diff --git a/go.mod b/go.mod index f6a1b4aaf..37d868cf9 100644 --- a/go.mod +++ b/go.mod @@ -21,9 +21,9 @@ require ( github.com/gin-contrib/cors v1.7.1 github.com/gin-contrib/pprof v1.4.0 github.com/gin-contrib/zap v1.1.1 - github.com/gin-gonic/gin v1.9.1 + github.com/gin-gonic/gin v1.10.0 github.com/go-jet/jet/v2 v2.11.1 - github.com/go-playground/validator/v10 v10.19.0 + github.com/go-playground/validator/v10 v10.22.0 github.com/go-redis/redis/v8 v8.11.5 github.com/golang-jwt/jwt/v4 v4.5.0 github.com/golang-migrate/migrate/v4 v4.17.1 @@ -50,17 +50,17 @@ require ( github.com/swaggest/jsonschema-go v0.3.70 github.com/swaggest/openapi-go v0.2.50 github.com/zitadel/oidc/v2 v2.12.0 - go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin v0.49.0 + go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin v0.53.0 go.opentelemetry.io/contrib/propagators/jaeger v1.27.0 - go.opentelemetry.io/otel v1.27.0 + go.opentelemetry.io/otel v1.28.0 go.opentelemetry.io/otel/exporters/jaeger v1.17.0 go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.27.0 go.opentelemetry.io/otel/sdk v1.27.0 - go.opentelemetry.io/otel/trace v1.27.0 + go.opentelemetry.io/otel/trace v1.28.0 go.uber.org/zap v1.27.0 golang.org/x/exp v0.0.0-20240318143956-a85f2c67cd81 golang.org/x/sync v0.7.0 - golang.org/x/text v0.14.0 + golang.org/x/text v0.16.0 mvdan.cc/gofumpt v0.6.0 ) @@ -68,11 +68,12 @@ require ( github.com/alicebob/gopher-json v0.0.0-20230218143504-906a9b012302 // indirect github.com/apapsch/go-jsonmerge/v2 v2.0.0 // indirect github.com/beorn7/perks v1.0.1 // indirect - github.com/bytedance/sonic v1.11.3 // indirect - github.com/chenzhuoyu/base64x v0.0.0-20230717121745-296ad89f973d // indirect - github.com/chenzhuoyu/iasm v0.9.1 // indirect - github.com/gabriel-vasile/mimetype v1.4.3 // indirect - github.com/go-logr/logr v1.4.1 // indirect + github.com/bytedance/sonic v1.11.9 // indirect + github.com/bytedance/sonic/loader v0.1.1 // indirect + github.com/cloudwego/base64x v0.1.4 // indirect + github.com/cloudwego/iasm v0.2.0 // indirect + github.com/gabriel-vasile/mimetype v1.4.4 // indirect + github.com/go-logr/logr v1.4.2 // indirect github.com/go-logr/stdr v1.2.2 // indirect github.com/gobwas/glob v0.2.3 // indirect github.com/gorilla/schema v1.2.1 // indirect @@ -83,7 +84,7 @@ require ( github.com/jackc/pgproto3/v2 v2.3.3 // indirect github.com/jackc/pgtype v1.14.3 // indirect github.com/jackc/puddle/v2 v2.2.1 // indirect - github.com/klauspost/cpuid/v2 v2.2.7 // indirect + github.com/klauspost/cpuid/v2 v2.2.8 // indirect github.com/mohae/deepcopy v0.0.0-20170929034955-c48cc78d4826 // indirect github.com/muhlemmer/gu v0.3.1 // indirect github.com/muhlemmer/httpforwarded v0.1.0 // indirect @@ -99,8 +100,8 @@ require ( github.com/twitchyliquid64/golang-asm v0.15.1 // indirect github.com/yuin/gopher-lua v1.1.1 // indirect github.com/zitadel/logging v0.6.0 // indirect - go.opentelemetry.io/otel/metric v1.27.0 // indirect - golang.org/x/arch v0.7.0 // indirect + go.opentelemetry.io/otel/metric v1.28.0 // indirect + golang.org/x/arch v0.8.0 // indirect golang.org/x/oauth2 v0.18.0 // indirect google.golang.org/appengine v1.6.8 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20240412170617-26222e5d3d56 // indirect @@ -118,7 +119,7 @@ require ( github.com/go-openapi/swag v0.23.0 // indirect github.com/go-playground/locales v0.14.1 // indirect github.com/go-playground/universal-translator v0.18.1 // indirect - github.com/goccy/go-json v0.10.2 // indirect + github.com/goccy/go-json v0.10.3 // indirect github.com/golang/protobuf v1.5.4 // indirect github.com/gorilla/mux v1.8.1 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect @@ -134,20 +135,20 @@ require ( github.com/mattn/go-isatty v0.0.20 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect - github.com/pelletier/go-toml/v2 v2.2.0 // indirect + github.com/pelletier/go-toml/v2 v2.2.2 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect github.com/ugorji/go/codec v1.2.12 // indirect go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.50.0 go.uber.org/atomic v1.11.0 // indirect go.uber.org/multierr v1.11.0 // indirect - golang.org/x/crypto v0.22.0 // indirect + golang.org/x/crypto v0.24.0 // indirect golang.org/x/mod v0.17.0 // indirect - golang.org/x/net v0.24.0 // indirect - golang.org/x/sys v0.20.0 // indirect + golang.org/x/net v0.26.0 // indirect + golang.org/x/sys v0.21.0 // indirect golang.org/x/time v0.5.0 - golang.org/x/tools v0.20.0 + golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d google.golang.org/grpc v1.63.2 - google.golang.org/protobuf v1.34.1 + google.golang.org/protobuf v1.34.2 gopkg.in/yaml.v2 v2.4.0 gopkg.in/yaml.v3 v3.0.1 ) diff --git a/go.sum b/go.sum index cc9cb1ea4..d65e98785 100644 --- a/go.sum +++ b/go.sum @@ -19,22 +19,19 @@ github.com/bool64/dev v0.2.34 h1:P9n315P8LdpxusnYQ0X7MP1CZXwBK5ae5RZrd+GdSZE= github.com/bool64/dev v0.2.34/go.mod h1:iJbh1y/HkunEPhgebWRNcs8wfGq7sjvJ6W5iabL8ACg= github.com/bool64/shared v0.1.5 h1:fp3eUhBsrSjNCQPcSdQqZxxh9bBwrYiZ+zOKFkM0/2E= github.com/bool64/shared v0.1.5/go.mod h1:081yz68YC9jeFB3+Bbmno2RFWvGKv1lPKkMP6MHJlPs= -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.11.3 h1:jRN+yEjakWh8aK5FzrciUHG8OFXK+4/KrAX/ysEtHAA= -github.com/bytedance/sonic v1.11.3/go.mod h1:iZcSUejdk5aukTND/Eu/ivjQuEL0Cu9/rf50Hi0u/g4= +github.com/bytedance/sonic v1.11.9 h1:LFHENlIY/SLzDWverzdOvgMztTxcfcF+cqNsz9pK5zg= +github.com/bytedance/sonic v1.11.9/go.mod h1:LysEHSvpvDySVdC2f87zGWf6CIKJcAvqab1ZaiQtds4= +github.com/bytedance/sonic/loader v0.1.1 h1:c+e5Pt1k/cy5wMveRDyk2X4B9hF4g7an8N3zCYjJFNM= +github.com/bytedance/sonic/loader v0.1.1/go.mod h1:ncP89zfokxS5LZrJxl5z0UJcsk4M4yY2JpfqGeCtNLU= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -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= -github.com/chenzhuoyu/base64x v0.0.0-20230717121745-296ad89f973d h1:77cEq6EriyTZ0g/qfRdp61a3Uu/AWrgIq2s0ClJV1g0= -github.com/chenzhuoyu/base64x v0.0.0-20230717121745-296ad89f973d/go.mod h1:8EPpVsBuRksnlj1mLy4AWzRNQYxauNi62uWcE3to6eA= -github.com/chenzhuoyu/iasm v0.9.0/go.mod h1:Xjy2NpN3h7aUqeqM+woSuuvxmIe6+DDsiNLIrkAmYog= -github.com/chenzhuoyu/iasm v0.9.1 h1:tUHQJXo3NhBqw6s33wkGn9SP3bvrWLdlVIJ3hQBL7P0= -github.com/chenzhuoyu/iasm v0.9.1/go.mod h1:Xjy2NpN3h7aUqeqM+woSuuvxmIe6+DDsiNLIrkAmYog= github.com/chzyer/logex v1.1.10/go.mod h1:+Ywpsq7O8HXn0nuIou7OrIPyXbp3wmkHB+jjWRnGsAI= github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5PlCu98SY8svDHJxuZscDgtXS6KTTbou5AhLI= github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= +github.com/cloudwego/base64x v0.1.4 h1:jwCgWpFanWmN8xoIUHa2rtzmkd5J2plF/dnLS6Xd/0Y= +github.com/cloudwego/base64x v0.1.4/go.mod h1:0zlkT4Wn5C6NdauXdJRhSKRlJvmclQ1hhJgA0rcu/8w= +github.com/cloudwego/iasm v0.2.0 h1:1KNIy1I1H9hNNFEEH3DVnI4UujN+1zjpuk6gwHLTssg= +github.com/cloudwego/iasm v0.2.0/go.mod h1:8rXZaNYT2n95jn+zTI1sDr+IgcD2GVs0nlbbQPiEFhY= github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ= github.com/coreos/go-systemd v0.0.0-20190321100706-95778dfbb74e/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7vjVVG0kc13fIWeqUViNPyEJxv/OmvnBo0Yme4= @@ -76,8 +73,8 @@ github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHk github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= 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.3 h1:in2uUcidCuFcDKtdcBxlR0rJ1+fsokWf+uqxgUFjbI0= -github.com/gabriel-vasile/mimetype v1.4.3/go.mod h1:d8uq/6HKRL6CGdk+aubisF/M5GcPfT7nKyLpA0lbSSk= +github.com/gabriel-vasile/mimetype v1.4.4 h1:QjV6pZ7/XZ7ryI2KuyeEDE8wnh7fHP9YnQy+R0LnH8I= +github.com/gabriel-vasile/mimetype v1.4.4/go.mod h1:JwLei5XPtWdGiMFB5Pjle1oEeoSeEuJfJE+TtfvdB/s= github.com/getkin/kin-openapi v0.124.0 h1:VSFNMB9C9rTKBnQ/fpyDU8ytMTr4dWI9QovSKj9kz/M= github.com/getkin/kin-openapi v0.124.0/go.mod h1:wb1aSZA/iWmorQP9KTAS/phLj/t17B5jT7+fS8ed9NM= github.com/gin-contrib/cors v1.7.1 h1:s9SIppU/rk8enVvkzwiC2VK3UZ/0NNGsWfUKvV55rqs= @@ -89,15 +86,15 @@ github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm github.com/gin-contrib/zap v1.1.1 h1:DDyIF9YQorl3gZzAabIowRywHJuohDfiLnhwvWKl6SY= github.com/gin-contrib/zap v1.1.1/go.mod h1:YW8KOko2kYLy8g6k9YgVNTj7SIcrUEzYiAd9IjiBPs0= github.com/gin-gonic/gin v1.8.1/go.mod h1:ji8BvRH1azfM+SYow9zQ6SZMvR8qOMZHmsCuWR9tTTk= -github.com/gin-gonic/gin v1.9.1 h1:4idEAncQnU5cB7BeOkPtxjfCSye0AAm1R0RVIqJ+Jmg= -github.com/gin-gonic/gin v1.9.1/go.mod h1:hPrL7YrpYKXt5YId3A/Tnip5kqbEAP+KLuI3SUcPTeU= +github.com/gin-gonic/gin v1.10.0 h1:nTuyha1TYqgedzytsKYqna+DfLos46nTv2ygFy86HFU= +github.com/gin-gonic/gin v1.10.0/go.mod h1:4PMNQiOhvDRa013RKVbsiNwoyezlm2rm0uX/T7kzp5Y= github.com/go-jet/jet/v2 v2.11.1 h1:SEbh2lRUIiQweJpV0boWsQ4bV13x9p4h+RfajnL6vgM= github.com/go-jet/jet/v2 v2.11.1/go.mod h1:+DTofDkGp1c0vpooXWEZyNhyi0k0mL7N2W9tdP4YqfA= github.com/go-kit/log v0.1.0/go.mod h1:zbhenjAZHb184qTLMA9ZjW7ThYL0H2mk7Q6pNt4vbaY= github.com/go-logfmt/logfmt v0.5.0/go.mod h1:wCYkCAKZfumFQihp8CzCvQ3paCTfi41vtzG1KdI/P7A= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= -github.com/go-logr/logr v1.4.1 h1:pKouT5E8xu9zeFC39JXRDukb6JFQPXM5p5I91188VAQ= -github.com/go-logr/logr v1.4.1/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= +github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= +github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-openapi/jsonpointer v0.21.0 h1:YgdVicSA9vH5RiHs9TZW5oyafXZFc6+2Vc1rr/O9oNQ= @@ -114,8 +111,8 @@ github.com/go-playground/universal-translator v0.18.0/go.mod h1:UvRDBj+xPUEGrFYl github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY= github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY= github.com/go-playground/validator/v10 v10.10.0/go.mod h1:74x4gJWsvQexRdW8Pn3dXSGrTK4nAUsbPlLADvpJkos= -github.com/go-playground/validator/v10 v10.19.0 h1:ol+5Fu+cSq9JD7SoSqe04GMI92cbn0+wvQ3bZ8b/AU4= -github.com/go-playground/validator/v10 v10.19.0/go.mod h1:dbuPbCMFw/DrkbEynArYaCwl3amGuJotoKCe95atGMM= +github.com/go-playground/validator/v10 v10.22.0 h1:k6HsTZ0sTnROkhS//R0O+55JgM8C4Bx7ia+JlgcnOao= +github.com/go-playground/validator/v10 v10.22.0/go.mod h1:dbuPbCMFw/DrkbEynArYaCwl3amGuJotoKCe95atGMM= github.com/go-redis/redis/v8 v8.11.5 h1:AcZZR7igkdvfVmQTPnu9WE37LRrO/YrBH5zWyjDC0oI= github.com/go-redis/redis/v8 v8.11.5/go.mod h1:gREzHqY1hg6oD9ngVRbLStwAWKhA0FEgq8Jd4h5lpwo= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= @@ -124,8 +121,8 @@ github.com/go-test/deep v1.0.8/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncV github.com/gobwas/glob v0.2.3 h1:A4xDbljILXROh+kObIiy5kIaPYD8e96x1tgBhUI5J+Y= github.com/gobwas/glob v0.2.3/go.mod h1:d3Ez4x06l9bZtSvzIay5+Yzi0fmZzPgnTbPcKjJAkT8= 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/goccy/go-json v0.10.3 h1:KZ5WoDbxAIgm2HNbYckL0se1fHD6rz5j4ywS6ebzDqA= +github.com/goccy/go-json v0.10.3/go.mod h1:oq7eo15ShAhp70Anwd5lgX2pLfOS3QCiwU/PULtXL6M= github.com/gofrs/uuid v4.0.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= @@ -243,8 +240,8 @@ github.com/kenshaw/snaker v0.2.0 h1:DPlxCtAv9mw1wSsvIN1khUAPJUIbFJUckMIDWSQ7TC8= github.com/kenshaw/snaker v0.2.0/go.mod h1:DNyRUqHMZ18/zioxr6R7m4kSxxf2+QmB0BXoORsXRaY= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= -github.com/klauspost/cpuid/v2 v2.2.7 h1:ZWSB3igEs+d0qvnxR/ZBzXVmxkgt8DdzP6m9pfuVLDM= -github.com/klauspost/cpuid/v2 v2.2.7/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= +github.com/klauspost/cpuid/v2 v2.2.8 h1:+StwCXwm9PdpiEkPyzBXIy+M9KUb4ODm0Zarf1kS5BM= +github.com/klauspost/cpuid/v2 v2.2.8/go.mod h1:Lcz8mBdAVJIBVzewtcLocK12l3Y+JytZYpaMropDUws= github.com/knz/go-libedit v1.10.1/go.mod h1:MZTVkCWyz0oBc7JOWP3wNAzd002ZbM/5hgShxwh4x8M= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= @@ -309,8 +306,8 @@ github.com/pashagolub/pgxmock/v3 v3.4.0/go.mod h1:FvCl7xqPbLLI3XohihJ1NzXnikjM3q github.com/patrickmn/go-cache v2.1.0+incompatible h1:HRMgzkcYKYpi3C8ajMPV8OFXaaRUnok+kx1WdO15EQc= github.com/patrickmn/go-cache v2.1.0+incompatible/go.mod h1:3Qf8kWWT7OJRJbdiICTKqZju1ZixQ/KpMGzzAfe6+WQ= github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo= -github.com/pelletier/go-toml/v2 v2.2.0 h1:QLgLl2yMN7N+ruc31VynXs1vhMZa7CeHHejIeBAsoHo= -github.com/pelletier/go-toml/v2 v2.2.0/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= +github.com/pelletier/go-toml/v2 v2.2.2 h1:aYUidT7k73Pcl9nb2gScu7NSrKCSHIDE89b3+6Wq+LM= +github.com/pelletier/go-toml/v2 v2.2.2/go.mod h1:1t835xjRzz80PqgE6HHgN2JOsmgYu/h4qDAS4n929Rs= github.com/perimeterx/marshmallow v1.1.5 h1:a2LALqQ1BlHM8PZblsDdidgv1mWi1DgC2UmX50IvK2s= github.com/perimeterx/marshmallow v1.1.5/go.mod h1:dsXbUu8CRzfYP5a87xpp0xq9S3u0Vchtcl8we9tYaXw= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= @@ -401,26 +398,26 @@ github.com/zitadel/logging v0.6.0 h1:t5Nnt//r+m2ZhhoTmoPX+c96pbMarqJvW1Vq6xFTank github.com/zitadel/logging v0.6.0/go.mod h1:Y4CyAXHpl3Mig6JOszcV5Rqqsojj+3n7y2F591Mp/ow= github.com/zitadel/oidc/v2 v2.12.0 h1:4aMTAy99/4pqNwrawEyJqhRb3yY3PtcDxnoDSryhpn4= github.com/zitadel/oidc/v2 v2.12.0/go.mod h1:LrRav74IiThHGapQgCHZOUNtnqJG0tcZKHro/91rtLw= -go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin v0.49.0 h1:1f31+6grJmV3X4lxcEvUy13i5/kfDw1nJZwhd8mA4tg= -go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin v0.49.0/go.mod h1:1P/02zM3OwkX9uki+Wmxw3a5GVb6KUXRsa7m7bOC9Fg= +go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin v0.53.0 h1:ktt8061VV/UU5pdPF6AcEFyuPxMizf/vU6eD1l+13LI= +go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin v0.53.0/go.mod h1:JSRiHPV7E3dbOAP0N6SRPg2nC/cugJnVXRqP018ejtY= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.50.0 h1:zvpPXY7RfYAGSdYQLjp6zxdJNSYD/+FFoCTQN9IPxBs= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.50.0/go.mod h1:BMn8NB1vsxTljvuorms2hyOs8IBuuBEq0pl7ltOfy30= -go.opentelemetry.io/contrib/propagators/b3 v1.24.0 h1:n4xwCdTx3pZqZs2CjS/CUZAs03y3dZcGhC/FepKtEUY= -go.opentelemetry.io/contrib/propagators/b3 v1.24.0/go.mod h1:k5wRxKRU2uXx2F8uNJ4TaonuEO/V7/5xoz7kdsDACT8= +go.opentelemetry.io/contrib/propagators/b3 v1.28.0 h1:XR6CFQrQ/ttAYmTBX2loUEFGdk1h17pxYI8828dk/1Y= +go.opentelemetry.io/contrib/propagators/b3 v1.28.0/go.mod h1:DWRkzJONLquRz7OJPh2rRbZ7MugQj62rk7g6HRnEqh0= go.opentelemetry.io/contrib/propagators/jaeger v1.27.0 h1:tJPpZAEsihJgRTnXrPjY3rjED8Av3EJdi1kvKCi1yMc= go.opentelemetry.io/contrib/propagators/jaeger v1.27.0/go.mod h1:5uPAMHJnlTktQbCCdWSX5PfK8CocD25mycIsZV/iFiU= -go.opentelemetry.io/otel v1.27.0 h1:9BZoF3yMK/O1AafMiQTVu0YDj5Ea4hPhxCs7sGva+cg= -go.opentelemetry.io/otel v1.27.0/go.mod h1:DMpAK8fzYRzs+bi3rS5REupisuqTheUlSZJ1WnZaPAQ= +go.opentelemetry.io/otel v1.28.0 h1:/SqNcYk+idO0CxKEUOtKQClMK/MimZihKYMruSMViUo= +go.opentelemetry.io/otel v1.28.0/go.mod h1:q68ijF8Fc8CnMHKyzqL6akLO46ePnjkgfIMIjUIX9z4= go.opentelemetry.io/otel/exporters/jaeger v1.17.0 h1:D7UpUy2Xc2wsi1Ras6V40q806WM07rqoCWzXu7Sqy+4= go.opentelemetry.io/otel/exporters/jaeger v1.17.0/go.mod h1:nPCqOnEH9rNLKqH/+rrUjiMzHJdV1BlpKcTwRTyKkKI= go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.27.0 h1:/0YaXu3755A/cFbtXp+21lkXgI0QE5avTWA2HjU9/WE= go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.27.0/go.mod h1:m7SFxp0/7IxmJPLIY3JhOcU9CoFzDaCPL6xxQIxhA+o= -go.opentelemetry.io/otel/metric v1.27.0 h1:hvj3vdEKyeCi4YaYfNjv2NUje8FqKqUY8IlF0FxV/ik= -go.opentelemetry.io/otel/metric v1.27.0/go.mod h1:mVFgmRlhljgBiuk/MP/oKylr4hs85GZAylncepAX/ak= +go.opentelemetry.io/otel/metric v1.28.0 h1:f0HGvSl1KRAU1DLgLGFjrwVyismPlnuU6JD6bOeuA5Q= +go.opentelemetry.io/otel/metric v1.28.0/go.mod h1:Fb1eVBFZmLVTMb6PPohq3TO9IIhUisDsbJoL/+uQW4s= go.opentelemetry.io/otel/sdk v1.27.0 h1:mlk+/Y1gLPLn84U4tI8d3GNJmGT/eXe3ZuOXN9kTWmI= go.opentelemetry.io/otel/sdk v1.27.0/go.mod h1:Ha9vbLwJE6W86YstIywK2xFfPjbWlCuwPtMkKdz/Y4A= -go.opentelemetry.io/otel/trace v1.27.0 h1:IqYb813p7cmbHk0a5y6pD5JPakbVfftRXABGt5/Rscw= -go.opentelemetry.io/otel/trace v1.27.0/go.mod h1:6RiD1hkAprV4/q+yd2ln1HG9GoPx39SuvvstaLBl+l4= +go.opentelemetry.io/otel/trace v1.28.0 h1:GhQ9cUuQGmNDd5BTCP2dAvv75RdMxEfTmYejp+lkx9g= +go.opentelemetry.io/otel/trace v1.28.0/go.mod h1:jPyXzNPg6da9+38HEwElrQiHlVMTnVfM3/yv2OlIHaI= go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ= @@ -441,8 +438,8 @@ go.uber.org/zap v1.13.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= go.uber.org/zap v1.27.0 h1:aJMhYGrd5QSmlpLMr2MftRKl7t8J8PTZPA732ud/XR8= go.uber.org/zap v1.27.0/go.mod h1:GB2qFLM7cTU87MWRP2mPIjqfIDnGu+VIO4V/SdhGo2E= golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= -golang.org/x/arch v0.7.0 h1:pskyeJh/3AmoQ8CPE95vxHLqp1G1GfGNXTmcl9NEKTc= -golang.org/x/arch v0.7.0/go.mod h1:FEVrYAQjsQXMVJ1nsMoVVXPZg6p2JE2mx8psSWTDQys= +golang.org/x/arch v0.8.0 h1:3wRIsP3pM4yUptoR96otTUOXI367OS0+c9eeRi9doIc= +golang.org/x/arch v0.8.0/go.mod h1:FEVrYAQjsQXMVJ1nsMoVVXPZg6p2JE2mx8psSWTDQys= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= @@ -455,8 +452,8 @@ golang.org/x/crypto v0.0.0-20210711020723-a769d52b0f97/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.19.0/go.mod h1:Iy9bg/ha4yyC70EfRS8jz+B6ybOBKMaSxLj6P6oBDfU= golang.org/x/crypto v0.20.0/go.mod h1:Xwo95rrVNIoSMx9wa1JroENMToLWn3RNVrTBpLHgZPQ= -golang.org/x/crypto v0.22.0 h1:g1v0xeRhjcugydODzvb3mEM9SQ0HGp9s/nh3COQ/C30= -golang.org/x/crypto v0.22.0/go.mod h1:vr6Su+7cTlO45qkww3VDJlzDn0ctJvRgYbC2NvXHt+M= +golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI= +golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM= golang.org/x/exp v0.0.0-20240318143956-a85f2c67cd81 h1:6R2FC06FonbXQ8pK11/PDFY6N6LWlf9KlzibaCapmqc= golang.org/x/exp v0.0.0-20240318143956-a85f2c67cd81/go.mod h1:CQ1k9gNrJ50XIzaKCRR2hssIjF07kZFEiieALBM/ARQ= golang.org/x/lint v0.0.0-20190930215403-16217165b5de/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= @@ -477,8 +474,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= golang.org/x/net v0.10.0/go.mod h1:0qNGK6F8kojg2nk9dLZ2mShWaEBan6FAoqfSigmmuDg= golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44= -golang.org/x/net v0.24.0 h1:1PcaxkF854Fu3+lvBIx5SYn9wRlBzzcnHZSiaFFAb0w= -golang.org/x/net v0.24.0/go.mod h1:2Q7sJY5mzlzWjKtYUEXSlBWCdyaioyXzRB2RtU8KVE8= +golang.org/x/net v0.26.0 h1:soB7SVo0PWrY4vPW/+ay0jKDNScG2X9wFeYlXIvJsOQ= +golang.org/x/net v0.26.0/go.mod h1:5YKkiSynbBIh3p6iOc/vibscux0x38BZDkn8sCUPxHE= golang.org/x/oauth2 v0.18.0 h1:09qnuIAgzdx1XplqJvW6CQqMCtGZykZWcXzPMPUusvI= golang.org/x/oauth2 v0.18.0/go.mod h1:Wf7knwG0MPoWIMMBgFlEaSUDaKskp0dCfrlJRJXbBi8= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= @@ -508,8 +505,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.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= -golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y= -golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= +golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws= +golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= 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= @@ -525,8 +522,9 @@ golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.3.8/go.mod h1:E6s5w1FMmriuDzIBO73fBruAKo1PCIq6d2Q6DHfQ8WQ= golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= -golang.org/x/text v0.14.0 h1:ScX5w1eTa3QqT8oi6+ziP7dTV1S2+ALU0bI+0zXKWiQ= golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU= +golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4= +golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI= golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk= golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= @@ -540,8 +538,8 @@ golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20200103221440-774c71fcf114/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.6.0/go.mod h1:Xwgl3UAJ/d3gWutnCtw505GrjyAbvKui8lOU390QaIU= -golang.org/x/tools v0.20.0 h1:hz/CVckiOxybQvFw6h7b/q80NTr9IUQb4s1IIzW7KNY= -golang.org/x/tools v0.20.0/go.mod h1:WvitBU7JJf6A4jOdg4S1tviW9bhUxkgeCui/0JHctQg= +golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg= +golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk= golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -557,8 +555,8 @@ google.golang.org/grpc v1.63.2/go.mod h1:WAX/8DgncnokcFUldAxq7GeB5DXHDbMF+lLvDom google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= google.golang.org/protobuf v1.28.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= -google.golang.org/protobuf v1.34.1 h1:9ddQBjfCyZPOHPUiPxpYESBLc+T8P3E+Vo4IbKZgFWg= -google.golang.org/protobuf v1.34.1/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= +google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= +google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= diff --git a/vendor/github.com/bytedance/sonic/.gitignore b/vendor/github.com/bytedance/sonic/.gitignore index 0d8844705..21ca24a20 100644 --- a/vendor/github.com/bytedance/sonic/.gitignore +++ b/vendor/github.com/bytedance/sonic/.gitignore @@ -49,4 +49,7 @@ ast/bench.sh !testdata/*.json.gz fuzz/testdata -*__debug_bin \ No newline at end of file +*__debug_bin + +*.pprof +*coverage.txt diff --git a/vendor/github.com/bytedance/sonic/.gitmodules b/vendor/github.com/bytedance/sonic/.gitmodules index b8d11c921..ea84b991a 100644 --- a/vendor/github.com/bytedance/sonic/.gitmodules +++ b/vendor/github.com/bytedance/sonic/.gitmodules @@ -1,3 +1,6 @@ -[submodule "tools/asm2asm"] +[submodule "cloudwego"] path = tools/asm2asm - url = https://github.com/chenzhuoyu/asm2asm + url = https://github.com/cloudwego/asm2asm.git +[submodule "tools/simde"] + path = tools/simde + url = https://github.com/simd-everywhere/simde.git diff --git a/vendor/github.com/bytedance/sonic/Makefile b/vendor/github.com/bytedance/sonic/Makefile deleted file mode 100644 index 69b8e11f1..000000000 --- a/vendor/github.com/bytedance/sonic/Makefile +++ /dev/null @@ -1,116 +0,0 @@ -# -# Copyright 2021 ByteDance Inc. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -ARCH := avx avx2 sse -TMP_DIR := output -OUT_DIR := internal/native -SRC_FILE := native/native.c - -CPU_avx := amd64 -CPU_avx2 := amd64 -CPU_sse := amd64 - -TMPL_avx := native_test fastint_test fastfloat_test native_amd64 recover_test -TMPL_avx2 := native_test fastint_test fastfloat_test native_amd64 recover_test -TMPL_sse := native_test fastint_test fastfloat_test native_amd64 recover_test - -CFLAGS_avx := -msse -mno-sse4 -mavx -mpclmul -mno-avx2 -mstack-alignment=0 -DUSE_AVX=1 -DUSE_AVX2=0 -CFLAGS_avx2 := -msse -mno-sse4 -mavx -mpclmul -mavx2 -mstack-alignment=0 -DUSE_AVX=1 -DUSE_AVX2=1 -CFLAGS_sse := -msse -mno-sse4 -mno-avx -mno-avx2 -mpclmul - -CC_amd64 := clang -ASM2ASM_amd64 := tools/asm2asm/asm2asm.py - -CFLAGS := -mno-red-zone -CFLAGS += -target x86_64-apple-macos11 -CFLAGS += -fno-asynchronous-unwind-tables -CFLAGS += -fno-builtin -CFLAGS += -fno-exceptions -CFLAGS += -fno-rtti -CFLAGS += -fno-stack-protector -CFLAGS += -nostdlib -CFLAGS += -O3 -CFLAGS += -Wall -Werror - -NATIVE_SRC := $(wildcard native/*.h) -NATIVE_SRC += $(wildcard native/*.c) - -.PHONY: all clean ${ARCH} - -define build_tmpl - $(eval @arch := $(1)) - $(eval @tmpl := $(2)) - $(eval @dest := $(3)) - $(eval @cpu := $(4)) - -${@dest}: ${@tmpl} - mkdir -p $(dir ${@dest}) - echo '// +build ${@cpu}' > ${@dest} - echo >> ${@dest} - echo >> ${@dest} - echo '// Code generated by Makefile, DO NOT EDIT.' >> ${@dest} - echo >> ${@dest} - sed -e 's/{{PACKAGE}}/${@arch}/g' ${@tmpl} >> ${@dest} -endef - -define build_arch - $(eval @cpu := $(value CPU_$(1))) - $(eval @deps := $(foreach tmpl,$(value TMPL_$(1)),${OUT_DIR}/$(1)/${tmpl}.go)) - $(eval @asmin := ${TMP_DIR}/$(1)/native.s) - $(eval @asmout := ${OUT_DIR}/$(1)/native_text_${@cpu}.go) - $(eval @stubin := ${OUT_DIR}/native_${@cpu}.tmpl) - $(eval @stubout := ${OUT_DIR}/$(1)/native_${@cpu}.go) - -$(1): ${@asmout} ${@deps} - -${@asmout}: ${@stubout} ${NATIVE_SRC} - mkdir -p ${TMP_DIR}/$(1) - $${CC_${@cpu}} $${CFLAGS} $${CFLAGS_$(1)} -S -o ${TMP_DIR}/$(1)/native.s ${SRC_FILE} - python3 $${ASM2ASM_${@cpu}} -r ${@stubout} ${TMP_DIR}/$(1)/native.s - -$(eval $(call \ - build_tmpl, \ - $(1), \ - ${@stubin}, \ - ${@stubout} \ -)) - -$(foreach \ - tmpl, \ - $(value TMPL_$(1)), \ - $(eval $(call \ - build_tmpl, \ - $(1), \ - ${OUT_DIR}/${tmpl}.tmpl, \ - ${OUT_DIR}/$(1)/${tmpl}.go, \ - $(value CPU_$(1)) \ - )) \ -) -endef - -all: ${ARCH} - -clean: - for arch in ${ARCH}; do \ - rm -vfr ${TMP_DIR}/$${arch}; \ - rm -vfr ${OUT_DIR}/$${arch}; \ - done - -$(foreach \ - arch, \ - ${ARCH}, \ - $(eval $(call build_arch,${arch})) \ -) diff --git a/vendor/github.com/bytedance/sonic/ast/api.go b/vendor/github.com/bytedance/sonic/ast/api.go index 373d62a9f..4f58eb104 100644 --- a/vendor/github.com/bytedance/sonic/ast/api.go +++ b/vendor/github.com/bytedance/sonic/ast/api.go @@ -1,3 +1,4 @@ +//go:build (amd64 && go1.16 && !go1.23) || (arm64 && go1.20 && !go1.23) // +build amd64,go1.16,!go1.23 arm64,go1.20,!go1.23 /* @@ -27,6 +28,7 @@ import ( `github.com/bytedance/sonic/internal/native/types` `github.com/bytedance/sonic/internal/rt` uq `github.com/bytedance/sonic/unquote` + `github.com/bytedance/sonic/utf8` ) var typeByte = rt.UnpackEface(byte(0)).Type @@ -59,7 +61,7 @@ func quote(buf *[]byte, val string) { } // double buf size - *b = growslice(typeByte, *b, b.Cap*2) + *b = rt.GrowSlice(typeByte, *b, b.Cap*2) // ret is the complement of consumed input ret = ^ret // update input buffer @@ -101,7 +103,7 @@ func (self *Parser) skip() (int, types.ParsingError) { func (self *Node) encodeInterface(buf *[]byte) error { //WARN: NOT compatible with json.Encoder - return encoder.EncodeInto(buf, self.packAny(), 0) + return encoder.EncodeInto(buf, self.packAny(), encoder.NoEncoderNewline) } func (self *Parser) skipFast() (int, types.ParsingError) { @@ -112,13 +114,22 @@ func (self *Parser) skipFast() (int, types.ParsingError) { return start, 0 } -func (self *Parser) getByPath(path ...interface{}) (int, types.ParsingError) { - fsm := types.NewStateMachine() +func (self *Parser) getByPath(validate bool, path ...interface{}) (int, types.ParsingError) { + var fsm *types.StateMachine + if validate { + fsm = types.NewStateMachine() + } start := native.GetByPath(&self.s, &self.p, &path, fsm) - types.FreeStateMachine(fsm) + if validate { + types.FreeStateMachine(fsm) + } runtime.KeepAlive(path) if start < 0 { return self.p, types.ParsingError(-start) } return start, 0 } + +func validate_utf8(str string) bool { + return utf8.ValidateString(str) +} diff --git a/vendor/github.com/bytedance/sonic/ast/api_compat.go b/vendor/github.com/bytedance/sonic/ast/api_compat.go index 2c889fc2a..82d1eacd3 100644 --- a/vendor/github.com/bytedance/sonic/ast/api_compat.go +++ b/vendor/github.com/bytedance/sonic/ast/api_compat.go @@ -19,67 +19,69 @@ package ast import ( - `encoding/json` + `encoding/json` + `unicode/utf8` - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` ) func init() { - println("WARNING:(ast) sonic only supports Go1.16~1.22, but your environment is not suitable") + println("WARNING:(ast) sonic only supports Go1.16~1.22, but your environment is not suitable") } func quote(buf *[]byte, val string) { - quoteString(buf, val) + quoteString(buf, val) } +// unquote unescapes a internal JSON string (it doesn't count quotas at the begining and end) func unquote(src string) (string, types.ParsingError) { - sp := rt.IndexChar(src, -1) - out, ok := unquoteBytes(rt.BytesFrom(sp, len(src)+2, len(src)+2)) - if !ok { - return "", types.ERR_INVALID_ESCAPE - } - return rt.Mem2Str(out), 0 + sp := rt.IndexChar(src, -1) + out, ok := unquoteBytes(rt.BytesFrom(sp, len(src)+2, len(src)+2)) + if !ok { + return "", types.ERR_INVALID_ESCAPE + } + return rt.Mem2Str(out), 0 } func (self *Parser) decodeValue() (val types.JsonState) { - e, v := decodeValue(self.s, self.p, self.dbuf == nil) - if e < 0 { - return v - } - self.p = e - return v + e, v := decodeValue(self.s, self.p, self.dbuf == nil) + if e < 0 { + return v + } + self.p = e + return v } func (self *Parser) skip() (int, types.ParsingError) { - e, s := skipValue(self.s, self.p) - if e < 0 { - return self.p, types.ParsingError(-e) - } - self.p = e - return s, 0 + e, s := skipValue(self.s, self.p) + if e < 0 { + return self.p, types.ParsingError(-e) + } + self.p = e + return s, 0 } func (self *Parser) skipFast() (int, types.ParsingError) { - e, s := skipValueFast(self.s, self.p) - if e < 0 { - return self.p, types.ParsingError(-e) - } - self.p = e - return s, 0 + e, s := skipValueFast(self.s, self.p) + if e < 0 { + return self.p, types.ParsingError(-e) + } + self.p = e + return s, 0 } func (self *Node) encodeInterface(buf *[]byte) error { - out, err := json.Marshal(self.packAny()) - if err != nil { - return err - } - *buf = append(*buf, out...) - return nil + out, err := json.Marshal(self.packAny()) + if err != nil { + return err + } + *buf = append(*buf, out...) + return nil } -func (self *Parser) getByPath(path ...interface{}) (int, types.ParsingError) { +func (self *Parser) getByPath(validate bool, path ...interface{}) (int, types.ParsingError) { for _, p := range path { if idx, ok := p.(int); ok && idx >= 0 { if err := self.searchIndex(idx); err != 0 { @@ -93,13 +95,20 @@ func (self *Parser) getByPath(path ...interface{}) (int, types.ParsingError) { panic("path must be either int(>=0) or string") } } - start, e := self.skip() + + var start int + var e types.ParsingError + if validate { + start, e = self.skip() + } else { + start, e = self.skipFast() + } if e != 0 { return self.p, e } - // t := switchRawType(self.s[start]) - // if t == _V_NUMBER { - // self.p = 1 + backward(self.s, self.p-1) - // } return start, 0 } + +func validate_utf8(str string) bool { + return utf8.ValidString(str) +} diff --git a/vendor/github.com/bytedance/sonic/ast/b64_amd64.go b/vendor/github.com/bytedance/sonic/ast/b64_amd64.go index fd3d85e36..3e32b600b 100644 --- a/vendor/github.com/bytedance/sonic/ast/b64_amd64.go +++ b/vendor/github.com/bytedance/sonic/ast/b64_amd64.go @@ -19,7 +19,7 @@ package ast import ( - `github.com/chenzhuoyu/base64x` + `github.com/cloudwego/base64x` ) func decodeBase64(src string) ([]byte, error) { diff --git a/vendor/github.com/bytedance/sonic/ast/decode.go b/vendor/github.com/bytedance/sonic/ast/decode.go index 3e08bfcb2..2593d4fc4 100644 --- a/vendor/github.com/bytedance/sonic/ast/decode.go +++ b/vendor/github.com/bytedance/sonic/ast/decode.go @@ -26,7 +26,8 @@ import ( `github.com/bytedance/sonic/internal/rt` ) -const _blankCharsMask = (1 << ' ') | (1 << '\t') | (1 << '\r') | (1 << '\n') +// Hack: this is used for both checking space and cause firendly compile errors in 32-bit arch. +const _Sonic_Not_Support_32Bit_Arch__Checking_32Bit_Arch_Here = (1 << ' ') | (1 << '\t') | (1 << '\r') | (1 << '\n') const ( bytesNull = "null" @@ -37,7 +38,7 @@ const ( ) func isSpace(c byte) bool { - return (int(1<= 0 && isSpace(self.s[self.p]); self.p-=1 {} +} + func (self *Parser) decodeArray(ret *linkedNodes) (Node, types.ParsingError) { sp := self.p ns := len(self.s) @@ -653,3 +657,8 @@ func (self *Parser) ExportError(err types.ParsingError) error { Code: err, }.Description()) } + +func backward(src string, i int) int { + for ; i>=0 && isSpace(src[i]); i-- {} + return i +} diff --git a/vendor/github.com/bytedance/sonic/ast/search.go b/vendor/github.com/bytedance/sonic/ast/search.go index 7108e7ea6..a8d1e76f6 100644 --- a/vendor/github.com/bytedance/sonic/ast/search.go +++ b/vendor/github.com/bytedance/sonic/ast/search.go @@ -36,7 +36,7 @@ func NewSearcher(str string) *Searcher { // GetByPathCopy search in depth from top json and returns a **Copied** json node at the path location func (self *Searcher) GetByPathCopy(path ...interface{}) (Node, error) { - return self.getByPath(true, path...) + return self.getByPath(true, true, path...) } // GetByPathNoCopy search in depth from top json and returns a **Referenced** json node at the path location @@ -44,15 +44,15 @@ func (self *Searcher) GetByPathCopy(path ...interface{}) (Node, error) { // WARN: this search directly refer partial json from top json, which has faster speed, // may consumes more memory. func (self *Searcher) GetByPath(path ...interface{}) (Node, error) { - return self.getByPath(false, path...) + return self.getByPath(false, true, path...) } -func (self *Searcher) getByPath(copystring bool, path ...interface{}) (Node, error) { +func (self *Searcher) getByPath(copystring bool, validate bool, path ...interface{}) (Node, error) { var err types.ParsingError var start int self.parser.p = 0 - start, err = self.parser.getByPath(path...) + start, err = self.parser.getByPath(validate, path...) if err != 0 { // for compatibility with old version if err == types.ERR_NOT_FOUND { @@ -78,3 +78,61 @@ func (self *Searcher) getByPath(copystring bool, path ...interface{}) (Node, err } return newRawNode(raw, t), nil } + +// GetByPath searches a path and returns relaction and types of target +func _GetByPath(src string, path ...interface{}) (start int, end int, typ int, err error) { + p := NewParserObj(src) + s, e := p.getByPath(false, path...) + if e != 0 { + // for compatibility with old version + if e == types.ERR_NOT_FOUND { + return -1, -1, 0, ErrNotExist + } + if e == types.ERR_UNSUPPORT_TYPE { + panic("path must be either int(>=0) or string") + } + return -1, -1, 0, p.syntaxError(e) + } + + t := switchRawType(p.s[s]) + if t == _V_NONE { + return -1, -1, 0, ErrNotExist + } + if t == _V_NUMBER { + p.p = 1 + backward(p.s, p.p-1) + } + return s, p.p, int(t), nil +} + +// ValidSyntax check if a json has a valid JSON syntax, +// while not validate UTF-8 charset +func _ValidSyntax(json string) bool { + p := NewParserObj(json) + _, e := p.skip() + if e != 0 { + return false + } + if skipBlank(p.s, p.p) != -int(types.ERR_EOF) { + return false + } + return true +} + +// SkipFast skip a json value in fast-skip algs, +// while not strictly validate JSON syntax and UTF-8 charset. +func _SkipFast(src string, i int) (int, int, error) { + p := NewParserObj(src) + p.p = i + s, e := p.skipFast() + if e != 0 { + return -1, -1, p.ExportError(e) + } + t := switchRawType(p.s[s]) + if t == _V_NONE { + return -1, -1, ErrNotExist + } + if t == _V_NUMBER { + p.p = 1 + backward(p.s, p.p-1) + } + return s, p.p, nil +} diff --git a/vendor/github.com/bytedance/sonic/ast/stubs_go120.go b/vendor/github.com/bytedance/sonic/ast/stubs.go similarity index 89% rename from vendor/github.com/bytedance/sonic/ast/stubs_go120.go rename to vendor/github.com/bytedance/sonic/ast/stubs.go index 6f830529d..ae08f33d6 100644 --- a/vendor/github.com/bytedance/sonic/ast/stubs_go120.go +++ b/vendor/github.com/bytedance/sonic/ast/stubs.go @@ -1,5 +1,3 @@ -// +build go1.20 - /* * Copyright 2021 ByteDance Inc. * @@ -34,10 +32,6 @@ func memmove(to unsafe.Pointer, from unsafe.Pointer, n uintptr) //goland:noinspection GoUnusedParameter func unsafe_NewArray(typ *rt.GoType, n int) unsafe.Pointer -//go:linkname growslice reflect.growslice -//goland:noinspection GoUnusedParameter -func growslice(et *rt.GoType, old rt.GoSlice, cap int) rt.GoSlice - //go:nosplit func mem2ptr(s []byte) unsafe.Pointer { return (*rt.GoSlice)(unsafe.Pointer(&s)).Ptr diff --git a/vendor/github.com/bytedance/sonic/ast/stubs_go115.go b/vendor/github.com/bytedance/sonic/ast/stubs_go115.go deleted file mode 100644 index 37b9451f0..000000000 --- a/vendor/github.com/bytedance/sonic/ast/stubs_go115.go +++ /dev/null @@ -1,55 +0,0 @@ -// +build !go1.20 - -/* - * Copyright 2021 ByteDance Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package ast - -import ( - `unsafe` - `unicode/utf8` - - `github.com/bytedance/sonic/internal/rt` -) - -//go:noescape -//go:linkname memmove runtime.memmove -//goland:noinspection GoUnusedParameter -func memmove(to unsafe.Pointer, from unsafe.Pointer, n uintptr) - -//go:linkname unsafe_NewArray reflect.unsafe_NewArray -//goland:noinspection GoUnusedParameter -func unsafe_NewArray(typ *rt.GoType, n int) unsafe.Pointer - -//go:linkname growslice runtime.growslice -//goland:noinspection GoUnusedParameter -func growslice(et *rt.GoType, old rt.GoSlice, cap int) rt.GoSlice - -//go:nosplit -func mem2ptr(s []byte) unsafe.Pointer { - return (*rt.GoSlice)(unsafe.Pointer(&s)).Ptr -} - -var ( - //go:linkname safeSet encoding/json.safeSet - safeSet [utf8.RuneSelf]bool - - //go:linkname hex encoding/json.hex - hex string -) - -//go:linkname unquoteBytes encoding/json.unquoteBytes -func unquoteBytes(s []byte) (t []byte, ok bool) \ No newline at end of file diff --git a/vendor/github.com/bytedance/sonic/ast/visitor.go b/vendor/github.com/bytedance/sonic/ast/visitor.go index d409509f5..dc0478513 100644 --- a/vendor/github.com/bytedance/sonic/ast/visitor.go +++ b/vendor/github.com/bytedance/sonic/ast/visitor.go @@ -18,6 +18,7 @@ package ast import ( `encoding/json` + `errors` `github.com/bytedance/sonic/internal/native/types` ) @@ -174,6 +175,19 @@ func (self *traverser) decodeArray() error { sp := self.parser.p ns := len(self.parser.s) + /* allocate array space and parse every element */ + if err := self.visitor.OnArrayBegin(_DEFAULT_NODE_CAP); err != nil { + if err == VisitOPSkip { + // NOTICE: for user needs to skip entiry object + self.parser.p -= 1 + if _, e := self.parser.skipFast(); e != 0 { + return e + } + return self.visitor.OnArrayEnd() + } + return err + } + /* check for EOF */ self.parser.p = self.parser.lspace(sp) if self.parser.p >= ns { @@ -183,16 +197,9 @@ func (self *traverser) decodeArray() error { /* check for empty array */ if self.parser.s[self.parser.p] == ']' { self.parser.p++ - if err := self.visitor.OnArrayBegin(0); err != nil { - return err - } return self.visitor.OnArrayEnd() } - /* allocate array space and parse every element */ - if err := self.visitor.OnArrayBegin(_DEFAULT_NODE_CAP); err != nil { - return err - } for { /* decode the value */ if err := self.decodeValue(); err != nil { @@ -223,6 +230,19 @@ func (self *traverser) decodeObject() error { sp := self.parser.p ns := len(self.parser.s) + /* allocate object space and decode each pair */ + if err := self.visitor.OnObjectBegin(_DEFAULT_NODE_CAP); err != nil { + if err == VisitOPSkip { + // NOTICE: for user needs to skip entiry object + self.parser.p -= 1 + if _, e := self.parser.skipFast(); e != 0 { + return e + } + return self.visitor.OnObjectEnd() + } + return err + } + /* check for EOF */ self.parser.p = self.parser.lspace(sp) if self.parser.p >= ns { @@ -232,16 +252,9 @@ func (self *traverser) decodeObject() error { /* check for empty object */ if self.parser.s[self.parser.p] == '}' { self.parser.p++ - if err := self.visitor.OnObjectBegin(0); err != nil { - return err - } return self.visitor.OnObjectEnd() } - /* allocate object space and decode each pair */ - if err := self.visitor.OnObjectBegin(_DEFAULT_NODE_CAP); err != nil { - return err - } for { var njs types.JsonState var err types.ParsingError @@ -313,3 +326,7 @@ func (self *traverser) decodeString(iv int64, ep int) error { } return self.visitor.OnString(out) } + +// If visitor return this error on `OnObjectBegin()` or `OnArrayBegin()`, +// the transverer will skip entiry object or array +var VisitOPSkip = errors.New("") diff --git a/vendor/github.com/bytedance/sonic/encoder/encoder_amd64.go b/vendor/github.com/bytedance/sonic/encoder/encoder_amd64.go index b4f1b7b52..4dabec6c5 100644 --- a/vendor/github.com/bytedance/sonic/encoder/encoder_amd64.go +++ b/vendor/github.com/bytedance/sonic/encoder/encoder_amd64.go @@ -22,6 +22,8 @@ import ( `github.com/bytedance/sonic/internal/encoder` ) +// EnableFallback indicates if encoder use fallback +const EnableFallback = false // Encoder represents a specific set of encoder configurations. type Encoder = encoder.Encoder diff --git a/vendor/github.com/bytedance/sonic/encoder/encoder_compat.go b/vendor/github.com/bytedance/sonic/encoder/encoder_compat.go index 320dd9b5c..38761c453 100644 --- a/vendor/github.com/bytedance/sonic/encoder/encoder_compat.go +++ b/vendor/github.com/bytedance/sonic/encoder/encoder_compat.go @@ -28,9 +28,12 @@ import ( ) func init() { - println("WARNING: sonic only supports Go1.16~1.22 && CPU amd64, but your environment is not suitable") + println("WARNING:(encoder) sonic only supports Go1.16~1.22 && CPU amd64, but your environment is not suitable") } +// EnableFallback indicates if encoder use fallback +const EnableFallback = true + // Options is a set of encoding options. type Options uint64 @@ -188,15 +191,19 @@ func Encode(val interface{}, opts Options) ([]byte, error) { // EncodeInto is like Encode but uses a user-supplied buffer instead of allocating // a new one. func EncodeInto(buf *[]byte, val interface{}, opts Options) error { - if buf == nil { - panic("user-supplied buffer buf is nil") - } - w := bytes.NewBuffer(*buf) - enc := json.NewEncoder(w) - enc.SetEscapeHTML((opts & EscapeHTML) != 0) - err := enc.Encode(val) - *buf = w.Bytes() - return err + if buf == nil { + panic("user-supplied buffer buf is nil") + } + w := bytes.NewBuffer(*buf) + enc := json.NewEncoder(w) + enc.SetEscapeHTML((opts & EscapeHTML) != 0) + err := enc.Encode(val) + *buf = w.Bytes() + l := len(*buf) + if l > 0 && (opts & NoEncoderNewline != 0) && (*buf)[l-1] == '\n' { + *buf = (*buf)[:l-1] + } + return err } // HTMLEscape appends to dst the JSON-encoded src with <, >, &, U+2028 and U+2029 diff --git a/vendor/github.com/bytedance/sonic/internal/cpu/features.go b/vendor/github.com/bytedance/sonic/internal/cpu/features.go index f9ee3b8f3..fd4dbda3c 100644 --- a/vendor/github.com/bytedance/sonic/internal/cpu/features.go +++ b/vendor/github.com/bytedance/sonic/internal/cpu/features.go @@ -24,7 +24,6 @@ import ( ) var ( - HasAVX = cpuid.CPU.Has(cpuid.AVX) HasAVX2 = cpuid.CPU.Has(cpuid.AVX2) HasSSE = cpuid.CPU.Has(cpuid.SSE) ) @@ -33,7 +32,8 @@ func init() { switch v := os.Getenv("SONIC_MODE"); v { case "" : break case "auto" : break - case "noavx" : HasAVX = false; fallthrough + case "noavx" : HasAVX2 = false + // will also disable avx, act as `noavx`, we remain it to make sure forward compatibility case "noavx2" : HasAVX2 = false default : panic(fmt.Sprintf("invalid mode: '%s', should be one of 'auto', 'noavx', 'noavx2'", v)) } diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/assembler_regabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/decoder/assembler_regabi_amd64.go index 0defb75a5..04babdf52 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 @@ -134,6 +134,7 @@ var ( _R9 = jit.Reg("R9") _X0 = jit.Reg("X0") _X1 = jit.Reg("X1") + _X15 = jit.Reg("X15") ) var ( @@ -421,6 +422,7 @@ func (self *_Assembler) call_go(fn obj.Addr) { func (self *_Assembler) callc(fn obj.Addr) { self.save(_IP) self.call(fn) + self.Emit("XORPS", _X15, _X15) self.load(_IP) } @@ -605,7 +607,6 @@ func (self *_Assembler) skip_one() { self.Emit("TESTQ", _AX, _AX) // TESTQ AX, AX self.Sjmp("JS" , _LB_parsing_error_v) // JS _parse_error_v self.Emit("MOVQ" , _VAR_pc, _R9) // MOVQ pc, R9 - // self.Byte(0xcc) self.Rjmp("JMP" , _R9) // JMP (R9) } @@ -1145,7 +1146,7 @@ func (self *_Assembler) decode_dynamic(vt obj.Addr, vp obj.Addr) { var ( _F_memequal = jit.Func(memequal) _F_memmove = jit.Func(memmove) - _F_growslice = jit.Func(growslice) + _F_growslice = jit.Func(rt.GrowSlice) _F_makeslice = jit.Func(makeslice) _F_makemap_small = jit.Func(makemap_small) _F_mapassign_fast64 = jit.Func(mapassign_fast64) 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 9e2acc23f..5dbe4cbf8 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 @@ -1148,7 +1148,7 @@ func (self *_Assembler) decode_dynamic(vt obj.Addr, vp obj.Addr) { var ( _F_memequal = jit.Func(memequal) _F_memmove = jit.Func(memmove) - _F_growslice = jit.Func(growslice) + _F_growslice = jit.Func(rt.GrowSlice) _F_makeslice = jit.Func(makeslice) _F_makemap_small = jit.Func(makemap_small) _F_mapassign_fast64 = jit.Func(mapassign_fast64) diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/primitives.go b/vendor/github.com/bytedance/sonic/internal/decoder/primitives.go index d6053e2cb..1c9ce1fa9 100644 --- a/vendor/github.com/bytedance/sonic/internal/decoder/primitives.go +++ b/vendor/github.com/bytedance/sonic/internal/decoder/primitives.go @@ -30,9 +30,7 @@ func decodeTypedPointer(s string, i int, vt *rt.GoType, vp unsafe.Pointer, sb *_ return 0, err } else { rt.MoreStack(_FP_size + _VD_size + native.MaxFrameSize) - rt.StopProf() ret, err := fn(s, i, vp, sb, fv, "", nil) - rt.StartProf() return ret, err } } diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/stubs_go116.go b/vendor/github.com/bytedance/sonic/internal/decoder/stubs_go116.go index c6e133d8c..0253342c3 100644 --- a/vendor/github.com/bytedance/sonic/internal/decoder/stubs_go116.go +++ b/vendor/github.com/bytedance/sonic/internal/decoder/stubs_go116.go @@ -22,12 +22,12 @@ import ( `unsafe` `reflect` - _ `github.com/chenzhuoyu/base64x` + _ `github.com/cloudwego/base64x` `github.com/bytedance/sonic/internal/rt` ) -//go:linkname _subr__b64decode github.com/chenzhuoyu/base64x._subr__b64decode +//go:linkname _subr__b64decode github.com/cloudwego/base64x._subr__b64decode var _subr__b64decode uintptr // runtime.maxElementSize @@ -72,11 +72,6 @@ func mallocgc(size uintptr, typ *rt.GoType, needzero bool) unsafe.Pointer //goland:noinspection GoUnusedParameter func makeslice(et *rt.GoType, len int, cap int) unsafe.Pointer -//go:noescape -//go:linkname growslice runtime.growslice -//goland:noinspection GoUnusedParameter -func growslice(et *rt.GoType, old rt.GoSlice, cap int) rt.GoSlice - //go:linkname makemap_small runtime.makemap_small func makemap_small() unsafe.Pointer diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/stubs_go120.go b/vendor/github.com/bytedance/sonic/internal/decoder/stubs_go120.go index 73960ea14..488369a56 100644 --- a/vendor/github.com/bytedance/sonic/internal/decoder/stubs_go120.go +++ b/vendor/github.com/bytedance/sonic/internal/decoder/stubs_go120.go @@ -22,12 +22,12 @@ import ( `unsafe` `reflect` - _ `github.com/chenzhuoyu/base64x` + _ `github.com/cloudwego/base64x` `github.com/bytedance/sonic/internal/rt` ) -//go:linkname _subr__b64decode github.com/chenzhuoyu/base64x._subr__b64decode +//go:linkname _subr__b64decode github.com/cloudwego/base64x._subr__b64decode var _subr__b64decode uintptr // runtime.maxElementSize @@ -72,11 +72,6 @@ func mallocgc(size uintptr, typ *rt.GoType, needzero bool) unsafe.Pointer //goland:noinspection GoUnusedParameter func makeslice(et *rt.GoType, len int, cap int) unsafe.Pointer -//go:noescape -//go:linkname growslice reflect.growslice -//goland:noinspection GoUnusedParameter -func growslice(et *rt.GoType, old rt.GoSlice, cap int) rt.GoSlice - //go:linkname makemap_small runtime.makemap_small func makemap_small() unsafe.Pointer 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 4584c6d29..4a372f0f0 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 @@ -128,6 +128,7 @@ var ( var ( _X0 = jit.Reg("X0") + _X15 = jit.Reg("X15") _Y0 = jit.Reg("Y0") ) @@ -512,6 +513,7 @@ func (self *_Assembler) call_c(pc obj.Addr) { self.call(pc) // CALL $pc self.xload(_REG_ffi...) // LOAD $REG_ffi self.Emit("XCHGQ", _SP_p, _BX) + self.Emit("XORPS", _X15, _X15) } func (self *_Assembler) call_go(pc obj.Addr) { @@ -590,7 +592,7 @@ func (self *_Assembler) call_marshaler_v(fn obj.Addr, it *rt.GoType, vt reflect. var ( _T_byte = jit.Type(byteType) - _F_growslice = jit.Func(growslice) + _F_growslice = jit.Func(rt.GrowSlice) ) // AX must saving n diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/assembler_stkabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/encoder/assembler_stkabi_amd64.go index 89dafc84e..83f9428f6 100644 --- a/vendor/github.com/bytedance/sonic/internal/encoder/assembler_stkabi_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/encoder/assembler_stkabi_amd64.go @@ -574,17 +574,17 @@ func (self *_Assembler) call_marshaler_v(fn obj.Addr, it *rt.GoType, vt reflect. var ( _T_byte = jit.Type(byteType) - _F_growslice = jit.Func(growslice) + _F_growslice = jit.Func(rt.GrowSlice) ) func (self *_Assembler) more_space() { self.Link(_LB_more_space) - self.Emit("MOVQ", _T_byte, _AX) // MOVQ $_T_byte, _AX - self.Emit("MOVQ", _AX, jit.Ptr(_SP, 0)) // MOVQ _AX, (SP) self.Emit("MOVQ", _RP, jit.Ptr(_SP, 8)) // MOVQ RP, 8(SP) self.Emit("MOVQ", _RL, jit.Ptr(_SP, 16)) // MOVQ RL, 16(SP) self.Emit("MOVQ", _RC, jit.Ptr(_SP, 24)) // MOVQ RC, 24(SP) self.Emit("MOVQ", _AX, jit.Ptr(_SP, 32)) // MOVQ AX, 32(SP) + self.Emit("MOVQ", _T_byte, _AX) // MOVQ $_T_byte, _AX + self.Emit("MOVQ", _AX, jit.Ptr(_SP, 0)) // MOVQ _AX, (SP) self.xsave(_REG_jsr...) // SAVE $REG_jsr self.call(_F_growslice) // CALL $pc self.xload(_REG_jsr...) // LOAD $REG_jsr diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go b/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go index 0a46455eb..d285c2991 100644 --- a/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go +++ b/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go @@ -337,7 +337,7 @@ func Valid(data []byte) (ok bool, start int) { s := rt.Mem2Str(data) p := 0 m := types.NewStateMachine() - ret := native.ValidateOne(&s, &p, m) + ret := native.ValidateOne(&s, &p, m, types.F_VALIDATE_STRING) types.FreeStateMachine(m) if ret < 0 { diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/mapiter.go b/vendor/github.com/bytedance/sonic/internal/encoder/mapiter.go index 8a322b3af..63b04f9e4 100644 --- a/vendor/github.com/bytedance/sonic/internal/encoder/mapiter.go +++ b/vendor/github.com/bytedance/sonic/internal/encoder/mapiter.go @@ -176,7 +176,7 @@ func iteratorStart(t *rt.GoMapType, m *rt.GoMap, fv uint64) (*_MapIterator, erro /* pre-allocate space if needed */ if m.Count > it.kv.Cap { - it.kv = growslice(iteratorPair, it.kv, m.Count) + it.kv = rt.GrowSlice(iteratorPair, it.kv, m.Count) } /* dump all the key-value pairs */ diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/primitives.go b/vendor/github.com/bytedance/sonic/internal/encoder/primitives.go index 0f3c40881..51b2fbc29 100644 --- a/vendor/github.com/bytedance/sonic/internal/encoder/primitives.go +++ b/vendor/github.com/bytedance/sonic/internal/encoder/primitives.go @@ -23,6 +23,7 @@ import ( `github.com/bytedance/sonic/internal/jit` `github.com/bytedance/sonic/internal/native` + `github.com/bytedance/sonic/internal/native/types` `github.com/bytedance/sonic/internal/rt` ) @@ -58,7 +59,7 @@ func encodeString(buf *[]byte, val string) error { /* not enough space, grow the slice and try again */ sidx += ^nb - *pbuf = growslice(rt.UnpackType(byteType), *pbuf, pbuf.Cap * 2) + *pbuf = rt.GrowSlice(rt.UnpackType(byteType), *pbuf, pbuf.Cap * 2) } /* closing quote */ @@ -73,15 +74,11 @@ func encodeTypedPointer(buf *[]byte, vt *rt.GoType, vp *unsafe.Pointer, sb *_Sta return err } else if vt.Indirect() { rt.MoreStack(_FP_size + native.MaxFrameSize) - rt.StopProf() err := fn(buf, *vp, sb, fv) - rt.StartProf() return err } else { rt.MoreStack(_FP_size + native.MaxFrameSize) - rt.StopProf() err := fn(buf, unsafe.Pointer(vp), sb, fv) - rt.StartProf() return err } } @@ -123,9 +120,9 @@ func htmlEscape(dst []byte, src []byte) []byte { dbuf := (*rt.GoSlice)(unsafe.Pointer(&dst)) /* grow dst if it is shorter */ - if cap(dst) - len(dst) < len(src) + native.BufPaddingSize { - cap := len(src) * 3 / 2 + native.BufPaddingSize - *dbuf = growslice(typeByte, *dbuf, cap) + if cap(dst) - len(dst) < len(src) + types.BufPaddingSize { + cap := len(src) * 3 / 2 + types.BufPaddingSize + *dbuf = rt.GrowSlice(typeByte, *dbuf, cap) } for sidx < sbuf.Len { @@ -143,7 +140,7 @@ func htmlEscape(dst []byte, src []byte) []byte { /* not enough space, grow the slice and try again */ sidx += ^nb - *dbuf = growslice(typeByte, *dbuf, dbuf.Cap * 2) + *dbuf = rt.GrowSlice(typeByte, *dbuf, dbuf.Cap * 2) } return dst } diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go116.go b/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go116.go index a21b6b4a6..80e4db913 100644 --- a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go116.go +++ b/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go116.go @@ -21,12 +21,12 @@ package encoder import ( `unsafe` - _ `github.com/chenzhuoyu/base64x` + _ `github.com/cloudwego/base64x` `github.com/bytedance/sonic/internal/rt` ) -//go:linkname _subr__b64encode github.com/chenzhuoyu/base64x._subr__b64encode +//go:linkname _subr__b64encode github.com/cloudwego/base64x._subr__b64encode var _subr__b64encode uintptr //go:noescape @@ -34,10 +34,6 @@ var _subr__b64encode uintptr //goland:noinspection GoUnusedParameter func memmove(to unsafe.Pointer, from unsafe.Pointer, n uintptr) -//go:linkname growslice runtime.growslice -//goland:noinspection GoUnusedParameter -func growslice(et *rt.GoType, old rt.GoSlice, cap int) rt.GoSlice - //go:linkname mapiternext runtime.mapiternext //goland:noinspection GoUnusedParameter func mapiternext(it *rt.GoMapIterator) diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go117.go b/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go117.go index 7d934be33..de38d0b3c 100644 --- a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go117.go +++ b/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go117.go @@ -21,12 +21,12 @@ package encoder import ( `unsafe` - _ `github.com/chenzhuoyu/base64x` + _ `github.com/cloudwego/base64x` `github.com/bytedance/sonic/internal/rt` ) -//go:linkname _subr__b64encode github.com/chenzhuoyu/base64x._subr__b64encode +//go:linkname _subr__b64encode github.com/cloudwego/base64x._subr__b64encode var _subr__b64encode uintptr //go:noescape @@ -34,10 +34,6 @@ var _subr__b64encode uintptr //goland:noinspection GoUnusedParameter func memmove(to unsafe.Pointer, from unsafe.Pointer, n uintptr) -//go:linkname growslice runtime.growslice -//goland:noinspection GoUnusedParameter -func growslice(et *rt.GoType, old rt.GoSlice, cap int) rt.GoSlice - //go:linkname mapiternext runtime.mapiternext //goland:noinspection GoUnusedParameter func mapiternext(it *rt.GoMapIterator) diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go120.go b/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go120.go index ce3c88e9a..8b6ac77de 100644 --- a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go120.go +++ b/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go120.go @@ -21,12 +21,12 @@ package encoder import ( `unsafe` - _ `github.com/chenzhuoyu/base64x` + _ `github.com/cloudwego/base64x` `github.com/bytedance/sonic/internal/rt` ) -//go:linkname _subr__b64encode github.com/chenzhuoyu/base64x._subr__b64encode +//go:linkname _subr__b64encode github.com/cloudwego/base64x._subr__b64encode var _subr__b64encode uintptr //go:noescape @@ -34,10 +34,6 @@ var _subr__b64encode uintptr //goland:noinspection GoUnusedParameter func memmove(to unsafe.Pointer, from unsafe.Pointer, n uintptr) -//go:linkname growslice reflect.growslice -//goland:noinspection GoUnusedParameter -func growslice(et *rt.GoType, old rt.GoSlice, cap int) rt.GoSlice - //go:linkname mapiternext runtime.mapiternext //goland:noinspection GoUnusedParameter func mapiternext(it *rt.GoMapIterator) diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go121.go b/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go121.go index 700ddf8b5..eff606b26 100644 --- a/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go121.go +++ b/vendor/github.com/bytedance/sonic/internal/encoder/stubs_go121.go @@ -21,12 +21,12 @@ package encoder import ( `unsafe` - _ `github.com/chenzhuoyu/base64x` + _ `github.com/cloudwego/base64x` `github.com/bytedance/sonic/internal/rt` ) -//go:linkname _subr__b64encode github.com/chenzhuoyu/base64x._subr__b64encode +//go:linkname _subr__b64encode github.com/cloudwego/base64x._subr__b64encode var _subr__b64encode uintptr //go:noescape @@ -34,10 +34,6 @@ var _subr__b64encode uintptr //goland:noinspection GoUnusedParameter func memmove(to unsafe.Pointer, from unsafe.Pointer, n uintptr) -//go:linkname growslice reflect.growslice -//goland:noinspection GoUnusedParameter -func growslice(et *rt.GoType, old rt.GoSlice, cap int) rt.GoSlice - //go:linkname mapiternext runtime.mapiternext //goland:noinspection GoUnusedParameter func mapiternext(it *rt.GoMapIterator) diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/native_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/native_amd64.go deleted file mode 100644 index 3b6573fbe..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx/native_amd64.go +++ /dev/null @@ -1,188 +0,0 @@ -// +build amd64 - - -// Code generated by Makefile, DO NOT EDIT. - -// Code generated by Makefile, DO NOT EDIT. - -/* - * Copyright 2021 ByteDance Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package avx - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var ( - __i64toa func(out unsafe.Pointer, val int64) (ret int) - - __u64toa func(out unsafe.Pointer, val uint64) (ret int) - - __f64toa func(out unsafe.Pointer, val float64) (ret int) - - __f32toa func(out unsafe.Pointer, val float32) (ret int) - - __lspace func(sp unsafe.Pointer, nb int, off int) (ret int) - - __quote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) (ret int) - - __html_escape func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) (ret int) - - __unquote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) (ret int) - - __value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) (ret int) - - __vstring func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer, flags uint64) - - __vnumber func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - - __vsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - - __vunsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - - __skip_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - - __skip_one_fast func(s unsafe.Pointer, p unsafe.Pointer) (ret int) - - __skip_array func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - - __skip_object func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - - __skip_number func(s unsafe.Pointer, p unsafe.Pointer) (ret int) - - __validate_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) - - __get_by_path func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) (ret int) - - __validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) - - __validate_utf8_fast func(s unsafe.Pointer) (ret int) -) - -//go:nosplit -func i64toa(out *byte, val int64) (ret int) { - return __i64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func u64toa(out *byte, val uint64) (ret int) { - return __u64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func f64toa(out *byte, val float64) (ret int) { - return __f64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func f32toa(out *byte, val float32) (ret int) { - return __f32toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func lspace(sp unsafe.Pointer, nb int, off int) (ret int) { - return __lspace(rt.NoEscape(sp), nb, off) -} - -//go:nosplit -func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) { - return __quote(rt.NoEscape(unsafe.Pointer(sp)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(dn)), flags) -} - -//go:nosplit -func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) { - return __html_escape(rt.NoEscape(unsafe.Pointer(sp)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(dn))) -} - -//go:nosplit -func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) { - return __unquote(rt.NoEscape(unsafe.Pointer(sp)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(ep)), flags) -} - -//go:nosplit -func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) { - return __value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags) -} - -//go:nosplit -func vstring(s *string, p *int, v *types.JsonState, flags uint64) { - __vstring(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)), flags) -} - -//go:nosplit -func vnumber(s *string, p *int, v *types.JsonState) { - __vnumber(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} - -//go:nosplit -func vsigned(s *string, p *int, v *types.JsonState) { - __vsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} - -//go:nosplit -func vunsigned(s *string, p *int, v *types.JsonState) { - __vunsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} - -//go:nosplit -func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} - -//go:nosplit -func skip_one_fast(s *string, p *int) (ret int) { - return __skip_one_fast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) -} - -//go:nosplit -func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_array(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} - -//go:nosplit -func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_object(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} - -//go:nosplit -func skip_number(s *string, p *int) (ret int) { - return __skip_number(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) -} - -//go:nosplit -func validate_one(s *string, p *int, m *types.StateMachine) (ret int) { - return __validate_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) -} - -//go:nosplit -func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) { - return __get_by_path(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m))) -} - -//go:nosplit -func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) { - return __validate_utf8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) -} - -//go:nosplit -func validate_utf8_fast(s *string) (ret int) { - return __validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s))) -} - 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 deleted file mode 100644 index 57f0e2f1c..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx/native_subr_amd64.go +++ /dev/null @@ -1,607 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__f32toa = 31168 - _entry__f64toa = 192 - _entry__format_significand = 35344 - _entry__format_integer = 3040 - _entry__get_by_path = 25696 - _entry__fsm_exec = 17920 - _entry__advance_string = 14320 - _entry__advance_string_default = 36736 - _entry__do_skip_number = 20528 - _entry__skip_one_fast = 22176 - _entry__html_escape = 8912 - _entry__i64toa = 3472 - _entry__u64toa = 3584 - _entry__lspace = 16 - _entry__quote = 4864 - _entry__skip_array = 17872 - _entry__skip_number = 21792 - _entry__skip_object = 20160 - _entry__skip_one = 21952 - _entry__unquote = 6576 - _entry__validate_one = 22000 - _entry__validate_utf8 = 29904 - _entry__validate_utf8_fast = 30576 - _entry__value = 12320 - _entry__vnumber = 15648 - _entry__atof_eisel_lemire64 = 10160 - _entry__atof_native = 11712 - _entry__decimal_to_f64 = 10528 - _entry__right_shift = 36304 - _entry__left_shift = 35808 - _entry__vsigned = 17200 - _entry__vstring = 14144 - _entry__vunsigned = 17520 -) - -const ( - _stack__f32toa = 48 - _stack__f64toa = 80 - _stack__format_significand = 24 - _stack__format_integer = 16 - _stack__get_by_path = 280 - _stack__fsm_exec = 168 - _stack__advance_string = 64 - _stack__advance_string_default = 64 - _stack__do_skip_number = 48 - _stack__skip_one_fast = 176 - _stack__html_escape = 72 - _stack__i64toa = 16 - _stack__u64toa = 8 - _stack__lspace = 8 - _stack__quote = 56 - _stack__skip_array = 176 - _stack__skip_number = 104 - _stack__skip_object = 176 - _stack__skip_one = 176 - _stack__unquote = 88 - _stack__validate_one = 176 - _stack__validate_utf8 = 48 - _stack__validate_utf8_fast = 24 - _stack__value = 328 - _stack__vnumber = 240 - _stack__atof_eisel_lemire64 = 32 - _stack__atof_native = 136 - _stack__decimal_to_f64 = 80 - _stack__right_shift = 8 - _stack__left_shift = 24 - _stack__vsigned = 16 - _stack__vstring = 120 - _stack__vunsigned = 8 -) - -const ( - _size__f32toa = 3392 - _size__f64toa = 2848 - _size__format_significand = 464 - _size__format_integer = 432 - _size__get_by_path = 4208 - _size__fsm_exec = 1692 - _size__advance_string = 1280 - _size__advance_string_default = 944 - _size__do_skip_number = 924 - _size__skip_one_fast = 3016 - _size__html_escape = 1248 - _size__i64toa = 48 - _size__u64toa = 1232 - _size__lspace = 144 - _size__quote = 1696 - _size__skip_array = 48 - _size__skip_number = 160 - _size__skip_object = 48 - _size__skip_one = 48 - _size__unquote = 2272 - _size__validate_one = 48 - _size__validate_utf8 = 672 - _size__validate_utf8_fast = 560 - _size__value = 1308 - _size__vnumber = 1552 - _size__atof_eisel_lemire64 = 368 - _size__atof_native = 608 - _size__decimal_to_f64 = 1184 - _size__right_shift = 400 - _size__left_shift = 496 - _size__vsigned = 320 - _size__vstring = 128 - _size__vunsigned = 336 -) - -var ( - _pcsp__f32toa = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {3350, 48}, - {3351, 40}, - {3353, 32}, - {3355, 24}, - {3357, 16}, - {3359, 8}, - {3363, 0}, - {3385, 48}, - } - _pcsp__f64toa = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {2788, 56}, - {2792, 48}, - {2793, 40}, - {2795, 32}, - {2797, 24}, - {2799, 16}, - {2801, 8}, - {2805, 0}, - {2843, 56}, - } - _pcsp__format_significand = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {452, 24}, - {453, 16}, - {455, 8}, - {457, 0}, - } - _pcsp__format_integer = [][2]uint32{ - {1, 0}, - {4, 8}, - {412, 16}, - {413, 8}, - {414, 0}, - {423, 16}, - {424, 8}, - {426, 0}, - } - _pcsp__get_by_path = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {4012, 104}, - {4016, 48}, - {4017, 40}, - {4019, 32}, - {4021, 24}, - {4023, 16}, - {4025, 8}, - {4026, 0}, - {4194, 104}, - } - _pcsp__fsm_exec = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {1342, 104}, - {1346, 48}, - {1347, 40}, - {1349, 32}, - {1351, 24}, - {1353, 16}, - {1355, 8}, - {1356, 0}, - {1692, 104}, - } - _pcsp__advance_string = [][2]uint32{ - {14, 0}, - {18, 8}, - {20, 16}, - {22, 24}, - {24, 32}, - {26, 40}, - {27, 48}, - {557, 56}, - {561, 48}, - {562, 40}, - {564, 32}, - {566, 24}, - {568, 16}, - {570, 8}, - {571, 0}, - {1268, 56}, - } - _pcsp__advance_string_default = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {552, 64}, - {556, 48}, - {557, 40}, - {559, 32}, - {561, 24}, - {563, 16}, - {565, 8}, - {566, 0}, - {931, 64}, - } - _pcsp__do_skip_number = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {849, 48}, - {850, 40}, - {852, 32}, - {854, 24}, - {856, 16}, - {858, 8}, - {859, 0}, - {924, 48}, - } - _pcsp__skip_one_fast = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {658, 176}, - {659, 168}, - {661, 160}, - {663, 152}, - {665, 144}, - {667, 136}, - {671, 128}, - {3016, 176}, - } - _pcsp__html_escape = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {1224, 72}, - {1228, 48}, - {1229, 40}, - {1231, 32}, - {1233, 24}, - {1235, 16}, - {1237, 8}, - {1239, 0}, - } - _pcsp__i64toa = [][2]uint32{ - {14, 0}, - {34, 8}, - {36, 0}, - } - _pcsp__u64toa = [][2]uint32{ - {1, 0}, - {161, 8}, - {162, 0}, - {457, 8}, - {458, 0}, - {756, 8}, - {757, 0}, - {1221, 8}, - {1223, 0}, - } - _pcsp__lspace = [][2]uint32{ - {1, 0}, - {89, 8}, - {90, 0}, - {103, 8}, - {104, 0}, - {111, 8}, - {113, 0}, - } - _pcsp__quote = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {1649, 56}, - {1653, 48}, - {1654, 40}, - {1656, 32}, - {1658, 24}, - {1660, 16}, - {1662, 8}, - {1663, 0}, - {1690, 56}, - } - _pcsp__skip_array = [][2]uint32{ - {1, 0}, - {28, 8}, - {34, 0}, - } - _pcsp__skip_number = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {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}, - {28, 8}, - {34, 0}, - } - _pcsp__skip_one = [][2]uint32{ - {1, 0}, - {30, 8}, - {36, 0}, - } - _pcsp__unquote = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {1684, 88}, - {1688, 48}, - {1689, 40}, - {1691, 32}, - {1693, 24}, - {1695, 16}, - {1697, 8}, - {1698, 0}, - {2270, 88}, - } - _pcsp__validate_one = [][2]uint32{ - {1, 0}, - {35, 8}, - {41, 0}, - } - _pcsp__validate_utf8 = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {11, 40}, - {623, 48}, - {627, 40}, - {628, 32}, - {630, 24}, - {632, 16}, - {634, 8}, - {635, 0}, - {666, 48}, - } - _pcsp__validate_utf8_fast = [][2]uint32{ - {1, 0}, - {4, 8}, - {5, 16}, - {247, 24}, - {251, 16}, - {252, 8}, - {253, 0}, - {527, 24}, - {531, 16}, - {532, 8}, - {534, 0}, - } - _pcsp__value = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {495, 88}, - {499, 48}, - {500, 40}, - {502, 32}, - {504, 24}, - {506, 16}, - {508, 8}, - {509, 0}, - {1308, 88}, - } - _pcsp__vnumber = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {803, 104}, - {807, 48}, - {808, 40}, - {810, 32}, - {812, 24}, - {814, 16}, - {816, 8}, - {817, 0}, - {1547, 104}, - } - _pcsp__atof_eisel_lemire64 = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {292, 32}, - {293, 24}, - {295, 16}, - {297, 8}, - {298, 0}, - {362, 32}, - } - _pcsp__atof_native = [][2]uint32{ - {1, 0}, - {4, 8}, - {587, 56}, - {591, 8}, - {593, 0}, - } - _pcsp__decimal_to_f64 = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {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}, - } - _pcsp__left_shift = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {363, 24}, - {364, 16}, - {366, 8}, - {367, 0}, - {470, 24}, - {471, 16}, - {473, 8}, - {474, 0}, - {486, 24}, - } - _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}, - } - _pcsp__vstring = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {11, 40}, - {105, 56}, - {109, 40}, - {110, 32}, - {112, 24}, - {114, 16}, - {116, 8}, - {118, 0}, - } - _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}, - } -) - -var Funcs = []loader.CFunc{ - {"__native_entry__", 0, 67, 0, nil}, - {"_f32toa", _entry__f32toa, _size__f32toa, _stack__f32toa, _pcsp__f32toa}, - {"_f64toa", _entry__f64toa, _size__f64toa, _stack__f64toa, _pcsp__f64toa}, - {"_format_significand", _entry__format_significand, _size__format_significand, _stack__format_significand, _pcsp__format_significand}, - {"_format_integer", _entry__format_integer, _size__format_integer, _stack__format_integer, _pcsp__format_integer}, - {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path}, - {"_fsm_exec", _entry__fsm_exec, _size__fsm_exec, _stack__fsm_exec, _pcsp__fsm_exec}, - {"_advance_string", _entry__advance_string, _size__advance_string, _stack__advance_string, _pcsp__advance_string}, - {"_advance_string_default", _entry__advance_string_default, _size__advance_string_default, _stack__advance_string_default, _pcsp__advance_string_default}, - {"_do_skip_number", _entry__do_skip_number, _size__do_skip_number, _stack__do_skip_number, _pcsp__do_skip_number}, - {"_skip_one_fast", _entry__skip_one_fast, _size__skip_one_fast, _stack__skip_one_fast, _pcsp__skip_one_fast}, - {"_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}, - {"_lspace", _entry__lspace, _size__lspace, _stack__lspace, _pcsp__lspace}, - {"_quote", _entry__quote, _size__quote, _stack__quote, _pcsp__quote}, - {"_skip_array", _entry__skip_array, _size__skip_array, _stack__skip_array, _pcsp__skip_array}, - {"_skip_number", _entry__skip_number, _size__skip_number, _stack__skip_number, _pcsp__skip_number}, - {"_skip_object", _entry__skip_object, _size__skip_object, _stack__skip_object, _pcsp__skip_object}, - {"_skip_one", _entry__skip_one, _size__skip_one, _stack__skip_one, _pcsp__skip_one}, - {"_unquote", _entry__unquote, _size__unquote, _stack__unquote, _pcsp__unquote}, - {"_validate_one", _entry__validate_one, _size__validate_one, _stack__validate_one, _pcsp__validate_one}, - {"_validate_utf8", _entry__validate_utf8, _size__validate_utf8, _stack__validate_utf8, _pcsp__validate_utf8}, - {"_validate_utf8_fast", _entry__validate_utf8_fast, _size__validate_utf8_fast, _stack__validate_utf8_fast, _pcsp__validate_utf8_fast}, - {"_value", _entry__value, _size__value, _stack__value, _pcsp__value}, - {"_vnumber", _entry__vnumber, _size__vnumber, _stack__vnumber, _pcsp__vnumber}, - {"_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}, - {"_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 deleted file mode 100644 index e42d5a6ff..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx/native_text_amd64.go +++ /dev/null @@ -1,14088 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx - -var Text__native_entry__ = []byte{ - 0x48, 0x8d, 0x05, 0xf9, 0xff, 0xff, 0xff, // leaq $-7(%rip), %rax - 0x48, 0x89, 0x44, 0x24, 0x08, //0x00000007 movq %rax, $8(%rsp) - 0xc3, //0x0000000c retq - 0x90, 0x90, 0x90, //0x0000000d .p2align 4, 0x90 - //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 - 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, 0x16, 0xbe, 0x00, 0x00, //0x000001a3 leaq $48662(%rip), %rdx /* _pow10_ceil_sig.g+0(%rip) */ - 0x4c, 0x8b, 0x1c, 0x10, //0x000001aa movq (%rax,%rdx), %r11 - 0x4c, 0x8b, 0x6c, 0x10, 0x08, //0x000001ae movq $8(%rax,%rdx), %r13 - 0xfe, 0xc1, //0x000001b3 incb %cl - 0x48, 0xd3, 0xe6, //0x000001b5 shlq %cl, %rsi - 0x48, 0x89, 0xf0, //0x000001b8 movq %rsi, %rax - 0x49, 0xf7, 0xe5, //0x000001bb mulq %r13 - 0x48, 0x89, 0xd3, //0x000001be movq %rdx, %rbx - 0x48, 0x89, 0xf0, //0x000001c1 movq %rsi, %rax - 0x49, 0xf7, 0xe3, //0x000001c4 mulq %r11 - 0x48, 0x8d, 0x34, 0xbd, 0x00, 0x00, 0x00, 0x00, //0x000001c7 leaq (,%rdi,4), %rsi - 0x48, 0x01, 0xd8, //0x000001cf addq %rbx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x000001d2 adcq $0, %rdx - 0x31, 0xdb, //0x000001d6 xorl %ebx, %ebx - 0x48, 0x83, 0xf8, 0x01, //0x000001d8 cmpq $1, %rax - 0x0f, 0x97, 0xc3, //0x000001dc seta %bl - 0x48, 0x09, 0xd3, //0x000001df orq %rdx, %rbx - 0x48, 0xd3, 0xe6, //0x000001e2 shlq %cl, %rsi - 0x48, 0x89, 0xf0, //0x000001e5 movq %rsi, %rax - 0x49, 0xf7, 0xe5, //0x000001e8 mulq %r13 - 0x49, 0x89, 0xd2, //0x000001eb movq %rdx, %r10 - 0x48, 0x89, 0xf0, //0x000001ee movq %rsi, %rax - 0x49, 0xf7, 0xe3, //0x000001f1 mulq %r11 - 0x49, 0x89, 0xd0, //0x000001f4 movq %rdx, %r8 - 0x48, 0x8d, 0x34, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x000001f7 leaq $2(,%rdi,4), %rsi - 0x4c, 0x01, 0xd0, //0x000001ff addq %r10, %rax - 0x49, 0x83, 0xd0, 0x00, //0x00000202 adcq $0, %r8 - 0x45, 0x31, 0xd2, //0x00000206 xorl %r10d, %r10d - 0x48, 0x83, 0xf8, 0x01, //0x00000209 cmpq $1, %rax - 0x41, 0x0f, 0x97, 0xc2, //0x0000020d seta %r10b - 0x4d, 0x09, 0xc2, //0x00000211 orq %r8, %r10 - 0x48, 0xd3, 0xe6, //0x00000214 shlq %cl, %rsi - 0x48, 0x89, 0xf0, //0x00000217 movq %rsi, %rax - 0x49, 0xf7, 0xe5, //0x0000021a mulq %r13 - 0x48, 0x89, 0xd1, //0x0000021d movq %rdx, %rcx - 0x48, 0x89, 0xf0, //0x00000220 movq %rsi, %rax - 0x49, 0xf7, 0xe3, //0x00000223 mulq %r11 - 0x48, 0x01, 0xc8, //0x00000226 addq %rcx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x00000229 adcq $0, %rdx - 0x31, 0xc9, //0x0000022d xorl %ecx, %ecx - 0x48, 0x83, 0xf8, 0x01, //0x0000022f cmpq $1, %rax - 0x0f, 0x97, 0xc1, //0x00000233 seta %cl - 0x48, 0x09, 0xd1, //0x00000236 orq %rdx, %rcx - 0x83, 0xe7, 0x01, //0x00000239 andl $1, %edi - 0x48, 0x01, 0xfb, //0x0000023c addq %rdi, %rbx - 0x48, 0x29, 0xf9, //0x0000023f subq %rdi, %rcx - 0x49, 0x83, 0xfa, 0x28, //0x00000242 cmpq $40, %r10 - 0x0f, 0x82, 0x01, 0x01, 0x00, 0x00, //0x00000246 jb LBB1_17 - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000024c movabsq $-3689348814741910323, %rdx - 0x4c, 0x89, 0xc0, //0x00000256 movq %r8, %rax - 0x48, 0xf7, 0xe2, //0x00000259 mulq %rdx - 0x48, 0x89, 0xd7, //0x0000025c movq %rdx, %rdi - 0x48, 0xc1, 0xef, 0x05, //0x0000025f shrq $5, %rdi - 0x48, 0x8d, 0x04, 0xfd, 0x00, 0x00, 0x00, 0x00, //0x00000263 leaq (,%rdi,8), %rax - 0x48, 0x8d, 0x14, 0x80, //0x0000026b leaq (%rax,%rax,4), %rdx - 0x48, 0x39, 0xd3, //0x0000026f cmpq %rdx, %rbx - 0x40, 0x0f, 0x96, 0xc6, //0x00000272 setbe %sil - 0x48, 0x8d, 0x44, 0x80, 0x28, //0x00000276 leaq $40(%rax,%rax,4), %rax - 0x48, 0x39, 0xc8, //0x0000027b cmpq %rcx, %rax - 0x0f, 0x96, 0xc2, //0x0000027e setbe %dl - 0x40, 0x38, 0xd6, //0x00000281 cmpb %dl, %sil - 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x00000284 je LBB1_17 - 0x31, 0xd2, //0x0000028a xorl %edx, %edx - 0x48, 0x39, 0xc8, //0x0000028c cmpq %rcx, %rax - 0x0f, 0x96, 0xc2, //0x0000028f setbe %dl - 0x48, 0x01, 0xd7, //0x00000292 addq %rdx, %rdi - 0x41, 0xff, 0xc1, //0x00000295 incl %r9d - 0x48, 0xbb, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000298 movabsq $8589934464, %rbx - 0x48, 0x8d, 0x83, 0x7f, 0xe4, 0x0b, 0x54, //0x000002a2 leaq $1410065535(%rbx), %rax - 0x48, 0x39, 0xc7, //0x000002a9 cmpq %rax, %rdi - 0x0f, 0x87, 0x1e, 0x01, 0x00, 0x00, //0x000002ac ja LBB1_23 - //0x000002b2 LBB1_8 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000002b2 movl $1, %edx - 0x48, 0x83, 0xff, 0x0a, //0x000002b7 cmpq $10, %rdi - 0x0f, 0x82, 0x9c, 0x01, 0x00, 0x00, //0x000002bb jb LBB1_30 - 0xba, 0x02, 0x00, 0x00, 0x00, //0x000002c1 movl $2, %edx - 0x48, 0x83, 0xff, 0x64, //0x000002c6 cmpq $100, %rdi - 0x0f, 0x82, 0x8d, 0x01, 0x00, 0x00, //0x000002ca jb LBB1_30 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x000002d0 movl $3, %edx - 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x000002d5 cmpq $1000, %rdi - 0x0f, 0x82, 0x7b, 0x01, 0x00, 0x00, //0x000002dc jb LBB1_30 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x000002e2 movl $4, %edx - 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000002e7 cmpq $10000, %rdi - 0x0f, 0x82, 0x69, 0x01, 0x00, 0x00, //0x000002ee jb LBB1_30 - 0xba, 0x05, 0x00, 0x00, 0x00, //0x000002f4 movl $5, %edx - 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x000002f9 cmpq $100000, %rdi - 0x0f, 0x82, 0x57, 0x01, 0x00, 0x00, //0x00000300 jb LBB1_30 - 0xba, 0x06, 0x00, 0x00, 0x00, //0x00000306 movl $6, %edx - 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x0000030b cmpq $1000000, %rdi - 0x0f, 0x82, 0x45, 0x01, 0x00, 0x00, //0x00000312 jb LBB1_30 - 0xba, 0x07, 0x00, 0x00, 0x00, //0x00000318 movl $7, %edx - 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x0000031d cmpq $10000000, %rdi - 0x0f, 0x82, 0x33, 0x01, 0x00, 0x00, //0x00000324 jb LBB1_30 - 0xba, 0x08, 0x00, 0x00, 0x00, //0x0000032a movl $8, %edx - 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x0000032f cmpq $100000000, %rdi - 0x0f, 0x82, 0x21, 0x01, 0x00, 0x00, //0x00000336 jb LBB1_30 - 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x0000033c cmpq $1000000000, %rdi - 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000343 movl $10, %edx - 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00000348 jmp LBB1_29 - //0x0000034d LBB1_17 - 0x4d, 0x89, 0xc3, //0x0000034d movq %r8, %r11 - 0x49, 0xc1, 0xeb, 0x02, //0x00000350 shrq $2, %r11 - 0x4c, 0x89, 0xc2, //0x00000354 movq %r8, %rdx - 0x48, 0x83, 0xe2, 0xfc, //0x00000357 andq $-4, %rdx - 0x48, 0x39, 0xd3, //0x0000035b cmpq %rdx, %rbx - 0x0f, 0x96, 0xc3, //0x0000035e setbe %bl - 0x48, 0x8d, 0x72, 0x04, //0x00000361 leaq $4(%rdx), %rsi - 0x48, 0x39, 0xce, //0x00000365 cmpq %rcx, %rsi - 0x0f, 0x96, 0xc0, //0x00000368 setbe %al - 0x38, 0xc3, //0x0000036b cmpb %al, %bl - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000036d je LBB1_20 - 0x31, 0xff, //0x00000373 xorl %edi, %edi - 0x48, 0x39, 0xce, //0x00000375 cmpq %rcx, %rsi - 0x40, 0x0f, 0x96, 0xc7, //0x00000378 setbe %dil - 0xe9, 0x32, 0x00, 0x00, 0x00, //0x0000037c jmp LBB1_22 - //0x00000381 LBB1_19 - 0x41, 0xc6, 0x07, 0x30, //0x00000381 movb $48, (%r15) - 0x45, 0x29, 0xf7, //0x00000385 subl %r14d, %r15d - 0x41, 0xff, 0xc7, //0x00000388 incl %r15d - 0x44, 0x89, 0xfb, //0x0000038b movl %r15d, %ebx - 0xe9, 0x0f, 0x08, 0x00, 0x00, //0x0000038e jmp LBB1_113 - //0x00000393 LBB1_20 - 0x48, 0x83, 0xca, 0x02, //0x00000393 orq $2, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000397 movl $1, %edi - 0x49, 0x39, 0xd2, //0x0000039c cmpq %rdx, %r10 - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000039f ja LBB1_22 - 0x0f, 0x94, 0xc0, //0x000003a5 sete %al - 0x41, 0xc0, 0xe8, 0x02, //0x000003a8 shrb $2, %r8b - 0x41, 0x20, 0xc0, //0x000003ac andb %al, %r8b - 0x41, 0x0f, 0xb6, 0xf8, //0x000003af movzbl %r8b, %edi - //0x000003b3 LBB1_22 - 0x4c, 0x01, 0xdf, //0x000003b3 addq %r11, %rdi - 0x48, 0xbb, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x000003b6 movabsq $8589934464, %rbx - 0x48, 0x8d, 0x83, 0x7f, 0xe4, 0x0b, 0x54, //0x000003c0 leaq $1410065535(%rbx), %rax - 0x48, 0x39, 0xc7, //0x000003c7 cmpq %rax, %rdi - 0x0f, 0x86, 0xe2, 0xfe, 0xff, 0xff, //0x000003ca jbe LBB1_8 - //0x000003d0 LBB1_23 - 0x48, 0x89, 0xf8, //0x000003d0 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x000003d3 shrq $11, %rax - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x000003d7 movl $11, %edx - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x000003dc cmpq $48828125, %rax - 0x0f, 0x82, 0x75, 0x00, 0x00, 0x00, //0x000003e2 jb LBB1_30 - 0x48, 0x89, 0xf8, //0x000003e8 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x000003eb shrq $12, %rax - 0xba, 0x0c, 0x00, 0x00, 0x00, //0x000003ef movl $12, %edx - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x000003f4 cmpq $244140625, %rax - 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x000003fa jb LBB1_30 - 0x48, 0x89, 0xf8, //0x00000400 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x00000403 shrq $13, %rax - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00000407 movl $13, %edx - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x0000040c cmpq $1220703125, %rax - 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00000412 jb LBB1_30 - 0xba, 0x0e, 0x00, 0x00, 0x00, //0x00000418 movl $14, %edx - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x0000041d movabsq $100000000000000, %rax - 0x48, 0x39, 0xc7, //0x00000427 cmpq %rax, %rdi - 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x0000042a jb LBB1_30 - 0xba, 0x0f, 0x00, 0x00, 0x00, //0x00000430 movl $15, %edx - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000435 movabsq $1000000000000000, %rax - 0x48, 0x39, 0xc7, //0x0000043f cmpq %rax, %rdi - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00000442 jb LBB1_30 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000448 movabsq $10000000000000000, %rax - 0x48, 0x39, 0xc7, //0x00000452 cmpq %rax, %rdi - 0xba, 0x11, 0x00, 0x00, 0x00, //0x00000455 movl $17, %edx - //0x0000045a LBB1_29 - 0x83, 0xda, 0x00, //0x0000045a sbbl $0, %edx - //0x0000045d LBB1_30 - 0x46, 0x8d, 0x2c, 0x0a, //0x0000045d leal (%rdx,%r9), %r13d - 0x42, 0x8d, 0x44, 0x0a, 0x05, //0x00000461 leal $5(%rdx,%r9), %eax - 0x83, 0xf8, 0x1b, //0x00000466 cmpl $27, %eax - 0x0f, 0x82, 0x95, 0x00, 0x00, 0x00, //0x00000469 jb LBB1_38 - 0x4d, 0x8d, 0x67, 0x01, //0x0000046f leaq $1(%r15), %r12 - 0x4c, 0x89, 0xe6, //0x00000473 movq %r12, %rsi - 0xe8, 0x95, 0x85, 0x00, 0x00, //0x00000476 callq _format_significand - 0x48, 0x89, 0xc3, //0x0000047b movq %rax, %rbx - 0x90, 0x90, //0x0000047e .p2align 4, 0x90 - //0x00000480 LBB1_32 - 0x80, 0x7b, 0xff, 0x30, //0x00000480 cmpb $48, $-1(%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x00000484 leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000488 je LBB1_32 - 0x41, 0x8a, 0x47, 0x01, //0x0000048e movb $1(%r15), %al - 0x41, 0x88, 0x07, //0x00000492 movb %al, (%r15) - 0x48, 0x8d, 0x43, 0x01, //0x00000495 leaq $1(%rbx), %rax - 0x48, 0x89, 0xc1, //0x00000499 movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x0000049c subq %r12, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x0000049f cmpq $2, %rcx - 0x0f, 0x8c, 0x08, 0x00, 0x00, 0x00, //0x000004a3 jl LBB1_35 - 0x41, 0xc6, 0x04, 0x24, 0x2e, //0x000004a9 movb $46, (%r12) - 0x48, 0x89, 0xc3, //0x000004ae movq %rax, %rbx - //0x000004b1 LBB1_35 - 0xc6, 0x03, 0x65, //0x000004b1 movb $101, (%rbx) - 0x45, 0x85, 0xed, //0x000004b4 testl %r13d, %r13d - 0x0f, 0x8e, 0x5a, 0x01, 0x00, 0x00, //0x000004b7 jle LBB1_51 - 0x41, 0xff, 0xcd, //0x000004bd decl %r13d - 0xc6, 0x43, 0x01, 0x2b, //0x000004c0 movb $43, $1(%rbx) - 0x44, 0x89, 0xe8, //0x000004c4 movl %r13d, %eax - 0x83, 0xf8, 0x64, //0x000004c7 cmpl $100, %eax - 0x0f, 0x8c, 0x5c, 0x01, 0x00, 0x00, //0x000004ca jl LBB1_52 - //0x000004d0 LBB1_37 - 0x89, 0xc1, //0x000004d0 movl %eax, %ecx - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x000004d2 movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x000004d7 imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x23, //0x000004db shrq $35, %rdx - 0x8d, 0x0c, 0x12, //0x000004df leal (%rdx,%rdx), %ecx - 0x8d, 0x0c, 0x89, //0x000004e2 leal (%rcx,%rcx,4), %ecx - 0x29, 0xc8, //0x000004e5 subl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x02, 0xba, 0x00, 0x00, //0x000004e7 leaq $47618(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x51, //0x000004ee movzwl (%rcx,%rdx,2), %ecx - 0x66, 0x89, 0x4b, 0x02, //0x000004f2 movw %cx, $2(%rbx) - 0x0c, 0x30, //0x000004f6 orb $48, %al - 0x88, 0x43, 0x04, //0x000004f8 movb %al, $4(%rbx) - 0x48, 0x83, 0xc3, 0x05, //0x000004fb addq $5, %rbx - 0xe9, 0x9b, 0x06, 0x00, 0x00, //0x000004ff jmp LBB1_112 - //0x00000504 LBB1_38 - 0x45, 0x85, 0xc9, //0x00000504 testl %r9d, %r9d - 0x0f, 0x88, 0x42, 0x01, 0x00, 0x00, //0x00000507 js LBB1_54 - 0x4d, 0x63, 0xed, //0x0000050d movslq %r13d, %r13 - 0x4b, 0x8d, 0x1c, 0x2f, //0x00000510 leaq (%r15,%r13), %rbx - 0x4c, 0x89, 0xfe, //0x00000514 movq %r15, %rsi - 0xe8, 0xc4, 0x06, 0x00, 0x00, //0x00000517 callq _format_integer - 0x48, 0x39, 0xd8, //0x0000051c cmpq %rbx, %rax - 0x0f, 0x83, 0x7a, 0x06, 0x00, 0x00, //0x0000051f jae LBB1_112 - 0x4d, 0x01, 0xec, //0x00000525 addq %r13, %r12 - 0x49, 0x29, 0xc4, //0x00000528 subq %rax, %r12 - 0x4d, 0x01, 0xf4, //0x0000052b addq %r14, %r12 - 0x49, 0x81, 0xfc, 0x80, 0x00, 0x00, 0x00, //0x0000052e cmpq $128, %r12 - 0x0f, 0x82, 0x15, 0x03, 0x00, 0x00, //0x00000535 jb LBB1_76 - 0x4c, 0x89, 0xe1, //0x0000053b movq %r12, %rcx - 0x48, 0x83, 0xe1, 0x80, //0x0000053e andq $-128, %rcx - 0x48, 0x8d, 0x79, 0x80, //0x00000542 leaq $-128(%rcx), %rdi - 0x48, 0x89, 0xfe, //0x00000546 movq %rdi, %rsi - 0x48, 0xc1, 0xee, 0x07, //0x00000549 shrq $7, %rsi - 0x48, 0xff, 0xc6, //0x0000054d incq %rsi - 0x89, 0xf2, //0x00000550 movl %esi, %edx - 0x83, 0xe2, 0x03, //0x00000552 andl $3, %edx - 0x48, 0x81, 0xff, 0x80, 0x01, 0x00, 0x00, //0x00000555 cmpq $384, %rdi - 0x0f, 0x83, 0xf8, 0x01, 0x00, 0x00, //0x0000055c jae LBB1_69 - 0x31, 0xff, //0x00000562 xorl %edi, %edi - 0xe9, 0x9b, 0x02, 0x00, 0x00, //0x00000564 jmp LBB1_71 - //0x00000569 LBB1_43 - 0x48, 0xd3, 0xef, //0x00000569 shrq %cl, %rdi - 0x48, 0xb8, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000056c movabsq $8589934464, %rax - 0x48, 0x05, 0x7f, 0xe4, 0x0b, 0x54, //0x00000576 addq $1410065535, %rax - 0x48, 0x39, 0xc7, //0x0000057c cmpq %rax, %rdi - 0x0f, 0x86, 0x3b, 0x01, 0x00, 0x00, //0x0000057f jbe LBB1_60 - 0x48, 0x89, 0xf8, //0x00000585 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x00000588 shrq $11, %rax - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x0000058c movl $11, %edx - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x00000591 cmpq $48828125, %rax - 0x0f, 0x82, 0xad, 0x01, 0x00, 0x00, //0x00000597 jb LBB1_68 - 0x48, 0x89, 0xf8, //0x0000059d movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x000005a0 shrq $12, %rax - 0xba, 0x0c, 0x00, 0x00, 0x00, //0x000005a4 movl $12, %edx - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x000005a9 cmpq $244140625, %rax - 0x0f, 0x82, 0x95, 0x01, 0x00, 0x00, //0x000005af jb LBB1_68 - 0x48, 0x89, 0xf8, //0x000005b5 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x000005b8 shrq $13, %rax - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x000005bc movl $13, %edx - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x000005c1 cmpq $1220703125, %rax - 0x0f, 0x82, 0x7d, 0x01, 0x00, 0x00, //0x000005c7 jb LBB1_68 - 0xba, 0x0e, 0x00, 0x00, 0x00, //0x000005cd movl $14, %edx - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x000005d2 movabsq $100000000000000, %rax - 0x48, 0x39, 0xc7, //0x000005dc cmpq %rax, %rdi - 0x0f, 0x82, 0x65, 0x01, 0x00, 0x00, //0x000005df jb LBB1_68 - 0xba, 0x0f, 0x00, 0x00, 0x00, //0x000005e5 movl $15, %edx - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x000005ea movabsq $1000000000000000, %rax - 0x48, 0x39, 0xc7, //0x000005f4 cmpq %rax, %rdi - 0x0f, 0x82, 0x4d, 0x01, 0x00, 0x00, //0x000005f7 jb LBB1_68 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000005fd movabsq $10000000000000000, %rax - 0x48, 0x39, 0xc7, //0x00000607 cmpq %rax, %rdi - 0xba, 0x11, 0x00, 0x00, 0x00, //0x0000060a movl $17, %edx - //0x0000060f LBB1_50 - 0x83, 0xda, 0x00, //0x0000060f sbbl $0, %edx - 0xe9, 0x33, 0x01, 0x00, 0x00, //0x00000612 jmp LBB1_68 - //0x00000617 LBB1_51 - 0xc6, 0x43, 0x01, 0x2d, //0x00000617 movb $45, $1(%rbx) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000061b movl $1, %eax - 0x44, 0x29, 0xe8, //0x00000620 subl %r13d, %eax - 0x83, 0xf8, 0x64, //0x00000623 cmpl $100, %eax - 0x0f, 0x8d, 0xa4, 0xfe, 0xff, 0xff, //0x00000626 jge LBB1_37 - //0x0000062c LBB1_52 - 0x83, 0xf8, 0x0a, //0x0000062c cmpl $10, %eax - 0x0f, 0x8c, 0x7d, 0x00, 0x00, 0x00, //0x0000062f jl LBB1_59 - 0x48, 0x98, //0x00000635 cltq - 0x48, 0x8d, 0x0d, 0xb2, 0xb8, 0x00, 0x00, //0x00000637 leaq $47282(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x0000063e movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x43, 0x02, //0x00000642 movw %ax, $2(%rbx) - 0x48, 0x83, 0xc3, 0x04, //0x00000646 addq $4, %rbx - 0xe9, 0x50, 0x05, 0x00, 0x00, //0x0000064a jmp LBB1_112 - //0x0000064f LBB1_54 - 0x45, 0x85, 0xed, //0x0000064f testl %r13d, %r13d - 0x0f, 0x8f, 0x19, 0x03, 0x00, 0x00, //0x00000652 jg LBB1_85 - 0x66, 0x41, 0xc7, 0x07, 0x30, 0x2e, //0x00000658 movw $11824, (%r15) - 0x49, 0x83, 0xc7, 0x02, //0x0000065e addq $2, %r15 - 0x45, 0x85, 0xed, //0x00000662 testl %r13d, %r13d - 0x0f, 0x89, 0x06, 0x03, 0x00, 0x00, //0x00000665 jns LBB1_85 - 0x31, 0xc0, //0x0000066b xorl %eax, %eax - 0x41, 0x83, 0xfd, 0x80, //0x0000066d cmpl $-128, %r13d - 0x0f, 0x87, 0xe1, 0x02, 0x00, 0x00, //0x00000671 ja LBB1_83 - 0x45, 0x89, 0xe8, //0x00000677 movl %r13d, %r8d - 0x41, 0xf7, 0xd0, //0x0000067a notl %r8d - 0x49, 0xff, 0xc0, //0x0000067d incq %r8 - 0x4c, 0x89, 0xc0, //0x00000680 movq %r8, %rax - 0x49, 0x89, 0xda, //0x00000683 movq %rbx, %r10 - 0x48, 0x21, 0xd8, //0x00000686 andq %rbx, %rax - 0x48, 0x8d, 0x48, 0x80, //0x00000689 leaq $-128(%rax), %rcx - 0x48, 0x89, 0xcb, //0x0000068d movq %rcx, %rbx - 0x48, 0xc1, 0xeb, 0x07, //0x00000690 shrq $7, %rbx - 0x48, 0xff, 0xc3, //0x00000694 incq %rbx - 0x41, 0x89, 0xd9, //0x00000697 movl %ebx, %r9d - 0x41, 0x83, 0xe1, 0x03, //0x0000069a andl $3, %r9d - 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x0000069e cmpq $384, %rcx - 0x0f, 0x83, 0xb9, 0x01, 0x00, 0x00, //0x000006a5 jae LBB1_77 - 0x31, 0xdb, //0x000006ab xorl %ebx, %ebx - 0xe9, 0x5b, 0x02, 0x00, 0x00, //0x000006ad jmp LBB1_79 - //0x000006b2 LBB1_59 - 0x04, 0x30, //0x000006b2 addb $48, %al - 0x88, 0x43, 0x02, //0x000006b4 movb %al, $2(%rbx) - 0x48, 0x83, 0xc3, 0x03, //0x000006b7 addq $3, %rbx - 0xe9, 0xdf, 0x04, 0x00, 0x00, //0x000006bb jmp LBB1_112 - //0x000006c0 LBB1_60 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000006c0 movl $1, %edx - 0x48, 0x83, 0xff, 0x0a, //0x000006c5 cmpq $10, %rdi - 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x000006c9 jb LBB1_68 - 0xba, 0x02, 0x00, 0x00, 0x00, //0x000006cf movl $2, %edx - 0x48, 0x83, 0xff, 0x64, //0x000006d4 cmpq $100, %rdi - 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x000006d8 jb LBB1_68 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x000006de movl $3, %edx - 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x000006e3 cmpq $1000, %rdi - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x000006ea jb LBB1_68 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x000006f0 movl $4, %edx - 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000006f5 cmpq $10000, %rdi - 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000006fc jb LBB1_68 - 0xba, 0x05, 0x00, 0x00, 0x00, //0x00000702 movl $5, %edx - 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x00000707 cmpq $100000, %rdi - 0x0f, 0x82, 0x36, 0x00, 0x00, 0x00, //0x0000070e jb LBB1_68 - 0xba, 0x06, 0x00, 0x00, 0x00, //0x00000714 movl $6, %edx - 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x00000719 cmpq $1000000, %rdi - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x00000720 jb LBB1_68 - 0xba, 0x07, 0x00, 0x00, 0x00, //0x00000726 movl $7, %edx - 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x0000072b cmpq $10000000, %rdi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00000732 jb LBB1_68 - 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000738 movl $8, %edx - 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x0000073d cmpq $100000000, %rdi - 0x0f, 0x83, 0x80, 0x04, 0x00, 0x00, //0x00000744 jae LBB1_116 - //0x0000074a LBB1_68 - 0x4c, 0x89, 0xfe, //0x0000074a movq %r15, %rsi - 0xe8, 0x8e, 0x04, 0x00, 0x00, //0x0000074d callq _format_integer - 0x48, 0x89, 0xc3, //0x00000752 movq %rax, %rbx - 0xe9, 0x45, 0x04, 0x00, 0x00, //0x00000755 jmp LBB1_112 - //0x0000075a LBB1_69 - 0x48, 0x29, 0xd6, //0x0000075a subq %rdx, %rsi - 0x31, 0xff, //0x0000075d xorl %edi, %edi - 0xc5, 0xfd, 0x6f, 0x05, 0x39, 0xf9, 0xff, 0xff, //0x0000075f vmovdqa $-1735(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000767 .p2align 4, 0x90 - //0x00000770 LBB1_70 - 0xc5, 0xfe, 0x7f, 0x04, 0x38, //0x00000770 vmovdqu %ymm0, (%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x20, //0x00000775 vmovdqu %ymm0, $32(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x40, //0x0000077b vmovdqu %ymm0, $64(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x60, //0x00000781 vmovdqu %ymm0, $96(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x80, 0x00, 0x00, 0x00, //0x00000787 vmovdqu %ymm0, $128(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa0, 0x00, 0x00, 0x00, //0x00000790 vmovdqu %ymm0, $160(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc0, 0x00, 0x00, 0x00, //0x00000799 vmovdqu %ymm0, $192(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe0, 0x00, 0x00, 0x00, //0x000007a2 vmovdqu %ymm0, $224(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x00, 0x01, 0x00, 0x00, //0x000007ab vmovdqu %ymm0, $256(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x20, 0x01, 0x00, 0x00, //0x000007b4 vmovdqu %ymm0, $288(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x40, 0x01, 0x00, 0x00, //0x000007bd vmovdqu %ymm0, $320(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x60, 0x01, 0x00, 0x00, //0x000007c6 vmovdqu %ymm0, $352(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x80, 0x01, 0x00, 0x00, //0x000007cf vmovdqu %ymm0, $384(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa0, 0x01, 0x00, 0x00, //0x000007d8 vmovdqu %ymm0, $416(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc0, 0x01, 0x00, 0x00, //0x000007e1 vmovdqu %ymm0, $448(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe0, 0x01, 0x00, 0x00, //0x000007ea vmovdqu %ymm0, $480(%rax,%rdi) - 0x48, 0x81, 0xc7, 0x00, 0x02, 0x00, 0x00, //0x000007f3 addq $512, %rdi - 0x48, 0x83, 0xc6, 0xfc, //0x000007fa addq $-4, %rsi - 0x0f, 0x85, 0x6c, 0xff, 0xff, 0xff, //0x000007fe jne LBB1_70 - //0x00000804 LBB1_71 - 0x48, 0x85, 0xd2, //0x00000804 testq %rdx, %rdx - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000807 je LBB1_74 - 0x48, 0x8d, 0x74, 0x07, 0x60, //0x0000080d leaq $96(%rdi,%rax), %rsi - 0x48, 0xf7, 0xda, //0x00000812 negq %rdx - 0xc5, 0xfd, 0x6f, 0x05, 0x83, 0xf8, 0xff, 0xff, //0x00000815 vmovdqa $-1917(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - 0x90, 0x90, 0x90, //0x0000081d .p2align 4, 0x90 - //0x00000820 LBB1_73 - 0xc5, 0xfe, 0x7f, 0x46, 0xa0, //0x00000820 vmovdqu %ymm0, $-96(%rsi) - 0xc5, 0xfe, 0x7f, 0x46, 0xc0, //0x00000825 vmovdqu %ymm0, $-64(%rsi) - 0xc5, 0xfe, 0x7f, 0x46, 0xe0, //0x0000082a vmovdqu %ymm0, $-32(%rsi) - 0xc5, 0xfe, 0x7f, 0x06, //0x0000082f vmovdqu %ymm0, (%rsi) - 0x48, 0x83, 0xee, 0x80, //0x00000833 subq $-128, %rsi - 0x48, 0xff, 0xc2, //0x00000837 incq %rdx - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x0000083a jne LBB1_73 - //0x00000840 LBB1_74 - 0x4c, 0x39, 0xe1, //0x00000840 cmpq %r12, %rcx - 0x0f, 0x84, 0x56, 0x03, 0x00, 0x00, //0x00000843 je LBB1_112 - 0x48, 0x01, 0xc8, //0x00000849 addq %rcx, %rax - 0x90, 0x90, 0x90, 0x90, //0x0000084c .p2align 4, 0x90 - //0x00000850 LBB1_76 - 0xc6, 0x00, 0x30, //0x00000850 movb $48, (%rax) - 0x48, 0xff, 0xc0, //0x00000853 incq %rax - 0x48, 0x39, 0xc3, //0x00000856 cmpq %rax, %rbx - 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x00000859 jne LBB1_76 - 0xe9, 0x3b, 0x03, 0x00, 0x00, //0x0000085f jmp LBB1_112 - //0x00000864 LBB1_77 - 0x4b, 0x8d, 0x8c, 0x34, 0xe2, 0x01, 0x00, 0x00, //0x00000864 leaq $482(%r12,%r14), %rcx - 0x4c, 0x89, 0xce, //0x0000086c movq %r9, %rsi - 0x48, 0x29, 0xde, //0x0000086f subq %rbx, %rsi - 0x31, 0xdb, //0x00000872 xorl %ebx, %ebx - 0xc5, 0xfd, 0x6f, 0x05, 0x24, 0xf8, 0xff, 0xff, //0x00000874 vmovdqa $-2012(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x0000087c LBB1_78 - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x20, 0xfe, 0xff, 0xff, //0x0000087c vmovdqu %ymm0, $-480(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x40, 0xfe, 0xff, 0xff, //0x00000885 vmovdqu %ymm0, $-448(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x60, 0xfe, 0xff, 0xff, //0x0000088e vmovdqu %ymm0, $-416(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x80, 0xfe, 0xff, 0xff, //0x00000897 vmovdqu %ymm0, $-384(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0xa0, 0xfe, 0xff, 0xff, //0x000008a0 vmovdqu %ymm0, $-352(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0xc0, 0xfe, 0xff, 0xff, //0x000008a9 vmovdqu %ymm0, $-320(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0xe0, 0xfe, 0xff, 0xff, //0x000008b2 vmovdqu %ymm0, $-288(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x00, 0xff, 0xff, 0xff, //0x000008bb vmovdqu %ymm0, $-256(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x20, 0xff, 0xff, 0xff, //0x000008c4 vmovdqu %ymm0, $-224(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x40, 0xff, 0xff, 0xff, //0x000008cd vmovdqu %ymm0, $-192(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x60, 0xff, 0xff, 0xff, //0x000008d6 vmovdqu %ymm0, $-160(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0x80, //0x000008df vmovdqu %ymm0, $-128(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xa0, //0x000008e5 vmovdqu %ymm0, $-96(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xc0, //0x000008eb vmovdqu %ymm0, $-64(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xe0, //0x000008f1 vmovdqu %ymm0, $-32(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x04, 0x19, //0x000008f7 vmovdqu %ymm0, (%rcx,%rbx) - 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x000008fc addq $512, %rbx - 0x48, 0x83, 0xc6, 0x04, //0x00000903 addq $4, %rsi - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000907 jne LBB1_78 - //0x0000090d LBB1_79 - 0x4d, 0x85, 0xc9, //0x0000090d testq %r9, %r9 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000910 je LBB1_82 - 0x4c, 0x01, 0xe3, //0x00000916 addq %r12, %rbx - 0x49, 0x8d, 0x4c, 0x1e, 0x62, //0x00000919 leaq $98(%r14,%rbx), %rcx - 0x49, 0xf7, 0xd9, //0x0000091e negq %r9 - 0xc5, 0xfd, 0x6f, 0x05, 0x77, 0xf7, 0xff, 0xff, //0x00000921 vmovdqa $-2185(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x00000929 LBB1_81 - 0xc5, 0xfe, 0x7f, 0x41, 0xa0, //0x00000929 vmovdqu %ymm0, $-96(%rcx) - 0xc5, 0xfe, 0x7f, 0x41, 0xc0, //0x0000092e vmovdqu %ymm0, $-64(%rcx) - 0xc5, 0xfe, 0x7f, 0x41, 0xe0, //0x00000933 vmovdqu %ymm0, $-32(%rcx) - 0xc5, 0xfe, 0x7f, 0x01, //0x00000938 vmovdqu %ymm0, (%rcx) - 0x48, 0x83, 0xe9, 0x80, //0x0000093c subq $-128, %rcx - 0x49, 0xff, 0xc1, //0x00000940 incq %r9 - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00000943 jne LBB1_81 - //0x00000949 LBB1_82 - 0x49, 0x01, 0xc7, //0x00000949 addq %rax, %r15 - 0x49, 0x39, 0xc0, //0x0000094c cmpq %rax, %r8 - 0x4c, 0x89, 0xd3, //0x0000094f movq %r10, %rbx - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000952 je LBB1_85 - //0x00000958 LBB1_83 - 0x44, 0x89, 0xe9, //0x00000958 movl %r13d, %ecx - 0xf7, 0xd9, //0x0000095b negl %ecx - 0x90, 0x90, 0x90, //0x0000095d .p2align 4, 0x90 - //0x00000960 LBB1_84 - 0x41, 0xc6, 0x07, 0x30, //0x00000960 movb $48, (%r15) - 0x49, 0xff, 0xc7, //0x00000964 incq %r15 - 0xff, 0xc0, //0x00000967 incl %eax - 0x39, 0xc8, //0x00000969 cmpl %ecx, %eax - 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x0000096b jl LBB1_84 - //0x00000971 LBB1_85 - 0x4c, 0x89, 0xfe, //0x00000971 movq %r15, %rsi - 0xc5, 0xf8, 0x77, //0x00000974 vzeroupper - 0xe8, 0x94, 0x80, 0x00, 0x00, //0x00000977 callq _format_significand - 0x90, 0x90, 0x90, 0x90, //0x0000097c .p2align 4, 0x90 - //0x00000980 LBB1_86 - 0x80, 0x78, 0xff, 0x30, //0x00000980 cmpb $48, $-1(%rax) - 0x48, 0x8d, 0x40, 0xff, //0x00000984 leaq $-1(%rax), %rax - 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000988 je LBB1_86 - 0x48, 0x8d, 0x48, 0x01, //0x0000098e leaq $1(%rax), %rcx - 0x45, 0x85, 0xed, //0x00000992 testl %r13d, %r13d - 0x0f, 0x8e, 0x83, 0x00, 0x00, 0x00, //0x00000995 jle LBB1_91 - 0x89, 0xca, //0x0000099b movl %ecx, %edx - 0x44, 0x29, 0xfa, //0x0000099d subl %r15d, %edx - 0x41, 0x39, 0xd5, //0x000009a0 cmpl %edx, %r13d - 0x0f, 0x8d, 0x21, 0x00, 0x00, 0x00, //0x000009a3 jge LBB1_92 - 0x43, 0x8d, 0x54, 0x3d, 0x00, //0x000009a9 leal (%r13,%r15), %edx - 0x29, 0xd1, //0x000009ae subl %edx, %ecx - 0x48, 0x8d, 0x71, 0xff, //0x000009b0 leaq $-1(%rcx), %rsi - 0x89, 0xca, //0x000009b4 movl %ecx, %edx - 0x83, 0xe2, 0x03, //0x000009b6 andl $3, %edx - 0x48, 0x83, 0xfe, 0x03, //0x000009b9 cmpq $3, %rsi - 0x0f, 0x83, 0x63, 0x00, 0x00, 0x00, //0x000009bd jae LBB1_96 - 0x31, 0xc9, //0x000009c3 xorl %ecx, %ecx - 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x000009c5 jmp LBB1_99 - //0x000009ca LBB1_92 - 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x000009ca jle LBB1_91 - 0x48, 0x89, 0xde, //0x000009d0 movq %rbx, %rsi - 0x45, 0x01, 0xfd, //0x000009d3 addl %r15d, %r13d - 0x41, 0x89, 0xc8, //0x000009d6 movl %ecx, %r8d - 0x41, 0xf7, 0xd0, //0x000009d9 notl %r8d - 0x45, 0x01, 0xe8, //0x000009dc addl %r13d, %r8d - 0x31, 0xd2, //0x000009df xorl %edx, %edx - 0x48, 0x89, 0xcb, //0x000009e1 movq %rcx, %rbx - 0x41, 0x83, 0xf8, 0x7e, //0x000009e4 cmpl $126, %r8d - 0x0f, 0x86, 0x8f, 0x01, 0x00, 0x00, //0x000009e8 jbe LBB1_110 - 0x49, 0xff, 0xc0, //0x000009ee incq %r8 - 0x48, 0x89, 0xf3, //0x000009f1 movq %rsi, %rbx - 0x4c, 0x21, 0xc3, //0x000009f4 andq %r8, %rbx - 0x48, 0x8d, 0x73, 0x80, //0x000009f7 leaq $-128(%rbx), %rsi - 0x48, 0x89, 0xf7, //0x000009fb movq %rsi, %rdi - 0x48, 0xc1, 0xef, 0x07, //0x000009fe shrq $7, %rdi - 0x48, 0xff, 0xc7, //0x00000a02 incq %rdi - 0x89, 0xfa, //0x00000a05 movl %edi, %edx - 0x83, 0xe2, 0x03, //0x00000a07 andl $3, %edx - 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x00000a0a cmpq $384, %rsi - 0x0f, 0x83, 0x75, 0x00, 0x00, 0x00, //0x00000a11 jae LBB1_104 - 0x31, 0xff, //0x00000a17 xorl %edi, %edi - 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00000a19 jmp LBB1_106 - //0x00000a1e LBB1_91 - 0x48, 0x89, 0xcb, //0x00000a1e movq %rcx, %rbx - 0xe9, 0x79, 0x01, 0x00, 0x00, //0x00000a21 jmp LBB1_112 - //0x00000a26 LBB1_96 - 0x48, 0x89, 0xd6, //0x00000a26 movq %rdx, %rsi - 0x48, 0x29, 0xce, //0x00000a29 subq %rcx, %rsi - 0x31, 0xc9, //0x00000a2c xorl %ecx, %ecx - 0x90, 0x90, //0x00000a2e .p2align 4, 0x90 - //0x00000a30 LBB1_97 - 0x8b, 0x7c, 0x08, 0xfd, //0x00000a30 movl $-3(%rax,%rcx), %edi - 0x89, 0x7c, 0x08, 0xfe, //0x00000a34 movl %edi, $-2(%rax,%rcx) - 0x48, 0x83, 0xc1, 0xfc, //0x00000a38 addq $-4, %rcx - 0x48, 0x39, 0xce, //0x00000a3c cmpq %rcx, %rsi - 0x0f, 0x85, 0xeb, 0xff, 0xff, 0xff, //0x00000a3f jne LBB1_97 - 0x48, 0xf7, 0xd9, //0x00000a45 negq %rcx - //0x00000a48 LBB1_99 - 0x48, 0x85, 0xd2, //0x00000a48 testq %rdx, %rdx - 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00000a4b je LBB1_102 - 0x48, 0xf7, 0xd9, //0x00000a51 negq %rcx - 0x48, 0xf7, 0xda, //0x00000a54 negq %rdx - 0x31, 0xf6, //0x00000a57 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a59 .p2align 4, 0x90 - //0x00000a60 LBB1_101 - 0x48, 0x8d, 0x3c, 0x31, //0x00000a60 leaq (%rcx,%rsi), %rdi - 0x0f, 0xb6, 0x1c, 0x38, //0x00000a64 movzbl (%rax,%rdi), %ebx - 0x88, 0x5c, 0x38, 0x01, //0x00000a68 movb %bl, $1(%rax,%rdi) - 0x48, 0xff, 0xce, //0x00000a6c decq %rsi - 0x48, 0x39, 0xf2, //0x00000a6f cmpq %rsi, %rdx - 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000a72 jne LBB1_101 - //0x00000a78 LBB1_102 - 0x49, 0x63, 0xcd, //0x00000a78 movslq %r13d, %rcx - 0x41, 0xc6, 0x04, 0x0f, 0x2e, //0x00000a7b movb $46, (%r15,%rcx) - 0x48, 0x83, 0xc0, 0x02, //0x00000a80 addq $2, %rax - 0x48, 0x89, 0xc3, //0x00000a84 movq %rax, %rbx - 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00000a87 jmp LBB1_112 - //0x00000a8c LBB1_104 - 0x48, 0x89, 0xd6, //0x00000a8c movq %rdx, %rsi - 0x48, 0x29, 0xfe, //0x00000a8f subq %rdi, %rsi - 0x31, 0xff, //0x00000a92 xorl %edi, %edi - 0xc5, 0xfd, 0x6f, 0x05, 0x04, 0xf6, 0xff, 0xff, //0x00000a94 vmovdqa $-2556(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x00000a9c LBB1_105 - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x01, //0x00000a9c vmovdqu %ymm0, $1(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x21, //0x00000aa2 vmovdqu %ymm0, $33(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x41, //0x00000aa8 vmovdqu %ymm0, $65(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x61, //0x00000aae vmovdqu %ymm0, $97(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x81, 0x00, 0x00, 0x00, //0x00000ab4 vmovdqu %ymm0, $129(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa1, 0x00, 0x00, 0x00, //0x00000abd vmovdqu %ymm0, $161(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc1, 0x00, 0x00, 0x00, //0x00000ac6 vmovdqu %ymm0, $193(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe1, 0x00, 0x00, 0x00, //0x00000acf vmovdqu %ymm0, $225(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x01, 0x01, 0x00, 0x00, //0x00000ad8 vmovdqu %ymm0, $257(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x21, 0x01, 0x00, 0x00, //0x00000ae1 vmovdqu %ymm0, $289(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x41, 0x01, 0x00, 0x00, //0x00000aea vmovdqu %ymm0, $321(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x61, 0x01, 0x00, 0x00, //0x00000af3 vmovdqu %ymm0, $353(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x81, 0x01, 0x00, 0x00, //0x00000afc vmovdqu %ymm0, $385(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa1, 0x01, 0x00, 0x00, //0x00000b05 vmovdqu %ymm0, $417(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc1, 0x01, 0x00, 0x00, //0x00000b0e vmovdqu %ymm0, $449(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe1, 0x01, 0x00, 0x00, //0x00000b17 vmovdqu %ymm0, $481(%rax,%rdi) - 0x48, 0x81, 0xc7, 0x00, 0x02, 0x00, 0x00, //0x00000b20 addq $512, %rdi - 0x48, 0x83, 0xc6, 0x04, //0x00000b27 addq $4, %rsi - 0x0f, 0x85, 0x6b, 0xff, 0xff, 0xff, //0x00000b2b jne LBB1_105 - //0x00000b31 LBB1_106 - 0x48, 0x89, 0xde, //0x00000b31 movq %rbx, %rsi - 0x48, 0x8d, 0x5c, 0x18, 0x01, //0x00000b34 leaq $1(%rax,%rbx), %rbx - 0x48, 0x85, 0xd2, //0x00000b39 testq %rdx, %rdx - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00000b3c je LBB1_109 - 0x48, 0x8d, 0x44, 0x38, 0x61, //0x00000b42 leaq $97(%rax,%rdi), %rax - 0x48, 0xf7, 0xda, //0x00000b47 negq %rdx - 0xc5, 0xfd, 0x6f, 0x05, 0x4e, 0xf5, 0xff, 0xff, //0x00000b4a vmovdqa $-2738(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x00000b52 LBB1_108 - 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x00000b52 vmovdqu %ymm0, $-96(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00000b57 vmovdqu %ymm0, $-64(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x00000b5c vmovdqu %ymm0, $-32(%rax) - 0xc5, 0xfe, 0x7f, 0x00, //0x00000b61 vmovdqu %ymm0, (%rax) - 0x48, 0x83, 0xe8, 0x80, //0x00000b65 subq $-128, %rax - 0x48, 0xff, 0xc2, //0x00000b69 incq %rdx - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00000b6c jne LBB1_108 - //0x00000b72 LBB1_109 - 0x89, 0xf2, //0x00000b72 movl %esi, %edx - 0x49, 0x39, 0xf0, //0x00000b74 cmpq %rsi, %r8 - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000b77 je LBB1_112 - //0x00000b7d LBB1_110 - 0x41, 0x29, 0xd5, //0x00000b7d subl %edx, %r13d - 0x41, 0x29, 0xcd, //0x00000b80 subl %ecx, %r13d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b83 .p2align 4, 0x90 - //0x00000b90 LBB1_111 - 0xc6, 0x03, 0x30, //0x00000b90 movb $48, (%rbx) - 0x48, 0xff, 0xc3, //0x00000b93 incq %rbx - 0x41, 0xff, 0xcd, //0x00000b96 decl %r13d - 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x00000b99 jne LBB1_111 - //0x00000b9f LBB1_112 - 0x44, 0x29, 0xf3, //0x00000b9f subl %r14d, %ebx - //0x00000ba2 LBB1_113 - 0x89, 0xd8, //0x00000ba2 movl %ebx, %eax - 0x48, 0x83, 0xc4, 0x08, //0x00000ba4 addq $8, %rsp - 0x5b, //0x00000ba8 popq %rbx - 0x41, 0x5c, //0x00000ba9 popq %r12 - 0x41, 0x5d, //0x00000bab popq %r13 - 0x41, 0x5e, //0x00000bad popq %r14 - 0x41, 0x5f, //0x00000baf popq %r15 - 0x5d, //0x00000bb1 popq %rbp - 0xc5, 0xf8, 0x77, //0x00000bb2 vzeroupper - 0xc3, //0x00000bb5 retq - //0x00000bb6 LBB1_114 - 0x31, 0xdb, //0x00000bb6 xorl %ebx, %ebx - 0xe9, 0xe5, 0xff, 0xff, 0xff, //0x00000bb8 jmp LBB1_113 - //0x00000bbd LBB1_115 - 0xbb, 0xce, 0xfb, 0xff, 0xff, //0x00000bbd movl $-1074, %ebx - 0x48, 0x89, 0xd7, //0x00000bc2 movq %rdx, %rdi - 0xe9, 0x8f, 0xf5, 0xff, 0xff, //0x00000bc5 jmp LBB1_5 - //0x00000bca LBB1_116 - 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x00000bca cmpq $1000000000, %rdi - 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000bd1 movl $10, %edx - 0xe9, 0x34, 0xfa, 0xff, 0xff, //0x00000bd6 jmp LBB1_50 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bdb .p2align 4, 0x90 - //0x00000be0 _format_integer - 0x55, //0x00000be0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000be1 movq %rsp, %rbp - 0x53, //0x00000be4 pushq %rbx - 0x41, 0x89, 0xd0, //0x00000be5 movl %edx, %r8d - 0x49, 0x01, 0xf0, //0x00000be8 addq %rsi, %r8 - 0x48, 0x89, 0xf8, //0x00000beb movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00000bee shrq $32, %rax - 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x00000bf2 je LBB2_1 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000bf8 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf8, //0x00000c02 movq %rdi, %rax - 0x48, 0xf7, 0xe1, //0x00000c05 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00000c08 shrq $26, %rdx - 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00000c0c imull $-100000000, %edx, %ecx - 0x01, 0xf9, //0x00000c12 addl %edi, %ecx - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000c14 movl $3518437209, %r9d - 0x48, 0x89, 0xc8, //0x00000c1a movq %rcx, %rax - 0x49, 0x0f, 0xaf, 0xc1, //0x00000c1d imulq %r9, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00000c21 shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000c25 imull $10000, %eax, %edi - 0x29, 0xf9, //0x00000c2b subl %edi, %ecx - 0x48, 0x89, 0xc7, //0x00000c2d movq %rax, %rdi - 0x49, 0x0f, 0xaf, 0xf9, //0x00000c30 imulq %r9, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00000c34 shrq $45, %rdi - 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000c38 imull $10000, %edi, %edi - 0x29, 0xf8, //0x00000c3e subl %edi, %eax - 0x0f, 0xb7, 0xf9, //0x00000c40 movzwl %cx, %edi - 0xc1, 0xef, 0x02, //0x00000c43 shrl $2, %edi - 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00000c46 imull $5243, %edi, %r9d - 0x41, 0xc1, 0xe9, 0x11, //0x00000c4d shrl $17, %r9d - 0x41, 0x6b, 0xf9, 0x64, //0x00000c51 imull $100, %r9d, %edi - 0x29, 0xf9, //0x00000c55 subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd1, //0x00000c57 movzwl %cx, %r10d - 0x0f, 0xb7, 0xf8, //0x00000c5b movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00000c5e shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00000c61 imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00000c67 shrl $17, %edi - 0x6b, 0xcf, 0x64, //0x00000c6a imull $100, %edi, %ecx - 0x29, 0xc8, //0x00000c6d subl %ecx, %eax - 0x44, 0x0f, 0xb7, 0xd8, //0x00000c6f movzwl %ax, %r11d - 0x48, 0x8d, 0x0d, 0x76, 0xb2, 0x00, 0x00, //0x00000c73 leaq $45686(%rip), %rcx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00000c7a movzwl (%rcx,%r10,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00000c7f movw %ax, $-2(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00000c84 movzwl (%rcx,%r9,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00000c89 movw %ax, $-4(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000c8e movzwl (%rcx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00000c93 movw %ax, $-6(%r8) - 0x4d, 0x8d, 0x58, 0xf8, //0x00000c98 leaq $-8(%r8), %r11 - 0x0f, 0xb7, 0x0c, 0x79, //0x00000c9c movzwl (%rcx,%rdi,2), %ecx - 0x66, 0x41, 0x89, 0x48, 0xf8, //0x00000ca0 movw %cx, $-8(%r8) - 0x48, 0x89, 0xd7, //0x00000ca5 movq %rdx, %rdi - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000ca8 cmpl $10000, %edi - 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000cae jae LBB2_5 - //0x00000cb4 LBB2_4 - 0x89, 0xfa, //0x00000cb4 movl %edi, %edx - 0xe9, 0x6d, 0x00, 0x00, 0x00, //0x00000cb6 jmp LBB2_7 - //0x00000cbb LBB2_1 - 0x4d, 0x89, 0xc3, //0x00000cbb movq %r8, %r11 - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000cbe cmpl $10000, %edi - 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00000cc4 jb LBB2_4 - //0x00000cca LBB2_5 - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000cca movl $3518437209, %r9d - 0x4c, 0x8d, 0x15, 0x19, 0xb2, 0x00, 0x00, //0x00000cd0 leaq $45593(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cd7 .p2align 4, 0x90 - //0x00000ce0 LBB2_6 - 0x89, 0xfa, //0x00000ce0 movl %edi, %edx - 0x49, 0x0f, 0xaf, 0xd1, //0x00000ce2 imulq %r9, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00000ce6 shrq $45, %rdx - 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00000cea imull $-10000, %edx, %ecx - 0x01, 0xf9, //0x00000cf0 addl %edi, %ecx - 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000cf2 imulq $1374389535, %rcx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000cf9 shrq $37, %rax - 0x6b, 0xd8, 0x64, //0x00000cfd imull $100, %eax, %ebx - 0x29, 0xd9, //0x00000d00 subl %ebx, %ecx - 0x41, 0x0f, 0xb7, 0x0c, 0x4a, //0x00000d02 movzwl (%r10,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000d07 movw %cx, $-2(%r11) - 0x41, 0x0f, 0xb7, 0x04, 0x42, //0x00000d0c movzwl (%r10,%rax,2), %eax - 0x66, 0x41, 0x89, 0x43, 0xfc, //0x00000d11 movw %ax, $-4(%r11) - 0x49, 0x83, 0xc3, 0xfc, //0x00000d16 addq $-4, %r11 - 0x81, 0xff, 0xff, 0xe0, 0xf5, 0x05, //0x00000d1a cmpl $99999999, %edi - 0x89, 0xd7, //0x00000d20 movl %edx, %edi - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000d22 ja LBB2_6 - //0x00000d28 LBB2_7 - 0x83, 0xfa, 0x64, //0x00000d28 cmpl $100, %edx - 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000d2b jb LBB2_9 - 0x0f, 0xb7, 0xc2, //0x00000d31 movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x00000d34 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000d37 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000d3d shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x00000d40 imull $100, %eax, %ecx - 0x29, 0xca, //0x00000d43 subl %ecx, %edx - 0x0f, 0xb7, 0xca, //0x00000d45 movzwl %dx, %ecx - 0x48, 0x8d, 0x15, 0xa1, 0xb1, 0x00, 0x00, //0x00000d48 leaq $45473(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00000d4f movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000d53 movw %cx, $-2(%r11) - 0x49, 0x83, 0xc3, 0xfe, //0x00000d58 addq $-2, %r11 - 0x89, 0xc2, //0x00000d5c movl %eax, %edx - //0x00000d5e LBB2_9 - 0x83, 0xfa, 0x0a, //0x00000d5e cmpl $10, %edx - 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x00000d61 jb LBB2_11 - 0x89, 0xd0, //0x00000d67 movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x80, 0xb1, 0x00, 0x00, //0x00000d69 leaq $45440(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000d70 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x43, 0xfe, //0x00000d74 movw %ax, $-2(%r11) - 0x4c, 0x89, 0xc0, //0x00000d79 movq %r8, %rax - 0x5b, //0x00000d7c popq %rbx - 0x5d, //0x00000d7d popq %rbp - 0xc3, //0x00000d7e retq - //0x00000d7f LBB2_11 - 0x80, 0xc2, 0x30, //0x00000d7f addb $48, %dl - 0x88, 0x16, //0x00000d82 movb %dl, (%rsi) - 0x4c, 0x89, 0xc0, //0x00000d84 movq %r8, %rax - 0x5b, //0x00000d87 popq %rbx - 0x5d, //0x00000d88 popq %rbp - 0xc3, //0x00000d89 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d8a .p2align 4, 0x90 - //0x00000d90 _i64toa - 0x48, 0x85, 0xf6, //0x00000d90 testq %rsi, %rsi - 0x0f, 0x88, 0x05, 0x00, 0x00, 0x00, //0x00000d93 js LBB3_1 - 0xe9, 0x62, 0x00, 0x00, 0x00, //0x00000d99 jmp _u64toa - //0x00000d9e LBB3_1 - 0x55, //0x00000d9e pushq %rbp - 0x48, 0x89, 0xe5, //0x00000d9f movq %rsp, %rbp - 0xc6, 0x07, 0x2d, //0x00000da2 movb $45, (%rdi) - 0x48, 0xff, 0xc7, //0x00000da5 incq %rdi - 0x48, 0xf7, 0xde, //0x00000da8 negq %rsi - 0xe8, 0x50, 0x00, 0x00, 0x00, //0x00000dab callq _u64toa - 0xff, 0xc0, //0x00000db0 incl %eax - 0x5d, //0x00000db2 popq %rbp - 0xc3, //0x00000db3 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000db4 .p2align 4, 0x00 - //0x00000dc0 LCPI4_0 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000dc0 .quad 3518437209 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000dc8 .quad 3518437209 - //0x00000dd0 LCPI4_3 - 0x0a, 0x00, //0x00000dd0 .word 10 - 0x0a, 0x00, //0x00000dd2 .word 10 - 0x0a, 0x00, //0x00000dd4 .word 10 - 0x0a, 0x00, //0x00000dd6 .word 10 - 0x0a, 0x00, //0x00000dd8 .word 10 - 0x0a, 0x00, //0x00000dda .word 10 - 0x0a, 0x00, //0x00000ddc .word 10 - 0x0a, 0x00, //0x00000dde .word 10 - //0x00000de0 LCPI4_4 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000de0 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000df0 .p2align 3, 0x00 - //0x00000df0 LCPI4_1 - 0xc5, 0x20, 0x7b, 0x14, 0x34, 0x33, 0x00, 0x80, //0x00000df0 .quad -9223315738079846203 - //0x00000df8 LCPI4_2 - 0x80, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x80, //0x00000df8 .quad -9223336852348469120 - //0x00000e00 .p2align 4, 0x90 - //0x00000e00 _u64toa - 0x55, //0x00000e00 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000e01 movq %rsp, %rbp - 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000e04 cmpq $9999, %rsi - 0x0f, 0x87, 0xa2, 0x00, 0x00, 0x00, //0x00000e0b ja LBB4_8 - 0x0f, 0xb7, 0xc6, //0x00000e11 movzwl %si, %eax - 0xc1, 0xe8, 0x02, //0x00000e14 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000e17 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000e1d shrl $17, %eax - 0x48, 0x8d, 0x14, 0x00, //0x00000e20 leaq (%rax,%rax), %rdx - 0x6b, 0xc0, 0x64, //0x00000e24 imull $100, %eax, %eax - 0x89, 0xf1, //0x00000e27 movl %esi, %ecx - 0x29, 0xc1, //0x00000e29 subl %eax, %ecx - 0x0f, 0xb7, 0xc1, //0x00000e2b movzwl %cx, %eax - 0x48, 0x01, 0xc0, //0x00000e2e addq %rax, %rax - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000e31 cmpl $1000, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000e37 jb LBB4_3 - 0x48, 0x8d, 0x0d, 0xac, 0xb0, 0x00, 0x00, //0x00000e3d leaq $45228(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x0a, //0x00000e44 movb (%rdx,%rcx), %cl - 0x88, 0x0f, //0x00000e47 movb %cl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000e49 movl $1, %ecx - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000e4e jmp LBB4_4 - //0x00000e53 LBB4_3 - 0x31, 0xc9, //0x00000e53 xorl %ecx, %ecx - 0x83, 0xfe, 0x64, //0x00000e55 cmpl $100, %esi - 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00000e58 jb LBB4_5 - //0x00000e5e LBB4_4 - 0x0f, 0xb7, 0xd2, //0x00000e5e movzwl %dx, %edx - 0x48, 0x83, 0xca, 0x01, //0x00000e61 orq $1, %rdx - 0x48, 0x8d, 0x35, 0x84, 0xb0, 0x00, 0x00, //0x00000e65 leaq $45188(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x00000e6c movb (%rdx,%rsi), %dl - 0x89, 0xce, //0x00000e6f movl %ecx, %esi - 0xff, 0xc1, //0x00000e71 incl %ecx - 0x88, 0x14, 0x37, //0x00000e73 movb %dl, (%rdi,%rsi) - //0x00000e76 LBB4_6 - 0x48, 0x8d, 0x15, 0x73, 0xb0, 0x00, 0x00, //0x00000e76 leaq $45171(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x10, //0x00000e7d movb (%rax,%rdx), %dl - 0x89, 0xce, //0x00000e80 movl %ecx, %esi - 0xff, 0xc1, //0x00000e82 incl %ecx - 0x88, 0x14, 0x37, //0x00000e84 movb %dl, (%rdi,%rsi) - //0x00000e87 LBB4_7 - 0x0f, 0xb7, 0xc0, //0x00000e87 movzwl %ax, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000e8a orq $1, %rax - 0x48, 0x8d, 0x15, 0x5b, 0xb0, 0x00, 0x00, //0x00000e8e leaq $45147(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x10, //0x00000e95 movb (%rax,%rdx), %al - 0x89, 0xca, //0x00000e98 movl %ecx, %edx - 0xff, 0xc1, //0x00000e9a incl %ecx - 0x88, 0x04, 0x17, //0x00000e9c movb %al, (%rdi,%rdx) - 0x89, 0xc8, //0x00000e9f movl %ecx, %eax - 0x5d, //0x00000ea1 popq %rbp - 0xc3, //0x00000ea2 retq - //0x00000ea3 LBB4_5 - 0x31, 0xc9, //0x00000ea3 xorl %ecx, %ecx - 0x83, 0xfe, 0x0a, //0x00000ea5 cmpl $10, %esi - 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x00000ea8 jae LBB4_6 - 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00000eae jmp LBB4_7 - //0x00000eb3 LBB4_8 - 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000eb3 cmpq $99999999, %rsi - 0x0f, 0x87, 0x1e, 0x01, 0x00, 0x00, //0x00000eba ja LBB4_16 - 0x89, 0xf0, //0x00000ec0 movl %esi, %eax - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000ec2 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x00000ec7 imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00000ecb shrq $45, %rdx - 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000ecf imull $10000, %edx, %r8d - 0x89, 0xf1, //0x00000ed6 movl %esi, %ecx - 0x44, 0x29, 0xc1, //0x00000ed8 subl %r8d, %ecx - 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x00000edb imulq $1125899907, %rax, %r10 - 0x49, 0xc1, 0xea, 0x31, //0x00000ee2 shrq $49, %r10 - 0x41, 0x83, 0xe2, 0xfe, //0x00000ee6 andl $-2, %r10d - 0x0f, 0xb7, 0xc2, //0x00000eea movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x00000eed shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000ef0 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000ef6 shrl $17, %eax - 0x6b, 0xc0, 0x64, //0x00000ef9 imull $100, %eax, %eax - 0x29, 0xc2, //0x00000efc subl %eax, %edx - 0x44, 0x0f, 0xb7, 0xca, //0x00000efe movzwl %dx, %r9d - 0x4d, 0x01, 0xc9, //0x00000f02 addq %r9, %r9 - 0x0f, 0xb7, 0xc1, //0x00000f05 movzwl %cx, %eax - 0xc1, 0xe8, 0x02, //0x00000f08 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000f0b imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000f11 shrl $17, %eax - 0x4c, 0x8d, 0x04, 0x00, //0x00000f14 leaq (%rax,%rax), %r8 - 0x6b, 0xc0, 0x64, //0x00000f18 imull $100, %eax, %eax - 0x29, 0xc1, //0x00000f1b subl %eax, %ecx - 0x44, 0x0f, 0xb7, 0xd9, //0x00000f1d movzwl %cx, %r11d - 0x4d, 0x01, 0xdb, //0x00000f21 addq %r11, %r11 - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000f24 cmpl $10000000, %esi - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x00000f2a jb LBB4_11 - 0x48, 0x8d, 0x05, 0xb9, 0xaf, 0x00, 0x00, //0x00000f30 leaq $44985(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x02, //0x00000f37 movb (%r10,%rax), %al - 0x88, 0x07, //0x00000f3b movb %al, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000f3d movl $1, %ecx - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000f42 jmp LBB4_12 - //0x00000f47 LBB4_11 - 0x31, 0xc9, //0x00000f47 xorl %ecx, %ecx - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000f49 cmpl $1000000, %esi - 0x0f, 0x82, 0x76, 0x00, 0x00, 0x00, //0x00000f4f jb LBB4_13 - //0x00000f55 LBB4_12 - 0x44, 0x89, 0xd0, //0x00000f55 movl %r10d, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000f58 orq $1, %rax - 0x48, 0x8d, 0x35, 0x8d, 0xaf, 0x00, 0x00, //0x00000f5c leaq $44941(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x00000f63 movb (%rax,%rsi), %al - 0x89, 0xce, //0x00000f66 movl %ecx, %esi - 0xff, 0xc1, //0x00000f68 incl %ecx - 0x88, 0x04, 0x37, //0x00000f6a movb %al, (%rdi,%rsi) - //0x00000f6d LBB4_14 - 0x48, 0x8d, 0x05, 0x7c, 0xaf, 0x00, 0x00, //0x00000f6d leaq $44924(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x01, //0x00000f74 movb (%r9,%rax), %al - 0x89, 0xce, //0x00000f78 movl %ecx, %esi - 0xff, 0xc1, //0x00000f7a incl %ecx - 0x88, 0x04, 0x37, //0x00000f7c movb %al, (%rdi,%rsi) - //0x00000f7f LBB4_15 - 0x41, 0x0f, 0xb7, 0xc1, //0x00000f7f movzwl %r9w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000f83 orq $1, %rax - 0x48, 0x8d, 0x35, 0x62, 0xaf, 0x00, 0x00, //0x00000f87 leaq $44898(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x00000f8e movb (%rax,%rsi), %al - 0x89, 0xca, //0x00000f91 movl %ecx, %edx - 0x88, 0x04, 0x3a, //0x00000f93 movb %al, (%rdx,%rdi) - 0x41, 0x8a, 0x04, 0x30, //0x00000f96 movb (%r8,%rsi), %al - 0x88, 0x44, 0x3a, 0x01, //0x00000f9a movb %al, $1(%rdx,%rdi) - 0x41, 0x0f, 0xb7, 0xc0, //0x00000f9e movzwl %r8w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000fa2 orq $1, %rax - 0x8a, 0x04, 0x30, //0x00000fa6 movb (%rax,%rsi), %al - 0x88, 0x44, 0x3a, 0x02, //0x00000fa9 movb %al, $2(%rdx,%rdi) - 0x41, 0x8a, 0x04, 0x33, //0x00000fad movb (%r11,%rsi), %al - 0x88, 0x44, 0x3a, 0x03, //0x00000fb1 movb %al, $3(%rdx,%rdi) - 0x41, 0x0f, 0xb7, 0xc3, //0x00000fb5 movzwl %r11w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000fb9 orq $1, %rax - 0x8a, 0x04, 0x30, //0x00000fbd movb (%rax,%rsi), %al - 0x83, 0xc1, 0x05, //0x00000fc0 addl $5, %ecx - 0x88, 0x44, 0x3a, 0x04, //0x00000fc3 movb %al, $4(%rdx,%rdi) - 0x89, 0xc8, //0x00000fc7 movl %ecx, %eax - 0x5d, //0x00000fc9 popq %rbp - 0xc3, //0x00000fca retq - //0x00000fcb LBB4_13 - 0x31, 0xc9, //0x00000fcb xorl %ecx, %ecx - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000fcd cmpl $100000, %esi - 0x0f, 0x83, 0x94, 0xff, 0xff, 0xff, //0x00000fd3 jae LBB4_14 - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x00000fd9 jmp LBB4_15 - //0x00000fde LBB4_16 - 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000fde movabsq $9999999999999999, %rax - 0x48, 0x39, 0xc6, //0x00000fe8 cmpq %rax, %rsi - 0x0f, 0x87, 0x05, 0x01, 0x00, 0x00, //0x00000feb ja LBB4_18 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000ff1 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf0, //0x00000ffb movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00000ffe mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00001001 shrq $26, %rdx - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00001005 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x0000100b subl %eax, %esi - 0xc5, 0xf9, 0x6e, 0xc2, //0x0000100d vmovd %edx, %xmm0 - 0xc5, 0xf9, 0x6f, 0x0d, 0xa7, 0xfd, 0xff, 0xff, //0x00001011 vmovdqa $-601(%rip), %xmm1 /* LCPI4_0+0(%rip) */ - 0xc5, 0xf9, 0xf4, 0xd1, //0x00001019 vpmuludq %xmm1, %xmm0, %xmm2 - 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x0000101d vpsrlq $45, %xmm2, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00001022 movl $10000, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00001027 vmovq %rax, %xmm3 - 0xc5, 0xe9, 0xf4, 0xe3, //0x0000102c vpmuludq %xmm3, %xmm2, %xmm4 - 0xc5, 0xf9, 0xfa, 0xc4, //0x00001030 vpsubd %xmm4, %xmm0, %xmm0 - 0xc5, 0xe9, 0x61, 0xc0, //0x00001034 vpunpcklwd %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00001038 vpsllq $2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x0000103d vpshuflw $80, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00001042 vpshufd $80, %xmm0, %xmm0 - 0xc5, 0xfb, 0x12, 0x15, 0xa1, 0xfd, 0xff, 0xff, //0x00001047 vmovddup $-607(%rip), %xmm2 /* LCPI4_1+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc2, //0x0000104f vpmulhuw %xmm2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x12, 0x25, 0x9d, 0xfd, 0xff, 0xff, //0x00001053 vmovddup $-611(%rip), %xmm4 /* LCPI4_2+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc4, //0x0000105b vpmulhuw %xmm4, %xmm0, %xmm0 - 0xc5, 0xf9, 0x6f, 0x2d, 0x69, 0xfd, 0xff, 0xff, //0x0000105f vmovdqa $-663(%rip), %xmm5 /* LCPI4_3+0(%rip) */ - 0xc5, 0xf9, 0xd5, 0xf5, //0x00001067 vpmullw %xmm5, %xmm0, %xmm6 - 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x0000106b vpsllq $16, %xmm6, %xmm6 - 0xc5, 0xf9, 0xf9, 0xc6, //0x00001070 vpsubw %xmm6, %xmm0, %xmm0 - 0xc5, 0xf9, 0x6e, 0xf6, //0x00001074 vmovd %esi, %xmm6 - 0xc5, 0xc9, 0xf4, 0xc9, //0x00001078 vpmuludq %xmm1, %xmm6, %xmm1 - 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x0000107c vpsrlq $45, %xmm1, %xmm1 - 0xc5, 0xf1, 0xf4, 0xdb, //0x00001081 vpmuludq %xmm3, %xmm1, %xmm3 - 0xc5, 0xc9, 0xfa, 0xdb, //0x00001085 vpsubd %xmm3, %xmm6, %xmm3 - 0xc5, 0xf1, 0x61, 0xcb, //0x00001089 vpunpcklwd %xmm3, %xmm1, %xmm1 - 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x0000108d vpsllq $2, %xmm1, %xmm1 - 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00001092 vpshuflw $80, %xmm1, %xmm1 - 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x00001097 vpshufd $80, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xca, //0x0000109c vpmulhuw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xcc, //0x000010a0 vpmulhuw %xmm4, %xmm1, %xmm1 - 0xc5, 0xf1, 0xd5, 0xd5, //0x000010a4 vpmullw %xmm5, %xmm1, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000010a8 vpsllq $16, %xmm2, %xmm2 - 0xc5, 0xf1, 0xf9, 0xca, //0x000010ad vpsubw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x67, 0xc1, //0x000010b1 vpackuswb %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xfc, 0x0d, 0x23, 0xfd, 0xff, 0xff, //0x000010b5 vpaddb $-733(%rip), %xmm0, %xmm1 /* LCPI4_4+0(%rip) */ - 0xc5, 0xe9, 0xef, 0xd2, //0x000010bd vpxor %xmm2, %xmm2, %xmm2 - 0xc5, 0xf9, 0x74, 0xc2, //0x000010c1 vpcmpeqb %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x000010c5 vpmovmskb %xmm0, %eax - 0x0d, 0x00, 0x80, 0x00, 0x00, //0x000010c9 orl $32768, %eax - 0x35, 0xff, 0x7f, 0xff, 0xff, //0x000010ce xorl $-32769, %eax - 0x0f, 0xbc, 0xc0, //0x000010d3 bsfl %eax, %eax - 0xb9, 0x10, 0x00, 0x00, 0x00, //0x000010d6 movl $16, %ecx - 0x29, 0xc1, //0x000010db subl %eax, %ecx - 0x48, 0xc1, 0xe0, 0x04, //0x000010dd shlq $4, %rax - 0x48, 0x8d, 0x15, 0x68, 0xd5, 0x00, 0x00, //0x000010e1 leaq $54632(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ - 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x000010e8 vpshufb (%rax,%rdx), %xmm1, %xmm0 - 0xc5, 0xfa, 0x7f, 0x07, //0x000010ee vmovdqu %xmm0, (%rdi) - 0x89, 0xc8, //0x000010f2 movl %ecx, %eax - 0x5d, //0x000010f4 popq %rbp - 0xc3, //0x000010f5 retq - //0x000010f6 LBB4_18 - 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x000010f6 movabsq $4153837486827862103, %rcx - 0x48, 0x89, 0xf0, //0x00001100 movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00001103 mulq %rcx - 0x48, 0xc1, 0xea, 0x33, //0x00001106 shrq $51, %rdx - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000110a movabsq $10000000000000000, %rax - 0x48, 0x0f, 0xaf, 0xc2, //0x00001114 imulq %rdx, %rax - 0x48, 0x29, 0xc6, //0x00001118 subq %rax, %rsi - 0x83, 0xfa, 0x09, //0x0000111b cmpl $9, %edx - 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000111e ja LBB4_20 - 0x80, 0xc2, 0x30, //0x00001124 addb $48, %dl - 0x88, 0x17, //0x00001127 movb %dl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00001129 movl $1, %ecx - 0xe9, 0xba, 0x00, 0x00, 0x00, //0x0000112e jmp LBB4_25 - //0x00001133 LBB4_20 - 0x83, 0xfa, 0x63, //0x00001133 cmpl $99, %edx - 0x0f, 0x87, 0x1f, 0x00, 0x00, 0x00, //0x00001136 ja LBB4_22 - 0x89, 0xd0, //0x0000113c movl %edx, %eax - 0x48, 0x8d, 0x0d, 0xab, 0xad, 0x00, 0x00, //0x0000113e leaq $44459(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x41, //0x00001145 movb (%rcx,%rax,2), %dl - 0x8a, 0x44, 0x41, 0x01, //0x00001148 movb $1(%rcx,%rax,2), %al - 0x88, 0x17, //0x0000114c movb %dl, (%rdi) - 0x88, 0x47, 0x01, //0x0000114e movb %al, $1(%rdi) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001151 movl $2, %ecx - 0xe9, 0x92, 0x00, 0x00, 0x00, //0x00001156 jmp LBB4_25 - //0x0000115b LBB4_22 - 0x89, 0xd0, //0x0000115b movl %edx, %eax - 0xc1, 0xe8, 0x02, //0x0000115d shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00001160 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00001166 shrl $17, %eax - 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x00001169 cmpl $999, %edx - 0x0f, 0x87, 0x3c, 0x00, 0x00, 0x00, //0x0000116f ja LBB4_24 - 0x83, 0xc0, 0x30, //0x00001175 addl $48, %eax - 0x88, 0x07, //0x00001178 movb %al, (%rdi) - 0x0f, 0xb7, 0xc2, //0x0000117a movzwl %dx, %eax - 0x89, 0xc1, //0x0000117d movl %eax, %ecx - 0xc1, 0xe9, 0x02, //0x0000117f shrl $2, %ecx - 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00001182 imull $5243, %ecx, %ecx - 0xc1, 0xe9, 0x11, //0x00001188 shrl $17, %ecx - 0x6b, 0xc9, 0x64, //0x0000118b imull $100, %ecx, %ecx - 0x29, 0xc8, //0x0000118e subl %ecx, %eax - 0x0f, 0xb7, 0xc0, //0x00001190 movzwl %ax, %eax - 0x48, 0x8d, 0x0d, 0x56, 0xad, 0x00, 0x00, //0x00001193 leaq $44374(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x41, //0x0000119a movb (%rcx,%rax,2), %dl - 0x8a, 0x44, 0x41, 0x01, //0x0000119d movb $1(%rcx,%rax,2), %al - 0x88, 0x57, 0x01, //0x000011a1 movb %dl, $1(%rdi) - 0x88, 0x47, 0x02, //0x000011a4 movb %al, $2(%rdi) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000011a7 movl $3, %ecx - 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x000011ac jmp LBB4_25 - //0x000011b1 LBB4_24 - 0x6b, 0xc8, 0x64, //0x000011b1 imull $100, %eax, %ecx - 0x29, 0xca, //0x000011b4 subl %ecx, %edx - 0x0f, 0xb7, 0xc0, //0x000011b6 movzwl %ax, %eax - 0x4c, 0x8d, 0x05, 0x30, 0xad, 0x00, 0x00, //0x000011b9 leaq $44336(%rip), %r8 /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x0c, 0x40, //0x000011c0 movb (%r8,%rax,2), %cl - 0x41, 0x8a, 0x44, 0x40, 0x01, //0x000011c4 movb $1(%r8,%rax,2), %al - 0x88, 0x0f, //0x000011c9 movb %cl, (%rdi) - 0x88, 0x47, 0x01, //0x000011cb movb %al, $1(%rdi) - 0x0f, 0xb7, 0xc2, //0x000011ce movzwl %dx, %eax - 0x41, 0x8a, 0x0c, 0x40, //0x000011d1 movb (%r8,%rax,2), %cl - 0x48, 0x01, 0xc0, //0x000011d5 addq %rax, %rax - 0x88, 0x4f, 0x02, //0x000011d8 movb %cl, $2(%rdi) - 0x83, 0xc8, 0x01, //0x000011db orl $1, %eax - 0x0f, 0xb7, 0xc0, //0x000011de movzwl %ax, %eax - 0x42, 0x8a, 0x04, 0x00, //0x000011e1 movb (%rax,%r8), %al - 0x88, 0x47, 0x03, //0x000011e5 movb %al, $3(%rdi) - 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000011e8 movl $4, %ecx - //0x000011ed LBB4_25 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000011ed movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xf0, //0x000011f7 movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x000011fa mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x000011fd shrq $26, %rdx - 0xc5, 0xf9, 0x6e, 0xc2, //0x00001201 vmovd %edx, %xmm0 - 0xc5, 0xf9, 0x6f, 0x0d, 0xb3, 0xfb, 0xff, 0xff, //0x00001205 vmovdqa $-1101(%rip), %xmm1 /* LCPI4_0+0(%rip) */ - 0xc5, 0xf9, 0xf4, 0xd1, //0x0000120d vpmuludq %xmm1, %xmm0, %xmm2 - 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00001211 vpsrlq $45, %xmm2, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00001216 movl $10000, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000121b vmovq %rax, %xmm3 - 0xc5, 0xe9, 0xf4, 0xe3, //0x00001220 vpmuludq %xmm3, %xmm2, %xmm4 - 0xc5, 0xf9, 0xfa, 0xc4, //0x00001224 vpsubd %xmm4, %xmm0, %xmm0 - 0xc5, 0xe9, 0x61, 0xc0, //0x00001228 vpunpcklwd %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x0000122c vpsllq $2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00001231 vpshuflw $80, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00001236 vpshufd $80, %xmm0, %xmm0 - 0xc5, 0xfb, 0x12, 0x15, 0xad, 0xfb, 0xff, 0xff, //0x0000123b vmovddup $-1107(%rip), %xmm2 /* LCPI4_1+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc2, //0x00001243 vpmulhuw %xmm2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x12, 0x25, 0xa9, 0xfb, 0xff, 0xff, //0x00001247 vmovddup $-1111(%rip), %xmm4 /* LCPI4_2+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc4, //0x0000124f vpmulhuw %xmm4, %xmm0, %xmm0 - 0xc5, 0xf9, 0x6f, 0x2d, 0x75, 0xfb, 0xff, 0xff, //0x00001253 vmovdqa $-1163(%rip), %xmm5 /* LCPI4_3+0(%rip) */ - 0xc5, 0xf9, 0xd5, 0xf5, //0x0000125b vpmullw %xmm5, %xmm0, %xmm6 - 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x0000125f vpsllq $16, %xmm6, %xmm6 - 0xc5, 0xf9, 0xf9, 0xc6, //0x00001264 vpsubw %xmm6, %xmm0, %xmm0 - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00001268 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x0000126e subl %eax, %esi - 0xc5, 0xf9, 0x6e, 0xf6, //0x00001270 vmovd %esi, %xmm6 - 0xc5, 0xc9, 0xf4, 0xc9, //0x00001274 vpmuludq %xmm1, %xmm6, %xmm1 - 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x00001278 vpsrlq $45, %xmm1, %xmm1 - 0xc5, 0xf1, 0xf4, 0xdb, //0x0000127d vpmuludq %xmm3, %xmm1, %xmm3 - 0xc5, 0xc9, 0xfa, 0xdb, //0x00001281 vpsubd %xmm3, %xmm6, %xmm3 - 0xc5, 0xf1, 0x61, 0xcb, //0x00001285 vpunpcklwd %xmm3, %xmm1, %xmm1 - 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x00001289 vpsllq $2, %xmm1, %xmm1 - 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x0000128e vpshuflw $80, %xmm1, %xmm1 - 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x00001293 vpshufd $80, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xca, //0x00001298 vpmulhuw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xcc, //0x0000129c vpmulhuw %xmm4, %xmm1, %xmm1 - 0xc5, 0xf1, 0xd5, 0xd5, //0x000012a0 vpmullw %xmm5, %xmm1, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000012a4 vpsllq $16, %xmm2, %xmm2 - 0xc5, 0xf1, 0xf9, 0xca, //0x000012a9 vpsubw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x67, 0xc1, //0x000012ad vpackuswb %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xfc, 0x05, 0x27, 0xfb, 0xff, 0xff, //0x000012b1 vpaddb $-1241(%rip), %xmm0, %xmm0 /* LCPI4_4+0(%rip) */ - 0x89, 0xc8, //0x000012b9 movl %ecx, %eax - 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x000012bb vmovdqu %xmm0, (%rdi,%rax) - 0x83, 0xc9, 0x10, //0x000012c0 orl $16, %ecx - 0x89, 0xc8, //0x000012c3 movl %ecx, %eax - 0x5d, //0x000012c5 popq %rbp - 0xc3, //0x000012c6 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012c7 .p2align 4, 0x00 - //0x000012d0 LCPI5_0 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000012d0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x000012e0 LCPI5_1 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000012e0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000012f0 LCPI5_2 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000012f0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00001300 .p2align 4, 0x90 - //0x00001300 _quote - 0x55, //0x00001300 pushq %rbp - 0x48, 0x89, 0xe5, //0x00001301 movq %rsp, %rbp - 0x41, 0x57, //0x00001304 pushq %r15 - 0x41, 0x56, //0x00001306 pushq %r14 - 0x41, 0x55, //0x00001308 pushq %r13 - 0x41, 0x54, //0x0000130a pushq %r12 - 0x53, //0x0000130c pushq %rbx - 0x50, //0x0000130d pushq %rax - 0x49, 0x89, 0xcb, //0x0000130e movq %rcx, %r11 - 0x49, 0x89, 0xd4, //0x00001311 movq %rdx, %r12 - 0x48, 0x89, 0xf0, //0x00001314 movq %rsi, %rax - 0x4c, 0x8b, 0x31, //0x00001317 movq (%rcx), %r14 - 0x41, 0xf6, 0xc0, 0x01, //0x0000131a testb $1, %r8b - 0x48, 0x8d, 0x0d, 0xbb, 0xd3, 0x00, 0x00, //0x0000131e leaq $54203(%rip), %rcx /* __SingleQuoteTab+0(%rip) */ - 0x4c, 0x8d, 0x05, 0xb4, 0xe3, 0x00, 0x00, //0x00001325 leaq $58292(%rip), %r8 /* __DoubleQuoteTab+0(%rip) */ - 0x4c, 0x0f, 0x44, 0xc1, //0x0000132c cmoveq %rcx, %r8 - 0x48, 0x8d, 0x0c, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x00001330 leaq (,%rsi,8), %rcx - 0x49, 0x39, 0xce, //0x00001338 cmpq %rcx, %r14 - 0x0f, 0x8d, 0xe1, 0x03, 0x00, 0x00, //0x0000133b jge LBB5_51 - 0x4d, 0x89, 0xe7, //0x00001341 movq %r12, %r15 - 0x49, 0x89, 0xfa, //0x00001344 movq %rdi, %r10 - 0x48, 0x85, 0xc0, //0x00001347 testq %rax, %rax - 0x0f, 0x84, 0xc4, 0x03, 0x00, 0x00, //0x0000134a je LBB5_74 - 0xc5, 0xf9, 0x6f, 0x05, 0x78, 0xff, 0xff, 0xff, //0x00001350 vmovdqa $-136(%rip), %xmm0 /* LCPI5_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x80, 0xff, 0xff, 0xff, //0x00001358 vmovdqa $-128(%rip), %xmm1 /* LCPI5_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0x88, 0xff, 0xff, 0xff, //0x00001360 vmovdqa $-120(%rip), %xmm2 /* LCPI5_2+0(%rip) */ - 0xc5, 0xe1, 0x76, 0xdb, //0x00001368 vpcmpeqd %xmm3, %xmm3, %xmm3 - 0x49, 0x89, 0xfa, //0x0000136c movq %rdi, %r10 - 0x4d, 0x89, 0xe7, //0x0000136f movq %r12, %r15 - 0x4c, 0x89, 0x65, 0xd0, //0x00001372 movq %r12, $-48(%rbp) - //0x00001376 LBB5_3 - 0x4c, 0x89, 0xda, //0x00001376 movq %r11, %rdx - 0x48, 0x83, 0xf8, 0x0f, //0x00001379 cmpq $15, %rax - 0x41, 0x0f, 0x9f, 0xc3, //0x0000137d setg %r11b - 0x4d, 0x89, 0xf1, //0x00001381 movq %r14, %r9 - 0x4d, 0x89, 0xfd, //0x00001384 movq %r15, %r13 - 0x48, 0x89, 0xc6, //0x00001387 movq %rax, %rsi - 0x4d, 0x89, 0xd4, //0x0000138a movq %r10, %r12 - 0x49, 0x83, 0xfe, 0x10, //0x0000138d cmpq $16, %r14 - 0x0f, 0x8c, 0x89, 0x00, 0x00, 0x00, //0x00001391 jl LBB5_9 - 0x48, 0x83, 0xf8, 0x10, //0x00001397 cmpq $16, %rax - 0x0f, 0x8c, 0x7f, 0x00, 0x00, 0x00, //0x0000139b jl LBB5_9 - 0x4d, 0x89, 0xd4, //0x000013a1 movq %r10, %r12 - 0x48, 0x89, 0xc6, //0x000013a4 movq %rax, %rsi - 0x4d, 0x89, 0xfd, //0x000013a7 movq %r15, %r13 - 0x4c, 0x89, 0xf3, //0x000013aa movq %r14, %rbx - 0x90, 0x90, 0x90, //0x000013ad .p2align 4, 0x90 - //0x000013b0 LBB5_6 - 0xc4, 0xc1, 0x7a, 0x6f, 0x24, 0x24, //0x000013b0 vmovdqu (%r12), %xmm4 - 0xc5, 0xf9, 0x64, 0xec, //0x000013b6 vpcmpgtb %xmm4, %xmm0, %xmm5 - 0xc5, 0xd9, 0x74, 0xf1, //0x000013ba vpcmpeqb %xmm1, %xmm4, %xmm6 - 0xc5, 0xd9, 0x74, 0xfa, //0x000013be vpcmpeqb %xmm2, %xmm4, %xmm7 - 0xc5, 0xc1, 0xeb, 0xf6, //0x000013c2 vpor %xmm6, %xmm7, %xmm6 - 0xc4, 0xc1, 0x7a, 0x7f, 0x65, 0x00, //0x000013c6 vmovdqu %xmm4, (%r13) - 0xc5, 0xd9, 0x64, 0xe3, //0x000013cc vpcmpgtb %xmm3, %xmm4, %xmm4 - 0xc5, 0xd9, 0xdb, 0xe5, //0x000013d0 vpand %xmm5, %xmm4, %xmm4 - 0xc5, 0xc9, 0xeb, 0xe4, //0x000013d4 vpor %xmm4, %xmm6, %xmm4 - 0xc5, 0xf9, 0xd7, 0xcc, //0x000013d8 vpmovmskb %xmm4, %ecx - 0x66, 0x85, 0xc9, //0x000013dc testw %cx, %cx - 0x0f, 0x85, 0x20, 0x01, 0x00, 0x00, //0x000013df jne LBB5_19 - 0x49, 0x83, 0xc4, 0x10, //0x000013e5 addq $16, %r12 - 0x49, 0x83, 0xc5, 0x10, //0x000013e9 addq $16, %r13 - 0x4c, 0x8d, 0x4b, 0xf0, //0x000013ed leaq $-16(%rbx), %r9 - 0x48, 0x83, 0xfe, 0x1f, //0x000013f1 cmpq $31, %rsi - 0x41, 0x0f, 0x9f, 0xc3, //0x000013f5 setg %r11b - 0x48, 0x83, 0xfe, 0x20, //0x000013f9 cmpq $32, %rsi - 0x48, 0x8d, 0x76, 0xf0, //0x000013fd leaq $-16(%rsi), %rsi - 0x0f, 0x8c, 0x19, 0x00, 0x00, 0x00, //0x00001401 jl LBB5_9 - 0x48, 0x83, 0xfb, 0x1f, //0x00001407 cmpq $31, %rbx - 0x4c, 0x89, 0xcb, //0x0000140b movq %r9, %rbx - 0x0f, 0x8f, 0x9c, 0xff, 0xff, 0xff, //0x0000140e jg LBB5_6 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001414 .p2align 4, 0x90 - //0x00001420 LBB5_9 - 0x45, 0x84, 0xdb, //0x00001420 testb %r11b, %r11b - 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x00001423 je LBB5_13 - 0xc4, 0xc1, 0x7a, 0x6f, 0x24, 0x24, //0x00001429 vmovdqu (%r12), %xmm4 - 0xc5, 0xf9, 0x64, 0xec, //0x0000142f vpcmpgtb %xmm4, %xmm0, %xmm5 - 0xc5, 0xd9, 0x74, 0xf1, //0x00001433 vpcmpeqb %xmm1, %xmm4, %xmm6 - 0xc5, 0xd9, 0x74, 0xfa, //0x00001437 vpcmpeqb %xmm2, %xmm4, %xmm7 - 0xc5, 0xc1, 0xeb, 0xf6, //0x0000143b vpor %xmm6, %xmm7, %xmm6 - 0xc5, 0xd9, 0x64, 0xfb, //0x0000143f vpcmpgtb %xmm3, %xmm4, %xmm7 - 0xc5, 0xc1, 0xdb, 0xed, //0x00001443 vpand %xmm5, %xmm7, %xmm5 - 0xc5, 0xc9, 0xeb, 0xed, //0x00001447 vpor %xmm5, %xmm6, %xmm5 - 0xc5, 0xf9, 0xd7, 0xcd, //0x0000144b vpmovmskb %xmm5, %ecx - 0x81, 0xc9, 0x00, 0x00, 0x01, 0x00, //0x0000144f orl $65536, %ecx - 0x44, 0x0f, 0xbc, 0xd9, //0x00001455 bsfl %ecx, %r11d - 0xc4, 0xe1, 0xf9, 0x7e, 0xe1, //0x00001459 vmovq %xmm4, %rcx - 0x4d, 0x39, 0xd9, //0x0000145e cmpq %r11, %r9 - 0x0f, 0x8d, 0xb0, 0x00, 0x00, 0x00, //0x00001461 jge LBB5_20 - 0x49, 0x83, 0xf9, 0x08, //0x00001467 cmpq $8, %r9 - 0x0f, 0x82, 0xdb, 0x00, 0x00, 0x00, //0x0000146b jb LBB5_23 - 0x49, 0x89, 0x4d, 0x00, //0x00001471 movq %rcx, (%r13) - 0x4d, 0x8d, 0x5c, 0x24, 0x08, //0x00001475 leaq $8(%r12), %r11 - 0x49, 0x83, 0xc5, 0x08, //0x0000147a addq $8, %r13 - 0x49, 0x8d, 0x71, 0xf8, //0x0000147e leaq $-8(%r9), %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001482 cmpq $4, %rsi - 0x0f, 0x8d, 0xd0, 0x00, 0x00, 0x00, //0x00001486 jge LBB5_24 - 0xe9, 0xde, 0x00, 0x00, 0x00, //0x0000148c jmp LBB5_25 - //0x00001491 LBB5_13 - 0x4d, 0x85, 0xc9, //0x00001491 testq %r9, %r9 - 0x49, 0x89, 0xd3, //0x00001494 movq %rdx, %r11 - 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x00001497 jle LBB5_18 - 0x48, 0x85, 0xf6, //0x0000149d testq %rsi, %rsi - 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x000014a0 jle LBB5_18 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014a6 .p2align 4, 0x90 - //0x000014b0 LBB5_15 - 0x41, 0x0f, 0xb6, 0x1c, 0x24, //0x000014b0 movzbl (%r12), %ebx - 0x48, 0x89, 0xd9, //0x000014b5 movq %rbx, %rcx - 0x48, 0xc1, 0xe1, 0x04, //0x000014b8 shlq $4, %rcx - 0x48, 0x8d, 0x15, 0x1d, 0xd2, 0x00, 0x00, //0x000014bc leaq $53789(%rip), %rdx /* __SingleQuoteTab+0(%rip) */ - 0x48, 0x83, 0x3c, 0x11, 0x00, //0x000014c3 cmpq $0, (%rcx,%rdx) - 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x000014c8 jne LBB5_22 - 0x49, 0xff, 0xc4, //0x000014ce incq %r12 - 0x41, 0x88, 0x5d, 0x00, //0x000014d1 movb %bl, (%r13) - 0x48, 0x83, 0xfe, 0x02, //0x000014d5 cmpq $2, %rsi - 0x48, 0x8d, 0x76, 0xff, //0x000014d9 leaq $-1(%rsi), %rsi - 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x000014dd jl LBB5_18 - 0x49, 0xff, 0xc5, //0x000014e3 incq %r13 - 0x49, 0x83, 0xf9, 0x01, //0x000014e6 cmpq $1, %r9 - 0x4d, 0x8d, 0x49, 0xff, //0x000014ea leaq $-1(%r9), %r9 - 0x0f, 0x8f, 0xbc, 0xff, 0xff, 0xff, //0x000014ee jg LBB5_15 - //0x000014f4 LBB5_18 - 0x4d, 0x29, 0xd4, //0x000014f4 subq %r10, %r12 - 0x48, 0xf7, 0xde, //0x000014f7 negq %rsi - 0x4d, 0x19, 0xc9, //0x000014fa sbbq %r9, %r9 - 0x4d, 0x31, 0xe1, //0x000014fd xorq %r12, %r9 - 0xe9, 0x1e, 0x01, 0x00, 0x00, //0x00001500 jmp LBB5_36 - //0x00001505 LBB5_19 - 0x0f, 0xb7, 0xc9, //0x00001505 movzwl %cx, %ecx - 0x4d, 0x29, 0xd4, //0x00001508 subq %r10, %r12 - 0x44, 0x0f, 0xbc, 0xc9, //0x0000150b bsfl %ecx, %r9d - 0x4d, 0x01, 0xe1, //0x0000150f addq %r12, %r9 - 0xe9, 0x09, 0x01, 0x00, 0x00, //0x00001512 jmp LBB5_35 - //0x00001517 LBB5_20 - 0x41, 0x83, 0xfb, 0x08, //0x00001517 cmpl $8, %r11d - 0x0f, 0x82, 0x99, 0x00, 0x00, 0x00, //0x0000151b jb LBB5_29 - 0x49, 0x89, 0x4d, 0x00, //0x00001521 movq %rcx, (%r13) - 0x49, 0x8d, 0x5c, 0x24, 0x08, //0x00001525 leaq $8(%r12), %rbx - 0x49, 0x83, 0xc5, 0x08, //0x0000152a addq $8, %r13 - 0x49, 0x8d, 0x73, 0xf8, //0x0000152e leaq $-8(%r11), %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001532 cmpq $4, %rsi - 0x0f, 0x8d, 0x8e, 0x00, 0x00, 0x00, //0x00001536 jge LBB5_30 - 0xe9, 0x9b, 0x00, 0x00, 0x00, //0x0000153c jmp LBB5_31 - //0x00001541 LBB5_22 - 0x4d, 0x29, 0xd4, //0x00001541 subq %r10, %r12 - 0x4d, 0x89, 0xe1, //0x00001544 movq %r12, %r9 - 0xe9, 0xd7, 0x00, 0x00, 0x00, //0x00001547 jmp LBB5_36 - //0x0000154c LBB5_23 - 0x4d, 0x89, 0xe3, //0x0000154c movq %r12, %r11 - 0x4c, 0x89, 0xce, //0x0000154f movq %r9, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001552 cmpq $4, %rsi - 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x00001556 jl LBB5_25 - //0x0000155c LBB5_24 - 0x41, 0x8b, 0x0b, //0x0000155c movl (%r11), %ecx - 0x41, 0x89, 0x4d, 0x00, //0x0000155f movl %ecx, (%r13) - 0x49, 0x83, 0xc3, 0x04, //0x00001563 addq $4, %r11 - 0x49, 0x83, 0xc5, 0x04, //0x00001567 addq $4, %r13 - 0x48, 0x83, 0xc6, 0xfc, //0x0000156b addq $-4, %rsi - //0x0000156f LBB5_25 - 0x48, 0x83, 0xfe, 0x02, //0x0000156f cmpq $2, %rsi - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00001573 jb LBB5_26 - 0x41, 0x0f, 0xb7, 0x0b, //0x00001579 movzwl (%r11), %ecx - 0x66, 0x41, 0x89, 0x4d, 0x00, //0x0000157d movw %cx, (%r13) - 0x49, 0x83, 0xc3, 0x02, //0x00001582 addq $2, %r11 - 0x49, 0x83, 0xc5, 0x02, //0x00001586 addq $2, %r13 - 0x48, 0x83, 0xc6, 0xfe, //0x0000158a addq $-2, %rsi - 0x48, 0x85, 0xf6, //0x0000158e testq %rsi, %rsi - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001591 jne LBB5_27 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00001597 jmp LBB5_28 - //0x0000159c LBB5_26 - 0x48, 0x85, 0xf6, //0x0000159c testq %rsi, %rsi - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x0000159f je LBB5_28 - //0x000015a5 LBB5_27 - 0x41, 0x8a, 0x0b, //0x000015a5 movb (%r11), %cl - 0x41, 0x88, 0x4d, 0x00, //0x000015a8 movb %cl, (%r13) - //0x000015ac LBB5_28 - 0x4d, 0x29, 0xd1, //0x000015ac subq %r10, %r9 - 0x4d, 0x01, 0xe1, //0x000015af addq %r12, %r9 - 0x49, 0xf7, 0xd1, //0x000015b2 notq %r9 - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x000015b5 jmp LBB5_35 - //0x000015ba LBB5_29 - 0x4c, 0x89, 0xe3, //0x000015ba movq %r12, %rbx - 0x4c, 0x89, 0xde, //0x000015bd movq %r11, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x000015c0 cmpq $4, %rsi - 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x000015c4 jl LBB5_31 - //0x000015ca LBB5_30 - 0x8b, 0x0b, //0x000015ca movl (%rbx), %ecx - 0x41, 0x89, 0x4d, 0x00, //0x000015cc movl %ecx, (%r13) - 0x48, 0x83, 0xc3, 0x04, //0x000015d0 addq $4, %rbx - 0x49, 0x83, 0xc5, 0x04, //0x000015d4 addq $4, %r13 - 0x48, 0x83, 0xc6, 0xfc, //0x000015d8 addq $-4, %rsi - //0x000015dc LBB5_31 - 0x48, 0x83, 0xfe, 0x02, //0x000015dc cmpq $2, %rsi - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000015e0 jb LBB5_32 - 0x0f, 0xb7, 0x0b, //0x000015e6 movzwl (%rbx), %ecx - 0x66, 0x41, 0x89, 0x4d, 0x00, //0x000015e9 movw %cx, (%r13) - 0x48, 0x83, 0xc3, 0x02, //0x000015ee addq $2, %rbx - 0x49, 0x83, 0xc5, 0x02, //0x000015f2 addq $2, %r13 - 0x48, 0x83, 0xc6, 0xfe, //0x000015f6 addq $-2, %rsi - 0x48, 0x85, 0xf6, //0x000015fa testq %rsi, %rsi - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000015fd jne LBB5_33 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001603 jmp LBB5_34 - //0x00001608 LBB5_32 - 0x48, 0x85, 0xf6, //0x00001608 testq %rsi, %rsi - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000160b je LBB5_34 - //0x00001611 LBB5_33 - 0x8a, 0x0b, //0x00001611 movb (%rbx), %cl - 0x41, 0x88, 0x4d, 0x00, //0x00001613 movb %cl, (%r13) - //0x00001617 LBB5_34 - 0x4d, 0x29, 0xd4, //0x00001617 subq %r10, %r12 - 0x4d, 0x01, 0xdc, //0x0000161a addq %r11, %r12 - 0x4d, 0x89, 0xe1, //0x0000161d movq %r12, %r9 - //0x00001620 LBB5_35 - 0x49, 0x89, 0xd3, //0x00001620 movq %rdx, %r11 - //0x00001623 LBB5_36 - 0x4d, 0x85, 0xc9, //0x00001623 testq %r9, %r9 - 0x4c, 0x8b, 0x65, 0xd0, //0x00001626 movq $-48(%rbp), %r12 - 0x49, 0xbd, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x0000162a movabsq $12884901889, %r13 - 0x0f, 0x88, 0x46, 0x03, 0x00, 0x00, //0x00001634 js LBB5_78 - 0x4d, 0x01, 0xca, //0x0000163a addq %r9, %r10 - 0x4d, 0x01, 0xcf, //0x0000163d addq %r9, %r15 - 0x4c, 0x39, 0xc8, //0x00001640 cmpq %r9, %rax - 0x0f, 0x84, 0xcb, 0x00, 0x00, 0x00, //0x00001643 je LBB5_74 - 0x4d, 0x29, 0xce, //0x00001649 subq %r9, %r14 - 0x49, 0x29, 0xc1, //0x0000164c subq %rax, %r9 - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x0000164f jmp LBB5_40 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001654 .p2align 4, 0x90 - //0x00001660 LBB5_39 - 0x49, 0xff, 0xc2, //0x00001660 incq %r10 - 0x49, 0x01, 0xc7, //0x00001663 addq %rax, %r15 - 0x49, 0xff, 0xc1, //0x00001666 incq %r9 - 0x0f, 0x84, 0xa5, 0x00, 0x00, 0x00, //0x00001669 je LBB5_74 - //0x0000166f LBB5_40 - 0x41, 0x0f, 0xb6, 0x0a, //0x0000166f movzbl (%r10), %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x00001673 shlq $4, %rcx - 0x49, 0x8b, 0x1c, 0x08, //0x00001677 movq (%r8,%rcx), %rbx - 0x85, 0xdb, //0x0000167b testl %ebx, %ebx - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000167d je LBB5_48 - 0x48, 0x63, 0xc3, //0x00001683 movslq %ebx, %rax - 0x49, 0x29, 0xc6, //0x00001686 subq %rax, %r14 - 0x0f, 0x8c, 0xd3, 0x02, 0x00, 0x00, //0x00001689 jl LBB5_75 - 0x48, 0xc1, 0xe3, 0x20, //0x0000168f shlq $32, %rbx - 0x49, 0x8d, 0x74, 0x08, 0x08, //0x00001693 leaq $8(%r8,%rcx), %rsi - 0x4c, 0x39, 0xeb, //0x00001698 cmpq %r13, %rbx - 0x0f, 0x8c, 0x2f, 0x00, 0x00, 0x00, //0x0000169b jl LBB5_44 - 0x8b, 0x36, //0x000016a1 movl (%rsi), %esi - 0x41, 0x89, 0x37, //0x000016a3 movl %esi, (%r15) - 0x49, 0x8d, 0x74, 0x08, 0x0c, //0x000016a6 leaq $12(%r8,%rcx), %rsi - 0x49, 0x8d, 0x5f, 0x04, //0x000016ab leaq $4(%r15), %rbx - 0x48, 0x8d, 0x48, 0xfc, //0x000016af leaq $-4(%rax), %rcx - 0x48, 0x83, 0xf9, 0x02, //0x000016b3 cmpq $2, %rcx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000016b7 jae LBB5_45 - 0xe9, 0x30, 0x00, 0x00, 0x00, //0x000016bd jmp LBB5_46 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000016c2 .p2align 4, 0x90 - //0x000016d0 LBB5_44 - 0x4c, 0x89, 0xfb, //0x000016d0 movq %r15, %rbx - 0x48, 0x89, 0xc1, //0x000016d3 movq %rax, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x000016d6 cmpq $2, %rcx - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000016da jb LBB5_46 - //0x000016e0 LBB5_45 - 0x0f, 0xb7, 0x16, //0x000016e0 movzwl (%rsi), %edx - 0x66, 0x89, 0x13, //0x000016e3 movw %dx, (%rbx) - 0x48, 0x83, 0xc6, 0x02, //0x000016e6 addq $2, %rsi - 0x48, 0x83, 0xc3, 0x02, //0x000016ea addq $2, %rbx - 0x48, 0x83, 0xc1, 0xfe, //0x000016ee addq $-2, %rcx - //0x000016f2 LBB5_46 - 0x48, 0x85, 0xc9, //0x000016f2 testq %rcx, %rcx - 0x0f, 0x84, 0x65, 0xff, 0xff, 0xff, //0x000016f5 je LBB5_39 - 0x0f, 0xb6, 0x0e, //0x000016fb movzbl (%rsi), %ecx - 0x88, 0x0b, //0x000016fe movb %cl, (%rbx) - 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00001700 jmp LBB5_39 - //0x00001705 LBB5_48 - 0x4c, 0x89, 0xc8, //0x00001705 movq %r9, %rax - 0x48, 0xf7, 0xd8, //0x00001708 negq %rax - 0x4d, 0x85, 0xc9, //0x0000170b testq %r9, %r9 - 0x0f, 0x85, 0x62, 0xfc, 0xff, 0xff, //0x0000170e jne LBB5_3 - //0x00001714 LBB5_74 - 0x4d, 0x29, 0xe7, //0x00001714 subq %r12, %r15 - 0x4d, 0x89, 0x3b, //0x00001717 movq %r15, (%r11) - 0x49, 0x29, 0xfa, //0x0000171a subq %rdi, %r10 - 0xe9, 0x4c, 0x02, 0x00, 0x00, //0x0000171d jmp LBB5_76 - //0x00001722 LBB5_51 - 0x4c, 0x8d, 0x0d, 0xb7, 0xef, 0x00, 0x00, //0x00001722 leaq $61367(%rip), %r9 /* __EscTab+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x05, 0x9f, 0xfb, 0xff, 0xff, //0x00001729 vmovdqa $-1121(%rip), %xmm0 /* LCPI5_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xa7, 0xfb, 0xff, 0xff, //0x00001731 vmovdqa $-1113(%rip), %xmm1 /* LCPI5_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xaf, 0xfb, 0xff, 0xff, //0x00001739 vmovdqa $-1105(%rip), %xmm2 /* LCPI5_2+0(%rip) */ - 0xc5, 0xe1, 0x76, 0xdb, //0x00001741 vpcmpeqd %xmm3, %xmm3, %xmm3 - 0x4c, 0x89, 0xe3, //0x00001745 movq %r12, %rbx - 0x49, 0x89, 0xc2, //0x00001748 movq %rax, %r10 - //0x0000174b LBB5_52 - 0x49, 0x83, 0xfa, 0x10, //0x0000174b cmpq $16, %r10 - 0x0f, 0x8c, 0x5e, 0x00, 0x00, 0x00, //0x0000174f jl LBB5_57 - 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001755 movl $16, %ecx - 0x31, 0xf6, //0x0000175a xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, //0x0000175c .p2align 4, 0x90 - //0x00001760 LBB5_54 - 0xc5, 0xfa, 0x6f, 0x24, 0x37, //0x00001760 vmovdqu (%rdi,%rsi), %xmm4 - 0xc5, 0xf9, 0x64, 0xec, //0x00001765 vpcmpgtb %xmm4, %xmm0, %xmm5 - 0xc5, 0xd9, 0x74, 0xf1, //0x00001769 vpcmpeqb %xmm1, %xmm4, %xmm6 - 0xc5, 0xd9, 0x74, 0xfa, //0x0000176d vpcmpeqb %xmm2, %xmm4, %xmm7 - 0xc5, 0xc1, 0xeb, 0xf6, //0x00001771 vpor %xmm6, %xmm7, %xmm6 - 0xc5, 0xfa, 0x7f, 0x24, 0x33, //0x00001775 vmovdqu %xmm4, (%rbx,%rsi) - 0xc5, 0xd9, 0x64, 0xe3, //0x0000177a vpcmpgtb %xmm3, %xmm4, %xmm4 - 0xc5, 0xd9, 0xdb, 0xe5, //0x0000177e vpand %xmm5, %xmm4, %xmm4 - 0xc5, 0xc9, 0xeb, 0xe4, //0x00001782 vpor %xmm4, %xmm6, %xmm4 - 0xc5, 0xf9, 0xd7, 0xd4, //0x00001786 vpmovmskb %xmm4, %edx - 0x66, 0x85, 0xd2, //0x0000178a testw %dx, %dx - 0x0f, 0x85, 0x36, 0x01, 0x00, 0x00, //0x0000178d jne LBB5_67 - 0x48, 0x83, 0xc6, 0x10, //0x00001793 addq $16, %rsi - 0x49, 0x8d, 0x54, 0x0a, 0xf0, //0x00001797 leaq $-16(%r10,%rcx), %rdx - 0x48, 0x83, 0xc1, 0xf0, //0x0000179c addq $-16, %rcx - 0x48, 0x83, 0xfa, 0x1f, //0x000017a0 cmpq $31, %rdx - 0x0f, 0x8f, 0xb6, 0xff, 0xff, 0xff, //0x000017a4 jg LBB5_54 - 0x48, 0x01, 0xf7, //0x000017aa addq %rsi, %rdi - 0x49, 0x29, 0xf2, //0x000017ad subq %rsi, %r10 - 0x48, 0x01, 0xf3, //0x000017b0 addq %rsi, %rbx - //0x000017b3 LBB5_57 - 0x49, 0x83, 0xfa, 0x08, //0x000017b3 cmpq $8, %r10 - 0x0f, 0x8c, 0x85, 0x00, 0x00, 0x00, //0x000017b7 jl LBB5_61 - 0x0f, 0xb6, 0x0f, //0x000017bd movzbl (%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x000017c0 movzbl (%rcx,%r9), %ecx - 0x0f, 0xb6, 0x57, 0x01, //0x000017c5 movzbl $1(%rdi), %edx - 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x000017c9 movzbl (%rdx,%r9), %edx - 0x01, 0xd2, //0x000017ce addl %edx, %edx - 0x09, 0xca, //0x000017d0 orl %ecx, %edx - 0x0f, 0xb6, 0x4f, 0x02, //0x000017d2 movzbl $2(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x000017d6 movzbl (%rcx,%r9), %esi - 0xc1, 0xe6, 0x02, //0x000017db shll $2, %esi - 0x0f, 0xb6, 0x4f, 0x03, //0x000017de movzbl $3(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x000017e2 movzbl (%rcx,%r9), %ecx - 0xc1, 0xe1, 0x03, //0x000017e7 shll $3, %ecx - 0x09, 0xf1, //0x000017ea orl %esi, %ecx - 0x09, 0xd1, //0x000017ec orl %edx, %ecx - 0x48, 0x8b, 0x17, //0x000017ee movq (%rdi), %rdx - 0x48, 0x89, 0x13, //0x000017f1 movq %rdx, (%rbx) - 0x84, 0xc9, //0x000017f4 testb %cl, %cl - 0x0f, 0x85, 0x31, 0x01, 0x00, 0x00, //0x000017f6 jne LBB5_71 - 0x0f, 0xb6, 0x4f, 0x04, //0x000017fc movzbl $4(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00001800 movzbl (%rcx,%r9), %ecx - 0x0f, 0xb6, 0x57, 0x05, //0x00001805 movzbl $5(%rdi), %edx - 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x00001809 movzbl (%rdx,%r9), %edx - 0x01, 0xd2, //0x0000180e addl %edx, %edx - 0x09, 0xca, //0x00001810 orl %ecx, %edx - 0x0f, 0xb6, 0x4f, 0x06, //0x00001812 movzbl $6(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x00001816 movzbl (%rcx,%r9), %esi - 0xc1, 0xe6, 0x02, //0x0000181b shll $2, %esi - 0x0f, 0xb6, 0x4f, 0x07, //0x0000181e movzbl $7(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00001822 movzbl (%rcx,%r9), %ecx - 0xc1, 0xe1, 0x03, //0x00001827 shll $3, %ecx - 0x09, 0xf1, //0x0000182a orl %esi, %ecx - 0x09, 0xd1, //0x0000182c orl %edx, %ecx - 0x84, 0xc9, //0x0000182e testb %cl, %cl - 0x0f, 0x85, 0x08, 0x01, 0x00, 0x00, //0x00001830 jne LBB5_72 - 0x48, 0x83, 0xc3, 0x08, //0x00001836 addq $8, %rbx - 0x48, 0x83, 0xc7, 0x08, //0x0000183a addq $8, %rdi - 0x49, 0x83, 0xc2, 0xf8, //0x0000183e addq $-8, %r10 - //0x00001842 LBB5_61 - 0x49, 0x83, 0xfa, 0x04, //0x00001842 cmpq $4, %r10 - 0x0f, 0x8c, 0x49, 0x00, 0x00, 0x00, //0x00001846 jl LBB5_64 - 0x0f, 0xb6, 0x0f, //0x0000184c movzbl (%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x0000184f movzbl (%rcx,%r9), %ecx - 0x0f, 0xb6, 0x57, 0x01, //0x00001854 movzbl $1(%rdi), %edx - 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x00001858 movzbl (%rdx,%r9), %edx - 0x01, 0xd2, //0x0000185d addl %edx, %edx - 0x09, 0xca, //0x0000185f orl %ecx, %edx - 0x0f, 0xb6, 0x4f, 0x02, //0x00001861 movzbl $2(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x00001865 movzbl (%rcx,%r9), %esi - 0xc1, 0xe6, 0x02, //0x0000186a shll $2, %esi - 0x0f, 0xb6, 0x4f, 0x03, //0x0000186d movzbl $3(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00001871 movzbl (%rcx,%r9), %ecx - 0xc1, 0xe1, 0x03, //0x00001876 shll $3, %ecx - 0x09, 0xf1, //0x00001879 orl %esi, %ecx - 0x09, 0xd1, //0x0000187b orl %edx, %ecx - 0x8b, 0x17, //0x0000187d movl (%rdi), %edx - 0x89, 0x13, //0x0000187f movl %edx, (%rbx) - 0x84, 0xc9, //0x00001881 testb %cl, %cl - 0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00001883 jne LBB5_71 - 0x48, 0x83, 0xc3, 0x04, //0x00001889 addq $4, %rbx - 0x48, 0x83, 0xc7, 0x04, //0x0000188d addq $4, %rdi - 0x49, 0x83, 0xc2, 0xfc, //0x00001891 addq $-4, %r10 - //0x00001895 LBB5_64 - 0x4d, 0x85, 0xd2, //0x00001895 testq %r10, %r10 - 0x0f, 0x8e, 0xb9, 0x00, 0x00, 0x00, //0x00001898 jle LBB5_73 - 0x90, 0x90, //0x0000189e .p2align 4, 0x90 - //0x000018a0 LBB5_65 - 0x0f, 0xb6, 0x0f, //0x000018a0 movzbl (%rdi), %ecx - 0x42, 0x80, 0x3c, 0x09, 0x00, //0x000018a3 cmpb $0, (%rcx,%r9) - 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x000018a8 jne LBB5_68 - 0x48, 0xff, 0xc7, //0x000018ae incq %rdi - 0x88, 0x0b, //0x000018b1 movb %cl, (%rbx) - 0x48, 0xff, 0xc3, //0x000018b3 incq %rbx - 0x49, 0x83, 0xfa, 0x01, //0x000018b6 cmpq $1, %r10 - 0x4d, 0x8d, 0x52, 0xff, //0x000018ba leaq $-1(%r10), %r10 - 0x0f, 0x8f, 0xdc, 0xff, 0xff, 0xff, //0x000018be jg LBB5_65 - 0xe9, 0x8e, 0x00, 0x00, 0x00, //0x000018c4 jmp LBB5_73 - //0x000018c9 LBB5_67 - 0x0f, 0xb7, 0xca, //0x000018c9 movzwl %dx, %ecx - 0x0f, 0xbc, 0xc9, //0x000018cc bsfl %ecx, %ecx - 0x48, 0x01, 0xcf, //0x000018cf addq %rcx, %rdi - 0x48, 0x01, 0xf7, //0x000018d2 addq %rsi, %rdi - 0x49, 0x29, 0xca, //0x000018d5 subq %rcx, %r10 - 0x49, 0x29, 0xf2, //0x000018d8 subq %rsi, %r10 - 0x48, 0x01, 0xcb, //0x000018db addq %rcx, %rbx - 0x48, 0x01, 0xf3, //0x000018de addq %rsi, %rbx - //0x000018e1 LBB5_68 - 0x8a, 0x0f, //0x000018e1 movb (%rdi), %cl - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018e3 .p2align 4, 0x90 - //0x000018f0 LBB5_69 - 0x48, 0x89, 0xda, //0x000018f0 movq %rbx, %rdx - 0x0f, 0xb6, 0xc9, //0x000018f3 movzbl %cl, %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x000018f6 shlq $4, %rcx - 0x49, 0x63, 0x1c, 0x08, //0x000018fa movslq (%r8,%rcx), %rbx - 0x49, 0x8b, 0x4c, 0x08, 0x08, //0x000018fe movq $8(%r8,%rcx), %rcx - 0x48, 0x89, 0x0a, //0x00001903 movq %rcx, (%rdx) - 0x48, 0x01, 0xd3, //0x00001906 addq %rdx, %rbx - 0x49, 0x83, 0xfa, 0x02, //0x00001909 cmpq $2, %r10 - 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x0000190d jl LBB5_73 - 0x49, 0xff, 0xca, //0x00001913 decq %r10 - 0x0f, 0xb6, 0x4f, 0x01, //0x00001916 movzbl $1(%rdi), %ecx - 0x48, 0xff, 0xc7, //0x0000191a incq %rdi - 0x42, 0x80, 0x3c, 0x09, 0x00, //0x0000191d cmpb $0, (%rcx,%r9) - 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00001922 jne LBB5_69 - 0xe9, 0x1e, 0xfe, 0xff, 0xff, //0x00001928 jmp LBB5_52 - //0x0000192d LBB5_71 - 0x0f, 0xbc, 0xc9, //0x0000192d bsfl %ecx, %ecx - 0x48, 0x01, 0xcf, //0x00001930 addq %rcx, %rdi - 0x49, 0x29, 0xca, //0x00001933 subq %rcx, %r10 - 0x48, 0x01, 0xcb, //0x00001936 addq %rcx, %rbx - 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00001939 jmp LBB5_68 - //0x0000193e LBB5_72 - 0x0f, 0xbc, 0xc9, //0x0000193e bsfl %ecx, %ecx - 0x48, 0x8d, 0x51, 0x04, //0x00001941 leaq $4(%rcx), %rdx - 0x48, 0x8d, 0x7c, 0x0f, 0x04, //0x00001945 leaq $4(%rdi,%rcx), %rdi - 0x49, 0x29, 0xd2, //0x0000194a subq %rdx, %r10 - 0x48, 0x8d, 0x5c, 0x0b, 0x04, //0x0000194d leaq $4(%rbx,%rcx), %rbx - 0xe9, 0x8a, 0xff, 0xff, 0xff, //0x00001952 jmp LBB5_68 - //0x00001957 LBB5_73 - 0x4c, 0x29, 0xe3, //0x00001957 subq %r12, %rbx - 0x49, 0x89, 0x1b, //0x0000195a movq %rbx, (%r11) - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000195d jmp LBB5_77 - //0x00001962 LBB5_75 - 0x4d, 0x29, 0xe7, //0x00001962 subq %r12, %r15 - 0x4d, 0x89, 0x3b, //0x00001965 movq %r15, (%r11) - 0x49, 0xf7, 0xd2, //0x00001968 notq %r10 - 0x49, 0x01, 0xfa, //0x0000196b addq %rdi, %r10 - //0x0000196e LBB5_76 - 0x4c, 0x89, 0xd0, //0x0000196e movq %r10, %rax - //0x00001971 LBB5_77 - 0x48, 0x83, 0xc4, 0x08, //0x00001971 addq $8, %rsp - 0x5b, //0x00001975 popq %rbx - 0x41, 0x5c, //0x00001976 popq %r12 - 0x41, 0x5d, //0x00001978 popq %r13 - 0x41, 0x5e, //0x0000197a popq %r14 - 0x41, 0x5f, //0x0000197c popq %r15 - 0x5d, //0x0000197e popq %rbp - 0xc3, //0x0000197f retq - //0x00001980 LBB5_78 - 0x4d, 0x29, 0xe7, //0x00001980 subq %r12, %r15 - 0x49, 0xf7, 0xd1, //0x00001983 notq %r9 - 0x4d, 0x01, 0xcf, //0x00001986 addq %r9, %r15 - 0x4d, 0x89, 0x3b, //0x00001989 movq %r15, (%r11) - 0x49, 0x29, 0xfa, //0x0000198c subq %rdi, %r10 - 0x4d, 0x01, 0xca, //0x0000198f addq %r9, %r10 - 0x49, 0xf7, 0xd2, //0x00001992 notq %r10 - 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00001995 jmp LBB5_76 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000199a .p2align 4, 0x00 - //0x000019a0 LCPI6_0 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000019a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000019b0 .p2align 4, 0x90 - //0x000019b0 _unquote - 0x55, //0x000019b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000019b1 movq %rsp, %rbp - 0x41, 0x57, //0x000019b4 pushq %r15 - 0x41, 0x56, //0x000019b6 pushq %r14 - 0x41, 0x55, //0x000019b8 pushq %r13 - 0x41, 0x54, //0x000019ba pushq %r12 - 0x53, //0x000019bc pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x000019bd subq $40, %rsp - 0x48, 0x85, 0xf6, //0x000019c1 testq %rsi, %rsi - 0x0f, 0x84, 0x6e, 0x06, 0x00, 0x00, //0x000019c4 je LBB6_82 - 0x49, 0x89, 0xf3, //0x000019ca movq %rsi, %r11 - 0x48, 0x89, 0x4d, 0xc8, //0x000019cd movq %rcx, $-56(%rbp) - 0x4c, 0x89, 0xc0, //0x000019d1 movq %r8, %rax - 0x4c, 0x89, 0x45, 0xb8, //0x000019d4 movq %r8, $-72(%rbp) - 0x45, 0x89, 0xc2, //0x000019d8 movl %r8d, %r10d - 0x41, 0x83, 0xe2, 0x01, //0x000019db andl $1, %r10d - 0x4c, 0x8d, 0x05, 0xfa, 0xed, 0x00, 0x00, //0x000019df leaq $60922(%rip), %r8 /* __UnquoteTab+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x05, 0xb2, 0xff, 0xff, 0xff, //0x000019e6 vmovdqa $-78(%rip), %xmm0 /* LCPI6_0+0(%rip) */ - 0x49, 0x89, 0xf9, //0x000019ee movq %rdi, %r9 - 0x49, 0x89, 0xf5, //0x000019f1 movq %rsi, %r13 - 0x48, 0x89, 0xd0, //0x000019f4 movq %rdx, %rax - //0x000019f7 LBB6_2 - 0x41, 0x80, 0x39, 0x5c, //0x000019f7 cmpb $92, (%r9) - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000019fb jne LBB6_4 - 0x31, 0xf6, //0x00001a01 xorl %esi, %esi - 0xe9, 0xc8, 0x00, 0x00, 0x00, //0x00001a03 jmp LBB6_13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a08 .p2align 4, 0x90 - //0x00001a10 LBB6_4 - 0x4d, 0x89, 0xef, //0x00001a10 movq %r13, %r15 - 0x48, 0x89, 0xc6, //0x00001a13 movq %rax, %rsi - 0x4d, 0x89, 0xce, //0x00001a16 movq %r9, %r14 - 0x49, 0x83, 0xfd, 0x10, //0x00001a19 cmpq $16, %r13 - 0x0f, 0x8c, 0x3d, 0x00, 0x00, 0x00, //0x00001a1d jl LBB6_7 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a23 .p2align 4, 0x90 - //0x00001a30 LBB6_5 - 0xc4, 0xc1, 0x7a, 0x6f, 0x0e, //0x00001a30 vmovdqu (%r14), %xmm1 - 0xc5, 0xfa, 0x7f, 0x0e, //0x00001a35 vmovdqu %xmm1, (%rsi) - 0xc5, 0xf1, 0x74, 0xc8, //0x00001a39 vpcmpeqb %xmm0, %xmm1, %xmm1 - 0xc5, 0xf9, 0xd7, 0xd9, //0x00001a3d vpmovmskb %xmm1, %ebx - 0x66, 0x85, 0xdb, //0x00001a41 testw %bx, %bx - 0x0f, 0x85, 0x60, 0x00, 0x00, 0x00, //0x00001a44 jne LBB6_12 - 0x49, 0x83, 0xc6, 0x10, //0x00001a4a addq $16, %r14 - 0x48, 0x83, 0xc6, 0x10, //0x00001a4e addq $16, %rsi - 0x49, 0x83, 0xff, 0x1f, //0x00001a52 cmpq $31, %r15 - 0x4d, 0x8d, 0x7f, 0xf0, //0x00001a56 leaq $-16(%r15), %r15 - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00001a5a jg LBB6_5 - //0x00001a60 LBB6_7 - 0x4d, 0x85, 0xff, //0x00001a60 testq %r15, %r15 - 0x0f, 0x84, 0xd5, 0x05, 0x00, 0x00, //0x00001a63 je LBB6_83 - 0x31, 0xdb, //0x00001a69 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a6b .p2align 4, 0x90 - //0x00001a70 LBB6_9 - 0x41, 0x0f, 0xb6, 0x0c, 0x1e, //0x00001a70 movzbl (%r14,%rbx), %ecx - 0x80, 0xf9, 0x5c, //0x00001a75 cmpb $92, %cl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001a78 je LBB6_11 - 0x88, 0x0c, 0x1e, //0x00001a7e movb %cl, (%rsi,%rbx) - 0x48, 0xff, 0xc3, //0x00001a81 incq %rbx - 0x49, 0x39, 0xdf, //0x00001a84 cmpq %rbx, %r15 - 0x0f, 0x85, 0xe3, 0xff, 0xff, 0xff, //0x00001a87 jne LBB6_9 - 0xe9, 0xac, 0x05, 0x00, 0x00, //0x00001a8d jmp LBB6_83 - //0x00001a92 LBB6_11 - 0x49, 0x01, 0xde, //0x00001a92 addq %rbx, %r14 - 0x4d, 0x29, 0xce, //0x00001a95 subq %r9, %r14 - 0x4c, 0x89, 0xf6, //0x00001a98 movq %r14, %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00001a9b cmpq $-1, %rsi - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00001a9f jne LBB6_13 - 0xe9, 0x94, 0x05, 0x00, 0x00, //0x00001aa5 jmp LBB6_83 - //0x00001aaa LBB6_12 - 0x0f, 0xb7, 0xcb, //0x00001aaa movzwl %bx, %ecx - 0x4d, 0x29, 0xce, //0x00001aad subq %r9, %r14 - 0x48, 0x0f, 0xbc, 0xf1, //0x00001ab0 bsfq %rcx, %rsi - 0x4c, 0x01, 0xf6, //0x00001ab4 addq %r14, %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00001ab7 cmpq $-1, %rsi - 0x0f, 0x84, 0x7d, 0x05, 0x00, 0x00, //0x00001abb je LBB6_83 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ac1 .p2align 4, 0x90 - //0x00001ad0 LBB6_13 - 0x48, 0x8d, 0x4e, 0x02, //0x00001ad0 leaq $2(%rsi), %rcx - 0x49, 0x29, 0xcd, //0x00001ad4 subq %rcx, %r13 - 0x0f, 0x88, 0x2a, 0x06, 0x00, 0x00, //0x00001ad7 js LBB6_94 - 0x4d, 0x8d, 0x4c, 0x31, 0x02, //0x00001add leaq $2(%r9,%rsi), %r9 - 0x4d, 0x85, 0xd2, //0x00001ae2 testq %r10, %r10 - 0x0f, 0x85, 0xe5, 0x03, 0x00, 0x00, //0x00001ae5 jne LBB6_58 - //0x00001aeb LBB6_15 - 0x48, 0x01, 0xf0, //0x00001aeb addq %rsi, %rax - 0x41, 0x0f, 0xb6, 0x49, 0xff, //0x00001aee movzbl $-1(%r9), %ecx - 0x42, 0x8a, 0x0c, 0x01, //0x00001af3 movb (%rcx,%r8), %cl - 0x80, 0xf9, 0xff, //0x00001af7 cmpb $-1, %cl - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00001afa je LBB6_18 - 0x84, 0xc9, //0x00001b00 testb %cl, %cl - 0x0f, 0x84, 0x12, 0x06, 0x00, 0x00, //0x00001b02 je LBB6_95 - 0x88, 0x08, //0x00001b08 movb %cl, (%rax) - 0x48, 0xff, 0xc0, //0x00001b0a incq %rax - 0xe9, 0xb0, 0x03, 0x00, 0x00, //0x00001b0d jmp LBB6_57 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001b12 .p2align 4, 0x90 - //0x00001b20 LBB6_18 - 0x49, 0x83, 0xfd, 0x03, //0x00001b20 cmpq $3, %r13 - 0x0f, 0x8e, 0xdd, 0x05, 0x00, 0x00, //0x00001b24 jle LBB6_94 - 0x41, 0x8b, 0x31, //0x00001b2a movl (%r9), %esi - 0x89, 0xf1, //0x00001b2d movl %esi, %ecx - 0xf7, 0xd1, //0x00001b2f notl %ecx - 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001b31 leal $-808464432(%rsi), %ebx - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001b37 andl $-2139062144, %ecx - 0x85, 0xd9, //0x00001b3d testl %ebx, %ecx - 0x0f, 0x85, 0x0e, 0x05, 0x00, 0x00, //0x00001b3f jne LBB6_85 - 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x00001b45 leal $421075225(%rsi), %ebx - 0x09, 0xf3, //0x00001b4b orl %esi, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001b4d testl $-2139062144, %ebx - 0x0f, 0x85, 0xfa, 0x04, 0x00, 0x00, //0x00001b53 jne LBB6_85 - 0x89, 0xf3, //0x00001b59 movl %esi, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001b5b andl $2139062143, %ebx - 0x41, 0xbe, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001b61 movl $-1061109568, %r14d - 0x41, 0x29, 0xde, //0x00001b67 subl %ebx, %r14d - 0x44, 0x8d, 0xbb, 0x46, 0x46, 0x46, 0x46, //0x00001b6a leal $1179010630(%rbx), %r15d - 0x41, 0x21, 0xce, //0x00001b71 andl %ecx, %r14d - 0x45, 0x85, 0xfe, //0x00001b74 testl %r15d, %r14d - 0x0f, 0x85, 0xd6, 0x04, 0x00, 0x00, //0x00001b77 jne LBB6_85 - 0x41, 0xbe, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001b7d movl $-522133280, %r14d - 0x41, 0x29, 0xde, //0x00001b83 subl %ebx, %r14d - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001b86 addl $960051513, %ebx - 0x44, 0x21, 0xf1, //0x00001b8c andl %r14d, %ecx - 0x85, 0xd9, //0x00001b8f testl %ebx, %ecx - 0x0f, 0x85, 0xbc, 0x04, 0x00, 0x00, //0x00001b91 jne LBB6_85 - 0x0f, 0xce, //0x00001b97 bswapl %esi - 0x89, 0xf1, //0x00001b99 movl %esi, %ecx - 0xc1, 0xe9, 0x04, //0x00001b9b shrl $4, %ecx - 0xf7, 0xd1, //0x00001b9e notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001ba0 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00001ba6 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001ba9 andl $252645135, %esi - 0x01, 0xce, //0x00001baf addl %ecx, %esi - 0x89, 0xf1, //0x00001bb1 movl %esi, %ecx - 0xc1, 0xe9, 0x04, //0x00001bb3 shrl $4, %ecx - 0x09, 0xf1, //0x00001bb6 orl %esi, %ecx - 0x44, 0x0f, 0xb6, 0xf9, //0x00001bb8 movzbl %cl, %r15d - 0xc1, 0xe9, 0x08, //0x00001bbc shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001bbf andl $65280, %ecx - 0x41, 0x09, 0xcf, //0x00001bc5 orl %ecx, %r15d - 0x4d, 0x8d, 0x75, 0xfc, //0x00001bc8 leaq $-4(%r13), %r14 - 0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00001bcc cmpl $128, %r15d - 0x0f, 0x82, 0x46, 0x03, 0x00, 0x00, //0x00001bd3 jb LBB6_66 - 0x45, 0x31, 0xe4, //0x00001bd9 xorl %r12d, %r12d - 0x4d, 0x85, 0xd2, //0x00001bdc testq %r10, %r10 - 0x0f, 0x84, 0x5b, 0x01, 0x00, 0x00, //0x00001bdf je LBB6_40 - //0x00001be5 LBB6_25 - 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x00001be5 cmpl $2048, %r15d - 0x0f, 0x82, 0x3c, 0x03, 0x00, 0x00, //0x00001bec jb LBB6_68 - 0x44, 0x89, 0xf9, //0x00001bf2 movl %r15d, %ecx - 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00001bf5 andl $-2048, %ecx - 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x00001bfb cmpl $55296, %ecx - 0x0f, 0x85, 0x89, 0x02, 0x00, 0x00, //0x00001c01 jne LBB6_54 - 0x4d, 0x85, 0xf6, //0x00001c07 testq %r14, %r14 - 0x0f, 0x8e, 0x6b, 0x03, 0x00, 0x00, //0x00001c0a jle LBB6_72 - 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x00001c10 cmpb $92, $4(%r9,%r12) - 0x0f, 0x85, 0x6e, 0x03, 0x00, 0x00, //0x00001c16 jne LBB6_73 - 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00001c1c cmpl $56319, %r15d - 0x0f, 0x87, 0x34, 0x03, 0x00, 0x00, //0x00001c23 ja LBB6_70 - 0x49, 0x83, 0xfe, 0x07, //0x00001c29 cmpq $7, %r14 - 0x0f, 0x8c, 0x2a, 0x03, 0x00, 0x00, //0x00001c2d jl LBB6_70 - 0x43, 0x80, 0x7c, 0x21, 0x05, 0x5c, //0x00001c33 cmpb $92, $5(%r9,%r12) - 0x0f, 0x85, 0x1e, 0x03, 0x00, 0x00, //0x00001c39 jne LBB6_70 - 0x43, 0x80, 0x7c, 0x21, 0x06, 0x75, //0x00001c3f cmpb $117, $6(%r9,%r12) - 0x0f, 0x85, 0x12, 0x03, 0x00, 0x00, //0x00001c45 jne LBB6_70 - 0x43, 0x8b, 0x74, 0x21, 0x07, //0x00001c4b movl $7(%r9,%r12), %esi - 0x89, 0xf1, //0x00001c50 movl %esi, %ecx - 0xf7, 0xd1, //0x00001c52 notl %ecx - 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001c54 leal $-808464432(%rsi), %ebx - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001c5a andl $-2139062144, %ecx - 0x85, 0xd9, //0x00001c60 testl %ebx, %ecx - 0x0f, 0x85, 0xe8, 0x04, 0x00, 0x00, //0x00001c62 jne LBB6_99 - 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x00001c68 leal $421075225(%rsi), %ebx - 0x09, 0xf3, //0x00001c6e orl %esi, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001c70 testl $-2139062144, %ebx - 0x0f, 0x85, 0xd4, 0x04, 0x00, 0x00, //0x00001c76 jne LBB6_99 - 0x89, 0xf3, //0x00001c7c movl %esi, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001c7e andl $2139062143, %ebx - 0xc7, 0x45, 0xd4, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001c84 movl $-1061109568, $-44(%rbp) - 0x29, 0x5d, 0xd4, //0x00001c8b subl %ebx, $-44(%rbp) - 0x48, 0x89, 0x75, 0xb0, //0x00001c8e movq %rsi, $-80(%rbp) - 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x00001c92 leal $1179010630(%rbx), %esi - 0x89, 0x75, 0xc4, //0x00001c98 movl %esi, $-60(%rbp) - 0x21, 0x4d, 0xd4, //0x00001c9b andl %ecx, $-44(%rbp) - 0x8b, 0x75, 0xc4, //0x00001c9e movl $-60(%rbp), %esi - 0x85, 0x75, 0xd4, //0x00001ca1 testl %esi, $-44(%rbp) - 0x48, 0x8b, 0x75, 0xb0, //0x00001ca4 movq $-80(%rbp), %rsi - 0x0f, 0x85, 0xa2, 0x04, 0x00, 0x00, //0x00001ca8 jne LBB6_99 - 0xc7, 0x45, 0xd4, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001cae movl $-522133280, $-44(%rbp) - 0x29, 0x5d, 0xd4, //0x00001cb5 subl %ebx, $-44(%rbp) - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001cb8 addl $960051513, %ebx - 0x23, 0x4d, 0xd4, //0x00001cbe andl $-44(%rbp), %ecx - 0x85, 0xd9, //0x00001cc1 testl %ebx, %ecx - 0x0f, 0x85, 0x87, 0x04, 0x00, 0x00, //0x00001cc3 jne LBB6_99 - 0x0f, 0xce, //0x00001cc9 bswapl %esi - 0x89, 0xf1, //0x00001ccb movl %esi, %ecx - 0xc1, 0xe9, 0x04, //0x00001ccd shrl $4, %ecx - 0xf7, 0xd1, //0x00001cd0 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001cd2 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00001cd8 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001cdb andl $252645135, %esi - 0x01, 0xce, //0x00001ce1 addl %ecx, %esi - 0x89, 0xf1, //0x00001ce3 movl %esi, %ecx - 0xc1, 0xe9, 0x04, //0x00001ce5 shrl $4, %ecx - 0x09, 0xf1, //0x00001ce8 orl %esi, %ecx - 0x89, 0xce, //0x00001cea movl %ecx, %esi - 0xc1, 0xee, 0x08, //0x00001cec shrl $8, %esi - 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00001cef andl $65280, %esi - 0x0f, 0xb6, 0xd9, //0x00001cf5 movzbl %cl, %ebx - 0x09, 0xf3, //0x00001cf8 orl %esi, %ebx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001cfa andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001d00 cmpl $14417920, %ecx - 0x0f, 0x84, 0xac, 0x02, 0x00, 0x00, //0x00001d06 je LBB6_77 - 0xf6, 0x45, 0xb8, 0x02, //0x00001d0c testb $2, $-72(%rbp) - 0x0f, 0x84, 0x41, 0x05, 0x00, 0x00, //0x00001d10 je LBB6_114 - 0x49, 0x83, 0xc6, 0xf9, //0x00001d16 addq $-7, %r14 - 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001d1a movw $-16401, (%rax) - 0xc6, 0x40, 0x02, 0xbd, //0x00001d1f movb $-67, $2(%rax) - 0x48, 0x83, 0xc0, 0x03, //0x00001d23 addq $3, %rax - 0x49, 0x83, 0xc4, 0x07, //0x00001d27 addq $7, %r12 - 0x41, 0x89, 0xdf, //0x00001d2b movl %ebx, %r15d - 0x83, 0xfb, 0x7f, //0x00001d2e cmpl $127, %ebx - 0x0f, 0x87, 0xae, 0xfe, 0xff, 0xff, //0x00001d31 ja LBB6_25 - 0xe9, 0x44, 0x01, 0x00, 0x00, //0x00001d37 jmp LBB6_53 - 0x90, 0x90, 0x90, 0x90, //0x00001d3c .p2align 4, 0x90 - //0x00001d40 LBB6_40 - 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x00001d40 cmpl $2048, %r15d - 0x0f, 0x82, 0xe1, 0x01, 0x00, 0x00, //0x00001d47 jb LBB6_68 - 0x44, 0x89, 0xf9, //0x00001d4d movl %r15d, %ecx - 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00001d50 andl $-2048, %ecx - 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x00001d56 cmpl $55296, %ecx - 0x0f, 0x85, 0x2e, 0x01, 0x00, 0x00, //0x00001d5c jne LBB6_54 - 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00001d62 cmpl $56319, %r15d - 0x0f, 0x87, 0xe4, 0x01, 0x00, 0x00, //0x00001d69 ja LBB6_69 - 0x49, 0x83, 0xfe, 0x06, //0x00001d6f cmpq $6, %r14 - 0x0f, 0x8c, 0xda, 0x01, 0x00, 0x00, //0x00001d73 jl LBB6_69 - 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x00001d79 cmpb $92, $4(%r9,%r12) - 0x0f, 0x85, 0xce, 0x01, 0x00, 0x00, //0x00001d7f jne LBB6_69 - 0x43, 0x80, 0x7c, 0x21, 0x05, 0x75, //0x00001d85 cmpb $117, $5(%r9,%r12) - 0x0f, 0x85, 0xc2, 0x01, 0x00, 0x00, //0x00001d8b jne LBB6_69 - 0x43, 0x8b, 0x74, 0x21, 0x06, //0x00001d91 movl $6(%r9,%r12), %esi - 0x89, 0xf1, //0x00001d96 movl %esi, %ecx - 0xf7, 0xd1, //0x00001d98 notl %ecx - 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001d9a leal $-808464432(%rsi), %ebx - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001da0 andl $-2139062144, %ecx - 0x85, 0xd9, //0x00001da6 testl %ebx, %ecx - 0x0f, 0x85, 0x98, 0x03, 0x00, 0x00, //0x00001da8 jne LBB6_98 - 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x00001dae leal $421075225(%rsi), %ebx - 0x09, 0xf3, //0x00001db4 orl %esi, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001db6 testl $-2139062144, %ebx - 0x0f, 0x85, 0x84, 0x03, 0x00, 0x00, //0x00001dbc jne LBB6_98 - 0x89, 0xf3, //0x00001dc2 movl %esi, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001dc4 andl $2139062143, %ebx - 0xc7, 0x45, 0xd4, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001dca movl $-1061109568, $-44(%rbp) - 0x29, 0x5d, 0xd4, //0x00001dd1 subl %ebx, $-44(%rbp) - 0x48, 0x89, 0x75, 0xb0, //0x00001dd4 movq %rsi, $-80(%rbp) - 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x00001dd8 leal $1179010630(%rbx), %esi - 0x89, 0x75, 0xc4, //0x00001dde movl %esi, $-60(%rbp) - 0x21, 0x4d, 0xd4, //0x00001de1 andl %ecx, $-44(%rbp) - 0x8b, 0x75, 0xc4, //0x00001de4 movl $-60(%rbp), %esi - 0x85, 0x75, 0xd4, //0x00001de7 testl %esi, $-44(%rbp) - 0x48, 0x8b, 0x75, 0xb0, //0x00001dea movq $-80(%rbp), %rsi - 0x0f, 0x85, 0x52, 0x03, 0x00, 0x00, //0x00001dee jne LBB6_98 - 0xc7, 0x45, 0xd4, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001df4 movl $-522133280, $-44(%rbp) - 0x29, 0x5d, 0xd4, //0x00001dfb subl %ebx, $-44(%rbp) - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001dfe addl $960051513, %ebx - 0x23, 0x4d, 0xd4, //0x00001e04 andl $-44(%rbp), %ecx - 0x85, 0xd9, //0x00001e07 testl %ebx, %ecx - 0x0f, 0x85, 0x37, 0x03, 0x00, 0x00, //0x00001e09 jne LBB6_98 - 0x0f, 0xce, //0x00001e0f bswapl %esi - 0x89, 0xf1, //0x00001e11 movl %esi, %ecx - 0xc1, 0xe9, 0x04, //0x00001e13 shrl $4, %ecx - 0xf7, 0xd1, //0x00001e16 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001e18 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00001e1e leal (%rcx,%rcx,8), %ecx - 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001e21 andl $252645135, %esi - 0x01, 0xce, //0x00001e27 addl %ecx, %esi - 0x89, 0xf1, //0x00001e29 movl %esi, %ecx - 0xc1, 0xe9, 0x04, //0x00001e2b shrl $4, %ecx - 0x09, 0xf1, //0x00001e2e orl %esi, %ecx - 0x89, 0xce, //0x00001e30 movl %ecx, %esi - 0xc1, 0xee, 0x08, //0x00001e32 shrl $8, %esi - 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00001e35 andl $65280, %esi - 0x0f, 0xb6, 0xd9, //0x00001e3b movzbl %cl, %ebx - 0x09, 0xf3, //0x00001e3e orl %esi, %ebx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001e40 andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001e46 cmpl $14417920, %ecx - 0x0f, 0x84, 0x55, 0x01, 0x00, 0x00, //0x00001e4c je LBB6_76 - 0xf6, 0x45, 0xb8, 0x02, //0x00001e52 testb $2, $-72(%rbp) - 0x0f, 0x84, 0xf1, 0x03, 0x00, 0x00, //0x00001e56 je LBB6_113 - 0x49, 0x83, 0xc6, 0xfa, //0x00001e5c addq $-6, %r14 - 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001e60 movw $-16401, (%rax) - 0xc6, 0x40, 0x02, 0xbd, //0x00001e65 movb $-67, $2(%rax) - 0x48, 0x83, 0xc0, 0x03, //0x00001e69 addq $3, %rax - 0x49, 0x83, 0xc4, 0x06, //0x00001e6d addq $6, %r12 - 0x41, 0x89, 0xdf, //0x00001e71 movl %ebx, %r15d - 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00001e74 cmpl $128, %ebx - 0x0f, 0x83, 0xc0, 0xfe, 0xff, 0xff, //0x00001e7a jae LBB6_40 - //0x00001e80 LBB6_53 - 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001e80 leaq $4(%r9,%r12), %r9 - 0x41, 0x89, 0xdf, //0x00001e85 movl %ebx, %r15d - 0xe9, 0x96, 0x00, 0x00, 0x00, //0x00001e88 jmp LBB6_67 - 0x90, 0x90, 0x90, //0x00001e8d .p2align 4, 0x90 - //0x00001e90 LBB6_54 - 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001e90 leaq $4(%r9,%r12), %r9 - 0x44, 0x89, 0xf9, //0x00001e95 movl %r15d, %ecx - 0xc1, 0xe9, 0x0c, //0x00001e98 shrl $12, %ecx - 0x80, 0xc9, 0xe0, //0x00001e9b orb $-32, %cl - 0x88, 0x08, //0x00001e9e movb %cl, (%rax) - 0x44, 0x89, 0xf9, //0x00001ea0 movl %r15d, %ecx - 0xc1, 0xe9, 0x06, //0x00001ea3 shrl $6, %ecx - 0x80, 0xe1, 0x3f, //0x00001ea6 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00001ea9 orb $-128, %cl - 0x88, 0x48, 0x01, //0x00001eac movb %cl, $1(%rax) - 0x41, 0x80, 0xe7, 0x3f, //0x00001eaf andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00001eb3 orb $-128, %r15b - 0x44, 0x88, 0x78, 0x02, //0x00001eb7 movb %r15b, $2(%rax) - //0x00001ebb LBB6_55 - 0x48, 0x83, 0xc0, 0x03, //0x00001ebb addq $3, %rax - //0x00001ebf LBB6_56 - 0x4d, 0x89, 0xf5, //0x00001ebf movq %r14, %r13 - //0x00001ec2 LBB6_57 - 0x4d, 0x85, 0xed, //0x00001ec2 testq %r13, %r13 - 0x0f, 0x85, 0x2c, 0xfb, 0xff, 0xff, //0x00001ec5 jne LBB6_2 - 0xe9, 0x63, 0x02, 0x00, 0x00, //0x00001ecb jmp LBB6_96 - //0x00001ed0 LBB6_58 - 0x45, 0x85, 0xed, //0x00001ed0 testl %r13d, %r13d - 0x0f, 0x84, 0x2e, 0x02, 0x00, 0x00, //0x00001ed3 je LBB6_94 - 0x41, 0x80, 0x79, 0xff, 0x5c, //0x00001ed9 cmpb $92, $-1(%r9) - 0x0f, 0x85, 0x57, 0x02, 0x00, 0x00, //0x00001ede jne LBB6_97 - 0x41, 0x80, 0x39, 0x5c, //0x00001ee4 cmpb $92, (%r9) - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00001ee8 jne LBB6_65 - 0x41, 0x83, 0xfd, 0x01, //0x00001eee cmpl $1, %r13d - 0x0f, 0x8e, 0x0f, 0x02, 0x00, 0x00, //0x00001ef2 jle LBB6_94 - 0x41, 0x8a, 0x49, 0x01, //0x00001ef8 movb $1(%r9), %cl - 0x80, 0xf9, 0x22, //0x00001efc cmpb $34, %cl - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001eff je LBB6_64 - 0x80, 0xf9, 0x5c, //0x00001f05 cmpb $92, %cl - 0x0f, 0x85, 0x0c, 0x03, 0x00, 0x00, //0x00001f08 jne LBB6_109 - //0x00001f0e LBB6_64 - 0x49, 0xff, 0xc1, //0x00001f0e incq %r9 - 0x49, 0xff, 0xcd, //0x00001f11 decq %r13 - //0x00001f14 LBB6_65 - 0x49, 0xff, 0xc1, //0x00001f14 incq %r9 - 0x49, 0xff, 0xcd, //0x00001f17 decq %r13 - 0xe9, 0xcc, 0xfb, 0xff, 0xff, //0x00001f1a jmp LBB6_15 - //0x00001f1f LBB6_66 - 0x49, 0x83, 0xc1, 0x04, //0x00001f1f addq $4, %r9 - //0x00001f23 LBB6_67 - 0x44, 0x88, 0x38, //0x00001f23 movb %r15b, (%rax) - 0x48, 0xff, 0xc0, //0x00001f26 incq %rax - 0xe9, 0x91, 0xff, 0xff, 0xff, //0x00001f29 jmp LBB6_56 - //0x00001f2e LBB6_68 - 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001f2e leaq $4(%r9,%r12), %r9 - 0x44, 0x89, 0xf9, //0x00001f33 movl %r15d, %ecx - 0xc1, 0xe9, 0x06, //0x00001f36 shrl $6, %ecx - 0x80, 0xc9, 0xc0, //0x00001f39 orb $-64, %cl - 0x88, 0x08, //0x00001f3c movb %cl, (%rax) - 0x41, 0x80, 0xe7, 0x3f, //0x00001f3e andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00001f42 orb $-128, %r15b - 0x44, 0x88, 0x78, 0x01, //0x00001f46 movb %r15b, $1(%rax) - 0x48, 0x83, 0xc0, 0x02, //0x00001f4a addq $2, %rax - 0xe9, 0x6c, 0xff, 0xff, 0xff, //0x00001f4e jmp LBB6_56 - //0x00001f53 LBB6_69 - 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001f53 leaq $4(%r9,%r12), %r9 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001f58 jmp LBB6_71 - //0x00001f5d LBB6_70 - 0x4f, 0x8d, 0x4c, 0x21, 0x05, //0x00001f5d leaq $5(%r9,%r12), %r9 - 0x4d, 0x29, 0xe5, //0x00001f62 subq %r12, %r13 - 0x49, 0x83, 0xc5, 0xfb, //0x00001f65 addq $-5, %r13 - 0x4d, 0x89, 0xee, //0x00001f69 movq %r13, %r14 - //0x00001f6c LBB6_71 - 0xf6, 0x45, 0xb8, 0x02, //0x00001f6c testb $2, $-72(%rbp) - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00001f70 jne LBB6_75 - 0xe9, 0xfb, 0x02, 0x00, 0x00, //0x00001f76 jmp LBB6_116 - //0x00001f7b LBB6_72 - 0xf6, 0x45, 0xb8, 0x02, //0x00001f7b testb $2, $-72(%rbp) - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001f7f jne LBB6_74 - 0xe9, 0x7d, 0x01, 0x00, 0x00, //0x00001f85 jmp LBB6_94 - //0x00001f8a LBB6_73 - 0xf6, 0x45, 0xb8, 0x02, //0x00001f8a testb $2, $-72(%rbp) - 0x0f, 0x84, 0xef, 0x02, 0x00, 0x00, //0x00001f8e je LBB6_117 - //0x00001f94 LBB6_74 - 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001f94 leaq $4(%r9,%r12), %r9 - //0x00001f99 LBB6_75 - 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001f99 movw $-16401, (%rax) - 0xc6, 0x40, 0x02, 0xbd, //0x00001f9e movb $-67, $2(%rax) - 0xe9, 0x14, 0xff, 0xff, 0xff, //0x00001fa2 jmp LBB6_55 - //0x00001fa7 LBB6_76 - 0x4f, 0x8d, 0x4c, 0x21, 0x0a, //0x00001fa7 leaq $10(%r9,%r12), %r9 - 0x4d, 0x29, 0xe5, //0x00001fac subq %r12, %r13 - 0x49, 0x83, 0xc5, 0xf6, //0x00001faf addq $-10, %r13 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00001fb3 jmp LBB6_78 - //0x00001fb8 LBB6_77 - 0x4f, 0x8d, 0x4c, 0x21, 0x0b, //0x00001fb8 leaq $11(%r9,%r12), %r9 - 0x4d, 0x29, 0xe5, //0x00001fbd subq %r12, %r13 - 0x49, 0x83, 0xc5, 0xf5, //0x00001fc0 addq $-11, %r13 - //0x00001fc4 LBB6_78 - 0x41, 0xc1, 0xe7, 0x0a, //0x00001fc4 shll $10, %r15d - 0x41, 0x8d, 0x8c, 0x1f, 0x00, 0x24, 0xa0, 0xfc, //0x00001fc8 leal $-56613888(%r15,%rbx), %ecx - 0x81, 0xf9, 0x00, 0x00, 0x11, 0x00, //0x00001fd0 cmpl $1114112, %ecx - 0x0f, 0x82, 0x1c, 0x00, 0x00, 0x00, //0x00001fd6 jb LBB6_81 - 0xf6, 0x45, 0xb8, 0x02, //0x00001fdc testb $2, $-72(%rbp) - 0x0f, 0x84, 0x4d, 0x02, 0x00, 0x00, //0x00001fe0 je LBB6_111 - 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001fe6 movw $-16401, (%rax) - 0xc6, 0x40, 0x02, 0xbd, //0x00001feb movb $-67, $2(%rax) - 0x48, 0x83, 0xc0, 0x03, //0x00001fef addq $3, %rax - 0xe9, 0xca, 0xfe, 0xff, 0xff, //0x00001ff3 jmp LBB6_57 - //0x00001ff8 LBB6_81 - 0x89, 0xce, //0x00001ff8 movl %ecx, %esi - 0xc1, 0xee, 0x12, //0x00001ffa shrl $18, %esi - 0x40, 0x80, 0xce, 0xf0, //0x00001ffd orb $-16, %sil - 0x40, 0x88, 0x30, //0x00002001 movb %sil, (%rax) - 0x89, 0xce, //0x00002004 movl %ecx, %esi - 0xc1, 0xee, 0x0c, //0x00002006 shrl $12, %esi - 0x40, 0x80, 0xe6, 0x3f, //0x00002009 andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x0000200d orb $-128, %sil - 0x40, 0x88, 0x70, 0x01, //0x00002011 movb %sil, $1(%rax) - 0x89, 0xce, //0x00002015 movl %ecx, %esi - 0xc1, 0xee, 0x06, //0x00002017 shrl $6, %esi - 0x40, 0x80, 0xe6, 0x3f, //0x0000201a andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x0000201e orb $-128, %sil - 0x40, 0x88, 0x70, 0x02, //0x00002022 movb %sil, $2(%rax) - 0x80, 0xe1, 0x3f, //0x00002026 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00002029 orb $-128, %cl - 0x88, 0x48, 0x03, //0x0000202c movb %cl, $3(%rax) - 0x48, 0x83, 0xc0, 0x04, //0x0000202f addq $4, %rax - 0xe9, 0x8a, 0xfe, 0xff, 0xff, //0x00002033 jmp LBB6_57 - //0x00002038 LBB6_82 - 0x45, 0x31, 0xed, //0x00002038 xorl %r13d, %r13d - 0x48, 0x89, 0xd0, //0x0000203b movq %rdx, %rax - //0x0000203e LBB6_83 - 0x4c, 0x01, 0xe8, //0x0000203e addq %r13, %rax - 0x48, 0x29, 0xd0, //0x00002041 subq %rdx, %rax - //0x00002044 LBB6_84 - 0x48, 0x83, 0xc4, 0x28, //0x00002044 addq $40, %rsp - 0x5b, //0x00002048 popq %rbx - 0x41, 0x5c, //0x00002049 popq %r12 - 0x41, 0x5d, //0x0000204b popq %r13 - 0x41, 0x5e, //0x0000204d popq %r14 - 0x41, 0x5f, //0x0000204f popq %r15 - 0x5d, //0x00002051 popq %rbp - 0xc3, //0x00002052 retq - //0x00002053 LBB6_85 - 0x4c, 0x89, 0xca, //0x00002053 movq %r9, %rdx - 0x48, 0x29, 0xfa, //0x00002056 subq %rdi, %rdx - 0x48, 0x8b, 0x7d, 0xc8, //0x00002059 movq $-56(%rbp), %rdi - 0x48, 0x89, 0x17, //0x0000205d movq %rdx, (%rdi) - 0x41, 0x8a, 0x09, //0x00002060 movb (%r9), %cl - 0x8d, 0x71, 0xd0, //0x00002063 leal $-48(%rcx), %esi - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002066 movq $-2, %rax - 0x40, 0x80, 0xfe, 0x0a, //0x0000206d cmpb $10, %sil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00002071 jb LBB6_87 - 0x80, 0xe1, 0xdf, //0x00002077 andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x0000207a addb $-65, %cl - 0x80, 0xf9, 0x05, //0x0000207d cmpb $5, %cl - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00002080 ja LBB6_84 - //0x00002086 LBB6_87 - 0x48, 0x8d, 0x4a, 0x01, //0x00002086 leaq $1(%rdx), %rcx - 0x48, 0x89, 0x0f, //0x0000208a movq %rcx, (%rdi) - 0x41, 0x8a, 0x49, 0x01, //0x0000208d movb $1(%r9), %cl - 0x8d, 0x71, 0xd0, //0x00002091 leal $-48(%rcx), %esi - 0x40, 0x80, 0xfe, 0x0a, //0x00002094 cmpb $10, %sil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00002098 jb LBB6_89 - 0x80, 0xe1, 0xdf, //0x0000209e andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x000020a1 addb $-65, %cl - 0x80, 0xf9, 0x05, //0x000020a4 cmpb $5, %cl - 0x0f, 0x87, 0x97, 0xff, 0xff, 0xff, //0x000020a7 ja LBB6_84 - //0x000020ad LBB6_89 - 0x48, 0x8d, 0x4a, 0x02, //0x000020ad leaq $2(%rdx), %rcx - 0x48, 0x89, 0x0f, //0x000020b1 movq %rcx, (%rdi) - 0x41, 0x8a, 0x49, 0x02, //0x000020b4 movb $2(%r9), %cl - 0x8d, 0x71, 0xd0, //0x000020b8 leal $-48(%rcx), %esi - 0x40, 0x80, 0xfe, 0x0a, //0x000020bb cmpb $10, %sil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000020bf jb LBB6_91 - 0x80, 0xe1, 0xdf, //0x000020c5 andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x000020c8 addb $-65, %cl - 0x80, 0xf9, 0x05, //0x000020cb cmpb $5, %cl - 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x000020ce ja LBB6_84 - //0x000020d4 LBB6_91 - 0x48, 0x8d, 0x4a, 0x03, //0x000020d4 leaq $3(%rdx), %rcx - 0x48, 0x89, 0x0f, //0x000020d8 movq %rcx, (%rdi) - 0x41, 0x8a, 0x49, 0x03, //0x000020db movb $3(%r9), %cl - 0x8d, 0x71, 0xd0, //0x000020df leal $-48(%rcx), %esi - 0x40, 0x80, 0xfe, 0x0a, //0x000020e2 cmpb $10, %sil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000020e6 jb LBB6_93 - 0x80, 0xe1, 0xdf, //0x000020ec andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x000020ef addb $-65, %cl - 0x80, 0xf9, 0x05, //0x000020f2 cmpb $5, %cl - 0x0f, 0x87, 0x49, 0xff, 0xff, 0xff, //0x000020f5 ja LBB6_84 - //0x000020fb LBB6_93 - 0x48, 0x83, 0xc2, 0x04, //0x000020fb addq $4, %rdx - 0x48, 0x89, 0x17, //0x000020ff movq %rdx, (%rdi) - 0xe9, 0x3d, 0xff, 0xff, 0xff, //0x00002102 jmp LBB6_84 - //0x00002107 LBB6_94 - 0x48, 0x8b, 0x45, 0xc8, //0x00002107 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x18, //0x0000210b movq %r11, (%rax) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000210e movq $-1, %rax - 0xe9, 0x2a, 0xff, 0xff, 0xff, //0x00002115 jmp LBB6_84 - //0x0000211a LBB6_95 - 0x48, 0xf7, 0xd7, //0x0000211a notq %rdi - 0x49, 0x01, 0xf9, //0x0000211d addq %rdi, %r9 - 0x48, 0x8b, 0x45, 0xc8, //0x00002120 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x08, //0x00002124 movq %r9, (%rax) - 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00002127 movq $-3, %rax - 0xe9, 0x11, 0xff, 0xff, 0xff, //0x0000212e jmp LBB6_84 - //0x00002133 LBB6_96 - 0x45, 0x31, 0xed, //0x00002133 xorl %r13d, %r13d - 0xe9, 0x03, 0xff, 0xff, 0xff, //0x00002136 jmp LBB6_83 - //0x0000213b LBB6_97 - 0x48, 0xf7, 0xd7, //0x0000213b notq %rdi - 0x49, 0x01, 0xf9, //0x0000213e addq %rdi, %r9 - 0xe9, 0xda, 0x00, 0x00, 0x00, //0x00002141 jmp LBB6_110 - //0x00002146 LBB6_98 - 0x4b, 0x8d, 0x74, 0x21, 0x04, //0x00002146 leaq $4(%r9,%r12), %rsi - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x0000214b jmp LBB6_100 - //0x00002150 LBB6_99 - 0x4b, 0x8d, 0x74, 0x21, 0x05, //0x00002150 leaq $5(%r9,%r12), %rsi - //0x00002155 LBB6_100 - 0x48, 0x89, 0xf2, //0x00002155 movq %rsi, %rdx - 0x48, 0x29, 0xfa, //0x00002158 subq %rdi, %rdx - 0x48, 0x83, 0xc2, 0x02, //0x0000215b addq $2, %rdx - 0x48, 0x8b, 0x45, 0xc8, //0x0000215f movq $-56(%rbp), %rax - 0x48, 0x89, 0x10, //0x00002163 movq %rdx, (%rax) - 0x8a, 0x4e, 0x02, //0x00002166 movb $2(%rsi), %cl - 0x8d, 0x79, 0xd0, //0x00002169 leal $-48(%rcx), %edi - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000216c movq $-2, %rax - 0x40, 0x80, 0xff, 0x0a, //0x00002173 cmpb $10, %dil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00002177 jb LBB6_102 - 0x80, 0xe1, 0xdf, //0x0000217d andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x00002180 addb $-65, %cl - 0x80, 0xf9, 0x05, //0x00002183 cmpb $5, %cl - 0x0f, 0x87, 0xb8, 0xfe, 0xff, 0xff, //0x00002186 ja LBB6_84 - //0x0000218c LBB6_102 - 0x48, 0x8d, 0x4a, 0x01, //0x0000218c leaq $1(%rdx), %rcx - 0x48, 0x8b, 0x7d, 0xc8, //0x00002190 movq $-56(%rbp), %rdi - 0x48, 0x89, 0x0f, //0x00002194 movq %rcx, (%rdi) - 0x8a, 0x4e, 0x03, //0x00002197 movb $3(%rsi), %cl - 0x8d, 0x79, 0xd0, //0x0000219a leal $-48(%rcx), %edi - 0x40, 0x80, 0xff, 0x0a, //0x0000219d cmpb $10, %dil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000021a1 jb LBB6_104 - 0x80, 0xe1, 0xdf, //0x000021a7 andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x000021aa addb $-65, %cl - 0x80, 0xf9, 0x05, //0x000021ad cmpb $5, %cl - 0x0f, 0x87, 0x8e, 0xfe, 0xff, 0xff, //0x000021b0 ja LBB6_84 - //0x000021b6 LBB6_104 - 0x48, 0x8d, 0x4a, 0x02, //0x000021b6 leaq $2(%rdx), %rcx - 0x48, 0x8b, 0x7d, 0xc8, //0x000021ba movq $-56(%rbp), %rdi - 0x48, 0x89, 0x0f, //0x000021be movq %rcx, (%rdi) - 0x8a, 0x4e, 0x04, //0x000021c1 movb $4(%rsi), %cl - 0x8d, 0x79, 0xd0, //0x000021c4 leal $-48(%rcx), %edi - 0x40, 0x80, 0xff, 0x0a, //0x000021c7 cmpb $10, %dil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000021cb jb LBB6_106 - 0x80, 0xe1, 0xdf, //0x000021d1 andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x000021d4 addb $-65, %cl - 0x80, 0xf9, 0x05, //0x000021d7 cmpb $5, %cl - 0x0f, 0x87, 0x64, 0xfe, 0xff, 0xff, //0x000021da ja LBB6_84 - //0x000021e0 LBB6_106 - 0x48, 0x8d, 0x4a, 0x03, //0x000021e0 leaq $3(%rdx), %rcx - 0x48, 0x8b, 0x7d, 0xc8, //0x000021e4 movq $-56(%rbp), %rdi - 0x48, 0x89, 0x0f, //0x000021e8 movq %rcx, (%rdi) - 0x8a, 0x4e, 0x05, //0x000021eb movb $5(%rsi), %cl - 0x8d, 0x71, 0xd0, //0x000021ee leal $-48(%rcx), %esi - 0x40, 0x80, 0xfe, 0x0a, //0x000021f1 cmpb $10, %sil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000021f5 jb LBB6_108 - 0x80, 0xe1, 0xdf, //0x000021fb andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x000021fe addb $-65, %cl - 0x80, 0xf9, 0x05, //0x00002201 cmpb $5, %cl - 0x0f, 0x87, 0x3a, 0xfe, 0xff, 0xff, //0x00002204 ja LBB6_84 - //0x0000220a LBB6_108 - 0x48, 0x83, 0xc2, 0x04, //0x0000220a addq $4, %rdx - 0x48, 0x8b, 0x4d, 0xc8, //0x0000220e movq $-56(%rbp), %rcx - 0x48, 0x89, 0x11, //0x00002212 movq %rdx, (%rcx) - 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00002215 jmp LBB6_84 - //0x0000221a LBB6_109 - 0x49, 0x29, 0xf9, //0x0000221a subq %rdi, %r9 - 0x49, 0xff, 0xc1, //0x0000221d incq %r9 - //0x00002220 LBB6_110 - 0x48, 0x8b, 0x45, 0xc8, //0x00002220 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x08, //0x00002224 movq %r9, (%rax) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002227 movq $-2, %rax - 0xe9, 0x11, 0xfe, 0xff, 0xff, //0x0000222e jmp LBB6_84 - //0x00002233 LBB6_111 - 0x49, 0x29, 0xf9, //0x00002233 subq %rdi, %r9 - 0x49, 0x83, 0xc1, 0xfc, //0x00002236 addq $-4, %r9 - //0x0000223a LBB6_112 - 0x48, 0x8b, 0x45, 0xc8, //0x0000223a movq $-56(%rbp), %rax - 0x4c, 0x89, 0x08, //0x0000223e movq %r9, (%rax) - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00002241 movq $-4, %rax - 0xe9, 0xf7, 0xfd, 0xff, 0xff, //0x00002248 jmp LBB6_84 - //0x0000224d LBB6_113 - 0x4b, 0x8d, 0x44, 0x21, 0x0a, //0x0000224d leaq $10(%r9,%r12), %rax - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00002252 jmp LBB6_115 - //0x00002257 LBB6_114 - 0x4b, 0x8d, 0x44, 0x21, 0x0b, //0x00002257 leaq $11(%r9,%r12), %rax - //0x0000225c LBB6_115 - 0x48, 0x29, 0xf8, //0x0000225c subq %rdi, %rax - 0x48, 0x83, 0xc0, 0xfc, //0x0000225f addq $-4, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00002263 movq $-56(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00002267 movq %rax, (%rcx) - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000226a movq $-4, %rax - 0xe9, 0xce, 0xfd, 0xff, 0xff, //0x00002271 jmp LBB6_84 - //0x00002276 LBB6_116 - 0x49, 0x8d, 0x44, 0x3a, 0x04, //0x00002276 leaq $4(%r10,%rdi), %rax - 0x49, 0x29, 0xc1, //0x0000227b subq %rax, %r9 - 0xe9, 0xb7, 0xff, 0xff, 0xff, //0x0000227e jmp LBB6_112 - //0x00002283 LBB6_117 - 0x4d, 0x01, 0xe1, //0x00002283 addq %r12, %r9 - 0x49, 0x29, 0xf9, //0x00002286 subq %rdi, %r9 - 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00002289 jmp LBB6_112 - 0x00, 0x00, //0x0000228e .p2align 4, 0x00 - //0x00002290 LCPI7_0 - 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00002290 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' - //0x000022a0 LCPI7_1 - 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x000022a0 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' - //0x000022b0 LCPI7_2 - 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, //0x000022b0 QUAD $0x0202020202020202; QUAD $0x0202020202020202 // .space 16, '\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02' - //0x000022c0 LCPI7_3 - 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, //0x000022c0 QUAD $0x3e3e3e3e3e3e3e3e; QUAD $0x3e3e3e3e3e3e3e3e // .space 16, '>>>>>>>>>>>>>>>>' - //0x000022d0 .p2align 4, 0x90 - //0x000022d0 _html_escape - 0x55, //0x000022d0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000022d1 movq %rsp, %rbp - 0x41, 0x57, //0x000022d4 pushq %r15 - 0x41, 0x56, //0x000022d6 pushq %r14 - 0x41, 0x55, //0x000022d8 pushq %r13 - 0x41, 0x54, //0x000022da pushq %r12 - 0x53, //0x000022dc pushq %rbx - 0x48, 0x83, 0xec, 0x18, //0x000022dd subq $24, %rsp - 0x48, 0x89, 0x4d, 0xc0, //0x000022e1 movq %rcx, $-64(%rbp) - 0x49, 0x89, 0xd2, //0x000022e5 movq %rdx, %r10 - 0x48, 0x89, 0x55, 0xc8, //0x000022e8 movq %rdx, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xd0, //0x000022ec movq %rdi, $-48(%rbp) - 0x48, 0x89, 0xf8, //0x000022f0 movq %rdi, %rax - 0x48, 0x85, 0xf6, //0x000022f3 testq %rsi, %rsi - 0x0f, 0x8e, 0x73, 0x04, 0x00, 0x00, //0x000022f6 jle LBB7_59 - 0x48, 0x8b, 0x45, 0xc0, //0x000022fc movq $-64(%rbp), %rax - 0x4c, 0x8b, 0x08, //0x00002300 movq (%rax), %r9 - 0xc5, 0xf9, 0x6f, 0x05, 0x85, 0xff, 0xff, 0xff, //0x00002303 vmovdqa $-123(%rip), %xmm0 /* LCPI7_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x8d, 0xff, 0xff, 0xff, //0x0000230b vmovdqa $-115(%rip), %xmm1 /* LCPI7_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0x95, 0xff, 0xff, 0xff, //0x00002313 vmovdqa $-107(%rip), %xmm2 /* LCPI7_2+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x1d, 0x9d, 0xff, 0xff, 0xff, //0x0000231b vmovdqa $-99(%rip), %xmm3 /* LCPI7_3+0(%rip) */ - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x00002323 movabsq $5764607797912141824, %r14 - 0x4c, 0x8d, 0x1d, 0xac, 0xe5, 0x00, 0x00, //0x0000232d leaq $58796(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ - 0x4c, 0x8b, 0x7d, 0xd0, //0x00002334 movq $-48(%rbp), %r15 - 0x4c, 0x8b, 0x55, 0xc8, //0x00002338 movq $-56(%rbp), %r10 - 0x90, 0x90, 0x90, 0x90, //0x0000233c .p2align 4, 0x90 - //0x00002340 LBB7_2 - 0x4d, 0x85, 0xc9, //0x00002340 testq %r9, %r9 - 0x0f, 0x8e, 0x45, 0x04, 0x00, 0x00, //0x00002343 jle LBB7_61 - 0x48, 0x83, 0xfe, 0x0f, //0x00002349 cmpq $15, %rsi - 0x0f, 0x9f, 0xc3, //0x0000234d setg %bl - 0x4d, 0x89, 0xcc, //0x00002350 movq %r9, %r12 - 0x4d, 0x89, 0xd0, //0x00002353 movq %r10, %r8 - 0x48, 0x89, 0xf0, //0x00002356 movq %rsi, %rax - 0x4d, 0x89, 0xfd, //0x00002359 movq %r15, %r13 - 0x49, 0x83, 0xf9, 0x10, //0x0000235c cmpq $16, %r9 - 0x0f, 0x8c, 0x7a, 0x00, 0x00, 0x00, //0x00002360 jl LBB7_9 - 0x48, 0x83, 0xfe, 0x10, //0x00002366 cmpq $16, %rsi - 0x0f, 0x8c, 0x70, 0x00, 0x00, 0x00, //0x0000236a jl LBB7_9 - 0x4d, 0x89, 0xfd, //0x00002370 movq %r15, %r13 - 0x48, 0x89, 0xf0, //0x00002373 movq %rsi, %rax - 0x4d, 0x89, 0xd0, //0x00002376 movq %r10, %r8 - 0x4c, 0x89, 0xc9, //0x00002379 movq %r9, %rcx - 0x90, 0x90, 0x90, 0x90, //0x0000237c .p2align 4, 0x90 - //0x00002380 LBB7_6 - 0xc4, 0xc1, 0x7a, 0x6f, 0x65, 0x00, //0x00002380 vmovdqu (%r13), %xmm4 - 0xc5, 0xd9, 0x74, 0xe8, //0x00002386 vpcmpeqb %xmm0, %xmm4, %xmm5 - 0xc5, 0xd9, 0x74, 0xf1, //0x0000238a vpcmpeqb %xmm1, %xmm4, %xmm6 - 0xc5, 0xc9, 0xeb, 0xed, //0x0000238e vpor %xmm5, %xmm6, %xmm5 - 0xc5, 0xd9, 0xeb, 0xf2, //0x00002392 vpor %xmm2, %xmm4, %xmm6 - 0xc5, 0xc9, 0x74, 0xf3, //0x00002396 vpcmpeqb %xmm3, %xmm6, %xmm6 - 0xc5, 0xd1, 0xeb, 0xee, //0x0000239a vpor %xmm6, %xmm5, %xmm5 - 0xc4, 0xc1, 0x7a, 0x7f, 0x20, //0x0000239e vmovdqu %xmm4, (%r8) - 0xc5, 0xf9, 0xd7, 0xd5, //0x000023a3 vpmovmskb %xmm5, %edx - 0x66, 0x85, 0xd2, //0x000023a7 testw %dx, %dx - 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x000023aa jne LBB7_21 - 0x49, 0x83, 0xc5, 0x10, //0x000023b0 addq $16, %r13 - 0x49, 0x83, 0xc0, 0x10, //0x000023b4 addq $16, %r8 - 0x4c, 0x8d, 0x61, 0xf0, //0x000023b8 leaq $-16(%rcx), %r12 - 0x48, 0x83, 0xf8, 0x1f, //0x000023bc cmpq $31, %rax - 0x0f, 0x9f, 0xc3, //0x000023c0 setg %bl - 0x48, 0x83, 0xf8, 0x20, //0x000023c3 cmpq $32, %rax - 0x48, 0x8d, 0x40, 0xf0, //0x000023c7 leaq $-16(%rax), %rax - 0x0f, 0x8c, 0x0f, 0x00, 0x00, 0x00, //0x000023cb jl LBB7_9 - 0x48, 0x83, 0xf9, 0x1f, //0x000023d1 cmpq $31, %rcx - 0x4c, 0x89, 0xe1, //0x000023d5 movq %r12, %rcx - 0x0f, 0x8f, 0xa2, 0xff, 0xff, 0xff, //0x000023d8 jg LBB7_6 - 0x90, 0x90, //0x000023de .p2align 4, 0x90 - //0x000023e0 LBB7_9 - 0x84, 0xdb, //0x000023e0 testb %bl, %bl - 0x0f, 0x84, 0x68, 0x00, 0x00, 0x00, //0x000023e2 je LBB7_13 - 0x4c, 0x89, 0xf2, //0x000023e8 movq %r14, %rdx - 0xc4, 0xc1, 0x7a, 0x6f, 0x65, 0x00, //0x000023eb vmovdqu (%r13), %xmm4 - 0xc5, 0xd9, 0x74, 0xe8, //0x000023f1 vpcmpeqb %xmm0, %xmm4, %xmm5 - 0xc5, 0xd9, 0x74, 0xf1, //0x000023f5 vpcmpeqb %xmm1, %xmm4, %xmm6 - 0xc5, 0xc9, 0xeb, 0xed, //0x000023f9 vpor %xmm5, %xmm6, %xmm5 - 0xc5, 0xd9, 0xeb, 0xf2, //0x000023fd vpor %xmm2, %xmm4, %xmm6 - 0xc5, 0xc9, 0x74, 0xf3, //0x00002401 vpcmpeqb %xmm3, %xmm6, %xmm6 - 0xc5, 0xd1, 0xeb, 0xee, //0x00002405 vpor %xmm6, %xmm5, %xmm5 - 0xc5, 0xf9, 0xd7, 0xc5, //0x00002409 vpmovmskb %xmm5, %eax - 0x0d, 0x00, 0x00, 0x01, 0x00, //0x0000240d orl $65536, %eax - 0x44, 0x0f, 0xbc, 0xf0, //0x00002412 bsfl %eax, %r14d - 0xc4, 0xe1, 0xf9, 0x7e, 0xe0, //0x00002416 vmovq %xmm4, %rax - 0x4d, 0x39, 0xf4, //0x0000241b cmpq %r14, %r12 - 0x0f, 0x8d, 0xd7, 0x00, 0x00, 0x00, //0x0000241e jge LBB7_22 - 0x49, 0x83, 0xfc, 0x08, //0x00002424 cmpq $8, %r12 - 0x0f, 0x82, 0x09, 0x01, 0x00, 0x00, //0x00002428 jb LBB7_25 - 0x49, 0x89, 0x00, //0x0000242e movq %rax, (%r8) - 0x4d, 0x8d, 0x75, 0x08, //0x00002431 leaq $8(%r13), %r14 - 0x49, 0x83, 0xc0, 0x08, //0x00002435 addq $8, %r8 - 0x49, 0x8d, 0x44, 0x24, 0xf8, //0x00002439 leaq $-8(%r12), %rax - 0x48, 0x83, 0xf8, 0x04, //0x0000243e cmpq $4, %rax - 0x0f, 0x8d, 0xff, 0x00, 0x00, 0x00, //0x00002442 jge LBB7_26 - 0xe9, 0x0c, 0x01, 0x00, 0x00, //0x00002448 jmp LBB7_27 - 0x90, 0x90, 0x90, //0x0000244d .p2align 4, 0x90 - //0x00002450 LBB7_13 - 0x4d, 0x85, 0xe4, //0x00002450 testq %r12, %r12 - 0x0f, 0x8e, 0x67, 0x00, 0x00, 0x00, //0x00002453 jle LBB7_20 - 0x48, 0x85, 0xc0, //0x00002459 testq %rax, %rax - 0x0f, 0x8e, 0x5e, 0x00, 0x00, 0x00, //0x0000245c jle LBB7_20 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002462 .p2align 4, 0x90 - //0x00002470 LBB7_15 - 0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x00002470 movzbl (%r13), %ecx - 0x48, 0x83, 0xf9, 0x3e, //0x00002475 cmpq $62, %rcx - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00002479 ja LBB7_17 - 0x49, 0x0f, 0xa3, 0xce, //0x0000247f btq %rcx, %r14 - 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00002483 jb LBB7_24 - //0x00002489 LBB7_17 - 0x80, 0xf9, 0xe2, //0x00002489 cmpb $-30, %cl - 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x0000248c je LBB7_24 - 0x49, 0xff, 0xc5, //0x00002492 incq %r13 - 0x41, 0x88, 0x08, //0x00002495 movb %cl, (%r8) - 0x48, 0x83, 0xf8, 0x02, //0x00002498 cmpq $2, %rax - 0x48, 0x8d, 0x40, 0xff, //0x0000249c leaq $-1(%rax), %rax - 0x0f, 0x8c, 0x1a, 0x00, 0x00, 0x00, //0x000024a0 jl LBB7_20 - 0x49, 0xff, 0xc0, //0x000024a6 incq %r8 - 0x49, 0x83, 0xfc, 0x01, //0x000024a9 cmpq $1, %r12 - 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x000024ad leaq $-1(%r12), %r12 - 0x0f, 0x8f, 0xb8, 0xff, 0xff, 0xff, //0x000024b2 jg LBB7_15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024b8 .p2align 4, 0x90 - //0x000024c0 LBB7_20 - 0x4d, 0x29, 0xfd, //0x000024c0 subq %r15, %r13 - 0x48, 0xf7, 0xd8, //0x000024c3 negq %rax - 0x4d, 0x19, 0xe4, //0x000024c6 sbbq %r12, %r12 - 0x4d, 0x31, 0xec, //0x000024c9 xorq %r13, %r12 - 0x4d, 0x85, 0xe4, //0x000024cc testq %r12, %r12 - 0x0f, 0x89, 0x5b, 0x01, 0x00, 0x00, //0x000024cf jns LBB7_37 - 0xe9, 0x72, 0x02, 0x00, 0x00, //0x000024d5 jmp LBB7_57 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024da .p2align 4, 0x90 - //0x000024e0 LBB7_21 - 0x0f, 0xb7, 0xc2, //0x000024e0 movzwl %dx, %eax - 0x4d, 0x29, 0xfd, //0x000024e3 subq %r15, %r13 - 0x44, 0x0f, 0xbc, 0xe0, //0x000024e6 bsfl %eax, %r12d - 0x4d, 0x01, 0xec, //0x000024ea addq %r13, %r12 - 0x4d, 0x85, 0xe4, //0x000024ed testq %r12, %r12 - 0x0f, 0x89, 0x3a, 0x01, 0x00, 0x00, //0x000024f0 jns LBB7_37 - 0xe9, 0x51, 0x02, 0x00, 0x00, //0x000024f6 jmp LBB7_57 - //0x000024fb LBB7_22 - 0x41, 0x83, 0xfe, 0x08, //0x000024fb cmpl $8, %r14d - 0x0f, 0x82, 0xa9, 0x00, 0x00, 0x00, //0x000024ff jb LBB7_31 - 0x49, 0x89, 0x00, //0x00002505 movq %rax, (%r8) - 0x4d, 0x8d, 0x65, 0x08, //0x00002508 leaq $8(%r13), %r12 - 0x49, 0x83, 0xc0, 0x08, //0x0000250c addq $8, %r8 - 0x49, 0x8d, 0x46, 0xf8, //0x00002510 leaq $-8(%r14), %rax - 0x48, 0x83, 0xf8, 0x04, //0x00002514 cmpq $4, %rax - 0x0f, 0x8d, 0xa0, 0x00, 0x00, 0x00, //0x00002518 jge LBB7_32 - 0xe9, 0xae, 0x00, 0x00, 0x00, //0x0000251e jmp LBB7_33 - //0x00002523 LBB7_24 - 0x4d, 0x29, 0xfd, //0x00002523 subq %r15, %r13 - 0x4d, 0x89, 0xec, //0x00002526 movq %r13, %r12 - 0x4d, 0x85, 0xe4, //0x00002529 testq %r12, %r12 - 0x0f, 0x89, 0xfe, 0x00, 0x00, 0x00, //0x0000252c jns LBB7_37 - 0xe9, 0x15, 0x02, 0x00, 0x00, //0x00002532 jmp LBB7_57 - //0x00002537 LBB7_25 - 0x4d, 0x89, 0xee, //0x00002537 movq %r13, %r14 - 0x4c, 0x89, 0xe0, //0x0000253a movq %r12, %rax - 0x48, 0x83, 0xf8, 0x04, //0x0000253d cmpq $4, %rax - 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x00002541 jl LBB7_27 - //0x00002547 LBB7_26 - 0x41, 0x8b, 0x0e, //0x00002547 movl (%r14), %ecx - 0x41, 0x89, 0x08, //0x0000254a movl %ecx, (%r8) - 0x49, 0x83, 0xc6, 0x04, //0x0000254d addq $4, %r14 - 0x49, 0x83, 0xc0, 0x04, //0x00002551 addq $4, %r8 - 0x48, 0x83, 0xc0, 0xfc, //0x00002555 addq $-4, %rax - //0x00002559 LBB7_27 - 0x48, 0x83, 0xf8, 0x02, //0x00002559 cmpq $2, %rax - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x0000255d jb LBB7_28 - 0x41, 0x0f, 0xb7, 0x0e, //0x00002563 movzwl (%r14), %ecx - 0x66, 0x41, 0x89, 0x08, //0x00002567 movw %cx, (%r8) - 0x49, 0x83, 0xc6, 0x02, //0x0000256b addq $2, %r14 - 0x49, 0x83, 0xc0, 0x02, //0x0000256f addq $2, %r8 - 0x48, 0x83, 0xc0, 0xfe, //0x00002573 addq $-2, %rax - 0x48, 0x85, 0xc0, //0x00002577 testq %rax, %rax - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000257a jne LBB7_29 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002580 jmp LBB7_30 - //0x00002585 LBB7_28 - 0x48, 0x85, 0xc0, //0x00002585 testq %rax, %rax - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00002588 je LBB7_30 - //0x0000258e LBB7_29 - 0x41, 0x8a, 0x06, //0x0000258e movb (%r14), %al - 0x41, 0x88, 0x00, //0x00002591 movb %al, (%r8) - //0x00002594 LBB7_30 - 0x4d, 0x29, 0xfc, //0x00002594 subq %r15, %r12 - 0x4d, 0x01, 0xec, //0x00002597 addq %r13, %r12 - 0x49, 0xf7, 0xd4, //0x0000259a notq %r12 - 0x49, 0x89, 0xd6, //0x0000259d movq %rdx, %r14 - 0x4d, 0x85, 0xe4, //0x000025a0 testq %r12, %r12 - 0x0f, 0x89, 0x87, 0x00, 0x00, 0x00, //0x000025a3 jns LBB7_37 - 0xe9, 0x9e, 0x01, 0x00, 0x00, //0x000025a9 jmp LBB7_57 - //0x000025ae LBB7_31 - 0x4d, 0x89, 0xec, //0x000025ae movq %r13, %r12 - 0x4c, 0x89, 0xf0, //0x000025b1 movq %r14, %rax - 0x48, 0x83, 0xf8, 0x04, //0x000025b4 cmpq $4, %rax - 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x000025b8 jl LBB7_33 - //0x000025be LBB7_32 - 0x41, 0x8b, 0x0c, 0x24, //0x000025be movl (%r12), %ecx - 0x41, 0x89, 0x08, //0x000025c2 movl %ecx, (%r8) - 0x49, 0x83, 0xc4, 0x04, //0x000025c5 addq $4, %r12 - 0x49, 0x83, 0xc0, 0x04, //0x000025c9 addq $4, %r8 - 0x48, 0x83, 0xc0, 0xfc, //0x000025cd addq $-4, %rax - //0x000025d1 LBB7_33 - 0x48, 0x83, 0xf8, 0x02, //0x000025d1 cmpq $2, %rax - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x000025d5 jb LBB7_34 - 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x000025db movzwl (%r12), %ecx - 0x66, 0x41, 0x89, 0x08, //0x000025e0 movw %cx, (%r8) - 0x49, 0x83, 0xc4, 0x02, //0x000025e4 addq $2, %r12 - 0x49, 0x83, 0xc0, 0x02, //0x000025e8 addq $2, %r8 - 0x48, 0x83, 0xc0, 0xfe, //0x000025ec addq $-2, %rax - 0x48, 0x85, 0xc0, //0x000025f0 testq %rax, %rax - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000025f3 jne LBB7_35 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000025f9 jmp LBB7_36 - //0x000025fe LBB7_34 - 0x48, 0x85, 0xc0, //0x000025fe testq %rax, %rax - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00002601 je LBB7_36 - //0x00002607 LBB7_35 - 0x41, 0x8a, 0x04, 0x24, //0x00002607 movb (%r12), %al - 0x41, 0x88, 0x00, //0x0000260b movb %al, (%r8) - //0x0000260e LBB7_36 - 0x4d, 0x29, 0xfd, //0x0000260e subq %r15, %r13 - 0x4d, 0x01, 0xf5, //0x00002611 addq %r14, %r13 - 0x4d, 0x89, 0xec, //0x00002614 movq %r13, %r12 - 0x49, 0x89, 0xd6, //0x00002617 movq %rdx, %r14 - 0x4d, 0x85, 0xe4, //0x0000261a testq %r12, %r12 - 0x0f, 0x88, 0x29, 0x01, 0x00, 0x00, //0x0000261d js LBB7_57 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002623 .p2align 4, 0x90 - //0x00002630 LBB7_37 - 0x4d, 0x01, 0xe7, //0x00002630 addq %r12, %r15 - 0x4d, 0x01, 0xe2, //0x00002633 addq %r12, %r10 - 0x4c, 0x29, 0xe6, //0x00002636 subq %r12, %rsi - 0x0f, 0x8e, 0x2d, 0x01, 0x00, 0x00, //0x00002639 jle LBB7_58 - 0x4d, 0x29, 0xe1, //0x0000263f subq %r12, %r9 - 0x41, 0x8a, 0x0f, //0x00002642 movb (%r15), %cl - 0x80, 0xf9, 0xe2, //0x00002645 cmpb $-30, %cl - 0x0f, 0x84, 0xb1, 0x00, 0x00, 0x00, //0x00002648 je LBB7_51 - 0x4c, 0x89, 0xf8, //0x0000264e movq %r15, %rax - //0x00002651 LBB7_40 - 0x0f, 0xb6, 0xd1, //0x00002651 movzbl %cl, %edx - 0x48, 0xc1, 0xe2, 0x04, //0x00002654 shlq $4, %rdx - 0x4a, 0x8b, 0x3c, 0x1a, //0x00002658 movq (%rdx,%r11), %rdi - 0x48, 0x63, 0xdf, //0x0000265c movslq %edi, %rbx - 0x49, 0x29, 0xd9, //0x0000265f subq %rbx, %r9 - 0x0f, 0x8c, 0x1b, 0x01, 0x00, 0x00, //0x00002662 jl LBB7_60 - 0x48, 0xc1, 0xe7, 0x20, //0x00002668 shlq $32, %rdi - 0x4e, 0x8d, 0x7c, 0x1a, 0x08, //0x0000266c leaq $8(%rdx,%r11), %r15 - 0x48, 0xb9, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00002671 movabsq $12884901889, %rcx - 0x48, 0x39, 0xcf, //0x0000267b cmpq %rcx, %rdi - 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x0000267e jl LBB7_43 - 0x41, 0x8b, 0x0f, //0x00002684 movl (%r15), %ecx - 0x41, 0x89, 0x0a, //0x00002687 movl %ecx, (%r10) - 0x4e, 0x8d, 0x7c, 0x1a, 0x0c, //0x0000268a leaq $12(%rdx,%r11), %r15 - 0x4d, 0x8d, 0x42, 0x04, //0x0000268f leaq $4(%r10), %r8 - 0x48, 0x8d, 0x7b, 0xfc, //0x00002693 leaq $-4(%rbx), %rdi - 0x48, 0x83, 0xff, 0x02, //0x00002697 cmpq $2, %rdi - 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x0000269b jae LBB7_44 - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x000026a1 jmp LBB7_45 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000026a6 .p2align 4, 0x90 - //0x000026b0 LBB7_43 - 0x4d, 0x89, 0xd0, //0x000026b0 movq %r10, %r8 - 0x48, 0x89, 0xdf, //0x000026b3 movq %rbx, %rdi - 0x48, 0x83, 0xff, 0x02, //0x000026b6 cmpq $2, %rdi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000026ba jb LBB7_45 - //0x000026c0 LBB7_44 - 0x41, 0x0f, 0xb7, 0x17, //0x000026c0 movzwl (%r15), %edx - 0x66, 0x41, 0x89, 0x10, //0x000026c4 movw %dx, (%r8) - 0x49, 0x83, 0xc7, 0x02, //0x000026c8 addq $2, %r15 - 0x49, 0x83, 0xc0, 0x02, //0x000026cc addq $2, %r8 - 0x48, 0x83, 0xc7, 0xfe, //0x000026d0 addq $-2, %rdi - //0x000026d4 LBB7_45 - 0x48, 0x85, 0xff, //0x000026d4 testq %rdi, %rdi - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000026d7 je LBB7_47 - 0x41, 0x8a, 0x0f, //0x000026dd movb (%r15), %cl - 0x41, 0x88, 0x08, //0x000026e0 movb %cl, (%r8) - //0x000026e3 LBB7_47 - 0x49, 0x01, 0xda, //0x000026e3 addq %rbx, %r10 - //0x000026e6 LBB7_48 - 0x48, 0xff, 0xc0, //0x000026e6 incq %rax - 0x49, 0x89, 0xc7, //0x000026e9 movq %rax, %r15 - 0x48, 0x83, 0xfe, 0x01, //0x000026ec cmpq $1, %rsi - 0x48, 0x8d, 0x76, 0xff, //0x000026f0 leaq $-1(%rsi), %rsi - 0x0f, 0x8f, 0x46, 0xfc, 0xff, 0xff, //0x000026f4 jg LBB7_2 - 0xe9, 0x70, 0x00, 0x00, 0x00, //0x000026fa jmp LBB7_59 - //0x000026ff LBB7_51 - 0x48, 0x83, 0xfe, 0x03, //0x000026ff cmpq $3, %rsi - 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00002703 jl LBB7_55 - 0x41, 0x80, 0x7f, 0x01, 0x80, //0x00002709 cmpb $-128, $1(%r15) - 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000270e jne LBB7_55 - 0x41, 0x8a, 0x4f, 0x02, //0x00002714 movb $2(%r15), %cl - 0x89, 0xc8, //0x00002718 movl %ecx, %eax - 0x24, 0xfe, //0x0000271a andb $-2, %al - 0x3c, 0xa8, //0x0000271c cmpb $-88, %al - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000271e jne LBB7_55 - 0x49, 0x8d, 0x47, 0x02, //0x00002724 leaq $2(%r15), %rax - 0x48, 0x83, 0xc6, 0xfe, //0x00002728 addq $-2, %rsi - 0xe9, 0x20, 0xff, 0xff, 0xff, //0x0000272c jmp LBB7_40 - //0x00002731 LBB7_55 - 0x4d, 0x85, 0xc9, //0x00002731 testq %r9, %r9 - 0x0f, 0x8e, 0x54, 0x00, 0x00, 0x00, //0x00002734 jle LBB7_61 - 0x41, 0xc6, 0x02, 0xe2, //0x0000273a movb $-30, (%r10) - 0x49, 0xff, 0xc2, //0x0000273e incq %r10 - 0x49, 0xff, 0xc9, //0x00002741 decq %r9 - 0x4c, 0x89, 0xf8, //0x00002744 movq %r15, %rax - 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00002747 jmp LBB7_48 - //0x0000274c LBB7_57 - 0x4c, 0x2b, 0x55, 0xc8, //0x0000274c subq $-56(%rbp), %r10 - 0x49, 0xf7, 0xd4, //0x00002750 notq %r12 - 0x4d, 0x01, 0xe2, //0x00002753 addq %r12, %r10 - 0x48, 0x8b, 0x45, 0xc0, //0x00002756 movq $-64(%rbp), %rax - 0x4c, 0x89, 0x10, //0x0000275a movq %r10, (%rax) - 0x4c, 0x2b, 0x7d, 0xd0, //0x0000275d subq $-48(%rbp), %r15 - 0x4d, 0x01, 0xe7, //0x00002761 addq %r12, %r15 - 0x49, 0xf7, 0xd7, //0x00002764 notq %r15 - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00002767 jmp LBB7_62 - //0x0000276c LBB7_58 - 0x4c, 0x89, 0xf8, //0x0000276c movq %r15, %rax - //0x0000276f LBB7_59 - 0x4c, 0x2b, 0x55, 0xc8, //0x0000276f subq $-56(%rbp), %r10 - 0x48, 0x8b, 0x4d, 0xc0, //0x00002773 movq $-64(%rbp), %rcx - 0x4c, 0x89, 0x11, //0x00002777 movq %r10, (%rcx) - 0x48, 0x2b, 0x45, 0xd0, //0x0000277a subq $-48(%rbp), %rax - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000277e jmp LBB7_63 - //0x00002783 LBB7_60 - 0x4c, 0x2b, 0x55, 0xc8, //0x00002783 subq $-56(%rbp), %r10 - 0x48, 0x8b, 0x45, 0xc0, //0x00002787 movq $-64(%rbp), %rax - 0x4c, 0x89, 0x10, //0x0000278b movq %r10, (%rax) - //0x0000278e LBB7_61 - 0x49, 0xf7, 0xd7, //0x0000278e notq %r15 - 0x4c, 0x03, 0x7d, 0xd0, //0x00002791 addq $-48(%rbp), %r15 - //0x00002795 LBB7_62 - 0x4c, 0x89, 0xf8, //0x00002795 movq %r15, %rax - //0x00002798 LBB7_63 - 0x48, 0x83, 0xc4, 0x18, //0x00002798 addq $24, %rsp - 0x5b, //0x0000279c popq %rbx - 0x41, 0x5c, //0x0000279d popq %r12 - 0x41, 0x5d, //0x0000279f popq %r13 - 0x41, 0x5e, //0x000027a1 popq %r14 - 0x41, 0x5f, //0x000027a3 popq %r15 - 0x5d, //0x000027a5 popq %rbp - 0xc3, //0x000027a6 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000027a7 .p2align 4, 0x90 - //0x000027b0 _atof_eisel_lemire64 - 0x55, //0x000027b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000027b1 movq %rsp, %rbp - 0x41, 0x57, //0x000027b4 pushq %r15 - 0x41, 0x56, //0x000027b6 pushq %r14 - 0x53, //0x000027b8 pushq %rbx - 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x000027b9 leal $348(%rsi), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x000027bf cmpl $695, %eax - 0x0f, 0x87, 0x08, 0x01, 0x00, 0x00, //0x000027c4 ja LBB8_1 - 0x49, 0x89, 0xc8, //0x000027ca movq %rcx, %r8 - 0x41, 0x89, 0xd1, //0x000027cd movl %edx, %r9d - 0x48, 0x85, 0xff, //0x000027d0 testq %rdi, %rdi - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000027d3 je LBB8_4 - 0x4c, 0x0f, 0xbd, 0xd7, //0x000027d9 bsrq %rdi, %r10 - 0x49, 0x83, 0xf2, 0x3f, //0x000027dd xorq $63, %r10 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000027e1 jmp LBB8_5 - //0x000027e6 LBB8_4 - 0x41, 0xba, 0x40, 0x00, 0x00, 0x00, //0x000027e6 movl $64, %r10d - //0x000027ec LBB8_5 - 0x44, 0x89, 0xd1, //0x000027ec movl %r10d, %ecx - 0x48, 0xd3, 0xe7, //0x000027ef shlq %cl, %rdi - 0x89, 0xc1, //0x000027f2 movl %eax, %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x000027f4 shlq $4, %rcx - 0x4c, 0x8d, 0x3d, 0x31, 0x6b, 0x00, 0x00, //0x000027f8 leaq $27441(%rip), %r15 /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x89, 0xf8, //0x000027ff movq %rdi, %rax - 0x4a, 0xf7, 0x64, 0x39, 0x08, //0x00002802 mulq $8(%rcx,%r15) - 0x49, 0x89, 0xc3, //0x00002807 movq %rax, %r11 - 0x49, 0x89, 0xd6, //0x0000280a movq %rdx, %r14 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000280d andl $511, %edx - 0x48, 0x89, 0xfb, //0x00002813 movq %rdi, %rbx - 0x48, 0xf7, 0xd3, //0x00002816 notq %rbx - 0x48, 0x39, 0xd8, //0x00002819 cmpq %rbx, %rax - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x0000281c jbe LBB8_11 - 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00002822 cmpl $511, %edx - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00002828 jne LBB8_11 - 0x48, 0x89, 0xf8, //0x0000282e movq %rdi, %rax - 0x4a, 0xf7, 0x24, 0x39, //0x00002831 mulq (%rcx,%r15) - 0x49, 0x01, 0xd3, //0x00002835 addq %rdx, %r11 - 0x49, 0x83, 0xd6, 0x00, //0x00002838 adcq $0, %r14 - 0x44, 0x89, 0xf2, //0x0000283c movl %r14d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000283f andl $511, %edx - 0x48, 0x39, 0xd8, //0x00002845 cmpq %rbx, %rax - 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x00002848 jbe LBB8_11 - 0x49, 0x83, 0xfb, 0xff, //0x0000284e cmpq $-1, %r11 - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00002852 jne LBB8_11 - 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00002858 cmpl $511, %edx - 0x0f, 0x84, 0x6e, 0x00, 0x00, 0x00, //0x0000285e je LBB8_1 - //0x00002864 LBB8_11 - 0x4c, 0x89, 0xf7, //0x00002864 movq %r14, %rdi - 0x48, 0xc1, 0xef, 0x3f, //0x00002867 shrq $63, %rdi - 0x8d, 0x4f, 0x09, //0x0000286b leal $9(%rdi), %ecx - 0x49, 0xd3, 0xee, //0x0000286e shrq %cl, %r14 - 0x4c, 0x09, 0xda, //0x00002871 orq %r11, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002874 jne LBB8_14 - 0x44, 0x89, 0xf0, //0x0000287a movl %r14d, %eax - 0x83, 0xe0, 0x03, //0x0000287d andl $3, %eax - 0x83, 0xf8, 0x01, //0x00002880 cmpl $1, %eax - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00002883 je LBB8_1 - //0x00002889 LBB8_14 - 0x69, 0xc6, 0x6a, 0x52, 0x03, 0x00, //0x00002889 imull $217706, %esi, %eax - 0xc1, 0xf8, 0x10, //0x0000288f sarl $16, %eax - 0x05, 0x3f, 0x04, 0x00, 0x00, //0x00002892 addl $1087, %eax - 0x48, 0x98, //0x00002897 cltq - 0x4c, 0x29, 0xd0, //0x00002899 subq %r10, %rax - 0x48, 0x83, 0xf7, 0x01, //0x0000289c xorq $1, %rdi - 0x48, 0x29, 0xf8, //0x000028a0 subq %rdi, %rax - 0x44, 0x89, 0xf2, //0x000028a3 movl %r14d, %edx - 0x83, 0xe2, 0x01, //0x000028a6 andl $1, %edx - 0x4c, 0x01, 0xf2, //0x000028a9 addq %r14, %rdx - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x000028ac movabsq $126100789566373888, %rcx - 0x48, 0x21, 0xd1, //0x000028b6 andq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x01, //0x000028b9 cmpq $1, %rcx - 0x48, 0x83, 0xd8, 0xff, //0x000028bd sbbq $-1, %rax - 0x48, 0x8d, 0x70, 0xff, //0x000028c1 leaq $-1(%rax), %rsi - 0x48, 0x81, 0xfe, 0xfd, 0x07, 0x00, 0x00, //0x000028c5 cmpq $2045, %rsi - 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x000028cc jbe LBB8_16 - //0x000028d2 LBB8_1 - 0x31, 0xc0, //0x000028d2 xorl %eax, %eax - //0x000028d4 LBB8_17 - 0x5b, //0x000028d4 popq %rbx - 0x41, 0x5e, //0x000028d5 popq %r14 - 0x41, 0x5f, //0x000028d7 popq %r15 - 0x5d, //0x000028d9 popq %rbp - 0xc3, //0x000028da retq - //0x000028db LBB8_16 - 0x48, 0x83, 0xf9, 0x01, //0x000028db cmpq $1, %rcx - 0xb1, 0x02, //0x000028df movb $2, %cl - 0x80, 0xd9, 0x00, //0x000028e1 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x000028e4 shrq %cl, %rdx - 0x48, 0xc1, 0xe0, 0x34, //0x000028e7 shlq $52, %rax - 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000028eb movabsq $4503599627370495, %rcx - 0x48, 0x21, 0xd1, //0x000028f5 andq %rdx, %rcx - 0x48, 0x09, 0xc1, //0x000028f8 orq %rax, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000028fb movabsq $-9223372036854775808, %rax - 0x48, 0x09, 0xc8, //0x00002905 orq %rcx, %rax - 0x41, 0x83, 0xf9, 0xff, //0x00002908 cmpl $-1, %r9d - 0x48, 0x0f, 0x45, 0xc1, //0x0000290c cmovneq %rcx, %rax - 0x49, 0x89, 0x00, //0x00002910 movq %rax, (%r8) - 0xb0, 0x01, //0x00002913 movb $1, %al - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00002915 jmp LBB8_17 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000291a .p2align 4, 0x90 - //0x00002920 _decimal_to_f64 - 0x55, //0x00002920 pushq %rbp - 0x48, 0x89, 0xe5, //0x00002921 movq %rsp, %rbp - 0x41, 0x57, //0x00002924 pushq %r15 - 0x41, 0x56, //0x00002926 pushq %r14 - 0x41, 0x55, //0x00002928 pushq %r13 - 0x41, 0x54, //0x0000292a pushq %r12 - 0x53, //0x0000292c pushq %rbx - 0x50, //0x0000292d pushq %rax - 0x48, 0x89, 0xf3, //0x0000292e movq %rsi, %rbx - 0x49, 0x89, 0xfc, //0x00002931 movq %rdi, %r12 - 0x49, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, //0x00002934 movabsq $4503599627370496, %r13 - 0x83, 0x7f, 0x10, 0x00, //0x0000293e cmpl $0, $16(%rdi) - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00002942 je LBB9_4 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002948 movabsq $9218868437227405312, %r14 - 0x41, 0x8b, 0x44, 0x24, 0x14, //0x00002952 movl $20(%r12), %eax - 0x45, 0x31, 0xff, //0x00002957 xorl %r15d, %r15d - 0x3d, 0x36, 0x01, 0x00, 0x00, //0x0000295a cmpl $310, %eax - 0x0f, 0x8f, 0x0e, 0x04, 0x00, 0x00, //0x0000295f jg LBB9_78 - 0x3d, 0xb6, 0xfe, 0xff, 0xff, //0x00002965 cmpl $-330, %eax - 0x0f, 0x8d, 0x13, 0x00, 0x00, 0x00, //0x0000296a jge LBB9_5 - 0x45, 0x31, 0xf6, //0x00002970 xorl %r14d, %r14d - 0xe9, 0xfb, 0x03, 0x00, 0x00, //0x00002973 jmp LBB9_78 - //0x00002978 LBB9_4 - 0x45, 0x31, 0xf6, //0x00002978 xorl %r14d, %r14d - 0x45, 0x31, 0xff, //0x0000297b xorl %r15d, %r15d - 0xe9, 0xf0, 0x03, 0x00, 0x00, //0x0000297e jmp LBB9_78 - //0x00002983 LBB9_5 - 0x85, 0xc0, //0x00002983 testl %eax, %eax - 0x48, 0x89, 0x5d, 0xd0, //0x00002985 movq %rbx, $-48(%rbp) - 0x0f, 0x8e, 0xf1, 0x00, 0x00, 0x00, //0x00002989 jle LBB9_22 - 0x45, 0x31, 0xff, //0x0000298f xorl %r15d, %r15d - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002992 jmp LBB9_9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002997 .p2align 4, 0x90 - //0x000029a0 LBB9_7 - 0xf7, 0xdb, //0x000029a0 negl %ebx - 0x4c, 0x89, 0xe7, //0x000029a2 movq %r12, %rdi - 0x89, 0xde, //0x000029a5 movl %ebx, %esi - 0xe8, 0x24, 0x64, 0x00, 0x00, //0x000029a7 callq _right_shift - //0x000029ac LBB9_8 - 0x45, 0x01, 0xf7, //0x000029ac addl %r14d, %r15d - 0x41, 0x8b, 0x44, 0x24, 0x14, //0x000029af movl $20(%r12), %eax - 0x85, 0xc0, //0x000029b4 testl %eax, %eax - 0x0f, 0x8e, 0xc4, 0x00, 0x00, 0x00, //0x000029b6 jle LBB9_22 - //0x000029bc LBB9_9 - 0x41, 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x000029bc movl $27, %r14d - 0x83, 0xf8, 0x08, //0x000029c2 cmpl $8, %eax - 0x0f, 0x8f, 0x0d, 0x00, 0x00, 0x00, //0x000029c5 jg LBB9_11 - 0x89, 0xc0, //0x000029cb movl %eax, %eax - 0x48, 0x8d, 0x0d, 0xec, 0x94, 0x00, 0x00, //0x000029cd leaq $38124(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x44, 0x8b, 0x34, 0x81, //0x000029d4 movl (%rcx,%rax,4), %r14d - //0x000029d8 LBB9_11 - 0x45, 0x85, 0xf6, //0x000029d8 testl %r14d, %r14d - 0x0f, 0x84, 0xcb, 0xff, 0xff, 0xff, //0x000029db je LBB9_8 - 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x000029e1 cmpl $0, $16(%r12) - 0x0f, 0x84, 0xbf, 0xff, 0xff, 0xff, //0x000029e7 je LBB9_8 - 0x44, 0x89, 0xf3, //0x000029ed movl %r14d, %ebx - 0xf7, 0xdb, //0x000029f0 negl %ebx - 0x45, 0x85, 0xf6, //0x000029f2 testl %r14d, %r14d - 0x0f, 0x88, 0x35, 0x00, 0x00, 0x00, //0x000029f5 js LBB9_16 - 0x41, 0x83, 0xfe, 0x3d, //0x000029fb cmpl $61, %r14d - 0x0f, 0x8c, 0x9b, 0xff, 0xff, 0xff, //0x000029ff jl LBB9_7 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a05 .p2align 4, 0x90 - //0x00002a10 LBB9_15 - 0x4c, 0x89, 0xe7, //0x00002a10 movq %r12, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002a13 movl $60, %esi - 0xe8, 0xb3, 0x63, 0x00, 0x00, //0x00002a18 callq _right_shift - 0x8d, 0x43, 0x3c, //0x00002a1d leal $60(%rbx), %eax - 0x83, 0xfb, 0x88, //0x00002a20 cmpl $-120, %ebx - 0x89, 0xc3, //0x00002a23 movl %eax, %ebx - 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00002a25 jl LBB9_15 - 0xe9, 0x70, 0xff, 0xff, 0xff, //0x00002a2b jmp LBB9_7 - //0x00002a30 LBB9_16 - 0x41, 0x83, 0xfe, 0xc3, //0x00002a30 cmpl $-61, %r14d - 0x0f, 0x8f, 0x26, 0x00, 0x00, 0x00, //0x00002a34 jg LBB9_18 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a3a .p2align 4, 0x90 - //0x00002a40 LBB9_17 - 0x4c, 0x89, 0xe7, //0x00002a40 movq %r12, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002a43 movl $60, %esi - 0xe8, 0x93, 0x61, 0x00, 0x00, //0x00002a48 callq _left_shift - 0x8d, 0x73, 0xc4, //0x00002a4d leal $-60(%rbx), %esi - 0x83, 0xfb, 0x78, //0x00002a50 cmpl $120, %ebx - 0x89, 0xf3, //0x00002a53 movl %esi, %ebx - 0x0f, 0x8f, 0xe5, 0xff, 0xff, 0xff, //0x00002a55 jg LBB9_17 - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00002a5b jmp LBB9_19 - //0x00002a60 LBB9_18 - 0x89, 0xde, //0x00002a60 movl %ebx, %esi - //0x00002a62 LBB9_19 - 0x4c, 0x89, 0xe7, //0x00002a62 movq %r12, %rdi - 0xe8, 0x76, 0x61, 0x00, 0x00, //0x00002a65 callq _left_shift - 0xe9, 0x3d, 0xff, 0xff, 0xff, //0x00002a6a jmp LBB9_8 - 0x90, //0x00002a6f .p2align 4, 0x90 - //0x00002a70 LBB9_20 - 0x4c, 0x89, 0xe7, //0x00002a70 movq %r12, %rdi - 0xe8, 0x68, 0x61, 0x00, 0x00, //0x00002a73 callq _left_shift - //0x00002a78 LBB9_21 - 0x45, 0x29, 0xf7, //0x00002a78 subl %r14d, %r15d - 0x41, 0x8b, 0x44, 0x24, 0x14, //0x00002a7b movl $20(%r12), %eax - //0x00002a80 LBB9_22 - 0x85, 0xc0, //0x00002a80 testl %eax, %eax - 0x0f, 0x88, 0x18, 0x00, 0x00, 0x00, //0x00002a82 js LBB9_25 - 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00002a88 jne LBB9_36 - 0x49, 0x8b, 0x0c, 0x24, //0x00002a8e movq (%r12), %rcx - 0x80, 0x39, 0x35, //0x00002a92 cmpb $53, (%rcx) - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x00002a95 jl LBB9_26 - 0xe9, 0xac, 0x00, 0x00, 0x00, //0x00002a9b jmp LBB9_36 - //0x00002aa0 .p2align 4, 0x90 - //0x00002aa0 LBB9_25 - 0x41, 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x00002aa0 movl $27, %r14d - 0x83, 0xf8, 0xf8, //0x00002aa6 cmpl $-8, %eax - 0x0f, 0x8c, 0x0f, 0x00, 0x00, 0x00, //0x00002aa9 jl LBB9_27 - //0x00002aaf LBB9_26 - 0xf7, 0xd8, //0x00002aaf negl %eax - 0x48, 0x98, //0x00002ab1 cltq - 0x48, 0x8d, 0x0d, 0x06, 0x94, 0x00, 0x00, //0x00002ab3 leaq $37894(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x44, 0x8b, 0x34, 0x81, //0x00002aba movl (%rcx,%rax,4), %r14d - //0x00002abe LBB9_27 - 0x45, 0x85, 0xf6, //0x00002abe testl %r14d, %r14d - 0x0f, 0x84, 0xb1, 0xff, 0xff, 0xff, //0x00002ac1 je LBB9_21 - 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00002ac7 cmpl $0, $16(%r12) - 0x0f, 0x84, 0xa5, 0xff, 0xff, 0xff, //0x00002acd je LBB9_21 - 0x45, 0x85, 0xf6, //0x00002ad3 testl %r14d, %r14d - 0x0f, 0x8e, 0x34, 0x00, 0x00, 0x00, //0x00002ad6 jle LBB9_33 - 0x44, 0x89, 0xf6, //0x00002adc movl %r14d, %esi - 0x41, 0x83, 0xfe, 0x3d, //0x00002adf cmpl $61, %r14d - 0x0f, 0x8c, 0x87, 0xff, 0xff, 0xff, //0x00002ae3 jl LBB9_20 - 0x44, 0x89, 0xf3, //0x00002ae9 movl %r14d, %ebx - 0x90, 0x90, 0x90, 0x90, //0x00002aec .p2align 4, 0x90 - //0x00002af0 LBB9_32 - 0x4c, 0x89, 0xe7, //0x00002af0 movq %r12, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002af3 movl $60, %esi - 0xe8, 0xe3, 0x60, 0x00, 0x00, //0x00002af8 callq _left_shift - 0x8d, 0x73, 0xc4, //0x00002afd leal $-60(%rbx), %esi - 0x83, 0xfb, 0x78, //0x00002b00 cmpl $120, %ebx - 0x89, 0xf3, //0x00002b03 movl %esi, %ebx - 0x0f, 0x8f, 0xe5, 0xff, 0xff, 0xff, //0x00002b05 jg LBB9_32 - 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00002b0b jmp LBB9_20 - //0x00002b10 LBB9_33 - 0x44, 0x89, 0xf3, //0x00002b10 movl %r14d, %ebx - 0x41, 0x83, 0xfe, 0xc3, //0x00002b13 cmpl $-61, %r14d - 0x0f, 0x8f, 0x1e, 0x00, 0x00, 0x00, //0x00002b17 jg LBB9_35 - 0x90, 0x90, 0x90, //0x00002b1d .p2align 4, 0x90 - //0x00002b20 LBB9_34 - 0x4c, 0x89, 0xe7, //0x00002b20 movq %r12, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002b23 movl $60, %esi - 0xe8, 0xa3, 0x62, 0x00, 0x00, //0x00002b28 callq _right_shift - 0x8d, 0x43, 0x3c, //0x00002b2d leal $60(%rbx), %eax - 0x83, 0xfb, 0x88, //0x00002b30 cmpl $-120, %ebx - 0x89, 0xc3, //0x00002b33 movl %eax, %ebx - 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00002b35 jl LBB9_34 - //0x00002b3b LBB9_35 - 0xf7, 0xdb, //0x00002b3b negl %ebx - 0x4c, 0x89, 0xe7, //0x00002b3d movq %r12, %rdi - 0x89, 0xde, //0x00002b40 movl %ebx, %esi - 0xe8, 0x89, 0x62, 0x00, 0x00, //0x00002b42 callq _right_shift - 0xe9, 0x2c, 0xff, 0xff, 0xff, //0x00002b47 jmp LBB9_21 - //0x00002b4c LBB9_36 - 0x41, 0x81, 0xff, 0x02, 0xfc, 0xff, 0xff, //0x00002b4c cmpl $-1022, %r15d - 0x0f, 0x8f, 0x4b, 0x00, 0x00, 0x00, //0x00002b53 jg LBB9_42 - 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00002b59 cmpl $0, $16(%r12) - 0x48, 0x8b, 0x5d, 0xd0, //0x00002b5f movq $-48(%rbp), %rbx - 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00002b63 je LBB9_44 - 0x41, 0x81, 0xff, 0xc6, 0xfb, 0xff, 0xff, //0x00002b69 cmpl $-1082, %r15d - 0x0f, 0x8f, 0x55, 0x00, 0x00, 0x00, //0x00002b70 jg LBB9_45 - 0x41, 0x81, 0xc7, 0xc1, 0x03, 0x00, 0x00, //0x00002b76 addl $961, %r15d - 0x90, 0x90, 0x90, //0x00002b7d .p2align 4, 0x90 - //0x00002b80 LBB9_40 - 0x4c, 0x89, 0xe7, //0x00002b80 movq %r12, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002b83 movl $60, %esi - 0xe8, 0x43, 0x62, 0x00, 0x00, //0x00002b88 callq _right_shift - 0x41, 0x83, 0xc7, 0x3c, //0x00002b8d addl $60, %r15d - 0x41, 0x83, 0xff, 0x88, //0x00002b91 cmpl $-120, %r15d - 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00002b95 jl LBB9_40 - 0x41, 0x83, 0xc7, 0x3c, //0x00002b9b addl $60, %r15d - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00002b9f jmp LBB9_46 - //0x00002ba4 LBB9_42 - 0x41, 0x81, 0xff, 0x00, 0x04, 0x00, 0x00, //0x00002ba4 cmpl $1024, %r15d - 0x48, 0x8b, 0x5d, 0xd0, //0x00002bab movq $-48(%rbp), %rbx - 0x0f, 0x8f, 0x87, 0x01, 0x00, 0x00, //0x00002baf jg LBB9_75 - 0x41, 0xff, 0xcf, //0x00002bb5 decl %r15d - 0x45, 0x89, 0xfe, //0x00002bb8 movl %r15d, %r14d - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00002bbb jmp LBB9_47 - //0x00002bc0 LBB9_44 - 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002bc0 movl $-1022, %r14d - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00002bc6 jmp LBB9_49 - //0x00002bcb LBB9_45 - 0x41, 0x81, 0xc7, 0xfd, 0x03, 0x00, 0x00, //0x00002bcb addl $1021, %r15d - //0x00002bd2 LBB9_46 - 0x41, 0xf7, 0xdf, //0x00002bd2 negl %r15d - 0x4c, 0x89, 0xe7, //0x00002bd5 movq %r12, %rdi - 0x44, 0x89, 0xfe, //0x00002bd8 movl %r15d, %esi - 0xe8, 0xf0, 0x61, 0x00, 0x00, //0x00002bdb callq _right_shift - 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002be0 movl $-1022, %r14d - //0x00002be6 LBB9_47 - 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00002be6 cmpl $0, $16(%r12) - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002bec je LBB9_49 - 0x4c, 0x89, 0xe7, //0x00002bf2 movq %r12, %rdi - 0xbe, 0x35, 0x00, 0x00, 0x00, //0x00002bf5 movl $53, %esi - 0xe8, 0xe1, 0x5f, 0x00, 0x00, //0x00002bfa callq _left_shift - //0x00002bff LBB9_49 - 0x4d, 0x63, 0x44, 0x24, 0x14, //0x00002bff movslq $20(%r12), %r8 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002c04 movq $-1, %r15 - 0x49, 0x83, 0xf8, 0x14, //0x00002c0b cmpq $20, %r8 - 0x0f, 0x8f, 0x3f, 0x01, 0x00, 0x00, //0x00002c0f jg LBB9_77 - 0x44, 0x89, 0xc1, //0x00002c15 movl %r8d, %ecx - 0x85, 0xc9, //0x00002c18 testl %ecx, %ecx - 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x00002c1a jle LBB9_54 - 0x49, 0x63, 0x74, 0x24, 0x10, //0x00002c20 movslq $16(%r12), %rsi - 0x31, 0xd2, //0x00002c25 xorl %edx, %edx - 0x45, 0x31, 0xff, //0x00002c27 xorl %r15d, %r15d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c2a .p2align 4, 0x90 - //0x00002c30 LBB9_52 - 0x48, 0x39, 0xf2, //0x00002c30 cmpq %rsi, %rdx - 0x0f, 0x8d, 0x28, 0x00, 0x00, 0x00, //0x00002c33 jge LBB9_55 - 0x4b, 0x8d, 0x04, 0xbf, //0x00002c39 leaq (%r15,%r15,4), %rax - 0x49, 0x8b, 0x3c, 0x24, //0x00002c3d movq (%r12), %rdi - 0x48, 0x0f, 0xbe, 0x3c, 0x17, //0x00002c41 movsbq (%rdi,%rdx), %rdi - 0x4c, 0x8d, 0x7c, 0x47, 0xd0, //0x00002c46 leaq $-48(%rdi,%rax,2), %r15 - 0x48, 0xff, 0xc2, //0x00002c4b incq %rdx - 0x48, 0x39, 0xd1, //0x00002c4e cmpq %rdx, %rcx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00002c51 jne LBB9_52 - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00002c57 jmp LBB9_55 - //0x00002c5c LBB9_54 - 0x31, 0xd2, //0x00002c5c xorl %edx, %edx - 0x45, 0x31, 0xff, //0x00002c5e xorl %r15d, %r15d - //0x00002c61 LBB9_55 - 0x41, 0x39, 0xd0, //0x00002c61 cmpl %edx, %r8d - 0x0f, 0x8e, 0x56, 0x00, 0x00, 0x00, //0x00002c64 jle LBB9_63 - 0x89, 0xcf, //0x00002c6a movl %ecx, %edi - 0x29, 0xd7, //0x00002c6c subl %edx, %edi - 0x89, 0xd6, //0x00002c6e movl %edx, %esi - 0xf7, 0xd6, //0x00002c70 notl %esi - 0x44, 0x01, 0xc6, //0x00002c72 addl %r8d, %esi - 0x83, 0xe7, 0x07, //0x00002c75 andl $7, %edi - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002c78 je LBB9_60 - 0xf7, 0xdf, //0x00002c7e negl %edi - 0x31, 0xc0, //0x00002c80 xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c82 .p2align 4, 0x90 - //0x00002c90 LBB9_58 - 0x4d, 0x01, 0xff, //0x00002c90 addq %r15, %r15 - 0x4f, 0x8d, 0x3c, 0xbf, //0x00002c93 leaq (%r15,%r15,4), %r15 - 0xff, 0xc8, //0x00002c97 decl %eax - 0x39, 0xc7, //0x00002c99 cmpl %eax, %edi - 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00002c9b jne LBB9_58 - 0x29, 0xc2, //0x00002ca1 subl %eax, %edx - //0x00002ca3 LBB9_60 - 0x83, 0xfe, 0x07, //0x00002ca3 cmpl $7, %esi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002ca6 jb LBB9_63 - 0x89, 0xc8, //0x00002cac movl %ecx, %eax - 0x29, 0xd0, //0x00002cae subl %edx, %eax - //0x00002cb0 .p2align 4, 0x90 - //0x00002cb0 LBB9_62 - 0x4d, 0x69, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x00002cb0 imulq $100000000, %r15, %r15 - 0x83, 0xc0, 0xf8, //0x00002cb7 addl $-8, %eax - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002cba jne LBB9_62 - //0x00002cc0 LBB9_63 - 0x85, 0xc9, //0x00002cc0 testl %ecx, %ecx - 0x0f, 0x88, 0x4c, 0x00, 0x00, 0x00, //0x00002cc2 js LBB9_71 - 0x41, 0x8b, 0x54, 0x24, 0x10, //0x00002cc8 movl $16(%r12), %edx - 0x44, 0x39, 0xc2, //0x00002ccd cmpl %r8d, %edx - 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x00002cd0 jle LBB9_71 - 0x49, 0x8b, 0x34, 0x24, //0x00002cd6 movq (%r12), %rsi - 0x8a, 0x04, 0x0e, //0x00002cda movb (%rsi,%rcx), %al - 0x8d, 0x79, 0x01, //0x00002cdd leal $1(%rcx), %edi - 0x39, 0xd7, //0x00002ce0 cmpl %edx, %edi - 0x0f, 0x85, 0xbf, 0x00, 0x00, 0x00, //0x00002ce2 jne LBB9_72 - 0x3c, 0x35, //0x00002ce8 cmpb $53, %al - 0x0f, 0x85, 0xb7, 0x00, 0x00, 0x00, //0x00002cea jne LBB9_72 - 0x41, 0x83, 0x7c, 0x24, 0x1c, 0x00, //0x00002cf0 cmpl $0, $28(%r12) - 0x0f, 0x95, 0xc2, //0x00002cf6 setne %dl - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00002cf9 jne LBB9_73 - 0x85, 0xc9, //0x00002cff testl %ecx, %ecx - 0x0f, 0x8e, 0x0f, 0x00, 0x00, 0x00, //0x00002d01 jle LBB9_73 - 0x41, 0x8a, 0x54, 0x30, 0xff, //0x00002d07 movb $-1(%r8,%rsi), %dl - 0x80, 0xe2, 0x01, //0x00002d0c andb $1, %dl - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00002d0f jmp LBB9_73 - //0x00002d14 LBB9_71 - 0x31, 0xd2, //0x00002d14 xorl %edx, %edx - //0x00002d16 LBB9_73 - 0x0f, 0xb6, 0xc2, //0x00002d16 movzbl %dl, %eax - 0x49, 0x01, 0xc7, //0x00002d19 addq %rax, %r15 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00002d1c movabsq $9007199254740992, %rax - 0x49, 0x39, 0xc7, //0x00002d26 cmpq %rax, %r15 - 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00002d29 jne LBB9_77 - 0x41, 0x81, 0xfe, 0xfe, 0x03, 0x00, 0x00, //0x00002d2f cmpl $1022, %r14d - 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00002d36 jle LBB9_76 - //0x00002d3c LBB9_75 - 0x45, 0x31, 0xff, //0x00002d3c xorl %r15d, %r15d - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002d3f movabsq $9218868437227405312, %r14 - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002d49 jmp LBB9_78 - //0x00002d4e LBB9_76 - 0x41, 0xff, 0xc6, //0x00002d4e incl %r14d - 0x4d, 0x89, 0xef, //0x00002d51 movq %r13, %r15 - //0x00002d54 LBB9_77 - 0x4c, 0x89, 0xf8, //0x00002d54 movq %r15, %rax - 0x4c, 0x21, 0xe8, //0x00002d57 andq %r13, %rax - 0x41, 0x81, 0xc6, 0xff, 0x03, 0x00, 0x00, //0x00002d5a addl $1023, %r14d - 0x41, 0x81, 0xe6, 0xff, 0x07, 0x00, 0x00, //0x00002d61 andl $2047, %r14d - 0x49, 0xc1, 0xe6, 0x34, //0x00002d68 shlq $52, %r14 - 0x48, 0x85, 0xc0, //0x00002d6c testq %rax, %rax - 0x4c, 0x0f, 0x44, 0xf0, //0x00002d6f cmoveq %rax, %r14 - //0x00002d73 LBB9_78 - 0x49, 0xff, 0xcd, //0x00002d73 decq %r13 - 0x4d, 0x21, 0xfd, //0x00002d76 andq %r15, %r13 - 0x4d, 0x09, 0xf5, //0x00002d79 orq %r14, %r13 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002d7c movabsq $-9223372036854775808, %rax - 0x4c, 0x09, 0xe8, //0x00002d86 orq %r13, %rax - 0x41, 0x83, 0x7c, 0x24, 0x18, 0x00, //0x00002d89 cmpl $0, $24(%r12) - 0x49, 0x0f, 0x44, 0xc5, //0x00002d8f cmoveq %r13, %rax - 0x48, 0x89, 0x03, //0x00002d93 movq %rax, (%rbx) - 0x31, 0xc0, //0x00002d96 xorl %eax, %eax - 0x48, 0x83, 0xc4, 0x08, //0x00002d98 addq $8, %rsp - 0x5b, //0x00002d9c popq %rbx - 0x41, 0x5c, //0x00002d9d popq %r12 - 0x41, 0x5d, //0x00002d9f popq %r13 - 0x41, 0x5e, //0x00002da1 popq %r14 - 0x41, 0x5f, //0x00002da3 popq %r15 - 0x5d, //0x00002da5 popq %rbp - 0xc3, //0x00002da6 retq - //0x00002da7 LBB9_72 - 0x3c, 0x34, //0x00002da7 cmpb $52, %al - 0x0f, 0x9f, 0xc2, //0x00002da9 setg %dl - 0xe9, 0x65, 0xff, 0xff, 0xff, //0x00002dac jmp LBB9_73 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002db1 .p2align 4, 0x90 - //0x00002dc0 _atof_native - 0x55, //0x00002dc0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00002dc1 movq %rsp, %rbp - 0x48, 0x83, 0xec, 0x30, //0x00002dc4 subq $48, %rsp - 0x48, 0xc7, 0x45, 0xd8, 0x00, 0x00, 0x00, 0x00, //0x00002dc8 movq $0, $-40(%rbp) - 0x48, 0x89, 0x55, 0xe0, //0x00002dd0 movq %rdx, $-32(%rbp) - 0x48, 0x89, 0x4d, 0xe8, //0x00002dd4 movq %rcx, $-24(%rbp) - 0x48, 0x85, 0xc9, //0x00002dd8 testq %rcx, %rcx - 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00002ddb je LBB10_5 - 0xc6, 0x02, 0x00, //0x00002de1 movb $0, (%rdx) - 0x48, 0x83, 0xf9, 0x01, //0x00002de4 cmpq $1, %rcx - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00002de8 je LBB10_5 - 0xc6, 0x42, 0x01, 0x00, //0x00002dee movb $0, $1(%rdx) - 0x48, 0x83, 0x7d, 0xe8, 0x03, //0x00002df2 cmpq $3, $-24(%rbp) - 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00002df7 jb LBB10_5 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002dfd movl $2, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e02 .p2align 4, 0x90 - //0x00002e10 LBB10_4 - 0x48, 0x8b, 0x4d, 0xe0, //0x00002e10 movq $-32(%rbp), %rcx - 0xc6, 0x04, 0x01, 0x00, //0x00002e14 movb $0, (%rcx,%rax) - 0x48, 0xff, 0xc0, //0x00002e18 incq %rax - 0x48, 0x39, 0x45, 0xe8, //0x00002e1b cmpq %rax, $-24(%rbp) - 0x0f, 0x87, 0xeb, 0xff, 0xff, 0xff, //0x00002e1f ja LBB10_4 - //0x00002e25 LBB10_5 - 0xc5, 0xf8, 0x57, 0xc0, //0x00002e25 vxorps %xmm0, %xmm0, %xmm0 - 0xc5, 0xf8, 0x11, 0x45, 0xf0, //0x00002e29 vmovups %xmm0, $-16(%rbp) - 0x80, 0x3f, 0x2d, //0x00002e2e cmpb $45, (%rdi) - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00002e31 jne LBB10_6 - 0xc7, 0x45, 0xf8, 0x01, 0x00, 0x00, 0x00, //0x00002e37 movl $1, $-8(%rbp) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002e3e movl $1, %eax - 0x48, 0x39, 0xf0, //0x00002e43 cmpq %rsi, %rax - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00002e46 jl LBB10_9 - //0x00002e4c LBB10_41 - 0xc7, 0x45, 0xf4, 0x00, 0x00, 0x00, 0x00, //0x00002e4c movl $0, $-12(%rbp) - 0xe9, 0xa1, 0x01, 0x00, 0x00, //0x00002e53 jmp LBB10_40 - //0x00002e58 LBB10_6 - 0x31, 0xc0, //0x00002e58 xorl %eax, %eax - 0x48, 0x39, 0xf0, //0x00002e5a cmpq %rsi, %rax - 0x0f, 0x8d, 0xe9, 0xff, 0xff, 0xff, //0x00002e5d jge LBB10_41 - //0x00002e63 LBB10_9 - 0x41, 0xb3, 0x01, //0x00002e63 movb $1, %r11b - 0x45, 0x31, 0xc9, //0x00002e66 xorl %r9d, %r9d - 0x45, 0x31, 0xd2, //0x00002e69 xorl %r10d, %r10d - 0x45, 0x31, 0xc0, //0x00002e6c xorl %r8d, %r8d - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002e6f jmp LBB10_10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e74 .p2align 4, 0x90 - //0x00002e80 LBB10_13 - 0xff, 0x4d, 0xf4, //0x00002e80 decl $-12(%rbp) - 0x45, 0x31, 0xd2, //0x00002e83 xorl %r10d, %r10d - //0x00002e86 LBB10_22 - 0x48, 0xff, 0xc0, //0x00002e86 incq %rax - 0x48, 0x39, 0xf0, //0x00002e89 cmpq %rsi, %rax - 0x41, 0x0f, 0x9c, 0xc3, //0x00002e8c setl %r11b - 0x48, 0x39, 0xc6, //0x00002e90 cmpq %rax, %rsi - 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x00002e93 je LBB10_23 - //0x00002e99 LBB10_10 - 0x0f, 0xb6, 0x0c, 0x07, //0x00002e99 movzbl (%rdi,%rax), %ecx - 0x8d, 0x51, 0xd0, //0x00002e9d leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x00002ea0 cmpb $9, %dl - 0x0f, 0x87, 0x47, 0x00, 0x00, 0x00, //0x00002ea3 ja LBB10_19 - 0x45, 0x85, 0xd2, //0x00002ea9 testl %r10d, %r10d - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00002eac jne LBB10_14 - 0x80, 0xf9, 0x30, //0x00002eb2 cmpb $48, %cl - 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00002eb5 je LBB10_13 - //0x00002ebb LBB10_14 - 0x4d, 0x63, 0xd1, //0x00002ebb movslq %r9d, %r10 - 0x4c, 0x39, 0x55, 0xe8, //0x00002ebe cmpq %r10, $-24(%rbp) - 0x0f, 0x86, 0x40, 0x00, 0x00, 0x00, //0x00002ec2 jbe LBB10_16 - 0x48, 0x8b, 0x55, 0xe0, //0x00002ec8 movq $-32(%rbp), %rdx - 0x42, 0x88, 0x0c, 0x12, //0x00002ecc movb %cl, (%rdx,%r10) - 0x44, 0x8b, 0x4d, 0xf0, //0x00002ed0 movl $-16(%rbp), %r9d - 0x41, 0xff, 0xc1, //0x00002ed4 incl %r9d - 0x44, 0x89, 0x4d, 0xf0, //0x00002ed7 movl %r9d, $-16(%rbp) - 0x45, 0x89, 0xca, //0x00002edb movl %r9d, %r10d - 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002ede jmp LBB10_22 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ee3 .p2align 4, 0x90 - //0x00002ef0 LBB10_19 - 0x80, 0xf9, 0x2e, //0x00002ef0 cmpb $46, %cl - 0x0f, 0x85, 0x80, 0x00, 0x00, 0x00, //0x00002ef3 jne LBB10_20 - 0x44, 0x89, 0x55, 0xf4, //0x00002ef9 movl %r10d, $-12(%rbp) - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002efd movl $1, %r8d - 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x00002f03 jmp LBB10_22 - //0x00002f08 LBB10_16 - 0x80, 0xf9, 0x30, //0x00002f08 cmpb $48, %cl - 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00002f0b jne LBB10_18 - 0x45, 0x89, 0xca, //0x00002f11 movl %r9d, %r10d - 0xe9, 0x6d, 0xff, 0xff, 0xff, //0x00002f14 jmp LBB10_22 - //0x00002f19 LBB10_18 - 0xc7, 0x45, 0xfc, 0x01, 0x00, 0x00, 0x00, //0x00002f19 movl $1, $-4(%rbp) - 0x45, 0x89, 0xca, //0x00002f20 movl %r9d, %r10d - 0xe9, 0x5e, 0xff, 0xff, 0xff, //0x00002f23 jmp LBB10_22 - //0x00002f28 LBB10_23 - 0x89, 0xf1, //0x00002f28 movl %esi, %ecx - 0x48, 0x89, 0xf0, //0x00002f2a movq %rsi, %rax - 0x45, 0x85, 0xc0, //0x00002f2d testl %r8d, %r8d - 0x0f, 0x85, 0x04, 0x00, 0x00, 0x00, //0x00002f30 jne LBB10_26 - //0x00002f36 LBB10_25 - 0x44, 0x89, 0x4d, 0xf4, //0x00002f36 movl %r9d, $-12(%rbp) - //0x00002f3a LBB10_26 - 0x41, 0xf6, 0xc3, 0x01, //0x00002f3a testb $1, %r11b - 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002f3e je LBB10_40 - 0x8a, 0x0c, 0x0f, //0x00002f44 movb (%rdi,%rcx), %cl - 0x80, 0xc9, 0x20, //0x00002f47 orb $32, %cl - 0x80, 0xf9, 0x65, //0x00002f4a cmpb $101, %cl - 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00002f4d jne LBB10_40 - 0x89, 0xc2, //0x00002f53 movl %eax, %edx - 0x8a, 0x4c, 0x17, 0x01, //0x00002f55 movb $1(%rdi,%rdx), %cl - 0x80, 0xf9, 0x2d, //0x00002f59 cmpb $45, %cl - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002f5c je LBB10_32 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002f62 movl $1, %r8d - 0x80, 0xf9, 0x2b, //0x00002f68 cmpb $43, %cl - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00002f6b jne LBB10_30 - 0x83, 0xc0, 0x02, //0x00002f71 addl $2, %eax - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00002f74 jmp LBB10_33 - //0x00002f79 LBB10_20 - 0x48, 0x89, 0xc1, //0x00002f79 movq %rax, %rcx - 0x45, 0x85, 0xc0, //0x00002f7c testl %r8d, %r8d - 0x0f, 0x85, 0xb5, 0xff, 0xff, 0xff, //0x00002f7f jne LBB10_26 - 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00002f85 jmp LBB10_25 - //0x00002f8a LBB10_32 - 0x83, 0xc0, 0x02, //0x00002f8a addl $2, %eax - 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00002f8d movl $-1, %r8d - //0x00002f93 LBB10_33 - 0x89, 0xc2, //0x00002f93 movl %eax, %edx - 0x48, 0x63, 0xd2, //0x00002f95 movslq %edx, %rdx - 0x45, 0x31, 0xc9, //0x00002f98 xorl %r9d, %r9d - 0x48, 0x39, 0xf2, //0x00002f9b cmpq %rsi, %rdx - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00002f9e jl LBB10_35 - 0xe9, 0x48, 0x00, 0x00, 0x00, //0x00002fa4 jmp LBB10_39 - //0x00002fa9 LBB10_30 - 0x48, 0xff, 0xc2, //0x00002fa9 incq %rdx - 0x48, 0x63, 0xd2, //0x00002fac movslq %edx, %rdx - 0x45, 0x31, 0xc9, //0x00002faf xorl %r9d, %r9d - 0x48, 0x39, 0xf2, //0x00002fb2 cmpq %rsi, %rdx - 0x0f, 0x8d, 0x36, 0x00, 0x00, 0x00, //0x00002fb5 jge LBB10_39 - //0x00002fbb LBB10_35 - 0x45, 0x31, 0xc9, //0x00002fbb xorl %r9d, %r9d - 0x90, 0x90, //0x00002fbe .p2align 4, 0x90 - //0x00002fc0 LBB10_36 - 0x41, 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00002fc0 cmpl $9999, %r9d - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00002fc7 jg LBB10_39 - 0x0f, 0xb6, 0x0c, 0x17, //0x00002fcd movzbl (%rdi,%rdx), %ecx - 0x8d, 0x41, 0xd0, //0x00002fd1 leal $-48(%rcx), %eax - 0x3c, 0x09, //0x00002fd4 cmpb $9, %al - 0x0f, 0x87, 0x15, 0x00, 0x00, 0x00, //0x00002fd6 ja LBB10_39 - 0x43, 0x8d, 0x04, 0x89, //0x00002fdc leal (%r9,%r9,4), %eax - 0x44, 0x8d, 0x4c, 0x41, 0xd0, //0x00002fe0 leal $-48(%rcx,%rax,2), %r9d - 0x48, 0xff, 0xc2, //0x00002fe5 incq %rdx - 0x48, 0x39, 0xd6, //0x00002fe8 cmpq %rdx, %rsi - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002feb jne LBB10_36 - //0x00002ff1 LBB10_39 - 0x45, 0x0f, 0xaf, 0xc8, //0x00002ff1 imull %r8d, %r9d - 0x44, 0x01, 0x4d, 0xf4, //0x00002ff5 addl %r9d, $-12(%rbp) - //0x00002ff9 LBB10_40 - 0x48, 0x8d, 0x7d, 0xe0, //0x00002ff9 leaq $-32(%rbp), %rdi - 0x48, 0x8d, 0x75, 0xd8, //0x00002ffd leaq $-40(%rbp), %rsi - 0xe8, 0x1a, 0xf9, 0xff, 0xff, //0x00003001 callq _decimal_to_f64 - 0xc5, 0xfb, 0x10, 0x45, 0xd8, //0x00003006 vmovsd $-40(%rbp), %xmm0 - 0x48, 0x83, 0xc4, 0x30, //0x0000300b addq $48, %rsp - 0x5d, //0x0000300f popq %rbp - 0xc3, //0x00003010 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003011 .p2align 4, 0x90 - //0x00003020 _value - 0x55, //0x00003020 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003021 movq %rsp, %rbp - 0x41, 0x57, //0x00003024 pushq %r15 - 0x41, 0x56, //0x00003026 pushq %r14 - 0x41, 0x55, //0x00003028 pushq %r13 - 0x41, 0x54, //0x0000302a pushq %r12 - 0x53, //0x0000302c pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x0000302d subq $40, %rsp - 0x49, 0x89, 0xc9, //0x00003031 movq %rcx, %r9 - 0x49, 0x89, 0xd4, //0x00003034 movq %rdx, %r12 - 0x49, 0x89, 0xf7, //0x00003037 movq %rsi, %r15 - 0x49, 0x89, 0xfd, //0x0000303a movq %rdi, %r13 - 0x48, 0x89, 0x55, 0xd0, //0x0000303d movq %rdx, $-48(%rbp) - 0x48, 0x89, 0x7d, 0xb0, //0x00003041 movq %rdi, $-80(%rbp) - 0x48, 0x89, 0x75, 0xb8, //0x00003045 movq %rsi, $-72(%rbp) - 0x48, 0x89, 0xd0, //0x00003049 movq %rdx, %rax - 0x48, 0x29, 0xf0, //0x0000304c subq %rsi, %rax - 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x0000304f jae LBB11_5 - 0x43, 0x8a, 0x4c, 0x25, 0x00, //0x00003055 movb (%r13,%r12), %cl - 0x80, 0xf9, 0x0d, //0x0000305a cmpb $13, %cl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000305d je LBB11_5 - 0x80, 0xf9, 0x20, //0x00003063 cmpb $32, %cl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003066 je LBB11_5 - 0x8d, 0x51, 0xf7, //0x0000306c leal $-9(%rcx), %edx - 0x80, 0xfa, 0x01, //0x0000306f cmpb $1, %dl - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00003072 jbe LBB11_5 - 0x4c, 0x89, 0xe3, //0x00003078 movq %r12, %rbx - 0xe9, 0x32, 0x01, 0x00, 0x00, //0x0000307b jmp LBB11_28 - //0x00003080 LBB11_5 - 0x49, 0x8d, 0x5c, 0x24, 0x01, //0x00003080 leaq $1(%r12), %rbx - 0x4c, 0x39, 0xfb, //0x00003085 cmpq %r15, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003088 jae LBB11_9 - 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x0000308e movb (%r13,%rbx), %cl - 0x80, 0xf9, 0x0d, //0x00003093 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003096 je LBB11_9 - 0x80, 0xf9, 0x20, //0x0000309c cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000309f je LBB11_9 - 0x8d, 0x51, 0xf7, //0x000030a5 leal $-9(%rcx), %edx - 0x80, 0xfa, 0x01, //0x000030a8 cmpb $1, %dl - 0x0f, 0x87, 0x01, 0x01, 0x00, 0x00, //0x000030ab ja LBB11_28 - //0x000030b1 LBB11_9 - 0x49, 0x8d, 0x5c, 0x24, 0x02, //0x000030b1 leaq $2(%r12), %rbx - 0x4c, 0x39, 0xfb, //0x000030b6 cmpq %r15, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000030b9 jae LBB11_13 - 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x000030bf movb (%r13,%rbx), %cl - 0x80, 0xf9, 0x0d, //0x000030c4 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000030c7 je LBB11_13 - 0x80, 0xf9, 0x20, //0x000030cd cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000030d0 je LBB11_13 - 0x8d, 0x51, 0xf7, //0x000030d6 leal $-9(%rcx), %edx - 0x80, 0xfa, 0x01, //0x000030d9 cmpb $1, %dl - 0x0f, 0x87, 0xd0, 0x00, 0x00, 0x00, //0x000030dc ja LBB11_28 - //0x000030e2 LBB11_13 - 0x49, 0x8d, 0x5c, 0x24, 0x03, //0x000030e2 leaq $3(%r12), %rbx - 0x4c, 0x39, 0xfb, //0x000030e7 cmpq %r15, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000030ea jae LBB11_17 - 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x000030f0 movb (%r13,%rbx), %cl - 0x80, 0xf9, 0x0d, //0x000030f5 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000030f8 je LBB11_17 - 0x80, 0xf9, 0x20, //0x000030fe cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00003101 je LBB11_17 - 0x8d, 0x51, 0xf7, //0x00003107 leal $-9(%rcx), %edx - 0x80, 0xfa, 0x01, //0x0000310a cmpb $1, %dl - 0x0f, 0x87, 0x9f, 0x00, 0x00, 0x00, //0x0000310d ja LBB11_28 - //0x00003113 LBB11_17 - 0x49, 0x8d, 0x4c, 0x24, 0x04, //0x00003113 leaq $4(%r12), %rcx - 0x4c, 0x39, 0xf9, //0x00003118 cmpq %r15, %rcx - 0x0f, 0x83, 0x57, 0x00, 0x00, 0x00, //0x0000311b jae LBB11_23 - 0x49, 0x39, 0xcf, //0x00003121 cmpq %rcx, %r15 - 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00003124 je LBB11_24 - 0x4b, 0x8d, 0x4c, 0x3d, 0x00, //0x0000312a leaq (%r13,%r15), %rcx - 0x48, 0x83, 0xc0, 0x04, //0x0000312f addq $4, %rax - 0x4b, 0x8d, 0x5c, 0x2c, 0x05, //0x00003133 leaq $5(%r12,%r13), %rbx - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003138 movabsq $4294977024, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003142 .p2align 4, 0x90 - //0x00003150 LBB11_20 - 0x0f, 0xbe, 0x73, 0xff, //0x00003150 movsbl $-1(%rbx), %esi - 0x83, 0xfe, 0x20, //0x00003154 cmpl $32, %esi - 0x0f, 0x87, 0x3e, 0x00, 0x00, 0x00, //0x00003157 ja LBB11_26 - 0x48, 0x0f, 0xa3, 0xf2, //0x0000315d btq %rsi, %rdx - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00003161 jae LBB11_26 - 0x48, 0xff, 0xc3, //0x00003167 incq %rbx - 0x48, 0xff, 0xc0, //0x0000316a incq %rax - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000316d jne LBB11_20 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003173 jmp LBB11_25 - //0x00003178 LBB11_23 - 0x48, 0x89, 0x4d, 0xd0, //0x00003178 movq %rcx, $-48(%rbp) - 0x49, 0x89, 0xcc, //0x0000317c movq %rcx, %r12 - 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x0000317f jmp LBB11_32 - //0x00003184 LBB11_24 - 0x4c, 0x01, 0xe9, //0x00003184 addq %r13, %rcx - //0x00003187 LBB11_25 - 0x4c, 0x29, 0xe9, //0x00003187 subq %r13, %rcx - 0x48, 0x89, 0xcb, //0x0000318a movq %rcx, %rbx - 0x4c, 0x39, 0xfb, //0x0000318d cmpq %r15, %rbx - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x00003190 jb LBB11_27 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x00003196 jmp LBB11_32 - //0x0000319b LBB11_26 - 0x4c, 0x89, 0xe8, //0x0000319b movq %r13, %rax - 0x48, 0xf7, 0xd0, //0x0000319e notq %rax - 0x48, 0x01, 0xc3, //0x000031a1 addq %rax, %rbx - 0x4c, 0x39, 0xfb, //0x000031a4 cmpq %r15, %rbx - 0x0f, 0x83, 0x55, 0x00, 0x00, 0x00, //0x000031a7 jae LBB11_32 - //0x000031ad LBB11_27 - 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x000031ad movb (%r13,%rbx), %cl - //0x000031b2 LBB11_28 - 0x4c, 0x8d, 0x63, 0x01, //0x000031b2 leaq $1(%rbx), %r12 - 0x4c, 0x89, 0x65, 0xd0, //0x000031b6 movq %r12, $-48(%rbp) - 0x0f, 0xbe, 0xc1, //0x000031ba movsbl %cl, %eax - 0x83, 0xf8, 0x7d, //0x000031bd cmpl $125, %eax - 0x0f, 0x87, 0xbe, 0x00, 0x00, 0x00, //0x000031c0 ja LBB11_40 - 0x4d, 0x8d, 0x74, 0x1d, 0x00, //0x000031c6 leaq (%r13,%rbx), %r14 - 0x48, 0x8d, 0x15, 0x6a, 0x03, 0x00, 0x00, //0x000031cb leaq $874(%rip), %rdx /* LJTI11_0+0(%rip) */ - 0x48, 0x63, 0x04, 0x82, //0x000031d2 movslq (%rdx,%rax,4), %rax - 0x48, 0x01, 0xd0, //0x000031d6 addq %rdx, %rax - 0xff, 0xe0, //0x000031d9 jmpq *%rax - //0x000031db LBB11_30 - 0x48, 0x89, 0x5d, 0xd0, //0x000031db movq %rbx, $-48(%rbp) - 0x41, 0xf6, 0xc0, 0x02, //0x000031df testb $2, %r8b - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000031e3 jne LBB11_35 - 0x48, 0x8d, 0x7d, 0xb0, //0x000031e9 leaq $-80(%rbp), %rdi - 0x48, 0x8d, 0x75, 0xd0, //0x000031ed leaq $-48(%rbp), %rsi - 0x4c, 0x89, 0xca, //0x000031f1 movq %r9, %rdx - 0xe8, 0x27, 0x0b, 0x00, 0x00, //0x000031f4 callq _vnumber - 0x48, 0x8b, 0x5d, 0xd0, //0x000031f9 movq $-48(%rbp), %rbx - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000031fd jmp LBB11_34 - //0x00003202 LBB11_32 - 0x49, 0xc7, 0x01, 0x01, 0x00, 0x00, 0x00, //0x00003202 movq $1, (%r9) - //0x00003209 LBB11_33 - 0x4c, 0x89, 0xe3, //0x00003209 movq %r12, %rbx - //0x0000320c LBB11_34 - 0x48, 0x89, 0xd8, //0x0000320c movq %rbx, %rax - 0x48, 0x83, 0xc4, 0x28, //0x0000320f addq $40, %rsp - 0x5b, //0x00003213 popq %rbx - 0x41, 0x5c, //0x00003214 popq %r12 - 0x41, 0x5d, //0x00003216 popq %r13 - 0x41, 0x5e, //0x00003218 popq %r14 - 0x41, 0x5f, //0x0000321a popq %r15 - 0x5d, //0x0000321c popq %rbp - 0xc3, //0x0000321d retq - //0x0000321e LBB11_35 - 0x49, 0x29, 0xdf, //0x0000321e subq %rbx, %r15 - 0x31, 0xc0, //0x00003221 xorl %eax, %eax - 0x80, 0xf9, 0x2d, //0x00003223 cmpb $45, %cl - 0x0f, 0x94, 0xc0, //0x00003226 sete %al - 0x49, 0x01, 0xc6, //0x00003229 addq %rax, %r14 - 0x49, 0x29, 0xc7, //0x0000322c subq %rax, %r15 - 0x0f, 0x84, 0xd1, 0x02, 0x00, 0x00, //0x0000322f je LBB11_84 - 0x4c, 0x89, 0x4d, 0xc8, //0x00003235 movq %r9, $-56(%rbp) - 0x41, 0x8a, 0x06, //0x00003239 movb (%r14), %al - 0x04, 0xd0, //0x0000323c addb $-48, %al - 0x3c, 0x0a, //0x0000323e cmpb $10, %al - 0x0f, 0x83, 0xd9, 0x02, 0x00, 0x00, //0x00003240 jae LBB11_86 - 0x4c, 0x89, 0xf7, //0x00003246 movq %r14, %rdi - 0x4c, 0x89, 0xfe, //0x00003249 movq %r15, %rsi - 0xe8, 0xdf, 0x1d, 0x00, 0x00, //0x0000324c callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00003251 testq %rax, %rax - 0x0f, 0x88, 0xbf, 0x02, 0x00, 0x00, //0x00003254 js LBB11_85 - 0x49, 0x01, 0xc6, //0x0000325a addq %rax, %r14 - 0x4d, 0x29, 0xee, //0x0000325d subq %r13, %r14 - 0x4c, 0x89, 0x75, 0xd0, //0x00003260 movq %r14, $-48(%rbp) - 0x4d, 0x85, 0xe4, //0x00003264 testq %r12, %r12 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00003267 movq $-56(%rbp), %r9 - 0x0f, 0x8e, 0xc0, 0x02, 0x00, 0x00, //0x0000326b jle LBB11_87 - 0x49, 0xc7, 0x01, 0x08, 0x00, 0x00, 0x00, //0x00003271 movq $8, (%r9) - 0x49, 0x89, 0x59, 0x18, //0x00003278 movq %rbx, $24(%r9) - 0x4c, 0x89, 0xf3, //0x0000327c movq %r14, %rbx - 0xe9, 0x88, 0xff, 0xff, 0xff, //0x0000327f jmp LBB11_34 - //0x00003284 LBB11_40 - 0x49, 0xc7, 0x01, 0xfe, 0xff, 0xff, 0xff, //0x00003284 movq $-2, (%r9) - 0xe9, 0x7c, 0xff, 0xff, 0xff, //0x0000328b jmp LBB11_34 - //0x00003290 LBB11_41 - 0x4d, 0x89, 0xce, //0x00003290 movq %r9, %r14 - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003293 movq $-1, $-64(%rbp) - 0x48, 0x8d, 0x7d, 0xb0, //0x0000329b leaq $-80(%rbp), %rdi - 0x48, 0x8d, 0x55, 0xc0, //0x0000329f leaq $-64(%rbp), %rdx - 0x4c, 0x89, 0xe6, //0x000032a3 movq %r12, %rsi - 0x4c, 0x89, 0xc1, //0x000032a6 movq %r8, %rcx - 0xe8, 0x42, 0x05, 0x00, 0x00, //0x000032a9 callq _advance_string - 0x48, 0x89, 0xc3, //0x000032ae movq %rax, %rbx - 0x48, 0x85, 0xc0, //0x000032b1 testq %rax, %rax - 0x0f, 0x88, 0x47, 0x01, 0x00, 0x00, //0x000032b4 js LBB11_61 - 0x48, 0x89, 0x5d, 0xd0, //0x000032ba movq %rbx, $-48(%rbp) - 0x4d, 0x89, 0x66, 0x10, //0x000032be movq %r12, $16(%r14) - 0x48, 0x8b, 0x45, 0xc0, //0x000032c2 movq $-64(%rbp), %rax - 0x48, 0x39, 0xd8, //0x000032c6 cmpq %rbx, %rax - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000032c9 movq $-1, %rcx - 0x48, 0x0f, 0x4c, 0xc8, //0x000032d0 cmovlq %rax, %rcx - 0x49, 0x89, 0x4e, 0x18, //0x000032d4 movq %rcx, $24(%r14) - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x000032d8 movl $7, %eax - 0x49, 0x89, 0x06, //0x000032dd movq %rax, (%r14) - 0xe9, 0x27, 0xff, 0xff, 0xff, //0x000032e0 jmp LBB11_34 - //0x000032e5 LBB11_43 - 0x31, 0xc0, //0x000032e5 xorl %eax, %eax - 0x45, 0x85, 0xc0, //0x000032e7 testl %r8d, %r8d - 0x0f, 0x99, 0xc0, //0x000032ea setns %al - 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x000032ed movl $11, %ecx - 0xe9, 0xf4, 0x00, 0x00, 0x00, //0x000032f2 jmp LBB11_60 - //0x000032f7 LBB11_44 - 0x31, 0xc0, //0x000032f7 xorl %eax, %eax - 0x45, 0x85, 0xc0, //0x000032f9 testl %r8d, %r8d - 0x0f, 0x99, 0xc0, //0x000032fc setns %al - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x000032ff movl $10, %ecx - 0xe9, 0xe2, 0x00, 0x00, 0x00, //0x00003304 jmp LBB11_60 - //0x00003309 LBB11_45 - 0x49, 0xc7, 0x01, 0x05, 0x00, 0x00, 0x00, //0x00003309 movq $5, (%r9) - 0xe9, 0xf4, 0xfe, 0xff, 0xff, //0x00003310 jmp LBB11_33 - //0x00003315 LBB11_46 - 0x31, 0xc0, //0x00003315 xorl %eax, %eax - 0x45, 0x85, 0xc0, //0x00003317 testl %r8d, %r8d - 0x0f, 0x99, 0xc0, //0x0000331a setns %al - 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x0000331d movl $12, %ecx - 0xe9, 0xc4, 0x00, 0x00, 0x00, //0x00003322 jmp LBB11_60 - //0x00003327 LBB11_47 - 0x49, 0x8d, 0x47, 0xfc, //0x00003327 leaq $-4(%r15), %rax - 0x48, 0x39, 0xc3, //0x0000332b cmpq %rax, %rbx - 0x0f, 0x83, 0x88, 0x00, 0x00, 0x00, //0x0000332e jae LBB11_56 - 0x43, 0x8b, 0x4c, 0x25, 0x00, //0x00003334 movl (%r13,%r12), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00003339 cmpl $1702063201, %ecx - 0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x0000333f jne LBB11_62 - 0x48, 0x83, 0xc3, 0x05, //0x00003345 addq $5, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00003349 movq %rbx, $-48(%rbp) - 0xb8, 0x04, 0x00, 0x00, 0x00, //0x0000334d movl $4, %eax - 0x49, 0x89, 0xdf, //0x00003352 movq %rbx, %r15 - 0xe9, 0x6d, 0x00, 0x00, 0x00, //0x00003355 jmp LBB11_57 - //0x0000335a LBB11_50 - 0x49, 0x8d, 0x47, 0xfd, //0x0000335a leaq $-3(%r15), %rax - 0x48, 0x39, 0xc3, //0x0000335e cmpq %rax, %rbx - 0x0f, 0x83, 0x55, 0x00, 0x00, 0x00, //0x00003361 jae LBB11_56 - 0x41, 0x8b, 0x0e, //0x00003367 movl (%r14), %ecx - 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x0000336a cmpl $1819047278, %ecx - 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00003370 jne LBB11_66 - 0x48, 0x83, 0xc3, 0x04, //0x00003376 addq $4, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x0000337a movq %rbx, $-48(%rbp) - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x0000337e movl $2, %eax - 0x49, 0x89, 0xdf, //0x00003383 movq %rbx, %r15 - 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x00003386 jmp LBB11_57 - //0x0000338b LBB11_53 - 0x49, 0x8d, 0x47, 0xfd, //0x0000338b leaq $-3(%r15), %rax - 0x48, 0x39, 0xc3, //0x0000338f cmpq %rax, %rbx - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00003392 jae LBB11_56 - 0x41, 0x8b, 0x0e, //0x00003398 movl (%r14), %ecx - 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x0000339b cmpl $1702195828, %ecx - 0x0f, 0x85, 0xeb, 0x00, 0x00, 0x00, //0x000033a1 jne LBB11_70 - 0x48, 0x83, 0xc3, 0x04, //0x000033a7 addq $4, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x000033ab movq %rbx, $-48(%rbp) - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000033af movl $3, %eax - 0x49, 0x89, 0xdf, //0x000033b4 movq %rbx, %r15 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000033b7 jmp LBB11_57 - //0x000033bc LBB11_56 - 0x4c, 0x89, 0x7d, 0xd0, //0x000033bc movq %r15, $-48(%rbp) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033c0 movq $-1, %rax - //0x000033c7 LBB11_57 - 0x49, 0x89, 0x01, //0x000033c7 movq %rax, (%r9) - 0x4c, 0x89, 0xfb, //0x000033ca movq %r15, %rbx - 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x000033cd jmp LBB11_34 - //0x000033d2 LBB11_58 - 0x49, 0xc7, 0x01, 0x06, 0x00, 0x00, 0x00, //0x000033d2 movq $6, (%r9) - 0xe9, 0x2b, 0xfe, 0xff, 0xff, //0x000033d9 jmp LBB11_33 - //0x000033de LBB11_59 - 0x31, 0xc0, //0x000033de xorl %eax, %eax - 0x45, 0x85, 0xc0, //0x000033e0 testl %r8d, %r8d - 0x0f, 0x99, 0xc0, //0x000033e3 setns %al - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x000033e6 movl $13, %ecx - //0x000033eb LBB11_60 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000033eb movq $-2, %rdx - 0x48, 0x0f, 0x48, 0xd1, //0x000033f2 cmovsq %rcx, %rdx - 0x49, 0x89, 0x11, //0x000033f6 movq %rdx, (%r9) - 0x49, 0x29, 0xc4, //0x000033f9 subq %rax, %r12 - 0xe9, 0x08, 0xfe, 0xff, 0xff, //0x000033fc jmp LBB11_33 - //0x00003401 LBB11_61 - 0x4c, 0x89, 0x7d, 0xd0, //0x00003401 movq %r15, $-48(%rbp) - 0x49, 0x89, 0x1e, //0x00003405 movq %rbx, (%r14) - 0x4c, 0x89, 0xfb, //0x00003408 movq %r15, %rbx - 0xe9, 0xfc, 0xfd, 0xff, 0xff, //0x0000340b jmp LBB11_34 - //0x00003410 LBB11_62 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003410 movq $-2, %rax - 0x80, 0xf9, 0x61, //0x00003417 cmpb $97, %cl - 0x0f, 0x85, 0xbd, 0x00, 0x00, 0x00, //0x0000341a jne LBB11_74 - 0x41, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x00003420 cmpb $108, $2(%r13,%rbx) - 0x0f, 0x85, 0xc1, 0x00, 0x00, 0x00, //0x00003426 jne LBB11_81 - 0x41, 0x80, 0x7c, 0x1d, 0x03, 0x73, //0x0000342c cmpb $115, $3(%r13,%rbx) - 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00003432 jne LBB11_79 - 0x4c, 0x8d, 0x7b, 0x04, //0x00003438 leaq $4(%rbx), %r15 - 0x48, 0x8d, 0x4b, 0x05, //0x0000343c leaq $5(%rbx), %rcx - 0x41, 0x80, 0x7c, 0x1d, 0x04, 0x65, //0x00003440 cmpb $101, $4(%r13,%rbx) - 0x4c, 0x0f, 0x44, 0xf9, //0x00003446 cmoveq %rcx, %r15 - 0xe9, 0xae, 0x00, 0x00, 0x00, //0x0000344a jmp LBB11_83 - //0x0000344f LBB11_66 - 0x48, 0x89, 0x5d, 0xd0, //0x0000344f movq %rbx, $-48(%rbp) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003453 movq $-2, %rax - 0x80, 0xf9, 0x6e, //0x0000345a cmpb $110, %cl - 0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x0000345d jne LBB11_76 - 0x41, 0x80, 0x7c, 0x1d, 0x01, 0x75, //0x00003463 cmpb $117, $1(%r13,%rbx) - 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x00003469 jne LBB11_77 - 0x41, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x0000346f cmpb $108, $2(%r13,%rbx) - 0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x00003475 jne LBB11_81 - 0x4c, 0x8d, 0x7b, 0x03, //0x0000347b leaq $3(%rbx), %r15 - 0x48, 0x8d, 0x4b, 0x04, //0x0000347f leaq $4(%rbx), %rcx - 0x41, 0x80, 0x7c, 0x1d, 0x03, 0x6c, //0x00003483 cmpb $108, $3(%r13,%rbx) - 0x4c, 0x0f, 0x44, 0xf9, //0x00003489 cmoveq %rcx, %r15 - 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x0000348d jmp LBB11_83 - //0x00003492 LBB11_70 - 0x48, 0x89, 0x5d, 0xd0, //0x00003492 movq %rbx, $-48(%rbp) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003496 movq $-2, %rax - 0x80, 0xf9, 0x74, //0x0000349d cmpb $116, %cl - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000034a0 jne LBB11_76 - 0x41, 0x80, 0x7c, 0x1d, 0x01, 0x72, //0x000034a6 cmpb $114, $1(%r13,%rbx) - 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x000034ac jne LBB11_77 - 0x41, 0x80, 0x7c, 0x1d, 0x02, 0x75, //0x000034b2 cmpb $117, $2(%r13,%rbx) - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000034b8 jne LBB11_81 - 0x4c, 0x8d, 0x7b, 0x03, //0x000034be leaq $3(%rbx), %r15 - 0x48, 0x8d, 0x4b, 0x04, //0x000034c2 leaq $4(%rbx), %rcx - 0x41, 0x80, 0x7c, 0x1d, 0x03, 0x65, //0x000034c6 cmpb $101, $3(%r13,%rbx) - 0x4c, 0x0f, 0x44, 0xf9, //0x000034cc cmoveq %rcx, %r15 - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000034d0 jmp LBB11_83 - //0x000034d5 LBB11_76 - 0x49, 0x89, 0xdf, //0x000034d5 movq %rbx, %r15 - 0xe9, 0xea, 0xfe, 0xff, 0xff, //0x000034d8 jmp LBB11_57 - //0x000034dd LBB11_74 - 0x4d, 0x89, 0xe7, //0x000034dd movq %r12, %r15 - 0xe9, 0xe2, 0xfe, 0xff, 0xff, //0x000034e0 jmp LBB11_57 - //0x000034e5 LBB11_77 - 0x48, 0xff, 0xc3, //0x000034e5 incq %rbx - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000034e8 jmp LBB11_82 - //0x000034ed LBB11_81 - 0x48, 0x83, 0xc3, 0x02, //0x000034ed addq $2, %rbx - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000034f1 jmp LBB11_82 - //0x000034f6 LBB11_79 - 0x48, 0x83, 0xc3, 0x03, //0x000034f6 addq $3, %rbx - //0x000034fa LBB11_82 - 0x49, 0x89, 0xdf, //0x000034fa movq %rbx, %r15 - //0x000034fd LBB11_83 - 0x4c, 0x89, 0x7d, 0xd0, //0x000034fd movq %r15, $-48(%rbp) - 0xe9, 0xc1, 0xfe, 0xff, 0xff, //0x00003501 jmp LBB11_57 - //0x00003506 LBB11_84 - 0x4d, 0x29, 0xee, //0x00003506 subq %r13, %r14 - 0x4c, 0x89, 0x75, 0xd0, //0x00003509 movq %r14, $-48(%rbp) - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000350d movq $-1, %rbx - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00003514 jmp LBB11_87 - //0x00003519 LBB11_85 - 0x48, 0xf7, 0xd0, //0x00003519 notq %rax - 0x49, 0x01, 0xc6, //0x0000351c addq %rax, %r14 - //0x0000351f LBB11_86 - 0x4d, 0x29, 0xee, //0x0000351f subq %r13, %r14 - 0x4c, 0x89, 0x75, 0xd0, //0x00003522 movq %r14, $-48(%rbp) - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003526 movq $-2, %rbx - 0x4c, 0x8b, 0x4d, 0xc8, //0x0000352d movq $-56(%rbp), %r9 - //0x00003531 LBB11_87 - 0x49, 0x89, 0x19, //0x00003531 movq %rbx, (%r9) - 0x4c, 0x89, 0xf3, //0x00003534 movq %r14, %rbx - 0xe9, 0xd0, 0xfc, 0xff, 0xff, //0x00003537 jmp LBB11_34 - //0x0000353c .p2align 2, 0x90 - // // .set L11_0_set_32, LBB11_32-LJTI11_0 - // // .set L11_0_set_40, LBB11_40-LJTI11_0 - // // .set L11_0_set_41, LBB11_41-LJTI11_0 - // // .set L11_0_set_43, LBB11_43-LJTI11_0 - // // .set L11_0_set_30, LBB11_30-LJTI11_0 - // // .set L11_0_set_44, LBB11_44-LJTI11_0 - // // .set L11_0_set_45, LBB11_45-LJTI11_0 - // // .set L11_0_set_46, LBB11_46-LJTI11_0 - // // .set L11_0_set_47, LBB11_47-LJTI11_0 - // // .set L11_0_set_50, LBB11_50-LJTI11_0 - // // .set L11_0_set_53, LBB11_53-LJTI11_0 - // // .set L11_0_set_58, LBB11_58-LJTI11_0 - // // .set L11_0_set_59, LBB11_59-LJTI11_0 - //0x0000353c LJTI11_0 - 0xc6, 0xfc, 0xff, 0xff, //0x0000353c .long L11_0_set_32 - 0x48, 0xfd, 0xff, 0xff, //0x00003540 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003544 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003548 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000354c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003550 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003554 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003558 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000355c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003560 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003564 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003568 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000356c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003570 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003574 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003578 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000357c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003580 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003584 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003588 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000358c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003590 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003594 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003598 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000359c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035a0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035a4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035a8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035ac .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035b0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035b4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035b8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035bc .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035c0 .long L11_0_set_40 - 0x54, 0xfd, 0xff, 0xff, //0x000035c4 .long L11_0_set_41 - 0x48, 0xfd, 0xff, 0xff, //0x000035c8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035cc .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035d0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035d4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035d8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035dc .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035e0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035e4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035e8 .long L11_0_set_40 - 0xa9, 0xfd, 0xff, 0xff, //0x000035ec .long L11_0_set_43 - 0x9f, 0xfc, 0xff, 0xff, //0x000035f0 .long L11_0_set_30 - 0x48, 0xfd, 0xff, 0xff, //0x000035f4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035f8 .long L11_0_set_40 - 0x9f, 0xfc, 0xff, 0xff, //0x000035fc .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x00003600 .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x00003604 .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x00003608 .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x0000360c .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x00003610 .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x00003614 .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x00003618 .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x0000361c .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x00003620 .long L11_0_set_30 - 0xbb, 0xfd, 0xff, 0xff, //0x00003624 .long L11_0_set_44 - 0x48, 0xfd, 0xff, 0xff, //0x00003628 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000362c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003630 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003634 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003638 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000363c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003640 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003644 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003648 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000364c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003650 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003654 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003658 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000365c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003660 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003664 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003668 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000366c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003670 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003674 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003678 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000367c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003680 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003684 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003688 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000368c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003690 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003694 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003698 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000369c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036a0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036a4 .long L11_0_set_40 - 0xcd, 0xfd, 0xff, 0xff, //0x000036a8 .long L11_0_set_45 - 0x48, 0xfd, 0xff, 0xff, //0x000036ac .long L11_0_set_40 - 0xd9, 0xfd, 0xff, 0xff, //0x000036b0 .long L11_0_set_46 - 0x48, 0xfd, 0xff, 0xff, //0x000036b4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036b8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036bc .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036c0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036c4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036c8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036cc .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036d0 .long L11_0_set_40 - 0xeb, 0xfd, 0xff, 0xff, //0x000036d4 .long L11_0_set_47 - 0x48, 0xfd, 0xff, 0xff, //0x000036d8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036dc .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036e0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036e4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036e8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036ec .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036f0 .long L11_0_set_40 - 0x1e, 0xfe, 0xff, 0xff, //0x000036f4 .long L11_0_set_50 - 0x48, 0xfd, 0xff, 0xff, //0x000036f8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036fc .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003700 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003704 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003708 .long L11_0_set_40 - 0x4f, 0xfe, 0xff, 0xff, //0x0000370c .long L11_0_set_53 - 0x48, 0xfd, 0xff, 0xff, //0x00003710 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003714 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003718 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000371c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003720 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003724 .long L11_0_set_40 - 0x96, 0xfe, 0xff, 0xff, //0x00003728 .long L11_0_set_58 - 0x48, 0xfd, 0xff, 0xff, //0x0000372c .long L11_0_set_40 - 0xa2, 0xfe, 0xff, 0xff, //0x00003730 .long L11_0_set_59 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003734 .p2align 4, 0x90 - //0x00003740 _vstring - 0x55, //0x00003740 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003741 movq %rsp, %rbp - 0x41, 0x57, //0x00003744 pushq %r15 - 0x41, 0x56, //0x00003746 pushq %r14 - 0x41, 0x54, //0x00003748 pushq %r12 - 0x53, //0x0000374a pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x0000374b subq $16, %rsp - 0x49, 0x89, 0xd6, //0x0000374f movq %rdx, %r14 - 0x48, 0x89, 0xf3, //0x00003752 movq %rsi, %rbx - 0x49, 0x89, 0xff, //0x00003755 movq %rdi, %r15 - 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00003758 movq $-1, $-40(%rbp) - 0x4c, 0x8b, 0x26, //0x00003760 movq (%rsi), %r12 - 0x48, 0x8d, 0x55, 0xd8, //0x00003763 leaq $-40(%rbp), %rdx - 0x4c, 0x89, 0xe6, //0x00003767 movq %r12, %rsi - 0xe8, 0x81, 0x00, 0x00, 0x00, //0x0000376a callq _advance_string - 0x48, 0x85, 0xc0, //0x0000376f testq %rax, %rax - 0x0f, 0x88, 0x27, 0x00, 0x00, 0x00, //0x00003772 js LBB12_1 - 0x48, 0x89, 0x03, //0x00003778 movq %rax, (%rbx) - 0x4d, 0x89, 0x66, 0x10, //0x0000377b movq %r12, $16(%r14) - 0x48, 0x8b, 0x4d, 0xd8, //0x0000377f movq $-40(%rbp), %rcx - 0x48, 0x39, 0xc1, //0x00003783 cmpq %rax, %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003786 movq $-1, %rax - 0x48, 0x0f, 0x4c, 0xc1, //0x0000378d cmovlq %rcx, %rax - 0x49, 0x89, 0x46, 0x18, //0x00003791 movq %rax, $24(%r14) - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00003795 movl $7, %eax - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000379a jmp LBB12_3 - //0x0000379f LBB12_1 - 0x49, 0x8b, 0x4f, 0x08, //0x0000379f movq $8(%r15), %rcx - 0x48, 0x89, 0x0b, //0x000037a3 movq %rcx, (%rbx) - //0x000037a6 LBB12_3 - 0x49, 0x89, 0x06, //0x000037a6 movq %rax, (%r14) - 0x48, 0x83, 0xc4, 0x10, //0x000037a9 addq $16, %rsp - 0x5b, //0x000037ad popq %rbx - 0x41, 0x5c, //0x000037ae popq %r12 - 0x41, 0x5e, //0x000037b0 popq %r14 - 0x41, 0x5f, //0x000037b2 popq %r15 - 0x5d, //0x000037b4 popq %rbp - 0xc3, //0x000037b5 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000037b6 .p2align 4, 0x00 - //0x000037c0 LCPI13_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000037c0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000037d0 LCPI13_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000037d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000037e0 LCPI13_2 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000037e0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x000037f0 .p2align 4, 0x90 - //0x000037f0 _advance_string - 0xf6, 0xc1, 0x20, //0x000037f0 testb $32, %cl - 0x0f, 0x85, 0x05, 0x00, 0x00, 0x00, //0x000037f3 jne LBB13_2 - 0xe9, 0x82, 0x57, 0x00, 0x00, //0x000037f9 jmp _advance_string_default - //0x000037fe LBB13_2 - 0x55, //0x000037fe pushq %rbp - 0x48, 0x89, 0xe5, //0x000037ff movq %rsp, %rbp - 0x41, 0x57, //0x00003802 pushq %r15 - 0x41, 0x56, //0x00003804 pushq %r14 - 0x41, 0x55, //0x00003806 pushq %r13 - 0x41, 0x54, //0x00003808 pushq %r12 - 0x53, //0x0000380a pushq %rbx - 0x50, //0x0000380b pushq %rax - 0x4c, 0x8b, 0x7f, 0x08, //0x0000380c movq $8(%rdi), %r15 - 0x49, 0x29, 0xf7, //0x00003810 subq %rsi, %r15 - 0x0f, 0x84, 0xac, 0x04, 0x00, 0x00, //0x00003813 je LBB13_45 - 0x48, 0x8b, 0x07, //0x00003819 movq (%rdi), %rax - 0x48, 0x89, 0x45, 0xd0, //0x0000381c movq %rax, $-48(%rbp) - 0x48, 0x01, 0xc6, //0x00003820 addq %rax, %rsi - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00003823 movq $-1, (%rdx) - 0x49, 0x83, 0xff, 0x40, //0x0000382a cmpq $64, %r15 - 0x0f, 0x82, 0xd0, 0x03, 0x00, 0x00, //0x0000382e jb LBB13_46 - 0x45, 0x89, 0xf9, //0x00003834 movl %r15d, %r9d - 0x41, 0x83, 0xe1, 0x3f, //0x00003837 andl $63, %r9d - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000383b movq $-1, %r14 - 0x45, 0x31, 0xe4, //0x00003842 xorl %r12d, %r12d - 0xc5, 0x79, 0x6f, 0x05, 0x73, 0xff, 0xff, 0xff, //0x00003845 vmovdqa $-141(%rip), %xmm8 /* LCPI13_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x7b, 0xff, 0xff, 0xff, //0x0000384d vmovdqa $-133(%rip), %xmm1 /* LCPI13_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0x83, 0xff, 0xff, 0xff, //0x00003855 vmovdqa $-125(%rip), %xmm2 /* LCPI13_2+0(%rip) */ - 0xc5, 0xe1, 0x76, 0xdb, //0x0000385d vpcmpeqd %xmm3, %xmm3, %xmm3 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003861 .p2align 4, 0x90 - //0x00003870 LBB13_5 - 0xc5, 0xfa, 0x6f, 0x3e, //0x00003870 vmovdqu (%rsi), %xmm7 - 0xc5, 0xfa, 0x6f, 0x76, 0x10, //0x00003874 vmovdqu $16(%rsi), %xmm6 - 0xc5, 0xfa, 0x6f, 0x6e, 0x20, //0x00003879 vmovdqu $32(%rsi), %xmm5 - 0xc5, 0xfa, 0x6f, 0x66, 0x30, //0x0000387e vmovdqu $48(%rsi), %xmm4 - 0xc5, 0xb9, 0x74, 0xc7, //0x00003883 vpcmpeqb %xmm7, %xmm8, %xmm0 - 0xc5, 0x79, 0xd7, 0xd8, //0x00003887 vpmovmskb %xmm0, %r11d - 0xc5, 0xb9, 0x74, 0xc6, //0x0000388b vpcmpeqb %xmm6, %xmm8, %xmm0 - 0xc5, 0x79, 0xd7, 0xd0, //0x0000388f vpmovmskb %xmm0, %r10d - 0xc5, 0xb9, 0x74, 0xc5, //0x00003893 vpcmpeqb %xmm5, %xmm8, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00003897 vpmovmskb %xmm0, %ecx - 0xc5, 0xb9, 0x74, 0xc4, //0x0000389b vpcmpeqb %xmm4, %xmm8, %xmm0 - 0xc5, 0x79, 0xd7, 0xe8, //0x0000389f vpmovmskb %xmm0, %r13d - 0xc5, 0xc1, 0x74, 0xc1, //0x000038a3 vpcmpeqb %xmm1, %xmm7, %xmm0 - 0xc5, 0x79, 0xd7, 0xc0, //0x000038a7 vpmovmskb %xmm0, %r8d - 0xc5, 0xc9, 0x74, 0xc1, //0x000038ab vpcmpeqb %xmm1, %xmm6, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x000038af vpmovmskb %xmm0, %eax - 0xc5, 0xd1, 0x74, 0xc1, //0x000038b3 vpcmpeqb %xmm1, %xmm5, %xmm0 - 0x49, 0xc1, 0xe2, 0x10, //0x000038b7 shlq $16, %r10 - 0x4d, 0x09, 0xd3, //0x000038bb orq %r10, %r11 - 0xc5, 0xf9, 0xd7, 0xd8, //0x000038be vpmovmskb %xmm0, %ebx - 0xc5, 0xd9, 0x74, 0xc1, //0x000038c2 vpcmpeqb %xmm1, %xmm4, %xmm0 - 0x48, 0xc1, 0xe1, 0x20, //0x000038c6 shlq $32, %rcx - 0x49, 0x09, 0xcb, //0x000038ca orq %rcx, %r11 - 0xc5, 0xf9, 0xd7, 0xf8, //0x000038cd vpmovmskb %xmm0, %edi - 0xc5, 0xe9, 0x64, 0xc7, //0x000038d1 vpcmpgtb %xmm7, %xmm2, %xmm0 - 0xc5, 0xc1, 0x64, 0xfb, //0x000038d5 vpcmpgtb %xmm3, %xmm7, %xmm7 - 0xc5, 0xc1, 0xdb, 0xc0, //0x000038d9 vpand %xmm0, %xmm7, %xmm0 - 0x48, 0xc1, 0xe0, 0x10, //0x000038dd shlq $16, %rax - 0x49, 0x09, 0xc0, //0x000038e1 orq %rax, %r8 - 0xc5, 0xf9, 0xd7, 0xc8, //0x000038e4 vpmovmskb %xmm0, %ecx - 0xc5, 0xe9, 0x64, 0xc6, //0x000038e8 vpcmpgtb %xmm6, %xmm2, %xmm0 - 0xc5, 0xc9, 0x64, 0xf3, //0x000038ec vpcmpgtb %xmm3, %xmm6, %xmm6 - 0xc5, 0xc9, 0xdb, 0xc0, //0x000038f0 vpand %xmm0, %xmm6, %xmm0 - 0x48, 0xc1, 0xe3, 0x20, //0x000038f4 shlq $32, %rbx - 0x49, 0x09, 0xd8, //0x000038f8 orq %rbx, %r8 - 0xc5, 0xf9, 0xd7, 0xd8, //0x000038fb vpmovmskb %xmm0, %ebx - 0xc5, 0xe9, 0x64, 0xc5, //0x000038ff vpcmpgtb %xmm5, %xmm2, %xmm0 - 0xc5, 0xd1, 0x64, 0xeb, //0x00003903 vpcmpgtb %xmm3, %xmm5, %xmm5 - 0xc5, 0xd1, 0xdb, 0xc0, //0x00003907 vpand %xmm0, %xmm5, %xmm0 - 0x48, 0xc1, 0xe7, 0x30, //0x0000390b shlq $48, %rdi - 0x49, 0x09, 0xf8, //0x0000390f orq %rdi, %r8 - 0xc5, 0xf9, 0xd7, 0xc0, //0x00003912 vpmovmskb %xmm0, %eax - 0xc5, 0xe9, 0x64, 0xc4, //0x00003916 vpcmpgtb %xmm4, %xmm2, %xmm0 - 0xc5, 0xd9, 0x64, 0xe3, //0x0000391a vpcmpgtb %xmm3, %xmm4, %xmm4 - 0xc5, 0xd9, 0xdb, 0xc0, //0x0000391e vpand %xmm0, %xmm4, %xmm0 - 0x48, 0xc1, 0xe3, 0x10, //0x00003922 shlq $16, %rbx - 0x48, 0x09, 0xd9, //0x00003926 orq %rbx, %rcx - 0xc5, 0x79, 0xd7, 0xd0, //0x00003929 vpmovmskb %xmm0, %r10d - 0x49, 0xc1, 0xe5, 0x30, //0x0000392d shlq $48, %r13 - 0x48, 0xc1, 0xe0, 0x20, //0x00003931 shlq $32, %rax - 0x49, 0x83, 0xfe, 0xff, //0x00003935 cmpq $-1, %r14 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003939 jne LBB13_7 - 0x4d, 0x85, 0xc0, //0x0000393f testq %r8, %r8 - 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00003942 jne LBB13_12 - //0x00003948 LBB13_7 - 0x49, 0xc1, 0xe2, 0x30, //0x00003948 shlq $48, %r10 - 0x48, 0x09, 0xc1, //0x0000394c orq %rax, %rcx - 0x4d, 0x09, 0xeb, //0x0000394f orq %r13, %r11 - 0x4c, 0x89, 0xc0, //0x00003952 movq %r8, %rax - 0x4c, 0x09, 0xe0, //0x00003955 orq %r12, %rax - 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x00003958 jne LBB13_11 - 0x4c, 0x09, 0xd1, //0x0000395e orq %r10, %rcx - 0x4d, 0x85, 0xdb, //0x00003961 testq %r11, %r11 - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00003964 jne LBB13_13 - //0x0000396a LBB13_9 - 0x48, 0x85, 0xc9, //0x0000396a testq %rcx, %rcx - 0x0f, 0x85, 0xdd, 0x00, 0x00, 0x00, //0x0000396d jne LBB13_19 - 0x48, 0x83, 0xc6, 0x40, //0x00003973 addq $64, %rsi - 0x49, 0x83, 0xc7, 0xc0, //0x00003977 addq $-64, %r15 - 0x49, 0x83, 0xff, 0x3f, //0x0000397b cmpq $63, %r15 - 0x0f, 0x87, 0xeb, 0xfe, 0xff, 0xff, //0x0000397f ja LBB13_5 - 0xe9, 0xea, 0x00, 0x00, 0x00, //0x00003985 jmp LBB13_21 - //0x0000398a LBB13_11 - 0x4c, 0x89, 0xe0, //0x0000398a movq %r12, %rax - 0x48, 0xf7, 0xd0, //0x0000398d notq %rax - 0x4c, 0x21, 0xc0, //0x00003990 andq %r8, %rax - 0x4c, 0x8d, 0x2c, 0x00, //0x00003993 leaq (%rax,%rax), %r13 - 0x4d, 0x09, 0xe5, //0x00003997 orq %r12, %r13 - 0x4c, 0x89, 0xeb, //0x0000399a movq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x0000399d notq %rbx - 0x4c, 0x21, 0xc3, //0x000039a0 andq %r8, %rbx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039a3 movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfb, //0x000039ad andq %rdi, %rbx - 0x45, 0x31, 0xe4, //0x000039b0 xorl %r12d, %r12d - 0x48, 0x01, 0xc3, //0x000039b3 addq %rax, %rbx - 0x41, 0x0f, 0x92, 0xc4, //0x000039b6 setb %r12b - 0x48, 0x01, 0xdb, //0x000039ba addq %rbx, %rbx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000039bd movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc3, //0x000039c7 xorq %rax, %rbx - 0x4c, 0x21, 0xeb, //0x000039ca andq %r13, %rbx - 0x48, 0xf7, 0xd3, //0x000039cd notq %rbx - 0x49, 0x21, 0xdb, //0x000039d0 andq %rbx, %r11 - 0x4c, 0x09, 0xd1, //0x000039d3 orq %r10, %rcx - 0x4d, 0x85, 0xdb, //0x000039d6 testq %r11, %r11 - 0x0f, 0x84, 0x8b, 0xff, 0xff, 0xff, //0x000039d9 je LBB13_9 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x000039df jmp LBB13_13 - //0x000039e4 LBB13_12 - 0x48, 0x89, 0xf7, //0x000039e4 movq %rsi, %rdi - 0x48, 0x2b, 0x7d, 0xd0, //0x000039e7 subq $-48(%rbp), %rdi - 0x4d, 0x0f, 0xbc, 0xf0, //0x000039eb bsfq %r8, %r14 - 0x49, 0x01, 0xfe, //0x000039ef addq %rdi, %r14 - 0x4c, 0x89, 0x32, //0x000039f2 movq %r14, (%rdx) - 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x000039f5 jmp LBB13_7 - //0x000039fa LBB13_13 - 0x49, 0x0f, 0xbc, 0xc3, //0x000039fa bsfq %r11, %rax - 0x48, 0x85, 0xc9, //0x000039fe testq %rcx, %rcx - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00003a01 je LBB13_17 - 0x48, 0x0f, 0xbc, 0xc9, //0x00003a07 bsfq %rcx, %rcx - 0x48, 0x2b, 0x75, 0xd0, //0x00003a0b subq $-48(%rbp), %rsi - 0x48, 0x39, 0xc1, //0x00003a0f cmpq %rax, %rcx - 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x00003a12 jb LBB13_18 - //0x00003a18 LBB13_15 - 0x48, 0x8d, 0x44, 0x06, 0x01, //0x00003a18 leaq $1(%rsi,%rax), %rax - //0x00003a1d LBB13_16 - 0x48, 0x83, 0xc4, 0x08, //0x00003a1d addq $8, %rsp - 0x5b, //0x00003a21 popq %rbx - 0x41, 0x5c, //0x00003a22 popq %r12 - 0x41, 0x5d, //0x00003a24 popq %r13 - 0x41, 0x5e, //0x00003a26 popq %r14 - 0x41, 0x5f, //0x00003a28 popq %r15 - 0x5d, //0x00003a2a popq %rbp - 0xc3, //0x00003a2b retq - //0x00003a2c LBB13_17 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003a2c movl $64, %ecx - 0x48, 0x2b, 0x75, 0xd0, //0x00003a31 subq $-48(%rbp), %rsi - 0x48, 0x39, 0xc1, //0x00003a35 cmpq %rax, %rcx - 0x0f, 0x83, 0xda, 0xff, 0xff, 0xff, //0x00003a38 jae LBB13_15 - //0x00003a3e LBB13_18 - 0x48, 0x01, 0xf1, //0x00003a3e addq %rsi, %rcx - 0x48, 0x89, 0x0a, //0x00003a41 movq %rcx, (%rdx) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003a44 movq $-2, %rax - 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00003a4b jmp LBB13_16 - //0x00003a50 LBB13_19 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003a50 movq $-2, %rax - 0x49, 0x83, 0xfe, 0xff, //0x00003a57 cmpq $-1, %r14 - 0x0f, 0x85, 0xbc, 0xff, 0xff, 0xff, //0x00003a5b jne LBB13_16 - 0x48, 0x0f, 0xbc, 0xc9, //0x00003a61 bsfq %rcx, %rcx - 0x48, 0x2b, 0x75, 0xd0, //0x00003a65 subq $-48(%rbp), %rsi - 0x48, 0x01, 0xce, //0x00003a69 addq %rcx, %rsi - 0x48, 0x89, 0x32, //0x00003a6c movq %rsi, (%rdx) - 0xe9, 0xa9, 0xff, 0xff, 0xff, //0x00003a6f jmp LBB13_16 - //0x00003a74 LBB13_21 - 0x4d, 0x89, 0xcf, //0x00003a74 movq %r9, %r15 - 0x49, 0x83, 0xff, 0x20, //0x00003a77 cmpq $32, %r15 - 0x0f, 0x82, 0xf1, 0x00, 0x00, 0x00, //0x00003a7b jb LBB13_34 - //0x00003a81 LBB13_22 - 0xc5, 0xfa, 0x6f, 0x06, //0x00003a81 vmovdqu (%rsi), %xmm0 - 0xc5, 0xfa, 0x6f, 0x4e, 0x10, //0x00003a85 vmovdqu $16(%rsi), %xmm1 - 0xc5, 0xf9, 0x6f, 0x15, 0x2e, 0xfd, 0xff, 0xff, //0x00003a8a vmovdqa $-722(%rip), %xmm2 /* LCPI13_0+0(%rip) */ - 0xc5, 0xf9, 0x74, 0xda, //0x00003a92 vpcmpeqb %xmm2, %xmm0, %xmm3 - 0xc5, 0xf9, 0xd7, 0xfb, //0x00003a96 vpmovmskb %xmm3, %edi - 0xc5, 0xf1, 0x74, 0xd2, //0x00003a9a vpcmpeqb %xmm2, %xmm1, %xmm2 - 0xc5, 0x79, 0xd7, 0xca, //0x00003a9e vpmovmskb %xmm2, %r9d - 0xc5, 0xf9, 0x6f, 0x15, 0x26, 0xfd, 0xff, 0xff, //0x00003aa2 vmovdqa $-730(%rip), %xmm2 /* LCPI13_1+0(%rip) */ - 0xc5, 0xf9, 0x74, 0xda, //0x00003aaa vpcmpeqb %xmm2, %xmm0, %xmm3 - 0xc5, 0xf9, 0xd7, 0xc3, //0x00003aae vpmovmskb %xmm3, %eax - 0xc5, 0xf1, 0x74, 0xd2, //0x00003ab2 vpcmpeqb %xmm2, %xmm1, %xmm2 - 0xc5, 0xf9, 0xd7, 0xca, //0x00003ab6 vpmovmskb %xmm2, %ecx - 0xc5, 0xf9, 0x6f, 0x15, 0x1e, 0xfd, 0xff, 0xff, //0x00003aba vmovdqa $-738(%rip), %xmm2 /* LCPI13_2+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd8, //0x00003ac2 vpcmpgtb %xmm0, %xmm2, %xmm3 - 0xc5, 0xd9, 0x76, 0xe4, //0x00003ac6 vpcmpeqd %xmm4, %xmm4, %xmm4 - 0xc5, 0xf9, 0x64, 0xc4, //0x00003aca vpcmpgtb %xmm4, %xmm0, %xmm0 - 0xc5, 0xf9, 0xdb, 0xc3, //0x00003ace vpand %xmm3, %xmm0, %xmm0 - 0xc5, 0x79, 0xd7, 0xc0, //0x00003ad2 vpmovmskb %xmm0, %r8d - 0xc5, 0xe9, 0x64, 0xc1, //0x00003ad6 vpcmpgtb %xmm1, %xmm2, %xmm0 - 0xc5, 0xf1, 0x64, 0xcc, //0x00003ada vpcmpgtb %xmm4, %xmm1, %xmm1 - 0xc5, 0xf1, 0xdb, 0xc0, //0x00003ade vpand %xmm0, %xmm1, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd8, //0x00003ae2 vpmovmskb %xmm0, %ebx - 0x49, 0xc1, 0xe1, 0x10, //0x00003ae6 shlq $16, %r9 - 0x48, 0xc1, 0xe1, 0x10, //0x00003aea shlq $16, %rcx - 0x48, 0x09, 0xc8, //0x00003aee orq %rcx, %rax - 0x49, 0x83, 0xfe, 0xff, //0x00003af1 cmpq $-1, %r14 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003af5 jne LBB13_24 - 0x48, 0x85, 0xc0, //0x00003afb testq %rax, %rax - 0x0f, 0x85, 0x64, 0x01, 0x00, 0x00, //0x00003afe jne LBB13_49 - //0x00003b04 LBB13_24 - 0x48, 0xc1, 0xe3, 0x10, //0x00003b04 shlq $16, %rbx - 0x49, 0x09, 0xf9, //0x00003b08 orq %rdi, %r9 - 0x48, 0x89, 0xc1, //0x00003b0b movq %rax, %rcx - 0x4c, 0x09, 0xe1, //0x00003b0e orq %r12, %rcx - 0x0f, 0x85, 0x06, 0x01, 0x00, 0x00, //0x00003b11 jne LBB13_47 - //0x00003b17 LBB13_25 - 0x4c, 0x09, 0xc3, //0x00003b17 orq %r8, %rbx - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003b1a movl $64, %eax - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003b1f movl $64, %ecx - 0x4d, 0x85, 0xc9, //0x00003b24 testq %r9, %r9 - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00003b27 je LBB13_27 - 0x49, 0x0f, 0xbc, 0xc9, //0x00003b2d bsfq %r9, %rcx - //0x00003b31 LBB13_27 - 0x48, 0x0f, 0xbc, 0xfb, //0x00003b31 bsfq %rbx, %rdi - 0x48, 0x85, 0xdb, //0x00003b35 testq %rbx, %rbx - 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x00003b38 je LBB13_29 - 0x48, 0x89, 0xf8, //0x00003b3e movq %rdi, %rax - //0x00003b41 LBB13_29 - 0x4d, 0x85, 0xc9, //0x00003b41 testq %r9, %r9 - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003b44 je LBB13_32 - 0x48, 0x2b, 0x75, 0xd0, //0x00003b4a subq $-48(%rbp), %rsi - 0x48, 0x39, 0xc8, //0x00003b4e cmpq %rcx, %rax - 0x0f, 0x82, 0xff, 0x00, 0x00, 0x00, //0x00003b51 jb LBB13_48 - 0x48, 0x8d, 0x44, 0x0e, 0x01, //0x00003b57 leaq $1(%rsi,%rcx), %rax - 0xe9, 0xbc, 0xfe, 0xff, 0xff, //0x00003b5c jmp LBB13_16 - //0x00003b61 LBB13_32 - 0x48, 0x85, 0xdb, //0x00003b61 testq %rbx, %rbx - 0x0f, 0x85, 0x14, 0x01, 0x00, 0x00, //0x00003b64 jne LBB13_50 - 0x48, 0x83, 0xc6, 0x20, //0x00003b6a addq $32, %rsi - 0x49, 0x83, 0xc7, 0xe0, //0x00003b6e addq $-32, %r15 - //0x00003b72 LBB13_34 - 0x4d, 0x85, 0xe4, //0x00003b72 testq %r12, %r12 - 0x0f, 0x85, 0x0f, 0x01, 0x00, 0x00, //0x00003b75 jne LBB13_51 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003b7b movq $-1, %rax - 0x4d, 0x85, 0xff, //0x00003b82 testq %r15, %r15 - 0x0f, 0x84, 0x92, 0xfe, 0xff, 0xff, //0x00003b85 je LBB13_16 - //0x00003b8b LBB13_36 - 0x0f, 0xb6, 0x0e, //0x00003b8b movzbl (%rsi), %ecx - 0x80, 0xf9, 0x22, //0x00003b8e cmpb $34, %cl - 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00003b91 je LBB13_44 - 0x80, 0xf9, 0x5c, //0x00003b97 cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003b9a je LBB13_41 - 0x80, 0xf9, 0x1f, //0x00003ba0 cmpb $31, %cl - 0x0f, 0x86, 0x28, 0x01, 0x00, 0x00, //0x00003ba3 jbe LBB13_55 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003ba9 movq $-1, %rcx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003bb0 movl $1, %edi - //0x00003bb5 LBB13_40 - 0x48, 0x01, 0xfe, //0x00003bb5 addq %rdi, %rsi - 0x49, 0x01, 0xcf, //0x00003bb8 addq %rcx, %r15 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003bbb jne LBB13_36 - 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x00003bc1 jmp LBB13_16 - //0x00003bc6 LBB13_41 - 0x49, 0x83, 0xff, 0x01, //0x00003bc6 cmpq $1, %r15 - 0x0f, 0x84, 0x4d, 0xfe, 0xff, 0xff, //0x00003bca je LBB13_16 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003bd0 movq $-2, %rcx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00003bd7 movl $2, %edi - 0x49, 0x83, 0xfe, 0xff, //0x00003bdc cmpq $-1, %r14 - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003be0 jne LBB13_40 - 0x49, 0x89, 0xf6, //0x00003be6 movq %rsi, %r14 - 0x4c, 0x2b, 0x75, 0xd0, //0x00003be9 subq $-48(%rbp), %r14 - 0x4c, 0x89, 0x32, //0x00003bed movq %r14, (%rdx) - 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00003bf0 jmp LBB13_40 - //0x00003bf5 LBB13_44 - 0x48, 0x2b, 0x75, 0xd0, //0x00003bf5 subq $-48(%rbp), %rsi - 0x48, 0xff, 0xc6, //0x00003bf9 incq %rsi - 0x48, 0x89, 0xf0, //0x00003bfc movq %rsi, %rax - 0xe9, 0x19, 0xfe, 0xff, 0xff, //0x00003bff jmp LBB13_16 - //0x00003c04 LBB13_46 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003c04 movq $-1, %r14 - 0x45, 0x31, 0xe4, //0x00003c0b xorl %r12d, %r12d - 0x49, 0x83, 0xff, 0x20, //0x00003c0e cmpq $32, %r15 - 0x0f, 0x83, 0x69, 0xfe, 0xff, 0xff, //0x00003c12 jae LBB13_22 - 0xe9, 0x55, 0xff, 0xff, 0xff, //0x00003c18 jmp LBB13_34 - //0x00003c1d LBB13_47 - 0x44, 0x89, 0xe1, //0x00003c1d movl %r12d, %ecx - 0xf7, 0xd1, //0x00003c20 notl %ecx - 0x21, 0xc1, //0x00003c22 andl %eax, %ecx - 0x44, 0x8d, 0x14, 0x09, //0x00003c24 leal (%rcx,%rcx), %r10d - 0x45, 0x09, 0xe2, //0x00003c28 orl %r12d, %r10d - 0x44, 0x89, 0xd7, //0x00003c2b movl %r10d, %edi - 0xf7, 0xd7, //0x00003c2e notl %edi - 0x21, 0xc7, //0x00003c30 andl %eax, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003c32 andl $-1431655766, %edi - 0x45, 0x31, 0xe4, //0x00003c38 xorl %r12d, %r12d - 0x01, 0xcf, //0x00003c3b addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc4, //0x00003c3d setb %r12b - 0x01, 0xff, //0x00003c41 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003c43 xorl $1431655765, %edi - 0x44, 0x21, 0xd7, //0x00003c49 andl %r10d, %edi - 0xf7, 0xd7, //0x00003c4c notl %edi - 0x41, 0x21, 0xf9, //0x00003c4e andl %edi, %r9d - 0xe9, 0xc1, 0xfe, 0xff, 0xff, //0x00003c51 jmp LBB13_25 - //0x00003c56 LBB13_48 - 0x48, 0x01, 0xf0, //0x00003c56 addq %rsi, %rax - 0x48, 0x89, 0x02, //0x00003c59 movq %rax, (%rdx) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003c5c movq $-2, %rax - 0xe9, 0xb5, 0xfd, 0xff, 0xff, //0x00003c63 jmp LBB13_16 - //0x00003c68 LBB13_49 - 0x48, 0x89, 0xf1, //0x00003c68 movq %rsi, %rcx - 0x48, 0x2b, 0x4d, 0xd0, //0x00003c6b subq $-48(%rbp), %rcx - 0x4c, 0x0f, 0xbc, 0xf0, //0x00003c6f bsfq %rax, %r14 - 0x49, 0x01, 0xce, //0x00003c73 addq %rcx, %r14 - 0x4c, 0x89, 0x32, //0x00003c76 movq %r14, (%rdx) - 0xe9, 0x86, 0xfe, 0xff, 0xff, //0x00003c79 jmp LBB13_24 - //0x00003c7e LBB13_50 - 0x48, 0x2b, 0x75, 0xd0, //0x00003c7e subq $-48(%rbp), %rsi - 0x48, 0x01, 0xfe, //0x00003c82 addq %rdi, %rsi - 0xe9, 0x4b, 0x00, 0x00, 0x00, //0x00003c85 jmp LBB13_56 - //0x00003c8a LBB13_51 - 0x4d, 0x85, 0xff, //0x00003c8a testq %r15, %r15 - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00003c8d je LBB13_45 - 0x49, 0x83, 0xfe, 0xff, //0x00003c93 cmpq $-1, %r14 - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00003c97 jne LBB13_54 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c9d movq $-48(%rbp), %r14 - 0x49, 0xf7, 0xd6, //0x00003ca1 notq %r14 - 0x49, 0x01, 0xf6, //0x00003ca4 addq %rsi, %r14 - 0x4c, 0x89, 0x32, //0x00003ca7 movq %r14, (%rdx) - //0x00003caa LBB13_54 - 0x48, 0xff, 0xc6, //0x00003caa incq %rsi - 0x49, 0xff, 0xcf, //0x00003cad decq %r15 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003cb0 movq $-1, %rax - 0x4d, 0x85, 0xff, //0x00003cb7 testq %r15, %r15 - 0x0f, 0x85, 0xcb, 0xfe, 0xff, 0xff, //0x00003cba jne LBB13_36 - 0xe9, 0x58, 0xfd, 0xff, 0xff, //0x00003cc0 jmp LBB13_16 - //0x00003cc5 LBB13_45 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003cc5 movq $-1, %rax - 0xe9, 0x4c, 0xfd, 0xff, 0xff, //0x00003ccc jmp LBB13_16 - //0x00003cd1 LBB13_55 - 0x48, 0x2b, 0x75, 0xd0, //0x00003cd1 subq $-48(%rbp), %rsi - //0x00003cd5 LBB13_56 - 0x48, 0x89, 0x32, //0x00003cd5 movq %rsi, (%rdx) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003cd8 movq $-2, %rax - 0xe9, 0x39, 0xfd, 0xff, 0xff, //0x00003cdf jmp LBB13_16 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003ce4 .p2align 4, 0x00 - //0x00003cf0 LCPI14_0 - 0x00, 0x00, 0x30, 0x43, //0x00003cf0 .long 1127219200 - 0x00, 0x00, 0x30, 0x45, //0x00003cf4 .long 1160773632 - 0x00, 0x00, 0x00, 0x00, //0x00003cf8 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x00003cfc .long 0 - //0x00003d00 LCPI14_1 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00003d00 .quad 4841369599423283200 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00003d08 .quad 4985484787499139072 - //0x00003d10 .p2align 3, 0x00 - //0x00003d10 LCPI14_2 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00003d10 .quad 4831355200913801216 - //0x00003d18 LCPI14_3 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00003d18 .quad -4392016835940974592 - //0x00003d20 .p2align 4, 0x90 - //0x00003d20 _vnumber - 0x55, //0x00003d20 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003d21 movq %rsp, %rbp - 0x41, 0x57, //0x00003d24 pushq %r15 - 0x41, 0x56, //0x00003d26 pushq %r14 - 0x41, 0x55, //0x00003d28 pushq %r13 - 0x41, 0x54, //0x00003d2a pushq %r12 - 0x53, //0x00003d2c pushq %rbx - 0x48, 0x83, 0xec, 0x38, //0x00003d2d subq $56, %rsp - 0x48, 0x89, 0xd3, //0x00003d31 movq %rdx, %rbx - 0x49, 0x89, 0xf6, //0x00003d34 movq %rsi, %r14 - 0x48, 0xc7, 0x45, 0xd0, 0x00, 0x00, 0x00, 0x00, //0x00003d37 movq $0, $-48(%rbp) - 0x48, 0x8b, 0x06, //0x00003d3f movq (%rsi), %rax - 0x4c, 0x8b, 0x3f, //0x00003d42 movq (%rdi), %r15 - 0x4c, 0x8b, 0x6f, 0x08, //0x00003d45 movq $8(%rdi), %r13 - 0x4c, 0x8b, 0x52, 0x20, //0x00003d49 movq $32(%rdx), %r10 - 0x4c, 0x8b, 0x5a, 0x28, //0x00003d4d movq $40(%rdx), %r11 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00003d51 movq $9, (%rdx) - 0xc5, 0xf9, 0x57, 0xc0, //0x00003d58 vxorpd %xmm0, %xmm0, %xmm0 - 0xc5, 0xf9, 0x11, 0x42, 0x08, //0x00003d5c vmovupd %xmm0, $8(%rdx) - 0x48, 0x8b, 0x0e, //0x00003d61 movq (%rsi), %rcx - 0x48, 0x89, 0x4a, 0x18, //0x00003d64 movq %rcx, $24(%rdx) - 0x4c, 0x39, 0xe8, //0x00003d68 cmpq %r13, %rax - 0x0f, 0x83, 0xc8, 0x02, 0x00, 0x00, //0x00003d6b jae LBB14_52 - 0x41, 0x8a, 0x3c, 0x07, //0x00003d71 movb (%r15,%rax), %dil - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00003d75 movl $1, %r9d - 0x40, 0x80, 0xff, 0x2d, //0x00003d7b cmpb $45, %dil - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00003d7f jne LBB14_4 - 0x48, 0xff, 0xc0, //0x00003d85 incq %rax - 0x4c, 0x39, 0xe8, //0x00003d88 cmpq %r13, %rax - 0x0f, 0x83, 0xa8, 0x02, 0x00, 0x00, //0x00003d8b jae LBB14_52 - 0x41, 0x8a, 0x3c, 0x07, //0x00003d91 movb (%r15,%rax), %dil - 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00003d95 movl $-1, %r9d - //0x00003d9b LBB14_4 - 0x8d, 0x4f, 0xd0, //0x00003d9b leal $-48(%rdi), %ecx - 0x80, 0xf9, 0x0a, //0x00003d9e cmpb $10, %cl - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00003da1 jb LBB14_6 - //0x00003da7 LBB14_5 - 0x49, 0x89, 0x06, //0x00003da7 movq %rax, (%r14) - 0x48, 0xc7, 0x03, 0xfe, 0xff, 0xff, 0xff, //0x00003daa movq $-2, (%rbx) - 0xe9, 0x8d, 0x02, 0x00, 0x00, //0x00003db1 jmp LBB14_53 - //0x00003db6 LBB14_6 - 0x40, 0x80, 0xff, 0x30, //0x00003db6 cmpb $48, %dil - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00003dba jne LBB14_10 - 0x48, 0x8d, 0x70, 0x01, //0x00003dc0 leaq $1(%rax), %rsi - 0x4c, 0x39, 0xe8, //0x00003dc4 cmpq %r13, %rax - 0x0f, 0x83, 0xa4, 0x00, 0x00, 0x00, //0x00003dc7 jae LBB14_19 - 0x41, 0x8a, 0x14, 0x37, //0x00003dcd movb (%r15,%rsi), %dl - 0x80, 0xc2, 0xd2, //0x00003dd1 addb $-46, %dl - 0x80, 0xfa, 0x37, //0x00003dd4 cmpb $55, %dl - 0x0f, 0x87, 0x94, 0x00, 0x00, 0x00, //0x00003dd7 ja LBB14_19 - 0x44, 0x0f, 0xb6, 0xc2, //0x00003ddd movzbl %dl, %r8d - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003de1 movabsq $36028797027352577, %rdx - 0x4c, 0x0f, 0xa3, 0xc2, //0x00003deb btq %r8, %rdx - 0x0f, 0x83, 0x7c, 0x00, 0x00, 0x00, //0x00003def jae LBB14_19 - //0x00003df5 LBB14_10 - 0x4c, 0x39, 0xe8, //0x00003df5 cmpq %r13, %rax - 0x0f, 0x83, 0x67, 0x00, 0x00, 0x00, //0x00003df8 jae LBB14_18 - 0x80, 0xf9, 0x09, //0x00003dfe cmpb $9, %cl - 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x00003e01 ja LBB14_20 - 0x4d, 0x8d, 0x45, 0xff, //0x00003e07 leaq $-1(%r13), %r8 - 0x31, 0xc9, //0x00003e0b xorl %ecx, %ecx - 0x31, 0xf6, //0x00003e0d xorl %esi, %esi - 0x45, 0x31, 0xe4, //0x00003e0f xorl %r12d, %r12d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003e12 .p2align 4, 0x90 - //0x00003e20 LBB14_13 - 0x83, 0xfe, 0x12, //0x00003e20 cmpl $18, %esi - 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x00003e23 jg LBB14_15 - 0x48, 0x0f, 0xbe, 0xff, //0x00003e29 movsbq %dil, %rdi - 0x4b, 0x8d, 0x14, 0xa4, //0x00003e2d leaq (%r12,%r12,4), %rdx - 0x4c, 0x8d, 0x64, 0x57, 0xd0, //0x00003e31 leaq $-48(%rdi,%rdx,2), %r12 - 0xff, 0xc6, //0x00003e36 incl %esi - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00003e38 jmp LBB14_16 - 0x90, 0x90, 0x90, //0x00003e3d .p2align 4, 0x90 - //0x00003e40 LBB14_15 - 0xff, 0xc1, //0x00003e40 incl %ecx - //0x00003e42 LBB14_16 - 0x49, 0x39, 0xc0, //0x00003e42 cmpq %rax, %r8 - 0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x00003e45 je LBB14_24 - 0x41, 0x0f, 0xb6, 0x7c, 0x07, 0x01, //0x00003e4b movzbl $1(%r15,%rax), %edi - 0x48, 0xff, 0xc0, //0x00003e51 incq %rax - 0x8d, 0x57, 0xd0, //0x00003e54 leal $-48(%rdi), %edx - 0x80, 0xfa, 0x0a, //0x00003e57 cmpb $10, %dl - 0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x00003e5a jb LBB14_13 - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00003e60 jmp LBB14_21 - //0x00003e65 LBB14_18 - 0x31, 0xc9, //0x00003e65 xorl %ecx, %ecx - 0x31, 0xf6, //0x00003e67 xorl %esi, %esi - 0x45, 0x31, 0xe4, //0x00003e69 xorl %r12d, %r12d - 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00003e6c jmp LBB14_25 - //0x00003e71 LBB14_19 - 0x49, 0x89, 0x36, //0x00003e71 movq %rsi, (%r14) - 0xe9, 0xca, 0x01, 0x00, 0x00, //0x00003e74 jmp LBB14_53 - //0x00003e79 LBB14_20 - 0x45, 0x31, 0xe4, //0x00003e79 xorl %r12d, %r12d - 0x31, 0xf6, //0x00003e7c xorl %esi, %esi - 0x31, 0xc9, //0x00003e7e xorl %ecx, %ecx - //0x00003e80 LBB14_21 - 0x31, 0xd2, //0x00003e80 xorl %edx, %edx - 0x85, 0xc9, //0x00003e82 testl %ecx, %ecx - 0x0f, 0x9f, 0xc2, //0x00003e84 setg %dl - 0x89, 0x55, 0xcc, //0x00003e87 movl %edx, $-52(%rbp) - 0x41, 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00003e8a movl $9, %r8d - 0x40, 0x80, 0xff, 0x2e, //0x00003e90 cmpb $46, %dil - 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00003e94 jne LBB14_26 - 0x48, 0xff, 0xc0, //0x00003e9a incq %rax - 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x00003e9d movq $8, (%rbx) - 0x4c, 0x39, 0xe8, //0x00003ea4 cmpq %r13, %rax - 0x0f, 0x83, 0x8c, 0x01, 0x00, 0x00, //0x00003ea7 jae LBB14_52 - 0x41, 0x8a, 0x14, 0x07, //0x00003ead movb (%r15,%rax), %dl - 0x80, 0xc2, 0xd0, //0x00003eb1 addb $-48, %dl - 0x41, 0xb8, 0x08, 0x00, 0x00, 0x00, //0x00003eb4 movl $8, %r8d - 0x80, 0xfa, 0x0a, //0x00003eba cmpb $10, %dl - 0x0f, 0x83, 0xe4, 0xfe, 0xff, 0xff, //0x00003ebd jae LBB14_5 - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00003ec3 jmp LBB14_26 - //0x00003ec8 LBB14_24 - 0x4c, 0x89, 0xe8, //0x00003ec8 movq %r13, %rax - //0x00003ecb LBB14_25 - 0x31, 0xd2, //0x00003ecb xorl %edx, %edx - 0x85, 0xc9, //0x00003ecd testl %ecx, %ecx - 0x0f, 0x9f, 0xc2, //0x00003ecf setg %dl - 0x89, 0x55, 0xcc, //0x00003ed2 movl %edx, $-52(%rbp) - 0x41, 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00003ed5 movl $9, %r8d - //0x00003edb LBB14_26 - 0x85, 0xc9, //0x00003edb testl %ecx, %ecx - 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00003edd jne LBB14_35 - 0x4d, 0x85, 0xe4, //0x00003ee3 testq %r12, %r12 - 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00003ee6 jne LBB14_35 - 0x4c, 0x39, 0xe8, //0x00003eec cmpq %r13, %rax - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00003eef jae LBB14_33 - 0x89, 0xc7, //0x00003ef5 movl %eax, %edi - 0x44, 0x29, 0xef, //0x00003ef7 subl %r13d, %edi - 0x31, 0xf6, //0x00003efa xorl %esi, %esi - 0x31, 0xc9, //0x00003efc xorl %ecx, %ecx - 0x90, 0x90, //0x00003efe .p2align 4, 0x90 - //0x00003f00 LBB14_30 - 0x41, 0x80, 0x3c, 0x07, 0x30, //0x00003f00 cmpb $48, (%r15,%rax) - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003f05 jne LBB14_34 - 0x48, 0xff, 0xc0, //0x00003f0b incq %rax - 0xff, 0xc9, //0x00003f0e decl %ecx - 0x49, 0x39, 0xc5, //0x00003f10 cmpq %rax, %r13 - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00003f13 jne LBB14_30 - 0x45, 0x31, 0xe4, //0x00003f19 xorl %r12d, %r12d - 0x41, 0x83, 0xf8, 0x09, //0x00003f1c cmpl $9, %r8d - 0x0f, 0x84, 0x3b, 0x01, 0x00, 0x00, //0x00003f20 je LBB14_55 - 0xe9, 0x6a, 0x01, 0x00, 0x00, //0x00003f26 jmp LBB14_59 - //0x00003f2b LBB14_33 - 0x31, 0xc9, //0x00003f2b xorl %ecx, %ecx - 0x31, 0xf6, //0x00003f2d xorl %esi, %esi - //0x00003f2f LBB14_34 - 0x45, 0x31, 0xe4, //0x00003f2f xorl %r12d, %r12d - //0x00003f32 LBB14_35 - 0x4c, 0x39, 0xe8, //0x00003f32 cmpq %r13, %rax - 0x0f, 0x83, 0x4b, 0x00, 0x00, 0x00, //0x00003f35 jae LBB14_40 - 0x83, 0xfe, 0x12, //0x00003f3b cmpl $18, %esi - 0x0f, 0x8f, 0x42, 0x00, 0x00, 0x00, //0x00003f3e jg LBB14_40 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003f44 .p2align 4, 0x90 - //0x00003f50 LBB14_37 - 0x41, 0x0f, 0xb6, 0x3c, 0x07, //0x00003f50 movzbl (%r15,%rax), %edi - 0x8d, 0x57, 0xd0, //0x00003f55 leal $-48(%rdi), %edx - 0x80, 0xfa, 0x09, //0x00003f58 cmpb $9, %dl - 0x0f, 0x87, 0x25, 0x00, 0x00, 0x00, //0x00003f5b ja LBB14_40 - 0x4b, 0x8d, 0x14, 0xa4, //0x00003f61 leaq (%r12,%r12,4), %rdx - 0x4c, 0x8d, 0x64, 0x57, 0xd0, //0x00003f65 leaq $-48(%rdi,%rdx,2), %r12 - 0xff, 0xc9, //0x00003f6a decl %ecx - 0x48, 0xff, 0xc0, //0x00003f6c incq %rax - 0x4c, 0x39, 0xe8, //0x00003f6f cmpq %r13, %rax - 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x00003f72 jae LBB14_40 - 0x8d, 0x56, 0x01, //0x00003f78 leal $1(%rsi), %edx - 0x83, 0xfe, 0x12, //0x00003f7b cmpl $18, %esi - 0x89, 0xd6, //0x00003f7e movl %edx, %esi - 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00003f80 jl LBB14_37 - //0x00003f86 LBB14_40 - 0x4c, 0x39, 0xe8, //0x00003f86 cmpq %r13, %rax - 0x0f, 0x83, 0xc3, 0x00, 0x00, 0x00, //0x00003f89 jae LBB14_54 - 0x41, 0x8a, 0x34, 0x07, //0x00003f8f movb (%r15,%rax), %sil - 0x8d, 0x56, 0xd0, //0x00003f93 leal $-48(%rsi), %edx - 0x80, 0xfa, 0x09, //0x00003f96 cmpb $9, %dl - 0x0f, 0x87, 0x36, 0x00, 0x00, 0x00, //0x00003f99 ja LBB14_46 - 0x49, 0x8d, 0x7d, 0xff, //0x00003f9f leaq $-1(%r13), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003fa3 .p2align 4, 0x90 - //0x00003fb0 LBB14_43 - 0x48, 0x39, 0xc7, //0x00003fb0 cmpq %rax, %rdi - 0x0f, 0x84, 0x40, 0x02, 0x00, 0x00, //0x00003fb3 je LBB14_76 - 0x41, 0x0f, 0xb6, 0x74, 0x07, 0x01, //0x00003fb9 movzbl $1(%r15,%rax), %esi - 0x48, 0xff, 0xc0, //0x00003fbf incq %rax - 0x8d, 0x56, 0xd0, //0x00003fc2 leal $-48(%rsi), %edx - 0x80, 0xfa, 0x09, //0x00003fc5 cmpb $9, %dl - 0x0f, 0x86, 0xe2, 0xff, 0xff, 0xff, //0x00003fc8 jbe LBB14_43 - 0xc7, 0x45, 0xcc, 0x01, 0x00, 0x00, 0x00, //0x00003fce movl $1, $-52(%rbp) - //0x00003fd5 LBB14_46 - 0x40, 0x80, 0xce, 0x20, //0x00003fd5 orb $32, %sil - 0x40, 0x80, 0xfe, 0x65, //0x00003fd9 cmpb $101, %sil - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x00003fdd jne LBB14_54 - 0x48, 0x8d, 0x78, 0x01, //0x00003fe3 leaq $1(%rax), %rdi - 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x00003fe7 movq $8, (%rbx) - 0x4c, 0x39, 0xef, //0x00003fee cmpq %r13, %rdi - 0x0f, 0x83, 0x42, 0x00, 0x00, 0x00, //0x00003ff1 jae LBB14_52 - 0x41, 0x8a, 0x34, 0x3f, //0x00003ff7 movb (%r15,%rdi), %sil - 0x40, 0x80, 0xfe, 0x2d, //0x00003ffb cmpb $45, %sil - 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x00003fff je LBB14_50 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004005 movl $1, %r8d - 0x40, 0x80, 0xfe, 0x2b, //0x0000400b cmpb $43, %sil - 0x0f, 0x85, 0x94, 0x02, 0x00, 0x00, //0x0000400f jne LBB14_85 - //0x00004015 LBB14_50 - 0x48, 0x83, 0xc0, 0x02, //0x00004015 addq $2, %rax - 0x4c, 0x39, 0xe8, //0x00004019 cmpq %r13, %rax - 0x0f, 0x83, 0x17, 0x00, 0x00, 0x00, //0x0000401c jae LBB14_52 - 0x31, 0xd2, //0x00004022 xorl %edx, %edx - 0x40, 0x80, 0xfe, 0x2b, //0x00004024 cmpb $43, %sil - 0x0f, 0x94, 0xc2, //0x00004028 sete %dl - 0x44, 0x8d, 0x44, 0x12, 0xff, //0x0000402b leal $-1(%rdx,%rdx), %r8d - 0x41, 0x8a, 0x34, 0x07, //0x00004030 movb (%r15,%rax), %sil - 0xe9, 0x73, 0x02, 0x00, 0x00, //0x00004034 jmp LBB14_86 - //0x00004039 LBB14_52 - 0x4d, 0x89, 0x2e, //0x00004039 movq %r13, (%r14) - 0x48, 0xc7, 0x03, 0xff, 0xff, 0xff, 0xff, //0x0000403c movq $-1, (%rbx) - //0x00004043 LBB14_53 - 0x48, 0x83, 0xc4, 0x38, //0x00004043 addq $56, %rsp - 0x5b, //0x00004047 popq %rbx - 0x41, 0x5c, //0x00004048 popq %r12 - 0x41, 0x5d, //0x0000404a popq %r13 - 0x41, 0x5e, //0x0000404c popq %r14 - 0x41, 0x5f, //0x0000404e popq %r15 - 0x5d, //0x00004050 popq %rbp - 0xc3, //0x00004051 retq - //0x00004052 LBB14_54 - 0x89, 0xcf, //0x00004052 movl %ecx, %edi - 0x49, 0x89, 0xc5, //0x00004054 movq %rax, %r13 - 0x41, 0x83, 0xf8, 0x09, //0x00004057 cmpl $9, %r8d - 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x0000405b jne LBB14_59 - //0x00004061 LBB14_55 - 0x85, 0xff, //0x00004061 testl %edi, %edi - 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00004063 jne LBB14_58 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004069 movabsq $-9223372036854775808, %rax - 0x49, 0x63, 0xc9, //0x00004073 movslq %r9d, %rcx - 0x4d, 0x85, 0xe4, //0x00004076 testq %r12, %r12 - 0x0f, 0x89, 0xba, 0x01, 0x00, 0x00, //0x00004079 jns LBB14_80 - 0x4c, 0x89, 0xe2, //0x0000407f movq %r12, %rdx - 0x48, 0x21, 0xca, //0x00004082 andq %rcx, %rdx - 0x48, 0x39, 0xc2, //0x00004085 cmpq %rax, %rdx - 0x0f, 0x84, 0xab, 0x01, 0x00, 0x00, //0x00004088 je LBB14_80 - //0x0000408e LBB14_58 - 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x0000408e movq $8, (%rbx) - //0x00004095 LBB14_59 - 0x48, 0xc7, 0x45, 0xc0, 0x00, 0x00, 0x00, 0x00, //0x00004095 movq $0, $-64(%rbp) - 0xc4, 0xc1, 0xf9, 0x6e, 0xc4, //0x0000409d vmovq %r12, %xmm0 - 0xc5, 0xf9, 0x62, 0x05, 0x46, 0xfc, 0xff, 0xff, //0x000040a2 vpunpckldq $-954(%rip), %xmm0, %xmm0 /* LCPI14_0+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0x4e, 0xfc, 0xff, 0xff, //0x000040aa vsubpd $-946(%rip), %xmm0, %xmm0 /* LCPI14_1+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x000040b2 vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x000040b8 vaddsd %xmm0, %xmm1, %xmm0 - 0xc5, 0xfb, 0x11, 0x45, 0xd0, //0x000040bc vmovsd %xmm0, $-48(%rbp) - 0x4c, 0x89, 0xe0, //0x000040c1 movq %r12, %rax - 0x48, 0xc1, 0xe8, 0x34, //0x000040c4 shrq $52, %rax - 0x0f, 0x84, 0xc8, 0x00, 0x00, 0x00, //0x000040c8 je LBB14_71 - //0x000040ce LBB14_60 - 0x4c, 0x89, 0x5d, 0xb0, //0x000040ce movq %r11, $-80(%rbp) - 0x4c, 0x89, 0x55, 0xa8, //0x000040d2 movq %r10, $-88(%rbp) - 0x48, 0x8d, 0x4d, 0xd0, //0x000040d6 leaq $-48(%rbp), %rcx - 0x48, 0x89, 0xfe, //0x000040da movq %rdi, %rsi - 0x4c, 0x89, 0xe7, //0x000040dd movq %r12, %rdi - 0x48, 0x89, 0x75, 0xb8, //0x000040e0 movq %rsi, $-72(%rbp) - 0x44, 0x89, 0xca, //0x000040e4 movl %r9d, %edx - 0x44, 0x89, 0x4d, 0xc8, //0x000040e7 movl %r9d, $-56(%rbp) - 0xe8, 0xc0, 0xe6, 0xff, 0xff, //0x000040eb callq _atof_eisel_lemire64 - 0x84, 0xc0, //0x000040f0 testb %al, %al - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x000040f2 je LBB14_64 - 0x48, 0x8b, 0x75, 0xb8, //0x000040f8 movq $-72(%rbp), %rsi - 0x8b, 0x55, 0xc8, //0x000040fc movl $-56(%rbp), %edx - 0x83, 0x7d, 0xcc, 0x00, //0x000040ff cmpl $0, $-52(%rbp) - 0x0f, 0x84, 0x27, 0x01, 0x00, 0x00, //0x00004103 je LBB14_79 - 0x49, 0xff, 0xc4, //0x00004109 incq %r12 - 0x48, 0x8d, 0x4d, 0xc0, //0x0000410c leaq $-64(%rbp), %rcx - 0x4c, 0x89, 0xe7, //0x00004110 movq %r12, %rdi - 0xe8, 0x98, 0xe6, 0xff, 0xff, //0x00004113 callq _atof_eisel_lemire64 - 0x84, 0xc0, //0x00004118 testb %al, %al - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000411a je LBB14_64 - 0xc5, 0xfb, 0x10, 0x4d, 0xc0, //0x00004120 vmovsd $-64(%rbp), %xmm1 - 0xc5, 0xfb, 0x10, 0x45, 0xd0, //0x00004125 vmovsd $-48(%rbp), %xmm0 - 0xc5, 0xf9, 0x2e, 0xc8, //0x0000412a vucomisd %xmm0, %xmm1 - 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x0000412e jne LBB14_64 - 0x0f, 0x8b, 0x21, 0x00, 0x00, 0x00, //0x00004134 jnp LBB14_66 - //0x0000413a LBB14_64 - 0x49, 0x8b, 0x06, //0x0000413a movq (%r14), %rax - 0x49, 0x01, 0xc7, //0x0000413d addq %rax, %r15 - 0x4c, 0x89, 0xee, //0x00004140 movq %r13, %rsi - 0x48, 0x29, 0xc6, //0x00004143 subq %rax, %rsi - 0x4c, 0x89, 0xff, //0x00004146 movq %r15, %rdi - 0x48, 0x8b, 0x55, 0xa8, //0x00004149 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xb0, //0x0000414d movq $-80(%rbp), %rcx - 0xe8, 0x6a, 0xec, 0xff, 0xff, //0x00004151 callq _atof_native - //0x00004156 LBB14_65 - 0xc5, 0xfb, 0x11, 0x45, 0xd0, //0x00004156 vmovsd %xmm0, $-48(%rbp) - //0x0000415b LBB14_66 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x0000415b vmovq %xmm0, %rax - //0x00004160 LBB14_67 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004160 movabsq $-9223372036854775808, %rcx - 0x48, 0xff, 0xc9, //0x0000416a decq %rcx - 0x48, 0x21, 0xc1, //0x0000416d andq %rax, %rcx - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00004170 movabsq $9218868437227405312, %rdx - 0x48, 0x39, 0xd1, //0x0000417a cmpq %rdx, %rcx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x0000417d jne LBB14_69 - 0x48, 0xc7, 0x03, 0xf8, 0xff, 0xff, 0xff, //0x00004183 movq $-8, (%rbx) - //0x0000418a LBB14_69 - 0x48, 0x89, 0x43, 0x08, //0x0000418a movq %rax, $8(%rbx) - //0x0000418e LBB14_70 - 0x4d, 0x89, 0x2e, //0x0000418e movq %r13, (%r14) - 0xe9, 0xad, 0xfe, 0xff, 0xff, //0x00004191 jmp LBB14_53 - //0x00004196 LBB14_71 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00004196 vmovq %xmm0, %rcx - 0x44, 0x89, 0xc8, //0x0000419b movl %r9d, %eax - 0xc1, 0xe8, 0x1f, //0x0000419e shrl $31, %eax - 0x48, 0xc1, 0xe0, 0x3f, //0x000041a1 shlq $63, %rax - 0x48, 0x09, 0xc8, //0x000041a5 orq %rcx, %rax - 0x48, 0x89, 0x45, 0xd0, //0x000041a8 movq %rax, $-48(%rbp) - 0x4d, 0x85, 0xe4, //0x000041ac testq %r12, %r12 - 0x0f, 0x84, 0xab, 0xff, 0xff, 0xff, //0x000041af je LBB14_67 - 0x85, 0xff, //0x000041b5 testl %edi, %edi - 0x0f, 0x84, 0xa3, 0xff, 0xff, 0xff, //0x000041b7 je LBB14_67 - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x000041bd vmovq %rax, %xmm0 - 0x8d, 0x47, 0xff, //0x000041c2 leal $-1(%rdi), %eax - 0x83, 0xf8, 0x24, //0x000041c5 cmpl $36, %eax - 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x000041c8 ja LBB14_77 - 0x83, 0xff, 0x17, //0x000041ce cmpl $23, %edi - 0x0f, 0x8c, 0x9d, 0x00, 0x00, 0x00, //0x000041d1 jl LBB14_81 - 0x48, 0x63, 0xc7, //0x000041d7 movslq %edi, %rax - 0x48, 0x8d, 0x0d, 0xcf, 0xef, 0x00, 0x00, //0x000041da leaq $61391(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x84, 0xc1, 0x50, 0xff, 0xff, 0xff, //0x000041e1 vmulsd $-176(%rcx,%rax,8), %xmm0, %xmm0 - 0xc5, 0xfb, 0x11, 0x45, 0xd0, //0x000041ea vmovsd %xmm0, $-48(%rbp) - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x000041ef movl $22, %eax - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x000041f4 jmp LBB14_82 - //0x000041f9 LBB14_76 - 0xc7, 0x45, 0xcc, 0x01, 0x00, 0x00, 0x00, //0x000041f9 movl $1, $-52(%rbp) - 0x89, 0xcf, //0x00004200 movl %ecx, %edi - 0x41, 0x83, 0xf8, 0x09, //0x00004202 cmpl $9, %r8d - 0x0f, 0x84, 0x55, 0xfe, 0xff, 0xff, //0x00004206 je LBB14_55 - 0xe9, 0x84, 0xfe, 0xff, 0xff, //0x0000420c jmp LBB14_59 - //0x00004211 LBB14_77 - 0x83, 0xff, 0xea, //0x00004211 cmpl $-22, %edi - 0x0f, 0x82, 0xb4, 0xfe, 0xff, 0xff, //0x00004214 jb LBB14_60 - 0xf7, 0xdf, //0x0000421a negl %edi - 0x48, 0x63, 0xc7, //0x0000421c movslq %edi, %rax - 0x48, 0x8d, 0x0d, 0x8a, 0xef, 0x00, 0x00, //0x0000421f leaq $61322(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x5e, 0x04, 0xc1, //0x00004226 vdivsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xe9, 0x26, 0xff, 0xff, 0xff, //0x0000422b jmp LBB14_65 - //0x00004230 LBB14_79 - 0x48, 0x8b, 0x45, 0xd0, //0x00004230 movq $-48(%rbp), %rax - 0xe9, 0x27, 0xff, 0xff, 0xff, //0x00004234 jmp LBB14_67 - //0x00004239 LBB14_80 - 0xc4, 0xc1, 0xf9, 0x6e, 0xc4, //0x00004239 vmovq %r12, %xmm0 - 0x4c, 0x0f, 0xaf, 0xe1, //0x0000423e imulq %rcx, %r12 - 0xc5, 0xf9, 0x62, 0x05, 0xa6, 0xfa, 0xff, 0xff, //0x00004242 vpunpckldq $-1370(%rip), %xmm0, %xmm0 /* LCPI14_0+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0xae, 0xfa, 0xff, 0xff, //0x0000424a vsubpd $-1362(%rip), %xmm0, %xmm0 /* LCPI14_1+0(%rip) */ - 0x4c, 0x89, 0x63, 0x10, //0x00004252 movq %r12, $16(%rbx) - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00004256 vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x0000425c vaddsd %xmm0, %xmm1, %xmm0 - 0x48, 0x21, 0xc8, //0x00004260 andq %rcx, %rax - 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00004263 vmovq %xmm0, %rcx - 0x48, 0x09, 0xc1, //0x00004268 orq %rax, %rcx - 0x48, 0x89, 0x4b, 0x08, //0x0000426b movq %rcx, $8(%rbx) - 0xe9, 0x1a, 0xff, 0xff, 0xff, //0x0000426f jmp LBB14_70 - //0x00004274 LBB14_81 - 0x89, 0xf8, //0x00004274 movl %edi, %eax - //0x00004276 LBB14_82 - 0xc5, 0xf9, 0x2e, 0x05, 0x92, 0xfa, 0xff, 0xff, //0x00004276 vucomisd $-1390(%rip), %xmm0 /* LCPI14_2+0(%rip) */ - 0x0f, 0x87, 0x4a, 0xfe, 0xff, 0xff, //0x0000427e ja LBB14_60 - 0xc5, 0xfb, 0x10, 0x0d, 0x8c, 0xfa, 0xff, 0xff, //0x00004284 vmovsd $-1396(%rip), %xmm1 /* LCPI14_3+0(%rip) */ - 0xc5, 0xf9, 0x2e, 0xc8, //0x0000428c vucomisd %xmm0, %xmm1 - 0x0f, 0x87, 0x38, 0xfe, 0xff, 0xff, //0x00004290 ja LBB14_60 - 0x89, 0xc0, //0x00004296 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x11, 0xef, 0x00, 0x00, //0x00004298 leaq $61201(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x0000429f vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xe9, 0xad, 0xfe, 0xff, 0xff, //0x000042a4 jmp LBB14_65 - //0x000042a9 LBB14_85 - 0x48, 0x89, 0xf8, //0x000042a9 movq %rdi, %rax - //0x000042ac LBB14_86 - 0x8d, 0x7e, 0xd0, //0x000042ac leal $-48(%rsi), %edi - 0x40, 0x80, 0xff, 0x09, //0x000042af cmpb $9, %dil - 0x0f, 0x87, 0xee, 0xfa, 0xff, 0xff, //0x000042b3 ja LBB14_5 - 0x44, 0x89, 0x4d, 0xc8, //0x000042b9 movl %r9d, $-56(%rbp) - 0x4c, 0x39, 0xe8, //0x000042bd cmpq %r13, %rax - 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x000042c0 jae LBB14_93 - 0x40, 0x80, 0xff, 0x09, //0x000042c6 cmpb $9, %dil - 0x0f, 0x87, 0x3f, 0x00, 0x00, 0x00, //0x000042ca ja LBB14_93 - 0x4d, 0x8d, 0x4d, 0xff, //0x000042d0 leaq $-1(%r13), %r9 - 0x31, 0xff, //0x000042d4 xorl %edi, %edi - //0x000042d6 LBB14_90 - 0x89, 0xfa, //0x000042d6 movl %edi, %edx - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000042d8 cmpl $10000, %edi - 0x8d, 0x3c, 0x92, //0x000042de leal (%rdx,%rdx,4), %edi - 0x40, 0x0f, 0xb6, 0xf6, //0x000042e1 movzbl %sil, %esi - 0x8d, 0x7c, 0x7e, 0xd0, //0x000042e5 leal $-48(%rsi,%rdi,2), %edi - 0x0f, 0x4d, 0xfa, //0x000042e9 cmovgel %edx, %edi - 0x49, 0x39, 0xc1, //0x000042ec cmpq %rax, %r9 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000042ef je LBB14_94 - 0x41, 0x0f, 0xb6, 0x74, 0x07, 0x01, //0x000042f5 movzbl $1(%r15,%rax), %esi - 0x48, 0xff, 0xc0, //0x000042fb incq %rax - 0x8d, 0x56, 0xd0, //0x000042fe leal $-48(%rsi), %edx - 0x80, 0xfa, 0x0a, //0x00004301 cmpb $10, %dl - 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00004304 jb LBB14_90 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000430a jmp LBB14_95 - //0x0000430f LBB14_93 - 0x31, 0xff, //0x0000430f xorl %edi, %edi - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004311 jmp LBB14_95 - //0x00004316 LBB14_94 - 0x4c, 0x89, 0xe8, //0x00004316 movq %r13, %rax - //0x00004319 LBB14_95 - 0x41, 0x0f, 0xaf, 0xf8, //0x00004319 imull %r8d, %edi - 0x01, 0xcf, //0x0000431d addl %ecx, %edi - 0x49, 0x89, 0xc5, //0x0000431f movq %rax, %r13 - 0x44, 0x8b, 0x4d, 0xc8, //0x00004322 movl $-56(%rbp), %r9d - 0xe9, 0x6a, 0xfd, 0xff, 0xff, //0x00004326 jmp LBB14_59 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000432b .p2align 4, 0x90 - //0x00004330 _vsigned - 0x55, //0x00004330 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004331 movq %rsp, %rbp - 0x53, //0x00004334 pushq %rbx - 0x48, 0x8b, 0x1e, //0x00004335 movq (%rsi), %rbx - 0x4c, 0x8b, 0x07, //0x00004338 movq (%rdi), %r8 - 0x4c, 0x8b, 0x57, 0x08, //0x0000433b movq $8(%rdi), %r10 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x0000433f movq $9, (%rdx) - 0xc5, 0xf8, 0x57, 0xc0, //0x00004346 vxorps %xmm0, %xmm0, %xmm0 - 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x0000434a vmovups %xmm0, $8(%rdx) - 0x48, 0x8b, 0x0e, //0x0000434f movq (%rsi), %rcx - 0x48, 0x89, 0x4a, 0x18, //0x00004352 movq %rcx, $24(%rdx) - 0x4c, 0x39, 0xd3, //0x00004356 cmpq %r10, %rbx - 0x0f, 0x83, 0x44, 0x00, 0x00, 0x00, //0x00004359 jae LBB15_1 - 0x41, 0x8a, 0x0c, 0x18, //0x0000435f movb (%r8,%rbx), %cl - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00004363 movl $1, %r9d - 0x80, 0xf9, 0x2d, //0x00004369 cmpb $45, %cl - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x0000436c jne LBB15_5 - 0x48, 0xff, 0xc3, //0x00004372 incq %rbx - 0x4c, 0x39, 0xd3, //0x00004375 cmpq %r10, %rbx - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00004378 jae LBB15_1 - 0x41, 0x8a, 0x0c, 0x18, //0x0000437e movb (%r8,%rbx), %cl - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004382 movq $-1, %r9 - //0x00004389 LBB15_5 - 0x8d, 0x79, 0xd0, //0x00004389 leal $-48(%rcx), %edi - 0x40, 0x80, 0xff, 0x0a, //0x0000438c cmpb $10, %dil - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00004390 jb LBB15_7 - 0x48, 0x89, 0x1e, //0x00004396 movq %rbx, (%rsi) - 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x00004399 movq $-2, (%rdx) - 0x5b, //0x000043a0 popq %rbx - 0x5d, //0x000043a1 popq %rbp - 0xc3, //0x000043a2 retq - //0x000043a3 LBB15_1 - 0x4c, 0x89, 0x16, //0x000043a3 movq %r10, (%rsi) - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x000043a6 movq $-1, (%rdx) - 0x5b, //0x000043ad popq %rbx - 0x5d, //0x000043ae popq %rbp - 0xc3, //0x000043af retq - //0x000043b0 LBB15_7 - 0x80, 0xf9, 0x30, //0x000043b0 cmpb $48, %cl - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x000043b3 jne LBB15_8 - 0x48, 0x8d, 0x7b, 0x01, //0x000043b9 leaq $1(%rbx), %rdi - 0x4c, 0x39, 0xd3, //0x000043bd cmpq %r10, %rbx - 0x0f, 0x83, 0x71, 0x00, 0x00, 0x00, //0x000043c0 jae LBB15_17 - 0x41, 0x8a, 0x0c, 0x38, //0x000043c6 movb (%r8,%rdi), %cl - 0x80, 0xc1, 0xd2, //0x000043ca addb $-46, %cl - 0x80, 0xf9, 0x37, //0x000043cd cmpb $55, %cl - 0x0f, 0x87, 0x61, 0x00, 0x00, 0x00, //0x000043d0 ja LBB15_17 - 0x44, 0x0f, 0xb6, 0xd9, //0x000043d6 movzbl %cl, %r11d - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000043da movabsq $36028797027352577, %rcx - 0x4c, 0x0f, 0xa3, 0xd9, //0x000043e4 btq %r11, %rcx - 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x000043e8 jae LBB15_17 - //0x000043ee LBB15_8 - 0x31, 0xff, //0x000043ee xorl %edi, %edi - //0x000043f0 .p2align 4, 0x90 - //0x000043f0 LBB15_9 - 0x4c, 0x39, 0xd3, //0x000043f0 cmpq %r10, %rbx - 0x0f, 0x83, 0x6c, 0x00, 0x00, 0x00, //0x000043f3 jae LBB15_22 - 0x49, 0x0f, 0xbe, 0x0c, 0x18, //0x000043f9 movsbq (%r8,%rbx), %rcx - 0x8d, 0x41, 0xd0, //0x000043fe leal $-48(%rcx), %eax - 0x3c, 0x09, //0x00004401 cmpb $9, %al - 0x0f, 0x87, 0x34, 0x00, 0x00, 0x00, //0x00004403 ja LBB15_18 - 0x48, 0x6b, 0xff, 0x0a, //0x00004409 imulq $10, %rdi, %rdi - 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x0000440d jo LBB15_13 - 0x48, 0xff, 0xc3, //0x00004413 incq %rbx - 0x48, 0x83, 0xc1, 0xd0, //0x00004416 addq $-48, %rcx - 0x49, 0x0f, 0xaf, 0xc9, //0x0000441a imulq %r9, %rcx - 0x48, 0x01, 0xcf, //0x0000441e addq %rcx, %rdi - 0x0f, 0x81, 0xc9, 0xff, 0xff, 0xff, //0x00004421 jno LBB15_9 - //0x00004427 LBB15_13 - 0x48, 0xff, 0xcb, //0x00004427 decq %rbx - 0x48, 0x89, 0x1e, //0x0000442a movq %rbx, (%rsi) - 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000442d movq $-5, (%rdx) - 0x5b, //0x00004434 popq %rbx - 0x5d, //0x00004435 popq %rbp - 0xc3, //0x00004436 retq - //0x00004437 LBB15_17 - 0x48, 0x89, 0x3e, //0x00004437 movq %rdi, (%rsi) - 0x5b, //0x0000443a popq %rbx - 0x5d, //0x0000443b popq %rbp - 0xc3, //0x0000443c retq - //0x0000443d LBB15_18 - 0x80, 0xf9, 0x65, //0x0000443d cmpb $101, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004440 je LBB15_21 - 0x80, 0xf9, 0x45, //0x00004446 cmpb $69, %cl - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00004449 je LBB15_21 - 0x80, 0xf9, 0x2e, //0x0000444f cmpb $46, %cl - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00004452 jne LBB15_22 - //0x00004458 LBB15_21 - 0x48, 0x89, 0x1e, //0x00004458 movq %rbx, (%rsi) - 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x0000445b movq $-6, (%rdx) - 0x5b, //0x00004462 popq %rbx - 0x5d, //0x00004463 popq %rbp - 0xc3, //0x00004464 retq - //0x00004465 LBB15_22 - 0x48, 0x89, 0x1e, //0x00004465 movq %rbx, (%rsi) - 0x48, 0x89, 0x7a, 0x10, //0x00004468 movq %rdi, $16(%rdx) - 0x5b, //0x0000446c popq %rbx - 0x5d, //0x0000446d popq %rbp - 0xc3, //0x0000446e retq - 0x90, //0x0000446f .p2align 4, 0x90 - //0x00004470 _vunsigned - 0x55, //0x00004470 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004471 movq %rsp, %rbp - 0x49, 0x89, 0xd0, //0x00004474 movq %rdx, %r8 - 0x48, 0x8b, 0x0e, //0x00004477 movq (%rsi), %rcx - 0x4c, 0x8b, 0x0f, //0x0000447a movq (%rdi), %r9 - 0x4c, 0x8b, 0x5f, 0x08, //0x0000447d movq $8(%rdi), %r11 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00004481 movq $9, (%rdx) - 0xc5, 0xf8, 0x57, 0xc0, //0x00004488 vxorps %xmm0, %xmm0, %xmm0 - 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x0000448c vmovups %xmm0, $8(%rdx) - 0x48, 0x8b, 0x06, //0x00004491 movq (%rsi), %rax - 0x48, 0x89, 0x42, 0x18, //0x00004494 movq %rax, $24(%rdx) - 0x4c, 0x39, 0xd9, //0x00004498 cmpq %r11, %rcx - 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x0000449b jae LBB16_1 - 0x41, 0x8a, 0x04, 0x09, //0x000044a1 movb (%r9,%rcx), %al - 0x3c, 0x2d, //0x000044a5 cmpb $45, %al - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000044a7 jne LBB16_4 - //0x000044ad LBB16_3 - 0x48, 0x89, 0x0e, //0x000044ad movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x000044b0 movq $-6, (%r8) - 0x5d, //0x000044b7 popq %rbp - 0xc3, //0x000044b8 retq - //0x000044b9 LBB16_1 - 0x4c, 0x89, 0x1e, //0x000044b9 movq %r11, (%rsi) - 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000044bc movq $-1, (%r8) - 0x5d, //0x000044c3 popq %rbp - 0xc3, //0x000044c4 retq - //0x000044c5 LBB16_4 - 0x8d, 0x50, 0xd0, //0x000044c5 leal $-48(%rax), %edx - 0x80, 0xfa, 0x0a, //0x000044c8 cmpb $10, %dl - 0x0f, 0x82, 0x0c, 0x00, 0x00, 0x00, //0x000044cb jb LBB16_6 - 0x48, 0x89, 0x0e, //0x000044d1 movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x000044d4 movq $-2, (%r8) - 0x5d, //0x000044db popq %rbp - 0xc3, //0x000044dc retq - //0x000044dd LBB16_6 - 0x3c, 0x30, //0x000044dd cmpb $48, %al - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000044df jne LBB16_7 - 0x41, 0x8a, 0x44, 0x09, 0x01, //0x000044e5 movb $1(%r9,%rcx), %al - 0x04, 0xd2, //0x000044ea addb $-46, %al - 0x3c, 0x37, //0x000044ec cmpb $55, %al - 0x0f, 0x87, 0xb6, 0x00, 0x00, 0x00, //0x000044ee ja LBB16_16 - 0x0f, 0xb6, 0xc0, //0x000044f4 movzbl %al, %eax - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000044f7 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xc2, //0x00004501 btq %rax, %rdx - 0x0f, 0x83, 0x9f, 0x00, 0x00, 0x00, //0x00004505 jae LBB16_16 - //0x0000450b LBB16_7 - 0x31, 0xc0, //0x0000450b xorl %eax, %eax - 0x41, 0xba, 0x0a, 0x00, 0x00, 0x00, //0x0000450d movl $10, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004513 .p2align 4, 0x90 - //0x00004520 LBB16_8 - 0x4c, 0x39, 0xd9, //0x00004520 cmpq %r11, %rcx - 0x0f, 0x83, 0x78, 0x00, 0x00, 0x00, //0x00004523 jae LBB16_20 - 0x41, 0x0f, 0xbe, 0x3c, 0x09, //0x00004529 movsbl (%r9,%rcx), %edi - 0x8d, 0x57, 0xd0, //0x0000452e leal $-48(%rdi), %edx - 0x80, 0xfa, 0x09, //0x00004531 cmpb $9, %dl - 0x0f, 0x87, 0x49, 0x00, 0x00, 0x00, //0x00004534 ja LBB16_17 - 0x49, 0xf7, 0xe2, //0x0000453a mulq %r10 - 0x0f, 0x80, 0x31, 0x00, 0x00, 0x00, //0x0000453d jo LBB16_13 - 0x48, 0xff, 0xc1, //0x00004543 incq %rcx - 0x83, 0xc7, 0xd0, //0x00004546 addl $-48, %edi - 0x48, 0x63, 0xd7, //0x00004549 movslq %edi, %rdx - 0x48, 0x89, 0xd7, //0x0000454c movq %rdx, %rdi - 0x48, 0xc1, 0xff, 0x3f, //0x0000454f sarq $63, %rdi - 0x48, 0x01, 0xd0, //0x00004553 addq %rdx, %rax - 0x48, 0x83, 0xd7, 0x00, //0x00004556 adcq $0, %rdi - 0x89, 0xfa, //0x0000455a movl %edi, %edx - 0x83, 0xe2, 0x01, //0x0000455c andl $1, %edx - 0x48, 0xf7, 0xda, //0x0000455f negq %rdx - 0x48, 0x31, 0xd7, //0x00004562 xorq %rdx, %rdi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00004565 jne LBB16_13 - 0x48, 0x85, 0xd2, //0x0000456b testq %rdx, %rdx - 0x0f, 0x89, 0xac, 0xff, 0xff, 0xff, //0x0000456e jns LBB16_8 - //0x00004574 LBB16_13 - 0x48, 0xff, 0xc9, //0x00004574 decq %rcx - 0x48, 0x89, 0x0e, //0x00004577 movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x0000457a movq $-5, (%r8) - 0x5d, //0x00004581 popq %rbp - 0xc3, //0x00004582 retq - //0x00004583 LBB16_17 - 0x40, 0x80, 0xff, 0x65, //0x00004583 cmpb $101, %dil - 0x0f, 0x84, 0x20, 0xff, 0xff, 0xff, //0x00004587 je LBB16_3 - 0x40, 0x80, 0xff, 0x45, //0x0000458d cmpb $69, %dil - 0x0f, 0x84, 0x16, 0xff, 0xff, 0xff, //0x00004591 je LBB16_3 - 0x40, 0x80, 0xff, 0x2e, //0x00004597 cmpb $46, %dil - 0x0f, 0x84, 0x0c, 0xff, 0xff, 0xff, //0x0000459b je LBB16_3 - //0x000045a1 LBB16_20 - 0x48, 0x89, 0x0e, //0x000045a1 movq %rcx, (%rsi) - 0x49, 0x89, 0x40, 0x10, //0x000045a4 movq %rax, $16(%r8) - 0x5d, //0x000045a8 popq %rbp - 0xc3, //0x000045a9 retq - //0x000045aa LBB16_16 - 0x48, 0xff, 0xc1, //0x000045aa incq %rcx - 0x48, 0x89, 0x0e, //0x000045ad movq %rcx, (%rsi) - 0x5d, //0x000045b0 popq %rbp - 0xc3, //0x000045b1 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000045b2 .p2align 4, 0x00 - //0x000045c0 LCPI17_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000045c0 .quad 1 - 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000045c8 .quad 5 - //0x000045d0 .p2align 4, 0x90 - //0x000045d0 _skip_array - 0x55, //0x000045d0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000045d1 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x000045d4 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x000045d7 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x000045da movq %rdi, %rsi - 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x000045dd vmovaps $-37(%rip), %xmm0 /* LCPI17_0+0(%rip) */ - 0xc5, 0xf8, 0x11, 0x00, //0x000045e5 vmovups %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x000045e9 movq %rax, %rdi - 0x5d, //0x000045ec popq %rbp - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x000045ed jmp _fsm_exec - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000045f2 .p2align 4, 0x90 - //0x00004600 _fsm_exec - 0x55, //0x00004600 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004601 movq %rsp, %rbp - 0x41, 0x57, //0x00004604 pushq %r15 - 0x41, 0x56, //0x00004606 pushq %r14 - 0x41, 0x55, //0x00004608 pushq %r13 - 0x41, 0x54, //0x0000460a pushq %r12 - 0x53, //0x0000460c pushq %rbx - 0x48, 0x83, 0xec, 0x38, //0x0000460d subq $56, %rsp - 0x48, 0x89, 0x4d, 0xa8, //0x00004611 movq %rcx, $-88(%rbp) - 0x4c, 0x8b, 0x0f, //0x00004615 movq (%rdi), %r9 - 0x4d, 0x85, 0xc9, //0x00004618 testq %r9, %r9 - 0x0f, 0x84, 0x16, 0x05, 0x00, 0x00, //0x0000461b je LBB18_2 - 0x49, 0x89, 0xd0, //0x00004621 movq %rdx, %r8 - 0x49, 0x89, 0xfa, //0x00004624 movq %rdi, %r10 - 0x48, 0x8d, 0x46, 0x08, //0x00004627 leaq $8(%rsi), %rax - 0x48, 0x89, 0x45, 0xc8, //0x0000462b movq %rax, $-56(%rbp) - 0x4c, 0x8b, 0x2a, //0x0000462f movq (%rdx), %r13 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004632 movq $-1, %r14 - 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004639 movabsq $4294977024, %r12 - 0x4c, 0x8d, 0x1d, 0x52, 0x06, 0x00, 0x00, //0x00004643 leaq $1618(%rip), %r11 /* LJTI18_0+0(%rip) */ - 0x48, 0x89, 0x55, 0xd0, //0x0000464a movq %rdx, $-48(%rbp) - 0x48, 0x89, 0x75, 0xb0, //0x0000464e movq %rsi, $-80(%rbp) - 0x48, 0x89, 0x7d, 0xb8, //0x00004652 movq %rdi, $-72(%rbp) - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00004656 jmp LBB18_8 - //0x0000465b LBB18_3 - 0x49, 0x8b, 0x02, //0x0000465b movq (%r10), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000465e cmpq $4095, %rax - 0x0f, 0x8f, 0xe3, 0x04, 0x00, 0x00, //0x00004664 jg LBB18_82 - 0x48, 0x8d, 0x48, 0x01, //0x0000466a leaq $1(%rax), %rcx - 0x49, 0x89, 0x0a, //0x0000466e movq %rcx, (%r10) - 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00004671 movq $6, $8(%r10,%rax,8) - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000467a .p2align 4, 0x90 - //0x00004680 LBB18_5 - 0x4c, 0x89, 0xe9, //0x00004680 movq %r13, %rcx - //0x00004683 LBB18_6 - 0x49, 0x8b, 0x12, //0x00004683 movq (%r10), %rdx - 0x49, 0x89, 0xcd, //0x00004686 movq %rcx, %r13 - //0x00004689 LBB18_7 - 0x49, 0x89, 0xd1, //0x00004689 movq %rdx, %r9 - 0x4c, 0x89, 0xf0, //0x0000468c movq %r14, %rax - 0x48, 0x85, 0xd2, //0x0000468f testq %rdx, %rdx - 0x0f, 0x84, 0xa6, 0x04, 0x00, 0x00, //0x00004692 je LBB18_88 - //0x00004698 LBB18_8 - 0x48, 0x8b, 0x3e, //0x00004698 movq (%rsi), %rdi - 0x48, 0x8b, 0x46, 0x08, //0x0000469b movq $8(%rsi), %rax - 0x4c, 0x89, 0xea, //0x0000469f movq %r13, %rdx - 0x48, 0x29, 0xc2, //0x000046a2 subq %rax, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000046a5 jae LBB18_13 - 0x42, 0x8a, 0x1c, 0x2f, //0x000046ab movb (%rdi,%r13), %bl - 0x80, 0xfb, 0x0d, //0x000046af cmpb $13, %bl - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000046b2 je LBB18_13 - 0x80, 0xfb, 0x20, //0x000046b8 cmpb $32, %bl - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x000046bb je LBB18_13 - 0x80, 0xc3, 0xf7, //0x000046c1 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000046c4 cmpb $1, %bl - 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x000046c7 jbe LBB18_13 - 0x4d, 0x89, 0xef, //0x000046cd movq %r13, %r15 - 0xe9, 0x2d, 0x01, 0x00, 0x00, //0x000046d0 jmp LBB18_34 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000046d5 .p2align 4, 0x90 - //0x000046e0 LBB18_13 - 0x4d, 0x8d, 0x7d, 0x01, //0x000046e0 leaq $1(%r13), %r15 - 0x49, 0x39, 0xc7, //0x000046e4 cmpq %rax, %r15 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000046e7 jae LBB18_17 - 0x42, 0x8a, 0x1c, 0x3f, //0x000046ed movb (%rdi,%r15), %bl - 0x80, 0xfb, 0x0d, //0x000046f1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000046f4 je LBB18_17 - 0x80, 0xfb, 0x20, //0x000046fa cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000046fd je LBB18_17 - 0x80, 0xc3, 0xf7, //0x00004703 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00004706 cmpb $1, %bl - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00004709 ja LBB18_34 - 0x90, //0x0000470f .p2align 4, 0x90 - //0x00004710 LBB18_17 - 0x4d, 0x8d, 0x7d, 0x02, //0x00004710 leaq $2(%r13), %r15 - 0x49, 0x39, 0xc7, //0x00004714 cmpq %rax, %r15 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00004717 jae LBB18_21 - 0x42, 0x8a, 0x1c, 0x3f, //0x0000471d movb (%rdi,%r15), %bl - 0x80, 0xfb, 0x0d, //0x00004721 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004724 je LBB18_21 - 0x80, 0xfb, 0x20, //0x0000472a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000472d je LBB18_21 - 0x80, 0xc3, 0xf7, //0x00004733 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00004736 cmpb $1, %bl - 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00004739 ja LBB18_34 - 0x90, //0x0000473f .p2align 4, 0x90 - //0x00004740 LBB18_21 - 0x4d, 0x8d, 0x7d, 0x03, //0x00004740 leaq $3(%r13), %r15 - 0x49, 0x39, 0xc7, //0x00004744 cmpq %rax, %r15 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00004747 jae LBB18_25 - 0x42, 0x8a, 0x1c, 0x3f, //0x0000474d movb (%rdi,%r15), %bl - 0x80, 0xfb, 0x0d, //0x00004751 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004754 je LBB18_25 - 0x80, 0xfb, 0x20, //0x0000475a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000475d je LBB18_25 - 0x80, 0xc3, 0xf7, //0x00004763 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00004766 cmpb $1, %bl - 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x00004769 ja LBB18_34 - 0x90, //0x0000476f .p2align 4, 0x90 - //0x00004770 LBB18_25 - 0x49, 0x8d, 0x4d, 0x04, //0x00004770 leaq $4(%r13), %rcx - 0x48, 0x39, 0xc8, //0x00004774 cmpq %rcx, %rax - 0x0f, 0x86, 0xb7, 0x03, 0x00, 0x00, //0x00004777 jbe LBB18_79 - 0x48, 0x39, 0xc8, //0x0000477d cmpq %rcx, %rax - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00004780 je LBB18_31 - 0x48, 0x8d, 0x0c, 0x07, //0x00004786 leaq (%rdi,%rax), %rcx - 0x48, 0x83, 0xc2, 0x04, //0x0000478a addq $4, %rdx - 0x4e, 0x8d, 0x7c, 0x2f, 0x05, //0x0000478e leaq $5(%rdi,%r13), %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004793 .p2align 4, 0x90 - //0x000047a0 LBB18_28 - 0x41, 0x0f, 0xbe, 0x5f, 0xff, //0x000047a0 movsbl $-1(%r15), %ebx - 0x83, 0xfb, 0x20, //0x000047a5 cmpl $32, %ebx - 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x000047a8 ja LBB18_33 - 0x49, 0x0f, 0xa3, 0xdc, //0x000047ae btq %rbx, %r12 - 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x000047b2 jae LBB18_33 - 0x49, 0xff, 0xc7, //0x000047b8 incq %r15 - 0x48, 0xff, 0xc2, //0x000047bb incq %rdx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000047be jne LBB18_28 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000047c4 jmp LBB18_32 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000047c9 .p2align 4, 0x90 - //0x000047d0 LBB18_31 - 0x48, 0x01, 0xf9, //0x000047d0 addq %rdi, %rcx - //0x000047d3 LBB18_32 - 0x48, 0x29, 0xf9, //0x000047d3 subq %rdi, %rcx - 0x49, 0x89, 0xcf, //0x000047d6 movq %rcx, %r15 - 0x49, 0x39, 0xc7, //0x000047d9 cmpq %rax, %r15 - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000047dc jb LBB18_34 - 0xe9, 0x50, 0x03, 0x00, 0x00, //0x000047e2 jmp LBB18_2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000047e7 .p2align 4, 0x90 - //0x000047f0 LBB18_33 - 0x48, 0x89, 0xfa, //0x000047f0 movq %rdi, %rdx - 0x48, 0xf7, 0xd2, //0x000047f3 notq %rdx - 0x49, 0x01, 0xd7, //0x000047f6 addq %rdx, %r15 - 0x49, 0x39, 0xc7, //0x000047f9 cmpq %rax, %r15 - 0x0f, 0x83, 0x35, 0x03, 0x00, 0x00, //0x000047fc jae LBB18_2 - //0x00004802 LBB18_34 - 0x4d, 0x8d, 0x6f, 0x01, //0x00004802 leaq $1(%r15), %r13 - 0x4d, 0x89, 0x28, //0x00004806 movq %r13, (%r8) - 0x42, 0x0f, 0xbe, 0x0c, 0x3f, //0x00004809 movsbl (%rdi,%r15), %ecx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000480e movq $-1, %rax - 0x85, 0xc9, //0x00004815 testl %ecx, %ecx - 0x0f, 0x84, 0x21, 0x03, 0x00, 0x00, //0x00004817 je LBB18_88 - 0x49, 0x8d, 0x51, 0xff, //0x0000481d leaq $-1(%r9), %rdx - 0x43, 0x8b, 0x1c, 0xca, //0x00004821 movl (%r10,%r9,8), %ebx - 0x49, 0x83, 0xfe, 0xff, //0x00004825 cmpq $-1, %r14 - 0x4d, 0x0f, 0x44, 0xf7, //0x00004829 cmoveq %r15, %r14 - 0xff, 0xcb, //0x0000482d decl %ebx - 0x83, 0xfb, 0x05, //0x0000482f cmpl $5, %ebx - 0x0f, 0x87, 0x20, 0x00, 0x00, 0x00, //0x00004832 ja LBB18_40 - 0x49, 0x63, 0x1c, 0x9b, //0x00004838 movslq (%r11,%rbx,4), %rbx - 0x4c, 0x01, 0xdb, //0x0000483c addq %r11, %rbx - 0xff, 0xe3, //0x0000483f jmpq *%rbx - //0x00004841 LBB18_37 - 0x83, 0xf9, 0x2c, //0x00004841 cmpl $44, %ecx - 0x0f, 0x84, 0x5d, 0x01, 0x00, 0x00, //0x00004844 je LBB18_58 - 0x83, 0xf9, 0x5d, //0x0000484a cmpl $93, %ecx - 0x0f, 0x84, 0xab, 0x00, 0x00, 0x00, //0x0000484d je LBB18_39 - 0xe9, 0x32, 0x03, 0x00, 0x00, //0x00004853 jmp LBB18_87 - //0x00004858 LBB18_40 - 0x49, 0x89, 0x12, //0x00004858 movq %rdx, (%r10) - 0x83, 0xf9, 0x7b, //0x0000485b cmpl $123, %ecx - 0x0f, 0x86, 0xd1, 0x00, 0x00, 0x00, //0x0000485e jbe LBB18_56 - 0xe9, 0x21, 0x03, 0x00, 0x00, //0x00004864 jmp LBB18_87 - //0x00004869 LBB18_41 - 0x83, 0xf9, 0x2c, //0x00004869 cmpl $44, %ecx - 0x0f, 0x84, 0x57, 0x01, 0x00, 0x00, //0x0000486c je LBB18_60 - 0x83, 0xf9, 0x7d, //0x00004872 cmpl $125, %ecx - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00004875 je LBB18_39 - 0xe9, 0x0a, 0x03, 0x00, 0x00, //0x0000487b jmp LBB18_87 - //0x00004880 LBB18_44 - 0x80, 0xf9, 0x22, //0x00004880 cmpb $34, %cl - 0x0f, 0x85, 0x01, 0x03, 0x00, 0x00, //0x00004883 jne LBB18_87 - 0x4b, 0xc7, 0x04, 0xca, 0x04, 0x00, 0x00, 0x00, //0x00004889 movq $4, (%r10,%r9,8) - //0x00004891 LBB18_46 - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004891 movq $-1, $-64(%rbp) - 0x48, 0x89, 0xf7, //0x00004899 movq %rsi, %rdi - 0x4c, 0x89, 0xee, //0x0000489c movq %r13, %rsi - 0x48, 0x8d, 0x55, 0xc0, //0x0000489f leaq $-64(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xa8, //0x000048a3 movq $-88(%rbp), %rcx - 0xe8, 0x44, 0xef, 0xff, 0xff, //0x000048a7 callq _advance_string - 0x48, 0x89, 0xc1, //0x000048ac movq %rax, %rcx - 0x48, 0x85, 0xc0, //0x000048af testq %rax, %rax - 0x0f, 0x88, 0xa1, 0x02, 0x00, 0x00, //0x000048b2 js LBB18_81 - //0x000048b8 LBB18_47 - 0x4c, 0x8b, 0x45, 0xd0, //0x000048b8 movq $-48(%rbp), %r8 - 0x49, 0x89, 0x08, //0x000048bc movq %rcx, (%r8) - 0x4c, 0x89, 0xf8, //0x000048bf movq %r15, %rax - 0x4d, 0x85, 0xed, //0x000048c2 testq %r13, %r13 - 0x48, 0x8b, 0x75, 0xb0, //0x000048c5 movq $-80(%rbp), %rsi - 0x4c, 0x8b, 0x55, 0xb8, //0x000048c9 movq $-72(%rbp), %r10 - 0x4c, 0x8d, 0x1d, 0xc8, 0x03, 0x00, 0x00, //0x000048cd leaq $968(%rip), %r11 /* LJTI18_0+0(%rip) */ - 0x0f, 0x8f, 0xa9, 0xfd, 0xff, 0xff, //0x000048d4 jg LBB18_6 - 0xe9, 0x5f, 0x02, 0x00, 0x00, //0x000048da jmp LBB18_88 - //0x000048df LBB18_48 - 0x80, 0xf9, 0x3a, //0x000048df cmpb $58, %cl - 0x0f, 0x85, 0xa2, 0x02, 0x00, 0x00, //0x000048e2 jne LBB18_87 - 0x4b, 0xc7, 0x04, 0xca, 0x00, 0x00, 0x00, 0x00, //0x000048e8 movq $0, (%r10,%r9,8) - 0xe9, 0x8b, 0xfd, 0xff, 0xff, //0x000048f0 jmp LBB18_5 - //0x000048f5 LBB18_50 - 0x80, 0xf9, 0x5d, //0x000048f5 cmpb $93, %cl - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000048f8 jne LBB18_55 - //0x000048fe LBB18_39 - 0x49, 0x89, 0x12, //0x000048fe movq %rdx, (%r10) - 0xe9, 0x83, 0xfd, 0xff, 0xff, //0x00004901 jmp LBB18_7 - //0x00004906 LBB18_52 - 0x83, 0xf9, 0x22, //0x00004906 cmpl $34, %ecx - 0x0f, 0x84, 0xdc, 0x00, 0x00, 0x00, //0x00004909 je LBB18_62 - 0x83, 0xf9, 0x7d, //0x0000490f cmpl $125, %ecx - 0x0f, 0x85, 0x72, 0x02, 0x00, 0x00, //0x00004912 jne LBB18_87 - 0x49, 0x89, 0x12, //0x00004918 movq %rdx, (%r10) - 0x4c, 0x8b, 0x45, 0xd0, //0x0000491b movq $-48(%rbp), %r8 - 0xe9, 0x65, 0xfd, 0xff, 0xff, //0x0000491f jmp LBB18_7 - //0x00004924 LBB18_55 - 0x4b, 0xc7, 0x04, 0xca, 0x01, 0x00, 0x00, 0x00, //0x00004924 movq $1, (%r10,%r9,8) - 0x83, 0xf9, 0x7b, //0x0000492c cmpl $123, %ecx - 0x0f, 0x87, 0x55, 0x02, 0x00, 0x00, //0x0000492f ja LBB18_87 - //0x00004935 LBB18_56 - 0x4a, 0x8d, 0x1c, 0x3f, //0x00004935 leaq (%rdi,%r15), %rbx - 0x89, 0xca, //0x00004939 movl %ecx, %edx - 0x48, 0x8d, 0x0d, 0x72, 0x03, 0x00, 0x00, //0x0000493b leaq $882(%rip), %rcx /* LJTI18_1+0(%rip) */ - 0x48, 0x63, 0x14, 0x91, //0x00004942 movslq (%rcx,%rdx,4), %rdx - 0x48, 0x01, 0xca, //0x00004946 addq %rcx, %rdx - 0xff, 0xe2, //0x00004949 jmpq *%rdx - //0x0000494b LBB18_57 - 0x48, 0x8b, 0x45, 0xc8, //0x0000494b movq $-56(%rbp), %rax - 0x48, 0x8b, 0x30, //0x0000494f movq (%rax), %rsi - 0x4c, 0x29, 0xfe, //0x00004952 subq %r15, %rsi - 0x48, 0x89, 0xdf, //0x00004955 movq %rbx, %rdi - 0xe8, 0xd3, 0x06, 0x00, 0x00, //0x00004958 callq _do_skip_number - 0x4c, 0x8d, 0x1d, 0x38, 0x03, 0x00, 0x00, //0x0000495d leaq $824(%rip), %r11 /* LJTI18_0+0(%rip) */ - 0x4c, 0x8b, 0x55, 0xb8, //0x00004964 movq $-72(%rbp), %r10 - 0x48, 0x8b, 0x75, 0xb0, //0x00004968 movq $-80(%rbp), %rsi - 0x4c, 0x8b, 0x45, 0xd0, //0x0000496c movq $-48(%rbp), %r8 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00004970 movq $-2, %rdx - 0x48, 0x29, 0xc2, //0x00004977 subq %rax, %rdx - 0x48, 0x85, 0xc0, //0x0000497a testq %rax, %rax - 0x48, 0x8d, 0x48, 0xff, //0x0000497d leaq $-1(%rax), %rcx - 0x48, 0x0f, 0x48, 0xca, //0x00004981 cmovsq %rdx, %rcx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004985 movq $-2, %rax - 0x4c, 0x0f, 0x48, 0xf8, //0x0000498c cmovsq %rax, %r15 - 0x4c, 0x01, 0xe9, //0x00004990 addq %r13, %rcx - 0x49, 0x89, 0x08, //0x00004993 movq %rcx, (%r8) - 0x4c, 0x89, 0xf8, //0x00004996 movq %r15, %rax - 0x4d, 0x85, 0xff, //0x00004999 testq %r15, %r15 - 0x0f, 0x89, 0xe1, 0xfc, 0xff, 0xff, //0x0000499c jns LBB18_6 - 0xe9, 0x97, 0x01, 0x00, 0x00, //0x000049a2 jmp LBB18_88 - //0x000049a7 LBB18_58 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000049a7 cmpq $4095, %r9 - 0x0f, 0x8f, 0x99, 0x01, 0x00, 0x00, //0x000049ae jg LBB18_82 - 0x49, 0x8d, 0x41, 0x01, //0x000049b4 leaq $1(%r9), %rax - 0x49, 0x89, 0x02, //0x000049b8 movq %rax, (%r10) - 0x4b, 0xc7, 0x44, 0xca, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000049bb movq $0, $8(%r10,%r9,8) - 0xe9, 0xb7, 0xfc, 0xff, 0xff, //0x000049c4 jmp LBB18_5 - //0x000049c9 LBB18_60 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000049c9 cmpq $4095, %r9 - 0x0f, 0x8f, 0x77, 0x01, 0x00, 0x00, //0x000049d0 jg LBB18_82 - 0x49, 0x8d, 0x41, 0x01, //0x000049d6 leaq $1(%r9), %rax - 0x49, 0x89, 0x02, //0x000049da movq %rax, (%r10) - 0x4b, 0xc7, 0x44, 0xca, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000049dd movq $3, $8(%r10,%r9,8) - 0xe9, 0x95, 0xfc, 0xff, 0xff, //0x000049e6 jmp LBB18_5 - //0x000049eb LBB18_62 - 0x4b, 0xc7, 0x04, 0xca, 0x02, 0x00, 0x00, 0x00, //0x000049eb movq $2, (%r10,%r9,8) - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000049f3 movq $-1, $-64(%rbp) - 0x48, 0x89, 0xf7, //0x000049fb movq %rsi, %rdi - 0x4c, 0x89, 0xee, //0x000049fe movq %r13, %rsi - 0x48, 0x8d, 0x55, 0xc0, //0x00004a01 leaq $-64(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xa8, //0x00004a05 movq $-88(%rbp), %rcx - 0xe8, 0xe2, 0xed, 0xff, 0xff, //0x00004a09 callq _advance_string - 0x48, 0x89, 0xc1, //0x00004a0e movq %rax, %rcx - 0x48, 0x85, 0xc0, //0x00004a11 testq %rax, %rax - 0x0f, 0x88, 0x3f, 0x01, 0x00, 0x00, //0x00004a14 js LBB18_81 - 0x4c, 0x8b, 0x45, 0xd0, //0x00004a1a movq $-48(%rbp), %r8 - 0x49, 0x89, 0x08, //0x00004a1e movq %rcx, (%r8) - 0x4c, 0x89, 0xf8, //0x00004a21 movq %r15, %rax - 0x4d, 0x85, 0xed, //0x00004a24 testq %r13, %r13 - 0x48, 0x8b, 0x75, 0xb0, //0x00004a27 movq $-80(%rbp), %rsi - 0x4c, 0x8b, 0x55, 0xb8, //0x00004a2b movq $-72(%rbp), %r10 - 0x4c, 0x8d, 0x1d, 0x66, 0x02, 0x00, 0x00, //0x00004a2f leaq $614(%rip), %r11 /* LJTI18_0+0(%rip) */ - 0x0f, 0x8e, 0x02, 0x01, 0x00, 0x00, //0x00004a36 jle LBB18_88 - 0x49, 0x8b, 0x02, //0x00004a3c movq (%r10), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004a3f cmpq $4095, %rax - 0x0f, 0x8f, 0x02, 0x01, 0x00, 0x00, //0x00004a45 jg LBB18_82 - 0x48, 0x8d, 0x50, 0x01, //0x00004a4b leaq $1(%rax), %rdx - 0x49, 0x89, 0x12, //0x00004a4f movq %rdx, (%r10) - 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00004a52 movq $4, $8(%r10,%rax,8) - 0xe9, 0x23, 0xfc, 0xff, 0xff, //0x00004a5b jmp LBB18_6 - //0x00004a60 LBB18_66 - 0x4c, 0x01, 0xef, //0x00004a60 addq %r13, %rdi - 0x48, 0x8b, 0x45, 0xc8, //0x00004a63 movq $-56(%rbp), %rax - 0x48, 0x8b, 0x30, //0x00004a67 movq (%rax), %rsi - 0x4c, 0x29, 0xee, //0x00004a6a subq %r13, %rsi - 0xe8, 0xbe, 0x05, 0x00, 0x00, //0x00004a6d callq _do_skip_number - 0x48, 0x89, 0xc1, //0x00004a72 movq %rax, %rcx - 0x48, 0x85, 0xc0, //0x00004a75 testq %rax, %rax - 0x0f, 0x88, 0x02, 0x01, 0x00, 0x00, //0x00004a78 js LBB18_86 - 0x4c, 0x01, 0xe9, //0x00004a7e addq %r13, %rcx - 0xe9, 0x32, 0xfe, 0xff, 0xff, //0x00004a81 jmp LBB18_47 - //0x00004a86 LBB18_68 - 0x49, 0x8b, 0x02, //0x00004a86 movq (%r10), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004a89 cmpq $4095, %rax - 0x0f, 0x8f, 0xb8, 0x00, 0x00, 0x00, //0x00004a8f jg LBB18_82 - 0x48, 0x8d, 0x48, 0x01, //0x00004a95 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0a, //0x00004a99 movq %rcx, (%r10) - 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00004a9c movq $5, $8(%r10,%rax,8) - 0xe9, 0xd6, 0xfb, 0xff, 0xff, //0x00004aa5 jmp LBB18_5 - //0x00004aaa LBB18_70 - 0x48, 0x8b, 0x4d, 0xc8, //0x00004aaa movq $-56(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00004aae movq (%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfc, //0x00004ab1 leaq $-4(%rcx), %rdx - 0x49, 0x39, 0xd7, //0x00004ab5 cmpq %rdx, %r15 - 0x0f, 0x83, 0xd8, 0x00, 0x00, 0x00, //0x00004ab8 jae LBB18_90 - 0x42, 0x8b, 0x0c, 0x2f, //0x00004abe movl (%rdi,%r13), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00004ac2 cmpl $1702063201, %ecx - 0x0f, 0x85, 0x21, 0x01, 0x00, 0x00, //0x00004ac8 jne LBB18_97 - 0x49, 0x8d, 0x4f, 0x05, //0x00004ace leaq $5(%r15), %rcx - 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00004ad2 jmp LBB18_78 - //0x00004ad7 LBB18_73 - 0x48, 0x8b, 0x55, 0xc8, //0x00004ad7 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x00004adb movq (%rdx), %rdx - 0x48, 0x8d, 0x4a, 0xfd, //0x00004ade leaq $-3(%rdx), %rcx - 0x49, 0x39, 0xcf, //0x00004ae2 cmpq %rcx, %r15 - 0x0f, 0x83, 0x8d, 0x00, 0x00, 0x00, //0x00004ae5 jae LBB18_92 - 0x81, 0x3b, 0x6e, 0x75, 0x6c, 0x6c, //0x00004aeb cmpl $1819047278, (%rbx) - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00004af1 je LBB18_77 - 0xe9, 0x48, 0x01, 0x00, 0x00, //0x00004af7 jmp LBB18_102 - //0x00004afc LBB18_75 - 0x48, 0x8b, 0x55, 0xc8, //0x00004afc movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x00004b00 movq (%rdx), %rdx - 0x48, 0x8d, 0x4a, 0xfd, //0x00004b03 leaq $-3(%rdx), %rcx - 0x49, 0x39, 0xcf, //0x00004b07 cmpq %rcx, %r15 - 0x0f, 0x83, 0x68, 0x00, 0x00, 0x00, //0x00004b0a jae LBB18_92 - 0x81, 0x3b, 0x74, 0x72, 0x75, 0x65, //0x00004b10 cmpl $1702195828, (%rbx) - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00004b16 jne LBB18_93 - //0x00004b1c LBB18_77 - 0x49, 0x8d, 0x4f, 0x04, //0x00004b1c leaq $4(%r15), %rcx - //0x00004b20 LBB18_78 - 0x49, 0x89, 0x08, //0x00004b20 movq %rcx, (%r8) - 0x4c, 0x89, 0xf8, //0x00004b23 movq %r15, %rax - 0x4d, 0x85, 0xed, //0x00004b26 testq %r13, %r13 - 0x0f, 0x8f, 0x54, 0xfb, 0xff, 0xff, //0x00004b29 jg LBB18_6 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004b2f jmp LBB18_88 - //0x00004b34 LBB18_79 - 0x49, 0x89, 0x08, //0x00004b34 movq %rcx, (%r8) - //0x00004b37 LBB18_2 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004b37 movq $-1, %rax - //0x00004b3e LBB18_88 - 0x48, 0x83, 0xc4, 0x38, //0x00004b3e addq $56, %rsp - 0x5b, //0x00004b42 popq %rbx - 0x41, 0x5c, //0x00004b43 popq %r12 - 0x41, 0x5d, //0x00004b45 popq %r13 - 0x41, 0x5e, //0x00004b47 popq %r14 - 0x41, 0x5f, //0x00004b49 popq %r15 - 0x5d, //0x00004b4b popq %rbp - 0xc3, //0x00004b4c retq - //0x00004b4d LBB18_82 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00004b4d movq $-7, %rax - 0xe9, 0xe5, 0xff, 0xff, 0xff, //0x00004b54 jmp LBB18_88 - //0x00004b59 LBB18_81 - 0x48, 0x83, 0xf9, 0xff, //0x00004b59 cmpq $-1, %rcx - 0x48, 0x8d, 0x45, 0xc0, //0x00004b5d leaq $-64(%rbp), %rax - 0x48, 0x0f, 0x44, 0x45, 0xc8, //0x00004b61 cmoveq $-56(%rbp), %rax - 0x48, 0x8b, 0x00, //0x00004b66 movq (%rax), %rax - 0x48, 0x8b, 0x55, 0xd0, //0x00004b69 movq $-48(%rbp), %rdx - 0x48, 0x89, 0x02, //0x00004b6d movq %rax, (%rdx) - 0x48, 0x89, 0xc8, //0x00004b70 movq %rcx, %rax - 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x00004b73 jmp LBB18_88 - //0x00004b78 LBB18_92 - 0x49, 0x89, 0x10, //0x00004b78 movq %rdx, (%r8) - 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00004b7b jmp LBB18_88 - //0x00004b80 LBB18_86 - 0x49, 0x29, 0xcf, //0x00004b80 subq %rcx, %r15 - 0x48, 0x8b, 0x45, 0xd0, //0x00004b83 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x38, //0x00004b87 movq %r15, (%rax) - //0x00004b8a LBB18_87 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004b8a movq $-2, %rax - 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00004b91 jmp LBB18_88 - //0x00004b96 LBB18_90 - 0x49, 0x89, 0x08, //0x00004b96 movq %rcx, (%r8) - 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x00004b99 jmp LBB18_88 - //0x00004b9e LBB18_93 - 0x4d, 0x89, 0x38, //0x00004b9e movq %r15, (%r8) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004ba1 movq $-2, %rax - 0x80, 0x3b, 0x74, //0x00004ba8 cmpb $116, (%rbx) - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00004bab jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x01, //0x00004bb1 leaq $1(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004bb5 movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x01, 0x72, //0x00004bb8 cmpb $114, $1(%rdi,%r15) - 0x0f, 0x85, 0x7a, 0xff, 0xff, 0xff, //0x00004bbe jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x02, //0x00004bc4 leaq $2(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004bc8 movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x02, 0x75, //0x00004bcb cmpb $117, $2(%rdi,%r15) - 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x00004bd1 jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x03, //0x00004bd7 leaq $3(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004bdb movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x03, 0x65, //0x00004bde cmpb $101, $3(%rdi,%r15) - 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x00004be4 je LBB18_106 - 0xe9, 0x4f, 0xff, 0xff, 0xff, //0x00004bea jmp LBB18_88 - //0x00004bef LBB18_97 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004bef movq $-2, %rax - 0x80, 0xf9, 0x61, //0x00004bf6 cmpb $97, %cl - 0x0f, 0x85, 0x3f, 0xff, 0xff, 0xff, //0x00004bf9 jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x02, //0x00004bff leaq $2(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004c03 movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x02, 0x6c, //0x00004c06 cmpb $108, $2(%rdi,%r15) - 0x0f, 0x85, 0x2c, 0xff, 0xff, 0xff, //0x00004c0c jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x03, //0x00004c12 leaq $3(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004c16 movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x03, 0x73, //0x00004c19 cmpb $115, $3(%rdi,%r15) - 0x0f, 0x85, 0x19, 0xff, 0xff, 0xff, //0x00004c1f jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x04, //0x00004c25 leaq $4(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004c29 movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x04, 0x65, //0x00004c2c cmpb $101, $4(%rdi,%r15) - 0x0f, 0x85, 0x06, 0xff, 0xff, 0xff, //0x00004c32 jne LBB18_88 - 0x49, 0x83, 0xc7, 0x05, //0x00004c38 addq $5, %r15 - 0x4d, 0x89, 0x38, //0x00004c3c movq %r15, (%r8) - 0xe9, 0xfa, 0xfe, 0xff, 0xff, //0x00004c3f jmp LBB18_88 - //0x00004c44 LBB18_102 - 0x4d, 0x89, 0x38, //0x00004c44 movq %r15, (%r8) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004c47 movq $-2, %rax - 0x80, 0x3b, 0x6e, //0x00004c4e cmpb $110, (%rbx) - 0x0f, 0x85, 0xe7, 0xfe, 0xff, 0xff, //0x00004c51 jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x01, //0x00004c57 leaq $1(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004c5b movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x01, 0x75, //0x00004c5e cmpb $117, $1(%rdi,%r15) - 0x0f, 0x85, 0xd4, 0xfe, 0xff, 0xff, //0x00004c64 jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x02, //0x00004c6a leaq $2(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004c6e movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x02, 0x6c, //0x00004c71 cmpb $108, $2(%rdi,%r15) - 0x0f, 0x85, 0xc1, 0xfe, 0xff, 0xff, //0x00004c77 jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x03, //0x00004c7d leaq $3(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004c81 movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x03, 0x6c, //0x00004c84 cmpb $108, $3(%rdi,%r15) - 0x0f, 0x85, 0xae, 0xfe, 0xff, 0xff, //0x00004c8a jne LBB18_88 - //0x00004c90 LBB18_106 - 0x49, 0x83, 0xc7, 0x04, //0x00004c90 addq $4, %r15 - 0x4d, 0x89, 0x38, //0x00004c94 movq %r15, (%r8) - 0xe9, 0xa2, 0xfe, 0xff, 0xff, //0x00004c97 jmp LBB18_88 - //0x00004c9c .p2align 2, 0x90 - // // .set L18_0_set_37, LBB18_37-LJTI18_0 - // // .set L18_0_set_41, LBB18_41-LJTI18_0 - // // .set L18_0_set_44, LBB18_44-LJTI18_0 - // // .set L18_0_set_48, LBB18_48-LJTI18_0 - // // .set L18_0_set_50, LBB18_50-LJTI18_0 - // // .set L18_0_set_52, LBB18_52-LJTI18_0 - //0x00004c9c LJTI18_0 - 0xa5, 0xfb, 0xff, 0xff, //0x00004c9c .long L18_0_set_37 - 0xcd, 0xfb, 0xff, 0xff, //0x00004ca0 .long L18_0_set_41 - 0xe4, 0xfb, 0xff, 0xff, //0x00004ca4 .long L18_0_set_44 - 0x43, 0xfc, 0xff, 0xff, //0x00004ca8 .long L18_0_set_48 - 0x59, 0xfc, 0xff, 0xff, //0x00004cac .long L18_0_set_50 - 0x6a, 0xfc, 0xff, 0xff, //0x00004cb0 .long L18_0_set_52 - // // .set L18_1_set_88, LBB18_88-LJTI18_1 - // // .set L18_1_set_87, LBB18_87-LJTI18_1 - // // .set L18_1_set_46, LBB18_46-LJTI18_1 - // // .set L18_1_set_66, LBB18_66-LJTI18_1 - // // .set L18_1_set_57, LBB18_57-LJTI18_1 - // // .set L18_1_set_68, LBB18_68-LJTI18_1 - // // .set L18_1_set_70, LBB18_70-LJTI18_1 - // // .set L18_1_set_73, LBB18_73-LJTI18_1 - // // .set L18_1_set_75, LBB18_75-LJTI18_1 - // // .set L18_1_set_3, LBB18_3-LJTI18_1 - //0x00004cb4 LJTI18_1 - 0x8a, 0xfe, 0xff, 0xff, //0x00004cb4 .long L18_1_set_88 - 0xd6, 0xfe, 0xff, 0xff, //0x00004cb8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004cbc .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004cc0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004cc4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004cc8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ccc .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004cd0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004cd4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004cd8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004cdc .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ce0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ce4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ce8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004cec .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004cf0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004cf4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004cf8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004cfc .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d00 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d04 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d08 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d0c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d10 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d14 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d18 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d1c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d20 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d24 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d28 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d2c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d30 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d34 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d38 .long L18_1_set_87 - 0xdd, 0xfb, 0xff, 0xff, //0x00004d3c .long L18_1_set_46 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d40 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d44 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d48 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d4c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d50 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d54 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d58 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d5c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d60 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d64 .long L18_1_set_87 - 0xac, 0xfd, 0xff, 0xff, //0x00004d68 .long L18_1_set_66 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d6c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d70 .long L18_1_set_87 - 0x97, 0xfc, 0xff, 0xff, //0x00004d74 .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004d78 .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004d7c .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004d80 .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004d84 .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004d88 .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004d8c .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004d90 .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004d94 .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004d98 .long L18_1_set_57 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d9c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004da0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004da4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004da8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dac .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004db0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004db4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004db8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dbc .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dc0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dc4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dc8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dcc .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dd0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dd4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dd8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ddc .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004de0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004de4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004de8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dec .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004df0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004df4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004df8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dfc .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e00 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e04 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e08 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e0c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e10 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e14 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e18 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e1c .long L18_1_set_87 - 0xd2, 0xfd, 0xff, 0xff, //0x00004e20 .long L18_1_set_68 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e24 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e28 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e2c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e30 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e34 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e38 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e3c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e40 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e44 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e48 .long L18_1_set_87 - 0xf6, 0xfd, 0xff, 0xff, //0x00004e4c .long L18_1_set_70 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e50 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e54 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e58 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e5c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e60 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e64 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e68 .long L18_1_set_87 - 0x23, 0xfe, 0xff, 0xff, //0x00004e6c .long L18_1_set_73 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e70 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e74 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e78 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e7c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e80 .long L18_1_set_87 - 0x48, 0xfe, 0xff, 0xff, //0x00004e84 .long L18_1_set_75 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e88 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e8c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e90 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e94 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e98 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e9c .long L18_1_set_87 - 0xa7, 0xf9, 0xff, 0xff, //0x00004ea0 .long L18_1_set_3 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ea4 .p2align 4, 0x00 - //0x00004eb0 LCPI19_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004eb0 .quad 1 - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004eb8 .quad 6 - //0x00004ec0 .p2align 4, 0x90 - //0x00004ec0 _skip_object - 0x55, //0x00004ec0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004ec1 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00004ec4 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00004ec7 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x00004eca movq %rdi, %rsi - 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x00004ecd vmovaps $-37(%rip), %xmm0 /* LCPI19_0+0(%rip) */ - 0xc5, 0xf8, 0x11, 0x00, //0x00004ed5 vmovups %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x00004ed9 movq %rax, %rdi - 0x5d, //0x00004edc popq %rbp - 0xe9, 0x1e, 0xf7, 0xff, 0xff, //0x00004edd jmp _fsm_exec - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004ee2 .p2align 4, 0x90 - //0x00004ef0 _skip_string - 0x55, //0x00004ef0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004ef1 movq %rsp, %rbp - 0x41, 0x57, //0x00004ef4 pushq %r15 - 0x41, 0x56, //0x00004ef6 pushq %r14 - 0x41, 0x54, //0x00004ef8 pushq %r12 - 0x53, //0x00004efa pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x00004efb subq $16, %rsp - 0x48, 0x89, 0xd1, //0x00004eff movq %rdx, %rcx - 0x49, 0x89, 0xf6, //0x00004f02 movq %rsi, %r14 - 0x49, 0x89, 0xff, //0x00004f05 movq %rdi, %r15 - 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00004f08 movq $-1, $-40(%rbp) - 0x48, 0x8b, 0x1e, //0x00004f10 movq (%rsi), %rbx - 0x4c, 0x8d, 0x65, 0xd8, //0x00004f13 leaq $-40(%rbp), %r12 - 0x48, 0x89, 0xde, //0x00004f17 movq %rbx, %rsi - 0x4c, 0x89, 0xe2, //0x00004f1a movq %r12, %rdx - 0xe8, 0xce, 0xe8, 0xff, 0xff, //0x00004f1d callq _advance_string - 0x48, 0x85, 0xc0, //0x00004f22 testq %rax, %rax - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00004f25 js LBB20_1 - 0x48, 0xff, 0xcb, //0x00004f2b decq %rbx - 0x48, 0x89, 0xc1, //0x00004f2e movq %rax, %rcx - 0x48, 0x89, 0xd8, //0x00004f31 movq %rbx, %rax - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004f34 jmp LBB20_3 - //0x00004f39 LBB20_1 - 0x49, 0x83, 0xc7, 0x08, //0x00004f39 addq $8, %r15 - 0x48, 0x83, 0xf8, 0xff, //0x00004f3d cmpq $-1, %rax - 0x4d, 0x0f, 0x44, 0xe7, //0x00004f41 cmoveq %r15, %r12 - 0x49, 0x8b, 0x0c, 0x24, //0x00004f45 movq (%r12), %rcx - //0x00004f49 LBB20_3 - 0x49, 0x89, 0x0e, //0x00004f49 movq %rcx, (%r14) - 0x48, 0x83, 0xc4, 0x10, //0x00004f4c addq $16, %rsp - 0x5b, //0x00004f50 popq %rbx - 0x41, 0x5c, //0x00004f51 popq %r12 - 0x41, 0x5e, //0x00004f53 popq %r14 - 0x41, 0x5f, //0x00004f55 popq %r15 - 0x5d, //0x00004f57 popq %rbp - 0xc3, //0x00004f58 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004f59 .p2align 4, 0x90 - //0x00004f60 _skip_negative - 0x55, //0x00004f60 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004f61 movq %rsp, %rbp - 0x41, 0x56, //0x00004f64 pushq %r14 - 0x53, //0x00004f66 pushq %rbx - 0x49, 0x89, 0xf6, //0x00004f67 movq %rsi, %r14 - 0x48, 0x8b, 0x1e, //0x00004f6a movq (%rsi), %rbx - 0x48, 0x8b, 0x07, //0x00004f6d movq (%rdi), %rax - 0x48, 0x01, 0xd8, //0x00004f70 addq %rbx, %rax - 0x48, 0x8b, 0x77, 0x08, //0x00004f73 movq $8(%rdi), %rsi - 0x48, 0x29, 0xde, //0x00004f77 subq %rbx, %rsi - 0x48, 0x89, 0xc7, //0x00004f7a movq %rax, %rdi - 0xe8, 0xae, 0x00, 0x00, 0x00, //0x00004f7d callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00004f82 testq %rax, %rax - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00004f85 js LBB21_1 - 0x48, 0x01, 0xd8, //0x00004f8b addq %rbx, %rax - 0x49, 0x89, 0x06, //0x00004f8e movq %rax, (%r14) - 0x48, 0xff, 0xcb, //0x00004f91 decq %rbx - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004f94 jmp LBB21_3 - //0x00004f99 LBB21_1 - 0x48, 0xf7, 0xd0, //0x00004f99 notq %rax - 0x48, 0x01, 0xc3, //0x00004f9c addq %rax, %rbx - 0x49, 0x89, 0x1e, //0x00004f9f movq %rbx, (%r14) - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00004fa2 movq $-2, %rbx - //0x00004fa9 LBB21_3 - 0x48, 0x89, 0xd8, //0x00004fa9 movq %rbx, %rax - 0x5b, //0x00004fac popq %rbx - 0x41, 0x5e, //0x00004fad popq %r14 - 0x5d, //0x00004faf popq %rbp - 0xc3, //0x00004fb0 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fb1 .p2align 4, 0x00 - //0x00004fc0 LCPI22_0 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00004fc0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00004fd0 LCPI22_1 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00004fd0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00004fe0 LCPI22_2 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00004fe0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00004ff0 LCPI22_3 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00004ff0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00005000 LCPI22_4 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00005000 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00005010 LCPI22_5 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00005010 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00005020 LCPI22_6 - 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00005020 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee' - //0x00005030 .p2align 4, 0x90 - //0x00005030 _do_skip_number - 0x55, //0x00005030 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005031 movq %rsp, %rbp - 0x41, 0x57, //0x00005034 pushq %r15 - 0x41, 0x56, //0x00005036 pushq %r14 - 0x41, 0x55, //0x00005038 pushq %r13 - 0x41, 0x54, //0x0000503a pushq %r12 - 0x53, //0x0000503c pushq %rbx - 0x48, 0x85, 0xf6, //0x0000503d testq %rsi, %rsi - 0x0f, 0x84, 0x64, 0x02, 0x00, 0x00, //0x00005040 je LBB22_34 - 0x80, 0x3f, 0x30, //0x00005046 cmpb $48, (%rdi) - 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x00005049 jne LBB22_5 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000504f movl $1, %edx - 0x48, 0x83, 0xfe, 0x01, //0x00005054 cmpq $1, %rsi - 0x0f, 0x84, 0x20, 0x03, 0x00, 0x00, //0x00005058 je LBB22_52 - 0x8a, 0x47, 0x01, //0x0000505e movb $1(%rdi), %al - 0x04, 0xd2, //0x00005061 addb $-46, %al - 0x3c, 0x37, //0x00005063 cmpb $55, %al - 0x0f, 0x87, 0x13, 0x03, 0x00, 0x00, //0x00005065 ja LBB22_52 - 0x0f, 0xb6, 0xc0, //0x0000506b movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000506e movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x00005078 btq %rax, %rcx - 0x0f, 0x83, 0xfc, 0x02, 0x00, 0x00, //0x0000507c jae LBB22_52 - //0x00005082 LBB22_5 - 0x48, 0x83, 0xfe, 0x10, //0x00005082 cmpq $16, %rsi - 0x0f, 0x82, 0x20, 0x03, 0x00, 0x00, //0x00005086 jb LBB22_57 - 0x4c, 0x8d, 0x5e, 0xf0, //0x0000508c leaq $-16(%rsi), %r11 - 0x4c, 0x89, 0xd8, //0x00005090 movq %r11, %rax - 0x48, 0x83, 0xe0, 0xf0, //0x00005093 andq $-16, %rax - 0x4c, 0x8d, 0x54, 0x38, 0x10, //0x00005097 leaq $16(%rax,%rdi), %r10 - 0x41, 0x83, 0xe3, 0x0f, //0x0000509c andl $15, %r11d - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000050a0 movq $-1, %r9 - 0xc5, 0x79, 0x6f, 0x05, 0x11, 0xff, 0xff, 0xff, //0x000050a7 vmovdqa $-239(%rip), %xmm8 /* LCPI22_0+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x0d, 0x19, 0xff, 0xff, 0xff, //0x000050af vmovdqa $-231(%rip), %xmm9 /* LCPI22_1+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x15, 0x21, 0xff, 0xff, 0xff, //0x000050b7 vmovdqa $-223(%rip), %xmm10 /* LCPI22_2+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x1d, 0x29, 0xff, 0xff, 0xff, //0x000050bf vmovdqa $-215(%rip), %xmm11 /* LCPI22_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x25, 0x31, 0xff, 0xff, 0xff, //0x000050c7 vmovdqa $-207(%rip), %xmm4 /* LCPI22_4+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x2d, 0x39, 0xff, 0xff, 0xff, //0x000050cf vmovdqa $-199(%rip), %xmm5 /* LCPI22_5+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x35, 0x41, 0xff, 0xff, 0xff, //0x000050d7 vmovdqa $-191(%rip), %xmm6 /* LCPI22_6+0(%rip) */ - 0x41, 0xbe, 0xff, 0xff, 0xff, 0xff, //0x000050df movl $4294967295, %r14d - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000050e5 movq $-1, %rax - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000050ec movq $-1, %r8 - 0x49, 0x89, 0xff, //0x000050f3 movq %rdi, %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000050f6 .p2align 4, 0x90 - //0x00005100 LBB22_7 - 0xc4, 0xc1, 0x7a, 0x6f, 0x3f, //0x00005100 vmovdqu (%r15), %xmm7 - 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x00005105 vpcmpgtb %xmm8, %xmm7, %xmm0 - 0xc5, 0xb1, 0x64, 0xcf, //0x0000510a vpcmpgtb %xmm7, %xmm9, %xmm1 - 0xc5, 0xf9, 0xdb, 0xc1, //0x0000510e vpand %xmm1, %xmm0, %xmm0 - 0xc5, 0xa9, 0x74, 0xcf, //0x00005112 vpcmpeqb %xmm7, %xmm10, %xmm1 - 0xc5, 0xa1, 0x74, 0xd7, //0x00005116 vpcmpeqb %xmm7, %xmm11, %xmm2 - 0xc5, 0xe9, 0xeb, 0xc9, //0x0000511a vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xc1, 0xeb, 0xd4, //0x0000511e vpor %xmm4, %xmm7, %xmm2 - 0xc5, 0xe9, 0x74, 0xd6, //0x00005122 vpcmpeqb %xmm6, %xmm2, %xmm2 - 0xc5, 0xc1, 0x74, 0xfd, //0x00005126 vpcmpeqb %xmm5, %xmm7, %xmm7 - 0xc5, 0xe9, 0xeb, 0xdf, //0x0000512a vpor %xmm7, %xmm2, %xmm3 - 0xc5, 0xf1, 0xeb, 0xc0, //0x0000512e vpor %xmm0, %xmm1, %xmm0 - 0xc5, 0xe1, 0xeb, 0xc0, //0x00005132 vpor %xmm0, %xmm3, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd7, //0x00005136 vpmovmskb %xmm7, %edx - 0xc5, 0x79, 0xd7, 0xea, //0x0000513a vpmovmskb %xmm2, %r13d - 0xc5, 0x79, 0xd7, 0xe1, //0x0000513e vpmovmskb %xmm1, %r12d - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005142 vpmovmskb %xmm0, %ecx - 0x4c, 0x31, 0xf1, //0x00005146 xorq %r14, %rcx - 0x48, 0x0f, 0xbc, 0xc9, //0x00005149 bsfq %rcx, %rcx - 0x83, 0xf9, 0x10, //0x0000514d cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00005150 je LBB22_9 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00005156 movl $-1, %ebx - 0xd3, 0xe3, //0x0000515b shll %cl, %ebx - 0xf7, 0xd3, //0x0000515d notl %ebx - 0x21, 0xda, //0x0000515f andl %ebx, %edx - 0x41, 0x21, 0xdd, //0x00005161 andl %ebx, %r13d - 0x44, 0x21, 0xe3, //0x00005164 andl %r12d, %ebx - 0x41, 0x89, 0xdc, //0x00005167 movl %ebx, %r12d - //0x0000516a LBB22_9 - 0x8d, 0x5a, 0xff, //0x0000516a leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x0000516d andl %edx, %ebx - 0x0f, 0x85, 0xfd, 0x01, 0x00, 0x00, //0x0000516f jne LBB22_50 - 0x41, 0x8d, 0x5d, 0xff, //0x00005175 leal $-1(%r13), %ebx - 0x44, 0x21, 0xeb, //0x00005179 andl %r13d, %ebx - 0x0f, 0x85, 0xf0, 0x01, 0x00, 0x00, //0x0000517c jne LBB22_50 - 0x41, 0x8d, 0x5c, 0x24, 0xff, //0x00005182 leal $-1(%r12), %ebx - 0x44, 0x21, 0xe3, //0x00005187 andl %r12d, %ebx - 0x0f, 0x85, 0xe2, 0x01, 0x00, 0x00, //0x0000518a jne LBB22_50 - 0x85, 0xd2, //0x00005190 testl %edx, %edx - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00005192 je LBB22_15 - 0x4c, 0x89, 0xfb, //0x00005198 movq %r15, %rbx - 0x48, 0x29, 0xfb, //0x0000519b subq %rdi, %rbx - 0x0f, 0xbc, 0xd2, //0x0000519e bsfl %edx, %edx - 0x48, 0x01, 0xda, //0x000051a1 addq %rbx, %rdx - 0x49, 0x83, 0xf8, 0xff, //0x000051a4 cmpq $-1, %r8 - 0x0f, 0x85, 0xcd, 0x01, 0x00, 0x00, //0x000051a8 jne LBB22_51 - 0x49, 0x89, 0xd0, //0x000051ae movq %rdx, %r8 - //0x000051b1 LBB22_15 - 0x45, 0x85, 0xed, //0x000051b1 testl %r13d, %r13d - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000051b4 je LBB22_18 - 0x4c, 0x89, 0xfb, //0x000051ba movq %r15, %rbx - 0x48, 0x29, 0xfb, //0x000051bd subq %rdi, %rbx - 0x41, 0x0f, 0xbc, 0xd5, //0x000051c0 bsfl %r13d, %edx - 0x48, 0x01, 0xda, //0x000051c4 addq %rbx, %rdx - 0x48, 0x83, 0xf8, 0xff, //0x000051c7 cmpq $-1, %rax - 0x0f, 0x85, 0xaa, 0x01, 0x00, 0x00, //0x000051cb jne LBB22_51 - 0x48, 0x89, 0xd0, //0x000051d1 movq %rdx, %rax - //0x000051d4 LBB22_18 - 0x45, 0x85, 0xe4, //0x000051d4 testl %r12d, %r12d - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000051d7 je LBB22_21 - 0x4c, 0x89, 0xfb, //0x000051dd movq %r15, %rbx - 0x48, 0x29, 0xfb, //0x000051e0 subq %rdi, %rbx - 0x41, 0x0f, 0xbc, 0xd4, //0x000051e3 bsfl %r12d, %edx - 0x48, 0x01, 0xda, //0x000051e7 addq %rbx, %rdx - 0x49, 0x83, 0xf9, 0xff, //0x000051ea cmpq $-1, %r9 - 0x0f, 0x85, 0x87, 0x01, 0x00, 0x00, //0x000051ee jne LBB22_51 - 0x49, 0x89, 0xd1, //0x000051f4 movq %rdx, %r9 - //0x000051f7 LBB22_21 - 0x83, 0xf9, 0x10, //0x000051f7 cmpl $16, %ecx - 0x0f, 0x85, 0xb6, 0x00, 0x00, 0x00, //0x000051fa jne LBB22_35 - 0x49, 0x83, 0xc7, 0x10, //0x00005200 addq $16, %r15 - 0x48, 0x83, 0xc6, 0xf0, //0x00005204 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x0f, //0x00005208 cmpq $15, %rsi - 0x0f, 0x87, 0xee, 0xfe, 0xff, 0xff, //0x0000520c ja LBB22_7 - 0x4d, 0x85, 0xdb, //0x00005212 testq %r11, %r11 - 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x00005215 je LBB22_36 - //0x0000521b LBB22_24 - 0x4b, 0x8d, 0x0c, 0x1a, //0x0000521b leaq (%r10,%r11), %rcx - 0x48, 0x8d, 0x35, 0xa6, 0x01, 0x00, 0x00, //0x0000521f leaq $422(%rip), %rsi /* LJTI22_0+0(%rip) */ - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00005226 jmp LBB22_26 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000522b .p2align 4, 0x90 - //0x00005230 LBB22_25 - 0x49, 0x89, 0xda, //0x00005230 movq %rbx, %r10 - 0x49, 0xff, 0xcb, //0x00005233 decq %r11 - 0x0f, 0x84, 0x50, 0x01, 0x00, 0x00, //0x00005236 je LBB22_54 - //0x0000523c LBB22_26 - 0x41, 0x0f, 0xbe, 0x12, //0x0000523c movsbl (%r10), %edx - 0x83, 0xc2, 0xd5, //0x00005240 addl $-43, %edx - 0x83, 0xfa, 0x3a, //0x00005243 cmpl $58, %edx - 0x0f, 0x87, 0x70, 0x00, 0x00, 0x00, //0x00005246 ja LBB22_36 - 0x49, 0x8d, 0x5a, 0x01, //0x0000524c leaq $1(%r10), %rbx - 0x48, 0x63, 0x14, 0x96, //0x00005250 movslq (%rsi,%rdx,4), %rdx - 0x48, 0x01, 0xf2, //0x00005254 addq %rsi, %rdx - 0xff, 0xe2, //0x00005257 jmpq *%rdx - //0x00005259 LBB22_28 - 0x48, 0x89, 0xda, //0x00005259 movq %rbx, %rdx - 0x48, 0x29, 0xfa, //0x0000525c subq %rdi, %rdx - 0x49, 0x83, 0xf9, 0xff, //0x0000525f cmpq $-1, %r9 - 0x0f, 0x85, 0x3b, 0x01, 0x00, 0x00, //0x00005263 jne LBB22_58 - 0x48, 0xff, 0xca, //0x00005269 decq %rdx - 0x49, 0x89, 0xd1, //0x0000526c movq %rdx, %r9 - 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000526f jmp LBB22_25 - //0x00005274 LBB22_30 - 0x48, 0x89, 0xda, //0x00005274 movq %rbx, %rdx - 0x48, 0x29, 0xfa, //0x00005277 subq %rdi, %rdx - 0x48, 0x83, 0xf8, 0xff, //0x0000527a cmpq $-1, %rax - 0x0f, 0x85, 0x20, 0x01, 0x00, 0x00, //0x0000527e jne LBB22_58 - 0x48, 0xff, 0xca, //0x00005284 decq %rdx - 0x48, 0x89, 0xd0, //0x00005287 movq %rdx, %rax - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000528a jmp LBB22_25 - //0x0000528f LBB22_32 - 0x48, 0x89, 0xda, //0x0000528f movq %rbx, %rdx - 0x48, 0x29, 0xfa, //0x00005292 subq %rdi, %rdx - 0x49, 0x83, 0xf8, 0xff, //0x00005295 cmpq $-1, %r8 - 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00005299 jne LBB22_58 - 0x48, 0xff, 0xca, //0x0000529f decq %rdx - 0x49, 0x89, 0xd0, //0x000052a2 movq %rdx, %r8 - 0xe9, 0x86, 0xff, 0xff, 0xff, //0x000052a5 jmp LBB22_25 - //0x000052aa LBB22_34 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000052aa movq $-1, %rax - 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x000052b1 jmp LBB22_53 - //0x000052b6 LBB22_35 - 0x49, 0x01, 0xcf, //0x000052b6 addq %rcx, %r15 - 0x4d, 0x89, 0xfa, //0x000052b9 movq %r15, %r10 - //0x000052bc LBB22_36 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000052bc movq $-1, %rdx - 0x48, 0x85, 0xc0, //0x000052c3 testq %rax, %rax - 0x0f, 0x84, 0xb2, 0x00, 0x00, 0x00, //0x000052c6 je LBB22_52 - //0x000052cc LBB22_37 - 0x4d, 0x85, 0xc9, //0x000052cc testq %r9, %r9 - 0x0f, 0x84, 0xa9, 0x00, 0x00, 0x00, //0x000052cf je LBB22_52 - 0x4d, 0x85, 0xc0, //0x000052d5 testq %r8, %r8 - 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x000052d8 je LBB22_52 - 0x49, 0x29, 0xfa, //0x000052de subq %rdi, %r10 - 0x49, 0x8d, 0x4a, 0xff, //0x000052e1 leaq $-1(%r10), %rcx - 0x48, 0x39, 0xc8, //0x000052e5 cmpq %rcx, %rax - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x000052e8 je LBB22_45 - 0x49, 0x39, 0xc8, //0x000052ee cmpq %rcx, %r8 - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000052f1 je LBB22_45 - 0x49, 0x39, 0xc9, //0x000052f7 cmpq %rcx, %r9 - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000052fa je LBB22_45 - 0x4d, 0x85, 0xc9, //0x00005300 testq %r9, %r9 - 0x0f, 0x8e, 0x29, 0x00, 0x00, 0x00, //0x00005303 jle LBB22_46 - 0x49, 0x8d, 0x49, 0xff, //0x00005309 leaq $-1(%r9), %rcx - 0x48, 0x39, 0xc8, //0x0000530d cmpq %rcx, %rax - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00005310 je LBB22_46 - 0x49, 0xf7, 0xd1, //0x00005316 notq %r9 - 0x4c, 0x89, 0xca, //0x00005319 movq %r9, %rdx - 0x4c, 0x89, 0xc8, //0x0000531c movq %r9, %rax - 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x0000531f jmp LBB22_53 - //0x00005324 LBB22_45 - 0x49, 0xf7, 0xda, //0x00005324 negq %r10 - 0x4c, 0x89, 0xd2, //0x00005327 movq %r10, %rdx - 0x4c, 0x89, 0xd0, //0x0000532a movq %r10, %rax - 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x0000532d jmp LBB22_53 - //0x00005332 LBB22_46 - 0x4c, 0x89, 0xc1, //0x00005332 movq %r8, %rcx - 0x48, 0x09, 0xc1, //0x00005335 orq %rax, %rcx - 0x49, 0x39, 0xc0, //0x00005338 cmpq %rax, %r8 - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x0000533b jl LBB22_49 - 0x48, 0x85, 0xc9, //0x00005341 testq %rcx, %rcx - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00005344 js LBB22_49 - 0x49, 0xf7, 0xd0, //0x0000534a notq %r8 - 0x4c, 0x89, 0xc2, //0x0000534d movq %r8, %rdx - 0x4c, 0x89, 0xc0, //0x00005350 movq %r8, %rax - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00005353 jmp LBB22_53 - //0x00005358 LBB22_49 - 0x48, 0x85, 0xc9, //0x00005358 testq %rcx, %rcx - 0x48, 0x8d, 0x48, 0xff, //0x0000535b leaq $-1(%rax), %rcx - 0x48, 0xf7, 0xd0, //0x0000535f notq %rax - 0x49, 0x0f, 0x48, 0xc2, //0x00005362 cmovsq %r10, %rax - 0x49, 0x39, 0xc8, //0x00005366 cmpq %rcx, %r8 - 0x49, 0x0f, 0x45, 0xc2, //0x00005369 cmovneq %r10, %rax - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000536d jmp LBB22_53 - //0x00005372 LBB22_50 - 0x49, 0x29, 0xff, //0x00005372 subq %rdi, %r15 - 0x0f, 0xbc, 0xd3, //0x00005375 bsfl %ebx, %edx - 0x4c, 0x01, 0xfa, //0x00005378 addq %r15, %rdx - //0x0000537b LBB22_51 - 0x48, 0xf7, 0xd2, //0x0000537b notq %rdx - //0x0000537e LBB22_52 - 0x48, 0x89, 0xd0, //0x0000537e movq %rdx, %rax - //0x00005381 LBB22_53 - 0x5b, //0x00005381 popq %rbx - 0x41, 0x5c, //0x00005382 popq %r12 - 0x41, 0x5d, //0x00005384 popq %r13 - 0x41, 0x5e, //0x00005386 popq %r14 - 0x41, 0x5f, //0x00005388 popq %r15 - 0x5d, //0x0000538a popq %rbp - 0xc3, //0x0000538b retq - //0x0000538c LBB22_54 - 0x49, 0x89, 0xca, //0x0000538c movq %rcx, %r10 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000538f movq $-1, %rdx - 0x48, 0x85, 0xc0, //0x00005396 testq %rax, %rax - 0x0f, 0x85, 0x2d, 0xff, 0xff, 0xff, //0x00005399 jne LBB22_37 - 0xe9, 0xda, 0xff, 0xff, 0xff, //0x0000539f jmp LBB22_52 - //0x000053a4 LBB22_58 - 0x48, 0xf7, 0xda, //0x000053a4 negq %rdx - 0xe9, 0xd2, 0xff, 0xff, 0xff, //0x000053a7 jmp LBB22_52 - //0x000053ac LBB22_57 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000053ac movq $-1, %r8 - 0x49, 0x89, 0xfa, //0x000053b3 movq %rdi, %r10 - 0x49, 0x89, 0xf3, //0x000053b6 movq %rsi, %r11 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000053b9 movq $-1, %rax - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000053c0 movq $-1, %r9 - 0xe9, 0x4f, 0xfe, 0xff, 0xff, //0x000053c7 jmp LBB22_24 - //0x000053cc .p2align 2, 0x90 - // // .set L22_0_set_28, LBB22_28-LJTI22_0 - // // .set L22_0_set_36, LBB22_36-LJTI22_0 - // // .set L22_0_set_32, LBB22_32-LJTI22_0 - // // .set L22_0_set_25, LBB22_25-LJTI22_0 - // // .set L22_0_set_30, LBB22_30-LJTI22_0 - //0x000053cc LJTI22_0 - 0x8d, 0xfe, 0xff, 0xff, //0x000053cc .long L22_0_set_28 - 0xf0, 0xfe, 0xff, 0xff, //0x000053d0 .long L22_0_set_36 - 0x8d, 0xfe, 0xff, 0xff, //0x000053d4 .long L22_0_set_28 - 0xc3, 0xfe, 0xff, 0xff, //0x000053d8 .long L22_0_set_32 - 0xf0, 0xfe, 0xff, 0xff, //0x000053dc .long L22_0_set_36 - 0x64, 0xfe, 0xff, 0xff, //0x000053e0 .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x000053e4 .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x000053e8 .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x000053ec .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x000053f0 .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x000053f4 .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x000053f8 .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x000053fc .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x00005400 .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x00005404 .long L22_0_set_25 - 0xf0, 0xfe, 0xff, 0xff, //0x00005408 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x0000540c .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005410 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005414 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005418 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x0000541c .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005420 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005424 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005428 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x0000542c .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005430 .long L22_0_set_36 - 0xa8, 0xfe, 0xff, 0xff, //0x00005434 .long L22_0_set_30 - 0xf0, 0xfe, 0xff, 0xff, //0x00005438 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x0000543c .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005440 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005444 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005448 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x0000544c .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005450 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005454 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005458 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x0000545c .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005460 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005464 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005468 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x0000546c .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005470 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005474 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005478 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x0000547c .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005480 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005484 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005488 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x0000548c .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005490 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005494 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005498 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x0000549c .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054a0 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054a4 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054a8 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054ac .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054b0 .long L22_0_set_36 - 0xa8, 0xfe, 0xff, 0xff, //0x000054b4 .long L22_0_set_30 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000054b8 .p2align 4, 0x90 - //0x000054c0 _skip_positive - 0x55, //0x000054c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000054c1 movq %rsp, %rbp - 0x41, 0x57, //0x000054c4 pushq %r15 - 0x41, 0x56, //0x000054c6 pushq %r14 - 0x53, //0x000054c8 pushq %rbx - 0x50, //0x000054c9 pushq %rax - 0x49, 0x89, 0xf6, //0x000054ca movq %rsi, %r14 - 0x4c, 0x8b, 0x3e, //0x000054cd movq (%rsi), %r15 - 0x49, 0x8d, 0x5f, 0xff, //0x000054d0 leaq $-1(%r15), %rbx - 0x48, 0x8b, 0x07, //0x000054d4 movq (%rdi), %rax - 0x48, 0x01, 0xd8, //0x000054d7 addq %rbx, %rax - 0x48, 0x8b, 0x77, 0x08, //0x000054da movq $8(%rdi), %rsi - 0x48, 0x29, 0xde, //0x000054de subq %rbx, %rsi - 0x48, 0x89, 0xc7, //0x000054e1 movq %rax, %rdi - 0xe8, 0x47, 0xfb, 0xff, 0xff, //0x000054e4 callq _do_skip_number - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000054e9 movq $-2, %rcx - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000054f0 movq $-2, %rdx - 0x48, 0x29, 0xc2, //0x000054f7 subq %rax, %rdx - 0x48, 0x85, 0xc0, //0x000054fa testq %rax, %rax - 0x48, 0x8d, 0x40, 0xff, //0x000054fd leaq $-1(%rax), %rax - 0x48, 0x0f, 0x48, 0xc2, //0x00005501 cmovsq %rdx, %rax - 0x48, 0x0f, 0x49, 0xcb, //0x00005505 cmovnsq %rbx, %rcx - 0x4c, 0x01, 0xf8, //0x00005509 addq %r15, %rax - 0x49, 0x89, 0x06, //0x0000550c movq %rax, (%r14) - 0x48, 0x89, 0xc8, //0x0000550f movq %rcx, %rax - 0x48, 0x83, 0xc4, 0x08, //0x00005512 addq $8, %rsp - 0x5b, //0x00005516 popq %rbx - 0x41, 0x5e, //0x00005517 popq %r14 - 0x41, 0x5f, //0x00005519 popq %r15 - 0x5d, //0x0000551b popq %rbp - 0xc3, //0x0000551c retq - 0x90, 0x90, 0x90, //0x0000551d .p2align 4, 0x90 - //0x00005520 _skip_number - 0x55, //0x00005520 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005521 movq %rsp, %rbp - 0x41, 0x57, //0x00005524 pushq %r15 - 0x41, 0x56, //0x00005526 pushq %r14 - 0x41, 0x55, //0x00005528 pushq %r13 - 0x41, 0x54, //0x0000552a pushq %r12 - 0x53, //0x0000552c pushq %rbx - 0x50, //0x0000552d pushq %rax - 0x49, 0x89, 0xf6, //0x0000552e movq %rsi, %r14 - 0x4c, 0x8b, 0x27, //0x00005531 movq (%rdi), %r12 - 0x48, 0x8b, 0x77, 0x08, //0x00005534 movq $8(%rdi), %rsi - 0x4d, 0x8b, 0x2e, //0x00005538 movq (%r14), %r13 - 0x4c, 0x29, 0xee, //0x0000553b subq %r13, %rsi - 0x31, 0xc0, //0x0000553e xorl %eax, %eax - 0x43, 0x80, 0x3c, 0x2c, 0x2d, //0x00005540 cmpb $45, (%r12,%r13) - 0x4b, 0x8d, 0x1c, 0x2c, //0x00005545 leaq (%r12,%r13), %rbx - 0x0f, 0x94, 0xc0, //0x00005549 sete %al - 0x48, 0x01, 0xc3, //0x0000554c addq %rax, %rbx - 0x48, 0x29, 0xc6, //0x0000554f subq %rax, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00005552 je LBB24_1 - 0x8a, 0x03, //0x00005558 movb (%rbx), %al - 0x04, 0xd0, //0x0000555a addb $-48, %al - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000555c movq $-2, %r15 - 0x3c, 0x09, //0x00005563 cmpb $9, %al - 0x0f, 0x87, 0x17, 0x00, 0x00, 0x00, //0x00005565 ja LBB24_6 - 0x48, 0x89, 0xdf, //0x0000556b movq %rbx, %rdi - 0xe8, 0xbd, 0xfa, 0xff, 0xff, //0x0000556e callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00005573 testq %rax, %rax - 0x0f, 0x88, 0x2a, 0x00, 0x00, 0x00, //0x00005576 js LBB24_4 - 0x48, 0x01, 0xc3, //0x0000557c addq %rax, %rbx - 0x4d, 0x89, 0xef, //0x0000557f movq %r13, %r15 - //0x00005582 LBB24_6 - 0x4c, 0x29, 0xe3, //0x00005582 subq %r12, %rbx - 0x49, 0x89, 0x1e, //0x00005585 movq %rbx, (%r14) - 0x4c, 0x89, 0xf8, //0x00005588 movq %r15, %rax - 0x48, 0x83, 0xc4, 0x08, //0x0000558b addq $8, %rsp - 0x5b, //0x0000558f popq %rbx - 0x41, 0x5c, //0x00005590 popq %r12 - 0x41, 0x5d, //0x00005592 popq %r13 - 0x41, 0x5e, //0x00005594 popq %r14 - 0x41, 0x5f, //0x00005596 popq %r15 - 0x5d, //0x00005598 popq %rbp - 0xc3, //0x00005599 retq - //0x0000559a LBB24_1 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000559a movq $-1, %r15 - 0xe9, 0xdc, 0xff, 0xff, 0xff, //0x000055a1 jmp LBB24_6 - //0x000055a6 LBB24_4 - 0x48, 0xf7, 0xd0, //0x000055a6 notq %rax - 0x48, 0x01, 0xc3, //0x000055a9 addq %rax, %rbx - 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x000055ac jmp LBB24_6 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000055b1 .p2align 4, 0x90 - //0x000055c0 _skip_one - 0x55, //0x000055c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000055c1 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x000055c4 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x000055c7 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x000055ca movq %rdi, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000055cd movl $1, %edi - 0xc4, 0xe1, 0xf9, 0x6e, 0xc7, //0x000055d2 vmovq %rdi, %xmm0 - 0xc5, 0xfa, 0x7f, 0x00, //0x000055d7 vmovdqu %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x000055db movq %rax, %rdi - 0x5d, //0x000055de popq %rbp - 0xe9, 0x1c, 0xf0, 0xff, 0xff, //0x000055df jmp _fsm_exec - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000055e4 .p2align 4, 0x90 - //0x000055f0 _validate_one - 0x55, //0x000055f0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000055f1 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x000055f4 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x000055f7 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x000055fa movq %rdi, %rsi - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000055fd movl $1, %ecx - 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x00005602 vmovq %rcx, %xmm0 - 0xc5, 0xfa, 0x7f, 0x00, //0x00005607 vmovdqu %xmm0, (%rax) - 0xb9, 0x20, 0x00, 0x00, 0x00, //0x0000560b movl $32, %ecx - 0x48, 0x89, 0xc7, //0x00005610 movq %rax, %rdi - 0x5d, //0x00005613 popq %rbp - 0xe9, 0xe7, 0xef, 0xff, 0xff, //0x00005614 jmp _fsm_exec - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005619 .p2align 4, 0x00 - //0x00005620 LCPI27_0 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00005620 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00005630 LCPI27_1 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00005630 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00005640 LCPI27_2 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00005640 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00005650 LCPI27_3 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00005650 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00005660 LCPI27_4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00005660 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00005670 LCPI27_5 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00005670 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x00005680 LCPI27_6 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00005680 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00005690 LCPI27_7 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00005690 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x000056a0 .p2align 4, 0x90 - //0x000056a0 _skip_one_fast - 0x55, //0x000056a0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000056a1 movq %rsp, %rbp - 0x41, 0x57, //0x000056a4 pushq %r15 - 0x41, 0x56, //0x000056a6 pushq %r14 - 0x41, 0x55, //0x000056a8 pushq %r13 - 0x41, 0x54, //0x000056aa pushq %r12 - 0x53, //0x000056ac pushq %rbx - 0x48, 0x81, 0xec, 0x80, 0x00, 0x00, 0x00, //0x000056ad subq $128, %rsp - 0x4c, 0x8b, 0x37, //0x000056b4 movq (%rdi), %r14 - 0x4c, 0x8b, 0x47, 0x08, //0x000056b7 movq $8(%rdi), %r8 - 0x48, 0x8b, 0x16, //0x000056bb movq (%rsi), %rdx - 0x48, 0x89, 0xd0, //0x000056be movq %rdx, %rax - 0x4c, 0x29, 0xc0, //0x000056c1 subq %r8, %rax - 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x000056c4 jae LBB27_5 - 0x41, 0x8a, 0x0c, 0x16, //0x000056ca movb (%r14,%rdx), %cl - 0x80, 0xf9, 0x0d, //0x000056ce cmpb $13, %cl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x000056d1 je LBB27_5 - 0x80, 0xf9, 0x20, //0x000056d7 cmpb $32, %cl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000056da je LBB27_5 - 0x80, 0xc1, 0xf7, //0x000056e0 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x000056e3 cmpb $1, %cl - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x000056e6 jbe LBB27_5 - 0x49, 0x89, 0xd3, //0x000056ec movq %rdx, %r11 - 0xe9, 0x2b, 0x01, 0x00, 0x00, //0x000056ef jmp LBB27_27 - //0x000056f4 LBB27_5 - 0x4c, 0x8d, 0x5a, 0x01, //0x000056f4 leaq $1(%rdx), %r11 - 0x4d, 0x39, 0xc3, //0x000056f8 cmpq %r8, %r11 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000056fb jae LBB27_9 - 0x43, 0x8a, 0x0c, 0x1e, //0x00005701 movb (%r14,%r11), %cl - 0x80, 0xf9, 0x0d, //0x00005705 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00005708 je LBB27_9 - 0x80, 0xf9, 0x20, //0x0000570e cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00005711 je LBB27_9 - 0x80, 0xc1, 0xf7, //0x00005717 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x0000571a cmpb $1, %cl - 0x0f, 0x87, 0xfc, 0x00, 0x00, 0x00, //0x0000571d ja LBB27_27 - //0x00005723 LBB27_9 - 0x4c, 0x8d, 0x5a, 0x02, //0x00005723 leaq $2(%rdx), %r11 - 0x4d, 0x39, 0xc3, //0x00005727 cmpq %r8, %r11 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x0000572a jae LBB27_13 - 0x43, 0x8a, 0x0c, 0x1e, //0x00005730 movb (%r14,%r11), %cl - 0x80, 0xf9, 0x0d, //0x00005734 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00005737 je LBB27_13 - 0x80, 0xf9, 0x20, //0x0000573d cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00005740 je LBB27_13 - 0x80, 0xc1, 0xf7, //0x00005746 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x00005749 cmpb $1, %cl - 0x0f, 0x87, 0xcd, 0x00, 0x00, 0x00, //0x0000574c ja LBB27_27 - //0x00005752 LBB27_13 - 0x4c, 0x8d, 0x5a, 0x03, //0x00005752 leaq $3(%rdx), %r11 - 0x4d, 0x39, 0xc3, //0x00005756 cmpq %r8, %r11 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00005759 jae LBB27_17 - 0x43, 0x8a, 0x0c, 0x1e, //0x0000575f movb (%r14,%r11), %cl - 0x80, 0xf9, 0x0d, //0x00005763 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00005766 je LBB27_17 - 0x80, 0xf9, 0x20, //0x0000576c cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000576f je LBB27_17 - 0x80, 0xc1, 0xf7, //0x00005775 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x00005778 cmpb $1, %cl - 0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x0000577b ja LBB27_27 - //0x00005781 LBB27_17 - 0x48, 0x8d, 0x4a, 0x04, //0x00005781 leaq $4(%rdx), %rcx - 0x49, 0x39, 0xc8, //0x00005785 cmpq %rcx, %r8 - 0x0f, 0x86, 0x4b, 0x00, 0x00, 0x00, //0x00005788 jbe LBB27_23 - 0x49, 0x39, 0xc8, //0x0000578e cmpq %rcx, %r8 - 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x00005791 je LBB27_24 - 0x4b, 0x8d, 0x0c, 0x06, //0x00005797 leaq (%r14,%r8), %rcx - 0x48, 0x83, 0xc0, 0x04, //0x0000579b addq $4, %rax - 0x4e, 0x8d, 0x5c, 0x32, 0x05, //0x0000579f leaq $5(%rdx,%r14), %r11 - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000057a4 movabsq $4294977024, %rdx - 0x90, 0x90, //0x000057ae .p2align 4, 0x90 - //0x000057b0 LBB27_20 - 0x41, 0x0f, 0xbe, 0x5b, 0xff, //0x000057b0 movsbl $-1(%r11), %ebx - 0x83, 0xfb, 0x20, //0x000057b5 cmpl $32, %ebx - 0x0f, 0x87, 0x48, 0x00, 0x00, 0x00, //0x000057b8 ja LBB27_26 - 0x48, 0x0f, 0xa3, 0xda, //0x000057be btq %rbx, %rdx - 0x0f, 0x83, 0x3e, 0x00, 0x00, 0x00, //0x000057c2 jae LBB27_26 - 0x49, 0xff, 0xc3, //0x000057c8 incq %r11 - 0x48, 0xff, 0xc0, //0x000057cb incq %rax - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000057ce jne LBB27_20 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000057d4 jmp LBB27_25 - //0x000057d9 LBB27_23 - 0x48, 0x89, 0x0e, //0x000057d9 movq %rcx, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000057dc movq $-1, %rax - 0xe9, 0x46, 0x01, 0x00, 0x00, //0x000057e3 jmp LBB27_45 - //0x000057e8 LBB27_24 - 0x4c, 0x01, 0xf1, //0x000057e8 addq %r14, %rcx - //0x000057eb LBB27_25 - 0x4c, 0x29, 0xf1, //0x000057eb subq %r14, %rcx - 0x49, 0x89, 0xcb, //0x000057ee movq %rcx, %r11 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000057f1 movq $-1, %rax - 0x4d, 0x39, 0xc3, //0x000057f8 cmpq %r8, %r11 - 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x000057fb jb LBB27_27 - 0xe9, 0x28, 0x01, 0x00, 0x00, //0x00005801 jmp LBB27_45 - //0x00005806 LBB27_26 - 0x4c, 0x89, 0xf0, //0x00005806 movq %r14, %rax - 0x48, 0xf7, 0xd0, //0x00005809 notq %rax - 0x49, 0x01, 0xc3, //0x0000580c addq %rax, %r11 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000580f movq $-1, %rax - 0x4d, 0x39, 0xc3, //0x00005816 cmpq %r8, %r11 - 0x0f, 0x83, 0x0f, 0x01, 0x00, 0x00, //0x00005819 jae LBB27_45 - //0x0000581f LBB27_27 - 0x49, 0x8d, 0x5b, 0x01, //0x0000581f leaq $1(%r11), %rbx - 0x48, 0x89, 0x1e, //0x00005823 movq %rbx, (%rsi) - 0x43, 0x0f, 0xbe, 0x0c, 0x1e, //0x00005826 movsbl (%r14,%r11), %ecx - 0x83, 0xf9, 0x7b, //0x0000582b cmpl $123, %ecx - 0x0f, 0x87, 0x1f, 0x01, 0x00, 0x00, //0x0000582e ja LBB27_47 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005834 movq $-1, %rax - 0x48, 0x8d, 0x15, 0x26, 0x0a, 0x00, 0x00, //0x0000583b leaq $2598(%rip), %rdx /* LJTI27_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x00005842 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x00005846 addq %rdx, %rcx - 0xff, 0xe1, //0x00005849 jmpq *%rcx - //0x0000584b LBB27_29 - 0x48, 0x8b, 0x4f, 0x08, //0x0000584b movq $8(%rdi), %rcx - 0x48, 0x89, 0xc8, //0x0000584f movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00005852 subq %rbx, %rax - 0x4c, 0x01, 0xf3, //0x00005855 addq %r14, %rbx - 0x48, 0x83, 0xf8, 0x10, //0x00005858 cmpq $16, %rax - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x0000585c jb LBB27_34 - 0x4c, 0x29, 0xd9, //0x00005862 subq %r11, %rcx - 0x48, 0x83, 0xc1, 0xef, //0x00005865 addq $-17, %rcx - 0x48, 0x89, 0xca, //0x00005869 movq %rcx, %rdx - 0x48, 0x83, 0xe2, 0xf0, //0x0000586c andq $-16, %rdx - 0x4c, 0x01, 0xda, //0x00005870 addq %r11, %rdx - 0x49, 0x8d, 0x54, 0x16, 0x11, //0x00005873 leaq $17(%r14,%rdx), %rdx - 0x83, 0xe1, 0x0f, //0x00005878 andl $15, %ecx - 0xc5, 0xf9, 0x6f, 0x05, 0x9d, 0xfd, 0xff, 0xff, //0x0000587b vmovdqa $-611(%rip), %xmm0 /* LCPI27_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xa5, 0xfd, 0xff, 0xff, //0x00005883 vmovdqa $-603(%rip), %xmm1 /* LCPI27_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xad, 0xfd, 0xff, 0xff, //0x0000588b vmovdqa $-595(%rip), %xmm2 /* LCPI27_2+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005893 .p2align 4, 0x90 - //0x000058a0 LBB27_31 - 0xc5, 0xfa, 0x6f, 0x1b, //0x000058a0 vmovdqu (%rbx), %xmm3 - 0xc5, 0xe1, 0x74, 0xe0, //0x000058a4 vpcmpeqb %xmm0, %xmm3, %xmm4 - 0xc5, 0xe1, 0xeb, 0xd9, //0x000058a8 vpor %xmm1, %xmm3, %xmm3 - 0xc5, 0xe1, 0x74, 0xda, //0x000058ac vpcmpeqb %xmm2, %xmm3, %xmm3 - 0xc5, 0xe1, 0xeb, 0xdc, //0x000058b0 vpor %xmm4, %xmm3, %xmm3 - 0xc5, 0xf9, 0xd7, 0xfb, //0x000058b4 vpmovmskb %xmm3, %edi - 0x66, 0x85, 0xff, //0x000058b8 testw %di, %di - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x000058bb jne LBB27_42 - 0x48, 0x83, 0xc3, 0x10, //0x000058c1 addq $16, %rbx - 0x48, 0x83, 0xc0, 0xf0, //0x000058c5 addq $-16, %rax - 0x48, 0x83, 0xf8, 0x0f, //0x000058c9 cmpq $15, %rax - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x000058cd ja LBB27_31 - 0x48, 0x89, 0xc8, //0x000058d3 movq %rcx, %rax - 0x48, 0x89, 0xd3, //0x000058d6 movq %rdx, %rbx - //0x000058d9 LBB27_34 - 0x48, 0x85, 0xc0, //0x000058d9 testq %rax, %rax - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x000058dc je LBB27_41 - 0x48, 0x8d, 0x0c, 0x03, //0x000058e2 leaq (%rbx,%rax), %rcx - //0x000058e6 LBB27_36 - 0x0f, 0xb6, 0x13, //0x000058e6 movzbl (%rbx), %edx - 0x80, 0xfa, 0x2c, //0x000058e9 cmpb $44, %dl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000058ec je LBB27_41 - 0x80, 0xfa, 0x7d, //0x000058f2 cmpb $125, %dl - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000058f5 je LBB27_41 - 0x80, 0xfa, 0x5d, //0x000058fb cmpb $93, %dl - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000058fe je LBB27_41 - 0x48, 0xff, 0xc3, //0x00005904 incq %rbx - 0x48, 0xff, 0xc8, //0x00005907 decq %rax - 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x0000590a jne LBB27_36 - 0x48, 0x89, 0xcb, //0x00005910 movq %rcx, %rbx - //0x00005913 LBB27_41 - 0x4c, 0x29, 0xf3, //0x00005913 subq %r14, %rbx - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00005916 jmp LBB27_43 - //0x0000591b LBB27_42 - 0x0f, 0xb7, 0xc7, //0x0000591b movzwl %di, %eax - 0x48, 0x0f, 0xbc, 0xc0, //0x0000591e bsfq %rax, %rax - 0x4c, 0x29, 0xf3, //0x00005922 subq %r14, %rbx - 0x48, 0x01, 0xc3, //0x00005925 addq %rax, %rbx - //0x00005928 LBB27_43 - 0x48, 0x89, 0x1e, //0x00005928 movq %rbx, (%rsi) - //0x0000592b LBB27_44 - 0x4c, 0x89, 0xd8, //0x0000592b movq %r11, %rax - //0x0000592e LBB27_45 - 0x48, 0x8d, 0x65, 0xd8, //0x0000592e leaq $-40(%rbp), %rsp - 0x5b, //0x00005932 popq %rbx - 0x41, 0x5c, //0x00005933 popq %r12 - 0x41, 0x5d, //0x00005935 popq %r13 - 0x41, 0x5e, //0x00005937 popq %r14 - 0x41, 0x5f, //0x00005939 popq %r15 - 0x5d, //0x0000593b popq %rbp - 0xc5, 0xf8, 0x77, //0x0000593c vzeroupper - 0xc3, //0x0000593f retq - //0x00005940 LBB27_46 - 0x49, 0x8d, 0x4b, 0x04, //0x00005940 leaq $4(%r11), %rcx - 0x48, 0x3b, 0x4f, 0x08, //0x00005944 cmpq $8(%rdi), %rcx - 0x0f, 0x87, 0xe0, 0xff, 0xff, 0xff, //0x00005948 ja LBB27_45 - 0xe9, 0xa6, 0x04, 0x00, 0x00, //0x0000594e jmp LBB27_83 - //0x00005953 LBB27_47 - 0x4c, 0x89, 0x1e, //0x00005953 movq %r11, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00005956 movq $-2, %rax - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000595d jmp LBB27_45 - //0x00005962 LBB27_48 - 0x4c, 0x8b, 0x47, 0x08, //0x00005962 movq $8(%rdi), %r8 - 0x4d, 0x89, 0xc7, //0x00005966 movq %r8, %r15 - 0x49, 0x29, 0xdf, //0x00005969 subq %rbx, %r15 - 0x49, 0x83, 0xff, 0x20, //0x0000596c cmpq $32, %r15 - 0x0f, 0x8c, 0xbb, 0x08, 0x00, 0x00, //0x00005970 jl LBB27_117 - 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00005976 movl $4294967295, %r9d - 0x4f, 0x8d, 0x14, 0x1e, //0x0000597c leaq (%r14,%r11), %r10 - 0x4d, 0x29, 0xd8, //0x00005980 subq %r11, %r8 - 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x00005983 movl $31, %r13d - 0x45, 0x31, 0xff, //0x00005989 xorl %r15d, %r15d - 0xc5, 0xf9, 0x6f, 0x05, 0xbc, 0xfc, 0xff, 0xff, //0x0000598c vmovdqa $-836(%rip), %xmm0 /* LCPI27_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xc4, 0xfc, 0xff, 0xff, //0x00005994 vmovdqa $-828(%rip), %xmm1 /* LCPI27_4+0(%rip) */ - 0x45, 0x31, 0xe4, //0x0000599c xorl %r12d, %r12d - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x0000599f jmp LBB27_50 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000059a4 .p2align 4, 0x90 - //0x000059b0 LBB27_52 - 0x45, 0x31, 0xe4, //0x000059b0 xorl %r12d, %r12d - 0x85, 0xc9, //0x000059b3 testl %ecx, %ecx - 0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x000059b5 jne LBB27_110 - //0x000059bb LBB27_53 - 0x49, 0x83, 0xc7, 0x20, //0x000059bb addq $32, %r15 - 0x4b, 0x8d, 0x4c, 0x28, 0xe0, //0x000059bf leaq $-32(%r8,%r13), %rcx - 0x49, 0x83, 0xc5, 0xe0, //0x000059c4 addq $-32, %r13 - 0x48, 0x83, 0xf9, 0x3f, //0x000059c8 cmpq $63, %rcx - 0x0f, 0x8e, 0xdc, 0x07, 0x00, 0x00, //0x000059cc jle LBB27_54 - //0x000059d2 LBB27_50 - 0xc4, 0x81, 0x7a, 0x6f, 0x54, 0x3a, 0x01, //0x000059d2 vmovdqu $1(%r10,%r15), %xmm2 - 0xc4, 0x81, 0x7a, 0x6f, 0x5c, 0x3a, 0x11, //0x000059d9 vmovdqu $17(%r10,%r15), %xmm3 - 0xc5, 0xe9, 0x74, 0xe0, //0x000059e0 vpcmpeqb %xmm0, %xmm2, %xmm4 - 0xc5, 0xf9, 0xd7, 0xfc, //0x000059e4 vpmovmskb %xmm4, %edi - 0xc5, 0xe1, 0x74, 0xe0, //0x000059e8 vpcmpeqb %xmm0, %xmm3, %xmm4 - 0xc5, 0xf9, 0xd7, 0xcc, //0x000059ec vpmovmskb %xmm4, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x000059f0 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x000059f4 orq %rdi, %rcx - 0xc5, 0xe9, 0x74, 0xd1, //0x000059f7 vpcmpeqb %xmm1, %xmm2, %xmm2 - 0xc5, 0xf9, 0xd7, 0xda, //0x000059fb vpmovmskb %xmm2, %ebx - 0xc5, 0xe1, 0x74, 0xd1, //0x000059ff vpcmpeqb %xmm1, %xmm3, %xmm2 - 0xc5, 0xf9, 0xd7, 0xfa, //0x00005a03 vpmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00005a07 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x00005a0b orq %rbx, %rdi - 0x48, 0x89, 0xfb, //0x00005a0e movq %rdi, %rbx - 0x4c, 0x09, 0xe3, //0x00005a11 orq %r12, %rbx - 0x0f, 0x84, 0x96, 0xff, 0xff, 0xff, //0x00005a14 je LBB27_52 - 0x44, 0x89, 0xe3, //0x00005a1a movl %r12d, %ebx - 0x44, 0x31, 0xcb, //0x00005a1d xorl %r9d, %ebx - 0x21, 0xdf, //0x00005a20 andl %ebx, %edi - 0x8d, 0x1c, 0x3f, //0x00005a22 leal (%rdi,%rdi), %ebx - 0x44, 0x09, 0xe3, //0x00005a25 orl %r12d, %ebx - 0x41, 0x8d, 0x91, 0xab, 0xaa, 0xaa, 0xaa, //0x00005a28 leal $-1431655765(%r9), %edx - 0x31, 0xda, //0x00005a2f xorl %ebx, %edx - 0x21, 0xfa, //0x00005a31 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005a33 andl $-1431655766, %edx - 0x45, 0x31, 0xe4, //0x00005a39 xorl %r12d, %r12d - 0x01, 0xfa, //0x00005a3c addl %edi, %edx - 0x41, 0x0f, 0x92, 0xc4, //0x00005a3e setb %r12b - 0x01, 0xd2, //0x00005a42 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00005a44 xorl $1431655765, %edx - 0x21, 0xda, //0x00005a4a andl %ebx, %edx - 0x44, 0x31, 0xca, //0x00005a4c xorl %r9d, %edx - 0x21, 0xd1, //0x00005a4f andl %edx, %ecx - 0x85, 0xc9, //0x00005a51 testl %ecx, %ecx - 0x0f, 0x84, 0x62, 0xff, 0xff, 0xff, //0x00005a53 je LBB27_53 - //0x00005a59 LBB27_110 - 0x48, 0x0f, 0xbc, 0xc1, //0x00005a59 bsfq %rcx, %rax - 0x49, 0x01, 0xc2, //0x00005a5d addq %rax, %r10 - 0x4d, 0x01, 0xfa, //0x00005a60 addq %r15, %r10 - 0x4d, 0x29, 0xf2, //0x00005a63 subq %r14, %r10 - 0x49, 0x83, 0xc2, 0x02, //0x00005a66 addq $2, %r10 - 0x4c, 0x89, 0x16, //0x00005a6a movq %r10, (%rsi) - 0xe9, 0xb9, 0xfe, 0xff, 0xff, //0x00005a6d jmp LBB27_44 - //0x00005a72 LBB27_57 - 0x48, 0x8b, 0x4f, 0x08, //0x00005a72 movq $8(%rdi), %rcx - 0x48, 0x29, 0xd9, //0x00005a76 subq %rbx, %rcx - 0x49, 0x01, 0xde, //0x00005a79 addq %rbx, %r14 - 0x45, 0x31, 0xe4, //0x00005a7c xorl %r12d, %r12d - 0xc5, 0x79, 0x6f, 0x15, 0xc9, 0xfb, 0xff, 0xff, //0x00005a7f vmovdqa $-1079(%rip), %xmm10 /* LCPI27_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xd1, 0xfb, 0xff, 0xff, //0x00005a87 vmovdqa $-1071(%rip), %xmm1 /* LCPI27_4+0(%rip) */ - 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x00005a8f vpcmpeqd %xmm9, %xmm9, %xmm9 - 0xc5, 0xf9, 0x6f, 0x1d, 0xe4, 0xfb, 0xff, 0xff, //0x00005a94 vmovdqa $-1052(%rip), %xmm3 /* LCPI27_6+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x25, 0xec, 0xfb, 0xff, 0xff, //0x00005a9c vmovdqa $-1044(%rip), %xmm4 /* LCPI27_7+0(%rip) */ - 0xc4, 0x41, 0x38, 0x57, 0xc0, //0x00005aa4 vxorps %xmm8, %xmm8, %xmm8 - 0x31, 0xdb, //0x00005aa9 xorl %ebx, %ebx - 0x45, 0x31, 0xc0, //0x00005aab xorl %r8d, %r8d - 0x45, 0x31, 0xff, //0x00005aae xorl %r15d, %r15d - 0x48, 0x83, 0xf9, 0x40, //0x00005ab1 cmpq $64, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x08, //0x00005ab5 movq %rcx, $8(%rsp) - 0x4c, 0x89, 0x44, 0x24, 0x10, //0x00005aba movq %r8, $16(%rsp) - 0x0f, 0x8d, 0x33, 0x01, 0x00, 0x00, //0x00005abf jge LBB27_58 - //0x00005ac5 LBB27_67 - 0x48, 0x85, 0xc9, //0x00005ac5 testq %rcx, %rcx - 0x0f, 0x8e, 0x6b, 0x07, 0x00, 0x00, //0x00005ac8 jle LBB27_118 - 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x40, //0x00005ace vmovups %ymm8, $64(%rsp) - 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x20, //0x00005ad4 vmovups %ymm8, $32(%rsp) - 0x44, 0x89, 0xf1, //0x00005ada movl %r14d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00005add andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00005ae3 cmpl $4033, %ecx - 0x0f, 0x82, 0x09, 0x01, 0x00, 0x00, //0x00005ae9 jb LBB27_58 - 0x48, 0x83, 0x7c, 0x24, 0x08, 0x20, //0x00005aef cmpq $32, $8(%rsp) - 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00005af5 jb LBB27_71 - 0xc4, 0xc1, 0x78, 0x10, 0x06, //0x00005afb vmovups (%r14), %xmm0 - 0xc5, 0xf8, 0x11, 0x44, 0x24, 0x20, //0x00005b00 vmovups %xmm0, $32(%rsp) - 0xc4, 0xc1, 0x7a, 0x6f, 0x46, 0x10, //0x00005b06 vmovdqu $16(%r14), %xmm0 - 0xc5, 0xfa, 0x7f, 0x44, 0x24, 0x30, //0x00005b0c vmovdqu %xmm0, $48(%rsp) - 0x49, 0x83, 0xc6, 0x20, //0x00005b12 addq $32, %r14 - 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00005b16 movq $8(%rsp), %rcx - 0x48, 0x8d, 0x51, 0xe0, //0x00005b1b leaq $-32(%rcx), %rdx - 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x00005b1f leaq $64(%rsp), %r8 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00005b24 jmp LBB27_72 - //0x00005b29 LBB27_71 - 0x4c, 0x8d, 0x44, 0x24, 0x20, //0x00005b29 leaq $32(%rsp), %r8 - 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00005b2e movq $8(%rsp), %rdx - //0x00005b33 LBB27_72 - 0x48, 0x83, 0xfa, 0x10, //0x00005b33 cmpq $16, %rdx - 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00005b37 jb LBB27_73 - 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00005b3d vmovdqu (%r14), %xmm0 - 0xc4, 0xc1, 0x7a, 0x7f, 0x00, //0x00005b42 vmovdqu %xmm0, (%r8) - 0x49, 0x83, 0xc6, 0x10, //0x00005b47 addq $16, %r14 - 0x49, 0x83, 0xc0, 0x10, //0x00005b4b addq $16, %r8 - 0x48, 0x83, 0xc2, 0xf0, //0x00005b4f addq $-16, %rdx - 0x48, 0x83, 0xfa, 0x08, //0x00005b53 cmpq $8, %rdx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00005b57 jae LBB27_78 - //0x00005b5d LBB27_74 - 0x48, 0x83, 0xfa, 0x04, //0x00005b5d cmpq $4, %rdx - 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x00005b61 jl LBB27_75 - //0x00005b67 LBB27_79 - 0x41, 0x8b, 0x0e, //0x00005b67 movl (%r14), %ecx - 0x41, 0x89, 0x08, //0x00005b6a movl %ecx, (%r8) - 0x49, 0x83, 0xc6, 0x04, //0x00005b6d addq $4, %r14 - 0x49, 0x83, 0xc0, 0x04, //0x00005b71 addq $4, %r8 - 0x48, 0x83, 0xc2, 0xfc, //0x00005b75 addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00005b79 cmpq $2, %rdx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00005b7d jae LBB27_80 - //0x00005b83 LBB27_76 - 0x4c, 0x89, 0xf1, //0x00005b83 movq %r14, %rcx - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005b86 leaq $32(%rsp), %r14 - 0x48, 0x85, 0xd2, //0x00005b8b testq %rdx, %rdx - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00005b8e jne LBB27_81 - 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00005b94 jmp LBB27_58 - //0x00005b99 LBB27_73 - 0x48, 0x83, 0xfa, 0x08, //0x00005b99 cmpq $8, %rdx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005b9d jb LBB27_74 - //0x00005ba3 LBB27_78 - 0x49, 0x8b, 0x0e, //0x00005ba3 movq (%r14), %rcx - 0x49, 0x89, 0x08, //0x00005ba6 movq %rcx, (%r8) - 0x49, 0x83, 0xc6, 0x08, //0x00005ba9 addq $8, %r14 - 0x49, 0x83, 0xc0, 0x08, //0x00005bad addq $8, %r8 - 0x48, 0x83, 0xc2, 0xf8, //0x00005bb1 addq $-8, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x00005bb5 cmpq $4, %rdx - 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x00005bb9 jge LBB27_79 - //0x00005bbf LBB27_75 - 0x48, 0x83, 0xfa, 0x02, //0x00005bbf cmpq $2, %rdx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005bc3 jb LBB27_76 - //0x00005bc9 LBB27_80 - 0x41, 0x0f, 0xb7, 0x0e, //0x00005bc9 movzwl (%r14), %ecx - 0x66, 0x41, 0x89, 0x08, //0x00005bcd movw %cx, (%r8) - 0x49, 0x83, 0xc6, 0x02, //0x00005bd1 addq $2, %r14 - 0x49, 0x83, 0xc0, 0x02, //0x00005bd5 addq $2, %r8 - 0x48, 0x83, 0xc2, 0xfe, //0x00005bd9 addq $-2, %rdx - 0x4c, 0x89, 0xf1, //0x00005bdd movq %r14, %rcx - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005be0 leaq $32(%rsp), %r14 - 0x48, 0x85, 0xd2, //0x00005be5 testq %rdx, %rdx - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00005be8 je LBB27_58 - //0x00005bee LBB27_81 - 0x8a, 0x09, //0x00005bee movb (%rcx), %cl - 0x41, 0x88, 0x08, //0x00005bf0 movb %cl, (%r8) - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005bf3 leaq $32(%rsp), %r14 - //0x00005bf8 LBB27_58 - 0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x00005bf8 vmovdqu (%r14), %xmm2 - 0xc4, 0xc1, 0x7a, 0x6f, 0x6e, 0x10, //0x00005bfd vmovdqu $16(%r14), %xmm5 - 0xc4, 0xc1, 0x7a, 0x6f, 0x7e, 0x20, //0x00005c03 vmovdqu $32(%r14), %xmm7 - 0xc4, 0xc1, 0x7a, 0x6f, 0x76, 0x30, //0x00005c09 vmovdqu $48(%r14), %xmm6 - 0xc5, 0xa9, 0x74, 0xc2, //0x00005c0f vpcmpeqb %xmm2, %xmm10, %xmm0 - 0xc5, 0x79, 0xd7, 0xe8, //0x00005c13 vpmovmskb %xmm0, %r13d - 0xc5, 0xa9, 0x74, 0xc5, //0x00005c17 vpcmpeqb %xmm5, %xmm10, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005c1b vpmovmskb %xmm0, %ecx - 0xc5, 0xa9, 0x74, 0xc7, //0x00005c1f vpcmpeqb %xmm7, %xmm10, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00005c23 vpmovmskb %xmm0, %edx - 0xc5, 0xa9, 0x74, 0xc6, //0x00005c27 vpcmpeqb %xmm6, %xmm10, %xmm0 - 0xc5, 0x79, 0xd7, 0xc8, //0x00005c2b vpmovmskb %xmm0, %r9d - 0x49, 0xc1, 0xe1, 0x30, //0x00005c2f shlq $48, %r9 - 0x48, 0xc1, 0xe2, 0x20, //0x00005c33 shlq $32, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00005c37 shlq $16, %rcx - 0x49, 0x09, 0xcd, //0x00005c3b orq %rcx, %r13 - 0x49, 0x09, 0xd5, //0x00005c3e orq %rdx, %r13 - 0x4d, 0x09, 0xcd, //0x00005c41 orq %r9, %r13 - 0xc5, 0xe9, 0x74, 0xc1, //0x00005c44 vpcmpeqb %xmm1, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005c48 vpmovmskb %xmm0, %ecx - 0xc5, 0xd1, 0x74, 0xc1, //0x00005c4c vpcmpeqb %xmm1, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00005c50 vpmovmskb %xmm0, %edx - 0xc5, 0xc1, 0x74, 0xc1, //0x00005c54 vpcmpeqb %xmm1, %xmm7, %xmm0 - 0xc5, 0x79, 0xd7, 0xc8, //0x00005c58 vpmovmskb %xmm0, %r9d - 0xc5, 0xc9, 0x74, 0xc1, //0x00005c5c vpcmpeqb %xmm1, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xd0, //0x00005c60 vpmovmskb %xmm0, %r10d - 0x49, 0xc1, 0xe2, 0x30, //0x00005c64 shlq $48, %r10 - 0x49, 0xc1, 0xe1, 0x20, //0x00005c68 shlq $32, %r9 - 0x48, 0xc1, 0xe2, 0x10, //0x00005c6c shlq $16, %rdx - 0x48, 0x09, 0xd1, //0x00005c70 orq %rdx, %rcx - 0x4c, 0x09, 0xc9, //0x00005c73 orq %r9, %rcx - 0x4c, 0x09, 0xd1, //0x00005c76 orq %r10, %rcx - 0x48, 0x89, 0xca, //0x00005c79 movq %rcx, %rdx - 0x48, 0x09, 0xda, //0x00005c7c orq %rbx, %rdx - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00005c7f je LBB27_60 - 0x48, 0x89, 0xda, //0x00005c85 movq %rbx, %rdx - 0x48, 0xf7, 0xd2, //0x00005c88 notq %rdx - 0x48, 0x21, 0xca, //0x00005c8b andq %rcx, %rdx - 0x4c, 0x8d, 0x0c, 0x12, //0x00005c8e leaq (%rdx,%rdx), %r9 - 0x49, 0x09, 0xd9, //0x00005c92 orq %rbx, %r9 - 0x4d, 0x89, 0xca, //0x00005c95 movq %r9, %r10 - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005c98 movabsq $-6148914691236517206, %rbx - 0x49, 0x31, 0xda, //0x00005ca2 xorq %rbx, %r10 - 0x48, 0x21, 0xd9, //0x00005ca5 andq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x00005ca8 andq %r10, %rcx - 0x31, 0xdb, //0x00005cab xorl %ebx, %ebx - 0x48, 0x01, 0xd1, //0x00005cad addq %rdx, %rcx - 0x0f, 0x92, 0xc3, //0x00005cb0 setb %bl - 0x48, 0x01, 0xc9, //0x00005cb3 addq %rcx, %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005cb6 movabsq $6148914691236517205, %rdx - 0x48, 0x31, 0xd1, //0x00005cc0 xorq %rdx, %rcx - 0x4c, 0x21, 0xc9, //0x00005cc3 andq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00005cc6 notq %rcx - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00005cc9 jmp LBB27_61 - //0x00005cce LBB27_60 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005cce movq $-1, %rcx - 0x31, 0xdb, //0x00005cd5 xorl %ebx, %ebx - //0x00005cd7 LBB27_61 - 0x48, 0x89, 0x5c, 0x24, 0x18, //0x00005cd7 movq %rbx, $24(%rsp) - 0x4c, 0x21, 0xe9, //0x00005cdc andq %r13, %rcx - 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x00005cdf vmovq %rcx, %xmm0 - 0xc4, 0xc3, 0x79, 0x44, 0xc1, 0x00, //0x00005ce4 vpclmulqdq $0, %xmm9, %xmm0, %xmm0 - 0xc4, 0xc1, 0xf9, 0x7e, 0xc5, //0x00005cea vmovq %xmm0, %r13 - 0x4d, 0x31, 0xe5, //0x00005cef xorq %r12, %r13 - 0xc5, 0xe9, 0x74, 0xc3, //0x00005cf2 vpcmpeqb %xmm3, %xmm2, %xmm0 - 0xc5, 0x79, 0xd7, 0xd0, //0x00005cf6 vpmovmskb %xmm0, %r10d - 0xc5, 0xd1, 0x74, 0xc3, //0x00005cfa vpcmpeqb %xmm3, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005cfe vpmovmskb %xmm0, %ecx - 0xc5, 0xc1, 0x74, 0xc3, //0x00005d02 vpcmpeqb %xmm3, %xmm7, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00005d06 vpmovmskb %xmm0, %edx - 0xc5, 0xc9, 0x74, 0xc3, //0x00005d0a vpcmpeqb %xmm3, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xc8, //0x00005d0e vpmovmskb %xmm0, %r9d - 0x49, 0xc1, 0xe1, 0x30, //0x00005d12 shlq $48, %r9 - 0x48, 0xc1, 0xe2, 0x20, //0x00005d16 shlq $32, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00005d1a shlq $16, %rcx - 0x49, 0x09, 0xca, //0x00005d1e orq %rcx, %r10 - 0x49, 0x09, 0xd2, //0x00005d21 orq %rdx, %r10 - 0x4d, 0x09, 0xca, //0x00005d24 orq %r9, %r10 - 0x4d, 0x89, 0xe9, //0x00005d27 movq %r13, %r9 - 0x49, 0xf7, 0xd1, //0x00005d2a notq %r9 - 0x4d, 0x21, 0xca, //0x00005d2d andq %r9, %r10 - 0xc5, 0xe9, 0x74, 0xc4, //0x00005d30 vpcmpeqb %xmm4, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005d34 vpmovmskb %xmm0, %ecx - 0xc5, 0xd1, 0x74, 0xc4, //0x00005d38 vpcmpeqb %xmm4, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00005d3c vpmovmskb %xmm0, %edx - 0xc5, 0xc1, 0x74, 0xc4, //0x00005d40 vpcmpeqb %xmm4, %xmm7, %xmm0 - 0xc5, 0x79, 0xd7, 0xc0, //0x00005d44 vpmovmskb %xmm0, %r8d - 0xc5, 0xc9, 0x74, 0xc4, //0x00005d48 vpcmpeqb %xmm4, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xe0, //0x00005d4c vpmovmskb %xmm0, %r12d - 0x49, 0xc1, 0xe4, 0x30, //0x00005d50 shlq $48, %r12 - 0x49, 0xc1, 0xe0, 0x20, //0x00005d54 shlq $32, %r8 - 0x48, 0xc1, 0xe2, 0x10, //0x00005d58 shlq $16, %rdx - 0x48, 0x09, 0xd1, //0x00005d5c orq %rdx, %rcx - 0x4c, 0x09, 0xc1, //0x00005d5f orq %r8, %rcx - 0x4c, 0x09, 0xe1, //0x00005d62 orq %r12, %rcx - 0x4c, 0x21, 0xc9, //0x00005d65 andq %r9, %rcx - 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00005d68 je LBB27_65 - 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x00005d6e movq $16(%rsp), %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005d73 .p2align 4, 0x90 - //0x00005d80 LBB27_63 - 0x48, 0x8d, 0x59, 0xff, //0x00005d80 leaq $-1(%rcx), %rbx - 0x48, 0x89, 0xda, //0x00005d84 movq %rbx, %rdx - 0x4c, 0x21, 0xd2, //0x00005d87 andq %r10, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00005d8a popcntq %rdx, %rdx - 0x4c, 0x01, 0xc2, //0x00005d8f addq %r8, %rdx - 0x4c, 0x39, 0xfa, //0x00005d92 cmpq %r15, %rdx - 0x0f, 0x86, 0xe0, 0x03, 0x00, 0x00, //0x00005d95 jbe LBB27_109 - 0x49, 0xff, 0xc7, //0x00005d9b incq %r15 - 0x48, 0x21, 0xd9, //0x00005d9e andq %rbx, %rcx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00005da1 jne LBB27_63 - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00005da7 jmp LBB27_66 - //0x00005dac LBB27_65 - 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x00005dac movq $16(%rsp), %r8 - //0x00005db1 LBB27_66 - 0x49, 0xc1, 0xfd, 0x3f, //0x00005db1 sarq $63, %r13 - 0xf3, 0x49, 0x0f, 0xb8, 0xca, //0x00005db5 popcntq %r10, %rcx - 0x49, 0x01, 0xc8, //0x00005dba addq %rcx, %r8 - 0x49, 0x83, 0xc6, 0x40, //0x00005dbd addq $64, %r14 - 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00005dc1 movq $8(%rsp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00005dc6 addq $-64, %rcx - 0x4d, 0x89, 0xec, //0x00005dca movq %r13, %r12 - 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x00005dcd movq $24(%rsp), %rbx - 0x48, 0x83, 0xf9, 0x40, //0x00005dd2 cmpq $64, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x08, //0x00005dd6 movq %rcx, $8(%rsp) - 0x4c, 0x89, 0x44, 0x24, 0x10, //0x00005ddb movq %r8, $16(%rsp) - 0x0f, 0x8d, 0x12, 0xfe, 0xff, 0xff, //0x00005de0 jge LBB27_58 - 0xe9, 0xda, 0xfc, 0xff, 0xff, //0x00005de6 jmp LBB27_67 - //0x00005deb LBB27_82 - 0x49, 0x8d, 0x4b, 0x05, //0x00005deb leaq $5(%r11), %rcx - 0x48, 0x3b, 0x4f, 0x08, //0x00005def cmpq $8(%rdi), %rcx - 0x0f, 0x87, 0x35, 0xfb, 0xff, 0xff, //0x00005df3 ja LBB27_45 - //0x00005df9 LBB27_83 - 0x48, 0x89, 0x0e, //0x00005df9 movq %rcx, (%rsi) - 0xe9, 0x2a, 0xfb, 0xff, 0xff, //0x00005dfc jmp LBB27_44 - //0x00005e01 LBB27_84 - 0x48, 0x8b, 0x4f, 0x08, //0x00005e01 movq $8(%rdi), %rcx - 0x48, 0x29, 0xd9, //0x00005e05 subq %rbx, %rcx - 0x49, 0x01, 0xde, //0x00005e08 addq %rbx, %r14 - 0x45, 0x31, 0xe4, //0x00005e0b xorl %r12d, %r12d - 0xc5, 0x79, 0x6f, 0x15, 0x3a, 0xf8, 0xff, 0xff, //0x00005e0e vmovdqa $-1990(%rip), %xmm10 /* LCPI27_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x42, 0xf8, 0xff, 0xff, //0x00005e16 vmovdqa $-1982(%rip), %xmm1 /* LCPI27_4+0(%rip) */ - 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x00005e1e vpcmpeqd %xmm9, %xmm9, %xmm9 - 0xc5, 0xf9, 0x6f, 0x1d, 0x45, 0xf8, 0xff, 0xff, //0x00005e23 vmovdqa $-1979(%rip), %xmm3 /* LCPI27_5+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x25, 0x0d, 0xf8, 0xff, 0xff, //0x00005e2b vmovdqa $-2035(%rip), %xmm4 /* LCPI27_2+0(%rip) */ - 0xc4, 0x41, 0x38, 0x57, 0xc0, //0x00005e33 vxorps %xmm8, %xmm8, %xmm8 - 0x31, 0xdb, //0x00005e38 xorl %ebx, %ebx - 0x45, 0x31, 0xc0, //0x00005e3a xorl %r8d, %r8d - 0x45, 0x31, 0xff, //0x00005e3d xorl %r15d, %r15d - 0x48, 0x83, 0xf9, 0x40, //0x00005e40 cmpq $64, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x08, //0x00005e44 movq %rcx, $8(%rsp) - 0x4c, 0x89, 0x44, 0x24, 0x10, //0x00005e49 movq %r8, $16(%rsp) - 0x0f, 0x8d, 0x33, 0x01, 0x00, 0x00, //0x00005e4e jge LBB27_85 - //0x00005e54 LBB27_94 - 0x48, 0x85, 0xc9, //0x00005e54 testq %rcx, %rcx - 0x0f, 0x8e, 0xdc, 0x03, 0x00, 0x00, //0x00005e57 jle LBB27_118 - 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x40, //0x00005e5d vmovups %ymm8, $64(%rsp) - 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x20, //0x00005e63 vmovups %ymm8, $32(%rsp) - 0x44, 0x89, 0xf1, //0x00005e69 movl %r14d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00005e6c andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00005e72 cmpl $4033, %ecx - 0x0f, 0x82, 0x09, 0x01, 0x00, 0x00, //0x00005e78 jb LBB27_85 - 0x48, 0x83, 0x7c, 0x24, 0x08, 0x20, //0x00005e7e cmpq $32, $8(%rsp) - 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00005e84 jb LBB27_98 - 0xc4, 0xc1, 0x78, 0x10, 0x06, //0x00005e8a vmovups (%r14), %xmm0 - 0xc5, 0xf8, 0x11, 0x44, 0x24, 0x20, //0x00005e8f vmovups %xmm0, $32(%rsp) - 0xc4, 0xc1, 0x7a, 0x6f, 0x46, 0x10, //0x00005e95 vmovdqu $16(%r14), %xmm0 - 0xc5, 0xfa, 0x7f, 0x44, 0x24, 0x30, //0x00005e9b vmovdqu %xmm0, $48(%rsp) - 0x49, 0x83, 0xc6, 0x20, //0x00005ea1 addq $32, %r14 - 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00005ea5 movq $8(%rsp), %rcx - 0x48, 0x8d, 0x51, 0xe0, //0x00005eaa leaq $-32(%rcx), %rdx - 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x00005eae leaq $64(%rsp), %r8 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00005eb3 jmp LBB27_99 - //0x00005eb8 LBB27_98 - 0x4c, 0x8d, 0x44, 0x24, 0x20, //0x00005eb8 leaq $32(%rsp), %r8 - 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00005ebd movq $8(%rsp), %rdx - //0x00005ec2 LBB27_99 - 0x48, 0x83, 0xfa, 0x10, //0x00005ec2 cmpq $16, %rdx - 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00005ec6 jb LBB27_100 - 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00005ecc vmovdqu (%r14), %xmm0 - 0xc4, 0xc1, 0x7a, 0x7f, 0x00, //0x00005ed1 vmovdqu %xmm0, (%r8) - 0x49, 0x83, 0xc6, 0x10, //0x00005ed6 addq $16, %r14 - 0x49, 0x83, 0xc0, 0x10, //0x00005eda addq $16, %r8 - 0x48, 0x83, 0xc2, 0xf0, //0x00005ede addq $-16, %rdx - 0x48, 0x83, 0xfa, 0x08, //0x00005ee2 cmpq $8, %rdx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00005ee6 jae LBB27_105 - //0x00005eec LBB27_101 - 0x48, 0x83, 0xfa, 0x04, //0x00005eec cmpq $4, %rdx - 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x00005ef0 jl LBB27_102 - //0x00005ef6 LBB27_106 - 0x41, 0x8b, 0x0e, //0x00005ef6 movl (%r14), %ecx - 0x41, 0x89, 0x08, //0x00005ef9 movl %ecx, (%r8) - 0x49, 0x83, 0xc6, 0x04, //0x00005efc addq $4, %r14 - 0x49, 0x83, 0xc0, 0x04, //0x00005f00 addq $4, %r8 - 0x48, 0x83, 0xc2, 0xfc, //0x00005f04 addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00005f08 cmpq $2, %rdx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00005f0c jae LBB27_107 - //0x00005f12 LBB27_103 - 0x4c, 0x89, 0xf1, //0x00005f12 movq %r14, %rcx - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005f15 leaq $32(%rsp), %r14 - 0x48, 0x85, 0xd2, //0x00005f1a testq %rdx, %rdx - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00005f1d jne LBB27_108 - 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00005f23 jmp LBB27_85 - //0x00005f28 LBB27_100 - 0x48, 0x83, 0xfa, 0x08, //0x00005f28 cmpq $8, %rdx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005f2c jb LBB27_101 - //0x00005f32 LBB27_105 - 0x49, 0x8b, 0x0e, //0x00005f32 movq (%r14), %rcx - 0x49, 0x89, 0x08, //0x00005f35 movq %rcx, (%r8) - 0x49, 0x83, 0xc6, 0x08, //0x00005f38 addq $8, %r14 - 0x49, 0x83, 0xc0, 0x08, //0x00005f3c addq $8, %r8 - 0x48, 0x83, 0xc2, 0xf8, //0x00005f40 addq $-8, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x00005f44 cmpq $4, %rdx - 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x00005f48 jge LBB27_106 - //0x00005f4e LBB27_102 - 0x48, 0x83, 0xfa, 0x02, //0x00005f4e cmpq $2, %rdx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005f52 jb LBB27_103 - //0x00005f58 LBB27_107 - 0x41, 0x0f, 0xb7, 0x0e, //0x00005f58 movzwl (%r14), %ecx - 0x66, 0x41, 0x89, 0x08, //0x00005f5c movw %cx, (%r8) - 0x49, 0x83, 0xc6, 0x02, //0x00005f60 addq $2, %r14 - 0x49, 0x83, 0xc0, 0x02, //0x00005f64 addq $2, %r8 - 0x48, 0x83, 0xc2, 0xfe, //0x00005f68 addq $-2, %rdx - 0x4c, 0x89, 0xf1, //0x00005f6c movq %r14, %rcx - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005f6f leaq $32(%rsp), %r14 - 0x48, 0x85, 0xd2, //0x00005f74 testq %rdx, %rdx - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00005f77 je LBB27_85 - //0x00005f7d LBB27_108 - 0x8a, 0x09, //0x00005f7d movb (%rcx), %cl - 0x41, 0x88, 0x08, //0x00005f7f movb %cl, (%r8) - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005f82 leaq $32(%rsp), %r14 - //0x00005f87 LBB27_85 - 0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x00005f87 vmovdqu (%r14), %xmm2 - 0xc4, 0xc1, 0x7a, 0x6f, 0x6e, 0x10, //0x00005f8c vmovdqu $16(%r14), %xmm5 - 0xc4, 0xc1, 0x7a, 0x6f, 0x7e, 0x20, //0x00005f92 vmovdqu $32(%r14), %xmm7 - 0xc4, 0xc1, 0x7a, 0x6f, 0x76, 0x30, //0x00005f98 vmovdqu $48(%r14), %xmm6 - 0xc5, 0xa9, 0x74, 0xc2, //0x00005f9e vpcmpeqb %xmm2, %xmm10, %xmm0 - 0xc5, 0x79, 0xd7, 0xe8, //0x00005fa2 vpmovmskb %xmm0, %r13d - 0xc5, 0xa9, 0x74, 0xc5, //0x00005fa6 vpcmpeqb %xmm5, %xmm10, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005faa vpmovmskb %xmm0, %ecx - 0xc5, 0xa9, 0x74, 0xc7, //0x00005fae vpcmpeqb %xmm7, %xmm10, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00005fb2 vpmovmskb %xmm0, %edx - 0xc5, 0xa9, 0x74, 0xc6, //0x00005fb6 vpcmpeqb %xmm6, %xmm10, %xmm0 - 0xc5, 0x79, 0xd7, 0xc8, //0x00005fba vpmovmskb %xmm0, %r9d - 0x49, 0xc1, 0xe1, 0x30, //0x00005fbe shlq $48, %r9 - 0x48, 0xc1, 0xe2, 0x20, //0x00005fc2 shlq $32, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00005fc6 shlq $16, %rcx - 0x49, 0x09, 0xcd, //0x00005fca orq %rcx, %r13 - 0x49, 0x09, 0xd5, //0x00005fcd orq %rdx, %r13 - 0x4d, 0x09, 0xcd, //0x00005fd0 orq %r9, %r13 - 0xc5, 0xe9, 0x74, 0xc1, //0x00005fd3 vpcmpeqb %xmm1, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005fd7 vpmovmskb %xmm0, %ecx - 0xc5, 0xd1, 0x74, 0xc1, //0x00005fdb vpcmpeqb %xmm1, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00005fdf vpmovmskb %xmm0, %edx - 0xc5, 0xc1, 0x74, 0xc1, //0x00005fe3 vpcmpeqb %xmm1, %xmm7, %xmm0 - 0xc5, 0x79, 0xd7, 0xc8, //0x00005fe7 vpmovmskb %xmm0, %r9d - 0xc5, 0xc9, 0x74, 0xc1, //0x00005feb vpcmpeqb %xmm1, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xd0, //0x00005fef vpmovmskb %xmm0, %r10d - 0x49, 0xc1, 0xe2, 0x30, //0x00005ff3 shlq $48, %r10 - 0x49, 0xc1, 0xe1, 0x20, //0x00005ff7 shlq $32, %r9 - 0x48, 0xc1, 0xe2, 0x10, //0x00005ffb shlq $16, %rdx - 0x48, 0x09, 0xd1, //0x00005fff orq %rdx, %rcx - 0x4c, 0x09, 0xc9, //0x00006002 orq %r9, %rcx - 0x4c, 0x09, 0xd1, //0x00006005 orq %r10, %rcx - 0x48, 0x89, 0xca, //0x00006008 movq %rcx, %rdx - 0x48, 0x09, 0xda, //0x0000600b orq %rbx, %rdx - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x0000600e je LBB27_87 - 0x48, 0x89, 0xda, //0x00006014 movq %rbx, %rdx - 0x48, 0xf7, 0xd2, //0x00006017 notq %rdx - 0x48, 0x21, 0xca, //0x0000601a andq %rcx, %rdx - 0x4c, 0x8d, 0x0c, 0x12, //0x0000601d leaq (%rdx,%rdx), %r9 - 0x49, 0x09, 0xd9, //0x00006021 orq %rbx, %r9 - 0x4d, 0x89, 0xca, //0x00006024 movq %r9, %r10 - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00006027 movabsq $-6148914691236517206, %rbx - 0x49, 0x31, 0xda, //0x00006031 xorq %rbx, %r10 - 0x48, 0x21, 0xd9, //0x00006034 andq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x00006037 andq %r10, %rcx - 0x31, 0xdb, //0x0000603a xorl %ebx, %ebx - 0x48, 0x01, 0xd1, //0x0000603c addq %rdx, %rcx - 0x0f, 0x92, 0xc3, //0x0000603f setb %bl - 0x48, 0x01, 0xc9, //0x00006042 addq %rcx, %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006045 movabsq $6148914691236517205, %rdx - 0x48, 0x31, 0xd1, //0x0000604f xorq %rdx, %rcx - 0x4c, 0x21, 0xc9, //0x00006052 andq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00006055 notq %rcx - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00006058 jmp LBB27_88 - //0x0000605d LBB27_87 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000605d movq $-1, %rcx - 0x31, 0xdb, //0x00006064 xorl %ebx, %ebx - //0x00006066 LBB27_88 - 0x48, 0x89, 0x5c, 0x24, 0x18, //0x00006066 movq %rbx, $24(%rsp) - 0x4c, 0x21, 0xe9, //0x0000606b andq %r13, %rcx - 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x0000606e vmovq %rcx, %xmm0 - 0xc4, 0xc3, 0x79, 0x44, 0xc1, 0x00, //0x00006073 vpclmulqdq $0, %xmm9, %xmm0, %xmm0 - 0xc4, 0xc1, 0xf9, 0x7e, 0xc5, //0x00006079 vmovq %xmm0, %r13 - 0x4d, 0x31, 0xe5, //0x0000607e xorq %r12, %r13 - 0xc5, 0xe9, 0x74, 0xc3, //0x00006081 vpcmpeqb %xmm3, %xmm2, %xmm0 - 0xc5, 0x79, 0xd7, 0xd0, //0x00006085 vpmovmskb %xmm0, %r10d - 0xc5, 0xd1, 0x74, 0xc3, //0x00006089 vpcmpeqb %xmm3, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x0000608d vpmovmskb %xmm0, %ecx - 0xc5, 0xc1, 0x74, 0xc3, //0x00006091 vpcmpeqb %xmm3, %xmm7, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00006095 vpmovmskb %xmm0, %edx - 0xc5, 0xc9, 0x74, 0xc3, //0x00006099 vpcmpeqb %xmm3, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xc8, //0x0000609d vpmovmskb %xmm0, %r9d - 0x49, 0xc1, 0xe1, 0x30, //0x000060a1 shlq $48, %r9 - 0x48, 0xc1, 0xe2, 0x20, //0x000060a5 shlq $32, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x000060a9 shlq $16, %rcx - 0x49, 0x09, 0xca, //0x000060ad orq %rcx, %r10 - 0x49, 0x09, 0xd2, //0x000060b0 orq %rdx, %r10 - 0x4d, 0x09, 0xca, //0x000060b3 orq %r9, %r10 - 0x4d, 0x89, 0xe9, //0x000060b6 movq %r13, %r9 - 0x49, 0xf7, 0xd1, //0x000060b9 notq %r9 - 0x4d, 0x21, 0xca, //0x000060bc andq %r9, %r10 - 0xc5, 0xe9, 0x74, 0xc4, //0x000060bf vpcmpeqb %xmm4, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x000060c3 vpmovmskb %xmm0, %ecx - 0xc5, 0xd1, 0x74, 0xc4, //0x000060c7 vpcmpeqb %xmm4, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x000060cb vpmovmskb %xmm0, %edx - 0xc5, 0xc1, 0x74, 0xc4, //0x000060cf vpcmpeqb %xmm4, %xmm7, %xmm0 - 0xc5, 0x79, 0xd7, 0xc0, //0x000060d3 vpmovmskb %xmm0, %r8d - 0xc5, 0xc9, 0x74, 0xc4, //0x000060d7 vpcmpeqb %xmm4, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xe0, //0x000060db vpmovmskb %xmm0, %r12d - 0x49, 0xc1, 0xe4, 0x30, //0x000060df shlq $48, %r12 - 0x49, 0xc1, 0xe0, 0x20, //0x000060e3 shlq $32, %r8 - 0x48, 0xc1, 0xe2, 0x10, //0x000060e7 shlq $16, %rdx - 0x48, 0x09, 0xd1, //0x000060eb orq %rdx, %rcx - 0x4c, 0x09, 0xc1, //0x000060ee orq %r8, %rcx - 0x4c, 0x09, 0xe1, //0x000060f1 orq %r12, %rcx - 0x4c, 0x21, 0xc9, //0x000060f4 andq %r9, %rcx - 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x000060f7 je LBB27_92 - 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x000060fd movq $16(%rsp), %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006102 .p2align 4, 0x90 - //0x00006110 LBB27_90 - 0x48, 0x8d, 0x59, 0xff, //0x00006110 leaq $-1(%rcx), %rbx - 0x48, 0x89, 0xda, //0x00006114 movq %rbx, %rdx - 0x4c, 0x21, 0xd2, //0x00006117 andq %r10, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x0000611a popcntq %rdx, %rdx - 0x4c, 0x01, 0xc2, //0x0000611f addq %r8, %rdx - 0x4c, 0x39, 0xfa, //0x00006122 cmpq %r15, %rdx - 0x0f, 0x86, 0x50, 0x00, 0x00, 0x00, //0x00006125 jbe LBB27_109 - 0x49, 0xff, 0xc7, //0x0000612b incq %r15 - 0x48, 0x21, 0xd9, //0x0000612e andq %rbx, %rcx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00006131 jne LBB27_90 - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00006137 jmp LBB27_93 - //0x0000613c LBB27_92 - 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x0000613c movq $16(%rsp), %r8 - //0x00006141 LBB27_93 - 0x49, 0xc1, 0xfd, 0x3f, //0x00006141 sarq $63, %r13 - 0xf3, 0x49, 0x0f, 0xb8, 0xca, //0x00006145 popcntq %r10, %rcx - 0x49, 0x01, 0xc8, //0x0000614a addq %rcx, %r8 - 0x49, 0x83, 0xc6, 0x40, //0x0000614d addq $64, %r14 - 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00006151 movq $8(%rsp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00006156 addq $-64, %rcx - 0x4d, 0x89, 0xec, //0x0000615a movq %r13, %r12 - 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x0000615d movq $24(%rsp), %rbx - 0x48, 0x83, 0xf9, 0x40, //0x00006162 cmpq $64, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x08, //0x00006166 movq %rcx, $8(%rsp) - 0x4c, 0x89, 0x44, 0x24, 0x10, //0x0000616b movq %r8, $16(%rsp) - 0x0f, 0x8d, 0x11, 0xfe, 0xff, 0xff, //0x00006170 jge LBB27_85 - 0xe9, 0xd9, 0xfc, 0xff, 0xff, //0x00006176 jmp LBB27_94 - //0x0000617b LBB27_109 - 0x48, 0x8b, 0x47, 0x08, //0x0000617b movq $8(%rdi), %rax - 0x48, 0x0f, 0xbc, 0xc9, //0x0000617f bsfq %rcx, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x08, //0x00006183 subq $8(%rsp), %rcx - 0x48, 0x8d, 0x44, 0x01, 0x01, //0x00006188 leaq $1(%rcx,%rax), %rax - 0x48, 0x89, 0x06, //0x0000618d movq %rax, (%rsi) - 0x48, 0x8b, 0x4f, 0x08, //0x00006190 movq $8(%rdi), %rcx - 0x48, 0x39, 0xc8, //0x00006194 cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x00006197 cmovaq %rcx, %rax - 0x48, 0x89, 0x06, //0x0000619b movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000619e movq $-1, %rax - 0x4c, 0x0f, 0x47, 0xd8, //0x000061a5 cmovaq %rax, %r11 - 0xe9, 0x7d, 0xf7, 0xff, 0xff, //0x000061a9 jmp LBB27_44 - //0x000061ae LBB27_54 - 0x4d, 0x85, 0xe4, //0x000061ae testq %r12, %r12 - 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x000061b1 jne LBB27_119 - 0x4b, 0x8d, 0x5c, 0x17, 0x01, //0x000061b7 leaq $1(%r15,%r10), %rbx - 0x49, 0xf7, 0xd7, //0x000061bc notq %r15 - 0x4d, 0x01, 0xc7, //0x000061bf addq %r8, %r15 - //0x000061c2 LBB27_56 - 0x4d, 0x85, 0xff, //0x000061c2 testq %r15, %r15 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000061c5 jg LBB27_113 - 0xe9, 0x5e, 0xf7, 0xff, 0xff, //0x000061cb jmp LBB27_45 - //0x000061d0 LBB27_111 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000061d0 movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000061d7 movl $2, %eax - 0x48, 0x01, 0xc3, //0x000061dc addq %rax, %rbx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000061df movq $-1, %rax - 0x49, 0x01, 0xcf, //0x000061e6 addq %rcx, %r15 - 0x0f, 0x8e, 0x3f, 0xf7, 0xff, 0xff, //0x000061e9 jle LBB27_45 - //0x000061ef LBB27_113 - 0x0f, 0xb6, 0x03, //0x000061ef movzbl (%rbx), %eax - 0x3c, 0x5c, //0x000061f2 cmpb $92, %al - 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000061f4 je LBB27_111 - 0x3c, 0x22, //0x000061fa cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000061fc je LBB27_116 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00006202 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00006209 movl $1, %eax - 0x48, 0x01, 0xc3, //0x0000620e addq %rax, %rbx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006211 movq $-1, %rax - 0x49, 0x01, 0xcf, //0x00006218 addq %rcx, %r15 - 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000621b jg LBB27_113 - 0xe9, 0x08, 0xf7, 0xff, 0xff, //0x00006221 jmp LBB27_45 - //0x00006226 LBB27_116 - 0x4c, 0x29, 0xf3, //0x00006226 subq %r14, %rbx - 0x48, 0xff, 0xc3, //0x00006229 incq %rbx - 0xe9, 0xf7, 0xf6, 0xff, 0xff, //0x0000622c jmp LBB27_43 - //0x00006231 LBB27_117 - 0x4c, 0x01, 0xf3, //0x00006231 addq %r14, %rbx - 0xe9, 0x89, 0xff, 0xff, 0xff, //0x00006234 jmp LBB27_56 - //0x00006239 LBB27_118 - 0x48, 0x8b, 0x4f, 0x08, //0x00006239 movq $8(%rdi), %rcx - 0x48, 0x89, 0x0e, //0x0000623d movq %rcx, (%rsi) - 0xe9, 0xe9, 0xf6, 0xff, 0xff, //0x00006240 jmp LBB27_45 - //0x00006245 LBB27_119 - 0x49, 0x8d, 0x48, 0xff, //0x00006245 leaq $-1(%r8), %rcx - 0x4c, 0x39, 0xf9, //0x00006249 cmpq %r15, %rcx - 0x0f, 0x84, 0xdc, 0xf6, 0xff, 0xff, //0x0000624c je LBB27_45 - 0x4b, 0x8d, 0x5c, 0x17, 0x02, //0x00006252 leaq $2(%r15,%r10), %rbx - 0x4d, 0x29, 0xf8, //0x00006257 subq %r15, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x0000625a addq $-2, %r8 - 0x4d, 0x89, 0xc7, //0x0000625e movq %r8, %r15 - 0xe9, 0x5c, 0xff, 0xff, 0xff, //0x00006261 jmp LBB27_56 - 0x90, 0x90, //0x00006266 .p2align 2, 0x90 - // // .set L27_0_set_45, LBB27_45-LJTI27_0 - // // .set L27_0_set_47, LBB27_47-LJTI27_0 - // // .set L27_0_set_48, LBB27_48-LJTI27_0 - // // .set L27_0_set_29, LBB27_29-LJTI27_0 - // // .set L27_0_set_57, LBB27_57-LJTI27_0 - // // .set L27_0_set_82, LBB27_82-LJTI27_0 - // // .set L27_0_set_46, LBB27_46-LJTI27_0 - // // .set L27_0_set_84, LBB27_84-LJTI27_0 - //0x00006268 LJTI27_0 - 0xc6, 0xf6, 0xff, 0xff, //0x00006268 .long L27_0_set_45 - 0xeb, 0xf6, 0xff, 0xff, //0x0000626c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006270 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006274 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006278 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x0000627c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006280 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006284 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006288 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x0000628c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006290 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006294 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006298 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x0000629c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062a0 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062a4 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062a8 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062ac .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062b0 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062b4 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062b8 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062bc .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062c0 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062c4 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062c8 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062cc .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062d0 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062d4 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062d8 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062dc .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062e0 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062e4 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062e8 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062ec .long L27_0_set_47 - 0xfa, 0xf6, 0xff, 0xff, //0x000062f0 .long L27_0_set_48 - 0xeb, 0xf6, 0xff, 0xff, //0x000062f4 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062f8 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000062fc .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006300 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006304 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006308 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x0000630c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006310 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006314 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006318 .long L27_0_set_47 - 0xe3, 0xf5, 0xff, 0xff, //0x0000631c .long L27_0_set_29 - 0xeb, 0xf6, 0xff, 0xff, //0x00006320 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006324 .long L27_0_set_47 - 0xe3, 0xf5, 0xff, 0xff, //0x00006328 .long L27_0_set_29 - 0xe3, 0xf5, 0xff, 0xff, //0x0000632c .long L27_0_set_29 - 0xe3, 0xf5, 0xff, 0xff, //0x00006330 .long L27_0_set_29 - 0xe3, 0xf5, 0xff, 0xff, //0x00006334 .long L27_0_set_29 - 0xe3, 0xf5, 0xff, 0xff, //0x00006338 .long L27_0_set_29 - 0xe3, 0xf5, 0xff, 0xff, //0x0000633c .long L27_0_set_29 - 0xe3, 0xf5, 0xff, 0xff, //0x00006340 .long L27_0_set_29 - 0xe3, 0xf5, 0xff, 0xff, //0x00006344 .long L27_0_set_29 - 0xe3, 0xf5, 0xff, 0xff, //0x00006348 .long L27_0_set_29 - 0xe3, 0xf5, 0xff, 0xff, //0x0000634c .long L27_0_set_29 - 0xeb, 0xf6, 0xff, 0xff, //0x00006350 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006354 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006358 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x0000635c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006360 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006364 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006368 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x0000636c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006370 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006374 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006378 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x0000637c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006380 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006384 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006388 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x0000638c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006390 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006394 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006398 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x0000639c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063a0 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063a4 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063a8 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063ac .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063b0 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063b4 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063b8 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063bc .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063c0 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063c4 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063c8 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063cc .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063d0 .long L27_0_set_47 - 0x0a, 0xf8, 0xff, 0xff, //0x000063d4 .long L27_0_set_57 - 0xeb, 0xf6, 0xff, 0xff, //0x000063d8 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063dc .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063e0 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063e4 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063e8 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063ec .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063f0 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063f4 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063f8 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x000063fc .long L27_0_set_47 - 0x83, 0xfb, 0xff, 0xff, //0x00006400 .long L27_0_set_82 - 0xeb, 0xf6, 0xff, 0xff, //0x00006404 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006408 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x0000640c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006410 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006414 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006418 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x0000641c .long L27_0_set_47 - 0xd8, 0xf6, 0xff, 0xff, //0x00006420 .long L27_0_set_46 - 0xeb, 0xf6, 0xff, 0xff, //0x00006424 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006428 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x0000642c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006430 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006434 .long L27_0_set_47 - 0xd8, 0xf6, 0xff, 0xff, //0x00006438 .long L27_0_set_46 - 0xeb, 0xf6, 0xff, 0xff, //0x0000643c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006440 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006444 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006448 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x0000644c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006450 .long L27_0_set_47 - 0x99, 0xfb, 0xff, 0xff, //0x00006454 .long L27_0_set_84 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006458 .p2align 4, 0x90 - //0x00006460 _get_by_path - 0x55, //0x00006460 pushq %rbp - 0x48, 0x89, 0xe5, //0x00006461 movq %rsp, %rbp - 0x41, 0x57, //0x00006464 pushq %r15 - 0x41, 0x56, //0x00006466 pushq %r14 - 0x41, 0x55, //0x00006468 pushq %r13 - 0x41, 0x54, //0x0000646a pushq %r12 - 0x53, //0x0000646c pushq %rbx - 0x48, 0x83, 0xec, 0x38, //0x0000646d subq $56, %rsp - 0x49, 0x89, 0xf7, //0x00006471 movq %rsi, %r15 - 0x49, 0x89, 0xfb, //0x00006474 movq %rdi, %r11 - 0x4c, 0x8b, 0x52, 0x08, //0x00006477 movq $8(%rdx), %r10 - 0x4d, 0x85, 0xd2, //0x0000647b testq %r10, %r10 - 0x0f, 0x84, 0x4c, 0x0f, 0x00, 0x00, //0x0000647e je LBB28_244 - 0x48, 0x8b, 0x02, //0x00006484 movq (%rdx), %rax - 0x49, 0xc1, 0xe2, 0x04, //0x00006487 shlq $4, %r10 - 0x48, 0x89, 0x45, 0xb8, //0x0000648b movq %rax, $-72(%rbp) - 0x49, 0x01, 0xc2, //0x0000648f addq %rax, %r10 - 0x4d, 0x8b, 0x0b, //0x00006492 movq (%r11), %r9 - 0x49, 0x8b, 0x17, //0x00006495 movq (%r15), %rdx - 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006498 movabsq $4294977024, %r12 - 0x4c, 0x89, 0x5d, 0xc0, //0x000064a2 movq %r11, $-64(%rbp) - 0x48, 0x89, 0x4d, 0xa0, //0x000064a6 movq %rcx, $-96(%rbp) - 0x4c, 0x89, 0x55, 0xa8, //0x000064aa movq %r10, $-88(%rbp) - //0x000064ae LBB28_2 - 0x4d, 0x8b, 0x43, 0x08, //0x000064ae movq $8(%r11), %r8 - 0x48, 0x89, 0xd7, //0x000064b2 movq %rdx, %rdi - 0x4c, 0x29, 0xc7, //0x000064b5 subq %r8, %rdi - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000064b8 jae LBB28_7 - 0x41, 0x8a, 0x04, 0x11, //0x000064be movb (%r9,%rdx), %al - 0x3c, 0x0d, //0x000064c2 cmpb $13, %al - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000064c4 je LBB28_7 - 0x3c, 0x20, //0x000064ca cmpb $32, %al - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000064cc je LBB28_7 - 0x04, 0xf7, //0x000064d2 addb $-9, %al - 0x3c, 0x01, //0x000064d4 cmpb $1, %al - 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000064d6 jbe LBB28_7 - 0x48, 0x89, 0xd6, //0x000064dc movq %rdx, %rsi - 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x000064df jmp LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000064e4 .p2align 4, 0x90 - //0x000064f0 LBB28_7 - 0x48, 0x8d, 0x72, 0x01, //0x000064f0 leaq $1(%rdx), %rsi - 0x4c, 0x39, 0xc6, //0x000064f4 cmpq %r8, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000064f7 jae LBB28_11 - 0x41, 0x8a, 0x04, 0x31, //0x000064fd movb (%r9,%rsi), %al - 0x3c, 0x0d, //0x00006501 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006503 je LBB28_11 - 0x3c, 0x20, //0x00006509 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000650b je LBB28_11 - 0x04, 0xf7, //0x00006511 addb $-9, %al - 0x3c, 0x01, //0x00006513 cmpb $1, %al - 0x0f, 0x87, 0xc7, 0x00, 0x00, 0x00, //0x00006515 ja LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000651b .p2align 4, 0x90 - //0x00006520 LBB28_11 - 0x48, 0x8d, 0x72, 0x02, //0x00006520 leaq $2(%rdx), %rsi - 0x4c, 0x39, 0xc6, //0x00006524 cmpq %r8, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006527 jae LBB28_15 - 0x41, 0x8a, 0x04, 0x31, //0x0000652d movb (%r9,%rsi), %al - 0x3c, 0x0d, //0x00006531 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006533 je LBB28_15 - 0x3c, 0x20, //0x00006539 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000653b je LBB28_15 - 0x04, 0xf7, //0x00006541 addb $-9, %al - 0x3c, 0x01, //0x00006543 cmpb $1, %al - 0x0f, 0x87, 0x97, 0x00, 0x00, 0x00, //0x00006545 ja LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000654b .p2align 4, 0x90 - //0x00006550 LBB28_15 - 0x48, 0x8d, 0x72, 0x03, //0x00006550 leaq $3(%rdx), %rsi - 0x4c, 0x39, 0xc6, //0x00006554 cmpq %r8, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006557 jae LBB28_19 - 0x41, 0x8a, 0x04, 0x31, //0x0000655d movb (%r9,%rsi), %al - 0x3c, 0x0d, //0x00006561 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006563 je LBB28_19 - 0x3c, 0x20, //0x00006569 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000656b je LBB28_19 - 0x04, 0xf7, //0x00006571 addb $-9, %al - 0x3c, 0x01, //0x00006573 cmpb $1, %al - 0x0f, 0x87, 0x67, 0x00, 0x00, 0x00, //0x00006575 ja LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000657b .p2align 4, 0x90 - //0x00006580 LBB28_19 - 0x48, 0x8d, 0x42, 0x04, //0x00006580 leaq $4(%rdx), %rax - 0x49, 0x39, 0xc0, //0x00006584 cmpq %rax, %r8 - 0x0f, 0x86, 0x83, 0x00, 0x00, 0x00, //0x00006587 jbe LBB28_25 - 0x49, 0x39, 0xc0, //0x0000658d cmpq %rax, %r8 - 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00006590 je LBB28_26 - 0x4b, 0x8d, 0x04, 0x01, //0x00006596 leaq (%r9,%r8), %rax - 0x48, 0x83, 0xc7, 0x04, //0x0000659a addq $4, %rdi - 0x49, 0x8d, 0x74, 0x11, 0x05, //0x0000659e leaq $5(%r9,%rdx), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000065a3 .p2align 4, 0x90 - //0x000065b0 LBB28_22 - 0x0f, 0xbe, 0x5e, 0xff, //0x000065b0 movsbl $-1(%rsi), %ebx - 0x83, 0xfb, 0x20, //0x000065b4 cmpl $32, %ebx - 0x0f, 0x87, 0xfd, 0x0b, 0x00, 0x00, //0x000065b7 ja LBB28_29 - 0x49, 0x0f, 0xa3, 0xdc, //0x000065bd btq %rbx, %r12 - 0x0f, 0x83, 0xf3, 0x0b, 0x00, 0x00, //0x000065c1 jae LBB28_29 - 0x48, 0xff, 0xc6, //0x000065c7 incq %rsi - 0x48, 0xff, 0xc7, //0x000065ca incq %rdi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000065cd jne LBB28_22 - 0x4c, 0x29, 0xc8, //0x000065d3 subq %r9, %rax - 0x48, 0x89, 0xc6, //0x000065d6 movq %rax, %rsi - 0x4c, 0x39, 0xc6, //0x000065d9 cmpq %r8, %rsi - 0x0f, 0x83, 0x5a, 0x00, 0x00, 0x00, //0x000065dc jae LBB28_30 - //0x000065e2 LBB28_28 - 0x48, 0x8d, 0x46, 0x01, //0x000065e2 leaq $1(%rsi), %rax - 0x49, 0x89, 0x07, //0x000065e6 movq %rax, (%r15) - 0x41, 0x8a, 0x34, 0x31, //0x000065e9 movb (%r9,%rsi), %sil - 0x48, 0x8b, 0x55, 0xb8, //0x000065ed movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x000065f1 movq (%rdx), %rdx - 0x48, 0x85, 0xd2, //0x000065f4 testq %rdx, %rdx - 0x0f, 0x85, 0x63, 0x00, 0x00, 0x00, //0x000065f7 jne LBB28_31 - 0xe9, 0x29, 0x0e, 0x00, 0x00, //0x000065fd jmp LBB28_251 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006602 .p2align 4, 0x90 - //0x00006610 LBB28_25 - 0x49, 0x89, 0x07, //0x00006610 movq %rax, (%r15) - 0x31, 0xf6, //0x00006613 xorl %esi, %esi - 0x48, 0x8b, 0x55, 0xb8, //0x00006615 movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x00006619 movq (%rdx), %rdx - 0x48, 0x85, 0xd2, //0x0000661c testq %rdx, %rdx - 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x0000661f jne LBB28_31 - 0xe9, 0x01, 0x0e, 0x00, 0x00, //0x00006625 jmp LBB28_251 - //0x0000662a LBB28_26 - 0x4c, 0x01, 0xc8, //0x0000662a addq %r9, %rax - 0x4c, 0x29, 0xc8, //0x0000662d subq %r9, %rax - 0x48, 0x89, 0xc6, //0x00006630 movq %rax, %rsi - 0x4c, 0x39, 0xc6, //0x00006633 cmpq %r8, %rsi - 0x0f, 0x82, 0xa6, 0xff, 0xff, 0xff, //0x00006636 jb LBB28_28 - //0x0000663c LBB28_30 - 0x31, 0xf6, //0x0000663c xorl %esi, %esi - 0x48, 0x89, 0xd0, //0x0000663e movq %rdx, %rax - 0x48, 0x8b, 0x55, 0xb8, //0x00006641 movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x00006645 movq (%rdx), %rdx - 0x48, 0x85, 0xd2, //0x00006648 testq %rdx, %rdx - 0x0f, 0x84, 0xda, 0x0d, 0x00, 0x00, //0x0000664b je LBB28_251 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006651 .p2align 4, 0x90 - //0x00006660 LBB28_31 - 0x8a, 0x52, 0x17, //0x00006660 movb $23(%rdx), %dl - 0x80, 0xe2, 0x1f, //0x00006663 andb $31, %dl - 0x80, 0xfa, 0x02, //0x00006666 cmpb $2, %dl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00006669 je LBB28_184 - 0x80, 0xfa, 0x18, //0x0000666f cmpb $24, %dl - 0x0f, 0x85, 0xb3, 0x0d, 0x00, 0x00, //0x00006672 jne LBB28_251 - 0x40, 0x80, 0xfe, 0x7b, //0x00006678 cmpb $123, %sil - 0x4c, 0x89, 0x7d, 0xd0, //0x0000667c movq %r15, $-48(%rbp) - 0x0f, 0x84, 0x78, 0x01, 0x00, 0x00, //0x00006680 je LBB28_34 - 0xe9, 0x71, 0x0d, 0x00, 0x00, //0x00006686 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000668b .p2align 4, 0x90 - //0x00006690 LBB28_184 - 0x40, 0x80, 0xfe, 0x5b, //0x00006690 cmpb $91, %sil - 0x0f, 0x85, 0x62, 0x0d, 0x00, 0x00, //0x00006694 jne LBB28_247 - 0x48, 0x8b, 0x55, 0xb8, //0x0000669a movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000669e movq $8(%rdx), %rdx - 0x4c, 0x8b, 0x32, //0x000066a2 movq (%rdx), %r14 - 0x4d, 0x85, 0xf6, //0x000066a5 testq %r14, %r14 - 0x0f, 0x88, 0x7d, 0x0d, 0x00, 0x00, //0x000066a8 js LBB28_251 - 0x4d, 0x8b, 0x43, 0x08, //0x000066ae movq $8(%r11), %r8 - 0x48, 0x89, 0xc6, //0x000066b2 movq %rax, %rsi - 0x4c, 0x29, 0xc6, //0x000066b5 subq %r8, %rsi - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000066b8 jae LBB28_191 - 0x41, 0x8a, 0x14, 0x01, //0x000066be movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x000066c2 cmpb $13, %dl - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000066c5 je LBB28_191 - 0x80, 0xfa, 0x20, //0x000066cb cmpb $32, %dl - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000066ce je LBB28_191 - 0x80, 0xc2, 0xf7, //0x000066d4 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000066d7 cmpb $1, %dl - 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x000066da jbe LBB28_191 - 0x48, 0x89, 0xc7, //0x000066e0 movq %rax, %rdi - 0xe9, 0x12, 0x0b, 0x00, 0x00, //0x000066e3 jmp LBB28_213 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000066e8 .p2align 4, 0x90 - //0x000066f0 LBB28_191 - 0x48, 0x8d, 0x78, 0x01, //0x000066f0 leaq $1(%rax), %rdi - 0x4c, 0x39, 0xc7, //0x000066f4 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000066f7 jae LBB28_195 - 0x41, 0x8a, 0x14, 0x39, //0x000066fd movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00006701 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006704 je LBB28_195 - 0x80, 0xfa, 0x20, //0x0000670a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000670d je LBB28_195 - 0x80, 0xc2, 0xf7, //0x00006713 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006716 cmpb $1, %dl - 0x0f, 0x87, 0xdb, 0x0a, 0x00, 0x00, //0x00006719 ja LBB28_213 - 0x90, //0x0000671f .p2align 4, 0x90 - //0x00006720 LBB28_195 - 0x48, 0x8d, 0x78, 0x02, //0x00006720 leaq $2(%rax), %rdi - 0x4c, 0x39, 0xc7, //0x00006724 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006727 jae LBB28_199 - 0x41, 0x8a, 0x14, 0x39, //0x0000672d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00006731 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006734 je LBB28_199 - 0x80, 0xfa, 0x20, //0x0000673a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000673d je LBB28_199 - 0x80, 0xc2, 0xf7, //0x00006743 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006746 cmpb $1, %dl - 0x0f, 0x87, 0xab, 0x0a, 0x00, 0x00, //0x00006749 ja LBB28_213 - 0x90, //0x0000674f .p2align 4, 0x90 - //0x00006750 LBB28_199 - 0x48, 0x8d, 0x78, 0x03, //0x00006750 leaq $3(%rax), %rdi - 0x4c, 0x39, 0xc7, //0x00006754 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006757 jae LBB28_203 - 0x41, 0x8a, 0x14, 0x39, //0x0000675d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00006761 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006764 je LBB28_203 - 0x80, 0xfa, 0x20, //0x0000676a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000676d je LBB28_203 - 0x80, 0xc2, 0xf7, //0x00006773 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006776 cmpb $1, %dl - 0x0f, 0x87, 0x7b, 0x0a, 0x00, 0x00, //0x00006779 ja LBB28_213 - 0x90, //0x0000677f .p2align 4, 0x90 - //0x00006780 LBB28_203 - 0x48, 0x8d, 0x50, 0x04, //0x00006780 leaq $4(%rax), %rdx - 0x49, 0x39, 0xd0, //0x00006784 cmpq %rdx, %r8 - 0x0f, 0x86, 0x22, 0x0a, 0x00, 0x00, //0x00006787 jbe LBB28_209 - 0x49, 0x39, 0xd0, //0x0000678d cmpq %rdx, %r8 - 0x0f, 0x84, 0x3b, 0x0a, 0x00, 0x00, //0x00006790 je LBB28_210 - 0x4b, 0x8d, 0x14, 0x01, //0x00006796 leaq (%r9,%r8), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x0000679a addq $4, %rsi - 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000679e leaq $5(%r9,%rax), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000067a3 .p2align 4, 0x90 - //0x000067b0 LBB28_206 - 0x0f, 0xbe, 0x4f, 0xff, //0x000067b0 movsbl $-1(%rdi), %ecx - 0x83, 0xf9, 0x20, //0x000067b4 cmpl $32, %ecx - 0x0f, 0x87, 0x2b, 0x0a, 0x00, 0x00, //0x000067b7 ja LBB28_212 - 0x49, 0x0f, 0xa3, 0xcc, //0x000067bd btq %rcx, %r12 - 0x0f, 0x83, 0x21, 0x0a, 0x00, 0x00, //0x000067c1 jae LBB28_212 - 0x48, 0xff, 0xc7, //0x000067c7 incq %rdi - 0x48, 0xff, 0xc6, //0x000067ca incq %rsi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000067cd jne LBB28_206 - 0xe9, 0xfc, 0x09, 0x00, 0x00, //0x000067d3 jmp LBB28_211 - //0x000067d8 LBB28_180 - 0x4c, 0x89, 0xca, //0x000067d8 movq %r9, %rdx - 0x48, 0xf7, 0xd2, //0x000067db notq %rdx - 0x48, 0x01, 0xd7, //0x000067de addq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x000067e1 cmpq %rcx, %rdi - 0x0f, 0x83, 0x12, 0x0c, 0x00, 0x00, //0x000067e4 jae LBB28_247 - //0x000067ea LBB28_181 - 0x48, 0x8d, 0x47, 0x01, //0x000067ea leaq $1(%rdi), %rax - 0x49, 0x89, 0x07, //0x000067ee movq %rax, (%r15) - 0x41, 0x8a, 0x0c, 0x39, //0x000067f1 movb (%r9,%rdi), %cl - 0x80, 0xf9, 0x2c, //0x000067f5 cmpb $44, %cl - 0x0f, 0x85, 0x42, 0x0c, 0x00, 0x00, //0x000067f8 jne LBB28_253 - //0x000067fe LBB28_34 - 0x49, 0x8b, 0x4b, 0x08, //0x000067fe movq $8(%r11), %rcx - 0x48, 0x89, 0xc6, //0x00006802 movq %rax, %rsi - 0x48, 0x29, 0xce, //0x00006805 subq %rcx, %rsi - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x00006808 jae LBB28_39 - 0x41, 0x8a, 0x14, 0x01, //0x0000680e movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00006812 cmpb $13, %dl - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00006815 je LBB28_39 - 0x80, 0xfa, 0x20, //0x0000681b cmpb $32, %dl - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000681e je LBB28_39 - 0x80, 0xc2, 0xf7, //0x00006824 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006827 cmpb $1, %dl - 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x0000682a jbe LBB28_39 - 0x49, 0x89, 0xc5, //0x00006830 movq %rax, %r13 - 0xe9, 0x2a, 0x01, 0x00, 0x00, //0x00006833 jmp LBB28_60 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006838 .p2align 4, 0x90 - //0x00006840 LBB28_39 - 0x4c, 0x8d, 0x68, 0x01, //0x00006840 leaq $1(%rax), %r13 - 0x49, 0x39, 0xcd, //0x00006844 cmpq %rcx, %r13 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006847 jae LBB28_43 - 0x43, 0x8a, 0x14, 0x29, //0x0000684d movb (%r9,%r13), %dl - 0x80, 0xfa, 0x0d, //0x00006851 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006854 je LBB28_43 - 0x80, 0xfa, 0x20, //0x0000685a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000685d je LBB28_43 - 0x80, 0xc2, 0xf7, //0x00006863 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006866 cmpb $1, %dl - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00006869 ja LBB28_60 - 0x90, //0x0000686f .p2align 4, 0x90 - //0x00006870 LBB28_43 - 0x4c, 0x8d, 0x68, 0x02, //0x00006870 leaq $2(%rax), %r13 - 0x49, 0x39, 0xcd, //0x00006874 cmpq %rcx, %r13 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006877 jae LBB28_47 - 0x43, 0x8a, 0x14, 0x29, //0x0000687d movb (%r9,%r13), %dl - 0x80, 0xfa, 0x0d, //0x00006881 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006884 je LBB28_47 - 0x80, 0xfa, 0x20, //0x0000688a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000688d je LBB28_47 - 0x80, 0xc2, 0xf7, //0x00006893 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006896 cmpb $1, %dl - 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00006899 ja LBB28_60 - 0x90, //0x0000689f .p2align 4, 0x90 - //0x000068a0 LBB28_47 - 0x4c, 0x8d, 0x68, 0x03, //0x000068a0 leaq $3(%rax), %r13 - 0x49, 0x39, 0xcd, //0x000068a4 cmpq %rcx, %r13 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000068a7 jae LBB28_51 - 0x43, 0x8a, 0x14, 0x29, //0x000068ad movb (%r9,%r13), %dl - 0x80, 0xfa, 0x0d, //0x000068b1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000068b4 je LBB28_51 - 0x80, 0xfa, 0x20, //0x000068ba cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000068bd je LBB28_51 - 0x80, 0xc2, 0xf7, //0x000068c3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000068c6 cmpb $1, %dl - 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x000068c9 ja LBB28_60 - 0x90, //0x000068cf .p2align 4, 0x90 - //0x000068d0 LBB28_51 - 0x48, 0x8d, 0x50, 0x04, //0x000068d0 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd1, //0x000068d4 cmpq %rdx, %rcx - 0x0f, 0x86, 0x19, 0x0b, 0x00, 0x00, //0x000068d7 jbe LBB28_245 - 0x48, 0x39, 0xd1, //0x000068dd cmpq %rdx, %rcx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000068e0 je LBB28_57 - 0x49, 0x8d, 0x14, 0x09, //0x000068e6 leaq (%r9,%rcx), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x000068ea addq $4, %rsi - 0x4d, 0x8d, 0x6c, 0x01, 0x05, //0x000068ee leaq $5(%r9,%rax), %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000068f3 .p2align 4, 0x90 - //0x00006900 LBB28_54 - 0x41, 0x0f, 0xbe, 0x7d, 0xff, //0x00006900 movsbl $-1(%r13), %edi - 0x83, 0xff, 0x20, //0x00006905 cmpl $32, %edi - 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x00006908 ja LBB28_59 - 0x49, 0x0f, 0xa3, 0xfc, //0x0000690e btq %rdi, %r12 - 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00006912 jae LBB28_59 - 0x49, 0xff, 0xc5, //0x00006918 incq %r13 - 0x48, 0xff, 0xc6, //0x0000691b incq %rsi - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000691e jne LBB28_54 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006924 jmp LBB28_58 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006929 .p2align 4, 0x90 - //0x00006930 LBB28_57 - 0x4c, 0x01, 0xca, //0x00006930 addq %r9, %rdx - //0x00006933 LBB28_58 - 0x4c, 0x29, 0xca, //0x00006933 subq %r9, %rdx - 0x49, 0x89, 0xd5, //0x00006936 movq %rdx, %r13 - 0x49, 0x39, 0xcd, //0x00006939 cmpq %rcx, %r13 - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000693c jb LBB28_60 - 0xe9, 0xb5, 0x0a, 0x00, 0x00, //0x00006942 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006947 .p2align 4, 0x90 - //0x00006950 LBB28_59 - 0x4c, 0x89, 0xca, //0x00006950 movq %r9, %rdx - 0x48, 0xf7, 0xd2, //0x00006953 notq %rdx - 0x49, 0x01, 0xd5, //0x00006956 addq %rdx, %r13 - 0x49, 0x39, 0xcd, //0x00006959 cmpq %rcx, %r13 - 0x0f, 0x83, 0x9a, 0x0a, 0x00, 0x00, //0x0000695c jae LBB28_247 - //0x00006962 LBB28_60 - 0x49, 0x8d, 0x5d, 0x01, //0x00006962 leaq $1(%r13), %rbx - 0x49, 0x89, 0x1f, //0x00006966 movq %rbx, (%r15) - 0x43, 0x8a, 0x0c, 0x29, //0x00006969 movb (%r9,%r13), %cl - 0x80, 0xf9, 0x22, //0x0000696d cmpb $34, %cl - 0x0f, 0x85, 0xc7, 0x0a, 0x00, 0x00, //0x00006970 jne LBB28_252 - 0x48, 0x8b, 0x45, 0xb8, //0x00006976 movq $-72(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x0000697a movq $8(%rax), %rax - 0x4c, 0x8b, 0x30, //0x0000697e movq (%rax), %r14 - 0x4c, 0x8b, 0x78, 0x08, //0x00006981 movq $8(%rax), %r15 - 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x00006985 movq $-1, $-80(%rbp) - 0x4c, 0x89, 0xdf, //0x0000698d movq %r11, %rdi - 0x48, 0x89, 0xde, //0x00006990 movq %rbx, %rsi - 0x48, 0x8d, 0x55, 0xb0, //0x00006993 leaq $-80(%rbp), %rdx - 0xe8, 0xe4, 0x25, 0x00, 0x00, //0x00006997 callq _advance_string_default - 0x48, 0x85, 0xc0, //0x0000699c testq %rax, %rax - 0x0f, 0x88, 0xb6, 0x0a, 0x00, 0x00, //0x0000699f js LBB28_255 - 0x48, 0x8b, 0x4d, 0xd0, //0x000069a5 movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x000069a9 movq %rax, (%rcx) - 0x48, 0x8b, 0x4d, 0xb0, //0x000069ac movq $-80(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000069b0 cmpq $-1, %rcx - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x000069b4 je LBB28_64 - 0x48, 0x39, 0xc1, //0x000069ba cmpq %rax, %rcx - 0x0f, 0x8e, 0x61, 0x01, 0x00, 0x00, //0x000069bd jle LBB28_87 - //0x000069c3 LBB28_64 - 0x48, 0x89, 0xc2, //0x000069c3 movq %rax, %rdx - 0x4c, 0x29, 0xea, //0x000069c6 subq %r13, %rdx - 0x48, 0x83, 0xc2, 0xfe, //0x000069c9 addq $-2, %rdx - 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000069cd movl $1, %r10d - 0x48, 0x89, 0xd1, //0x000069d3 movq %rdx, %rcx - 0x4c, 0x09, 0xf9, //0x000069d6 orq %r15, %rcx - 0x4c, 0x8b, 0x5d, 0xc0, //0x000069d9 movq $-64(%rbp), %r11 - 0x0f, 0x84, 0x00, 0x01, 0x00, 0x00, //0x000069dd je LBB28_82 - 0x4c, 0x39, 0xfa, //0x000069e3 cmpq %r15, %rdx - 0x0f, 0x85, 0xf4, 0x00, 0x00, 0x00, //0x000069e6 jne LBB28_81 - 0x49, 0x03, 0x1b, //0x000069ec addq (%r11), %rbx - 0x49, 0x83, 0xff, 0x10, //0x000069ef cmpq $16, %r15 - 0x0f, 0x82, 0x5b, 0x00, 0x00, 0x00, //0x000069f3 jb LBB28_71 - 0x49, 0x8d, 0x57, 0xf0, //0x000069f9 leaq $-16(%r15), %rdx - 0x48, 0x89, 0xd1, //0x000069fd movq %rdx, %rcx - 0x48, 0x83, 0xe1, 0xf0, //0x00006a00 andq $-16, %rcx - 0x4c, 0x8d, 0x44, 0x0b, 0x10, //0x00006a04 leaq $16(%rbx,%rcx), %r8 - 0x49, 0x8d, 0x7c, 0x0e, 0x10, //0x00006a09 leaq $16(%r14,%rcx), %rdi - 0x83, 0xe2, 0x0f, //0x00006a0e andl $15, %edx - 0x31, 0xf6, //0x00006a11 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006a13 .p2align 4, 0x90 - //0x00006a20 LBB28_68 - 0xc5, 0xfa, 0x6f, 0x04, 0x33, //0x00006a20 vmovdqu (%rbx,%rsi), %xmm0 - 0xc4, 0xc1, 0x79, 0x74, 0x04, 0x36, //0x00006a25 vpcmpeqb (%r14,%rsi), %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00006a2b vpmovmskb %xmm0, %ecx - 0x66, 0x83, 0xf9, 0xff, //0x00006a2f cmpw $-1, %cx - 0x0f, 0x85, 0xa7, 0x00, 0x00, 0x00, //0x00006a33 jne LBB28_81 - 0x49, 0x83, 0xc7, 0xf0, //0x00006a39 addq $-16, %r15 - 0x48, 0x83, 0xc6, 0x10, //0x00006a3d addq $16, %rsi - 0x49, 0x83, 0xff, 0x0f, //0x00006a41 cmpq $15, %r15 - 0x0f, 0x87, 0xd5, 0xff, 0xff, 0xff, //0x00006a45 ja LBB28_68 - 0x49, 0x89, 0xd7, //0x00006a4b movq %rdx, %r15 - 0x49, 0x89, 0xfe, //0x00006a4e movq %rdi, %r14 - 0x4c, 0x89, 0xc3, //0x00006a51 movq %r8, %rbx - //0x00006a54 LBB28_71 - 0x44, 0x89, 0xf1, //0x00006a54 movl %r14d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006a57 andl $4095, %ecx - 0x81, 0xf9, 0xf0, 0x0f, 0x00, 0x00, //0x00006a5d cmpl $4080, %ecx - 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00006a63 ja LBB28_76 - 0x89, 0xd9, //0x00006a69 movl %ebx, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006a6b andl $4095, %ecx - 0x81, 0xf9, 0xf1, 0x0f, 0x00, 0x00, //0x00006a71 cmpl $4081, %ecx - 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00006a77 jae LBB28_76 - 0xc5, 0xfa, 0x6f, 0x03, //0x00006a7d vmovdqu (%rbx), %xmm0 - 0xc4, 0xc1, 0x79, 0x74, 0x06, //0x00006a81 vpcmpeqb (%r14), %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00006a86 vpmovmskb %xmm0, %edx - 0x66, 0x83, 0xfa, 0xff, //0x00006a8a cmpw $-1, %dx - 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00006a8e je LBB28_82 - 0xf7, 0xd2, //0x00006a94 notl %edx - 0x0f, 0xb7, 0xca, //0x00006a96 movzwl %dx, %ecx - 0x48, 0x0f, 0xbc, 0xc9, //0x00006a99 bsfq %rcx, %rcx - 0x45, 0x31, 0xd2, //0x00006a9d xorl %r10d, %r10d - 0x4c, 0x39, 0xf9, //0x00006aa0 cmpq %r15, %rcx - 0x41, 0x0f, 0x93, 0xc2, //0x00006aa3 setae %r10b - 0xe9, 0x37, 0x00, 0x00, 0x00, //0x00006aa7 jmp LBB28_82 - //0x00006aac LBB28_76 - 0x4d, 0x85, 0xff, //0x00006aac testq %r15, %r15 - 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00006aaf je LBB28_82 - 0x31, 0xd2, //0x00006ab5 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006ab7 .p2align 4, 0x90 - //0x00006ac0 LBB28_78 - 0x0f, 0xb6, 0x0c, 0x13, //0x00006ac0 movzbl (%rbx,%rdx), %ecx - 0x41, 0x3a, 0x0c, 0x16, //0x00006ac4 cmpb (%r14,%rdx), %cl - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00006ac8 jne LBB28_81 - 0x48, 0xff, 0xc2, //0x00006ace incq %rdx - 0x49, 0x39, 0xd7, //0x00006ad1 cmpq %rdx, %r15 - 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00006ad4 jne LBB28_78 - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00006ada jmp LBB28_82 - 0x90, //0x00006adf .p2align 4, 0x90 - //0x00006ae0 LBB28_81 - 0x45, 0x31, 0xd2, //0x00006ae0 xorl %r10d, %r10d - //0x00006ae3 LBB28_82 - 0x4d, 0x8b, 0x0b, //0x00006ae3 movq (%r11), %r9 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006ae6 movq $-48(%rbp), %r15 - 0x49, 0x8b, 0x73, 0x08, //0x00006aea movq $8(%r11), %rsi - 0x48, 0x89, 0xc7, //0x00006aee movq %rax, %rdi - 0x48, 0x29, 0xf7, //0x00006af1 subq %rsi, %rdi - 0x0f, 0x83, 0x16, 0x04, 0x00, 0x00, //0x00006af4 jae LBB28_132 - //0x00006afa LBB28_83 - 0x41, 0x8a, 0x14, 0x01, //0x00006afa movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00006afe cmpb $13, %dl - 0x0f, 0x84, 0x09, 0x04, 0x00, 0x00, //0x00006b01 je LBB28_132 - 0x80, 0xfa, 0x20, //0x00006b07 cmpb $32, %dl - 0x0f, 0x84, 0x00, 0x04, 0x00, 0x00, //0x00006b0a je LBB28_132 - 0x80, 0xc2, 0xf7, //0x00006b10 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006b13 cmpb $1, %dl - 0x0f, 0x86, 0xf4, 0x03, 0x00, 0x00, //0x00006b16 jbe LBB28_132 - 0x48, 0x89, 0xc3, //0x00006b1c movq %rax, %rbx - 0xe9, 0x0e, 0x05, 0x00, 0x00, //0x00006b1f jmp LBB28_153 - //0x00006b24 LBB28_87 - 0x48, 0xc7, 0x45, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x00006b24 movq $0, $-56(%rbp) - 0x48, 0x8b, 0x4d, 0xc0, //0x00006b2c movq $-64(%rbp), %rcx - 0x4c, 0x8b, 0x09, //0x00006b30 movq (%rcx), %r9 - 0x4c, 0x01, 0xcb, //0x00006b33 addq %r9, %rbx - 0x4d, 0x8d, 0x44, 0x01, 0xff, //0x00006b36 leaq $-1(%r9,%rax), %r8 - 0x4f, 0x8d, 0x1c, 0x3e, //0x00006b3b leaq (%r14,%r15), %r11 - 0x4d, 0x85, 0xff, //0x00006b3f testq %r15, %r15 - 0x0f, 0x8e, 0xa0, 0x03, 0x00, 0x00, //0x00006b42 jle LBB28_129 - 0x49, 0x39, 0xd8, //0x00006b48 cmpq %rbx, %r8 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006b4b movq $-48(%rbp), %r15 - 0x0f, 0x86, 0x97, 0x03, 0x00, 0x00, //0x00006b4f jbe LBB28_130 - //0x00006b55 LBB28_89 - 0x8a, 0x0b, //0x00006b55 movb (%rbx), %cl - 0x80, 0xf9, 0x5c, //0x00006b57 cmpb $92, %cl - 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x00006b5a jne LBB28_94 - 0x4c, 0x89, 0xc2, //0x00006b60 movq %r8, %rdx - 0x48, 0x29, 0xda, //0x00006b63 subq %rbx, %rdx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00006b66 movq $-1, %rcx - 0x48, 0x85, 0xd2, //0x00006b6d testq %rdx, %rdx - 0x0f, 0x8e, 0x22, 0x09, 0x00, 0x00, //0x00006b70 jle LBB28_259 - 0x0f, 0xb6, 0x73, 0x01, //0x00006b76 movzbl $1(%rbx), %esi - 0x48, 0x8d, 0x3d, 0x5f, 0x9c, 0x00, 0x00, //0x00006b7a leaq $40031(%rip), %rdi /* __UnquoteTab+0(%rip) */ - 0x44, 0x8a, 0x3c, 0x3e, //0x00006b81 movb (%rsi,%rdi), %r15b - 0x41, 0x80, 0xff, 0xff, //0x00006b85 cmpb $-1, %r15b - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00006b89 je LBB28_96 - 0x45, 0x84, 0xff, //0x00006b8f testb %r15b, %r15b - 0x0f, 0x84, 0xee, 0x08, 0x00, 0x00, //0x00006b92 je LBB28_257 - 0x44, 0x88, 0x7d, 0xc8, //0x00006b98 movb %r15b, $-56(%rbp) - 0x48, 0x83, 0xc3, 0x02, //0x00006b9c addq $2, %rbx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006ba0 movl $1, %edx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006ba5 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006baa cmpq %r11, %r14 - 0x0f, 0x82, 0x30, 0x01, 0x00, 0x00, //0x00006bad jb LBB28_107 - 0xe9, 0x08, 0x03, 0x00, 0x00, //0x00006bb3 jmp LBB28_113 - //0x00006bb8 LBB28_94 - 0x41, 0x3a, 0x0e, //0x00006bb8 cmpb (%r14), %cl - 0x0f, 0x85, 0xe6, 0x05, 0x00, 0x00, //0x00006bbb jne LBB28_183 - 0x48, 0xff, 0xc3, //0x00006bc1 incq %rbx - 0x49, 0xff, 0xc6, //0x00006bc4 incq %r14 - 0xe9, 0x05, 0x03, 0x00, 0x00, //0x00006bc7 jmp LBB28_115 - //0x00006bcc LBB28_96 - 0x48, 0x83, 0xfa, 0x03, //0x00006bcc cmpq $3, %rdx - 0x0f, 0x8e, 0xbf, 0x08, 0x00, 0x00, //0x00006bd0 jle LBB28_258 - 0x8b, 0x4b, 0x02, //0x00006bd6 movl $2(%rbx), %ecx - 0x89, 0xce, //0x00006bd9 movl %ecx, %esi - 0xf7, 0xd6, //0x00006bdb notl %esi - 0x8d, 0xb9, 0xd0, 0xcf, 0xcf, 0xcf, //0x00006bdd leal $-808464432(%rcx), %edi - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00006be3 andl $-2139062144, %esi - 0x85, 0xfe, //0x00006be9 testl %edi, %esi - 0x0f, 0x85, 0x85, 0x08, 0x00, 0x00, //0x00006beb jne LBB28_256 - 0x8d, 0xb9, 0x19, 0x19, 0x19, 0x19, //0x00006bf1 leal $421075225(%rcx), %edi - 0x09, 0xcf, //0x00006bf7 orl %ecx, %edi - 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00006bf9 testl $-2139062144, %edi - 0x0f, 0x85, 0x71, 0x08, 0x00, 0x00, //0x00006bff jne LBB28_256 - 0x89, 0xcf, //0x00006c05 movl %ecx, %edi - 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00006c07 andl $2139062143, %edi - 0x41, 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00006c0d movl $-1061109568, %r10d - 0x41, 0x29, 0xfa, //0x00006c13 subl %edi, %r10d - 0x44, 0x8d, 0xbf, 0x46, 0x46, 0x46, 0x46, //0x00006c16 leal $1179010630(%rdi), %r15d - 0x41, 0x21, 0xf2, //0x00006c1d andl %esi, %r10d - 0x45, 0x85, 0xfa, //0x00006c20 testl %r15d, %r10d - 0x0f, 0x85, 0x4d, 0x08, 0x00, 0x00, //0x00006c23 jne LBB28_256 - 0x41, 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00006c29 movl $-522133280, %r10d - 0x41, 0x29, 0xfa, //0x00006c2f subl %edi, %r10d - 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00006c32 addl $960051513, %edi - 0x44, 0x21, 0xd6, //0x00006c38 andl %r10d, %esi - 0x85, 0xfe, //0x00006c3b testl %edi, %esi - 0x0f, 0x85, 0x33, 0x08, 0x00, 0x00, //0x00006c3d jne LBB28_256 - 0x0f, 0xc9, //0x00006c43 bswapl %ecx - 0x89, 0xce, //0x00006c45 movl %ecx, %esi - 0xc1, 0xee, 0x04, //0x00006c47 shrl $4, %esi - 0xf7, 0xd6, //0x00006c4a notl %esi - 0x81, 0xe6, 0x01, 0x01, 0x01, 0x01, //0x00006c4c andl $16843009, %esi - 0x8d, 0x34, 0xf6, //0x00006c52 leal (%rsi,%rsi,8), %esi - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00006c55 andl $252645135, %ecx - 0x01, 0xf1, //0x00006c5b addl %esi, %ecx - 0x41, 0x89, 0xcf, //0x00006c5d movl %ecx, %r15d - 0x41, 0xc1, 0xef, 0x04, //0x00006c60 shrl $4, %r15d - 0x41, 0x09, 0xcf, //0x00006c64 orl %ecx, %r15d - 0x44, 0x89, 0xfe, //0x00006c67 movl %r15d, %esi - 0xc1, 0xee, 0x08, //0x00006c6a shrl $8, %esi - 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00006c6d andl $65280, %esi - 0x41, 0x0f, 0xb6, 0xcf, //0x00006c73 movzbl %r15b, %ecx - 0x09, 0xf1, //0x00006c77 orl %esi, %ecx - 0x4c, 0x8d, 0x53, 0x06, //0x00006c79 leaq $6(%rbx), %r10 - 0x83, 0xf9, 0x7f, //0x00006c7d cmpl $127, %ecx - 0x0f, 0x86, 0xb2, 0x00, 0x00, 0x00, //0x00006c80 jbe LBB28_117 - 0x81, 0xf9, 0xff, 0x07, 0x00, 0x00, //0x00006c86 cmpl $2047, %ecx - 0x0f, 0x86, 0xc5, 0x00, 0x00, 0x00, //0x00006c8c jbe LBB28_118 - 0x44, 0x89, 0xff, //0x00006c92 movl %r15d, %edi - 0x81, 0xe7, 0x00, 0x00, 0xf8, 0x00, //0x00006c95 andl $16252928, %edi - 0x81, 0xff, 0x00, 0x00, 0xd8, 0x00, //0x00006c9b cmpl $14155776, %edi - 0x0f, 0x84, 0xe3, 0x00, 0x00, 0x00, //0x00006ca1 je LBB28_119 - 0xc1, 0xee, 0x0c, //0x00006ca7 shrl $12, %esi - 0x40, 0x80, 0xce, 0xe0, //0x00006caa orb $-32, %sil - 0x40, 0x88, 0x75, 0xc8, //0x00006cae movb %sil, $-56(%rbp) - 0xc1, 0xe9, 0x06, //0x00006cb2 shrl $6, %ecx - 0x80, 0xe1, 0x3f, //0x00006cb5 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00006cb8 orb $-128, %cl - 0x88, 0x4d, 0xc9, //0x00006cbb movb %cl, $-55(%rbp) - 0x41, 0x80, 0xe7, 0x3f, //0x00006cbe andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00006cc2 orb $-128, %r15b - 0x44, 0x88, 0x7d, 0xca, //0x00006cc6 movb %r15b, $-54(%rbp) - 0xba, 0x03, 0x00, 0x00, 0x00, //0x00006cca movl $3, %edx - 0x41, 0x89, 0xf7, //0x00006ccf movl %esi, %r15d - 0x4c, 0x89, 0xd3, //0x00006cd2 movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006cd5 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006cda cmpq %r11, %r14 - 0x0f, 0x83, 0xdd, 0x01, 0x00, 0x00, //0x00006cdd jae LBB28_113 - //0x00006ce3 LBB28_107 - 0x48, 0x8d, 0x4d, 0xc8, //0x00006ce3 leaq $-56(%rbp), %rcx - 0x49, 0x39, 0xca, //0x00006ce7 cmpq %rcx, %r10 - 0x0f, 0x86, 0xd0, 0x01, 0x00, 0x00, //0x00006cea jbe LBB28_113 - 0x45, 0x38, 0x3e, //0x00006cf0 cmpb %r15b, (%r14) - 0x0f, 0x85, 0xc7, 0x01, 0x00, 0x00, //0x00006cf3 jne LBB28_113 - 0x49, 0xff, 0xc6, //0x00006cf9 incq %r14 - 0x48, 0x8d, 0x75, 0xc9, //0x00006cfc leaq $-55(%rbp), %rsi - 0x4c, 0x89, 0xf7, //0x00006d00 movq %r14, %rdi - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006d03 movq $-48(%rbp), %r15 - //0x00006d07 LBB28_110 - 0x49, 0x89, 0xfe, //0x00006d07 movq %rdi, %r14 - 0x48, 0x89, 0xf2, //0x00006d0a movq %rsi, %rdx - 0x4c, 0x39, 0xd6, //0x00006d0d cmpq %r10, %rsi - 0x0f, 0x83, 0xb2, 0x01, 0x00, 0x00, //0x00006d10 jae LBB28_114 - 0x4d, 0x39, 0xde, //0x00006d16 cmpq %r11, %r14 - 0x0f, 0x83, 0xa9, 0x01, 0x00, 0x00, //0x00006d19 jae LBB28_114 - 0x41, 0x0f, 0xb6, 0x0e, //0x00006d1f movzbl (%r14), %ecx - 0x49, 0x8d, 0x7e, 0x01, //0x00006d23 leaq $1(%r14), %rdi - 0x48, 0x8d, 0x72, 0x01, //0x00006d27 leaq $1(%rdx), %rsi - 0x3a, 0x0a, //0x00006d2b cmpb (%rdx), %cl - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00006d2d je LBB28_110 - 0xe9, 0x90, 0x01, 0x00, 0x00, //0x00006d33 jmp LBB28_114 - //0x00006d38 LBB28_117 - 0x44, 0x88, 0x7d, 0xc8, //0x00006d38 movb %r15b, $-56(%rbp) - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006d3c movl $1, %edx - 0x4c, 0x89, 0xd3, //0x00006d41 movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006d44 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006d49 cmpq %r11, %r14 - 0x0f, 0x82, 0x91, 0xff, 0xff, 0xff, //0x00006d4c jb LBB28_107 - 0xe9, 0x69, 0x01, 0x00, 0x00, //0x00006d52 jmp LBB28_113 - //0x00006d57 LBB28_118 - 0xc1, 0xe9, 0x06, //0x00006d57 shrl $6, %ecx - 0x80, 0xc9, 0xc0, //0x00006d5a orb $-64, %cl - 0x88, 0x4d, 0xc8, //0x00006d5d movb %cl, $-56(%rbp) - 0x41, 0x80, 0xe7, 0x3f, //0x00006d60 andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00006d64 orb $-128, %r15b - 0x44, 0x88, 0x7d, 0xc9, //0x00006d68 movb %r15b, $-55(%rbp) - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00006d6c movl $2, %edx - 0x41, 0x89, 0xcf, //0x00006d71 movl %ecx, %r15d - 0x4c, 0x89, 0xd3, //0x00006d74 movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006d77 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006d7c cmpq %r11, %r14 - 0x0f, 0x82, 0x5e, 0xff, 0xff, 0xff, //0x00006d7f jb LBB28_107 - 0xe9, 0x36, 0x01, 0x00, 0x00, //0x00006d85 jmp LBB28_113 - //0x00006d8a LBB28_119 - 0x48, 0x83, 0xfa, 0x06, //0x00006d8a cmpq $6, %rdx - 0x0f, 0x8c, 0x1f, 0x07, 0x00, 0x00, //0x00006d8e jl LBB28_261 - 0x81, 0xf9, 0xff, 0xdb, 0x00, 0x00, //0x00006d94 cmpl $56319, %ecx - 0x0f, 0x87, 0x13, 0x07, 0x00, 0x00, //0x00006d9a ja LBB28_261 - 0x41, 0x80, 0x3a, 0x5c, //0x00006da0 cmpb $92, (%r10) - 0x0f, 0x85, 0x09, 0x07, 0x00, 0x00, //0x00006da4 jne LBB28_261 - 0x80, 0x7b, 0x07, 0x75, //0x00006daa cmpb $117, $7(%rbx) - 0x0f, 0x85, 0xff, 0x06, 0x00, 0x00, //0x00006dae jne LBB28_261 - 0x4c, 0x8d, 0x53, 0x08, //0x00006db4 leaq $8(%rbx), %r10 - 0x8b, 0x53, 0x08, //0x00006db8 movl $8(%rbx), %edx - 0x89, 0xd7, //0x00006dbb movl %edx, %edi - 0xf7, 0xd7, //0x00006dbd notl %edi - 0x8d, 0xb2, 0xd0, 0xcf, 0xcf, 0xcf, //0x00006dbf leal $-808464432(%rdx), %esi - 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00006dc5 andl $-2139062144, %edi - 0x85, 0xf7, //0x00006dcb testl %esi, %edi - 0x0f, 0x85, 0xd4, 0x06, 0x00, 0x00, //0x00006dcd jne LBB28_260 - 0x8d, 0xb2, 0x19, 0x19, 0x19, 0x19, //0x00006dd3 leal $421075225(%rdx), %esi - 0x09, 0xd6, //0x00006dd9 orl %edx, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00006ddb testl $-2139062144, %esi - 0x0f, 0x85, 0xc0, 0x06, 0x00, 0x00, //0x00006de1 jne LBB28_260 - 0x89, 0xd6, //0x00006de7 movl %edx, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00006de9 andl $2139062143, %esi - 0x41, 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00006def movl $-1061109568, %r15d - 0x41, 0x29, 0xf7, //0x00006df5 subl %esi, %r15d - 0x44, 0x8d, 0xae, 0x46, 0x46, 0x46, 0x46, //0x00006df8 leal $1179010630(%rsi), %r13d - 0x41, 0x21, 0xff, //0x00006dff andl %edi, %r15d - 0x45, 0x85, 0xef, //0x00006e02 testl %r13d, %r15d - 0x0f, 0x85, 0x9c, 0x06, 0x00, 0x00, //0x00006e05 jne LBB28_260 - 0x41, 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00006e0b movl $-522133280, %r15d - 0x41, 0x29, 0xf7, //0x00006e11 subl %esi, %r15d - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00006e14 addl $960051513, %esi - 0x44, 0x21, 0xff, //0x00006e1a andl %r15d, %edi - 0x85, 0xf7, //0x00006e1d testl %esi, %edi - 0x0f, 0x85, 0x82, 0x06, 0x00, 0x00, //0x00006e1f jne LBB28_260 - 0x0f, 0xca, //0x00006e25 bswapl %edx - 0x89, 0xd6, //0x00006e27 movl %edx, %esi - 0xc1, 0xee, 0x04, //0x00006e29 shrl $4, %esi - 0xf7, 0xd6, //0x00006e2c notl %esi - 0x81, 0xe6, 0x01, 0x01, 0x01, 0x01, //0x00006e2e andl $16843009, %esi - 0x8d, 0x34, 0xf6, //0x00006e34 leal (%rsi,%rsi,8), %esi - 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00006e37 andl $252645135, %edx - 0x01, 0xf2, //0x00006e3d addl %esi, %edx - 0x89, 0xd6, //0x00006e3f movl %edx, %esi - 0xc1, 0xee, 0x04, //0x00006e41 shrl $4, %esi - 0x09, 0xd6, //0x00006e44 orl %edx, %esi - 0x89, 0xf2, //0x00006e46 movl %esi, %edx - 0x81, 0xe2, 0x00, 0x00, 0xfc, 0x00, //0x00006e48 andl $16515072, %edx - 0x81, 0xfa, 0x00, 0x00, 0xdc, 0x00, //0x00006e4e cmpl $14417920, %edx - 0x0f, 0x85, 0x59, 0x06, 0x00, 0x00, //0x00006e54 jne LBB28_261 - 0x89, 0xf2, //0x00006e5a movl %esi, %edx - 0xc1, 0xea, 0x08, //0x00006e5c shrl $8, %edx - 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x00006e5f andl $65280, %edx - 0x40, 0x0f, 0xb6, 0xf6, //0x00006e65 movzbl %sil, %esi - 0x09, 0xd6, //0x00006e69 orl %edx, %esi - 0xc1, 0xe1, 0x0a, //0x00006e6b shll $10, %ecx - 0x8d, 0x8c, 0x31, 0x00, 0x24, 0xa0, 0xfc, //0x00006e6e leal $-56613888(%rcx,%rsi), %ecx - 0x41, 0x89, 0xcf, //0x00006e75 movl %ecx, %r15d - 0x41, 0xc1, 0xef, 0x12, //0x00006e78 shrl $18, %r15d - 0x41, 0x80, 0xcf, 0xf0, //0x00006e7c orb $-16, %r15b - 0x44, 0x88, 0x7d, 0xc8, //0x00006e80 movb %r15b, $-56(%rbp) - 0x89, 0xca, //0x00006e84 movl %ecx, %edx - 0xc1, 0xea, 0x0c, //0x00006e86 shrl $12, %edx - 0x80, 0xe2, 0x3f, //0x00006e89 andb $63, %dl - 0x80, 0xca, 0x80, //0x00006e8c orb $-128, %dl - 0x88, 0x55, 0xc9, //0x00006e8f movb %dl, $-55(%rbp) - 0x89, 0xca, //0x00006e92 movl %ecx, %edx - 0xc1, 0xea, 0x06, //0x00006e94 shrl $6, %edx - 0x80, 0xe2, 0x3f, //0x00006e97 andb $63, %dl - 0x80, 0xca, 0x80, //0x00006e9a orb $-128, %dl - 0x88, 0x55, 0xca, //0x00006e9d movb %dl, $-54(%rbp) - 0x80, 0xe1, 0x3f, //0x00006ea0 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00006ea3 orb $-128, %cl - 0x88, 0x4d, 0xcb, //0x00006ea6 movb %cl, $-53(%rbp) - 0x48, 0x83, 0xc3, 0x0c, //0x00006ea9 addq $12, %rbx - 0xba, 0x04, 0x00, 0x00, 0x00, //0x00006ead movl $4, %edx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006eb2 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006eb7 cmpq %r11, %r14 - 0x0f, 0x82, 0x23, 0xfe, 0xff, 0xff, //0x00006eba jb LBB28_107 - //0x00006ec0 LBB28_113 - 0x48, 0x8d, 0x55, 0xc8, //0x00006ec0 leaq $-56(%rbp), %rdx - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006ec4 movq $-48(%rbp), %r15 - //0x00006ec8 LBB28_114 - 0x4c, 0x39, 0xd2, //0x00006ec8 cmpq %r10, %rdx - 0x0f, 0x85, 0xd6, 0x02, 0x00, 0x00, //0x00006ecb jne LBB28_183 - //0x00006ed1 LBB28_115 - 0x49, 0x39, 0xd8, //0x00006ed1 cmpq %rbx, %r8 - 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x00006ed4 jbe LBB28_130 - 0x4d, 0x39, 0xde, //0x00006eda cmpq %r11, %r14 - 0x0f, 0x82, 0x72, 0xfc, 0xff, 0xff, //0x00006edd jb LBB28_89 - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00006ee3 jmp LBB28_130 - //0x00006ee8 LBB28_129 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006ee8 movq $-48(%rbp), %r15 - //0x00006eec LBB28_130 - 0x49, 0x31, 0xd8, //0x00006eec xorq %rbx, %r8 - 0x4d, 0x31, 0xde, //0x00006eef xorq %r11, %r14 - 0x45, 0x31, 0xd2, //0x00006ef2 xorl %r10d, %r10d - 0x4d, 0x09, 0xc6, //0x00006ef5 orq %r8, %r14 - 0x41, 0x0f, 0x94, 0xc2, //0x00006ef8 sete %r10b - //0x00006efc LBB28_131 - 0x4c, 0x8b, 0x5d, 0xc0, //0x00006efc movq $-64(%rbp), %r11 - 0x49, 0x8b, 0x73, 0x08, //0x00006f00 movq $8(%r11), %rsi - 0x48, 0x89, 0xc7, //0x00006f04 movq %rax, %rdi - 0x48, 0x29, 0xf7, //0x00006f07 subq %rsi, %rdi - 0x0f, 0x82, 0xea, 0xfb, 0xff, 0xff, //0x00006f0a jb LBB28_83 - //0x00006f10 .p2align 4, 0x90 - //0x00006f10 LBB28_132 - 0x48, 0x8d, 0x58, 0x01, //0x00006f10 leaq $1(%rax), %rbx - 0x48, 0x39, 0xf3, //0x00006f14 cmpq %rsi, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006f17 jae LBB28_136 - 0x41, 0x8a, 0x14, 0x19, //0x00006f1d movb (%r9,%rbx), %dl - 0x80, 0xfa, 0x0d, //0x00006f21 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006f24 je LBB28_136 - 0x80, 0xfa, 0x20, //0x00006f2a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006f2d je LBB28_136 - 0x80, 0xc2, 0xf7, //0x00006f33 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006f36 cmpb $1, %dl - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00006f39 ja LBB28_153 - 0x90, //0x00006f3f .p2align 4, 0x90 - //0x00006f40 LBB28_136 - 0x48, 0x8d, 0x58, 0x02, //0x00006f40 leaq $2(%rax), %rbx - 0x48, 0x39, 0xf3, //0x00006f44 cmpq %rsi, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006f47 jae LBB28_140 - 0x41, 0x8a, 0x14, 0x19, //0x00006f4d movb (%r9,%rbx), %dl - 0x80, 0xfa, 0x0d, //0x00006f51 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006f54 je LBB28_140 - 0x80, 0xfa, 0x20, //0x00006f5a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006f5d je LBB28_140 - 0x80, 0xc2, 0xf7, //0x00006f63 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006f66 cmpb $1, %dl - 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00006f69 ja LBB28_153 - 0x90, //0x00006f6f .p2align 4, 0x90 - //0x00006f70 LBB28_140 - 0x48, 0x8d, 0x58, 0x03, //0x00006f70 leaq $3(%rax), %rbx - 0x48, 0x39, 0xf3, //0x00006f74 cmpq %rsi, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006f77 jae LBB28_144 - 0x41, 0x8a, 0x14, 0x19, //0x00006f7d movb (%r9,%rbx), %dl - 0x80, 0xfa, 0x0d, //0x00006f81 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006f84 je LBB28_144 - 0x80, 0xfa, 0x20, //0x00006f8a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006f8d je LBB28_144 - 0x80, 0xc2, 0xf7, //0x00006f93 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006f96 cmpb $1, %dl - 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x00006f99 ja LBB28_153 - 0x90, //0x00006f9f .p2align 4, 0x90 - //0x00006fa0 LBB28_144 - 0x48, 0x8d, 0x50, 0x04, //0x00006fa0 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd6, //0x00006fa4 cmpq %rdx, %rsi - 0x0f, 0x86, 0x49, 0x04, 0x00, 0x00, //0x00006fa7 jbe LBB28_245 - 0x48, 0x39, 0xd6, //0x00006fad cmpq %rdx, %rsi - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00006fb0 je LBB28_150 - 0x49, 0x8d, 0x14, 0x31, //0x00006fb6 leaq (%r9,%rsi), %rdx - 0x48, 0x83, 0xc7, 0x04, //0x00006fba addq $4, %rdi - 0x49, 0x8d, 0x5c, 0x01, 0x05, //0x00006fbe leaq $5(%r9,%rax), %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006fc3 .p2align 4, 0x90 - //0x00006fd0 LBB28_147 - 0x0f, 0xbe, 0x4b, 0xff, //0x00006fd0 movsbl $-1(%rbx), %ecx - 0x83, 0xf9, 0x20, //0x00006fd4 cmpl $32, %ecx - 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00006fd7 ja LBB28_152 - 0x49, 0x0f, 0xa3, 0xcc, //0x00006fdd btq %rcx, %r12 - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00006fe1 jae LBB28_152 - 0x48, 0xff, 0xc3, //0x00006fe7 incq %rbx - 0x48, 0xff, 0xc7, //0x00006fea incq %rdi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00006fed jne LBB28_147 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00006ff3 jmp LBB28_151 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006ff8 .p2align 4, 0x90 - //0x00007000 LBB28_150 - 0x4c, 0x01, 0xca, //0x00007000 addq %r9, %rdx - //0x00007003 LBB28_151 - 0x4c, 0x29, 0xca, //0x00007003 subq %r9, %rdx - 0x48, 0x89, 0xd3, //0x00007006 movq %rdx, %rbx - 0x48, 0x39, 0xf3, //0x00007009 cmpq %rsi, %rbx - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000700c jb LBB28_153 - 0xe9, 0xe5, 0x03, 0x00, 0x00, //0x00007012 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007017 .p2align 4, 0x90 - //0x00007020 LBB28_152 - 0x4c, 0x89, 0xc9, //0x00007020 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00007023 notq %rcx - 0x48, 0x01, 0xcb, //0x00007026 addq %rcx, %rbx - 0x48, 0x39, 0xf3, //0x00007029 cmpq %rsi, %rbx - 0x0f, 0x83, 0xca, 0x03, 0x00, 0x00, //0x0000702c jae LBB28_247 - //0x00007032 LBB28_153 - 0x48, 0x8d, 0x53, 0x01, //0x00007032 leaq $1(%rbx), %rdx - 0x49, 0x89, 0x17, //0x00007036 movq %rdx, (%r15) - 0x41, 0x80, 0x3c, 0x19, 0x3a, //0x00007039 cmpb $58, (%r9,%rbx) - 0x0f, 0x85, 0xb5, 0x03, 0x00, 0x00, //0x0000703e jne LBB28_246 - 0x4d, 0x85, 0xd2, //0x00007044 testq %r10, %r10 - 0x0f, 0x85, 0x66, 0x03, 0x00, 0x00, //0x00007047 jne LBB28_243 - 0x4c, 0x89, 0xdf, //0x0000704d movq %r11, %rdi - 0x4c, 0x89, 0xfe, //0x00007050 movq %r15, %rsi - 0xe8, 0x48, 0xe6, 0xff, 0xff, //0x00007053 callq _skip_one_fast - 0x4c, 0x8b, 0x5d, 0xc0, //0x00007058 movq $-64(%rbp), %r11 - 0x4d, 0x8b, 0x0b, //0x0000705c movq (%r11), %r9 - 0x49, 0x8b, 0x4b, 0x08, //0x0000705f movq $8(%r11), %rcx - 0x49, 0x8b, 0x07, //0x00007063 movq (%r15), %rax - 0x48, 0x89, 0xc6, //0x00007066 movq %rax, %rsi - 0x48, 0x29, 0xce, //0x00007069 subq %rcx, %rsi - 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x0000706c jae LBB28_160 - 0x41, 0x8a, 0x14, 0x01, //0x00007072 movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00007076 cmpb $13, %dl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00007079 je LBB28_160 - 0x80, 0xfa, 0x20, //0x0000707f cmpb $32, %dl - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00007082 je LBB28_160 - 0x80, 0xc2, 0xf7, //0x00007088 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x0000708b cmpb $1, %dl - 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x0000708e jbe LBB28_160 - 0x48, 0x89, 0xc7, //0x00007094 movq %rax, %rdi - 0xe9, 0x4e, 0xf7, 0xff, 0xff, //0x00007097 jmp LBB28_181 - 0x90, 0x90, 0x90, 0x90, //0x0000709c .p2align 4, 0x90 - //0x000070a0 LBB28_160 - 0x48, 0x8d, 0x78, 0x01, //0x000070a0 leaq $1(%rax), %rdi - 0x48, 0x39, 0xcf, //0x000070a4 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000070a7 jae LBB28_164 - 0x41, 0x8a, 0x14, 0x39, //0x000070ad movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000070b1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000070b4 je LBB28_164 - 0x80, 0xfa, 0x20, //0x000070ba cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000070bd je LBB28_164 - 0x80, 0xc2, 0xf7, //0x000070c3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000070c6 cmpb $1, %dl - 0x0f, 0x87, 0x1b, 0xf7, 0xff, 0xff, //0x000070c9 ja LBB28_181 - 0x90, //0x000070cf .p2align 4, 0x90 - //0x000070d0 LBB28_164 - 0x48, 0x8d, 0x78, 0x02, //0x000070d0 leaq $2(%rax), %rdi - 0x48, 0x39, 0xcf, //0x000070d4 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000070d7 jae LBB28_168 - 0x41, 0x8a, 0x14, 0x39, //0x000070dd movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000070e1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000070e4 je LBB28_168 - 0x80, 0xfa, 0x20, //0x000070ea cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000070ed je LBB28_168 - 0x80, 0xc2, 0xf7, //0x000070f3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000070f6 cmpb $1, %dl - 0x0f, 0x87, 0xeb, 0xf6, 0xff, 0xff, //0x000070f9 ja LBB28_181 - 0x90, //0x000070ff .p2align 4, 0x90 - //0x00007100 LBB28_168 - 0x48, 0x8d, 0x78, 0x03, //0x00007100 leaq $3(%rax), %rdi - 0x48, 0x39, 0xcf, //0x00007104 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007107 jae LBB28_172 - 0x41, 0x8a, 0x14, 0x39, //0x0000710d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00007111 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007114 je LBB28_172 - 0x80, 0xfa, 0x20, //0x0000711a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000711d je LBB28_172 - 0x80, 0xc2, 0xf7, //0x00007123 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00007126 cmpb $1, %dl - 0x0f, 0x87, 0xbb, 0xf6, 0xff, 0xff, //0x00007129 ja LBB28_181 - 0x90, //0x0000712f .p2align 4, 0x90 - //0x00007130 LBB28_172 - 0x48, 0x8d, 0x50, 0x04, //0x00007130 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd1, //0x00007134 cmpq %rdx, %rcx - 0x0f, 0x86, 0xb9, 0x02, 0x00, 0x00, //0x00007137 jbe LBB28_245 - 0x48, 0x39, 0xd1, //0x0000713d cmpq %rdx, %rcx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00007140 je LBB28_178 - 0x49, 0x8d, 0x14, 0x09, //0x00007146 leaq (%r9,%rcx), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x0000714a addq $4, %rsi - 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000714e leaq $5(%r9,%rax), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007153 .p2align 4, 0x90 - //0x00007160 LBB28_175 - 0x0f, 0xbe, 0x5f, 0xff, //0x00007160 movsbl $-1(%rdi), %ebx - 0x83, 0xfb, 0x20, //0x00007164 cmpl $32, %ebx - 0x0f, 0x87, 0x6b, 0xf6, 0xff, 0xff, //0x00007167 ja LBB28_180 - 0x49, 0x0f, 0xa3, 0xdc, //0x0000716d btq %rbx, %r12 - 0x0f, 0x83, 0x61, 0xf6, 0xff, 0xff, //0x00007171 jae LBB28_180 - 0x48, 0xff, 0xc7, //0x00007177 incq %rdi - 0x48, 0xff, 0xc6, //0x0000717a incq %rsi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000717d jne LBB28_175 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00007183 jmp LBB28_179 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007188 .p2align 4, 0x90 - //0x00007190 LBB28_178 - 0x4c, 0x01, 0xca, //0x00007190 addq %r9, %rdx - //0x00007193 LBB28_179 - 0x4c, 0x29, 0xca, //0x00007193 subq %r9, %rdx - 0x48, 0x89, 0xd7, //0x00007196 movq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x00007199 cmpq %rcx, %rdi - 0x0f, 0x82, 0x48, 0xf6, 0xff, 0xff, //0x0000719c jb LBB28_181 - 0xe9, 0x55, 0x02, 0x00, 0x00, //0x000071a2 jmp LBB28_247 - //0x000071a7 LBB28_183 - 0x45, 0x31, 0xd2, //0x000071a7 xorl %r10d, %r10d - 0xe9, 0x4d, 0xfd, 0xff, 0xff, //0x000071aa jmp LBB28_131 - //0x000071af LBB28_209 - 0x49, 0x89, 0x17, //0x000071af movq %rdx, (%r15) - 0x48, 0x89, 0xd0, //0x000071b2 movq %rdx, %rax - 0xe9, 0x52, 0x00, 0x00, 0x00, //0x000071b5 jmp LBB28_214 - //0x000071ba LBB28_29 - 0x4c, 0x89, 0xc8, //0x000071ba movq %r9, %rax - 0x48, 0xf7, 0xd0, //0x000071bd notq %rax - 0x48, 0x01, 0xc6, //0x000071c0 addq %rax, %rsi - 0x4c, 0x39, 0xc6, //0x000071c3 cmpq %r8, %rsi - 0x0f, 0x82, 0x16, 0xf4, 0xff, 0xff, //0x000071c6 jb LBB28_28 - 0xe9, 0x6b, 0xf4, 0xff, 0xff, //0x000071cc jmp LBB28_30 - //0x000071d1 LBB28_210 - 0x4c, 0x01, 0xca, //0x000071d1 addq %r9, %rdx - //0x000071d4 LBB28_211 - 0x4c, 0x29, 0xca, //0x000071d4 subq %r9, %rdx - 0x48, 0x89, 0xd7, //0x000071d7 movq %rdx, %rdi - 0x4c, 0x39, 0xc7, //0x000071da cmpq %r8, %rdi - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x000071dd jb LBB28_213 - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000071e3 jmp LBB28_214 - //0x000071e8 LBB28_212 - 0x4c, 0x89, 0xc9, //0x000071e8 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x000071eb notq %rcx - 0x48, 0x01, 0xcf, //0x000071ee addq %rcx, %rdi - 0x4c, 0x39, 0xc7, //0x000071f1 cmpq %r8, %rdi - 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x000071f4 jae LBB28_214 - //0x000071fa LBB28_213 - 0x48, 0x8d, 0x47, 0x01, //0x000071fa leaq $1(%rdi), %rax - 0x49, 0x89, 0x07, //0x000071fe movq %rax, (%r15) - 0x41, 0x80, 0x3c, 0x39, 0x5d, //0x00007201 cmpb $93, (%r9,%rdi) - 0x0f, 0x84, 0x3d, 0x02, 0x00, 0x00, //0x00007206 je LBB28_254 - //0x0000720c LBB28_214 - 0x48, 0xff, 0xc8, //0x0000720c decq %rax - 0x49, 0x89, 0x07, //0x0000720f movq %rax, (%r15) - 0x48, 0x89, 0xc2, //0x00007212 movq %rax, %rdx - 0x4d, 0x85, 0xf6, //0x00007215 testq %r14, %r14 - 0x0f, 0x8e, 0x95, 0x01, 0x00, 0x00, //0x00007218 jle LBB28_243 - 0x90, 0x90, //0x0000721e .p2align 4, 0x90 - //0x00007220 LBB28_215 - 0x4c, 0x89, 0xdf, //0x00007220 movq %r11, %rdi - 0x4c, 0x89, 0xfe, //0x00007223 movq %r15, %rsi - 0xe8, 0x75, 0xe4, 0xff, 0xff, //0x00007226 callq _skip_one_fast - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000722b movq $-64(%rbp), %r11 - 0x4d, 0x8b, 0x0b, //0x0000722f movq (%r11), %r9 - 0x49, 0x8b, 0x4b, 0x08, //0x00007232 movq $8(%r11), %rcx - 0x49, 0x8b, 0x07, //0x00007236 movq (%r15), %rax - 0x48, 0x89, 0xc6, //0x00007239 movq %rax, %rsi - 0x48, 0x29, 0xce, //0x0000723c subq %rcx, %rsi - 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x0000723f jae LBB28_220 - 0x41, 0x8a, 0x14, 0x01, //0x00007245 movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00007249 cmpb $13, %dl - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000724c je LBB28_220 - 0x80, 0xfa, 0x20, //0x00007252 cmpb $32, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00007255 je LBB28_220 - 0x80, 0xc2, 0xf7, //0x0000725b addb $-9, %dl - 0x80, 0xfa, 0x01, //0x0000725e cmpb $1, %dl - 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00007261 jbe LBB28_220 - 0x48, 0x89, 0xc7, //0x00007267 movq %rax, %rdi - 0xe9, 0x23, 0x01, 0x00, 0x00, //0x0000726a jmp LBB28_241 - 0x90, //0x0000726f .p2align 4, 0x90 - //0x00007270 LBB28_220 - 0x48, 0x8d, 0x78, 0x01, //0x00007270 leaq $1(%rax), %rdi - 0x48, 0x39, 0xcf, //0x00007274 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007277 jae LBB28_224 - 0x41, 0x8a, 0x14, 0x39, //0x0000727d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00007281 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007284 je LBB28_224 - 0x80, 0xfa, 0x20, //0x0000728a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000728d je LBB28_224 - 0x80, 0xc2, 0xf7, //0x00007293 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00007296 cmpb $1, %dl - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00007299 ja LBB28_241 - 0x90, //0x0000729f .p2align 4, 0x90 - //0x000072a0 LBB28_224 - 0x48, 0x8d, 0x78, 0x02, //0x000072a0 leaq $2(%rax), %rdi - 0x48, 0x39, 0xcf, //0x000072a4 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000072a7 jae LBB28_228 - 0x41, 0x8a, 0x14, 0x39, //0x000072ad movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000072b1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000072b4 je LBB28_228 - 0x80, 0xfa, 0x20, //0x000072ba cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000072bd je LBB28_228 - 0x80, 0xc2, 0xf7, //0x000072c3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000072c6 cmpb $1, %dl - 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x000072c9 ja LBB28_241 - 0x90, //0x000072cf .p2align 4, 0x90 - //0x000072d0 LBB28_228 - 0x48, 0x8d, 0x78, 0x03, //0x000072d0 leaq $3(%rax), %rdi - 0x48, 0x39, 0xcf, //0x000072d4 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000072d7 jae LBB28_232 - 0x41, 0x8a, 0x14, 0x39, //0x000072dd movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000072e1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000072e4 je LBB28_232 - 0x80, 0xfa, 0x20, //0x000072ea cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000072ed je LBB28_232 - 0x80, 0xc2, 0xf7, //0x000072f3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000072f6 cmpb $1, %dl - 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x000072f9 ja LBB28_241 - 0x90, //0x000072ff .p2align 4, 0x90 - //0x00007300 LBB28_232 - 0x48, 0x8d, 0x50, 0x04, //0x00007300 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd1, //0x00007304 cmpq %rdx, %rcx - 0x0f, 0x86, 0xe9, 0x00, 0x00, 0x00, //0x00007307 jbe LBB28_245 - 0x48, 0x39, 0xd1, //0x0000730d cmpq %rdx, %rcx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00007310 je LBB28_238 - 0x49, 0x8d, 0x14, 0x09, //0x00007316 leaq (%r9,%rcx), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x0000731a addq $4, %rsi - 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000731e leaq $5(%r9,%rax), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007323 .p2align 4, 0x90 - //0x00007330 LBB28_235 - 0x0f, 0xbe, 0x5f, 0xff, //0x00007330 movsbl $-1(%rdi), %ebx - 0x83, 0xfb, 0x20, //0x00007334 cmpl $32, %ebx - 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00007337 ja LBB28_240 - 0x49, 0x0f, 0xa3, 0xdc, //0x0000733d btq %rbx, %r12 - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00007341 jae LBB28_240 - 0x48, 0xff, 0xc7, //0x00007347 incq %rdi - 0x48, 0xff, 0xc6, //0x0000734a incq %rsi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000734d jne LBB28_235 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00007353 jmp LBB28_239 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007358 .p2align 4, 0x90 - //0x00007360 LBB28_238 - 0x4c, 0x01, 0xca, //0x00007360 addq %r9, %rdx - //0x00007363 LBB28_239 - 0x4c, 0x29, 0xca, //0x00007363 subq %r9, %rdx - 0x48, 0x89, 0xd7, //0x00007366 movq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x00007369 cmpq %rcx, %rdi - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000736c jb LBB28_241 - 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00007372 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007377 .p2align 4, 0x90 - //0x00007380 LBB28_240 - 0x4c, 0x89, 0xca, //0x00007380 movq %r9, %rdx - 0x48, 0xf7, 0xd2, //0x00007383 notq %rdx - 0x48, 0x01, 0xd7, //0x00007386 addq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x00007389 cmpq %rcx, %rdi - 0x0f, 0x83, 0x6a, 0x00, 0x00, 0x00, //0x0000738c jae LBB28_247 - //0x00007392 LBB28_241 - 0x48, 0x8d, 0x57, 0x01, //0x00007392 leaq $1(%rdi), %rdx - 0x49, 0x89, 0x17, //0x00007396 movq %rdx, (%r15) - 0x41, 0x8a, 0x04, 0x39, //0x00007399 movb (%r9,%rdi), %al - 0x3c, 0x2c, //0x0000739d cmpb $44, %al - 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x0000739f jne LBB28_249 - 0x49, 0x83, 0xfe, 0x02, //0x000073a5 cmpq $2, %r14 - 0x4d, 0x8d, 0x76, 0xff, //0x000073a9 leaq $-1(%r14), %r14 - 0x0f, 0x8d, 0x6d, 0xfe, 0xff, 0xff, //0x000073ad jge LBB28_215 - //0x000073b3 LBB28_243 - 0x48, 0x8b, 0x45, 0xb8, //0x000073b3 movq $-72(%rbp), %rax - 0x48, 0x83, 0xc0, 0x10, //0x000073b7 addq $16, %rax - 0x4c, 0x8b, 0x55, 0xa8, //0x000073bb movq $-88(%rbp), %r10 - 0x48, 0x89, 0x45, 0xb8, //0x000073bf movq %rax, $-72(%rbp) - 0x4c, 0x39, 0xd0, //0x000073c3 cmpq %r10, %rax - 0x48, 0x8b, 0x4d, 0xa0, //0x000073c6 movq $-96(%rbp), %rcx - 0x0f, 0x85, 0xde, 0xf0, 0xff, 0xff, //0x000073ca jne LBB28_2 - //0x000073d0 LBB28_244 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000073d0 movl $1, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x000073d5 vmovq %rax, %xmm0 - 0xc5, 0xfa, 0x7f, 0x01, //0x000073da vmovdqu %xmm0, (%rcx) - 0x48, 0x89, 0xcf, //0x000073de movq %rcx, %rdi - 0x4c, 0x89, 0xde, //0x000073e1 movq %r11, %rsi - 0x4c, 0x89, 0xfa, //0x000073e4 movq %r15, %rdx - 0x31, 0xc9, //0x000073e7 xorl %ecx, %ecx - 0xe8, 0x12, 0xd2, 0xff, 0xff, //0x000073e9 callq _fsm_exec - 0x48, 0x89, 0xc1, //0x000073ee movq %rax, %rcx - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000073f1 jmp LBB28_248 - //0x000073f6 LBB28_245 - 0x49, 0x89, 0x17, //0x000073f6 movq %rdx, (%r15) - //0x000073f9 LBB28_246 - 0x48, 0x89, 0xd0, //0x000073f9 movq %rdx, %rax - //0x000073fc LBB28_247 - 0x48, 0xff, 0xc8, //0x000073fc decq %rax - 0x49, 0x89, 0x07, //0x000073ff movq %rax, (%r15) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00007402 movq $-2, %rcx - //0x00007409 LBB28_248 - 0x48, 0x89, 0xc8, //0x00007409 movq %rcx, %rax - 0x48, 0x83, 0xc4, 0x38, //0x0000740c addq $56, %rsp - 0x5b, //0x00007410 popq %rbx - 0x41, 0x5c, //0x00007411 popq %r12 - 0x41, 0x5d, //0x00007413 popq %r13 - 0x41, 0x5e, //0x00007415 popq %r14 - 0x41, 0x5f, //0x00007417 popq %r15 - 0x5d, //0x00007419 popq %rbp - 0xc3, //0x0000741a retq - //0x0000741b LBB28_249 - 0x3c, 0x5d, //0x0000741b cmpb $93, %al - 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x0000741d jne LBB28_246 - 0x48, 0x89, 0xd0, //0x00007423 movq %rdx, %rax - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00007426 jmp LBB28_254 - //0x0000742b LBB28_251 - 0x48, 0xff, 0xc8, //0x0000742b decq %rax - 0x49, 0x89, 0x07, //0x0000742e movq %rax, (%r15) - 0x48, 0xc7, 0xc1, 0xde, 0xff, 0xff, 0xff, //0x00007431 movq $-34, %rcx - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00007438 jmp LBB28_248 - //0x0000743d LBB28_252 - 0x48, 0x89, 0xd8, //0x0000743d movq %rbx, %rax - //0x00007440 LBB28_253 - 0x80, 0xf9, 0x7d, //0x00007440 cmpb $125, %cl - 0x0f, 0x85, 0xb3, 0xff, 0xff, 0xff, //0x00007443 jne LBB28_247 - //0x00007449 LBB28_254 - 0x48, 0xff, 0xc8, //0x00007449 decq %rax - 0x49, 0x89, 0x07, //0x0000744c movq %rax, (%r15) - 0x48, 0xc7, 0xc1, 0xdf, 0xff, 0xff, 0xff, //0x0000744f movq $-33, %rcx - 0xe9, 0xae, 0xff, 0xff, 0xff, //0x00007456 jmp LBB28_248 - //0x0000745b LBB28_255 - 0x48, 0x8b, 0x45, 0xc0, //0x0000745b movq $-64(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x0000745f movq $8(%rax), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00007463 movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00007467 movq %rax, (%rcx) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000746a movq $-1, %rcx - 0xe9, 0x93, 0xff, 0xff, 0xff, //0x00007471 jmp LBB28_248 - //0x00007476 LBB28_256 - 0x48, 0x83, 0xc3, 0x02, //0x00007476 addq $2, %rbx - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000747a movq $-2, %rcx - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00007481 jmp LBB28_259 - //0x00007486 LBB28_257 - 0x48, 0xff, 0xc3, //0x00007486 incq %rbx - 0x48, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x00007489 movq $-3, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00007490 jmp LBB28_259 - //0x00007495 LBB28_258 - 0x48, 0xff, 0xc3, //0x00007495 incq %rbx - //0x00007498 LBB28_259 - 0x48, 0x8b, 0x45, 0xd0, //0x00007498 movq $-48(%rbp), %rax - 0x4c, 0x29, 0xcb, //0x0000749c subq %r9, %rbx - 0x48, 0x89, 0x18, //0x0000749f movq %rbx, (%rax) - 0xe9, 0x62, 0xff, 0xff, 0xff, //0x000074a2 jmp LBB28_248 - //0x000074a7 LBB28_260 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000074a7 movq $-2, %rcx - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000074ae jmp LBB28_262 - //0x000074b3 LBB28_261 - 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x000074b3 movq $-4, %rcx - //0x000074ba LBB28_262 - 0x4c, 0x89, 0xd3, //0x000074ba movq %r10, %rbx - 0xe9, 0xd6, 0xff, 0xff, 0xff, //0x000074bd jmp LBB28_259 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000074c2 .p2align 4, 0x90 - //0x000074d0 _validate_utf8 - 0x55, //0x000074d0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000074d1 movq %rsp, %rbp - 0x41, 0x57, //0x000074d4 pushq %r15 - 0x41, 0x56, //0x000074d6 pushq %r14 - 0x41, 0x54, //0x000074d8 pushq %r12 - 0x53, //0x000074da pushq %rbx - 0x50, //0x000074db pushq %rax - 0x4c, 0x8b, 0x17, //0x000074dc movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x000074df movq $8(%rdi), %r11 - 0x48, 0x8b, 0x0e, //0x000074e3 movq (%rsi), %rcx - 0x4c, 0x01, 0xd1, //0x000074e6 addq %r10, %rcx - 0x4f, 0x8d, 0x44, 0x1a, 0xfd, //0x000074e9 leaq $-3(%r10,%r11), %r8 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000074ee jmp LBB29_1 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000074f3 .p2align 4, 0x90 - //0x00007500 LBB29_19 - 0x48, 0x01, 0xd9, //0x00007500 addq %rbx, %rcx - //0x00007503 LBB29_1 - 0x4c, 0x39, 0xc1, //0x00007503 cmpq %r8, %rcx - 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00007506 jae LBB29_2 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000750c movl $1, %ebx - 0x80, 0x39, 0x00, //0x00007511 cmpb $0, (%rcx) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00007514 jns LBB29_19 - 0x8b, 0x01, //0x0000751a movl (%rcx), %eax - 0x89, 0xc7, //0x0000751c movl %eax, %edi - 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x0000751e andl $12632304, %edi - 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x00007524 cmpl $8421600, %edi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000752a jne LBB29_10 - 0x89, 0xc7, //0x00007530 movl %eax, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00007532 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007538 cmpl $8205, %edi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000753e je LBB29_10 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00007544 movl $3, %ebx - 0x85, 0xff, //0x00007549 testl %edi, %edi - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000754b jne LBB29_19 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007551 .p2align 4, 0x90 - //0x00007560 LBB29_10 - 0x89, 0xc7, //0x00007560 movl %eax, %edi - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00007562 andl $49376, %edi - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00007568 cmpl $32960, %edi - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000756e jne LBB29_12 - 0x89, 0xc7, //0x00007574 movl %eax, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00007576 movl $2, %ebx - 0x83, 0xe7, 0x1e, //0x0000757b andl $30, %edi - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000757e jne LBB29_19 - //0x00007584 LBB29_12 - 0x89, 0xc7, //0x00007584 movl %eax, %edi - 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007586 andl $-1061109512, %edi - 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x0000758c cmpl $-2139062032, %edi - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007592 jne LBB29_16 - 0x89, 0xc7, //0x00007598 movl %eax, %edi - 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x0000759a andl $12295, %edi - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000075a0 je LBB29_16 - 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000075a6 movl $4, %ebx - 0xa8, 0x04, //0x000075ab testb $4, %al - 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x000075ad je LBB29_19 - 0x25, 0x03, 0x30, 0x00, 0x00, //0x000075b3 andl $12291, %eax - 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x000075b8 je LBB29_19 - //0x000075be LBB29_16 - 0x48, 0x89, 0xcf, //0x000075be movq %rcx, %rdi - 0x4c, 0x29, 0xd7, //0x000075c1 subq %r10, %rdi - 0x48, 0x8b, 0x1a, //0x000075c4 movq (%rdx), %rbx - 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x000075c7 cmpq $4096, %rbx - 0x0f, 0x83, 0x87, 0x01, 0x00, 0x00, //0x000075ce jae LBB29_17 - 0x48, 0x63, 0xc7, //0x000075d4 movslq %edi, %rax - 0x48, 0x8d, 0x7b, 0x01, //0x000075d7 leaq $1(%rbx), %rdi - 0x48, 0x89, 0x3a, //0x000075db movq %rdi, (%rdx) - 0x48, 0x89, 0x44, 0xda, 0x08, //0x000075de movq %rax, $8(%rdx,%rbx,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000075e3 movl $1, %ebx - 0xe9, 0x13, 0xff, 0xff, 0xff, //0x000075e8 jmp LBB29_19 - //0x000075ed LBB29_2 - 0x4d, 0x01, 0xd3, //0x000075ed addq %r10, %r11 - 0x4c, 0x39, 0xd9, //0x000075f0 cmpq %r11, %rcx - 0x0f, 0x83, 0x3e, 0x01, 0x00, 0x00, //0x000075f3 jae LBB29_36 - 0x4c, 0x8d, 0x45, 0xdc, //0x000075f9 leaq $-36(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xda, //0x000075fd leaq $-38(%rbp), %r9 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00007601 jmp LBB29_4 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007606 .p2align 4, 0x90 - //0x00007610 LBB29_5 - 0x48, 0xff, 0xc1, //0x00007610 incq %rcx - 0x4c, 0x39, 0xd9, //0x00007613 cmpq %r11, %rcx - 0x0f, 0x83, 0x1b, 0x01, 0x00, 0x00, //0x00007616 jae LBB29_36 - //0x0000761c LBB29_4 - 0x80, 0x39, 0x00, //0x0000761c cmpb $0, (%rcx) - 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000761f jns LBB29_5 - 0xc6, 0x45, 0xdc, 0x00, //0x00007625 movb $0, $-36(%rbp) - 0xc6, 0x45, 0xda, 0x00, //0x00007629 movb $0, $-38(%rbp) - 0x4c, 0x89, 0xdb, //0x0000762d movq %r11, %rbx - 0x48, 0x29, 0xcb, //0x00007630 subq %rcx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00007633 cmpq $2, %rbx - 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00007637 jb LBB29_21 - 0x44, 0x0f, 0xb6, 0x21, //0x0000763d movzbl (%rcx), %r12d - 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00007641 movzbl $1(%rcx), %r14d - 0x44, 0x88, 0x65, 0xdc, //0x00007646 movb %r12b, $-36(%rbp) - 0x4c, 0x8d, 0x79, 0x02, //0x0000764a leaq $2(%rcx), %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x0000764e addq $-2, %rbx - 0x4c, 0x89, 0xcf, //0x00007652 movq %r9, %rdi - 0x48, 0x85, 0xdb, //0x00007655 testq %rbx, %rbx - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00007658 je LBB29_24 - //0x0000765e LBB29_25 - 0x41, 0x0f, 0xb6, 0x07, //0x0000765e movzbl (%r15), %eax - 0x88, 0x07, //0x00007662 movb %al, (%rdi) - 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00007664 movzbl $-36(%rbp), %r12d - 0x0f, 0xb6, 0x7d, 0xda, //0x00007669 movzbl $-38(%rbp), %edi - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000766d jmp LBB29_26 - //0x00007672 LBB29_21 - 0x45, 0x31, 0xe4, //0x00007672 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x00007675 xorl %r14d, %r14d - 0x4c, 0x89, 0xc7, //0x00007678 movq %r8, %rdi - 0x49, 0x89, 0xcf, //0x0000767b movq %rcx, %r15 - 0x48, 0x85, 0xdb, //0x0000767e testq %rbx, %rbx - 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x00007681 jne LBB29_25 - //0x00007687 LBB29_24 - 0x31, 0xff, //0x00007687 xorl %edi, %edi - //0x00007689 LBB29_26 - 0x40, 0x0f, 0xb6, 0xc7, //0x00007689 movzbl %dil, %eax - 0xc1, 0xe0, 0x10, //0x0000768d shll $16, %eax - 0x41, 0x0f, 0xb6, 0xde, //0x00007690 movzbl %r14b, %ebx - 0xc1, 0xe3, 0x08, //0x00007694 shll $8, %ebx - 0x41, 0x0f, 0xb6, 0xfc, //0x00007697 movzbl %r12b, %edi - 0x09, 0xdf, //0x0000769b orl %ebx, %edi - 0x09, 0xf8, //0x0000769d orl %edi, %eax - 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x0000769f andl $12632304, %eax - 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x000076a4 cmpl $8421600, %eax - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x000076a9 jne LBB29_29 - 0x89, 0xf8, //0x000076af movl %edi, %eax - 0x25, 0x0f, 0x20, 0x00, 0x00, //0x000076b1 andl $8207, %eax - 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x000076b6 cmpl $8205, %eax - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000076bb je LBB29_29 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000076c1 movl $3, %ebx - 0x85, 0xc0, //0x000076c6 testl %eax, %eax - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000076c8 jne LBB29_34 - 0x90, 0x90, //0x000076ce .p2align 4, 0x90 - //0x000076d0 LBB29_29 - 0x41, 0xf6, 0xc4, 0x1e, //0x000076d0 testb $30, %r12b - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000076d4 je LBB29_31 - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x000076da andl $49376, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000076e0 movl $2, %ebx - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x000076e5 cmpl $32960, %edi - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000076eb jne LBB29_31 - //0x000076f1 LBB29_34 - 0x48, 0x01, 0xd9, //0x000076f1 addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x000076f4 cmpq %r11, %rcx - 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x000076f7 jb LBB29_4 - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x000076fd jmp LBB29_36 - //0x00007702 LBB29_31 - 0x48, 0x89, 0xc8, //0x00007702 movq %rcx, %rax - 0x4c, 0x29, 0xd0, //0x00007705 subq %r10, %rax - 0x48, 0x8b, 0x3a, //0x00007708 movq (%rdx), %rdi - 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x0000770b cmpq $4096, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00007712 jae LBB29_32 - 0x48, 0x98, //0x00007718 cltq - 0x48, 0x8d, 0x5f, 0x01, //0x0000771a leaq $1(%rdi), %rbx - 0x48, 0x89, 0x1a, //0x0000771e movq %rbx, (%rdx) - 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00007721 movq %rax, $8(%rdx,%rdi,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007726 movl $1, %ebx - 0x48, 0x01, 0xd9, //0x0000772b addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x0000772e cmpq %r11, %rcx - 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00007731 jb LBB29_4 - //0x00007737 LBB29_36 - 0x4c, 0x29, 0xd1, //0x00007737 subq %r10, %rcx - 0x48, 0x89, 0x0e, //0x0000773a movq %rcx, (%rsi) - 0x31, 0xc0, //0x0000773d xorl %eax, %eax - //0x0000773f LBB29_37 - 0x48, 0x83, 0xc4, 0x08, //0x0000773f addq $8, %rsp - 0x5b, //0x00007743 popq %rbx - 0x41, 0x5c, //0x00007744 popq %r12 - 0x41, 0x5e, //0x00007746 popq %r14 - 0x41, 0x5f, //0x00007748 popq %r15 - 0x5d, //0x0000774a popq %rbp - 0xc3, //0x0000774b retq - //0x0000774c LBB29_32 - 0x48, 0x89, 0x06, //0x0000774c movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000774f movq $-1, %rax - 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00007756 jmp LBB29_37 - //0x0000775b LBB29_17 - 0x48, 0x89, 0x3e, //0x0000775b movq %rdi, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000775e movq $-1, %rax - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00007765 jmp LBB29_37 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000776a .p2align 4, 0x90 - //0x00007770 _validate_utf8_fast - 0x55, //0x00007770 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007771 movq %rsp, %rbp - 0x53, //0x00007774 pushq %rbx - 0x50, //0x00007775 pushq %rax - 0x4c, 0x8b, 0x17, //0x00007776 movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x00007779 movq $8(%rdi), %r11 - 0x4b, 0x8d, 0x74, 0x1a, 0xfd, //0x0000777d leaq $-3(%r10,%r11), %rsi - 0x4c, 0x89, 0xd0, //0x00007782 movq %r10, %rax - 0x49, 0x39, 0xf2, //0x00007785 cmpq %rsi, %r10 - 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00007788 jae LBB30_14 - 0x4c, 0x89, 0xd0, //0x0000778e movq %r10, %rax - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00007791 jmp LBB30_3 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007796 .p2align 4, 0x90 - //0x000077a0 LBB30_2 - 0x48, 0x01, 0xd0, //0x000077a0 addq %rdx, %rax - 0x48, 0x39, 0xf0, //0x000077a3 cmpq %rsi, %rax - 0x0f, 0x83, 0xc2, 0x00, 0x00, 0x00, //0x000077a6 jae LBB30_14 - //0x000077ac LBB30_3 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x000077ac movl $1, %edx - 0x80, 0x38, 0x00, //0x000077b1 cmpb $0, (%rax) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x000077b4 jns LBB30_2 - 0x8b, 0x38, //0x000077ba movl (%rax), %edi - 0x89, 0xf9, //0x000077bc movl %edi, %ecx - 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x000077be andl $12632304, %ecx - 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x000077c4 cmpl $8421600, %ecx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000077ca jne LBB30_7 - 0x89, 0xf9, //0x000077d0 movl %edi, %ecx - 0x81, 0xe1, 0x0f, 0x20, 0x00, 0x00, //0x000077d2 andl $8207, %ecx - 0x81, 0xf9, 0x0d, 0x20, 0x00, 0x00, //0x000077d8 cmpl $8205, %ecx - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000077de je LBB30_7 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x000077e4 movl $3, %edx - 0x85, 0xc9, //0x000077e9 testl %ecx, %ecx - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x000077eb jne LBB30_2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000077f1 .p2align 4, 0x90 - //0x00007800 LBB30_7 - 0x89, 0xf9, //0x00007800 movl %edi, %ecx - 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x00007802 andl $49376, %ecx - 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x00007808 cmpl $32960, %ecx - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000780e jne LBB30_9 - 0x89, 0xf9, //0x00007814 movl %edi, %ecx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00007816 movl $2, %edx - 0x83, 0xe1, 0x1e, //0x0000781b andl $30, %ecx - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000781e jne LBB30_2 - //0x00007824 LBB30_9 - 0x89, 0xf9, //0x00007824 movl %edi, %ecx - 0x81, 0xe1, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007826 andl $-1061109512, %ecx - 0x81, 0xf9, 0xf0, 0x80, 0x80, 0x80, //0x0000782c cmpl $-2139062032, %ecx - 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00007832 jne LBB30_13 - 0x89, 0xf9, //0x00007838 movl %edi, %ecx - 0x81, 0xe1, 0x07, 0x30, 0x00, 0x00, //0x0000783a andl $12295, %ecx - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00007840 je LBB30_13 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x00007846 movl $4, %edx - 0x40, 0xf6, 0xc7, 0x04, //0x0000784b testb $4, %dil - 0x0f, 0x84, 0x4b, 0xff, 0xff, 0xff, //0x0000784f je LBB30_2 - 0x81, 0xe7, 0x03, 0x30, 0x00, 0x00, //0x00007855 andl $12291, %edi - 0x0f, 0x84, 0x3f, 0xff, 0xff, 0xff, //0x0000785b je LBB30_2 - //0x00007861 LBB30_13 - 0x48, 0xf7, 0xd0, //0x00007861 notq %rax - 0x4c, 0x01, 0xd0, //0x00007864 addq %r10, %rax - 0x48, 0x83, 0xc4, 0x08, //0x00007867 addq $8, %rsp - 0x5b, //0x0000786b popq %rbx - 0x5d, //0x0000786c popq %rbp - 0xc3, //0x0000786d retq - //0x0000786e LBB30_14 - 0x4d, 0x01, 0xd3, //0x0000786e addq %r10, %r11 - 0x4c, 0x39, 0xd8, //0x00007871 cmpq %r11, %rax - 0x0f, 0x83, 0x03, 0x01, 0x00, 0x00, //0x00007874 jae LBB30_30 - 0x4c, 0x8d, 0x45, 0xf4, //0x0000787a leaq $-12(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xf2, //0x0000787e leaq $-14(%rbp), %r9 - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00007882 jmp LBB30_17 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007887 .p2align 4, 0x90 - //0x00007890 LBB30_16 - 0x48, 0xff, 0xc0, //0x00007890 incq %rax - 0x4c, 0x39, 0xd8, //0x00007893 cmpq %r11, %rax - 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00007896 jae LBB30_30 - //0x0000789c LBB30_17 - 0x80, 0x38, 0x00, //0x0000789c cmpb $0, (%rax) - 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000789f jns LBB30_16 - 0xc6, 0x45, 0xf4, 0x00, //0x000078a5 movb $0, $-12(%rbp) - 0xc6, 0x45, 0xf2, 0x00, //0x000078a9 movb $0, $-14(%rbp) - 0x4c, 0x89, 0xda, //0x000078ad movq %r11, %rdx - 0x48, 0x29, 0xc2, //0x000078b0 subq %rax, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x000078b3 cmpq $2, %rdx - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x000078b7 jb LBB30_21 - 0x0f, 0xb6, 0x30, //0x000078bd movzbl (%rax), %esi - 0x0f, 0xb6, 0x78, 0x01, //0x000078c0 movzbl $1(%rax), %edi - 0x40, 0x88, 0x75, 0xf4, //0x000078c4 movb %sil, $-12(%rbp) - 0x48, 0x8d, 0x48, 0x02, //0x000078c8 leaq $2(%rax), %rcx - 0x48, 0x83, 0xc2, 0xfe, //0x000078cc addq $-2, %rdx - 0x4c, 0x89, 0xcb, //0x000078d0 movq %r9, %rbx - 0x48, 0x85, 0xd2, //0x000078d3 testq %rdx, %rdx - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000078d6 je LBB30_22 - //0x000078dc LBB30_20 - 0x0f, 0xb6, 0x09, //0x000078dc movzbl (%rcx), %ecx - 0x88, 0x0b, //0x000078df movb %cl, (%rbx) - 0x0f, 0xb6, 0x75, 0xf4, //0x000078e1 movzbl $-12(%rbp), %esi - 0x0f, 0xb6, 0x4d, 0xf2, //0x000078e5 movzbl $-14(%rbp), %ecx - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000078e9 jmp LBB30_23 - //0x000078ee LBB30_21 - 0x31, 0xf6, //0x000078ee xorl %esi, %esi - 0x31, 0xff, //0x000078f0 xorl %edi, %edi - 0x4c, 0x89, 0xc3, //0x000078f2 movq %r8, %rbx - 0x48, 0x89, 0xc1, //0x000078f5 movq %rax, %rcx - 0x48, 0x85, 0xd2, //0x000078f8 testq %rdx, %rdx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000078fb jne LBB30_20 - //0x00007901 LBB30_22 - 0x31, 0xc9, //0x00007901 xorl %ecx, %ecx - //0x00007903 LBB30_23 - 0x0f, 0xb6, 0xc9, //0x00007903 movzbl %cl, %ecx - 0xc1, 0xe1, 0x10, //0x00007906 shll $16, %ecx - 0x40, 0x0f, 0xb6, 0xff, //0x00007909 movzbl %dil, %edi - 0xc1, 0xe7, 0x08, //0x0000790d shll $8, %edi - 0x40, 0x0f, 0xb6, 0xd6, //0x00007910 movzbl %sil, %edx - 0x09, 0xfa, //0x00007914 orl %edi, %edx - 0x09, 0xd1, //0x00007916 orl %edx, %ecx - 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x00007918 andl $12632304, %ecx - 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x0000791e cmpl $8421600, %ecx - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007924 jne LBB30_26 - 0x89, 0xd7, //0x0000792a movl %edx, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x0000792c andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007932 cmpl $8205, %edi - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00007938 je LBB30_26 - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000793e movl $3, %ecx - 0x85, 0xff, //0x00007943 testl %edi, %edi - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007945 jne LBB30_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000794b .p2align 4, 0x90 - //0x00007950 LBB30_26 - 0x40, 0xf6, 0xc6, 0x1e, //0x00007950 testb $30, %sil - 0x0f, 0x84, 0x07, 0xff, 0xff, 0xff, //0x00007954 je LBB30_13 - 0x81, 0xe2, 0xe0, 0xc0, 0x00, 0x00, //0x0000795a andl $49376, %edx - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00007960 movl $2, %ecx - 0x81, 0xfa, 0xc0, 0x80, 0x00, 0x00, //0x00007965 cmpl $32960, %edx - 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x0000796b jne LBB30_13 - //0x00007971 LBB30_28 - 0x48, 0x01, 0xc8, //0x00007971 addq %rcx, %rax - 0x4c, 0x39, 0xd8, //0x00007974 cmpq %r11, %rax - 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x00007977 jb LBB30_17 - //0x0000797d LBB30_30 - 0x31, 0xc0, //0x0000797d xorl %eax, %eax - 0x48, 0x83, 0xc4, 0x08, //0x0000797f addq $8, %rsp - 0x5b, //0x00007983 popq %rbx - 0x5d, //0x00007984 popq %rbp - 0xc3, //0x00007985 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007986 .p2align 5, 0x00 - //0x000079a0 LCPI31_0 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x000079a0 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x000079b0 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x000079c0 .p2align 4, 0x90 - //0x000079c0 _f32toa - 0x55, //0x000079c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000079c1 movq %rsp, %rbp - 0x41, 0x57, //0x000079c4 pushq %r15 - 0x41, 0x56, //0x000079c6 pushq %r14 - 0x41, 0x55, //0x000079c8 pushq %r13 - 0x41, 0x54, //0x000079ca pushq %r12 - 0x53, //0x000079cc pushq %rbx - 0xc5, 0xf9, 0x7e, 0xc0, //0x000079cd vmovd %xmm0, %eax - 0x89, 0xc1, //0x000079d1 movl %eax, %ecx - 0xc1, 0xe9, 0x17, //0x000079d3 shrl $23, %ecx - 0x0f, 0xb6, 0xd9, //0x000079d6 movzbl %cl, %ebx - 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x000079d9 cmpl $255, %ebx - 0x0f, 0x84, 0xff, 0x0c, 0x00, 0x00, //0x000079df je LBB31_139 - 0xc6, 0x07, 0x2d, //0x000079e5 movb $45, (%rdi) - 0x41, 0x89, 0xc1, //0x000079e8 movl %eax, %r9d - 0x41, 0xc1, 0xe9, 0x1f, //0x000079eb shrl $31, %r9d - 0x4e, 0x8d, 0x04, 0x0f, //0x000079ef leaq (%rdi,%r9), %r8 - 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x000079f3 testl $2147483647, %eax - 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x000079f8 je LBB31_14 - 0x25, 0xff, 0xff, 0x7f, 0x00, //0x000079fe andl $8388607, %eax - 0x85, 0xdb, //0x00007a03 testl %ebx, %ebx - 0x0f, 0x84, 0xe1, 0x0c, 0x00, 0x00, //0x00007a05 je LBB31_140 - 0x8d, 0xb0, 0x00, 0x00, 0x80, 0x00, //0x00007a0b leal $8388608(%rax), %esi - 0x44, 0x8d, 0xbb, 0x6a, 0xff, 0xff, 0xff, //0x00007a11 leal $-150(%rbx), %r15d - 0x8d, 0x4b, 0x81, //0x00007a18 leal $-127(%rbx), %ecx - 0x83, 0xf9, 0x17, //0x00007a1b cmpl $23, %ecx - 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x00007a1e ja LBB31_5 - 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00007a24 movl $150, %ecx - 0x29, 0xd9, //0x00007a29 subl %ebx, %ecx - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00007a2b movq $-1, %rdx - 0x48, 0xd3, 0xe2, //0x00007a32 shlq %cl, %rdx - 0xf7, 0xd2, //0x00007a35 notl %edx - 0x85, 0xf2, //0x00007a37 testl %esi, %edx - 0x0f, 0x84, 0x12, 0x04, 0x00, 0x00, //0x00007a39 je LBB31_32 - //0x00007a3f LBB31_5 - 0x41, 0x89, 0xf6, //0x00007a3f movl %esi, %r14d - 0x41, 0x83, 0xe6, 0x01, //0x00007a42 andl $1, %r14d - 0x85, 0xc0, //0x00007a46 testl %eax, %eax - 0x0f, 0x94, 0xc0, //0x00007a48 sete %al - 0x83, 0xfb, 0x01, //0x00007a4b cmpl $1, %ebx - 0x0f, 0x97, 0xc1, //0x00007a4e seta %cl - 0x20, 0xc1, //0x00007a51 andb %al, %cl - 0x0f, 0xb6, 0xc9, //0x00007a53 movzbl %cl, %ecx - 0x41, 0x89, 0xf2, //0x00007a56 movl %esi, %r10d - 0x41, 0xc1, 0xe2, 0x02, //0x00007a59 shll $2, %r10d - 0x8d, 0x44, 0xb1, 0xfe, //0x00007a5d leal $-2(%rcx,%rsi,4), %eax - 0x45, 0x69, 0xdf, 0x13, 0x44, 0x13, 0x00, //0x00007a61 imull $1262611, %r15d, %r11d - 0x31, 0xd2, //0x00007a68 xorl %edx, %edx - 0x84, 0xc9, //0x00007a6a testb %cl, %cl - 0xb9, 0xff, 0xfe, 0x07, 0x00, //0x00007a6c movl $524031, %ecx - 0x0f, 0x44, 0xca, //0x00007a71 cmovel %edx, %ecx - 0x41, 0x29, 0xcb, //0x00007a74 subl %ecx, %r11d - 0x41, 0xc1, 0xfb, 0x16, //0x00007a77 sarl $22, %r11d - 0x41, 0x69, 0xcb, 0xb1, 0x6c, 0xe5, 0xff, //0x00007a7b imull $-1741647, %r11d, %ecx - 0xc1, 0xe9, 0x13, //0x00007a82 shrl $19, %ecx - 0x44, 0x01, 0xf9, //0x00007a85 addl %r15d, %ecx - 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00007a88 movl $31, %edx - 0x44, 0x29, 0xda, //0x00007a8d subl %r11d, %edx - 0x48, 0x63, 0xd2, //0x00007a90 movslq %edx, %rdx - 0x48, 0x8d, 0x1d, 0xd6, 0xb7, 0x00, 0x00, //0x00007a93 leaq $47062(%rip), %rbx /* _pow10_ceil_sig_f32.g+0(%rip) */ - 0xfe, 0xc1, //0x00007a9a incb %cl - 0xd3, 0xe0, //0x00007a9c shll %cl, %eax - 0x4c, 0x8b, 0x24, 0xd3, //0x00007a9e movq (%rbx,%rdx,8), %r12 - 0x49, 0xf7, 0xe4, //0x00007aa2 mulq %r12 - 0x48, 0xc1, 0xe8, 0x20, //0x00007aa5 shrq $32, %rax - 0x31, 0xdb, //0x00007aa9 xorl %ebx, %ebx - 0x83, 0xf8, 0x01, //0x00007aab cmpl $1, %eax - 0x0f, 0x97, 0xc3, //0x00007aae seta %bl - 0x41, 0xd3, 0xe2, //0x00007ab1 shll %cl, %r10d - 0x09, 0xd3, //0x00007ab4 orl %edx, %ebx - 0x4c, 0x89, 0xd0, //0x00007ab6 movq %r10, %rax - 0x49, 0xf7, 0xe4, //0x00007ab9 mulq %r12 - 0x49, 0x89, 0xd2, //0x00007abc movq %rdx, %r10 - 0x48, 0xc1, 0xe8, 0x20, //0x00007abf shrq $32, %rax - 0x45, 0x31, 0xff, //0x00007ac3 xorl %r15d, %r15d - 0x83, 0xf8, 0x01, //0x00007ac6 cmpl $1, %eax - 0x41, 0x0f, 0x97, 0xc7, //0x00007ac9 seta %r15b - 0x8d, 0x04, 0xb5, 0x02, 0x00, 0x00, 0x00, //0x00007acd leal $2(,%rsi,4), %eax - 0xd3, 0xe0, //0x00007ad4 shll %cl, %eax - 0x45, 0x09, 0xd7, //0x00007ad6 orl %r10d, %r15d - 0x49, 0xf7, 0xe4, //0x00007ad9 mulq %r12 - 0x48, 0xc1, 0xe8, 0x20, //0x00007adc shrq $32, %rax - 0x31, 0xc9, //0x00007ae0 xorl %ecx, %ecx - 0x83, 0xf8, 0x01, //0x00007ae2 cmpl $1, %eax - 0x0f, 0x97, 0xc1, //0x00007ae5 seta %cl - 0x09, 0xd1, //0x00007ae8 orl %edx, %ecx - 0x44, 0x01, 0xf3, //0x00007aea addl %r14d, %ebx - 0x44, 0x29, 0xf1, //0x00007aed subl %r14d, %ecx - 0x41, 0x83, 0xff, 0x28, //0x00007af0 cmpl $40, %r15d - 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00007af4 jb LBB31_12 - 0x44, 0x89, 0xd2, //0x00007afa movl %r10d, %edx - 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, //0x00007afd movl $3435973837, %eax - 0x48, 0x0f, 0xaf, 0xc2, //0x00007b02 imulq %rdx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00007b06 shrq $37, %rax - 0x41, 0x89, 0xde, //0x00007b0a movl %ebx, %r14d - 0x48, 0x8d, 0x34, 0xc5, 0x00, 0x00, 0x00, 0x00, //0x00007b0d leaq (,%rax,8), %rsi - 0x48, 0x8d, 0x14, 0xb6, //0x00007b15 leaq (%rsi,%rsi,4), %rdx - 0x4c, 0x39, 0xf2, //0x00007b19 cmpq %r14, %rdx - 0x41, 0x0f, 0x93, 0xc4, //0x00007b1c setae %r12b - 0x4c, 0x8d, 0x74, 0xb6, 0x28, //0x00007b20 leaq $40(%rsi,%rsi,4), %r14 - 0x89, 0xce, //0x00007b25 movl %ecx, %esi - 0x49, 0x39, 0xf6, //0x00007b27 cmpq %rsi, %r14 - 0x0f, 0x96, 0xc2, //0x00007b2a setbe %dl - 0x41, 0x38, 0xd4, //0x00007b2d cmpb %dl, %r12b - 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00007b30 je LBB31_12 - 0x45, 0x31, 0xed, //0x00007b36 xorl %r13d, %r13d - 0x49, 0x39, 0xf6, //0x00007b39 cmpq %rsi, %r14 - 0x41, 0x0f, 0x96, 0xc5, //0x00007b3c setbe %r13b - 0x41, 0x01, 0xc5, //0x00007b40 addl %eax, %r13d - 0x41, 0xff, 0xc3, //0x00007b43 incl %r11d - 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00007b46 cmpl $100000, %r13d - 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x00007b4d jae LBB31_18 - //0x00007b53 LBB31_8 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007b53 movl $1, %eax - 0x41, 0x83, 0xfd, 0x0a, //0x00007b58 cmpl $10, %r13d - 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x00007b5c jb LBB31_22 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00007b62 movl $2, %eax - 0x41, 0x83, 0xfd, 0x64, //0x00007b67 cmpl $100, %r13d - 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x00007b6b jb LBB31_22 - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00007b71 movl $3, %eax - 0x41, 0x81, 0xfd, 0xe8, 0x03, 0x00, 0x00, //0x00007b76 cmpl $1000, %r13d - 0x0f, 0x82, 0xb3, 0x00, 0x00, 0x00, //0x00007b7d jb LBB31_22 - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007b83 cmpl $10000, %r13d - 0xb8, 0x05, 0x00, 0x00, 0x00, //0x00007b8a movl $5, %eax - 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x00007b8f jmp LBB31_21 - //0x00007b94 LBB31_12 - 0x4d, 0x89, 0xd6, //0x00007b94 movq %r10, %r14 - 0x49, 0xc1, 0xee, 0x02, //0x00007b97 shrq $2, %r14 - 0x44, 0x89, 0xd6, //0x00007b9b movl %r10d, %esi - 0x83, 0xe6, 0xfc, //0x00007b9e andl $-4, %esi - 0x39, 0xf3, //0x00007ba1 cmpl %esi, %ebx - 0x0f, 0x96, 0xc2, //0x00007ba3 setbe %dl - 0x8d, 0x5e, 0x04, //0x00007ba6 leal $4(%rsi), %ebx - 0x39, 0xcb, //0x00007ba9 cmpl %ecx, %ebx - 0x0f, 0x96, 0xc0, //0x00007bab setbe %al - 0x38, 0xc2, //0x00007bae cmpb %al, %dl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00007bb0 je LBB31_15 - 0x45, 0x31, 0xed, //0x00007bb6 xorl %r13d, %r13d - 0x39, 0xcb, //0x00007bb9 cmpl %ecx, %ebx - 0x41, 0x0f, 0x96, 0xc5, //0x00007bbb setbe %r13b - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00007bbf jmp LBB31_17 - //0x00007bc4 LBB31_14 - 0x41, 0xc6, 0x00, 0x30, //0x00007bc4 movb $48, (%r8) - 0x41, 0x29, 0xf8, //0x00007bc8 subl %edi, %r8d - 0x41, 0xff, 0xc0, //0x00007bcb incl %r8d - 0xe9, 0x00, 0x0b, 0x00, 0x00, //0x00007bce jmp LBB31_138 - //0x00007bd3 LBB31_15 - 0x83, 0xce, 0x02, //0x00007bd3 orl $2, %esi - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00007bd6 movl $1, %r13d - 0x41, 0x39, 0xf7, //0x00007bdc cmpl %esi, %r15d - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x00007bdf ja LBB31_17 - 0x0f, 0x94, 0xc0, //0x00007be5 sete %al - 0x41, 0xc0, 0xea, 0x02, //0x00007be8 shrb $2, %r10b - 0x41, 0x20, 0xc2, //0x00007bec andb %al, %r10b - 0x45, 0x0f, 0xb6, 0xea, //0x00007bef movzbl %r10b, %r13d - //0x00007bf3 LBB31_17 - 0x45, 0x01, 0xf5, //0x00007bf3 addl %r14d, %r13d - 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00007bf6 cmpl $100000, %r13d - 0x0f, 0x82, 0x50, 0xff, 0xff, 0xff, //0x00007bfd jb LBB31_8 - //0x00007c03 LBB31_18 - 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00007c03 movl $6, %eax - 0x41, 0x81, 0xfd, 0x40, 0x42, 0x0f, 0x00, //0x00007c08 cmpl $1000000, %r13d - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00007c0f jb LBB31_22 - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00007c15 movl $7, %eax - 0x41, 0x81, 0xfd, 0x80, 0x96, 0x98, 0x00, //0x00007c1a cmpl $10000000, %r13d - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00007c21 jb LBB31_22 - 0x41, 0x81, 0xfd, 0x00, 0xe1, 0xf5, 0x05, //0x00007c27 cmpl $100000000, %r13d - 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00007c2e movl $9, %eax - //0x00007c33 LBB31_21 - 0x83, 0xd8, 0x00, //0x00007c33 sbbl $0, %eax - //0x00007c36 LBB31_22 - 0x46, 0x8d, 0x3c, 0x18, //0x00007c36 leal (%rax,%r11), %r15d - 0x42, 0x8d, 0x4c, 0x18, 0x05, //0x00007c3a leal $5(%rax,%r11), %ecx - 0x83, 0xf9, 0x1b, //0x00007c3f cmpl $27, %ecx - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00007c42 jb LBB31_26 - 0x89, 0xc0, //0x00007c48 movl %eax, %eax - 0x49, 0x8d, 0x5c, 0x00, 0x01, //0x00007c4a leaq $1(%r8,%rax), %rbx - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007c4f cmpl $10000, %r13d - 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00007c56 jb LBB31_30 - 0x44, 0x89, 0xe8, //0x00007c5c movl %r13d, %eax - 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00007c5f movl $3518437209, %r11d - 0x4c, 0x0f, 0xaf, 0xd8, //0x00007c65 imulq %rax, %r11 - 0x49, 0xc1, 0xeb, 0x2d, //0x00007c69 shrq $45, %r11 - 0x41, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x00007c6d imull $-10000, %r11d, %eax - 0x44, 0x01, 0xe8, //0x00007c74 addl %r13d, %eax - 0x0f, 0x84, 0xb3, 0x04, 0x00, 0x00, //0x00007c77 je LBB31_62 - 0x89, 0xc1, //0x00007c7d movl %eax, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00007c7f imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x00007c86 shrq $37, %rcx - 0x6b, 0xd1, 0x64, //0x00007c8a imull $100, %ecx, %edx - 0x29, 0xd0, //0x00007c8d subl %edx, %eax - 0x48, 0x8d, 0x15, 0x5a, 0x42, 0x00, 0x00, //0x00007c8f leaq $16986(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x42, //0x00007c96 movzwl (%rdx,%rax,2), %eax - 0x66, 0x89, 0x43, 0xfe, //0x00007c9a movw %ax, $-2(%rbx) - 0x0f, 0xb7, 0x04, 0x4a, //0x00007c9e movzwl (%rdx,%rcx,2), %eax - 0x66, 0x89, 0x43, 0xfc, //0x00007ca2 movw %ax, $-4(%rbx) - 0x45, 0x31, 0xc9, //0x00007ca6 xorl %r9d, %r9d - 0x48, 0x8d, 0x4b, 0xfc, //0x00007ca9 leaq $-4(%rbx), %rcx - 0x41, 0x83, 0xfb, 0x64, //0x00007cad cmpl $100, %r11d - 0x0f, 0x83, 0x91, 0x00, 0x00, 0x00, //0x00007cb1 jae LBB31_64 - //0x00007cb7 LBB31_31 - 0x44, 0x89, 0xda, //0x00007cb7 movl %r11d, %edx - 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00007cba jmp LBB31_66 - //0x00007cbf LBB31_26 - 0x41, 0x89, 0xc4, //0x00007cbf movl %eax, %r12d - 0x45, 0x85, 0xdb, //0x00007cc2 testl %r11d, %r11d - 0x0f, 0x88, 0x1d, 0x02, 0x00, 0x00, //0x00007cc5 js LBB31_38 - 0x4b, 0x8d, 0x34, 0x20, //0x00007ccb leaq (%r8,%r12), %rsi - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007ccf cmpl $10000, %r13d - 0x0f, 0x82, 0xa7, 0x02, 0x00, 0x00, //0x00007cd6 jb LBB31_43 - 0x44, 0x89, 0xe8, //0x00007cdc movl %r13d, %eax - 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00007cdf movl $3518437209, %ecx - 0x48, 0x0f, 0xaf, 0xc8, //0x00007ce4 imulq %rax, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x00007ce8 shrq $45, %rcx - 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00007cec imull $-10000, %ecx, %eax - 0x44, 0x01, 0xe8, //0x00007cf2 addl %r13d, %eax - 0x48, 0x69, 0xd0, 0x1f, 0x85, 0xeb, 0x51, //0x00007cf5 imulq $1374389535, %rax, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00007cfc shrq $37, %rdx - 0x6b, 0xda, 0x64, //0x00007d00 imull $100, %edx, %ebx - 0x29, 0xd8, //0x00007d03 subl %ebx, %eax - 0x48, 0x8d, 0x1d, 0xe4, 0x41, 0x00, 0x00, //0x00007d05 leaq $16868(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x43, //0x00007d0c movzwl (%rbx,%rax,2), %eax - 0x66, 0x89, 0x46, 0xfe, //0x00007d10 movw %ax, $-2(%rsi) - 0x48, 0x8d, 0x46, 0xfc, //0x00007d14 leaq $-4(%rsi), %rax - 0x0f, 0xb7, 0x14, 0x53, //0x00007d18 movzwl (%rbx,%rdx,2), %edx - 0x66, 0x89, 0x56, 0xfc, //0x00007d1c movw %dx, $-4(%rsi) - 0x41, 0x89, 0xcd, //0x00007d20 movl %ecx, %r13d - 0x41, 0x83, 0xfd, 0x64, //0x00007d23 cmpl $100, %r13d - 0x0f, 0x83, 0x63, 0x02, 0x00, 0x00, //0x00007d27 jae LBB31_44 - //0x00007d2d LBB31_29 - 0x44, 0x89, 0xe9, //0x00007d2d movl %r13d, %ecx - 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00007d30 jmp LBB31_46 - //0x00007d35 LBB31_30 - 0x45, 0x31, 0xc9, //0x00007d35 xorl %r9d, %r9d - 0x48, 0x89, 0xd9, //0x00007d38 movq %rbx, %rcx - 0x45, 0x89, 0xeb, //0x00007d3b movl %r13d, %r11d - 0x41, 0x83, 0xfb, 0x64, //0x00007d3e cmpl $100, %r11d - 0x0f, 0x82, 0x6f, 0xff, 0xff, 0xff, //0x00007d42 jb LBB31_31 - //0x00007d48 LBB31_64 - 0x48, 0xff, 0xc9, //0x00007d48 decq %rcx - 0x4c, 0x8d, 0x15, 0x9e, 0x41, 0x00, 0x00, //0x00007d4b leaq $16798(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007d52 .p2align 4, 0x90 - //0x00007d60 LBB31_65 - 0x44, 0x89, 0xda, //0x00007d60 movl %r11d, %edx - 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00007d63 imulq $1374389535, %rdx, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00007d6a shrq $37, %rdx - 0x6b, 0xc2, 0x64, //0x00007d6e imull $100, %edx, %eax - 0x44, 0x89, 0xde, //0x00007d71 movl %r11d, %esi - 0x29, 0xc6, //0x00007d74 subl %eax, %esi - 0x41, 0x0f, 0xb7, 0x04, 0x72, //0x00007d76 movzwl (%r10,%rsi,2), %eax - 0x66, 0x89, 0x41, 0xff, //0x00007d7b movw %ax, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00007d7f addq $-2, %rcx - 0x41, 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00007d83 cmpl $9999, %r11d - 0x41, 0x89, 0xd3, //0x00007d8a movl %edx, %r11d - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00007d8d ja LBB31_65 - //0x00007d93 LBB31_66 - 0x49, 0x8d, 0x70, 0x01, //0x00007d93 leaq $1(%r8), %rsi - 0x83, 0xfa, 0x0a, //0x00007d97 cmpl $10, %edx - 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00007d9a jb LBB31_68 - 0x89, 0xd0, //0x00007da0 movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x47, 0x41, 0x00, 0x00, //0x00007da2 leaq $16711(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x41, //0x00007da9 movb (%rcx,%rax,2), %dl - 0x8a, 0x44, 0x41, 0x01, //0x00007dac movb $1(%rcx,%rax,2), %al - 0x41, 0x88, 0x50, 0x01, //0x00007db0 movb %dl, $1(%r8) - 0x41, 0x88, 0x40, 0x02, //0x00007db4 movb %al, $2(%r8) - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00007db8 jmp LBB31_69 - //0x00007dbd LBB31_68 - 0x80, 0xc2, 0x30, //0x00007dbd addb $48, %dl - 0x88, 0x16, //0x00007dc0 movb %dl, (%rsi) - //0x00007dc2 LBB31_69 - 0x4c, 0x29, 0xcb, //0x00007dc2 subq %r9, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007dc5 .p2align 4, 0x90 - //0x00007dd0 LBB31_70 - 0x80, 0x7b, 0xff, 0x30, //0x00007dd0 cmpb $48, $-1(%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x00007dd4 leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00007dd8 je LBB31_70 - 0x41, 0x88, 0x10, //0x00007dde movb %dl, (%r8) - 0x48, 0x8d, 0x43, 0x01, //0x00007de1 leaq $1(%rbx), %rax - 0x48, 0x89, 0xc1, //0x00007de5 movq %rax, %rcx - 0x48, 0x29, 0xf1, //0x00007de8 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00007deb cmpq $2, %rcx - 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x00007def jl LBB31_73 - 0xc6, 0x06, 0x2e, //0x00007df5 movb $46, (%rsi) - 0x48, 0x89, 0xc3, //0x00007df8 movq %rax, %rbx - //0x00007dfb LBB31_73 - 0xc6, 0x03, 0x65, //0x00007dfb movb $101, (%rbx) - 0x45, 0x85, 0xff, //0x00007dfe testl %r15d, %r15d - 0x0f, 0x8e, 0x41, 0x01, 0x00, 0x00, //0x00007e01 jle LBB31_76 - 0x41, 0xff, 0xcf, //0x00007e07 decl %r15d - 0xc6, 0x43, 0x01, 0x2b, //0x00007e0a movb $43, $1(%rbx) - 0x44, 0x89, 0xf8, //0x00007e0e movl %r15d, %eax - 0x83, 0xf8, 0x64, //0x00007e11 cmpl $100, %eax - 0x0f, 0x8c, 0x43, 0x01, 0x00, 0x00, //0x00007e14 jl LBB31_77 - //0x00007e1a LBB31_75 - 0x89, 0xc1, //0x00007e1a movl %eax, %ecx - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00007e1c movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x00007e21 imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x23, //0x00007e25 shrq $35, %rdx - 0x8d, 0x0c, 0x12, //0x00007e29 leal (%rdx,%rdx), %ecx - 0x8d, 0x0c, 0x89, //0x00007e2c leal (%rcx,%rcx,4), %ecx - 0x29, 0xc8, //0x00007e2f subl %ecx, %eax - 0x48, 0x8d, 0x0d, 0xb8, 0x40, 0x00, 0x00, //0x00007e31 leaq $16568(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x51, //0x00007e38 movzwl (%rcx,%rdx,2), %ecx - 0x66, 0x89, 0x4b, 0x02, //0x00007e3c movw %cx, $2(%rbx) - 0x0c, 0x30, //0x00007e40 orb $48, %al - 0x88, 0x43, 0x04, //0x00007e42 movb %al, $4(%rbx) - 0x48, 0x83, 0xc3, 0x05, //0x00007e45 addq $5, %rbx - 0x49, 0x89, 0xd8, //0x00007e49 movq %rbx, %r8 - 0xe9, 0x7f, 0x08, 0x00, 0x00, //0x00007e4c jmp LBB31_137 - //0x00007e51 LBB31_32 - 0xd3, 0xee, //0x00007e51 shrl %cl, %esi - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00007e53 cmpl $100000, %esi - 0x0f, 0x82, 0x1a, 0x02, 0x00, 0x00, //0x00007e59 jb LBB31_52 - 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00007e5f movl $6, %eax - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00007e64 cmpl $1000000, %esi - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00007e6a jb LBB31_36 - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00007e70 movl $7, %eax - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00007e75 cmpl $10000000, %esi - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00007e7b jb LBB31_36 - 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x00007e81 cmpl $100000000, %esi - 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00007e87 movl $9, %eax - 0x48, 0x83, 0xd8, 0x00, //0x00007e8c sbbq $0, %rax - //0x00007e90 LBB31_36 - 0x4c, 0x01, 0xc0, //0x00007e90 addq %r8, %rax - //0x00007e93 LBB31_37 - 0x89, 0xf1, //0x00007e93 movl %esi, %ecx - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00007e95 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x00007e9a imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00007e9e shrq $45, %rdx - 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00007ea2 imull $-10000, %edx, %ecx - 0x01, 0xf1, //0x00007ea8 addl %esi, %ecx - 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x00007eaa imulq $1374389535, %rcx, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x00007eb1 shrq $37, %rsi - 0x6b, 0xde, 0x64, //0x00007eb5 imull $100, %esi, %ebx - 0x29, 0xd9, //0x00007eb8 subl %ebx, %ecx - 0x48, 0x8d, 0x1d, 0x2f, 0x40, 0x00, 0x00, //0x00007eba leaq $16431(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4b, //0x00007ec1 movzwl (%rbx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00007ec5 movw %cx, $-2(%rax) - 0x0f, 0xb7, 0x0c, 0x73, //0x00007ec9 movzwl (%rbx,%rsi,2), %ecx - 0x66, 0x89, 0x48, 0xfc, //0x00007ecd movw %cx, $-4(%rax) - 0x49, 0x89, 0xc1, //0x00007ed1 movq %rax, %r9 - 0x48, 0x83, 0xc0, 0xfc, //0x00007ed4 addq $-4, %rax - 0x89, 0xd6, //0x00007ed8 movl %edx, %esi - 0x83, 0xfe, 0x64, //0x00007eda cmpl $100, %esi - 0x0f, 0x83, 0xd5, 0x01, 0x00, 0x00, //0x00007edd jae LBB31_56 - 0xe9, 0x17, 0x02, 0x00, 0x00, //0x00007ee3 jmp LBB31_58 - //0x00007ee8 LBB31_38 - 0x45, 0x85, 0xff, //0x00007ee8 testl %r15d, %r15d - 0x0f, 0x8f, 0x90, 0x04, 0x00, 0x00, //0x00007eeb jg LBB31_98 - 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x00007ef1 movw $11824, (%r8) - 0x49, 0x83, 0xc0, 0x02, //0x00007ef7 addq $2, %r8 - 0x45, 0x85, 0xff, //0x00007efb testl %r15d, %r15d - 0x0f, 0x89, 0x7d, 0x04, 0x00, 0x00, //0x00007efe jns LBB31_98 - 0x31, 0xf6, //0x00007f04 xorl %esi, %esi - 0x41, 0x83, 0xff, 0x80, //0x00007f06 cmpl $-128, %r15d - 0x0f, 0x87, 0x5a, 0x04, 0x00, 0x00, //0x00007f0a ja LBB31_96 - 0x45, 0x89, 0xfa, //0x00007f10 movl %r15d, %r10d - 0x41, 0xf7, 0xd2, //0x00007f13 notl %r10d - 0x49, 0xff, 0xc2, //0x00007f16 incq %r10 - 0x4c, 0x89, 0xd6, //0x00007f19 movq %r10, %rsi - 0x48, 0x83, 0xe6, 0x80, //0x00007f1c andq $-128, %rsi - 0x48, 0x8d, 0x46, 0x80, //0x00007f20 leaq $-128(%rsi), %rax - 0x48, 0x89, 0xc1, //0x00007f24 movq %rax, %rcx - 0x48, 0xc1, 0xe9, 0x07, //0x00007f27 shrq $7, %rcx - 0x48, 0xff, 0xc1, //0x00007f2b incq %rcx - 0x41, 0x89, 0xcb, //0x00007f2e movl %ecx, %r11d - 0x41, 0x83, 0xe3, 0x03, //0x00007f31 andl $3, %r11d - 0x48, 0x3d, 0x80, 0x01, 0x00, 0x00, //0x00007f35 cmpq $384, %rax - 0x0f, 0x83, 0x38, 0x03, 0x00, 0x00, //0x00007f3b jae LBB31_90 - 0x31, 0xdb, //0x00007f41 xorl %ebx, %ebx - 0xe9, 0xda, 0x03, 0x00, 0x00, //0x00007f43 jmp LBB31_92 - //0x00007f48 LBB31_76 - 0xc6, 0x43, 0x01, 0x2d, //0x00007f48 movb $45, $1(%rbx) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007f4c movl $1, %eax - 0x44, 0x29, 0xf8, //0x00007f51 subl %r15d, %eax - 0x83, 0xf8, 0x64, //0x00007f54 cmpl $100, %eax - 0x0f, 0x8d, 0xbd, 0xfe, 0xff, 0xff, //0x00007f57 jge LBB31_75 - //0x00007f5d LBB31_77 - 0x83, 0xf8, 0x0a, //0x00007f5d cmpl $10, %eax - 0x0f, 0x8c, 0x02, 0x01, 0x00, 0x00, //0x00007f60 jl LBB31_79 - 0x48, 0x98, //0x00007f66 cltq - 0x48, 0x8d, 0x0d, 0x81, 0x3f, 0x00, 0x00, //0x00007f68 leaq $16257(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00007f6f movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x43, 0x02, //0x00007f73 movw %ax, $2(%rbx) - 0x48, 0x83, 0xc3, 0x04, //0x00007f77 addq $4, %rbx - 0x49, 0x89, 0xd8, //0x00007f7b movq %rbx, %r8 - 0xe9, 0x4d, 0x07, 0x00, 0x00, //0x00007f7e jmp LBB31_137 - //0x00007f83 LBB31_43 - 0x48, 0x89, 0xf0, //0x00007f83 movq %rsi, %rax - 0x41, 0x83, 0xfd, 0x64, //0x00007f86 cmpl $100, %r13d - 0x0f, 0x82, 0x9d, 0xfd, 0xff, 0xff, //0x00007f8a jb LBB31_29 - //0x00007f90 LBB31_44 - 0x48, 0xff, 0xc8, //0x00007f90 decq %rax - 0x4c, 0x8d, 0x15, 0x56, 0x3f, 0x00, 0x00, //0x00007f93 leaq $16214(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007f9a .p2align 4, 0x90 - //0x00007fa0 LBB31_45 - 0x44, 0x89, 0xe9, //0x00007fa0 movl %r13d, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00007fa3 imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x00007faa shrq $37, %rcx - 0x6b, 0xd9, 0x64, //0x00007fae imull $100, %ecx, %ebx - 0x44, 0x89, 0xea, //0x00007fb1 movl %r13d, %edx - 0x29, 0xda, //0x00007fb4 subl %ebx, %edx - 0x41, 0x0f, 0xb7, 0x14, 0x52, //0x00007fb6 movzwl (%r10,%rdx,2), %edx - 0x66, 0x89, 0x50, 0xff, //0x00007fbb movw %dx, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x00007fbf addq $-2, %rax - 0x41, 0x81, 0xfd, 0x0f, 0x27, 0x00, 0x00, //0x00007fc3 cmpl $9999, %r13d - 0x41, 0x89, 0xcd, //0x00007fca movl %ecx, %r13d - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00007fcd ja LBB31_45 - //0x00007fd3 LBB31_46 - 0x49, 0x63, 0xc7, //0x00007fd3 movslq %r15d, %rax - 0x83, 0xf9, 0x0a, //0x00007fd6 cmpl $10, %ecx - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00007fd9 jb LBB31_48 - 0x89, 0xc9, //0x00007fdf movl %ecx, %ecx - 0x48, 0x8d, 0x15, 0x08, 0x3f, 0x00, 0x00, //0x00007fe1 leaq $16136(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00007fe8 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x08, //0x00007fec movw %cx, (%r8) - 0x49, 0x01, 0xc0, //0x00007ff0 addq %rax, %r8 - 0x49, 0x39, 0xc4, //0x00007ff3 cmpq %rax, %r12 - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00007ff6 jl LBB31_49 - 0xe9, 0xcf, 0x06, 0x00, 0x00, //0x00007ffc jmp LBB31_137 - //0x00008001 LBB31_48 - 0x80, 0xc1, 0x30, //0x00008001 addb $48, %cl - 0x41, 0x88, 0x08, //0x00008004 movb %cl, (%r8) - 0x49, 0x01, 0xc0, //0x00008007 addq %rax, %r8 - 0x49, 0x39, 0xc4, //0x0000800a cmpq %rax, %r12 - 0x0f, 0x8d, 0xbd, 0x06, 0x00, 0x00, //0x0000800d jge LBB31_137 - //0x00008013 LBB31_49 - 0x4b, 0x8d, 0x04, 0x21, //0x00008013 leaq (%r9,%r12), %rax - 0x4c, 0x8d, 0x5c, 0x07, 0x01, //0x00008017 leaq $1(%rdi,%rax), %r11 - 0x4d, 0x39, 0xc3, //0x0000801c cmpq %r8, %r11 - 0x4d, 0x0f, 0x46, 0xd8, //0x0000801f cmovbeq %r8, %r11 - 0x4a, 0x8d, 0x0c, 0x0f, //0x00008023 leaq (%rdi,%r9), %rcx - 0x4c, 0x01, 0xe1, //0x00008027 addq %r12, %rcx - 0x49, 0x29, 0xcb, //0x0000802a subq %rcx, %r11 - 0x49, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000802d cmpq $128, %r11 - 0x0f, 0x82, 0x06, 0x02, 0x00, 0x00, //0x00008034 jb LBB31_87 - 0x4d, 0x89, 0xda, //0x0000803a movq %r11, %r10 - 0x49, 0x83, 0xe2, 0x80, //0x0000803d andq $-128, %r10 - 0x49, 0x8d, 0x4a, 0x80, //0x00008041 leaq $-128(%r10), %rcx - 0x48, 0x89, 0xcb, //0x00008045 movq %rcx, %rbx - 0x48, 0xc1, 0xeb, 0x07, //0x00008048 shrq $7, %rbx - 0x48, 0xff, 0xc3, //0x0000804c incq %rbx - 0x89, 0xda, //0x0000804f movl %ebx, %edx - 0x83, 0xe2, 0x03, //0x00008051 andl $3, %edx - 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x00008054 cmpq $384, %rcx - 0x0f, 0x83, 0xe8, 0x00, 0x00, 0x00, //0x0000805b jae LBB31_80 - 0x31, 0xc0, //0x00008061 xorl %eax, %eax - 0xe9, 0x88, 0x01, 0x00, 0x00, //0x00008063 jmp LBB31_82 - //0x00008068 LBB31_79 - 0x04, 0x30, //0x00008068 addb $48, %al - 0x88, 0x43, 0x02, //0x0000806a movb %al, $2(%rbx) - 0x48, 0x83, 0xc3, 0x03, //0x0000806d addq $3, %rbx - 0x49, 0x89, 0xd8, //0x00008071 movq %rbx, %r8 - 0xe9, 0x57, 0x06, 0x00, 0x00, //0x00008074 jmp LBB31_137 - //0x00008079 LBB31_52 - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008079 movl $1, %r9d - 0x83, 0xfe, 0x0a, //0x0000807f cmpl $10, %esi - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00008082 jb LBB31_55 - 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00008088 movl $2, %r9d - 0x83, 0xfe, 0x64, //0x0000808e cmpl $100, %esi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00008091 jb LBB31_55 - 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00008097 movl $3, %r9d - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000809d cmpl $1000, %esi - 0x0f, 0x83, 0xab, 0x01, 0x00, 0x00, //0x000080a3 jae LBB31_88 - //0x000080a9 LBB31_55 - 0x4d, 0x01, 0xc1, //0x000080a9 addq %r8, %r9 - 0x4c, 0x89, 0xc8, //0x000080ac movq %r9, %rax - 0x83, 0xfe, 0x64, //0x000080af cmpl $100, %esi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x000080b2 jb LBB31_58 - //0x000080b8 LBB31_56 - 0x48, 0xff, 0xc8, //0x000080b8 decq %rax - 0x4c, 0x8d, 0x15, 0x2e, 0x3e, 0x00, 0x00, //0x000080bb leaq $15918(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000080c2 .p2align 4, 0x90 - //0x000080d0 LBB31_57 - 0x89, 0xf3, //0x000080d0 movl %esi, %ebx - 0x89, 0xf6, //0x000080d2 movl %esi, %esi - 0x48, 0x69, 0xf6, 0x1f, 0x85, 0xeb, 0x51, //0x000080d4 imulq $1374389535, %rsi, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x000080db shrq $37, %rsi - 0x6b, 0xce, 0x64, //0x000080df imull $100, %esi, %ecx - 0x89, 0xda, //0x000080e2 movl %ebx, %edx - 0x29, 0xca, //0x000080e4 subl %ecx, %edx - 0x41, 0x0f, 0xb7, 0x0c, 0x52, //0x000080e6 movzwl (%r10,%rdx,2), %ecx - 0x66, 0x89, 0x48, 0xff, //0x000080eb movw %cx, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x000080ef addq $-2, %rax - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000080f3 cmpl $9999, %ebx - 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x000080f9 ja LBB31_57 - //0x000080ff LBB31_58 - 0x83, 0xfe, 0x0a, //0x000080ff cmpl $10, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00008102 jb LBB31_60 - 0x89, 0xf0, //0x00008108 movl %esi, %eax - 0x48, 0x8d, 0x0d, 0xdf, 0x3d, 0x00, 0x00, //0x0000810a leaq $15839(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008111 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x00, //0x00008115 movw %ax, (%r8) - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00008119 jmp LBB31_61 - //0x0000811e LBB31_60 - 0x40, 0x80, 0xc6, 0x30, //0x0000811e addb $48, %sil - 0x41, 0x88, 0x30, //0x00008122 movb %sil, (%r8) - //0x00008125 LBB31_61 - 0x41, 0x29, 0xf9, //0x00008125 subl %edi, %r9d - 0x45, 0x89, 0xc8, //0x00008128 movl %r9d, %r8d - 0xe9, 0xa3, 0x05, 0x00, 0x00, //0x0000812b jmp LBB31_138 - //0x00008130 LBB31_62 - 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00008130 movl $4, %r9d - 0x48, 0x8d, 0x4b, 0xfc, //0x00008136 leaq $-4(%rbx), %rcx - 0x41, 0x83, 0xfb, 0x64, //0x0000813a cmpl $100, %r11d - 0x0f, 0x82, 0x73, 0xfb, 0xff, 0xff, //0x0000813e jb LBB31_31 - 0xe9, 0xff, 0xfb, 0xff, 0xff, //0x00008144 jmp LBB31_64 - //0x00008149 LBB31_80 - 0x48, 0x29, 0xd3, //0x00008149 subq %rdx, %rbx - 0x48, 0x8d, 0x8c, 0x07, 0xe0, 0x01, 0x00, 0x00, //0x0000814c leaq $480(%rdi,%rax), %rcx - 0x31, 0xc0, //0x00008154 xorl %eax, %eax - 0xc5, 0xfd, 0x6f, 0x05, 0x42, 0xf8, 0xff, 0xff, //0x00008156 vmovdqa $-1982(%rip), %ymm0 /* LCPI31_0+0(%rip) */ - 0x90, 0x90, //0x0000815e .p2align 4, 0x90 - //0x00008160 LBB31_81 - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xfe, 0xff, 0xff, //0x00008160 vmovdqu %ymm0, $-480(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xfe, 0xff, 0xff, //0x00008169 vmovdqu %ymm0, $-448(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xfe, 0xff, 0xff, //0x00008172 vmovdqu %ymm0, $-416(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x80, 0xfe, 0xff, 0xff, //0x0000817b vmovdqu %ymm0, $-384(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xa0, 0xfe, 0xff, 0xff, //0x00008184 vmovdqu %ymm0, $-352(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xc0, 0xfe, 0xff, 0xff, //0x0000818d vmovdqu %ymm0, $-320(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xe0, 0xfe, 0xff, 0xff, //0x00008196 vmovdqu %ymm0, $-288(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x00, 0xff, 0xff, 0xff, //0x0000819f vmovdqu %ymm0, $-256(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xff, 0xff, 0xff, //0x000081a8 vmovdqu %ymm0, $-224(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xff, 0xff, 0xff, //0x000081b1 vmovdqu %ymm0, $-192(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xff, 0xff, 0xff, //0x000081ba vmovdqu %ymm0, $-160(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0x80, //0x000081c3 vmovdqu %ymm0, $-128(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xa0, //0x000081c9 vmovdqu %ymm0, $-96(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xc0, //0x000081cf vmovdqu %ymm0, $-64(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xe0, //0x000081d5 vmovdqu %ymm0, $-32(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x04, 0x01, //0x000081db vmovdqu %ymm0, (%rcx,%rax) - 0x48, 0x05, 0x00, 0x02, 0x00, 0x00, //0x000081e0 addq $512, %rax - 0x48, 0x83, 0xc3, 0xfc, //0x000081e6 addq $-4, %rbx - 0x0f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000081ea jne LBB31_81 - //0x000081f0 LBB31_82 - 0x48, 0x85, 0xd2, //0x000081f0 testq %rdx, %rdx - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000081f3 je LBB31_85 - 0x4c, 0x01, 0xc8, //0x000081f9 addq %r9, %rax - 0x4c, 0x01, 0xe0, //0x000081fc addq %r12, %rax - 0x48, 0x8d, 0x44, 0x07, 0x60, //0x000081ff leaq $96(%rdi,%rax), %rax - 0x48, 0xf7, 0xda, //0x00008204 negq %rdx - 0xc5, 0xfd, 0x6f, 0x05, 0x91, 0xf7, 0xff, 0xff, //0x00008207 vmovdqa $-2159(%rip), %ymm0 /* LCPI31_0+0(%rip) */ - 0x90, //0x0000820f .p2align 4, 0x90 - //0x00008210 LBB31_84 - 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x00008210 vmovdqu %ymm0, $-96(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00008215 vmovdqu %ymm0, $-64(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x0000821a vmovdqu %ymm0, $-32(%rax) - 0xc5, 0xfe, 0x7f, 0x00, //0x0000821f vmovdqu %ymm0, (%rax) - 0x48, 0x83, 0xe8, 0x80, //0x00008223 subq $-128, %rax - 0x48, 0xff, 0xc2, //0x00008227 incq %rdx - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x0000822a jne LBB31_84 - //0x00008230 LBB31_85 - 0x4d, 0x39, 0xda, //0x00008230 cmpq %r11, %r10 - 0x0f, 0x84, 0x97, 0x04, 0x00, 0x00, //0x00008233 je LBB31_137 - 0x4c, 0x01, 0xd6, //0x00008239 addq %r10, %rsi - 0x90, 0x90, 0x90, 0x90, //0x0000823c .p2align 4, 0x90 - //0x00008240 LBB31_87 - 0xc6, 0x06, 0x30, //0x00008240 movb $48, (%rsi) - 0x48, 0xff, 0xc6, //0x00008243 incq %rsi - 0x4c, 0x39, 0xc6, //0x00008246 cmpq %r8, %rsi - 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x00008249 jb LBB31_87 - 0xe9, 0x7c, 0x04, 0x00, 0x00, //0x0000824f jmp LBB31_137 - //0x00008254 LBB31_88 - 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008254 cmpl $10000, %esi - 0x4c, 0x89, 0xc0, //0x0000825a movq %r8, %rax - 0x48, 0x83, 0xd8, 0x00, //0x0000825d sbbq $0, %rax - 0x48, 0x83, 0xc0, 0x05, //0x00008261 addq $5, %rax - 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008265 cmpl $10000, %esi - 0x0f, 0x83, 0x22, 0xfc, 0xff, 0xff, //0x0000826b jae LBB31_37 - 0x49, 0x89, 0xc1, //0x00008271 movq %rax, %r9 - 0xe9, 0x3f, 0xfe, 0xff, 0xff, //0x00008274 jmp LBB31_56 - //0x00008279 LBB31_90 - 0x49, 0x8d, 0x84, 0x39, 0xe2, 0x01, 0x00, 0x00, //0x00008279 leaq $482(%r9,%rdi), %rax - 0x4d, 0x89, 0xde, //0x00008281 movq %r11, %r14 - 0x49, 0x29, 0xce, //0x00008284 subq %rcx, %r14 - 0x31, 0xdb, //0x00008287 xorl %ebx, %ebx - 0xc5, 0xfd, 0x6f, 0x05, 0x0f, 0xf7, 0xff, 0xff, //0x00008289 vmovdqa $-2289(%rip), %ymm0 /* LCPI31_0+0(%rip) */ - //0x00008291 LBB31_91 - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xfe, 0xff, 0xff, //0x00008291 vmovdqu %ymm0, $-480(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xfe, 0xff, 0xff, //0x0000829a vmovdqu %ymm0, $-448(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xfe, 0xff, 0xff, //0x000082a3 vmovdqu %ymm0, $-416(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x80, 0xfe, 0xff, 0xff, //0x000082ac vmovdqu %ymm0, $-384(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xa0, 0xfe, 0xff, 0xff, //0x000082b5 vmovdqu %ymm0, $-352(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xc0, 0xfe, 0xff, 0xff, //0x000082be vmovdqu %ymm0, $-320(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xe0, 0xfe, 0xff, 0xff, //0x000082c7 vmovdqu %ymm0, $-288(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x00, 0xff, 0xff, 0xff, //0x000082d0 vmovdqu %ymm0, $-256(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xff, 0xff, 0xff, //0x000082d9 vmovdqu %ymm0, $-224(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xff, 0xff, 0xff, //0x000082e2 vmovdqu %ymm0, $-192(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xff, 0xff, 0xff, //0x000082eb vmovdqu %ymm0, $-160(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0x80, //0x000082f4 vmovdqu %ymm0, $-128(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xa0, //0x000082fa vmovdqu %ymm0, $-96(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xc0, //0x00008300 vmovdqu %ymm0, $-64(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xe0, //0x00008306 vmovdqu %ymm0, $-32(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x04, 0x18, //0x0000830c vmovdqu %ymm0, (%rax,%rbx) - 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x00008311 addq $512, %rbx - 0x49, 0x83, 0xc6, 0x04, //0x00008318 addq $4, %r14 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x0000831c jne LBB31_91 - //0x00008322 LBB31_92 - 0x4d, 0x85, 0xdb, //0x00008322 testq %r11, %r11 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00008325 je LBB31_95 - 0x4c, 0x01, 0xcb, //0x0000832b addq %r9, %rbx - 0x48, 0x8d, 0x44, 0x1f, 0x62, //0x0000832e leaq $98(%rdi,%rbx), %rax - 0x49, 0xf7, 0xdb, //0x00008333 negq %r11 - 0xc5, 0xfd, 0x6f, 0x05, 0x62, 0xf6, 0xff, 0xff, //0x00008336 vmovdqa $-2462(%rip), %ymm0 /* LCPI31_0+0(%rip) */ - //0x0000833e LBB31_94 - 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x0000833e vmovdqu %ymm0, $-96(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00008343 vmovdqu %ymm0, $-64(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x00008348 vmovdqu %ymm0, $-32(%rax) - 0xc5, 0xfe, 0x7f, 0x00, //0x0000834d vmovdqu %ymm0, (%rax) - 0x48, 0x83, 0xe8, 0x80, //0x00008351 subq $-128, %rax - 0x49, 0xff, 0xc3, //0x00008355 incq %r11 - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00008358 jne LBB31_94 - //0x0000835e LBB31_95 - 0x49, 0x01, 0xf0, //0x0000835e addq %rsi, %r8 - 0x49, 0x39, 0xf2, //0x00008361 cmpq %rsi, %r10 - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00008364 je LBB31_98 - //0x0000836a LBB31_96 - 0x44, 0x89, 0xf8, //0x0000836a movl %r15d, %eax - 0xf7, 0xd8, //0x0000836d negl %eax - 0x90, //0x0000836f .p2align 4, 0x90 - //0x00008370 LBB31_97 - 0x41, 0xc6, 0x00, 0x30, //0x00008370 movb $48, (%r8) - 0x49, 0xff, 0xc0, //0x00008374 incq %r8 - 0xff, 0xc6, //0x00008377 incl %esi - 0x39, 0xc6, //0x00008379 cmpl %eax, %esi - 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x0000837b jl LBB31_97 - //0x00008381 LBB31_98 - 0x4b, 0x8d, 0x04, 0x20, //0x00008381 leaq (%r8,%r12), %rax - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00008385 cmpl $10000, %r13d - 0x0f, 0x82, 0x63, 0x00, 0x00, 0x00, //0x0000838c jb LBB31_101 - 0x44, 0x89, 0xe9, //0x00008392 movl %r13d, %ecx - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008395 movl $3518437209, %r10d - 0x4c, 0x0f, 0xaf, 0xd1, //0x0000839b imulq %rcx, %r10 - 0x49, 0xc1, 0xea, 0x2d, //0x0000839f shrq $45, %r10 - 0x41, 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x000083a3 imull $-10000, %r10d, %ecx - 0x44, 0x01, 0xe9, //0x000083aa addl %r13d, %ecx - 0x0f, 0x84, 0x87, 0x01, 0x00, 0x00, //0x000083ad je LBB31_103 - 0x89, 0xca, //0x000083b3 movl %ecx, %edx - 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x000083b5 imulq $1374389535, %rdx, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x000083bc shrq $37, %rdx - 0x6b, 0xda, 0x64, //0x000083c0 imull $100, %edx, %ebx - 0x29, 0xd9, //0x000083c3 subl %ebx, %ecx - 0x48, 0x8d, 0x1d, 0x24, 0x3b, 0x00, 0x00, //0x000083c5 leaq $15140(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4b, //0x000083cc movzwl (%rbx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x000083d0 movw %cx, $-2(%rax) - 0x0f, 0xb7, 0x0c, 0x53, //0x000083d4 movzwl (%rbx,%rdx,2), %ecx - 0x66, 0x89, 0x48, 0xfc, //0x000083d8 movw %cx, $-4(%rax) - 0x45, 0x31, 0xc9, //0x000083dc xorl %r9d, %r9d - 0x48, 0x83, 0xc0, 0xfc, //0x000083df addq $-4, %rax - 0x41, 0x83, 0xfa, 0x64, //0x000083e3 cmpl $100, %r10d - 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x000083e7 jae LBB31_105 - //0x000083ed LBB31_102 - 0x44, 0x89, 0xd1, //0x000083ed movl %r10d, %ecx - 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000083f0 jmp LBB31_107 - //0x000083f5 LBB31_101 - 0x45, 0x31, 0xc9, //0x000083f5 xorl %r9d, %r9d - 0x45, 0x89, 0xea, //0x000083f8 movl %r13d, %r10d - 0x41, 0x83, 0xfa, 0x64, //0x000083fb cmpl $100, %r10d - 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x000083ff jb LBB31_102 - //0x00008405 LBB31_105 - 0x48, 0xff, 0xc8, //0x00008405 decq %rax - 0x48, 0x8d, 0x15, 0xe1, 0x3a, 0x00, 0x00, //0x00008408 leaq $15073(%rip), %rdx /* _Digits+0(%rip) */ - 0x90, //0x0000840f .p2align 4, 0x90 - //0x00008410 LBB31_106 - 0x44, 0x89, 0xd1, //0x00008410 movl %r10d, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00008413 imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x0000841a shrq $37, %rcx - 0x6b, 0xd9, 0x64, //0x0000841e imull $100, %ecx, %ebx - 0x44, 0x89, 0xd6, //0x00008421 movl %r10d, %esi - 0x29, 0xde, //0x00008424 subl %ebx, %esi - 0x0f, 0xb7, 0x34, 0x72, //0x00008426 movzwl (%rdx,%rsi,2), %esi - 0x66, 0x89, 0x70, 0xff, //0x0000842a movw %si, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x0000842e addq $-2, %rax - 0x41, 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x00008432 cmpl $9999, %r10d - 0x41, 0x89, 0xca, //0x00008439 movl %ecx, %r10d - 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x0000843c ja LBB31_106 - //0x00008442 LBB31_107 - 0x83, 0xf9, 0x0a, //0x00008442 cmpl $10, %ecx - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00008445 jb LBB31_109 - 0x89, 0xc8, //0x0000844b movl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x9c, 0x3a, 0x00, 0x00, //0x0000844d leaq $15004(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008454 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x00, //0x00008458 movw %ax, (%r8) - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000845c jmp LBB31_110 - //0x00008461 LBB31_109 - 0x80, 0xc1, 0x30, //0x00008461 addb $48, %cl - 0x41, 0x88, 0x08, //0x00008464 movb %cl, (%r8) - //0x00008467 LBB31_110 - 0x4d, 0x29, 0xcc, //0x00008467 subq %r9, %r12 - 0x49, 0x8d, 0x74, 0x24, 0x01, //0x0000846a leaq $1(%r12), %rsi - 0x49, 0x8d, 0x54, 0x24, 0x61, //0x0000846f leaq $97(%r12), %rdx - 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00008474 leaq $2(%r12), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008479 .p2align 4, 0x90 - //0x00008480 LBB31_111 - 0x48, 0xff, 0xca, //0x00008480 decq %rdx - 0x48, 0xff, 0xce, //0x00008483 decq %rsi - 0x48, 0xff, 0xc8, //0x00008486 decq %rax - 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00008489 cmpb $48, $-1(%r8,%r12) - 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x0000848f leaq $-1(%r12), %r12 - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00008494 je LBB31_111 - 0x4d, 0x8d, 0x0c, 0x30, //0x0000849a leaq (%r8,%rsi), %r9 - 0x45, 0x85, 0xff, //0x0000849e testl %r15d, %r15d - 0x0f, 0x8e, 0x8b, 0x00, 0x00, 0x00, //0x000084a1 jle LBB31_116 - 0x44, 0x89, 0xc9, //0x000084a7 movl %r9d, %ecx - 0x44, 0x29, 0xc1, //0x000084aa subl %r8d, %ecx - 0x41, 0x39, 0xcf, //0x000084ad cmpl %ecx, %r15d - 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x000084b0 jge LBB31_117 - 0x43, 0x8d, 0x0c, 0x07, //0x000084b6 leal (%r15,%r8), %ecx - 0x41, 0x29, 0xc9, //0x000084ba subl %ecx, %r9d - 0x49, 0x8d, 0x49, 0xff, //0x000084bd leaq $-1(%r9), %rcx - 0x45, 0x89, 0xca, //0x000084c1 movl %r9d, %r10d - 0x41, 0x83, 0xe2, 0x03, //0x000084c4 andl $3, %r10d - 0x48, 0x83, 0xf9, 0x03, //0x000084c8 cmpq $3, %rcx - 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x000084cc jae LBB31_121 - 0x31, 0xc9, //0x000084d2 xorl %ecx, %ecx - 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x000084d4 jmp LBB31_124 - //0x000084d9 LBB31_117 - 0x0f, 0x8e, 0x53, 0x00, 0x00, 0x00, //0x000084d9 jle LBB31_116 - 0x45, 0x01, 0xc7, //0x000084df addl %r8d, %r15d - 0x45, 0x89, 0xce, //0x000084e2 movl %r9d, %r14d - 0x41, 0xf7, 0xd6, //0x000084e5 notl %r14d - 0x45, 0x01, 0xfe, //0x000084e8 addl %r15d, %r14d - 0x45, 0x31, 0xd2, //0x000084eb xorl %r10d, %r10d - 0x4d, 0x89, 0xcb, //0x000084ee movq %r9, %r11 - 0x41, 0x83, 0xfe, 0x7e, //0x000084f1 cmpl $126, %r14d - 0x0f, 0x86, 0xb4, 0x01, 0x00, 0x00, //0x000084f5 jbe LBB31_135 - 0x49, 0xff, 0xc6, //0x000084fb incq %r14 - 0x4d, 0x89, 0xf2, //0x000084fe movq %r14, %r10 - 0x49, 0x83, 0xe2, 0x80, //0x00008501 andq $-128, %r10 - 0x4f, 0x8d, 0x1c, 0x10, //0x00008505 leaq (%r8,%r10), %r11 - 0x49, 0x8d, 0x5a, 0x80, //0x00008509 leaq $-128(%r10), %rbx - 0x48, 0x89, 0xd9, //0x0000850d movq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x07, //0x00008510 shrq $7, %rcx - 0x48, 0xff, 0xc1, //0x00008514 incq %rcx - 0x41, 0x89, 0xcc, //0x00008517 movl %ecx, %r12d - 0x41, 0x83, 0xe4, 0x03, //0x0000851a andl $3, %r12d - 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x0000851e cmpq $384, %rbx - 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x00008525 jae LBB31_129 - 0x31, 0xc9, //0x0000852b xorl %ecx, %ecx - 0xe9, 0x30, 0x01, 0x00, 0x00, //0x0000852d jmp LBB31_131 - //0x00008532 LBB31_116 - 0x4d, 0x89, 0xc8, //0x00008532 movq %r9, %r8 - 0xe9, 0x96, 0x01, 0x00, 0x00, //0x00008535 jmp LBB31_137 - //0x0000853a LBB31_103 - 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x0000853a movl $4, %r9d - 0x48, 0x83, 0xc0, 0xfc, //0x00008540 addq $-4, %rax - 0x41, 0x83, 0xfa, 0x64, //0x00008544 cmpl $100, %r10d - 0x0f, 0x82, 0x9f, 0xfe, 0xff, 0xff, //0x00008548 jb LBB31_102 - 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x0000854e jmp LBB31_105 - //0x00008553 LBB31_121 - 0x4d, 0x89, 0xd3, //0x00008553 movq %r10, %r11 - 0x4d, 0x29, 0xcb, //0x00008556 subq %r9, %r11 - 0x31, 0xc9, //0x00008559 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000855b .p2align 4, 0x90 - //0x00008560 LBB31_122 - 0x49, 0x8d, 0x1c, 0x08, //0x00008560 leaq (%r8,%rcx), %rbx - 0x8b, 0x54, 0x1e, 0xfc, //0x00008564 movl $-4(%rsi,%rbx), %edx - 0x89, 0x54, 0x1e, 0xfd, //0x00008568 movl %edx, $-3(%rsi,%rbx) - 0x48, 0x83, 0xc1, 0xfc, //0x0000856c addq $-4, %rcx - 0x49, 0x39, 0xcb, //0x00008570 cmpq %rcx, %r11 - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00008573 jne LBB31_122 - 0x48, 0xf7, 0xd9, //0x00008579 negq %rcx - //0x0000857c LBB31_124 - 0x4d, 0x85, 0xd2, //0x0000857c testq %r10, %r10 - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000857f je LBB31_127 - 0x49, 0xf7, 0xda, //0x00008585 negq %r10 - 0x4c, 0x89, 0xc2, //0x00008588 movq %r8, %rdx - 0x48, 0x29, 0xca, //0x0000858b subq %rcx, %rdx - 0x31, 0xc9, //0x0000858e xorl %ecx, %ecx - //0x00008590 .p2align 4, 0x90 - //0x00008590 LBB31_126 - 0x48, 0x8d, 0x34, 0x0a, //0x00008590 leaq (%rdx,%rcx), %rsi - 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00008594 movzbl (%r12,%rsi), %ebx - 0x41, 0x88, 0x5c, 0x34, 0x01, //0x00008599 movb %bl, $1(%r12,%rsi) - 0x48, 0xff, 0xc9, //0x0000859e decq %rcx - 0x49, 0x39, 0xca, //0x000085a1 cmpq %rcx, %r10 - 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x000085a4 jne LBB31_126 - //0x000085aa LBB31_127 - 0x49, 0x63, 0xcf, //0x000085aa movslq %r15d, %rcx - 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x000085ad movb $46, (%r8,%rcx) - 0x49, 0x01, 0xc0, //0x000085b2 addq %rax, %r8 - 0xe9, 0x16, 0x01, 0x00, 0x00, //0x000085b5 jmp LBB31_137 - //0x000085ba LBB31_129 - 0x4c, 0x89, 0xe3, //0x000085ba movq %r12, %rbx - 0x48, 0x29, 0xcb, //0x000085bd subq %rcx, %rbx - 0x31, 0xc9, //0x000085c0 xorl %ecx, %ecx - 0xc5, 0xfd, 0x6f, 0x05, 0xd6, 0xf3, 0xff, 0xff, //0x000085c2 vmovdqa $-3114(%rip), %ymm0 /* LCPI31_0+0(%rip) */ - //0x000085ca LBB31_130 - 0x49, 0x8d, 0x04, 0x08, //0x000085ca leaq (%r8,%rcx), %rax - 0xc5, 0xfe, 0x7f, 0x04, 0x06, //0x000085ce vmovdqu %ymm0, (%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x20, //0x000085d3 vmovdqu %ymm0, $32(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x40, //0x000085d9 vmovdqu %ymm0, $64(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x60, //0x000085df vmovdqu %ymm0, $96(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x00, 0x00, 0x00, //0x000085e5 vmovdqu %ymm0, $128(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x00, 0x00, 0x00, //0x000085ee vmovdqu %ymm0, $160(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x00, 0x00, 0x00, //0x000085f7 vmovdqu %ymm0, $192(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x00, 0x00, 0x00, //0x00008600 vmovdqu %ymm0, $224(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x00, 0x01, 0x00, 0x00, //0x00008609 vmovdqu %ymm0, $256(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x20, 0x01, 0x00, 0x00, //0x00008612 vmovdqu %ymm0, $288(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x40, 0x01, 0x00, 0x00, //0x0000861b vmovdqu %ymm0, $320(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x60, 0x01, 0x00, 0x00, //0x00008624 vmovdqu %ymm0, $352(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x01, 0x00, 0x00, //0x0000862d vmovdqu %ymm0, $384(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x01, 0x00, 0x00, //0x00008636 vmovdqu %ymm0, $416(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x01, 0x00, 0x00, //0x0000863f vmovdqu %ymm0, $448(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x01, 0x00, 0x00, //0x00008648 vmovdqu %ymm0, $480(%rsi,%rax) - 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x00008651 addq $512, %rcx - 0x48, 0x83, 0xc3, 0x04, //0x00008658 addq $4, %rbx - 0x0f, 0x85, 0x68, 0xff, 0xff, 0xff, //0x0000865c jne LBB31_130 - //0x00008662 LBB31_131 - 0x49, 0x01, 0xf3, //0x00008662 addq %rsi, %r11 - 0x4d, 0x85, 0xe4, //0x00008665 testq %r12, %r12 - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00008668 je LBB31_134 - 0x49, 0x01, 0xc8, //0x0000866e addq %rcx, %r8 - 0x49, 0x01, 0xd0, //0x00008671 addq %rdx, %r8 - 0x49, 0xf7, 0xdc, //0x00008674 negq %r12 - 0xc5, 0xfd, 0x6f, 0x05, 0x21, 0xf3, 0xff, 0xff, //0x00008677 vmovdqa $-3295(%rip), %ymm0 /* LCPI31_0+0(%rip) */ - //0x0000867f LBB31_133 - 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xa0, //0x0000867f vmovdqu %ymm0, $-96(%r8) - 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xc0, //0x00008685 vmovdqu %ymm0, $-64(%r8) - 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xe0, //0x0000868b vmovdqu %ymm0, $-32(%r8) - 0xc4, 0xc1, 0x7e, 0x7f, 0x00, //0x00008691 vmovdqu %ymm0, (%r8) - 0x49, 0x83, 0xe8, 0x80, //0x00008696 subq $-128, %r8 - 0x49, 0xff, 0xc4, //0x0000869a incq %r12 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000869d jne LBB31_133 - //0x000086a3 LBB31_134 - 0x4d, 0x89, 0xd8, //0x000086a3 movq %r11, %r8 - 0x4d, 0x39, 0xd6, //0x000086a6 cmpq %r10, %r14 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000086a9 je LBB31_137 - //0x000086af LBB31_135 - 0x45, 0x29, 0xd7, //0x000086af subl %r10d, %r15d - 0x45, 0x29, 0xcf, //0x000086b2 subl %r9d, %r15d - 0x4d, 0x89, 0xd8, //0x000086b5 movq %r11, %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000086b8 .p2align 4, 0x90 - //0x000086c0 LBB31_136 - 0x41, 0xc6, 0x00, 0x30, //0x000086c0 movb $48, (%r8) - 0x49, 0xff, 0xc0, //0x000086c4 incq %r8 - 0x41, 0xff, 0xcf, //0x000086c7 decl %r15d - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x000086ca jne LBB31_136 - //0x000086d0 LBB31_137 - 0x41, 0x29, 0xf8, //0x000086d0 subl %edi, %r8d - //0x000086d3 LBB31_138 - 0x44, 0x89, 0xc0, //0x000086d3 movl %r8d, %eax - 0x5b, //0x000086d6 popq %rbx - 0x41, 0x5c, //0x000086d7 popq %r12 - 0x41, 0x5d, //0x000086d9 popq %r13 - 0x41, 0x5e, //0x000086db popq %r14 - 0x41, 0x5f, //0x000086dd popq %r15 - 0x5d, //0x000086df popq %rbp - 0xc5, 0xf8, 0x77, //0x000086e0 vzeroupper - 0xc3, //0x000086e3 retq - //0x000086e4 LBB31_139 - 0x45, 0x31, 0xc0, //0x000086e4 xorl %r8d, %r8d - 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x000086e7 jmp LBB31_138 - //0x000086ec LBB31_140 - 0x41, 0xbf, 0x6b, 0xff, 0xff, 0xff, //0x000086ec movl $-149, %r15d - 0x89, 0xc6, //0x000086f2 movl %eax, %esi - 0xe9, 0x46, 0xf3, 0xff, 0xff, //0x000086f4 jmp LBB31_5 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000086f9 .p2align 4, 0x00 - //0x00008700 LCPI32_0 - 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, //0x00008700 QUAD $0x4040404040404040; QUAD $0x4040404040404040 // .space 16, '@@@@@@@@@@@@@@@@' - //0x00008710 LCPI32_1 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00008710 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00008720 LCPI32_2 - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00008720 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .space 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - //0x00008730 LCPI32_3 - 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x00008730 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' - //0x00008740 LCPI32_4 - 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x00008740 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' - //0x00008750 LCPI32_5 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00008750 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00008760 .p2align 4, 0x90 - //0x00008760 _to_lower - 0x55, //0x00008760 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008761 movq %rsp, %rbp - 0x48, 0x83, 0xfa, 0x10, //0x00008764 cmpq $16, %rdx - 0x0f, 0x82, 0xdf, 0x00, 0x00, 0x00, //0x00008768 jb LBB32_8 - 0x48, 0x8d, 0x4a, 0xf0, //0x0000876e leaq $-16(%rdx), %rcx - 0xf6, 0xc1, 0x10, //0x00008772 testb $16, %cl - 0x0f, 0x85, 0x4b, 0x00, 0x00, 0x00, //0x00008775 jne LBB32_2 - 0xc5, 0xfa, 0x6f, 0x06, //0x0000877b vmovdqu (%rsi), %xmm0 - 0xc5, 0xf9, 0x64, 0x0d, 0x79, 0xff, 0xff, 0xff, //0x0000877f vpcmpgtb $-135(%rip), %xmm0, %xmm1 /* LCPI32_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0x81, 0xff, 0xff, 0xff, //0x00008787 vmovdqa $-127(%rip), %xmm2 /* LCPI32_1+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd0, //0x0000878f vpcmpgtb %xmm0, %xmm2, %xmm2 - 0xc5, 0xe9, 0xdb, 0xc9, //0x00008793 vpand %xmm1, %xmm2, %xmm1 - 0xc5, 0xf1, 0xdb, 0x0d, 0x81, 0xff, 0xff, 0xff, //0x00008797 vpand $-127(%rip), %xmm1, %xmm1 /* LCPI32_2+0(%rip) */ - 0xc5, 0xf1, 0x71, 0xf1, 0x05, //0x0000879f vpsllw $5, %xmm1, %xmm1 - 0xc5, 0xf1, 0xfc, 0xc0, //0x000087a4 vpaddb %xmm0, %xmm1, %xmm0 - 0xc5, 0xfa, 0x7f, 0x07, //0x000087a8 vmovdqu %xmm0, (%rdi) - 0x48, 0x83, 0xc6, 0x10, //0x000087ac addq $16, %rsi - 0x48, 0x83, 0xc7, 0x10, //0x000087b0 addq $16, %rdi - 0x48, 0x89, 0xc8, //0x000087b4 movq %rcx, %rax - 0x48, 0x83, 0xf9, 0x10, //0x000087b7 cmpq $16, %rcx - 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x000087bb jae LBB32_5 - 0xe9, 0x84, 0x00, 0x00, 0x00, //0x000087c1 jmp LBB32_7 - //0x000087c6 LBB32_2 - 0x48, 0x89, 0xd0, //0x000087c6 movq %rdx, %rax - 0x48, 0x83, 0xf9, 0x10, //0x000087c9 cmpq $16, %rcx - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x000087cd jb LBB32_7 - //0x000087d3 LBB32_5 - 0xc5, 0xf9, 0x6f, 0x05, 0x25, 0xff, 0xff, 0xff, //0x000087d3 vmovdqa $-219(%rip), %xmm0 /* LCPI32_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x2d, 0xff, 0xff, 0xff, //0x000087db vmovdqa $-211(%rip), %xmm1 /* LCPI32_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0x35, 0xff, 0xff, 0xff, //0x000087e3 vmovdqa $-203(%rip), %xmm2 /* LCPI32_2+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000087eb .p2align 4, 0x90 - //0x000087f0 LBB32_6 - 0xc5, 0xfa, 0x6f, 0x1e, //0x000087f0 vmovdqu (%rsi), %xmm3 - 0xc5, 0xe1, 0x64, 0xe0, //0x000087f4 vpcmpgtb %xmm0, %xmm3, %xmm4 - 0xc5, 0xf1, 0x64, 0xeb, //0x000087f8 vpcmpgtb %xmm3, %xmm1, %xmm5 - 0xc5, 0xd1, 0xdb, 0xe4, //0x000087fc vpand %xmm4, %xmm5, %xmm4 - 0xc5, 0xd9, 0xdb, 0xe2, //0x00008800 vpand %xmm2, %xmm4, %xmm4 - 0xc5, 0xd9, 0x71, 0xf4, 0x05, //0x00008804 vpsllw $5, %xmm4, %xmm4 - 0xc5, 0xd9, 0xfc, 0xdb, //0x00008809 vpaddb %xmm3, %xmm4, %xmm3 - 0xc5, 0xfa, 0x7f, 0x1f, //0x0000880d vmovdqu %xmm3, (%rdi) - 0xc5, 0xfa, 0x6f, 0x5e, 0x10, //0x00008811 vmovdqu $16(%rsi), %xmm3 - 0xc5, 0xe1, 0x64, 0xe0, //0x00008816 vpcmpgtb %xmm0, %xmm3, %xmm4 - 0xc5, 0xf1, 0x64, 0xeb, //0x0000881a vpcmpgtb %xmm3, %xmm1, %xmm5 - 0xc5, 0xd1, 0xdb, 0xe4, //0x0000881e vpand %xmm4, %xmm5, %xmm4 - 0xc5, 0xd9, 0xdb, 0xe2, //0x00008822 vpand %xmm2, %xmm4, %xmm4 - 0xc5, 0xd9, 0x71, 0xf4, 0x05, //0x00008826 vpsllw $5, %xmm4, %xmm4 - 0xc5, 0xd9, 0xfc, 0xdb, //0x0000882b vpaddb %xmm3, %xmm4, %xmm3 - 0xc5, 0xfa, 0x7f, 0x5f, 0x10, //0x0000882f vmovdqu %xmm3, $16(%rdi) - 0x48, 0x83, 0xc6, 0x20, //0x00008834 addq $32, %rsi - 0x48, 0x83, 0xc7, 0x20, //0x00008838 addq $32, %rdi - 0x48, 0x83, 0xc0, 0xe0, //0x0000883c addq $-32, %rax - 0x48, 0x83, 0xf8, 0x0f, //0x00008840 cmpq $15, %rax - 0x0f, 0x87, 0xa6, 0xff, 0xff, 0xff, //0x00008844 ja LBB32_6 - //0x0000884a LBB32_7 - 0x83, 0xe2, 0x0f, //0x0000884a andl $15, %edx - //0x0000884d LBB32_8 - 0x48, 0x85, 0xd2, //0x0000884d testq %rdx, %rdx - 0x0f, 0x84, 0x99, 0x01, 0x00, 0x00, //0x00008850 je LBB32_16 - 0x48, 0x83, 0xfa, 0x0f, //0x00008856 cmpq $15, %rdx - 0x0f, 0x86, 0x1a, 0x00, 0x00, 0x00, //0x0000885a jbe LBB32_10 - 0x48, 0x8d, 0x04, 0x16, //0x00008860 leaq (%rsi,%rdx), %rax - 0x48, 0x39, 0xc7, //0x00008864 cmpq %rax, %rdi - 0x0f, 0x83, 0x28, 0x00, 0x00, 0x00, //0x00008867 jae LBB32_19 - 0x48, 0x8d, 0x04, 0x17, //0x0000886d leaq (%rdi,%rdx), %rax - 0x48, 0x39, 0xc6, //0x00008871 cmpq %rax, %rsi - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x00008874 jae LBB32_19 - //0x0000887a LBB32_10 - 0xf6, 0xc2, 0x01, //0x0000887a testb $1, %dl - 0x0f, 0x85, 0xfd, 0x00, 0x00, 0x00, //0x0000887d jne LBB32_12 - //0x00008883 LBB32_11 - 0x49, 0x89, 0xd0, //0x00008883 movq %rdx, %r8 - 0x48, 0x83, 0xfa, 0x01, //0x00008886 cmpq $1, %rdx - 0x0f, 0x85, 0x1a, 0x01, 0x00, 0x00, //0x0000888a jne LBB32_14 - 0xe9, 0x5a, 0x01, 0x00, 0x00, //0x00008890 jmp LBB32_16 - //0x00008895 LBB32_19 - 0x49, 0x89, 0xd0, //0x00008895 movq %rdx, %r8 - 0x49, 0x83, 0xe0, 0xf0, //0x00008898 andq $-16, %r8 - 0x49, 0x8d, 0x48, 0xf0, //0x0000889c leaq $-16(%r8), %rcx - 0x48, 0x89, 0xc8, //0x000088a0 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x04, //0x000088a3 shrq $4, %rax - 0x48, 0xff, 0xc0, //0x000088a7 incq %rax - 0x41, 0x89, 0xc1, //0x000088aa movl %eax, %r9d - 0x41, 0x83, 0xe1, 0x01, //0x000088ad andl $1, %r9d - 0x48, 0x85, 0xc9, //0x000088b1 testq %rcx, %rcx - 0x0f, 0x84, 0x37, 0x01, 0x00, 0x00, //0x000088b4 je LBB32_20 - 0x4c, 0x29, 0xc8, //0x000088ba subq %r9, %rax - 0x31, 0xc9, //0x000088bd xorl %ecx, %ecx - 0xc5, 0xf9, 0x6f, 0x05, 0x69, 0xfe, 0xff, 0xff, //0x000088bf vmovdqa $-407(%rip), %xmm0 /* LCPI32_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x71, 0xfe, 0xff, 0xff, //0x000088c7 vmovdqa $-399(%rip), %xmm1 /* LCPI32_4+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0x79, 0xfe, 0xff, 0xff, //0x000088cf vmovdqa $-391(%rip), %xmm2 /* LCPI32_5+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000088d7 .p2align 4, 0x90 - //0x000088e0 LBB32_22 - 0xc5, 0xfa, 0x6f, 0x1c, 0x0e, //0x000088e0 vmovdqu (%rsi,%rcx), %xmm3 - 0xc5, 0xe1, 0xfc, 0xe0, //0x000088e5 vpaddb %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xda, 0xe9, //0x000088e9 vpminub %xmm1, %xmm4, %xmm5 - 0xc5, 0xd9, 0x74, 0xe5, //0x000088ed vpcmpeqb %xmm5, %xmm4, %xmm4 - 0xc5, 0xe1, 0xfc, 0xea, //0x000088f1 vpaddb %xmm2, %xmm3, %xmm5 - 0xc4, 0xe3, 0x61, 0x4c, 0xdd, 0x40, //0x000088f5 vpblendvb %xmm4, %xmm5, %xmm3, %xmm3 - 0xc5, 0xfa, 0x7f, 0x1c, 0x0f, //0x000088fb vmovdqu %xmm3, (%rdi,%rcx) - 0xc5, 0xfa, 0x6f, 0x5c, 0x0e, 0x10, //0x00008900 vmovdqu $16(%rsi,%rcx), %xmm3 - 0xc5, 0xe1, 0xfc, 0xe0, //0x00008906 vpaddb %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xda, 0xe9, //0x0000890a vpminub %xmm1, %xmm4, %xmm5 - 0xc5, 0xd9, 0x74, 0xe5, //0x0000890e vpcmpeqb %xmm5, %xmm4, %xmm4 - 0xc5, 0xe1, 0xfc, 0xea, //0x00008912 vpaddb %xmm2, %xmm3, %xmm5 - 0xc4, 0xe3, 0x61, 0x4c, 0xdd, 0x40, //0x00008916 vpblendvb %xmm4, %xmm5, %xmm3, %xmm3 - 0xc5, 0xfa, 0x7f, 0x5c, 0x0f, 0x10, //0x0000891c vmovdqu %xmm3, $16(%rdi,%rcx) - 0x48, 0x83, 0xc1, 0x20, //0x00008922 addq $32, %rcx - 0x48, 0x83, 0xc0, 0xfe, //0x00008926 addq $-2, %rax - 0x0f, 0x85, 0xb0, 0xff, 0xff, 0xff, //0x0000892a jne LBB32_22 - 0x4d, 0x85, 0xc9, //0x00008930 testq %r9, %r9 - 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00008933 je LBB32_25 - //0x00008939 LBB32_24 - 0xc5, 0xfa, 0x6f, 0x04, 0x0e, //0x00008939 vmovdqu (%rsi,%rcx), %xmm0 - 0xc5, 0xf9, 0xfc, 0x0d, 0xea, 0xfd, 0xff, 0xff, //0x0000893e vpaddb $-534(%rip), %xmm0, %xmm1 /* LCPI32_3+0(%rip) */ - 0xc5, 0xf1, 0xda, 0x15, 0xf2, 0xfd, 0xff, 0xff, //0x00008946 vpminub $-526(%rip), %xmm1, %xmm2 /* LCPI32_4+0(%rip) */ - 0xc5, 0xf9, 0xfc, 0x1d, 0xfa, 0xfd, 0xff, 0xff, //0x0000894e vpaddb $-518(%rip), %xmm0, %xmm3 /* LCPI32_5+0(%rip) */ - 0xc5, 0xf1, 0x74, 0xca, //0x00008956 vpcmpeqb %xmm2, %xmm1, %xmm1 - 0xc4, 0xe3, 0x79, 0x4c, 0xc3, 0x10, //0x0000895a vpblendvb %xmm1, %xmm3, %xmm0, %xmm0 - 0xc5, 0xfa, 0x7f, 0x04, 0x0f, //0x00008960 vmovdqu %xmm0, (%rdi,%rcx) - //0x00008965 LBB32_25 - 0x4c, 0x39, 0xc2, //0x00008965 cmpq %r8, %rdx - 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x00008968 je LBB32_16 - 0x83, 0xe2, 0x0f, //0x0000896e andl $15, %edx - 0x4c, 0x01, 0xc6, //0x00008971 addq %r8, %rsi - 0x4c, 0x01, 0xc7, //0x00008974 addq %r8, %rdi - 0xf6, 0xc2, 0x01, //0x00008977 testb $1, %dl - 0x0f, 0x84, 0x03, 0xff, 0xff, 0xff, //0x0000897a je LBB32_11 - //0x00008980 LBB32_12 - 0x0f, 0xb6, 0x06, //0x00008980 movzbl (%rsi), %eax - 0x44, 0x8d, 0x40, 0xbf, //0x00008983 leal $-65(%rax), %r8d - 0x8d, 0x48, 0x20, //0x00008987 leal $32(%rax), %ecx - 0x41, 0x80, 0xf8, 0x1a, //0x0000898a cmpb $26, %r8b - 0x0f, 0xb6, 0xc9, //0x0000898e movzbl %cl, %ecx - 0x0f, 0x43, 0xc8, //0x00008991 cmovael %eax, %ecx - 0x4c, 0x8d, 0x42, 0xff, //0x00008994 leaq $-1(%rdx), %r8 - 0x88, 0x0f, //0x00008998 movb %cl, (%rdi) - 0x48, 0xff, 0xc6, //0x0000899a incq %rsi - 0x48, 0xff, 0xc7, //0x0000899d incq %rdi - 0x48, 0x83, 0xfa, 0x01, //0x000089a0 cmpq $1, %rdx - 0x0f, 0x84, 0x45, 0x00, 0x00, 0x00, //0x000089a4 je LBB32_16 - //0x000089aa LBB32_14 - 0x31, 0xc9, //0x000089aa xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, //0x000089ac .p2align 4, 0x90 - //0x000089b0 LBB32_15 - 0x0f, 0xb6, 0x14, 0x0e, //0x000089b0 movzbl (%rsi,%rcx), %edx - 0x44, 0x8d, 0x4a, 0xbf, //0x000089b4 leal $-65(%rdx), %r9d - 0x8d, 0x42, 0x20, //0x000089b8 leal $32(%rdx), %eax - 0x41, 0x80, 0xf9, 0x1a, //0x000089bb cmpb $26, %r9b - 0x0f, 0xb6, 0xc0, //0x000089bf movzbl %al, %eax - 0x0f, 0x43, 0xc2, //0x000089c2 cmovael %edx, %eax - 0x88, 0x04, 0x0f, //0x000089c5 movb %al, (%rdi,%rcx) - 0x0f, 0xb6, 0x44, 0x0e, 0x01, //0x000089c8 movzbl $1(%rsi,%rcx), %eax - 0x44, 0x8d, 0x48, 0xbf, //0x000089cd leal $-65(%rax), %r9d - 0x8d, 0x50, 0x20, //0x000089d1 leal $32(%rax), %edx - 0x41, 0x80, 0xf9, 0x1a, //0x000089d4 cmpb $26, %r9b - 0x0f, 0xb6, 0xd2, //0x000089d8 movzbl %dl, %edx - 0x0f, 0x43, 0xd0, //0x000089db cmovael %eax, %edx - 0x88, 0x54, 0x0f, 0x01, //0x000089de movb %dl, $1(%rdi,%rcx) - 0x48, 0x83, 0xc1, 0x02, //0x000089e2 addq $2, %rcx - 0x49, 0x39, 0xc8, //0x000089e6 cmpq %rcx, %r8 - 0x0f, 0x85, 0xc1, 0xff, 0xff, 0xff, //0x000089e9 jne LBB32_15 - //0x000089ef LBB32_16 - 0x5d, //0x000089ef popq %rbp - 0xc3, //0x000089f0 retq - //0x000089f1 LBB32_20 - 0x31, 0xc9, //0x000089f1 xorl %ecx, %ecx - 0x4d, 0x85, 0xc9, //0x000089f3 testq %r9, %r9 - 0x0f, 0x85, 0x3d, 0xff, 0xff, 0xff, //0x000089f6 jne LBB32_24 - 0xe9, 0x64, 0xff, 0xff, 0xff, //0x000089fc jmp LBB32_25 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008a01 .p2align 4, 0x90 - //0x00008a10 _format_significand - 0x55, //0x00008a10 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008a11 movq %rsp, %rbp - 0x41, 0x56, //0x00008a14 pushq %r14 - 0x53, //0x00008a16 pushq %rbx - 0x4c, 0x63, 0xc2, //0x00008a17 movslq %edx, %r8 - 0x49, 0x01, 0xf0, //0x00008a1a addq %rsi, %r8 - 0x48, 0x89, 0xf8, //0x00008a1d movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00008a20 shrq $32, %rax - 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x00008a24 je LBB33_1 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00008a2a movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf8, //0x00008a34 movq %rdi, %rax - 0x48, 0xf7, 0xe1, //0x00008a37 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00008a3a shrq $26, %rdx - 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00008a3e imull $-100000000, %edx, %ecx - 0x01, 0xf9, //0x00008a44 addl %edi, %ecx - 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00008a46 je LBB33_3 - 0x89, 0xc8, //0x00008a4c movl %ecx, %eax - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00008a4e movl $3518437209, %r9d - 0x49, 0x0f, 0xaf, 0xc1, //0x00008a54 imulq %r9, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00008a58 shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00008a5c imull $10000, %eax, %edi - 0x29, 0xf9, //0x00008a62 subl %edi, %ecx - 0x48, 0x89, 0xc7, //0x00008a64 movq %rax, %rdi - 0x49, 0x0f, 0xaf, 0xf9, //0x00008a67 imulq %r9, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00008a6b shrq $45, %rdi - 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00008a6f imull $10000, %edi, %edi - 0x29, 0xf8, //0x00008a75 subl %edi, %eax - 0x0f, 0xb7, 0xf9, //0x00008a77 movzwl %cx, %edi - 0xc1, 0xef, 0x02, //0x00008a7a shrl $2, %edi - 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00008a7d imull $5243, %edi, %r9d - 0x41, 0xc1, 0xe9, 0x11, //0x00008a84 shrl $17, %r9d - 0x41, 0x6b, 0xf9, 0x64, //0x00008a88 imull $100, %r9d, %edi - 0x29, 0xf9, //0x00008a8c subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd1, //0x00008a8e movzwl %cx, %r10d - 0x0f, 0xb7, 0xf8, //0x00008a92 movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00008a95 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00008a98 imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00008a9e shrl $17, %edi - 0x6b, 0xcf, 0x64, //0x00008aa1 imull $100, %edi, %ecx - 0x29, 0xc8, //0x00008aa4 subl %ecx, %eax - 0x44, 0x0f, 0xb7, 0xd8, //0x00008aa6 movzwl %ax, %r11d - 0x48, 0x8d, 0x0d, 0x3f, 0x34, 0x00, 0x00, //0x00008aaa leaq $13375(%rip), %rcx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00008ab1 movzwl (%rcx,%r10,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00008ab6 movw %ax, $-2(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00008abb movzwl (%rcx,%r9,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00008ac0 movw %ax, $-4(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00008ac5 movzwl (%rcx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00008aca movw %ax, $-6(%r8) - 0x0f, 0xb7, 0x04, 0x79, //0x00008acf movzwl (%rcx,%rdi,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xf8, //0x00008ad3 movw %ax, $-8(%r8) - 0x45, 0x31, 0xc9, //0x00008ad8 xorl %r9d, %r9d - 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00008adb jmp LBB33_5 - //0x00008ae0 LBB33_1 - 0x45, 0x31, 0xc9, //0x00008ae0 xorl %r9d, %r9d - 0x4d, 0x89, 0xc6, //0x00008ae3 movq %r8, %r14 - 0x48, 0x89, 0xfa, //0x00008ae6 movq %rdi, %rdx - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008ae9 cmpl $10000, %edx - 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x00008aef jae LBB33_8 - //0x00008af5 LBB33_7 - 0x89, 0xd7, //0x00008af5 movl %edx, %edi - 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x00008af7 jmp LBB33_10 - //0x00008afc LBB33_3 - 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x00008afc movl $8, %r9d - //0x00008b02 LBB33_5 - 0x4d, 0x8d, 0x70, 0xf8, //0x00008b02 leaq $-8(%r8), %r14 - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008b06 cmpl $10000, %edx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00008b0c jb LBB33_7 - //0x00008b12 LBB33_8 - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008b12 movl $3518437209, %r10d - 0x4c, 0x8d, 0x1d, 0xd1, 0x33, 0x00, 0x00, //0x00008b18 leaq $13265(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, //0x00008b1f .p2align 4, 0x90 - //0x00008b20 LBB33_9 - 0x89, 0xd7, //0x00008b20 movl %edx, %edi - 0x49, 0x0f, 0xaf, 0xfa, //0x00008b22 imulq %r10, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00008b26 shrq $45, %rdi - 0x69, 0xc7, 0xf0, 0xd8, 0xff, 0xff, //0x00008b2a imull $-10000, %edi, %eax - 0x01, 0xd0, //0x00008b30 addl %edx, %eax - 0x48, 0x69, 0xd8, 0x1f, 0x85, 0xeb, 0x51, //0x00008b32 imulq $1374389535, %rax, %rbx - 0x48, 0xc1, 0xeb, 0x25, //0x00008b39 shrq $37, %rbx - 0x6b, 0xcb, 0x64, //0x00008b3d imull $100, %ebx, %ecx - 0x29, 0xc8, //0x00008b40 subl %ecx, %eax - 0x41, 0x0f, 0xb7, 0x04, 0x43, //0x00008b42 movzwl (%r11,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008b47 movw %ax, $-2(%r14) - 0x41, 0x0f, 0xb7, 0x04, 0x5b, //0x00008b4c movzwl (%r11,%rbx,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfc, //0x00008b51 movw %ax, $-4(%r14) - 0x49, 0x83, 0xc6, 0xfc, //0x00008b56 addq $-4, %r14 - 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00008b5a cmpl $99999999, %edx - 0x89, 0xfa, //0x00008b60 movl %edi, %edx - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00008b62 ja LBB33_9 - //0x00008b68 LBB33_10 - 0x83, 0xff, 0x64, //0x00008b68 cmpl $100, %edi - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x00008b6b jae LBB33_11 - 0x83, 0xff, 0x0a, //0x00008b71 cmpl $10, %edi - 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00008b74 jb LBB33_14 - //0x00008b7a LBB33_13 - 0x89, 0xf8, //0x00008b7a movl %edi, %eax - 0x48, 0x8d, 0x0d, 0x6d, 0x33, 0x00, 0x00, //0x00008b7c leaq $13165(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008b83 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008b87 movw %ax, $-2(%r14) - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00008b8c jmp LBB33_15 - //0x00008b91 LBB33_11 - 0x0f, 0xb7, 0xc7, //0x00008b91 movzwl %di, %eax - 0xc1, 0xe8, 0x02, //0x00008b94 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00008b97 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00008b9d shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x00008ba0 imull $100, %eax, %ecx - 0x29, 0xcf, //0x00008ba3 subl %ecx, %edi - 0x0f, 0xb7, 0xcf, //0x00008ba5 movzwl %di, %ecx - 0x48, 0x8d, 0x15, 0x41, 0x33, 0x00, 0x00, //0x00008ba8 leaq $13121(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00008baf movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4e, 0xfe, //0x00008bb3 movw %cx, $-2(%r14) - 0x49, 0x83, 0xc6, 0xfe, //0x00008bb8 addq $-2, %r14 - 0x89, 0xc7, //0x00008bbc movl %eax, %edi - 0x83, 0xff, 0x0a, //0x00008bbe cmpl $10, %edi - 0x0f, 0x83, 0xb3, 0xff, 0xff, 0xff, //0x00008bc1 jae LBB33_13 - //0x00008bc7 LBB33_14 - 0x40, 0x80, 0xc7, 0x30, //0x00008bc7 addb $48, %dil - 0x40, 0x88, 0x3e, //0x00008bcb movb %dil, (%rsi) - //0x00008bce LBB33_15 - 0x4d, 0x29, 0xc8, //0x00008bce subq %r9, %r8 - 0x4c, 0x89, 0xc0, //0x00008bd1 movq %r8, %rax - 0x5b, //0x00008bd4 popq %rbx - 0x41, 0x5e, //0x00008bd5 popq %r14 - 0x5d, //0x00008bd7 popq %rbp - 0xc3, //0x00008bd8 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008bd9 .p2align 4, 0x90 - //0x00008be0 _left_shift - 0x55, //0x00008be0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008be1 movq %rsp, %rbp - 0x41, 0x56, //0x00008be4 pushq %r14 - 0x53, //0x00008be6 pushq %rbx - 0x89, 0xf1, //0x00008be7 movl %esi, %ecx - 0x48, 0x6b, 0xd1, 0x68, //0x00008be9 imulq $104, %rcx, %rdx - 0x48, 0x8d, 0x35, 0xec, 0x8c, 0x00, 0x00, //0x00008bed leaq $36076(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x44, 0x8b, 0x04, 0x32, //0x00008bf4 movl (%rdx,%rsi), %r8d - 0x4c, 0x8b, 0x17, //0x00008bf8 movq (%rdi), %r10 - 0x4c, 0x63, 0x4f, 0x10, //0x00008bfb movslq $16(%rdi), %r9 - 0x8a, 0x44, 0x32, 0x04, //0x00008bff movb $4(%rdx,%rsi), %al - 0x4d, 0x85, 0xc9, //0x00008c03 testq %r9, %r9 - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00008c06 je LBB34_6 - 0x48, 0x8d, 0x54, 0x32, 0x05, //0x00008c0c leaq $5(%rdx,%rsi), %rdx - 0x31, 0xf6, //0x00008c11 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008c13 .p2align 4, 0x90 - //0x00008c20 LBB34_3 - 0x84, 0xc0, //0x00008c20 testb %al, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00008c22 je LBB34_8 - 0x41, 0x38, 0x04, 0x32, //0x00008c28 cmpb %al, (%r10,%rsi) - 0x0f, 0x85, 0x89, 0x01, 0x00, 0x00, //0x00008c2c jne LBB34_5 - 0x0f, 0xb6, 0x04, 0x32, //0x00008c32 movzbl (%rdx,%rsi), %eax - 0x48, 0xff, 0xc6, //0x00008c36 incq %rsi - 0x49, 0x39, 0xf1, //0x00008c39 cmpq %rsi, %r9 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00008c3c jne LBB34_3 - //0x00008c42 LBB34_6 - 0x84, 0xc0, //0x00008c42 testb %al, %al - 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x00008c44 je LBB34_8 - //0x00008c4a LBB34_7 - 0x41, 0xff, 0xc8, //0x00008c4a decl %r8d - //0x00008c4d LBB34_8 - 0x45, 0x85, 0xc9, //0x00008c4d testl %r9d, %r9d - 0x0f, 0x8e, 0x8c, 0x00, 0x00, 0x00, //0x00008c50 jle LBB34_23 - 0x43, 0x8d, 0x04, 0x08, //0x00008c56 leal (%r8,%r9), %eax - 0x4c, 0x63, 0xf0, //0x00008c5a movslq %eax, %r14 - 0x49, 0xff, 0xce, //0x00008c5d decq %r14 - 0x31, 0xd2, //0x00008c60 xorl %edx, %edx - 0x49, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00008c62 movabsq $-3689348814741910323, %r11 - 0x90, 0x90, 0x90, 0x90, //0x00008c6c .p2align 4, 0x90 - //0x00008c70 LBB34_10 - 0x4b, 0x0f, 0xbe, 0x74, 0x0a, 0xff, //0x00008c70 movsbq $-1(%r10,%r9), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00008c76 addq $-48, %rsi - 0x48, 0xd3, 0xe6, //0x00008c7a shlq %cl, %rsi - 0x48, 0x01, 0xd6, //0x00008c7d addq %rdx, %rsi - 0x48, 0x89, 0xf0, //0x00008c80 movq %rsi, %rax - 0x49, 0xf7, 0xe3, //0x00008c83 mulq %r11 - 0x48, 0xc1, 0xea, 0x03, //0x00008c86 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00008c8a leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00008c8e leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xf0, //0x00008c92 movq %rsi, %rax - 0x48, 0x29, 0xd8, //0x00008c95 subq %rbx, %rax - 0x4c, 0x39, 0x77, 0x08, //0x00008c98 cmpq %r14, $8(%rdi) - 0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x00008c9c jbe LBB34_16 - 0x04, 0x30, //0x00008ca2 addb $48, %al - 0x43, 0x88, 0x04, 0x32, //0x00008ca4 movb %al, (%r10,%r14) - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00008ca8 jmp LBB34_18 - 0x90, 0x90, 0x90, //0x00008cad .p2align 4, 0x90 - //0x00008cb0 LBB34_16 - 0x48, 0x85, 0xc0, //0x00008cb0 testq %rax, %rax - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00008cb3 je LBB34_18 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00008cb9 movl $1, $28(%rdi) - //0x00008cc0 LBB34_18 - 0x49, 0x83, 0xf9, 0x02, //0x00008cc0 cmpq $2, %r9 - 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x00008cc4 jl LBB34_12 - 0x49, 0xff, 0xc9, //0x00008cca decq %r9 - 0x4c, 0x8b, 0x17, //0x00008ccd movq (%rdi), %r10 - 0x49, 0xff, 0xce, //0x00008cd0 decq %r14 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00008cd3 jmp LBB34_10 - //0x00008cd8 LBB34_12 - 0x48, 0x83, 0xfe, 0x0a, //0x00008cd8 cmpq $10, %rsi - 0x0f, 0x83, 0x6e, 0x00, 0x00, 0x00, //0x00008cdc jae LBB34_13 - //0x00008ce2 LBB34_23 - 0x48, 0x63, 0x4f, 0x10, //0x00008ce2 movslq $16(%rdi), %rcx - 0x49, 0x63, 0xc0, //0x00008ce6 movslq %r8d, %rax - 0x48, 0x01, 0xc8, //0x00008ce9 addq %rcx, %rax - 0x89, 0x47, 0x10, //0x00008cec movl %eax, $16(%rdi) - 0x48, 0x8b, 0x4f, 0x08, //0x00008cef movq $8(%rdi), %rcx - 0x48, 0x39, 0xc1, //0x00008cf3 cmpq %rax, %rcx - 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x00008cf6 ja LBB34_25 - 0x89, 0x4f, 0x10, //0x00008cfc movl %ecx, $16(%rdi) - 0x89, 0xc8, //0x00008cff movl %ecx, %eax - //0x00008d01 LBB34_25 - 0x44, 0x01, 0x47, 0x14, //0x00008d01 addl %r8d, $20(%rdi) - 0x85, 0xc0, //0x00008d05 testl %eax, %eax - 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x00008d07 jle LBB34_29 - 0x48, 0x8b, 0x0f, //0x00008d0d movq (%rdi), %rcx - 0x89, 0xc0, //0x00008d10 movl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008d12 .p2align 4, 0x90 - //0x00008d20 LBB34_27 - 0x80, 0x7c, 0x01, 0xff, 0x30, //0x00008d20 cmpb $48, $-1(%rcx,%rax) - 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00008d25 jne LBB34_31 - 0x89, 0xc2, //0x00008d2b movl %eax, %edx - 0x48, 0xff, 0xc8, //0x00008d2d decq %rax - 0xff, 0xca, //0x00008d30 decl %edx - 0x89, 0x57, 0x10, //0x00008d32 movl %edx, $16(%rdi) - 0x48, 0x8d, 0x50, 0x01, //0x00008d35 leaq $1(%rax), %rdx - 0x48, 0x83, 0xfa, 0x01, //0x00008d39 cmpq $1, %rdx - 0x0f, 0x8f, 0xdd, 0xff, 0xff, 0xff, //0x00008d3d jg LBB34_27 - //0x00008d43 LBB34_29 - 0x85, 0xc0, //0x00008d43 testl %eax, %eax - 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x00008d45 je LBB34_30 - //0x00008d4b LBB34_31 - 0x5b, //0x00008d4b popq %rbx - 0x41, 0x5e, //0x00008d4c popq %r14 - 0x5d, //0x00008d4e popq %rbp - 0xc3, //0x00008d4f retq - //0x00008d50 LBB34_13 - 0x49, 0x63, 0xf6, //0x00008d50 movslq %r14d, %rsi - 0x48, 0xff, 0xce, //0x00008d53 decq %rsi - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00008d56 jmp LBB34_14 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008d5b .p2align 4, 0x90 - //0x00008d60 LBB34_15 - 0x04, 0x30, //0x00008d60 addb $48, %al - 0x48, 0x8b, 0x1f, //0x00008d62 movq (%rdi), %rbx - 0x88, 0x04, 0x33, //0x00008d65 movb %al, (%rbx,%rsi) - //0x00008d68 LBB34_22 - 0x48, 0xff, 0xce, //0x00008d68 decq %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00008d6b cmpq $9, %rcx - 0x0f, 0x86, 0x6d, 0xff, 0xff, 0xff, //0x00008d6f jbe LBB34_23 - //0x00008d75 LBB34_14 - 0x48, 0x89, 0xd1, //0x00008d75 movq %rdx, %rcx - 0x48, 0x89, 0xd0, //0x00008d78 movq %rdx, %rax - 0x49, 0xf7, 0xe3, //0x00008d7b mulq %r11 - 0x48, 0xc1, 0xea, 0x03, //0x00008d7e shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00008d82 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00008d86 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x00008d8a movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00008d8d subq %rbx, %rax - 0x48, 0x39, 0x77, 0x08, //0x00008d90 cmpq %rsi, $8(%rdi) - 0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x00008d94 ja LBB34_15 - 0x48, 0x85, 0xc0, //0x00008d9a testq %rax, %rax - 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00008d9d je LBB34_22 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00008da3 movl $1, $28(%rdi) - 0xe9, 0xb9, 0xff, 0xff, 0xff, //0x00008daa jmp LBB34_22 - //0x00008daf LBB34_30 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00008daf movl $0, $20(%rdi) - 0x5b, //0x00008db6 popq %rbx - 0x41, 0x5e, //0x00008db7 popq %r14 - 0x5d, //0x00008db9 popq %rbp - 0xc3, //0x00008dba retq - //0x00008dbb LBB34_5 - 0x0f, 0x8c, 0x89, 0xfe, 0xff, 0xff, //0x00008dbb jl LBB34_7 - 0xe9, 0x87, 0xfe, 0xff, 0xff, //0x00008dc1 jmp LBB34_8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008dc6 .p2align 4, 0x90 - //0x00008dd0 _right_shift - 0x55, //0x00008dd0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008dd1 movq %rsp, %rbp - 0x89, 0xf1, //0x00008dd4 movl %esi, %ecx - 0x4c, 0x63, 0x4f, 0x10, //0x00008dd6 movslq $16(%rdi), %r9 - 0x31, 0xf6, //0x00008dda xorl %esi, %esi - 0x31, 0xc0, //0x00008ddc xorl %eax, %eax - 0x90, 0x90, //0x00008dde .p2align 4, 0x90 - //0x00008de0 LBB35_1 - 0x4c, 0x39, 0xce, //0x00008de0 cmpq %r9, %rsi - 0x0f, 0x8d, 0x27, 0x01, 0x00, 0x00, //0x00008de3 jge LBB35_2 - 0x48, 0x8d, 0x04, 0x80, //0x00008de9 leaq (%rax,%rax,4), %rax - 0x48, 0x8b, 0x17, //0x00008ded movq (%rdi), %rdx - 0x48, 0x0f, 0xbe, 0x14, 0x32, //0x00008df0 movsbq (%rdx,%rsi), %rdx - 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00008df5 leaq $-48(%rdx,%rax,2), %rax - 0x48, 0xff, 0xc6, //0x00008dfa incq %rsi - 0x48, 0x89, 0xc2, //0x00008dfd movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00008e00 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00008e03 testq %rdx, %rdx - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00008e06 je LBB35_1 - //0x00008e0c LBB35_6 - 0x8b, 0x57, 0x14, //0x00008e0c movl $20(%rdi), %edx - 0x29, 0xf2, //0x00008e0f subl %esi, %edx - 0xff, 0xc2, //0x00008e11 incl %edx - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00008e13 movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x00008e1a shlq %cl, %r8 - 0x89, 0x57, 0x14, //0x00008e1d movl %edx, $20(%rdi) - 0x49, 0xf7, 0xd0, //0x00008e20 notq %r8 - 0x45, 0x31, 0xd2, //0x00008e23 xorl %r10d, %r10d - 0x44, 0x39, 0xce, //0x00008e26 cmpl %r9d, %esi - 0x0f, 0x8d, 0x69, 0x00, 0x00, 0x00, //0x00008e29 jge LBB35_9 - 0x4c, 0x63, 0xce, //0x00008e2f movslq %esi, %r9 - 0x48, 0x8b, 0x37, //0x00008e32 movq (%rdi), %rsi - 0x45, 0x31, 0xd2, //0x00008e35 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008e38 .p2align 4, 0x90 - //0x00008e40 LBB35_8 - 0x48, 0x89, 0xc2, //0x00008e40 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00008e43 shrq %cl, %rdx - 0x4c, 0x21, 0xc0, //0x00008e46 andq %r8, %rax - 0x80, 0xc2, 0x30, //0x00008e49 addb $48, %dl - 0x42, 0x88, 0x14, 0x16, //0x00008e4c movb %dl, (%rsi,%r10) - 0x48, 0x8d, 0x04, 0x80, //0x00008e50 leaq (%rax,%rax,4), %rax - 0x48, 0x8b, 0x37, //0x00008e54 movq (%rdi), %rsi - 0x4a, 0x8d, 0x14, 0x0e, //0x00008e57 leaq (%rsi,%r9), %rdx - 0x49, 0x0f, 0xbe, 0x14, 0x12, //0x00008e5b movsbq (%r10,%rdx), %rdx - 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00008e60 leaq $-48(%rdx,%rax,2), %rax - 0x4c, 0x63, 0x5f, 0x10, //0x00008e65 movslq $16(%rdi), %r11 - 0x4b, 0x8d, 0x54, 0x11, 0x01, //0x00008e69 leaq $1(%r9,%r10), %rdx - 0x49, 0xff, 0xc2, //0x00008e6e incq %r10 - 0x4c, 0x39, 0xda, //0x00008e71 cmpq %r11, %rdx - 0x0f, 0x8c, 0xc6, 0xff, 0xff, 0xff, //0x00008e74 jl LBB35_8 - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00008e7a jmp LBB35_9 - 0x90, //0x00008e7f .p2align 4, 0x90 - //0x00008e80 LBB35_11 - 0x40, 0x80, 0xc6, 0x30, //0x00008e80 addb $48, %sil - 0x48, 0x8b, 0x17, //0x00008e84 movq (%rdi), %rdx - 0x42, 0x88, 0x34, 0x0a, //0x00008e87 movb %sil, (%rdx,%r9) - 0x41, 0xff, 0xc1, //0x00008e8b incl %r9d - 0x45, 0x89, 0xca, //0x00008e8e movl %r9d, %r10d - //0x00008e91 LBB35_14 - 0x48, 0x01, 0xc0, //0x00008e91 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00008e94 leaq (%rax,%rax,4), %rax - //0x00008e98 LBB35_9 - 0x48, 0x85, 0xc0, //0x00008e98 testq %rax, %rax - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00008e9b je LBB35_15 - 0x48, 0x89, 0xc6, //0x00008ea1 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x00008ea4 shrq %cl, %rsi - 0x4c, 0x21, 0xc0, //0x00008ea7 andq %r8, %rax - 0x4d, 0x63, 0xca, //0x00008eaa movslq %r10d, %r9 - 0x4c, 0x39, 0x4f, 0x08, //0x00008ead cmpq %r9, $8(%rdi) - 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x00008eb1 ja LBB35_11 - 0x48, 0x85, 0xf6, //0x00008eb7 testq %rsi, %rsi - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x00008eba je LBB35_14 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00008ec0 movl $1, $28(%rdi) - 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x00008ec7 jmp LBB35_14 - //0x00008ecc LBB35_15 - 0x44, 0x89, 0x57, 0x10, //0x00008ecc movl %r10d, $16(%rdi) - 0x45, 0x85, 0xd2, //0x00008ed0 testl %r10d, %r10d - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x00008ed3 jle LBB35_19 - 0x48, 0x8b, 0x07, //0x00008ed9 movq (%rdi), %rax - 0x45, 0x89, 0xd2, //0x00008edc movl %r10d, %r10d - 0x90, //0x00008edf .p2align 4, 0x90 - //0x00008ee0 LBB35_17 - 0x42, 0x80, 0x7c, 0x10, 0xff, 0x30, //0x00008ee0 cmpb $48, $-1(%rax,%r10) - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00008ee6 jne LBB35_21 - 0x44, 0x89, 0xd1, //0x00008eec movl %r10d, %ecx - 0x49, 0xff, 0xca, //0x00008eef decq %r10 - 0xff, 0xc9, //0x00008ef2 decl %ecx - 0x89, 0x4f, 0x10, //0x00008ef4 movl %ecx, $16(%rdi) - 0x49, 0x8d, 0x4a, 0x01, //0x00008ef7 leaq $1(%r10), %rcx - 0x48, 0x83, 0xf9, 0x01, //0x00008efb cmpq $1, %rcx - 0x0f, 0x8f, 0xdb, 0xff, 0xff, 0xff, //0x00008eff jg LBB35_17 - //0x00008f05 LBB35_19 - 0x45, 0x85, 0xd2, //0x00008f05 testl %r10d, %r10d - 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00008f08 je LBB35_20 - //0x00008f0e LBB35_21 - 0x5d, //0x00008f0e popq %rbp - 0xc3, //0x00008f0f retq - //0x00008f10 LBB35_2 - 0x48, 0x85, 0xc0, //0x00008f10 testq %rax, %rax - 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00008f13 je LBB35_22 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008f19 .p2align 4, 0x90 - 0x48, 0x89, 0xc2, //0x00008f20 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00008f23 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00008f26 testq %rdx, %rdx - 0x0f, 0x85, 0xdd, 0xfe, 0xff, 0xff, //0x00008f29 jne LBB35_6 - //0x00008f2f LBB35_4 - 0x48, 0x01, 0xc0, //0x00008f2f addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00008f32 leaq (%rax,%rax,4), %rax - 0xff, 0xc6, //0x00008f36 incl %esi - 0x48, 0x89, 0xc2, //0x00008f38 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00008f3b shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00008f3e testq %rdx, %rdx - 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00008f41 je LBB35_4 - 0xe9, 0xc0, 0xfe, 0xff, 0xff, //0x00008f47 jmp LBB35_6 - //0x00008f4c LBB35_20 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00008f4c movl $0, $20(%rdi) - 0x5d, //0x00008f53 popq %rbp - 0xc3, //0x00008f54 retq - //0x00008f55 LBB35_22 - 0xc7, 0x47, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00008f55 movl $0, $16(%rdi) - 0x5d, //0x00008f5c popq %rbp - 0xc3, //0x00008f5d retq - 0x00, 0x00, //0x00008f5e .p2align 4, 0x00 - //0x00008f60 LCPI36_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00008f60 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00008f70 LCPI36_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00008f70 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00008f80 .p2align 4, 0x90 - //0x00008f80 _advance_string_default - 0x55, //0x00008f80 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008f81 movq %rsp, %rbp - 0x41, 0x57, //0x00008f84 pushq %r15 - 0x41, 0x56, //0x00008f86 pushq %r14 - 0x41, 0x55, //0x00008f88 pushq %r13 - 0x41, 0x54, //0x00008f8a pushq %r12 - 0x53, //0x00008f8c pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x00008f8d subq $16, %rsp - 0x4c, 0x8b, 0x67, 0x08, //0x00008f91 movq $8(%rdi), %r12 - 0x49, 0x29, 0xf4, //0x00008f95 subq %rsi, %r12 - 0x0f, 0x84, 0x79, 0x03, 0x00, 0x00, //0x00008f98 je LBB36_17 - 0x48, 0x8b, 0x07, //0x00008f9e movq (%rdi), %rax - 0x48, 0x89, 0x45, 0xd0, //0x00008fa1 movq %rax, $-48(%rbp) - 0x48, 0x01, 0xc6, //0x00008fa5 addq %rax, %rsi - 0x48, 0x89, 0x55, 0xc8, //0x00008fa8 movq %rdx, $-56(%rbp) - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00008fac movq $-1, (%rdx) - 0x49, 0x83, 0xfc, 0x40, //0x00008fb3 cmpq $64, %r12 - 0x0f, 0x82, 0xfa, 0x01, 0x00, 0x00, //0x00008fb7 jb LBB36_18 - 0x45, 0x89, 0xe1, //0x00008fbd movl %r12d, %r9d - 0x41, 0x83, 0xe1, 0x3f, //0x00008fc0 andl $63, %r9d - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00008fc4 movq $-1, %r14 - 0x45, 0x31, 0xff, //0x00008fcb xorl %r15d, %r15d - 0xc5, 0xf9, 0x6f, 0x05, 0x8a, 0xff, 0xff, 0xff, //0x00008fce vmovdqa $-118(%rip), %xmm0 /* LCPI36_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x92, 0xff, 0xff, 0xff, //0x00008fd6 vmovdqa $-110(%rip), %xmm1 /* LCPI36_1+0(%rip) */ - 0x48, 0x8b, 0x55, 0xd0, //0x00008fde movq $-48(%rbp), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008fe2 .p2align 4, 0x90 - //0x00008ff0 LBB36_3 - 0xc5, 0xfa, 0x6f, 0x16, //0x00008ff0 vmovdqu (%rsi), %xmm2 - 0xc5, 0xfa, 0x6f, 0x5e, 0x10, //0x00008ff4 vmovdqu $16(%rsi), %xmm3 - 0xc5, 0xfa, 0x6f, 0x66, 0x20, //0x00008ff9 vmovdqu $32(%rsi), %xmm4 - 0xc5, 0xfa, 0x6f, 0x6e, 0x30, //0x00008ffe vmovdqu $48(%rsi), %xmm5 - 0xc5, 0xe9, 0x74, 0xf0, //0x00009003 vpcmpeqb %xmm0, %xmm2, %xmm6 - 0xc5, 0xf9, 0xd7, 0xde, //0x00009007 vpmovmskb %xmm6, %ebx - 0xc5, 0xe1, 0x74, 0xf0, //0x0000900b vpcmpeqb %xmm0, %xmm3, %xmm6 - 0xc5, 0xf9, 0xd7, 0xce, //0x0000900f vpmovmskb %xmm6, %ecx - 0xc5, 0xd9, 0x74, 0xf0, //0x00009013 vpcmpeqb %xmm0, %xmm4, %xmm6 - 0xc5, 0xf9, 0xd7, 0xc6, //0x00009017 vpmovmskb %xmm6, %eax - 0xc5, 0xd1, 0x74, 0xf0, //0x0000901b vpcmpeqb %xmm0, %xmm5, %xmm6 - 0xc5, 0x79, 0xd7, 0xee, //0x0000901f vpmovmskb %xmm6, %r13d - 0xc5, 0xe9, 0x74, 0xd1, //0x00009023 vpcmpeqb %xmm1, %xmm2, %xmm2 - 0xc5, 0xf9, 0xd7, 0xfa, //0x00009027 vpmovmskb %xmm2, %edi - 0xc5, 0xe1, 0x74, 0xd1, //0x0000902b vpcmpeqb %xmm1, %xmm3, %xmm2 - 0xc5, 0x79, 0xd7, 0xd2, //0x0000902f vpmovmskb %xmm2, %r10d - 0xc5, 0xd9, 0x74, 0xd1, //0x00009033 vpcmpeqb %xmm1, %xmm4, %xmm2 - 0xc5, 0x79, 0xd7, 0xda, //0x00009037 vpmovmskb %xmm2, %r11d - 0xc5, 0xd1, 0x74, 0xd1, //0x0000903b vpcmpeqb %xmm1, %xmm5, %xmm2 - 0xc5, 0x79, 0xd7, 0xc2, //0x0000903f vpmovmskb %xmm2, %r8d - 0x49, 0xc1, 0xe5, 0x30, //0x00009043 shlq $48, %r13 - 0x48, 0xc1, 0xe0, 0x20, //0x00009047 shlq $32, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x0000904b shlq $16, %rcx - 0x48, 0x09, 0xcb, //0x0000904f orq %rcx, %rbx - 0x48, 0x09, 0xc3, //0x00009052 orq %rax, %rbx - 0x49, 0xc1, 0xe0, 0x30, //0x00009055 shlq $48, %r8 - 0x49, 0xc1, 0xe3, 0x20, //0x00009059 shlq $32, %r11 - 0x49, 0xc1, 0xe2, 0x10, //0x0000905d shlq $16, %r10 - 0x4c, 0x09, 0xd7, //0x00009061 orq %r10, %rdi - 0x4c, 0x09, 0xdf, //0x00009064 orq %r11, %rdi - 0x4c, 0x09, 0xc7, //0x00009067 orq %r8, %rdi - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000906a je LBB36_5 - 0x49, 0x83, 0xfe, 0xff, //0x00009070 cmpq $-1, %r14 - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00009074 je LBB36_8 - //0x0000907a LBB36_5 - 0x4c, 0x09, 0xeb, //0x0000907a orq %r13, %rbx - 0x48, 0x89, 0xf8, //0x0000907d movq %rdi, %rax - 0x4c, 0x09, 0xf8, //0x00009080 orq %r15, %rax - 0x0f, 0x85, 0x43, 0x00, 0x00, 0x00, //0x00009083 jne LBB36_9 - //0x00009089 LBB36_6 - 0x48, 0x85, 0xdb, //0x00009089 testq %rbx, %rbx - 0x0f, 0x85, 0x0a, 0x01, 0x00, 0x00, //0x0000908c jne LBB36_15 - //0x00009092 LBB36_7 - 0x48, 0x83, 0xc6, 0x40, //0x00009092 addq $64, %rsi - 0x49, 0x83, 0xc4, 0xc0, //0x00009096 addq $-64, %r12 - 0x49, 0x83, 0xfc, 0x3f, //0x0000909a cmpq $63, %r12 - 0x0f, 0x87, 0x4c, 0xff, 0xff, 0xff, //0x0000909e ja LBB36_3 - 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x000090a4 jmp LBB36_10 - //0x000090a9 LBB36_8 - 0x48, 0x89, 0xf0, //0x000090a9 movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x000090ac subq %rdx, %rax - 0x4c, 0x0f, 0xbc, 0xf7, //0x000090af bsfq %rdi, %r14 - 0x49, 0x01, 0xc6, //0x000090b3 addq %rax, %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x000090b6 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x30, //0x000090ba movq %r14, (%rax) - 0x4c, 0x09, 0xeb, //0x000090bd orq %r13, %rbx - 0x48, 0x89, 0xf8, //0x000090c0 movq %rdi, %rax - 0x4c, 0x09, 0xf8, //0x000090c3 orq %r15, %rax - 0x0f, 0x84, 0xbd, 0xff, 0xff, 0xff, //0x000090c6 je LBB36_6 - //0x000090cc LBB36_9 - 0x4c, 0x89, 0xf8, //0x000090cc movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x000090cf notq %rax - 0x48, 0x21, 0xf8, //0x000090d2 andq %rdi, %rax - 0x4c, 0x8d, 0x04, 0x00, //0x000090d5 leaq (%rax,%rax), %r8 - 0x4d, 0x09, 0xf8, //0x000090d9 orq %r15, %r8 - 0x4c, 0x89, 0xc1, //0x000090dc movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x000090df notq %rcx - 0x48, 0x21, 0xf9, //0x000090e2 andq %rdi, %rcx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000090e5 movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xf9, //0x000090ef andq %rdi, %rcx - 0x45, 0x31, 0xff, //0x000090f2 xorl %r15d, %r15d - 0x48, 0x01, 0xc1, //0x000090f5 addq %rax, %rcx - 0x41, 0x0f, 0x92, 0xc7, //0x000090f8 setb %r15b - 0x48, 0x01, 0xc9, //0x000090fc addq %rcx, %rcx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000090ff movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc1, //0x00009109 xorq %rax, %rcx - 0x4c, 0x21, 0xc1, //0x0000910c andq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x0000910f notq %rcx - 0x48, 0x21, 0xcb, //0x00009112 andq %rcx, %rbx - 0x48, 0x85, 0xdb, //0x00009115 testq %rbx, %rbx - 0x0f, 0x84, 0x74, 0xff, 0xff, 0xff, //0x00009118 je LBB36_7 - 0xe9, 0x79, 0x00, 0x00, 0x00, //0x0000911e jmp LBB36_15 - //0x00009123 LBB36_10 - 0x4d, 0x89, 0xcc, //0x00009123 movq %r9, %r12 - 0x49, 0x83, 0xfc, 0x20, //0x00009126 cmpq $32, %r12 - 0x0f, 0x82, 0x0b, 0x01, 0x00, 0x00, //0x0000912a jb LBB36_22 - //0x00009130 LBB36_11 - 0xc5, 0xfa, 0x6f, 0x06, //0x00009130 vmovdqu (%rsi), %xmm0 - 0xc5, 0xfa, 0x6f, 0x4e, 0x10, //0x00009134 vmovdqu $16(%rsi), %xmm1 - 0xc5, 0xf9, 0x6f, 0x15, 0x1f, 0xfe, 0xff, 0xff, //0x00009139 vmovdqa $-481(%rip), %xmm2 /* LCPI36_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x1d, 0x27, 0xfe, 0xff, 0xff, //0x00009141 vmovdqa $-473(%rip), %xmm3 /* LCPI36_1+0(%rip) */ - 0xc5, 0xf9, 0x74, 0xe2, //0x00009149 vpcmpeqb %xmm2, %xmm0, %xmm4 - 0xc5, 0xf9, 0xd7, 0xfc, //0x0000914d vpmovmskb %xmm4, %edi - 0xc5, 0xf1, 0x74, 0xd2, //0x00009151 vpcmpeqb %xmm2, %xmm1, %xmm2 - 0xc5, 0xf9, 0xd7, 0xda, //0x00009155 vpmovmskb %xmm2, %ebx - 0xc5, 0xf9, 0x74, 0xc3, //0x00009159 vpcmpeqb %xmm3, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x0000915d vpmovmskb %xmm0, %eax - 0xc5, 0xf1, 0x74, 0xc3, //0x00009161 vpcmpeqb %xmm3, %xmm1, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00009165 vpmovmskb %xmm0, %ecx - 0x48, 0xc1, 0xe3, 0x10, //0x00009169 shlq $16, %rbx - 0x48, 0xc1, 0xe1, 0x10, //0x0000916d shlq $16, %rcx - 0x48, 0x09, 0xc8, //0x00009171 orq %rcx, %rax - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00009174 je LBB36_13 - 0x49, 0x83, 0xfe, 0xff, //0x0000917a cmpq $-1, %r14 - 0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x0000917e je LBB36_19 - //0x00009184 LBB36_13 - 0x48, 0x09, 0xfb, //0x00009184 orq %rdi, %rbx - 0x48, 0x89, 0xc1, //0x00009187 movq %rax, %rcx - 0x4c, 0x09, 0xf9, //0x0000918a orq %r15, %rcx - 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x0000918d jne LBB36_20 - //0x00009193 LBB36_14 - 0x48, 0x85, 0xdb, //0x00009193 testq %rbx, %rbx - 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00009196 je LBB36_21 - //0x0000919c LBB36_15 - 0x48, 0x0f, 0xbc, 0xc3, //0x0000919c bsfq %rbx, %rax - 0x48, 0x29, 0xd6, //0x000091a0 subq %rdx, %rsi - 0x48, 0x8d, 0x44, 0x06, 0x01, //0x000091a3 leaq $1(%rsi,%rax), %rax - //0x000091a8 LBB36_16 - 0x48, 0x83, 0xc4, 0x10, //0x000091a8 addq $16, %rsp - 0x5b, //0x000091ac popq %rbx - 0x41, 0x5c, //0x000091ad popq %r12 - 0x41, 0x5d, //0x000091af popq %r13 - 0x41, 0x5e, //0x000091b1 popq %r14 - 0x41, 0x5f, //0x000091b3 popq %r15 - 0x5d, //0x000091b5 popq %rbp - 0xc3, //0x000091b6 retq - //0x000091b7 LBB36_18 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000091b7 movq $-1, %r14 - 0x45, 0x31, 0xff, //0x000091be xorl %r15d, %r15d - 0x48, 0x8b, 0x55, 0xd0, //0x000091c1 movq $-48(%rbp), %rdx - 0x49, 0x83, 0xfc, 0x20, //0x000091c5 cmpq $32, %r12 - 0x0f, 0x83, 0x61, 0xff, 0xff, 0xff, //0x000091c9 jae LBB36_11 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000091cf jmp LBB36_22 - //0x000091d4 LBB36_19 - 0x48, 0x89, 0xf1, //0x000091d4 movq %rsi, %rcx - 0x48, 0x29, 0xd1, //0x000091d7 subq %rdx, %rcx - 0x4c, 0x0f, 0xbc, 0xf0, //0x000091da bsfq %rax, %r14 - 0x49, 0x01, 0xce, //0x000091de addq %rcx, %r14 - 0x48, 0x8b, 0x4d, 0xc8, //0x000091e1 movq $-56(%rbp), %rcx - 0x4c, 0x89, 0x31, //0x000091e5 movq %r14, (%rcx) - 0x48, 0x09, 0xfb, //0x000091e8 orq %rdi, %rbx - 0x48, 0x89, 0xc1, //0x000091eb movq %rax, %rcx - 0x4c, 0x09, 0xf9, //0x000091ee orq %r15, %rcx - 0x0f, 0x84, 0x9c, 0xff, 0xff, 0xff, //0x000091f1 je LBB36_14 - //0x000091f7 LBB36_20 - 0x44, 0x89, 0xf9, //0x000091f7 movl %r15d, %ecx - 0xf7, 0xd1, //0x000091fa notl %ecx - 0x21, 0xc1, //0x000091fc andl %eax, %ecx - 0x44, 0x8d, 0x04, 0x09, //0x000091fe leal (%rcx,%rcx), %r8d - 0x45, 0x09, 0xf8, //0x00009202 orl %r15d, %r8d - 0x44, 0x89, 0xc7, //0x00009205 movl %r8d, %edi - 0xf7, 0xd7, //0x00009208 notl %edi - 0x21, 0xc7, //0x0000920a andl %eax, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000920c andl $-1431655766, %edi - 0x45, 0x31, 0xff, //0x00009212 xorl %r15d, %r15d - 0x01, 0xcf, //0x00009215 addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc7, //0x00009217 setb %r15b - 0x01, 0xff, //0x0000921b addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x0000921d xorl $1431655765, %edi - 0x44, 0x21, 0xc7, //0x00009223 andl %r8d, %edi - 0xf7, 0xd7, //0x00009226 notl %edi - 0x21, 0xfb, //0x00009228 andl %edi, %ebx - 0x48, 0x85, 0xdb, //0x0000922a testq %rbx, %rbx - 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, //0x0000922d jne LBB36_15 - //0x00009233 LBB36_21 - 0x48, 0x83, 0xc6, 0x20, //0x00009233 addq $32, %rsi - 0x49, 0x83, 0xc4, 0xe0, //0x00009237 addq $-32, %r12 - //0x0000923b LBB36_22 - 0x4d, 0x85, 0xff, //0x0000923b testq %r15, %r15 - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x0000923e jne LBB36_33 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009244 movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x0000924b testq %r12, %r12 - 0x0f, 0x84, 0x54, 0xff, 0xff, 0xff, //0x0000924e je LBB36_16 - //0x00009254 LBB36_24 - 0x49, 0x89, 0xd1, //0x00009254 movq %rdx, %r9 - 0x49, 0xf7, 0xd1, //0x00009257 notq %r9 - 0x48, 0x8b, 0x4d, 0xc8, //0x0000925a movq $-56(%rbp), %rcx - //0x0000925e LBB36_25 - 0x48, 0x8d, 0x7e, 0x01, //0x0000925e leaq $1(%rsi), %rdi - 0x0f, 0xb6, 0x1e, //0x00009262 movzbl (%rsi), %ebx - 0x80, 0xfb, 0x22, //0x00009265 cmpb $34, %bl - 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00009268 je LBB36_32 - 0x4d, 0x8d, 0x54, 0x24, 0xff, //0x0000926e leaq $-1(%r12), %r10 - 0x80, 0xfb, 0x5c, //0x00009273 cmpb $92, %bl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00009276 je LBB36_28 - 0x4d, 0x89, 0xd4, //0x0000927c movq %r10, %r12 - 0x48, 0x89, 0xfe, //0x0000927f movq %rdi, %rsi - 0x4d, 0x85, 0xd2, //0x00009282 testq %r10, %r10 - 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00009285 jne LBB36_25 - 0xe9, 0x18, 0xff, 0xff, 0xff, //0x0000928b jmp LBB36_16 - //0x00009290 LBB36_28 - 0x4d, 0x85, 0xd2, //0x00009290 testq %r10, %r10 - 0x0f, 0x84, 0x0f, 0xff, 0xff, 0xff, //0x00009293 je LBB36_16 - 0x49, 0x83, 0xfe, 0xff, //0x00009299 cmpq $-1, %r14 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000929d jne LBB36_31 - 0x4c, 0x01, 0xcf, //0x000092a3 addq %r9, %rdi - 0x48, 0x89, 0x39, //0x000092a6 movq %rdi, (%rcx) - 0x49, 0x89, 0xfe, //0x000092a9 movq %rdi, %r14 - //0x000092ac LBB36_31 - 0x48, 0x83, 0xc6, 0x02, //0x000092ac addq $2, %rsi - 0x49, 0x83, 0xc4, 0xfe, //0x000092b0 addq $-2, %r12 - 0x4d, 0x89, 0xe2, //0x000092b4 movq %r12, %r10 - 0x48, 0x8b, 0x55, 0xd0, //0x000092b7 movq $-48(%rbp), %rdx - 0x4d, 0x85, 0xd2, //0x000092bb testq %r10, %r10 - 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x000092be jne LBB36_25 - 0xe9, 0xdf, 0xfe, 0xff, 0xff, //0x000092c4 jmp LBB36_16 - //0x000092c9 LBB36_32 - 0x48, 0x29, 0xd7, //0x000092c9 subq %rdx, %rdi - 0x48, 0x89, 0xf8, //0x000092cc movq %rdi, %rax - 0xe9, 0xd4, 0xfe, 0xff, 0xff, //0x000092cf jmp LBB36_16 - //0x000092d4 LBB36_33 - 0x4d, 0x85, 0xe4, //0x000092d4 testq %r12, %r12 - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000092d7 je LBB36_17 - 0x49, 0x83, 0xfe, 0xff, //0x000092dd cmpq $-1, %r14 - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000092e1 jne LBB36_36 - 0x4c, 0x8b, 0x75, 0xd0, //0x000092e7 movq $-48(%rbp), %r14 - 0x49, 0xf7, 0xd6, //0x000092eb notq %r14 - 0x49, 0x01, 0xf6, //0x000092ee addq %rsi, %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x000092f1 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x30, //0x000092f5 movq %r14, (%rax) - //0x000092f8 LBB36_36 - 0x48, 0xff, 0xc6, //0x000092f8 incq %rsi - 0x49, 0xff, 0xcc, //0x000092fb decq %r12 - 0x48, 0x8b, 0x55, 0xd0, //0x000092fe movq $-48(%rbp), %rdx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009302 movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x00009309 testq %r12, %r12 - 0x0f, 0x85, 0x42, 0xff, 0xff, 0xff, //0x0000930c jne LBB36_24 - 0xe9, 0x91, 0xfe, 0xff, 0xff, //0x00009312 jmp LBB36_16 - //0x00009317 LBB36_17 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009317 movq $-1, %rax - 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x0000931e jmp LBB36_16 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00009323 .p2align 4, 0x00 - //0x00009330 _POW10_M128_TAB - 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00009330 .quad 1671618768450675795 - 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00009338 .quad -391859759250406776 - 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00009340 .quad 1044761730281672372 - 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00009348 .quad -7162441377172586091 - 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00009350 .quad 5917638181279478369 - 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00009358 .quad -4341365703038344710 - 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00009360 .quad -1826324310255427847 - 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00009368 .quad -815021110370542984 - 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00009370 .quad -8058981721550724260 - 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00009378 .quad -7426917221622671221 - 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00009380 .quad 8373016921771146291 - 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00009388 .quad -4671960508600951122 - 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00009390 .quad 1242899115359157055 - 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00009398 .quad -1228264617323800998 - 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x000093a0 .quad 5388497965526861063 - 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x000093a8 .quad -7685194413468457480 - 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x000093b0 .quad 6735622456908576329 - 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x000093b8 .quad -4994806998408183946 - 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x000093c0 .quad -803843965719055396 - 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x000093c8 .quad -1631822729582842029 - 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x000093d0 .quad 8720969558280366185 - 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x000093d8 .quad -7937418233630358124 - 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x000093e0 .quad -7545532125859093884 - 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x000093e8 .quad -5310086773610559751 - 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x000093f0 .quad -208543120469091547 - 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x000093f8 .quad -2025922448585811785 - 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00009400 .quad -130339450293182217 - 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00009408 .quad -8183730558007214222 - 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00009410 .quad -4774610331293865675 - 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00009418 .quad -5617977179081629873 - 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00009420 .quad -5968262914117332094 - 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00009428 .quad -2410785455424649437 - 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00009430 .quad 5493207715531443249 - 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00009438 .quad -8424269937281487754 - 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00009440 .quad -2356862392440471747 - 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00009448 .quad -5918651403174471789 - 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x00009450 .quad -2946077990550589683 - 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x00009458 .quad -2786628235540701832 - 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x00009460 .quad -8758827771735200408 - 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x00009468 .quad -8659171674854020501 - 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00009470 .quad 7498209359040551106 - 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00009478 .quad -6212278575140137722 - 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00009480 .quad 149389661945913074 - 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00009488 .quad -3153662200497784248 - 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00009490 .quad 93368538716195671 - 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00009498 .quad -8888567902952197011 - 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x000094a0 .quad 4728396691822632493 - 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x000094a8 .quad -6499023860262858360 - 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x000094b0 .quad 5910495864778290617 - 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x000094b8 .quad -3512093806901185046 - 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x000094c0 .quad 8305745933913819539 - 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x000094c8 .quad -9112587656954322510 - 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x000094d0 .quad 1158810380537498616 - 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x000094d8 .quad -6779048552765515233 - 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x000094e0 .quad -3163173042755514634 - 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x000094e8 .quad -3862124672529506138 - 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x000094f0 .quad -8565652321871781196 - 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x000094f8 .quad -215969822234494768 - 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00009500 .quad 6175682344898606512 - 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00009508 .quad -7052510166537641086 - 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00009510 .quad -1503769105731517667 - 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00009518 .quad -4203951689744663454 - 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00009520 .quad -6491397400591784988 - 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00009528 .quad -643253593753441413 - 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00009530 .quad 5166248661484910190 - 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00009538 .quad -7319562523736982739 - 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00009540 .quad -7377247228426025974 - 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00009548 .quad -4537767136243840520 - 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x00009550 .quad -4609873017105144563 - 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x00009558 .quad -1060522901877412746 - 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x00009560 .quad 4036358391950366504 - 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x00009568 .quad -7580355841314464822 - 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00009570 .quad -4177924046916817678 - 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00009578 .quad -4863758783215693124 - 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00009580 .quad -610719040218634194 - 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00009588 .quad -1468012460592228501 - 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00009590 .quad 8841672636718129437 - 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00009598 .quad -7835036815511224669 - 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x000095a0 .quad 6440404777470273892 - 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x000095a8 .quad -5182110000961642932 - 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x000095b0 .quad 8050505971837842365 - 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x000095b8 .quad -1865951482774665761 - 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x000095c0 .quad -6497648813669818282 - 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x000095c8 .quad -8083748704375247957 - 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x000095d0 .quad -8122061017087272852 - 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x000095d8 .quad -5492999862041672042 - 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x000095e0 .quad 3682481783923072647 - 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x000095e8 .quad -2254563809124702148 - 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x000095f0 .quad -6921820921902855404 - 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x000095f8 .quad -8326631408344020699 - 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00009600 .quad 571095884476206553 - 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00009608 .quad -5796603242002637969 - 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00009610 .quad -3897816162832129712 - 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00009618 .quad -2634068034075909558 - 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00009620 .quad -4741978110983775022 - 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00009628 .quad -8563821548938525330 - 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00009630 .quad 7907585416552444934 - 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00009638 .quad -6093090917745768758 - 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00009640 .quad 661109733835780360 - 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00009648 .quad -3004677628754823043 - 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x00009650 .quad 2719036592861056677 - 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x00009658 .quad -8795452545612846258 - 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00009660 .quad -5824576295778454962 - 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00009668 .quad -6382629663588669919 - 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00009670 .quad 1942651667131707105 - 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00009678 .quad -3366601061058449494 - 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00009680 .quad 5825843310384704845 - 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00009688 .quad -9021654690802612790 - 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00009690 .quad -1941067898873894752 - 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00009698 .quad -6665382345075878084 - 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x000096a0 .quad 2185351144835019464 - 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x000096a8 .quad -3720041912917459700 - 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x000096b0 .quad 2731688931043774330 - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x000096b8 .quad -38366372719436721 - 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x000096c0 .quad 8624834609543440812 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x000096c8 .quad -6941508010590729807 - 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x000096d0 .quad -3054014793352862697 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x000096d8 .quad -4065198994811024355 - 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x000096e0 .quad 5405853545163697437 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x000096e8 .quad -469812725086392539 - 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x000096f0 .quad 5684501474941004850 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x000096f8 .quad -7211161980820077193 - 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00009700 .quad 2493940825248868159 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00009708 .quad -4402266457597708587 - 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00009710 .quad 7729112049988473103 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00009718 .quad -891147053569747830 - 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00009720 .quad -9004363024039368023 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00009728 .quad -7474495936122174250 - 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00009730 .quad 2579604275232953683 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00009738 .quad -4731433901725329908 - 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00009740 .quad 3224505344041192104 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00009748 .quad -1302606358729274481 - 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00009750 .quad 8932844867666826921 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00009758 .quad -7731658001846878407 - 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00009760 .quad -2669001970698630061 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00009768 .quad -5052886483881210105 - 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00009770 .quad -3336252463373287576 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00009778 .quad -1704422086424124727 - 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00009780 .quad 2526528228819083169 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00009788 .quad -7982792831656159810 - 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00009790 .quad -6065211750830921846 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00009798 .quad -5366805021142811859 - 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x000097a0 .quad 1641857348316123500 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x000097a8 .quad -2096820258001126919 - 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x000097b0 .quad -5891368184943504669 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x000097b8 .quad -8228041688891786181 - 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x000097c0 .quad -7364210231179380836 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x000097c8 .quad -5673366092687344822 - 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x000097d0 .quad 4629795266307937667 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x000097d8 .quad -2480021597431793123 - 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x000097e0 .quad 5199465050656154994 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x000097e8 .quad -8467542526035952558 - 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x000097f0 .quad -2724040723534582065 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x000097f8 .quad -5972742139117552794 - 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00009800 .quad -8016736922845615486 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00009808 .quad -2854241655469553088 - 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00009810 .quad 6518754469289960081 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00009818 .quad -8701430062309552536 - 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00009820 .quad 8148443086612450102 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00009828 .quad -6265101559459552766 - 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00009830 .quad 962181821410786819 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00009838 .quad -3219690930897053053 - 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00009840 .quad -1704479370831952190 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00009848 .quad -8929835859451740015 - 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00009850 .quad 7092772823314835570 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00009858 .quad -6550608805887287114 - 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00009860 .quad -357406007711231345 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00009868 .quad -3576574988931720989 - 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00009870 .quad 8999993282035256217 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00009878 .quad -9152888395723407474 - 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00009880 .quad 2026619565689294464 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00009888 .quad -6829424476226871438 - 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00009890 .quad -6690097579743157728 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00009898 .quad -3925094576856201394 - 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x000098a0 .quad 5472436080603216552 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x000098a8 .quad -294682202642863838 - 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x000098b0 .quad 8031958568804398249 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x000098b8 .quad -7101705404292871755 - 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x000098c0 .quad -3795109844276665901 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x000098c8 .quad -4265445736938701790 - 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x000098d0 .quad 9091170749936331336 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x000098d8 .quad -720121152745989333 - 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x000098e0 .quad 3376138709496513133 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x000098e8 .quad -7367604748107325189 - 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x000098f0 .quad -391512631556746488 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x000098f8 .quad -4597819916706768583 - 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00009900 .quad 8733981247408842698 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00009908 .quad -1135588877456072824 - 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00009910 .quad 5458738279630526686 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00009918 .quad -7627272076051127371 - 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00009920 .quad -7011635205744005354 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00009928 .quad -4922404076636521310 - 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00009930 .quad 5070514048102157020 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00009938 .quad -1541319077368263733 - 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00009940 .quad 863228270850154185 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00009948 .quad -7880853450996246689 - 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00009950 .quad -3532650679864695173 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00009958 .quad -5239380795317920458 - 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00009960 .quad -9027499368258256870 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00009968 .quad -1937539975720012668 - 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00009970 .quad -3336344095947716592 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00009978 .quad -8128491512466089774 - 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00009980 .quad -8782116138362033643 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00009988 .quad -5548928372155224313 - 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00009990 .quad 7469098900757009562 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00009998 .quad -2324474446766642487 - 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x000099a0 .quad -2249342214667950880 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x000099a8 .quad -8370325556870233411 - 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x000099b0 .quad 6411694268519837208 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x000099b8 .quad -5851220927660403859 - 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x000099c0 .quad -5820440219632367202 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x000099c8 .quad -2702340141148116920 - 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x000099d0 .quad 7891439908798240259 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x000099d8 .quad -8606491615858654931 - 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x000099e0 .quad -3970758169284363389 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x000099e8 .quad -6146428501395930760 - 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x000099f0 .quad -351761693178066332 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x000099f8 .quad -3071349608317525546 - 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00009a00 .quad 6697677969404790399 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00009a08 .quad -8837122532839535322 - 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00009a10 .quad -851274575098787810 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00009a18 .quad -6434717147622031249 - 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00009a20 .quad -1064093218873484762 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00009a28 .quad -3431710416100151157 - 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00009a30 .quad 8558313775058847832 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00009a38 .quad -9062348037703676329 - 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00009a40 .quad 6086206200396171886 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00009a48 .quad -6716249028702207507 - 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00009a50 .quad -6227300304786948855 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00009a58 .quad -3783625267450371480 - 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00009a60 .quad -3172439362556298164 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00009a68 .quad -117845565885576446 - 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00009a70 .quad -4288617610811380305 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00009a78 .quad -6991182506319567135 - 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00009a80 .quad 3862600023340550427 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00009a88 .quad -4127292114472071014 - 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00009a90 .quad -4395122007679087774 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00009a98 .quad -547429124662700864 - 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00009aa0 .quad 8782263791269039901 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00009aa8 .quad -7259672230555269896 - 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00009ab0 .quad -7468914334623251740 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00009ab8 .quad -4462904269766699466 - 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00009ac0 .quad 4498915137003099037 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00009ac8 .quad -966944318780986428 - 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00009ad0 .quad -6411550076227838910 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00009ad8 .quad -7521869226879198374 - 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00009ae0 .quad 5820620459997365075 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00009ae8 .quad -4790650515171610063 - 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00009af0 .quad -6559282480285457368 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00009af8 .quad -1376627125537124675 - 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00009b00 .quad -8711237568605798759 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00009b08 .quad -7777920981101784778 - 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00009b10 .quad 2946011094524915263 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00009b18 .quad -5110715207949843068 - 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00009b20 .quad 3682513868156144079 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00009b28 .quad -1776707991509915931 - 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00009b30 .quad 4607414176811284001 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00009b38 .quad -8027971522334779313 - 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00009b40 .quad 1147581702586717097 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00009b48 .quad -5423278384491086237 - 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00009b50 .quad -3177208890193991532 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00009b58 .quad -2167411962186469893 - 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00009b60 .quad 7237616480483531100 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00009b68 .quad -8272161504007625539 - 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00009b70 .quad -4788037454677749837 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00009b78 .quad -5728515861582144020 - 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00009b80 .quad -1373360799919799392 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00009b88 .quad -2548958808550292121 - 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00009b90 .quad -858350499949874620 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00009b98 .quad -8510628282985014432 - 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00009ba0 .quad 3538747893490044629 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00009ba8 .quad -6026599335303880135 - 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00009bb0 .quad 9035120885289943691 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00009bb8 .quad -2921563150702462265 - 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00009bc0 .quad -5882264492762254953 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00009bc8 .quad -8743505996830120772 - 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00009bd0 .quad -2741144597525430788 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00009bd8 .quad -6317696477610263061 - 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00009be0 .quad -3426430746906788485 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00009be8 .quad -3285434578585440922 - 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00009bf0 .quad 4776009810824339053 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00009bf8 .quad -8970925639256982432 - 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00009c00 .quad 5970012263530423816 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00009c08 .quad -6601971030643840136 - 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00009c10 .quad 7462515329413029771 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00009c18 .quad -3640777769877412266 - 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00009c20 .quad 52386062455755702 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00009c28 .quad -9193015133814464522 - 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00009c30 .quad -9157889458785081180 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00009c38 .quad -6879582898840692749 - 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00009c40 .quad 6999382250228200141 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00009c48 .quad -3987792605123478032 - 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00009c50 .quad 8749227812785250177 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00009c58 .quad -373054737976959636 - 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00009c60 .quad -3755104653863994448 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00009c68 .quad -7150688238876681629 - 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00009c70 .quad -4693880817329993060 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00009c78 .quad -4326674280168464132 - 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00009c80 .quad -1255665003235103420 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00009c88 .quad -796656831783192261 - 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00009c90 .quad 8438581409832836170 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00009c98 .quad -7415439547505577019 - 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00009ca0 .quad -3286831292991118499 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00009ca8 .quad -4657613415954583370 - 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00009cb0 .quad -8720225134666286028 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00009cb8 .quad -1210330751515841308 - 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00009cc0 .quad -3144297699952734816 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00009cc8 .quad -7673985747338482674 - 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00009cd0 .quad -8542058143368306423 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00009cd8 .quad -4980796165745715438 - 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00009ce0 .quad 3157485376071780683 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00009ce8 .quad -1614309188754756393 - 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00009cf0 .quad 8890957387685944783 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00009cf8 .quad -7926472270612804602 - 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00009d00 .quad 1890324697752655170 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00009d08 .quad -5296404319838617848 - 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00009d10 .quad 2362905872190818963 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00009d18 .quad -2008819381370884406 - 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00009d20 .quad 6088502188546649756 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00009d28 .quad -8173041140997884610 - 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00009d30 .quad -1612744301171463613 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00009d38 .quad -5604615407819967859 - 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00009d40 .quad 7207441660390446292 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00009d48 .quad -2394083241347571919 - 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00009d50 .quad -2412877989897052924 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00009d58 .quad -8413831053483314306 - 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00009d60 .quad -7627783505798704059 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00009d68 .quad -5905602798426754978 - 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00009d70 .quad 4300328673033783639 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00009d78 .quad -2770317479606055818 - 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00009d80 .quad -1923980597781273130 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00009d88 .quad -8648977452394866743 - 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00009d90 .quad 6818396289628184396 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00009d98 .quad -6199535797066195524 - 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00009da0 .quad 8522995362035230495 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00009da8 .quad -3137733727905356501 - 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00009db0 .quad 3021029092058325107 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00009db8 .quad -8878612607581929669 - 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00009dc0 .quad -835399653354481520 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00009dc8 .quad -6486579741050024183 - 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00009dd0 .quad 8179122470161673908 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00009dd8 .quad -3496538657885142324 - 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00009de0 .quad -4111420493003729616 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00009de8 .quad -9102865688819295809 - 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00009df0 .quad -5139275616254662020 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00009df8 .quad -6766896092596731857 - 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00009e00 .quad -6424094520318327524 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00009e08 .quad -3846934097318526917 - 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00009e10 .quad -8030118150397909405 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00009e18 .quad -196981603220770742 - 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00009e20 .quad -7324666853212387330 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00009e28 .quad -7040642529654063570 - 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00009e30 .quad 4679224488766679549 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00009e38 .quad -4189117143640191558 - 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00009e40 .quad -3374341425896426372 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00009e48 .quad -624710411122851544 - 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00009e50 .quad -9026492418826348338 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00009e58 .quad -7307973034592864071 - 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00009e60 .quad -2059743486678159615 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00009e68 .quad -4523280274813692185 - 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00009e70 .quad -2574679358347699519 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00009e78 .quad -1042414325089727327 - 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00009e80 .quad 3002511419460075705 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00009e88 .quad -7569037980822161435 - 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00009e90 .quad 8364825292752482535 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00009e98 .quad -4849611457600313890 - 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00009ea0 .quad 1232659579085827361 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00009ea8 .quad -1450328303573004458 - 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00009eb0 .quad -3841273781498745804 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00009eb8 .quad -7823984217374209643 - 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00009ec0 .quad 4421779809981343554 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00009ec8 .quad -5168294253290374149 - 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00009ed0 .quad 915538744049291538 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00009ed8 .quad -1848681798185579782 - 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00009ee0 .quad 5183897733458195115 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00009ee8 .quad -8072955151507069220 - 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00009ef0 .quad 6479872166822743894 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00009ef8 .quad -5479507920956448621 - 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00009f00 .quad 3488154190101041964 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00009f08 .quad -2237698882768172872 - 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00009f10 .quad 2180096368813151227 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00009f18 .quad -8316090829371189901 - 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00009f20 .quad -1886565557410948870 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00009f28 .quad -5783427518286599473 - 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00009f30 .quad -2358206946763686087 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00009f38 .quad -2617598379430861437 - 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00009f40 .quad 7749492695127472003 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00009f48 .quad -8553528014785370254 - 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00009f50 .quad 463493832054564196 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00009f58 .quad -6080224000054324913 - 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00009f60 .quad -4032318728359182659 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00009f68 .quad -2988593981640518238 - 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00009f70 .quad -4826042214438183114 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00009f78 .quad -8785400266166405755 - 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00009f80 .quad 3190819268807046916 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00009f88 .quad -6370064314280619289 - 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00009f90 .quad -623161932418579259 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00009f98 .quad -3350894374423386208 - 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00009fa0 .quad -7307005235402693893 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00009fa8 .quad -9011838011655698236 - 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00009fb0 .quad -4522070525825979462 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00009fb8 .quad -6653111496142234891 - 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00009fc0 .quad 3570783879572301480 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00009fc8 .quad -3704703351750405709 - 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00009fd0 .quad -148206168962011054 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00009fd8 .quad -19193171260619233 - 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00009fe0 .quad -92628855601256909 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00009fe8 .quad -6929524759678968877 - 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00009ff0 .quad -115786069501571136 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00009ff8 .quad -4050219931171323192 - 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000a000 .quad 4466953431550423984 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000a008 .quad -451088895536766085 - 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000a010 .quad 486002885505321038 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000a018 .quad -7199459587351560659 - 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000a020 .quad 5219189625309039202 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000a028 .quad -4387638465762062920 - 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000a030 .quad 6523987031636299002 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000a038 .quad -872862063775190746 - 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000a040 .quad -534194123654701028 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000a048 .quad -7463067817500576073 - 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000a050 .quad -667742654568376285 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000a058 .quad -4717148753448332187 - 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000a060 .quad 8388693718644305452 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000a068 .quad -1284749923383027329 - 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000a070 .quad -6286281471915778852 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000a078 .quad -7720497729755473937 - 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000a080 .quad -7857851839894723565 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000a088 .quad -5038936143766954517 - 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000a090 .quad 8624429273841147159 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000a098 .quad -1686984161281305242 - 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000a0a0 .quad 778582277723329070 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000a0a8 .quad -7971894128441897632 - 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000a0b0 .quad 973227847154161338 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000a0b8 .quad -5353181642124984136 - 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000a0c0 .quad 1216534808942701673 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000a0c8 .quad -2079791034228842266 - 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000a0d0 .quad -3851351762838199359 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000a0d8 .quad -8217398424034108273 - 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000a0e0 .quad -4814189703547749198 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000a0e8 .quad -5660062011615247437 - 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000a0f0 .quad -6017737129434686498 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000a0f8 .quad -2463391496091671392 - 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000a100 .quad 7768129340171790699 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000a108 .quad -8457148712698376476 - 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000a110 .quad -8736582398494813242 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000a118 .quad -5959749872445582691 - 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000a120 .quad -1697355961263740745 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000a128 .quad -2838001322129590460 - 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000a130 .quad 1244995533423855986 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000a138 .quad -8691279853972075893 - 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000a140 .quad -3055441601647567921 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000a148 .quad -6252413799037706963 - 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000a150 .quad 5404070034795315907 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000a158 .quad -3203831230369745799 - 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000a160 .quad -3539985255894009414 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000a168 .quad -8919923546622172981 - 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000a170 .quad -4424981569867511768 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000a178 .quad -6538218414850328322 - 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000a180 .quad 8303831092947774002 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000a188 .quad -3561087000135522498 - 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000a190 .quad 578208414664970847 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000a198 .quad -9143208402725783417 - 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000a1a0 .quad -3888925500096174345 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000a1a8 .quad -6817324484979841368 - 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000a1b0 .quad -249470856692830027 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000a1b8 .quad -3909969587797413806 - 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000a1c0 .quad -4923524589293425438 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000a1c8 .quad -275775966319379353 - 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000a1d0 .quad -3077202868308390899 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000a1d8 .quad -7089889006590693952 - 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000a1e0 .quad 765182433041899281 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000a1e8 .quad -4250675239810979535 - 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000a1f0 .quad 5568164059729762005 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000a1f8 .quad -701658031336336515 - 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000a200 .quad 5785945546544795205 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000a208 .quad -7356065297226292178 - 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000a210 .quad -1990940103673781802 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000a218 .quad -4583395603105477319 - 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000a220 .quad 6734696907262548556 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000a228 .quad -1117558485454458744 - 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000a230 .quad 4209185567039092847 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000a238 .quad -7616003081050118571 - 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000a240 .quad -8573576096483297653 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000a248 .quad -4908317832885260310 - 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000a250 .quad 3118087934678041646 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000a258 .quad -1523711272679187483 - 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000a260 .quad 4254647968387469981 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000a268 .quad -7869848573065574033 - 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000a270 .quad 706623942056949572 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000a278 .quad -5225624697904579637 - 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000a280 .quad -3728406090856200939 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000a288 .quad -1920344853953336643 - 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000a290 .quad -6941939825212513491 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000a298 .quad -8117744561361917258 - 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000a2a0 .quad 5157633273766521849 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000a2a8 .quad -5535494683275008668 - 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000a2b0 .quad 6447041592208152311 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000a2b8 .quad -2307682335666372931 - 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000a2c0 .quad 6335244004343789146 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000a2c8 .quad -8359830487432564938 - 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000a2d0 .quad -1304317031425039375 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000a2d8 .quad -5838102090863318269 - 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000a2e0 .quad -1630396289281299219 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000a2e8 .quad -2685941595151759932 - 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000a2f0 .quad 1286845328412881940 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000a2f8 .quad -8596242524610931813 - 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000a300 .quad -3003129357911285479 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000a308 .quad -6133617137336276863 - 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000a310 .quad 5469460339465668959 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000a318 .quad -3055335403242958174 - 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000a320 .quad 8030098730593431003 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000a328 .quad -8827113654667930715 - 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000a330 .quad -3797434642040374958 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000a338 .quad -6422206049907525490 - 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000a340 .quad 9088264752731695015 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000a348 .quad -3416071543957018958 - 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000a350 .quad -8154892584824854328 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000a358 .quad -9052573742614218705 - 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000a360 .quad 8253128342678483706 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000a368 .quad -6704031159840385477 - 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000a370 .quad 5704724409920716729 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000a378 .quad -3768352931373093942 - 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000a380 .quad -2092466524453879896 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000a388 .quad -98755145788979524 - 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000a390 .quad 998051431430019017 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000a398 .quad -6979250993759194058 - 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000a3a0 .quad -7975807747567252037 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000a3a8 .quad -4112377723771604669 - 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000a3b0 .quad 8476984389250486570 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000a3b8 .quad -528786136287117932 - 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000a3c0 .quad -3925256793573221702 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000a3c8 .quad -7248020362820530564 - 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000a3d0 .quad -294884973539139224 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000a3d8 .quad -4448339435098275301 - 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000a3e0 .quad -368606216923924029 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000a3e8 .quad -948738275445456222 - 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000a3f0 .quad -2536221894791146470 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000a3f8 .quad -7510490449794491995 - 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000a400 .quad 6053094668365842720 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000a408 .quad -4776427043815727089 - 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000a410 .quad 2954682317029915496 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000a418 .quad -1358847786342270957 - 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000a420 .quad -459166561069996767 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000a428 .quad -7766808894105001205 - 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000a430 .quad -573958201337495959 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000a438 .quad -5096825099203863602 - 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000a440 .quad -5329133770099257852 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000a448 .quad -1759345355577441598 - 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000a450 .quad -5636551615525730110 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000a458 .quad -8017119874876982855 - 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000a460 .quad 2177682517447613171 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000a468 .quad -5409713825168840664 - 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000a470 .quad 2722103146809516464 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000a478 .quad -2150456263033662926 - 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000a480 .quad 6313000485183335694 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000a488 .quad -8261564192037121185 - 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000a490 .quad 3279564588051781713 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000a498 .quad -5715269221619013577 - 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000a4a0 .quad -512230283362660763 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000a4a8 .quad -2532400508596379068 - 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000a4b0 .quad 1985699082112030975 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000a4b8 .quad -8500279345513818773 - 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000a4c0 .quad -2129562165787349185 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000a4c8 .quad -6013663163464885563 - 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000a4d0 .quad 6561419329620589327 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000a4d8 .quad -2905392935903719049 - 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000a4e0 .quad -7428327965055601431 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000a4e8 .quad -8733399612580906262 - 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000a4f0 .quad 4549648098962661924 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000a4f8 .quad -6305063497298744923 - 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000a500 .quad -8147997931578836307 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000a508 .quad -3269643353196043250 - 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000a510 .quad 1825030320404309164 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000a518 .quad -8961056123388608887 - 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000a520 .quad 6892973918932774359 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000a528 .quad -6589634135808373205 - 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000a530 .quad 4004531380238580045 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000a538 .quad -3625356651333078602 - 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000a540 .quad -2108853905778275376 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000a548 .quad -9183376934724255983 - 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000a550 .quad 6587304654631931588 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000a558 .quad -6867535149977932074 - 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000a560 .quad -989241218564861323 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000a568 .quad -3972732919045027189 - 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000a570 .quad -1236551523206076654 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000a578 .quad -354230130378896082 - 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000a580 .quad 6144684325637283947 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000a588 .quad -7138922859127891907 - 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000a590 .quad -6154202648235558778 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000a598 .quad -4311967555482476980 - 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000a5a0 .quad -3081067291867060568 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000a5a8 .quad -778273425925708321 - 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000a5b0 .quad -1925667057416912855 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000a5b8 .quad -7403949918844649557 - 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000a5c0 .quad -2407083821771141069 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000a5c8 .quad -4643251380128424042 - 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000a5d0 .quad -7620540795641314240 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000a5d8 .quad -1192378206733142148 - 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000a5e0 .quad -2456994988062127448 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000a5e8 .quad -7662765406849295699 - 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000a5f0 .quad 6152128301777116498 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000a5f8 .quad -4966770740134231719 - 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000a600 .quad -6144897678060768090 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000a608 .quad -1596777406740401745 - 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000a610 .quad -3840561048787980056 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000a618 .quad -7915514906853832947 - 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000a620 .quad 4422670725869800738 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000a628 .quad -5282707615139903279 - 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000a630 .quad -8306719647944912790 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000a638 .quad -1991698500497491195 - 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000a640 .quad 8643358275316593218 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000a648 .quad -8162340590452013853 - 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000a650 .quad 6192511825718353619 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000a658 .quad -5591239719637629412 - 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000a660 .quad 7740639782147942024 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000a668 .quad -2377363631119648861 - 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000a670 .quad 2532056854628769813 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000a678 .quad -8403381297090862394 - 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000a680 .quad -6058300968568813542 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000a688 .quad -5892540602936190089 - 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000a690 .quad -7572876210711016927 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000a698 .quad -2753989735242849707 - 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000a6a0 .quad 9102010423587778132 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000a6a8 .quad -8638772612167862923 - 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000a6b0 .quad -2457545025797441047 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000a6b8 .quad -6186779746782440750 - 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000a6c0 .quad -7683617300674189212 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000a6c8 .quad -3121788665050663033 - 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000a6d0 .quad -4802260812921368258 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000a6d8 .quad -8868646943297746252 - 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000a6e0 .quad -1391139997724322418 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000a6e8 .quad -6474122660694794911 - 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000a6f0 .quad 7484447039699372786 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000a6f8 .quad -3480967307441105734 - 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000a700 .quad -9157278655470055721 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000a708 .quad -9093133594791772940 - 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000a710 .quad -6834912300910181747 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000a718 .quad -6754730975062328271 - 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000a720 .quad 679731660717048624 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000a728 .quad -3831727700400522434 - 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000a730 .quad -8373707460958465028 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000a738 .quad -177973607073265139 - 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000a740 .quad 8601490892183123069 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000a748 .quad -7028762532061872568 - 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000a750 .quad -7694880458480647779 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000a758 .quad -4174267146649952806 - 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000a760 .quad 4216457482181353988 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000a768 .quad -606147914885053103 - 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000a770 .quad -4282243101277735614 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000a778 .quad -7296371474444240046 - 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000a780 .quad 8482254178684994195 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000a788 .quad -4508778324627912153 - 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000a790 .quad 5991131704928854840 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000a798 .quad -1024286887357502287 - 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000a7a0 .quad -3173071712060547581 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000a7a8 .quad -7557708332239520786 - 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000a7b0 .quad -8578025658503072380 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000a7b8 .quad -4835449396872013078 - 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000a7c0 .quad 3112525982153323237 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000a7c8 .quad -1432625727662628443 - 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000a7d0 .quad 4251171748059520975 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000a7d8 .quad -7812920107430224633 - 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000a7e0 .quad 702278666647013314 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000a7e8 .quad -5154464115860392887 - 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000a7f0 .quad 5489534351736154547 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000a7f8 .quad -1831394126398103205 - 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000a800 .quad 1125115960621402640 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000a808 .quad -8062150356639896359 - 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000a810 .quad 6018080969204141204 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000a818 .quad -5466001927372482545 - 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000a820 .quad 2910915193077788601 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000a828 .quad -2220816390788215277 - 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000a830 .quad -486521013540076077 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000a838 .quad -8305539271883716405 - 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000a840 .quad -608151266925095096 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000a848 .quad -5770238071427257602 - 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000a850 .quad -5371875102083756773 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000a858 .quad -2601111570856684098 - 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000a860 .quad 3560107088838733872 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000a868 .quad -8543223759426509417 - 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000a870 .quad -161552157378970563 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000a878 .quad -6067343680855748868 - 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000a880 .quad 4409745821703674700 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000a888 .quad -2972493582642298180 - 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000a890 .quad -6467280898289979121 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000a898 .quad -8775337516792518219 - 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000a8a0 .quad 1139270913992301907 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000a8a8 .quad -6357485877563259869 - 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000a8b0 .quad -3187597375937010520 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000a8b8 .quad -3335171328526686933 - 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000a8c0 .quad 7231123676894144233 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000a8c8 .quad -9002011107970261189 - 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000a8d0 .quad 4427218577690292387 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000a8d8 .quad -6640827866535438582 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000a8e0 QUAD $0xcccccccccccccccc; QUAD $0xcccccccccccccccc // .space 16, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a8f0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000a8f8 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a900 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000a908 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a910 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000a918 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a920 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000a928 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a930 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000a938 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a940 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000a948 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a950 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000a958 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a960 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000a968 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a970 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000a978 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a980 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000a988 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a990 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000a998 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9a0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000a9a8 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9b0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000a9b8 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9c0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000a9c8 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9d0 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000a9d8 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9e0 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000a9e8 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9f0 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000a9f8 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa00 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000aa08 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa10 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000aa18 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa20 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000aa28 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa30 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000aa38 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa40 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000aa48 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa50 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000aa58 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa60 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000aa68 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa70 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000aa78 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa80 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000aa88 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa90 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000aa98 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aaa0 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000aaa8 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000aab0 .quad 4611686018427387904 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000aab8 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000aac0 .quad 5764607523034234880 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000aac8 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000aad0 .quad -6629298651489370112 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000aad8 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000aae0 .quad 5548434740920451072 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000aae8 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000aaf0 .quad -1143914305352105984 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000aaf8 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000ab00 .quad 7793479155164643328 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000ab08 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000ab10 .quad -4093209111326359552 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000ab18 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000ab20 .quad 4359273333062107136 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000ab28 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000ab30 .quad 5449091666327633920 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000ab38 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000ab40 .quad 2199678564482154496 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000ab48 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000ab50 .quad 1374799102801346560 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000ab58 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000ab60 .quad 1718498878501683200 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000ab68 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000ab70 .quad 6759809616554491904 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000ab78 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000ab80 .quad 6530724019560251392 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000ab88 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000ab90 .quad -1059967012404461568 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000ab98 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000aba0 .quad 7898413271349198848 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000aba8 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000abb0 .quad -1981020733047832576 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000abb8 .quad -8106986416796705681 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000abc0 .quad -2476275916309790720 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000abc8 .quad -5522047002568494197 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000abd0 .quad -3095344895387238400 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000abd8 .quad -2290872734783229842 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000abe0 .quad 4982938468024057856 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000abe8 .quad -8349324486880600507 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000abf0 .quad -7606384970252091392 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000abf8 .quad -5824969590173362730 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000ac00 .quad 4327076842467049472 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000ac08 .quad -2669525969289315508 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000ac10 .quad -6518949010312869888 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000ac18 .quad -8585982758446904049 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000ac20 .quad -8148686262891087360 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000ac28 .quad -6120792429631242157 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000ac30 .quad 8260886245095692416 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000ac38 .quad -3039304518611664792 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000ac40 .quad 5163053903184807760 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000ac48 .quad -8817094351773372351 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000ac50 .quad -7381240676301154012 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000ac58 .quad -6409681921289327535 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000ac60 .quad -3178808521666707 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000ac68 .quad -3400416383184271515 - 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000ac70 .quad -4613672773753429596 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000ac78 .quad -9042789267131251553 - 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000ac80 .quad -5767090967191786995 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000ac88 .quad -6691800565486676537 - 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000ac90 .quad -7208863708989733744 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000ac98 .quad -3753064688430957767 - 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000aca0 .quad 212292400617608628 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000aca8 .quad -79644842111309304 - 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000acb0 .quad 132682750386005392 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000acb8 .quad -6967307053960650171 - 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000acc0 .quad 4777539456409894645 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000acc8 .quad -4097447799023424810 - 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000acd0 .quad -3251447716342407502 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000acd8 .quad -510123730351893109 - 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000ace0 .quad 7191217214140771119 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000ace8 .quad -7236356359111015049 - 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000acf0 .quad 4377335499248575995 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000acf8 .quad -4433759430461380907 - 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000ad00 .quad -8363388681221443718 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000ad08 .quad -930513269649338230 - 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000ad10 .quad -7532960934977096276 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000ad18 .quad -7499099821171918250 - 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000ad20 .quad 4418856886560793367 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000ad28 .quad -4762188758037509908 - 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000ad30 .quad 5523571108200991709 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000ad38 .quad -1341049929119499481 - 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000ad40 .quad -8076983103442849942 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000ad48 .quad -7755685233340769032 - 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000ad50 .quad -5484542860876174524 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000ad58 .quad -5082920523248573386 - 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000ad60 .quad 6979379479186945558 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000ad68 .quad -1741964635633328828 - 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000ad70 .quad -4861259862362934835 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000ad78 .quad -8006256924911912374 - 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000ad80 .quad 7758483227328495169 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000ad88 .quad -5396135137712502563 - 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000ad90 .quad -4136954021121544751 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000ad98 .quad -2133482903713240300 - 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000ada0 .quad -279753253987271518 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000ada8 .quad -8250955842461857044 - 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000adb0 .quad 4261994450943298507 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000adb8 .quad -5702008784649933400 - 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000adc0 .quad 5327493063679123134 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000adc8 .quad -2515824962385028846 - 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000add0 .quad 7941369183226839863 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000add8 .quad -8489919629131724885 - 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000ade0 .quad 5315025460606161924 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000ade8 .quad -6000713517987268202 - 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000adf0 .quad -2579590211097073402 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000adf8 .quad -2889205879056697349 - 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000ae00 .quad 7611128154919104931 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000ae08 .quad -8723282702051517699 - 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000ae10 .quad -4321147861633282548 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000ae18 .quad -6292417359137009220 - 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000ae20 .quad -789748808614215280 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000ae28 .quad -3253835680493873621 - 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000ae30 .quad 8729779031470891258 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000ae38 .quad -8951176327949752869 - 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000ae40 .quad 6300537770911226168 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000ae48 .quad -6577284391509803182 - 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000ae50 .quad -1347699823215743098 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000ae58 .quad -3609919470959866074 - 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000ae60 .quad 6075216638131242420 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000ae68 .quad -9173728696990998152 - 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000ae70 .quad 7594020797664053025 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000ae78 .quad -6855474852811359786 - 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000ae80 .quad 269153960225290473 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000ae88 .quad -3957657547586811828 - 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000ae90 .quad 336442450281613091 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000ae98 .quad -335385916056126881 - 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000aea0 .quad 7127805559067090038 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000aea8 .quad -7127145225176161157 - 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000aeb0 .quad 4298070930406474644 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000aeb8 .quad -4297245513042813542 - 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000aec0 .quad -3850783373846682503 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000aec8 .quad -759870872876129024 - 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000aed0 .quad 9122475437414293195 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000aed8 .quad -7392448323188662496 - 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000aee0 .quad -7043649776941685122 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000aee8 .quad -4628874385558440216 - 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000aef0 .quad -4192876202749718498 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000aef8 .quad -1174406963520662366 - 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000af00 .quad -4926390635932268014 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000af08 .quad -7651533379841495835 - 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000af10 .quad 3065383741939440791 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000af18 .quad -4952730706374481889 - 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000af20 .quad -779956341003086915 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000af28 .quad -1579227364540714458 - 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000af30 .quad 6430056314514152534 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000af38 .quad -7904546130479028392 - 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000af40 .quad 8037570393142690668 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000af48 .quad -5268996644671397586 - 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000af50 .quad 823590954573587527 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000af58 .quad -1974559787411859078 - 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000af60 .quad 5126430365035880108 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000af68 .quad -8151628894773493780 - 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000af70 .quad 6408037956294850135 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000af78 .quad -5577850100039479321 - 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000af80 .quad 3398361426941174765 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000af88 .quad -2360626606621961247 - 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000af90 .quad -4793553135802847628 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000af98 .quad -8392920656779807636 - 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000afa0 .quad -1380255401326171631 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000afa8 .quad -5879464802547371641 - 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000afb0 .quad -1725319251657714539 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000afb8 .quad -2737644984756826647 - 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000afc0 .quad 3533361486141316317 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000afc8 .quad -8628557143114098510 - 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000afd0 .quad -4806670179178130411 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000afd8 .quad -6174010410465235234 - 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000afe0 .quad 7826720331309500698 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000afe8 .quad -3105826994654156138 - 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000aff0 .quad 280014188641050032 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000aff8 .quad -8858670899299929442 - 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000b000 .quad -8873354301053463268 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000b008 .quad -6461652605697523899 - 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000b010 .quad -1868320839462053277 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000b018 .quad -3465379738694516970 - 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000b020 .quad 5749828502977298558 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000b028 .quad -9083391364325154962 - 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000b030 .quad -2036086408133152611 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000b038 .quad -6742553186979055799 - 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000b040 .quad 6678264026688335045 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000b048 .quad -3816505465296431844 - 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000b050 .quad 8347830033360418806 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000b058 .quad -158945813193151901 - 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000b060 .quad 2911550761636567802 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000b068 .quad -7016870160886801794 - 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000b070 .quad -5583933584809066056 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000b078 .quad -4159401682681114339 - 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000b080 .quad 2243455055843443238 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000b088 .quad -587566084924005019 - 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000b090 .quad 3708002419115845976 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000b098 .quad -7284757830718584993 - 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000b0a0 .quad 23317005467419566 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000b0a8 .quad -4494261269970843337 - 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000b0b0 .quad -4582539761593113446 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000b0b8 .quad -1006140569036166268 - 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000b0c0 .quad -558244341782001952 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000b0c8 .quad -7546366883288685774 - 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000b0d0 .quad -5309491445654890344 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000b0d8 .quad -4821272585683469313 - 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000b0e0 .quad -6636864307068612930 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000b0e8 .quad -1414904713676948737 - 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000b0f0 .quad -4148040191917883081 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000b0f8 .quad -7801844473689174817 - 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000b100 .quad -5185050239897353852 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000b108 .quad -5140619573684080617 - 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000b110 .quad -6481312799871692315 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000b118 .quad -1814088448677712867 - 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000b120 .quad -8662506518347195601 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000b128 .quad -8051334308064652398 - 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000b130 .quad 3006924907348169211 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000b138 .quad -5452481866653427593 - 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000b140 .quad -853029884242176390 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000b148 .quad -2203916314889396588 - 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000b150 .quad 1772699331562333708 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000b158 .quad -8294976724446954723 - 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000b160 .quad 6827560182880305039 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000b168 .quad -5757034887131305500 - 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000b170 .quad 8534450228600381299 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000b178 .quad -2584607590486743971 - 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000b180 .quad 7639874402088932264 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000b188 .quad -8532908771695296838 - 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000b190 .quad 326470965756389522 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000b198 .quad -6054449946191733143 - 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000b1a0 .quad 5019774725622874806 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000b1a8 .quad -2956376414312278525 - 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000b1b0 .quad 831516194300602802 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000b1b8 .quad -8765264286586255934 - 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000b1c0 .quad -8183976793979022306 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000b1c8 .quad -6344894339805432014 - 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000b1d0 .quad 3605087062808385830 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000b1d8 .quad -3319431906329402113 - 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000b1e0 .quad 9170708441896323000 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000b1e8 .quad -8992173969096958177 - 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000b1f0 .quad 6851699533943015846 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000b1f8 .quad -6628531442943809817 - 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000b200 .quad 3952938399001381903 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000b208 .quad -3673978285252374367 - 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000b210 .quad -4446942528265218167 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000b218 .quad -9213765455923815836 - 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000b220 .quad -946992141904134804 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000b228 .quad -6905520801477381891 - 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000b230 .quad 8039631859474607303 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000b238 .quad -4020214983419339459 - 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000b240 .quad -3785518230938904583 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000b248 .quad -413582710846786420 - 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000b250 .quad -60105885123121413 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000b258 .quad -7176018221920323369 - 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000b260 .quad -75132356403901766 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000b268 .quad -4358336758973016307 - 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000b270 .quad 9129456591349898601 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000b278 .quad -836234930288882479 - 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000b280 .quad -1211618658047395231 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000b288 .quad -7440175859071633406 - 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000b290 .quad -6126209340986631942 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000b298 .quad -4688533805412153853 - 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000b2a0 .quad -7657761676233289928 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000b2a8 .quad -1248981238337804412 - 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000b2b0 .quad -2480258038432112253 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000b2b8 .quad -7698142301602209614 - 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000b2c0 .quad -7712008566467528220 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000b2c8 .quad -5010991858575374113 - 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000b2d0 .quad 8806733365625141341 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000b2d8 .quad -1652053804791829737 - 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000b2e0 .quad -6025006692552756422 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000b2e8 .quad -7950062655635975442 - 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000b2f0 .quad 6303799689591218185 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000b2f8 .quad -5325892301117581398 - 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000b300 .quad -1343622424865753077 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000b308 .quad -2045679357969588844 - 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000b310 .quad 1466078993672598279 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000b318 .quad -8196078626372074883 - 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000b320 .quad 6444284760518135752 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000b328 .quad -5633412264537705700 - 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000b330 .quad 8055355950647669691 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000b338 .quad -2430079312244744221 - 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000b340 .quad 2728754459941099604 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000b348 .quad -8436328597794046994 - 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000b350 .quad -5812428961928401302 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000b358 .quad -5933724728815170839 - 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000b360 .quad 1957835834444274180 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000b368 .quad -2805469892591575644 - 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000b370 .quad -7999724640327104446 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000b378 .quad -8670947710510816634 - 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000b380 .quad 3835402254873283155 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000b388 .quad -6226998619711132888 - 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000b390 .quad 4794252818591603944 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000b398 .quad -3172062256211528206 - 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000b3a0 .quad 7608094030047140369 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000b3a8 .quad -8900067937773286985 - 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000b3b0 .quad 4898431519131537557 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000b3b8 .quad -6513398903789220827 - 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000b3c0 .quad -7712018656367741765 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000b3c8 .quad -3530062611309138130 - 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000b3d0 .quad 2097517367411243253 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000b3d8 .quad -9123818159709293187 - 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000b3e0 .quad 7233582727691441970 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000b3e8 .quad -6793086681209228580 - 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000b3f0 .quad 9041978409614302462 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000b3f8 .quad -3879672333084147821 - 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000b400 .quad 6690786993590490174 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000b408 .quad -237904397927796872 - 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000b410 .quad 4181741870994056359 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000b418 .quad -7066219276345954901 - 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000b420 .quad 615491320315182544 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000b428 .quad -4221088077005055722 - 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000b430 .quad -8454007886460797627 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000b438 .quad -664674077828931749 - 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000b440 .quad 3939617107816777291 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000b448 .quad -7332950326284164199 - 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000b450 .quad -8910536670511192099 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000b458 .quad -4554501889427817345 - 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000b460 .quad 7308573235570561493 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000b468 .quad -1081441343357383777 - 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000b470 .quad -6961356773836868827 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000b478 .quad -7593429867239446717 - 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000b480 .quad -8701695967296086034 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000b488 .quad -4880101315621920492 - 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000b490 .quad -6265433940692719638 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000b498 .quad -1488440626100012711 - 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000b4a0 .quad 695789805494438130 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000b4a8 .quad -7847804418953589800 - 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000b4b0 .quad 869737256868047663 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000b4b8 .quad -5198069505264599346 - 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000b4c0 .quad -8136200465769716230 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000b4c8 .quad -1885900863153361279 - 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000b4d0 .quad -473439272678684740 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000b4d8 .quad -8096217067111932656 - 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000b4e0 .quad 4019886927579031980 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000b4e8 .quad -5508585315462527915 - 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000b4f0 .quad -8810199395808373737 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000b4f8 .quad -2274045625900771990 - 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000b500 .quad -7812217631593927538 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000b508 .quad -8338807543829064350 - 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000b510 .quad 4069786015789754290 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000b518 .quad -5811823411358942533 - 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000b520 .quad 475546501309804958 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000b528 .quad -2653093245771290262 - 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000b530 .quad 4908902581746016003 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000b538 .quad -8575712306248138270 - 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000b540 .quad -3087243809672255805 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000b548 .quad -6107954364382784934 - 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000b550 .quad -8470740780517707660 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000b558 .quad -3023256937051093263 - 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000b560 .quad -682526969396179383 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000b568 .quad -8807064613298015146 - 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000b570 .quad -5464844730172612133 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000b578 .quad -6397144748195131028 - 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000b580 .quad -2219369894288377262 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000b588 .quad -3384744916816525881 - 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000b590 .quad -1387106183930235789 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000b598 .quad -9032994600651410532 - 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000b5a0 .quad 2877803288514593168 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000b5a8 .quad -6679557232386875260 - 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000b5b0 .quad 3597254110643241460 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000b5b8 .quad -3737760522056206171 - 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000b5c0 .quad 9108253656731439729 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000b5c8 .quad -60514634142869810 - 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000b5d0 .quad 1080972517029761926 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000b5d8 .quad -6955350673980375487 - 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000b5e0 .quad 5962901664714590312 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000b5e8 .quad -4082502324048081455 - 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000b5f0 .quad -6381430974388925822 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000b5f8 .quad -491441886632713915 - 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000b600 .quad -8600080377420466543 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000b608 .quad -7224680206786528053 - 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000b610 .quad 7696643601933968437 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000b618 .quad -4419164240055772162 - 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000b620 .quad 397432465562684739 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000b628 .quad -912269281642327298 - 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000b630 .quad -4363290727450709942 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000b638 .quad -7487697328667536418 - 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000b640 .quad 8380944645968776284 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000b648 .quad -4747935642407032618 - 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000b650 .quad 1252808770606194547 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000b658 .quad -1323233534581402868 - 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000b660 .quad -8440366555225904216 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000b668 .quad -7744549986754458649 - 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000b670 .quad 7896285879677171346 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000b678 .quad -5069001465015685407 - 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000b680 .quad -3964700705685699529 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000b688 .quad -1724565812842218855 - 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000b690 .quad 2133748077373825698 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000b698 .quad -7995382660667468640 - 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000b6a0 .quad 2667185096717282123 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000b6a8 .quad -5382542307406947896 - 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000b6b0 .quad 3333981370896602653 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000b6b8 .quad -2116491865831296966 - 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000b6c0 .quad 6695424375237764562 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000b6c8 .quad -8240336443785642460 - 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000b6d0 .quad 8369280469047205703 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000b6d8 .quad -5688734536304665171 - 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000b6e0 .quad -3373457468973156583 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000b6e8 .quad -2499232151953443560 - 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000b6f0 .quad -9025939945749304721 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000b6f8 .quad -8479549122611984081 - 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000b700 .quad 7164319141522920715 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000b708 .quad -5987750384837592197 - 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000b710 .quad 4343712908476262990 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000b718 .quad -2873001962619602342 - 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000b720 .quad 7326506586225052273 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000b728 .quad -8713155254278333320 - 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000b730 .quad 9158133232781315341 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000b738 .quad -6279758049420528746 - 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000b740 .quad 2224294504121868368 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000b748 .quad -3238011543348273028 - 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000b750 .quad -7833187971778608078 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000b758 .quad -8941286242233752499 - 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000b760 .quad -568112927868484289 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000b768 .quad -6564921784364802720 - 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000b770 .quad 3901544858591782542 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000b778 .quad -3594466212028615495 - 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000b780 .quad -4479063491021217767 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000b788 .quad -9164070410158966541 - 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000b790 .quad -5598829363776522209 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000b798 .quad -6843401994271320272 - 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000b7a0 .quad -2386850686293264857 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000b7a8 .quad -3942566474411762436 - 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000b7b0 .quad 1628122660560806833 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000b7b8 .quad -316522074587315140 - 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000b7c0 .quad -8205795374004271538 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000b7c8 .quad -7115355324258153819 - 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000b7d0 .quad -1033872180650563614 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000b7d8 .quad -4282508136895304370 - 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000b7e0 .quad -5904026244240592421 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000b7e8 .quad -741449152691742558 - 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000b7f0 .quad -5995859411864064215 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000b7f8 .quad -7380934748073420955 - 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000b800 .quad 1728547772024695539 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000b808 .quad -4614482416664388289 - 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000b810 .quad -2451001303396518480 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000b818 .quad -1156417002403097458 - 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000b820 .quad 5385653213018257806 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000b828 .quad -7640289654143017767 - 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000b830 .quad -7102991539009341455 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000b838 .quad -4938676049251384305 - 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000b840 .quad -8878739423761676819 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000b848 .quad -1561659043136842477 - 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000b850 .quad 3674159897003727796 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000b858 .quad -7893565929601608404 - 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000b860 .quad 4592699871254659745 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000b868 .quad -5255271393574622601 - 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000b870 .quad 1129188820640936778 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000b878 .quad -1957403223540890347 - 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000b880 .quad 3011586022114279438 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000b888 .quad -8140906042354138323 - 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000b890 .quad 8376168546070237202 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000b898 .quad -5564446534515285000 - 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000b8a0 .quad -7976533391121755114 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000b8a8 .quad -2343872149716718346 - 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000b8b0 .quad 1932195658189984910 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000b8b8 .quad -8382449121214030822 - 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000b8c0 .quad -6808127464117294671 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000b8c8 .quad -5866375383090150624 - 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000b8d0 .quad -3898473311719230434 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000b8d8 .quad -2721283210435300376 - 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000b8e0 .quad 9092669226243950738 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000b8e8 .quad -8618331034163144591 - 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000b8f0 .quad -2469221522477225289 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000b8f8 .quad -6161227774276542835 - 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000b900 .quad 6136845133758244197 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000b908 .quad -3089848699418290639 - 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000b910 .quad -3082000819042179233 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000b918 .quad -8848684464777513506 - 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000b920 .quad -8464187042230111945 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000b928 .quad -6449169562544503978 - 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000b930 .quad 3254824252494523781 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000b938 .quad -3449775934753242068 - 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000b940 .quad -7189106879045698445 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000b948 .quad -9073638986861858149 - 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000b950 .quad -8986383598807123057 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000b958 .quad -6730362715149934782 - 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000b960 .quad 2602078556773259891 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000b968 .quad -3801267375510030573 - 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000b970 .quad -1359087822460813040 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000b978 .quad -139898200960150313 - 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000b980 .quad -849429889038008150 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000b988 .quad -7004965403241175802 - 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000b990 .quad -5673473379724898091 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000b998 .quad -4144520735624081848 - 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000b9a0 .quad -2480155706228734710 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000b9a8 .quad -568964901102714406 - 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000b9b0 .quad -3855940325606653146 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000b9b8 .quad -7273132090830278360 - 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000b9c0 .quad -208239388580928528 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000b9c8 .quad -4479729095110460046 - 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000b9d0 .quad -4871985254153548564 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000b9d8 .quad -987975350460687153 - 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000b9e0 .quad -3044990783845967853 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000b9e8 .quad -7535013621679011327 - 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000b9f0 .quad 5417133557047315992 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000b9f8 .quad -4807081008671376254 - 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000ba00 .quad -2451955090545630818 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000ba08 .quad -1397165242411832414 - 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000ba10 .quad -3838314940804713213 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000ba18 .quad -7790757304148477115 - 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000ba20 .quad 4425478360848884291 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000ba28 .quad -5126760611758208489 - 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000ba30 .quad 920161932633717460 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000ba38 .quad -1796764746270372707 - 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000ba40 .quad 2880944217109767365 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000ba48 .quad -8040506994060064798 - 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000ba50 .quad -5622191765467566602 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000ba58 .quad -5438947724147693094 - 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000ba60 .quad 6807318348447705459 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000ba68 .quad -2186998636757228463 - 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000ba70 .quad -2662955059861265944 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000ba78 .quad -8284403175614349646 - 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000ba80 .quad -7940379843253970334 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000ba88 .quad -5743817951090549153 - 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000ba90 .quad 8521269269642088699 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000ba98 .quad -2568086420435798537 - 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000baa0 .quad -6203421752542164323 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000baa8 .quad -8522583040413455942 - 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000bab0 .quad 6080780864604458308 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000bab8 .quad -6041542782089432023 - 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000bac0 .quad -6234081974526590827 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000bac8 .quad -2940242459184402125 - 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000bad0 .quad 5327070802775656541 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000bad8 .quad -8755180564631333184 - 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000bae0 .quad 6658838503469570676 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000bae8 .quad -6332289687361778576 - 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000baf0 .quad 8323548129336963345 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000baf8 .quad -3303676090774835316 - 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000bb00 .quad -4021154456019173717 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000bb08 .quad -8982326584375353929 - 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000bb10 .quad -5026443070023967147 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000bb18 .quad -6616222212041804507 - 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000bb20 .quad 2940318199324816875 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000bb28 .quad -3658591746624867729 - 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000bb30 .quad 8755227902219092403 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000bb38 .quad -9204148869281624187 - 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000bb40 .quad -2891023177508298209 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000bb48 .quad -6893500068174642330 - 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000bb50 .quad -8225464990312760665 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000bb58 .quad -4005189066790915008 - 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000bb60 .quad -5670145219463562927 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000bb68 .quad -394800315061255856 - 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000bb70 .quad 7985374283903742931 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000bb78 .quad -7164279224554366766 - 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000bb80 .quad 758345818024902856 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000bb88 .quad -4343663012265570553 - 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000bb90 .quad -3663753745896259334 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000bb98 .quad -817892746904575288 - 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000bba0 .quad -9207375118826243940 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000bba8 .quad -7428711994456441411 - 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000bbb0 .quad -2285846861678029117 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000bbb8 .quad -4674203974643163860 - 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000bbc0 .quad 1754377441329851508 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000bbc8 .quad -1231068949876566920 - 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000bbd0 .quad 1096485900831157192 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000bbd8 .quad -7686947121313936181 - 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000bbe0 .quad -3241078642388441414 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000bbe8 .quad -4996997883215032323 - 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000bbf0 .quad 5172023733869224041 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000bbf8 .quad -1634561335591402499 - 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000bc00 .quad 5538357842881958977 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000bc08 .quad -7939129862385708418 - 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000bc10 .quad -2300424733252327086 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000bc18 .quad -5312226309554747619 - 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000bc20 .quad 6347841120289366950 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000bc28 .quad -2028596868516046619 - 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000bc30 .quad 6273243709394548296 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000bc38 .quad -8185402070463610993 - 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000bc40 .quad 3229868618315797466 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000bc48 .quad -5620066569652125837 - 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000bc50 .quad -574350245532641071 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000bc58 .quad -2413397193637769393 - 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000bc60 .quad -358968903457900670 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000bc68 .quad -8425902273664687727 - 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000bc70 .quad 8774660907532399971 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000bc78 .quad -5920691823653471754 - 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000bc80 .quad 1744954097560724156 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000bc88 .quad -2789178761139451788 - 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000bc90 .quad -8132775725879323211 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000bc98 .quad -8660765753353239224 - 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000bca0 .quad -5554283638921766110 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000bca8 .quad -6214271173264161126 - 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000bcb0 .quad 6892203506629956075 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000bcb8 .quad -3156152948152813503 - 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000bcc0 .quad -2609901835997359309 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000bcc8 .quad -8890124620236590296 - 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000bcd0 .quad 1349308723430688768 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000bcd8 .quad -6500969756868349965 - 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000bce0 .quad -2925050114139026944 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000bce8 .quad -3514526177658049553 - 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000bcf0 .quad -1828156321336891840 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000bcf8 .quad -9114107888677362827 - 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000bd00 .quad 6938176635183661008 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000bd08 .quad -6780948842419315629 - 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000bd10 .quad 4061034775552188356 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000bd18 .quad -3864500034596756632 - 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000bd20 .quad 5076293469440235445 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000bd28 .quad -218939024818557886 - 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000bd30 .quad 7784369436827535057 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000bd38 .quad -7054365918152680535 - 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000bd40 .quad -4104596259247744891 - 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000bd48 .quad -4206271379263462765 - 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000bd50 .quad -5130745324059681113 - 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000bd58 .quad -646153205651940552 - 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000bd60 .quad 8322499218531169064 - 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000bd68 .quad -7321374781173544701 - 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000bd70 .quad 5791438004736573426 - 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000bd78 .quad -4540032458039542972 - 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000bd80 .quad 7239297505920716783 - 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000bd88 .quad -1063354554122040811 - 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000bd90 .quad 6830403950414141941 - 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000bd98 .quad -7582125623967357363 - 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000bda0 .quad -5297053117264486286 - 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000bda8 .quad -4865971011531808800 - 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000bdb0 .quad -2009630378153219953 - 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000bdb8 .quad -1470777745987373096 - 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000bdc0 .quad -8173548013986844327 - 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000bdc8 .quad -7836765118883190041 - 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000bdd0 .quad 8229809056225996208 - 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000bdd8 .quad -5184270380176599647 - 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000bde0 .quad -3547796734999668452 - 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000bde8 .quad -1868651956793361655 - 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000bdf0 .quad 2394313059052595121 - 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000bdf8 .quad -8085436500636932890 - 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000be00 .quad -6230480713039031907 - 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000be08 .quad -5495109607368778209 - 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000be10 .quad -7788100891298789883 - 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000be18 .quad -2257200990783584857 - 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000be20 .quad -4867563057061743677 - 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000be28 .quad -8328279646880822392 - 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000be30 .quad -1472767802899791692 - 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000be38 .quad -5798663540173640086 - 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000be40 .quad -6452645772052127519 - 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000be48 .quad -2636643406789662203 - 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000be50 .quad -8644589625959967604 - 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000be58 .quad -8565431156884620733 - 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000be60 .quad 7641007041259592112 - 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000be68 .quad -6095102927678388012 - 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000be70 .quad -8895485272135061476 - 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000be78 .quad -3007192641170597111 - 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000be80 .quad -947992276657025519 - 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000be88 .quad -8797024428372705051 - 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000be90 .quad 8038381691033493909 - 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000be98 .quad -6384594517038493409 - 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000bea0 .quad 5436291095364479483 - 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000bea8 .quad -3369057127870728857 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000beb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x0000bec0 .p2align 4, 0x00 - //0x0000bec0 _POW_TAB - 0x01, 0x00, 0x00, 0x00, //0x0000bec0 .long 1 - 0x03, 0x00, 0x00, 0x00, //0x0000bec4 .long 3 - 0x06, 0x00, 0x00, 0x00, //0x0000bec8 .long 6 - 0x09, 0x00, 0x00, 0x00, //0x0000becc .long 9 - 0x0d, 0x00, 0x00, 0x00, //0x0000bed0 .long 13 - 0x10, 0x00, 0x00, 0x00, //0x0000bed4 .long 16 - 0x13, 0x00, 0x00, 0x00, //0x0000bed8 .long 19 - 0x17, 0x00, 0x00, 0x00, //0x0000bedc .long 23 - 0x1a, 0x00, 0x00, 0x00, //0x0000bee0 .long 26 - //0x0000bee4 .p2align 2, 0x00 - //0x0000bee4 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x0000bee4 .long 2 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bee8 .p2align 4, 0x00 - //0x0000bef0 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x0000bef0 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x0000bf00 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x0000bf10 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x0000bf20 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x0000bf30 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x0000bf40 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x0000bf50 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x0000bf60 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x0000bf70 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x0000bf80 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x0000bf90 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x0000bfa0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x0000bfb0 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bfb8 .p2align 4, 0x00 - //0x0000bfc0 _pow10_ceil_sig.g - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000bfc0 .quad -38366372719436721 - 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000bfc8 .quad 2731688931043774331 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000bfd0 .quad -6941508010590729807 - 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000bfd8 .quad 8624834609543440813 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000bfe0 .quad -4065198994811024355 - 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000bfe8 .quad -3054014793352862696 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000bff0 .quad -469812725086392539 - 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000bff8 .quad 5405853545163697438 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000c000 .quad -7211161980820077193 - 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000c008 .quad 5684501474941004851 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000c010 .quad -4402266457597708587 - 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000c018 .quad 2493940825248868160 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000c020 .quad -891147053569747830 - 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000c028 .quad 7729112049988473104 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000c030 .quad -7474495936122174250 - 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000c038 .quad -9004363024039368022 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000c040 .quad -4731433901725329908 - 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000c048 .quad 2579604275232953684 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000c050 .quad -1302606358729274481 - 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000c058 .quad 3224505344041192105 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000c060 .quad -7731658001846878407 - 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000c068 .quad 8932844867666826922 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000c070 .quad -5052886483881210105 - 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000c078 .quad -2669001970698630060 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000c080 .quad -1704422086424124727 - 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000c088 .quad -3336252463373287575 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000c090 .quad -7982792831656159810 - 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000c098 .quad 2526528228819083170 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000c0a0 .quad -5366805021142811859 - 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000c0a8 .quad -6065211750830921845 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000c0b0 .quad -2096820258001126919 - 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000c0b8 .quad 1641857348316123501 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000c0c0 .quad -8228041688891786181 - 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000c0c8 .quad -5891368184943504668 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000c0d0 .quad -5673366092687344822 - 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000c0d8 .quad -7364210231179380835 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000c0e0 .quad -2480021597431793123 - 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000c0e8 .quad 4629795266307937668 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000c0f0 .quad -8467542526035952558 - 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000c0f8 .quad 5199465050656154995 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000c100 .quad -5972742139117552794 - 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000c108 .quad -2724040723534582064 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000c110 .quad -2854241655469553088 - 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000c118 .quad -8016736922845615485 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000c120 .quad -8701430062309552536 - 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000c128 .quad 6518754469289960082 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000c130 .quad -6265101559459552766 - 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000c138 .quad 8148443086612450103 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000c140 .quad -3219690930897053053 - 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000c148 .quad 962181821410786820 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000c150 .quad -8929835859451740015 - 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000c158 .quad -1704479370831952189 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000c160 .quad -6550608805887287114 - 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000c168 .quad 7092772823314835571 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000c170 .quad -3576574988931720989 - 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000c178 .quad -357406007711231344 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000c180 .quad -9152888395723407474 - 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000c188 .quad 8999993282035256218 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000c190 .quad -6829424476226871438 - 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000c198 .quad 2026619565689294465 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000c1a0 .quad -3925094576856201394 - 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000c1a8 .quad -6690097579743157727 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000c1b0 .quad -294682202642863838 - 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000c1b8 .quad 5472436080603216553 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000c1c0 .quad -7101705404292871755 - 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000c1c8 .quad 8031958568804398250 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000c1d0 .quad -4265445736938701790 - 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000c1d8 .quad -3795109844276665900 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000c1e0 .quad -720121152745989333 - 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000c1e8 .quad 9091170749936331337 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000c1f0 .quad -7367604748107325189 - 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000c1f8 .quad 3376138709496513134 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000c200 .quad -4597819916706768583 - 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000c208 .quad -391512631556746487 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000c210 .quad -1135588877456072824 - 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000c218 .quad 8733981247408842699 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000c220 .quad -7627272076051127371 - 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000c228 .quad 5458738279630526687 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000c230 .quad -4922404076636521310 - 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000c238 .quad -7011635205744005353 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000c240 .quad -1541319077368263733 - 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000c248 .quad 5070514048102157021 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000c250 .quad -7880853450996246689 - 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000c258 .quad 863228270850154186 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000c260 .quad -5239380795317920458 - 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000c268 .quad -3532650679864695172 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000c270 .quad -1937539975720012668 - 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000c278 .quad -9027499368258256869 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000c280 .quad -8128491512466089774 - 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000c288 .quad -3336344095947716591 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000c290 .quad -5548928372155224313 - 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000c298 .quad -8782116138362033642 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000c2a0 .quad -2324474446766642487 - 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000c2a8 .quad 7469098900757009563 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000c2b0 .quad -8370325556870233411 - 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000c2b8 .quad -2249342214667950879 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000c2c0 .quad -5851220927660403859 - 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000c2c8 .quad 6411694268519837209 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000c2d0 .quad -2702340141148116920 - 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000c2d8 .quad -5820440219632367201 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000c2e0 .quad -8606491615858654931 - 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000c2e8 .quad 7891439908798240260 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000c2f0 .quad -6146428501395930760 - 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000c2f8 .quad -3970758169284363388 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000c300 .quad -3071349608317525546 - 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000c308 .quad -351761693178066331 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000c310 .quad -8837122532839535322 - 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000c318 .quad 6697677969404790400 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000c320 .quad -6434717147622031249 - 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000c328 .quad -851274575098787809 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000c330 .quad -3431710416100151157 - 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000c338 .quad -1064093218873484761 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000c340 .quad -9062348037703676329 - 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000c348 .quad 8558313775058847833 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000c350 .quad -6716249028702207507 - 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000c358 .quad 6086206200396171887 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000c360 .quad -3783625267450371480 - 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000c368 .quad -6227300304786948854 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000c370 .quad -117845565885576446 - 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000c378 .quad -3172439362556298163 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000c380 .quad -6991182506319567135 - 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000c388 .quad -4288617610811380304 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000c390 .quad -4127292114472071014 - 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000c398 .quad 3862600023340550428 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000c3a0 .quad -547429124662700864 - 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000c3a8 .quad -4395122007679087773 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000c3b0 .quad -7259672230555269896 - 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000c3b8 .quad 8782263791269039902 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000c3c0 .quad -4462904269766699466 - 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000c3c8 .quad -7468914334623251739 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000c3d0 .quad -966944318780986428 - 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000c3d8 .quad 4498915137003099038 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000c3e0 .quad -7521869226879198374 - 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000c3e8 .quad -6411550076227838909 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000c3f0 .quad -4790650515171610063 - 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000c3f8 .quad 5820620459997365076 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000c400 .quad -1376627125537124675 - 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000c408 .quad -6559282480285457367 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000c410 .quad -7777920981101784778 - 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000c418 .quad -8711237568605798758 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000c420 .quad -5110715207949843068 - 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000c428 .quad 2946011094524915264 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000c430 .quad -1776707991509915931 - 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000c438 .quad 3682513868156144080 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000c440 .quad -8027971522334779313 - 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000c448 .quad 4607414176811284002 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000c450 .quad -5423278384491086237 - 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000c458 .quad 1147581702586717098 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000c460 .quad -2167411962186469893 - 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000c468 .quad -3177208890193991531 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000c470 .quad -8272161504007625539 - 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000c478 .quad 7237616480483531101 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000c480 .quad -5728515861582144020 - 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000c488 .quad -4788037454677749836 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000c490 .quad -2548958808550292121 - 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000c498 .quad -1373360799919799391 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000c4a0 .quad -8510628282985014432 - 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000c4a8 .quad -858350499949874619 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000c4b0 .quad -6026599335303880135 - 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000c4b8 .quad 3538747893490044630 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000c4c0 .quad -2921563150702462265 - 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000c4c8 .quad 9035120885289943692 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000c4d0 .quad -8743505996830120772 - 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000c4d8 .quad -5882264492762254952 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000c4e0 .quad -6317696477610263061 - 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000c4e8 .quad -2741144597525430787 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000c4f0 .quad -3285434578585440922 - 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000c4f8 .quad -3426430746906788484 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000c500 .quad -8970925639256982432 - 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000c508 .quad 4776009810824339054 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000c510 .quad -6601971030643840136 - 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000c518 .quad 5970012263530423817 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000c520 .quad -3640777769877412266 - 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000c528 .quad 7462515329413029772 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000c530 .quad -9193015133814464522 - 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000c538 .quad 52386062455755703 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000c540 .quad -6879582898840692749 - 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000c548 .quad -9157889458785081179 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000c550 .quad -3987792605123478032 - 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000c558 .quad 6999382250228200142 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000c560 .quad -373054737976959636 - 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000c568 .quad 8749227812785250178 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000c570 .quad -7150688238876681629 - 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000c578 .quad -3755104653863994447 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000c580 .quad -4326674280168464132 - 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000c588 .quad -4693880817329993059 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000c590 .quad -796656831783192261 - 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000c598 .quad -1255665003235103419 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000c5a0 .quad -7415439547505577019 - 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000c5a8 .quad 8438581409832836171 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000c5b0 .quad -4657613415954583370 - 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000c5b8 .quad -3286831292991118498 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000c5c0 .quad -1210330751515841308 - 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000c5c8 .quad -8720225134666286027 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000c5d0 .quad -7673985747338482674 - 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000c5d8 .quad -3144297699952734815 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000c5e0 .quad -4980796165745715438 - 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000c5e8 .quad -8542058143368306422 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000c5f0 .quad -1614309188754756393 - 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000c5f8 .quad 3157485376071780684 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000c600 .quad -7926472270612804602 - 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000c608 .quad 8890957387685944784 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000c610 .quad -5296404319838617848 - 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000c618 .quad 1890324697752655171 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000c620 .quad -2008819381370884406 - 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000c628 .quad 2362905872190818964 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000c630 .quad -8173041140997884610 - 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000c638 .quad 6088502188546649757 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000c640 .quad -5604615407819967859 - 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000c648 .quad -1612744301171463612 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000c650 .quad -2394083241347571919 - 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000c658 .quad 7207441660390446293 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000c660 .quad -8413831053483314306 - 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000c668 .quad -2412877989897052923 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000c670 .quad -5905602798426754978 - 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000c678 .quad -7627783505798704058 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000c680 .quad -2770317479606055818 - 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000c688 .quad 4300328673033783640 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000c690 .quad -8648977452394866743 - 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000c698 .quad -1923980597781273129 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000c6a0 .quad -6199535797066195524 - 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000c6a8 .quad 6818396289628184397 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000c6b0 .quad -3137733727905356501 - 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000c6b8 .quad 8522995362035230496 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000c6c0 .quad -8878612607581929669 - 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000c6c8 .quad 3021029092058325108 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000c6d0 .quad -6486579741050024183 - 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000c6d8 .quad -835399653354481519 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000c6e0 .quad -3496538657885142324 - 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000c6e8 .quad 8179122470161673909 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000c6f0 .quad -9102865688819295809 - 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000c6f8 .quad -4111420493003729615 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000c700 .quad -6766896092596731857 - 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000c708 .quad -5139275616254662019 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000c710 .quad -3846934097318526917 - 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000c718 .quad -6424094520318327523 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000c720 .quad -196981603220770742 - 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000c728 .quad -8030118150397909404 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000c730 .quad -7040642529654063570 - 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000c738 .quad -7324666853212387329 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000c740 .quad -4189117143640191558 - 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000c748 .quad 4679224488766679550 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000c750 .quad -624710411122851544 - 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000c758 .quad -3374341425896426371 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000c760 .quad -7307973034592864071 - 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000c768 .quad -9026492418826348337 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000c770 .quad -4523280274813692185 - 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000c778 .quad -2059743486678159614 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000c780 .quad -1042414325089727327 - 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000c788 .quad -2574679358347699518 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000c790 .quad -7569037980822161435 - 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000c798 .quad 3002511419460075706 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000c7a0 .quad -4849611457600313890 - 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000c7a8 .quad 8364825292752482536 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000c7b0 .quad -1450328303573004458 - 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000c7b8 .quad 1232659579085827362 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000c7c0 .quad -7823984217374209643 - 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000c7c8 .quad -3841273781498745803 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000c7d0 .quad -5168294253290374149 - 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000c7d8 .quad 4421779809981343555 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000c7e0 .quad -1848681798185579782 - 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000c7e8 .quad 915538744049291539 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000c7f0 .quad -8072955151507069220 - 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000c7f8 .quad 5183897733458195116 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000c800 .quad -5479507920956448621 - 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000c808 .quad 6479872166822743895 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000c810 .quad -2237698882768172872 - 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000c818 .quad 3488154190101041965 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000c820 .quad -8316090829371189901 - 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000c828 .quad 2180096368813151228 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000c830 .quad -5783427518286599473 - 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000c838 .quad -1886565557410948869 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000c840 .quad -2617598379430861437 - 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000c848 .quad -2358206946763686086 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000c850 .quad -8553528014785370254 - 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000c858 .quad 7749492695127472004 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000c860 .quad -6080224000054324913 - 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000c868 .quad 463493832054564197 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000c870 .quad -2988593981640518238 - 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000c878 .quad -4032318728359182658 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000c880 .quad -8785400266166405755 - 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000c888 .quad -4826042214438183113 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000c890 .quad -6370064314280619289 - 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000c898 .quad 3190819268807046917 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000c8a0 .quad -3350894374423386208 - 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000c8a8 .quad -623161932418579258 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000c8b0 .quad -9011838011655698236 - 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000c8b8 .quad -7307005235402693892 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000c8c0 .quad -6653111496142234891 - 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000c8c8 .quad -4522070525825979461 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000c8d0 .quad -3704703351750405709 - 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000c8d8 .quad 3570783879572301481 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000c8e0 .quad -19193171260619233 - 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000c8e8 .quad -148206168962011053 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000c8f0 .quad -6929524759678968877 - 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000c8f8 .quad -92628855601256908 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000c900 .quad -4050219931171323192 - 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000c908 .quad -115786069501571135 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000c910 .quad -451088895536766085 - 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000c918 .quad 4466953431550423985 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000c920 .quad -7199459587351560659 - 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000c928 .quad 486002885505321039 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000c930 .quad -4387638465762062920 - 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000c938 .quad 5219189625309039203 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000c940 .quad -872862063775190746 - 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000c948 .quad 6523987031636299003 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000c950 .quad -7463067817500576073 - 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000c958 .quad -534194123654701027 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000c960 .quad -4717148753448332187 - 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000c968 .quad -667742654568376284 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000c970 .quad -1284749923383027329 - 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000c978 .quad 8388693718644305453 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000c980 .quad -7720497729755473937 - 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000c988 .quad -6286281471915778851 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000c990 .quad -5038936143766954517 - 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000c998 .quad -7857851839894723564 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000c9a0 .quad -1686984161281305242 - 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000c9a8 .quad 8624429273841147160 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000c9b0 .quad -7971894128441897632 - 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000c9b8 .quad 778582277723329071 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000c9c0 .quad -5353181642124984136 - 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000c9c8 .quad 973227847154161339 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000c9d0 .quad -2079791034228842266 - 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000c9d8 .quad 1216534808942701674 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000c9e0 .quad -8217398424034108273 - 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000c9e8 .quad -3851351762838199358 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000c9f0 .quad -5660062011615247437 - 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000c9f8 .quad -4814189703547749197 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000ca00 .quad -2463391496091671392 - 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000ca08 .quad -6017737129434686497 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000ca10 .quad -8457148712698376476 - 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000ca18 .quad 7768129340171790700 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000ca20 .quad -5959749872445582691 - 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000ca28 .quad -8736582398494813241 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000ca30 .quad -2838001322129590460 - 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000ca38 .quad -1697355961263740744 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000ca40 .quad -8691279853972075893 - 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000ca48 .quad 1244995533423855987 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000ca50 .quad -6252413799037706963 - 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000ca58 .quad -3055441601647567920 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000ca60 .quad -3203831230369745799 - 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000ca68 .quad 5404070034795315908 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000ca70 .quad -8919923546622172981 - 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000ca78 .quad -3539985255894009413 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000ca80 .quad -6538218414850328322 - 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000ca88 .quad -4424981569867511767 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000ca90 .quad -3561087000135522498 - 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000ca98 .quad 8303831092947774003 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000caa0 .quad -9143208402725783417 - 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000caa8 .quad 578208414664970848 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000cab0 .quad -6817324484979841368 - 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000cab8 .quad -3888925500096174344 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000cac0 .quad -3909969587797413806 - 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000cac8 .quad -249470856692830026 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000cad0 .quad -275775966319379353 - 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000cad8 .quad -4923524589293425437 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000cae0 .quad -7089889006590693952 - 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000cae8 .quad -3077202868308390898 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000caf0 .quad -4250675239810979535 - 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000caf8 .quad 765182433041899282 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000cb00 .quad -701658031336336515 - 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000cb08 .quad 5568164059729762006 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000cb10 .quad -7356065297226292178 - 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000cb18 .quad 5785945546544795206 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000cb20 .quad -4583395603105477319 - 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000cb28 .quad -1990940103673781801 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000cb30 .quad -1117558485454458744 - 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000cb38 .quad 6734696907262548557 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000cb40 .quad -7616003081050118571 - 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000cb48 .quad 4209185567039092848 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000cb50 .quad -4908317832885260310 - 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000cb58 .quad -8573576096483297652 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000cb60 .quad -1523711272679187483 - 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000cb68 .quad 3118087934678041647 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000cb70 .quad -7869848573065574033 - 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000cb78 .quad 4254647968387469982 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000cb80 .quad -5225624697904579637 - 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000cb88 .quad 706623942056949573 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000cb90 .quad -1920344853953336643 - 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000cb98 .quad -3728406090856200938 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000cba0 .quad -8117744561361917258 - 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000cba8 .quad -6941939825212513490 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000cbb0 .quad -5535494683275008668 - 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000cbb8 .quad 5157633273766521850 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000cbc0 .quad -2307682335666372931 - 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000cbc8 .quad 6447041592208152312 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000cbd0 .quad -8359830487432564938 - 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000cbd8 .quad 6335244004343789147 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000cbe0 .quad -5838102090863318269 - 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000cbe8 .quad -1304317031425039374 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000cbf0 .quad -2685941595151759932 - 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000cbf8 .quad -1630396289281299218 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000cc00 .quad -8596242524610931813 - 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000cc08 .quad 1286845328412881941 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000cc10 .quad -6133617137336276863 - 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000cc18 .quad -3003129357911285478 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000cc20 .quad -3055335403242958174 - 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000cc28 .quad 5469460339465668960 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000cc30 .quad -8827113654667930715 - 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000cc38 .quad 8030098730593431004 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000cc40 .quad -6422206049907525490 - 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000cc48 .quad -3797434642040374957 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000cc50 .quad -3416071543957018958 - 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000cc58 .quad 9088264752731695016 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000cc60 .quad -9052573742614218705 - 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000cc68 .quad -8154892584824854327 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000cc70 .quad -6704031159840385477 - 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000cc78 .quad 8253128342678483707 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000cc80 .quad -3768352931373093942 - 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000cc88 .quad 5704724409920716730 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000cc90 .quad -98755145788979524 - 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000cc98 .quad -2092466524453879895 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000cca0 .quad -6979250993759194058 - 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000cca8 .quad 998051431430019018 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000ccb0 .quad -4112377723771604669 - 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000ccb8 .quad -7975807747567252036 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000ccc0 .quad -528786136287117932 - 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000ccc8 .quad 8476984389250486571 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000ccd0 .quad -7248020362820530564 - 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000ccd8 .quad -3925256793573221701 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000cce0 .quad -4448339435098275301 - 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000cce8 .quad -294884973539139223 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000ccf0 .quad -948738275445456222 - 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000ccf8 .quad -368606216923924028 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000cd00 .quad -7510490449794491995 - 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000cd08 .quad -2536221894791146469 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000cd10 .quad -4776427043815727089 - 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000cd18 .quad 6053094668365842721 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000cd20 .quad -1358847786342270957 - 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000cd28 .quad 2954682317029915497 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000cd30 .quad -7766808894105001205 - 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000cd38 .quad -459166561069996766 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000cd40 .quad -5096825099203863602 - 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000cd48 .quad -573958201337495958 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000cd50 .quad -1759345355577441598 - 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000cd58 .quad -5329133770099257851 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000cd60 .quad -8017119874876982855 - 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000cd68 .quad -5636551615525730109 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000cd70 .quad -5409713825168840664 - 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000cd78 .quad 2177682517447613172 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000cd80 .quad -2150456263033662926 - 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000cd88 .quad 2722103146809516465 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000cd90 .quad -8261564192037121185 - 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000cd98 .quad 6313000485183335695 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000cda0 .quad -5715269221619013577 - 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000cda8 .quad 3279564588051781714 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000cdb0 .quad -2532400508596379068 - 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000cdb8 .quad -512230283362660762 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000cdc0 .quad -8500279345513818773 - 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000cdc8 .quad 1985699082112030976 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000cdd0 .quad -6013663163464885563 - 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000cdd8 .quad -2129562165787349184 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000cde0 .quad -2905392935903719049 - 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000cde8 .quad 6561419329620589328 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000cdf0 .quad -8733399612580906262 - 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000cdf8 .quad -7428327965055601430 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000ce00 .quad -6305063497298744923 - 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000ce08 .quad 4549648098962661925 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000ce10 .quad -3269643353196043250 - 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000ce18 .quad -8147997931578836306 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000ce20 .quad -8961056123388608887 - 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000ce28 .quad 1825030320404309165 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000ce30 .quad -6589634135808373205 - 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000ce38 .quad 6892973918932774360 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000ce40 .quad -3625356651333078602 - 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000ce48 .quad 4004531380238580046 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000ce50 .quad -9183376934724255983 - 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000ce58 .quad -2108853905778275375 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000ce60 .quad -6867535149977932074 - 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000ce68 .quad 6587304654631931589 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000ce70 .quad -3972732919045027189 - 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000ce78 .quad -989241218564861322 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000ce80 .quad -354230130378896082 - 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000ce88 .quad -1236551523206076653 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000ce90 .quad -7138922859127891907 - 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000ce98 .quad 6144684325637283948 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000cea0 .quad -4311967555482476980 - 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000cea8 .quad -6154202648235558777 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000ceb0 .quad -778273425925708321 - 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000ceb8 .quad -3081067291867060567 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000cec0 .quad -7403949918844649557 - 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000cec8 .quad -1925667057416912854 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000ced0 .quad -4643251380128424042 - 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000ced8 .quad -2407083821771141068 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000cee0 .quad -1192378206733142148 - 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000cee8 .quad -7620540795641314239 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000cef0 .quad -7662765406849295699 - 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000cef8 .quad -2456994988062127447 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000cf00 .quad -4966770740134231719 - 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000cf08 .quad 6152128301777116499 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000cf10 .quad -1596777406740401745 - 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000cf18 .quad -6144897678060768089 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000cf20 .quad -7915514906853832947 - 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000cf28 .quad -3840561048787980055 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000cf30 .quad -5282707615139903279 - 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000cf38 .quad 4422670725869800739 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000cf40 .quad -1991698500497491195 - 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000cf48 .quad -8306719647944912789 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000cf50 .quad -8162340590452013853 - 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000cf58 .quad 8643358275316593219 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000cf60 .quad -5591239719637629412 - 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000cf68 .quad 6192511825718353620 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000cf70 .quad -2377363631119648861 - 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000cf78 .quad 7740639782147942025 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000cf80 .quad -8403381297090862394 - 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000cf88 .quad 2532056854628769814 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000cf90 .quad -5892540602936190089 - 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000cf98 .quad -6058300968568813541 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000cfa0 .quad -2753989735242849707 - 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000cfa8 .quad -7572876210711016926 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000cfb0 .quad -8638772612167862923 - 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000cfb8 .quad 9102010423587778133 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000cfc0 .quad -6186779746782440750 - 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000cfc8 .quad -2457545025797441046 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000cfd0 .quad -3121788665050663033 - 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000cfd8 .quad -7683617300674189211 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000cfe0 .quad -8868646943297746252 - 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000cfe8 .quad -4802260812921368257 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000cff0 .quad -6474122660694794911 - 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000cff8 .quad -1391139997724322417 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000d000 .quad -3480967307441105734 - 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000d008 .quad 7484447039699372787 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000d010 .quad -9093133594791772940 - 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000d018 .quad -9157278655470055720 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000d020 .quad -6754730975062328271 - 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000d028 .quad -6834912300910181746 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000d030 .quad -3831727700400522434 - 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000d038 .quad 679731660717048625 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000d040 .quad -177973607073265139 - 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000d048 .quad -8373707460958465027 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000d050 .quad -7028762532061872568 - 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000d058 .quad 8601490892183123070 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000d060 .quad -4174267146649952806 - 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000d068 .quad -7694880458480647778 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000d070 .quad -606147914885053103 - 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000d078 .quad 4216457482181353989 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000d080 .quad -7296371474444240046 - 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000d088 .quad -4282243101277735613 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000d090 .quad -4508778324627912153 - 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000d098 .quad 8482254178684994196 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000d0a0 .quad -1024286887357502287 - 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000d0a8 .quad 5991131704928854841 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000d0b0 .quad -7557708332239520786 - 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000d0b8 .quad -3173071712060547580 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000d0c0 .quad -4835449396872013078 - 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000d0c8 .quad -8578025658503072379 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000d0d0 .quad -1432625727662628443 - 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000d0d8 .quad 3112525982153323238 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000d0e0 .quad -7812920107430224633 - 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000d0e8 .quad 4251171748059520976 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000d0f0 .quad -5154464115860392887 - 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000d0f8 .quad 702278666647013315 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000d100 .quad -1831394126398103205 - 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000d108 .quad 5489534351736154548 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000d110 .quad -8062150356639896359 - 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000d118 .quad 1125115960621402641 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000d120 .quad -5466001927372482545 - 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000d128 .quad 6018080969204141205 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000d130 .quad -2220816390788215277 - 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000d138 .quad 2910915193077788602 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000d140 .quad -8305539271883716405 - 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000d148 .quad -486521013540076076 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000d150 .quad -5770238071427257602 - 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000d158 .quad -608151266925095095 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000d160 .quad -2601111570856684098 - 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000d168 .quad -5371875102083756772 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000d170 .quad -8543223759426509417 - 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000d178 .quad 3560107088838733873 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000d180 .quad -6067343680855748868 - 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000d188 .quad -161552157378970562 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000d190 .quad -2972493582642298180 - 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000d198 .quad 4409745821703674701 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000d1a0 .quad -8775337516792518219 - 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000d1a8 .quad -6467280898289979120 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000d1b0 .quad -6357485877563259869 - 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000d1b8 .quad 1139270913992301908 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000d1c0 .quad -3335171328526686933 - 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000d1c8 .quad -3187597375937010519 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000d1d0 .quad -9002011107970261189 - 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000d1d8 .quad 7231123676894144234 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000d1e0 .quad -6640827866535438582 - 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000d1e8 .quad 4427218577690292388 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d1f0 .quad -3689348814741910324 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d1f8 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000d200 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d208 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000d210 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d218 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000d220 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d228 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000d230 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d238 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000d240 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d248 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000d250 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d258 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000d260 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d268 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000d270 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d278 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000d280 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d288 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000d290 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d298 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000d2a0 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2a8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000d2b0 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2b8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000d2c0 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2c8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000d2d0 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2d8 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000d2e0 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2e8 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000d2f0 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2f8 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000d300 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d308 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000d310 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d318 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000d320 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d328 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000d330 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d338 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000d340 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d348 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000d350 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d358 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000d360 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d368 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000d370 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d378 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000d380 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d388 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000d390 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d398 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000d3a0 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d3a8 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000d3b0 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d3b8 .quad 0 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000d3c0 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000d3c8 .quad 4611686018427387904 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000d3d0 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000d3d8 .quad 5764607523034234880 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000d3e0 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000d3e8 .quad -6629298651489370112 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000d3f0 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000d3f8 .quad 5548434740920451072 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000d400 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000d408 .quad -1143914305352105984 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000d410 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000d418 .quad 7793479155164643328 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000d420 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000d428 .quad -4093209111326359552 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000d430 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000d438 .quad 4359273333062107136 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000d440 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000d448 .quad 5449091666327633920 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000d450 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000d458 .quad 2199678564482154496 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000d460 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000d468 .quad 1374799102801346560 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000d470 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000d478 .quad 1718498878501683200 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000d480 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000d488 .quad 6759809616554491904 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000d490 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000d498 .quad 6530724019560251392 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000d4a0 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000d4a8 .quad -1059967012404461568 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000d4b0 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000d4b8 .quad 7898413271349198848 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000d4c0 .quad -8106986416796705681 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000d4c8 .quad -1981020733047832576 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000d4d0 .quad -5522047002568494197 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000d4d8 .quad -2476275916309790720 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000d4e0 .quad -2290872734783229842 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000d4e8 .quad -3095344895387238400 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000d4f0 .quad -8349324486880600507 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000d4f8 .quad 4982938468024057856 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000d500 .quad -5824969590173362730 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000d508 .quad -7606384970252091392 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000d510 .quad -2669525969289315508 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000d518 .quad 4327076842467049472 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000d520 .quad -8585982758446904049 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000d528 .quad -6518949010312869888 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000d530 .quad -6120792429631242157 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000d538 .quad -8148686262891087360 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000d540 .quad -3039304518611664792 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000d548 .quad 8260886245095692416 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000d550 .quad -8817094351773372351 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000d558 .quad 5163053903184807760 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000d560 .quad -6409681921289327535 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000d568 .quad -7381240676301154012 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000d570 .quad -3400416383184271515 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000d578 .quad -3178808521666707 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000d580 .quad -9042789267131251553 - 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000d588 .quad -4613672773753429595 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000d590 .quad -6691800565486676537 - 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000d598 .quad -5767090967191786994 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000d5a0 .quad -3753064688430957767 - 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000d5a8 .quad -7208863708989733743 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000d5b0 .quad -79644842111309304 - 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000d5b8 .quad 212292400617608629 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000d5c0 .quad -6967307053960650171 - 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000d5c8 .quad 132682750386005393 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000d5d0 .quad -4097447799023424810 - 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000d5d8 .quad 4777539456409894646 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000d5e0 .quad -510123730351893109 - 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000d5e8 .quad -3251447716342407501 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000d5f0 .quad -7236356359111015049 - 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000d5f8 .quad 7191217214140771120 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000d600 .quad -4433759430461380907 - 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000d608 .quad 4377335499248575996 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000d610 .quad -930513269649338230 - 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000d618 .quad -8363388681221443717 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000d620 .quad -7499099821171918250 - 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000d628 .quad -7532960934977096275 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000d630 .quad -4762188758037509908 - 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000d638 .quad 4418856886560793368 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000d640 .quad -1341049929119499481 - 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000d648 .quad 5523571108200991710 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000d650 .quad -7755685233340769032 - 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000d658 .quad -8076983103442849941 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000d660 .quad -5082920523248573386 - 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000d668 .quad -5484542860876174523 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000d670 .quad -1741964635633328828 - 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000d678 .quad 6979379479186945559 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000d680 .quad -8006256924911912374 - 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000d688 .quad -4861259862362934834 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000d690 .quad -5396135137712502563 - 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000d698 .quad 7758483227328495170 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000d6a0 .quad -2133482903713240300 - 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000d6a8 .quad -4136954021121544750 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000d6b0 .quad -8250955842461857044 - 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000d6b8 .quad -279753253987271517 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000d6c0 .quad -5702008784649933400 - 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000d6c8 .quad 4261994450943298508 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000d6d0 .quad -2515824962385028846 - 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000d6d8 .quad 5327493063679123135 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000d6e0 .quad -8489919629131724885 - 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000d6e8 .quad 7941369183226839864 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000d6f0 .quad -6000713517987268202 - 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000d6f8 .quad 5315025460606161925 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000d700 .quad -2889205879056697349 - 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000d708 .quad -2579590211097073401 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000d710 .quad -8723282702051517699 - 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000d718 .quad 7611128154919104932 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000d720 .quad -6292417359137009220 - 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000d728 .quad -4321147861633282547 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000d730 .quad -3253835680493873621 - 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000d738 .quad -789748808614215279 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000d740 .quad -8951176327949752869 - 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000d748 .quad 8729779031470891259 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000d750 .quad -6577284391509803182 - 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000d758 .quad 6300537770911226169 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000d760 .quad -3609919470959866074 - 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000d768 .quad -1347699823215743097 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000d770 .quad -9173728696990998152 - 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000d778 .quad 6075216638131242421 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000d780 .quad -6855474852811359786 - 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000d788 .quad 7594020797664053026 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000d790 .quad -3957657547586811828 - 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000d798 .quad 269153960225290474 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000d7a0 .quad -335385916056126881 - 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000d7a8 .quad 336442450281613092 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000d7b0 .quad -7127145225176161157 - 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000d7b8 .quad 7127805559067090039 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000d7c0 .quad -4297245513042813542 - 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000d7c8 .quad 4298070930406474645 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000d7d0 .quad -759870872876129024 - 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000d7d8 .quad -3850783373846682502 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000d7e0 .quad -7392448323188662496 - 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000d7e8 .quad 9122475437414293196 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000d7f0 .quad -4628874385558440216 - 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000d7f8 .quad -7043649776941685121 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000d800 .quad -1174406963520662366 - 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000d808 .quad -4192876202749718497 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000d810 .quad -7651533379841495835 - 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000d818 .quad -4926390635932268013 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000d820 .quad -4952730706374481889 - 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000d828 .quad 3065383741939440792 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000d830 .quad -1579227364540714458 - 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000d838 .quad -779956341003086914 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000d840 .quad -7904546130479028392 - 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000d848 .quad 6430056314514152535 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000d850 .quad -5268996644671397586 - 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000d858 .quad 8037570393142690669 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000d860 .quad -1974559787411859078 - 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000d868 .quad 823590954573587528 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000d870 .quad -8151628894773493780 - 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000d878 .quad 5126430365035880109 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000d880 .quad -5577850100039479321 - 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000d888 .quad 6408037956294850136 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000d890 .quad -2360626606621961247 - 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000d898 .quad 3398361426941174766 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000d8a0 .quad -8392920656779807636 - 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000d8a8 .quad -4793553135802847627 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000d8b0 .quad -5879464802547371641 - 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000d8b8 .quad -1380255401326171630 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000d8c0 .quad -2737644984756826647 - 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000d8c8 .quad -1725319251657714538 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000d8d0 .quad -8628557143114098510 - 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000d8d8 .quad 3533361486141316318 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000d8e0 .quad -6174010410465235234 - 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000d8e8 .quad -4806670179178130410 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000d8f0 .quad -3105826994654156138 - 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000d8f8 .quad 7826720331309500699 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000d900 .quad -8858670899299929442 - 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000d908 .quad 280014188641050033 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000d910 .quad -6461652605697523899 - 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000d918 .quad -8873354301053463267 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000d920 .quad -3465379738694516970 - 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000d928 .quad -1868320839462053276 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000d930 .quad -9083391364325154962 - 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000d938 .quad 5749828502977298559 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000d940 .quad -6742553186979055799 - 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000d948 .quad -2036086408133152610 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000d950 .quad -3816505465296431844 - 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000d958 .quad 6678264026688335046 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000d960 .quad -158945813193151901 - 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000d968 .quad 8347830033360418807 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000d970 .quad -7016870160886801794 - 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000d978 .quad 2911550761636567803 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000d980 .quad -4159401682681114339 - 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000d988 .quad -5583933584809066055 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000d990 .quad -587566084924005019 - 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000d998 .quad 2243455055843443239 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000d9a0 .quad -7284757830718584993 - 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000d9a8 .quad 3708002419115845977 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000d9b0 .quad -4494261269970843337 - 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000d9b8 .quad 23317005467419567 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000d9c0 .quad -1006140569036166268 - 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000d9c8 .quad -4582539761593113445 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000d9d0 .quad -7546366883288685774 - 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000d9d8 .quad -558244341782001951 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000d9e0 .quad -4821272585683469313 - 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000d9e8 .quad -5309491445654890343 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000d9f0 .quad -1414904713676948737 - 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000d9f8 .quad -6636864307068612929 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000da00 .quad -7801844473689174817 - 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000da08 .quad -4148040191917883080 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000da10 .quad -5140619573684080617 - 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000da18 .quad -5185050239897353851 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000da20 .quad -1814088448677712867 - 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000da28 .quad -6481312799871692314 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000da30 .quad -8051334308064652398 - 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000da38 .quad -8662506518347195600 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000da40 .quad -5452481866653427593 - 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000da48 .quad 3006924907348169212 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000da50 .quad -2203916314889396588 - 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000da58 .quad -853029884242176389 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000da60 .quad -8294976724446954723 - 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000da68 .quad 1772699331562333709 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000da70 .quad -5757034887131305500 - 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000da78 .quad 6827560182880305040 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000da80 .quad -2584607590486743971 - 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000da88 .quad 8534450228600381300 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000da90 .quad -8532908771695296838 - 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000da98 .quad 7639874402088932265 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000daa0 .quad -6054449946191733143 - 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000daa8 .quad 326470965756389523 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000dab0 .quad -2956376414312278525 - 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000dab8 .quad 5019774725622874807 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000dac0 .quad -8765264286586255934 - 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000dac8 .quad 831516194300602803 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000dad0 .quad -6344894339805432014 - 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000dad8 .quad -8183976793979022305 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000dae0 .quad -3319431906329402113 - 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000dae8 .quad 3605087062808385831 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000daf0 .quad -8992173969096958177 - 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000daf8 .quad 9170708441896323001 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000db00 .quad -6628531442943809817 - 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000db08 .quad 6851699533943015847 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000db10 .quad -3673978285252374367 - 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000db18 .quad 3952938399001381904 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000db20 .quad -9213765455923815836 - 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000db28 .quad -4446942528265218166 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000db30 .quad -6905520801477381891 - 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000db38 .quad -946992141904134803 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000db40 .quad -4020214983419339459 - 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000db48 .quad 8039631859474607304 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000db50 .quad -413582710846786420 - 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000db58 .quad -3785518230938904582 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000db60 .quad -7176018221920323369 - 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000db68 .quad -60105885123121412 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000db70 .quad -4358336758973016307 - 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000db78 .quad -75132356403901765 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000db80 .quad -836234930288882479 - 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000db88 .quad 9129456591349898602 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000db90 .quad -7440175859071633406 - 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000db98 .quad -1211618658047395230 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000dba0 .quad -4688533805412153853 - 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000dba8 .quad -6126209340986631941 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000dbb0 .quad -1248981238337804412 - 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000dbb8 .quad -7657761676233289927 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000dbc0 .quad -7698142301602209614 - 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000dbc8 .quad -2480258038432112252 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000dbd0 .quad -5010991858575374113 - 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000dbd8 .quad -7712008566467528219 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000dbe0 .quad -1652053804791829737 - 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000dbe8 .quad 8806733365625141342 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000dbf0 .quad -7950062655635975442 - 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000dbf8 .quad -6025006692552756421 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000dc00 .quad -5325892301117581398 - 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000dc08 .quad 6303799689591218186 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000dc10 .quad -2045679357969588844 - 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000dc18 .quad -1343622424865753076 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000dc20 .quad -8196078626372074883 - 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000dc28 .quad 1466078993672598280 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000dc30 .quad -5633412264537705700 - 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000dc38 .quad 6444284760518135753 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000dc40 .quad -2430079312244744221 - 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000dc48 .quad 8055355950647669692 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000dc50 .quad -8436328597794046994 - 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000dc58 .quad 2728754459941099605 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000dc60 .quad -5933724728815170839 - 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000dc68 .quad -5812428961928401301 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000dc70 .quad -2805469892591575644 - 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000dc78 .quad 1957835834444274181 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000dc80 .quad -8670947710510816634 - 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000dc88 .quad -7999724640327104445 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000dc90 .quad -6226998619711132888 - 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000dc98 .quad 3835402254873283156 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000dca0 .quad -3172062256211528206 - 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000dca8 .quad 4794252818591603945 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000dcb0 .quad -8900067937773286985 - 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000dcb8 .quad 7608094030047140370 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000dcc0 .quad -6513398903789220827 - 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000dcc8 .quad 4898431519131537558 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000dcd0 .quad -3530062611309138130 - 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000dcd8 .quad -7712018656367741764 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000dce0 .quad -9123818159709293187 - 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000dce8 .quad 2097517367411243254 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000dcf0 .quad -6793086681209228580 - 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000dcf8 .quad 7233582727691441971 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000dd00 .quad -3879672333084147821 - 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000dd08 .quad 9041978409614302463 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000dd10 .quad -237904397927796872 - 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000dd18 .quad 6690786993590490175 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000dd20 .quad -7066219276345954901 - 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000dd28 .quad 4181741870994056360 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000dd30 .quad -4221088077005055722 - 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000dd38 .quad 615491320315182545 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000dd40 .quad -664674077828931749 - 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000dd48 .quad -8454007886460797626 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000dd50 .quad -7332950326284164199 - 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000dd58 .quad 3939617107816777292 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000dd60 .quad -4554501889427817345 - 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000dd68 .quad -8910536670511192098 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000dd70 .quad -1081441343357383777 - 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000dd78 .quad 7308573235570561494 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000dd80 .quad -7593429867239446717 - 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000dd88 .quad -6961356773836868826 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000dd90 .quad -4880101315621920492 - 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000dd98 .quad -8701695967296086033 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000dda0 .quad -1488440626100012711 - 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000dda8 .quad -6265433940692719637 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000ddb0 .quad -7847804418953589800 - 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000ddb8 .quad 695789805494438131 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000ddc0 .quad -5198069505264599346 - 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000ddc8 .quad 869737256868047664 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000ddd0 .quad -1885900863153361279 - 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000ddd8 .quad -8136200465769716229 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000dde0 .quad -8096217067111932656 - 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000dde8 .quad -473439272678684739 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000ddf0 .quad -5508585315462527915 - 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000ddf8 .quad 4019886927579031981 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000de00 .quad -2274045625900771990 - 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000de08 .quad -8810199395808373736 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000de10 .quad -8338807543829064350 - 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000de18 .quad -7812217631593927537 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000de20 .quad -5811823411358942533 - 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000de28 .quad 4069786015789754291 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000de30 .quad -2653093245771290262 - 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000de38 .quad 475546501309804959 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000de40 .quad -8575712306248138270 - 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000de48 .quad 4908902581746016004 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000de50 .quad -6107954364382784934 - 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000de58 .quad -3087243809672255804 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000de60 .quad -3023256937051093263 - 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000de68 .quad -8470740780517707659 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000de70 .quad -8807064613298015146 - 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000de78 .quad -682526969396179382 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000de80 .quad -6397144748195131028 - 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000de88 .quad -5464844730172612132 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000de90 .quad -3384744916816525881 - 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000de98 .quad -2219369894288377261 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000dea0 .quad -9032994600651410532 - 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000dea8 .quad -1387106183930235788 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000deb0 .quad -6679557232386875260 - 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000deb8 .quad 2877803288514593169 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000dec0 .quad -3737760522056206171 - 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000dec8 .quad 3597254110643241461 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000ded0 .quad -60514634142869810 - 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000ded8 .quad 9108253656731439730 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000dee0 .quad -6955350673980375487 - 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000dee8 .quad 1080972517029761927 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000def0 .quad -4082502324048081455 - 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000def8 .quad 5962901664714590313 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000df00 .quad -491441886632713915 - 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000df08 .quad -6381430974388925821 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000df10 .quad -7224680206786528053 - 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000df18 .quad -8600080377420466542 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000df20 .quad -4419164240055772162 - 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000df28 .quad 7696643601933968438 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000df30 .quad -912269281642327298 - 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000df38 .quad 397432465562684740 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000df40 .quad -7487697328667536418 - 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000df48 .quad -4363290727450709941 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000df50 .quad -4747935642407032618 - 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000df58 .quad 8380944645968776285 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000df60 .quad -1323233534581402868 - 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000df68 .quad 1252808770606194548 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000df70 .quad -7744549986754458649 - 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000df78 .quad -8440366555225904215 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000df80 .quad -5069001465015685407 - 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000df88 .quad 7896285879677171347 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000df90 .quad -1724565812842218855 - 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000df98 .quad -3964700705685699528 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000dfa0 .quad -7995382660667468640 - 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000dfa8 .quad 2133748077373825699 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000dfb0 .quad -5382542307406947896 - 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000dfb8 .quad 2667185096717282124 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000dfc0 .quad -2116491865831296966 - 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000dfc8 .quad 3333981370896602654 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000dfd0 .quad -8240336443785642460 - 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000dfd8 .quad 6695424375237764563 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000dfe0 .quad -5688734536304665171 - 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000dfe8 .quad 8369280469047205704 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000dff0 .quad -2499232151953443560 - 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000dff8 .quad -3373457468973156582 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000e000 .quad -8479549122611984081 - 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000e008 .quad -9025939945749304720 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000e010 .quad -5987750384837592197 - 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000e018 .quad 7164319141522920716 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000e020 .quad -2873001962619602342 - 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000e028 .quad 4343712908476262991 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000e030 .quad -8713155254278333320 - 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000e038 .quad 7326506586225052274 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000e040 .quad -6279758049420528746 - 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000e048 .quad 9158133232781315342 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000e050 .quad -3238011543348273028 - 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000e058 .quad 2224294504121868369 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000e060 .quad -8941286242233752499 - 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000e068 .quad -7833187971778608077 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000e070 .quad -6564921784364802720 - 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000e078 .quad -568112927868484288 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000e080 .quad -3594466212028615495 - 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000e088 .quad 3901544858591782543 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000e090 .quad -9164070410158966541 - 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000e098 .quad -4479063491021217766 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000e0a0 .quad -6843401994271320272 - 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000e0a8 .quad -5598829363776522208 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000e0b0 .quad -3942566474411762436 - 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000e0b8 .quad -2386850686293264856 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000e0c0 .quad -316522074587315140 - 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000e0c8 .quad 1628122660560806834 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000e0d0 .quad -7115355324258153819 - 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000e0d8 .quad -8205795374004271537 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000e0e0 .quad -4282508136895304370 - 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000e0e8 .quad -1033872180650563613 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000e0f0 .quad -741449152691742558 - 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000e0f8 .quad -5904026244240592420 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000e100 .quad -7380934748073420955 - 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000e108 .quad -5995859411864064214 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000e110 .quad -4614482416664388289 - 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000e118 .quad 1728547772024695540 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000e120 .quad -1156417002403097458 - 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000e128 .quad -2451001303396518479 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000e130 .quad -7640289654143017767 - 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000e138 .quad 5385653213018257807 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000e140 .quad -4938676049251384305 - 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000e148 .quad -7102991539009341454 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000e150 .quad -1561659043136842477 - 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000e158 .quad -8878739423761676818 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000e160 .quad -7893565929601608404 - 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000e168 .quad 3674159897003727797 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000e170 .quad -5255271393574622601 - 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000e178 .quad 4592699871254659746 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000e180 .quad -1957403223540890347 - 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000e188 .quad 1129188820640936779 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000e190 .quad -8140906042354138323 - 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000e198 .quad 3011586022114279439 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000e1a0 .quad -5564446534515285000 - 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000e1a8 .quad 8376168546070237203 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000e1b0 .quad -2343872149716718346 - 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000e1b8 .quad -7976533391121755113 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000e1c0 .quad -8382449121214030822 - 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000e1c8 .quad 1932195658189984911 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000e1d0 .quad -5866375383090150624 - 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000e1d8 .quad -6808127464117294670 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000e1e0 .quad -2721283210435300376 - 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000e1e8 .quad -3898473311719230433 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000e1f0 .quad -8618331034163144591 - 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000e1f8 .quad 9092669226243950739 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000e200 .quad -6161227774276542835 - 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000e208 .quad -2469221522477225288 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000e210 .quad -3089848699418290639 - 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000e218 .quad 6136845133758244198 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000e220 .quad -8848684464777513506 - 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000e228 .quad -3082000819042179232 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000e230 .quad -6449169562544503978 - 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000e238 .quad -8464187042230111944 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000e240 .quad -3449775934753242068 - 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000e248 .quad 3254824252494523782 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000e250 .quad -9073638986861858149 - 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000e258 .quad -7189106879045698444 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000e260 .quad -6730362715149934782 - 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000e268 .quad -8986383598807123056 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000e270 .quad -3801267375510030573 - 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000e278 .quad 2602078556773259892 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000e280 .quad -139898200960150313 - 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000e288 .quad -1359087822460813039 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000e290 .quad -7004965403241175802 - 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000e298 .quad -849429889038008149 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000e2a0 .quad -4144520735624081848 - 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000e2a8 .quad -5673473379724898090 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000e2b0 .quad -568964901102714406 - 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000e2b8 .quad -2480155706228734709 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000e2c0 .quad -7273132090830278360 - 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000e2c8 .quad -3855940325606653145 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000e2d0 .quad -4479729095110460046 - 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000e2d8 .quad -208239388580928527 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000e2e0 .quad -987975350460687153 - 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000e2e8 .quad -4871985254153548563 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000e2f0 .quad -7535013621679011327 - 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000e2f8 .quad -3044990783845967852 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000e300 .quad -4807081008671376254 - 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000e308 .quad 5417133557047315993 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000e310 .quad -1397165242411832414 - 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000e318 .quad -2451955090545630817 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000e320 .quad -7790757304148477115 - 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000e328 .quad -3838314940804713212 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000e330 .quad -5126760611758208489 - 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000e338 .quad 4425478360848884292 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000e340 .quad -1796764746270372707 - 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000e348 .quad 920161932633717461 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000e350 .quad -8040506994060064798 - 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000e358 .quad 2880944217109767366 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000e360 .quad -5438947724147693094 - 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000e368 .quad -5622191765467566601 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000e370 .quad -2186998636757228463 - 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000e378 .quad 6807318348447705460 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000e380 .quad -8284403175614349646 - 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000e388 .quad -2662955059861265943 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000e390 .quad -5743817951090549153 - 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000e398 .quad -7940379843253970333 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000e3a0 .quad -2568086420435798537 - 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000e3a8 .quad 8521269269642088700 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000e3b0 .quad -8522583040413455942 - 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000e3b8 .quad -6203421752542164322 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000e3c0 .quad -6041542782089432023 - 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000e3c8 .quad 6080780864604458309 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000e3d0 .quad -2940242459184402125 - 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000e3d8 .quad -6234081974526590826 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000e3e0 .quad -8755180564631333184 - 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000e3e8 .quad 5327070802775656542 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000e3f0 .quad -6332289687361778576 - 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000e3f8 .quad 6658838503469570677 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000e400 .quad -3303676090774835316 - 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000e408 .quad 8323548129336963346 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000e410 .quad -8982326584375353929 - 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000e418 .quad -4021154456019173716 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000e420 .quad -6616222212041804507 - 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000e428 .quad -5026443070023967146 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000e430 .quad -3658591746624867729 - 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000e438 .quad 2940318199324816876 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000e440 .quad -9204148869281624187 - 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000e448 .quad 8755227902219092404 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000e450 .quad -6893500068174642330 - 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000e458 .quad -2891023177508298208 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000e460 .quad -4005189066790915008 - 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000e468 .quad -8225464990312760664 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000e470 .quad -394800315061255856 - 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000e478 .quad -5670145219463562926 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000e480 .quad -7164279224554366766 - 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000e488 .quad 7985374283903742932 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000e490 .quad -4343663012265570553 - 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000e498 .quad 758345818024902857 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000e4a0 .quad -817892746904575288 - 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000e4a8 .quad -3663753745896259333 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000e4b0 .quad -7428711994456441411 - 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000e4b8 .quad -9207375118826243939 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000e4c0 .quad -4674203974643163860 - 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000e4c8 .quad -2285846861678029116 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000e4d0 .quad -1231068949876566920 - 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000e4d8 .quad 1754377441329851509 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000e4e0 .quad -7686947121313936181 - 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000e4e8 .quad 1096485900831157193 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000e4f0 .quad -4996997883215032323 - 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000e4f8 .quad -3241078642388441413 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000e500 .quad -1634561335591402499 - 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000e508 .quad 5172023733869224042 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000e510 .quad -7939129862385708418 - 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000e518 .quad 5538357842881958978 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000e520 .quad -5312226309554747619 - 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000e528 .quad -2300424733252327085 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000e530 .quad -2028596868516046619 - 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000e538 .quad 6347841120289366951 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000e540 .quad -8185402070463610993 - 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000e548 .quad 6273243709394548297 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000e550 .quad -5620066569652125837 - 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000e558 .quad 3229868618315797467 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000e560 .quad -2413397193637769393 - 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000e568 .quad -574350245532641070 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000e570 .quad -8425902273664687727 - 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000e578 .quad -358968903457900669 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000e580 .quad -5920691823653471754 - 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000e588 .quad 8774660907532399972 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000e590 .quad -2789178761139451788 - 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000e598 .quad 1744954097560724157 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000e5a0 .quad -8660765753353239224 - 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000e5a8 .quad -8132775725879323210 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000e5b0 .quad -6214271173264161126 - 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000e5b8 .quad -5554283638921766109 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000e5c0 .quad -3156152948152813503 - 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000e5c8 .quad 6892203506629956076 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000e5d0 .quad -8890124620236590296 - 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000e5d8 .quad -2609901835997359308 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000e5e0 .quad -6500969756868349965 - 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000e5e8 .quad 1349308723430688769 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000e5f0 .quad -3514526177658049553 - 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000e5f8 .quad -2925050114139026943 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000e600 .quad -9114107888677362827 - 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000e608 .quad -1828156321336891839 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000e610 .quad -6780948842419315629 - 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000e618 .quad 6938176635183661009 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000e620 .quad -3864500034596756632 - 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000e628 .quad 4061034775552188357 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000e630 .quad -218939024818557886 - 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000e638 .quad 5076293469440235446 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000e640 .quad -7054365918152680535 - 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000e648 .quad 7784369436827535058 - //0x0000e650 .p2align 4, 0x00 - //0x0000e650 _VecShiftShuffles - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x0000e650 QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' - 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, //0x0000e660 QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff' - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, //0x0000e670 QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff' - 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, //0x0000e680 QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff' - 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, //0x0000e690 QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff' - 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, //0x0000e6a0 QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff' - 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x0000e6b0 QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff' - 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x0000e6c0 QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff' - 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x0000e6d0 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' - //0x0000e6e0 .p2align 4, 0x00 - //0x0000e6e0 __SingleQuoteTab - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e6e0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x0000e6e8 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e6f0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x0000e6f8 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e700 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x0000e708 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e710 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x0000e718 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e720 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x0000e728 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e730 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x0000e738 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e740 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x0000e748 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e750 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x0000e758 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e760 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x0000e768 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e770 .quad 2 - 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e778 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e780 .quad 2 - 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e788 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e790 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x0000e798 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7a0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x0000e7a8 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7b0 .quad 2 - 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7b8 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7c0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x0000e7c8 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7d0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x0000e7d8 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7e0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x0000e7e8 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7f0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x0000e7f8 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e800 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x0000e808 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e810 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x0000e818 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e820 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x0000e828 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e830 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x0000e838 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e840 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x0000e848 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e850 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x0000e858 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e860 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x0000e868 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e870 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x0000e878 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e880 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x0000e888 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e890 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x0000e898 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e8a0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x0000e8a8 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e8b0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x0000e8b8 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e8c0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x0000e8c8 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e8d0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x0000e8d8 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e8e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e8f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e900 .quad 2 - 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e908 QUAD $0x000000000000225c // .asciz 8, '\\"\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eaa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ead0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eaf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eca0 .quad 2 - 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eca8 QUAD $0x0000000000005c5c // .asciz 8, '\\\\\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ece0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eda0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ede0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eeb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' - //0x0000f6e0 .p2align 4, 0x00 - //0x0000f6e0 __DoubleQuoteTab - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6e0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x0000f6e8 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6f0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x0000f6f8 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f700 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x0000f708 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f710 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x0000f718 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f720 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x0000f728 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f730 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x0000f738 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f740 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x0000f748 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f750 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x0000f758 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f760 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x0000f768 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f770 .quad 3 - 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f778 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f780 .quad 3 - 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f788 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f790 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x0000f798 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7a0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x0000f7a8 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7b0 .quad 3 - 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7b8 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7c0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x0000f7c8 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7d0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x0000f7d8 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7e0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x0000f7e8 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7f0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x0000f7f8 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f800 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x0000f808 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f810 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x0000f818 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f820 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x0000f828 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f830 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x0000f838 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f840 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x0000f848 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f850 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x0000f858 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f860 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x0000f868 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f870 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x0000f878 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f880 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x0000f888 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f890 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x0000f898 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8a0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x0000f8a8 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8b0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x0000f8b8 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8c0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x0000f8c8 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8d0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x0000f8d8 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f900 .quad 4 - 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x0000f908 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fca0 .quad 4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x0000fca8 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fcf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fd90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fda0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fde0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000feb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - //0x000106e0 .p2align 4, 0x00 - //0x000106e0 __EscTab - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000106e0 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000106f0 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010700 QUAD $0x0000000000010000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, //0x00010730 QUAD $0x0000000000000000; LONG $0x00000000; BYTE $0x01 // .ascii 13, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001073d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001074d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001075d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001076d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001077d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001078d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001079d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107ad QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107bd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107cd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, //0x000107dd WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' - //0x000107e0 .p2align 4, 0x00 - //0x000107e0 __UnquoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000107f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00010800 QUAD $0x0000000000220000; QUAD $0x2f00000000000000 // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00010830 QUAD $0x0000000000000000; QUAD $0x0000005c00000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' - 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x00010840 QUAD $0x000c000000080000; QUAD $0x000a000000000000 // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' - 0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x00010850 LONG $0x000d0000; WORD $0xff09 // .ascii 6, '\x00\x00\r\x00\t\xff' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010856 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010866 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010876 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010886 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010896 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108a6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108d6 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x000108e0 .p2align 4, 0x00 - //0x000108e0 __HtmlQuoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b40 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00010b48 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ca0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00010ca8 QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cc0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00010cc8 QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010da0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010db0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010dc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 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' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000112a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000112b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000112c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011360 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00011368 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011370 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x00011378 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000113a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000117a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000117b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x000118e0 .p2align 4, 0x00 - //0x000118e0 _LSHIFT_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011940 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00011948 .long 1 - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001194c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001195c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001196c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001197c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001198c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001199c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000119ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x000119b0 .long 1 - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119b4 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011a14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00011a18 .long 1 - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a1c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011a7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00011a80 .long 2 - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a84 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011aa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ab4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ac4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ad4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011ae4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00011ae8 .long 2 - 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011aec QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011afc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011b4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00011b50 .long 2 - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b54 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ba4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011bb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00011bb8 .long 3 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bbc QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011c1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00011c20 .long 3 - 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c24 QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011c84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00011c88 .long 3 - 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c8c QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ccc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011cec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00011cf0 .long 4 - 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cf4 QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011d54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00011d58 .long 4 - 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d5c QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011dbc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00011dc0 .long 4 - 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dc4 QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011de4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011df4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011e24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00011e28 .long 4 - 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e2c QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011e8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00011e90 .long 5 - 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e94 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ea4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011eb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ee4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011ef4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00011ef8 .long 5 - 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011efc QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011f5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00011f60 .long 5 - 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00011f64 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011fc4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00011fc8 .long 6 - 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00011fcc QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ffc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001200c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001201c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001202c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012030 .long 6 - 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00012034 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012044 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012054 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012064 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012084 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012094 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012098 .long 6 - 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0001209c QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000120fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012100 .long 7 - 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00012104 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012114 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012124 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012134 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012154 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012164 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012168 .long 7 - 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0001216c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001217c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001218c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001219c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000121cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x000121d0 .long 7 - 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x000121d4 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012204 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012224 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012234 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012238 .long 7 - 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0001223c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001224c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001225c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001226c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001227c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001228c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001229c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x000122a0 .long 8 - 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x000122a4 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122b4 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012304 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00012308 .long 8 - 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0001230c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001231c QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001232c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001233c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001234c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001235c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001236c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00012370 .long 8 - 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00012374 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012384 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000123d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x000123d8 .long 9 - 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x000123dc QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123ec QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001240c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001241c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001242c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001243c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00012440 .long 9 - 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00012444 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' - 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012454 QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012494 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000124a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x000124a8 .long 9 - 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x000124ac QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' - 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124bc QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001250c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012510 .long 10 - 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00012514 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012524 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012534 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012554 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012564 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012574 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012578 .long 10 - 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x0001257c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' - 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001258c QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001259c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000125dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x000125e0 .long 10 - 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x000125e4 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' - 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125f4 QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012604 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012624 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012634 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012644 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012648 .long 10 - 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x0001264c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' - 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001265c QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001266c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001267c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001268c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001269c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000126ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x000126b0 .long 11 - 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x000126b4 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' - 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126c4 QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012714 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00012718 .long 11 - 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0001271c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' - 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001272c QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001273c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001274c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001275c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001276c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001277c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00012780 .long 11 - 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00012784 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' - 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012794 QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000127e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x000127e8 .long 12 - 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x000127ec QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' - 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127fc QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001280c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001281c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001282c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001283c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001284c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00012850 .long 12 - 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00012854 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' - 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012864 QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012874 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012884 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012894 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000128b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x000128b8 .long 12 - 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x000128bc QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' - 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000128cc QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001290c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001291c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00012920 .long 13 - 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00012924 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' - 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012934 QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012944 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012954 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012964 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012984 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00012988 .long 13 - 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x0001298c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' - 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0001299c QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000129ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x000129f0 .long 13 - 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x000129f4 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' - 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00012a04 QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012a54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00012a58 .long 13 - 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x00012a5c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' - 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x00012a6c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012aac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012abc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00012ac0 .long 14 - 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00012ac4 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' - 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00012ad4 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ae4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012af4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012b24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00012b28 .long 14 - 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x00012b2c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' - 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x00012b3c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012b8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00012b90 .long 14 - 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00012b94 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' - 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00012ba4 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bb4 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012be4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012bf4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00012bf8 .long 15 - 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x00012bfc QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' - 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x00012c0c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c1c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012c5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00012c60 .long 15 - 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00012c64 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' - 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00012c74 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c84 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ca4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012cc4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00012cc8 .long 15 - 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x00012ccc QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' - 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x00012cdc QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cec QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012d2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00012d30 .long 16 - 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00012d34 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' - 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00012d44 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d54 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012d94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00012d98 .long 16 - 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x00012d9c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' - 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x00012dac QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' - 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dbc QUAD $0x0000000035323138; QUAD $0x0000000000000000 // .asciz 16, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ddc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012dfc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00012e00 .long 16 - 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00012e04 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' - 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00012e14 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' - 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e24 QUAD $0x0000003532363034; QUAD $0x0000000000000000 // .asciz 16, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012e64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00012e68 .long 16 - 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x00012e6c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' - 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x00012e7c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' - 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e8c QUAD $0x0000353231333032; QUAD $0x0000000000000000 // .asciz 16, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012eac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ebc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012ecc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00012ed0 .long 17 - 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00012ed4 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' - 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00012ee4 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' - 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ef4 QUAD $0x0000353236353130; QUAD $0x0000000000000000 // .asciz 16, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012f34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00012f38 .long 17 - 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x00012f3c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' - 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x00012f4c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' - 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f5c QUAD $0x0035323138373035; QUAD $0x0000000000000000 // .asciz 16, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012f9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00012fa0 .long 17 - 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00012fa4 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' - 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00012fb4 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' - 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fc4 QUAD $0x3532363039333532; QUAD $0x0000000000000000 // .asciz 16, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fe4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ff4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013004 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00013008 .long 18 - 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0001300c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' - 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0001301c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' - 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001302c QUAD $0x3532313335393632; QUAD $0x0000000000000000 // .asciz 16, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001303c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001304c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001305c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001306c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00013070 .long 18 - 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00013074 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' - 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00013084 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' - 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013094 QUAD $0x3236353637343331; QUAD $0x0000000000000035 // .asciz 16, '134765625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000130d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x000130d8 .long 18 - 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x000130dc QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' - 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x000130ec QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' - 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130fc QUAD $0x3138323833373630; QUAD $0x0000000000003532 // .asciz 16, '0673828125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001310c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001311c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001312c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001313c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x13, 0x00, 0x00, 0x00, //0x00013140 .long 19 - 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00013144 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' - 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00013154 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' - 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013164 QUAD $0x3630343139363333; QUAD $0x0000000000003532 // .asciz 16, '3369140625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013174 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013184 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000131a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131a8 .p2align 4, 0x00 - //0x000131b0 _P10_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x000131b0 .quad 4607182418800017408 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x000131b8 .quad 4621819117588971520 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x000131c0 .quad 4636737291354636288 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x000131c8 .quad 4652007308841189376 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x000131d0 .quad 4666723172467343360 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x000131d8 .quad 4681608360884174848 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x000131e0 .quad 4696837146684686336 - 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x000131e8 .quad 4711630319722168320 - 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x000131f0 .quad 4726483295884279808 - 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x000131f8 .quad 4741671816366391296 - 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00013200 .quad 4756540486875873280 - 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00013208 .quad 4771362005757984768 - 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00013210 .quad 4786511204640096256 - 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00013218 .quad 4801453603149578240 - 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00013220 .quad 4816244402031689728 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00013228 .quad 4831355200913801216 - 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00013230 .quad 4846369599423283200 - 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00013238 .quad 4861130398305394688 - 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00013240 .quad 4876203697187506176 - 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00013248 .quad 4891288408196988160 - 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00013250 .quad 4906019910204099648 - 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00013258 .quad 4921056587992461136 - 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00013260 .quad 4936209963552724370 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013268 .p2align 4, 0x00 - //0x00013270 _pow10_ceil_sig_f32.g - 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00013270 .quad -9093133594791772939 - 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00013278 .quad -6754730975062328270 - 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00013280 .quad -3831727700400522433 - 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00013288 .quad -177973607073265138 - 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00013290 .quad -7028762532061872567 - 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00013298 .quad -4174267146649952805 - 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x000132a0 .quad -606147914885053102 - 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x000132a8 .quad -7296371474444240045 - 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x000132b0 .quad -4508778324627912152 - 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x000132b8 .quad -1024286887357502286 - 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x000132c0 .quad -7557708332239520785 - 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x000132c8 .quad -4835449396872013077 - 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x000132d0 .quad -1432625727662628442 - 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x000132d8 .quad -7812920107430224632 - 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x000132e0 .quad -5154464115860392886 - 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x000132e8 .quad -1831394126398103204 - 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x000132f0 .quad -8062150356639896358 - 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000132f8 .quad -5466001927372482544 - 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00013300 .quad -2220816390788215276 - 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00013308 .quad -8305539271883716404 - 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00013310 .quad -5770238071427257601 - 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00013318 .quad -2601111570856684097 - 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00013320 .quad -8543223759426509416 - 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00013328 .quad -6067343680855748867 - 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00013330 .quad -2972493582642298179 - 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00013338 .quad -8775337516792518218 - 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00013340 .quad -6357485877563259868 - 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00013348 .quad -3335171328526686932 - 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00013350 .quad -9002011107970261188 - 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00013358 .quad -6640827866535438581 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00013360 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00013368 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00013370 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00013378 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00013380 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00013388 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00013390 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00013398 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x000133a0 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x000133a8 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x000133b0 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x000133b8 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x000133c0 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x000133c8 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x000133d0 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x000133d8 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x000133e0 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x000133e8 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000133f0 .quad -5646744073709551616 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000133f8 .quad -2446744073709551616 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00013400 .quad -8446744073709551616 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00013408 .quad -5946744073709551616 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00013410 .quad -2821744073709551616 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00013418 .quad -8681119073709551616 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00013420 .quad -6239712823709551616 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00013428 .quad -3187955011209551616 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00013430 .quad -8910000909647051616 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00013438 .quad -6525815118631426616 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00013440 .quad -3545582879861895366 - 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00013448 .quad -9133518327554766459 - 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00013450 .quad -6805211891016070170 - 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00013458 .quad -3894828845342699809 - 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00013460 .quad -256850038250986857 - 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00013468 .quad -7078060301547948642 - 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00013470 .quad -4235889358507547898 - 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00013478 .quad -683175679707046969 - 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00013480 .quad -7344513827457986211 - 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00013488 .quad -4568956265895094860 - 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00013490 .quad -1099509313941480671 - 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00013498 .quad -7604722348854507275 - 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x000134a0 .quad -4894216917640746190 - 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x000134a8 .quad -1506085128623544834 - 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x000134b0 .quad -7858832233030797377 - 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x000134b8 .quad -5211854272861108818 - 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x000134c0 .quad -1903131822648998118 - 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x000134c8 .quad -8106986416796705680 - 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x000134d0 .quad -5522047002568494196 -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa.go new file mode 100644 index 000000000..29cccc491 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa.go @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_f32toa func(out *byte, val float32) (ret int) + +var S_f32toa uintptr + +//go:nosplit +func f32toa(out *byte, val float32) (ret int) { + return F_f32toa((*byte)(rt.NoEscape(unsafe.Pointer(out))), val) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_subr.go new file mode 100644 index 000000000..5b0590cf2 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__f32toa = 48 +) + +const ( + _stack__f32toa = 64 +) + +const ( + _size__f32toa = 3792 +) + +var ( + _pcsp__f32toa = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0xe9a, 64}, + {0xe9b, 48}, + {0xe9d, 40}, + {0xe9f, 32}, + {0xea1, 24}, + {0xea3, 16}, + {0xea4, 8}, + {0xea8, 0}, + {0xed0, 64}, + } +) + +var _cfunc_f32toa = []loader.CFunc{ + {"_f32toa_entry", 0, _entry__f32toa, 0, nil}, + {"_f32toa", _entry__f32toa, _size__f32toa, _stack__f32toa, _pcsp__f32toa}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_text_amd64.go new file mode 100644 index 000000000..2e251d64c --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/f32toa_text_amd64.go @@ -0,0 +1,1066 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_f32toa = []byte{ + // .p2align 5, 0x00 + // LCPI0_0 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000010 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00000020 .p2align 4, 0x00 + //0x00000020 LCPI0_1 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000020 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00000030 .p2align 4, 0x90 + //0x00000030 _f32toa + 0x55, //0x00000030 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp + 0x41, 0x57, //0x00000034 pushq %r15 + 0x41, 0x56, //0x00000036 pushq %r14 + 0x41, 0x55, //0x00000038 pushq %r13 + 0x41, 0x54, //0x0000003a pushq %r12 + 0x53, //0x0000003c pushq %rbx + 0x48, 0x83, 0xec, 0x10, //0x0000003d subq $16, %rsp + 0xc5, 0xf9, 0x7e, 0xc0, //0x00000041 vmovd %xmm0, %eax + 0x89, 0xc1, //0x00000045 movl %eax, %ecx + 0xc1, 0xe9, 0x17, //0x00000047 shrl $23, %ecx + 0x0f, 0xb6, 0xd1, //0x0000004a movzbl %cl, %edx + 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x0000004d cmpl $255, %edx + 0x0f, 0x84, 0x7f, 0x0e, 0x00, 0x00, //0x00000053 je LBB0_1 + 0xc6, 0x07, 0x2d, //0x00000059 movb $45, (%rdi) + 0x41, 0x89, 0xc2, //0x0000005c movl %eax, %r10d + 0x41, 0xc1, 0xea, 0x1f, //0x0000005f shrl $31, %r10d + 0x4e, 0x8d, 0x0c, 0x17, //0x00000063 leaq (%rdi,%r10), %r9 + 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00000067 testl $2147483647, %eax + 0x0f, 0x84, 0xa9, 0x01, 0x00, 0x00, //0x0000006c je LBB0_3 + 0x25, 0xff, 0xff, 0x7f, 0x00, //0x00000072 andl $8388607, %eax + 0x85, 0xd2, //0x00000077 testl %edx, %edx + 0x0f, 0x84, 0x60, 0x0e, 0x00, 0x00, //0x00000079 je LBB0_5 + 0x44, 0x8d, 0x98, 0x00, 0x00, 0x80, 0x00, //0x0000007f leal $8388608(%rax), %r11d + 0x44, 0x8d, 0x82, 0x6a, 0xff, 0xff, 0xff, //0x00000086 leal $-150(%rdx), %r8d + 0x8d, 0x4a, 0x81, //0x0000008d leal $-127(%rdx), %ecx + 0x83, 0xf9, 0x17, //0x00000090 cmpl $23, %ecx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000093 ja LBB0_10 + 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00000099 movl $150, %ecx + 0x29, 0xd1, //0x0000009e subl %edx, %ecx + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000000a0 movq $-1, %rsi + 0x48, 0xd3, 0xe6, //0x000000a7 shlq %cl, %rsi + 0xf7, 0xd6, //0x000000aa notl %esi + 0x44, 0x85, 0xde, //0x000000ac testl %r11d, %esi + 0x0f, 0x84, 0x22, 0x03, 0x00, 0x00, //0x000000af je LBB0_12 + //0x000000b5 LBB0_10 + 0x4c, 0x89, 0x4d, 0xc8, //0x000000b5 movq %r9, $-56(%rbp) + 0x48, 0x89, 0x7d, 0xd0, //0x000000b9 movq %rdi, $-48(%rbp) + //0x000000bd LBB0_6 + 0x45, 0x89, 0xdf, //0x000000bd movl %r11d, %r15d + 0x41, 0x83, 0xe7, 0x01, //0x000000c0 andl $1, %r15d + 0x85, 0xc0, //0x000000c4 testl %eax, %eax + 0x0f, 0x94, 0xc0, //0x000000c6 sete %al + 0x83, 0xfa, 0x02, //0x000000c9 cmpl $2, %edx + 0x0f, 0x93, 0xc1, //0x000000cc setae %cl + 0x20, 0xc1, //0x000000cf andb %al, %cl + 0x0f, 0xb6, 0xc9, //0x000000d1 movzbl %cl, %ecx + 0x45, 0x89, 0xd9, //0x000000d4 movl %r11d, %r9d + 0x41, 0xc1, 0xe1, 0x02, //0x000000d7 shll $2, %r9d + 0x42, 0x8d, 0x04, 0x99, //0x000000db leal (%rcx,%r11,4), %eax + 0x83, 0xc0, 0xfe, //0x000000df addl $-2, %eax + 0x41, 0x69, 0xd0, 0x13, 0x44, 0x13, 0x00, //0x000000e2 imull $1262611, %r8d, %edx + 0x44, 0x8d, 0xb2, 0x01, 0x01, 0xf8, 0xff, //0x000000e9 leal $-524031(%rdx), %r14d + 0x84, 0xc9, //0x000000f0 testb %cl, %cl + 0x44, 0x0f, 0x44, 0xf2, //0x000000f2 cmovel %edx, %r14d + 0x41, 0xc1, 0xfe, 0x16, //0x000000f6 sarl $22, %r14d + 0x41, 0x69, 0xce, 0xb1, 0x6c, 0xe5, 0xff, //0x000000fa imull $-1741647, %r14d, %ecx + 0xc1, 0xe9, 0x13, //0x00000101 shrl $19, %ecx + 0x44, 0x01, 0xc1, //0x00000104 addl %r8d, %ecx + 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00000107 movl $31, %edx + 0x44, 0x29, 0xf2, //0x0000010c subl %r14d, %edx + 0x80, 0xc1, 0x01, //0x0000010f addb $1, %cl + 0xd3, 0xe0, //0x00000112 shll %cl, %eax + 0x48, 0x8d, 0x35, 0xb5, 0x0e, 0x00, 0x00, //0x00000114 leaq $3765(%rip), %rsi /* _pow10_ceil_sig_f32.g+0(%rip) */ + 0x4c, 0x8b, 0x2c, 0xd6, //0x0000011b movq (%rsi,%rdx,8), %r13 + 0x49, 0xf7, 0xe5, //0x0000011f mulq %r13 + 0x49, 0x89, 0xd0, //0x00000122 movq %rdx, %r8 + 0x48, 0xc1, 0xe8, 0x20, //0x00000125 shrq $32, %rax + 0x45, 0x31, 0xe4, //0x00000129 xorl %r12d, %r12d + 0x83, 0xf8, 0x02, //0x0000012c cmpl $2, %eax + 0x41, 0x0f, 0x93, 0xc4, //0x0000012f setae %r12b + 0x41, 0xd3, 0xe1, //0x00000133 shll %cl, %r9d + 0x46, 0x8d, 0x1c, 0x9d, 0x02, 0x00, 0x00, 0x00, //0x00000136 leal $2(,%r11,4), %r11d + 0x4c, 0x89, 0xc8, //0x0000013e movq %r9, %rax + 0x49, 0xf7, 0xe5, //0x00000141 mulq %r13 + 0x49, 0x89, 0xd1, //0x00000144 movq %rdx, %r9 + 0x45, 0x09, 0xc4, //0x00000147 orl %r8d, %r12d + 0x48, 0xc1, 0xe8, 0x20, //0x0000014a shrq $32, %rax + 0x31, 0xdb, //0x0000014e xorl %ebx, %ebx + 0x83, 0xf8, 0x02, //0x00000150 cmpl $2, %eax + 0x0f, 0x93, 0xc3, //0x00000153 setae %bl + 0x41, 0xd3, 0xe3, //0x00000156 shll %cl, %r11d + 0x44, 0x09, 0xcb, //0x00000159 orl %r9d, %ebx + 0x4c, 0x89, 0xd8, //0x0000015c movq %r11, %rax + 0x49, 0xf7, 0xe5, //0x0000015f mulq %r13 + 0x48, 0xc1, 0xe8, 0x20, //0x00000162 shrq $32, %rax + 0x31, 0xc9, //0x00000166 xorl %ecx, %ecx + 0x83, 0xf8, 0x02, //0x00000168 cmpl $2, %eax + 0x0f, 0x93, 0xc1, //0x0000016b setae %cl + 0x09, 0xd1, //0x0000016e orl %edx, %ecx + 0x45, 0x01, 0xfc, //0x00000170 addl %r15d, %r12d + 0x44, 0x29, 0xf9, //0x00000173 subl %r15d, %ecx + 0x83, 0xfb, 0x28, //0x00000176 cmpl $40, %ebx + 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00000179 jb LBB0_31 + 0x44, 0x89, 0xc8, //0x0000017f movl %r9d, %eax + 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00000182 movl $3435973837, %edx + 0x48, 0x0f, 0xaf, 0xd0, //0x00000187 imulq %rax, %rdx + 0x48, 0xc1, 0xea, 0x25, //0x0000018b shrq $37, %rdx + 0x44, 0x89, 0xe0, //0x0000018f movl %r12d, %eax + 0x48, 0x8d, 0x34, 0xd5, 0x00, 0x00, 0x00, 0x00, //0x00000192 leaq (,%rdx,8), %rsi + 0x48, 0x8d, 0x3c, 0xb6, //0x0000019a leaq (%rsi,%rsi,4), %rdi + 0x48, 0x39, 0xc7, //0x0000019e cmpq %rax, %rdi + 0x41, 0x0f, 0x92, 0xc3, //0x000001a1 setb %r11b + 0x48, 0x8d, 0x34, 0xb6, //0x000001a5 leaq (%rsi,%rsi,4), %rsi + 0x48, 0x83, 0xc6, 0x28, //0x000001a9 addq $40, %rsi + 0x89, 0xcf, //0x000001ad movl %ecx, %edi + 0x31, 0xc0, //0x000001af xorl %eax, %eax + 0x48, 0x39, 0xfe, //0x000001b1 cmpq %rdi, %rsi + 0x41, 0x0f, 0x96, 0xc0, //0x000001b4 setbe %r8b + 0x45, 0x38, 0xc3, //0x000001b8 cmpb %r8b, %r11b + 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x000001bb je LBB0_8 + //0x000001c1 LBB0_31 + 0x4d, 0x89, 0xc8, //0x000001c1 movq %r9, %r8 + 0x49, 0xc1, 0xe8, 0x02, //0x000001c4 shrq $2, %r8 + 0x44, 0x89, 0xca, //0x000001c8 movl %r9d, %edx + 0x83, 0xe2, 0xfc, //0x000001cb andl $-4, %edx + 0x41, 0x39, 0xd4, //0x000001ce cmpl %edx, %r12d + 0x40, 0x0f, 0x97, 0xc6, //0x000001d1 seta %sil + 0x8d, 0x7a, 0x04, //0x000001d5 leal $4(%rdx), %edi + 0x39, 0xcf, //0x000001d8 cmpl %ecx, %edi + 0x0f, 0x96, 0xc0, //0x000001da setbe %al + 0x40, 0x30, 0xf0, //0x000001dd xorb %sil, %al + 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x000001e0 je LBB0_32 + 0x83, 0xca, 0x02, //0x000001e6 orl $2, %edx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000001e9 movl $1, %eax + 0x39, 0xd3, //0x000001ee cmpl %edx, %ebx + 0x4c, 0x8b, 0x65, 0xc8, //0x000001f0 movq $-56(%rbp), %r12 + 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x000001f4 ja LBB0_35 + 0x0f, 0x94, 0xc0, //0x000001fa sete %al + 0x41, 0xc0, 0xe9, 0x02, //0x000001fd shrb $2, %r9b + 0x41, 0x20, 0xc1, //0x00000201 andb %al, %r9b + 0x41, 0x0f, 0xb6, 0xc1, //0x00000204 movzbl %r9b, %eax + //0x00000208 LBB0_35 + 0x44, 0x01, 0xc0, //0x00000208 addl %r8d, %eax + 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x0000020b cmpl $100000, %eax + 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x00000210 jae LBB0_37 + 0xe9, 0x75, 0x00, 0x00, 0x00, //0x00000216 jmp LBB0_40 + //0x0000021b LBB0_3 + 0x41, 0xc6, 0x01, 0x30, //0x0000021b movb $48, (%r9) + 0x41, 0x29, 0xf9, //0x0000021f subl %edi, %r9d + 0x41, 0x83, 0xc1, 0x01, //0x00000222 addl $1, %r9d + 0x44, 0x89, 0xc8, //0x00000226 movl %r9d, %eax + 0xe9, 0x98, 0x0c, 0x00, 0x00, //0x00000229 jmp LBB0_156 + //0x0000022e LBB0_32 + 0x39, 0xf9, //0x0000022e cmpl %edi, %ecx + 0x41, 0x83, 0xd8, 0xff, //0x00000230 sbbl $-1, %r8d + 0x44, 0x89, 0xc0, //0x00000234 movl %r8d, %eax + 0x4c, 0x8b, 0x65, 0xc8, //0x00000237 movq $-56(%rbp), %r12 + 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x0000023b cmpl $100000, %eax + 0x0f, 0x82, 0x4a, 0x00, 0x00, 0x00, //0x00000240 jb LBB0_40 + //0x00000246 LBB0_37 + 0x41, 0xbd, 0x06, 0x00, 0x00, 0x00, //0x00000246 movl $6, %r13d + 0x3d, 0x40, 0x42, 0x0f, 0x00, //0x0000024c cmpl $1000000, %eax + 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00000251 jb LBB0_45 + 0x41, 0xbd, 0x07, 0x00, 0x00, 0x00, //0x00000257 movl $7, %r13d + 0x3d, 0x80, 0x96, 0x98, 0x00, //0x0000025d cmpl $10000000, %eax + 0x0f, 0x82, 0x66, 0x00, 0x00, 0x00, //0x00000262 jb LBB0_45 + 0x3d, 0x00, 0xe1, 0xf5, 0x05, //0x00000268 cmpl $100000000, %eax + 0x41, 0xbd, 0x09, 0x00, 0x00, 0x00, //0x0000026d movl $9, %r13d + 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00000273 jmp LBB0_44 + //0x00000278 LBB0_8 + 0x44, 0x88, 0xc0, //0x00000278 movb %r8b, %al + 0x01, 0xd0, //0x0000027b addl %edx, %eax + 0x41, 0x83, 0xc6, 0x01, //0x0000027d addl $1, %r14d + 0x4c, 0x8b, 0x65, 0xc8, //0x00000281 movq $-56(%rbp), %r12 + 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x00000285 cmpl $100000, %eax + 0x0f, 0x83, 0xb6, 0xff, 0xff, 0xff, //0x0000028a jae LBB0_37 + //0x00000290 LBB0_40 + 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000290 movl $1, %r13d + 0x83, 0xf8, 0x0a, //0x00000296 cmpl $10, %eax + 0x0f, 0x82, 0x2f, 0x00, 0x00, 0x00, //0x00000299 jb LBB0_45 + 0x41, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x0000029f movl $2, %r13d + 0x83, 0xf8, 0x64, //0x000002a5 cmpl $100, %eax + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000002a8 jb LBB0_45 + 0x41, 0xbd, 0x03, 0x00, 0x00, 0x00, //0x000002ae movl $3, %r13d + 0x3d, 0xe8, 0x03, 0x00, 0x00, //0x000002b4 cmpl $1000, %eax + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000002b9 jb LBB0_45 + 0x3d, 0x10, 0x27, 0x00, 0x00, //0x000002bf cmpl $10000, %eax + 0x41, 0xbd, 0x05, 0x00, 0x00, 0x00, //0x000002c4 movl $5, %r13d + //0x000002ca LBB0_44 + 0x41, 0x83, 0xdd, 0x00, //0x000002ca sbbl $0, %r13d + //0x000002ce LBB0_45 + 0x47, 0x8d, 0x0c, 0x2e, //0x000002ce leal (%r14,%r13), %r9d + 0x43, 0x8d, 0x0c, 0x2e, //0x000002d2 leal (%r14,%r13), %ecx + 0x83, 0xc1, 0x05, //0x000002d6 addl $5, %ecx + 0x83, 0xf9, 0x1b, //0x000002d9 cmpl $27, %ecx + 0x0f, 0x82, 0x6d, 0x00, 0x00, 0x00, //0x000002dc jb LBB0_70 + 0x44, 0x89, 0xea, //0x000002e2 movl %r13d, %edx + 0x49, 0x8d, 0x0c, 0x14, //0x000002e5 leaq (%r12,%rdx), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000002e9 addq $1, %rcx + 0x3d, 0x10, 0x27, 0x00, 0x00, //0x000002ed cmpl $10000, %eax + 0x0f, 0x82, 0xc6, 0x00, 0x00, 0x00, //0x000002f2 jb LBB0_47 + 0x89, 0xc6, //0x000002f8 movl %eax, %esi + 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000002fa movl $3518437209, %ebx + 0x48, 0x0f, 0xaf, 0xde, //0x000002ff imulq %rsi, %rbx + 0x48, 0xc1, 0xeb, 0x2d, //0x00000303 shrq $45, %rbx + 0x44, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x00000307 imull $-10000, %ebx, %r8d + 0x41, 0x01, 0xc0, //0x0000030e addl %eax, %r8d + 0x4c, 0x8b, 0x6d, 0xd0, //0x00000311 movq $-48(%rbp), %r13 + 0x0f, 0x84, 0x48, 0x03, 0x00, 0x00, //0x00000315 je LBB0_49 + 0x44, 0x89, 0xc0, //0x0000031b movl %r8d, %eax + 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x0000031e imulq $1374389535, %rax, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00000325 shrq $37, %rax + 0x6b, 0xf0, 0x64, //0x00000329 imull $100, %eax, %esi + 0x41, 0x29, 0xf0, //0x0000032c subl %esi, %r8d + 0x48, 0x8d, 0x35, 0xca, 0x0b, 0x00, 0x00, //0x0000032f leaq $3018(%rip), %rsi /* _Digits+0(%rip) */ + 0x42, 0x0f, 0xb7, 0x3c, 0x46, //0x00000336 movzwl (%rsi,%r8,2), %edi + 0x66, 0x89, 0x79, 0xfe, //0x0000033b movw %di, $-2(%rcx) + 0x0f, 0xb7, 0x04, 0x46, //0x0000033f movzwl (%rsi,%rax,2), %eax + 0x66, 0x89, 0x41, 0xfc, //0x00000343 movw %ax, $-4(%rcx) + 0x45, 0x31, 0xc0, //0x00000347 xorl %r8d, %r8d + 0xe9, 0x1a, 0x03, 0x00, 0x00, //0x0000034a jmp LBB0_51 + //0x0000034f LBB0_70 + 0x45, 0x89, 0xe8, //0x0000034f movl %r13d, %r8d + 0x45, 0x85, 0xf6, //0x00000352 testl %r14d, %r14d + 0x0f, 0x88, 0x1c, 0x01, 0x00, 0x00, //0x00000355 js LBB0_71 + 0x4b, 0x8d, 0x14, 0x04, //0x0000035b leaq (%r12,%r8), %rdx + 0x3d, 0x10, 0x27, 0x00, 0x00, //0x0000035f cmpl $10000, %eax + 0x0f, 0x82, 0x77, 0x01, 0x00, 0x00, //0x00000364 jb LBB0_124 + 0x89, 0xc1, //0x0000036a movl %eax, %ecx + 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x0000036c movl $3518437209, %esi + 0x48, 0x0f, 0xaf, 0xf1, //0x00000371 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x2d, //0x00000375 shrq $45, %rsi + 0x69, 0xce, 0xf0, 0xd8, 0xff, 0xff, //0x00000379 imull $-10000, %esi, %ecx + 0x01, 0xc1, //0x0000037f addl %eax, %ecx + 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000381 imulq $1374389535, %rcx, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00000388 shrq $37, %rax + 0x6b, 0xf8, 0x64, //0x0000038c imull $100, %eax, %edi + 0x29, 0xf9, //0x0000038f subl %edi, %ecx + 0x48, 0x8d, 0x3d, 0x68, 0x0b, 0x00, 0x00, //0x00000391 leaq $2920(%rip), %rdi /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4f, //0x00000398 movzwl (%rdi,%rcx,2), %ecx + 0x66, 0x89, 0x4a, 0xfe, //0x0000039c movw %cx, $-2(%rdx) + 0x48, 0x8d, 0x4a, 0xfc, //0x000003a0 leaq $-4(%rdx), %rcx + 0x0f, 0xb7, 0x04, 0x47, //0x000003a4 movzwl (%rdi,%rax,2), %eax + 0x66, 0x89, 0x42, 0xfc, //0x000003a8 movw %ax, $-4(%rdx) + 0x89, 0xf0, //0x000003ac movl %esi, %eax + 0x83, 0xf8, 0x64, //0x000003ae cmpl $100, %eax + 0x0f, 0x83, 0x36, 0x01, 0x00, 0x00, //0x000003b1 jae LBB0_128 + //0x000003b7 LBB0_127 + 0x89, 0xc3, //0x000003b7 movl %eax, %ebx + 0xe9, 0x70, 0x01, 0x00, 0x00, //0x000003b9 jmp LBB0_130 + //0x000003be LBB0_47 + 0x45, 0x31, 0xc0, //0x000003be xorl %r8d, %r8d + 0x89, 0xc3, //0x000003c1 movl %eax, %ebx + 0x4c, 0x8b, 0x6d, 0xd0, //0x000003c3 movq $-48(%rbp), %r13 + 0x83, 0xfb, 0x64, //0x000003c7 cmpl $100, %ebx + 0x0f, 0x83, 0xa6, 0x02, 0x00, 0x00, //0x000003ca jae LBB0_54 + //0x000003d0 LBB0_53 + 0x89, 0xd8, //0x000003d0 movl %ebx, %eax + 0xe9, 0xe8, 0x02, 0x00, 0x00, //0x000003d2 jmp LBB0_56 + //0x000003d7 LBB0_12 + 0x41, 0xd3, 0xeb, //0x000003d7 shrl %cl, %r11d + 0x41, 0x81, 0xfb, 0xa0, 0x86, 0x01, 0x00, //0x000003da cmpl $100000, %r11d + 0x0f, 0x82, 0xcb, 0x01, 0x00, 0x00, //0x000003e1 jb LBB0_18 + 0xb9, 0x06, 0x00, 0x00, 0x00, //0x000003e7 movl $6, %ecx + 0x41, 0x81, 0xfb, 0x40, 0x42, 0x0f, 0x00, //0x000003ec cmpl $1000000, %r11d + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000003f3 jb LBB0_16 + 0xb9, 0x07, 0x00, 0x00, 0x00, //0x000003f9 movl $7, %ecx + 0x41, 0x81, 0xfb, 0x80, 0x96, 0x98, 0x00, //0x000003fe cmpl $10000000, %r11d + 0x0f, 0x82, 0x10, 0x00, 0x00, 0x00, //0x00000405 jb LBB0_16 + 0x41, 0x81, 0xfb, 0x00, 0xe1, 0xf5, 0x05, //0x0000040b cmpl $100000000, %r11d + 0xb9, 0x09, 0x00, 0x00, 0x00, //0x00000412 movl $9, %ecx + 0x48, 0x83, 0xd9, 0x00, //0x00000417 sbbq $0, %rcx + //0x0000041b LBB0_16 + 0x4c, 0x01, 0xc9, //0x0000041b addq %r9, %rcx + //0x0000041e LBB0_17 + 0x44, 0x89, 0xd8, //0x0000041e movl %r11d, %eax + 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000421 movl $3518437209, %edx + 0x48, 0x0f, 0xaf, 0xd0, //0x00000426 imulq %rax, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x0000042a shrq $45, %rdx + 0x69, 0xc2, 0xf0, 0xd8, 0xff, 0xff, //0x0000042e imull $-10000, %edx, %eax + 0x44, 0x01, 0xd8, //0x00000434 addl %r11d, %eax + 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x00000437 imulq $1374389535, %rax, %rsi + 0x48, 0xc1, 0xee, 0x25, //0x0000043e shrq $37, %rsi + 0x6b, 0xde, 0x64, //0x00000442 imull $100, %esi, %ebx + 0x29, 0xd8, //0x00000445 subl %ebx, %eax + 0x48, 0x8d, 0x1d, 0xb2, 0x0a, 0x00, 0x00, //0x00000447 leaq $2738(%rip), %rbx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x43, //0x0000044e movzwl (%rbx,%rax,2), %eax + 0x66, 0x89, 0x41, 0xfe, //0x00000452 movw %ax, $-2(%rcx) + 0x0f, 0xb7, 0x04, 0x73, //0x00000456 movzwl (%rbx,%rsi,2), %eax + 0x66, 0x89, 0x41, 0xfc, //0x0000045a movw %ax, $-4(%rcx) + 0x48, 0x89, 0xc8, //0x0000045e movq %rcx, %rax + 0x48, 0x83, 0xc1, 0xfc, //0x00000461 addq $-4, %rcx + 0x41, 0x89, 0xd3, //0x00000465 movl %edx, %r11d + 0x41, 0x83, 0xfb, 0x64, //0x00000468 cmpl $100, %r11d + 0x0f, 0x83, 0x80, 0x01, 0x00, 0x00, //0x0000046c jae LBB0_25 + 0xe9, 0xbb, 0x01, 0x00, 0x00, //0x00000472 jmp LBB0_27 + //0x00000477 LBB0_71 + 0x45, 0x85, 0xc9, //0x00000477 testl %r9d, %r9d + 0x0f, 0x8f, 0x62, 0x06, 0x00, 0x00, //0x0000047a jg LBB0_84 + 0x66, 0x41, 0xc7, 0x04, 0x24, 0x30, 0x2e, //0x00000480 movw $11824, (%r12) + 0x49, 0x83, 0xc4, 0x02, //0x00000487 addq $2, %r12 + 0x45, 0x85, 0xc9, //0x0000048b testl %r9d, %r9d + 0x0f, 0x89, 0x4e, 0x06, 0x00, 0x00, //0x0000048e jns LBB0_84 + 0x45, 0x89, 0xeb, //0x00000494 movl %r13d, %r11d + 0x41, 0xf7, 0xd3, //0x00000497 notl %r11d + 0x45, 0x29, 0xf3, //0x0000049a subl %r14d, %r11d + 0x31, 0xc9, //0x0000049d xorl %ecx, %ecx + 0x41, 0x83, 0xfb, 0x7f, //0x0000049f cmpl $127, %r11d + 0x0f, 0x82, 0x18, 0x06, 0x00, 0x00, //0x000004a3 jb LBB0_82 + 0x4c, 0x89, 0xe7, //0x000004a9 movq %r12, %rdi + 0x49, 0x83, 0xc3, 0x01, //0x000004ac addq $1, %r11 + 0x4c, 0x89, 0xd9, //0x000004b0 movq %r11, %rcx + 0x48, 0x83, 0xe1, 0x80, //0x000004b3 andq $-128, %rcx + 0x48, 0x8d, 0x51, 0x80, //0x000004b7 leaq $-128(%rcx), %rdx + 0x49, 0x89, 0xd4, //0x000004bb movq %rdx, %r12 + 0x49, 0xc1, 0xec, 0x07, //0x000004be shrq $7, %r12 + 0x49, 0x83, 0xc4, 0x01, //0x000004c2 addq $1, %r12 + 0x45, 0x89, 0xe7, //0x000004c6 movl %r12d, %r15d + 0x41, 0x83, 0xe7, 0x03, //0x000004c9 andl $3, %r15d + 0x48, 0x81, 0xfa, 0x80, 0x01, 0x00, 0x00, //0x000004cd cmpq $384, %rdx + 0x0f, 0x83, 0xde, 0x04, 0x00, 0x00, //0x000004d4 jae LBB0_76 + 0x31, 0xd2, //0x000004da xorl %edx, %edx + 0xe9, 0x88, 0x05, 0x00, 0x00, //0x000004dc jmp LBB0_78 + //0x000004e1 LBB0_124 + 0x48, 0x89, 0xd1, //0x000004e1 movq %rdx, %rcx + 0x83, 0xf8, 0x64, //0x000004e4 cmpl $100, %eax + 0x0f, 0x82, 0xca, 0xfe, 0xff, 0xff, //0x000004e7 jb LBB0_127 + //0x000004ed LBB0_128 + 0x48, 0x83, 0xc1, 0xff, //0x000004ed addq $-1, %rcx + 0x4c, 0x8d, 0x1d, 0x08, 0x0a, 0x00, 0x00, //0x000004f1 leaq $2568(%rip), %r11 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004f8 .p2align 4, 0x90 + //0x00000500 LBB0_129 + 0x89, 0xc6, //0x00000500 movl %eax, %esi + 0x48, 0x69, 0xde, 0x1f, 0x85, 0xeb, 0x51, //0x00000502 imulq $1374389535, %rsi, %rbx + 0x48, 0xc1, 0xeb, 0x25, //0x00000509 shrq $37, %rbx + 0x6b, 0xf3, 0x64, //0x0000050d imull $100, %ebx, %esi + 0x89, 0xc7, //0x00000510 movl %eax, %edi + 0x29, 0xf7, //0x00000512 subl %esi, %edi + 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x00000514 movzwl (%r11,%rdi,2), %esi + 0x66, 0x89, 0x71, 0xff, //0x00000519 movw %si, $-1(%rcx) + 0x48, 0x83, 0xc1, 0xfe, //0x0000051d addq $-2, %rcx + 0x3d, 0x0f, 0x27, 0x00, 0x00, //0x00000521 cmpl $9999, %eax + 0x89, 0xd8, //0x00000526 movl %ebx, %eax + 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00000528 ja LBB0_129 + //0x0000052e LBB0_130 + 0x4d, 0x63, 0xe9, //0x0000052e movslq %r9d, %r13 + 0x83, 0xfb, 0x0a, //0x00000531 cmpl $10, %ebx + 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000534 jb LBB0_132 + 0x89, 0xd8, //0x0000053a movl %ebx, %eax + 0x48, 0x8d, 0x0d, 0xbd, 0x09, 0x00, 0x00, //0x0000053c leaq $2493(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00000543 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x04, 0x24, //0x00000547 movw %ax, (%r12) + 0x4d, 0x01, 0xec, //0x0000054c addq %r13, %r12 + 0x4d, 0x39, 0xe8, //0x0000054f cmpq %r13, %r8 + 0x0f, 0x8c, 0x18, 0x00, 0x00, 0x00, //0x00000552 jl LBB0_135 + 0xe9, 0xff, 0x03, 0x00, 0x00, //0x00000558 jmp LBB0_134 + //0x0000055d LBB0_132 + 0x80, 0xc3, 0x30, //0x0000055d addb $48, %bl + 0x41, 0x88, 0x1c, 0x24, //0x00000560 movb %bl, (%r12) + 0x4d, 0x01, 0xec, //0x00000564 addq %r13, %r12 + 0x4d, 0x39, 0xe8, //0x00000567 cmpq %r13, %r8 + 0x0f, 0x8d, 0xec, 0x03, 0x00, 0x00, //0x0000056a jge LBB0_134 + //0x00000570 LBB0_135 + 0x48, 0x8b, 0x45, 0xd0, //0x00000570 movq $-48(%rbp), %rax + 0x4c, 0x01, 0xd0, //0x00000574 addq %r10, %rax + 0x4d, 0x8d, 0x34, 0x00, //0x00000577 leaq (%r8,%rax), %r14 + 0x49, 0x83, 0xc6, 0x01, //0x0000057b addq $1, %r14 + 0x49, 0x01, 0xc5, //0x0000057f addq %rax, %r13 + 0x4d, 0x39, 0xee, //0x00000582 cmpq %r13, %r14 + 0x4d, 0x89, 0xef, //0x00000585 movq %r13, %r15 + 0x4d, 0x0f, 0x47, 0xfe, //0x00000588 cmovaq %r14, %r15 + 0x4e, 0x8d, 0x1c, 0x00, //0x0000058c leaq (%rax,%r8), %r11 + 0x4d, 0x29, 0xdf, //0x00000590 subq %r11, %r15 + 0x49, 0x83, 0xff, 0x10, //0x00000593 cmpq $16, %r15 + 0x0f, 0x82, 0xf5, 0x03, 0x00, 0x00, //0x00000597 jb LBB0_152 + 0x49, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x0000059d cmpq $128, %r15 + 0x0f, 0x83, 0xf8, 0x01, 0x00, 0x00, //0x000005a4 jae LBB0_141 + 0x45, 0x31, 0xc9, //0x000005aa xorl %r9d, %r9d + 0xe9, 0x54, 0x03, 0x00, 0x00, //0x000005ad jmp LBB0_138 + //0x000005b2 LBB0_18 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000005b2 movl $1, %eax + 0x41, 0x83, 0xfb, 0x0a, //0x000005b7 cmpl $10, %r11d + 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000005bb jb LBB0_21 + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000005c1 movl $2, %eax + 0x41, 0x83, 0xfb, 0x64, //0x000005c6 cmpl $100, %r11d + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000005ca jb LBB0_21 + 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000005d0 movl $3, %eax + 0x41, 0x81, 0xfb, 0xe8, 0x03, 0x00, 0x00, //0x000005d5 cmpl $1000, %r11d + 0x0f, 0x83, 0x86, 0x03, 0x00, 0x00, //0x000005dc jae LBB0_23 + //0x000005e2 LBB0_21 + 0x4c, 0x01, 0xc8, //0x000005e2 addq %r9, %rax + 0x48, 0x89, 0xc1, //0x000005e5 movq %rax, %rcx + 0x41, 0x83, 0xfb, 0x64, //0x000005e8 cmpl $100, %r11d + 0x0f, 0x82, 0x40, 0x00, 0x00, 0x00, //0x000005ec jb LBB0_27 + //0x000005f2 LBB0_25 + 0x48, 0x83, 0xc1, 0xff, //0x000005f2 addq $-1, %rcx + 0x4c, 0x8d, 0x05, 0x03, 0x09, 0x00, 0x00, //0x000005f6 leaq $2307(%rip), %r8 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, //0x000005fd .p2align 4, 0x90 + //0x00000600 LBB0_26 + 0x44, 0x89, 0xde, //0x00000600 movl %r11d, %esi + 0x44, 0x89, 0xdb, //0x00000603 movl %r11d, %ebx + 0x4c, 0x69, 0xdb, 0x1f, 0x85, 0xeb, 0x51, //0x00000606 imulq $1374389535, %rbx, %r11 + 0x49, 0xc1, 0xeb, 0x25, //0x0000060d shrq $37, %r11 + 0x41, 0x6b, 0xdb, 0x64, //0x00000611 imull $100, %r11d, %ebx + 0x89, 0xf2, //0x00000615 movl %esi, %edx + 0x29, 0xda, //0x00000617 subl %ebx, %edx + 0x41, 0x0f, 0xb7, 0x14, 0x50, //0x00000619 movzwl (%r8,%rdx,2), %edx + 0x66, 0x89, 0x51, 0xff, //0x0000061e movw %dx, $-1(%rcx) + 0x48, 0x83, 0xc1, 0xfe, //0x00000622 addq $-2, %rcx + 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000626 cmpl $9999, %esi + 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x0000062c ja LBB0_26 + //0x00000632 LBB0_27 + 0x41, 0x83, 0xfb, 0x0a, //0x00000632 cmpl $10, %r11d + 0x0f, 0x82, 0x19, 0x00, 0x00, 0x00, //0x00000636 jb LBB0_29 + 0x44, 0x89, 0xd9, //0x0000063c movl %r11d, %ecx + 0x48, 0x8d, 0x15, 0xba, 0x08, 0x00, 0x00, //0x0000063f leaq $2234(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00000646 movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x09, //0x0000064a movw %cx, (%r9) + 0x29, 0xf8, //0x0000064e subl %edi, %eax + 0xe9, 0x71, 0x08, 0x00, 0x00, //0x00000650 jmp LBB0_156 + //0x00000655 LBB0_29 + 0x41, 0x80, 0xc3, 0x30, //0x00000655 addb $48, %r11b + 0x45, 0x88, 0x19, //0x00000659 movb %r11b, (%r9) + 0x29, 0xf8, //0x0000065c subl %edi, %eax + 0xe9, 0x63, 0x08, 0x00, 0x00, //0x0000065e jmp LBB0_156 + //0x00000663 LBB0_49 + 0x41, 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000663 movl $4, %r8d + //0x00000669 LBB0_51 + 0x48, 0x83, 0xc1, 0xfc, //0x00000669 addq $-4, %rcx + 0x83, 0xfb, 0x64, //0x0000066d cmpl $100, %ebx + 0x0f, 0x82, 0x5a, 0xfd, 0xff, 0xff, //0x00000670 jb LBB0_53 + //0x00000676 LBB0_54 + 0x48, 0x83, 0xc1, 0xff, //0x00000676 addq $-1, %rcx + 0x4c, 0x8d, 0x1d, 0x7f, 0x08, 0x00, 0x00, //0x0000067a leaq $2175(%rip), %r11 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000681 .p2align 4, 0x90 + //0x00000690 LBB0_55 + 0x89, 0xd8, //0x00000690 movl %ebx, %eax + 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000692 imulq $1374389535, %rax, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00000699 shrq $37, %rax + 0x6b, 0xf0, 0x64, //0x0000069d imull $100, %eax, %esi + 0x89, 0xdf, //0x000006a0 movl %ebx, %edi + 0x29, 0xf7, //0x000006a2 subl %esi, %edi + 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x000006a4 movzwl (%r11,%rdi,2), %esi + 0x66, 0x89, 0x71, 0xff, //0x000006a9 movw %si, $-1(%rcx) + 0x48, 0x83, 0xc1, 0xfe, //0x000006ad addq $-2, %rcx + 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000006b1 cmpl $9999, %ebx + 0x89, 0xc3, //0x000006b7 movl %eax, %ebx + 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x000006b9 ja LBB0_55 + //0x000006bf LBB0_56 + 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x000006bf leaq $1(%r12), %rcx + 0x83, 0xf8, 0x0a, //0x000006c4 cmpl $10, %eax + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000006c7 jb LBB0_58 + 0x89, 0xc6, //0x000006cd movl %eax, %esi + 0x48, 0x8d, 0x3d, 0x2a, 0x08, 0x00, 0x00, //0x000006cf leaq $2090(%rip), %rdi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x77, //0x000006d6 movb (%rdi,%rsi,2), %al + 0x8a, 0x5c, 0x77, 0x01, //0x000006d9 movb $1(%rdi,%rsi,2), %bl + 0x41, 0x88, 0x44, 0x24, 0x01, //0x000006dd movb %al, $1(%r12) + 0x41, 0x88, 0x5c, 0x24, 0x02, //0x000006e2 movb %bl, $2(%r12) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000006e7 jmp LBB0_59 + //0x000006ec LBB0_58 + 0x04, 0x30, //0x000006ec addb $48, %al + 0x88, 0x01, //0x000006ee movb %al, (%rcx) + //0x000006f0 LBB0_59 + 0x4d, 0x29, 0xc2, //0x000006f0 subq %r8, %r10 + 0x4d, 0x01, 0xea, //0x000006f3 addq %r13, %r10 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000006f6 movl $1, %ebx + 0x4c, 0x29, 0xc3, //0x000006fb subq %r8, %rbx + 0x90, 0x90, //0x000006fe .p2align 4, 0x90 + //0x00000700 LBB0_60 + 0x48, 0x83, 0xc3, 0xff, //0x00000700 addq $-1, %rbx + 0x41, 0x80, 0x3c, 0x12, 0x30, //0x00000704 cmpb $48, (%r10,%rdx) + 0x4d, 0x8d, 0x52, 0xff, //0x00000709 leaq $-1(%r10), %r10 + 0x0f, 0x84, 0xed, 0xff, 0xff, 0xff, //0x0000070d je LBB0_60 + 0x41, 0x88, 0x04, 0x24, //0x00000713 movb %al, (%r12) + 0x48, 0x01, 0xd3, //0x00000717 addq %rdx, %rbx + 0x48, 0x83, 0xfb, 0x02, //0x0000071a cmpq $2, %rbx + 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x0000071e jl LBB0_62 + 0x49, 0x8d, 0x04, 0x12, //0x00000724 leaq (%r10,%rdx), %rax + 0x48, 0x83, 0xc0, 0x02, //0x00000728 addq $2, %rax + 0xc6, 0x01, 0x2e, //0x0000072c movb $46, (%rcx) + 0xc6, 0x00, 0x65, //0x0000072f movb $101, (%rax) + 0x45, 0x85, 0xc9, //0x00000732 testl %r9d, %r9d + 0x0f, 0x8e, 0x43, 0x00, 0x00, 0x00, //0x00000735 jle LBB0_65 + //0x0000073b LBB0_66 + 0x41, 0x83, 0xc1, 0xff, //0x0000073b addl $-1, %r9d + 0xc6, 0x40, 0x01, 0x2b, //0x0000073f movb $43, $1(%rax) + 0x44, 0x89, 0xc9, //0x00000743 movl %r9d, %ecx + 0x83, 0xf9, 0x0a, //0x00000746 cmpl $10, %ecx + 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x00000749 jl LBB0_69 + //0x0000074f LBB0_68 + 0x48, 0x63, 0xc9, //0x0000074f movslq %ecx, %rcx + 0x48, 0x8d, 0x15, 0xa7, 0x07, 0x00, 0x00, //0x00000752 leaq $1959(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00000759 movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0x02, //0x0000075d movw %cx, $2(%rax) + 0x48, 0x83, 0xc0, 0x04, //0x00000761 addq $4, %rax + 0xe9, 0x59, 0x07, 0x00, 0x00, //0x00000765 jmp LBB0_155 + //0x0000076a LBB0_62 + 0x49, 0x8d, 0x04, 0x12, //0x0000076a leaq (%r10,%rdx), %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000076e addq $1, %rax + 0xc6, 0x00, 0x65, //0x00000772 movb $101, (%rax) + 0x45, 0x85, 0xc9, //0x00000775 testl %r9d, %r9d + 0x0f, 0x8f, 0xbd, 0xff, 0xff, 0xff, //0x00000778 jg LBB0_66 + //0x0000077e LBB0_65 + 0xc6, 0x40, 0x01, 0x2d, //0x0000077e movb $45, $1(%rax) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000782 movl $1, %ecx + 0x44, 0x29, 0xc9, //0x00000787 subl %r9d, %ecx + 0x83, 0xf9, 0x0a, //0x0000078a cmpl $10, %ecx + 0x0f, 0x8d, 0xbc, 0xff, 0xff, 0xff, //0x0000078d jge LBB0_68 + //0x00000793 LBB0_69 + 0x80, 0xc1, 0x30, //0x00000793 addb $48, %cl + 0x88, 0x48, 0x02, //0x00000796 movb %cl, $2(%rax) + 0x48, 0x83, 0xc0, 0x03, //0x00000799 addq $3, %rax + 0xe9, 0x21, 0x07, 0x00, 0x00, //0x0000079d jmp LBB0_155 + //0x000007a2 LBB0_141 + 0x4c, 0x89, 0xe6, //0x000007a2 movq %r12, %rsi + 0x4d, 0x89, 0xf9, //0x000007a5 movq %r15, %r9 + 0x49, 0x83, 0xe1, 0x80, //0x000007a8 andq $-128, %r9 + 0x49, 0x8d, 0x41, 0x80, //0x000007ac leaq $-128(%r9), %rax + 0x48, 0x89, 0xc3, //0x000007b0 movq %rax, %rbx + 0x48, 0xc1, 0xeb, 0x07, //0x000007b3 shrq $7, %rbx + 0x48, 0x83, 0xc3, 0x01, //0x000007b7 addq $1, %rbx + 0x41, 0x89, 0xdc, //0x000007bb movl %ebx, %r12d + 0x41, 0x83, 0xe4, 0x03, //0x000007be andl $3, %r12d + 0x48, 0x3d, 0x80, 0x01, 0x00, 0x00, //0x000007c2 cmpq $384, %rax + 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000007c8 jae LBB0_143 + 0x31, 0xc9, //0x000007ce xorl %ecx, %ecx + 0xe9, 0xbc, 0x00, 0x00, 0x00, //0x000007d0 jmp LBB0_145 + //0x000007d5 LBB0_143 + 0x4b, 0x8d, 0x04, 0x02, //0x000007d5 leaq (%r10,%r8), %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x000007d9 movq $-48(%rbp), %rcx + 0x48, 0x01, 0xc8, //0x000007dd addq %rcx, %rax + 0x48, 0x05, 0xe0, 0x01, 0x00, 0x00, //0x000007e0 addq $480, %rax + 0x48, 0x83, 0xe3, 0xfc, //0x000007e6 andq $-4, %rbx + 0x48, 0xf7, 0xdb, //0x000007ea negq %rbx + 0x31, 0xc9, //0x000007ed xorl %ecx, %ecx + 0xc5, 0xfe, 0x6f, 0x05, 0x09, 0xf8, 0xff, 0xff, //0x000007ef vmovdqu $-2039(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007f7 .p2align 4, 0x90 + //0x00000800 LBB0_144 + 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x20, 0xfe, 0xff, 0xff, //0x00000800 vmovdqu %ymm0, $-480(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x40, 0xfe, 0xff, 0xff, //0x00000809 vmovdqu %ymm0, $-448(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x60, 0xfe, 0xff, 0xff, //0x00000812 vmovdqu %ymm0, $-416(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x80, 0xfe, 0xff, 0xff, //0x0000081b vmovdqu %ymm0, $-384(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xa0, 0xfe, 0xff, 0xff, //0x00000824 vmovdqu %ymm0, $-352(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xc0, 0xfe, 0xff, 0xff, //0x0000082d vmovdqu %ymm0, $-320(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0xe0, 0xfe, 0xff, 0xff, //0x00000836 vmovdqu %ymm0, $-288(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x00, 0xff, 0xff, 0xff, //0x0000083f vmovdqu %ymm0, $-256(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x20, 0xff, 0xff, 0xff, //0x00000848 vmovdqu %ymm0, $-224(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x40, 0xff, 0xff, 0xff, //0x00000851 vmovdqu %ymm0, $-192(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x84, 0x08, 0x60, 0xff, 0xff, 0xff, //0x0000085a vmovdqu %ymm0, $-160(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0x80, //0x00000863 vmovdqu %ymm0, $-128(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xa0, //0x00000869 vmovdqu %ymm0, $-96(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xc0, //0x0000086f vmovdqu %ymm0, $-64(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xe0, //0x00000875 vmovdqu %ymm0, $-32(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x04, 0x08, //0x0000087b vmovdqu %ymm0, (%rax,%rcx) + 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x00000880 addq $512, %rcx + 0x48, 0x83, 0xc3, 0x04, //0x00000887 addq $4, %rbx + 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x0000088b jne LBB0_144 + //0x00000891 LBB0_145 + 0x4d, 0x85, 0xe4, //0x00000891 testq %r12, %r12 + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00000894 je LBB0_148 + 0x4c, 0x01, 0xd1, //0x0000089a addq %r10, %rcx + 0x4c, 0x01, 0xc1, //0x0000089d addq %r8, %rcx + 0x48, 0x8b, 0x45, 0xd0, //0x000008a0 movq $-48(%rbp), %rax + 0x48, 0x01, 0xc8, //0x000008a4 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x60, //0x000008a7 addq $96, %rax + 0x49, 0xc1, 0xe4, 0x07, //0x000008ab shlq $7, %r12 + 0x31, 0xc9, //0x000008af xorl %ecx, %ecx + 0xc5, 0xfe, 0x6f, 0x05, 0x47, 0xf7, 0xff, 0xff, //0x000008b1 vmovdqu $-2233(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008b9 .p2align 4, 0x90 + //0x000008c0 LBB0_147 + 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xa0, //0x000008c0 vmovdqu %ymm0, $-96(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xc0, //0x000008c6 vmovdqu %ymm0, $-64(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x44, 0x08, 0xe0, //0x000008cc vmovdqu %ymm0, $-32(%rax,%rcx) + 0xc5, 0xfe, 0x7f, 0x04, 0x08, //0x000008d2 vmovdqu %ymm0, (%rax,%rcx) + 0x48, 0x83, 0xe9, 0x80, //0x000008d7 subq $-128, %rcx + 0x49, 0x39, 0xcc, //0x000008db cmpq %rcx, %r12 + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000008de jne LBB0_147 + //0x000008e4 LBB0_148 + 0x4d, 0x39, 0xcf, //0x000008e4 cmpq %r9, %r15 + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000008e7 jne LBB0_150 + 0x48, 0x89, 0xf0, //0x000008ed movq %rsi, %rax + 0x4c, 0x8b, 0x6d, 0xd0, //0x000008f0 movq $-48(%rbp), %r13 + 0xe9, 0xca, 0x05, 0x00, 0x00, //0x000008f4 jmp LBB0_155 + //0x000008f9 LBB0_150 + 0x41, 0xf6, 0xc7, 0x70, //0x000008f9 testb $112, %r15b + 0x49, 0x89, 0xf4, //0x000008fd movq %rsi, %r12 + 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x00000900 je LBB0_151 + //0x00000906 LBB0_138 + 0x4d, 0x39, 0xee, //0x00000906 cmpq %r13, %r14 + 0x4d, 0x0f, 0x47, 0xee, //0x00000909 cmovaq %r14, %r13 + 0x4d, 0x29, 0xdd, //0x0000090d subq %r11, %r13 + 0x4c, 0x89, 0xe8, //0x00000910 movq %r13, %rax + 0x48, 0x83, 0xe0, 0xf0, //0x00000913 andq $-16, %rax + 0x48, 0x01, 0xc2, //0x00000917 addq %rax, %rdx + 0x4d, 0x01, 0xca, //0x0000091a addq %r9, %r10 + 0x4d, 0x01, 0xc2, //0x0000091d addq %r8, %r10 + 0x4c, 0x03, 0x55, 0xd0, //0x00000920 addq $-48(%rbp), %r10 + 0x48, 0x89, 0xc1, //0x00000924 movq %rax, %rcx + 0x4c, 0x29, 0xc9, //0x00000927 subq %r9, %rcx + 0x31, 0xdb, //0x0000092a xorl %ebx, %ebx + 0xc5, 0xfa, 0x6f, 0x05, 0xec, 0xf6, 0xff, 0xff, //0x0000092c vmovdqu $-2324(%rip), %xmm0 /* LCPI0_1+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000934 .p2align 4, 0x90 + //0x00000940 LBB0_139 + 0xc4, 0xc1, 0x7a, 0x7f, 0x04, 0x1a, //0x00000940 vmovdqu %xmm0, (%r10,%rbx) + 0x48, 0x83, 0xc3, 0x10, //0x00000946 addq $16, %rbx + 0x48, 0x39, 0xd9, //0x0000094a cmpq %rbx, %rcx + 0x0f, 0x85, 0xed, 0xff, 0xff, 0xff, //0x0000094d jne LBB0_139 + 0x49, 0x39, 0xc5, //0x00000953 cmpq %rax, %r13 + 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000956 jne LBB0_152 + //0x0000095c LBB0_134 + 0x4c, 0x89, 0xe0, //0x0000095c movq %r12, %rax + 0x4c, 0x8b, 0x6d, 0xd0, //0x0000095f movq $-48(%rbp), %r13 + 0xe9, 0x5b, 0x05, 0x00, 0x00, //0x00000963 jmp LBB0_155 + //0x00000968 LBB0_23 + 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00000968 cmpl $10000, %r11d + 0x4c, 0x89, 0xc9, //0x0000096f movq %r9, %rcx + 0x48, 0x83, 0xd9, 0x00, //0x00000972 sbbq $0, %rcx + 0x48, 0x83, 0xc1, 0x05, //0x00000976 addq $5, %rcx + 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x0000097a cmpl $10000, %r11d + 0x0f, 0x83, 0x97, 0xfa, 0xff, 0xff, //0x00000981 jae LBB0_17 + 0x48, 0x89, 0xc8, //0x00000987 movq %rcx, %rax + 0xe9, 0x63, 0xfc, 0xff, 0xff, //0x0000098a jmp LBB0_25 + //0x0000098f LBB0_151 + 0x4c, 0x01, 0xca, //0x0000098f addq %r9, %rdx + //0x00000992 LBB0_152 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00000992 movq $-48(%rbp), %r13 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000996 .p2align 4, 0x90 + //0x000009a0 LBB0_153 + 0xc6, 0x02, 0x30, //0x000009a0 movb $48, (%rdx) + 0x48, 0x83, 0xc2, 0x01, //0x000009a3 addq $1, %rdx + 0x4c, 0x39, 0xe2, //0x000009a7 cmpq %r12, %rdx + 0x0f, 0x82, 0xf0, 0xff, 0xff, 0xff, //0x000009aa jb LBB0_153 + 0x4c, 0x89, 0xe0, //0x000009b0 movq %r12, %rax + 0xe9, 0x0b, 0x05, 0x00, 0x00, //0x000009b3 jmp LBB0_155 + //0x000009b8 LBB0_76 + 0x48, 0x8b, 0x55, 0xd0, //0x000009b8 movq $-48(%rbp), %rdx + 0x49, 0x8d, 0x1c, 0x12, //0x000009bc leaq (%r10,%rdx), %rbx + 0x48, 0x81, 0xc3, 0xe2, 0x01, 0x00, 0x00, //0x000009c0 addq $482, %rbx + 0x49, 0x83, 0xe4, 0xfc, //0x000009c7 andq $-4, %r12 + 0x49, 0xf7, 0xdc, //0x000009cb negq %r12 + 0x31, 0xd2, //0x000009ce xorl %edx, %edx + 0xc5, 0xfe, 0x6f, 0x05, 0x28, 0xf6, 0xff, 0xff, //0x000009d0 vmovdqu $-2520(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + //0x000009d8 LBB0_77 + 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x20, 0xfe, 0xff, 0xff, //0x000009d8 vmovdqu %ymm0, $-480(%rbx,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x40, 0xfe, 0xff, 0xff, //0x000009e1 vmovdqu %ymm0, $-448(%rbx,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x60, 0xfe, 0xff, 0xff, //0x000009ea vmovdqu %ymm0, $-416(%rbx,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x80, 0xfe, 0xff, 0xff, //0x000009f3 vmovdqu %ymm0, $-384(%rbx,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0xa0, 0xfe, 0xff, 0xff, //0x000009fc vmovdqu %ymm0, $-352(%rbx,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0xc0, 0xfe, 0xff, 0xff, //0x00000a05 vmovdqu %ymm0, $-320(%rbx,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0xe0, 0xfe, 0xff, 0xff, //0x00000a0e vmovdqu %ymm0, $-288(%rbx,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x00, 0xff, 0xff, 0xff, //0x00000a17 vmovdqu %ymm0, $-256(%rbx,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x20, 0xff, 0xff, 0xff, //0x00000a20 vmovdqu %ymm0, $-224(%rbx,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x40, 0xff, 0xff, 0xff, //0x00000a29 vmovdqu %ymm0, $-192(%rbx,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x13, 0x60, 0xff, 0xff, 0xff, //0x00000a32 vmovdqu %ymm0, $-160(%rbx,%rdx) + 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0x80, //0x00000a3b vmovdqu %ymm0, $-128(%rbx,%rdx) + 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0xa0, //0x00000a41 vmovdqu %ymm0, $-96(%rbx,%rdx) + 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0xc0, //0x00000a47 vmovdqu %ymm0, $-64(%rbx,%rdx) + 0xc5, 0xfe, 0x7f, 0x44, 0x13, 0xe0, //0x00000a4d vmovdqu %ymm0, $-32(%rbx,%rdx) + 0xc5, 0xfe, 0x7f, 0x04, 0x13, //0x00000a53 vmovdqu %ymm0, (%rbx,%rdx) + 0x48, 0x81, 0xc2, 0x00, 0x02, 0x00, 0x00, //0x00000a58 addq $512, %rdx + 0x49, 0x83, 0xc4, 0x04, //0x00000a5f addq $4, %r12 + 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000a63 jne LBB0_77 + //0x00000a69 LBB0_78 + 0x4d, 0x85, 0xff, //0x00000a69 testq %r15, %r15 + 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000a6c je LBB0_81 + 0x4c, 0x01, 0xd2, //0x00000a72 addq %r10, %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x00000a75 movq $-48(%rbp), %rsi + 0x48, 0x01, 0xf2, //0x00000a79 addq %rsi, %rdx + 0x48, 0x83, 0xc2, 0x62, //0x00000a7c addq $98, %rdx + 0x49, 0xc1, 0xe7, 0x07, //0x00000a80 shlq $7, %r15 + 0x31, 0xf6, //0x00000a84 xorl %esi, %esi + 0xc5, 0xfe, 0x6f, 0x05, 0x72, 0xf5, 0xff, 0xff, //0x00000a86 vmovdqu $-2702(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + //0x00000a8e LBB0_80 + 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xa0, //0x00000a8e vmovdqu %ymm0, $-96(%rdx,%rsi) + 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xc0, //0x00000a94 vmovdqu %ymm0, $-64(%rdx,%rsi) + 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xe0, //0x00000a9a vmovdqu %ymm0, $-32(%rdx,%rsi) + 0xc5, 0xfe, 0x7f, 0x04, 0x32, //0x00000aa0 vmovdqu %ymm0, (%rdx,%rsi) + 0x48, 0x83, 0xee, 0x80, //0x00000aa5 subq $-128, %rsi + 0x49, 0x39, 0xf7, //0x00000aa9 cmpq %rsi, %r15 + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000aac jne LBB0_80 + //0x00000ab2 LBB0_81 + 0x49, 0x89, 0xfc, //0x00000ab2 movq %rdi, %r12 + 0x49, 0x01, 0xcc, //0x00000ab5 addq %rcx, %r12 + 0x49, 0x39, 0xcb, //0x00000ab8 cmpq %rcx, %r11 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000abb je LBB0_84 + //0x00000ac1 LBB0_82 + 0x44, 0x01, 0xc9, //0x00000ac1 addl %r9d, %ecx + 0xf7, 0xd9, //0x00000ac4 negl %ecx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ac6 .p2align 4, 0x90 + //0x00000ad0 LBB0_83 + 0x41, 0xc6, 0x04, 0x24, 0x30, //0x00000ad0 movb $48, (%r12) + 0x49, 0x83, 0xc4, 0x01, //0x00000ad5 addq $1, %r12 + 0x83, 0xc1, 0xff, //0x00000ad9 addl $-1, %ecx + 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00000adc jne LBB0_83 + //0x00000ae2 LBB0_84 + 0x4f, 0x8d, 0x3c, 0x04, //0x00000ae2 leaq (%r12,%r8), %r15 + 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00000ae6 cmpl $10000, %eax + 0x0f, 0x82, 0x50, 0x00, 0x00, 0x00, //0x00000aeb jb LBB0_85 + 0x89, 0xc2, //0x00000af1 movl %eax, %edx + 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000af3 movl $3518437209, %ebx + 0x48, 0x0f, 0xaf, 0xda, //0x00000af8 imulq %rdx, %rbx + 0x48, 0xc1, 0xeb, 0x2d, //0x00000afc shrq $45, %rbx + 0x69, 0xd3, 0xf0, 0xd8, 0xff, 0xff, //0x00000b00 imull $-10000, %ebx, %edx + 0x01, 0xc2, //0x00000b06 addl %eax, %edx + 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000b08 je LBB0_87 + 0x89, 0xd0, //0x00000b0e movl %edx, %eax + 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000b10 imulq $1374389535, %rax, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00000b17 shrq $37, %rax + 0x6b, 0xf0, 0x64, //0x00000b1b imull $100, %eax, %esi + 0x29, 0xf2, //0x00000b1e subl %esi, %edx + 0x48, 0x8d, 0x35, 0xd9, 0x03, 0x00, 0x00, //0x00000b20 leaq $985(%rip), %rsi /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x14, 0x56, //0x00000b27 movzwl (%rsi,%rdx,2), %edx + 0x66, 0x41, 0x89, 0x57, 0xfe, //0x00000b2b movw %dx, $-2(%r15) + 0x0f, 0xb7, 0x04, 0x46, //0x00000b30 movzwl (%rsi,%rax,2), %eax + 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00000b34 movw %ax, $-4(%r15) + 0x45, 0x31, 0xdb, //0x00000b39 xorl %r11d, %r11d + 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00000b3c jmp LBB0_89 + //0x00000b41 LBB0_85 + 0x45, 0x31, 0xdb, //0x00000b41 xorl %r11d, %r11d + 0x4c, 0x89, 0xfa, //0x00000b44 movq %r15, %rdx + 0x89, 0xc3, //0x00000b47 movl %eax, %ebx + 0x83, 0xfb, 0x64, //0x00000b49 cmpl $100, %ebx + 0x0f, 0x83, 0x1a, 0x00, 0x00, 0x00, //0x00000b4c jae LBB0_92 + //0x00000b52 LBB0_91 + 0x89, 0xd8, //0x00000b52 movl %ebx, %eax + 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00000b54 jmp LBB0_94 + //0x00000b59 LBB0_87 + 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00000b59 movl $4, %r11d + //0x00000b5f LBB0_89 + 0x49, 0x8d, 0x57, 0xfc, //0x00000b5f leaq $-4(%r15), %rdx + 0x83, 0xfb, 0x64, //0x00000b63 cmpl $100, %ebx + 0x0f, 0x82, 0xe6, 0xff, 0xff, 0xff, //0x00000b66 jb LBB0_91 + //0x00000b6c LBB0_92 + 0x48, 0x83, 0xc2, 0xff, //0x00000b6c addq $-1, %rdx + 0x48, 0x8d, 0x35, 0x89, 0x03, 0x00, 0x00, //0x00000b70 leaq $905(%rip), %rsi /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b77 .p2align 4, 0x90 + //0x00000b80 LBB0_93 + 0x89, 0xd8, //0x00000b80 movl %ebx, %eax + 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000b82 imulq $1374389535, %rax, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00000b89 shrq $37, %rax + 0x6b, 0xf8, 0x64, //0x00000b8d imull $100, %eax, %edi + 0x89, 0xd9, //0x00000b90 movl %ebx, %ecx + 0x29, 0xf9, //0x00000b92 subl %edi, %ecx + 0x0f, 0xb7, 0x0c, 0x4e, //0x00000b94 movzwl (%rsi,%rcx,2), %ecx + 0x66, 0x89, 0x4a, 0xff, //0x00000b98 movw %cx, $-1(%rdx) + 0x48, 0x83, 0xc2, 0xfe, //0x00000b9c addq $-2, %rdx + 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000ba0 cmpl $9999, %ebx + 0x89, 0xc3, //0x00000ba6 movl %eax, %ebx + 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00000ba8 ja LBB0_93 + //0x00000bae LBB0_94 + 0x83, 0xf8, 0x0a, //0x00000bae cmpl $10, %eax + 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00000bb1 jb LBB0_96 + 0x89, 0xc0, //0x00000bb7 movl %eax, %eax + 0x48, 0x8d, 0x0d, 0x40, 0x03, 0x00, 0x00, //0x00000bb9 leaq $832(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00000bc0 movzwl (%rcx,%rax,2), %eax + 0x4d, 0x89, 0xe2, //0x00000bc4 movq %r12, %r10 + 0x66, 0x41, 0x89, 0x04, 0x24, //0x00000bc7 movw %ax, (%r12) + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00000bcc jmp LBB0_97 + //0x00000bd1 LBB0_96 + 0x04, 0x30, //0x00000bd1 addb $48, %al + 0x4d, 0x89, 0xe2, //0x00000bd3 movq %r12, %r10 + 0x41, 0x88, 0x04, 0x24, //0x00000bd6 movb %al, (%r12) + //0x00000bda LBB0_97 + 0x4d, 0x29, 0xdf, //0x00000bda subq %r11, %r15 + 0x4d, 0x29, 0xd8, //0x00000bdd subq %r11, %r8 + 0x49, 0x83, 0xc0, 0x01, //0x00000be0 addq $1, %r8 + 0x43, 0x8d, 0x04, 0x33, //0x00000be4 leal (%r11,%r14), %eax + 0xb1, 0x01, //0x00000be8 movb $1, %cl + 0x28, 0xc1, //0x00000bea subb %al, %cl + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000bec movl $1, %edx + 0x44, 0x29, 0xf2, //0x00000bf1 subl %r14d, %edx + 0x44, 0x29, 0xda, //0x00000bf4 subl %r11d, %edx + 0x47, 0x8d, 0x24, 0x1e, //0x00000bf7 leal (%r14,%r11), %r12d + 0x41, 0x83, 0xc4, 0xfe, //0x00000bfb addl $-2, %r12d + 0x45, 0x01, 0xde, //0x00000bff addl %r11d, %r14d + 0x41, 0x83, 0xc6, 0xff, //0x00000c02 addl $-1, %r14d + 0x31, 0xdb, //0x00000c06 xorl %ebx, %ebx + 0x44, 0x89, 0xe6, //0x00000c08 movl %r12d, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c0b .p2align 4, 0x90 + //0x00000c10 LBB0_98 + 0x80, 0xc1, 0x03, //0x00000c10 addb $3, %cl + 0x83, 0xc6, 0x01, //0x00000c13 addl $1, %esi + 0x41, 0x80, 0x7c, 0x1f, 0xff, 0x30, //0x00000c16 cmpb $48, $-1(%r15,%rbx) + 0x48, 0x8d, 0x5b, 0xff, //0x00000c1c leaq $-1(%rbx), %rbx + 0x0f, 0x84, 0xea, 0xff, 0xff, 0xff, //0x00000c20 je LBB0_98 + 0x49, 0x8d, 0x04, 0x1f, //0x00000c26 leaq (%r15,%rbx), %rax + 0x48, 0x83, 0xc0, 0x01, //0x00000c2a addq $1, %rax + 0x45, 0x85, 0xc9, //0x00000c2e testl %r9d, %r9d + 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x00000c31 jle LBB0_100 + 0x45, 0x29, 0xdd, //0x00000c37 subl %r11d, %r13d + 0x42, 0x8d, 0x3c, 0x2b, //0x00000c3a leal (%rbx,%r13), %edi + 0x83, 0xc7, 0x01, //0x00000c3e addl $1, %edi + 0x41, 0x39, 0xf9, //0x00000c41 cmpl %edi, %r9d + 0x0f, 0x8d, 0x3b, 0x00, 0x00, 0x00, //0x00000c44 jge LBB0_102 + 0x83, 0xc2, 0xff, //0x00000c4a addl $-1, %edx + 0x48, 0x63, 0xc2, //0x00000c4d movslq %edx, %rax + 0x48, 0x8d, 0x34, 0x18, //0x00000c50 leaq (%rax,%rbx), %rsi + 0x48, 0x83, 0xc6, 0x01, //0x00000c54 addq $1, %rsi + 0x85, 0xf6, //0x00000c58 testl %esi, %esi + 0x4c, 0x8b, 0x6d, 0xd0, //0x00000c5a movq $-48(%rbp), %r13 + 0x0f, 0x8e, 0xf5, 0x00, 0x00, 0x00, //0x00000c5e jle LBB0_120 + 0x41, 0x89, 0xf0, //0x00000c64 movl %esi, %r8d + 0x49, 0x8d, 0x50, 0xff, //0x00000c67 leaq $-1(%r8), %rdx + 0x48, 0x83, 0xfa, 0x03, //0x00000c6b cmpq $3, %rdx + 0x0f, 0x83, 0x7b, 0x00, 0x00, 0x00, //0x00000c6f jae LBB0_121 + 0x31, 0xd2, //0x00000c75 xorl %edx, %edx + 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x00000c77 jmp LBB0_117 + //0x00000c7c LBB0_100 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00000c7c movq $-48(%rbp), %r13 + 0xe9, 0x3e, 0x02, 0x00, 0x00, //0x00000c80 jmp LBB0_155 + //0x00000c85 LBB0_102 + 0x45, 0x89, 0xf6, //0x00000c85 movl %r14d, %r14d + 0x49, 0x29, 0xde, //0x00000c88 subq %rbx, %r14 + 0x45, 0x85, 0xf6, //0x00000c8b testl %r14d, %r14d + 0x4c, 0x8b, 0x6d, 0xd0, //0x00000c8e movq $-48(%rbp), %r13 + 0x0f, 0x8e, 0x2b, 0x02, 0x00, 0x00, //0x00000c92 jle LBB0_155 + 0x45, 0x89, 0xe3, //0x00000c98 movl %r12d, %r11d + 0x4c, 0x89, 0xd9, //0x00000c9b movq %r11, %rcx + 0x48, 0x29, 0xd9, //0x00000c9e subq %rbx, %rcx + 0x31, 0xd2, //0x00000ca1 xorl %edx, %edx + 0x83, 0xf9, 0x7f, //0x00000ca3 cmpl $127, %ecx + 0x0f, 0x82, 0x04, 0x02, 0x00, 0x00, //0x00000ca6 jb LBB0_112 + 0x49, 0x29, 0xdb, //0x00000cac subq %rbx, %r11 + 0x41, 0x89, 0xc9, //0x00000caf movl %ecx, %r9d + 0x49, 0x83, 0xc1, 0x01, //0x00000cb2 addq $1, %r9 + 0x4c, 0x89, 0xca, //0x00000cb6 movq %r9, %rdx + 0x48, 0x83, 0xe2, 0x80, //0x00000cb9 andq $-128, %rdx + 0x4d, 0x01, 0xc2, //0x00000cbd addq %r8, %r10 + 0x89, 0xf0, //0x00000cc0 movl %esi, %eax + 0x48, 0x83, 0xc0, 0x01, //0x00000cc2 addq $1, %rax + 0x48, 0x83, 0xe0, 0x80, //0x00000cc6 andq $-128, %rax + 0x4c, 0x01, 0xd0, //0x00000cca addq %r10, %rax + 0x48, 0x8d, 0x4a, 0x80, //0x00000ccd leaq $-128(%rdx), %rcx + 0x49, 0x89, 0xc8, //0x00000cd1 movq %rcx, %r8 + 0x49, 0xc1, 0xe8, 0x07, //0x00000cd4 shrq $7, %r8 + 0x49, 0x83, 0xc0, 0x01, //0x00000cd8 addq $1, %r8 + 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x00000cdc cmpq $384, %rcx + 0x0f, 0x83, 0x85, 0x00, 0x00, 0x00, //0x00000ce3 jae LBB0_106 + 0x31, 0xc9, //0x00000ce9 xorl %ecx, %ecx + 0xe9, 0x3f, 0x01, 0x00, 0x00, //0x00000ceb jmp LBB0_108 + //0x00000cf0 LBB0_121 + 0x83, 0xe6, 0xfc, //0x00000cf0 andl $-4, %esi + 0x48, 0xf7, 0xde, //0x00000cf3 negq %rsi + 0x31, 0xd2, //0x00000cf6 xorl %edx, %edx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cf8 .p2align 4, 0x90 + //0x00000d00 LBB0_122 + 0x49, 0x8d, 0x3c, 0x17, //0x00000d00 leaq (%r15,%rdx), %rdi + 0x8b, 0x44, 0x3b, 0xfd, //0x00000d04 movl $-3(%rbx,%rdi), %eax + 0x89, 0x44, 0x3b, 0xfe, //0x00000d08 movl %eax, $-2(%rbx,%rdi) + 0x48, 0x83, 0xc2, 0xfc, //0x00000d0c addq $-4, %rdx + 0x48, 0x39, 0xd6, //0x00000d10 cmpq %rdx, %rsi + 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000d13 jne LBB0_122 + 0x48, 0xf7, 0xda, //0x00000d19 negq %rdx + //0x00000d1c LBB0_117 + 0x41, 0xf6, 0xc0, 0x03, //0x00000d1c testb $3, %r8b + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000d20 je LBB0_120 + 0x0f, 0xb6, 0xf9, //0x00000d26 movzbl %cl, %edi + 0x83, 0xe7, 0x03, //0x00000d29 andl $3, %edi + 0x48, 0xf7, 0xdf, //0x00000d2c negq %rdi + 0x4c, 0x89, 0xf9, //0x00000d2f movq %r15, %rcx + 0x48, 0x29, 0xd1, //0x00000d32 subq %rdx, %rcx + 0x31, 0xd2, //0x00000d35 xorl %edx, %edx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d37 .p2align 4, 0x90 + //0x00000d40 LBB0_119 + 0x48, 0x8d, 0x34, 0x11, //0x00000d40 leaq (%rcx,%rdx), %rsi + 0x0f, 0xb6, 0x04, 0x33, //0x00000d44 movzbl (%rbx,%rsi), %eax + 0x88, 0x44, 0x33, 0x01, //0x00000d48 movb %al, $1(%rbx,%rsi) + 0x48, 0x83, 0xc2, 0xff, //0x00000d4c addq $-1, %rdx + 0x48, 0x39, 0xd7, //0x00000d50 cmpq %rdx, %rdi + 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000d53 jne LBB0_119 + //0x00000d59 LBB0_120 + 0x49, 0x63, 0xc1, //0x00000d59 movslq %r9d, %rax + 0x41, 0xc6, 0x04, 0x02, 0x2e, //0x00000d5c movb $46, (%r10,%rax) + 0x49, 0x8d, 0x04, 0x1f, //0x00000d61 leaq (%r15,%rbx), %rax + 0x48, 0x83, 0xc0, 0x02, //0x00000d65 addq $2, %rax + 0xe9, 0x55, 0x01, 0x00, 0x00, //0x00000d69 jmp LBB0_155 + //0x00000d6e LBB0_106 + 0x44, 0x89, 0xde, //0x00000d6e movl %r11d, %esi + 0x48, 0x83, 0xc6, 0x01, //0x00000d71 addq $1, %rsi + 0x48, 0x83, 0xe6, 0x80, //0x00000d75 andq $-128, %rsi + 0x48, 0x83, 0xc6, 0x80, //0x00000d79 addq $-128, %rsi + 0x48, 0xc1, 0xee, 0x07, //0x00000d7d shrq $7, %rsi + 0x48, 0x83, 0xc6, 0x01, //0x00000d81 addq $1, %rsi + 0x48, 0x83, 0xe6, 0xfc, //0x00000d85 andq $-4, %rsi + 0x48, 0xf7, 0xde, //0x00000d89 negq %rsi + 0x31, 0xc9, //0x00000d8c xorl %ecx, %ecx + 0xc5, 0xfe, 0x6f, 0x05, 0x6a, 0xf2, 0xff, 0xff, //0x00000d8e vmovdqu $-3478(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + //0x00000d96 LBB0_107 + 0x49, 0x8d, 0x3c, 0x0f, //0x00000d96 leaq (%r15,%rcx), %rdi + 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x01, //0x00000d9a vmovdqu %ymm0, $1(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x21, //0x00000da0 vmovdqu %ymm0, $33(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x41, //0x00000da6 vmovdqu %ymm0, $65(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0x61, //0x00000dac vmovdqu %ymm0, $97(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x81, 0x00, 0x00, 0x00, //0x00000db2 vmovdqu %ymm0, $129(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xa1, 0x00, 0x00, 0x00, //0x00000dbb vmovdqu %ymm0, $161(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xc1, 0x00, 0x00, 0x00, //0x00000dc4 vmovdqu %ymm0, $193(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xe1, 0x00, 0x00, 0x00, //0x00000dcd vmovdqu %ymm0, $225(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x01, 0x01, 0x00, 0x00, //0x00000dd6 vmovdqu %ymm0, $257(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x21, 0x01, 0x00, 0x00, //0x00000ddf vmovdqu %ymm0, $289(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x41, 0x01, 0x00, 0x00, //0x00000de8 vmovdqu %ymm0, $321(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x61, 0x01, 0x00, 0x00, //0x00000df1 vmovdqu %ymm0, $353(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0x81, 0x01, 0x00, 0x00, //0x00000dfa vmovdqu %ymm0, $385(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xa1, 0x01, 0x00, 0x00, //0x00000e03 vmovdqu %ymm0, $417(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xc1, 0x01, 0x00, 0x00, //0x00000e0c vmovdqu %ymm0, $449(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x3b, 0xe1, 0x01, 0x00, 0x00, //0x00000e15 vmovdqu %ymm0, $481(%rbx,%rdi) + 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x00000e1e addq $512, %rcx + 0x48, 0x83, 0xc6, 0x04, //0x00000e25 addq $4, %rsi + 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x00000e29 jne LBB0_107 + //0x00000e2f LBB0_108 + 0x48, 0x01, 0xd8, //0x00000e2f addq %rbx, %rax + 0x41, 0xf6, 0xc0, 0x03, //0x00000e32 testb $3, %r8b + 0x0f, 0x84, 0x5c, 0x00, 0x00, 0x00, //0x00000e36 je LBB0_111 + 0x41, 0x83, 0xc3, 0x01, //0x00000e3c addl $1, %r11d + 0x41, 0x81, 0xe3, 0x80, 0x01, 0x00, 0x00, //0x00000e40 andl $384, %r11d + 0x41, 0x83, 0xc3, 0x80, //0x00000e47 addl $-128, %r11d + 0x41, 0xc1, 0xeb, 0x07, //0x00000e4b shrl $7, %r11d + 0x41, 0x80, 0xc3, 0x01, //0x00000e4f addb $1, %r11b + 0x45, 0x0f, 0xb6, 0xc3, //0x00000e53 movzbl %r11b, %r8d + 0x41, 0x83, 0xe0, 0x03, //0x00000e57 andl $3, %r8d + 0x49, 0xc1, 0xe0, 0x07, //0x00000e5b shlq $7, %r8 + 0x4c, 0x01, 0xf9, //0x00000e5f addq %r15, %rcx + 0x48, 0x83, 0xc1, 0x61, //0x00000e62 addq $97, %rcx + 0x31, 0xf6, //0x00000e66 xorl %esi, %esi + 0xc5, 0xfe, 0x6f, 0x05, 0x90, 0xf1, 0xff, 0xff, //0x00000e68 vmovdqu $-3696(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + //0x00000e70 LBB0_110 + 0x48, 0x8d, 0x3c, 0x31, //0x00000e70 leaq (%rcx,%rsi), %rdi + 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0xa0, //0x00000e74 vmovdqu %ymm0, $-96(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0xc0, //0x00000e7a vmovdqu %ymm0, $-64(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x3b, 0xe0, //0x00000e80 vmovdqu %ymm0, $-32(%rbx,%rdi) + 0xc5, 0xfe, 0x7f, 0x04, 0x3b, //0x00000e86 vmovdqu %ymm0, (%rbx,%rdi) + 0x48, 0x83, 0xee, 0x80, //0x00000e8b subq $-128, %rsi + 0x49, 0x39, 0xf0, //0x00000e8f cmpq %rsi, %r8 + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00000e92 jne LBB0_110 + //0x00000e98 LBB0_111 + 0x49, 0x39, 0xd1, //0x00000e98 cmpq %rdx, %r9 + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000e9b je LBB0_155 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ea1 .p2align 4, 0x90 + //0x00000eb0 LBB0_112 + 0xc6, 0x00, 0x30, //0x00000eb0 movb $48, (%rax) + 0x48, 0x83, 0xc0, 0x01, //0x00000eb3 addq $1, %rax + 0x83, 0xc2, 0x01, //0x00000eb7 addl $1, %edx + 0x44, 0x39, 0xf2, //0x00000eba cmpl %r14d, %edx + 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x00000ebd jl LBB0_112 + //0x00000ec3 LBB0_155 + 0x44, 0x29, 0xe8, //0x00000ec3 subl %r13d, %eax + //0x00000ec6 LBB0_156 + 0x48, 0x83, 0xc4, 0x10, //0x00000ec6 addq $16, %rsp + 0x5b, //0x00000eca popq %rbx + 0x41, 0x5c, //0x00000ecb popq %r12 + 0x41, 0x5d, //0x00000ecd popq %r13 + 0x41, 0x5e, //0x00000ecf popq %r14 + 0x41, 0x5f, //0x00000ed1 popq %r15 + 0x5d, //0x00000ed3 popq %rbp + 0xc5, 0xf8, 0x77, //0x00000ed4 vzeroupper + 0xc3, //0x00000ed7 retq + //0x00000ed8 LBB0_1 + 0x31, 0xc0, //0x00000ed8 xorl %eax, %eax + 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00000eda jmp LBB0_156 + //0x00000edf LBB0_5 + 0x4c, 0x89, 0x4d, 0xc8, //0x00000edf movq %r9, $-56(%rbp) + 0x48, 0x89, 0x7d, 0xd0, //0x00000ee3 movq %rdi, $-48(%rbp) + 0x41, 0xb8, 0x6b, 0xff, 0xff, 0xff, //0x00000ee7 movl $-149, %r8d + 0x41, 0x89, 0xc3, //0x00000eed movl %eax, %r11d + 0xe9, 0xc8, 0xf1, 0xff, 0xff, //0x00000ef0 jmp LBB0_6 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ef5 .p2align 4, 0x00 + //0x00000f00 _Digits + 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000f00 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' + 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000f10 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' + 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000f20 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' + 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000f30 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' + 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000f40 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' + 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000f50 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' + 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000f60 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' + 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000f70 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' + 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000f80 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' + 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00000f90 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' + 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00000fa0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' + 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00000fb0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' + 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000fc0 QUAD $0x3939383937393639 // .ascii 8, '96979899' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fc8 .p2align 4, 0x00 + //0x00000fd0 _pow10_ceil_sig_f32.g + 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00000fd0 .quad -9093133594791772939 + 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00000fd8 .quad -6754730975062328270 + 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00000fe0 .quad -3831727700400522433 + 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00000fe8 .quad -177973607073265138 + 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00000ff0 .quad -7028762532061872567 + 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00000ff8 .quad -4174267146649952805 + 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00001000 .quad -606147914885053102 + 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00001008 .quad -7296371474444240045 + 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00001010 .quad -4508778324627912152 + 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00001018 .quad -1024286887357502286 + 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00001020 .quad -7557708332239520785 + 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00001028 .quad -4835449396872013077 + 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00001030 .quad -1432625727662628442 + 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00001038 .quad -7812920107430224632 + 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00001040 .quad -5154464115860392886 + 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00001048 .quad -1831394126398103204 + 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00001050 .quad -8062150356639896358 + 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00001058 .quad -5466001927372482544 + 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00001060 .quad -2220816390788215276 + 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00001068 .quad -8305539271883716404 + 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00001070 .quad -5770238071427257601 + 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00001078 .quad -2601111570856684097 + 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00001080 .quad -8543223759426509416 + 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00001088 .quad -6067343680855748867 + 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00001090 .quad -2972493582642298179 + 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00001098 .quad -8775337516792518218 + 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x000010a0 .quad -6357485877563259868 + 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x000010a8 .quad -3335171328526686932 + 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x000010b0 .quad -9002011107970261188 + 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x000010b8 .quad -6640827866535438581 + 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000010c0 .quad -3689348814741910323 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000010c8 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000010d0 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000010d8 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000010e0 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000010e8 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000010f0 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x000010f8 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00001100 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00001108 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00001110 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00001118 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00001120 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00001128 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00001130 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00001138 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00001140 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00001148 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00001150 .quad -5646744073709551616 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00001158 .quad -2446744073709551616 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00001160 .quad -8446744073709551616 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00001168 .quad -5946744073709551616 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00001170 .quad -2821744073709551616 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00001178 .quad -8681119073709551616 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00001180 .quad -6239712823709551616 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00001188 .quad -3187955011209551616 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00001190 .quad -8910000909647051616 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00001198 .quad -6525815118631426616 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x000011a0 .quad -3545582879861895366 + 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x000011a8 .quad -9133518327554766459 + 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x000011b0 .quad -6805211891016070170 + 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x000011b8 .quad -3894828845342699809 + 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x000011c0 .quad -256850038250986857 + 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x000011c8 .quad -7078060301547948642 + 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000011d0 .quad -4235889358507547898 + 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000011d8 .quad -683175679707046969 + 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x000011e0 .quad -7344513827457986211 + 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x000011e8 .quad -4568956265895094860 + 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x000011f0 .quad -1099509313941480671 + 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x000011f8 .quad -7604722348854507275 + 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00001200 .quad -4894216917640746190 + 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00001208 .quad -1506085128623544834 + 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00001210 .quad -7858832233030797377 + 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00001218 .quad -5211854272861108818 + 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00001220 .quad -1903131822648998118 + 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00001228 .quad -8106986416796705680 + 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00001230 .quad -5522047002568494196 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa.go new file mode 100644 index 000000000..bb99c2f65 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_f64toa func(out unsafe.Pointer, val float64) (ret int) + +var S_f64toa uintptr + +//go:nosplit +func f64toa(out *byte, val float64) (ret int) { + return F_f64toa((rt.NoEscape(unsafe.Pointer(out))), val) +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_subr.go new file mode 100644 index 000000000..53fc5ae28 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__f64toa = 48 +) + +const ( + _stack__f64toa = 72 +) + +const ( + _size__f64toa = 5088 +) + +var ( + _pcsp__f64toa = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x137d, 72}, + {0x137e, 48}, + {0x1380, 40}, + {0x1382, 32}, + {0x1384, 24}, + {0x1386, 16}, + {0x1387, 8}, + {0x138b, 0}, + {0x13e0, 72}, + } +) + +var _cfunc_f64toa = []loader.CFunc{ + {"_f64toa_entry", 0, _entry__f64toa, 0, nil}, + {"_f64toa", _entry__f64toa, _size__f64toa, _stack__f64toa, _pcsp__f64toa}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_text_amd64.go new file mode 100644 index 000000000..524e79849 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/f64toa_text_amd64.go @@ -0,0 +1,2504 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_f64toa = []byte{ + // .p2align 5, 0x00 + // LCPI0_0 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000010 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00000020 .p2align 4, 0x00 + //0x00000020 LCPI0_1 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000020 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00000030 .p2align 4, 0x90 + //0x00000030 _f64toa + 0x55, //0x00000030 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp + 0x41, 0x57, //0x00000034 pushq %r15 + 0x41, 0x56, //0x00000036 pushq %r14 + 0x41, 0x55, //0x00000038 pushq %r13 + 0x41, 0x54, //0x0000003a pushq %r12 + 0x53, //0x0000003c pushq %rbx + 0x48, 0x83, 0xec, 0x18, //0x0000003d subq $24, %rsp + 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x00000041 vmovq %xmm0, %rdx + 0x48, 0x89, 0xd0, //0x00000046 movq %rdx, %rax + 0x48, 0xc1, 0xe8, 0x34, //0x00000049 shrq $52, %rax + 0x25, 0xff, 0x07, 0x00, 0x00, //0x0000004d andl $2047, %eax + 0x3d, 0xff, 0x07, 0x00, 0x00, //0x00000052 cmpl $2047, %eax + 0x0f, 0x84, 0x70, 0x13, 0x00, 0x00, //0x00000057 je LBB0_1 + 0xc6, 0x07, 0x2d, //0x0000005d movb $45, (%rdi) + 0x49, 0x89, 0xd5, //0x00000060 movq %rdx, %r13 + 0x49, 0xc1, 0xed, 0x3f, //0x00000063 shrq $63, %r13 + 0x4e, 0x8d, 0x04, 0x2f, //0x00000067 leaq (%rdi,%r13), %r8 + 0x48, 0x8d, 0x0c, 0x55, 0x00, 0x00, 0x00, 0x00, //0x0000006b leaq (,%rdx,2), %rcx + 0x48, 0x85, 0xc9, //0x00000073 testq %rcx, %rcx + 0x0f, 0x84, 0xee, 0x01, 0x00, 0x00, //0x00000076 je LBB0_3 + 0x4c, 0x89, 0x45, 0xc8, //0x0000007c movq %r8, $-56(%rbp) + 0x49, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000080 movabsq $4503599627370495, %r8 + 0x4c, 0x21, 0xc2, //0x0000008a andq %r8, %rdx + 0x85, 0xc0, //0x0000008d testl %eax, %eax + 0x48, 0x89, 0xf9, //0x0000008f movq %rdi, %rcx + 0x48, 0x89, 0x7d, 0xd0, //0x00000092 movq %rdi, $-48(%rbp) + 0x0f, 0x84, 0x39, 0x13, 0x00, 0x00, //0x00000096 je LBB0_5 + 0x49, 0x83, 0xc0, 0x01, //0x0000009c addq $1, %r8 + 0x49, 0x09, 0xd0, //0x000000a0 orq %rdx, %r8 + 0x44, 0x8d, 0x98, 0xcd, 0xfb, 0xff, 0xff, //0x000000a3 leal $-1075(%rax), %r11d + 0x8d, 0x88, 0x01, 0xfc, 0xff, 0xff, //0x000000aa leal $-1023(%rax), %ecx + 0x83, 0xf9, 0x34, //0x000000b0 cmpl $52, %ecx + 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x000000b3 ja LBB0_6 + 0xb9, 0x33, 0x04, 0x00, 0x00, //0x000000b9 movl $1075, %ecx + 0x29, 0xc1, //0x000000be subl %eax, %ecx + 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000000c0 movq $-1, %rbx + 0x48, 0xd3, 0xe3, //0x000000c7 shlq %cl, %rbx + 0x48, 0xf7, 0xd3, //0x000000ca notq %rbx + 0x49, 0x85, 0xd8, //0x000000cd testq %rbx, %r8 + 0x0f, 0x84, 0x5c, 0x04, 0x00, 0x00, //0x000000d0 je LBB0_11 + //0x000000d6 LBB0_6 + 0x48, 0x85, 0xd2, //0x000000d6 testq %rdx, %rdx + 0x0f, 0x94, 0xc1, //0x000000d9 sete %cl + 0x83, 0xf8, 0x02, //0x000000dc cmpl $2, %eax + 0x0f, 0x93, 0xc0, //0x000000df setae %al + 0x20, 0xc8, //0x000000e2 andb %cl, %al + 0x4e, 0x8d, 0x0c, 0x85, 0x00, 0x00, 0x00, 0x00, //0x000000e4 leaq (,%r8,4), %r9 + 0x0f, 0xb6, 0xc0, //0x000000ec movzbl %al, %eax + 0x41, 0x69, 0xcb, 0x13, 0x44, 0x13, 0x00, //0x000000ef imull $1262611, %r11d, %ecx + 0x8d, 0x91, 0x01, 0x01, 0xf8, 0xff, //0x000000f6 leal $-524031(%rcx), %edx + 0x84, 0xc0, //0x000000fc testb %al, %al + 0x0f, 0x44, 0xd1, //0x000000fe cmovel %ecx, %edx + 0x4e, 0x8d, 0x14, 0x80, //0x00000101 leaq (%rax,%r8,4), %r10 + 0x49, 0x83, 0xc2, 0xfe, //0x00000105 addq $-2, %r10 + 0xc1, 0xfa, 0x16, //0x00000109 sarl $22, %edx + 0x69, 0xca, 0xb1, 0x6c, 0xe5, 0xff, //0x0000010c imull $-1741647, %edx, %ecx + 0xc1, 0xe9, 0x13, //0x00000112 shrl $19, %ecx + 0x44, 0x01, 0xd9, //0x00000115 addl %r11d, %ecx + 0xbf, 0x24, 0x01, 0x00, 0x00, //0x00000118 movl $292, %edi + 0x48, 0x89, 0x55, 0xc0, //0x0000011d movq %rdx, $-64(%rbp) + 0x29, 0xd7, //0x00000121 subl %edx, %edi + 0x48, 0xc1, 0xe7, 0x04, //0x00000123 shlq $4, %rdi + 0x80, 0xc1, 0x01, //0x00000127 addb $1, %cl + 0x49, 0xd3, 0xe2, //0x0000012a shlq %cl, %r10 + 0x48, 0x8d, 0x1d, 0xac, 0x13, 0x00, 0x00, //0x0000012d leaq $5036(%rip), %rbx /* _pow10_ceil_sig.g+0(%rip) */ + 0x4c, 0x8b, 0x7c, 0x1f, 0x08, //0x00000134 movq $8(%rdi,%rbx), %r15 + 0x4c, 0x89, 0xd0, //0x00000139 movq %r10, %rax + 0x49, 0xf7, 0xe7, //0x0000013c mulq %r15 + 0x49, 0x89, 0xd3, //0x0000013f movq %rdx, %r11 + 0x48, 0x8b, 0x1c, 0x1f, //0x00000142 movq (%rdi,%rbx), %rbx + 0x4c, 0x89, 0xd0, //0x00000146 movq %r10, %rax + 0x48, 0xf7, 0xe3, //0x00000149 mulq %rbx + 0x49, 0x89, 0xd2, //0x0000014c movq %rdx, %r10 + 0x4c, 0x01, 0xd8, //0x0000014f addq %r11, %rax + 0x49, 0x83, 0xd2, 0x00, //0x00000152 adcq $0, %r10 + 0x45, 0x31, 0xe4, //0x00000156 xorl %r12d, %r12d + 0x48, 0x83, 0xf8, 0x02, //0x00000159 cmpq $2, %rax + 0x41, 0x0f, 0x93, 0xc4, //0x0000015d setae %r12b + 0x49, 0xd3, 0xe1, //0x00000161 shlq %cl, %r9 + 0x4e, 0x8d, 0x1c, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00000164 leaq $2(,%r8,4), %r11 + 0x4c, 0x89, 0xc8, //0x0000016c movq %r9, %rax + 0x49, 0xf7, 0xe7, //0x0000016f mulq %r15 + 0x49, 0x89, 0xd6, //0x00000172 movq %rdx, %r14 + 0x4d, 0x09, 0xd4, //0x00000175 orq %r10, %r12 + 0x4c, 0x89, 0xc8, //0x00000178 movq %r9, %rax + 0x48, 0xf7, 0xe3, //0x0000017b mulq %rbx + 0x49, 0x89, 0xd1, //0x0000017e movq %rdx, %r9 + 0x4c, 0x01, 0xf0, //0x00000181 addq %r14, %rax + 0x49, 0x83, 0xd1, 0x00, //0x00000184 adcq $0, %r9 + 0x45, 0x31, 0xd2, //0x00000188 xorl %r10d, %r10d + 0x48, 0x83, 0xf8, 0x02, //0x0000018b cmpq $2, %rax + 0x41, 0x0f, 0x93, 0xc2, //0x0000018f setae %r10b + 0x49, 0xd3, 0xe3, //0x00000193 shlq %cl, %r11 + 0x4c, 0x89, 0xd8, //0x00000196 movq %r11, %rax + 0x49, 0xf7, 0xe7, //0x00000199 mulq %r15 + 0x48, 0x89, 0xd1, //0x0000019c movq %rdx, %rcx + 0x4c, 0x89, 0xd8, //0x0000019f movq %r11, %rax + 0x48, 0xf7, 0xe3, //0x000001a2 mulq %rbx + 0x4d, 0x09, 0xca, //0x000001a5 orq %r9, %r10 + 0x48, 0x01, 0xc8, //0x000001a8 addq %rcx, %rax + 0x48, 0x83, 0xd2, 0x00, //0x000001ab adcq $0, %rdx + 0x31, 0xdb, //0x000001af xorl %ebx, %ebx + 0x48, 0x83, 0xf8, 0x02, //0x000001b1 cmpq $2, %rax + 0x0f, 0x93, 0xc3, //0x000001b5 setae %bl + 0x48, 0x09, 0xd3, //0x000001b8 orq %rdx, %rbx + 0x41, 0x83, 0xe0, 0x01, //0x000001bb andl $1, %r8d + 0x4d, 0x01, 0xc4, //0x000001bf addq %r8, %r12 + 0x4c, 0x29, 0xc3, //0x000001c2 subq %r8, %rbx + 0x49, 0x83, 0xfa, 0x28, //0x000001c5 cmpq $40, %r10 + 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x000001c9 jb LBB0_41 + 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000001cf movabsq $-3689348814741910323, %rcx + 0x4c, 0x89, 0xc8, //0x000001d9 movq %r9, %rax + 0x48, 0xf7, 0xe1, //0x000001dc mulq %rcx + 0x48, 0x89, 0xd1, //0x000001df movq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x05, //0x000001e2 shrq $5, %rcx + 0x48, 0x8d, 0x04, 0xcd, 0x00, 0x00, 0x00, 0x00, //0x000001e6 leaq (,%rcx,8), %rax + 0x48, 0x8d, 0x14, 0x80, //0x000001ee leaq (%rax,%rax,4), %rdx + 0x49, 0x39, 0xd4, //0x000001f2 cmpq %rdx, %r12 + 0x40, 0x0f, 0x97, 0xc6, //0x000001f5 seta %sil + 0x48, 0x8d, 0x14, 0x80, //0x000001f9 leaq (%rax,%rax,4), %rdx + 0x48, 0x83, 0xc2, 0x28, //0x000001fd addq $40, %rdx + 0x31, 0xc0, //0x00000201 xorl %eax, %eax + 0x48, 0x39, 0xda, //0x00000203 cmpq %rbx, %rdx + 0x0f, 0x96, 0xc2, //0x00000206 setbe %dl + 0x40, 0x38, 0xd6, //0x00000209 cmpb %dl, %sil + 0x0f, 0x84, 0x2d, 0x01, 0x00, 0x00, //0x0000020c je LBB0_8 + //0x00000212 LBB0_41 + 0x4c, 0x89, 0xc8, //0x00000212 movq %r9, %rax + 0x48, 0xc1, 0xe8, 0x02, //0x00000215 shrq $2, %rax + 0x4c, 0x89, 0xca, //0x00000219 movq %r9, %rdx + 0x48, 0x83, 0xe2, 0xfc, //0x0000021c andq $-4, %rdx + 0x49, 0x39, 0xd4, //0x00000220 cmpq %rdx, %r12 + 0x40, 0x0f, 0x97, 0xc6, //0x00000223 seta %sil + 0x48, 0x8d, 0x7a, 0x04, //0x00000227 leaq $4(%rdx), %rdi + 0x48, 0x39, 0xdf, //0x0000022b cmpq %rbx, %rdi + 0x0f, 0x96, 0xc1, //0x0000022e setbe %cl + 0x40, 0x30, 0xf1, //0x00000231 xorb %sil, %cl + 0x4c, 0x8b, 0x45, 0xc8, //0x00000234 movq $-56(%rbp), %r8 + 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00000238 je LBB0_42 + 0x48, 0x83, 0xca, 0x02, //0x0000023e orq $2, %rdx + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000242 movl $1, %ecx + 0x49, 0x39, 0xd2, //0x00000247 cmpq %rdx, %r10 + 0x4c, 0x8b, 0x65, 0xd0, //0x0000024a movq $-48(%rbp), %r12 + 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000024e ja LBB0_45 + 0x0f, 0x94, 0xc1, //0x00000254 sete %cl + 0x41, 0xc0, 0xe9, 0x02, //0x00000257 shrb $2, %r9b + 0x41, 0x20, 0xc9, //0x0000025b andb %cl, %r9b + 0x41, 0x0f, 0xb6, 0xc9, //0x0000025e movzbl %r9b, %ecx + //0x00000262 LBB0_45 + 0x48, 0x01, 0xc1, //0x00000262 addq %rax, %rcx + 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00000265 jmp LBB0_46 + //0x0000026a LBB0_3 + 0x41, 0xc6, 0x00, 0x30, //0x0000026a movb $48, (%r8) + 0x41, 0x29, 0xf8, //0x0000026e subl %edi, %r8d + 0x41, 0x83, 0xc0, 0x01, //0x00000271 addl $1, %r8d + 0xe9, 0x2c, 0x11, 0x00, 0x00, //0x00000275 jmp LBB0_181 + //0x0000027a LBB0_42 + 0x48, 0x39, 0xfb, //0x0000027a cmpq %rdi, %rbx + 0x48, 0x83, 0xd8, 0xff, //0x0000027d sbbq $-1, %rax + 0x48, 0x89, 0xc1, //0x00000281 movq %rax, %rcx + 0x4c, 0x8b, 0x65, 0xd0, //0x00000284 movq $-48(%rbp), %r12 + //0x00000288 LBB0_46 + 0x4c, 0x8b, 0x55, 0xc0, //0x00000288 movq $-64(%rbp), %r10 + 0x48, 0xba, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000028c movabsq $8589934464, %rdx + 0x48, 0x8d, 0x82, 0x7f, 0xe4, 0x0b, 0x54, //0x00000296 leaq $1410065535(%rdx), %rax + 0x48, 0x39, 0xc1, //0x0000029d cmpq %rax, %rcx + 0x0f, 0x86, 0xc8, 0x00, 0x00, 0x00, //0x000002a0 jbe LBB0_54 + //0x000002a6 LBB0_48 + 0x48, 0x89, 0xc8, //0x000002a6 movq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x0b, //0x000002a9 shrq $11, %rax + 0x41, 0xbb, 0x0b, 0x00, 0x00, 0x00, //0x000002ad movl $11, %r11d + 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x000002b3 cmpq $48828125, %rax + 0x0f, 0x82, 0x41, 0x01, 0x00, 0x00, //0x000002b9 jb LBB0_64 + 0x48, 0x89, 0xc8, //0x000002bf movq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x0c, //0x000002c2 shrq $12, %rax + 0x41, 0xbb, 0x0c, 0x00, 0x00, 0x00, //0x000002c6 movl $12, %r11d + 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x000002cc cmpq $244140625, %rax + 0x0f, 0x82, 0x28, 0x01, 0x00, 0x00, //0x000002d2 jb LBB0_64 + 0x48, 0x89, 0xc8, //0x000002d8 movq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x0d, //0x000002db shrq $13, %rax + 0x41, 0xbb, 0x0d, 0x00, 0x00, 0x00, //0x000002df movl $13, %r11d + 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x000002e5 cmpq $1220703125, %rax + 0x0f, 0x82, 0x0f, 0x01, 0x00, 0x00, //0x000002eb jb LBB0_64 + 0x41, 0xbb, 0x0e, 0x00, 0x00, 0x00, //0x000002f1 movl $14, %r11d + 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x000002f7 movabsq $100000000000000, %rax + 0x48, 0x39, 0xc1, //0x00000301 cmpq %rax, %rcx + 0x0f, 0x82, 0xf6, 0x00, 0x00, 0x00, //0x00000304 jb LBB0_64 + 0x41, 0xbb, 0x0f, 0x00, 0x00, 0x00, //0x0000030a movl $15, %r11d + 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000310 movabsq $1000000000000000, %rax + 0x48, 0x39, 0xc1, //0x0000031a cmpq %rax, %rcx + 0x0f, 0x82, 0xdd, 0x00, 0x00, 0x00, //0x0000031d jb LBB0_64 + 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000323 movabsq $10000000000000000, %rax + 0x48, 0x39, 0xc1, //0x0000032d cmpq %rax, %rcx + 0x41, 0xbb, 0x11, 0x00, 0x00, 0x00, //0x00000330 movl $17, %r11d + //0x00000336 LBB0_63 + 0x41, 0x83, 0xdb, 0x00, //0x00000336 sbbl $0, %r11d + 0xe9, 0xc1, 0x00, 0x00, 0x00, //0x0000033a jmp LBB0_64 + //0x0000033f LBB0_8 + 0x88, 0xd0, //0x0000033f movb %dl, %al + 0x48, 0x01, 0xc1, //0x00000341 addq %rax, %rcx + 0x4c, 0x8b, 0x55, 0xc0, //0x00000344 movq $-64(%rbp), %r10 + 0x41, 0x83, 0xc2, 0x01, //0x00000348 addl $1, %r10d + 0x4c, 0x8b, 0x65, 0xd0, //0x0000034c movq $-48(%rbp), %r12 + 0x4c, 0x8b, 0x45, 0xc8, //0x00000350 movq $-56(%rbp), %r8 + 0x48, 0xba, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000354 movabsq $8589934464, %rdx + 0x48, 0x8d, 0x82, 0x7f, 0xe4, 0x0b, 0x54, //0x0000035e leaq $1410065535(%rdx), %rax + 0x48, 0x39, 0xc1, //0x00000365 cmpq %rax, %rcx + 0x0f, 0x87, 0x38, 0xff, 0xff, 0xff, //0x00000368 ja LBB0_48 + //0x0000036e LBB0_54 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000036e movl $1, %r11d + 0x48, 0x83, 0xf9, 0x0a, //0x00000374 cmpq $10, %rcx + 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x00000378 jb LBB0_64 + 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000037e movl $2, %r11d + 0x48, 0x83, 0xf9, 0x64, //0x00000384 cmpq $100, %rcx + 0x0f, 0x82, 0x72, 0x00, 0x00, 0x00, //0x00000388 jb LBB0_64 + 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000038e movl $3, %r11d + 0x48, 0x81, 0xf9, 0xe8, 0x03, 0x00, 0x00, //0x00000394 cmpq $1000, %rcx + 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x0000039b jb LBB0_64 + 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000003a1 movl $4, %r11d + 0x48, 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x000003a7 cmpq $10000, %rcx + 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x000003ae jb LBB0_64 + 0x41, 0xbb, 0x05, 0x00, 0x00, 0x00, //0x000003b4 movl $5, %r11d + 0x48, 0x81, 0xf9, 0xa0, 0x86, 0x01, 0x00, //0x000003ba cmpq $100000, %rcx + 0x0f, 0x82, 0x39, 0x00, 0x00, 0x00, //0x000003c1 jb LBB0_64 + 0x41, 0xbb, 0x06, 0x00, 0x00, 0x00, //0x000003c7 movl $6, %r11d + 0x48, 0x81, 0xf9, 0x40, 0x42, 0x0f, 0x00, //0x000003cd cmpq $1000000, %rcx + 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x000003d4 jb LBB0_64 + 0x41, 0xbb, 0x07, 0x00, 0x00, 0x00, //0x000003da movl $7, %r11d + 0x48, 0x81, 0xf9, 0x80, 0x96, 0x98, 0x00, //0x000003e0 cmpq $10000000, %rcx + 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000003e7 jb LBB0_64 + 0x41, 0xbb, 0x08, 0x00, 0x00, 0x00, //0x000003ed movl $8, %r11d + 0x48, 0x81, 0xf9, 0x00, 0xe1, 0xf5, 0x05, //0x000003f3 cmpq $100000000, %rcx + 0x0f, 0x83, 0xbb, 0x0f, 0x00, 0x00, //0x000003fa jae LBB0_62 + //0x00000400 LBB0_64 + 0x47, 0x8d, 0x0c, 0x13, //0x00000400 leal (%r11,%r10), %r9d + 0x43, 0x8d, 0x04, 0x13, //0x00000404 leal (%r11,%r10), %eax + 0x83, 0xc0, 0x05, //0x00000408 addl $5, %eax + 0x45, 0x89, 0xde, //0x0000040b movl %r11d, %r14d + 0x83, 0xf8, 0x1b, //0x0000040e cmpl $27, %eax + 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000411 jb LBB0_93 + 0x4b, 0x8d, 0x34, 0x30, //0x00000417 leaq (%r8,%r14), %rsi + 0x48, 0x83, 0xc6, 0x01, //0x0000041b addq $1, %rsi + 0x48, 0x89, 0xc8, //0x0000041f movq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x20, //0x00000422 shrq $32, %rax + 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x00000426 jne LBB0_67 + 0x45, 0x31, 0xd2, //0x0000042c xorl %r10d, %r10d + 0x89, 0xca, //0x0000042f movl %ecx, %edx + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000431 cmpl $10000, %edx + 0x0f, 0x83, 0x0d, 0x06, 0x00, 0x00, //0x00000437 jae LBB0_73 + //0x0000043d LBB0_72 + 0x89, 0xd1, //0x0000043d movl %edx, %ecx + 0xe9, 0x62, 0x06, 0x00, 0x00, //0x0000043f jmp LBB0_75 + //0x00000444 LBB0_93 + 0x45, 0x85, 0xd2, //0x00000444 testl %r10d, %r10d + 0x0f, 0x88, 0x05, 0x03, 0x00, 0x00, //0x00000447 js LBB0_94 + 0x4f, 0x8d, 0x14, 0x30, //0x0000044d leaq (%r8,%r14), %r10 + 0x48, 0x89, 0xc8, //0x00000451 movq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x20, //0x00000454 shrq $32, %rax + 0x0f, 0x85, 0x59, 0x03, 0x00, 0x00, //0x00000458 jne LBB0_151 + 0x4c, 0x89, 0xd6, //0x0000045e movq %r10, %rsi + 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x00000461 cmpl $10000, %ecx + 0x0f, 0x83, 0xfc, 0x03, 0x00, 0x00, //0x00000467 jae LBB0_154 + //0x0000046d LBB0_153 + 0x89, 0xca, //0x0000046d movl %ecx, %edx + 0xe9, 0x52, 0x04, 0x00, 0x00, //0x0000046f jmp LBB0_156 + //0x00000474 LBB0_67 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000474 movabsq $-6067343680855748867, %rdx + 0x48, 0x89, 0xc8, //0x0000047e movq %rcx, %rax + 0x48, 0xf7, 0xe2, //0x00000481 mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x00000484 shrq $26, %rdx + 0x69, 0xfa, 0x00, 0x1f, 0x0a, 0xfa, //0x00000488 imull $-100000000, %edx, %edi + 0x01, 0xcf, //0x0000048e addl %ecx, %edi + 0x0f, 0x84, 0x9e, 0x05, 0x00, 0x00, //0x00000490 je LBB0_68 + 0x89, 0xf9, //0x00000496 movl %edi, %ecx + 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000498 movl $3518437209, %r10d + 0x49, 0x0f, 0xaf, 0xca, //0x0000049e imulq %r10, %rcx + 0x48, 0xc1, 0xe9, 0x2d, //0x000004a2 shrq $45, %rcx + 0x69, 0xd9, 0x10, 0x27, 0x00, 0x00, //0x000004a6 imull $10000, %ecx, %ebx + 0x29, 0xdf, //0x000004ac subl %ebx, %edi + 0x48, 0x89, 0xc8, //0x000004ae movq %rcx, %rax + 0x49, 0x0f, 0xaf, 0xc2, //0x000004b1 imulq %r10, %rax + 0x48, 0xc1, 0xe8, 0x2d, //0x000004b5 shrq $45, %rax + 0x69, 0xc0, 0x10, 0x27, 0x00, 0x00, //0x000004b9 imull $10000, %eax, %eax + 0x29, 0xc1, //0x000004bf subl %eax, %ecx + 0x0f, 0xb7, 0xc7, //0x000004c1 movzwl %di, %eax + 0xc1, 0xe8, 0x02, //0x000004c4 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000004c7 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x000004cd shrl $17, %eax + 0x6b, 0xd8, 0x64, //0x000004d0 imull $100, %eax, %ebx + 0x29, 0xdf, //0x000004d3 subl %ebx, %edi + 0x44, 0x0f, 0xb7, 0xd7, //0x000004d5 movzwl %di, %r10d + 0x0f, 0xb7, 0xd9, //0x000004d9 movzwl %cx, %ebx + 0xc1, 0xeb, 0x02, //0x000004dc shrl $2, %ebx + 0x69, 0xdb, 0x7b, 0x14, 0x00, 0x00, //0x000004df imull $5243, %ebx, %ebx + 0xc1, 0xeb, 0x11, //0x000004e5 shrl $17, %ebx + 0x6b, 0xfb, 0x64, //0x000004e8 imull $100, %ebx, %edi + 0x29, 0xf9, //0x000004eb subl %edi, %ecx + 0x44, 0x0f, 0xb7, 0xd9, //0x000004ed movzwl %cx, %r11d + 0x48, 0x8d, 0x3d, 0x18, 0x0f, 0x00, 0x00, //0x000004f1 leaq $3864(%rip), %rdi /* _Digits+0(%rip) */ + 0x42, 0x0f, 0xb7, 0x0c, 0x57, //0x000004f8 movzwl (%rdi,%r10,2), %ecx + 0x66, 0x89, 0x4e, 0xfe, //0x000004fd movw %cx, $-2(%rsi) + 0x0f, 0xb7, 0x04, 0x47, //0x00000501 movzwl (%rdi,%rax,2), %eax + 0x66, 0x89, 0x46, 0xfc, //0x00000505 movw %ax, $-4(%rsi) + 0x42, 0x0f, 0xb7, 0x04, 0x5f, //0x00000509 movzwl (%rdi,%r11,2), %eax + 0x66, 0x89, 0x46, 0xfa, //0x0000050e movw %ax, $-6(%rsi) + 0x0f, 0xb7, 0x04, 0x5f, //0x00000512 movzwl (%rdi,%rbx,2), %eax + 0x66, 0x89, 0x46, 0xf8, //0x00000516 movw %ax, $-8(%rsi) + 0x45, 0x31, 0xd2, //0x0000051a xorl %r10d, %r10d + 0x48, 0x83, 0xc6, 0xf8, //0x0000051d addq $-8, %rsi + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000521 cmpl $10000, %edx + 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x00000527 jb LBB0_72 + 0xe9, 0x18, 0x05, 0x00, 0x00, //0x0000052d jmp LBB0_73 + //0x00000532 LBB0_11 + 0x49, 0xd3, 0xe8, //0x00000532 shrq %cl, %r8 + 0x48, 0xb8, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000535 movabsq $8589934464, %rax + 0x48, 0x05, 0x7f, 0xe4, 0x0b, 0x54, //0x0000053f addq $1410065535, %rax + 0x49, 0x39, 0xc0, //0x00000545 cmpq %rax, %r8 + 0x0f, 0x86, 0x1f, 0x04, 0x00, 0x00, //0x00000548 jbe LBB0_20 + 0x4c, 0x89, 0xc0, //0x0000054e movq %r8, %rax + 0x48, 0xc1, 0xe8, 0x0b, //0x00000551 shrq $11, %rax + 0x41, 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00000555 movl $11, %r9d + 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x0000055b cmpq $48828125, %rax + 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x00000561 jb LBB0_18 + 0x4c, 0x89, 0xc0, //0x00000567 movq %r8, %rax + 0x48, 0xc1, 0xe8, 0x0c, //0x0000056a shrq $12, %rax + 0x41, 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x0000056e movl $12, %r9d + 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000574 cmpq $244140625, %rax + 0x0f, 0x82, 0x62, 0x00, 0x00, 0x00, //0x0000057a jb LBB0_18 + 0x4c, 0x89, 0xc0, //0x00000580 movq %r8, %rax + 0x48, 0xc1, 0xe8, 0x0d, //0x00000583 shrq $13, %rax + 0x41, 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00000587 movl $13, %r9d + 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x0000058d cmpq $1220703125, %rax + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00000593 jb LBB0_18 + 0x41, 0xb9, 0x0e, 0x00, 0x00, 0x00, //0x00000599 movl $14, %r9d + 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x0000059f movabsq $100000000000000, %rax + 0x49, 0x39, 0xc0, //0x000005a9 cmpq %rax, %r8 + 0x0f, 0x82, 0x30, 0x00, 0x00, 0x00, //0x000005ac jb LBB0_18 + 0x41, 0xb9, 0x0f, 0x00, 0x00, 0x00, //0x000005b2 movl $15, %r9d + 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x000005b8 movabsq $1000000000000000, %rax + 0x49, 0x39, 0xc0, //0x000005c2 cmpq %rax, %r8 + 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x000005c5 jb LBB0_18 + 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000005cb movabsq $10000000000000000, %rax + 0x49, 0x39, 0xc0, //0x000005d5 cmpq %rax, %r8 + 0x41, 0xb9, 0x11, 0x00, 0x00, 0x00, //0x000005d8 movl $17, %r9d + 0x49, 0x83, 0xd9, 0x00, //0x000005de sbbq $0, %r9 + //0x000005e2 LBB0_18 + 0x4c, 0x03, 0x4d, 0xc8, //0x000005e2 addq $-56(%rbp), %r9 + //0x000005e6 LBB0_19 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000005e6 movabsq $-6067343680855748867, %rdx + 0x4c, 0x89, 0xc0, //0x000005f0 movq %r8, %rax + 0x48, 0xf7, 0xe2, //0x000005f3 mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x000005f6 shrq $26, %rdx + 0x44, 0x69, 0xd2, 0x00, 0x1f, 0x0a, 0xfa, //0x000005fa imull $-100000000, %edx, %r10d + 0x45, 0x01, 0xc2, //0x00000601 addl %r8d, %r10d + 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x00000604 movl $3518437209, %esi + 0x4c, 0x89, 0xd1, //0x00000609 movq %r10, %rcx + 0x48, 0x0f, 0xaf, 0xce, //0x0000060c imulq %rsi, %rcx + 0x48, 0xc1, 0xe9, 0x2d, //0x00000610 shrq $45, %rcx + 0x69, 0xd9, 0x10, 0x27, 0x00, 0x00, //0x00000614 imull $10000, %ecx, %ebx + 0x41, 0x29, 0xda, //0x0000061a subl %ebx, %r10d + 0x48, 0x89, 0xc8, //0x0000061d movq %rcx, %rax + 0x48, 0x0f, 0xaf, 0xc6, //0x00000620 imulq %rsi, %rax + 0x48, 0xc1, 0xe8, 0x2d, //0x00000624 shrq $45, %rax + 0x69, 0xc0, 0x10, 0x27, 0x00, 0x00, //0x00000628 imull $10000, %eax, %eax + 0x29, 0xc1, //0x0000062e subl %eax, %ecx + 0x41, 0x0f, 0xb7, 0xc2, //0x00000630 movzwl %r10w, %eax + 0xc1, 0xe8, 0x02, //0x00000634 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000637 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x0000063d shrl $17, %eax + 0x6b, 0xf0, 0x64, //0x00000640 imull $100, %eax, %esi + 0x41, 0x29, 0xf2, //0x00000643 subl %esi, %r10d + 0x45, 0x0f, 0xb7, 0xd2, //0x00000646 movzwl %r10w, %r10d + 0x0f, 0xb7, 0xf1, //0x0000064a movzwl %cx, %esi + 0xc1, 0xee, 0x02, //0x0000064d shrl $2, %esi + 0x69, 0xf6, 0x7b, 0x14, 0x00, 0x00, //0x00000650 imull $5243, %esi, %esi + 0xc1, 0xee, 0x11, //0x00000656 shrl $17, %esi + 0x6b, 0xde, 0x64, //0x00000659 imull $100, %esi, %ebx + 0x29, 0xd9, //0x0000065c subl %ebx, %ecx + 0x44, 0x0f, 0xb7, 0xd9, //0x0000065e movzwl %cx, %r11d + 0x48, 0x8d, 0x1d, 0xa7, 0x0d, 0x00, 0x00, //0x00000662 leaq $3495(%rip), %rbx /* _Digits+0(%rip) */ + 0x42, 0x0f, 0xb7, 0x0c, 0x53, //0x00000669 movzwl (%rbx,%r10,2), %ecx + 0x66, 0x41, 0x89, 0x49, 0xfe, //0x0000066e movw %cx, $-2(%r9) + 0x0f, 0xb7, 0x04, 0x43, //0x00000673 movzwl (%rbx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x41, 0xfc, //0x00000677 movw %ax, $-4(%r9) + 0x42, 0x0f, 0xb7, 0x04, 0x5b, //0x0000067c movzwl (%rbx,%r11,2), %eax + 0x66, 0x41, 0x89, 0x41, 0xfa, //0x00000681 movw %ax, $-6(%r9) + 0x49, 0x8d, 0x41, 0xf8, //0x00000686 leaq $-8(%r9), %rax + 0x0f, 0xb7, 0x0c, 0x73, //0x0000068a movzwl (%rbx,%rsi,2), %ecx + 0x66, 0x41, 0x89, 0x49, 0xf8, //0x0000068e movw %cx, $-8(%r9) + 0x49, 0x89, 0xd0, //0x00000693 movq %rdx, %r8 + 0x41, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000696 cmpl $10000, %r8d + 0x0f, 0x82, 0x70, 0x03, 0x00, 0x00, //0x0000069d jb LBB0_32 + //0x000006a3 LBB0_33 + 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000006a3 movl $3518437209, %r10d + 0x4c, 0x8d, 0x1d, 0x60, 0x0d, 0x00, 0x00, //0x000006a9 leaq $3424(%rip), %r11 /* _Digits+0(%rip) */ + //0x000006b0 .p2align 4, 0x90 + //0x000006b0 LBB0_34 + 0x44, 0x89, 0xc2, //0x000006b0 movl %r8d, %edx + 0x49, 0x0f, 0xaf, 0xd2, //0x000006b3 imulq %r10, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x000006b7 shrq $45, %rdx + 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x000006bb imull $-10000, %edx, %ecx + 0x44, 0x01, 0xc1, //0x000006c1 addl %r8d, %ecx + 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x000006c4 imulq $1374389535, %rcx, %rsi + 0x48, 0xc1, 0xee, 0x25, //0x000006cb shrq $37, %rsi + 0x6b, 0xde, 0x64, //0x000006cf imull $100, %esi, %ebx + 0x29, 0xd9, //0x000006d2 subl %ebx, %ecx + 0x41, 0x0f, 0xb7, 0x0c, 0x4b, //0x000006d4 movzwl (%r11,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0xfe, //0x000006d9 movw %cx, $-2(%rax) + 0x41, 0x0f, 0xb7, 0x0c, 0x73, //0x000006dd movzwl (%r11,%rsi,2), %ecx + 0x66, 0x89, 0x48, 0xfc, //0x000006e2 movw %cx, $-4(%rax) + 0x48, 0x83, 0xc0, 0xfc, //0x000006e6 addq $-4, %rax + 0x41, 0x81, 0xf8, 0xff, 0xe0, 0xf5, 0x05, //0x000006ea cmpl $99999999, %r8d + 0x41, 0x89, 0xd0, //0x000006f1 movl %edx, %r8d + 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x000006f4 ja LBB0_34 + 0x83, 0xfa, 0x64, //0x000006fa cmpl $100, %edx + 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x000006fd jb LBB0_37 + //0x00000703 LBB0_36 + 0x0f, 0xb7, 0xca, //0x00000703 movzwl %dx, %ecx + 0xc1, 0xe9, 0x02, //0x00000706 shrl $2, %ecx + 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00000709 imull $5243, %ecx, %ecx + 0xc1, 0xe9, 0x11, //0x0000070f shrl $17, %ecx + 0x6b, 0xf1, 0x64, //0x00000712 imull $100, %ecx, %esi + 0x29, 0xf2, //0x00000715 subl %esi, %edx + 0x0f, 0xb7, 0xd2, //0x00000717 movzwl %dx, %edx + 0x48, 0x8d, 0x35, 0xef, 0x0c, 0x00, 0x00, //0x0000071a leaq $3311(%rip), %rsi /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x14, 0x56, //0x00000721 movzwl (%rsi,%rdx,2), %edx + 0x66, 0x89, 0x50, 0xfe, //0x00000725 movw %dx, $-2(%rax) + 0x48, 0x83, 0xc0, 0xfe, //0x00000729 addq $-2, %rax + 0x89, 0xca, //0x0000072d movl %ecx, %edx + //0x0000072f LBB0_37 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000072f movq $-56(%rbp), %rcx + 0x83, 0xfa, 0x0a, //0x00000733 cmpl $10, %edx + 0x0f, 0x82, 0xe8, 0x02, 0x00, 0x00, //0x00000736 jb LBB0_39 + 0x89, 0xd1, //0x0000073c movl %edx, %ecx + 0x48, 0x8d, 0x15, 0xcb, 0x0c, 0x00, 0x00, //0x0000073e leaq $3275(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00000745 movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0xfe, //0x00000749 movw %cx, $-2(%rax) + 0xe9, 0xd7, 0x02, 0x00, 0x00, //0x0000074d jmp LBB0_40 + //0x00000752 LBB0_94 + 0x45, 0x85, 0xc9, //0x00000752 testl %r9d, %r9d + 0x0f, 0x8f, 0x96, 0x07, 0x00, 0x00, //0x00000755 jg LBB0_107 + 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x0000075b movw $11824, (%r8) + 0x49, 0x83, 0xc0, 0x02, //0x00000761 addq $2, %r8 + 0x45, 0x85, 0xc9, //0x00000765 testl %r9d, %r9d + 0x0f, 0x89, 0x83, 0x07, 0x00, 0x00, //0x00000768 jns LBB0_107 + 0x45, 0x89, 0xdf, //0x0000076e movl %r11d, %r15d + 0x41, 0xf7, 0xd7, //0x00000771 notl %r15d + 0x45, 0x29, 0xd7, //0x00000774 subl %r10d, %r15d + 0x31, 0xc0, //0x00000777 xorl %eax, %eax + 0x41, 0x83, 0xff, 0x7f, //0x00000779 cmpl $127, %r15d + 0x0f, 0x82, 0x50, 0x07, 0x00, 0x00, //0x0000077d jb LBB0_105 + 0x49, 0x83, 0xc7, 0x01, //0x00000783 addq $1, %r15 + 0x4c, 0x89, 0xf8, //0x00000787 movq %r15, %rax + 0x48, 0x21, 0xd0, //0x0000078a andq %rdx, %rax + 0x48, 0x8d, 0x50, 0x80, //0x0000078d leaq $-128(%rax), %rdx + 0x48, 0x89, 0xd3, //0x00000791 movq %rdx, %rbx + 0x48, 0xc1, 0xeb, 0x07, //0x00000794 shrq $7, %rbx + 0x48, 0x83, 0xc3, 0x01, //0x00000798 addq $1, %rbx + 0x41, 0x89, 0xdc, //0x0000079c movl %ebx, %r12d + 0x41, 0x83, 0xe4, 0x03, //0x0000079f andl $3, %r12d + 0x48, 0x81, 0xfa, 0x80, 0x01, 0x00, 0x00, //0x000007a3 cmpq $384, %rdx + 0x0f, 0x83, 0x1d, 0x06, 0x00, 0x00, //0x000007aa jae LBB0_99 + 0x31, 0xd2, //0x000007b0 xorl %edx, %edx + 0xe9, 0xc7, 0x06, 0x00, 0x00, //0x000007b2 jmp LBB0_101 + //0x000007b7 LBB0_151 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000007b7 movabsq $-6067343680855748867, %rdx + 0x48, 0x89, 0xc8, //0x000007c1 movq %rcx, %rax + 0x48, 0xf7, 0xe2, //0x000007c4 mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x000007c7 shrq $26, %rdx + 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x000007cb imull $-100000000, %edx, %esi + 0x01, 0xce, //0x000007d1 addl %ecx, %esi + 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x000007d3 movl $3518437209, %ecx + 0x48, 0x89, 0xf0, //0x000007d8 movq %rsi, %rax + 0x48, 0x0f, 0xaf, 0xc1, //0x000007db imulq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x2d, //0x000007df shrq $45, %rax + 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x000007e3 imull $10000, %eax, %edi + 0x29, 0xfe, //0x000007e9 subl %edi, %esi + 0x48, 0x89, 0xc7, //0x000007eb movq %rax, %rdi + 0x48, 0x0f, 0xaf, 0xf9, //0x000007ee imulq %rcx, %rdi + 0x48, 0xc1, 0xef, 0x2d, //0x000007f2 shrq $45, %rdi + 0x69, 0xcf, 0x10, 0x27, 0x00, 0x00, //0x000007f6 imull $10000, %edi, %ecx + 0x29, 0xc8, //0x000007fc subl %ecx, %eax + 0x0f, 0xb7, 0xce, //0x000007fe movzwl %si, %ecx + 0xc1, 0xe9, 0x02, //0x00000801 shrl $2, %ecx + 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00000804 imull $5243, %ecx, %ecx + 0xc1, 0xe9, 0x11, //0x0000080a shrl $17, %ecx + 0x6b, 0xf9, 0x64, //0x0000080d imull $100, %ecx, %edi + 0x29, 0xfe, //0x00000810 subl %edi, %esi + 0x0f, 0xb7, 0xf6, //0x00000812 movzwl %si, %esi + 0x0f, 0xb7, 0xf8, //0x00000815 movzwl %ax, %edi + 0xc1, 0xef, 0x02, //0x00000818 shrl $2, %edi + 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x0000081b imull $5243, %edi, %edi + 0xc1, 0xef, 0x11, //0x00000821 shrl $17, %edi + 0x6b, 0xdf, 0x64, //0x00000824 imull $100, %edi, %ebx + 0x29, 0xd8, //0x00000827 subl %ebx, %eax + 0x0f, 0xb7, 0xc0, //0x00000829 movzwl %ax, %eax + 0x48, 0x8d, 0x1d, 0xdd, 0x0b, 0x00, 0x00, //0x0000082c leaq $3037(%rip), %rbx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x34, 0x73, //0x00000833 movzwl (%rbx,%rsi,2), %esi + 0x66, 0x41, 0x89, 0x72, 0xfe, //0x00000837 movw %si, $-2(%r10) + 0x0f, 0xb7, 0x0c, 0x4b, //0x0000083c movzwl (%rbx,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x4a, 0xfc, //0x00000840 movw %cx, $-4(%r10) + 0x0f, 0xb7, 0x04, 0x43, //0x00000845 movzwl (%rbx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x42, 0xfa, //0x00000849 movw %ax, $-6(%r10) + 0x49, 0x8d, 0x72, 0xf8, //0x0000084e leaq $-8(%r10), %rsi + 0x0f, 0xb7, 0x04, 0x7b, //0x00000852 movzwl (%rbx,%rdi,2), %eax + 0x66, 0x41, 0x89, 0x42, 0xf8, //0x00000856 movw %ax, $-8(%r10) + 0x89, 0xd1, //0x0000085b movl %edx, %ecx + 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x0000085d cmpl $10000, %ecx + 0x0f, 0x82, 0x04, 0xfc, 0xff, 0xff, //0x00000863 jb LBB0_153 + //0x00000869 LBB0_154 + 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000869 movl $3518437209, %r11d + 0x4c, 0x8d, 0x3d, 0x9a, 0x0b, 0x00, 0x00, //0x0000086f leaq $2970(%rip), %r15 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000876 .p2align 4, 0x90 + //0x00000880 LBB0_155 + 0x89, 0xca, //0x00000880 movl %ecx, %edx + 0x49, 0x0f, 0xaf, 0xd3, //0x00000882 imulq %r11, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x00000886 shrq $45, %rdx + 0x69, 0xda, 0xf0, 0xd8, 0xff, 0xff, //0x0000088a imull $-10000, %edx, %ebx + 0x01, 0xcb, //0x00000890 addl %ecx, %ebx + 0x48, 0x69, 0xc3, 0x1f, 0x85, 0xeb, 0x51, //0x00000892 imulq $1374389535, %rbx, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00000899 shrq $37, %rax + 0x6b, 0xf8, 0x64, //0x0000089d imull $100, %eax, %edi + 0x29, 0xfb, //0x000008a0 subl %edi, %ebx + 0x41, 0x0f, 0xb7, 0x3c, 0x5f, //0x000008a2 movzwl (%r15,%rbx,2), %edi + 0x66, 0x89, 0x7e, 0xfe, //0x000008a7 movw %di, $-2(%rsi) + 0x41, 0x0f, 0xb7, 0x04, 0x47, //0x000008ab movzwl (%r15,%rax,2), %eax + 0x66, 0x89, 0x46, 0xfc, //0x000008b0 movw %ax, $-4(%rsi) + 0x48, 0x83, 0xc6, 0xfc, //0x000008b4 addq $-4, %rsi + 0x81, 0xf9, 0xff, 0xe0, 0xf5, 0x05, //0x000008b8 cmpl $99999999, %ecx + 0x89, 0xd1, //0x000008be movl %edx, %ecx + 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x000008c0 ja LBB0_155 + //0x000008c6 LBB0_156 + 0x83, 0xfa, 0x64, //0x000008c6 cmpl $100, %edx + 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x000008c9 jb LBB0_158 + 0x0f, 0xb7, 0xc2, //0x000008cf movzwl %dx, %eax + 0xc1, 0xe8, 0x02, //0x000008d2 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000008d5 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x000008db shrl $17, %eax + 0x6b, 0xc8, 0x64, //0x000008de imull $100, %eax, %ecx + 0x29, 0xca, //0x000008e1 subl %ecx, %edx + 0x0f, 0xb7, 0xca, //0x000008e3 movzwl %dx, %ecx + 0x48, 0x8d, 0x15, 0x23, 0x0b, 0x00, 0x00, //0x000008e6 leaq $2851(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x000008ed movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x89, 0x4e, 0xfe, //0x000008f1 movw %cx, $-2(%rsi) + 0x48, 0x83, 0xc6, 0xfe, //0x000008f5 addq $-2, %rsi + 0x89, 0xc2, //0x000008f9 movl %eax, %edx + //0x000008fb LBB0_158 + 0x49, 0x63, 0xc1, //0x000008fb movslq %r9d, %rax + 0x83, 0xfa, 0x0a, //0x000008fe cmpl $10, %edx + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000901 jb LBB0_160 + 0x89, 0xd1, //0x00000907 movl %edx, %ecx + 0x48, 0x8d, 0x15, 0x00, 0x0b, 0x00, 0x00, //0x00000909 leaq $2816(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00000910 movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x89, 0x4e, 0xfe, //0x00000914 movw %cx, $-2(%rsi) + 0x49, 0x01, 0xc0, //0x00000918 addq %rax, %r8 + 0x49, 0x39, 0xc6, //0x0000091b cmpq %rax, %r14 + 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x0000091e jl LBB0_162 + 0xe9, 0x7a, 0x0a, 0x00, 0x00, //0x00000924 jmp LBB0_180 + //0x00000929 LBB0_160 + 0x80, 0xc2, 0x30, //0x00000929 addb $48, %dl + 0x41, 0x88, 0x10, //0x0000092c movb %dl, (%r8) + 0x49, 0x01, 0xc0, //0x0000092f addq %rax, %r8 + 0x49, 0x39, 0xc6, //0x00000932 cmpq %rax, %r14 + 0x0f, 0x8d, 0x68, 0x0a, 0x00, 0x00, //0x00000935 jge LBB0_180 + //0x0000093b LBB0_162 + 0x4b, 0x8d, 0x0c, 0x2c, //0x0000093b leaq (%r12,%r13), %rcx + 0x4d, 0x8d, 0x1c, 0x0e, //0x0000093f leaq (%r14,%rcx), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00000943 addq $1, %r11 + 0x48, 0x01, 0xc8, //0x00000947 addq %rcx, %rax + 0x49, 0x39, 0xc3, //0x0000094a cmpq %rax, %r11 + 0x49, 0x89, 0xc7, //0x0000094d movq %rax, %r15 + 0x4d, 0x0f, 0x47, 0xfb, //0x00000950 cmovaq %r11, %r15 + 0x4e, 0x8d, 0x0c, 0x31, //0x00000954 leaq (%rcx,%r14), %r9 + 0x4d, 0x29, 0xcf, //0x00000958 subq %r9, %r15 + 0x49, 0x83, 0xff, 0x10, //0x0000095b cmpq $16, %r15 + 0x0f, 0x83, 0xa4, 0x02, 0x00, 0x00, //0x0000095f jae LBB0_163 + //0x00000965 LBB0_178 + 0x4c, 0x89, 0xd2, //0x00000965 movq %r10, %rdx + 0xe9, 0x43, 0x04, 0x00, 0x00, //0x00000968 jmp LBB0_179 + //0x0000096d LBB0_20 + 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000096d movl $1, %r9d + 0x49, 0x83, 0xf8, 0x0a, //0x00000973 cmpq $10, %r8 + 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x00000977 jb LBB0_28 + 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x0000097d movl $2, %r9d + 0x49, 0x83, 0xf8, 0x64, //0x00000983 cmpq $100, %r8 + 0x0f, 0x82, 0x72, 0x00, 0x00, 0x00, //0x00000987 jb LBB0_28 + 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000098d movl $3, %r9d + 0x49, 0x81, 0xf8, 0xe8, 0x03, 0x00, 0x00, //0x00000993 cmpq $1000, %r8 + 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x0000099a jb LBB0_28 + 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000009a0 movl $4, %r9d + 0x49, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x000009a6 cmpq $10000, %r8 + 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x000009ad jb LBB0_28 + 0x41, 0xb9, 0x05, 0x00, 0x00, 0x00, //0x000009b3 movl $5, %r9d + 0x49, 0x81, 0xf8, 0xa0, 0x86, 0x01, 0x00, //0x000009b9 cmpq $100000, %r8 + 0x0f, 0x82, 0x39, 0x00, 0x00, 0x00, //0x000009c0 jb LBB0_28 + 0x41, 0xb9, 0x06, 0x00, 0x00, 0x00, //0x000009c6 movl $6, %r9d + 0x49, 0x81, 0xf8, 0x40, 0x42, 0x0f, 0x00, //0x000009cc cmpq $1000000, %r8 + 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x000009d3 jb LBB0_28 + 0x41, 0xb9, 0x07, 0x00, 0x00, 0x00, //0x000009d9 movl $7, %r9d + 0x49, 0x81, 0xf8, 0x80, 0x96, 0x98, 0x00, //0x000009df cmpq $10000000, %r8 + 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000009e6 jb LBB0_28 + 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x000009ec movl $8, %r9d + 0x49, 0x81, 0xf8, 0xff, 0xe0, 0xf5, 0x05, //0x000009f2 cmpq $99999999, %r8 + 0x0f, 0x87, 0xe4, 0x09, 0x00, 0x00, //0x000009f9 ja LBB0_29 + //0x000009ff LBB0_28 + 0x4c, 0x03, 0x4d, 0xc8, //0x000009ff addq $-56(%rbp), %r9 + //0x00000a03 LBB0_30 + 0x4c, 0x89, 0xc8, //0x00000a03 movq %r9, %rax + 0x41, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000a06 cmpl $10000, %r8d + 0x0f, 0x83, 0x90, 0xfc, 0xff, 0xff, //0x00000a0d jae LBB0_33 + //0x00000a13 LBB0_32 + 0x44, 0x89, 0xc2, //0x00000a13 movl %r8d, %edx + 0x83, 0xfa, 0x64, //0x00000a16 cmpl $100, %edx + 0x0f, 0x83, 0xe4, 0xfc, 0xff, 0xff, //0x00000a19 jae LBB0_36 + 0xe9, 0x0b, 0xfd, 0xff, 0xff, //0x00000a1f jmp LBB0_37 + //0x00000a24 LBB0_39 + 0x80, 0xc2, 0x30, //0x00000a24 addb $48, %dl + 0x88, 0x11, //0x00000a27 movb %dl, (%rcx) + //0x00000a29 LBB0_40 + 0x41, 0x29, 0xf9, //0x00000a29 subl %edi, %r9d + 0x45, 0x89, 0xc8, //0x00000a2c movl %r9d, %r8d + 0xe9, 0x72, 0x09, 0x00, 0x00, //0x00000a2f jmp LBB0_181 + //0x00000a34 LBB0_68 + 0x41, 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000a34 movl $8, %r10d + 0x48, 0x83, 0xc6, 0xf8, //0x00000a3a addq $-8, %rsi + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000a3e cmpl $10000, %edx + 0x0f, 0x82, 0xf3, 0xf9, 0xff, 0xff, //0x00000a44 jb LBB0_72 + //0x00000a4a LBB0_73 + 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000a4a movl $3518437209, %r11d + 0x4c, 0x8d, 0x3d, 0xb9, 0x09, 0x00, 0x00, //0x00000a50 leaq $2489(%rip), %r15 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a57 .p2align 4, 0x90 + //0x00000a60 LBB0_74 + 0x89, 0xd1, //0x00000a60 movl %edx, %ecx + 0x49, 0x0f, 0xaf, 0xcb, //0x00000a62 imulq %r11, %rcx + 0x48, 0xc1, 0xe9, 0x2d, //0x00000a66 shrq $45, %rcx + 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00000a6a imull $-10000, %ecx, %eax + 0x01, 0xd0, //0x00000a70 addl %edx, %eax + 0x48, 0x69, 0xf8, 0x1f, 0x85, 0xeb, 0x51, //0x00000a72 imulq $1374389535, %rax, %rdi + 0x48, 0xc1, 0xef, 0x25, //0x00000a79 shrq $37, %rdi + 0x6b, 0xdf, 0x64, //0x00000a7d imull $100, %edi, %ebx + 0x29, 0xd8, //0x00000a80 subl %ebx, %eax + 0x41, 0x0f, 0xb7, 0x04, 0x47, //0x00000a82 movzwl (%r15,%rax,2), %eax + 0x66, 0x89, 0x46, 0xfe, //0x00000a87 movw %ax, $-2(%rsi) + 0x41, 0x0f, 0xb7, 0x04, 0x7f, //0x00000a8b movzwl (%r15,%rdi,2), %eax + 0x66, 0x89, 0x46, 0xfc, //0x00000a90 movw %ax, $-4(%rsi) + 0x48, 0x83, 0xc6, 0xfc, //0x00000a94 addq $-4, %rsi + 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00000a98 cmpl $99999999, %edx + 0x89, 0xca, //0x00000a9e movl %ecx, %edx + 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x00000aa0 ja LBB0_74 + //0x00000aa6 LBB0_75 + 0x83, 0xf9, 0x64, //0x00000aa6 cmpl $100, %ecx + 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00000aa9 jb LBB0_77 + 0x0f, 0xb7, 0xc1, //0x00000aaf movzwl %cx, %eax + 0xc1, 0xe8, 0x02, //0x00000ab2 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000ab5 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000abb shrl $17, %eax + 0x6b, 0xd0, 0x64, //0x00000abe imull $100, %eax, %edx + 0x29, 0xd1, //0x00000ac1 subl %edx, %ecx + 0x0f, 0xb7, 0xc9, //0x00000ac3 movzwl %cx, %ecx + 0x48, 0x8d, 0x15, 0x43, 0x09, 0x00, 0x00, //0x00000ac6 leaq $2371(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00000acd movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x89, 0x4e, 0xfe, //0x00000ad1 movw %cx, $-2(%rsi) + 0x48, 0x83, 0xc6, 0xfe, //0x00000ad5 addq $-2, %rsi + 0x89, 0xc1, //0x00000ad9 movl %eax, %ecx + //0x00000adb LBB0_77 + 0x49, 0x8d, 0x50, 0x01, //0x00000adb leaq $1(%r8), %rdx + 0x83, 0xf9, 0x0a, //0x00000adf cmpl $10, %ecx + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000ae2 jb LBB0_79 + 0x89, 0xc8, //0x00000ae8 movl %ecx, %eax + 0x48, 0x8d, 0x0d, 0x1f, 0x09, 0x00, 0x00, //0x00000aea leaq $2335(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00000af1 movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x46, 0xfe, //0x00000af5 movw %ax, $-2(%rsi) + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000af9 jmp LBB0_80 + //0x00000afe LBB0_79 + 0x80, 0xc1, 0x30, //0x00000afe addb $48, %cl + 0x88, 0x0a, //0x00000b01 movb %cl, (%rdx) + //0x00000b03 LBB0_80 + 0x4d, 0x29, 0xd5, //0x00000b03 subq %r10, %r13 + 0x4d, 0x01, 0xe5, //0x00000b06 addq %r12, %r13 + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000b09 movl $1, %ecx + 0x4c, 0x29, 0xd1, //0x00000b0e subq %r10, %rcx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b11 .p2align 4, 0x90 + //0x00000b20 LBB0_81 + 0x48, 0x83, 0xc1, 0xff, //0x00000b20 addq $-1, %rcx + 0x43, 0x80, 0x7c, 0x35, 0x00, 0x30, //0x00000b24 cmpb $48, (%r13,%r14) + 0x4d, 0x8d, 0x6d, 0xff, //0x00000b2a leaq $-1(%r13), %r13 + 0x0f, 0x84, 0xec, 0xff, 0xff, 0xff, //0x00000b2e je LBB0_81 + 0x41, 0x8a, 0x40, 0x01, //0x00000b34 movb $1(%r8), %al + 0x41, 0x88, 0x00, //0x00000b38 movb %al, (%r8) + 0x4c, 0x01, 0xf1, //0x00000b3b addq %r14, %rcx + 0x48, 0x83, 0xf9, 0x02, //0x00000b3e cmpq $2, %rcx + 0x0f, 0x8c, 0x63, 0x00, 0x00, 0x00, //0x00000b42 jl LBB0_83 + 0x4f, 0x8d, 0x04, 0x2e, //0x00000b48 leaq (%r14,%r13), %r8 + 0x49, 0x83, 0xc0, 0x02, //0x00000b4c addq $2, %r8 + 0xc6, 0x02, 0x2e, //0x00000b50 movb $46, (%rdx) + 0x41, 0xc6, 0x00, 0x65, //0x00000b53 movb $101, (%r8) + 0x45, 0x85, 0xc9, //0x00000b57 testl %r9d, %r9d + 0x0f, 0x8e, 0x60, 0x00, 0x00, 0x00, //0x00000b5a jle LBB0_86 + //0x00000b60 LBB0_87 + 0x41, 0x83, 0xc1, 0xff, //0x00000b60 addl $-1, %r9d + 0x41, 0xc6, 0x40, 0x01, 0x2b, //0x00000b64 movb $43, $1(%r8) + 0x44, 0x89, 0xc8, //0x00000b69 movl %r9d, %eax + 0x83, 0xf8, 0x64, //0x00000b6c cmpl $100, %eax + 0x0f, 0x8c, 0x61, 0x00, 0x00, 0x00, //0x00000b6f jl LBB0_90 + //0x00000b75 LBB0_89 + 0x89, 0xc1, //0x00000b75 movl %eax, %ecx + 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00000b77 movl $3435973837, %edx + 0x48, 0x0f, 0xaf, 0xd1, //0x00000b7c imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x23, //0x00000b80 shrq $35, %rdx + 0x8d, 0x0c, 0x12, //0x00000b84 leal (%rdx,%rdx), %ecx + 0x8d, 0x0c, 0x89, //0x00000b87 leal (%rcx,%rcx,4), %ecx + 0x29, 0xc8, //0x00000b8a subl %ecx, %eax + 0x48, 0x8d, 0x0d, 0x7d, 0x08, 0x00, 0x00, //0x00000b8c leaq $2173(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x51, //0x00000b93 movzwl (%rcx,%rdx,2), %ecx + 0x66, 0x41, 0x89, 0x48, 0x02, //0x00000b97 movw %cx, $2(%r8) + 0x0c, 0x30, //0x00000b9c orb $48, %al + 0x41, 0x88, 0x40, 0x04, //0x00000b9e movb %al, $4(%r8) + 0x49, 0x83, 0xc0, 0x05, //0x00000ba2 addq $5, %r8 + 0xe9, 0xf8, 0x07, 0x00, 0x00, //0x00000ba6 jmp LBB0_180 + //0x00000bab LBB0_83 + 0x4f, 0x8d, 0x04, 0x2e, //0x00000bab leaq (%r14,%r13), %r8 + 0x49, 0x83, 0xc0, 0x01, //0x00000baf addq $1, %r8 + 0x41, 0xc6, 0x00, 0x65, //0x00000bb3 movb $101, (%r8) + 0x45, 0x85, 0xc9, //0x00000bb7 testl %r9d, %r9d + 0x0f, 0x8f, 0xa0, 0xff, 0xff, 0xff, //0x00000bba jg LBB0_87 + //0x00000bc0 LBB0_86 + 0x41, 0xc6, 0x40, 0x01, 0x2d, //0x00000bc0 movb $45, $1(%r8) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000bc5 movl $1, %eax + 0x44, 0x29, 0xc8, //0x00000bca subl %r9d, %eax + 0x83, 0xf8, 0x64, //0x00000bcd cmpl $100, %eax + 0x0f, 0x8d, 0x9f, 0xff, 0xff, 0xff, //0x00000bd0 jge LBB0_89 + //0x00000bd6 LBB0_90 + 0x83, 0xf8, 0x0a, //0x00000bd6 cmpl $10, %eax + 0x0f, 0x8c, 0x1b, 0x00, 0x00, 0x00, //0x00000bd9 jl LBB0_92 + 0x89, 0xc0, //0x00000bdf movl %eax, %eax + 0x48, 0x8d, 0x0d, 0x28, 0x08, 0x00, 0x00, //0x00000be1 leaq $2088(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00000be8 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x40, 0x02, //0x00000bec movw %ax, $2(%r8) + 0x49, 0x83, 0xc0, 0x04, //0x00000bf1 addq $4, %r8 + 0xe9, 0xa9, 0x07, 0x00, 0x00, //0x00000bf5 jmp LBB0_180 + //0x00000bfa LBB0_92 + 0x04, 0x30, //0x00000bfa addb $48, %al + 0x41, 0x88, 0x40, 0x02, //0x00000bfc movb %al, $2(%r8) + 0x49, 0x83, 0xc0, 0x03, //0x00000c00 addq $3, %r8 + 0xe9, 0x9a, 0x07, 0x00, 0x00, //0x00000c04 jmp LBB0_180 + //0x00000c09 LBB0_163 + 0x49, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00000c09 cmpq $128, %r15 + 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000c10 jae LBB0_168 + 0x31, 0xc9, //0x00000c16 xorl %ecx, %ecx + 0xe9, 0x4a, 0x01, 0x00, 0x00, //0x00000c18 jmp LBB0_165 + //0x00000c1d LBB0_168 + 0x4c, 0x89, 0xf9, //0x00000c1d movq %r15, %rcx + 0x48, 0x83, 0xe1, 0x80, //0x00000c20 andq $-128, %rcx + 0x48, 0x8d, 0x71, 0x80, //0x00000c24 leaq $-128(%rcx), %rsi + 0x48, 0x89, 0xf3, //0x00000c28 movq %rsi, %rbx + 0x48, 0xc1, 0xeb, 0x07, //0x00000c2b shrq $7, %rbx + 0x48, 0x83, 0xc3, 0x01, //0x00000c2f addq $1, %rbx + 0x89, 0xda, //0x00000c33 movl %ebx, %edx + 0x83, 0xe2, 0x03, //0x00000c35 andl $3, %edx + 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x00000c38 cmpq $384, %rsi + 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000c3f jae LBB0_170 + 0x31, 0xf6, //0x00000c45 xorl %esi, %esi + 0xe9, 0xb5, 0x00, 0x00, 0x00, //0x00000c47 jmp LBB0_172 + //0x00000c4c LBB0_170 + 0x4b, 0x8d, 0x34, 0x2e, //0x00000c4c leaq (%r14,%r13), %rsi + 0x49, 0x8d, 0x3c, 0x34, //0x00000c50 leaq (%r12,%rsi), %rdi + 0x48, 0x81, 0xc7, 0xe0, 0x01, 0x00, 0x00, //0x00000c54 addq $480, %rdi + 0x48, 0x83, 0xe3, 0xfc, //0x00000c5b andq $-4, %rbx + 0x48, 0xf7, 0xdb, //0x00000c5f negq %rbx + 0x31, 0xf6, //0x00000c62 xorl %esi, %esi + 0xc5, 0xfe, 0x6f, 0x05, 0x94, 0xf3, 0xff, 0xff, //0x00000c64 vmovdqu $-3180(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, //0x00000c6c .p2align 4, 0x90 + //0x00000c70 LBB0_171 + 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x20, 0xfe, 0xff, 0xff, //0x00000c70 vmovdqu %ymm0, $-480(%rdi,%rsi) + 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x40, 0xfe, 0xff, 0xff, //0x00000c79 vmovdqu %ymm0, $-448(%rdi,%rsi) + 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x60, 0xfe, 0xff, 0xff, //0x00000c82 vmovdqu %ymm0, $-416(%rdi,%rsi) + 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x80, 0xfe, 0xff, 0xff, //0x00000c8b vmovdqu %ymm0, $-384(%rdi,%rsi) + 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0xa0, 0xfe, 0xff, 0xff, //0x00000c94 vmovdqu %ymm0, $-352(%rdi,%rsi) + 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0xc0, 0xfe, 0xff, 0xff, //0x00000c9d vmovdqu %ymm0, $-320(%rdi,%rsi) + 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0xe0, 0xfe, 0xff, 0xff, //0x00000ca6 vmovdqu %ymm0, $-288(%rdi,%rsi) + 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x00, 0xff, 0xff, 0xff, //0x00000caf vmovdqu %ymm0, $-256(%rdi,%rsi) + 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x20, 0xff, 0xff, 0xff, //0x00000cb8 vmovdqu %ymm0, $-224(%rdi,%rsi) + 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x40, 0xff, 0xff, 0xff, //0x00000cc1 vmovdqu %ymm0, $-192(%rdi,%rsi) + 0xc5, 0xfe, 0x7f, 0x84, 0x37, 0x60, 0xff, 0xff, 0xff, //0x00000cca vmovdqu %ymm0, $-160(%rdi,%rsi) + 0xc5, 0xfe, 0x7f, 0x44, 0x37, 0x80, //0x00000cd3 vmovdqu %ymm0, $-128(%rdi,%rsi) + 0xc5, 0xfe, 0x7f, 0x44, 0x37, 0xa0, //0x00000cd9 vmovdqu %ymm0, $-96(%rdi,%rsi) + 0xc5, 0xfe, 0x7f, 0x44, 0x37, 0xc0, //0x00000cdf vmovdqu %ymm0, $-64(%rdi,%rsi) + 0xc5, 0xfe, 0x7f, 0x44, 0x37, 0xe0, //0x00000ce5 vmovdqu %ymm0, $-32(%rdi,%rsi) + 0xc5, 0xfe, 0x7f, 0x04, 0x37, //0x00000ceb vmovdqu %ymm0, (%rdi,%rsi) + 0x48, 0x81, 0xc6, 0x00, 0x02, 0x00, 0x00, //0x00000cf0 addq $512, %rsi + 0x48, 0x83, 0xc3, 0x04, //0x00000cf7 addq $4, %rbx + 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000cfb jne LBB0_171 + //0x00000d01 LBB0_172 + 0x48, 0x85, 0xd2, //0x00000d01 testq %rdx, %rdx + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00000d04 je LBB0_175 + 0x4c, 0x01, 0xee, //0x00000d0a addq %r13, %rsi + 0x4c, 0x01, 0xf6, //0x00000d0d addq %r14, %rsi + 0x4c, 0x01, 0xe6, //0x00000d10 addq %r12, %rsi + 0x48, 0x83, 0xc6, 0x60, //0x00000d13 addq $96, %rsi + 0x48, 0xc1, 0xe2, 0x07, //0x00000d17 shlq $7, %rdx + 0x31, 0xff, //0x00000d1b xorl %edi, %edi + 0xc5, 0xfe, 0x6f, 0x05, 0xdb, 0xf2, 0xff, 0xff, //0x00000d1d vmovdqu $-3365(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d25 .p2align 4, 0x90 + //0x00000d30 LBB0_174 + 0xc5, 0xfe, 0x7f, 0x44, 0x3e, 0xa0, //0x00000d30 vmovdqu %ymm0, $-96(%rsi,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x3e, 0xc0, //0x00000d36 vmovdqu %ymm0, $-64(%rsi,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x3e, 0xe0, //0x00000d3c vmovdqu %ymm0, $-32(%rsi,%rdi) + 0xc5, 0xfe, 0x7f, 0x04, 0x3e, //0x00000d42 vmovdqu %ymm0, (%rsi,%rdi) + 0x48, 0x83, 0xef, 0x80, //0x00000d47 subq $-128, %rdi + 0x48, 0x39, 0xfa, //0x00000d4b cmpq %rdi, %rdx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000d4e jne LBB0_174 + //0x00000d54 LBB0_175 + 0x49, 0x39, 0xcf, //0x00000d54 cmpq %rcx, %r15 + 0x0f, 0x84, 0x46, 0x06, 0x00, 0x00, //0x00000d57 je LBB0_180 + 0x41, 0xf6, 0xc7, 0x70, //0x00000d5d testb $112, %r15b + 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00000d61 je LBB0_177 + //0x00000d67 LBB0_165 + 0x49, 0x39, 0xc3, //0x00000d67 cmpq %rax, %r11 + 0x49, 0x0f, 0x47, 0xc3, //0x00000d6a cmovaq %r11, %rax + 0x4c, 0x29, 0xc8, //0x00000d6e subq %r9, %rax + 0x48, 0x89, 0xc6, //0x00000d71 movq %rax, %rsi + 0x48, 0x83, 0xe6, 0xf0, //0x00000d74 andq $-16, %rsi + 0x49, 0x8d, 0x14, 0x32, //0x00000d78 leaq (%r10,%rsi), %rdx + 0xc5, 0xfa, 0x6f, 0x05, 0x9c, 0xf2, 0xff, 0xff, //0x00000d7c vmovdqu $-3428(%rip), %xmm0 /* LCPI0_1+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d84 .p2align 4, 0x90 + //0x00000d90 LBB0_166 + 0xc4, 0xc1, 0x7a, 0x7f, 0x04, 0x0a, //0x00000d90 vmovdqu %xmm0, (%r10,%rcx) + 0x48, 0x83, 0xc1, 0x10, //0x00000d96 addq $16, %rcx + 0x48, 0x39, 0xce, //0x00000d9a cmpq %rcx, %rsi + 0x0f, 0x85, 0xed, 0xff, 0xff, 0xff, //0x00000d9d jne LBB0_166 + 0x48, 0x39, 0xf0, //0x00000da3 cmpq %rsi, %rax + 0x0f, 0x84, 0xf7, 0x05, 0x00, 0x00, //0x00000da6 je LBB0_180 + 0x90, 0x90, 0x90, 0x90, //0x00000dac .p2align 4, 0x90 + //0x00000db0 LBB0_179 + 0xc6, 0x02, 0x30, //0x00000db0 movb $48, (%rdx) + 0x48, 0x83, 0xc2, 0x01, //0x00000db3 addq $1, %rdx + 0x4c, 0x39, 0xc2, //0x00000db7 cmpq %r8, %rdx + 0x0f, 0x82, 0xf0, 0xff, 0xff, 0xff, //0x00000dba jb LBB0_179 + 0xe9, 0xde, 0x05, 0x00, 0x00, //0x00000dc0 jmp LBB0_180 + //0x00000dc5 LBB0_177 + 0x49, 0x01, 0xca, //0x00000dc5 addq %rcx, %r10 + 0xe9, 0x98, 0xfb, 0xff, 0xff, //0x00000dc8 jmp LBB0_178 + //0x00000dcd LBB0_99 + 0x48, 0x8b, 0x55, 0xd0, //0x00000dcd movq $-48(%rbp), %rdx + 0x4a, 0x8d, 0x34, 0x2a, //0x00000dd1 leaq (%rdx,%r13), %rsi + 0x48, 0x81, 0xc6, 0xe2, 0x01, 0x00, 0x00, //0x00000dd5 addq $482, %rsi + 0x48, 0x83, 0xe3, 0xfc, //0x00000ddc andq $-4, %rbx + 0x48, 0xf7, 0xdb, //0x00000de0 negq %rbx + 0x31, 0xd2, //0x00000de3 xorl %edx, %edx + 0xc5, 0xfe, 0x6f, 0x05, 0x13, 0xf2, 0xff, 0xff, //0x00000de5 vmovdqu $-3565(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + //0x00000ded LBB0_100 + 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x20, 0xfe, 0xff, 0xff, //0x00000ded vmovdqu %ymm0, $-480(%rsi,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x40, 0xfe, 0xff, 0xff, //0x00000df6 vmovdqu %ymm0, $-448(%rsi,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x60, 0xfe, 0xff, 0xff, //0x00000dff vmovdqu %ymm0, $-416(%rsi,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x80, 0xfe, 0xff, 0xff, //0x00000e08 vmovdqu %ymm0, $-384(%rsi,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0xa0, 0xfe, 0xff, 0xff, //0x00000e11 vmovdqu %ymm0, $-352(%rsi,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0xc0, 0xfe, 0xff, 0xff, //0x00000e1a vmovdqu %ymm0, $-320(%rsi,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0xe0, 0xfe, 0xff, 0xff, //0x00000e23 vmovdqu %ymm0, $-288(%rsi,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x00, 0xff, 0xff, 0xff, //0x00000e2c vmovdqu %ymm0, $-256(%rsi,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x20, 0xff, 0xff, 0xff, //0x00000e35 vmovdqu %ymm0, $-224(%rsi,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x40, 0xff, 0xff, 0xff, //0x00000e3e vmovdqu %ymm0, $-192(%rsi,%rdx) + 0xc5, 0xfe, 0x7f, 0x84, 0x16, 0x60, 0xff, 0xff, 0xff, //0x00000e47 vmovdqu %ymm0, $-160(%rsi,%rdx) + 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0x80, //0x00000e50 vmovdqu %ymm0, $-128(%rsi,%rdx) + 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0xa0, //0x00000e56 vmovdqu %ymm0, $-96(%rsi,%rdx) + 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0xc0, //0x00000e5c vmovdqu %ymm0, $-64(%rsi,%rdx) + 0xc5, 0xfe, 0x7f, 0x44, 0x16, 0xe0, //0x00000e62 vmovdqu %ymm0, $-32(%rsi,%rdx) + 0xc5, 0xfe, 0x7f, 0x04, 0x16, //0x00000e68 vmovdqu %ymm0, (%rsi,%rdx) + 0x48, 0x81, 0xc2, 0x00, 0x02, 0x00, 0x00, //0x00000e6d addq $512, %rdx + 0x48, 0x83, 0xc3, 0x04, //0x00000e74 addq $4, %rbx + 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000e78 jne LBB0_100 + //0x00000e7e LBB0_101 + 0x4d, 0x85, 0xe4, //0x00000e7e testq %r12, %r12 + 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000e81 je LBB0_104 + 0x4c, 0x01, 0xea, //0x00000e87 addq %r13, %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x00000e8a movq $-48(%rbp), %rsi + 0x48, 0x01, 0xf2, //0x00000e8e addq %rsi, %rdx + 0x48, 0x83, 0xc2, 0x62, //0x00000e91 addq $98, %rdx + 0x49, 0xc1, 0xe4, 0x07, //0x00000e95 shlq $7, %r12 + 0x31, 0xf6, //0x00000e99 xorl %esi, %esi + 0xc5, 0xfe, 0x6f, 0x05, 0x5d, 0xf1, 0xff, 0xff, //0x00000e9b vmovdqu $-3747(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + //0x00000ea3 LBB0_103 + 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xa0, //0x00000ea3 vmovdqu %ymm0, $-96(%rdx,%rsi) + 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xc0, //0x00000ea9 vmovdqu %ymm0, $-64(%rdx,%rsi) + 0xc5, 0xfe, 0x7f, 0x44, 0x32, 0xe0, //0x00000eaf vmovdqu %ymm0, $-32(%rdx,%rsi) + 0xc5, 0xfe, 0x7f, 0x04, 0x32, //0x00000eb5 vmovdqu %ymm0, (%rdx,%rsi) + 0x48, 0x83, 0xee, 0x80, //0x00000eba subq $-128, %rsi + 0x49, 0x39, 0xf4, //0x00000ebe cmpq %rsi, %r12 + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000ec1 jne LBB0_103 + //0x00000ec7 LBB0_104 + 0x49, 0x01, 0xc0, //0x00000ec7 addq %rax, %r8 + 0x49, 0x39, 0xc7, //0x00000eca cmpq %rax, %r15 + 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00000ecd je LBB0_107 + //0x00000ed3 LBB0_105 + 0x44, 0x01, 0xc8, //0x00000ed3 addl %r9d, %eax + 0xf7, 0xd8, //0x00000ed6 negl %eax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ed8 .p2align 4, 0x90 + //0x00000ee0 LBB0_106 + 0x41, 0xc6, 0x00, 0x30, //0x00000ee0 movb $48, (%r8) + 0x49, 0x83, 0xc0, 0x01, //0x00000ee4 addq $1, %r8 + 0x83, 0xc0, 0xff, //0x00000ee8 addl $-1, %eax + 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00000eeb jne LBB0_106 + //0x00000ef1 LBB0_107 + 0x4f, 0x8d, 0x3c, 0x30, //0x00000ef1 leaq (%r8,%r14), %r15 + 0x48, 0x89, 0xc8, //0x00000ef5 movq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x20, //0x00000ef8 shrq $32, %rax + 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00000efc jne LBB0_109 + 0x45, 0x31, 0xed, //0x00000f02 xorl %r13d, %r13d + 0x89, 0xca, //0x00000f05 movl %ecx, %edx + 0x4c, 0x89, 0xf8, //0x00000f07 movq %r15, %rax + 0x4c, 0x89, 0x55, 0xc0, //0x00000f0a movq %r10, $-64(%rbp) + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000f0e cmpl $10000, %edx + 0x0f, 0x83, 0xd0, 0x00, 0x00, 0x00, //0x00000f14 jae LBB0_115 + //0x00000f1a LBB0_114 + 0x89, 0xd1, //0x00000f1a movl %edx, %ecx + 0xe9, 0x25, 0x01, 0x00, 0x00, //0x00000f1c jmp LBB0_117 + //0x00000f21 LBB0_109 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000f21 movabsq $-6067343680855748867, %rdx + 0x48, 0x89, 0xc8, //0x00000f2b movq %rcx, %rax + 0x48, 0xf7, 0xe2, //0x00000f2e mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x00000f31 shrq $26, %rdx + 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x00000f35 imull $-100000000, %edx, %esi + 0x01, 0xce, //0x00000f3b addl %ecx, %esi + 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00000f3d je LBB0_110 + 0x89, 0xf0, //0x00000f43 movl %esi, %eax + 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000f45 movl $3518437209, %ecx + 0x48, 0x0f, 0xaf, 0xc1, //0x00000f4a imulq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x2d, //0x00000f4e shrq $45, %rax + 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000f52 imull $10000, %eax, %edi + 0x29, 0xfe, //0x00000f58 subl %edi, %esi + 0x48, 0x89, 0xc7, //0x00000f5a movq %rax, %rdi + 0x48, 0x0f, 0xaf, 0xf9, //0x00000f5d imulq %rcx, %rdi + 0x48, 0xc1, 0xef, 0x2d, //0x00000f61 shrq $45, %rdi + 0x69, 0xcf, 0x10, 0x27, 0x00, 0x00, //0x00000f65 imull $10000, %edi, %ecx + 0x29, 0xc8, //0x00000f6b subl %ecx, %eax + 0x0f, 0xb7, 0xce, //0x00000f6d movzwl %si, %ecx + 0xc1, 0xe9, 0x02, //0x00000f70 shrl $2, %ecx + 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00000f73 imull $5243, %ecx, %ecx + 0xc1, 0xe9, 0x11, //0x00000f79 shrl $17, %ecx + 0x6b, 0xf9, 0x64, //0x00000f7c imull $100, %ecx, %edi + 0x29, 0xfe, //0x00000f7f subl %edi, %esi + 0x0f, 0xb7, 0xde, //0x00000f81 movzwl %si, %ebx + 0x0f, 0xb7, 0xf8, //0x00000f84 movzwl %ax, %edi + 0xc1, 0xef, 0x02, //0x00000f87 shrl $2, %edi + 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00000f8a imull $5243, %edi, %edi + 0xc1, 0xef, 0x11, //0x00000f90 shrl $17, %edi + 0x6b, 0xf7, 0x64, //0x00000f93 imull $100, %edi, %esi + 0x29, 0xf0, //0x00000f96 subl %esi, %eax + 0x44, 0x0f, 0xb7, 0xe0, //0x00000f98 movzwl %ax, %r12d + 0x48, 0x8d, 0x35, 0x6d, 0x04, 0x00, 0x00, //0x00000f9c leaq $1133(%rip), %rsi /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x5e, //0x00000fa3 movzwl (%rsi,%rbx,2), %eax + 0x66, 0x41, 0x89, 0x47, 0xfe, //0x00000fa7 movw %ax, $-2(%r15) + 0x0f, 0xb7, 0x04, 0x4e, //0x00000fac movzwl (%rsi,%rcx,2), %eax + 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00000fb0 movw %ax, $-4(%r15) + 0x42, 0x0f, 0xb7, 0x04, 0x66, //0x00000fb5 movzwl (%rsi,%r12,2), %eax + 0x66, 0x41, 0x89, 0x47, 0xfa, //0x00000fba movw %ax, $-6(%r15) + 0x0f, 0xb7, 0x04, 0x7e, //0x00000fbf movzwl (%rsi,%rdi,2), %eax + 0x66, 0x41, 0x89, 0x47, 0xf8, //0x00000fc3 movw %ax, $-8(%r15) + 0x45, 0x31, 0xed, //0x00000fc8 xorl %r13d, %r13d + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000fcb jmp LBB0_112 + //0x00000fd0 LBB0_110 + 0x41, 0xbd, 0x08, 0x00, 0x00, 0x00, //0x00000fd0 movl $8, %r13d + //0x00000fd6 LBB0_112 + 0x49, 0x8d, 0x47, 0xf8, //0x00000fd6 leaq $-8(%r15), %rax + 0x4c, 0x89, 0x55, 0xc0, //0x00000fda movq %r10, $-64(%rbp) + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000fde cmpl $10000, %edx + 0x0f, 0x82, 0x30, 0xff, 0xff, 0xff, //0x00000fe4 jb LBB0_114 + //0x00000fea LBB0_115 + 0x41, 0xbc, 0x59, 0x17, 0xb7, 0xd1, //0x00000fea movl $3518437209, %r12d + 0x48, 0x8d, 0x3d, 0x19, 0x04, 0x00, 0x00, //0x00000ff0 leaq $1049(%rip), %rdi /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ff7 .p2align 4, 0x90 + //0x00001000 LBB0_116 + 0x89, 0xd1, //0x00001000 movl %edx, %ecx + 0x49, 0x0f, 0xaf, 0xcc, //0x00001002 imulq %r12, %rcx + 0x48, 0xc1, 0xe9, 0x2d, //0x00001006 shrq $45, %rcx + 0x69, 0xd9, 0xf0, 0xd8, 0xff, 0xff, //0x0000100a imull $-10000, %ecx, %ebx + 0x01, 0xd3, //0x00001010 addl %edx, %ebx + 0x48, 0x69, 0xf3, 0x1f, 0x85, 0xeb, 0x51, //0x00001012 imulq $1374389535, %rbx, %rsi + 0x48, 0xc1, 0xee, 0x25, //0x00001019 shrq $37, %rsi + 0x44, 0x6b, 0xd6, 0x64, //0x0000101d imull $100, %esi, %r10d + 0x44, 0x29, 0xd3, //0x00001021 subl %r10d, %ebx + 0x0f, 0xb7, 0x1c, 0x5f, //0x00001024 movzwl (%rdi,%rbx,2), %ebx + 0x66, 0x89, 0x58, 0xfe, //0x00001028 movw %bx, $-2(%rax) + 0x0f, 0xb7, 0x34, 0x77, //0x0000102c movzwl (%rdi,%rsi,2), %esi + 0x66, 0x89, 0x70, 0xfc, //0x00001030 movw %si, $-4(%rax) + 0x48, 0x83, 0xc0, 0xfc, //0x00001034 addq $-4, %rax + 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00001038 cmpl $99999999, %edx + 0x89, 0xca, //0x0000103e movl %ecx, %edx + 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x00001040 ja LBB0_116 + //0x00001046 LBB0_117 + 0x83, 0xf9, 0x64, //0x00001046 cmpl $100, %ecx + 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00001049 jb LBB0_119 + 0x0f, 0xb7, 0xd1, //0x0000104f movzwl %cx, %edx + 0xc1, 0xea, 0x02, //0x00001052 shrl $2, %edx + 0x69, 0xd2, 0x7b, 0x14, 0x00, 0x00, //0x00001055 imull $5243, %edx, %edx + 0xc1, 0xea, 0x11, //0x0000105b shrl $17, %edx + 0x6b, 0xf2, 0x64, //0x0000105e imull $100, %edx, %esi + 0x29, 0xf1, //0x00001061 subl %esi, %ecx + 0x0f, 0xb7, 0xc9, //0x00001063 movzwl %cx, %ecx + 0x48, 0x8d, 0x35, 0xa3, 0x03, 0x00, 0x00, //0x00001066 leaq $931(%rip), %rsi /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4e, //0x0000106d movzwl (%rsi,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0xfe, //0x00001071 movw %cx, $-2(%rax) + 0x48, 0x83, 0xc0, 0xfe, //0x00001075 addq $-2, %rax + 0x89, 0xd1, //0x00001079 movl %edx, %ecx + //0x0000107b LBB0_119 + 0x48, 0x8b, 0x7d, 0xc0, //0x0000107b movq $-64(%rbp), %rdi + 0x83, 0xf9, 0x0a, //0x0000107f cmpl $10, %ecx + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00001082 jb LBB0_121 + 0x89, 0xc9, //0x00001088 movl %ecx, %ecx + 0x48, 0x8d, 0x15, 0x7f, 0x03, 0x00, 0x00, //0x0000108a leaq $895(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00001091 movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0xfe, //0x00001095 movw %cx, $-2(%rax) + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001099 jmp LBB0_122 + //0x0000109e LBB0_121 + 0x80, 0xc1, 0x30, //0x0000109e addb $48, %cl + 0x41, 0x88, 0x08, //0x000010a1 movb %cl, (%r8) + //0x000010a4 LBB0_122 + 0x4d, 0x29, 0xef, //0x000010a4 subq %r13, %r15 + 0x4d, 0x29, 0xee, //0x000010a7 subq %r13, %r14 + 0x49, 0x83, 0xc6, 0x01, //0x000010aa addq $1, %r14 + 0x42, 0x8d, 0x04, 0x2f, //0x000010ae leal (%rdi,%r13), %eax + 0xb1, 0x01, //0x000010b2 movb $1, %cl + 0x28, 0xc1, //0x000010b4 subb %al, %cl + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000010b6 movl $1, %esi + 0x29, 0xfe, //0x000010bb subl %edi, %esi + 0x44, 0x29, 0xee, //0x000010bd subl %r13d, %esi + 0x46, 0x8d, 0x24, 0x2f, //0x000010c0 leal (%rdi,%r13), %r12d + 0x41, 0x83, 0xc4, 0xfe, //0x000010c4 addl $-2, %r12d + 0x44, 0x01, 0xef, //0x000010c8 addl %r13d, %edi + 0x83, 0xc7, 0xff, //0x000010cb addl $-1, %edi + 0x31, 0xc0, //0x000010ce xorl %eax, %eax + 0x44, 0x89, 0xe2, //0x000010d0 movl %r12d, %edx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000010d3 .p2align 4, 0x90 + //0x000010e0 LBB0_123 + 0x80, 0xc1, 0x03, //0x000010e0 addb $3, %cl + 0x83, 0xc2, 0x01, //0x000010e3 addl $1, %edx + 0x41, 0x80, 0x7c, 0x07, 0xff, 0x30, //0x000010e6 cmpb $48, $-1(%r15,%rax) + 0x48, 0x8d, 0x40, 0xff, //0x000010ec leaq $-1(%rax), %rax + 0x0f, 0x84, 0xea, 0xff, 0xff, 0xff, //0x000010f0 je LBB0_123 + 0x4d, 0x8d, 0x14, 0x07, //0x000010f6 leaq (%r15,%rax), %r10 + 0x49, 0x83, 0xc2, 0x01, //0x000010fa addq $1, %r10 + 0x45, 0x85, 0xc9, //0x000010fe testl %r9d, %r9d + 0x0f, 0x8e, 0xb8, 0x00, 0x00, 0x00, //0x00001101 jle LBB0_125 + 0x45, 0x29, 0xeb, //0x00001107 subl %r13d, %r11d + 0x41, 0x8d, 0x1c, 0x03, //0x0000110a leal (%r11,%rax), %ebx + 0x83, 0xc3, 0x01, //0x0000110e addl $1, %ebx + 0x41, 0x39, 0xd9, //0x00001111 cmpl %ebx, %r9d + 0x0f, 0x8d, 0x32, 0x00, 0x00, 0x00, //0x00001114 jge LBB0_127 + 0x83, 0xc6, 0xff, //0x0000111a addl $-1, %esi + 0x48, 0x63, 0xd6, //0x0000111d movslq %esi, %rdx + 0x48, 0x8d, 0x3c, 0x02, //0x00001120 leaq (%rdx,%rax), %rdi + 0x48, 0x83, 0xc7, 0x01, //0x00001124 addq $1, %rdi + 0x85, 0xff, //0x00001128 testl %edi, %edi + 0x4c, 0x8b, 0x65, 0xd0, //0x0000112a movq $-48(%rbp), %r12 + 0x0f, 0x8e, 0x05, 0x01, 0x00, 0x00, //0x0000112e jle LBB0_146 + 0x41, 0x89, 0xfa, //0x00001134 movl %edi, %r10d + 0x49, 0x8d, 0x72, 0xff, //0x00001137 leaq $-1(%r10), %rsi + 0x48, 0x83, 0xfe, 0x03, //0x0000113b cmpq $3, %rsi + 0x0f, 0x83, 0x86, 0x00, 0x00, 0x00, //0x0000113f jae LBB0_147 + 0x31, 0xf6, //0x00001145 xorl %esi, %esi + 0xe9, 0xb0, 0x00, 0x00, 0x00, //0x00001147 jmp LBB0_143 + //0x0000114c LBB0_127 + 0x89, 0xf9, //0x0000114c movl %edi, %ecx + 0x48, 0x29, 0xc1, //0x0000114e subq %rax, %rcx + 0x85, 0xc9, //0x00001151 testl %ecx, %ecx + 0x0f, 0x8e, 0x66, 0x00, 0x00, 0x00, //0x00001153 jle LBB0_125 + 0x45, 0x89, 0xe3, //0x00001159 movl %r12d, %r11d + 0x4c, 0x89, 0xdf, //0x0000115c movq %r11, %rdi + 0x48, 0x29, 0xc7, //0x0000115f subq %rax, %rdi + 0x31, 0xf6, //0x00001162 xorl %esi, %esi + 0x83, 0xff, 0x7f, //0x00001164 cmpl $127, %edi + 0x4c, 0x8b, 0x65, 0xd0, //0x00001167 movq $-48(%rbp), %r12 + 0x0f, 0x82, 0x15, 0x02, 0x00, 0x00, //0x0000116b jb LBB0_137 + 0x49, 0x29, 0xc3, //0x00001171 subq %rax, %r11 + 0x41, 0x89, 0xf9, //0x00001174 movl %edi, %r9d + 0x49, 0x83, 0xc1, 0x01, //0x00001177 addq $1, %r9 + 0x48, 0xbe, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000117b movabsq $8589934464, %rsi + 0x4c, 0x21, 0xce, //0x00001185 andq %r9, %rsi + 0x4d, 0x01, 0xf0, //0x00001188 addq %r14, %r8 + 0x41, 0x89, 0xd2, //0x0000118b movl %edx, %r10d + 0x49, 0x83, 0xc2, 0x01, //0x0000118e addq $1, %r10 + 0x49, 0x83, 0xe2, 0x80, //0x00001192 andq $-128, %r10 + 0x4d, 0x01, 0xc2, //0x00001196 addq %r8, %r10 + 0x49, 0x89, 0xf6, //0x00001199 movq %rsi, %r14 + 0x48, 0x8d, 0x56, 0x80, //0x0000119c leaq $-128(%rsi), %rdx + 0x49, 0x89, 0xd0, //0x000011a0 movq %rdx, %r8 + 0x49, 0xc1, 0xe8, 0x07, //0x000011a3 shrq $7, %r8 + 0x49, 0x83, 0xc0, 0x01, //0x000011a7 addq $1, %r8 + 0x48, 0x81, 0xfa, 0x80, 0x01, 0x00, 0x00, //0x000011ab cmpq $384, %rdx + 0x0f, 0x83, 0x96, 0x00, 0x00, 0x00, //0x000011b2 jae LBB0_131 + 0x31, 0xf6, //0x000011b8 xorl %esi, %esi + 0xe9, 0x50, 0x01, 0x00, 0x00, //0x000011ba jmp LBB0_133 + //0x000011bf LBB0_125 + 0x4d, 0x89, 0xd0, //0x000011bf movq %r10, %r8 + 0x4c, 0x8b, 0x65, 0xd0, //0x000011c2 movq $-48(%rbp), %r12 + 0xe9, 0xd8, 0x01, 0x00, 0x00, //0x000011c6 jmp LBB0_180 + //0x000011cb LBB0_147 + 0x83, 0xe7, 0xfc, //0x000011cb andl $-4, %edi + 0x48, 0xf7, 0xdf, //0x000011ce negq %rdi + 0x31, 0xf6, //0x000011d1 xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011d3 .p2align 4, 0x90 + //0x000011e0 LBB0_148 + 0x49, 0x8d, 0x1c, 0x37, //0x000011e0 leaq (%r15,%rsi), %rbx + 0x8b, 0x54, 0x18, 0xfd, //0x000011e4 movl $-3(%rax,%rbx), %edx + 0x89, 0x54, 0x18, 0xfe, //0x000011e8 movl %edx, $-2(%rax,%rbx) + 0x48, 0x83, 0xc6, 0xfc, //0x000011ec addq $-4, %rsi + 0x48, 0x39, 0xf7, //0x000011f0 cmpq %rsi, %rdi + 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x000011f3 jne LBB0_148 + 0x48, 0xf7, 0xde, //0x000011f9 negq %rsi + //0x000011fc LBB0_143 + 0x41, 0xf6, 0xc2, 0x03, //0x000011fc testb $3, %r10b + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001200 je LBB0_146 + 0x0f, 0xb6, 0xc9, //0x00001206 movzbl %cl, %ecx + 0x83, 0xe1, 0x03, //0x00001209 andl $3, %ecx + 0x48, 0xf7, 0xd9, //0x0000120c negq %rcx + 0x4c, 0x89, 0xfa, //0x0000120f movq %r15, %rdx + 0x48, 0x29, 0xf2, //0x00001212 subq %rsi, %rdx + 0x31, 0xf6, //0x00001215 xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001217 .p2align 4, 0x90 + //0x00001220 LBB0_145 + 0x48, 0x8d, 0x3c, 0x32, //0x00001220 leaq (%rdx,%rsi), %rdi + 0x0f, 0xb6, 0x1c, 0x38, //0x00001224 movzbl (%rax,%rdi), %ebx + 0x88, 0x5c, 0x38, 0x01, //0x00001228 movb %bl, $1(%rax,%rdi) + 0x48, 0x83, 0xc6, 0xff, //0x0000122c addq $-1, %rsi + 0x48, 0x39, 0xf1, //0x00001230 cmpq %rsi, %rcx + 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00001233 jne LBB0_145 + //0x00001239 LBB0_146 + 0x49, 0x63, 0xc9, //0x00001239 movslq %r9d, %rcx + 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x0000123c movb $46, (%r8,%rcx) + 0x4d, 0x8d, 0x04, 0x07, //0x00001241 leaq (%r15,%rax), %r8 + 0x49, 0x83, 0xc0, 0x02, //0x00001245 addq $2, %r8 + 0xe9, 0x55, 0x01, 0x00, 0x00, //0x00001249 jmp LBB0_180 + //0x0000124e LBB0_131 + 0x44, 0x89, 0xda, //0x0000124e movl %r11d, %edx + 0x48, 0x83, 0xc2, 0x01, //0x00001251 addq $1, %rdx + 0x48, 0x83, 0xe2, 0x80, //0x00001255 andq $-128, %rdx + 0x48, 0x83, 0xc2, 0x80, //0x00001259 addq $-128, %rdx + 0x48, 0xc1, 0xea, 0x07, //0x0000125d shrq $7, %rdx + 0x48, 0x83, 0xc2, 0x01, //0x00001261 addq $1, %rdx + 0x48, 0x83, 0xe2, 0xfc, //0x00001265 andq $-4, %rdx + 0x48, 0xf7, 0xda, //0x00001269 negq %rdx + 0x31, 0xf6, //0x0000126c xorl %esi, %esi + 0xc5, 0xfe, 0x6f, 0x05, 0x8a, 0xed, 0xff, 0xff, //0x0000126e vmovdqu $-4726(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + //0x00001276 LBB0_132 + 0x49, 0x8d, 0x3c, 0x37, //0x00001276 leaq (%r15,%rsi), %rdi + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x01, //0x0000127a vmovdqu %ymm0, $1(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x21, //0x00001280 vmovdqu %ymm0, $33(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x41, //0x00001286 vmovdqu %ymm0, $65(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x61, //0x0000128c vmovdqu %ymm0, $97(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x81, 0x00, 0x00, 0x00, //0x00001292 vmovdqu %ymm0, $129(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa1, 0x00, 0x00, 0x00, //0x0000129b vmovdqu %ymm0, $161(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc1, 0x00, 0x00, 0x00, //0x000012a4 vmovdqu %ymm0, $193(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe1, 0x00, 0x00, 0x00, //0x000012ad vmovdqu %ymm0, $225(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x01, 0x01, 0x00, 0x00, //0x000012b6 vmovdqu %ymm0, $257(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x21, 0x01, 0x00, 0x00, //0x000012bf vmovdqu %ymm0, $289(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x41, 0x01, 0x00, 0x00, //0x000012c8 vmovdqu %ymm0, $321(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x61, 0x01, 0x00, 0x00, //0x000012d1 vmovdqu %ymm0, $353(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x81, 0x01, 0x00, 0x00, //0x000012da vmovdqu %ymm0, $385(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa1, 0x01, 0x00, 0x00, //0x000012e3 vmovdqu %ymm0, $417(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc1, 0x01, 0x00, 0x00, //0x000012ec vmovdqu %ymm0, $449(%rax,%rdi) + 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe1, 0x01, 0x00, 0x00, //0x000012f5 vmovdqu %ymm0, $481(%rax,%rdi) + 0x48, 0x81, 0xc6, 0x00, 0x02, 0x00, 0x00, //0x000012fe addq $512, %rsi + 0x48, 0x83, 0xc2, 0x04, //0x00001305 addq $4, %rdx + 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x00001309 jne LBB0_132 + //0x0000130f LBB0_133 + 0x49, 0x01, 0xc2, //0x0000130f addq %rax, %r10 + 0x41, 0xf6, 0xc0, 0x03, //0x00001312 testb $3, %r8b + 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00001316 je LBB0_136 + 0x41, 0x83, 0xc3, 0x01, //0x0000131c addl $1, %r11d + 0x41, 0x81, 0xe3, 0x80, 0x01, 0x00, 0x00, //0x00001320 andl $384, %r11d + 0x41, 0x83, 0xc3, 0x80, //0x00001327 addl $-128, %r11d + 0x41, 0xc1, 0xeb, 0x07, //0x0000132b shrl $7, %r11d + 0x41, 0x80, 0xc3, 0x01, //0x0000132f addb $1, %r11b + 0x41, 0x0f, 0xb6, 0xd3, //0x00001333 movzbl %r11b, %edx + 0x83, 0xe2, 0x03, //0x00001337 andl $3, %edx + 0x48, 0xc1, 0xe2, 0x07, //0x0000133a shlq $7, %rdx + 0x4c, 0x01, 0xfe, //0x0000133e addq %r15, %rsi + 0x48, 0x83, 0xc6, 0x61, //0x00001341 addq $97, %rsi + 0x31, 0xff, //0x00001345 xorl %edi, %edi + 0xc5, 0xfe, 0x6f, 0x05, 0xb1, 0xec, 0xff, 0xff, //0x00001347 vmovdqu $-4943(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + //0x0000134f LBB0_135 + 0x48, 0x8d, 0x1c, 0x3e, //0x0000134f leaq (%rsi,%rdi), %rbx + 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xa0, //0x00001353 vmovdqu %ymm0, $-96(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xc0, //0x00001359 vmovdqu %ymm0, $-64(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xe0, //0x0000135f vmovdqu %ymm0, $-32(%rax,%rbx) + 0xc5, 0xfe, 0x7f, 0x04, 0x18, //0x00001365 vmovdqu %ymm0, (%rax,%rbx) + 0x48, 0x83, 0xef, 0x80, //0x0000136a subq $-128, %rdi + 0x48, 0x39, 0xfa, //0x0000136e cmpq %rdi, %rdx + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00001371 jne LBB0_135 + //0x00001377 LBB0_136 + 0x44, 0x89, 0xf6, //0x00001377 movl %r14d, %esi + 0x4d, 0x89, 0xd0, //0x0000137a movq %r10, %r8 + 0x4d, 0x39, 0xf1, //0x0000137d cmpq %r14, %r9 + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00001380 je LBB0_180 + //0x00001386 LBB0_137 + 0x4d, 0x89, 0xd0, //0x00001386 movq %r10, %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001389 .p2align 4, 0x90 + //0x00001390 LBB0_138 + 0x41, 0xc6, 0x00, 0x30, //0x00001390 movb $48, (%r8) + 0x49, 0x83, 0xc0, 0x01, //0x00001394 addq $1, %r8 + 0x83, 0xc6, 0x01, //0x00001398 addl $1, %esi + 0x39, 0xce, //0x0000139b cmpl %ecx, %esi + 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x0000139d jl LBB0_138 + //0x000013a3 LBB0_180 + 0x45, 0x29, 0xe0, //0x000013a3 subl %r12d, %r8d + //0x000013a6 LBB0_181 + 0x44, 0x89, 0xc0, //0x000013a6 movl %r8d, %eax + 0x48, 0x83, 0xc4, 0x18, //0x000013a9 addq $24, %rsp + 0x5b, //0x000013ad popq %rbx + 0x41, 0x5c, //0x000013ae popq %r12 + 0x41, 0x5d, //0x000013b0 popq %r13 + 0x41, 0x5e, //0x000013b2 popq %r14 + 0x41, 0x5f, //0x000013b4 popq %r15 + 0x5d, //0x000013b6 popq %rbp + 0xc5, 0xf8, 0x77, //0x000013b7 vzeroupper + 0xc3, //0x000013ba retq + //0x000013bb LBB0_62 + 0x48, 0x81, 0xf9, 0x00, 0xca, 0x9a, 0x3b, //0x000013bb cmpq $1000000000, %rcx + 0x41, 0xbb, 0x0a, 0x00, 0x00, 0x00, //0x000013c2 movl $10, %r11d + 0xe9, 0x69, 0xef, 0xff, 0xff, //0x000013c8 jmp LBB0_63 + //0x000013cd LBB0_1 + 0x45, 0x31, 0xc0, //0x000013cd xorl %r8d, %r8d + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x000013d0 jmp LBB0_181 + //0x000013d5 LBB0_5 + 0x41, 0xbb, 0xce, 0xfb, 0xff, 0xff, //0x000013d5 movl $-1074, %r11d + 0x49, 0x89, 0xd0, //0x000013db movq %rdx, %r8 + 0xe9, 0xf3, 0xec, 0xff, 0xff, //0x000013de jmp LBB0_6 + //0x000013e3 LBB0_29 + 0x49, 0x81, 0xf8, 0x00, 0xca, 0x9a, 0x3b, //0x000013e3 cmpq $1000000000, %r8 + 0x4c, 0x8b, 0x4d, 0xc8, //0x000013ea movq $-56(%rbp), %r9 + 0x49, 0x83, 0xd9, 0x00, //0x000013ee sbbq $0, %r9 + 0x49, 0x83, 0xc1, 0x0a, //0x000013f2 addq $10, %r9 + 0x4c, 0x89, 0xc0, //0x000013f6 movq %r8, %rax + 0x48, 0xc1, 0xe8, 0x20, //0x000013f9 shrq $32, %rax + 0x0f, 0x85, 0xe3, 0xf1, 0xff, 0xff, //0x000013fd jne LBB0_19 + 0xe9, 0xfb, 0xf5, 0xff, 0xff, //0x00001403 jmp LBB0_30 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001408 .p2align 4, 0x00 + //0x00001410 _Digits + 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00001410 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' + 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00001420 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' + 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00001430 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' + 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00001440 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' + 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00001450 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' + 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00001460 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' + 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00001470 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' + 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00001480 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' + 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00001490 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' + 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000014a0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' + 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000014b0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' + 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000014c0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' + 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x000014d0 QUAD $0x3939383937393639 // .ascii 8, '96979899' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014d8 .p2align 4, 0x00 + //0x000014e0 _pow10_ceil_sig.g + 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x000014e0 .quad -38366372719436721 + 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x000014e8 .quad 2731688931043774331 + 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x000014f0 .quad -6941508010590729807 + 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x000014f8 .quad 8624834609543440813 + 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00001500 .quad -4065198994811024355 + 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00001508 .quad -3054014793352862696 + 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00001510 .quad -469812725086392539 + 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00001518 .quad 5405853545163697438 + 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00001520 .quad -7211161980820077193 + 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00001528 .quad 5684501474941004851 + 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00001530 .quad -4402266457597708587 + 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00001538 .quad 2493940825248868160 + 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00001540 .quad -891147053569747830 + 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00001548 .quad 7729112049988473104 + 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00001550 .quad -7474495936122174250 + 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00001558 .quad -9004363024039368022 + 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00001560 .quad -4731433901725329908 + 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00001568 .quad 2579604275232953684 + 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00001570 .quad -1302606358729274481 + 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00001578 .quad 3224505344041192105 + 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00001580 .quad -7731658001846878407 + 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00001588 .quad 8932844867666826922 + 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00001590 .quad -5052886483881210105 + 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00001598 .quad -2669001970698630060 + 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x000015a0 .quad -1704422086424124727 + 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x000015a8 .quad -3336252463373287575 + 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x000015b0 .quad -7982792831656159810 + 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x000015b8 .quad 2526528228819083170 + 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x000015c0 .quad -5366805021142811859 + 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x000015c8 .quad -6065211750830921845 + 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x000015d0 .quad -2096820258001126919 + 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x000015d8 .quad 1641857348316123501 + 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x000015e0 .quad -8228041688891786181 + 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x000015e8 .quad -5891368184943504668 + 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x000015f0 .quad -5673366092687344822 + 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x000015f8 .quad -7364210231179380835 + 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00001600 .quad -2480021597431793123 + 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00001608 .quad 4629795266307937668 + 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00001610 .quad -8467542526035952558 + 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00001618 .quad 5199465050656154995 + 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00001620 .quad -5972742139117552794 + 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00001628 .quad -2724040723534582064 + 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00001630 .quad -2854241655469553088 + 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00001638 .quad -8016736922845615485 + 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00001640 .quad -8701430062309552536 + 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00001648 .quad 6518754469289960082 + 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00001650 .quad -6265101559459552766 + 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00001658 .quad 8148443086612450103 + 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00001660 .quad -3219690930897053053 + 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00001668 .quad 962181821410786820 + 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00001670 .quad -8929835859451740015 + 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00001678 .quad -1704479370831952189 + 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00001680 .quad -6550608805887287114 + 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00001688 .quad 7092772823314835571 + 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00001690 .quad -3576574988931720989 + 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00001698 .quad -357406007711231344 + 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x000016a0 .quad -9152888395723407474 + 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x000016a8 .quad 8999993282035256218 + 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x000016b0 .quad -6829424476226871438 + 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x000016b8 .quad 2026619565689294465 + 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x000016c0 .quad -3925094576856201394 + 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x000016c8 .quad -6690097579743157727 + 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x000016d0 .quad -294682202642863838 + 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x000016d8 .quad 5472436080603216553 + 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x000016e0 .quad -7101705404292871755 + 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x000016e8 .quad 8031958568804398250 + 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x000016f0 .quad -4265445736938701790 + 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x000016f8 .quad -3795109844276665900 + 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00001700 .quad -720121152745989333 + 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00001708 .quad 9091170749936331337 + 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00001710 .quad -7367604748107325189 + 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00001718 .quad 3376138709496513134 + 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00001720 .quad -4597819916706768583 + 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00001728 .quad -391512631556746487 + 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00001730 .quad -1135588877456072824 + 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00001738 .quad 8733981247408842699 + 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00001740 .quad -7627272076051127371 + 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00001748 .quad 5458738279630526687 + 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00001750 .quad -4922404076636521310 + 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00001758 .quad -7011635205744005353 + 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00001760 .quad -1541319077368263733 + 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00001768 .quad 5070514048102157021 + 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00001770 .quad -7880853450996246689 + 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00001778 .quad 863228270850154186 + 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00001780 .quad -5239380795317920458 + 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00001788 .quad -3532650679864695172 + 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00001790 .quad -1937539975720012668 + 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00001798 .quad -9027499368258256869 + 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x000017a0 .quad -8128491512466089774 + 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x000017a8 .quad -3336344095947716591 + 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x000017b0 .quad -5548928372155224313 + 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x000017b8 .quad -8782116138362033642 + 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x000017c0 .quad -2324474446766642487 + 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x000017c8 .quad 7469098900757009563 + 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x000017d0 .quad -8370325556870233411 + 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x000017d8 .quad -2249342214667950879 + 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x000017e0 .quad -5851220927660403859 + 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x000017e8 .quad 6411694268519837209 + 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x000017f0 .quad -2702340141148116920 + 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x000017f8 .quad -5820440219632367201 + 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00001800 .quad -8606491615858654931 + 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00001808 .quad 7891439908798240260 + 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00001810 .quad -6146428501395930760 + 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00001818 .quad -3970758169284363388 + 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00001820 .quad -3071349608317525546 + 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00001828 .quad -351761693178066331 + 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00001830 .quad -8837122532839535322 + 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00001838 .quad 6697677969404790400 + 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00001840 .quad -6434717147622031249 + 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00001848 .quad -851274575098787809 + 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00001850 .quad -3431710416100151157 + 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00001858 .quad -1064093218873484761 + 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00001860 .quad -9062348037703676329 + 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00001868 .quad 8558313775058847833 + 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00001870 .quad -6716249028702207507 + 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00001878 .quad 6086206200396171887 + 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00001880 .quad -3783625267450371480 + 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00001888 .quad -6227300304786948854 + 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00001890 .quad -117845565885576446 + 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00001898 .quad -3172439362556298163 + 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x000018a0 .quad -6991182506319567135 + 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x000018a8 .quad -4288617610811380304 + 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x000018b0 .quad -4127292114472071014 + 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x000018b8 .quad 3862600023340550428 + 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x000018c0 .quad -547429124662700864 + 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x000018c8 .quad -4395122007679087773 + 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x000018d0 .quad -7259672230555269896 + 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x000018d8 .quad 8782263791269039902 + 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x000018e0 .quad -4462904269766699466 + 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x000018e8 .quad -7468914334623251739 + 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x000018f0 .quad -966944318780986428 + 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x000018f8 .quad 4498915137003099038 + 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00001900 .quad -7521869226879198374 + 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00001908 .quad -6411550076227838909 + 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00001910 .quad -4790650515171610063 + 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00001918 .quad 5820620459997365076 + 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00001920 .quad -1376627125537124675 + 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00001928 .quad -6559282480285457367 + 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00001930 .quad -7777920981101784778 + 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00001938 .quad -8711237568605798758 + 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00001940 .quad -5110715207949843068 + 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00001948 .quad 2946011094524915264 + 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00001950 .quad -1776707991509915931 + 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00001958 .quad 3682513868156144080 + 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00001960 .quad -8027971522334779313 + 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00001968 .quad 4607414176811284002 + 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00001970 .quad -5423278384491086237 + 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00001978 .quad 1147581702586717098 + 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00001980 .quad -2167411962186469893 + 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00001988 .quad -3177208890193991531 + 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00001990 .quad -8272161504007625539 + 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00001998 .quad 7237616480483531101 + 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x000019a0 .quad -5728515861582144020 + 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x000019a8 .quad -4788037454677749836 + 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x000019b0 .quad -2548958808550292121 + 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x000019b8 .quad -1373360799919799391 + 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x000019c0 .quad -8510628282985014432 + 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x000019c8 .quad -858350499949874619 + 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x000019d0 .quad -6026599335303880135 + 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x000019d8 .quad 3538747893490044630 + 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x000019e0 .quad -2921563150702462265 + 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x000019e8 .quad 9035120885289943692 + 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x000019f0 .quad -8743505996830120772 + 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x000019f8 .quad -5882264492762254952 + 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00001a00 .quad -6317696477610263061 + 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00001a08 .quad -2741144597525430787 + 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00001a10 .quad -3285434578585440922 + 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00001a18 .quad -3426430746906788484 + 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00001a20 .quad -8970925639256982432 + 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00001a28 .quad 4776009810824339054 + 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00001a30 .quad -6601971030643840136 + 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00001a38 .quad 5970012263530423817 + 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00001a40 .quad -3640777769877412266 + 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00001a48 .quad 7462515329413029772 + 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00001a50 .quad -9193015133814464522 + 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00001a58 .quad 52386062455755703 + 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00001a60 .quad -6879582898840692749 + 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00001a68 .quad -9157889458785081179 + 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00001a70 .quad -3987792605123478032 + 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00001a78 .quad 6999382250228200142 + 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00001a80 .quad -373054737976959636 + 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00001a88 .quad 8749227812785250178 + 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00001a90 .quad -7150688238876681629 + 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00001a98 .quad -3755104653863994447 + 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00001aa0 .quad -4326674280168464132 + 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00001aa8 .quad -4693880817329993059 + 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00001ab0 .quad -796656831783192261 + 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00001ab8 .quad -1255665003235103419 + 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00001ac0 .quad -7415439547505577019 + 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00001ac8 .quad 8438581409832836171 + 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00001ad0 .quad -4657613415954583370 + 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00001ad8 .quad -3286831292991118498 + 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00001ae0 .quad -1210330751515841308 + 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00001ae8 .quad -8720225134666286027 + 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00001af0 .quad -7673985747338482674 + 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00001af8 .quad -3144297699952734815 + 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00001b00 .quad -4980796165745715438 + 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00001b08 .quad -8542058143368306422 + 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00001b10 .quad -1614309188754756393 + 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00001b18 .quad 3157485376071780684 + 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00001b20 .quad -7926472270612804602 + 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00001b28 .quad 8890957387685944784 + 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00001b30 .quad -5296404319838617848 + 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00001b38 .quad 1890324697752655171 + 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00001b40 .quad -2008819381370884406 + 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00001b48 .quad 2362905872190818964 + 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00001b50 .quad -8173041140997884610 + 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00001b58 .quad 6088502188546649757 + 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00001b60 .quad -5604615407819967859 + 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00001b68 .quad -1612744301171463612 + 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00001b70 .quad -2394083241347571919 + 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00001b78 .quad 7207441660390446293 + 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00001b80 .quad -8413831053483314306 + 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00001b88 .quad -2412877989897052923 + 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00001b90 .quad -5905602798426754978 + 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00001b98 .quad -7627783505798704058 + 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00001ba0 .quad -2770317479606055818 + 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00001ba8 .quad 4300328673033783640 + 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00001bb0 .quad -8648977452394866743 + 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00001bb8 .quad -1923980597781273129 + 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00001bc0 .quad -6199535797066195524 + 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00001bc8 .quad 6818396289628184397 + 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00001bd0 .quad -3137733727905356501 + 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00001bd8 .quad 8522995362035230496 + 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00001be0 .quad -8878612607581929669 + 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00001be8 .quad 3021029092058325108 + 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00001bf0 .quad -6486579741050024183 + 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00001bf8 .quad -835399653354481519 + 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00001c00 .quad -3496538657885142324 + 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00001c08 .quad 8179122470161673909 + 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00001c10 .quad -9102865688819295809 + 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00001c18 .quad -4111420493003729615 + 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00001c20 .quad -6766896092596731857 + 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00001c28 .quad -5139275616254662019 + 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00001c30 .quad -3846934097318526917 + 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00001c38 .quad -6424094520318327523 + 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00001c40 .quad -196981603220770742 + 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00001c48 .quad -8030118150397909404 + 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00001c50 .quad -7040642529654063570 + 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00001c58 .quad -7324666853212387329 + 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00001c60 .quad -4189117143640191558 + 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00001c68 .quad 4679224488766679550 + 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00001c70 .quad -624710411122851544 + 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00001c78 .quad -3374341425896426371 + 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00001c80 .quad -7307973034592864071 + 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00001c88 .quad -9026492418826348337 + 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00001c90 .quad -4523280274813692185 + 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00001c98 .quad -2059743486678159614 + 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00001ca0 .quad -1042414325089727327 + 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00001ca8 .quad -2574679358347699518 + 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00001cb0 .quad -7569037980822161435 + 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00001cb8 .quad 3002511419460075706 + 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00001cc0 .quad -4849611457600313890 + 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00001cc8 .quad 8364825292752482536 + 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00001cd0 .quad -1450328303573004458 + 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00001cd8 .quad 1232659579085827362 + 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00001ce0 .quad -7823984217374209643 + 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00001ce8 .quad -3841273781498745803 + 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00001cf0 .quad -5168294253290374149 + 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00001cf8 .quad 4421779809981343555 + 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00001d00 .quad -1848681798185579782 + 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00001d08 .quad 915538744049291539 + 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00001d10 .quad -8072955151507069220 + 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00001d18 .quad 5183897733458195116 + 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00001d20 .quad -5479507920956448621 + 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00001d28 .quad 6479872166822743895 + 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00001d30 .quad -2237698882768172872 + 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00001d38 .quad 3488154190101041965 + 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00001d40 .quad -8316090829371189901 + 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00001d48 .quad 2180096368813151228 + 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00001d50 .quad -5783427518286599473 + 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00001d58 .quad -1886565557410948869 + 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00001d60 .quad -2617598379430861437 + 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00001d68 .quad -2358206946763686086 + 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00001d70 .quad -8553528014785370254 + 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00001d78 .quad 7749492695127472004 + 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00001d80 .quad -6080224000054324913 + 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00001d88 .quad 463493832054564197 + 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00001d90 .quad -2988593981640518238 + 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00001d98 .quad -4032318728359182658 + 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00001da0 .quad -8785400266166405755 + 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00001da8 .quad -4826042214438183113 + 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00001db0 .quad -6370064314280619289 + 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00001db8 .quad 3190819268807046917 + 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00001dc0 .quad -3350894374423386208 + 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00001dc8 .quad -623161932418579258 + 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00001dd0 .quad -9011838011655698236 + 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00001dd8 .quad -7307005235402693892 + 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00001de0 .quad -6653111496142234891 + 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00001de8 .quad -4522070525825979461 + 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00001df0 .quad -3704703351750405709 + 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00001df8 .quad 3570783879572301481 + 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00001e00 .quad -19193171260619233 + 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00001e08 .quad -148206168962011053 + 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00001e10 .quad -6929524759678968877 + 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00001e18 .quad -92628855601256908 + 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00001e20 .quad -4050219931171323192 + 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00001e28 .quad -115786069501571135 + 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00001e30 .quad -451088895536766085 + 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00001e38 .quad 4466953431550423985 + 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00001e40 .quad -7199459587351560659 + 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00001e48 .quad 486002885505321039 + 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00001e50 .quad -4387638465762062920 + 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00001e58 .quad 5219189625309039203 + 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00001e60 .quad -872862063775190746 + 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00001e68 .quad 6523987031636299003 + 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00001e70 .quad -7463067817500576073 + 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00001e78 .quad -534194123654701027 + 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00001e80 .quad -4717148753448332187 + 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00001e88 .quad -667742654568376284 + 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00001e90 .quad -1284749923383027329 + 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00001e98 .quad 8388693718644305453 + 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00001ea0 .quad -7720497729755473937 + 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00001ea8 .quad -6286281471915778851 + 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00001eb0 .quad -5038936143766954517 + 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00001eb8 .quad -7857851839894723564 + 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00001ec0 .quad -1686984161281305242 + 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00001ec8 .quad 8624429273841147160 + 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00001ed0 .quad -7971894128441897632 + 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00001ed8 .quad 778582277723329071 + 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00001ee0 .quad -5353181642124984136 + 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00001ee8 .quad 973227847154161339 + 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00001ef0 .quad -2079791034228842266 + 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00001ef8 .quad 1216534808942701674 + 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00001f00 .quad -8217398424034108273 + 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00001f08 .quad -3851351762838199358 + 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00001f10 .quad -5660062011615247437 + 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00001f18 .quad -4814189703547749197 + 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00001f20 .quad -2463391496091671392 + 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00001f28 .quad -6017737129434686497 + 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00001f30 .quad -8457148712698376476 + 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00001f38 .quad 7768129340171790700 + 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00001f40 .quad -5959749872445582691 + 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00001f48 .quad -8736582398494813241 + 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00001f50 .quad -2838001322129590460 + 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00001f58 .quad -1697355961263740744 + 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00001f60 .quad -8691279853972075893 + 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00001f68 .quad 1244995533423855987 + 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00001f70 .quad -6252413799037706963 + 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00001f78 .quad -3055441601647567920 + 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00001f80 .quad -3203831230369745799 + 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00001f88 .quad 5404070034795315908 + 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00001f90 .quad -8919923546622172981 + 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00001f98 .quad -3539985255894009413 + 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00001fa0 .quad -6538218414850328322 + 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00001fa8 .quad -4424981569867511767 + 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00001fb0 .quad -3561087000135522498 + 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00001fb8 .quad 8303831092947774003 + 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00001fc0 .quad -9143208402725783417 + 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00001fc8 .quad 578208414664970848 + 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00001fd0 .quad -6817324484979841368 + 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00001fd8 .quad -3888925500096174344 + 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00001fe0 .quad -3909969587797413806 + 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00001fe8 .quad -249470856692830026 + 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00001ff0 .quad -275775966319379353 + 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00001ff8 .quad -4923524589293425437 + 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00002000 .quad -7089889006590693952 + 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00002008 .quad -3077202868308390898 + 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00002010 .quad -4250675239810979535 + 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00002018 .quad 765182433041899282 + 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00002020 .quad -701658031336336515 + 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00002028 .quad 5568164059729762006 + 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00002030 .quad -7356065297226292178 + 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00002038 .quad 5785945546544795206 + 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00002040 .quad -4583395603105477319 + 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00002048 .quad -1990940103673781801 + 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00002050 .quad -1117558485454458744 + 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00002058 .quad 6734696907262548557 + 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00002060 .quad -7616003081050118571 + 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00002068 .quad 4209185567039092848 + 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00002070 .quad -4908317832885260310 + 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00002078 .quad -8573576096483297652 + 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00002080 .quad -1523711272679187483 + 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00002088 .quad 3118087934678041647 + 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00002090 .quad -7869848573065574033 + 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00002098 .quad 4254647968387469982 + 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x000020a0 .quad -5225624697904579637 + 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x000020a8 .quad 706623942056949573 + 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x000020b0 .quad -1920344853953336643 + 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x000020b8 .quad -3728406090856200938 + 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x000020c0 .quad -8117744561361917258 + 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x000020c8 .quad -6941939825212513490 + 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x000020d0 .quad -5535494683275008668 + 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x000020d8 .quad 5157633273766521850 + 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x000020e0 .quad -2307682335666372931 + 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x000020e8 .quad 6447041592208152312 + 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x000020f0 .quad -8359830487432564938 + 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x000020f8 .quad 6335244004343789147 + 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00002100 .quad -5838102090863318269 + 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00002108 .quad -1304317031425039374 + 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00002110 .quad -2685941595151759932 + 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00002118 .quad -1630396289281299218 + 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00002120 .quad -8596242524610931813 + 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00002128 .quad 1286845328412881941 + 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00002130 .quad -6133617137336276863 + 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00002138 .quad -3003129357911285478 + 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00002140 .quad -3055335403242958174 + 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00002148 .quad 5469460339465668960 + 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00002150 .quad -8827113654667930715 + 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00002158 .quad 8030098730593431004 + 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00002160 .quad -6422206049907525490 + 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00002168 .quad -3797434642040374957 + 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00002170 .quad -3416071543957018958 + 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00002178 .quad 9088264752731695016 + 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00002180 .quad -9052573742614218705 + 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00002188 .quad -8154892584824854327 + 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00002190 .quad -6704031159840385477 + 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00002198 .quad 8253128342678483707 + 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x000021a0 .quad -3768352931373093942 + 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x000021a8 .quad 5704724409920716730 + 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x000021b0 .quad -98755145788979524 + 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x000021b8 .quad -2092466524453879895 + 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x000021c0 .quad -6979250993759194058 + 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x000021c8 .quad 998051431430019018 + 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x000021d0 .quad -4112377723771604669 + 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x000021d8 .quad -7975807747567252036 + 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x000021e0 .quad -528786136287117932 + 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x000021e8 .quad 8476984389250486571 + 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x000021f0 .quad -7248020362820530564 + 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x000021f8 .quad -3925256793573221701 + 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00002200 .quad -4448339435098275301 + 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00002208 .quad -294884973539139223 + 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00002210 .quad -948738275445456222 + 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00002218 .quad -368606216923924028 + 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00002220 .quad -7510490449794491995 + 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00002228 .quad -2536221894791146469 + 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00002230 .quad -4776427043815727089 + 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00002238 .quad 6053094668365842721 + 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x00002240 .quad -1358847786342270957 + 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x00002248 .quad 2954682317029915497 + 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00002250 .quad -7766808894105001205 + 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00002258 .quad -459166561069996766 + 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x00002260 .quad -5096825099203863602 + 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x00002268 .quad -573958201337495958 + 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00002270 .quad -1759345355577441598 + 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00002278 .quad -5329133770099257851 + 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x00002280 .quad -8017119874876982855 + 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x00002288 .quad -5636551615525730109 + 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00002290 .quad -5409713825168840664 + 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00002298 .quad 2177682517447613172 + 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x000022a0 .quad -2150456263033662926 + 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x000022a8 .quad 2722103146809516465 + 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x000022b0 .quad -8261564192037121185 + 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x000022b8 .quad 6313000485183335695 + 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x000022c0 .quad -5715269221619013577 + 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x000022c8 .quad 3279564588051781714 + 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x000022d0 .quad -2532400508596379068 + 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x000022d8 .quad -512230283362660762 + 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x000022e0 .quad -8500279345513818773 + 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x000022e8 .quad 1985699082112030976 + 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x000022f0 .quad -6013663163464885563 + 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x000022f8 .quad -2129562165787349184 + 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00002300 .quad -2905392935903719049 + 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00002308 .quad 6561419329620589328 + 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00002310 .quad -8733399612580906262 + 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00002318 .quad -7428327965055601430 + 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00002320 .quad -6305063497298744923 + 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00002328 .quad 4549648098962661925 + 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00002330 .quad -3269643353196043250 + 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00002338 .quad -8147997931578836306 + 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x00002340 .quad -8961056123388608887 + 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x00002348 .quad 1825030320404309165 + 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00002350 .quad -6589634135808373205 + 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00002358 .quad 6892973918932774360 + 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x00002360 .quad -3625356651333078602 + 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x00002368 .quad 4004531380238580046 + 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00002370 .quad -9183376934724255983 + 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00002378 .quad -2108853905778275375 + 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x00002380 .quad -6867535149977932074 + 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x00002388 .quad 6587304654631931589 + 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00002390 .quad -3972732919045027189 + 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00002398 .quad -989241218564861322 + 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x000023a0 .quad -354230130378896082 + 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x000023a8 .quad -1236551523206076653 + 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x000023b0 .quad -7138922859127891907 + 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x000023b8 .quad 6144684325637283948 + 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x000023c0 .quad -4311967555482476980 + 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x000023c8 .quad -6154202648235558777 + 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x000023d0 .quad -778273425925708321 + 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x000023d8 .quad -3081067291867060567 + 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x000023e0 .quad -7403949918844649557 + 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x000023e8 .quad -1925667057416912854 + 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x000023f0 .quad -4643251380128424042 + 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x000023f8 .quad -2407083821771141068 + 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00002400 .quad -1192378206733142148 + 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00002408 .quad -7620540795641314239 + 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00002410 .quad -7662765406849295699 + 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00002418 .quad -2456994988062127447 + 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00002420 .quad -4966770740134231719 + 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00002428 .quad 6152128301777116499 + 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00002430 .quad -1596777406740401745 + 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00002438 .quad -6144897678060768089 + 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x00002440 .quad -7915514906853832947 + 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x00002448 .quad -3840561048787980055 + 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00002450 .quad -5282707615139903279 + 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00002458 .quad 4422670725869800739 + 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x00002460 .quad -1991698500497491195 + 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x00002468 .quad -8306719647944912789 + 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00002470 .quad -8162340590452013853 + 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00002478 .quad 8643358275316593219 + 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00002480 .quad -5591239719637629412 + 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00002488 .quad 6192511825718353620 + 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00002490 .quad -2377363631119648861 + 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00002498 .quad 7740639782147942025 + 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x000024a0 .quad -8403381297090862394 + 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x000024a8 .quad 2532056854628769814 + 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x000024b0 .quad -5892540602936190089 + 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x000024b8 .quad -6058300968568813541 + 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x000024c0 .quad -2753989735242849707 + 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x000024c8 .quad -7572876210711016926 + 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x000024d0 .quad -8638772612167862923 + 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x000024d8 .quad 9102010423587778133 + 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x000024e0 .quad -6186779746782440750 + 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x000024e8 .quad -2457545025797441046 + 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x000024f0 .quad -3121788665050663033 + 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x000024f8 .quad -7683617300674189211 + 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00002500 .quad -8868646943297746252 + 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00002508 .quad -4802260812921368257 + 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00002510 .quad -6474122660694794911 + 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00002518 .quad -1391139997724322417 + 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00002520 .quad -3480967307441105734 + 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00002528 .quad 7484447039699372787 + 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00002530 .quad -9093133594791772940 + 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00002538 .quad -9157278655470055720 + 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00002540 .quad -6754730975062328271 + 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00002548 .quad -6834912300910181746 + 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00002550 .quad -3831727700400522434 + 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00002558 .quad 679731660717048625 + 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00002560 .quad -177973607073265139 + 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00002568 .quad -8373707460958465027 + 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00002570 .quad -7028762532061872568 + 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00002578 .quad 8601490892183123070 + 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00002580 .quad -4174267146649952806 + 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00002588 .quad -7694880458480647778 + 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00002590 .quad -606147914885053103 + 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00002598 .quad 4216457482181353989 + 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x000025a0 .quad -7296371474444240046 + 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x000025a8 .quad -4282243101277735613 + 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x000025b0 .quad -4508778324627912153 + 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x000025b8 .quad 8482254178684994196 + 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x000025c0 .quad -1024286887357502287 + 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x000025c8 .quad 5991131704928854841 + 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x000025d0 .quad -7557708332239520786 + 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x000025d8 .quad -3173071712060547580 + 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x000025e0 .quad -4835449396872013078 + 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x000025e8 .quad -8578025658503072379 + 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x000025f0 .quad -1432625727662628443 + 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x000025f8 .quad 3112525982153323238 + 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00002600 .quad -7812920107430224633 + 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00002608 .quad 4251171748059520976 + 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00002610 .quad -5154464115860392887 + 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00002618 .quad 702278666647013315 + 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00002620 .quad -1831394126398103205 + 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00002628 .quad 5489534351736154548 + 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00002630 .quad -8062150356639896359 + 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00002638 .quad 1125115960621402641 + 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00002640 .quad -5466001927372482545 + 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00002648 .quad 6018080969204141205 + 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00002650 .quad -2220816390788215277 + 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00002658 .quad 2910915193077788602 + 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00002660 .quad -8305539271883716405 + 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00002668 .quad -486521013540076076 + 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00002670 .quad -5770238071427257602 + 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00002678 .quad -608151266925095095 + 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00002680 .quad -2601111570856684098 + 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00002688 .quad -5371875102083756772 + 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00002690 .quad -8543223759426509417 + 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00002698 .quad 3560107088838733873 + 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000026a0 .quad -6067343680855748868 + 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x000026a8 .quad -161552157378970562 + 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x000026b0 .quad -2972493582642298180 + 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x000026b8 .quad 4409745821703674701 + 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x000026c0 .quad -8775337516792518219 + 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x000026c8 .quad -6467280898289979120 + 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x000026d0 .quad -6357485877563259869 + 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x000026d8 .quad 1139270913992301908 + 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x000026e0 .quad -3335171328526686933 + 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x000026e8 .quad -3187597375937010519 + 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x000026f0 .quad -9002011107970261189 + 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x000026f8 .quad 7231123676894144234 + 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00002700 .quad -6640827866535438582 + 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00002708 .quad 4427218577690292388 + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002710 .quad -3689348814741910324 + 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002718 .quad -3689348814741910323 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002720 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002728 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00002730 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002738 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00002740 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002748 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00002750 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002758 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00002760 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002768 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00002770 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002778 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00002780 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002788 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00002790 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002798 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x000027a0 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027a8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x000027b0 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027b8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x000027c0 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027c8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x000027d0 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027d8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x000027e0 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027e8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x000027f0 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027f8 .quad 0 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00002800 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002808 .quad 0 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00002810 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002818 .quad 0 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00002820 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002828 .quad 0 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00002830 .quad -5646744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002838 .quad 0 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00002840 .quad -2446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002848 .quad 0 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00002850 .quad -8446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002858 .quad 0 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00002860 .quad -5946744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002868 .quad 0 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00002870 .quad -2821744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002878 .quad 0 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00002880 .quad -8681119073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002888 .quad 0 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00002890 .quad -6239712823709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002898 .quad 0 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x000028a0 .quad -3187955011209551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028a8 .quad 0 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x000028b0 .quad -8910000909647051616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028b8 .quad 0 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x000028c0 .quad -6525815118631426616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028c8 .quad 0 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x000028d0 .quad -3545582879861895366 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028d8 .quad 0 + 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x000028e0 .quad -9133518327554766460 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x000028e8 .quad 4611686018427387904 + 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x000028f0 .quad -6805211891016070171 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x000028f8 .quad 5764607523034234880 + 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00002900 .quad -3894828845342699810 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00002908 .quad -6629298651489370112 + 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00002910 .quad -256850038250986858 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00002918 .quad 5548434740920451072 + 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00002920 .quad -7078060301547948643 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00002928 .quad -1143914305352105984 + 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00002930 .quad -4235889358507547899 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00002938 .quad 7793479155164643328 + 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00002940 .quad -683175679707046970 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00002948 .quad -4093209111326359552 + 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00002950 .quad -7344513827457986212 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00002958 .quad 4359273333062107136 + 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00002960 .quad -4568956265895094861 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00002968 .quad 5449091666327633920 + 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00002970 .quad -1099509313941480672 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00002978 .quad 2199678564482154496 + 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00002980 .quad -7604722348854507276 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00002988 .quad 1374799102801346560 + 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00002990 .quad -4894216917640746191 + 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00002998 .quad 1718498878501683200 + 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x000029a0 .quad -1506085128623544835 + 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x000029a8 .quad 6759809616554491904 + 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x000029b0 .quad -7858832233030797378 + 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x000029b8 .quad 6530724019560251392 + 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x000029c0 .quad -5211854272861108819 + 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x000029c8 .quad -1059967012404461568 + 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x000029d0 .quad -1903131822648998119 + 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x000029d8 .quad 7898413271349198848 + 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x000029e0 .quad -8106986416796705681 + 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x000029e8 .quad -1981020733047832576 + 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x000029f0 .quad -5522047002568494197 + 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x000029f8 .quad -2476275916309790720 + 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00002a00 .quad -2290872734783229842 + 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00002a08 .quad -3095344895387238400 + 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00002a10 .quad -8349324486880600507 + 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00002a18 .quad 4982938468024057856 + 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00002a20 .quad -5824969590173362730 + 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00002a28 .quad -7606384970252091392 + 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00002a30 .quad -2669525969289315508 + 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00002a38 .quad 4327076842467049472 + 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00002a40 .quad -8585982758446904049 + 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00002a48 .quad -6518949010312869888 + 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00002a50 .quad -6120792429631242157 + 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00002a58 .quad -8148686262891087360 + 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00002a60 .quad -3039304518611664792 + 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00002a68 .quad 8260886245095692416 + 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00002a70 .quad -8817094351773372351 + 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00002a78 .quad 5163053903184807760 + 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00002a80 .quad -6409681921289327535 + 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00002a88 .quad -7381240676301154012 + 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00002a90 .quad -3400416383184271515 + 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00002a98 .quad -3178808521666707 + 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00002aa0 .quad -9042789267131251553 + 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00002aa8 .quad -4613672773753429595 + 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00002ab0 .quad -6691800565486676537 + 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00002ab8 .quad -5767090967191786994 + 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00002ac0 .quad -3753064688430957767 + 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00002ac8 .quad -7208863708989733743 + 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00002ad0 .quad -79644842111309304 + 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00002ad8 .quad 212292400617608629 + 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00002ae0 .quad -6967307053960650171 + 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00002ae8 .quad 132682750386005393 + 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00002af0 .quad -4097447799023424810 + 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00002af8 .quad 4777539456409894646 + 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00002b00 .quad -510123730351893109 + 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00002b08 .quad -3251447716342407501 + 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00002b10 .quad -7236356359111015049 + 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00002b18 .quad 7191217214140771120 + 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00002b20 .quad -4433759430461380907 + 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00002b28 .quad 4377335499248575996 + 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00002b30 .quad -930513269649338230 + 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00002b38 .quad -8363388681221443717 + 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00002b40 .quad -7499099821171918250 + 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00002b48 .quad -7532960934977096275 + 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00002b50 .quad -4762188758037509908 + 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00002b58 .quad 4418856886560793368 + 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00002b60 .quad -1341049929119499481 + 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00002b68 .quad 5523571108200991710 + 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00002b70 .quad -7755685233340769032 + 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00002b78 .quad -8076983103442849941 + 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00002b80 .quad -5082920523248573386 + 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00002b88 .quad -5484542860876174523 + 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00002b90 .quad -1741964635633328828 + 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00002b98 .quad 6979379479186945559 + 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00002ba0 .quad -8006256924911912374 + 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00002ba8 .quad -4861259862362934834 + 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00002bb0 .quad -5396135137712502563 + 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00002bb8 .quad 7758483227328495170 + 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00002bc0 .quad -2133482903713240300 + 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00002bc8 .quad -4136954021121544750 + 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00002bd0 .quad -8250955842461857044 + 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00002bd8 .quad -279753253987271517 + 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00002be0 .quad -5702008784649933400 + 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00002be8 .quad 4261994450943298508 + 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00002bf0 .quad -2515824962385028846 + 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00002bf8 .quad 5327493063679123135 + 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00002c00 .quad -8489919629131724885 + 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00002c08 .quad 7941369183226839864 + 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00002c10 .quad -6000713517987268202 + 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00002c18 .quad 5315025460606161925 + 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00002c20 .quad -2889205879056697349 + 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00002c28 .quad -2579590211097073401 + 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00002c30 .quad -8723282702051517699 + 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00002c38 .quad 7611128154919104932 + 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00002c40 .quad -6292417359137009220 + 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00002c48 .quad -4321147861633282547 + 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00002c50 .quad -3253835680493873621 + 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00002c58 .quad -789748808614215279 + 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00002c60 .quad -8951176327949752869 + 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00002c68 .quad 8729779031470891259 + 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00002c70 .quad -6577284391509803182 + 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00002c78 .quad 6300537770911226169 + 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00002c80 .quad -3609919470959866074 + 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00002c88 .quad -1347699823215743097 + 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00002c90 .quad -9173728696990998152 + 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00002c98 .quad 6075216638131242421 + 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00002ca0 .quad -6855474852811359786 + 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00002ca8 .quad 7594020797664053026 + 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00002cb0 .quad -3957657547586811828 + 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00002cb8 .quad 269153960225290474 + 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00002cc0 .quad -335385916056126881 + 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00002cc8 .quad 336442450281613092 + 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00002cd0 .quad -7127145225176161157 + 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00002cd8 .quad 7127805559067090039 + 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00002ce0 .quad -4297245513042813542 + 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00002ce8 .quad 4298070930406474645 + 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00002cf0 .quad -759870872876129024 + 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00002cf8 .quad -3850783373846682502 + 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00002d00 .quad -7392448323188662496 + 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00002d08 .quad 9122475437414293196 + 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00002d10 .quad -4628874385558440216 + 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00002d18 .quad -7043649776941685121 + 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00002d20 .quad -1174406963520662366 + 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00002d28 .quad -4192876202749718497 + 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00002d30 .quad -7651533379841495835 + 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00002d38 .quad -4926390635932268013 + 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00002d40 .quad -4952730706374481889 + 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00002d48 .quad 3065383741939440792 + 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00002d50 .quad -1579227364540714458 + 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00002d58 .quad -779956341003086914 + 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00002d60 .quad -7904546130479028392 + 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00002d68 .quad 6430056314514152535 + 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00002d70 .quad -5268996644671397586 + 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00002d78 .quad 8037570393142690669 + 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00002d80 .quad -1974559787411859078 + 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00002d88 .quad 823590954573587528 + 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00002d90 .quad -8151628894773493780 + 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00002d98 .quad 5126430365035880109 + 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00002da0 .quad -5577850100039479321 + 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00002da8 .quad 6408037956294850136 + 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00002db0 .quad -2360626606621961247 + 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00002db8 .quad 3398361426941174766 + 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00002dc0 .quad -8392920656779807636 + 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00002dc8 .quad -4793553135802847627 + 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00002dd0 .quad -5879464802547371641 + 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00002dd8 .quad -1380255401326171630 + 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00002de0 .quad -2737644984756826647 + 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00002de8 .quad -1725319251657714538 + 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00002df0 .quad -8628557143114098510 + 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00002df8 .quad 3533361486141316318 + 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00002e00 .quad -6174010410465235234 + 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00002e08 .quad -4806670179178130410 + 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00002e10 .quad -3105826994654156138 + 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00002e18 .quad 7826720331309500699 + 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00002e20 .quad -8858670899299929442 + 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00002e28 .quad 280014188641050033 + 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00002e30 .quad -6461652605697523899 + 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00002e38 .quad -8873354301053463267 + 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00002e40 .quad -3465379738694516970 + 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00002e48 .quad -1868320839462053276 + 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00002e50 .quad -9083391364325154962 + 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00002e58 .quad 5749828502977298559 + 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00002e60 .quad -6742553186979055799 + 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00002e68 .quad -2036086408133152610 + 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00002e70 .quad -3816505465296431844 + 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00002e78 .quad 6678264026688335046 + 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00002e80 .quad -158945813193151901 + 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00002e88 .quad 8347830033360418807 + 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00002e90 .quad -7016870160886801794 + 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00002e98 .quad 2911550761636567803 + 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00002ea0 .quad -4159401682681114339 + 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00002ea8 .quad -5583933584809066055 + 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00002eb0 .quad -587566084924005019 + 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00002eb8 .quad 2243455055843443239 + 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00002ec0 .quad -7284757830718584993 + 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00002ec8 .quad 3708002419115845977 + 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00002ed0 .quad -4494261269970843337 + 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00002ed8 .quad 23317005467419567 + 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00002ee0 .quad -1006140569036166268 + 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00002ee8 .quad -4582539761593113445 + 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00002ef0 .quad -7546366883288685774 + 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00002ef8 .quad -558244341782001951 + 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00002f00 .quad -4821272585683469313 + 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00002f08 .quad -5309491445654890343 + 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00002f10 .quad -1414904713676948737 + 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00002f18 .quad -6636864307068612929 + 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00002f20 .quad -7801844473689174817 + 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00002f28 .quad -4148040191917883080 + 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00002f30 .quad -5140619573684080617 + 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00002f38 .quad -5185050239897353851 + 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00002f40 .quad -1814088448677712867 + 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00002f48 .quad -6481312799871692314 + 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00002f50 .quad -8051334308064652398 + 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00002f58 .quad -8662506518347195600 + 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00002f60 .quad -5452481866653427593 + 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00002f68 .quad 3006924907348169212 + 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00002f70 .quad -2203916314889396588 + 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00002f78 .quad -853029884242176389 + 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00002f80 .quad -8294976724446954723 + 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00002f88 .quad 1772699331562333709 + 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00002f90 .quad -5757034887131305500 + 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00002f98 .quad 6827560182880305040 + 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00002fa0 .quad -2584607590486743971 + 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00002fa8 .quad 8534450228600381300 + 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00002fb0 .quad -8532908771695296838 + 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00002fb8 .quad 7639874402088932265 + 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00002fc0 .quad -6054449946191733143 + 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00002fc8 .quad 326470965756389523 + 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00002fd0 .quad -2956376414312278525 + 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00002fd8 .quad 5019774725622874807 + 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00002fe0 .quad -8765264286586255934 + 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00002fe8 .quad 831516194300602803 + 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00002ff0 .quad -6344894339805432014 + 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00002ff8 .quad -8183976793979022305 + 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00003000 .quad -3319431906329402113 + 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00003008 .quad 3605087062808385831 + 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00003010 .quad -8992173969096958177 + 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00003018 .quad 9170708441896323001 + 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00003020 .quad -6628531442943809817 + 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00003028 .quad 6851699533943015847 + 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00003030 .quad -3673978285252374367 + 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00003038 .quad 3952938399001381904 + 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00003040 .quad -9213765455923815836 + 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00003048 .quad -4446942528265218166 + 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00003050 .quad -6905520801477381891 + 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00003058 .quad -946992141904134803 + 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00003060 .quad -4020214983419339459 + 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00003068 .quad 8039631859474607304 + 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00003070 .quad -413582710846786420 + 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00003078 .quad -3785518230938904582 + 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00003080 .quad -7176018221920323369 + 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00003088 .quad -60105885123121412 + 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00003090 .quad -4358336758973016307 + 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00003098 .quad -75132356403901765 + 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x000030a0 .quad -836234930288882479 + 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x000030a8 .quad 9129456591349898602 + 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x000030b0 .quad -7440175859071633406 + 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x000030b8 .quad -1211618658047395230 + 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x000030c0 .quad -4688533805412153853 + 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x000030c8 .quad -6126209340986631941 + 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x000030d0 .quad -1248981238337804412 + 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x000030d8 .quad -7657761676233289927 + 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x000030e0 .quad -7698142301602209614 + 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x000030e8 .quad -2480258038432112252 + 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x000030f0 .quad -5010991858575374113 + 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x000030f8 .quad -7712008566467528219 + 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00003100 .quad -1652053804791829737 + 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00003108 .quad 8806733365625141342 + 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00003110 .quad -7950062655635975442 + 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00003118 .quad -6025006692552756421 + 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00003120 .quad -5325892301117581398 + 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00003128 .quad 6303799689591218186 + 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00003130 .quad -2045679357969588844 + 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00003138 .quad -1343622424865753076 + 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00003140 .quad -8196078626372074883 + 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00003148 .quad 1466078993672598280 + 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00003150 .quad -5633412264537705700 + 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00003158 .quad 6444284760518135753 + 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00003160 .quad -2430079312244744221 + 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00003168 .quad 8055355950647669692 + 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00003170 .quad -8436328597794046994 + 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00003178 .quad 2728754459941099605 + 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00003180 .quad -5933724728815170839 + 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00003188 .quad -5812428961928401301 + 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00003190 .quad -2805469892591575644 + 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00003198 .quad 1957835834444274181 + 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x000031a0 .quad -8670947710510816634 + 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x000031a8 .quad -7999724640327104445 + 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x000031b0 .quad -6226998619711132888 + 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x000031b8 .quad 3835402254873283156 + 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x000031c0 .quad -3172062256211528206 + 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x000031c8 .quad 4794252818591603945 + 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x000031d0 .quad -8900067937773286985 + 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x000031d8 .quad 7608094030047140370 + 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x000031e0 .quad -6513398903789220827 + 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x000031e8 .quad 4898431519131537558 + 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x000031f0 .quad -3530062611309138130 + 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x000031f8 .quad -7712018656367741764 + 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00003200 .quad -9123818159709293187 + 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00003208 .quad 2097517367411243254 + 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00003210 .quad -6793086681209228580 + 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00003218 .quad 7233582727691441971 + 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00003220 .quad -3879672333084147821 + 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00003228 .quad 9041978409614302463 + 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00003230 .quad -237904397927796872 + 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00003238 .quad 6690786993590490175 + 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x00003240 .quad -7066219276345954901 + 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x00003248 .quad 4181741870994056360 + 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00003250 .quad -4221088077005055722 + 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00003258 .quad 615491320315182545 + 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x00003260 .quad -664674077828931749 + 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x00003268 .quad -8454007886460797626 + 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00003270 .quad -7332950326284164199 + 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00003278 .quad 3939617107816777292 + 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x00003280 .quad -4554501889427817345 + 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x00003288 .quad -8910536670511192098 + 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00003290 .quad -1081441343357383777 + 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00003298 .quad 7308573235570561494 + 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x000032a0 .quad -7593429867239446717 + 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x000032a8 .quad -6961356773836868826 + 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x000032b0 .quad -4880101315621920492 + 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x000032b8 .quad -8701695967296086033 + 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x000032c0 .quad -1488440626100012711 + 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x000032c8 .quad -6265433940692719637 + 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x000032d0 .quad -7847804418953589800 + 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x000032d8 .quad 695789805494438131 + 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x000032e0 .quad -5198069505264599346 + 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x000032e8 .quad 869737256868047664 + 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x000032f0 .quad -1885900863153361279 + 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x000032f8 .quad -8136200465769716229 + 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00003300 .quad -8096217067111932656 + 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00003308 .quad -473439272678684739 + 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00003310 .quad -5508585315462527915 + 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00003318 .quad 4019886927579031981 + 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00003320 .quad -2274045625900771990 + 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00003328 .quad -8810199395808373736 + 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00003330 .quad -8338807543829064350 + 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00003338 .quad -7812217631593927537 + 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x00003340 .quad -5811823411358942533 + 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x00003348 .quad 4069786015789754291 + 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00003350 .quad -2653093245771290262 + 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00003358 .quad 475546501309804959 + 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x00003360 .quad -8575712306248138270 + 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x00003368 .quad 4908902581746016004 + 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00003370 .quad -6107954364382784934 + 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00003378 .quad -3087243809672255804 + 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x00003380 .quad -3023256937051093263 + 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x00003388 .quad -8470740780517707659 + 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00003390 .quad -8807064613298015146 + 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00003398 .quad -682526969396179382 + 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x000033a0 .quad -6397144748195131028 + 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x000033a8 .quad -5464844730172612132 + 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x000033b0 .quad -3384744916816525881 + 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x000033b8 .quad -2219369894288377261 + 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x000033c0 .quad -9032994600651410532 + 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x000033c8 .quad -1387106183930235788 + 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x000033d0 .quad -6679557232386875260 + 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x000033d8 .quad 2877803288514593169 + 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x000033e0 .quad -3737760522056206171 + 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x000033e8 .quad 3597254110643241461 + 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x000033f0 .quad -60514634142869810 + 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x000033f8 .quad 9108253656731439730 + 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00003400 .quad -6955350673980375487 + 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00003408 .quad 1080972517029761927 + 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00003410 .quad -4082502324048081455 + 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00003418 .quad 5962901664714590313 + 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00003420 .quad -491441886632713915 + 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00003428 .quad -6381430974388925821 + 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00003430 .quad -7224680206786528053 + 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00003438 .quad -8600080377420466542 + 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x00003440 .quad -4419164240055772162 + 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x00003448 .quad 7696643601933968438 + 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00003450 .quad -912269281642327298 + 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00003458 .quad 397432465562684740 + 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x00003460 .quad -7487697328667536418 + 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x00003468 .quad -4363290727450709941 + 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00003470 .quad -4747935642407032618 + 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00003478 .quad 8380944645968776285 + 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00003480 .quad -1323233534581402868 + 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00003488 .quad 1252808770606194548 + 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00003490 .quad -7744549986754458649 + 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00003498 .quad -8440366555225904215 + 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x000034a0 .quad -5069001465015685407 + 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x000034a8 .quad 7896285879677171347 + 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x000034b0 .quad -1724565812842218855 + 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x000034b8 .quad -3964700705685699528 + 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x000034c0 .quad -7995382660667468640 + 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x000034c8 .quad 2133748077373825699 + 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x000034d0 .quad -5382542307406947896 + 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x000034d8 .quad 2667185096717282124 + 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x000034e0 .quad -2116491865831296966 + 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x000034e8 .quad 3333981370896602654 + 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x000034f0 .quad -8240336443785642460 + 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x000034f8 .quad 6695424375237764563 + 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00003500 .quad -5688734536304665171 + 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00003508 .quad 8369280469047205704 + 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00003510 .quad -2499232151953443560 + 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00003518 .quad -3373457468973156582 + 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00003520 .quad -8479549122611984081 + 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00003528 .quad -9025939945749304720 + 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00003530 .quad -5987750384837592197 + 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00003538 .quad 7164319141522920716 + 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00003540 .quad -2873001962619602342 + 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00003548 .quad 4343712908476262991 + 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00003550 .quad -8713155254278333320 + 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00003558 .quad 7326506586225052274 + 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00003560 .quad -6279758049420528746 + 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00003568 .quad 9158133232781315342 + 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00003570 .quad -3238011543348273028 + 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00003578 .quad 2224294504121868369 + 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00003580 .quad -8941286242233752499 + 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00003588 .quad -7833187971778608077 + 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00003590 .quad -6564921784364802720 + 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00003598 .quad -568112927868484288 + 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x000035a0 .quad -3594466212028615495 + 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x000035a8 .quad 3901544858591782543 + 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x000035b0 .quad -9164070410158966541 + 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x000035b8 .quad -4479063491021217766 + 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x000035c0 .quad -6843401994271320272 + 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x000035c8 .quad -5598829363776522208 + 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x000035d0 .quad -3942566474411762436 + 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x000035d8 .quad -2386850686293264856 + 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x000035e0 .quad -316522074587315140 + 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x000035e8 .quad 1628122660560806834 + 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x000035f0 .quad -7115355324258153819 + 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x000035f8 .quad -8205795374004271537 + 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00003600 .quad -4282508136895304370 + 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00003608 .quad -1033872180650563613 + 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00003610 .quad -741449152691742558 + 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00003618 .quad -5904026244240592420 + 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00003620 .quad -7380934748073420955 + 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00003628 .quad -5995859411864064214 + 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00003630 .quad -4614482416664388289 + 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00003638 .quad 1728547772024695540 + 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00003640 .quad -1156417002403097458 + 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00003648 .quad -2451001303396518479 + 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00003650 .quad -7640289654143017767 + 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00003658 .quad 5385653213018257807 + 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00003660 .quad -4938676049251384305 + 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00003668 .quad -7102991539009341454 + 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00003670 .quad -1561659043136842477 + 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00003678 .quad -8878739423761676818 + 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00003680 .quad -7893565929601608404 + 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00003688 .quad 3674159897003727797 + 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00003690 .quad -5255271393574622601 + 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00003698 .quad 4592699871254659746 + 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x000036a0 .quad -1957403223540890347 + 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x000036a8 .quad 1129188820640936779 + 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x000036b0 .quad -8140906042354138323 + 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x000036b8 .quad 3011586022114279439 + 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x000036c0 .quad -5564446534515285000 + 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x000036c8 .quad 8376168546070237203 + 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x000036d0 .quad -2343872149716718346 + 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x000036d8 .quad -7976533391121755113 + 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x000036e0 .quad -8382449121214030822 + 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x000036e8 .quad 1932195658189984911 + 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x000036f0 .quad -5866375383090150624 + 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x000036f8 .quad -6808127464117294670 + 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00003700 .quad -2721283210435300376 + 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00003708 .quad -3898473311719230433 + 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00003710 .quad -8618331034163144591 + 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00003718 .quad 9092669226243950739 + 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00003720 .quad -6161227774276542835 + 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00003728 .quad -2469221522477225288 + 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00003730 .quad -3089848699418290639 + 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00003738 .quad 6136845133758244198 + 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00003740 .quad -8848684464777513506 + 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00003748 .quad -3082000819042179232 + 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00003750 .quad -6449169562544503978 + 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00003758 .quad -8464187042230111944 + 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00003760 .quad -3449775934753242068 + 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00003768 .quad 3254824252494523782 + 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00003770 .quad -9073638986861858149 + 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00003778 .quad -7189106879045698444 + 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00003780 .quad -6730362715149934782 + 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00003788 .quad -8986383598807123056 + 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00003790 .quad -3801267375510030573 + 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00003798 .quad 2602078556773259892 + 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x000037a0 .quad -139898200960150313 + 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x000037a8 .quad -1359087822460813039 + 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x000037b0 .quad -7004965403241175802 + 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x000037b8 .quad -849429889038008149 + 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x000037c0 .quad -4144520735624081848 + 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x000037c8 .quad -5673473379724898090 + 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x000037d0 .quad -568964901102714406 + 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x000037d8 .quad -2480155706228734709 + 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x000037e0 .quad -7273132090830278360 + 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x000037e8 .quad -3855940325606653145 + 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x000037f0 .quad -4479729095110460046 + 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x000037f8 .quad -208239388580928527 + 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00003800 .quad -987975350460687153 + 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00003808 .quad -4871985254153548563 + 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00003810 .quad -7535013621679011327 + 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00003818 .quad -3044990783845967852 + 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00003820 .quad -4807081008671376254 + 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00003828 .quad 5417133557047315993 + 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00003830 .quad -1397165242411832414 + 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00003838 .quad -2451955090545630817 + 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00003840 .quad -7790757304148477115 + 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00003848 .quad -3838314940804713212 + 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00003850 .quad -5126760611758208489 + 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00003858 .quad 4425478360848884292 + 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00003860 .quad -1796764746270372707 + 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00003868 .quad 920161932633717461 + 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00003870 .quad -8040506994060064798 + 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00003878 .quad 2880944217109767366 + 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00003880 .quad -5438947724147693094 + 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00003888 .quad -5622191765467566601 + 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00003890 .quad -2186998636757228463 + 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00003898 .quad 6807318348447705460 + 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x000038a0 .quad -8284403175614349646 + 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x000038a8 .quad -2662955059861265943 + 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x000038b0 .quad -5743817951090549153 + 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x000038b8 .quad -7940379843253970333 + 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x000038c0 .quad -2568086420435798537 + 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x000038c8 .quad 8521269269642088700 + 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x000038d0 .quad -8522583040413455942 + 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x000038d8 .quad -6203421752542164322 + 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x000038e0 .quad -6041542782089432023 + 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x000038e8 .quad 6080780864604458309 + 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x000038f0 .quad -2940242459184402125 + 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x000038f8 .quad -6234081974526590826 + 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00003900 .quad -8755180564631333184 + 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00003908 .quad 5327070802775656542 + 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00003910 .quad -6332289687361778576 + 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00003918 .quad 6658838503469570677 + 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00003920 .quad -3303676090774835316 + 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00003928 .quad 8323548129336963346 + 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00003930 .quad -8982326584375353929 + 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00003938 .quad -4021154456019173716 + 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00003940 .quad -6616222212041804507 + 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00003948 .quad -5026443070023967146 + 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00003950 .quad -3658591746624867729 + 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00003958 .quad 2940318199324816876 + 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00003960 .quad -9204148869281624187 + 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00003968 .quad 8755227902219092404 + 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00003970 .quad -6893500068174642330 + 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00003978 .quad -2891023177508298208 + 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00003980 .quad -4005189066790915008 + 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00003988 .quad -8225464990312760664 + 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00003990 .quad -394800315061255856 + 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00003998 .quad -5670145219463562926 + 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x000039a0 .quad -7164279224554366766 + 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x000039a8 .quad 7985374283903742932 + 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x000039b0 .quad -4343663012265570553 + 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x000039b8 .quad 758345818024902857 + 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x000039c0 .quad -817892746904575288 + 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x000039c8 .quad -3663753745896259333 + 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x000039d0 .quad -7428711994456441411 + 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x000039d8 .quad -9207375118826243939 + 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x000039e0 .quad -4674203974643163860 + 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x000039e8 .quad -2285846861678029116 + 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x000039f0 .quad -1231068949876566920 + 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x000039f8 .quad 1754377441329851509 + 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00003a00 .quad -7686947121313936181 + 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00003a08 .quad 1096485900831157193 + 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00003a10 .quad -4996997883215032323 + 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00003a18 .quad -3241078642388441413 + 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00003a20 .quad -1634561335591402499 + 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00003a28 .quad 5172023733869224042 + 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00003a30 .quad -7939129862385708418 + 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00003a38 .quad 5538357842881958978 + 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00003a40 .quad -5312226309554747619 + 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00003a48 .quad -2300424733252327085 + 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00003a50 .quad -2028596868516046619 + 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00003a58 .quad 6347841120289366951 + 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00003a60 .quad -8185402070463610993 + 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00003a68 .quad 6273243709394548297 + 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00003a70 .quad -5620066569652125837 + 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00003a78 .quad 3229868618315797467 + 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00003a80 .quad -2413397193637769393 + 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00003a88 .quad -574350245532641070 + 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00003a90 .quad -8425902273664687727 + 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00003a98 .quad -358968903457900669 + 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00003aa0 .quad -5920691823653471754 + 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00003aa8 .quad 8774660907532399972 + 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00003ab0 .quad -2789178761139451788 + 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00003ab8 .quad 1744954097560724157 + 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00003ac0 .quad -8660765753353239224 + 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00003ac8 .quad -8132775725879323210 + 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00003ad0 .quad -6214271173264161126 + 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00003ad8 .quad -5554283638921766109 + 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00003ae0 .quad -3156152948152813503 + 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00003ae8 .quad 6892203506629956076 + 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00003af0 .quad -8890124620236590296 + 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00003af8 .quad -2609901835997359308 + 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00003b00 .quad -6500969756868349965 + 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00003b08 .quad 1349308723430688769 + 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00003b10 .quad -3514526177658049553 + 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00003b18 .quad -2925050114139026943 + 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00003b20 .quad -9114107888677362827 + 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00003b28 .quad -1828156321336891839 + 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00003b30 .quad -6780948842419315629 + 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00003b38 .quad 6938176635183661009 + 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00003b40 .quad -3864500034596756632 + 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00003b48 .quad 4061034775552188357 + 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00003b50 .quad -218939024818557886 + 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00003b58 .quad 5076293469440235446 + 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00003b60 .quad -7054365918152680535 + 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00003b68 .quad 7784369436827535058 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path.go new file mode 100644 index 000000000..cb7ff6869 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_get_by_path func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) (ret int) + +var S_get_by_path uintptr + +//go:nosplit +func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) { + return F_get_by_path(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_subr.go new file mode 100644 index 000000000..a3711769b --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__get_by_path = 640 +) + +const ( + _stack__get_by_path = 240 +) + +const ( + _size__get_by_path = 21452 +) + +var ( + _pcsp__get_by_path = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x14, 48}, + {0x4a1c, 240}, + {0x4a1d, 48}, + {0x4a1f, 40}, + {0x4a21, 32}, + {0x4a23, 24}, + {0x4a25, 16}, + {0x4a26, 8}, + {0x4a2a, 0}, + {0x53cc, 240}, + } +) + +var _cfunc_get_by_path = []loader.CFunc{ + {"_get_by_path_entry", 0, _entry__get_by_path, 0, nil}, + {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_text_amd64.go new file mode 100644 index 000000000..a99b8fde6 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/get_by_path_text_amd64.go @@ -0,0 +1,6340 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_get_by_path = []byte{ + // .p2align 5, 0x00 + // LCPI0_0 + 0x20, // .byte 32 + 0x00, //0x00000001 .byte 0 + 0x00, //0x00000002 .byte 0 + 0x00, //0x00000003 .byte 0 + 0x00, //0x00000004 .byte 0 + 0x00, //0x00000005 .byte 0 + 0x00, //0x00000006 .byte 0 + 0x00, //0x00000007 .byte 0 + 0x00, //0x00000008 .byte 0 + 0x09, //0x00000009 .byte 9 + 0x0a, //0x0000000a .byte 10 + 0x00, //0x0000000b .byte 0 + 0x00, //0x0000000c .byte 0 + 0x0d, //0x0000000d .byte 13 + 0x00, //0x0000000e .byte 0 + 0x00, //0x0000000f .byte 0 + 0x20, //0x00000010 .byte 32 + 0x00, //0x00000011 .byte 0 + 0x00, //0x00000012 .byte 0 + 0x00, //0x00000013 .byte 0 + 0x00, //0x00000014 .byte 0 + 0x00, //0x00000015 .byte 0 + 0x00, //0x00000016 .byte 0 + 0x00, //0x00000017 .byte 0 + 0x00, //0x00000018 .byte 0 + 0x09, //0x00000019 .byte 9 + 0x0a, //0x0000001a .byte 10 + 0x00, //0x0000001b .byte 0 + 0x00, //0x0000001c .byte 0 + 0x0d, //0x0000001d .byte 13 + 0x00, //0x0000001e .byte 0 + 0x00, //0x0000001f .byte 0 + //0x00000020 LCPI0_1 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000020 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000030 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x00000040 LCPI0_2 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000040 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000060 LCPI0_3 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000060 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x00000080 LCPI0_7 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000080 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000090 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000000a0 LCPI0_8 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000000c0 LCPI0_9 + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000c0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000d0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + //0x000000e0 LCPI0_10 + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000e0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000f0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + //0x00000100 LCPI0_11 + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000100 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000110 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + //0x00000120 LCPI0_13 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000120 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000130 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000140 LCPI0_14 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000140 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000150 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000160 LCPI0_15 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000160 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000170 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000180 LCPI0_16 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000180 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000190 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x000001a0 LCPI0_17 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001a0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001b0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000001c0 LCPI0_18 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001c0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001d0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000001e0 .p2align 4, 0x00 + //0x000001e0 LCPI0_4 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x000001e0 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x000001f0 LCPI0_5 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001f0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000200 LCPI0_6 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000200 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x00000210 LCPI0_12 + 0x01, 0x00, 0x00, 0x00, //0x00000210 .long 1 + 0x00, 0x00, 0x00, 0x00, //0x00000214 .long 0 + 0x00, 0x00, 0x00, 0x00, //0x00000218 .long 0 + 0x00, 0x00, 0x00, 0x00, //0x0000021c .long 0 + //0x00000220 LCPI0_19 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000220 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000230 LCPI0_20 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000230 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000240 LCPI0_21 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000240 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000250 LCPI0_22 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000250 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000260 LCPI0_23 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000260 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000270 LCPI0_24 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000270 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000280 .p2align 4, 0x90 + //0x00000280 _get_by_path + 0x55, //0x00000280 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000281 movq %rsp, %rbp + 0x41, 0x57, //0x00000284 pushq %r15 + 0x41, 0x56, //0x00000286 pushq %r14 + 0x41, 0x55, //0x00000288 pushq %r13 + 0x41, 0x54, //0x0000028a pushq %r12 + 0x53, //0x0000028c pushq %rbx + 0x48, 0x81, 0xec, 0xc0, 0x00, 0x00, 0x00, //0x0000028d subq $192, %rsp + 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00000294 movq %rcx, $16(%rsp) + 0x49, 0x89, 0xf0, //0x00000299 movq %rsi, %r8 + 0x49, 0x89, 0xfb, //0x0000029c movq %rdi, %r11 + 0x48, 0x8b, 0x42, 0x08, //0x0000029f movq $8(%rdx), %rax + 0x4c, 0x8d, 0x6f, 0x08, //0x000002a3 leaq $8(%rdi), %r13 + 0x48, 0x85, 0xc0, //0x000002a7 testq %rax, %rax + 0x48, 0x89, 0x74, 0x24, 0x08, //0x000002aa movq %rsi, $8(%rsp) + 0x48, 0x89, 0x7c, 0x24, 0x20, //0x000002af movq %rdi, $32(%rsp) + 0x0f, 0x84, 0x32, 0x2b, 0x00, 0x00, //0x000002b4 je LBB0_520 + 0x4c, 0x8b, 0x3a, //0x000002ba movq (%rdx), %r15 + 0x48, 0xc1, 0xe0, 0x04, //0x000002bd shlq $4, %rax + 0x4c, 0x01, 0xf8, //0x000002c1 addq %r15, %rax + 0x48, 0x89, 0x84, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x000002c4 movq %rax, $160(%rsp) + 0x4d, 0x8b, 0x23, //0x000002cc movq (%r11), %r12 + 0x49, 0x8b, 0x00, //0x000002cf movq (%r8), %rax + 0xc5, 0xfe, 0x6f, 0x05, 0x26, 0xfd, 0xff, 0xff, //0x000002d2 vmovdqu $-730(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0x9e, 0xfd, 0xff, 0xff, //0x000002da vmovdqu $-610(%rip), %ymm1 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x15, 0xb6, 0xfd, 0xff, 0xff, //0x000002e2 vmovdqu $-586(%rip), %ymm2 /* LCPI0_8+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0x2e, 0xfd, 0xff, 0xff, //0x000002ea vmovdqu $-722(%rip), %ymm3 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x46, 0xfd, 0xff, 0xff, //0x000002f2 vmovdqu $-698(%rip), %ymm4 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x5e, 0xfd, 0xff, 0xff, //0x000002fa vmovdqu $-674(%rip), %ymm5 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x05, 0xf6, 0xfe, 0xff, 0xff, //0x00000302 vmovdqu $-266(%rip), %xmm8 /* LCPI0_6+0(%rip) */ + 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x0000030a vpcmpeqd %xmm9, %xmm9, %xmm9 + 0xc5, 0x7e, 0x6f, 0x15, 0xe9, 0xfd, 0xff, 0xff, //0x0000030f vmovdqu $-535(%rip), %ymm10 /* LCPI0_11+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xa1, 0xfd, 0xff, 0xff, //0x00000317 vmovdqu $-607(%rip), %ymm12 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xb9, 0xfd, 0xff, 0xff, //0x0000031f vmovdqu $-583(%rip), %ymm13 /* LCPI0_10+0(%rip) */ + //0x00000327 LBB0_2 + 0x49, 0x8b, 0x4d, 0x00, //0x00000327 movq (%r13), %rcx + 0x48, 0x39, 0xc8, //0x0000032b cmpq %rcx, %rax + 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x0000032e jae LBB0_7 + 0x41, 0x8a, 0x14, 0x04, //0x00000334 movb (%r12,%rax), %dl + 0x80, 0xfa, 0x0d, //0x00000338 cmpb $13, %dl + 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x0000033b je LBB0_7 + 0x80, 0xfa, 0x20, //0x00000341 cmpb $32, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000344 je LBB0_7 + 0x80, 0xc2, 0xf7, //0x0000034a addb $-9, %dl + 0x80, 0xfa, 0x01, //0x0000034d cmpb $1, %dl + 0x0f, 0x86, 0x0a, 0x00, 0x00, 0x00, //0x00000350 jbe LBB0_7 + 0x48, 0x89, 0xc2, //0x00000356 movq %rax, %rdx + 0xe9, 0xa3, 0x01, 0x00, 0x00, //0x00000359 jmp LBB0_32 + 0x90, 0x90, //0x0000035e .p2align 4, 0x90 + //0x00000360 LBB0_7 + 0x48, 0x8d, 0x50, 0x01, //0x00000360 leaq $1(%rax), %rdx + 0x48, 0x39, 0xca, //0x00000364 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000367 jae LBB0_11 + 0x41, 0x8a, 0x1c, 0x14, //0x0000036d movb (%r12,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x00000371 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000374 je LBB0_11 + 0x80, 0xfb, 0x20, //0x0000037a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000037d je LBB0_11 + 0x80, 0xc3, 0xf7, //0x00000383 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000386 cmpb $1, %bl + 0x0f, 0x87, 0x72, 0x01, 0x00, 0x00, //0x00000389 ja LBB0_32 + 0x90, //0x0000038f .p2align 4, 0x90 + //0x00000390 LBB0_11 + 0x48, 0x8d, 0x50, 0x02, //0x00000390 leaq $2(%rax), %rdx + 0x48, 0x39, 0xca, //0x00000394 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000397 jae LBB0_15 + 0x41, 0x8a, 0x1c, 0x14, //0x0000039d movb (%r12,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x000003a1 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003a4 je LBB0_15 + 0x80, 0xfb, 0x20, //0x000003aa cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003ad je LBB0_15 + 0x80, 0xc3, 0xf7, //0x000003b3 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000003b6 cmpb $1, %bl + 0x0f, 0x87, 0x42, 0x01, 0x00, 0x00, //0x000003b9 ja LBB0_32 + 0x90, //0x000003bf .p2align 4, 0x90 + //0x000003c0 LBB0_15 + 0x48, 0x8d, 0x50, 0x03, //0x000003c0 leaq $3(%rax), %rdx + 0x48, 0x39, 0xca, //0x000003c4 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003c7 jae LBB0_19 + 0x41, 0x8a, 0x1c, 0x14, //0x000003cd movb (%r12,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x000003d1 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003d4 je LBB0_19 + 0x80, 0xfb, 0x20, //0x000003da cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003dd je LBB0_19 + 0x80, 0xc3, 0xf7, //0x000003e3 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000003e6 cmpb $1, %bl + 0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x000003e9 ja LBB0_32 + 0x90, //0x000003ef .p2align 4, 0x90 + //0x000003f0 LBB0_19 + 0x4c, 0x8d, 0x70, 0x04, //0x000003f0 leaq $4(%rax), %r14 + 0x48, 0x89, 0xce, //0x000003f4 movq %rcx, %rsi + 0x4c, 0x29, 0xf6, //0x000003f7 subq %r14, %rsi + 0x0f, 0x86, 0xd0, 0x00, 0x00, 0x00, //0x000003fa jbe LBB0_629 + 0x48, 0x83, 0xfe, 0x20, //0x00000400 cmpq $32, %rsi + 0x0f, 0x82, 0xbd, 0x29, 0x00, 0x00, //0x00000404 jb LBB0_594 + 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x0000040a movq $-4, %rsi + 0x48, 0x29, 0xc6, //0x00000411 subq %rax, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000414 .p2align 4, 0x90 + //0x00000420 LBB0_22 + 0xc4, 0x01, 0x7e, 0x6f, 0x34, 0x34, //0x00000420 vmovdqu (%r12,%r14), %ymm14 + 0xc4, 0x42, 0x7d, 0x00, 0xfe, //0x00000426 vpshufb %ymm14, %ymm0, %ymm15 + 0xc4, 0x41, 0x0d, 0x74, 0xf7, //0x0000042b vpcmpeqb %ymm15, %ymm14, %ymm14 + 0xc4, 0xc1, 0x7d, 0xd7, 0xd6, //0x00000430 vpmovmskb %ymm14, %edx + 0x83, 0xfa, 0xff, //0x00000435 cmpl $-1, %edx + 0x0f, 0x85, 0xb2, 0x00, 0x00, 0x00, //0x00000438 jne LBB0_31 + 0x49, 0x83, 0xc6, 0x20, //0x0000043e addq $32, %r14 + 0x48, 0x8d, 0x14, 0x31, //0x00000442 leaq (%rcx,%rsi), %rdx + 0x48, 0x83, 0xc2, 0xe0, //0x00000446 addq $-32, %rdx + 0x48, 0x83, 0xc6, 0xe0, //0x0000044a addq $-32, %rsi + 0x48, 0x83, 0xfa, 0x1f, //0x0000044e cmpq $31, %rdx + 0x0f, 0x87, 0xc8, 0xff, 0xff, 0xff, //0x00000452 ja LBB0_22 + 0x4c, 0x89, 0xe2, //0x00000458 movq %r12, %rdx + 0x48, 0x29, 0xf2, //0x0000045b subq %rsi, %rdx + 0x48, 0x01, 0xce, //0x0000045e addq %rcx, %rsi + 0x48, 0x85, 0xf6, //0x00000461 testq %rsi, %rsi + 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000464 je LBB0_30 + //0x0000046a LBB0_25 + 0x4c, 0x8d, 0x04, 0x32, //0x0000046a leaq (%rdx,%rsi), %r8 + 0x31, 0xff, //0x0000046e xorl %edi, %edi + //0x00000470 LBB0_26 + 0x44, 0x0f, 0xbe, 0x0c, 0x3a, //0x00000470 movsbl (%rdx,%rdi), %r9d + 0x41, 0x83, 0xf9, 0x20, //0x00000475 cmpl $32, %r9d + 0x0f, 0x87, 0x1b, 0x29, 0x00, 0x00, //0x00000479 ja LBB0_33 + 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000047f movabsq $4294977024, %rbx + 0x4c, 0x0f, 0xa3, 0xcb, //0x00000489 btq %r9, %rbx + 0x0f, 0x83, 0x07, 0x29, 0x00, 0x00, //0x0000048d jae LBB0_33 + 0x48, 0x83, 0xc7, 0x01, //0x00000493 addq $1, %rdi + 0x48, 0x39, 0xfe, //0x00000497 cmpq %rdi, %rsi + 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x0000049a jne LBB0_26 + 0x4c, 0x89, 0xc2, //0x000004a0 movq %r8, %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x000004a3 movq $8(%rsp), %r8 + //0x000004a8 LBB0_30 + 0x4c, 0x29, 0xe2, //0x000004a8 subq %r12, %rdx + 0x48, 0x39, 0xca, //0x000004ab cmpq %rcx, %rdx + 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x000004ae jb LBB0_32 + //0x000004b4 LBB0_34 + 0x31, 0xc9, //0x000004b4 xorl %ecx, %ecx + 0x49, 0x89, 0xc6, //0x000004b6 movq %rax, %r14 + 0x49, 0x8b, 0x07, //0x000004b9 movq (%r15), %rax + 0x48, 0x85, 0xc0, //0x000004bc testq %rax, %rax + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x000004bf jne LBB0_35 + 0xe9, 0x11, 0x46, 0x00, 0x00, //0x000004c5 jmp LBB0_630 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004ca .p2align 4, 0x90 + //0x000004d0 LBB0_629 + 0x4d, 0x89, 0x30, //0x000004d0 movq %r14, (%r8) + 0x31, 0xc9, //0x000004d3 xorl %ecx, %ecx + 0x49, 0x8b, 0x07, //0x000004d5 movq (%r15), %rax + 0x48, 0x85, 0xc0, //0x000004d8 testq %rax, %rax + 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x000004db jne LBB0_35 + 0xe9, 0xf5, 0x45, 0x00, 0x00, //0x000004e1 jmp LBB0_630 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004e6 .p2align 4, 0x90 + //0x000004f0 LBB0_31 + 0xf7, 0xd2, //0x000004f0 notl %edx + 0x0f, 0xbc, 0xd2, //0x000004f2 bsfl %edx, %edx + 0x48, 0x29, 0xf2, //0x000004f5 subq %rsi, %rdx + 0x48, 0x39, 0xca, //0x000004f8 cmpq %rcx, %rdx + 0x0f, 0x83, 0xb3, 0xff, 0xff, 0xff, //0x000004fb jae LBB0_34 + //0x00000501 LBB0_32 + 0x4c, 0x8d, 0x72, 0x01, //0x00000501 leaq $1(%rdx), %r14 + 0x4d, 0x89, 0x30, //0x00000505 movq %r14, (%r8) + 0x41, 0x8a, 0x0c, 0x14, //0x00000508 movb (%r12,%rdx), %cl + 0x49, 0x8b, 0x07, //0x0000050c movq (%r15), %rax + 0x48, 0x85, 0xc0, //0x0000050f testq %rax, %rax + 0x0f, 0x84, 0xc3, 0x45, 0x00, 0x00, //0x00000512 je LBB0_630 + //0x00000518 LBB0_35 + 0x8a, 0x40, 0x17, //0x00000518 movb $23(%rax), %al + 0x24, 0x1f, //0x0000051b andb $31, %al + 0x3c, 0x02, //0x0000051d cmpb $2, %al + 0x0f, 0x84, 0xab, 0x19, 0x00, 0x00, //0x0000051f je LBB0_386 + 0x3c, 0x18, //0x00000525 cmpb $24, %al + 0x0f, 0x85, 0xae, 0x45, 0x00, 0x00, //0x00000527 jne LBB0_630 + 0x80, 0xf9, 0x7b, //0x0000052d cmpb $123, %cl + 0x4c, 0x89, 0x6c, 0x24, 0x28, //0x00000530 movq %r13, $40(%rsp) + 0x0f, 0x85, 0x4c, 0x47, 0x00, 0x00, //0x00000535 jne LBB0_1024 + //0x0000053b LBB0_38 + 0x49, 0x8b, 0x45, 0x00, //0x0000053b movq (%r13), %rax + 0x49, 0x39, 0xc6, //0x0000053f cmpq %rax, %r14 + 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00000542 jae LBB0_43 + 0x43, 0x8a, 0x0c, 0x34, //0x00000548 movb (%r12,%r14), %cl + 0x80, 0xf9, 0x0d, //0x0000054c cmpb $13, %cl + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x0000054f je LBB0_43 + 0x80, 0xf9, 0x20, //0x00000555 cmpb $32, %cl + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000558 je LBB0_43 + 0x80, 0xc1, 0xf7, //0x0000055e addb $-9, %cl + 0x80, 0xf9, 0x01, //0x00000561 cmpb $1, %cl + 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x00000564 jbe LBB0_43 + 0x4c, 0x89, 0xf3, //0x0000056a movq %r14, %rbx + 0xe9, 0x7f, 0x01, 0x00, 0x00, //0x0000056d jmp LBB0_68 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000572 .p2align 4, 0x90 + //0x00000580 LBB0_43 + 0x49, 0x8d, 0x5e, 0x01, //0x00000580 leaq $1(%r14), %rbx + 0x48, 0x39, 0xc3, //0x00000584 cmpq %rax, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000587 jae LBB0_47 + 0x41, 0x8a, 0x0c, 0x1c, //0x0000058d movb (%r12,%rbx), %cl + 0x80, 0xf9, 0x0d, //0x00000591 cmpb $13, %cl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000594 je LBB0_47 + 0x80, 0xf9, 0x20, //0x0000059a cmpb $32, %cl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000059d je LBB0_47 + 0x80, 0xc1, 0xf7, //0x000005a3 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x000005a6 cmpb $1, %cl + 0x0f, 0x87, 0x42, 0x01, 0x00, 0x00, //0x000005a9 ja LBB0_68 + 0x90, //0x000005af .p2align 4, 0x90 + //0x000005b0 LBB0_47 + 0x49, 0x8d, 0x5e, 0x02, //0x000005b0 leaq $2(%r14), %rbx + 0x48, 0x39, 0xc3, //0x000005b4 cmpq %rax, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000005b7 jae LBB0_51 + 0x41, 0x8a, 0x0c, 0x1c, //0x000005bd movb (%r12,%rbx), %cl + 0x80, 0xf9, 0x0d, //0x000005c1 cmpb $13, %cl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000005c4 je LBB0_51 + 0x80, 0xf9, 0x20, //0x000005ca cmpb $32, %cl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000005cd je LBB0_51 + 0x80, 0xc1, 0xf7, //0x000005d3 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x000005d6 cmpb $1, %cl + 0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x000005d9 ja LBB0_68 + 0x90, //0x000005df .p2align 4, 0x90 + //0x000005e0 LBB0_51 + 0x49, 0x8d, 0x5e, 0x03, //0x000005e0 leaq $3(%r14), %rbx + 0x48, 0x39, 0xc3, //0x000005e4 cmpq %rax, %rbx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000005e7 jae LBB0_55 + 0x41, 0x8a, 0x0c, 0x1c, //0x000005ed movb (%r12,%rbx), %cl + 0x80, 0xf9, 0x0d, //0x000005f1 cmpb $13, %cl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000005f4 je LBB0_55 + 0x80, 0xf9, 0x20, //0x000005fa cmpb $32, %cl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000005fd je LBB0_55 + 0x80, 0xc1, 0xf7, //0x00000603 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x00000606 cmpb $1, %cl + 0x0f, 0x87, 0xe2, 0x00, 0x00, 0x00, //0x00000609 ja LBB0_68 + 0x90, //0x0000060f .p2align 4, 0x90 + //0x00000610 LBB0_55 + 0x49, 0x8d, 0x5e, 0x04, //0x00000610 leaq $4(%r14), %rbx + 0x48, 0x89, 0xc1, //0x00000614 movq %rax, %rcx + 0x48, 0x29, 0xd9, //0x00000617 subq %rbx, %rcx + 0x0f, 0x86, 0x64, 0x46, 0x00, 0x00, //0x0000061a jbe LBB0_1022 + 0x48, 0x83, 0xf9, 0x20, //0x00000620 cmpq $32, %rcx + 0x0f, 0x82, 0x16, 0x16, 0x00, 0x00, //0x00000624 jb LBB0_190 + 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x0000062a movq $-4, %rcx + 0x4c, 0x29, 0xf1, //0x00000631 subq %r14, %rcx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000634 .p2align 4, 0x90 + //0x00000640 LBB0_58 + 0xc4, 0x41, 0x7e, 0x6f, 0x34, 0x1c, //0x00000640 vmovdqu (%r12,%rbx), %ymm14 + 0xc4, 0x42, 0x7d, 0x00, 0xfe, //0x00000646 vpshufb %ymm14, %ymm0, %ymm15 + 0xc4, 0x41, 0x0d, 0x74, 0xf7, //0x0000064b vpcmpeqb %ymm15, %ymm14, %ymm14 + 0xc4, 0xc1, 0x7d, 0xd7, 0xd6, //0x00000650 vpmovmskb %ymm14, %edx + 0x83, 0xfa, 0xff, //0x00000655 cmpl $-1, %edx + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000658 jne LBB0_67 + 0x48, 0x83, 0xc3, 0x20, //0x0000065e addq $32, %rbx + 0x48, 0x8d, 0x14, 0x08, //0x00000662 leaq (%rax,%rcx), %rdx + 0x48, 0x83, 0xc2, 0xe0, //0x00000666 addq $-32, %rdx + 0x48, 0x83, 0xc1, 0xe0, //0x0000066a addq $-32, %rcx + 0x48, 0x83, 0xfa, 0x1f, //0x0000066e cmpq $31, %rdx + 0x0f, 0x87, 0xc8, 0xff, 0xff, 0xff, //0x00000672 ja LBB0_58 + 0x4c, 0x89, 0xe3, //0x00000678 movq %r12, %rbx + 0x48, 0x29, 0xcb, //0x0000067b subq %rcx, %rbx + 0x48, 0x01, 0xc1, //0x0000067e addq %rax, %rcx + 0x48, 0x85, 0xc9, //0x00000681 testq %rcx, %rcx + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000684 je LBB0_66 + //0x0000068a LBB0_61 + 0x4c, 0x8d, 0x0c, 0x0b, //0x0000068a leaq (%rbx,%rcx), %r9 + 0x31, 0xd2, //0x0000068e xorl %edx, %edx + //0x00000690 .p2align 4, 0x90 + //0x00000690 LBB0_62 + 0x0f, 0xbe, 0x3c, 0x13, //0x00000690 movsbl (%rbx,%rdx), %edi + 0x83, 0xff, 0x20, //0x00000694 cmpl $32, %edi + 0x0f, 0x87, 0x8e, 0x11, 0x00, 0x00, //0x00000697 ja LBB0_117 + 0x48, 0xbe, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000069d movabsq $4294977024, %rsi + 0x48, 0x0f, 0xa3, 0xfe, //0x000006a7 btq %rdi, %rsi + 0x0f, 0x83, 0x7a, 0x11, 0x00, 0x00, //0x000006ab jae LBB0_117 + 0x48, 0x83, 0xc2, 0x01, //0x000006b1 addq $1, %rdx + 0x48, 0x39, 0xd1, //0x000006b5 cmpq %rdx, %rcx + 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x000006b8 jne LBB0_62 + 0x4c, 0x89, 0xcb, //0x000006be movq %r9, %rbx + //0x000006c1 LBB0_66 + 0x4c, 0x29, 0xe3, //0x000006c1 subq %r12, %rbx + 0x48, 0x39, 0xc3, //0x000006c4 cmpq %rax, %rbx + 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x000006c7 jb LBB0_68 + 0xe9, 0xb5, 0x45, 0x00, 0x00, //0x000006cd jmp LBB0_1024 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006d2 .p2align 4, 0x90 + //0x000006e0 LBB0_67 + 0xf7, 0xd2, //0x000006e0 notl %edx + 0x0f, 0xbc, 0xda, //0x000006e2 bsfl %edx, %ebx + 0x48, 0x29, 0xcb, //0x000006e5 subq %rcx, %rbx + 0x48, 0x39, 0xc3, //0x000006e8 cmpq %rax, %rbx + 0x0f, 0x83, 0x96, 0x45, 0x00, 0x00, //0x000006eb jae LBB0_1024 + //0x000006f1 LBB0_68 + 0x4c, 0x8d, 0x4b, 0x01, //0x000006f1 leaq $1(%rbx), %r9 + 0x4d, 0x89, 0x08, //0x000006f5 movq %r9, (%r8) + 0x41, 0x8a, 0x04, 0x1c, //0x000006f8 movb (%r12,%rbx), %al + 0x3c, 0x22, //0x000006fc cmpb $34, %al + 0x0f, 0x85, 0x15, 0x29, 0x00, 0x00, //0x000006fe jne LBB0_626 + 0x49, 0x8b, 0x45, 0x00, //0x00000704 movq (%r13), %rax + 0x48, 0x89, 0xc1, //0x00000708 movq %rax, %rcx + 0x4c, 0x29, 0xc9, //0x0000070b subq %r9, %rcx + 0x0f, 0x84, 0xf3, 0x4c, 0x00, 0x00, //0x0000070e je LBB0_1101 + 0x48, 0x89, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00000714 movq %rax, $152(%rsp) + 0x49, 0x8b, 0x47, 0x08, //0x0000071c movq $8(%r15), %rax + 0x48, 0x8b, 0x38, //0x00000720 movq (%rax), %rdi + 0x48, 0x8b, 0x40, 0x08, //0x00000723 movq $8(%rax), %rax + 0x48, 0x89, 0x44, 0x24, 0x30, //0x00000727 movq %rax, $48(%rsp) + 0x4f, 0x8d, 0x1c, 0x0c, //0x0000072c leaq (%r12,%r9), %r11 + 0x48, 0x83, 0xf9, 0x40, //0x00000730 cmpq $64, %rcx + 0x4c, 0x89, 0x5c, 0x24, 0x38, //0x00000734 movq %r11, $56(%rsp) + 0x0f, 0x82, 0x41, 0x11, 0x00, 0x00, //0x00000739 jb LBB0_118 + 0x48, 0x89, 0x7c, 0x24, 0x18, //0x0000073f movq %rdi, $24(%rsp) + 0x4d, 0x89, 0xfb, //0x00000744 movq %r15, %r11 + 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00000747 movq $-2, %rdi + 0x48, 0x29, 0xdf, //0x0000074e subq %rbx, %rdi + 0x4c, 0x8d, 0x73, 0x01, //0x00000751 leaq $1(%rbx), %r14 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000755 movq $-1, %r13 + 0x45, 0x31, 0xc0, //0x0000075c xorl %r8d, %r8d + 0x90, //0x0000075f .p2align 4, 0x90 + //0x00000760 LBB0_72 + 0xc4, 0x01, 0x7e, 0x6f, 0x34, 0x34, //0x00000760 vmovdqu (%r12,%r14), %ymm14 + 0xc4, 0x01, 0x7e, 0x6f, 0x7c, 0x34, 0x20, //0x00000766 vmovdqu $32(%r12,%r14), %ymm15 + 0xc5, 0x0d, 0x74, 0xd9, //0x0000076d vpcmpeqb %ymm1, %ymm14, %ymm11 + 0xc4, 0xc1, 0x7d, 0xd7, 0xc3, //0x00000771 vpmovmskb %ymm11, %eax + 0xc5, 0x05, 0x74, 0xd9, //0x00000776 vpcmpeqb %ymm1, %ymm15, %ymm11 + 0xc4, 0x41, 0x7d, 0xd7, 0xd3, //0x0000077a vpmovmskb %ymm11, %r10d + 0xc5, 0x0d, 0x74, 0xda, //0x0000077f vpcmpeqb %ymm2, %ymm14, %ymm11 + 0xc4, 0xc1, 0x7d, 0xd7, 0xf3, //0x00000783 vpmovmskb %ymm11, %esi + 0xc5, 0x05, 0x74, 0xda, //0x00000788 vpcmpeqb %ymm2, %ymm15, %ymm11 + 0xc4, 0x41, 0x7d, 0xd7, 0xfb, //0x0000078c vpmovmskb %ymm11, %r15d + 0x49, 0xc1, 0xe2, 0x20, //0x00000791 shlq $32, %r10 + 0x4c, 0x09, 0xd0, //0x00000795 orq %r10, %rax + 0x49, 0xc1, 0xe7, 0x20, //0x00000798 shlq $32, %r15 + 0x4c, 0x09, 0xfe, //0x0000079c orq %r15, %rsi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000079f jne LBB0_81 + 0x4d, 0x85, 0xc0, //0x000007a5 testq %r8, %r8 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x000007a8 jne LBB0_83 + 0x45, 0x31, 0xc0, //0x000007ae xorl %r8d, %r8d + 0x48, 0x85, 0xc0, //0x000007b1 testq %rax, %rax + 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000007b4 jne LBB0_84 + //0x000007ba LBB0_75 + 0x48, 0x83, 0xc1, 0xc0, //0x000007ba addq $-64, %rcx + 0x48, 0x83, 0xc7, 0xc0, //0x000007be addq $-64, %rdi + 0x49, 0x83, 0xc6, 0x40, //0x000007c2 addq $64, %r14 + 0x48, 0x83, 0xf9, 0x3f, //0x000007c6 cmpq $63, %rcx + 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x000007ca ja LBB0_72 + 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x000007d0 jmp LBB0_76 + //0x000007d5 LBB0_81 + 0x49, 0x83, 0xfd, 0xff, //0x000007d5 cmpq $-1, %r13 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000007d9 jne LBB0_83 + 0x4c, 0x0f, 0xbc, 0xee, //0x000007df bsfq %rsi, %r13 + 0x4d, 0x01, 0xf5, //0x000007e3 addq %r14, %r13 + //0x000007e6 LBB0_83 + 0x4d, 0x89, 0xc2, //0x000007e6 movq %r8, %r10 + 0x49, 0xf7, 0xd2, //0x000007e9 notq %r10 + 0x49, 0x21, 0xf2, //0x000007ec andq %rsi, %r10 + 0x4b, 0x8d, 0x14, 0x12, //0x000007ef leaq (%r10,%r10), %rdx + 0x4c, 0x09, 0xc2, //0x000007f3 orq %r8, %rdx + 0x49, 0x89, 0xd7, //0x000007f6 movq %rdx, %r15 + 0x49, 0xf7, 0xd7, //0x000007f9 notq %r15 + 0x49, 0x21, 0xf7, //0x000007fc andq %rsi, %r15 + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000007ff movabsq $-6148914691236517206, %rsi + 0x49, 0x21, 0xf7, //0x00000809 andq %rsi, %r15 + 0x45, 0x31, 0xc0, //0x0000080c xorl %r8d, %r8d + 0x4d, 0x01, 0xd7, //0x0000080f addq %r10, %r15 + 0x41, 0x0f, 0x92, 0xc0, //0x00000812 setb %r8b + 0x4d, 0x01, 0xff, //0x00000816 addq %r15, %r15 + 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000819 movabsq $6148914691236517205, %rsi + 0x49, 0x31, 0xf7, //0x00000823 xorq %rsi, %r15 + 0x49, 0x21, 0xd7, //0x00000826 andq %rdx, %r15 + 0x49, 0xf7, 0xd7, //0x00000829 notq %r15 + 0x4c, 0x21, 0xf8, //0x0000082c andq %r15, %rax + 0x48, 0x85, 0xc0, //0x0000082f testq %rax, %rax + 0x0f, 0x84, 0x82, 0xff, 0xff, 0xff, //0x00000832 je LBB0_75 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000838 .p2align 4, 0x90 + //0x00000840 LBB0_84 + 0x4c, 0x0f, 0xbc, 0xf0, //0x00000840 bsfq %rax, %r14 + 0x49, 0x29, 0xfe, //0x00000844 subq %rdi, %r14 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00000847 movq $8(%rsp), %r8 + 0x4d, 0x89, 0xdf, //0x0000084c movq %r11, %r15 + 0x48, 0x8b, 0x7c, 0x24, 0x18, //0x0000084f movq $24(%rsp), %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00000854 movq $56(%rsp), %r11 + 0x4c, 0x89, 0xee, //0x00000859 movq %r13, %rsi + //0x0000085c LBB0_85 + 0x4d, 0x85, 0xf6, //0x0000085c testq %r14, %r14 + 0x0f, 0x88, 0xaa, 0x4b, 0x00, 0x00, //0x0000085f js LBB0_1102 + 0x4d, 0x89, 0x30, //0x00000865 movq %r14, (%r8) + 0x48, 0x83, 0xfe, 0xff, //0x00000868 cmpq $-1, %rsi + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x0000086c je LBB0_88 + 0x4c, 0x39, 0xf6, //0x00000872 cmpq %r14, %rsi + 0x0f, 0x8e, 0x21, 0x10, 0x00, 0x00, //0x00000875 jle LBB0_119 + //0x0000087b LBB0_88 + 0x4c, 0x89, 0xf0, //0x0000087b movq %r14, %rax + 0x48, 0x29, 0xd8, //0x0000087e subq %rbx, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00000881 addq $-2, %rax + 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000885 movl $1, %r9d + 0x48, 0x89, 0xc1, //0x0000088b movq %rax, %rcx + 0x48, 0x8b, 0x54, 0x24, 0x30, //0x0000088e movq $48(%rsp), %rdx + 0x48, 0x09, 0xd1, //0x00000893 orq %rdx, %rcx + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x00000896 movq $40(%rsp), %r13 + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x0000089b jne LBB0_89 + 0x49, 0x8b, 0x45, 0x00, //0x000008a1 movq (%r13), %rax + 0x49, 0x39, 0xc6, //0x000008a5 cmpq %rax, %r14 + 0x0f, 0x83, 0x62, 0x02, 0x00, 0x00, //0x000008a8 jae LBB0_153 + //0x000008ae LBB0_113 + 0x43, 0x8a, 0x0c, 0x34, //0x000008ae movb (%r12,%r14), %cl + 0x80, 0xf9, 0x0d, //0x000008b2 cmpb $13, %cl + 0x0f, 0x84, 0x55, 0x02, 0x00, 0x00, //0x000008b5 je LBB0_153 + 0x80, 0xf9, 0x20, //0x000008bb cmpb $32, %cl + 0x0f, 0x84, 0x4c, 0x02, 0x00, 0x00, //0x000008be je LBB0_153 + 0x80, 0xc1, 0xf7, //0x000008c4 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x000008c7 cmpb $1, %cl + 0x0f, 0x86, 0x40, 0x02, 0x00, 0x00, //0x000008ca jbe LBB0_153 + 0x4c, 0x89, 0xf1, //0x000008d0 movq %r14, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000008d3 movq $32(%rsp), %r11 + 0xe9, 0xb4, 0x03, 0x00, 0x00, //0x000008d8 jmp LBB0_192 + 0x90, 0x90, 0x90, //0x000008dd .p2align 4, 0x90 + //0x000008e0 LBB0_89 + 0x48, 0x39, 0xd0, //0x000008e0 cmpq %rdx, %rax + 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x000008e3 jne LBB0_93 + 0x48, 0x89, 0xd1, //0x000008e9 movq %rdx, %rcx + 0x31, 0xd2, //0x000008ec xorl %edx, %edx + 0x90, 0x90, //0x000008ee .p2align 4, 0x90 + //0x000008f0 LBB0_91 + 0x48, 0x83, 0xf9, 0x20, //0x000008f0 cmpq $32, %rcx + 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x000008f4 jb LBB0_94 + 0xc4, 0x41, 0x7e, 0x6f, 0x1c, 0x13, //0x000008fa vmovdqu (%r11,%rdx), %ymm11 + 0xc5, 0x25, 0x74, 0x1c, 0x17, //0x00000900 vpcmpeqb (%rdi,%rdx), %ymm11, %ymm11 + 0xc4, 0xc1, 0x7d, 0xd7, 0xc3, //0x00000905 vpmovmskb %ymm11, %eax + 0x48, 0x83, 0xc1, 0xe0, //0x0000090a addq $-32, %rcx + 0x48, 0x83, 0xc2, 0x20, //0x0000090e addq $32, %rdx + 0x83, 0xf8, 0xff, //0x00000912 cmpl $-1, %eax + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00000915 je LBB0_91 + 0xe9, 0x9b, 0x00, 0x00, 0x00, //0x0000091b jmp LBB0_100 + //0x00000920 .p2align 4, 0x90 + //0x00000920 LBB0_93 + 0x45, 0x31, 0xc9, //0x00000920 xorl %r9d, %r9d + 0x49, 0x8b, 0x45, 0x00, //0x00000923 movq (%r13), %rax + 0x49, 0x39, 0xc6, //0x00000927 cmpq %rax, %r14 + 0x0f, 0x82, 0x7e, 0xff, 0xff, 0xff, //0x0000092a jb LBB0_113 + 0xe9, 0xdb, 0x01, 0x00, 0x00, //0x00000930 jmp LBB0_153 + //0x00000935 LBB0_94 + 0x41, 0x8d, 0x04, 0x1c, //0x00000935 leal (%r12,%rbx), %eax + 0x01, 0xd0, //0x00000939 addl %edx, %eax + 0x83, 0xc0, 0x01, //0x0000093b addl $1, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x0000093e andl $4095, %eax + 0x3d, 0xe0, 0x0f, 0x00, 0x00, //0x00000943 cmpl $4064, %eax + 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x00000948 ja LBB0_98 + 0x8d, 0x04, 0x17, //0x0000094e leal (%rdi,%rdx), %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000951 andl $4095, %eax + 0x3d, 0xe1, 0x0f, 0x00, 0x00, //0x00000956 cmpl $4065, %eax + 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x0000095b jae LBB0_98 + 0xc4, 0x41, 0x7e, 0x6f, 0x1c, 0x13, //0x00000961 vmovdqu (%r11,%rdx), %ymm11 + 0xc5, 0x25, 0x74, 0x1c, 0x17, //0x00000967 vpcmpeqb (%rdi,%rdx), %ymm11, %ymm11 + 0xc4, 0xc1, 0x7d, 0xd7, 0xc3, //0x0000096c vpmovmskb %ymm11, %eax + 0x83, 0xf8, 0xff, //0x00000971 cmpl $-1, %eax + 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x00000974 je LBB0_107 + 0xf7, 0xd0, //0x0000097a notl %eax + 0x0f, 0xbc, 0xc0, //0x0000097c bsfl %eax, %eax + 0xe9, 0x9d, 0x00, 0x00, 0x00, //0x0000097f jmp LBB0_106 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000984 .p2align 4, 0x90 + //0x00000990 LBB0_98 + 0x48, 0x83, 0xf9, 0x10, //0x00000990 cmpq $16, %rcx + 0x0f, 0x82, 0x39, 0x00, 0x00, 0x00, //0x00000994 jb LBB0_102 + 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x13, //0x0000099a vmovdqu (%r11,%rdx), %xmm6 + 0xc5, 0xc9, 0x74, 0x34, 0x17, //0x000009a0 vpcmpeqb (%rdi,%rdx), %xmm6, %xmm6 + 0xc5, 0xf9, 0xd7, 0xc6, //0x000009a5 vpmovmskb %xmm6, %eax + 0x48, 0x83, 0xc1, 0xf0, //0x000009a9 addq $-16, %rcx + 0x48, 0x83, 0xc2, 0x10, //0x000009ad addq $16, %rdx + 0x66, 0x83, 0xf8, 0xff, //0x000009b1 cmpw $-1, %ax + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x000009b5 je LBB0_98 + //0x000009bb LBB0_100 + 0x31, 0xc0, //0x000009bb xorl %eax, %eax + //0x000009bd LBB0_101 + 0x44, 0x0f, 0xb6, 0xc8, //0x000009bd movzbl %al, %r9d + 0x49, 0x8b, 0x45, 0x00, //0x000009c1 movq (%r13), %rax + 0x49, 0x39, 0xc6, //0x000009c5 cmpq %rax, %r14 + 0x0f, 0x82, 0xe0, 0xfe, 0xff, 0xff, //0x000009c8 jb LBB0_113 + 0xe9, 0x3d, 0x01, 0x00, 0x00, //0x000009ce jmp LBB0_153 + //0x000009d3 LBB0_102 + 0x41, 0x8d, 0x04, 0x1c, //0x000009d3 leal (%r12,%rbx), %eax + 0x01, 0xd0, //0x000009d7 addl %edx, %eax + 0x83, 0xc0, 0x01, //0x000009d9 addl $1, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x000009dc andl $4095, %eax + 0x3d, 0xf0, 0x0f, 0x00, 0x00, //0x000009e1 cmpl $4080, %eax + 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x000009e6 ja LBB0_108 + 0x8d, 0x04, 0x17, //0x000009ec leal (%rdi,%rdx), %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x000009ef andl $4095, %eax + 0x3d, 0xf1, 0x0f, 0x00, 0x00, //0x000009f4 cmpl $4081, %eax + 0x0f, 0x83, 0x56, 0x00, 0x00, 0x00, //0x000009f9 jae LBB0_108 + 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x13, //0x000009ff vmovdqu (%r11,%rdx), %xmm6 + 0xc5, 0xc9, 0x74, 0x34, 0x17, //0x00000a05 vpcmpeqb (%rdi,%rdx), %xmm6, %xmm6 + 0xc5, 0xf9, 0xd7, 0xc6, //0x00000a0a vpmovmskb %xmm6, %eax + 0x66, 0x83, 0xf8, 0xff, //0x00000a0e cmpw $-1, %ax + 0x0f, 0x84, 0xd9, 0x00, 0x00, 0x00, //0x00000a12 je LBB0_111 + 0xf7, 0xd0, //0x00000a18 notl %eax + 0x66, 0x0f, 0xbc, 0xc0, //0x00000a1a bsfw %ax, %ax + 0x0f, 0xb7, 0xc0, //0x00000a1e movzwl %ax, %eax + //0x00000a21 LBB0_106 + 0x48, 0x39, 0xc1, //0x00000a21 cmpq %rax, %rcx + 0x0f, 0x96, 0xc0, //0x00000a24 setbe %al + 0x44, 0x0f, 0xb6, 0xc8, //0x00000a27 movzbl %al, %r9d + 0x49, 0x8b, 0x45, 0x00, //0x00000a2b movq (%r13), %rax + 0x49, 0x39, 0xc6, //0x00000a2f cmpq %rax, %r14 + 0x0f, 0x82, 0x76, 0xfe, 0xff, 0xff, //0x00000a32 jb LBB0_113 + 0xe9, 0xd3, 0x00, 0x00, 0x00, //0x00000a38 jmp LBB0_153 + //0x00000a3d LBB0_107 + 0xb0, 0x01, //0x00000a3d movb $1, %al + 0x44, 0x0f, 0xb6, 0xc8, //0x00000a3f movzbl %al, %r9d + 0x49, 0x8b, 0x45, 0x00, //0x00000a43 movq (%r13), %rax + 0x49, 0x39, 0xc6, //0x00000a47 cmpq %rax, %r14 + 0x0f, 0x82, 0x5e, 0xfe, 0xff, 0xff, //0x00000a4a jb LBB0_113 + 0xe9, 0xbb, 0x00, 0x00, 0x00, //0x00000a50 jmp LBB0_153 + //0x00000a55 LBB0_108 + 0xb0, 0x01, //0x00000a55 movb $1, %al + 0x48, 0x39, 0x54, 0x24, 0x30, //0x00000a57 cmpq %rdx, $48(%rsp) + 0x0f, 0x84, 0x5b, 0xff, 0xff, 0xff, //0x00000a5c je LBB0_101 + //0x00000a62 LBB0_109 + 0x41, 0x0f, 0xb6, 0x04, 0x13, //0x00000a62 movzbl (%r11,%rdx), %eax + 0x3a, 0x04, 0x17, //0x00000a67 cmpb (%rdi,%rdx), %al + 0x0f, 0x94, 0xc0, //0x00000a6a sete %al + 0x0f, 0x85, 0x4a, 0xff, 0xff, 0xff, //0x00000a6d jne LBB0_101 + 0x48, 0x83, 0xc2, 0x01, //0x00000a73 addq $1, %rdx + 0x48, 0x39, 0x54, 0x24, 0x30, //0x00000a77 cmpq %rdx, $48(%rsp) + 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00000a7c jne LBB0_109 + 0xe9, 0x36, 0xff, 0xff, 0xff, //0x00000a82 jmp LBB0_101 + //0x00000a87 LBB0_76 + 0x4d, 0x01, 0xe6, //0x00000a87 addq %r12, %r14 + 0x4d, 0x89, 0xdf, //0x00000a8a movq %r11, %r15 + 0x48, 0x8b, 0x7c, 0x24, 0x18, //0x00000a8d movq $24(%rsp), %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00000a92 movq $56(%rsp), %r11 + 0x4c, 0x89, 0xee, //0x00000a97 movq %r13, %rsi + 0x48, 0x83, 0xf9, 0x20, //0x00000a9a cmpq $32, %rcx + 0x0f, 0x82, 0xdf, 0x12, 0x00, 0x00, //0x00000a9e jb LBB0_365 + //0x00000aa4 LBB0_77 + 0xc4, 0x41, 0x7e, 0x6f, 0x1e, //0x00000aa4 vmovdqu (%r14), %ymm11 + 0xc5, 0x25, 0x74, 0xf1, //0x00000aa9 vpcmpeqb %ymm1, %ymm11, %ymm14 + 0xc4, 0xc1, 0x7d, 0xd7, 0xc6, //0x00000aad vpmovmskb %ymm14, %eax + 0xc5, 0x25, 0x74, 0xda, //0x00000ab2 vpcmpeqb %ymm2, %ymm11, %ymm11 + 0xc4, 0x41, 0x7d, 0xd7, 0xeb, //0x00000ab6 vpmovmskb %ymm11, %r13d + 0x45, 0x85, 0xed, //0x00000abb testl %r13d, %r13d + 0x0f, 0x85, 0x43, 0x12, 0x00, 0x00, //0x00000abe jne LBB0_360 + 0x4d, 0x85, 0xc0, //0x00000ac4 testq %r8, %r8 + 0x0f, 0x85, 0x5f, 0x12, 0x00, 0x00, //0x00000ac7 jne LBB0_362 + 0x45, 0x31, 0xc0, //0x00000acd xorl %r8d, %r8d + 0x48, 0x85, 0xc0, //0x00000ad0 testq %rax, %rax + 0x0f, 0x84, 0xa2, 0x12, 0x00, 0x00, //0x00000ad3 je LBB0_364 + //0x00000ad9 LBB0_80 + 0x48, 0x0f, 0xbc, 0xc0, //0x00000ad9 bsfq %rax, %rax + 0x4d, 0x29, 0xe6, //0x00000add subq %r12, %r14 + 0x49, 0x01, 0xc6, //0x00000ae0 addq %rax, %r14 + 0x49, 0x83, 0xc6, 0x01, //0x00000ae3 addq $1, %r14 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00000ae7 movq $8(%rsp), %r8 + 0xe9, 0x6b, 0xfd, 0xff, 0xff, //0x00000aec jmp LBB0_85 + //0x00000af1 LBB0_111 + 0xb0, 0x01, //0x00000af1 movb $1, %al + 0x44, 0x0f, 0xb6, 0xc8, //0x00000af3 movzbl %al, %r9d + 0x49, 0x8b, 0x45, 0x00, //0x00000af7 movq (%r13), %rax + 0x49, 0x39, 0xc6, //0x00000afb cmpq %rax, %r14 + 0x0f, 0x82, 0xaa, 0xfd, 0xff, 0xff, //0x00000afe jb LBB0_113 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b04 .p2align 4, 0x90 + //0x00000b10 LBB0_153 + 0x49, 0x8d, 0x4e, 0x01, //0x00000b10 leaq $1(%r14), %rcx + 0x48, 0x39, 0xc1, //0x00000b14 cmpq %rax, %rcx + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00000b17 movq $32(%rsp), %r11 + 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x00000b1c jae LBB0_157 + 0x41, 0x8a, 0x1c, 0x0c, //0x00000b22 movb (%r12,%rcx), %bl + 0x80, 0xfb, 0x0d, //0x00000b26 cmpb $13, %bl + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00000b29 je LBB0_157 + 0x80, 0xfb, 0x20, //0x00000b2f cmpb $32, %bl + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000b32 je LBB0_157 + 0x80, 0xc3, 0xf7, //0x00000b38 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000b3b cmpb $1, %bl + 0x0f, 0x87, 0x4d, 0x01, 0x00, 0x00, //0x00000b3e ja LBB0_192 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b44 .p2align 4, 0x90 + //0x00000b50 LBB0_157 + 0x49, 0x8d, 0x4e, 0x02, //0x00000b50 leaq $2(%r14), %rcx + 0x48, 0x39, 0xc1, //0x00000b54 cmpq %rax, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b57 jae LBB0_161 + 0x41, 0x8a, 0x1c, 0x0c, //0x00000b5d movb (%r12,%rcx), %bl + 0x80, 0xfb, 0x0d, //0x00000b61 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000b64 je LBB0_161 + 0x80, 0xfb, 0x20, //0x00000b6a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000b6d je LBB0_161 + 0x80, 0xc3, 0xf7, //0x00000b73 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000b76 cmpb $1, %bl + 0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x00000b79 ja LBB0_192 + 0x90, //0x00000b7f .p2align 4, 0x90 + //0x00000b80 LBB0_161 + 0x49, 0x8d, 0x4e, 0x03, //0x00000b80 leaq $3(%r14), %rcx + 0x48, 0x39, 0xc1, //0x00000b84 cmpq %rax, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b87 jae LBB0_165 + 0x41, 0x8a, 0x1c, 0x0c, //0x00000b8d movb (%r12,%rcx), %bl + 0x80, 0xfb, 0x0d, //0x00000b91 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000b94 je LBB0_165 + 0x80, 0xfb, 0x20, //0x00000b9a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000b9d je LBB0_165 + 0x80, 0xc3, 0xf7, //0x00000ba3 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000ba6 cmpb $1, %bl + 0x0f, 0x87, 0xe2, 0x00, 0x00, 0x00, //0x00000ba9 ja LBB0_192 + 0x90, //0x00000baf .p2align 4, 0x90 + //0x00000bb0 LBB0_165 + 0x49, 0x8d, 0x4e, 0x04, //0x00000bb0 leaq $4(%r14), %rcx + 0x48, 0x89, 0xc6, //0x00000bb4 movq %rax, %rsi + 0x48, 0x29, 0xce, //0x00000bb7 subq %rcx, %rsi + 0x0f, 0x86, 0x13, 0x3f, 0x00, 0x00, //0x00000bba jbe LBB0_1023 + 0x48, 0x83, 0xfe, 0x20, //0x00000bc0 cmpq $32, %rsi + 0x0f, 0x82, 0x87, 0x10, 0x00, 0x00, //0x00000bc4 jb LBB0_351 + 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x00000bca movq $-4, %rsi + 0x4c, 0x29, 0xf6, //0x00000bd1 subq %r14, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bd4 .p2align 4, 0x90 + //0x00000be0 LBB0_168 + 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x0c, //0x00000be0 vmovdqu (%r12,%rcx), %ymm6 + 0xc4, 0x62, 0x7d, 0x00, 0xde, //0x00000be6 vpshufb %ymm6, %ymm0, %ymm11 + 0xc5, 0xa5, 0x74, 0xf6, //0x00000beb vpcmpeqb %ymm6, %ymm11, %ymm6 + 0xc5, 0xfd, 0xd7, 0xfe, //0x00000bef vpmovmskb %ymm6, %edi + 0x83, 0xff, 0xff, //0x00000bf3 cmpl $-1, %edi + 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000bf6 jne LBB0_191 + 0x48, 0x83, 0xc1, 0x20, //0x00000bfc addq $32, %rcx + 0x48, 0x8d, 0x3c, 0x30, //0x00000c00 leaq (%rax,%rsi), %rdi + 0x48, 0x83, 0xc7, 0xe0, //0x00000c04 addq $-32, %rdi + 0x48, 0x83, 0xc6, 0xe0, //0x00000c08 addq $-32, %rsi + 0x48, 0x83, 0xff, 0x1f, //0x00000c0c cmpq $31, %rdi + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000c10 ja LBB0_168 + 0x4c, 0x89, 0xe1, //0x00000c16 movq %r12, %rcx + 0x48, 0x29, 0xf1, //0x00000c19 subq %rsi, %rcx + 0x48, 0x01, 0xc6, //0x00000c1c addq %rax, %rsi + 0x48, 0x85, 0xf6, //0x00000c1f testq %rsi, %rsi + 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000c22 je LBB0_176 + //0x00000c28 LBB0_171 + 0x4c, 0x8d, 0x04, 0x31, //0x00000c28 leaq (%rcx,%rsi), %r8 + 0x31, 0xff, //0x00000c2c xorl %edi, %edi + 0x90, 0x90, //0x00000c2e .p2align 4, 0x90 + //0x00000c30 LBB0_172 + 0x0f, 0xbe, 0x1c, 0x39, //0x00000c30 movsbl (%rcx,%rdi), %ebx + 0x83, 0xfb, 0x20, //0x00000c34 cmpl $32, %ebx + 0x0f, 0x87, 0x02, 0x0c, 0x00, 0x00, //0x00000c37 ja LBB0_348 + 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000c3d movabsq $4294977024, %rdx + 0x48, 0x0f, 0xa3, 0xda, //0x00000c47 btq %rbx, %rdx + 0x0f, 0x83, 0xee, 0x0b, 0x00, 0x00, //0x00000c4b jae LBB0_348 + 0x48, 0x83, 0xc7, 0x01, //0x00000c51 addq $1, %rdi + 0x48, 0x39, 0xfe, //0x00000c55 cmpq %rdi, %rsi + 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00000c58 jne LBB0_172 + 0x4c, 0x89, 0xc1, //0x00000c5e movq %r8, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00000c61 movq $8(%rsp), %r8 + //0x00000c66 LBB0_176 + 0x4c, 0x29, 0xe1, //0x00000c66 subq %r12, %rcx + 0x48, 0x39, 0xc1, //0x00000c69 cmpq %rax, %rcx + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00000c6c jb LBB0_192 + 0xe9, 0x10, 0x40, 0x00, 0x00, //0x00000c72 jmp LBB0_1024 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c77 .p2align 4, 0x90 + //0x00000c80 LBB0_191 + 0xf7, 0xd7, //0x00000c80 notl %edi + 0x0f, 0xbc, 0xcf, //0x00000c82 bsfl %edi, %ecx + 0x48, 0x29, 0xf1, //0x00000c85 subq %rsi, %rcx + 0x48, 0x39, 0xc1, //0x00000c88 cmpq %rax, %rcx + 0x0f, 0x83, 0xf6, 0x3f, 0x00, 0x00, //0x00000c8b jae LBB0_1024 + //0x00000c91 LBB0_192 + 0x4c, 0x8d, 0x71, 0x01, //0x00000c91 leaq $1(%rcx), %r14 + 0x4d, 0x89, 0x30, //0x00000c95 movq %r14, (%r8) + 0x41, 0x80, 0x3c, 0x0c, 0x3a, //0x00000c98 cmpb $58, (%r12,%rcx) + 0x0f, 0x85, 0xe4, 0x3f, 0x00, 0x00, //0x00000c9d jne LBB0_1024 + 0x4d, 0x85, 0xc9, //0x00000ca3 testq %r9, %r9 + 0x0f, 0x85, 0xd4, 0x20, 0x00, 0x00, //0x00000ca6 jne LBB0_519 + 0x49, 0x8b, 0x55, 0x00, //0x00000cac movq (%r13), %rdx + 0x49, 0x39, 0xd6, //0x00000cb0 cmpq %rdx, %r14 + 0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x00000cb3 jae LBB0_199 + 0x43, 0x8a, 0x04, 0x34, //0x00000cb9 movb (%r12,%r14), %al + 0x3c, 0x0d, //0x00000cbd cmpb $13, %al + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00000cbf je LBB0_199 + 0x3c, 0x20, //0x00000cc5 cmpb $32, %al + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000cc7 je LBB0_199 + 0x04, 0xf7, //0x00000ccd addb $-9, %al + 0x3c, 0x01, //0x00000ccf cmpb $1, %al + 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00000cd1 jbe LBB0_199 + 0x4c, 0x89, 0xf0, //0x00000cd7 movq %r14, %rax + 0xe9, 0x62, 0x01, 0x00, 0x00, //0x00000cda jmp LBB0_224 + 0x90, //0x00000cdf .p2align 4, 0x90 + //0x00000ce0 LBB0_199 + 0x48, 0x8d, 0x41, 0x02, //0x00000ce0 leaq $2(%rcx), %rax + 0x48, 0x39, 0xd0, //0x00000ce4 cmpq %rdx, %rax + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000ce7 jae LBB0_203 + 0x41, 0x8a, 0x1c, 0x04, //0x00000ced movb (%r12,%rax), %bl + 0x80, 0xfb, 0x0d, //0x00000cf1 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000cf4 je LBB0_203 + 0x80, 0xfb, 0x20, //0x00000cfa cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000cfd je LBB0_203 + 0x80, 0xc3, 0xf7, //0x00000d03 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000d06 cmpb $1, %bl + 0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x00000d09 ja LBB0_224 + 0x90, //0x00000d0f .p2align 4, 0x90 + //0x00000d10 LBB0_203 + 0x48, 0x8d, 0x41, 0x03, //0x00000d10 leaq $3(%rcx), %rax + 0x48, 0x39, 0xd0, //0x00000d14 cmpq %rdx, %rax + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000d17 jae LBB0_207 + 0x41, 0x8a, 0x1c, 0x04, //0x00000d1d movb (%r12,%rax), %bl + 0x80, 0xfb, 0x0d, //0x00000d21 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000d24 je LBB0_207 + 0x80, 0xfb, 0x20, //0x00000d2a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000d2d je LBB0_207 + 0x80, 0xc3, 0xf7, //0x00000d33 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000d36 cmpb $1, %bl + 0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x00000d39 ja LBB0_224 + 0x90, //0x00000d3f .p2align 4, 0x90 + //0x00000d40 LBB0_207 + 0x48, 0x8d, 0x41, 0x04, //0x00000d40 leaq $4(%rcx), %rax + 0x48, 0x39, 0xd0, //0x00000d44 cmpq %rdx, %rax + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000d47 jae LBB0_211 + 0x41, 0x8a, 0x1c, 0x04, //0x00000d4d movb (%r12,%rax), %bl + 0x80, 0xfb, 0x0d, //0x00000d51 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000d54 je LBB0_211 + 0x80, 0xfb, 0x20, //0x00000d5a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00000d5d je LBB0_211 + 0x80, 0xc3, 0xf7, //0x00000d63 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000d66 cmpb $1, %bl + 0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x00000d69 ja LBB0_224 + 0x90, //0x00000d6f .p2align 4, 0x90 + //0x00000d70 LBB0_211 + 0x48, 0x8d, 0x41, 0x05, //0x00000d70 leaq $5(%rcx), %rax + 0x48, 0x89, 0xd6, //0x00000d74 movq %rdx, %rsi + 0x48, 0x29, 0xc6, //0x00000d77 subq %rax, %rsi + 0x0f, 0x86, 0xb0, 0x05, 0x00, 0x00, //0x00000d7a jbe LBB0_282 + 0x48, 0x83, 0xfe, 0x20, //0x00000d80 cmpq $32, %rsi + 0x0f, 0x82, 0x2c, 0x0f, 0x00, 0x00, //0x00000d84 jb LBB0_354 + 0x48, 0xc7, 0xc6, 0xfb, 0xff, 0xff, 0xff, //0x00000d8a movq $-5, %rsi + 0x48, 0x29, 0xce, //0x00000d91 subq %rcx, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d94 .p2align 4, 0x90 + //0x00000da0 LBB0_214 + 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x04, //0x00000da0 vmovdqu (%r12,%rax), %ymm6 + 0xc4, 0x62, 0x7d, 0x00, 0xde, //0x00000da6 vpshufb %ymm6, %ymm0, %ymm11 + 0xc5, 0xa5, 0x74, 0xf6, //0x00000dab vpcmpeqb %ymm6, %ymm11, %ymm6 + 0xc5, 0xfd, 0xd7, 0xce, //0x00000daf vpmovmskb %ymm6, %ecx + 0x83, 0xf9, 0xff, //0x00000db3 cmpl $-1, %ecx + 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00000db6 jne LBB0_223 + 0x48, 0x83, 0xc0, 0x20, //0x00000dbc addq $32, %rax + 0x48, 0x8d, 0x0c, 0x32, //0x00000dc0 leaq (%rdx,%rsi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000dc4 addq $-32, %rcx + 0x48, 0x83, 0xc6, 0xe0, //0x00000dc8 addq $-32, %rsi + 0x48, 0x83, 0xf9, 0x1f, //0x00000dcc cmpq $31, %rcx + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000dd0 ja LBB0_214 + 0x4c, 0x89, 0xe0, //0x00000dd6 movq %r12, %rax + 0x48, 0x29, 0xf0, //0x00000dd9 subq %rsi, %rax + 0x48, 0x01, 0xd6, //0x00000ddc addq %rdx, %rsi + 0x48, 0x85, 0xf6, //0x00000ddf testq %rsi, %rsi + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000de2 je LBB0_222 + //0x00000de8 LBB0_217 + 0x4c, 0x8d, 0x0c, 0x30, //0x00000de8 leaq (%rax,%rsi), %r9 + 0x31, 0xc9, //0x00000dec xorl %ecx, %ecx + //0x00000dee LBB0_218 + 0x0f, 0xbe, 0x1c, 0x08, //0x00000dee movsbl (%rax,%rcx), %ebx + 0x83, 0xfb, 0x20, //0x00000df2 cmpl $32, %ebx + 0x0f, 0x87, 0x71, 0x0a, 0x00, 0x00, //0x00000df5 ja LBB0_350 + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000dfb movabsq $4294977024, %rdi + 0x48, 0x0f, 0xa3, 0xdf, //0x00000e05 btq %rbx, %rdi + 0x0f, 0x83, 0x5d, 0x0a, 0x00, 0x00, //0x00000e09 jae LBB0_350 + 0x48, 0x83, 0xc1, 0x01, //0x00000e0f addq $1, %rcx + 0x48, 0x39, 0xce, //0x00000e13 cmpq %rcx, %rsi + 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00000e16 jne LBB0_218 + 0x4c, 0x89, 0xc8, //0x00000e1c movq %r9, %rax + //0x00000e1f LBB0_222 + 0x4c, 0x29, 0xe0, //0x00000e1f subq %r12, %rax + 0x48, 0x39, 0xd0, //0x00000e22 cmpq %rdx, %rax + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000e25 jb LBB0_224 + 0xe9, 0x06, 0x05, 0x00, 0x00, //0x00000e2b jmp LBB0_283 + //0x00000e30 .p2align 4, 0x90 + //0x00000e30 LBB0_223 + 0xf7, 0xd1, //0x00000e30 notl %ecx + 0x0f, 0xbc, 0xc1, //0x00000e32 bsfl %ecx, %eax + 0x48, 0x29, 0xf0, //0x00000e35 subq %rsi, %rax + 0x48, 0x39, 0xd0, //0x00000e38 cmpq %rdx, %rax + 0x0f, 0x83, 0xf5, 0x04, 0x00, 0x00, //0x00000e3b jae LBB0_283 + //0x00000e41 LBB0_224 + 0x4c, 0x8d, 0x70, 0x01, //0x00000e41 leaq $1(%rax), %r14 + 0x4d, 0x89, 0x30, //0x00000e45 movq %r14, (%r8) + 0x41, 0x0f, 0xbe, 0x0c, 0x04, //0x00000e48 movsbl (%r12,%rax), %ecx + 0x83, 0xf9, 0x7b, //0x00000e4d cmpl $123, %ecx + 0x0f, 0x87, 0xda, 0x04, 0x00, 0x00, //0x00000e50 ja LBB0_282 + 0x48, 0x8d, 0x15, 0xdf, 0x49, 0x00, 0x00, //0x00000e56 leaq $18911(%rip), %rdx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x00000e5d movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x00000e61 addq %rdx, %rcx + 0xff, 0xe1, //0x00000e64 jmpq *%rcx + //0x00000e66 LBB0_226 + 0x49, 0x8b, 0x55, 0x00, //0x00000e66 movq (%r13), %rdx + 0x48, 0x89, 0xd1, //0x00000e6a movq %rdx, %rcx + 0x4c, 0x29, 0xf1, //0x00000e6d subq %r14, %rcx + 0x48, 0x83, 0xf9, 0x20, //0x00000e70 cmpq $32, %rcx + 0x0f, 0x82, 0x4d, 0x0e, 0x00, 0x00, //0x00000e74 jb LBB0_355 + 0x48, 0x89, 0xc1, //0x00000e7a movq %rax, %rcx + 0x48, 0xf7, 0xd1, //0x00000e7d notq %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00000e80 addq $1, %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e84 .p2align 4, 0x90 + //0x00000e90 LBB0_228 + 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x04, //0x00000e90 vmovdqu (%r12,%rax), %ymm6 + 0xc5, 0x4d, 0x74, 0xdb, //0x00000e96 vpcmpeqb %ymm3, %ymm6, %ymm11 + 0xc5, 0xcd, 0xdb, 0xf4, //0x00000e9a vpand %ymm4, %ymm6, %ymm6 + 0xc5, 0xcd, 0x74, 0xf5, //0x00000e9e vpcmpeqb %ymm5, %ymm6, %ymm6 + 0xc5, 0xa5, 0xeb, 0xf6, //0x00000ea2 vpor %ymm6, %ymm11, %ymm6 + 0xc5, 0xfd, 0xd7, 0xf6, //0x00000ea6 vpmovmskb %ymm6, %esi + 0x85, 0xf6, //0x00000eaa testl %esi, %esi + 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00000eac jne LBB0_242 + 0x48, 0x83, 0xc0, 0x20, //0x00000eb2 addq $32, %rax + 0x48, 0x8d, 0x34, 0x0a, //0x00000eb6 leaq (%rdx,%rcx), %rsi + 0x48, 0x83, 0xc6, 0xe0, //0x00000eba addq $-32, %rsi + 0x48, 0x83, 0xc1, 0xe0, //0x00000ebe addq $-32, %rcx + 0x48, 0x83, 0xfe, 0x1f, //0x00000ec2 cmpq $31, %rsi + 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00000ec6 ja LBB0_228 + 0x4d, 0x89, 0xe6, //0x00000ecc movq %r12, %r14 + 0x49, 0x29, 0xce, //0x00000ecf subq %rcx, %r14 + 0x48, 0x01, 0xca, //0x00000ed2 addq %rcx, %rdx + 0x48, 0x89, 0xd1, //0x00000ed5 movq %rdx, %rcx + 0x48, 0x83, 0xf9, 0x10, //0x00000ed8 cmpq $16, %rcx + 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00000edc jb LBB0_234 + //0x00000ee2 LBB0_231 + 0x4c, 0x89, 0xe0, //0x00000ee2 movq %r12, %rax + 0x4c, 0x29, 0xf0, //0x00000ee5 subq %r14, %rax + //0x00000ee8 LBB0_232 + 0xc4, 0xc1, 0x7a, 0x6f, 0x36, //0x00000ee8 vmovdqu (%r14), %xmm6 + 0xc5, 0xc9, 0x74, 0x3d, 0xeb, 0xf2, 0xff, 0xff, //0x00000eed vpcmpeqb $-3349(%rip), %xmm6, %xmm7 /* LCPI0_4+0(%rip) */ + 0xc5, 0xc9, 0xdb, 0x35, 0xf3, 0xf2, 0xff, 0xff, //0x00000ef5 vpand $-3341(%rip), %xmm6, %xmm6 /* LCPI0_5+0(%rip) */ + 0xc5, 0xb9, 0x74, 0xf6, //0x00000efd vpcmpeqb %xmm6, %xmm8, %xmm6 + 0xc5, 0xc9, 0xeb, 0xf7, //0x00000f01 vpor %xmm7, %xmm6, %xmm6 + 0xc5, 0xf9, 0xd7, 0xd6, //0x00000f05 vpmovmskb %xmm6, %edx + 0x85, 0xd2, //0x00000f09 testl %edx, %edx + 0x0f, 0x85, 0x07, 0x09, 0x00, 0x00, //0x00000f0b jne LBB0_347 + 0x49, 0x83, 0xc6, 0x10, //0x00000f11 addq $16, %r14 + 0x48, 0x83, 0xc1, 0xf0, //0x00000f15 addq $-16, %rcx + 0x48, 0x83, 0xc0, 0xf0, //0x00000f19 addq $-16, %rax + 0x48, 0x83, 0xf9, 0x0f, //0x00000f1d cmpq $15, %rcx + 0x0f, 0x87, 0xc1, 0xff, 0xff, 0xff, //0x00000f21 ja LBB0_232 + //0x00000f27 LBB0_234 + 0x48, 0x85, 0xc9, //0x00000f27 testq %rcx, %rcx + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00000f2a je LBB0_241 + 0x49, 0x8d, 0x14, 0x0e, //0x00000f30 leaq (%r14,%rcx), %rdx + 0x31, 0xc0, //0x00000f34 xorl %eax, %eax + //0x00000f36 LBB0_236 + 0x41, 0x0f, 0xb6, 0x1c, 0x06, //0x00000f36 movzbl (%r14,%rax), %ebx + 0x80, 0xfb, 0x2c, //0x00000f3b cmpb $44, %bl + 0x0f, 0x84, 0x9d, 0x0d, 0x00, 0x00, //0x00000f3e je LBB0_356 + 0x80, 0xfb, 0x7d, //0x00000f44 cmpb $125, %bl + 0x0f, 0x84, 0x94, 0x0d, 0x00, 0x00, //0x00000f47 je LBB0_356 + 0x80, 0xfb, 0x5d, //0x00000f4d cmpb $93, %bl + 0x0f, 0x84, 0x8b, 0x0d, 0x00, 0x00, //0x00000f50 je LBB0_356 + 0x48, 0x83, 0xc0, 0x01, //0x00000f56 addq $1, %rax + 0x48, 0x39, 0xc1, //0x00000f5a cmpq %rax, %rcx + 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00000f5d jne LBB0_236 + 0x49, 0x89, 0xd6, //0x00000f63 movq %rdx, %r14 + //0x00000f66 LBB0_241 + 0x4d, 0x29, 0xe6, //0x00000f66 subq %r12, %r14 + 0xe9, 0x79, 0x0d, 0x00, 0x00, //0x00000f69 jmp LBB0_357 + 0x90, 0x90, //0x00000f6e .p2align 4, 0x90 + //0x00000f70 LBB0_242 + 0x44, 0x0f, 0xbc, 0xf6, //0x00000f70 bsfl %esi, %r14d + 0x49, 0x29, 0xce, //0x00000f74 subq %rcx, %r14 + 0x4d, 0x89, 0x30, //0x00000f77 movq %r14, (%r8) + 0xe9, 0xb7, 0x03, 0x00, 0x00, //0x00000f7a jmp LBB0_283 + //0x00000f7f LBB0_243 + 0x48, 0x83, 0xc0, 0x04, //0x00000f7f addq $4, %rax + 0x49, 0x3b, 0x45, 0x00, //0x00000f83 cmpq (%r13), %rax + 0x0f, 0x86, 0xa3, 0x03, 0x00, 0x00, //0x00000f87 jbe LBB0_282 + 0xe9, 0xa4, 0x03, 0x00, 0x00, //0x00000f8d jmp LBB0_283 + //0x00000f92 LBB0_244 + 0x4c, 0x89, 0x7c, 0x24, 0x18, //0x00000f92 movq %r15, $24(%rsp) + 0x4d, 0x8b, 0x45, 0x00, //0x00000f97 movq (%r13), %r8 + 0x4d, 0x89, 0xc7, //0x00000f9b movq %r8, %r15 + 0x4d, 0x29, 0xf7, //0x00000f9e subq %r14, %r15 + 0x49, 0x83, 0xff, 0x20, //0x00000fa1 cmpq $32, %r15 + 0x0f, 0x8c, 0x53, 0x0d, 0x00, 0x00, //0x00000fa5 jl LBB0_359 + 0x4d, 0x8d, 0x0c, 0x04, //0x00000fab leaq (%r12,%rax), %r9 + 0x49, 0x29, 0xc0, //0x00000faf subq %rax, %r8 + 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00000fb2 movl $31, %ebx + 0x45, 0x31, 0xff, //0x00000fb7 xorl %r15d, %r15d + 0x45, 0x31, 0xdb, //0x00000fba xorl %r11d, %r11d + 0x90, 0x90, 0x90, //0x00000fbd .p2align 4, 0x90 + //0x00000fc0 LBB0_246 + 0xc4, 0x81, 0x7e, 0x6f, 0x74, 0x39, 0x01, //0x00000fc0 vmovdqu $1(%r9,%r15), %ymm6 + 0xc5, 0x4d, 0x74, 0xd9, //0x00000fc7 vpcmpeqb %ymm1, %ymm6, %ymm11 + 0xc4, 0x41, 0x7d, 0xd7, 0xd3, //0x00000fcb vpmovmskb %ymm11, %r10d + 0xc5, 0xcd, 0x74, 0xf2, //0x00000fd0 vpcmpeqb %ymm2, %ymm6, %ymm6 + 0xc5, 0xfd, 0xd7, 0xfe, //0x00000fd4 vpmovmskb %ymm6, %edi + 0x85, 0xff, //0x00000fd8 testl %edi, %edi + 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00000fda jne LBB0_249 + 0x4d, 0x85, 0xdb, //0x00000fe0 testq %r11, %r11 + 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00000fe3 jne LBB0_249 + 0x45, 0x31, 0xdb, //0x00000fe9 xorl %r11d, %r11d + 0xe9, 0x40, 0x00, 0x00, 0x00, //0x00000fec jmp LBB0_250 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ff1 .p2align 4, 0x90 + //0x00001000 LBB0_249 + 0x44, 0x89, 0xde, //0x00001000 movl %r11d, %esi + 0xf7, 0xd6, //0x00001003 notl %esi + 0x21, 0xfe, //0x00001005 andl %edi, %esi + 0x8d, 0x0c, 0x36, //0x00001007 leal (%rsi,%rsi), %ecx + 0x44, 0x09, 0xd9, //0x0000100a orl %r11d, %ecx + 0x89, 0xca, //0x0000100d movl %ecx, %edx + 0xf7, 0xd2, //0x0000100f notl %edx + 0x21, 0xfa, //0x00001011 andl %edi, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001013 andl $-1431655766, %edx + 0x45, 0x31, 0xdb, //0x00001019 xorl %r11d, %r11d + 0x01, 0xf2, //0x0000101c addl %esi, %edx + 0x41, 0x0f, 0x92, 0xc3, //0x0000101e setb %r11b + 0x01, 0xd2, //0x00001022 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00001024 xorl $1431655765, %edx + 0x21, 0xca, //0x0000102a andl %ecx, %edx + 0xf7, 0xd2, //0x0000102c notl %edx + 0x41, 0x21, 0xd2, //0x0000102e andl %edx, %r10d + //0x00001031 LBB0_250 + 0x4d, 0x85, 0xd2, //0x00001031 testq %r10, %r10 + 0x0f, 0x85, 0x69, 0x07, 0x00, 0x00, //0x00001034 jne LBB0_341 + 0x49, 0x83, 0xc7, 0x20, //0x0000103a addq $32, %r15 + 0x49, 0x8d, 0x0c, 0x18, //0x0000103e leaq (%r8,%rbx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00001042 addq $-32, %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x00001046 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x0000104a cmpq $63, %rcx + 0x0f, 0x8f, 0x6c, 0xff, 0xff, 0xff, //0x0000104e jg LBB0_246 + 0x4d, 0x85, 0xdb, //0x00001054 testq %r11, %r11 + 0x0f, 0x85, 0x31, 0x0e, 0x00, 0x00, //0x00001057 jne LBB0_383 + 0x4b, 0x8d, 0x04, 0x0f, //0x0000105d leaq (%r15,%r9), %rax + 0x48, 0x83, 0xc0, 0x01, //0x00001061 addq $1, %rax + 0x49, 0xf7, 0xd7, //0x00001065 notq %r15 + 0x4d, 0x01, 0xc7, //0x00001068 addq %r8, %r15 + //0x0000106b LBB0_254 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000106b movq $32(%rsp), %r11 + 0x4d, 0x85, 0xff, //0x00001070 testq %r15, %r15 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00001073 movq $8(%rsp), %r8 + 0x0f, 0x8f, 0x63, 0x07, 0x00, 0x00, //0x00001078 jg LBB0_344 + 0xe9, 0x8b, 0x07, 0x00, 0x00, //0x0000107e jmp LBB0_255 + //0x00001083 LBB0_256 + 0x4d, 0x8b, 0x4d, 0x00, //0x00001083 movq (%r13), %r9 + 0x4d, 0x29, 0xf1, //0x00001087 subq %r14, %r9 + 0x4d, 0x01, 0xf4, //0x0000108a addq %r14, %r12 + 0x45, 0x31, 0xd2, //0x0000108d xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x00001090 xorl %r11d, %r11d + 0x45, 0x31, 0xf6, //0x00001093 xorl %r14d, %r14d + 0x31, 0xd2, //0x00001096 xorl %edx, %edx + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001098 jmp LBB0_258 + //0x0000109d LBB0_257 + 0x48, 0xc1, 0xf9, 0x3f, //0x0000109d sarq $63, %rcx + 0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x000010a1 popcntq %rdi, %rax + 0x49, 0x01, 0xc6, //0x000010a6 addq %rax, %r14 + 0x49, 0x83, 0xc4, 0x40, //0x000010a9 addq $64, %r12 + 0x49, 0x83, 0xc1, 0xc0, //0x000010ad addq $-64, %r9 + 0x49, 0x89, 0xca, //0x000010b1 movq %rcx, %r10 + //0x000010b4 LBB0_258 + 0x49, 0x83, 0xf9, 0x40, //0x000010b4 cmpq $64, %r9 + 0x0f, 0x8c, 0x2f, 0x01, 0x00, 0x00, //0x000010b8 jl LBB0_265 + //0x000010be LBB0_259 + 0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x000010be vmovdqu (%r12), %ymm15 + 0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x000010c4 vmovdqu $32(%r12), %ymm14 + 0xc5, 0x85, 0x74, 0xf2, //0x000010cb vpcmpeqb %ymm2, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xf6, //0x000010cf vpmovmskb %ymm6, %esi + 0xc5, 0x8d, 0x74, 0xf2, //0x000010d3 vpcmpeqb %ymm2, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xc6, //0x000010d7 vpmovmskb %ymm6, %eax + 0x48, 0xc1, 0xe0, 0x20, //0x000010db shlq $32, %rax + 0x48, 0x09, 0xc6, //0x000010df orq %rax, %rsi + 0x48, 0x89, 0xf0, //0x000010e2 movq %rsi, %rax + 0x4c, 0x09, 0xd8, //0x000010e5 orq %r11, %rax + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000010e8 jne LBB0_261 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000010ee movq $-1, %rsi + 0x45, 0x31, 0xdb, //0x000010f5 xorl %r11d, %r11d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x000010f8 jmp LBB0_262 + //0x000010fd LBB0_261 + 0x4c, 0x89, 0xd8, //0x000010fd movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00001100 notq %rax + 0x48, 0x21, 0xf0, //0x00001103 andq %rsi, %rax + 0x48, 0x8d, 0x1c, 0x00, //0x00001106 leaq (%rax,%rax), %rbx + 0x4c, 0x09, 0xdb, //0x0000110a orq %r11, %rbx + 0x48, 0x89, 0xdf, //0x0000110d movq %rbx, %rdi + 0x48, 0xf7, 0xd7, //0x00001110 notq %rdi + 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001113 movabsq $-6148914691236517206, %rcx + 0x48, 0x21, 0xce, //0x0000111d andq %rcx, %rsi + 0x48, 0x21, 0xfe, //0x00001120 andq %rdi, %rsi + 0x45, 0x31, 0xdb, //0x00001123 xorl %r11d, %r11d + 0x48, 0x01, 0xc6, //0x00001126 addq %rax, %rsi + 0x41, 0x0f, 0x92, 0xc3, //0x00001129 setb %r11b + 0x48, 0x01, 0xf6, //0x0000112d addq %rsi, %rsi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001130 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc6, //0x0000113a xorq %rax, %rsi + 0x48, 0x21, 0xde, //0x0000113d andq %rbx, %rsi + 0x48, 0xf7, 0xd6, //0x00001140 notq %rsi + //0x00001143 LBB0_262 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00001143 movq $8(%rsp), %r8 + 0xc5, 0x8d, 0x74, 0xf1, //0x00001148 vpcmpeqb %ymm1, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xc6, //0x0000114c vpmovmskb %ymm6, %eax + 0x48, 0xc1, 0xe0, 0x20, //0x00001150 shlq $32, %rax + 0xc5, 0x85, 0x74, 0xf1, //0x00001154 vpcmpeqb %ymm1, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xfe, //0x00001158 vpmovmskb %ymm6, %edi + 0x48, 0x09, 0xc7, //0x0000115c orq %rax, %rdi + 0x48, 0x21, 0xf7, //0x0000115f andq %rsi, %rdi + 0xc4, 0xe1, 0xf9, 0x6e, 0xf7, //0x00001162 vmovq %rdi, %xmm6 + 0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x00001167 vpclmulqdq $0, %xmm9, %xmm6, %xmm6 + 0xc4, 0xe1, 0xf9, 0x7e, 0xf1, //0x0000116d vmovq %xmm6, %rcx + 0x4c, 0x31, 0xd1, //0x00001172 xorq %r10, %rcx + 0xc4, 0xc1, 0x05, 0x74, 0xf2, //0x00001175 vpcmpeqb %ymm10, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xfe, //0x0000117a vpmovmskb %ymm6, %edi + 0xc4, 0xc1, 0x0d, 0x74, 0xf2, //0x0000117e vpcmpeqb %ymm10, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xc6, //0x00001183 vpmovmskb %ymm6, %eax + 0x48, 0xc1, 0xe0, 0x20, //0x00001187 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x0000118b orq %rax, %rdi + 0x48, 0x89, 0xce, //0x0000118e movq %rcx, %rsi + 0x48, 0xf7, 0xd6, //0x00001191 notq %rsi + 0x48, 0x21, 0xf7, //0x00001194 andq %rsi, %rdi + 0xc5, 0x85, 0x74, 0xf5, //0x00001197 vpcmpeqb %ymm5, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xc6, //0x0000119b vpmovmskb %ymm6, %eax + 0xc5, 0x8d, 0x74, 0xf5, //0x0000119f vpcmpeqb %ymm5, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xde, //0x000011a3 vpmovmskb %ymm6, %ebx + 0x48, 0xc1, 0xe3, 0x20, //0x000011a7 shlq $32, %rbx + 0x48, 0x09, 0xd8, //0x000011ab orq %rbx, %rax + 0x48, 0x21, 0xf0, //0x000011ae andq %rsi, %rax + 0x0f, 0x84, 0xe6, 0xfe, 0xff, 0xff, //0x000011b1 je LBB0_257 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011b7 .p2align 4, 0x90 + //0x000011c0 LBB0_263 + 0x48, 0x8d, 0x58, 0xff, //0x000011c0 leaq $-1(%rax), %rbx + 0x48, 0x89, 0xde, //0x000011c4 movq %rbx, %rsi + 0x48, 0x21, 0xfe, //0x000011c7 andq %rdi, %rsi + 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x000011ca popcntq %rsi, %rsi + 0x4c, 0x01, 0xf6, //0x000011cf addq %r14, %rsi + 0x48, 0x39, 0xd6, //0x000011d2 cmpq %rdx, %rsi + 0x0f, 0x86, 0x9a, 0x05, 0x00, 0x00, //0x000011d5 jbe LBB0_339 + 0x48, 0x83, 0xc2, 0x01, //0x000011db addq $1, %rdx + 0x48, 0x21, 0xd8, //0x000011df andq %rbx, %rax + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x000011e2 jne LBB0_263 + 0xe9, 0xb0, 0xfe, 0xff, 0xff, //0x000011e8 jmp LBB0_257 + //0x000011ed LBB0_265 + 0x4d, 0x85, 0xc9, //0x000011ed testq %r9, %r9 + 0x0f, 0x8e, 0x85, 0x0c, 0x00, 0x00, //0x000011f0 jle LBB0_382 + 0xc5, 0xc9, 0xef, 0xf6, //0x000011f6 vpxor %xmm6, %xmm6, %xmm6 + 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x000011fa vmovdqu %ymm6, $96(%rsp) + 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00001200 vmovdqu %ymm6, $64(%rsp) + 0x44, 0x89, 0xe0, //0x00001206 movl %r12d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00001209 andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000120e cmpl $4033, %eax + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00001213 jb LBB0_269 + 0x49, 0x83, 0xf9, 0x20, //0x00001219 cmpq $32, %r9 + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000121d jb LBB0_270 + 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x00001223 vmovdqu (%r12), %ymm6 + 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00001229 vmovdqu %ymm6, $64(%rsp) + 0x49, 0x83, 0xc4, 0x20, //0x0000122f addq $32, %r12 + 0x49, 0x8d, 0x79, 0xe0, //0x00001233 leaq $-32(%r9), %rdi + 0x4c, 0x8d, 0x44, 0x24, 0x60, //0x00001237 leaq $96(%rsp), %r8 + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x0000123c jmp LBB0_271 + //0x00001241 LBB0_269 + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x00001241 movq $40(%rsp), %r13 + 0xe9, 0x73, 0xfe, 0xff, 0xff, //0x00001246 jmp LBB0_259 + //0x0000124b LBB0_270 + 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x0000124b leaq $64(%rsp), %r8 + 0x4c, 0x89, 0xcf, //0x00001250 movq %r9, %rdi + //0x00001253 LBB0_271 + 0x48, 0x83, 0xff, 0x10, //0x00001253 cmpq $16, %rdi + 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00001257 jb LBB0_272 + 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x0000125d vmovdqu (%r12), %xmm6 + 0xc4, 0xc1, 0x7a, 0x7f, 0x30, //0x00001263 vmovdqu %xmm6, (%r8) + 0x49, 0x83, 0xc4, 0x10, //0x00001268 addq $16, %r12 + 0x49, 0x83, 0xc0, 0x10, //0x0000126c addq $16, %r8 + 0x48, 0x83, 0xc7, 0xf0, //0x00001270 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x00001274 cmpq $8, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001278 jae LBB0_279 + //0x0000127e LBB0_273 + 0x48, 0x83, 0xff, 0x04, //0x0000127e cmpq $4, %rdi + 0x0f, 0x8c, 0x49, 0x00, 0x00, 0x00, //0x00001282 jl LBB0_274 + //0x00001288 LBB0_280 + 0x41, 0x8b, 0x04, 0x24, //0x00001288 movl (%r12), %eax + 0x41, 0x89, 0x00, //0x0000128c movl %eax, (%r8) + 0x49, 0x83, 0xc4, 0x04, //0x0000128f addq $4, %r12 + 0x49, 0x83, 0xc0, 0x04, //0x00001293 addq $4, %r8 + 0x48, 0x83, 0xc7, 0xfc, //0x00001297 addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x0000129b cmpq $2, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x0000129f jae LBB0_275 + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x000012a5 jmp LBB0_276 + //0x000012aa LBB0_272 + 0x48, 0x83, 0xff, 0x08, //0x000012aa cmpq $8, %rdi + 0x0f, 0x82, 0xca, 0xff, 0xff, 0xff, //0x000012ae jb LBB0_273 + //0x000012b4 LBB0_279 + 0x49, 0x8b, 0x04, 0x24, //0x000012b4 movq (%r12), %rax + 0x49, 0x89, 0x00, //0x000012b8 movq %rax, (%r8) + 0x49, 0x83, 0xc4, 0x08, //0x000012bb addq $8, %r12 + 0x49, 0x83, 0xc0, 0x08, //0x000012bf addq $8, %r8 + 0x48, 0x83, 0xc7, 0xf8, //0x000012c3 addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x000012c7 cmpq $4, %rdi + 0x0f, 0x8d, 0xb7, 0xff, 0xff, 0xff, //0x000012cb jge LBB0_280 + //0x000012d1 LBB0_274 + 0x48, 0x83, 0xff, 0x02, //0x000012d1 cmpq $2, %rdi + 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000012d5 jb LBB0_276 + //0x000012db LBB0_275 + 0x41, 0x0f, 0xb7, 0x04, 0x24, //0x000012db movzwl (%r12), %eax + 0x66, 0x41, 0x89, 0x00, //0x000012e0 movw %ax, (%r8) + 0x49, 0x83, 0xc4, 0x02, //0x000012e4 addq $2, %r12 + 0x49, 0x83, 0xc0, 0x02, //0x000012e8 addq $2, %r8 + 0x48, 0x83, 0xc7, 0xfe, //0x000012ec addq $-2, %rdi + //0x000012f0 LBB0_276 + 0x4c, 0x89, 0xe0, //0x000012f0 movq %r12, %rax + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x000012f3 leaq $64(%rsp), %r12 + 0x48, 0x85, 0xff, //0x000012f8 testq %rdi, %rdi + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x000012fb movq $40(%rsp), %r13 + 0x0f, 0x84, 0xb8, 0xfd, 0xff, 0xff, //0x00001300 je LBB0_259 + 0x8a, 0x00, //0x00001306 movb (%rax), %al + 0x41, 0x88, 0x00, //0x00001308 movb %al, (%r8) + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x0000130b leaq $64(%rsp), %r12 + 0xe9, 0xa9, 0xfd, 0xff, 0xff, //0x00001310 jmp LBB0_259 + //0x00001315 LBB0_281 + 0x48, 0x83, 0xc0, 0x05, //0x00001315 addq $5, %rax + 0x49, 0x3b, 0x45, 0x00, //0x00001319 cmpq (%r13), %rax + 0x0f, 0x87, 0x13, 0x00, 0x00, 0x00, //0x0000131d ja LBB0_283 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001323 .p2align 4, 0x90 + //0x00001330 LBB0_282 + 0x49, 0x89, 0x00, //0x00001330 movq %rax, (%r8) + 0x49, 0x89, 0xc6, //0x00001333 movq %rax, %r14 + //0x00001336 LBB0_283 + 0x4d, 0x8b, 0x23, //0x00001336 movq (%r11), %r12 + 0x49, 0x8b, 0x43, 0x08, //0x00001339 movq $8(%r11), %rax + 0x49, 0x39, 0xc6, //0x0000133d cmpq %rax, %r14 + 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00001340 jae LBB0_288 + 0x43, 0x8a, 0x0c, 0x34, //0x00001346 movb (%r12,%r14), %cl + 0x80, 0xf9, 0x0d, //0x0000134a cmpb $13, %cl + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000134d je LBB0_288 + 0x80, 0xf9, 0x20, //0x00001353 cmpb $32, %cl + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001356 je LBB0_288 + 0x80, 0xc1, 0xf7, //0x0000135c addb $-9, %cl + 0x80, 0xf9, 0x01, //0x0000135f cmpb $1, %cl + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00001362 jbe LBB0_288 + 0x4c, 0x89, 0xf1, //0x00001368 movq %r14, %rcx + 0xe9, 0x61, 0x01, 0x00, 0x00, //0x0000136b jmp LBB0_313 + //0x00001370 .p2align 4, 0x90 + //0x00001370 LBB0_288 + 0x49, 0x8d, 0x4e, 0x01, //0x00001370 leaq $1(%r14), %rcx + 0x48, 0x39, 0xc1, //0x00001374 cmpq %rax, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001377 jae LBB0_292 + 0x41, 0x8a, 0x14, 0x0c, //0x0000137d movb (%r12,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x00001381 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001384 je LBB0_292 + 0x80, 0xfa, 0x20, //0x0000138a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000138d je LBB0_292 + 0x80, 0xc2, 0xf7, //0x00001393 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00001396 cmpb $1, %dl + 0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x00001399 ja LBB0_313 + 0x90, //0x0000139f .p2align 4, 0x90 + //0x000013a0 LBB0_292 + 0x49, 0x8d, 0x4e, 0x02, //0x000013a0 leaq $2(%r14), %rcx + 0x48, 0x39, 0xc1, //0x000013a4 cmpq %rax, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000013a7 jae LBB0_296 + 0x41, 0x8a, 0x14, 0x0c, //0x000013ad movb (%r12,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x000013b1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000013b4 je LBB0_296 + 0x80, 0xfa, 0x20, //0x000013ba cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000013bd je LBB0_296 + 0x80, 0xc2, 0xf7, //0x000013c3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000013c6 cmpb $1, %dl + 0x0f, 0x87, 0x02, 0x01, 0x00, 0x00, //0x000013c9 ja LBB0_313 + 0x90, //0x000013cf .p2align 4, 0x90 + //0x000013d0 LBB0_296 + 0x49, 0x8d, 0x4e, 0x03, //0x000013d0 leaq $3(%r14), %rcx + 0x48, 0x39, 0xc1, //0x000013d4 cmpq %rax, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000013d7 jae LBB0_300 + 0x41, 0x8a, 0x14, 0x0c, //0x000013dd movb (%r12,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x000013e1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000013e4 je LBB0_300 + 0x80, 0xfa, 0x20, //0x000013ea cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000013ed je LBB0_300 + 0x80, 0xc2, 0xf7, //0x000013f3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000013f6 cmpb $1, %dl + 0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x000013f9 ja LBB0_313 + 0x90, //0x000013ff .p2align 4, 0x90 + //0x00001400 LBB0_300 + 0x49, 0x8d, 0x4e, 0x04, //0x00001400 leaq $4(%r14), %rcx + 0x48, 0x89, 0xc2, //0x00001404 movq %rax, %rdx + 0x48, 0x29, 0xca, //0x00001407 subq %rcx, %rdx + 0x0f, 0x86, 0xc3, 0x36, 0x00, 0x00, //0x0000140a jbe LBB0_1023 + 0x48, 0x83, 0xfa, 0x20, //0x00001410 cmpq $32, %rdx + 0x0f, 0x82, 0x8b, 0x08, 0x00, 0x00, //0x00001414 jb LBB0_353 + 0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x0000141a movq $-4, %rdx + 0x4c, 0x29, 0xf2, //0x00001421 subq %r14, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001424 .p2align 4, 0x90 + //0x00001430 LBB0_303 + 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x0c, //0x00001430 vmovdqu (%r12,%rcx), %ymm6 + 0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x00001436 vpshufb %ymm6, %ymm0, %ymm7 + 0xc5, 0xcd, 0x74, 0xf7, //0x0000143b vpcmpeqb %ymm7, %ymm6, %ymm6 + 0xc5, 0xfd, 0xd7, 0xf6, //0x0000143f vpmovmskb %ymm6, %esi + 0x83, 0xfe, 0xff, //0x00001443 cmpl $-1, %esi + 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00001446 jne LBB0_312 + 0x48, 0x83, 0xc1, 0x20, //0x0000144c addq $32, %rcx + 0x48, 0x8d, 0x34, 0x10, //0x00001450 leaq (%rax,%rdx), %rsi + 0x48, 0x83, 0xc6, 0xe0, //0x00001454 addq $-32, %rsi + 0x48, 0x83, 0xc2, 0xe0, //0x00001458 addq $-32, %rdx + 0x48, 0x83, 0xfe, 0x1f, //0x0000145c cmpq $31, %rsi + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00001460 ja LBB0_303 + 0x4c, 0x89, 0xe1, //0x00001466 movq %r12, %rcx + 0x48, 0x29, 0xd1, //0x00001469 subq %rdx, %rcx + 0x48, 0x01, 0xc2, //0x0000146c addq %rax, %rdx + 0x48, 0x85, 0xd2, //0x0000146f testq %rdx, %rdx + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00001472 je LBB0_311 + //0x00001478 LBB0_306 + 0x4c, 0x8d, 0x0c, 0x11, //0x00001478 leaq (%rcx,%rdx), %r9 + 0x31, 0xf6, //0x0000147c xorl %esi, %esi + //0x0000147e LBB0_307 + 0x0f, 0xbe, 0x1c, 0x31, //0x0000147e movsbl (%rcx,%rsi), %ebx + 0x83, 0xfb, 0x20, //0x00001482 cmpl $32, %ebx + 0x0f, 0x87, 0xcd, 0x03, 0x00, 0x00, //0x00001485 ja LBB0_349 + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000148b movabsq $4294977024, %rdi + 0x48, 0x0f, 0xa3, 0xdf, //0x00001495 btq %rbx, %rdi + 0x0f, 0x83, 0xb9, 0x03, 0x00, 0x00, //0x00001499 jae LBB0_349 + 0x48, 0x83, 0xc6, 0x01, //0x0000149f addq $1, %rsi + 0x48, 0x39, 0xf2, //0x000014a3 cmpq %rsi, %rdx + 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x000014a6 jne LBB0_307 + 0x4c, 0x89, 0xc9, //0x000014ac movq %r9, %rcx + //0x000014af LBB0_311 + 0x4c, 0x29, 0xe1, //0x000014af subq %r12, %rcx + 0x48, 0x39, 0xc1, //0x000014b2 cmpq %rax, %rcx + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x000014b5 jb LBB0_313 + 0xe9, 0xc7, 0x37, 0x00, 0x00, //0x000014bb jmp LBB0_1024 + //0x000014c0 .p2align 4, 0x90 + //0x000014c0 LBB0_312 + 0xf7, 0xd6, //0x000014c0 notl %esi + 0x0f, 0xbc, 0xce, //0x000014c2 bsfl %esi, %ecx + 0x48, 0x29, 0xd1, //0x000014c5 subq %rdx, %rcx + 0x48, 0x39, 0xc1, //0x000014c8 cmpq %rax, %rcx + 0x0f, 0x83, 0xb6, 0x37, 0x00, 0x00, //0x000014cb jae LBB0_1024 + //0x000014d1 LBB0_313 + 0x4c, 0x8d, 0x71, 0x01, //0x000014d1 leaq $1(%rcx), %r14 + 0x4d, 0x89, 0x30, //0x000014d5 movq %r14, (%r8) + 0x41, 0x8a, 0x04, 0x0c, //0x000014d8 movb (%r12,%rcx), %al + 0x3c, 0x2c, //0x000014dc cmpb $44, %al + 0x0f, 0x84, 0x57, 0xf0, 0xff, 0xff, //0x000014de je LBB0_38 + 0xe9, 0x33, 0x1b, 0x00, 0x00, //0x000014e4 jmp LBB0_627 + //0x000014e9 LBB0_314 + 0x4d, 0x8b, 0x4d, 0x00, //0x000014e9 movq (%r13), %r9 + 0x4d, 0x29, 0xf1, //0x000014ed subq %r14, %r9 + 0x4d, 0x01, 0xf4, //0x000014f0 addq %r14, %r12 + 0x45, 0x31, 0xd2, //0x000014f3 xorl %r10d, %r10d + 0x45, 0x31, 0xdb, //0x000014f6 xorl %r11d, %r11d + 0x45, 0x31, 0xf6, //0x000014f9 xorl %r14d, %r14d + 0x31, 0xd2, //0x000014fc xorl %edx, %edx + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000014fe jmp LBB0_316 + //0x00001503 LBB0_315 + 0x48, 0xc1, 0xf9, 0x3f, //0x00001503 sarq $63, %rcx + 0xf3, 0x48, 0x0f, 0xb8, 0xc7, //0x00001507 popcntq %rdi, %rax + 0x49, 0x01, 0xc6, //0x0000150c addq %rax, %r14 + 0x49, 0x83, 0xc4, 0x40, //0x0000150f addq $64, %r12 + 0x49, 0x83, 0xc1, 0xc0, //0x00001513 addq $-64, %r9 + 0x49, 0x89, 0xca, //0x00001517 movq %rcx, %r10 + //0x0000151a LBB0_316 + 0x49, 0x83, 0xf9, 0x40, //0x0000151a cmpq $64, %r9 + 0x0f, 0x8c, 0x29, 0x01, 0x00, 0x00, //0x0000151e jl LBB0_323 + //0x00001524 LBB0_317 + 0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x00001524 vmovdqu (%r12), %ymm15 + 0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x0000152a vmovdqu $32(%r12), %ymm14 + 0xc5, 0x85, 0x74, 0xf2, //0x00001531 vpcmpeqb %ymm2, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xf6, //0x00001535 vpmovmskb %ymm6, %esi + 0xc5, 0x8d, 0x74, 0xf2, //0x00001539 vpcmpeqb %ymm2, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xc6, //0x0000153d vpmovmskb %ymm6, %eax + 0x48, 0xc1, 0xe0, 0x20, //0x00001541 shlq $32, %rax + 0x48, 0x09, 0xc6, //0x00001545 orq %rax, %rsi + 0x48, 0x89, 0xf0, //0x00001548 movq %rsi, %rax + 0x4c, 0x09, 0xd8, //0x0000154b orq %r11, %rax + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000154e jne LBB0_319 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001554 movq $-1, %rsi + 0x45, 0x31, 0xdb, //0x0000155b xorl %r11d, %r11d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000155e jmp LBB0_320 + //0x00001563 LBB0_319 + 0x4c, 0x89, 0xd8, //0x00001563 movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00001566 notq %rax + 0x48, 0x21, 0xf0, //0x00001569 andq %rsi, %rax + 0x48, 0x8d, 0x1c, 0x00, //0x0000156c leaq (%rax,%rax), %rbx + 0x4c, 0x09, 0xdb, //0x00001570 orq %r11, %rbx + 0x48, 0x89, 0xdf, //0x00001573 movq %rbx, %rdi + 0x48, 0xf7, 0xd7, //0x00001576 notq %rdi + 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001579 movabsq $-6148914691236517206, %rcx + 0x48, 0x21, 0xce, //0x00001583 andq %rcx, %rsi + 0x48, 0x21, 0xfe, //0x00001586 andq %rdi, %rsi + 0x45, 0x31, 0xdb, //0x00001589 xorl %r11d, %r11d + 0x48, 0x01, 0xc6, //0x0000158c addq %rax, %rsi + 0x41, 0x0f, 0x92, 0xc3, //0x0000158f setb %r11b + 0x48, 0x01, 0xf6, //0x00001593 addq %rsi, %rsi + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001596 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc6, //0x000015a0 xorq %rax, %rsi + 0x48, 0x21, 0xde, //0x000015a3 andq %rbx, %rsi + 0x48, 0xf7, 0xd6, //0x000015a6 notq %rsi + //0x000015a9 LBB0_320 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x000015a9 movq $8(%rsp), %r8 + 0xc5, 0x8d, 0x74, 0xf1, //0x000015ae vpcmpeqb %ymm1, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xc6, //0x000015b2 vpmovmskb %ymm6, %eax + 0x48, 0xc1, 0xe0, 0x20, //0x000015b6 shlq $32, %rax + 0xc5, 0x85, 0x74, 0xf1, //0x000015ba vpcmpeqb %ymm1, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xfe, //0x000015be vpmovmskb %ymm6, %edi + 0x48, 0x09, 0xc7, //0x000015c2 orq %rax, %rdi + 0x48, 0x21, 0xf7, //0x000015c5 andq %rsi, %rdi + 0xc4, 0xe1, 0xf9, 0x6e, 0xf7, //0x000015c8 vmovq %rdi, %xmm6 + 0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x000015cd vpclmulqdq $0, %xmm9, %xmm6, %xmm6 + 0xc4, 0xe1, 0xf9, 0x7e, 0xf1, //0x000015d3 vmovq %xmm6, %rcx + 0x4c, 0x31, 0xd1, //0x000015d8 xorq %r10, %rcx + 0xc4, 0xc1, 0x05, 0x74, 0xf4, //0x000015db vpcmpeqb %ymm12, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xfe, //0x000015e0 vpmovmskb %ymm6, %edi + 0xc4, 0xc1, 0x0d, 0x74, 0xf4, //0x000015e4 vpcmpeqb %ymm12, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xc6, //0x000015e9 vpmovmskb %ymm6, %eax + 0x48, 0xc1, 0xe0, 0x20, //0x000015ed shlq $32, %rax + 0x48, 0x09, 0xc7, //0x000015f1 orq %rax, %rdi + 0x48, 0x89, 0xce, //0x000015f4 movq %rcx, %rsi + 0x48, 0xf7, 0xd6, //0x000015f7 notq %rsi + 0x48, 0x21, 0xf7, //0x000015fa andq %rsi, %rdi + 0xc4, 0xc1, 0x05, 0x74, 0xf5, //0x000015fd vpcmpeqb %ymm13, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xc6, //0x00001602 vpmovmskb %ymm6, %eax + 0xc4, 0xc1, 0x0d, 0x74, 0xf5, //0x00001606 vpcmpeqb %ymm13, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xde, //0x0000160b vpmovmskb %ymm6, %ebx + 0x48, 0xc1, 0xe3, 0x20, //0x0000160f shlq $32, %rbx + 0x48, 0x09, 0xd8, //0x00001613 orq %rbx, %rax + 0x48, 0x21, 0xf0, //0x00001616 andq %rsi, %rax + 0x0f, 0x84, 0xe4, 0xfe, 0xff, 0xff, //0x00001619 je LBB0_315 + 0x90, //0x0000161f .p2align 4, 0x90 + //0x00001620 LBB0_321 + 0x48, 0x8d, 0x58, 0xff, //0x00001620 leaq $-1(%rax), %rbx + 0x48, 0x89, 0xde, //0x00001624 movq %rbx, %rsi + 0x48, 0x21, 0xfe, //0x00001627 andq %rdi, %rsi + 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x0000162a popcntq %rsi, %rsi + 0x4c, 0x01, 0xf6, //0x0000162f addq %r14, %rsi + 0x48, 0x39, 0xd6, //0x00001632 cmpq %rdx, %rsi + 0x0f, 0x86, 0x3a, 0x01, 0x00, 0x00, //0x00001635 jbe LBB0_339 + 0x48, 0x83, 0xc2, 0x01, //0x0000163b addq $1, %rdx + 0x48, 0x21, 0xd8, //0x0000163f andq %rbx, %rax + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00001642 jne LBB0_321 + 0xe9, 0xb6, 0xfe, 0xff, 0xff, //0x00001648 jmp LBB0_315 + //0x0000164d LBB0_323 + 0x4d, 0x85, 0xc9, //0x0000164d testq %r9, %r9 + 0x0f, 0x8e, 0x25, 0x08, 0x00, 0x00, //0x00001650 jle LBB0_382 + 0xc5, 0xc9, 0xef, 0xf6, //0x00001656 vpxor %xmm6, %xmm6, %xmm6 + 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x0000165a vmovdqu %ymm6, $96(%rsp) + 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00001660 vmovdqu %ymm6, $64(%rsp) + 0x44, 0x89, 0xe0, //0x00001666 movl %r12d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00001669 andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000166e cmpl $4033, %eax + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00001673 jb LBB0_327 + 0x49, 0x83, 0xf9, 0x20, //0x00001679 cmpq $32, %r9 + 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x0000167d jb LBB0_328 + 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x00001683 vmovdqu (%r12), %ymm6 + 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00001689 vmovdqu %ymm6, $64(%rsp) + 0x49, 0x83, 0xc4, 0x20, //0x0000168f addq $32, %r12 + 0x49, 0x8d, 0x79, 0xe0, //0x00001693 leaq $-32(%r9), %rdi + 0x4c, 0x8d, 0x44, 0x24, 0x60, //0x00001697 leaq $96(%rsp), %r8 + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x0000169c jmp LBB0_329 + //0x000016a1 LBB0_327 + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x000016a1 movq $40(%rsp), %r13 + 0xe9, 0x79, 0xfe, 0xff, 0xff, //0x000016a6 jmp LBB0_317 + //0x000016ab LBB0_328 + 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x000016ab leaq $64(%rsp), %r8 + 0x4c, 0x89, 0xcf, //0x000016b0 movq %r9, %rdi + //0x000016b3 LBB0_329 + 0x48, 0x83, 0xff, 0x10, //0x000016b3 cmpq $16, %rdi + 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x000016b7 jb LBB0_330 + 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x000016bd vmovdqu (%r12), %xmm6 + 0xc4, 0xc1, 0x7a, 0x7f, 0x30, //0x000016c3 vmovdqu %xmm6, (%r8) + 0x49, 0x83, 0xc4, 0x10, //0x000016c8 addq $16, %r12 + 0x49, 0x83, 0xc0, 0x10, //0x000016cc addq $16, %r8 + 0x48, 0x83, 0xc7, 0xf0, //0x000016d0 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x000016d4 cmpq $8, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000016d8 jae LBB0_337 + //0x000016de LBB0_331 + 0x48, 0x83, 0xff, 0x04, //0x000016de cmpq $4, %rdi + 0x0f, 0x8c, 0x49, 0x00, 0x00, 0x00, //0x000016e2 jl LBB0_332 + //0x000016e8 LBB0_338 + 0x41, 0x8b, 0x04, 0x24, //0x000016e8 movl (%r12), %eax + 0x41, 0x89, 0x00, //0x000016ec movl %eax, (%r8) + 0x49, 0x83, 0xc4, 0x04, //0x000016ef addq $4, %r12 + 0x49, 0x83, 0xc0, 0x04, //0x000016f3 addq $4, %r8 + 0x48, 0x83, 0xc7, 0xfc, //0x000016f7 addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x000016fb cmpq $2, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000016ff jae LBB0_333 + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00001705 jmp LBB0_334 + //0x0000170a LBB0_330 + 0x48, 0x83, 0xff, 0x08, //0x0000170a cmpq $8, %rdi + 0x0f, 0x82, 0xca, 0xff, 0xff, 0xff, //0x0000170e jb LBB0_331 + //0x00001714 LBB0_337 + 0x49, 0x8b, 0x04, 0x24, //0x00001714 movq (%r12), %rax + 0x49, 0x89, 0x00, //0x00001718 movq %rax, (%r8) + 0x49, 0x83, 0xc4, 0x08, //0x0000171b addq $8, %r12 + 0x49, 0x83, 0xc0, 0x08, //0x0000171f addq $8, %r8 + 0x48, 0x83, 0xc7, 0xf8, //0x00001723 addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00001727 cmpq $4, %rdi + 0x0f, 0x8d, 0xb7, 0xff, 0xff, 0xff, //0x0000172b jge LBB0_338 + //0x00001731 LBB0_332 + 0x48, 0x83, 0xff, 0x02, //0x00001731 cmpq $2, %rdi + 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00001735 jb LBB0_334 + //0x0000173b LBB0_333 + 0x41, 0x0f, 0xb7, 0x04, 0x24, //0x0000173b movzwl (%r12), %eax + 0x66, 0x41, 0x89, 0x00, //0x00001740 movw %ax, (%r8) + 0x49, 0x83, 0xc4, 0x02, //0x00001744 addq $2, %r12 + 0x49, 0x83, 0xc0, 0x02, //0x00001748 addq $2, %r8 + 0x48, 0x83, 0xc7, 0xfe, //0x0000174c addq $-2, %rdi + //0x00001750 LBB0_334 + 0x4c, 0x89, 0xe0, //0x00001750 movq %r12, %rax + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00001753 leaq $64(%rsp), %r12 + 0x48, 0x85, 0xff, //0x00001758 testq %rdi, %rdi + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x0000175b movq $40(%rsp), %r13 + 0x0f, 0x84, 0xbe, 0xfd, 0xff, 0xff, //0x00001760 je LBB0_317 + 0x8a, 0x00, //0x00001766 movb (%rax), %al + 0x41, 0x88, 0x00, //0x00001768 movb %al, (%r8) + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x0000176b leaq $64(%rsp), %r12 + 0xe9, 0xaf, 0xfd, 0xff, 0xff, //0x00001770 jmp LBB0_317 + //0x00001775 LBB0_339 + 0x49, 0x8b, 0x4d, 0x00, //0x00001775 movq (%r13), %rcx + 0x48, 0x0f, 0xbc, 0xc0, //0x00001779 bsfq %rax, %rax + 0x4c, 0x29, 0xc8, //0x0000177d subq %r9, %rax + 0x4c, 0x8d, 0x34, 0x08, //0x00001780 leaq (%rax,%rcx), %r14 + 0x49, 0x83, 0xc6, 0x01, //0x00001784 addq $1, %r14 + 0x4d, 0x89, 0x30, //0x00001788 movq %r14, (%r8) + 0x49, 0x8b, 0x45, 0x00, //0x0000178b movq (%r13), %rax + 0x49, 0x39, 0xc6, //0x0000178f cmpq %rax, %r14 + 0x4c, 0x0f, 0x47, 0xf0, //0x00001792 cmovaq %rax, %r14 + //0x00001796 LBB0_340 + 0x4d, 0x89, 0x30, //0x00001796 movq %r14, (%r8) + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001799 movq $32(%rsp), %r11 + 0xe9, 0x93, 0xfb, 0xff, 0xff, //0x0000179e jmp LBB0_283 + //0x000017a3 LBB0_341 + 0x41, 0x0f, 0xbc, 0xca, //0x000017a3 bsfl %r10d, %ecx + 0x48, 0x01, 0xc1, //0x000017a7 addq %rax, %rcx + 0x4d, 0x8d, 0x34, 0x0f, //0x000017aa leaq (%r15,%rcx), %r14 + 0x49, 0x83, 0xc6, 0x02, //0x000017ae addq $2, %r14 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x000017b2 movq $8(%rsp), %r8 + 0x4d, 0x89, 0x30, //0x000017b7 movq %r14, (%r8) + //0x000017ba LBB0_342 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000017ba movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x7c, 0x24, 0x18, //0x000017bf movq $24(%rsp), %r15 + 0xe9, 0x6d, 0xfb, 0xff, 0xff, //0x000017c4 jmp LBB0_283 + //0x000017c9 LBB0_343 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000017c9 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000017d0 movl $2, %esi + 0x48, 0x01, 0xf0, //0x000017d5 addq %rsi, %rax + 0x49, 0x01, 0xd7, //0x000017d8 addq %rdx, %r15 + 0x0f, 0x8e, 0x2d, 0x00, 0x00, 0x00, //0x000017db jle LBB0_255 + //0x000017e1 LBB0_344 + 0x0f, 0xb6, 0x10, //0x000017e1 movzbl (%rax), %edx + 0x80, 0xfa, 0x5c, //0x000017e4 cmpb $92, %dl + 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x000017e7 je LBB0_343 + 0x80, 0xfa, 0x22, //0x000017ed cmpb $34, %dl + 0x0f, 0x84, 0x6c, 0x04, 0x00, 0x00, //0x000017f0 je LBB0_352 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000017f6 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000017fd movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001802 addq %rsi, %rax + 0x49, 0x01, 0xd7, //0x00001805 addq %rdx, %r15 + 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00001808 jg LBB0_344 + //0x0000180e LBB0_255 + 0x4c, 0x8b, 0x7c, 0x24, 0x18, //0x0000180e movq $24(%rsp), %r15 + 0xe9, 0x1e, 0xfb, 0xff, 0xff, //0x00001813 jmp LBB0_283 + //0x00001818 LBB0_347 + 0x66, 0x0f, 0xbc, 0xca, //0x00001818 bsfw %dx, %cx + 0x44, 0x0f, 0xb7, 0xf1, //0x0000181c movzwl %cx, %r14d + 0x49, 0x29, 0xc6, //0x00001820 subq %rax, %r14 + 0x4d, 0x89, 0x30, //0x00001823 movq %r14, (%r8) + 0xe9, 0x0b, 0xfb, 0xff, 0xff, //0x00001826 jmp LBB0_283 + //0x0000182b LBB0_117 + 0x4c, 0x29, 0xe3, //0x0000182b subq %r12, %rbx + 0x48, 0x01, 0xd3, //0x0000182e addq %rdx, %rbx + 0x48, 0x39, 0xc3, //0x00001831 cmpq %rax, %rbx + 0x0f, 0x82, 0xb7, 0xee, 0xff, 0xff, //0x00001834 jb LBB0_68 + 0xe9, 0x48, 0x34, 0x00, 0x00, //0x0000183a jmp LBB0_1024 + //0x0000183f LBB0_348 + 0x4c, 0x29, 0xe1, //0x0000183f subq %r12, %rcx + 0x48, 0x01, 0xf9, //0x00001842 addq %rdi, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00001845 movq $8(%rsp), %r8 + 0x48, 0x39, 0xc1, //0x0000184a cmpq %rax, %rcx + 0x0f, 0x82, 0x3e, 0xf4, 0xff, 0xff, //0x0000184d jb LBB0_192 + 0xe9, 0x2f, 0x34, 0x00, 0x00, //0x00001853 jmp LBB0_1024 + //0x00001858 LBB0_349 + 0x4c, 0x29, 0xe1, //0x00001858 subq %r12, %rcx + 0x48, 0x01, 0xf1, //0x0000185b addq %rsi, %rcx + 0x48, 0x39, 0xc1, //0x0000185e cmpq %rax, %rcx + 0x0f, 0x82, 0x6a, 0xfc, 0xff, 0xff, //0x00001861 jb LBB0_313 + 0xe9, 0x1b, 0x34, 0x00, 0x00, //0x00001867 jmp LBB0_1024 + //0x0000186c LBB0_350 + 0x4c, 0x29, 0xe0, //0x0000186c subq %r12, %rax + 0x48, 0x01, 0xc8, //0x0000186f addq %rcx, %rax + 0x48, 0x39, 0xd0, //0x00001872 cmpq %rdx, %rax + 0x0f, 0x82, 0xc6, 0xf5, 0xff, 0xff, //0x00001875 jb LBB0_224 + 0xe9, 0xb6, 0xfa, 0xff, 0xff, //0x0000187b jmp LBB0_283 + //0x00001880 LBB0_118 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001880 movq $-1, %rsi + 0x45, 0x31, 0xc0, //0x00001887 xorl %r8d, %r8d + 0x4d, 0x89, 0xde, //0x0000188a movq %r11, %r14 + 0x48, 0x83, 0xf9, 0x20, //0x0000188d cmpq $32, %rcx + 0x0f, 0x83, 0x0d, 0xf2, 0xff, 0xff, //0x00001891 jae LBB0_77 + 0xe9, 0xe7, 0x04, 0x00, 0x00, //0x00001897 jmp LBB0_365 + //0x0000189c LBB0_119 + 0x4c, 0x89, 0x7c, 0x24, 0x18, //0x0000189c movq %r15, $24(%rsp) + 0x48, 0xc7, 0x44, 0x24, 0x40, 0x00, 0x00, 0x00, 0x00, //0x000018a1 movq $0, $64(%rsp) + 0x49, 0x8d, 0x46, 0xff, //0x000018aa leaq $-1(%r14), %rax + 0x4f, 0x8d, 0x04, 0x34, //0x000018ae leaq (%r12,%r14), %r8 + 0x49, 0x83, 0xc0, 0xff, //0x000018b2 addq $-1, %r8 + 0x48, 0x8b, 0x4c, 0x24, 0x30, //0x000018b6 movq $48(%rsp), %rcx + 0x4c, 0x8d, 0x3c, 0x0f, //0x000018bb leaq (%rdi,%rcx), %r15 + 0x49, 0x39, 0xc1, //0x000018bf cmpq %rax, %r9 + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x000018c2 movq $40(%rsp), %r13 + 0x0f, 0x8d, 0xac, 0x03, 0x00, 0x00, //0x000018c7 jge LBB0_151 + 0x48, 0x85, 0xc9, //0x000018cd testq %rcx, %rcx + 0x0f, 0x8e, 0xa3, 0x03, 0x00, 0x00, //0x000018d0 jle LBB0_151 + //0x000018d6 LBB0_121 + 0x41, 0x8a, 0x03, //0x000018d6 movb (%r11), %al + 0x3c, 0x5c, //0x000018d9 cmpb $92, %al + 0x0f, 0x85, 0x4d, 0x00, 0x00, 0x00, //0x000018db jne LBB0_126 + 0x4c, 0x89, 0xc2, //0x000018e1 movq %r8, %rdx + 0x4c, 0x29, 0xda, //0x000018e4 subq %r11, %rdx + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000018e7 movq $-1, %r13 + 0x48, 0x85, 0xd2, //0x000018ee testq %rdx, %rdx + 0x0f, 0x8e, 0xd1, 0x3c, 0x00, 0x00, //0x000018f1 jle LBB0_1124 + 0x41, 0x0f, 0xb6, 0x43, 0x01, //0x000018f7 movzbl $1(%r11), %eax + 0x48, 0x8d, 0x0d, 0xfd, 0x45, 0x00, 0x00, //0x000018fc leaq $17917(%rip), %rcx /* __UnquoteTab+0(%rip) */ + 0x8a, 0x1c, 0x08, //0x00001903 movb (%rax,%rcx), %bl + 0x80, 0xfb, 0xff, //0x00001906 cmpb $-1, %bl + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00001909 je LBB0_128 + 0x84, 0xdb, //0x0000190f testb %bl, %bl + 0x0f, 0x84, 0x9d, 0x3c, 0x00, 0x00, //0x00001911 je LBB0_1122 + 0x88, 0x5c, 0x24, 0x40, //0x00001917 movb %bl, $64(%rsp) + 0x49, 0x83, 0xc3, 0x02, //0x0000191b addq $2, %r11 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000191f movl $1, %edx + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x00001924 movq $40(%rsp), %r13 + 0xe9, 0x26, 0x01, 0x00, 0x00, //0x00001929 jmp LBB0_139 + //0x0000192e LBB0_126 + 0x3a, 0x07, //0x0000192e cmpb (%rdi), %al + 0x0f, 0x85, 0xa3, 0x03, 0x00, 0x00, //0x00001930 jne LBB0_358 + 0x49, 0x83, 0xc3, 0x01, //0x00001936 addq $1, %r11 + 0x48, 0x83, 0xc7, 0x01, //0x0000193a addq $1, %rdi + 0xe9, 0x82, 0x01, 0x00, 0x00, //0x0000193e jmp LBB0_149 + //0x00001943 LBB0_128 + 0x48, 0x83, 0xfa, 0x04, //0x00001943 cmpq $4, %rdx + 0x0f, 0x8c, 0x77, 0x3c, 0x00, 0x00, //0x00001947 jl LBB0_1123 + 0x49, 0x89, 0xf9, //0x0000194d movq %rdi, %r9 + 0x4d, 0x8d, 0x53, 0x02, //0x00001950 leaq $2(%r11), %r10 + 0x41, 0x8b, 0x73, 0x02, //0x00001954 movl $2(%r11), %esi + 0x89, 0xf7, //0x00001958 movl %esi, %edi + 0xf7, 0xd7, //0x0000195a notl %edi + 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000195c leal $-808464432(%rsi), %ebx + 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00001962 andl $-2139062144, %edi + 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00001968 movq $-2, %r13 + 0x85, 0xdf, //0x0000196f testl %ebx, %edi + 0x0f, 0x85, 0x0e, 0x3c, 0x00, 0x00, //0x00001971 jne LBB0_1134 + 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x00001977 leal $421075225(%rsi), %ebx + 0x09, 0xf3, //0x0000197d orl %esi, %ebx + 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x0000197f testl $-2139062144, %ebx + 0x0f, 0x85, 0xfa, 0x3b, 0x00, 0x00, //0x00001985 jne LBB0_1134 + 0x89, 0xf3, //0x0000198b movl %esi, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000198d andl $2139062143, %ebx + 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001993 movl $-1061109568, %eax + 0x29, 0xd8, //0x00001998 subl %ebx, %eax + 0x8d, 0x8b, 0x46, 0x46, 0x46, 0x46, //0x0000199a leal $1179010630(%rbx), %ecx + 0x21, 0xf8, //0x000019a0 andl %edi, %eax + 0x85, 0xc8, //0x000019a2 testl %ecx, %eax + 0x0f, 0x85, 0xdb, 0x3b, 0x00, 0x00, //0x000019a4 jne LBB0_1134 + 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x000019aa movl $-522133280, %eax + 0x29, 0xd8, //0x000019af subl %ebx, %eax + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000019b1 addl $960051513, %ebx + 0x21, 0xc7, //0x000019b7 andl %eax, %edi + 0x85, 0xdf, //0x000019b9 testl %ebx, %edi + 0x0f, 0x85, 0x0a, 0x3c, 0x00, 0x00, //0x000019bb jne LBB0_1125 + 0x0f, 0xce, //0x000019c1 bswapl %esi + 0x89, 0xf0, //0x000019c3 movl %esi, %eax + 0xc1, 0xe8, 0x04, //0x000019c5 shrl $4, %eax + 0xf7, 0xd0, //0x000019c8 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x000019ca andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x000019cf leal (%rax,%rax,8), %eax + 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x000019d2 andl $252645135, %esi + 0x01, 0xc6, //0x000019d8 addl %eax, %esi + 0x89, 0xf3, //0x000019da movl %esi, %ebx + 0xc1, 0xeb, 0x04, //0x000019dc shrl $4, %ebx + 0x09, 0xf3, //0x000019df orl %esi, %ebx + 0x89, 0xde, //0x000019e1 movl %ebx, %esi + 0xc1, 0xee, 0x08, //0x000019e3 shrl $8, %esi + 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x000019e6 andl $65280, %esi + 0x0f, 0xb6, 0xfb, //0x000019ec movzbl %bl, %edi + 0x09, 0xf7, //0x000019ef orl %esi, %edi + 0x4d, 0x8d, 0x53, 0x06, //0x000019f1 leaq $6(%r11), %r10 + 0x83, 0xff, 0x7f, //0x000019f5 cmpl $127, %edi + 0x0f, 0x86, 0xde, 0x00, 0x00, 0x00, //0x000019f8 jbe LBB0_177 + 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x000019fe cmpl $2047, %edi + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x00001a04 movq $40(%rsp), %r13 + 0x0f, 0x86, 0xde, 0x00, 0x00, 0x00, //0x00001a09 jbe LBB0_178 + 0x89, 0xd8, //0x00001a0f movl %ebx, %eax + 0x25, 0x00, 0x00, 0xf8, 0x00, //0x00001a11 andl $16252928, %eax + 0x3d, 0x00, 0x00, 0xd8, 0x00, //0x00001a16 cmpl $14155776, %eax + 0x0f, 0x84, 0xee, 0x00, 0x00, 0x00, //0x00001a1b je LBB0_179 + 0xc1, 0xee, 0x0c, //0x00001a21 shrl $12, %esi + 0x40, 0x80, 0xce, 0xe0, //0x00001a24 orb $-32, %sil + 0x40, 0x88, 0x74, 0x24, 0x40, //0x00001a28 movb %sil, $64(%rsp) + 0xc1, 0xef, 0x06, //0x00001a2d shrl $6, %edi + 0x40, 0x80, 0xe7, 0x3f, //0x00001a30 andb $63, %dil + 0x40, 0x80, 0xcf, 0x80, //0x00001a34 orb $-128, %dil + 0x40, 0x88, 0x7c, 0x24, 0x41, //0x00001a38 movb %dil, $65(%rsp) + 0x80, 0xe3, 0x3f, //0x00001a3d andb $63, %bl + 0x80, 0xcb, 0x80, //0x00001a40 orb $-128, %bl + 0x88, 0x5c, 0x24, 0x42, //0x00001a43 movb %bl, $66(%rsp) + 0xba, 0x03, 0x00, 0x00, 0x00, //0x00001a47 movl $3, %edx + 0x89, 0xf3, //0x00001a4c movl %esi, %ebx + //0x00001a4e LBB0_137 + 0x4d, 0x89, 0xd3, //0x00001a4e movq %r10, %r11 + //0x00001a51 LBB0_138 + 0x4c, 0x89, 0xcf, //0x00001a51 movq %r9, %rdi + //0x00001a54 LBB0_139 + 0x48, 0x8d, 0x04, 0x14, //0x00001a54 leaq (%rsp,%rdx), %rax + 0x48, 0x83, 0xc0, 0x40, //0x00001a58 addq $64, %rax + 0x4c, 0x39, 0xff, //0x00001a5c cmpq %r15, %rdi + 0x0f, 0x83, 0x52, 0x00, 0x00, 0x00, //0x00001a5f jae LBB0_147 + 0x48, 0x8d, 0x4c, 0x24, 0x40, //0x00001a65 leaq $64(%rsp), %rcx + 0x48, 0x39, 0xc8, //0x00001a6a cmpq %rcx, %rax + 0x0f, 0x86, 0x44, 0x00, 0x00, 0x00, //0x00001a6d jbe LBB0_147 + 0x38, 0x1f, //0x00001a73 cmpb %bl, (%rdi) + 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x00001a75 jne LBB0_147 + 0x48, 0x83, 0xc7, 0x01, //0x00001a7b addq $1, %rdi + 0x48, 0x8d, 0x74, 0x24, 0x41, //0x00001a7f leaq $65(%rsp), %rsi + //0x00001a84 LBB0_143 + 0x48, 0x89, 0xf2, //0x00001a84 movq %rsi, %rdx + 0x4c, 0x39, 0xff, //0x00001a87 cmpq %r15, %rdi + 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x00001a8a jae LBB0_148 + 0x48, 0x39, 0xc2, //0x00001a90 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001a93 jae LBB0_148 + 0x0f, 0xb6, 0x0f, //0x00001a99 movzbl (%rdi), %ecx + 0x48, 0x89, 0xfb, //0x00001a9c movq %rdi, %rbx + 0x48, 0x83, 0xc7, 0x01, //0x00001a9f addq $1, %rdi + 0x48, 0x8d, 0x72, 0x01, //0x00001aa3 leaq $1(%rdx), %rsi + 0x3a, 0x0a, //0x00001aa7 cmpb (%rdx), %cl + 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00001aa9 je LBB0_143 + 0x48, 0x89, 0xdf, //0x00001aaf movq %rbx, %rdi + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00001ab2 jmp LBB0_148 + //0x00001ab7 LBB0_147 + 0x48, 0x8d, 0x54, 0x24, 0x40, //0x00001ab7 leaq $64(%rsp), %rdx + //0x00001abc LBB0_148 + 0x48, 0x39, 0xc2, //0x00001abc cmpq %rax, %rdx + 0x0f, 0x85, 0x14, 0x02, 0x00, 0x00, //0x00001abf jne LBB0_358 + //0x00001ac5 LBB0_149 + 0x4d, 0x39, 0xc3, //0x00001ac5 cmpq %r8, %r11 + 0x0f, 0x83, 0xab, 0x01, 0x00, 0x00, //0x00001ac8 jae LBB0_151 + 0x4c, 0x39, 0xff, //0x00001ace cmpq %r15, %rdi + 0x0f, 0x82, 0xff, 0xfd, 0xff, 0xff, //0x00001ad1 jb LBB0_121 + 0xe9, 0x9d, 0x01, 0x00, 0x00, //0x00001ad7 jmp LBB0_151 + //0x00001adc LBB0_177 + 0x88, 0x5c, 0x24, 0x40, //0x00001adc movb %bl, $64(%rsp) + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00001ae0 movl $1, %edx + 0x4d, 0x89, 0xd3, //0x00001ae5 movq %r10, %r11 + 0xe9, 0x49, 0x01, 0x00, 0x00, //0x00001ae8 jmp LBB0_189 + //0x00001aed LBB0_178 + 0xc1, 0xef, 0x06, //0x00001aed shrl $6, %edi + 0x40, 0x80, 0xcf, 0xc0, //0x00001af0 orb $-64, %dil + 0x40, 0x88, 0x7c, 0x24, 0x40, //0x00001af4 movb %dil, $64(%rsp) + 0x80, 0xe3, 0x3f, //0x00001af9 andb $63, %bl + 0x80, 0xcb, 0x80, //0x00001afc orb $-128, %bl + 0x88, 0x5c, 0x24, 0x41, //0x00001aff movb %bl, $65(%rsp) + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00001b03 movl $2, %edx + 0x89, 0xfb, //0x00001b08 movl %edi, %ebx + 0xe9, 0x3f, 0xff, 0xff, 0xff, //0x00001b0a jmp LBB0_137 + //0x00001b0f LBB0_179 + 0x49, 0xc7, 0xc5, 0xfc, 0xff, 0xff, 0xff, //0x00001b0f movq $-4, %r13 + 0x48, 0x83, 0xfa, 0x06, //0x00001b16 cmpq $6, %rdx + 0x0f, 0x8c, 0xab, 0x3a, 0x00, 0x00, //0x00001b1a jl LBB0_1125 + 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00001b20 cmpl $56319, %edi + 0x0f, 0x87, 0x9f, 0x3a, 0x00, 0x00, //0x00001b26 ja LBB0_1125 + 0x41, 0x80, 0x3a, 0x5c, //0x00001b2c cmpb $92, (%r10) + 0x0f, 0x85, 0x95, 0x3a, 0x00, 0x00, //0x00001b30 jne LBB0_1125 + 0x41, 0x80, 0x7b, 0x07, 0x75, //0x00001b36 cmpb $117, $7(%r11) + 0x0f, 0x85, 0x8a, 0x3a, 0x00, 0x00, //0x00001b3b jne LBB0_1125 + 0x4c, 0x89, 0xd8, //0x00001b41 movq %r11, %rax + 0x4d, 0x8d, 0x53, 0x08, //0x00001b44 leaq $8(%r11), %r10 + 0x41, 0x8b, 0x53, 0x08, //0x00001b48 movl $8(%r11), %edx + 0x89, 0xd6, //0x00001b4c movl %edx, %esi + 0xf7, 0xd6, //0x00001b4e notl %esi + 0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001b50 leal $-808464432(%rdx), %eax + 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00001b56 andl $-2139062144, %esi + 0x85, 0xc6, //0x00001b5c testl %eax, %esi + 0x0f, 0x85, 0x21, 0x3a, 0x00, 0x00, //0x00001b5e jne LBB0_1134 + 0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x00001b64 leal $421075225(%rdx), %eax + 0x09, 0xd0, //0x00001b6a orl %edx, %eax + 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00001b6c testl $-2139062144, %eax + 0x0f, 0x85, 0x0e, 0x3a, 0x00, 0x00, //0x00001b71 jne LBB0_1134 + 0x89, 0xd3, //0x00001b77 movl %edx, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001b79 andl $2139062143, %ebx + 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001b7f movl $-1061109568, %eax + 0x29, 0xd8, //0x00001b84 subl %ebx, %eax + 0x8d, 0x8b, 0x46, 0x46, 0x46, 0x46, //0x00001b86 leal $1179010630(%rbx), %ecx + 0x21, 0xf0, //0x00001b8c andl %esi, %eax + 0x85, 0xc8, //0x00001b8e testl %ecx, %eax + 0x0f, 0x85, 0xef, 0x39, 0x00, 0x00, //0x00001b90 jne LBB0_1134 + 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001b96 movl $-522133280, %eax + 0x29, 0xd8, //0x00001b9b subl %ebx, %eax + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001b9d addl $960051513, %ebx + 0x21, 0xc6, //0x00001ba3 andl %eax, %esi + 0x85, 0xde, //0x00001ba5 testl %ebx, %esi + 0x0f, 0x85, 0xd8, 0x39, 0x00, 0x00, //0x00001ba7 jne LBB0_1134 + 0x0f, 0xca, //0x00001bad bswapl %edx + 0x89, 0xd0, //0x00001baf movl %edx, %eax + 0xc1, 0xe8, 0x04, //0x00001bb1 shrl $4, %eax + 0xf7, 0xd0, //0x00001bb4 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00001bb6 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x00001bbb leal (%rax,%rax,8), %eax + 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001bbe andl $252645135, %edx + 0x01, 0xc2, //0x00001bc4 addl %eax, %edx + 0x89, 0xd6, //0x00001bc6 movl %edx, %esi + 0xc1, 0xee, 0x04, //0x00001bc8 shrl $4, %esi + 0x09, 0xd6, //0x00001bcb orl %edx, %esi + 0x89, 0xf0, //0x00001bcd movl %esi, %eax + 0x25, 0x00, 0x00, 0xfc, 0x00, //0x00001bcf andl $16515072, %eax + 0x3d, 0x00, 0x00, 0xdc, 0x00, //0x00001bd4 cmpl $14417920, %eax + 0x0f, 0x85, 0xec, 0x39, 0x00, 0x00, //0x00001bd9 jne LBB0_1125 + 0x89, 0xf0, //0x00001bdf movl %esi, %eax + 0xc1, 0xe8, 0x08, //0x00001be1 shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x00001be4 andl $65280, %eax + 0x40, 0x0f, 0xb6, 0xce, //0x00001be9 movzbl %sil, %ecx + 0x09, 0xc1, //0x00001bed orl %eax, %ecx + 0xc1, 0xe7, 0x0a, //0x00001bef shll $10, %edi + 0x8d, 0x04, 0x39, //0x00001bf2 leal (%rcx,%rdi), %eax + 0x01, 0xf9, //0x00001bf5 addl %edi, %ecx + 0x81, 0xc1, 0x00, 0x24, 0xa0, 0xfc, //0x00001bf7 addl $-56613888, %ecx + 0x89, 0xcb, //0x00001bfd movl %ecx, %ebx + 0xc1, 0xeb, 0x12, //0x00001bff shrl $18, %ebx + 0x80, 0xcb, 0xf0, //0x00001c02 orb $-16, %bl + 0x88, 0x5c, 0x24, 0x40, //0x00001c05 movb %bl, $64(%rsp) + 0x89, 0xca, //0x00001c09 movl %ecx, %edx + 0xc1, 0xea, 0x0c, //0x00001c0b shrl $12, %edx + 0x80, 0xe2, 0x3f, //0x00001c0e andb $63, %dl + 0x80, 0xca, 0x80, //0x00001c11 orb $-128, %dl + 0x88, 0x54, 0x24, 0x41, //0x00001c14 movb %dl, $65(%rsp) + 0xc1, 0xe9, 0x06, //0x00001c18 shrl $6, %ecx + 0x80, 0xe1, 0x3f, //0x00001c1b andb $63, %cl + 0x80, 0xc9, 0x80, //0x00001c1e orb $-128, %cl + 0x88, 0x4c, 0x24, 0x42, //0x00001c21 movb %cl, $66(%rsp) + 0x24, 0x3f, //0x00001c25 andb $63, %al + 0x0c, 0x80, //0x00001c27 orb $-128, %al + 0x88, 0x44, 0x24, 0x43, //0x00001c29 movb %al, $67(%rsp) + 0x49, 0x83, 0xc3, 0x0c, //0x00001c2d addq $12, %r11 + 0xba, 0x04, 0x00, 0x00, 0x00, //0x00001c31 movl $4, %edx + //0x00001c36 LBB0_189 + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x00001c36 movq $40(%rsp), %r13 + 0xe9, 0x11, 0xfe, 0xff, 0xff, //0x00001c3b jmp LBB0_138 + //0x00001c40 LBB0_190 + 0x4c, 0x01, 0xe3, //0x00001c40 addq %r12, %rbx + 0x48, 0x85, 0xc9, //0x00001c43 testq %rcx, %rcx + 0x0f, 0x85, 0x3e, 0xea, 0xff, 0xff, //0x00001c46 jne LBB0_61 + 0xe9, 0x70, 0xea, 0xff, 0xff, //0x00001c4c jmp LBB0_66 + //0x00001c51 LBB0_351 + 0x4c, 0x01, 0xe1, //0x00001c51 addq %r12, %rcx + 0x48, 0x85, 0xf6, //0x00001c54 testq %rsi, %rsi + 0x0f, 0x85, 0xcb, 0xef, 0xff, 0xff, //0x00001c57 jne LBB0_171 + 0xe9, 0x04, 0xf0, 0xff, 0xff, //0x00001c5d jmp LBB0_176 + //0x00001c62 LBB0_352 + 0x4c, 0x29, 0xe0, //0x00001c62 subq %r12, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00001c65 addq $1, %rax + 0x49, 0x89, 0x00, //0x00001c69 movq %rax, (%r8) + 0x49, 0x89, 0xc6, //0x00001c6c movq %rax, %r14 + 0x4c, 0x8b, 0x7c, 0x24, 0x18, //0x00001c6f movq $24(%rsp), %r15 + 0xe9, 0xbd, 0xf6, 0xff, 0xff, //0x00001c74 jmp LBB0_283 + //0x00001c79 LBB0_151 + 0x4d, 0x31, 0xc3, //0x00001c79 xorq %r8, %r11 + 0x4c, 0x31, 0xff, //0x00001c7c xorq %r15, %rdi + 0x45, 0x31, 0xc9, //0x00001c7f xorl %r9d, %r9d + 0x4c, 0x09, 0xdf, //0x00001c82 orq %r11, %rdi + 0x41, 0x0f, 0x94, 0xc1, //0x00001c85 sete %r9b + //0x00001c89 LBB0_152 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00001c89 movq $8(%rsp), %r8 + 0x4c, 0x8b, 0x7c, 0x24, 0x18, //0x00001c8e movq $24(%rsp), %r15 + 0x49, 0x8b, 0x45, 0x00, //0x00001c93 movq (%r13), %rax + 0x49, 0x39, 0xc6, //0x00001c97 cmpq %rax, %r14 + 0x0f, 0x82, 0x0e, 0xec, 0xff, 0xff, //0x00001c9a jb LBB0_113 + 0xe9, 0x6b, 0xee, 0xff, 0xff, //0x00001ca0 jmp LBB0_153 + //0x00001ca5 LBB0_353 + 0x4c, 0x01, 0xe1, //0x00001ca5 addq %r12, %rcx + 0x48, 0x85, 0xd2, //0x00001ca8 testq %rdx, %rdx + 0x0f, 0x85, 0xc7, 0xf7, 0xff, 0xff, //0x00001cab jne LBB0_306 + 0xe9, 0xf9, 0xf7, 0xff, 0xff, //0x00001cb1 jmp LBB0_311 + //0x00001cb6 LBB0_354 + 0x4c, 0x01, 0xe0, //0x00001cb6 addq %r12, %rax + 0x48, 0x85, 0xf6, //0x00001cb9 testq %rsi, %rsi + 0x0f, 0x85, 0x26, 0xf1, 0xff, 0xff, //0x00001cbc jne LBB0_217 + 0xe9, 0x58, 0xf1, 0xff, 0xff, //0x00001cc2 jmp LBB0_222 + //0x00001cc7 LBB0_355 + 0x4d, 0x01, 0xe6, //0x00001cc7 addq %r12, %r14 + 0x48, 0x83, 0xf9, 0x10, //0x00001cca cmpq $16, %rcx + 0x0f, 0x83, 0x0e, 0xf2, 0xff, 0xff, //0x00001cce jae LBB0_231 + 0xe9, 0x4e, 0xf2, 0xff, 0xff, //0x00001cd4 jmp LBB0_234 + //0x00001cd9 LBB0_358 + 0x45, 0x31, 0xc9, //0x00001cd9 xorl %r9d, %r9d + 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00001cdc jmp LBB0_152 + //0x00001ce1 LBB0_356 + 0x4d, 0x29, 0xe6, //0x00001ce1 subq %r12, %r14 + 0x49, 0x01, 0xc6, //0x00001ce4 addq %rax, %r14 + //0x00001ce7 LBB0_357 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00001ce7 movq $8(%rsp), %r8 + 0x4d, 0x89, 0x30, //0x00001cec movq %r14, (%r8) + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x00001cef movq $40(%rsp), %r13 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00001cf4 movq $32(%rsp), %r11 + 0xe9, 0x38, 0xf6, 0xff, 0xff, //0x00001cf9 jmp LBB0_283 + //0x00001cfe LBB0_359 + 0x4b, 0x8d, 0x04, 0x34, //0x00001cfe leaq (%r12,%r14), %rax + 0xe9, 0x64, 0xf3, 0xff, 0xff, //0x00001d02 jmp LBB0_254 + //0x00001d07 LBB0_360 + 0x49, 0x89, 0xf2, //0x00001d07 movq %rsi, %r10 + 0x49, 0x89, 0xfb, //0x00001d0a movq %rdi, %r11 + 0x4c, 0x89, 0xfa, //0x00001d0d movq %r15, %rdx + 0x48, 0x83, 0xfe, 0xff, //0x00001d10 cmpq $-1, %rsi + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00001d14 jne LBB0_363 + 0x4c, 0x89, 0xf7, //0x00001d1a movq %r14, %rdi + 0x4c, 0x29, 0xe7, //0x00001d1d subq %r12, %rdi + 0x49, 0x0f, 0xbc, 0xf5, //0x00001d20 bsfq %r13, %rsi + 0x48, 0x01, 0xfe, //0x00001d24 addq %rdi, %rsi + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001d27 jmp LBB0_363 + //0x00001d2c LBB0_362 + 0x49, 0x89, 0xfb, //0x00001d2c movq %rdi, %r11 + 0x4c, 0x89, 0xfa, //0x00001d2f movq %r15, %rdx + //0x00001d32 LBB0_363 + 0x45, 0x89, 0xc2, //0x00001d32 movl %r8d, %r10d + 0x41, 0xf7, 0xd2, //0x00001d35 notl %r10d + 0x45, 0x21, 0xea, //0x00001d38 andl %r13d, %r10d + 0x43, 0x8d, 0x3c, 0x12, //0x00001d3b leal (%r10,%r10), %edi + 0x47, 0x8d, 0x3c, 0x50, //0x00001d3f leal (%r8,%r10,2), %r15d + 0xf7, 0xd7, //0x00001d43 notl %edi + 0x44, 0x21, 0xef, //0x00001d45 andl %r13d, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001d48 andl $-1431655766, %edi + 0x45, 0x31, 0xc0, //0x00001d4e xorl %r8d, %r8d + 0x44, 0x01, 0xd7, //0x00001d51 addl %r10d, %edi + 0x41, 0x0f, 0x92, 0xc0, //0x00001d54 setb %r8b + 0x01, 0xff, //0x00001d58 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00001d5a xorl $1431655765, %edi + 0x44, 0x21, 0xff, //0x00001d60 andl %r15d, %edi + 0xf7, 0xd7, //0x00001d63 notl %edi + 0x21, 0xf8, //0x00001d65 andl %edi, %eax + 0x49, 0x89, 0xd7, //0x00001d67 movq %rdx, %r15 + 0x4c, 0x89, 0xdf, //0x00001d6a movq %r11, %rdi + 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x00001d6d movq $56(%rsp), %r11 + 0x48, 0x85, 0xc0, //0x00001d72 testq %rax, %rax + 0x0f, 0x85, 0x5e, 0xed, 0xff, 0xff, //0x00001d75 jne LBB0_80 + //0x00001d7b LBB0_364 + 0x49, 0x83, 0xc6, 0x20, //0x00001d7b addq $32, %r14 + 0x48, 0x83, 0xc1, 0xe0, //0x00001d7f addq $-32, %rcx + //0x00001d83 LBB0_365 + 0x48, 0x89, 0xfa, //0x00001d83 movq %rdi, %rdx + 0x4d, 0x85, 0xc0, //0x00001d86 testq %r8, %r8 + 0x0f, 0x85, 0xb4, 0x00, 0x00, 0x00, //0x00001d89 jne LBB0_380 + 0x4d, 0x89, 0xe2, //0x00001d8f movq %r12, %r10 + 0x49, 0xf7, 0xd2, //0x00001d92 notq %r10 + 0x49, 0x89, 0xf0, //0x00001d95 movq %rsi, %r8 + 0x48, 0x85, 0xc9, //0x00001d98 testq %rcx, %rcx + 0x0f, 0x84, 0x7a, 0x00, 0x00, 0x00, //0x00001d9b je LBB0_378 + //0x00001da1 LBB0_367 + 0x49, 0x83, 0xc2, 0x01, //0x00001da1 addq $1, %r10 + //0x00001da5 LBB0_368 + 0x31, 0xff, //0x00001da5 xorl %edi, %edi + //0x00001da7 LBB0_369 + 0x41, 0x0f, 0xb6, 0x04, 0x3e, //0x00001da7 movzbl (%r14,%rdi), %eax + 0x3c, 0x22, //0x00001dac cmpb $34, %al + 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00001dae je LBB0_377 + 0x3c, 0x5c, //0x00001db4 cmpb $92, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001db6 je LBB0_374 + 0x48, 0x83, 0xc7, 0x01, //0x00001dbc addq $1, %rdi + 0x48, 0x39, 0xf9, //0x00001dc0 cmpq %rdi, %rcx + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00001dc3 jne LBB0_369 + 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x00001dc9 jmp LBB0_372 + //0x00001dce LBB0_374 + 0x48, 0x8d, 0x41, 0xff, //0x00001dce leaq $-1(%rcx), %rax + 0x48, 0x39, 0xf8, //0x00001dd2 cmpq %rdi, %rax + 0x0f, 0x84, 0x40, 0x38, 0x00, 0x00, //0x00001dd5 je LBB0_376 + 0x4b, 0x8d, 0x04, 0x32, //0x00001ddb leaq (%r10,%r14), %rax + 0x48, 0x01, 0xf8, //0x00001ddf addq %rdi, %rax + 0x49, 0x83, 0xf8, 0xff, //0x00001de2 cmpq $-1, %r8 + 0x48, 0x0f, 0x44, 0xf0, //0x00001de6 cmoveq %rax, %rsi + 0x4c, 0x0f, 0x44, 0xc0, //0x00001dea cmoveq %rax, %r8 + 0x49, 0x01, 0xfe, //0x00001dee addq %rdi, %r14 + 0x49, 0x83, 0xc6, 0x02, //0x00001df1 addq $2, %r14 + 0x48, 0x89, 0xc8, //0x00001df5 movq %rcx, %rax + 0x48, 0x29, 0xf8, //0x00001df8 subq %rdi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00001dfb addq $-2, %rax + 0x48, 0x83, 0xc1, 0xfe, //0x00001dff addq $-2, %rcx + 0x48, 0x39, 0xf9, //0x00001e03 cmpq %rdi, %rcx + 0x48, 0x89, 0xc1, //0x00001e06 movq %rax, %rcx + 0x0f, 0x85, 0x96, 0xff, 0xff, 0xff, //0x00001e09 jne LBB0_368 + 0xe9, 0x07, 0x38, 0x00, 0x00, //0x00001e0f jmp LBB0_376 + //0x00001e14 LBB0_377 + 0x49, 0x01, 0xfe, //0x00001e14 addq %rdi, %r14 + 0x49, 0x83, 0xc6, 0x01, //0x00001e17 addq $1, %r14 + //0x00001e1b LBB0_378 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00001e1b movq $8(%rsp), %r8 + 0x48, 0x89, 0xd7, //0x00001e20 movq %rdx, %rdi + //0x00001e23 LBB0_379 + 0x4d, 0x29, 0xe6, //0x00001e23 subq %r12, %r14 + 0xe9, 0x31, 0xea, 0xff, 0xff, //0x00001e26 jmp LBB0_85 + //0x00001e2b LBB0_372 + 0x3c, 0x22, //0x00001e2b cmpb $34, %al + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00001e2d movq $8(%rsp), %r8 + 0x0f, 0x85, 0xd7, 0x35, 0x00, 0x00, //0x00001e32 jne LBB0_1102 + 0x48, 0x89, 0xd7, //0x00001e38 movq %rdx, %rdi + 0x49, 0x01, 0xce, //0x00001e3b addq %rcx, %r14 + 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x00001e3e jmp LBB0_379 + //0x00001e43 LBB0_380 + 0x48, 0x85, 0xc9, //0x00001e43 testq %rcx, %rcx + 0x0f, 0x84, 0xcf, 0x37, 0x00, 0x00, //0x00001e46 je LBB0_376 + 0x4d, 0x89, 0xe2, //0x00001e4c movq %r12, %r10 + 0x49, 0xf7, 0xd2, //0x00001e4f notq %r10 + 0x4b, 0x8d, 0x04, 0x16, //0x00001e52 leaq (%r14,%r10), %rax + 0x48, 0x83, 0xfe, 0xff, //0x00001e56 cmpq $-1, %rsi + 0x49, 0x89, 0xf0, //0x00001e5a movq %rsi, %r8 + 0x48, 0x0f, 0x44, 0xf0, //0x00001e5d cmoveq %rax, %rsi + 0x4c, 0x0f, 0x44, 0xc0, //0x00001e61 cmoveq %rax, %r8 + 0x49, 0x83, 0xc6, 0x01, //0x00001e65 addq $1, %r14 + 0x48, 0x83, 0xc1, 0xff, //0x00001e69 addq $-1, %rcx + 0x48, 0x85, 0xc9, //0x00001e6d testq %rcx, %rcx + 0x0f, 0x85, 0x2b, 0xff, 0xff, 0xff, //0x00001e70 jne LBB0_367 + 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x00001e76 jmp LBB0_378 + //0x00001e7b LBB0_382 + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x00001e7b movq $40(%rsp), %r13 + 0x4d, 0x8b, 0x75, 0x00, //0x00001e80 movq (%r13), %r14 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00001e84 movq $8(%rsp), %r8 + 0xe9, 0x08, 0xf9, 0xff, 0xff, //0x00001e89 jmp LBB0_340 + //0x00001e8e LBB0_383 + 0x49, 0x8d, 0x40, 0xff, //0x00001e8e leaq $-1(%r8), %rax + 0x4c, 0x39, 0xf8, //0x00001e92 cmpq %r15, %rax + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001e95 jne LBB0_385 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00001e9b movq $8(%rsp), %r8 + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x00001ea0 movq $40(%rsp), %r13 + 0xe9, 0x10, 0xf9, 0xff, 0xff, //0x00001ea5 jmp LBB0_342 + //0x00001eaa LBB0_385 + 0x4b, 0x8d, 0x04, 0x0f, //0x00001eaa leaq (%r15,%r9), %rax + 0x48, 0x83, 0xc0, 0x02, //0x00001eae addq $2, %rax + 0x4d, 0x29, 0xf8, //0x00001eb2 subq %r15, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x00001eb5 addq $-2, %r8 + 0x4d, 0x89, 0xc7, //0x00001eb9 movq %r8, %r15 + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x00001ebc movq $40(%rsp), %r13 + 0xe9, 0xa5, 0xf1, 0xff, 0xff, //0x00001ec1 jmp LBB0_254 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ec6 .p2align 4, 0x90 + //0x00001ed0 LBB0_386 + 0x80, 0xf9, 0x5b, //0x00001ed0 cmpb $91, %cl + 0x0f, 0x85, 0xae, 0x2d, 0x00, 0x00, //0x00001ed3 jne LBB0_1024 + 0x49, 0x8b, 0x47, 0x08, //0x00001ed9 movq $8(%r15), %rax + 0x4c, 0x8b, 0x08, //0x00001edd movq (%rax), %r9 + 0x4d, 0x85, 0xc9, //0x00001ee0 testq %r9, %r9 + 0x0f, 0x88, 0xf2, 0x2b, 0x00, 0x00, //0x00001ee3 js LBB0_630 + 0x49, 0x8b, 0x4d, 0x00, //0x00001ee9 movq (%r13), %rcx + 0x49, 0x39, 0xce, //0x00001eed cmpq %rcx, %r14 + 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00001ef0 jae LBB0_393 + 0x43, 0x8a, 0x04, 0x34, //0x00001ef6 movb (%r12,%r14), %al + 0x3c, 0x0d, //0x00001efa cmpb $13, %al + 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00001efc je LBB0_393 + 0x3c, 0x20, //0x00001f02 cmpb $32, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001f04 je LBB0_393 + 0x04, 0xf7, //0x00001f0a addb $-9, %al + 0x3c, 0x01, //0x00001f0c cmpb $1, %al + 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x00001f0e jbe LBB0_393 + 0x4c, 0x89, 0xf2, //0x00001f14 movq %r14, %rdx + 0xe9, 0x6d, 0x01, 0x00, 0x00, //0x00001f17 jmp LBB0_419 + 0x90, 0x90, 0x90, 0x90, //0x00001f1c .p2align 4, 0x90 + //0x00001f20 LBB0_393 + 0x49, 0x8d, 0x56, 0x01, //0x00001f20 leaq $1(%r14), %rdx + 0x48, 0x39, 0xca, //0x00001f24 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f27 jae LBB0_397 + 0x41, 0x8a, 0x04, 0x14, //0x00001f2d movb (%r12,%rdx), %al + 0x3c, 0x0d, //0x00001f31 cmpb $13, %al + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001f33 je LBB0_397 + 0x3c, 0x20, //0x00001f39 cmpb $32, %al + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00001f3b je LBB0_397 + 0x04, 0xf7, //0x00001f41 addb $-9, %al + 0x3c, 0x01, //0x00001f43 cmpb $1, %al + 0x0f, 0x87, 0x3e, 0x01, 0x00, 0x00, //0x00001f45 ja LBB0_419 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f4b .p2align 4, 0x90 + //0x00001f50 LBB0_397 + 0x49, 0x8d, 0x56, 0x02, //0x00001f50 leaq $2(%r14), %rdx + 0x48, 0x39, 0xca, //0x00001f54 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f57 jae LBB0_401 + 0x41, 0x8a, 0x04, 0x14, //0x00001f5d movb (%r12,%rdx), %al + 0x3c, 0x0d, //0x00001f61 cmpb $13, %al + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001f63 je LBB0_401 + 0x3c, 0x20, //0x00001f69 cmpb $32, %al + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00001f6b je LBB0_401 + 0x04, 0xf7, //0x00001f71 addb $-9, %al + 0x3c, 0x01, //0x00001f73 cmpb $1, %al + 0x0f, 0x87, 0x0e, 0x01, 0x00, 0x00, //0x00001f75 ja LBB0_419 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f7b .p2align 4, 0x90 + //0x00001f80 LBB0_401 + 0x49, 0x8d, 0x56, 0x03, //0x00001f80 leaq $3(%r14), %rdx + 0x48, 0x39, 0xca, //0x00001f84 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f87 jae LBB0_405 + 0x41, 0x8a, 0x04, 0x14, //0x00001f8d movb (%r12,%rdx), %al + 0x3c, 0x0d, //0x00001f91 cmpb $13, %al + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001f93 je LBB0_405 + 0x3c, 0x20, //0x00001f99 cmpb $32, %al + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00001f9b je LBB0_405 + 0x04, 0xf7, //0x00001fa1 addb $-9, %al + 0x3c, 0x01, //0x00001fa3 cmpb $1, %al + 0x0f, 0x87, 0xde, 0x00, 0x00, 0x00, //0x00001fa5 ja LBB0_419 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fab .p2align 4, 0x90 + //0x00001fb0 LBB0_405 + 0x49, 0x8d, 0x56, 0x04, //0x00001fb0 leaq $4(%r14), %rdx + 0x48, 0x89, 0xc8, //0x00001fb4 movq %rcx, %rax + 0x48, 0x29, 0xd0, //0x00001fb7 subq %rdx, %rax + 0x0f, 0x86, 0xb0, 0x00, 0x00, 0x00, //0x00001fba jbe LBB0_417 + 0x48, 0x83, 0xf8, 0x20, //0x00001fc0 cmpq $32, %rax + 0x0f, 0x82, 0x11, 0x0e, 0x00, 0x00, //0x00001fc4 jb LBB0_595 + 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00001fca movq $-4, %rax + 0x4c, 0x29, 0xf0, //0x00001fd1 subq %r14, %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fd4 .p2align 4, 0x90 + //0x00001fe0 LBB0_408 + 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x14, //0x00001fe0 vmovdqu (%r12,%rdx), %ymm6 + 0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x00001fe6 vpshufb %ymm6, %ymm0, %ymm7 + 0xc5, 0xcd, 0x74, 0xf7, //0x00001feb vpcmpeqb %ymm7, %ymm6, %ymm6 + 0xc5, 0xfd, 0xd7, 0xf6, //0x00001fef vpmovmskb %ymm6, %esi + 0x83, 0xfe, 0xff, //0x00001ff3 cmpl $-1, %esi + 0x0f, 0x85, 0x7c, 0x00, 0x00, 0x00, //0x00001ff6 jne LBB0_418 + 0x48, 0x83, 0xc2, 0x20, //0x00001ffc addq $32, %rdx + 0x48, 0x8d, 0x34, 0x01, //0x00002000 leaq (%rcx,%rax), %rsi + 0x48, 0x83, 0xc6, 0xe0, //0x00002004 addq $-32, %rsi + 0x48, 0x83, 0xc0, 0xe0, //0x00002008 addq $-32, %rax + 0x48, 0x83, 0xfe, 0x1f, //0x0000200c cmpq $31, %rsi + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00002010 ja LBB0_408 + 0x4c, 0x89, 0xe2, //0x00002016 movq %r12, %rdx + 0x48, 0x29, 0xc2, //0x00002019 subq %rax, %rdx + 0x48, 0x01, 0xc8, //0x0000201c addq %rcx, %rax + 0x48, 0x85, 0xc0, //0x0000201f testq %rax, %rax + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00002022 je LBB0_416 + //0x00002028 LBB0_411 + 0x4c, 0x8d, 0x14, 0x02, //0x00002028 leaq (%rdx,%rax), %r10 + 0x31, 0xf6, //0x0000202c xorl %esi, %esi + //0x0000202e LBB0_412 + 0x0f, 0xbe, 0x1c, 0x32, //0x0000202e movsbl (%rdx,%rsi), %ebx + 0x83, 0xfb, 0x20, //0x00002032 cmpl $32, %ebx + 0x0f, 0x87, 0x78, 0x0d, 0x00, 0x00, //0x00002035 ja LBB0_593 + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000203b movabsq $4294977024, %rdi + 0x48, 0x0f, 0xa3, 0xdf, //0x00002045 btq %rbx, %rdi + 0x0f, 0x83, 0x64, 0x0d, 0x00, 0x00, //0x00002049 jae LBB0_593 + 0x48, 0x83, 0xc6, 0x01, //0x0000204f addq $1, %rsi + 0x48, 0x39, 0xf0, //0x00002053 cmpq %rsi, %rax + 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00002056 jne LBB0_412 + 0x4c, 0x89, 0xd2, //0x0000205c movq %r10, %rdx + //0x0000205f LBB0_416 + 0x4c, 0x29, 0xe2, //0x0000205f subq %r12, %rdx + 0x48, 0x39, 0xca, //0x00002062 cmpq %rcx, %rdx + 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x00002065 jb LBB0_419 + 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x0000206b jmp LBB0_420 + //0x00002070 LBB0_417 + 0x49, 0x89, 0xd6, //0x00002070 movq %rdx, %r14 + 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00002073 jmp LBB0_420 + //0x00002078 LBB0_418 + 0xf7, 0xd6, //0x00002078 notl %esi + 0x0f, 0xbc, 0xd6, //0x0000207a bsfl %esi, %edx + 0x48, 0x29, 0xc2, //0x0000207d subq %rax, %rdx + 0x48, 0x39, 0xca, //0x00002080 cmpq %rcx, %rdx + 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x00002083 jae LBB0_420 + //0x00002089 LBB0_419 + 0x4c, 0x8d, 0x72, 0x01, //0x00002089 leaq $1(%rdx), %r14 + 0x4d, 0x89, 0x30, //0x0000208d movq %r14, (%r8) + 0x41, 0x80, 0x3c, 0x14, 0x5d, //0x00002090 cmpb $93, (%r12,%rdx) + 0x0f, 0x84, 0x89, 0x0f, 0x00, 0x00, //0x00002095 je LBB0_628 + //0x0000209b LBB0_420 + 0x49, 0x83, 0xc6, 0xff, //0x0000209b addq $-1, %r14 + 0x4d, 0x89, 0x30, //0x0000209f movq %r14, (%r8) + 0x4d, 0x85, 0xc9, //0x000020a2 testq %r9, %r9 + 0x0f, 0x8e, 0xd5, 0x0c, 0x00, 0x00, //0x000020a5 jle LBB0_519 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020ab .p2align 4, 0x90 + //0x000020b0 LBB0_421 + 0x49, 0x8b, 0x55, 0x00, //0x000020b0 movq (%r13), %rdx + 0x49, 0x39, 0xd6, //0x000020b4 cmpq %rdx, %r14 + 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x000020b7 jae LBB0_426 + 0x43, 0x8a, 0x04, 0x34, //0x000020bd movb (%r12,%r14), %al + 0x3c, 0x0d, //0x000020c1 cmpb $13, %al + 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x000020c3 je LBB0_426 + 0x3c, 0x20, //0x000020c9 cmpb $32, %al + 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x000020cb je LBB0_426 + 0x04, 0xf7, //0x000020d1 addb $-9, %al + 0x3c, 0x01, //0x000020d3 cmpb $1, %al + 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x000020d5 jbe LBB0_426 + 0x4c, 0x89, 0xf1, //0x000020db movq %r14, %rcx + 0xe9, 0x6e, 0x01, 0x00, 0x00, //0x000020de jmp LBB0_451 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020e3 .p2align 4, 0x90 + //0x000020f0 LBB0_426 + 0x49, 0x8d, 0x4e, 0x01, //0x000020f0 leaq $1(%r14), %rcx + 0x48, 0x39, 0xd1, //0x000020f4 cmpq %rdx, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000020f7 jae LBB0_430 + 0x41, 0x8a, 0x04, 0x0c, //0x000020fd movb (%r12,%rcx), %al + 0x3c, 0x0d, //0x00002101 cmpb $13, %al + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002103 je LBB0_430 + 0x3c, 0x20, //0x00002109 cmpb $32, %al + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000210b je LBB0_430 + 0x04, 0xf7, //0x00002111 addb $-9, %al + 0x3c, 0x01, //0x00002113 cmpb $1, %al + 0x0f, 0x87, 0x36, 0x01, 0x00, 0x00, //0x00002115 ja LBB0_451 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000211b .p2align 4, 0x90 + //0x00002120 LBB0_430 + 0x49, 0x8d, 0x4e, 0x02, //0x00002120 leaq $2(%r14), %rcx + 0x48, 0x39, 0xd1, //0x00002124 cmpq %rdx, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002127 jae LBB0_434 + 0x41, 0x8a, 0x04, 0x0c, //0x0000212d movb (%r12,%rcx), %al + 0x3c, 0x0d, //0x00002131 cmpb $13, %al + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002133 je LBB0_434 + 0x3c, 0x20, //0x00002139 cmpb $32, %al + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000213b je LBB0_434 + 0x04, 0xf7, //0x00002141 addb $-9, %al + 0x3c, 0x01, //0x00002143 cmpb $1, %al + 0x0f, 0x87, 0x06, 0x01, 0x00, 0x00, //0x00002145 ja LBB0_451 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000214b .p2align 4, 0x90 + //0x00002150 LBB0_434 + 0x49, 0x8d, 0x4e, 0x03, //0x00002150 leaq $3(%r14), %rcx + 0x48, 0x39, 0xd1, //0x00002154 cmpq %rdx, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002157 jae LBB0_438 + 0x41, 0x8a, 0x04, 0x0c, //0x0000215d movb (%r12,%rcx), %al + 0x3c, 0x0d, //0x00002161 cmpb $13, %al + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002163 je LBB0_438 + 0x3c, 0x20, //0x00002169 cmpb $32, %al + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000216b je LBB0_438 + 0x04, 0xf7, //0x00002171 addb $-9, %al + 0x3c, 0x01, //0x00002173 cmpb $1, %al + 0x0f, 0x87, 0xd6, 0x00, 0x00, 0x00, //0x00002175 ja LBB0_451 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000217b .p2align 4, 0x90 + //0x00002180 LBB0_438 + 0x49, 0x8d, 0x4e, 0x04, //0x00002180 leaq $4(%r14), %rcx + 0x48, 0x89, 0xd0, //0x00002184 movq %rdx, %rax + 0x48, 0x29, 0xc8, //0x00002187 subq %rcx, %rax + 0x0f, 0x86, 0x30, 0x03, 0x00, 0x00, //0x0000218a jbe LBB0_486 + 0x48, 0x83, 0xf8, 0x20, //0x00002190 cmpq $32, %rax + 0x0f, 0x82, 0x51, 0x0b, 0x00, 0x00, //0x00002194 jb LBB0_583 + 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000219a movq $-4, %rax + 0x4c, 0x29, 0xf0, //0x000021a1 subq %r14, %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021a4 .p2align 4, 0x90 + //0x000021b0 LBB0_441 + 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x0c, //0x000021b0 vmovdqu (%r12,%rcx), %ymm6 + 0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x000021b6 vpshufb %ymm6, %ymm0, %ymm7 + 0xc5, 0xcd, 0x74, 0xf7, //0x000021bb vpcmpeqb %ymm7, %ymm6, %ymm6 + 0xc5, 0xfd, 0xd7, 0xf6, //0x000021bf vpmovmskb %ymm6, %esi + 0x83, 0xfe, 0xff, //0x000021c3 cmpl $-1, %esi + 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x000021c6 jne LBB0_450 + 0x48, 0x83, 0xc1, 0x20, //0x000021cc addq $32, %rcx + 0x48, 0x8d, 0x34, 0x02, //0x000021d0 leaq (%rdx,%rax), %rsi + 0x48, 0x83, 0xc6, 0xe0, //0x000021d4 addq $-32, %rsi + 0x48, 0x83, 0xc0, 0xe0, //0x000021d8 addq $-32, %rax + 0x48, 0x83, 0xfe, 0x1f, //0x000021dc cmpq $31, %rsi + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x000021e0 ja LBB0_441 + 0x4c, 0x89, 0xe1, //0x000021e6 movq %r12, %rcx + 0x48, 0x29, 0xc1, //0x000021e9 subq %rax, %rcx + 0x48, 0x01, 0xd0, //0x000021ec addq %rdx, %rax + 0x48, 0x85, 0xc0, //0x000021ef testq %rax, %rax + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000021f2 je LBB0_449 + //0x000021f8 LBB0_444 + 0x4c, 0x8d, 0x14, 0x01, //0x000021f8 leaq (%rcx,%rax), %r10 + 0x31, 0xf6, //0x000021fc xorl %esi, %esi + //0x000021fe LBB0_445 + 0x0f, 0xbe, 0x1c, 0x31, //0x000021fe movsbl (%rcx,%rsi), %ebx + 0x83, 0xfb, 0x20, //0x00002202 cmpl $32, %ebx + 0x0f, 0x87, 0x21, 0x0a, 0x00, 0x00, //0x00002205 ja LBB0_580 + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000220b movabsq $4294977024, %rdi + 0x48, 0x0f, 0xa3, 0xdf, //0x00002215 btq %rbx, %rdi + 0x0f, 0x83, 0x0d, 0x0a, 0x00, 0x00, //0x00002219 jae LBB0_580 + 0x48, 0x83, 0xc6, 0x01, //0x0000221f addq $1, %rsi + 0x48, 0x39, 0xf0, //0x00002223 cmpq %rsi, %rax + 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00002226 jne LBB0_445 + 0x4c, 0x89, 0xd1, //0x0000222c movq %r10, %rcx + //0x0000222f LBB0_449 + 0x4c, 0x29, 0xe1, //0x0000222f subq %r12, %rcx + 0x48, 0x39, 0xd1, //0x00002232 cmpq %rdx, %rcx + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00002235 jb LBB0_451 + 0xe9, 0x86, 0x02, 0x00, 0x00, //0x0000223b jmp LBB0_487 + //0x00002240 .p2align 4, 0x90 + //0x00002240 LBB0_450 + 0xf7, 0xd6, //0x00002240 notl %esi + 0x0f, 0xbc, 0xce, //0x00002242 bsfl %esi, %ecx + 0x48, 0x29, 0xc1, //0x00002245 subq %rax, %rcx + 0x48, 0x39, 0xd1, //0x00002248 cmpq %rdx, %rcx + 0x0f, 0x83, 0x75, 0x02, 0x00, 0x00, //0x0000224b jae LBB0_487 + //0x00002251 LBB0_451 + 0x4c, 0x8d, 0x71, 0x01, //0x00002251 leaq $1(%rcx), %r14 + 0x4d, 0x89, 0x30, //0x00002255 movq %r14, (%r8) + 0x41, 0x0f, 0xbe, 0x04, 0x0c, //0x00002258 movsbl (%r12,%rcx), %eax + 0x83, 0xf8, 0x7b, //0x0000225d cmpl $123, %eax + 0x0f, 0x87, 0x5a, 0x02, 0x00, 0x00, //0x00002260 ja LBB0_486 + 0x48, 0x8d, 0x15, 0xdf, 0x33, 0x00, 0x00, //0x00002266 leaq $13279(%rip), %rdx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x04, 0x82, //0x0000226d movslq (%rdx,%rax,4), %rax + 0x48, 0x01, 0xd0, //0x00002271 addq %rdx, %rax + 0xff, 0xe0, //0x00002274 jmpq *%rax + //0x00002276 LBB0_453 + 0x49, 0x8b, 0x45, 0x00, //0x00002276 movq (%r13), %rax + 0x48, 0x89, 0xc2, //0x0000227a movq %rax, %rdx + 0x4c, 0x29, 0xf2, //0x0000227d subq %r14, %rdx + 0x48, 0x83, 0xfa, 0x20, //0x00002280 cmpq $32, %rdx + 0x0f, 0x82, 0x72, 0x0a, 0x00, 0x00, //0x00002284 jb LBB0_584 + 0x48, 0x89, 0xca, //0x0000228a movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x0000228d notq %rdx + 0x48, 0x83, 0xc1, 0x01, //0x00002290 addq $1, %rcx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002294 .p2align 4, 0x90 + //0x000022a0 LBB0_455 + 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x0c, //0x000022a0 vmovdqu (%r12,%rcx), %ymm6 + 0xc5, 0xcd, 0x74, 0xfb, //0x000022a6 vpcmpeqb %ymm3, %ymm6, %ymm7 + 0xc5, 0xcd, 0xdb, 0xf4, //0x000022aa vpand %ymm4, %ymm6, %ymm6 + 0xc5, 0xcd, 0x74, 0xf5, //0x000022ae vpcmpeqb %ymm5, %ymm6, %ymm6 + 0xc5, 0xcd, 0xeb, 0xf7, //0x000022b2 vpor %ymm7, %ymm6, %ymm6 + 0xc5, 0xfd, 0xd7, 0xf6, //0x000022b6 vpmovmskb %ymm6, %esi + 0x85, 0xf6, //0x000022ba testl %esi, %esi + 0x0f, 0x85, 0xce, 0x00, 0x00, 0x00, //0x000022bc jne LBB0_469 + 0x48, 0x83, 0xc1, 0x20, //0x000022c2 addq $32, %rcx + 0x48, 0x8d, 0x34, 0x10, //0x000022c6 leaq (%rax,%rdx), %rsi + 0x48, 0x83, 0xc6, 0xe0, //0x000022ca addq $-32, %rsi + 0x48, 0x83, 0xc2, 0xe0, //0x000022ce addq $-32, %rdx + 0x48, 0x83, 0xfe, 0x1f, //0x000022d2 cmpq $31, %rsi + 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x000022d6 ja LBB0_455 + 0x4d, 0x89, 0xe6, //0x000022dc movq %r12, %r14 + 0x49, 0x29, 0xd6, //0x000022df subq %rdx, %r14 + 0x48, 0x01, 0xd0, //0x000022e2 addq %rdx, %rax + 0x48, 0x89, 0xc2, //0x000022e5 movq %rax, %rdx + 0x48, 0x83, 0xfa, 0x10, //0x000022e8 cmpq $16, %rdx + 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x000022ec jb LBB0_461 + //0x000022f2 LBB0_458 + 0x4c, 0x89, 0xe0, //0x000022f2 movq %r12, %rax + 0x4c, 0x29, 0xf0, //0x000022f5 subq %r14, %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000022f8 .p2align 4, 0x90 + //0x00002300 LBB0_459 + 0xc4, 0xc1, 0x7a, 0x6f, 0x36, //0x00002300 vmovdqu (%r14), %xmm6 + 0xc5, 0xc9, 0x74, 0x3d, 0xd3, 0xde, 0xff, 0xff, //0x00002305 vpcmpeqb $-8493(%rip), %xmm6, %xmm7 /* LCPI0_4+0(%rip) */ + 0xc5, 0xc9, 0xdb, 0x35, 0xdb, 0xde, 0xff, 0xff, //0x0000230d vpand $-8485(%rip), %xmm6, %xmm6 /* LCPI0_5+0(%rip) */ + 0xc5, 0xb9, 0x74, 0xf6, //0x00002315 vpcmpeqb %xmm6, %xmm8, %xmm6 + 0xc5, 0xc9, 0xeb, 0xf7, //0x00002319 vpor %xmm7, %xmm6, %xmm6 + 0xc5, 0xf9, 0xd7, 0xce, //0x0000231d vpmovmskb %xmm6, %ecx + 0x85, 0xc9, //0x00002321 testl %ecx, %ecx + 0x0f, 0x85, 0xdc, 0x08, 0x00, 0x00, //0x00002323 jne LBB0_578 + 0x49, 0x83, 0xc6, 0x10, //0x00002329 addq $16, %r14 + 0x48, 0x83, 0xc2, 0xf0, //0x0000232d addq $-16, %rdx + 0x48, 0x83, 0xc0, 0xf0, //0x00002331 addq $-16, %rax + 0x48, 0x83, 0xfa, 0x0f, //0x00002335 cmpq $15, %rdx + 0x0f, 0x87, 0xc1, 0xff, 0xff, 0xff, //0x00002339 ja LBB0_459 + //0x0000233f LBB0_461 + 0x48, 0x85, 0xd2, //0x0000233f testq %rdx, %rdx + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00002342 je LBB0_468 + 0x49, 0x8d, 0x0c, 0x16, //0x00002348 leaq (%r14,%rdx), %rcx + 0x31, 0xc0, //0x0000234c xorl %eax, %eax + //0x0000234e LBB0_463 + 0x41, 0x0f, 0xb6, 0x1c, 0x06, //0x0000234e movzbl (%r14,%rax), %ebx + 0x80, 0xfb, 0x2c, //0x00002353 cmpb $44, %bl + 0x0f, 0x84, 0xb2, 0x09, 0x00, 0x00, //0x00002356 je LBB0_585 + 0x80, 0xfb, 0x7d, //0x0000235c cmpb $125, %bl + 0x0f, 0x84, 0xa9, 0x09, 0x00, 0x00, //0x0000235f je LBB0_585 + 0x80, 0xfb, 0x5d, //0x00002365 cmpb $93, %bl + 0x0f, 0x84, 0xa0, 0x09, 0x00, 0x00, //0x00002368 je LBB0_585 + 0x48, 0x83, 0xc0, 0x01, //0x0000236e addq $1, %rax + 0x48, 0x39, 0xc2, //0x00002372 cmpq %rax, %rdx + 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00002375 jne LBB0_463 + 0x49, 0x89, 0xce, //0x0000237b movq %rcx, %r14 + //0x0000237e LBB0_468 + 0x4d, 0x29, 0xe6, //0x0000237e subq %r12, %r14 + 0xe9, 0x8e, 0x09, 0x00, 0x00, //0x00002381 jmp LBB0_586 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002386 .p2align 4, 0x90 + //0x00002390 LBB0_469 + 0x44, 0x0f, 0xbc, 0xf6, //0x00002390 bsfl %esi, %r14d + 0x49, 0x29, 0xd6, //0x00002394 subq %rdx, %r14 + 0x4d, 0x89, 0x30, //0x00002397 movq %r14, (%r8) + 0xe9, 0x27, 0x01, 0x00, 0x00, //0x0000239a jmp LBB0_487 + //0x0000239f LBB0_470 + 0x48, 0x83, 0xc1, 0x04, //0x0000239f addq $4, %rcx + 0x49, 0x3b, 0x4d, 0x00, //0x000023a3 cmpq (%r13), %rcx + 0x0f, 0x86, 0x13, 0x01, 0x00, 0x00, //0x000023a7 jbe LBB0_486 + 0xe9, 0x14, 0x01, 0x00, 0x00, //0x000023ad jmp LBB0_487 + //0x000023b2 LBB0_471 + 0x4c, 0x89, 0x7c, 0x24, 0x18, //0x000023b2 movq %r15, $24(%rsp) + 0x4c, 0x89, 0x6c, 0x24, 0x28, //0x000023b7 movq %r13, $40(%rsp) + 0x4d, 0x8b, 0x45, 0x00, //0x000023bc movq (%r13), %r8 + 0x4d, 0x89, 0xc5, //0x000023c0 movq %r8, %r13 + 0x4d, 0x29, 0xf5, //0x000023c3 subq %r14, %r13 + 0x49, 0x83, 0xfd, 0x20, //0x000023c6 cmpq $32, %r13 + 0x0f, 0x8c, 0x56, 0x09, 0x00, 0x00, //0x000023ca jl LBB0_587 + 0x4d, 0x8d, 0x14, 0x0c, //0x000023d0 leaq (%r12,%rcx), %r10 + 0x49, 0x29, 0xc8, //0x000023d4 subq %rcx, %r8 + 0xb8, 0x1f, 0x00, 0x00, 0x00, //0x000023d7 movl $31, %eax + 0x45, 0x31, 0xed, //0x000023dc xorl %r13d, %r13d + 0x45, 0x31, 0xff, //0x000023df xorl %r15d, %r15d + 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x000023e2 jmp LBB0_473 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023e7 .p2align 4, 0x90 + //0x000023f0 LBB0_479 + 0x44, 0x89, 0xfe, //0x000023f0 movl %r15d, %esi + 0xf7, 0xd6, //0x000023f3 notl %esi + 0x21, 0xde, //0x000023f5 andl %ebx, %esi + 0x8d, 0x14, 0x36, //0x000023f7 leal (%rsi,%rsi), %edx + 0x44, 0x09, 0xfa, //0x000023fa orl %r15d, %edx + 0x89, 0xd7, //0x000023fd movl %edx, %edi + 0xf7, 0xd7, //0x000023ff notl %edi + 0x21, 0xdf, //0x00002401 andl %ebx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002403 andl $-1431655766, %edi + 0x45, 0x31, 0xff, //0x00002409 xorl %r15d, %r15d + 0x01, 0xf7, //0x0000240c addl %esi, %edi + 0x41, 0x0f, 0x92, 0xc7, //0x0000240e setb %r15b + 0x01, 0xff, //0x00002412 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002414 xorl $1431655765, %edi + 0x21, 0xd7, //0x0000241a andl %edx, %edi + 0xf7, 0xd7, //0x0000241c notl %edi + 0x41, 0x21, 0xfb, //0x0000241e andl %edi, %r11d + 0x4d, 0x85, 0xdb, //0x00002421 testq %r11, %r11 + 0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00002424 jne LBB0_476 + //0x0000242a LBB0_480 + 0x49, 0x83, 0xc5, 0x20, //0x0000242a addq $32, %r13 + 0x49, 0x8d, 0x14, 0x00, //0x0000242e leaq (%r8,%rax), %rdx + 0x48, 0x83, 0xc2, 0xe0, //0x00002432 addq $-32, %rdx + 0x48, 0x83, 0xc0, 0xe0, //0x00002436 addq $-32, %rax + 0x48, 0x83, 0xfa, 0x3f, //0x0000243a cmpq $63, %rdx + 0x0f, 0x8e, 0xfc, 0x07, 0x00, 0x00, //0x0000243e jle LBB0_481 + //0x00002444 LBB0_473 + 0xc4, 0x81, 0x7e, 0x6f, 0x74, 0x2a, 0x01, //0x00002444 vmovdqu $1(%r10,%r13), %ymm6 + 0xc5, 0xcd, 0x74, 0xf9, //0x0000244b vpcmpeqb %ymm1, %ymm6, %ymm7 + 0xc5, 0x7d, 0xd7, 0xdf, //0x0000244f vpmovmskb %ymm7, %r11d + 0xc5, 0xcd, 0x74, 0xf2, //0x00002453 vpcmpeqb %ymm2, %ymm6, %ymm6 + 0xc5, 0xfd, 0xd7, 0xde, //0x00002457 vpmovmskb %ymm6, %ebx + 0x85, 0xdb, //0x0000245b testl %ebx, %ebx + 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x0000245d jne LBB0_479 + 0x4d, 0x85, 0xff, //0x00002463 testq %r15, %r15 + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002466 jne LBB0_479 + 0x45, 0x31, 0xff, //0x0000246c xorl %r15d, %r15d + 0x4d, 0x85, 0xdb, //0x0000246f testq %r11, %r11 + 0x0f, 0x84, 0xb2, 0xff, 0xff, 0xff, //0x00002472 je LBB0_480 + //0x00002478 LBB0_476 + 0x41, 0x0f, 0xbc, 0xc3, //0x00002478 bsfl %r11d, %eax + 0x48, 0x01, 0xc8, //0x0000247c addq %rcx, %rax + 0x4e, 0x8d, 0x34, 0x28, //0x0000247f leaq (%rax,%r13), %r14 + 0x49, 0x83, 0xc6, 0x02, //0x00002483 addq $2, %r14 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00002487 movq $8(%rsp), %r8 + 0x4d, 0x89, 0x30, //0x0000248c movq %r14, (%r8) + //0x0000248f LBB0_477 + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x0000248f movq $40(%rsp), %r13 + //0x00002494 LBB0_478 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002494 movq $32(%rsp), %r11 + 0x4c, 0x8b, 0x7c, 0x24, 0x18, //0x00002499 movq $24(%rsp), %r15 + 0xe9, 0x23, 0x00, 0x00, 0x00, //0x0000249e jmp LBB0_487 + //0x000024a3 LBB0_485 + 0x48, 0x83, 0xc1, 0x05, //0x000024a3 addq $5, %rcx + 0x49, 0x3b, 0x4d, 0x00, //0x000024a7 cmpq (%r13), %rcx + 0x0f, 0x87, 0x15, 0x00, 0x00, 0x00, //0x000024ab ja LBB0_487 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024b1 .p2align 4, 0x90 + //0x000024c0 LBB0_486 + 0x49, 0x89, 0x08, //0x000024c0 movq %rcx, (%r8) + 0x49, 0x89, 0xce, //0x000024c3 movq %rcx, %r14 + //0x000024c6 LBB0_487 + 0x4d, 0x8b, 0x23, //0x000024c6 movq (%r11), %r12 + 0x49, 0x8b, 0x4b, 0x08, //0x000024c9 movq $8(%r11), %rcx + 0x49, 0x39, 0xce, //0x000024cd cmpq %rcx, %r14 + 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x000024d0 jae LBB0_492 + 0x43, 0x8a, 0x04, 0x34, //0x000024d6 movb (%r12,%r14), %al + 0x3c, 0x0d, //0x000024da cmpb $13, %al + 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000024dc je LBB0_492 + 0x3c, 0x20, //0x000024e2 cmpb $32, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000024e4 je LBB0_492 + 0x04, 0xf7, //0x000024ea addb $-9, %al + 0x3c, 0x01, //0x000024ec cmpb $1, %al + 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x000024ee jbe LBB0_492 + 0x4c, 0x89, 0xf2, //0x000024f4 movq %r14, %rdx + 0xe9, 0x75, 0x01, 0x00, 0x00, //0x000024f7 jmp LBB0_517 + 0x90, 0x90, 0x90, 0x90, //0x000024fc .p2align 4, 0x90 + //0x00002500 LBB0_492 + 0x49, 0x8d, 0x56, 0x01, //0x00002500 leaq $1(%r14), %rdx + 0x48, 0x39, 0xca, //0x00002504 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002507 jae LBB0_496 + 0x41, 0x8a, 0x04, 0x14, //0x0000250d movb (%r12,%rdx), %al + 0x3c, 0x0d, //0x00002511 cmpb $13, %al + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002513 je LBB0_496 + 0x3c, 0x20, //0x00002519 cmpb $32, %al + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000251b je LBB0_496 + 0x04, 0xf7, //0x00002521 addb $-9, %al + 0x3c, 0x01, //0x00002523 cmpb $1, %al + 0x0f, 0x87, 0x46, 0x01, 0x00, 0x00, //0x00002525 ja LBB0_517 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000252b .p2align 4, 0x90 + //0x00002530 LBB0_496 + 0x49, 0x8d, 0x56, 0x02, //0x00002530 leaq $2(%r14), %rdx + 0x48, 0x39, 0xca, //0x00002534 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002537 jae LBB0_500 + 0x41, 0x8a, 0x04, 0x14, //0x0000253d movb (%r12,%rdx), %al + 0x3c, 0x0d, //0x00002541 cmpb $13, %al + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002543 je LBB0_500 + 0x3c, 0x20, //0x00002549 cmpb $32, %al + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000254b je LBB0_500 + 0x04, 0xf7, //0x00002551 addb $-9, %al + 0x3c, 0x01, //0x00002553 cmpb $1, %al + 0x0f, 0x87, 0x16, 0x01, 0x00, 0x00, //0x00002555 ja LBB0_517 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000255b .p2align 4, 0x90 + //0x00002560 LBB0_500 + 0x49, 0x8d, 0x56, 0x03, //0x00002560 leaq $3(%r14), %rdx + 0x48, 0x39, 0xca, //0x00002564 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002567 jae LBB0_504 + 0x41, 0x8a, 0x04, 0x14, //0x0000256d movb (%r12,%rdx), %al + 0x3c, 0x0d, //0x00002571 cmpb $13, %al + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002573 je LBB0_504 + 0x3c, 0x20, //0x00002579 cmpb $32, %al + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000257b je LBB0_504 + 0x04, 0xf7, //0x00002581 addb $-9, %al + 0x3c, 0x01, //0x00002583 cmpb $1, %al + 0x0f, 0x87, 0xe6, 0x00, 0x00, 0x00, //0x00002585 ja LBB0_517 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000258b .p2align 4, 0x90 + //0x00002590 LBB0_504 + 0x49, 0x8d, 0x56, 0x04, //0x00002590 leaq $4(%r14), %rdx + 0x48, 0x89, 0xc8, //0x00002594 movq %rcx, %rax + 0x48, 0x29, 0xd0, //0x00002597 subq %rdx, %rax + 0x0f, 0x86, 0xbc, 0x26, 0x00, 0x00, //0x0000259a jbe LBB0_1017 + 0x48, 0x83, 0xf8, 0x20, //0x000025a0 cmpq $32, %rax + 0x0f, 0x82, 0x30, 0x07, 0x00, 0x00, //0x000025a4 jb LBB0_582 + 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x000025aa movq $-4, %rax + 0x4c, 0x29, 0xf0, //0x000025b1 subq %r14, %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000025b4 .p2align 4, 0x90 + //0x000025c0 LBB0_507 + 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x14, //0x000025c0 vmovdqu (%r12,%rdx), %ymm6 + 0xc4, 0xe2, 0x7d, 0x00, 0xfe, //0x000025c6 vpshufb %ymm6, %ymm0, %ymm7 + 0xc5, 0xcd, 0x74, 0xf7, //0x000025cb vpcmpeqb %ymm7, %ymm6, %ymm6 + 0xc5, 0xfd, 0xd7, 0xf6, //0x000025cf vpmovmskb %ymm6, %esi + 0x83, 0xfe, 0xff, //0x000025d3 cmpl $-1, %esi + 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x000025d6 jne LBB0_516 + 0x48, 0x83, 0xc2, 0x20, //0x000025dc addq $32, %rdx + 0x48, 0x8d, 0x34, 0x01, //0x000025e0 leaq (%rcx,%rax), %rsi + 0x48, 0x83, 0xc6, 0xe0, //0x000025e4 addq $-32, %rsi + 0x48, 0x83, 0xc0, 0xe0, //0x000025e8 addq $-32, %rax + 0x48, 0x83, 0xfe, 0x1f, //0x000025ec cmpq $31, %rsi + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x000025f0 ja LBB0_507 + 0x4c, 0x89, 0xe2, //0x000025f6 movq %r12, %rdx + 0x48, 0x29, 0xc2, //0x000025f9 subq %rax, %rdx + 0x48, 0x01, 0xc8, //0x000025fc addq %rcx, %rax + 0x48, 0x85, 0xc0, //0x000025ff testq %rax, %rax + 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x00002602 je LBB0_515 + //0x00002608 LBB0_510 + 0x4c, 0x8d, 0x14, 0x02, //0x00002608 leaq (%rdx,%rax), %r10 + 0x31, 0xf6, //0x0000260c xorl %esi, %esi + 0x90, 0x90, //0x0000260e .p2align 4, 0x90 + //0x00002610 LBB0_511 + 0x0f, 0xbe, 0x1c, 0x32, //0x00002610 movsbl (%rdx,%rsi), %ebx + 0x83, 0xfb, 0x20, //0x00002614 cmpl $32, %ebx + 0x0f, 0x87, 0xfb, 0x05, 0x00, 0x00, //0x00002617 ja LBB0_579 + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000261d movabsq $4294977024, %rdi + 0x48, 0x0f, 0xa3, 0xdf, //0x00002627 btq %rbx, %rdi + 0x0f, 0x83, 0xe7, 0x05, 0x00, 0x00, //0x0000262b jae LBB0_579 + 0x48, 0x83, 0xc6, 0x01, //0x00002631 addq $1, %rsi + 0x48, 0x39, 0xf0, //0x00002635 cmpq %rsi, %rax + 0x0f, 0x85, 0xd2, 0xff, 0xff, 0xff, //0x00002638 jne LBB0_511 + 0x4c, 0x89, 0xd2, //0x0000263e movq %r10, %rdx + //0x00002641 LBB0_515 + 0x4c, 0x29, 0xe2, //0x00002641 subq %r12, %rdx + 0x48, 0x39, 0xca, //0x00002644 cmpq %rcx, %rdx + 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x00002647 jb LBB0_517 + 0xe9, 0x35, 0x26, 0x00, 0x00, //0x0000264d jmp LBB0_1024 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002652 .p2align 4, 0x90 + //0x00002660 LBB0_516 + 0xf7, 0xd6, //0x00002660 notl %esi + 0x0f, 0xbc, 0xd6, //0x00002662 bsfl %esi, %edx + 0x48, 0x29, 0xc2, //0x00002665 subq %rax, %rdx + 0x48, 0x39, 0xca, //0x00002668 cmpq %rcx, %rdx + 0x0f, 0x83, 0x16, 0x26, 0x00, 0x00, //0x0000266b jae LBB0_1024 + //0x00002671 LBB0_517 + 0x4c, 0x8d, 0x72, 0x01, //0x00002671 leaq $1(%rdx), %r14 + 0x4d, 0x89, 0x30, //0x00002675 movq %r14, (%r8) + 0x41, 0x8a, 0x04, 0x14, //0x00002678 movb (%r12,%rdx), %al + 0x3c, 0x2c, //0x0000267c cmpb $44, %al + 0x0f, 0x85, 0x88, 0x09, 0x00, 0x00, //0x0000267e jne LBB0_625 + 0x49, 0x8d, 0x41, 0xff, //0x00002684 leaq $-1(%r9), %rax + 0x49, 0x83, 0xf9, 0x02, //0x00002688 cmpq $2, %r9 + 0x49, 0x89, 0xc1, //0x0000268c movq %rax, %r9 + 0x0f, 0x8d, 0x1b, 0xfa, 0xff, 0xff, //0x0000268f jge LBB0_421 + 0xe9, 0xe6, 0x06, 0x00, 0x00, //0x00002695 jmp LBB0_519 + //0x0000269a LBB0_522 + 0x4c, 0x89, 0x7c, 0x24, 0x18, //0x0000269a movq %r15, $24(%rsp) + 0x4d, 0x8b, 0x55, 0x00, //0x0000269f movq (%r13), %r10 + 0x4d, 0x29, 0xf2, //0x000026a3 subq %r14, %r10 + 0x4d, 0x01, 0xf4, //0x000026a6 addq %r14, %r12 + 0x45, 0x31, 0xdb, //0x000026a9 xorl %r11d, %r11d + 0x45, 0x31, 0xf6, //0x000026ac xorl %r14d, %r14d + 0x45, 0x31, 0xff, //0x000026af xorl %r15d, %r15d + 0x31, 0xdb, //0x000026b2 xorl %ebx, %ebx + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000026b4 jmp LBB0_524 + //0x000026b9 LBB0_523 + 0x48, 0xc1, 0xf8, 0x3f, //0x000026b9 sarq $63, %rax + 0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x000026bd popcntq %rsi, %rcx + 0x49, 0x01, 0xcf, //0x000026c2 addq %rcx, %r15 + 0x49, 0x83, 0xc4, 0x40, //0x000026c5 addq $64, %r12 + 0x49, 0x83, 0xc2, 0xc0, //0x000026c9 addq $-64, %r10 + 0x49, 0x89, 0xc3, //0x000026cd movq %rax, %r11 + //0x000026d0 LBB0_524 + 0x49, 0x83, 0xfa, 0x40, //0x000026d0 cmpq $64, %r10 + 0x0f, 0x8c, 0x33, 0x01, 0x00, 0x00, //0x000026d4 jl LBB0_532 + //0x000026da LBB0_525 + 0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x000026da vmovdqu (%r12), %ymm15 + 0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x000026e0 vmovdqu $32(%r12), %ymm14 + 0xc5, 0x85, 0x74, 0xf2, //0x000026e7 vpcmpeqb %ymm2, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xc6, //0x000026eb vpmovmskb %ymm6, %eax + 0xc5, 0x8d, 0x74, 0xf2, //0x000026ef vpcmpeqb %ymm2, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xce, //0x000026f3 vpmovmskb %ymm6, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x000026f7 shlq $32, %rcx + 0x48, 0x09, 0xc8, //0x000026fb orq %rcx, %rax + 0x48, 0x89, 0xc1, //0x000026fe movq %rax, %rcx + 0x4c, 0x09, 0xf1, //0x00002701 orq %r14, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002704 jne LBB0_527 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000270a movq $-1, %rax + 0x45, 0x31, 0xf6, //0x00002711 xorl %r14d, %r14d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00002714 jmp LBB0_528 + //0x00002719 LBB0_527 + 0x4c, 0x89, 0xf1, //0x00002719 movq %r14, %rcx + 0x48, 0xf7, 0xd1, //0x0000271c notq %rcx + 0x48, 0x21, 0xc1, //0x0000271f andq %rax, %rcx + 0x48, 0x8d, 0x34, 0x09, //0x00002722 leaq (%rcx,%rcx), %rsi + 0x4c, 0x09, 0xf6, //0x00002726 orq %r14, %rsi + 0x48, 0x89, 0xf7, //0x00002729 movq %rsi, %rdi + 0x48, 0xf7, 0xd7, //0x0000272c notq %rdi + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000272f movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd0, //0x00002739 andq %rdx, %rax + 0x48, 0x21, 0xf8, //0x0000273c andq %rdi, %rax + 0x45, 0x31, 0xf6, //0x0000273f xorl %r14d, %r14d + 0x48, 0x01, 0xc8, //0x00002742 addq %rcx, %rax + 0x41, 0x0f, 0x92, 0xc6, //0x00002745 setb %r14b + 0x48, 0x01, 0xc0, //0x00002749 addq %rax, %rax + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000274c movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xc8, //0x00002756 xorq %rcx, %rax + 0x48, 0x21, 0xf0, //0x00002759 andq %rsi, %rax + 0x48, 0xf7, 0xd0, //0x0000275c notq %rax + //0x0000275f LBB0_528 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x0000275f movq $8(%rsp), %r8 + 0xc5, 0x8d, 0x74, 0xf1, //0x00002764 vpcmpeqb %ymm1, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xce, //0x00002768 vpmovmskb %ymm6, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x0000276c shlq $32, %rcx + 0xc5, 0x85, 0x74, 0xf1, //0x00002770 vpcmpeqb %ymm1, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xf6, //0x00002774 vpmovmskb %ymm6, %esi + 0x48, 0x09, 0xce, //0x00002778 orq %rcx, %rsi + 0x48, 0x21, 0xc6, //0x0000277b andq %rax, %rsi + 0xc4, 0xe1, 0xf9, 0x6e, 0xf6, //0x0000277e vmovq %rsi, %xmm6 + 0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x00002783 vpclmulqdq $0, %xmm9, %xmm6, %xmm6 + 0xc4, 0xe1, 0xf9, 0x7e, 0xf0, //0x00002789 vmovq %xmm6, %rax + 0x4c, 0x31, 0xd8, //0x0000278e xorq %r11, %rax + 0xc4, 0xc1, 0x05, 0x74, 0xf4, //0x00002791 vpcmpeqb %ymm12, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xf6, //0x00002796 vpmovmskb %ymm6, %esi + 0xc4, 0xc1, 0x0d, 0x74, 0xf4, //0x0000279a vpcmpeqb %ymm12, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xce, //0x0000279f vpmovmskb %ymm6, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x000027a3 shlq $32, %rcx + 0x48, 0x09, 0xce, //0x000027a7 orq %rcx, %rsi + 0x48, 0x89, 0xc1, //0x000027aa movq %rax, %rcx + 0x48, 0xf7, 0xd1, //0x000027ad notq %rcx + 0x48, 0x21, 0xce, //0x000027b0 andq %rcx, %rsi + 0xc4, 0xc1, 0x05, 0x74, 0xf5, //0x000027b3 vpcmpeqb %ymm13, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xfe, //0x000027b8 vpmovmskb %ymm6, %edi + 0xc4, 0xc1, 0x0d, 0x74, 0xf5, //0x000027bc vpcmpeqb %ymm13, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xd6, //0x000027c1 vpmovmskb %ymm6, %edx + 0x48, 0xc1, 0xe2, 0x20, //0x000027c5 shlq $32, %rdx + 0x48, 0x09, 0xd7, //0x000027c9 orq %rdx, %rdi + 0x48, 0x21, 0xcf, //0x000027cc andq %rcx, %rdi + 0x0f, 0x84, 0xe4, 0xfe, 0xff, 0xff, //0x000027cf je LBB0_523 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000027d5 movq $32(%rsp), %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000027da .p2align 4, 0x90 + //0x000027e0 LBB0_530 + 0x48, 0x8d, 0x4f, 0xff, //0x000027e0 leaq $-1(%rdi), %rcx + 0x48, 0x89, 0xca, //0x000027e4 movq %rcx, %rdx + 0x48, 0x21, 0xf2, //0x000027e7 andq %rsi, %rdx + 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x000027ea popcntq %rdx, %rdx + 0x4c, 0x01, 0xfa, //0x000027ef addq %r15, %rdx + 0x48, 0x39, 0xda, //0x000027f2 cmpq %rbx, %rdx + 0x0f, 0x86, 0xdc, 0x03, 0x00, 0x00, //0x000027f5 jbe LBB0_572 + 0x48, 0x83, 0xc3, 0x01, //0x000027fb addq $1, %rbx + 0x48, 0x21, 0xcf, //0x000027ff andq %rcx, %rdi + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002802 jne LBB0_530 + 0xe9, 0xac, 0xfe, 0xff, 0xff, //0x00002808 jmp LBB0_523 + //0x0000280d LBB0_532 + 0x4d, 0x85, 0xd2, //0x0000280d testq %r10, %r10 + 0x0f, 0x8e, 0x19, 0x05, 0x00, 0x00, //0x00002810 jle LBB0_588 + 0xc5, 0xc9, 0xef, 0xf6, //0x00002816 vpxor %xmm6, %xmm6, %xmm6 + 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x0000281a vmovdqu %ymm6, $96(%rsp) + 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00002820 vmovdqu %ymm6, $64(%rsp) + 0x44, 0x89, 0xe0, //0x00002826 movl %r12d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002829 andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x0000282e cmpl $4033, %eax + 0x0f, 0x82, 0xa1, 0xfe, 0xff, 0xff, //0x00002833 jb LBB0_525 + 0x49, 0x83, 0xfa, 0x20, //0x00002839 cmpq $32, %r10 + 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x0000283d jb LBB0_536 + 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x00002843 vmovdqu (%r12), %ymm6 + 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00002849 vmovdqu %ymm6, $64(%rsp) + 0x49, 0x83, 0xc4, 0x20, //0x0000284f addq $32, %r12 + 0x49, 0x8d, 0x7a, 0xe0, //0x00002853 leaq $-32(%r10), %rdi + 0x4c, 0x8d, 0x44, 0x24, 0x60, //0x00002857 leaq $96(%rsp), %r8 + 0xe9, 0x08, 0x00, 0x00, 0x00, //0x0000285c jmp LBB0_537 + //0x00002861 LBB0_536 + 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x00002861 leaq $64(%rsp), %r8 + 0x4c, 0x89, 0xd7, //0x00002866 movq %r10, %rdi + //0x00002869 LBB0_537 + 0x48, 0x83, 0xff, 0x10, //0x00002869 cmpq $16, %rdi + 0x0f, 0x82, 0x5e, 0x00, 0x00, 0x00, //0x0000286d jb LBB0_538 + 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x00002873 vmovdqu (%r12), %xmm6 + 0xc4, 0xc1, 0x7a, 0x7f, 0x30, //0x00002879 vmovdqu %xmm6, (%r8) + 0x49, 0x83, 0xc4, 0x10, //0x0000287e addq $16, %r12 + 0x49, 0x83, 0xc0, 0x10, //0x00002882 addq $16, %r8 + 0x48, 0x83, 0xc7, 0xf0, //0x00002886 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x0000288a cmpq $8, %rdi + 0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x0000288e jae LBB0_543 + //0x00002894 LBB0_539 + 0x48, 0x83, 0xff, 0x04, //0x00002894 cmpq $4, %rdi + 0x0f, 0x8c, 0x5a, 0x00, 0x00, 0x00, //0x00002898 jl LBB0_540 + //0x0000289e LBB0_544 + 0x41, 0x8b, 0x04, 0x24, //0x0000289e movl (%r12), %eax + 0x41, 0x89, 0x00, //0x000028a2 movl %eax, (%r8) + 0x49, 0x83, 0xc4, 0x04, //0x000028a5 addq $4, %r12 + 0x49, 0x83, 0xc0, 0x04, //0x000028a9 addq $4, %r8 + 0x48, 0x83, 0xc7, 0xfc, //0x000028ad addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x000028b1 cmpq $2, %rdi + 0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x000028b5 jae LBB0_545 + //0x000028bb LBB0_541 + 0x4c, 0x89, 0xe0, //0x000028bb movq %r12, %rax + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x000028be leaq $64(%rsp), %r12 + 0x48, 0x85, 0xff, //0x000028c3 testq %rdi, %rdi + 0x0f, 0x85, 0x5c, 0x00, 0x00, 0x00, //0x000028c6 jne LBB0_546 + 0xe9, 0x09, 0xfe, 0xff, 0xff, //0x000028cc jmp LBB0_525 + //0x000028d1 LBB0_538 + 0x48, 0x83, 0xff, 0x08, //0x000028d1 cmpq $8, %rdi + 0x0f, 0x82, 0xb9, 0xff, 0xff, 0xff, //0x000028d5 jb LBB0_539 + //0x000028db LBB0_543 + 0x49, 0x8b, 0x04, 0x24, //0x000028db movq (%r12), %rax + 0x49, 0x89, 0x00, //0x000028df movq %rax, (%r8) + 0x49, 0x83, 0xc4, 0x08, //0x000028e2 addq $8, %r12 + 0x49, 0x83, 0xc0, 0x08, //0x000028e6 addq $8, %r8 + 0x48, 0x83, 0xc7, 0xf8, //0x000028ea addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x000028ee cmpq $4, %rdi + 0x0f, 0x8d, 0xa6, 0xff, 0xff, 0xff, //0x000028f2 jge LBB0_544 + //0x000028f8 LBB0_540 + 0x48, 0x83, 0xff, 0x02, //0x000028f8 cmpq $2, %rdi + 0x0f, 0x82, 0xb9, 0xff, 0xff, 0xff, //0x000028fc jb LBB0_541 + //0x00002902 LBB0_545 + 0x41, 0x0f, 0xb7, 0x04, 0x24, //0x00002902 movzwl (%r12), %eax + 0x66, 0x41, 0x89, 0x00, //0x00002907 movw %ax, (%r8) + 0x49, 0x83, 0xc4, 0x02, //0x0000290b addq $2, %r12 + 0x49, 0x83, 0xc0, 0x02, //0x0000290f addq $2, %r8 + 0x48, 0x83, 0xc7, 0xfe, //0x00002913 addq $-2, %rdi + 0x4c, 0x89, 0xe0, //0x00002917 movq %r12, %rax + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x0000291a leaq $64(%rsp), %r12 + 0x48, 0x85, 0xff, //0x0000291f testq %rdi, %rdi + 0x0f, 0x84, 0xb2, 0xfd, 0xff, 0xff, //0x00002922 je LBB0_525 + //0x00002928 LBB0_546 + 0x8a, 0x00, //0x00002928 movb (%rax), %al + 0x41, 0x88, 0x00, //0x0000292a movb %al, (%r8) + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x0000292d leaq $64(%rsp), %r12 + 0xe9, 0xa3, 0xfd, 0xff, 0xff, //0x00002932 jmp LBB0_525 + //0x00002937 LBB0_547 + 0x4c, 0x89, 0x7c, 0x24, 0x18, //0x00002937 movq %r15, $24(%rsp) + 0x4d, 0x8b, 0x55, 0x00, //0x0000293c movq (%r13), %r10 + 0x4d, 0x29, 0xf2, //0x00002940 subq %r14, %r10 + 0x4d, 0x01, 0xf4, //0x00002943 addq %r14, %r12 + 0x45, 0x31, 0xdb, //0x00002946 xorl %r11d, %r11d + 0x45, 0x31, 0xf6, //0x00002949 xorl %r14d, %r14d + 0x45, 0x31, 0xff, //0x0000294c xorl %r15d, %r15d + 0x31, 0xdb, //0x0000294f xorl %ebx, %ebx + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002951 jmp LBB0_549 + //0x00002956 LBB0_548 + 0x48, 0xc1, 0xf8, 0x3f, //0x00002956 sarq $63, %rax + 0xf3, 0x48, 0x0f, 0xb8, 0xce, //0x0000295a popcntq %rsi, %rcx + 0x49, 0x01, 0xcf, //0x0000295f addq %rcx, %r15 + 0x49, 0x83, 0xc4, 0x40, //0x00002962 addq $64, %r12 + 0x49, 0x83, 0xc2, 0xc0, //0x00002966 addq $-64, %r10 + 0x49, 0x89, 0xc3, //0x0000296a movq %rax, %r11 + //0x0000296d LBB0_549 + 0x49, 0x83, 0xfa, 0x40, //0x0000296d cmpq $64, %r10 + 0x0f, 0x8c, 0x36, 0x01, 0x00, 0x00, //0x00002971 jl LBB0_557 + //0x00002977 LBB0_550 + 0xc4, 0x41, 0x7e, 0x6f, 0x3c, 0x24, //0x00002977 vmovdqu (%r12), %ymm15 + 0xc4, 0x41, 0x7e, 0x6f, 0x74, 0x24, 0x20, //0x0000297d vmovdqu $32(%r12), %ymm14 + 0xc5, 0x85, 0x74, 0xf2, //0x00002984 vpcmpeqb %ymm2, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xc6, //0x00002988 vpmovmskb %ymm6, %eax + 0xc5, 0x8d, 0x74, 0xf2, //0x0000298c vpcmpeqb %ymm2, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xce, //0x00002990 vpmovmskb %ymm6, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002994 shlq $32, %rcx + 0x48, 0x09, 0xc8, //0x00002998 orq %rcx, %rax + 0x48, 0x89, 0xc1, //0x0000299b movq %rax, %rcx + 0x4c, 0x09, 0xf1, //0x0000299e orq %r14, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000029a1 jne LBB0_552 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000029a7 movq $-1, %rax + 0x45, 0x31, 0xf6, //0x000029ae xorl %r14d, %r14d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x000029b1 jmp LBB0_553 + //0x000029b6 LBB0_552 + 0x4c, 0x89, 0xf1, //0x000029b6 movq %r14, %rcx + 0x48, 0xf7, 0xd1, //0x000029b9 notq %rcx + 0x48, 0x21, 0xc1, //0x000029bc andq %rax, %rcx + 0x48, 0x8d, 0x34, 0x09, //0x000029bf leaq (%rcx,%rcx), %rsi + 0x4c, 0x09, 0xf6, //0x000029c3 orq %r14, %rsi + 0x48, 0x89, 0xf7, //0x000029c6 movq %rsi, %rdi + 0x48, 0xf7, 0xd7, //0x000029c9 notq %rdi + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000029cc movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd0, //0x000029d6 andq %rdx, %rax + 0x48, 0x21, 0xf8, //0x000029d9 andq %rdi, %rax + 0x45, 0x31, 0xf6, //0x000029dc xorl %r14d, %r14d + 0x48, 0x01, 0xc8, //0x000029df addq %rcx, %rax + 0x41, 0x0f, 0x92, 0xc6, //0x000029e2 setb %r14b + 0x48, 0x01, 0xc0, //0x000029e6 addq %rax, %rax + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000029e9 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xc8, //0x000029f3 xorq %rcx, %rax + 0x48, 0x21, 0xf0, //0x000029f6 andq %rsi, %rax + 0x48, 0xf7, 0xd0, //0x000029f9 notq %rax + //0x000029fc LBB0_553 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x000029fc movq $8(%rsp), %r8 + 0xc5, 0x8d, 0x74, 0xf1, //0x00002a01 vpcmpeqb %ymm1, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xce, //0x00002a05 vpmovmskb %ymm6, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002a09 shlq $32, %rcx + 0xc5, 0x85, 0x74, 0xf1, //0x00002a0d vpcmpeqb %ymm1, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xf6, //0x00002a11 vpmovmskb %ymm6, %esi + 0x48, 0x09, 0xce, //0x00002a15 orq %rcx, %rsi + 0x48, 0x21, 0xc6, //0x00002a18 andq %rax, %rsi + 0xc4, 0xe1, 0xf9, 0x6e, 0xf6, //0x00002a1b vmovq %rsi, %xmm6 + 0xc4, 0xc3, 0x49, 0x44, 0xf1, 0x00, //0x00002a20 vpclmulqdq $0, %xmm9, %xmm6, %xmm6 + 0xc4, 0xe1, 0xf9, 0x7e, 0xf0, //0x00002a26 vmovq %xmm6, %rax + 0x4c, 0x31, 0xd8, //0x00002a2b xorq %r11, %rax + 0xc4, 0xc1, 0x05, 0x74, 0xf2, //0x00002a2e vpcmpeqb %ymm10, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xf6, //0x00002a33 vpmovmskb %ymm6, %esi + 0xc4, 0xc1, 0x0d, 0x74, 0xf2, //0x00002a37 vpcmpeqb %ymm10, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xce, //0x00002a3c vpmovmskb %ymm6, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00002a40 shlq $32, %rcx + 0x48, 0x09, 0xce, //0x00002a44 orq %rcx, %rsi + 0x48, 0x89, 0xc1, //0x00002a47 movq %rax, %rcx + 0x48, 0xf7, 0xd1, //0x00002a4a notq %rcx + 0x48, 0x21, 0xce, //0x00002a4d andq %rcx, %rsi + 0xc5, 0x85, 0x74, 0xf5, //0x00002a50 vpcmpeqb %ymm5, %ymm15, %ymm6 + 0xc5, 0xfd, 0xd7, 0xfe, //0x00002a54 vpmovmskb %ymm6, %edi + 0xc5, 0x8d, 0x74, 0xf5, //0x00002a58 vpcmpeqb %ymm5, %ymm14, %ymm6 + 0xc5, 0xfd, 0xd7, 0xd6, //0x00002a5c vpmovmskb %ymm6, %edx + 0x48, 0xc1, 0xe2, 0x20, //0x00002a60 shlq $32, %rdx + 0x48, 0x09, 0xd7, //0x00002a64 orq %rdx, %rdi + 0x48, 0x21, 0xcf, //0x00002a67 andq %rcx, %rdi + 0x0f, 0x84, 0xe6, 0xfe, 0xff, 0xff, //0x00002a6a je LBB0_548 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002a70 movq $32(%rsp), %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a75 .p2align 4, 0x90 + //0x00002a80 LBB0_555 + 0x48, 0x8d, 0x4f, 0xff, //0x00002a80 leaq $-1(%rdi), %rcx + 0x48, 0x89, 0xca, //0x00002a84 movq %rcx, %rdx + 0x48, 0x21, 0xf2, //0x00002a87 andq %rsi, %rdx + 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00002a8a popcntq %rdx, %rdx + 0x4c, 0x01, 0xfa, //0x00002a8f addq %r15, %rdx + 0x48, 0x39, 0xda, //0x00002a92 cmpq %rbx, %rdx + 0x0f, 0x86, 0x3c, 0x01, 0x00, 0x00, //0x00002a95 jbe LBB0_572 + 0x48, 0x83, 0xc3, 0x01, //0x00002a9b addq $1, %rbx + 0x48, 0x21, 0xcf, //0x00002a9f andq %rcx, %rdi + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00002aa2 jne LBB0_555 + 0xe9, 0xa9, 0xfe, 0xff, 0xff, //0x00002aa8 jmp LBB0_548 + //0x00002aad LBB0_557 + 0x4d, 0x85, 0xd2, //0x00002aad testq %r10, %r10 + 0x0f, 0x8e, 0x79, 0x02, 0x00, 0x00, //0x00002ab0 jle LBB0_588 + 0xc5, 0xc9, 0xef, 0xf6, //0x00002ab6 vpxor %xmm6, %xmm6, %xmm6 + 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x60, //0x00002aba vmovdqu %ymm6, $96(%rsp) + 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00002ac0 vmovdqu %ymm6, $64(%rsp) + 0x44, 0x89, 0xe0, //0x00002ac6 movl %r12d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002ac9 andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002ace cmpl $4033, %eax + 0x0f, 0x82, 0x9e, 0xfe, 0xff, 0xff, //0x00002ad3 jb LBB0_550 + 0x49, 0x83, 0xfa, 0x20, //0x00002ad9 cmpq $32, %r10 + 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x00002add jb LBB0_561 + 0xc4, 0xc1, 0x7e, 0x6f, 0x34, 0x24, //0x00002ae3 vmovdqu (%r12), %ymm6 + 0xc5, 0xfe, 0x7f, 0x74, 0x24, 0x40, //0x00002ae9 vmovdqu %ymm6, $64(%rsp) + 0x49, 0x83, 0xc4, 0x20, //0x00002aef addq $32, %r12 + 0x49, 0x8d, 0x7a, 0xe0, //0x00002af3 leaq $-32(%r10), %rdi + 0x4c, 0x8d, 0x44, 0x24, 0x60, //0x00002af7 leaq $96(%rsp), %r8 + 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00002afc jmp LBB0_562 + //0x00002b01 LBB0_561 + 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x00002b01 leaq $64(%rsp), %r8 + 0x4c, 0x89, 0xd7, //0x00002b06 movq %r10, %rdi + //0x00002b09 LBB0_562 + 0x48, 0x83, 0xff, 0x10, //0x00002b09 cmpq $16, %rdi + 0x0f, 0x82, 0x5e, 0x00, 0x00, 0x00, //0x00002b0d jb LBB0_563 + 0xc4, 0xc1, 0x7a, 0x6f, 0x34, 0x24, //0x00002b13 vmovdqu (%r12), %xmm6 + 0xc4, 0xc1, 0x7a, 0x7f, 0x30, //0x00002b19 vmovdqu %xmm6, (%r8) + 0x49, 0x83, 0xc4, 0x10, //0x00002b1e addq $16, %r12 + 0x49, 0x83, 0xc0, 0x10, //0x00002b22 addq $16, %r8 + 0x48, 0x83, 0xc7, 0xf0, //0x00002b26 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x00002b2a cmpq $8, %rdi + 0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x00002b2e jae LBB0_568 + //0x00002b34 LBB0_564 + 0x48, 0x83, 0xff, 0x04, //0x00002b34 cmpq $4, %rdi + 0x0f, 0x8c, 0x5a, 0x00, 0x00, 0x00, //0x00002b38 jl LBB0_565 + //0x00002b3e LBB0_569 + 0x41, 0x8b, 0x04, 0x24, //0x00002b3e movl (%r12), %eax + 0x41, 0x89, 0x00, //0x00002b42 movl %eax, (%r8) + 0x49, 0x83, 0xc4, 0x04, //0x00002b45 addq $4, %r12 + 0x49, 0x83, 0xc0, 0x04, //0x00002b49 addq $4, %r8 + 0x48, 0x83, 0xc7, 0xfc, //0x00002b4d addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x00002b51 cmpq $2, %rdi + 0x0f, 0x83, 0x47, 0x00, 0x00, 0x00, //0x00002b55 jae LBB0_570 + //0x00002b5b LBB0_566 + 0x4c, 0x89, 0xe0, //0x00002b5b movq %r12, %rax + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002b5e leaq $64(%rsp), %r12 + 0x48, 0x85, 0xff, //0x00002b63 testq %rdi, %rdi + 0x0f, 0x85, 0x5c, 0x00, 0x00, 0x00, //0x00002b66 jne LBB0_571 + 0xe9, 0x06, 0xfe, 0xff, 0xff, //0x00002b6c jmp LBB0_550 + //0x00002b71 LBB0_563 + 0x48, 0x83, 0xff, 0x08, //0x00002b71 cmpq $8, %rdi + 0x0f, 0x82, 0xb9, 0xff, 0xff, 0xff, //0x00002b75 jb LBB0_564 + //0x00002b7b LBB0_568 + 0x49, 0x8b, 0x04, 0x24, //0x00002b7b movq (%r12), %rax + 0x49, 0x89, 0x00, //0x00002b7f movq %rax, (%r8) + 0x49, 0x83, 0xc4, 0x08, //0x00002b82 addq $8, %r12 + 0x49, 0x83, 0xc0, 0x08, //0x00002b86 addq $8, %r8 + 0x48, 0x83, 0xc7, 0xf8, //0x00002b8a addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00002b8e cmpq $4, %rdi + 0x0f, 0x8d, 0xa6, 0xff, 0xff, 0xff, //0x00002b92 jge LBB0_569 + //0x00002b98 LBB0_565 + 0x48, 0x83, 0xff, 0x02, //0x00002b98 cmpq $2, %rdi + 0x0f, 0x82, 0xb9, 0xff, 0xff, 0xff, //0x00002b9c jb LBB0_566 + //0x00002ba2 LBB0_570 + 0x41, 0x0f, 0xb7, 0x04, 0x24, //0x00002ba2 movzwl (%r12), %eax + 0x66, 0x41, 0x89, 0x00, //0x00002ba7 movw %ax, (%r8) + 0x49, 0x83, 0xc4, 0x02, //0x00002bab addq $2, %r12 + 0x49, 0x83, 0xc0, 0x02, //0x00002baf addq $2, %r8 + 0x48, 0x83, 0xc7, 0xfe, //0x00002bb3 addq $-2, %rdi + 0x4c, 0x89, 0xe0, //0x00002bb7 movq %r12, %rax + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002bba leaq $64(%rsp), %r12 + 0x48, 0x85, 0xff, //0x00002bbf testq %rdi, %rdi + 0x0f, 0x84, 0xaf, 0xfd, 0xff, 0xff, //0x00002bc2 je LBB0_550 + //0x00002bc8 LBB0_571 + 0x8a, 0x00, //0x00002bc8 movb (%rax), %al + 0x41, 0x88, 0x00, //0x00002bca movb %al, (%r8) + 0x4c, 0x8d, 0x64, 0x24, 0x40, //0x00002bcd leaq $64(%rsp), %r12 + 0xe9, 0xa0, 0xfd, 0xff, 0xff, //0x00002bd2 jmp LBB0_550 + //0x00002bd7 LBB0_572 + 0x49, 0x8b, 0x45, 0x00, //0x00002bd7 movq (%r13), %rax + 0x48, 0x0f, 0xbc, 0xcf, //0x00002bdb bsfq %rdi, %rcx + 0x4c, 0x29, 0xd1, //0x00002bdf subq %r10, %rcx + 0x4c, 0x8d, 0x34, 0x01, //0x00002be2 leaq (%rcx,%rax), %r14 + 0x49, 0x83, 0xc6, 0x01, //0x00002be6 addq $1, %r14 + 0x4d, 0x89, 0x30, //0x00002bea movq %r14, (%r8) + 0x49, 0x8b, 0x45, 0x00, //0x00002bed movq (%r13), %rax + 0x49, 0x39, 0xc6, //0x00002bf1 cmpq %rax, %r14 + 0x4c, 0x0f, 0x47, 0xf0, //0x00002bf4 cmovaq %rax, %r14 + 0x4d, 0x89, 0x30, //0x00002bf8 movq %r14, (%r8) + 0x4c, 0x8b, 0x7c, 0x24, 0x18, //0x00002bfb movq $24(%rsp), %r15 + 0xe9, 0xc1, 0xf8, 0xff, 0xff, //0x00002c00 jmp LBB0_487 + //0x00002c05 LBB0_578 + 0x66, 0x0f, 0xbc, 0xc9, //0x00002c05 bsfw %cx, %cx + 0x44, 0x0f, 0xb7, 0xf1, //0x00002c09 movzwl %cx, %r14d + 0x49, 0x29, 0xc6, //0x00002c0d subq %rax, %r14 + 0x4d, 0x89, 0x30, //0x00002c10 movq %r14, (%r8) + 0xe9, 0xae, 0xf8, 0xff, 0xff, //0x00002c13 jmp LBB0_487 + //0x00002c18 LBB0_579 + 0x4c, 0x29, 0xe2, //0x00002c18 subq %r12, %rdx + 0x48, 0x01, 0xf2, //0x00002c1b addq %rsi, %rdx + 0x48, 0x39, 0xca, //0x00002c1e cmpq %rcx, %rdx + 0x0f, 0x82, 0x4a, 0xfa, 0xff, 0xff, //0x00002c21 jb LBB0_517 + 0xe9, 0x5b, 0x20, 0x00, 0x00, //0x00002c27 jmp LBB0_1024 + //0x00002c2c LBB0_580 + 0x4c, 0x29, 0xe1, //0x00002c2c subq %r12, %rcx + 0x48, 0x01, 0xf1, //0x00002c2f addq %rsi, %rcx + 0x48, 0x39, 0xd1, //0x00002c32 cmpq %rdx, %rcx + 0x0f, 0x82, 0x16, 0xf6, 0xff, 0xff, //0x00002c35 jb LBB0_451 + 0xe9, 0x86, 0xf8, 0xff, 0xff, //0x00002c3b jmp LBB0_487 + //0x00002c40 LBB0_481 + 0x4d, 0x85, 0xff, //0x00002c40 testq %r15, %r15 + 0x0f, 0x85, 0x06, 0x01, 0x00, 0x00, //0x00002c43 jne LBB0_590 + 0x4b, 0x8d, 0x04, 0x2a, //0x00002c49 leaq (%r10,%r13), %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002c4d addq $1, %rax + 0x49, 0xf7, 0xd5, //0x00002c51 notq %r13 + 0x4d, 0x01, 0xc5, //0x00002c54 addq %r8, %r13 + //0x00002c57 LBB0_483 + 0x4c, 0x8b, 0x7c, 0x24, 0x18, //0x00002c57 movq $24(%rsp), %r15 + 0x4d, 0x85, 0xed, //0x00002c5c testq %r13, %r13 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00002c5f movq $8(%rsp), %r8 + 0x0f, 0x8e, 0xd6, 0x00, 0x00, 0x00, //0x00002c64 jle LBB0_589 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002c6a movq $32(%rsp), %r11 + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00002c6f jmp LBB0_574 + //0x00002c74 LBB0_573 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002c74 movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002c7b movl $2, %esi + 0x48, 0x01, 0xf0, //0x00002c80 addq %rsi, %rax + 0x49, 0x01, 0xcd, //0x00002c83 addq %rcx, %r13 + 0x0f, 0x8e, 0x2d, 0x00, 0x00, 0x00, //0x00002c86 jle LBB0_577 + //0x00002c8c LBB0_574 + 0x0f, 0xb6, 0x08, //0x00002c8c movzbl (%rax), %ecx + 0x80, 0xf9, 0x5c, //0x00002c8f cmpb $92, %cl + 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00002c92 je LBB0_573 + 0x80, 0xf9, 0x22, //0x00002c98 cmpb $34, %cl + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00002c9b je LBB0_581 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002ca1 movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002ca8 movl $1, %esi + 0x48, 0x01, 0xf0, //0x00002cad addq %rsi, %rax + 0x49, 0x01, 0xcd, //0x00002cb0 addq %rcx, %r13 + 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00002cb3 jg LBB0_574 + //0x00002cb9 LBB0_577 + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x00002cb9 movq $40(%rsp), %r13 + 0xe9, 0x03, 0xf8, 0xff, 0xff, //0x00002cbe jmp LBB0_487 + //0x00002cc3 LBB0_581 + 0x4c, 0x29, 0xe0, //0x00002cc3 subq %r12, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002cc6 addq $1, %rax + 0x49, 0x89, 0x00, //0x00002cca movq %rax, (%r8) + 0x49, 0x89, 0xc6, //0x00002ccd movq %rax, %r14 + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x00002cd0 movq $40(%rsp), %r13 + 0xe9, 0xec, 0xf7, 0xff, 0xff, //0x00002cd5 jmp LBB0_487 + //0x00002cda LBB0_582 + 0x4c, 0x01, 0xe2, //0x00002cda addq %r12, %rdx + 0x48, 0x85, 0xc0, //0x00002cdd testq %rax, %rax + 0x0f, 0x85, 0x22, 0xf9, 0xff, 0xff, //0x00002ce0 jne LBB0_510 + 0xe9, 0x56, 0xf9, 0xff, 0xff, //0x00002ce6 jmp LBB0_515 + //0x00002ceb LBB0_583 + 0x4c, 0x01, 0xe1, //0x00002ceb addq %r12, %rcx + 0x48, 0x85, 0xc0, //0x00002cee testq %rax, %rax + 0x0f, 0x85, 0x01, 0xf5, 0xff, 0xff, //0x00002cf1 jne LBB0_444 + 0xe9, 0x33, 0xf5, 0xff, 0xff, //0x00002cf7 jmp LBB0_449 + //0x00002cfc LBB0_584 + 0x4d, 0x01, 0xe6, //0x00002cfc addq %r12, %r14 + 0x48, 0x83, 0xfa, 0x10, //0x00002cff cmpq $16, %rdx + 0x0f, 0x83, 0xe9, 0xf5, 0xff, 0xff, //0x00002d03 jae LBB0_458 + 0xe9, 0x31, 0xf6, 0xff, 0xff, //0x00002d09 jmp LBB0_461 + //0x00002d0e LBB0_585 + 0x4d, 0x29, 0xe6, //0x00002d0e subq %r12, %r14 + 0x49, 0x01, 0xc6, //0x00002d11 addq %rax, %r14 + //0x00002d14 LBB0_586 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00002d14 movq $8(%rsp), %r8 + 0x4d, 0x89, 0x30, //0x00002d19 movq %r14, (%r8) + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002d1c movq $32(%rsp), %r11 + 0xe9, 0xa0, 0xf7, 0xff, 0xff, //0x00002d21 jmp LBB0_487 + //0x00002d26 LBB0_587 + 0x4b, 0x8d, 0x04, 0x34, //0x00002d26 leaq (%r12,%r14), %rax + 0xe9, 0x28, 0xff, 0xff, 0xff, //0x00002d2a jmp LBB0_483 + //0x00002d2f LBB0_588 + 0x4d, 0x8b, 0x75, 0x00, //0x00002d2f movq (%r13), %r14 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00002d33 movq $8(%rsp), %r8 + 0x4d, 0x89, 0x30, //0x00002d38 movq %r14, (%r8) + 0xe9, 0x54, 0xf7, 0xff, 0xff, //0x00002d3b jmp LBB0_478 + //0x00002d40 LBB0_589 + 0x4c, 0x8b, 0x6c, 0x24, 0x28, //0x00002d40 movq $40(%rsp), %r13 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00002d45 movq $32(%rsp), %r11 + 0xe9, 0x77, 0xf7, 0xff, 0xff, //0x00002d4a jmp LBB0_487 + //0x00002d4f LBB0_590 + 0x49, 0x8d, 0x40, 0xff, //0x00002d4f leaq $-1(%r8), %rax + 0x4c, 0x39, 0xe8, //0x00002d53 cmpq %r13, %rax + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002d56 jne LBB0_592 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00002d5c movq $8(%rsp), %r8 + 0xe9, 0x29, 0xf7, 0xff, 0xff, //0x00002d61 jmp LBB0_477 + //0x00002d66 LBB0_592 + 0x4b, 0x8d, 0x04, 0x2a, //0x00002d66 leaq (%r10,%r13), %rax + 0x48, 0x83, 0xc0, 0x02, //0x00002d6a addq $2, %rax + 0x4d, 0x29, 0xe8, //0x00002d6e subq %r13, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x00002d71 addq $-2, %r8 + 0x4d, 0x89, 0xc5, //0x00002d75 movq %r8, %r13 + 0xe9, 0xda, 0xfe, 0xff, 0xff, //0x00002d78 jmp LBB0_483 + 0x90, 0x90, 0x90, //0x00002d7d .p2align 4, 0x90 + //0x00002d80 LBB0_519 + 0x49, 0x83, 0xc7, 0x10, //0x00002d80 addq $16, %r15 + 0x4c, 0x89, 0xf0, //0x00002d84 movq %r14, %rax + 0x4c, 0x3b, 0xbc, 0x24, 0xa0, 0x00, 0x00, 0x00, //0x00002d87 cmpq $160(%rsp), %r15 + 0x0f, 0x85, 0x92, 0xd5, 0xff, 0xff, //0x00002d8f jne LBB0_2 + 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00002d95 jmp LBB0_520 + //0x00002d9a LBB0_33 + 0x4c, 0x29, 0xe2, //0x00002d9a subq %r12, %rdx + 0x48, 0x01, 0xfa, //0x00002d9d addq %rdi, %rdx + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00002da0 movq $8(%rsp), %r8 + 0x48, 0x39, 0xca, //0x00002da5 cmpq %rcx, %rdx + 0x0f, 0x82, 0x53, 0xd7, 0xff, 0xff, //0x00002da8 jb LBB0_32 + 0xe9, 0x01, 0xd7, 0xff, 0xff, //0x00002dae jmp LBB0_34 + //0x00002db3 LBB0_593 + 0x4c, 0x29, 0xe2, //0x00002db3 subq %r12, %rdx + 0x48, 0x01, 0xf2, //0x00002db6 addq %rsi, %rdx + 0x48, 0x39, 0xca, //0x00002db9 cmpq %rcx, %rdx + 0x0f, 0x82, 0xc7, 0xf2, 0xff, 0xff, //0x00002dbc jb LBB0_419 + 0xe9, 0xd4, 0xf2, 0xff, 0xff, //0x00002dc2 jmp LBB0_420 + //0x00002dc7 LBB0_594 + 0x4d, 0x01, 0xe6, //0x00002dc7 addq %r12, %r14 + 0x4c, 0x89, 0xf2, //0x00002dca movq %r14, %rdx + 0x48, 0x85, 0xf6, //0x00002dcd testq %rsi, %rsi + 0x0f, 0x85, 0x94, 0xd6, 0xff, 0xff, //0x00002dd0 jne LBB0_25 + 0xe9, 0xcd, 0xd6, 0xff, 0xff, //0x00002dd6 jmp LBB0_30 + //0x00002ddb LBB0_595 + 0x4c, 0x01, 0xe2, //0x00002ddb addq %r12, %rdx + 0x48, 0x85, 0xc0, //0x00002dde testq %rax, %rax + 0x0f, 0x85, 0x41, 0xf2, 0xff, 0xff, //0x00002de1 jne LBB0_411 + 0xe9, 0x73, 0xf2, 0xff, 0xff, //0x00002de7 jmp LBB0_416 + //0x00002dec LBB0_520 + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00002dec movq $16(%rsp), %r12 + 0x4d, 0x85, 0xe4, //0x00002df1 testq %r12, %r12 + 0x0f, 0x84, 0x7e, 0x00, 0x00, 0x00, //0x00002df4 je LBB0_596 + 0x4c, 0x89, 0x6c, 0x24, 0x28, //0x00002dfa movq %r13, $40(%rsp) + 0xc5, 0xfa, 0x6f, 0x05, 0x09, 0xd4, 0xff, 0xff, //0x00002dff vmovdqu $-11255(%rip), %xmm0 /* LCPI0_12+0(%rip) */ + 0xc4, 0xc1, 0x7a, 0x7f, 0x04, 0x24, //0x00002e07 vmovdqu %xmm0, (%r12) + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002e0d movq $-1, %r10 + 0xc5, 0xfe, 0x6f, 0x2d, 0xe4, 0xd1, 0xff, 0xff, //0x00002e14 vmovdqu $-11804(%rip), %ymm5 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x5c, 0xd2, 0xff, 0xff, //0x00002e1c vmovdqu $-11684(%rip), %ymm6 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x74, 0xd2, 0xff, 0xff, //0x00002e24 vmovdqu $-11660(%rip), %ymm7 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xec, 0xd2, 0xff, 0xff, //0x00002e2c vmovdqu $-11540(%rip), %ymm8 /* LCPI0_13+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x04, 0xd3, 0xff, 0xff, //0x00002e34 vmovdqu $-11516(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0x1c, 0xd3, 0xff, 0xff, //0x00002e3c vmovdqu $-11492(%rip), %ymm10 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x34, 0xd3, 0xff, 0xff, //0x00002e44 vmovdqu $-11468(%rip), %ymm11 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xec, 0xd1, 0xff, 0xff, //0x00002e4c vmovdqu $-11796(%rip), %ymm12 /* LCPI0_2+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x44, 0xd3, 0xff, 0xff, //0x00002e54 vmovdqu $-11452(%rip), %ymm13 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x5c, 0xd3, 0xff, 0xff, //0x00002e5c vmovdqu $-11428(%rip), %ymm14 /* LCPI0_18+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x3d, 0xb4, 0xd3, 0xff, 0xff, //0x00002e64 vmovdqu $-11340(%rip), %xmm15 /* LCPI0_19+0(%rip) */ + 0x4c, 0x8d, 0x35, 0xb9, 0x2b, 0x00, 0x00, //0x00002e6c leaq $11193(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0xe9, 0x68, 0x02, 0x00, 0x00, //0x00002e73 jmp LBB0_654 + //0x00002e78 LBB0_596 + 0x4d, 0x89, 0xef, //0x00002e78 movq %r13, %r15 + 0x4c, 0x89, 0xd8, //0x00002e7b movq %r11, %rax + 0x4d, 0x8b, 0x1b, //0x00002e7e movq (%r11), %r11 + 0x48, 0x8b, 0x58, 0x08, //0x00002e81 movq $8(%rax), %rbx + 0x49, 0x8b, 0x38, //0x00002e85 movq (%r8), %rdi + 0x48, 0x39, 0xdf, //0x00002e88 cmpq %rbx, %rdi + 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00002e8b jae LBB0_601 + 0x41, 0x8a, 0x04, 0x3b, //0x00002e91 movb (%r11,%rdi), %al + 0x3c, 0x0d, //0x00002e95 cmpb $13, %al + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002e97 je LBB0_601 + 0x3c, 0x20, //0x00002e9d cmpb $32, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002e9f je LBB0_601 + 0x04, 0xf7, //0x00002ea5 addb $-9, %al + 0x3c, 0x01, //0x00002ea7 cmpb $1, %al + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00002ea9 jbe LBB0_601 + 0x48, 0x89, 0xf8, //0x00002eaf movq %rdi, %rax + 0xe9, 0x4f, 0x1c, 0x00, 0x00, //0x00002eb2 jmp LBB0_632 + //0x00002eb7 LBB0_601 + 0x48, 0x8d, 0x47, 0x01, //0x00002eb7 leaq $1(%rdi), %rax + 0x48, 0x39, 0xd8, //0x00002ebb cmpq %rbx, %rax + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00002ebe jae LBB0_605 + 0x41, 0x8a, 0x0c, 0x03, //0x00002ec4 movb (%r11,%rax), %cl + 0x80, 0xf9, 0x0d, //0x00002ec8 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00002ecb je LBB0_605 + 0x80, 0xf9, 0x20, //0x00002ed1 cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00002ed4 je LBB0_605 + 0x80, 0xc1, 0xf7, //0x00002eda addb $-9, %cl + 0x80, 0xf9, 0x01, //0x00002edd cmpb $1, %cl + 0x0f, 0x87, 0x20, 0x1c, 0x00, 0x00, //0x00002ee0 ja LBB0_632 + //0x00002ee6 LBB0_605 + 0x48, 0x8d, 0x47, 0x02, //0x00002ee6 leaq $2(%rdi), %rax + 0x48, 0x39, 0xd8, //0x00002eea cmpq %rbx, %rax + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00002eed jae LBB0_609 + 0x41, 0x8a, 0x0c, 0x03, //0x00002ef3 movb (%r11,%rax), %cl + 0x80, 0xf9, 0x0d, //0x00002ef7 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00002efa je LBB0_609 + 0x80, 0xf9, 0x20, //0x00002f00 cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00002f03 je LBB0_609 + 0x80, 0xc1, 0xf7, //0x00002f09 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x00002f0c cmpb $1, %cl + 0x0f, 0x87, 0xf1, 0x1b, 0x00, 0x00, //0x00002f0f ja LBB0_632 + //0x00002f15 LBB0_609 + 0x48, 0x8d, 0x47, 0x03, //0x00002f15 leaq $3(%rdi), %rax + 0x48, 0x39, 0xd8, //0x00002f19 cmpq %rbx, %rax + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00002f1c jae LBB0_613 + 0x41, 0x8a, 0x0c, 0x03, //0x00002f22 movb (%r11,%rax), %cl + 0x80, 0xf9, 0x0d, //0x00002f26 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00002f29 je LBB0_613 + 0x80, 0xf9, 0x20, //0x00002f2f cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00002f32 je LBB0_613 + 0x80, 0xc1, 0xf7, //0x00002f38 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x00002f3b cmpb $1, %cl + 0x0f, 0x87, 0xc2, 0x1b, 0x00, 0x00, //0x00002f3e ja LBB0_632 + //0x00002f44 LBB0_613 + 0x48, 0x8d, 0x47, 0x04, //0x00002f44 leaq $4(%rdi), %rax + 0x48, 0x89, 0xda, //0x00002f48 movq %rbx, %rdx + 0x48, 0x29, 0xc2, //0x00002f4b subq %rax, %rdx + 0x0f, 0x86, 0xc3, 0x24, 0x00, 0x00, //0x00002f4e jbe LBB0_1103 + 0x48, 0x83, 0xfa, 0x20, //0x00002f54 cmpq $32, %rdx + 0x0f, 0x82, 0x45, 0x26, 0x00, 0x00, //0x00002f58 jb LBB0_1121 + 0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x00002f5e movq $-4, %rdx + 0x48, 0x29, 0xfa, //0x00002f65 subq %rdi, %rdx + 0xc5, 0xfe, 0x6f, 0x05, 0x90, 0xd0, 0xff, 0xff, //0x00002f68 vmovdqu $-12144(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + //0x00002f70 .p2align 4, 0x90 + //0x00002f70 LBB0_616 + 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x03, //0x00002f70 vmovdqu (%r11,%rax), %ymm1 + 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00002f76 vpshufb %ymm1, %ymm0, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x00002f7b vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xc9, //0x00002f7f vpmovmskb %ymm1, %ecx + 0x83, 0xf9, 0xff, //0x00002f83 cmpl $-1, %ecx + 0x0f, 0x85, 0x62, 0x1b, 0x00, 0x00, //0x00002f86 jne LBB0_631 + 0x48, 0x83, 0xc0, 0x20, //0x00002f8c addq $32, %rax + 0x48, 0x8d, 0x0c, 0x13, //0x00002f90 leaq (%rbx,%rdx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00002f94 addq $-32, %rcx + 0x48, 0x83, 0xc2, 0xe0, //0x00002f98 addq $-32, %rdx + 0x48, 0x83, 0xf9, 0x1f, //0x00002f9c cmpq $31, %rcx + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00002fa0 ja LBB0_616 + 0x4c, 0x89, 0xd8, //0x00002fa6 movq %r11, %rax + 0x48, 0x29, 0xd0, //0x00002fa9 subq %rdx, %rax + 0x48, 0x01, 0xda, //0x00002fac addq %rbx, %rdx + 0x48, 0x85, 0xd2, //0x00002faf testq %rdx, %rdx + 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00002fb2 je LBB0_624 + //0x00002fb8 LBB0_619 + 0x4c, 0x8d, 0x04, 0x10, //0x00002fb8 leaq (%rax,%rdx), %r8 + 0x31, 0xf6, //0x00002fbc xorl %esi, %esi + 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002fbe movabsq $4294977024, %rcx + //0x00002fc8 LBB0_620 + 0x0f, 0xbe, 0x3c, 0x30, //0x00002fc8 movsbl (%rax,%rsi), %edi + 0x83, 0xff, 0x20, //0x00002fcc cmpl $32, %edi + 0x0f, 0x87, 0x90, 0x25, 0x00, 0x00, //0x00002fcf ja LBB0_1119 + 0x48, 0x0f, 0xa3, 0xf9, //0x00002fd5 btq %rdi, %rcx + 0x0f, 0x83, 0x86, 0x25, 0x00, 0x00, //0x00002fd9 jae LBB0_1119 + 0x48, 0x83, 0xc6, 0x01, //0x00002fdf addq $1, %rsi + 0x48, 0x39, 0xf2, //0x00002fe3 cmpq %rsi, %rdx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002fe6 jne LBB0_620 + 0x4c, 0x89, 0xc0, //0x00002fec movq %r8, %rax + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00002fef movq $8(%rsp), %r8 + //0x00002ff4 LBB0_624 + 0x4c, 0x29, 0xd8, //0x00002ff4 subq %r11, %rax + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002ff7 movq $-1, %r13 + 0x48, 0x39, 0xd8, //0x00002ffe cmpq %rbx, %rax + 0x0f, 0x82, 0xff, 0x1a, 0x00, 0x00, //0x00003001 jb LBB0_632 + 0xe9, 0x89, 0x1c, 0x00, 0x00, //0x00003007 jmp LBB0_1026 + //0x0000300c LBB0_625 + 0x3c, 0x5d, //0x0000300c cmpb $93, %al + 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x0000300e je LBB0_628 + 0xe9, 0x6e, 0x1c, 0x00, 0x00, //0x00003014 jmp LBB0_1024 + //0x00003019 LBB0_626 + 0x4d, 0x89, 0xce, //0x00003019 movq %r9, %r14 + //0x0000301c LBB0_627 + 0x3c, 0x7d, //0x0000301c cmpb $125, %al + 0x0f, 0x85, 0x63, 0x1c, 0x00, 0x00, //0x0000301e jne LBB0_1024 + //0x00003024 LBB0_628 + 0x49, 0x83, 0xc6, 0xff, //0x00003024 addq $-1, %r14 + 0x4d, 0x89, 0x30, //0x00003028 movq %r14, (%r8) + 0x49, 0xc7, 0xc5, 0xdf, 0xff, 0xff, 0xff, //0x0000302b movq $-33, %r13 + 0xe9, 0x5e, 0x1c, 0x00, 0x00, //0x00003032 jmp LBB0_1026 + //0x00003037 LBB0_1029 + 0x49, 0xf7, 0xdb, //0x00003037 negq %r11 + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x0000303a movq $16(%rsp), %r12 + 0xc5, 0xfe, 0x6f, 0x2d, 0xb9, 0xcf, 0xff, 0xff, //0x0000303f vmovdqu $-12359(%rip), %ymm5 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x31, 0xd0, 0xff, 0xff, //0x00003047 vmovdqu $-12239(%rip), %ymm6 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x49, 0xd0, 0xff, 0xff, //0x0000304f vmovdqu $-12215(%rip), %ymm7 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xc1, 0xd0, 0xff, 0xff, //0x00003057 vmovdqu $-12095(%rip), %ymm8 /* LCPI0_13+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xd9, 0xd0, 0xff, 0xff, //0x0000305f vmovdqu $-12071(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xf1, 0xd0, 0xff, 0xff, //0x00003067 vmovdqu $-12047(%rip), %ymm10 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x09, 0xd1, 0xff, 0xff, //0x0000306f vmovdqu $-12023(%rip), %ymm11 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xc1, 0xcf, 0xff, 0xff, //0x00003077 vmovdqu $-12351(%rip), %ymm12 /* LCPI0_2+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x19, 0xd1, 0xff, 0xff, //0x0000307f vmovdqu $-12007(%rip), %ymm13 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x31, 0xd1, 0xff, 0xff, //0x00003087 vmovdqu $-11983(%rip), %ymm14 /* LCPI0_18+0(%rip) */ + 0x4d, 0x85, 0xdb, //0x0000308f testq %r11, %r11 + 0x0f, 0x88, 0x65, 0x1c, 0x00, 0x00, //0x00003092 js LBB0_1030 + //0x00003098 LBB0_936 + 0x48, 0x8b, 0x0e, //0x00003098 movq (%rsi), %rcx + 0x48, 0x83, 0xc1, 0xff, //0x0000309b addq $-1, %rcx + 0x4c, 0x8b, 0x4c, 0x24, 0x18, //0x0000309f movq $24(%rsp), %r9 + //0x000030a4 LBB0_651 + 0x4c, 0x01, 0xd9, //0x000030a4 addq %r11, %rcx + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x000030a7 movq $8(%rsp), %r8 + 0x49, 0x89, 0x08, //0x000030ac movq %rcx, (%r8) + 0x4d, 0x85, 0xc9, //0x000030af testq %r9, %r9 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x000030b2 movq $32(%rsp), %r11 + 0x0f, 0x8e, 0xd8, 0x1b, 0x00, 0x00, //0x000030b7 jle LBB0_1026 + 0x90, 0x90, 0x90, //0x000030bd .p2align 4, 0x90 + //0x000030c0 LBB0_652 + 0x49, 0x8b, 0x14, 0x24, //0x000030c0 movq (%r12), %rdx + 0x4d, 0x89, 0xd5, //0x000030c4 movq %r10, %r13 + 0x48, 0x85, 0xd2, //0x000030c7 testq %rdx, %rdx + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x000030ca jne LBB0_654 + 0xe9, 0xc0, 0x1b, 0x00, 0x00, //0x000030d0 jmp LBB0_1026 + //0x000030d5 LBB0_650 + 0x4c, 0x89, 0xe9, //0x000030d5 movq %r13, %rcx + 0xe9, 0xc7, 0xff, 0xff, 0xff, //0x000030d8 jmp LBB0_651 + 0x90, 0x90, 0x90, //0x000030dd .p2align 4, 0x90 + //0x000030e0 LBB0_654 + 0x4c, 0x89, 0xd1, //0x000030e0 movq %r10, %rcx + 0x4d, 0x8b, 0x3b, //0x000030e3 movq (%r11), %r15 + 0x49, 0x8b, 0x53, 0x08, //0x000030e6 movq $8(%r11), %rdx + 0x49, 0x8b, 0x38, //0x000030ea movq (%r8), %rdi + 0x48, 0x39, 0xd7, //0x000030ed cmpq %rdx, %rdi + 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x000030f0 jae LBB0_659 + 0x41, 0x8a, 0x04, 0x3f, //0x000030f6 movb (%r15,%rdi), %al + 0x3c, 0x0d, //0x000030fa cmpb $13, %al + 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000030fc je LBB0_659 + 0x3c, 0x20, //0x00003102 cmpb $32, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003104 je LBB0_659 + 0x04, 0xf7, //0x0000310a addb $-9, %al + 0x3c, 0x01, //0x0000310c cmpb $1, %al + 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x0000310e jbe LBB0_659 + 0x49, 0x89, 0xfa, //0x00003114 movq %rdi, %r10 + 0xe9, 0x76, 0x01, 0x00, 0x00, //0x00003117 jmp LBB0_684 + 0x90, 0x90, 0x90, 0x90, //0x0000311c .p2align 4, 0x90 + //0x00003120 LBB0_659 + 0x4c, 0x8d, 0x57, 0x01, //0x00003120 leaq $1(%rdi), %r10 + 0x49, 0x39, 0xd2, //0x00003124 cmpq %rdx, %r10 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003127 jae LBB0_663 + 0x43, 0x8a, 0x1c, 0x17, //0x0000312d movb (%r15,%r10), %bl + 0x80, 0xfb, 0x0d, //0x00003131 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003134 je LBB0_663 + 0x80, 0xfb, 0x20, //0x0000313a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000313d je LBB0_663 + 0x80, 0xc3, 0xf7, //0x00003143 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00003146 cmpb $1, %bl + 0x0f, 0x87, 0x43, 0x01, 0x00, 0x00, //0x00003149 ja LBB0_684 + 0x90, //0x0000314f .p2align 4, 0x90 + //0x00003150 LBB0_663 + 0x4c, 0x8d, 0x57, 0x02, //0x00003150 leaq $2(%rdi), %r10 + 0x49, 0x39, 0xd2, //0x00003154 cmpq %rdx, %r10 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003157 jae LBB0_667 + 0x43, 0x8a, 0x1c, 0x17, //0x0000315d movb (%r15,%r10), %bl + 0x80, 0xfb, 0x0d, //0x00003161 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003164 je LBB0_667 + 0x80, 0xfb, 0x20, //0x0000316a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000316d je LBB0_667 + 0x80, 0xc3, 0xf7, //0x00003173 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00003176 cmpb $1, %bl + 0x0f, 0x87, 0x13, 0x01, 0x00, 0x00, //0x00003179 ja LBB0_684 + 0x90, //0x0000317f .p2align 4, 0x90 + //0x00003180 LBB0_667 + 0x4c, 0x8d, 0x57, 0x03, //0x00003180 leaq $3(%rdi), %r10 + 0x49, 0x39, 0xd2, //0x00003184 cmpq %rdx, %r10 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003187 jae LBB0_671 + 0x43, 0x8a, 0x1c, 0x17, //0x0000318d movb (%r15,%r10), %bl + 0x80, 0xfb, 0x0d, //0x00003191 cmpb $13, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00003194 je LBB0_671 + 0x80, 0xfb, 0x20, //0x0000319a cmpb $32, %bl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000319d je LBB0_671 + 0x80, 0xc3, 0xf7, //0x000031a3 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000031a6 cmpb $1, %bl + 0x0f, 0x87, 0xe3, 0x00, 0x00, 0x00, //0x000031a9 ja LBB0_684 + 0x90, //0x000031af .p2align 4, 0x90 + //0x000031b0 LBB0_671 + 0x4c, 0x8d, 0x57, 0x04, //0x000031b0 leaq $4(%rdi), %r10 + 0x48, 0x89, 0xd6, //0x000031b4 movq %rdx, %rsi + 0x4c, 0x29, 0xd6, //0x000031b7 subq %r10, %rsi + 0x0f, 0x86, 0xb5, 0x1a, 0x00, 0x00, //0x000031ba jbe LBB0_1020 + 0x48, 0x83, 0xfe, 0x20, //0x000031c0 cmpq $32, %rsi + 0x0f, 0x82, 0x98, 0x12, 0x00, 0x00, //0x000031c4 jb LBB0_937 + 0x48, 0xc7, 0xc6, 0xfc, 0xff, 0xff, 0xff, //0x000031ca movq $-4, %rsi + 0x48, 0x29, 0xfe, //0x000031d1 subq %rdi, %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000031d4 .p2align 4, 0x90 + //0x000031e0 LBB0_674 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x17, //0x000031e0 vmovdqu (%r15,%r10), %ymm0 + 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x000031e6 vpshufb %ymm0, %ymm5, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x000031eb vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf8, //0x000031ef vpmovmskb %ymm0, %edi + 0x83, 0xff, 0xff, //0x000031f3 cmpl $-1, %edi + 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x000031f6 jne LBB0_683 + 0x49, 0x83, 0xc2, 0x20, //0x000031fc addq $32, %r10 + 0x48, 0x8d, 0x3c, 0x32, //0x00003200 leaq (%rdx,%rsi), %rdi + 0x48, 0x83, 0xc7, 0xe0, //0x00003204 addq $-32, %rdi + 0x48, 0x83, 0xc6, 0xe0, //0x00003208 addq $-32, %rsi + 0x48, 0x83, 0xff, 0x1f, //0x0000320c cmpq $31, %rdi + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00003210 ja LBB0_674 + 0x4d, 0x89, 0xfa, //0x00003216 movq %r15, %r10 + 0x49, 0x29, 0xf2, //0x00003219 subq %rsi, %r10 + 0x48, 0x01, 0xd6, //0x0000321c addq %rdx, %rsi + 0x48, 0x85, 0xf6, //0x0000321f testq %rsi, %rsi + 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x00003222 je LBB0_682 + //0x00003228 LBB0_677 + 0x4d, 0x8d, 0x04, 0x32, //0x00003228 leaq (%r10,%rsi), %r8 + 0x31, 0xff, //0x0000322c xorl %edi, %edi + 0x90, 0x90, //0x0000322e .p2align 4, 0x90 + //0x00003230 LBB0_678 + 0x41, 0x0f, 0xbe, 0x1c, 0x3a, //0x00003230 movsbl (%r10,%rdi), %ebx + 0x83, 0xfb, 0x20, //0x00003235 cmpl $32, %ebx + 0x0f, 0x87, 0x07, 0x11, 0x00, 0x00, //0x00003238 ja LBB0_928 + 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000323e movabsq $4294977024, %rax + 0x48, 0x0f, 0xa3, 0xd8, //0x00003248 btq %rbx, %rax + 0x0f, 0x83, 0xf3, 0x10, 0x00, 0x00, //0x0000324c jae LBB0_928 + 0x48, 0x83, 0xc7, 0x01, //0x00003252 addq $1, %rdi + 0x48, 0x39, 0xfe, //0x00003256 cmpq %rdi, %rsi + 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00003259 jne LBB0_678 + 0x4d, 0x89, 0xc2, //0x0000325f movq %r8, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00003262 movq $8(%rsp), %r8 + //0x00003267 LBB0_682 + 0x4d, 0x29, 0xfa, //0x00003267 subq %r15, %r10 + 0x49, 0x39, 0xd2, //0x0000326a cmpq %rdx, %r10 + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x0000326d jb LBB0_684 + 0xe9, 0x00, 0x1a, 0x00, 0x00, //0x00003273 jmp LBB0_1021 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003278 .p2align 4, 0x90 + //0x00003280 LBB0_683 + 0xf7, 0xd7, //0x00003280 notl %edi + 0x44, 0x0f, 0xbc, 0xd7, //0x00003282 bsfl %edi, %r10d + 0x49, 0x29, 0xf2, //0x00003286 subq %rsi, %r10 + 0x49, 0x39, 0xd2, //0x00003289 cmpq %rdx, %r10 + 0x0f, 0x83, 0xe6, 0x19, 0x00, 0x00, //0x0000328c jae LBB0_1021 + //0x00003292 LBB0_684 + 0x49, 0x8d, 0x52, 0x01, //0x00003292 leaq $1(%r10), %rdx + 0x49, 0x89, 0x10, //0x00003296 movq %rdx, (%r8) + 0x43, 0x0f, 0xbe, 0x3c, 0x17, //0x00003299 movsbl (%r15,%r10), %edi + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000329e movq $-1, %r13 + 0x85, 0xff, //0x000032a5 testl %edi, %edi + 0x0f, 0x84, 0xe8, 0x19, 0x00, 0x00, //0x000032a7 je LBB0_1026 + 0x49, 0x8b, 0x34, 0x24, //0x000032ad movq (%r12), %rsi + 0x48, 0x8d, 0x56, 0xff, //0x000032b1 leaq $-1(%rsi), %rdx + 0x41, 0x8b, 0x1c, 0xf4, //0x000032b5 movl (%r12,%rsi,8), %ebx + 0x48, 0x83, 0xf9, 0xff, //0x000032b9 cmpq $-1, %rcx + 0x4c, 0x0f, 0x45, 0xd1, //0x000032bd cmovneq %rcx, %r10 + 0x83, 0xc3, 0xff, //0x000032c1 addl $-1, %ebx + 0x83, 0xfb, 0x05, //0x000032c4 cmpl $5, %ebx + 0x0f, 0x87, 0x20, 0x00, 0x00, 0x00, //0x000032c7 ja LBB0_690 + 0x49, 0x63, 0x0c, 0x9e, //0x000032cd movslq (%r14,%rbx,4), %rcx + 0x4c, 0x01, 0xf1, //0x000032d1 addq %r14, %rcx + 0xff, 0xe1, //0x000032d4 jmpq *%rcx + //0x000032d6 LBB0_687 + 0x83, 0xff, 0x2c, //0x000032d6 cmpl $44, %edi + 0x0f, 0x84, 0x04, 0x06, 0x00, 0x00, //0x000032d9 je LBB0_776 + 0x83, 0xff, 0x5d, //0x000032df cmpl $93, %edi + 0x0f, 0x84, 0xe6, 0x05, 0x00, 0x00, //0x000032e2 je LBB0_689 + 0xe9, 0xa1, 0x19, 0x00, 0x00, //0x000032e8 jmp LBB0_1025 + //0x000032ed LBB0_690 + 0x49, 0x89, 0x14, 0x24, //0x000032ed movq %rdx, (%r12) + 0x83, 0xff, 0x7b, //0x000032f1 cmpl $123, %edi + 0x0f, 0x86, 0xc3, 0x01, 0x00, 0x00, //0x000032f4 jbe LBB0_718 + 0xe9, 0x8f, 0x19, 0x00, 0x00, //0x000032fa jmp LBB0_1025 + //0x000032ff LBB0_691 + 0x83, 0xff, 0x2c, //0x000032ff cmpl $44, %edi + 0x0f, 0x85, 0xbd, 0x05, 0x00, 0x00, //0x00003302 jne LBB0_692 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00003308 cmpq $4095, %rsi + 0x0f, 0x8f, 0x95, 0x19, 0x00, 0x00, //0x0000330f jg LBB0_1108 + 0x48, 0x8d, 0x4e, 0x01, //0x00003315 leaq $1(%rsi), %rcx + 0x49, 0x89, 0x0c, 0x24, //0x00003319 movq %rcx, (%r12) + 0x49, 0xc7, 0x44, 0xf4, 0x08, 0x03, 0x00, 0x00, 0x00, //0x0000331d movq $3, $8(%r12,%rsi,8) + 0xe9, 0x95, 0xfd, 0xff, 0xff, //0x00003326 jmp LBB0_652 + //0x0000332b LBB0_693 + 0x40, 0x80, 0xff, 0x22, //0x0000332b cmpb $34, %dil + 0x0f, 0x85, 0x59, 0x19, 0x00, 0x00, //0x0000332f jne LBB0_1025 + 0x49, 0xc7, 0x04, 0xf4, 0x04, 0x00, 0x00, 0x00, //0x00003335 movq $4, (%r12,%rsi,8) + 0x4d, 0x8b, 0x08, //0x0000333d movq (%r8), %r9 + 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003340 movq $40(%rsp), %rax + 0x4c, 0x8b, 0x18, //0x00003345 movq (%rax), %r11 + 0x4c, 0x89, 0xd9, //0x00003348 movq %r11, %rcx + 0x4c, 0x29, 0xc9, //0x0000334b subq %r9, %rcx + 0x0f, 0x84, 0x09, 0x22, 0x00, 0x00, //0x0000334e je LBB0_1129 + 0x48, 0x83, 0xf9, 0x40, //0x00003354 cmpq $64, %rcx + 0x0f, 0x82, 0xd1, 0x11, 0x00, 0x00, //0x00003358 jb LBB0_944 + 0x4c, 0x89, 0xcf, //0x0000335e movq %r9, %rdi + 0x48, 0xf7, 0xd7, //0x00003361 notq %rdi + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003364 movq $-1, %r8 + 0x4d, 0x89, 0xcd, //0x0000336b movq %r9, %r13 + 0x45, 0x31, 0xf6, //0x0000336e xorl %r14d, %r14d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003371 .p2align 4, 0x90 + //0x00003380 LBB0_697 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x2f, //0x00003380 vmovdqu (%r15,%r13), %ymm0 + 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x2f, 0x20, //0x00003386 vmovdqu $32(%r15,%r13), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000338d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00003391 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd6, //0x00003395 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x00003399 vpmovmskb %ymm2, %ebx + 0xc5, 0xfd, 0x74, 0xc7, //0x0000339d vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000033a1 vpmovmskb %ymm0, %esi + 0xc5, 0xf5, 0x74, 0xc7, //0x000033a5 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000033a9 vpmovmskb %ymm0, %eax + 0x48, 0xc1, 0xe3, 0x20, //0x000033ad shlq $32, %rbx + 0x48, 0x09, 0xda, //0x000033b1 orq %rbx, %rdx + 0x48, 0xc1, 0xe0, 0x20, //0x000033b4 shlq $32, %rax + 0x48, 0x09, 0xc6, //0x000033b8 orq %rax, %rsi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000033bb jne LBB0_706 + 0x4d, 0x85, 0xf6, //0x000033c1 testq %r14, %r14 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x000033c4 jne LBB0_708 + 0x45, 0x31, 0xf6, //0x000033ca xorl %r14d, %r14d + 0x48, 0x85, 0xd2, //0x000033cd testq %rdx, %rdx + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000033d0 jne LBB0_709 + //0x000033d6 LBB0_700 + 0x48, 0x83, 0xc1, 0xc0, //0x000033d6 addq $-64, %rcx + 0x48, 0x83, 0xc7, 0xc0, //0x000033da addq $-64, %rdi + 0x49, 0x83, 0xc5, 0x40, //0x000033de addq $64, %r13 + 0x48, 0x83, 0xf9, 0x3f, //0x000033e2 cmpq $63, %rcx + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000033e6 ja LBB0_697 + 0xe9, 0xd7, 0x0d, 0x00, 0x00, //0x000033ec jmp LBB0_701 + //0x000033f1 LBB0_706 + 0x49, 0x83, 0xf8, 0xff, //0x000033f1 cmpq $-1, %r8 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000033f5 jne LBB0_708 + 0x4c, 0x0f, 0xbc, 0xc6, //0x000033fb bsfq %rsi, %r8 + 0x4d, 0x01, 0xe8, //0x000033ff addq %r13, %r8 + //0x00003402 LBB0_708 + 0x4c, 0x89, 0xf0, //0x00003402 movq %r14, %rax + 0x48, 0xf7, 0xd0, //0x00003405 notq %rax + 0x48, 0x21, 0xf0, //0x00003408 andq %rsi, %rax + 0x4c, 0x8d, 0x24, 0x00, //0x0000340b leaq (%rax,%rax), %r12 + 0x4d, 0x09, 0xf4, //0x0000340f orq %r14, %r12 + 0x4c, 0x89, 0xe3, //0x00003412 movq %r12, %rbx + 0x48, 0xf7, 0xd3, //0x00003415 notq %rbx + 0x48, 0x21, 0xf3, //0x00003418 andq %rsi, %rbx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000341b movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf3, //0x00003425 andq %rsi, %rbx + 0x45, 0x31, 0xf6, //0x00003428 xorl %r14d, %r14d + 0x48, 0x01, 0xc3, //0x0000342b addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc6, //0x0000342e setb %r14b + 0x48, 0x01, 0xdb, //0x00003432 addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003435 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x0000343f xorq %rax, %rbx + 0x4c, 0x21, 0xe3, //0x00003442 andq %r12, %rbx + 0x48, 0xf7, 0xd3, //0x00003445 notq %rbx + 0x48, 0x21, 0xda, //0x00003448 andq %rbx, %rdx + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x0000344b movq $16(%rsp), %r12 + 0x48, 0x85, 0xd2, //0x00003450 testq %rdx, %rdx + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003453 je LBB0_700 + //0x00003459 LBB0_709 + 0x4c, 0x0f, 0xbc, 0xea, //0x00003459 bsfq %rdx, %r13 + 0x49, 0x29, 0xfd, //0x0000345d subq %rdi, %r13 + 0x4c, 0x8d, 0x35, 0xc5, 0x25, 0x00, 0x00, //0x00003460 leaq $9669(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x4d, 0x85, 0xed, //0x00003467 testq %r13, %r13 + 0x0f, 0x88, 0x46, 0x18, 0x00, 0x00, //0x0000346a js LBB0_833 + //0x00003470 LBB0_712 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00003470 movq $8(%rsp), %r8 + 0x4d, 0x89, 0x28, //0x00003475 movq %r13, (%r8) + 0x4d, 0x85, 0xc9, //0x00003478 testq %r9, %r9 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000347b movq $32(%rsp), %r11 + 0x0f, 0x8f, 0x3a, 0xfc, 0xff, 0xff, //0x00003480 jg LBB0_652 + 0xe9, 0x4c, 0x18, 0x00, 0x00, //0x00003486 jmp LBB0_713 + //0x0000348b LBB0_714 + 0x40, 0x80, 0xff, 0x3a, //0x0000348b cmpb $58, %dil + 0x0f, 0x85, 0xf9, 0x17, 0x00, 0x00, //0x0000348f jne LBB0_1025 + 0x49, 0xc7, 0x04, 0xf4, 0x00, 0x00, 0x00, 0x00, //0x00003495 movq $0, (%r12,%rsi,8) + 0xe9, 0x1e, 0xfc, 0xff, 0xff, //0x0000349d jmp LBB0_652 + //0x000034a2 LBB0_716 + 0x40, 0x80, 0xff, 0x5d, //0x000034a2 cmpb $93, %dil + 0x0f, 0x84, 0x22, 0x04, 0x00, 0x00, //0x000034a6 je LBB0_689 + 0x49, 0xc7, 0x04, 0xf4, 0x01, 0x00, 0x00, 0x00, //0x000034ac movq $1, (%r12,%rsi,8) + 0x83, 0xff, 0x7b, //0x000034b4 cmpl $123, %edi + 0x0f, 0x87, 0xd1, 0x17, 0x00, 0x00, //0x000034b7 ja LBB0_1025 + //0x000034bd LBB0_718 + 0x89, 0xf8, //0x000034bd movl %edi, %eax + 0x48, 0x8d, 0x0d, 0x7e, 0x25, 0x00, 0x00, //0x000034bf leaq $9598(%rip), %rcx /* LJTI0_3+0(%rip) */ + 0x48, 0x63, 0x04, 0x81, //0x000034c6 movslq (%rcx,%rax,4), %rax + 0x48, 0x01, 0xc8, //0x000034ca addq %rcx, %rax + 0xff, 0xe0, //0x000034cd jmpq *%rax + //0x000034cf LBB0_721 + 0x4c, 0x89, 0xc0, //0x000034cf movq %r8, %rax + 0x48, 0x8b, 0x4c, 0x24, 0x28, //0x000034d2 movq $40(%rsp), %rcx + 0x4c, 0x8b, 0x01, //0x000034d7 movq (%rcx), %r8 + 0x4c, 0x8b, 0x08, //0x000034da movq (%rax), %r9 + 0x4d, 0x8d, 0x69, 0xff, //0x000034dd leaq $-1(%r9), %r13 + 0x4d, 0x29, 0xe8, //0x000034e1 subq %r13, %r8 + 0x0f, 0x84, 0x02, 0x18, 0x00, 0x00, //0x000034e4 je LBB0_1028 + 0x4b, 0x8d, 0x04, 0x0f, //0x000034ea leaq (%r15,%r9), %rax + 0x48, 0x83, 0xc0, 0xff, //0x000034ee addq $-1, %rax + 0x48, 0x89, 0x44, 0x24, 0x38, //0x000034f2 movq %rax, $56(%rsp) + 0x80, 0x38, 0x30, //0x000034f7 cmpb $48, (%rax) + 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x000034fa jne LBB0_726 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00003500 movl $1, %r11d + 0x49, 0x83, 0xf8, 0x01, //0x00003506 cmpq $1, %r8 + 0x0f, 0x84, 0xc5, 0xfb, 0xff, 0xff, //0x0000350a je LBB0_650 + 0x43, 0x8a, 0x0c, 0x0f, //0x00003510 movb (%r15,%r9), %cl + 0x80, 0xc1, 0xd2, //0x00003514 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x00003517 cmpb $55, %cl + 0x0f, 0x87, 0xb5, 0xfb, 0xff, 0xff, //0x0000351a ja LBB0_650 + 0x0f, 0xb6, 0xc1, //0x00003520 movzbl %cl, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003523 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x0000352d btq %rax, %rcx + 0x4c, 0x89, 0xe9, //0x00003531 movq %r13, %rcx + 0x0f, 0x83, 0x6a, 0xfb, 0xff, 0xff, //0x00003534 jae LBB0_651 + //0x0000353a LBB0_726 + 0x49, 0x83, 0xf8, 0x20, //0x0000353a cmpq $32, %r8 + 0x4c, 0x89, 0x4c, 0x24, 0x18, //0x0000353e movq %r9, $24(%rsp) + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00003543 movq $-1, %r12 + 0x0f, 0x82, 0xfc, 0x0f, 0x00, 0x00, //0x0000354a jb LBB0_945 + 0x45, 0x31, 0xdb, //0x00003550 xorl %r11d, %r11d + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003553 movq $-1, %rax + 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x0000355a movq $-1, $48(%rsp) + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003563 .p2align 4, 0x90 + //0x00003570 LBB0_728 + 0x48, 0x8b, 0x4c, 0x24, 0x38, //0x00003570 movq $56(%rsp), %rcx + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x19, //0x00003575 vmovdqu (%rcx,%r11), %ymm0 + 0xc4, 0xc1, 0x7d, 0x64, 0xc8, //0x0000357b vpcmpgtb %ymm8, %ymm0, %ymm1 + 0xc5, 0xb5, 0x64, 0xd0, //0x00003580 vpcmpgtb %ymm0, %ymm9, %ymm2 + 0xc5, 0xed, 0xdb, 0xc9, //0x00003584 vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0xad, 0x74, 0xd0, //0x00003588 vpcmpeqb %ymm0, %ymm10, %ymm2 + 0xc5, 0xa5, 0x74, 0xd8, //0x0000358c vpcmpeqb %ymm0, %ymm11, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x00003590 vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0x9d, 0xdb, 0xd8, //0x00003594 vpand %ymm0, %ymm12, %ymm3 + 0xc5, 0x95, 0x74, 0xc0, //0x00003598 vpcmpeqb %ymm0, %ymm13, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x0000359c vpmovmskb %ymm0, %esi + 0xc5, 0x8d, 0x74, 0xdb, //0x000035a0 vpcmpeqb %ymm3, %ymm14, %ymm3 + 0xc5, 0xfd, 0xd7, 0xdb, //0x000035a4 vpmovmskb %ymm3, %ebx + 0xc5, 0xfd, 0xd7, 0xfa, //0x000035a8 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0xeb, 0xc0, //0x000035ac vpor %ymm0, %ymm1, %ymm0 + 0xc5, 0xe5, 0xeb, 0xca, //0x000035b0 vpor %ymm2, %ymm3, %ymm1 + 0xc5, 0xfd, 0xeb, 0xc1, //0x000035b4 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x000035b8 vpmovmskb %ymm0, %ecx + 0x48, 0xf7, 0xd1, //0x000035bc notq %rcx + 0x48, 0x0f, 0xbc, 0xc9, //0x000035bf bsfq %rcx, %rcx + 0x83, 0xf9, 0x20, //0x000035c3 cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x000035c6 je LBB0_730 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x000035cc movl $-1, %edx + 0xd3, 0xe2, //0x000035d1 shll %cl, %edx + 0xf7, 0xd2, //0x000035d3 notl %edx + 0x21, 0xd6, //0x000035d5 andl %edx, %esi + 0x21, 0xd3, //0x000035d7 andl %edx, %ebx + 0x21, 0xfa, //0x000035d9 andl %edi, %edx + 0x89, 0xd7, //0x000035db movl %edx, %edi + //0x000035dd LBB0_730 + 0x8d, 0x56, 0xff, //0x000035dd leal $-1(%rsi), %edx + 0x21, 0xf2, //0x000035e0 andl %esi, %edx + 0x0f, 0x85, 0x43, 0x0c, 0x00, 0x00, //0x000035e2 jne LBB0_912 + 0x8d, 0x53, 0xff, //0x000035e8 leal $-1(%rbx), %edx + 0x21, 0xda, //0x000035eb andl %ebx, %edx + 0x0f, 0x85, 0x38, 0x0c, 0x00, 0x00, //0x000035ed jne LBB0_912 + 0x8d, 0x57, 0xff, //0x000035f3 leal $-1(%rdi), %edx + 0x21, 0xfa, //0x000035f6 andl %edi, %edx + 0x0f, 0x85, 0x2d, 0x0c, 0x00, 0x00, //0x000035f8 jne LBB0_912 + 0x85, 0xf6, //0x000035fe testl %esi, %esi + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003600 je LBB0_736 + 0x0f, 0xbc, 0xf6, //0x00003606 bsfl %esi, %esi + 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00003609 cmpq $-1, $48(%rsp) + 0x0f, 0x85, 0x49, 0x0d, 0x00, 0x00, //0x0000360f jne LBB0_929 + 0x4c, 0x01, 0xde, //0x00003615 addq %r11, %rsi + 0x48, 0x89, 0x74, 0x24, 0x30, //0x00003618 movq %rsi, $48(%rsp) + //0x0000361d LBB0_736 + 0x85, 0xdb, //0x0000361d testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000361f je LBB0_739 + 0x0f, 0xbc, 0xf3, //0x00003625 bsfl %ebx, %esi + 0x48, 0x83, 0xf8, 0xff, //0x00003628 cmpq $-1, %rax + 0x0f, 0x85, 0x2c, 0x0d, 0x00, 0x00, //0x0000362c jne LBB0_929 + 0x4c, 0x01, 0xde, //0x00003632 addq %r11, %rsi + 0x48, 0x89, 0xf0, //0x00003635 movq %rsi, %rax + //0x00003638 LBB0_739 + 0x85, 0xff, //0x00003638 testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000363a je LBB0_742 + 0x0f, 0xbc, 0xf7, //0x00003640 bsfl %edi, %esi + 0x49, 0x83, 0xfc, 0xff, //0x00003643 cmpq $-1, %r12 + 0x0f, 0x85, 0x11, 0x0d, 0x00, 0x00, //0x00003647 jne LBB0_929 + 0x4c, 0x01, 0xde, //0x0000364d addq %r11, %rsi + 0x49, 0x89, 0xf4, //0x00003650 movq %rsi, %r12 + //0x00003653 LBB0_742 + 0x83, 0xf9, 0x20, //0x00003653 cmpl $32, %ecx + 0x0f, 0x85, 0x21, 0x04, 0x00, 0x00, //0x00003656 jne LBB0_801 + 0x49, 0x83, 0xc0, 0xe0, //0x0000365c addq $-32, %r8 + 0x49, 0x83, 0xc3, 0x20, //0x00003660 addq $32, %r11 + 0x49, 0x83, 0xf8, 0x1f, //0x00003664 cmpq $31, %r8 + 0x0f, 0x87, 0x02, 0xff, 0xff, 0xff, //0x00003668 ja LBB0_728 + 0xc5, 0xf8, 0x77, //0x0000366e vzeroupper + 0xc5, 0x7a, 0x6f, 0x3d, 0xa7, 0xcb, 0xff, 0xff, //0x00003671 vmovdqu $-13401(%rip), %xmm15 /* LCPI0_19+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x3f, 0xcb, 0xff, 0xff, //0x00003679 vmovdqu $-13505(%rip), %ymm14 /* LCPI0_18+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x17, 0xcb, 0xff, 0xff, //0x00003681 vmovdqu $-13545(%rip), %ymm13 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xaf, 0xc9, 0xff, 0xff, //0x00003689 vmovdqu $-13905(%rip), %ymm12 /* LCPI0_2+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xe7, 0xca, 0xff, 0xff, //0x00003691 vmovdqu $-13593(%rip), %ymm11 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xbf, 0xca, 0xff, 0xff, //0x00003699 vmovdqu $-13633(%rip), %ymm10 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x97, 0xca, 0xff, 0xff, //0x000036a1 vmovdqu $-13673(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x6f, 0xca, 0xff, 0xff, //0x000036a9 vmovdqu $-13713(%rip), %ymm8 /* LCPI0_13+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xe7, 0xc9, 0xff, 0xff, //0x000036b1 vmovdqu $-13849(%rip), %ymm7 /* LCPI0_8+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xbf, 0xc9, 0xff, 0xff, //0x000036b9 vmovdqu $-13889(%rip), %ymm6 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x37, 0xc9, 0xff, 0xff, //0x000036c1 vmovdqu $-14025(%rip), %ymm5 /* LCPI0_0+0(%rip) */ + 0x4c, 0x03, 0x5c, 0x24, 0x38, //0x000036c9 addq $56(%rsp), %r11 + 0x49, 0x83, 0xf8, 0x10, //0x000036ce cmpq $16, %r8 + 0x0f, 0x82, 0x37, 0x01, 0x00, 0x00, //0x000036d2 jb LBB0_763 + //0x000036d8 LBB0_745 + 0x4d, 0x89, 0xde, //0x000036d8 movq %r11, %r14 + 0x4d, 0x29, 0xce, //0x000036db subq %r9, %r14 + 0x4d, 0x29, 0xfe, //0x000036de subq %r15, %r14 + 0x49, 0x83, 0xc6, 0x01, //0x000036e1 addq $1, %r14 + 0x45, 0x31, 0xc9, //0x000036e5 xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000036e8 .p2align 4, 0x90 + //0x000036f0 LBB0_746 + 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x0b, //0x000036f0 vmovdqu (%r11,%r9), %xmm0 + 0xc4, 0xc1, 0x79, 0x64, 0xcf, //0x000036f6 vpcmpgtb %xmm15, %xmm0, %xmm1 + 0xc5, 0xfa, 0x6f, 0x15, 0x2d, 0xcb, 0xff, 0xff, //0x000036fb vmovdqu $-13523(%rip), %xmm2 /* LCPI0_20+0(%rip) */ + 0xc5, 0xe9, 0x64, 0xd0, //0x00003703 vpcmpgtb %xmm0, %xmm2, %xmm2 + 0xc5, 0xf1, 0xdb, 0xca, //0x00003707 vpand %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x74, 0x15, 0x2d, 0xcb, 0xff, 0xff, //0x0000370b vpcmpeqb $-13523(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x1d, 0x35, 0xcb, 0xff, 0xff, //0x00003713 vpcmpeqb $-13515(%rip), %xmm0, %xmm3 /* LCPI0_22+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xd2, //0x0000371b vpor %xmm2, %xmm3, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0xc9, 0xca, 0xff, 0xff, //0x0000371f vpand $-13623(%rip), %xmm0, %xmm3 /* LCPI0_5+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x31, 0xcb, 0xff, 0xff, //0x00003727 vpcmpeqb $-13519(%rip), %xmm0, %xmm0 /* LCPI0_23+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x39, 0xcb, 0xff, 0xff, //0x0000372f vpcmpeqb $-13511(%rip), %xmm3, %xmm3 /* LCPI0_24+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x00003737 vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xe9, 0xeb, 0xc9, //0x0000373b vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xd9, 0xeb, 0xc9, //0x0000373f vpor %xmm1, %xmm4, %xmm1 + 0xc5, 0xf9, 0xd7, 0xf0, //0x00003743 vpmovmskb %xmm0, %esi + 0xc5, 0xf9, 0xd7, 0xdb, //0x00003747 vpmovmskb %xmm3, %ebx + 0xc5, 0xf9, 0xd7, 0xfa, //0x0000374b vpmovmskb %xmm2, %edi + 0xc5, 0xf9, 0xd7, 0xc9, //0x0000374f vpmovmskb %xmm1, %ecx + 0xf7, 0xd1, //0x00003753 notl %ecx + 0x0f, 0xbc, 0xc9, //0x00003755 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00003758 cmpl $16, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x0000375b je LBB0_748 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x00003761 movl $-1, %edx + 0xd3, 0xe2, //0x00003766 shll %cl, %edx + 0xf7, 0xd2, //0x00003768 notl %edx + 0x21, 0xd6, //0x0000376a andl %edx, %esi + 0x21, 0xd3, //0x0000376c andl %edx, %ebx + 0x21, 0xfa, //0x0000376e andl %edi, %edx + 0x89, 0xd7, //0x00003770 movl %edx, %edi + //0x00003772 LBB0_748 + 0x8d, 0x56, 0xff, //0x00003772 leal $-1(%rsi), %edx + 0x21, 0xf2, //0x00003775 andl %esi, %edx + 0x0f, 0x85, 0x7d, 0x0c, 0x00, 0x00, //0x00003777 jne LBB0_932 + 0x8d, 0x53, 0xff, //0x0000377d leal $-1(%rbx), %edx + 0x21, 0xda, //0x00003780 andl %ebx, %edx + 0x0f, 0x85, 0x72, 0x0c, 0x00, 0x00, //0x00003782 jne LBB0_932 + 0x8d, 0x57, 0xff, //0x00003788 leal $-1(%rdi), %edx + 0x21, 0xfa, //0x0000378b andl %edi, %edx + 0x0f, 0x85, 0x67, 0x0c, 0x00, 0x00, //0x0000378d jne LBB0_932 + 0x85, 0xf6, //0x00003793 testl %esi, %esi + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00003795 je LBB0_754 + 0x0f, 0xbc, 0xf6, //0x0000379b bsfl %esi, %esi + 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x0000379e cmpq $-1, $48(%rsp) + 0x0f, 0x85, 0x82, 0x0c, 0x00, 0x00, //0x000037a4 jne LBB0_934 + 0x4c, 0x01, 0xf6, //0x000037aa addq %r14, %rsi + 0x4c, 0x01, 0xce, //0x000037ad addq %r9, %rsi + 0x48, 0x89, 0x74, 0x24, 0x30, //0x000037b0 movq %rsi, $48(%rsp) + //0x000037b5 LBB0_754 + 0x85, 0xdb, //0x000037b5 testl %ebx, %ebx + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000037b7 je LBB0_757 + 0x0f, 0xbc, 0xf3, //0x000037bd bsfl %ebx, %esi + 0x48, 0x83, 0xf8, 0xff, //0x000037c0 cmpq $-1, %rax + 0x0f, 0x85, 0x62, 0x0c, 0x00, 0x00, //0x000037c4 jne LBB0_934 + 0x4c, 0x01, 0xf6, //0x000037ca addq %r14, %rsi + 0x4c, 0x01, 0xce, //0x000037cd addq %r9, %rsi + 0x48, 0x89, 0xf0, //0x000037d0 movq %rsi, %rax + //0x000037d3 LBB0_757 + 0x85, 0xff, //0x000037d3 testl %edi, %edi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000037d5 je LBB0_760 + 0x0f, 0xbc, 0xf7, //0x000037db bsfl %edi, %esi + 0x49, 0x83, 0xfc, 0xff, //0x000037de cmpq $-1, %r12 + 0x0f, 0x85, 0x44, 0x0c, 0x00, 0x00, //0x000037e2 jne LBB0_934 + 0x4c, 0x01, 0xf6, //0x000037e8 addq %r14, %rsi + 0x4c, 0x01, 0xce, //0x000037eb addq %r9, %rsi + 0x49, 0x89, 0xf4, //0x000037ee movq %rsi, %r12 + //0x000037f1 LBB0_760 + 0x83, 0xf9, 0x10, //0x000037f1 cmpl $16, %ecx + 0x0f, 0x85, 0x9e, 0x02, 0x00, 0x00, //0x000037f4 jne LBB0_802 + 0x49, 0x83, 0xc0, 0xf0, //0x000037fa addq $-16, %r8 + 0x49, 0x83, 0xc1, 0x10, //0x000037fe addq $16, %r9 + 0x49, 0x83, 0xf8, 0x0f, //0x00003802 cmpq $15, %r8 + 0x0f, 0x87, 0xe4, 0xfe, 0xff, 0xff, //0x00003806 ja LBB0_746 + 0x4d, 0x01, 0xcb, //0x0000380c addq %r9, %r11 + //0x0000380f LBB0_763 + 0x4d, 0x85, 0xc0, //0x0000380f testq %r8, %r8 + 0x48, 0x8d, 0x1d, 0x87, 0x24, 0x00, 0x00, //0x00003812 leaq $9351(%rip), %rbx /* LJTI0_5+0(%rip) */ + 0x4c, 0x8d, 0x35, 0x0c, 0x22, 0x00, 0x00, //0x00003819 leaq $8716(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x0f, 0x84, 0x89, 0x02, 0x00, 0x00, //0x00003820 je LBB0_804 + 0x4f, 0x8d, 0x0c, 0x03, //0x00003826 leaq (%r11,%r8), %r9 + 0x4c, 0x89, 0xdf, //0x0000382a movq %r11, %rdi + 0x48, 0x2b, 0x7c, 0x24, 0x18, //0x0000382d subq $24(%rsp), %rdi + 0x4c, 0x29, 0xff, //0x00003832 subq %r15, %rdi + 0x48, 0x83, 0xc7, 0x01, //0x00003835 addq $1, %rdi + 0x31, 0xc9, //0x00003839 xorl %ecx, %ecx + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x0000383b jmp LBB0_766 + //0x00003840 .p2align 4, 0x90 + //0x00003840 LBB0_765 + 0x48, 0x83, 0xc1, 0x01, //0x00003840 addq $1, %rcx + 0x49, 0x39, 0xc8, //0x00003844 cmpq %rcx, %r8 + 0x0f, 0x84, 0x73, 0x09, 0x00, 0x00, //0x00003847 je LBB0_911 + //0x0000384d LBB0_766 + 0x41, 0x0f, 0xbe, 0x34, 0x0b, //0x0000384d movsbl (%r11,%rcx), %esi + 0x8d, 0x56, 0xd0, //0x00003852 leal $-48(%rsi), %edx + 0x83, 0xfa, 0x0a, //0x00003855 cmpl $10, %edx + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00003858 jb LBB0_765 + 0x8d, 0x56, 0xd5, //0x0000385e leal $-43(%rsi), %edx + 0x83, 0xfa, 0x1a, //0x00003861 cmpl $26, %edx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00003864 ja LBB0_771 + 0x48, 0x63, 0x14, 0x93, //0x0000386a movslq (%rbx,%rdx,4), %rdx + 0x48, 0x01, 0xda, //0x0000386e addq %rbx, %rdx + 0xff, 0xe2, //0x00003871 jmpq *%rdx + //0x00003873 LBB0_769 + 0x49, 0x83, 0xfc, 0xff, //0x00003873 cmpq $-1, %r12 + 0x0f, 0x85, 0x85, 0x0b, 0x00, 0x00, //0x00003877 jne LBB0_933 + 0x4c, 0x8d, 0x24, 0x0f, //0x0000387d leaq (%rdi,%rcx), %r12 + 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00003881 jmp LBB0_765 + //0x00003886 LBB0_771 + 0x83, 0xfe, 0x65, //0x00003886 cmpl $101, %esi + 0x0f, 0x85, 0x1d, 0x02, 0x00, 0x00, //0x00003889 jne LBB0_803 + //0x0000388f LBB0_772 + 0x48, 0x83, 0xf8, 0xff, //0x0000388f cmpq $-1, %rax + 0x0f, 0x85, 0x69, 0x0b, 0x00, 0x00, //0x00003893 jne LBB0_933 + 0x48, 0x8d, 0x04, 0x0f, //0x00003899 leaq (%rdi,%rcx), %rax + 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x0000389d jmp LBB0_765 + //0x000038a2 LBB0_774 + 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x000038a2 cmpq $-1, $48(%rsp) + 0x0f, 0x85, 0x54, 0x0b, 0x00, 0x00, //0x000038a8 jne LBB0_933 + 0x48, 0x8d, 0x14, 0x0f, //0x000038ae leaq (%rdi,%rcx), %rdx + 0x48, 0x89, 0x54, 0x24, 0x30, //0x000038b2 movq %rdx, $48(%rsp) + 0xe9, 0x84, 0xff, 0xff, 0xff, //0x000038b7 jmp LBB0_765 + //0x000038bc LBB0_719 + 0x83, 0xff, 0x22, //0x000038bc cmpl $34, %edi + 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x000038bf je LBB0_780 + //0x000038c5 LBB0_692 + 0x83, 0xff, 0x7d, //0x000038c5 cmpl $125, %edi + 0x0f, 0x85, 0xc0, 0x13, 0x00, 0x00, //0x000038c8 jne LBB0_1025 + //0x000038ce LBB0_689 + 0x49, 0x89, 0x14, 0x24, //0x000038ce movq %rdx, (%r12) + 0x4d, 0x89, 0xd5, //0x000038d2 movq %r10, %r13 + 0x48, 0x85, 0xd2, //0x000038d5 testq %rdx, %rdx + 0x0f, 0x85, 0x02, 0xf8, 0xff, 0xff, //0x000038d8 jne LBB0_654 + 0xe9, 0xb2, 0x13, 0x00, 0x00, //0x000038de jmp LBB0_1026 + //0x000038e3 LBB0_776 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x000038e3 cmpq $4095, %rsi + 0x0f, 0x8f, 0xba, 0x13, 0x00, 0x00, //0x000038ea jg LBB0_1108 + 0x48, 0x8d, 0x4e, 0x01, //0x000038f0 leaq $1(%rsi), %rcx + 0x49, 0x89, 0x0c, 0x24, //0x000038f4 movq %rcx, (%r12) + 0x49, 0xc7, 0x44, 0xf4, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000038f8 movq $0, $8(%r12,%rsi,8) + 0xe9, 0xba, 0xf7, 0xff, 0xff, //0x00003901 jmp LBB0_652 + //0x00003906 LBB0_780 + 0x49, 0xc7, 0x04, 0xf4, 0x02, 0x00, 0x00, 0x00, //0x00003906 movq $2, (%r12,%rsi,8) + 0x4d, 0x8b, 0x08, //0x0000390e movq (%r8), %r9 + 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003911 movq $40(%rsp), %rax + 0x4c, 0x8b, 0x18, //0x00003916 movq (%rax), %r11 + 0x4c, 0x89, 0xd9, //0x00003919 movq %r11, %rcx + 0x4c, 0x29, 0xc9, //0x0000391c subq %r9, %rcx + 0x0f, 0x84, 0x38, 0x1c, 0x00, 0x00, //0x0000391f je LBB0_1129 + 0x48, 0x83, 0xf9, 0x40, //0x00003925 cmpq $64, %rcx + 0x0f, 0x82, 0xf6, 0x0c, 0x00, 0x00, //0x00003929 jb LBB0_956 + 0x4c, 0x89, 0xcf, //0x0000392f movq %r9, %rdi + 0x48, 0xf7, 0xd7, //0x00003932 notq %rdi + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003935 movq $-1, %r8 + 0x4d, 0x89, 0xcd, //0x0000393c movq %r9, %r13 + 0x45, 0x31, 0xf6, //0x0000393f xorl %r14d, %r14d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003942 .p2align 4, 0x90 + //0x00003950 LBB0_783 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x2f, //0x00003950 vmovdqu (%r15,%r13), %ymm0 + 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x2f, 0x20, //0x00003956 vmovdqu $32(%r15,%r13), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x0000395d vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00003961 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd6, //0x00003965 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00003969 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x0000396d vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x00003971 vpmovmskb %ymm0, %esi + 0xc5, 0xf5, 0x74, 0xc7, //0x00003975 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00003979 vpmovmskb %ymm0, %ebx + 0x48, 0xc1, 0xe0, 0x20, //0x0000397d shlq $32, %rax + 0x48, 0x09, 0xc2, //0x00003981 orq %rax, %rdx + 0x48, 0xc1, 0xe3, 0x20, //0x00003984 shlq $32, %rbx + 0x48, 0x09, 0xde, //0x00003988 orq %rbx, %rsi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000398b jne LBB0_792 + 0x4d, 0x85, 0xf6, //0x00003991 testq %r14, %r14 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00003994 jne LBB0_794 + 0x45, 0x31, 0xf6, //0x0000399a xorl %r14d, %r14d + 0x48, 0x85, 0xd2, //0x0000399d testq %rdx, %rdx + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000039a0 jne LBB0_795 + //0x000039a6 LBB0_786 + 0x48, 0x83, 0xc1, 0xc0, //0x000039a6 addq $-64, %rcx + 0x48, 0x83, 0xc7, 0xc0, //0x000039aa addq $-64, %rdi + 0x49, 0x83, 0xc5, 0x40, //0x000039ae addq $64, %r13 + 0x48, 0x83, 0xf9, 0x3f, //0x000039b2 cmpq $63, %rcx + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x000039b6 ja LBB0_783 + 0xe9, 0xbd, 0x09, 0x00, 0x00, //0x000039bc jmp LBB0_787 + //0x000039c1 LBB0_792 + 0x49, 0x83, 0xf8, 0xff, //0x000039c1 cmpq $-1, %r8 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000039c5 jne LBB0_794 + 0x4c, 0x0f, 0xbc, 0xc6, //0x000039cb bsfq %rsi, %r8 + 0x4d, 0x01, 0xe8, //0x000039cf addq %r13, %r8 + //0x000039d2 LBB0_794 + 0x4c, 0x89, 0xf0, //0x000039d2 movq %r14, %rax + 0x48, 0xf7, 0xd0, //0x000039d5 notq %rax + 0x48, 0x21, 0xf0, //0x000039d8 andq %rsi, %rax + 0x4c, 0x8d, 0x24, 0x00, //0x000039db leaq (%rax,%rax), %r12 + 0x4d, 0x09, 0xf4, //0x000039df orq %r14, %r12 + 0x4c, 0x89, 0xe3, //0x000039e2 movq %r12, %rbx + 0x48, 0xf7, 0xd3, //0x000039e5 notq %rbx + 0x48, 0x21, 0xf3, //0x000039e8 andq %rsi, %rbx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039eb movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf3, //0x000039f5 andq %rsi, %rbx + 0x45, 0x31, 0xf6, //0x000039f8 xorl %r14d, %r14d + 0x48, 0x01, 0xc3, //0x000039fb addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc6, //0x000039fe setb %r14b + 0x48, 0x01, 0xdb, //0x00003a02 addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003a05 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x00003a0f xorq %rax, %rbx + 0x4c, 0x21, 0xe3, //0x00003a12 andq %r12, %rbx + 0x48, 0xf7, 0xd3, //0x00003a15 notq %rbx + 0x48, 0x21, 0xda, //0x00003a18 andq %rbx, %rdx + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00003a1b movq $16(%rsp), %r12 + 0x48, 0x85, 0xd2, //0x00003a20 testq %rdx, %rdx + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003a23 je LBB0_786 + //0x00003a29 LBB0_795 + 0x4c, 0x0f, 0xbc, 0xea, //0x00003a29 bsfq %rdx, %r13 + 0x49, 0x29, 0xfd, //0x00003a2d subq %rdi, %r13 + 0x4c, 0x8d, 0x35, 0xf5, 0x1f, 0x00, 0x00, //0x00003a30 leaq $8181(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x4d, 0x85, 0xed, //0x00003a37 testq %r13, %r13 + 0x0f, 0x88, 0x76, 0x12, 0x00, 0x00, //0x00003a3a js LBB0_833 + //0x00003a40 LBB0_798 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00003a40 movq $8(%rsp), %r8 + 0x4d, 0x89, 0x28, //0x00003a45 movq %r13, (%r8) + 0x4d, 0x85, 0xc9, //0x00003a48 testq %r9, %r9 + 0x0f, 0x8e, 0x86, 0x12, 0x00, 0x00, //0x00003a4b jle LBB0_713 + 0x49, 0x8b, 0x0c, 0x24, //0x00003a51 movq (%r12), %rcx + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00003a55 cmpq $4095, %rcx + 0x0f, 0x8f, 0x48, 0x12, 0x00, 0x00, //0x00003a5c jg LBB0_1108 + 0x48, 0x8d, 0x41, 0x01, //0x00003a62 leaq $1(%rcx), %rax + 0x49, 0x89, 0x04, 0x24, //0x00003a66 movq %rax, (%r12) + 0x49, 0xc7, 0x44, 0xcc, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00003a6a movq $4, $8(%r12,%rcx,8) + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00003a73 movq $32(%rsp), %r11 + 0xe9, 0x43, 0xf6, 0xff, 0xff, //0x00003a78 jmp LBB0_652 + //0x00003a7d LBB0_801 + 0x4c, 0x01, 0xd9, //0x00003a7d addq %r11, %rcx + 0x48, 0x03, 0x4c, 0x24, 0x38, //0x00003a80 addq $56(%rsp), %rcx + 0xc5, 0xf8, 0x77, //0x00003a85 vzeroupper + 0xc5, 0x7a, 0x6f, 0x3d, 0x90, 0xc7, 0xff, 0xff, //0x00003a88 vmovdqu $-14448(%rip), %xmm15 /* LCPI0_19+0(%rip) */ + 0x49, 0x89, 0xcb, //0x00003a90 movq %rcx, %r11 + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00003a93 jmp LBB0_804 + //0x00003a98 LBB0_802 + 0x89, 0xc9, //0x00003a98 movl %ecx, %ecx + 0x49, 0x01, 0xcb, //0x00003a9a addq %rcx, %r11 + 0x4d, 0x01, 0xcb, //0x00003a9d addq %r9, %r11 + 0x4c, 0x8d, 0x35, 0x85, 0x1f, 0x00, 0x00, //0x00003aa0 leaq $8069(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00003aa7 jmp LBB0_804 + //0x00003aac LBB0_803 + 0x49, 0x01, 0xcb, //0x00003aac addq %rcx, %r11 + //0x00003aaf LBB0_804 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003aaf movq $-1, %rcx + 0x48, 0x8b, 0x7c, 0x24, 0x30, //0x00003ab6 movq $48(%rsp), %rdi + 0x48, 0x85, 0xff, //0x00003abb testq %rdi, %rdi + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00003abe movq $8(%rsp), %rsi + 0x0f, 0x84, 0x37, 0x12, 0x00, 0x00, //0x00003ac3 je LBB0_1031 + 0x4d, 0x85, 0xe4, //0x00003ac9 testq %r12, %r12 + 0x0f, 0x84, 0x2e, 0x12, 0x00, 0x00, //0x00003acc je LBB0_1031 + 0x48, 0x85, 0xc0, //0x00003ad2 testq %rax, %rax + 0x0f, 0x84, 0x25, 0x12, 0x00, 0x00, //0x00003ad5 je LBB0_1031 + 0x4c, 0x2b, 0x5c, 0x24, 0x38, //0x00003adb subq $56(%rsp), %r11 + 0x49, 0x8d, 0x4b, 0xff, //0x00003ae0 leaq $-1(%r11), %rcx + 0x48, 0x39, 0xcf, //0x00003ae4 cmpq %rcx, %rdi + 0x0f, 0x84, 0x4a, 0xf5, 0xff, 0xff, //0x00003ae7 je LBB0_1029 + 0x49, 0x39, 0xcc, //0x00003aed cmpq %rcx, %r12 + 0x0f, 0x84, 0x41, 0xf5, 0xff, 0xff, //0x00003af0 je LBB0_1029 + 0x48, 0x39, 0xc8, //0x00003af6 cmpq %rcx, %rax + 0x0f, 0x84, 0x38, 0xf5, 0xff, 0xff, //0x00003af9 je LBB0_1029 + 0x4d, 0x85, 0xe4, //0x00003aff testq %r12, %r12 + 0xc5, 0xfe, 0x6f, 0x2d, 0xf6, 0xc4, 0xff, 0xff, //0x00003b02 vmovdqu $-15114(%rip), %ymm5 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x6e, 0xc5, 0xff, 0xff, //0x00003b0a vmovdqu $-14994(%rip), %ymm6 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x86, 0xc5, 0xff, 0xff, //0x00003b12 vmovdqu $-14970(%rip), %ymm7 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xfe, 0xc5, 0xff, 0xff, //0x00003b1a vmovdqu $-14850(%rip), %ymm8 /* LCPI0_13+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x16, 0xc6, 0xff, 0xff, //0x00003b22 vmovdqu $-14826(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0x2e, 0xc6, 0xff, 0xff, //0x00003b2a vmovdqu $-14802(%rip), %ymm10 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x46, 0xc6, 0xff, 0xff, //0x00003b32 vmovdqu $-14778(%rip), %ymm11 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xfe, 0xc4, 0xff, 0xff, //0x00003b3a vmovdqu $-15106(%rip), %ymm12 /* LCPI0_2+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x56, 0xc6, 0xff, 0xff, //0x00003b42 vmovdqu $-14762(%rip), %ymm13 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x6e, 0xc6, 0xff, 0xff, //0x00003b4a vmovdqu $-14738(%rip), %ymm14 /* LCPI0_18+0(%rip) */ + 0x0f, 0x8e, 0x27, 0x00, 0x00, 0x00, //0x00003b52 jle LBB0_813 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003b58 leaq $-1(%r12), %rcx + 0x48, 0x39, 0xc8, //0x00003b5d cmpq %rcx, %rax + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00003b60 je LBB0_813 + 0x49, 0xf7, 0xd4, //0x00003b66 notq %r12 + 0x4d, 0x89, 0xe3, //0x00003b69 movq %r12, %r11 + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00003b6c movq $16(%rsp), %r12 + 0x4d, 0x85, 0xdb, //0x00003b71 testq %r11, %r11 + 0x0f, 0x89, 0x1e, 0xf5, 0xff, 0xff, //0x00003b74 jns LBB0_936 + 0xe9, 0x7e, 0x11, 0x00, 0x00, //0x00003b7a jmp LBB0_1030 + //0x00003b7f LBB0_813 + 0x48, 0x89, 0xf9, //0x00003b7f movq %rdi, %rcx + 0x48, 0x09, 0xc1, //0x00003b82 orq %rax, %rcx + 0x0f, 0x99, 0xc1, //0x00003b85 setns %cl + 0x0f, 0x88, 0x90, 0x02, 0x00, 0x00, //0x00003b88 js LBB0_857 + 0x48, 0x39, 0xc7, //0x00003b8e cmpq %rax, %rdi + 0x0f, 0x8c, 0x87, 0x02, 0x00, 0x00, //0x00003b91 jl LBB0_857 + 0x48, 0xf7, 0xd7, //0x00003b97 notq %rdi + 0x49, 0x89, 0xfb, //0x00003b9a movq %rdi, %r11 + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00003b9d movq $16(%rsp), %r12 + 0x4d, 0x85, 0xdb, //0x00003ba2 testq %r11, %r11 + 0x0f, 0x89, 0xed, 0xf4, 0xff, 0xff, //0x00003ba5 jns LBB0_936 + 0xe9, 0x4d, 0x11, 0x00, 0x00, //0x00003bab jmp LBB0_1030 + //0x00003bb0 LBB0_816 + 0x4d, 0x8b, 0x08, //0x00003bb0 movq (%r8), %r9 + 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003bb3 movq $40(%rsp), %rax + 0x4c, 0x8b, 0x18, //0x00003bb8 movq (%rax), %r11 + 0x4c, 0x89, 0xd9, //0x00003bbb movq %r11, %rcx + 0x4c, 0x29, 0xc9, //0x00003bbe subq %r9, %rcx + 0x0f, 0x84, 0x96, 0x19, 0x00, 0x00, //0x00003bc1 je LBB0_1129 + 0x48, 0x83, 0xf9, 0x40, //0x00003bc7 cmpq $64, %rcx + 0x0f, 0x82, 0x78, 0x0a, 0x00, 0x00, //0x00003bcb jb LBB0_958 + 0x4c, 0x89, 0xcf, //0x00003bd1 movq %r9, %rdi + 0x48, 0xf7, 0xd7, //0x00003bd4 notq %rdi + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003bd7 movq $-1, %r8 + 0x4d, 0x89, 0xcd, //0x00003bde movq %r9, %r13 + 0x45, 0x31, 0xf6, //0x00003be1 xorl %r14d, %r14d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003be4 .p2align 4, 0x90 + //0x00003bf0 LBB0_819 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x2f, //0x00003bf0 vmovdqu (%r15,%r13), %ymm0 + 0xc4, 0x81, 0x7e, 0x6f, 0x4c, 0x2f, 0x20, //0x00003bf6 vmovdqu $32(%r15,%r13), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00003bfd vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00003c01 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd6, //0x00003c05 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00003c09 vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x00003c0d vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x00003c11 vpmovmskb %ymm0, %esi + 0xc5, 0xf5, 0x74, 0xc7, //0x00003c15 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00003c19 vpmovmskb %ymm0, %ebx + 0x48, 0xc1, 0xe0, 0x20, //0x00003c1d shlq $32, %rax + 0x48, 0x09, 0xc2, //0x00003c21 orq %rax, %rdx + 0x48, 0xc1, 0xe3, 0x20, //0x00003c24 shlq $32, %rbx + 0x48, 0x09, 0xde, //0x00003c28 orq %rbx, %rsi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00003c2b jne LBB0_828 + 0x4d, 0x85, 0xf6, //0x00003c31 testq %r14, %r14 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00003c34 jne LBB0_830 + 0x45, 0x31, 0xf6, //0x00003c3a xorl %r14d, %r14d + 0x48, 0x85, 0xd2, //0x00003c3d testq %rdx, %rdx + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00003c40 jne LBB0_831 + //0x00003c46 LBB0_822 + 0x48, 0x83, 0xc1, 0xc0, //0x00003c46 addq $-64, %rcx + 0x48, 0x83, 0xc7, 0xc0, //0x00003c4a addq $-64, %rdi + 0x49, 0x83, 0xc5, 0x40, //0x00003c4e addq $64, %r13 + 0x48, 0x83, 0xf9, 0x3f, //0x00003c52 cmpq $63, %rcx + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00003c56 ja LBB0_819 + 0xe9, 0x37, 0x08, 0x00, 0x00, //0x00003c5c jmp LBB0_823 + //0x00003c61 LBB0_828 + 0x49, 0x83, 0xf8, 0xff, //0x00003c61 cmpq $-1, %r8 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00003c65 jne LBB0_830 + 0x4c, 0x0f, 0xbc, 0xc6, //0x00003c6b bsfq %rsi, %r8 + 0x4d, 0x01, 0xe8, //0x00003c6f addq %r13, %r8 + //0x00003c72 LBB0_830 + 0x4c, 0x89, 0xf0, //0x00003c72 movq %r14, %rax + 0x48, 0xf7, 0xd0, //0x00003c75 notq %rax + 0x48, 0x21, 0xf0, //0x00003c78 andq %rsi, %rax + 0x4c, 0x8d, 0x24, 0x00, //0x00003c7b leaq (%rax,%rax), %r12 + 0x4d, 0x09, 0xf4, //0x00003c7f orq %r14, %r12 + 0x4c, 0x89, 0xe3, //0x00003c82 movq %r12, %rbx + 0x48, 0xf7, 0xd3, //0x00003c85 notq %rbx + 0x48, 0x21, 0xf3, //0x00003c88 andq %rsi, %rbx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003c8b movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf3, //0x00003c95 andq %rsi, %rbx + 0x45, 0x31, 0xf6, //0x00003c98 xorl %r14d, %r14d + 0x48, 0x01, 0xc3, //0x00003c9b addq %rax, %rbx + 0x41, 0x0f, 0x92, 0xc6, //0x00003c9e setb %r14b + 0x48, 0x01, 0xdb, //0x00003ca2 addq %rbx, %rbx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003ca5 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc3, //0x00003caf xorq %rax, %rbx + 0x4c, 0x21, 0xe3, //0x00003cb2 andq %r12, %rbx + 0x48, 0xf7, 0xd3, //0x00003cb5 notq %rbx + 0x48, 0x21, 0xda, //0x00003cb8 andq %rbx, %rdx + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00003cbb movq $16(%rsp), %r12 + 0x48, 0x85, 0xd2, //0x00003cc0 testq %rdx, %rdx + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003cc3 je LBB0_822 + //0x00003cc9 LBB0_831 + 0x4c, 0x0f, 0xbc, 0xea, //0x00003cc9 bsfq %rdx, %r13 + 0x49, 0x29, 0xfd, //0x00003ccd subq %rdi, %r13 + //0x00003cd0 LBB0_832 + 0x4d, 0x85, 0xed, //0x00003cd0 testq %r13, %r13 + 0x4c, 0x8d, 0x35, 0x52, 0x1d, 0x00, 0x00, //0x00003cd3 leaq $7506(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x0f, 0x89, 0x90, 0xf7, 0xff, 0xff, //0x00003cda jns LBB0_712 + 0xe9, 0xd1, 0x0f, 0x00, 0x00, //0x00003ce0 jmp LBB0_833 + //0x00003ce5 LBB0_836 + 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003ce5 movq $40(%rsp), %rax + 0x4c, 0x8b, 0x30, //0x00003cea movq (%rax), %r14 + 0x4d, 0x8b, 0x28, //0x00003ced movq (%r8), %r13 + 0x4d, 0x29, 0xee, //0x00003cf0 subq %r13, %r14 + 0x0f, 0x84, 0x3c, 0x17, 0x00, 0x00, //0x00003cf3 je LBB0_1105 + 0x4b, 0x8d, 0x04, 0x2f, //0x00003cf9 leaq (%r15,%r13), %rax + 0x48, 0x89, 0x44, 0x24, 0x38, //0x00003cfd movq %rax, $56(%rsp) + 0x80, 0x38, 0x30, //0x00003d02 cmpb $48, (%rax) + 0x0f, 0x85, 0x68, 0x01, 0x00, 0x00, //0x00003d05 jne LBB0_860 + 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00003d0b movl $1, %r9d + 0x49, 0x83, 0xfe, 0x01, //0x00003d11 cmpq $1, %r14 + 0x0f, 0x85, 0x2a, 0x01, 0x00, 0x00, //0x00003d15 jne LBB0_858 + //0x00003d1b LBB0_839 + 0x4c, 0x89, 0xe9, //0x00003d1b movq %r13, %rcx + 0xe9, 0x6b, 0x08, 0x00, 0x00, //0x00003d1e jmp LBB0_950 + //0x00003d23 LBB0_840 + 0x49, 0x8b, 0x0c, 0x24, //0x00003d23 movq (%r12), %rcx + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00003d27 cmpq $4095, %rcx + 0x0f, 0x8f, 0x76, 0x0f, 0x00, 0x00, //0x00003d2e jg LBB0_1108 + 0x48, 0x8d, 0x41, 0x01, //0x00003d34 leaq $1(%rcx), %rax + 0x49, 0x89, 0x04, 0x24, //0x00003d38 movq %rax, (%r12) + 0x49, 0xc7, 0x44, 0xcc, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00003d3c movq $5, $8(%r12,%rcx,8) + 0xe9, 0x76, 0xf3, 0xff, 0xff, //0x00003d45 jmp LBB0_652 + //0x00003d4a LBB0_842 + 0x49, 0x8b, 0x08, //0x00003d4a movq (%r8), %rcx + 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003d4d movq $40(%rsp), %rax + 0x48, 0x8b, 0x10, //0x00003d52 movq (%rax), %rdx + 0x48, 0x8d, 0x42, 0xfc, //0x00003d55 leaq $-4(%rdx), %rax + 0x48, 0x39, 0xc1, //0x00003d59 cmpq %rax, %rcx + 0x0f, 0x87, 0x53, 0x16, 0x00, 0x00, //0x00003d5c ja LBB0_1107 + 0x41, 0x8b, 0x14, 0x0f, //0x00003d62 movl (%r15,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00003d66 cmpl $1702063201, %edx + 0x0f, 0x85, 0xcf, 0x16, 0x00, 0x00, //0x00003d6c jne LBB0_1109 + 0x48, 0x8d, 0x41, 0x04, //0x00003d72 leaq $4(%rcx), %rax + 0x49, 0x89, 0x00, //0x00003d76 movq %rax, (%r8) + 0x48, 0x85, 0xc9, //0x00003d79 testq %rcx, %rcx + 0x0f, 0x8f, 0x3e, 0xf3, 0xff, 0xff, //0x00003d7c jg LBB0_652 + 0xe9, 0xae, 0x17, 0x00, 0x00, //0x00003d82 jmp LBB0_845 + //0x00003d87 LBB0_846 + 0x49, 0x8b, 0x08, //0x00003d87 movq (%r8), %rcx + 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003d8a movq $40(%rsp), %rax + 0x48, 0x8b, 0x10, //0x00003d8f movq (%rax), %rdx + 0x48, 0x8d, 0x42, 0xfd, //0x00003d92 leaq $-3(%rdx), %rax + 0x48, 0x39, 0xc1, //0x00003d96 cmpq %rax, %rcx + 0x0f, 0x87, 0x16, 0x16, 0x00, 0x00, //0x00003d99 ja LBB0_1107 + 0x4c, 0x8d, 0x69, 0xff, //0x00003d9f leaq $-1(%rcx), %r13 + 0x41, 0x81, 0x7c, 0x0f, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00003da3 cmpl $1819047278, $-1(%r15,%rcx) + 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00003dac je LBB0_854 + 0xe9, 0xe4, 0x16, 0x00, 0x00, //0x00003db2 jmp LBB0_848 + //0x00003db7 LBB0_852 + 0x49, 0x8b, 0x08, //0x00003db7 movq (%r8), %rcx + 0x48, 0x8b, 0x44, 0x24, 0x28, //0x00003dba movq $40(%rsp), %rax + 0x48, 0x8b, 0x10, //0x00003dbf movq (%rax), %rdx + 0x48, 0x8d, 0x42, 0xfd, //0x00003dc2 leaq $-3(%rdx), %rax + 0x48, 0x39, 0xc1, //0x00003dc6 cmpq %rax, %rcx + 0x0f, 0x87, 0xe6, 0x15, 0x00, 0x00, //0x00003dc9 ja LBB0_1107 + 0x4c, 0x8d, 0x69, 0xff, //0x00003dcf leaq $-1(%rcx), %r13 + 0x41, 0x81, 0x7c, 0x0f, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00003dd3 cmpl $1702195828, $-1(%r15,%rcx) + 0x0f, 0x85, 0x00, 0x17, 0x00, 0x00, //0x00003ddc jne LBB0_1114 + //0x00003de2 LBB0_854 + 0x48, 0x8d, 0x41, 0x03, //0x00003de2 leaq $3(%rcx), %rax + 0x49, 0x89, 0x00, //0x00003de6 movq %rax, (%r8) + 0x48, 0x85, 0xc9, //0x00003de9 testq %rcx, %rcx + 0x0f, 0x8f, 0xce, 0xf2, 0xff, 0xff, //0x00003dec jg LBB0_652 + 0xe9, 0x9e, 0x0e, 0x00, 0x00, //0x00003df2 jmp LBB0_1026 + //0x00003df7 LBB0_855 + 0x49, 0x8b, 0x0c, 0x24, //0x00003df7 movq (%r12), %rcx + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00003dfb cmpq $4095, %rcx + 0x0f, 0x8f, 0xa2, 0x0e, 0x00, 0x00, //0x00003e02 jg LBB0_1108 + 0x48, 0x8d, 0x41, 0x01, //0x00003e08 leaq $1(%rcx), %rax + 0x49, 0x89, 0x04, 0x24, //0x00003e0c movq %rax, (%r12) + 0x49, 0xc7, 0x44, 0xcc, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00003e10 movq $6, $8(%r12,%rcx,8) + 0xe9, 0xa2, 0xf2, 0xff, 0xff, //0x00003e19 jmp LBB0_652 + //0x00003e1e LBB0_857 + 0x48, 0x8d, 0x50, 0xff, //0x00003e1e leaq $-1(%rax), %rdx + 0x48, 0x39, 0xd7, //0x00003e22 cmpq %rdx, %rdi + 0x48, 0xf7, 0xd0, //0x00003e25 notq %rax + 0x49, 0x0f, 0x45, 0xc3, //0x00003e28 cmovneq %r11, %rax + 0x84, 0xc9, //0x00003e2c testb %cl, %cl + 0x4c, 0x0f, 0x45, 0xd8, //0x00003e2e cmovneq %rax, %r11 + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00003e32 movq $16(%rsp), %r12 + 0x4d, 0x85, 0xdb, //0x00003e37 testq %r11, %r11 + 0x0f, 0x89, 0x58, 0xf2, 0xff, 0xff, //0x00003e3a jns LBB0_936 + 0xe9, 0xb8, 0x0e, 0x00, 0x00, //0x00003e40 jmp LBB0_1030 + //0x00003e45 LBB0_858 + 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00003e45 movq $56(%rsp), %rax + 0x8a, 0x48, 0x01, //0x00003e4a movb $1(%rax), %cl + 0x80, 0xc1, 0xd2, //0x00003e4d addb $-46, %cl + 0x80, 0xf9, 0x37, //0x00003e50 cmpb $55, %cl + 0x0f, 0x87, 0xc2, 0xfe, 0xff, 0xff, //0x00003e53 ja LBB0_839 + 0x0f, 0xb6, 0xc1, //0x00003e59 movzbl %cl, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003e5c movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x00003e66 btq %rax, %rcx + 0x4c, 0x89, 0xe9, //0x00003e6a movq %r13, %rcx + 0x0f, 0x83, 0x1b, 0x07, 0x00, 0x00, //0x00003e6d jae LBB0_950 + //0x00003e73 LBB0_860 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00003e73 movq $-1, %r12 + 0x49, 0x83, 0xfe, 0x20, //0x00003e7a cmpq $32, %r14 + 0x0f, 0x82, 0xe2, 0x07, 0x00, 0x00, //0x00003e7e jb LBB0_959 + 0x45, 0x31, 0xc9, //0x00003e84 xorl %r9d, %r9d + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003e87 movq $-1, %r8 + 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x00003e8e movq $-1, $48(%rsp) + //0x00003e97 LBB0_862 + 0x48, 0x8b, 0x44, 0x24, 0x38, //0x00003e97 movq $56(%rsp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x08, //0x00003e9c vmovdqu (%rax,%r9), %ymm0 + 0xc4, 0xc1, 0x7d, 0x64, 0xc8, //0x00003ea2 vpcmpgtb %ymm8, %ymm0, %ymm1 + 0xc5, 0xb5, 0x64, 0xd0, //0x00003ea7 vpcmpgtb %ymm0, %ymm9, %ymm2 + 0xc5, 0xed, 0xdb, 0xc9, //0x00003eab vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0xad, 0x74, 0xd0, //0x00003eaf vpcmpeqb %ymm0, %ymm10, %ymm2 + 0xc5, 0xa5, 0x74, 0xd8, //0x00003eb3 vpcmpeqb %ymm0, %ymm11, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x00003eb7 vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0x9d, 0xdb, 0xd8, //0x00003ebb vpand %ymm0, %ymm12, %ymm3 + 0xc5, 0x95, 0x74, 0xc0, //0x00003ebf vpcmpeqb %ymm0, %ymm13, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00003ec3 vpmovmskb %ymm0, %ebx + 0xc5, 0x8d, 0x74, 0xdb, //0x00003ec7 vpcmpeqb %ymm3, %ymm14, %ymm3 + 0xc5, 0xfd, 0xd7, 0xf3, //0x00003ecb vpmovmskb %ymm3, %esi + 0xc5, 0xfd, 0xd7, 0xfa, //0x00003ecf vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0xeb, 0xc0, //0x00003ed3 vpor %ymm0, %ymm1, %ymm0 + 0xc5, 0xe5, 0xeb, 0xca, //0x00003ed7 vpor %ymm2, %ymm3, %ymm1 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00003edb vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00003edf vpmovmskb %ymm0, %eax + 0x48, 0xf7, 0xd0, //0x00003ee3 notq %rax + 0x48, 0x0f, 0xbc, 0xc8, //0x00003ee6 bsfq %rax, %rcx + 0x83, 0xf9, 0x20, //0x00003eea cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00003eed je LBB0_864 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00003ef3 movl $-1, %eax + 0xd3, 0xe0, //0x00003ef8 shll %cl, %eax + 0xf7, 0xd0, //0x00003efa notl %eax + 0x21, 0xc3, //0x00003efc andl %eax, %ebx + 0x21, 0xc6, //0x00003efe andl %eax, %esi + 0x21, 0xf8, //0x00003f00 andl %edi, %eax + 0x89, 0xc7, //0x00003f02 movl %eax, %edi + //0x00003f04 LBB0_864 + 0x8d, 0x53, 0xff, //0x00003f04 leal $-1(%rbx), %edx + 0x21, 0xda, //0x00003f07 andl %ebx, %edx + 0x0f, 0x85, 0x81, 0x05, 0x00, 0x00, //0x00003f09 jne LBB0_939 + 0x8d, 0x56, 0xff, //0x00003f0f leal $-1(%rsi), %edx + 0x21, 0xf2, //0x00003f12 andl %esi, %edx + 0x0f, 0x85, 0x76, 0x05, 0x00, 0x00, //0x00003f14 jne LBB0_939 + 0x8d, 0x57, 0xff, //0x00003f1a leal $-1(%rdi), %edx + 0x21, 0xfa, //0x00003f1d andl %edi, %edx + 0x0f, 0x85, 0x6b, 0x05, 0x00, 0x00, //0x00003f1f jne LBB0_939 + 0x85, 0xdb, //0x00003f25 testl %ebx, %ebx + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003f27 je LBB0_870 + 0x0f, 0xbc, 0xdb, //0x00003f2d bsfl %ebx, %ebx + 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00003f30 cmpq $-1, $48(%rsp) + 0x0f, 0x85, 0x34, 0x06, 0x00, 0x00, //0x00003f36 jne LBB0_946 + 0x4c, 0x01, 0xcb, //0x00003f3c addq %r9, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x30, //0x00003f3f movq %rbx, $48(%rsp) + //0x00003f44 LBB0_870 + 0x85, 0xf6, //0x00003f44 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003f46 je LBB0_873 + 0x0f, 0xbc, 0xf6, //0x00003f4c bsfl %esi, %esi + 0x49, 0x83, 0xf8, 0xff, //0x00003f4f cmpq $-1, %r8 + 0x0f, 0x85, 0xcf, 0x05, 0x00, 0x00, //0x00003f53 jne LBB0_943 + 0x4c, 0x01, 0xce, //0x00003f59 addq %r9, %rsi + 0x49, 0x89, 0xf0, //0x00003f5c movq %rsi, %r8 + //0x00003f5f LBB0_873 + 0x85, 0xff, //0x00003f5f testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003f61 je LBB0_876 + 0x0f, 0xbc, 0xf7, //0x00003f67 bsfl %edi, %esi + 0x49, 0x83, 0xfc, 0xff, //0x00003f6a cmpq $-1, %r12 + 0x0f, 0x85, 0xb4, 0x05, 0x00, 0x00, //0x00003f6e jne LBB0_943 + 0x4c, 0x01, 0xce, //0x00003f74 addq %r9, %rsi + 0x49, 0x89, 0xf4, //0x00003f77 movq %rsi, %r12 + //0x00003f7a LBB0_876 + 0x83, 0xf9, 0x20, //0x00003f7a cmpl $32, %ecx + 0x0f, 0x85, 0x0d, 0x02, 0x00, 0x00, //0x00003f7d jne LBB0_910 + 0x49, 0x83, 0xc6, 0xe0, //0x00003f83 addq $-32, %r14 + 0x49, 0x83, 0xc1, 0x20, //0x00003f87 addq $32, %r9 + 0x49, 0x83, 0xfe, 0x1f, //0x00003f8b cmpq $31, %r14 + 0x0f, 0x87, 0x02, 0xff, 0xff, 0xff, //0x00003f8f ja LBB0_862 + 0xc5, 0xf8, 0x77, //0x00003f95 vzeroupper + 0x4c, 0x03, 0x4c, 0x24, 0x38, //0x00003f98 addq $56(%rsp), %r9 + 0x4c, 0x89, 0x64, 0x24, 0x18, //0x00003f9d movq %r12, $24(%rsp) + 0x49, 0x83, 0xfe, 0x10, //0x00003fa2 cmpq $16, %r14 + 0xc5, 0x7a, 0x6f, 0x3d, 0x72, 0xc2, 0xff, 0xff, //0x00003fa6 vmovdqu $-15758(%rip), %xmm15 /* LCPI0_19+0(%rip) */ + 0x0f, 0x82, 0x37, 0x01, 0x00, 0x00, //0x00003fae jb LBB0_897 + //0x00003fb4 LBB0_879 + 0x4d, 0x89, 0xcc, //0x00003fb4 movq %r9, %r12 + 0x4c, 0x2b, 0x64, 0x24, 0x38, //0x00003fb7 subq $56(%rsp), %r12 + 0x31, 0xc0, //0x00003fbc xorl %eax, %eax + //0x00003fbe LBB0_880 + 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x01, //0x00003fbe vmovdqu (%r9,%rax), %xmm0 + 0xc4, 0xc1, 0x79, 0x64, 0xcf, //0x00003fc4 vpcmpgtb %xmm15, %xmm0, %xmm1 + 0xc5, 0xfa, 0x6f, 0x15, 0x5f, 0xc2, 0xff, 0xff, //0x00003fc9 vmovdqu $-15777(%rip), %xmm2 /* LCPI0_20+0(%rip) */ + 0xc5, 0xe9, 0x64, 0xd0, //0x00003fd1 vpcmpgtb %xmm0, %xmm2, %xmm2 + 0xc5, 0xf1, 0xdb, 0xca, //0x00003fd5 vpand %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x74, 0x15, 0x5f, 0xc2, 0xff, 0xff, //0x00003fd9 vpcmpeqb $-15777(%rip), %xmm0, %xmm2 /* LCPI0_21+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x1d, 0x67, 0xc2, 0xff, 0xff, //0x00003fe1 vpcmpeqb $-15769(%rip), %xmm0, %xmm3 /* LCPI0_22+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xd2, //0x00003fe9 vpor %xmm2, %xmm3, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0xfb, 0xc1, 0xff, 0xff, //0x00003fed vpand $-15877(%rip), %xmm0, %xmm3 /* LCPI0_5+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x63, 0xc2, 0xff, 0xff, //0x00003ff5 vpcmpeqb $-15773(%rip), %xmm0, %xmm0 /* LCPI0_23+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x6b, 0xc2, 0xff, 0xff, //0x00003ffd vpcmpeqb $-15765(%rip), %xmm3, %xmm3 /* LCPI0_24+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x00004005 vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xe9, 0xeb, 0xc9, //0x00004009 vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xd9, 0xeb, 0xc9, //0x0000400d vpor %xmm1, %xmm4, %xmm1 + 0xc5, 0x79, 0xd7, 0xd8, //0x00004011 vpmovmskb %xmm0, %r11d + 0xc5, 0xf9, 0xd7, 0xf3, //0x00004015 vpmovmskb %xmm3, %esi + 0xc5, 0xf9, 0xd7, 0xfa, //0x00004019 vpmovmskb %xmm2, %edi + 0xc5, 0xf9, 0xd7, 0xc9, //0x0000401d vpmovmskb %xmm1, %ecx + 0xf7, 0xd1, //0x00004021 notl %ecx + 0x0f, 0xbc, 0xc9, //0x00004023 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00004026 cmpl $16, %ecx + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004029 je LBB0_882 + 0xbb, 0xff, 0xff, 0xff, 0xff, //0x0000402f movl $-1, %ebx + 0xd3, 0xe3, //0x00004034 shll %cl, %ebx + 0xf7, 0xd3, //0x00004036 notl %ebx + 0x41, 0x21, 0xdb, //0x00004038 andl %ebx, %r11d + 0x21, 0xde, //0x0000403b andl %ebx, %esi + 0x21, 0xfb, //0x0000403d andl %edi, %ebx + 0x89, 0xdf, //0x0000403f movl %ebx, %edi + //0x00004041 LBB0_882 + 0x41, 0x8d, 0x5b, 0xff, //0x00004041 leal $-1(%r11), %ebx + 0x44, 0x21, 0xdb, //0x00004045 andl %r11d, %ebx + 0x0f, 0x85, 0x9d, 0x04, 0x00, 0x00, //0x00004048 jne LBB0_940 + 0x8d, 0x5e, 0xff, //0x0000404e leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x00004051 andl %esi, %ebx + 0x0f, 0x85, 0x92, 0x04, 0x00, 0x00, //0x00004053 jne LBB0_940 + 0x8d, 0x5f, 0xff, //0x00004059 leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x0000405c andl %edi, %ebx + 0x0f, 0x85, 0x87, 0x04, 0x00, 0x00, //0x0000405e jne LBB0_940 + 0x45, 0x85, 0xdb, //0x00004064 testl %r11d, %r11d + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00004067 je LBB0_888 + 0x41, 0x0f, 0xbc, 0xdb, //0x0000406d bsfl %r11d, %ebx + 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x00004071 cmpq $-1, $48(%rsp) + 0x0f, 0x85, 0xc5, 0x05, 0x00, 0x00, //0x00004077 jne LBB0_957 + 0x4c, 0x01, 0xe3, //0x0000407d addq %r12, %rbx + 0x48, 0x01, 0xc3, //0x00004080 addq %rax, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x30, //0x00004083 movq %rbx, $48(%rsp) + //0x00004088 LBB0_888 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x00004088 movq $32(%rsp), %r11 + 0x85, 0xf6, //0x0000408d testl %esi, %esi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000408f je LBB0_891 + 0x0f, 0xbc, 0xf6, //0x00004095 bsfl %esi, %esi + 0x49, 0x83, 0xf8, 0xff, //0x00004098 cmpq $-1, %r8 + 0x0f, 0x85, 0x07, 0x05, 0x00, 0x00, //0x0000409c jne LBB0_952 + 0x4c, 0x01, 0xe6, //0x000040a2 addq %r12, %rsi + 0x48, 0x01, 0xc6, //0x000040a5 addq %rax, %rsi + 0x49, 0x89, 0xf0, //0x000040a8 movq %rsi, %r8 + //0x000040ab LBB0_891 + 0x85, 0xff, //0x000040ab testl %edi, %edi + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000040ad je LBB0_894 + 0x0f, 0xbc, 0xf7, //0x000040b3 bsfl %edi, %esi + 0x48, 0x83, 0x7c, 0x24, 0x18, 0xff, //0x000040b6 cmpq $-1, $24(%rsp) + 0x0f, 0x85, 0xe7, 0x04, 0x00, 0x00, //0x000040bc jne LBB0_952 + 0x4c, 0x01, 0xe6, //0x000040c2 addq %r12, %rsi + 0x48, 0x01, 0xc6, //0x000040c5 addq %rax, %rsi + 0x48, 0x89, 0x74, 0x24, 0x18, //0x000040c8 movq %rsi, $24(%rsp) + //0x000040cd LBB0_894 + 0x83, 0xf9, 0x10, //0x000040cd cmpl $16, %ecx + 0x0f, 0x85, 0x5d, 0x01, 0x00, 0x00, //0x000040d0 jne LBB0_913 + 0x49, 0x83, 0xc6, 0xf0, //0x000040d6 addq $-16, %r14 + 0x48, 0x83, 0xc0, 0x10, //0x000040da addq $16, %rax + 0x49, 0x83, 0xfe, 0x0f, //0x000040de cmpq $15, %r14 + 0x0f, 0x87, 0xd6, 0xfe, 0xff, 0xff, //0x000040e2 ja LBB0_880 + 0x49, 0x01, 0xc1, //0x000040e8 addq %rax, %r9 + //0x000040eb LBB0_897 + 0x4d, 0x85, 0xf6, //0x000040eb testq %r14, %r14 + 0x4c, 0x8b, 0x64, 0x24, 0x18, //0x000040ee movq $24(%rsp), %r12 + 0x0f, 0x84, 0x64, 0x01, 0x00, 0x00, //0x000040f3 je LBB0_915 + 0x4b, 0x8d, 0x34, 0x31, //0x000040f9 leaq (%r9,%r14), %rsi + 0x4c, 0x89, 0xcf, //0x000040fd movq %r9, %rdi + 0x48, 0x2b, 0x7c, 0x24, 0x38, //0x00004100 subq $56(%rsp), %rdi + 0x31, 0xc9, //0x00004105 xorl %ecx, %ecx + 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00004107 jmp LBB0_902 + //0x0000410c LBB0_899 + 0x49, 0x83, 0xfc, 0xff, //0x0000410c cmpq $-1, %r12 + 0x0f, 0x85, 0xfe, 0x03, 0x00, 0x00, //0x00004110 jne LBB0_942 + 0x4c, 0x8d, 0x24, 0x0f, //0x00004116 leaq (%rdi,%rcx), %r12 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000411a .p2align 4, 0x90 + //0x00004120 LBB0_901 + 0x48, 0x83, 0xc1, 0x01, //0x00004120 addq $1, %rcx + 0x49, 0x39, 0xce, //0x00004124 cmpq %rcx, %r14 + 0x0f, 0x84, 0x46, 0x03, 0x00, 0x00, //0x00004127 je LBB0_938 + //0x0000412d LBB0_902 + 0x41, 0x0f, 0xbe, 0x1c, 0x09, //0x0000412d movsbl (%r9,%rcx), %ebx + 0x8d, 0x43, 0xd0, //0x00004132 leal $-48(%rbx), %eax + 0x83, 0xf8, 0x0a, //0x00004135 cmpl $10, %eax + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00004138 jb LBB0_901 + 0x8d, 0x53, 0xd5, //0x0000413e leal $-43(%rbx), %edx + 0x83, 0xfa, 0x1a, //0x00004141 cmpl $26, %edx + 0x0f, 0x87, 0x2a, 0x00, 0x00, 0x00, //0x00004144 ja LBB0_907 + 0x48, 0x8d, 0x1d, 0xe3, 0x1a, 0x00, 0x00, //0x0000414a leaq $6883(%rip), %rbx /* LJTI0_4+0(%rip) */ + 0x48, 0x63, 0x04, 0x93, //0x00004151 movslq (%rbx,%rdx,4), %rax + 0x48, 0x01, 0xd8, //0x00004155 addq %rbx, %rax + 0xff, 0xe0, //0x00004158 jmpq *%rax + //0x0000415a LBB0_905 + 0x48, 0x83, 0x7c, 0x24, 0x30, 0xff, //0x0000415a cmpq $-1, $48(%rsp) + 0x0f, 0x85, 0xae, 0x03, 0x00, 0x00, //0x00004160 jne LBB0_942 + 0x48, 0x8d, 0x04, 0x0f, //0x00004166 leaq (%rdi,%rcx), %rax + 0x48, 0x89, 0x44, 0x24, 0x30, //0x0000416a movq %rax, $48(%rsp) + 0xe9, 0xac, 0xff, 0xff, 0xff, //0x0000416f jmp LBB0_901 + //0x00004174 LBB0_907 + 0x83, 0xfb, 0x65, //0x00004174 cmpl $101, %ebx + 0x0f, 0x85, 0xdd, 0x00, 0x00, 0x00, //0x00004177 jne LBB0_914 + //0x0000417d LBB0_908 + 0x49, 0x83, 0xf8, 0xff, //0x0000417d cmpq $-1, %r8 + 0x0f, 0x85, 0x8d, 0x03, 0x00, 0x00, //0x00004181 jne LBB0_942 + 0x4c, 0x8d, 0x04, 0x0f, //0x00004187 leaq (%rdi,%rcx), %r8 + 0xe9, 0x90, 0xff, 0xff, 0xff, //0x0000418b jmp LBB0_901 + //0x00004190 LBB0_910 + 0x4c, 0x01, 0xc9, //0x00004190 addq %r9, %rcx + 0x48, 0x03, 0x4c, 0x24, 0x38, //0x00004193 addq $56(%rsp), %rcx + 0xc5, 0xf8, 0x77, //0x00004198 vzeroupper + 0xc5, 0x7a, 0x6f, 0x3d, 0x7d, 0xc0, 0xff, 0xff, //0x0000419b vmovdqu $-16259(%rip), %xmm15 /* LCPI0_19+0(%rip) */ + 0x49, 0x89, 0xc9, //0x000041a3 movq %rcx, %r9 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000041a6 movq $-1, %rcx + 0x48, 0x8b, 0x54, 0x24, 0x30, //0x000041ad movq $48(%rsp), %rdx + 0x48, 0x85, 0xd2, //0x000041b2 testq %rdx, %rdx + 0x0f, 0x85, 0xb7, 0x00, 0x00, 0x00, //0x000041b5 jne LBB0_916 + 0xe9, 0x8d, 0x13, 0x00, 0x00, //0x000041bb jmp LBB0_1106 + //0x000041c0 LBB0_911 + 0x4d, 0x89, 0xcb, //0x000041c0 movq %r9, %r11 + 0xe9, 0xe7, 0xf8, 0xff, 0xff, //0x000041c3 jmp LBB0_804 + //0x000041c8 LBB0_701 + 0x4d, 0x01, 0xfd, //0x000041c8 addq %r15, %r13 + 0x48, 0x83, 0xf9, 0x20, //0x000041cb cmpq $32, %rcx + 0x0f, 0x82, 0x1e, 0x05, 0x00, 0x00, //0x000041cf jb LBB0_964 + //0x000041d5 LBB0_702 + 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x000041d5 vmovdqu (%r13), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x000041db vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x000041df vpmovmskb %ymm1, %edx + 0xc5, 0xfd, 0x74, 0xc7, //0x000041e3 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000041e7 vpmovmskb %ymm0, %esi + 0x85, 0xf6, //0x000041eb testl %esi, %esi + 0x0f, 0x85, 0xa4, 0x04, 0x00, 0x00, //0x000041ed jne LBB0_960 + 0x4d, 0x85, 0xf6, //0x000041f3 testq %r14, %r14 + 0x0f, 0x85, 0xb2, 0x04, 0x00, 0x00, //0x000041f6 jne LBB0_962 + 0x45, 0x31, 0xf6, //0x000041fc xorl %r14d, %r14d + 0x48, 0x85, 0xd2, //0x000041ff testq %rdx, %rdx + 0x0f, 0x84, 0xe3, 0x04, 0x00, 0x00, //0x00004202 je LBB0_963 + //0x00004208 LBB0_705 + 0x48, 0x0f, 0xbc, 0xc2, //0x00004208 bsfq %rdx, %rax + 0x4d, 0x29, 0xfd, //0x0000420c subq %r15, %r13 + 0x49, 0x01, 0xc5, //0x0000420f addq %rax, %r13 + 0x49, 0x83, 0xc5, 0x01, //0x00004212 addq $1, %r13 + 0x4c, 0x8d, 0x35, 0x0f, 0x18, 0x00, 0x00, //0x00004216 leaq $6159(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x4d, 0x85, 0xed, //0x0000421d testq %r13, %r13 + 0x0f, 0x89, 0x4a, 0xf2, 0xff, 0xff, //0x00004220 jns LBB0_712 + 0xe9, 0x8b, 0x0a, 0x00, 0x00, //0x00004226 jmp LBB0_833 + //0x0000422b LBB0_912 + 0x0f, 0xbc, 0xc2, //0x0000422b bsfl %edx, %eax + 0xe9, 0x2d, 0x01, 0x00, 0x00, //0x0000422e jmp LBB0_930 + //0x00004233 LBB0_913 + 0x89, 0xc9, //0x00004233 movl %ecx, %ecx + 0x49, 0x01, 0xc9, //0x00004235 addq %rcx, %r9 + 0x49, 0x01, 0xc1, //0x00004238 addq %rax, %r9 + 0x4c, 0x8b, 0x64, 0x24, 0x18, //0x0000423b movq $24(%rsp), %r12 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004240 movq $-1, %rcx + 0x48, 0x8b, 0x54, 0x24, 0x30, //0x00004247 movq $48(%rsp), %rdx + 0x48, 0x85, 0xd2, //0x0000424c testq %rdx, %rdx + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000424f jne LBB0_916 + 0xe9, 0xf3, 0x12, 0x00, 0x00, //0x00004255 jmp LBB0_1106 + //0x0000425a LBB0_914 + 0x49, 0x01, 0xc9, //0x0000425a addq %rcx, %r9 + //0x0000425d LBB0_915 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000425d movq $-1, %rcx + 0x48, 0x8b, 0x54, 0x24, 0x30, //0x00004264 movq $48(%rsp), %rdx + 0x48, 0x85, 0xd2, //0x00004269 testq %rdx, %rdx + 0x0f, 0x84, 0xdb, 0x12, 0x00, 0x00, //0x0000426c je LBB0_1106 + //0x00004272 LBB0_916 + 0x4d, 0x85, 0xe4, //0x00004272 testq %r12, %r12 + 0xc5, 0xfe, 0x6f, 0x2d, 0x83, 0xbd, 0xff, 0xff, //0x00004275 vmovdqu $-17021(%rip), %ymm5 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xfb, 0xbd, 0xff, 0xff, //0x0000427d vmovdqu $-16901(%rip), %ymm6 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x13, 0xbe, 0xff, 0xff, //0x00004285 vmovdqu $-16877(%rip), %ymm7 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x8b, 0xbe, 0xff, 0xff, //0x0000428d vmovdqu $-16757(%rip), %ymm8 /* LCPI0_13+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xa3, 0xbe, 0xff, 0xff, //0x00004295 vmovdqu $-16733(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xbb, 0xbe, 0xff, 0xff, //0x0000429d vmovdqu $-16709(%rip), %ymm10 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xd3, 0xbe, 0xff, 0xff, //0x000042a5 vmovdqu $-16685(%rip), %ymm11 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x8b, 0xbd, 0xff, 0xff, //0x000042ad vmovdqu $-17013(%rip), %ymm12 /* LCPI0_2+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xe3, 0xbe, 0xff, 0xff, //0x000042b5 vmovdqu $-16669(%rip), %ymm13 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xfb, 0xbe, 0xff, 0xff, //0x000042bd vmovdqu $-16645(%rip), %ymm14 /* LCPI0_18+0(%rip) */ + 0x0f, 0x84, 0x82, 0x12, 0x00, 0x00, //0x000042c5 je LBB0_1106 + 0x4d, 0x85, 0xc0, //0x000042cb testq %r8, %r8 + 0x0f, 0x84, 0x79, 0x12, 0x00, 0x00, //0x000042ce je LBB0_1106 + 0x4c, 0x2b, 0x4c, 0x24, 0x38, //0x000042d4 subq $56(%rsp), %r9 + 0x49, 0x8d, 0x49, 0xff, //0x000042d9 leaq $-1(%r9), %rcx + 0x48, 0x39, 0xca, //0x000042dd cmpq %rcx, %rdx + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x000042e0 je LBB0_924 + 0x49, 0x39, 0xcc, //0x000042e6 cmpq %rcx, %r12 + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000042e9 je LBB0_924 + 0x49, 0x39, 0xc8, //0x000042ef cmpq %rcx, %r8 + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000042f2 je LBB0_924 + 0x4d, 0x85, 0xe4, //0x000042f8 testq %r12, %r12 + 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x000042fb jle LBB0_925 + 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00004301 leaq $-1(%r12), %rax + 0x49, 0x39, 0xc0, //0x00004306 cmpq %rax, %r8 + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00004309 je LBB0_925 + 0x49, 0xf7, 0xd4, //0x0000430f notq %r12 + 0x4d, 0x89, 0xe1, //0x00004312 movq %r12, %r9 + 0xe9, 0x5e, 0x02, 0x00, 0x00, //0x00004315 jmp LBB0_948 + //0x0000431a LBB0_924 + 0x49, 0xf7, 0xd9, //0x0000431a negq %r9 + 0xe9, 0x56, 0x02, 0x00, 0x00, //0x0000431d jmp LBB0_948 + //0x00004322 LBB0_925 + 0x48, 0x89, 0xd0, //0x00004322 movq %rdx, %rax + 0x4c, 0x09, 0xc0, //0x00004325 orq %r8, %rax + 0x0f, 0x99, 0xc1, //0x00004328 setns %cl + 0x0f, 0x88, 0xb0, 0x00, 0x00, 0x00, //0x0000432b js LBB0_931 + 0x4c, 0x39, 0xc2, //0x00004331 cmpq %r8, %rdx + 0x0f, 0x8c, 0xa7, 0x00, 0x00, 0x00, //0x00004334 jl LBB0_931 + 0x48, 0xf7, 0xd2, //0x0000433a notq %rdx + 0x49, 0x89, 0xd1, //0x0000433d movq %rdx, %r9 + 0xe9, 0x33, 0x02, 0x00, 0x00, //0x00004340 jmp LBB0_948 + //0x00004345 LBB0_928 + 0x4d, 0x29, 0xfa, //0x00004345 subq %r15, %r10 + 0x49, 0x01, 0xfa, //0x00004348 addq %rdi, %r10 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x0000434b movq $8(%rsp), %r8 + 0x49, 0x39, 0xd2, //0x00004350 cmpq %rdx, %r10 + 0x0f, 0x82, 0x39, 0xef, 0xff, 0xff, //0x00004353 jb LBB0_684 + 0xe9, 0x1a, 0x09, 0x00, 0x00, //0x00004359 jmp LBB0_1021 + //0x0000435e LBB0_929 + 0x89, 0xf0, //0x0000435e movl %esi, %eax + //0x00004360 LBB0_930 + 0x49, 0xf7, 0xd3, //0x00004360 notq %r11 + 0x49, 0x29, 0xc3, //0x00004363 subq %rax, %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00004366 movq $8(%rsp), %rsi + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x0000436b movq $16(%rsp), %r12 + 0x4d, 0x85, 0xdb, //0x00004370 testq %r11, %r11 + 0x0f, 0x89, 0x1f, 0xed, 0xff, 0xff, //0x00004373 jns LBB0_936 + 0xe9, 0x7f, 0x09, 0x00, 0x00, //0x00004379 jmp LBB0_1030 + //0x0000437e LBB0_787 + 0x4d, 0x01, 0xfd, //0x0000437e addq %r15, %r13 + 0x48, 0x83, 0xf9, 0x20, //0x00004381 cmpq $32, %rcx + 0x0f, 0x82, 0x9d, 0x04, 0x00, 0x00, //0x00004385 jb LBB0_981 + //0x0000438b LBB0_788 + 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x0000438b vmovdqu (%r13), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00004391 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00004395 vpmovmskb %ymm1, %edx + 0xc5, 0xfd, 0x74, 0xc7, //0x00004399 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x0000439d vpmovmskb %ymm0, %esi + 0x85, 0xf6, //0x000043a1 testl %esi, %esi + 0x0f, 0x85, 0x23, 0x04, 0x00, 0x00, //0x000043a3 jne LBB0_977 + 0x4d, 0x85, 0xf6, //0x000043a9 testq %r14, %r14 + 0x0f, 0x85, 0x31, 0x04, 0x00, 0x00, //0x000043ac jne LBB0_979 + 0x45, 0x31, 0xf6, //0x000043b2 xorl %r14d, %r14d + 0x48, 0x85, 0xd2, //0x000043b5 testq %rdx, %rdx + 0x0f, 0x84, 0x62, 0x04, 0x00, 0x00, //0x000043b8 je LBB0_980 + //0x000043be LBB0_791 + 0x48, 0x0f, 0xbc, 0xc2, //0x000043be bsfq %rdx, %rax + 0x4d, 0x29, 0xfd, //0x000043c2 subq %r15, %r13 + 0x49, 0x01, 0xc5, //0x000043c5 addq %rax, %r13 + 0x49, 0x83, 0xc5, 0x01, //0x000043c8 addq $1, %r13 + 0x4c, 0x8d, 0x35, 0x59, 0x16, 0x00, 0x00, //0x000043cc leaq $5721(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x4d, 0x85, 0xed, //0x000043d3 testq %r13, %r13 + 0x0f, 0x89, 0x64, 0xf6, 0xff, 0xff, //0x000043d6 jns LBB0_798 + 0xe9, 0xd5, 0x08, 0x00, 0x00, //0x000043dc jmp LBB0_833 + //0x000043e1 LBB0_931 + 0x49, 0x8d, 0x40, 0xff, //0x000043e1 leaq $-1(%r8), %rax + 0x48, 0x39, 0xc2, //0x000043e5 cmpq %rax, %rdx + 0x49, 0xf7, 0xd0, //0x000043e8 notq %r8 + 0x4d, 0x0f, 0x45, 0xc1, //0x000043eb cmovneq %r9, %r8 + 0x84, 0xc9, //0x000043ef testb %cl, %cl + 0x4d, 0x0f, 0x45, 0xc8, //0x000043f1 cmovneq %r8, %r9 + 0xe9, 0x7e, 0x01, 0x00, 0x00, //0x000043f5 jmp LBB0_948 + //0x000043fa LBB0_932 + 0x0f, 0xbc, 0xc2, //0x000043fa bsfl %edx, %eax + 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x000043fd jmp LBB0_935 + //0x00004402 LBB0_933 + 0x4c, 0x03, 0x7c, 0x24, 0x18, //0x00004402 addq $24(%rsp), %r15 + 0x4d, 0x29, 0xdf, //0x00004407 subq %r11, %r15 + 0x49, 0x29, 0xcf, //0x0000440a subq %rcx, %r15 + 0x49, 0x83, 0xc7, 0xfe, //0x0000440d addq $-2, %r15 + 0x4d, 0x89, 0xfb, //0x00004411 movq %r15, %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00004414 movq $8(%rsp), %rsi + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004419 movq $16(%rsp), %r12 + 0x4d, 0x85, 0xdb, //0x0000441e testq %r11, %r11 + 0x0f, 0x89, 0x71, 0xec, 0xff, 0xff, //0x00004421 jns LBB0_936 + 0xe9, 0xd1, 0x08, 0x00, 0x00, //0x00004427 jmp LBB0_1030 + //0x0000442c LBB0_934 + 0x89, 0xf0, //0x0000442c movl %esi, %eax + //0x0000442e LBB0_935 + 0x4c, 0x03, 0x7c, 0x24, 0x18, //0x0000442e addq $24(%rsp), %r15 + 0x4d, 0x29, 0xdf, //0x00004433 subq %r11, %r15 + 0x49, 0x29, 0xc7, //0x00004436 subq %rax, %r15 + 0x4d, 0x29, 0xcf, //0x00004439 subq %r9, %r15 + 0x49, 0x83, 0xc7, 0xfe, //0x0000443c addq $-2, %r15 + 0x4d, 0x89, 0xfb, //0x00004440 movq %r15, %r11 + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00004443 movq $8(%rsp), %rsi + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004448 movq $16(%rsp), %r12 + 0x4c, 0x8d, 0x35, 0xd8, 0x15, 0x00, 0x00, //0x0000444d leaq $5592(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x4d, 0x85, 0xdb, //0x00004454 testq %r11, %r11 + 0x0f, 0x89, 0x3b, 0xec, 0xff, 0xff, //0x00004457 jns LBB0_936 + 0xe9, 0x9b, 0x08, 0x00, 0x00, //0x0000445d jmp LBB0_1030 + //0x00004462 LBB0_937 + 0x4d, 0x01, 0xfa, //0x00004462 addq %r15, %r10 + 0x48, 0x85, 0xf6, //0x00004465 testq %rsi, %rsi + 0x0f, 0x85, 0xba, 0xed, 0xff, 0xff, //0x00004468 jne LBB0_677 + 0xe9, 0xf4, 0xed, 0xff, 0xff, //0x0000446e jmp LBB0_682 + //0x00004473 LBB0_938 + 0x49, 0x89, 0xf1, //0x00004473 movq %rsi, %r9 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004476 movq $-1, %rcx + 0x48, 0x8b, 0x54, 0x24, 0x30, //0x0000447d movq $48(%rsp), %rdx + 0x48, 0x85, 0xd2, //0x00004482 testq %rdx, %rdx + 0x0f, 0x85, 0xe7, 0xfd, 0xff, 0xff, //0x00004485 jne LBB0_916 + 0xe9, 0xbd, 0x10, 0x00, 0x00, //0x0000448b jmp LBB0_1106 + //0x00004490 LBB0_939 + 0x0f, 0xbc, 0xc2, //0x00004490 bsfl %edx, %eax + 0xe9, 0xda, 0x00, 0x00, 0x00, //0x00004493 jmp LBB0_947 + //0x00004498 LBB0_823 + 0x4d, 0x01, 0xfd, //0x00004498 addq %r15, %r13 + 0x48, 0x83, 0xf9, 0x20, //0x0000449b cmpq $32, %rcx + 0x0f, 0x82, 0x40, 0x05, 0x00, 0x00, //0x0000449f jb LBB0_1002 + //0x000044a5 LBB0_824 + 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x000044a5 vmovdqu (%r13), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x000044ab vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x000044af vpmovmskb %ymm1, %edx + 0xc5, 0xfd, 0x74, 0xc7, //0x000044b3 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000044b7 vpmovmskb %ymm0, %esi + 0x85, 0xf6, //0x000044bb testl %esi, %esi + 0x0f, 0x85, 0xc6, 0x04, 0x00, 0x00, //0x000044bd jne LBB0_998 + 0x4d, 0x85, 0xf6, //0x000044c3 testq %r14, %r14 + 0x0f, 0x85, 0xd4, 0x04, 0x00, 0x00, //0x000044c6 jne LBB0_1000 + 0x45, 0x31, 0xf6, //0x000044cc xorl %r14d, %r14d + 0x48, 0x85, 0xd2, //0x000044cf testq %rdx, %rdx + 0x0f, 0x84, 0x05, 0x05, 0x00, 0x00, //0x000044d2 je LBB0_1001 + //0x000044d8 LBB0_827 + 0x48, 0x0f, 0xbc, 0xc2, //0x000044d8 bsfq %rdx, %rax + 0x4d, 0x29, 0xfd, //0x000044dc subq %r15, %r13 + 0x49, 0x01, 0xc5, //0x000044df addq %rax, %r13 + 0x49, 0x83, 0xc5, 0x01, //0x000044e2 addq $1, %r13 + 0xe9, 0xe5, 0xf7, 0xff, 0xff, //0x000044e6 jmp LBB0_832 + //0x000044eb LBB0_940 + 0x0f, 0xbc, 0xcb, //0x000044eb bsfl %ebx, %ecx + //0x000044ee LBB0_941 + 0x4d, 0x01, 0xef, //0x000044ee addq %r13, %r15 + 0x4d, 0x29, 0xcf, //0x000044f1 subq %r9, %r15 + 0x49, 0x29, 0xcf, //0x000044f4 subq %rcx, %r15 + 0x48, 0xf7, 0xd0, //0x000044f7 notq %rax + 0x4c, 0x01, 0xf8, //0x000044fa addq %r15, %rax + 0x49, 0x89, 0xc1, //0x000044fd movq %rax, %r9 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00004500 movq $8(%rsp), %r8 + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004505 movq $16(%rsp), %r12 + 0x4c, 0x8b, 0x5c, 0x24, 0x20, //0x0000450a movq $32(%rsp), %r11 + 0xe9, 0xb3, 0x00, 0x00, 0x00, //0x0000450f jmp LBB0_954 + //0x00004514 LBB0_942 + 0x4d, 0x01, 0xef, //0x00004514 addq %r13, %r15 + 0x4d, 0x29, 0xcf, //0x00004517 subq %r9, %r15 + 0x48, 0xf7, 0xd1, //0x0000451a notq %rcx + 0x4c, 0x01, 0xf9, //0x0000451d addq %r15, %rcx + 0x49, 0x89, 0xc9, //0x00004520 movq %rcx, %r9 + 0xe9, 0x95, 0x00, 0x00, 0x00, //0x00004523 jmp LBB0_953 + //0x00004528 LBB0_943 + 0x89, 0xf0, //0x00004528 movl %esi, %eax + 0xe9, 0x43, 0x00, 0x00, 0x00, //0x0000452a jmp LBB0_947 + //0x0000452f LBB0_944 + 0x4f, 0x8d, 0x2c, 0x0f, //0x0000452f leaq (%r15,%r9), %r13 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004533 movq $-1, %r8 + 0x45, 0x31, 0xf6, //0x0000453a xorl %r14d, %r14d + 0x48, 0x83, 0xf9, 0x20, //0x0000453d cmpq $32, %rcx + 0x0f, 0x83, 0x8e, 0xfc, 0xff, 0xff, //0x00004541 jae LBB0_702 + 0xe9, 0xa7, 0x01, 0x00, 0x00, //0x00004547 jmp LBB0_964 + //0x0000454c LBB0_945 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000454c movq $-1, %rax + 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x00004553 movq $-1, $48(%rsp) + 0x4c, 0x8b, 0x5c, 0x24, 0x38, //0x0000455c movq $56(%rsp), %r11 + 0x49, 0x83, 0xf8, 0x10, //0x00004561 cmpq $16, %r8 + 0x0f, 0x83, 0x6d, 0xf1, 0xff, 0xff, //0x00004565 jae LBB0_745 + 0xe9, 0x9f, 0xf2, 0xff, 0xff, //0x0000456b jmp LBB0_763 + //0x00004570 LBB0_946 + 0x89, 0xd8, //0x00004570 movl %ebx, %eax + //0x00004572 LBB0_947 + 0x49, 0xf7, 0xd1, //0x00004572 notq %r9 + 0x49, 0x29, 0xc1, //0x00004575 subq %rax, %r9 + //0x00004578 LBB0_948 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x00004578 movq $8(%rsp), %r8 + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x0000457d movq $16(%rsp), %r12 + 0x4d, 0x85, 0xc9, //0x00004582 testq %r9, %r9 + 0x0f, 0x88, 0xbf, 0x0f, 0x00, 0x00, //0x00004585 js LBB0_955 + //0x0000458b LBB0_949 + 0x49, 0x8b, 0x08, //0x0000458b movq (%r8), %rcx + //0x0000458e LBB0_950 + 0x4c, 0x01, 0xc9, //0x0000458e addq %r9, %rcx + 0x49, 0x89, 0x08, //0x00004591 movq %rcx, (%r8) + 0x4d, 0x85, 0xed, //0x00004594 testq %r13, %r13 + 0x4c, 0x8d, 0x35, 0x8e, 0x14, 0x00, 0x00, //0x00004597 leaq $5262(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x0f, 0x8f, 0x1c, 0xeb, 0xff, 0xff, //0x0000459e jg LBB0_652 + 0xe9, 0x98, 0x0f, 0x00, 0x00, //0x000045a4 jmp LBB0_951 + //0x000045a9 LBB0_952 + 0x89, 0xf1, //0x000045a9 movl %esi, %ecx + 0x4d, 0x01, 0xef, //0x000045ab addq %r13, %r15 + 0x4d, 0x29, 0xcf, //0x000045ae subq %r9, %r15 + 0x49, 0x29, 0xcf, //0x000045b1 subq %rcx, %r15 + 0x48, 0xf7, 0xd0, //0x000045b4 notq %rax + 0x4c, 0x01, 0xf8, //0x000045b7 addq %r15, %rax + 0x49, 0x89, 0xc1, //0x000045ba movq %rax, %r9 + //0x000045bd LBB0_953 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x000045bd movq $8(%rsp), %r8 + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x000045c2 movq $16(%rsp), %r12 + //0x000045c7 LBB0_954 + 0xc5, 0xfe, 0x6f, 0x2d, 0x31, 0xba, 0xff, 0xff, //0x000045c7 vmovdqu $-17871(%rip), %ymm5 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xa9, 0xba, 0xff, 0xff, //0x000045cf vmovdqu $-17751(%rip), %ymm6 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xc1, 0xba, 0xff, 0xff, //0x000045d7 vmovdqu $-17727(%rip), %ymm7 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x39, 0xbb, 0xff, 0xff, //0x000045df vmovdqu $-17607(%rip), %ymm8 /* LCPI0_13+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x51, 0xbb, 0xff, 0xff, //0x000045e7 vmovdqu $-17583(%rip), %ymm9 /* LCPI0_14+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0x69, 0xbb, 0xff, 0xff, //0x000045ef vmovdqu $-17559(%rip), %ymm10 /* LCPI0_15+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x81, 0xbb, 0xff, 0xff, //0x000045f7 vmovdqu $-17535(%rip), %ymm11 /* LCPI0_16+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x39, 0xba, 0xff, 0xff, //0x000045ff vmovdqu $-17863(%rip), %ymm12 /* LCPI0_2+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x91, 0xbb, 0xff, 0xff, //0x00004607 vmovdqu $-17519(%rip), %ymm13 /* LCPI0_17+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xa9, 0xbb, 0xff, 0xff, //0x0000460f vmovdqu $-17495(%rip), %ymm14 /* LCPI0_18+0(%rip) */ + 0x4d, 0x85, 0xc9, //0x00004617 testq %r9, %r9 + 0x0f, 0x89, 0x6b, 0xff, 0xff, 0xff, //0x0000461a jns LBB0_949 + 0xe9, 0x25, 0x0f, 0x00, 0x00, //0x00004620 jmp LBB0_955 + //0x00004625 LBB0_956 + 0x4f, 0x8d, 0x2c, 0x0f, //0x00004625 leaq (%r15,%r9), %r13 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004629 movq $-1, %r8 + 0x45, 0x31, 0xf6, //0x00004630 xorl %r14d, %r14d + 0x48, 0x83, 0xf9, 0x20, //0x00004633 cmpq $32, %rcx + 0x0f, 0x83, 0x4e, 0xfd, 0xff, 0xff, //0x00004637 jae LBB0_788 + 0xe9, 0xe6, 0x01, 0x00, 0x00, //0x0000463d jmp LBB0_981 + //0x00004642 LBB0_957 + 0x89, 0xd9, //0x00004642 movl %ebx, %ecx + 0xe9, 0xa5, 0xfe, 0xff, 0xff, //0x00004644 jmp LBB0_941 + //0x00004649 LBB0_958 + 0x4f, 0x8d, 0x2c, 0x0f, //0x00004649 leaq (%r15,%r9), %r13 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000464d movq $-1, %r8 + 0x45, 0x31, 0xf6, //0x00004654 xorl %r14d, %r14d + 0x48, 0x83, 0xf9, 0x20, //0x00004657 cmpq $32, %rcx + 0x0f, 0x83, 0x44, 0xfe, 0xff, 0xff, //0x0000465b jae LBB0_824 + 0xe9, 0x7f, 0x03, 0x00, 0x00, //0x00004661 jmp LBB0_1002 + //0x00004666 LBB0_959 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004666 movq $-1, %r8 + 0x48, 0xc7, 0x44, 0x24, 0x30, 0xff, 0xff, 0xff, 0xff, //0x0000466d movq $-1, $48(%rsp) + 0x4c, 0x8b, 0x4c, 0x24, 0x38, //0x00004676 movq $56(%rsp), %r9 + 0x4c, 0x89, 0x64, 0x24, 0x18, //0x0000467b movq %r12, $24(%rsp) + 0x49, 0x83, 0xfe, 0x10, //0x00004680 cmpq $16, %r14 + 0xc5, 0x7a, 0x6f, 0x3d, 0x94, 0xbb, 0xff, 0xff, //0x00004684 vmovdqu $-17516(%rip), %xmm15 /* LCPI0_19+0(%rip) */ + 0x0f, 0x83, 0x22, 0xf9, 0xff, 0xff, //0x0000468c jae LBB0_879 + 0xe9, 0x54, 0xfa, 0xff, 0xff, //0x00004692 jmp LBB0_897 + //0x00004697 LBB0_960 + 0x49, 0x83, 0xf8, 0xff, //0x00004697 cmpq $-1, %r8 + 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000469b jne LBB0_962 + 0x4c, 0x89, 0xe8, //0x000046a1 movq %r13, %rax + 0x4c, 0x29, 0xf8, //0x000046a4 subq %r15, %rax + 0x4c, 0x0f, 0xbc, 0xc6, //0x000046a7 bsfq %rsi, %r8 + 0x49, 0x01, 0xc0, //0x000046ab addq %rax, %r8 + //0x000046ae LBB0_962 + 0x44, 0x89, 0xf0, //0x000046ae movl %r14d, %eax + 0xf7, 0xd0, //0x000046b1 notl %eax + 0x21, 0xf0, //0x000046b3 andl %esi, %eax + 0x8d, 0x3c, 0x00, //0x000046b5 leal (%rax,%rax), %edi + 0x41, 0x8d, 0x1c, 0x46, //0x000046b8 leal (%r14,%rax,2), %ebx + 0xf7, 0xd7, //0x000046bc notl %edi + 0x21, 0xf7, //0x000046be andl %esi, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000046c0 andl $-1431655766, %edi + 0x45, 0x31, 0xf6, //0x000046c6 xorl %r14d, %r14d + 0x01, 0xc7, //0x000046c9 addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc6, //0x000046cb setb %r14b + 0x01, 0xff, //0x000046cf addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000046d1 xorl $1431655765, %edi + 0x21, 0xdf, //0x000046d7 andl %ebx, %edi + 0xf7, 0xd7, //0x000046d9 notl %edi + 0x21, 0xfa, //0x000046db andl %edi, %edx + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x000046dd movq $16(%rsp), %r12 + 0x48, 0x85, 0xd2, //0x000046e2 testq %rdx, %rdx + 0x0f, 0x85, 0x1d, 0xfb, 0xff, 0xff, //0x000046e5 jne LBB0_705 + //0x000046eb LBB0_963 + 0x49, 0x83, 0xc5, 0x20, //0x000046eb addq $32, %r13 + 0x48, 0x83, 0xc1, 0xe0, //0x000046ef addq $-32, %rcx + //0x000046f3 LBB0_964 + 0x4d, 0x85, 0xf6, //0x000046f3 testq %r14, %r14 + 0x0f, 0x85, 0x05, 0x02, 0x00, 0x00, //0x000046f6 jne LBB0_994 + 0x4c, 0x89, 0xfa, //0x000046fc movq %r15, %rdx + 0x48, 0xf7, 0xd2, //0x000046ff notq %rdx + 0x4c, 0x89, 0xc7, //0x00004702 movq %r8, %rdi + 0x4c, 0x8d, 0x35, 0x20, 0x13, 0x00, 0x00, //0x00004705 leaq $4896(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x48, 0x85, 0xc9, //0x0000470c testq %rcx, %rcx + 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x0000470f je LBB0_976 + //0x00004715 LBB0_966 + 0x48, 0x83, 0xc2, 0x01, //0x00004715 addq $1, %rdx + //0x00004719 LBB0_967 + 0x31, 0xf6, //0x00004719 xorl %esi, %esi + //0x0000471b LBB0_968 + 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x00, //0x0000471b movzbl (%r13,%rsi), %ebx + 0x80, 0xfb, 0x22, //0x00004721 cmpb $34, %bl + 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x00004724 je LBB0_975 + 0x80, 0xfb, 0x5c, //0x0000472a cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000472d je LBB0_973 + 0x48, 0x83, 0xc6, 0x01, //0x00004733 addq $1, %rsi + 0x48, 0x39, 0xf1, //0x00004737 cmpq %rsi, %rcx + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000473a jne LBB0_968 + 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x00004740 jmp LBB0_971 + //0x00004745 LBB0_973 + 0x48, 0x8d, 0x41, 0xff, //0x00004745 leaq $-1(%rcx), %rax + 0x48, 0x39, 0xf0, //0x00004749 cmpq %rsi, %rax + 0x0f, 0x84, 0x6e, 0x05, 0x00, 0x00, //0x0000474c je LBB0_834 + 0x4a, 0x8d, 0x04, 0x2a, //0x00004752 leaq (%rdx,%r13), %rax + 0x48, 0x01, 0xf0, //0x00004756 addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x00004759 cmpq $-1, %rdi + 0x4c, 0x0f, 0x44, 0xc0, //0x0000475d cmoveq %rax, %r8 + 0x48, 0x0f, 0x44, 0xf8, //0x00004761 cmoveq %rax, %rdi + 0x49, 0x01, 0xf5, //0x00004765 addq %rsi, %r13 + 0x49, 0x83, 0xc5, 0x02, //0x00004768 addq $2, %r13 + 0x48, 0x89, 0xc8, //0x0000476c movq %rcx, %rax + 0x48, 0x29, 0xf0, //0x0000476f subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00004772 addq $-2, %rax + 0x48, 0x83, 0xc1, 0xfe, //0x00004776 addq $-2, %rcx + 0x48, 0x39, 0xf1, //0x0000477a cmpq %rsi, %rcx + 0x48, 0x89, 0xc1, //0x0000477d movq %rax, %rcx + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004780 movq $16(%rsp), %r12 + 0x4c, 0x8d, 0x35, 0xa0, 0x12, 0x00, 0x00, //0x00004785 leaq $4768(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x0000478c jne LBB0_967 + 0xe9, 0x29, 0x05, 0x00, 0x00, //0x00004792 jmp LBB0_834 + //0x00004797 LBB0_975 + 0x49, 0x01, 0xf5, //0x00004797 addq %rsi, %r13 + 0x49, 0x83, 0xc5, 0x01, //0x0000479a addq $1, %r13 + //0x0000479e LBB0_976 + 0x4d, 0x29, 0xfd, //0x0000479e subq %r15, %r13 + 0x4d, 0x85, 0xed, //0x000047a1 testq %r13, %r13 + 0x0f, 0x89, 0xc6, 0xec, 0xff, 0xff, //0x000047a4 jns LBB0_712 + 0xe9, 0x07, 0x05, 0x00, 0x00, //0x000047aa jmp LBB0_833 + //0x000047af LBB0_971 + 0x80, 0xfb, 0x22, //0x000047af cmpb $34, %bl + 0x0f, 0x85, 0x08, 0x05, 0x00, 0x00, //0x000047b2 jne LBB0_834 + 0x49, 0x01, 0xcd, //0x000047b8 addq %rcx, %r13 + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x000047bb movq $16(%rsp), %r12 + 0x4c, 0x8d, 0x35, 0x65, 0x12, 0x00, 0x00, //0x000047c0 leaq $4709(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0xe9, 0xd2, 0xff, 0xff, 0xff, //0x000047c7 jmp LBB0_976 + //0x000047cc LBB0_977 + 0x49, 0x83, 0xf8, 0xff, //0x000047cc cmpq $-1, %r8 + 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x000047d0 jne LBB0_979 + 0x4c, 0x89, 0xe8, //0x000047d6 movq %r13, %rax + 0x4c, 0x29, 0xf8, //0x000047d9 subq %r15, %rax + 0x4c, 0x0f, 0xbc, 0xc6, //0x000047dc bsfq %rsi, %r8 + 0x49, 0x01, 0xc0, //0x000047e0 addq %rax, %r8 + //0x000047e3 LBB0_979 + 0x44, 0x89, 0xf0, //0x000047e3 movl %r14d, %eax + 0xf7, 0xd0, //0x000047e6 notl %eax + 0x21, 0xf0, //0x000047e8 andl %esi, %eax + 0x8d, 0x3c, 0x00, //0x000047ea leal (%rax,%rax), %edi + 0x41, 0x8d, 0x1c, 0x46, //0x000047ed leal (%r14,%rax,2), %ebx + 0xf7, 0xd7, //0x000047f1 notl %edi + 0x21, 0xf7, //0x000047f3 andl %esi, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000047f5 andl $-1431655766, %edi + 0x45, 0x31, 0xf6, //0x000047fb xorl %r14d, %r14d + 0x01, 0xc7, //0x000047fe addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc6, //0x00004800 setb %r14b + 0x01, 0xff, //0x00004804 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00004806 xorl $1431655765, %edi + 0x21, 0xdf, //0x0000480c andl %ebx, %edi + 0xf7, 0xd7, //0x0000480e notl %edi + 0x21, 0xfa, //0x00004810 andl %edi, %edx + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004812 movq $16(%rsp), %r12 + 0x48, 0x85, 0xd2, //0x00004817 testq %rdx, %rdx + 0x0f, 0x85, 0x9e, 0xfb, 0xff, 0xff, //0x0000481a jne LBB0_791 + //0x00004820 LBB0_980 + 0x49, 0x83, 0xc5, 0x20, //0x00004820 addq $32, %r13 + 0x48, 0x83, 0xc1, 0xe0, //0x00004824 addq $-32, %rcx + //0x00004828 LBB0_981 + 0x4d, 0x85, 0xf6, //0x00004828 testq %r14, %r14 + 0x0f, 0x85, 0x14, 0x01, 0x00, 0x00, //0x0000482b jne LBB0_996 + 0x4c, 0x89, 0xfa, //0x00004831 movq %r15, %rdx + 0x48, 0xf7, 0xd2, //0x00004834 notq %rdx + 0x4c, 0x89, 0xc7, //0x00004837 movq %r8, %rdi + 0x4c, 0x8d, 0x35, 0xeb, 0x11, 0x00, 0x00, //0x0000483a leaq $4587(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x48, 0x85, 0xc9, //0x00004841 testq %rcx, %rcx + 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x00004844 je LBB0_993 + //0x0000484a LBB0_983 + 0x48, 0x83, 0xc2, 0x01, //0x0000484a addq $1, %rdx + //0x0000484e LBB0_984 + 0x31, 0xf6, //0x0000484e xorl %esi, %esi + //0x00004850 LBB0_985 + 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x00, //0x00004850 movzbl (%r13,%rsi), %ebx + 0x80, 0xfb, 0x22, //0x00004856 cmpb $34, %bl + 0x0f, 0x84, 0x6d, 0x00, 0x00, 0x00, //0x00004859 je LBB0_992 + 0x80, 0xfb, 0x5c, //0x0000485f cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004862 je LBB0_990 + 0x48, 0x83, 0xc6, 0x01, //0x00004868 addq $1, %rsi + 0x48, 0x39, 0xf1, //0x0000486c cmpq %rsi, %rcx + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000486f jne LBB0_985 + 0xe9, 0x6a, 0x00, 0x00, 0x00, //0x00004875 jmp LBB0_988 + //0x0000487a LBB0_990 + 0x48, 0x8d, 0x41, 0xff, //0x0000487a leaq $-1(%rcx), %rax + 0x48, 0x39, 0xf0, //0x0000487e cmpq %rsi, %rax + 0x0f, 0x84, 0x39, 0x04, 0x00, 0x00, //0x00004881 je LBB0_834 + 0x4a, 0x8d, 0x04, 0x2a, //0x00004887 leaq (%rdx,%r13), %rax + 0x48, 0x01, 0xf0, //0x0000488b addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x0000488e cmpq $-1, %rdi + 0x4c, 0x0f, 0x44, 0xc0, //0x00004892 cmoveq %rax, %r8 + 0x48, 0x0f, 0x44, 0xf8, //0x00004896 cmoveq %rax, %rdi + 0x49, 0x01, 0xf5, //0x0000489a addq %rsi, %r13 + 0x49, 0x83, 0xc5, 0x02, //0x0000489d addq $2, %r13 + 0x48, 0x89, 0xc8, //0x000048a1 movq %rcx, %rax + 0x48, 0x29, 0xf0, //0x000048a4 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000048a7 addq $-2, %rax + 0x48, 0x83, 0xc1, 0xfe, //0x000048ab addq $-2, %rcx + 0x48, 0x39, 0xf1, //0x000048af cmpq %rsi, %rcx + 0x48, 0x89, 0xc1, //0x000048b2 movq %rax, %rcx + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x000048b5 movq $16(%rsp), %r12 + 0x4c, 0x8d, 0x35, 0x6b, 0x11, 0x00, 0x00, //0x000048ba leaq $4459(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x000048c1 jne LBB0_984 + 0xe9, 0xf4, 0x03, 0x00, 0x00, //0x000048c7 jmp LBB0_834 + //0x000048cc LBB0_992 + 0x49, 0x01, 0xf5, //0x000048cc addq %rsi, %r13 + 0x49, 0x83, 0xc5, 0x01, //0x000048cf addq $1, %r13 + //0x000048d3 LBB0_993 + 0x4d, 0x29, 0xfd, //0x000048d3 subq %r15, %r13 + 0x4d, 0x85, 0xed, //0x000048d6 testq %r13, %r13 + 0x0f, 0x89, 0x61, 0xf1, 0xff, 0xff, //0x000048d9 jns LBB0_798 + 0xe9, 0xd2, 0x03, 0x00, 0x00, //0x000048df jmp LBB0_833 + //0x000048e4 LBB0_988 + 0x80, 0xfb, 0x22, //0x000048e4 cmpb $34, %bl + 0x0f, 0x85, 0xd3, 0x03, 0x00, 0x00, //0x000048e7 jne LBB0_834 + 0x49, 0x01, 0xcd, //0x000048ed addq %rcx, %r13 + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x000048f0 movq $16(%rsp), %r12 + 0x4c, 0x8d, 0x35, 0x30, 0x11, 0x00, 0x00, //0x000048f5 leaq $4400(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0xe9, 0xd2, 0xff, 0xff, 0xff, //0x000048fc jmp LBB0_993 + //0x00004901 LBB0_994 + 0x48, 0x85, 0xc9, //0x00004901 testq %rcx, %rcx + 0x0f, 0x84, 0xb6, 0x03, 0x00, 0x00, //0x00004904 je LBB0_834 + 0x4c, 0x89, 0xfa, //0x0000490a movq %r15, %rdx + 0x48, 0xf7, 0xd2, //0x0000490d notq %rdx + 0x4a, 0x8d, 0x04, 0x2a, //0x00004910 leaq (%rdx,%r13), %rax + 0x49, 0x83, 0xf8, 0xff, //0x00004914 cmpq $-1, %r8 + 0x4c, 0x89, 0xc7, //0x00004918 movq %r8, %rdi + 0x4c, 0x0f, 0x44, 0xc0, //0x0000491b cmoveq %rax, %r8 + 0x48, 0x0f, 0x44, 0xf8, //0x0000491f cmoveq %rax, %rdi + 0x49, 0x83, 0xc5, 0x01, //0x00004923 addq $1, %r13 + 0x48, 0x83, 0xc1, 0xff, //0x00004927 addq $-1, %rcx + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x0000492b movq $16(%rsp), %r12 + 0x4c, 0x8d, 0x35, 0xf5, 0x10, 0x00, 0x00, //0x00004930 leaq $4341(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x48, 0x85, 0xc9, //0x00004937 testq %rcx, %rcx + 0x0f, 0x85, 0xd5, 0xfd, 0xff, 0xff, //0x0000493a jne LBB0_966 + 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x00004940 jmp LBB0_976 + //0x00004945 LBB0_996 + 0x48, 0x85, 0xc9, //0x00004945 testq %rcx, %rcx + 0x0f, 0x84, 0x72, 0x03, 0x00, 0x00, //0x00004948 je LBB0_834 + 0x4c, 0x89, 0xfa, //0x0000494e movq %r15, %rdx + 0x48, 0xf7, 0xd2, //0x00004951 notq %rdx + 0x4a, 0x8d, 0x04, 0x2a, //0x00004954 leaq (%rdx,%r13), %rax + 0x49, 0x83, 0xf8, 0xff, //0x00004958 cmpq $-1, %r8 + 0x4c, 0x89, 0xc7, //0x0000495c movq %r8, %rdi + 0x4c, 0x0f, 0x44, 0xc0, //0x0000495f cmoveq %rax, %r8 + 0x48, 0x0f, 0x44, 0xf8, //0x00004963 cmoveq %rax, %rdi + 0x49, 0x83, 0xc5, 0x01, //0x00004967 addq $1, %r13 + 0x48, 0x83, 0xc1, 0xff, //0x0000496b addq $-1, %rcx + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x0000496f movq $16(%rsp), %r12 + 0x4c, 0x8d, 0x35, 0xb1, 0x10, 0x00, 0x00, //0x00004974 leaq $4273(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0x48, 0x85, 0xc9, //0x0000497b testq %rcx, %rcx + 0x0f, 0x85, 0xc6, 0xfe, 0xff, 0xff, //0x0000497e jne LBB0_983 + 0xe9, 0x4a, 0xff, 0xff, 0xff, //0x00004984 jmp LBB0_993 + //0x00004989 LBB0_998 + 0x49, 0x83, 0xf8, 0xff, //0x00004989 cmpq $-1, %r8 + 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000498d jne LBB0_1000 + 0x4c, 0x89, 0xe8, //0x00004993 movq %r13, %rax + 0x4c, 0x29, 0xf8, //0x00004996 subq %r15, %rax + 0x4c, 0x0f, 0xbc, 0xc6, //0x00004999 bsfq %rsi, %r8 + 0x49, 0x01, 0xc0, //0x0000499d addq %rax, %r8 + //0x000049a0 LBB0_1000 + 0x44, 0x89, 0xf0, //0x000049a0 movl %r14d, %eax + 0xf7, 0xd0, //0x000049a3 notl %eax + 0x21, 0xf0, //0x000049a5 andl %esi, %eax + 0x8d, 0x3c, 0x00, //0x000049a7 leal (%rax,%rax), %edi + 0x41, 0x8d, 0x1c, 0x46, //0x000049aa leal (%r14,%rax,2), %ebx + 0xf7, 0xd7, //0x000049ae notl %edi + 0x21, 0xf7, //0x000049b0 andl %esi, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000049b2 andl $-1431655766, %edi + 0x45, 0x31, 0xf6, //0x000049b8 xorl %r14d, %r14d + 0x01, 0xc7, //0x000049bb addl %eax, %edi + 0x41, 0x0f, 0x92, 0xc6, //0x000049bd setb %r14b + 0x01, 0xff, //0x000049c1 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000049c3 xorl $1431655765, %edi + 0x21, 0xdf, //0x000049c9 andl %ebx, %edi + 0xf7, 0xd7, //0x000049cb notl %edi + 0x21, 0xfa, //0x000049cd andl %edi, %edx + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x000049cf movq $16(%rsp), %r12 + 0x48, 0x85, 0xd2, //0x000049d4 testq %rdx, %rdx + 0x0f, 0x85, 0xfb, 0xfa, 0xff, 0xff, //0x000049d7 jne LBB0_827 + //0x000049dd LBB0_1001 + 0x49, 0x83, 0xc5, 0x20, //0x000049dd addq $32, %r13 + 0x48, 0x83, 0xc1, 0xe0, //0x000049e1 addq $-32, %rcx + //0x000049e5 LBB0_1002 + 0x4d, 0x85, 0xf6, //0x000049e5 testq %r14, %r14 + 0x0f, 0x85, 0xad, 0x00, 0x00, 0x00, //0x000049e8 jne LBB0_1015 + 0x4c, 0x89, 0xfa, //0x000049ee movq %r15, %rdx + 0x48, 0xf7, 0xd2, //0x000049f1 notq %rdx + 0x4c, 0x89, 0xc7, //0x000049f4 movq %r8, %rdi + 0x48, 0x85, 0xc9, //0x000049f7 testq %rcx, %rcx + 0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x000049fa je LBB0_1014 + //0x00004a00 LBB0_1004 + 0x48, 0x83, 0xc2, 0x01, //0x00004a00 addq $1, %rdx + //0x00004a04 LBB0_1005 + 0x31, 0xf6, //0x00004a04 xorl %esi, %esi + //0x00004a06 LBB0_1006 + 0x41, 0x0f, 0xb6, 0x5c, 0x35, 0x00, //0x00004a06 movzbl (%r13,%rsi), %ebx + 0x80, 0xfb, 0x22, //0x00004a0c cmpb $34, %bl + 0x0f, 0x84, 0x61, 0x00, 0x00, 0x00, //0x00004a0f je LBB0_1013 + 0x80, 0xfb, 0x5c, //0x00004a15 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004a18 je LBB0_1011 + 0x48, 0x83, 0xc6, 0x01, //0x00004a1e addq $1, %rsi + 0x48, 0x39, 0xf1, //0x00004a22 cmpq %rsi, %rcx + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00004a25 jne LBB0_1006 + 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00004a2b jmp LBB0_1009 + //0x00004a30 LBB0_1011 + 0x48, 0x8d, 0x41, 0xff, //0x00004a30 leaq $-1(%rcx), %rax + 0x48, 0x39, 0xf0, //0x00004a34 cmpq %rsi, %rax + 0x0f, 0x84, 0x83, 0x02, 0x00, 0x00, //0x00004a37 je LBB0_834 + 0x4a, 0x8d, 0x04, 0x2a, //0x00004a3d leaq (%rdx,%r13), %rax + 0x48, 0x01, 0xf0, //0x00004a41 addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x00004a44 cmpq $-1, %rdi + 0x4c, 0x0f, 0x44, 0xc0, //0x00004a48 cmoveq %rax, %r8 + 0x48, 0x0f, 0x44, 0xf8, //0x00004a4c cmoveq %rax, %rdi + 0x49, 0x01, 0xf5, //0x00004a50 addq %rsi, %r13 + 0x49, 0x83, 0xc5, 0x02, //0x00004a53 addq $2, %r13 + 0x48, 0x89, 0xc8, //0x00004a57 movq %rcx, %rax + 0x48, 0x29, 0xf0, //0x00004a5a subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00004a5d addq $-2, %rax + 0x48, 0x83, 0xc1, 0xfe, //0x00004a61 addq $-2, %rcx + 0x48, 0x39, 0xf1, //0x00004a65 cmpq %rsi, %rcx + 0x48, 0x89, 0xc1, //0x00004a68 movq %rax, %rcx + 0x0f, 0x85, 0x93, 0xff, 0xff, 0xff, //0x00004a6b jne LBB0_1005 + 0xe9, 0x4a, 0x02, 0x00, 0x00, //0x00004a71 jmp LBB0_834 + //0x00004a76 LBB0_1013 + 0x49, 0x01, 0xf5, //0x00004a76 addq %rsi, %r13 + 0x49, 0x83, 0xc5, 0x01, //0x00004a79 addq $1, %r13 + //0x00004a7d LBB0_1014 + 0x4d, 0x29, 0xfd, //0x00004a7d subq %r15, %r13 + 0x4c, 0x8b, 0x64, 0x24, 0x10, //0x00004a80 movq $16(%rsp), %r12 + 0xe9, 0x46, 0xf2, 0xff, 0xff, //0x00004a85 jmp LBB0_832 + //0x00004a8a LBB0_1009 + 0x80, 0xfb, 0x22, //0x00004a8a cmpb $34, %bl + 0x0f, 0x85, 0x2d, 0x02, 0x00, 0x00, //0x00004a8d jne LBB0_834 + 0x49, 0x01, 0xcd, //0x00004a93 addq %rcx, %r13 + 0xe9, 0xe2, 0xff, 0xff, 0xff, //0x00004a96 jmp LBB0_1014 + //0x00004a9b LBB0_1015 + 0x48, 0x85, 0xc9, //0x00004a9b testq %rcx, %rcx + 0x0f, 0x84, 0x1c, 0x02, 0x00, 0x00, //0x00004a9e je LBB0_834 + 0x4c, 0x89, 0xfa, //0x00004aa4 movq %r15, %rdx + 0x48, 0xf7, 0xd2, //0x00004aa7 notq %rdx + 0x4a, 0x8d, 0x04, 0x2a, //0x00004aaa leaq (%rdx,%r13), %rax + 0x49, 0x83, 0xf8, 0xff, //0x00004aae cmpq $-1, %r8 + 0x4c, 0x89, 0xc7, //0x00004ab2 movq %r8, %rdi + 0x4c, 0x0f, 0x44, 0xc0, //0x00004ab5 cmoveq %rax, %r8 + 0x48, 0x0f, 0x44, 0xf8, //0x00004ab9 cmoveq %rax, %rdi + 0x49, 0x83, 0xc5, 0x01, //0x00004abd addq $1, %r13 + 0x48, 0x83, 0xc1, 0xff, //0x00004ac1 addq $-1, %rcx + 0x48, 0x85, 0xc9, //0x00004ac5 testq %rcx, %rcx + 0x0f, 0x85, 0x32, 0xff, 0xff, 0xff, //0x00004ac8 jne LBB0_1004 + 0xe9, 0xaa, 0xff, 0xff, 0xff, //0x00004ace jmp LBB0_1014 + //0x00004ad3 LBB0_1023 + 0x49, 0x89, 0xce, //0x00004ad3 movq %rcx, %r14 + 0xe9, 0xac, 0x01, 0x00, 0x00, //0x00004ad6 jmp LBB0_1024 + //0x00004adb LBB0_630 + 0x49, 0x83, 0xc6, 0xff, //0x00004adb addq $-1, %r14 + 0x4d, 0x89, 0x30, //0x00004adf movq %r14, (%r8) + 0x49, 0xc7, 0xc5, 0xde, 0xff, 0xff, 0xff, //0x00004ae2 movq $-34, %r13 + 0xe9, 0xa7, 0x01, 0x00, 0x00, //0x00004ae9 jmp LBB0_1026 + //0x00004aee LBB0_631 + 0xf7, 0xd1, //0x00004aee notl %ecx + 0x0f, 0xbc, 0xc1, //0x00004af0 bsfl %ecx, %eax + 0x48, 0x29, 0xd0, //0x00004af3 subq %rdx, %rax + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004af6 movq $-1, %r13 + 0x48, 0x39, 0xd8, //0x00004afd cmpq %rbx, %rax + 0x0f, 0x83, 0x8f, 0x01, 0x00, 0x00, //0x00004b00 jae LBB0_1026 + //0x00004b06 LBB0_632 + 0x48, 0x8d, 0x50, 0x01, //0x00004b06 leaq $1(%rax), %rdx + 0x49, 0x89, 0x10, //0x00004b0a movq %rdx, (%r8) + 0x41, 0x0f, 0xbe, 0x0c, 0x03, //0x00004b0d movsbl (%r11,%rax), %ecx + 0x83, 0xf9, 0x7b, //0x00004b12 cmpl $123, %ecx + 0x0f, 0x87, 0xf7, 0x01, 0x00, 0x00, //0x00004b15 ja LBB0_1032 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004b1b movq $-1, %r13 + 0x48, 0x8d, 0x35, 0xe3, 0x11, 0x00, 0x00, //0x00004b22 leaq $4579(%rip), %rsi /* LJTI0_6+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8e, //0x00004b29 movslq (%rsi,%rcx,4), %rcx + 0x48, 0x01, 0xf1, //0x00004b2d addq %rsi, %rcx + 0xff, 0xe1, //0x00004b30 jmpq *%rcx + //0x00004b32 LBB0_634 + 0x49, 0x8b, 0x37, //0x00004b32 movq (%r15), %rsi + 0x48, 0x89, 0xf7, //0x00004b35 movq %rsi, %rdi + 0x48, 0x29, 0xd7, //0x00004b38 subq %rdx, %rdi + 0x48, 0x83, 0xff, 0x20, //0x00004b3b cmpq $32, %rdi + 0x0f, 0x82, 0x96, 0x0a, 0x00, 0x00, //0x00004b3f jb LBB0_1126 + 0x48, 0x89, 0xc7, //0x00004b45 movq %rax, %rdi + 0x48, 0xf7, 0xd7, //0x00004b48 notq %rdi + 0xc5, 0xfe, 0x6f, 0x05, 0xcd, 0xb4, 0xff, 0xff, //0x00004b4b vmovdqu $-19251(%rip), %ymm0 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0xe5, 0xb4, 0xff, 0xff, //0x00004b53 vmovdqu $-19227(%rip), %ymm1 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x15, 0xfd, 0xb4, 0xff, 0xff, //0x00004b5b vmovdqu $-19203(%rip), %ymm2 /* LCPI0_3+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004b63 .p2align 4, 0x90 + //0x00004b70 LBB0_636 + 0xc4, 0xc1, 0x7e, 0x6f, 0x1c, 0x13, //0x00004b70 vmovdqu (%r11,%rdx), %ymm3 + 0xc5, 0xe5, 0x74, 0xe0, //0x00004b76 vpcmpeqb %ymm0, %ymm3, %ymm4 + 0xc5, 0xe5, 0xdb, 0xd9, //0x00004b7a vpand %ymm1, %ymm3, %ymm3 + 0xc5, 0xe5, 0x74, 0xda, //0x00004b7e vpcmpeqb %ymm2, %ymm3, %ymm3 + 0xc5, 0xe5, 0xeb, 0xdc, //0x00004b82 vpor %ymm4, %ymm3, %ymm3 + 0xc5, 0xfd, 0xd7, 0xcb, //0x00004b86 vpmovmskb %ymm3, %ecx + 0x85, 0xc9, //0x00004b8a testl %ecx, %ecx + 0x0f, 0x85, 0xd2, 0x00, 0x00, 0x00, //0x00004b8c jne LBB0_1018 + 0x48, 0x83, 0xc2, 0x20, //0x00004b92 addq $32, %rdx + 0x48, 0x8d, 0x0c, 0x3e, //0x00004b96 leaq (%rsi,%rdi), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00004b9a addq $-32, %rcx + 0x48, 0x83, 0xc7, 0xe0, //0x00004b9e addq $-32, %rdi + 0x48, 0x83, 0xf9, 0x1f, //0x00004ba2 cmpq $31, %rcx + 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x00004ba6 ja LBB0_636 + 0x4c, 0x89, 0xda, //0x00004bac movq %r11, %rdx + 0x48, 0x29, 0xfa, //0x00004baf subq %rdi, %rdx + 0x48, 0x01, 0xfe, //0x00004bb2 addq %rdi, %rsi + 0x48, 0x89, 0xf7, //0x00004bb5 movq %rsi, %rdi + 0x48, 0x83, 0xff, 0x10, //0x00004bb8 cmpq $16, %rdi + 0x0f, 0x82, 0x54, 0x00, 0x00, 0x00, //0x00004bbc jb LBB0_642 + //0x00004bc2 LBB0_639 + 0x4c, 0x89, 0xde, //0x00004bc2 movq %r11, %rsi + 0x48, 0x29, 0xd6, //0x00004bc5 subq %rdx, %rsi + 0xc5, 0xfa, 0x6f, 0x05, 0x10, 0xb6, 0xff, 0xff, //0x00004bc8 vmovdqu $-18928(%rip), %xmm0 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x0d, 0x18, 0xb6, 0xff, 0xff, //0x00004bd0 vmovdqu $-18920(%rip), %xmm1 /* LCPI0_5+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x15, 0x20, 0xb6, 0xff, 0xff, //0x00004bd8 vmovdqu $-18912(%rip), %xmm2 /* LCPI0_6+0(%rip) */ + //0x00004be0 LBB0_640 + 0xc5, 0xfa, 0x6f, 0x1a, //0x00004be0 vmovdqu (%rdx), %xmm3 + 0xc5, 0xe1, 0x74, 0xe0, //0x00004be4 vpcmpeqb %xmm0, %xmm3, %xmm4 + 0xc5, 0xe1, 0xdb, 0xd9, //0x00004be8 vpand %xmm1, %xmm3, %xmm3 + 0xc5, 0xe1, 0x74, 0xda, //0x00004bec vpcmpeqb %xmm2, %xmm3, %xmm3 + 0xc5, 0xe1, 0xeb, 0xdc, //0x00004bf0 vpor %xmm4, %xmm3, %xmm3 + 0xc5, 0xf9, 0xd7, 0xcb, //0x00004bf4 vpmovmskb %xmm3, %ecx + 0x85, 0xc9, //0x00004bf8 testl %ecx, %ecx + 0x0f, 0x85, 0x26, 0x08, 0x00, 0x00, //0x00004bfa jne LBB0_1104 + 0x48, 0x83, 0xc2, 0x10, //0x00004c00 addq $16, %rdx + 0x48, 0x83, 0xc7, 0xf0, //0x00004c04 addq $-16, %rdi + 0x48, 0x83, 0xc6, 0xf0, //0x00004c08 addq $-16, %rsi + 0x48, 0x83, 0xff, 0x0f, //0x00004c0c cmpq $15, %rdi + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00004c10 ja LBB0_640 + //0x00004c16 LBB0_642 + 0x48, 0x85, 0xff, //0x00004c16 testq %rdi, %rdi + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00004c19 je LBB0_649 + 0x48, 0x8d, 0x1c, 0x3a, //0x00004c1f leaq (%rdx,%rdi), %rbx + 0x31, 0xf6, //0x00004c23 xorl %esi, %esi + //0x00004c25 LBB0_644 + 0x0f, 0xb6, 0x0c, 0x32, //0x00004c25 movzbl (%rdx,%rsi), %ecx + 0x80, 0xf9, 0x2c, //0x00004c29 cmpb $44, %cl + 0x0f, 0x84, 0xbb, 0x09, 0x00, 0x00, //0x00004c2c je LBB0_1127 + 0x80, 0xf9, 0x7d, //0x00004c32 cmpb $125, %cl + 0x0f, 0x84, 0xb2, 0x09, 0x00, 0x00, //0x00004c35 je LBB0_1127 + 0x80, 0xf9, 0x5d, //0x00004c3b cmpb $93, %cl + 0x0f, 0x84, 0xa9, 0x09, 0x00, 0x00, //0x00004c3e je LBB0_1127 + 0x48, 0x83, 0xc6, 0x01, //0x00004c44 addq $1, %rsi + 0x48, 0x39, 0xf7, //0x00004c48 cmpq %rsi, %rdi + 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00004c4b jne LBB0_644 + 0x48, 0x89, 0xda, //0x00004c51 movq %rbx, %rdx + //0x00004c54 LBB0_649 + 0x4c, 0x29, 0xda, //0x00004c54 subq %r11, %rdx + 0xe9, 0x97, 0x09, 0x00, 0x00, //0x00004c57 jmp LBB0_1128 + //0x00004c5c LBB0_1017 + 0x49, 0x89, 0xd6, //0x00004c5c movq %rdx, %r14 + 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00004c5f jmp LBB0_1024 + //0x00004c64 LBB0_1018 + 0x0f, 0xbc, 0xc9, //0x00004c64 bsfl %ecx, %ecx + 0x48, 0x29, 0xf9, //0x00004c67 subq %rdi, %rcx + //0x00004c6a LBB0_1019 + 0x49, 0x89, 0x08, //0x00004c6a movq %rcx, (%r8) + 0x49, 0x89, 0xc5, //0x00004c6d movq %rax, %r13 + 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00004c70 jmp LBB0_1026 + //0x00004c75 LBB0_1020 + 0x4d, 0x89, 0x10, //0x00004c75 movq %r10, (%r8) + //0x00004c78 LBB0_1021 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004c78 movq $-1, %r13 + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00004c7f jmp LBB0_1026 + //0x00004c84 LBB0_1022 + 0x49, 0x89, 0xde, //0x00004c84 movq %rbx, %r14 + //0x00004c87 LBB0_1024 + 0x49, 0x83, 0xc6, 0xff, //0x00004c87 addq $-1, %r14 + 0x4d, 0x89, 0x30, //0x00004c8b movq %r14, (%r8) + //0x00004c8e LBB0_1025 + 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00004c8e movq $-2, %r13 + //0x00004c95 LBB0_1026 + 0x4c, 0x89, 0xe8, //0x00004c95 movq %r13, %rax + 0x48, 0x8d, 0x65, 0xd8, //0x00004c98 leaq $-40(%rbp), %rsp + 0x5b, //0x00004c9c popq %rbx + 0x41, 0x5c, //0x00004c9d popq %r12 + 0x41, 0x5d, //0x00004c9f popq %r13 + 0x41, 0x5e, //0x00004ca1 popq %r14 + 0x41, 0x5f, //0x00004ca3 popq %r15 + 0x5d, //0x00004ca5 popq %rbp + 0xc5, 0xf8, 0x77, //0x00004ca6 vzeroupper + 0xc3, //0x00004ca9 retq + //0x00004caa LBB0_1108 + 0x49, 0xc7, 0xc5, 0xf9, 0xff, 0xff, 0xff, //0x00004caa movq $-7, %r13 + 0xe9, 0xdf, 0xff, 0xff, 0xff, //0x00004cb1 jmp LBB0_1026 + //0x00004cb6 LBB0_833 + 0x49, 0x83, 0xfd, 0xff, //0x00004cb6 cmpq $-1, %r13 + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00004cba jne LBB0_835 + //0x00004cc0 LBB0_834 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004cc0 movq $-1, %r13 + 0x4d, 0x89, 0xd8, //0x00004cc7 movq %r11, %r8 + //0x00004cca LBB0_835 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00004cca movq $8(%rsp), %rax + 0x4c, 0x89, 0x00, //0x00004ccf movq %r8, (%rax) + 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00004cd2 jmp LBB0_1026 + //0x00004cd7 LBB0_713 + 0x49, 0x83, 0xc1, 0xff, //0x00004cd7 addq $-1, %r9 + 0x4d, 0x89, 0xcd, //0x00004cdb movq %r9, %r13 + 0xe9, 0xb2, 0xff, 0xff, 0xff, //0x00004cde jmp LBB0_1026 + //0x00004ce3 LBB0_1027 + 0x48, 0x8d, 0x48, 0x04, //0x00004ce3 leaq $4(%rax), %rcx + 0xe9, 0xc0, 0x03, 0x00, 0x00, //0x00004ce7 jmp LBB0_1070 + //0x00004cec LBB0_1028 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004cec movq $-1, %rcx + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x00004cf3 movq $8(%rsp), %rsi + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004cf8 jmp LBB0_1031 + //0x00004cfd LBB0_1030 + 0x4c, 0x89, 0xd9, //0x00004cfd movq %r11, %rcx + //0x00004d00 LBB0_1031 + 0x48, 0x8b, 0x06, //0x00004d00 movq (%rsi), %rax + 0x48, 0x29, 0xc8, //0x00004d03 subq %rcx, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00004d06 addq $-2, %rax + 0x48, 0x89, 0x06, //0x00004d0a movq %rax, (%rsi) + 0xe9, 0x7c, 0xff, 0xff, 0xff, //0x00004d0d jmp LBB0_1025 + //0x00004d12 LBB0_1032 + 0x49, 0x89, 0x00, //0x00004d12 movq %rax, (%r8) + 0xe9, 0x74, 0xff, 0xff, 0xff, //0x00004d15 jmp LBB0_1025 + //0x00004d1a LBB0_1033 + 0x4d, 0x8b, 0x07, //0x00004d1a movq (%r15), %r8 + 0x4d, 0x89, 0xc7, //0x00004d1d movq %r8, %r15 + 0x49, 0x29, 0xd7, //0x00004d20 subq %rdx, %r15 + 0x49, 0x83, 0xff, 0x20, //0x00004d23 cmpq $32, %r15 + 0x0f, 0x8c, 0xd6, 0x08, 0x00, 0x00, //0x00004d27 jl LBB0_1130 + 0x4d, 0x8d, 0x0c, 0x03, //0x00004d2d leaq (%r11,%rax), %r9 + 0x49, 0x29, 0xc0, //0x00004d31 subq %rax, %r8 + 0xbb, 0x1f, 0x00, 0x00, 0x00, //0x00004d34 movl $31, %ebx + 0x45, 0x31, 0xff, //0x00004d39 xorl %r15d, %r15d + 0xc5, 0xfe, 0x6f, 0x05, 0x3c, 0xb3, 0xff, 0xff, //0x00004d3c vmovdqu $-19652(%rip), %ymm0 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0x54, 0xb3, 0xff, 0xff, //0x00004d44 vmovdqu $-19628(%rip), %ymm1 /* LCPI0_8+0(%rip) */ + 0x45, 0x31, 0xe4, //0x00004d4c xorl %r12d, %r12d + //0x00004d4f LBB0_1035 + 0xc4, 0x81, 0x7e, 0x6f, 0x54, 0x39, 0x01, //0x00004d4f vmovdqu $1(%r9,%r15), %ymm2 + 0xc5, 0xed, 0x74, 0xd8, //0x00004d56 vpcmpeqb %ymm0, %ymm2, %ymm3 + 0xc5, 0x7d, 0xd7, 0xf3, //0x00004d5a vpmovmskb %ymm3, %r14d + 0xc5, 0xed, 0x74, 0xd1, //0x00004d5e vpcmpeqb %ymm1, %ymm2, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00004d62 vpmovmskb %ymm2, %ecx + 0x85, 0xc9, //0x00004d66 testl %ecx, %ecx + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00004d68 jne LBB0_1038 + 0x4d, 0x85, 0xe4, //0x00004d6e testq %r12, %r12 + 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00004d71 jne LBB0_1038 + 0x45, 0x31, 0xe4, //0x00004d77 xorl %r12d, %r12d + 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00004d7a jmp LBB0_1039 + //0x00004d7f LBB0_1038 + 0x44, 0x89, 0xe6, //0x00004d7f movl %r12d, %esi + 0xf7, 0xd6, //0x00004d82 notl %esi + 0x21, 0xce, //0x00004d84 andl %ecx, %esi + 0x8d, 0x14, 0x36, //0x00004d86 leal (%rsi,%rsi), %edx + 0x44, 0x09, 0xe2, //0x00004d89 orl %r12d, %edx + 0x89, 0xd7, //0x00004d8c movl %edx, %edi + 0xf7, 0xd7, //0x00004d8e notl %edi + 0x21, 0xcf, //0x00004d90 andl %ecx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004d92 andl $-1431655766, %edi + 0x45, 0x31, 0xe4, //0x00004d98 xorl %r12d, %r12d + 0x01, 0xf7, //0x00004d9b addl %esi, %edi + 0x41, 0x0f, 0x92, 0xc4, //0x00004d9d setb %r12b + 0x01, 0xff, //0x00004da1 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00004da3 xorl $1431655765, %edi + 0x21, 0xd7, //0x00004da9 andl %edx, %edi + 0xf7, 0xd7, //0x00004dab notl %edi + 0x41, 0x21, 0xfe, //0x00004dad andl %edi, %r14d + //0x00004db0 LBB0_1039 + 0x4d, 0x85, 0xf6, //0x00004db0 testq %r14, %r14 + 0x0f, 0x85, 0xde, 0x05, 0x00, 0x00, //0x00004db3 jne LBB0_1096 + 0x49, 0x83, 0xc7, 0x20, //0x00004db9 addq $32, %r15 + 0x49, 0x8d, 0x0c, 0x18, //0x00004dbd leaq (%r8,%rbx), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00004dc1 addq $-32, %rcx + 0x48, 0x83, 0xc3, 0xe0, //0x00004dc5 addq $-32, %rbx + 0x48, 0x83, 0xf9, 0x3f, //0x00004dc9 cmpq $63, %rcx + 0x0f, 0x8f, 0x7c, 0xff, 0xff, 0xff, //0x00004dcd jg LBB0_1035 + 0x4d, 0x85, 0xe4, //0x00004dd3 testq %r12, %r12 + 0x0f, 0x85, 0x49, 0x08, 0x00, 0x00, //0x00004dd6 jne LBB0_1132 + 0x4b, 0x8d, 0x14, 0x0f, //0x00004ddc leaq (%r15,%r9), %rdx + 0x48, 0x83, 0xc2, 0x01, //0x00004de0 addq $1, %rdx + 0x49, 0xf7, 0xd7, //0x00004de4 notq %r15 + 0x4d, 0x01, 0xc7, //0x00004de7 addq %r8, %r15 + //0x00004dea LBB0_1043 + 0x4d, 0x85, 0xff, //0x00004dea testq %r15, %r15 + 0x48, 0x8b, 0x7c, 0x24, 0x08, //0x00004ded movq $8(%rsp), %rdi + 0x0f, 0x8e, 0x9d, 0xfe, 0xff, 0xff, //0x00004df2 jle LBB0_1026 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00004df8 movq $-1, %r13 + 0xe9, 0xd1, 0x05, 0x00, 0x00, //0x00004dff jmp LBB0_1098 + //0x00004e04 LBB0_1045 + 0x4d, 0x8b, 0x27, //0x00004e04 movq (%r15), %r12 + 0x49, 0x29, 0xd4, //0x00004e07 subq %rdx, %r12 + 0x49, 0x01, 0xd3, //0x00004e0a addq %rdx, %r11 + 0x45, 0x31, 0xf6, //0x00004e0d xorl %r14d, %r14d + 0xc5, 0xfe, 0x6f, 0x05, 0x88, 0xb2, 0xff, 0xff, //0x00004e10 vmovdqu $-19832(%rip), %ymm0 /* LCPI0_8+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0x60, 0xb2, 0xff, 0xff, //0x00004e18 vmovdqu $-19872(%rip), %ymm1 /* LCPI0_7+0(%rip) */ + 0xc5, 0xe9, 0x76, 0xd2, //0x00004e20 vpcmpeqd %xmm2, %xmm2, %xmm2 + 0xc5, 0xfe, 0x6f, 0x1d, 0xd4, 0xb2, 0xff, 0xff, //0x00004e24 vmovdqu $-19756(%rip), %ymm3 /* LCPI0_11+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x2c, 0xb2, 0xff, 0xff, //0x00004e2c vmovdqu $-19924(%rip), %ymm4 /* LCPI0_3+0(%rip) */ + 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00004e34 vpxor %xmm9, %xmm9, %xmm9 + 0x45, 0x31, 0xc9, //0x00004e39 xorl %r9d, %r9d + 0x45, 0x31, 0xc0, //0x00004e3c xorl %r8d, %r8d + 0x31, 0xdb, //0x00004e3f xorl %ebx, %ebx + 0x49, 0x83, 0xfc, 0x40, //0x00004e41 cmpq $64, %r12 + 0x0f, 0x8c, 0x3d, 0x01, 0x00, 0x00, //0x00004e45 jl LBB0_1054 + //0x00004e4b LBB0_1048 + 0xc4, 0xc1, 0x7e, 0x6f, 0x3b, //0x00004e4b vmovdqu (%r11), %ymm7 + 0xc4, 0xc1, 0x7e, 0x6f, 0x73, 0x20, //0x00004e50 vmovdqu $32(%r11), %ymm6 + 0xc5, 0x45, 0x74, 0xc0, //0x00004e56 vpcmpeqb %ymm0, %ymm7, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x00004e5a vpmovmskb %ymm8, %esi + 0xc5, 0x4d, 0x74, 0xc0, //0x00004e5f vpcmpeqb %ymm0, %ymm6, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00004e63 vpmovmskb %ymm8, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00004e68 shlq $32, %rcx + 0x48, 0x09, 0xce, //0x00004e6c orq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x00004e6f movq %rsi, %rcx + 0x4c, 0x09, 0xc9, //0x00004e72 orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00004e75 jne LBB0_1050 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004e7b movq $-1, %rsi + 0x45, 0x31, 0xc9, //0x00004e82 xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00004e85 jmp LBB0_1051 + //0x00004e8a LBB0_1050 + 0x4c, 0x89, 0xc9, //0x00004e8a movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00004e8d notq %rcx + 0x48, 0x21, 0xf1, //0x00004e90 andq %rsi, %rcx + 0x4c, 0x8d, 0x14, 0x09, //0x00004e93 leaq (%rcx,%rcx), %r10 + 0x4d, 0x09, 0xca, //0x00004e97 orq %r9, %r10 + 0x4c, 0x89, 0xd7, //0x00004e9a movq %r10, %rdi + 0x48, 0xf7, 0xd7, //0x00004e9d notq %rdi + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004ea0 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd6, //0x00004eaa andq %rdx, %rsi + 0x48, 0x21, 0xfe, //0x00004ead andq %rdi, %rsi + 0x45, 0x31, 0xc9, //0x00004eb0 xorl %r9d, %r9d + 0x48, 0x01, 0xce, //0x00004eb3 addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc1, //0x00004eb6 setb %r9b + 0x48, 0x01, 0xf6, //0x00004eba addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004ebd movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00004ec7 xorq %rcx, %rsi + 0x4c, 0x21, 0xd6, //0x00004eca andq %r10, %rsi + 0x48, 0xf7, 0xd6, //0x00004ecd notq %rsi + //0x00004ed0 LBB0_1051 + 0xc5, 0x4d, 0x74, 0xc1, //0x00004ed0 vpcmpeqb %ymm1, %ymm6, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00004ed4 vpmovmskb %ymm8, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00004ed9 shlq $32, %rcx + 0xc5, 0x45, 0x74, 0xc1, //0x00004edd vpcmpeqb %ymm1, %ymm7, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xd0, //0x00004ee1 vpmovmskb %ymm8, %edx + 0x48, 0x09, 0xca, //0x00004ee6 orq %rcx, %rdx + 0x48, 0x21, 0xf2, //0x00004ee9 andq %rsi, %rdx + 0xc4, 0xe1, 0xf9, 0x6e, 0xea, //0x00004eec vmovq %rdx, %xmm5 + 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00004ef1 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 + 0xc4, 0xc1, 0xf9, 0x7e, 0xea, //0x00004ef7 vmovq %xmm5, %r10 + 0x4d, 0x31, 0xf2, //0x00004efc xorq %r14, %r10 + 0xc5, 0xc5, 0x74, 0xeb, //0x00004eff vpcmpeqb %ymm3, %ymm7, %ymm5 + 0xc5, 0xfd, 0xd7, 0xd5, //0x00004f03 vpmovmskb %ymm5, %edx + 0xc5, 0xcd, 0x74, 0xeb, //0x00004f07 vpcmpeqb %ymm3, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xcd, //0x00004f0b vpmovmskb %ymm5, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00004f0f shlq $32, %rcx + 0x48, 0x09, 0xca, //0x00004f13 orq %rcx, %rdx + 0x4c, 0x89, 0xd1, //0x00004f16 movq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x00004f19 notq %rcx + 0x48, 0x21, 0xca, //0x00004f1c andq %rcx, %rdx + 0xc5, 0xc5, 0x74, 0xec, //0x00004f1f vpcmpeqb %ymm4, %ymm7, %ymm5 + 0xc5, 0xfd, 0xd7, 0xfd, //0x00004f23 vpmovmskb %ymm5, %edi + 0xc5, 0xcd, 0x74, 0xec, //0x00004f27 vpcmpeqb %ymm4, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xf5, //0x00004f2b vpmovmskb %ymm5, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x00004f2f shlq $32, %rsi + 0x48, 0x09, 0xf7, //0x00004f33 orq %rsi, %rdi + 0x48, 0x21, 0xcf, //0x00004f36 andq %rcx, %rdi + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00004f39 je LBB0_1046 + //0x00004f3f LBB0_1052 + 0x48, 0x8d, 0x4f, 0xff, //0x00004f3f leaq $-1(%rdi), %rcx + 0x48, 0x89, 0xce, //0x00004f43 movq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00004f46 andq %rdx, %rsi + 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x00004f49 popcntq %rsi, %rsi + 0x4c, 0x01, 0xc6, //0x00004f4e addq %r8, %rsi + 0x48, 0x39, 0xde, //0x00004f51 cmpq %rbx, %rsi + 0x0f, 0x86, 0x04, 0x04, 0x00, 0x00, //0x00004f54 jbe LBB0_1095 + 0x48, 0x83, 0xc3, 0x01, //0x00004f5a addq $1, %rbx + 0x48, 0x21, 0xcf, //0x00004f5e andq %rcx, %rdi + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00004f61 jne LBB0_1052 + //0x00004f67 LBB0_1046 + 0x49, 0xc1, 0xfa, 0x3f, //0x00004f67 sarq $63, %r10 + 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x00004f6b popcntq %rdx, %rcx + 0x49, 0x01, 0xc8, //0x00004f70 addq %rcx, %r8 + 0x49, 0x83, 0xc3, 0x40, //0x00004f73 addq $64, %r11 + 0x49, 0x83, 0xc4, 0xc0, //0x00004f77 addq $-64, %r12 + 0x4d, 0x89, 0xd6, //0x00004f7b movq %r10, %r14 + 0x49, 0x83, 0xfc, 0x40, //0x00004f7e cmpq $64, %r12 + 0x0f, 0x8d, 0xc3, 0xfe, 0xff, 0xff, //0x00004f82 jge LBB0_1048 + //0x00004f88 LBB0_1054 + 0x4d, 0x85, 0xe4, //0x00004f88 testq %r12, %r12 + 0x0f, 0x8e, 0x7a, 0x06, 0x00, 0x00, //0x00004f8b jle LBB0_1131 + 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x00004f91 vmovdqu %ymm9, $96(%rsp) + 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x00004f97 vmovdqu %ymm9, $64(%rsp) + 0x44, 0x89, 0xd9, //0x00004f9d movl %r11d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00004fa0 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00004fa6 cmpl $4033, %ecx + 0x0f, 0x82, 0x99, 0xfe, 0xff, 0xff, //0x00004fac jb LBB0_1048 + 0x49, 0x83, 0xfc, 0x20, //0x00004fb2 cmpq $32, %r12 + 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x00004fb6 jb LBB0_1058 + 0xc4, 0xc1, 0x7e, 0x6f, 0x2b, //0x00004fbc vmovdqu (%r11), %ymm5 + 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x00004fc1 vmovdqu %ymm5, $64(%rsp) + 0x49, 0x83, 0xc3, 0x20, //0x00004fc7 addq $32, %r11 + 0x49, 0x8d, 0x54, 0x24, 0xe0, //0x00004fcb leaq $-32(%r12), %rdx + 0x48, 0x8d, 0x7c, 0x24, 0x60, //0x00004fd0 leaq $96(%rsp), %rdi + 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00004fd5 jmp LBB0_1059 + //0x00004fda LBB0_1058 + 0x48, 0x8d, 0x7c, 0x24, 0x40, //0x00004fda leaq $64(%rsp), %rdi + 0x4c, 0x89, 0xe2, //0x00004fdf movq %r12, %rdx + //0x00004fe2 LBB0_1059 + 0x48, 0x83, 0xfa, 0x10, //0x00004fe2 cmpq $16, %rdx + 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00004fe6 jb LBB0_1060 + 0xc4, 0xc1, 0x7a, 0x6f, 0x2b, //0x00004fec vmovdqu (%r11), %xmm5 + 0xc5, 0xfa, 0x7f, 0x2f, //0x00004ff1 vmovdqu %xmm5, (%rdi) + 0x49, 0x83, 0xc3, 0x10, //0x00004ff5 addq $16, %r11 + 0x48, 0x83, 0xc7, 0x10, //0x00004ff9 addq $16, %rdi + 0x48, 0x83, 0xc2, 0xf0, //0x00004ffd addq $-16, %rdx + 0x48, 0x83, 0xfa, 0x08, //0x00005001 cmpq $8, %rdx + 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00005005 jae LBB0_1065 + //0x0000500b LBB0_1061 + 0x48, 0x83, 0xfa, 0x04, //0x0000500b cmpq $4, %rdx + 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x0000500f jl LBB0_1062 + //0x00005015 LBB0_1066 + 0x41, 0x8b, 0x0b, //0x00005015 movl (%r11), %ecx + 0x89, 0x0f, //0x00005018 movl %ecx, (%rdi) + 0x49, 0x83, 0xc3, 0x04, //0x0000501a addq $4, %r11 + 0x48, 0x83, 0xc7, 0x04, //0x0000501e addq $4, %rdi + 0x48, 0x83, 0xc2, 0xfc, //0x00005022 addq $-4, %rdx + 0x48, 0x83, 0xfa, 0x02, //0x00005026 cmpq $2, %rdx + 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x0000502a jae LBB0_1067 + //0x00005030 LBB0_1063 + 0x4c, 0x89, 0xde, //0x00005030 movq %r11, %rsi + 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005033 leaq $64(%rsp), %r11 + 0x48, 0x85, 0xd2, //0x00005038 testq %rdx, %rdx + 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x0000503b jne LBB0_1068 + 0xe9, 0x05, 0xfe, 0xff, 0xff, //0x00005041 jmp LBB0_1048 + //0x00005046 LBB0_1060 + 0x48, 0x83, 0xfa, 0x08, //0x00005046 cmpq $8, %rdx + 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x0000504a jb LBB0_1061 + //0x00005050 LBB0_1065 + 0x49, 0x8b, 0x0b, //0x00005050 movq (%r11), %rcx + 0x48, 0x89, 0x0f, //0x00005053 movq %rcx, (%rdi) + 0x49, 0x83, 0xc3, 0x08, //0x00005056 addq $8, %r11 + 0x48, 0x83, 0xc7, 0x08, //0x0000505a addq $8, %rdi + 0x48, 0x83, 0xc2, 0xf8, //0x0000505e addq $-8, %rdx + 0x48, 0x83, 0xfa, 0x04, //0x00005062 cmpq $4, %rdx + 0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x00005066 jge LBB0_1066 + //0x0000506c LBB0_1062 + 0x48, 0x83, 0xfa, 0x02, //0x0000506c cmpq $2, %rdx + 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005070 jb LBB0_1063 + //0x00005076 LBB0_1067 + 0x41, 0x0f, 0xb7, 0x0b, //0x00005076 movzwl (%r11), %ecx + 0x66, 0x89, 0x0f, //0x0000507a movw %cx, (%rdi) + 0x49, 0x83, 0xc3, 0x02, //0x0000507d addq $2, %r11 + 0x48, 0x83, 0xc7, 0x02, //0x00005081 addq $2, %rdi + 0x48, 0x83, 0xc2, 0xfe, //0x00005085 addq $-2, %rdx + 0x4c, 0x89, 0xde, //0x00005089 movq %r11, %rsi + 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x0000508c leaq $64(%rsp), %r11 + 0x48, 0x85, 0xd2, //0x00005091 testq %rdx, %rdx + 0x0f, 0x84, 0xb1, 0xfd, 0xff, 0xff, //0x00005094 je LBB0_1048 + //0x0000509a LBB0_1068 + 0x8a, 0x0e, //0x0000509a movb (%rsi), %cl + 0x88, 0x0f, //0x0000509c movb %cl, (%rdi) + 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x0000509e leaq $64(%rsp), %r11 + 0xe9, 0xa3, 0xfd, 0xff, 0xff, //0x000050a3 jmp LBB0_1048 + //0x000050a8 LBB0_1069 + 0x48, 0x8d, 0x48, 0x05, //0x000050a8 leaq $5(%rax), %rcx + //0x000050ac LBB0_1070 + 0x49, 0x3b, 0x0f, //0x000050ac cmpq (%r15), %rcx + 0x0f, 0x86, 0xb5, 0xfb, 0xff, 0xff, //0x000050af jbe LBB0_1019 + 0xe9, 0xdb, 0xfb, 0xff, 0xff, //0x000050b5 jmp LBB0_1026 + //0x000050ba LBB0_1071 + 0x4d, 0x8b, 0x27, //0x000050ba movq (%r15), %r12 + 0x49, 0x29, 0xd4, //0x000050bd subq %rdx, %r12 + 0x49, 0x01, 0xd3, //0x000050c0 addq %rdx, %r11 + 0x45, 0x31, 0xf6, //0x000050c3 xorl %r14d, %r14d + 0xc5, 0xfe, 0x6f, 0x05, 0xd2, 0xaf, 0xff, 0xff, //0x000050c6 vmovdqu $-20526(%rip), %ymm0 /* LCPI0_8+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0xaa, 0xaf, 0xff, 0xff, //0x000050ce vmovdqu $-20566(%rip), %ymm1 /* LCPI0_7+0(%rip) */ + 0xc5, 0xe9, 0x76, 0xd2, //0x000050d6 vpcmpeqd %xmm2, %xmm2, %xmm2 + 0xc5, 0xfe, 0x6f, 0x1d, 0xde, 0xaf, 0xff, 0xff, //0x000050da vmovdqu $-20514(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xf6, 0xaf, 0xff, 0xff, //0x000050e2 vmovdqu $-20490(%rip), %ymm4 /* LCPI0_10+0(%rip) */ + 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x000050ea vpxor %xmm9, %xmm9, %xmm9 + 0x45, 0x31, 0xc9, //0x000050ef xorl %r9d, %r9d + 0x45, 0x31, 0xc0, //0x000050f2 xorl %r8d, %r8d + 0x31, 0xdb, //0x000050f5 xorl %ebx, %ebx + 0x49, 0x83, 0xfc, 0x40, //0x000050f7 cmpq $64, %r12 + 0x0f, 0x8c, 0x3d, 0x01, 0x00, 0x00, //0x000050fb jl LBB0_1080 + //0x00005101 LBB0_1074 + 0xc4, 0xc1, 0x7e, 0x6f, 0x3b, //0x00005101 vmovdqu (%r11), %ymm7 + 0xc4, 0xc1, 0x7e, 0x6f, 0x73, 0x20, //0x00005106 vmovdqu $32(%r11), %ymm6 + 0xc5, 0x45, 0x74, 0xc0, //0x0000510c vpcmpeqb %ymm0, %ymm7, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xf0, //0x00005110 vpmovmskb %ymm8, %esi + 0xc5, 0x4d, 0x74, 0xc0, //0x00005115 vpcmpeqb %ymm0, %ymm6, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x00005119 vpmovmskb %ymm8, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x0000511e shlq $32, %rcx + 0x48, 0x09, 0xce, //0x00005122 orq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x00005125 movq %rsi, %rcx + 0x4c, 0x09, 0xc9, //0x00005128 orq %r9, %rcx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000512b jne LBB0_1076 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005131 movq $-1, %rsi + 0x45, 0x31, 0xc9, //0x00005138 xorl %r9d, %r9d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x0000513b jmp LBB0_1077 + //0x00005140 LBB0_1076 + 0x4c, 0x89, 0xc9, //0x00005140 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00005143 notq %rcx + 0x48, 0x21, 0xf1, //0x00005146 andq %rsi, %rcx + 0x4c, 0x8d, 0x14, 0x09, //0x00005149 leaq (%rcx,%rcx), %r10 + 0x4d, 0x09, 0xca, //0x0000514d orq %r9, %r10 + 0x4c, 0x89, 0xd7, //0x00005150 movq %r10, %rdi + 0x48, 0xf7, 0xd7, //0x00005153 notq %rdi + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005156 movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd6, //0x00005160 andq %rdx, %rsi + 0x48, 0x21, 0xfe, //0x00005163 andq %rdi, %rsi + 0x45, 0x31, 0xc9, //0x00005166 xorl %r9d, %r9d + 0x48, 0x01, 0xce, //0x00005169 addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc1, //0x0000516c setb %r9b + 0x48, 0x01, 0xf6, //0x00005170 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005173 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x0000517d xorq %rcx, %rsi + 0x4c, 0x21, 0xd6, //0x00005180 andq %r10, %rsi + 0x48, 0xf7, 0xd6, //0x00005183 notq %rsi + //0x00005186 LBB0_1077 + 0xc5, 0x4d, 0x74, 0xc1, //0x00005186 vpcmpeqb %ymm1, %ymm6, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xc8, //0x0000518a vpmovmskb %ymm8, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x0000518f shlq $32, %rcx + 0xc5, 0x45, 0x74, 0xc1, //0x00005193 vpcmpeqb %ymm1, %ymm7, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xd0, //0x00005197 vpmovmskb %ymm8, %edx + 0x48, 0x09, 0xca, //0x0000519c orq %rcx, %rdx + 0x48, 0x21, 0xf2, //0x0000519f andq %rsi, %rdx + 0xc4, 0xe1, 0xf9, 0x6e, 0xea, //0x000051a2 vmovq %rdx, %xmm5 + 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x000051a7 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 + 0xc4, 0xc1, 0xf9, 0x7e, 0xea, //0x000051ad vmovq %xmm5, %r10 + 0x4d, 0x31, 0xf2, //0x000051b2 xorq %r14, %r10 + 0xc5, 0xc5, 0x74, 0xeb, //0x000051b5 vpcmpeqb %ymm3, %ymm7, %ymm5 + 0xc5, 0xfd, 0xd7, 0xd5, //0x000051b9 vpmovmskb %ymm5, %edx + 0xc5, 0xcd, 0x74, 0xeb, //0x000051bd vpcmpeqb %ymm3, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xcd, //0x000051c1 vpmovmskb %ymm5, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x000051c5 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x000051c9 orq %rcx, %rdx + 0x4c, 0x89, 0xd1, //0x000051cc movq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x000051cf notq %rcx + 0x48, 0x21, 0xca, //0x000051d2 andq %rcx, %rdx + 0xc5, 0xc5, 0x74, 0xec, //0x000051d5 vpcmpeqb %ymm4, %ymm7, %ymm5 + 0xc5, 0xfd, 0xd7, 0xfd, //0x000051d9 vpmovmskb %ymm5, %edi + 0xc5, 0xcd, 0x74, 0xec, //0x000051dd vpcmpeqb %ymm4, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xf5, //0x000051e1 vpmovmskb %ymm5, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x000051e5 shlq $32, %rsi + 0x48, 0x09, 0xf7, //0x000051e9 orq %rsi, %rdi + 0x48, 0x21, 0xcf, //0x000051ec andq %rcx, %rdi + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000051ef je LBB0_1072 + //0x000051f5 LBB0_1078 + 0x48, 0x8d, 0x4f, 0xff, //0x000051f5 leaq $-1(%rdi), %rcx + 0x48, 0x89, 0xce, //0x000051f9 movq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x000051fc andq %rdx, %rsi + 0xf3, 0x48, 0x0f, 0xb8, 0xf6, //0x000051ff popcntq %rsi, %rsi + 0x4c, 0x01, 0xc6, //0x00005204 addq %r8, %rsi + 0x48, 0x39, 0xde, //0x00005207 cmpq %rbx, %rsi + 0x0f, 0x86, 0x4e, 0x01, 0x00, 0x00, //0x0000520a jbe LBB0_1095 + 0x48, 0x83, 0xc3, 0x01, //0x00005210 addq $1, %rbx + 0x48, 0x21, 0xcf, //0x00005214 andq %rcx, %rdi + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00005217 jne LBB0_1078 + //0x0000521d LBB0_1072 + 0x49, 0xc1, 0xfa, 0x3f, //0x0000521d sarq $63, %r10 + 0xf3, 0x48, 0x0f, 0xb8, 0xca, //0x00005221 popcntq %rdx, %rcx + 0x49, 0x01, 0xc8, //0x00005226 addq %rcx, %r8 + 0x49, 0x83, 0xc3, 0x40, //0x00005229 addq $64, %r11 + 0x49, 0x83, 0xc4, 0xc0, //0x0000522d addq $-64, %r12 + 0x4d, 0x89, 0xd6, //0x00005231 movq %r10, %r14 + 0x49, 0x83, 0xfc, 0x40, //0x00005234 cmpq $64, %r12 + 0x0f, 0x8d, 0xc3, 0xfe, 0xff, 0xff, //0x00005238 jge LBB0_1074 + //0x0000523e LBB0_1080 + 0x4d, 0x85, 0xe4, //0x0000523e testq %r12, %r12 + 0x0f, 0x8e, 0xc4, 0x03, 0x00, 0x00, //0x00005241 jle LBB0_1131 + 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x60, //0x00005247 vmovdqu %ymm9, $96(%rsp) + 0xc5, 0x7e, 0x7f, 0x4c, 0x24, 0x40, //0x0000524d vmovdqu %ymm9, $64(%rsp) + 0x44, 0x89, 0xd9, //0x00005253 movl %r11d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00005256 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x0000525c cmpl $4033, %ecx + 0x0f, 0x82, 0x99, 0xfe, 0xff, 0xff, //0x00005262 jb LBB0_1074 + 0x49, 0x83, 0xfc, 0x20, //0x00005268 cmpq $32, %r12 + 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x0000526c jb LBB0_1084 + 0xc4, 0xc1, 0x7e, 0x6f, 0x2b, //0x00005272 vmovdqu (%r11), %ymm5 + 0xc5, 0xfe, 0x7f, 0x6c, 0x24, 0x40, //0x00005277 vmovdqu %ymm5, $64(%rsp) + 0x49, 0x83, 0xc3, 0x20, //0x0000527d addq $32, %r11 + 0x49, 0x8d, 0x54, 0x24, 0xe0, //0x00005281 leaq $-32(%r12), %rdx + 0x48, 0x8d, 0x7c, 0x24, 0x60, //0x00005286 leaq $96(%rsp), %rdi + 0xe9, 0x08, 0x00, 0x00, 0x00, //0x0000528b jmp LBB0_1085 + //0x00005290 LBB0_1084 + 0x48, 0x8d, 0x7c, 0x24, 0x40, //0x00005290 leaq $64(%rsp), %rdi + 0x4c, 0x89, 0xe2, //0x00005295 movq %r12, %rdx + //0x00005298 LBB0_1085 + 0x48, 0x83, 0xfa, 0x10, //0x00005298 cmpq $16, %rdx + 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x0000529c jb LBB0_1086 + 0xc4, 0xc1, 0x7a, 0x6f, 0x2b, //0x000052a2 vmovdqu (%r11), %xmm5 + 0xc5, 0xfa, 0x7f, 0x2f, //0x000052a7 vmovdqu %xmm5, (%rdi) + 0x49, 0x83, 0xc3, 0x10, //0x000052ab addq $16, %r11 + 0x48, 0x83, 0xc7, 0x10, //0x000052af addq $16, %rdi + 0x48, 0x83, 0xc2, 0xf0, //0x000052b3 addq $-16, %rdx + 0x48, 0x83, 0xfa, 0x08, //0x000052b7 cmpq $8, %rdx + 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x000052bb jae LBB0_1091 + //0x000052c1 LBB0_1087 + 0x48, 0x83, 0xfa, 0x04, //0x000052c1 cmpq $4, %rdx + 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x000052c5 jl LBB0_1088 + //0x000052cb LBB0_1092 + 0x41, 0x8b, 0x0b, //0x000052cb movl (%r11), %ecx + 0x89, 0x0f, //0x000052ce movl %ecx, (%rdi) + 0x49, 0x83, 0xc3, 0x04, //0x000052d0 addq $4, %r11 + 0x48, 0x83, 0xc7, 0x04, //0x000052d4 addq $4, %rdi + 0x48, 0x83, 0xc2, 0xfc, //0x000052d8 addq $-4, %rdx + 0x48, 0x83, 0xfa, 0x02, //0x000052dc cmpq $2, %rdx + 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x000052e0 jae LBB0_1093 + //0x000052e6 LBB0_1089 + 0x4c, 0x89, 0xde, //0x000052e6 movq %r11, %rsi + 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x000052e9 leaq $64(%rsp), %r11 + 0x48, 0x85, 0xd2, //0x000052ee testq %rdx, %rdx + 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x000052f1 jne LBB0_1094 + 0xe9, 0x05, 0xfe, 0xff, 0xff, //0x000052f7 jmp LBB0_1074 + //0x000052fc LBB0_1086 + 0x48, 0x83, 0xfa, 0x08, //0x000052fc cmpq $8, %rdx + 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00005300 jb LBB0_1087 + //0x00005306 LBB0_1091 + 0x49, 0x8b, 0x0b, //0x00005306 movq (%r11), %rcx + 0x48, 0x89, 0x0f, //0x00005309 movq %rcx, (%rdi) + 0x49, 0x83, 0xc3, 0x08, //0x0000530c addq $8, %r11 + 0x48, 0x83, 0xc7, 0x08, //0x00005310 addq $8, %rdi + 0x48, 0x83, 0xc2, 0xf8, //0x00005314 addq $-8, %rdx + 0x48, 0x83, 0xfa, 0x04, //0x00005318 cmpq $4, %rdx + 0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x0000531c jge LBB0_1092 + //0x00005322 LBB0_1088 + 0x48, 0x83, 0xfa, 0x02, //0x00005322 cmpq $2, %rdx + 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005326 jb LBB0_1089 + //0x0000532c LBB0_1093 + 0x41, 0x0f, 0xb7, 0x0b, //0x0000532c movzwl (%r11), %ecx + 0x66, 0x89, 0x0f, //0x00005330 movw %cx, (%rdi) + 0x49, 0x83, 0xc3, 0x02, //0x00005333 addq $2, %r11 + 0x48, 0x83, 0xc7, 0x02, //0x00005337 addq $2, %rdi + 0x48, 0x83, 0xc2, 0xfe, //0x0000533b addq $-2, %rdx + 0x4c, 0x89, 0xde, //0x0000533f movq %r11, %rsi + 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005342 leaq $64(%rsp), %r11 + 0x48, 0x85, 0xd2, //0x00005347 testq %rdx, %rdx + 0x0f, 0x84, 0xb1, 0xfd, 0xff, 0xff, //0x0000534a je LBB0_1074 + //0x00005350 LBB0_1094 + 0x8a, 0x0e, //0x00005350 movb (%rsi), %cl + 0x88, 0x0f, //0x00005352 movb %cl, (%rdi) + 0x4c, 0x8d, 0x5c, 0x24, 0x40, //0x00005354 leaq $64(%rsp), %r11 + 0xe9, 0xa3, 0xfd, 0xff, 0xff, //0x00005359 jmp LBB0_1074 + //0x0000535e LBB0_1095 + 0x49, 0x8b, 0x0f, //0x0000535e movq (%r15), %rcx + 0x48, 0x0f, 0xbc, 0xd7, //0x00005361 bsfq %rdi, %rdx + 0x4c, 0x29, 0xe2, //0x00005365 subq %r12, %rdx + 0x48, 0x01, 0xd1, //0x00005368 addq %rdx, %rcx + 0x48, 0x83, 0xc1, 0x01, //0x0000536b addq $1, %rcx + 0x48, 0x8b, 0x74, 0x24, 0x08, //0x0000536f movq $8(%rsp), %rsi + 0x48, 0x89, 0x0e, //0x00005374 movq %rcx, (%rsi) + 0x49, 0x8b, 0x17, //0x00005377 movq (%r15), %rdx + 0x48, 0x39, 0xd1, //0x0000537a cmpq %rdx, %rcx + 0x48, 0x0f, 0x47, 0xca, //0x0000537d cmovaq %rdx, %rcx + 0x48, 0x89, 0x0e, //0x00005381 movq %rcx, (%rsi) + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005384 movq $-1, %rcx + 0x48, 0x0f, 0x47, 0xc1, //0x0000538b cmovaq %rcx, %rax + 0x49, 0x89, 0xc5, //0x0000538f movq %rax, %r13 + 0xe9, 0xfe, 0xf8, 0xff, 0xff, //0x00005392 jmp LBB0_1026 + //0x00005397 LBB0_1096 + 0x41, 0x0f, 0xbc, 0xce, //0x00005397 bsfl %r14d, %ecx + 0x48, 0x01, 0xc1, //0x0000539b addq %rax, %rcx + 0x4c, 0x01, 0xf9, //0x0000539e addq %r15, %rcx + 0x48, 0x83, 0xc1, 0x02, //0x000053a1 addq $2, %rcx + 0x48, 0x8b, 0x54, 0x24, 0x08, //0x000053a5 movq $8(%rsp), %rdx + 0x48, 0x89, 0x0a, //0x000053aa movq %rcx, (%rdx) + 0x49, 0x89, 0xc5, //0x000053ad movq %rax, %r13 + 0xe9, 0xe0, 0xf8, 0xff, 0xff, //0x000053b0 jmp LBB0_1026 + //0x000053b5 LBB0_1107 + 0x49, 0x89, 0x10, //0x000053b5 movq %rdx, (%r8) + 0xe9, 0xd8, 0xf8, 0xff, 0xff, //0x000053b8 jmp LBB0_1026 + //0x000053bd LBB0_1097 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000053bd movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000053c4 movl $2, %esi + 0x48, 0x01, 0xf2, //0x000053c9 addq %rsi, %rdx + 0x49, 0x01, 0xcf, //0x000053cc addq %rcx, %r15 + 0x0f, 0x8e, 0xc0, 0xf8, 0xff, 0xff, //0x000053cf jle LBB0_1026 + //0x000053d5 LBB0_1098 + 0x0f, 0xb6, 0x0a, //0x000053d5 movzbl (%rdx), %ecx + 0x80, 0xf9, 0x5c, //0x000053d8 cmpb $92, %cl + 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x000053db je LBB0_1097 + 0x80, 0xf9, 0x22, //0x000053e1 cmpb $34, %cl + 0x0f, 0x84, 0xa7, 0x01, 0x00, 0x00, //0x000053e4 je LBB0_1120 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000053ea movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000053f1 movl $1, %esi + 0x48, 0x01, 0xf2, //0x000053f6 addq %rsi, %rdx + 0x49, 0x01, 0xcf, //0x000053f9 addq %rcx, %r15 + 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x000053fc jg LBB0_1098 + 0xe9, 0x8e, 0xf8, 0xff, 0xff, //0x00005402 jmp LBB0_1026 + //0x00005407 LBB0_1101 + 0x4c, 0x89, 0x8c, 0x24, 0x98, 0x00, 0x00, 0x00, //0x00005407 movq %r9, $152(%rsp) + //0x0000540f LBB0_1102 + 0x48, 0x8b, 0x84, 0x24, 0x98, 0x00, 0x00, 0x00, //0x0000540f movq $152(%rsp), %rax + //0x00005417 LBB0_1103 + 0x49, 0x89, 0x00, //0x00005417 movq %rax, (%r8) + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x0000541a movq $-1, %r13 + 0xe9, 0x6f, 0xf8, 0xff, 0xff, //0x00005421 jmp LBB0_1026 + //0x00005426 LBB0_1104 + 0x66, 0x0f, 0xbc, 0xc9, //0x00005426 bsfw %cx, %cx + 0x0f, 0xb7, 0xc9, //0x0000542a movzwl %cx, %ecx + 0x48, 0x29, 0xf1, //0x0000542d subq %rsi, %rcx + 0xe9, 0x35, 0xf8, 0xff, 0xff, //0x00005430 jmp LBB0_1019 + //0x00005435 LBB0_1105 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005435 movq $-1, %rcx + 0xe9, 0x0c, 0x01, 0x00, 0x00, //0x0000543c jmp LBB0_1106 + //0x00005441 LBB0_1109 + 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00005441 movq $-2, %r13 + 0x80, 0xfa, 0x61, //0x00005448 cmpb $97, %dl + 0x0f, 0x85, 0x44, 0xf8, 0xff, 0xff, //0x0000544b jne LBB0_1026 + 0x48, 0x8d, 0x41, 0x01, //0x00005451 leaq $1(%rcx), %rax + 0x49, 0x89, 0x00, //0x00005455 movq %rax, (%r8) + 0x41, 0x80, 0x7c, 0x0f, 0x01, 0x6c, //0x00005458 cmpb $108, $1(%r15,%rcx) + 0x0f, 0x85, 0x31, 0xf8, 0xff, 0xff, //0x0000545e jne LBB0_1026 + 0x48, 0x8d, 0x41, 0x02, //0x00005464 leaq $2(%rcx), %rax + 0x49, 0x89, 0x00, //0x00005468 movq %rax, (%r8) + 0x41, 0x80, 0x7c, 0x0f, 0x02, 0x73, //0x0000546b cmpb $115, $2(%r15,%rcx) + 0x0f, 0x85, 0x1e, 0xf8, 0xff, 0xff, //0x00005471 jne LBB0_1026 + 0x48, 0x8d, 0x41, 0x03, //0x00005477 leaq $3(%rcx), %rax + 0x49, 0x89, 0x00, //0x0000547b movq %rax, (%r8) + 0x41, 0x80, 0x7c, 0x0f, 0x03, 0x65, //0x0000547e cmpb $101, $3(%r15,%rcx) + 0x0f, 0x85, 0x0b, 0xf8, 0xff, 0xff, //0x00005484 jne LBB0_1026 + 0x48, 0x83, 0xc1, 0x04, //0x0000548a addq $4, %rcx + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x0000548e movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x00005493 movq %rcx, (%rax) + 0xe9, 0xfa, 0xf7, 0xff, 0xff, //0x00005496 jmp LBB0_1026 + //0x0000549b LBB0_848 + 0x4d, 0x89, 0x28, //0x0000549b movq %r13, (%r8) + 0x43, 0x80, 0x3c, 0x2f, 0x6e, //0x0000549e cmpb $110, (%r15,%r13) + 0x0f, 0x85, 0xe5, 0xf7, 0xff, 0xff, //0x000054a3 jne LBB0_1025 + 0x49, 0x89, 0x08, //0x000054a9 movq %rcx, (%r8) + 0x41, 0x80, 0x3c, 0x0f, 0x75, //0x000054ac cmpb $117, (%r15,%rcx) + 0x0f, 0x85, 0xd7, 0xf7, 0xff, 0xff, //0x000054b1 jne LBB0_1025 + 0x48, 0x8d, 0x41, 0x01, //0x000054b7 leaq $1(%rcx), %rax + 0x49, 0x89, 0x00, //0x000054bb movq %rax, (%r8) + 0x41, 0x80, 0x7c, 0x0f, 0x01, 0x6c, //0x000054be cmpb $108, $1(%r15,%rcx) + 0x0f, 0x85, 0xc4, 0xf7, 0xff, 0xff, //0x000054c4 jne LBB0_1025 + 0x48, 0x8d, 0x41, 0x02, //0x000054ca leaq $2(%rcx), %rax + 0x49, 0x89, 0x00, //0x000054ce movq %rax, (%r8) + 0x41, 0x80, 0x7c, 0x0f, 0x02, 0x6c, //0x000054d1 cmpb $108, $2(%r15,%rcx) + 0x0f, 0x85, 0xb1, 0xf7, 0xff, 0xff, //0x000054d7 jne LBB0_1025 + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x000054dd jmp LBB0_1118 + //0x000054e2 LBB0_1114 + 0x4d, 0x89, 0x28, //0x000054e2 movq %r13, (%r8) + 0x43, 0x80, 0x3c, 0x2f, 0x74, //0x000054e5 cmpb $116, (%r15,%r13) + 0x0f, 0x85, 0x9e, 0xf7, 0xff, 0xff, //0x000054ea jne LBB0_1025 + 0x49, 0x89, 0x08, //0x000054f0 movq %rcx, (%r8) + 0x41, 0x80, 0x3c, 0x0f, 0x72, //0x000054f3 cmpb $114, (%r15,%rcx) + 0x0f, 0x85, 0x90, 0xf7, 0xff, 0xff, //0x000054f8 jne LBB0_1025 + 0x48, 0x8d, 0x41, 0x01, //0x000054fe leaq $1(%rcx), %rax + 0x49, 0x89, 0x00, //0x00005502 movq %rax, (%r8) + 0x41, 0x80, 0x7c, 0x0f, 0x01, 0x75, //0x00005505 cmpb $117, $1(%r15,%rcx) + 0x0f, 0x85, 0x7d, 0xf7, 0xff, 0xff, //0x0000550b jne LBB0_1025 + 0x48, 0x8d, 0x41, 0x02, //0x00005511 leaq $2(%rcx), %rax + 0x49, 0x89, 0x00, //0x00005515 movq %rax, (%r8) + 0x41, 0x80, 0x7c, 0x0f, 0x02, 0x65, //0x00005518 cmpb $101, $2(%r15,%rcx) + 0x0f, 0x85, 0x6a, 0xf7, 0xff, 0xff, //0x0000551e jne LBB0_1025 + //0x00005524 LBB0_1118 + 0x48, 0x83, 0xc1, 0x03, //0x00005524 addq $3, %rcx + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00005528 movq $8(%rsp), %rax + 0x48, 0x89, 0x08, //0x0000552d movq %rcx, (%rax) + 0xe9, 0x59, 0xf7, 0xff, 0xff, //0x00005530 jmp LBB0_1025 + //0x00005535 LBB0_845 + 0x48, 0x83, 0xc1, 0xff, //0x00005535 addq $-1, %rcx + 0x49, 0x89, 0xcd, //0x00005539 movq %rcx, %r13 + 0xe9, 0x54, 0xf7, 0xff, 0xff, //0x0000553c jmp LBB0_1026 + //0x00005541 LBB0_951 + 0x49, 0x83, 0xc5, 0xff, //0x00005541 addq $-1, %r13 + 0xe9, 0x4b, 0xf7, 0xff, 0xff, //0x00005545 jmp LBB0_1026 + //0x0000554a LBB0_955 + 0x4c, 0x89, 0xc9, //0x0000554a movq %r9, %rcx + //0x0000554d LBB0_1106 + 0x48, 0xf7, 0xd1, //0x0000554d notq %rcx + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x00005550 movq $8(%rsp), %rax + 0x48, 0x01, 0x08, //0x00005555 addq %rcx, (%rax) + 0xe9, 0x31, 0xf7, 0xff, 0xff, //0x00005558 jmp LBB0_1025 + //0x0000555d LBB0_1129 + 0x4d, 0x89, 0xcb, //0x0000555d movq %r9, %r11 + 0xe9, 0x5b, 0xf7, 0xff, 0xff, //0x00005560 jmp LBB0_834 + //0x00005565 LBB0_1119 + 0x4c, 0x29, 0xd8, //0x00005565 subq %r11, %rax + 0x48, 0x01, 0xf0, //0x00005568 addq %rsi, %rax + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x0000556b movq $8(%rsp), %r8 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00005570 movq $-1, %r13 + 0x48, 0x39, 0xd8, //0x00005577 cmpq %rbx, %rax + 0x0f, 0x82, 0x86, 0xf5, 0xff, 0xff, //0x0000557a jb LBB0_632 + 0xe9, 0x10, 0xf7, 0xff, 0xff, //0x00005580 jmp LBB0_1026 + //0x00005585 LBB0_1134 + 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00005585 movq $-2, %r13 + 0xe9, 0x3a, 0x00, 0x00, 0x00, //0x0000558c jmp LBB0_1125 + //0x00005591 LBB0_1120 + 0x4c, 0x29, 0xda, //0x00005591 subq %r11, %rdx + 0x48, 0x83, 0xc2, 0x01, //0x00005594 addq $1, %rdx + 0x48, 0x89, 0x17, //0x00005598 movq %rdx, (%rdi) + 0x49, 0x89, 0xc5, //0x0000559b movq %rax, %r13 + 0xe9, 0xf2, 0xf6, 0xff, 0xff, //0x0000559e jmp LBB0_1026 + //0x000055a3 LBB0_1121 + 0x4c, 0x01, 0xd8, //0x000055a3 addq %r11, %rax + 0x48, 0x85, 0xd2, //0x000055a6 testq %rdx, %rdx + 0x0f, 0x85, 0x09, 0xda, 0xff, 0xff, //0x000055a9 jne LBB0_619 + 0xe9, 0x40, 0xda, 0xff, 0xff, //0x000055af jmp LBB0_624 + //0x000055b4 LBB0_1122 + 0x49, 0x83, 0xc3, 0x01, //0x000055b4 addq $1, %r11 + 0x49, 0xc7, 0xc5, 0xfd, 0xff, 0xff, 0xff, //0x000055b8 movq $-3, %r13 + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000055bf jmp LBB0_1124 + //0x000055c4 LBB0_1123 + 0x49, 0x83, 0xc3, 0x01, //0x000055c4 addq $1, %r11 + //0x000055c8 LBB0_1124 + 0x4d, 0x89, 0xda, //0x000055c8 movq %r11, %r10 + //0x000055cb LBB0_1125 + 0x4d, 0x29, 0xe2, //0x000055cb subq %r12, %r10 + 0x48, 0x8b, 0x44, 0x24, 0x08, //0x000055ce movq $8(%rsp), %rax + 0x4c, 0x89, 0x10, //0x000055d3 movq %r10, (%rax) + 0xe9, 0xba, 0xf6, 0xff, 0xff, //0x000055d6 jmp LBB0_1026 + //0x000055db LBB0_1126 + 0x4c, 0x01, 0xda, //0x000055db addq %r11, %rdx + 0x48, 0x83, 0xff, 0x10, //0x000055de cmpq $16, %rdi + 0x0f, 0x83, 0xda, 0xf5, 0xff, 0xff, //0x000055e2 jae LBB0_639 + 0xe9, 0x29, 0xf6, 0xff, 0xff, //0x000055e8 jmp LBB0_642 + //0x000055ed LBB0_1127 + 0x4c, 0x29, 0xda, //0x000055ed subq %r11, %rdx + 0x48, 0x01, 0xf2, //0x000055f0 addq %rsi, %rdx + //0x000055f3 LBB0_1128 + 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x000055f3 movq $8(%rsp), %rcx + 0x48, 0x89, 0x11, //0x000055f8 movq %rdx, (%rcx) + 0x49, 0x89, 0xc5, //0x000055fb movq %rax, %r13 + 0xe9, 0x92, 0xf6, 0xff, 0xff, //0x000055fe jmp LBB0_1026 + //0x00005603 LBB0_1130 + 0x4c, 0x01, 0xda, //0x00005603 addq %r11, %rdx + 0xe9, 0xdf, 0xf7, 0xff, 0xff, //0x00005606 jmp LBB0_1043 + //0x0000560b LBB0_1131 + 0x49, 0x8b, 0x07, //0x0000560b movq (%r15), %rax + 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x0000560e movq $8(%rsp), %rcx + 0x48, 0x89, 0x01, //0x00005613 movq %rax, (%rcx) + 0xe9, 0x7a, 0xf6, 0xff, 0xff, //0x00005616 jmp LBB0_1026 + //0x0000561b LBB0_376 + 0x4c, 0x8b, 0x44, 0x24, 0x08, //0x0000561b movq $8(%rsp), %r8 + 0xe9, 0xea, 0xfd, 0xff, 0xff, //0x00005620 jmp LBB0_1102 + //0x00005625 LBB0_1132 + 0x49, 0x8d, 0x48, 0xff, //0x00005625 leaq $-1(%r8), %rcx + 0x4c, 0x39, 0xf9, //0x00005629 cmpq %r15, %rcx + 0x0f, 0x84, 0x63, 0xf6, 0xff, 0xff, //0x0000562c je LBB0_1026 + 0x4b, 0x8d, 0x14, 0x0f, //0x00005632 leaq (%r15,%r9), %rdx + 0x48, 0x83, 0xc2, 0x02, //0x00005636 addq $2, %rdx + 0x4d, 0x29, 0xf8, //0x0000563a subq %r15, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x0000563d addq $-2, %r8 + 0x4d, 0x89, 0xc7, //0x00005641 movq %r8, %r15 + 0xe9, 0xa1, 0xf7, 0xff, 0xff, //0x00005644 jmp LBB0_1043 + 0x90, 0x90, 0x90, //0x00005649 .p2align 2, 0x90 + // // .set L0_0_set_487, LBB0_487-LJTI0_0 + // // .set L0_0_set_486, LBB0_486-LJTI0_0 + // // .set L0_0_set_471, LBB0_471-LJTI0_0 + // // .set L0_0_set_453, LBB0_453-LJTI0_0 + // // .set L0_0_set_547, LBB0_547-LJTI0_0 + // // .set L0_0_set_485, LBB0_485-LJTI0_0 + // // .set L0_0_set_470, LBB0_470-LJTI0_0 + // // .set L0_0_set_522, LBB0_522-LJTI0_0 + //0x0000564c LJTI0_0 + 0x7a, 0xce, 0xff, 0xff, //0x0000564c .long L0_0_set_487 + 0x74, 0xce, 0xff, 0xff, //0x00005650 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005654 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005658 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x0000565c .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005660 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005664 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005668 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x0000566c .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005670 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005674 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005678 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x0000567c .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005680 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005684 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005688 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x0000568c .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005690 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005694 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005698 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x0000569c .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056a0 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056a4 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056a8 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056ac .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056b0 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056b4 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056b8 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056bc .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056c0 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056c4 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056c8 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056cc .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056d0 .long L0_0_set_486 + 0x66, 0xcd, 0xff, 0xff, //0x000056d4 .long L0_0_set_471 + 0x74, 0xce, 0xff, 0xff, //0x000056d8 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056dc .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056e0 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056e4 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056e8 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056ec .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056f0 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056f4 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056f8 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000056fc .long L0_0_set_486 + 0x2a, 0xcc, 0xff, 0xff, //0x00005700 .long L0_0_set_453 + 0x74, 0xce, 0xff, 0xff, //0x00005704 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005708 .long L0_0_set_486 + 0x2a, 0xcc, 0xff, 0xff, //0x0000570c .long L0_0_set_453 + 0x2a, 0xcc, 0xff, 0xff, //0x00005710 .long L0_0_set_453 + 0x2a, 0xcc, 0xff, 0xff, //0x00005714 .long L0_0_set_453 + 0x2a, 0xcc, 0xff, 0xff, //0x00005718 .long L0_0_set_453 + 0x2a, 0xcc, 0xff, 0xff, //0x0000571c .long L0_0_set_453 + 0x2a, 0xcc, 0xff, 0xff, //0x00005720 .long L0_0_set_453 + 0x2a, 0xcc, 0xff, 0xff, //0x00005724 .long L0_0_set_453 + 0x2a, 0xcc, 0xff, 0xff, //0x00005728 .long L0_0_set_453 + 0x2a, 0xcc, 0xff, 0xff, //0x0000572c .long L0_0_set_453 + 0x2a, 0xcc, 0xff, 0xff, //0x00005730 .long L0_0_set_453 + 0x74, 0xce, 0xff, 0xff, //0x00005734 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005738 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x0000573c .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005740 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005744 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005748 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x0000574c .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005750 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005754 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005758 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x0000575c .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005760 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005764 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005768 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x0000576c .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005770 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005774 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005778 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x0000577c .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005780 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005784 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005788 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x0000578c .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005790 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005794 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005798 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x0000579c .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057a0 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057a4 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057a8 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057ac .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057b0 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057b4 .long L0_0_set_486 + 0xeb, 0xd2, 0xff, 0xff, //0x000057b8 .long L0_0_set_547 + 0x74, 0xce, 0xff, 0xff, //0x000057bc .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057c0 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057c4 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057c8 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057cc .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057d0 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057d4 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057d8 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057dc .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057e0 .long L0_0_set_486 + 0x57, 0xce, 0xff, 0xff, //0x000057e4 .long L0_0_set_485 + 0x74, 0xce, 0xff, 0xff, //0x000057e8 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057ec .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057f0 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057f4 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057f8 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x000057fc .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005800 .long L0_0_set_486 + 0x53, 0xcd, 0xff, 0xff, //0x00005804 .long L0_0_set_470 + 0x74, 0xce, 0xff, 0xff, //0x00005808 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x0000580c .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005810 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005814 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005818 .long L0_0_set_486 + 0x53, 0xcd, 0xff, 0xff, //0x0000581c .long L0_0_set_470 + 0x74, 0xce, 0xff, 0xff, //0x00005820 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005824 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005828 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x0000582c .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005830 .long L0_0_set_486 + 0x74, 0xce, 0xff, 0xff, //0x00005834 .long L0_0_set_486 + 0x4e, 0xd0, 0xff, 0xff, //0x00005838 .long L0_0_set_522 + // // .set L0_1_set_283, LBB0_283-LJTI0_1 + // // .set L0_1_set_282, LBB0_282-LJTI0_1 + // // .set L0_1_set_244, LBB0_244-LJTI0_1 + // // .set L0_1_set_226, LBB0_226-LJTI0_1 + // // .set L0_1_set_256, LBB0_256-LJTI0_1 + // // .set L0_1_set_281, LBB0_281-LJTI0_1 + // // .set L0_1_set_243, LBB0_243-LJTI0_1 + // // .set L0_1_set_314, LBB0_314-LJTI0_1 + //0x0000583c LJTI0_1 + 0xfa, 0xba, 0xff, 0xff, //0x0000583c .long L0_1_set_283 + 0xf4, 0xba, 0xff, 0xff, //0x00005840 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005844 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005848 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x0000584c .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005850 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005854 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005858 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x0000585c .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005860 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005864 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005868 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x0000586c .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005870 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005874 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005878 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x0000587c .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005880 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005884 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005888 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x0000588c .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005890 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005894 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005898 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x0000589c .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058a0 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058a4 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058a8 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058ac .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058b0 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058b4 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058b8 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058bc .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058c0 .long L0_1_set_282 + 0x56, 0xb7, 0xff, 0xff, //0x000058c4 .long L0_1_set_244 + 0xf4, 0xba, 0xff, 0xff, //0x000058c8 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058cc .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058d0 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058d4 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058d8 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058dc .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058e0 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058e4 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058e8 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058ec .long L0_1_set_282 + 0x2a, 0xb6, 0xff, 0xff, //0x000058f0 .long L0_1_set_226 + 0xf4, 0xba, 0xff, 0xff, //0x000058f4 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000058f8 .long L0_1_set_282 + 0x2a, 0xb6, 0xff, 0xff, //0x000058fc .long L0_1_set_226 + 0x2a, 0xb6, 0xff, 0xff, //0x00005900 .long L0_1_set_226 + 0x2a, 0xb6, 0xff, 0xff, //0x00005904 .long L0_1_set_226 + 0x2a, 0xb6, 0xff, 0xff, //0x00005908 .long L0_1_set_226 + 0x2a, 0xb6, 0xff, 0xff, //0x0000590c .long L0_1_set_226 + 0x2a, 0xb6, 0xff, 0xff, //0x00005910 .long L0_1_set_226 + 0x2a, 0xb6, 0xff, 0xff, //0x00005914 .long L0_1_set_226 + 0x2a, 0xb6, 0xff, 0xff, //0x00005918 .long L0_1_set_226 + 0x2a, 0xb6, 0xff, 0xff, //0x0000591c .long L0_1_set_226 + 0x2a, 0xb6, 0xff, 0xff, //0x00005920 .long L0_1_set_226 + 0xf4, 0xba, 0xff, 0xff, //0x00005924 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005928 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x0000592c .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005930 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005934 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005938 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x0000593c .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005940 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005944 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005948 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x0000594c .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005950 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005954 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005958 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x0000595c .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005960 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005964 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005968 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x0000596c .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005970 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005974 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005978 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x0000597c .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005980 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005984 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005988 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x0000598c .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005990 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005994 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005998 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x0000599c .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059a0 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059a4 .long L0_1_set_282 + 0x47, 0xb8, 0xff, 0xff, //0x000059a8 .long L0_1_set_256 + 0xf4, 0xba, 0xff, 0xff, //0x000059ac .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059b0 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059b4 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059b8 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059bc .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059c0 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059c4 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059c8 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059cc .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059d0 .long L0_1_set_282 + 0xd9, 0xba, 0xff, 0xff, //0x000059d4 .long L0_1_set_281 + 0xf4, 0xba, 0xff, 0xff, //0x000059d8 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059dc .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059e0 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059e4 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059e8 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059ec .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059f0 .long L0_1_set_282 + 0x43, 0xb7, 0xff, 0xff, //0x000059f4 .long L0_1_set_243 + 0xf4, 0xba, 0xff, 0xff, //0x000059f8 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x000059fc .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005a00 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005a04 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005a08 .long L0_1_set_282 + 0x43, 0xb7, 0xff, 0xff, //0x00005a0c .long L0_1_set_243 + 0xf4, 0xba, 0xff, 0xff, //0x00005a10 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005a14 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005a18 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005a1c .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005a20 .long L0_1_set_282 + 0xf4, 0xba, 0xff, 0xff, //0x00005a24 .long L0_1_set_282 + 0xad, 0xbc, 0xff, 0xff, //0x00005a28 .long L0_1_set_314 + // // .set L0_2_set_687, LBB0_687-LJTI0_2 + // // .set L0_2_set_691, LBB0_691-LJTI0_2 + // // .set L0_2_set_693, LBB0_693-LJTI0_2 + // // .set L0_2_set_714, LBB0_714-LJTI0_2 + // // .set L0_2_set_716, LBB0_716-LJTI0_2 + // // .set L0_2_set_719, LBB0_719-LJTI0_2 + //0x00005a2c LJTI0_2 + 0xaa, 0xd8, 0xff, 0xff, //0x00005a2c .long L0_2_set_687 + 0xd3, 0xd8, 0xff, 0xff, //0x00005a30 .long L0_2_set_691 + 0xff, 0xd8, 0xff, 0xff, //0x00005a34 .long L0_2_set_693 + 0x5f, 0xda, 0xff, 0xff, //0x00005a38 .long L0_2_set_714 + 0x76, 0xda, 0xff, 0xff, //0x00005a3c .long L0_2_set_716 + 0x90, 0xde, 0xff, 0xff, //0x00005a40 .long L0_2_set_719 + // // .set L0_3_set_1026, LBB0_1026-LJTI0_3 + // // .set L0_3_set_1025, LBB0_1025-LJTI0_3 + // // .set L0_3_set_816, LBB0_816-LJTI0_3 + // // .set L0_3_set_836, LBB0_836-LJTI0_3 + // // .set L0_3_set_721, LBB0_721-LJTI0_3 + // // .set L0_3_set_840, LBB0_840-LJTI0_3 + // // .set L0_3_set_842, LBB0_842-LJTI0_3 + // // .set L0_3_set_846, LBB0_846-LJTI0_3 + // // .set L0_3_set_852, LBB0_852-LJTI0_3 + // // .set L0_3_set_855, LBB0_855-LJTI0_3 + //0x00005a44 LJTI0_3 + 0x51, 0xf2, 0xff, 0xff, //0x00005a44 .long L0_3_set_1026 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a48 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a4c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a50 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a54 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a58 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a5c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a60 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a64 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a68 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a6c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a70 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a74 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a78 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a7c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a80 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a84 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a88 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a8c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a90 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a94 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a98 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005a9c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005aa0 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005aa4 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005aa8 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005aac .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005ab0 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005ab4 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005ab8 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005abc .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005ac0 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005ac4 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005ac8 .long L0_3_set_1025 + 0x6c, 0xe1, 0xff, 0xff, //0x00005acc .long L0_3_set_816 + 0x4a, 0xf2, 0xff, 0xff, //0x00005ad0 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005ad4 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005ad8 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005adc .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005ae0 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005ae4 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005ae8 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005aec .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005af0 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005af4 .long L0_3_set_1025 + 0xa1, 0xe2, 0xff, 0xff, //0x00005af8 .long L0_3_set_836 + 0x4a, 0xf2, 0xff, 0xff, //0x00005afc .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b00 .long L0_3_set_1025 + 0x8b, 0xda, 0xff, 0xff, //0x00005b04 .long L0_3_set_721 + 0x8b, 0xda, 0xff, 0xff, //0x00005b08 .long L0_3_set_721 + 0x8b, 0xda, 0xff, 0xff, //0x00005b0c .long L0_3_set_721 + 0x8b, 0xda, 0xff, 0xff, //0x00005b10 .long L0_3_set_721 + 0x8b, 0xda, 0xff, 0xff, //0x00005b14 .long L0_3_set_721 + 0x8b, 0xda, 0xff, 0xff, //0x00005b18 .long L0_3_set_721 + 0x8b, 0xda, 0xff, 0xff, //0x00005b1c .long L0_3_set_721 + 0x8b, 0xda, 0xff, 0xff, //0x00005b20 .long L0_3_set_721 + 0x8b, 0xda, 0xff, 0xff, //0x00005b24 .long L0_3_set_721 + 0x8b, 0xda, 0xff, 0xff, //0x00005b28 .long L0_3_set_721 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b2c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b30 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b34 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b38 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b3c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b40 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b44 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b48 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b4c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b50 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b54 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b58 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b5c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b60 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b64 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b68 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b6c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b70 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b74 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b78 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b7c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b80 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b84 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b88 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b8c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b90 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b94 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b98 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005b9c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005ba0 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005ba4 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005ba8 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005bac .long L0_3_set_1025 + 0xdf, 0xe2, 0xff, 0xff, //0x00005bb0 .long L0_3_set_840 + 0x4a, 0xf2, 0xff, 0xff, //0x00005bb4 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005bb8 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005bbc .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005bc0 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005bc4 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005bc8 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005bcc .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005bd0 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005bd4 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005bd8 .long L0_3_set_1025 + 0x06, 0xe3, 0xff, 0xff, //0x00005bdc .long L0_3_set_842 + 0x4a, 0xf2, 0xff, 0xff, //0x00005be0 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005be4 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005be8 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005bec .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005bf0 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005bf4 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005bf8 .long L0_3_set_1025 + 0x43, 0xe3, 0xff, 0xff, //0x00005bfc .long L0_3_set_846 + 0x4a, 0xf2, 0xff, 0xff, //0x00005c00 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005c04 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005c08 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005c0c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005c10 .long L0_3_set_1025 + 0x73, 0xe3, 0xff, 0xff, //0x00005c14 .long L0_3_set_852 + 0x4a, 0xf2, 0xff, 0xff, //0x00005c18 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005c1c .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005c20 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005c24 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005c28 .long L0_3_set_1025 + 0x4a, 0xf2, 0xff, 0xff, //0x00005c2c .long L0_3_set_1025 + 0xb3, 0xe3, 0xff, 0xff, //0x00005c30 .long L0_3_set_855 + // // .set L0_4_set_899, LBB0_899-LJTI0_4 + // // .set L0_4_set_914, LBB0_914-LJTI0_4 + // // .set L0_4_set_905, LBB0_905-LJTI0_4 + // // .set L0_4_set_908, LBB0_908-LJTI0_4 + //0x00005c34 LJTI0_4 + 0xd8, 0xe4, 0xff, 0xff, //0x00005c34 .long L0_4_set_899 + 0x26, 0xe6, 0xff, 0xff, //0x00005c38 .long L0_4_set_914 + 0xd8, 0xe4, 0xff, 0xff, //0x00005c3c .long L0_4_set_899 + 0x26, 0xe5, 0xff, 0xff, //0x00005c40 .long L0_4_set_905 + 0x26, 0xe6, 0xff, 0xff, //0x00005c44 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c48 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c4c .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c50 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c54 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c58 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c5c .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c60 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c64 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c68 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c6c .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c70 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c74 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c78 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c7c .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c80 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c84 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c88 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c8c .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c90 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c94 .long L0_4_set_914 + 0x26, 0xe6, 0xff, 0xff, //0x00005c98 .long L0_4_set_914 + 0x49, 0xe5, 0xff, 0xff, //0x00005c9c .long L0_4_set_908 + // // .set L0_5_set_769, LBB0_769-LJTI0_5 + // // .set L0_5_set_803, LBB0_803-LJTI0_5 + // // .set L0_5_set_774, LBB0_774-LJTI0_5 + // // .set L0_5_set_772, LBB0_772-LJTI0_5 + //0x00005ca0 LJTI0_5 + 0xd3, 0xdb, 0xff, 0xff, //0x00005ca0 .long L0_5_set_769 + 0x0c, 0xde, 0xff, 0xff, //0x00005ca4 .long L0_5_set_803 + 0xd3, 0xdb, 0xff, 0xff, //0x00005ca8 .long L0_5_set_769 + 0x02, 0xdc, 0xff, 0xff, //0x00005cac .long L0_5_set_774 + 0x0c, 0xde, 0xff, 0xff, //0x00005cb0 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005cb4 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005cb8 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005cbc .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005cc0 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005cc4 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005cc8 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005ccc .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005cd0 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005cd4 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005cd8 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005cdc .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005ce0 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005ce4 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005ce8 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005cec .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005cf0 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005cf4 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005cf8 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005cfc .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005d00 .long L0_5_set_803 + 0x0c, 0xde, 0xff, 0xff, //0x00005d04 .long L0_5_set_803 + 0xef, 0xdb, 0xff, 0xff, //0x00005d08 .long L0_5_set_772 + // // .set L0_6_set_1026, LBB0_1026-LJTI0_6 + // // .set L0_6_set_1032, LBB0_1032-LJTI0_6 + // // .set L0_6_set_1033, LBB0_1033-LJTI0_6 + // // .set L0_6_set_634, LBB0_634-LJTI0_6 + // // .set L0_6_set_1045, LBB0_1045-LJTI0_6 + // // .set L0_6_set_1069, LBB0_1069-LJTI0_6 + // // .set L0_6_set_1027, LBB0_1027-LJTI0_6 + // // .set L0_6_set_1071, LBB0_1071-LJTI0_6 + //0x00005d0c LJTI0_6 + 0x89, 0xef, 0xff, 0xff, //0x00005d0c .long L0_6_set_1026 + 0x06, 0xf0, 0xff, 0xff, //0x00005d10 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d14 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d18 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d1c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d20 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d24 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d28 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d2c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d30 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d34 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d38 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d3c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d40 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d44 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d48 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d4c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d50 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d54 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d58 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d5c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d60 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d64 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d68 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d6c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d70 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d74 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d78 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d7c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d80 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d84 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d88 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d8c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d90 .long L0_6_set_1032 + 0x0e, 0xf0, 0xff, 0xff, //0x00005d94 .long L0_6_set_1033 + 0x06, 0xf0, 0xff, 0xff, //0x00005d98 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005d9c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005da0 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005da4 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005da8 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005dac .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005db0 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005db4 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005db8 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005dbc .long L0_6_set_1032 + 0x26, 0xee, 0xff, 0xff, //0x00005dc0 .long L0_6_set_634 + 0x06, 0xf0, 0xff, 0xff, //0x00005dc4 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005dc8 .long L0_6_set_1032 + 0x26, 0xee, 0xff, 0xff, //0x00005dcc .long L0_6_set_634 + 0x26, 0xee, 0xff, 0xff, //0x00005dd0 .long L0_6_set_634 + 0x26, 0xee, 0xff, 0xff, //0x00005dd4 .long L0_6_set_634 + 0x26, 0xee, 0xff, 0xff, //0x00005dd8 .long L0_6_set_634 + 0x26, 0xee, 0xff, 0xff, //0x00005ddc .long L0_6_set_634 + 0x26, 0xee, 0xff, 0xff, //0x00005de0 .long L0_6_set_634 + 0x26, 0xee, 0xff, 0xff, //0x00005de4 .long L0_6_set_634 + 0x26, 0xee, 0xff, 0xff, //0x00005de8 .long L0_6_set_634 + 0x26, 0xee, 0xff, 0xff, //0x00005dec .long L0_6_set_634 + 0x26, 0xee, 0xff, 0xff, //0x00005df0 .long L0_6_set_634 + 0x06, 0xf0, 0xff, 0xff, //0x00005df4 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005df8 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005dfc .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e00 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e04 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e08 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e0c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e10 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e14 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e18 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e1c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e20 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e24 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e28 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e2c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e30 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e34 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e38 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e3c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e40 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e44 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e48 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e4c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e50 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e54 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e58 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e5c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e60 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e64 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e68 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e6c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e70 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e74 .long L0_6_set_1032 + 0xf8, 0xf0, 0xff, 0xff, //0x00005e78 .long L0_6_set_1045 + 0x06, 0xf0, 0xff, 0xff, //0x00005e7c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e80 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e84 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e88 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e8c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e90 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e94 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e98 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005e9c .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005ea0 .long L0_6_set_1032 + 0x9c, 0xf3, 0xff, 0xff, //0x00005ea4 .long L0_6_set_1069 + 0x06, 0xf0, 0xff, 0xff, //0x00005ea8 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005eac .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005eb0 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005eb4 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005eb8 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005ebc .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005ec0 .long L0_6_set_1032 + 0xd7, 0xef, 0xff, 0xff, //0x00005ec4 .long L0_6_set_1027 + 0x06, 0xf0, 0xff, 0xff, //0x00005ec8 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005ecc .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005ed0 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005ed4 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005ed8 .long L0_6_set_1032 + 0xd7, 0xef, 0xff, 0xff, //0x00005edc .long L0_6_set_1027 + 0x06, 0xf0, 0xff, 0xff, //0x00005ee0 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005ee4 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005ee8 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005eec .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005ef0 .long L0_6_set_1032 + 0x06, 0xf0, 0xff, 0xff, //0x00005ef4 .long L0_6_set_1032 + 0xae, 0xf3, 0xff, 0xff, //0x00005ef8 .long L0_6_set_1071 + //0x00005efc .p2align 2, 0x00 + //0x00005efc _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00005efc .long 2 + //0x00005f00 .p2align 4, 0x00 + //0x00005f00 __UnquoteTab + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f00 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, //0x00005f10 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, //0x00005f20 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, //0x00005f30 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, //0x00005f40 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, //0x00005f50 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, //0x00005f60 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, //0x00005f70 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, //0x00005f76 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f86 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f96 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fa6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fb6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fc6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fd6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fe6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ff6 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape.go new file mode 100644 index 000000000..9ea82de49 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape.go @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_html_escape func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) (ret int) + +var S_html_escape uintptr + +//go:nosplit +func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) { + return F_html_escape(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(dn))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_subr.go new file mode 100644 index 000000000..fcb0f9bcf --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_subr.go @@ -0,0 +1,45 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__html_escape = 192 +) + +const ( + _stack__html_escape = 72 +) + +const ( + _size__html_escape = 2048 +) + +var ( + _pcsp__html_escape = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x7e5, 72}, + {0x7e6, 48}, + {0x7e8, 40}, + {0x7ea, 32}, + {0x7ec, 24}, + {0x7ee, 16}, + {0x7ef, 8}, + {0x800, 0}, + } +) + +var _cfunc_html_escape = []loader.CFunc{ + {"_html_escape_entry", 0, _entry__html_escape, 0, nil}, + {"_html_escape", _entry__html_escape, _size__html_escape, _stack__html_escape, _pcsp__html_escape}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_text_amd64.go new file mode 100644 index 000000000..ddd62fc59 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/html_escape_text_amd64.go @@ -0,0 +1,832 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_html_escape = []byte{ + // .p2align 5, 0x00 + // LCPI0_0 + 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, // QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' + 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00000010 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' + //0x00000020 LCPI0_1 + 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00000020 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' + 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00000030 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' + //0x00000040 LCPI0_2 + 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x00000040 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd' + 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x00000050 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd' + //0x00000060 LCPI0_3 + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x00000060 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<' + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x00000070 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<' + //0x00000080 .p2align 4, 0x00 + //0x00000080 LCPI0_4 + 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00000080 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' + //0x00000090 LCPI0_5 + 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00000090 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' + //0x000000a0 LCPI0_6 + 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x000000a0 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd' + //0x000000b0 LCPI0_7 + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x000000b0 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<' + //0x000000c0 .p2align 4, 0x90 + //0x000000c0 _html_escape + 0x55, //0x000000c0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000000c1 movq %rsp, %rbp + 0x41, 0x57, //0x000000c4 pushq %r15 + 0x41, 0x56, //0x000000c6 pushq %r14 + 0x41, 0x55, //0x000000c8 pushq %r13 + 0x41, 0x54, //0x000000ca pushq %r12 + 0x53, //0x000000cc pushq %rbx + 0x48, 0x83, 0xec, 0x18, //0x000000cd subq $24, %rsp + 0x48, 0x89, 0x4d, 0xc0, //0x000000d1 movq %rcx, $-64(%rbp) + 0x49, 0x89, 0xd7, //0x000000d5 movq %rdx, %r15 + 0x48, 0x89, 0x55, 0xc8, //0x000000d8 movq %rdx, $-56(%rbp) + 0x48, 0x89, 0x7d, 0xd0, //0x000000dc movq %rdi, $-48(%rbp) + 0x48, 0x89, 0xf8, //0x000000e0 movq %rdi, %rax + 0x48, 0x85, 0xf6, //0x000000e3 testq %rsi, %rsi + 0x0f, 0x8e, 0x8c, 0x07, 0x00, 0x00, //0x000000e6 jle LBB0_106 + 0x48, 0x8b, 0x45, 0xc0, //0x000000ec movq $-64(%rbp), %rax + 0x4c, 0x8b, 0x08, //0x000000f0 movq (%rax), %r9 + 0xc5, 0xfe, 0x6f, 0x1d, 0x05, 0xff, 0xff, 0xff, //0x000000f3 vmovdqu $-251(%rip), %ymm3 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x1d, 0xff, 0xff, 0xff, //0x000000fb vmovdqu $-227(%rip), %ymm4 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x35, 0xff, 0xff, 0xff, //0x00000103 vmovdqu $-203(%rip), %ymm5 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x4d, 0xff, 0xff, 0xff, //0x0000010b vmovdqu $-179(%rip), %ymm6 /* LCPI0_3+0(%rip) */ + 0x4c, 0x8d, 0x35, 0xa6, 0x07, 0x00, 0x00, //0x00000113 leaq $1958(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */ + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000011a movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x7d, 0xc8, //0x0000011e movq $-56(%rbp), %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000122 .p2align 4, 0x90 + //0x00000130 LBB0_2 + 0x4d, 0x85, 0xc9, //0x00000130 testq %r9, %r9 + 0x0f, 0x8e, 0x5e, 0x07, 0x00, 0x00, //0x00000133 jle LBB0_3 + 0x48, 0x83, 0xfe, 0x20, //0x00000139 cmpq $32, %rsi + 0x0f, 0x9d, 0xc1, //0x0000013d setge %cl + 0x4c, 0x89, 0xc8, //0x00000140 movq %r9, %rax + 0x4d, 0x89, 0xf8, //0x00000143 movq %r15, %r8 + 0x49, 0x89, 0xf2, //0x00000146 movq %rsi, %r10 + 0x4d, 0x89, 0xdc, //0x00000149 movq %r11, %r12 + 0x0f, 0x8c, 0x7e, 0x00, 0x00, 0x00, //0x0000014c jl LBB0_12 + 0x49, 0x83, 0xf9, 0x20, //0x00000152 cmpq $32, %r9 + 0x0f, 0x8c, 0x74, 0x00, 0x00, 0x00, //0x00000156 jl LBB0_12 + 0x45, 0x31, 0xc0, //0x0000015c xorl %r8d, %r8d + 0x48, 0x89, 0xf3, //0x0000015f movq %rsi, %rbx + 0x4c, 0x89, 0xcf, //0x00000162 movq %r9, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000165 .p2align 4, 0x90 + //0x00000170 LBB0_7 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x03, //0x00000170 vmovdqu (%r11,%r8), %ymm0 + 0xc5, 0xfd, 0x74, 0xcb, //0x00000176 vpcmpeqb %ymm3, %ymm0, %ymm1 + 0xc5, 0xfd, 0x74, 0xd4, //0x0000017a vpcmpeqb %ymm4, %ymm0, %ymm2 + 0xc5, 0xed, 0xeb, 0xc9, //0x0000017e vpor %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xdb, 0xd5, //0x00000182 vpand %ymm5, %ymm0, %ymm2 + 0xc5, 0xed, 0x74, 0xd6, //0x00000186 vpcmpeqb %ymm6, %ymm2, %ymm2 + 0xc5, 0xf5, 0xeb, 0xca, //0x0000018a vpor %ymm2, %ymm1, %ymm1 + 0xc4, 0x81, 0x7e, 0x7f, 0x04, 0x07, //0x0000018e vmovdqu %ymm0, (%r15,%r8) + 0xc5, 0xfd, 0xd7, 0xc1, //0x00000194 vpmovmskb %ymm1, %eax + 0x85, 0xc0, //0x00000198 testl %eax, %eax + 0x0f, 0x85, 0x90, 0x01, 0x00, 0x00, //0x0000019a jne LBB0_8 + 0x4c, 0x8d, 0x53, 0xe0, //0x000001a0 leaq $-32(%rbx), %r10 + 0x48, 0x8d, 0x47, 0xe0, //0x000001a4 leaq $-32(%rdi), %rax + 0x49, 0x83, 0xc0, 0x20, //0x000001a8 addq $32, %r8 + 0x48, 0x83, 0xfb, 0x40, //0x000001ac cmpq $64, %rbx + 0x0f, 0x9d, 0xc1, //0x000001b0 setge %cl + 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x000001b3 jl LBB0_11 + 0x4c, 0x89, 0xd3, //0x000001b9 movq %r10, %rbx + 0x48, 0x83, 0xff, 0x3f, //0x000001bc cmpq $63, %rdi + 0x48, 0x89, 0xc7, //0x000001c0 movq %rax, %rdi + 0x0f, 0x8f, 0xa7, 0xff, 0xff, 0xff, //0x000001c3 jg LBB0_7 + //0x000001c9 LBB0_11 + 0x4f, 0x8d, 0x24, 0x03, //0x000001c9 leaq (%r11,%r8), %r12 + 0x4d, 0x01, 0xf8, //0x000001cd addq %r15, %r8 + //0x000001d0 LBB0_12 + 0x84, 0xc9, //0x000001d0 testb %cl, %cl + 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x000001d2 je LBB0_38 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x24, //0x000001d8 vmovdqu (%r12), %ymm0 + 0xc5, 0xfd, 0x74, 0xcb, //0x000001de vpcmpeqb %ymm3, %ymm0, %ymm1 + 0xc5, 0xfd, 0x74, 0xd4, //0x000001e2 vpcmpeqb %ymm4, %ymm0, %ymm2 + 0xc5, 0xed, 0xeb, 0xc9, //0x000001e6 vpor %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xdb, 0xc5, //0x000001ea vpand %ymm5, %ymm0, %ymm0 + 0xc5, 0xfd, 0x74, 0xc6, //0x000001ee vpcmpeqb %ymm6, %ymm0, %ymm0 + 0xc5, 0xf5, 0xeb, 0xc0, //0x000001f2 vpor %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x000001f6 vpmovmskb %ymm0, %ecx + 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001fa movabsq $4294967296, %rdx + 0x48, 0x09, 0xd1, //0x00000204 orq %rdx, %rcx + 0x4c, 0x0f, 0xbc, 0xe9, //0x00000207 bsfq %rcx, %r13 + 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x0000020b vmovdqu (%r12), %xmm0 + 0xc4, 0xe3, 0xf9, 0x16, 0xc1, 0x01, //0x00000211 vpextrq $1, %xmm0, %rcx + 0xc4, 0xe1, 0xf9, 0x7e, 0xc7, //0x00000217 vmovq %xmm0, %rdi + 0x49, 0x39, 0xc5, //0x0000021c cmpq %rax, %r13 + 0x0f, 0x8e, 0x17, 0x01, 0x00, 0x00, //0x0000021f jle LBB0_14 + 0x48, 0x83, 0xf8, 0x10, //0x00000225 cmpq $16, %rax + 0x0f, 0x82, 0x4a, 0x01, 0x00, 0x00, //0x00000229 jb LBB0_27 + 0x49, 0x89, 0x38, //0x0000022f movq %rdi, (%r8) + 0x49, 0x89, 0x48, 0x08, //0x00000232 movq %rcx, $8(%r8) + 0x4d, 0x8d, 0x54, 0x24, 0x10, //0x00000236 leaq $16(%r12), %r10 + 0x49, 0x83, 0xc0, 0x10, //0x0000023b addq $16, %r8 + 0x4c, 0x8d, 0x70, 0xf0, //0x0000023f leaq $-16(%rax), %r14 + 0x49, 0x83, 0xfe, 0x08, //0x00000243 cmpq $8, %r14 + 0x0f, 0x83, 0x3c, 0x01, 0x00, 0x00, //0x00000247 jae LBB0_30 + 0xe9, 0x49, 0x01, 0x00, 0x00, //0x0000024d jmp LBB0_31 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000252 .p2align 4, 0x90 + //0x00000260 LBB0_38 + 0xc5, 0xf8, 0x77, //0x00000260 vzeroupper + 0x49, 0x83, 0xfa, 0x10, //0x00000263 cmpq $16, %r10 + 0x0f, 0x9d, 0xc1, //0x00000267 setge %cl + 0x0f, 0x8c, 0x5f, 0x01, 0x00, 0x00, //0x0000026a jl LBB0_39 + 0x48, 0x83, 0xf8, 0x10, //0x00000270 cmpq $16, %rax + 0xc5, 0xfa, 0x6f, 0x3d, 0x04, 0xfe, 0xff, 0xff, //0x00000274 vmovdqu $-508(%rip), %xmm7 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x05, 0x0c, 0xfe, 0xff, 0xff, //0x0000027c vmovdqu $-500(%rip), %xmm8 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x0d, 0x14, 0xfe, 0xff, 0xff, //0x00000284 vmovdqu $-492(%rip), %xmm9 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x15, 0x1c, 0xfe, 0xff, 0xff, //0x0000028c vmovdqu $-484(%rip), %xmm10 /* LCPI0_7+0(%rip) */ + 0x0f, 0x8c, 0xeb, 0x01, 0x00, 0x00, //0x00000294 jl LBB0_41 + 0x4c, 0x89, 0xdf, //0x0000029a movq %r11, %rdi + 0x4c, 0x29, 0xe7, //0x0000029d subq %r12, %rdi + 0xc5, 0xfe, 0x6f, 0x1d, 0x58, 0xfd, 0xff, 0xff, //0x000002a0 vmovdqu $-680(%rip), %ymm3 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x70, 0xfd, 0xff, 0xff, //0x000002a8 vmovdqu $-656(%rip), %ymm4 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x88, 0xfd, 0xff, 0xff, //0x000002b0 vmovdqu $-632(%rip), %ymm5 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xa0, 0xfd, 0xff, 0xff, //0x000002b8 vmovdqu $-608(%rip), %ymm6 /* LCPI0_3+0(%rip) */ + //0x000002c0 .p2align 4, 0x90 + //0x000002c0 LBB0_43 + 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x000002c0 vmovdqu (%r12), %xmm0 + 0xc5, 0xf9, 0x74, 0xcf, //0x000002c6 vpcmpeqb %xmm7, %xmm0, %xmm1 + 0xc5, 0xb9, 0x74, 0xd0, //0x000002ca vpcmpeqb %xmm0, %xmm8, %xmm2 + 0xc5, 0xe9, 0xeb, 0xc9, //0x000002ce vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xb1, 0xdb, 0xd0, //0x000002d2 vpand %xmm0, %xmm9, %xmm2 + 0xc5, 0xa9, 0x74, 0xd2, //0x000002d6 vpcmpeqb %xmm2, %xmm10, %xmm2 + 0xc5, 0xf1, 0xeb, 0xca, //0x000002da vpor %xmm2, %xmm1, %xmm1 + 0xc4, 0xc1, 0x7a, 0x7f, 0x00, //0x000002de vmovdqu %xmm0, (%r8) + 0xc5, 0xf9, 0xd7, 0xc9, //0x000002e3 vpmovmskb %xmm1, %ecx + 0x85, 0xc9, //0x000002e7 testl %ecx, %ecx + 0x0f, 0x85, 0x7a, 0x00, 0x00, 0x00, //0x000002e9 jne LBB0_44 + 0x49, 0x83, 0xc4, 0x10, //0x000002ef addq $16, %r12 + 0x49, 0x83, 0xc0, 0x10, //0x000002f3 addq $16, %r8 + 0x4d, 0x8d, 0x72, 0xf0, //0x000002f7 leaq $-16(%r10), %r14 + 0x4c, 0x8d, 0x68, 0xf0, //0x000002fb leaq $-16(%rax), %r13 + 0x49, 0x83, 0xfa, 0x20, //0x000002ff cmpq $32, %r10 + 0x0f, 0x9d, 0xc1, //0x00000303 setge %cl + 0x0f, 0x8c, 0x09, 0x01, 0x00, 0x00, //0x00000306 jl LBB0_47 + 0x48, 0x83, 0xc7, 0xf0, //0x0000030c addq $-16, %rdi + 0x4d, 0x89, 0xf2, //0x00000310 movq %r14, %r10 + 0x48, 0x83, 0xf8, 0x1f, //0x00000313 cmpq $31, %rax + 0x4c, 0x89, 0xe8, //0x00000317 movq %r13, %rax + 0x0f, 0x8f, 0xa0, 0xff, 0xff, 0xff, //0x0000031a jg LBB0_43 + 0xe9, 0xf0, 0x00, 0x00, 0x00, //0x00000320 jmp LBB0_47 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000325 .p2align 4, 0x90 + //0x00000330 LBB0_8 + 0x44, 0x0f, 0xbc, 0xe0, //0x00000330 bsfl %eax, %r12d + 0x4d, 0x01, 0xc4, //0x00000334 addq %r8, %r12 + 0xe9, 0xeb, 0x03, 0x00, 0x00, //0x00000337 jmp LBB0_83 + //0x0000033c LBB0_14 + 0x41, 0x83, 0xfd, 0x10, //0x0000033c cmpl $16, %r13d + 0x0f, 0x82, 0xfb, 0x01, 0x00, 0x00, //0x00000340 jb LBB0_15 + 0x49, 0x89, 0x38, //0x00000346 movq %rdi, (%r8) + 0x49, 0x89, 0x48, 0x08, //0x00000349 movq %rcx, $8(%r8) + 0x4d, 0x8d, 0x54, 0x24, 0x10, //0x0000034d leaq $16(%r12), %r10 + 0x49, 0x83, 0xc0, 0x10, //0x00000352 addq $16, %r8 + 0x49, 0x8d, 0x45, 0xf0, //0x00000356 leaq $-16(%r13), %rax + 0x48, 0x83, 0xf8, 0x08, //0x0000035a cmpq $8, %rax + 0x0f, 0x83, 0xed, 0x01, 0x00, 0x00, //0x0000035e jae LBB0_18 + 0xe9, 0xfa, 0x01, 0x00, 0x00, //0x00000364 jmp LBB0_19 + //0x00000369 LBB0_44 + 0x66, 0x0f, 0xbc, 0xc1, //0x00000369 bsfw %cx, %ax + 0x44, 0x0f, 0xb7, 0xe0, //0x0000036d movzwl %ax, %r12d + 0x49, 0x29, 0xfc, //0x00000371 subq %rdi, %r12 + 0xe9, 0xa7, 0x03, 0x00, 0x00, //0x00000374 jmp LBB0_82 + //0x00000379 LBB0_27 + 0x4d, 0x89, 0xe2, //0x00000379 movq %r12, %r10 + 0x49, 0x89, 0xc6, //0x0000037c movq %rax, %r14 + 0x49, 0x83, 0xfe, 0x08, //0x0000037f cmpq $8, %r14 + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00000383 jb LBB0_31 + //0x00000389 LBB0_30 + 0x49, 0x8b, 0x0a, //0x00000389 movq (%r10), %rcx + 0x49, 0x89, 0x08, //0x0000038c movq %rcx, (%r8) + 0x49, 0x83, 0xc2, 0x08, //0x0000038f addq $8, %r10 + 0x49, 0x83, 0xc0, 0x08, //0x00000393 addq $8, %r8 + 0x49, 0x83, 0xc6, 0xf8, //0x00000397 addq $-8, %r14 + //0x0000039b LBB0_31 + 0x49, 0x83, 0xfe, 0x04, //0x0000039b cmpq $4, %r14 + 0x0f, 0x8d, 0xec, 0x01, 0x00, 0x00, //0x0000039f jge LBB0_32 + 0x49, 0x83, 0xfe, 0x02, //0x000003a5 cmpq $2, %r14 + 0x0f, 0x83, 0xfe, 0x01, 0x00, 0x00, //0x000003a9 jae LBB0_34 + //0x000003af LBB0_35 + 0x4d, 0x85, 0xf6, //0x000003af testq %r14, %r14 + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000003b2 je LBB0_37 + //0x000003b8 LBB0_36 + 0x41, 0x8a, 0x0a, //0x000003b8 movb (%r10), %cl + 0x41, 0x88, 0x08, //0x000003bb movb %cl, (%r8) + //0x000003be LBB0_37 + 0x4c, 0x01, 0xe0, //0x000003be addq %r12, %rax + 0x48, 0xf7, 0xd0, //0x000003c1 notq %rax + 0x4c, 0x01, 0xd8, //0x000003c4 addq %r11, %rax + 0x49, 0x89, 0xc4, //0x000003c7 movq %rax, %r12 + 0xe9, 0x51, 0x03, 0x00, 0x00, //0x000003ca jmp LBB0_82 + //0x000003cf LBB0_39 + 0x49, 0x89, 0xc5, //0x000003cf movq %rax, %r13 + 0x4d, 0x89, 0xd6, //0x000003d2 movq %r10, %r14 + 0xc5, 0xfe, 0x6f, 0x1d, 0x23, 0xfc, 0xff, 0xff, //0x000003d5 vmovdqu $-989(%rip), %ymm3 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x3b, 0xfc, 0xff, 0xff, //0x000003dd vmovdqu $-965(%rip), %ymm4 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x53, 0xfc, 0xff, 0xff, //0x000003e5 vmovdqu $-941(%rip), %ymm5 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x6b, 0xfc, 0xff, 0xff, //0x000003ed vmovdqu $-917(%rip), %ymm6 /* LCPI0_3+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x3d, 0x83, 0xfc, 0xff, 0xff, //0x000003f5 vmovdqu $-893(%rip), %xmm7 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x05, 0x8b, 0xfc, 0xff, 0xff, //0x000003fd vmovdqu $-885(%rip), %xmm8 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x0d, 0x93, 0xfc, 0xff, 0xff, //0x00000405 vmovdqu $-877(%rip), %xmm9 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x15, 0x9b, 0xfc, 0xff, 0xff, //0x0000040d vmovdqu $-869(%rip), %xmm10 /* LCPI0_7+0(%rip) */ + //0x00000415 LBB0_47 + 0x84, 0xc9, //0x00000415 testb %cl, %cl + 0x0f, 0x84, 0x96, 0x00, 0x00, 0x00, //0x00000417 je LBB0_48 + //0x0000041d LBB0_58 + 0xc4, 0xc1, 0x7a, 0x6f, 0x04, 0x24, //0x0000041d vmovdqu (%r12), %xmm0 + 0xc5, 0xf9, 0x74, 0xcf, //0x00000423 vpcmpeqb %xmm7, %xmm0, %xmm1 + 0xc5, 0xb9, 0x74, 0xd0, //0x00000427 vpcmpeqb %xmm0, %xmm8, %xmm2 + 0xc5, 0xe9, 0xeb, 0xc9, //0x0000042b vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xb1, 0xdb, 0xd0, //0x0000042f vpand %xmm0, %xmm9, %xmm2 + 0xc5, 0xa9, 0x74, 0xd2, //0x00000433 vpcmpeqb %xmm2, %xmm10, %xmm2 + 0xc5, 0xf1, 0xeb, 0xca, //0x00000437 vpor %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0xd7, 0xc1, //0x0000043b vpmovmskb %xmm1, %eax + 0x0d, 0x00, 0x00, 0x01, 0x00, //0x0000043f orl $65536, %eax + 0x0f, 0xbc, 0xc0, //0x00000444 bsfl %eax, %eax + 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00000447 vmovq %xmm0, %rcx + 0x49, 0x39, 0xc5, //0x0000044c cmpq %rax, %r13 + 0x0f, 0x8d, 0xb8, 0x01, 0x00, 0x00, //0x0000044f jge LBB0_59 + 0x49, 0x83, 0xfd, 0x08, //0x00000455 cmpq $8, %r13 + 0x4c, 0x8d, 0x35, 0x60, 0x04, 0x00, 0x00, //0x00000459 leaq $1120(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */ + 0x0f, 0x82, 0xe1, 0x01, 0x00, 0x00, //0x00000460 jb LBB0_70 + 0x49, 0x89, 0x08, //0x00000466 movq %rcx, (%r8) + 0x49, 0x8d, 0x44, 0x24, 0x08, //0x00000469 leaq $8(%r12), %rax + 0x49, 0x83, 0xc0, 0x08, //0x0000046e addq $8, %r8 + 0x49, 0x8d, 0x7d, 0xf8, //0x00000472 leaq $-8(%r13), %rdi + 0x48, 0x83, 0xff, 0x04, //0x00000476 cmpq $4, %rdi + 0x0f, 0x8d, 0xd7, 0x01, 0x00, 0x00, //0x0000047a jge LBB0_73 + 0xe9, 0xe3, 0x01, 0x00, 0x00, //0x00000480 jmp LBB0_74 + //0x00000485 LBB0_41 + 0x49, 0x89, 0xc5, //0x00000485 movq %rax, %r13 + 0x4d, 0x89, 0xd6, //0x00000488 movq %r10, %r14 + 0xc5, 0xfe, 0x6f, 0x1d, 0x6d, 0xfb, 0xff, 0xff, //0x0000048b vmovdqu $-1171(%rip), %ymm3 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x85, 0xfb, 0xff, 0xff, //0x00000493 vmovdqu $-1147(%rip), %ymm4 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x9d, 0xfb, 0xff, 0xff, //0x0000049b vmovdqu $-1123(%rip), %ymm5 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xb5, 0xfb, 0xff, 0xff, //0x000004a3 vmovdqu $-1099(%rip), %ymm6 /* LCPI0_3+0(%rip) */ + 0x84, 0xc9, //0x000004ab testb %cl, %cl + 0x0f, 0x85, 0x6a, 0xff, 0xff, 0xff, //0x000004ad jne LBB0_58 + //0x000004b3 LBB0_48 + 0x4d, 0x85, 0xf6, //0x000004b3 testq %r14, %r14 + 0x0f, 0x8e, 0x71, 0x00, 0x00, 0x00, //0x000004b6 jle LBB0_56 + 0x4d, 0x85, 0xed, //0x000004bc testq %r13, %r13 + 0x0f, 0x8e, 0x68, 0x00, 0x00, 0x00, //0x000004bf jle LBB0_56 + 0x31, 0xc9, //0x000004c5 xorl %ecx, %ecx + 0x31, 0xc0, //0x000004c7 xorl %eax, %eax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004c9 .p2align 4, 0x90 + //0x000004d0 LBB0_51 + 0x41, 0x0f, 0xb6, 0x3c, 0x0c, //0x000004d0 movzbl (%r12,%rcx), %edi + 0x48, 0x83, 0xff, 0x3e, //0x000004d5 cmpq $62, %rdi + 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x000004d9 ja LBB0_52 + 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x000004df movabsq $5764607797912141824, %rdx + 0x48, 0x0f, 0xa3, 0xfa, //0x000004e9 btq %rdi, %rdx + 0x0f, 0x82, 0x49, 0x01, 0x00, 0x00, //0x000004ed jb LBB0_80 + //0x000004f3 LBB0_52 + 0x40, 0x80, 0xff, 0xe2, //0x000004f3 cmpb $-30, %dil + 0x0f, 0x84, 0x3f, 0x01, 0x00, 0x00, //0x000004f7 je LBB0_80 + 0x49, 0x8d, 0x14, 0x06, //0x000004fd leaq (%r14,%rax), %rdx + 0x41, 0x88, 0x3c, 0x08, //0x00000501 movb %dil, (%r8,%rcx) + 0x48, 0x8d, 0x78, 0xff, //0x00000505 leaq $-1(%rax), %rdi + 0x48, 0x83, 0xfa, 0x02, //0x00000509 cmpq $2, %rdx + 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000050d jl LBB0_55 + 0x4c, 0x01, 0xe8, //0x00000513 addq %r13, %rax + 0x48, 0x83, 0xc1, 0x01, //0x00000516 addq $1, %rcx + 0x48, 0x83, 0xf8, 0x01, //0x0000051a cmpq $1, %rax + 0x48, 0x89, 0xf8, //0x0000051e movq %rdi, %rax + 0x0f, 0x8f, 0xa9, 0xff, 0xff, 0xff, //0x00000521 jg LBB0_51 + //0x00000527 LBB0_55 + 0x49, 0x29, 0xfc, //0x00000527 subq %rdi, %r12 + 0x49, 0x01, 0xfe, //0x0000052a addq %rdi, %r14 + //0x0000052d LBB0_56 + 0x4d, 0x85, 0xf6, //0x0000052d testq %r14, %r14 + 0x0f, 0x84, 0xe4, 0x01, 0x00, 0x00, //0x00000530 je LBB0_57 + 0x49, 0xf7, 0xd4, //0x00000536 notq %r12 + 0x4d, 0x01, 0xdc, //0x00000539 addq %r11, %r12 + 0xe9, 0xdf, 0x01, 0x00, 0x00, //0x0000053c jmp LBB0_82 + //0x00000541 LBB0_15 + 0x4d, 0x89, 0xe2, //0x00000541 movq %r12, %r10 + 0x4c, 0x89, 0xe8, //0x00000544 movq %r13, %rax + 0x48, 0x83, 0xf8, 0x08, //0x00000547 cmpq $8, %rax + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000054b jb LBB0_19 + //0x00000551 LBB0_18 + 0x49, 0x8b, 0x0a, //0x00000551 movq (%r10), %rcx + 0x49, 0x89, 0x08, //0x00000554 movq %rcx, (%r8) + 0x49, 0x83, 0xc2, 0x08, //0x00000557 addq $8, %r10 + 0x49, 0x83, 0xc0, 0x08, //0x0000055b addq $8, %r8 + 0x48, 0x83, 0xc0, 0xf8, //0x0000055f addq $-8, %rax + //0x00000563 LBB0_19 + 0x48, 0x83, 0xf8, 0x04, //0x00000563 cmpq $4, %rax + 0x0f, 0x8d, 0x62, 0x00, 0x00, 0x00, //0x00000567 jge LBB0_20 + 0x48, 0x83, 0xf8, 0x02, //0x0000056d cmpq $2, %rax + 0x0f, 0x83, 0x74, 0x00, 0x00, 0x00, //0x00000571 jae LBB0_22 + //0x00000577 LBB0_23 + 0x48, 0x85, 0xc0, //0x00000577 testq %rax, %rax + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000057a je LBB0_25 + //0x00000580 LBB0_24 + 0x41, 0x8a, 0x02, //0x00000580 movb (%r10), %al + 0x41, 0x88, 0x00, //0x00000583 movb %al, (%r8) + //0x00000586 LBB0_25 + 0x4d, 0x29, 0xdc, //0x00000586 subq %r11, %r12 + 0x4d, 0x01, 0xec, //0x00000589 addq %r13, %r12 + 0xe9, 0x96, 0x01, 0x00, 0x00, //0x0000058c jmp LBB0_83 + //0x00000591 LBB0_32 + 0x41, 0x8b, 0x0a, //0x00000591 movl (%r10), %ecx + 0x41, 0x89, 0x08, //0x00000594 movl %ecx, (%r8) + 0x49, 0x83, 0xc2, 0x04, //0x00000597 addq $4, %r10 + 0x49, 0x83, 0xc0, 0x04, //0x0000059b addq $4, %r8 + 0x49, 0x83, 0xc6, 0xfc, //0x0000059f addq $-4, %r14 + 0x49, 0x83, 0xfe, 0x02, //0x000005a3 cmpq $2, %r14 + 0x0f, 0x82, 0x02, 0xfe, 0xff, 0xff, //0x000005a7 jb LBB0_35 + //0x000005ad LBB0_34 + 0x41, 0x0f, 0xb7, 0x0a, //0x000005ad movzwl (%r10), %ecx + 0x66, 0x41, 0x89, 0x08, //0x000005b1 movw %cx, (%r8) + 0x49, 0x83, 0xc2, 0x02, //0x000005b5 addq $2, %r10 + 0x49, 0x83, 0xc0, 0x02, //0x000005b9 addq $2, %r8 + 0x49, 0x83, 0xc6, 0xfe, //0x000005bd addq $-2, %r14 + 0x4d, 0x85, 0xf6, //0x000005c1 testq %r14, %r14 + 0x0f, 0x85, 0xee, 0xfd, 0xff, 0xff, //0x000005c4 jne LBB0_36 + 0xe9, 0xef, 0xfd, 0xff, 0xff, //0x000005ca jmp LBB0_37 + //0x000005cf LBB0_20 + 0x41, 0x8b, 0x0a, //0x000005cf movl (%r10), %ecx + 0x41, 0x89, 0x08, //0x000005d2 movl %ecx, (%r8) + 0x49, 0x83, 0xc2, 0x04, //0x000005d5 addq $4, %r10 + 0x49, 0x83, 0xc0, 0x04, //0x000005d9 addq $4, %r8 + 0x48, 0x83, 0xc0, 0xfc, //0x000005dd addq $-4, %rax + 0x48, 0x83, 0xf8, 0x02, //0x000005e1 cmpq $2, %rax + 0x0f, 0x82, 0x8c, 0xff, 0xff, 0xff, //0x000005e5 jb LBB0_23 + //0x000005eb LBB0_22 + 0x41, 0x0f, 0xb7, 0x0a, //0x000005eb movzwl (%r10), %ecx + 0x66, 0x41, 0x89, 0x08, //0x000005ef movw %cx, (%r8) + 0x49, 0x83, 0xc2, 0x02, //0x000005f3 addq $2, %r10 + 0x49, 0x83, 0xc0, 0x02, //0x000005f7 addq $2, %r8 + 0x48, 0x83, 0xc0, 0xfe, //0x000005fb addq $-2, %rax + 0x48, 0x85, 0xc0, //0x000005ff testq %rax, %rax + 0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00000602 jne LBB0_24 + 0xe9, 0x79, 0xff, 0xff, 0xff, //0x00000608 jmp LBB0_25 + //0x0000060d LBB0_59 + 0x83, 0xf8, 0x08, //0x0000060d cmpl $8, %eax + 0x4c, 0x8d, 0x35, 0xa9, 0x02, 0x00, 0x00, //0x00000610 leaq $681(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */ + 0x0f, 0x82, 0x74, 0x00, 0x00, 0x00, //0x00000617 jb LBB0_60 + 0x49, 0x89, 0x08, //0x0000061d movq %rcx, (%r8) + 0x4d, 0x8d, 0x54, 0x24, 0x08, //0x00000620 leaq $8(%r12), %r10 + 0x49, 0x83, 0xc0, 0x08, //0x00000625 addq $8, %r8 + 0x48, 0x8d, 0x78, 0xf8, //0x00000629 leaq $-8(%rax), %rdi + 0x48, 0x83, 0xff, 0x04, //0x0000062d cmpq $4, %rdi + 0x0f, 0x8d, 0x6a, 0x00, 0x00, 0x00, //0x00000631 jge LBB0_63 + 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00000637 jmp LBB0_64 + //0x0000063c LBB0_80 + 0x4d, 0x29, 0xdc, //0x0000063c subq %r11, %r12 + 0x49, 0x29, 0xc4, //0x0000063f subq %rax, %r12 + 0xe9, 0xd9, 0x00, 0x00, 0x00, //0x00000642 jmp LBB0_82 + //0x00000647 LBB0_70 + 0x4c, 0x89, 0xe0, //0x00000647 movq %r12, %rax + 0x4c, 0x89, 0xef, //0x0000064a movq %r13, %rdi + 0x48, 0x83, 0xff, 0x04, //0x0000064d cmpq $4, %rdi + 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x00000651 jl LBB0_74 + //0x00000657 LBB0_73 + 0x8b, 0x08, //0x00000657 movl (%rax), %ecx + 0x41, 0x89, 0x08, //0x00000659 movl %ecx, (%r8) + 0x48, 0x83, 0xc0, 0x04, //0x0000065c addq $4, %rax + 0x49, 0x83, 0xc0, 0x04, //0x00000660 addq $4, %r8 + 0x48, 0x83, 0xc7, 0xfc, //0x00000664 addq $-4, %rdi + //0x00000668 LBB0_74 + 0x48, 0x83, 0xff, 0x02, //0x00000668 cmpq $2, %rdi + 0x0f, 0x83, 0x65, 0x00, 0x00, 0x00, //0x0000066c jae LBB0_75 + 0x48, 0x85, 0xff, //0x00000672 testq %rdi, %rdi + 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00000675 je LBB0_78 + //0x0000067b LBB0_77 + 0x8a, 0x00, //0x0000067b movb (%rax), %al + 0x41, 0x88, 0x00, //0x0000067d movb %al, (%r8) + //0x00000680 LBB0_78 + 0x4d, 0x01, 0xe5, //0x00000680 addq %r12, %r13 + 0x49, 0xf7, 0xd5, //0x00000683 notq %r13 + 0x4d, 0x01, 0xdd, //0x00000686 addq %r11, %r13 + 0x4d, 0x89, 0xec, //0x00000689 movq %r13, %r12 + 0xe9, 0x96, 0x00, 0x00, 0x00, //0x0000068c jmp LBB0_83 + //0x00000691 LBB0_60 + 0x4d, 0x89, 0xe2, //0x00000691 movq %r12, %r10 + 0x48, 0x89, 0xc7, //0x00000694 movq %rax, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00000697 cmpq $4, %rdi + 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x0000069b jl LBB0_64 + //0x000006a1 LBB0_63 + 0x41, 0x8b, 0x0a, //0x000006a1 movl (%r10), %ecx + 0x41, 0x89, 0x08, //0x000006a4 movl %ecx, (%r8) + 0x49, 0x83, 0xc2, 0x04, //0x000006a7 addq $4, %r10 + 0x49, 0x83, 0xc0, 0x04, //0x000006ab addq $4, %r8 + 0x48, 0x83, 0xc7, 0xfc, //0x000006af addq $-4, %rdi + //0x000006b3 LBB0_64 + 0x48, 0x83, 0xff, 0x02, //0x000006b3 cmpq $2, %rdi + 0x0f, 0x83, 0x3b, 0x00, 0x00, 0x00, //0x000006b7 jae LBB0_65 + 0x48, 0x85, 0xff, //0x000006bd testq %rdi, %rdi + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000006c0 je LBB0_68 + //0x000006c6 LBB0_67 + 0x41, 0x8a, 0x0a, //0x000006c6 movb (%r10), %cl + 0x41, 0x88, 0x08, //0x000006c9 movb %cl, (%r8) + //0x000006cc LBB0_68 + 0x4d, 0x29, 0xdc, //0x000006cc subq %r11, %r12 + 0x49, 0x01, 0xc4, //0x000006cf addq %rax, %r12 + 0xe9, 0x50, 0x00, 0x00, 0x00, //0x000006d2 jmp LBB0_83 + //0x000006d7 LBB0_75 + 0x0f, 0xb7, 0x08, //0x000006d7 movzwl (%rax), %ecx + 0x66, 0x41, 0x89, 0x08, //0x000006da movw %cx, (%r8) + 0x48, 0x83, 0xc0, 0x02, //0x000006de addq $2, %rax + 0x49, 0x83, 0xc0, 0x02, //0x000006e2 addq $2, %r8 + 0x48, 0x83, 0xc7, 0xfe, //0x000006e6 addq $-2, %rdi + 0x48, 0x85, 0xff, //0x000006ea testq %rdi, %rdi + 0x0f, 0x85, 0x88, 0xff, 0xff, 0xff, //0x000006ed jne LBB0_77 + 0xe9, 0x88, 0xff, 0xff, 0xff, //0x000006f3 jmp LBB0_78 + //0x000006f8 LBB0_65 + 0x41, 0x0f, 0xb7, 0x0a, //0x000006f8 movzwl (%r10), %ecx + 0x66, 0x41, 0x89, 0x08, //0x000006fc movw %cx, (%r8) + 0x49, 0x83, 0xc2, 0x02, //0x00000700 addq $2, %r10 + 0x49, 0x83, 0xc0, 0x02, //0x00000704 addq $2, %r8 + 0x48, 0x83, 0xc7, 0xfe, //0x00000708 addq $-2, %rdi + 0x48, 0x85, 0xff, //0x0000070c testq %rdi, %rdi + 0x0f, 0x85, 0xb1, 0xff, 0xff, 0xff, //0x0000070f jne LBB0_67 + 0xe9, 0xb2, 0xff, 0xff, 0xff, //0x00000715 jmp LBB0_68 + //0x0000071a LBB0_57 + 0x4d, 0x29, 0xdc, //0x0000071a subq %r11, %r12 + 0x90, 0x90, 0x90, //0x0000071d .p2align 4, 0x90 + //0x00000720 LBB0_82 + 0x4c, 0x8d, 0x35, 0x99, 0x01, 0x00, 0x00, //0x00000720 leaq $409(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */ + //0x00000727 LBB0_83 + 0x4d, 0x85, 0xe4, //0x00000727 testq %r12, %r12 + 0x0f, 0x88, 0x22, 0x01, 0x00, 0x00, //0x0000072a js LBB0_84 + 0x4d, 0x01, 0xe3, //0x00000730 addq %r12, %r11 + 0x4d, 0x01, 0xe7, //0x00000733 addq %r12, %r15 + 0x4c, 0x29, 0xe6, //0x00000736 subq %r12, %rsi + 0x0f, 0x8e, 0x36, 0x01, 0x00, 0x00, //0x00000739 jle LBB0_86 + 0x4d, 0x29, 0xe1, //0x0000073f subq %r12, %r9 + 0x41, 0x8a, 0x0b, //0x00000742 movb (%r11), %cl + 0x80, 0xf9, 0xe2, //0x00000745 cmpb $-30, %cl + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00000748 je LBB0_89 + 0x4c, 0x89, 0xd8, //0x0000074e movq %r11, %rax + //0x00000751 LBB0_93 + 0x0f, 0xb6, 0xf9, //0x00000751 movzbl %cl, %edi + 0x48, 0xc1, 0xe7, 0x04, //0x00000754 shlq $4, %rdi + 0x4a, 0x8b, 0x14, 0x37, //0x00000758 movq (%rdi,%r14), %rdx + 0x48, 0x63, 0xda, //0x0000075c movslq %edx, %rbx + 0x49, 0x29, 0xd9, //0x0000075f subq %rbx, %r9 + 0x0f, 0x8c, 0x24, 0x01, 0x00, 0x00, //0x00000762 jl LBB0_94 + 0x48, 0xc1, 0xe2, 0x20, //0x00000768 shlq $32, %rdx + 0x4e, 0x8d, 0x04, 0x37, //0x0000076c leaq (%rdi,%r14), %r8 + 0x49, 0x83, 0xc0, 0x08, //0x00000770 addq $8, %r8 + 0x48, 0xb9, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00000774 movabsq $12884901889, %rcx + 0x48, 0x39, 0xca, //0x0000077e cmpq %rcx, %rdx + 0x0f, 0x8c, 0x29, 0x00, 0x00, 0x00, //0x00000781 jl LBB0_98 + 0x41, 0x8b, 0x08, //0x00000787 movl (%r8), %ecx + 0x41, 0x89, 0x0f, //0x0000078a movl %ecx, (%r15) + 0x4e, 0x8d, 0x04, 0x37, //0x0000078d leaq (%rdi,%r14), %r8 + 0x49, 0x83, 0xc0, 0x0c, //0x00000791 addq $12, %r8 + 0x4d, 0x8d, 0x57, 0x04, //0x00000795 leaq $4(%r15), %r10 + 0x48, 0x8d, 0x7b, 0xfc, //0x00000799 leaq $-4(%rbx), %rdi + 0x48, 0x83, 0xff, 0x02, //0x0000079d cmpq $2, %rdi + 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x000007a1 jae LBB0_101 + 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000007a7 jmp LBB0_102 + 0x90, 0x90, 0x90, 0x90, //0x000007ac .p2align 4, 0x90 + //0x000007b0 LBB0_98 + 0x4d, 0x89, 0xfa, //0x000007b0 movq %r15, %r10 + 0x48, 0x89, 0xdf, //0x000007b3 movq %rbx, %rdi + 0x48, 0x83, 0xff, 0x02, //0x000007b6 cmpq $2, %rdi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000007ba jb LBB0_102 + //0x000007c0 LBB0_101 + 0x41, 0x0f, 0xb7, 0x10, //0x000007c0 movzwl (%r8), %edx + 0x66, 0x41, 0x89, 0x12, //0x000007c4 movw %dx, (%r10) + 0x49, 0x83, 0xc0, 0x02, //0x000007c8 addq $2, %r8 + 0x49, 0x83, 0xc2, 0x02, //0x000007cc addq $2, %r10 + 0x48, 0x83, 0xc7, 0xfe, //0x000007d0 addq $-2, %rdi + //0x000007d4 LBB0_102 + 0x48, 0x85, 0xff, //0x000007d4 testq %rdi, %rdi + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000007d7 je LBB0_104 + 0x41, 0x8a, 0x08, //0x000007dd movb (%r8), %cl + 0x41, 0x88, 0x0a, //0x000007e0 movb %cl, (%r10) + //0x000007e3 LBB0_104 + 0x49, 0x01, 0xdf, //0x000007e3 addq %rbx, %r15 + //0x000007e6 LBB0_105 + 0x48, 0x83, 0xc0, 0x01, //0x000007e6 addq $1, %rax + 0x48, 0x8d, 0x4e, 0xff, //0x000007ea leaq $-1(%rsi), %rcx + 0x49, 0x89, 0xc3, //0x000007ee movq %rax, %r11 + 0x48, 0x83, 0xfe, 0x01, //0x000007f1 cmpq $1, %rsi + 0x48, 0x89, 0xce, //0x000007f5 movq %rcx, %rsi + 0x0f, 0x8f, 0x32, 0xf9, 0xff, 0xff, //0x000007f8 jg LBB0_2 + 0xe9, 0x75, 0x00, 0x00, 0x00, //0x000007fe jmp LBB0_106 + //0x00000803 LBB0_89 + 0x48, 0x83, 0xfe, 0x03, //0x00000803 cmpq $3, %rsi + 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00000807 jl LBB0_95 + 0x41, 0x80, 0x7b, 0x01, 0x80, //0x0000080d cmpb $-128, $1(%r11) + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00000812 jne LBB0_95 + 0x41, 0x8a, 0x4b, 0x02, //0x00000818 movb $2(%r11), %cl + 0x89, 0xc8, //0x0000081c movl %ecx, %eax + 0x24, 0xfe, //0x0000081e andb $-2, %al + 0x3c, 0xa8, //0x00000820 cmpb $-88, %al + 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00000822 jne LBB0_95 + 0x49, 0x8d, 0x43, 0x02, //0x00000828 leaq $2(%r11), %rax + 0x48, 0x83, 0xc6, 0xfe, //0x0000082c addq $-2, %rsi + 0xe9, 0x1c, 0xff, 0xff, 0xff, //0x00000830 jmp LBB0_93 + //0x00000835 LBB0_95 + 0x4d, 0x85, 0xc9, //0x00000835 testq %r9, %r9 + 0x0f, 0x8e, 0x59, 0x00, 0x00, 0x00, //0x00000838 jle LBB0_3 + 0x41, 0xc6, 0x07, 0xe2, //0x0000083e movb $-30, (%r15) + 0x49, 0x83, 0xc7, 0x01, //0x00000842 addq $1, %r15 + 0x49, 0x83, 0xc1, 0xff, //0x00000846 addq $-1, %r9 + 0x4c, 0x89, 0xd8, //0x0000084a movq %r11, %rax + 0xe9, 0x94, 0xff, 0xff, 0xff, //0x0000084d jmp LBB0_105 + //0x00000852 LBB0_84 + 0x48, 0x8b, 0x4d, 0xc8, //0x00000852 movq $-56(%rbp), %rcx + 0x4c, 0x01, 0xe1, //0x00000856 addq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x00000859 notq %rcx + 0x4c, 0x01, 0xf9, //0x0000085c addq %r15, %rcx + 0x48, 0x8b, 0x45, 0xc0, //0x0000085f movq $-64(%rbp), %rax + 0x48, 0x89, 0x08, //0x00000863 movq %rcx, (%rax) + 0x48, 0x8b, 0x45, 0xd0, //0x00000866 movq $-48(%rbp), %rax + 0x4c, 0x29, 0xd8, //0x0000086a subq %r11, %rax + 0x4c, 0x01, 0xe0, //0x0000086d addq %r12, %rax + 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x00000870 jmp LBB0_107 + //0x00000875 LBB0_86 + 0x4c, 0x89, 0xd8, //0x00000875 movq %r11, %rax + //0x00000878 LBB0_106 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00000878 subq $-56(%rbp), %r15 + 0x48, 0x8b, 0x4d, 0xc0, //0x0000087c movq $-64(%rbp), %rcx + 0x4c, 0x89, 0x39, //0x00000880 movq %r15, (%rcx) + 0x48, 0x2b, 0x45, 0xd0, //0x00000883 subq $-48(%rbp), %rax + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00000887 jmp LBB0_107 + //0x0000088c LBB0_94 + 0x4c, 0x2b, 0x7d, 0xc8, //0x0000088c subq $-56(%rbp), %r15 + 0x48, 0x8b, 0x45, 0xc0, //0x00000890 movq $-64(%rbp), %rax + 0x4c, 0x89, 0x38, //0x00000894 movq %r15, (%rax) + //0x00000897 LBB0_3 + 0x49, 0xf7, 0xd3, //0x00000897 notq %r11 + 0x4c, 0x03, 0x5d, 0xd0, //0x0000089a addq $-48(%rbp), %r11 + 0x4c, 0x89, 0xd8, //0x0000089e movq %r11, %rax + //0x000008a1 LBB0_107 + 0x48, 0x83, 0xc4, 0x18, //0x000008a1 addq $24, %rsp + 0x5b, //0x000008a5 popq %rbx + 0x41, 0x5c, //0x000008a6 popq %r12 + 0x41, 0x5d, //0x000008a8 popq %r13 + 0x41, 0x5e, //0x000008aa popq %r14 + 0x41, 0x5f, //0x000008ac popq %r15 + 0x5d, //0x000008ae popq %rbp + 0xc5, 0xf8, 0x77, //0x000008af vzeroupper + 0xc3, //0x000008b2 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008b3 .p2align 4, 0x00 + //0x000008c0 __HtmlQuoteTab + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b20 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00000b28 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c80 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00000c88 QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ca0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00000ca8 QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000da0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000db0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001190 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001340 .quad 6 + 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00001348 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001350 .quad 6 + 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x00001358 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa.go new file mode 100644 index 000000000..9b9333d8e --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_i64toa func(out unsafe.Pointer, val int64) (ret int) + +var S_i64toa uintptr + +//go:nosplit +func i64toa(out *byte, val int64) (ret int) { + return F_i64toa(rt.NoEscape(unsafe.Pointer(out)), val) +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_subr.go new file mode 100644 index 000000000..bb6b38708 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_subr.go @@ -0,0 +1,47 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__i64toa = 64 +) + +const ( + _stack__i64toa = 8 +) + +const ( + _size__i64toa = 2272 +) + +var ( + _pcsp__i64toa = [][2]uint32{ + {0x1, 0}, + {0xae, 8}, + {0xaf, 0}, + {0x201, 8}, + {0x202, 0}, + {0x287, 8}, + {0x288, 0}, + {0x456, 8}, + {0x457, 0}, + {0x4e2, 8}, + {0x4e3, 0}, + {0x610, 8}, + {0x611, 0}, + {0x771, 8}, + {0x772, 0}, + {0x8d9, 8}, + {0x8e0, 0}, + } +) + +var _cfunc_i64toa = []loader.CFunc{ + {"_i64toa_entry", 0, _entry__i64toa, 0, nil}, + {"_i64toa", _entry__i64toa, _size__i64toa, _stack__i64toa, _pcsp__i64toa}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_text_amd64.go new file mode 100644 index 000000000..954ae7045 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/i64toa_text_amd64.go @@ -0,0 +1,631 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_i64toa = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, // .quad 3518437209 + 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 3518437209 + //0x00000010 LCPI0_3 + 0x0a, 0x00, //0x00000010 .word 10 + 0x0a, 0x00, //0x00000012 .word 10 + 0x0a, 0x00, //0x00000014 .word 10 + 0x0a, 0x00, //0x00000016 .word 10 + 0x0a, 0x00, //0x00000018 .word 10 + 0x0a, 0x00, //0x0000001a .word 10 + 0x0a, 0x00, //0x0000001c .word 10 + 0x0a, 0x00, //0x0000001e .word 10 + //0x00000020 LCPI0_4 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000020 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00000030 .p2align 3, 0x00 + //0x00000030 LCPI0_1 + 0xc5, 0x20, 0x7b, 0x14, 0x34, 0x33, 0x00, 0x80, //0x00000030 .quad -9223315738079846203 + //0x00000038 LCPI0_2 + 0x80, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x80, //0x00000038 .quad -9223336852348469120 + //0x00000040 .p2align 4, 0x90 + //0x00000040 _i64toa + 0x55, //0x00000040 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp + 0x48, 0x85, 0xf6, //0x00000044 testq %rsi, %rsi + 0x0f, 0x88, 0xb2, 0x00, 0x00, 0x00, //0x00000047 js LBB0_25 + 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x0000004d cmpq $9999, %rsi + 0x0f, 0x87, 0xfb, 0x00, 0x00, 0x00, //0x00000054 ja LBB0_9 + 0x0f, 0xb7, 0xc6, //0x0000005a movzwl %si, %eax + 0xc1, 0xe8, 0x02, //0x0000005d shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000060 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000066 shrl $17, %eax + 0x48, 0x8d, 0x14, 0x00, //0x00000069 leaq (%rax,%rax), %rdx + 0x6b, 0xc0, 0x64, //0x0000006d imull $100, %eax, %eax + 0x89, 0xf1, //0x00000070 movl %esi, %ecx + 0x29, 0xc1, //0x00000072 subl %eax, %ecx + 0x0f, 0xb7, 0xc1, //0x00000074 movzwl %cx, %eax + 0x48, 0x01, 0xc0, //0x00000077 addq %rax, %rax + 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000007a cmpl $1000, %esi + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000080 jb LBB0_4 + 0x48, 0x8d, 0x0d, 0x93, 0x08, 0x00, 0x00, //0x00000086 leaq $2195(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x0c, 0x0a, //0x0000008d movb (%rdx,%rcx), %cl + 0x88, 0x0f, //0x00000090 movb %cl, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000092 movl $1, %ecx + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000097 jmp LBB0_5 + //0x0000009c LBB0_4 + 0x31, 0xc9, //0x0000009c xorl %ecx, %ecx + 0x83, 0xfe, 0x64, //0x0000009e cmpl $100, %esi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000000a1 jb LBB0_6 + //0x000000a7 LBB0_5 + 0x0f, 0xb7, 0xd2, //0x000000a7 movzwl %dx, %edx + 0x48, 0x83, 0xca, 0x01, //0x000000aa orq $1, %rdx + 0x48, 0x8d, 0x35, 0x6b, 0x08, 0x00, 0x00, //0x000000ae leaq $2155(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x32, //0x000000b5 movb (%rdx,%rsi), %dl + 0x89, 0xce, //0x000000b8 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000000ba addl $1, %ecx + 0x88, 0x14, 0x37, //0x000000bd movb %dl, (%rdi,%rsi) + //0x000000c0 LBB0_7 + 0x48, 0x8d, 0x15, 0x59, 0x08, 0x00, 0x00, //0x000000c0 leaq $2137(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x10, //0x000000c7 movb (%rax,%rdx), %dl + 0x89, 0xce, //0x000000ca movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000000cc addl $1, %ecx + 0x88, 0x14, 0x37, //0x000000cf movb %dl, (%rdi,%rsi) + //0x000000d2 LBB0_8 + 0x0f, 0xb7, 0xc0, //0x000000d2 movzwl %ax, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000000d5 orq $1, %rax + 0x48, 0x8d, 0x15, 0x40, 0x08, 0x00, 0x00, //0x000000d9 leaq $2112(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x10, //0x000000e0 movb (%rax,%rdx), %al + 0x89, 0xca, //0x000000e3 movl %ecx, %edx + 0x83, 0xc1, 0x01, //0x000000e5 addl $1, %ecx + 0x88, 0x04, 0x17, //0x000000e8 movb %al, (%rdi,%rdx) + 0x89, 0xc8, //0x000000eb movl %ecx, %eax + 0x5d, //0x000000ed popq %rbp + 0xc3, //0x000000ee retq + //0x000000ef LBB0_6 + 0x31, 0xc9, //0x000000ef xorl %ecx, %ecx + 0x83, 0xfe, 0x0a, //0x000000f1 cmpl $10, %esi + 0x0f, 0x83, 0xc6, 0xff, 0xff, 0xff, //0x000000f4 jae LBB0_7 + 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000000fa jmp LBB0_8 + //0x000000ff LBB0_25 + 0xc6, 0x07, 0x2d, //0x000000ff movb $45, (%rdi) + 0x48, 0xf7, 0xde, //0x00000102 negq %rsi + 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000105 cmpq $9999, %rsi + 0x0f, 0x87, 0xd9, 0x01, 0x00, 0x00, //0x0000010c ja LBB0_33 + 0x0f, 0xb7, 0xc6, //0x00000112 movzwl %si, %eax + 0xc1, 0xe8, 0x02, //0x00000115 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000118 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x0000011e shrl $17, %eax + 0x48, 0x8d, 0x14, 0x00, //0x00000121 leaq (%rax,%rax), %rdx + 0x6b, 0xc0, 0x64, //0x00000125 imull $100, %eax, %eax + 0x89, 0xf1, //0x00000128 movl %esi, %ecx + 0x29, 0xc1, //0x0000012a subl %eax, %ecx + 0x0f, 0xb7, 0xc1, //0x0000012c movzwl %cx, %eax + 0x48, 0x01, 0xc0, //0x0000012f addq %rax, %rax + 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000132 cmpl $1000, %esi + 0x0f, 0x82, 0xab, 0x00, 0x00, 0x00, //0x00000138 jb LBB0_28 + 0x48, 0x8d, 0x0d, 0xdb, 0x07, 0x00, 0x00, //0x0000013e leaq $2011(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x0c, 0x0a, //0x00000145 movb (%rdx,%rcx), %cl + 0x88, 0x4f, 0x01, //0x00000148 movb %cl, $1(%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000014b movl $1, %ecx + 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x00000150 jmp LBB0_29 + //0x00000155 LBB0_9 + 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000155 cmpq $99999999, %rsi + 0x0f, 0x87, 0x1e, 0x02, 0x00, 0x00, //0x0000015c ja LBB0_17 + 0x89, 0xf0, //0x00000162 movl %esi, %eax + 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000164 movl $3518437209, %edx + 0x48, 0x0f, 0xaf, 0xd0, //0x00000169 imulq %rax, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x0000016d shrq $45, %rdx + 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000171 imull $10000, %edx, %r8d + 0x89, 0xf1, //0x00000178 movl %esi, %ecx + 0x44, 0x29, 0xc1, //0x0000017a subl %r8d, %ecx + 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000017d imulq $1125899907, %rax, %r10 + 0x49, 0xc1, 0xea, 0x31, //0x00000184 shrq $49, %r10 + 0x41, 0x83, 0xe2, 0xfe, //0x00000188 andl $-2, %r10d + 0x0f, 0xb7, 0xc2, //0x0000018c movzwl %dx, %eax + 0xc1, 0xe8, 0x02, //0x0000018f shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000192 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000198 shrl $17, %eax + 0x6b, 0xc0, 0x64, //0x0000019b imull $100, %eax, %eax + 0x29, 0xc2, //0x0000019e subl %eax, %edx + 0x44, 0x0f, 0xb7, 0xca, //0x000001a0 movzwl %dx, %r9d + 0x4d, 0x01, 0xc9, //0x000001a4 addq %r9, %r9 + 0x0f, 0xb7, 0xc1, //0x000001a7 movzwl %cx, %eax + 0xc1, 0xe8, 0x02, //0x000001aa shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000001ad imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x000001b3 shrl $17, %eax + 0x4c, 0x8d, 0x04, 0x00, //0x000001b6 leaq (%rax,%rax), %r8 + 0x6b, 0xc0, 0x64, //0x000001ba imull $100, %eax, %eax + 0x29, 0xc1, //0x000001bd subl %eax, %ecx + 0x44, 0x0f, 0xb7, 0xd9, //0x000001bf movzwl %cx, %r11d + 0x4d, 0x01, 0xdb, //0x000001c3 addq %r11, %r11 + 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x000001c6 cmpl $10000000, %esi + 0x0f, 0x82, 0x70, 0x00, 0x00, 0x00, //0x000001cc jb LBB0_12 + 0x48, 0x8d, 0x05, 0x47, 0x07, 0x00, 0x00, //0x000001d2 leaq $1863(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x02, //0x000001d9 movb (%r10,%rax), %al + 0x88, 0x07, //0x000001dd movb %al, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000001df movl $1, %ecx + 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000001e4 jmp LBB0_13 + //0x000001e9 LBB0_28 + 0x31, 0xc9, //0x000001e9 xorl %ecx, %ecx + 0x83, 0xfe, 0x64, //0x000001eb cmpl $100, %esi + 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x000001ee jb LBB0_30 + //0x000001f4 LBB0_29 + 0x0f, 0xb7, 0xd2, //0x000001f4 movzwl %dx, %edx + 0x48, 0x83, 0xca, 0x01, //0x000001f7 orq $1, %rdx + 0x48, 0x8d, 0x35, 0x1e, 0x07, 0x00, 0x00, //0x000001fb leaq $1822(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x32, //0x00000202 movb (%rdx,%rsi), %dl + 0x89, 0xce, //0x00000205 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x00000207 addl $1, %ecx + 0x88, 0x54, 0x37, 0x01, //0x0000020a movb %dl, $1(%rdi,%rsi) + //0x0000020e LBB0_31 + 0x48, 0x8d, 0x15, 0x0b, 0x07, 0x00, 0x00, //0x0000020e leaq $1803(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x10, //0x00000215 movb (%rax,%rdx), %dl + 0x89, 0xce, //0x00000218 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x0000021a addl $1, %ecx + 0x88, 0x54, 0x37, 0x01, //0x0000021d movb %dl, $1(%rdi,%rsi) + //0x00000221 LBB0_32 + 0x0f, 0xb7, 0xc0, //0x00000221 movzwl %ax, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000224 orq $1, %rax + 0x48, 0x8d, 0x15, 0xf1, 0x06, 0x00, 0x00, //0x00000228 leaq $1777(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x10, //0x0000022f movb (%rax,%rdx), %al + 0x89, 0xca, //0x00000232 movl %ecx, %edx + 0x83, 0xc1, 0x01, //0x00000234 addl $1, %ecx + 0x88, 0x44, 0x17, 0x01, //0x00000237 movb %al, $1(%rdi,%rdx) + 0x83, 0xc1, 0x01, //0x0000023b addl $1, %ecx + 0x89, 0xc8, //0x0000023e movl %ecx, %eax + 0x5d, //0x00000240 popq %rbp + 0xc3, //0x00000241 retq + //0x00000242 LBB0_12 + 0x31, 0xc9, //0x00000242 xorl %ecx, %ecx + 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000244 cmpl $1000000, %esi + 0x0f, 0x82, 0x88, 0x00, 0x00, 0x00, //0x0000024a jb LBB0_14 + //0x00000250 LBB0_13 + 0x44, 0x89, 0xd0, //0x00000250 movl %r10d, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000253 orq $1, %rax + 0x48, 0x8d, 0x35, 0xc2, 0x06, 0x00, 0x00, //0x00000257 leaq $1730(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x0000025e movb (%rax,%rsi), %al + 0x89, 0xce, //0x00000261 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x00000263 addl $1, %ecx + 0x88, 0x04, 0x37, //0x00000266 movb %al, (%rdi,%rsi) + //0x00000269 LBB0_15 + 0x48, 0x8d, 0x05, 0xb0, 0x06, 0x00, 0x00, //0x00000269 leaq $1712(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x01, //0x00000270 movb (%r9,%rax), %al + 0x89, 0xce, //0x00000274 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x00000276 addl $1, %ecx + 0x88, 0x04, 0x37, //0x00000279 movb %al, (%rdi,%rsi) + //0x0000027c LBB0_16 + 0x41, 0x0f, 0xb7, 0xc1, //0x0000027c movzwl %r9w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000280 orq $1, %rax + 0x48, 0x8d, 0x35, 0x95, 0x06, 0x00, 0x00, //0x00000284 leaq $1685(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x0000028b movb (%rax,%rsi), %al + 0x89, 0xca, //0x0000028e movl %ecx, %edx + 0x88, 0x04, 0x17, //0x00000290 movb %al, (%rdi,%rdx) + 0x41, 0x8a, 0x04, 0x30, //0x00000293 movb (%r8,%rsi), %al + 0x88, 0x44, 0x17, 0x01, //0x00000297 movb %al, $1(%rdi,%rdx) + 0x41, 0x0f, 0xb7, 0xc0, //0x0000029b movzwl %r8w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x0000029f orq $1, %rax + 0x8a, 0x04, 0x30, //0x000002a3 movb (%rax,%rsi), %al + 0x88, 0x44, 0x17, 0x02, //0x000002a6 movb %al, $2(%rdi,%rdx) + 0x41, 0x8a, 0x04, 0x33, //0x000002aa movb (%r11,%rsi), %al + 0x88, 0x44, 0x17, 0x03, //0x000002ae movb %al, $3(%rdi,%rdx) + 0x41, 0x0f, 0xb7, 0xc3, //0x000002b2 movzwl %r11w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000002b6 orq $1, %rax + 0x8a, 0x04, 0x30, //0x000002ba movb (%rax,%rsi), %al + 0x83, 0xc1, 0x05, //0x000002bd addl $5, %ecx + 0x88, 0x44, 0x17, 0x04, //0x000002c0 movb %al, $4(%rdi,%rdx) + 0x89, 0xc8, //0x000002c4 movl %ecx, %eax + 0x5d, //0x000002c6 popq %rbp + 0xc3, //0x000002c7 retq + //0x000002c8 LBB0_30 + 0x31, 0xc9, //0x000002c8 xorl %ecx, %ecx + 0x83, 0xfe, 0x0a, //0x000002ca cmpl $10, %esi + 0x0f, 0x83, 0x3b, 0xff, 0xff, 0xff, //0x000002cd jae LBB0_31 + 0xe9, 0x49, 0xff, 0xff, 0xff, //0x000002d3 jmp LBB0_32 + //0x000002d8 LBB0_14 + 0x31, 0xc9, //0x000002d8 xorl %ecx, %ecx + 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x000002da cmpl $100000, %esi + 0x0f, 0x83, 0x83, 0xff, 0xff, 0xff, //0x000002e0 jae LBB0_15 + 0xe9, 0x91, 0xff, 0xff, 0xff, //0x000002e6 jmp LBB0_16 + //0x000002eb LBB0_33 + 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000002eb cmpq $99999999, %rsi + 0x0f, 0x87, 0x3e, 0x02, 0x00, 0x00, //0x000002f2 ja LBB0_41 + 0x89, 0xf0, //0x000002f8 movl %esi, %eax + 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000002fa movl $3518437209, %edx + 0x48, 0x0f, 0xaf, 0xd0, //0x000002ff imulq %rax, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x00000303 shrq $45, %rdx + 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000307 imull $10000, %edx, %r8d + 0x89, 0xf1, //0x0000030e movl %esi, %ecx + 0x44, 0x29, 0xc1, //0x00000310 subl %r8d, %ecx + 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x00000313 imulq $1125899907, %rax, %r10 + 0x49, 0xc1, 0xea, 0x31, //0x0000031a shrq $49, %r10 + 0x41, 0x83, 0xe2, 0xfe, //0x0000031e andl $-2, %r10d + 0x0f, 0xb7, 0xc2, //0x00000322 movzwl %dx, %eax + 0xc1, 0xe8, 0x02, //0x00000325 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000328 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x0000032e shrl $17, %eax + 0x6b, 0xc0, 0x64, //0x00000331 imull $100, %eax, %eax + 0x29, 0xc2, //0x00000334 subl %eax, %edx + 0x44, 0x0f, 0xb7, 0xca, //0x00000336 movzwl %dx, %r9d + 0x4d, 0x01, 0xc9, //0x0000033a addq %r9, %r9 + 0x0f, 0xb7, 0xc1, //0x0000033d movzwl %cx, %eax + 0xc1, 0xe8, 0x02, //0x00000340 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000343 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000349 shrl $17, %eax + 0x4c, 0x8d, 0x04, 0x00, //0x0000034c leaq (%rax,%rax), %r8 + 0x6b, 0xc0, 0x64, //0x00000350 imull $100, %eax, %eax + 0x29, 0xc1, //0x00000353 subl %eax, %ecx + 0x44, 0x0f, 0xb7, 0xd9, //0x00000355 movzwl %cx, %r11d + 0x4d, 0x01, 0xdb, //0x00000359 addq %r11, %r11 + 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x0000035c cmpl $10000000, %esi + 0x0f, 0x82, 0x2f, 0x01, 0x00, 0x00, //0x00000362 jb LBB0_36 + 0x48, 0x8d, 0x05, 0xb1, 0x05, 0x00, 0x00, //0x00000368 leaq $1457(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x02, //0x0000036f movb (%r10,%rax), %al + 0x88, 0x47, 0x01, //0x00000373 movb %al, $1(%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000376 movl $1, %ecx + 0xe9, 0x25, 0x01, 0x00, 0x00, //0x0000037b jmp LBB0_37 + //0x00000380 LBB0_17 + 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000380 movabsq $10000000000000000, %rcx + 0x48, 0x39, 0xce, //0x0000038a cmpq %rcx, %rsi + 0x0f, 0x83, 0xbe, 0x02, 0x00, 0x00, //0x0000038d jae LBB0_19 + 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000393 movabsq $-6067343680855748867, %rcx + 0x48, 0x89, 0xf0, //0x0000039d movq %rsi, %rax + 0x48, 0xf7, 0xe1, //0x000003a0 mulq %rcx + 0x48, 0xc1, 0xea, 0x1a, //0x000003a3 shrq $26, %rdx + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000003a7 imull $100000000, %edx, %eax + 0x29, 0xc6, //0x000003ad subl %eax, %esi + 0xc5, 0xf9, 0x6e, 0xc2, //0x000003af vmovd %edx, %xmm0 + 0xc5, 0xfa, 0x6f, 0x0d, 0x45, 0xfc, 0xff, 0xff, //0x000003b3 vmovdqu $-955(%rip), %xmm1 /* LCPI0_0+0(%rip) */ + 0xc5, 0xf9, 0xf4, 0xd1, //0x000003bb vpmuludq %xmm1, %xmm0, %xmm2 + 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x000003bf vpsrlq $45, %xmm2, %xmm2 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000003c4 movl $10000, %eax + 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x000003c9 vmovq %rax, %xmm3 + 0xc5, 0xe9, 0xf4, 0xe3, //0x000003ce vpmuludq %xmm3, %xmm2, %xmm4 + 0xc5, 0xf9, 0xfa, 0xc4, //0x000003d2 vpsubd %xmm4, %xmm0, %xmm0 + 0xc5, 0xe9, 0x61, 0xc0, //0x000003d6 vpunpcklwd %xmm0, %xmm2, %xmm0 + 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x000003da vpsllq $2, %xmm0, %xmm0 + 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x000003df vpshuflw $80, %xmm0, %xmm0 + 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x000003e4 vpshufd $80, %xmm0, %xmm0 + 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x3e, 0xfc, 0xff, 0xff, //0x000003e9 vpbroadcastq $-962(%rip), %xmm2 /* LCPI0_1+0(%rip) */ + 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x3d, 0xfc, 0xff, 0xff, //0x000003f2 vpbroadcastq $-963(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0xc5, 0xf9, 0xe4, 0xc2, //0x000003fb vpmulhuw %xmm2, %xmm0, %xmm0 + 0xc5, 0xf9, 0xe4, 0xc4, //0x000003ff vpmulhuw %xmm4, %xmm0, %xmm0 + 0xc5, 0xfa, 0x6f, 0x2d, 0x05, 0xfc, 0xff, 0xff, //0x00000403 vmovdqu $-1019(%rip), %xmm5 /* LCPI0_3+0(%rip) */ + 0xc5, 0xf9, 0xd5, 0xf5, //0x0000040b vpmullw %xmm5, %xmm0, %xmm6 + 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x0000040f vpsllq $16, %xmm6, %xmm6 + 0xc5, 0xf9, 0xf9, 0xc6, //0x00000414 vpsubw %xmm6, %xmm0, %xmm0 + 0xc5, 0xf9, 0x6e, 0xf6, //0x00000418 vmovd %esi, %xmm6 + 0xc5, 0xc9, 0xf4, 0xc9, //0x0000041c vpmuludq %xmm1, %xmm6, %xmm1 + 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x00000420 vpsrlq $45, %xmm1, %xmm1 + 0xc5, 0xf1, 0xf4, 0xdb, //0x00000425 vpmuludq %xmm3, %xmm1, %xmm3 + 0xc5, 0xc9, 0xfa, 0xdb, //0x00000429 vpsubd %xmm3, %xmm6, %xmm3 + 0xc5, 0xf1, 0x61, 0xcb, //0x0000042d vpunpcklwd %xmm3, %xmm1, %xmm1 + 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x00000431 vpsllq $2, %xmm1, %xmm1 + 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00000436 vpshuflw $80, %xmm1, %xmm1 + 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x0000043b vpshufd $80, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xca, //0x00000440 vpmulhuw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xcc, //0x00000444 vpmulhuw %xmm4, %xmm1, %xmm1 + 0xc5, 0xf1, 0xd5, 0xd5, //0x00000448 vpmullw %xmm5, %xmm1, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x0000044c vpsllq $16, %xmm2, %xmm2 + 0xc5, 0xf1, 0xf9, 0xca, //0x00000451 vpsubw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x67, 0xc1, //0x00000455 vpackuswb %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xfc, 0x0d, 0xbf, 0xfb, 0xff, 0xff, //0x00000459 vpaddb $-1089(%rip), %xmm0, %xmm1 /* LCPI0_4+0(%rip) */ + 0xc5, 0xe9, 0xef, 0xd2, //0x00000461 vpxor %xmm2, %xmm2, %xmm2 + 0xc5, 0xf9, 0x74, 0xc2, //0x00000465 vpcmpeqb %xmm2, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc0, //0x00000469 vpmovmskb %xmm0, %eax + 0xf7, 0xd0, //0x0000046d notl %eax + 0x0d, 0x00, 0x80, 0x00, 0x00, //0x0000046f orl $32768, %eax + 0x0f, 0xbc, 0xc0, //0x00000474 bsfl %eax, %eax + 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000477 movl $16, %ecx + 0x29, 0xc1, //0x0000047c subl %eax, %ecx + 0x48, 0xc1, 0xe0, 0x04, //0x0000047e shlq $4, %rax + 0x48, 0x8d, 0x15, 0x67, 0x05, 0x00, 0x00, //0x00000482 leaq $1383(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ + 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x00000489 vpshufb (%rax,%rdx), %xmm1, %xmm0 + 0xc5, 0xfa, 0x7f, 0x07, //0x0000048f vmovdqu %xmm0, (%rdi) + 0x89, 0xc8, //0x00000493 movl %ecx, %eax + 0x5d, //0x00000495 popq %rbp + 0xc3, //0x00000496 retq + //0x00000497 LBB0_36 + 0x31, 0xc9, //0x00000497 xorl %ecx, %ecx + 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000499 cmpl $1000000, %esi + 0x0f, 0x82, 0x7e, 0x00, 0x00, 0x00, //0x0000049f jb LBB0_38 + //0x000004a5 LBB0_37 + 0x44, 0x89, 0xd0, //0x000004a5 movl %r10d, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000004a8 orq $1, %rax + 0x48, 0x8d, 0x35, 0x6d, 0x04, 0x00, 0x00, //0x000004ac leaq $1133(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x000004b3 movb (%rax,%rsi), %al + 0x89, 0xce, //0x000004b6 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000004b8 addl $1, %ecx + 0x88, 0x44, 0x37, 0x01, //0x000004bb movb %al, $1(%rdi,%rsi) + //0x000004bf LBB0_39 + 0x48, 0x8d, 0x05, 0x5a, 0x04, 0x00, 0x00, //0x000004bf leaq $1114(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x01, //0x000004c6 movb (%r9,%rax), %al + 0x89, 0xce, //0x000004ca movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000004cc addl $1, %ecx + 0x88, 0x44, 0x37, 0x01, //0x000004cf movb %al, $1(%rdi,%rsi) + //0x000004d3 LBB0_40 + 0x41, 0x0f, 0xb7, 0xc1, //0x000004d3 movzwl %r9w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000004d7 orq $1, %rax + 0x48, 0x8d, 0x35, 0x3e, 0x04, 0x00, 0x00, //0x000004db leaq $1086(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x000004e2 movb (%rax,%rsi), %al + 0x89, 0xca, //0x000004e5 movl %ecx, %edx + 0x88, 0x44, 0x17, 0x01, //0x000004e7 movb %al, $1(%rdi,%rdx) + 0x41, 0x8a, 0x04, 0x30, //0x000004eb movb (%r8,%rsi), %al + 0x88, 0x44, 0x17, 0x02, //0x000004ef movb %al, $2(%rdi,%rdx) + 0x41, 0x0f, 0xb7, 0xc0, //0x000004f3 movzwl %r8w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000004f7 orq $1, %rax + 0x8a, 0x04, 0x30, //0x000004fb movb (%rax,%rsi), %al + 0x88, 0x44, 0x17, 0x03, //0x000004fe movb %al, $3(%rdi,%rdx) + 0x41, 0x8a, 0x04, 0x33, //0x00000502 movb (%r11,%rsi), %al + 0x88, 0x44, 0x17, 0x04, //0x00000506 movb %al, $4(%rdi,%rdx) + 0x41, 0x0f, 0xb7, 0xc3, //0x0000050a movzwl %r11w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x0000050e orq $1, %rax + 0x8a, 0x04, 0x30, //0x00000512 movb (%rax,%rsi), %al + 0x83, 0xc1, 0x05, //0x00000515 addl $5, %ecx + 0x88, 0x44, 0x17, 0x05, //0x00000518 movb %al, $5(%rdi,%rdx) + 0x83, 0xc1, 0x01, //0x0000051c addl $1, %ecx + 0x89, 0xc8, //0x0000051f movl %ecx, %eax + 0x5d, //0x00000521 popq %rbp + 0xc3, //0x00000522 retq + //0x00000523 LBB0_38 + 0x31, 0xc9, //0x00000523 xorl %ecx, %ecx + 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000525 cmpl $100000, %esi + 0x0f, 0x83, 0x8e, 0xff, 0xff, 0xff, //0x0000052b jae LBB0_39 + 0xe9, 0x9d, 0xff, 0xff, 0xff, //0x00000531 jmp LBB0_40 + //0x00000536 LBB0_41 + 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000536 movabsq $10000000000000000, %rcx + 0x48, 0x39, 0xce, //0x00000540 cmpq %rcx, %rsi + 0x0f, 0x83, 0x69, 0x02, 0x00, 0x00, //0x00000543 jae LBB0_43 + 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000549 movabsq $-6067343680855748867, %rcx + 0x48, 0x89, 0xf0, //0x00000553 movq %rsi, %rax + 0x48, 0xf7, 0xe1, //0x00000556 mulq %rcx + 0x48, 0xc1, 0xea, 0x1a, //0x00000559 shrq $26, %rdx + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x0000055d imull $100000000, %edx, %eax + 0x29, 0xc6, //0x00000563 subl %eax, %esi + 0xc5, 0xf9, 0x6e, 0xc2, //0x00000565 vmovd %edx, %xmm0 + 0xc5, 0xfa, 0x6f, 0x0d, 0x8f, 0xfa, 0xff, 0xff, //0x00000569 vmovdqu $-1393(%rip), %xmm1 /* LCPI0_0+0(%rip) */ + 0xc5, 0xf9, 0xf4, 0xd1, //0x00000571 vpmuludq %xmm1, %xmm0, %xmm2 + 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00000575 vpsrlq $45, %xmm2, %xmm2 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000057a movl $10000, %eax + 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000057f vmovq %rax, %xmm3 + 0xc5, 0xe9, 0xf4, 0xe3, //0x00000584 vpmuludq %xmm3, %xmm2, %xmm4 + 0xc5, 0xf9, 0xfa, 0xc4, //0x00000588 vpsubd %xmm4, %xmm0, %xmm0 + 0xc5, 0xe9, 0x61, 0xc0, //0x0000058c vpunpcklwd %xmm0, %xmm2, %xmm0 + 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000590 vpsllq $2, %xmm0, %xmm0 + 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00000595 vpshuflw $80, %xmm0, %xmm0 + 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x0000059a vpshufd $80, %xmm0, %xmm0 + 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x88, 0xfa, 0xff, 0xff, //0x0000059f vpbroadcastq $-1400(%rip), %xmm2 /* LCPI0_1+0(%rip) */ + 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x87, 0xfa, 0xff, 0xff, //0x000005a8 vpbroadcastq $-1401(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0xc5, 0xf9, 0xe4, 0xc2, //0x000005b1 vpmulhuw %xmm2, %xmm0, %xmm0 + 0xc5, 0xf9, 0xe4, 0xc4, //0x000005b5 vpmulhuw %xmm4, %xmm0, %xmm0 + 0xc5, 0xfa, 0x6f, 0x2d, 0x4f, 0xfa, 0xff, 0xff, //0x000005b9 vmovdqu $-1457(%rip), %xmm5 /* LCPI0_3+0(%rip) */ + 0xc5, 0xf9, 0xd5, 0xf5, //0x000005c1 vpmullw %xmm5, %xmm0, %xmm6 + 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000005c5 vpsllq $16, %xmm6, %xmm6 + 0xc5, 0xf9, 0xf9, 0xc6, //0x000005ca vpsubw %xmm6, %xmm0, %xmm0 + 0xc5, 0xf9, 0x6e, 0xf6, //0x000005ce vmovd %esi, %xmm6 + 0xc5, 0xc9, 0xf4, 0xc9, //0x000005d2 vpmuludq %xmm1, %xmm6, %xmm1 + 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000005d6 vpsrlq $45, %xmm1, %xmm1 + 0xc5, 0xf1, 0xf4, 0xdb, //0x000005db vpmuludq %xmm3, %xmm1, %xmm3 + 0xc5, 0xc9, 0xfa, 0xdb, //0x000005df vpsubd %xmm3, %xmm6, %xmm3 + 0xc5, 0xf1, 0x61, 0xcb, //0x000005e3 vpunpcklwd %xmm3, %xmm1, %xmm1 + 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000005e7 vpsllq $2, %xmm1, %xmm1 + 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000005ec vpshuflw $80, %xmm1, %xmm1 + 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000005f1 vpshufd $80, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xca, //0x000005f6 vpmulhuw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xcc, //0x000005fa vpmulhuw %xmm4, %xmm1, %xmm1 + 0xc5, 0xf1, 0xd5, 0xd5, //0x000005fe vpmullw %xmm5, %xmm1, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x00000602 vpsllq $16, %xmm2, %xmm2 + 0xc5, 0xf1, 0xf9, 0xca, //0x00000607 vpsubw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x67, 0xc1, //0x0000060b vpackuswb %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xfc, 0x0d, 0x09, 0xfa, 0xff, 0xff, //0x0000060f vpaddb $-1527(%rip), %xmm0, %xmm1 /* LCPI0_4+0(%rip) */ + 0xc5, 0xe9, 0xef, 0xd2, //0x00000617 vpxor %xmm2, %xmm2, %xmm2 + 0xc5, 0xf9, 0x74, 0xc2, //0x0000061b vpcmpeqb %xmm2, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc0, //0x0000061f vpmovmskb %xmm0, %eax + 0xf7, 0xd0, //0x00000623 notl %eax + 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000625 orl $32768, %eax + 0x0f, 0xbc, 0xc0, //0x0000062a bsfl %eax, %eax + 0xb9, 0x10, 0x00, 0x00, 0x00, //0x0000062d movl $16, %ecx + 0x29, 0xc1, //0x00000632 subl %eax, %ecx + 0x48, 0xc1, 0xe0, 0x04, //0x00000634 shlq $4, %rax + 0x48, 0x8d, 0x15, 0xb1, 0x03, 0x00, 0x00, //0x00000638 leaq $945(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ + 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x0000063f vpshufb (%rax,%rdx), %xmm1, %xmm0 + 0xc5, 0xfa, 0x7f, 0x47, 0x01, //0x00000645 vmovdqu %xmm0, $1(%rdi) + 0x83, 0xc1, 0x01, //0x0000064a addl $1, %ecx + 0x89, 0xc8, //0x0000064d movl %ecx, %eax + 0x5d, //0x0000064f popq %rbp + 0xc3, //0x00000650 retq + //0x00000651 LBB0_19 + 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x00000651 movabsq $4153837486827862103, %rdx + 0x48, 0x89, 0xf0, //0x0000065b movq %rsi, %rax + 0x48, 0xf7, 0xe2, //0x0000065e mulq %rdx + 0x48, 0xc1, 0xea, 0x33, //0x00000661 shrq $51, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x00000665 imulq %rdx, %rcx + 0x48, 0x29, 0xce, //0x00000669 subq %rcx, %rsi + 0x83, 0xfa, 0x09, //0x0000066c cmpl $9, %edx + 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000066f ja LBB0_21 + 0x80, 0xc2, 0x30, //0x00000675 addb $48, %dl + 0x88, 0x17, //0x00000678 movb %dl, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000067a movl $1, %ecx + 0xe9, 0x52, 0x00, 0x00, 0x00, //0x0000067f jmp LBB0_24 + //0x00000684 LBB0_21 + 0x83, 0xfa, 0x63, //0x00000684 cmpl $99, %edx + 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x00000687 ja LBB0_23 + 0x89, 0xd0, //0x0000068d movl %edx, %eax + 0x48, 0x8d, 0x0d, 0x8a, 0x02, 0x00, 0x00, //0x0000068f leaq $650(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00000696 movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x07, //0x0000069a movw %ax, (%rdi) + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x0000069d movl $2, %ecx + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x000006a2 jmp LBB0_24 + //0x000006a7 LBB0_23 + 0x89, 0xd0, //0x000006a7 movl %edx, %eax + 0xc1, 0xe8, 0x02, //0x000006a9 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000006ac imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x000006b2 shrl $17, %eax + 0x8d, 0x48, 0x30, //0x000006b5 leal $48(%rax), %ecx + 0x88, 0x0f, //0x000006b8 movb %cl, (%rdi) + 0x6b, 0xc0, 0x64, //0x000006ba imull $100, %eax, %eax + 0x29, 0xc2, //0x000006bd subl %eax, %edx + 0x0f, 0xb7, 0xc2, //0x000006bf movzwl %dx, %eax + 0x48, 0x8d, 0x0d, 0x57, 0x02, 0x00, 0x00, //0x000006c2 leaq $599(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x000006c9 movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x47, 0x01, //0x000006cd movw %ax, $1(%rdi) + 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000006d1 movl $3, %ecx + //0x000006d6 LBB0_24 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000006d6 movabsq $-6067343680855748867, %rdx + 0x48, 0x89, 0xf0, //0x000006e0 movq %rsi, %rax + 0x48, 0xf7, 0xe2, //0x000006e3 mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x000006e6 shrq $26, %rdx + 0xc5, 0xf9, 0x6e, 0xc2, //0x000006ea vmovd %edx, %xmm0 + 0xc5, 0xfa, 0x6f, 0x0d, 0x0a, 0xf9, 0xff, 0xff, //0x000006ee vmovdqu $-1782(%rip), %xmm1 /* LCPI0_0+0(%rip) */ + 0xc5, 0xf9, 0xf4, 0xd1, //0x000006f6 vpmuludq %xmm1, %xmm0, %xmm2 + 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x000006fa vpsrlq $45, %xmm2, %xmm2 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000006ff movl $10000, %eax + 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00000704 vmovq %rax, %xmm3 + 0xc5, 0xe9, 0xf4, 0xe3, //0x00000709 vpmuludq %xmm3, %xmm2, %xmm4 + 0xc5, 0xf9, 0xfa, 0xc4, //0x0000070d vpsubd %xmm4, %xmm0, %xmm0 + 0xc5, 0xe9, 0x61, 0xc0, //0x00000711 vpunpcklwd %xmm0, %xmm2, %xmm0 + 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000715 vpsllq $2, %xmm0, %xmm0 + 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x0000071a vpshuflw $80, %xmm0, %xmm0 + 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x08, 0xf9, 0xff, 0xff, //0x0000071f vpbroadcastq $-1784(%rip), %xmm2 /* LCPI0_1+0(%rip) */ + 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00000728 vpshufd $80, %xmm0, %xmm0 + 0xc5, 0xf9, 0xe4, 0xc2, //0x0000072d vpmulhuw %xmm2, %xmm0, %xmm0 + 0xc4, 0xe2, 0x79, 0x59, 0x25, 0xfe, 0xf8, 0xff, 0xff, //0x00000731 vpbroadcastq $-1794(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0xc5, 0xf9, 0xe4, 0xc4, //0x0000073a vpmulhuw %xmm4, %xmm0, %xmm0 + 0xc5, 0xfa, 0x6f, 0x2d, 0xca, 0xf8, 0xff, 0xff, //0x0000073e vmovdqu $-1846(%rip), %xmm5 /* LCPI0_3+0(%rip) */ + 0xc5, 0xf9, 0xd5, 0xf5, //0x00000746 vpmullw %xmm5, %xmm0, %xmm6 + 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x0000074a vpsllq $16, %xmm6, %xmm6 + 0xc5, 0xf9, 0xf9, 0xc6, //0x0000074f vpsubw %xmm6, %xmm0, %xmm0 + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000753 imull $100000000, %edx, %eax + 0x29, 0xc6, //0x00000759 subl %eax, %esi + 0xc5, 0xf9, 0x6e, 0xf6, //0x0000075b vmovd %esi, %xmm6 + 0xc5, 0xc9, 0xf4, 0xc9, //0x0000075f vpmuludq %xmm1, %xmm6, %xmm1 + 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x00000763 vpsrlq $45, %xmm1, %xmm1 + 0xc5, 0xf1, 0xf4, 0xdb, //0x00000768 vpmuludq %xmm3, %xmm1, %xmm3 + 0xc5, 0xc9, 0xfa, 0xdb, //0x0000076c vpsubd %xmm3, %xmm6, %xmm3 + 0xc5, 0xf1, 0x61, 0xcb, //0x00000770 vpunpcklwd %xmm3, %xmm1, %xmm1 + 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x00000774 vpsllq $2, %xmm1, %xmm1 + 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00000779 vpshuflw $80, %xmm1, %xmm1 + 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x0000077e vpshufd $80, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xca, //0x00000783 vpmulhuw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xcc, //0x00000787 vpmulhuw %xmm4, %xmm1, %xmm1 + 0xc5, 0xf1, 0xd5, 0xd5, //0x0000078b vpmullw %xmm5, %xmm1, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x0000078f vpsllq $16, %xmm2, %xmm2 + 0xc5, 0xf1, 0xf9, 0xca, //0x00000794 vpsubw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x67, 0xc1, //0x00000798 vpackuswb %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xfc, 0x05, 0x7c, 0xf8, 0xff, 0xff, //0x0000079c vpaddb $-1924(%rip), %xmm0, %xmm0 /* LCPI0_4+0(%rip) */ + 0x89, 0xc8, //0x000007a4 movl %ecx, %eax + 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x000007a6 vmovdqu %xmm0, (%rdi,%rax) + 0x83, 0xc9, 0x10, //0x000007ab orl $16, %ecx + 0x89, 0xc8, //0x000007ae movl %ecx, %eax + 0x5d, //0x000007b0 popq %rbp + 0xc3, //0x000007b1 retq + //0x000007b2 LBB0_43 + 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x000007b2 movabsq $4153837486827862103, %rdx + 0x48, 0x89, 0xf0, //0x000007bc movq %rsi, %rax + 0x48, 0xf7, 0xe2, //0x000007bf mulq %rdx + 0x48, 0xc1, 0xea, 0x33, //0x000007c2 shrq $51, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x000007c6 imulq %rdx, %rcx + 0x48, 0x29, 0xce, //0x000007ca subq %rcx, %rsi + 0x83, 0xfa, 0x09, //0x000007cd cmpl $9, %edx + 0x0f, 0x87, 0x10, 0x00, 0x00, 0x00, //0x000007d0 ja LBB0_45 + 0x80, 0xc2, 0x30, //0x000007d6 addb $48, %dl + 0x88, 0x57, 0x01, //0x000007d9 movb %dl, $1(%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000007dc movl $1, %ecx + 0xe9, 0x54, 0x00, 0x00, 0x00, //0x000007e1 jmp LBB0_48 + //0x000007e6 LBB0_45 + 0x83, 0xfa, 0x63, //0x000007e6 cmpl $99, %edx + 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x000007e9 ja LBB0_47 + 0x89, 0xd0, //0x000007ef movl %edx, %eax + 0x48, 0x8d, 0x0d, 0x28, 0x01, 0x00, 0x00, //0x000007f1 leaq $296(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x000007f8 movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x47, 0x01, //0x000007fc movw %ax, $1(%rdi) + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000800 movl $2, %ecx + 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00000805 jmp LBB0_48 + //0x0000080a LBB0_47 + 0x89, 0xd0, //0x0000080a movl %edx, %eax + 0xc1, 0xe8, 0x02, //0x0000080c shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000080f imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000815 shrl $17, %eax + 0x8d, 0x48, 0x30, //0x00000818 leal $48(%rax), %ecx + 0x88, 0x4f, 0x01, //0x0000081b movb %cl, $1(%rdi) + 0x6b, 0xc0, 0x64, //0x0000081e imull $100, %eax, %eax + 0x29, 0xc2, //0x00000821 subl %eax, %edx + 0x0f, 0xb7, 0xc2, //0x00000823 movzwl %dx, %eax + 0x48, 0x8d, 0x0d, 0xf3, 0x00, 0x00, 0x00, //0x00000826 leaq $243(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x0000082d movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x47, 0x02, //0x00000831 movw %ax, $2(%rdi) + 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00000835 movl $3, %ecx + //0x0000083a LBB0_48 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000083a movabsq $-6067343680855748867, %rdx + 0x48, 0x89, 0xf0, //0x00000844 movq %rsi, %rax + 0x48, 0xf7, 0xe2, //0x00000847 mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x0000084a shrq $26, %rdx + 0xc5, 0xf9, 0x6e, 0xc2, //0x0000084e vmovd %edx, %xmm0 + 0xc5, 0xfa, 0x6f, 0x0d, 0xa6, 0xf7, 0xff, 0xff, //0x00000852 vmovdqu $-2138(%rip), %xmm1 /* LCPI0_0+0(%rip) */ + 0xc5, 0xf9, 0xf4, 0xd1, //0x0000085a vpmuludq %xmm1, %xmm0, %xmm2 + 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x0000085e vpsrlq $45, %xmm2, %xmm2 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000863 movl $10000, %eax + 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x00000868 vmovq %rax, %xmm3 + 0xc5, 0xe9, 0xf4, 0xe3, //0x0000086d vpmuludq %xmm3, %xmm2, %xmm4 + 0xc5, 0xf9, 0xfa, 0xc4, //0x00000871 vpsubd %xmm4, %xmm0, %xmm0 + 0xc5, 0xe9, 0x61, 0xc0, //0x00000875 vpunpcklwd %xmm0, %xmm2, %xmm0 + 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x00000879 vpsllq $2, %xmm0, %xmm0 + 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x0000087e vpshuflw $80, %xmm0, %xmm0 + 0xc4, 0xe2, 0x79, 0x59, 0x15, 0xa4, 0xf7, 0xff, 0xff, //0x00000883 vpbroadcastq $-2140(%rip), %xmm2 /* LCPI0_1+0(%rip) */ + 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x0000088c vpshufd $80, %xmm0, %xmm0 + 0xc5, 0xf9, 0xe4, 0xc2, //0x00000891 vpmulhuw %xmm2, %xmm0, %xmm0 + 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x9a, 0xf7, 0xff, 0xff, //0x00000895 vpbroadcastq $-2150(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0xc5, 0xf9, 0xe4, 0xc4, //0x0000089e vpmulhuw %xmm4, %xmm0, %xmm0 + 0xc5, 0xfa, 0x6f, 0x2d, 0x66, 0xf7, 0xff, 0xff, //0x000008a2 vmovdqu $-2202(%rip), %xmm5 /* LCPI0_3+0(%rip) */ + 0xc5, 0xf9, 0xd5, 0xf5, //0x000008aa vpmullw %xmm5, %xmm0, %xmm6 + 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000008ae vpsllq $16, %xmm6, %xmm6 + 0xc5, 0xf9, 0xf9, 0xc6, //0x000008b3 vpsubw %xmm6, %xmm0, %xmm0 + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000008b7 imull $100000000, %edx, %eax + 0x29, 0xc6, //0x000008bd subl %eax, %esi + 0xc5, 0xf9, 0x6e, 0xf6, //0x000008bf vmovd %esi, %xmm6 + 0xc5, 0xc9, 0xf4, 0xc9, //0x000008c3 vpmuludq %xmm1, %xmm6, %xmm1 + 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000008c7 vpsrlq $45, %xmm1, %xmm1 + 0xc5, 0xf1, 0xf4, 0xdb, //0x000008cc vpmuludq %xmm3, %xmm1, %xmm3 + 0xc5, 0xc9, 0xfa, 0xdb, //0x000008d0 vpsubd %xmm3, %xmm6, %xmm3 + 0xc5, 0xf1, 0x61, 0xcb, //0x000008d4 vpunpcklwd %xmm3, %xmm1, %xmm1 + 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000008d8 vpsllq $2, %xmm1, %xmm1 + 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000008dd vpshuflw $80, %xmm1, %xmm1 + 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000008e2 vpshufd $80, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xca, //0x000008e7 vpmulhuw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xcc, //0x000008eb vpmulhuw %xmm4, %xmm1, %xmm1 + 0xc5, 0xf1, 0xd5, 0xd5, //0x000008ef vpmullw %xmm5, %xmm1, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000008f3 vpsllq $16, %xmm2, %xmm2 + 0xc5, 0xf1, 0xf9, 0xca, //0x000008f8 vpsubw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x67, 0xc1, //0x000008fc vpackuswb %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xfc, 0x05, 0x18, 0xf7, 0xff, 0xff, //0x00000900 vpaddb $-2280(%rip), %xmm0, %xmm0 /* LCPI0_4+0(%rip) */ + 0x89, 0xc8, //0x00000908 movl %ecx, %eax + 0xc5, 0xfa, 0x7f, 0x44, 0x07, 0x01, //0x0000090a vmovdqu %xmm0, $1(%rdi,%rax) + 0x83, 0xc9, 0x10, //0x00000910 orl $16, %ecx + 0x83, 0xc1, 0x01, //0x00000913 addl $1, %ecx + 0x89, 0xc8, //0x00000916 movl %ecx, %eax + 0x5d, //0x00000918 popq %rbp + 0xc3, //0x00000919 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000091a .p2align 4, 0x00 + //0x00000920 _Digits + 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000920 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' + 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000930 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' + 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000940 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' + 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000950 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' + 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000960 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' + 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000970 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' + 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000980 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' + 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000990 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' + 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x000009a0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' + 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000009b0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' + 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000009c0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' + 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000009d0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' + 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x000009e0 QUAD $0x3939383937393639 // .ascii 8, '96979899' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e8 .p2align 4, 0x00 + //0x000009f0 _VecShiftShuffles + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x000009f0 QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' + 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, //0x00000a00 QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff' + 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, //0x00000a10 QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff' + 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, //0x00000a20 QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff' + 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, //0x00000a30 QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff' + 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a40 QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff' + 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a50 QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff' + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a60 QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff' + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a70 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace.go new file mode 100644 index 000000000..ac48dadf7 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_lspace func(sp unsafe.Pointer, nb int, off int) (ret int) + +var S_lspace uintptr + +//go:nosplit +func lspace(sp *byte, nb int, off int) (ret int) { + return F_lspace(rt.NoEscape(unsafe.Pointer(sp)), nb, off) +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_subr.go new file mode 100644 index 000000000..1802f8421 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_subr.go @@ -0,0 +1,38 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__lspace = 32 +) + +const ( + _stack__lspace = 8 +) + +const ( + _size__lspace = 232 +) + +var ( + _pcsp__lspace = [][2]uint32{ + {0x1, 0}, + {0xbb, 8}, + {0xbf, 0}, + {0xc8, 8}, + {0xcc, 0}, + {0xd3, 8}, + {0xd7, 0}, + {0xe8, 8}, + } +) + +var _cfunc_lspace = []loader.CFunc{ + {"_lspace_entry", 0, _entry__lspace, 0, nil}, + {"_lspace", _entry__lspace, _size__lspace, _stack__lspace, _pcsp__lspace}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_text_amd64.go new file mode 100644 index 000000000..cd21958ff --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/lspace_text_amd64.go @@ -0,0 +1,112 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_lspace = []byte{ + // .p2align 5, 0x00 + // LCPI0_0 + 0x20, // .byte 32 + 0x00, //0x00000001 .byte 0 + 0x00, //0x00000002 .byte 0 + 0x00, //0x00000003 .byte 0 + 0x00, //0x00000004 .byte 0 + 0x00, //0x00000005 .byte 0 + 0x00, //0x00000006 .byte 0 + 0x00, //0x00000007 .byte 0 + 0x00, //0x00000008 .byte 0 + 0x09, //0x00000009 .byte 9 + 0x0a, //0x0000000a .byte 10 + 0x00, //0x0000000b .byte 0 + 0x00, //0x0000000c .byte 0 + 0x0d, //0x0000000d .byte 13 + 0x00, //0x0000000e .byte 0 + 0x00, //0x0000000f .byte 0 + 0x20, //0x00000010 .byte 32 + 0x00, //0x00000011 .byte 0 + 0x00, //0x00000012 .byte 0 + 0x00, //0x00000013 .byte 0 + 0x00, //0x00000014 .byte 0 + 0x00, //0x00000015 .byte 0 + 0x00, //0x00000016 .byte 0 + 0x00, //0x00000017 .byte 0 + 0x00, //0x00000018 .byte 0 + 0x09, //0x00000019 .byte 9 + 0x0a, //0x0000001a .byte 10 + 0x00, //0x0000001b .byte 0 + 0x00, //0x0000001c .byte 0 + 0x0d, //0x0000001d .byte 13 + 0x00, //0x0000001e .byte 0 + 0x00, //0x0000001f .byte 0 + //0x00000020 .p2align 4, 0x90 + //0x00000020 _lspace + 0x55, //0x00000020 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000021 movq %rsp, %rbp + 0x48, 0x89, 0xd0, //0x00000024 movq %rdx, %rax + 0x48, 0x89, 0xf1, //0x00000027 movq %rsi, %rcx + 0x48, 0x29, 0xd1, //0x0000002a subq %rdx, %rcx + 0x48, 0x83, 0xf9, 0x20, //0x0000002d cmpq $32, %rcx + 0x0f, 0x82, 0xc0, 0x00, 0x00, 0x00, //0x00000031 jb LBB0_1 + 0x48, 0x89, 0xc1, //0x00000037 movq %rax, %rcx + 0x48, 0xf7, 0xd9, //0x0000003a negq %rcx + 0xc5, 0xfe, 0x6f, 0x05, 0xbb, 0xff, 0xff, 0xff, //0x0000003d vmovdqu $-69(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000045 .p2align 4, 0x90 + //0x00000050 LBB0_10 + 0xc5, 0xfe, 0x6f, 0x0c, 0x07, //0x00000050 vmovdqu (%rdi,%rax), %ymm1 + 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00000055 vpshufb %ymm1, %ymm0, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x0000005a vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x0000005e vpmovmskb %ymm1, %edx + 0x83, 0xfa, 0xff, //0x00000062 cmpl $-1, %edx + 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00000065 jne LBB0_11 + 0x48, 0x83, 0xc0, 0x20, //0x0000006b addq $32, %rax + 0x48, 0x8d, 0x14, 0x0e, //0x0000006f leaq (%rsi,%rcx), %rdx + 0x48, 0x83, 0xc2, 0xe0, //0x00000073 addq $-32, %rdx + 0x48, 0x83, 0xc1, 0xe0, //0x00000077 addq $-32, %rcx + 0x48, 0x83, 0xfa, 0x1f, //0x0000007b cmpq $31, %rdx + 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x0000007f ja LBB0_10 + 0x48, 0x89, 0xf8, //0x00000085 movq %rdi, %rax + 0x48, 0x29, 0xc8, //0x00000088 subq %rcx, %rax + 0x48, 0x01, 0xce, //0x0000008b addq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x0000008e movq %rsi, %rcx + 0x48, 0x85, 0xc9, //0x00000091 testq %rcx, %rcx + 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00000094 je LBB0_14 + //0x0000009a LBB0_5 + 0x4c, 0x8d, 0x04, 0x08, //0x0000009a leaq (%rax,%rcx), %r8 + 0x31, 0xd2, //0x0000009e xorl %edx, %edx + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000000a0 movabsq $4294977024, %r9 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000aa .p2align 4, 0x90 + //0x000000b0 LBB0_6 + 0x0f, 0xbe, 0x34, 0x10, //0x000000b0 movsbl (%rax,%rdx), %esi + 0x83, 0xfe, 0x20, //0x000000b4 cmpl $32, %esi + 0x0f, 0x87, 0x2f, 0x00, 0x00, 0x00, //0x000000b7 ja LBB0_8 + 0x49, 0x0f, 0xa3, 0xf1, //0x000000bd btq %rsi, %r9 + 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x000000c1 jae LBB0_8 + 0x48, 0x83, 0xc2, 0x01, //0x000000c7 addq $1, %rdx + 0x48, 0x39, 0xd1, //0x000000cb cmpq %rdx, %rcx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000000ce jne LBB0_6 + 0x4c, 0x89, 0xc0, //0x000000d4 movq %r8, %rax + //0x000000d7 LBB0_14 + 0x48, 0x29, 0xf8, //0x000000d7 subq %rdi, %rax + 0x5d, //0x000000da popq %rbp + 0xc5, 0xf8, 0x77, //0x000000db vzeroupper + 0xc3, //0x000000de retq + //0x000000df LBB0_11 + 0xf7, 0xd2, //0x000000df notl %edx + 0x0f, 0xbc, 0xc2, //0x000000e1 bsfl %edx, %eax + 0x48, 0x29, 0xc8, //0x000000e4 subq %rcx, %rax + 0x5d, //0x000000e7 popq %rbp + 0xc5, 0xf8, 0x77, //0x000000e8 vzeroupper + 0xc3, //0x000000eb retq + //0x000000ec LBB0_8 + 0x48, 0x29, 0xf8, //0x000000ec subq %rdi, %rax + 0x48, 0x01, 0xd0, //0x000000ef addq %rdx, %rax + 0x5d, //0x000000f2 popq %rbp + 0xc5, 0xf8, 0x77, //0x000000f3 vzeroupper + 0xc3, //0x000000f6 retq + //0x000000f7 LBB0_1 + 0x48, 0x01, 0xf8, //0x000000f7 addq %rdi, %rax + 0x48, 0x85, 0xc9, //0x000000fa testq %rcx, %rcx + 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x000000fd jne LBB0_5 + 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x00000103 jmp LBB0_14 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/native_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/native_amd64.go deleted file mode 100644 index b05a28ef2..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/native_amd64.go +++ /dev/null @@ -1,188 +0,0 @@ -// +build amd64 - - -// Code generated by Makefile, DO NOT EDIT. - -// Code generated by Makefile, DO NOT EDIT. - -/* - * Copyright 2021 ByteDance Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package avx2 - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var ( - __i64toa func(out unsafe.Pointer, val int64) (ret int) - - __u64toa func(out unsafe.Pointer, val uint64) (ret int) - - __f64toa func(out unsafe.Pointer, val float64) (ret int) - - __f32toa func(out unsafe.Pointer, val float32) (ret int) - - __lspace func(sp unsafe.Pointer, nb int, off int) (ret int) - - __quote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) (ret int) - - __html_escape func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) (ret int) - - __unquote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) (ret int) - - __value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) (ret int) - - __vstring func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer, flags uint64) - - __vnumber func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - - __vsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - - __vunsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - - __skip_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - - __skip_one_fast func(s unsafe.Pointer, p unsafe.Pointer) (ret int) - - __skip_array func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - - __skip_object func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - - __skip_number func(s unsafe.Pointer, p unsafe.Pointer) (ret int) - - __validate_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) - - __get_by_path func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) (ret int) - - __validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) - - __validate_utf8_fast func(s unsafe.Pointer) (ret int) -) - -//go:nosplit -func i64toa(out *byte, val int64) (ret int) { - return __i64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func u64toa(out *byte, val uint64) (ret int) { - return __u64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func f64toa(out *byte, val float64) (ret int) { - return __f64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func f32toa(out *byte, val float32) (ret int) { - return __f32toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func lspace(sp unsafe.Pointer, nb int, off int) (ret int) { - return __lspace(rt.NoEscape(sp), nb, off) -} - -//go:nosplit -func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) { - return __quote(rt.NoEscape(unsafe.Pointer(sp)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(dn)), flags) -} - -//go:nosplit -func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) { - return __html_escape(rt.NoEscape(unsafe.Pointer(sp)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(dn))) -} - -//go:nosplit -func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) { - return __unquote(rt.NoEscape(unsafe.Pointer(sp)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(ep)), flags) -} - -//go:nosplit -func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) { - return __value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags) -} - -//go:nosplit -func vstring(s *string, p *int, v *types.JsonState, flags uint64) { - __vstring(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)), flags) -} - -//go:nosplit -func vnumber(s *string, p *int, v *types.JsonState) { - __vnumber(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} - -//go:nosplit -func vsigned(s *string, p *int, v *types.JsonState) { - __vsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} - -//go:nosplit -func vunsigned(s *string, p *int, v *types.JsonState) { - __vunsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} - -//go:nosplit -func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} - -//go:nosplit -func skip_one_fast(s *string, p *int) (ret int) { - return __skip_one_fast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) -} - -//go:nosplit -func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_array(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} - -//go:nosplit -func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_object(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} - -//go:nosplit -func skip_number(s *string, p *int) (ret int) { - return __skip_number(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) -} - -//go:nosplit -func validate_one(s *string, p *int, m *types.StateMachine) (ret int) { - return __validate_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) -} - -//go:nosplit -func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) { - return __get_by_path(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m))) -} - -//go:nosplit -func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) { - return __validate_utf8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) -} - -//go:nosplit -func validate_utf8_fast(s *string) (ret int) { - return __validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s))) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/native_export.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/native_export.go new file mode 100644 index 000000000..05eb32fcf --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/native_export.go @@ -0,0 +1,50 @@ + +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + + +func Use() { + loader.WrapGoC(_text_f64toa, _cfunc_f64toa, []loader.GoC{{"_f64toa", &S_f64toa, &F_f64toa}}, "avx2", "avx2/f64toa.c") + loader.WrapGoC(_text_f32toa, _cfunc_f32toa, []loader.GoC{{"_f32toa", &S_f32toa, &F_f32toa}}, "avx2", "avx2/f32toa.c") + loader.WrapGoC(_text_get_by_path, _cfunc_get_by_path, []loader.GoC{{"_get_by_path", &S_get_by_path, &F_get_by_path}}, "avx2", "avx2/get_by_path.c") + loader.WrapGoC(_text_html_escape, _cfunc_html_escape, []loader.GoC{{"_html_escape", &S_html_escape, &F_html_escape}}, "avx2", "avx2/html_escape.c") + loader.WrapGoC(_text_i64toa, _cfunc_i64toa, []loader.GoC{{"_i64toa", &S_i64toa, &F_i64toa}}, "avx2", "avx2/i64toa.c") + loader.WrapGoC(_text_lspace, _cfunc_lspace, []loader.GoC{{"_lspace", &S_lspace, &F_lspace}}, "avx2", "avx2/lspace.c") + loader.WrapGoC(_text_quote, _cfunc_quote, []loader.GoC{{"_quote", &S_quote, &F_quote}}, "avx2", "avx2/quote.c") + loader.WrapGoC(_text_skip_array, _cfunc_skip_array, []loader.GoC{{"_skip_array", &S_skip_array, &F_skip_array}}, "avx2", "avx2/skip_array.c") + loader.WrapGoC(_text_skip_number, _cfunc_skip_number, []loader.GoC{{"_skip_number", &S_skip_number, &F_skip_number}}, "avx2", "avx2/skip_number.c") + loader.WrapGoC(_text_skip_one, _cfunc_skip_one, []loader.GoC{{"_skip_one", &S_skip_one, &F_skip_one}}, "avx2", "avx2/skip_one.c") + loader.WrapGoC(_text_skip_object, _cfunc_skip_object, []loader.GoC{{"_skip_object", &S_skip_object, &F_skip_object}}, "avx2", "avx2/skip_object.c") + loader.WrapGoC(_text_skip_one_fast, _cfunc_skip_one_fast, []loader.GoC{{"_skip_one_fast", &S_skip_one_fast, &F_skip_one_fast}}, "avx2", "avx2/skip_one_fast.c") + loader.WrapGoC(_text_u64toa, _cfunc_u64toa, []loader.GoC{{"_u64toa", &S_u64toa, &F_u64toa}}, "avx2", "avx2/u64toa.c") + loader.WrapGoC(_text_unquote, _cfunc_unquote, []loader.GoC{{"_unquote", &S_unquote, &F_unquote}}, "avx2", "avx2/unquote.c") + loader.WrapGoC(_text_validate_one, _cfunc_validate_one, []loader.GoC{{"_validate_one", &S_validate_one, &F_validate_one}}, "avx2", "avx2/validate_one.c") + loader.WrapGoC(_text_validate_utf8, _cfunc_validate_utf8, []loader.GoC{{"_validate_utf8", &S_validate_utf8, &F_validate_utf8}}, "avx2", "avx2/validate_utf8.c") + loader.WrapGoC(_text_validate_utf8_fast, _cfunc_validate_utf8_fast, []loader.GoC{{"_validate_utf8_fast", &S_validate_utf8_fast, &F_validate_utf8_fast}}, "avx2", "avx2/validate_utf8_fast.c") + loader.WrapGoC(_text_vnumber, _cfunc_vnumber, []loader.GoC{{"_vnumber", &S_vnumber, &F_vnumber}}, "avx2", "avx2/vnumber.c") + loader.WrapGoC(_text_vsigned, _cfunc_vsigned, []loader.GoC{{"_vsigned", &S_vsigned, &F_vsigned}}, "avx2", "avx2/vsigned.c") + loader.WrapGoC(_text_vunsigned, _cfunc_vunsigned, []loader.GoC{{"_vunsigned", &S_vunsigned, &F_vunsigned}}, "avx2", "avx2/vunsigned.c") + loader.WrapGoC(_text_vstring, _cfunc_vstring, []loader.GoC{{"_vstring", &S_vstring, &F_vstring}}, "avx2", "avx2/vstring.c") + loader.WrapGoC(_text_value, _cfunc_value, []loader.GoC{{"_value", &S_value, &F_value}}, "avx2", "avx2/value.c") +} 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 deleted file mode 100644 index 90f7be732..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/native_subr_amd64.go +++ /dev/null @@ -1,614 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__f32toa = 34656 - _entry__f64toa = 320 - _entry__format_significand = 38880 - _entry__format_integer = 3168 - _entry__get_by_path = 28896 - _entry__fsm_exec = 21072 - _entry__advance_ns = 16928 - _entry__advance_string = 17664 - _entry__advance_string_default = 40320 - _entry__do_skip_number = 23696 - _entry__skip_one_fast = 25968 - _entry__html_escape = 10560 - _entry__i64toa = 3600 - _entry__u64toa = 3712 - _entry__lspace = 64 - _entry__quote = 5104 - _entry__skip_array = 21024 - _entry__skip_number = 25392 - _entry__skip_object = 23088 - _entry__skip_one = 25552 - _entry__unquote = 7888 - _entry__validate_one = 25600 - _entry__validate_utf8 = 31072 - _entry__validate_utf8_fast = 32016 - _entry__value = 15376 - _entry__vnumber = 18800 - _entry__atof_eisel_lemire64 = 12624 - _entry__atof_native = 14768 - _entry__decimal_to_f64 = 13056 - _entry__right_shift = 39840 - _entry__left_shift = 39344 - _entry__vsigned = 20352 - _entry__vstring = 17424 - _entry__vunsigned = 20672 -) - -const ( - _stack__f32toa = 48 - _stack__f64toa = 80 - _stack__format_significand = 24 - _stack__format_integer = 16 - _stack__get_by_path = 272 - _stack__fsm_exec = 144 - _stack__advance_ns = 8 - _stack__advance_string = 56 - _stack__advance_string_default = 48 - _stack__do_skip_number = 48 - _stack__skip_one_fast = 184 - _stack__html_escape = 72 - _stack__i64toa = 16 - _stack__u64toa = 8 - _stack__lspace = 8 - _stack__quote = 56 - _stack__skip_array = 152 - _stack__skip_number = 104 - _stack__skip_object = 152 - _stack__skip_one = 152 - _stack__unquote = 72 - _stack__validate_one = 152 - _stack__validate_utf8 = 48 - _stack__validate_utf8_fast = 176 - _stack__value = 328 - _stack__vnumber = 240 - _stack__atof_eisel_lemire64 = 32 - _stack__atof_native = 136 - _stack__decimal_to_f64 = 80 - _stack__right_shift = 8 - _stack__left_shift = 24 - _stack__vsigned = 16 - _stack__vstring = 112 - _stack__vunsigned = 8 -) - -const ( - _size__f32toa = 3392 - _size__f64toa = 2848 - _size__format_significand = 464 - _size__format_integer = 432 - _size__get_by_path = 2176 - _size__fsm_exec = 1468 - _size__advance_ns = 496 - _size__advance_string = 1088 - _size__advance_string_default = 768 - _size__do_skip_number = 1360 - _size__skip_one_fast = 2428 - _size__html_escape = 2064 - _size__i64toa = 48 - _size__u64toa = 1248 - _size__lspace = 224 - _size__quote = 2736 - _size__skip_array = 48 - _size__skip_number = 160 - _size__skip_object = 48 - _size__skip_one = 48 - _size__unquote = 2480 - _size__validate_one = 64 - _size__validate_utf8 = 672 - _size__validate_utf8_fast = 2608 - _size__value = 1000 - _size__vnumber = 1552 - _size__atof_eisel_lemire64 = 368 - _size__atof_native = 608 - _size__decimal_to_f64 = 1712 - _size__right_shift = 416 - _size__left_shift = 496 - _size__vsigned = 320 - _size__vstring = 144 - _size__vunsigned = 336 -) - -var ( - _pcsp__f32toa = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {3350, 48}, - {3351, 40}, - {3353, 32}, - {3355, 24}, - {3357, 16}, - {3359, 8}, - {3363, 0}, - {3385, 48}, - } - _pcsp__f64toa = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {2788, 56}, - {2792, 48}, - {2793, 40}, - {2795, 32}, - {2797, 24}, - {2799, 16}, - {2801, 8}, - {2805, 0}, - {2843, 56}, - } - _pcsp__format_significand = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {452, 24}, - {453, 16}, - {455, 8}, - {457, 0}, - } - _pcsp__format_integer = [][2]uint32{ - {1, 0}, - {4, 8}, - {412, 16}, - {413, 8}, - {414, 0}, - {423, 16}, - {424, 8}, - {426, 0}, - } - _pcsp__get_by_path = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {2049, 88}, - {2053, 48}, - {2054, 40}, - {2056, 32}, - {2058, 24}, - {2060, 16}, - {2062, 8}, - {2063, 0}, - {2170, 88}, - } - _pcsp__fsm_exec = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {1157, 88}, - {1161, 48}, - {1162, 40}, - {1164, 32}, - {1166, 24}, - {1168, 16}, - {1170, 8}, - {1171, 0}, - {1468, 88}, - } - _pcsp__advance_ns = [][2]uint32{ - {1, 0}, - {453, 8}, - {457, 0}, - {481, 8}, - {486, 0}, - } - _pcsp__advance_string = [][2]uint32{ - {14, 0}, - {18, 8}, - {20, 16}, - {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}, - } - _pcsp__advance_string_default = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {332, 48}, - {333, 40}, - {335, 32}, - {337, 24}, - {339, 16}, - {341, 8}, - {345, 0}, - {757, 48}, - } - _pcsp__do_skip_number = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {1274, 48}, - {1275, 40}, - {1277, 32}, - {1279, 24}, - {1281, 16}, - {1283, 8}, - {1287, 0}, - {1360, 48}, - } - _pcsp__skip_one_fast = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {418, 176}, - {419, 168}, - {421, 160}, - {423, 152}, - {425, 144}, - {427, 136}, - {431, 128}, - {2428, 176}, - } - _pcsp__html_escape = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {2045, 72}, - {2049, 48}, - {2050, 40}, - {2052, 32}, - {2054, 24}, - {2056, 16}, - {2058, 8}, - {2063, 0}, - } - _pcsp__i64toa = [][2]uint32{ - {14, 0}, - {34, 8}, - {36, 0}, - } - _pcsp__u64toa = [][2]uint32{ - {1, 0}, - {161, 8}, - {162, 0}, - {457, 8}, - {458, 0}, - {758, 8}, - {759, 0}, - {1225, 8}, - {1227, 0}, - } - _pcsp__lspace = [][2]uint32{ - {1, 0}, - {184, 8}, - {188, 0}, - {204, 8}, - {208, 0}, - {215, 8}, - {220, 0}, - } - _pcsp__quote = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {2687, 56}, - {2691, 48}, - {2692, 40}, - {2694, 32}, - {2696, 24}, - {2698, 16}, - {2700, 8}, - {2704, 0}, - {2731, 56}, - } - _pcsp__skip_array = [][2]uint32{ - {1, 0}, - {28, 8}, - {34, 0}, - } - _pcsp__skip_number = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {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}, - {28, 8}, - {34, 0}, - } - _pcsp__skip_one = [][2]uint32{ - {1, 0}, - {30, 8}, - {36, 0}, - } - _pcsp__unquote = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {79, 72}, - {83, 48}, - {84, 40}, - {86, 32}, - {88, 24}, - {90, 16}, - {92, 8}, - {96, 0}, - {2464, 72}, - } - _pcsp__validate_one = [][2]uint32{ - {1, 0}, - {35, 8}, - {41, 0}, - } - _pcsp__validate_utf8 = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {11, 40}, - {623, 48}, - {627, 40}, - {628, 32}, - {630, 24}, - {632, 16}, - {634, 8}, - {635, 0}, - {666, 48}, - } - _pcsp__validate_utf8_fast = [][2]uint32{ - {1, 0}, - {4, 8}, - {5, 16}, - {1738, 176}, - {1739, 168}, - {1743, 160}, - {2018, 176}, - {2019, 168}, - {2023, 160}, - {2600, 176}, - } - _pcsp__value = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {982, 88}, - {986, 48}, - {987, 40}, - {989, 32}, - {991, 24}, - {993, 16}, - {995, 8}, - {1000, 0}, - } - _pcsp__vnumber = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {803, 104}, - {807, 48}, - {808, 40}, - {810, 32}, - {812, 24}, - {814, 16}, - {816, 8}, - {817, 0}, - {1547, 104}, - } - _pcsp__atof_eisel_lemire64 = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {292, 32}, - {293, 24}, - {295, 16}, - {297, 8}, - {298, 0}, - {362, 32}, - } - _pcsp__atof_native = [][2]uint32{ - {1, 0}, - {4, 8}, - {587, 56}, - {591, 8}, - {593, 0}, - } - _pcsp__decimal_to_f64 = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {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}, - } - _pcsp__left_shift = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {363, 24}, - {364, 16}, - {366, 8}, - {367, 0}, - {470, 24}, - {471, 16}, - {473, 8}, - {474, 0}, - {486, 24}, - } - _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}, - } - _pcsp__vstring = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {11, 40}, - {105, 56}, - {109, 40}, - {110, 32}, - {112, 24}, - {114, 16}, - {116, 8}, - {118, 0}, - } - _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}, - } -) - -var Funcs = []loader.CFunc{ - {"__native_entry__", 0, 67, 0, nil}, - {"_f32toa", _entry__f32toa, _size__f32toa, _stack__f32toa, _pcsp__f32toa}, - {"_f64toa", _entry__f64toa, _size__f64toa, _stack__f64toa, _pcsp__f64toa}, - {"_format_significand", _entry__format_significand, _size__format_significand, _stack__format_significand, _pcsp__format_significand}, - {"_format_integer", _entry__format_integer, _size__format_integer, _stack__format_integer, _pcsp__format_integer}, - {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path}, - {"_fsm_exec", _entry__fsm_exec, _size__fsm_exec, _stack__fsm_exec, _pcsp__fsm_exec}, - {"_advance_ns", _entry__advance_ns, _size__advance_ns, _stack__advance_ns, _pcsp__advance_ns}, - {"_advance_string", _entry__advance_string, _size__advance_string, _stack__advance_string, _pcsp__advance_string}, - {"_advance_string_default", _entry__advance_string_default, _size__advance_string_default, _stack__advance_string_default, _pcsp__advance_string_default}, - {"_do_skip_number", _entry__do_skip_number, _size__do_skip_number, _stack__do_skip_number, _pcsp__do_skip_number}, - {"_skip_one_fast", _entry__skip_one_fast, _size__skip_one_fast, _stack__skip_one_fast, _pcsp__skip_one_fast}, - {"_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}, - {"_lspace", _entry__lspace, _size__lspace, _stack__lspace, _pcsp__lspace}, - {"_quote", _entry__quote, _size__quote, _stack__quote, _pcsp__quote}, - {"_skip_array", _entry__skip_array, _size__skip_array, _stack__skip_array, _pcsp__skip_array}, - {"_skip_number", _entry__skip_number, _size__skip_number, _stack__skip_number, _pcsp__skip_number}, - {"_skip_object", _entry__skip_object, _size__skip_object, _stack__skip_object, _pcsp__skip_object}, - {"_skip_one", _entry__skip_one, _size__skip_one, _stack__skip_one, _pcsp__skip_one}, - {"_unquote", _entry__unquote, _size__unquote, _stack__unquote, _pcsp__unquote}, - {"_validate_one", _entry__validate_one, _size__validate_one, _stack__validate_one, _pcsp__validate_one}, - {"_validate_utf8", _entry__validate_utf8, _size__validate_utf8, _stack__validate_utf8, _pcsp__validate_utf8}, - {"_validate_utf8_fast", _entry__validate_utf8_fast, _size__validate_utf8_fast, _stack__validate_utf8_fast, _pcsp__validate_utf8_fast}, - {"_value", _entry__value, _size__value, _stack__value, _pcsp__value}, - {"_vnumber", _entry__vnumber, _size__vnumber, _stack__vnumber, _pcsp__vnumber}, - {"_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}, - {"_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 deleted file mode 100644 index f00494936..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/native_text_amd64.go +++ /dev/null @@ -1,14825 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package avx2 - -var Text__native_entry__ = []byte{ - 0x48, 0x8d, 0x05, 0xf9, 0xff, 0xff, 0xff, // leaq $-7(%rip), %rax - 0x48, 0x89, 0x44, 0x24, 0x08, //0x00000007 movq %rax, $8(%rsp) - 0xc3, //0x0000000c retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000000d .p2align 5, 0x00 - //0x00000020 LCPI0_0 - 0x20, //0x00000020 .byte 32 - 0x00, //0x00000021 .byte 0 - 0x00, //0x00000022 .byte 0 - 0x00, //0x00000023 .byte 0 - 0x00, //0x00000024 .byte 0 - 0x00, //0x00000025 .byte 0 - 0x00, //0x00000026 .byte 0 - 0x00, //0x00000027 .byte 0 - 0x00, //0x00000028 .byte 0 - 0x09, //0x00000029 .byte 9 - 0x0a, //0x0000002a .byte 10 - 0x00, //0x0000002b .byte 0 - 0x00, //0x0000002c .byte 0 - 0x0d, //0x0000002d .byte 13 - 0x00, //0x0000002e .byte 0 - 0x00, //0x0000002f .byte 0 - 0x20, //0x00000030 .byte 32 - 0x00, //0x00000031 .byte 0 - 0x00, //0x00000032 .byte 0 - 0x00, //0x00000033 .byte 0 - 0x00, //0x00000034 .byte 0 - 0x00, //0x00000035 .byte 0 - 0x00, //0x00000036 .byte 0 - 0x00, //0x00000037 .byte 0 - 0x00, //0x00000038 .byte 0 - 0x09, //0x00000039 .byte 9 - 0x0a, //0x0000003a .byte 10 - 0x00, //0x0000003b .byte 0 - 0x00, //0x0000003c .byte 0 - 0x0d, //0x0000003d .byte 13 - 0x00, //0x0000003e .byte 0 - 0x00, //0x0000003f .byte 0 - //0x00000040 .p2align 4, 0x90 - //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, 0xe6, 0xca, 0x00, 0x00, //0x00000223 leaq $51942(%rip), %rdx /* _pow10_ceil_sig.g+0(%rip) */ - 0x4c, 0x8b, 0x1c, 0x10, //0x0000022a movq (%rax,%rdx), %r11 - 0x4c, 0x8b, 0x6c, 0x10, 0x08, //0x0000022e movq $8(%rax,%rdx), %r13 - 0xfe, 0xc1, //0x00000233 incb %cl - 0x48, 0xd3, 0xe6, //0x00000235 shlq %cl, %rsi - 0x48, 0x89, 0xf0, //0x00000238 movq %rsi, %rax - 0x49, 0xf7, 0xe5, //0x0000023b mulq %r13 - 0x48, 0x89, 0xd3, //0x0000023e movq %rdx, %rbx - 0x48, 0x89, 0xf0, //0x00000241 movq %rsi, %rax - 0x49, 0xf7, 0xe3, //0x00000244 mulq %r11 - 0x48, 0x8d, 0x34, 0xbd, 0x00, 0x00, 0x00, 0x00, //0x00000247 leaq (,%rdi,4), %rsi - 0x48, 0x01, 0xd8, //0x0000024f addq %rbx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x00000252 adcq $0, %rdx - 0x31, 0xdb, //0x00000256 xorl %ebx, %ebx - 0x48, 0x83, 0xf8, 0x01, //0x00000258 cmpq $1, %rax - 0x0f, 0x97, 0xc3, //0x0000025c seta %bl - 0x48, 0x09, 0xd3, //0x0000025f orq %rdx, %rbx - 0x48, 0xd3, 0xe6, //0x00000262 shlq %cl, %rsi - 0x48, 0x89, 0xf0, //0x00000265 movq %rsi, %rax - 0x49, 0xf7, 0xe5, //0x00000268 mulq %r13 - 0x49, 0x89, 0xd2, //0x0000026b movq %rdx, %r10 - 0x48, 0x89, 0xf0, //0x0000026e movq %rsi, %rax - 0x49, 0xf7, 0xe3, //0x00000271 mulq %r11 - 0x49, 0x89, 0xd0, //0x00000274 movq %rdx, %r8 - 0x48, 0x8d, 0x34, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x00000277 leaq $2(,%rdi,4), %rsi - 0x4c, 0x01, 0xd0, //0x0000027f addq %r10, %rax - 0x49, 0x83, 0xd0, 0x00, //0x00000282 adcq $0, %r8 - 0x45, 0x31, 0xd2, //0x00000286 xorl %r10d, %r10d - 0x48, 0x83, 0xf8, 0x01, //0x00000289 cmpq $1, %rax - 0x41, 0x0f, 0x97, 0xc2, //0x0000028d seta %r10b - 0x4d, 0x09, 0xc2, //0x00000291 orq %r8, %r10 - 0x48, 0xd3, 0xe6, //0x00000294 shlq %cl, %rsi - 0x48, 0x89, 0xf0, //0x00000297 movq %rsi, %rax - 0x49, 0xf7, 0xe5, //0x0000029a mulq %r13 - 0x48, 0x89, 0xd1, //0x0000029d movq %rdx, %rcx - 0x48, 0x89, 0xf0, //0x000002a0 movq %rsi, %rax - 0x49, 0xf7, 0xe3, //0x000002a3 mulq %r11 - 0x48, 0x01, 0xc8, //0x000002a6 addq %rcx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x000002a9 adcq $0, %rdx - 0x31, 0xc9, //0x000002ad xorl %ecx, %ecx - 0x48, 0x83, 0xf8, 0x01, //0x000002af cmpq $1, %rax - 0x0f, 0x97, 0xc1, //0x000002b3 seta %cl - 0x48, 0x09, 0xd1, //0x000002b6 orq %rdx, %rcx - 0x83, 0xe7, 0x01, //0x000002b9 andl $1, %edi - 0x48, 0x01, 0xfb, //0x000002bc addq %rdi, %rbx - 0x48, 0x29, 0xf9, //0x000002bf subq %rdi, %rcx - 0x49, 0x83, 0xfa, 0x28, //0x000002c2 cmpq $40, %r10 - 0x0f, 0x82, 0x01, 0x01, 0x00, 0x00, //0x000002c6 jb LBB1_17 - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000002cc movabsq $-3689348814741910323, %rdx - 0x4c, 0x89, 0xc0, //0x000002d6 movq %r8, %rax - 0x48, 0xf7, 0xe2, //0x000002d9 mulq %rdx - 0x48, 0x89, 0xd7, //0x000002dc movq %rdx, %rdi - 0x48, 0xc1, 0xef, 0x05, //0x000002df shrq $5, %rdi - 0x48, 0x8d, 0x04, 0xfd, 0x00, 0x00, 0x00, 0x00, //0x000002e3 leaq (,%rdi,8), %rax - 0x48, 0x8d, 0x14, 0x80, //0x000002eb leaq (%rax,%rax,4), %rdx - 0x48, 0x39, 0xd3, //0x000002ef cmpq %rdx, %rbx - 0x40, 0x0f, 0x96, 0xc6, //0x000002f2 setbe %sil - 0x48, 0x8d, 0x44, 0x80, 0x28, //0x000002f6 leaq $40(%rax,%rax,4), %rax - 0x48, 0x39, 0xc8, //0x000002fb cmpq %rcx, %rax - 0x0f, 0x96, 0xc2, //0x000002fe setbe %dl - 0x40, 0x38, 0xd6, //0x00000301 cmpb %dl, %sil - 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x00000304 je LBB1_17 - 0x31, 0xd2, //0x0000030a xorl %edx, %edx - 0x48, 0x39, 0xc8, //0x0000030c cmpq %rcx, %rax - 0x0f, 0x96, 0xc2, //0x0000030f setbe %dl - 0x48, 0x01, 0xd7, //0x00000312 addq %rdx, %rdi - 0x41, 0xff, 0xc1, //0x00000315 incl %r9d - 0x48, 0xbb, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000318 movabsq $8589934464, %rbx - 0x48, 0x8d, 0x83, 0x7f, 0xe4, 0x0b, 0x54, //0x00000322 leaq $1410065535(%rbx), %rax - 0x48, 0x39, 0xc7, //0x00000329 cmpq %rax, %rdi - 0x0f, 0x87, 0x1e, 0x01, 0x00, 0x00, //0x0000032c ja LBB1_23 - //0x00000332 LBB1_8 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000332 movl $1, %edx - 0x48, 0x83, 0xff, 0x0a, //0x00000337 cmpq $10, %rdi - 0x0f, 0x82, 0x9c, 0x01, 0x00, 0x00, //0x0000033b jb LBB1_30 - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00000341 movl $2, %edx - 0x48, 0x83, 0xff, 0x64, //0x00000346 cmpq $100, %rdi - 0x0f, 0x82, 0x8d, 0x01, 0x00, 0x00, //0x0000034a jb LBB1_30 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000350 movl $3, %edx - 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x00000355 cmpq $1000, %rdi - 0x0f, 0x82, 0x7b, 0x01, 0x00, 0x00, //0x0000035c jb LBB1_30 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x00000362 movl $4, %edx - 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000367 cmpq $10000, %rdi - 0x0f, 0x82, 0x69, 0x01, 0x00, 0x00, //0x0000036e jb LBB1_30 - 0xba, 0x05, 0x00, 0x00, 0x00, //0x00000374 movl $5, %edx - 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x00000379 cmpq $100000, %rdi - 0x0f, 0x82, 0x57, 0x01, 0x00, 0x00, //0x00000380 jb LBB1_30 - 0xba, 0x06, 0x00, 0x00, 0x00, //0x00000386 movl $6, %edx - 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x0000038b cmpq $1000000, %rdi - 0x0f, 0x82, 0x45, 0x01, 0x00, 0x00, //0x00000392 jb LBB1_30 - 0xba, 0x07, 0x00, 0x00, 0x00, //0x00000398 movl $7, %edx - 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x0000039d cmpq $10000000, %rdi - 0x0f, 0x82, 0x33, 0x01, 0x00, 0x00, //0x000003a4 jb LBB1_30 - 0xba, 0x08, 0x00, 0x00, 0x00, //0x000003aa movl $8, %edx - 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x000003af cmpq $100000000, %rdi - 0x0f, 0x82, 0x21, 0x01, 0x00, 0x00, //0x000003b6 jb LBB1_30 - 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x000003bc cmpq $1000000000, %rdi - 0xba, 0x0a, 0x00, 0x00, 0x00, //0x000003c3 movl $10, %edx - 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x000003c8 jmp LBB1_29 - //0x000003cd LBB1_17 - 0x4d, 0x89, 0xc3, //0x000003cd movq %r8, %r11 - 0x49, 0xc1, 0xeb, 0x02, //0x000003d0 shrq $2, %r11 - 0x4c, 0x89, 0xc2, //0x000003d4 movq %r8, %rdx - 0x48, 0x83, 0xe2, 0xfc, //0x000003d7 andq $-4, %rdx - 0x48, 0x39, 0xd3, //0x000003db cmpq %rdx, %rbx - 0x0f, 0x96, 0xc3, //0x000003de setbe %bl - 0x48, 0x8d, 0x72, 0x04, //0x000003e1 leaq $4(%rdx), %rsi - 0x48, 0x39, 0xce, //0x000003e5 cmpq %rcx, %rsi - 0x0f, 0x96, 0xc0, //0x000003e8 setbe %al - 0x38, 0xc3, //0x000003eb cmpb %al, %bl - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000003ed je LBB1_20 - 0x31, 0xff, //0x000003f3 xorl %edi, %edi - 0x48, 0x39, 0xce, //0x000003f5 cmpq %rcx, %rsi - 0x40, 0x0f, 0x96, 0xc7, //0x000003f8 setbe %dil - 0xe9, 0x32, 0x00, 0x00, 0x00, //0x000003fc jmp LBB1_22 - //0x00000401 LBB1_19 - 0x41, 0xc6, 0x07, 0x30, //0x00000401 movb $48, (%r15) - 0x45, 0x29, 0xf7, //0x00000405 subl %r14d, %r15d - 0x41, 0xff, 0xc7, //0x00000408 incl %r15d - 0x44, 0x89, 0xfb, //0x0000040b movl %r15d, %ebx - 0xe9, 0x0f, 0x08, 0x00, 0x00, //0x0000040e jmp LBB1_113 - //0x00000413 LBB1_20 - 0x48, 0x83, 0xca, 0x02, //0x00000413 orq $2, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000417 movl $1, %edi - 0x49, 0x39, 0xd2, //0x0000041c cmpq %rdx, %r10 - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000041f ja LBB1_22 - 0x0f, 0x94, 0xc0, //0x00000425 sete %al - 0x41, 0xc0, 0xe8, 0x02, //0x00000428 shrb $2, %r8b - 0x41, 0x20, 0xc0, //0x0000042c andb %al, %r8b - 0x41, 0x0f, 0xb6, 0xf8, //0x0000042f movzbl %r8b, %edi - //0x00000433 LBB1_22 - 0x4c, 0x01, 0xdf, //0x00000433 addq %r11, %rdi - 0x48, 0xbb, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000436 movabsq $8589934464, %rbx - 0x48, 0x8d, 0x83, 0x7f, 0xe4, 0x0b, 0x54, //0x00000440 leaq $1410065535(%rbx), %rax - 0x48, 0x39, 0xc7, //0x00000447 cmpq %rax, %rdi - 0x0f, 0x86, 0xe2, 0xfe, 0xff, 0xff, //0x0000044a jbe LBB1_8 - //0x00000450 LBB1_23 - 0x48, 0x89, 0xf8, //0x00000450 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x00000453 shrq $11, %rax - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x00000457 movl $11, %edx - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x0000045c cmpq $48828125, %rax - 0x0f, 0x82, 0x75, 0x00, 0x00, 0x00, //0x00000462 jb LBB1_30 - 0x48, 0x89, 0xf8, //0x00000468 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x0000046b shrq $12, %rax - 0xba, 0x0c, 0x00, 0x00, 0x00, //0x0000046f movl $12, %edx - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000474 cmpq $244140625, %rax - 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x0000047a jb LBB1_30 - 0x48, 0x89, 0xf8, //0x00000480 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x00000483 shrq $13, %rax - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00000487 movl $13, %edx - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x0000048c cmpq $1220703125, %rax - 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00000492 jb LBB1_30 - 0xba, 0x0e, 0x00, 0x00, 0x00, //0x00000498 movl $14, %edx - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x0000049d movabsq $100000000000000, %rax - 0x48, 0x39, 0xc7, //0x000004a7 cmpq %rax, %rdi - 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x000004aa jb LBB1_30 - 0xba, 0x0f, 0x00, 0x00, 0x00, //0x000004b0 movl $15, %edx - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x000004b5 movabsq $1000000000000000, %rax - 0x48, 0x39, 0xc7, //0x000004bf cmpq %rax, %rdi - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000004c2 jb LBB1_30 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000004c8 movabsq $10000000000000000, %rax - 0x48, 0x39, 0xc7, //0x000004d2 cmpq %rax, %rdi - 0xba, 0x11, 0x00, 0x00, 0x00, //0x000004d5 movl $17, %edx - //0x000004da LBB1_29 - 0x83, 0xda, 0x00, //0x000004da sbbl $0, %edx - //0x000004dd LBB1_30 - 0x46, 0x8d, 0x2c, 0x0a, //0x000004dd leal (%rdx,%r9), %r13d - 0x42, 0x8d, 0x44, 0x0a, 0x05, //0x000004e1 leal $5(%rdx,%r9), %eax - 0x83, 0xf8, 0x1b, //0x000004e6 cmpl $27, %eax - 0x0f, 0x82, 0x95, 0x00, 0x00, 0x00, //0x000004e9 jb LBB1_38 - 0x4d, 0x8d, 0x67, 0x01, //0x000004ef leaq $1(%r15), %r12 - 0x4c, 0x89, 0xe6, //0x000004f3 movq %r12, %rsi - 0xe8, 0xe5, 0x92, 0x00, 0x00, //0x000004f6 callq _format_significand - 0x48, 0x89, 0xc3, //0x000004fb movq %rax, %rbx - 0x90, 0x90, //0x000004fe .p2align 4, 0x90 - //0x00000500 LBB1_32 - 0x80, 0x7b, 0xff, 0x30, //0x00000500 cmpb $48, $-1(%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x00000504 leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000508 je LBB1_32 - 0x41, 0x8a, 0x47, 0x01, //0x0000050e movb $1(%r15), %al - 0x41, 0x88, 0x07, //0x00000512 movb %al, (%r15) - 0x48, 0x8d, 0x43, 0x01, //0x00000515 leaq $1(%rbx), %rax - 0x48, 0x89, 0xc1, //0x00000519 movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x0000051c subq %r12, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x0000051f cmpq $2, %rcx - 0x0f, 0x8c, 0x08, 0x00, 0x00, 0x00, //0x00000523 jl LBB1_35 - 0x41, 0xc6, 0x04, 0x24, 0x2e, //0x00000529 movb $46, (%r12) - 0x48, 0x89, 0xc3, //0x0000052e movq %rax, %rbx - //0x00000531 LBB1_35 - 0xc6, 0x03, 0x65, //0x00000531 movb $101, (%rbx) - 0x45, 0x85, 0xed, //0x00000534 testl %r13d, %r13d - 0x0f, 0x8e, 0x5a, 0x01, 0x00, 0x00, //0x00000537 jle LBB1_51 - 0x41, 0xff, 0xcd, //0x0000053d decl %r13d - 0xc6, 0x43, 0x01, 0x2b, //0x00000540 movb $43, $1(%rbx) - 0x44, 0x89, 0xe8, //0x00000544 movl %r13d, %eax - 0x83, 0xf8, 0x64, //0x00000547 cmpl $100, %eax - 0x0f, 0x8c, 0x5c, 0x01, 0x00, 0x00, //0x0000054a jl LBB1_52 - //0x00000550 LBB1_37 - 0x89, 0xc1, //0x00000550 movl %eax, %ecx - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00000552 movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x00000557 imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x23, //0x0000055b shrq $35, %rdx - 0x8d, 0x0c, 0x12, //0x0000055f leal (%rdx,%rdx), %ecx - 0x8d, 0x0c, 0x89, //0x00000562 leal (%rcx,%rcx,4), %ecx - 0x29, 0xc8, //0x00000565 subl %ecx, %eax - 0x48, 0x8d, 0x0d, 0xd2, 0xc6, 0x00, 0x00, //0x00000567 leaq $50898(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x51, //0x0000056e movzwl (%rcx,%rdx,2), %ecx - 0x66, 0x89, 0x4b, 0x02, //0x00000572 movw %cx, $2(%rbx) - 0x0c, 0x30, //0x00000576 orb $48, %al - 0x88, 0x43, 0x04, //0x00000578 movb %al, $4(%rbx) - 0x48, 0x83, 0xc3, 0x05, //0x0000057b addq $5, %rbx - 0xe9, 0x9b, 0x06, 0x00, 0x00, //0x0000057f jmp LBB1_112 - //0x00000584 LBB1_38 - 0x45, 0x85, 0xc9, //0x00000584 testl %r9d, %r9d - 0x0f, 0x88, 0x42, 0x01, 0x00, 0x00, //0x00000587 js LBB1_54 - 0x4d, 0x63, 0xed, //0x0000058d movslq %r13d, %r13 - 0x4b, 0x8d, 0x1c, 0x2f, //0x00000590 leaq (%r15,%r13), %rbx - 0x4c, 0x89, 0xfe, //0x00000594 movq %r15, %rsi - 0xe8, 0xc4, 0x06, 0x00, 0x00, //0x00000597 callq _format_integer - 0x48, 0x39, 0xd8, //0x0000059c cmpq %rbx, %rax - 0x0f, 0x83, 0x7a, 0x06, 0x00, 0x00, //0x0000059f jae LBB1_112 - 0x4d, 0x01, 0xec, //0x000005a5 addq %r13, %r12 - 0x49, 0x29, 0xc4, //0x000005a8 subq %rax, %r12 - 0x4d, 0x01, 0xf4, //0x000005ab addq %r14, %r12 - 0x49, 0x81, 0xfc, 0x80, 0x00, 0x00, 0x00, //0x000005ae cmpq $128, %r12 - 0x0f, 0x82, 0x15, 0x03, 0x00, 0x00, //0x000005b5 jb LBB1_76 - 0x4c, 0x89, 0xe1, //0x000005bb movq %r12, %rcx - 0x48, 0x83, 0xe1, 0x80, //0x000005be andq $-128, %rcx - 0x48, 0x8d, 0x79, 0x80, //0x000005c2 leaq $-128(%rcx), %rdi - 0x48, 0x89, 0xfe, //0x000005c6 movq %rdi, %rsi - 0x48, 0xc1, 0xee, 0x07, //0x000005c9 shrq $7, %rsi - 0x48, 0xff, 0xc6, //0x000005cd incq %rsi - 0x89, 0xf2, //0x000005d0 movl %esi, %edx - 0x83, 0xe2, 0x03, //0x000005d2 andl $3, %edx - 0x48, 0x81, 0xff, 0x80, 0x01, 0x00, 0x00, //0x000005d5 cmpq $384, %rdi - 0x0f, 0x83, 0xf8, 0x01, 0x00, 0x00, //0x000005dc jae LBB1_69 - 0x31, 0xff, //0x000005e2 xorl %edi, %edi - 0xe9, 0x9b, 0x02, 0x00, 0x00, //0x000005e4 jmp LBB1_71 - //0x000005e9 LBB1_43 - 0x48, 0xd3, 0xef, //0x000005e9 shrq %cl, %rdi - 0x48, 0xb8, 0x80, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x000005ec movabsq $8589934464, %rax - 0x48, 0x05, 0x7f, 0xe4, 0x0b, 0x54, //0x000005f6 addq $1410065535, %rax - 0x48, 0x39, 0xc7, //0x000005fc cmpq %rax, %rdi - 0x0f, 0x86, 0x3b, 0x01, 0x00, 0x00, //0x000005ff jbe LBB1_60 - 0x48, 0x89, 0xf8, //0x00000605 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x00000608 shrq $11, %rax - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x0000060c movl $11, %edx - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x00000611 cmpq $48828125, %rax - 0x0f, 0x82, 0xad, 0x01, 0x00, 0x00, //0x00000617 jb LBB1_68 - 0x48, 0x89, 0xf8, //0x0000061d movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x00000620 shrq $12, %rax - 0xba, 0x0c, 0x00, 0x00, 0x00, //0x00000624 movl $12, %edx - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000629 cmpq $244140625, %rax - 0x0f, 0x82, 0x95, 0x01, 0x00, 0x00, //0x0000062f jb LBB1_68 - 0x48, 0x89, 0xf8, //0x00000635 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x00000638 shrq $13, %rax - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x0000063c movl $13, %edx - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x00000641 cmpq $1220703125, %rax - 0x0f, 0x82, 0x7d, 0x01, 0x00, 0x00, //0x00000647 jb LBB1_68 - 0xba, 0x0e, 0x00, 0x00, 0x00, //0x0000064d movl $14, %edx - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x00000652 movabsq $100000000000000, %rax - 0x48, 0x39, 0xc7, //0x0000065c cmpq %rax, %rdi - 0x0f, 0x82, 0x65, 0x01, 0x00, 0x00, //0x0000065f jb LBB1_68 - 0xba, 0x0f, 0x00, 0x00, 0x00, //0x00000665 movl $15, %edx - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x0000066a movabsq $1000000000000000, %rax - 0x48, 0x39, 0xc7, //0x00000674 cmpq %rax, %rdi - 0x0f, 0x82, 0x4d, 0x01, 0x00, 0x00, //0x00000677 jb LBB1_68 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000067d movabsq $10000000000000000, %rax - 0x48, 0x39, 0xc7, //0x00000687 cmpq %rax, %rdi - 0xba, 0x11, 0x00, 0x00, 0x00, //0x0000068a movl $17, %edx - //0x0000068f LBB1_50 - 0x83, 0xda, 0x00, //0x0000068f sbbl $0, %edx - 0xe9, 0x33, 0x01, 0x00, 0x00, //0x00000692 jmp LBB1_68 - //0x00000697 LBB1_51 - 0xc6, 0x43, 0x01, 0x2d, //0x00000697 movb $45, $1(%rbx) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000069b movl $1, %eax - 0x44, 0x29, 0xe8, //0x000006a0 subl %r13d, %eax - 0x83, 0xf8, 0x64, //0x000006a3 cmpl $100, %eax - 0x0f, 0x8d, 0xa4, 0xfe, 0xff, 0xff, //0x000006a6 jge LBB1_37 - //0x000006ac LBB1_52 - 0x83, 0xf8, 0x0a, //0x000006ac cmpl $10, %eax - 0x0f, 0x8c, 0x7d, 0x00, 0x00, 0x00, //0x000006af jl LBB1_59 - 0x48, 0x98, //0x000006b5 cltq - 0x48, 0x8d, 0x0d, 0x82, 0xc5, 0x00, 0x00, //0x000006b7 leaq $50562(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000006be movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x43, 0x02, //0x000006c2 movw %ax, $2(%rbx) - 0x48, 0x83, 0xc3, 0x04, //0x000006c6 addq $4, %rbx - 0xe9, 0x50, 0x05, 0x00, 0x00, //0x000006ca jmp LBB1_112 - //0x000006cf LBB1_54 - 0x45, 0x85, 0xed, //0x000006cf testl %r13d, %r13d - 0x0f, 0x8f, 0x19, 0x03, 0x00, 0x00, //0x000006d2 jg LBB1_85 - 0x66, 0x41, 0xc7, 0x07, 0x30, 0x2e, //0x000006d8 movw $11824, (%r15) - 0x49, 0x83, 0xc7, 0x02, //0x000006de addq $2, %r15 - 0x45, 0x85, 0xed, //0x000006e2 testl %r13d, %r13d - 0x0f, 0x89, 0x06, 0x03, 0x00, 0x00, //0x000006e5 jns LBB1_85 - 0x31, 0xc0, //0x000006eb xorl %eax, %eax - 0x41, 0x83, 0xfd, 0x80, //0x000006ed cmpl $-128, %r13d - 0x0f, 0x87, 0xe1, 0x02, 0x00, 0x00, //0x000006f1 ja LBB1_83 - 0x45, 0x89, 0xe8, //0x000006f7 movl %r13d, %r8d - 0x41, 0xf7, 0xd0, //0x000006fa notl %r8d - 0x49, 0xff, 0xc0, //0x000006fd incq %r8 - 0x4c, 0x89, 0xc0, //0x00000700 movq %r8, %rax - 0x49, 0x89, 0xda, //0x00000703 movq %rbx, %r10 - 0x48, 0x21, 0xd8, //0x00000706 andq %rbx, %rax - 0x48, 0x8d, 0x48, 0x80, //0x00000709 leaq $-128(%rax), %rcx - 0x48, 0x89, 0xcb, //0x0000070d movq %rcx, %rbx - 0x48, 0xc1, 0xeb, 0x07, //0x00000710 shrq $7, %rbx - 0x48, 0xff, 0xc3, //0x00000714 incq %rbx - 0x41, 0x89, 0xd9, //0x00000717 movl %ebx, %r9d - 0x41, 0x83, 0xe1, 0x03, //0x0000071a andl $3, %r9d - 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x0000071e cmpq $384, %rcx - 0x0f, 0x83, 0xb9, 0x01, 0x00, 0x00, //0x00000725 jae LBB1_77 - 0x31, 0xdb, //0x0000072b xorl %ebx, %ebx - 0xe9, 0x5b, 0x02, 0x00, 0x00, //0x0000072d jmp LBB1_79 - //0x00000732 LBB1_59 - 0x04, 0x30, //0x00000732 addb $48, %al - 0x88, 0x43, 0x02, //0x00000734 movb %al, $2(%rbx) - 0x48, 0x83, 0xc3, 0x03, //0x00000737 addq $3, %rbx - 0xe9, 0xdf, 0x04, 0x00, 0x00, //0x0000073b jmp LBB1_112 - //0x00000740 LBB1_60 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000740 movl $1, %edx - 0x48, 0x83, 0xff, 0x0a, //0x00000745 cmpq $10, %rdi - 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x00000749 jb LBB1_68 - 0xba, 0x02, 0x00, 0x00, 0x00, //0x0000074f movl $2, %edx - 0x48, 0x83, 0xff, 0x64, //0x00000754 cmpq $100, %rdi - 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x00000758 jb LBB1_68 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x0000075e movl $3, %edx - 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x00000763 cmpq $1000, %rdi - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x0000076a jb LBB1_68 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x00000770 movl $4, %edx - 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000775 cmpq $10000, %rdi - 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x0000077c jb LBB1_68 - 0xba, 0x05, 0x00, 0x00, 0x00, //0x00000782 movl $5, %edx - 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x00000787 cmpq $100000, %rdi - 0x0f, 0x82, 0x36, 0x00, 0x00, 0x00, //0x0000078e jb LBB1_68 - 0xba, 0x06, 0x00, 0x00, 0x00, //0x00000794 movl $6, %edx - 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x00000799 cmpq $1000000, %rdi - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x000007a0 jb LBB1_68 - 0xba, 0x07, 0x00, 0x00, 0x00, //0x000007a6 movl $7, %edx - 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x000007ab cmpq $10000000, %rdi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000007b2 jb LBB1_68 - 0xba, 0x08, 0x00, 0x00, 0x00, //0x000007b8 movl $8, %edx - 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x000007bd cmpq $100000000, %rdi - 0x0f, 0x83, 0x80, 0x04, 0x00, 0x00, //0x000007c4 jae LBB1_116 - //0x000007ca LBB1_68 - 0x4c, 0x89, 0xfe, //0x000007ca movq %r15, %rsi - 0xe8, 0x8e, 0x04, 0x00, 0x00, //0x000007cd callq _format_integer - 0x48, 0x89, 0xc3, //0x000007d2 movq %rax, %rbx - 0xe9, 0x45, 0x04, 0x00, 0x00, //0x000007d5 jmp LBB1_112 - //0x000007da LBB1_69 - 0x48, 0x29, 0xd6, //0x000007da subq %rdx, %rsi - 0x31, 0xff, //0x000007dd xorl %edi, %edi - 0xc5, 0xfd, 0x6f, 0x05, 0x39, 0xf9, 0xff, 0xff, //0x000007df vmovdqa $-1735(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007e7 .p2align 4, 0x90 - //0x000007f0 LBB1_70 - 0xc5, 0xfe, 0x7f, 0x04, 0x38, //0x000007f0 vmovdqu %ymm0, (%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x20, //0x000007f5 vmovdqu %ymm0, $32(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x40, //0x000007fb vmovdqu %ymm0, $64(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x60, //0x00000801 vmovdqu %ymm0, $96(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x80, 0x00, 0x00, 0x00, //0x00000807 vmovdqu %ymm0, $128(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa0, 0x00, 0x00, 0x00, //0x00000810 vmovdqu %ymm0, $160(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc0, 0x00, 0x00, 0x00, //0x00000819 vmovdqu %ymm0, $192(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe0, 0x00, 0x00, 0x00, //0x00000822 vmovdqu %ymm0, $224(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x00, 0x01, 0x00, 0x00, //0x0000082b vmovdqu %ymm0, $256(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x20, 0x01, 0x00, 0x00, //0x00000834 vmovdqu %ymm0, $288(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x40, 0x01, 0x00, 0x00, //0x0000083d vmovdqu %ymm0, $320(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x60, 0x01, 0x00, 0x00, //0x00000846 vmovdqu %ymm0, $352(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x80, 0x01, 0x00, 0x00, //0x0000084f vmovdqu %ymm0, $384(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa0, 0x01, 0x00, 0x00, //0x00000858 vmovdqu %ymm0, $416(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc0, 0x01, 0x00, 0x00, //0x00000861 vmovdqu %ymm0, $448(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe0, 0x01, 0x00, 0x00, //0x0000086a vmovdqu %ymm0, $480(%rax,%rdi) - 0x48, 0x81, 0xc7, 0x00, 0x02, 0x00, 0x00, //0x00000873 addq $512, %rdi - 0x48, 0x83, 0xc6, 0xfc, //0x0000087a addq $-4, %rsi - 0x0f, 0x85, 0x6c, 0xff, 0xff, 0xff, //0x0000087e jne LBB1_70 - //0x00000884 LBB1_71 - 0x48, 0x85, 0xd2, //0x00000884 testq %rdx, %rdx - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000887 je LBB1_74 - 0x48, 0x8d, 0x74, 0x07, 0x60, //0x0000088d leaq $96(%rdi,%rax), %rsi - 0x48, 0xf7, 0xda, //0x00000892 negq %rdx - 0xc5, 0xfd, 0x6f, 0x05, 0x83, 0xf8, 0xff, 0xff, //0x00000895 vmovdqa $-1917(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - 0x90, 0x90, 0x90, //0x0000089d .p2align 4, 0x90 - //0x000008a0 LBB1_73 - 0xc5, 0xfe, 0x7f, 0x46, 0xa0, //0x000008a0 vmovdqu %ymm0, $-96(%rsi) - 0xc5, 0xfe, 0x7f, 0x46, 0xc0, //0x000008a5 vmovdqu %ymm0, $-64(%rsi) - 0xc5, 0xfe, 0x7f, 0x46, 0xe0, //0x000008aa vmovdqu %ymm0, $-32(%rsi) - 0xc5, 0xfe, 0x7f, 0x06, //0x000008af vmovdqu %ymm0, (%rsi) - 0x48, 0x83, 0xee, 0x80, //0x000008b3 subq $-128, %rsi - 0x48, 0xff, 0xc2, //0x000008b7 incq %rdx - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x000008ba jne LBB1_73 - //0x000008c0 LBB1_74 - 0x4c, 0x39, 0xe1, //0x000008c0 cmpq %r12, %rcx - 0x0f, 0x84, 0x56, 0x03, 0x00, 0x00, //0x000008c3 je LBB1_112 - 0x48, 0x01, 0xc8, //0x000008c9 addq %rcx, %rax - 0x90, 0x90, 0x90, 0x90, //0x000008cc .p2align 4, 0x90 - //0x000008d0 LBB1_76 - 0xc6, 0x00, 0x30, //0x000008d0 movb $48, (%rax) - 0x48, 0xff, 0xc0, //0x000008d3 incq %rax - 0x48, 0x39, 0xc3, //0x000008d6 cmpq %rax, %rbx - 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x000008d9 jne LBB1_76 - 0xe9, 0x3b, 0x03, 0x00, 0x00, //0x000008df jmp LBB1_112 - //0x000008e4 LBB1_77 - 0x4b, 0x8d, 0x8c, 0x34, 0xe2, 0x01, 0x00, 0x00, //0x000008e4 leaq $482(%r12,%r14), %rcx - 0x4c, 0x89, 0xce, //0x000008ec movq %r9, %rsi - 0x48, 0x29, 0xde, //0x000008ef subq %rbx, %rsi - 0x31, 0xdb, //0x000008f2 xorl %ebx, %ebx - 0xc5, 0xfd, 0x6f, 0x05, 0x24, 0xf8, 0xff, 0xff, //0x000008f4 vmovdqa $-2012(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x000008fc LBB1_78 - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x20, 0xfe, 0xff, 0xff, //0x000008fc vmovdqu %ymm0, $-480(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x40, 0xfe, 0xff, 0xff, //0x00000905 vmovdqu %ymm0, $-448(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x60, 0xfe, 0xff, 0xff, //0x0000090e vmovdqu %ymm0, $-416(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x80, 0xfe, 0xff, 0xff, //0x00000917 vmovdqu %ymm0, $-384(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0xa0, 0xfe, 0xff, 0xff, //0x00000920 vmovdqu %ymm0, $-352(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0xc0, 0xfe, 0xff, 0xff, //0x00000929 vmovdqu %ymm0, $-320(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0xe0, 0xfe, 0xff, 0xff, //0x00000932 vmovdqu %ymm0, $-288(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x00, 0xff, 0xff, 0xff, //0x0000093b vmovdqu %ymm0, $-256(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x20, 0xff, 0xff, 0xff, //0x00000944 vmovdqu %ymm0, $-224(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x40, 0xff, 0xff, 0xff, //0x0000094d vmovdqu %ymm0, $-192(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x19, 0x60, 0xff, 0xff, 0xff, //0x00000956 vmovdqu %ymm0, $-160(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0x80, //0x0000095f vmovdqu %ymm0, $-128(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xa0, //0x00000965 vmovdqu %ymm0, $-96(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xc0, //0x0000096b vmovdqu %ymm0, $-64(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x19, 0xe0, //0x00000971 vmovdqu %ymm0, $-32(%rcx,%rbx) - 0xc5, 0xfe, 0x7f, 0x04, 0x19, //0x00000977 vmovdqu %ymm0, (%rcx,%rbx) - 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x0000097c addq $512, %rbx - 0x48, 0x83, 0xc6, 0x04, //0x00000983 addq $4, %rsi - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x00000987 jne LBB1_78 - //0x0000098d LBB1_79 - 0x4d, 0x85, 0xc9, //0x0000098d testq %r9, %r9 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000990 je LBB1_82 - 0x4c, 0x01, 0xe3, //0x00000996 addq %r12, %rbx - 0x49, 0x8d, 0x4c, 0x1e, 0x62, //0x00000999 leaq $98(%r14,%rbx), %rcx - 0x49, 0xf7, 0xd9, //0x0000099e negq %r9 - 0xc5, 0xfd, 0x6f, 0x05, 0x77, 0xf7, 0xff, 0xff, //0x000009a1 vmovdqa $-2185(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x000009a9 LBB1_81 - 0xc5, 0xfe, 0x7f, 0x41, 0xa0, //0x000009a9 vmovdqu %ymm0, $-96(%rcx) - 0xc5, 0xfe, 0x7f, 0x41, 0xc0, //0x000009ae vmovdqu %ymm0, $-64(%rcx) - 0xc5, 0xfe, 0x7f, 0x41, 0xe0, //0x000009b3 vmovdqu %ymm0, $-32(%rcx) - 0xc5, 0xfe, 0x7f, 0x01, //0x000009b8 vmovdqu %ymm0, (%rcx) - 0x48, 0x83, 0xe9, 0x80, //0x000009bc subq $-128, %rcx - 0x49, 0xff, 0xc1, //0x000009c0 incq %r9 - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x000009c3 jne LBB1_81 - //0x000009c9 LBB1_82 - 0x49, 0x01, 0xc7, //0x000009c9 addq %rax, %r15 - 0x49, 0x39, 0xc0, //0x000009cc cmpq %rax, %r8 - 0x4c, 0x89, 0xd3, //0x000009cf movq %r10, %rbx - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000009d2 je LBB1_85 - //0x000009d8 LBB1_83 - 0x44, 0x89, 0xe9, //0x000009d8 movl %r13d, %ecx - 0xf7, 0xd9, //0x000009db negl %ecx - 0x90, 0x90, 0x90, //0x000009dd .p2align 4, 0x90 - //0x000009e0 LBB1_84 - 0x41, 0xc6, 0x07, 0x30, //0x000009e0 movb $48, (%r15) - 0x49, 0xff, 0xc7, //0x000009e4 incq %r15 - 0xff, 0xc0, //0x000009e7 incl %eax - 0x39, 0xc8, //0x000009e9 cmpl %ecx, %eax - 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x000009eb jl LBB1_84 - //0x000009f1 LBB1_85 - 0x4c, 0x89, 0xfe, //0x000009f1 movq %r15, %rsi - 0xc5, 0xf8, 0x77, //0x000009f4 vzeroupper - 0xe8, 0xe4, 0x8d, 0x00, 0x00, //0x000009f7 callq _format_significand - 0x90, 0x90, 0x90, 0x90, //0x000009fc .p2align 4, 0x90 - //0x00000a00 LBB1_86 - 0x80, 0x78, 0xff, 0x30, //0x00000a00 cmpb $48, $-1(%rax) - 0x48, 0x8d, 0x40, 0xff, //0x00000a04 leaq $-1(%rax), %rax - 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000a08 je LBB1_86 - 0x48, 0x8d, 0x48, 0x01, //0x00000a0e leaq $1(%rax), %rcx - 0x45, 0x85, 0xed, //0x00000a12 testl %r13d, %r13d - 0x0f, 0x8e, 0x83, 0x00, 0x00, 0x00, //0x00000a15 jle LBB1_91 - 0x89, 0xca, //0x00000a1b movl %ecx, %edx - 0x44, 0x29, 0xfa, //0x00000a1d subl %r15d, %edx - 0x41, 0x39, 0xd5, //0x00000a20 cmpl %edx, %r13d - 0x0f, 0x8d, 0x21, 0x00, 0x00, 0x00, //0x00000a23 jge LBB1_92 - 0x43, 0x8d, 0x54, 0x3d, 0x00, //0x00000a29 leal (%r13,%r15), %edx - 0x29, 0xd1, //0x00000a2e subl %edx, %ecx - 0x48, 0x8d, 0x71, 0xff, //0x00000a30 leaq $-1(%rcx), %rsi - 0x89, 0xca, //0x00000a34 movl %ecx, %edx - 0x83, 0xe2, 0x03, //0x00000a36 andl $3, %edx - 0x48, 0x83, 0xfe, 0x03, //0x00000a39 cmpq $3, %rsi - 0x0f, 0x83, 0x63, 0x00, 0x00, 0x00, //0x00000a3d jae LBB1_96 - 0x31, 0xc9, //0x00000a43 xorl %ecx, %ecx - 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x00000a45 jmp LBB1_99 - //0x00000a4a LBB1_92 - 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x00000a4a jle LBB1_91 - 0x48, 0x89, 0xde, //0x00000a50 movq %rbx, %rsi - 0x45, 0x01, 0xfd, //0x00000a53 addl %r15d, %r13d - 0x41, 0x89, 0xc8, //0x00000a56 movl %ecx, %r8d - 0x41, 0xf7, 0xd0, //0x00000a59 notl %r8d - 0x45, 0x01, 0xe8, //0x00000a5c addl %r13d, %r8d - 0x31, 0xd2, //0x00000a5f xorl %edx, %edx - 0x48, 0x89, 0xcb, //0x00000a61 movq %rcx, %rbx - 0x41, 0x83, 0xf8, 0x7e, //0x00000a64 cmpl $126, %r8d - 0x0f, 0x86, 0x8f, 0x01, 0x00, 0x00, //0x00000a68 jbe LBB1_110 - 0x49, 0xff, 0xc0, //0x00000a6e incq %r8 - 0x48, 0x89, 0xf3, //0x00000a71 movq %rsi, %rbx - 0x4c, 0x21, 0xc3, //0x00000a74 andq %r8, %rbx - 0x48, 0x8d, 0x73, 0x80, //0x00000a77 leaq $-128(%rbx), %rsi - 0x48, 0x89, 0xf7, //0x00000a7b movq %rsi, %rdi - 0x48, 0xc1, 0xef, 0x07, //0x00000a7e shrq $7, %rdi - 0x48, 0xff, 0xc7, //0x00000a82 incq %rdi - 0x89, 0xfa, //0x00000a85 movl %edi, %edx - 0x83, 0xe2, 0x03, //0x00000a87 andl $3, %edx - 0x48, 0x81, 0xfe, 0x80, 0x01, 0x00, 0x00, //0x00000a8a cmpq $384, %rsi - 0x0f, 0x83, 0x75, 0x00, 0x00, 0x00, //0x00000a91 jae LBB1_104 - 0x31, 0xff, //0x00000a97 xorl %edi, %edi - 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00000a99 jmp LBB1_106 - //0x00000a9e LBB1_91 - 0x48, 0x89, 0xcb, //0x00000a9e movq %rcx, %rbx - 0xe9, 0x79, 0x01, 0x00, 0x00, //0x00000aa1 jmp LBB1_112 - //0x00000aa6 LBB1_96 - 0x48, 0x89, 0xd6, //0x00000aa6 movq %rdx, %rsi - 0x48, 0x29, 0xce, //0x00000aa9 subq %rcx, %rsi - 0x31, 0xc9, //0x00000aac xorl %ecx, %ecx - 0x90, 0x90, //0x00000aae .p2align 4, 0x90 - //0x00000ab0 LBB1_97 - 0x8b, 0x7c, 0x08, 0xfd, //0x00000ab0 movl $-3(%rax,%rcx), %edi - 0x89, 0x7c, 0x08, 0xfe, //0x00000ab4 movl %edi, $-2(%rax,%rcx) - 0x48, 0x83, 0xc1, 0xfc, //0x00000ab8 addq $-4, %rcx - 0x48, 0x39, 0xce, //0x00000abc cmpq %rcx, %rsi - 0x0f, 0x85, 0xeb, 0xff, 0xff, 0xff, //0x00000abf jne LBB1_97 - 0x48, 0xf7, 0xd9, //0x00000ac5 negq %rcx - //0x00000ac8 LBB1_99 - 0x48, 0x85, 0xd2, //0x00000ac8 testq %rdx, %rdx - 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00000acb je LBB1_102 - 0x48, 0xf7, 0xd9, //0x00000ad1 negq %rcx - 0x48, 0xf7, 0xda, //0x00000ad4 negq %rdx - 0x31, 0xf6, //0x00000ad7 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ad9 .p2align 4, 0x90 - //0x00000ae0 LBB1_101 - 0x48, 0x8d, 0x3c, 0x31, //0x00000ae0 leaq (%rcx,%rsi), %rdi - 0x0f, 0xb6, 0x1c, 0x38, //0x00000ae4 movzbl (%rax,%rdi), %ebx - 0x88, 0x5c, 0x38, 0x01, //0x00000ae8 movb %bl, $1(%rax,%rdi) - 0x48, 0xff, 0xce, //0x00000aec decq %rsi - 0x48, 0x39, 0xf2, //0x00000aef cmpq %rsi, %rdx - 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000af2 jne LBB1_101 - //0x00000af8 LBB1_102 - 0x49, 0x63, 0xcd, //0x00000af8 movslq %r13d, %rcx - 0x41, 0xc6, 0x04, 0x0f, 0x2e, //0x00000afb movb $46, (%r15,%rcx) - 0x48, 0x83, 0xc0, 0x02, //0x00000b00 addq $2, %rax - 0x48, 0x89, 0xc3, //0x00000b04 movq %rax, %rbx - 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00000b07 jmp LBB1_112 - //0x00000b0c LBB1_104 - 0x48, 0x89, 0xd6, //0x00000b0c movq %rdx, %rsi - 0x48, 0x29, 0xfe, //0x00000b0f subq %rdi, %rsi - 0x31, 0xff, //0x00000b12 xorl %edi, %edi - 0xc5, 0xfd, 0x6f, 0x05, 0x04, 0xf6, 0xff, 0xff, //0x00000b14 vmovdqa $-2556(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x00000b1c LBB1_105 - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x01, //0x00000b1c vmovdqu %ymm0, $1(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x21, //0x00000b22 vmovdqu %ymm0, $33(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x41, //0x00000b28 vmovdqu %ymm0, $65(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x44, 0x38, 0x61, //0x00000b2e vmovdqu %ymm0, $97(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x81, 0x00, 0x00, 0x00, //0x00000b34 vmovdqu %ymm0, $129(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa1, 0x00, 0x00, 0x00, //0x00000b3d vmovdqu %ymm0, $161(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc1, 0x00, 0x00, 0x00, //0x00000b46 vmovdqu %ymm0, $193(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe1, 0x00, 0x00, 0x00, //0x00000b4f vmovdqu %ymm0, $225(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x01, 0x01, 0x00, 0x00, //0x00000b58 vmovdqu %ymm0, $257(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x21, 0x01, 0x00, 0x00, //0x00000b61 vmovdqu %ymm0, $289(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x41, 0x01, 0x00, 0x00, //0x00000b6a vmovdqu %ymm0, $321(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x61, 0x01, 0x00, 0x00, //0x00000b73 vmovdqu %ymm0, $353(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0x81, 0x01, 0x00, 0x00, //0x00000b7c vmovdqu %ymm0, $385(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xa1, 0x01, 0x00, 0x00, //0x00000b85 vmovdqu %ymm0, $417(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xc1, 0x01, 0x00, 0x00, //0x00000b8e vmovdqu %ymm0, $449(%rax,%rdi) - 0xc5, 0xfe, 0x7f, 0x84, 0x38, 0xe1, 0x01, 0x00, 0x00, //0x00000b97 vmovdqu %ymm0, $481(%rax,%rdi) - 0x48, 0x81, 0xc7, 0x00, 0x02, 0x00, 0x00, //0x00000ba0 addq $512, %rdi - 0x48, 0x83, 0xc6, 0x04, //0x00000ba7 addq $4, %rsi - 0x0f, 0x85, 0x6b, 0xff, 0xff, 0xff, //0x00000bab jne LBB1_105 - //0x00000bb1 LBB1_106 - 0x48, 0x89, 0xde, //0x00000bb1 movq %rbx, %rsi - 0x48, 0x8d, 0x5c, 0x18, 0x01, //0x00000bb4 leaq $1(%rax,%rbx), %rbx - 0x48, 0x85, 0xd2, //0x00000bb9 testq %rdx, %rdx - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00000bbc je LBB1_109 - 0x48, 0x8d, 0x44, 0x38, 0x61, //0x00000bc2 leaq $97(%rax,%rdi), %rax - 0x48, 0xf7, 0xda, //0x00000bc7 negq %rdx - 0xc5, 0xfd, 0x6f, 0x05, 0x4e, 0xf5, 0xff, 0xff, //0x00000bca vmovdqa $-2738(%rip), %ymm0 /* LCPI1_0+0(%rip) */ - //0x00000bd2 LBB1_108 - 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x00000bd2 vmovdqu %ymm0, $-96(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00000bd7 vmovdqu %ymm0, $-64(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x00000bdc vmovdqu %ymm0, $-32(%rax) - 0xc5, 0xfe, 0x7f, 0x00, //0x00000be1 vmovdqu %ymm0, (%rax) - 0x48, 0x83, 0xe8, 0x80, //0x00000be5 subq $-128, %rax - 0x48, 0xff, 0xc2, //0x00000be9 incq %rdx - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00000bec jne LBB1_108 - //0x00000bf2 LBB1_109 - 0x89, 0xf2, //0x00000bf2 movl %esi, %edx - 0x49, 0x39, 0xf0, //0x00000bf4 cmpq %rsi, %r8 - 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000bf7 je LBB1_112 - //0x00000bfd LBB1_110 - 0x41, 0x29, 0xd5, //0x00000bfd subl %edx, %r13d - 0x41, 0x29, 0xcd, //0x00000c00 subl %ecx, %r13d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c03 .p2align 4, 0x90 - //0x00000c10 LBB1_111 - 0xc6, 0x03, 0x30, //0x00000c10 movb $48, (%rbx) - 0x48, 0xff, 0xc3, //0x00000c13 incq %rbx - 0x41, 0xff, 0xcd, //0x00000c16 decl %r13d - 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x00000c19 jne LBB1_111 - //0x00000c1f LBB1_112 - 0x44, 0x29, 0xf3, //0x00000c1f subl %r14d, %ebx - //0x00000c22 LBB1_113 - 0x89, 0xd8, //0x00000c22 movl %ebx, %eax - 0x48, 0x83, 0xc4, 0x08, //0x00000c24 addq $8, %rsp - 0x5b, //0x00000c28 popq %rbx - 0x41, 0x5c, //0x00000c29 popq %r12 - 0x41, 0x5d, //0x00000c2b popq %r13 - 0x41, 0x5e, //0x00000c2d popq %r14 - 0x41, 0x5f, //0x00000c2f popq %r15 - 0x5d, //0x00000c31 popq %rbp - 0xc5, 0xf8, 0x77, //0x00000c32 vzeroupper - 0xc3, //0x00000c35 retq - //0x00000c36 LBB1_114 - 0x31, 0xdb, //0x00000c36 xorl %ebx, %ebx - 0xe9, 0xe5, 0xff, 0xff, 0xff, //0x00000c38 jmp LBB1_113 - //0x00000c3d LBB1_115 - 0xbb, 0xce, 0xfb, 0xff, 0xff, //0x00000c3d movl $-1074, %ebx - 0x48, 0x89, 0xd7, //0x00000c42 movq %rdx, %rdi - 0xe9, 0x8f, 0xf5, 0xff, 0xff, //0x00000c45 jmp LBB1_5 - //0x00000c4a LBB1_116 - 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x00000c4a cmpq $1000000000, %rdi - 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000c51 movl $10, %edx - 0xe9, 0x34, 0xfa, 0xff, 0xff, //0x00000c56 jmp LBB1_50 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c5b .p2align 4, 0x90 - //0x00000c60 _format_integer - 0x55, //0x00000c60 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000c61 movq %rsp, %rbp - 0x53, //0x00000c64 pushq %rbx - 0x41, 0x89, 0xd0, //0x00000c65 movl %edx, %r8d - 0x49, 0x01, 0xf0, //0x00000c68 addq %rsi, %r8 - 0x48, 0x89, 0xf8, //0x00000c6b movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00000c6e shrq $32, %rax - 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x00000c72 je LBB2_1 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000c78 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf8, //0x00000c82 movq %rdi, %rax - 0x48, 0xf7, 0xe1, //0x00000c85 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00000c88 shrq $26, %rdx - 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00000c8c imull $-100000000, %edx, %ecx - 0x01, 0xf9, //0x00000c92 addl %edi, %ecx - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000c94 movl $3518437209, %r9d - 0x48, 0x89, 0xc8, //0x00000c9a movq %rcx, %rax - 0x49, 0x0f, 0xaf, 0xc1, //0x00000c9d imulq %r9, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00000ca1 shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000ca5 imull $10000, %eax, %edi - 0x29, 0xf9, //0x00000cab subl %edi, %ecx - 0x48, 0x89, 0xc7, //0x00000cad movq %rax, %rdi - 0x49, 0x0f, 0xaf, 0xf9, //0x00000cb0 imulq %r9, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00000cb4 shrq $45, %rdi - 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000cb8 imull $10000, %edi, %edi - 0x29, 0xf8, //0x00000cbe subl %edi, %eax - 0x0f, 0xb7, 0xf9, //0x00000cc0 movzwl %cx, %edi - 0xc1, 0xef, 0x02, //0x00000cc3 shrl $2, %edi - 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00000cc6 imull $5243, %edi, %r9d - 0x41, 0xc1, 0xe9, 0x11, //0x00000ccd shrl $17, %r9d - 0x41, 0x6b, 0xf9, 0x64, //0x00000cd1 imull $100, %r9d, %edi - 0x29, 0xf9, //0x00000cd5 subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd1, //0x00000cd7 movzwl %cx, %r10d - 0x0f, 0xb7, 0xf8, //0x00000cdb movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00000cde shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00000ce1 imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00000ce7 shrl $17, %edi - 0x6b, 0xcf, 0x64, //0x00000cea imull $100, %edi, %ecx - 0x29, 0xc8, //0x00000ced subl %ecx, %eax - 0x44, 0x0f, 0xb7, 0xd8, //0x00000cef movzwl %ax, %r11d - 0x48, 0x8d, 0x0d, 0x46, 0xbf, 0x00, 0x00, //0x00000cf3 leaq $48966(%rip), %rcx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00000cfa movzwl (%rcx,%r10,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00000cff movw %ax, $-2(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00000d04 movzwl (%rcx,%r9,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00000d09 movw %ax, $-4(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000d0e movzwl (%rcx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00000d13 movw %ax, $-6(%r8) - 0x4d, 0x8d, 0x58, 0xf8, //0x00000d18 leaq $-8(%r8), %r11 - 0x0f, 0xb7, 0x0c, 0x79, //0x00000d1c movzwl (%rcx,%rdi,2), %ecx - 0x66, 0x41, 0x89, 0x48, 0xf8, //0x00000d20 movw %cx, $-8(%r8) - 0x48, 0x89, 0xd7, //0x00000d25 movq %rdx, %rdi - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000d28 cmpl $10000, %edi - 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000d2e jae LBB2_5 - //0x00000d34 LBB2_4 - 0x89, 0xfa, //0x00000d34 movl %edi, %edx - 0xe9, 0x6d, 0x00, 0x00, 0x00, //0x00000d36 jmp LBB2_7 - //0x00000d3b LBB2_1 - 0x4d, 0x89, 0xc3, //0x00000d3b movq %r8, %r11 - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000d3e cmpl $10000, %edi - 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00000d44 jb LBB2_4 - //0x00000d4a LBB2_5 - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000d4a movl $3518437209, %r9d - 0x4c, 0x8d, 0x15, 0xe9, 0xbe, 0x00, 0x00, //0x00000d50 leaq $48873(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d57 .p2align 4, 0x90 - //0x00000d60 LBB2_6 - 0x89, 0xfa, //0x00000d60 movl %edi, %edx - 0x49, 0x0f, 0xaf, 0xd1, //0x00000d62 imulq %r9, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00000d66 shrq $45, %rdx - 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00000d6a imull $-10000, %edx, %ecx - 0x01, 0xf9, //0x00000d70 addl %edi, %ecx - 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000d72 imulq $1374389535, %rcx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000d79 shrq $37, %rax - 0x6b, 0xd8, 0x64, //0x00000d7d imull $100, %eax, %ebx - 0x29, 0xd9, //0x00000d80 subl %ebx, %ecx - 0x41, 0x0f, 0xb7, 0x0c, 0x4a, //0x00000d82 movzwl (%r10,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000d87 movw %cx, $-2(%r11) - 0x41, 0x0f, 0xb7, 0x04, 0x42, //0x00000d8c movzwl (%r10,%rax,2), %eax - 0x66, 0x41, 0x89, 0x43, 0xfc, //0x00000d91 movw %ax, $-4(%r11) - 0x49, 0x83, 0xc3, 0xfc, //0x00000d96 addq $-4, %r11 - 0x81, 0xff, 0xff, 0xe0, 0xf5, 0x05, //0x00000d9a cmpl $99999999, %edi - 0x89, 0xd7, //0x00000da0 movl %edx, %edi - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000da2 ja LBB2_6 - //0x00000da8 LBB2_7 - 0x83, 0xfa, 0x64, //0x00000da8 cmpl $100, %edx - 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000dab jb LBB2_9 - 0x0f, 0xb7, 0xc2, //0x00000db1 movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x00000db4 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000db7 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000dbd shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x00000dc0 imull $100, %eax, %ecx - 0x29, 0xca, //0x00000dc3 subl %ecx, %edx - 0x0f, 0xb7, 0xca, //0x00000dc5 movzwl %dx, %ecx - 0x48, 0x8d, 0x15, 0x71, 0xbe, 0x00, 0x00, //0x00000dc8 leaq $48753(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00000dcf movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000dd3 movw %cx, $-2(%r11) - 0x49, 0x83, 0xc3, 0xfe, //0x00000dd8 addq $-2, %r11 - 0x89, 0xc2, //0x00000ddc movl %eax, %edx - //0x00000dde LBB2_9 - 0x83, 0xfa, 0x0a, //0x00000dde cmpl $10, %edx - 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x00000de1 jb LBB2_11 - 0x89, 0xd0, //0x00000de7 movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x50, 0xbe, 0x00, 0x00, //0x00000de9 leaq $48720(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000df0 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x43, 0xfe, //0x00000df4 movw %ax, $-2(%r11) - 0x4c, 0x89, 0xc0, //0x00000df9 movq %r8, %rax - 0x5b, //0x00000dfc popq %rbx - 0x5d, //0x00000dfd popq %rbp - 0xc3, //0x00000dfe retq - //0x00000dff LBB2_11 - 0x80, 0xc2, 0x30, //0x00000dff addb $48, %dl - 0x88, 0x16, //0x00000e02 movb %dl, (%rsi) - 0x4c, 0x89, 0xc0, //0x00000e04 movq %r8, %rax - 0x5b, //0x00000e07 popq %rbx - 0x5d, //0x00000e08 popq %rbp - 0xc3, //0x00000e09 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e0a .p2align 4, 0x90 - //0x00000e10 _i64toa - 0x48, 0x85, 0xf6, //0x00000e10 testq %rsi, %rsi - 0x0f, 0x88, 0x05, 0x00, 0x00, 0x00, //0x00000e13 js LBB3_1 - 0xe9, 0x62, 0x00, 0x00, 0x00, //0x00000e19 jmp _u64toa - //0x00000e1e LBB3_1 - 0x55, //0x00000e1e pushq %rbp - 0x48, 0x89, 0xe5, //0x00000e1f movq %rsp, %rbp - 0xc6, 0x07, 0x2d, //0x00000e22 movb $45, (%rdi) - 0x48, 0xff, 0xc7, //0x00000e25 incq %rdi - 0x48, 0xf7, 0xde, //0x00000e28 negq %rsi - 0xe8, 0x50, 0x00, 0x00, 0x00, //0x00000e2b callq _u64toa - 0xff, 0xc0, //0x00000e30 incl %eax - 0x5d, //0x00000e32 popq %rbp - 0xc3, //0x00000e33 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e34 .p2align 4, 0x00 - //0x00000e40 LCPI4_0 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000e40 .quad 3518437209 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000e48 .quad 3518437209 - //0x00000e50 LCPI4_3 - 0x0a, 0x00, //0x00000e50 .word 10 - 0x0a, 0x00, //0x00000e52 .word 10 - 0x0a, 0x00, //0x00000e54 .word 10 - 0x0a, 0x00, //0x00000e56 .word 10 - 0x0a, 0x00, //0x00000e58 .word 10 - 0x0a, 0x00, //0x00000e5a .word 10 - 0x0a, 0x00, //0x00000e5c .word 10 - 0x0a, 0x00, //0x00000e5e .word 10 - //0x00000e60 LCPI4_4 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000e60 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000e70 .p2align 3, 0x00 - //0x00000e70 LCPI4_1 - 0xc5, 0x20, 0x7b, 0x14, 0x34, 0x33, 0x00, 0x80, //0x00000e70 .quad -9223315738079846203 - //0x00000e78 LCPI4_2 - 0x80, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x80, //0x00000e78 .quad -9223336852348469120 - //0x00000e80 .p2align 4, 0x90 - //0x00000e80 _u64toa - 0x55, //0x00000e80 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000e81 movq %rsp, %rbp - 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000e84 cmpq $9999, %rsi - 0x0f, 0x87, 0xa2, 0x00, 0x00, 0x00, //0x00000e8b ja LBB4_8 - 0x0f, 0xb7, 0xc6, //0x00000e91 movzwl %si, %eax - 0xc1, 0xe8, 0x02, //0x00000e94 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000e97 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000e9d shrl $17, %eax - 0x48, 0x8d, 0x14, 0x00, //0x00000ea0 leaq (%rax,%rax), %rdx - 0x6b, 0xc0, 0x64, //0x00000ea4 imull $100, %eax, %eax - 0x89, 0xf1, //0x00000ea7 movl %esi, %ecx - 0x29, 0xc1, //0x00000ea9 subl %eax, %ecx - 0x0f, 0xb7, 0xc1, //0x00000eab movzwl %cx, %eax - 0x48, 0x01, 0xc0, //0x00000eae addq %rax, %rax - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000eb1 cmpl $1000, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000eb7 jb LBB4_3 - 0x48, 0x8d, 0x0d, 0x7c, 0xbd, 0x00, 0x00, //0x00000ebd leaq $48508(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x0a, //0x00000ec4 movb (%rdx,%rcx), %cl - 0x88, 0x0f, //0x00000ec7 movb %cl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000ec9 movl $1, %ecx - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000ece jmp LBB4_4 - //0x00000ed3 LBB4_3 - 0x31, 0xc9, //0x00000ed3 xorl %ecx, %ecx - 0x83, 0xfe, 0x64, //0x00000ed5 cmpl $100, %esi - 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00000ed8 jb LBB4_5 - //0x00000ede LBB4_4 - 0x0f, 0xb7, 0xd2, //0x00000ede movzwl %dx, %edx - 0x48, 0x83, 0xca, 0x01, //0x00000ee1 orq $1, %rdx - 0x48, 0x8d, 0x35, 0x54, 0xbd, 0x00, 0x00, //0x00000ee5 leaq $48468(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x00000eec movb (%rdx,%rsi), %dl - 0x89, 0xce, //0x00000eef movl %ecx, %esi - 0xff, 0xc1, //0x00000ef1 incl %ecx - 0x88, 0x14, 0x37, //0x00000ef3 movb %dl, (%rdi,%rsi) - //0x00000ef6 LBB4_6 - 0x48, 0x8d, 0x15, 0x43, 0xbd, 0x00, 0x00, //0x00000ef6 leaq $48451(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x10, //0x00000efd movb (%rax,%rdx), %dl - 0x89, 0xce, //0x00000f00 movl %ecx, %esi - 0xff, 0xc1, //0x00000f02 incl %ecx - 0x88, 0x14, 0x37, //0x00000f04 movb %dl, (%rdi,%rsi) - //0x00000f07 LBB4_7 - 0x0f, 0xb7, 0xc0, //0x00000f07 movzwl %ax, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000f0a orq $1, %rax - 0x48, 0x8d, 0x15, 0x2b, 0xbd, 0x00, 0x00, //0x00000f0e leaq $48427(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x10, //0x00000f15 movb (%rax,%rdx), %al - 0x89, 0xca, //0x00000f18 movl %ecx, %edx - 0xff, 0xc1, //0x00000f1a incl %ecx - 0x88, 0x04, 0x17, //0x00000f1c movb %al, (%rdi,%rdx) - 0x89, 0xc8, //0x00000f1f movl %ecx, %eax - 0x5d, //0x00000f21 popq %rbp - 0xc3, //0x00000f22 retq - //0x00000f23 LBB4_5 - 0x31, 0xc9, //0x00000f23 xorl %ecx, %ecx - 0x83, 0xfe, 0x0a, //0x00000f25 cmpl $10, %esi - 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x00000f28 jae LBB4_6 - 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00000f2e jmp LBB4_7 - //0x00000f33 LBB4_8 - 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000f33 cmpq $99999999, %rsi - 0x0f, 0x87, 0x1e, 0x01, 0x00, 0x00, //0x00000f3a ja LBB4_16 - 0x89, 0xf0, //0x00000f40 movl %esi, %eax - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000f42 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x00000f47 imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00000f4b shrq $45, %rdx - 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000f4f imull $10000, %edx, %r8d - 0x89, 0xf1, //0x00000f56 movl %esi, %ecx - 0x44, 0x29, 0xc1, //0x00000f58 subl %r8d, %ecx - 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x00000f5b imulq $1125899907, %rax, %r10 - 0x49, 0xc1, 0xea, 0x31, //0x00000f62 shrq $49, %r10 - 0x41, 0x83, 0xe2, 0xfe, //0x00000f66 andl $-2, %r10d - 0x0f, 0xb7, 0xc2, //0x00000f6a movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x00000f6d shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000f70 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000f76 shrl $17, %eax - 0x6b, 0xc0, 0x64, //0x00000f79 imull $100, %eax, %eax - 0x29, 0xc2, //0x00000f7c subl %eax, %edx - 0x44, 0x0f, 0xb7, 0xca, //0x00000f7e movzwl %dx, %r9d - 0x4d, 0x01, 0xc9, //0x00000f82 addq %r9, %r9 - 0x0f, 0xb7, 0xc1, //0x00000f85 movzwl %cx, %eax - 0xc1, 0xe8, 0x02, //0x00000f88 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000f8b imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000f91 shrl $17, %eax - 0x4c, 0x8d, 0x04, 0x00, //0x00000f94 leaq (%rax,%rax), %r8 - 0x6b, 0xc0, 0x64, //0x00000f98 imull $100, %eax, %eax - 0x29, 0xc1, //0x00000f9b subl %eax, %ecx - 0x44, 0x0f, 0xb7, 0xd9, //0x00000f9d movzwl %cx, %r11d - 0x4d, 0x01, 0xdb, //0x00000fa1 addq %r11, %r11 - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000fa4 cmpl $10000000, %esi - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x00000faa jb LBB4_11 - 0x48, 0x8d, 0x05, 0x89, 0xbc, 0x00, 0x00, //0x00000fb0 leaq $48265(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x02, //0x00000fb7 movb (%r10,%rax), %al - 0x88, 0x07, //0x00000fbb movb %al, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000fbd movl $1, %ecx - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000fc2 jmp LBB4_12 - //0x00000fc7 LBB4_11 - 0x31, 0xc9, //0x00000fc7 xorl %ecx, %ecx - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000fc9 cmpl $1000000, %esi - 0x0f, 0x82, 0x76, 0x00, 0x00, 0x00, //0x00000fcf jb LBB4_13 - //0x00000fd5 LBB4_12 - 0x44, 0x89, 0xd0, //0x00000fd5 movl %r10d, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000fd8 orq $1, %rax - 0x48, 0x8d, 0x35, 0x5d, 0xbc, 0x00, 0x00, //0x00000fdc leaq $48221(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x00000fe3 movb (%rax,%rsi), %al - 0x89, 0xce, //0x00000fe6 movl %ecx, %esi - 0xff, 0xc1, //0x00000fe8 incl %ecx - 0x88, 0x04, 0x37, //0x00000fea movb %al, (%rdi,%rsi) - //0x00000fed LBB4_14 - 0x48, 0x8d, 0x05, 0x4c, 0xbc, 0x00, 0x00, //0x00000fed leaq $48204(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x01, //0x00000ff4 movb (%r9,%rax), %al - 0x89, 0xce, //0x00000ff8 movl %ecx, %esi - 0xff, 0xc1, //0x00000ffa incl %ecx - 0x88, 0x04, 0x37, //0x00000ffc movb %al, (%rdi,%rsi) - //0x00000fff LBB4_15 - 0x41, 0x0f, 0xb7, 0xc1, //0x00000fff movzwl %r9w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00001003 orq $1, %rax - 0x48, 0x8d, 0x35, 0x32, 0xbc, 0x00, 0x00, //0x00001007 leaq $48178(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x0000100e movb (%rax,%rsi), %al - 0x89, 0xca, //0x00001011 movl %ecx, %edx - 0x88, 0x04, 0x3a, //0x00001013 movb %al, (%rdx,%rdi) - 0x41, 0x8a, 0x04, 0x30, //0x00001016 movb (%r8,%rsi), %al - 0x88, 0x44, 0x3a, 0x01, //0x0000101a movb %al, $1(%rdx,%rdi) - 0x41, 0x0f, 0xb7, 0xc0, //0x0000101e movzwl %r8w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00001022 orq $1, %rax - 0x8a, 0x04, 0x30, //0x00001026 movb (%rax,%rsi), %al - 0x88, 0x44, 0x3a, 0x02, //0x00001029 movb %al, $2(%rdx,%rdi) - 0x41, 0x8a, 0x04, 0x33, //0x0000102d movb (%r11,%rsi), %al - 0x88, 0x44, 0x3a, 0x03, //0x00001031 movb %al, $3(%rdx,%rdi) - 0x41, 0x0f, 0xb7, 0xc3, //0x00001035 movzwl %r11w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00001039 orq $1, %rax - 0x8a, 0x04, 0x30, //0x0000103d movb (%rax,%rsi), %al - 0x83, 0xc1, 0x05, //0x00001040 addl $5, %ecx - 0x88, 0x44, 0x3a, 0x04, //0x00001043 movb %al, $4(%rdx,%rdi) - 0x89, 0xc8, //0x00001047 movl %ecx, %eax - 0x5d, //0x00001049 popq %rbp - 0xc3, //0x0000104a retq - //0x0000104b LBB4_13 - 0x31, 0xc9, //0x0000104b xorl %ecx, %ecx - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x0000104d cmpl $100000, %esi - 0x0f, 0x83, 0x94, 0xff, 0xff, 0xff, //0x00001053 jae LBB4_14 - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x00001059 jmp LBB4_15 - //0x0000105e LBB4_16 - 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000105e movabsq $9999999999999999, %rax - 0x48, 0x39, 0xc6, //0x00001068 cmpq %rax, %rsi - 0x0f, 0x87, 0x07, 0x01, 0x00, 0x00, //0x0000106b ja LBB4_18 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00001071 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf0, //0x0000107b movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x0000107e mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00001081 shrq $26, %rdx - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00001085 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x0000108b subl %eax, %esi - 0xc5, 0xf9, 0x6e, 0xc2, //0x0000108d vmovd %edx, %xmm0 - 0xc5, 0xf9, 0x6f, 0x0d, 0xa7, 0xfd, 0xff, 0xff, //0x00001091 vmovdqa $-601(%rip), %xmm1 /* LCPI4_0+0(%rip) */ - 0xc5, 0xf9, 0xf4, 0xd1, //0x00001099 vpmuludq %xmm1, %xmm0, %xmm2 - 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x0000109d vpsrlq $45, %xmm2, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000010a2 movl $10000, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x000010a7 vmovq %rax, %xmm3 - 0xc5, 0xe9, 0xf4, 0xe3, //0x000010ac vpmuludq %xmm3, %xmm2, %xmm4 - 0xc5, 0xf9, 0xfa, 0xc4, //0x000010b0 vpsubd %xmm4, %xmm0, %xmm0 - 0xc5, 0xe9, 0x61, 0xc0, //0x000010b4 vpunpcklwd %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x000010b8 vpsllq $2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x000010bd vpshuflw $80, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x000010c2 vpshufd $80, %xmm0, %xmm0 - 0xc4, 0xe2, 0x79, 0x59, 0x15, 0xa0, 0xfd, 0xff, 0xff, //0x000010c7 vpbroadcastq $-608(%rip), %xmm2 /* LCPI4_1+0(%rip) */ - 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x9f, 0xfd, 0xff, 0xff, //0x000010d0 vpbroadcastq $-609(%rip), %xmm4 /* LCPI4_2+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc2, //0x000010d9 vpmulhuw %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0xe4, 0xc4, //0x000010dd vpmulhuw %xmm4, %xmm0, %xmm0 - 0xc5, 0xf9, 0x6f, 0x2d, 0x67, 0xfd, 0xff, 0xff, //0x000010e1 vmovdqa $-665(%rip), %xmm5 /* LCPI4_3+0(%rip) */ - 0xc5, 0xf9, 0xd5, 0xf5, //0x000010e9 vpmullw %xmm5, %xmm0, %xmm6 - 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000010ed vpsllq $16, %xmm6, %xmm6 - 0xc5, 0xf9, 0xf9, 0xc6, //0x000010f2 vpsubw %xmm6, %xmm0, %xmm0 - 0xc5, 0xf9, 0x6e, 0xf6, //0x000010f6 vmovd %esi, %xmm6 - 0xc5, 0xc9, 0xf4, 0xc9, //0x000010fa vpmuludq %xmm1, %xmm6, %xmm1 - 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000010fe vpsrlq $45, %xmm1, %xmm1 - 0xc5, 0xf1, 0xf4, 0xdb, //0x00001103 vpmuludq %xmm3, %xmm1, %xmm3 - 0xc5, 0xc9, 0xfa, 0xdb, //0x00001107 vpsubd %xmm3, %xmm6, %xmm3 - 0xc5, 0xf1, 0x61, 0xcb, //0x0000110b vpunpcklwd %xmm3, %xmm1, %xmm1 - 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x0000110f vpsllq $2, %xmm1, %xmm1 - 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00001114 vpshuflw $80, %xmm1, %xmm1 - 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x00001119 vpshufd $80, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xca, //0x0000111e vpmulhuw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xcc, //0x00001122 vpmulhuw %xmm4, %xmm1, %xmm1 - 0xc5, 0xf1, 0xd5, 0xd5, //0x00001126 vpmullw %xmm5, %xmm1, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x0000112a vpsllq $16, %xmm2, %xmm2 - 0xc5, 0xf1, 0xf9, 0xca, //0x0000112f vpsubw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x67, 0xc1, //0x00001133 vpackuswb %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xfc, 0x0d, 0x21, 0xfd, 0xff, 0xff, //0x00001137 vpaddb $-735(%rip), %xmm0, %xmm1 /* LCPI4_4+0(%rip) */ - 0xc5, 0xe9, 0xef, 0xd2, //0x0000113f vpxor %xmm2, %xmm2, %xmm2 - 0xc5, 0xf9, 0x74, 0xc2, //0x00001143 vpcmpeqb %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x00001147 vpmovmskb %xmm0, %eax - 0x0d, 0x00, 0x80, 0x00, 0x00, //0x0000114b orl $32768, %eax - 0x35, 0xff, 0x7f, 0xff, 0xff, //0x00001150 xorl $-32769, %eax - 0x0f, 0xbc, 0xc0, //0x00001155 bsfl %eax, %eax - 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001158 movl $16, %ecx - 0x29, 0xc1, //0x0000115d subl %eax, %ecx - 0x48, 0xc1, 0xe0, 0x04, //0x0000115f shlq $4, %rax - 0x48, 0x8d, 0x15, 0x36, 0xe2, 0x00, 0x00, //0x00001163 leaq $57910(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ - 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x0000116a vpshufb (%rax,%rdx), %xmm1, %xmm0 - 0xc5, 0xfa, 0x7f, 0x07, //0x00001170 vmovdqu %xmm0, (%rdi) - 0x89, 0xc8, //0x00001174 movl %ecx, %eax - 0x5d, //0x00001176 popq %rbp - 0xc3, //0x00001177 retq - //0x00001178 LBB4_18 - 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x00001178 movabsq $4153837486827862103, %rcx - 0x48, 0x89, 0xf0, //0x00001182 movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00001185 mulq %rcx - 0x48, 0xc1, 0xea, 0x33, //0x00001188 shrq $51, %rdx - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000118c movabsq $10000000000000000, %rax - 0x48, 0x0f, 0xaf, 0xc2, //0x00001196 imulq %rdx, %rax - 0x48, 0x29, 0xc6, //0x0000119a subq %rax, %rsi - 0x83, 0xfa, 0x09, //0x0000119d cmpl $9, %edx - 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x000011a0 ja LBB4_20 - 0x80, 0xc2, 0x30, //0x000011a6 addb $48, %dl - 0x88, 0x17, //0x000011a9 movb %dl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000011ab movl $1, %ecx - 0xe9, 0xba, 0x00, 0x00, 0x00, //0x000011b0 jmp LBB4_25 - //0x000011b5 LBB4_20 - 0x83, 0xfa, 0x63, //0x000011b5 cmpl $99, %edx - 0x0f, 0x87, 0x1f, 0x00, 0x00, 0x00, //0x000011b8 ja LBB4_22 - 0x89, 0xd0, //0x000011be movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x79, 0xba, 0x00, 0x00, //0x000011c0 leaq $47737(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x41, //0x000011c7 movb (%rcx,%rax,2), %dl - 0x8a, 0x44, 0x41, 0x01, //0x000011ca movb $1(%rcx,%rax,2), %al - 0x88, 0x17, //0x000011ce movb %dl, (%rdi) - 0x88, 0x47, 0x01, //0x000011d0 movb %al, $1(%rdi) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000011d3 movl $2, %ecx - 0xe9, 0x92, 0x00, 0x00, 0x00, //0x000011d8 jmp LBB4_25 - //0x000011dd LBB4_22 - 0x89, 0xd0, //0x000011dd movl %edx, %eax - 0xc1, 0xe8, 0x02, //0x000011df shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000011e2 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000011e8 shrl $17, %eax - 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x000011eb cmpl $999, %edx - 0x0f, 0x87, 0x3c, 0x00, 0x00, 0x00, //0x000011f1 ja LBB4_24 - 0x83, 0xc0, 0x30, //0x000011f7 addl $48, %eax - 0x88, 0x07, //0x000011fa movb %al, (%rdi) - 0x0f, 0xb7, 0xc2, //0x000011fc movzwl %dx, %eax - 0x89, 0xc1, //0x000011ff movl %eax, %ecx - 0xc1, 0xe9, 0x02, //0x00001201 shrl $2, %ecx - 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00001204 imull $5243, %ecx, %ecx - 0xc1, 0xe9, 0x11, //0x0000120a shrl $17, %ecx - 0x6b, 0xc9, 0x64, //0x0000120d imull $100, %ecx, %ecx - 0x29, 0xc8, //0x00001210 subl %ecx, %eax - 0x0f, 0xb7, 0xc0, //0x00001212 movzwl %ax, %eax - 0x48, 0x8d, 0x0d, 0x24, 0xba, 0x00, 0x00, //0x00001215 leaq $47652(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x41, //0x0000121c movb (%rcx,%rax,2), %dl - 0x8a, 0x44, 0x41, 0x01, //0x0000121f movb $1(%rcx,%rax,2), %al - 0x88, 0x57, 0x01, //0x00001223 movb %dl, $1(%rdi) - 0x88, 0x47, 0x02, //0x00001226 movb %al, $2(%rdi) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00001229 movl $3, %ecx - 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x0000122e jmp LBB4_25 - //0x00001233 LBB4_24 - 0x6b, 0xc8, 0x64, //0x00001233 imull $100, %eax, %ecx - 0x29, 0xca, //0x00001236 subl %ecx, %edx - 0x0f, 0xb7, 0xc0, //0x00001238 movzwl %ax, %eax - 0x4c, 0x8d, 0x05, 0xfe, 0xb9, 0x00, 0x00, //0x0000123b leaq $47614(%rip), %r8 /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x0c, 0x40, //0x00001242 movb (%r8,%rax,2), %cl - 0x41, 0x8a, 0x44, 0x40, 0x01, //0x00001246 movb $1(%r8,%rax,2), %al - 0x88, 0x0f, //0x0000124b movb %cl, (%rdi) - 0x88, 0x47, 0x01, //0x0000124d movb %al, $1(%rdi) - 0x0f, 0xb7, 0xc2, //0x00001250 movzwl %dx, %eax - 0x41, 0x8a, 0x0c, 0x40, //0x00001253 movb (%r8,%rax,2), %cl - 0x48, 0x01, 0xc0, //0x00001257 addq %rax, %rax - 0x88, 0x4f, 0x02, //0x0000125a movb %cl, $2(%rdi) - 0x83, 0xc8, 0x01, //0x0000125d orl $1, %eax - 0x0f, 0xb7, 0xc0, //0x00001260 movzwl %ax, %eax - 0x42, 0x8a, 0x04, 0x00, //0x00001263 movb (%rax,%r8), %al - 0x88, 0x47, 0x03, //0x00001267 movb %al, $3(%rdi) - 0xb9, 0x04, 0x00, 0x00, 0x00, //0x0000126a movl $4, %ecx - //0x0000126f LBB4_25 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000126f movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xf0, //0x00001279 movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x0000127c mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x0000127f shrq $26, %rdx - 0xc5, 0xf9, 0x6e, 0xc2, //0x00001283 vmovd %edx, %xmm0 - 0xc5, 0xf9, 0x6f, 0x0d, 0xb1, 0xfb, 0xff, 0xff, //0x00001287 vmovdqa $-1103(%rip), %xmm1 /* LCPI4_0+0(%rip) */ - 0xc5, 0xf9, 0xf4, 0xd1, //0x0000128f vpmuludq %xmm1, %xmm0, %xmm2 - 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00001293 vpsrlq $45, %xmm2, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00001298 movl $10000, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000129d vmovq %rax, %xmm3 - 0xc5, 0xe9, 0xf4, 0xe3, //0x000012a2 vpmuludq %xmm3, %xmm2, %xmm4 - 0xc5, 0xf9, 0xfa, 0xc4, //0x000012a6 vpsubd %xmm4, %xmm0, %xmm0 - 0xc5, 0xe9, 0x61, 0xc0, //0x000012aa vpunpcklwd %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x000012ae vpsllq $2, %xmm0, %xmm0 - 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x000012b3 vpshuflw $80, %xmm0, %xmm0 - 0xc4, 0xe2, 0x79, 0x59, 0x15, 0xaf, 0xfb, 0xff, 0xff, //0x000012b8 vpbroadcastq $-1105(%rip), %xmm2 /* LCPI4_1+0(%rip) */ - 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x000012c1 vpshufd $80, %xmm0, %xmm0 - 0xc5, 0xf9, 0xe4, 0xc2, //0x000012c6 vpmulhuw %xmm2, %xmm0, %xmm0 - 0xc4, 0xe2, 0x79, 0x59, 0x25, 0xa5, 0xfb, 0xff, 0xff, //0x000012ca vpbroadcastq $-1115(%rip), %xmm4 /* LCPI4_2+0(%rip) */ - 0xc5, 0xf9, 0xe4, 0xc4, //0x000012d3 vpmulhuw %xmm4, %xmm0, %xmm0 - 0xc5, 0xf9, 0x6f, 0x2d, 0x71, 0xfb, 0xff, 0xff, //0x000012d7 vmovdqa $-1167(%rip), %xmm5 /* LCPI4_3+0(%rip) */ - 0xc5, 0xf9, 0xd5, 0xf5, //0x000012df vpmullw %xmm5, %xmm0, %xmm6 - 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000012e3 vpsllq $16, %xmm6, %xmm6 - 0xc5, 0xf9, 0xf9, 0xc6, //0x000012e8 vpsubw %xmm6, %xmm0, %xmm0 - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000012ec imull $100000000, %edx, %eax - 0x29, 0xc6, //0x000012f2 subl %eax, %esi - 0xc5, 0xf9, 0x6e, 0xf6, //0x000012f4 vmovd %esi, %xmm6 - 0xc5, 0xc9, 0xf4, 0xc9, //0x000012f8 vpmuludq %xmm1, %xmm6, %xmm1 - 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000012fc vpsrlq $45, %xmm1, %xmm1 - 0xc5, 0xf1, 0xf4, 0xdb, //0x00001301 vpmuludq %xmm3, %xmm1, %xmm3 - 0xc5, 0xc9, 0xfa, 0xdb, //0x00001305 vpsubd %xmm3, %xmm6, %xmm3 - 0xc5, 0xf1, 0x61, 0xcb, //0x00001309 vpunpcklwd %xmm3, %xmm1, %xmm1 - 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x0000130d vpsllq $2, %xmm1, %xmm1 - 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x00001312 vpshuflw $80, %xmm1, %xmm1 - 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x00001317 vpshufd $80, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xca, //0x0000131c vpmulhuw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf1, 0xe4, 0xcc, //0x00001320 vpmulhuw %xmm4, %xmm1, %xmm1 - 0xc5, 0xf1, 0xd5, 0xd5, //0x00001324 vpmullw %xmm5, %xmm1, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x00001328 vpsllq $16, %xmm2, %xmm2 - 0xc5, 0xf1, 0xf9, 0xca, //0x0000132d vpsubw %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0x67, 0xc1, //0x00001331 vpackuswb %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xfc, 0x05, 0x23, 0xfb, 0xff, 0xff, //0x00001335 vpaddb $-1245(%rip), %xmm0, %xmm0 /* LCPI4_4+0(%rip) */ - 0x89, 0xc8, //0x0000133d movl %ecx, %eax - 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x0000133f vmovdqu %xmm0, (%rdi,%rax) - 0x83, 0xc9, 0x10, //0x00001344 orl $16, %ecx - 0x89, 0xc8, //0x00001347 movl %ecx, %eax - 0x5d, //0x00001349 popq %rbp - 0xc3, //0x0000134a retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000134b .p2align 5, 0x00 - //0x00001360 LCPI5_0 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00001360 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00001370 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00001380 LCPI5_1 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00001380 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00001390 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000013a0 LCPI5_2 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000013a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000013b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000013c0 .p2align 4, 0x00 - //0x000013c0 LCPI5_3 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000013c0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x000013d0 LCPI5_4 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000013d0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000013e0 LCPI5_5 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000013e0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000013f0 .p2align 4, 0x90 - //0x000013f0 _quote - 0x55, //0x000013f0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000013f1 movq %rsp, %rbp - 0x41, 0x57, //0x000013f4 pushq %r15 - 0x41, 0x56, //0x000013f6 pushq %r14 - 0x41, 0x55, //0x000013f8 pushq %r13 - 0x41, 0x54, //0x000013fa pushq %r12 - 0x53, //0x000013fc pushq %rbx - 0x50, //0x000013fd pushq %rax - 0x49, 0x89, 0xcf, //0x000013fe movq %rcx, %r15 - 0x49, 0x89, 0xf6, //0x00001401 movq %rsi, %r14 - 0x4c, 0x8b, 0x09, //0x00001404 movq (%rcx), %r9 - 0x41, 0xf6, 0xc0, 0x01, //0x00001407 testb $1, %r8b - 0x48, 0x8d, 0x05, 0x1e, 0xe0, 0x00, 0x00, //0x0000140b leaq $57374(%rip), %rax /* __SingleQuoteTab+0(%rip) */ - 0x4c, 0x8d, 0x05, 0x17, 0xf0, 0x00, 0x00, //0x00001412 leaq $61463(%rip), %r8 /* __DoubleQuoteTab+0(%rip) */ - 0x4c, 0x0f, 0x44, 0xc0, //0x00001419 cmoveq %rax, %r8 - 0x48, 0x8d, 0x04, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x0000141d leaq (,%rsi,8), %rax - 0x49, 0x39, 0xc1, //0x00001425 cmpq %rax, %r9 - 0x0f, 0x8d, 0xd8, 0x06, 0x00, 0x00, //0x00001428 jge LBB5_86 - 0x49, 0x89, 0xd4, //0x0000142e movq %rdx, %r12 - 0x49, 0x89, 0xfb, //0x00001431 movq %rdi, %r11 - 0x4d, 0x85, 0xf6, //0x00001434 testq %r14, %r14 - 0x0f, 0x84, 0x12, 0x0a, 0x00, 0x00, //0x00001437 je LBB5_118 - 0xc5, 0xfd, 0x6f, 0x25, 0x1b, 0xff, 0xff, 0xff, //0x0000143d vmovdqa $-229(%rip), %ymm4 /* LCPI5_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x33, 0xff, 0xff, 0xff, //0x00001445 vmovdqa $-205(%rip), %ymm5 /* LCPI5_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0x4b, 0xff, 0xff, 0xff, //0x0000144d vmovdqa $-181(%rip), %ymm6 /* LCPI5_2+0(%rip) */ - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00001455 vpcmpeqd %ymm8, %ymm8, %ymm8 - 0x49, 0x89, 0xfb, //0x0000145a movq %rdi, %r11 - 0x49, 0x89, 0xd4, //0x0000145d movq %rdx, %r12 - 0x48, 0x89, 0x55, 0xd0, //0x00001460 movq %rdx, $-48(%rbp) - //0x00001464 LBB5_3 - 0x49, 0x83, 0xfe, 0x1f, //0x00001464 cmpq $31, %r14 - 0x0f, 0x9f, 0xc1, //0x00001468 setg %cl - 0x4d, 0x89, 0xca, //0x0000146b movq %r9, %r10 - 0x4c, 0x89, 0xe6, //0x0000146e movq %r12, %rsi - 0x4c, 0x89, 0xf0, //0x00001471 movq %r14, %rax - 0x4d, 0x89, 0xdd, //0x00001474 movq %r11, %r13 - 0x49, 0x83, 0xf9, 0x20, //0x00001477 cmpq $32, %r9 - 0x0f, 0x8c, 0x8f, 0x00, 0x00, 0x00, //0x0000147b jl LBB5_9 - 0x49, 0x83, 0xfe, 0x20, //0x00001481 cmpq $32, %r14 - 0x0f, 0x8c, 0x85, 0x00, 0x00, 0x00, //0x00001485 jl LBB5_9 - 0x4d, 0x89, 0xdd, //0x0000148b movq %r11, %r13 - 0x4c, 0x89, 0xf0, //0x0000148e movq %r14, %rax - 0x4c, 0x89, 0xe6, //0x00001491 movq %r12, %rsi - 0x4c, 0x89, 0xcb, //0x00001494 movq %r9, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001497 .p2align 4, 0x90 - //0x000014a0 LBB5_6 - 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x000014a0 vmovdqu (%r13), %ymm0 - 0xc5, 0xdd, 0x64, 0xc8, //0x000014a6 vpcmpgtb %ymm0, %ymm4, %ymm1 - 0xc5, 0xfd, 0x74, 0xd5, //0x000014aa vpcmpeqb %ymm5, %ymm0, %ymm2 - 0xc5, 0xfd, 0x74, 0xde, //0x000014ae vpcmpeqb %ymm6, %ymm0, %ymm3 - 0xc5, 0xe5, 0xeb, 0xd2, //0x000014b2 vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfe, 0x7f, 0x06, //0x000014b6 vmovdqu %ymm0, (%rsi) - 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x000014ba vpcmpgtb %ymm8, %ymm0, %ymm0 - 0xc5, 0xfd, 0xdb, 0xc1, //0x000014bf vpand %ymm1, %ymm0, %ymm0 - 0xc5, 0xed, 0xeb, 0xc0, //0x000014c3 vpor %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x000014c7 vpmovmskb %ymm0, %ecx - 0x85, 0xc9, //0x000014cb testl %ecx, %ecx - 0x0f, 0x85, 0xf7, 0x01, 0x00, 0x00, //0x000014cd jne LBB5_19 - 0x49, 0x83, 0xc5, 0x20, //0x000014d3 addq $32, %r13 - 0x48, 0x83, 0xc6, 0x20, //0x000014d7 addq $32, %rsi - 0x4c, 0x8d, 0x53, 0xe0, //0x000014db leaq $-32(%rbx), %r10 - 0x48, 0x83, 0xf8, 0x3f, //0x000014df cmpq $63, %rax - 0x0f, 0x9f, 0xc1, //0x000014e3 setg %cl - 0x48, 0x83, 0xf8, 0x40, //0x000014e6 cmpq $64, %rax - 0x48, 0x8d, 0x40, 0xe0, //0x000014ea leaq $-32(%rax), %rax - 0x0f, 0x8c, 0x1c, 0x00, 0x00, 0x00, //0x000014ee jl LBB5_9 - 0x48, 0x83, 0xfb, 0x3f, //0x000014f4 cmpq $63, %rbx - 0x4c, 0x89, 0xd3, //0x000014f8 movq %r10, %rbx - 0x0f, 0x8f, 0x9f, 0xff, 0xff, 0xff, //0x000014fb jg LBB5_6 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001501 .p2align 4, 0x90 - //0x00001510 LBB5_9 - 0x84, 0xc9, //0x00001510 testb %cl, %cl - 0x0f, 0x84, 0x7e, 0x00, 0x00, 0x00, //0x00001512 je LBB5_13 - 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x00001518 vmovdqu (%r13), %ymm0 - 0xc5, 0xdd, 0x64, 0xc8, //0x0000151e vpcmpgtb %ymm0, %ymm4, %ymm1 - 0xc5, 0xfd, 0x74, 0xd5, //0x00001522 vpcmpeqb %ymm5, %ymm0, %ymm2 - 0xc5, 0xfd, 0x74, 0xde, //0x00001526 vpcmpeqb %ymm6, %ymm0, %ymm3 - 0xc5, 0xe5, 0xeb, 0xd2, //0x0000152a vpor %ymm2, %ymm3, %ymm2 - 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x0000152e vpcmpgtb %ymm8, %ymm0, %ymm0 - 0xc5, 0xfd, 0xdb, 0xc1, //0x00001533 vpand %ymm1, %ymm0, %ymm0 - 0xc5, 0xed, 0xeb, 0xc0, //0x00001537 vpor %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x0000153b vpmovmskb %ymm0, %eax - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000153f movabsq $4294967296, %rcx - 0x48, 0x09, 0xc8, //0x00001549 orq %rcx, %rax - 0x48, 0x0f, 0xbc, 0xc8, //0x0000154c bsfq %rax, %rcx - 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00001550 vmovdqu (%r13), %xmm0 - 0xc4, 0xe3, 0xf9, 0x16, 0xc0, 0x01, //0x00001556 vpextrq $1, %xmm0, %rax - 0xc4, 0xe1, 0xf9, 0x7e, 0xc3, //0x0000155c vmovq %xmm0, %rbx - 0x4c, 0x39, 0xd1, //0x00001561 cmpq %r10, %rcx - 0x0f, 0x8e, 0x6f, 0x01, 0x00, 0x00, //0x00001564 jle LBB5_20 - 0x49, 0x83, 0xfa, 0x10, //0x0000156a cmpq $16, %r10 - 0x0f, 0x82, 0xa5, 0x01, 0x00, 0x00, //0x0000156e jb LBB5_23 - 0x48, 0x89, 0x1e, //0x00001574 movq %rbx, (%rsi) - 0x48, 0x89, 0x46, 0x08, //0x00001577 movq %rax, $8(%rsi) - 0x49, 0x8d, 0x4d, 0x10, //0x0000157b leaq $16(%r13), %rcx - 0x48, 0x83, 0xc6, 0x10, //0x0000157f addq $16, %rsi - 0x49, 0x8d, 0x42, 0xf0, //0x00001583 leaq $-16(%r10), %rax - 0x48, 0x83, 0xf8, 0x08, //0x00001587 cmpq $8, %rax - 0x0f, 0x83, 0x98, 0x01, 0x00, 0x00, //0x0000158b jae LBB5_24 - 0xe9, 0xa5, 0x01, 0x00, 0x00, //0x00001591 jmp LBB5_25 - //0x00001596 LBB5_13 - 0x4c, 0x89, 0xfa, //0x00001596 movq %r15, %rdx - 0xc5, 0xf8, 0x77, //0x00001599 vzeroupper - 0x48, 0x83, 0xf8, 0x0f, //0x0000159c cmpq $15, %rax - 0x41, 0x0f, 0x9f, 0xc7, //0x000015a0 setg %r15b - 0x49, 0x83, 0xfa, 0x10, //0x000015a4 cmpq $16, %r10 - 0x0f, 0x8c, 0xf6, 0x01, 0x00, 0x00, //0x000015a8 jl LBB5_30 - 0x48, 0x83, 0xf8, 0x10, //0x000015ae cmpq $16, %rax - 0xc5, 0xf9, 0x6f, 0x3d, 0x06, 0xfe, 0xff, 0xff, //0x000015b2 vmovdqa $-506(%rip), %xmm7 /* LCPI5_3+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x0d, 0x0e, 0xfe, 0xff, 0xff, //0x000015ba vmovdqa $-498(%rip), %xmm9 /* LCPI5_4+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x15, 0x16, 0xfe, 0xff, 0xff, //0x000015c2 vmovdqa $-490(%rip), %xmm10 /* LCPI5_5+0(%rip) */ - 0xc4, 0x41, 0x21, 0x76, 0xdb, //0x000015ca vpcmpeqd %xmm11, %xmm11, %xmm11 - 0x0f, 0x8c, 0x1a, 0x02, 0x00, 0x00, //0x000015cf jl LBB5_35 - 0xc5, 0xfd, 0x6f, 0x25, 0x83, 0xfd, 0xff, 0xff, //0x000015d5 vmovdqa $-637(%rip), %ymm4 /* LCPI5_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x9b, 0xfd, 0xff, 0xff, //0x000015dd vmovdqa $-613(%rip), %ymm5 /* LCPI5_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0xb3, 0xfd, 0xff, 0xff, //0x000015e5 vmovdqa $-589(%rip), %ymm6 /* LCPI5_2+0(%rip) */ - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x000015ed vpcmpeqd %ymm8, %ymm8, %ymm8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000015f2 .p2align 4, 0x90 - //0x00001600 LBB5_16 - 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00001600 vmovdqu (%r13), %xmm0 - 0xc5, 0xc1, 0x64, 0xc8, //0x00001606 vpcmpgtb %xmm0, %xmm7, %xmm1 - 0xc5, 0xb1, 0x74, 0xd0, //0x0000160a vpcmpeqb %xmm0, %xmm9, %xmm2 - 0xc5, 0xa9, 0x74, 0xd8, //0x0000160e vpcmpeqb %xmm0, %xmm10, %xmm3 - 0xc5, 0xe1, 0xeb, 0xd2, //0x00001612 vpor %xmm2, %xmm3, %xmm2 - 0xc5, 0xfa, 0x7f, 0x06, //0x00001616 vmovdqu %xmm0, (%rsi) - 0xc4, 0xc1, 0x79, 0x64, 0xc3, //0x0000161a vpcmpgtb %xmm11, %xmm0, %xmm0 - 0xc5, 0xf9, 0xdb, 0xc1, //0x0000161f vpand %xmm1, %xmm0, %xmm0 - 0xc5, 0xe9, 0xeb, 0xc0, //0x00001623 vpor %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00001627 vpmovmskb %xmm0, %ecx - 0x66, 0x85, 0xc9, //0x0000162b testw %cx, %cx - 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x0000162e jne LBB5_22 - 0x49, 0x83, 0xc5, 0x10, //0x00001634 addq $16, %r13 - 0x48, 0x83, 0xc6, 0x10, //0x00001638 addq $16, %rsi - 0x49, 0x8d, 0x4a, 0xf0, //0x0000163c leaq $-16(%r10), %rcx - 0x48, 0x83, 0xf8, 0x1f, //0x00001640 cmpq $31, %rax - 0x41, 0x0f, 0x9f, 0xc7, //0x00001644 setg %r15b - 0x48, 0x83, 0xf8, 0x20, //0x00001648 cmpq $32, %rax - 0x48, 0x8d, 0x40, 0xf0, //0x0000164c leaq $-16(%rax), %rax - 0x0f, 0x8c, 0x0d, 0x00, 0x00, 0x00, //0x00001650 jl LBB5_31 - 0x49, 0x83, 0xfa, 0x1f, //0x00001656 cmpq $31, %r10 - 0x49, 0x89, 0xca, //0x0000165a movq %rcx, %r10 - 0x0f, 0x8f, 0x9d, 0xff, 0xff, 0xff, //0x0000165d jg LBB5_16 - //0x00001663 LBB5_31 - 0x45, 0x84, 0xff, //0x00001663 testb %r15b, %r15b - 0x0f, 0x84, 0xac, 0x01, 0x00, 0x00, //0x00001666 je LBB5_36 - //0x0000166c LBB5_32 - 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x0000166c vmovdqu (%r13), %xmm0 - 0xc5, 0xc1, 0x64, 0xc8, //0x00001672 vpcmpgtb %xmm0, %xmm7, %xmm1 - 0xc5, 0xb1, 0x74, 0xd0, //0x00001676 vpcmpeqb %xmm0, %xmm9, %xmm2 - 0xc5, 0xa9, 0x74, 0xd8, //0x0000167a vpcmpeqb %xmm0, %xmm10, %xmm3 - 0xc5, 0xe1, 0xeb, 0xd2, //0x0000167e vpor %xmm2, %xmm3, %xmm2 - 0xc4, 0xc1, 0x79, 0x64, 0xdb, //0x00001682 vpcmpgtb %xmm11, %xmm0, %xmm3 - 0xc5, 0xe1, 0xdb, 0xc9, //0x00001687 vpand %xmm1, %xmm3, %xmm1 - 0xc5, 0xe9, 0xeb, 0xc9, //0x0000168b vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xf9, 0xd7, 0xc1, //0x0000168f vpmovmskb %xmm1, %eax - 0x0d, 0x00, 0x00, 0x01, 0x00, //0x00001693 orl $65536, %eax - 0x0f, 0xbc, 0xd8, //0x00001698 bsfl %eax, %ebx - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x0000169b vmovq %xmm0, %rax - 0x48, 0x39, 0xd9, //0x000016a0 cmpq %rbx, %rcx - 0x49, 0x89, 0xd7, //0x000016a3 movq %rdx, %r15 - 0x0f, 0x8d, 0x68, 0x02, 0x00, 0x00, //0x000016a6 jge LBB5_53 - 0x48, 0x83, 0xf9, 0x08, //0x000016ac cmpq $8, %rcx - 0x0f, 0x82, 0x83, 0x02, 0x00, 0x00, //0x000016b0 jb LBB5_56 - 0x48, 0x89, 0x06, //0x000016b6 movq %rax, (%rsi) - 0x49, 0x8d, 0x45, 0x08, //0x000016b9 leaq $8(%r13), %rax - 0x48, 0x83, 0xc6, 0x08, //0x000016bd addq $8, %rsi - 0x48, 0x8d, 0x59, 0xf8, //0x000016c1 leaq $-8(%rcx), %rbx - 0xe9, 0x75, 0x02, 0x00, 0x00, //0x000016c5 jmp LBB5_57 - //0x000016ca LBB5_19 - 0x4d, 0x29, 0xdd, //0x000016ca subq %r11, %r13 - 0x44, 0x0f, 0xbc, 0xd1, //0x000016cd bsfl %ecx, %r10d - 0x4d, 0x01, 0xea, //0x000016d1 addq %r13, %r10 - 0xe9, 0x14, 0x03, 0x00, 0x00, //0x000016d4 jmp LBB5_69 - //0x000016d9 LBB5_20 - 0x83, 0xf9, 0x10, //0x000016d9 cmpl $16, %ecx - 0x0f, 0x82, 0xaa, 0x01, 0x00, 0x00, //0x000016dc jb LBB5_42 - 0x48, 0x89, 0x1e, //0x000016e2 movq %rbx, (%rsi) - 0x48, 0x89, 0x46, 0x08, //0x000016e5 movq %rax, $8(%rsi) - 0x49, 0x8d, 0x5d, 0x10, //0x000016e9 leaq $16(%r13), %rbx - 0x48, 0x83, 0xc6, 0x10, //0x000016ed addq $16, %rsi - 0x48, 0x8d, 0x41, 0xf0, //0x000016f1 leaq $-16(%rcx), %rax - 0x48, 0x83, 0xf8, 0x08, //0x000016f5 cmpq $8, %rax - 0x0f, 0x83, 0x9d, 0x01, 0x00, 0x00, //0x000016f9 jae LBB5_43 - 0xe9, 0xaa, 0x01, 0x00, 0x00, //0x000016ff jmp LBB5_44 - //0x00001704 LBB5_22 - 0x0f, 0xb7, 0xc1, //0x00001704 movzwl %cx, %eax - 0x4d, 0x29, 0xdd, //0x00001707 subq %r11, %r13 - 0x44, 0x0f, 0xbc, 0xd0, //0x0000170a bsfl %eax, %r10d - 0x4d, 0x01, 0xea, //0x0000170e addq %r13, %r10 - 0x49, 0x89, 0xd7, //0x00001711 movq %rdx, %r15 - 0xe9, 0xd4, 0x02, 0x00, 0x00, //0x00001714 jmp LBB5_69 - //0x00001719 LBB5_23 - 0x4c, 0x89, 0xe9, //0x00001719 movq %r13, %rcx - 0x4c, 0x89, 0xd0, //0x0000171c movq %r10, %rax - 0x48, 0x83, 0xf8, 0x08, //0x0000171f cmpq $8, %rax - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001723 jb LBB5_25 - //0x00001729 LBB5_24 - 0x48, 0x8b, 0x11, //0x00001729 movq (%rcx), %rdx - 0x48, 0x89, 0x16, //0x0000172c movq %rdx, (%rsi) - 0x48, 0x83, 0xc1, 0x08, //0x0000172f addq $8, %rcx - 0x48, 0x83, 0xc6, 0x08, //0x00001733 addq $8, %rsi - 0x48, 0x83, 0xc0, 0xf8, //0x00001737 addq $-8, %rax - //0x0000173b LBB5_25 - 0x48, 0x83, 0xf8, 0x04, //0x0000173b cmpq $4, %rax - 0x0f, 0x8c, 0x35, 0x00, 0x00, 0x00, //0x0000173f jl LBB5_26 - 0x8b, 0x11, //0x00001745 movl (%rcx), %edx - 0x89, 0x16, //0x00001747 movl %edx, (%rsi) - 0x48, 0x83, 0xc1, 0x04, //0x00001749 addq $4, %rcx - 0x48, 0x83, 0xc6, 0x04, //0x0000174d addq $4, %rsi - 0x48, 0x83, 0xc0, 0xfc, //0x00001751 addq $-4, %rax - 0x48, 0x83, 0xf8, 0x02, //0x00001755 cmpq $2, %rax - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00001759 jae LBB5_50 - //0x0000175f LBB5_27 - 0x48, 0x85, 0xc0, //0x0000175f testq %rax, %rax - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001762 je LBB5_29 - //0x00001768 LBB5_28 - 0x8a, 0x01, //0x00001768 movb (%rcx), %al - 0x88, 0x06, //0x0000176a movb %al, (%rsi) - //0x0000176c LBB5_29 - 0x4d, 0x29, 0xda, //0x0000176c subq %r11, %r10 - 0x4d, 0x01, 0xea, //0x0000176f addq %r13, %r10 - 0x49, 0xf7, 0xd2, //0x00001772 notq %r10 - 0xe9, 0x73, 0x02, 0x00, 0x00, //0x00001775 jmp LBB5_69 - //0x0000177a LBB5_26 - 0x48, 0x83, 0xf8, 0x02, //0x0000177a cmpq $2, %rax - 0x0f, 0x82, 0xdb, 0xff, 0xff, 0xff, //0x0000177e jb LBB5_27 - //0x00001784 LBB5_50 - 0x0f, 0xb7, 0x11, //0x00001784 movzwl (%rcx), %edx - 0x66, 0x89, 0x16, //0x00001787 movw %dx, (%rsi) - 0x48, 0x83, 0xc1, 0x02, //0x0000178a addq $2, %rcx - 0x48, 0x83, 0xc6, 0x02, //0x0000178e addq $2, %rsi - 0x48, 0x83, 0xc0, 0xfe, //0x00001792 addq $-2, %rax - 0x48, 0x85, 0xc0, //0x00001796 testq %rax, %rax - 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00001799 jne LBB5_28 - 0xe9, 0xc8, 0xff, 0xff, 0xff, //0x0000179f jmp LBB5_29 - //0x000017a4 LBB5_30 - 0x4c, 0x89, 0xd1, //0x000017a4 movq %r10, %rcx - 0xc5, 0xfd, 0x6f, 0x25, 0xb1, 0xfb, 0xff, 0xff, //0x000017a7 vmovdqa $-1103(%rip), %ymm4 /* LCPI5_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0xc9, 0xfb, 0xff, 0xff, //0x000017af vmovdqa $-1079(%rip), %ymm5 /* LCPI5_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0xe1, 0xfb, 0xff, 0xff, //0x000017b7 vmovdqa $-1055(%rip), %ymm6 /* LCPI5_2+0(%rip) */ - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x000017bf vpcmpeqd %ymm8, %ymm8, %ymm8 - 0xc5, 0xf9, 0x6f, 0x3d, 0xf4, 0xfb, 0xff, 0xff, //0x000017c4 vmovdqa $-1036(%rip), %xmm7 /* LCPI5_3+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x0d, 0xfc, 0xfb, 0xff, 0xff, //0x000017cc vmovdqa $-1028(%rip), %xmm9 /* LCPI5_4+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x15, 0x04, 0xfc, 0xff, 0xff, //0x000017d4 vmovdqa $-1020(%rip), %xmm10 /* LCPI5_5+0(%rip) */ - 0xc4, 0x41, 0x21, 0x76, 0xdb, //0x000017dc vpcmpeqd %xmm11, %xmm11, %xmm11 - 0x45, 0x84, 0xff, //0x000017e1 testb %r15b, %r15b - 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x000017e4 je LBB5_36 - 0xe9, 0x7d, 0xfe, 0xff, 0xff, //0x000017ea jmp LBB5_32 - //0x000017ef LBB5_35 - 0x4c, 0x89, 0xd1, //0x000017ef movq %r10, %rcx - 0xc5, 0xfd, 0x6f, 0x25, 0x66, 0xfb, 0xff, 0xff, //0x000017f2 vmovdqa $-1178(%rip), %ymm4 /* LCPI5_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x7e, 0xfb, 0xff, 0xff, //0x000017fa vmovdqa $-1154(%rip), %ymm5 /* LCPI5_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0x96, 0xfb, 0xff, 0xff, //0x00001802 vmovdqa $-1130(%rip), %ymm6 /* LCPI5_2+0(%rip) */ - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x0000180a vpcmpeqd %ymm8, %ymm8, %ymm8 - 0x45, 0x84, 0xff, //0x0000180f testb %r15b, %r15b - 0x0f, 0x85, 0x54, 0xfe, 0xff, 0xff, //0x00001812 jne LBB5_32 - //0x00001818 LBB5_36 - 0x48, 0x85, 0xc9, //0x00001818 testq %rcx, %rcx - 0x49, 0x89, 0xd7, //0x0000181b movq %rdx, %r15 - 0x4c, 0x8d, 0x15, 0x0b, 0xdc, 0x00, 0x00, //0x0000181e leaq $56331(%rip), %r10 /* __SingleQuoteTab+0(%rip) */ - 0x0f, 0x8e, 0x50, 0x00, 0x00, 0x00, //0x00001825 jle LBB5_41 - 0x48, 0x85, 0xc0, //0x0000182b testq %rax, %rax - 0x0f, 0x8e, 0x47, 0x00, 0x00, 0x00, //0x0000182e jle LBB5_41 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001834 .p2align 4, 0x90 - //0x00001840 LBB5_38 - 0x41, 0x0f, 0xb6, 0x5d, 0x00, //0x00001840 movzbl (%r13), %ebx - 0x48, 0x89, 0xda, //0x00001845 movq %rbx, %rdx - 0x48, 0xc1, 0xe2, 0x04, //0x00001848 shlq $4, %rdx - 0x4a, 0x83, 0x3c, 0x12, 0x00, //0x0000184c cmpq $0, (%rdx,%r10) - 0x0f, 0x85, 0xda, 0x00, 0x00, 0x00, //0x00001851 jne LBB5_55 - 0x49, 0xff, 0xc5, //0x00001857 incq %r13 - 0x88, 0x1e, //0x0000185a movb %bl, (%rsi) - 0x48, 0x83, 0xf8, 0x02, //0x0000185c cmpq $2, %rax - 0x48, 0x8d, 0x40, 0xff, //0x00001860 leaq $-1(%rax), %rax - 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x00001864 jl LBB5_41 - 0x48, 0xff, 0xc6, //0x0000186a incq %rsi - 0x48, 0x83, 0xf9, 0x01, //0x0000186d cmpq $1, %rcx - 0x48, 0x8d, 0x49, 0xff, //0x00001871 leaq $-1(%rcx), %rcx - 0x0f, 0x8f, 0xc5, 0xff, 0xff, 0xff, //0x00001875 jg LBB5_38 - //0x0000187b LBB5_41 - 0x4d, 0x29, 0xdd, //0x0000187b subq %r11, %r13 - 0x48, 0xf7, 0xd8, //0x0000187e negq %rax - 0x4d, 0x19, 0xd2, //0x00001881 sbbq %r10, %r10 - 0x4d, 0x31, 0xea, //0x00001884 xorq %r13, %r10 - 0xe9, 0x61, 0x01, 0x00, 0x00, //0x00001887 jmp LBB5_69 - //0x0000188c LBB5_42 - 0x4c, 0x89, 0xeb, //0x0000188c movq %r13, %rbx - 0x48, 0x89, 0xc8, //0x0000188f movq %rcx, %rax - 0x48, 0x83, 0xf8, 0x08, //0x00001892 cmpq $8, %rax - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00001896 jb LBB5_44 - //0x0000189c LBB5_43 - 0x48, 0x8b, 0x13, //0x0000189c movq (%rbx), %rdx - 0x48, 0x89, 0x16, //0x0000189f movq %rdx, (%rsi) - 0x48, 0x83, 0xc3, 0x08, //0x000018a2 addq $8, %rbx - 0x48, 0x83, 0xc6, 0x08, //0x000018a6 addq $8, %rsi - 0x48, 0x83, 0xc0, 0xf8, //0x000018aa addq $-8, %rax - //0x000018ae LBB5_44 - 0x48, 0x83, 0xf8, 0x04, //0x000018ae cmpq $4, %rax - 0x0f, 0x8c, 0x32, 0x00, 0x00, 0x00, //0x000018b2 jl LBB5_45 - 0x8b, 0x13, //0x000018b8 movl (%rbx), %edx - 0x89, 0x16, //0x000018ba movl %edx, (%rsi) - 0x48, 0x83, 0xc3, 0x04, //0x000018bc addq $4, %rbx - 0x48, 0x83, 0xc6, 0x04, //0x000018c0 addq $4, %rsi - 0x48, 0x83, 0xc0, 0xfc, //0x000018c4 addq $-4, %rax - 0x48, 0x83, 0xf8, 0x02, //0x000018c8 cmpq $2, %rax - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000018cc jae LBB5_52 - //0x000018d2 LBB5_46 - 0x48, 0x85, 0xc0, //0x000018d2 testq %rax, %rax - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000018d5 je LBB5_48 - //0x000018db LBB5_47 - 0x8a, 0x03, //0x000018db movb (%rbx), %al - 0x88, 0x06, //0x000018dd movb %al, (%rsi) - //0x000018df LBB5_48 - 0x4d, 0x29, 0xdd, //0x000018df subq %r11, %r13 - 0x49, 0x01, 0xcd, //0x000018e2 addq %rcx, %r13 - 0xe9, 0x00, 0x01, 0x00, 0x00, //0x000018e5 jmp LBB5_68 - //0x000018ea LBB5_45 - 0x48, 0x83, 0xf8, 0x02, //0x000018ea cmpq $2, %rax - 0x0f, 0x82, 0xde, 0xff, 0xff, 0xff, //0x000018ee jb LBB5_46 - //0x000018f4 LBB5_52 - 0x0f, 0xb7, 0x13, //0x000018f4 movzwl (%rbx), %edx - 0x66, 0x89, 0x16, //0x000018f7 movw %dx, (%rsi) - 0x48, 0x83, 0xc3, 0x02, //0x000018fa addq $2, %rbx - 0x48, 0x83, 0xc6, 0x02, //0x000018fe addq $2, %rsi - 0x48, 0x83, 0xc0, 0xfe, //0x00001902 addq $-2, %rax - 0x48, 0x85, 0xc0, //0x00001906 testq %rax, %rax - 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001909 jne LBB5_47 - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x0000190f jmp LBB5_48 - //0x00001914 LBB5_53 - 0x83, 0xfb, 0x08, //0x00001914 cmpl $8, %ebx - 0x0f, 0x82, 0x8e, 0x00, 0x00, 0x00, //0x00001917 jb LBB5_62 - 0x48, 0x89, 0x06, //0x0000191d movq %rax, (%rsi) - 0x4d, 0x8d, 0x55, 0x08, //0x00001920 leaq $8(%r13), %r10 - 0x48, 0x83, 0xc6, 0x08, //0x00001924 addq $8, %rsi - 0x48, 0x8d, 0x43, 0xf8, //0x00001928 leaq $-8(%rbx), %rax - 0xe9, 0x80, 0x00, 0x00, 0x00, //0x0000192c jmp LBB5_63 - //0x00001931 LBB5_55 - 0x4d, 0x29, 0xdd, //0x00001931 subq %r11, %r13 - 0xe9, 0xb1, 0x00, 0x00, 0x00, //0x00001934 jmp LBB5_68 - //0x00001939 LBB5_56 - 0x4c, 0x89, 0xe8, //0x00001939 movq %r13, %rax - 0x48, 0x89, 0xcb, //0x0000193c movq %rcx, %rbx - //0x0000193f LBB5_57 - 0x48, 0x83, 0xfb, 0x04, //0x0000193f cmpq $4, %rbx - 0x0f, 0x8c, 0x38, 0x00, 0x00, 0x00, //0x00001943 jl LBB5_58 - 0x8b, 0x10, //0x00001949 movl (%rax), %edx - 0x89, 0x16, //0x0000194b movl %edx, (%rsi) - 0x48, 0x83, 0xc0, 0x04, //0x0000194d addq $4, %rax - 0x48, 0x83, 0xc6, 0x04, //0x00001951 addq $4, %rsi - 0x48, 0x83, 0xc3, 0xfc, //0x00001955 addq $-4, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00001959 cmpq $2, %rbx - 0x0f, 0x83, 0x28, 0x00, 0x00, 0x00, //0x0000195d jae LBB5_83 - //0x00001963 LBB5_59 - 0x48, 0x85, 0xdb, //0x00001963 testq %rbx, %rbx - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001966 je LBB5_61 - //0x0000196c LBB5_60 - 0x8a, 0x00, //0x0000196c movb (%rax), %al - 0x88, 0x06, //0x0000196e movb %al, (%rsi) - //0x00001970 LBB5_61 - 0x4c, 0x29, 0xd9, //0x00001970 subq %r11, %rcx - 0x4c, 0x01, 0xe9, //0x00001973 addq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00001976 notq %rcx - 0x49, 0x89, 0xca, //0x00001979 movq %rcx, %r10 - 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x0000197c jmp LBB5_69 - //0x00001981 LBB5_58 - 0x48, 0x83, 0xfb, 0x02, //0x00001981 cmpq $2, %rbx - 0x0f, 0x82, 0xd8, 0xff, 0xff, 0xff, //0x00001985 jb LBB5_59 - //0x0000198b LBB5_83 - 0x0f, 0xb7, 0x10, //0x0000198b movzwl (%rax), %edx - 0x66, 0x89, 0x16, //0x0000198e movw %dx, (%rsi) - 0x48, 0x83, 0xc0, 0x02, //0x00001991 addq $2, %rax - 0x48, 0x83, 0xc6, 0x02, //0x00001995 addq $2, %rsi - 0x48, 0x83, 0xc3, 0xfe, //0x00001999 addq $-2, %rbx - 0x48, 0x85, 0xdb, //0x0000199d testq %rbx, %rbx - 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x000019a0 jne LBB5_60 - 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x000019a6 jmp LBB5_61 - //0x000019ab LBB5_62 - 0x4d, 0x89, 0xea, //0x000019ab movq %r13, %r10 - 0x48, 0x89, 0xd8, //0x000019ae movq %rbx, %rax - //0x000019b1 LBB5_63 - 0x48, 0x83, 0xf8, 0x04, //0x000019b1 cmpq $4, %rax - 0x0f, 0x8c, 0x20, 0x01, 0x00, 0x00, //0x000019b5 jl LBB5_64 - 0x41, 0x8b, 0x0a, //0x000019bb movl (%r10), %ecx - 0x89, 0x0e, //0x000019be movl %ecx, (%rsi) - 0x49, 0x83, 0xc2, 0x04, //0x000019c0 addq $4, %r10 - 0x48, 0x83, 0xc6, 0x04, //0x000019c4 addq $4, %rsi - 0x48, 0x83, 0xc0, 0xfc, //0x000019c8 addq $-4, %rax - 0x48, 0x83, 0xf8, 0x02, //0x000019cc cmpq $2, %rax - 0x0f, 0x83, 0x0f, 0x01, 0x00, 0x00, //0x000019d0 jae LBB5_85 - //0x000019d6 LBB5_65 - 0x48, 0x85, 0xc0, //0x000019d6 testq %rax, %rax - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x000019d9 je LBB5_67 - //0x000019df LBB5_66 - 0x41, 0x8a, 0x02, //0x000019df movb (%r10), %al - 0x88, 0x06, //0x000019e2 movb %al, (%rsi) - //0x000019e4 LBB5_67 - 0x4d, 0x29, 0xdd, //0x000019e4 subq %r11, %r13 - 0x49, 0x01, 0xdd, //0x000019e7 addq %rbx, %r13 - //0x000019ea LBB5_68 - 0x4d, 0x89, 0xea, //0x000019ea movq %r13, %r10 - //0x000019ed LBB5_69 - 0x4d, 0x85, 0xd2, //0x000019ed testq %r10, %r10 - 0x48, 0x8b, 0x55, 0xd0, //0x000019f0 movq $-48(%rbp), %rdx - 0x49, 0xbd, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x000019f4 movabsq $12884901889, %r13 - 0x0f, 0x88, 0x7d, 0x04, 0x00, 0x00, //0x000019fe js LBB5_122 - 0x4d, 0x01, 0xd3, //0x00001a04 addq %r10, %r11 - 0x4d, 0x01, 0xd4, //0x00001a07 addq %r10, %r12 - 0x4d, 0x39, 0xd6, //0x00001a0a cmpq %r10, %r14 - 0x0f, 0x84, 0x3c, 0x04, 0x00, 0x00, //0x00001a0d je LBB5_118 - 0x4d, 0x29, 0xd1, //0x00001a13 subq %r10, %r9 - 0x4d, 0x29, 0xf2, //0x00001a16 subq %r14, %r10 - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00001a19 jmp LBB5_73 - 0x90, 0x90, //0x00001a1e .p2align 4, 0x90 - //0x00001a20 LBB5_72 - 0x49, 0xff, 0xc3, //0x00001a20 incq %r11 - 0x49, 0x01, 0xc4, //0x00001a23 addq %rax, %r12 - 0x49, 0xff, 0xc2, //0x00001a26 incq %r10 - 0x0f, 0x84, 0x20, 0x04, 0x00, 0x00, //0x00001a29 je LBB5_118 - //0x00001a2f LBB5_73 - 0x41, 0x0f, 0xb6, 0x33, //0x00001a2f movzbl (%r11), %esi - 0x48, 0xc1, 0xe6, 0x04, //0x00001a33 shlq $4, %rsi - 0x49, 0x8b, 0x1c, 0x30, //0x00001a37 movq (%r8,%rsi), %rbx - 0x85, 0xdb, //0x00001a3b testl %ebx, %ebx - 0x0f, 0x84, 0x84, 0x00, 0x00, 0x00, //0x00001a3d je LBB5_81 - 0x48, 0x63, 0xc3, //0x00001a43 movslq %ebx, %rax - 0x49, 0x29, 0xc1, //0x00001a46 subq %rax, %r9 - 0x0f, 0x8c, 0x0e, 0x04, 0x00, 0x00, //0x00001a49 jl LBB5_119 - 0x48, 0xc1, 0xe3, 0x20, //0x00001a4f shlq $32, %rbx - 0x49, 0x8d, 0x4c, 0x30, 0x08, //0x00001a53 leaq $8(%r8,%rsi), %rcx - 0x4c, 0x39, 0xeb, //0x00001a58 cmpq %r13, %rbx - 0x0f, 0x8c, 0x2f, 0x00, 0x00, 0x00, //0x00001a5b jl LBB5_77 - 0x8b, 0x09, //0x00001a61 movl (%rcx), %ecx - 0x41, 0x89, 0x0c, 0x24, //0x00001a63 movl %ecx, (%r12) - 0x49, 0x8d, 0x4c, 0x30, 0x0c, //0x00001a67 leaq $12(%r8,%rsi), %rcx - 0x4d, 0x8d, 0x74, 0x24, 0x04, //0x00001a6c leaq $4(%r12), %r14 - 0x48, 0x8d, 0x58, 0xfc, //0x00001a71 leaq $-4(%rax), %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00001a75 cmpq $2, %rbx - 0x0f, 0x83, 0x21, 0x00, 0x00, 0x00, //0x00001a79 jae LBB5_78 - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00001a7f jmp LBB5_79 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a84 .p2align 4, 0x90 - //0x00001a90 LBB5_77 - 0x4d, 0x89, 0xe6, //0x00001a90 movq %r12, %r14 - 0x48, 0x89, 0xc3, //0x00001a93 movq %rax, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00001a96 cmpq $2, %rbx - 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x00001a9a jb LBB5_79 - //0x00001aa0 LBB5_78 - 0x0f, 0xb7, 0x31, //0x00001aa0 movzwl (%rcx), %esi - 0x66, 0x41, 0x89, 0x36, //0x00001aa3 movw %si, (%r14) - 0x48, 0x83, 0xc1, 0x02, //0x00001aa7 addq $2, %rcx - 0x49, 0x83, 0xc6, 0x02, //0x00001aab addq $2, %r14 - 0x48, 0x83, 0xc3, 0xfe, //0x00001aaf addq $-2, %rbx - //0x00001ab3 LBB5_79 - 0x48, 0x85, 0xdb, //0x00001ab3 testq %rbx, %rbx - 0x0f, 0x84, 0x64, 0xff, 0xff, 0xff, //0x00001ab6 je LBB5_72 - 0x0f, 0xb6, 0x09, //0x00001abc movzbl (%rcx), %ecx - 0x41, 0x88, 0x0e, //0x00001abf movb %cl, (%r14) - 0xe9, 0x59, 0xff, 0xff, 0xff, //0x00001ac2 jmp LBB5_72 - //0x00001ac7 LBB5_81 - 0x4d, 0x89, 0xd6, //0x00001ac7 movq %r10, %r14 - 0x49, 0xf7, 0xde, //0x00001aca negq %r14 - 0x4d, 0x85, 0xd2, //0x00001acd testq %r10, %r10 - 0x0f, 0x85, 0x8e, 0xf9, 0xff, 0xff, //0x00001ad0 jne LBB5_3 - 0xe9, 0x74, 0x03, 0x00, 0x00, //0x00001ad6 jmp LBB5_118 - //0x00001adb LBB5_64 - 0x48, 0x83, 0xf8, 0x02, //0x00001adb cmpq $2, %rax - 0x0f, 0x82, 0xf1, 0xfe, 0xff, 0xff, //0x00001adf jb LBB5_65 - //0x00001ae5 LBB5_85 - 0x41, 0x0f, 0xb7, 0x0a, //0x00001ae5 movzwl (%r10), %ecx - 0x66, 0x89, 0x0e, //0x00001ae9 movw %cx, (%rsi) - 0x49, 0x83, 0xc2, 0x02, //0x00001aec addq $2, %r10 - 0x48, 0x83, 0xc6, 0x02, //0x00001af0 addq $2, %rsi - 0x48, 0x83, 0xc0, 0xfe, //0x00001af4 addq $-2, %rax - 0x48, 0x85, 0xc0, //0x00001af8 testq %rax, %rax - 0x0f, 0x85, 0xde, 0xfe, 0xff, 0xff, //0x00001afb jne LBB5_66 - 0xe9, 0xde, 0xfe, 0xff, 0xff, //0x00001b01 jmp LBB5_67 - //0x00001b06 LBB5_86 - 0x4c, 0x8d, 0x0d, 0x23, 0xf9, 0x00, 0x00, //0x00001b06 leaq $63779(%rip), %r9 /* __EscTab+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x15, 0x4b, 0xf8, 0xff, 0xff, //0x00001b0d vmovdqa $-1973(%rip), %ymm10 /* LCPI5_0+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x0d, 0x63, 0xf8, 0xff, 0xff, //0x00001b15 vmovdqa $-1949(%rip), %ymm9 /* LCPI5_1+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x1d, 0x7b, 0xf8, 0xff, 0xff, //0x00001b1d vmovdqa $-1925(%rip), %ymm11 /* LCPI5_2+0(%rip) */ - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00001b25 vpcmpeqd %ymm8, %ymm8, %ymm8 - 0x48, 0x89, 0xd3, //0x00001b2a movq %rdx, %rbx - 0x4d, 0x89, 0xf2, //0x00001b2d movq %r14, %r10 - //0x00001b30 LBB5_87 - 0x49, 0x83, 0xfa, 0x10, //0x00001b30 cmpq $16, %r10 - 0x0f, 0x8d, 0x26, 0x01, 0x00, 0x00, //0x00001b34 jge LBB5_88 - //0x00001b3a LBB5_93 - 0x49, 0x83, 0xfa, 0x08, //0x00001b3a cmpq $8, %r10 - 0x0f, 0x8c, 0x85, 0x00, 0x00, 0x00, //0x00001b3e jl LBB5_97 - //0x00001b44 LBB5_94 - 0x0f, 0xb6, 0x07, //0x00001b44 movzbl (%rdi), %eax - 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00001b47 movzbl (%rax,%r9), %eax - 0x0f, 0xb6, 0x4f, 0x01, //0x00001b4c movzbl $1(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00001b50 movzbl (%rcx,%r9), %ecx - 0x01, 0xc9, //0x00001b55 addl %ecx, %ecx - 0x09, 0xc1, //0x00001b57 orl %eax, %ecx - 0x0f, 0xb6, 0x47, 0x02, //0x00001b59 movzbl $2(%rdi), %eax - 0x42, 0x0f, 0xb6, 0x34, 0x08, //0x00001b5d movzbl (%rax,%r9), %esi - 0xc1, 0xe6, 0x02, //0x00001b62 shll $2, %esi - 0x0f, 0xb6, 0x47, 0x03, //0x00001b65 movzbl $3(%rdi), %eax - 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00001b69 movzbl (%rax,%r9), %eax - 0xc1, 0xe0, 0x03, //0x00001b6e shll $3, %eax - 0x09, 0xf0, //0x00001b71 orl %esi, %eax - 0x09, 0xc8, //0x00001b73 orl %ecx, %eax - 0x48, 0x8b, 0x0f, //0x00001b75 movq (%rdi), %rcx - 0x48, 0x89, 0x0b, //0x00001b78 movq %rcx, (%rbx) - 0x84, 0xc0, //0x00001b7b testb %al, %al - 0x0f, 0x85, 0x9a, 0x02, 0x00, 0x00, //0x00001b7d jne LBB5_115 - 0x0f, 0xb6, 0x47, 0x04, //0x00001b83 movzbl $4(%rdi), %eax - 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00001b87 movzbl (%rax,%r9), %eax - 0x0f, 0xb6, 0x4f, 0x05, //0x00001b8c movzbl $5(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00001b90 movzbl (%rcx,%r9), %ecx - 0x01, 0xc9, //0x00001b95 addl %ecx, %ecx - 0x09, 0xc1, //0x00001b97 orl %eax, %ecx - 0x0f, 0xb6, 0x47, 0x06, //0x00001b99 movzbl $6(%rdi), %eax - 0x42, 0x0f, 0xb6, 0x34, 0x08, //0x00001b9d movzbl (%rax,%r9), %esi - 0xc1, 0xe6, 0x02, //0x00001ba2 shll $2, %esi - 0x0f, 0xb6, 0x47, 0x07, //0x00001ba5 movzbl $7(%rdi), %eax - 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00001ba9 movzbl (%rax,%r9), %eax - 0xc1, 0xe0, 0x03, //0x00001bae shll $3, %eax - 0x09, 0xf0, //0x00001bb1 orl %esi, %eax - 0x09, 0xc8, //0x00001bb3 orl %ecx, %eax - 0x84, 0xc0, //0x00001bb5 testb %al, %al - 0x0f, 0x85, 0x6e, 0x02, 0x00, 0x00, //0x00001bb7 jne LBB5_116 - 0x48, 0x83, 0xc3, 0x08, //0x00001bbd addq $8, %rbx - 0x48, 0x83, 0xc7, 0x08, //0x00001bc1 addq $8, %rdi - 0x49, 0x83, 0xc2, 0xf8, //0x00001bc5 addq $-8, %r10 - //0x00001bc9 LBB5_97 - 0x49, 0x83, 0xfa, 0x04, //0x00001bc9 cmpq $4, %r10 - 0x0f, 0x8c, 0x49, 0x00, 0x00, 0x00, //0x00001bcd jl LBB5_100 - 0x0f, 0xb6, 0x07, //0x00001bd3 movzbl (%rdi), %eax - 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00001bd6 movzbl (%rax,%r9), %eax - 0x0f, 0xb6, 0x4f, 0x01, //0x00001bdb movzbl $1(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x00001bdf movzbl (%rcx,%r9), %ecx - 0x01, 0xc9, //0x00001be4 addl %ecx, %ecx - 0x09, 0xc1, //0x00001be6 orl %eax, %ecx - 0x0f, 0xb6, 0x47, 0x02, //0x00001be8 movzbl $2(%rdi), %eax - 0x42, 0x0f, 0xb6, 0x34, 0x08, //0x00001bec movzbl (%rax,%r9), %esi - 0xc1, 0xe6, 0x02, //0x00001bf1 shll $2, %esi - 0x0f, 0xb6, 0x47, 0x03, //0x00001bf4 movzbl $3(%rdi), %eax - 0x42, 0x0f, 0xb6, 0x04, 0x08, //0x00001bf8 movzbl (%rax,%r9), %eax - 0xc1, 0xe0, 0x03, //0x00001bfd shll $3, %eax - 0x09, 0xf0, //0x00001c00 orl %esi, %eax - 0x09, 0xc8, //0x00001c02 orl %ecx, %eax - 0x8b, 0x0f, //0x00001c04 movl (%rdi), %ecx - 0x89, 0x0b, //0x00001c06 movl %ecx, (%rbx) - 0x84, 0xc0, //0x00001c08 testb %al, %al - 0x0f, 0x85, 0x0d, 0x02, 0x00, 0x00, //0x00001c0a jne LBB5_115 - 0x48, 0x83, 0xc3, 0x04, //0x00001c10 addq $4, %rbx - 0x48, 0x83, 0xc7, 0x04, //0x00001c14 addq $4, %rdi - 0x49, 0x83, 0xc2, 0xfc, //0x00001c18 addq $-4, %r10 - //0x00001c1c LBB5_100 - 0x4d, 0x85, 0xd2, //0x00001c1c testq %r10, %r10 - 0x0f, 0x8e, 0x1f, 0x02, 0x00, 0x00, //0x00001c1f jle LBB5_117 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c25 .p2align 4, 0x90 - //0x00001c30 LBB5_101 - 0x0f, 0xb6, 0x07, //0x00001c30 movzbl (%rdi), %eax - 0x42, 0x80, 0x3c, 0x08, 0x00, //0x00001c33 cmpb $0, (%rax,%r9) - 0x0f, 0x85, 0x94, 0x01, 0x00, 0x00, //0x00001c38 jne LBB5_112 - 0x48, 0xff, 0xc7, //0x00001c3e incq %rdi - 0x88, 0x03, //0x00001c41 movb %al, (%rbx) - 0x48, 0xff, 0xc3, //0x00001c43 incq %rbx - 0x49, 0x83, 0xfa, 0x01, //0x00001c46 cmpq $1, %r10 - 0x4d, 0x8d, 0x52, 0xff, //0x00001c4a leaq $-1(%r10), %r10 - 0x0f, 0x8f, 0xdc, 0xff, 0xff, 0xff, //0x00001c4e jg LBB5_101 - 0xe9, 0xeb, 0x01, 0x00, 0x00, //0x00001c54 jmp LBB5_117 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001c59 .p2align 4, 0x90 - //0x00001c60 LBB5_88 - 0x49, 0x83, 0xfa, 0x20, //0x00001c60 cmpq $32, %r10 - 0x0f, 0x8c, 0x9f, 0x00, 0x00, 0x00, //0x00001c64 jl LBB5_103 - 0x49, 0x8d, 0x4a, 0x20, //0x00001c6a leaq $32(%r10), %rcx - 0x31, 0xc0, //0x00001c6e xorl %eax, %eax - //0x00001c70 .p2align 4, 0x90 - //0x00001c70 LBB5_90 - 0xc5, 0xfe, 0x6f, 0x04, 0x07, //0x00001c70 vmovdqu (%rdi,%rax), %ymm0 - 0xc5, 0xad, 0x64, 0xc8, //0x00001c75 vpcmpgtb %ymm0, %ymm10, %ymm1 - 0xc5, 0xb5, 0x74, 0xd0, //0x00001c79 vpcmpeqb %ymm0, %ymm9, %ymm2 - 0xc5, 0xa5, 0x74, 0xd8, //0x00001c7d vpcmpeqb %ymm0, %ymm11, %ymm3 - 0xc5, 0xe5, 0xeb, 0xd2, //0x00001c81 vpor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfe, 0x7f, 0x04, 0x03, //0x00001c85 vmovdqu %ymm0, (%rbx,%rax) - 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x00001c8a vpcmpgtb %ymm8, %ymm0, %ymm0 - 0xc5, 0xfd, 0xdb, 0xc1, //0x00001c8f vpand %ymm1, %ymm0, %ymm0 - 0xc5, 0xed, 0xeb, 0xc0, //0x00001c93 vpor %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf0, //0x00001c97 vpmovmskb %ymm0, %esi - 0x85, 0xf6, //0x00001c9b testl %esi, %esi - 0x0f, 0x85, 0x1a, 0x01, 0x00, 0x00, //0x00001c9d jne LBB5_109 - 0x48, 0x83, 0xc0, 0x20, //0x00001ca3 addq $32, %rax - 0x48, 0x83, 0xc1, 0xe0, //0x00001ca7 addq $-32, %rcx - 0x48, 0x83, 0xf9, 0x3f, //0x00001cab cmpq $63, %rcx - 0x0f, 0x8f, 0xbb, 0xff, 0xff, 0xff, //0x00001caf jg LBB5_90 - 0xc5, 0xf8, 0x77, //0x00001cb5 vzeroupper - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00001cb8 vpcmpeqd %ymm8, %ymm8, %ymm8 - 0xc5, 0x7d, 0x6f, 0x1d, 0xdb, 0xf6, 0xff, 0xff, //0x00001cbd vmovdqa $-2341(%rip), %ymm11 /* LCPI5_2+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x0d, 0xb3, 0xf6, 0xff, 0xff, //0x00001cc5 vmovdqa $-2381(%rip), %ymm9 /* LCPI5_1+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x15, 0x8b, 0xf6, 0xff, 0xff, //0x00001ccd vmovdqa $-2421(%rip), %ymm10 /* LCPI5_0+0(%rip) */ - 0x48, 0x01, 0xc7, //0x00001cd5 addq %rax, %rdi - 0x49, 0x29, 0xc2, //0x00001cd8 subq %rax, %r10 - 0x48, 0x01, 0xc3, //0x00001cdb addq %rax, %rbx - 0x48, 0x83, 0xf9, 0x30, //0x00001cde cmpq $48, %rcx - 0xc5, 0xf9, 0x6f, 0x3d, 0xd6, 0xf6, 0xff, 0xff, //0x00001ce2 vmovdqa $-2346(%rip), %xmm7 /* LCPI5_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x2d, 0xde, 0xf6, 0xff, 0xff, //0x00001cea vmovdqa $-2338(%rip), %xmm5 /* LCPI5_4+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x25, 0xe6, 0xf6, 0xff, 0xff, //0x00001cf2 vmovdqa $-2330(%rip), %xmm4 /* LCPI5_5+0(%rip) */ - 0xc5, 0xc9, 0x76, 0xf6, //0x00001cfa vpcmpeqd %xmm6, %xmm6, %xmm6 - 0x0f, 0x8d, 0x41, 0x00, 0x00, 0x00, //0x00001cfe jge LBB5_104 - 0xe9, 0x31, 0xfe, 0xff, 0xff, //0x00001d04 jmp LBB5_93 - //0x00001d09 LBB5_103 - 0xc5, 0xf8, 0x77, //0x00001d09 vzeroupper - 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00001d0c vpcmpeqd %ymm8, %ymm8, %ymm8 - 0xc5, 0x7d, 0x6f, 0x1d, 0x87, 0xf6, 0xff, 0xff, //0x00001d11 vmovdqa $-2425(%rip), %ymm11 /* LCPI5_2+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x0d, 0x5f, 0xf6, 0xff, 0xff, //0x00001d19 vmovdqa $-2465(%rip), %ymm9 /* LCPI5_1+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x15, 0x37, 0xf6, 0xff, 0xff, //0x00001d21 vmovdqa $-2505(%rip), %ymm10 /* LCPI5_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x3d, 0x8f, 0xf6, 0xff, 0xff, //0x00001d29 vmovdqa $-2417(%rip), %xmm7 /* LCPI5_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x2d, 0x97, 0xf6, 0xff, 0xff, //0x00001d31 vmovdqa $-2409(%rip), %xmm5 /* LCPI5_4+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x25, 0x9f, 0xf6, 0xff, 0xff, //0x00001d39 vmovdqa $-2401(%rip), %xmm4 /* LCPI5_5+0(%rip) */ - 0xc5, 0xc9, 0x76, 0xf6, //0x00001d41 vpcmpeqd %xmm6, %xmm6, %xmm6 - //0x00001d45 LBB5_104 - 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001d45 movl $16, %ecx - 0x31, 0xc0, //0x00001d4a xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, //0x00001d4c .p2align 4, 0x90 - //0x00001d50 LBB5_105 - 0xc5, 0xfa, 0x6f, 0x04, 0x07, //0x00001d50 vmovdqu (%rdi,%rax), %xmm0 - 0xc5, 0xc1, 0x64, 0xc8, //0x00001d55 vpcmpgtb %xmm0, %xmm7, %xmm1 - 0xc5, 0xf9, 0x74, 0xd5, //0x00001d59 vpcmpeqb %xmm5, %xmm0, %xmm2 - 0xc5, 0xf9, 0x74, 0xdc, //0x00001d5d vpcmpeqb %xmm4, %xmm0, %xmm3 - 0xc5, 0xe1, 0xeb, 0xd2, //0x00001d61 vpor %xmm2, %xmm3, %xmm2 - 0xc5, 0xfa, 0x7f, 0x04, 0x03, //0x00001d65 vmovdqu %xmm0, (%rbx,%rax) - 0xc5, 0xf9, 0x64, 0xc6, //0x00001d6a vpcmpgtb %xmm6, %xmm0, %xmm0 - 0xc5, 0xf9, 0xdb, 0xc1, //0x00001d6e vpand %xmm1, %xmm0, %xmm0 - 0xc5, 0xe9, 0xeb, 0xc0, //0x00001d72 vpor %xmm0, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xf0, //0x00001d76 vpmovmskb %xmm0, %esi - 0x66, 0x85, 0xf6, //0x00001d7a testw %si, %si - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00001d7d jne LBB5_108 - 0x48, 0x83, 0xc0, 0x10, //0x00001d83 addq $16, %rax - 0x49, 0x8d, 0x74, 0x0a, 0xf0, //0x00001d87 leaq $-16(%r10,%rcx), %rsi - 0x48, 0x83, 0xc1, 0xf0, //0x00001d8c addq $-16, %rcx - 0x48, 0x83, 0xfe, 0x1f, //0x00001d90 cmpq $31, %rsi - 0x0f, 0x8f, 0xb6, 0xff, 0xff, 0xff, //0x00001d94 jg LBB5_105 - 0x48, 0x01, 0xc7, //0x00001d9a addq %rax, %rdi - 0x49, 0x29, 0xc2, //0x00001d9d subq %rax, %r10 - 0x48, 0x01, 0xc3, //0x00001da0 addq %rax, %rbx - 0x49, 0x83, 0xfa, 0x08, //0x00001da3 cmpq $8, %r10 - 0x0f, 0x8d, 0x97, 0xfd, 0xff, 0xff, //0x00001da7 jge LBB5_94 - 0xe9, 0x17, 0xfe, 0xff, 0xff, //0x00001dad jmp LBB5_97 - //0x00001db2 LBB5_108 - 0x0f, 0xb7, 0xce, //0x00001db2 movzwl %si, %ecx - 0x0f, 0xbc, 0xc9, //0x00001db5 bsfl %ecx, %ecx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00001db8 jmp LBB5_110 - //0x00001dbd LBB5_109 - 0x0f, 0xbc, 0xce, //0x00001dbd bsfl %esi, %ecx - //0x00001dc0 LBB5_110 - 0x48, 0x01, 0xcf, //0x00001dc0 addq %rcx, %rdi - 0x48, 0x01, 0xc7, //0x00001dc3 addq %rax, %rdi - 0x49, 0x29, 0xca, //0x00001dc6 subq %rcx, %r10 - 0x49, 0x29, 0xc2, //0x00001dc9 subq %rax, %r10 - 0x48, 0x01, 0xcb, //0x00001dcc addq %rcx, %rbx - //0x00001dcf LBB5_111 - 0x48, 0x01, 0xc3, //0x00001dcf addq %rax, %rbx - //0x00001dd2 LBB5_112 - 0x8a, 0x07, //0x00001dd2 movb (%rdi), %al - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001dd4 .p2align 4, 0x90 - //0x00001de0 LBB5_113 - 0x48, 0x89, 0xd9, //0x00001de0 movq %rbx, %rcx - 0x0f, 0xb6, 0xc0, //0x00001de3 movzbl %al, %eax - 0x48, 0xc1, 0xe0, 0x04, //0x00001de6 shlq $4, %rax - 0x49, 0x63, 0x1c, 0x00, //0x00001dea movslq (%r8,%rax), %rbx - 0x49, 0x8b, 0x44, 0x00, 0x08, //0x00001dee movq $8(%r8,%rax), %rax - 0x48, 0x89, 0x01, //0x00001df3 movq %rax, (%rcx) - 0x48, 0x01, 0xcb, //0x00001df6 addq %rcx, %rbx - 0x49, 0x83, 0xfa, 0x02, //0x00001df9 cmpq $2, %r10 - 0x0f, 0x8c, 0x41, 0x00, 0x00, 0x00, //0x00001dfd jl LBB5_117 - 0x49, 0xff, 0xca, //0x00001e03 decq %r10 - 0x0f, 0xb6, 0x47, 0x01, //0x00001e06 movzbl $1(%rdi), %eax - 0x48, 0xff, 0xc7, //0x00001e0a incq %rdi - 0x42, 0x80, 0x3c, 0x08, 0x00, //0x00001e0d cmpb $0, (%rax,%r9) - 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00001e12 jne LBB5_113 - 0xe9, 0x13, 0xfd, 0xff, 0xff, //0x00001e18 jmp LBB5_87 - //0x00001e1d LBB5_115 - 0x0f, 0xbc, 0xc0, //0x00001e1d bsfl %eax, %eax - 0x48, 0x01, 0xc7, //0x00001e20 addq %rax, %rdi - 0x49, 0x29, 0xc2, //0x00001e23 subq %rax, %r10 - 0xe9, 0xa4, 0xff, 0xff, 0xff, //0x00001e26 jmp LBB5_111 - //0x00001e2b LBB5_116 - 0x0f, 0xbc, 0xc0, //0x00001e2b bsfl %eax, %eax - 0x48, 0x8d, 0x48, 0x04, //0x00001e2e leaq $4(%rax), %rcx - 0x48, 0x8d, 0x7c, 0x07, 0x04, //0x00001e32 leaq $4(%rdi,%rax), %rdi - 0x49, 0x29, 0xca, //0x00001e37 subq %rcx, %r10 - 0x48, 0x8d, 0x5c, 0x03, 0x04, //0x00001e3a leaq $4(%rbx,%rax), %rbx - 0xe9, 0x8e, 0xff, 0xff, 0xff, //0x00001e3f jmp LBB5_112 - //0x00001e44 LBB5_117 - 0x48, 0x29, 0xd3, //0x00001e44 subq %rdx, %rbx - 0x49, 0x89, 0x1f, //0x00001e47 movq %rbx, (%r15) - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00001e4a jmp LBB5_121 - //0x00001e4f LBB5_118 - 0x49, 0x29, 0xd4, //0x00001e4f subq %rdx, %r12 - 0x4d, 0x89, 0x27, //0x00001e52 movq %r12, (%r15) - 0x49, 0x29, 0xfb, //0x00001e55 subq %rdi, %r11 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00001e58 jmp LBB5_120 - //0x00001e5d LBB5_119 - 0x49, 0x29, 0xd4, //0x00001e5d subq %rdx, %r12 - 0x4d, 0x89, 0x27, //0x00001e60 movq %r12, (%r15) - 0x49, 0xf7, 0xd3, //0x00001e63 notq %r11 - 0x49, 0x01, 0xfb, //0x00001e66 addq %rdi, %r11 - //0x00001e69 LBB5_120 - 0x4d, 0x89, 0xde, //0x00001e69 movq %r11, %r14 - //0x00001e6c LBB5_121 - 0x4c, 0x89, 0xf0, //0x00001e6c movq %r14, %rax - 0x48, 0x83, 0xc4, 0x08, //0x00001e6f addq $8, %rsp - 0x5b, //0x00001e73 popq %rbx - 0x41, 0x5c, //0x00001e74 popq %r12 - 0x41, 0x5d, //0x00001e76 popq %r13 - 0x41, 0x5e, //0x00001e78 popq %r14 - 0x41, 0x5f, //0x00001e7a popq %r15 - 0x5d, //0x00001e7c popq %rbp - 0xc5, 0xf8, 0x77, //0x00001e7d vzeroupper - 0xc3, //0x00001e80 retq - //0x00001e81 LBB5_122 - 0x49, 0x29, 0xd4, //0x00001e81 subq %rdx, %r12 - 0x49, 0xf7, 0xd2, //0x00001e84 notq %r10 - 0x4d, 0x01, 0xd4, //0x00001e87 addq %r10, %r12 - 0x4d, 0x89, 0x27, //0x00001e8a movq %r12, (%r15) - 0x49, 0x29, 0xfb, //0x00001e8d subq %rdi, %r11 - 0x4d, 0x01, 0xd3, //0x00001e90 addq %r10, %r11 - 0x49, 0xf7, 0xd3, //0x00001e93 notq %r11 - 0xe9, 0xce, 0xff, 0xff, 0xff, //0x00001e96 jmp LBB5_120 - 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e9b .p2align 5, 0x00 - //0x00001ea0 LCPI6_0 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00001ea0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00001eb0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00001ec0 .p2align 4, 0x00 - //0x00001ec0 LCPI6_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00001ec0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00001ed0 .p2align 4, 0x90 - //0x00001ed0 _unquote - 0x55, //0x00001ed0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00001ed1 movq %rsp, %rbp - 0x41, 0x57, //0x00001ed4 pushq %r15 - 0x41, 0x56, //0x00001ed6 pushq %r14 - 0x41, 0x55, //0x00001ed8 pushq %r13 - 0x41, 0x54, //0x00001eda pushq %r12 - 0x53, //0x00001edc pushq %rbx - 0x48, 0x83, 0xec, 0x18, //0x00001edd subq $24, %rsp - 0x48, 0x85, 0xf6, //0x00001ee1 testq %rsi, %rsi - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00001ee4 je LBB6_2 - 0x48, 0x89, 0x4d, 0xd0, //0x00001eea movq %rcx, $-48(%rbp) - 0x45, 0x89, 0xc2, //0x00001eee movl %r8d, %r10d - 0x41, 0x83, 0xe2, 0x01, //0x00001ef1 andl $1, %r10d - 0xc5, 0xfd, 0x6f, 0x0d, 0xa3, 0xff, 0xff, 0xff, //0x00001ef5 vmovdqa $-93(%rip), %ymm1 /* LCPI6_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xbb, 0xff, 0xff, 0xff, //0x00001efd vmovdqa $-69(%rip), %xmm2 /* LCPI6_1+0(%rip) */ - 0x49, 0x89, 0xf9, //0x00001f05 movq %rdi, %r9 - 0x49, 0x89, 0xf5, //0x00001f08 movq %rsi, %r13 - 0x48, 0x89, 0xd0, //0x00001f0b movq %rdx, %rax - 0xe9, 0x59, 0x00, 0x00, 0x00, //0x00001f0e jmp LBB6_8 - //0x00001f13 LBB6_2 - 0x45, 0x31, 0xed, //0x00001f13 xorl %r13d, %r13d - 0x48, 0x89, 0xd0, //0x00001f16 movq %rdx, %rax - //0x00001f19 LBB6_3 - 0x4c, 0x01, 0xe8, //0x00001f19 addq %r13, %rax - 0x48, 0x29, 0xd0, //0x00001f1c subq %rdx, %rax - //0x00001f1f LBB6_4 - 0x48, 0x83, 0xc4, 0x18, //0x00001f1f addq $24, %rsp - 0x5b, //0x00001f23 popq %rbx - 0x41, 0x5c, //0x00001f24 popq %r12 - 0x41, 0x5d, //0x00001f26 popq %r13 - 0x41, 0x5e, //0x00001f28 popq %r14 - 0x41, 0x5f, //0x00001f2a popq %r15 - 0x5d, //0x00001f2c popq %rbp - 0xc5, 0xf8, 0x77, //0x00001f2d vzeroupper - 0xc3, //0x00001f30 retq - //0x00001f31 LBB6_5 - 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001f31 leaq $4(%r9,%r12), %r9 - 0x44, 0x89, 0xf9, //0x00001f36 movl %r15d, %ecx - 0xc1, 0xe9, 0x06, //0x00001f39 shrl $6, %ecx - 0x80, 0xc9, 0xc0, //0x00001f3c orb $-64, %cl - 0x88, 0x08, //0x00001f3f movb %cl, (%rax) - 0x41, 0x80, 0xe7, 0x3f, //0x00001f41 andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00001f45 orb $-128, %r15b - 0x44, 0x88, 0x78, 0x01, //0x00001f49 movb %r15b, $1(%rax) - 0x48, 0x83, 0xc0, 0x02, //0x00001f4d addq $2, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f51 .p2align 4, 0x90 - //0x00001f60 LBB6_6 - 0x4d, 0x89, 0xf5, //0x00001f60 movq %r14, %r13 - //0x00001f63 LBB6_7 - 0x4d, 0x85, 0xed, //0x00001f63 testq %r13, %r13 - 0x0f, 0x84, 0x9d, 0x07, 0x00, 0x00, //0x00001f66 je LBB6_101 - //0x00001f6c LBB6_8 - 0x41, 0x80, 0x39, 0x5c, //0x00001f6c cmpb $92, (%r9) - 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00001f70 jne LBB6_10 - 0x31, 0xdb, //0x00001f76 xorl %ebx, %ebx - 0xe9, 0x43, 0x01, 0x00, 0x00, //0x00001f78 jmp LBB6_24 - 0x90, 0x90, 0x90, //0x00001f7d .p2align 4, 0x90 - //0x00001f80 LBB6_10 - 0x4d, 0x89, 0xec, //0x00001f80 movq %r13, %r12 - 0x49, 0x89, 0xc7, //0x00001f83 movq %rax, %r15 - 0x4d, 0x89, 0xce, //0x00001f86 movq %r9, %r14 - 0x49, 0x83, 0xfd, 0x20, //0x00001f89 cmpq $32, %r13 - 0x0f, 0x8c, 0x3e, 0x00, 0x00, 0x00, //0x00001f8d jl LBB6_14 - 0x4d, 0x89, 0xce, //0x00001f93 movq %r9, %r14 - 0x49, 0x89, 0xc7, //0x00001f96 movq %rax, %r15 - 0x4d, 0x89, 0xec, //0x00001f99 movq %r13, %r12 - 0x90, 0x90, 0x90, 0x90, //0x00001f9c .p2align 4, 0x90 - //0x00001fa0 LBB6_12 - 0xc4, 0xc1, 0x7e, 0x6f, 0x06, //0x00001fa0 vmovdqu (%r14), %ymm0 - 0xc4, 0xc1, 0x7e, 0x7f, 0x07, //0x00001fa5 vmovdqu %ymm0, (%r15) - 0xc5, 0xfd, 0x74, 0xc1, //0x00001faa vpcmpeqb %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xd8, //0x00001fae vpmovmskb %ymm0, %ebx - 0x85, 0xdb, //0x00001fb2 testl %ebx, %ebx - 0x0f, 0x85, 0xc2, 0x00, 0x00, 0x00, //0x00001fb4 jne LBB6_22 - 0x49, 0x83, 0xc6, 0x20, //0x00001fba addq $32, %r14 - 0x49, 0x83, 0xc7, 0x20, //0x00001fbe addq $32, %r15 - 0x49, 0x83, 0xfc, 0x3f, //0x00001fc2 cmpq $63, %r12 - 0x4d, 0x8d, 0x64, 0x24, 0xe0, //0x00001fc6 leaq $-32(%r12), %r12 - 0x0f, 0x8f, 0xcf, 0xff, 0xff, 0xff, //0x00001fcb jg LBB6_12 - //0x00001fd1 LBB6_14 - 0xc5, 0xf8, 0x77, //0x00001fd1 vzeroupper - 0xc5, 0xf9, 0x6f, 0x15, 0xe4, 0xfe, 0xff, 0xff, //0x00001fd4 vmovdqa $-284(%rip), %xmm2 /* LCPI6_1+0(%rip) */ - 0x49, 0x83, 0xfc, 0x10, //0x00001fdc cmpq $16, %r12 - 0x0f, 0x8c, 0x3c, 0x00, 0x00, 0x00, //0x00001fe0 jl LBB6_17 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001fe6 .p2align 4, 0x90 - //0x00001ff0 LBB6_15 - 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00001ff0 vmovdqu (%r14), %xmm0 - 0xc4, 0xc1, 0x7a, 0x7f, 0x07, //0x00001ff5 vmovdqu %xmm0, (%r15) - 0xc5, 0xf9, 0x74, 0xc2, //0x00001ffa vpcmpeqb %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd8, //0x00001ffe vpmovmskb %xmm0, %ebx - 0x66, 0x85, 0xdb, //0x00002002 testw %bx, %bx - 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x00002005 jne LBB6_23 - 0x49, 0x83, 0xc6, 0x10, //0x0000200b addq $16, %r14 - 0x49, 0x83, 0xc7, 0x10, //0x0000200f addq $16, %r15 - 0x49, 0x83, 0xfc, 0x1f, //0x00002013 cmpq $31, %r12 - 0x4d, 0x8d, 0x64, 0x24, 0xf0, //0x00002017 leaq $-16(%r12), %r12 - 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000201c jg LBB6_15 - //0x00002022 LBB6_17 - 0x4d, 0x85, 0xe4, //0x00002022 testq %r12, %r12 - 0x0f, 0x84, 0xee, 0xfe, 0xff, 0xff, //0x00002025 je LBB6_3 - 0x31, 0xdb, //0x0000202b xorl %ebx, %ebx - 0xc5, 0xfd, 0x6f, 0x0d, 0x6b, 0xfe, 0xff, 0xff, //0x0000202d vmovdqa $-405(%rip), %ymm1 /* LCPI6_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002035 .p2align 4, 0x90 - //0x00002040 LBB6_19 - 0x45, 0x0f, 0xb6, 0x1c, 0x1e, //0x00002040 movzbl (%r14,%rbx), %r11d - 0x41, 0x80, 0xfb, 0x5c, //0x00002045 cmpb $92, %r11b - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00002049 je LBB6_21 - 0x45, 0x88, 0x1c, 0x1f, //0x0000204f movb %r11b, (%r15,%rbx) - 0x48, 0xff, 0xc3, //0x00002053 incq %rbx - 0x49, 0x39, 0xdc, //0x00002056 cmpq %rbx, %r12 - 0x0f, 0x85, 0xe1, 0xff, 0xff, 0xff, //0x00002059 jne LBB6_19 - 0xe9, 0xb5, 0xfe, 0xff, 0xff, //0x0000205f jmp LBB6_3 - //0x00002064 LBB6_21 - 0x49, 0x01, 0xde, //0x00002064 addq %rbx, %r14 - 0x4d, 0x29, 0xce, //0x00002067 subq %r9, %r14 - 0x4c, 0x89, 0xf3, //0x0000206a movq %r14, %rbx - 0x48, 0x83, 0xfb, 0xff, //0x0000206d cmpq $-1, %rbx - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00002071 jne LBB6_24 - 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00002077 jmp LBB6_3 - //0x0000207c LBB6_22 - 0x48, 0x63, 0xdb, //0x0000207c movslq %ebx, %rbx - 0x4d, 0x29, 0xce, //0x0000207f subq %r9, %r14 - 0x48, 0x0f, 0xbc, 0xdb, //0x00002082 bsfq %rbx, %rbx - 0x4c, 0x01, 0xf3, //0x00002086 addq %r14, %rbx - 0x48, 0x83, 0xfb, 0xff, //0x00002089 cmpq $-1, %rbx - 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x0000208d jne LBB6_24 - 0xe9, 0x81, 0xfe, 0xff, 0xff, //0x00002093 jmp LBB6_3 - //0x00002098 LBB6_23 - 0x0f, 0xb7, 0xdb, //0x00002098 movzwl %bx, %ebx - 0x4d, 0x29, 0xce, //0x0000209b subq %r9, %r14 - 0x48, 0x0f, 0xbc, 0xdb, //0x0000209e bsfq %rbx, %rbx - 0x4c, 0x01, 0xf3, //0x000020a2 addq %r14, %rbx - 0xc5, 0xfd, 0x6f, 0x0d, 0xf3, 0xfd, 0xff, 0xff, //0x000020a5 vmovdqa $-525(%rip), %ymm1 /* LCPI6_0+0(%rip) */ - 0x48, 0x83, 0xfb, 0xff, //0x000020ad cmpq $-1, %rbx - 0x0f, 0x84, 0x62, 0xfe, 0xff, 0xff, //0x000020b1 je LBB6_3 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020b7 .p2align 4, 0x90 - //0x000020c0 LBB6_24 - 0x48, 0x8d, 0x4b, 0x02, //0x000020c0 leaq $2(%rbx), %rcx - 0x49, 0x29, 0xcd, //0x000020c4 subq %rcx, %r13 - 0x0f, 0x88, 0x10, 0x06, 0x00, 0x00, //0x000020c7 js LBB6_99 - 0x4d, 0x8d, 0x4c, 0x19, 0x02, //0x000020cd leaq $2(%r9,%rbx), %r9 - 0x4d, 0x85, 0xd2, //0x000020d2 testq %r10, %r10 - 0x0f, 0x85, 0x09, 0x04, 0x00, 0x00, //0x000020d5 jne LBB6_67 - //0x000020db LBB6_26 - 0x48, 0x01, 0xd8, //0x000020db addq %rbx, %rax - 0x41, 0x0f, 0xb6, 0x49, 0xff, //0x000020de movzbl $-1(%r9), %ecx - 0x48, 0x8d, 0x1d, 0x46, 0xf4, 0x00, 0x00, //0x000020e3 leaq $62534(%rip), %rbx /* __UnquoteTab+0(%rip) */ - 0x8a, 0x1c, 0x19, //0x000020ea movb (%rcx,%rbx), %bl - 0x80, 0xfb, 0xff, //0x000020ed cmpb $-1, %bl - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000020f0 je LBB6_29 - 0x84, 0xdb, //0x000020f6 testb %bl, %bl - 0x0f, 0x84, 0xf2, 0x05, 0x00, 0x00, //0x000020f8 je LBB6_100 - 0x88, 0x18, //0x000020fe movb %bl, (%rax) - 0x48, 0xff, 0xc0, //0x00002100 incq %rax - 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x00002103 jmp LBB6_7 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002108 .p2align 4, 0x90 - //0x00002110 LBB6_29 - 0x49, 0x83, 0xfd, 0x03, //0x00002110 cmpq $3, %r13 - 0x0f, 0x8e, 0xc3, 0x05, 0x00, 0x00, //0x00002114 jle LBB6_99 - 0x45, 0x8b, 0x31, //0x0000211a movl (%r9), %r14d - 0x45, 0x89, 0xf7, //0x0000211d movl %r14d, %r15d - 0x41, 0xf7, 0xd7, //0x00002120 notl %r15d - 0x41, 0x8d, 0x8e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002123 leal $-808464432(%r14), %ecx - 0x41, 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x0000212a andl $-2139062144, %r15d - 0x41, 0x85, 0xcf, //0x00002131 testl %ecx, %r15d - 0x0f, 0x85, 0xe7, 0x04, 0x00, 0x00, //0x00002134 jne LBB6_90 - 0x41, 0x8d, 0x8e, 0x19, 0x19, 0x19, 0x19, //0x0000213a leal $421075225(%r14), %ecx - 0x44, 0x09, 0xf1, //0x00002141 orl %r14d, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00002144 testl $-2139062144, %ecx - 0x0f, 0x85, 0xd1, 0x04, 0x00, 0x00, //0x0000214a jne LBB6_90 - 0x44, 0x89, 0xf3, //0x00002150 movl %r14d, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002153 andl $2139062143, %ebx - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002159 movl $-1061109568, %ecx - 0x29, 0xd9, //0x0000215e subl %ebx, %ecx - 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x00002160 leal $1179010630(%rbx), %r11d - 0x44, 0x21, 0xf9, //0x00002167 andl %r15d, %ecx - 0x44, 0x85, 0xd9, //0x0000216a testl %r11d, %ecx - 0x0f, 0x85, 0xae, 0x04, 0x00, 0x00, //0x0000216d jne LBB6_90 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002173 movl $-522133280, %ecx - 0x29, 0xd9, //0x00002178 subl %ebx, %ecx - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000217a addl $960051513, %ebx - 0x41, 0x21, 0xcf, //0x00002180 andl %ecx, %r15d - 0x41, 0x85, 0xdf, //0x00002183 testl %ebx, %r15d - 0x0f, 0x85, 0x95, 0x04, 0x00, 0x00, //0x00002186 jne LBB6_90 - 0x41, 0x0f, 0xce, //0x0000218c bswapl %r14d - 0x44, 0x89, 0xf1, //0x0000218f movl %r14d, %ecx - 0xc1, 0xe9, 0x04, //0x00002192 shrl $4, %ecx - 0xf7, 0xd1, //0x00002195 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002197 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x0000219d leal (%rcx,%rcx,8), %ecx - 0x41, 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x000021a0 andl $252645135, %r14d - 0x41, 0x01, 0xce, //0x000021a7 addl %ecx, %r14d - 0x44, 0x89, 0xf1, //0x000021aa movl %r14d, %ecx - 0xc1, 0xe9, 0x04, //0x000021ad shrl $4, %ecx - 0x44, 0x09, 0xf1, //0x000021b0 orl %r14d, %ecx - 0x44, 0x0f, 0xb6, 0xf9, //0x000021b3 movzbl %cl, %r15d - 0xc1, 0xe9, 0x08, //0x000021b7 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000021ba andl $65280, %ecx - 0x41, 0x09, 0xcf, //0x000021c0 orl %ecx, %r15d - 0x4d, 0x8d, 0x75, 0xfc, //0x000021c3 leaq $-4(%r13), %r14 - 0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x000021c7 cmpl $128, %r15d - 0x0f, 0x82, 0x61, 0x03, 0x00, 0x00, //0x000021ce jb LBB6_75 - 0x45, 0x31, 0xe4, //0x000021d4 xorl %r12d, %r12d - 0x4d, 0x85, 0xd2, //0x000021d7 testq %r10, %r10 - 0x0f, 0x84, 0x70, 0x01, 0x00, 0x00, //0x000021da je LBB6_51 - //0x000021e0 LBB6_36 - 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x000021e0 cmpl $2048, %r15d - 0x0f, 0x82, 0x44, 0xfd, 0xff, 0xff, //0x000021e7 jb LBB6_5 - 0x44, 0x89, 0xf9, //0x000021ed movl %r15d, %ecx - 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x000021f0 andl $-2048, %ecx - 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x000021f6 cmpl $55296, %ecx - 0x0f, 0x85, 0xae, 0x02, 0x00, 0x00, //0x000021fc jne LBB6_65 - 0x4d, 0x85, 0xf6, //0x00002202 testq %r14, %r14 - 0x0f, 0x8e, 0x61, 0x03, 0x00, 0x00, //0x00002205 jle LBB6_80 - 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x0000220b cmpb $92, $4(%r9,%r12) - 0x0f, 0x85, 0x64, 0x03, 0x00, 0x00, //0x00002211 jne LBB6_81 - 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00002217 cmpl $56319, %r15d - 0x0f, 0x87, 0x2a, 0x03, 0x00, 0x00, //0x0000221e ja LBB6_78 - 0x49, 0x83, 0xfe, 0x07, //0x00002224 cmpq $7, %r14 - 0x0f, 0x8c, 0x20, 0x03, 0x00, 0x00, //0x00002228 jl LBB6_78 - 0x43, 0x80, 0x7c, 0x21, 0x05, 0x5c, //0x0000222e cmpb $92, $5(%r9,%r12) - 0x0f, 0x85, 0x14, 0x03, 0x00, 0x00, //0x00002234 jne LBB6_78 - 0x43, 0x80, 0x7c, 0x21, 0x06, 0x75, //0x0000223a cmpb $117, $6(%r9,%r12) - 0x0f, 0x85, 0x08, 0x03, 0x00, 0x00, //0x00002240 jne LBB6_78 - 0x47, 0x8b, 0x5c, 0x21, 0x07, //0x00002246 movl $7(%r9,%r12), %r11d - 0x44, 0x89, 0xdb, //0x0000224b movl %r11d, %ebx - 0xf7, 0xd3, //0x0000224e notl %ebx - 0x41, 0x8d, 0x8b, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002250 leal $-808464432(%r11), %ecx - 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00002257 andl $-2139062144, %ebx - 0x89, 0x5d, 0xcc, //0x0000225d movl %ebx, $-52(%rbp) - 0x85, 0xcb, //0x00002260 testl %ecx, %ebx - 0x0f, 0x85, 0xbe, 0x04, 0x00, 0x00, //0x00002262 jne LBB6_104 - 0x41, 0x8d, 0x8b, 0x19, 0x19, 0x19, 0x19, //0x00002268 leal $421075225(%r11), %ecx - 0x44, 0x09, 0xd9, //0x0000226f orl %r11d, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x00002272 testl $-2139062144, %ecx - 0x0f, 0x85, 0xa8, 0x04, 0x00, 0x00, //0x00002278 jne LBB6_104 - 0x44, 0x89, 0xdb, //0x0000227e movl %r11d, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002281 andl $2139062143, %ebx - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002287 movl $-1061109568, %ecx - 0x29, 0xd9, //0x0000228c subl %ebx, %ecx - 0x4c, 0x89, 0x5d, 0xc0, //0x0000228e movq %r11, $-64(%rbp) - 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x00002292 leal $1179010630(%rbx), %r11d - 0x23, 0x4d, 0xcc, //0x00002299 andl $-52(%rbp), %ecx - 0x44, 0x85, 0xd9, //0x0000229c testl %r11d, %ecx - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000229f movq $-64(%rbp), %r11 - 0x0f, 0x85, 0x7d, 0x04, 0x00, 0x00, //0x000022a3 jne LBB6_104 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x000022a9 movl $-522133280, %ecx - 0x29, 0xd9, //0x000022ae subl %ebx, %ecx - 0x89, 0x4d, 0xc8, //0x000022b0 movl %ecx, $-56(%rbp) - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000022b3 addl $960051513, %ebx - 0x8b, 0x4d, 0xcc, //0x000022b9 movl $-52(%rbp), %ecx - 0x23, 0x4d, 0xc8, //0x000022bc andl $-56(%rbp), %ecx - 0x85, 0xd9, //0x000022bf testl %ebx, %ecx - 0x0f, 0x85, 0x5f, 0x04, 0x00, 0x00, //0x000022c1 jne LBB6_104 - 0x41, 0x0f, 0xcb, //0x000022c7 bswapl %r11d - 0x44, 0x89, 0xd9, //0x000022ca movl %r11d, %ecx - 0xc1, 0xe9, 0x04, //0x000022cd shrl $4, %ecx - 0xf7, 0xd1, //0x000022d0 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x000022d2 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x000022d8 leal (%rcx,%rcx,8), %ecx - 0x41, 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x000022db andl $252645135, %r11d - 0x41, 0x01, 0xcb, //0x000022e2 addl %ecx, %r11d - 0x44, 0x89, 0xd9, //0x000022e5 movl %r11d, %ecx - 0xc1, 0xe9, 0x04, //0x000022e8 shrl $4, %ecx - 0x44, 0x09, 0xd9, //0x000022eb orl %r11d, %ecx - 0x89, 0xcb, //0x000022ee movl %ecx, %ebx - 0xc1, 0xeb, 0x08, //0x000022f0 shrl $8, %ebx - 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x000022f3 andl $65280, %ebx - 0x44, 0x0f, 0xb6, 0xd9, //0x000022f9 movzbl %cl, %r11d - 0x41, 0x09, 0xdb, //0x000022fd orl %ebx, %r11d - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00002300 andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00002306 cmpl $14417920, %ecx - 0x0f, 0x84, 0x97, 0x02, 0x00, 0x00, //0x0000230c je LBB6_85 - 0x41, 0xf6, 0xc0, 0x02, //0x00002312 testb $2, %r8b - 0x0f, 0x84, 0x1d, 0x05, 0x00, 0x00, //0x00002316 je LBB6_119 - 0x49, 0x83, 0xc6, 0xf9, //0x0000231c addq $-7, %r14 - 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00002320 movw $-16401, (%rax) - 0xc6, 0x40, 0x02, 0xbd, //0x00002325 movb $-67, $2(%rax) - 0x48, 0x83, 0xc0, 0x03, //0x00002329 addq $3, %rax - 0x49, 0x83, 0xc4, 0x07, //0x0000232d addq $7, %r12 - 0x45, 0x89, 0xdf, //0x00002331 movl %r11d, %r15d - 0x41, 0x83, 0xfb, 0x7f, //0x00002334 cmpl $127, %r11d - 0x0f, 0x87, 0xa2, 0xfe, 0xff, 0xff, //0x00002338 ja LBB6_36 - 0xe9, 0x59, 0x01, 0x00, 0x00, //0x0000233e jmp LBB6_64 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002343 .p2align 4, 0x90 - //0x00002350 LBB6_51 - 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x00002350 cmpl $2048, %r15d - 0x0f, 0x82, 0xd4, 0xfb, 0xff, 0xff, //0x00002357 jb LBB6_5 - 0x44, 0x89, 0xf9, //0x0000235d movl %r15d, %ecx - 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00002360 andl $-2048, %ecx - 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x00002366 cmpl $55296, %ecx - 0x0f, 0x85, 0x3e, 0x01, 0x00, 0x00, //0x0000236c jne LBB6_65 - 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00002372 cmpl $56319, %r15d - 0x0f, 0x87, 0xc5, 0x01, 0x00, 0x00, //0x00002379 ja LBB6_77 - 0x49, 0x83, 0xfe, 0x06, //0x0000237f cmpq $6, %r14 - 0x0f, 0x8c, 0xbb, 0x01, 0x00, 0x00, //0x00002383 jl LBB6_77 - 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x00002389 cmpb $92, $4(%r9,%r12) - 0x0f, 0x85, 0xaf, 0x01, 0x00, 0x00, //0x0000238f jne LBB6_77 - 0x43, 0x80, 0x7c, 0x21, 0x05, 0x75, //0x00002395 cmpb $117, $5(%r9,%r12) - 0x0f, 0x85, 0xa3, 0x01, 0x00, 0x00, //0x0000239b jne LBB6_77 - 0x47, 0x8b, 0x5c, 0x21, 0x06, //0x000023a1 movl $6(%r9,%r12), %r11d - 0x44, 0x89, 0xdb, //0x000023a6 movl %r11d, %ebx - 0xf7, 0xd3, //0x000023a9 notl %ebx - 0x41, 0x8d, 0x8b, 0xd0, 0xcf, 0xcf, 0xcf, //0x000023ab leal $-808464432(%r11), %ecx - 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000023b2 andl $-2139062144, %ebx - 0x89, 0x5d, 0xcc, //0x000023b8 movl %ebx, $-52(%rbp) - 0x85, 0xcb, //0x000023bb testl %ecx, %ebx - 0x0f, 0x85, 0x59, 0x03, 0x00, 0x00, //0x000023bd jne LBB6_103 - 0x41, 0x8d, 0x8b, 0x19, 0x19, 0x19, 0x19, //0x000023c3 leal $421075225(%r11), %ecx - 0x44, 0x09, 0xd9, //0x000023ca orl %r11d, %ecx - 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000023cd testl $-2139062144, %ecx - 0x0f, 0x85, 0x43, 0x03, 0x00, 0x00, //0x000023d3 jne LBB6_103 - 0x44, 0x89, 0xdb, //0x000023d9 movl %r11d, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000023dc andl $2139062143, %ebx - 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000023e2 movl $-1061109568, %ecx - 0x29, 0xd9, //0x000023e7 subl %ebx, %ecx - 0x4c, 0x89, 0x5d, 0xc0, //0x000023e9 movq %r11, $-64(%rbp) - 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x000023ed leal $1179010630(%rbx), %r11d - 0x23, 0x4d, 0xcc, //0x000023f4 andl $-52(%rbp), %ecx - 0x44, 0x85, 0xd9, //0x000023f7 testl %r11d, %ecx - 0x4c, 0x8b, 0x5d, 0xc0, //0x000023fa movq $-64(%rbp), %r11 - 0x0f, 0x85, 0x18, 0x03, 0x00, 0x00, //0x000023fe jne LBB6_103 - 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002404 movl $-522133280, %ecx - 0x29, 0xd9, //0x00002409 subl %ebx, %ecx - 0x89, 0x4d, 0xc8, //0x0000240b movl %ecx, $-56(%rbp) - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000240e addl $960051513, %ebx - 0x8b, 0x4d, 0xcc, //0x00002414 movl $-52(%rbp), %ecx - 0x23, 0x4d, 0xc8, //0x00002417 andl $-56(%rbp), %ecx - 0x85, 0xd9, //0x0000241a testl %ebx, %ecx - 0x0f, 0x85, 0xfa, 0x02, 0x00, 0x00, //0x0000241c jne LBB6_103 - 0x41, 0x0f, 0xcb, //0x00002422 bswapl %r11d - 0x44, 0x89, 0xd9, //0x00002425 movl %r11d, %ecx - 0xc1, 0xe9, 0x04, //0x00002428 shrl $4, %ecx - 0xf7, 0xd1, //0x0000242b notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000242d andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00002433 leal (%rcx,%rcx,8), %ecx - 0x41, 0x81, 0xe3, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002436 andl $252645135, %r11d - 0x41, 0x01, 0xcb, //0x0000243d addl %ecx, %r11d - 0x44, 0x89, 0xd9, //0x00002440 movl %r11d, %ecx - 0xc1, 0xe9, 0x04, //0x00002443 shrl $4, %ecx - 0x44, 0x09, 0xd9, //0x00002446 orl %r11d, %ecx - 0x89, 0xcb, //0x00002449 movl %ecx, %ebx - 0xc1, 0xeb, 0x08, //0x0000244b shrl $8, %ebx - 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x0000244e andl $65280, %ebx - 0x44, 0x0f, 0xb6, 0xd9, //0x00002454 movzbl %cl, %r11d - 0x41, 0x09, 0xdb, //0x00002458 orl %ebx, %r11d - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x0000245b andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00002461 cmpl $14417920, %ecx - 0x0f, 0x84, 0x2b, 0x01, 0x00, 0x00, //0x00002467 je LBB6_84 - 0x41, 0xf6, 0xc0, 0x02, //0x0000246d testb $2, %r8b - 0x0f, 0x84, 0xb8, 0x03, 0x00, 0x00, //0x00002471 je LBB6_118 - 0x49, 0x83, 0xc6, 0xfa, //0x00002477 addq $-6, %r14 - 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x0000247b movw $-16401, (%rax) - 0xc6, 0x40, 0x02, 0xbd, //0x00002480 movb $-67, $2(%rax) - 0x48, 0x83, 0xc0, 0x03, //0x00002484 addq $3, %rax - 0x49, 0x83, 0xc4, 0x06, //0x00002488 addq $6, %r12 - 0x45, 0x89, 0xdf, //0x0000248c movl %r11d, %r15d - 0x41, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000248f cmpl $128, %r11d - 0x0f, 0x83, 0xb4, 0xfe, 0xff, 0xff, //0x00002496 jae LBB6_51 - //0x0000249c LBB6_64 - 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x0000249c leaq $4(%r9,%r12), %r9 - 0x45, 0x89, 0xdf, //0x000024a1 movl %r11d, %r15d - 0xe9, 0x90, 0x00, 0x00, 0x00, //0x000024a4 jmp LBB6_76 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024a9 .p2align 4, 0x90 - //0x000024b0 LBB6_65 - 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x000024b0 leaq $4(%r9,%r12), %r9 - 0x44, 0x89, 0xf9, //0x000024b5 movl %r15d, %ecx - 0xc1, 0xe9, 0x0c, //0x000024b8 shrl $12, %ecx - 0x80, 0xc9, 0xe0, //0x000024bb orb $-32, %cl - 0x88, 0x08, //0x000024be movb %cl, (%rax) - 0x44, 0x89, 0xf9, //0x000024c0 movl %r15d, %ecx - 0xc1, 0xe9, 0x06, //0x000024c3 shrl $6, %ecx - 0x80, 0xe1, 0x3f, //0x000024c6 andb $63, %cl - 0x80, 0xc9, 0x80, //0x000024c9 orb $-128, %cl - 0x88, 0x48, 0x01, //0x000024cc movb %cl, $1(%rax) - 0x41, 0x80, 0xe7, 0x3f, //0x000024cf andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x000024d3 orb $-128, %r15b - 0x44, 0x88, 0x78, 0x02, //0x000024d7 movb %r15b, $2(%rax) - //0x000024db LBB6_66 - 0x48, 0x83, 0xc0, 0x03, //0x000024db addq $3, %rax - 0xe9, 0x7c, 0xfa, 0xff, 0xff, //0x000024df jmp LBB6_6 - //0x000024e4 LBB6_67 - 0x45, 0x85, 0xed, //0x000024e4 testl %r13d, %r13d - 0x0f, 0x84, 0xf0, 0x01, 0x00, 0x00, //0x000024e7 je LBB6_99 - 0x41, 0x80, 0x79, 0xff, 0x5c, //0x000024ed cmpb $92, $-1(%r9) - 0x0f, 0x85, 0x19, 0x02, 0x00, 0x00, //0x000024f2 jne LBB6_102 - 0x41, 0x80, 0x39, 0x5c, //0x000024f8 cmpb $92, (%r9) - 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x000024fc jne LBB6_74 - 0x41, 0x83, 0xfd, 0x01, //0x00002502 cmpl $1, %r13d - 0x0f, 0x8e, 0xd1, 0x01, 0x00, 0x00, //0x00002506 jle LBB6_99 - 0x45, 0x8a, 0x59, 0x01, //0x0000250c movb $1(%r9), %r11b - 0x41, 0x80, 0xfb, 0x22, //0x00002510 cmpb $34, %r11b - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002514 je LBB6_73 - 0x41, 0x80, 0xfb, 0x5c, //0x0000251a cmpb $92, %r11b - 0x0f, 0x85, 0xd8, 0x02, 0x00, 0x00, //0x0000251e jne LBB6_114 - //0x00002524 LBB6_73 - 0x49, 0xff, 0xc1, //0x00002524 incq %r9 - 0x49, 0xff, 0xcd, //0x00002527 decq %r13 - //0x0000252a LBB6_74 - 0x49, 0xff, 0xc1, //0x0000252a incq %r9 - 0x49, 0xff, 0xcd, //0x0000252d decq %r13 - 0xe9, 0xa6, 0xfb, 0xff, 0xff, //0x00002530 jmp LBB6_26 - //0x00002535 LBB6_75 - 0x49, 0x83, 0xc1, 0x04, //0x00002535 addq $4, %r9 - //0x00002539 LBB6_76 - 0x44, 0x88, 0x38, //0x00002539 movb %r15b, (%rax) - 0x48, 0xff, 0xc0, //0x0000253c incq %rax - 0xe9, 0x1c, 0xfa, 0xff, 0xff, //0x0000253f jmp LBB6_6 - //0x00002544 LBB6_77 - 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00002544 leaq $4(%r9,%r12), %r9 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002549 jmp LBB6_79 - //0x0000254e LBB6_78 - 0x4f, 0x8d, 0x4c, 0x21, 0x05, //0x0000254e leaq $5(%r9,%r12), %r9 - 0x4d, 0x29, 0xe5, //0x00002553 subq %r12, %r13 - 0x49, 0x83, 0xc5, 0xfb, //0x00002556 addq $-5, %r13 - 0x4d, 0x89, 0xee, //0x0000255a movq %r13, %r14 - //0x0000255d LBB6_79 - 0x41, 0xf6, 0xc0, 0x02, //0x0000255d testb $2, %r8b - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00002561 jne LBB6_83 - 0xe9, 0xec, 0x02, 0x00, 0x00, //0x00002567 jmp LBB6_121 - //0x0000256c LBB6_80 - 0x41, 0xf6, 0xc0, 0x02, //0x0000256c testb $2, %r8b - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002570 jne LBB6_82 - 0xe9, 0x62, 0x01, 0x00, 0x00, //0x00002576 jmp LBB6_99 - //0x0000257b LBB6_81 - 0x41, 0xf6, 0xc0, 0x02, //0x0000257b testb $2, %r8b - 0x0f, 0x84, 0xe0, 0x02, 0x00, 0x00, //0x0000257f je LBB6_122 - //0x00002585 LBB6_82 - 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00002585 leaq $4(%r9,%r12), %r9 - //0x0000258a LBB6_83 - 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x0000258a movw $-16401, (%rax) - 0xc6, 0x40, 0x02, 0xbd, //0x0000258f movb $-67, $2(%rax) - 0xe9, 0x43, 0xff, 0xff, 0xff, //0x00002593 jmp LBB6_66 - //0x00002598 LBB6_84 - 0x4f, 0x8d, 0x4c, 0x21, 0x0a, //0x00002598 leaq $10(%r9,%r12), %r9 - 0x4d, 0x29, 0xe5, //0x0000259d subq %r12, %r13 - 0x49, 0x83, 0xc5, 0xf6, //0x000025a0 addq $-10, %r13 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x000025a4 jmp LBB6_86 - //0x000025a9 LBB6_85 - 0x4f, 0x8d, 0x4c, 0x21, 0x0b, //0x000025a9 leaq $11(%r9,%r12), %r9 - 0x4d, 0x29, 0xe5, //0x000025ae subq %r12, %r13 - 0x49, 0x83, 0xc5, 0xf5, //0x000025b1 addq $-11, %r13 - //0x000025b5 LBB6_86 - 0x41, 0xc1, 0xe7, 0x0a, //0x000025b5 shll $10, %r15d - 0x43, 0x8d, 0x9c, 0x1f, 0x00, 0x24, 0xa0, 0xfc, //0x000025b9 leal $-56613888(%r15,%r11), %ebx - 0x81, 0xfb, 0x00, 0x00, 0x11, 0x00, //0x000025c1 cmpl $1114112, %ebx - 0x0f, 0x82, 0x1c, 0x00, 0x00, 0x00, //0x000025c7 jb LBB6_89 - 0x41, 0xf6, 0xc0, 0x02, //0x000025cd testb $2, %r8b - 0x0f, 0x84, 0x3e, 0x02, 0x00, 0x00, //0x000025d1 je LBB6_116 - 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x000025d7 movw $-16401, (%rax) - 0xc6, 0x40, 0x02, 0xbd, //0x000025dc movb $-67, $2(%rax) - 0x48, 0x83, 0xc0, 0x03, //0x000025e0 addq $3, %rax - 0xe9, 0x7a, 0xf9, 0xff, 0xff, //0x000025e4 jmp LBB6_7 - //0x000025e9 LBB6_89 - 0x89, 0xd9, //0x000025e9 movl %ebx, %ecx - 0xc1, 0xe9, 0x12, //0x000025eb shrl $18, %ecx - 0x80, 0xc9, 0xf0, //0x000025ee orb $-16, %cl - 0x88, 0x08, //0x000025f1 movb %cl, (%rax) - 0x89, 0xd9, //0x000025f3 movl %ebx, %ecx - 0xc1, 0xe9, 0x0c, //0x000025f5 shrl $12, %ecx - 0x80, 0xe1, 0x3f, //0x000025f8 andb $63, %cl - 0x80, 0xc9, 0x80, //0x000025fb orb $-128, %cl - 0x88, 0x48, 0x01, //0x000025fe movb %cl, $1(%rax) - 0x89, 0xd9, //0x00002601 movl %ebx, %ecx - 0xc1, 0xe9, 0x06, //0x00002603 shrl $6, %ecx - 0x80, 0xe1, 0x3f, //0x00002606 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00002609 orb $-128, %cl - 0x88, 0x48, 0x02, //0x0000260c movb %cl, $2(%rax) - 0x80, 0xe3, 0x3f, //0x0000260f andb $63, %bl - 0x80, 0xcb, 0x80, //0x00002612 orb $-128, %bl - 0x88, 0x58, 0x03, //0x00002615 movb %bl, $3(%rax) - 0x48, 0x83, 0xc0, 0x04, //0x00002618 addq $4, %rax - 0xe9, 0x42, 0xf9, 0xff, 0xff, //0x0000261c jmp LBB6_7 - //0x00002621 LBB6_90 - 0x4c, 0x89, 0xca, //0x00002621 movq %r9, %rdx - 0x48, 0x29, 0xfa, //0x00002624 subq %rdi, %rdx - 0x48, 0x8b, 0x7d, 0xd0, //0x00002627 movq $-48(%rbp), %rdi - 0x48, 0x89, 0x17, //0x0000262b movq %rdx, (%rdi) - 0x41, 0x8a, 0x31, //0x0000262e movb (%r9), %sil - 0x8d, 0x4e, 0xd0, //0x00002631 leal $-48(%rsi), %ecx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002634 movq $-2, %rax - 0x80, 0xf9, 0x0a, //0x0000263b cmpb $10, %cl - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000263e jb LBB6_92 - 0x40, 0x80, 0xe6, 0xdf, //0x00002644 andb $-33, %sil - 0x40, 0x80, 0xc6, 0xbf, //0x00002648 addb $-65, %sil - 0x40, 0x80, 0xfe, 0x05, //0x0000264c cmpb $5, %sil - 0x0f, 0x87, 0xc9, 0xf8, 0xff, 0xff, //0x00002650 ja LBB6_4 - //0x00002656 LBB6_92 - 0x48, 0x8d, 0x4a, 0x01, //0x00002656 leaq $1(%rdx), %rcx - 0x48, 0x89, 0x0f, //0x0000265a movq %rcx, (%rdi) - 0x41, 0x8a, 0x71, 0x01, //0x0000265d movb $1(%r9), %sil - 0x8d, 0x4e, 0xd0, //0x00002661 leal $-48(%rsi), %ecx - 0x80, 0xf9, 0x0a, //0x00002664 cmpb $10, %cl - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00002667 jb LBB6_94 - 0x40, 0x80, 0xe6, 0xdf, //0x0000266d andb $-33, %sil - 0x40, 0x80, 0xc6, 0xbf, //0x00002671 addb $-65, %sil - 0x40, 0x80, 0xfe, 0x05, //0x00002675 cmpb $5, %sil - 0x0f, 0x87, 0xa0, 0xf8, 0xff, 0xff, //0x00002679 ja LBB6_4 - //0x0000267f LBB6_94 - 0x48, 0x8d, 0x4a, 0x02, //0x0000267f leaq $2(%rdx), %rcx - 0x48, 0x89, 0x0f, //0x00002683 movq %rcx, (%rdi) - 0x41, 0x8a, 0x71, 0x02, //0x00002686 movb $2(%r9), %sil - 0x8d, 0x4e, 0xd0, //0x0000268a leal $-48(%rsi), %ecx - 0x80, 0xf9, 0x0a, //0x0000268d cmpb $10, %cl - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00002690 jb LBB6_96 - 0x40, 0x80, 0xe6, 0xdf, //0x00002696 andb $-33, %sil - 0x40, 0x80, 0xc6, 0xbf, //0x0000269a addb $-65, %sil - 0x40, 0x80, 0xfe, 0x05, //0x0000269e cmpb $5, %sil - 0x0f, 0x87, 0x77, 0xf8, 0xff, 0xff, //0x000026a2 ja LBB6_4 - //0x000026a8 LBB6_96 - 0x48, 0x8d, 0x4a, 0x03, //0x000026a8 leaq $3(%rdx), %rcx - 0x48, 0x89, 0x0f, //0x000026ac movq %rcx, (%rdi) - 0x41, 0x8a, 0x71, 0x03, //0x000026af movb $3(%r9), %sil - 0x8d, 0x4e, 0xd0, //0x000026b3 leal $-48(%rsi), %ecx - 0x80, 0xf9, 0x0a, //0x000026b6 cmpb $10, %cl - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000026b9 jb LBB6_98 - 0x40, 0x80, 0xe6, 0xdf, //0x000026bf andb $-33, %sil - 0x40, 0x80, 0xc6, 0xbf, //0x000026c3 addb $-65, %sil - 0x40, 0x80, 0xfe, 0x05, //0x000026c7 cmpb $5, %sil - 0x0f, 0x87, 0x4e, 0xf8, 0xff, 0xff, //0x000026cb ja LBB6_4 - //0x000026d1 LBB6_98 - 0x48, 0x83, 0xc2, 0x04, //0x000026d1 addq $4, %rdx - 0x48, 0x89, 0x17, //0x000026d5 movq %rdx, (%rdi) - 0xe9, 0x42, 0xf8, 0xff, 0xff, //0x000026d8 jmp LBB6_4 - //0x000026dd LBB6_99 - 0x48, 0x8b, 0x45, 0xd0, //0x000026dd movq $-48(%rbp), %rax - 0x48, 0x89, 0x30, //0x000026e1 movq %rsi, (%rax) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026e4 movq $-1, %rax - 0xe9, 0x2f, 0xf8, 0xff, 0xff, //0x000026eb jmp LBB6_4 - //0x000026f0 LBB6_100 - 0x48, 0xf7, 0xd7, //0x000026f0 notq %rdi - 0x49, 0x01, 0xf9, //0x000026f3 addq %rdi, %r9 - 0x48, 0x8b, 0x45, 0xd0, //0x000026f6 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x08, //0x000026fa movq %r9, (%rax) - 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x000026fd movq $-3, %rax - 0xe9, 0x16, 0xf8, 0xff, 0xff, //0x00002704 jmp LBB6_4 - //0x00002709 LBB6_101 - 0x45, 0x31, 0xed, //0x00002709 xorl %r13d, %r13d - 0xe9, 0x08, 0xf8, 0xff, 0xff, //0x0000270c jmp LBB6_3 - //0x00002711 LBB6_102 - 0x48, 0xf7, 0xd7, //0x00002711 notq %rdi - 0x49, 0x01, 0xf9, //0x00002714 addq %rdi, %r9 - 0xe9, 0xe6, 0x00, 0x00, 0x00, //0x00002717 jmp LBB6_115 - //0x0000271c LBB6_103 - 0x4b, 0x8d, 0x74, 0x21, 0x04, //0x0000271c leaq $4(%r9,%r12), %rsi - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00002721 jmp LBB6_105 - //0x00002726 LBB6_104 - 0x4b, 0x8d, 0x74, 0x21, 0x05, //0x00002726 leaq $5(%r9,%r12), %rsi - //0x0000272b LBB6_105 - 0x48, 0x89, 0xf2, //0x0000272b movq %rsi, %rdx - 0x48, 0x29, 0xfa, //0x0000272e subq %rdi, %rdx - 0x48, 0x83, 0xc2, 0x02, //0x00002731 addq $2, %rdx - 0x48, 0x8b, 0x45, 0xd0, //0x00002735 movq $-48(%rbp), %rax - 0x48, 0x89, 0x10, //0x00002739 movq %rdx, (%rax) - 0x40, 0x8a, 0x7e, 0x02, //0x0000273c movb $2(%rsi), %dil - 0x8d, 0x4f, 0xd0, //0x00002740 leal $-48(%rdi), %ecx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002743 movq $-2, %rax - 0x80, 0xf9, 0x0a, //0x0000274a cmpb $10, %cl - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000274d jb LBB6_107 - 0x40, 0x80, 0xe7, 0xdf, //0x00002753 andb $-33, %dil - 0x40, 0x80, 0xc7, 0xbf, //0x00002757 addb $-65, %dil - 0x40, 0x80, 0xff, 0x05, //0x0000275b cmpb $5, %dil - 0x0f, 0x87, 0xba, 0xf7, 0xff, 0xff, //0x0000275f ja LBB6_4 - //0x00002765 LBB6_107 - 0x48, 0x8d, 0x4a, 0x01, //0x00002765 leaq $1(%rdx), %rcx - 0x48, 0x8b, 0x7d, 0xd0, //0x00002769 movq $-48(%rbp), %rdi - 0x48, 0x89, 0x0f, //0x0000276d movq %rcx, (%rdi) - 0x40, 0x8a, 0x7e, 0x03, //0x00002770 movb $3(%rsi), %dil - 0x8d, 0x4f, 0xd0, //0x00002774 leal $-48(%rdi), %ecx - 0x80, 0xf9, 0x0a, //0x00002777 cmpb $10, %cl - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000277a jb LBB6_109 - 0x40, 0x80, 0xe7, 0xdf, //0x00002780 andb $-33, %dil - 0x40, 0x80, 0xc7, 0xbf, //0x00002784 addb $-65, %dil - 0x40, 0x80, 0xff, 0x05, //0x00002788 cmpb $5, %dil - 0x0f, 0x87, 0x8d, 0xf7, 0xff, 0xff, //0x0000278c ja LBB6_4 - //0x00002792 LBB6_109 - 0x48, 0x8d, 0x4a, 0x02, //0x00002792 leaq $2(%rdx), %rcx - 0x48, 0x8b, 0x7d, 0xd0, //0x00002796 movq $-48(%rbp), %rdi - 0x48, 0x89, 0x0f, //0x0000279a movq %rcx, (%rdi) - 0x40, 0x8a, 0x7e, 0x04, //0x0000279d movb $4(%rsi), %dil - 0x8d, 0x4f, 0xd0, //0x000027a1 leal $-48(%rdi), %ecx - 0x80, 0xf9, 0x0a, //0x000027a4 cmpb $10, %cl - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000027a7 jb LBB6_111 - 0x40, 0x80, 0xe7, 0xdf, //0x000027ad andb $-33, %dil - 0x40, 0x80, 0xc7, 0xbf, //0x000027b1 addb $-65, %dil - 0x40, 0x80, 0xff, 0x05, //0x000027b5 cmpb $5, %dil - 0x0f, 0x87, 0x60, 0xf7, 0xff, 0xff, //0x000027b9 ja LBB6_4 - //0x000027bf LBB6_111 - 0x48, 0x8d, 0x4a, 0x03, //0x000027bf leaq $3(%rdx), %rcx - 0x48, 0x8b, 0x7d, 0xd0, //0x000027c3 movq $-48(%rbp), %rdi - 0x48, 0x89, 0x0f, //0x000027c7 movq %rcx, (%rdi) - 0x40, 0x8a, 0x76, 0x05, //0x000027ca movb $5(%rsi), %sil - 0x8d, 0x4e, 0xd0, //0x000027ce leal $-48(%rsi), %ecx - 0x80, 0xf9, 0x0a, //0x000027d1 cmpb $10, %cl - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000027d4 jb LBB6_113 - 0x40, 0x80, 0xe6, 0xdf, //0x000027da andb $-33, %sil - 0x40, 0x80, 0xc6, 0xbf, //0x000027de addb $-65, %sil - 0x40, 0x80, 0xfe, 0x05, //0x000027e2 cmpb $5, %sil - 0x0f, 0x87, 0x33, 0xf7, 0xff, 0xff, //0x000027e6 ja LBB6_4 - //0x000027ec LBB6_113 - 0x48, 0x83, 0xc2, 0x04, //0x000027ec addq $4, %rdx - 0x48, 0x8b, 0x4d, 0xd0, //0x000027f0 movq $-48(%rbp), %rcx - 0x48, 0x89, 0x11, //0x000027f4 movq %rdx, (%rcx) - 0xe9, 0x23, 0xf7, 0xff, 0xff, //0x000027f7 jmp LBB6_4 - //0x000027fc LBB6_114 - 0x49, 0x29, 0xf9, //0x000027fc subq %rdi, %r9 - 0x49, 0xff, 0xc1, //0x000027ff incq %r9 - //0x00002802 LBB6_115 - 0x48, 0x8b, 0x45, 0xd0, //0x00002802 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x08, //0x00002806 movq %r9, (%rax) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002809 movq $-2, %rax - 0xe9, 0x0a, 0xf7, 0xff, 0xff, //0x00002810 jmp LBB6_4 - //0x00002815 LBB6_116 - 0x49, 0x29, 0xf9, //0x00002815 subq %rdi, %r9 - 0x49, 0x83, 0xc1, 0xfc, //0x00002818 addq $-4, %r9 - //0x0000281c LBB6_117 - 0x48, 0x8b, 0x45, 0xd0, //0x0000281c movq $-48(%rbp), %rax - 0x4c, 0x89, 0x08, //0x00002820 movq %r9, (%rax) - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00002823 movq $-4, %rax - 0xe9, 0xf0, 0xf6, 0xff, 0xff, //0x0000282a jmp LBB6_4 - //0x0000282f LBB6_118 - 0x4b, 0x8d, 0x44, 0x21, 0x0a, //0x0000282f leaq $10(%r9,%r12), %rax - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00002834 jmp LBB6_120 - //0x00002839 LBB6_119 - 0x4b, 0x8d, 0x44, 0x21, 0x0b, //0x00002839 leaq $11(%r9,%r12), %rax - //0x0000283e LBB6_120 - 0x48, 0x29, 0xf8, //0x0000283e subq %rdi, %rax - 0x48, 0x83, 0xc0, 0xfc, //0x00002841 addq $-4, %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00002845 movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00002849 movq %rax, (%rcx) - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000284c movq $-4, %rax - 0xe9, 0xc7, 0xf6, 0xff, 0xff, //0x00002853 jmp LBB6_4 - //0x00002858 LBB6_121 - 0x49, 0x8d, 0x44, 0x3a, 0x04, //0x00002858 leaq $4(%r10,%rdi), %rax - 0x49, 0x29, 0xc1, //0x0000285d subq %rax, %r9 - 0xe9, 0xb7, 0xff, 0xff, 0xff, //0x00002860 jmp LBB6_117 - //0x00002865 LBB6_122 - 0x4d, 0x01, 0xe1, //0x00002865 addq %r12, %r9 - 0x49, 0x29, 0xf9, //0x00002868 subq %rdi, %r9 - 0xe9, 0xac, 0xff, 0xff, 0xff, //0x0000286b jmp LBB6_117 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002870 .p2align 5, 0x00 - //0x00002880 LCPI7_0 - 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00002880 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' - 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00002890 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' - //0x000028a0 LCPI7_1 - 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x000028a0 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' - 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x000028b0 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' - //0x000028c0 LCPI7_2 - 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, //0x000028c0 QUAD $0x0202020202020202; QUAD $0x0202020202020202 // .space 16, '\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02' - 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, //0x000028d0 QUAD $0x0202020202020202; QUAD $0x0202020202020202 // .space 16, '\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02' - //0x000028e0 LCPI7_3 - 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, //0x000028e0 QUAD $0x3e3e3e3e3e3e3e3e; QUAD $0x3e3e3e3e3e3e3e3e // .space 16, '>>>>>>>>>>>>>>>>' - 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, //0x000028f0 QUAD $0x3e3e3e3e3e3e3e3e; QUAD $0x3e3e3e3e3e3e3e3e // .space 16, '>>>>>>>>>>>>>>>>' - //0x00002900 .p2align 4, 0x00 - //0x00002900 LCPI7_4 - 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00002900 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' - //0x00002910 LCPI7_5 - 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00002910 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' - //0x00002920 LCPI7_6 - 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, //0x00002920 QUAD $0x0202020202020202; QUAD $0x0202020202020202 // .space 16, '\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02' - //0x00002930 LCPI7_7 - 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, //0x00002930 QUAD $0x3e3e3e3e3e3e3e3e; QUAD $0x3e3e3e3e3e3e3e3e // .space 16, '>>>>>>>>>>>>>>>>' - //0x00002940 .p2align 4, 0x90 - //0x00002940 _html_escape - 0x55, //0x00002940 pushq %rbp - 0x48, 0x89, 0xe5, //0x00002941 movq %rsp, %rbp - 0x41, 0x57, //0x00002944 pushq %r15 - 0x41, 0x56, //0x00002946 pushq %r14 - 0x41, 0x55, //0x00002948 pushq %r13 - 0x41, 0x54, //0x0000294a pushq %r12 - 0x53, //0x0000294c pushq %rbx - 0x48, 0x83, 0xec, 0x18, //0x0000294d subq $24, %rsp - 0x48, 0x89, 0x4d, 0xc0, //0x00002951 movq %rcx, $-64(%rbp) - 0x49, 0x89, 0xd7, //0x00002955 movq %rdx, %r15 - 0x48, 0x89, 0x55, 0xc8, //0x00002958 movq %rdx, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xd0, //0x0000295c movq %rdi, $-48(%rbp) - 0x48, 0x89, 0xf8, //0x00002960 movq %rdi, %rax - 0x48, 0x85, 0xf6, //0x00002963 testq %rsi, %rsi - 0x0f, 0x8e, 0xa8, 0x07, 0x00, 0x00, //0x00002966 jle LBB7_94 - 0x49, 0x89, 0xf2, //0x0000296c movq %rsi, %r10 - 0x48, 0x8b, 0x45, 0xc0, //0x0000296f movq $-64(%rbp), %rax - 0x4c, 0x8b, 0x08, //0x00002973 movq (%rax), %r9 - 0xc5, 0xfd, 0x6f, 0x1d, 0x02, 0xff, 0xff, 0xff, //0x00002976 vmovdqa $-254(%rip), %ymm3 /* LCPI7_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0x1a, 0xff, 0xff, 0xff, //0x0000297e vmovdqa $-230(%rip), %ymm4 /* LCPI7_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x32, 0xff, 0xff, 0xff, //0x00002986 vmovdqa $-206(%rip), %ymm5 /* LCPI7_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0x4a, 0xff, 0xff, 0xff, //0x0000298e vmovdqa $-182(%rip), %ymm6 /* LCPI7_3+0(%rip) */ - 0x4c, 0x8d, 0x35, 0x93, 0xec, 0x00, 0x00, //0x00002996 leaq $60563(%rip), %r14 /* __HtmlQuoteTab+0(%rip) */ - 0x48, 0xbf, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x0000299d movabsq $12884901889, %rdi - 0x4c, 0x8b, 0x65, 0xd0, //0x000029a7 movq $-48(%rbp), %r12 - 0x4c, 0x8b, 0x7d, 0xc8, //0x000029ab movq $-56(%rbp), %r15 - 0x90, //0x000029af .p2align 4, 0x90 - //0x000029b0 LBB7_2 - 0x4d, 0x85, 0xc9, //0x000029b0 testq %r9, %r9 - 0x0f, 0x8e, 0x7a, 0x07, 0x00, 0x00, //0x000029b3 jle LBB7_96 - 0x49, 0x83, 0xfa, 0x1f, //0x000029b9 cmpq $31, %r10 - 0x0f, 0x9f, 0xc3, //0x000029bd setg %bl - 0x4c, 0x89, 0xc8, //0x000029c0 movq %r9, %rax - 0x4d, 0x89, 0xf8, //0x000029c3 movq %r15, %r8 - 0x4c, 0x89, 0xd6, //0x000029c6 movq %r10, %rsi - 0x4d, 0x89, 0xe5, //0x000029c9 movq %r12, %r13 - 0x49, 0x83, 0xf9, 0x20, //0x000029cc cmpq $32, %r9 - 0x0f, 0x8c, 0x7a, 0x00, 0x00, 0x00, //0x000029d0 jl LBB7_9 - 0x49, 0x83, 0xfa, 0x20, //0x000029d6 cmpq $32, %r10 - 0x0f, 0x8c, 0x70, 0x00, 0x00, 0x00, //0x000029da jl LBB7_9 - 0x4d, 0x89, 0xe5, //0x000029e0 movq %r12, %r13 - 0x4c, 0x89, 0xd6, //0x000029e3 movq %r10, %rsi - 0x4d, 0x89, 0xf8, //0x000029e6 movq %r15, %r8 - 0x4c, 0x89, 0xca, //0x000029e9 movq %r9, %rdx - 0x90, 0x90, 0x90, 0x90, //0x000029ec .p2align 4, 0x90 - //0x000029f0 LBB7_6 - 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x000029f0 vmovdqu (%r13), %ymm0 - 0xc5, 0xfd, 0x74, 0xcb, //0x000029f6 vpcmpeqb %ymm3, %ymm0, %ymm1 - 0xc5, 0xfd, 0x74, 0xd4, //0x000029fa vpcmpeqb %ymm4, %ymm0, %ymm2 - 0xc5, 0xed, 0xeb, 0xc9, //0x000029fe vpor %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xeb, 0xd5, //0x00002a02 vpor %ymm5, %ymm0, %ymm2 - 0xc5, 0xed, 0x74, 0xd6, //0x00002a06 vpcmpeqb %ymm6, %ymm2, %ymm2 - 0xc5, 0xf5, 0xeb, 0xca, //0x00002a0a vpor %ymm2, %ymm1, %ymm1 - 0xc4, 0xc1, 0x7e, 0x7f, 0x00, //0x00002a0e vmovdqu %ymm0, (%r8) - 0xc5, 0xfd, 0xd7, 0xc1, //0x00002a13 vpmovmskb %ymm1, %eax - 0x85, 0xc0, //0x00002a17 testl %eax, %eax - 0x0f, 0x85, 0x01, 0x02, 0x00, 0x00, //0x00002a19 jne LBB7_19 - 0x49, 0x83, 0xc5, 0x20, //0x00002a1f addq $32, %r13 - 0x49, 0x83, 0xc0, 0x20, //0x00002a23 addq $32, %r8 - 0x48, 0x8d, 0x42, 0xe0, //0x00002a27 leaq $-32(%rdx), %rax - 0x48, 0x83, 0xfe, 0x3f, //0x00002a2b cmpq $63, %rsi - 0x0f, 0x9f, 0xc3, //0x00002a2f setg %bl - 0x48, 0x83, 0xfe, 0x40, //0x00002a32 cmpq $64, %rsi - 0x48, 0x8d, 0x76, 0xe0, //0x00002a36 leaq $-32(%rsi), %rsi - 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x00002a3a jl LBB7_9 - 0x48, 0x83, 0xfa, 0x3f, //0x00002a40 cmpq $63, %rdx - 0x48, 0x89, 0xc2, //0x00002a44 movq %rax, %rdx - 0x0f, 0x8f, 0xa3, 0xff, 0xff, 0xff, //0x00002a47 jg LBB7_6 - 0x90, 0x90, 0x90, //0x00002a4d .p2align 4, 0x90 - //0x00002a50 LBB7_9 - 0x84, 0xdb, //0x00002a50 testb %bl, %bl - 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x00002a52 je LBB7_13 - 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x00002a58 vmovdqu (%r13), %ymm0 - 0xc5, 0xfd, 0x74, 0xcb, //0x00002a5e vpcmpeqb %ymm3, %ymm0, %ymm1 - 0xc5, 0xfd, 0x74, 0xd4, //0x00002a62 vpcmpeqb %ymm4, %ymm0, %ymm2 - 0xc5, 0xed, 0xeb, 0xc9, //0x00002a66 vpor %ymm1, %ymm2, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc5, //0x00002a6a vpor %ymm5, %ymm0, %ymm0 - 0xc5, 0xfd, 0x74, 0xc6, //0x00002a6e vpcmpeqb %ymm6, %ymm0, %ymm0 - 0xc5, 0xf5, 0xeb, 0xc0, //0x00002a72 vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc8, //0x00002a76 vpmovmskb %ymm0, %ecx - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002a7a movabsq $4294967296, %rdx - 0x48, 0x09, 0xd1, //0x00002a84 orq %rdx, %rcx - 0x4c, 0x0f, 0xbc, 0xd9, //0x00002a87 bsfq %rcx, %r11 - 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00002a8b vmovdqu (%r13), %xmm0 - 0xc4, 0xe3, 0xf9, 0x16, 0xc1, 0x01, //0x00002a91 vpextrq $1, %xmm0, %rcx - 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x00002a97 vmovq %xmm0, %rdx - 0x49, 0x39, 0xc3, //0x00002a9c cmpq %rax, %r11 - 0x0f, 0x8e, 0x92, 0x01, 0x00, 0x00, //0x00002a9f jle LBB7_20 - 0x48, 0x83, 0xf8, 0x10, //0x00002aa5 cmpq $16, %rax - 0x0f, 0x82, 0xd1, 0x01, 0x00, 0x00, //0x00002aa9 jb LBB7_23 - 0x49, 0x89, 0x10, //0x00002aaf movq %rdx, (%r8) - 0x49, 0x89, 0x48, 0x08, //0x00002ab2 movq %rcx, $8(%r8) - 0x4d, 0x8d, 0x5d, 0x10, //0x00002ab6 leaq $16(%r13), %r11 - 0x49, 0x83, 0xc0, 0x10, //0x00002aba addq $16, %r8 - 0x48, 0x8d, 0x70, 0xf0, //0x00002abe leaq $-16(%rax), %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00002ac2 cmpq $8, %rsi - 0x0f, 0x83, 0xc4, 0x01, 0x00, 0x00, //0x00002ac6 jae LBB7_24 - 0xe9, 0xd1, 0x01, 0x00, 0x00, //0x00002acc jmp LBB7_25 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ad1 .p2align 4, 0x90 - //0x00002ae0 LBB7_13 - 0x4c, 0x89, 0xf2, //0x00002ae0 movq %r14, %rdx - 0xc5, 0xf8, 0x77, //0x00002ae3 vzeroupper - 0x48, 0x83, 0xfe, 0x0f, //0x00002ae6 cmpq $15, %rsi - 0x41, 0x0f, 0x9f, 0xc6, //0x00002aea setg %r14b - 0x48, 0x83, 0xf8, 0x10, //0x00002aee cmpq $16, %rax - 0x0f, 0x8c, 0x22, 0x02, 0x00, 0x00, //0x00002af2 jl LBB7_30 - 0x48, 0x83, 0xfe, 0x10, //0x00002af8 cmpq $16, %rsi - 0xc5, 0xf9, 0x6f, 0x3d, 0xfc, 0xfd, 0xff, 0xff, //0x00002afc vmovdqa $-516(%rip), %xmm7 /* LCPI7_4+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x05, 0x04, 0xfe, 0xff, 0xff, //0x00002b04 vmovdqa $-508(%rip), %xmm8 /* LCPI7_5+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x0d, 0x0c, 0xfe, 0xff, 0xff, //0x00002b0c vmovdqa $-500(%rip), %xmm9 /* LCPI7_6+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x15, 0x14, 0xfe, 0xff, 0xff, //0x00002b14 vmovdqa $-492(%rip), %xmm10 /* LCPI7_7+0(%rip) */ - 0x0f, 0x8c, 0x49, 0x02, 0x00, 0x00, //0x00002b1c jl LBB7_35 - 0xc5, 0xfd, 0x6f, 0x1d, 0x56, 0xfd, 0xff, 0xff, //0x00002b22 vmovdqa $-682(%rip), %ymm3 /* LCPI7_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0x6e, 0xfd, 0xff, 0xff, //0x00002b2a vmovdqa $-658(%rip), %ymm4 /* LCPI7_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x86, 0xfd, 0xff, 0xff, //0x00002b32 vmovdqa $-634(%rip), %ymm5 /* LCPI7_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0x9e, 0xfd, 0xff, 0xff, //0x00002b3a vmovdqa $-610(%rip), %ymm6 /* LCPI7_3+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002b42 .p2align 4, 0x90 - //0x00002b50 LBB7_16 - 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00002b50 vmovdqu (%r13), %xmm0 - 0xc5, 0xf9, 0x74, 0xcf, //0x00002b56 vpcmpeqb %xmm7, %xmm0, %xmm1 - 0xc5, 0xb9, 0x74, 0xd0, //0x00002b5a vpcmpeqb %xmm0, %xmm8, %xmm2 - 0xc5, 0xe9, 0xeb, 0xc9, //0x00002b5e vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xb1, 0xeb, 0xd0, //0x00002b62 vpor %xmm0, %xmm9, %xmm2 - 0xc5, 0xa9, 0x74, 0xd2, //0x00002b66 vpcmpeqb %xmm2, %xmm10, %xmm2 - 0xc5, 0xf1, 0xeb, 0xca, //0x00002b6a vpor %xmm2, %xmm1, %xmm1 - 0xc4, 0xc1, 0x7a, 0x7f, 0x00, //0x00002b6e vmovdqu %xmm0, (%r8) - 0xc5, 0xf9, 0xd7, 0xc9, //0x00002b73 vpmovmskb %xmm1, %ecx - 0x66, 0x85, 0xc9, //0x00002b77 testw %cx, %cx - 0x0f, 0x85, 0xe3, 0x00, 0x00, 0x00, //0x00002b7a jne LBB7_22 - 0x49, 0x83, 0xc5, 0x10, //0x00002b80 addq $16, %r13 - 0x49, 0x83, 0xc0, 0x10, //0x00002b84 addq $16, %r8 - 0x4c, 0x8d, 0x58, 0xf0, //0x00002b88 leaq $-16(%rax), %r11 - 0x48, 0x83, 0xfe, 0x1f, //0x00002b8c cmpq $31, %rsi - 0x41, 0x0f, 0x9f, 0xc6, //0x00002b90 setg %r14b - 0x48, 0x83, 0xfe, 0x20, //0x00002b94 cmpq $32, %rsi - 0x48, 0x8d, 0x76, 0xf0, //0x00002b98 leaq $-16(%rsi), %rsi - 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x00002b9c jl LBB7_31 - 0x48, 0x83, 0xf8, 0x1f, //0x00002ba2 cmpq $31, %rax - 0x4c, 0x89, 0xd8, //0x00002ba6 movq %r11, %rax - 0x0f, 0x8f, 0xa1, 0xff, 0xff, 0xff, //0x00002ba9 jg LBB7_16 - 0x90, //0x00002baf .p2align 4, 0x90 - //0x00002bb0 LBB7_31 - 0x45, 0x84, 0xf6, //0x00002bb0 testb %r14b, %r14b - 0x0f, 0x84, 0xde, 0x01, 0x00, 0x00, //0x00002bb3 je LBB7_36 - //0x00002bb9 LBB7_32 - 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x00002bb9 vmovdqu (%r13), %xmm0 - 0xc5, 0xf9, 0x74, 0xcf, //0x00002bbf vpcmpeqb %xmm7, %xmm0, %xmm1 - 0xc5, 0xb9, 0x74, 0xd0, //0x00002bc3 vpcmpeqb %xmm0, %xmm8, %xmm2 - 0xc5, 0xe9, 0xeb, 0xc9, //0x00002bc7 vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xb1, 0xeb, 0xd0, //0x00002bcb vpor %xmm0, %xmm9, %xmm2 - 0xc5, 0xa9, 0x74, 0xd2, //0x00002bcf vpcmpeqb %xmm2, %xmm10, %xmm2 - 0xc5, 0xf1, 0xeb, 0xca, //0x00002bd3 vpor %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0xd7, 0xc1, //0x00002bd7 vpmovmskb %xmm1, %eax - 0x0d, 0x00, 0x00, 0x01, 0x00, //0x00002bdb orl $65536, %eax - 0x44, 0x0f, 0xbc, 0xf0, //0x00002be0 bsfl %eax, %r14d - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00002be4 vmovq %xmm0, %rax - 0x4d, 0x39, 0xf3, //0x00002be9 cmpq %r14, %r11 - 0x0f, 0x8d, 0xaa, 0x02, 0x00, 0x00, //0x00002bec jge LBB7_55 - 0x49, 0x83, 0xfb, 0x08, //0x00002bf2 cmpq $8, %r11 - 0x0f, 0x82, 0xdc, 0x02, 0x00, 0x00, //0x00002bf6 jb LBB7_58 - 0x49, 0x89, 0x00, //0x00002bfc movq %rax, (%r8) - 0x49, 0x8d, 0x45, 0x08, //0x00002bff leaq $8(%r13), %rax - 0x49, 0x83, 0xc0, 0x08, //0x00002c03 addq $8, %r8 - 0x49, 0x8d, 0x73, 0xf8, //0x00002c07 leaq $-8(%r11), %rsi - 0x49, 0x89, 0xd6, //0x00002c0b movq %rdx, %r14 - 0x48, 0x83, 0xfe, 0x04, //0x00002c0e cmpq $4, %rsi - 0x0f, 0x8d, 0xd3, 0x02, 0x00, 0x00, //0x00002c12 jge LBB7_59 - 0xe9, 0xdf, 0x02, 0x00, 0x00, //0x00002c18 jmp LBB7_60 - 0x90, 0x90, 0x90, //0x00002c1d .p2align 4, 0x90 - //0x00002c20 LBB7_19 - 0x4d, 0x29, 0xe5, //0x00002c20 subq %r12, %r13 - 0x0f, 0xbc, 0xc0, //0x00002c23 bsfl %eax, %eax - 0x4c, 0x01, 0xe8, //0x00002c26 addq %r13, %rax - 0x48, 0x85, 0xc0, //0x00002c29 testq %rax, %rax - 0x0f, 0x89, 0xae, 0x03, 0x00, 0x00, //0x00002c2c jns LBB7_72 - 0xe9, 0xba, 0x04, 0x00, 0x00, //0x00002c32 jmp LBB7_92 - //0x00002c37 LBB7_20 - 0x41, 0x83, 0xfb, 0x10, //0x00002c37 cmpl $16, %r11d - 0x0f, 0x82, 0xc4, 0x01, 0x00, 0x00, //0x00002c3b jb LBB7_43 - 0x49, 0x89, 0x10, //0x00002c41 movq %rdx, (%r8) - 0x49, 0x89, 0x48, 0x08, //0x00002c44 movq %rcx, $8(%r8) - 0x49, 0x8d, 0x45, 0x10, //0x00002c48 leaq $16(%r13), %rax - 0x49, 0x83, 0xc0, 0x10, //0x00002c4c addq $16, %r8 - 0x49, 0x8d, 0x73, 0xf0, //0x00002c50 leaq $-16(%r11), %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00002c54 cmpq $8, %rsi - 0x0f, 0x83, 0xb7, 0x01, 0x00, 0x00, //0x00002c58 jae LBB7_44 - 0xe9, 0xc4, 0x01, 0x00, 0x00, //0x00002c5e jmp LBB7_45 - //0x00002c63 LBB7_22 - 0x0f, 0xb7, 0xc1, //0x00002c63 movzwl %cx, %eax - 0x4d, 0x29, 0xe5, //0x00002c66 subq %r12, %r13 - 0x0f, 0xbc, 0xc0, //0x00002c69 bsfl %eax, %eax - 0x4c, 0x01, 0xe8, //0x00002c6c addq %r13, %rax - 0x49, 0x89, 0xd6, //0x00002c6f movq %rdx, %r14 - 0x48, 0x85, 0xc0, //0x00002c72 testq %rax, %rax - 0x0f, 0x89, 0x65, 0x03, 0x00, 0x00, //0x00002c75 jns LBB7_72 - 0xe9, 0x71, 0x04, 0x00, 0x00, //0x00002c7b jmp LBB7_92 - //0x00002c80 LBB7_23 - 0x4d, 0x89, 0xeb, //0x00002c80 movq %r13, %r11 - 0x48, 0x89, 0xc6, //0x00002c83 movq %rax, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00002c86 cmpq $8, %rsi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00002c8a jb LBB7_25 - //0x00002c90 LBB7_24 - 0x49, 0x8b, 0x0b, //0x00002c90 movq (%r11), %rcx - 0x49, 0x89, 0x08, //0x00002c93 movq %rcx, (%r8) - 0x49, 0x83, 0xc3, 0x08, //0x00002c96 addq $8, %r11 - 0x49, 0x83, 0xc0, 0x08, //0x00002c9a addq $8, %r8 - 0x48, 0x83, 0xc6, 0xf8, //0x00002c9e addq $-8, %rsi - //0x00002ca2 LBB7_25 - 0x48, 0x83, 0xfe, 0x04, //0x00002ca2 cmpq $4, %rsi - 0x0f, 0x8c, 0x42, 0x00, 0x00, 0x00, //0x00002ca6 jl LBB7_26 - 0x41, 0x8b, 0x0b, //0x00002cac movl (%r11), %ecx - 0x41, 0x89, 0x08, //0x00002caf movl %ecx, (%r8) - 0x49, 0x83, 0xc3, 0x04, //0x00002cb2 addq $4, %r11 - 0x49, 0x83, 0xc0, 0x04, //0x00002cb6 addq $4, %r8 - 0x48, 0x83, 0xc6, 0xfc, //0x00002cba addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00002cbe cmpq $2, %rsi - 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x00002cc2 jae LBB7_52 - //0x00002cc8 LBB7_27 - 0x48, 0x85, 0xf6, //0x00002cc8 testq %rsi, %rsi - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00002ccb je LBB7_29 - //0x00002cd1 LBB7_28 - 0x41, 0x8a, 0x0b, //0x00002cd1 movb (%r11), %cl - 0x41, 0x88, 0x08, //0x00002cd4 movb %cl, (%r8) - //0x00002cd7 LBB7_29 - 0x4c, 0x29, 0xe0, //0x00002cd7 subq %r12, %rax - 0x4c, 0x01, 0xe8, //0x00002cda addq %r13, %rax - 0x48, 0xf7, 0xd0, //0x00002cdd notq %rax - 0x48, 0x85, 0xc0, //0x00002ce0 testq %rax, %rax - 0x0f, 0x89, 0xf7, 0x02, 0x00, 0x00, //0x00002ce3 jns LBB7_72 - 0xe9, 0x03, 0x04, 0x00, 0x00, //0x00002ce9 jmp LBB7_92 - //0x00002cee LBB7_26 - 0x48, 0x83, 0xfe, 0x02, //0x00002cee cmpq $2, %rsi - 0x0f, 0x82, 0xd0, 0xff, 0xff, 0xff, //0x00002cf2 jb LBB7_27 - //0x00002cf8 LBB7_52 - 0x41, 0x0f, 0xb7, 0x0b, //0x00002cf8 movzwl (%r11), %ecx - 0x66, 0x41, 0x89, 0x08, //0x00002cfc movw %cx, (%r8) - 0x49, 0x83, 0xc3, 0x02, //0x00002d00 addq $2, %r11 - 0x49, 0x83, 0xc0, 0x02, //0x00002d04 addq $2, %r8 - 0x48, 0x83, 0xc6, 0xfe, //0x00002d08 addq $-2, %rsi - 0x48, 0x85, 0xf6, //0x00002d0c testq %rsi, %rsi - 0x0f, 0x85, 0xbc, 0xff, 0xff, 0xff, //0x00002d0f jne LBB7_28 - 0xe9, 0xbd, 0xff, 0xff, 0xff, //0x00002d15 jmp LBB7_29 - //0x00002d1a LBB7_30 - 0x49, 0x89, 0xc3, //0x00002d1a movq %rax, %r11 - 0xc5, 0xfd, 0x6f, 0x1d, 0x5b, 0xfb, 0xff, 0xff, //0x00002d1d vmovdqa $-1189(%rip), %ymm3 /* LCPI7_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0x73, 0xfb, 0xff, 0xff, //0x00002d25 vmovdqa $-1165(%rip), %ymm4 /* LCPI7_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x8b, 0xfb, 0xff, 0xff, //0x00002d2d vmovdqa $-1141(%rip), %ymm5 /* LCPI7_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0xa3, 0xfb, 0xff, 0xff, //0x00002d35 vmovdqa $-1117(%rip), %ymm6 /* LCPI7_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x3d, 0xbb, 0xfb, 0xff, 0xff, //0x00002d3d vmovdqa $-1093(%rip), %xmm7 /* LCPI7_4+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x05, 0xc3, 0xfb, 0xff, 0xff, //0x00002d45 vmovdqa $-1085(%rip), %xmm8 /* LCPI7_5+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x0d, 0xcb, 0xfb, 0xff, 0xff, //0x00002d4d vmovdqa $-1077(%rip), %xmm9 /* LCPI7_6+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x15, 0xd3, 0xfb, 0xff, 0xff, //0x00002d55 vmovdqa $-1069(%rip), %xmm10 /* LCPI7_7+0(%rip) */ - 0x45, 0x84, 0xf6, //0x00002d5d testb %r14b, %r14b - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00002d60 je LBB7_36 - 0xe9, 0x4e, 0xfe, 0xff, 0xff, //0x00002d66 jmp LBB7_32 - //0x00002d6b LBB7_35 - 0x49, 0x89, 0xc3, //0x00002d6b movq %rax, %r11 - 0xc5, 0xfd, 0x6f, 0x1d, 0x0a, 0xfb, 0xff, 0xff, //0x00002d6e vmovdqa $-1270(%rip), %ymm3 /* LCPI7_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0x22, 0xfb, 0xff, 0xff, //0x00002d76 vmovdqa $-1246(%rip), %ymm4 /* LCPI7_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x3a, 0xfb, 0xff, 0xff, //0x00002d7e vmovdqa $-1222(%rip), %ymm5 /* LCPI7_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0x52, 0xfb, 0xff, 0xff, //0x00002d86 vmovdqa $-1198(%rip), %ymm6 /* LCPI7_3+0(%rip) */ - 0x45, 0x84, 0xf6, //0x00002d8e testb %r14b, %r14b - 0x0f, 0x85, 0x22, 0xfe, 0xff, 0xff, //0x00002d91 jne LBB7_32 - //0x00002d97 LBB7_36 - 0x4d, 0x85, 0xdb, //0x00002d97 testq %r11, %r11 - 0x0f, 0x8e, 0xaf, 0x01, 0x00, 0x00, //0x00002d9a jle LBB7_64 - 0x48, 0x85, 0xf6, //0x00002da0 testq %rsi, %rsi - 0x49, 0x89, 0xd6, //0x00002da3 movq %rdx, %r14 - 0x0f, 0x8e, 0xa6, 0x01, 0x00, 0x00, //0x00002da6 jle LBB7_65 - 0x90, 0x90, 0x90, 0x90, //0x00002dac .p2align 4, 0x90 - //0x00002db0 LBB7_38 - 0x41, 0x0f, 0xb6, 0x45, 0x00, //0x00002db0 movzbl (%r13), %eax - 0x48, 0x83, 0xf8, 0x3e, //0x00002db5 cmpq $62, %rax - 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x00002db9 ja LBB7_40 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x00002dbf movabsq $5764607797912141824, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x00002dc9 btq %rax, %rcx - 0x0f, 0x82, 0xf1, 0x00, 0x00, 0x00, //0x00002dcd jb LBB7_57 - //0x00002dd3 LBB7_40 - 0x3c, 0xe2, //0x00002dd3 cmpb $-30, %al - 0x0f, 0x84, 0xe9, 0x00, 0x00, 0x00, //0x00002dd5 je LBB7_57 - 0x49, 0xff, 0xc5, //0x00002ddb incq %r13 - 0x41, 0x88, 0x00, //0x00002dde movb %al, (%r8) - 0x48, 0x83, 0xfe, 0x02, //0x00002de1 cmpq $2, %rsi - 0x48, 0x8d, 0x76, 0xff, //0x00002de5 leaq $-1(%rsi), %rsi - 0x0f, 0x8c, 0x63, 0x01, 0x00, 0x00, //0x00002de9 jl LBB7_65 - 0x49, 0xff, 0xc0, //0x00002def incq %r8 - 0x49, 0x83, 0xfb, 0x01, //0x00002df2 cmpq $1, %r11 - 0x4d, 0x8d, 0x5b, 0xff, //0x00002df6 leaq $-1(%r11), %r11 - 0x0f, 0x8f, 0xb0, 0xff, 0xff, 0xff, //0x00002dfa jg LBB7_38 - 0xe9, 0x4d, 0x01, 0x00, 0x00, //0x00002e00 jmp LBB7_65 - //0x00002e05 LBB7_43 - 0x4c, 0x89, 0xe8, //0x00002e05 movq %r13, %rax - 0x4c, 0x89, 0xde, //0x00002e08 movq %r11, %rsi - 0x48, 0x83, 0xfe, 0x08, //0x00002e0b cmpq $8, %rsi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00002e0f jb LBB7_45 - //0x00002e15 LBB7_44 - 0x48, 0x8b, 0x08, //0x00002e15 movq (%rax), %rcx - 0x49, 0x89, 0x08, //0x00002e18 movq %rcx, (%r8) - 0x48, 0x83, 0xc0, 0x08, //0x00002e1b addq $8, %rax - 0x49, 0x83, 0xc0, 0x08, //0x00002e1f addq $8, %r8 - 0x48, 0x83, 0xc6, 0xf8, //0x00002e23 addq $-8, %rsi - //0x00002e27 LBB7_45 - 0x48, 0x83, 0xfe, 0x04, //0x00002e27 cmpq $4, %rsi - 0x0f, 0x8c, 0x40, 0x00, 0x00, 0x00, //0x00002e2b jl LBB7_46 - 0x8b, 0x08, //0x00002e31 movl (%rax), %ecx - 0x41, 0x89, 0x08, //0x00002e33 movl %ecx, (%r8) - 0x48, 0x83, 0xc0, 0x04, //0x00002e36 addq $4, %rax - 0x49, 0x83, 0xc0, 0x04, //0x00002e3a addq $4, %r8 - 0x48, 0x83, 0xc6, 0xfc, //0x00002e3e addq $-4, %rsi - 0x48, 0x83, 0xfe, 0x02, //0x00002e42 cmpq $2, %rsi - 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00002e46 jae LBB7_54 - //0x00002e4c LBB7_47 - 0x48, 0x85, 0xf6, //0x00002e4c testq %rsi, %rsi - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00002e4f je LBB7_49 - //0x00002e55 LBB7_48 - 0x8a, 0x00, //0x00002e55 movb (%rax), %al - 0x41, 0x88, 0x00, //0x00002e57 movb %al, (%r8) - //0x00002e5a LBB7_49 - 0x4d, 0x29, 0xe5, //0x00002e5a subq %r12, %r13 - 0x4d, 0x01, 0xdd, //0x00002e5d addq %r11, %r13 - 0x4c, 0x89, 0xe8, //0x00002e60 movq %r13, %rax - 0x48, 0x85, 0xc0, //0x00002e63 testq %rax, %rax - 0x0f, 0x89, 0x74, 0x01, 0x00, 0x00, //0x00002e66 jns LBB7_72 - 0xe9, 0x80, 0x02, 0x00, 0x00, //0x00002e6c jmp LBB7_92 - //0x00002e71 LBB7_46 - 0x48, 0x83, 0xfe, 0x02, //0x00002e71 cmpq $2, %rsi - 0x0f, 0x82, 0xd1, 0xff, 0xff, 0xff, //0x00002e75 jb LBB7_47 - //0x00002e7b LBB7_54 - 0x0f, 0xb7, 0x08, //0x00002e7b movzwl (%rax), %ecx - 0x66, 0x41, 0x89, 0x08, //0x00002e7e movw %cx, (%r8) - 0x48, 0x83, 0xc0, 0x02, //0x00002e82 addq $2, %rax - 0x49, 0x83, 0xc0, 0x02, //0x00002e86 addq $2, %r8 - 0x48, 0x83, 0xc6, 0xfe, //0x00002e8a addq $-2, %rsi - 0x48, 0x85, 0xf6, //0x00002e8e testq %rsi, %rsi - 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x00002e91 jne LBB7_48 - 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00002e97 jmp LBB7_49 - //0x00002e9c LBB7_55 - 0x41, 0x83, 0xfe, 0x08, //0x00002e9c cmpl $8, %r14d - 0x0f, 0x82, 0xc6, 0x00, 0x00, 0x00, //0x00002ea0 jb LBB7_66 - 0x49, 0x89, 0x00, //0x00002ea6 movq %rax, (%r8) - 0x49, 0x8d, 0x75, 0x08, //0x00002ea9 leaq $8(%r13), %rsi - 0x49, 0x83, 0xc0, 0x08, //0x00002ead addq $8, %r8 - 0x49, 0x8d, 0x46, 0xf8, //0x00002eb1 leaq $-8(%r14), %rax - 0x48, 0x83, 0xf8, 0x04, //0x00002eb5 cmpq $4, %rax - 0x0f, 0x8d, 0xbd, 0x00, 0x00, 0x00, //0x00002eb9 jge LBB7_67 - 0xe9, 0xc9, 0x00, 0x00, 0x00, //0x00002ebf jmp LBB7_68 - //0x00002ec4 LBB7_57 - 0x4d, 0x29, 0xe5, //0x00002ec4 subq %r12, %r13 - 0x4c, 0x89, 0xe8, //0x00002ec7 movq %r13, %rax - 0x48, 0x85, 0xc0, //0x00002eca testq %rax, %rax - 0x0f, 0x89, 0x0d, 0x01, 0x00, 0x00, //0x00002ecd jns LBB7_72 - 0xe9, 0x19, 0x02, 0x00, 0x00, //0x00002ed3 jmp LBB7_92 - //0x00002ed8 LBB7_58 - 0x4c, 0x89, 0xe8, //0x00002ed8 movq %r13, %rax - 0x4c, 0x89, 0xde, //0x00002edb movq %r11, %rsi - 0x49, 0x89, 0xd6, //0x00002ede movq %rdx, %r14 - 0x48, 0x83, 0xfe, 0x04, //0x00002ee1 cmpq $4, %rsi - 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x00002ee5 jl LBB7_60 - //0x00002eeb LBB7_59 - 0x8b, 0x08, //0x00002eeb movl (%rax), %ecx - 0x41, 0x89, 0x08, //0x00002eed movl %ecx, (%r8) - 0x48, 0x83, 0xc0, 0x04, //0x00002ef0 addq $4, %rax - 0x49, 0x83, 0xc0, 0x04, //0x00002ef4 addq $4, %r8 - 0x48, 0x83, 0xc6, 0xfc, //0x00002ef8 addq $-4, %rsi - //0x00002efc LBB7_60 - 0x48, 0x83, 0xfe, 0x02, //0x00002efc cmpq $2, %rsi - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00002f00 jb LBB7_61 - 0x0f, 0xb7, 0x08, //0x00002f06 movzwl (%rax), %ecx - 0x66, 0x41, 0x89, 0x08, //0x00002f09 movw %cx, (%r8) - 0x48, 0x83, 0xc0, 0x02, //0x00002f0d addq $2, %rax - 0x49, 0x83, 0xc0, 0x02, //0x00002f11 addq $2, %r8 - 0x48, 0x83, 0xc6, 0xfe, //0x00002f15 addq $-2, %rsi - 0x48, 0x85, 0xf6, //0x00002f19 testq %rsi, %rsi - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002f1c jne LBB7_62 - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00002f22 jmp LBB7_63 - //0x00002f27 LBB7_61 - 0x48, 0x85, 0xf6, //0x00002f27 testq %rsi, %rsi - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00002f2a je LBB7_63 - //0x00002f30 LBB7_62 - 0x8a, 0x00, //0x00002f30 movb (%rax), %al - 0x41, 0x88, 0x00, //0x00002f32 movb %al, (%r8) - //0x00002f35 LBB7_63 - 0x4d, 0x29, 0xe3, //0x00002f35 subq %r12, %r11 - 0x4d, 0x01, 0xeb, //0x00002f38 addq %r13, %r11 - 0x49, 0xf7, 0xd3, //0x00002f3b notq %r11 - 0x4c, 0x89, 0xd8, //0x00002f3e movq %r11, %rax - 0x48, 0x85, 0xc0, //0x00002f41 testq %rax, %rax - 0x0f, 0x89, 0x96, 0x00, 0x00, 0x00, //0x00002f44 jns LBB7_72 - 0xe9, 0xa2, 0x01, 0x00, 0x00, //0x00002f4a jmp LBB7_92 - //0x00002f4f LBB7_64 - 0x49, 0x89, 0xd6, //0x00002f4f movq %rdx, %r14 - //0x00002f52 LBB7_65 - 0x4d, 0x29, 0xe5, //0x00002f52 subq %r12, %r13 - 0x48, 0xf7, 0xde, //0x00002f55 negq %rsi - 0x48, 0x19, 0xc0, //0x00002f58 sbbq %rax, %rax - 0x4c, 0x31, 0xe8, //0x00002f5b xorq %r13, %rax - 0x48, 0x85, 0xc0, //0x00002f5e testq %rax, %rax - 0x0f, 0x89, 0x79, 0x00, 0x00, 0x00, //0x00002f61 jns LBB7_72 - 0xe9, 0x85, 0x01, 0x00, 0x00, //0x00002f67 jmp LBB7_92 - //0x00002f6c LBB7_66 - 0x4c, 0x89, 0xee, //0x00002f6c movq %r13, %rsi - 0x4c, 0x89, 0xf0, //0x00002f6f movq %r14, %rax - 0x48, 0x83, 0xf8, 0x04, //0x00002f72 cmpq $4, %rax - 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x00002f76 jl LBB7_68 - //0x00002f7c LBB7_67 - 0x8b, 0x0e, //0x00002f7c movl (%rsi), %ecx - 0x41, 0x89, 0x08, //0x00002f7e movl %ecx, (%r8) - 0x48, 0x83, 0xc6, 0x04, //0x00002f81 addq $4, %rsi - 0x49, 0x83, 0xc0, 0x04, //0x00002f85 addq $4, %r8 - 0x48, 0x83, 0xc0, 0xfc, //0x00002f89 addq $-4, %rax - //0x00002f8d LBB7_68 - 0x48, 0x83, 0xf8, 0x02, //0x00002f8d cmpq $2, %rax - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00002f91 jb LBB7_69 - 0x0f, 0xb7, 0x0e, //0x00002f97 movzwl (%rsi), %ecx - 0x66, 0x41, 0x89, 0x08, //0x00002f9a movw %cx, (%r8) - 0x48, 0x83, 0xc6, 0x02, //0x00002f9e addq $2, %rsi - 0x49, 0x83, 0xc0, 0x02, //0x00002fa2 addq $2, %r8 - 0x48, 0x83, 0xc0, 0xfe, //0x00002fa6 addq $-2, %rax - 0x48, 0x85, 0xc0, //0x00002faa testq %rax, %rax - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002fad jne LBB7_70 - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00002fb3 jmp LBB7_71 - //0x00002fb8 LBB7_69 - 0x48, 0x85, 0xc0, //0x00002fb8 testq %rax, %rax - 0x0f, 0x84, 0x05, 0x00, 0x00, 0x00, //0x00002fbb je LBB7_71 - //0x00002fc1 LBB7_70 - 0x8a, 0x06, //0x00002fc1 movb (%rsi), %al - 0x41, 0x88, 0x00, //0x00002fc3 movb %al, (%r8) - //0x00002fc6 LBB7_71 - 0x4d, 0x29, 0xe5, //0x00002fc6 subq %r12, %r13 - 0x4d, 0x01, 0xf5, //0x00002fc9 addq %r14, %r13 - 0x4c, 0x89, 0xe8, //0x00002fcc movq %r13, %rax - 0x49, 0x89, 0xd6, //0x00002fcf movq %rdx, %r14 - 0x48, 0x85, 0xc0, //0x00002fd2 testq %rax, %rax - 0x0f, 0x88, 0x16, 0x01, 0x00, 0x00, //0x00002fd5 js LBB7_92 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002fdb .p2align 4, 0x90 - //0x00002fe0 LBB7_72 - 0x49, 0x01, 0xc4, //0x00002fe0 addq %rax, %r12 - 0x49, 0x01, 0xc7, //0x00002fe3 addq %rax, %r15 - 0x49, 0x29, 0xc2, //0x00002fe6 subq %rax, %r10 - 0x0f, 0x8e, 0x22, 0x01, 0x00, 0x00, //0x00002fe9 jle LBB7_93 - 0x49, 0x29, 0xc1, //0x00002fef subq %rax, %r9 - 0x41, 0x8a, 0x0c, 0x24, //0x00002ff2 movb (%r12), %cl - 0x80, 0xf9, 0xe2, //0x00002ff6 cmpb $-30, %cl - 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x00002ff9 je LBB7_86 - 0x4c, 0x89, 0xe0, //0x00002fff movq %r12, %rax - //0x00003002 LBB7_75 - 0x0f, 0xb6, 0xc9, //0x00003002 movzbl %cl, %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x00003005 shlq $4, %rcx - 0x4a, 0x8b, 0x14, 0x31, //0x00003009 movq (%rcx,%r14), %rdx - 0x48, 0x63, 0xf2, //0x0000300d movslq %edx, %rsi - 0x49, 0x29, 0xf1, //0x00003010 subq %rsi, %r9 - 0x0f, 0x8c, 0x0f, 0x01, 0x00, 0x00, //0x00003013 jl LBB7_95 - 0x48, 0xc1, 0xe2, 0x20, //0x00003019 shlq $32, %rdx - 0x4a, 0x8d, 0x5c, 0x31, 0x08, //0x0000301d leaq $8(%rcx,%r14), %rbx - 0x48, 0x39, 0xfa, //0x00003022 cmpq %rdi, %rdx - 0x0f, 0x8c, 0x25, 0x00, 0x00, 0x00, //0x00003025 jl LBB7_78 - 0x8b, 0x13, //0x0000302b movl (%rbx), %edx - 0x41, 0x89, 0x17, //0x0000302d movl %edx, (%r15) - 0x4a, 0x8d, 0x5c, 0x31, 0x0c, //0x00003030 leaq $12(%rcx,%r14), %rbx - 0x49, 0x8d, 0x57, 0x04, //0x00003035 leaq $4(%r15), %rdx - 0x48, 0x8d, 0x4e, 0xfc, //0x00003039 leaq $-4(%rsi), %rcx - 0x48, 0x83, 0xf9, 0x02, //0x0000303d cmpq $2, %rcx - 0x0f, 0x83, 0x19, 0x00, 0x00, 0x00, //0x00003041 jae LBB7_79 - 0xe9, 0x2c, 0x00, 0x00, 0x00, //0x00003047 jmp LBB7_80 - 0x90, 0x90, 0x90, 0x90, //0x0000304c .p2align 4, 0x90 - //0x00003050 LBB7_78 - 0x4c, 0x89, 0xfa, //0x00003050 movq %r15, %rdx - 0x48, 0x89, 0xf1, //0x00003053 movq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00003056 cmpq $2, %rcx - 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x0000305a jb LBB7_80 - //0x00003060 LBB7_79 - 0x49, 0x89, 0xf8, //0x00003060 movq %rdi, %r8 - 0x0f, 0xb7, 0x3b, //0x00003063 movzwl (%rbx), %edi - 0x66, 0x89, 0x3a, //0x00003066 movw %di, (%rdx) - 0x4c, 0x89, 0xc7, //0x00003069 movq %r8, %rdi - 0x48, 0x83, 0xc3, 0x02, //0x0000306c addq $2, %rbx - 0x48, 0x83, 0xc2, 0x02, //0x00003070 addq $2, %rdx - 0x48, 0x83, 0xc1, 0xfe, //0x00003074 addq $-2, %rcx - //0x00003078 LBB7_80 - 0x48, 0x85, 0xc9, //0x00003078 testq %rcx, %rcx - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x0000307b je LBB7_82 - 0x8a, 0x0b, //0x00003081 movb (%rbx), %cl - 0x88, 0x0a, //0x00003083 movb %cl, (%rdx) - //0x00003085 LBB7_82 - 0x49, 0x01, 0xf7, //0x00003085 addq %rsi, %r15 - //0x00003088 LBB7_83 - 0x48, 0xff, 0xc0, //0x00003088 incq %rax - 0x49, 0x89, 0xc4, //0x0000308b movq %rax, %r12 - 0x49, 0x83, 0xfa, 0x01, //0x0000308e cmpq $1, %r10 - 0x4d, 0x8d, 0x52, 0xff, //0x00003092 leaq $-1(%r10), %r10 - 0x0f, 0x8f, 0x14, 0xf9, 0xff, 0xff, //0x00003096 jg LBB7_2 - 0xe9, 0x73, 0x00, 0x00, 0x00, //0x0000309c jmp LBB7_94 - //0x000030a1 LBB7_86 - 0x49, 0x83, 0xfa, 0x03, //0x000030a1 cmpq $3, %r10 - 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x000030a5 jl LBB7_90 - 0x41, 0x80, 0x7c, 0x24, 0x01, 0x80, //0x000030ab cmpb $-128, $1(%r12) - 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000030b1 jne LBB7_90 - 0x41, 0x8a, 0x4c, 0x24, 0x02, //0x000030b7 movb $2(%r12), %cl - 0x89, 0xc8, //0x000030bc movl %ecx, %eax - 0x24, 0xfe, //0x000030be andb $-2, %al - 0x3c, 0xa8, //0x000030c0 cmpb $-88, %al - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000030c2 jne LBB7_90 - 0x49, 0x8d, 0x44, 0x24, 0x02, //0x000030c8 leaq $2(%r12), %rax - 0x49, 0x83, 0xc2, 0xfe, //0x000030cd addq $-2, %r10 - 0xe9, 0x2c, 0xff, 0xff, 0xff, //0x000030d1 jmp LBB7_75 - //0x000030d6 LBB7_90 - 0x4d, 0x85, 0xc9, //0x000030d6 testq %r9, %r9 - 0x0f, 0x8e, 0x54, 0x00, 0x00, 0x00, //0x000030d9 jle LBB7_96 - 0x41, 0xc6, 0x07, 0xe2, //0x000030df movb $-30, (%r15) - 0x49, 0xff, 0xc7, //0x000030e3 incq %r15 - 0x49, 0xff, 0xc9, //0x000030e6 decq %r9 - 0x4c, 0x89, 0xe0, //0x000030e9 movq %r12, %rax - 0xe9, 0x97, 0xff, 0xff, 0xff, //0x000030ec jmp LBB7_83 - //0x000030f1 LBB7_92 - 0x4c, 0x2b, 0x7d, 0xc8, //0x000030f1 subq $-56(%rbp), %r15 - 0x48, 0xf7, 0xd0, //0x000030f5 notq %rax - 0x49, 0x01, 0xc7, //0x000030f8 addq %rax, %r15 - 0x48, 0x8b, 0x4d, 0xc0, //0x000030fb movq $-64(%rbp), %rcx - 0x4c, 0x89, 0x39, //0x000030ff movq %r15, (%rcx) - 0x4c, 0x2b, 0x65, 0xd0, //0x00003102 subq $-48(%rbp), %r12 - 0x49, 0x01, 0xc4, //0x00003106 addq %rax, %r12 - 0x49, 0xf7, 0xd4, //0x00003109 notq %r12 - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x0000310c jmp LBB7_97 - //0x00003111 LBB7_93 - 0x4c, 0x89, 0xe0, //0x00003111 movq %r12, %rax - //0x00003114 LBB7_94 - 0x4c, 0x2b, 0x7d, 0xc8, //0x00003114 subq $-56(%rbp), %r15 - 0x48, 0x8b, 0x4d, 0xc0, //0x00003118 movq $-64(%rbp), %rcx - 0x4c, 0x89, 0x39, //0x0000311c movq %r15, (%rcx) - 0x48, 0x2b, 0x45, 0xd0, //0x0000311f subq $-48(%rbp), %rax - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003123 jmp LBB7_98 - //0x00003128 LBB7_95 - 0x4c, 0x2b, 0x7d, 0xc8, //0x00003128 subq $-56(%rbp), %r15 - 0x48, 0x8b, 0x45, 0xc0, //0x0000312c movq $-64(%rbp), %rax - 0x4c, 0x89, 0x38, //0x00003130 movq %r15, (%rax) - //0x00003133 LBB7_96 - 0x49, 0xf7, 0xd4, //0x00003133 notq %r12 - 0x4c, 0x03, 0x65, 0xd0, //0x00003136 addq $-48(%rbp), %r12 - //0x0000313a LBB7_97 - 0x4c, 0x89, 0xe0, //0x0000313a movq %r12, %rax - //0x0000313d LBB7_98 - 0x48, 0x83, 0xc4, 0x18, //0x0000313d addq $24, %rsp - 0x5b, //0x00003141 popq %rbx - 0x41, 0x5c, //0x00003142 popq %r12 - 0x41, 0x5d, //0x00003144 popq %r13 - 0x41, 0x5e, //0x00003146 popq %r14 - 0x41, 0x5f, //0x00003148 popq %r15 - 0x5d, //0x0000314a popq %rbp - 0xc5, 0xf8, 0x77, //0x0000314b vzeroupper - 0xc3, //0x0000314e retq - 0x90, //0x0000314f .p2align 4, 0x90 - //0x00003150 _atof_eisel_lemire64 - 0x55, //0x00003150 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003151 movq %rsp, %rbp - 0x41, 0x57, //0x00003154 pushq %r15 - 0x41, 0x56, //0x00003156 pushq %r14 - 0x53, //0x00003158 pushq %rbx - 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x00003159 leal $348(%rsi), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x0000315f cmpl $695, %eax - 0x0f, 0x87, 0x08, 0x01, 0x00, 0x00, //0x00003164 ja LBB8_1 - 0x49, 0x89, 0xc8, //0x0000316a movq %rcx, %r8 - 0x41, 0x89, 0xd1, //0x0000316d movl %edx, %r9d - 0x48, 0x85, 0xff, //0x00003170 testq %rdi, %rdi - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00003173 je LBB8_4 - 0x4c, 0x0f, 0xbd, 0xd7, //0x00003179 bsrq %rdi, %r10 - 0x49, 0x83, 0xf2, 0x3f, //0x0000317d xorq $63, %r10 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003181 jmp LBB8_5 - //0x00003186 LBB8_4 - 0x41, 0xba, 0x40, 0x00, 0x00, 0x00, //0x00003186 movl $64, %r10d - //0x0000318c LBB8_5 - 0x44, 0x89, 0xd1, //0x0000318c movl %r10d, %ecx - 0x48, 0xd3, 0xe7, //0x0000318f shlq %cl, %rdi - 0x89, 0xc1, //0x00003192 movl %eax, %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x00003194 shlq $4, %rcx - 0x4c, 0x8d, 0x3d, 0xe1, 0x6e, 0x00, 0x00, //0x00003198 leaq $28385(%rip), %r15 /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x89, 0xf8, //0x0000319f movq %rdi, %rax - 0x4a, 0xf7, 0x64, 0x39, 0x08, //0x000031a2 mulq $8(%rcx,%r15) - 0x49, 0x89, 0xc3, //0x000031a7 movq %rax, %r11 - 0x49, 0x89, 0xd6, //0x000031aa movq %rdx, %r14 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000031ad andl $511, %edx - 0x48, 0x89, 0xfb, //0x000031b3 movq %rdi, %rbx - 0x48, 0xf7, 0xd3, //0x000031b6 notq %rbx - 0x48, 0x39, 0xd8, //0x000031b9 cmpq %rbx, %rax - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x000031bc jbe LBB8_11 - 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000031c2 cmpl $511, %edx - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000031c8 jne LBB8_11 - 0x48, 0x89, 0xf8, //0x000031ce movq %rdi, %rax - 0x4a, 0xf7, 0x24, 0x39, //0x000031d1 mulq (%rcx,%r15) - 0x49, 0x01, 0xd3, //0x000031d5 addq %rdx, %r11 - 0x49, 0x83, 0xd6, 0x00, //0x000031d8 adcq $0, %r14 - 0x44, 0x89, 0xf2, //0x000031dc movl %r14d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000031df andl $511, %edx - 0x48, 0x39, 0xd8, //0x000031e5 cmpq %rbx, %rax - 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x000031e8 jbe LBB8_11 - 0x49, 0x83, 0xfb, 0xff, //0x000031ee cmpq $-1, %r11 - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000031f2 jne LBB8_11 - 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000031f8 cmpl $511, %edx - 0x0f, 0x84, 0x6e, 0x00, 0x00, 0x00, //0x000031fe je LBB8_1 - //0x00003204 LBB8_11 - 0x4c, 0x89, 0xf7, //0x00003204 movq %r14, %rdi - 0x48, 0xc1, 0xef, 0x3f, //0x00003207 shrq $63, %rdi - 0x8d, 0x4f, 0x09, //0x0000320b leal $9(%rdi), %ecx - 0x49, 0xd3, 0xee, //0x0000320e shrq %cl, %r14 - 0x4c, 0x09, 0xda, //0x00003211 orq %r11, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00003214 jne LBB8_14 - 0x44, 0x89, 0xf0, //0x0000321a movl %r14d, %eax - 0x83, 0xe0, 0x03, //0x0000321d andl $3, %eax - 0x83, 0xf8, 0x01, //0x00003220 cmpl $1, %eax - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00003223 je LBB8_1 - //0x00003229 LBB8_14 - 0x69, 0xc6, 0x6a, 0x52, 0x03, 0x00, //0x00003229 imull $217706, %esi, %eax - 0xc1, 0xf8, 0x10, //0x0000322f sarl $16, %eax - 0x05, 0x3f, 0x04, 0x00, 0x00, //0x00003232 addl $1087, %eax - 0x48, 0x98, //0x00003237 cltq - 0x4c, 0x29, 0xd0, //0x00003239 subq %r10, %rax - 0x48, 0x83, 0xf7, 0x01, //0x0000323c xorq $1, %rdi - 0x48, 0x29, 0xf8, //0x00003240 subq %rdi, %rax - 0x44, 0x89, 0xf2, //0x00003243 movl %r14d, %edx - 0x83, 0xe2, 0x01, //0x00003246 andl $1, %edx - 0x4c, 0x01, 0xf2, //0x00003249 addq %r14, %rdx - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x0000324c movabsq $126100789566373888, %rcx - 0x48, 0x21, 0xd1, //0x00003256 andq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x01, //0x00003259 cmpq $1, %rcx - 0x48, 0x83, 0xd8, 0xff, //0x0000325d sbbq $-1, %rax - 0x48, 0x8d, 0x70, 0xff, //0x00003261 leaq $-1(%rax), %rsi - 0x48, 0x81, 0xfe, 0xfd, 0x07, 0x00, 0x00, //0x00003265 cmpq $2045, %rsi - 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x0000326c jbe LBB8_16 - //0x00003272 LBB8_1 - 0x31, 0xc0, //0x00003272 xorl %eax, %eax - //0x00003274 LBB8_17 - 0x5b, //0x00003274 popq %rbx - 0x41, 0x5e, //0x00003275 popq %r14 - 0x41, 0x5f, //0x00003277 popq %r15 - 0x5d, //0x00003279 popq %rbp - 0xc3, //0x0000327a retq - //0x0000327b LBB8_16 - 0x48, 0x83, 0xf9, 0x01, //0x0000327b cmpq $1, %rcx - 0xb1, 0x02, //0x0000327f movb $2, %cl - 0x80, 0xd9, 0x00, //0x00003281 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x00003284 shrq %cl, %rdx - 0x48, 0xc1, 0xe0, 0x34, //0x00003287 shlq $52, %rax - 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000328b movabsq $4503599627370495, %rcx - 0x48, 0x21, 0xd1, //0x00003295 andq %rdx, %rcx - 0x48, 0x09, 0xc1, //0x00003298 orq %rax, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000329b movabsq $-9223372036854775808, %rax - 0x48, 0x09, 0xc8, //0x000032a5 orq %rcx, %rax - 0x41, 0x83, 0xf9, 0xff, //0x000032a8 cmpl $-1, %r9d - 0x48, 0x0f, 0x45, 0xc1, //0x000032ac cmovneq %rcx, %rax - 0x49, 0x89, 0x00, //0x000032b0 movq %rax, (%r8) - 0xb0, 0x01, //0x000032b3 movb $1, %al - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x000032b5 jmp LBB8_17 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032ba .p2align 5, 0x00 - //0x000032c0 LCPI9_0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032c0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032c8 .quad 1 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032d0 .quad 1 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032d8 .quad 1 - //0x000032e0 .p2align 3, 0x00 - //0x000032e0 LCPI9_1 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032e0 .quad 1 - //0x000032e8 LCPI9_2 - 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032e8 .quad 10000 - //0x000032f0 LCPI9_3 - 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000032f0 .quad 10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000032f8 .p2align 4, 0x90 - //0x00003300 _decimal_to_f64 - 0x55, //0x00003300 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003301 movq %rsp, %rbp - 0x41, 0x57, //0x00003304 pushq %r15 - 0x41, 0x56, //0x00003306 pushq %r14 - 0x41, 0x55, //0x00003308 pushq %r13 - 0x41, 0x54, //0x0000330a pushq %r12 - 0x53, //0x0000330c pushq %rbx - 0x50, //0x0000330d pushq %rax - 0x49, 0x89, 0xf5, //0x0000330e movq %rsi, %r13 - 0x49, 0x89, 0xfc, //0x00003311 movq %rdi, %r12 - 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, //0x00003314 movabsq $4503599627370496, %rbx - 0x83, 0x7f, 0x10, 0x00, //0x0000331e cmpl $0, $16(%rdi) - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00003322 je LBB9_4 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00003328 movabsq $9218868437227405312, %r14 - 0x41, 0x8b, 0x44, 0x24, 0x14, //0x00003332 movl $20(%r12), %eax - 0x45, 0x31, 0xff, //0x00003337 xorl %r15d, %r15d - 0x3d, 0x36, 0x01, 0x00, 0x00, //0x0000333a cmpl $310, %eax - 0x0f, 0x8f, 0x1e, 0x06, 0x00, 0x00, //0x0000333f jg LBB9_84 - 0x3d, 0xb6, 0xfe, 0xff, 0xff, //0x00003345 cmpl $-330, %eax - 0x0f, 0x8d, 0x13, 0x00, 0x00, 0x00, //0x0000334a jge LBB9_5 - 0x45, 0x31, 0xf6, //0x00003350 xorl %r14d, %r14d - 0xe9, 0x0b, 0x06, 0x00, 0x00, //0x00003353 jmp LBB9_84 - //0x00003358 LBB9_4 - 0x45, 0x31, 0xf6, //0x00003358 xorl %r14d, %r14d - 0x45, 0x31, 0xff, //0x0000335b xorl %r15d, %r15d - 0xe9, 0x00, 0x06, 0x00, 0x00, //0x0000335e jmp LBB9_84 - //0x00003363 LBB9_5 - 0x85, 0xc0, //0x00003363 testl %eax, %eax - 0x4c, 0x89, 0x6d, 0xd0, //0x00003365 movq %r13, $-48(%rbp) - 0x0f, 0x8e, 0xd0, 0x00, 0x00, 0x00, //0x00003369 jle LBB9_20 - 0x45, 0x31, 0xff, //0x0000336f xorl %r15d, %r15d - 0x4c, 0x8d, 0x2d, 0x97, 0x98, 0x00, 0x00, //0x00003372 leaq $39063(%rip), %r13 /* _POW_TAB+0(%rip) */ - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00003379 jmp LBB9_9 - 0x90, 0x90, //0x0000337e .p2align 4, 0x90 - //0x00003380 LBB9_7 - 0xf7, 0xdb, //0x00003380 negl %ebx - 0x4c, 0x89, 0xe7, //0x00003382 movq %r12, %rdi - 0x89, 0xde, //0x00003385 movl %ebx, %esi - 0xe8, 0x14, 0x68, 0x00, 0x00, //0x00003387 callq _right_shift - //0x0000338c LBB9_8 - 0x45, 0x01, 0xf7, //0x0000338c addl %r14d, %r15d - 0x41, 0x8b, 0x44, 0x24, 0x14, //0x0000338f movl $20(%r12), %eax - 0x85, 0xc0, //0x00003394 testl %eax, %eax - 0x0f, 0x8e, 0xa3, 0x00, 0x00, 0x00, //0x00003396 jle LBB9_20 - //0x0000339c LBB9_9 - 0x41, 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x0000339c movl $27, %r14d - 0x83, 0xf8, 0x08, //0x000033a2 cmpl $8, %eax - 0x0f, 0x8f, 0x07, 0x00, 0x00, 0x00, //0x000033a5 jg LBB9_11 - 0x89, 0xc0, //0x000033ab movl %eax, %eax - 0x45, 0x8b, 0x74, 0x85, 0x00, //0x000033ad movl (%r13,%rax,4), %r14d - //0x000033b2 LBB9_11 - 0x45, 0x85, 0xf6, //0x000033b2 testl %r14d, %r14d - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x000033b5 je LBB9_8 - 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x000033bb cmpl $0, $16(%r12) - 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x000033c1 je LBB9_8 - 0x44, 0x89, 0xf3, //0x000033c7 movl %r14d, %ebx - 0xf7, 0xdb, //0x000033ca negl %ebx - 0x45, 0x85, 0xf6, //0x000033cc testl %r14d, %r14d - 0x0f, 0x88, 0x2b, 0x00, 0x00, 0x00, //0x000033cf js LBB9_16 - 0x41, 0x83, 0xfe, 0x3d, //0x000033d5 cmpl $61, %r14d - 0x0f, 0x8c, 0xa1, 0xff, 0xff, 0xff, //0x000033d9 jl LBB9_7 - 0x90, //0x000033df .p2align 4, 0x90 - //0x000033e0 LBB9_15 - 0x4c, 0x89, 0xe7, //0x000033e0 movq %r12, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x000033e3 movl $60, %esi - 0xe8, 0xb3, 0x67, 0x00, 0x00, //0x000033e8 callq _right_shift - 0x8d, 0x43, 0x3c, //0x000033ed leal $60(%rbx), %eax - 0x83, 0xfb, 0x88, //0x000033f0 cmpl $-120, %ebx - 0x89, 0xc3, //0x000033f3 movl %eax, %ebx - 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x000033f5 jl LBB9_15 - 0xe9, 0x80, 0xff, 0xff, 0xff, //0x000033fb jmp LBB9_7 - //0x00003400 LBB9_16 - 0x41, 0x83, 0xfe, 0xc3, //0x00003400 cmpl $-61, %r14d - 0x0f, 0x8f, 0x26, 0x00, 0x00, 0x00, //0x00003404 jg LBB9_18 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000340a .p2align 4, 0x90 - //0x00003410 LBB9_17 - 0x4c, 0x89, 0xe7, //0x00003410 movq %r12, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00003413 movl $60, %esi - 0xe8, 0x93, 0x65, 0x00, 0x00, //0x00003418 callq _left_shift - 0x8d, 0x73, 0xc4, //0x0000341d leal $-60(%rbx), %esi - 0x83, 0xfb, 0x78, //0x00003420 cmpl $120, %ebx - 0x89, 0xf3, //0x00003423 movl %esi, %ebx - 0x0f, 0x8f, 0xe5, 0xff, 0xff, 0xff, //0x00003425 jg LBB9_17 - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x0000342b jmp LBB9_19 - //0x00003430 LBB9_18 - 0x89, 0xde, //0x00003430 movl %ebx, %esi - //0x00003432 LBB9_19 - 0x4c, 0x89, 0xe7, //0x00003432 movq %r12, %rdi - 0xe8, 0x76, 0x65, 0x00, 0x00, //0x00003435 callq _left_shift - 0xe9, 0x4d, 0xff, 0xff, 0xff, //0x0000343a jmp LBB9_8 - //0x0000343f LBB9_20 - 0x4c, 0x8d, 0x35, 0xca, 0x97, 0x00, 0x00, //0x0000343f leaq $38858(%rip), %r14 /* _POW_TAB+0(%rip) */ - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00003446 jmp LBB9_23 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000344b .p2align 4, 0x90 - //0x00003450 LBB9_21 - 0x4c, 0x89, 0xe7, //0x00003450 movq %r12, %rdi - 0xe8, 0x58, 0x65, 0x00, 0x00, //0x00003453 callq _left_shift - //0x00003458 LBB9_22 - 0x45, 0x29, 0xef, //0x00003458 subl %r13d, %r15d - 0x41, 0x8b, 0x44, 0x24, 0x14, //0x0000345b movl $20(%r12), %eax - //0x00003460 LBB9_23 - 0x85, 0xc0, //0x00003460 testl %eax, %eax - 0x0f, 0x88, 0x18, 0x00, 0x00, 0x00, //0x00003462 js LBB9_26 - 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00003468 jne LBB9_37 - 0x49, 0x8b, 0x0c, 0x24, //0x0000346e movq (%r12), %rcx - 0x80, 0x39, 0x35, //0x00003472 cmpb $53, (%rcx) - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x00003475 jl LBB9_27 - 0xe9, 0xac, 0x00, 0x00, 0x00, //0x0000347b jmp LBB9_37 - //0x00003480 .p2align 4, 0x90 - //0x00003480 LBB9_26 - 0x41, 0xbd, 0x1b, 0x00, 0x00, 0x00, //0x00003480 movl $27, %r13d - 0x83, 0xf8, 0xf8, //0x00003486 cmpl $-8, %eax - 0x0f, 0x8c, 0x08, 0x00, 0x00, 0x00, //0x00003489 jl LBB9_28 - //0x0000348f LBB9_27 - 0xf7, 0xd8, //0x0000348f negl %eax - 0x48, 0x98, //0x00003491 cltq - 0x45, 0x8b, 0x2c, 0x86, //0x00003493 movl (%r14,%rax,4), %r13d - //0x00003497 LBB9_28 - 0x45, 0x85, 0xed, //0x00003497 testl %r13d, %r13d - 0x0f, 0x84, 0xb8, 0xff, 0xff, 0xff, //0x0000349a je LBB9_22 - 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x000034a0 cmpl $0, $16(%r12) - 0x0f, 0x84, 0xac, 0xff, 0xff, 0xff, //0x000034a6 je LBB9_22 - 0x45, 0x85, 0xed, //0x000034ac testl %r13d, %r13d - 0x0f, 0x8e, 0x3b, 0x00, 0x00, 0x00, //0x000034af jle LBB9_34 - 0x44, 0x89, 0xee, //0x000034b5 movl %r13d, %esi - 0x41, 0x83, 0xfd, 0x3d, //0x000034b8 cmpl $61, %r13d - 0x0f, 0x8c, 0x8e, 0xff, 0xff, 0xff, //0x000034bc jl LBB9_21 - 0x44, 0x89, 0xeb, //0x000034c2 movl %r13d, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000034c5 .p2align 4, 0x90 - //0x000034d0 LBB9_33 - 0x4c, 0x89, 0xe7, //0x000034d0 movq %r12, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x000034d3 movl $60, %esi - 0xe8, 0xd3, 0x64, 0x00, 0x00, //0x000034d8 callq _left_shift - 0x8d, 0x73, 0xc4, //0x000034dd leal $-60(%rbx), %esi - 0x83, 0xfb, 0x78, //0x000034e0 cmpl $120, %ebx - 0x89, 0xf3, //0x000034e3 movl %esi, %ebx - 0x0f, 0x8f, 0xe5, 0xff, 0xff, 0xff, //0x000034e5 jg LBB9_33 - 0xe9, 0x60, 0xff, 0xff, 0xff, //0x000034eb jmp LBB9_21 - //0x000034f0 LBB9_34 - 0x44, 0x89, 0xeb, //0x000034f0 movl %r13d, %ebx - 0x41, 0x83, 0xfd, 0xc3, //0x000034f3 cmpl $-61, %r13d - 0x0f, 0x8f, 0x1e, 0x00, 0x00, 0x00, //0x000034f7 jg LBB9_36 - 0x90, 0x90, 0x90, //0x000034fd .p2align 4, 0x90 - //0x00003500 LBB9_35 - 0x4c, 0x89, 0xe7, //0x00003500 movq %r12, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00003503 movl $60, %esi - 0xe8, 0x93, 0x66, 0x00, 0x00, //0x00003508 callq _right_shift - 0x8d, 0x43, 0x3c, //0x0000350d leal $60(%rbx), %eax - 0x83, 0xfb, 0x88, //0x00003510 cmpl $-120, %ebx - 0x89, 0xc3, //0x00003513 movl %eax, %ebx - 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00003515 jl LBB9_35 - //0x0000351b LBB9_36 - 0xf7, 0xdb, //0x0000351b negl %ebx - 0x4c, 0x89, 0xe7, //0x0000351d movq %r12, %rdi - 0x89, 0xde, //0x00003520 movl %ebx, %esi - 0xe8, 0x79, 0x66, 0x00, 0x00, //0x00003522 callq _right_shift - 0xe9, 0x2c, 0xff, 0xff, 0xff, //0x00003527 jmp LBB9_22 - //0x0000352c LBB9_37 - 0x41, 0x81, 0xff, 0x02, 0xfc, 0xff, 0xff, //0x0000352c cmpl $-1022, %r15d - 0x0f, 0x8f, 0x5b, 0x00, 0x00, 0x00, //0x00003533 jg LBB9_43 - 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00003539 cmpl $0, $16(%r12) - 0x4c, 0x8b, 0x6d, 0xd0, //0x0000353f movq $-48(%rbp), %r13 - 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, //0x00003543 movabsq $4503599627370496, %rbx - 0x0f, 0x84, 0x67, 0x00, 0x00, 0x00, //0x0000354d je LBB9_45 - 0x41, 0x81, 0xff, 0xc6, 0xfb, 0xff, 0xff, //0x00003553 cmpl $-1082, %r15d - 0x0f, 0x8f, 0x65, 0x00, 0x00, 0x00, //0x0000355a jg LBB9_46 - 0x41, 0x81, 0xc7, 0xc1, 0x03, 0x00, 0x00, //0x00003560 addl $961, %r15d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003567 .p2align 4, 0x90 - //0x00003570 LBB9_41 - 0x4c, 0x89, 0xe7, //0x00003570 movq %r12, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00003573 movl $60, %esi - 0xe8, 0x23, 0x66, 0x00, 0x00, //0x00003578 callq _right_shift - 0x41, 0x83, 0xc7, 0x3c, //0x0000357d addl $60, %r15d - 0x41, 0x83, 0xff, 0x88, //0x00003581 cmpl $-120, %r15d - 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00003585 jl LBB9_41 - 0x41, 0x83, 0xc7, 0x3c, //0x0000358b addl $60, %r15d - 0xe9, 0x38, 0x00, 0x00, 0x00, //0x0000358f jmp LBB9_47 - //0x00003594 LBB9_43 - 0x41, 0x81, 0xff, 0x00, 0x04, 0x00, 0x00, //0x00003594 cmpl $1024, %r15d - 0x4c, 0x8b, 0x6d, 0xd0, //0x0000359b movq $-48(%rbp), %r13 - 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, //0x0000359f movabsq $4503599627370496, %rbx - 0x0f, 0x8f, 0x7d, 0x03, 0x00, 0x00, //0x000035a9 jg LBB9_81 - 0x41, 0xff, 0xcf, //0x000035af decl %r15d - 0x45, 0x89, 0xfe, //0x000035b2 movl %r15d, %r14d - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x000035b5 jmp LBB9_48 - //0x000035ba LBB9_45 - 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x000035ba movl $-1022, %r14d - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x000035c0 jmp LBB9_50 - //0x000035c5 LBB9_46 - 0x41, 0x81, 0xc7, 0xfd, 0x03, 0x00, 0x00, //0x000035c5 addl $1021, %r15d - //0x000035cc LBB9_47 - 0x41, 0xf7, 0xdf, //0x000035cc negl %r15d - 0x4c, 0x89, 0xe7, //0x000035cf movq %r12, %rdi - 0x44, 0x89, 0xfe, //0x000035d2 movl %r15d, %esi - 0xe8, 0xc6, 0x65, 0x00, 0x00, //0x000035d5 callq _right_shift - 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x000035da movl $-1022, %r14d - //0x000035e0 LBB9_48 - 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x000035e0 cmpl $0, $16(%r12) - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000035e6 je LBB9_50 - 0x4c, 0x89, 0xe7, //0x000035ec movq %r12, %rdi - 0xbe, 0x35, 0x00, 0x00, 0x00, //0x000035ef movl $53, %esi - 0xe8, 0xb7, 0x63, 0x00, 0x00, //0x000035f4 callq _left_shift - //0x000035f9 LBB9_50 - 0x4d, 0x63, 0x54, 0x24, 0x14, //0x000035f9 movslq $20(%r12), %r10 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000035fe movq $-1, %r15 - 0x49, 0x83, 0xfa, 0x14, //0x00003605 cmpq $20, %r10 - 0x0f, 0x8f, 0x35, 0x03, 0x00, 0x00, //0x00003609 jg LBB9_83 - 0x44, 0x89, 0xd1, //0x0000360f movl %r10d, %ecx - 0x45, 0x85, 0xd2, //0x00003612 testl %r10d, %r10d - 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x00003615 jle LBB9_55 - 0x49, 0x63, 0x74, 0x24, 0x10, //0x0000361b movslq $16(%r12), %rsi - 0x31, 0xd2, //0x00003620 xorl %edx, %edx - 0x45, 0x31, 0xff, //0x00003622 xorl %r15d, %r15d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003625 .p2align 4, 0x90 - //0x00003630 LBB9_53 - 0x48, 0x39, 0xf2, //0x00003630 cmpq %rsi, %rdx - 0x0f, 0x8d, 0x28, 0x00, 0x00, 0x00, //0x00003633 jge LBB9_56 - 0x4b, 0x8d, 0x04, 0xbf, //0x00003639 leaq (%r15,%r15,4), %rax - 0x49, 0x8b, 0x3c, 0x24, //0x0000363d movq (%r12), %rdi - 0x48, 0x0f, 0xbe, 0x3c, 0x17, //0x00003641 movsbq (%rdi,%rdx), %rdi - 0x4c, 0x8d, 0x7c, 0x47, 0xd0, //0x00003646 leaq $-48(%rdi,%rax,2), %r15 - 0x48, 0xff, 0xc2, //0x0000364b incq %rdx - 0x48, 0x39, 0xd1, //0x0000364e cmpq %rdx, %rcx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00003651 jne LBB9_53 - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00003657 jmp LBB9_56 - //0x0000365c LBB9_55 - 0x31, 0xd2, //0x0000365c xorl %edx, %edx - 0x45, 0x31, 0xff, //0x0000365e xorl %r15d, %r15d - //0x00003661 LBB9_56 - 0x39, 0xd1, //0x00003661 cmpl %edx, %ecx - 0x0f, 0x8e, 0x46, 0x02, 0x00, 0x00, //0x00003663 jle LBB9_69 - 0x45, 0x89, 0xd1, //0x00003669 movl %r10d, %r9d - 0x41, 0x29, 0xd1, //0x0000366c subl %edx, %r9d - 0x41, 0x83, 0xf9, 0x10, //0x0000366f cmpl $16, %r9d - 0x0f, 0x82, 0x22, 0x02, 0x00, 0x00, //0x00003673 jb LBB9_67 - 0x45, 0x89, 0xc8, //0x00003679 movl %r9d, %r8d - 0xc5, 0xf9, 0x6f, 0x05, 0x3c, 0xfc, 0xff, 0xff, //0x0000367c vmovdqa $-964(%rip), %xmm0 /* LCPI9_0+0(%rip) */ - 0xc4, 0xc3, 0xf9, 0x22, 0xc7, 0x00, //0x00003684 vpinsrq $0, %r15, %xmm0, %xmm0 - 0x41, 0x83, 0xe0, 0xf0, //0x0000368a andl $-16, %r8d - 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0x28, 0xfc, 0xff, 0xff, 0xf0, //0x0000368e vpblendd $240, $-984(%rip), %ymm0, %ymm0 /* LCPI9_0+0(%rip) */ - 0x41, 0x8d, 0x78, 0xf0, //0x00003698 leal $-16(%r8), %edi - 0x89, 0xf8, //0x0000369c movl %edi, %eax - 0xc1, 0xe8, 0x04, //0x0000369e shrl $4, %eax - 0xff, 0xc0, //0x000036a1 incl %eax - 0x89, 0xc6, //0x000036a3 movl %eax, %esi - 0x83, 0xe6, 0x03, //0x000036a5 andl $3, %esi - 0x83, 0xff, 0x30, //0x000036a8 cmpl $48, %edi - 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x000036ab jae LBB9_60 - 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x26, 0xfc, 0xff, 0xff, //0x000036b1 vpbroadcastq $-986(%rip), %ymm2 /* LCPI9_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0xda, //0x000036ba vmovdqa %ymm2, %ymm3 - 0xc5, 0xfd, 0x6f, 0xca, //0x000036be vmovdqa %ymm2, %ymm1 - 0xe9, 0x8a, 0x00, 0x00, 0x00, //0x000036c2 jmp LBB9_62 - //0x000036c7 LBB9_60 - 0x89, 0xf7, //0x000036c7 movl %esi, %edi - 0x29, 0xc7, //0x000036c9 subl %eax, %edi - 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x0c, 0xfc, 0xff, 0xff, //0x000036cb vpbroadcastq $-1012(%rip), %ymm2 /* LCPI9_1+0(%rip) */ - 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x0b, 0xfc, 0xff, 0xff, //0x000036d4 vpbroadcastq $-1013(%rip), %ymm4 /* LCPI9_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0xda, //0x000036dd vmovdqa %ymm2, %ymm3 - 0xc5, 0xfd, 0x6f, 0xca, //0x000036e1 vmovdqa %ymm2, %ymm1 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000036e5 .p2align 4, 0x90 - //0x000036f0 LBB9_61 - 0xc5, 0xfd, 0xf4, 0xec, //0x000036f0 vpmuludq %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x000036f4 vpsrlq $32, %ymm0, %ymm0 - 0xc5, 0xfd, 0xf4, 0xc4, //0x000036f9 vpmuludq %ymm4, %ymm0, %ymm0 - 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x000036fd vpsllq $32, %ymm0, %ymm0 - 0xc5, 0xd5, 0xd4, 0xc0, //0x00003702 vpaddq %ymm0, %ymm5, %ymm0 - 0xc5, 0xed, 0xf4, 0xec, //0x00003706 vpmuludq %ymm4, %ymm2, %ymm5 - 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x0000370a vpsrlq $32, %ymm2, %ymm2 - 0xc5, 0xed, 0xf4, 0xd4, //0x0000370f vpmuludq %ymm4, %ymm2, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00003713 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xd5, 0xd4, 0xd2, //0x00003718 vpaddq %ymm2, %ymm5, %ymm2 - 0xc5, 0xe5, 0xf4, 0xec, //0x0000371c vpmuludq %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00003720 vpsrlq $32, %ymm3, %ymm3 - 0xc5, 0xe5, 0xf4, 0xdc, //0x00003725 vpmuludq %ymm4, %ymm3, %ymm3 - 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00003729 vpsllq $32, %ymm3, %ymm3 - 0xc5, 0xd5, 0xd4, 0xdb, //0x0000372e vpaddq %ymm3, %ymm5, %ymm3 - 0xc5, 0xf5, 0xf4, 0xec, //0x00003732 vpmuludq %ymm4, %ymm1, %ymm5 - 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00003736 vpsrlq $32, %ymm1, %ymm1 - 0xc5, 0xf5, 0xf4, 0xcc, //0x0000373b vpmuludq %ymm4, %ymm1, %ymm1 - 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x0000373f vpsllq $32, %ymm1, %ymm1 - 0xc5, 0xd5, 0xd4, 0xc9, //0x00003744 vpaddq %ymm1, %ymm5, %ymm1 - 0x83, 0xc7, 0x04, //0x00003748 addl $4, %edi - 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x0000374b jne LBB9_61 - //0x00003751 LBB9_62 - 0x85, 0xf6, //0x00003751 testl %esi, %esi - 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00003753 je LBB9_65 - 0xf7, 0xde, //0x00003759 negl %esi - 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x8c, 0xfb, 0xff, 0xff, //0x0000375b vpbroadcastq $-1140(%rip), %ymm4 /* LCPI9_3+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003764 .p2align 4, 0x90 - //0x00003770 LBB9_64 - 0xc5, 0xfd, 0xf4, 0xec, //0x00003770 vpmuludq %ymm4, %ymm0, %ymm5 - 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00003774 vpsrlq $32, %ymm0, %ymm0 - 0xc5, 0xfd, 0xf4, 0xc4, //0x00003779 vpmuludq %ymm4, %ymm0, %ymm0 - 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x0000377d vpsllq $32, %ymm0, %ymm0 - 0xc5, 0xd5, 0xd4, 0xc0, //0x00003782 vpaddq %ymm0, %ymm5, %ymm0 - 0xc5, 0xed, 0xf4, 0xec, //0x00003786 vpmuludq %ymm4, %ymm2, %ymm5 - 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x0000378a vpsrlq $32, %ymm2, %ymm2 - 0xc5, 0xed, 0xf4, 0xd4, //0x0000378f vpmuludq %ymm4, %ymm2, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00003793 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xd5, 0xd4, 0xd2, //0x00003798 vpaddq %ymm2, %ymm5, %ymm2 - 0xc5, 0xe5, 0xf4, 0xec, //0x0000379c vpmuludq %ymm4, %ymm3, %ymm5 - 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x000037a0 vpsrlq $32, %ymm3, %ymm3 - 0xc5, 0xe5, 0xf4, 0xdc, //0x000037a5 vpmuludq %ymm4, %ymm3, %ymm3 - 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x000037a9 vpsllq $32, %ymm3, %ymm3 - 0xc5, 0xd5, 0xd4, 0xdb, //0x000037ae vpaddq %ymm3, %ymm5, %ymm3 - 0xc5, 0xf5, 0xf4, 0xec, //0x000037b2 vpmuludq %ymm4, %ymm1, %ymm5 - 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x000037b6 vpsrlq $32, %ymm1, %ymm1 - 0xc5, 0xf5, 0xf4, 0xcc, //0x000037bb vpmuludq %ymm4, %ymm1, %ymm1 - 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x000037bf vpsllq $32, %ymm1, %ymm1 - 0xc5, 0xd5, 0xd4, 0xc9, //0x000037c4 vpaddq %ymm1, %ymm5, %ymm1 - 0xff, 0xc6, //0x000037c8 incl %esi - 0x0f, 0x85, 0xa0, 0xff, 0xff, 0xff, //0x000037ca jne LBB9_64 - //0x000037d0 LBB9_65 - 0xc5, 0xdd, 0x73, 0xd2, 0x20, //0x000037d0 vpsrlq $32, %ymm2, %ymm4 - 0xc5, 0xdd, 0xf4, 0xe0, //0x000037d5 vpmuludq %ymm0, %ymm4, %ymm4 - 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x000037d9 vpsrlq $32, %ymm0, %ymm5 - 0xc5, 0xed, 0xf4, 0xed, //0x000037de vpmuludq %ymm5, %ymm2, %ymm5 - 0xc5, 0xd5, 0xd4, 0xe4, //0x000037e2 vpaddq %ymm4, %ymm5, %ymm4 - 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x000037e6 vpsllq $32, %ymm4, %ymm4 - 0xc5, 0xed, 0xf4, 0xc0, //0x000037eb vpmuludq %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc4, //0x000037ef vpaddq %ymm4, %ymm0, %ymm0 - 0xc5, 0xed, 0x73, 0xd3, 0x20, //0x000037f3 vpsrlq $32, %ymm3, %ymm2 - 0xc5, 0xed, 0xf4, 0xd0, //0x000037f8 vpmuludq %ymm0, %ymm2, %ymm2 - 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x000037fc vpsrlq $32, %ymm0, %ymm4 - 0xc5, 0xe5, 0xf4, 0xe4, //0x00003801 vpmuludq %ymm4, %ymm3, %ymm4 - 0xc5, 0xdd, 0xd4, 0xd2, //0x00003805 vpaddq %ymm2, %ymm4, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00003809 vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xe5, 0xf4, 0xc0, //0x0000380e vpmuludq %ymm0, %ymm3, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc2, //0x00003812 vpaddq %ymm2, %ymm0, %ymm0 - 0xc5, 0xed, 0x73, 0xd1, 0x20, //0x00003816 vpsrlq $32, %ymm1, %ymm2 - 0xc5, 0xed, 0xf4, 0xd0, //0x0000381b vpmuludq %ymm0, %ymm2, %ymm2 - 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x0000381f vpsrlq $32, %ymm0, %ymm3 - 0xc5, 0xf5, 0xf4, 0xdb, //0x00003824 vpmuludq %ymm3, %ymm1, %ymm3 - 0xc5, 0xe5, 0xd4, 0xd2, //0x00003828 vpaddq %ymm2, %ymm3, %ymm2 - 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x0000382c vpsllq $32, %ymm2, %ymm2 - 0xc5, 0xf5, 0xf4, 0xc0, //0x00003831 vpmuludq %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xd4, 0xc2, //0x00003835 vpaddq %ymm2, %ymm0, %ymm0 - 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x00003839 vextracti128 $1, %ymm0, %xmm1 - 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x0000383f vpsrlq $32, %xmm0, %xmm2 - 0xc5, 0xe9, 0xf4, 0xd1, //0x00003844 vpmuludq %xmm1, %xmm2, %xmm2 - 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x00003848 vpsrlq $32, %xmm1, %xmm3 - 0xc5, 0xf9, 0xf4, 0xdb, //0x0000384d vpmuludq %xmm3, %xmm0, %xmm3 - 0xc5, 0xe1, 0xd4, 0xd2, //0x00003851 vpaddq %xmm2, %xmm3, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00003855 vpsllq $32, %xmm2, %xmm2 - 0xc5, 0xf9, 0xf4, 0xc1, //0x0000385a vpmuludq %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd4, 0xc2, //0x0000385e vpaddq %xmm2, %xmm0, %xmm0 - 0xc5, 0xf9, 0x70, 0xc8, 0x4e, //0x00003862 vpshufd $78, %xmm0, %xmm1 - 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00003867 vpsrlq $32, %xmm0, %xmm2 - 0xc5, 0xe9, 0xf4, 0xd1, //0x0000386c vpmuludq %xmm1, %xmm2, %xmm2 - 0xc5, 0xe1, 0x73, 0xd8, 0x0c, //0x00003870 vpsrldq $12, %xmm0, %xmm3 - 0xc5, 0xf9, 0xf4, 0xdb, //0x00003875 vpmuludq %xmm3, %xmm0, %xmm3 - 0xc5, 0xe1, 0xd4, 0xd2, //0x00003879 vpaddq %xmm2, %xmm3, %xmm2 - 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x0000387d vpsllq $32, %xmm2, %xmm2 - 0xc5, 0xf9, 0xf4, 0xc1, //0x00003882 vpmuludq %xmm1, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd4, 0xc2, //0x00003886 vpaddq %xmm2, %xmm0, %xmm0 - 0xc4, 0xc1, 0xf9, 0x7e, 0xc7, //0x0000388a vmovq %xmm0, %r15 - 0x45, 0x39, 0xc1, //0x0000388f cmpl %r8d, %r9d - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003892 je LBB9_69 - 0x44, 0x01, 0xc2, //0x00003898 addl %r8d, %edx - //0x0000389b LBB9_67 - 0x89, 0xce, //0x0000389b movl %ecx, %esi - 0x29, 0xd6, //0x0000389d subl %edx, %esi - 0x90, //0x0000389f .p2align 4, 0x90 - //0x000038a0 LBB9_68 - 0x4d, 0x01, 0xff, //0x000038a0 addq %r15, %r15 - 0x4f, 0x8d, 0x3c, 0xbf, //0x000038a3 leaq (%r15,%r15,4), %r15 - 0xff, 0xce, //0x000038a7 decl %esi - 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x000038a9 jne LBB9_68 - //0x000038af LBB9_69 - 0x85, 0xc9, //0x000038af testl %ecx, %ecx - 0x0f, 0x88, 0x4d, 0x00, 0x00, 0x00, //0x000038b1 js LBB9_77 - 0x41, 0x8b, 0x44, 0x24, 0x10, //0x000038b7 movl $16(%r12), %eax - 0x39, 0xc8, //0x000038bc cmpl %ecx, %eax - 0x0f, 0x8e, 0x40, 0x00, 0x00, 0x00, //0x000038be jle LBB9_77 - 0x49, 0x8b, 0x34, 0x24, //0x000038c4 movq (%r12), %rsi - 0x8a, 0x14, 0x0e, //0x000038c8 movb (%rsi,%rcx), %dl - 0x41, 0x8d, 0x7a, 0x01, //0x000038cb leal $1(%r10), %edi - 0x39, 0xc7, //0x000038cf cmpl %eax, %edi - 0x0f, 0x85, 0xc4, 0x00, 0x00, 0x00, //0x000038d1 jne LBB9_78 - 0x80, 0xfa, 0x35, //0x000038d7 cmpb $53, %dl - 0x0f, 0x85, 0xbb, 0x00, 0x00, 0x00, //0x000038da jne LBB9_78 - 0x41, 0x83, 0x7c, 0x24, 0x1c, 0x00, //0x000038e0 cmpl $0, $28(%r12) - 0x0f, 0x95, 0xc2, //0x000038e6 setne %dl - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x000038e9 jne LBB9_79 - 0x85, 0xc9, //0x000038ef testl %ecx, %ecx - 0x0f, 0x8e, 0x0f, 0x00, 0x00, 0x00, //0x000038f1 jle LBB9_79 - 0x41, 0x8a, 0x54, 0x32, 0xff, //0x000038f7 movb $-1(%r10,%rsi), %dl - 0x80, 0xe2, 0x01, //0x000038fc andb $1, %dl - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x000038ff jmp LBB9_79 - //0x00003904 LBB9_77 - 0x31, 0xd2, //0x00003904 xorl %edx, %edx - //0x00003906 LBB9_79 - 0x0f, 0xb6, 0xc2, //0x00003906 movzbl %dl, %eax - 0x49, 0x01, 0xc7, //0x00003909 addq %rax, %r15 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x0000390c movabsq $9007199254740992, %rax - 0x49, 0x39, 0xc7, //0x00003916 cmpq %rax, %r15 - 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00003919 jne LBB9_83 - 0x41, 0x81, 0xfe, 0xfe, 0x03, 0x00, 0x00, //0x0000391f cmpl $1022, %r14d - 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00003926 jle LBB9_82 - //0x0000392c LBB9_81 - 0x45, 0x31, 0xff, //0x0000392c xorl %r15d, %r15d - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000392f movabsq $9218868437227405312, %r14 - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00003939 jmp LBB9_84 - //0x0000393e LBB9_82 - 0x41, 0xff, 0xc6, //0x0000393e incl %r14d - 0x49, 0x89, 0xdf, //0x00003941 movq %rbx, %r15 - //0x00003944 LBB9_83 - 0x4c, 0x89, 0xf8, //0x00003944 movq %r15, %rax - 0x48, 0x21, 0xd8, //0x00003947 andq %rbx, %rax - 0x41, 0x81, 0xc6, 0xff, 0x03, 0x00, 0x00, //0x0000394a addl $1023, %r14d - 0x41, 0x81, 0xe6, 0xff, 0x07, 0x00, 0x00, //0x00003951 andl $2047, %r14d - 0x49, 0xc1, 0xe6, 0x34, //0x00003958 shlq $52, %r14 - 0x48, 0x85, 0xc0, //0x0000395c testq %rax, %rax - 0x4c, 0x0f, 0x44, 0xf0, //0x0000395f cmoveq %rax, %r14 - //0x00003963 LBB9_84 - 0x48, 0xff, 0xcb, //0x00003963 decq %rbx - 0x4c, 0x21, 0xfb, //0x00003966 andq %r15, %rbx - 0x4c, 0x09, 0xf3, //0x00003969 orq %r14, %rbx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000396c movabsq $-9223372036854775808, %rax - 0x48, 0x09, 0xd8, //0x00003976 orq %rbx, %rax - 0x41, 0x83, 0x7c, 0x24, 0x18, 0x00, //0x00003979 cmpl $0, $24(%r12) - 0x48, 0x0f, 0x44, 0xc3, //0x0000397f cmoveq %rbx, %rax - 0x49, 0x89, 0x45, 0x00, //0x00003983 movq %rax, (%r13) - 0x31, 0xc0, //0x00003987 xorl %eax, %eax - 0x48, 0x83, 0xc4, 0x08, //0x00003989 addq $8, %rsp - 0x5b, //0x0000398d popq %rbx - 0x41, 0x5c, //0x0000398e popq %r12 - 0x41, 0x5d, //0x00003990 popq %r13 - 0x41, 0x5e, //0x00003992 popq %r14 - 0x41, 0x5f, //0x00003994 popq %r15 - 0x5d, //0x00003996 popq %rbp - 0xc5, 0xf8, 0x77, //0x00003997 vzeroupper - 0xc3, //0x0000399a retq - //0x0000399b LBB9_78 - 0x80, 0xfa, 0x34, //0x0000399b cmpb $52, %dl - 0x0f, 0x9f, 0xc2, //0x0000399e setg %dl - 0xe9, 0x60, 0xff, 0xff, 0xff, //0x000039a1 jmp LBB9_79 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000039a6 .p2align 4, 0x90 - //0x000039b0 _atof_native - 0x55, //0x000039b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000039b1 movq %rsp, %rbp - 0x48, 0x83, 0xec, 0x30, //0x000039b4 subq $48, %rsp - 0x48, 0xc7, 0x45, 0xd8, 0x00, 0x00, 0x00, 0x00, //0x000039b8 movq $0, $-40(%rbp) - 0x48, 0x89, 0x55, 0xe0, //0x000039c0 movq %rdx, $-32(%rbp) - 0x48, 0x89, 0x4d, 0xe8, //0x000039c4 movq %rcx, $-24(%rbp) - 0x48, 0x85, 0xc9, //0x000039c8 testq %rcx, %rcx - 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x000039cb je LBB10_5 - 0xc6, 0x02, 0x00, //0x000039d1 movb $0, (%rdx) - 0x48, 0x83, 0xf9, 0x01, //0x000039d4 cmpq $1, %rcx - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000039d8 je LBB10_5 - 0xc6, 0x42, 0x01, 0x00, //0x000039de movb $0, $1(%rdx) - 0x48, 0x83, 0x7d, 0xe8, 0x03, //0x000039e2 cmpq $3, $-24(%rbp) - 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x000039e7 jb LBB10_5 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000039ed movl $2, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000039f2 .p2align 4, 0x90 - //0x00003a00 LBB10_4 - 0x48, 0x8b, 0x4d, 0xe0, //0x00003a00 movq $-32(%rbp), %rcx - 0xc6, 0x04, 0x01, 0x00, //0x00003a04 movb $0, (%rcx,%rax) - 0x48, 0xff, 0xc0, //0x00003a08 incq %rax - 0x48, 0x39, 0x45, 0xe8, //0x00003a0b cmpq %rax, $-24(%rbp) - 0x0f, 0x87, 0xeb, 0xff, 0xff, 0xff, //0x00003a0f ja LBB10_4 - //0x00003a15 LBB10_5 - 0xc5, 0xf8, 0x57, 0xc0, //0x00003a15 vxorps %xmm0, %xmm0, %xmm0 - 0xc5, 0xf8, 0x11, 0x45, 0xf0, //0x00003a19 vmovups %xmm0, $-16(%rbp) - 0x80, 0x3f, 0x2d, //0x00003a1e cmpb $45, (%rdi) - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00003a21 jne LBB10_6 - 0xc7, 0x45, 0xf8, 0x01, 0x00, 0x00, 0x00, //0x00003a27 movl $1, $-8(%rbp) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003a2e movl $1, %eax - 0x48, 0x39, 0xf0, //0x00003a33 cmpq %rsi, %rax - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00003a36 jl LBB10_9 - //0x00003a3c LBB10_41 - 0xc7, 0x45, 0xf4, 0x00, 0x00, 0x00, 0x00, //0x00003a3c movl $0, $-12(%rbp) - 0xe9, 0xa1, 0x01, 0x00, 0x00, //0x00003a43 jmp LBB10_40 - //0x00003a48 LBB10_6 - 0x31, 0xc0, //0x00003a48 xorl %eax, %eax - 0x48, 0x39, 0xf0, //0x00003a4a cmpq %rsi, %rax - 0x0f, 0x8d, 0xe9, 0xff, 0xff, 0xff, //0x00003a4d jge LBB10_41 - //0x00003a53 LBB10_9 - 0x41, 0xb3, 0x01, //0x00003a53 movb $1, %r11b - 0x45, 0x31, 0xc9, //0x00003a56 xorl %r9d, %r9d - 0x45, 0x31, 0xd2, //0x00003a59 xorl %r10d, %r10d - 0x45, 0x31, 0xc0, //0x00003a5c xorl %r8d, %r8d - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00003a5f jmp LBB10_10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003a64 .p2align 4, 0x90 - //0x00003a70 LBB10_13 - 0xff, 0x4d, 0xf4, //0x00003a70 decl $-12(%rbp) - 0x45, 0x31, 0xd2, //0x00003a73 xorl %r10d, %r10d - //0x00003a76 LBB10_22 - 0x48, 0xff, 0xc0, //0x00003a76 incq %rax - 0x48, 0x39, 0xf0, //0x00003a79 cmpq %rsi, %rax - 0x41, 0x0f, 0x9c, 0xc3, //0x00003a7c setl %r11b - 0x48, 0x39, 0xc6, //0x00003a80 cmpq %rax, %rsi - 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x00003a83 je LBB10_23 - //0x00003a89 LBB10_10 - 0x0f, 0xb6, 0x0c, 0x07, //0x00003a89 movzbl (%rdi,%rax), %ecx - 0x8d, 0x51, 0xd0, //0x00003a8d leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x00003a90 cmpb $9, %dl - 0x0f, 0x87, 0x47, 0x00, 0x00, 0x00, //0x00003a93 ja LBB10_19 - 0x45, 0x85, 0xd2, //0x00003a99 testl %r10d, %r10d - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003a9c jne LBB10_14 - 0x80, 0xf9, 0x30, //0x00003aa2 cmpb $48, %cl - 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00003aa5 je LBB10_13 - //0x00003aab LBB10_14 - 0x4d, 0x63, 0xd1, //0x00003aab movslq %r9d, %r10 - 0x4c, 0x39, 0x55, 0xe8, //0x00003aae cmpq %r10, $-24(%rbp) - 0x0f, 0x86, 0x40, 0x00, 0x00, 0x00, //0x00003ab2 jbe LBB10_16 - 0x48, 0x8b, 0x55, 0xe0, //0x00003ab8 movq $-32(%rbp), %rdx - 0x42, 0x88, 0x0c, 0x12, //0x00003abc movb %cl, (%rdx,%r10) - 0x44, 0x8b, 0x4d, 0xf0, //0x00003ac0 movl $-16(%rbp), %r9d - 0x41, 0xff, 0xc1, //0x00003ac4 incl %r9d - 0x44, 0x89, 0x4d, 0xf0, //0x00003ac7 movl %r9d, $-16(%rbp) - 0x45, 0x89, 0xca, //0x00003acb movl %r9d, %r10d - 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00003ace jmp LBB10_22 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003ad3 .p2align 4, 0x90 - //0x00003ae0 LBB10_19 - 0x80, 0xf9, 0x2e, //0x00003ae0 cmpb $46, %cl - 0x0f, 0x85, 0x80, 0x00, 0x00, 0x00, //0x00003ae3 jne LBB10_20 - 0x44, 0x89, 0x55, 0xf4, //0x00003ae9 movl %r10d, $-12(%rbp) - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003aed movl $1, %r8d - 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x00003af3 jmp LBB10_22 - //0x00003af8 LBB10_16 - 0x80, 0xf9, 0x30, //0x00003af8 cmpb $48, %cl - 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00003afb jne LBB10_18 - 0x45, 0x89, 0xca, //0x00003b01 movl %r9d, %r10d - 0xe9, 0x6d, 0xff, 0xff, 0xff, //0x00003b04 jmp LBB10_22 - //0x00003b09 LBB10_18 - 0xc7, 0x45, 0xfc, 0x01, 0x00, 0x00, 0x00, //0x00003b09 movl $1, $-4(%rbp) - 0x45, 0x89, 0xca, //0x00003b10 movl %r9d, %r10d - 0xe9, 0x5e, 0xff, 0xff, 0xff, //0x00003b13 jmp LBB10_22 - //0x00003b18 LBB10_23 - 0x89, 0xf1, //0x00003b18 movl %esi, %ecx - 0x48, 0x89, 0xf0, //0x00003b1a movq %rsi, %rax - 0x45, 0x85, 0xc0, //0x00003b1d testl %r8d, %r8d - 0x0f, 0x85, 0x04, 0x00, 0x00, 0x00, //0x00003b20 jne LBB10_26 - //0x00003b26 LBB10_25 - 0x44, 0x89, 0x4d, 0xf4, //0x00003b26 movl %r9d, $-12(%rbp) - //0x00003b2a LBB10_26 - 0x41, 0xf6, 0xc3, 0x01, //0x00003b2a testb $1, %r11b - 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00003b2e je LBB10_40 - 0x8a, 0x0c, 0x0f, //0x00003b34 movb (%rdi,%rcx), %cl - 0x80, 0xc9, 0x20, //0x00003b37 orb $32, %cl - 0x80, 0xf9, 0x65, //0x00003b3a cmpb $101, %cl - 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00003b3d jne LBB10_40 - 0x89, 0xc2, //0x00003b43 movl %eax, %edx - 0x8a, 0x4c, 0x17, 0x01, //0x00003b45 movb $1(%rdi,%rdx), %cl - 0x80, 0xf9, 0x2d, //0x00003b49 cmpb $45, %cl - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00003b4c je LBB10_32 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003b52 movl $1, %r8d - 0x80, 0xf9, 0x2b, //0x00003b58 cmpb $43, %cl - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00003b5b jne LBB10_30 - 0x83, 0xc0, 0x02, //0x00003b61 addl $2, %eax - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00003b64 jmp LBB10_33 - //0x00003b69 LBB10_20 - 0x48, 0x89, 0xc1, //0x00003b69 movq %rax, %rcx - 0x45, 0x85, 0xc0, //0x00003b6c testl %r8d, %r8d - 0x0f, 0x85, 0xb5, 0xff, 0xff, 0xff, //0x00003b6f jne LBB10_26 - 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00003b75 jmp LBB10_25 - //0x00003b7a LBB10_32 - 0x83, 0xc0, 0x02, //0x00003b7a addl $2, %eax - 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00003b7d movl $-1, %r8d - //0x00003b83 LBB10_33 - 0x89, 0xc2, //0x00003b83 movl %eax, %edx - 0x48, 0x63, 0xd2, //0x00003b85 movslq %edx, %rdx - 0x45, 0x31, 0xc9, //0x00003b88 xorl %r9d, %r9d - 0x48, 0x39, 0xf2, //0x00003b8b cmpq %rsi, %rdx - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00003b8e jl LBB10_35 - 0xe9, 0x48, 0x00, 0x00, 0x00, //0x00003b94 jmp LBB10_39 - //0x00003b99 LBB10_30 - 0x48, 0xff, 0xc2, //0x00003b99 incq %rdx - 0x48, 0x63, 0xd2, //0x00003b9c movslq %edx, %rdx - 0x45, 0x31, 0xc9, //0x00003b9f xorl %r9d, %r9d - 0x48, 0x39, 0xf2, //0x00003ba2 cmpq %rsi, %rdx - 0x0f, 0x8d, 0x36, 0x00, 0x00, 0x00, //0x00003ba5 jge LBB10_39 - //0x00003bab LBB10_35 - 0x45, 0x31, 0xc9, //0x00003bab xorl %r9d, %r9d - 0x90, 0x90, //0x00003bae .p2align 4, 0x90 - //0x00003bb0 LBB10_36 - 0x41, 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00003bb0 cmpl $9999, %r9d - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00003bb7 jg LBB10_39 - 0x0f, 0xb6, 0x0c, 0x17, //0x00003bbd movzbl (%rdi,%rdx), %ecx - 0x8d, 0x41, 0xd0, //0x00003bc1 leal $-48(%rcx), %eax - 0x3c, 0x09, //0x00003bc4 cmpb $9, %al - 0x0f, 0x87, 0x15, 0x00, 0x00, 0x00, //0x00003bc6 ja LBB10_39 - 0x43, 0x8d, 0x04, 0x89, //0x00003bcc leal (%r9,%r9,4), %eax - 0x44, 0x8d, 0x4c, 0x41, 0xd0, //0x00003bd0 leal $-48(%rcx,%rax,2), %r9d - 0x48, 0xff, 0xc2, //0x00003bd5 incq %rdx - 0x48, 0x39, 0xd6, //0x00003bd8 cmpq %rdx, %rsi - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003bdb jne LBB10_36 - //0x00003be1 LBB10_39 - 0x45, 0x0f, 0xaf, 0xc8, //0x00003be1 imull %r8d, %r9d - 0x44, 0x01, 0x4d, 0xf4, //0x00003be5 addl %r9d, $-12(%rbp) - //0x00003be9 LBB10_40 - 0x48, 0x8d, 0x7d, 0xe0, //0x00003be9 leaq $-32(%rbp), %rdi - 0x48, 0x8d, 0x75, 0xd8, //0x00003bed leaq $-40(%rbp), %rsi - 0xe8, 0x0a, 0xf7, 0xff, 0xff, //0x00003bf1 callq _decimal_to_f64 - 0xc5, 0xfb, 0x10, 0x45, 0xd8, //0x00003bf6 vmovsd $-40(%rbp), %xmm0 - 0x48, 0x83, 0xc4, 0x30, //0x00003bfb addq $48, %rsp - 0x5d, //0x00003bff popq %rbp - 0xc3, //0x00003c00 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003c01 .p2align 4, 0x90 - //0x00003c10 _value - 0x55, //0x00003c10 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003c11 movq %rsp, %rbp - 0x41, 0x57, //0x00003c14 pushq %r15 - 0x41, 0x56, //0x00003c16 pushq %r14 - 0x41, 0x55, //0x00003c18 pushq %r13 - 0x41, 0x54, //0x00003c1a pushq %r12 - 0x53, //0x00003c1c pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x00003c1d subq $40, %rsp - 0x4d, 0x89, 0xc4, //0x00003c21 movq %r8, %r12 - 0x49, 0x89, 0xce, //0x00003c24 movq %rcx, %r14 - 0x48, 0x89, 0xf3, //0x00003c27 movq %rsi, %rbx - 0x49, 0x89, 0xff, //0x00003c2a movq %rdi, %r15 - 0x48, 0x89, 0x55, 0xd0, //0x00003c2d movq %rdx, $-48(%rbp) - 0x48, 0x89, 0x7d, 0xb0, //0x00003c31 movq %rdi, $-80(%rbp) - 0x48, 0x89, 0x75, 0xb8, //0x00003c35 movq %rsi, $-72(%rbp) - 0x48, 0x8d, 0x55, 0xd0, //0x00003c39 leaq $-48(%rbp), %rdx - 0xe8, 0xde, 0x05, 0x00, 0x00, //0x00003c3d callq _advance_ns - 0x0f, 0xbe, 0xc0, //0x00003c42 movsbl %al, %eax - 0x83, 0xf8, 0x7d, //0x00003c45 cmpl $125, %eax - 0x0f, 0x87, 0xbd, 0x00, 0x00, 0x00, //0x00003c48 ja LBB11_10 - 0x48, 0x8d, 0x0d, 0xa3, 0x03, 0x00, 0x00, //0x00003c4e leaq $931(%rip), %rcx /* LJTI11_0+0(%rip) */ - 0x48, 0x63, 0x04, 0x81, //0x00003c55 movslq (%rcx,%rax,4), %rax - 0x48, 0x01, 0xc8, //0x00003c59 addq %rcx, %rax - 0xff, 0xe0, //0x00003c5c jmpq *%rax - //0x00003c5e LBB11_2 - 0x4c, 0x89, 0x75, 0xc8, //0x00003c5e movq %r14, $-56(%rbp) - 0x4c, 0x8b, 0x75, 0xd0, //0x00003c62 movq $-48(%rbp), %r14 - 0x4d, 0x8d, 0x6e, 0xff, //0x00003c66 leaq $-1(%r14), %r13 - 0x4c, 0x89, 0x6d, 0xd0, //0x00003c6a movq %r13, $-48(%rbp) - 0x41, 0xf6, 0xc4, 0x02, //0x00003c6e testb $2, %r12b - 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00003c72 jne LBB11_4 - 0x48, 0x8d, 0x7d, 0xb0, //0x00003c78 leaq $-80(%rbp), %rdi - 0x48, 0x8d, 0x75, 0xd0, //0x00003c7c leaq $-48(%rbp), %rsi - 0x48, 0x8b, 0x55, 0xc8, //0x00003c80 movq $-56(%rbp), %rdx - 0xe8, 0xe7, 0x0c, 0x00, 0x00, //0x00003c84 callq _vnumber - 0x48, 0x8b, 0x5d, 0xd0, //0x00003c89 movq $-48(%rbp), %rbx - 0xe9, 0x51, 0x03, 0x00, 0x00, //0x00003c8d jmp LBB11_58 - //0x00003c92 LBB11_4 - 0x4c, 0x29, 0xeb, //0x00003c92 subq %r13, %rbx - 0x31, 0xc0, //0x00003c95 xorl %eax, %eax - 0x43, 0x80, 0x3c, 0x2f, 0x2d, //0x00003c97 cmpb $45, (%r15,%r13) - 0x4f, 0x8d, 0x24, 0x2f, //0x00003c9c leaq (%r15,%r13), %r12 - 0x0f, 0x94, 0xc0, //0x00003ca0 sete %al - 0x49, 0x01, 0xc4, //0x00003ca3 addq %rax, %r12 - 0x48, 0x29, 0xc3, //0x00003ca6 subq %rax, %rbx - 0x0f, 0x84, 0x03, 0x03, 0x00, 0x00, //0x00003ca9 je LBB11_53 - 0x41, 0x8a, 0x04, 0x24, //0x00003caf movb (%r12), %al - 0x04, 0xd0, //0x00003cb3 addb $-48, %al - 0x3c, 0x0a, //0x00003cb5 cmpb $10, %al - 0x0f, 0x83, 0x0e, 0x03, 0x00, 0x00, //0x00003cb7 jae LBB11_55 - 0x4c, 0x89, 0xe7, //0x00003cbd movq %r12, %rdi - 0x48, 0x89, 0xde, //0x00003cc0 movq %rbx, %rsi - 0xe8, 0xc8, 0x1f, 0x00, 0x00, //0x00003cc3 callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00003cc8 testq %rax, %rax - 0x0f, 0x88, 0xf4, 0x02, 0x00, 0x00, //0x00003ccb js LBB11_54 - 0x49, 0x01, 0xc4, //0x00003cd1 addq %rax, %r12 - 0x4c, 0x89, 0xe3, //0x00003cd4 movq %r12, %rbx - 0x4c, 0x29, 0xfb, //0x00003cd7 subq %r15, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00003cda movq %rbx, $-48(%rbp) - 0x4d, 0x85, 0xf6, //0x00003cde testq %r14, %r14 - 0x0f, 0x8e, 0xf5, 0x02, 0x00, 0x00, //0x00003ce1 jle LBB11_57 - 0x48, 0x8b, 0x45, 0xc8, //0x00003ce7 movq $-56(%rbp), %rax - 0x48, 0xc7, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00003ceb movq $8, (%rax) - 0x4c, 0x89, 0x68, 0x18, //0x00003cf2 movq %r13, $24(%rax) - 0xe9, 0xe8, 0x02, 0x00, 0x00, //0x00003cf6 jmp LBB11_58 - //0x00003cfb LBB11_9 - 0x49, 0xc7, 0x06, 0x01, 0x00, 0x00, 0x00, //0x00003cfb movq $1, (%r14) - 0x48, 0x8b, 0x5d, 0xd0, //0x00003d02 movq $-48(%rbp), %rbx - 0xe9, 0xd8, 0x02, 0x00, 0x00, //0x00003d06 jmp LBB11_58 - //0x00003d0b LBB11_10 - 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x00003d0b movq $-2, (%r14) - 0x48, 0x8b, 0x5d, 0xd0, //0x00003d12 movq $-48(%rbp), %rbx - 0x48, 0xff, 0xcb, //0x00003d16 decq %rbx - 0xe9, 0xc5, 0x02, 0x00, 0x00, //0x00003d19 jmp LBB11_58 - //0x00003d1e LBB11_11 - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d1e movq $-1, $-64(%rbp) - 0x4c, 0x8b, 0x7d, 0xd0, //0x00003d26 movq $-48(%rbp), %r15 - 0x48, 0x8d, 0x7d, 0xb0, //0x00003d2a leaq $-80(%rbp), %rdi - 0x48, 0x8d, 0x55, 0xc0, //0x00003d2e leaq $-64(%rbp), %rdx - 0x4c, 0x89, 0xfe, //0x00003d32 movq %r15, %rsi - 0x4c, 0x89, 0xe1, //0x00003d35 movq %r12, %rcx - 0xe8, 0xc3, 0x07, 0x00, 0x00, //0x00003d38 callq _advance_string - 0x48, 0x85, 0xc0, //0x00003d3d testq %rax, %rax - 0x0f, 0x88, 0x60, 0x02, 0x00, 0x00, //0x00003d40 js LBB11_47 - 0x48, 0x89, 0x45, 0xd0, //0x00003d46 movq %rax, $-48(%rbp) - 0x4d, 0x89, 0x7e, 0x10, //0x00003d4a movq %r15, $16(%r14) - 0x48, 0x8b, 0x4d, 0xc0, //0x00003d4e movq $-64(%rbp), %rcx - 0x48, 0x39, 0xc1, //0x00003d52 cmpq %rax, %rcx - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003d55 movq $-1, %rdx - 0x48, 0x0f, 0x4c, 0xd1, //0x00003d5c cmovlq %rcx, %rdx - 0x49, 0x89, 0x56, 0x18, //0x00003d60 movq %rdx, $24(%r14) - 0xb9, 0x07, 0x00, 0x00, 0x00, //0x00003d64 movl $7, %ecx - 0x49, 0x89, 0x0e, //0x00003d69 movq %rcx, (%r14) - 0x48, 0x89, 0xc3, //0x00003d6c movq %rax, %rbx - 0xe9, 0x6f, 0x02, 0x00, 0x00, //0x00003d6f jmp LBB11_58 - //0x00003d74 LBB11_13 - 0x31, 0xc0, //0x00003d74 xorl %eax, %eax - 0x45, 0x85, 0xe4, //0x00003d76 testl %r12d, %r12d - 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00003d79 movl $11, %ecx - 0xe9, 0xc4, 0x00, 0x00, 0x00, //0x00003d7e jmp LBB11_26 - //0x00003d83 LBB11_14 - 0x31, 0xc0, //0x00003d83 xorl %eax, %eax - 0x45, 0x85, 0xe4, //0x00003d85 testl %r12d, %r12d - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x00003d88 movl $10, %ecx - 0xe9, 0xb5, 0x00, 0x00, 0x00, //0x00003d8d jmp LBB11_26 - //0x00003d92 LBB11_15 - 0x49, 0xc7, 0x06, 0x05, 0x00, 0x00, 0x00, //0x00003d92 movq $5, (%r14) - 0x48, 0x8b, 0x5d, 0xd0, //0x00003d99 movq $-48(%rbp), %rbx - 0xe9, 0x41, 0x02, 0x00, 0x00, //0x00003d9d jmp LBB11_58 - //0x00003da2 LBB11_16 - 0x31, 0xc0, //0x00003da2 xorl %eax, %eax - 0x45, 0x85, 0xe4, //0x00003da4 testl %r12d, %r12d - 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x00003da7 movl $12, %ecx - 0xe9, 0x96, 0x00, 0x00, 0x00, //0x00003dac jmp LBB11_26 - //0x00003db1 LBB11_17 - 0x48, 0x8b, 0x4d, 0xd0, //0x00003db1 movq $-48(%rbp), %rcx - 0x48, 0x8d, 0x43, 0xfc, //0x00003db5 leaq $-4(%rbx), %rax - 0x48, 0x39, 0xc1, //0x00003db9 cmpq %rax, %rcx - 0x0f, 0x86, 0xa2, 0x00, 0x00, 0x00, //0x00003dbc jbe LBB11_27 - 0x48, 0x89, 0x5d, 0xd0, //0x00003dc2 movq %rbx, $-48(%rbp) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dc6 movq $-1, %rax - 0x49, 0x89, 0x06, //0x00003dcd movq %rax, (%r14) - 0xe9, 0x0e, 0x02, 0x00, 0x00, //0x00003dd0 jmp LBB11_58 - //0x00003dd5 LBB11_19 - 0x48, 0x8b, 0x45, 0xd0, //0x00003dd5 movq $-48(%rbp), %rax - 0x48, 0x8d, 0x4b, 0xfd, //0x00003dd9 leaq $-3(%rbx), %rcx - 0x48, 0x39, 0xc8, //0x00003ddd cmpq %rcx, %rax - 0x0f, 0x87, 0x34, 0x00, 0x00, 0x00, //0x00003de0 ja LBB11_20 - 0x41, 0x8b, 0x54, 0x07, 0xff, //0x00003de6 movl $-1(%r15,%rax), %edx - 0x81, 0xfa, 0x6e, 0x75, 0x6c, 0x6c, //0x00003deb cmpl $1819047278, %edx - 0x0f, 0x85, 0xb8, 0x00, 0x00, 0x00, //0x00003df1 jne LBB11_35 - 0x48, 0x83, 0xc0, 0x03, //0x00003df7 addq $3, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00003dfb movq %rax, $-48(%rbp) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00003dff movl $2, %ecx - 0xe9, 0x8b, 0x01, 0x00, 0x00, //0x00003e04 jmp LBB11_50 - //0x00003e09 LBB11_21 - 0x48, 0x8b, 0x45, 0xd0, //0x00003e09 movq $-48(%rbp), %rax - 0x48, 0x8d, 0x4b, 0xfd, //0x00003e0d leaq $-3(%rbx), %rcx - 0x48, 0x39, 0xc8, //0x00003e11 cmpq %rcx, %rax - 0x0f, 0x86, 0x72, 0x00, 0x00, 0x00, //0x00003e14 jbe LBB11_22 - //0x00003e1a LBB11_20 - 0x48, 0x89, 0x5d, 0xd0, //0x00003e1a movq %rbx, $-48(%rbp) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003e1e movq $-1, %rcx - 0x49, 0x89, 0x0e, //0x00003e25 movq %rcx, (%r14) - 0xe9, 0xb6, 0x01, 0x00, 0x00, //0x00003e28 jmp LBB11_58 - //0x00003e2d LBB11_24 - 0x49, 0xc7, 0x06, 0x06, 0x00, 0x00, 0x00, //0x00003e2d movq $6, (%r14) - 0x48, 0x8b, 0x5d, 0xd0, //0x00003e34 movq $-48(%rbp), %rbx - 0xe9, 0xa6, 0x01, 0x00, 0x00, //0x00003e38 jmp LBB11_58 - //0x00003e3d LBB11_25 - 0x31, 0xc0, //0x00003e3d xorl %eax, %eax - 0x45, 0x85, 0xe4, //0x00003e3f testl %r12d, %r12d - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00003e42 movl $13, %ecx - //0x00003e47 LBB11_26 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003e47 movq $-2, %rdx - 0x48, 0x0f, 0x48, 0xd1, //0x00003e4e cmovsq %rcx, %rdx - 0x0f, 0x99, 0xc0, //0x00003e52 setns %al - 0x49, 0x89, 0x16, //0x00003e55 movq %rdx, (%r14) - 0x48, 0x8b, 0x5d, 0xd0, //0x00003e58 movq $-48(%rbp), %rbx - 0x48, 0x29, 0xc3, //0x00003e5c subq %rax, %rbx - 0xe9, 0x7f, 0x01, 0x00, 0x00, //0x00003e5f jmp LBB11_58 - //0x00003e64 LBB11_27 - 0x41, 0x8b, 0x14, 0x0f, //0x00003e64 movl (%r15,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00003e68 cmpl $1702063201, %edx - 0x0f, 0x85, 0x81, 0x00, 0x00, 0x00, //0x00003e6e jne LBB11_31 - 0x48, 0x83, 0xc1, 0x04, //0x00003e74 addq $4, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00003e78 movq %rcx, $-48(%rbp) - 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00003e7c movl $4, %eax - 0x48, 0x89, 0xcb, //0x00003e81 movq %rcx, %rbx - 0x49, 0x89, 0x06, //0x00003e84 movq %rax, (%r14) - 0xe9, 0x57, 0x01, 0x00, 0x00, //0x00003e87 jmp LBB11_58 - //0x00003e8c LBB11_22 - 0x41, 0x8b, 0x54, 0x07, 0xff, //0x00003e8c movl $-1(%r15,%rax), %edx - 0x81, 0xfa, 0x74, 0x72, 0x75, 0x65, //0x00003e91 cmpl $1702195828, %edx - 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00003e97 jne LBB11_39 - 0x48, 0x83, 0xc0, 0x03, //0x00003e9d addq $3, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00003ea1 movq %rax, $-48(%rbp) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00003ea5 movl $3, %ecx - 0xe9, 0xe5, 0x00, 0x00, 0x00, //0x00003eaa jmp LBB11_50 - //0x00003eaf LBB11_35 - 0x48, 0x8d, 0x58, 0xff, //0x00003eaf leaq $-1(%rax), %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00003eb3 movq %rbx, $-48(%rbp) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003eb7 movq $-2, %rcx - 0x80, 0xfa, 0x6e, //0x00003ebe cmpb $110, %dl - 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x00003ec1 jne LBB11_51 - 0x41, 0x80, 0x3c, 0x07, 0x75, //0x00003ec7 cmpb $117, (%r15,%rax) - 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00003ecc jne LBB11_49 - 0x41, 0x80, 0x7c, 0x07, 0x01, 0x6c, //0x00003ed2 cmpb $108, $1(%r15,%rax) - 0x0f, 0x85, 0xaf, 0x00, 0x00, 0x00, //0x00003ed8 jne LBB11_48 - 0x41, 0x80, 0x7c, 0x07, 0x02, 0x6c, //0x00003ede cmpb $108, $2(%r15,%rax) - 0x48, 0x8d, 0x50, 0x03, //0x00003ee4 leaq $3(%rax), %rdx - 0x48, 0x8d, 0x40, 0x02, //0x00003ee8 leaq $2(%rax), %rax - 0x48, 0x0f, 0x44, 0xc2, //0x00003eec cmoveq %rdx, %rax - 0xe9, 0x9b, 0x00, 0x00, 0x00, //0x00003ef0 jmp LBB11_49 - //0x00003ef5 LBB11_31 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003ef5 movq $-2, %rax - 0x80, 0xfa, 0x61, //0x00003efc cmpb $97, %dl - 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x00003eff jne LBB11_43 - 0x41, 0x80, 0x7c, 0x0f, 0x01, 0x6c, //0x00003f05 cmpb $108, $1(%r15,%rcx) - 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00003f0b jne LBB11_44 - 0x41, 0x80, 0x7c, 0x0f, 0x02, 0x73, //0x00003f11 cmpb $115, $2(%r15,%rcx) - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00003f17 jne LBB11_45 - 0x41, 0x80, 0x7c, 0x0f, 0x03, 0x65, //0x00003f1d cmpb $101, $3(%r15,%rcx) - 0x48, 0x8d, 0x51, 0x04, //0x00003f23 leaq $4(%rcx), %rdx - 0x48, 0x8d, 0x59, 0x03, //0x00003f27 leaq $3(%rcx), %rbx - 0x48, 0x0f, 0x44, 0xda, //0x00003f2b cmoveq %rdx, %rbx - 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003f2f jmp LBB11_47 - //0x00003f34 LBB11_39 - 0x48, 0x8d, 0x58, 0xff, //0x00003f34 leaq $-1(%rax), %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00003f38 movq %rbx, $-48(%rbp) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003f3c movq $-2, %rcx - 0x80, 0xfa, 0x74, //0x00003f43 cmpb $116, %dl - 0x0f, 0x85, 0x4b, 0x00, 0x00, 0x00, //0x00003f46 jne LBB11_51 - 0x41, 0x80, 0x3c, 0x07, 0x72, //0x00003f4c cmpb $114, (%r15,%rax) - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00003f51 jne LBB11_49 - 0x41, 0x80, 0x7c, 0x07, 0x01, 0x75, //0x00003f57 cmpb $117, $1(%r15,%rax) - 0x0f, 0x85, 0x2a, 0x00, 0x00, 0x00, //0x00003f5d jne LBB11_48 - 0x41, 0x80, 0x7c, 0x07, 0x02, 0x65, //0x00003f63 cmpb $101, $2(%r15,%rax) - 0x48, 0x8d, 0x50, 0x03, //0x00003f69 leaq $3(%rax), %rdx - 0x48, 0x8d, 0x40, 0x02, //0x00003f6d leaq $2(%rax), %rax - 0x48, 0x0f, 0x44, 0xc2, //0x00003f71 cmoveq %rdx, %rax - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00003f75 jmp LBB11_49 - //0x00003f7a LBB11_43 - 0x48, 0x89, 0xcb, //0x00003f7a movq %rcx, %rbx - 0x49, 0x89, 0x06, //0x00003f7d movq %rax, (%r14) - 0xe9, 0x5e, 0x00, 0x00, 0x00, //0x00003f80 jmp LBB11_58 - //0x00003f85 LBB11_44 - 0x48, 0xff, 0xc1, //0x00003f85 incq %rcx - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00003f88 jmp LBB11_46 - //0x00003f8d LBB11_48 - 0x48, 0xff, 0xc0, //0x00003f8d incq %rax - //0x00003f90 LBB11_49 - 0x48, 0x89, 0x45, 0xd0, //0x00003f90 movq %rax, $-48(%rbp) - //0x00003f94 LBB11_50 - 0x48, 0x89, 0xc3, //0x00003f94 movq %rax, %rbx - //0x00003f97 LBB11_51 - 0x49, 0x89, 0x0e, //0x00003f97 movq %rcx, (%r14) - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00003f9a jmp LBB11_58 - //0x00003f9f LBB11_45 - 0x48, 0x83, 0xc1, 0x02, //0x00003f9f addq $2, %rcx - //0x00003fa3 LBB11_46 - 0x48, 0x89, 0xcb, //0x00003fa3 movq %rcx, %rbx - //0x00003fa6 LBB11_47 - 0x48, 0x89, 0x5d, 0xd0, //0x00003fa6 movq %rbx, $-48(%rbp) - 0x49, 0x89, 0x06, //0x00003faa movq %rax, (%r14) - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00003fad jmp LBB11_58 - //0x00003fb2 LBB11_53 - 0x4d, 0x29, 0xfc, //0x00003fb2 subq %r15, %r12 - 0x4c, 0x89, 0x65, 0xd0, //0x00003fb5 movq %r12, $-48(%rbp) - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003fb9 movq $-1, %r13 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00003fc0 jmp LBB11_56 - //0x00003fc5 LBB11_54 - 0x48, 0xf7, 0xd0, //0x00003fc5 notq %rax - 0x49, 0x01, 0xc4, //0x00003fc8 addq %rax, %r12 - //0x00003fcb LBB11_55 - 0x4d, 0x29, 0xfc, //0x00003fcb subq %r15, %r12 - 0x4c, 0x89, 0x65, 0xd0, //0x00003fce movq %r12, $-48(%rbp) - 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00003fd2 movq $-2, %r13 - //0x00003fd9 LBB11_56 - 0x4c, 0x89, 0xe3, //0x00003fd9 movq %r12, %rbx - //0x00003fdc LBB11_57 - 0x48, 0x8b, 0x45, 0xc8, //0x00003fdc movq $-56(%rbp), %rax - 0x4c, 0x89, 0x28, //0x00003fe0 movq %r13, (%rax) - //0x00003fe3 LBB11_58 - 0x48, 0x89, 0xd8, //0x00003fe3 movq %rbx, %rax - 0x48, 0x83, 0xc4, 0x28, //0x00003fe6 addq $40, %rsp - 0x5b, //0x00003fea popq %rbx - 0x41, 0x5c, //0x00003feb popq %r12 - 0x41, 0x5d, //0x00003fed popq %r13 - 0x41, 0x5e, //0x00003fef popq %r14 - 0x41, 0x5f, //0x00003ff1 popq %r15 - 0x5d, //0x00003ff3 popq %rbp - 0xc3, //0x00003ff4 retq - 0x90, 0x90, 0x90, //0x00003ff5 .p2align 2, 0x90 - // // .set L11_0_set_9, LBB11_9-LJTI11_0 - // // .set L11_0_set_10, LBB11_10-LJTI11_0 - // // .set L11_0_set_11, LBB11_11-LJTI11_0 - // // .set L11_0_set_13, LBB11_13-LJTI11_0 - // // .set L11_0_set_2, LBB11_2-LJTI11_0 - // // .set L11_0_set_14, LBB11_14-LJTI11_0 - // // .set L11_0_set_15, LBB11_15-LJTI11_0 - // // .set L11_0_set_16, LBB11_16-LJTI11_0 - // // .set L11_0_set_17, LBB11_17-LJTI11_0 - // // .set L11_0_set_19, LBB11_19-LJTI11_0 - // // .set L11_0_set_21, LBB11_21-LJTI11_0 - // // .set L11_0_set_24, LBB11_24-LJTI11_0 - // // .set L11_0_set_25, LBB11_25-LJTI11_0 - //0x00003ff8 LJTI11_0 - 0x03, 0xfd, 0xff, 0xff, //0x00003ff8 .long L11_0_set_9 - 0x13, 0xfd, 0xff, 0xff, //0x00003ffc .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004000 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004004 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004008 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000400c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004010 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004014 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004018 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000401c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004020 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004024 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004028 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000402c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004030 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004034 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004038 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000403c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004040 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004044 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004048 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000404c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004050 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004054 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004058 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000405c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004060 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004064 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004068 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000406c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004070 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004074 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004078 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000407c .long L11_0_set_10 - 0x26, 0xfd, 0xff, 0xff, //0x00004080 .long L11_0_set_11 - 0x13, 0xfd, 0xff, 0xff, //0x00004084 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004088 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000408c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004090 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004094 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004098 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000409c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000040a0 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000040a4 .long L11_0_set_10 - 0x7c, 0xfd, 0xff, 0xff, //0x000040a8 .long L11_0_set_13 - 0x66, 0xfc, 0xff, 0xff, //0x000040ac .long L11_0_set_2 - 0x13, 0xfd, 0xff, 0xff, //0x000040b0 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000040b4 .long L11_0_set_10 - 0x66, 0xfc, 0xff, 0xff, //0x000040b8 .long L11_0_set_2 - 0x66, 0xfc, 0xff, 0xff, //0x000040bc .long L11_0_set_2 - 0x66, 0xfc, 0xff, 0xff, //0x000040c0 .long L11_0_set_2 - 0x66, 0xfc, 0xff, 0xff, //0x000040c4 .long L11_0_set_2 - 0x66, 0xfc, 0xff, 0xff, //0x000040c8 .long L11_0_set_2 - 0x66, 0xfc, 0xff, 0xff, //0x000040cc .long L11_0_set_2 - 0x66, 0xfc, 0xff, 0xff, //0x000040d0 .long L11_0_set_2 - 0x66, 0xfc, 0xff, 0xff, //0x000040d4 .long L11_0_set_2 - 0x66, 0xfc, 0xff, 0xff, //0x000040d8 .long L11_0_set_2 - 0x66, 0xfc, 0xff, 0xff, //0x000040dc .long L11_0_set_2 - 0x8b, 0xfd, 0xff, 0xff, //0x000040e0 .long L11_0_set_14 - 0x13, 0xfd, 0xff, 0xff, //0x000040e4 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000040e8 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000040ec .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000040f0 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000040f4 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000040f8 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000040fc .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004100 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004104 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004108 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000410c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004110 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004114 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004118 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000411c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004120 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004124 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004128 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000412c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004130 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004134 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004138 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000413c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004140 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004144 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004148 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000414c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004150 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004154 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004158 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000415c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004160 .long L11_0_set_10 - 0x9a, 0xfd, 0xff, 0xff, //0x00004164 .long L11_0_set_15 - 0x13, 0xfd, 0xff, 0xff, //0x00004168 .long L11_0_set_10 - 0xaa, 0xfd, 0xff, 0xff, //0x0000416c .long L11_0_set_16 - 0x13, 0xfd, 0xff, 0xff, //0x00004170 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004174 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004178 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000417c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004180 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004184 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004188 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000418c .long L11_0_set_10 - 0xb9, 0xfd, 0xff, 0xff, //0x00004190 .long L11_0_set_17 - 0x13, 0xfd, 0xff, 0xff, //0x00004194 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x00004198 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x0000419c .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000041a0 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000041a4 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000041a8 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000041ac .long L11_0_set_10 - 0xdd, 0xfd, 0xff, 0xff, //0x000041b0 .long L11_0_set_19 - 0x13, 0xfd, 0xff, 0xff, //0x000041b4 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000041b8 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000041bc .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000041c0 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000041c4 .long L11_0_set_10 - 0x11, 0xfe, 0xff, 0xff, //0x000041c8 .long L11_0_set_21 - 0x13, 0xfd, 0xff, 0xff, //0x000041cc .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000041d0 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000041d4 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000041d8 .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000041dc .long L11_0_set_10 - 0x13, 0xfd, 0xff, 0xff, //0x000041e0 .long L11_0_set_10 - 0x35, 0xfe, 0xff, 0xff, //0x000041e4 .long L11_0_set_24 - 0x13, 0xfd, 0xff, 0xff, //0x000041e8 .long L11_0_set_10 - 0x45, 0xfe, 0xff, 0xff, //0x000041ec .long L11_0_set_25 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000041f0 .p2align 5, 0x00 - //0x00004200 LCPI12_0 - 0x20, //0x00004200 .byte 32 - 0x00, //0x00004201 .byte 0 - 0x00, //0x00004202 .byte 0 - 0x00, //0x00004203 .byte 0 - 0x00, //0x00004204 .byte 0 - 0x00, //0x00004205 .byte 0 - 0x00, //0x00004206 .byte 0 - 0x00, //0x00004207 .byte 0 - 0x00, //0x00004208 .byte 0 - 0x09, //0x00004209 .byte 9 - 0x0a, //0x0000420a .byte 10 - 0x00, //0x0000420b .byte 0 - 0x00, //0x0000420c .byte 0 - 0x0d, //0x0000420d .byte 13 - 0x00, //0x0000420e .byte 0 - 0x00, //0x0000420f .byte 0 - 0x20, //0x00004210 .byte 32 - 0x00, //0x00004211 .byte 0 - 0x00, //0x00004212 .byte 0 - 0x00, //0x00004213 .byte 0 - 0x00, //0x00004214 .byte 0 - 0x00, //0x00004215 .byte 0 - 0x00, //0x00004216 .byte 0 - 0x00, //0x00004217 .byte 0 - 0x00, //0x00004218 .byte 0 - 0x09, //0x00004219 .byte 9 - 0x0a, //0x0000421a .byte 10 - 0x00, //0x0000421b .byte 0 - 0x00, //0x0000421c .byte 0 - 0x0d, //0x0000421d .byte 13 - 0x00, //0x0000421e .byte 0 - 0x00, //0x0000421f .byte 0 - //0x00004220 .p2align 4, 0x90 - //0x00004220 _advance_ns - 0x55, //0x00004220 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004221 movq %rsp, %rbp - 0x4c, 0x8b, 0x02, //0x00004224 movq (%rdx), %r8 - 0x49, 0x39, 0xf0, //0x00004227 cmpq %rsi, %r8 - 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x0000422a jae LBB12_6 - 0x42, 0x8a, 0x04, 0x07, //0x00004230 movb (%rdi,%r8), %al - 0x3c, 0x0d, //0x00004234 cmpb $13, %al - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00004236 je LBB12_6 - 0x3c, 0x20, //0x0000423c cmpb $32, %al - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000423e je LBB12_6 - 0x04, 0xf7, //0x00004244 addb $-9, %al - 0x3c, 0x01, //0x00004246 cmpb $1, %al - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00004248 jbe LBB12_6 - 0x4d, 0x89, 0xc2, //0x0000424e movq %r8, %r10 - 0xe9, 0x81, 0x01, 0x00, 0x00, //0x00004251 jmp LBB12_5 - //0x00004256 LBB12_6 - 0x4d, 0x8d, 0x50, 0x01, //0x00004256 leaq $1(%r8), %r10 - 0x49, 0x39, 0xf2, //0x0000425a cmpq %rsi, %r10 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x0000425d jae LBB12_10 - 0x42, 0x8a, 0x0c, 0x17, //0x00004263 movb (%rdi,%r10), %cl - 0x80, 0xf9, 0x0d, //0x00004267 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x0000426a je LBB12_10 - 0x80, 0xf9, 0x20, //0x00004270 cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00004273 je LBB12_10 - 0x80, 0xc1, 0xf7, //0x00004279 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x0000427c cmpb $1, %cl - 0x0f, 0x87, 0x52, 0x01, 0x00, 0x00, //0x0000427f ja LBB12_5 - //0x00004285 LBB12_10 - 0x4d, 0x8d, 0x50, 0x02, //0x00004285 leaq $2(%r8), %r10 - 0x49, 0x39, 0xf2, //0x00004289 cmpq %rsi, %r10 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x0000428c jae LBB12_14 - 0x42, 0x8a, 0x0c, 0x17, //0x00004292 movb (%rdi,%r10), %cl - 0x80, 0xf9, 0x0d, //0x00004296 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00004299 je LBB12_14 - 0x80, 0xf9, 0x20, //0x0000429f cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000042a2 je LBB12_14 - 0x80, 0xc1, 0xf7, //0x000042a8 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x000042ab cmpb $1, %cl - 0x0f, 0x87, 0x23, 0x01, 0x00, 0x00, //0x000042ae ja LBB12_5 - //0x000042b4 LBB12_14 - 0x4d, 0x8d, 0x50, 0x03, //0x000042b4 leaq $3(%r8), %r10 - 0x49, 0x39, 0xf2, //0x000042b8 cmpq %rsi, %r10 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000042bb jae LBB12_18 - 0x42, 0x8a, 0x0c, 0x17, //0x000042c1 movb (%rdi,%r10), %cl - 0x80, 0xf9, 0x0d, //0x000042c5 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000042c8 je LBB12_18 - 0x80, 0xf9, 0x20, //0x000042ce cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000042d1 je LBB12_18 - 0x80, 0xc1, 0xf7, //0x000042d7 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x000042da cmpb $1, %cl - 0x0f, 0x87, 0xf4, 0x00, 0x00, 0x00, //0x000042dd ja LBB12_5 - //0x000042e3 LBB12_18 - 0x49, 0x8d, 0x40, 0x04, //0x000042e3 leaq $4(%r8), %rax - 0x48, 0x39, 0xf0, //0x000042e7 cmpq %rsi, %rax - 0x0f, 0x83, 0xc8, 0x00, 0x00, 0x00, //0x000042ea jae LBB12_19 - 0x4c, 0x8d, 0x14, 0x07, //0x000042f0 leaq (%rdi,%rax), %r10 - 0x48, 0x89, 0xf1, //0x000042f4 movq %rsi, %rcx - 0x48, 0x29, 0xc1, //0x000042f7 subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x20, //0x000042fa cmpq $32, %rcx - 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x000042fe jb LBB12_24 - 0x49, 0x89, 0xf1, //0x00004304 movq %rsi, %r9 - 0x4d, 0x29, 0xc1, //0x00004307 subq %r8, %r9 - 0x49, 0x83, 0xc1, 0xdc, //0x0000430a addq $-36, %r9 - 0x4c, 0x89, 0xc8, //0x0000430e movq %r9, %rax - 0x48, 0x83, 0xe0, 0xe0, //0x00004311 andq $-32, %rax - 0x4c, 0x01, 0xc0, //0x00004315 addq %r8, %rax - 0x4c, 0x8d, 0x44, 0x07, 0x24, //0x00004318 leaq $36(%rdi,%rax), %r8 - 0x41, 0x83, 0xe1, 0x1f, //0x0000431d andl $31, %r9d - 0xc5, 0xfd, 0x6f, 0x05, 0xd7, 0xfe, 0xff, 0xff, //0x00004321 vmovdqa $-297(%rip), %ymm0 /* LCPI12_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004329 .p2align 4, 0x90 - //0x00004330 LBB12_22 - 0xc4, 0xc1, 0x7e, 0x6f, 0x0a, //0x00004330 vmovdqu (%r10), %ymm1 - 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00004335 vpshufb %ymm1, %ymm0, %ymm2 - 0xc5, 0xf5, 0x74, 0xca, //0x0000433a vpcmpeqb %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xd7, 0xc1, //0x0000433e vpmovmskb %ymm1, %eax - 0x83, 0xf8, 0xff, //0x00004342 cmpl $-1, %eax - 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x00004345 jne LBB12_23 - 0x49, 0x83, 0xc2, 0x20, //0x0000434b addq $32, %r10 - 0x48, 0x83, 0xc1, 0xe0, //0x0000434f addq $-32, %rcx - 0x48, 0x83, 0xf9, 0x1f, //0x00004353 cmpq $31, %rcx - 0x0f, 0x87, 0xd3, 0xff, 0xff, 0xff, //0x00004357 ja LBB12_22 - 0x4c, 0x89, 0xc9, //0x0000435d movq %r9, %rcx - 0x4d, 0x89, 0xc2, //0x00004360 movq %r8, %r10 - //0x00004363 LBB12_24 - 0x48, 0x85, 0xc9, //0x00004363 testq %rcx, %rcx - 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x00004366 je LBB12_33 - 0x4d, 0x8d, 0x04, 0x0a, //0x0000436c leaq (%r10,%rcx), %r8 - 0x49, 0xff, 0xc2, //0x00004370 incq %r10 - 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004373 movabsq $4294977024, %r9 - //0x0000437d LBB12_26 - 0x41, 0x0f, 0xbe, 0x42, 0xff, //0x0000437d movsbl $-1(%r10), %eax - 0x83, 0xf8, 0x20, //0x00004382 cmpl $32, %eax - 0x0f, 0x87, 0x5f, 0x00, 0x00, 0x00, //0x00004385 ja LBB12_28 - 0x49, 0x0f, 0xa3, 0xc1, //0x0000438b btq %rax, %r9 - 0x0f, 0x83, 0x55, 0x00, 0x00, 0x00, //0x0000438f jae LBB12_28 - 0x48, 0xff, 0xc9, //0x00004395 decq %rcx - 0x49, 0xff, 0xc2, //0x00004398 incq %r10 - 0x48, 0x85, 0xc9, //0x0000439b testq %rcx, %rcx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x0000439e jne LBB12_26 - 0x4d, 0x89, 0xc2, //0x000043a4 movq %r8, %r10 - //0x000043a7 LBB12_33 - 0x49, 0x29, 0xfa, //0x000043a7 subq %rdi, %r10 - 0x49, 0x39, 0xf2, //0x000043aa cmpq %rsi, %r10 - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x000043ad jb LBB12_5 - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x000043b3 jmp LBB12_35 - //0x000043b8 LBB12_19 - 0x48, 0x89, 0x02, //0x000043b8 movq %rax, (%rdx) - 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x000043bb jmp LBB12_35 - //0x000043c0 LBB12_23 - 0x49, 0x29, 0xfa, //0x000043c0 subq %rdi, %r10 - 0xf7, 0xd0, //0x000043c3 notl %eax - 0x48, 0x98, //0x000043c5 cltq - 0x48, 0x0f, 0xbc, 0xc0, //0x000043c7 bsfq %rax, %rax - 0x49, 0x01, 0xc2, //0x000043cb addq %rax, %r10 - 0x49, 0x39, 0xf2, //0x000043ce cmpq %rsi, %r10 - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x000043d1 jae LBB12_35 - //0x000043d7 LBB12_5 - 0x49, 0x8d, 0x42, 0x01, //0x000043d7 leaq $1(%r10), %rax - 0x48, 0x89, 0x02, //0x000043db movq %rax, (%rdx) - 0x42, 0x8a, 0x04, 0x17, //0x000043de movb (%rdi,%r10), %al - 0x0f, 0xbe, 0xc0, //0x000043e2 movsbl %al, %eax - 0x5d, //0x000043e5 popq %rbp - 0xc5, 0xf8, 0x77, //0x000043e6 vzeroupper - 0xc3, //0x000043e9 retq - //0x000043ea LBB12_28 - 0x48, 0x89, 0xf8, //0x000043ea movq %rdi, %rax - 0x48, 0xf7, 0xd0, //0x000043ed notq %rax - 0x49, 0x01, 0xc2, //0x000043f0 addq %rax, %r10 - 0x49, 0x39, 0xf2, //0x000043f3 cmpq %rsi, %r10 - 0x0f, 0x82, 0xdb, 0xff, 0xff, 0xff, //0x000043f6 jb LBB12_5 - //0x000043fc LBB12_35 - 0x31, 0xc0, //0x000043fc xorl %eax, %eax - 0x0f, 0xbe, 0xc0, //0x000043fe movsbl %al, %eax - 0x5d, //0x00004401 popq %rbp - 0xc5, 0xf8, 0x77, //0x00004402 vzeroupper - 0xc3, //0x00004405 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004406 .p2align 4, 0x90 - //0x00004410 _vstring - 0x55, //0x00004410 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004411 movq %rsp, %rbp - 0x41, 0x57, //0x00004414 pushq %r15 - 0x41, 0x56, //0x00004416 pushq %r14 - 0x41, 0x54, //0x00004418 pushq %r12 - 0x53, //0x0000441a pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x0000441b subq $16, %rsp - 0x49, 0x89, 0xd6, //0x0000441f movq %rdx, %r14 - 0x48, 0x89, 0xf3, //0x00004422 movq %rsi, %rbx - 0x49, 0x89, 0xff, //0x00004425 movq %rdi, %r15 - 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00004428 movq $-1, $-40(%rbp) - 0x4c, 0x8b, 0x26, //0x00004430 movq (%rsi), %r12 - 0x48, 0x8d, 0x55, 0xd8, //0x00004433 leaq $-40(%rbp), %rdx - 0x4c, 0x89, 0xe6, //0x00004437 movq %r12, %rsi - 0xe8, 0xc1, 0x00, 0x00, 0x00, //0x0000443a callq _advance_string - 0x48, 0x85, 0xc0, //0x0000443f testq %rax, %rax - 0x0f, 0x88, 0x27, 0x00, 0x00, 0x00, //0x00004442 js LBB13_1 - 0x48, 0x89, 0x03, //0x00004448 movq %rax, (%rbx) - 0x4d, 0x89, 0x66, 0x10, //0x0000444b movq %r12, $16(%r14) - 0x48, 0x8b, 0x4d, 0xd8, //0x0000444f movq $-40(%rbp), %rcx - 0x48, 0x39, 0xc1, //0x00004453 cmpq %rax, %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004456 movq $-1, %rax - 0x48, 0x0f, 0x4c, 0xc1, //0x0000445d cmovlq %rcx, %rax - 0x49, 0x89, 0x46, 0x18, //0x00004461 movq %rax, $24(%r14) - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00004465 movl $7, %eax - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000446a jmp LBB13_3 - //0x0000446f LBB13_1 - 0x49, 0x8b, 0x4f, 0x08, //0x0000446f movq $8(%r15), %rcx - 0x48, 0x89, 0x0b, //0x00004473 movq %rcx, (%rbx) - //0x00004476 LBB13_3 - 0x49, 0x89, 0x06, //0x00004476 movq %rax, (%r14) - 0x48, 0x83, 0xc4, 0x10, //0x00004479 addq $16, %rsp - 0x5b, //0x0000447d popq %rbx - 0x41, 0x5c, //0x0000447e popq %r12 - 0x41, 0x5e, //0x00004480 popq %r14 - 0x41, 0x5f, //0x00004482 popq %r15 - 0x5d, //0x00004484 popq %rbp - 0xc3, //0x00004485 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004486 .p2align 5, 0x00 - //0x000044a0 LCPI14_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000044a0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000044b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000044c0 LCPI14_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000044c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000044d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000044e0 LCPI14_2 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000044e0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000044f0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00004500 .p2align 4, 0x90 - //0x00004500 _advance_string - 0xf6, 0xc1, 0x20, //0x00004500 testb $32, %cl - 0x0f, 0x85, 0x05, 0x00, 0x00, 0x00, //0x00004503 jne LBB14_2 - 0xe9, 0x72, 0x58, 0x00, 0x00, //0x00004509 jmp _advance_string_default - //0x0000450e LBB14_2 - 0x55, //0x0000450e pushq %rbp - 0x48, 0x89, 0xe5, //0x0000450f movq %rsp, %rbp - 0x41, 0x57, //0x00004512 pushq %r15 - 0x41, 0x56, //0x00004514 pushq %r14 - 0x41, 0x55, //0x00004516 pushq %r13 - 0x41, 0x54, //0x00004518 pushq %r12 - 0x53, //0x0000451a pushq %rbx - 0x50, //0x0000451b pushq %rax - 0x4c, 0x8b, 0x67, 0x08, //0x0000451c movq $8(%rdi), %r12 - 0x49, 0x29, 0xf4, //0x00004520 subq %rsi, %r12 - 0x0f, 0x84, 0xef, 0x03, 0x00, 0x00, //0x00004523 je LBB14_42 - 0x4c, 0x8b, 0x07, //0x00004529 movq (%rdi), %r8 - 0x4c, 0x01, 0xc6, //0x0000452c addq %r8, %rsi - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x0000452f movq $-1, (%rdx) - 0x49, 0x83, 0xfc, 0x40, //0x00004536 cmpq $64, %r12 - 0x0f, 0x82, 0x02, 0x03, 0x00, 0x00, //0x0000453a jb LBB14_43 - 0x45, 0x89, 0xe1, //0x00004540 movl %r12d, %r9d - 0x41, 0x83, 0xe1, 0x3f, //0x00004543 andl $63, %r9d - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004547 movq $-1, %r14 - 0x45, 0x31, 0xff, //0x0000454e xorl %r15d, %r15d - 0xc5, 0xfd, 0x6f, 0x05, 0x47, 0xff, 0xff, 0xff, //0x00004551 vmovdqa $-185(%rip), %ymm0 /* LCPI14_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x5f, 0xff, 0xff, 0xff, //0x00004559 vmovdqa $-161(%rip), %ymm1 /* LCPI14_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x15, 0x77, 0xff, 0xff, 0xff, //0x00004561 vmovdqa $-137(%rip), %ymm2 /* LCPI14_2+0(%rip) */ - 0xc5, 0xe5, 0x76, 0xdb, //0x00004569 vpcmpeqd %ymm3, %ymm3, %ymm3 - 0x49, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000456d movabsq $6148914691236517205, %r11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004577 .p2align 4, 0x90 - //0x00004580 LBB14_5 - 0xc5, 0xfe, 0x6f, 0x26, //0x00004580 vmovdqu (%rsi), %ymm4 - 0xc5, 0xfe, 0x6f, 0x6e, 0x20, //0x00004584 vmovdqu $32(%rsi), %ymm5 - 0xc5, 0xdd, 0x74, 0xf0, //0x00004589 vpcmpeqb %ymm0, %ymm4, %ymm6 - 0xc5, 0xfd, 0xd7, 0xc6, //0x0000458d vpmovmskb %ymm6, %eax - 0xc5, 0xd5, 0x74, 0xf0, //0x00004591 vpcmpeqb %ymm0, %ymm5, %ymm6 - 0xc5, 0xfd, 0xd7, 0xfe, //0x00004595 vpmovmskb %ymm6, %edi - 0xc5, 0xdd, 0x74, 0xf1, //0x00004599 vpcmpeqb %ymm1, %ymm4, %ymm6 - 0xc5, 0xfd, 0xd7, 0xce, //0x0000459d vpmovmskb %ymm6, %ecx - 0xc5, 0xd5, 0x74, 0xf1, //0x000045a1 vpcmpeqb %ymm1, %ymm5, %ymm6 - 0xc5, 0x7d, 0xd7, 0xd6, //0x000045a5 vpmovmskb %ymm6, %r10d - 0xc5, 0xed, 0x64, 0xf4, //0x000045a9 vpcmpgtb %ymm4, %ymm2, %ymm6 - 0xc5, 0xdd, 0x64, 0xe3, //0x000045ad vpcmpgtb %ymm3, %ymm4, %ymm4 - 0xc5, 0xdd, 0xdb, 0xe6, //0x000045b1 vpand %ymm6, %ymm4, %ymm4 - 0xc5, 0x7d, 0xd7, 0xec, //0x000045b5 vpmovmskb %ymm4, %r13d - 0xc5, 0xed, 0x64, 0xe5, //0x000045b9 vpcmpgtb %ymm5, %ymm2, %ymm4 - 0xc5, 0xd5, 0x64, 0xeb, //0x000045bd vpcmpgtb %ymm3, %ymm5, %ymm5 - 0xc5, 0xd5, 0xdb, 0xe4, //0x000045c1 vpand %ymm4, %ymm5, %ymm4 - 0xc5, 0xfd, 0xd7, 0xdc, //0x000045c5 vpmovmskb %ymm4, %ebx - 0x48, 0xc1, 0xe7, 0x20, //0x000045c9 shlq $32, %rdi - 0x49, 0xc1, 0xe2, 0x20, //0x000045cd shlq $32, %r10 - 0x4c, 0x09, 0xd1, //0x000045d1 orq %r10, %rcx - 0x49, 0x83, 0xfe, 0xff, //0x000045d4 cmpq $-1, %r14 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000045d8 jne LBB14_7 - 0x48, 0x85, 0xc9, //0x000045de testq %rcx, %rcx - 0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x000045e1 jne LBB14_12 - //0x000045e7 LBB14_7 - 0x48, 0xc1, 0xe3, 0x20, //0x000045e7 shlq $32, %rbx - 0x48, 0x09, 0xc7, //0x000045eb orq %rax, %rdi - 0x48, 0x89, 0xc8, //0x000045ee movq %rcx, %rax - 0x4c, 0x09, 0xf8, //0x000045f1 orq %r15, %rax - 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000045f4 jne LBB14_11 - 0x4c, 0x09, 0xeb, //0x000045fa orq %r13, %rbx - 0x48, 0x85, 0xff, //0x000045fd testq %rdi, %rdi - 0x0f, 0x85, 0x89, 0x00, 0x00, 0x00, //0x00004600 jne LBB14_13 - //0x00004606 LBB14_9 - 0x48, 0x85, 0xdb, //0x00004606 testq %rbx, %rbx - 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x00004609 jne LBB14_19 - 0x48, 0x83, 0xc6, 0x40, //0x0000460f addq $64, %rsi - 0x49, 0x83, 0xc4, 0xc0, //0x00004613 addq $-64, %r12 - 0x49, 0x83, 0xfc, 0x3f, //0x00004617 cmpq $63, %r12 - 0x0f, 0x87, 0x5f, 0xff, 0xff, 0xff, //0x0000461b ja LBB14_5 - 0xe9, 0xe3, 0x00, 0x00, 0x00, //0x00004621 jmp LBB14_21 - //0x00004626 LBB14_11 - 0x4c, 0x89, 0xf8, //0x00004626 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00004629 notq %rax - 0x48, 0x21, 0xc8, //0x0000462c andq %rcx, %rax - 0x48, 0x89, 0x45, 0xd0, //0x0000462f movq %rax, $-48(%rbp) - 0x48, 0x01, 0xc0, //0x00004633 addq %rax, %rax - 0x4c, 0x09, 0xf8, //0x00004636 orq %r15, %rax - 0x49, 0x89, 0xc2, //0x00004639 movq %rax, %r10 - 0x49, 0xf7, 0xd2, //0x0000463c notq %r10 - 0x49, 0x21, 0xca, //0x0000463f andq %rcx, %r10 - 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004642 movabsq $-6148914691236517206, %rcx - 0x49, 0x21, 0xca, //0x0000464c andq %rcx, %r10 - 0x45, 0x31, 0xff, //0x0000464f xorl %r15d, %r15d - 0x4c, 0x03, 0x55, 0xd0, //0x00004652 addq $-48(%rbp), %r10 - 0x41, 0x0f, 0x92, 0xc7, //0x00004656 setb %r15b - 0x4d, 0x01, 0xd2, //0x0000465a addq %r10, %r10 - 0x4d, 0x31, 0xda, //0x0000465d xorq %r11, %r10 - 0x49, 0x21, 0xc2, //0x00004660 andq %rax, %r10 - 0x49, 0xf7, 0xd2, //0x00004663 notq %r10 - 0x4c, 0x21, 0xd7, //0x00004666 andq %r10, %rdi - 0x4c, 0x09, 0xeb, //0x00004669 orq %r13, %rbx - 0x48, 0x85, 0xff, //0x0000466c testq %rdi, %rdi - 0x0f, 0x84, 0x91, 0xff, 0xff, 0xff, //0x0000466f je LBB14_9 - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00004675 jmp LBB14_13 - //0x0000467a LBB14_12 - 0x49, 0x89, 0xf2, //0x0000467a movq %rsi, %r10 - 0x4d, 0x29, 0xc2, //0x0000467d subq %r8, %r10 - 0x4c, 0x0f, 0xbc, 0xf1, //0x00004680 bsfq %rcx, %r14 - 0x4d, 0x01, 0xd6, //0x00004684 addq %r10, %r14 - 0x4c, 0x89, 0x32, //0x00004687 movq %r14, (%rdx) - 0xe9, 0x58, 0xff, 0xff, 0xff, //0x0000468a jmp LBB14_7 - //0x0000468f LBB14_13 - 0x48, 0x0f, 0xbc, 0xc7, //0x0000468f bsfq %rdi, %rax - 0x48, 0x85, 0xdb, //0x00004693 testq %rbx, %rbx - 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00004696 je LBB14_17 - 0x48, 0x0f, 0xbc, 0xcb, //0x0000469c bsfq %rbx, %rcx - 0x4c, 0x29, 0xc6, //0x000046a0 subq %r8, %rsi - 0x48, 0x39, 0xc1, //0x000046a3 cmpq %rax, %rcx - 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x000046a6 jb LBB14_18 - //0x000046ac LBB14_15 - 0x48, 0x8d, 0x44, 0x06, 0x01, //0x000046ac leaq $1(%rsi,%rax), %rax - //0x000046b1 LBB14_16 - 0x48, 0x83, 0xc4, 0x08, //0x000046b1 addq $8, %rsp - 0x5b, //0x000046b5 popq %rbx - 0x41, 0x5c, //0x000046b6 popq %r12 - 0x41, 0x5d, //0x000046b8 popq %r13 - 0x41, 0x5e, //0x000046ba popq %r14 - 0x41, 0x5f, //0x000046bc popq %r15 - 0x5d, //0x000046be popq %rbp - 0xc5, 0xf8, 0x77, //0x000046bf vzeroupper - 0xc3, //0x000046c2 retq - //0x000046c3 LBB14_17 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000046c3 movl $64, %ecx - 0x4c, 0x29, 0xc6, //0x000046c8 subq %r8, %rsi - 0x48, 0x39, 0xc1, //0x000046cb cmpq %rax, %rcx - 0x0f, 0x83, 0xd8, 0xff, 0xff, 0xff, //0x000046ce jae LBB14_15 - //0x000046d4 LBB14_18 - 0x48, 0x01, 0xf1, //0x000046d4 addq %rsi, %rcx - 0x48, 0x89, 0x0a, //0x000046d7 movq %rcx, (%rdx) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000046da movq $-2, %rax - 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x000046e1 jmp LBB14_16 - //0x000046e6 LBB14_19 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000046e6 movq $-2, %rax - 0x49, 0x83, 0xfe, 0xff, //0x000046ed cmpq $-1, %r14 - 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x000046f1 jne LBB14_16 - 0x48, 0x0f, 0xbc, 0xcb, //0x000046f7 bsfq %rbx, %rcx - 0x4c, 0x29, 0xc6, //0x000046fb subq %r8, %rsi - 0x48, 0x01, 0xce, //0x000046fe addq %rcx, %rsi - 0x48, 0x89, 0x32, //0x00004701 movq %rsi, (%rdx) - 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00004704 jmp LBB14_16 - //0x00004709 LBB14_21 - 0x4d, 0x89, 0xcc, //0x00004709 movq %r9, %r12 - 0x49, 0x83, 0xfc, 0x20, //0x0000470c cmpq $32, %r12 - 0x0f, 0x82, 0x9c, 0x00, 0x00, 0x00, //0x00004710 jb LBB14_31 - //0x00004716 LBB14_22 - 0xc5, 0xfe, 0x6f, 0x06, //0x00004716 vmovdqu (%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0x0d, 0x7e, 0xfd, 0xff, 0xff, //0x0000471a vpcmpeqb $-642(%rip), %ymm0, %ymm1 /* LCPI14_0+0(%rip) */ - 0xc5, 0x7d, 0xd7, 0xc9, //0x00004722 vpmovmskb %ymm1, %r9d - 0xc5, 0xfd, 0x74, 0x0d, 0x92, 0xfd, 0xff, 0xff, //0x00004726 vpcmpeqb $-622(%rip), %ymm0, %ymm1 /* LCPI14_1+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xc1, //0x0000472e vpmovmskb %ymm1, %eax - 0xc5, 0xfd, 0x6f, 0x0d, 0xa6, 0xfd, 0xff, 0xff, //0x00004732 vmovdqa $-602(%rip), %ymm1 /* LCPI14_2+0(%rip) */ - 0xc5, 0xf5, 0x64, 0xc8, //0x0000473a vpcmpgtb %ymm0, %ymm1, %ymm1 - 0xc5, 0xed, 0x76, 0xd2, //0x0000473e vpcmpeqd %ymm2, %ymm2, %ymm2 - 0xc5, 0xfd, 0x64, 0xc2, //0x00004742 vpcmpgtb %ymm2, %ymm0, %ymm0 - 0xc5, 0xfd, 0xdb, 0xc1, //0x00004746 vpand %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x0000474a vpmovmskb %ymm0, %edi - 0x85, 0xc0, //0x0000474e testl %eax, %eax - 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00004750 jne LBB14_44 - 0x4d, 0x85, 0xff, //0x00004756 testq %r15, %r15 - 0x0f, 0x85, 0x16, 0x01, 0x00, 0x00, //0x00004759 jne LBB14_46 - 0x45, 0x31, 0xff, //0x0000475f xorl %r15d, %r15d - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00004762 movl $64, %eax - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00004767 movl $64, %ecx - 0x4d, 0x85, 0xc9, //0x0000476c testq %r9, %r9 - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x0000476f je LBB14_26 - //0x00004775 LBB14_25 - 0x49, 0x0f, 0xbc, 0xc9, //0x00004775 bsfq %r9, %rcx - //0x00004779 LBB14_26 - 0x48, 0x0f, 0xbc, 0xdf, //0x00004779 bsfq %rdi, %rbx - 0x85, 0xff, //0x0000477d testl %edi, %edi - 0x48, 0x0f, 0x45, 0xc3, //0x0000477f cmovneq %rbx, %rax - 0x4d, 0x85, 0xc9, //0x00004783 testq %r9, %r9 - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004786 je LBB14_29 - 0x4c, 0x29, 0xc6, //0x0000478c subq %r8, %rsi - 0x48, 0x39, 0xc8, //0x0000478f cmpq %rcx, %rax - 0x0f, 0x82, 0x29, 0x01, 0x00, 0x00, //0x00004792 jb LBB14_47 - 0x48, 0x8d, 0x44, 0x0e, 0x01, //0x00004798 leaq $1(%rsi,%rcx), %rax - 0xe9, 0x0f, 0xff, 0xff, 0xff, //0x0000479d jmp LBB14_16 - //0x000047a2 LBB14_29 - 0x85, 0xff, //0x000047a2 testl %edi, %edi - 0x0f, 0x85, 0x29, 0x01, 0x00, 0x00, //0x000047a4 jne LBB14_48 - 0x48, 0x83, 0xc6, 0x20, //0x000047aa addq $32, %rsi - 0x49, 0x83, 0xc4, 0xe0, //0x000047ae addq $-32, %r12 - //0x000047b2 LBB14_31 - 0x4d, 0x85, 0xff, //0x000047b2 testq %r15, %r15 - 0x0f, 0x85, 0x23, 0x01, 0x00, 0x00, //0x000047b5 jne LBB14_49 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000047bb movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x000047c2 testq %r12, %r12 - 0x0f, 0x84, 0xe6, 0xfe, 0xff, 0xff, //0x000047c5 je LBB14_16 - //0x000047cb LBB14_33 - 0x0f, 0xb6, 0x0e, //0x000047cb movzbl (%rsi), %ecx - 0x80, 0xf9, 0x22, //0x000047ce cmpb $34, %cl - 0x0f, 0x84, 0x5d, 0x00, 0x00, 0x00, //0x000047d1 je LBB14_41 - 0x80, 0xf9, 0x5c, //0x000047d7 cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000047da je LBB14_38 - 0x80, 0xf9, 0x1f, //0x000047e0 cmpb $31, %cl - 0x0f, 0x86, 0x3b, 0x01, 0x00, 0x00, //0x000047e3 jbe LBB14_53 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000047e9 movq $-1, %rcx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000047f0 movl $1, %edi - //0x000047f5 LBB14_37 - 0x48, 0x01, 0xfe, //0x000047f5 addq %rdi, %rsi - 0x49, 0x01, 0xcc, //0x000047f8 addq %rcx, %r12 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x000047fb jne LBB14_33 - 0xe9, 0xab, 0xfe, 0xff, 0xff, //0x00004801 jmp LBB14_16 - //0x00004806 LBB14_38 - 0x49, 0x83, 0xfc, 0x01, //0x00004806 cmpq $1, %r12 - 0x0f, 0x84, 0xa1, 0xfe, 0xff, 0xff, //0x0000480a je LBB14_16 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00004810 movq $-2, %rcx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00004817 movl $2, %edi - 0x49, 0x83, 0xfe, 0xff, //0x0000481c cmpq $-1, %r14 - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00004820 jne LBB14_37 - 0x49, 0x89, 0xf6, //0x00004826 movq %rsi, %r14 - 0x4d, 0x29, 0xc6, //0x00004829 subq %r8, %r14 - 0x4c, 0x89, 0x32, //0x0000482c movq %r14, (%rdx) - 0xe9, 0xc1, 0xff, 0xff, 0xff, //0x0000482f jmp LBB14_37 - //0x00004834 LBB14_41 - 0x4c, 0x29, 0xc6, //0x00004834 subq %r8, %rsi - 0x48, 0xff, 0xc6, //0x00004837 incq %rsi - 0x48, 0x89, 0xf0, //0x0000483a movq %rsi, %rax - 0xe9, 0x6f, 0xfe, 0xff, 0xff, //0x0000483d jmp LBB14_16 - //0x00004842 LBB14_43 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004842 movq $-1, %r14 - 0x45, 0x31, 0xff, //0x00004849 xorl %r15d, %r15d - 0x49, 0x83, 0xfc, 0x20, //0x0000484c cmpq $32, %r12 - 0x0f, 0x83, 0xc0, 0xfe, 0xff, 0xff, //0x00004850 jae LBB14_22 - 0xe9, 0x57, 0xff, 0xff, 0xff, //0x00004856 jmp LBB14_31 - //0x0000485b LBB14_44 - 0x49, 0x83, 0xfe, 0xff, //0x0000485b cmpq $-1, %r14 - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000485f jne LBB14_46 - 0x48, 0x89, 0xf1, //0x00004865 movq %rsi, %rcx - 0x4c, 0x29, 0xc1, //0x00004868 subq %r8, %rcx - 0x4c, 0x0f, 0xbc, 0xf0, //0x0000486b bsfq %rax, %r14 - 0x49, 0x01, 0xce, //0x0000486f addq %rcx, %r14 - 0x4c, 0x89, 0x32, //0x00004872 movq %r14, (%rdx) - //0x00004875 LBB14_46 - 0x44, 0x89, 0xf9, //0x00004875 movl %r15d, %ecx - 0xf7, 0xd1, //0x00004878 notl %ecx - 0x21, 0xc1, //0x0000487a andl %eax, %ecx - 0x44, 0x8d, 0x14, 0x09, //0x0000487c leal (%rcx,%rcx), %r10d - 0x45, 0x09, 0xfa, //0x00004880 orl %r15d, %r10d - 0x44, 0x89, 0xd3, //0x00004883 movl %r10d, %ebx - 0xf7, 0xd3, //0x00004886 notl %ebx - 0x21, 0xc3, //0x00004888 andl %eax, %ebx - 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000488a andl $-1431655766, %ebx - 0x45, 0x31, 0xff, //0x00004890 xorl %r15d, %r15d - 0x01, 0xcb, //0x00004893 addl %ecx, %ebx - 0x41, 0x0f, 0x92, 0xc7, //0x00004895 setb %r15b - 0x01, 0xdb, //0x00004899 addl %ebx, %ebx - 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000489b xorl $1431655765, %ebx - 0x44, 0x21, 0xd3, //0x000048a1 andl %r10d, %ebx - 0xf7, 0xd3, //0x000048a4 notl %ebx - 0x41, 0x21, 0xd9, //0x000048a6 andl %ebx, %r9d - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000048a9 movl $64, %eax - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000048ae movl $64, %ecx - 0x4d, 0x85, 0xc9, //0x000048b3 testq %r9, %r9 - 0x0f, 0x85, 0xb9, 0xfe, 0xff, 0xff, //0x000048b6 jne LBB14_25 - 0xe9, 0xb8, 0xfe, 0xff, 0xff, //0x000048bc jmp LBB14_26 - //0x000048c1 LBB14_47 - 0x48, 0x01, 0xf0, //0x000048c1 addq %rsi, %rax - 0x48, 0x89, 0x02, //0x000048c4 movq %rax, (%rdx) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000048c7 movq $-2, %rax - 0xe9, 0xde, 0xfd, 0xff, 0xff, //0x000048ce jmp LBB14_16 - //0x000048d3 LBB14_48 - 0x4c, 0x29, 0xc6, //0x000048d3 subq %r8, %rsi - 0x48, 0x01, 0xde, //0x000048d6 addq %rbx, %rsi - 0xe9, 0x49, 0x00, 0x00, 0x00, //0x000048d9 jmp LBB14_54 - //0x000048de LBB14_49 - 0x4d, 0x85, 0xe4, //0x000048de testq %r12, %r12 - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x000048e1 je LBB14_42 - 0x49, 0x83, 0xfe, 0xff, //0x000048e7 cmpq $-1, %r14 - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000048eb jne LBB14_52 - 0x4d, 0x89, 0xc6, //0x000048f1 movq %r8, %r14 - 0x49, 0xf7, 0xd6, //0x000048f4 notq %r14 - 0x49, 0x01, 0xf6, //0x000048f7 addq %rsi, %r14 - 0x4c, 0x89, 0x32, //0x000048fa movq %r14, (%rdx) - //0x000048fd LBB14_52 - 0x48, 0xff, 0xc6, //0x000048fd incq %rsi - 0x49, 0xff, 0xcc, //0x00004900 decq %r12 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004903 movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x0000490a testq %r12, %r12 - 0x0f, 0x85, 0xb8, 0xfe, 0xff, 0xff, //0x0000490d jne LBB14_33 - 0xe9, 0x99, 0xfd, 0xff, 0xff, //0x00004913 jmp LBB14_16 - //0x00004918 LBB14_42 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004918 movq $-1, %rax - 0xe9, 0x8d, 0xfd, 0xff, 0xff, //0x0000491f jmp LBB14_16 - //0x00004924 LBB14_53 - 0x4c, 0x29, 0xc6, //0x00004924 subq %r8, %rsi - //0x00004927 LBB14_54 - 0x48, 0x89, 0x32, //0x00004927 movq %rsi, (%rdx) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000492a movq $-2, %rax - 0xe9, 0x7b, 0xfd, 0xff, 0xff, //0x00004931 jmp LBB14_16 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004936 .p2align 4, 0x00 - //0x00004940 LCPI15_0 - 0x00, 0x00, 0x30, 0x43, //0x00004940 .long 1127219200 - 0x00, 0x00, 0x30, 0x45, //0x00004944 .long 1160773632 - 0x00, 0x00, 0x00, 0x00, //0x00004948 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x0000494c .long 0 - //0x00004950 LCPI15_1 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00004950 .quad 4841369599423283200 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00004958 .quad 4985484787499139072 - //0x00004960 .p2align 3, 0x00 - //0x00004960 LCPI15_2 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00004960 .quad 4831355200913801216 - //0x00004968 LCPI15_3 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00004968 .quad -4392016835940974592 - //0x00004970 .p2align 4, 0x90 - //0x00004970 _vnumber - 0x55, //0x00004970 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004971 movq %rsp, %rbp - 0x41, 0x57, //0x00004974 pushq %r15 - 0x41, 0x56, //0x00004976 pushq %r14 - 0x41, 0x55, //0x00004978 pushq %r13 - 0x41, 0x54, //0x0000497a pushq %r12 - 0x53, //0x0000497c pushq %rbx - 0x48, 0x83, 0xec, 0x38, //0x0000497d subq $56, %rsp - 0x48, 0x89, 0xd3, //0x00004981 movq %rdx, %rbx - 0x49, 0x89, 0xf6, //0x00004984 movq %rsi, %r14 - 0x48, 0xc7, 0x45, 0xd0, 0x00, 0x00, 0x00, 0x00, //0x00004987 movq $0, $-48(%rbp) - 0x48, 0x8b, 0x06, //0x0000498f movq (%rsi), %rax - 0x4c, 0x8b, 0x3f, //0x00004992 movq (%rdi), %r15 - 0x4c, 0x8b, 0x6f, 0x08, //0x00004995 movq $8(%rdi), %r13 - 0x4c, 0x8b, 0x52, 0x20, //0x00004999 movq $32(%rdx), %r10 - 0x4c, 0x8b, 0x5a, 0x28, //0x0000499d movq $40(%rdx), %r11 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x000049a1 movq $9, (%rdx) - 0xc5, 0xf9, 0x57, 0xc0, //0x000049a8 vxorpd %xmm0, %xmm0, %xmm0 - 0xc5, 0xf9, 0x11, 0x42, 0x08, //0x000049ac vmovupd %xmm0, $8(%rdx) - 0x48, 0x8b, 0x0e, //0x000049b1 movq (%rsi), %rcx - 0x48, 0x89, 0x4a, 0x18, //0x000049b4 movq %rcx, $24(%rdx) - 0x4c, 0x39, 0xe8, //0x000049b8 cmpq %r13, %rax - 0x0f, 0x83, 0xc8, 0x02, 0x00, 0x00, //0x000049bb jae LBB15_52 - 0x41, 0x8a, 0x3c, 0x07, //0x000049c1 movb (%r15,%rax), %dil - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000049c5 movl $1, %r9d - 0x40, 0x80, 0xff, 0x2d, //0x000049cb cmpb $45, %dil - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x000049cf jne LBB15_4 - 0x48, 0xff, 0xc0, //0x000049d5 incq %rax - 0x4c, 0x39, 0xe8, //0x000049d8 cmpq %r13, %rax - 0x0f, 0x83, 0xa8, 0x02, 0x00, 0x00, //0x000049db jae LBB15_52 - 0x41, 0x8a, 0x3c, 0x07, //0x000049e1 movb (%r15,%rax), %dil - 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x000049e5 movl $-1, %r9d - //0x000049eb LBB15_4 - 0x8d, 0x4f, 0xd0, //0x000049eb leal $-48(%rdi), %ecx - 0x80, 0xf9, 0x0a, //0x000049ee cmpb $10, %cl - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000049f1 jb LBB15_6 - //0x000049f7 LBB15_5 - 0x49, 0x89, 0x06, //0x000049f7 movq %rax, (%r14) - 0x48, 0xc7, 0x03, 0xfe, 0xff, 0xff, 0xff, //0x000049fa movq $-2, (%rbx) - 0xe9, 0x8d, 0x02, 0x00, 0x00, //0x00004a01 jmp LBB15_53 - //0x00004a06 LBB15_6 - 0x40, 0x80, 0xff, 0x30, //0x00004a06 cmpb $48, %dil - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00004a0a jne LBB15_10 - 0x48, 0x8d, 0x70, 0x01, //0x00004a10 leaq $1(%rax), %rsi - 0x4c, 0x39, 0xe8, //0x00004a14 cmpq %r13, %rax - 0x0f, 0x83, 0xa4, 0x00, 0x00, 0x00, //0x00004a17 jae LBB15_19 - 0x41, 0x8a, 0x14, 0x37, //0x00004a1d movb (%r15,%rsi), %dl - 0x80, 0xc2, 0xd2, //0x00004a21 addb $-46, %dl - 0x80, 0xfa, 0x37, //0x00004a24 cmpb $55, %dl - 0x0f, 0x87, 0x94, 0x00, 0x00, 0x00, //0x00004a27 ja LBB15_19 - 0x44, 0x0f, 0xb6, 0xc2, //0x00004a2d movzbl %dl, %r8d - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00004a31 movabsq $36028797027352577, %rdx - 0x4c, 0x0f, 0xa3, 0xc2, //0x00004a3b btq %r8, %rdx - 0x0f, 0x83, 0x7c, 0x00, 0x00, 0x00, //0x00004a3f jae LBB15_19 - //0x00004a45 LBB15_10 - 0x4c, 0x39, 0xe8, //0x00004a45 cmpq %r13, %rax - 0x0f, 0x83, 0x67, 0x00, 0x00, 0x00, //0x00004a48 jae LBB15_18 - 0x80, 0xf9, 0x09, //0x00004a4e cmpb $9, %cl - 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x00004a51 ja LBB15_20 - 0x4d, 0x8d, 0x45, 0xff, //0x00004a57 leaq $-1(%r13), %r8 - 0x31, 0xc9, //0x00004a5b xorl %ecx, %ecx - 0x31, 0xf6, //0x00004a5d xorl %esi, %esi - 0x45, 0x31, 0xe4, //0x00004a5f xorl %r12d, %r12d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004a62 .p2align 4, 0x90 - //0x00004a70 LBB15_13 - 0x83, 0xfe, 0x12, //0x00004a70 cmpl $18, %esi - 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x00004a73 jg LBB15_15 - 0x48, 0x0f, 0xbe, 0xff, //0x00004a79 movsbq %dil, %rdi - 0x4b, 0x8d, 0x14, 0xa4, //0x00004a7d leaq (%r12,%r12,4), %rdx - 0x4c, 0x8d, 0x64, 0x57, 0xd0, //0x00004a81 leaq $-48(%rdi,%rdx,2), %r12 - 0xff, 0xc6, //0x00004a86 incl %esi - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00004a88 jmp LBB15_16 - 0x90, 0x90, 0x90, //0x00004a8d .p2align 4, 0x90 - //0x00004a90 LBB15_15 - 0xff, 0xc1, //0x00004a90 incl %ecx - //0x00004a92 LBB15_16 - 0x49, 0x39, 0xc0, //0x00004a92 cmpq %rax, %r8 - 0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x00004a95 je LBB15_24 - 0x41, 0x0f, 0xb6, 0x7c, 0x07, 0x01, //0x00004a9b movzbl $1(%r15,%rax), %edi - 0x48, 0xff, 0xc0, //0x00004aa1 incq %rax - 0x8d, 0x57, 0xd0, //0x00004aa4 leal $-48(%rdi), %edx - 0x80, 0xfa, 0x0a, //0x00004aa7 cmpb $10, %dl - 0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x00004aaa jb LBB15_13 - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00004ab0 jmp LBB15_21 - //0x00004ab5 LBB15_18 - 0x31, 0xc9, //0x00004ab5 xorl %ecx, %ecx - 0x31, 0xf6, //0x00004ab7 xorl %esi, %esi - 0x45, 0x31, 0xe4, //0x00004ab9 xorl %r12d, %r12d - 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00004abc jmp LBB15_25 - //0x00004ac1 LBB15_19 - 0x49, 0x89, 0x36, //0x00004ac1 movq %rsi, (%r14) - 0xe9, 0xca, 0x01, 0x00, 0x00, //0x00004ac4 jmp LBB15_53 - //0x00004ac9 LBB15_20 - 0x45, 0x31, 0xe4, //0x00004ac9 xorl %r12d, %r12d - 0x31, 0xf6, //0x00004acc xorl %esi, %esi - 0x31, 0xc9, //0x00004ace xorl %ecx, %ecx - //0x00004ad0 LBB15_21 - 0x31, 0xd2, //0x00004ad0 xorl %edx, %edx - 0x85, 0xc9, //0x00004ad2 testl %ecx, %ecx - 0x0f, 0x9f, 0xc2, //0x00004ad4 setg %dl - 0x89, 0x55, 0xcc, //0x00004ad7 movl %edx, $-52(%rbp) - 0x41, 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00004ada movl $9, %r8d - 0x40, 0x80, 0xff, 0x2e, //0x00004ae0 cmpb $46, %dil - 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00004ae4 jne LBB15_26 - 0x48, 0xff, 0xc0, //0x00004aea incq %rax - 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x00004aed movq $8, (%rbx) - 0x4c, 0x39, 0xe8, //0x00004af4 cmpq %r13, %rax - 0x0f, 0x83, 0x8c, 0x01, 0x00, 0x00, //0x00004af7 jae LBB15_52 - 0x41, 0x8a, 0x14, 0x07, //0x00004afd movb (%r15,%rax), %dl - 0x80, 0xc2, 0xd0, //0x00004b01 addb $-48, %dl - 0x41, 0xb8, 0x08, 0x00, 0x00, 0x00, //0x00004b04 movl $8, %r8d - 0x80, 0xfa, 0x0a, //0x00004b0a cmpb $10, %dl - 0x0f, 0x83, 0xe4, 0xfe, 0xff, 0xff, //0x00004b0d jae LBB15_5 - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00004b13 jmp LBB15_26 - //0x00004b18 LBB15_24 - 0x4c, 0x89, 0xe8, //0x00004b18 movq %r13, %rax - //0x00004b1b LBB15_25 - 0x31, 0xd2, //0x00004b1b xorl %edx, %edx - 0x85, 0xc9, //0x00004b1d testl %ecx, %ecx - 0x0f, 0x9f, 0xc2, //0x00004b1f setg %dl - 0x89, 0x55, 0xcc, //0x00004b22 movl %edx, $-52(%rbp) - 0x41, 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00004b25 movl $9, %r8d - //0x00004b2b LBB15_26 - 0x85, 0xc9, //0x00004b2b testl %ecx, %ecx - 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00004b2d jne LBB15_35 - 0x4d, 0x85, 0xe4, //0x00004b33 testq %r12, %r12 - 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00004b36 jne LBB15_35 - 0x4c, 0x39, 0xe8, //0x00004b3c cmpq %r13, %rax - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00004b3f jae LBB15_33 - 0x89, 0xc7, //0x00004b45 movl %eax, %edi - 0x44, 0x29, 0xef, //0x00004b47 subl %r13d, %edi - 0x31, 0xf6, //0x00004b4a xorl %esi, %esi - 0x31, 0xc9, //0x00004b4c xorl %ecx, %ecx - 0x90, 0x90, //0x00004b4e .p2align 4, 0x90 - //0x00004b50 LBB15_30 - 0x41, 0x80, 0x3c, 0x07, 0x30, //0x00004b50 cmpb $48, (%r15,%rax) - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00004b55 jne LBB15_34 - 0x48, 0xff, 0xc0, //0x00004b5b incq %rax - 0xff, 0xc9, //0x00004b5e decl %ecx - 0x49, 0x39, 0xc5, //0x00004b60 cmpq %rax, %r13 - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00004b63 jne LBB15_30 - 0x45, 0x31, 0xe4, //0x00004b69 xorl %r12d, %r12d - 0x41, 0x83, 0xf8, 0x09, //0x00004b6c cmpl $9, %r8d - 0x0f, 0x84, 0x3b, 0x01, 0x00, 0x00, //0x00004b70 je LBB15_55 - 0xe9, 0x6a, 0x01, 0x00, 0x00, //0x00004b76 jmp LBB15_59 - //0x00004b7b LBB15_33 - 0x31, 0xc9, //0x00004b7b xorl %ecx, %ecx - 0x31, 0xf6, //0x00004b7d xorl %esi, %esi - //0x00004b7f LBB15_34 - 0x45, 0x31, 0xe4, //0x00004b7f xorl %r12d, %r12d - //0x00004b82 LBB15_35 - 0x4c, 0x39, 0xe8, //0x00004b82 cmpq %r13, %rax - 0x0f, 0x83, 0x4b, 0x00, 0x00, 0x00, //0x00004b85 jae LBB15_40 - 0x83, 0xfe, 0x12, //0x00004b8b cmpl $18, %esi - 0x0f, 0x8f, 0x42, 0x00, 0x00, 0x00, //0x00004b8e jg LBB15_40 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004b94 .p2align 4, 0x90 - //0x00004ba0 LBB15_37 - 0x41, 0x0f, 0xb6, 0x3c, 0x07, //0x00004ba0 movzbl (%r15,%rax), %edi - 0x8d, 0x57, 0xd0, //0x00004ba5 leal $-48(%rdi), %edx - 0x80, 0xfa, 0x09, //0x00004ba8 cmpb $9, %dl - 0x0f, 0x87, 0x25, 0x00, 0x00, 0x00, //0x00004bab ja LBB15_40 - 0x4b, 0x8d, 0x14, 0xa4, //0x00004bb1 leaq (%r12,%r12,4), %rdx - 0x4c, 0x8d, 0x64, 0x57, 0xd0, //0x00004bb5 leaq $-48(%rdi,%rdx,2), %r12 - 0xff, 0xc9, //0x00004bba decl %ecx - 0x48, 0xff, 0xc0, //0x00004bbc incq %rax - 0x4c, 0x39, 0xe8, //0x00004bbf cmpq %r13, %rax - 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x00004bc2 jae LBB15_40 - 0x8d, 0x56, 0x01, //0x00004bc8 leal $1(%rsi), %edx - 0x83, 0xfe, 0x12, //0x00004bcb cmpl $18, %esi - 0x89, 0xd6, //0x00004bce movl %edx, %esi - 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00004bd0 jl LBB15_37 - //0x00004bd6 LBB15_40 - 0x4c, 0x39, 0xe8, //0x00004bd6 cmpq %r13, %rax - 0x0f, 0x83, 0xc3, 0x00, 0x00, 0x00, //0x00004bd9 jae LBB15_54 - 0x41, 0x8a, 0x34, 0x07, //0x00004bdf movb (%r15,%rax), %sil - 0x8d, 0x56, 0xd0, //0x00004be3 leal $-48(%rsi), %edx - 0x80, 0xfa, 0x09, //0x00004be6 cmpb $9, %dl - 0x0f, 0x87, 0x36, 0x00, 0x00, 0x00, //0x00004be9 ja LBB15_46 - 0x49, 0x8d, 0x7d, 0xff, //0x00004bef leaq $-1(%r13), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004bf3 .p2align 4, 0x90 - //0x00004c00 LBB15_43 - 0x48, 0x39, 0xc7, //0x00004c00 cmpq %rax, %rdi - 0x0f, 0x84, 0x40, 0x02, 0x00, 0x00, //0x00004c03 je LBB15_76 - 0x41, 0x0f, 0xb6, 0x74, 0x07, 0x01, //0x00004c09 movzbl $1(%r15,%rax), %esi - 0x48, 0xff, 0xc0, //0x00004c0f incq %rax - 0x8d, 0x56, 0xd0, //0x00004c12 leal $-48(%rsi), %edx - 0x80, 0xfa, 0x09, //0x00004c15 cmpb $9, %dl - 0x0f, 0x86, 0xe2, 0xff, 0xff, 0xff, //0x00004c18 jbe LBB15_43 - 0xc7, 0x45, 0xcc, 0x01, 0x00, 0x00, 0x00, //0x00004c1e movl $1, $-52(%rbp) - //0x00004c25 LBB15_46 - 0x40, 0x80, 0xce, 0x20, //0x00004c25 orb $32, %sil - 0x40, 0x80, 0xfe, 0x65, //0x00004c29 cmpb $101, %sil - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x00004c2d jne LBB15_54 - 0x48, 0x8d, 0x78, 0x01, //0x00004c33 leaq $1(%rax), %rdi - 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x00004c37 movq $8, (%rbx) - 0x4c, 0x39, 0xef, //0x00004c3e cmpq %r13, %rdi - 0x0f, 0x83, 0x42, 0x00, 0x00, 0x00, //0x00004c41 jae LBB15_52 - 0x41, 0x8a, 0x34, 0x3f, //0x00004c47 movb (%r15,%rdi), %sil - 0x40, 0x80, 0xfe, 0x2d, //0x00004c4b cmpb $45, %sil - 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x00004c4f je LBB15_50 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004c55 movl $1, %r8d - 0x40, 0x80, 0xfe, 0x2b, //0x00004c5b cmpb $43, %sil - 0x0f, 0x85, 0x94, 0x02, 0x00, 0x00, //0x00004c5f jne LBB15_85 - //0x00004c65 LBB15_50 - 0x48, 0x83, 0xc0, 0x02, //0x00004c65 addq $2, %rax - 0x4c, 0x39, 0xe8, //0x00004c69 cmpq %r13, %rax - 0x0f, 0x83, 0x17, 0x00, 0x00, 0x00, //0x00004c6c jae LBB15_52 - 0x31, 0xd2, //0x00004c72 xorl %edx, %edx - 0x40, 0x80, 0xfe, 0x2b, //0x00004c74 cmpb $43, %sil - 0x0f, 0x94, 0xc2, //0x00004c78 sete %dl - 0x44, 0x8d, 0x44, 0x12, 0xff, //0x00004c7b leal $-1(%rdx,%rdx), %r8d - 0x41, 0x8a, 0x34, 0x07, //0x00004c80 movb (%r15,%rax), %sil - 0xe9, 0x73, 0x02, 0x00, 0x00, //0x00004c84 jmp LBB15_86 - //0x00004c89 LBB15_52 - 0x4d, 0x89, 0x2e, //0x00004c89 movq %r13, (%r14) - 0x48, 0xc7, 0x03, 0xff, 0xff, 0xff, 0xff, //0x00004c8c movq $-1, (%rbx) - //0x00004c93 LBB15_53 - 0x48, 0x83, 0xc4, 0x38, //0x00004c93 addq $56, %rsp - 0x5b, //0x00004c97 popq %rbx - 0x41, 0x5c, //0x00004c98 popq %r12 - 0x41, 0x5d, //0x00004c9a popq %r13 - 0x41, 0x5e, //0x00004c9c popq %r14 - 0x41, 0x5f, //0x00004c9e popq %r15 - 0x5d, //0x00004ca0 popq %rbp - 0xc3, //0x00004ca1 retq - //0x00004ca2 LBB15_54 - 0x89, 0xcf, //0x00004ca2 movl %ecx, %edi - 0x49, 0x89, 0xc5, //0x00004ca4 movq %rax, %r13 - 0x41, 0x83, 0xf8, 0x09, //0x00004ca7 cmpl $9, %r8d - 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00004cab jne LBB15_59 - //0x00004cb1 LBB15_55 - 0x85, 0xff, //0x00004cb1 testl %edi, %edi - 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00004cb3 jne LBB15_58 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004cb9 movabsq $-9223372036854775808, %rax - 0x49, 0x63, 0xc9, //0x00004cc3 movslq %r9d, %rcx - 0x4d, 0x85, 0xe4, //0x00004cc6 testq %r12, %r12 - 0x0f, 0x89, 0xba, 0x01, 0x00, 0x00, //0x00004cc9 jns LBB15_80 - 0x4c, 0x89, 0xe2, //0x00004ccf movq %r12, %rdx - 0x48, 0x21, 0xca, //0x00004cd2 andq %rcx, %rdx - 0x48, 0x39, 0xc2, //0x00004cd5 cmpq %rax, %rdx - 0x0f, 0x84, 0xab, 0x01, 0x00, 0x00, //0x00004cd8 je LBB15_80 - //0x00004cde LBB15_58 - 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x00004cde movq $8, (%rbx) - //0x00004ce5 LBB15_59 - 0x48, 0xc7, 0x45, 0xc0, 0x00, 0x00, 0x00, 0x00, //0x00004ce5 movq $0, $-64(%rbp) - 0xc4, 0xc1, 0xf9, 0x6e, 0xc4, //0x00004ced vmovq %r12, %xmm0 - 0xc5, 0xf9, 0x62, 0x05, 0x46, 0xfc, 0xff, 0xff, //0x00004cf2 vpunpckldq $-954(%rip), %xmm0, %xmm0 /* LCPI15_0+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0x4e, 0xfc, 0xff, 0xff, //0x00004cfa vsubpd $-946(%rip), %xmm0, %xmm0 /* LCPI15_1+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00004d02 vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x00004d08 vaddsd %xmm0, %xmm1, %xmm0 - 0xc5, 0xfb, 0x11, 0x45, 0xd0, //0x00004d0c vmovsd %xmm0, $-48(%rbp) - 0x4c, 0x89, 0xe0, //0x00004d11 movq %r12, %rax - 0x48, 0xc1, 0xe8, 0x34, //0x00004d14 shrq $52, %rax - 0x0f, 0x84, 0xc8, 0x00, 0x00, 0x00, //0x00004d18 je LBB15_71 - //0x00004d1e LBB15_60 - 0x4c, 0x89, 0x5d, 0xb0, //0x00004d1e movq %r11, $-80(%rbp) - 0x4c, 0x89, 0x55, 0xa8, //0x00004d22 movq %r10, $-88(%rbp) - 0x48, 0x8d, 0x4d, 0xd0, //0x00004d26 leaq $-48(%rbp), %rcx - 0x48, 0x89, 0xfe, //0x00004d2a movq %rdi, %rsi - 0x4c, 0x89, 0xe7, //0x00004d2d movq %r12, %rdi - 0x48, 0x89, 0x75, 0xb8, //0x00004d30 movq %rsi, $-72(%rbp) - 0x44, 0x89, 0xca, //0x00004d34 movl %r9d, %edx - 0x44, 0x89, 0x4d, 0xc8, //0x00004d37 movl %r9d, $-56(%rbp) - 0xe8, 0x10, 0xe4, 0xff, 0xff, //0x00004d3b callq _atof_eisel_lemire64 - 0x84, 0xc0, //0x00004d40 testb %al, %al - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00004d42 je LBB15_64 - 0x48, 0x8b, 0x75, 0xb8, //0x00004d48 movq $-72(%rbp), %rsi - 0x8b, 0x55, 0xc8, //0x00004d4c movl $-56(%rbp), %edx - 0x83, 0x7d, 0xcc, 0x00, //0x00004d4f cmpl $0, $-52(%rbp) - 0x0f, 0x84, 0x27, 0x01, 0x00, 0x00, //0x00004d53 je LBB15_79 - 0x49, 0xff, 0xc4, //0x00004d59 incq %r12 - 0x48, 0x8d, 0x4d, 0xc0, //0x00004d5c leaq $-64(%rbp), %rcx - 0x4c, 0x89, 0xe7, //0x00004d60 movq %r12, %rdi - 0xe8, 0xe8, 0xe3, 0xff, 0xff, //0x00004d63 callq _atof_eisel_lemire64 - 0x84, 0xc0, //0x00004d68 testb %al, %al - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00004d6a je LBB15_64 - 0xc5, 0xfb, 0x10, 0x4d, 0xc0, //0x00004d70 vmovsd $-64(%rbp), %xmm1 - 0xc5, 0xfb, 0x10, 0x45, 0xd0, //0x00004d75 vmovsd $-48(%rbp), %xmm0 - 0xc5, 0xf9, 0x2e, 0xc8, //0x00004d7a vucomisd %xmm0, %xmm1 - 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x00004d7e jne LBB15_64 - 0x0f, 0x8b, 0x21, 0x00, 0x00, 0x00, //0x00004d84 jnp LBB15_66 - //0x00004d8a LBB15_64 - 0x49, 0x8b, 0x06, //0x00004d8a movq (%r14), %rax - 0x49, 0x01, 0xc7, //0x00004d8d addq %rax, %r15 - 0x4c, 0x89, 0xee, //0x00004d90 movq %r13, %rsi - 0x48, 0x29, 0xc6, //0x00004d93 subq %rax, %rsi - 0x4c, 0x89, 0xff, //0x00004d96 movq %r15, %rdi - 0x48, 0x8b, 0x55, 0xa8, //0x00004d99 movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xb0, //0x00004d9d movq $-80(%rbp), %rcx - 0xe8, 0x0a, 0xec, 0xff, 0xff, //0x00004da1 callq _atof_native - //0x00004da6 LBB15_65 - 0xc5, 0xfb, 0x11, 0x45, 0xd0, //0x00004da6 vmovsd %xmm0, $-48(%rbp) - //0x00004dab LBB15_66 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00004dab vmovq %xmm0, %rax - //0x00004db0 LBB15_67 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004db0 movabsq $-9223372036854775808, %rcx - 0x48, 0xff, 0xc9, //0x00004dba decq %rcx - 0x48, 0x21, 0xc1, //0x00004dbd andq %rax, %rcx - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00004dc0 movabsq $9218868437227405312, %rdx - 0x48, 0x39, 0xd1, //0x00004dca cmpq %rdx, %rcx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00004dcd jne LBB15_69 - 0x48, 0xc7, 0x03, 0xf8, 0xff, 0xff, 0xff, //0x00004dd3 movq $-8, (%rbx) - //0x00004dda LBB15_69 - 0x48, 0x89, 0x43, 0x08, //0x00004dda movq %rax, $8(%rbx) - //0x00004dde LBB15_70 - 0x4d, 0x89, 0x2e, //0x00004dde movq %r13, (%r14) - 0xe9, 0xad, 0xfe, 0xff, 0xff, //0x00004de1 jmp LBB15_53 - //0x00004de6 LBB15_71 - 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00004de6 vmovq %xmm0, %rcx - 0x44, 0x89, 0xc8, //0x00004deb movl %r9d, %eax - 0xc1, 0xe8, 0x1f, //0x00004dee shrl $31, %eax - 0x48, 0xc1, 0xe0, 0x3f, //0x00004df1 shlq $63, %rax - 0x48, 0x09, 0xc8, //0x00004df5 orq %rcx, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00004df8 movq %rax, $-48(%rbp) - 0x4d, 0x85, 0xe4, //0x00004dfc testq %r12, %r12 - 0x0f, 0x84, 0xab, 0xff, 0xff, 0xff, //0x00004dff je LBB15_67 - 0x85, 0xff, //0x00004e05 testl %edi, %edi - 0x0f, 0x84, 0xa3, 0xff, 0xff, 0xff, //0x00004e07 je LBB15_67 - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00004e0d vmovq %rax, %xmm0 - 0x8d, 0x47, 0xff, //0x00004e12 leal $-1(%rdi), %eax - 0x83, 0xf8, 0x24, //0x00004e15 cmpl $36, %eax - 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00004e18 ja LBB15_77 - 0x83, 0xff, 0x17, //0x00004e1e cmpl $23, %edi - 0x0f, 0x8c, 0x9d, 0x00, 0x00, 0x00, //0x00004e21 jl LBB15_81 - 0x48, 0x63, 0xc7, //0x00004e27 movslq %edi, %rax - 0x48, 0x8d, 0x0d, 0xcf, 0xf0, 0x00, 0x00, //0x00004e2a leaq $61647(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x84, 0xc1, 0x50, 0xff, 0xff, 0xff, //0x00004e31 vmulsd $-176(%rcx,%rax,8), %xmm0, %xmm0 - 0xc5, 0xfb, 0x11, 0x45, 0xd0, //0x00004e3a vmovsd %xmm0, $-48(%rbp) - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00004e3f movl $22, %eax - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x00004e44 jmp LBB15_82 - //0x00004e49 LBB15_76 - 0xc7, 0x45, 0xcc, 0x01, 0x00, 0x00, 0x00, //0x00004e49 movl $1, $-52(%rbp) - 0x89, 0xcf, //0x00004e50 movl %ecx, %edi - 0x41, 0x83, 0xf8, 0x09, //0x00004e52 cmpl $9, %r8d - 0x0f, 0x84, 0x55, 0xfe, 0xff, 0xff, //0x00004e56 je LBB15_55 - 0xe9, 0x84, 0xfe, 0xff, 0xff, //0x00004e5c jmp LBB15_59 - //0x00004e61 LBB15_77 - 0x83, 0xff, 0xea, //0x00004e61 cmpl $-22, %edi - 0x0f, 0x82, 0xb4, 0xfe, 0xff, 0xff, //0x00004e64 jb LBB15_60 - 0xf7, 0xdf, //0x00004e6a negl %edi - 0x48, 0x63, 0xc7, //0x00004e6c movslq %edi, %rax - 0x48, 0x8d, 0x0d, 0x8a, 0xf0, 0x00, 0x00, //0x00004e6f leaq $61578(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x5e, 0x04, 0xc1, //0x00004e76 vdivsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xe9, 0x26, 0xff, 0xff, 0xff, //0x00004e7b jmp LBB15_65 - //0x00004e80 LBB15_79 - 0x48, 0x8b, 0x45, 0xd0, //0x00004e80 movq $-48(%rbp), %rax - 0xe9, 0x27, 0xff, 0xff, 0xff, //0x00004e84 jmp LBB15_67 - //0x00004e89 LBB15_80 - 0xc4, 0xc1, 0xf9, 0x6e, 0xc4, //0x00004e89 vmovq %r12, %xmm0 - 0x4c, 0x0f, 0xaf, 0xe1, //0x00004e8e imulq %rcx, %r12 - 0xc5, 0xf9, 0x62, 0x05, 0xa6, 0xfa, 0xff, 0xff, //0x00004e92 vpunpckldq $-1370(%rip), %xmm0, %xmm0 /* LCPI15_0+0(%rip) */ - 0xc5, 0xf9, 0x5c, 0x05, 0xae, 0xfa, 0xff, 0xff, //0x00004e9a vsubpd $-1362(%rip), %xmm0, %xmm0 /* LCPI15_1+0(%rip) */ - 0x4c, 0x89, 0x63, 0x10, //0x00004ea2 movq %r12, $16(%rbx) - 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00004ea6 vpermilpd $1, %xmm0, %xmm1 - 0xc5, 0xf3, 0x58, 0xc0, //0x00004eac vaddsd %xmm0, %xmm1, %xmm0 - 0x48, 0x21, 0xc8, //0x00004eb0 andq %rcx, %rax - 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00004eb3 vmovq %xmm0, %rcx - 0x48, 0x09, 0xc1, //0x00004eb8 orq %rax, %rcx - 0x48, 0x89, 0x4b, 0x08, //0x00004ebb movq %rcx, $8(%rbx) - 0xe9, 0x1a, 0xff, 0xff, 0xff, //0x00004ebf jmp LBB15_70 - //0x00004ec4 LBB15_81 - 0x89, 0xf8, //0x00004ec4 movl %edi, %eax - //0x00004ec6 LBB15_82 - 0xc5, 0xf9, 0x2e, 0x05, 0x92, 0xfa, 0xff, 0xff, //0x00004ec6 vucomisd $-1390(%rip), %xmm0 /* LCPI15_2+0(%rip) */ - 0x0f, 0x87, 0x4a, 0xfe, 0xff, 0xff, //0x00004ece ja LBB15_60 - 0xc5, 0xfb, 0x10, 0x0d, 0x8c, 0xfa, 0xff, 0xff, //0x00004ed4 vmovsd $-1396(%rip), %xmm1 /* LCPI15_3+0(%rip) */ - 0xc5, 0xf9, 0x2e, 0xc8, //0x00004edc vucomisd %xmm0, %xmm1 - 0x0f, 0x87, 0x38, 0xfe, 0xff, 0xff, //0x00004ee0 ja LBB15_60 - 0x89, 0xc0, //0x00004ee6 movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x11, 0xf0, 0x00, 0x00, //0x00004ee8 leaq $61457(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x00004eef vmulsd (%rcx,%rax,8), %xmm0, %xmm0 - 0xe9, 0xad, 0xfe, 0xff, 0xff, //0x00004ef4 jmp LBB15_65 - //0x00004ef9 LBB15_85 - 0x48, 0x89, 0xf8, //0x00004ef9 movq %rdi, %rax - //0x00004efc LBB15_86 - 0x8d, 0x7e, 0xd0, //0x00004efc leal $-48(%rsi), %edi - 0x40, 0x80, 0xff, 0x09, //0x00004eff cmpb $9, %dil - 0x0f, 0x87, 0xee, 0xfa, 0xff, 0xff, //0x00004f03 ja LBB15_5 - 0x44, 0x89, 0x4d, 0xc8, //0x00004f09 movl %r9d, $-56(%rbp) - 0x4c, 0x39, 0xe8, //0x00004f0d cmpq %r13, %rax - 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00004f10 jae LBB15_93 - 0x40, 0x80, 0xff, 0x09, //0x00004f16 cmpb $9, %dil - 0x0f, 0x87, 0x3f, 0x00, 0x00, 0x00, //0x00004f1a ja LBB15_93 - 0x4d, 0x8d, 0x4d, 0xff, //0x00004f20 leaq $-1(%r13), %r9 - 0x31, 0xff, //0x00004f24 xorl %edi, %edi - //0x00004f26 LBB15_90 - 0x89, 0xfa, //0x00004f26 movl %edi, %edx - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00004f28 cmpl $10000, %edi - 0x8d, 0x3c, 0x92, //0x00004f2e leal (%rdx,%rdx,4), %edi - 0x40, 0x0f, 0xb6, 0xf6, //0x00004f31 movzbl %sil, %esi - 0x8d, 0x7c, 0x7e, 0xd0, //0x00004f35 leal $-48(%rsi,%rdi,2), %edi - 0x0f, 0x4d, 0xfa, //0x00004f39 cmovgel %edx, %edi - 0x49, 0x39, 0xc1, //0x00004f3c cmpq %rax, %r9 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00004f3f je LBB15_94 - 0x41, 0x0f, 0xb6, 0x74, 0x07, 0x01, //0x00004f45 movzbl $1(%r15,%rax), %esi - 0x48, 0xff, 0xc0, //0x00004f4b incq %rax - 0x8d, 0x56, 0xd0, //0x00004f4e leal $-48(%rsi), %edx - 0x80, 0xfa, 0x0a, //0x00004f51 cmpb $10, %dl - 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00004f54 jb LBB15_90 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004f5a jmp LBB15_95 - //0x00004f5f LBB15_93 - 0x31, 0xff, //0x00004f5f xorl %edi, %edi - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004f61 jmp LBB15_95 - //0x00004f66 LBB15_94 - 0x4c, 0x89, 0xe8, //0x00004f66 movq %r13, %rax - //0x00004f69 LBB15_95 - 0x41, 0x0f, 0xaf, 0xf8, //0x00004f69 imull %r8d, %edi - 0x01, 0xcf, //0x00004f6d addl %ecx, %edi - 0x49, 0x89, 0xc5, //0x00004f6f movq %rax, %r13 - 0x44, 0x8b, 0x4d, 0xc8, //0x00004f72 movl $-56(%rbp), %r9d - 0xe9, 0x6a, 0xfd, 0xff, 0xff, //0x00004f76 jmp LBB15_59 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004f7b .p2align 4, 0x90 - //0x00004f80 _vsigned - 0x55, //0x00004f80 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004f81 movq %rsp, %rbp - 0x53, //0x00004f84 pushq %rbx - 0x48, 0x8b, 0x1e, //0x00004f85 movq (%rsi), %rbx - 0x4c, 0x8b, 0x07, //0x00004f88 movq (%rdi), %r8 - 0x4c, 0x8b, 0x57, 0x08, //0x00004f8b movq $8(%rdi), %r10 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00004f8f movq $9, (%rdx) - 0xc5, 0xf8, 0x57, 0xc0, //0x00004f96 vxorps %xmm0, %xmm0, %xmm0 - 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x00004f9a vmovups %xmm0, $8(%rdx) - 0x48, 0x8b, 0x0e, //0x00004f9f movq (%rsi), %rcx - 0x48, 0x89, 0x4a, 0x18, //0x00004fa2 movq %rcx, $24(%rdx) - 0x4c, 0x39, 0xd3, //0x00004fa6 cmpq %r10, %rbx - 0x0f, 0x83, 0x44, 0x00, 0x00, 0x00, //0x00004fa9 jae LBB16_1 - 0x41, 0x8a, 0x0c, 0x18, //0x00004faf movb (%r8,%rbx), %cl - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00004fb3 movl $1, %r9d - 0x80, 0xf9, 0x2d, //0x00004fb9 cmpb $45, %cl - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00004fbc jne LBB16_5 - 0x48, 0xff, 0xc3, //0x00004fc2 incq %rbx - 0x4c, 0x39, 0xd3, //0x00004fc5 cmpq %r10, %rbx - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00004fc8 jae LBB16_1 - 0x41, 0x8a, 0x0c, 0x18, //0x00004fce movb (%r8,%rbx), %cl - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004fd2 movq $-1, %r9 - //0x00004fd9 LBB16_5 - 0x8d, 0x79, 0xd0, //0x00004fd9 leal $-48(%rcx), %edi - 0x40, 0x80, 0xff, 0x0a, //0x00004fdc cmpb $10, %dil - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00004fe0 jb LBB16_7 - 0x48, 0x89, 0x1e, //0x00004fe6 movq %rbx, (%rsi) - 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x00004fe9 movq $-2, (%rdx) - 0x5b, //0x00004ff0 popq %rbx - 0x5d, //0x00004ff1 popq %rbp - 0xc3, //0x00004ff2 retq - //0x00004ff3 LBB16_1 - 0x4c, 0x89, 0x16, //0x00004ff3 movq %r10, (%rsi) - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00004ff6 movq $-1, (%rdx) - 0x5b, //0x00004ffd popq %rbx - 0x5d, //0x00004ffe popq %rbp - 0xc3, //0x00004fff retq - //0x00005000 LBB16_7 - 0x80, 0xf9, 0x30, //0x00005000 cmpb $48, %cl - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00005003 jne LBB16_8 - 0x48, 0x8d, 0x7b, 0x01, //0x00005009 leaq $1(%rbx), %rdi - 0x4c, 0x39, 0xd3, //0x0000500d cmpq %r10, %rbx - 0x0f, 0x83, 0x71, 0x00, 0x00, 0x00, //0x00005010 jae LBB16_17 - 0x41, 0x8a, 0x0c, 0x38, //0x00005016 movb (%r8,%rdi), %cl - 0x80, 0xc1, 0xd2, //0x0000501a addb $-46, %cl - 0x80, 0xf9, 0x37, //0x0000501d cmpb $55, %cl - 0x0f, 0x87, 0x61, 0x00, 0x00, 0x00, //0x00005020 ja LBB16_17 - 0x44, 0x0f, 0xb6, 0xd9, //0x00005026 movzbl %cl, %r11d - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000502a movabsq $36028797027352577, %rcx - 0x4c, 0x0f, 0xa3, 0xd9, //0x00005034 btq %r11, %rcx - 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00005038 jae LBB16_17 - //0x0000503e LBB16_8 - 0x31, 0xff, //0x0000503e xorl %edi, %edi - //0x00005040 .p2align 4, 0x90 - //0x00005040 LBB16_9 - 0x4c, 0x39, 0xd3, //0x00005040 cmpq %r10, %rbx - 0x0f, 0x83, 0x6c, 0x00, 0x00, 0x00, //0x00005043 jae LBB16_22 - 0x49, 0x0f, 0xbe, 0x0c, 0x18, //0x00005049 movsbq (%r8,%rbx), %rcx - 0x8d, 0x41, 0xd0, //0x0000504e leal $-48(%rcx), %eax - 0x3c, 0x09, //0x00005051 cmpb $9, %al - 0x0f, 0x87, 0x34, 0x00, 0x00, 0x00, //0x00005053 ja LBB16_18 - 0x48, 0x6b, 0xff, 0x0a, //0x00005059 imulq $10, %rdi, %rdi - 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x0000505d jo LBB16_13 - 0x48, 0xff, 0xc3, //0x00005063 incq %rbx - 0x48, 0x83, 0xc1, 0xd0, //0x00005066 addq $-48, %rcx - 0x49, 0x0f, 0xaf, 0xc9, //0x0000506a imulq %r9, %rcx - 0x48, 0x01, 0xcf, //0x0000506e addq %rcx, %rdi - 0x0f, 0x81, 0xc9, 0xff, 0xff, 0xff, //0x00005071 jno LBB16_9 - //0x00005077 LBB16_13 - 0x48, 0xff, 0xcb, //0x00005077 decq %rbx - 0x48, 0x89, 0x1e, //0x0000507a movq %rbx, (%rsi) - 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000507d movq $-5, (%rdx) - 0x5b, //0x00005084 popq %rbx - 0x5d, //0x00005085 popq %rbp - 0xc3, //0x00005086 retq - //0x00005087 LBB16_17 - 0x48, 0x89, 0x3e, //0x00005087 movq %rdi, (%rsi) - 0x5b, //0x0000508a popq %rbx - 0x5d, //0x0000508b popq %rbp - 0xc3, //0x0000508c retq - //0x0000508d LBB16_18 - 0x80, 0xf9, 0x65, //0x0000508d cmpb $101, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00005090 je LBB16_21 - 0x80, 0xf9, 0x45, //0x00005096 cmpb $69, %cl - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00005099 je LBB16_21 - 0x80, 0xf9, 0x2e, //0x0000509f cmpb $46, %cl - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x000050a2 jne LBB16_22 - //0x000050a8 LBB16_21 - 0x48, 0x89, 0x1e, //0x000050a8 movq %rbx, (%rsi) - 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x000050ab movq $-6, (%rdx) - 0x5b, //0x000050b2 popq %rbx - 0x5d, //0x000050b3 popq %rbp - 0xc3, //0x000050b4 retq - //0x000050b5 LBB16_22 - 0x48, 0x89, 0x1e, //0x000050b5 movq %rbx, (%rsi) - 0x48, 0x89, 0x7a, 0x10, //0x000050b8 movq %rdi, $16(%rdx) - 0x5b, //0x000050bc popq %rbx - 0x5d, //0x000050bd popq %rbp - 0xc3, //0x000050be retq - 0x90, //0x000050bf .p2align 4, 0x90 - //0x000050c0 _vunsigned - 0x55, //0x000050c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000050c1 movq %rsp, %rbp - 0x49, 0x89, 0xd0, //0x000050c4 movq %rdx, %r8 - 0x48, 0x8b, 0x0e, //0x000050c7 movq (%rsi), %rcx - 0x4c, 0x8b, 0x0f, //0x000050ca movq (%rdi), %r9 - 0x4c, 0x8b, 0x5f, 0x08, //0x000050cd movq $8(%rdi), %r11 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x000050d1 movq $9, (%rdx) - 0xc5, 0xf8, 0x57, 0xc0, //0x000050d8 vxorps %xmm0, %xmm0, %xmm0 - 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x000050dc vmovups %xmm0, $8(%rdx) - 0x48, 0x8b, 0x06, //0x000050e1 movq (%rsi), %rax - 0x48, 0x89, 0x42, 0x18, //0x000050e4 movq %rax, $24(%rdx) - 0x4c, 0x39, 0xd9, //0x000050e8 cmpq %r11, %rcx - 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x000050eb jae LBB17_1 - 0x41, 0x8a, 0x04, 0x09, //0x000050f1 movb (%r9,%rcx), %al - 0x3c, 0x2d, //0x000050f5 cmpb $45, %al - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000050f7 jne LBB17_4 - //0x000050fd LBB17_3 - 0x48, 0x89, 0x0e, //0x000050fd movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00005100 movq $-6, (%r8) - 0x5d, //0x00005107 popq %rbp - 0xc3, //0x00005108 retq - //0x00005109 LBB17_1 - 0x4c, 0x89, 0x1e, //0x00005109 movq %r11, (%rsi) - 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000510c movq $-1, (%r8) - 0x5d, //0x00005113 popq %rbp - 0xc3, //0x00005114 retq - //0x00005115 LBB17_4 - 0x8d, 0x50, 0xd0, //0x00005115 leal $-48(%rax), %edx - 0x80, 0xfa, 0x0a, //0x00005118 cmpb $10, %dl - 0x0f, 0x82, 0x0c, 0x00, 0x00, 0x00, //0x0000511b jb LBB17_6 - 0x48, 0x89, 0x0e, //0x00005121 movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x00005124 movq $-2, (%r8) - 0x5d, //0x0000512b popq %rbp - 0xc3, //0x0000512c retq - //0x0000512d LBB17_6 - 0x3c, 0x30, //0x0000512d cmpb $48, %al - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x0000512f jne LBB17_7 - 0x41, 0x8a, 0x44, 0x09, 0x01, //0x00005135 movb $1(%r9,%rcx), %al - 0x04, 0xd2, //0x0000513a addb $-46, %al - 0x3c, 0x37, //0x0000513c cmpb $55, %al - 0x0f, 0x87, 0xb6, 0x00, 0x00, 0x00, //0x0000513e ja LBB17_16 - 0x0f, 0xb6, 0xc0, //0x00005144 movzbl %al, %eax - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00005147 movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xc2, //0x00005151 btq %rax, %rdx - 0x0f, 0x83, 0x9f, 0x00, 0x00, 0x00, //0x00005155 jae LBB17_16 - //0x0000515b LBB17_7 - 0x31, 0xc0, //0x0000515b xorl %eax, %eax - 0x41, 0xba, 0x0a, 0x00, 0x00, 0x00, //0x0000515d movl $10, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005163 .p2align 4, 0x90 - //0x00005170 LBB17_8 - 0x4c, 0x39, 0xd9, //0x00005170 cmpq %r11, %rcx - 0x0f, 0x83, 0x78, 0x00, 0x00, 0x00, //0x00005173 jae LBB17_20 - 0x41, 0x0f, 0xbe, 0x3c, 0x09, //0x00005179 movsbl (%r9,%rcx), %edi - 0x8d, 0x57, 0xd0, //0x0000517e leal $-48(%rdi), %edx - 0x80, 0xfa, 0x09, //0x00005181 cmpb $9, %dl - 0x0f, 0x87, 0x49, 0x00, 0x00, 0x00, //0x00005184 ja LBB17_17 - 0x49, 0xf7, 0xe2, //0x0000518a mulq %r10 - 0x0f, 0x80, 0x31, 0x00, 0x00, 0x00, //0x0000518d jo LBB17_13 - 0x48, 0xff, 0xc1, //0x00005193 incq %rcx - 0x83, 0xc7, 0xd0, //0x00005196 addl $-48, %edi - 0x48, 0x63, 0xd7, //0x00005199 movslq %edi, %rdx - 0x48, 0x89, 0xd7, //0x0000519c movq %rdx, %rdi - 0x48, 0xc1, 0xff, 0x3f, //0x0000519f sarq $63, %rdi - 0x48, 0x01, 0xd0, //0x000051a3 addq %rdx, %rax - 0x48, 0x83, 0xd7, 0x00, //0x000051a6 adcq $0, %rdi - 0x89, 0xfa, //0x000051aa movl %edi, %edx - 0x83, 0xe2, 0x01, //0x000051ac andl $1, %edx - 0x48, 0xf7, 0xda, //0x000051af negq %rdx - 0x48, 0x31, 0xd7, //0x000051b2 xorq %rdx, %rdi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000051b5 jne LBB17_13 - 0x48, 0x85, 0xd2, //0x000051bb testq %rdx, %rdx - 0x0f, 0x89, 0xac, 0xff, 0xff, 0xff, //0x000051be jns LBB17_8 - //0x000051c4 LBB17_13 - 0x48, 0xff, 0xc9, //0x000051c4 decq %rcx - 0x48, 0x89, 0x0e, //0x000051c7 movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x000051ca movq $-5, (%r8) - 0x5d, //0x000051d1 popq %rbp - 0xc3, //0x000051d2 retq - //0x000051d3 LBB17_17 - 0x40, 0x80, 0xff, 0x65, //0x000051d3 cmpb $101, %dil - 0x0f, 0x84, 0x20, 0xff, 0xff, 0xff, //0x000051d7 je LBB17_3 - 0x40, 0x80, 0xff, 0x45, //0x000051dd cmpb $69, %dil - 0x0f, 0x84, 0x16, 0xff, 0xff, 0xff, //0x000051e1 je LBB17_3 - 0x40, 0x80, 0xff, 0x2e, //0x000051e7 cmpb $46, %dil - 0x0f, 0x84, 0x0c, 0xff, 0xff, 0xff, //0x000051eb je LBB17_3 - //0x000051f1 LBB17_20 - 0x48, 0x89, 0x0e, //0x000051f1 movq %rcx, (%rsi) - 0x49, 0x89, 0x40, 0x10, //0x000051f4 movq %rax, $16(%r8) - 0x5d, //0x000051f8 popq %rbp - 0xc3, //0x000051f9 retq - //0x000051fa LBB17_16 - 0x48, 0xff, 0xc1, //0x000051fa incq %rcx - 0x48, 0x89, 0x0e, //0x000051fd movq %rcx, (%rsi) - 0x5d, //0x00005200 popq %rbp - 0xc3, //0x00005201 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005202 .p2align 4, 0x00 - //0x00005210 LCPI18_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005210 .quad 1 - 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005218 .quad 5 - //0x00005220 .p2align 4, 0x90 - //0x00005220 _skip_array - 0x55, //0x00005220 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005221 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00005224 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00005227 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x0000522a movq %rdi, %rsi - 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x0000522d vmovaps $-37(%rip), %xmm0 /* LCPI18_0+0(%rip) */ - 0xc5, 0xf8, 0x11, 0x00, //0x00005235 vmovups %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x00005239 movq %rax, %rdi - 0x5d, //0x0000523c popq %rbp - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x0000523d jmp _fsm_exec - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005242 .p2align 4, 0x90 - //0x00005250 _fsm_exec - 0x55, //0x00005250 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005251 movq %rsp, %rbp - 0x41, 0x57, //0x00005254 pushq %r15 - 0x41, 0x56, //0x00005256 pushq %r14 - 0x41, 0x55, //0x00005258 pushq %r13 - 0x41, 0x54, //0x0000525a pushq %r12 - 0x53, //0x0000525c pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x0000525d subq $40, %rsp - 0x48, 0x89, 0x4d, 0xb8, //0x00005261 movq %rcx, $-72(%rbp) - 0x48, 0x83, 0x3f, 0x00, //0x00005265 cmpq $0, (%rdi) - 0x0f, 0x84, 0x14, 0x04, 0x00, 0x00, //0x00005269 je LBB19_2 - 0x49, 0x89, 0xd0, //0x0000526f movq %rdx, %r8 - 0x49, 0x89, 0xfd, //0x00005272 movq %rdi, %r13 - 0x48, 0x89, 0x75, 0xc8, //0x00005275 movq %rsi, $-56(%rbp) - 0x48, 0x8d, 0x46, 0x08, //0x00005279 leaq $8(%rsi), %rax - 0x48, 0x89, 0x45, 0xc0, //0x0000527d movq %rax, $-64(%rbp) - 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00005281 movq $-1, %r12 - 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00005288 jmp LBB19_4 - //0x0000528d LBB19_3 - 0x48, 0x8d, 0x48, 0x03, //0x0000528d leaq $3(%rax), %rcx - 0x49, 0x89, 0x08, //0x00005291 movq %rcx, (%r8) - 0x48, 0x85, 0xc0, //0x00005294 testq %rax, %rax - 0x0f, 0x8e, 0x56, 0x04, 0x00, 0x00, //0x00005297 jle LBB19_62 - 0x90, 0x90, 0x90, //0x0000529d .p2align 4, 0x90 - //0x000052a0 LBB19_39 - 0x49, 0x8b, 0x55, 0x00, //0x000052a0 movq (%r13), %rdx - 0x4d, 0x89, 0xe6, //0x000052a4 movq %r12, %r14 - 0x48, 0x85, 0xd2, //0x000052a7 testq %rdx, %rdx - 0x0f, 0x84, 0x22, 0x04, 0x00, 0x00, //0x000052aa je LBB19_65 - //0x000052b0 LBB19_4 - 0x48, 0x8b, 0x5d, 0xc8, //0x000052b0 movq $-56(%rbp), %rbx - 0x48, 0x8b, 0x3b, //0x000052b4 movq (%rbx), %rdi - 0x48, 0x8b, 0x73, 0x08, //0x000052b7 movq $8(%rbx), %rsi - 0x4d, 0x89, 0xc7, //0x000052bb movq %r8, %r15 - 0x4c, 0x89, 0xc2, //0x000052be movq %r8, %rdx - 0xe8, 0x5a, 0xef, 0xff, 0xff, //0x000052c1 callq _advance_ns - 0x84, 0xc0, //0x000052c6 testb %al, %al - 0x0f, 0x84, 0xb5, 0x03, 0x00, 0x00, //0x000052c8 je LBB19_2 - 0x49, 0x8b, 0x4d, 0x00, //0x000052ce movq (%r13), %rcx - 0x41, 0x8b, 0x7c, 0xcd, 0x00, //0x000052d2 movl (%r13,%rcx,8), %edi - 0x49, 0x83, 0xfc, 0xff, //0x000052d7 cmpq $-1, %r12 - 0x4d, 0x89, 0xf8, //0x000052db movq %r15, %r8 - 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x000052de jne LBB19_7 - 0x4d, 0x8b, 0x20, //0x000052e4 movq (%r8), %r12 - 0x49, 0xff, 0xcc, //0x000052e7 decq %r12 - //0x000052ea LBB19_7 - 0x44, 0x0f, 0xbe, 0xc8, //0x000052ea movsbl %al, %r9d - 0x48, 0x8d, 0x51, 0xff, //0x000052ee leaq $-1(%rcx), %rdx - 0xff, 0xcf, //0x000052f2 decl %edi - 0x83, 0xff, 0x05, //0x000052f4 cmpl $5, %edi - 0x0f, 0x87, 0x39, 0x00, 0x00, 0x00, //0x000052f7 ja LBB19_12 - 0x48, 0x8d, 0x35, 0x08, 0x05, 0x00, 0x00, //0x000052fd leaq $1288(%rip), %rsi /* LJTI19_0+0(%rip) */ - 0x48, 0x63, 0x3c, 0xbe, //0x00005304 movslq (%rsi,%rdi,4), %rdi - 0x48, 0x01, 0xf7, //0x00005308 addq %rsi, %rdi - 0xff, 0xe7, //0x0000530b jmpq *%rdi - //0x0000530d LBB19_9 - 0x41, 0x83, 0xf9, 0x2c, //0x0000530d cmpl $44, %r9d - 0x0f, 0x84, 0x7b, 0x01, 0x00, 0x00, //0x00005311 je LBB19_31 - 0x41, 0x83, 0xf9, 0x5d, //0x00005317 cmpl $93, %r9d - 0x0f, 0x85, 0xaa, 0x03, 0x00, 0x00, //0x0000531b jne LBB19_64 - 0x49, 0x89, 0x55, 0x00, //0x00005321 movq %rdx, (%r13) - 0x4d, 0x89, 0xe6, //0x00005325 movq %r12, %r14 - 0x48, 0x85, 0xd2, //0x00005328 testq %rdx, %rdx - 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x0000532b jne LBB19_4 - 0xe9, 0x9c, 0x03, 0x00, 0x00, //0x00005331 jmp LBB19_65 - //0x00005336 LBB19_12 - 0x49, 0x89, 0x55, 0x00, //0x00005336 movq %rdx, (%r13) - 0x41, 0x83, 0xf9, 0x7b, //0x0000533a cmpl $123, %r9d - 0x0f, 0x86, 0xef, 0x00, 0x00, 0x00, //0x0000533e jbe LBB19_28 - 0xe9, 0x82, 0x03, 0x00, 0x00, //0x00005344 jmp LBB19_64 - //0x00005349 LBB19_13 - 0x41, 0x83, 0xf9, 0x2c, //0x00005349 cmpl $44, %r9d - 0x0f, 0x84, 0x62, 0x01, 0x00, 0x00, //0x0000534d je LBB19_33 - 0x41, 0x83, 0xf9, 0x7d, //0x00005353 cmpl $125, %r9d - 0x0f, 0x85, 0x6e, 0x03, 0x00, 0x00, //0x00005357 jne LBB19_64 - 0x49, 0x89, 0x55, 0x00, //0x0000535d movq %rdx, (%r13) - 0x4d, 0x89, 0xe6, //0x00005361 movq %r12, %r14 - 0x48, 0x85, 0xd2, //0x00005364 testq %rdx, %rdx - 0x0f, 0x85, 0x43, 0xff, 0xff, 0xff, //0x00005367 jne LBB19_4 - 0xe9, 0x60, 0x03, 0x00, 0x00, //0x0000536d jmp LBB19_65 - //0x00005372 LBB19_16 - 0x3c, 0x22, //0x00005372 cmpb $34, %al - 0x0f, 0x85, 0x51, 0x03, 0x00, 0x00, //0x00005374 jne LBB19_64 - 0x49, 0xc7, 0x44, 0xcd, 0x00, 0x04, 0x00, 0x00, 0x00, //0x0000537a movq $4, (%r13,%rcx,8) - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00005383 movq $-1, $-48(%rbp) - 0x4d, 0x8b, 0x38, //0x0000538b movq (%r8), %r15 - 0x48, 0x89, 0xdf, //0x0000538e movq %rbx, %rdi - //0x00005391 LBB19_18 - 0x4c, 0x89, 0xfe, //0x00005391 movq %r15, %rsi - 0x48, 0x8d, 0x55, 0xd0, //0x00005394 leaq $-48(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xb8, //0x00005398 movq $-72(%rbp), %rcx - 0x4c, 0x89, 0xc3, //0x0000539c movq %r8, %rbx - 0xe8, 0x5c, 0xf1, 0xff, 0xff, //0x0000539f callq _advance_string - 0x49, 0x89, 0xc6, //0x000053a4 movq %rax, %r14 - 0x48, 0x85, 0xc0, //0x000053a7 testq %rax, %rax - 0x0f, 0x88, 0xeb, 0x02, 0x00, 0x00, //0x000053aa js LBB19_55 - 0x4c, 0x89, 0x33, //0x000053b0 movq %r14, (%rbx) - 0x4d, 0x85, 0xff, //0x000053b3 testq %r15, %r15 - 0x49, 0x89, 0xd8, //0x000053b6 movq %rbx, %r8 - 0x0f, 0x8f, 0xe1, 0xfe, 0xff, 0xff, //0x000053b9 jg LBB19_39 - 0xe9, 0xef, 0x02, 0x00, 0x00, //0x000053bf jmp LBB19_56 - //0x000053c4 LBB19_20 - 0x3c, 0x3a, //0x000053c4 cmpb $58, %al - 0x0f, 0x85, 0xff, 0x02, 0x00, 0x00, //0x000053c6 jne LBB19_64 - 0x49, 0xc7, 0x44, 0xcd, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053cc movq $0, (%r13,%rcx,8) - 0xe9, 0xc6, 0xfe, 0xff, 0xff, //0x000053d5 jmp LBB19_39 - //0x000053da LBB19_22 - 0x3c, 0x5d, //0x000053da cmpb $93, %al - 0x0f, 0x85, 0x3e, 0x00, 0x00, 0x00, //0x000053dc jne LBB19_27 - 0x49, 0x89, 0x55, 0x00, //0x000053e2 movq %rdx, (%r13) - 0x4d, 0x89, 0xe6, //0x000053e6 movq %r12, %r14 - 0x48, 0x85, 0xd2, //0x000053e9 testq %rdx, %rdx - 0x0f, 0x85, 0xbe, 0xfe, 0xff, 0xff, //0x000053ec jne LBB19_4 - 0xe9, 0xdb, 0x02, 0x00, 0x00, //0x000053f2 jmp LBB19_65 - //0x000053f7 LBB19_24 - 0x41, 0x83, 0xf9, 0x22, //0x000053f7 cmpl $34, %r9d - 0x0f, 0x84, 0xd7, 0x00, 0x00, 0x00, //0x000053fb je LBB19_35 - 0x41, 0x83, 0xf9, 0x7d, //0x00005401 cmpl $125, %r9d - 0x0f, 0x85, 0xc0, 0x02, 0x00, 0x00, //0x00005405 jne LBB19_64 - 0x49, 0x89, 0x55, 0x00, //0x0000540b movq %rdx, (%r13) - 0x4d, 0x89, 0xe6, //0x0000540f movq %r12, %r14 - 0x48, 0x85, 0xd2, //0x00005412 testq %rdx, %rdx - 0x0f, 0x85, 0x95, 0xfe, 0xff, 0xff, //0x00005415 jne LBB19_4 - 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x0000541b jmp LBB19_65 - //0x00005420 LBB19_27 - 0x49, 0xc7, 0x44, 0xcd, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00005420 movq $1, (%r13,%rcx,8) - 0x41, 0x83, 0xf9, 0x7b, //0x00005429 cmpl $123, %r9d - 0x0f, 0x87, 0x98, 0x02, 0x00, 0x00, //0x0000542d ja LBB19_64 - //0x00005433 LBB19_28 - 0x44, 0x89, 0xc8, //0x00005433 movl %r9d, %eax - 0x48, 0x8d, 0x0d, 0xe7, 0x03, 0x00, 0x00, //0x00005436 leaq $999(%rip), %rcx /* LJTI19_1+0(%rip) */ - 0x48, 0x63, 0x04, 0x81, //0x0000543d movslq (%rcx,%rax,4), %rax - 0x48, 0x01, 0xc8, //0x00005441 addq %rcx, %rax - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005444 movq $-1, %r14 - 0xff, 0xe0, //0x0000544b jmpq *%rax - //0x0000544d LBB19_29 - 0x4c, 0x89, 0xc3, //0x0000544d movq %r8, %rbx - 0x4d, 0x8b, 0x38, //0x00005450 movq (%r8), %r15 - 0x4d, 0x8d, 0x77, 0xff, //0x00005453 leaq $-1(%r15), %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x00005457 movq $-56(%rbp), %rax - 0x48, 0x8b, 0x38, //0x0000545b movq (%rax), %rdi - 0x4c, 0x01, 0xf7, //0x0000545e addq %r14, %rdi - 0x48, 0x8b, 0x70, 0x08, //0x00005461 movq $8(%rax), %rsi - 0x4c, 0x29, 0xf6, //0x00005465 subq %r14, %rsi - 0xe8, 0x23, 0x08, 0x00, 0x00, //0x00005468 callq _do_skip_number - 0x48, 0x85, 0xc0, //0x0000546d testq %rax, %rax - 0x0f, 0x88, 0x48, 0x02, 0x00, 0x00, //0x00005470 js LBB19_57 - 0x48, 0x8b, 0x0b, //0x00005476 movq (%rbx), %rcx - 0x48, 0x8d, 0x44, 0x08, 0xff, //0x00005479 leaq $-1(%rax,%rcx), %rax - 0x48, 0x89, 0x03, //0x0000547e movq %rax, (%rbx) - 0x4d, 0x85, 0xff, //0x00005481 testq %r15, %r15 - 0x49, 0x89, 0xd8, //0x00005484 movq %rbx, %r8 - 0x0f, 0x8f, 0x13, 0xfe, 0xff, 0xff, //0x00005487 jg LBB19_39 - 0xe9, 0x40, 0x02, 0x00, 0x00, //0x0000548d jmp LBB19_65 - //0x00005492 LBB19_31 - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00005492 cmpq $4095, %rcx - 0x0f, 0x8f, 0xf0, 0x01, 0x00, 0x00, //0x00005499 jg LBB19_58 - 0x48, 0x8d, 0x41, 0x01, //0x0000549f leaq $1(%rcx), %rax - 0x49, 0x89, 0x45, 0x00, //0x000054a3 movq %rax, (%r13) - 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000054a7 movq $0, $8(%r13,%rcx,8) - 0xe9, 0xeb, 0xfd, 0xff, 0xff, //0x000054b0 jmp LBB19_39 - //0x000054b5 LBB19_33 - 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000054b5 cmpq $4095, %rcx - 0x0f, 0x8f, 0xcd, 0x01, 0x00, 0x00, //0x000054bc jg LBB19_58 - 0x48, 0x8d, 0x41, 0x01, //0x000054c2 leaq $1(%rcx), %rax - 0x49, 0x89, 0x45, 0x00, //0x000054c6 movq %rax, (%r13) - 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000054ca movq $3, $8(%r13,%rcx,8) - 0xe9, 0xc8, 0xfd, 0xff, 0xff, //0x000054d3 jmp LBB19_39 - //0x000054d8 LBB19_35 - 0x49, 0xc7, 0x44, 0xcd, 0x00, 0x02, 0x00, 0x00, 0x00, //0x000054d8 movq $2, (%r13,%rcx,8) - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000054e1 movq $-1, $-48(%rbp) - 0x4d, 0x8b, 0x38, //0x000054e9 movq (%r8), %r15 - 0x48, 0x89, 0xdf, //0x000054ec movq %rbx, %rdi - 0x4c, 0x89, 0xfe, //0x000054ef movq %r15, %rsi - 0x48, 0x8d, 0x55, 0xd0, //0x000054f2 leaq $-48(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xb8, //0x000054f6 movq $-72(%rbp), %rcx - 0x4c, 0x89, 0xc3, //0x000054fa movq %r8, %rbx - 0xe8, 0xfe, 0xef, 0xff, 0xff, //0x000054fd callq _advance_string - 0x49, 0x89, 0xc6, //0x00005502 movq %rax, %r14 - 0x48, 0x85, 0xc0, //0x00005505 testq %rax, %rax - 0x0f, 0x88, 0x8d, 0x01, 0x00, 0x00, //0x00005508 js LBB19_55 - 0x4c, 0x89, 0x33, //0x0000550e movq %r14, (%rbx) - 0x4d, 0x85, 0xff, //0x00005511 testq %r15, %r15 - 0x0f, 0x8e, 0x99, 0x01, 0x00, 0x00, //0x00005514 jle LBB19_56 - 0x49, 0x8b, 0x45, 0x00, //0x0000551a movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x0000551e cmpq $4095, %rax - 0x0f, 0x8f, 0x65, 0x01, 0x00, 0x00, //0x00005524 jg LBB19_58 - 0x49, 0x89, 0xd8, //0x0000552a movq %rbx, %r8 - 0x48, 0x8d, 0x48, 0x01, //0x0000552d leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00005531 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00005535 movq $4, $8(%r13,%rax,8) - 0xe9, 0x5d, 0xfd, 0xff, 0xff, //0x0000553e jmp LBB19_39 - //0x00005543 LBB19_40 - 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00005543 movq $-1, $-48(%rbp) - 0x4d, 0x8b, 0x38, //0x0000554b movq (%r8), %r15 - 0x48, 0x8b, 0x7d, 0xc8, //0x0000554e movq $-56(%rbp), %rdi - 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x00005552 jmp LBB19_18 - //0x00005557 LBB19_41 - 0x4d, 0x8b, 0x30, //0x00005557 movq (%r8), %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x0000555a movq $-56(%rbp), %rax - 0x48, 0x8b, 0x38, //0x0000555e movq (%rax), %rdi - 0x4c, 0x01, 0xf7, //0x00005561 addq %r14, %rdi - 0x48, 0x8b, 0x70, 0x08, //0x00005564 movq $8(%rax), %rsi - 0x4c, 0x29, 0xf6, //0x00005568 subq %r14, %rsi - 0xe8, 0x20, 0x07, 0x00, 0x00, //0x0000556b callq _do_skip_number - 0x4d, 0x89, 0xf8, //0x00005570 movq %r15, %r8 - 0x49, 0x8b, 0x0f, //0x00005573 movq (%r15), %rcx - 0x48, 0x85, 0xc0, //0x00005576 testq %rax, %rax - 0x0f, 0x88, 0x7f, 0x01, 0x00, 0x00, //0x00005579 js LBB19_63 - 0x48, 0x01, 0xc1, //0x0000557f addq %rax, %rcx - 0x49, 0x89, 0x08, //0x00005582 movq %rcx, (%r8) - 0x4d, 0x85, 0xf6, //0x00005585 testq %r14, %r14 - 0x0f, 0x8f, 0x12, 0xfd, 0xff, 0xff, //0x00005588 jg LBB19_39 - 0xe9, 0x79, 0x01, 0x00, 0x00, //0x0000558e jmp LBB19_68 - //0x00005593 LBB19_43 - 0x49, 0x8b, 0x45, 0x00, //0x00005593 movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00005597 cmpq $4095, %rax - 0x0f, 0x8f, 0xec, 0x00, 0x00, 0x00, //0x0000559d jg LBB19_58 - 0x48, 0x8d, 0x48, 0x01, //0x000055a3 leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x000055a7 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000055ab movq $5, $8(%r13,%rax,8) - 0xe9, 0xe7, 0xfc, 0xff, 0xff, //0x000055b4 jmp LBB19_39 - //0x000055b9 LBB19_45 - 0x49, 0x8b, 0x00, //0x000055b9 movq (%r8), %rax - 0x48, 0x8b, 0x4d, 0xc0, //0x000055bc movq $-64(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x000055c0 movq (%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfc, //0x000055c3 leaq $-4(%rcx), %rdx - 0x48, 0x39, 0xd0, //0x000055c7 cmpq %rdx, %rax - 0x0f, 0x87, 0x14, 0x01, 0x00, 0x00, //0x000055ca ja LBB19_61 - 0x48, 0x8b, 0x4d, 0xc8, //0x000055d0 movq $-56(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x000055d4 movq (%rcx), %rcx - 0x8b, 0x14, 0x01, //0x000055d7 movl (%rcx,%rax), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x000055da cmpl $1702063201, %edx - 0x0f, 0x85, 0xd3, 0x01, 0x00, 0x00, //0x000055e0 jne LBB19_78 - 0x48, 0x8d, 0x48, 0x04, //0x000055e6 leaq $4(%rax), %rcx - 0x49, 0x89, 0x08, //0x000055ea movq %rcx, (%r8) - 0x48, 0x85, 0xc0, //0x000055ed testq %rax, %rax - 0x0f, 0x8f, 0xaa, 0xfc, 0xff, 0xff, //0x000055f0 jg LBB19_39 - 0xe9, 0xf8, 0x00, 0x00, 0x00, //0x000055f6 jmp LBB19_62 - //0x000055fb LBB19_48 - 0x49, 0x8b, 0x00, //0x000055fb movq (%r8), %rax - 0x48, 0x8b, 0x4d, 0xc0, //0x000055fe movq $-64(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00005602 movq (%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x00005605 leaq $-3(%rcx), %rdx - 0x48, 0x39, 0xd0, //0x00005609 cmpq %rdx, %rax - 0x0f, 0x87, 0xd2, 0x00, 0x00, 0x00, //0x0000560c ja LBB19_61 - 0x48, 0x8b, 0x4d, 0xc8, //0x00005612 movq $-56(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00005616 movq (%rcx), %rcx - 0x81, 0x7c, 0x01, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00005619 cmpl $1819047278, $-1(%rcx,%rax) - 0x0f, 0x84, 0x66, 0xfc, 0xff, 0xff, //0x00005621 je LBB19_3 - 0xe9, 0xe8, 0x00, 0x00, 0x00, //0x00005627 jmp LBB19_69 - //0x0000562c LBB19_50 - 0x49, 0x8b, 0x00, //0x0000562c movq (%r8), %rax - 0x48, 0x8b, 0x4d, 0xc0, //0x0000562f movq $-64(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00005633 movq (%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfd, //0x00005636 leaq $-3(%rcx), %rdx - 0x48, 0x39, 0xd0, //0x0000563a cmpq %rdx, %rax - 0x0f, 0x87, 0xa1, 0x00, 0x00, 0x00, //0x0000563d ja LBB19_61 - 0x48, 0x8b, 0x4d, 0xc8, //0x00005643 movq $-56(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00005647 movq (%rcx), %rcx - 0x81, 0x7c, 0x01, 0xff, 0x74, 0x72, 0x75, 0x65, //0x0000564a cmpl $1702195828, $-1(%rcx,%rax) - 0x0f, 0x84, 0x35, 0xfc, 0xff, 0xff, //0x00005652 je LBB19_3 - 0xe9, 0x06, 0x01, 0x00, 0x00, //0x00005658 jmp LBB19_73 - //0x0000565d LBB19_52 - 0x49, 0x8b, 0x45, 0x00, //0x0000565d movq (%r13), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00005661 cmpq $4095, %rax - 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x00005667 jg LBB19_58 - 0x48, 0x8d, 0x48, 0x01, //0x0000566d leaq $1(%rax), %rcx - 0x49, 0x89, 0x4d, 0x00, //0x00005671 movq %rcx, (%r13) - 0x49, 0xc7, 0x44, 0xc5, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00005675 movq $6, $8(%r13,%rax,8) - 0xe9, 0x1d, 0xfc, 0xff, 0xff, //0x0000567e jmp LBB19_39 - //0x00005683 LBB19_2 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00005683 movq $-1, %r14 - 0xe9, 0x43, 0x00, 0x00, 0x00, //0x0000568a jmp LBB19_65 - //0x0000568f LBB19_58 - 0x49, 0xc7, 0xc6, 0xf9, 0xff, 0xff, 0xff, //0x0000568f movq $-7, %r14 - 0xe9, 0x37, 0x00, 0x00, 0x00, //0x00005696 jmp LBB19_65 - //0x0000569b LBB19_55 - 0x49, 0x83, 0xfe, 0xff, //0x0000569b cmpq $-1, %r14 - 0x48, 0x8d, 0x45, 0xd0, //0x0000569f leaq $-48(%rbp), %rax - 0x48, 0x0f, 0x44, 0x45, 0xc0, //0x000056a3 cmoveq $-64(%rbp), %rax - 0x48, 0x8b, 0x00, //0x000056a8 movq (%rax), %rax - 0x48, 0x89, 0x03, //0x000056ab movq %rax, (%rbx) - 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x000056ae jmp LBB19_65 - //0x000056b3 LBB19_56 - 0x49, 0xff, 0xcf, //0x000056b3 decq %r15 - 0x4d, 0x89, 0xfe, //0x000056b6 movq %r15, %r14 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000056b9 jmp LBB19_65 - //0x000056be LBB19_57 - 0x48, 0x8b, 0x0b, //0x000056be movq (%rbx), %rcx - 0x48, 0x29, 0xc1, //0x000056c1 subq %rax, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x000056c4 addq $-2, %rcx - 0x48, 0x89, 0x0b, //0x000056c8 movq %rcx, (%rbx) - //0x000056cb LBB19_64 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000056cb movq $-2, %r14 - //0x000056d2 LBB19_65 - 0x4c, 0x89, 0xf0, //0x000056d2 movq %r14, %rax - 0x48, 0x83, 0xc4, 0x28, //0x000056d5 addq $40, %rsp - 0x5b, //0x000056d9 popq %rbx - 0x41, 0x5c, //0x000056da popq %r12 - 0x41, 0x5d, //0x000056dc popq %r13 - 0x41, 0x5e, //0x000056de popq %r14 - 0x41, 0x5f, //0x000056e0 popq %r15 - 0x5d, //0x000056e2 popq %rbp - 0xc3, //0x000056e3 retq - //0x000056e4 LBB19_61 - 0x49, 0x89, 0x08, //0x000056e4 movq %rcx, (%r8) - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000056e7 movq $-1, %r14 - 0xe9, 0xdf, 0xff, 0xff, 0xff, //0x000056ee jmp LBB19_65 - //0x000056f3 LBB19_62 - 0x48, 0xff, 0xc8, //0x000056f3 decq %rax - 0x49, 0x89, 0xc6, //0x000056f6 movq %rax, %r14 - 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x000056f9 jmp LBB19_65 - //0x000056fe LBB19_63 - 0x48, 0xf7, 0xd0, //0x000056fe notq %rax - 0x48, 0x01, 0xc1, //0x00005701 addq %rax, %rcx - 0x49, 0x89, 0x08, //0x00005704 movq %rcx, (%r8) - 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00005707 jmp LBB19_64 - //0x0000570c LBB19_68 - 0x49, 0xff, 0xce, //0x0000570c decq %r14 - 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x0000570f jmp LBB19_65 - //0x00005714 LBB19_69 - 0x48, 0x8d, 0x50, 0xff, //0x00005714 leaq $-1(%rax), %rdx - 0x49, 0x89, 0x10, //0x00005718 movq %rdx, (%r8) - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000571b movq $-2, %r14 - 0x80, 0x7c, 0x01, 0xff, 0x6e, //0x00005722 cmpb $110, $-1(%rcx,%rax) - 0x0f, 0x85, 0xa5, 0xff, 0xff, 0xff, //0x00005727 jne LBB19_65 - 0x49, 0x89, 0x00, //0x0000572d movq %rax, (%r8) - 0x80, 0x3c, 0x01, 0x75, //0x00005730 cmpb $117, (%rcx,%rax) - 0x0f, 0x85, 0x98, 0xff, 0xff, 0xff, //0x00005734 jne LBB19_65 - 0x48, 0x8d, 0x50, 0x01, //0x0000573a leaq $1(%rax), %rdx - 0x49, 0x89, 0x10, //0x0000573e movq %rdx, (%r8) - 0x80, 0x7c, 0x01, 0x01, 0x6c, //0x00005741 cmpb $108, $1(%rcx,%rax) - 0x0f, 0x85, 0x86, 0xff, 0xff, 0xff, //0x00005746 jne LBB19_65 - 0x48, 0x8d, 0x50, 0x02, //0x0000574c leaq $2(%rax), %rdx - 0x49, 0x89, 0x10, //0x00005750 movq %rdx, (%r8) - 0x80, 0x7c, 0x01, 0x02, 0x6c, //0x00005753 cmpb $108, $2(%rcx,%rax) - 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x00005758 jne LBB19_65 - 0xe9, 0x4a, 0x00, 0x00, 0x00, //0x0000575e jmp LBB19_77 - //0x00005763 LBB19_73 - 0x48, 0x8d, 0x50, 0xff, //0x00005763 leaq $-1(%rax), %rdx - 0x49, 0x89, 0x10, //0x00005767 movq %rdx, (%r8) - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x0000576a movq $-2, %r14 - 0x80, 0x7c, 0x01, 0xff, 0x74, //0x00005771 cmpb $116, $-1(%rcx,%rax) - 0x0f, 0x85, 0x56, 0xff, 0xff, 0xff, //0x00005776 jne LBB19_65 - 0x49, 0x89, 0x00, //0x0000577c movq %rax, (%r8) - 0x80, 0x3c, 0x01, 0x72, //0x0000577f cmpb $114, (%rcx,%rax) - 0x0f, 0x85, 0x49, 0xff, 0xff, 0xff, //0x00005783 jne LBB19_65 - 0x48, 0x8d, 0x50, 0x01, //0x00005789 leaq $1(%rax), %rdx - 0x49, 0x89, 0x10, //0x0000578d movq %rdx, (%r8) - 0x80, 0x7c, 0x01, 0x01, 0x75, //0x00005790 cmpb $117, $1(%rcx,%rax) - 0x0f, 0x85, 0x37, 0xff, 0xff, 0xff, //0x00005795 jne LBB19_65 - 0x48, 0x8d, 0x50, 0x02, //0x0000579b leaq $2(%rax), %rdx - 0x49, 0x89, 0x10, //0x0000579f movq %rdx, (%r8) - 0x80, 0x7c, 0x01, 0x02, 0x65, //0x000057a2 cmpb $101, $2(%rcx,%rax) - 0x0f, 0x85, 0x25, 0xff, 0xff, 0xff, //0x000057a7 jne LBB19_65 - //0x000057ad LBB19_77 - 0x48, 0x83, 0xc0, 0x03, //0x000057ad addq $3, %rax - 0x49, 0x89, 0x00, //0x000057b1 movq %rax, (%r8) - 0xe9, 0x19, 0xff, 0xff, 0xff, //0x000057b4 jmp LBB19_65 - //0x000057b9 LBB19_78 - 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000057b9 movq $-2, %r14 - 0x80, 0xfa, 0x61, //0x000057c0 cmpb $97, %dl - 0x0f, 0x85, 0x09, 0xff, 0xff, 0xff, //0x000057c3 jne LBB19_65 - 0x48, 0x8d, 0x50, 0x01, //0x000057c9 leaq $1(%rax), %rdx - 0x49, 0x89, 0x10, //0x000057cd movq %rdx, (%r8) - 0x80, 0x7c, 0x01, 0x01, 0x6c, //0x000057d0 cmpb $108, $1(%rcx,%rax) - 0x0f, 0x85, 0xf7, 0xfe, 0xff, 0xff, //0x000057d5 jne LBB19_65 - 0x48, 0x8d, 0x50, 0x02, //0x000057db leaq $2(%rax), %rdx - 0x49, 0x89, 0x10, //0x000057df movq %rdx, (%r8) - 0x80, 0x7c, 0x01, 0x02, 0x73, //0x000057e2 cmpb $115, $2(%rcx,%rax) - 0x0f, 0x85, 0xe5, 0xfe, 0xff, 0xff, //0x000057e7 jne LBB19_65 - 0x48, 0x8d, 0x50, 0x03, //0x000057ed leaq $3(%rax), %rdx - 0x49, 0x89, 0x10, //0x000057f1 movq %rdx, (%r8) - 0x80, 0x7c, 0x01, 0x03, 0x65, //0x000057f4 cmpb $101, $3(%rcx,%rax) - 0x0f, 0x85, 0xd3, 0xfe, 0xff, 0xff, //0x000057f9 jne LBB19_65 - 0x48, 0x83, 0xc0, 0x04, //0x000057ff addq $4, %rax - 0x49, 0x89, 0x00, //0x00005803 movq %rax, (%r8) - 0xe9, 0xc7, 0xfe, 0xff, 0xff, //0x00005806 jmp LBB19_65 - 0x90, //0x0000580b .p2align 2, 0x90 - // // .set L19_0_set_9, LBB19_9-LJTI19_0 - // // .set L19_0_set_13, LBB19_13-LJTI19_0 - // // .set L19_0_set_16, LBB19_16-LJTI19_0 - // // .set L19_0_set_20, LBB19_20-LJTI19_0 - // // .set L19_0_set_22, LBB19_22-LJTI19_0 - // // .set L19_0_set_24, LBB19_24-LJTI19_0 - //0x0000580c LJTI19_0 - 0x01, 0xfb, 0xff, 0xff, //0x0000580c .long L19_0_set_9 - 0x3d, 0xfb, 0xff, 0xff, //0x00005810 .long L19_0_set_13 - 0x66, 0xfb, 0xff, 0xff, //0x00005814 .long L19_0_set_16 - 0xb8, 0xfb, 0xff, 0xff, //0x00005818 .long L19_0_set_20 - 0xce, 0xfb, 0xff, 0xff, //0x0000581c .long L19_0_set_22 - 0xeb, 0xfb, 0xff, 0xff, //0x00005820 .long L19_0_set_24 - // // .set L19_1_set_65, LBB19_65-LJTI19_1 - // // .set L19_1_set_64, LBB19_64-LJTI19_1 - // // .set L19_1_set_40, LBB19_40-LJTI19_1 - // // .set L19_1_set_41, LBB19_41-LJTI19_1 - // // .set L19_1_set_29, LBB19_29-LJTI19_1 - // // .set L19_1_set_43, LBB19_43-LJTI19_1 - // // .set L19_1_set_45, LBB19_45-LJTI19_1 - // // .set L19_1_set_48, LBB19_48-LJTI19_1 - // // .set L19_1_set_50, LBB19_50-LJTI19_1 - // // .set L19_1_set_52, LBB19_52-LJTI19_1 - //0x00005824 LJTI19_1 - 0xae, 0xfe, 0xff, 0xff, //0x00005824 .long L19_1_set_65 - 0xa7, 0xfe, 0xff, 0xff, //0x00005828 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000582c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005830 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005834 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005838 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000583c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005840 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005844 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005848 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000584c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005850 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005854 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005858 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000585c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005860 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005864 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005868 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000586c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005870 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005874 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005878 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000587c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005880 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005884 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005888 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000588c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005890 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005894 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005898 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000589c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000058a0 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000058a4 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000058a8 .long L19_1_set_64 - 0x1f, 0xfd, 0xff, 0xff, //0x000058ac .long L19_1_set_40 - 0xa7, 0xfe, 0xff, 0xff, //0x000058b0 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000058b4 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000058b8 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000058bc .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000058c0 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000058c4 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000058c8 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000058cc .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000058d0 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000058d4 .long L19_1_set_64 - 0x33, 0xfd, 0xff, 0xff, //0x000058d8 .long L19_1_set_41 - 0xa7, 0xfe, 0xff, 0xff, //0x000058dc .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000058e0 .long L19_1_set_64 - 0x29, 0xfc, 0xff, 0xff, //0x000058e4 .long L19_1_set_29 - 0x29, 0xfc, 0xff, 0xff, //0x000058e8 .long L19_1_set_29 - 0x29, 0xfc, 0xff, 0xff, //0x000058ec .long L19_1_set_29 - 0x29, 0xfc, 0xff, 0xff, //0x000058f0 .long L19_1_set_29 - 0x29, 0xfc, 0xff, 0xff, //0x000058f4 .long L19_1_set_29 - 0x29, 0xfc, 0xff, 0xff, //0x000058f8 .long L19_1_set_29 - 0x29, 0xfc, 0xff, 0xff, //0x000058fc .long L19_1_set_29 - 0x29, 0xfc, 0xff, 0xff, //0x00005900 .long L19_1_set_29 - 0x29, 0xfc, 0xff, 0xff, //0x00005904 .long L19_1_set_29 - 0x29, 0xfc, 0xff, 0xff, //0x00005908 .long L19_1_set_29 - 0xa7, 0xfe, 0xff, 0xff, //0x0000590c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005910 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005914 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005918 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000591c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005920 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005924 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005928 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000592c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005930 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005934 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005938 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000593c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005940 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005944 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005948 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000594c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005950 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005954 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005958 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000595c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005960 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005964 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005968 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000596c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005970 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005974 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005978 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000597c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005980 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005984 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005988 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000598c .long L19_1_set_64 - 0x6f, 0xfd, 0xff, 0xff, //0x00005990 .long L19_1_set_43 - 0xa7, 0xfe, 0xff, 0xff, //0x00005994 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005998 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x0000599c .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059a0 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059a4 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059a8 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059ac .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059b0 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059b4 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059b8 .long L19_1_set_64 - 0x95, 0xfd, 0xff, 0xff, //0x000059bc .long L19_1_set_45 - 0xa7, 0xfe, 0xff, 0xff, //0x000059c0 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059c4 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059c8 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059cc .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059d0 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059d4 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059d8 .long L19_1_set_64 - 0xd7, 0xfd, 0xff, 0xff, //0x000059dc .long L19_1_set_48 - 0xa7, 0xfe, 0xff, 0xff, //0x000059e0 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059e4 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059e8 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059ec .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059f0 .long L19_1_set_64 - 0x08, 0xfe, 0xff, 0xff, //0x000059f4 .long L19_1_set_50 - 0xa7, 0xfe, 0xff, 0xff, //0x000059f8 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x000059fc .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005a00 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005a04 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005a08 .long L19_1_set_64 - 0xa7, 0xfe, 0xff, 0xff, //0x00005a0c .long L19_1_set_64 - 0x39, 0xfe, 0xff, 0xff, //0x00005a10 .long L19_1_set_52 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a14 .p2align 4, 0x00 - //0x00005a20 LCPI20_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a20 .quad 1 - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a28 .quad 6 - //0x00005a30 .p2align 4, 0x90 - //0x00005a30 _skip_object - 0x55, //0x00005a30 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005a31 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00005a34 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00005a37 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x00005a3a movq %rdi, %rsi - 0xc5, 0xf8, 0x28, 0x05, 0xdb, 0xff, 0xff, 0xff, //0x00005a3d vmovaps $-37(%rip), %xmm0 /* LCPI20_0+0(%rip) */ - 0xc5, 0xf8, 0x11, 0x00, //0x00005a45 vmovups %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x00005a49 movq %rax, %rdi - 0x5d, //0x00005a4c popq %rbp - 0xe9, 0xfe, 0xf7, 0xff, 0xff, //0x00005a4d jmp _fsm_exec - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005a52 .p2align 4, 0x90 - //0x00005a60 _skip_string - 0x55, //0x00005a60 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005a61 movq %rsp, %rbp - 0x41, 0x57, //0x00005a64 pushq %r15 - 0x41, 0x56, //0x00005a66 pushq %r14 - 0x41, 0x54, //0x00005a68 pushq %r12 - 0x53, //0x00005a6a pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x00005a6b subq $16, %rsp - 0x48, 0x89, 0xd1, //0x00005a6f movq %rdx, %rcx - 0x49, 0x89, 0xf6, //0x00005a72 movq %rsi, %r14 - 0x49, 0x89, 0xff, //0x00005a75 movq %rdi, %r15 - 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00005a78 movq $-1, $-40(%rbp) - 0x48, 0x8b, 0x1e, //0x00005a80 movq (%rsi), %rbx - 0x4c, 0x8d, 0x65, 0xd8, //0x00005a83 leaq $-40(%rbp), %r12 - 0x48, 0x89, 0xde, //0x00005a87 movq %rbx, %rsi - 0x4c, 0x89, 0xe2, //0x00005a8a movq %r12, %rdx - 0xe8, 0x6e, 0xea, 0xff, 0xff, //0x00005a8d callq _advance_string - 0x48, 0x85, 0xc0, //0x00005a92 testq %rax, %rax - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00005a95 js LBB21_1 - 0x48, 0xff, 0xcb, //0x00005a9b decq %rbx - 0x48, 0x89, 0xc1, //0x00005a9e movq %rax, %rcx - 0x48, 0x89, 0xd8, //0x00005aa1 movq %rbx, %rax - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00005aa4 jmp LBB21_3 - //0x00005aa9 LBB21_1 - 0x49, 0x83, 0xc7, 0x08, //0x00005aa9 addq $8, %r15 - 0x48, 0x83, 0xf8, 0xff, //0x00005aad cmpq $-1, %rax - 0x4d, 0x0f, 0x44, 0xe7, //0x00005ab1 cmoveq %r15, %r12 - 0x49, 0x8b, 0x0c, 0x24, //0x00005ab5 movq (%r12), %rcx - //0x00005ab9 LBB21_3 - 0x49, 0x89, 0x0e, //0x00005ab9 movq %rcx, (%r14) - 0x48, 0x83, 0xc4, 0x10, //0x00005abc addq $16, %rsp - 0x5b, //0x00005ac0 popq %rbx - 0x41, 0x5c, //0x00005ac1 popq %r12 - 0x41, 0x5e, //0x00005ac3 popq %r14 - 0x41, 0x5f, //0x00005ac5 popq %r15 - 0x5d, //0x00005ac7 popq %rbp - 0xc3, //0x00005ac8 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005ac9 .p2align 4, 0x90 - //0x00005ad0 _skip_negative - 0x55, //0x00005ad0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005ad1 movq %rsp, %rbp - 0x41, 0x56, //0x00005ad4 pushq %r14 - 0x53, //0x00005ad6 pushq %rbx - 0x49, 0x89, 0xf6, //0x00005ad7 movq %rsi, %r14 - 0x48, 0x8b, 0x1e, //0x00005ada movq (%rsi), %rbx - 0x48, 0x8b, 0x07, //0x00005add movq (%rdi), %rax - 0x48, 0x01, 0xd8, //0x00005ae0 addq %rbx, %rax - 0x48, 0x8b, 0x77, 0x08, //0x00005ae3 movq $8(%rdi), %rsi - 0x48, 0x29, 0xde, //0x00005ae7 subq %rbx, %rsi - 0x48, 0x89, 0xc7, //0x00005aea movq %rax, %rdi - 0xe8, 0x9e, 0x01, 0x00, 0x00, //0x00005aed callq _do_skip_number - 0x49, 0x8b, 0x0e, //0x00005af2 movq (%r14), %rcx - 0x48, 0x85, 0xc0, //0x00005af5 testq %rax, %rax - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00005af8 js LBB22_1 - 0x48, 0x01, 0xc1, //0x00005afe addq %rax, %rcx - 0x49, 0x89, 0x0e, //0x00005b01 movq %rcx, (%r14) - 0x48, 0xff, 0xcb, //0x00005b04 decq %rbx - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00005b07 jmp LBB22_3 - //0x00005b0c LBB22_1 - 0x48, 0xf7, 0xd0, //0x00005b0c notq %rax - 0x48, 0x01, 0xc1, //0x00005b0f addq %rax, %rcx - 0x49, 0x89, 0x0e, //0x00005b12 movq %rcx, (%r14) - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00005b15 movq $-2, %rbx - //0x00005b1c LBB22_3 - 0x48, 0x89, 0xd8, //0x00005b1c movq %rbx, %rax - 0x5b, //0x00005b1f popq %rbx - 0x41, 0x5e, //0x00005b20 popq %r14 - 0x5d, //0x00005b22 popq %rbp - 0xc3, //0x00005b23 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b24 .p2align 5, 0x00 - //0x00005b40 LCPI23_0 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00005b40 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00005b50 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00005b60 LCPI23_1 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00005b60 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00005b70 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00005b80 LCPI23_2 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00005b80 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00005b90 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00005ba0 LCPI23_3 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00005ba0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00005bb0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00005bc0 LCPI23_4 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00005bc0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00005bd0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00005be0 LCPI23_5 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00005be0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00005bf0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00005c00 LCPI23_6 - 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00005c00 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee' - 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00005c10 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee' - //0x00005c20 .p2align 4, 0x00 - //0x00005c20 LCPI23_7 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00005c20 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00005c30 LCPI23_8 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00005c30 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00005c40 LCPI23_9 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00005c40 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00005c50 LCPI23_10 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00005c50 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00005c60 LCPI23_11 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00005c60 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00005c70 LCPI23_12 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00005c70 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00005c80 LCPI23_13 - 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00005c80 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee' - //0x00005c90 .p2align 4, 0x90 - //0x00005c90 _do_skip_number - 0x55, //0x00005c90 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005c91 movq %rsp, %rbp - 0x41, 0x57, //0x00005c94 pushq %r15 - 0x41, 0x56, //0x00005c96 pushq %r14 - 0x41, 0x55, //0x00005c98 pushq %r13 - 0x41, 0x54, //0x00005c9a pushq %r12 - 0x53, //0x00005c9c pushq %rbx - 0x48, 0x85, 0xf6, //0x00005c9d testq %rsi, %rsi - 0x0f, 0x84, 0xe4, 0x03, 0x00, 0x00, //0x00005ca0 je LBB23_53 - 0x80, 0x3f, 0x30, //0x00005ca6 cmpb $48, (%rdi) - 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x00005ca9 jne LBB23_5 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00005caf movl $1, %edx - 0x48, 0x83, 0xfe, 0x01, //0x00005cb4 cmpq $1, %rsi - 0x0f, 0x84, 0xc9, 0x04, 0x00, 0x00, //0x00005cb8 je LBB23_73 - 0x8a, 0x47, 0x01, //0x00005cbe movb $1(%rdi), %al - 0x04, 0xd2, //0x00005cc1 addb $-46, %al - 0x3c, 0x37, //0x00005cc3 cmpb $55, %al - 0x0f, 0x87, 0xbc, 0x04, 0x00, 0x00, //0x00005cc5 ja LBB23_73 - 0x0f, 0xb6, 0xc0, //0x00005ccb movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00005cce movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x00005cd8 btq %rax, %rcx - 0x0f, 0x83, 0xa5, 0x04, 0x00, 0x00, //0x00005cdc jae LBB23_73 - //0x00005ce2 LBB23_5 - 0x48, 0x83, 0xfe, 0x20, //0x00005ce2 cmpq $32, %rsi - 0x0f, 0x82, 0xcc, 0x04, 0x00, 0x00, //0x00005ce6 jb LBB23_76 - 0x4c, 0x8d, 0x5e, 0xe0, //0x00005cec leaq $-32(%rsi), %r11 - 0x4c, 0x89, 0xd8, //0x00005cf0 movq %r11, %rax - 0x48, 0x83, 0xe0, 0xe0, //0x00005cf3 andq $-32, %rax - 0x4c, 0x8d, 0x54, 0x38, 0x20, //0x00005cf7 leaq $32(%rax,%rdi), %r10 - 0x41, 0x83, 0xe3, 0x1f, //0x00005cfc andl $31, %r11d - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005d00 movq $-1, %r9 - 0xc5, 0xfd, 0x6f, 0x05, 0x31, 0xfe, 0xff, 0xff, //0x00005d07 vmovdqa $-463(%rip), %ymm0 /* LCPI23_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x49, 0xfe, 0xff, 0xff, //0x00005d0f vmovdqa $-439(%rip), %ymm1 /* LCPI23_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x15, 0x61, 0xfe, 0xff, 0xff, //0x00005d17 vmovdqa $-415(%rip), %ymm2 /* LCPI23_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x1d, 0x79, 0xfe, 0xff, 0xff, //0x00005d1f vmovdqa $-391(%rip), %ymm3 /* LCPI23_3+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0x91, 0xfe, 0xff, 0xff, //0x00005d27 vmovdqa $-367(%rip), %ymm4 /* LCPI23_4+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0xa9, 0xfe, 0xff, 0xff, //0x00005d2f vmovdqa $-343(%rip), %ymm5 /* LCPI23_5+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0xc1, 0xfe, 0xff, 0xff, //0x00005d37 vmovdqa $-319(%rip), %ymm6 /* LCPI23_6+0(%rip) */ - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005d3f movq $-1, %rax - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005d46 movq $-1, %r8 - 0x49, 0x89, 0xfe, //0x00005d4d movq %rdi, %r14 - //0x00005d50 .p2align 4, 0x90 - //0x00005d50 LBB23_7 - 0xc4, 0xc1, 0x7e, 0x6f, 0x3e, //0x00005d50 vmovdqu (%r14), %ymm7 - 0xc5, 0x45, 0x64, 0xc0, //0x00005d55 vpcmpgtb %ymm0, %ymm7, %ymm8 - 0xc5, 0x75, 0x64, 0xcf, //0x00005d59 vpcmpgtb %ymm7, %ymm1, %ymm9 - 0xc4, 0x41, 0x3d, 0xdb, 0xc1, //0x00005d5d vpand %ymm9, %ymm8, %ymm8 - 0xc5, 0x45, 0x74, 0xca, //0x00005d62 vpcmpeqb %ymm2, %ymm7, %ymm9 - 0xc5, 0x45, 0x74, 0xd3, //0x00005d66 vpcmpeqb %ymm3, %ymm7, %ymm10 - 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x00005d6a vpor %ymm9, %ymm10, %ymm9 - 0xc5, 0x45, 0xeb, 0xd4, //0x00005d6f vpor %ymm4, %ymm7, %ymm10 - 0xc5, 0x2d, 0x74, 0xd6, //0x00005d73 vpcmpeqb %ymm6, %ymm10, %ymm10 - 0xc5, 0xc5, 0x74, 0xfd, //0x00005d77 vpcmpeqb %ymm5, %ymm7, %ymm7 - 0xc5, 0xfd, 0xd7, 0xd7, //0x00005d7b vpmovmskb %ymm7, %edx - 0xc4, 0x41, 0x7d, 0xd7, 0xe2, //0x00005d7f vpmovmskb %ymm10, %r12d - 0xc4, 0x41, 0x7d, 0xd7, 0xf9, //0x00005d84 vpmovmskb %ymm9, %r15d - 0xc5, 0xad, 0xeb, 0xff, //0x00005d89 vpor %ymm7, %ymm10, %ymm7 - 0xc4, 0x41, 0x35, 0xeb, 0xc0, //0x00005d8d vpor %ymm8, %ymm9, %ymm8 - 0xc5, 0xbd, 0xeb, 0xff, //0x00005d92 vpor %ymm7, %ymm8, %ymm7 - 0xc5, 0xfd, 0xd7, 0xcf, //0x00005d96 vpmovmskb %ymm7, %ecx - 0x48, 0xf7, 0xd1, //0x00005d9a notq %rcx - 0x48, 0x0f, 0xbc, 0xc9, //0x00005d9d bsfq %rcx, %rcx - 0x83, 0xf9, 0x20, //0x00005da1 cmpl $32, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00005da4 je LBB23_9 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00005daa movl $-1, %ebx - 0xd3, 0xe3, //0x00005daf shll %cl, %ebx - 0xf7, 0xd3, //0x00005db1 notl %ebx - 0x21, 0xda, //0x00005db3 andl %ebx, %edx - 0x41, 0x21, 0xdc, //0x00005db5 andl %ebx, %r12d - 0x44, 0x21, 0xfb, //0x00005db8 andl %r15d, %ebx - 0x41, 0x89, 0xdf, //0x00005dbb movl %ebx, %r15d - //0x00005dbe LBB23_9 - 0x8d, 0x5a, 0xff, //0x00005dbe leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x00005dc1 andl %edx, %ebx - 0x0f, 0x85, 0xa4, 0x03, 0x00, 0x00, //0x00005dc3 jne LBB23_70 - 0x41, 0x8d, 0x5c, 0x24, 0xff, //0x00005dc9 leal $-1(%r12), %ebx - 0x44, 0x21, 0xe3, //0x00005dce andl %r12d, %ebx - 0x0f, 0x85, 0x96, 0x03, 0x00, 0x00, //0x00005dd1 jne LBB23_70 - 0x41, 0x8d, 0x5f, 0xff, //0x00005dd7 leal $-1(%r15), %ebx - 0x44, 0x21, 0xfb, //0x00005ddb andl %r15d, %ebx - 0x0f, 0x85, 0x89, 0x03, 0x00, 0x00, //0x00005dde jne LBB23_70 - 0x85, 0xd2, //0x00005de4 testl %edx, %edx - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00005de6 je LBB23_15 - 0x4c, 0x89, 0xf3, //0x00005dec movq %r14, %rbx - 0x48, 0x29, 0xfb, //0x00005def subq %rdi, %rbx - 0x0f, 0xbc, 0xd2, //0x00005df2 bsfl %edx, %edx - 0x48, 0x01, 0xda, //0x00005df5 addq %rbx, %rdx - 0x49, 0x83, 0xf8, 0xff, //0x00005df8 cmpq $-1, %r8 - 0x0f, 0x85, 0x82, 0x03, 0x00, 0x00, //0x00005dfc jne LBB23_72 - 0x49, 0x89, 0xd0, //0x00005e02 movq %rdx, %r8 - //0x00005e05 LBB23_15 - 0x45, 0x85, 0xe4, //0x00005e05 testl %r12d, %r12d - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00005e08 je LBB23_18 - 0x4c, 0x89, 0xf3, //0x00005e0e movq %r14, %rbx - 0x48, 0x29, 0xfb, //0x00005e11 subq %rdi, %rbx - 0x41, 0x0f, 0xbc, 0xd4, //0x00005e14 bsfl %r12d, %edx - 0x48, 0x01, 0xda, //0x00005e18 addq %rbx, %rdx - 0x48, 0x83, 0xf8, 0xff, //0x00005e1b cmpq $-1, %rax - 0x0f, 0x85, 0x5f, 0x03, 0x00, 0x00, //0x00005e1f jne LBB23_72 - 0x48, 0x89, 0xd0, //0x00005e25 movq %rdx, %rax - //0x00005e28 LBB23_18 - 0x45, 0x85, 0xff, //0x00005e28 testl %r15d, %r15d - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00005e2b je LBB23_21 - 0x4c, 0x89, 0xf3, //0x00005e31 movq %r14, %rbx - 0x48, 0x29, 0xfb, //0x00005e34 subq %rdi, %rbx - 0x41, 0x0f, 0xbc, 0xd7, //0x00005e37 bsfl %r15d, %edx - 0x48, 0x01, 0xda, //0x00005e3b addq %rbx, %rdx - 0x49, 0x83, 0xf9, 0xff, //0x00005e3e cmpq $-1, %r9 - 0x0f, 0x85, 0x3c, 0x03, 0x00, 0x00, //0x00005e42 jne LBB23_72 - 0x49, 0x89, 0xd1, //0x00005e48 movq %rdx, %r9 - //0x00005e4b LBB23_21 - 0x83, 0xf9, 0x20, //0x00005e4b cmpl $32, %ecx - 0x0f, 0x85, 0x42, 0x02, 0x00, 0x00, //0x00005e4e jne LBB23_54 - 0x49, 0x83, 0xc6, 0x20, //0x00005e54 addq $32, %r14 - 0x48, 0x83, 0xc6, 0xe0, //0x00005e58 addq $-32, %rsi - 0x48, 0x83, 0xfe, 0x1f, //0x00005e5c cmpq $31, %rsi - 0x0f, 0x87, 0xea, 0xfe, 0xff, 0xff, //0x00005e60 ja LBB23_7 - 0xc5, 0xf8, 0x77, //0x00005e66 vzeroupper - 0x4c, 0x89, 0xde, //0x00005e69 movq %r11, %rsi - 0x48, 0x83, 0xfe, 0x10, //0x00005e6c cmpq $16, %rsi - 0x0f, 0x82, 0x72, 0x01, 0x00, 0x00, //0x00005e70 jb LBB23_42 - //0x00005e76 LBB23_24 - 0x4c, 0x8d, 0x76, 0xf0, //0x00005e76 leaq $-16(%rsi), %r14 - 0x4c, 0x89, 0xf1, //0x00005e7a movq %r14, %rcx - 0x48, 0x83, 0xe1, 0xf0, //0x00005e7d andq $-16, %rcx - 0x4e, 0x8d, 0x5c, 0x11, 0x10, //0x00005e81 leaq $16(%rcx,%r10), %r11 - 0x41, 0x83, 0xe6, 0x0f, //0x00005e86 andl $15, %r14d - 0xc5, 0x79, 0x6f, 0x05, 0x8e, 0xfd, 0xff, 0xff, //0x00005e8a vmovdqa $-626(%rip), %xmm8 /* LCPI23_7+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x0d, 0x96, 0xfd, 0xff, 0xff, //0x00005e92 vmovdqa $-618(%rip), %xmm9 /* LCPI23_8+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x15, 0x9e, 0xfd, 0xff, 0xff, //0x00005e9a vmovdqa $-610(%rip), %xmm10 /* LCPI23_9+0(%rip) */ - 0xc5, 0x79, 0x6f, 0x1d, 0xa6, 0xfd, 0xff, 0xff, //0x00005ea2 vmovdqa $-602(%rip), %xmm11 /* LCPI23_10+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x25, 0xae, 0xfd, 0xff, 0xff, //0x00005eaa vmovdqa $-594(%rip), %xmm4 /* LCPI23_11+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x2d, 0xb6, 0xfd, 0xff, 0xff, //0x00005eb2 vmovdqa $-586(%rip), %xmm5 /* LCPI23_12+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x35, 0xbe, 0xfd, 0xff, 0xff, //0x00005eba vmovdqa $-578(%rip), %xmm6 /* LCPI23_13+0(%rip) */ - 0x41, 0xbf, 0xff, 0xff, 0xff, 0xff, //0x00005ec2 movl $4294967295, %r15d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005ec8 .p2align 4, 0x90 - //0x00005ed0 LBB23_25 - 0xc4, 0xc1, 0x7a, 0x6f, 0x3a, //0x00005ed0 vmovdqu (%r10), %xmm7 - 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x00005ed5 vpcmpgtb %xmm8, %xmm7, %xmm0 - 0xc5, 0xb1, 0x64, 0xcf, //0x00005eda vpcmpgtb %xmm7, %xmm9, %xmm1 - 0xc5, 0xf9, 0xdb, 0xc1, //0x00005ede vpand %xmm1, %xmm0, %xmm0 - 0xc5, 0xa9, 0x74, 0xcf, //0x00005ee2 vpcmpeqb %xmm7, %xmm10, %xmm1 - 0xc5, 0xa1, 0x74, 0xd7, //0x00005ee6 vpcmpeqb %xmm7, %xmm11, %xmm2 - 0xc5, 0xe9, 0xeb, 0xc9, //0x00005eea vpor %xmm1, %xmm2, %xmm1 - 0xc5, 0xc1, 0xeb, 0xd4, //0x00005eee vpor %xmm4, %xmm7, %xmm2 - 0xc5, 0xe9, 0x74, 0xd6, //0x00005ef2 vpcmpeqb %xmm6, %xmm2, %xmm2 - 0xc5, 0xc1, 0x74, 0xfd, //0x00005ef6 vpcmpeqb %xmm5, %xmm7, %xmm7 - 0xc5, 0xe9, 0xeb, 0xdf, //0x00005efa vpor %xmm7, %xmm2, %xmm3 - 0xc5, 0xf1, 0xeb, 0xc0, //0x00005efe vpor %xmm0, %xmm1, %xmm0 - 0xc5, 0xe1, 0xeb, 0xc0, //0x00005f02 vpor %xmm0, %xmm3, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd7, //0x00005f06 vpmovmskb %xmm7, %edx - 0xc5, 0x79, 0xd7, 0xea, //0x00005f0a vpmovmskb %xmm2, %r13d - 0xc5, 0x79, 0xd7, 0xe1, //0x00005f0e vpmovmskb %xmm1, %r12d - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005f12 vpmovmskb %xmm0, %ecx - 0x4c, 0x31, 0xf9, //0x00005f16 xorq %r15, %rcx - 0x48, 0x0f, 0xbc, 0xc9, //0x00005f19 bsfq %rcx, %rcx - 0x83, 0xf9, 0x10, //0x00005f1d cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00005f20 je LBB23_27 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x00005f26 movl $-1, %ebx - 0xd3, 0xe3, //0x00005f2b shll %cl, %ebx - 0xf7, 0xd3, //0x00005f2d notl %ebx - 0x21, 0xda, //0x00005f2f andl %ebx, %edx - 0x41, 0x21, 0xdd, //0x00005f31 andl %ebx, %r13d - 0x44, 0x21, 0xe3, //0x00005f34 andl %r12d, %ebx - 0x41, 0x89, 0xdc, //0x00005f37 movl %ebx, %r12d - //0x00005f3a LBB23_27 - 0x8d, 0x5a, 0xff, //0x00005f3a leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x00005f3d andl %edx, %ebx - 0x0f, 0x85, 0x36, 0x02, 0x00, 0x00, //0x00005f3f jne LBB23_71 - 0x41, 0x8d, 0x5d, 0xff, //0x00005f45 leal $-1(%r13), %ebx - 0x44, 0x21, 0xeb, //0x00005f49 andl %r13d, %ebx - 0x0f, 0x85, 0x29, 0x02, 0x00, 0x00, //0x00005f4c jne LBB23_71 - 0x41, 0x8d, 0x5c, 0x24, 0xff, //0x00005f52 leal $-1(%r12), %ebx - 0x44, 0x21, 0xe3, //0x00005f57 andl %r12d, %ebx - 0x0f, 0x85, 0x1b, 0x02, 0x00, 0x00, //0x00005f5a jne LBB23_71 - 0x85, 0xd2, //0x00005f60 testl %edx, %edx - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00005f62 je LBB23_33 - 0x4c, 0x89, 0xd3, //0x00005f68 movq %r10, %rbx - 0x48, 0x29, 0xfb, //0x00005f6b subq %rdi, %rbx - 0x0f, 0xbc, 0xd2, //0x00005f6e bsfl %edx, %edx - 0x48, 0x01, 0xda, //0x00005f71 addq %rbx, %rdx - 0x49, 0x83, 0xf8, 0xff, //0x00005f74 cmpq $-1, %r8 - 0x0f, 0x85, 0x06, 0x02, 0x00, 0x00, //0x00005f78 jne LBB23_72 - 0x49, 0x89, 0xd0, //0x00005f7e movq %rdx, %r8 - //0x00005f81 LBB23_33 - 0x45, 0x85, 0xed, //0x00005f81 testl %r13d, %r13d - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00005f84 je LBB23_36 - 0x4c, 0x89, 0xd3, //0x00005f8a movq %r10, %rbx - 0x48, 0x29, 0xfb, //0x00005f8d subq %rdi, %rbx - 0x41, 0x0f, 0xbc, 0xd5, //0x00005f90 bsfl %r13d, %edx - 0x48, 0x01, 0xda, //0x00005f94 addq %rbx, %rdx - 0x48, 0x83, 0xf8, 0xff, //0x00005f97 cmpq $-1, %rax - 0x0f, 0x85, 0xe3, 0x01, 0x00, 0x00, //0x00005f9b jne LBB23_72 - 0x48, 0x89, 0xd0, //0x00005fa1 movq %rdx, %rax - //0x00005fa4 LBB23_36 - 0x45, 0x85, 0xe4, //0x00005fa4 testl %r12d, %r12d - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00005fa7 je LBB23_39 - 0x4c, 0x89, 0xd3, //0x00005fad movq %r10, %rbx - 0x48, 0x29, 0xfb, //0x00005fb0 subq %rdi, %rbx - 0x41, 0x0f, 0xbc, 0xd4, //0x00005fb3 bsfl %r12d, %edx - 0x48, 0x01, 0xda, //0x00005fb7 addq %rbx, %rdx - 0x49, 0x83, 0xf9, 0xff, //0x00005fba cmpq $-1, %r9 - 0x0f, 0x85, 0xc0, 0x01, 0x00, 0x00, //0x00005fbe jne LBB23_72 - 0x49, 0x89, 0xd1, //0x00005fc4 movq %rdx, %r9 - //0x00005fc7 LBB23_39 - 0x83, 0xf9, 0x10, //0x00005fc7 cmpl $16, %ecx - 0x0f, 0x85, 0xe4, 0x00, 0x00, 0x00, //0x00005fca jne LBB23_55 - 0x49, 0x83, 0xc2, 0x10, //0x00005fd0 addq $16, %r10 - 0x48, 0x83, 0xc6, 0xf0, //0x00005fd4 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x0f, //0x00005fd8 cmpq $15, %rsi - 0x0f, 0x87, 0xee, 0xfe, 0xff, 0xff, //0x00005fdc ja LBB23_25 - 0x4c, 0x89, 0xf6, //0x00005fe2 movq %r14, %rsi - 0x4d, 0x89, 0xda, //0x00005fe5 movq %r11, %r10 - //0x00005fe8 LBB23_42 - 0x48, 0x85, 0xf6, //0x00005fe8 testq %rsi, %rsi - 0x0f, 0x84, 0xc6, 0x00, 0x00, 0x00, //0x00005feb je LBB23_56 - 0x4d, 0x8d, 0x1c, 0x32, //0x00005ff1 leaq (%r10,%rsi), %r11 - 0x48, 0x8d, 0x1d, 0xe4, 0x01, 0x00, 0x00, //0x00005ff5 leaq $484(%rip), %rbx /* LJTI23_0+0(%rip) */ - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00005ffc jmp LBB23_45 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006001 .p2align 4, 0x90 - //0x00006010 LBB23_44 - 0x49, 0x89, 0xca, //0x00006010 movq %rcx, %r10 - 0x48, 0xff, 0xce, //0x00006013 decq %rsi - 0x0f, 0x84, 0x7c, 0x01, 0x00, 0x00, //0x00006016 je LBB23_75 - //0x0000601c LBB23_45 - 0x41, 0x0f, 0xbe, 0x12, //0x0000601c movsbl (%r10), %edx - 0x83, 0xc2, 0xd5, //0x00006020 addl $-43, %edx - 0x83, 0xfa, 0x3a, //0x00006023 cmpl $58, %edx - 0x0f, 0x87, 0x8b, 0x00, 0x00, 0x00, //0x00006026 ja LBB23_56 - 0x49, 0x8d, 0x4a, 0x01, //0x0000602c leaq $1(%r10), %rcx - 0x48, 0x63, 0x14, 0x93, //0x00006030 movslq (%rbx,%rdx,4), %rdx - 0x48, 0x01, 0xda, //0x00006034 addq %rbx, %rdx - 0xff, 0xe2, //0x00006037 jmpq *%rdx - //0x00006039 LBB23_47 - 0x48, 0x89, 0xca, //0x00006039 movq %rcx, %rdx - 0x48, 0x29, 0xfa, //0x0000603c subq %rdi, %rdx - 0x49, 0x83, 0xf9, 0xff, //0x0000603f cmpq $-1, %r9 - 0x0f, 0x85, 0x67, 0x01, 0x00, 0x00, //0x00006043 jne LBB23_79 - 0x48, 0xff, 0xca, //0x00006049 decq %rdx - 0x49, 0x89, 0xd1, //0x0000604c movq %rdx, %r9 - 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x0000604f jmp LBB23_44 - //0x00006054 LBB23_49 - 0x48, 0x89, 0xca, //0x00006054 movq %rcx, %rdx - 0x48, 0x29, 0xfa, //0x00006057 subq %rdi, %rdx - 0x48, 0x83, 0xf8, 0xff, //0x0000605a cmpq $-1, %rax - 0x0f, 0x85, 0x4c, 0x01, 0x00, 0x00, //0x0000605e jne LBB23_79 - 0x48, 0xff, 0xca, //0x00006064 decq %rdx - 0x48, 0x89, 0xd0, //0x00006067 movq %rdx, %rax - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000606a jmp LBB23_44 - //0x0000606f LBB23_51 - 0x48, 0x89, 0xca, //0x0000606f movq %rcx, %rdx - 0x48, 0x29, 0xfa, //0x00006072 subq %rdi, %rdx - 0x49, 0x83, 0xf8, 0xff, //0x00006075 cmpq $-1, %r8 - 0x0f, 0x85, 0x31, 0x01, 0x00, 0x00, //0x00006079 jne LBB23_79 - 0x48, 0xff, 0xca, //0x0000607f decq %rdx - 0x49, 0x89, 0xd0, //0x00006082 movq %rdx, %r8 - 0xe9, 0x86, 0xff, 0xff, 0xff, //0x00006085 jmp LBB23_44 - //0x0000608a LBB23_53 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000608a movq $-1, %rax - 0xe9, 0xf4, 0x00, 0x00, 0x00, //0x00006091 jmp LBB23_74 - //0x00006096 LBB23_54 - 0x49, 0x01, 0xce, //0x00006096 addq %rcx, %r14 - 0xc5, 0xf8, 0x77, //0x00006099 vzeroupper - 0x4d, 0x89, 0xf2, //0x0000609c movq %r14, %r10 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000609f movq $-1, %rdx - 0x48, 0x85, 0xc0, //0x000060a6 testq %rax, %rax - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000060a9 jne LBB23_57 - 0xe9, 0xd3, 0x00, 0x00, 0x00, //0x000060af jmp LBB23_73 - //0x000060b4 LBB23_55 - 0x49, 0x01, 0xca, //0x000060b4 addq %rcx, %r10 - //0x000060b7 LBB23_56 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000060b7 movq $-1, %rdx - 0x48, 0x85, 0xc0, //0x000060be testq %rax, %rax - 0x0f, 0x84, 0xc0, 0x00, 0x00, 0x00, //0x000060c1 je LBB23_73 - //0x000060c7 LBB23_57 - 0x4d, 0x85, 0xc9, //0x000060c7 testq %r9, %r9 - 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x000060ca je LBB23_73 - 0x4d, 0x85, 0xc0, //0x000060d0 testq %r8, %r8 - 0x0f, 0x84, 0xae, 0x00, 0x00, 0x00, //0x000060d3 je LBB23_73 - 0x49, 0x29, 0xfa, //0x000060d9 subq %rdi, %r10 - 0x49, 0x8d, 0x4a, 0xff, //0x000060dc leaq $-1(%r10), %rcx - 0x48, 0x39, 0xc8, //0x000060e0 cmpq %rcx, %rax - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x000060e3 je LBB23_65 - 0x49, 0x39, 0xc8, //0x000060e9 cmpq %rcx, %r8 - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x000060ec je LBB23_65 - 0x49, 0x39, 0xc9, //0x000060f2 cmpq %rcx, %r9 - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000060f5 je LBB23_65 - 0x4d, 0x85, 0xc9, //0x000060fb testq %r9, %r9 - 0x0f, 0x8e, 0x29, 0x00, 0x00, 0x00, //0x000060fe jle LBB23_66 - 0x49, 0x8d, 0x49, 0xff, //0x00006104 leaq $-1(%r9), %rcx - 0x48, 0x39, 0xc8, //0x00006108 cmpq %rcx, %rax - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000610b je LBB23_66 - 0x49, 0xf7, 0xd1, //0x00006111 notq %r9 - 0x4c, 0x89, 0xca, //0x00006114 movq %r9, %rdx - 0x4c, 0x89, 0xc8, //0x00006117 movq %r9, %rax - 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x0000611a jmp LBB23_74 - //0x0000611f LBB23_65 - 0x49, 0xf7, 0xda, //0x0000611f negq %r10 - 0x4c, 0x89, 0xd2, //0x00006122 movq %r10, %rdx - 0x4c, 0x89, 0xd0, //0x00006125 movq %r10, %rax - 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x00006128 jmp LBB23_74 - //0x0000612d LBB23_66 - 0x4c, 0x89, 0xc1, //0x0000612d movq %r8, %rcx - 0x48, 0x09, 0xc1, //0x00006130 orq %rax, %rcx - 0x49, 0x39, 0xc0, //0x00006133 cmpq %rax, %r8 - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00006136 jl LBB23_69 - 0x48, 0x85, 0xc9, //0x0000613c testq %rcx, %rcx - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x0000613f js LBB23_69 - 0x49, 0xf7, 0xd0, //0x00006145 notq %r8 - 0x4c, 0x89, 0xc2, //0x00006148 movq %r8, %rdx - 0x4c, 0x89, 0xc0, //0x0000614b movq %r8, %rax - 0xe9, 0x37, 0x00, 0x00, 0x00, //0x0000614e jmp LBB23_74 - //0x00006153 LBB23_69 - 0x48, 0x85, 0xc9, //0x00006153 testq %rcx, %rcx - 0x48, 0x8d, 0x48, 0xff, //0x00006156 leaq $-1(%rax), %rcx - 0x48, 0xf7, 0xd0, //0x0000615a notq %rax - 0x49, 0x0f, 0x48, 0xc2, //0x0000615d cmovsq %r10, %rax - 0x49, 0x39, 0xc8, //0x00006161 cmpq %rcx, %r8 - 0x49, 0x0f, 0x45, 0xc2, //0x00006164 cmovneq %r10, %rax - 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00006168 jmp LBB23_74 - //0x0000616d LBB23_70 - 0x49, 0x29, 0xfe, //0x0000616d subq %rdi, %r14 - 0x0f, 0xbc, 0xd3, //0x00006170 bsfl %ebx, %edx - 0x4c, 0x01, 0xf2, //0x00006173 addq %r14, %rdx - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00006176 jmp LBB23_72 - //0x0000617b LBB23_71 - 0x49, 0x29, 0xfa, //0x0000617b subq %rdi, %r10 - 0x0f, 0xbc, 0xd3, //0x0000617e bsfl %ebx, %edx - 0x4c, 0x01, 0xd2, //0x00006181 addq %r10, %rdx - //0x00006184 LBB23_72 - 0x48, 0xf7, 0xd2, //0x00006184 notq %rdx - //0x00006187 LBB23_73 - 0x48, 0x89, 0xd0, //0x00006187 movq %rdx, %rax - //0x0000618a LBB23_74 - 0x5b, //0x0000618a popq %rbx - 0x41, 0x5c, //0x0000618b popq %r12 - 0x41, 0x5d, //0x0000618d popq %r13 - 0x41, 0x5e, //0x0000618f popq %r14 - 0x41, 0x5f, //0x00006191 popq %r15 - 0x5d, //0x00006193 popq %rbp - 0xc5, 0xf8, 0x77, //0x00006194 vzeroupper - 0xc3, //0x00006197 retq - //0x00006198 LBB23_75 - 0x4d, 0x89, 0xda, //0x00006198 movq %r11, %r10 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000619b movq $-1, %rdx - 0x48, 0x85, 0xc0, //0x000061a2 testq %rax, %rax - 0x0f, 0x85, 0x1c, 0xff, 0xff, 0xff, //0x000061a5 jne LBB23_57 - 0xe9, 0xd7, 0xff, 0xff, 0xff, //0x000061ab jmp LBB23_73 - //0x000061b0 LBB23_79 - 0x48, 0xf7, 0xda, //0x000061b0 negq %rdx - 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x000061b3 jmp LBB23_73 - //0x000061b8 LBB23_76 - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000061b8 movq $-1, %r9 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000061bf movq $-1, %rax - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000061c6 movq $-1, %r8 - 0x49, 0x89, 0xfa, //0x000061cd movq %rdi, %r10 - 0x48, 0x83, 0xfe, 0x10, //0x000061d0 cmpq $16, %rsi - 0x0f, 0x83, 0x9c, 0xfc, 0xff, 0xff, //0x000061d4 jae LBB23_24 - 0xe9, 0x09, 0xfe, 0xff, 0xff, //0x000061da jmp LBB23_42 - 0x90, //0x000061df .p2align 2, 0x90 - // // .set L23_0_set_47, LBB23_47-LJTI23_0 - // // .set L23_0_set_56, LBB23_56-LJTI23_0 - // // .set L23_0_set_51, LBB23_51-LJTI23_0 - // // .set L23_0_set_44, LBB23_44-LJTI23_0 - // // .set L23_0_set_49, LBB23_49-LJTI23_0 - //0x000061e0 LJTI23_0 - 0x59, 0xfe, 0xff, 0xff, //0x000061e0 .long L23_0_set_47 - 0xd7, 0xfe, 0xff, 0xff, //0x000061e4 .long L23_0_set_56 - 0x59, 0xfe, 0xff, 0xff, //0x000061e8 .long L23_0_set_47 - 0x8f, 0xfe, 0xff, 0xff, //0x000061ec .long L23_0_set_51 - 0xd7, 0xfe, 0xff, 0xff, //0x000061f0 .long L23_0_set_56 - 0x30, 0xfe, 0xff, 0xff, //0x000061f4 .long L23_0_set_44 - 0x30, 0xfe, 0xff, 0xff, //0x000061f8 .long L23_0_set_44 - 0x30, 0xfe, 0xff, 0xff, //0x000061fc .long L23_0_set_44 - 0x30, 0xfe, 0xff, 0xff, //0x00006200 .long L23_0_set_44 - 0x30, 0xfe, 0xff, 0xff, //0x00006204 .long L23_0_set_44 - 0x30, 0xfe, 0xff, 0xff, //0x00006208 .long L23_0_set_44 - 0x30, 0xfe, 0xff, 0xff, //0x0000620c .long L23_0_set_44 - 0x30, 0xfe, 0xff, 0xff, //0x00006210 .long L23_0_set_44 - 0x30, 0xfe, 0xff, 0xff, //0x00006214 .long L23_0_set_44 - 0x30, 0xfe, 0xff, 0xff, //0x00006218 .long L23_0_set_44 - 0xd7, 0xfe, 0xff, 0xff, //0x0000621c .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006220 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006224 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006228 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x0000622c .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006230 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006234 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006238 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x0000623c .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006240 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006244 .long L23_0_set_56 - 0x74, 0xfe, 0xff, 0xff, //0x00006248 .long L23_0_set_49 - 0xd7, 0xfe, 0xff, 0xff, //0x0000624c .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006250 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006254 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006258 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x0000625c .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006260 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006264 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006268 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x0000626c .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006270 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006274 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006278 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x0000627c .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006280 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006284 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006288 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x0000628c .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006290 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006294 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x00006298 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x0000629c .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x000062a0 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x000062a4 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x000062a8 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x000062ac .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x000062b0 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x000062b4 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x000062b8 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x000062bc .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x000062c0 .long L23_0_set_56 - 0xd7, 0xfe, 0xff, 0xff, //0x000062c4 .long L23_0_set_56 - 0x74, 0xfe, 0xff, 0xff, //0x000062c8 .long L23_0_set_49 - 0x90, 0x90, 0x90, 0x90, //0x000062cc .p2align 4, 0x90 - //0x000062d0 _skip_positive - 0x55, //0x000062d0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000062d1 movq %rsp, %rbp - 0x41, 0x56, //0x000062d4 pushq %r14 - 0x53, //0x000062d6 pushq %rbx - 0x49, 0x89, 0xf6, //0x000062d7 movq %rsi, %r14 - 0x48, 0x8b, 0x1e, //0x000062da movq (%rsi), %rbx - 0x48, 0xff, 0xcb, //0x000062dd decq %rbx - 0x48, 0x8b, 0x07, //0x000062e0 movq (%rdi), %rax - 0x48, 0x01, 0xd8, //0x000062e3 addq %rbx, %rax - 0x48, 0x8b, 0x77, 0x08, //0x000062e6 movq $8(%rdi), %rsi - 0x48, 0x29, 0xde, //0x000062ea subq %rbx, %rsi - 0x48, 0x89, 0xc7, //0x000062ed movq %rax, %rdi - 0xe8, 0x9b, 0xf9, 0xff, 0xff, //0x000062f0 callq _do_skip_number - 0x48, 0x85, 0xc0, //0x000062f5 testq %rax, %rax - 0x0f, 0x88, 0x0d, 0x00, 0x00, 0x00, //0x000062f8 js LBB24_1 - 0x49, 0x8b, 0x0e, //0x000062fe movq (%r14), %rcx - 0x48, 0x8d, 0x4c, 0x08, 0xff, //0x00006301 leaq $-1(%rax,%rcx), %rcx - 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00006306 jmp LBB24_3 - //0x0000630b LBB24_1 - 0x49, 0x8b, 0x0e, //0x0000630b movq (%r14), %rcx - 0x48, 0x29, 0xc1, //0x0000630e subq %rax, %rcx - 0x48, 0x83, 0xc1, 0xfe, //0x00006311 addq $-2, %rcx - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00006315 movq $-2, %rbx - //0x0000631c LBB24_3 - 0x49, 0x89, 0x0e, //0x0000631c movq %rcx, (%r14) - 0x48, 0x89, 0xd8, //0x0000631f movq %rbx, %rax - 0x5b, //0x00006322 popq %rbx - 0x41, 0x5e, //0x00006323 popq %r14 - 0x5d, //0x00006325 popq %rbp - 0xc3, //0x00006326 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006327 .p2align 4, 0x90 - //0x00006330 _skip_number - 0x55, //0x00006330 pushq %rbp - 0x48, 0x89, 0xe5, //0x00006331 movq %rsp, %rbp - 0x41, 0x57, //0x00006334 pushq %r15 - 0x41, 0x56, //0x00006336 pushq %r14 - 0x41, 0x55, //0x00006338 pushq %r13 - 0x41, 0x54, //0x0000633a pushq %r12 - 0x53, //0x0000633c pushq %rbx - 0x50, //0x0000633d pushq %rax - 0x49, 0x89, 0xf6, //0x0000633e movq %rsi, %r14 - 0x4c, 0x8b, 0x27, //0x00006341 movq (%rdi), %r12 - 0x48, 0x8b, 0x77, 0x08, //0x00006344 movq $8(%rdi), %rsi - 0x4d, 0x8b, 0x2e, //0x00006348 movq (%r14), %r13 - 0x4c, 0x29, 0xee, //0x0000634b subq %r13, %rsi - 0x31, 0xc0, //0x0000634e xorl %eax, %eax - 0x43, 0x80, 0x3c, 0x2c, 0x2d, //0x00006350 cmpb $45, (%r12,%r13) - 0x4b, 0x8d, 0x1c, 0x2c, //0x00006355 leaq (%r12,%r13), %rbx - 0x0f, 0x94, 0xc0, //0x00006359 sete %al - 0x48, 0x01, 0xc3, //0x0000635c addq %rax, %rbx - 0x48, 0x29, 0xc6, //0x0000635f subq %rax, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00006362 je LBB25_1 - 0x8a, 0x03, //0x00006368 movb (%rbx), %al - 0x04, 0xd0, //0x0000636a addb $-48, %al - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000636c movq $-2, %r15 - 0x3c, 0x09, //0x00006373 cmpb $9, %al - 0x0f, 0x87, 0x17, 0x00, 0x00, 0x00, //0x00006375 ja LBB25_6 - 0x48, 0x89, 0xdf, //0x0000637b movq %rbx, %rdi - 0xe8, 0x0d, 0xf9, 0xff, 0xff, //0x0000637e callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00006383 testq %rax, %rax - 0x0f, 0x88, 0x2a, 0x00, 0x00, 0x00, //0x00006386 js LBB25_4 - 0x48, 0x01, 0xc3, //0x0000638c addq %rax, %rbx - 0x4d, 0x89, 0xef, //0x0000638f movq %r13, %r15 - //0x00006392 LBB25_6 - 0x4c, 0x29, 0xe3, //0x00006392 subq %r12, %rbx - 0x49, 0x89, 0x1e, //0x00006395 movq %rbx, (%r14) - 0x4c, 0x89, 0xf8, //0x00006398 movq %r15, %rax - 0x48, 0x83, 0xc4, 0x08, //0x0000639b addq $8, %rsp - 0x5b, //0x0000639f popq %rbx - 0x41, 0x5c, //0x000063a0 popq %r12 - 0x41, 0x5d, //0x000063a2 popq %r13 - 0x41, 0x5e, //0x000063a4 popq %r14 - 0x41, 0x5f, //0x000063a6 popq %r15 - 0x5d, //0x000063a8 popq %rbp - 0xc3, //0x000063a9 retq - //0x000063aa LBB25_1 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000063aa movq $-1, %r15 - 0xe9, 0xdc, 0xff, 0xff, 0xff, //0x000063b1 jmp LBB25_6 - //0x000063b6 LBB25_4 - 0x48, 0xf7, 0xd0, //0x000063b6 notq %rax - 0x48, 0x01, 0xc3, //0x000063b9 addq %rax, %rbx - 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x000063bc jmp LBB25_6 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000063c1 .p2align 4, 0x90 - //0x000063d0 _skip_one - 0x55, //0x000063d0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000063d1 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x000063d4 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x000063d7 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x000063da movq %rdi, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000063dd movl $1, %edi - 0xc4, 0xe1, 0xf9, 0x6e, 0xc7, //0x000063e2 vmovq %rdi, %xmm0 - 0xc5, 0xfa, 0x7f, 0x00, //0x000063e7 vmovdqu %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x000063eb movq %rax, %rdi - 0x5d, //0x000063ee popq %rbp - 0xe9, 0x5c, 0xee, 0xff, 0xff, //0x000063ef jmp _fsm_exec - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000063f4 .p2align 4, 0x90 - //0x00006400 _validate_one - 0x55, //0x00006400 pushq %rbp - 0x48, 0x89, 0xe5, //0x00006401 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00006404 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00006407 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x0000640a movq %rdi, %rsi - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000640d movl $1, %ecx - 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x00006412 vmovq %rcx, %xmm0 - 0xc5, 0xfa, 0x7f, 0x00, //0x00006417 vmovdqu %xmm0, (%rax) - 0xb9, 0x20, 0x00, 0x00, 0x00, //0x0000641b movl $32, %ecx - 0x48, 0x89, 0xc7, //0x00006420 movq %rax, %rdi - 0x5d, //0x00006423 popq %rbp - 0xe9, 0x27, 0xee, 0xff, 0xff, //0x00006424 jmp _fsm_exec - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006429 .p2align 5, 0x00 - //0x00006440 LCPI28_0 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00006440 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00006450 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00006460 LCPI28_1 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00006460 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00006470 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00006480 LCPI28_2 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00006480 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00006490 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x000064a0 LCPI28_6 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000064a0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000064b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000064c0 LCPI28_7 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000064c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000064d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000064e0 LCPI28_8 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000064e0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000064f0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x00006500 LCPI28_9 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00006500 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00006510 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00006520 LCPI28_10 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00006520 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00006530 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00006540 .p2align 4, 0x00 - //0x00006540 LCPI28_3 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00006540 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00006550 LCPI28_4 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00006550 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00006560 LCPI28_5 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00006560 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00006570 .p2align 4, 0x90 - //0x00006570 _skip_one_fast - 0x55, //0x00006570 pushq %rbp - 0x48, 0x89, 0xe5, //0x00006571 movq %rsp, %rbp - 0x41, 0x57, //0x00006574 pushq %r15 - 0x41, 0x56, //0x00006576 pushq %r14 - 0x41, 0x55, //0x00006578 pushq %r13 - 0x41, 0x54, //0x0000657a pushq %r12 - 0x53, //0x0000657c pushq %rbx - 0x48, 0x81, 0xec, 0x80, 0x00, 0x00, 0x00, //0x0000657d subq $128, %rsp - 0x49, 0x89, 0xf6, //0x00006584 movq %rsi, %r14 - 0x49, 0x89, 0xff, //0x00006587 movq %rdi, %r15 - 0x48, 0x8b, 0x3f, //0x0000658a movq (%rdi), %rdi - 0x49, 0x8b, 0x77, 0x08, //0x0000658d movq $8(%r15), %rsi - 0x4c, 0x89, 0xf2, //0x00006591 movq %r14, %rdx - 0xe8, 0x87, 0xdc, 0xff, 0xff, //0x00006594 callq _advance_ns - 0x4d, 0x8b, 0x0e, //0x00006599 movq (%r14), %r9 - 0x4d, 0x8d, 0x41, 0xff, //0x0000659c leaq $-1(%r9), %r8 - 0x0f, 0xbe, 0xc8, //0x000065a0 movsbl %al, %ecx - 0x83, 0xf9, 0x7b, //0x000065a3 cmpl $123, %ecx - 0x0f, 0x87, 0x87, 0x01, 0x00, 0x00, //0x000065a6 ja LBB28_26 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000065ac movq $-1, %rax - 0x48, 0x8d, 0x35, 0x32, 0x09, 0x00, 0x00, //0x000065b3 leaq $2354(%rip), %rsi /* LJTI28_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8e, //0x000065ba movslq (%rsi,%rcx,4), %rcx - 0x48, 0x01, 0xf1, //0x000065be addq %rsi, %rcx - 0xff, 0xe1, //0x000065c1 jmpq *%rcx - //0x000065c3 LBB28_2 - 0x49, 0x8b, 0x07, //0x000065c3 movq (%r15), %rax - 0x49, 0x8b, 0x7f, 0x08, //0x000065c6 movq $8(%r15), %rdi - 0x48, 0x89, 0xfe, //0x000065ca movq %rdi, %rsi - 0x4c, 0x29, 0xce, //0x000065cd subq %r9, %rsi - 0x4a, 0x8d, 0x0c, 0x08, //0x000065d0 leaq (%rax,%r9), %rcx - 0x48, 0x83, 0xfe, 0x20, //0x000065d4 cmpq $32, %rsi - 0x0f, 0x82, 0x6a, 0x00, 0x00, 0x00, //0x000065d8 jb LBB28_7 - 0x4c, 0x29, 0xcf, //0x000065de subq %r9, %rdi - 0x48, 0x83, 0xc7, 0xe0, //0x000065e1 addq $-32, %rdi - 0x48, 0x89, 0xfa, //0x000065e5 movq %rdi, %rdx - 0x48, 0x83, 0xe2, 0xe0, //0x000065e8 andq $-32, %rdx - 0x4c, 0x01, 0xca, //0x000065ec addq %r9, %rdx - 0x48, 0x8d, 0x54, 0x10, 0x20, //0x000065ef leaq $32(%rax,%rdx), %rdx - 0x83, 0xe7, 0x1f, //0x000065f4 andl $31, %edi - 0xc5, 0xfd, 0x6f, 0x05, 0x41, 0xfe, 0xff, 0xff, //0x000065f7 vmovdqa $-447(%rip), %ymm0 /* LCPI28_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x59, 0xfe, 0xff, 0xff, //0x000065ff vmovdqa $-423(%rip), %ymm1 /* LCPI28_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x15, 0x71, 0xfe, 0xff, 0xff, //0x00006607 vmovdqa $-399(%rip), %ymm2 /* LCPI28_2+0(%rip) */ - 0x90, //0x0000660f .p2align 4, 0x90 - //0x00006610 LBB28_4 - 0xc5, 0xfe, 0x6f, 0x19, //0x00006610 vmovdqu (%rcx), %ymm3 - 0xc5, 0xe5, 0x74, 0xe0, //0x00006614 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xe5, 0xeb, 0xd9, //0x00006618 vpor %ymm1, %ymm3, %ymm3 - 0xc5, 0xe5, 0x74, 0xda, //0x0000661c vpcmpeqb %ymm2, %ymm3, %ymm3 - 0xc5, 0xe5, 0xeb, 0xdc, //0x00006620 vpor %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0xd7, 0xdb, //0x00006624 vpmovmskb %ymm3, %ebx - 0x85, 0xdb, //0x00006628 testl %ebx, %ebx - 0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x0000662a jne LBB28_20 - 0x48, 0x83, 0xc1, 0x20, //0x00006630 addq $32, %rcx - 0x48, 0x83, 0xc6, 0xe0, //0x00006634 addq $-32, %rsi - 0x48, 0x83, 0xfe, 0x1f, //0x00006638 cmpq $31, %rsi - 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x0000663c ja LBB28_4 - 0x48, 0x89, 0xfe, //0x00006642 movq %rdi, %rsi - 0x48, 0x89, 0xd1, //0x00006645 movq %rdx, %rcx - //0x00006648 LBB28_7 - 0x48, 0x83, 0xfe, 0x10, //0x00006648 cmpq $16, %rsi - 0x0f, 0x82, 0x67, 0x00, 0x00, 0x00, //0x0000664c jb LBB28_12 - 0x48, 0x8d, 0x56, 0xf0, //0x00006652 leaq $-16(%rsi), %rdx - 0x48, 0x89, 0xd7, //0x00006656 movq %rdx, %rdi - 0x48, 0x83, 0xe7, 0xf0, //0x00006659 andq $-16, %rdi - 0x48, 0x8d, 0x7c, 0x0f, 0x10, //0x0000665d leaq $16(%rdi,%rcx), %rdi - 0x83, 0xe2, 0x0f, //0x00006662 andl $15, %edx - 0xc5, 0xf9, 0x6f, 0x05, 0xd3, 0xfe, 0xff, 0xff, //0x00006665 vmovdqa $-301(%rip), %xmm0 /* LCPI28_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xdb, 0xfe, 0xff, 0xff, //0x0000666d vmovdqa $-293(%rip), %xmm1 /* LCPI28_4+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xe3, 0xfe, 0xff, 0xff, //0x00006675 vmovdqa $-285(%rip), %xmm2 /* LCPI28_5+0(%rip) */ - 0x90, 0x90, 0x90, //0x0000667d .p2align 4, 0x90 - //0x00006680 LBB28_9 - 0xc5, 0xfa, 0x6f, 0x19, //0x00006680 vmovdqu (%rcx), %xmm3 - 0xc5, 0xe1, 0x74, 0xe0, //0x00006684 vpcmpeqb %xmm0, %xmm3, %xmm4 - 0xc5, 0xe1, 0xeb, 0xd9, //0x00006688 vpor %xmm1, %xmm3, %xmm3 - 0xc5, 0xe1, 0x74, 0xda, //0x0000668c vpcmpeqb %xmm2, %xmm3, %xmm3 - 0xc5, 0xe1, 0xeb, 0xdc, //0x00006690 vpor %xmm4, %xmm3, %xmm3 - 0xc5, 0xf9, 0xd7, 0xdb, //0x00006694 vpmovmskb %xmm3, %ebx - 0x66, 0x85, 0xdb, //0x00006698 testw %bx, %bx - 0x0f, 0x85, 0xa0, 0x07, 0x00, 0x00, //0x0000669b jne LBB28_92 - 0x48, 0x83, 0xc1, 0x10, //0x000066a1 addq $16, %rcx - 0x48, 0x83, 0xc6, 0xf0, //0x000066a5 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x0f, //0x000066a9 cmpq $15, %rsi - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x000066ad ja LBB28_9 - 0x48, 0x89, 0xd6, //0x000066b3 movq %rdx, %rsi - 0x48, 0x89, 0xf9, //0x000066b6 movq %rdi, %rcx - //0x000066b9 LBB28_12 - 0x48, 0x85, 0xf6, //0x000066b9 testq %rsi, %rsi - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x000066bc je LBB28_19 - 0x48, 0x8d, 0x14, 0x31, //0x000066c2 leaq (%rcx,%rsi), %rdx - //0x000066c6 LBB28_14 - 0x0f, 0xb6, 0x19, //0x000066c6 movzbl (%rcx), %ebx - 0x80, 0xfb, 0x2c, //0x000066c9 cmpb $44, %bl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000066cc je LBB28_19 - 0x80, 0xfb, 0x7d, //0x000066d2 cmpb $125, %bl - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000066d5 je LBB28_19 - 0x80, 0xfb, 0x5d, //0x000066db cmpb $93, %bl - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000066de je LBB28_19 - 0x48, 0xff, 0xc1, //0x000066e4 incq %rcx - 0x48, 0xff, 0xce, //0x000066e7 decq %rsi - 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x000066ea jne LBB28_14 - 0x48, 0x89, 0xd1, //0x000066f0 movq %rdx, %rcx - //0x000066f3 LBB28_19 - 0x48, 0x29, 0xc1, //0x000066f3 subq %rax, %rcx - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000066f6 jmp LBB28_22 - //0x000066fb LBB28_20 - 0x48, 0x63, 0xd3, //0x000066fb movslq %ebx, %rdx - //0x000066fe LBB28_21 - 0x48, 0x0f, 0xbc, 0xd2, //0x000066fe bsfq %rdx, %rdx - 0x48, 0x29, 0xc1, //0x00006702 subq %rax, %rcx - 0x48, 0x01, 0xd1, //0x00006705 addq %rdx, %rcx - //0x00006708 LBB28_22 - 0x49, 0x89, 0x0e, //0x00006708 movq %rcx, (%r14) - //0x0000670b LBB28_23 - 0x4c, 0x89, 0xc0, //0x0000670b movq %r8, %rax - //0x0000670e LBB28_24 - 0x48, 0x8d, 0x65, 0xd8, //0x0000670e leaq $-40(%rbp), %rsp - 0x5b, //0x00006712 popq %rbx - 0x41, 0x5c, //0x00006713 popq %r12 - 0x41, 0x5d, //0x00006715 popq %r13 - 0x41, 0x5e, //0x00006717 popq %r14 - 0x41, 0x5f, //0x00006719 popq %r15 - 0x5d, //0x0000671b popq %rbp - 0xc5, 0xf8, 0x77, //0x0000671c vzeroupper - 0xc3, //0x0000671f retq - //0x00006720 LBB28_25 - 0x49, 0x83, 0xc1, 0x03, //0x00006720 addq $3, %r9 - 0x4d, 0x3b, 0x4f, 0x08, //0x00006724 cmpq $8(%r15), %r9 - 0x0f, 0x87, 0xe0, 0xff, 0xff, 0xff, //0x00006728 ja LBB28_24 - 0xe9, 0xcf, 0x03, 0x00, 0x00, //0x0000672e jmp LBB28_62 - //0x00006733 LBB28_26 - 0x4d, 0x89, 0x06, //0x00006733 movq %r8, (%r14) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00006736 movq $-2, %rax - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000673d jmp LBB28_24 - //0x00006742 LBB28_27 - 0x4d, 0x89, 0xc4, //0x00006742 movq %r8, %r12 - 0x49, 0x8b, 0x0f, //0x00006745 movq (%r15), %rcx - 0x4d, 0x8b, 0x5f, 0x08, //0x00006748 movq $8(%r15), %r11 - 0x48, 0x89, 0x4c, 0x24, 0x10, //0x0000674c movq %rcx, $16(%rsp) - 0x4e, 0x8d, 0x3c, 0x09, //0x00006751 leaq (%rcx,%r9), %r15 - 0x4d, 0x29, 0xcb, //0x00006755 subq %r9, %r11 - 0x49, 0x83, 0xfb, 0x20, //0x00006758 cmpq $32, %r11 - 0x0f, 0x8c, 0xf6, 0x06, 0x00, 0x00, //0x0000675c jl LBB28_36 - 0xbb, 0x20, 0x00, 0x00, 0x00, //0x00006762 movl $32, %ebx - 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00006767 movl $4294967295, %r9d - 0x31, 0xd2, //0x0000676d xorl %edx, %edx - 0xc5, 0xfd, 0x6f, 0x05, 0x29, 0xfd, 0xff, 0xff, //0x0000676f vmovdqa $-727(%rip), %ymm0 /* LCPI28_6+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x41, 0xfd, 0xff, 0xff, //0x00006777 vmovdqa $-703(%rip), %ymm1 /* LCPI28_7+0(%rip) */ - 0x45, 0x8d, 0x91, 0xab, 0xaa, 0xaa, 0xaa, //0x0000677f leal $-1431655765(%r9), %r10d - 0x31, 0xff, //0x00006786 xorl %edi, %edi - 0xe9, 0x58, 0x00, 0x00, 0x00, //0x00006788 jmp LBB28_29 - 0x90, 0x90, 0x90, //0x0000678d .p2align 4, 0x90 - //0x00006790 LBB28_32 - 0x89, 0xfe, //0x00006790 movl %edi, %esi - 0x44, 0x31, 0xce, //0x00006792 xorl %r9d, %esi - 0x21, 0xce, //0x00006795 andl %ecx, %esi - 0x44, 0x8d, 0x04, 0x36, //0x00006797 leal (%rsi,%rsi), %r8d - 0x41, 0x09, 0xf8, //0x0000679b orl %edi, %r8d - 0x44, 0x89, 0xc1, //0x0000679e movl %r8d, %ecx - 0x44, 0x31, 0xd1, //0x000067a1 xorl %r10d, %ecx - 0x21, 0xf1, //0x000067a4 andl %esi, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x000067a6 andl $-1431655766, %ecx - 0x31, 0xff, //0x000067ac xorl %edi, %edi - 0x01, 0xf1, //0x000067ae addl %esi, %ecx - 0x40, 0x0f, 0x92, 0xc7, //0x000067b0 setb %dil - 0x01, 0xc9, //0x000067b4 addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x000067b6 xorl $1431655765, %ecx - 0x44, 0x21, 0xc1, //0x000067bc andl %r8d, %ecx - 0x44, 0x31, 0xc9, //0x000067bf xorl %r9d, %ecx - 0x41, 0x21, 0xcd, //0x000067c2 andl %ecx, %r13d - 0x45, 0x85, 0xed, //0x000067c5 testl %r13d, %r13d - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x000067c8 jne LBB28_90 - //0x000067ce LBB28_33 - 0x48, 0x83, 0xc2, 0x20, //0x000067ce addq $32, %rdx - 0x49, 0x8d, 0x4c, 0x1b, 0xe0, //0x000067d2 leaq $-32(%r11,%rbx), %rcx - 0x48, 0x83, 0xc3, 0xe0, //0x000067d7 addq $-32, %rbx - 0x48, 0x83, 0xf9, 0x3f, //0x000067db cmpq $63, %rcx - 0x0f, 0x8e, 0x64, 0x06, 0x00, 0x00, //0x000067df jle LBB28_34 - //0x000067e5 LBB28_29 - 0xc4, 0xc1, 0x7e, 0x6f, 0x14, 0x17, //0x000067e5 vmovdqu (%r15,%rdx), %ymm2 - 0xc5, 0xed, 0x74, 0xd8, //0x000067eb vpcmpeqb %ymm0, %ymm2, %ymm3 - 0xc5, 0x7d, 0xd7, 0xeb, //0x000067ef vpmovmskb %ymm3, %r13d - 0xc5, 0xed, 0x74, 0xd1, //0x000067f3 vpcmpeqb %ymm1, %ymm2, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x000067f7 vpmovmskb %ymm2, %ecx - 0x48, 0x85, 0xff, //0x000067fb testq %rdi, %rdi - 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x000067fe jne LBB28_32 - 0x85, 0xc9, //0x00006804 testl %ecx, %ecx - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00006806 jne LBB28_32 - 0x31, 0xff, //0x0000680c xorl %edi, %edi - 0x45, 0x85, 0xed, //0x0000680e testl %r13d, %r13d - 0x0f, 0x84, 0xb7, 0xff, 0xff, 0xff, //0x00006811 je LBB28_33 - //0x00006817 LBB28_90 - 0x49, 0x0f, 0xbc, 0xc5, //0x00006817 bsfq %r13, %rax - 0x49, 0x01, 0xc7, //0x0000681b addq %rax, %r15 - 0x49, 0x01, 0xd7, //0x0000681e addq %rdx, %r15 - //0x00006821 LBB28_91 - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x00006821 subq $16(%rsp), %r15 - 0x49, 0xff, 0xc7, //0x00006826 incq %r15 - 0x4d, 0x89, 0x3e, //0x00006829 movq %r15, (%r14) - 0x4c, 0x89, 0xe0, //0x0000682c movq %r12, %rax - 0xe9, 0xda, 0xfe, 0xff, 0xff, //0x0000682f jmp LBB28_24 - //0x00006834 LBB28_37 - 0x4d, 0x89, 0xc4, //0x00006834 movq %r8, %r12 - 0x49, 0x8b, 0x4f, 0x08, //0x00006837 movq $8(%r15), %rcx - 0x4c, 0x29, 0xc9, //0x0000683b subq %r9, %rcx - 0x4d, 0x03, 0x0f, //0x0000683e addq (%r15), %r9 - 0x31, 0xd2, //0x00006841 xorl %edx, %edx - 0xc5, 0xfd, 0x6f, 0x05, 0x55, 0xfc, 0xff, 0xff, //0x00006843 vmovdqa $-939(%rip), %ymm0 /* LCPI28_6+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x6d, 0xfc, 0xff, 0xff, //0x0000684b vmovdqa $-915(%rip), %ymm1 /* LCPI28_7+0(%rip) */ - 0xc5, 0xe9, 0x76, 0xd2, //0x00006853 vpcmpeqd %xmm2, %xmm2, %xmm2 - 0xc5, 0xfd, 0x6f, 0x1d, 0xa1, 0xfc, 0xff, 0xff, //0x00006857 vmovdqa $-863(%rip), %ymm3 /* LCPI28_9+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0xb9, 0xfc, 0xff, 0xff, //0x0000685f vmovdqa $-839(%rip), %ymm4 /* LCPI28_10+0(%rip) */ - 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x00006867 vxorps %xmm9, %xmm9, %xmm9 - 0x45, 0x31, 0xd2, //0x0000686c xorl %r10d, %r10d - 0x45, 0x31, 0xc0, //0x0000686f xorl %r8d, %r8d - 0x31, 0xf6, //0x00006872 xorl %esi, %esi - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00006874 jmp LBB28_39 - //0x00006879 LBB28_38 - 0x49, 0xc1, 0xfd, 0x3f, //0x00006879 sarq $63, %r13 - 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x0000687d popcntq %rcx, %rcx - 0x49, 0x01, 0xc8, //0x00006882 addq %rcx, %r8 - 0x49, 0x83, 0xc1, 0x40, //0x00006885 addq $64, %r9 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00006889 movq $16(%rsp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x0000688e addq $-64, %rcx - 0x4c, 0x89, 0xea, //0x00006892 movq %r13, %rdx - //0x00006895 LBB28_39 - 0x48, 0x83, 0xf9, 0x40, //0x00006895 cmpq $64, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00006899 movq %rcx, $16(%rsp) - 0x0f, 0x8c, 0x28, 0x01, 0x00, 0x00, //0x0000689e jl LBB28_46 - //0x000068a4 LBB28_40 - 0xc4, 0xc1, 0x7e, 0x6f, 0x39, //0x000068a4 vmovdqu (%r9), %ymm7 - 0xc4, 0xc1, 0x7e, 0x6f, 0x71, 0x20, //0x000068a9 vmovdqu $32(%r9), %ymm6 - 0xc5, 0x45, 0x74, 0xc0, //0x000068af vpcmpeqb %ymm0, %ymm7, %ymm8 - 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x000068b3 vpmovmskb %ymm8, %r13d - 0xc5, 0x4d, 0x74, 0xc0, //0x000068b8 vpcmpeqb %ymm0, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x000068bc vpmovmskb %ymm8, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x000068c1 shlq $32, %rdi - 0x49, 0x09, 0xfd, //0x000068c5 orq %rdi, %r13 - 0xc5, 0x45, 0x74, 0xc1, //0x000068c8 vpcmpeqb %ymm1, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x000068cc vpmovmskb %ymm8, %edi - 0xc5, 0x4d, 0x74, 0xc1, //0x000068d1 vpcmpeqb %ymm1, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x000068d5 vpmovmskb %ymm8, %ebx - 0x48, 0xc1, 0xe3, 0x20, //0x000068da shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x000068de orq %rbx, %rdi - 0x48, 0x89, 0xfb, //0x000068e1 movq %rdi, %rbx - 0x4c, 0x09, 0xd3, //0x000068e4 orq %r10, %rbx - 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x000068e7 je LBB28_42 - 0x4c, 0x89, 0xd3, //0x000068ed movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x000068f0 notq %rbx - 0x48, 0x21, 0xfb, //0x000068f3 andq %rdi, %rbx - 0x4c, 0x8d, 0x1c, 0x1b, //0x000068f6 leaq (%rbx,%rbx), %r11 - 0x4d, 0x09, 0xd3, //0x000068fa orq %r10, %r11 - 0x49, 0x89, 0xd2, //0x000068fd movq %rdx, %r10 - 0x4c, 0x89, 0xda, //0x00006900 movq %r11, %rdx - 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00006903 movabsq $-6148914691236517206, %rcx - 0x48, 0x31, 0xca, //0x0000690d xorq %rcx, %rdx - 0x48, 0x21, 0xcf, //0x00006910 andq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x00006913 andq %rdx, %rdi - 0x4c, 0x89, 0xd2, //0x00006916 movq %r10, %rdx - 0x45, 0x31, 0xd2, //0x00006919 xorl %r10d, %r10d - 0x48, 0x01, 0xdf, //0x0000691c addq %rbx, %rdi - 0x41, 0x0f, 0x92, 0xc2, //0x0000691f setb %r10b - 0x48, 0x01, 0xff, //0x00006923 addq %rdi, %rdi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006926 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x00006930 xorq %rcx, %rdi - 0x4c, 0x21, 0xdf, //0x00006933 andq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x00006936 notq %rdi - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006939 jmp LBB28_43 - //0x0000693e LBB28_42 - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000693e movq $-1, %rdi - 0x45, 0x31, 0xd2, //0x00006945 xorl %r10d, %r10d - //0x00006948 LBB28_43 - 0x4c, 0x21, 0xef, //0x00006948 andq %r13, %rdi - 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x0000694b vmovq %rdi, %xmm5 - 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00006950 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 - 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00006956 vmovq %xmm5, %r13 - 0x49, 0x31, 0xd5, //0x0000695b xorq %rdx, %r13 - 0xc5, 0xc5, 0x74, 0xeb, //0x0000695e vpcmpeqb %ymm3, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xcd, //0x00006962 vpmovmskb %ymm5, %ecx - 0xc5, 0xcd, 0x74, 0xeb, //0x00006966 vpcmpeqb %ymm3, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xd5, //0x0000696a vpmovmskb %ymm5, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x0000696e shlq $32, %rdx - 0x48, 0x09, 0xd1, //0x00006972 orq %rdx, %rcx - 0x4c, 0x89, 0xea, //0x00006975 movq %r13, %rdx - 0x48, 0xf7, 0xd2, //0x00006978 notq %rdx - 0x48, 0x21, 0xd1, //0x0000697b andq %rdx, %rcx - 0xc5, 0xc5, 0x74, 0xec, //0x0000697e vpcmpeqb %ymm4, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x00006982 vpmovmskb %ymm5, %edi - 0xc5, 0xcd, 0x74, 0xec, //0x00006986 vpcmpeqb %ymm4, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xdd, //0x0000698a vpmovmskb %ymm5, %ebx - 0x48, 0xc1, 0xe3, 0x20, //0x0000698e shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00006992 orq %rbx, %rdi - 0x48, 0x21, 0xd7, //0x00006995 andq %rdx, %rdi - 0x0f, 0x84, 0xdb, 0xfe, 0xff, 0xff, //0x00006998 je LBB28_38 - 0x90, 0x90, //0x0000699e .p2align 4, 0x90 - //0x000069a0 LBB28_44 - 0x48, 0x8d, 0x5f, 0xff, //0x000069a0 leaq $-1(%rdi), %rbx - 0x48, 0x89, 0xda, //0x000069a4 movq %rbx, %rdx - 0x48, 0x21, 0xca, //0x000069a7 andq %rcx, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x000069aa popcntq %rdx, %rdx - 0x4c, 0x01, 0xc2, //0x000069af addq %r8, %rdx - 0x48, 0x39, 0xf2, //0x000069b2 cmpq %rsi, %rdx - 0x0f, 0x86, 0x19, 0x04, 0x00, 0x00, //0x000069b5 jbe LBB28_87 - 0x48, 0xff, 0xc6, //0x000069bb incq %rsi - 0x48, 0x21, 0xdf, //0x000069be andq %rbx, %rdi - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x000069c1 jne LBB28_44 - 0xe9, 0xad, 0xfe, 0xff, 0xff, //0x000069c7 jmp LBB28_38 - //0x000069cc LBB28_46 - 0x48, 0x85, 0xc9, //0x000069cc testq %rcx, %rcx - 0x0f, 0x8e, 0x91, 0x04, 0x00, 0x00, //0x000069cf jle LBB28_93 - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x000069d5 vmovups %ymm9, $64(%rsp) - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x000069db vmovups %ymm9, $32(%rsp) - 0x44, 0x89, 0xc9, //0x000069e1 movl %r9d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000069e4 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000069ea cmpl $4033, %ecx - 0x0f, 0x82, 0xae, 0xfe, 0xff, 0xff, //0x000069f0 jb LBB28_40 - 0x48, 0x83, 0x7c, 0x24, 0x10, 0x20, //0x000069f6 cmpq $32, $16(%rsp) - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000069fc jb LBB28_50 - 0xc4, 0xc1, 0x7c, 0x10, 0x29, //0x00006a02 vmovups (%r9), %ymm5 - 0xc5, 0xfc, 0x11, 0x6c, 0x24, 0x20, //0x00006a07 vmovups %ymm5, $32(%rsp) - 0x49, 0x83, 0xc1, 0x20, //0x00006a0d addq $32, %r9 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00006a11 movq $16(%rsp), %rcx - 0x48, 0x8d, 0x59, 0xe0, //0x00006a16 leaq $-32(%rcx), %rbx - 0x48, 0x8d, 0x7c, 0x24, 0x40, //0x00006a1a leaq $64(%rsp), %rdi - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006a1f jmp LBB28_51 - //0x00006a24 LBB28_50 - 0x48, 0x8d, 0x7c, 0x24, 0x20, //0x00006a24 leaq $32(%rsp), %rdi - 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x00006a29 movq $16(%rsp), %rbx - //0x00006a2e LBB28_51 - 0x48, 0x83, 0xfb, 0x10, //0x00006a2e cmpq $16, %rbx - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00006a32 jb LBB28_52 - 0xc4, 0xc1, 0x78, 0x10, 0x29, //0x00006a38 vmovups (%r9), %xmm5 - 0xc5, 0xf8, 0x11, 0x2f, //0x00006a3d vmovups %xmm5, (%rdi) - 0x49, 0x83, 0xc1, 0x10, //0x00006a41 addq $16, %r9 - 0x48, 0x83, 0xc7, 0x10, //0x00006a45 addq $16, %rdi - 0x48, 0x83, 0xc3, 0xf0, //0x00006a49 addq $-16, %rbx - 0x48, 0x83, 0xfb, 0x08, //0x00006a4d cmpq $8, %rbx - 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00006a51 jae LBB28_57 - //0x00006a57 LBB28_53 - 0x48, 0x83, 0xfb, 0x04, //0x00006a57 cmpq $4, %rbx - 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x00006a5b jl LBB28_54 - //0x00006a61 LBB28_58 - 0x41, 0x8b, 0x09, //0x00006a61 movl (%r9), %ecx - 0x89, 0x0f, //0x00006a64 movl %ecx, (%rdi) - 0x49, 0x83, 0xc1, 0x04, //0x00006a66 addq $4, %r9 - 0x48, 0x83, 0xc7, 0x04, //0x00006a6a addq $4, %rdi - 0x48, 0x83, 0xc3, 0xfc, //0x00006a6e addq $-4, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00006a72 cmpq $2, %rbx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00006a76 jae LBB28_59 - //0x00006a7c LBB28_55 - 0x4c, 0x89, 0xc9, //0x00006a7c movq %r9, %rcx - 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006a7f leaq $32(%rsp), %r9 - 0x48, 0x85, 0xdb, //0x00006a84 testq %rbx, %rbx - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00006a87 jne LBB28_60 - 0xe9, 0x12, 0xfe, 0xff, 0xff, //0x00006a8d jmp LBB28_40 - //0x00006a92 LBB28_52 - 0x48, 0x83, 0xfb, 0x08, //0x00006a92 cmpq $8, %rbx - 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00006a96 jb LBB28_53 - //0x00006a9c LBB28_57 - 0x49, 0x8b, 0x09, //0x00006a9c movq (%r9), %rcx - 0x48, 0x89, 0x0f, //0x00006a9f movq %rcx, (%rdi) - 0x49, 0x83, 0xc1, 0x08, //0x00006aa2 addq $8, %r9 - 0x48, 0x83, 0xc7, 0x08, //0x00006aa6 addq $8, %rdi - 0x48, 0x83, 0xc3, 0xf8, //0x00006aaa addq $-8, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x00006aae cmpq $4, %rbx - 0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x00006ab2 jge LBB28_58 - //0x00006ab8 LBB28_54 - 0x48, 0x83, 0xfb, 0x02, //0x00006ab8 cmpq $2, %rbx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00006abc jb LBB28_55 - //0x00006ac2 LBB28_59 - 0x41, 0x0f, 0xb7, 0x09, //0x00006ac2 movzwl (%r9), %ecx - 0x66, 0x89, 0x0f, //0x00006ac6 movw %cx, (%rdi) - 0x49, 0x83, 0xc1, 0x02, //0x00006ac9 addq $2, %r9 - 0x48, 0x83, 0xc7, 0x02, //0x00006acd addq $2, %rdi - 0x48, 0x83, 0xc3, 0xfe, //0x00006ad1 addq $-2, %rbx - 0x4c, 0x89, 0xc9, //0x00006ad5 movq %r9, %rcx - 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006ad8 leaq $32(%rsp), %r9 - 0x48, 0x85, 0xdb, //0x00006add testq %rbx, %rbx - 0x0f, 0x84, 0xbe, 0xfd, 0xff, 0xff, //0x00006ae0 je LBB28_40 - //0x00006ae6 LBB28_60 - 0x8a, 0x09, //0x00006ae6 movb (%rcx), %cl - 0x88, 0x0f, //0x00006ae8 movb %cl, (%rdi) - 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006aea leaq $32(%rsp), %r9 - 0xe9, 0xb0, 0xfd, 0xff, 0xff, //0x00006aef jmp LBB28_40 - //0x00006af4 LBB28_61 - 0x49, 0x83, 0xc1, 0x04, //0x00006af4 addq $4, %r9 - 0x4d, 0x3b, 0x4f, 0x08, //0x00006af8 cmpq $8(%r15), %r9 - 0x0f, 0x87, 0x0c, 0xfc, 0xff, 0xff, //0x00006afc ja LBB28_24 - //0x00006b02 LBB28_62 - 0x4d, 0x89, 0x0e, //0x00006b02 movq %r9, (%r14) - 0xe9, 0x01, 0xfc, 0xff, 0xff, //0x00006b05 jmp LBB28_23 - //0x00006b0a LBB28_63 - 0x4c, 0x89, 0x44, 0x24, 0x18, //0x00006b0a movq %r8, $24(%rsp) - 0x49, 0x8b, 0x4f, 0x08, //0x00006b0f movq $8(%r15), %rcx - 0x4c, 0x29, 0xc9, //0x00006b13 subq %r9, %rcx - 0x4d, 0x03, 0x0f, //0x00006b16 addq (%r15), %r9 - 0x45, 0x31, 0xe4, //0x00006b19 xorl %r12d, %r12d - 0xc5, 0xfd, 0x6f, 0x05, 0x7c, 0xf9, 0xff, 0xff, //0x00006b1c vmovdqa $-1668(%rip), %ymm0 /* LCPI28_6+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x94, 0xf9, 0xff, 0xff, //0x00006b24 vmovdqa $-1644(%rip), %ymm1 /* LCPI28_7+0(%rip) */ - 0xc5, 0xe9, 0x76, 0xd2, //0x00006b2c vpcmpeqd %xmm2, %xmm2, %xmm2 - 0xc5, 0xfd, 0x6f, 0x1d, 0xa8, 0xf9, 0xff, 0xff, //0x00006b30 vmovdqa $-1624(%rip), %ymm3 /* LCPI28_8+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0x40, 0xf9, 0xff, 0xff, //0x00006b38 vmovdqa $-1728(%rip), %ymm4 /* LCPI28_2+0(%rip) */ - 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x00006b40 vxorps %xmm9, %xmm9, %xmm9 - 0x45, 0x31, 0xd2, //0x00006b45 xorl %r10d, %r10d - 0x45, 0x31, 0xc0, //0x00006b48 xorl %r8d, %r8d - 0x31, 0xf6, //0x00006b4b xorl %esi, %esi - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00006b4d jmp LBB28_65 - //0x00006b52 LBB28_64 - 0x49, 0xc1, 0xfd, 0x3f, //0x00006b52 sarq $63, %r13 - 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x00006b56 popcntq %rcx, %rcx - 0x49, 0x01, 0xc8, //0x00006b5b addq %rcx, %r8 - 0x49, 0x83, 0xc1, 0x40, //0x00006b5e addq $64, %r9 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00006b62 movq $16(%rsp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00006b67 addq $-64, %rcx - 0x4d, 0x89, 0xec, //0x00006b6b movq %r13, %r12 - //0x00006b6e LBB28_65 - 0x48, 0x83, 0xf9, 0x40, //0x00006b6e cmpq $64, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00006b72 movq %rcx, $16(%rsp) - 0x0f, 0x8c, 0x2f, 0x01, 0x00, 0x00, //0x00006b77 jl LBB28_72 - //0x00006b7d LBB28_66 - 0xc4, 0xc1, 0x7e, 0x6f, 0x39, //0x00006b7d vmovdqu (%r9), %ymm7 - 0xc4, 0xc1, 0x7e, 0x6f, 0x71, 0x20, //0x00006b82 vmovdqu $32(%r9), %ymm6 - 0xc5, 0x45, 0x74, 0xc0, //0x00006b88 vpcmpeqb %ymm0, %ymm7, %ymm8 - 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x00006b8c vpmovmskb %ymm8, %r13d - 0xc5, 0x4d, 0x74, 0xc0, //0x00006b91 vpcmpeqb %ymm0, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00006b95 vpmovmskb %ymm8, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00006b9a shlq $32, %rdi - 0x49, 0x09, 0xfd, //0x00006b9e orq %rdi, %r13 - 0xc5, 0x45, 0x74, 0xc1, //0x00006ba1 vpcmpeqb %ymm1, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00006ba5 vpmovmskb %ymm8, %edi - 0xc5, 0x4d, 0x74, 0xc1, //0x00006baa vpcmpeqb %ymm1, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x00006bae vpmovmskb %ymm8, %ebx - 0x48, 0xc1, 0xe3, 0x20, //0x00006bb3 shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00006bb7 orq %rbx, %rdi - 0x48, 0x89, 0xfb, //0x00006bba movq %rdi, %rbx - 0x4c, 0x09, 0xd3, //0x00006bbd orq %r10, %rbx - 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00006bc0 je LBB28_68 - 0x4c, 0x89, 0xd3, //0x00006bc6 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00006bc9 notq %rbx - 0x48, 0x21, 0xfb, //0x00006bcc andq %rdi, %rbx - 0x4c, 0x8d, 0x1c, 0x1b, //0x00006bcf leaq (%rbx,%rbx), %r11 - 0x4d, 0x09, 0xd3, //0x00006bd3 orq %r10, %r11 - 0x4c, 0x89, 0xda, //0x00006bd6 movq %r11, %rdx - 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00006bd9 movabsq $-6148914691236517206, %rcx - 0x48, 0x31, 0xca, //0x00006be3 xorq %rcx, %rdx - 0x48, 0x21, 0xcf, //0x00006be6 andq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x00006be9 andq %rdx, %rdi - 0x45, 0x31, 0xd2, //0x00006bec xorl %r10d, %r10d - 0x48, 0x01, 0xdf, //0x00006bef addq %rbx, %rdi - 0x41, 0x0f, 0x92, 0xc2, //0x00006bf2 setb %r10b - 0x48, 0x01, 0xff, //0x00006bf6 addq %rdi, %rdi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006bf9 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x00006c03 xorq %rcx, %rdi - 0x4c, 0x21, 0xdf, //0x00006c06 andq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x00006c09 notq %rdi - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006c0c jmp LBB28_69 - //0x00006c11 LBB28_68 - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00006c11 movq $-1, %rdi - 0x45, 0x31, 0xd2, //0x00006c18 xorl %r10d, %r10d - //0x00006c1b LBB28_69 - 0x4c, 0x21, 0xef, //0x00006c1b andq %r13, %rdi - 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x00006c1e vmovq %rdi, %xmm5 - 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00006c23 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 - 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00006c29 vmovq %xmm5, %r13 - 0x4d, 0x31, 0xe5, //0x00006c2e xorq %r12, %r13 - 0xc5, 0xc5, 0x74, 0xeb, //0x00006c31 vpcmpeqb %ymm3, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xcd, //0x00006c35 vpmovmskb %ymm5, %ecx - 0xc5, 0xcd, 0x74, 0xeb, //0x00006c39 vpcmpeqb %ymm3, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xd5, //0x00006c3d vpmovmskb %ymm5, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x00006c41 shlq $32, %rdx - 0x48, 0x09, 0xd1, //0x00006c45 orq %rdx, %rcx - 0x4c, 0x89, 0xea, //0x00006c48 movq %r13, %rdx - 0x48, 0xf7, 0xd2, //0x00006c4b notq %rdx - 0x48, 0x21, 0xd1, //0x00006c4e andq %rdx, %rcx - 0xc5, 0xc5, 0x74, 0xec, //0x00006c51 vpcmpeqb %ymm4, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x00006c55 vpmovmskb %ymm5, %edi - 0xc5, 0xcd, 0x74, 0xec, //0x00006c59 vpcmpeqb %ymm4, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xdd, //0x00006c5d vpmovmskb %ymm5, %ebx - 0x48, 0xc1, 0xe3, 0x20, //0x00006c61 shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00006c65 orq %rbx, %rdi - 0x48, 0x21, 0xd7, //0x00006c68 andq %rdx, %rdi - 0x0f, 0x84, 0xe1, 0xfe, 0xff, 0xff, //0x00006c6b je LBB28_64 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006c71 .p2align 4, 0x90 - //0x00006c80 LBB28_70 - 0x48, 0x8d, 0x5f, 0xff, //0x00006c80 leaq $-1(%rdi), %rbx - 0x48, 0x89, 0xda, //0x00006c84 movq %rbx, %rdx - 0x48, 0x21, 0xca, //0x00006c87 andq %rcx, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00006c8a popcntq %rdx, %rdx - 0x4c, 0x01, 0xc2, //0x00006c8f addq %r8, %rdx - 0x48, 0x39, 0xf2, //0x00006c92 cmpq %rsi, %rdx - 0x0f, 0x86, 0x6b, 0x01, 0x00, 0x00, //0x00006c95 jbe LBB28_88 - 0x48, 0xff, 0xc6, //0x00006c9b incq %rsi - 0x48, 0x21, 0xdf, //0x00006c9e andq %rbx, %rdi - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00006ca1 jne LBB28_70 - 0xe9, 0xa6, 0xfe, 0xff, 0xff, //0x00006ca7 jmp LBB28_64 - //0x00006cac LBB28_72 - 0x48, 0x85, 0xc9, //0x00006cac testq %rcx, %rcx - 0x0f, 0x8e, 0xb1, 0x01, 0x00, 0x00, //0x00006caf jle LBB28_93 - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x00006cb5 vmovups %ymm9, $64(%rsp) - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x00006cbb vmovups %ymm9, $32(%rsp) - 0x44, 0x89, 0xc9, //0x00006cc1 movl %r9d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006cc4 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00006cca cmpl $4033, %ecx - 0x0f, 0x82, 0xa7, 0xfe, 0xff, 0xff, //0x00006cd0 jb LBB28_66 - 0x48, 0x83, 0x7c, 0x24, 0x10, 0x20, //0x00006cd6 cmpq $32, $16(%rsp) - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00006cdc jb LBB28_76 - 0xc4, 0xc1, 0x7c, 0x10, 0x29, //0x00006ce2 vmovups (%r9), %ymm5 - 0xc5, 0xfc, 0x11, 0x6c, 0x24, 0x20, //0x00006ce7 vmovups %ymm5, $32(%rsp) - 0x49, 0x83, 0xc1, 0x20, //0x00006ced addq $32, %r9 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00006cf1 movq $16(%rsp), %rcx - 0x48, 0x8d, 0x59, 0xe0, //0x00006cf6 leaq $-32(%rcx), %rbx - 0x48, 0x8d, 0x7c, 0x24, 0x40, //0x00006cfa leaq $64(%rsp), %rdi - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006cff jmp LBB28_77 - //0x00006d04 LBB28_76 - 0x48, 0x8d, 0x7c, 0x24, 0x20, //0x00006d04 leaq $32(%rsp), %rdi - 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x00006d09 movq $16(%rsp), %rbx - //0x00006d0e LBB28_77 - 0x48, 0x83, 0xfb, 0x10, //0x00006d0e cmpq $16, %rbx - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00006d12 jb LBB28_78 - 0xc4, 0xc1, 0x78, 0x10, 0x29, //0x00006d18 vmovups (%r9), %xmm5 - 0xc5, 0xf8, 0x11, 0x2f, //0x00006d1d vmovups %xmm5, (%rdi) - 0x49, 0x83, 0xc1, 0x10, //0x00006d21 addq $16, %r9 - 0x48, 0x83, 0xc7, 0x10, //0x00006d25 addq $16, %rdi - 0x48, 0x83, 0xc3, 0xf0, //0x00006d29 addq $-16, %rbx - 0x48, 0x83, 0xfb, 0x08, //0x00006d2d cmpq $8, %rbx - 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00006d31 jae LBB28_83 - //0x00006d37 LBB28_79 - 0x48, 0x83, 0xfb, 0x04, //0x00006d37 cmpq $4, %rbx - 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x00006d3b jl LBB28_80 - //0x00006d41 LBB28_84 - 0x41, 0x8b, 0x09, //0x00006d41 movl (%r9), %ecx - 0x89, 0x0f, //0x00006d44 movl %ecx, (%rdi) - 0x49, 0x83, 0xc1, 0x04, //0x00006d46 addq $4, %r9 - 0x48, 0x83, 0xc7, 0x04, //0x00006d4a addq $4, %rdi - 0x48, 0x83, 0xc3, 0xfc, //0x00006d4e addq $-4, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00006d52 cmpq $2, %rbx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00006d56 jae LBB28_85 - //0x00006d5c LBB28_81 - 0x4c, 0x89, 0xc9, //0x00006d5c movq %r9, %rcx - 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006d5f leaq $32(%rsp), %r9 - 0x48, 0x85, 0xdb, //0x00006d64 testq %rbx, %rbx - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00006d67 jne LBB28_86 - 0xe9, 0x0b, 0xfe, 0xff, 0xff, //0x00006d6d jmp LBB28_66 - //0x00006d72 LBB28_78 - 0x48, 0x83, 0xfb, 0x08, //0x00006d72 cmpq $8, %rbx - 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00006d76 jb LBB28_79 - //0x00006d7c LBB28_83 - 0x49, 0x8b, 0x09, //0x00006d7c movq (%r9), %rcx - 0x48, 0x89, 0x0f, //0x00006d7f movq %rcx, (%rdi) - 0x49, 0x83, 0xc1, 0x08, //0x00006d82 addq $8, %r9 - 0x48, 0x83, 0xc7, 0x08, //0x00006d86 addq $8, %rdi - 0x48, 0x83, 0xc3, 0xf8, //0x00006d8a addq $-8, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x00006d8e cmpq $4, %rbx - 0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x00006d92 jge LBB28_84 - //0x00006d98 LBB28_80 - 0x48, 0x83, 0xfb, 0x02, //0x00006d98 cmpq $2, %rbx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00006d9c jb LBB28_81 - //0x00006da2 LBB28_85 - 0x41, 0x0f, 0xb7, 0x09, //0x00006da2 movzwl (%r9), %ecx - 0x66, 0x89, 0x0f, //0x00006da6 movw %cx, (%rdi) - 0x49, 0x83, 0xc1, 0x02, //0x00006da9 addq $2, %r9 - 0x48, 0x83, 0xc7, 0x02, //0x00006dad addq $2, %rdi - 0x48, 0x83, 0xc3, 0xfe, //0x00006db1 addq $-2, %rbx - 0x4c, 0x89, 0xc9, //0x00006db5 movq %r9, %rcx - 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006db8 leaq $32(%rsp), %r9 - 0x48, 0x85, 0xdb, //0x00006dbd testq %rbx, %rbx - 0x0f, 0x84, 0xb7, 0xfd, 0xff, 0xff, //0x00006dc0 je LBB28_66 - //0x00006dc6 LBB28_86 - 0x8a, 0x09, //0x00006dc6 movb (%rcx), %cl - 0x88, 0x0f, //0x00006dc8 movb %cl, (%rdi) - 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006dca leaq $32(%rsp), %r9 - 0xe9, 0xa9, 0xfd, 0xff, 0xff, //0x00006dcf jmp LBB28_66 - //0x00006dd4 LBB28_87 - 0x49, 0x8b, 0x47, 0x08, //0x00006dd4 movq $8(%r15), %rax - 0x48, 0x0f, 0xbc, 0xcf, //0x00006dd8 bsfq %rdi, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x10, //0x00006ddc subq $16(%rsp), %rcx - 0x48, 0x8d, 0x44, 0x01, 0x01, //0x00006de1 leaq $1(%rcx,%rax), %rax - 0x49, 0x89, 0x06, //0x00006de6 movq %rax, (%r14) - 0x49, 0x8b, 0x4f, 0x08, //0x00006de9 movq $8(%r15), %rcx - 0x48, 0x39, 0xc8, //0x00006ded cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x00006df0 cmovaq %rcx, %rax - 0x49, 0x89, 0x06, //0x00006df4 movq %rax, (%r14) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006df7 movq $-1, %rax - 0x4c, 0x89, 0xe1, //0x00006dfe movq %r12, %rcx - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00006e01 jmp LBB28_89 - //0x00006e06 LBB28_88 - 0x49, 0x8b, 0x47, 0x08, //0x00006e06 movq $8(%r15), %rax - 0x48, 0x0f, 0xbc, 0xcf, //0x00006e0a bsfq %rdi, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x10, //0x00006e0e subq $16(%rsp), %rcx - 0x48, 0x8d, 0x44, 0x01, 0x01, //0x00006e13 leaq $1(%rcx,%rax), %rax - 0x49, 0x89, 0x06, //0x00006e18 movq %rax, (%r14) - 0x49, 0x8b, 0x4f, 0x08, //0x00006e1b movq $8(%r15), %rcx - 0x48, 0x39, 0xc8, //0x00006e1f cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x00006e22 cmovaq %rcx, %rax - 0x49, 0x89, 0x06, //0x00006e26 movq %rax, (%r14) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006e29 movq $-1, %rax - 0x48, 0x8b, 0x4c, 0x24, 0x18, //0x00006e30 movq $24(%rsp), %rcx - //0x00006e35 LBB28_89 - 0x48, 0x0f, 0x47, 0xc8, //0x00006e35 cmovaq %rax, %rcx - 0x48, 0x89, 0xc8, //0x00006e39 movq %rcx, %rax - 0xe9, 0xcd, 0xf8, 0xff, 0xff, //0x00006e3c jmp LBB28_24 - //0x00006e41 LBB28_92 - 0x0f, 0xb7, 0xd3, //0x00006e41 movzwl %bx, %edx - 0xe9, 0xb5, 0xf8, 0xff, 0xff, //0x00006e44 jmp LBB28_21 - //0x00006e49 LBB28_34 - 0x48, 0x85, 0xff, //0x00006e49 testq %rdi, %rdi - 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00006e4c jne LBB28_94 - 0x49, 0x01, 0xd7, //0x00006e52 addq %rdx, %r15 - 0x49, 0x29, 0xd3, //0x00006e55 subq %rdx, %r11 - //0x00006e58 LBB28_36 - 0x4d, 0x85, 0xdb, //0x00006e58 testq %r11, %r11 - 0x0f, 0x8f, 0x52, 0x00, 0x00, 0x00, //0x00006e5b jg LBB28_98 - 0xe9, 0xa8, 0xf8, 0xff, 0xff, //0x00006e61 jmp LBB28_24 - //0x00006e66 LBB28_93 - 0x49, 0x8b, 0x4f, 0x08, //0x00006e66 movq $8(%r15), %rcx - 0x49, 0x89, 0x0e, //0x00006e6a movq %rcx, (%r14) - 0xe9, 0x9c, 0xf8, 0xff, 0xff, //0x00006e6d jmp LBB28_24 - //0x00006e72 LBB28_94 - 0x49, 0x39, 0xd3, //0x00006e72 cmpq %rdx, %r11 - 0x0f, 0x84, 0x93, 0xf8, 0xff, 0xff, //0x00006e75 je LBB28_24 - 0x4d, 0x8d, 0x7c, 0x17, 0x01, //0x00006e7b leaq $1(%r15,%rdx), %r15 - 0x48, 0xf7, 0xd2, //0x00006e80 notq %rdx - 0x49, 0x01, 0xd3, //0x00006e83 addq %rdx, %r11 - 0x4d, 0x85, 0xdb, //0x00006e86 testq %r11, %r11 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00006e89 jg LBB28_98 - 0xe9, 0x7a, 0xf8, 0xff, 0xff, //0x00006e8f jmp LBB28_24 - //0x00006e94 LBB28_96 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00006e94 movq $-2, %rdx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00006e9b movl $2, %eax - 0x49, 0x01, 0xc7, //0x00006ea0 addq %rax, %r15 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006ea3 movq $-1, %rax - 0x49, 0x01, 0xd3, //0x00006eaa addq %rdx, %r11 - 0x0f, 0x8e, 0x5b, 0xf8, 0xff, 0xff, //0x00006ead jle LBB28_24 - //0x00006eb3 LBB28_98 - 0x41, 0x0f, 0xb6, 0x07, //0x00006eb3 movzbl (%r15), %eax - 0x3c, 0x5c, //0x00006eb7 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00006eb9 je LBB28_96 - 0x3c, 0x22, //0x00006ebf cmpb $34, %al - 0x0f, 0x84, 0x5a, 0xf9, 0xff, 0xff, //0x00006ec1 je LBB28_91 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00006ec7 movq $-1, %rdx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00006ece movl $1, %eax - 0x49, 0x01, 0xc7, //0x00006ed3 addq %rax, %r15 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006ed6 movq $-1, %rax - 0x49, 0x01, 0xd3, //0x00006edd addq %rdx, %r11 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00006ee0 jg LBB28_98 - 0xe9, 0x23, 0xf8, 0xff, 0xff, //0x00006ee6 jmp LBB28_24 - 0x90, //0x00006eeb .p2align 2, 0x90 - // // .set L28_0_set_24, LBB28_24-LJTI28_0 - // // .set L28_0_set_26, LBB28_26-LJTI28_0 - // // .set L28_0_set_27, LBB28_27-LJTI28_0 - // // .set L28_0_set_2, LBB28_2-LJTI28_0 - // // .set L28_0_set_37, LBB28_37-LJTI28_0 - // // .set L28_0_set_61, LBB28_61-LJTI28_0 - // // .set L28_0_set_25, LBB28_25-LJTI28_0 - // // .set L28_0_set_63, LBB28_63-LJTI28_0 - //0x00006eec LJTI28_0 - 0x22, 0xf8, 0xff, 0xff, //0x00006eec .long L28_0_set_24 - 0x47, 0xf8, 0xff, 0xff, //0x00006ef0 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006ef4 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006ef8 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006efc .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f00 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f04 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f08 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f0c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f10 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f14 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f18 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f1c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f20 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f24 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f28 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f2c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f30 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f34 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f38 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f3c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f40 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f44 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f48 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f4c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f50 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f54 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f58 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f5c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f60 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f64 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f68 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f6c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f70 .long L28_0_set_26 - 0x56, 0xf8, 0xff, 0xff, //0x00006f74 .long L28_0_set_27 - 0x47, 0xf8, 0xff, 0xff, //0x00006f78 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f7c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f80 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f84 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f88 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f8c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f90 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f94 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f98 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f9c .long L28_0_set_26 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fa0 .long L28_0_set_2 - 0x47, 0xf8, 0xff, 0xff, //0x00006fa4 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006fa8 .long L28_0_set_26 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fac .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fb0 .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fb4 .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fb8 .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fbc .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fc0 .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fc4 .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fc8 .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fcc .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fd0 .long L28_0_set_2 - 0x47, 0xf8, 0xff, 0xff, //0x00006fd4 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006fd8 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006fdc .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006fe0 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006fe4 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006fe8 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006fec .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006ff0 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006ff4 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006ff8 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006ffc .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007000 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007004 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007008 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x0000700c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007010 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007014 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007018 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x0000701c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007020 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007024 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007028 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x0000702c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007030 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007034 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007038 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x0000703c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007040 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007044 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007048 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x0000704c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007050 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007054 .long L28_0_set_26 - 0x48, 0xf9, 0xff, 0xff, //0x00007058 .long L28_0_set_37 - 0x47, 0xf8, 0xff, 0xff, //0x0000705c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007060 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007064 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007068 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x0000706c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007070 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007074 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007078 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x0000707c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007080 .long L28_0_set_26 - 0x08, 0xfc, 0xff, 0xff, //0x00007084 .long L28_0_set_61 - 0x47, 0xf8, 0xff, 0xff, //0x00007088 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x0000708c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007090 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007094 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007098 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x0000709c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x000070a0 .long L28_0_set_26 - 0x34, 0xf8, 0xff, 0xff, //0x000070a4 .long L28_0_set_25 - 0x47, 0xf8, 0xff, 0xff, //0x000070a8 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x000070ac .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x000070b0 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x000070b4 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x000070b8 .long L28_0_set_26 - 0x34, 0xf8, 0xff, 0xff, //0x000070bc .long L28_0_set_25 - 0x47, 0xf8, 0xff, 0xff, //0x000070c0 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x000070c4 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x000070c8 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x000070cc .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x000070d0 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x000070d4 .long L28_0_set_26 - 0x1e, 0xfc, 0xff, 0xff, //0x000070d8 .long L28_0_set_63 - 0x90, 0x90, 0x90, 0x90, //0x000070dc .p2align 4, 0x90 - //0x000070e0 _get_by_path - 0x55, //0x000070e0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000070e1 movq %rsp, %rbp - 0x41, 0x57, //0x000070e4 pushq %r15 - 0x41, 0x56, //0x000070e6 pushq %r14 - 0x41, 0x55, //0x000070e8 pushq %r13 - 0x41, 0x54, //0x000070ea pushq %r12 - 0x53, //0x000070ec pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x000070ed subq $40, %rsp - 0x49, 0x89, 0xf7, //0x000070f1 movq %rsi, %r15 - 0x49, 0x89, 0xfd, //0x000070f4 movq %rdi, %r13 - 0x48, 0x8b, 0x42, 0x08, //0x000070f7 movq $8(%rdx), %rax - 0x48, 0x85, 0xc0, //0x000070fb testq %rax, %rax - 0x0f, 0x84, 0x91, 0x07, 0x00, 0x00, //0x000070fe je LBB29_98 - 0x4c, 0x8b, 0x32, //0x00007104 movq (%rdx), %r14 - 0x48, 0xc1, 0xe0, 0x04, //0x00007107 shlq $4, %rax - 0x4c, 0x01, 0xf0, //0x0000710b addq %r14, %rax - 0x48, 0x89, 0x4d, 0xb0, //0x0000710e movq %rcx, $-80(%rbp) - 0x48, 0x89, 0x45, 0xb8, //0x00007112 movq %rax, $-72(%rbp) - //0x00007116 LBB29_2 - 0x49, 0x8b, 0x7d, 0x00, //0x00007116 movq (%r13), %rdi - 0x49, 0x8b, 0x75, 0x08, //0x0000711a movq $8(%r13), %rsi - 0x4c, 0x89, 0xfa, //0x0000711e movq %r15, %rdx - 0xe8, 0xfa, 0xd0, 0xff, 0xff, //0x00007121 callq _advance_ns - 0x49, 0x8b, 0x0e, //0x00007126 movq (%r14), %rcx - 0x48, 0x85, 0xc9, //0x00007129 testq %rcx, %rcx - 0x0f, 0x84, 0xbe, 0x07, 0x00, 0x00, //0x0000712c je LBB29_104 - 0x8a, 0x49, 0x17, //0x00007132 movb $23(%rcx), %cl - 0x80, 0xe1, 0x1f, //0x00007135 andb $31, %cl - 0x80, 0xf9, 0x02, //0x00007138 cmpb $2, %cl - 0x0f, 0x84, 0xbf, 0x06, 0x00, 0x00, //0x0000713b je LBB29_91 - 0x80, 0xf9, 0x18, //0x00007141 cmpb $24, %cl - 0x0f, 0x85, 0xa6, 0x07, 0x00, 0x00, //0x00007144 jne LBB29_104 - 0x3c, 0x7b, //0x0000714a cmpb $123, %al - 0x4c, 0x89, 0x75, 0xc8, //0x0000714c movq %r14, $-56(%rbp) - 0x0f, 0x85, 0x81, 0x07, 0x00, 0x00, //0x00007150 jne LBB29_102 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007156 .p2align 4, 0x90 - //0x00007160 LBB29_6 - 0x49, 0x8b, 0x7d, 0x00, //0x00007160 movq (%r13), %rdi - 0x49, 0x8b, 0x75, 0x08, //0x00007164 movq $8(%r13), %rsi - 0x4c, 0x89, 0xfa, //0x00007168 movq %r15, %rdx - 0xe8, 0xb0, 0xd0, 0xff, 0xff, //0x0000716b callq _advance_ns - 0x3c, 0x22, //0x00007170 cmpb $34, %al - 0x0f, 0x85, 0x40, 0x07, 0x00, 0x00, //0x00007172 jne LBB29_99 - 0x49, 0x8b, 0x46, 0x08, //0x00007178 movq $8(%r14), %rax - 0x4c, 0x8b, 0x30, //0x0000717c movq (%rax), %r14 - 0x4c, 0x8b, 0x60, 0x08, //0x0000717f movq $8(%rax), %r12 - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007183 movq $-1, $-64(%rbp) - 0x49, 0x8b, 0x1f, //0x0000718b movq (%r15), %rbx - 0x4c, 0x89, 0xef, //0x0000718e movq %r13, %rdi - 0x48, 0x89, 0xde, //0x00007191 movq %rbx, %rsi - 0x48, 0x8d, 0x55, 0xc0, //0x00007194 leaq $-64(%rbp), %rdx - 0xe8, 0xe3, 0x2b, 0x00, 0x00, //0x00007198 callq _advance_string_default - 0x48, 0x85, 0xc0, //0x0000719d testq %rax, %rax - 0x0f, 0x88, 0x59, 0x07, 0x00, 0x00, //0x000071a0 js LBB29_105 - 0x49, 0x89, 0x07, //0x000071a6 movq %rax, (%r15) - 0x48, 0x8b, 0x4d, 0xc0, //0x000071a9 movq $-64(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000071ad cmpq $-1, %rcx - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x000071b1 je LBB29_10 - 0x48, 0x39, 0xc1, //0x000071b7 cmpq %rax, %rcx - 0x0f, 0x8e, 0x70, 0x02, 0x00, 0x00, //0x000071ba jle LBB29_45 - //0x000071c0 LBB29_10 - 0x48, 0x89, 0xd9, //0x000071c0 movq %rbx, %rcx - 0x48, 0xf7, 0xd1, //0x000071c3 notq %rcx - 0x48, 0x01, 0xc8, //0x000071c6 addq %rcx, %rax - 0x48, 0x89, 0xc1, //0x000071c9 movq %rax, %rcx - 0x4c, 0x09, 0xe1, //0x000071cc orq %r12, %rcx - 0x0f, 0x84, 0xcb, 0x00, 0x00, 0x00, //0x000071cf je LBB29_21 - 0x4c, 0x39, 0xe0, //0x000071d5 cmpq %r12, %rax - 0x0f, 0x85, 0xd2, 0x00, 0x00, 0x00, //0x000071d8 jne LBB29_22 - 0x49, 0x03, 0x5d, 0x00, //0x000071de addq (%r13), %rbx - 0x49, 0x83, 0xfc, 0x20, //0x000071e2 cmpq $32, %r12 - 0x0f, 0x82, 0x57, 0x00, 0x00, 0x00, //0x000071e6 jb LBB29_17 - 0x49, 0x8d, 0x44, 0x24, 0xe0, //0x000071ec leaq $-32(%r12), %rax - 0x48, 0x89, 0xc2, //0x000071f1 movq %rax, %rdx - 0x48, 0x83, 0xe2, 0xe0, //0x000071f4 andq $-32, %rdx - 0x48, 0x8d, 0x4c, 0x13, 0x20, //0x000071f8 leaq $32(%rbx,%rdx), %rcx - 0x49, 0x8d, 0x54, 0x16, 0x20, //0x000071fd leaq $32(%r14,%rdx), %rdx - 0x83, 0xe0, 0x1f, //0x00007202 andl $31, %eax - 0x31, 0xf6, //0x00007205 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007207 .p2align 4, 0x90 - //0x00007210 LBB29_14 - 0xc5, 0xfe, 0x6f, 0x04, 0x33, //0x00007210 vmovdqu (%rbx,%rsi), %ymm0 - 0xc4, 0xc1, 0x7d, 0x74, 0x04, 0x36, //0x00007215 vpcmpeqb (%r14,%rsi), %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x0000721b vpmovmskb %ymm0, %edi - 0x83, 0xff, 0xff, //0x0000721f cmpl $-1, %edi - 0x0f, 0x85, 0x08, 0x01, 0x00, 0x00, //0x00007222 jne LBB29_28 - 0x49, 0x83, 0xc4, 0xe0, //0x00007228 addq $-32, %r12 - 0x48, 0x83, 0xc6, 0x20, //0x0000722c addq $32, %rsi - 0x49, 0x83, 0xfc, 0x1f, //0x00007230 cmpq $31, %r12 - 0x0f, 0x87, 0xd6, 0xff, 0xff, 0xff, //0x00007234 ja LBB29_14 - 0x49, 0x89, 0xc4, //0x0000723a movq %rax, %r12 - 0x49, 0x89, 0xd6, //0x0000723d movq %rdx, %r14 - 0x48, 0x89, 0xcb, //0x00007240 movq %rcx, %rbx - //0x00007243 LBB29_17 - 0x89, 0xde, //0x00007243 movl %ebx, %esi - 0x81, 0xe6, 0xff, 0x0f, 0x00, 0x00, //0x00007245 andl $4095, %esi - 0x44, 0x89, 0xf7, //0x0000724b movl %r14d, %edi - 0x81, 0xe7, 0xff, 0x0f, 0x00, 0x00, //0x0000724e andl $4095, %edi - 0x48, 0x81, 0xff, 0xe0, 0x0f, 0x00, 0x00, //0x00007254 cmpq $4064, %rdi - 0x0f, 0x87, 0x5a, 0x00, 0x00, 0x00, //0x0000725b ja LBB29_23 - 0x81, 0xfe, 0xe1, 0x0f, 0x00, 0x00, //0x00007261 cmpl $4065, %esi - 0x0f, 0x83, 0x4e, 0x00, 0x00, 0x00, //0x00007267 jae LBB29_23 - 0xc5, 0xfe, 0x6f, 0x03, //0x0000726d vmovdqu (%rbx), %ymm0 - 0xc4, 0xc1, 0x7d, 0x74, 0x06, //0x00007271 vpcmpeqb (%r14), %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00007276 vpmovmskb %ymm0, %eax - 0x83, 0xf8, 0xff, //0x0000727a cmpl $-1, %eax - 0x0f, 0x84, 0x08, 0x01, 0x00, 0x00, //0x0000727d je LBB29_33 - 0xf7, 0xd0, //0x00007283 notl %eax - 0x48, 0x0f, 0xbc, 0xc0, //0x00007285 bsfq %rax, %rax - 0x4c, 0x39, 0xe0, //0x00007289 cmpq %r12, %rax - 0x40, 0x0f, 0x93, 0xc6, //0x0000728c setae %sil - 0x4c, 0x8b, 0x75, 0xc8, //0x00007290 movq $-56(%rbp), %r14 - 0xe9, 0x47, 0x01, 0x00, 0x00, //0x00007294 jmp LBB29_40 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007299 .p2align 4, 0x90 - //0x000072a0 LBB29_21 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000072a0 movl $1, %ebx - 0x4c, 0x8b, 0x75, 0xc8, //0x000072a5 movq $-56(%rbp), %r14 - 0xe9, 0x36, 0x01, 0x00, 0x00, //0x000072a9 jmp LBB29_41 - 0x90, 0x90, //0x000072ae .p2align 4, 0x90 - //0x000072b0 LBB29_22 - 0x31, 0xdb, //0x000072b0 xorl %ebx, %ebx - 0x4c, 0x8b, 0x75, 0xc8, //0x000072b2 movq $-56(%rbp), %r14 - 0xe9, 0x29, 0x01, 0x00, 0x00, //0x000072b6 jmp LBB29_41 - //0x000072bb LBB29_23 - 0x49, 0x83, 0xfc, 0x10, //0x000072bb cmpq $16, %r12 - 0x0f, 0x82, 0x76, 0x00, 0x00, 0x00, //0x000072bf jb LBB29_29 - 0x49, 0x8d, 0x44, 0x24, 0xf0, //0x000072c5 leaq $-16(%r12), %rax - 0x48, 0x89, 0xc1, //0x000072ca movq %rax, %rcx - 0x48, 0x83, 0xe1, 0xf0, //0x000072cd andq $-16, %rcx - 0x48, 0x8d, 0x54, 0x0b, 0x10, //0x000072d1 leaq $16(%rbx,%rcx), %rdx - 0x49, 0x8d, 0x4c, 0x0e, 0x10, //0x000072d6 leaq $16(%r14,%rcx), %rcx - 0x83, 0xe0, 0x0f, //0x000072db andl $15, %eax - 0x31, 0xf6, //0x000072de xorl %esi, %esi - //0x000072e0 .p2align 4, 0x90 - //0x000072e0 LBB29_25 - 0xc5, 0xfa, 0x6f, 0x04, 0x33, //0x000072e0 vmovdqu (%rbx,%rsi), %xmm0 - 0xc4, 0xc1, 0x79, 0x74, 0x04, 0x36, //0x000072e5 vpcmpeqb (%r14,%rsi), %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xf8, //0x000072eb vpmovmskb %xmm0, %edi - 0x66, 0x83, 0xff, 0xff, //0x000072ef cmpw $-1, %di - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x000072f3 jne LBB29_28 - 0x49, 0x83, 0xc4, 0xf0, //0x000072f9 addq $-16, %r12 - 0x48, 0x83, 0xc6, 0x10, //0x000072fd addq $16, %rsi - 0x49, 0x83, 0xfc, 0x0f, //0x00007301 cmpq $15, %r12 - 0x0f, 0x87, 0xd5, 0xff, 0xff, 0xff, //0x00007305 ja LBB29_25 - 0x89, 0xd6, //0x0000730b movl %edx, %esi - 0x81, 0xe6, 0xff, 0x0f, 0x00, 0x00, //0x0000730d andl $4095, %esi - 0x89, 0xcf, //0x00007313 movl %ecx, %edi - 0x81, 0xe7, 0xff, 0x0f, 0x00, 0x00, //0x00007315 andl $4095, %edi - 0x81, 0xff, 0xf0, 0x0f, 0x00, 0x00, //0x0000731b cmpl $4080, %edi - 0x4c, 0x8b, 0x75, 0xc8, //0x00007321 movq $-56(%rbp), %r14 - 0x0f, 0x86, 0x29, 0x00, 0x00, 0x00, //0x00007325 jbe LBB29_30 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000732b jmp LBB29_34 - //0x00007330 LBB29_28 - 0x31, 0xf6, //0x00007330 xorl %esi, %esi - 0x4c, 0x8b, 0x75, 0xc8, //0x00007332 movq $-56(%rbp), %r14 - 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x00007336 jmp LBB29_40 - //0x0000733b LBB29_29 - 0x4c, 0x89, 0xe0, //0x0000733b movq %r12, %rax - 0x4c, 0x89, 0xf1, //0x0000733e movq %r14, %rcx - 0x48, 0x89, 0xda, //0x00007341 movq %rbx, %rdx - 0x81, 0xff, 0xf0, 0x0f, 0x00, 0x00, //0x00007344 cmpl $4080, %edi - 0x4c, 0x8b, 0x75, 0xc8, //0x0000734a movq $-56(%rbp), %r14 - 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x0000734e ja LBB29_34 - //0x00007354 LBB29_30 - 0x81, 0xfe, 0xf1, 0x0f, 0x00, 0x00, //0x00007354 cmpl $4081, %esi - 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x0000735a jae LBB29_34 - 0xc5, 0xfa, 0x6f, 0x02, //0x00007360 vmovdqu (%rdx), %xmm0 - 0xc5, 0xf9, 0x74, 0x01, //0x00007364 vpcmpeqb (%rcx), %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00007368 vpmovmskb %xmm0, %ecx - 0x66, 0x83, 0xf9, 0xff, //0x0000736c cmpw $-1, %cx - 0x0f, 0x84, 0x58, 0x00, 0x00, 0x00, //0x00007370 je LBB29_38 - 0xf7, 0xd1, //0x00007376 notl %ecx - 0x0f, 0xb7, 0xc9, //0x00007378 movzwl %cx, %ecx - 0x48, 0x0f, 0xbc, 0xc9, //0x0000737b bsfq %rcx, %rcx - 0x48, 0x39, 0xc1, //0x0000737f cmpq %rax, %rcx - 0x40, 0x0f, 0x93, 0xc6, //0x00007382 setae %sil - 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00007386 jmp LBB29_40 - //0x0000738b LBB29_33 - 0x40, 0xb6, 0x01, //0x0000738b movb $1, %sil - 0x4c, 0x8b, 0x75, 0xc8, //0x0000738e movq $-56(%rbp), %r14 - 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00007392 jmp LBB29_40 - //0x00007397 LBB29_34 - 0x40, 0xb6, 0x01, //0x00007397 movb $1, %sil - 0x48, 0x85, 0xc0, //0x0000739a testq %rax, %rax - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000739d je LBB29_40 - 0x31, 0xff, //0x000073a3 xorl %edi, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000073a5 .p2align 4, 0x90 - //0x000073b0 LBB29_36 - 0x0f, 0xb6, 0x1c, 0x3a, //0x000073b0 movzbl (%rdx,%rdi), %ebx - 0x3a, 0x1c, 0x39, //0x000073b4 cmpb (%rcx,%rdi), %bl - 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x000073b7 jne LBB29_39 - 0x48, 0xff, 0xc7, //0x000073bd incq %rdi - 0x48, 0x39, 0xf8, //0x000073c0 cmpq %rdi, %rax - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x000073c3 jne LBB29_36 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000073c9 jmp LBB29_40 - //0x000073ce LBB29_38 - 0x40, 0xb6, 0x01, //0x000073ce movb $1, %sil - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000073d1 jmp LBB29_40 - //0x000073d6 LBB29_39 - 0x31, 0xf6, //0x000073d6 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000073d8 .p2align 4, 0x90 - //0x000073e0 LBB29_40 - 0x40, 0x0f, 0xb6, 0xde, //0x000073e0 movzbl %sil, %ebx - //0x000073e4 LBB29_41 - 0x49, 0x8b, 0x7d, 0x00, //0x000073e4 movq (%r13), %rdi - //0x000073e8 LBB29_42 - 0x49, 0x8b, 0x75, 0x08, //0x000073e8 movq $8(%r13), %rsi - 0x4c, 0x89, 0xfa, //0x000073ec movq %r15, %rdx - 0xc5, 0xf8, 0x77, //0x000073ef vzeroupper - 0xe8, 0x29, 0xce, 0xff, 0xff, //0x000073f2 callq _advance_ns - 0x3c, 0x3a, //0x000073f7 cmpb $58, %al - 0x0f, 0x85, 0xd8, 0x04, 0x00, 0x00, //0x000073f9 jne LBB29_102 - 0x48, 0x85, 0xdb, //0x000073ff testq %rbx, %rbx - 0x0f, 0x85, 0x78, 0x04, 0x00, 0x00, //0x00007402 jne LBB29_97 - 0x4c, 0x89, 0xef, //0x00007408 movq %r13, %rdi - 0x4c, 0x89, 0xfe, //0x0000740b movq %r15, %rsi - 0xe8, 0x5d, 0xf1, 0xff, 0xff, //0x0000740e callq _skip_one_fast - 0x49, 0x8b, 0x7d, 0x00, //0x00007413 movq (%r13), %rdi - 0x49, 0x8b, 0x75, 0x08, //0x00007417 movq $8(%r13), %rsi - 0x4c, 0x89, 0xfa, //0x0000741b movq %r15, %rdx - 0xe8, 0xfd, 0xcd, 0xff, 0xff, //0x0000741e callq _advance_ns - 0x3c, 0x2c, //0x00007423 cmpb $44, %al - 0x0f, 0x84, 0x35, 0xfd, 0xff, 0xff, //0x00007425 je LBB29_6 - 0xe9, 0x88, 0x04, 0x00, 0x00, //0x0000742b jmp LBB29_99 - //0x00007430 LBB29_45 - 0x48, 0xc7, 0x45, 0xd0, 0x00, 0x00, 0x00, 0x00, //0x00007430 movq $0, $-48(%rbp) - 0x49, 0x8b, 0x7d, 0x00, //0x00007438 movq (%r13), %rdi - 0x48, 0x01, 0xfb, //0x0000743c addq %rdi, %rbx - 0x4c, 0x8d, 0x44, 0x07, 0xff, //0x0000743f leaq $-1(%rdi,%rax), %r8 - 0x4f, 0x8d, 0x14, 0x26, //0x00007444 leaq (%r14,%r12), %r10 - 0x4d, 0x85, 0xe4, //0x00007448 testq %r12, %r12 - 0x0f, 0x8e, 0x85, 0x03, 0x00, 0x00, //0x0000744b jle LBB29_89 - 0x49, 0x39, 0xd8, //0x00007451 cmpq %rbx, %r8 - 0x0f, 0x86, 0x7c, 0x03, 0x00, 0x00, //0x00007454 jbe LBB29_89 - //0x0000745a LBB29_47 - 0x8a, 0x03, //0x0000745a movb (%rbx), %al - 0x3c, 0x5c, //0x0000745c cmpb $92, %al - 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x0000745e jne LBB29_52 - 0x4c, 0x89, 0xc1, //0x00007464 movq %r8, %rcx - 0x48, 0x29, 0xd9, //0x00007467 subq %rbx, %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000746a movq $-1, %rax - 0x48, 0x85, 0xc9, //0x00007471 testq %rcx, %rcx - 0x0f, 0x8e, 0xba, 0x04, 0x00, 0x00, //0x00007474 jle LBB29_109 - 0x0f, 0xb6, 0x53, 0x01, //0x0000747a movzbl $1(%rbx), %edx - 0x48, 0x8d, 0x35, 0xab, 0xa0, 0x00, 0x00, //0x0000747e leaq $41131(%rip), %rsi /* __UnquoteTab+0(%rip) */ - 0x44, 0x8a, 0x1c, 0x32, //0x00007485 movb (%rdx,%rsi), %r11b - 0x41, 0x80, 0xfb, 0xff, //0x00007489 cmpb $-1, %r11b - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000748d je LBB29_54 - 0x45, 0x84, 0xdb, //0x00007493 testb %r11b, %r11b - 0x0f, 0x84, 0x86, 0x04, 0x00, 0x00, //0x00007496 je LBB29_107 - 0x44, 0x88, 0x5d, 0xd0, //0x0000749c movb %r11b, $-48(%rbp) - 0x48, 0x83, 0xc3, 0x02, //0x000074a0 addq $2, %rbx - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000074a4 movl $1, %ecx - 0x4c, 0x8d, 0x4c, 0x0d, 0xd0, //0x000074a9 leaq $-48(%rbp,%rcx), %r9 - 0x4d, 0x39, 0xd6, //0x000074ae cmpq %r10, %r14 - 0x0f, 0x82, 0x2c, 0x01, 0x00, 0x00, //0x000074b1 jb LBB29_65 - 0xe9, 0xfb, 0x02, 0x00, 0x00, //0x000074b7 jmp LBB29_73 - //0x000074bc LBB29_52 - 0x41, 0x3a, 0x06, //0x000074bc cmpb (%r14), %al - 0x0f, 0x85, 0x28, 0x03, 0x00, 0x00, //0x000074bf jne LBB29_90 - 0x48, 0xff, 0xc3, //0x000074c5 incq %rbx - 0x49, 0xff, 0xc6, //0x000074c8 incq %r14 - 0xe9, 0xf4, 0x02, 0x00, 0x00, //0x000074cb jmp LBB29_75 - //0x000074d0 LBB29_54 - 0x48, 0x83, 0xf9, 0x03, //0x000074d0 cmpq $3, %rcx - 0x0f, 0x8e, 0x57, 0x04, 0x00, 0x00, //0x000074d4 jle LBB29_108 - 0x8b, 0x43, 0x02, //0x000074da movl $2(%rbx), %eax - 0x89, 0xc2, //0x000074dd movl %eax, %edx - 0xf7, 0xd2, //0x000074df notl %edx - 0x8d, 0xb0, 0xd0, 0xcf, 0xcf, 0xcf, //0x000074e1 leal $-808464432(%rax), %esi - 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x000074e7 andl $-2139062144, %edx - 0x85, 0xf2, //0x000074ed testl %esi, %edx - 0x0f, 0x85, 0x1d, 0x04, 0x00, 0x00, //0x000074ef jne LBB29_106 - 0x8d, 0xb0, 0x19, 0x19, 0x19, 0x19, //0x000074f5 leal $421075225(%rax), %esi - 0x09, 0xc6, //0x000074fb orl %eax, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x000074fd testl $-2139062144, %esi - 0x0f, 0x85, 0x09, 0x04, 0x00, 0x00, //0x00007503 jne LBB29_106 - 0x89, 0xc6, //0x00007509 movl %eax, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000750b andl $2139062143, %esi - 0x41, 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x00007511 movl $-1061109568, %r9d - 0x41, 0x29, 0xf1, //0x00007517 subl %esi, %r9d - 0x44, 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x0000751a leal $1179010630(%rsi), %r11d - 0x41, 0x21, 0xd1, //0x00007521 andl %edx, %r9d - 0x45, 0x85, 0xd9, //0x00007524 testl %r11d, %r9d - 0x0f, 0x85, 0xe5, 0x03, 0x00, 0x00, //0x00007527 jne LBB29_106 - 0x41, 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000752d movl $-522133280, %r9d - 0x41, 0x29, 0xf1, //0x00007533 subl %esi, %r9d - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00007536 addl $960051513, %esi - 0x44, 0x21, 0xca, //0x0000753c andl %r9d, %edx - 0x85, 0xf2, //0x0000753f testl %esi, %edx - 0x0f, 0x85, 0xcb, 0x03, 0x00, 0x00, //0x00007541 jne LBB29_106 - 0x0f, 0xc8, //0x00007547 bswapl %eax - 0x89, 0xc2, //0x00007549 movl %eax, %edx - 0xc1, 0xea, 0x04, //0x0000754b shrl $4, %edx - 0xf7, 0xd2, //0x0000754e notl %edx - 0x81, 0xe2, 0x01, 0x01, 0x01, 0x01, //0x00007550 andl $16843009, %edx - 0x8d, 0x14, 0xd2, //0x00007556 leal (%rdx,%rdx,8), %edx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007559 andl $252645135, %eax - 0x01, 0xd0, //0x0000755e addl %edx, %eax - 0x41, 0x89, 0xc3, //0x00007560 movl %eax, %r11d - 0x41, 0xc1, 0xeb, 0x04, //0x00007563 shrl $4, %r11d - 0x41, 0x09, 0xc3, //0x00007567 orl %eax, %r11d - 0x44, 0x89, 0xde, //0x0000756a movl %r11d, %esi - 0xc1, 0xee, 0x08, //0x0000756d shrl $8, %esi - 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00007570 andl $65280, %esi - 0x41, 0x0f, 0xb6, 0xc3, //0x00007576 movzbl %r11b, %eax - 0x09, 0xf0, //0x0000757a orl %esi, %eax - 0x4c, 0x8d, 0x4b, 0x06, //0x0000757c leaq $6(%rbx), %r9 - 0x83, 0xf8, 0x7f, //0x00007580 cmpl $127, %eax - 0x0f, 0x86, 0xab, 0x00, 0x00, 0x00, //0x00007583 jbe LBB29_77 - 0x3d, 0xff, 0x07, 0x00, 0x00, //0x00007589 cmpl $2047, %eax - 0x0f, 0x86, 0xbf, 0x00, 0x00, 0x00, //0x0000758e jbe LBB29_78 - 0x44, 0x89, 0xda, //0x00007594 movl %r11d, %edx - 0x81, 0xe2, 0x00, 0x00, 0xf8, 0x00, //0x00007597 andl $16252928, %edx - 0x81, 0xfa, 0x00, 0x00, 0xd8, 0x00, //0x0000759d cmpl $14155776, %edx - 0x0f, 0x84, 0xdc, 0x00, 0x00, 0x00, //0x000075a3 je LBB29_79 - 0xc1, 0xee, 0x0c, //0x000075a9 shrl $12, %esi - 0x40, 0x80, 0xce, 0xe0, //0x000075ac orb $-32, %sil - 0x40, 0x88, 0x75, 0xd0, //0x000075b0 movb %sil, $-48(%rbp) - 0xc1, 0xe8, 0x06, //0x000075b4 shrl $6, %eax - 0x24, 0x3f, //0x000075b7 andb $63, %al - 0x0c, 0x80, //0x000075b9 orb $-128, %al - 0x88, 0x45, 0xd1, //0x000075bb movb %al, $-47(%rbp) - 0x41, 0x80, 0xe3, 0x3f, //0x000075be andb $63, %r11b - 0x41, 0x80, 0xcb, 0x80, //0x000075c2 orb $-128, %r11b - 0x44, 0x88, 0x5d, 0xd2, //0x000075c6 movb %r11b, $-46(%rbp) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000075ca movl $3, %ecx - 0x41, 0x89, 0xf3, //0x000075cf movl %esi, %r11d - 0x4c, 0x89, 0xcb, //0x000075d2 movq %r9, %rbx - 0x4c, 0x8d, 0x4c, 0x0d, 0xd0, //0x000075d5 leaq $-48(%rbp,%rcx), %r9 - 0x4d, 0x39, 0xd6, //0x000075da cmpq %r10, %r14 - 0x0f, 0x83, 0xd4, 0x01, 0x00, 0x00, //0x000075dd jae LBB29_73 - //0x000075e3 LBB29_65 - 0x48, 0x8d, 0x45, 0xd0, //0x000075e3 leaq $-48(%rbp), %rax - 0x49, 0x39, 0xc1, //0x000075e7 cmpq %rax, %r9 - 0x0f, 0x86, 0xc7, 0x01, 0x00, 0x00, //0x000075ea jbe LBB29_73 - 0x45, 0x38, 0x1e, //0x000075f0 cmpb %r11b, (%r14) - 0x0f, 0x85, 0xbe, 0x01, 0x00, 0x00, //0x000075f3 jne LBB29_73 - 0x49, 0xff, 0xc6, //0x000075f9 incq %r14 - 0x48, 0x8d, 0x55, 0xd1, //0x000075fc leaq $-47(%rbp), %rdx - 0x4c, 0x89, 0xf6, //0x00007600 movq %r14, %rsi - //0x00007603 LBB29_68 - 0x49, 0x89, 0xf6, //0x00007603 movq %rsi, %r14 - 0x48, 0x89, 0xd1, //0x00007606 movq %rdx, %rcx - 0x4c, 0x39, 0xca, //0x00007609 cmpq %r9, %rdx - 0x0f, 0x83, 0xa9, 0x01, 0x00, 0x00, //0x0000760c jae LBB29_74 - 0x4d, 0x39, 0xd6, //0x00007612 cmpq %r10, %r14 - 0x0f, 0x83, 0xa0, 0x01, 0x00, 0x00, //0x00007615 jae LBB29_74 - 0x41, 0x0f, 0xb6, 0x06, //0x0000761b movzbl (%r14), %eax - 0x49, 0x8d, 0x76, 0x01, //0x0000761f leaq $1(%r14), %rsi - 0x48, 0x8d, 0x51, 0x01, //0x00007623 leaq $1(%rcx), %rdx - 0x3a, 0x01, //0x00007627 cmpb (%rcx), %al - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00007629 je LBB29_68 - 0xe9, 0x87, 0x01, 0x00, 0x00, //0x0000762f jmp LBB29_74 - //0x00007634 LBB29_77 - 0x44, 0x88, 0x5d, 0xd0, //0x00007634 movb %r11b, $-48(%rbp) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00007638 movl $1, %ecx - 0x4c, 0x89, 0xcb, //0x0000763d movq %r9, %rbx - 0x4c, 0x8d, 0x4c, 0x0d, 0xd0, //0x00007640 leaq $-48(%rbp,%rcx), %r9 - 0x4d, 0x39, 0xd6, //0x00007645 cmpq %r10, %r14 - 0x0f, 0x82, 0x95, 0xff, 0xff, 0xff, //0x00007648 jb LBB29_65 - 0xe9, 0x64, 0x01, 0x00, 0x00, //0x0000764e jmp LBB29_73 - //0x00007653 LBB29_78 - 0xc1, 0xe8, 0x06, //0x00007653 shrl $6, %eax - 0x0c, 0xc0, //0x00007656 orb $-64, %al - 0x88, 0x45, 0xd0, //0x00007658 movb %al, $-48(%rbp) - 0x41, 0x80, 0xe3, 0x3f, //0x0000765b andb $63, %r11b - 0x41, 0x80, 0xcb, 0x80, //0x0000765f orb $-128, %r11b - 0x44, 0x88, 0x5d, 0xd1, //0x00007663 movb %r11b, $-47(%rbp) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00007667 movl $2, %ecx - 0x41, 0x89, 0xc3, //0x0000766c movl %eax, %r11d - 0x4c, 0x89, 0xcb, //0x0000766f movq %r9, %rbx - 0x4c, 0x8d, 0x4c, 0x0d, 0xd0, //0x00007672 leaq $-48(%rbp,%rcx), %r9 - 0x4d, 0x39, 0xd6, //0x00007677 cmpq %r10, %r14 - 0x0f, 0x82, 0x63, 0xff, 0xff, 0xff, //0x0000767a jb LBB29_65 - 0xe9, 0x32, 0x01, 0x00, 0x00, //0x00007680 jmp LBB29_73 - //0x00007685 LBB29_79 - 0x48, 0x83, 0xf9, 0x06, //0x00007685 cmpq $6, %rcx - 0x0f, 0x8c, 0xbc, 0x02, 0x00, 0x00, //0x00007689 jl LBB29_111 - 0x3d, 0xff, 0xdb, 0x00, 0x00, //0x0000768f cmpl $56319, %eax - 0x0f, 0x87, 0xb1, 0x02, 0x00, 0x00, //0x00007694 ja LBB29_111 - 0x41, 0x80, 0x39, 0x5c, //0x0000769a cmpb $92, (%r9) - 0x0f, 0x85, 0xa7, 0x02, 0x00, 0x00, //0x0000769e jne LBB29_111 - 0x80, 0x7b, 0x07, 0x75, //0x000076a4 cmpb $117, $7(%rbx) - 0x0f, 0x85, 0x9d, 0x02, 0x00, 0x00, //0x000076a8 jne LBB29_111 - 0x4c, 0x8d, 0x4b, 0x08, //0x000076ae leaq $8(%rbx), %r9 - 0x8b, 0x4b, 0x08, //0x000076b2 movl $8(%rbx), %ecx - 0x89, 0xca, //0x000076b5 movl %ecx, %edx - 0xf7, 0xd2, //0x000076b7 notl %edx - 0x8d, 0xb1, 0xd0, 0xcf, 0xcf, 0xcf, //0x000076b9 leal $-808464432(%rcx), %esi - 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x000076bf andl $-2139062144, %edx - 0x85, 0xf2, //0x000076c5 testl %esi, %edx - 0x0f, 0x85, 0x72, 0x02, 0x00, 0x00, //0x000076c7 jne LBB29_110 - 0x8d, 0xb1, 0x19, 0x19, 0x19, 0x19, //0x000076cd leal $421075225(%rcx), %esi - 0x09, 0xce, //0x000076d3 orl %ecx, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x000076d5 testl $-2139062144, %esi - 0x0f, 0x85, 0x5e, 0x02, 0x00, 0x00, //0x000076db jne LBB29_110 - 0x89, 0xce, //0x000076e1 movl %ecx, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000076e3 andl $2139062143, %esi - 0x41, 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x000076e9 movl $-1061109568, %r11d - 0x41, 0x29, 0xf3, //0x000076ef subl %esi, %r11d - 0x44, 0x8d, 0xa6, 0x46, 0x46, 0x46, 0x46, //0x000076f2 leal $1179010630(%rsi), %r12d - 0x41, 0x21, 0xd3, //0x000076f9 andl %edx, %r11d - 0x45, 0x85, 0xe3, //0x000076fc testl %r12d, %r11d - 0x0f, 0x85, 0x3a, 0x02, 0x00, 0x00, //0x000076ff jne LBB29_110 - 0x41, 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x00007705 movl $-522133280, %r11d - 0x41, 0x29, 0xf3, //0x0000770b subl %esi, %r11d - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x0000770e addl $960051513, %esi - 0x44, 0x21, 0xda, //0x00007714 andl %r11d, %edx - 0x85, 0xf2, //0x00007717 testl %esi, %edx - 0x0f, 0x85, 0x20, 0x02, 0x00, 0x00, //0x00007719 jne LBB29_110 - 0x0f, 0xc9, //0x0000771f bswapl %ecx - 0x89, 0xca, //0x00007721 movl %ecx, %edx - 0xc1, 0xea, 0x04, //0x00007723 shrl $4, %edx - 0xf7, 0xd2, //0x00007726 notl %edx - 0x81, 0xe2, 0x01, 0x01, 0x01, 0x01, //0x00007728 andl $16843009, %edx - 0x8d, 0x14, 0xd2, //0x0000772e leal (%rdx,%rdx,8), %edx - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007731 andl $252645135, %ecx - 0x01, 0xd1, //0x00007737 addl %edx, %ecx - 0x89, 0xca, //0x00007739 movl %ecx, %edx - 0xc1, 0xea, 0x04, //0x0000773b shrl $4, %edx - 0x09, 0xca, //0x0000773e orl %ecx, %edx - 0x89, 0xd1, //0x00007740 movl %edx, %ecx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00007742 andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00007748 cmpl $14417920, %ecx - 0x0f, 0x85, 0xf7, 0x01, 0x00, 0x00, //0x0000774e jne LBB29_111 - 0x89, 0xd1, //0x00007754 movl %edx, %ecx - 0xc1, 0xe9, 0x08, //0x00007756 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00007759 andl $65280, %ecx - 0x0f, 0xb6, 0xd2, //0x0000775f movzbl %dl, %edx - 0x09, 0xca, //0x00007762 orl %ecx, %edx - 0xc1, 0xe0, 0x0a, //0x00007764 shll $10, %eax - 0x8d, 0x84, 0x10, 0x00, 0x24, 0xa0, 0xfc, //0x00007767 leal $-56613888(%rax,%rdx), %eax - 0x41, 0x89, 0xc3, //0x0000776e movl %eax, %r11d - 0x41, 0xc1, 0xeb, 0x12, //0x00007771 shrl $18, %r11d - 0x41, 0x80, 0xcb, 0xf0, //0x00007775 orb $-16, %r11b - 0x44, 0x88, 0x5d, 0xd0, //0x00007779 movb %r11b, $-48(%rbp) - 0x89, 0xc1, //0x0000777d movl %eax, %ecx - 0xc1, 0xe9, 0x0c, //0x0000777f shrl $12, %ecx - 0x80, 0xe1, 0x3f, //0x00007782 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00007785 orb $-128, %cl - 0x88, 0x4d, 0xd1, //0x00007788 movb %cl, $-47(%rbp) - 0x89, 0xc1, //0x0000778b movl %eax, %ecx - 0xc1, 0xe9, 0x06, //0x0000778d shrl $6, %ecx - 0x80, 0xe1, 0x3f, //0x00007790 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00007793 orb $-128, %cl - 0x88, 0x4d, 0xd2, //0x00007796 movb %cl, $-46(%rbp) - 0x24, 0x3f, //0x00007799 andb $63, %al - 0x0c, 0x80, //0x0000779b orb $-128, %al - 0x88, 0x45, 0xd3, //0x0000779d movb %al, $-45(%rbp) - 0x48, 0x83, 0xc3, 0x0c, //0x000077a0 addq $12, %rbx - 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000077a4 movl $4, %ecx - 0x4c, 0x8d, 0x4c, 0x0d, 0xd0, //0x000077a9 leaq $-48(%rbp,%rcx), %r9 - 0x4d, 0x39, 0xd6, //0x000077ae cmpq %r10, %r14 - 0x0f, 0x82, 0x2c, 0xfe, 0xff, 0xff, //0x000077b1 jb LBB29_65 - //0x000077b7 LBB29_73 - 0x48, 0x8d, 0x4d, 0xd0, //0x000077b7 leaq $-48(%rbp), %rcx - //0x000077bb LBB29_74 - 0x4c, 0x39, 0xc9, //0x000077bb cmpq %r9, %rcx - 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x000077be jne LBB29_90 - //0x000077c4 LBB29_75 - 0x49, 0x39, 0xd8, //0x000077c4 cmpq %rbx, %r8 - 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x000077c7 jbe LBB29_89 - 0x4d, 0x39, 0xd6, //0x000077cd cmpq %r10, %r14 - 0x0f, 0x82, 0x84, 0xfc, 0xff, 0xff, //0x000077d0 jb LBB29_47 - //0x000077d6 LBB29_89 - 0x49, 0x31, 0xd8, //0x000077d6 xorq %rbx, %r8 - 0x4d, 0x31, 0xd6, //0x000077d9 xorq %r10, %r14 - 0x31, 0xdb, //0x000077dc xorl %ebx, %ebx - 0x4d, 0x09, 0xc6, //0x000077de orq %r8, %r14 - 0x0f, 0x94, 0xc3, //0x000077e1 sete %bl - 0x4c, 0x8b, 0x75, 0xc8, //0x000077e4 movq $-56(%rbp), %r14 - 0xe9, 0xfb, 0xfb, 0xff, 0xff, //0x000077e8 jmp LBB29_42 - //0x000077ed LBB29_90 - 0x31, 0xdb, //0x000077ed xorl %ebx, %ebx - 0x4c, 0x8b, 0x75, 0xc8, //0x000077ef movq $-56(%rbp), %r14 - 0xe9, 0xf0, 0xfb, 0xff, 0xff, //0x000077f3 jmp LBB29_42 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000077f8 .p2align 4, 0x90 - //0x00007800 LBB29_91 - 0x3c, 0x5b, //0x00007800 cmpb $91, %al - 0x0f, 0x85, 0xcf, 0x00, 0x00, 0x00, //0x00007802 jne LBB29_102 - 0x49, 0x8b, 0x46, 0x08, //0x00007808 movq $8(%r14), %rax - 0x48, 0x8b, 0x18, //0x0000780c movq (%rax), %rbx - 0x48, 0x85, 0xdb, //0x0000780f testq %rbx, %rbx - 0x0f, 0x88, 0xd8, 0x00, 0x00, 0x00, //0x00007812 js LBB29_104 - 0x49, 0x8b, 0x7d, 0x00, //0x00007818 movq (%r13), %rdi - 0x49, 0x8b, 0x75, 0x08, //0x0000781c movq $8(%r13), %rsi - 0x4c, 0x89, 0xfa, //0x00007820 movq %r15, %rdx - 0xe8, 0xf8, 0xc9, 0xff, 0xff, //0x00007823 callq _advance_ns - 0x3c, 0x5d, //0x00007828 cmpb $93, %al - 0x0f, 0x84, 0x90, 0x00, 0x00, 0x00, //0x0000782a je LBB29_100 - 0x49, 0xff, 0x0f, //0x00007830 decq (%r15) - 0x48, 0xff, 0xc3, //0x00007833 incq %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007836 .p2align 4, 0x90 - //0x00007840 LBB29_95 - 0x48, 0xff, 0xcb, //0x00007840 decq %rbx - 0x48, 0x85, 0xdb, //0x00007843 testq %rbx, %rbx - 0x0f, 0x8e, 0x34, 0x00, 0x00, 0x00, //0x00007846 jle LBB29_97 - 0x4c, 0x89, 0xef, //0x0000784c movq %r13, %rdi - 0x4c, 0x89, 0xfe, //0x0000784f movq %r15, %rsi - 0xe8, 0x19, 0xed, 0xff, 0xff, //0x00007852 callq _skip_one_fast - 0x49, 0x8b, 0x7d, 0x00, //0x00007857 movq (%r13), %rdi - 0x49, 0x8b, 0x75, 0x08, //0x0000785b movq $8(%r13), %rsi - 0x4c, 0x89, 0xfa, //0x0000785f movq %r15, %rdx - 0xe8, 0xb9, 0xc9, 0xff, 0xff, //0x00007862 callq _advance_ns - 0x3c, 0x2c, //0x00007867 cmpb $44, %al - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x00007869 je LBB29_95 - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x0000786f jmp LBB29_101 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007874 .p2align 4, 0x90 - //0x00007880 LBB29_97 - 0x49, 0x83, 0xc6, 0x10, //0x00007880 addq $16, %r14 - 0x48, 0x8b, 0x45, 0xb8, //0x00007884 movq $-72(%rbp), %rax - 0x49, 0x39, 0xc6, //0x00007888 cmpq %rax, %r14 - 0x48, 0x8b, 0x4d, 0xb0, //0x0000788b movq $-80(%rbp), %rcx - 0x0f, 0x85, 0x81, 0xf8, 0xff, 0xff, //0x0000788f jne LBB29_2 - //0x00007895 LBB29_98 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007895 movl $1, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x0000789a vmovq %rax, %xmm0 - 0xc5, 0xfa, 0x7f, 0x01, //0x0000789f vmovdqu %xmm0, (%rcx) - 0x48, 0x89, 0xcf, //0x000078a3 movq %rcx, %rdi - 0x4c, 0x89, 0xee, //0x000078a6 movq %r13, %rsi - 0x4c, 0x89, 0xfa, //0x000078a9 movq %r15, %rdx - 0x31, 0xc9, //0x000078ac xorl %ecx, %ecx - 0xe8, 0x9d, 0xd9, 0xff, 0xff, //0x000078ae callq _fsm_exec - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x000078b3 jmp LBB29_103 - //0x000078b8 LBB29_99 - 0x3c, 0x7d, //0x000078b8 cmpb $125, %al - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x000078ba jne LBB29_102 - //0x000078c0 LBB29_100 - 0x49, 0xff, 0x0f, //0x000078c0 decq (%r15) - 0x48, 0xc7, 0xc0, 0xdf, 0xff, 0xff, 0xff, //0x000078c3 movq $-33, %rax - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000078ca jmp LBB29_103 - //0x000078cf LBB29_101 - 0x3c, 0x5d, //0x000078cf cmpb $93, %al - 0x0f, 0x84, 0xe9, 0xff, 0xff, 0xff, //0x000078d1 je LBB29_100 - //0x000078d7 LBB29_102 - 0x49, 0xff, 0x0f, //0x000078d7 decq (%r15) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000078da movq $-2, %rax - //0x000078e1 LBB29_103 - 0x48, 0x83, 0xc4, 0x28, //0x000078e1 addq $40, %rsp - 0x5b, //0x000078e5 popq %rbx - 0x41, 0x5c, //0x000078e6 popq %r12 - 0x41, 0x5d, //0x000078e8 popq %r13 - 0x41, 0x5e, //0x000078ea popq %r14 - 0x41, 0x5f, //0x000078ec popq %r15 - 0x5d, //0x000078ee popq %rbp - 0xc3, //0x000078ef retq - //0x000078f0 LBB29_104 - 0x49, 0xff, 0x0f, //0x000078f0 decq (%r15) - 0x48, 0xc7, 0xc0, 0xde, 0xff, 0xff, 0xff, //0x000078f3 movq $-34, %rax - 0xe9, 0xe2, 0xff, 0xff, 0xff, //0x000078fa jmp LBB29_103 - //0x000078ff LBB29_105 - 0x49, 0x8b, 0x45, 0x08, //0x000078ff movq $8(%r13), %rax - 0x49, 0x89, 0x07, //0x00007903 movq %rax, (%r15) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007906 movq $-1, %rax - 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x0000790d jmp LBB29_103 - //0x00007912 LBB29_106 - 0x48, 0x83, 0xc3, 0x02, //0x00007912 addq $2, %rbx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00007916 movq $-2, %rax - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x0000791d jmp LBB29_109 - //0x00007922 LBB29_107 - 0x48, 0xff, 0xc3, //0x00007922 incq %rbx - 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00007925 movq $-3, %rax - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000792c jmp LBB29_109 - //0x00007931 LBB29_108 - 0x48, 0xff, 0xc3, //0x00007931 incq %rbx - //0x00007934 LBB29_109 - 0x48, 0x29, 0xfb, //0x00007934 subq %rdi, %rbx - 0x49, 0x89, 0x1f, //0x00007937 movq %rbx, (%r15) - 0xe9, 0xa2, 0xff, 0xff, 0xff, //0x0000793a jmp LBB29_103 - //0x0000793f LBB29_110 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000793f movq $-2, %rax - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00007946 jmp LBB29_112 - //0x0000794b LBB29_111 - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000794b movq $-4, %rax - //0x00007952 LBB29_112 - 0x4c, 0x89, 0xcb, //0x00007952 movq %r9, %rbx - 0xe9, 0xda, 0xff, 0xff, 0xff, //0x00007955 jmp LBB29_109 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000795a .p2align 4, 0x90 - //0x00007960 _validate_utf8 - 0x55, //0x00007960 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007961 movq %rsp, %rbp - 0x41, 0x57, //0x00007964 pushq %r15 - 0x41, 0x56, //0x00007966 pushq %r14 - 0x41, 0x54, //0x00007968 pushq %r12 - 0x53, //0x0000796a pushq %rbx - 0x50, //0x0000796b pushq %rax - 0x4c, 0x8b, 0x17, //0x0000796c movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x0000796f movq $8(%rdi), %r11 - 0x48, 0x8b, 0x0e, //0x00007973 movq (%rsi), %rcx - 0x4c, 0x01, 0xd1, //0x00007976 addq %r10, %rcx - 0x4f, 0x8d, 0x44, 0x1a, 0xfd, //0x00007979 leaq $-3(%r10,%r11), %r8 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x0000797e jmp LBB30_1 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007983 .p2align 4, 0x90 - //0x00007990 LBB30_19 - 0x48, 0x01, 0xd9, //0x00007990 addq %rbx, %rcx - //0x00007993 LBB30_1 - 0x4c, 0x39, 0xc1, //0x00007993 cmpq %r8, %rcx - 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00007996 jae LBB30_2 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000799c movl $1, %ebx - 0x80, 0x39, 0x00, //0x000079a1 cmpb $0, (%rcx) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x000079a4 jns LBB30_19 - 0x8b, 0x01, //0x000079aa movl (%rcx), %eax - 0x89, 0xc7, //0x000079ac movl %eax, %edi - 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x000079ae andl $12632304, %edi - 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x000079b4 cmpl $8421600, %edi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000079ba jne LBB30_10 - 0x89, 0xc7, //0x000079c0 movl %eax, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x000079c2 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x000079c8 cmpl $8205, %edi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000079ce je LBB30_10 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000079d4 movl $3, %ebx - 0x85, 0xff, //0x000079d9 testl %edi, %edi - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x000079db jne LBB30_19 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000079e1 .p2align 4, 0x90 - //0x000079f0 LBB30_10 - 0x89, 0xc7, //0x000079f0 movl %eax, %edi - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x000079f2 andl $49376, %edi - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x000079f8 cmpl $32960, %edi - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x000079fe jne LBB30_12 - 0x89, 0xc7, //0x00007a04 movl %eax, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00007a06 movl $2, %ebx - 0x83, 0xe7, 0x1e, //0x00007a0b andl $30, %edi - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x00007a0e jne LBB30_19 - //0x00007a14 LBB30_12 - 0x89, 0xc7, //0x00007a14 movl %eax, %edi - 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007a16 andl $-1061109512, %edi - 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x00007a1c cmpl $-2139062032, %edi - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007a22 jne LBB30_16 - 0x89, 0xc7, //0x00007a28 movl %eax, %edi - 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x00007a2a andl $12295, %edi - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00007a30 je LBB30_16 - 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00007a36 movl $4, %ebx - 0xa8, 0x04, //0x00007a3b testb $4, %al - 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x00007a3d je LBB30_19 - 0x25, 0x03, 0x30, 0x00, 0x00, //0x00007a43 andl $12291, %eax - 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x00007a48 je LBB30_19 - //0x00007a4e LBB30_16 - 0x48, 0x89, 0xcf, //0x00007a4e movq %rcx, %rdi - 0x4c, 0x29, 0xd7, //0x00007a51 subq %r10, %rdi - 0x48, 0x8b, 0x1a, //0x00007a54 movq (%rdx), %rbx - 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x00007a57 cmpq $4096, %rbx - 0x0f, 0x83, 0x87, 0x01, 0x00, 0x00, //0x00007a5e jae LBB30_17 - 0x48, 0x63, 0xc7, //0x00007a64 movslq %edi, %rax - 0x48, 0x8d, 0x7b, 0x01, //0x00007a67 leaq $1(%rbx), %rdi - 0x48, 0x89, 0x3a, //0x00007a6b movq %rdi, (%rdx) - 0x48, 0x89, 0x44, 0xda, 0x08, //0x00007a6e movq %rax, $8(%rdx,%rbx,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007a73 movl $1, %ebx - 0xe9, 0x13, 0xff, 0xff, 0xff, //0x00007a78 jmp LBB30_19 - //0x00007a7d LBB30_2 - 0x4d, 0x01, 0xd3, //0x00007a7d addq %r10, %r11 - 0x4c, 0x39, 0xd9, //0x00007a80 cmpq %r11, %rcx - 0x0f, 0x83, 0x3e, 0x01, 0x00, 0x00, //0x00007a83 jae LBB30_36 - 0x4c, 0x8d, 0x45, 0xdc, //0x00007a89 leaq $-36(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xda, //0x00007a8d leaq $-38(%rbp), %r9 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00007a91 jmp LBB30_4 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007a96 .p2align 4, 0x90 - //0x00007aa0 LBB30_5 - 0x48, 0xff, 0xc1, //0x00007aa0 incq %rcx - 0x4c, 0x39, 0xd9, //0x00007aa3 cmpq %r11, %rcx - 0x0f, 0x83, 0x1b, 0x01, 0x00, 0x00, //0x00007aa6 jae LBB30_36 - //0x00007aac LBB30_4 - 0x80, 0x39, 0x00, //0x00007aac cmpb $0, (%rcx) - 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x00007aaf jns LBB30_5 - 0xc6, 0x45, 0xdc, 0x00, //0x00007ab5 movb $0, $-36(%rbp) - 0xc6, 0x45, 0xda, 0x00, //0x00007ab9 movb $0, $-38(%rbp) - 0x4c, 0x89, 0xdb, //0x00007abd movq %r11, %rbx - 0x48, 0x29, 0xcb, //0x00007ac0 subq %rcx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00007ac3 cmpq $2, %rbx - 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00007ac7 jb LBB30_21 - 0x44, 0x0f, 0xb6, 0x21, //0x00007acd movzbl (%rcx), %r12d - 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00007ad1 movzbl $1(%rcx), %r14d - 0x44, 0x88, 0x65, 0xdc, //0x00007ad6 movb %r12b, $-36(%rbp) - 0x4c, 0x8d, 0x79, 0x02, //0x00007ada leaq $2(%rcx), %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x00007ade addq $-2, %rbx - 0x4c, 0x89, 0xcf, //0x00007ae2 movq %r9, %rdi - 0x48, 0x85, 0xdb, //0x00007ae5 testq %rbx, %rbx - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00007ae8 je LBB30_24 - //0x00007aee LBB30_25 - 0x41, 0x0f, 0xb6, 0x07, //0x00007aee movzbl (%r15), %eax - 0x88, 0x07, //0x00007af2 movb %al, (%rdi) - 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00007af4 movzbl $-36(%rbp), %r12d - 0x0f, 0xb6, 0x7d, 0xda, //0x00007af9 movzbl $-38(%rbp), %edi - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00007afd jmp LBB30_26 - //0x00007b02 LBB30_21 - 0x45, 0x31, 0xe4, //0x00007b02 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x00007b05 xorl %r14d, %r14d - 0x4c, 0x89, 0xc7, //0x00007b08 movq %r8, %rdi - 0x49, 0x89, 0xcf, //0x00007b0b movq %rcx, %r15 - 0x48, 0x85, 0xdb, //0x00007b0e testq %rbx, %rbx - 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x00007b11 jne LBB30_25 - //0x00007b17 LBB30_24 - 0x31, 0xff, //0x00007b17 xorl %edi, %edi - //0x00007b19 LBB30_26 - 0x40, 0x0f, 0xb6, 0xc7, //0x00007b19 movzbl %dil, %eax - 0xc1, 0xe0, 0x10, //0x00007b1d shll $16, %eax - 0x41, 0x0f, 0xb6, 0xde, //0x00007b20 movzbl %r14b, %ebx - 0xc1, 0xe3, 0x08, //0x00007b24 shll $8, %ebx - 0x41, 0x0f, 0xb6, 0xfc, //0x00007b27 movzbl %r12b, %edi - 0x09, 0xdf, //0x00007b2b orl %ebx, %edi - 0x09, 0xf8, //0x00007b2d orl %edi, %eax - 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x00007b2f andl $12632304, %eax - 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x00007b34 cmpl $8421600, %eax - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00007b39 jne LBB30_29 - 0x89, 0xf8, //0x00007b3f movl %edi, %eax - 0x25, 0x0f, 0x20, 0x00, 0x00, //0x00007b41 andl $8207, %eax - 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x00007b46 cmpl $8205, %eax - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00007b4b je LBB30_29 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00007b51 movl $3, %ebx - 0x85, 0xc0, //0x00007b56 testl %eax, %eax - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00007b58 jne LBB30_34 - 0x90, 0x90, //0x00007b5e .p2align 4, 0x90 - //0x00007b60 LBB30_29 - 0x41, 0xf6, 0xc4, 0x1e, //0x00007b60 testb $30, %r12b - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00007b64 je LBB30_31 - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00007b6a andl $49376, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00007b70 movl $2, %ebx - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00007b75 cmpl $32960, %edi - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00007b7b jne LBB30_31 - //0x00007b81 LBB30_34 - 0x48, 0x01, 0xd9, //0x00007b81 addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x00007b84 cmpq %r11, %rcx - 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x00007b87 jb LBB30_4 - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00007b8d jmp LBB30_36 - //0x00007b92 LBB30_31 - 0x48, 0x89, 0xc8, //0x00007b92 movq %rcx, %rax - 0x4c, 0x29, 0xd0, //0x00007b95 subq %r10, %rax - 0x48, 0x8b, 0x3a, //0x00007b98 movq (%rdx), %rdi - 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x00007b9b cmpq $4096, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00007ba2 jae LBB30_32 - 0x48, 0x98, //0x00007ba8 cltq - 0x48, 0x8d, 0x5f, 0x01, //0x00007baa leaq $1(%rdi), %rbx - 0x48, 0x89, 0x1a, //0x00007bae movq %rbx, (%rdx) - 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00007bb1 movq %rax, $8(%rdx,%rdi,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007bb6 movl $1, %ebx - 0x48, 0x01, 0xd9, //0x00007bbb addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x00007bbe cmpq %r11, %rcx - 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00007bc1 jb LBB30_4 - //0x00007bc7 LBB30_36 - 0x4c, 0x29, 0xd1, //0x00007bc7 subq %r10, %rcx - 0x48, 0x89, 0x0e, //0x00007bca movq %rcx, (%rsi) - 0x31, 0xc0, //0x00007bcd xorl %eax, %eax - //0x00007bcf LBB30_37 - 0x48, 0x83, 0xc4, 0x08, //0x00007bcf addq $8, %rsp - 0x5b, //0x00007bd3 popq %rbx - 0x41, 0x5c, //0x00007bd4 popq %r12 - 0x41, 0x5e, //0x00007bd6 popq %r14 - 0x41, 0x5f, //0x00007bd8 popq %r15 - 0x5d, //0x00007bda popq %rbp - 0xc3, //0x00007bdb retq - //0x00007bdc LBB30_32 - 0x48, 0x89, 0x06, //0x00007bdc movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007bdf movq $-1, %rax - 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00007be6 jmp LBB30_37 - //0x00007beb LBB30_17 - 0x48, 0x89, 0x3e, //0x00007beb movq %rdi, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007bee movq $-1, %rax - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00007bf5 jmp LBB30_37 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007bfa .p2align 5, 0x00 - //0x00007c00 LCPI31_0 - 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007c00 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f' - 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007c10 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f' - //0x00007c20 LCPI31_1 - 0x02, //0x00007c20 .byte 2 - 0x02, //0x00007c21 .byte 2 - 0x02, //0x00007c22 .byte 2 - 0x02, //0x00007c23 .byte 2 - 0x02, //0x00007c24 .byte 2 - 0x02, //0x00007c25 .byte 2 - 0x02, //0x00007c26 .byte 2 - 0x02, //0x00007c27 .byte 2 - 0x80, //0x00007c28 .byte 128 - 0x80, //0x00007c29 .byte 128 - 0x80, //0x00007c2a .byte 128 - 0x80, //0x00007c2b .byte 128 - 0x21, //0x00007c2c .byte 33 - 0x01, //0x00007c2d .byte 1 - 0x15, //0x00007c2e .byte 21 - 0x49, //0x00007c2f .byte 73 - 0x02, //0x00007c30 .byte 2 - 0x02, //0x00007c31 .byte 2 - 0x02, //0x00007c32 .byte 2 - 0x02, //0x00007c33 .byte 2 - 0x02, //0x00007c34 .byte 2 - 0x02, //0x00007c35 .byte 2 - 0x02, //0x00007c36 .byte 2 - 0x02, //0x00007c37 .byte 2 - 0x80, //0x00007c38 .byte 128 - 0x80, //0x00007c39 .byte 128 - 0x80, //0x00007c3a .byte 128 - 0x80, //0x00007c3b .byte 128 - 0x21, //0x00007c3c .byte 33 - 0x01, //0x00007c3d .byte 1 - 0x15, //0x00007c3e .byte 21 - 0x49, //0x00007c3f .byte 73 - //0x00007c40 LCPI31_2 - 0xe7, //0x00007c40 .byte 231 - 0xa3, //0x00007c41 .byte 163 - 0x83, //0x00007c42 .byte 131 - 0x83, //0x00007c43 .byte 131 - 0x8b, //0x00007c44 .byte 139 - 0xcb, //0x00007c45 .byte 203 - 0xcb, //0x00007c46 .byte 203 - 0xcb, //0x00007c47 .byte 203 - 0xcb, //0x00007c48 .byte 203 - 0xcb, //0x00007c49 .byte 203 - 0xcb, //0x00007c4a .byte 203 - 0xcb, //0x00007c4b .byte 203 - 0xcb, //0x00007c4c .byte 203 - 0xdb, //0x00007c4d .byte 219 - 0xcb, //0x00007c4e .byte 203 - 0xcb, //0x00007c4f .byte 203 - 0xe7, //0x00007c50 .byte 231 - 0xa3, //0x00007c51 .byte 163 - 0x83, //0x00007c52 .byte 131 - 0x83, //0x00007c53 .byte 131 - 0x8b, //0x00007c54 .byte 139 - 0xcb, //0x00007c55 .byte 203 - 0xcb, //0x00007c56 .byte 203 - 0xcb, //0x00007c57 .byte 203 - 0xcb, //0x00007c58 .byte 203 - 0xcb, //0x00007c59 .byte 203 - 0xcb, //0x00007c5a .byte 203 - 0xcb, //0x00007c5b .byte 203 - 0xcb, //0x00007c5c .byte 203 - 0xdb, //0x00007c5d .byte 219 - 0xcb, //0x00007c5e .byte 203 - 0xcb, //0x00007c5f .byte 203 - //0x00007c60 LCPI31_3 - 0x01, //0x00007c60 .byte 1 - 0x01, //0x00007c61 .byte 1 - 0x01, //0x00007c62 .byte 1 - 0x01, //0x00007c63 .byte 1 - 0x01, //0x00007c64 .byte 1 - 0x01, //0x00007c65 .byte 1 - 0x01, //0x00007c66 .byte 1 - 0x01, //0x00007c67 .byte 1 - 0xe6, //0x00007c68 .byte 230 - 0xae, //0x00007c69 .byte 174 - 0xba, //0x00007c6a .byte 186 - 0xba, //0x00007c6b .byte 186 - 0x01, //0x00007c6c .byte 1 - 0x01, //0x00007c6d .byte 1 - 0x01, //0x00007c6e .byte 1 - 0x01, //0x00007c6f .byte 1 - 0x01, //0x00007c70 .byte 1 - 0x01, //0x00007c71 .byte 1 - 0x01, //0x00007c72 .byte 1 - 0x01, //0x00007c73 .byte 1 - 0x01, //0x00007c74 .byte 1 - 0x01, //0x00007c75 .byte 1 - 0x01, //0x00007c76 .byte 1 - 0x01, //0x00007c77 .byte 1 - 0xe6, //0x00007c78 .byte 230 - 0xae, //0x00007c79 .byte 174 - 0xba, //0x00007c7a .byte 186 - 0xba, //0x00007c7b .byte 186 - 0x01, //0x00007c7c .byte 1 - 0x01, //0x00007c7d .byte 1 - 0x01, //0x00007c7e .byte 1 - 0x01, //0x00007c7f .byte 1 - //0x00007c80 LCPI31_4 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00007c80 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00007c90 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00007ca0 LCPI31_5 - 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, //0x00007ca0 QUAD $0xefefefefefefefef; QUAD $0xefefefefefefefef // .space 16, '\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef' - 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, //0x00007cb0 QUAD $0xefefefefefefefef; QUAD $0xefefefefefefefef // .space 16, '\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef' - //0x00007cc0 LCPI31_7 - 0xff, //0x00007cc0 .byte 255 - 0xff, //0x00007cc1 .byte 255 - 0xff, //0x00007cc2 .byte 255 - 0xff, //0x00007cc3 .byte 255 - 0xff, //0x00007cc4 .byte 255 - 0xff, //0x00007cc5 .byte 255 - 0xff, //0x00007cc6 .byte 255 - 0xff, //0x00007cc7 .byte 255 - 0xff, //0x00007cc8 .byte 255 - 0xff, //0x00007cc9 .byte 255 - 0xff, //0x00007cca .byte 255 - 0xff, //0x00007ccb .byte 255 - 0xff, //0x00007ccc .byte 255 - 0xff, //0x00007ccd .byte 255 - 0xff, //0x00007cce .byte 255 - 0xff, //0x00007ccf .byte 255 - 0xff, //0x00007cd0 .byte 255 - 0xff, //0x00007cd1 .byte 255 - 0xff, //0x00007cd2 .byte 255 - 0xff, //0x00007cd3 .byte 255 - 0xff, //0x00007cd4 .byte 255 - 0xff, //0x00007cd5 .byte 255 - 0xff, //0x00007cd6 .byte 255 - 0xff, //0x00007cd7 .byte 255 - 0xff, //0x00007cd8 .byte 255 - 0xff, //0x00007cd9 .byte 255 - 0xff, //0x00007cda .byte 255 - 0xff, //0x00007cdb .byte 255 - 0xff, //0x00007cdc .byte 255 - 0xef, //0x00007cdd .byte 239 - 0xdf, //0x00007cde .byte 223 - 0xbf, //0x00007cdf .byte 191 - //0x00007ce0 LCPI31_8 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00007d00 .p2align 3, 0x00 - //0x00007d00 LCPI31_6 - 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, //0x00007d00 .quad -9187201950435737472 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007d08 .p2align 4, 0x90 - //0x00007d10 _validate_utf8_fast - 0x55, //0x00007d10 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007d11 movq %rsp, %rbp - 0x53, //0x00007d14 pushq %rbx - 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x00007d15 subq $160, %rsp - 0x48, 0x8b, 0x47, 0x08, //0x00007d1c movq $8(%rdi), %rax - 0x48, 0x85, 0xc0, //0x00007d20 testq %rax, %rax - 0x0f, 0x84, 0xc3, 0x07, 0x00, 0x00, //0x00007d23 je LBB31_12 - 0x4c, 0x8b, 0x07, //0x00007d29 movq (%rdi), %r8 - 0x4d, 0x8d, 0x0c, 0x00, //0x00007d2c leaq (%r8,%rax), %r9 - 0x49, 0x8d, 0x79, 0x80, //0x00007d30 leaq $-128(%r9), %rdi - 0xc5, 0xf1, 0xef, 0xc9, //0x00007d34 vpxor %xmm1, %xmm1, %xmm1 - 0xc5, 0xe9, 0xef, 0xd2, //0x00007d38 vpxor %xmm2, %xmm2, %xmm2 - 0xc5, 0xf9, 0xef, 0xc0, //0x00007d3c vpxor %xmm0, %xmm0, %xmm0 - 0x4c, 0x89, 0xc2, //0x00007d40 movq %r8, %rdx - 0x4c, 0x39, 0xc7, //0x00007d43 cmpq %r8, %rdi - 0x0f, 0x86, 0x70, 0x03, 0x00, 0x00, //0x00007d46 jbe LBB31_14 - 0x48, 0x8d, 0x50, 0xff, //0x00007d4c leaq $-1(%rax), %rdx - 0xc5, 0xfd, 0x6f, 0x25, 0xa8, 0xfe, 0xff, 0xff, //0x00007d50 vmovdqa $-344(%rip), %ymm4 /* LCPI31_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0xe0, 0xfe, 0xff, 0xff, //0x00007d58 vmovdqa $-288(%rip), %ymm6 /* LCPI31_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x3d, 0xf8, 0xfe, 0xff, 0xff, //0x00007d60 vmovdqa $-264(%rip), %ymm7 /* LCPI31_3+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x05, 0x10, 0xff, 0xff, 0xff, //0x00007d68 vmovdqa $-240(%rip), %ymm8 /* LCPI31_4+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x0d, 0x28, 0xff, 0xff, 0xff, //0x00007d70 vmovdqa $-216(%rip), %ymm9 /* LCPI31_5+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x15, 0x40, 0xff, 0xff, 0xff, //0x00007d78 vmovdqa $-192(%rip), %ymm10 /* LCPI31_7+0(%rip) */ - 0x4c, 0x89, 0xc1, //0x00007d80 movq %r8, %rcx - 0xc5, 0xf9, 0xef, 0xc0, //0x00007d83 vpxor %xmm0, %xmm0, %xmm0 - 0xc5, 0xe9, 0xef, 0xd2, //0x00007d87 vpxor %xmm2, %xmm2, %xmm2 - 0xc5, 0xf1, 0xef, 0xc9, //0x00007d8b vpxor %xmm1, %xmm1, %xmm1 - 0x90, //0x00007d8f .p2align 4, 0x90 - //0x00007d90 LBB31_3 - 0xc5, 0x7e, 0x6f, 0x39, //0x00007d90 vmovdqu (%rcx), %ymm15 - 0xc5, 0x7e, 0x6f, 0x69, 0x20, //0x00007d94 vmovdqu $32(%rcx), %ymm13 - 0xc5, 0x7e, 0x6f, 0x61, 0x40, //0x00007d99 vmovdqu $64(%rcx), %ymm12 - 0xc5, 0x7e, 0x6f, 0x59, 0x60, //0x00007d9e vmovdqu $96(%rcx), %ymm11 - 0xc4, 0xc1, 0x15, 0xeb, 0xdf, //0x00007da3 vpor %ymm15, %ymm13, %ymm3 - 0xc4, 0x41, 0x25, 0xeb, 0xf4, //0x00007da8 vpor %ymm12, %ymm11, %ymm14 - 0xc5, 0x8d, 0xeb, 0xeb, //0x00007dad vpor %ymm3, %ymm14, %ymm5 - 0xc5, 0xfd, 0xd7, 0xf5, //0x00007db1 vpmovmskb %ymm5, %esi - 0x85, 0xf6, //0x00007db5 testl %esi, %esi - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00007db7 jne LBB31_6 - 0xc5, 0xf5, 0xeb, 0xc0, //0x00007dbd vpor %ymm0, %ymm1, %ymm0 - //0x00007dc1 LBB31_5 - 0x48, 0x83, 0xe9, 0x80, //0x00007dc1 subq $-128, %rcx - 0x48, 0x39, 0xf9, //0x00007dc5 cmpq %rdi, %rcx - 0x0f, 0x82, 0xc2, 0xff, 0xff, 0xff, //0x00007dc8 jb LBB31_3 - 0xe9, 0xe2, 0x02, 0x00, 0x00, //0x00007dce jmp LBB31_13 - //0x00007dd3 LBB31_6 - 0xc5, 0xfd, 0xd7, 0xf3, //0x00007dd3 vpmovmskb %ymm3, %esi - 0x85, 0xf6, //0x00007dd7 testl %esi, %esi - 0x0f, 0x85, 0xf0, 0x00, 0x00, 0x00, //0x00007dd9 jne LBB31_9 - 0xc5, 0xf5, 0xeb, 0xc0, //0x00007ddf vpor %ymm0, %ymm1, %ymm0 - 0xc4, 0xc3, 0x6d, 0x46, 0xcc, 0x21, //0x00007de3 vperm2i128 $33, %ymm12, %ymm2, %ymm1 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd1, 0x0f, //0x00007de9 vpalignr $15, %ymm1, %ymm12, %ymm2 - 0xc5, 0xe5, 0x71, 0xd2, 0x04, //0x00007def vpsrlw $4, %ymm2, %ymm3 - 0xc5, 0xe5, 0xdb, 0xdc, //0x00007df4 vpand %ymm4, %ymm3, %ymm3 - 0xc5, 0x7d, 0x6f, 0x35, 0x20, 0xfe, 0xff, 0xff, //0x00007df8 vmovdqa $-480(%rip), %ymm14 /* LCPI31_1+0(%rip) */ - 0xc4, 0xe2, 0x0d, 0x00, 0xdb, //0x00007e00 vpshufb %ymm3, %ymm14, %ymm3 - 0xc5, 0xed, 0xdb, 0xd4, //0x00007e05 vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x00007e09 vpshufb %ymm2, %ymm6, %ymm2 - 0xc4, 0xc1, 0x55, 0x71, 0xd4, 0x04, //0x00007e0e vpsrlw $4, %ymm12, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007e14 vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x45, 0x00, 0xed, //0x00007e18 vpshufb %ymm5, %ymm7, %ymm5 - 0xc5, 0xed, 0xdb, 0xd5, //0x00007e1d vpand %ymm5, %ymm2, %ymm2 - 0xc5, 0xe5, 0xdb, 0xd2, //0x00007e21 vpand %ymm2, %ymm3, %ymm2 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd9, 0x0e, //0x00007e25 vpalignr $14, %ymm1, %ymm12, %ymm3 - 0xc4, 0xe3, 0x1d, 0x0f, 0xc9, 0x0d, //0x00007e2b vpalignr $13, %ymm1, %ymm12, %ymm1 - 0xc4, 0xc1, 0x65, 0xd8, 0xd8, //0x00007e31 vpsubusb %ymm8, %ymm3, %ymm3 - 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00007e36 vpsubusb %ymm9, %ymm1, %ymm1 - 0xc5, 0xf5, 0xeb, 0xcb, //0x00007e3b vpor %ymm3, %ymm1, %ymm1 - 0xc4, 0x41, 0x11, 0xef, 0xed, //0x00007e3f vpxor %xmm13, %xmm13, %xmm13 - 0xc5, 0x95, 0x74, 0xc9, //0x00007e44 vpcmpeqb %ymm1, %ymm13, %ymm1 - 0xc4, 0xe2, 0x7d, 0x59, 0x1d, 0xaf, 0xfe, 0xff, 0xff, //0x00007e48 vpbroadcastq $-337(%rip), %ymm3 /* LCPI31_6+0(%rip) */ - 0xc5, 0xf5, 0xdf, 0xcb, //0x00007e51 vpandn %ymm3, %ymm1, %ymm1 - 0xc5, 0xf5, 0xef, 0xca, //0x00007e55 vpxor %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00007e59 vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xc3, 0x1d, 0x46, 0xcb, 0x21, //0x00007e5d vperm2i128 $33, %ymm11, %ymm12, %ymm1 - 0xc4, 0xe3, 0x25, 0x0f, 0xd1, 0x0f, //0x00007e63 vpalignr $15, %ymm1, %ymm11, %ymm2 - 0xc5, 0xd5, 0x71, 0xd2, 0x04, //0x00007e69 vpsrlw $4, %ymm2, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007e6e vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x0d, 0x00, 0xed, //0x00007e72 vpshufb %ymm5, %ymm14, %ymm5 - 0xc5, 0xed, 0xdb, 0xd4, //0x00007e77 vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x00007e7b vpshufb %ymm2, %ymm6, %ymm2 - 0xc4, 0xc1, 0x1d, 0x71, 0xd3, 0x04, //0x00007e80 vpsrlw $4, %ymm11, %ymm12 - 0xc5, 0x1d, 0xdb, 0xe4, //0x00007e86 vpand %ymm4, %ymm12, %ymm12 - 0xc4, 0x42, 0x45, 0x00, 0xe4, //0x00007e8a vpshufb %ymm12, %ymm7, %ymm12 - 0xc5, 0x9d, 0xdb, 0xd2, //0x00007e8f vpand %ymm2, %ymm12, %ymm2 - 0xc5, 0xd5, 0xdb, 0xd2, //0x00007e93 vpand %ymm2, %ymm5, %ymm2 - 0xc4, 0xe3, 0x25, 0x0f, 0xe9, 0x0e, //0x00007e97 vpalignr $14, %ymm1, %ymm11, %ymm5 - 0xc4, 0xe3, 0x25, 0x0f, 0xc9, 0x0d, //0x00007e9d vpalignr $13, %ymm1, %ymm11, %ymm1 - 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x00007ea3 vpsubusb %ymm8, %ymm5, %ymm5 - 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00007ea8 vpsubusb %ymm9, %ymm1, %ymm1 - 0xc5, 0xf5, 0xeb, 0xcd, //0x00007ead vpor %ymm5, %ymm1, %ymm1 - 0xc5, 0x95, 0x74, 0xc9, //0x00007eb1 vpcmpeqb %ymm1, %ymm13, %ymm1 - 0xc5, 0xf5, 0xdf, 0xcb, //0x00007eb5 vpandn %ymm3, %ymm1, %ymm1 - 0xc5, 0xf5, 0xef, 0xca, //0x00007eb9 vpxor %ymm2, %ymm1, %ymm1 - //0x00007ebd LBB31_8 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00007ebd vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xc1, 0x25, 0xd8, 0xca, //0x00007ec1 vpsubusb %ymm10, %ymm11, %ymm1 - 0xc5, 0x7d, 0x7f, 0xda, //0x00007ec6 vmovdqa %ymm11, %ymm2 - 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x00007eca jmp LBB31_5 - //0x00007ecf LBB31_9 - 0xc4, 0xc3, 0x6d, 0x46, 0xcf, 0x21, //0x00007ecf vperm2i128 $33, %ymm15, %ymm2, %ymm1 - 0xc4, 0xe3, 0x05, 0x0f, 0xd1, 0x0f, //0x00007ed5 vpalignr $15, %ymm1, %ymm15, %ymm2 - 0xc5, 0xe5, 0x71, 0xd2, 0x04, //0x00007edb vpsrlw $4, %ymm2, %ymm3 - 0xc5, 0xe5, 0xdb, 0xdc, //0x00007ee0 vpand %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0x6f, 0x2d, 0x34, 0xfd, 0xff, 0xff, //0x00007ee4 vmovdqa $-716(%rip), %ymm5 /* LCPI31_1+0(%rip) */ - 0xc4, 0xe2, 0x55, 0x00, 0xdb, //0x00007eec vpshufb %ymm3, %ymm5, %ymm3 - 0xc5, 0xed, 0xdb, 0xd4, //0x00007ef1 vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x00007ef5 vpshufb %ymm2, %ymm6, %ymm2 - 0xc4, 0xc1, 0x55, 0x71, 0xd7, 0x04, //0x00007efa vpsrlw $4, %ymm15, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007f00 vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x45, 0x00, 0xed, //0x00007f04 vpshufb %ymm5, %ymm7, %ymm5 - 0xc5, 0xed, 0xdb, 0xd5, //0x00007f09 vpand %ymm5, %ymm2, %ymm2 - 0xc5, 0xe5, 0xdb, 0xd2, //0x00007f0d vpand %ymm2, %ymm3, %ymm2 - 0xc4, 0xe3, 0x05, 0x0f, 0xd9, 0x0e, //0x00007f11 vpalignr $14, %ymm1, %ymm15, %ymm3 - 0xc4, 0xe3, 0x05, 0x0f, 0xc9, 0x0d, //0x00007f17 vpalignr $13, %ymm1, %ymm15, %ymm1 - 0xc4, 0xc1, 0x65, 0xd8, 0xd8, //0x00007f1d vpsubusb %ymm8, %ymm3, %ymm3 - 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00007f22 vpsubusb %ymm9, %ymm1, %ymm1 - 0xc5, 0xf5, 0xeb, 0xcb, //0x00007f27 vpor %ymm3, %ymm1, %ymm1 - 0xc5, 0xe1, 0xef, 0xdb, //0x00007f2b vpxor %xmm3, %xmm3, %xmm3 - 0xc5, 0xf5, 0x74, 0xdb, //0x00007f2f vpcmpeqb %ymm3, %ymm1, %ymm3 - 0xc4, 0xe2, 0x7d, 0x59, 0x0d, 0xc4, 0xfd, 0xff, 0xff, //0x00007f33 vpbroadcastq $-572(%rip), %ymm1 /* LCPI31_6+0(%rip) */ - 0xc5, 0xe5, 0xdf, 0xd9, //0x00007f3c vpandn %ymm1, %ymm3, %ymm3 - 0xc5, 0xe5, 0xef, 0xd2, //0x00007f40 vpxor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfe, 0x7f, 0x54, 0x24, 0x60, //0x00007f44 vmovdqu %ymm2, $96(%rsp) - 0xc4, 0xc3, 0x05, 0x46, 0xdd, 0x21, //0x00007f4a vperm2i128 $33, %ymm13, %ymm15, %ymm3 - 0xc4, 0xe3, 0x15, 0x0f, 0xeb, 0x0f, //0x00007f50 vpalignr $15, %ymm3, %ymm13, %ymm5 - 0xc5, 0x85, 0x71, 0xd5, 0x04, //0x00007f56 vpsrlw $4, %ymm5, %ymm15 - 0xc5, 0x05, 0xdb, 0xfc, //0x00007f5b vpand %ymm4, %ymm15, %ymm15 - 0xc5, 0xfd, 0x6f, 0x15, 0xb9, 0xfc, 0xff, 0xff, //0x00007f5f vmovdqa $-839(%rip), %ymm2 /* LCPI31_1+0(%rip) */ - 0xc4, 0x42, 0x6d, 0x00, 0xff, //0x00007f67 vpshufb %ymm15, %ymm2, %ymm15 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007f6c vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x4d, 0x00, 0xed, //0x00007f70 vpshufb %ymm5, %ymm6, %ymm5 - 0xc4, 0xc1, 0x6d, 0x71, 0xd5, 0x04, //0x00007f75 vpsrlw $4, %ymm13, %ymm2 - 0xc5, 0xed, 0xdb, 0xd4, //0x00007f7b vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x45, 0x00, 0xd2, //0x00007f7f vpshufb %ymm2, %ymm7, %ymm2 - 0xc5, 0xd5, 0xdb, 0xd2, //0x00007f84 vpand %ymm2, %ymm5, %ymm2 - 0xc5, 0x85, 0xdb, 0xd2, //0x00007f88 vpand %ymm2, %ymm15, %ymm2 - 0xc4, 0xe3, 0x15, 0x0f, 0xeb, 0x0e, //0x00007f8c vpalignr $14, %ymm3, %ymm13, %ymm5 - 0xc4, 0xe3, 0x15, 0x0f, 0xdb, 0x0d, //0x00007f92 vpalignr $13, %ymm3, %ymm13, %ymm3 - 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x00007f98 vpsubusb %ymm8, %ymm5, %ymm5 - 0xc4, 0xc1, 0x65, 0xd8, 0xd9, //0x00007f9d vpsubusb %ymm9, %ymm3, %ymm3 - 0xc5, 0xe5, 0xeb, 0xdd, //0x00007fa2 vpor %ymm5, %ymm3, %ymm3 - 0xc5, 0xe5, 0x74, 0x1d, 0x32, 0xfd, 0xff, 0xff, //0x00007fa6 vpcmpeqb $-718(%rip), %ymm3, %ymm3 /* LCPI31_8+0(%rip) */ - 0xc5, 0xe5, 0xdf, 0xd9, //0x00007fae vpandn %ymm1, %ymm3, %ymm3 - 0xc5, 0xe5, 0xef, 0xd2, //0x00007fb2 vpxor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfd, 0xeb, 0x44, 0x24, 0x60, //0x00007fb6 vpor $96(%rsp), %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc2, //0x00007fbc vpor %ymm2, %ymm0, %ymm0 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf6, //0x00007fc0 vpmovmskb %ymm14, %esi - 0x85, 0xf6, //0x00007fc5 testl %esi, %esi - 0x0f, 0x84, 0xd6, 0x00, 0x00, 0x00, //0x00007fc7 je LBB31_11 - 0xc4, 0xc3, 0x15, 0x46, 0xd4, 0x21, //0x00007fcd vperm2i128 $33, %ymm12, %ymm13, %ymm2 - 0xc4, 0xe3, 0x1d, 0x0f, 0xda, 0x0f, //0x00007fd3 vpalignr $15, %ymm2, %ymm12, %ymm3 - 0xc5, 0xd5, 0x71, 0xd3, 0x04, //0x00007fd9 vpsrlw $4, %ymm3, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007fde vpand %ymm4, %ymm5, %ymm5 - 0xc5, 0x7d, 0x6f, 0x3d, 0x36, 0xfc, 0xff, 0xff, //0x00007fe2 vmovdqa $-970(%rip), %ymm15 /* LCPI31_1+0(%rip) */ - 0xc4, 0xe2, 0x05, 0x00, 0xed, //0x00007fea vpshufb %ymm5, %ymm15, %ymm5 - 0xc5, 0xe5, 0xdb, 0xdc, //0x00007fef vpand %ymm4, %ymm3, %ymm3 - 0xc4, 0xe2, 0x4d, 0x00, 0xdb, //0x00007ff3 vpshufb %ymm3, %ymm6, %ymm3 - 0xc4, 0xc1, 0x15, 0x71, 0xd4, 0x04, //0x00007ff8 vpsrlw $4, %ymm12, %ymm13 - 0xc5, 0x15, 0xdb, 0xec, //0x00007ffe vpand %ymm4, %ymm13, %ymm13 - 0xc4, 0x42, 0x45, 0x00, 0xed, //0x00008002 vpshufb %ymm13, %ymm7, %ymm13 - 0xc5, 0x95, 0xdb, 0xdb, //0x00008007 vpand %ymm3, %ymm13, %ymm3 - 0xc5, 0xd5, 0xdb, 0xdb, //0x0000800b vpand %ymm3, %ymm5, %ymm3 - 0xc4, 0xe3, 0x1d, 0x0f, 0xea, 0x0e, //0x0000800f vpalignr $14, %ymm2, %ymm12, %ymm5 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd2, 0x0d, //0x00008015 vpalignr $13, %ymm2, %ymm12, %ymm2 - 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x0000801b vpsubusb %ymm8, %ymm5, %ymm5 - 0xc4, 0xc1, 0x6d, 0xd8, 0xd1, //0x00008020 vpsubusb %ymm9, %ymm2, %ymm2 - 0xc5, 0xed, 0xeb, 0xd5, //0x00008025 vpor %ymm5, %ymm2, %ymm2 - 0xc4, 0x41, 0x09, 0xef, 0xf6, //0x00008029 vpxor %xmm14, %xmm14, %xmm14 - 0xc5, 0x8d, 0x74, 0xd2, //0x0000802e vpcmpeqb %ymm2, %ymm14, %ymm2 - 0xc5, 0xed, 0xdf, 0xd1, //0x00008032 vpandn %ymm1, %ymm2, %ymm2 - 0xc5, 0xed, 0xef, 0xd3, //0x00008036 vpxor %ymm3, %ymm2, %ymm2 - 0xc4, 0xc3, 0x1d, 0x46, 0xdb, 0x21, //0x0000803a vperm2i128 $33, %ymm11, %ymm12, %ymm3 - 0xc4, 0xe3, 0x25, 0x0f, 0xeb, 0x0f, //0x00008040 vpalignr $15, %ymm3, %ymm11, %ymm5 - 0xc5, 0x9d, 0x71, 0xd5, 0x04, //0x00008046 vpsrlw $4, %ymm5, %ymm12 - 0xc5, 0x1d, 0xdb, 0xe4, //0x0000804b vpand %ymm4, %ymm12, %ymm12 - 0xc4, 0x42, 0x05, 0x00, 0xe4, //0x0000804f vpshufb %ymm12, %ymm15, %ymm12 - 0xc5, 0xd5, 0xdb, 0xec, //0x00008054 vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x4d, 0x00, 0xed, //0x00008058 vpshufb %ymm5, %ymm6, %ymm5 - 0xc4, 0xc1, 0x15, 0x71, 0xd3, 0x04, //0x0000805d vpsrlw $4, %ymm11, %ymm13 - 0xc5, 0x15, 0xdb, 0xec, //0x00008063 vpand %ymm4, %ymm13, %ymm13 - 0xc4, 0x42, 0x45, 0x00, 0xed, //0x00008067 vpshufb %ymm13, %ymm7, %ymm13 - 0xc5, 0x95, 0xdb, 0xed, //0x0000806c vpand %ymm5, %ymm13, %ymm5 - 0xc5, 0x9d, 0xdb, 0xed, //0x00008070 vpand %ymm5, %ymm12, %ymm5 - 0xc4, 0x63, 0x25, 0x0f, 0xe3, 0x0e, //0x00008074 vpalignr $14, %ymm3, %ymm11, %ymm12 - 0xc4, 0xe3, 0x25, 0x0f, 0xdb, 0x0d, //0x0000807a vpalignr $13, %ymm3, %ymm11, %ymm3 - 0xc4, 0x41, 0x1d, 0xd8, 0xe0, //0x00008080 vpsubusb %ymm8, %ymm12, %ymm12 - 0xc4, 0xc1, 0x65, 0xd8, 0xd9, //0x00008085 vpsubusb %ymm9, %ymm3, %ymm3 - 0xc5, 0x9d, 0xeb, 0xdb, //0x0000808a vpor %ymm3, %ymm12, %ymm3 - 0xc5, 0x8d, 0x74, 0xdb, //0x0000808e vpcmpeqb %ymm3, %ymm14, %ymm3 - 0xc5, 0xe5, 0xdf, 0xc9, //0x00008092 vpandn %ymm1, %ymm3, %ymm1 - 0xc5, 0xf5, 0xef, 0xcd, //0x00008096 vpxor %ymm5, %ymm1, %ymm1 - 0xc5, 0xed, 0xeb, 0xc0, //0x0000809a vpor %ymm0, %ymm2, %ymm0 - 0xe9, 0x1a, 0xfe, 0xff, 0xff, //0x0000809e jmp LBB31_8 - //0x000080a3 LBB31_11 - 0xc4, 0xc1, 0x15, 0xd8, 0xca, //0x000080a3 vpsubusb %ymm10, %ymm13, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000080a8 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0x7d, 0x7f, 0xea, //0x000080ac vmovdqa %ymm13, %ymm2 - 0xe9, 0x0c, 0xfd, 0xff, 0xff, //0x000080b0 jmp LBB31_5 - //0x000080b5 LBB31_13 - 0x48, 0x83, 0xe2, 0x80, //0x000080b5 andq $-128, %rdx - 0x4c, 0x01, 0xc2, //0x000080b9 addq %r8, %rdx - //0x000080bc LBB31_14 - 0x49, 0x8d, 0x49, 0xc0, //0x000080bc leaq $-64(%r9), %rcx - 0x48, 0x39, 0xca, //0x000080c0 cmpq %rcx, %rdx - 0x0f, 0x83, 0x79, 0x01, 0x00, 0x00, //0x000080c3 jae LBB31_20 - 0x48, 0x89, 0xc6, //0x000080c9 movq %rax, %rsi - 0x48, 0x29, 0xd6, //0x000080cc subq %rdx, %rsi - 0x4a, 0x8d, 0x7c, 0x06, 0xff, //0x000080cf leaq $-1(%rsi,%r8), %rdi - 0xc5, 0xfd, 0x6f, 0x1d, 0x24, 0xfb, 0xff, 0xff, //0x000080d4 vmovdqa $-1244(%rip), %ymm3 /* LCPI31_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0x3c, 0xfb, 0xff, 0xff, //0x000080dc vmovdqa $-1220(%rip), %ymm4 /* LCPI31_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x54, 0xfb, 0xff, 0xff, //0x000080e4 vmovdqa $-1196(%rip), %ymm5 /* LCPI31_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0x6c, 0xfb, 0xff, 0xff, //0x000080ec vmovdqa $-1172(%rip), %ymm6 /* LCPI31_3+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x3d, 0x84, 0xfb, 0xff, 0xff, //0x000080f4 vmovdqa $-1148(%rip), %ymm7 /* LCPI31_4+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x05, 0x9c, 0xfb, 0xff, 0xff, //0x000080fc vmovdqa $-1124(%rip), %ymm8 /* LCPI31_5+0(%rip) */ - 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x00008104 vpxor %xmm9, %xmm9, %xmm9 - 0xc5, 0x7d, 0x6f, 0x15, 0xaf, 0xfb, 0xff, 0xff, //0x00008109 vmovdqa $-1105(%rip), %ymm10 /* LCPI31_7+0(%rip) */ - 0x48, 0x89, 0xd6, //0x00008111 movq %rdx, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008114 .p2align 4, 0x90 - //0x00008120 LBB31_16 - 0xc5, 0x7e, 0x6f, 0x26, //0x00008120 vmovdqu (%rsi), %ymm12 - 0xc5, 0x7e, 0x6f, 0x5e, 0x20, //0x00008124 vmovdqu $32(%rsi), %ymm11 - 0xc4, 0x41, 0x25, 0xeb, 0xec, //0x00008129 vpor %ymm12, %ymm11, %ymm13 - 0xc4, 0xc1, 0x7d, 0xd7, 0xdd, //0x0000812e vpmovmskb %ymm13, %ebx - 0x85, 0xdb, //0x00008133 testl %ebx, %ebx - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00008135 jne LBB31_18 - 0xc5, 0xf5, 0xeb, 0xc0, //0x0000813b vpor %ymm0, %ymm1, %ymm0 - 0x48, 0x83, 0xc6, 0x40, //0x0000813f addq $64, %rsi - 0x48, 0x39, 0xce, //0x00008143 cmpq %rcx, %rsi - 0x0f, 0x82, 0xd4, 0xff, 0xff, 0xff, //0x00008146 jb LBB31_16 - 0xe9, 0xea, 0x00, 0x00, 0x00, //0x0000814c jmp LBB31_19 - //0x00008151 LBB31_18 - 0xc4, 0xc3, 0x6d, 0x46, 0xcc, 0x21, //0x00008151 vperm2i128 $33, %ymm12, %ymm2, %ymm1 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd1, 0x0f, //0x00008157 vpalignr $15, %ymm1, %ymm12, %ymm2 - 0xc5, 0x95, 0x71, 0xd2, 0x04, //0x0000815d vpsrlw $4, %ymm2, %ymm13 - 0xc5, 0x15, 0xdb, 0xeb, //0x00008162 vpand %ymm3, %ymm13, %ymm13 - 0xc4, 0x42, 0x5d, 0x00, 0xed, //0x00008166 vpshufb %ymm13, %ymm4, %ymm13 - 0xc5, 0xed, 0xdb, 0xd3, //0x0000816b vpand %ymm3, %ymm2, %ymm2 - 0xc4, 0xe2, 0x55, 0x00, 0xd2, //0x0000816f vpshufb %ymm2, %ymm5, %ymm2 - 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x00008174 vpsrlw $4, %ymm12, %ymm14 - 0xc5, 0x0d, 0xdb, 0xf3, //0x0000817a vpand %ymm3, %ymm14, %ymm14 - 0xc4, 0x42, 0x4d, 0x00, 0xf6, //0x0000817e vpshufb %ymm14, %ymm6, %ymm14 - 0xc5, 0x8d, 0xdb, 0xd2, //0x00008183 vpand %ymm2, %ymm14, %ymm2 - 0xc5, 0x95, 0xdb, 0xd2, //0x00008187 vpand %ymm2, %ymm13, %ymm2 - 0xc4, 0x63, 0x1d, 0x0f, 0xe9, 0x0e, //0x0000818b vpalignr $14, %ymm1, %ymm12, %ymm13 - 0xc4, 0xe3, 0x1d, 0x0f, 0xc9, 0x0d, //0x00008191 vpalignr $13, %ymm1, %ymm12, %ymm1 - 0xc5, 0x15, 0xd8, 0xef, //0x00008197 vpsubusb %ymm7, %ymm13, %ymm13 - 0xc4, 0xc1, 0x75, 0xd8, 0xc8, //0x0000819b vpsubusb %ymm8, %ymm1, %ymm1 - 0xc5, 0x95, 0xeb, 0xc9, //0x000081a0 vpor %ymm1, %ymm13, %ymm1 - 0xc5, 0xb5, 0x74, 0xc9, //0x000081a4 vpcmpeqb %ymm1, %ymm9, %ymm1 - 0xc4, 0x62, 0x7d, 0x59, 0x2d, 0x4f, 0xfb, 0xff, 0xff, //0x000081a8 vpbroadcastq $-1201(%rip), %ymm13 /* LCPI31_6+0(%rip) */ - 0xc4, 0xc1, 0x75, 0xdf, 0xcd, //0x000081b1 vpandn %ymm13, %ymm1, %ymm1 - 0xc5, 0xf5, 0xef, 0xca, //0x000081b6 vpxor %ymm2, %ymm1, %ymm1 - 0xc4, 0xc3, 0x1d, 0x46, 0xd3, 0x21, //0x000081ba vperm2i128 $33, %ymm11, %ymm12, %ymm2 - 0xc4, 0x63, 0x25, 0x0f, 0xe2, 0x0f, //0x000081c0 vpalignr $15, %ymm2, %ymm11, %ymm12 - 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x000081c6 vpsrlw $4, %ymm12, %ymm14 - 0xc5, 0x0d, 0xdb, 0xf3, //0x000081cc vpand %ymm3, %ymm14, %ymm14 - 0xc4, 0x42, 0x5d, 0x00, 0xf6, //0x000081d0 vpshufb %ymm14, %ymm4, %ymm14 - 0xc5, 0x1d, 0xdb, 0xe3, //0x000081d5 vpand %ymm3, %ymm12, %ymm12 - 0xc4, 0x42, 0x55, 0x00, 0xe4, //0x000081d9 vpshufb %ymm12, %ymm5, %ymm12 - 0xc4, 0xc1, 0x05, 0x71, 0xd3, 0x04, //0x000081de vpsrlw $4, %ymm11, %ymm15 - 0xc5, 0x05, 0xdb, 0xfb, //0x000081e4 vpand %ymm3, %ymm15, %ymm15 - 0xc4, 0x42, 0x4d, 0x00, 0xff, //0x000081e8 vpshufb %ymm15, %ymm6, %ymm15 - 0xc4, 0x41, 0x1d, 0xdb, 0xe7, //0x000081ed vpand %ymm15, %ymm12, %ymm12 - 0xc4, 0x41, 0x0d, 0xdb, 0xe4, //0x000081f2 vpand %ymm12, %ymm14, %ymm12 - 0xc4, 0x63, 0x25, 0x0f, 0xf2, 0x0e, //0x000081f7 vpalignr $14, %ymm2, %ymm11, %ymm14 - 0xc4, 0xe3, 0x25, 0x0f, 0xd2, 0x0d, //0x000081fd vpalignr $13, %ymm2, %ymm11, %ymm2 - 0xc5, 0x0d, 0xd8, 0xf7, //0x00008203 vpsubusb %ymm7, %ymm14, %ymm14 - 0xc4, 0xc1, 0x6d, 0xd8, 0xd0, //0x00008207 vpsubusb %ymm8, %ymm2, %ymm2 - 0xc5, 0x8d, 0xeb, 0xd2, //0x0000820c vpor %ymm2, %ymm14, %ymm2 - 0xc5, 0xb5, 0x74, 0xd2, //0x00008210 vpcmpeqb %ymm2, %ymm9, %ymm2 - 0xc4, 0xc1, 0x6d, 0xdf, 0xd5, //0x00008214 vpandn %ymm13, %ymm2, %ymm2 - 0xc5, 0x9d, 0xef, 0xd2, //0x00008219 vpxor %ymm2, %ymm12, %ymm2 - 0xc5, 0xf5, 0xeb, 0xc0, //0x0000821d vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc2, //0x00008221 vpor %ymm2, %ymm0, %ymm0 - 0xc4, 0xc1, 0x25, 0xd8, 0xca, //0x00008225 vpsubusb %ymm10, %ymm11, %ymm1 - 0xc5, 0x7d, 0x7f, 0xda, //0x0000822a vmovdqa %ymm11, %ymm2 - 0x48, 0x83, 0xc6, 0x40, //0x0000822e addq $64, %rsi - 0x48, 0x39, 0xce, //0x00008232 cmpq %rcx, %rsi - 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00008235 jb LBB31_16 - //0x0000823b LBB31_19 - 0x48, 0x83, 0xe7, 0xc0, //0x0000823b andq $-64, %rdi - 0x48, 0x01, 0xfa, //0x0000823f addq %rdi, %rdx - //0x00008242 LBB31_20 - 0xc5, 0xe1, 0xef, 0xdb, //0x00008242 vpxor %xmm3, %xmm3, %xmm3 - 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x40, //0x00008246 vmovdqu %ymm3, $64(%rsp) - 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x20, //0x0000824c vmovdqu %ymm3, $32(%rsp) - 0xc5, 0xd9, 0xef, 0xe4, //0x00008252 vpxor %xmm4, %xmm4, %xmm4 - 0x4c, 0x39, 0xca, //0x00008256 cmpq %r9, %rdx - 0x0f, 0x83, 0x70, 0x00, 0x00, 0x00, //0x00008259 jae LBB31_36 - 0x48, 0x89, 0xc1, //0x0000825f movq %rax, %rcx - 0x48, 0x29, 0xd1, //0x00008262 subq %rdx, %rcx - 0x4d, 0x8d, 0x1c, 0x08, //0x00008265 leaq (%r8,%rcx), %r11 - 0x49, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00008269 cmpq $128, %r11 - 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00008270 jb LBB31_22 - 0x48, 0x8d, 0x74, 0x24, 0x20, //0x00008276 leaq $32(%rsp), %rsi - 0x4c, 0x39, 0xce, //0x0000827b cmpq %r9, %rsi - 0x0f, 0x83, 0x74, 0x02, 0x00, 0x00, //0x0000827e jae LBB31_26 - 0x48, 0x8d, 0x4c, 0x0c, 0x20, //0x00008284 leaq $32(%rsp,%rcx), %rcx - 0x4c, 0x01, 0xc1, //0x00008289 addq %r8, %rcx - 0x48, 0x39, 0xca, //0x0000828c cmpq %rcx, %rdx - 0x0f, 0x83, 0x63, 0x02, 0x00, 0x00, //0x0000828f jae LBB31_26 - //0x00008295 LBB31_22 - 0x31, 0xc9, //0x00008295 xorl %ecx, %ecx - //0x00008297 LBB31_33 - 0x48, 0x8d, 0x4c, 0x0c, 0x20, //0x00008297 leaq $32(%rsp,%rcx), %rcx - 0x48, 0x29, 0xd0, //0x0000829c subq %rdx, %rax - 0x4c, 0x01, 0xc0, //0x0000829f addq %r8, %rax - 0x31, 0xf6, //0x000082a2 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000082a4 .p2align 4, 0x90 - //0x000082b0 LBB31_34 - 0x0f, 0xb6, 0x1c, 0x32, //0x000082b0 movzbl (%rdx,%rsi), %ebx - 0x88, 0x1c, 0x31, //0x000082b4 movb %bl, (%rcx,%rsi) - 0x48, 0xff, 0xc6, //0x000082b7 incq %rsi - 0x48, 0x39, 0xf0, //0x000082ba cmpq %rsi, %rax - 0x0f, 0x85, 0xed, 0xff, 0xff, 0xff, //0x000082bd jne LBB31_34 - //0x000082c3 LBB31_35 - 0xc5, 0xfe, 0x6f, 0x64, 0x24, 0x20, //0x000082c3 vmovdqu $32(%rsp), %ymm4 - 0xc5, 0xfe, 0x6f, 0x5c, 0x24, 0x40, //0x000082c9 vmovdqu $64(%rsp), %ymm3 - //0x000082cf LBB31_36 - 0xc5, 0xdd, 0xeb, 0xeb, //0x000082cf vpor %ymm3, %ymm4, %ymm5 - 0xc5, 0xfd, 0xd7, 0xc5, //0x000082d3 vpmovmskb %ymm5, %eax - 0x85, 0xc0, //0x000082d7 testl %eax, %eax - 0x0f, 0x85, 0x38, 0x03, 0x00, 0x00, //0x000082d9 jne LBB31_40 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000082df vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000082e3 vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x000082e7 vptest %ymm0, %ymm0 - 0x0f, 0x84, 0xfa, 0x01, 0x00, 0x00, //0x000082ec je LBB31_12 - //0x000082f2 LBB31_41 - 0x49, 0x8d, 0x49, 0xfd, //0x000082f2 leaq $-3(%r9), %rcx - 0x4c, 0x89, 0xc0, //0x000082f6 movq %r8, %rax - 0x49, 0x39, 0xc8, //0x000082f9 cmpq %rcx, %r8 - 0x0f, 0x83, 0xde, 0x00, 0x00, 0x00, //0x000082fc jae LBB31_55 - 0x4c, 0x89, 0xc0, //0x00008302 movq %r8, %rax - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00008305 jmp LBB31_44 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000830a .p2align 4, 0x90 - //0x00008310 LBB31_43 - 0x48, 0x01, 0xf0, //0x00008310 addq %rsi, %rax - 0x48, 0x39, 0xc8, //0x00008313 cmpq %rcx, %rax - 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x00008316 jae LBB31_55 - //0x0000831c LBB31_44 - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000831c movl $1, %esi - 0x80, 0x38, 0x00, //0x00008321 cmpb $0, (%rax) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00008324 jns LBB31_43 - 0x8b, 0x10, //0x0000832a movl (%rax), %edx - 0x89, 0xd6, //0x0000832c movl %edx, %esi - 0x81, 0xe6, 0xf0, 0xc0, 0xc0, 0x00, //0x0000832e andl $12632304, %esi - 0x81, 0xfe, 0xe0, 0x80, 0x80, 0x00, //0x00008334 cmpl $8421600, %esi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000833a jne LBB31_48 - 0x89, 0xd7, //0x00008340 movl %edx, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00008342 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00008348 cmpl $8205, %edi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000834e je LBB31_48 - 0xbe, 0x03, 0x00, 0x00, 0x00, //0x00008354 movl $3, %esi - 0x85, 0xff, //0x00008359 testl %edi, %edi - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000835b jne LBB31_43 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008361 .p2align 4, 0x90 - //0x00008370 LBB31_48 - 0x89, 0xd6, //0x00008370 movl %edx, %esi - 0x81, 0xe6, 0xe0, 0xc0, 0x00, 0x00, //0x00008372 andl $49376, %esi - 0x81, 0xfe, 0xc0, 0x80, 0x00, 0x00, //0x00008378 cmpl $32960, %esi - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000837e jne LBB31_50 - 0x89, 0xd7, //0x00008384 movl %edx, %edi - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00008386 movl $2, %esi - 0x83, 0xe7, 0x1e, //0x0000838b andl $30, %edi - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000838e jne LBB31_43 - //0x00008394 LBB31_50 - 0x89, 0xd6, //0x00008394 movl %edx, %esi - 0x81, 0xe6, 0xf8, 0xc0, 0xc0, 0xc0, //0x00008396 andl $-1061109512, %esi - 0x81, 0xfe, 0xf0, 0x80, 0x80, 0x80, //0x0000839c cmpl $-2139062032, %esi - 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x000083a2 jne LBB31_54 - 0x89, 0xd6, //0x000083a8 movl %edx, %esi - 0x81, 0xe6, 0x07, 0x30, 0x00, 0x00, //0x000083aa andl $12295, %esi - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000083b0 je LBB31_54 - 0xbe, 0x04, 0x00, 0x00, 0x00, //0x000083b6 movl $4, %esi - 0xf6, 0xc2, 0x04, //0x000083bb testb $4, %dl - 0x0f, 0x84, 0x4c, 0xff, 0xff, 0xff, //0x000083be je LBB31_43 - 0x81, 0xe2, 0x03, 0x30, 0x00, 0x00, //0x000083c4 andl $12291, %edx - 0x0f, 0x84, 0x40, 0xff, 0xff, 0xff, //0x000083ca je LBB31_43 - //0x000083d0 LBB31_54 - 0x48, 0xf7, 0xd0, //0x000083d0 notq %rax - 0x4c, 0x01, 0xc0, //0x000083d3 addq %r8, %rax - 0x48, 0x8d, 0x65, 0xf8, //0x000083d6 leaq $-8(%rbp), %rsp - 0x5b, //0x000083da popq %rbx - 0x5d, //0x000083db popq %rbp - 0xc5, 0xf8, 0x77, //0x000083dc vzeroupper - 0xc3, //0x000083df retq - //0x000083e0 LBB31_55 - 0x4c, 0x39, 0xc8, //0x000083e0 cmpq %r9, %rax - 0x0f, 0x83, 0x03, 0x01, 0x00, 0x00, //0x000083e3 jae LBB31_12 - 0x4c, 0x8d, 0x54, 0x24, 0x20, //0x000083e9 leaq $32(%rsp), %r10 - 0x4c, 0x8d, 0x5c, 0x24, 0x1e, //0x000083ee leaq $30(%rsp), %r11 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000083f3 jmp LBB31_58 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000083f8 .p2align 4, 0x90 - //0x00008400 LBB31_57 - 0x48, 0xff, 0xc0, //0x00008400 incq %rax - 0x4c, 0x39, 0xc8, //0x00008403 cmpq %r9, %rax - 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00008406 jae LBB31_12 - //0x0000840c LBB31_58 - 0x80, 0x38, 0x00, //0x0000840c cmpb $0, (%rax) - 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000840f jns LBB31_57 - 0xc6, 0x44, 0x24, 0x20, 0x00, //0x00008415 movb $0, $32(%rsp) - 0xc6, 0x44, 0x24, 0x1e, 0x00, //0x0000841a movb $0, $30(%rsp) - 0x4c, 0x89, 0xc9, //0x0000841f movq %r9, %rcx - 0x48, 0x29, 0xc1, //0x00008422 subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00008425 cmpq $2, %rcx - 0x0f, 0x82, 0x33, 0x00, 0x00, 0x00, //0x00008429 jb LBB31_62 - 0x0f, 0xb6, 0x10, //0x0000842f movzbl (%rax), %edx - 0x0f, 0xb6, 0x78, 0x01, //0x00008432 movzbl $1(%rax), %edi - 0x88, 0x54, 0x24, 0x20, //0x00008436 movb %dl, $32(%rsp) - 0x48, 0x8d, 0x70, 0x02, //0x0000843a leaq $2(%rax), %rsi - 0x48, 0x83, 0xc1, 0xfe, //0x0000843e addq $-2, %rcx - 0x4c, 0x89, 0xdb, //0x00008442 movq %r11, %rbx - 0x48, 0x85, 0xc9, //0x00008445 testq %rcx, %rcx - 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00008448 je LBB31_63 - //0x0000844e LBB31_61 - 0x0f, 0xb6, 0x0e, //0x0000844e movzbl (%rsi), %ecx - 0x88, 0x0b, //0x00008451 movb %cl, (%rbx) - 0x0f, 0xb6, 0x54, 0x24, 0x20, //0x00008453 movzbl $32(%rsp), %edx - 0x0f, 0xb6, 0x4c, 0x24, 0x1e, //0x00008458 movzbl $30(%rsp), %ecx - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000845d jmp LBB31_64 - //0x00008462 LBB31_62 - 0x31, 0xd2, //0x00008462 xorl %edx, %edx - 0x31, 0xff, //0x00008464 xorl %edi, %edi - 0x4c, 0x89, 0xd3, //0x00008466 movq %r10, %rbx - 0x48, 0x89, 0xc6, //0x00008469 movq %rax, %rsi - 0x48, 0x85, 0xc9, //0x0000846c testq %rcx, %rcx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x0000846f jne LBB31_61 - //0x00008475 LBB31_63 - 0x31, 0xc9, //0x00008475 xorl %ecx, %ecx - //0x00008477 LBB31_64 - 0x0f, 0xb6, 0xf1, //0x00008477 movzbl %cl, %esi - 0xc1, 0xe6, 0x10, //0x0000847a shll $16, %esi - 0x40, 0x0f, 0xb6, 0xff, //0x0000847d movzbl %dil, %edi - 0xc1, 0xe7, 0x08, //0x00008481 shll $8, %edi - 0x0f, 0xb6, 0xca, //0x00008484 movzbl %dl, %ecx - 0x09, 0xf9, //0x00008487 orl %edi, %ecx - 0x09, 0xce, //0x00008489 orl %ecx, %esi - 0x81, 0xe6, 0xf0, 0xc0, 0xc0, 0x00, //0x0000848b andl $12632304, %esi - 0x81, 0xfe, 0xe0, 0x80, 0x80, 0x00, //0x00008491 cmpl $8421600, %esi - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00008497 jne LBB31_67 - 0x89, 0xcf, //0x0000849d movl %ecx, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x0000849f andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x000084a5 cmpl $8205, %edi - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000084ab je LBB31_67 - 0xbe, 0x03, 0x00, 0x00, 0x00, //0x000084b1 movl $3, %esi - 0x85, 0xff, //0x000084b6 testl %edi, %edi - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x000084b8 jne LBB31_69 - 0x90, 0x90, //0x000084be .p2align 4, 0x90 - //0x000084c0 LBB31_67 - 0xf6, 0xc2, 0x1e, //0x000084c0 testb $30, %dl - 0x0f, 0x84, 0x07, 0xff, 0xff, 0xff, //0x000084c3 je LBB31_54 - 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x000084c9 andl $49376, %ecx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000084cf movl $2, %esi - 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x000084d4 cmpl $32960, %ecx - 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x000084da jne LBB31_54 - //0x000084e0 LBB31_69 - 0x48, 0x01, 0xf0, //0x000084e0 addq %rsi, %rax - 0x4c, 0x39, 0xc8, //0x000084e3 cmpq %r9, %rax - 0x0f, 0x82, 0x20, 0xff, 0xff, 0xff, //0x000084e6 jb LBB31_58 - //0x000084ec LBB31_12 - 0x31, 0xc0, //0x000084ec xorl %eax, %eax - 0x48, 0x8d, 0x65, 0xf8, //0x000084ee leaq $-8(%rbp), %rsp - 0x5b, //0x000084f2 popq %rbx - 0x5d, //0x000084f3 popq %rbp - 0xc5, 0xf8, 0x77, //0x000084f4 vzeroupper - 0xc3, //0x000084f7 retq - //0x000084f8 LBB31_26 - 0x4c, 0x89, 0xd9, //0x000084f8 movq %r11, %rcx - 0x48, 0x83, 0xe1, 0x80, //0x000084fb andq $-128, %rcx - 0x48, 0x8d, 0x79, 0x80, //0x000084ff leaq $-128(%rcx), %rdi - 0x48, 0x89, 0xfe, //0x00008503 movq %rdi, %rsi - 0x48, 0xc1, 0xee, 0x07, //0x00008506 shrq $7, %rsi - 0x48, 0xff, 0xc6, //0x0000850a incq %rsi - 0x41, 0x89, 0xf2, //0x0000850d movl %esi, %r10d - 0x41, 0x83, 0xe2, 0x01, //0x00008510 andl $1, %r10d - 0x48, 0x85, 0xff, //0x00008514 testq %rdi, %rdi - 0x0f, 0x84, 0xea, 0x00, 0x00, 0x00, //0x00008517 je LBB31_39 - 0x4c, 0x29, 0xd6, //0x0000851d subq %r10, %rsi - 0x31, 0xff, //0x00008520 xorl %edi, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008522 .p2align 4, 0x90 - //0x00008530 LBB31_28 - 0xc5, 0xfc, 0x10, 0x1c, 0x3a, //0x00008530 vmovups (%rdx,%rdi), %ymm3 - 0xc5, 0xfc, 0x10, 0x64, 0x3a, 0x20, //0x00008535 vmovups $32(%rdx,%rdi), %ymm4 - 0xc5, 0xfc, 0x10, 0x6c, 0x3a, 0x40, //0x0000853b vmovups $64(%rdx,%rdi), %ymm5 - 0xc5, 0xfc, 0x10, 0x74, 0x3a, 0x60, //0x00008541 vmovups $96(%rdx,%rdi), %ymm6 - 0xc5, 0xfc, 0x11, 0x5c, 0x3c, 0x20, //0x00008547 vmovups %ymm3, $32(%rsp,%rdi) - 0xc5, 0xfc, 0x11, 0x64, 0x3c, 0x40, //0x0000854d vmovups %ymm4, $64(%rsp,%rdi) - 0xc5, 0xfc, 0x11, 0x6c, 0x3c, 0x60, //0x00008553 vmovups %ymm5, $96(%rsp,%rdi) - 0xc5, 0xfc, 0x11, 0xb4, 0x3c, 0x80, 0x00, 0x00, 0x00, //0x00008559 vmovups %ymm6, $128(%rsp,%rdi) - 0xc5, 0xfe, 0x6f, 0x9c, 0x3a, 0x80, 0x00, 0x00, 0x00, //0x00008562 vmovdqu $128(%rdx,%rdi), %ymm3 - 0xc5, 0xfe, 0x6f, 0xa4, 0x3a, 0xa0, 0x00, 0x00, 0x00, //0x0000856b vmovdqu $160(%rdx,%rdi), %ymm4 - 0xc5, 0xfe, 0x6f, 0xac, 0x3a, 0xc0, 0x00, 0x00, 0x00, //0x00008574 vmovdqu $192(%rdx,%rdi), %ymm5 - 0xc5, 0xfe, 0x6f, 0xb4, 0x3a, 0xe0, 0x00, 0x00, 0x00, //0x0000857d vmovdqu $224(%rdx,%rdi), %ymm6 - 0xc5, 0xfe, 0x7f, 0x9c, 0x3c, 0xa0, 0x00, 0x00, 0x00, //0x00008586 vmovdqu %ymm3, $160(%rsp,%rdi) - 0xc5, 0xfe, 0x7f, 0xa4, 0x3c, 0xc0, 0x00, 0x00, 0x00, //0x0000858f vmovdqu %ymm4, $192(%rsp,%rdi) - 0xc5, 0xfe, 0x7f, 0xac, 0x3c, 0xe0, 0x00, 0x00, 0x00, //0x00008598 vmovdqu %ymm5, $224(%rsp,%rdi) - 0xc5, 0xfe, 0x7f, 0xb4, 0x3c, 0x00, 0x01, 0x00, 0x00, //0x000085a1 vmovdqu %ymm6, $256(%rsp,%rdi) - 0x48, 0x81, 0xc7, 0x00, 0x01, 0x00, 0x00, //0x000085aa addq $256, %rdi - 0x48, 0x83, 0xc6, 0xfe, //0x000085b1 addq $-2, %rsi - 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x000085b5 jne LBB31_28 - 0x4d, 0x85, 0xd2, //0x000085bb testq %r10, %r10 - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x000085be je LBB31_31 - //0x000085c4 LBB31_30 - 0xc5, 0xfe, 0x6f, 0x1c, 0x3a, //0x000085c4 vmovdqu (%rdx,%rdi), %ymm3 - 0xc5, 0xfe, 0x6f, 0x64, 0x3a, 0x20, //0x000085c9 vmovdqu $32(%rdx,%rdi), %ymm4 - 0xc5, 0xfe, 0x6f, 0x6c, 0x3a, 0x40, //0x000085cf vmovdqu $64(%rdx,%rdi), %ymm5 - 0xc5, 0xfe, 0x6f, 0x74, 0x3a, 0x60, //0x000085d5 vmovdqu $96(%rdx,%rdi), %ymm6 - 0xc5, 0xfe, 0x7f, 0x5c, 0x3c, 0x20, //0x000085db vmovdqu %ymm3, $32(%rsp,%rdi) - 0xc5, 0xfe, 0x7f, 0x64, 0x3c, 0x40, //0x000085e1 vmovdqu %ymm4, $64(%rsp,%rdi) - 0xc5, 0xfe, 0x7f, 0x6c, 0x3c, 0x60, //0x000085e7 vmovdqu %ymm5, $96(%rsp,%rdi) - 0xc5, 0xfe, 0x7f, 0xb4, 0x3c, 0x80, 0x00, 0x00, 0x00, //0x000085ed vmovdqu %ymm6, $128(%rsp,%rdi) - //0x000085f6 LBB31_31 - 0x4c, 0x39, 0xd9, //0x000085f6 cmpq %r11, %rcx - 0x0f, 0x84, 0xc4, 0xfc, 0xff, 0xff, //0x000085f9 je LBB31_35 - 0x48, 0x01, 0xca, //0x000085ff addq %rcx, %rdx - 0xe9, 0x90, 0xfc, 0xff, 0xff, //0x00008602 jmp LBB31_33 - //0x00008607 LBB31_39 - 0x31, 0xff, //0x00008607 xorl %edi, %edi - 0x4d, 0x85, 0xd2, //0x00008609 testq %r10, %r10 - 0x0f, 0x85, 0xb2, 0xff, 0xff, 0xff, //0x0000860c jne LBB31_30 - 0xe9, 0xdf, 0xff, 0xff, 0xff, //0x00008612 jmp LBB31_31 - //0x00008617 LBB31_40 - 0xc4, 0xe3, 0x6d, 0x46, 0xd4, 0x21, //0x00008617 vperm2i128 $33, %ymm4, %ymm2, %ymm2 - 0xc4, 0xe3, 0x5d, 0x0f, 0xea, 0x0f, //0x0000861d vpalignr $15, %ymm2, %ymm4, %ymm5 - 0xc5, 0xcd, 0x71, 0xd5, 0x04, //0x00008623 vpsrlw $4, %ymm5, %ymm6 - 0xc5, 0xfd, 0x6f, 0x0d, 0xd0, 0xf5, 0xff, 0xff, //0x00008628 vmovdqa $-2608(%rip), %ymm1 /* LCPI31_0+0(%rip) */ - 0xc5, 0xcd, 0xdb, 0xf1, //0x00008630 vpand %ymm1, %ymm6, %ymm6 - 0xc5, 0xfd, 0x6f, 0x3d, 0xe4, 0xf5, 0xff, 0xff, //0x00008634 vmovdqa $-2588(%rip), %ymm7 /* LCPI31_1+0(%rip) */ - 0xc4, 0xe2, 0x45, 0x00, 0xf6, //0x0000863c vpshufb %ymm6, %ymm7, %ymm6 - 0xc5, 0xd5, 0xdb, 0xe9, //0x00008641 vpand %ymm1, %ymm5, %ymm5 - 0xc5, 0x7d, 0x6f, 0x05, 0xf3, 0xf5, 0xff, 0xff, //0x00008645 vmovdqa $-2573(%rip), %ymm8 /* LCPI31_2+0(%rip) */ - 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x0000864d vpshufb %ymm5, %ymm8, %ymm5 - 0xc5, 0xb5, 0x71, 0xd4, 0x04, //0x00008652 vpsrlw $4, %ymm4, %ymm9 - 0xc5, 0x35, 0xdb, 0xc9, //0x00008657 vpand %ymm1, %ymm9, %ymm9 - 0xc5, 0x7d, 0x6f, 0x15, 0xfd, 0xf5, 0xff, 0xff, //0x0000865b vmovdqa $-2563(%rip), %ymm10 /* LCPI31_3+0(%rip) */ - 0xc4, 0x42, 0x2d, 0x00, 0xc9, //0x00008663 vpshufb %ymm9, %ymm10, %ymm9 - 0xc5, 0xb5, 0xdb, 0xed, //0x00008668 vpand %ymm5, %ymm9, %ymm5 - 0xc5, 0xcd, 0xdb, 0xed, //0x0000866c vpand %ymm5, %ymm6, %ymm5 - 0xc4, 0xe3, 0x5d, 0x0f, 0xf2, 0x0e, //0x00008670 vpalignr $14, %ymm2, %ymm4, %ymm6 - 0xc4, 0xe3, 0x5d, 0x0f, 0xd2, 0x0d, //0x00008676 vpalignr $13, %ymm2, %ymm4, %ymm2 - 0xc5, 0x7d, 0x6f, 0x0d, 0xfc, 0xf5, 0xff, 0xff, //0x0000867c vmovdqa $-2564(%rip), %ymm9 /* LCPI31_4+0(%rip) */ - 0xc4, 0xc1, 0x4d, 0xd8, 0xf1, //0x00008684 vpsubusb %ymm9, %ymm6, %ymm6 - 0xc5, 0x7d, 0x6f, 0x1d, 0x0f, 0xf6, 0xff, 0xff, //0x00008689 vmovdqa $-2545(%rip), %ymm11 /* LCPI31_5+0(%rip) */ - 0xc4, 0xc1, 0x6d, 0xd8, 0xd3, //0x00008691 vpsubusb %ymm11, %ymm2, %ymm2 - 0xc5, 0xed, 0xeb, 0xd6, //0x00008696 vpor %ymm6, %ymm2, %ymm2 - 0xc5, 0xc9, 0xef, 0xf6, //0x0000869a vpxor %xmm6, %xmm6, %xmm6 - 0xc5, 0xed, 0x74, 0xd6, //0x0000869e vpcmpeqb %ymm6, %ymm2, %ymm2 - 0xc4, 0x62, 0x7d, 0x59, 0x25, 0x55, 0xf6, 0xff, 0xff, //0x000086a2 vpbroadcastq $-2475(%rip), %ymm12 /* LCPI31_6+0(%rip) */ - 0xc4, 0xc1, 0x6d, 0xdf, 0xd4, //0x000086ab vpandn %ymm12, %ymm2, %ymm2 - 0xc5, 0xed, 0xef, 0xd5, //0x000086b0 vpxor %ymm5, %ymm2, %ymm2 - 0xc4, 0xe3, 0x5d, 0x46, 0xe3, 0x21, //0x000086b4 vperm2i128 $33, %ymm3, %ymm4, %ymm4 - 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0f, //0x000086ba vpalignr $15, %ymm4, %ymm3, %ymm5 - 0xc5, 0x95, 0x71, 0xd5, 0x04, //0x000086c0 vpsrlw $4, %ymm5, %ymm13 - 0xc5, 0x15, 0xdb, 0xe9, //0x000086c5 vpand %ymm1, %ymm13, %ymm13 - 0xc4, 0xc2, 0x45, 0x00, 0xfd, //0x000086c9 vpshufb %ymm13, %ymm7, %ymm7 - 0xc5, 0xd5, 0xdb, 0xe9, //0x000086ce vpand %ymm1, %ymm5, %ymm5 - 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x000086d2 vpshufb %ymm5, %ymm8, %ymm5 - 0xc5, 0xbd, 0x71, 0xd3, 0x04, //0x000086d7 vpsrlw $4, %ymm3, %ymm8 - 0xc5, 0xbd, 0xdb, 0xc9, //0x000086dc vpand %ymm1, %ymm8, %ymm1 - 0xc4, 0xe2, 0x2d, 0x00, 0xc9, //0x000086e0 vpshufb %ymm1, %ymm10, %ymm1 - 0xc5, 0xd5, 0xdb, 0xc9, //0x000086e5 vpand %ymm1, %ymm5, %ymm1 - 0xc5, 0xc5, 0xdb, 0xc9, //0x000086e9 vpand %ymm1, %ymm7, %ymm1 - 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0e, //0x000086ed vpalignr $14, %ymm4, %ymm3, %ymm5 - 0xc4, 0xe3, 0x65, 0x0f, 0xe4, 0x0d, //0x000086f3 vpalignr $13, %ymm4, %ymm3, %ymm4 - 0xc4, 0xc1, 0x55, 0xd8, 0xe9, //0x000086f9 vpsubusb %ymm9, %ymm5, %ymm5 - 0xc4, 0xc1, 0x5d, 0xd8, 0xe3, //0x000086fe vpsubusb %ymm11, %ymm4, %ymm4 - 0xc5, 0xdd, 0xeb, 0xe5, //0x00008703 vpor %ymm5, %ymm4, %ymm4 - 0xc5, 0xdd, 0x74, 0xe6, //0x00008707 vpcmpeqb %ymm6, %ymm4, %ymm4 - 0xc4, 0xc1, 0x5d, 0xdf, 0xe4, //0x0000870b vpandn %ymm12, %ymm4, %ymm4 - 0xc5, 0xdd, 0xef, 0xc9, //0x00008710 vpxor %ymm1, %ymm4, %ymm1 - 0xc5, 0xed, 0xeb, 0xc0, //0x00008714 vpor %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00008718 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xe5, 0xd8, 0x0d, 0x9c, 0xf5, 0xff, 0xff, //0x0000871c vpsubusb $-2660(%rip), %ymm3, %ymm1 /* LCPI31_7+0(%rip) */ - 0xc5, 0xfd, 0xeb, 0xc1, //0x00008724 vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x00008728 vptest %ymm0, %ymm0 - 0x0f, 0x84, 0xb9, 0xfd, 0xff, 0xff, //0x0000872d je LBB31_12 - 0xe9, 0xba, 0xfb, 0xff, 0xff, //0x00008733 jmp LBB31_41 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00008738 .p2align 5, 0x00 - //0x00008740 LCPI32_0 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00008740 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00008750 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00008760 .p2align 4, 0x90 - //0x00008760 _f32toa - 0x55, //0x00008760 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008761 movq %rsp, %rbp - 0x41, 0x57, //0x00008764 pushq %r15 - 0x41, 0x56, //0x00008766 pushq %r14 - 0x41, 0x55, //0x00008768 pushq %r13 - 0x41, 0x54, //0x0000876a pushq %r12 - 0x53, //0x0000876c pushq %rbx - 0xc5, 0xf9, 0x7e, 0xc0, //0x0000876d vmovd %xmm0, %eax - 0x89, 0xc1, //0x00008771 movl %eax, %ecx - 0xc1, 0xe9, 0x17, //0x00008773 shrl $23, %ecx - 0x0f, 0xb6, 0xd9, //0x00008776 movzbl %cl, %ebx - 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x00008779 cmpl $255, %ebx - 0x0f, 0x84, 0xff, 0x0c, 0x00, 0x00, //0x0000877f je LBB32_139 - 0xc6, 0x07, 0x2d, //0x00008785 movb $45, (%rdi) - 0x41, 0x89, 0xc1, //0x00008788 movl %eax, %r9d - 0x41, 0xc1, 0xe9, 0x1f, //0x0000878b shrl $31, %r9d - 0x4e, 0x8d, 0x04, 0x0f, //0x0000878f leaq (%rdi,%r9), %r8 - 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00008793 testl $2147483647, %eax - 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x00008798 je LBB32_14 - 0x25, 0xff, 0xff, 0x7f, 0x00, //0x0000879e andl $8388607, %eax - 0x85, 0xdb, //0x000087a3 testl %ebx, %ebx - 0x0f, 0x84, 0xe1, 0x0c, 0x00, 0x00, //0x000087a5 je LBB32_140 - 0x8d, 0xb0, 0x00, 0x00, 0x80, 0x00, //0x000087ab leal $8388608(%rax), %esi - 0x44, 0x8d, 0xbb, 0x6a, 0xff, 0xff, 0xff, //0x000087b1 leal $-150(%rbx), %r15d - 0x8d, 0x4b, 0x81, //0x000087b8 leal $-127(%rbx), %ecx - 0x83, 0xf9, 0x17, //0x000087bb cmpl $23, %ecx - 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x000087be ja LBB32_5 - 0xb9, 0x96, 0x00, 0x00, 0x00, //0x000087c4 movl $150, %ecx - 0x29, 0xd9, //0x000087c9 subl %ebx, %ecx - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000087cb movq $-1, %rdx - 0x48, 0xd3, 0xe2, //0x000087d2 shlq %cl, %rdx - 0xf7, 0xd2, //0x000087d5 notl %edx - 0x85, 0xf2, //0x000087d7 testl %esi, %edx - 0x0f, 0x84, 0x12, 0x04, 0x00, 0x00, //0x000087d9 je LBB32_32 - //0x000087df LBB32_5 - 0x41, 0x89, 0xf6, //0x000087df movl %esi, %r14d - 0x41, 0x83, 0xe6, 0x01, //0x000087e2 andl $1, %r14d - 0x85, 0xc0, //0x000087e6 testl %eax, %eax - 0x0f, 0x94, 0xc0, //0x000087e8 sete %al - 0x83, 0xfb, 0x01, //0x000087eb cmpl $1, %ebx - 0x0f, 0x97, 0xc1, //0x000087ee seta %cl - 0x20, 0xc1, //0x000087f1 andb %al, %cl - 0x0f, 0xb6, 0xc9, //0x000087f3 movzbl %cl, %ecx - 0x41, 0x89, 0xf2, //0x000087f6 movl %esi, %r10d - 0x41, 0xc1, 0xe2, 0x02, //0x000087f9 shll $2, %r10d - 0x8d, 0x44, 0xb1, 0xfe, //0x000087fd leal $-2(%rcx,%rsi,4), %eax - 0x45, 0x69, 0xdf, 0x13, 0x44, 0x13, 0x00, //0x00008801 imull $1262611, %r15d, %r11d - 0x31, 0xd2, //0x00008808 xorl %edx, %edx - 0x84, 0xc9, //0x0000880a testb %cl, %cl - 0xb9, 0xff, 0xfe, 0x07, 0x00, //0x0000880c movl $524031, %ecx - 0x0f, 0x44, 0xca, //0x00008811 cmovel %edx, %ecx - 0x41, 0x29, 0xcb, //0x00008814 subl %ecx, %r11d - 0x41, 0xc1, 0xfb, 0x16, //0x00008817 sarl $22, %r11d - 0x41, 0x69, 0xcb, 0xb1, 0x6c, 0xe5, 0xff, //0x0000881b imull $-1741647, %r11d, %ecx - 0xc1, 0xe9, 0x13, //0x00008822 shrl $19, %ecx - 0x44, 0x01, 0xf9, //0x00008825 addl %r15d, %ecx - 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00008828 movl $31, %edx - 0x44, 0x29, 0xda, //0x0000882d subl %r11d, %edx - 0x48, 0x63, 0xd2, //0x00008830 movslq %edx, %rdx - 0x48, 0x8d, 0x1d, 0x86, 0xb7, 0x00, 0x00, //0x00008833 leaq $46982(%rip), %rbx /* _pow10_ceil_sig_f32.g+0(%rip) */ - 0xfe, 0xc1, //0x0000883a incb %cl - 0xd3, 0xe0, //0x0000883c shll %cl, %eax - 0x4c, 0x8b, 0x24, 0xd3, //0x0000883e movq (%rbx,%rdx,8), %r12 - 0x49, 0xf7, 0xe4, //0x00008842 mulq %r12 - 0x48, 0xc1, 0xe8, 0x20, //0x00008845 shrq $32, %rax - 0x31, 0xdb, //0x00008849 xorl %ebx, %ebx - 0x83, 0xf8, 0x01, //0x0000884b cmpl $1, %eax - 0x0f, 0x97, 0xc3, //0x0000884e seta %bl - 0x41, 0xd3, 0xe2, //0x00008851 shll %cl, %r10d - 0x09, 0xd3, //0x00008854 orl %edx, %ebx - 0x4c, 0x89, 0xd0, //0x00008856 movq %r10, %rax - 0x49, 0xf7, 0xe4, //0x00008859 mulq %r12 - 0x49, 0x89, 0xd2, //0x0000885c movq %rdx, %r10 - 0x48, 0xc1, 0xe8, 0x20, //0x0000885f shrq $32, %rax - 0x45, 0x31, 0xff, //0x00008863 xorl %r15d, %r15d - 0x83, 0xf8, 0x01, //0x00008866 cmpl $1, %eax - 0x41, 0x0f, 0x97, 0xc7, //0x00008869 seta %r15b - 0x8d, 0x04, 0xb5, 0x02, 0x00, 0x00, 0x00, //0x0000886d leal $2(,%rsi,4), %eax - 0xd3, 0xe0, //0x00008874 shll %cl, %eax - 0x45, 0x09, 0xd7, //0x00008876 orl %r10d, %r15d - 0x49, 0xf7, 0xe4, //0x00008879 mulq %r12 - 0x48, 0xc1, 0xe8, 0x20, //0x0000887c shrq $32, %rax - 0x31, 0xc9, //0x00008880 xorl %ecx, %ecx - 0x83, 0xf8, 0x01, //0x00008882 cmpl $1, %eax - 0x0f, 0x97, 0xc1, //0x00008885 seta %cl - 0x09, 0xd1, //0x00008888 orl %edx, %ecx - 0x44, 0x01, 0xf3, //0x0000888a addl %r14d, %ebx - 0x44, 0x29, 0xf1, //0x0000888d subl %r14d, %ecx - 0x41, 0x83, 0xff, 0x28, //0x00008890 cmpl $40, %r15d - 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00008894 jb LBB32_12 - 0x44, 0x89, 0xd2, //0x0000889a movl %r10d, %edx - 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, //0x0000889d movl $3435973837, %eax - 0x48, 0x0f, 0xaf, 0xc2, //0x000088a2 imulq %rdx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x000088a6 shrq $37, %rax - 0x41, 0x89, 0xde, //0x000088aa movl %ebx, %r14d - 0x48, 0x8d, 0x34, 0xc5, 0x00, 0x00, 0x00, 0x00, //0x000088ad leaq (,%rax,8), %rsi - 0x48, 0x8d, 0x14, 0xb6, //0x000088b5 leaq (%rsi,%rsi,4), %rdx - 0x4c, 0x39, 0xf2, //0x000088b9 cmpq %r14, %rdx - 0x41, 0x0f, 0x93, 0xc4, //0x000088bc setae %r12b - 0x4c, 0x8d, 0x74, 0xb6, 0x28, //0x000088c0 leaq $40(%rsi,%rsi,4), %r14 - 0x89, 0xce, //0x000088c5 movl %ecx, %esi - 0x49, 0x39, 0xf6, //0x000088c7 cmpq %rsi, %r14 - 0x0f, 0x96, 0xc2, //0x000088ca setbe %dl - 0x41, 0x38, 0xd4, //0x000088cd cmpb %dl, %r12b - 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x000088d0 je LBB32_12 - 0x45, 0x31, 0xed, //0x000088d6 xorl %r13d, %r13d - 0x49, 0x39, 0xf6, //0x000088d9 cmpq %rsi, %r14 - 0x41, 0x0f, 0x96, 0xc5, //0x000088dc setbe %r13b - 0x41, 0x01, 0xc5, //0x000088e0 addl %eax, %r13d - 0x41, 0xff, 0xc3, //0x000088e3 incl %r11d - 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x000088e6 cmpl $100000, %r13d - 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x000088ed jae LBB32_18 - //0x000088f3 LBB32_8 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000088f3 movl $1, %eax - 0x41, 0x83, 0xfd, 0x0a, //0x000088f8 cmpl $10, %r13d - 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x000088fc jb LBB32_22 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00008902 movl $2, %eax - 0x41, 0x83, 0xfd, 0x64, //0x00008907 cmpl $100, %r13d - 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x0000890b jb LBB32_22 - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00008911 movl $3, %eax - 0x41, 0x81, 0xfd, 0xe8, 0x03, 0x00, 0x00, //0x00008916 cmpl $1000, %r13d - 0x0f, 0x82, 0xb3, 0x00, 0x00, 0x00, //0x0000891d jb LBB32_22 - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00008923 cmpl $10000, %r13d - 0xb8, 0x05, 0x00, 0x00, 0x00, //0x0000892a movl $5, %eax - 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x0000892f jmp LBB32_21 - //0x00008934 LBB32_12 - 0x4d, 0x89, 0xd6, //0x00008934 movq %r10, %r14 - 0x49, 0xc1, 0xee, 0x02, //0x00008937 shrq $2, %r14 - 0x44, 0x89, 0xd6, //0x0000893b movl %r10d, %esi - 0x83, 0xe6, 0xfc, //0x0000893e andl $-4, %esi - 0x39, 0xf3, //0x00008941 cmpl %esi, %ebx - 0x0f, 0x96, 0xc2, //0x00008943 setbe %dl - 0x8d, 0x5e, 0x04, //0x00008946 leal $4(%rsi), %ebx - 0x39, 0xcb, //0x00008949 cmpl %ecx, %ebx - 0x0f, 0x96, 0xc0, //0x0000894b setbe %al - 0x38, 0xc2, //0x0000894e cmpb %al, %dl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00008950 je LBB32_15 - 0x45, 0x31, 0xed, //0x00008956 xorl %r13d, %r13d - 0x39, 0xcb, //0x00008959 cmpl %ecx, %ebx - 0x41, 0x0f, 0x96, 0xc5, //0x0000895b setbe %r13b - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000895f jmp LBB32_17 - //0x00008964 LBB32_14 - 0x41, 0xc6, 0x00, 0x30, //0x00008964 movb $48, (%r8) - 0x41, 0x29, 0xf8, //0x00008968 subl %edi, %r8d - 0x41, 0xff, 0xc0, //0x0000896b incl %r8d - 0xe9, 0x00, 0x0b, 0x00, 0x00, //0x0000896e jmp LBB32_138 - //0x00008973 LBB32_15 - 0x83, 0xce, 0x02, //0x00008973 orl $2, %esi - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00008976 movl $1, %r13d - 0x41, 0x39, 0xf7, //0x0000897c cmpl %esi, %r15d - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000897f ja LBB32_17 - 0x0f, 0x94, 0xc0, //0x00008985 sete %al - 0x41, 0xc0, 0xea, 0x02, //0x00008988 shrb $2, %r10b - 0x41, 0x20, 0xc2, //0x0000898c andb %al, %r10b - 0x45, 0x0f, 0xb6, 0xea, //0x0000898f movzbl %r10b, %r13d - //0x00008993 LBB32_17 - 0x45, 0x01, 0xf5, //0x00008993 addl %r14d, %r13d - 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00008996 cmpl $100000, %r13d - 0x0f, 0x82, 0x50, 0xff, 0xff, 0xff, //0x0000899d jb LBB32_8 - //0x000089a3 LBB32_18 - 0xb8, 0x06, 0x00, 0x00, 0x00, //0x000089a3 movl $6, %eax - 0x41, 0x81, 0xfd, 0x40, 0x42, 0x0f, 0x00, //0x000089a8 cmpl $1000000, %r13d - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000089af jb LBB32_22 - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x000089b5 movl $7, %eax - 0x41, 0x81, 0xfd, 0x80, 0x96, 0x98, 0x00, //0x000089ba cmpl $10000000, %r13d - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000089c1 jb LBB32_22 - 0x41, 0x81, 0xfd, 0x00, 0xe1, 0xf5, 0x05, //0x000089c7 cmpl $100000000, %r13d - 0xb8, 0x09, 0x00, 0x00, 0x00, //0x000089ce movl $9, %eax - //0x000089d3 LBB32_21 - 0x83, 0xd8, 0x00, //0x000089d3 sbbl $0, %eax - //0x000089d6 LBB32_22 - 0x46, 0x8d, 0x3c, 0x18, //0x000089d6 leal (%rax,%r11), %r15d - 0x42, 0x8d, 0x4c, 0x18, 0x05, //0x000089da leal $5(%rax,%r11), %ecx - 0x83, 0xf9, 0x1b, //0x000089df cmpl $27, %ecx - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x000089e2 jb LBB32_26 - 0x89, 0xc0, //0x000089e8 movl %eax, %eax - 0x49, 0x8d, 0x5c, 0x00, 0x01, //0x000089ea leaq $1(%r8,%rax), %rbx - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x000089ef cmpl $10000, %r13d - 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x000089f6 jb LBB32_30 - 0x44, 0x89, 0xe8, //0x000089fc movl %r13d, %eax - 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000089ff movl $3518437209, %r11d - 0x4c, 0x0f, 0xaf, 0xd8, //0x00008a05 imulq %rax, %r11 - 0x49, 0xc1, 0xeb, 0x2d, //0x00008a09 shrq $45, %r11 - 0x41, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x00008a0d imull $-10000, %r11d, %eax - 0x44, 0x01, 0xe8, //0x00008a14 addl %r13d, %eax - 0x0f, 0x84, 0xb3, 0x04, 0x00, 0x00, //0x00008a17 je LBB32_62 - 0x89, 0xc1, //0x00008a1d movl %eax, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00008a1f imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x00008a26 shrq $37, %rcx - 0x6b, 0xd1, 0x64, //0x00008a2a imull $100, %ecx, %edx - 0x29, 0xd0, //0x00008a2d subl %edx, %eax - 0x48, 0x8d, 0x15, 0x0a, 0x42, 0x00, 0x00, //0x00008a2f leaq $16906(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x42, //0x00008a36 movzwl (%rdx,%rax,2), %eax - 0x66, 0x89, 0x43, 0xfe, //0x00008a3a movw %ax, $-2(%rbx) - 0x0f, 0xb7, 0x04, 0x4a, //0x00008a3e movzwl (%rdx,%rcx,2), %eax - 0x66, 0x89, 0x43, 0xfc, //0x00008a42 movw %ax, $-4(%rbx) - 0x45, 0x31, 0xc9, //0x00008a46 xorl %r9d, %r9d - 0x48, 0x8d, 0x4b, 0xfc, //0x00008a49 leaq $-4(%rbx), %rcx - 0x41, 0x83, 0xfb, 0x64, //0x00008a4d cmpl $100, %r11d - 0x0f, 0x83, 0x91, 0x00, 0x00, 0x00, //0x00008a51 jae LBB32_64 - //0x00008a57 LBB32_31 - 0x44, 0x89, 0xda, //0x00008a57 movl %r11d, %edx - 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00008a5a jmp LBB32_66 - //0x00008a5f LBB32_26 - 0x41, 0x89, 0xc4, //0x00008a5f movl %eax, %r12d - 0x45, 0x85, 0xdb, //0x00008a62 testl %r11d, %r11d - 0x0f, 0x88, 0x1d, 0x02, 0x00, 0x00, //0x00008a65 js LBB32_38 - 0x4b, 0x8d, 0x34, 0x20, //0x00008a6b leaq (%r8,%r12), %rsi - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00008a6f cmpl $10000, %r13d - 0x0f, 0x82, 0xa7, 0x02, 0x00, 0x00, //0x00008a76 jb LBB32_43 - 0x44, 0x89, 0xe8, //0x00008a7c movl %r13d, %eax - 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00008a7f movl $3518437209, %ecx - 0x48, 0x0f, 0xaf, 0xc8, //0x00008a84 imulq %rax, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x00008a88 shrq $45, %rcx - 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00008a8c imull $-10000, %ecx, %eax - 0x44, 0x01, 0xe8, //0x00008a92 addl %r13d, %eax - 0x48, 0x69, 0xd0, 0x1f, 0x85, 0xeb, 0x51, //0x00008a95 imulq $1374389535, %rax, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00008a9c shrq $37, %rdx - 0x6b, 0xda, 0x64, //0x00008aa0 imull $100, %edx, %ebx - 0x29, 0xd8, //0x00008aa3 subl %ebx, %eax - 0x48, 0x8d, 0x1d, 0x94, 0x41, 0x00, 0x00, //0x00008aa5 leaq $16788(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x43, //0x00008aac movzwl (%rbx,%rax,2), %eax - 0x66, 0x89, 0x46, 0xfe, //0x00008ab0 movw %ax, $-2(%rsi) - 0x48, 0x8d, 0x46, 0xfc, //0x00008ab4 leaq $-4(%rsi), %rax - 0x0f, 0xb7, 0x14, 0x53, //0x00008ab8 movzwl (%rbx,%rdx,2), %edx - 0x66, 0x89, 0x56, 0xfc, //0x00008abc movw %dx, $-4(%rsi) - 0x41, 0x89, 0xcd, //0x00008ac0 movl %ecx, %r13d - 0x41, 0x83, 0xfd, 0x64, //0x00008ac3 cmpl $100, %r13d - 0x0f, 0x83, 0x63, 0x02, 0x00, 0x00, //0x00008ac7 jae LBB32_44 - //0x00008acd LBB32_29 - 0x44, 0x89, 0xe9, //0x00008acd movl %r13d, %ecx - 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00008ad0 jmp LBB32_46 - //0x00008ad5 LBB32_30 - 0x45, 0x31, 0xc9, //0x00008ad5 xorl %r9d, %r9d - 0x48, 0x89, 0xd9, //0x00008ad8 movq %rbx, %rcx - 0x45, 0x89, 0xeb, //0x00008adb movl %r13d, %r11d - 0x41, 0x83, 0xfb, 0x64, //0x00008ade cmpl $100, %r11d - 0x0f, 0x82, 0x6f, 0xff, 0xff, 0xff, //0x00008ae2 jb LBB32_31 - //0x00008ae8 LBB32_64 - 0x48, 0xff, 0xc9, //0x00008ae8 decq %rcx - 0x4c, 0x8d, 0x15, 0x4e, 0x41, 0x00, 0x00, //0x00008aeb leaq $16718(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008af2 .p2align 4, 0x90 - //0x00008b00 LBB32_65 - 0x44, 0x89, 0xda, //0x00008b00 movl %r11d, %edx - 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00008b03 imulq $1374389535, %rdx, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00008b0a shrq $37, %rdx - 0x6b, 0xc2, 0x64, //0x00008b0e imull $100, %edx, %eax - 0x44, 0x89, 0xde, //0x00008b11 movl %r11d, %esi - 0x29, 0xc6, //0x00008b14 subl %eax, %esi - 0x41, 0x0f, 0xb7, 0x04, 0x72, //0x00008b16 movzwl (%r10,%rsi,2), %eax - 0x66, 0x89, 0x41, 0xff, //0x00008b1b movw %ax, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00008b1f addq $-2, %rcx - 0x41, 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00008b23 cmpl $9999, %r11d - 0x41, 0x89, 0xd3, //0x00008b2a movl %edx, %r11d - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00008b2d ja LBB32_65 - //0x00008b33 LBB32_66 - 0x49, 0x8d, 0x70, 0x01, //0x00008b33 leaq $1(%r8), %rsi - 0x83, 0xfa, 0x0a, //0x00008b37 cmpl $10, %edx - 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00008b3a jb LBB32_68 - 0x89, 0xd0, //0x00008b40 movl %edx, %eax - 0x48, 0x8d, 0x0d, 0xf7, 0x40, 0x00, 0x00, //0x00008b42 leaq $16631(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x41, //0x00008b49 movb (%rcx,%rax,2), %dl - 0x8a, 0x44, 0x41, 0x01, //0x00008b4c movb $1(%rcx,%rax,2), %al - 0x41, 0x88, 0x50, 0x01, //0x00008b50 movb %dl, $1(%r8) - 0x41, 0x88, 0x40, 0x02, //0x00008b54 movb %al, $2(%r8) - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00008b58 jmp LBB32_69 - //0x00008b5d LBB32_68 - 0x80, 0xc2, 0x30, //0x00008b5d addb $48, %dl - 0x88, 0x16, //0x00008b60 movb %dl, (%rsi) - //0x00008b62 LBB32_69 - 0x4c, 0x29, 0xcb, //0x00008b62 subq %r9, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008b65 .p2align 4, 0x90 - //0x00008b70 LBB32_70 - 0x80, 0x7b, 0xff, 0x30, //0x00008b70 cmpb $48, $-1(%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x00008b74 leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00008b78 je LBB32_70 - 0x41, 0x88, 0x10, //0x00008b7e movb %dl, (%r8) - 0x48, 0x8d, 0x43, 0x01, //0x00008b81 leaq $1(%rbx), %rax - 0x48, 0x89, 0xc1, //0x00008b85 movq %rax, %rcx - 0x48, 0x29, 0xf1, //0x00008b88 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00008b8b cmpq $2, %rcx - 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x00008b8f jl LBB32_73 - 0xc6, 0x06, 0x2e, //0x00008b95 movb $46, (%rsi) - 0x48, 0x89, 0xc3, //0x00008b98 movq %rax, %rbx - //0x00008b9b LBB32_73 - 0xc6, 0x03, 0x65, //0x00008b9b movb $101, (%rbx) - 0x45, 0x85, 0xff, //0x00008b9e testl %r15d, %r15d - 0x0f, 0x8e, 0x41, 0x01, 0x00, 0x00, //0x00008ba1 jle LBB32_76 - 0x41, 0xff, 0xcf, //0x00008ba7 decl %r15d - 0xc6, 0x43, 0x01, 0x2b, //0x00008baa movb $43, $1(%rbx) - 0x44, 0x89, 0xf8, //0x00008bae movl %r15d, %eax - 0x83, 0xf8, 0x64, //0x00008bb1 cmpl $100, %eax - 0x0f, 0x8c, 0x43, 0x01, 0x00, 0x00, //0x00008bb4 jl LBB32_77 - //0x00008bba LBB32_75 - 0x89, 0xc1, //0x00008bba movl %eax, %ecx - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00008bbc movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x00008bc1 imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x23, //0x00008bc5 shrq $35, %rdx - 0x8d, 0x0c, 0x12, //0x00008bc9 leal (%rdx,%rdx), %ecx - 0x8d, 0x0c, 0x89, //0x00008bcc leal (%rcx,%rcx,4), %ecx - 0x29, 0xc8, //0x00008bcf subl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x68, 0x40, 0x00, 0x00, //0x00008bd1 leaq $16488(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x51, //0x00008bd8 movzwl (%rcx,%rdx,2), %ecx - 0x66, 0x89, 0x4b, 0x02, //0x00008bdc movw %cx, $2(%rbx) - 0x0c, 0x30, //0x00008be0 orb $48, %al - 0x88, 0x43, 0x04, //0x00008be2 movb %al, $4(%rbx) - 0x48, 0x83, 0xc3, 0x05, //0x00008be5 addq $5, %rbx - 0x49, 0x89, 0xd8, //0x00008be9 movq %rbx, %r8 - 0xe9, 0x7f, 0x08, 0x00, 0x00, //0x00008bec jmp LBB32_137 - //0x00008bf1 LBB32_32 - 0xd3, 0xee, //0x00008bf1 shrl %cl, %esi - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00008bf3 cmpl $100000, %esi - 0x0f, 0x82, 0x1a, 0x02, 0x00, 0x00, //0x00008bf9 jb LBB32_52 - 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00008bff movl $6, %eax - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00008c04 cmpl $1000000, %esi - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00008c0a jb LBB32_36 - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00008c10 movl $7, %eax - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00008c15 cmpl $10000000, %esi - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00008c1b jb LBB32_36 - 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x00008c21 cmpl $100000000, %esi - 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00008c27 movl $9, %eax - 0x48, 0x83, 0xd8, 0x00, //0x00008c2c sbbq $0, %rax - //0x00008c30 LBB32_36 - 0x4c, 0x01, 0xc0, //0x00008c30 addq %r8, %rax - //0x00008c33 LBB32_37 - 0x89, 0xf1, //0x00008c33 movl %esi, %ecx - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008c35 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x00008c3a imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00008c3e shrq $45, %rdx - 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00008c42 imull $-10000, %edx, %ecx - 0x01, 0xf1, //0x00008c48 addl %esi, %ecx - 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x00008c4a imulq $1374389535, %rcx, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x00008c51 shrq $37, %rsi - 0x6b, 0xde, 0x64, //0x00008c55 imull $100, %esi, %ebx - 0x29, 0xd9, //0x00008c58 subl %ebx, %ecx - 0x48, 0x8d, 0x1d, 0xdf, 0x3f, 0x00, 0x00, //0x00008c5a leaq $16351(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4b, //0x00008c61 movzwl (%rbx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00008c65 movw %cx, $-2(%rax) - 0x0f, 0xb7, 0x0c, 0x73, //0x00008c69 movzwl (%rbx,%rsi,2), %ecx - 0x66, 0x89, 0x48, 0xfc, //0x00008c6d movw %cx, $-4(%rax) - 0x49, 0x89, 0xc1, //0x00008c71 movq %rax, %r9 - 0x48, 0x83, 0xc0, 0xfc, //0x00008c74 addq $-4, %rax - 0x89, 0xd6, //0x00008c78 movl %edx, %esi - 0x83, 0xfe, 0x64, //0x00008c7a cmpl $100, %esi - 0x0f, 0x83, 0xd5, 0x01, 0x00, 0x00, //0x00008c7d jae LBB32_56 - 0xe9, 0x17, 0x02, 0x00, 0x00, //0x00008c83 jmp LBB32_58 - //0x00008c88 LBB32_38 - 0x45, 0x85, 0xff, //0x00008c88 testl %r15d, %r15d - 0x0f, 0x8f, 0x90, 0x04, 0x00, 0x00, //0x00008c8b jg LBB32_98 - 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x00008c91 movw $11824, (%r8) - 0x49, 0x83, 0xc0, 0x02, //0x00008c97 addq $2, %r8 - 0x45, 0x85, 0xff, //0x00008c9b testl %r15d, %r15d - 0x0f, 0x89, 0x7d, 0x04, 0x00, 0x00, //0x00008c9e jns LBB32_98 - 0x31, 0xf6, //0x00008ca4 xorl %esi, %esi - 0x41, 0x83, 0xff, 0x80, //0x00008ca6 cmpl $-128, %r15d - 0x0f, 0x87, 0x5a, 0x04, 0x00, 0x00, //0x00008caa ja LBB32_96 - 0x45, 0x89, 0xfa, //0x00008cb0 movl %r15d, %r10d - 0x41, 0xf7, 0xd2, //0x00008cb3 notl %r10d - 0x49, 0xff, 0xc2, //0x00008cb6 incq %r10 - 0x4c, 0x89, 0xd6, //0x00008cb9 movq %r10, %rsi - 0x48, 0x83, 0xe6, 0x80, //0x00008cbc andq $-128, %rsi - 0x48, 0x8d, 0x46, 0x80, //0x00008cc0 leaq $-128(%rsi), %rax - 0x48, 0x89, 0xc1, //0x00008cc4 movq %rax, %rcx - 0x48, 0xc1, 0xe9, 0x07, //0x00008cc7 shrq $7, %rcx - 0x48, 0xff, 0xc1, //0x00008ccb incq %rcx - 0x41, 0x89, 0xcb, //0x00008cce movl %ecx, %r11d - 0x41, 0x83, 0xe3, 0x03, //0x00008cd1 andl $3, %r11d - 0x48, 0x3d, 0x80, 0x01, 0x00, 0x00, //0x00008cd5 cmpq $384, %rax - 0x0f, 0x83, 0x38, 0x03, 0x00, 0x00, //0x00008cdb jae LBB32_90 - 0x31, 0xdb, //0x00008ce1 xorl %ebx, %ebx - 0xe9, 0xda, 0x03, 0x00, 0x00, //0x00008ce3 jmp LBB32_92 - //0x00008ce8 LBB32_76 - 0xc6, 0x43, 0x01, 0x2d, //0x00008ce8 movb $45, $1(%rbx) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00008cec movl $1, %eax - 0x44, 0x29, 0xf8, //0x00008cf1 subl %r15d, %eax - 0x83, 0xf8, 0x64, //0x00008cf4 cmpl $100, %eax - 0x0f, 0x8d, 0xbd, 0xfe, 0xff, 0xff, //0x00008cf7 jge LBB32_75 - //0x00008cfd LBB32_77 - 0x83, 0xf8, 0x0a, //0x00008cfd cmpl $10, %eax - 0x0f, 0x8c, 0x02, 0x01, 0x00, 0x00, //0x00008d00 jl LBB32_79 - 0x48, 0x98, //0x00008d06 cltq - 0x48, 0x8d, 0x0d, 0x31, 0x3f, 0x00, 0x00, //0x00008d08 leaq $16177(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008d0f movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x43, 0x02, //0x00008d13 movw %ax, $2(%rbx) - 0x48, 0x83, 0xc3, 0x04, //0x00008d17 addq $4, %rbx - 0x49, 0x89, 0xd8, //0x00008d1b movq %rbx, %r8 - 0xe9, 0x4d, 0x07, 0x00, 0x00, //0x00008d1e jmp LBB32_137 - //0x00008d23 LBB32_43 - 0x48, 0x89, 0xf0, //0x00008d23 movq %rsi, %rax - 0x41, 0x83, 0xfd, 0x64, //0x00008d26 cmpl $100, %r13d - 0x0f, 0x82, 0x9d, 0xfd, 0xff, 0xff, //0x00008d2a jb LBB32_29 - //0x00008d30 LBB32_44 - 0x48, 0xff, 0xc8, //0x00008d30 decq %rax - 0x4c, 0x8d, 0x15, 0x06, 0x3f, 0x00, 0x00, //0x00008d33 leaq $16134(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008d3a .p2align 4, 0x90 - //0x00008d40 LBB32_45 - 0x44, 0x89, 0xe9, //0x00008d40 movl %r13d, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00008d43 imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x00008d4a shrq $37, %rcx - 0x6b, 0xd9, 0x64, //0x00008d4e imull $100, %ecx, %ebx - 0x44, 0x89, 0xea, //0x00008d51 movl %r13d, %edx - 0x29, 0xda, //0x00008d54 subl %ebx, %edx - 0x41, 0x0f, 0xb7, 0x14, 0x52, //0x00008d56 movzwl (%r10,%rdx,2), %edx - 0x66, 0x89, 0x50, 0xff, //0x00008d5b movw %dx, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x00008d5f addq $-2, %rax - 0x41, 0x81, 0xfd, 0x0f, 0x27, 0x00, 0x00, //0x00008d63 cmpl $9999, %r13d - 0x41, 0x89, 0xcd, //0x00008d6a movl %ecx, %r13d - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00008d6d ja LBB32_45 - //0x00008d73 LBB32_46 - 0x49, 0x63, 0xc7, //0x00008d73 movslq %r15d, %rax - 0x83, 0xf9, 0x0a, //0x00008d76 cmpl $10, %ecx - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00008d79 jb LBB32_48 - 0x89, 0xc9, //0x00008d7f movl %ecx, %ecx - 0x48, 0x8d, 0x15, 0xb8, 0x3e, 0x00, 0x00, //0x00008d81 leaq $16056(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00008d88 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x08, //0x00008d8c movw %cx, (%r8) - 0x49, 0x01, 0xc0, //0x00008d90 addq %rax, %r8 - 0x49, 0x39, 0xc4, //0x00008d93 cmpq %rax, %r12 - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00008d96 jl LBB32_49 - 0xe9, 0xcf, 0x06, 0x00, 0x00, //0x00008d9c jmp LBB32_137 - //0x00008da1 LBB32_48 - 0x80, 0xc1, 0x30, //0x00008da1 addb $48, %cl - 0x41, 0x88, 0x08, //0x00008da4 movb %cl, (%r8) - 0x49, 0x01, 0xc0, //0x00008da7 addq %rax, %r8 - 0x49, 0x39, 0xc4, //0x00008daa cmpq %rax, %r12 - 0x0f, 0x8d, 0xbd, 0x06, 0x00, 0x00, //0x00008dad jge LBB32_137 - //0x00008db3 LBB32_49 - 0x4b, 0x8d, 0x04, 0x21, //0x00008db3 leaq (%r9,%r12), %rax - 0x4c, 0x8d, 0x5c, 0x07, 0x01, //0x00008db7 leaq $1(%rdi,%rax), %r11 - 0x4d, 0x39, 0xc3, //0x00008dbc cmpq %r8, %r11 - 0x4d, 0x0f, 0x46, 0xd8, //0x00008dbf cmovbeq %r8, %r11 - 0x4a, 0x8d, 0x0c, 0x0f, //0x00008dc3 leaq (%rdi,%r9), %rcx - 0x4c, 0x01, 0xe1, //0x00008dc7 addq %r12, %rcx - 0x49, 0x29, 0xcb, //0x00008dca subq %rcx, %r11 - 0x49, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00008dcd cmpq $128, %r11 - 0x0f, 0x82, 0x06, 0x02, 0x00, 0x00, //0x00008dd4 jb LBB32_87 - 0x4d, 0x89, 0xda, //0x00008dda movq %r11, %r10 - 0x49, 0x83, 0xe2, 0x80, //0x00008ddd andq $-128, %r10 - 0x49, 0x8d, 0x4a, 0x80, //0x00008de1 leaq $-128(%r10), %rcx - 0x48, 0x89, 0xcb, //0x00008de5 movq %rcx, %rbx - 0x48, 0xc1, 0xeb, 0x07, //0x00008de8 shrq $7, %rbx - 0x48, 0xff, 0xc3, //0x00008dec incq %rbx - 0x89, 0xda, //0x00008def movl %ebx, %edx - 0x83, 0xe2, 0x03, //0x00008df1 andl $3, %edx - 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x00008df4 cmpq $384, %rcx - 0x0f, 0x83, 0xe8, 0x00, 0x00, 0x00, //0x00008dfb jae LBB32_80 - 0x31, 0xc0, //0x00008e01 xorl %eax, %eax - 0xe9, 0x88, 0x01, 0x00, 0x00, //0x00008e03 jmp LBB32_82 - //0x00008e08 LBB32_79 - 0x04, 0x30, //0x00008e08 addb $48, %al - 0x88, 0x43, 0x02, //0x00008e0a movb %al, $2(%rbx) - 0x48, 0x83, 0xc3, 0x03, //0x00008e0d addq $3, %rbx - 0x49, 0x89, 0xd8, //0x00008e11 movq %rbx, %r8 - 0xe9, 0x57, 0x06, 0x00, 0x00, //0x00008e14 jmp LBB32_137 - //0x00008e19 LBB32_52 - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008e19 movl $1, %r9d - 0x83, 0xfe, 0x0a, //0x00008e1f cmpl $10, %esi - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00008e22 jb LBB32_55 - 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00008e28 movl $2, %r9d - 0x83, 0xfe, 0x64, //0x00008e2e cmpl $100, %esi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00008e31 jb LBB32_55 - 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00008e37 movl $3, %r9d - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00008e3d cmpl $1000, %esi - 0x0f, 0x83, 0xab, 0x01, 0x00, 0x00, //0x00008e43 jae LBB32_88 - //0x00008e49 LBB32_55 - 0x4d, 0x01, 0xc1, //0x00008e49 addq %r8, %r9 - 0x4c, 0x89, 0xc8, //0x00008e4c movq %r9, %rax - 0x83, 0xfe, 0x64, //0x00008e4f cmpl $100, %esi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00008e52 jb LBB32_58 - //0x00008e58 LBB32_56 - 0x48, 0xff, 0xc8, //0x00008e58 decq %rax - 0x4c, 0x8d, 0x15, 0xde, 0x3d, 0x00, 0x00, //0x00008e5b leaq $15838(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008e62 .p2align 4, 0x90 - //0x00008e70 LBB32_57 - 0x89, 0xf3, //0x00008e70 movl %esi, %ebx - 0x89, 0xf6, //0x00008e72 movl %esi, %esi - 0x48, 0x69, 0xf6, 0x1f, 0x85, 0xeb, 0x51, //0x00008e74 imulq $1374389535, %rsi, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x00008e7b shrq $37, %rsi - 0x6b, 0xce, 0x64, //0x00008e7f imull $100, %esi, %ecx - 0x89, 0xda, //0x00008e82 movl %ebx, %edx - 0x29, 0xca, //0x00008e84 subl %ecx, %edx - 0x41, 0x0f, 0xb7, 0x0c, 0x52, //0x00008e86 movzwl (%r10,%rdx,2), %ecx - 0x66, 0x89, 0x48, 0xff, //0x00008e8b movw %cx, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x00008e8f addq $-2, %rax - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00008e93 cmpl $9999, %ebx - 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00008e99 ja LBB32_57 - //0x00008e9f LBB32_58 - 0x83, 0xfe, 0x0a, //0x00008e9f cmpl $10, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00008ea2 jb LBB32_60 - 0x89, 0xf0, //0x00008ea8 movl %esi, %eax - 0x48, 0x8d, 0x0d, 0x8f, 0x3d, 0x00, 0x00, //0x00008eaa leaq $15759(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008eb1 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x00, //0x00008eb5 movw %ax, (%r8) - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00008eb9 jmp LBB32_61 - //0x00008ebe LBB32_60 - 0x40, 0x80, 0xc6, 0x30, //0x00008ebe addb $48, %sil - 0x41, 0x88, 0x30, //0x00008ec2 movb %sil, (%r8) - //0x00008ec5 LBB32_61 - 0x41, 0x29, 0xf9, //0x00008ec5 subl %edi, %r9d - 0x45, 0x89, 0xc8, //0x00008ec8 movl %r9d, %r8d - 0xe9, 0xa3, 0x05, 0x00, 0x00, //0x00008ecb jmp LBB32_138 - //0x00008ed0 LBB32_62 - 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00008ed0 movl $4, %r9d - 0x48, 0x8d, 0x4b, 0xfc, //0x00008ed6 leaq $-4(%rbx), %rcx - 0x41, 0x83, 0xfb, 0x64, //0x00008eda cmpl $100, %r11d - 0x0f, 0x82, 0x73, 0xfb, 0xff, 0xff, //0x00008ede jb LBB32_31 - 0xe9, 0xff, 0xfb, 0xff, 0xff, //0x00008ee4 jmp LBB32_64 - //0x00008ee9 LBB32_80 - 0x48, 0x29, 0xd3, //0x00008ee9 subq %rdx, %rbx - 0x48, 0x8d, 0x8c, 0x07, 0xe0, 0x01, 0x00, 0x00, //0x00008eec leaq $480(%rdi,%rax), %rcx - 0x31, 0xc0, //0x00008ef4 xorl %eax, %eax - 0xc5, 0xfd, 0x6f, 0x05, 0x42, 0xf8, 0xff, 0xff, //0x00008ef6 vmovdqa $-1982(%rip), %ymm0 /* LCPI32_0+0(%rip) */ - 0x90, 0x90, //0x00008efe .p2align 4, 0x90 - //0x00008f00 LBB32_81 - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xfe, 0xff, 0xff, //0x00008f00 vmovdqu %ymm0, $-480(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xfe, 0xff, 0xff, //0x00008f09 vmovdqu %ymm0, $-448(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xfe, 0xff, 0xff, //0x00008f12 vmovdqu %ymm0, $-416(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x80, 0xfe, 0xff, 0xff, //0x00008f1b vmovdqu %ymm0, $-384(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xa0, 0xfe, 0xff, 0xff, //0x00008f24 vmovdqu %ymm0, $-352(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xc0, 0xfe, 0xff, 0xff, //0x00008f2d vmovdqu %ymm0, $-320(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xe0, 0xfe, 0xff, 0xff, //0x00008f36 vmovdqu %ymm0, $-288(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x00, 0xff, 0xff, 0xff, //0x00008f3f vmovdqu %ymm0, $-256(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xff, 0xff, 0xff, //0x00008f48 vmovdqu %ymm0, $-224(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xff, 0xff, 0xff, //0x00008f51 vmovdqu %ymm0, $-192(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xff, 0xff, 0xff, //0x00008f5a vmovdqu %ymm0, $-160(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0x80, //0x00008f63 vmovdqu %ymm0, $-128(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xa0, //0x00008f69 vmovdqu %ymm0, $-96(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xc0, //0x00008f6f vmovdqu %ymm0, $-64(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xe0, //0x00008f75 vmovdqu %ymm0, $-32(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x04, 0x01, //0x00008f7b vmovdqu %ymm0, (%rcx,%rax) - 0x48, 0x05, 0x00, 0x02, 0x00, 0x00, //0x00008f80 addq $512, %rax - 0x48, 0x83, 0xc3, 0xfc, //0x00008f86 addq $-4, %rbx - 0x0f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00008f8a jne LBB32_81 - //0x00008f90 LBB32_82 - 0x48, 0x85, 0xd2, //0x00008f90 testq %rdx, %rdx - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00008f93 je LBB32_85 - 0x4c, 0x01, 0xc8, //0x00008f99 addq %r9, %rax - 0x4c, 0x01, 0xe0, //0x00008f9c addq %r12, %rax - 0x48, 0x8d, 0x44, 0x07, 0x60, //0x00008f9f leaq $96(%rdi,%rax), %rax - 0x48, 0xf7, 0xda, //0x00008fa4 negq %rdx - 0xc5, 0xfd, 0x6f, 0x05, 0x91, 0xf7, 0xff, 0xff, //0x00008fa7 vmovdqa $-2159(%rip), %ymm0 /* LCPI32_0+0(%rip) */ - 0x90, //0x00008faf .p2align 4, 0x90 - //0x00008fb0 LBB32_84 - 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x00008fb0 vmovdqu %ymm0, $-96(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00008fb5 vmovdqu %ymm0, $-64(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x00008fba vmovdqu %ymm0, $-32(%rax) - 0xc5, 0xfe, 0x7f, 0x00, //0x00008fbf vmovdqu %ymm0, (%rax) - 0x48, 0x83, 0xe8, 0x80, //0x00008fc3 subq $-128, %rax - 0x48, 0xff, 0xc2, //0x00008fc7 incq %rdx - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00008fca jne LBB32_84 - //0x00008fd0 LBB32_85 - 0x4d, 0x39, 0xda, //0x00008fd0 cmpq %r11, %r10 - 0x0f, 0x84, 0x97, 0x04, 0x00, 0x00, //0x00008fd3 je LBB32_137 - 0x4c, 0x01, 0xd6, //0x00008fd9 addq %r10, %rsi - 0x90, 0x90, 0x90, 0x90, //0x00008fdc .p2align 4, 0x90 - //0x00008fe0 LBB32_87 - 0xc6, 0x06, 0x30, //0x00008fe0 movb $48, (%rsi) - 0x48, 0xff, 0xc6, //0x00008fe3 incq %rsi - 0x4c, 0x39, 0xc6, //0x00008fe6 cmpq %r8, %rsi - 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x00008fe9 jb LBB32_87 - 0xe9, 0x7c, 0x04, 0x00, 0x00, //0x00008fef jmp LBB32_137 - //0x00008ff4 LBB32_88 - 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008ff4 cmpl $10000, %esi - 0x4c, 0x89, 0xc0, //0x00008ffa movq %r8, %rax - 0x48, 0x83, 0xd8, 0x00, //0x00008ffd sbbq $0, %rax - 0x48, 0x83, 0xc0, 0x05, //0x00009001 addq $5, %rax - 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00009005 cmpl $10000, %esi - 0x0f, 0x83, 0x22, 0xfc, 0xff, 0xff, //0x0000900b jae LBB32_37 - 0x49, 0x89, 0xc1, //0x00009011 movq %rax, %r9 - 0xe9, 0x3f, 0xfe, 0xff, 0xff, //0x00009014 jmp LBB32_56 - //0x00009019 LBB32_90 - 0x49, 0x8d, 0x84, 0x39, 0xe2, 0x01, 0x00, 0x00, //0x00009019 leaq $482(%r9,%rdi), %rax - 0x4d, 0x89, 0xde, //0x00009021 movq %r11, %r14 - 0x49, 0x29, 0xce, //0x00009024 subq %rcx, %r14 - 0x31, 0xdb, //0x00009027 xorl %ebx, %ebx - 0xc5, 0xfd, 0x6f, 0x05, 0x0f, 0xf7, 0xff, 0xff, //0x00009029 vmovdqa $-2289(%rip), %ymm0 /* LCPI32_0+0(%rip) */ - //0x00009031 LBB32_91 - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xfe, 0xff, 0xff, //0x00009031 vmovdqu %ymm0, $-480(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xfe, 0xff, 0xff, //0x0000903a vmovdqu %ymm0, $-448(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xfe, 0xff, 0xff, //0x00009043 vmovdqu %ymm0, $-416(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x80, 0xfe, 0xff, 0xff, //0x0000904c vmovdqu %ymm0, $-384(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xa0, 0xfe, 0xff, 0xff, //0x00009055 vmovdqu %ymm0, $-352(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xc0, 0xfe, 0xff, 0xff, //0x0000905e vmovdqu %ymm0, $-320(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xe0, 0xfe, 0xff, 0xff, //0x00009067 vmovdqu %ymm0, $-288(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x00, 0xff, 0xff, 0xff, //0x00009070 vmovdqu %ymm0, $-256(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xff, 0xff, 0xff, //0x00009079 vmovdqu %ymm0, $-224(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xff, 0xff, 0xff, //0x00009082 vmovdqu %ymm0, $-192(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xff, 0xff, 0xff, //0x0000908b vmovdqu %ymm0, $-160(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0x80, //0x00009094 vmovdqu %ymm0, $-128(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xa0, //0x0000909a vmovdqu %ymm0, $-96(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xc0, //0x000090a0 vmovdqu %ymm0, $-64(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xe0, //0x000090a6 vmovdqu %ymm0, $-32(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x04, 0x18, //0x000090ac vmovdqu %ymm0, (%rax,%rbx) - 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x000090b1 addq $512, %rbx - 0x49, 0x83, 0xc6, 0x04, //0x000090b8 addq $4, %r14 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x000090bc jne LBB32_91 - //0x000090c2 LBB32_92 - 0x4d, 0x85, 0xdb, //0x000090c2 testq %r11, %r11 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000090c5 je LBB32_95 - 0x4c, 0x01, 0xcb, //0x000090cb addq %r9, %rbx - 0x48, 0x8d, 0x44, 0x1f, 0x62, //0x000090ce leaq $98(%rdi,%rbx), %rax - 0x49, 0xf7, 0xdb, //0x000090d3 negq %r11 - 0xc5, 0xfd, 0x6f, 0x05, 0x62, 0xf6, 0xff, 0xff, //0x000090d6 vmovdqa $-2462(%rip), %ymm0 /* LCPI32_0+0(%rip) */ - //0x000090de LBB32_94 - 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x000090de vmovdqu %ymm0, $-96(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x000090e3 vmovdqu %ymm0, $-64(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x000090e8 vmovdqu %ymm0, $-32(%rax) - 0xc5, 0xfe, 0x7f, 0x00, //0x000090ed vmovdqu %ymm0, (%rax) - 0x48, 0x83, 0xe8, 0x80, //0x000090f1 subq $-128, %rax - 0x49, 0xff, 0xc3, //0x000090f5 incq %r11 - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x000090f8 jne LBB32_94 - //0x000090fe LBB32_95 - 0x49, 0x01, 0xf0, //0x000090fe addq %rsi, %r8 - 0x49, 0x39, 0xf2, //0x00009101 cmpq %rsi, %r10 - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00009104 je LBB32_98 - //0x0000910a LBB32_96 - 0x44, 0x89, 0xf8, //0x0000910a movl %r15d, %eax - 0xf7, 0xd8, //0x0000910d negl %eax - 0x90, //0x0000910f .p2align 4, 0x90 - //0x00009110 LBB32_97 - 0x41, 0xc6, 0x00, 0x30, //0x00009110 movb $48, (%r8) - 0x49, 0xff, 0xc0, //0x00009114 incq %r8 - 0xff, 0xc6, //0x00009117 incl %esi - 0x39, 0xc6, //0x00009119 cmpl %eax, %esi - 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x0000911b jl LBB32_97 - //0x00009121 LBB32_98 - 0x4b, 0x8d, 0x04, 0x20, //0x00009121 leaq (%r8,%r12), %rax - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00009125 cmpl $10000, %r13d - 0x0f, 0x82, 0x63, 0x00, 0x00, 0x00, //0x0000912c jb LBB32_101 - 0x44, 0x89, 0xe9, //0x00009132 movl %r13d, %ecx - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00009135 movl $3518437209, %r10d - 0x4c, 0x0f, 0xaf, 0xd1, //0x0000913b imulq %rcx, %r10 - 0x49, 0xc1, 0xea, 0x2d, //0x0000913f shrq $45, %r10 - 0x41, 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00009143 imull $-10000, %r10d, %ecx - 0x44, 0x01, 0xe9, //0x0000914a addl %r13d, %ecx - 0x0f, 0x84, 0x87, 0x01, 0x00, 0x00, //0x0000914d je LBB32_103 - 0x89, 0xca, //0x00009153 movl %ecx, %edx - 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00009155 imulq $1374389535, %rdx, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x0000915c shrq $37, %rdx - 0x6b, 0xda, 0x64, //0x00009160 imull $100, %edx, %ebx - 0x29, 0xd9, //0x00009163 subl %ebx, %ecx - 0x48, 0x8d, 0x1d, 0xd4, 0x3a, 0x00, 0x00, //0x00009165 leaq $15060(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4b, //0x0000916c movzwl (%rbx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00009170 movw %cx, $-2(%rax) - 0x0f, 0xb7, 0x0c, 0x53, //0x00009174 movzwl (%rbx,%rdx,2), %ecx - 0x66, 0x89, 0x48, 0xfc, //0x00009178 movw %cx, $-4(%rax) - 0x45, 0x31, 0xc9, //0x0000917c xorl %r9d, %r9d - 0x48, 0x83, 0xc0, 0xfc, //0x0000917f addq $-4, %rax - 0x41, 0x83, 0xfa, 0x64, //0x00009183 cmpl $100, %r10d - 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00009187 jae LBB32_105 - //0x0000918d LBB32_102 - 0x44, 0x89, 0xd1, //0x0000918d movl %r10d, %ecx - 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00009190 jmp LBB32_107 - //0x00009195 LBB32_101 - 0x45, 0x31, 0xc9, //0x00009195 xorl %r9d, %r9d - 0x45, 0x89, 0xea, //0x00009198 movl %r13d, %r10d - 0x41, 0x83, 0xfa, 0x64, //0x0000919b cmpl $100, %r10d - 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x0000919f jb LBB32_102 - //0x000091a5 LBB32_105 - 0x48, 0xff, 0xc8, //0x000091a5 decq %rax - 0x48, 0x8d, 0x15, 0x91, 0x3a, 0x00, 0x00, //0x000091a8 leaq $14993(%rip), %rdx /* _Digits+0(%rip) */ - 0x90, //0x000091af .p2align 4, 0x90 - //0x000091b0 LBB32_106 - 0x44, 0x89, 0xd1, //0x000091b0 movl %r10d, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x000091b3 imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x000091ba shrq $37, %rcx - 0x6b, 0xd9, 0x64, //0x000091be imull $100, %ecx, %ebx - 0x44, 0x89, 0xd6, //0x000091c1 movl %r10d, %esi - 0x29, 0xde, //0x000091c4 subl %ebx, %esi - 0x0f, 0xb7, 0x34, 0x72, //0x000091c6 movzwl (%rdx,%rsi,2), %esi - 0x66, 0x89, 0x70, 0xff, //0x000091ca movw %si, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x000091ce addq $-2, %rax - 0x41, 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x000091d2 cmpl $9999, %r10d - 0x41, 0x89, 0xca, //0x000091d9 movl %ecx, %r10d - 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x000091dc ja LBB32_106 - //0x000091e2 LBB32_107 - 0x83, 0xf9, 0x0a, //0x000091e2 cmpl $10, %ecx - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x000091e5 jb LBB32_109 - 0x89, 0xc8, //0x000091eb movl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x4c, 0x3a, 0x00, 0x00, //0x000091ed leaq $14924(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000091f4 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x00, //0x000091f8 movw %ax, (%r8) - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000091fc jmp LBB32_110 - //0x00009201 LBB32_109 - 0x80, 0xc1, 0x30, //0x00009201 addb $48, %cl - 0x41, 0x88, 0x08, //0x00009204 movb %cl, (%r8) - //0x00009207 LBB32_110 - 0x4d, 0x29, 0xcc, //0x00009207 subq %r9, %r12 - 0x49, 0x8d, 0x74, 0x24, 0x01, //0x0000920a leaq $1(%r12), %rsi - 0x49, 0x8d, 0x54, 0x24, 0x61, //0x0000920f leaq $97(%r12), %rdx - 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00009214 leaq $2(%r12), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009219 .p2align 4, 0x90 - //0x00009220 LBB32_111 - 0x48, 0xff, 0xca, //0x00009220 decq %rdx - 0x48, 0xff, 0xce, //0x00009223 decq %rsi - 0x48, 0xff, 0xc8, //0x00009226 decq %rax - 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00009229 cmpb $48, $-1(%r8,%r12) - 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x0000922f leaq $-1(%r12), %r12 - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00009234 je LBB32_111 - 0x4d, 0x8d, 0x0c, 0x30, //0x0000923a leaq (%r8,%rsi), %r9 - 0x45, 0x85, 0xff, //0x0000923e testl %r15d, %r15d - 0x0f, 0x8e, 0x8b, 0x00, 0x00, 0x00, //0x00009241 jle LBB32_116 - 0x44, 0x89, 0xc9, //0x00009247 movl %r9d, %ecx - 0x44, 0x29, 0xc1, //0x0000924a subl %r8d, %ecx - 0x41, 0x39, 0xcf, //0x0000924d cmpl %ecx, %r15d - 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00009250 jge LBB32_117 - 0x43, 0x8d, 0x0c, 0x07, //0x00009256 leal (%r15,%r8), %ecx - 0x41, 0x29, 0xc9, //0x0000925a subl %ecx, %r9d - 0x49, 0x8d, 0x49, 0xff, //0x0000925d leaq $-1(%r9), %rcx - 0x45, 0x89, 0xca, //0x00009261 movl %r9d, %r10d - 0x41, 0x83, 0xe2, 0x03, //0x00009264 andl $3, %r10d - 0x48, 0x83, 0xf9, 0x03, //0x00009268 cmpq $3, %rcx - 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x0000926c jae LBB32_121 - 0x31, 0xc9, //0x00009272 xorl %ecx, %ecx - 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00009274 jmp LBB32_124 - //0x00009279 LBB32_117 - 0x0f, 0x8e, 0x53, 0x00, 0x00, 0x00, //0x00009279 jle LBB32_116 - 0x45, 0x01, 0xc7, //0x0000927f addl %r8d, %r15d - 0x45, 0x89, 0xce, //0x00009282 movl %r9d, %r14d - 0x41, 0xf7, 0xd6, //0x00009285 notl %r14d - 0x45, 0x01, 0xfe, //0x00009288 addl %r15d, %r14d - 0x45, 0x31, 0xd2, //0x0000928b xorl %r10d, %r10d - 0x4d, 0x89, 0xcb, //0x0000928e movq %r9, %r11 - 0x41, 0x83, 0xfe, 0x7e, //0x00009291 cmpl $126, %r14d - 0x0f, 0x86, 0xb4, 0x01, 0x00, 0x00, //0x00009295 jbe LBB32_135 - 0x49, 0xff, 0xc6, //0x0000929b incq %r14 - 0x4d, 0x89, 0xf2, //0x0000929e movq %r14, %r10 - 0x49, 0x83, 0xe2, 0x80, //0x000092a1 andq $-128, %r10 - 0x4f, 0x8d, 0x1c, 0x10, //0x000092a5 leaq (%r8,%r10), %r11 - 0x49, 0x8d, 0x5a, 0x80, //0x000092a9 leaq $-128(%r10), %rbx - 0x48, 0x89, 0xd9, //0x000092ad movq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x07, //0x000092b0 shrq $7, %rcx - 0x48, 0xff, 0xc1, //0x000092b4 incq %rcx - 0x41, 0x89, 0xcc, //0x000092b7 movl %ecx, %r12d - 0x41, 0x83, 0xe4, 0x03, //0x000092ba andl $3, %r12d - 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x000092be cmpq $384, %rbx - 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x000092c5 jae LBB32_129 - 0x31, 0xc9, //0x000092cb xorl %ecx, %ecx - 0xe9, 0x30, 0x01, 0x00, 0x00, //0x000092cd jmp LBB32_131 - //0x000092d2 LBB32_116 - 0x4d, 0x89, 0xc8, //0x000092d2 movq %r9, %r8 - 0xe9, 0x96, 0x01, 0x00, 0x00, //0x000092d5 jmp LBB32_137 - //0x000092da LBB32_103 - 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000092da movl $4, %r9d - 0x48, 0x83, 0xc0, 0xfc, //0x000092e0 addq $-4, %rax - 0x41, 0x83, 0xfa, 0x64, //0x000092e4 cmpl $100, %r10d - 0x0f, 0x82, 0x9f, 0xfe, 0xff, 0xff, //0x000092e8 jb LBB32_102 - 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x000092ee jmp LBB32_105 - //0x000092f3 LBB32_121 - 0x4d, 0x89, 0xd3, //0x000092f3 movq %r10, %r11 - 0x4d, 0x29, 0xcb, //0x000092f6 subq %r9, %r11 - 0x31, 0xc9, //0x000092f9 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000092fb .p2align 4, 0x90 - //0x00009300 LBB32_122 - 0x49, 0x8d, 0x1c, 0x08, //0x00009300 leaq (%r8,%rcx), %rbx - 0x8b, 0x54, 0x1e, 0xfc, //0x00009304 movl $-4(%rsi,%rbx), %edx - 0x89, 0x54, 0x1e, 0xfd, //0x00009308 movl %edx, $-3(%rsi,%rbx) - 0x48, 0x83, 0xc1, 0xfc, //0x0000930c addq $-4, %rcx - 0x49, 0x39, 0xcb, //0x00009310 cmpq %rcx, %r11 - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00009313 jne LBB32_122 - 0x48, 0xf7, 0xd9, //0x00009319 negq %rcx - //0x0000931c LBB32_124 - 0x4d, 0x85, 0xd2, //0x0000931c testq %r10, %r10 - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000931f je LBB32_127 - 0x49, 0xf7, 0xda, //0x00009325 negq %r10 - 0x4c, 0x89, 0xc2, //0x00009328 movq %r8, %rdx - 0x48, 0x29, 0xca, //0x0000932b subq %rcx, %rdx - 0x31, 0xc9, //0x0000932e xorl %ecx, %ecx - //0x00009330 .p2align 4, 0x90 - //0x00009330 LBB32_126 - 0x48, 0x8d, 0x34, 0x0a, //0x00009330 leaq (%rdx,%rcx), %rsi - 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00009334 movzbl (%r12,%rsi), %ebx - 0x41, 0x88, 0x5c, 0x34, 0x01, //0x00009339 movb %bl, $1(%r12,%rsi) - 0x48, 0xff, 0xc9, //0x0000933e decq %rcx - 0x49, 0x39, 0xca, //0x00009341 cmpq %rcx, %r10 - 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00009344 jne LBB32_126 - //0x0000934a LBB32_127 - 0x49, 0x63, 0xcf, //0x0000934a movslq %r15d, %rcx - 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x0000934d movb $46, (%r8,%rcx) - 0x49, 0x01, 0xc0, //0x00009352 addq %rax, %r8 - 0xe9, 0x16, 0x01, 0x00, 0x00, //0x00009355 jmp LBB32_137 - //0x0000935a LBB32_129 - 0x4c, 0x89, 0xe3, //0x0000935a movq %r12, %rbx - 0x48, 0x29, 0xcb, //0x0000935d subq %rcx, %rbx - 0x31, 0xc9, //0x00009360 xorl %ecx, %ecx - 0xc5, 0xfd, 0x6f, 0x05, 0xd6, 0xf3, 0xff, 0xff, //0x00009362 vmovdqa $-3114(%rip), %ymm0 /* LCPI32_0+0(%rip) */ - //0x0000936a LBB32_130 - 0x49, 0x8d, 0x04, 0x08, //0x0000936a leaq (%r8,%rcx), %rax - 0xc5, 0xfe, 0x7f, 0x04, 0x06, //0x0000936e vmovdqu %ymm0, (%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x20, //0x00009373 vmovdqu %ymm0, $32(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x40, //0x00009379 vmovdqu %ymm0, $64(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x60, //0x0000937f vmovdqu %ymm0, $96(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x00, 0x00, 0x00, //0x00009385 vmovdqu %ymm0, $128(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x00, 0x00, 0x00, //0x0000938e vmovdqu %ymm0, $160(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x00, 0x00, 0x00, //0x00009397 vmovdqu %ymm0, $192(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x00, 0x00, 0x00, //0x000093a0 vmovdqu %ymm0, $224(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x00, 0x01, 0x00, 0x00, //0x000093a9 vmovdqu %ymm0, $256(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x20, 0x01, 0x00, 0x00, //0x000093b2 vmovdqu %ymm0, $288(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x40, 0x01, 0x00, 0x00, //0x000093bb vmovdqu %ymm0, $320(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x60, 0x01, 0x00, 0x00, //0x000093c4 vmovdqu %ymm0, $352(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x01, 0x00, 0x00, //0x000093cd vmovdqu %ymm0, $384(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x01, 0x00, 0x00, //0x000093d6 vmovdqu %ymm0, $416(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x01, 0x00, 0x00, //0x000093df vmovdqu %ymm0, $448(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x01, 0x00, 0x00, //0x000093e8 vmovdqu %ymm0, $480(%rsi,%rax) - 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x000093f1 addq $512, %rcx - 0x48, 0x83, 0xc3, 0x04, //0x000093f8 addq $4, %rbx - 0x0f, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000093fc jne LBB32_130 - //0x00009402 LBB32_131 - 0x49, 0x01, 0xf3, //0x00009402 addq %rsi, %r11 - 0x4d, 0x85, 0xe4, //0x00009405 testq %r12, %r12 - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00009408 je LBB32_134 - 0x49, 0x01, 0xc8, //0x0000940e addq %rcx, %r8 - 0x49, 0x01, 0xd0, //0x00009411 addq %rdx, %r8 - 0x49, 0xf7, 0xdc, //0x00009414 negq %r12 - 0xc5, 0xfd, 0x6f, 0x05, 0x21, 0xf3, 0xff, 0xff, //0x00009417 vmovdqa $-3295(%rip), %ymm0 /* LCPI32_0+0(%rip) */ - //0x0000941f LBB32_133 - 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xa0, //0x0000941f vmovdqu %ymm0, $-96(%r8) - 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xc0, //0x00009425 vmovdqu %ymm0, $-64(%r8) - 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xe0, //0x0000942b vmovdqu %ymm0, $-32(%r8) - 0xc4, 0xc1, 0x7e, 0x7f, 0x00, //0x00009431 vmovdqu %ymm0, (%r8) - 0x49, 0x83, 0xe8, 0x80, //0x00009436 subq $-128, %r8 - 0x49, 0xff, 0xc4, //0x0000943a incq %r12 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000943d jne LBB32_133 - //0x00009443 LBB32_134 - 0x4d, 0x89, 0xd8, //0x00009443 movq %r11, %r8 - 0x4d, 0x39, 0xd6, //0x00009446 cmpq %r10, %r14 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00009449 je LBB32_137 - //0x0000944f LBB32_135 - 0x45, 0x29, 0xd7, //0x0000944f subl %r10d, %r15d - 0x45, 0x29, 0xcf, //0x00009452 subl %r9d, %r15d - 0x4d, 0x89, 0xd8, //0x00009455 movq %r11, %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009458 .p2align 4, 0x90 - //0x00009460 LBB32_136 - 0x41, 0xc6, 0x00, 0x30, //0x00009460 movb $48, (%r8) - 0x49, 0xff, 0xc0, //0x00009464 incq %r8 - 0x41, 0xff, 0xcf, //0x00009467 decl %r15d - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x0000946a jne LBB32_136 - //0x00009470 LBB32_137 - 0x41, 0x29, 0xf8, //0x00009470 subl %edi, %r8d - //0x00009473 LBB32_138 - 0x44, 0x89, 0xc0, //0x00009473 movl %r8d, %eax - 0x5b, //0x00009476 popq %rbx - 0x41, 0x5c, //0x00009477 popq %r12 - 0x41, 0x5d, //0x00009479 popq %r13 - 0x41, 0x5e, //0x0000947b popq %r14 - 0x41, 0x5f, //0x0000947d popq %r15 - 0x5d, //0x0000947f popq %rbp - 0xc5, 0xf8, 0x77, //0x00009480 vzeroupper - 0xc3, //0x00009483 retq - //0x00009484 LBB32_139 - 0x45, 0x31, 0xc0, //0x00009484 xorl %r8d, %r8d - 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00009487 jmp LBB32_138 - //0x0000948c LBB32_140 - 0x41, 0xbf, 0x6b, 0xff, 0xff, 0xff, //0x0000948c movl $-149, %r15d - 0x89, 0xc6, //0x00009492 movl %eax, %esi - 0xe9, 0x46, 0xf3, 0xff, 0xff, //0x00009494 jmp LBB32_5 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00009499 .p2align 4, 0x00 - //0x000094a0 LCPI33_0 - 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, //0x000094a0 QUAD $0x4040404040404040; QUAD $0x4040404040404040 // .space 16, '@@@@@@@@@@@@@@@@' - //0x000094b0 LCPI33_1 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000094b0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x000094c0 LCPI33_2 - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000094c0 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .space 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000094d0 .p2align 5, 0x00 - //0x000094e0 LCPI33_3 - 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x000094e0 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' - 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x000094f0 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' - //0x00009500 LCPI33_4 - 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x00009500 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' - 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x00009510 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' - //0x00009520 LCPI33_5 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00009520 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00009530 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00009540 .p2align 4, 0x90 - //0x00009540 _to_lower - 0x55, //0x00009540 pushq %rbp - 0x48, 0x89, 0xe5, //0x00009541 movq %rsp, %rbp - 0x48, 0x83, 0xfa, 0x10, //0x00009544 cmpq $16, %rdx - 0x0f, 0x82, 0xdf, 0x00, 0x00, 0x00, //0x00009548 jb LBB33_8 - 0x48, 0x8d, 0x4a, 0xf0, //0x0000954e leaq $-16(%rdx), %rcx - 0xf6, 0xc1, 0x10, //0x00009552 testb $16, %cl - 0x0f, 0x85, 0x4b, 0x00, 0x00, 0x00, //0x00009555 jne LBB33_2 - 0xc5, 0xfa, 0x6f, 0x06, //0x0000955b vmovdqu (%rsi), %xmm0 - 0xc5, 0xf9, 0x64, 0x0d, 0x39, 0xff, 0xff, 0xff, //0x0000955f vpcmpgtb $-199(%rip), %xmm0, %xmm1 /* LCPI33_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0x41, 0xff, 0xff, 0xff, //0x00009567 vmovdqa $-191(%rip), %xmm2 /* LCPI33_1+0(%rip) */ - 0xc5, 0xe9, 0x64, 0xd0, //0x0000956f vpcmpgtb %xmm0, %xmm2, %xmm2 - 0xc5, 0xe9, 0xdb, 0xc9, //0x00009573 vpand %xmm1, %xmm2, %xmm1 - 0xc5, 0xf1, 0xdb, 0x0d, 0x41, 0xff, 0xff, 0xff, //0x00009577 vpand $-191(%rip), %xmm1, %xmm1 /* LCPI33_2+0(%rip) */ - 0xc5, 0xf1, 0x71, 0xf1, 0x05, //0x0000957f vpsllw $5, %xmm1, %xmm1 - 0xc5, 0xf1, 0xfc, 0xc0, //0x00009584 vpaddb %xmm0, %xmm1, %xmm0 - 0xc5, 0xfa, 0x7f, 0x07, //0x00009588 vmovdqu %xmm0, (%rdi) - 0x48, 0x83, 0xc6, 0x10, //0x0000958c addq $16, %rsi - 0x48, 0x83, 0xc7, 0x10, //0x00009590 addq $16, %rdi - 0x48, 0x89, 0xc8, //0x00009594 movq %rcx, %rax - 0x48, 0x83, 0xf9, 0x10, //0x00009597 cmpq $16, %rcx - 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x0000959b jae LBB33_5 - 0xe9, 0x84, 0x00, 0x00, 0x00, //0x000095a1 jmp LBB33_7 - //0x000095a6 LBB33_2 - 0x48, 0x89, 0xd0, //0x000095a6 movq %rdx, %rax - 0x48, 0x83, 0xf9, 0x10, //0x000095a9 cmpq $16, %rcx - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x000095ad jb LBB33_7 - //0x000095b3 LBB33_5 - 0xc5, 0xf9, 0x6f, 0x05, 0xe5, 0xfe, 0xff, 0xff, //0x000095b3 vmovdqa $-283(%rip), %xmm0 /* LCPI33_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xed, 0xfe, 0xff, 0xff, //0x000095bb vmovdqa $-275(%rip), %xmm1 /* LCPI33_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xf5, 0xfe, 0xff, 0xff, //0x000095c3 vmovdqa $-267(%rip), %xmm2 /* LCPI33_2+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000095cb .p2align 4, 0x90 - //0x000095d0 LBB33_6 - 0xc5, 0xfa, 0x6f, 0x1e, //0x000095d0 vmovdqu (%rsi), %xmm3 - 0xc5, 0xe1, 0x64, 0xe0, //0x000095d4 vpcmpgtb %xmm0, %xmm3, %xmm4 - 0xc5, 0xf1, 0x64, 0xeb, //0x000095d8 vpcmpgtb %xmm3, %xmm1, %xmm5 - 0xc5, 0xd1, 0xdb, 0xe4, //0x000095dc vpand %xmm4, %xmm5, %xmm4 - 0xc5, 0xd9, 0xdb, 0xe2, //0x000095e0 vpand %xmm2, %xmm4, %xmm4 - 0xc5, 0xd9, 0x71, 0xf4, 0x05, //0x000095e4 vpsllw $5, %xmm4, %xmm4 - 0xc5, 0xd9, 0xfc, 0xdb, //0x000095e9 vpaddb %xmm3, %xmm4, %xmm3 - 0xc5, 0xfa, 0x7f, 0x1f, //0x000095ed vmovdqu %xmm3, (%rdi) - 0xc5, 0xfa, 0x6f, 0x5e, 0x10, //0x000095f1 vmovdqu $16(%rsi), %xmm3 - 0xc5, 0xe1, 0x64, 0xe0, //0x000095f6 vpcmpgtb %xmm0, %xmm3, %xmm4 - 0xc5, 0xf1, 0x64, 0xeb, //0x000095fa vpcmpgtb %xmm3, %xmm1, %xmm5 - 0xc5, 0xd1, 0xdb, 0xe4, //0x000095fe vpand %xmm4, %xmm5, %xmm4 - 0xc5, 0xd9, 0xdb, 0xe2, //0x00009602 vpand %xmm2, %xmm4, %xmm4 - 0xc5, 0xd9, 0x71, 0xf4, 0x05, //0x00009606 vpsllw $5, %xmm4, %xmm4 - 0xc5, 0xd9, 0xfc, 0xdb, //0x0000960b vpaddb %xmm3, %xmm4, %xmm3 - 0xc5, 0xfa, 0x7f, 0x5f, 0x10, //0x0000960f vmovdqu %xmm3, $16(%rdi) - 0x48, 0x83, 0xc6, 0x20, //0x00009614 addq $32, %rsi - 0x48, 0x83, 0xc7, 0x20, //0x00009618 addq $32, %rdi - 0x48, 0x83, 0xc0, 0xe0, //0x0000961c addq $-32, %rax - 0x48, 0x83, 0xf8, 0x0f, //0x00009620 cmpq $15, %rax - 0x0f, 0x87, 0xa6, 0xff, 0xff, 0xff, //0x00009624 ja LBB33_6 - //0x0000962a LBB33_7 - 0x83, 0xe2, 0x0f, //0x0000962a andl $15, %edx - //0x0000962d LBB33_8 - 0x48, 0x85, 0xd2, //0x0000962d testq %rdx, %rdx - 0x0f, 0x84, 0x99, 0x01, 0x00, 0x00, //0x00009630 je LBB33_22 - 0x48, 0x83, 0xfa, 0x7f, //0x00009636 cmpq $127, %rdx - 0x0f, 0x86, 0x1a, 0x00, 0x00, 0x00, //0x0000963a jbe LBB33_10 - 0x48, 0x8d, 0x04, 0x16, //0x00009640 leaq (%rsi,%rdx), %rax - 0x48, 0x39, 0xc7, //0x00009644 cmpq %rax, %rdi - 0x0f, 0x83, 0xa7, 0x00, 0x00, 0x00, //0x00009647 jae LBB33_19 - 0x48, 0x8d, 0x04, 0x17, //0x0000964d leaq (%rdi,%rdx), %rax - 0x48, 0x39, 0xc6, //0x00009651 cmpq %rax, %rsi - 0x0f, 0x83, 0x9a, 0x00, 0x00, 0x00, //0x00009654 jae LBB33_19 - //0x0000965a LBB33_10 - 0x49, 0x89, 0xf2, //0x0000965a movq %rsi, %r10 - 0x49, 0x89, 0xd0, //0x0000965d movq %rdx, %r8 - 0x48, 0x89, 0xf9, //0x00009660 movq %rdi, %rcx - //0x00009663 LBB33_11 - 0x41, 0xf6, 0xc0, 0x01, //0x00009663 testb $1, %r8b - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00009667 jne LBB33_13 - 0x4d, 0x89, 0xc1, //0x0000966d movq %r8, %r9 - 0x49, 0x83, 0xf8, 0x01, //0x00009670 cmpq $1, %r8 - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00009674 jne LBB33_15 - 0xe9, 0x50, 0x01, 0x00, 0x00, //0x0000967a jmp LBB33_22 - //0x0000967f LBB33_13 - 0x41, 0x0f, 0xb6, 0x02, //0x0000967f movzbl (%r10), %eax - 0x8d, 0x50, 0xbf, //0x00009683 leal $-65(%rax), %edx - 0x8d, 0x70, 0x20, //0x00009686 leal $32(%rax), %esi - 0x80, 0xfa, 0x1a, //0x00009689 cmpb $26, %dl - 0x40, 0x0f, 0xb6, 0xf6, //0x0000968c movzbl %sil, %esi - 0x0f, 0x43, 0xf0, //0x00009690 cmovael %eax, %esi - 0x4d, 0x8d, 0x48, 0xff, //0x00009693 leaq $-1(%r8), %r9 - 0x40, 0x88, 0x31, //0x00009697 movb %sil, (%rcx) - 0x49, 0xff, 0xc2, //0x0000969a incq %r10 - 0x48, 0xff, 0xc1, //0x0000969d incq %rcx - 0x49, 0x83, 0xf8, 0x01, //0x000096a0 cmpq $1, %r8 - 0x0f, 0x84, 0x25, 0x01, 0x00, 0x00, //0x000096a4 je LBB33_22 - //0x000096aa LBB33_15 - 0x31, 0xf6, //0x000096aa xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, //0x000096ac .p2align 4, 0x90 - //0x000096b0 LBB33_16 - 0x41, 0x0f, 0xb6, 0x04, 0x32, //0x000096b0 movzbl (%r10,%rsi), %eax - 0x8d, 0x78, 0xbf, //0x000096b5 leal $-65(%rax), %edi - 0x8d, 0x50, 0x20, //0x000096b8 leal $32(%rax), %edx - 0x40, 0x80, 0xff, 0x1a, //0x000096bb cmpb $26, %dil - 0x0f, 0xb6, 0xd2, //0x000096bf movzbl %dl, %edx - 0x0f, 0x43, 0xd0, //0x000096c2 cmovael %eax, %edx - 0x88, 0x14, 0x31, //0x000096c5 movb %dl, (%rcx,%rsi) - 0x41, 0x0f, 0xb6, 0x44, 0x32, 0x01, //0x000096c8 movzbl $1(%r10,%rsi), %eax - 0x8d, 0x50, 0xbf, //0x000096ce leal $-65(%rax), %edx - 0x8d, 0x78, 0x20, //0x000096d1 leal $32(%rax), %edi - 0x80, 0xfa, 0x1a, //0x000096d4 cmpb $26, %dl - 0x40, 0x0f, 0xb6, 0xd7, //0x000096d7 movzbl %dil, %edx - 0x0f, 0x43, 0xd0, //0x000096db cmovael %eax, %edx - 0x88, 0x54, 0x31, 0x01, //0x000096de movb %dl, $1(%rcx,%rsi) - 0x48, 0x83, 0xc6, 0x02, //0x000096e2 addq $2, %rsi - 0x49, 0x39, 0xf1, //0x000096e6 cmpq %rsi, %r9 - 0x0f, 0x85, 0xc1, 0xff, 0xff, 0xff, //0x000096e9 jne LBB33_16 - 0xe9, 0xdb, 0x00, 0x00, 0x00, //0x000096ef jmp LBB33_22 - //0x000096f4 LBB33_19 - 0x49, 0x89, 0xd1, //0x000096f4 movq %rdx, %r9 - 0x49, 0x83, 0xe1, 0x80, //0x000096f7 andq $-128, %r9 - 0x4e, 0x8d, 0x14, 0x0e, //0x000096fb leaq (%rsi,%r9), %r10 - 0x41, 0x89, 0xd0, //0x000096ff movl %edx, %r8d - 0x41, 0x83, 0xe0, 0x7f, //0x00009702 andl $127, %r8d - 0x4a, 0x8d, 0x0c, 0x0f, //0x00009706 leaq (%rdi,%r9), %rcx - 0x31, 0xc0, //0x0000970a xorl %eax, %eax - 0xc5, 0xfd, 0x6f, 0x05, 0xcc, 0xfd, 0xff, 0xff, //0x0000970c vmovdqa $-564(%rip), %ymm0 /* LCPI33_3+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0xe4, 0xfd, 0xff, 0xff, //0x00009714 vmovdqa $-540(%rip), %ymm1 /* LCPI33_4+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x15, 0xfc, 0xfd, 0xff, 0xff, //0x0000971c vmovdqa $-516(%rip), %ymm2 /* LCPI33_5+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009724 .p2align 4, 0x90 - //0x00009730 LBB33_20 - 0xc5, 0xfe, 0x6f, 0x1c, 0x06, //0x00009730 vmovdqu (%rsi,%rax), %ymm3 - 0xc5, 0xfe, 0x6f, 0x64, 0x06, 0x20, //0x00009735 vmovdqu $32(%rsi,%rax), %ymm4 - 0xc5, 0xfe, 0x6f, 0x6c, 0x06, 0x40, //0x0000973b vmovdqu $64(%rsi,%rax), %ymm5 - 0xc5, 0xfe, 0x6f, 0x74, 0x06, 0x60, //0x00009741 vmovdqu $96(%rsi,%rax), %ymm6 - 0xc5, 0xe5, 0xfc, 0xf8, //0x00009747 vpaddb %ymm0, %ymm3, %ymm7 - 0xc5, 0x5d, 0xfc, 0xc0, //0x0000974b vpaddb %ymm0, %ymm4, %ymm8 - 0xc5, 0x55, 0xfc, 0xc8, //0x0000974f vpaddb %ymm0, %ymm5, %ymm9 - 0xc5, 0x4d, 0xfc, 0xd0, //0x00009753 vpaddb %ymm0, %ymm6, %ymm10 - 0xc5, 0x45, 0xda, 0xd9, //0x00009757 vpminub %ymm1, %ymm7, %ymm11 - 0xc5, 0xa5, 0x74, 0xff, //0x0000975b vpcmpeqb %ymm7, %ymm11, %ymm7 - 0xc5, 0x3d, 0xda, 0xd9, //0x0000975f vpminub %ymm1, %ymm8, %ymm11 - 0xc4, 0x41, 0x3d, 0x74, 0xc3, //0x00009763 vpcmpeqb %ymm11, %ymm8, %ymm8 - 0xc5, 0x35, 0xda, 0xd9, //0x00009768 vpminub %ymm1, %ymm9, %ymm11 - 0xc4, 0x41, 0x35, 0x74, 0xcb, //0x0000976c vpcmpeqb %ymm11, %ymm9, %ymm9 - 0xc5, 0x2d, 0xda, 0xd9, //0x00009771 vpminub %ymm1, %ymm10, %ymm11 - 0xc4, 0x41, 0x2d, 0x74, 0xd3, //0x00009775 vpcmpeqb %ymm11, %ymm10, %ymm10 - 0xc5, 0x65, 0xfc, 0xda, //0x0000977a vpaddb %ymm2, %ymm3, %ymm11 - 0xc5, 0x5d, 0xfc, 0xe2, //0x0000977e vpaddb %ymm2, %ymm4, %ymm12 - 0xc5, 0x55, 0xfc, 0xea, //0x00009782 vpaddb %ymm2, %ymm5, %ymm13 - 0xc5, 0x4d, 0xfc, 0xf2, //0x00009786 vpaddb %ymm2, %ymm6, %ymm14 - 0xc4, 0xc3, 0x65, 0x4c, 0xdb, 0x70, //0x0000978a vpblendvb %ymm7, %ymm11, %ymm3, %ymm3 - 0xc4, 0xc3, 0x5d, 0x4c, 0xe4, 0x80, //0x00009790 vpblendvb %ymm8, %ymm12, %ymm4, %ymm4 - 0xc4, 0xc3, 0x55, 0x4c, 0xed, 0x90, //0x00009796 vpblendvb %ymm9, %ymm13, %ymm5, %ymm5 - 0xc4, 0xc3, 0x4d, 0x4c, 0xf6, 0xa0, //0x0000979c vpblendvb %ymm10, %ymm14, %ymm6, %ymm6 - 0xc5, 0xfe, 0x7f, 0x1c, 0x07, //0x000097a2 vmovdqu %ymm3, (%rdi,%rax) - 0xc5, 0xfe, 0x7f, 0x64, 0x07, 0x20, //0x000097a7 vmovdqu %ymm4, $32(%rdi,%rax) - 0xc5, 0xfe, 0x7f, 0x6c, 0x07, 0x40, //0x000097ad vmovdqu %ymm5, $64(%rdi,%rax) - 0xc5, 0xfe, 0x7f, 0x74, 0x07, 0x60, //0x000097b3 vmovdqu %ymm6, $96(%rdi,%rax) - 0x48, 0x83, 0xe8, 0x80, //0x000097b9 subq $-128, %rax - 0x49, 0x39, 0xc1, //0x000097bd cmpq %rax, %r9 - 0x0f, 0x85, 0x6a, 0xff, 0xff, 0xff, //0x000097c0 jne LBB33_20 - 0x4c, 0x39, 0xca, //0x000097c6 cmpq %r9, %rdx - 0x0f, 0x85, 0x94, 0xfe, 0xff, 0xff, //0x000097c9 jne LBB33_11 - //0x000097cf LBB33_22 - 0x5d, //0x000097cf popq %rbp - 0xc5, 0xf8, 0x77, //0x000097d0 vzeroupper - 0xc3, //0x000097d3 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000097d4 .p2align 4, 0x90 - //0x000097e0 _format_significand - 0x55, //0x000097e0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000097e1 movq %rsp, %rbp - 0x41, 0x56, //0x000097e4 pushq %r14 - 0x53, //0x000097e6 pushq %rbx - 0x4c, 0x63, 0xc2, //0x000097e7 movslq %edx, %r8 - 0x49, 0x01, 0xf0, //0x000097ea addq %rsi, %r8 - 0x48, 0x89, 0xf8, //0x000097ed movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x000097f0 shrq $32, %rax - 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x000097f4 je LBB34_1 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000097fa movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf8, //0x00009804 movq %rdi, %rax - 0x48, 0xf7, 0xe1, //0x00009807 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x0000980a shrq $26, %rdx - 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x0000980e imull $-100000000, %edx, %ecx - 0x01, 0xf9, //0x00009814 addl %edi, %ecx - 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00009816 je LBB34_3 - 0x89, 0xc8, //0x0000981c movl %ecx, %eax - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x0000981e movl $3518437209, %r9d - 0x49, 0x0f, 0xaf, 0xc1, //0x00009824 imulq %r9, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00009828 shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x0000982c imull $10000, %eax, %edi - 0x29, 0xf9, //0x00009832 subl %edi, %ecx - 0x48, 0x89, 0xc7, //0x00009834 movq %rax, %rdi - 0x49, 0x0f, 0xaf, 0xf9, //0x00009837 imulq %r9, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x0000983b shrq $45, %rdi - 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x0000983f imull $10000, %edi, %edi - 0x29, 0xf8, //0x00009845 subl %edi, %eax - 0x0f, 0xb7, 0xf9, //0x00009847 movzwl %cx, %edi - 0xc1, 0xef, 0x02, //0x0000984a shrl $2, %edi - 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x0000984d imull $5243, %edi, %r9d - 0x41, 0xc1, 0xe9, 0x11, //0x00009854 shrl $17, %r9d - 0x41, 0x6b, 0xf9, 0x64, //0x00009858 imull $100, %r9d, %edi - 0x29, 0xf9, //0x0000985c subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd1, //0x0000985e movzwl %cx, %r10d - 0x0f, 0xb7, 0xf8, //0x00009862 movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00009865 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00009868 imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x0000986e shrl $17, %edi - 0x6b, 0xcf, 0x64, //0x00009871 imull $100, %edi, %ecx - 0x29, 0xc8, //0x00009874 subl %ecx, %eax - 0x44, 0x0f, 0xb7, 0xd8, //0x00009876 movzwl %ax, %r11d - 0x48, 0x8d, 0x0d, 0xbf, 0x33, 0x00, 0x00, //0x0000987a leaq $13247(%rip), %rcx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00009881 movzwl (%rcx,%r10,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00009886 movw %ax, $-2(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x0000988b movzwl (%rcx,%r9,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00009890 movw %ax, $-4(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00009895 movzwl (%rcx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfa, //0x0000989a movw %ax, $-6(%r8) - 0x0f, 0xb7, 0x04, 0x79, //0x0000989f movzwl (%rcx,%rdi,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xf8, //0x000098a3 movw %ax, $-8(%r8) - 0x45, 0x31, 0xc9, //0x000098a8 xorl %r9d, %r9d - 0xe9, 0x22, 0x00, 0x00, 0x00, //0x000098ab jmp LBB34_5 - //0x000098b0 LBB34_1 - 0x45, 0x31, 0xc9, //0x000098b0 xorl %r9d, %r9d - 0x4d, 0x89, 0xc6, //0x000098b3 movq %r8, %r14 - 0x48, 0x89, 0xfa, //0x000098b6 movq %rdi, %rdx - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x000098b9 cmpl $10000, %edx - 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x000098bf jae LBB34_8 - //0x000098c5 LBB34_7 - 0x89, 0xd7, //0x000098c5 movl %edx, %edi - 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x000098c7 jmp LBB34_10 - //0x000098cc LBB34_3 - 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x000098cc movl $8, %r9d - //0x000098d2 LBB34_5 - 0x4d, 0x8d, 0x70, 0xf8, //0x000098d2 leaq $-8(%r8), %r14 - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x000098d6 cmpl $10000, %edx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000098dc jb LBB34_7 - //0x000098e2 LBB34_8 - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x000098e2 movl $3518437209, %r10d - 0x4c, 0x8d, 0x1d, 0x51, 0x33, 0x00, 0x00, //0x000098e8 leaq $13137(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, //0x000098ef .p2align 4, 0x90 - //0x000098f0 LBB34_9 - 0x89, 0xd7, //0x000098f0 movl %edx, %edi - 0x49, 0x0f, 0xaf, 0xfa, //0x000098f2 imulq %r10, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x000098f6 shrq $45, %rdi - 0x69, 0xc7, 0xf0, 0xd8, 0xff, 0xff, //0x000098fa imull $-10000, %edi, %eax - 0x01, 0xd0, //0x00009900 addl %edx, %eax - 0x48, 0x69, 0xd8, 0x1f, 0x85, 0xeb, 0x51, //0x00009902 imulq $1374389535, %rax, %rbx - 0x48, 0xc1, 0xeb, 0x25, //0x00009909 shrq $37, %rbx - 0x6b, 0xcb, 0x64, //0x0000990d imull $100, %ebx, %ecx - 0x29, 0xc8, //0x00009910 subl %ecx, %eax - 0x41, 0x0f, 0xb7, 0x04, 0x43, //0x00009912 movzwl (%r11,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00009917 movw %ax, $-2(%r14) - 0x41, 0x0f, 0xb7, 0x04, 0x5b, //0x0000991c movzwl (%r11,%rbx,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfc, //0x00009921 movw %ax, $-4(%r14) - 0x49, 0x83, 0xc6, 0xfc, //0x00009926 addq $-4, %r14 - 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x0000992a cmpl $99999999, %edx - 0x89, 0xfa, //0x00009930 movl %edi, %edx - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00009932 ja LBB34_9 - //0x00009938 LBB34_10 - 0x83, 0xff, 0x64, //0x00009938 cmpl $100, %edi - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x0000993b jae LBB34_11 - 0x83, 0xff, 0x0a, //0x00009941 cmpl $10, %edi - 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00009944 jb LBB34_14 - //0x0000994a LBB34_13 - 0x89, 0xf8, //0x0000994a movl %edi, %eax - 0x48, 0x8d, 0x0d, 0xed, 0x32, 0x00, 0x00, //0x0000994c leaq $13037(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00009953 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00009957 movw %ax, $-2(%r14) - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x0000995c jmp LBB34_15 - //0x00009961 LBB34_11 - 0x0f, 0xb7, 0xc7, //0x00009961 movzwl %di, %eax - 0xc1, 0xe8, 0x02, //0x00009964 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00009967 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x0000996d shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x00009970 imull $100, %eax, %ecx - 0x29, 0xcf, //0x00009973 subl %ecx, %edi - 0x0f, 0xb7, 0xcf, //0x00009975 movzwl %di, %ecx - 0x48, 0x8d, 0x15, 0xc1, 0x32, 0x00, 0x00, //0x00009978 leaq $12993(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x0000997f movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4e, 0xfe, //0x00009983 movw %cx, $-2(%r14) - 0x49, 0x83, 0xc6, 0xfe, //0x00009988 addq $-2, %r14 - 0x89, 0xc7, //0x0000998c movl %eax, %edi - 0x83, 0xff, 0x0a, //0x0000998e cmpl $10, %edi - 0x0f, 0x83, 0xb3, 0xff, 0xff, 0xff, //0x00009991 jae LBB34_13 - //0x00009997 LBB34_14 - 0x40, 0x80, 0xc7, 0x30, //0x00009997 addb $48, %dil - 0x40, 0x88, 0x3e, //0x0000999b movb %dil, (%rsi) - //0x0000999e LBB34_15 - 0x4d, 0x29, 0xc8, //0x0000999e subq %r9, %r8 - 0x4c, 0x89, 0xc0, //0x000099a1 movq %r8, %rax - 0x5b, //0x000099a4 popq %rbx - 0x41, 0x5e, //0x000099a5 popq %r14 - 0x5d, //0x000099a7 popq %rbp - 0xc3, //0x000099a8 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000099a9 .p2align 4, 0x90 - //0x000099b0 _left_shift - 0x55, //0x000099b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000099b1 movq %rsp, %rbp - 0x41, 0x56, //0x000099b4 pushq %r14 - 0x53, //0x000099b6 pushq %rbx - 0x89, 0xf1, //0x000099b7 movl %esi, %ecx - 0x48, 0x6b, 0xd1, 0x68, //0x000099b9 imulq $104, %rcx, %rdx - 0x48, 0x8d, 0x35, 0x6c, 0x8c, 0x00, 0x00, //0x000099bd leaq $35948(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x44, 0x8b, 0x04, 0x32, //0x000099c4 movl (%rdx,%rsi), %r8d - 0x4c, 0x8b, 0x17, //0x000099c8 movq (%rdi), %r10 - 0x4c, 0x63, 0x4f, 0x10, //0x000099cb movslq $16(%rdi), %r9 - 0x8a, 0x44, 0x32, 0x04, //0x000099cf movb $4(%rdx,%rsi), %al - 0x4d, 0x85, 0xc9, //0x000099d3 testq %r9, %r9 - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x000099d6 je LBB35_6 - 0x48, 0x8d, 0x54, 0x32, 0x05, //0x000099dc leaq $5(%rdx,%rsi), %rdx - 0x31, 0xf6, //0x000099e1 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000099e3 .p2align 4, 0x90 - //0x000099f0 LBB35_3 - 0x84, 0xc0, //0x000099f0 testb %al, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000099f2 je LBB35_8 - 0x41, 0x38, 0x04, 0x32, //0x000099f8 cmpb %al, (%r10,%rsi) - 0x0f, 0x85, 0x89, 0x01, 0x00, 0x00, //0x000099fc jne LBB35_5 - 0x0f, 0xb6, 0x04, 0x32, //0x00009a02 movzbl (%rdx,%rsi), %eax - 0x48, 0xff, 0xc6, //0x00009a06 incq %rsi - 0x49, 0x39, 0xf1, //0x00009a09 cmpq %rsi, %r9 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00009a0c jne LBB35_3 - //0x00009a12 LBB35_6 - 0x84, 0xc0, //0x00009a12 testb %al, %al - 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x00009a14 je LBB35_8 - //0x00009a1a LBB35_7 - 0x41, 0xff, 0xc8, //0x00009a1a decl %r8d - //0x00009a1d LBB35_8 - 0x45, 0x85, 0xc9, //0x00009a1d testl %r9d, %r9d - 0x0f, 0x8e, 0x8c, 0x00, 0x00, 0x00, //0x00009a20 jle LBB35_23 - 0x43, 0x8d, 0x04, 0x08, //0x00009a26 leal (%r8,%r9), %eax - 0x4c, 0x63, 0xf0, //0x00009a2a movslq %eax, %r14 - 0x49, 0xff, 0xce, //0x00009a2d decq %r14 - 0x31, 0xd2, //0x00009a30 xorl %edx, %edx - 0x49, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00009a32 movabsq $-3689348814741910323, %r11 - 0x90, 0x90, 0x90, 0x90, //0x00009a3c .p2align 4, 0x90 - //0x00009a40 LBB35_10 - 0x4b, 0x0f, 0xbe, 0x74, 0x0a, 0xff, //0x00009a40 movsbq $-1(%r10,%r9), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00009a46 addq $-48, %rsi - 0x48, 0xd3, 0xe6, //0x00009a4a shlq %cl, %rsi - 0x48, 0x01, 0xd6, //0x00009a4d addq %rdx, %rsi - 0x48, 0x89, 0xf0, //0x00009a50 movq %rsi, %rax - 0x49, 0xf7, 0xe3, //0x00009a53 mulq %r11 - 0x48, 0xc1, 0xea, 0x03, //0x00009a56 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00009a5a leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00009a5e leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xf0, //0x00009a62 movq %rsi, %rax - 0x48, 0x29, 0xd8, //0x00009a65 subq %rbx, %rax - 0x4c, 0x39, 0x77, 0x08, //0x00009a68 cmpq %r14, $8(%rdi) - 0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x00009a6c jbe LBB35_16 - 0x04, 0x30, //0x00009a72 addb $48, %al - 0x43, 0x88, 0x04, 0x32, //0x00009a74 movb %al, (%r10,%r14) - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00009a78 jmp LBB35_18 - 0x90, 0x90, 0x90, //0x00009a7d .p2align 4, 0x90 - //0x00009a80 LBB35_16 - 0x48, 0x85, 0xc0, //0x00009a80 testq %rax, %rax - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00009a83 je LBB35_18 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009a89 movl $1, $28(%rdi) - //0x00009a90 LBB35_18 - 0x49, 0x83, 0xf9, 0x02, //0x00009a90 cmpq $2, %r9 - 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x00009a94 jl LBB35_12 - 0x49, 0xff, 0xc9, //0x00009a9a decq %r9 - 0x4c, 0x8b, 0x17, //0x00009a9d movq (%rdi), %r10 - 0x49, 0xff, 0xce, //0x00009aa0 decq %r14 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00009aa3 jmp LBB35_10 - //0x00009aa8 LBB35_12 - 0x48, 0x83, 0xfe, 0x0a, //0x00009aa8 cmpq $10, %rsi - 0x0f, 0x83, 0x6e, 0x00, 0x00, 0x00, //0x00009aac jae LBB35_13 - //0x00009ab2 LBB35_23 - 0x48, 0x63, 0x4f, 0x10, //0x00009ab2 movslq $16(%rdi), %rcx - 0x49, 0x63, 0xc0, //0x00009ab6 movslq %r8d, %rax - 0x48, 0x01, 0xc8, //0x00009ab9 addq %rcx, %rax - 0x89, 0x47, 0x10, //0x00009abc movl %eax, $16(%rdi) - 0x48, 0x8b, 0x4f, 0x08, //0x00009abf movq $8(%rdi), %rcx - 0x48, 0x39, 0xc1, //0x00009ac3 cmpq %rax, %rcx - 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x00009ac6 ja LBB35_25 - 0x89, 0x4f, 0x10, //0x00009acc movl %ecx, $16(%rdi) - 0x89, 0xc8, //0x00009acf movl %ecx, %eax - //0x00009ad1 LBB35_25 - 0x44, 0x01, 0x47, 0x14, //0x00009ad1 addl %r8d, $20(%rdi) - 0x85, 0xc0, //0x00009ad5 testl %eax, %eax - 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x00009ad7 jle LBB35_29 - 0x48, 0x8b, 0x0f, //0x00009add movq (%rdi), %rcx - 0x89, 0xc0, //0x00009ae0 movl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009ae2 .p2align 4, 0x90 - //0x00009af0 LBB35_27 - 0x80, 0x7c, 0x01, 0xff, 0x30, //0x00009af0 cmpb $48, $-1(%rcx,%rax) - 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00009af5 jne LBB35_31 - 0x89, 0xc2, //0x00009afb movl %eax, %edx - 0x48, 0xff, 0xc8, //0x00009afd decq %rax - 0xff, 0xca, //0x00009b00 decl %edx - 0x89, 0x57, 0x10, //0x00009b02 movl %edx, $16(%rdi) - 0x48, 0x8d, 0x50, 0x01, //0x00009b05 leaq $1(%rax), %rdx - 0x48, 0x83, 0xfa, 0x01, //0x00009b09 cmpq $1, %rdx - 0x0f, 0x8f, 0xdd, 0xff, 0xff, 0xff, //0x00009b0d jg LBB35_27 - //0x00009b13 LBB35_29 - 0x85, 0xc0, //0x00009b13 testl %eax, %eax - 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x00009b15 je LBB35_30 - //0x00009b1b LBB35_31 - 0x5b, //0x00009b1b popq %rbx - 0x41, 0x5e, //0x00009b1c popq %r14 - 0x5d, //0x00009b1e popq %rbp - 0xc3, //0x00009b1f retq - //0x00009b20 LBB35_13 - 0x49, 0x63, 0xf6, //0x00009b20 movslq %r14d, %rsi - 0x48, 0xff, 0xce, //0x00009b23 decq %rsi - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00009b26 jmp LBB35_14 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009b2b .p2align 4, 0x90 - //0x00009b30 LBB35_15 - 0x04, 0x30, //0x00009b30 addb $48, %al - 0x48, 0x8b, 0x1f, //0x00009b32 movq (%rdi), %rbx - 0x88, 0x04, 0x33, //0x00009b35 movb %al, (%rbx,%rsi) - //0x00009b38 LBB35_22 - 0x48, 0xff, 0xce, //0x00009b38 decq %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00009b3b cmpq $9, %rcx - 0x0f, 0x86, 0x6d, 0xff, 0xff, 0xff, //0x00009b3f jbe LBB35_23 - //0x00009b45 LBB35_14 - 0x48, 0x89, 0xd1, //0x00009b45 movq %rdx, %rcx - 0x48, 0x89, 0xd0, //0x00009b48 movq %rdx, %rax - 0x49, 0xf7, 0xe3, //0x00009b4b mulq %r11 - 0x48, 0xc1, 0xea, 0x03, //0x00009b4e shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00009b52 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00009b56 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x00009b5a movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00009b5d subq %rbx, %rax - 0x48, 0x39, 0x77, 0x08, //0x00009b60 cmpq %rsi, $8(%rdi) - 0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x00009b64 ja LBB35_15 - 0x48, 0x85, 0xc0, //0x00009b6a testq %rax, %rax - 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00009b6d je LBB35_22 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009b73 movl $1, $28(%rdi) - 0xe9, 0xb9, 0xff, 0xff, 0xff, //0x00009b7a jmp LBB35_22 - //0x00009b7f LBB35_30 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00009b7f movl $0, $20(%rdi) - 0x5b, //0x00009b86 popq %rbx - 0x41, 0x5e, //0x00009b87 popq %r14 - 0x5d, //0x00009b89 popq %rbp - 0xc3, //0x00009b8a retq - //0x00009b8b LBB35_5 - 0x0f, 0x8c, 0x89, 0xfe, 0xff, 0xff, //0x00009b8b jl LBB35_7 - 0xe9, 0x87, 0xfe, 0xff, 0xff, //0x00009b91 jmp LBB35_8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009b96 .p2align 4, 0x90 - //0x00009ba0 _right_shift - 0x55, //0x00009ba0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00009ba1 movq %rsp, %rbp - 0x89, 0xf1, //0x00009ba4 movl %esi, %ecx - 0x4c, 0x63, 0x4f, 0x10, //0x00009ba6 movslq $16(%rdi), %r9 - 0x31, 0xf6, //0x00009baa xorl %esi, %esi - 0x31, 0xc0, //0x00009bac xorl %eax, %eax - 0x90, 0x90, //0x00009bae .p2align 4, 0x90 - //0x00009bb0 LBB36_1 - 0x4c, 0x39, 0xce, //0x00009bb0 cmpq %r9, %rsi - 0x0f, 0x8d, 0x27, 0x01, 0x00, 0x00, //0x00009bb3 jge LBB36_2 - 0x48, 0x8d, 0x04, 0x80, //0x00009bb9 leaq (%rax,%rax,4), %rax - 0x48, 0x8b, 0x17, //0x00009bbd movq (%rdi), %rdx - 0x48, 0x0f, 0xbe, 0x14, 0x32, //0x00009bc0 movsbq (%rdx,%rsi), %rdx - 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00009bc5 leaq $-48(%rdx,%rax,2), %rax - 0x48, 0xff, 0xc6, //0x00009bca incq %rsi - 0x48, 0x89, 0xc2, //0x00009bcd movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009bd0 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009bd3 testq %rdx, %rdx - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00009bd6 je LBB36_1 - //0x00009bdc LBB36_6 - 0x8b, 0x57, 0x14, //0x00009bdc movl $20(%rdi), %edx - 0x29, 0xf2, //0x00009bdf subl %esi, %edx - 0xff, 0xc2, //0x00009be1 incl %edx - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009be3 movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x00009bea shlq %cl, %r8 - 0x89, 0x57, 0x14, //0x00009bed movl %edx, $20(%rdi) - 0x49, 0xf7, 0xd0, //0x00009bf0 notq %r8 - 0x45, 0x31, 0xd2, //0x00009bf3 xorl %r10d, %r10d - 0x44, 0x39, 0xce, //0x00009bf6 cmpl %r9d, %esi - 0x0f, 0x8d, 0x69, 0x00, 0x00, 0x00, //0x00009bf9 jge LBB36_9 - 0x4c, 0x63, 0xce, //0x00009bff movslq %esi, %r9 - 0x48, 0x8b, 0x37, //0x00009c02 movq (%rdi), %rsi - 0x45, 0x31, 0xd2, //0x00009c05 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009c08 .p2align 4, 0x90 - //0x00009c10 LBB36_8 - 0x48, 0x89, 0xc2, //0x00009c10 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009c13 shrq %cl, %rdx - 0x4c, 0x21, 0xc0, //0x00009c16 andq %r8, %rax - 0x80, 0xc2, 0x30, //0x00009c19 addb $48, %dl - 0x42, 0x88, 0x14, 0x16, //0x00009c1c movb %dl, (%rsi,%r10) - 0x48, 0x8d, 0x04, 0x80, //0x00009c20 leaq (%rax,%rax,4), %rax - 0x48, 0x8b, 0x37, //0x00009c24 movq (%rdi), %rsi - 0x4a, 0x8d, 0x14, 0x0e, //0x00009c27 leaq (%rsi,%r9), %rdx - 0x49, 0x0f, 0xbe, 0x14, 0x12, //0x00009c2b movsbq (%r10,%rdx), %rdx - 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00009c30 leaq $-48(%rdx,%rax,2), %rax - 0x4c, 0x63, 0x5f, 0x10, //0x00009c35 movslq $16(%rdi), %r11 - 0x4b, 0x8d, 0x54, 0x11, 0x01, //0x00009c39 leaq $1(%r9,%r10), %rdx - 0x49, 0xff, 0xc2, //0x00009c3e incq %r10 - 0x4c, 0x39, 0xda, //0x00009c41 cmpq %r11, %rdx - 0x0f, 0x8c, 0xc6, 0xff, 0xff, 0xff, //0x00009c44 jl LBB36_8 - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00009c4a jmp LBB36_9 - 0x90, //0x00009c4f .p2align 4, 0x90 - //0x00009c50 LBB36_11 - 0x40, 0x80, 0xc6, 0x30, //0x00009c50 addb $48, %sil - 0x48, 0x8b, 0x17, //0x00009c54 movq (%rdi), %rdx - 0x42, 0x88, 0x34, 0x0a, //0x00009c57 movb %sil, (%rdx,%r9) - 0x41, 0xff, 0xc1, //0x00009c5b incl %r9d - 0x45, 0x89, 0xca, //0x00009c5e movl %r9d, %r10d - //0x00009c61 LBB36_14 - 0x48, 0x01, 0xc0, //0x00009c61 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00009c64 leaq (%rax,%rax,4), %rax - //0x00009c68 LBB36_9 - 0x48, 0x85, 0xc0, //0x00009c68 testq %rax, %rax - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00009c6b je LBB36_15 - 0x48, 0x89, 0xc6, //0x00009c71 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x00009c74 shrq %cl, %rsi - 0x4c, 0x21, 0xc0, //0x00009c77 andq %r8, %rax - 0x4d, 0x63, 0xca, //0x00009c7a movslq %r10d, %r9 - 0x4c, 0x39, 0x4f, 0x08, //0x00009c7d cmpq %r9, $8(%rdi) - 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x00009c81 ja LBB36_11 - 0x48, 0x85, 0xf6, //0x00009c87 testq %rsi, %rsi - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x00009c8a je LBB36_14 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009c90 movl $1, $28(%rdi) - 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x00009c97 jmp LBB36_14 - //0x00009c9c LBB36_15 - 0x44, 0x89, 0x57, 0x10, //0x00009c9c movl %r10d, $16(%rdi) - 0x45, 0x85, 0xd2, //0x00009ca0 testl %r10d, %r10d - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x00009ca3 jle LBB36_19 - 0x48, 0x8b, 0x07, //0x00009ca9 movq (%rdi), %rax - 0x45, 0x89, 0xd2, //0x00009cac movl %r10d, %r10d - 0x90, //0x00009caf .p2align 4, 0x90 - //0x00009cb0 LBB36_17 - 0x42, 0x80, 0x7c, 0x10, 0xff, 0x30, //0x00009cb0 cmpb $48, $-1(%rax,%r10) - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00009cb6 jne LBB36_21 - 0x44, 0x89, 0xd1, //0x00009cbc movl %r10d, %ecx - 0x49, 0xff, 0xca, //0x00009cbf decq %r10 - 0xff, 0xc9, //0x00009cc2 decl %ecx - 0x89, 0x4f, 0x10, //0x00009cc4 movl %ecx, $16(%rdi) - 0x49, 0x8d, 0x4a, 0x01, //0x00009cc7 leaq $1(%r10), %rcx - 0x48, 0x83, 0xf9, 0x01, //0x00009ccb cmpq $1, %rcx - 0x0f, 0x8f, 0xdb, 0xff, 0xff, 0xff, //0x00009ccf jg LBB36_17 - //0x00009cd5 LBB36_19 - 0x45, 0x85, 0xd2, //0x00009cd5 testl %r10d, %r10d - 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00009cd8 je LBB36_20 - //0x00009cde LBB36_21 - 0x5d, //0x00009cde popq %rbp - 0xc3, //0x00009cdf retq - //0x00009ce0 LBB36_2 - 0x48, 0x85, 0xc0, //0x00009ce0 testq %rax, %rax - 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00009ce3 je LBB36_22 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009ce9 .p2align 4, 0x90 - 0x48, 0x89, 0xc2, //0x00009cf0 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009cf3 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009cf6 testq %rdx, %rdx - 0x0f, 0x85, 0xdd, 0xfe, 0xff, 0xff, //0x00009cf9 jne LBB36_6 - //0x00009cff LBB36_4 - 0x48, 0x01, 0xc0, //0x00009cff addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00009d02 leaq (%rax,%rax,4), %rax - 0xff, 0xc6, //0x00009d06 incl %esi - 0x48, 0x89, 0xc2, //0x00009d08 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009d0b shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009d0e testq %rdx, %rdx - 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00009d11 je LBB36_4 - 0xe9, 0xc0, 0xfe, 0xff, 0xff, //0x00009d17 jmp LBB36_6 - //0x00009d1c LBB36_20 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00009d1c movl $0, $20(%rdi) - 0x5d, //0x00009d23 popq %rbp - 0xc3, //0x00009d24 retq - //0x00009d25 LBB36_22 - 0xc7, 0x47, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00009d25 movl $0, $16(%rdi) - 0x5d, //0x00009d2c popq %rbp - 0xc3, //0x00009d2d retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00009d2e .p2align 5, 0x00 - //0x00009d40 LCPI37_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00009d40 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00009d50 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00009d60 LCPI37_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00009d60 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00009d70 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00009d80 .p2align 4, 0x90 - //0x00009d80 _advance_string_default - 0x55, //0x00009d80 pushq %rbp - 0x48, 0x89, 0xe5, //0x00009d81 movq %rsp, %rbp - 0x41, 0x57, //0x00009d84 pushq %r15 - 0x41, 0x56, //0x00009d86 pushq %r14 - 0x41, 0x55, //0x00009d88 pushq %r13 - 0x41, 0x54, //0x00009d8a pushq %r12 - 0x53, //0x00009d8c pushq %rbx - 0x4c, 0x8b, 0x67, 0x08, //0x00009d8d movq $8(%rdi), %r12 - 0x49, 0x29, 0xf4, //0x00009d91 subq %rsi, %r12 - 0x0f, 0x84, 0xcf, 0x02, 0x00, 0x00, //0x00009d94 je LBB37_18 - 0x4c, 0x8b, 0x07, //0x00009d9a movq (%rdi), %r8 - 0x4c, 0x01, 0xc6, //0x00009d9d addq %r8, %rsi - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00009da0 movq $-1, (%rdx) - 0x49, 0x83, 0xfc, 0x40, //0x00009da7 cmpq $64, %r12 - 0x0f, 0x82, 0x78, 0x01, 0x00, 0x00, //0x00009dab jb LBB37_19 - 0x45, 0x89, 0xe1, //0x00009db1 movl %r12d, %r9d - 0x41, 0x83, 0xe1, 0x3f, //0x00009db4 andl $63, %r9d - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00009db8 movq $-1, %r14 - 0x45, 0x31, 0xff, //0x00009dbf xorl %r15d, %r15d - 0xc5, 0xfd, 0x6f, 0x05, 0x76, 0xff, 0xff, 0xff, //0x00009dc2 vmovdqa $-138(%rip), %ymm0 /* LCPI37_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x8e, 0xff, 0xff, 0xff, //0x00009dca vmovdqa $-114(%rip), %ymm1 /* LCPI37_1+0(%rip) */ - 0x49, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00009dd2 movabsq $-6148914691236517206, %r10 - 0x49, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00009ddc movabsq $6148914691236517205, %r11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009de6 .p2align 4, 0x90 - //0x00009df0 LBB37_3 - 0xc5, 0xfe, 0x6f, 0x16, //0x00009df0 vmovdqu (%rsi), %ymm2 - 0xc5, 0xfe, 0x6f, 0x5e, 0x20, //0x00009df4 vmovdqu $32(%rsi), %ymm3 - 0xc5, 0xed, 0x74, 0xe0, //0x00009df9 vpcmpeqb %ymm0, %ymm2, %ymm4 - 0xc5, 0xfd, 0xd7, 0xc4, //0x00009dfd vpmovmskb %ymm4, %eax - 0xc5, 0xe5, 0x74, 0xe0, //0x00009e01 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xdc, //0x00009e05 vpmovmskb %ymm4, %ebx - 0xc5, 0xed, 0x74, 0xd1, //0x00009e09 vpcmpeqb %ymm1, %ymm2, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00009e0d vpmovmskb %ymm2, %edi - 0xc5, 0xe5, 0x74, 0xd1, //0x00009e11 vpcmpeqb %ymm1, %ymm3, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00009e15 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe3, 0x20, //0x00009e19 shlq $32, %rbx - 0x48, 0xc1, 0xe1, 0x20, //0x00009e1d shlq $32, %rcx - 0x48, 0x09, 0xcf, //0x00009e21 orq %rcx, %rdi - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00009e24 je LBB37_5 - 0x49, 0x83, 0xfe, 0xff, //0x00009e2a cmpq $-1, %r14 - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00009e2e je LBB37_8 - //0x00009e34 LBB37_5 - 0x48, 0x09, 0xc3, //0x00009e34 orq %rax, %rbx - 0x48, 0x89, 0xf8, //0x00009e37 movq %rdi, %rax - 0x4c, 0x09, 0xf8, //0x00009e3a orq %r15, %rax - 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00009e3d jne LBB37_9 - //0x00009e43 LBB37_6 - 0x48, 0x85, 0xdb, //0x00009e43 testq %rbx, %rbx - 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00009e46 jne LBB37_10 - //0x00009e4c LBB37_7 - 0x48, 0x83, 0xc6, 0x40, //0x00009e4c addq $64, %rsi - 0x49, 0x83, 0xc4, 0xc0, //0x00009e50 addq $-64, %r12 - 0x49, 0x83, 0xfc, 0x3f, //0x00009e54 cmpq $63, %r12 - 0x0f, 0x87, 0x92, 0xff, 0xff, 0xff, //0x00009e58 ja LBB37_3 - 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00009e5e jmp LBB37_13 - //0x00009e63 LBB37_8 - 0x48, 0x89, 0xf1, //0x00009e63 movq %rsi, %rcx - 0x4c, 0x29, 0xc1, //0x00009e66 subq %r8, %rcx - 0x4c, 0x0f, 0xbc, 0xf7, //0x00009e69 bsfq %rdi, %r14 - 0x49, 0x01, 0xce, //0x00009e6d addq %rcx, %r14 - 0x4c, 0x89, 0x32, //0x00009e70 movq %r14, (%rdx) - 0x48, 0x09, 0xc3, //0x00009e73 orq %rax, %rbx - 0x48, 0x89, 0xf8, //0x00009e76 movq %rdi, %rax - 0x4c, 0x09, 0xf8, //0x00009e79 orq %r15, %rax - 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x00009e7c je LBB37_6 - //0x00009e82 LBB37_9 - 0x4c, 0x89, 0xf8, //0x00009e82 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00009e85 notq %rax - 0x48, 0x21, 0xf8, //0x00009e88 andq %rdi, %rax - 0x4c, 0x8d, 0x2c, 0x00, //0x00009e8b leaq (%rax,%rax), %r13 - 0x4d, 0x09, 0xfd, //0x00009e8f orq %r15, %r13 - 0x4c, 0x89, 0xe9, //0x00009e92 movq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00009e95 notq %rcx - 0x48, 0x21, 0xf9, //0x00009e98 andq %rdi, %rcx - 0x4c, 0x21, 0xd1, //0x00009e9b andq %r10, %rcx - 0x45, 0x31, 0xff, //0x00009e9e xorl %r15d, %r15d - 0x48, 0x01, 0xc1, //0x00009ea1 addq %rax, %rcx - 0x41, 0x0f, 0x92, 0xc7, //0x00009ea4 setb %r15b - 0x48, 0x01, 0xc9, //0x00009ea8 addq %rcx, %rcx - 0x4c, 0x31, 0xd9, //0x00009eab xorq %r11, %rcx - 0x4c, 0x21, 0xe9, //0x00009eae andq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00009eb1 notq %rcx - 0x48, 0x21, 0xcb, //0x00009eb4 andq %rcx, %rbx - 0x48, 0x85, 0xdb, //0x00009eb7 testq %rbx, %rbx - 0x0f, 0x84, 0x8c, 0xff, 0xff, 0xff, //0x00009eba je LBB37_7 - //0x00009ec0 LBB37_10 - 0x48, 0x0f, 0xbc, 0xc3, //0x00009ec0 bsfq %rbx, %rax - //0x00009ec4 LBB37_11 - 0x4c, 0x29, 0xc6, //0x00009ec4 subq %r8, %rsi - 0x48, 0x8d, 0x44, 0x06, 0x01, //0x00009ec7 leaq $1(%rsi,%rax), %rax - //0x00009ecc LBB37_12 - 0x5b, //0x00009ecc popq %rbx - 0x41, 0x5c, //0x00009ecd popq %r12 - 0x41, 0x5d, //0x00009ecf popq %r13 - 0x41, 0x5e, //0x00009ed1 popq %r14 - 0x41, 0x5f, //0x00009ed3 popq %r15 - 0x5d, //0x00009ed5 popq %rbp - 0xc5, 0xf8, 0x77, //0x00009ed6 vzeroupper - 0xc3, //0x00009ed9 retq - //0x00009eda LBB37_13 - 0x4d, 0x89, 0xcc, //0x00009eda movq %r9, %r12 - 0x49, 0x83, 0xfc, 0x20, //0x00009edd cmpq $32, %r12 - 0x0f, 0x82, 0xb7, 0x00, 0x00, 0x00, //0x00009ee1 jb LBB37_24 - //0x00009ee7 LBB37_14 - 0xc5, 0xfe, 0x6f, 0x06, //0x00009ee7 vmovdqu (%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0x0d, 0x4d, 0xfe, 0xff, 0xff, //0x00009eeb vpcmpeqb $-435(%rip), %ymm0, %ymm1 /* LCPI37_0+0(%rip) */ - 0xc5, 0x7d, 0xd7, 0xc9, //0x00009ef3 vpmovmskb %ymm1, %r9d - 0xc5, 0xfd, 0x74, 0x05, 0x61, 0xfe, 0xff, 0xff, //0x00009ef7 vpcmpeqb $-415(%rip), %ymm0, %ymm0 /* LCPI37_1+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xf8, //0x00009eff vpmovmskb %ymm0, %edi - 0x85, 0xff, //0x00009f03 testl %edi, %edi - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00009f05 jne LBB37_20 - 0x4d, 0x85, 0xff, //0x00009f0b testq %r15, %r15 - 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x00009f0e jne LBB37_22 - 0x45, 0x31, 0xff, //0x00009f14 xorl %r15d, %r15d - 0x4d, 0x85, 0xc9, //0x00009f17 testq %r9, %r9 - 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x00009f1a je LBB37_23 - //0x00009f20 LBB37_17 - 0x49, 0x0f, 0xbc, 0xc1, //0x00009f20 bsfq %r9, %rax - 0xe9, 0x9b, 0xff, 0xff, 0xff, //0x00009f24 jmp LBB37_11 - //0x00009f29 LBB37_19 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00009f29 movq $-1, %r14 - 0x45, 0x31, 0xff, //0x00009f30 xorl %r15d, %r15d - 0x49, 0x83, 0xfc, 0x20, //0x00009f33 cmpq $32, %r12 - 0x0f, 0x83, 0xaa, 0xff, 0xff, 0xff, //0x00009f37 jae LBB37_14 - 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x00009f3d jmp LBB37_24 - //0x00009f42 LBB37_20 - 0x49, 0x83, 0xfe, 0xff, //0x00009f42 cmpq $-1, %r14 - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x00009f46 jne LBB37_22 - 0x48, 0x89, 0xf0, //0x00009f4c movq %rsi, %rax - 0x4c, 0x29, 0xc0, //0x00009f4f subq %r8, %rax - 0x4c, 0x0f, 0xbc, 0xf7, //0x00009f52 bsfq %rdi, %r14 - 0x49, 0x01, 0xc6, //0x00009f56 addq %rax, %r14 - 0x4c, 0x89, 0x32, //0x00009f59 movq %r14, (%rdx) - //0x00009f5c LBB37_22 - 0x44, 0x89, 0xf8, //0x00009f5c movl %r15d, %eax - 0xf7, 0xd0, //0x00009f5f notl %eax - 0x21, 0xf8, //0x00009f61 andl %edi, %eax - 0x8d, 0x1c, 0x00, //0x00009f63 leal (%rax,%rax), %ebx - 0x44, 0x09, 0xfb, //0x00009f66 orl %r15d, %ebx - 0x89, 0xd9, //0x00009f69 movl %ebx, %ecx - 0xf7, 0xd1, //0x00009f6b notl %ecx - 0x21, 0xf9, //0x00009f6d andl %edi, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00009f6f andl $-1431655766, %ecx - 0x45, 0x31, 0xff, //0x00009f75 xorl %r15d, %r15d - 0x01, 0xc1, //0x00009f78 addl %eax, %ecx - 0x41, 0x0f, 0x92, 0xc7, //0x00009f7a setb %r15b - 0x01, 0xc9, //0x00009f7e addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00009f80 xorl $1431655765, %ecx - 0x21, 0xd9, //0x00009f86 andl %ebx, %ecx - 0xf7, 0xd1, //0x00009f88 notl %ecx - 0x41, 0x21, 0xc9, //0x00009f8a andl %ecx, %r9d - 0x4d, 0x85, 0xc9, //0x00009f8d testq %r9, %r9 - 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00009f90 jne LBB37_17 - //0x00009f96 LBB37_23 - 0x48, 0x83, 0xc6, 0x20, //0x00009f96 addq $32, %rsi - 0x49, 0x83, 0xc4, 0xe0, //0x00009f9a addq $-32, %r12 - //0x00009f9e LBB37_24 - 0x4d, 0x85, 0xff, //0x00009f9e testq %r15, %r15 - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x00009fa1 jne LBB37_35 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009fa7 movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x00009fae testq %r12, %r12 - 0x0f, 0x84, 0x15, 0xff, 0xff, 0xff, //0x00009fb1 je LBB37_12 - //0x00009fb7 LBB37_26 - 0x4d, 0x89, 0xc1, //0x00009fb7 movq %r8, %r9 - 0x49, 0xf7, 0xd1, //0x00009fba notq %r9 - //0x00009fbd LBB37_27 - 0x48, 0x8d, 0x7e, 0x01, //0x00009fbd leaq $1(%rsi), %rdi - 0x0f, 0xb6, 0x1e, //0x00009fc1 movzbl (%rsi), %ebx - 0x80, 0xfb, 0x22, //0x00009fc4 cmpb $34, %bl - 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00009fc7 je LBB37_34 - 0x4d, 0x8d, 0x54, 0x24, 0xff, //0x00009fcd leaq $-1(%r12), %r10 - 0x80, 0xfb, 0x5c, //0x00009fd2 cmpb $92, %bl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00009fd5 je LBB37_30 - 0x4d, 0x89, 0xd4, //0x00009fdb movq %r10, %r12 - 0x48, 0x89, 0xfe, //0x00009fde movq %rdi, %rsi - 0x4d, 0x85, 0xd2, //0x00009fe1 testq %r10, %r10 - 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00009fe4 jne LBB37_27 - 0xe9, 0xdd, 0xfe, 0xff, 0xff, //0x00009fea jmp LBB37_12 - //0x00009fef LBB37_30 - 0x4d, 0x85, 0xd2, //0x00009fef testq %r10, %r10 - 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00009ff2 je LBB37_12 - 0x49, 0x83, 0xfe, 0xff, //0x00009ff8 cmpq $-1, %r14 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00009ffc jne LBB37_33 - 0x4c, 0x01, 0xcf, //0x0000a002 addq %r9, %rdi - 0x48, 0x89, 0x3a, //0x0000a005 movq %rdi, (%rdx) - 0x49, 0x89, 0xfe, //0x0000a008 movq %rdi, %r14 - //0x0000a00b LBB37_33 - 0x48, 0x83, 0xc6, 0x02, //0x0000a00b addq $2, %rsi - 0x49, 0x83, 0xc4, 0xfe, //0x0000a00f addq $-2, %r12 - 0x4d, 0x89, 0xe2, //0x0000a013 movq %r12, %r10 - 0x4d, 0x85, 0xd2, //0x0000a016 testq %r10, %r10 - 0x0f, 0x85, 0x9e, 0xff, 0xff, 0xff, //0x0000a019 jne LBB37_27 - 0xe9, 0xa8, 0xfe, 0xff, 0xff, //0x0000a01f jmp LBB37_12 - //0x0000a024 LBB37_34 - 0x4c, 0x29, 0xc7, //0x0000a024 subq %r8, %rdi - 0x48, 0x89, 0xf8, //0x0000a027 movq %rdi, %rax - 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x0000a02a jmp LBB37_12 - //0x0000a02f LBB37_35 - 0x4d, 0x85, 0xe4, //0x0000a02f testq %r12, %r12 - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x0000a032 je LBB37_18 - 0x49, 0x83, 0xfe, 0xff, //0x0000a038 cmpq $-1, %r14 - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x0000a03c jne LBB37_38 - 0x4d, 0x89, 0xc6, //0x0000a042 movq %r8, %r14 - 0x49, 0xf7, 0xd6, //0x0000a045 notq %r14 - 0x49, 0x01, 0xf6, //0x0000a048 addq %rsi, %r14 - 0x4c, 0x89, 0x32, //0x0000a04b movq %r14, (%rdx) - //0x0000a04e LBB37_38 - 0x48, 0xff, 0xc6, //0x0000a04e incq %rsi - 0x49, 0xff, 0xcc, //0x0000a051 decq %r12 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000a054 movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x0000a05b testq %r12, %r12 - 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x0000a05e jne LBB37_26 - 0xe9, 0x63, 0xfe, 0xff, 0xff, //0x0000a064 jmp LBB37_12 - //0x0000a069 LBB37_18 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000a069 movq $-1, %rax - 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x0000a070 jmp LBB37_12 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a075 .p2align 4, 0x00 - //0x0000a080 _POW10_M128_TAB - 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x0000a080 .quad 1671618768450675795 - 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x0000a088 .quad -391859759250406776 - 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x0000a090 .quad 1044761730281672372 - 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x0000a098 .quad -7162441377172586091 - 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x0000a0a0 .quad 5917638181279478369 - 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x0000a0a8 .quad -4341365703038344710 - 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x0000a0b0 .quad -1826324310255427847 - 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x0000a0b8 .quad -815021110370542984 - 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x0000a0c0 .quad -8058981721550724260 - 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x0000a0c8 .quad -7426917221622671221 - 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x0000a0d0 .quad 8373016921771146291 - 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x0000a0d8 .quad -4671960508600951122 - 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x0000a0e0 .quad 1242899115359157055 - 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x0000a0e8 .quad -1228264617323800998 - 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x0000a0f0 .quad 5388497965526861063 - 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x0000a0f8 .quad -7685194413468457480 - 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x0000a100 .quad 6735622456908576329 - 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x0000a108 .quad -4994806998408183946 - 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x0000a110 .quad -803843965719055396 - 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x0000a118 .quad -1631822729582842029 - 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x0000a120 .quad 8720969558280366185 - 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x0000a128 .quad -7937418233630358124 - 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x0000a130 .quad -7545532125859093884 - 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x0000a138 .quad -5310086773610559751 - 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x0000a140 .quad -208543120469091547 - 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x0000a148 .quad -2025922448585811785 - 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x0000a150 .quad -130339450293182217 - 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x0000a158 .quad -8183730558007214222 - 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x0000a160 .quad -4774610331293865675 - 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x0000a168 .quad -5617977179081629873 - 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x0000a170 .quad -5968262914117332094 - 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x0000a178 .quad -2410785455424649437 - 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x0000a180 .quad 5493207715531443249 - 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x0000a188 .quad -8424269937281487754 - 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x0000a190 .quad -2356862392440471747 - 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x0000a198 .quad -5918651403174471789 - 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x0000a1a0 .quad -2946077990550589683 - 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x0000a1a8 .quad -2786628235540701832 - 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x0000a1b0 .quad -8758827771735200408 - 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x0000a1b8 .quad -8659171674854020501 - 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x0000a1c0 .quad 7498209359040551106 - 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x0000a1c8 .quad -6212278575140137722 - 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x0000a1d0 .quad 149389661945913074 - 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x0000a1d8 .quad -3153662200497784248 - 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x0000a1e0 .quad 93368538716195671 - 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x0000a1e8 .quad -8888567902952197011 - 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x0000a1f0 .quad 4728396691822632493 - 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x0000a1f8 .quad -6499023860262858360 - 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x0000a200 .quad 5910495864778290617 - 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x0000a208 .quad -3512093806901185046 - 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x0000a210 .quad 8305745933913819539 - 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x0000a218 .quad -9112587656954322510 - 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x0000a220 .quad 1158810380537498616 - 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x0000a228 .quad -6779048552765515233 - 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x0000a230 .quad -3163173042755514634 - 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x0000a238 .quad -3862124672529506138 - 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x0000a240 .quad -8565652321871781196 - 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x0000a248 .quad -215969822234494768 - 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x0000a250 .quad 6175682344898606512 - 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x0000a258 .quad -7052510166537641086 - 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x0000a260 .quad -1503769105731517667 - 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x0000a268 .quad -4203951689744663454 - 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x0000a270 .quad -6491397400591784988 - 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x0000a278 .quad -643253593753441413 - 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x0000a280 .quad 5166248661484910190 - 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x0000a288 .quad -7319562523736982739 - 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x0000a290 .quad -7377247228426025974 - 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x0000a298 .quad -4537767136243840520 - 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x0000a2a0 .quad -4609873017105144563 - 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x0000a2a8 .quad -1060522901877412746 - 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x0000a2b0 .quad 4036358391950366504 - 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x0000a2b8 .quad -7580355841314464822 - 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x0000a2c0 .quad -4177924046916817678 - 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x0000a2c8 .quad -4863758783215693124 - 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x0000a2d0 .quad -610719040218634194 - 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x0000a2d8 .quad -1468012460592228501 - 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x0000a2e0 .quad 8841672636718129437 - 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x0000a2e8 .quad -7835036815511224669 - 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x0000a2f0 .quad 6440404777470273892 - 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x0000a2f8 .quad -5182110000961642932 - 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x0000a300 .quad 8050505971837842365 - 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x0000a308 .quad -1865951482774665761 - 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x0000a310 .quad -6497648813669818282 - 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x0000a318 .quad -8083748704375247957 - 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x0000a320 .quad -8122061017087272852 - 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x0000a328 .quad -5492999862041672042 - 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x0000a330 .quad 3682481783923072647 - 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x0000a338 .quad -2254563809124702148 - 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x0000a340 .quad -6921820921902855404 - 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x0000a348 .quad -8326631408344020699 - 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x0000a350 .quad 571095884476206553 - 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x0000a358 .quad -5796603242002637969 - 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x0000a360 .quad -3897816162832129712 - 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x0000a368 .quad -2634068034075909558 - 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x0000a370 .quad -4741978110983775022 - 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x0000a378 .quad -8563821548938525330 - 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x0000a380 .quad 7907585416552444934 - 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x0000a388 .quad -6093090917745768758 - 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x0000a390 .quad 661109733835780360 - 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x0000a398 .quad -3004677628754823043 - 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x0000a3a0 .quad 2719036592861056677 - 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x0000a3a8 .quad -8795452545612846258 - 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x0000a3b0 .quad -5824576295778454962 - 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x0000a3b8 .quad -6382629663588669919 - 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x0000a3c0 .quad 1942651667131707105 - 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x0000a3c8 .quad -3366601061058449494 - 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x0000a3d0 .quad 5825843310384704845 - 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x0000a3d8 .quad -9021654690802612790 - 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x0000a3e0 .quad -1941067898873894752 - 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x0000a3e8 .quad -6665382345075878084 - 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x0000a3f0 .quad 2185351144835019464 - 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x0000a3f8 .quad -3720041912917459700 - 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000a400 .quad 2731688931043774330 - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000a408 .quad -38366372719436721 - 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000a410 .quad 8624834609543440812 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000a418 .quad -6941508010590729807 - 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000a420 .quad -3054014793352862697 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000a428 .quad -4065198994811024355 - 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000a430 .quad 5405853545163697437 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000a438 .quad -469812725086392539 - 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000a440 .quad 5684501474941004850 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000a448 .quad -7211161980820077193 - 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000a450 .quad 2493940825248868159 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000a458 .quad -4402266457597708587 - 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000a460 .quad 7729112049988473103 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000a468 .quad -891147053569747830 - 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000a470 .quad -9004363024039368023 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000a478 .quad -7474495936122174250 - 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000a480 .quad 2579604275232953683 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000a488 .quad -4731433901725329908 - 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000a490 .quad 3224505344041192104 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000a498 .quad -1302606358729274481 - 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000a4a0 .quad 8932844867666826921 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000a4a8 .quad -7731658001846878407 - 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000a4b0 .quad -2669001970698630061 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000a4b8 .quad -5052886483881210105 - 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000a4c0 .quad -3336252463373287576 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000a4c8 .quad -1704422086424124727 - 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000a4d0 .quad 2526528228819083169 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000a4d8 .quad -7982792831656159810 - 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000a4e0 .quad -6065211750830921846 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000a4e8 .quad -5366805021142811859 - 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000a4f0 .quad 1641857348316123500 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000a4f8 .quad -2096820258001126919 - 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000a500 .quad -5891368184943504669 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000a508 .quad -8228041688891786181 - 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000a510 .quad -7364210231179380836 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000a518 .quad -5673366092687344822 - 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000a520 .quad 4629795266307937667 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000a528 .quad -2480021597431793123 - 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000a530 .quad 5199465050656154994 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000a538 .quad -8467542526035952558 - 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000a540 .quad -2724040723534582065 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000a548 .quad -5972742139117552794 - 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000a550 .quad -8016736922845615486 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000a558 .quad -2854241655469553088 - 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000a560 .quad 6518754469289960081 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000a568 .quad -8701430062309552536 - 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000a570 .quad 8148443086612450102 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000a578 .quad -6265101559459552766 - 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000a580 .quad 962181821410786819 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000a588 .quad -3219690930897053053 - 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000a590 .quad -1704479370831952190 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000a598 .quad -8929835859451740015 - 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000a5a0 .quad 7092772823314835570 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000a5a8 .quad -6550608805887287114 - 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000a5b0 .quad -357406007711231345 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000a5b8 .quad -3576574988931720989 - 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000a5c0 .quad 8999993282035256217 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000a5c8 .quad -9152888395723407474 - 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000a5d0 .quad 2026619565689294464 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000a5d8 .quad -6829424476226871438 - 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000a5e0 .quad -6690097579743157728 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000a5e8 .quad -3925094576856201394 - 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000a5f0 .quad 5472436080603216552 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000a5f8 .quad -294682202642863838 - 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000a600 .quad 8031958568804398249 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000a608 .quad -7101705404292871755 - 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000a610 .quad -3795109844276665901 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000a618 .quad -4265445736938701790 - 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000a620 .quad 9091170749936331336 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000a628 .quad -720121152745989333 - 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000a630 .quad 3376138709496513133 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000a638 .quad -7367604748107325189 - 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000a640 .quad -391512631556746488 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000a648 .quad -4597819916706768583 - 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000a650 .quad 8733981247408842698 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000a658 .quad -1135588877456072824 - 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000a660 .quad 5458738279630526686 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000a668 .quad -7627272076051127371 - 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000a670 .quad -7011635205744005354 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000a678 .quad -4922404076636521310 - 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000a680 .quad 5070514048102157020 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000a688 .quad -1541319077368263733 - 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000a690 .quad 863228270850154185 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000a698 .quad -7880853450996246689 - 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000a6a0 .quad -3532650679864695173 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000a6a8 .quad -5239380795317920458 - 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000a6b0 .quad -9027499368258256870 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000a6b8 .quad -1937539975720012668 - 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000a6c0 .quad -3336344095947716592 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000a6c8 .quad -8128491512466089774 - 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000a6d0 .quad -8782116138362033643 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000a6d8 .quad -5548928372155224313 - 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000a6e0 .quad 7469098900757009562 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000a6e8 .quad -2324474446766642487 - 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000a6f0 .quad -2249342214667950880 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000a6f8 .quad -8370325556870233411 - 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000a700 .quad 6411694268519837208 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000a708 .quad -5851220927660403859 - 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000a710 .quad -5820440219632367202 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000a718 .quad -2702340141148116920 - 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000a720 .quad 7891439908798240259 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000a728 .quad -8606491615858654931 - 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000a730 .quad -3970758169284363389 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000a738 .quad -6146428501395930760 - 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000a740 .quad -351761693178066332 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000a748 .quad -3071349608317525546 - 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000a750 .quad 6697677969404790399 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000a758 .quad -8837122532839535322 - 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000a760 .quad -851274575098787810 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000a768 .quad -6434717147622031249 - 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000a770 .quad -1064093218873484762 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000a778 .quad -3431710416100151157 - 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000a780 .quad 8558313775058847832 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000a788 .quad -9062348037703676329 - 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000a790 .quad 6086206200396171886 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000a798 .quad -6716249028702207507 - 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000a7a0 .quad -6227300304786948855 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000a7a8 .quad -3783625267450371480 - 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000a7b0 .quad -3172439362556298164 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000a7b8 .quad -117845565885576446 - 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000a7c0 .quad -4288617610811380305 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000a7c8 .quad -6991182506319567135 - 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000a7d0 .quad 3862600023340550427 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000a7d8 .quad -4127292114472071014 - 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000a7e0 .quad -4395122007679087774 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000a7e8 .quad -547429124662700864 - 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000a7f0 .quad 8782263791269039901 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000a7f8 .quad -7259672230555269896 - 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000a800 .quad -7468914334623251740 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000a808 .quad -4462904269766699466 - 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000a810 .quad 4498915137003099037 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000a818 .quad -966944318780986428 - 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000a820 .quad -6411550076227838910 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000a828 .quad -7521869226879198374 - 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000a830 .quad 5820620459997365075 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000a838 .quad -4790650515171610063 - 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000a840 .quad -6559282480285457368 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000a848 .quad -1376627125537124675 - 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000a850 .quad -8711237568605798759 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000a858 .quad -7777920981101784778 - 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000a860 .quad 2946011094524915263 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000a868 .quad -5110715207949843068 - 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000a870 .quad 3682513868156144079 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000a878 .quad -1776707991509915931 - 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000a880 .quad 4607414176811284001 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000a888 .quad -8027971522334779313 - 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000a890 .quad 1147581702586717097 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000a898 .quad -5423278384491086237 - 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000a8a0 .quad -3177208890193991532 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000a8a8 .quad -2167411962186469893 - 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000a8b0 .quad 7237616480483531100 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000a8b8 .quad -8272161504007625539 - 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000a8c0 .quad -4788037454677749837 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000a8c8 .quad -5728515861582144020 - 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000a8d0 .quad -1373360799919799392 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000a8d8 .quad -2548958808550292121 - 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000a8e0 .quad -858350499949874620 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000a8e8 .quad -8510628282985014432 - 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000a8f0 .quad 3538747893490044629 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000a8f8 .quad -6026599335303880135 - 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000a900 .quad 9035120885289943691 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000a908 .quad -2921563150702462265 - 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000a910 .quad -5882264492762254953 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000a918 .quad -8743505996830120772 - 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000a920 .quad -2741144597525430788 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000a928 .quad -6317696477610263061 - 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000a930 .quad -3426430746906788485 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000a938 .quad -3285434578585440922 - 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000a940 .quad 4776009810824339053 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000a948 .quad -8970925639256982432 - 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000a950 .quad 5970012263530423816 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000a958 .quad -6601971030643840136 - 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000a960 .quad 7462515329413029771 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000a968 .quad -3640777769877412266 - 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000a970 .quad 52386062455755702 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000a978 .quad -9193015133814464522 - 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000a980 .quad -9157889458785081180 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000a988 .quad -6879582898840692749 - 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000a990 .quad 6999382250228200141 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000a998 .quad -3987792605123478032 - 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000a9a0 .quad 8749227812785250177 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000a9a8 .quad -373054737976959636 - 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000a9b0 .quad -3755104653863994448 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000a9b8 .quad -7150688238876681629 - 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000a9c0 .quad -4693880817329993060 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000a9c8 .quad -4326674280168464132 - 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000a9d0 .quad -1255665003235103420 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000a9d8 .quad -796656831783192261 - 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000a9e0 .quad 8438581409832836170 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000a9e8 .quad -7415439547505577019 - 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000a9f0 .quad -3286831292991118499 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000a9f8 .quad -4657613415954583370 - 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000aa00 .quad -8720225134666286028 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000aa08 .quad -1210330751515841308 - 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000aa10 .quad -3144297699952734816 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000aa18 .quad -7673985747338482674 - 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000aa20 .quad -8542058143368306423 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000aa28 .quad -4980796165745715438 - 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000aa30 .quad 3157485376071780683 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000aa38 .quad -1614309188754756393 - 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000aa40 .quad 8890957387685944783 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000aa48 .quad -7926472270612804602 - 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000aa50 .quad 1890324697752655170 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000aa58 .quad -5296404319838617848 - 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000aa60 .quad 2362905872190818963 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000aa68 .quad -2008819381370884406 - 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000aa70 .quad 6088502188546649756 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000aa78 .quad -8173041140997884610 - 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000aa80 .quad -1612744301171463613 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000aa88 .quad -5604615407819967859 - 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000aa90 .quad 7207441660390446292 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000aa98 .quad -2394083241347571919 - 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000aaa0 .quad -2412877989897052924 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000aaa8 .quad -8413831053483314306 - 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000aab0 .quad -7627783505798704059 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000aab8 .quad -5905602798426754978 - 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000aac0 .quad 4300328673033783639 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000aac8 .quad -2770317479606055818 - 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000aad0 .quad -1923980597781273130 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000aad8 .quad -8648977452394866743 - 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000aae0 .quad 6818396289628184396 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000aae8 .quad -6199535797066195524 - 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000aaf0 .quad 8522995362035230495 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000aaf8 .quad -3137733727905356501 - 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000ab00 .quad 3021029092058325107 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000ab08 .quad -8878612607581929669 - 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000ab10 .quad -835399653354481520 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000ab18 .quad -6486579741050024183 - 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000ab20 .quad 8179122470161673908 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000ab28 .quad -3496538657885142324 - 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000ab30 .quad -4111420493003729616 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000ab38 .quad -9102865688819295809 - 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000ab40 .quad -5139275616254662020 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000ab48 .quad -6766896092596731857 - 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000ab50 .quad -6424094520318327524 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000ab58 .quad -3846934097318526917 - 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000ab60 .quad -8030118150397909405 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000ab68 .quad -196981603220770742 - 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000ab70 .quad -7324666853212387330 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000ab78 .quad -7040642529654063570 - 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000ab80 .quad 4679224488766679549 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000ab88 .quad -4189117143640191558 - 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000ab90 .quad -3374341425896426372 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000ab98 .quad -624710411122851544 - 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000aba0 .quad -9026492418826348338 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000aba8 .quad -7307973034592864071 - 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000abb0 .quad -2059743486678159615 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000abb8 .quad -4523280274813692185 - 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000abc0 .quad -2574679358347699519 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000abc8 .quad -1042414325089727327 - 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000abd0 .quad 3002511419460075705 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000abd8 .quad -7569037980822161435 - 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000abe0 .quad 8364825292752482535 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000abe8 .quad -4849611457600313890 - 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000abf0 .quad 1232659579085827361 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000abf8 .quad -1450328303573004458 - 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000ac00 .quad -3841273781498745804 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000ac08 .quad -7823984217374209643 - 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000ac10 .quad 4421779809981343554 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000ac18 .quad -5168294253290374149 - 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000ac20 .quad 915538744049291538 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000ac28 .quad -1848681798185579782 - 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000ac30 .quad 5183897733458195115 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000ac38 .quad -8072955151507069220 - 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000ac40 .quad 6479872166822743894 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000ac48 .quad -5479507920956448621 - 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000ac50 .quad 3488154190101041964 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000ac58 .quad -2237698882768172872 - 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000ac60 .quad 2180096368813151227 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000ac68 .quad -8316090829371189901 - 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000ac70 .quad -1886565557410948870 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000ac78 .quad -5783427518286599473 - 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000ac80 .quad -2358206946763686087 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000ac88 .quad -2617598379430861437 - 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000ac90 .quad 7749492695127472003 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000ac98 .quad -8553528014785370254 - 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000aca0 .quad 463493832054564196 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000aca8 .quad -6080224000054324913 - 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000acb0 .quad -4032318728359182659 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000acb8 .quad -2988593981640518238 - 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000acc0 .quad -4826042214438183114 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000acc8 .quad -8785400266166405755 - 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000acd0 .quad 3190819268807046916 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000acd8 .quad -6370064314280619289 - 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000ace0 .quad -623161932418579259 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000ace8 .quad -3350894374423386208 - 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000acf0 .quad -7307005235402693893 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000acf8 .quad -9011838011655698236 - 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000ad00 .quad -4522070525825979462 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000ad08 .quad -6653111496142234891 - 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000ad10 .quad 3570783879572301480 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000ad18 .quad -3704703351750405709 - 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000ad20 .quad -148206168962011054 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000ad28 .quad -19193171260619233 - 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000ad30 .quad -92628855601256909 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000ad38 .quad -6929524759678968877 - 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000ad40 .quad -115786069501571136 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000ad48 .quad -4050219931171323192 - 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000ad50 .quad 4466953431550423984 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000ad58 .quad -451088895536766085 - 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000ad60 .quad 486002885505321038 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000ad68 .quad -7199459587351560659 - 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000ad70 .quad 5219189625309039202 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000ad78 .quad -4387638465762062920 - 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000ad80 .quad 6523987031636299002 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000ad88 .quad -872862063775190746 - 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000ad90 .quad -534194123654701028 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000ad98 .quad -7463067817500576073 - 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000ada0 .quad -667742654568376285 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000ada8 .quad -4717148753448332187 - 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000adb0 .quad 8388693718644305452 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000adb8 .quad -1284749923383027329 - 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000adc0 .quad -6286281471915778852 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000adc8 .quad -7720497729755473937 - 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000add0 .quad -7857851839894723565 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000add8 .quad -5038936143766954517 - 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000ade0 .quad 8624429273841147159 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000ade8 .quad -1686984161281305242 - 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000adf0 .quad 778582277723329070 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000adf8 .quad -7971894128441897632 - 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000ae00 .quad 973227847154161338 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000ae08 .quad -5353181642124984136 - 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000ae10 .quad 1216534808942701673 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000ae18 .quad -2079791034228842266 - 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000ae20 .quad -3851351762838199359 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000ae28 .quad -8217398424034108273 - 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000ae30 .quad -4814189703547749198 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000ae38 .quad -5660062011615247437 - 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000ae40 .quad -6017737129434686498 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000ae48 .quad -2463391496091671392 - 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000ae50 .quad 7768129340171790699 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000ae58 .quad -8457148712698376476 - 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000ae60 .quad -8736582398494813242 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000ae68 .quad -5959749872445582691 - 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000ae70 .quad -1697355961263740745 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000ae78 .quad -2838001322129590460 - 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000ae80 .quad 1244995533423855986 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000ae88 .quad -8691279853972075893 - 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000ae90 .quad -3055441601647567921 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000ae98 .quad -6252413799037706963 - 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000aea0 .quad 5404070034795315907 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000aea8 .quad -3203831230369745799 - 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000aeb0 .quad -3539985255894009414 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000aeb8 .quad -8919923546622172981 - 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000aec0 .quad -4424981569867511768 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000aec8 .quad -6538218414850328322 - 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000aed0 .quad 8303831092947774002 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000aed8 .quad -3561087000135522498 - 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000aee0 .quad 578208414664970847 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000aee8 .quad -9143208402725783417 - 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000aef0 .quad -3888925500096174345 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000aef8 .quad -6817324484979841368 - 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000af00 .quad -249470856692830027 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000af08 .quad -3909969587797413806 - 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000af10 .quad -4923524589293425438 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000af18 .quad -275775966319379353 - 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000af20 .quad -3077202868308390899 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000af28 .quad -7089889006590693952 - 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000af30 .quad 765182433041899281 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000af38 .quad -4250675239810979535 - 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000af40 .quad 5568164059729762005 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000af48 .quad -701658031336336515 - 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000af50 .quad 5785945546544795205 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000af58 .quad -7356065297226292178 - 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000af60 .quad -1990940103673781802 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000af68 .quad -4583395603105477319 - 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000af70 .quad 6734696907262548556 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000af78 .quad -1117558485454458744 - 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000af80 .quad 4209185567039092847 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000af88 .quad -7616003081050118571 - 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000af90 .quad -8573576096483297653 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000af98 .quad -4908317832885260310 - 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000afa0 .quad 3118087934678041646 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000afa8 .quad -1523711272679187483 - 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000afb0 .quad 4254647968387469981 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000afb8 .quad -7869848573065574033 - 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000afc0 .quad 706623942056949572 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000afc8 .quad -5225624697904579637 - 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000afd0 .quad -3728406090856200939 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000afd8 .quad -1920344853953336643 - 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000afe0 .quad -6941939825212513491 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000afe8 .quad -8117744561361917258 - 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000aff0 .quad 5157633273766521849 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000aff8 .quad -5535494683275008668 - 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000b000 .quad 6447041592208152311 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000b008 .quad -2307682335666372931 - 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000b010 .quad 6335244004343789146 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000b018 .quad -8359830487432564938 - 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000b020 .quad -1304317031425039375 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000b028 .quad -5838102090863318269 - 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000b030 .quad -1630396289281299219 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000b038 .quad -2685941595151759932 - 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000b040 .quad 1286845328412881940 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000b048 .quad -8596242524610931813 - 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000b050 .quad -3003129357911285479 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000b058 .quad -6133617137336276863 - 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000b060 .quad 5469460339465668959 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000b068 .quad -3055335403242958174 - 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000b070 .quad 8030098730593431003 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000b078 .quad -8827113654667930715 - 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000b080 .quad -3797434642040374958 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000b088 .quad -6422206049907525490 - 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000b090 .quad 9088264752731695015 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000b098 .quad -3416071543957018958 - 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000b0a0 .quad -8154892584824854328 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000b0a8 .quad -9052573742614218705 - 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000b0b0 .quad 8253128342678483706 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000b0b8 .quad -6704031159840385477 - 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000b0c0 .quad 5704724409920716729 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000b0c8 .quad -3768352931373093942 - 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000b0d0 .quad -2092466524453879896 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000b0d8 .quad -98755145788979524 - 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000b0e0 .quad 998051431430019017 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000b0e8 .quad -6979250993759194058 - 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000b0f0 .quad -7975807747567252037 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000b0f8 .quad -4112377723771604669 - 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000b100 .quad 8476984389250486570 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000b108 .quad -528786136287117932 - 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000b110 .quad -3925256793573221702 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000b118 .quad -7248020362820530564 - 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000b120 .quad -294884973539139224 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000b128 .quad -4448339435098275301 - 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000b130 .quad -368606216923924029 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000b138 .quad -948738275445456222 - 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000b140 .quad -2536221894791146470 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000b148 .quad -7510490449794491995 - 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000b150 .quad 6053094668365842720 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000b158 .quad -4776427043815727089 - 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000b160 .quad 2954682317029915496 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000b168 .quad -1358847786342270957 - 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000b170 .quad -459166561069996767 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000b178 .quad -7766808894105001205 - 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000b180 .quad -573958201337495959 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000b188 .quad -5096825099203863602 - 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000b190 .quad -5329133770099257852 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000b198 .quad -1759345355577441598 - 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000b1a0 .quad -5636551615525730110 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000b1a8 .quad -8017119874876982855 - 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000b1b0 .quad 2177682517447613171 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000b1b8 .quad -5409713825168840664 - 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000b1c0 .quad 2722103146809516464 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000b1c8 .quad -2150456263033662926 - 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000b1d0 .quad 6313000485183335694 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000b1d8 .quad -8261564192037121185 - 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000b1e0 .quad 3279564588051781713 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000b1e8 .quad -5715269221619013577 - 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000b1f0 .quad -512230283362660763 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000b1f8 .quad -2532400508596379068 - 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000b200 .quad 1985699082112030975 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000b208 .quad -8500279345513818773 - 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000b210 .quad -2129562165787349185 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000b218 .quad -6013663163464885563 - 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000b220 .quad 6561419329620589327 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000b228 .quad -2905392935903719049 - 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000b230 .quad -7428327965055601431 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000b238 .quad -8733399612580906262 - 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000b240 .quad 4549648098962661924 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000b248 .quad -6305063497298744923 - 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000b250 .quad -8147997931578836307 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000b258 .quad -3269643353196043250 - 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000b260 .quad 1825030320404309164 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000b268 .quad -8961056123388608887 - 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000b270 .quad 6892973918932774359 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000b278 .quad -6589634135808373205 - 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000b280 .quad 4004531380238580045 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000b288 .quad -3625356651333078602 - 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000b290 .quad -2108853905778275376 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000b298 .quad -9183376934724255983 - 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000b2a0 .quad 6587304654631931588 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000b2a8 .quad -6867535149977932074 - 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000b2b0 .quad -989241218564861323 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000b2b8 .quad -3972732919045027189 - 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000b2c0 .quad -1236551523206076654 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000b2c8 .quad -354230130378896082 - 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000b2d0 .quad 6144684325637283947 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000b2d8 .quad -7138922859127891907 - 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000b2e0 .quad -6154202648235558778 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000b2e8 .quad -4311967555482476980 - 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000b2f0 .quad -3081067291867060568 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000b2f8 .quad -778273425925708321 - 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000b300 .quad -1925667057416912855 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000b308 .quad -7403949918844649557 - 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000b310 .quad -2407083821771141069 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000b318 .quad -4643251380128424042 - 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000b320 .quad -7620540795641314240 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000b328 .quad -1192378206733142148 - 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000b330 .quad -2456994988062127448 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000b338 .quad -7662765406849295699 - 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000b340 .quad 6152128301777116498 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000b348 .quad -4966770740134231719 - 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000b350 .quad -6144897678060768090 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000b358 .quad -1596777406740401745 - 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000b360 .quad -3840561048787980056 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000b368 .quad -7915514906853832947 - 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000b370 .quad 4422670725869800738 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000b378 .quad -5282707615139903279 - 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000b380 .quad -8306719647944912790 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000b388 .quad -1991698500497491195 - 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000b390 .quad 8643358275316593218 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000b398 .quad -8162340590452013853 - 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000b3a0 .quad 6192511825718353619 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000b3a8 .quad -5591239719637629412 - 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000b3b0 .quad 7740639782147942024 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000b3b8 .quad -2377363631119648861 - 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000b3c0 .quad 2532056854628769813 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000b3c8 .quad -8403381297090862394 - 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000b3d0 .quad -6058300968568813542 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000b3d8 .quad -5892540602936190089 - 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000b3e0 .quad -7572876210711016927 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000b3e8 .quad -2753989735242849707 - 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000b3f0 .quad 9102010423587778132 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000b3f8 .quad -8638772612167862923 - 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000b400 .quad -2457545025797441047 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000b408 .quad -6186779746782440750 - 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000b410 .quad -7683617300674189212 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000b418 .quad -3121788665050663033 - 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000b420 .quad -4802260812921368258 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000b428 .quad -8868646943297746252 - 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000b430 .quad -1391139997724322418 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000b438 .quad -6474122660694794911 - 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000b440 .quad 7484447039699372786 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000b448 .quad -3480967307441105734 - 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000b450 .quad -9157278655470055721 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000b458 .quad -9093133594791772940 - 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000b460 .quad -6834912300910181747 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000b468 .quad -6754730975062328271 - 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000b470 .quad 679731660717048624 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000b478 .quad -3831727700400522434 - 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000b480 .quad -8373707460958465028 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000b488 .quad -177973607073265139 - 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000b490 .quad 8601490892183123069 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000b498 .quad -7028762532061872568 - 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000b4a0 .quad -7694880458480647779 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000b4a8 .quad -4174267146649952806 - 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000b4b0 .quad 4216457482181353988 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000b4b8 .quad -606147914885053103 - 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000b4c0 .quad -4282243101277735614 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000b4c8 .quad -7296371474444240046 - 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000b4d0 .quad 8482254178684994195 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000b4d8 .quad -4508778324627912153 - 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000b4e0 .quad 5991131704928854840 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000b4e8 .quad -1024286887357502287 - 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000b4f0 .quad -3173071712060547581 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000b4f8 .quad -7557708332239520786 - 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000b500 .quad -8578025658503072380 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000b508 .quad -4835449396872013078 - 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000b510 .quad 3112525982153323237 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000b518 .quad -1432625727662628443 - 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000b520 .quad 4251171748059520975 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000b528 .quad -7812920107430224633 - 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000b530 .quad 702278666647013314 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000b538 .quad -5154464115860392887 - 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000b540 .quad 5489534351736154547 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000b548 .quad -1831394126398103205 - 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000b550 .quad 1125115960621402640 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000b558 .quad -8062150356639896359 - 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000b560 .quad 6018080969204141204 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000b568 .quad -5466001927372482545 - 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000b570 .quad 2910915193077788601 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000b578 .quad -2220816390788215277 - 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000b580 .quad -486521013540076077 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000b588 .quad -8305539271883716405 - 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000b590 .quad -608151266925095096 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000b598 .quad -5770238071427257602 - 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000b5a0 .quad -5371875102083756773 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000b5a8 .quad -2601111570856684098 - 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000b5b0 .quad 3560107088838733872 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000b5b8 .quad -8543223759426509417 - 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000b5c0 .quad -161552157378970563 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000b5c8 .quad -6067343680855748868 - 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000b5d0 .quad 4409745821703674700 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000b5d8 .quad -2972493582642298180 - 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000b5e0 .quad -6467280898289979121 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000b5e8 .quad -8775337516792518219 - 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000b5f0 .quad 1139270913992301907 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000b5f8 .quad -6357485877563259869 - 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000b600 .quad -3187597375937010520 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000b608 .quad -3335171328526686933 - 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000b610 .quad 7231123676894144233 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000b618 .quad -9002011107970261189 - 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000b620 .quad 4427218577690292387 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000b628 .quad -6640827866535438582 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000b630 QUAD $0xcccccccccccccccc; QUAD $0xcccccccccccccccc // .space 16, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b640 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000b648 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b650 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000b658 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b660 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000b668 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b670 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000b678 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b680 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000b688 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b690 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000b698 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6a0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000b6a8 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6b0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000b6b8 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6c0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000b6c8 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6d0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000b6d8 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6e0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000b6e8 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6f0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000b6f8 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b700 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000b708 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b710 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000b718 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b720 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000b728 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b730 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000b738 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b740 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000b748 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b750 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000b758 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b760 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000b768 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b770 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000b778 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b780 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000b788 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b790 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000b798 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b7a0 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000b7a8 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b7b0 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000b7b8 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b7c0 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000b7c8 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b7d0 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000b7d8 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b7e0 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000b7e8 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b7f0 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000b7f8 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000b800 .quad 4611686018427387904 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000b808 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000b810 .quad 5764607523034234880 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000b818 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000b820 .quad -6629298651489370112 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000b828 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000b830 .quad 5548434740920451072 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000b838 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000b840 .quad -1143914305352105984 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000b848 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000b850 .quad 7793479155164643328 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000b858 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000b860 .quad -4093209111326359552 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000b868 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000b870 .quad 4359273333062107136 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000b878 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000b880 .quad 5449091666327633920 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000b888 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000b890 .quad 2199678564482154496 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000b898 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000b8a0 .quad 1374799102801346560 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000b8a8 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000b8b0 .quad 1718498878501683200 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000b8b8 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000b8c0 .quad 6759809616554491904 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000b8c8 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000b8d0 .quad 6530724019560251392 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000b8d8 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000b8e0 .quad -1059967012404461568 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000b8e8 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000b8f0 .quad 7898413271349198848 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000b8f8 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000b900 .quad -1981020733047832576 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000b908 .quad -8106986416796705681 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000b910 .quad -2476275916309790720 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000b918 .quad -5522047002568494197 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000b920 .quad -3095344895387238400 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000b928 .quad -2290872734783229842 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000b930 .quad 4982938468024057856 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000b938 .quad -8349324486880600507 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000b940 .quad -7606384970252091392 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000b948 .quad -5824969590173362730 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000b950 .quad 4327076842467049472 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000b958 .quad -2669525969289315508 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000b960 .quad -6518949010312869888 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000b968 .quad -8585982758446904049 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000b970 .quad -8148686262891087360 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000b978 .quad -6120792429631242157 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000b980 .quad 8260886245095692416 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000b988 .quad -3039304518611664792 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000b990 .quad 5163053903184807760 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000b998 .quad -8817094351773372351 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000b9a0 .quad -7381240676301154012 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000b9a8 .quad -6409681921289327535 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000b9b0 .quad -3178808521666707 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000b9b8 .quad -3400416383184271515 - 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000b9c0 .quad -4613672773753429596 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000b9c8 .quad -9042789267131251553 - 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000b9d0 .quad -5767090967191786995 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000b9d8 .quad -6691800565486676537 - 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000b9e0 .quad -7208863708989733744 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000b9e8 .quad -3753064688430957767 - 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000b9f0 .quad 212292400617608628 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000b9f8 .quad -79644842111309304 - 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000ba00 .quad 132682750386005392 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000ba08 .quad -6967307053960650171 - 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000ba10 .quad 4777539456409894645 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000ba18 .quad -4097447799023424810 - 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000ba20 .quad -3251447716342407502 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000ba28 .quad -510123730351893109 - 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000ba30 .quad 7191217214140771119 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000ba38 .quad -7236356359111015049 - 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000ba40 .quad 4377335499248575995 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000ba48 .quad -4433759430461380907 - 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000ba50 .quad -8363388681221443718 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000ba58 .quad -930513269649338230 - 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000ba60 .quad -7532960934977096276 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000ba68 .quad -7499099821171918250 - 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000ba70 .quad 4418856886560793367 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000ba78 .quad -4762188758037509908 - 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000ba80 .quad 5523571108200991709 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000ba88 .quad -1341049929119499481 - 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000ba90 .quad -8076983103442849942 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000ba98 .quad -7755685233340769032 - 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000baa0 .quad -5484542860876174524 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000baa8 .quad -5082920523248573386 - 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000bab0 .quad 6979379479186945558 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000bab8 .quad -1741964635633328828 - 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000bac0 .quad -4861259862362934835 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000bac8 .quad -8006256924911912374 - 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000bad0 .quad 7758483227328495169 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000bad8 .quad -5396135137712502563 - 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000bae0 .quad -4136954021121544751 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000bae8 .quad -2133482903713240300 - 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000baf0 .quad -279753253987271518 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000baf8 .quad -8250955842461857044 - 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000bb00 .quad 4261994450943298507 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000bb08 .quad -5702008784649933400 - 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000bb10 .quad 5327493063679123134 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000bb18 .quad -2515824962385028846 - 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000bb20 .quad 7941369183226839863 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000bb28 .quad -8489919629131724885 - 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000bb30 .quad 5315025460606161924 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000bb38 .quad -6000713517987268202 - 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000bb40 .quad -2579590211097073402 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000bb48 .quad -2889205879056697349 - 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000bb50 .quad 7611128154919104931 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000bb58 .quad -8723282702051517699 - 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000bb60 .quad -4321147861633282548 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000bb68 .quad -6292417359137009220 - 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000bb70 .quad -789748808614215280 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000bb78 .quad -3253835680493873621 - 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000bb80 .quad 8729779031470891258 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000bb88 .quad -8951176327949752869 - 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000bb90 .quad 6300537770911226168 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000bb98 .quad -6577284391509803182 - 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000bba0 .quad -1347699823215743098 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000bba8 .quad -3609919470959866074 - 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000bbb0 .quad 6075216638131242420 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000bbb8 .quad -9173728696990998152 - 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000bbc0 .quad 7594020797664053025 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000bbc8 .quad -6855474852811359786 - 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000bbd0 .quad 269153960225290473 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000bbd8 .quad -3957657547586811828 - 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000bbe0 .quad 336442450281613091 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000bbe8 .quad -335385916056126881 - 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000bbf0 .quad 7127805559067090038 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000bbf8 .quad -7127145225176161157 - 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000bc00 .quad 4298070930406474644 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000bc08 .quad -4297245513042813542 - 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000bc10 .quad -3850783373846682503 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000bc18 .quad -759870872876129024 - 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000bc20 .quad 9122475437414293195 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000bc28 .quad -7392448323188662496 - 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000bc30 .quad -7043649776941685122 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000bc38 .quad -4628874385558440216 - 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000bc40 .quad -4192876202749718498 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000bc48 .quad -1174406963520662366 - 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000bc50 .quad -4926390635932268014 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000bc58 .quad -7651533379841495835 - 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000bc60 .quad 3065383741939440791 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000bc68 .quad -4952730706374481889 - 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000bc70 .quad -779956341003086915 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000bc78 .quad -1579227364540714458 - 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000bc80 .quad 6430056314514152534 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000bc88 .quad -7904546130479028392 - 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000bc90 .quad 8037570393142690668 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000bc98 .quad -5268996644671397586 - 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000bca0 .quad 823590954573587527 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000bca8 .quad -1974559787411859078 - 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000bcb0 .quad 5126430365035880108 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000bcb8 .quad -8151628894773493780 - 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000bcc0 .quad 6408037956294850135 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000bcc8 .quad -5577850100039479321 - 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000bcd0 .quad 3398361426941174765 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000bcd8 .quad -2360626606621961247 - 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000bce0 .quad -4793553135802847628 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000bce8 .quad -8392920656779807636 - 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000bcf0 .quad -1380255401326171631 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000bcf8 .quad -5879464802547371641 - 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000bd00 .quad -1725319251657714539 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000bd08 .quad -2737644984756826647 - 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000bd10 .quad 3533361486141316317 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000bd18 .quad -8628557143114098510 - 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000bd20 .quad -4806670179178130411 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000bd28 .quad -6174010410465235234 - 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000bd30 .quad 7826720331309500698 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000bd38 .quad -3105826994654156138 - 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000bd40 .quad 280014188641050032 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000bd48 .quad -8858670899299929442 - 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000bd50 .quad -8873354301053463268 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000bd58 .quad -6461652605697523899 - 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000bd60 .quad -1868320839462053277 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000bd68 .quad -3465379738694516970 - 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000bd70 .quad 5749828502977298558 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000bd78 .quad -9083391364325154962 - 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000bd80 .quad -2036086408133152611 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000bd88 .quad -6742553186979055799 - 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000bd90 .quad 6678264026688335045 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000bd98 .quad -3816505465296431844 - 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000bda0 .quad 8347830033360418806 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000bda8 .quad -158945813193151901 - 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000bdb0 .quad 2911550761636567802 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000bdb8 .quad -7016870160886801794 - 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000bdc0 .quad -5583933584809066056 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000bdc8 .quad -4159401682681114339 - 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000bdd0 .quad 2243455055843443238 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000bdd8 .quad -587566084924005019 - 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000bde0 .quad 3708002419115845976 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000bde8 .quad -7284757830718584993 - 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000bdf0 .quad 23317005467419566 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000bdf8 .quad -4494261269970843337 - 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000be00 .quad -4582539761593113446 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000be08 .quad -1006140569036166268 - 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000be10 .quad -558244341782001952 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000be18 .quad -7546366883288685774 - 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000be20 .quad -5309491445654890344 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000be28 .quad -4821272585683469313 - 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000be30 .quad -6636864307068612930 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000be38 .quad -1414904713676948737 - 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000be40 .quad -4148040191917883081 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000be48 .quad -7801844473689174817 - 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000be50 .quad -5185050239897353852 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000be58 .quad -5140619573684080617 - 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000be60 .quad -6481312799871692315 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000be68 .quad -1814088448677712867 - 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000be70 .quad -8662506518347195601 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000be78 .quad -8051334308064652398 - 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000be80 .quad 3006924907348169211 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000be88 .quad -5452481866653427593 - 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000be90 .quad -853029884242176390 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000be98 .quad -2203916314889396588 - 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000bea0 .quad 1772699331562333708 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000bea8 .quad -8294976724446954723 - 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000beb0 .quad 6827560182880305039 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000beb8 .quad -5757034887131305500 - 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000bec0 .quad 8534450228600381299 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000bec8 .quad -2584607590486743971 - 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000bed0 .quad 7639874402088932264 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000bed8 .quad -8532908771695296838 - 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000bee0 .quad 326470965756389522 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000bee8 .quad -6054449946191733143 - 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000bef0 .quad 5019774725622874806 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000bef8 .quad -2956376414312278525 - 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000bf00 .quad 831516194300602802 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000bf08 .quad -8765264286586255934 - 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000bf10 .quad -8183976793979022306 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000bf18 .quad -6344894339805432014 - 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000bf20 .quad 3605087062808385830 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000bf28 .quad -3319431906329402113 - 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000bf30 .quad 9170708441896323000 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000bf38 .quad -8992173969096958177 - 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000bf40 .quad 6851699533943015846 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000bf48 .quad -6628531442943809817 - 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000bf50 .quad 3952938399001381903 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000bf58 .quad -3673978285252374367 - 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000bf60 .quad -4446942528265218167 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000bf68 .quad -9213765455923815836 - 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000bf70 .quad -946992141904134804 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000bf78 .quad -6905520801477381891 - 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000bf80 .quad 8039631859474607303 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000bf88 .quad -4020214983419339459 - 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000bf90 .quad -3785518230938904583 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000bf98 .quad -413582710846786420 - 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000bfa0 .quad -60105885123121413 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000bfa8 .quad -7176018221920323369 - 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000bfb0 .quad -75132356403901766 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000bfb8 .quad -4358336758973016307 - 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000bfc0 .quad 9129456591349898601 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000bfc8 .quad -836234930288882479 - 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000bfd0 .quad -1211618658047395231 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000bfd8 .quad -7440175859071633406 - 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000bfe0 .quad -6126209340986631942 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000bfe8 .quad -4688533805412153853 - 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000bff0 .quad -7657761676233289928 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000bff8 .quad -1248981238337804412 - 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000c000 .quad -2480258038432112253 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000c008 .quad -7698142301602209614 - 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000c010 .quad -7712008566467528220 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000c018 .quad -5010991858575374113 - 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000c020 .quad 8806733365625141341 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000c028 .quad -1652053804791829737 - 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000c030 .quad -6025006692552756422 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000c038 .quad -7950062655635975442 - 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000c040 .quad 6303799689591218185 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000c048 .quad -5325892301117581398 - 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000c050 .quad -1343622424865753077 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000c058 .quad -2045679357969588844 - 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000c060 .quad 1466078993672598279 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000c068 .quad -8196078626372074883 - 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000c070 .quad 6444284760518135752 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000c078 .quad -5633412264537705700 - 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000c080 .quad 8055355950647669691 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000c088 .quad -2430079312244744221 - 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000c090 .quad 2728754459941099604 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000c098 .quad -8436328597794046994 - 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000c0a0 .quad -5812428961928401302 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000c0a8 .quad -5933724728815170839 - 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000c0b0 .quad 1957835834444274180 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000c0b8 .quad -2805469892591575644 - 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000c0c0 .quad -7999724640327104446 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000c0c8 .quad -8670947710510816634 - 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000c0d0 .quad 3835402254873283155 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000c0d8 .quad -6226998619711132888 - 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000c0e0 .quad 4794252818591603944 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000c0e8 .quad -3172062256211528206 - 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000c0f0 .quad 7608094030047140369 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000c0f8 .quad -8900067937773286985 - 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000c100 .quad 4898431519131537557 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000c108 .quad -6513398903789220827 - 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000c110 .quad -7712018656367741765 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000c118 .quad -3530062611309138130 - 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000c120 .quad 2097517367411243253 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000c128 .quad -9123818159709293187 - 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000c130 .quad 7233582727691441970 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000c138 .quad -6793086681209228580 - 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000c140 .quad 9041978409614302462 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000c148 .quad -3879672333084147821 - 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000c150 .quad 6690786993590490174 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000c158 .quad -237904397927796872 - 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000c160 .quad 4181741870994056359 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000c168 .quad -7066219276345954901 - 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000c170 .quad 615491320315182544 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000c178 .quad -4221088077005055722 - 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000c180 .quad -8454007886460797627 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000c188 .quad -664674077828931749 - 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000c190 .quad 3939617107816777291 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000c198 .quad -7332950326284164199 - 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000c1a0 .quad -8910536670511192099 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000c1a8 .quad -4554501889427817345 - 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000c1b0 .quad 7308573235570561493 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000c1b8 .quad -1081441343357383777 - 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000c1c0 .quad -6961356773836868827 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000c1c8 .quad -7593429867239446717 - 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000c1d0 .quad -8701695967296086034 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000c1d8 .quad -4880101315621920492 - 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000c1e0 .quad -6265433940692719638 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000c1e8 .quad -1488440626100012711 - 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000c1f0 .quad 695789805494438130 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000c1f8 .quad -7847804418953589800 - 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000c200 .quad 869737256868047663 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000c208 .quad -5198069505264599346 - 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000c210 .quad -8136200465769716230 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000c218 .quad -1885900863153361279 - 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000c220 .quad -473439272678684740 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000c228 .quad -8096217067111932656 - 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000c230 .quad 4019886927579031980 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000c238 .quad -5508585315462527915 - 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000c240 .quad -8810199395808373737 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000c248 .quad -2274045625900771990 - 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000c250 .quad -7812217631593927538 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000c258 .quad -8338807543829064350 - 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000c260 .quad 4069786015789754290 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000c268 .quad -5811823411358942533 - 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000c270 .quad 475546501309804958 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000c278 .quad -2653093245771290262 - 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000c280 .quad 4908902581746016003 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000c288 .quad -8575712306248138270 - 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000c290 .quad -3087243809672255805 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000c298 .quad -6107954364382784934 - 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000c2a0 .quad -8470740780517707660 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000c2a8 .quad -3023256937051093263 - 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000c2b0 .quad -682526969396179383 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000c2b8 .quad -8807064613298015146 - 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000c2c0 .quad -5464844730172612133 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000c2c8 .quad -6397144748195131028 - 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000c2d0 .quad -2219369894288377262 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000c2d8 .quad -3384744916816525881 - 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000c2e0 .quad -1387106183930235789 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000c2e8 .quad -9032994600651410532 - 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000c2f0 .quad 2877803288514593168 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000c2f8 .quad -6679557232386875260 - 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000c300 .quad 3597254110643241460 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000c308 .quad -3737760522056206171 - 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000c310 .quad 9108253656731439729 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000c318 .quad -60514634142869810 - 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000c320 .quad 1080972517029761926 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000c328 .quad -6955350673980375487 - 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000c330 .quad 5962901664714590312 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000c338 .quad -4082502324048081455 - 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000c340 .quad -6381430974388925822 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000c348 .quad -491441886632713915 - 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000c350 .quad -8600080377420466543 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000c358 .quad -7224680206786528053 - 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000c360 .quad 7696643601933968437 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000c368 .quad -4419164240055772162 - 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000c370 .quad 397432465562684739 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000c378 .quad -912269281642327298 - 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000c380 .quad -4363290727450709942 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000c388 .quad -7487697328667536418 - 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000c390 .quad 8380944645968776284 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000c398 .quad -4747935642407032618 - 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000c3a0 .quad 1252808770606194547 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000c3a8 .quad -1323233534581402868 - 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000c3b0 .quad -8440366555225904216 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000c3b8 .quad -7744549986754458649 - 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000c3c0 .quad 7896285879677171346 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000c3c8 .quad -5069001465015685407 - 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000c3d0 .quad -3964700705685699529 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000c3d8 .quad -1724565812842218855 - 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000c3e0 .quad 2133748077373825698 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000c3e8 .quad -7995382660667468640 - 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000c3f0 .quad 2667185096717282123 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000c3f8 .quad -5382542307406947896 - 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000c400 .quad 3333981370896602653 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000c408 .quad -2116491865831296966 - 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000c410 .quad 6695424375237764562 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000c418 .quad -8240336443785642460 - 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000c420 .quad 8369280469047205703 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000c428 .quad -5688734536304665171 - 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000c430 .quad -3373457468973156583 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000c438 .quad -2499232151953443560 - 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000c440 .quad -9025939945749304721 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000c448 .quad -8479549122611984081 - 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000c450 .quad 7164319141522920715 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000c458 .quad -5987750384837592197 - 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000c460 .quad 4343712908476262990 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000c468 .quad -2873001962619602342 - 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000c470 .quad 7326506586225052273 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000c478 .quad -8713155254278333320 - 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000c480 .quad 9158133232781315341 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000c488 .quad -6279758049420528746 - 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000c490 .quad 2224294504121868368 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000c498 .quad -3238011543348273028 - 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000c4a0 .quad -7833187971778608078 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000c4a8 .quad -8941286242233752499 - 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000c4b0 .quad -568112927868484289 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000c4b8 .quad -6564921784364802720 - 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000c4c0 .quad 3901544858591782542 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000c4c8 .quad -3594466212028615495 - 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000c4d0 .quad -4479063491021217767 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000c4d8 .quad -9164070410158966541 - 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000c4e0 .quad -5598829363776522209 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000c4e8 .quad -6843401994271320272 - 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000c4f0 .quad -2386850686293264857 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000c4f8 .quad -3942566474411762436 - 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000c500 .quad 1628122660560806833 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000c508 .quad -316522074587315140 - 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000c510 .quad -8205795374004271538 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000c518 .quad -7115355324258153819 - 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000c520 .quad -1033872180650563614 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000c528 .quad -4282508136895304370 - 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000c530 .quad -5904026244240592421 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000c538 .quad -741449152691742558 - 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000c540 .quad -5995859411864064215 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000c548 .quad -7380934748073420955 - 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000c550 .quad 1728547772024695539 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000c558 .quad -4614482416664388289 - 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000c560 .quad -2451001303396518480 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000c568 .quad -1156417002403097458 - 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000c570 .quad 5385653213018257806 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000c578 .quad -7640289654143017767 - 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000c580 .quad -7102991539009341455 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000c588 .quad -4938676049251384305 - 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000c590 .quad -8878739423761676819 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000c598 .quad -1561659043136842477 - 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000c5a0 .quad 3674159897003727796 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000c5a8 .quad -7893565929601608404 - 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000c5b0 .quad 4592699871254659745 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000c5b8 .quad -5255271393574622601 - 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000c5c0 .quad 1129188820640936778 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000c5c8 .quad -1957403223540890347 - 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000c5d0 .quad 3011586022114279438 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000c5d8 .quad -8140906042354138323 - 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000c5e0 .quad 8376168546070237202 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000c5e8 .quad -5564446534515285000 - 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000c5f0 .quad -7976533391121755114 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000c5f8 .quad -2343872149716718346 - 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000c600 .quad 1932195658189984910 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000c608 .quad -8382449121214030822 - 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000c610 .quad -6808127464117294671 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000c618 .quad -5866375383090150624 - 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000c620 .quad -3898473311719230434 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000c628 .quad -2721283210435300376 - 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000c630 .quad 9092669226243950738 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000c638 .quad -8618331034163144591 - 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000c640 .quad -2469221522477225289 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000c648 .quad -6161227774276542835 - 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000c650 .quad 6136845133758244197 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000c658 .quad -3089848699418290639 - 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000c660 .quad -3082000819042179233 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000c668 .quad -8848684464777513506 - 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000c670 .quad -8464187042230111945 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000c678 .quad -6449169562544503978 - 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000c680 .quad 3254824252494523781 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000c688 .quad -3449775934753242068 - 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000c690 .quad -7189106879045698445 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000c698 .quad -9073638986861858149 - 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000c6a0 .quad -8986383598807123057 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000c6a8 .quad -6730362715149934782 - 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000c6b0 .quad 2602078556773259891 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000c6b8 .quad -3801267375510030573 - 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000c6c0 .quad -1359087822460813040 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000c6c8 .quad -139898200960150313 - 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000c6d0 .quad -849429889038008150 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000c6d8 .quad -7004965403241175802 - 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000c6e0 .quad -5673473379724898091 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000c6e8 .quad -4144520735624081848 - 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000c6f0 .quad -2480155706228734710 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000c6f8 .quad -568964901102714406 - 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000c700 .quad -3855940325606653146 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000c708 .quad -7273132090830278360 - 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000c710 .quad -208239388580928528 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000c718 .quad -4479729095110460046 - 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000c720 .quad -4871985254153548564 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000c728 .quad -987975350460687153 - 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000c730 .quad -3044990783845967853 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000c738 .quad -7535013621679011327 - 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000c740 .quad 5417133557047315992 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000c748 .quad -4807081008671376254 - 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000c750 .quad -2451955090545630818 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000c758 .quad -1397165242411832414 - 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000c760 .quad -3838314940804713213 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000c768 .quad -7790757304148477115 - 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000c770 .quad 4425478360848884291 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000c778 .quad -5126760611758208489 - 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000c780 .quad 920161932633717460 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000c788 .quad -1796764746270372707 - 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000c790 .quad 2880944217109767365 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000c798 .quad -8040506994060064798 - 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000c7a0 .quad -5622191765467566602 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000c7a8 .quad -5438947724147693094 - 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000c7b0 .quad 6807318348447705459 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000c7b8 .quad -2186998636757228463 - 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000c7c0 .quad -2662955059861265944 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000c7c8 .quad -8284403175614349646 - 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000c7d0 .quad -7940379843253970334 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000c7d8 .quad -5743817951090549153 - 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000c7e0 .quad 8521269269642088699 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000c7e8 .quad -2568086420435798537 - 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000c7f0 .quad -6203421752542164323 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000c7f8 .quad -8522583040413455942 - 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000c800 .quad 6080780864604458308 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000c808 .quad -6041542782089432023 - 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000c810 .quad -6234081974526590827 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000c818 .quad -2940242459184402125 - 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000c820 .quad 5327070802775656541 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000c828 .quad -8755180564631333184 - 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000c830 .quad 6658838503469570676 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000c838 .quad -6332289687361778576 - 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000c840 .quad 8323548129336963345 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000c848 .quad -3303676090774835316 - 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000c850 .quad -4021154456019173717 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000c858 .quad -8982326584375353929 - 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000c860 .quad -5026443070023967147 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000c868 .quad -6616222212041804507 - 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000c870 .quad 2940318199324816875 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000c878 .quad -3658591746624867729 - 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000c880 .quad 8755227902219092403 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000c888 .quad -9204148869281624187 - 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000c890 .quad -2891023177508298209 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000c898 .quad -6893500068174642330 - 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000c8a0 .quad -8225464990312760665 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000c8a8 .quad -4005189066790915008 - 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000c8b0 .quad -5670145219463562927 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000c8b8 .quad -394800315061255856 - 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000c8c0 .quad 7985374283903742931 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000c8c8 .quad -7164279224554366766 - 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000c8d0 .quad 758345818024902856 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000c8d8 .quad -4343663012265570553 - 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000c8e0 .quad -3663753745896259334 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000c8e8 .quad -817892746904575288 - 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000c8f0 .quad -9207375118826243940 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000c8f8 .quad -7428711994456441411 - 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000c900 .quad -2285846861678029117 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000c908 .quad -4674203974643163860 - 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000c910 .quad 1754377441329851508 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000c918 .quad -1231068949876566920 - 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000c920 .quad 1096485900831157192 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000c928 .quad -7686947121313936181 - 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000c930 .quad -3241078642388441414 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000c938 .quad -4996997883215032323 - 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000c940 .quad 5172023733869224041 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000c948 .quad -1634561335591402499 - 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000c950 .quad 5538357842881958977 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000c958 .quad -7939129862385708418 - 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000c960 .quad -2300424733252327086 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000c968 .quad -5312226309554747619 - 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000c970 .quad 6347841120289366950 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000c978 .quad -2028596868516046619 - 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000c980 .quad 6273243709394548296 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000c988 .quad -8185402070463610993 - 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000c990 .quad 3229868618315797466 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000c998 .quad -5620066569652125837 - 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000c9a0 .quad -574350245532641071 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000c9a8 .quad -2413397193637769393 - 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000c9b0 .quad -358968903457900670 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000c9b8 .quad -8425902273664687727 - 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000c9c0 .quad 8774660907532399971 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000c9c8 .quad -5920691823653471754 - 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000c9d0 .quad 1744954097560724156 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000c9d8 .quad -2789178761139451788 - 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000c9e0 .quad -8132775725879323211 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000c9e8 .quad -8660765753353239224 - 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000c9f0 .quad -5554283638921766110 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000c9f8 .quad -6214271173264161126 - 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000ca00 .quad 6892203506629956075 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000ca08 .quad -3156152948152813503 - 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000ca10 .quad -2609901835997359309 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000ca18 .quad -8890124620236590296 - 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000ca20 .quad 1349308723430688768 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000ca28 .quad -6500969756868349965 - 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000ca30 .quad -2925050114139026944 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000ca38 .quad -3514526177658049553 - 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000ca40 .quad -1828156321336891840 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000ca48 .quad -9114107888677362827 - 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000ca50 .quad 6938176635183661008 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000ca58 .quad -6780948842419315629 - 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000ca60 .quad 4061034775552188356 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000ca68 .quad -3864500034596756632 - 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000ca70 .quad 5076293469440235445 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000ca78 .quad -218939024818557886 - 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000ca80 .quad 7784369436827535057 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000ca88 .quad -7054365918152680535 - 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000ca90 .quad -4104596259247744891 - 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000ca98 .quad -4206271379263462765 - 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000caa0 .quad -5130745324059681113 - 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000caa8 .quad -646153205651940552 - 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000cab0 .quad 8322499218531169064 - 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000cab8 .quad -7321374781173544701 - 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000cac0 .quad 5791438004736573426 - 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000cac8 .quad -4540032458039542972 - 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000cad0 .quad 7239297505920716783 - 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000cad8 .quad -1063354554122040811 - 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000cae0 .quad 6830403950414141941 - 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000cae8 .quad -7582125623967357363 - 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000caf0 .quad -5297053117264486286 - 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000caf8 .quad -4865971011531808800 - 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000cb00 .quad -2009630378153219953 - 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000cb08 .quad -1470777745987373096 - 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000cb10 .quad -8173548013986844327 - 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000cb18 .quad -7836765118883190041 - 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000cb20 .quad 8229809056225996208 - 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000cb28 .quad -5184270380176599647 - 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000cb30 .quad -3547796734999668452 - 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000cb38 .quad -1868651956793361655 - 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000cb40 .quad 2394313059052595121 - 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000cb48 .quad -8085436500636932890 - 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000cb50 .quad -6230480713039031907 - 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000cb58 .quad -5495109607368778209 - 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000cb60 .quad -7788100891298789883 - 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000cb68 .quad -2257200990783584857 - 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000cb70 .quad -4867563057061743677 - 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000cb78 .quad -8328279646880822392 - 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000cb80 .quad -1472767802899791692 - 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000cb88 .quad -5798663540173640086 - 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000cb90 .quad -6452645772052127519 - 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000cb98 .quad -2636643406789662203 - 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000cba0 .quad -8644589625959967604 - 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000cba8 .quad -8565431156884620733 - 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000cbb0 .quad 7641007041259592112 - 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000cbb8 .quad -6095102927678388012 - 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000cbc0 .quad -8895485272135061476 - 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000cbc8 .quad -3007192641170597111 - 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000cbd0 .quad -947992276657025519 - 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000cbd8 .quad -8797024428372705051 - 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000cbe0 .quad 8038381691033493909 - 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000cbe8 .quad -6384594517038493409 - 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000cbf0 .quad 5436291095364479483 - 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000cbf8 .quad -3369057127870728857 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000cc00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x0000cc10 .p2align 4, 0x00 - //0x0000cc10 _POW_TAB - 0x01, 0x00, 0x00, 0x00, //0x0000cc10 .long 1 - 0x03, 0x00, 0x00, 0x00, //0x0000cc14 .long 3 - 0x06, 0x00, 0x00, 0x00, //0x0000cc18 .long 6 - 0x09, 0x00, 0x00, 0x00, //0x0000cc1c .long 9 - 0x0d, 0x00, 0x00, 0x00, //0x0000cc20 .long 13 - 0x10, 0x00, 0x00, 0x00, //0x0000cc24 .long 16 - 0x13, 0x00, 0x00, 0x00, //0x0000cc28 .long 19 - 0x17, 0x00, 0x00, 0x00, //0x0000cc2c .long 23 - 0x1a, 0x00, 0x00, 0x00, //0x0000cc30 .long 26 - //0x0000cc34 .p2align 2, 0x00 - //0x0000cc34 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x0000cc34 .long 2 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000cc38 .p2align 4, 0x00 - //0x0000cc40 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x0000cc40 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x0000cc50 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x0000cc60 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x0000cc70 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x0000cc80 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x0000cc90 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x0000cca0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x0000ccb0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x0000ccc0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x0000ccd0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x0000cce0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x0000ccf0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x0000cd00 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000cd08 .p2align 4, 0x00 - //0x0000cd10 _pow10_ceil_sig.g - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000cd10 .quad -38366372719436721 - 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000cd18 .quad 2731688931043774331 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000cd20 .quad -6941508010590729807 - 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000cd28 .quad 8624834609543440813 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000cd30 .quad -4065198994811024355 - 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000cd38 .quad -3054014793352862696 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000cd40 .quad -469812725086392539 - 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000cd48 .quad 5405853545163697438 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000cd50 .quad -7211161980820077193 - 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000cd58 .quad 5684501474941004851 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000cd60 .quad -4402266457597708587 - 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000cd68 .quad 2493940825248868160 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000cd70 .quad -891147053569747830 - 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000cd78 .quad 7729112049988473104 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000cd80 .quad -7474495936122174250 - 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000cd88 .quad -9004363024039368022 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000cd90 .quad -4731433901725329908 - 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000cd98 .quad 2579604275232953684 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000cda0 .quad -1302606358729274481 - 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000cda8 .quad 3224505344041192105 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000cdb0 .quad -7731658001846878407 - 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000cdb8 .quad 8932844867666826922 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000cdc0 .quad -5052886483881210105 - 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000cdc8 .quad -2669001970698630060 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000cdd0 .quad -1704422086424124727 - 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000cdd8 .quad -3336252463373287575 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000cde0 .quad -7982792831656159810 - 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000cde8 .quad 2526528228819083170 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000cdf0 .quad -5366805021142811859 - 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000cdf8 .quad -6065211750830921845 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000ce00 .quad -2096820258001126919 - 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000ce08 .quad 1641857348316123501 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000ce10 .quad -8228041688891786181 - 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000ce18 .quad -5891368184943504668 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000ce20 .quad -5673366092687344822 - 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000ce28 .quad -7364210231179380835 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000ce30 .quad -2480021597431793123 - 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000ce38 .quad 4629795266307937668 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000ce40 .quad -8467542526035952558 - 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000ce48 .quad 5199465050656154995 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000ce50 .quad -5972742139117552794 - 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000ce58 .quad -2724040723534582064 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000ce60 .quad -2854241655469553088 - 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000ce68 .quad -8016736922845615485 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000ce70 .quad -8701430062309552536 - 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000ce78 .quad 6518754469289960082 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000ce80 .quad -6265101559459552766 - 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000ce88 .quad 8148443086612450103 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000ce90 .quad -3219690930897053053 - 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000ce98 .quad 962181821410786820 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000cea0 .quad -8929835859451740015 - 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000cea8 .quad -1704479370831952189 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000ceb0 .quad -6550608805887287114 - 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000ceb8 .quad 7092772823314835571 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000cec0 .quad -3576574988931720989 - 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000cec8 .quad -357406007711231344 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000ced0 .quad -9152888395723407474 - 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000ced8 .quad 8999993282035256218 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000cee0 .quad -6829424476226871438 - 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000cee8 .quad 2026619565689294465 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000cef0 .quad -3925094576856201394 - 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000cef8 .quad -6690097579743157727 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000cf00 .quad -294682202642863838 - 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000cf08 .quad 5472436080603216553 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000cf10 .quad -7101705404292871755 - 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000cf18 .quad 8031958568804398250 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000cf20 .quad -4265445736938701790 - 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000cf28 .quad -3795109844276665900 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000cf30 .quad -720121152745989333 - 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000cf38 .quad 9091170749936331337 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000cf40 .quad -7367604748107325189 - 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000cf48 .quad 3376138709496513134 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000cf50 .quad -4597819916706768583 - 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000cf58 .quad -391512631556746487 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000cf60 .quad -1135588877456072824 - 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000cf68 .quad 8733981247408842699 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000cf70 .quad -7627272076051127371 - 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000cf78 .quad 5458738279630526687 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000cf80 .quad -4922404076636521310 - 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000cf88 .quad -7011635205744005353 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000cf90 .quad -1541319077368263733 - 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000cf98 .quad 5070514048102157021 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000cfa0 .quad -7880853450996246689 - 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000cfa8 .quad 863228270850154186 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000cfb0 .quad -5239380795317920458 - 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000cfb8 .quad -3532650679864695172 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000cfc0 .quad -1937539975720012668 - 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000cfc8 .quad -9027499368258256869 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000cfd0 .quad -8128491512466089774 - 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000cfd8 .quad -3336344095947716591 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000cfe0 .quad -5548928372155224313 - 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000cfe8 .quad -8782116138362033642 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000cff0 .quad -2324474446766642487 - 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000cff8 .quad 7469098900757009563 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000d000 .quad -8370325556870233411 - 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000d008 .quad -2249342214667950879 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000d010 .quad -5851220927660403859 - 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000d018 .quad 6411694268519837209 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000d020 .quad -2702340141148116920 - 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000d028 .quad -5820440219632367201 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000d030 .quad -8606491615858654931 - 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000d038 .quad 7891439908798240260 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000d040 .quad -6146428501395930760 - 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000d048 .quad -3970758169284363388 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000d050 .quad -3071349608317525546 - 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000d058 .quad -351761693178066331 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000d060 .quad -8837122532839535322 - 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000d068 .quad 6697677969404790400 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000d070 .quad -6434717147622031249 - 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000d078 .quad -851274575098787809 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000d080 .quad -3431710416100151157 - 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000d088 .quad -1064093218873484761 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000d090 .quad -9062348037703676329 - 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000d098 .quad 8558313775058847833 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000d0a0 .quad -6716249028702207507 - 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000d0a8 .quad 6086206200396171887 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000d0b0 .quad -3783625267450371480 - 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000d0b8 .quad -6227300304786948854 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000d0c0 .quad -117845565885576446 - 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000d0c8 .quad -3172439362556298163 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000d0d0 .quad -6991182506319567135 - 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000d0d8 .quad -4288617610811380304 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000d0e0 .quad -4127292114472071014 - 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000d0e8 .quad 3862600023340550428 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000d0f0 .quad -547429124662700864 - 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000d0f8 .quad -4395122007679087773 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000d100 .quad -7259672230555269896 - 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000d108 .quad 8782263791269039902 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000d110 .quad -4462904269766699466 - 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000d118 .quad -7468914334623251739 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000d120 .quad -966944318780986428 - 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000d128 .quad 4498915137003099038 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000d130 .quad -7521869226879198374 - 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000d138 .quad -6411550076227838909 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000d140 .quad -4790650515171610063 - 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000d148 .quad 5820620459997365076 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000d150 .quad -1376627125537124675 - 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000d158 .quad -6559282480285457367 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000d160 .quad -7777920981101784778 - 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000d168 .quad -8711237568605798758 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000d170 .quad -5110715207949843068 - 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000d178 .quad 2946011094524915264 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000d180 .quad -1776707991509915931 - 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000d188 .quad 3682513868156144080 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000d190 .quad -8027971522334779313 - 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000d198 .quad 4607414176811284002 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000d1a0 .quad -5423278384491086237 - 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000d1a8 .quad 1147581702586717098 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000d1b0 .quad -2167411962186469893 - 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000d1b8 .quad -3177208890193991531 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000d1c0 .quad -8272161504007625539 - 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000d1c8 .quad 7237616480483531101 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000d1d0 .quad -5728515861582144020 - 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000d1d8 .quad -4788037454677749836 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000d1e0 .quad -2548958808550292121 - 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000d1e8 .quad -1373360799919799391 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000d1f0 .quad -8510628282985014432 - 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000d1f8 .quad -858350499949874619 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000d200 .quad -6026599335303880135 - 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000d208 .quad 3538747893490044630 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000d210 .quad -2921563150702462265 - 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000d218 .quad 9035120885289943692 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000d220 .quad -8743505996830120772 - 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000d228 .quad -5882264492762254952 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000d230 .quad -6317696477610263061 - 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000d238 .quad -2741144597525430787 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000d240 .quad -3285434578585440922 - 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000d248 .quad -3426430746906788484 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000d250 .quad -8970925639256982432 - 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000d258 .quad 4776009810824339054 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000d260 .quad -6601971030643840136 - 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000d268 .quad 5970012263530423817 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000d270 .quad -3640777769877412266 - 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000d278 .quad 7462515329413029772 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000d280 .quad -9193015133814464522 - 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000d288 .quad 52386062455755703 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000d290 .quad -6879582898840692749 - 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000d298 .quad -9157889458785081179 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000d2a0 .quad -3987792605123478032 - 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000d2a8 .quad 6999382250228200142 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000d2b0 .quad -373054737976959636 - 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000d2b8 .quad 8749227812785250178 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000d2c0 .quad -7150688238876681629 - 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000d2c8 .quad -3755104653863994447 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000d2d0 .quad -4326674280168464132 - 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000d2d8 .quad -4693880817329993059 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000d2e0 .quad -796656831783192261 - 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000d2e8 .quad -1255665003235103419 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000d2f0 .quad -7415439547505577019 - 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000d2f8 .quad 8438581409832836171 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000d300 .quad -4657613415954583370 - 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000d308 .quad -3286831292991118498 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000d310 .quad -1210330751515841308 - 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000d318 .quad -8720225134666286027 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000d320 .quad -7673985747338482674 - 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000d328 .quad -3144297699952734815 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000d330 .quad -4980796165745715438 - 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000d338 .quad -8542058143368306422 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000d340 .quad -1614309188754756393 - 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000d348 .quad 3157485376071780684 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000d350 .quad -7926472270612804602 - 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000d358 .quad 8890957387685944784 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000d360 .quad -5296404319838617848 - 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000d368 .quad 1890324697752655171 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000d370 .quad -2008819381370884406 - 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000d378 .quad 2362905872190818964 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000d380 .quad -8173041140997884610 - 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000d388 .quad 6088502188546649757 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000d390 .quad -5604615407819967859 - 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000d398 .quad -1612744301171463612 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000d3a0 .quad -2394083241347571919 - 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000d3a8 .quad 7207441660390446293 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000d3b0 .quad -8413831053483314306 - 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000d3b8 .quad -2412877989897052923 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000d3c0 .quad -5905602798426754978 - 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000d3c8 .quad -7627783505798704058 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000d3d0 .quad -2770317479606055818 - 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000d3d8 .quad 4300328673033783640 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000d3e0 .quad -8648977452394866743 - 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000d3e8 .quad -1923980597781273129 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000d3f0 .quad -6199535797066195524 - 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000d3f8 .quad 6818396289628184397 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000d400 .quad -3137733727905356501 - 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000d408 .quad 8522995362035230496 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000d410 .quad -8878612607581929669 - 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000d418 .quad 3021029092058325108 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000d420 .quad -6486579741050024183 - 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000d428 .quad -835399653354481519 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000d430 .quad -3496538657885142324 - 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000d438 .quad 8179122470161673909 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000d440 .quad -9102865688819295809 - 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000d448 .quad -4111420493003729615 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000d450 .quad -6766896092596731857 - 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000d458 .quad -5139275616254662019 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000d460 .quad -3846934097318526917 - 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000d468 .quad -6424094520318327523 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000d470 .quad -196981603220770742 - 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000d478 .quad -8030118150397909404 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000d480 .quad -7040642529654063570 - 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000d488 .quad -7324666853212387329 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000d490 .quad -4189117143640191558 - 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000d498 .quad 4679224488766679550 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000d4a0 .quad -624710411122851544 - 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000d4a8 .quad -3374341425896426371 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000d4b0 .quad -7307973034592864071 - 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000d4b8 .quad -9026492418826348337 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000d4c0 .quad -4523280274813692185 - 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000d4c8 .quad -2059743486678159614 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000d4d0 .quad -1042414325089727327 - 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000d4d8 .quad -2574679358347699518 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000d4e0 .quad -7569037980822161435 - 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000d4e8 .quad 3002511419460075706 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000d4f0 .quad -4849611457600313890 - 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000d4f8 .quad 8364825292752482536 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000d500 .quad -1450328303573004458 - 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000d508 .quad 1232659579085827362 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000d510 .quad -7823984217374209643 - 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000d518 .quad -3841273781498745803 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000d520 .quad -5168294253290374149 - 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000d528 .quad 4421779809981343555 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000d530 .quad -1848681798185579782 - 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000d538 .quad 915538744049291539 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000d540 .quad -8072955151507069220 - 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000d548 .quad 5183897733458195116 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000d550 .quad -5479507920956448621 - 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000d558 .quad 6479872166822743895 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000d560 .quad -2237698882768172872 - 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000d568 .quad 3488154190101041965 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000d570 .quad -8316090829371189901 - 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000d578 .quad 2180096368813151228 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000d580 .quad -5783427518286599473 - 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000d588 .quad -1886565557410948869 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000d590 .quad -2617598379430861437 - 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000d598 .quad -2358206946763686086 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000d5a0 .quad -8553528014785370254 - 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000d5a8 .quad 7749492695127472004 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000d5b0 .quad -6080224000054324913 - 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000d5b8 .quad 463493832054564197 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000d5c0 .quad -2988593981640518238 - 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000d5c8 .quad -4032318728359182658 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000d5d0 .quad -8785400266166405755 - 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000d5d8 .quad -4826042214438183113 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000d5e0 .quad -6370064314280619289 - 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000d5e8 .quad 3190819268807046917 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000d5f0 .quad -3350894374423386208 - 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000d5f8 .quad -623161932418579258 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000d600 .quad -9011838011655698236 - 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000d608 .quad -7307005235402693892 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000d610 .quad -6653111496142234891 - 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000d618 .quad -4522070525825979461 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000d620 .quad -3704703351750405709 - 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000d628 .quad 3570783879572301481 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000d630 .quad -19193171260619233 - 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000d638 .quad -148206168962011053 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000d640 .quad -6929524759678968877 - 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000d648 .quad -92628855601256908 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000d650 .quad -4050219931171323192 - 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000d658 .quad -115786069501571135 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000d660 .quad -451088895536766085 - 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000d668 .quad 4466953431550423985 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000d670 .quad -7199459587351560659 - 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000d678 .quad 486002885505321039 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000d680 .quad -4387638465762062920 - 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000d688 .quad 5219189625309039203 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000d690 .quad -872862063775190746 - 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000d698 .quad 6523987031636299003 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000d6a0 .quad -7463067817500576073 - 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000d6a8 .quad -534194123654701027 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000d6b0 .quad -4717148753448332187 - 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000d6b8 .quad -667742654568376284 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000d6c0 .quad -1284749923383027329 - 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000d6c8 .quad 8388693718644305453 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000d6d0 .quad -7720497729755473937 - 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000d6d8 .quad -6286281471915778851 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000d6e0 .quad -5038936143766954517 - 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000d6e8 .quad -7857851839894723564 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000d6f0 .quad -1686984161281305242 - 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000d6f8 .quad 8624429273841147160 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000d700 .quad -7971894128441897632 - 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000d708 .quad 778582277723329071 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000d710 .quad -5353181642124984136 - 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000d718 .quad 973227847154161339 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000d720 .quad -2079791034228842266 - 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000d728 .quad 1216534808942701674 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000d730 .quad -8217398424034108273 - 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000d738 .quad -3851351762838199358 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000d740 .quad -5660062011615247437 - 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000d748 .quad -4814189703547749197 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000d750 .quad -2463391496091671392 - 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000d758 .quad -6017737129434686497 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000d760 .quad -8457148712698376476 - 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000d768 .quad 7768129340171790700 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000d770 .quad -5959749872445582691 - 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000d778 .quad -8736582398494813241 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000d780 .quad -2838001322129590460 - 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000d788 .quad -1697355961263740744 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000d790 .quad -8691279853972075893 - 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000d798 .quad 1244995533423855987 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000d7a0 .quad -6252413799037706963 - 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000d7a8 .quad -3055441601647567920 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000d7b0 .quad -3203831230369745799 - 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000d7b8 .quad 5404070034795315908 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000d7c0 .quad -8919923546622172981 - 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000d7c8 .quad -3539985255894009413 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000d7d0 .quad -6538218414850328322 - 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000d7d8 .quad -4424981569867511767 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000d7e0 .quad -3561087000135522498 - 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000d7e8 .quad 8303831092947774003 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000d7f0 .quad -9143208402725783417 - 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000d7f8 .quad 578208414664970848 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000d800 .quad -6817324484979841368 - 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000d808 .quad -3888925500096174344 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000d810 .quad -3909969587797413806 - 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000d818 .quad -249470856692830026 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000d820 .quad -275775966319379353 - 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000d828 .quad -4923524589293425437 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000d830 .quad -7089889006590693952 - 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000d838 .quad -3077202868308390898 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000d840 .quad -4250675239810979535 - 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000d848 .quad 765182433041899282 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000d850 .quad -701658031336336515 - 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000d858 .quad 5568164059729762006 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000d860 .quad -7356065297226292178 - 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000d868 .quad 5785945546544795206 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000d870 .quad -4583395603105477319 - 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000d878 .quad -1990940103673781801 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000d880 .quad -1117558485454458744 - 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000d888 .quad 6734696907262548557 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000d890 .quad -7616003081050118571 - 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000d898 .quad 4209185567039092848 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000d8a0 .quad -4908317832885260310 - 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000d8a8 .quad -8573576096483297652 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000d8b0 .quad -1523711272679187483 - 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000d8b8 .quad 3118087934678041647 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000d8c0 .quad -7869848573065574033 - 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000d8c8 .quad 4254647968387469982 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000d8d0 .quad -5225624697904579637 - 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000d8d8 .quad 706623942056949573 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000d8e0 .quad -1920344853953336643 - 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000d8e8 .quad -3728406090856200938 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000d8f0 .quad -8117744561361917258 - 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000d8f8 .quad -6941939825212513490 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000d900 .quad -5535494683275008668 - 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000d908 .quad 5157633273766521850 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000d910 .quad -2307682335666372931 - 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000d918 .quad 6447041592208152312 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000d920 .quad -8359830487432564938 - 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000d928 .quad 6335244004343789147 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000d930 .quad -5838102090863318269 - 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000d938 .quad -1304317031425039374 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000d940 .quad -2685941595151759932 - 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000d948 .quad -1630396289281299218 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000d950 .quad -8596242524610931813 - 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000d958 .quad 1286845328412881941 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000d960 .quad -6133617137336276863 - 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000d968 .quad -3003129357911285478 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000d970 .quad -3055335403242958174 - 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000d978 .quad 5469460339465668960 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000d980 .quad -8827113654667930715 - 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000d988 .quad 8030098730593431004 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000d990 .quad -6422206049907525490 - 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000d998 .quad -3797434642040374957 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000d9a0 .quad -3416071543957018958 - 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000d9a8 .quad 9088264752731695016 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000d9b0 .quad -9052573742614218705 - 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000d9b8 .quad -8154892584824854327 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000d9c0 .quad -6704031159840385477 - 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000d9c8 .quad 8253128342678483707 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000d9d0 .quad -3768352931373093942 - 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000d9d8 .quad 5704724409920716730 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000d9e0 .quad -98755145788979524 - 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000d9e8 .quad -2092466524453879895 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000d9f0 .quad -6979250993759194058 - 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000d9f8 .quad 998051431430019018 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000da00 .quad -4112377723771604669 - 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000da08 .quad -7975807747567252036 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000da10 .quad -528786136287117932 - 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000da18 .quad 8476984389250486571 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000da20 .quad -7248020362820530564 - 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000da28 .quad -3925256793573221701 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000da30 .quad -4448339435098275301 - 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000da38 .quad -294884973539139223 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000da40 .quad -948738275445456222 - 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000da48 .quad -368606216923924028 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000da50 .quad -7510490449794491995 - 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000da58 .quad -2536221894791146469 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000da60 .quad -4776427043815727089 - 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000da68 .quad 6053094668365842721 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000da70 .quad -1358847786342270957 - 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000da78 .quad 2954682317029915497 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000da80 .quad -7766808894105001205 - 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000da88 .quad -459166561069996766 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000da90 .quad -5096825099203863602 - 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000da98 .quad -573958201337495958 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000daa0 .quad -1759345355577441598 - 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000daa8 .quad -5329133770099257851 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000dab0 .quad -8017119874876982855 - 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000dab8 .quad -5636551615525730109 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000dac0 .quad -5409713825168840664 - 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000dac8 .quad 2177682517447613172 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000dad0 .quad -2150456263033662926 - 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000dad8 .quad 2722103146809516465 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000dae0 .quad -8261564192037121185 - 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000dae8 .quad 6313000485183335695 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000daf0 .quad -5715269221619013577 - 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000daf8 .quad 3279564588051781714 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000db00 .quad -2532400508596379068 - 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000db08 .quad -512230283362660762 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000db10 .quad -8500279345513818773 - 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000db18 .quad 1985699082112030976 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000db20 .quad -6013663163464885563 - 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000db28 .quad -2129562165787349184 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000db30 .quad -2905392935903719049 - 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000db38 .quad 6561419329620589328 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000db40 .quad -8733399612580906262 - 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000db48 .quad -7428327965055601430 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000db50 .quad -6305063497298744923 - 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000db58 .quad 4549648098962661925 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000db60 .quad -3269643353196043250 - 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000db68 .quad -8147997931578836306 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000db70 .quad -8961056123388608887 - 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000db78 .quad 1825030320404309165 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000db80 .quad -6589634135808373205 - 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000db88 .quad 6892973918932774360 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000db90 .quad -3625356651333078602 - 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000db98 .quad 4004531380238580046 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000dba0 .quad -9183376934724255983 - 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000dba8 .quad -2108853905778275375 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000dbb0 .quad -6867535149977932074 - 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000dbb8 .quad 6587304654631931589 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000dbc0 .quad -3972732919045027189 - 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000dbc8 .quad -989241218564861322 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000dbd0 .quad -354230130378896082 - 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000dbd8 .quad -1236551523206076653 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000dbe0 .quad -7138922859127891907 - 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000dbe8 .quad 6144684325637283948 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000dbf0 .quad -4311967555482476980 - 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000dbf8 .quad -6154202648235558777 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000dc00 .quad -778273425925708321 - 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000dc08 .quad -3081067291867060567 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000dc10 .quad -7403949918844649557 - 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000dc18 .quad -1925667057416912854 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000dc20 .quad -4643251380128424042 - 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000dc28 .quad -2407083821771141068 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000dc30 .quad -1192378206733142148 - 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000dc38 .quad -7620540795641314239 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000dc40 .quad -7662765406849295699 - 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000dc48 .quad -2456994988062127447 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000dc50 .quad -4966770740134231719 - 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000dc58 .quad 6152128301777116499 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000dc60 .quad -1596777406740401745 - 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000dc68 .quad -6144897678060768089 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000dc70 .quad -7915514906853832947 - 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000dc78 .quad -3840561048787980055 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000dc80 .quad -5282707615139903279 - 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000dc88 .quad 4422670725869800739 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000dc90 .quad -1991698500497491195 - 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000dc98 .quad -8306719647944912789 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000dca0 .quad -8162340590452013853 - 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000dca8 .quad 8643358275316593219 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000dcb0 .quad -5591239719637629412 - 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000dcb8 .quad 6192511825718353620 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000dcc0 .quad -2377363631119648861 - 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000dcc8 .quad 7740639782147942025 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000dcd0 .quad -8403381297090862394 - 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000dcd8 .quad 2532056854628769814 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000dce0 .quad -5892540602936190089 - 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000dce8 .quad -6058300968568813541 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000dcf0 .quad -2753989735242849707 - 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000dcf8 .quad -7572876210711016926 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000dd00 .quad -8638772612167862923 - 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000dd08 .quad 9102010423587778133 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000dd10 .quad -6186779746782440750 - 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000dd18 .quad -2457545025797441046 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000dd20 .quad -3121788665050663033 - 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000dd28 .quad -7683617300674189211 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000dd30 .quad -8868646943297746252 - 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000dd38 .quad -4802260812921368257 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000dd40 .quad -6474122660694794911 - 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000dd48 .quad -1391139997724322417 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000dd50 .quad -3480967307441105734 - 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000dd58 .quad 7484447039699372787 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000dd60 .quad -9093133594791772940 - 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000dd68 .quad -9157278655470055720 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000dd70 .quad -6754730975062328271 - 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000dd78 .quad -6834912300910181746 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000dd80 .quad -3831727700400522434 - 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000dd88 .quad 679731660717048625 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000dd90 .quad -177973607073265139 - 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000dd98 .quad -8373707460958465027 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000dda0 .quad -7028762532061872568 - 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000dda8 .quad 8601490892183123070 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000ddb0 .quad -4174267146649952806 - 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000ddb8 .quad -7694880458480647778 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000ddc0 .quad -606147914885053103 - 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000ddc8 .quad 4216457482181353989 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000ddd0 .quad -7296371474444240046 - 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000ddd8 .quad -4282243101277735613 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000dde0 .quad -4508778324627912153 - 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000dde8 .quad 8482254178684994196 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000ddf0 .quad -1024286887357502287 - 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000ddf8 .quad 5991131704928854841 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000de00 .quad -7557708332239520786 - 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000de08 .quad -3173071712060547580 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000de10 .quad -4835449396872013078 - 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000de18 .quad -8578025658503072379 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000de20 .quad -1432625727662628443 - 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000de28 .quad 3112525982153323238 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000de30 .quad -7812920107430224633 - 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000de38 .quad 4251171748059520976 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000de40 .quad -5154464115860392887 - 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000de48 .quad 702278666647013315 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000de50 .quad -1831394126398103205 - 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000de58 .quad 5489534351736154548 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000de60 .quad -8062150356639896359 - 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000de68 .quad 1125115960621402641 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000de70 .quad -5466001927372482545 - 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000de78 .quad 6018080969204141205 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000de80 .quad -2220816390788215277 - 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000de88 .quad 2910915193077788602 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000de90 .quad -8305539271883716405 - 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000de98 .quad -486521013540076076 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000dea0 .quad -5770238071427257602 - 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000dea8 .quad -608151266925095095 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000deb0 .quad -2601111570856684098 - 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000deb8 .quad -5371875102083756772 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000dec0 .quad -8543223759426509417 - 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000dec8 .quad 3560107088838733873 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000ded0 .quad -6067343680855748868 - 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000ded8 .quad -161552157378970562 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000dee0 .quad -2972493582642298180 - 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000dee8 .quad 4409745821703674701 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000def0 .quad -8775337516792518219 - 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000def8 .quad -6467280898289979120 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000df00 .quad -6357485877563259869 - 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000df08 .quad 1139270913992301908 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000df10 .quad -3335171328526686933 - 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000df18 .quad -3187597375937010519 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000df20 .quad -9002011107970261189 - 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000df28 .quad 7231123676894144234 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000df30 .quad -6640827866535438582 - 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000df38 .quad 4427218577690292388 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000df40 .quad -3689348814741910324 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000df48 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000df50 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df58 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000df60 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df68 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000df70 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df78 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000df80 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df88 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000df90 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df98 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000dfa0 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dfa8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000dfb0 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dfb8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000dfc0 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dfc8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000dfd0 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dfd8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000dfe0 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dfe8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000dff0 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dff8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000e000 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e008 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000e010 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e018 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000e020 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e028 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000e030 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e038 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000e040 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e048 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000e050 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e058 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000e060 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e068 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000e070 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e078 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000e080 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e088 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000e090 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e098 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000e0a0 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0a8 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000e0b0 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0b8 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000e0c0 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0c8 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000e0d0 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0d8 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000e0e0 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0e8 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000e0f0 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e0f8 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000e100 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e108 .quad 0 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000e110 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000e118 .quad 4611686018427387904 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000e120 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000e128 .quad 5764607523034234880 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000e130 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000e138 .quad -6629298651489370112 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000e140 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000e148 .quad 5548434740920451072 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000e150 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000e158 .quad -1143914305352105984 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000e160 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000e168 .quad 7793479155164643328 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000e170 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000e178 .quad -4093209111326359552 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000e180 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000e188 .quad 4359273333062107136 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000e190 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000e198 .quad 5449091666327633920 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000e1a0 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000e1a8 .quad 2199678564482154496 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000e1b0 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000e1b8 .quad 1374799102801346560 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000e1c0 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000e1c8 .quad 1718498878501683200 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000e1d0 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000e1d8 .quad 6759809616554491904 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000e1e0 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000e1e8 .quad 6530724019560251392 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000e1f0 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000e1f8 .quad -1059967012404461568 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000e200 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000e208 .quad 7898413271349198848 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000e210 .quad -8106986416796705681 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000e218 .quad -1981020733047832576 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000e220 .quad -5522047002568494197 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000e228 .quad -2476275916309790720 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000e230 .quad -2290872734783229842 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000e238 .quad -3095344895387238400 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000e240 .quad -8349324486880600507 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000e248 .quad 4982938468024057856 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000e250 .quad -5824969590173362730 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000e258 .quad -7606384970252091392 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000e260 .quad -2669525969289315508 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000e268 .quad 4327076842467049472 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000e270 .quad -8585982758446904049 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000e278 .quad -6518949010312869888 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000e280 .quad -6120792429631242157 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000e288 .quad -8148686262891087360 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000e290 .quad -3039304518611664792 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000e298 .quad 8260886245095692416 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000e2a0 .quad -8817094351773372351 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000e2a8 .quad 5163053903184807760 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000e2b0 .quad -6409681921289327535 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000e2b8 .quad -7381240676301154012 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000e2c0 .quad -3400416383184271515 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000e2c8 .quad -3178808521666707 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000e2d0 .quad -9042789267131251553 - 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000e2d8 .quad -4613672773753429595 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000e2e0 .quad -6691800565486676537 - 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000e2e8 .quad -5767090967191786994 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000e2f0 .quad -3753064688430957767 - 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000e2f8 .quad -7208863708989733743 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000e300 .quad -79644842111309304 - 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000e308 .quad 212292400617608629 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000e310 .quad -6967307053960650171 - 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000e318 .quad 132682750386005393 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000e320 .quad -4097447799023424810 - 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000e328 .quad 4777539456409894646 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000e330 .quad -510123730351893109 - 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000e338 .quad -3251447716342407501 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000e340 .quad -7236356359111015049 - 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000e348 .quad 7191217214140771120 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000e350 .quad -4433759430461380907 - 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000e358 .quad 4377335499248575996 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000e360 .quad -930513269649338230 - 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000e368 .quad -8363388681221443717 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000e370 .quad -7499099821171918250 - 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000e378 .quad -7532960934977096275 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000e380 .quad -4762188758037509908 - 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000e388 .quad 4418856886560793368 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000e390 .quad -1341049929119499481 - 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000e398 .quad 5523571108200991710 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000e3a0 .quad -7755685233340769032 - 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000e3a8 .quad -8076983103442849941 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000e3b0 .quad -5082920523248573386 - 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000e3b8 .quad -5484542860876174523 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000e3c0 .quad -1741964635633328828 - 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000e3c8 .quad 6979379479186945559 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000e3d0 .quad -8006256924911912374 - 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000e3d8 .quad -4861259862362934834 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000e3e0 .quad -5396135137712502563 - 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000e3e8 .quad 7758483227328495170 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000e3f0 .quad -2133482903713240300 - 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000e3f8 .quad -4136954021121544750 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000e400 .quad -8250955842461857044 - 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000e408 .quad -279753253987271517 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000e410 .quad -5702008784649933400 - 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000e418 .quad 4261994450943298508 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000e420 .quad -2515824962385028846 - 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000e428 .quad 5327493063679123135 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000e430 .quad -8489919629131724885 - 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000e438 .quad 7941369183226839864 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000e440 .quad -6000713517987268202 - 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000e448 .quad 5315025460606161925 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000e450 .quad -2889205879056697349 - 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000e458 .quad -2579590211097073401 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000e460 .quad -8723282702051517699 - 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000e468 .quad 7611128154919104932 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000e470 .quad -6292417359137009220 - 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000e478 .quad -4321147861633282547 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000e480 .quad -3253835680493873621 - 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000e488 .quad -789748808614215279 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000e490 .quad -8951176327949752869 - 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000e498 .quad 8729779031470891259 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000e4a0 .quad -6577284391509803182 - 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000e4a8 .quad 6300537770911226169 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000e4b0 .quad -3609919470959866074 - 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000e4b8 .quad -1347699823215743097 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000e4c0 .quad -9173728696990998152 - 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000e4c8 .quad 6075216638131242421 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000e4d0 .quad -6855474852811359786 - 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000e4d8 .quad 7594020797664053026 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000e4e0 .quad -3957657547586811828 - 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000e4e8 .quad 269153960225290474 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000e4f0 .quad -335385916056126881 - 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000e4f8 .quad 336442450281613092 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000e500 .quad -7127145225176161157 - 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000e508 .quad 7127805559067090039 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000e510 .quad -4297245513042813542 - 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000e518 .quad 4298070930406474645 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000e520 .quad -759870872876129024 - 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000e528 .quad -3850783373846682502 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000e530 .quad -7392448323188662496 - 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000e538 .quad 9122475437414293196 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000e540 .quad -4628874385558440216 - 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000e548 .quad -7043649776941685121 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000e550 .quad -1174406963520662366 - 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000e558 .quad -4192876202749718497 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000e560 .quad -7651533379841495835 - 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000e568 .quad -4926390635932268013 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000e570 .quad -4952730706374481889 - 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000e578 .quad 3065383741939440792 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000e580 .quad -1579227364540714458 - 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000e588 .quad -779956341003086914 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000e590 .quad -7904546130479028392 - 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000e598 .quad 6430056314514152535 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000e5a0 .quad -5268996644671397586 - 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000e5a8 .quad 8037570393142690669 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000e5b0 .quad -1974559787411859078 - 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000e5b8 .quad 823590954573587528 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000e5c0 .quad -8151628894773493780 - 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000e5c8 .quad 5126430365035880109 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000e5d0 .quad -5577850100039479321 - 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000e5d8 .quad 6408037956294850136 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000e5e0 .quad -2360626606621961247 - 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000e5e8 .quad 3398361426941174766 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000e5f0 .quad -8392920656779807636 - 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000e5f8 .quad -4793553135802847627 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000e600 .quad -5879464802547371641 - 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000e608 .quad -1380255401326171630 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000e610 .quad -2737644984756826647 - 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000e618 .quad -1725319251657714538 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000e620 .quad -8628557143114098510 - 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000e628 .quad 3533361486141316318 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000e630 .quad -6174010410465235234 - 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000e638 .quad -4806670179178130410 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000e640 .quad -3105826994654156138 - 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000e648 .quad 7826720331309500699 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000e650 .quad -8858670899299929442 - 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000e658 .quad 280014188641050033 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000e660 .quad -6461652605697523899 - 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000e668 .quad -8873354301053463267 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000e670 .quad -3465379738694516970 - 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000e678 .quad -1868320839462053276 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000e680 .quad -9083391364325154962 - 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000e688 .quad 5749828502977298559 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000e690 .quad -6742553186979055799 - 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000e698 .quad -2036086408133152610 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000e6a0 .quad -3816505465296431844 - 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000e6a8 .quad 6678264026688335046 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000e6b0 .quad -158945813193151901 - 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000e6b8 .quad 8347830033360418807 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000e6c0 .quad -7016870160886801794 - 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000e6c8 .quad 2911550761636567803 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000e6d0 .quad -4159401682681114339 - 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000e6d8 .quad -5583933584809066055 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000e6e0 .quad -587566084924005019 - 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000e6e8 .quad 2243455055843443239 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000e6f0 .quad -7284757830718584993 - 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000e6f8 .quad 3708002419115845977 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000e700 .quad -4494261269970843337 - 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000e708 .quad 23317005467419567 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000e710 .quad -1006140569036166268 - 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000e718 .quad -4582539761593113445 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000e720 .quad -7546366883288685774 - 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000e728 .quad -558244341782001951 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000e730 .quad -4821272585683469313 - 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000e738 .quad -5309491445654890343 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000e740 .quad -1414904713676948737 - 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000e748 .quad -6636864307068612929 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000e750 .quad -7801844473689174817 - 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000e758 .quad -4148040191917883080 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000e760 .quad -5140619573684080617 - 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000e768 .quad -5185050239897353851 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000e770 .quad -1814088448677712867 - 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000e778 .quad -6481312799871692314 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000e780 .quad -8051334308064652398 - 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000e788 .quad -8662506518347195600 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000e790 .quad -5452481866653427593 - 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000e798 .quad 3006924907348169212 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000e7a0 .quad -2203916314889396588 - 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000e7a8 .quad -853029884242176389 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000e7b0 .quad -8294976724446954723 - 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000e7b8 .quad 1772699331562333709 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000e7c0 .quad -5757034887131305500 - 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000e7c8 .quad 6827560182880305040 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000e7d0 .quad -2584607590486743971 - 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000e7d8 .quad 8534450228600381300 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000e7e0 .quad -8532908771695296838 - 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000e7e8 .quad 7639874402088932265 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000e7f0 .quad -6054449946191733143 - 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000e7f8 .quad 326470965756389523 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000e800 .quad -2956376414312278525 - 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000e808 .quad 5019774725622874807 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000e810 .quad -8765264286586255934 - 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000e818 .quad 831516194300602803 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000e820 .quad -6344894339805432014 - 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000e828 .quad -8183976793979022305 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000e830 .quad -3319431906329402113 - 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000e838 .quad 3605087062808385831 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000e840 .quad -8992173969096958177 - 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000e848 .quad 9170708441896323001 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000e850 .quad -6628531442943809817 - 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000e858 .quad 6851699533943015847 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000e860 .quad -3673978285252374367 - 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000e868 .quad 3952938399001381904 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000e870 .quad -9213765455923815836 - 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000e878 .quad -4446942528265218166 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000e880 .quad -6905520801477381891 - 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000e888 .quad -946992141904134803 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000e890 .quad -4020214983419339459 - 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000e898 .quad 8039631859474607304 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000e8a0 .quad -413582710846786420 - 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000e8a8 .quad -3785518230938904582 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000e8b0 .quad -7176018221920323369 - 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000e8b8 .quad -60105885123121412 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000e8c0 .quad -4358336758973016307 - 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000e8c8 .quad -75132356403901765 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000e8d0 .quad -836234930288882479 - 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000e8d8 .quad 9129456591349898602 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000e8e0 .quad -7440175859071633406 - 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000e8e8 .quad -1211618658047395230 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000e8f0 .quad -4688533805412153853 - 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000e8f8 .quad -6126209340986631941 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000e900 .quad -1248981238337804412 - 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000e908 .quad -7657761676233289927 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000e910 .quad -7698142301602209614 - 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000e918 .quad -2480258038432112252 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000e920 .quad -5010991858575374113 - 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000e928 .quad -7712008566467528219 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000e930 .quad -1652053804791829737 - 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000e938 .quad 8806733365625141342 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000e940 .quad -7950062655635975442 - 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000e948 .quad -6025006692552756421 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000e950 .quad -5325892301117581398 - 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000e958 .quad 6303799689591218186 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000e960 .quad -2045679357969588844 - 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000e968 .quad -1343622424865753076 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000e970 .quad -8196078626372074883 - 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000e978 .quad 1466078993672598280 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000e980 .quad -5633412264537705700 - 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000e988 .quad 6444284760518135753 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000e990 .quad -2430079312244744221 - 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000e998 .quad 8055355950647669692 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000e9a0 .quad -8436328597794046994 - 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000e9a8 .quad 2728754459941099605 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000e9b0 .quad -5933724728815170839 - 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000e9b8 .quad -5812428961928401301 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000e9c0 .quad -2805469892591575644 - 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000e9c8 .quad 1957835834444274181 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000e9d0 .quad -8670947710510816634 - 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000e9d8 .quad -7999724640327104445 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000e9e0 .quad -6226998619711132888 - 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000e9e8 .quad 3835402254873283156 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000e9f0 .quad -3172062256211528206 - 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000e9f8 .quad 4794252818591603945 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000ea00 .quad -8900067937773286985 - 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000ea08 .quad 7608094030047140370 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000ea10 .quad -6513398903789220827 - 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000ea18 .quad 4898431519131537558 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000ea20 .quad -3530062611309138130 - 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000ea28 .quad -7712018656367741764 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000ea30 .quad -9123818159709293187 - 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000ea38 .quad 2097517367411243254 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000ea40 .quad -6793086681209228580 - 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000ea48 .quad 7233582727691441971 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000ea50 .quad -3879672333084147821 - 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000ea58 .quad 9041978409614302463 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000ea60 .quad -237904397927796872 - 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000ea68 .quad 6690786993590490175 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000ea70 .quad -7066219276345954901 - 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000ea78 .quad 4181741870994056360 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000ea80 .quad -4221088077005055722 - 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000ea88 .quad 615491320315182545 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000ea90 .quad -664674077828931749 - 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000ea98 .quad -8454007886460797626 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000eaa0 .quad -7332950326284164199 - 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000eaa8 .quad 3939617107816777292 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000eab0 .quad -4554501889427817345 - 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000eab8 .quad -8910536670511192098 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000eac0 .quad -1081441343357383777 - 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000eac8 .quad 7308573235570561494 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000ead0 .quad -7593429867239446717 - 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000ead8 .quad -6961356773836868826 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000eae0 .quad -4880101315621920492 - 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000eae8 .quad -8701695967296086033 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000eaf0 .quad -1488440626100012711 - 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000eaf8 .quad -6265433940692719637 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000eb00 .quad -7847804418953589800 - 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000eb08 .quad 695789805494438131 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000eb10 .quad -5198069505264599346 - 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000eb18 .quad 869737256868047664 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000eb20 .quad -1885900863153361279 - 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000eb28 .quad -8136200465769716229 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000eb30 .quad -8096217067111932656 - 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000eb38 .quad -473439272678684739 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000eb40 .quad -5508585315462527915 - 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000eb48 .quad 4019886927579031981 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000eb50 .quad -2274045625900771990 - 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000eb58 .quad -8810199395808373736 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000eb60 .quad -8338807543829064350 - 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000eb68 .quad -7812217631593927537 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000eb70 .quad -5811823411358942533 - 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000eb78 .quad 4069786015789754291 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000eb80 .quad -2653093245771290262 - 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000eb88 .quad 475546501309804959 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000eb90 .quad -8575712306248138270 - 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000eb98 .quad 4908902581746016004 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000eba0 .quad -6107954364382784934 - 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000eba8 .quad -3087243809672255804 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000ebb0 .quad -3023256937051093263 - 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000ebb8 .quad -8470740780517707659 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000ebc0 .quad -8807064613298015146 - 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000ebc8 .quad -682526969396179382 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000ebd0 .quad -6397144748195131028 - 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000ebd8 .quad -5464844730172612132 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000ebe0 .quad -3384744916816525881 - 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000ebe8 .quad -2219369894288377261 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000ebf0 .quad -9032994600651410532 - 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000ebf8 .quad -1387106183930235788 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000ec00 .quad -6679557232386875260 - 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000ec08 .quad 2877803288514593169 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000ec10 .quad -3737760522056206171 - 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000ec18 .quad 3597254110643241461 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000ec20 .quad -60514634142869810 - 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000ec28 .quad 9108253656731439730 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000ec30 .quad -6955350673980375487 - 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000ec38 .quad 1080972517029761927 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000ec40 .quad -4082502324048081455 - 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000ec48 .quad 5962901664714590313 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000ec50 .quad -491441886632713915 - 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000ec58 .quad -6381430974388925821 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000ec60 .quad -7224680206786528053 - 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000ec68 .quad -8600080377420466542 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000ec70 .quad -4419164240055772162 - 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000ec78 .quad 7696643601933968438 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000ec80 .quad -912269281642327298 - 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000ec88 .quad 397432465562684740 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000ec90 .quad -7487697328667536418 - 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000ec98 .quad -4363290727450709941 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000eca0 .quad -4747935642407032618 - 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000eca8 .quad 8380944645968776285 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000ecb0 .quad -1323233534581402868 - 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000ecb8 .quad 1252808770606194548 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000ecc0 .quad -7744549986754458649 - 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000ecc8 .quad -8440366555225904215 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000ecd0 .quad -5069001465015685407 - 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000ecd8 .quad 7896285879677171347 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000ece0 .quad -1724565812842218855 - 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000ece8 .quad -3964700705685699528 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000ecf0 .quad -7995382660667468640 - 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000ecf8 .quad 2133748077373825699 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000ed00 .quad -5382542307406947896 - 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000ed08 .quad 2667185096717282124 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000ed10 .quad -2116491865831296966 - 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000ed18 .quad 3333981370896602654 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000ed20 .quad -8240336443785642460 - 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000ed28 .quad 6695424375237764563 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000ed30 .quad -5688734536304665171 - 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000ed38 .quad 8369280469047205704 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000ed40 .quad -2499232151953443560 - 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000ed48 .quad -3373457468973156582 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000ed50 .quad -8479549122611984081 - 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000ed58 .quad -9025939945749304720 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000ed60 .quad -5987750384837592197 - 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000ed68 .quad 7164319141522920716 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000ed70 .quad -2873001962619602342 - 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000ed78 .quad 4343712908476262991 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000ed80 .quad -8713155254278333320 - 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000ed88 .quad 7326506586225052274 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000ed90 .quad -6279758049420528746 - 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000ed98 .quad 9158133232781315342 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000eda0 .quad -3238011543348273028 - 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000eda8 .quad 2224294504121868369 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000edb0 .quad -8941286242233752499 - 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000edb8 .quad -7833187971778608077 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000edc0 .quad -6564921784364802720 - 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000edc8 .quad -568112927868484288 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000edd0 .quad -3594466212028615495 - 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000edd8 .quad 3901544858591782543 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000ede0 .quad -9164070410158966541 - 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000ede8 .quad -4479063491021217766 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000edf0 .quad -6843401994271320272 - 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000edf8 .quad -5598829363776522208 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000ee00 .quad -3942566474411762436 - 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000ee08 .quad -2386850686293264856 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000ee10 .quad -316522074587315140 - 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000ee18 .quad 1628122660560806834 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000ee20 .quad -7115355324258153819 - 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000ee28 .quad -8205795374004271537 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000ee30 .quad -4282508136895304370 - 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000ee38 .quad -1033872180650563613 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000ee40 .quad -741449152691742558 - 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000ee48 .quad -5904026244240592420 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000ee50 .quad -7380934748073420955 - 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000ee58 .quad -5995859411864064214 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000ee60 .quad -4614482416664388289 - 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000ee68 .quad 1728547772024695540 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000ee70 .quad -1156417002403097458 - 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000ee78 .quad -2451001303396518479 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000ee80 .quad -7640289654143017767 - 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000ee88 .quad 5385653213018257807 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000ee90 .quad -4938676049251384305 - 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000ee98 .quad -7102991539009341454 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000eea0 .quad -1561659043136842477 - 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000eea8 .quad -8878739423761676818 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000eeb0 .quad -7893565929601608404 - 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000eeb8 .quad 3674159897003727797 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000eec0 .quad -5255271393574622601 - 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000eec8 .quad 4592699871254659746 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000eed0 .quad -1957403223540890347 - 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000eed8 .quad 1129188820640936779 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000eee0 .quad -8140906042354138323 - 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000eee8 .quad 3011586022114279439 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000eef0 .quad -5564446534515285000 - 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000eef8 .quad 8376168546070237203 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000ef00 .quad -2343872149716718346 - 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000ef08 .quad -7976533391121755113 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000ef10 .quad -8382449121214030822 - 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000ef18 .quad 1932195658189984911 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000ef20 .quad -5866375383090150624 - 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000ef28 .quad -6808127464117294670 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000ef30 .quad -2721283210435300376 - 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000ef38 .quad -3898473311719230433 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000ef40 .quad -8618331034163144591 - 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000ef48 .quad 9092669226243950739 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000ef50 .quad -6161227774276542835 - 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000ef58 .quad -2469221522477225288 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000ef60 .quad -3089848699418290639 - 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000ef68 .quad 6136845133758244198 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000ef70 .quad -8848684464777513506 - 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000ef78 .quad -3082000819042179232 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000ef80 .quad -6449169562544503978 - 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000ef88 .quad -8464187042230111944 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000ef90 .quad -3449775934753242068 - 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000ef98 .quad 3254824252494523782 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000efa0 .quad -9073638986861858149 - 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000efa8 .quad -7189106879045698444 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000efb0 .quad -6730362715149934782 - 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000efb8 .quad -8986383598807123056 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000efc0 .quad -3801267375510030573 - 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000efc8 .quad 2602078556773259892 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000efd0 .quad -139898200960150313 - 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000efd8 .quad -1359087822460813039 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000efe0 .quad -7004965403241175802 - 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000efe8 .quad -849429889038008149 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000eff0 .quad -4144520735624081848 - 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000eff8 .quad -5673473379724898090 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000f000 .quad -568964901102714406 - 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000f008 .quad -2480155706228734709 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000f010 .quad -7273132090830278360 - 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000f018 .quad -3855940325606653145 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000f020 .quad -4479729095110460046 - 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000f028 .quad -208239388580928527 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000f030 .quad -987975350460687153 - 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000f038 .quad -4871985254153548563 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000f040 .quad -7535013621679011327 - 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000f048 .quad -3044990783845967852 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000f050 .quad -4807081008671376254 - 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000f058 .quad 5417133557047315993 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000f060 .quad -1397165242411832414 - 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000f068 .quad -2451955090545630817 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000f070 .quad -7790757304148477115 - 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000f078 .quad -3838314940804713212 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000f080 .quad -5126760611758208489 - 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000f088 .quad 4425478360848884292 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000f090 .quad -1796764746270372707 - 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000f098 .quad 920161932633717461 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000f0a0 .quad -8040506994060064798 - 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000f0a8 .quad 2880944217109767366 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000f0b0 .quad -5438947724147693094 - 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000f0b8 .quad -5622191765467566601 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000f0c0 .quad -2186998636757228463 - 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000f0c8 .quad 6807318348447705460 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000f0d0 .quad -8284403175614349646 - 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000f0d8 .quad -2662955059861265943 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000f0e0 .quad -5743817951090549153 - 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000f0e8 .quad -7940379843253970333 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000f0f0 .quad -2568086420435798537 - 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000f0f8 .quad 8521269269642088700 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000f100 .quad -8522583040413455942 - 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000f108 .quad -6203421752542164322 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000f110 .quad -6041542782089432023 - 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000f118 .quad 6080780864604458309 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000f120 .quad -2940242459184402125 - 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000f128 .quad -6234081974526590826 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000f130 .quad -8755180564631333184 - 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000f138 .quad 5327070802775656542 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000f140 .quad -6332289687361778576 - 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000f148 .quad 6658838503469570677 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000f150 .quad -3303676090774835316 - 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000f158 .quad 8323548129336963346 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000f160 .quad -8982326584375353929 - 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000f168 .quad -4021154456019173716 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000f170 .quad -6616222212041804507 - 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000f178 .quad -5026443070023967146 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000f180 .quad -3658591746624867729 - 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000f188 .quad 2940318199324816876 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000f190 .quad -9204148869281624187 - 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000f198 .quad 8755227902219092404 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000f1a0 .quad -6893500068174642330 - 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000f1a8 .quad -2891023177508298208 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000f1b0 .quad -4005189066790915008 - 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000f1b8 .quad -8225464990312760664 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000f1c0 .quad -394800315061255856 - 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000f1c8 .quad -5670145219463562926 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000f1d0 .quad -7164279224554366766 - 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000f1d8 .quad 7985374283903742932 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000f1e0 .quad -4343663012265570553 - 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000f1e8 .quad 758345818024902857 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000f1f0 .quad -817892746904575288 - 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000f1f8 .quad -3663753745896259333 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000f200 .quad -7428711994456441411 - 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000f208 .quad -9207375118826243939 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000f210 .quad -4674203974643163860 - 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000f218 .quad -2285846861678029116 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000f220 .quad -1231068949876566920 - 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000f228 .quad 1754377441329851509 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000f230 .quad -7686947121313936181 - 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000f238 .quad 1096485900831157193 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000f240 .quad -4996997883215032323 - 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000f248 .quad -3241078642388441413 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000f250 .quad -1634561335591402499 - 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000f258 .quad 5172023733869224042 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000f260 .quad -7939129862385708418 - 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000f268 .quad 5538357842881958978 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000f270 .quad -5312226309554747619 - 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000f278 .quad -2300424733252327085 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000f280 .quad -2028596868516046619 - 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000f288 .quad 6347841120289366951 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000f290 .quad -8185402070463610993 - 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000f298 .quad 6273243709394548297 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000f2a0 .quad -5620066569652125837 - 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000f2a8 .quad 3229868618315797467 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000f2b0 .quad -2413397193637769393 - 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000f2b8 .quad -574350245532641070 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000f2c0 .quad -8425902273664687727 - 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000f2c8 .quad -358968903457900669 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000f2d0 .quad -5920691823653471754 - 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000f2d8 .quad 8774660907532399972 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000f2e0 .quad -2789178761139451788 - 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000f2e8 .quad 1744954097560724157 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000f2f0 .quad -8660765753353239224 - 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000f2f8 .quad -8132775725879323210 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000f300 .quad -6214271173264161126 - 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000f308 .quad -5554283638921766109 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000f310 .quad -3156152948152813503 - 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000f318 .quad 6892203506629956076 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000f320 .quad -8890124620236590296 - 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000f328 .quad -2609901835997359308 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000f330 .quad -6500969756868349965 - 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000f338 .quad 1349308723430688769 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000f340 .quad -3514526177658049553 - 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000f348 .quad -2925050114139026943 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000f350 .quad -9114107888677362827 - 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000f358 .quad -1828156321336891839 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000f360 .quad -6780948842419315629 - 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000f368 .quad 6938176635183661009 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000f370 .quad -3864500034596756632 - 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000f378 .quad 4061034775552188357 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000f380 .quad -218939024818557886 - 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000f388 .quad 5076293469440235446 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000f390 .quad -7054365918152680535 - 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000f398 .quad 7784369436827535058 - //0x0000f3a0 .p2align 4, 0x00 - //0x0000f3a0 _VecShiftShuffles - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x0000f3a0 QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' - 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, //0x0000f3b0 QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff' - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, //0x0000f3c0 QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff' - 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, //0x0000f3d0 QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff' - 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, //0x0000f3e0 QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff' - 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, //0x0000f3f0 QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff' - 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x0000f400 QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff' - 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x0000f410 QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff' - 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x0000f420 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' - //0x0000f430 .p2align 4, 0x00 - //0x0000f430 __SingleQuoteTab - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f430 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x0000f438 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f440 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x0000f448 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f450 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x0000f458 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f460 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x0000f468 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f470 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x0000f478 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f480 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x0000f488 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f490 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x0000f498 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4a0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x0000f4a8 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4b0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x0000f4b8 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4c0 .quad 2 - 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4c8 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4d0 .quad 2 - 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4d8 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4e0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x0000f4e8 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4f0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x0000f4f8 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f500 .quad 2 - 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f508 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f510 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x0000f518 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f520 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x0000f528 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f530 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x0000f538 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f540 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x0000f548 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f550 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x0000f558 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f560 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x0000f568 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f570 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x0000f578 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f580 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x0000f588 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f590 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x0000f598 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5a0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x0000f5a8 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5b0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x0000f5b8 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5c0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x0000f5c8 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5d0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x0000f5d8 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5e0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x0000f5e8 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5f0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x0000f5f8 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f600 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x0000f608 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f610 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x0000f618 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f620 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x0000f628 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f650 .quad 2 - 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f658 QUAD $0x000000000000225c // .asciz 8, '\\"\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9f0 .quad 2 - 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9f8 QUAD $0x0000000000005c5c // .asciz 8, '\\\\\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fde0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000feb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - //0x00010430 .p2align 4, 0x00 - //0x00010430 __DoubleQuoteTab - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010430 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x00010438 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010440 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x00010448 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010450 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x00010458 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010460 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x00010468 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010470 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x00010478 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010480 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x00010488 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010490 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x00010498 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104a0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x000104a8 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104b0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x000104b8 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104c0 .quad 3 - 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104c8 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104d0 .quad 3 - 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104d8 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104e0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x000104e8 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104f0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x000104f8 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010500 .quad 3 - 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010508 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010510 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x00010518 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010520 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x00010528 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010530 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x00010538 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010540 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x00010548 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010550 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x00010558 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010560 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x00010568 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010570 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x00010578 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010580 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x00010588 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010590 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x00010598 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105a0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x000105a8 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105b0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x000105b8 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105c0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x000105c8 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105d0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x000105d8 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105e0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x000105e8 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105f0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x000105f8 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010600 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x00010608 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010610 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x00010618 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010620 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x00010628 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010650 .quad 4 - 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x00010658 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109f0 .quad 4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x000109f8 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 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' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000112a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000112b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000112c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000113a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - //0x00011430 .p2align 4, 0x00 - //0x00011430 __EscTab - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00011430 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00011440 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011450 QUAD $0x0000000000010000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, //0x00011480 QUAD $0x0000000000000000; LONG $0x00000000; BYTE $0x01 // .ascii 13, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001148d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001149d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114ad QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114bd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114cd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114dd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114ed QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000114fd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001150d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001151d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, //0x0001152d WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' - //0x00011530 .p2align 4, 0x00 - //0x00011530 __UnquoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00011550 QUAD $0x0000000000220000; QUAD $0x2f00000000000000 // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00011580 QUAD $0x0000000000000000; QUAD $0x0000005c00000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' - 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x00011590 QUAD $0x000c000000080000; QUAD $0x000a000000000000 // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' - 0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x000115a0 LONG $0x000d0000; WORD $0xff09 // .ascii 6, '\x00\x00\r\x00\t\xff' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115a6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011606 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011616 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011626 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00011630 .p2align 4, 0x00 - //0x00011630 __HtmlQuoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000117a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000117b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 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' - 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' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011890 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00011898 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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, 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' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119f0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x000119f8 QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a10 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00011a18 QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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, 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120b0 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x000120b8 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120c0 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x000120c8 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012190 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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, 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' - //0x00012630 .p2align 4, 0x00 - //0x00012630 _LSHIFT_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012690 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00012698 .long 1 - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001269c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000126fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00012700 .long 1 - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012704 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012724 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012734 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012744 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012754 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012764 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00012768 .long 1 - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001276c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001277c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001278c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001279c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000127cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x000127d0 .long 2 - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127d4 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012804 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012814 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012824 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012834 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00012838 .long 2 - 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001283c QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001284c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001285c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001286c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001287c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001288c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001289c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x000128a0 .long 2 - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128a4 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012904 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00012908 .long 3 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001290c QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001291c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001292c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001293c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001294c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001295c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001296c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00012970 .long 3 - 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012974 QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012994 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000129d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x000129d8 .long 3 - 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129dc QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012a3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00012a40 .long 4 - 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a44 QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012aa4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00012aa8 .long 4 - 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012aac QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012abc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012acc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012adc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012aec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012afc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012b0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00012b10 .long 4 - 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b14 QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012b74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00012b78 .long 4 - 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b7c QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012bdc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00012be0 .long 5 - 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012be4 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012c44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00012c48 .long 5 - 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c4c QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012cac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00012cb0 .long 5 - 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012cb4 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ce4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012d14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012d18 .long 6 - 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012d1c QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012d7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012d80 .long 6 - 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00012d84 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012da4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012db4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012de4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012de8 .long 6 - 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x00012dec QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012e4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012e50 .long 7 - 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00012e54 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ea4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012eb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012eb8 .long 7 - 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x00012ebc QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012edc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012eec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012efc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012f1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012f20 .long 7 - 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00012f24 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012f84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012f88 .long 7 - 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x00012f8c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f9c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012fec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00012ff0 .long 8 - 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00012ff4 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013004 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013014 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013024 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013034 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013044 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013054 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00013058 .long 8 - 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0001305c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001306c QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001307c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001308c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001309c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000130bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x000130c0 .long 8 - 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x000130c4 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130d4 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013104 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013114 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013124 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00013128 .long 9 - 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0001312c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001313c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001314c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001315c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001316c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001317c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001318c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00013190 .long 9 - 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00013194 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' - 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131a4 QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000131f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x000131f8 .long 9 - 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x000131fc QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' - 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001320c QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001321c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001322c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001323c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001324c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001325c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00013260 .long 10 - 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00013264 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013274 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013284 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013294 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000132c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x000132c8 .long 10 - 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x000132cc QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' - 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132dc QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001330c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001331c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001332c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00013330 .long 10 - 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00013334 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' - 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013344 QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013354 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013364 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013374 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013384 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013394 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00013398 .long 10 - 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x0001339c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' - 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133ac QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000133fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00013400 .long 11 - 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00013404 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' - 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013414 QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013424 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013434 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013444 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013454 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013464 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00013468 .long 11 - 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0001346c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' - 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001347c QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001348c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001349c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000134cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x000134d0 .long 11 - 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x000134d4 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' - 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134e4 QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013504 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013514 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013524 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013534 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00013538 .long 12 - 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x0001353c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' - 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001354c QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001355c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001356c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001357c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001358c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001359c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x000135a0 .long 12 - 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x000135a4 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' - 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135b4 QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013604 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00013608 .long 12 - 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x0001360c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' - 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0001361c QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001362c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001363c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001364c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001365c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001366c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00013670 .long 13 - 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00013674 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' - 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00013684 QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013694 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000136a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000136b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000136c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000136d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x000136d8 .long 13 - 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x000136dc QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' - 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x000136ec QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000136fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001370c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001371c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001372c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001373c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00013740 .long 13 - 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00013744 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' - 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00013754 QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013764 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013774 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013784 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013794 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000137a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x000137a8 .long 13 - 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x000137ac QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' - 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x000137bc QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000137cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000137dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000137ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000137fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001380c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00013810 .long 14 - 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00013814 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' - 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00013824 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013834 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013844 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013854 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013864 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013874 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00013878 .long 14 - 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0001387c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' - 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0001388c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001389c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000138ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000138bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000138cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000138dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x000138e0 .long 14 - 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x000138e4 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' - 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x000138f4 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013904 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013914 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013924 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013934 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013944 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00013948 .long 15 - 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x0001394c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' - 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0001395c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001396c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001397c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001398c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001399c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000139ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x000139b0 .long 15 - 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x000139b4 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' - 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x000139c4 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000139d4 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000139e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000139f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013a14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00013a18 .long 15 - 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x00013a1c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' - 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x00013a2c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a3c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013a7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013a80 .long 16 - 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00013a84 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' - 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00013a94 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013aa4 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ab4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ac4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ad4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013ae4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013ae8 .long 16 - 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x00013aec QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' - 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x00013afc QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' - 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b0c QUAD $0x0000000035323138; QUAD $0x0000000000000000 // .asciz 16, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013b4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013b50 .long 16 - 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00013b54 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' - 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00013b64 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' - 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b74 QUAD $0x0000003532363034; QUAD $0x0000000000000000 // .asciz 16, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ba4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013bb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013bb8 .long 16 - 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x00013bbc QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' - 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x00013bcc QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' - 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013bdc QUAD $0x0000353231333032; QUAD $0x0000000000000000 // .asciz 16, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013bec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013bfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013c0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013c1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00013c20 .long 17 - 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00013c24 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' - 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00013c34 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' - 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013c44 QUAD $0x0000353236353130; QUAD $0x0000000000000000 // .asciz 16, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013c54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013c64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013c74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013c84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00013c88 .long 17 - 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x00013c8c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' - 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x00013c9c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' - 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013cac QUAD $0x0035323138373035; QUAD $0x0000000000000000 // .asciz 16, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013cbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ccc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013cdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013cec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00013cf0 .long 17 - 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00013cf4 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' - 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00013d04 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' - 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d14 QUAD $0x3532363039333532; QUAD $0x0000000000000000 // .asciz 16, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013d54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00013d58 .long 18 - 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x00013d5c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' - 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x00013d6c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' - 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d7c QUAD $0x3532313335393632; QUAD $0x0000000000000000 // .asciz 16, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013dac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013dbc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00013dc0 .long 18 - 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00013dc4 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' - 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00013dd4 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' - 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013de4 QUAD $0x3236353637343331; QUAD $0x0000000000000035 // .asciz 16, '134765625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013df4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013e24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00013e28 .long 18 - 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x00013e2c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' - 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x00013e3c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' - 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e4c QUAD $0x3138323833373630; QUAD $0x0000000000003532 // .asciz 16, '0673828125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013e8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x13, 0x00, 0x00, 0x00, //0x00013e90 .long 19 - 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00013e94 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' - 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00013ea4 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' - 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013eb4 QUAD $0x3630343139363333; QUAD $0x0000000000003532 // .asciz 16, '3369140625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ee4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013ef4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ef8 .p2align 4, 0x00 - //0x00013f00 _P10_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00013f00 .quad 4607182418800017408 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00013f08 .quad 4621819117588971520 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00013f10 .quad 4636737291354636288 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00013f18 .quad 4652007308841189376 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00013f20 .quad 4666723172467343360 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00013f28 .quad 4681608360884174848 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00013f30 .quad 4696837146684686336 - 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00013f38 .quad 4711630319722168320 - 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00013f40 .quad 4726483295884279808 - 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00013f48 .quad 4741671816366391296 - 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00013f50 .quad 4756540486875873280 - 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00013f58 .quad 4771362005757984768 - 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00013f60 .quad 4786511204640096256 - 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00013f68 .quad 4801453603149578240 - 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00013f70 .quad 4816244402031689728 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00013f78 .quad 4831355200913801216 - 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00013f80 .quad 4846369599423283200 - 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00013f88 .quad 4861130398305394688 - 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00013f90 .quad 4876203697187506176 - 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00013f98 .quad 4891288408196988160 - 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00013fa0 .quad 4906019910204099648 - 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00013fa8 .quad 4921056587992461136 - 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00013fb0 .quad 4936209963552724370 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013fb8 .p2align 4, 0x00 - //0x00013fc0 _pow10_ceil_sig_f32.g - 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00013fc0 .quad -9093133594791772939 - 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00013fc8 .quad -6754730975062328270 - 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00013fd0 .quad -3831727700400522433 - 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00013fd8 .quad -177973607073265138 - 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00013fe0 .quad -7028762532061872567 - 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00013fe8 .quad -4174267146649952805 - 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00013ff0 .quad -606147914885053102 - 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00013ff8 .quad -7296371474444240045 - 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00014000 .quad -4508778324627912152 - 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00014008 .quad -1024286887357502286 - 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00014010 .quad -7557708332239520785 - 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00014018 .quad -4835449396872013077 - 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00014020 .quad -1432625727662628442 - 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00014028 .quad -7812920107430224632 - 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00014030 .quad -5154464115860392886 - 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00014038 .quad -1831394126398103204 - 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00014040 .quad -8062150356639896358 - 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00014048 .quad -5466001927372482544 - 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00014050 .quad -2220816390788215276 - 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00014058 .quad -8305539271883716404 - 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00014060 .quad -5770238071427257601 - 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00014068 .quad -2601111570856684097 - 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00014070 .quad -8543223759426509416 - 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00014078 .quad -6067343680855748867 - 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00014080 .quad -2972493582642298179 - 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00014088 .quad -8775337516792518218 - 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00014090 .quad -6357485877563259868 - 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00014098 .quad -3335171328526686932 - 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x000140a0 .quad -9002011107970261188 - 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x000140a8 .quad -6640827866535438581 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000140b0 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000140b8 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000140c0 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000140c8 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000140d0 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000140d8 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000140e0 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x000140e8 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x000140f0 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x000140f8 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00014100 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00014108 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00014110 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00014118 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00014120 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00014128 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00014130 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00014138 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00014140 .quad -5646744073709551616 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00014148 .quad -2446744073709551616 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00014150 .quad -8446744073709551616 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00014158 .quad -5946744073709551616 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00014160 .quad -2821744073709551616 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00014168 .quad -8681119073709551616 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00014170 .quad -6239712823709551616 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00014178 .quad -3187955011209551616 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00014180 .quad -8910000909647051616 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00014188 .quad -6525815118631426616 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00014190 .quad -3545582879861895366 - 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00014198 .quad -9133518327554766459 - 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x000141a0 .quad -6805211891016070170 - 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x000141a8 .quad -3894828845342699809 - 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x000141b0 .quad -256850038250986857 - 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x000141b8 .quad -7078060301547948642 - 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000141c0 .quad -4235889358507547898 - 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000141c8 .quad -683175679707046969 - 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x000141d0 .quad -7344513827457986211 - 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x000141d8 .quad -4568956265895094860 - 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x000141e0 .quad -1099509313941480671 - 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x000141e8 .quad -7604722348854507275 - 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x000141f0 .quad -4894216917640746190 - 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x000141f8 .quad -1506085128623544834 - 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00014200 .quad -7858832233030797377 - 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00014208 .quad -5211854272861108818 - 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00014210 .quad -1903131822648998118 - 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00014218 .quad -8106986416796705680 - 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00014220 .quad -5522047002568494196 -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/quote.go new file mode 100644 index 000000000..78bb35d2e --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/quote.go @@ -0,0 +1,33 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) +var F_quote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) (ret int) + +var S_quote uintptr + +//go:nosplit +func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) { + return F_quote(rt.NoEscape(sp), nb, rt.NoEscape(dp), rt.NoEscape(unsafe.Pointer(dn)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_subr.go new file mode 100644 index 000000000..75bc06b43 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__quote = 144 +) + +const ( + _stack__quote = 72 +) + +const ( + _size__quote = 2880 +) + +var ( + _pcsp__quote = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0xb10, 72}, + {0xb11, 48}, + {0xb13, 40}, + {0xb15, 32}, + {0xb17, 24}, + {0xb19, 16}, + {0xb1a, 8}, + {0xb1e, 0}, + {0xb40, 72}, + } +) + +var _cfunc_quote = []loader.CFunc{ + {"_quote_entry", 0, _entry__quote, 0, nil}, + {"_quote", _entry__quote, _size__quote, _stack__quote, _pcsp__quote}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_text_amd64.go new file mode 100644 index 000000000..7552d189c --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/quote_text_amd64.go @@ -0,0 +1,1390 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_quote = []byte{ + // .p2align 5, 0x00 + // LCPI0_0 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000010 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00000020 LCPI0_1 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000020 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000040 LCPI0_2 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000050 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000060 .p2align 4, 0x00 + //0x00000060 LCPI0_3 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000060 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00000070 LCPI0_4 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000070 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000080 LCPI0_5 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000080 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000090 .p2align 4, 0x90 + //0x00000090 _quote + 0x55, //0x00000090 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000091 movq %rsp, %rbp + 0x41, 0x57, //0x00000094 pushq %r15 + 0x41, 0x56, //0x00000096 pushq %r14 + 0x41, 0x55, //0x00000098 pushq %r13 + 0x41, 0x54, //0x0000009a pushq %r12 + 0x53, //0x0000009c pushq %rbx + 0x48, 0x83, 0xec, 0x18, //0x0000009d subq $24, %rsp + 0x49, 0x89, 0xcf, //0x000000a1 movq %rcx, %r15 + 0x49, 0x89, 0xf6, //0x000000a4 movq %rsi, %r14 + 0x4c, 0x8b, 0x11, //0x000000a7 movq (%rcx), %r10 + 0x41, 0xf6, 0xc0, 0x01, //0x000000aa testb $1, %r8b + 0x48, 0x8d, 0x05, 0x1b, 0x0b, 0x00, 0x00, //0x000000ae leaq $2843(%rip), %rax /* __SingleQuoteTab+0(%rip) */ + 0x4c, 0x8d, 0x05, 0x14, 0x1b, 0x00, 0x00, //0x000000b5 leaq $6932(%rip), %r8 /* __DoubleQuoteTab+0(%rip) */ + 0x4c, 0x0f, 0x44, 0xc0, //0x000000bc cmoveq %rax, %r8 + 0x48, 0x8d, 0x04, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x000000c0 leaq (,%rsi,8), %rax + 0x49, 0x39, 0xc2, //0x000000c8 cmpq %rax, %r10 + 0x0f, 0x8d, 0x52, 0x07, 0x00, 0x00, //0x000000cb jge LBB0_93 + 0x49, 0x89, 0xd1, //0x000000d1 movq %rdx, %r9 + 0x49, 0x89, 0xfb, //0x000000d4 movq %rdi, %r11 + 0x4d, 0x85, 0xf6, //0x000000d7 testq %r14, %r14 + 0x0f, 0x84, 0x95, 0x0a, 0x00, 0x00, //0x000000da je LBB0_125 + 0xc5, 0xfe, 0x6f, 0x25, 0x18, 0xff, 0xff, 0xff, //0x000000e0 vmovdqu $-232(%rip), %ymm4 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x30, 0xff, 0xff, 0xff, //0x000000e8 vmovdqu $-208(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x48, 0xff, 0xff, 0xff, //0x000000f0 vmovdqu $-184(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x000000f8 vpcmpeqd %ymm8, %ymm8, %ymm8 + 0x48, 0x89, 0xf9, //0x000000fd movq %rdi, %rcx + 0x48, 0x89, 0x55, 0xc0, //0x00000100 movq %rdx, $-64(%rbp) + 0x49, 0x89, 0xd1, //0x00000104 movq %rdx, %r9 + //0x00000107 LBB0_3 + 0x49, 0x89, 0xcd, //0x00000107 movq %rcx, %r13 + 0x49, 0x83, 0xfe, 0x20, //0x0000010a cmpq $32, %r14 + 0x0f, 0x9d, 0xc1, //0x0000010e setge %cl + 0x4c, 0x89, 0xe8, //0x00000111 movq %r13, %rax + 0x4c, 0x89, 0xd3, //0x00000114 movq %r10, %rbx + 0x4d, 0x89, 0xcc, //0x00000117 movq %r9, %r12 + 0x4d, 0x89, 0xf3, //0x0000011a movq %r14, %r11 + 0x0f, 0x8c, 0x82, 0x00, 0x00, 0x00, //0x0000011d jl LBB0_10 + 0x49, 0x83, 0xfa, 0x20, //0x00000123 cmpq $32, %r10 + 0x0f, 0x8c, 0x78, 0x00, 0x00, 0x00, //0x00000127 jl LBB0_10 + 0x45, 0x31, 0xe4, //0x0000012d xorl %r12d, %r12d + 0x4c, 0x89, 0xf6, //0x00000130 movq %r14, %rsi + 0x4c, 0x89, 0xd2, //0x00000133 movq %r10, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000136 .p2align 4, 0x90 + //0x00000140 LBB0_6 + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x20, //0x00000140 vmovdqu (%rax,%r12), %ymm0 + 0xc5, 0xdd, 0x64, 0xc8, //0x00000146 vpcmpgtb %ymm0, %ymm4, %ymm1 + 0xc5, 0xfd, 0x74, 0xd5, //0x0000014a vpcmpeqb %ymm5, %ymm0, %ymm2 + 0xc5, 0xfd, 0x74, 0xde, //0x0000014e vpcmpeqb %ymm6, %ymm0, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x00000152 vpor %ymm2, %ymm3, %ymm2 + 0xc4, 0x81, 0x7e, 0x7f, 0x04, 0x21, //0x00000156 vmovdqu %ymm0, (%r9,%r12) + 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x0000015c vpcmpgtb %ymm8, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x00000161 vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xed, 0xeb, 0xc0, //0x00000165 vpor %ymm0, %ymm2, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000169 vpmovmskb %ymm0, %ecx + 0x85, 0xc9, //0x0000016d testl %ecx, %ecx + 0x0f, 0x85, 0xfd, 0x01, 0x00, 0x00, //0x0000016f jne LBB0_20 + 0x4c, 0x8d, 0x5e, 0xe0, //0x00000175 leaq $-32(%rsi), %r11 + 0x48, 0x8d, 0x5a, 0xe0, //0x00000179 leaq $-32(%rdx), %rbx + 0x49, 0x83, 0xc4, 0x20, //0x0000017d addq $32, %r12 + 0x48, 0x83, 0xfe, 0x40, //0x00000181 cmpq $64, %rsi + 0x0f, 0x9d, 0xc1, //0x00000185 setge %cl + 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x00000188 jl LBB0_9 + 0x4c, 0x89, 0xde, //0x0000018e movq %r11, %rsi + 0x48, 0x83, 0xfa, 0x3f, //0x00000191 cmpq $63, %rdx + 0x48, 0x89, 0xda, //0x00000195 movq %rbx, %rdx + 0x0f, 0x8f, 0xa2, 0xff, 0xff, 0xff, //0x00000198 jg LBB0_6 + //0x0000019e LBB0_9 + 0x4e, 0x8d, 0x2c, 0x20, //0x0000019e leaq (%rax,%r12), %r13 + 0x4d, 0x01, 0xcc, //0x000001a2 addq %r9, %r12 + //0x000001a5 LBB0_10 + 0x84, 0xc9, //0x000001a5 testb %cl, %cl + 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x000001a7 je LBB0_14 + 0x4c, 0x89, 0xf6, //0x000001ad movq %r14, %rsi + 0xc4, 0xc1, 0x7e, 0x6f, 0x45, 0x00, //0x000001b0 vmovdqu (%r13), %ymm0 + 0xc5, 0xdd, 0x64, 0xc8, //0x000001b6 vpcmpgtb %ymm0, %ymm4, %ymm1 + 0xc5, 0xfd, 0x74, 0xd5, //0x000001ba vpcmpeqb %ymm5, %ymm0, %ymm2 + 0xc5, 0xfd, 0x74, 0xde, //0x000001be vpcmpeqb %ymm6, %ymm0, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x000001c2 vpor %ymm2, %ymm3, %ymm2 + 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x000001c6 vpcmpgtb %ymm8, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x000001cb vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xed, 0xeb, 0xc0, //0x000001cf vpor %ymm0, %ymm2, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x000001d3 vpmovmskb %ymm0, %ecx + 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001d7 movabsq $4294967296, %rdx + 0x48, 0x09, 0xd1, //0x000001e1 orq %rdx, %rcx + 0x4c, 0x0f, 0xbc, 0xf1, //0x000001e4 bsfq %rcx, %r14 + 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x000001e8 vmovdqu (%r13), %xmm0 + 0xc4, 0xe3, 0xf9, 0x16, 0xc1, 0x01, //0x000001ee vpextrq $1, %xmm0, %rcx + 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x000001f4 vmovq %xmm0, %rdx + 0x49, 0x39, 0xde, //0x000001f9 cmpq %rbx, %r14 + 0x0f, 0x8e, 0x7f, 0x01, 0x00, 0x00, //0x000001fc jle LBB0_21 + 0x48, 0x83, 0xfb, 0x10, //0x00000202 cmpq $16, %rbx + 0x49, 0x89, 0xc3, //0x00000206 movq %rax, %r11 + 0x0f, 0x82, 0xbe, 0x01, 0x00, 0x00, //0x00000209 jb LBB0_24 + 0x49, 0x89, 0x14, 0x24, //0x0000020f movq %rdx, (%r12) + 0x49, 0x89, 0x4c, 0x24, 0x08, //0x00000213 movq %rcx, $8(%r12) + 0x49, 0x8d, 0x4d, 0x10, //0x00000218 leaq $16(%r13), %rcx + 0x49, 0x83, 0xc4, 0x10, //0x0000021c addq $16, %r12 + 0x48, 0x8d, 0x53, 0xf0, //0x00000220 leaq $-16(%rbx), %rdx + 0x49, 0x89, 0xf6, //0x00000224 movq %rsi, %r14 + 0x48, 0x83, 0xfa, 0x08, //0x00000227 cmpq $8, %rdx + 0x0f, 0x83, 0xaf, 0x01, 0x00, 0x00, //0x0000022b jae LBB0_25 + 0xe9, 0xbd, 0x01, 0x00, 0x00, //0x00000231 jmp LBB0_26 + //0x00000236 LBB0_14 + 0xc5, 0xf8, 0x77, //0x00000236 vzeroupper + 0x49, 0x83, 0xfb, 0x10, //0x00000239 cmpq $16, %r11 + 0x0f, 0x9d, 0xc2, //0x0000023d setge %dl + 0x4c, 0x89, 0x7d, 0xc8, //0x00000240 movq %r15, $-56(%rbp) + 0x4c, 0x89, 0x75, 0xd0, //0x00000244 movq %r14, $-48(%rbp) + 0x0f, 0x8c, 0x17, 0x02, 0x00, 0x00, //0x00000248 jl LBB0_31 + 0x48, 0x83, 0xfb, 0x10, //0x0000024e cmpq $16, %rbx + 0xc5, 0xfa, 0x6f, 0x3d, 0x06, 0xfe, 0xff, 0xff, //0x00000252 vmovdqu $-506(%rip), %xmm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x0d, 0x0e, 0xfe, 0xff, 0xff, //0x0000025a vmovdqu $-498(%rip), %xmm9 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x15, 0x16, 0xfe, 0xff, 0xff, //0x00000262 vmovdqu $-490(%rip), %xmm10 /* LCPI0_5+0(%rip) */ + 0xc4, 0x41, 0x21, 0x76, 0xdb, //0x0000026a vpcmpeqd %xmm11, %xmm11, %xmm11 + 0x0f, 0x8c, 0x3d, 0x02, 0x00, 0x00, //0x0000026f jl LBB0_36 + 0x48, 0x89, 0xc1, //0x00000275 movq %rax, %rcx + 0x4c, 0x29, 0xe9, //0x00000278 subq %r13, %rcx + 0xc5, 0xfe, 0x6f, 0x25, 0x7d, 0xfd, 0xff, 0xff, //0x0000027b vmovdqu $-643(%rip), %ymm4 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x95, 0xfd, 0xff, 0xff, //0x00000283 vmovdqu $-619(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xad, 0xfd, 0xff, 0xff, //0x0000028b vmovdqu $-595(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00000293 vpcmpeqd %ymm8, %ymm8, %ymm8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000298 .p2align 4, 0x90 + //0x000002a0 LBB0_17 + 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x000002a0 vmovdqu (%r13), %xmm0 + 0xc5, 0xc1, 0x64, 0xc8, //0x000002a6 vpcmpgtb %xmm0, %xmm7, %xmm1 + 0xc5, 0xb1, 0x74, 0xd0, //0x000002aa vpcmpeqb %xmm0, %xmm9, %xmm2 + 0xc5, 0xa9, 0x74, 0xd8, //0x000002ae vpcmpeqb %xmm0, %xmm10, %xmm3 + 0xc5, 0xe1, 0xeb, 0xd2, //0x000002b2 vpor %xmm2, %xmm3, %xmm2 + 0xc4, 0xc1, 0x7a, 0x7f, 0x04, 0x24, //0x000002b6 vmovdqu %xmm0, (%r12) + 0xc4, 0xc1, 0x79, 0x64, 0xc3, //0x000002bc vpcmpgtb %xmm11, %xmm0, %xmm0 + 0xc5, 0xf1, 0xdb, 0xc0, //0x000002c1 vpand %xmm0, %xmm1, %xmm0 + 0xc5, 0xe9, 0xeb, 0xc0, //0x000002c5 vpor %xmm0, %xmm2, %xmm0 + 0xc5, 0xf9, 0xd7, 0xd0, //0x000002c9 vpmovmskb %xmm0, %edx + 0x85, 0xd2, //0x000002cd testl %edx, %edx + 0x0f, 0x85, 0xdd, 0x00, 0x00, 0x00, //0x000002cf jne LBB0_23 + 0x49, 0x83, 0xc5, 0x10, //0x000002d5 addq $16, %r13 + 0x49, 0x83, 0xc4, 0x10, //0x000002d9 addq $16, %r12 + 0x4d, 0x8d, 0x7b, 0xf0, //0x000002dd leaq $-16(%r11), %r15 + 0x4c, 0x8d, 0x73, 0xf0, //0x000002e1 leaq $-16(%rbx), %r14 + 0x49, 0x83, 0xfb, 0x20, //0x000002e5 cmpq $32, %r11 + 0x0f, 0x9d, 0xc2, //0x000002e9 setge %dl + 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x000002ec jl LBB0_32 + 0x48, 0x83, 0xc1, 0xf0, //0x000002f2 addq $-16, %rcx + 0x4d, 0x89, 0xfb, //0x000002f6 movq %r15, %r11 + 0x48, 0x83, 0xfb, 0x1f, //0x000002f9 cmpq $31, %rbx + 0x4c, 0x89, 0xf3, //0x000002fd movq %r14, %rbx + 0x0f, 0x8f, 0x9a, 0xff, 0xff, 0xff, //0x00000300 jg LBB0_17 + //0x00000306 LBB0_32 + 0x84, 0xd2, //0x00000306 testb %dl, %dl + 0x0f, 0x84, 0xcf, 0x01, 0x00, 0x00, //0x00000308 je LBB0_37 + //0x0000030e LBB0_33 + 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x0000030e vmovdqu (%r13), %xmm0 + 0xc5, 0xc1, 0x64, 0xc8, //0x00000314 vpcmpgtb %xmm0, %xmm7, %xmm1 + 0xc5, 0xb1, 0x74, 0xd0, //0x00000318 vpcmpeqb %xmm0, %xmm9, %xmm2 + 0xc5, 0xa9, 0x74, 0xd8, //0x0000031c vpcmpeqb %xmm0, %xmm10, %xmm3 + 0xc5, 0xe1, 0xeb, 0xd2, //0x00000320 vpor %xmm2, %xmm3, %xmm2 + 0xc4, 0xc1, 0x79, 0x64, 0xdb, //0x00000324 vpcmpgtb %xmm11, %xmm0, %xmm3 + 0xc5, 0xf1, 0xdb, 0xcb, //0x00000329 vpand %xmm3, %xmm1, %xmm1 + 0xc5, 0xe9, 0xeb, 0xc9, //0x0000032d vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xf9, 0xd7, 0xc9, //0x00000331 vpmovmskb %xmm1, %ecx + 0x81, 0xc9, 0x00, 0x00, 0x01, 0x00, //0x00000335 orl $65536, %ecx + 0x0f, 0xbc, 0xd9, //0x0000033b bsfl %ecx, %ebx + 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x0000033e vmovq %xmm0, %rcx + 0x49, 0x39, 0xde, //0x00000343 cmpq %rbx, %r14 + 0x49, 0x89, 0xc3, //0x00000346 movq %rax, %r11 + 0x0f, 0x8d, 0xb4, 0x02, 0x00, 0x00, //0x00000349 jge LBB0_57 + 0x49, 0x83, 0xfe, 0x08, //0x0000034f cmpq $8, %r14 + 0x4c, 0x8b, 0x7d, 0xc8, //0x00000353 movq $-56(%rbp), %r15 + 0x0f, 0x82, 0xe3, 0x02, 0x00, 0x00, //0x00000357 jb LBB0_62 + 0x49, 0x89, 0x0c, 0x24, //0x0000035d movq %rcx, (%r12) + 0x49, 0x8d, 0x4d, 0x08, //0x00000361 leaq $8(%r13), %rcx + 0x49, 0x83, 0xc4, 0x08, //0x00000365 addq $8, %r12 + 0x49, 0x8d, 0x56, 0xf8, //0x00000369 leaq $-8(%r14), %rdx + 0xe9, 0xd4, 0x02, 0x00, 0x00, //0x0000036d jmp LBB0_63 + //0x00000372 LBB0_20 + 0x49, 0x89, 0xc3, //0x00000372 movq %rax, %r11 + 0x44, 0x0f, 0xbc, 0xe9, //0x00000375 bsfl %ecx, %r13d + 0x4d, 0x01, 0xe5, //0x00000379 addq %r12, %r13 + 0xe9, 0x8f, 0x03, 0x00, 0x00, //0x0000037c jmp LBB0_75 + //0x00000381 LBB0_21 + 0x41, 0x83, 0xfe, 0x10, //0x00000381 cmpl $16, %r14d + 0x49, 0x89, 0xc3, //0x00000385 movq %rax, %r11 + 0x0f, 0x82, 0xe3, 0x01, 0x00, 0x00, //0x00000388 jb LBB0_46 + 0x49, 0x89, 0x14, 0x24, //0x0000038e movq %rdx, (%r12) + 0x49, 0x89, 0x4c, 0x24, 0x08, //0x00000392 movq %rcx, $8(%r12) + 0x49, 0x8d, 0x5d, 0x10, //0x00000397 leaq $16(%r13), %rbx + 0x49, 0x83, 0xc4, 0x10, //0x0000039b addq $16, %r12 + 0x49, 0x8d, 0x4e, 0xf0, //0x0000039f leaq $-16(%r14), %rcx + 0x48, 0x83, 0xf9, 0x08, //0x000003a3 cmpq $8, %rcx + 0x0f, 0x83, 0xd4, 0x01, 0x00, 0x00, //0x000003a7 jae LBB0_47 + 0xe9, 0xe2, 0x01, 0x00, 0x00, //0x000003ad jmp LBB0_48 + //0x000003b2 LBB0_23 + 0x66, 0x0f, 0xbc, 0xd2, //0x000003b2 bsfw %dx, %dx + 0x44, 0x0f, 0xb7, 0xea, //0x000003b6 movzwl %dx, %r13d + 0x49, 0x29, 0xcd, //0x000003ba subq %rcx, %r13 + 0x4c, 0x8b, 0x7d, 0xc8, //0x000003bd movq $-56(%rbp), %r15 + 0x4c, 0x8b, 0x75, 0xd0, //0x000003c1 movq $-48(%rbp), %r14 + 0x49, 0x89, 0xc3, //0x000003c5 movq %rax, %r11 + 0xe9, 0x43, 0x03, 0x00, 0x00, //0x000003c8 jmp LBB0_75 + //0x000003cd LBB0_24 + 0x4c, 0x89, 0xe9, //0x000003cd movq %r13, %rcx + 0x48, 0x89, 0xda, //0x000003d0 movq %rbx, %rdx + 0x49, 0x89, 0xf6, //0x000003d3 movq %rsi, %r14 + 0x48, 0x83, 0xfa, 0x08, //0x000003d6 cmpq $8, %rdx + 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000003da jb LBB0_26 + //0x000003e0 LBB0_25 + 0x48, 0x8b, 0x31, //0x000003e0 movq (%rcx), %rsi + 0x49, 0x89, 0x34, 0x24, //0x000003e3 movq %rsi, (%r12) + 0x48, 0x83, 0xc1, 0x08, //0x000003e7 addq $8, %rcx + 0x49, 0x83, 0xc4, 0x08, //0x000003eb addq $8, %r12 + 0x48, 0x83, 0xc2, 0xf8, //0x000003ef addq $-8, %rdx + //0x000003f3 LBB0_26 + 0x48, 0x83, 0xfa, 0x04, //0x000003f3 cmpq $4, %rdx + 0x0f, 0x8c, 0x3c, 0x00, 0x00, 0x00, //0x000003f7 jl LBB0_27 + 0x8b, 0x31, //0x000003fd movl (%rcx), %esi + 0x41, 0x89, 0x34, 0x24, //0x000003ff movl %esi, (%r12) + 0x48, 0x83, 0xc1, 0x04, //0x00000403 addq $4, %rcx + 0x49, 0x83, 0xc4, 0x04, //0x00000407 addq $4, %r12 + 0x48, 0x83, 0xc2, 0xfc, //0x0000040b addq $-4, %rdx + 0x48, 0x83, 0xfa, 0x02, //0x0000040f cmpq $2, %rdx + 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00000413 jae LBB0_54 + //0x00000419 LBB0_28 + 0x48, 0x85, 0xd2, //0x00000419 testq %rdx, %rdx + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000041c je LBB0_30 + //0x00000422 LBB0_29 + 0x8a, 0x09, //0x00000422 movb (%rcx), %cl + 0x41, 0x88, 0x0c, 0x24, //0x00000424 movb %cl, (%r12) + //0x00000428 LBB0_30 + 0x4c, 0x01, 0xeb, //0x00000428 addq %r13, %rbx + 0x48, 0xf7, 0xd3, //0x0000042b notq %rbx + 0x4c, 0x01, 0xdb, //0x0000042e addq %r11, %rbx + 0x49, 0x89, 0xdd, //0x00000431 movq %rbx, %r13 + 0xe9, 0xd7, 0x02, 0x00, 0x00, //0x00000434 jmp LBB0_75 + //0x00000439 LBB0_27 + 0x48, 0x83, 0xfa, 0x02, //0x00000439 cmpq $2, %rdx + 0x0f, 0x82, 0xd6, 0xff, 0xff, 0xff, //0x0000043d jb LBB0_28 + //0x00000443 LBB0_54 + 0x0f, 0xb7, 0x31, //0x00000443 movzwl (%rcx), %esi + 0x66, 0x41, 0x89, 0x34, 0x24, //0x00000446 movw %si, (%r12) + 0x48, 0x83, 0xc1, 0x02, //0x0000044b addq $2, %rcx + 0x49, 0x83, 0xc4, 0x02, //0x0000044f addq $2, %r12 + 0x48, 0x83, 0xc2, 0xfe, //0x00000453 addq $-2, %rdx + 0x48, 0x85, 0xd2, //0x00000457 testq %rdx, %rdx + 0x0f, 0x85, 0xc2, 0xff, 0xff, 0xff, //0x0000045a jne LBB0_29 + 0xe9, 0xc3, 0xff, 0xff, 0xff, //0x00000460 jmp LBB0_30 + //0x00000465 LBB0_31 + 0x49, 0x89, 0xde, //0x00000465 movq %rbx, %r14 + 0x4d, 0x89, 0xdf, //0x00000468 movq %r11, %r15 + 0xc5, 0xfe, 0x6f, 0x25, 0x8d, 0xfb, 0xff, 0xff, //0x0000046b vmovdqu $-1139(%rip), %ymm4 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0xa5, 0xfb, 0xff, 0xff, //0x00000473 vmovdqu $-1115(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xbd, 0xfb, 0xff, 0xff, //0x0000047b vmovdqu $-1091(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00000483 vpcmpeqd %ymm8, %ymm8, %ymm8 + 0xc5, 0xfa, 0x6f, 0x3d, 0xd0, 0xfb, 0xff, 0xff, //0x00000488 vmovdqu $-1072(%rip), %xmm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x0d, 0xd8, 0xfb, 0xff, 0xff, //0x00000490 vmovdqu $-1064(%rip), %xmm9 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x15, 0xe0, 0xfb, 0xff, 0xff, //0x00000498 vmovdqu $-1056(%rip), %xmm10 /* LCPI0_5+0(%rip) */ + 0xc4, 0x41, 0x21, 0x76, 0xdb, //0x000004a0 vpcmpeqd %xmm11, %xmm11, %xmm11 + 0x84, 0xd2, //0x000004a5 testb %dl, %dl + 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x000004a7 je LBB0_37 + 0xe9, 0x5c, 0xfe, 0xff, 0xff, //0x000004ad jmp LBB0_33 + //0x000004b2 LBB0_36 + 0x49, 0x89, 0xde, //0x000004b2 movq %rbx, %r14 + 0x4d, 0x89, 0xdf, //0x000004b5 movq %r11, %r15 + 0xc5, 0xfe, 0x6f, 0x25, 0x40, 0xfb, 0xff, 0xff, //0x000004b8 vmovdqu $-1216(%rip), %ymm4 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x58, 0xfb, 0xff, 0xff, //0x000004c0 vmovdqu $-1192(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x70, 0xfb, 0xff, 0xff, //0x000004c8 vmovdqu $-1168(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x000004d0 vpcmpeqd %ymm8, %ymm8, %ymm8 + 0x84, 0xd2, //0x000004d5 testb %dl, %dl + 0x0f, 0x85, 0x31, 0xfe, 0xff, 0xff, //0x000004d7 jne LBB0_33 + //0x000004dd LBB0_37 + 0x4d, 0x85, 0xff, //0x000004dd testq %r15, %r15 + 0x49, 0x89, 0xc3, //0x000004e0 movq %rax, %r11 + 0x0f, 0x8e, 0x66, 0x00, 0x00, 0x00, //0x000004e3 jle LBB0_44 + 0x4d, 0x85, 0xf6, //0x000004e9 testq %r14, %r14 + 0x0f, 0x8e, 0x5d, 0x00, 0x00, 0x00, //0x000004ec jle LBB0_44 + 0x31, 0xd2, //0x000004f2 xorl %edx, %edx + 0x31, 0xc9, //0x000004f4 xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004f6 .p2align 4, 0x90 + //0x00000500 LBB0_40 + 0x41, 0x0f, 0xb6, 0x5c, 0x15, 0x00, //0x00000500 movzbl (%r13,%rdx), %ebx + 0x48, 0x89, 0xde, //0x00000506 movq %rbx, %rsi + 0x48, 0xc1, 0xe6, 0x04, //0x00000509 shlq $4, %rsi + 0x48, 0x8d, 0x05, 0xbc, 0x06, 0x00, 0x00, //0x0000050d leaq $1724(%rip), %rax /* __SingleQuoteTab+0(%rip) */ + 0x48, 0x83, 0x3c, 0x06, 0x00, //0x00000514 cmpq $0, (%rsi,%rax) + 0x0f, 0x85, 0x12, 0x01, 0x00, 0x00, //0x00000519 jne LBB0_61 + 0x49, 0x8d, 0x04, 0x0f, //0x0000051f leaq (%r15,%rcx), %rax + 0x41, 0x88, 0x1c, 0x14, //0x00000523 movb %bl, (%r12,%rdx) + 0x48, 0x8d, 0x71, 0xff, //0x00000527 leaq $-1(%rcx), %rsi + 0x48, 0x83, 0xf8, 0x02, //0x0000052b cmpq $2, %rax + 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000052f jl LBB0_43 + 0x4c, 0x01, 0xf1, //0x00000535 addq %r14, %rcx + 0x48, 0x83, 0xc2, 0x01, //0x00000538 addq $1, %rdx + 0x48, 0x83, 0xf9, 0x01, //0x0000053c cmpq $1, %rcx + 0x48, 0x89, 0xf1, //0x00000540 movq %rsi, %rcx + 0x0f, 0x8f, 0xb7, 0xff, 0xff, 0xff, //0x00000543 jg LBB0_40 + //0x00000549 LBB0_43 + 0x49, 0x29, 0xf5, //0x00000549 subq %rsi, %r13 + 0x49, 0x01, 0xf7, //0x0000054c addq %rsi, %r15 + //0x0000054f LBB0_44 + 0x4d, 0x85, 0xff, //0x0000054f testq %r15, %r15 + 0x4c, 0x8b, 0x75, 0xd0, //0x00000552 movq $-48(%rbp), %r14 + 0x49, 0xbc, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00000556 movabsq $12884901889, %r12 + 0x0f, 0x84, 0xbf, 0x00, 0x00, 0x00, //0x00000560 je LBB0_59 + 0x49, 0xf7, 0xd5, //0x00000566 notq %r13 + 0x4d, 0x01, 0xdd, //0x00000569 addq %r11, %r13 + 0xe9, 0xb7, 0x00, 0x00, 0x00, //0x0000056c jmp LBB0_60 + //0x00000571 LBB0_46 + 0x4c, 0x89, 0xeb, //0x00000571 movq %r13, %rbx + 0x4c, 0x89, 0xf1, //0x00000574 movq %r14, %rcx + 0x48, 0x83, 0xf9, 0x08, //0x00000577 cmpq $8, %rcx + 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x0000057b jb LBB0_48 + //0x00000581 LBB0_47 + 0x48, 0x8b, 0x13, //0x00000581 movq (%rbx), %rdx + 0x49, 0x89, 0x14, 0x24, //0x00000584 movq %rdx, (%r12) + 0x48, 0x83, 0xc3, 0x08, //0x00000588 addq $8, %rbx + 0x49, 0x83, 0xc4, 0x08, //0x0000058c addq $8, %r12 + 0x48, 0x83, 0xc1, 0xf8, //0x00000590 addq $-8, %rcx + //0x00000594 LBB0_48 + 0x48, 0x83, 0xf9, 0x04, //0x00000594 cmpq $4, %rcx + 0x0f, 0x8c, 0x39, 0x00, 0x00, 0x00, //0x00000598 jl LBB0_49 + 0x8b, 0x13, //0x0000059e movl (%rbx), %edx + 0x41, 0x89, 0x14, 0x24, //0x000005a0 movl %edx, (%r12) + 0x48, 0x83, 0xc3, 0x04, //0x000005a4 addq $4, %rbx + 0x49, 0x83, 0xc4, 0x04, //0x000005a8 addq $4, %r12 + 0x48, 0x83, 0xc1, 0xfc, //0x000005ac addq $-4, %rcx + 0x48, 0x83, 0xf9, 0x02, //0x000005b0 cmpq $2, %rcx + 0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x000005b4 jae LBB0_56 + //0x000005ba LBB0_50 + 0x48, 0x85, 0xc9, //0x000005ba testq %rcx, %rcx + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000005bd je LBB0_52 + //0x000005c3 LBB0_51 + 0x8a, 0x0b, //0x000005c3 movb (%rbx), %cl + 0x41, 0x88, 0x0c, 0x24, //0x000005c5 movb %cl, (%r12) + //0x000005c9 LBB0_52 + 0x4d, 0x29, 0xdd, //0x000005c9 subq %r11, %r13 + 0x4d, 0x01, 0xf5, //0x000005cc addq %r14, %r13 + 0x49, 0x89, 0xf6, //0x000005cf movq %rsi, %r14 + 0xe9, 0x39, 0x01, 0x00, 0x00, //0x000005d2 jmp LBB0_75 + //0x000005d7 LBB0_49 + 0x48, 0x83, 0xf9, 0x02, //0x000005d7 cmpq $2, %rcx + 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x000005db jb LBB0_50 + //0x000005e1 LBB0_56 + 0x0f, 0xb7, 0x13, //0x000005e1 movzwl (%rbx), %edx + 0x66, 0x41, 0x89, 0x14, 0x24, //0x000005e4 movw %dx, (%r12) + 0x48, 0x83, 0xc3, 0x02, //0x000005e9 addq $2, %rbx + 0x49, 0x83, 0xc4, 0x02, //0x000005ed addq $2, %r12 + 0x48, 0x83, 0xc1, 0xfe, //0x000005f1 addq $-2, %rcx + 0x48, 0x85, 0xc9, //0x000005f5 testq %rcx, %rcx + 0x0f, 0x85, 0xc5, 0xff, 0xff, 0xff, //0x000005f8 jne LBB0_51 + 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x000005fe jmp LBB0_52 + //0x00000603 LBB0_57 + 0x83, 0xfb, 0x08, //0x00000603 cmpl $8, %ebx + 0x4c, 0x8b, 0x7d, 0xc8, //0x00000606 movq $-56(%rbp), %r15 + 0x0f, 0x82, 0xac, 0x00, 0x00, 0x00, //0x0000060a jb LBB0_69 + 0x49, 0x89, 0x0c, 0x24, //0x00000610 movq %rcx, (%r12) + 0x49, 0x8d, 0x55, 0x08, //0x00000614 leaq $8(%r13), %rdx + 0x49, 0x83, 0xc4, 0x08, //0x00000618 addq $8, %r12 + 0x48, 0x8d, 0x4b, 0xf8, //0x0000061c leaq $-8(%rbx), %rcx + 0xe9, 0x9d, 0x00, 0x00, 0x00, //0x00000620 jmp LBB0_70 + //0x00000625 LBB0_59 + 0x4d, 0x29, 0xdd, //0x00000625 subq %r11, %r13 + //0x00000628 LBB0_60 + 0x4c, 0x8b, 0x7d, 0xc8, //0x00000628 movq $-56(%rbp), %r15 + 0xe9, 0xe9, 0x00, 0x00, 0x00, //0x0000062c jmp LBB0_76 + //0x00000631 LBB0_61 + 0x4d, 0x29, 0xdd, //0x00000631 subq %r11, %r13 + 0x49, 0x29, 0xcd, //0x00000634 subq %rcx, %r13 + 0x4c, 0x8b, 0x7d, 0xc8, //0x00000637 movq $-56(%rbp), %r15 + 0xe9, 0x47, 0x00, 0x00, 0x00, //0x0000063b jmp LBB0_68 + //0x00000640 LBB0_62 + 0x4c, 0x89, 0xe9, //0x00000640 movq %r13, %rcx + 0x4c, 0x89, 0xf2, //0x00000643 movq %r14, %rdx + //0x00000646 LBB0_63 + 0x48, 0x83, 0xfa, 0x04, //0x00000646 cmpq $4, %rdx + 0x0f, 0x8c, 0x40, 0x00, 0x00, 0x00, //0x0000064a jl LBB0_64 + 0x8b, 0x31, //0x00000650 movl (%rcx), %esi + 0x41, 0x89, 0x34, 0x24, //0x00000652 movl %esi, (%r12) + 0x48, 0x83, 0xc1, 0x04, //0x00000656 addq $4, %rcx + 0x49, 0x83, 0xc4, 0x04, //0x0000065a addq $4, %r12 + 0x48, 0x83, 0xc2, 0xfc, //0x0000065e addq $-4, %rdx + 0x48, 0x83, 0xfa, 0x02, //0x00000662 cmpq $2, %rdx + 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x00000666 jae LBB0_90 + //0x0000066c LBB0_65 + 0x48, 0x85, 0xd2, //0x0000066c testq %rdx, %rdx + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x0000066f je LBB0_67 + //0x00000675 LBB0_66 + 0x8a, 0x09, //0x00000675 movb (%rcx), %cl + 0x41, 0x88, 0x0c, 0x24, //0x00000677 movb %cl, (%r12) + //0x0000067b LBB0_67 + 0x4d, 0x01, 0xee, //0x0000067b addq %r13, %r14 + 0x49, 0xf7, 0xd6, //0x0000067e notq %r14 + 0x4d, 0x01, 0xde, //0x00000681 addq %r11, %r14 + 0x4d, 0x89, 0xf5, //0x00000684 movq %r14, %r13 + //0x00000687 LBB0_68 + 0x4c, 0x8b, 0x75, 0xd0, //0x00000687 movq $-48(%rbp), %r14 + 0xe9, 0x80, 0x00, 0x00, 0x00, //0x0000068b jmp LBB0_75 + //0x00000690 LBB0_64 + 0x48, 0x83, 0xfa, 0x02, //0x00000690 cmpq $2, %rdx + 0x0f, 0x82, 0xd2, 0xff, 0xff, 0xff, //0x00000694 jb LBB0_65 + //0x0000069a LBB0_90 + 0x0f, 0xb7, 0x31, //0x0000069a movzwl (%rcx), %esi + 0x66, 0x41, 0x89, 0x34, 0x24, //0x0000069d movw %si, (%r12) + 0x48, 0x83, 0xc1, 0x02, //0x000006a2 addq $2, %rcx + 0x49, 0x83, 0xc4, 0x02, //0x000006a6 addq $2, %r12 + 0x48, 0x83, 0xc2, 0xfe, //0x000006aa addq $-2, %rdx + 0x48, 0x85, 0xd2, //0x000006ae testq %rdx, %rdx + 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x000006b1 jne LBB0_66 + 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x000006b7 jmp LBB0_67 + //0x000006bc LBB0_69 + 0x4c, 0x89, 0xea, //0x000006bc movq %r13, %rdx + 0x48, 0x89, 0xd9, //0x000006bf movq %rbx, %rcx + //0x000006c2 LBB0_70 + 0x4c, 0x8b, 0x75, 0xd0, //0x000006c2 movq $-48(%rbp), %r14 + 0x48, 0x83, 0xf9, 0x04, //0x000006c6 cmpq $4, %rcx + 0x0f, 0x8c, 0x27, 0x01, 0x00, 0x00, //0x000006ca jl LBB0_71 + 0x8b, 0x32, //0x000006d0 movl (%rdx), %esi + 0x41, 0x89, 0x34, 0x24, //0x000006d2 movl %esi, (%r12) + 0x48, 0x83, 0xc2, 0x04, //0x000006d6 addq $4, %rdx + 0x49, 0x83, 0xc4, 0x04, //0x000006da addq $4, %r12 + 0x48, 0x83, 0xc1, 0xfc, //0x000006de addq $-4, %rcx + 0x48, 0x83, 0xf9, 0x02, //0x000006e2 cmpq $2, %rcx + 0x0f, 0x83, 0x15, 0x01, 0x00, 0x00, //0x000006e6 jae LBB0_92 + //0x000006ec LBB0_72 + 0x48, 0x85, 0xc9, //0x000006ec testq %rcx, %rcx + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000006ef je LBB0_74 + //0x000006f5 LBB0_73 + 0x8a, 0x0a, //0x000006f5 movb (%rdx), %cl + 0x41, 0x88, 0x0c, 0x24, //0x000006f7 movb %cl, (%r12) + //0x000006fb LBB0_74 + 0x4d, 0x29, 0xdd, //0x000006fb subq %r11, %r13 + 0x49, 0x01, 0xdd, //0x000006fe addq %rbx, %r13 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000701 .p2align 4, 0x90 + //0x00000710 LBB0_75 + 0x49, 0xbc, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00000710 movabsq $12884901889, %r12 + //0x0000071a LBB0_76 + 0x4d, 0x85, 0xed, //0x0000071a testq %r13, %r13 + 0x0f, 0x88, 0x8b, 0x04, 0x00, 0x00, //0x0000071d js LBB0_128 + 0x4d, 0x01, 0xe9, //0x00000723 addq %r13, %r9 + 0x4d, 0x39, 0xee, //0x00000726 cmpq %r13, %r14 + 0x0f, 0x84, 0x3f, 0x04, 0x00, 0x00, //0x00000729 je LBB0_124 + 0x4d, 0x29, 0xea, //0x0000072f subq %r13, %r10 + 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00000732 jmp LBB0_80 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000737 .p2align 4, 0x90 + //0x00000740 LBB0_79 + 0x49, 0x01, 0xc9, //0x00000740 addq %rcx, %r9 + 0x49, 0x83, 0xc5, 0x01, //0x00000743 addq $1, %r13 + 0x4d, 0x39, 0xee, //0x00000747 cmpq %r13, %r14 + 0x0f, 0x84, 0x1e, 0x04, 0x00, 0x00, //0x0000074a je LBB0_124 + //0x00000750 LBB0_80 + 0x43, 0x0f, 0xb6, 0x34, 0x2b, //0x00000750 movzbl (%r11,%r13), %esi + 0x48, 0xc1, 0xe6, 0x04, //0x00000755 shlq $4, %rsi + 0x49, 0x8b, 0x1c, 0x30, //0x00000759 movq (%r8,%rsi), %rbx + 0x85, 0xdb, //0x0000075d testl %ebx, %ebx + 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x0000075f je LBB0_88 + 0x48, 0x63, 0xcb, //0x00000765 movslq %ebx, %rcx + 0x49, 0x29, 0xca, //0x00000768 subq %rcx, %r10 + 0x0f, 0x8c, 0x15, 0x04, 0x00, 0x00, //0x0000076b jl LBB0_126 + 0x48, 0xc1, 0xe3, 0x20, //0x00000771 shlq $32, %rbx + 0x49, 0x8d, 0x14, 0x30, //0x00000775 leaq (%r8,%rsi), %rdx + 0x48, 0x83, 0xc2, 0x08, //0x00000779 addq $8, %rdx + 0x4c, 0x39, 0xe3, //0x0000077d cmpq %r12, %rbx + 0x0f, 0x8c, 0x2a, 0x00, 0x00, 0x00, //0x00000780 jl LBB0_84 + 0x8b, 0x02, //0x00000786 movl (%rdx), %eax + 0x41, 0x89, 0x01, //0x00000788 movl %eax, (%r9) + 0x49, 0x8d, 0x14, 0x30, //0x0000078b leaq (%r8,%rsi), %rdx + 0x48, 0x83, 0xc2, 0x0c, //0x0000078f addq $12, %rdx + 0x49, 0x8d, 0x71, 0x04, //0x00000793 leaq $4(%r9), %rsi + 0x48, 0x8d, 0x59, 0xfc, //0x00000797 leaq $-4(%rcx), %rbx + 0x48, 0x83, 0xfb, 0x02, //0x0000079b cmpq $2, %rbx + 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000079f jae LBB0_85 + 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000007a5 jmp LBB0_86 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007aa .p2align 4, 0x90 + //0x000007b0 LBB0_84 + 0x4c, 0x89, 0xce, //0x000007b0 movq %r9, %rsi + 0x48, 0x89, 0xcb, //0x000007b3 movq %rcx, %rbx + 0x48, 0x83, 0xfb, 0x02, //0x000007b6 cmpq $2, %rbx + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000007ba jb LBB0_86 + //0x000007c0 LBB0_85 + 0x0f, 0xb7, 0x02, //0x000007c0 movzwl (%rdx), %eax + 0x66, 0x89, 0x06, //0x000007c3 movw %ax, (%rsi) + 0x48, 0x83, 0xc2, 0x02, //0x000007c6 addq $2, %rdx + 0x48, 0x83, 0xc6, 0x02, //0x000007ca addq $2, %rsi + 0x48, 0x83, 0xc3, 0xfe, //0x000007ce addq $-2, %rbx + //0x000007d2 LBB0_86 + 0x48, 0x85, 0xdb, //0x000007d2 testq %rbx, %rbx + 0x0f, 0x84, 0x65, 0xff, 0xff, 0xff, //0x000007d5 je LBB0_79 + 0x0f, 0xb6, 0x02, //0x000007db movzbl (%rdx), %eax + 0x88, 0x06, //0x000007de movb %al, (%rsi) + 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x000007e0 jmp LBB0_79 + //0x000007e5 LBB0_88 + 0x4b, 0x8d, 0x0c, 0x2b, //0x000007e5 leaq (%r11,%r13), %rcx + 0x4d, 0x29, 0xee, //0x000007e9 subq %r13, %r14 + 0x0f, 0x85, 0x15, 0xf9, 0xff, 0xff, //0x000007ec jne LBB0_3 + 0xe9, 0x77, 0x03, 0x00, 0x00, //0x000007f2 jmp LBB0_124 + //0x000007f7 LBB0_71 + 0x48, 0x83, 0xf9, 0x02, //0x000007f7 cmpq $2, %rcx + 0x0f, 0x82, 0xeb, 0xfe, 0xff, 0xff, //0x000007fb jb LBB0_72 + //0x00000801 LBB0_92 + 0x0f, 0xb7, 0x32, //0x00000801 movzwl (%rdx), %esi + 0x66, 0x41, 0x89, 0x34, 0x24, //0x00000804 movw %si, (%r12) + 0x48, 0x83, 0xc2, 0x02, //0x00000809 addq $2, %rdx + 0x49, 0x83, 0xc4, 0x02, //0x0000080d addq $2, %r12 + 0x48, 0x83, 0xc1, 0xfe, //0x00000811 addq $-2, %rcx + 0x48, 0x85, 0xc9, //0x00000815 testq %rcx, %rcx + 0x0f, 0x85, 0xd7, 0xfe, 0xff, 0xff, //0x00000818 jne LBB0_73 + 0xe9, 0xd8, 0xfe, 0xff, 0xff, //0x0000081e jmp LBB0_74 + //0x00000823 LBB0_93 + 0x4c, 0x8d, 0x0d, 0xa6, 0x23, 0x00, 0x00, //0x00000823 leaq $9126(%rip), %r9 /* __EscTab+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xce, 0xf7, 0xff, 0xff, //0x0000082a vmovdqu $-2098(%rip), %ymm10 /* LCPI0_0+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xe6, 0xf7, 0xff, 0xff, //0x00000832 vmovdqu $-2074(%rip), %ymm9 /* LCPI0_1+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xfe, 0xf7, 0xff, 0xff, //0x0000083a vmovdqu $-2050(%rip), %ymm11 /* LCPI0_2+0(%rip) */ + 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00000842 vpcmpeqd %ymm8, %ymm8, %ymm8 + 0x48, 0x89, 0xd3, //0x00000847 movq %rdx, %rbx + 0x4c, 0x89, 0xf6, //0x0000084a movq %r14, %rsi + //0x0000084d LBB0_94 + 0x48, 0x83, 0xfe, 0x10, //0x0000084d cmpq $16, %rsi + 0x0f, 0x8d, 0x19, 0x01, 0x00, 0x00, //0x00000851 jge LBB0_95 + //0x00000857 LBB0_100 + 0x48, 0x83, 0xfe, 0x08, //0x00000857 cmpq $8, %rsi + 0x0f, 0x8c, 0x7b, 0x00, 0x00, 0x00, //0x0000085b jl LBB0_104 + //0x00000861 LBB0_101 + 0x0f, 0xb6, 0x07, //0x00000861 movzbl (%rdi), %eax + 0x0f, 0xb6, 0x4f, 0x01, //0x00000864 movzbl $1(%rdi), %ecx + 0x42, 0x8a, 0x0c, 0x09, //0x00000868 movb (%rcx,%r9), %cl + 0x00, 0xc9, //0x0000086c addb %cl, %cl + 0x42, 0x0a, 0x0c, 0x08, //0x0000086e orb (%rax,%r9), %cl + 0x0f, 0xb6, 0x47, 0x02, //0x00000872 movzbl $2(%rdi), %eax + 0x46, 0x8a, 0x14, 0x08, //0x00000876 movb (%rax,%r9), %r10b + 0x41, 0xc0, 0xe2, 0x02, //0x0000087a shlb $2, %r10b + 0x41, 0x08, 0xca, //0x0000087e orb %cl, %r10b + 0x0f, 0xb6, 0x47, 0x03, //0x00000881 movzbl $3(%rdi), %eax + 0x42, 0x8a, 0x04, 0x08, //0x00000885 movb (%rax,%r9), %al + 0xc0, 0xe0, 0x03, //0x00000889 shlb $3, %al + 0x44, 0x08, 0xd0, //0x0000088c orb %r10b, %al + 0x48, 0x8b, 0x0f, //0x0000088f movq (%rdi), %rcx + 0x48, 0x89, 0x0b, //0x00000892 movq %rcx, (%rbx) + 0x0f, 0x85, 0x94, 0x02, 0x00, 0x00, //0x00000895 jne LBB0_121 + 0x0f, 0xb6, 0x47, 0x04, //0x0000089b movzbl $4(%rdi), %eax + 0x0f, 0xb6, 0x4f, 0x05, //0x0000089f movzbl $5(%rdi), %ecx + 0x42, 0x8a, 0x0c, 0x09, //0x000008a3 movb (%rcx,%r9), %cl + 0x00, 0xc9, //0x000008a7 addb %cl, %cl + 0x42, 0x0a, 0x0c, 0x08, //0x000008a9 orb (%rax,%r9), %cl + 0x0f, 0xb6, 0x47, 0x06, //0x000008ad movzbl $6(%rdi), %eax + 0x46, 0x8a, 0x14, 0x08, //0x000008b1 movb (%rax,%r9), %r10b + 0x41, 0xc0, 0xe2, 0x02, //0x000008b5 shlb $2, %r10b + 0x41, 0x08, 0xca, //0x000008b9 orb %cl, %r10b + 0x0f, 0xb6, 0x47, 0x07, //0x000008bc movzbl $7(%rdi), %eax + 0x42, 0x8a, 0x04, 0x08, //0x000008c0 movb (%rax,%r9), %al + 0xc0, 0xe0, 0x03, //0x000008c4 shlb $3, %al + 0x44, 0x08, 0xd0, //0x000008c7 orb %r10b, %al + 0x0f, 0x85, 0x73, 0x02, 0x00, 0x00, //0x000008ca jne LBB0_122 + 0x48, 0x83, 0xc3, 0x08, //0x000008d0 addq $8, %rbx + 0x48, 0x83, 0xc7, 0x08, //0x000008d4 addq $8, %rdi + 0x48, 0x83, 0xc6, 0xf8, //0x000008d8 addq $-8, %rsi + //0x000008dc LBB0_104 + 0x48, 0x83, 0xfe, 0x04, //0x000008dc cmpq $4, %rsi + 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x000008e0 jl LBB0_107 + 0x0f, 0xb6, 0x07, //0x000008e6 movzbl (%rdi), %eax + 0x0f, 0xb6, 0x4f, 0x01, //0x000008e9 movzbl $1(%rdi), %ecx + 0x42, 0x8a, 0x0c, 0x09, //0x000008ed movb (%rcx,%r9), %cl + 0x00, 0xc9, //0x000008f1 addb %cl, %cl + 0x42, 0x0a, 0x0c, 0x08, //0x000008f3 orb (%rax,%r9), %cl + 0x0f, 0xb6, 0x47, 0x02, //0x000008f7 movzbl $2(%rdi), %eax + 0x46, 0x8a, 0x14, 0x08, //0x000008fb movb (%rax,%r9), %r10b + 0x41, 0xc0, 0xe2, 0x02, //0x000008ff shlb $2, %r10b + 0x41, 0x08, 0xca, //0x00000903 orb %cl, %r10b + 0x0f, 0xb6, 0x47, 0x03, //0x00000906 movzbl $3(%rdi), %eax + 0x42, 0x8a, 0x04, 0x08, //0x0000090a movb (%rax,%r9), %al + 0xc0, 0xe0, 0x03, //0x0000090e shlb $3, %al + 0x44, 0x08, 0xd0, //0x00000911 orb %r10b, %al + 0x8b, 0x0f, //0x00000914 movl (%rdi), %ecx + 0x89, 0x0b, //0x00000916 movl %ecx, (%rbx) + 0x0f, 0x85, 0x11, 0x02, 0x00, 0x00, //0x00000918 jne LBB0_121 + 0x48, 0x83, 0xc3, 0x04, //0x0000091e addq $4, %rbx + 0x48, 0x83, 0xc7, 0x04, //0x00000922 addq $4, %rdi + 0x48, 0x83, 0xc6, 0xfc, //0x00000926 addq $-4, %rsi + //0x0000092a LBB0_107 + 0x48, 0x85, 0xf6, //0x0000092a testq %rsi, %rsi + 0x0f, 0x8e, 0x30, 0x02, 0x00, 0x00, //0x0000092d jle LBB0_123 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000933 .p2align 4, 0x90 + //0x00000940 LBB0_108 + 0x0f, 0xb6, 0x07, //0x00000940 movzbl (%rdi), %eax + 0x42, 0x80, 0x3c, 0x08, 0x00, //0x00000943 cmpb $0, (%rax,%r9) + 0x0f, 0x85, 0x95, 0x01, 0x00, 0x00, //0x00000948 jne LBB0_118 + 0x48, 0x83, 0xc7, 0x01, //0x0000094e addq $1, %rdi + 0x88, 0x03, //0x00000952 movb %al, (%rbx) + 0x48, 0x83, 0xc3, 0x01, //0x00000954 addq $1, %rbx + 0x48, 0x8d, 0x46, 0xff, //0x00000958 leaq $-1(%rsi), %rax + 0x48, 0x83, 0xfe, 0x01, //0x0000095c cmpq $1, %rsi + 0x48, 0x89, 0xc6, //0x00000960 movq %rax, %rsi + 0x0f, 0x8f, 0xd7, 0xff, 0xff, 0xff, //0x00000963 jg LBB0_108 + 0xe9, 0xf5, 0x01, 0x00, 0x00, //0x00000969 jmp LBB0_123 + 0x90, 0x90, //0x0000096e .p2align 4, 0x90 + //0x00000970 LBB0_95 + 0x48, 0x83, 0xfe, 0x20, //0x00000970 cmpq $32, %rsi + 0x0f, 0x8c, 0x9f, 0x00, 0x00, 0x00, //0x00000974 jl LBB0_110 + 0x48, 0x89, 0xf1, //0x0000097a movq %rsi, %rcx + 0x90, 0x90, 0x90, //0x0000097d .p2align 4, 0x90 + //0x00000980 LBB0_97 + 0xc5, 0xfe, 0x6f, 0x07, //0x00000980 vmovdqu (%rdi), %ymm0 + 0xc5, 0xad, 0x64, 0xc8, //0x00000984 vpcmpgtb %ymm0, %ymm10, %ymm1 + 0xc5, 0xb5, 0x74, 0xd0, //0x00000988 vpcmpeqb %ymm0, %ymm9, %ymm2 + 0xc5, 0xa5, 0x74, 0xd8, //0x0000098c vpcmpeqb %ymm0, %ymm11, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x00000990 vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfe, 0x7f, 0x03, //0x00000994 vmovdqu %ymm0, (%rbx) + 0xc4, 0xc1, 0x7d, 0x64, 0xc0, //0x00000998 vpcmpgtb %ymm8, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x0000099d vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xed, 0xeb, 0xc0, //0x000009a1 vpor %ymm0, %ymm2, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000009a5 vpmovmskb %ymm0, %eax + 0x85, 0xc0, //0x000009a9 testl %eax, %eax + 0x0f, 0x85, 0x23, 0x01, 0x00, 0x00, //0x000009ab jne LBB0_116 + 0x48, 0x83, 0xc7, 0x20, //0x000009b1 addq $32, %rdi + 0x48, 0x83, 0xc3, 0x20, //0x000009b5 addq $32, %rbx + 0x48, 0x8d, 0x71, 0xe0, //0x000009b9 leaq $-32(%rcx), %rsi + 0x48, 0x83, 0xf9, 0x3f, //0x000009bd cmpq $63, %rcx + 0x48, 0x89, 0xf1, //0x000009c1 movq %rsi, %rcx + 0x0f, 0x8f, 0xb6, 0xff, 0xff, 0xff, //0x000009c4 jg LBB0_97 + 0xc5, 0xf8, 0x77, //0x000009ca vzeroupper + 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x000009cd vpcmpeqd %ymm8, %ymm8, %ymm8 + 0xc5, 0x7e, 0x6f, 0x1d, 0x66, 0xf6, 0xff, 0xff, //0x000009d2 vmovdqu $-2458(%rip), %ymm11 /* LCPI0_2+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x3e, 0xf6, 0xff, 0xff, //0x000009da vmovdqu $-2498(%rip), %ymm9 /* LCPI0_1+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0x16, 0xf6, 0xff, 0xff, //0x000009e2 vmovdqu $-2538(%rip), %ymm10 /* LCPI0_0+0(%rip) */ + 0x48, 0x8d, 0x46, 0x20, //0x000009ea leaq $32(%rsi), %rax + 0x48, 0x83, 0xf8, 0x30, //0x000009ee cmpq $48, %rax + 0xc5, 0xfa, 0x6f, 0x3d, 0x66, 0xf6, 0xff, 0xff, //0x000009f2 vmovdqu $-2458(%rip), %xmm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x2d, 0x6e, 0xf6, 0xff, 0xff, //0x000009fa vmovdqu $-2450(%rip), %xmm5 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x25, 0x76, 0xf6, 0xff, 0xff, //0x00000a02 vmovdqu $-2442(%rip), %xmm4 /* LCPI0_5+0(%rip) */ + 0xc5, 0xc9, 0x76, 0xf6, //0x00000a0a vpcmpeqd %xmm6, %xmm6, %xmm6 + 0x0f, 0x8d, 0x41, 0x00, 0x00, 0x00, //0x00000a0e jge LBB0_111 + 0xe9, 0x3e, 0xfe, 0xff, 0xff, //0x00000a14 jmp LBB0_100 + //0x00000a19 LBB0_110 + 0xc5, 0xf8, 0x77, //0x00000a19 vzeroupper + 0xc4, 0x41, 0x3d, 0x76, 0xc0, //0x00000a1c vpcmpeqd %ymm8, %ymm8, %ymm8 + 0xc5, 0x7e, 0x6f, 0x1d, 0x17, 0xf6, 0xff, 0xff, //0x00000a21 vmovdqu $-2537(%rip), %ymm11 /* LCPI0_2+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0xef, 0xf5, 0xff, 0xff, //0x00000a29 vmovdqu $-2577(%rip), %ymm9 /* LCPI0_1+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0xc7, 0xf5, 0xff, 0xff, //0x00000a31 vmovdqu $-2617(%rip), %ymm10 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x3d, 0x1f, 0xf6, 0xff, 0xff, //0x00000a39 vmovdqu $-2529(%rip), %xmm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x2d, 0x27, 0xf6, 0xff, 0xff, //0x00000a41 vmovdqu $-2521(%rip), %xmm5 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x25, 0x2f, 0xf6, 0xff, 0xff, //0x00000a49 vmovdqu $-2513(%rip), %xmm4 /* LCPI0_5+0(%rip) */ + 0xc5, 0xc9, 0x76, 0xf6, //0x00000a51 vpcmpeqd %xmm6, %xmm6, %xmm6 + //0x00000a55 LBB0_111 + 0x48, 0x89, 0xf1, //0x00000a55 movq %rsi, %rcx + 0x48, 0xf7, 0xd9, //0x00000a58 negq %rcx + 0x48, 0x83, 0xc6, 0x10, //0x00000a5b addq $16, %rsi + 0x90, //0x00000a5f .p2align 4, 0x90 + //0x00000a60 LBB0_112 + 0xc5, 0xfa, 0x6f, 0x07, //0x00000a60 vmovdqu (%rdi), %xmm0 + 0xc5, 0xc1, 0x64, 0xc8, //0x00000a64 vpcmpgtb %xmm0, %xmm7, %xmm1 + 0xc5, 0xf9, 0x74, 0xd5, //0x00000a68 vpcmpeqb %xmm5, %xmm0, %xmm2 + 0xc5, 0xf9, 0x74, 0xdc, //0x00000a6c vpcmpeqb %xmm4, %xmm0, %xmm3 + 0xc5, 0xe1, 0xeb, 0xd2, //0x00000a70 vpor %xmm2, %xmm3, %xmm2 + 0xc5, 0xfa, 0x7f, 0x03, //0x00000a74 vmovdqu %xmm0, (%rbx) + 0xc5, 0xf9, 0x64, 0xc6, //0x00000a78 vpcmpgtb %xmm6, %xmm0, %xmm0 + 0xc5, 0xf1, 0xdb, 0xc0, //0x00000a7c vpand %xmm0, %xmm1, %xmm0 + 0xc5, 0xe9, 0xeb, 0xc0, //0x00000a80 vpor %xmm0, %xmm2, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc0, //0x00000a84 vpmovmskb %xmm0, %eax + 0x85, 0xc0, //0x00000a88 testl %eax, %eax + 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00000a8a jne LBB0_115 + 0x48, 0x83, 0xc7, 0x10, //0x00000a90 addq $16, %rdi + 0x48, 0x83, 0xc3, 0x10, //0x00000a94 addq $16, %rbx + 0x48, 0x83, 0xc1, 0x10, //0x00000a98 addq $16, %rcx + 0x48, 0x83, 0xc6, 0xf0, //0x00000a9c addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x1f, //0x00000aa0 cmpq $31, %rsi + 0x0f, 0x8f, 0xb6, 0xff, 0xff, 0xff, //0x00000aa4 jg LBB0_112 + 0x48, 0xf7, 0xd9, //0x00000aaa negq %rcx + 0x48, 0x89, 0xce, //0x00000aad movq %rcx, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00000ab0 cmpq $8, %rsi + 0x0f, 0x8d, 0xa7, 0xfd, 0xff, 0xff, //0x00000ab4 jge LBB0_101 + 0xe9, 0x1d, 0xfe, 0xff, 0xff, //0x00000aba jmp LBB0_104 + //0x00000abf LBB0_115 + 0x66, 0x0f, 0xbc, 0xc0, //0x00000abf bsfw %ax, %ax + 0x0f, 0xb7, 0xc0, //0x00000ac3 movzwl %ax, %eax + 0x48, 0x01, 0xc7, //0x00000ac6 addq %rax, %rdi + 0x48, 0x01, 0xc1, //0x00000ac9 addq %rax, %rcx + 0x48, 0xf7, 0xd9, //0x00000acc negq %rcx + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00000acf jmp LBB0_117 + //0x00000ad4 LBB0_116 + 0x0f, 0xbc, 0xc0, //0x00000ad4 bsfl %eax, %eax + 0x48, 0x01, 0xc7, //0x00000ad7 addq %rax, %rdi + 0x48, 0x29, 0xc1, //0x00000ada subq %rax, %rcx + //0x00000add LBB0_117 + 0x48, 0x01, 0xc3, //0x00000add addq %rax, %rbx + 0x48, 0x89, 0xce, //0x00000ae0 movq %rcx, %rsi + //0x00000ae3 LBB0_118 + 0x8a, 0x07, //0x00000ae3 movb (%rdi), %al + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ae5 .p2align 4, 0x90 + //0x00000af0 LBB0_119 + 0x48, 0x89, 0xd9, //0x00000af0 movq %rbx, %rcx + 0x0f, 0xb6, 0xc0, //0x00000af3 movzbl %al, %eax + 0x48, 0xc1, 0xe0, 0x04, //0x00000af6 shlq $4, %rax + 0x49, 0x63, 0x1c, 0x00, //0x00000afa movslq (%r8,%rax), %rbx + 0x49, 0x8b, 0x44, 0x00, 0x08, //0x00000afe movq $8(%r8,%rax), %rax + 0x48, 0x89, 0x01, //0x00000b03 movq %rax, (%rcx) + 0x48, 0x01, 0xcb, //0x00000b06 addq %rcx, %rbx + 0x48, 0x83, 0xfe, 0x02, //0x00000b09 cmpq $2, %rsi + 0x0f, 0x8c, 0x50, 0x00, 0x00, 0x00, //0x00000b0d jl LBB0_123 + 0x0f, 0xb6, 0x47, 0x01, //0x00000b13 movzbl $1(%rdi), %eax + 0x48, 0x83, 0xc7, 0x01, //0x00000b17 addq $1, %rdi + 0x48, 0x83, 0xc6, 0xff, //0x00000b1b addq $-1, %rsi + 0x42, 0x80, 0x3c, 0x08, 0x00, //0x00000b1f cmpb $0, (%rax,%r9) + 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00000b24 jne LBB0_119 + 0xe9, 0x1e, 0xfd, 0xff, 0xff, //0x00000b2a jmp LBB0_94 + //0x00000b2f LBB0_121 + 0x0f, 0xb6, 0xc0, //0x00000b2f movzbl %al, %eax + 0x0f, 0xbc, 0xc0, //0x00000b32 bsfl %eax, %eax + 0x48, 0x01, 0xc7, //0x00000b35 addq %rax, %rdi + 0x48, 0x29, 0xc6, //0x00000b38 subq %rax, %rsi + 0x48, 0x01, 0xc3, //0x00000b3b addq %rax, %rbx + 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x00000b3e jmp LBB0_118 + //0x00000b43 LBB0_122 + 0x0f, 0xb6, 0xc0, //0x00000b43 movzbl %al, %eax + 0x0f, 0xbc, 0xc0, //0x00000b46 bsfl %eax, %eax + 0x48, 0x8d, 0x48, 0x04, //0x00000b49 leaq $4(%rax), %rcx + 0x48, 0x01, 0xc7, //0x00000b4d addq %rax, %rdi + 0x48, 0x83, 0xc7, 0x04, //0x00000b50 addq $4, %rdi + 0x48, 0x29, 0xce, //0x00000b54 subq %rcx, %rsi + 0x48, 0x01, 0xc3, //0x00000b57 addq %rax, %rbx + 0x48, 0x83, 0xc3, 0x04, //0x00000b5a addq $4, %rbx + 0xe9, 0x80, 0xff, 0xff, 0xff, //0x00000b5e jmp LBB0_118 + //0x00000b63 LBB0_123 + 0x48, 0x29, 0xd3, //0x00000b63 subq %rdx, %rbx + 0x49, 0x89, 0x1f, //0x00000b66 movq %rbx, (%r15) + 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x00000b69 jmp LBB0_127 + //0x00000b6e LBB0_124 + 0x4d, 0x01, 0xeb, //0x00000b6e addq %r13, %r11 + 0x48, 0x8b, 0x55, 0xc0, //0x00000b71 movq $-64(%rbp), %rdx + //0x00000b75 LBB0_125 + 0x49, 0x29, 0xd1, //0x00000b75 subq %rdx, %r9 + 0x4d, 0x89, 0x0f, //0x00000b78 movq %r9, (%r15) + 0x49, 0x29, 0xfb, //0x00000b7b subq %rdi, %r11 + 0x4d, 0x89, 0xde, //0x00000b7e movq %r11, %r14 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000b81 jmp LBB0_127 + //0x00000b86 LBB0_126 + 0x4c, 0x2b, 0x4d, 0xc0, //0x00000b86 subq $-64(%rbp), %r9 + 0x4d, 0x89, 0x0f, //0x00000b8a movq %r9, (%r15) + 0x4c, 0x29, 0xdf, //0x00000b8d subq %r11, %rdi + 0x49, 0xf7, 0xd5, //0x00000b90 notq %r13 + 0x49, 0x01, 0xfd, //0x00000b93 addq %rdi, %r13 + 0x4d, 0x89, 0xee, //0x00000b96 movq %r13, %r14 + //0x00000b99 LBB0_127 + 0x4c, 0x89, 0xf0, //0x00000b99 movq %r14, %rax + 0x48, 0x83, 0xc4, 0x18, //0x00000b9c addq $24, %rsp + 0x5b, //0x00000ba0 popq %rbx + 0x41, 0x5c, //0x00000ba1 popq %r12 + 0x41, 0x5d, //0x00000ba3 popq %r13 + 0x41, 0x5e, //0x00000ba5 popq %r14 + 0x41, 0x5f, //0x00000ba7 popq %r15 + 0x5d, //0x00000ba9 popq %rbp + 0xc5, 0xf8, 0x77, //0x00000baa vzeroupper + 0xc3, //0x00000bad retq + //0x00000bae LBB0_128 + 0x48, 0x8b, 0x45, 0xc0, //0x00000bae movq $-64(%rbp), %rax + 0x4c, 0x01, 0xe8, //0x00000bb2 addq %r13, %rax + 0x48, 0xf7, 0xd0, //0x00000bb5 notq %rax + 0x4c, 0x01, 0xc8, //0x00000bb8 addq %r9, %rax + 0x49, 0x89, 0x07, //0x00000bbb movq %rax, (%r15) + 0x4c, 0x29, 0xdf, //0x00000bbe subq %r11, %rdi + 0x4c, 0x01, 0xef, //0x00000bc1 addq %r13, %rdi + 0x49, 0x89, 0xfe, //0x00000bc4 movq %rdi, %r14 + 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00000bc7 jmp LBB0_127 + 0x00, 0x00, 0x00, 0x00, //0x00000bcc .p2align 4, 0x00 + //0x00000bd0 __SingleQuoteTab + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bd0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x00000bd8 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000be0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x00000be8 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bf0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x00000bf8 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c00 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x00000c08 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c10 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x00000c18 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c20 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x00000c28 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c30 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x00000c38 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c40 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x00000c48 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c50 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x00000c58 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c60 .quad 2 + 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c68 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c70 .quad 2 + 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c78 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c80 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x00000c88 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c90 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x00000c98 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ca0 .quad 2 + 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ca8 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cb0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x00000cb8 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cc0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x00000cc8 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cd0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x00000cd8 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ce0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x00000ce8 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cf0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x00000cf8 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d00 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x00000d08 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d10 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x00000d18 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d20 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x00000d28 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d30 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x00000d38 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d40 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x00000d48 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d50 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x00000d58 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d60 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x00000d68 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d70 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x00000d78 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d80 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x00000d88 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d90 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x00000d98 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000da0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x00000da8 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000db0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x00000db8 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dc0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x00000dc8 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000df0 .quad 2 + 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000df8 QUAD $0x000000000000225c // .asciz 8, '\\"\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001190 .quad 2 + 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001198 QUAD $0x0000000000005c5c // .asciz 8, '\\\\\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00001bd0 .p2align 4, 0x00 + //0x00001bd0 __DoubleQuoteTab + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bd0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x00001bd8 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001be0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x00001be8 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bf0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x00001bf8 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c00 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x00001c08 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c10 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x00001c18 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c20 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x00001c28 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c30 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x00001c38 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c40 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x00001c48 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c50 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x00001c58 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c60 .quad 3 + 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c68 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c70 .quad 3 + 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c78 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c80 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x00001c88 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c90 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x00001c98 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ca0 .quad 3 + 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ca8 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cb0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x00001cb8 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cc0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x00001cc8 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cd0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x00001cd8 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ce0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x00001ce8 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cf0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x00001cf8 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d00 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x00001d08 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d10 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x00001d18 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d20 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x00001d28 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d30 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x00001d38 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d40 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x00001d48 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d50 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x00001d58 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d60 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x00001d68 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d70 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x00001d78 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d80 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x00001d88 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d90 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x00001d98 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001da0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x00001da8 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001db0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x00001db8 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001dc0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x00001dc8 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001df0 .quad 4 + 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x00001df8 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002190 .quad 4 + 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x00002198 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000028f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002930 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000029a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000029b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000029c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000029d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000029e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000029f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00002bd0 .p2align 4, 0x00 + //0x00002bd0 __EscTab + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002bd0 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002be0 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002bf0 QUAD $0x0000000000010000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, //0x00002c20 QUAD $0x0000000000000000; LONG $0x00000000; BYTE $0x01 // .ascii 13, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c2d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c3d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c4d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c5d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c6d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c7d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c8d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002c9d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002cad QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002cbd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, //0x00002ccd WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array.go new file mode 100644 index 000000000..b38be8c86 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the License ); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_skip_array func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) + +var S_skip_array uintptr + +//go:nosplit +func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { + return F_skip_array(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_subr.go new file mode 100644 index 000000000..8078d21f5 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__skip_array = 480 +) + +const ( + _stack__skip_array = 112 +) + +const ( + _size__skip_array = 10664 +) + +var ( + _pcsp__skip_array = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x27f5, 112}, + {0x27f6, 48}, + {0x27f8, 40}, + {0x27fa, 32}, + {0x27fc, 24}, + {0x27fe, 16}, + {0x27ff, 8}, + {0x2803, 0}, + {0x29a8, 112}, + } +) + +var _cfunc_skip_array = []loader.CFunc{ + {"_skip_array_entry", 0, _entry__skip_array, 0, nil}, + {"_skip_array", _entry__skip_array, _size__skip_array, _stack__skip_array, _pcsp__skip_array}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_text_amd64.go new file mode 100644 index 000000000..3af06def3 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_array_text_amd64.go @@ -0,0 +1,3052 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_skip_array = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1 + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 5 + //0x00000010 LCPI0_12 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000010 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000020 LCPI0_13 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000020 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000030 LCPI0_14 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000030 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000040 LCPI0_15 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000040 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000050 LCPI0_16 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000060 LCPI0_17 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000060 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000070 LCPI0_18 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000070 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000080 .p2align 5, 0x00 + //0x00000080 LCPI0_1 + 0x20, //0x00000080 .byte 32 + 0x00, //0x00000081 .byte 0 + 0x00, //0x00000082 .byte 0 + 0x00, //0x00000083 .byte 0 + 0x00, //0x00000084 .byte 0 + 0x00, //0x00000085 .byte 0 + 0x00, //0x00000086 .byte 0 + 0x00, //0x00000087 .byte 0 + 0x00, //0x00000088 .byte 0 + 0x09, //0x00000089 .byte 9 + 0x0a, //0x0000008a .byte 10 + 0x00, //0x0000008b .byte 0 + 0x00, //0x0000008c .byte 0 + 0x0d, //0x0000008d .byte 13 + 0x00, //0x0000008e .byte 0 + 0x00, //0x0000008f .byte 0 + 0x20, //0x00000090 .byte 32 + 0x00, //0x00000091 .byte 0 + 0x00, //0x00000092 .byte 0 + 0x00, //0x00000093 .byte 0 + 0x00, //0x00000094 .byte 0 + 0x00, //0x00000095 .byte 0 + 0x00, //0x00000096 .byte 0 + 0x00, //0x00000097 .byte 0 + 0x00, //0x00000098 .byte 0 + 0x09, //0x00000099 .byte 9 + 0x0a, //0x0000009a .byte 10 + 0x00, //0x0000009b .byte 0 + 0x00, //0x0000009c .byte 0 + 0x0d, //0x0000009d .byte 13 + 0x00, //0x0000009e .byte 0 + 0x00, //0x0000009f .byte 0 + //0x000000a0 LCPI0_2 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000a0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000000c0 LCPI0_3 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000000e0 LCPI0_4 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000e0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000f0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00000100 LCPI0_5 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000100 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000110 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000120 LCPI0_6 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000120 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000130 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000140 LCPI0_7 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000140 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000150 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000160 LCPI0_8 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000160 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000170 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000180 LCPI0_9 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000180 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, //0x00000190 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x000001a0 LCPI0_10 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001a0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001b0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000001c0 LCPI0_11 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001c0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001d0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000001e0 .p2align 4, 0x90 + //0x000001e0 _skip_array + 0x55, //0x000001e0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000001e1 movq %rsp, %rbp + 0x41, 0x57, //0x000001e4 pushq %r15 + 0x41, 0x56, //0x000001e6 pushq %r14 + 0x41, 0x55, //0x000001e8 pushq %r13 + 0x41, 0x54, //0x000001ea pushq %r12 + 0x53, //0x000001ec pushq %rbx + 0x48, 0x83, 0xec, 0x40, //0x000001ed subq $64, %rsp + 0x48, 0x89, 0x4d, 0x98, //0x000001f1 movq %rcx, $-104(%rbp) + 0x49, 0x89, 0xd5, //0x000001f5 movq %rdx, %r13 + 0x49, 0x89, 0xf3, //0x000001f8 movq %rsi, %r11 + 0x49, 0x89, 0xfa, //0x000001fb movq %rdi, %r10 + 0xc5, 0xfa, 0x6f, 0x05, 0xfa, 0xfd, 0xff, 0xff, //0x000001fe vmovdqu $-518(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfa, 0x7f, 0x02, //0x00000206 vmovdqu %xmm0, (%rdx) + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000020a movq $-1, %r14 + 0xc5, 0xfe, 0x6f, 0x2d, 0x67, 0xfe, 0xff, 0xff, //0x00000211 vmovdqu $-409(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x7f, 0xfe, 0xff, 0xff, //0x00000219 vmovdqu $-385(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x97, 0xfe, 0xff, 0xff, //0x00000221 vmovdqu $-361(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xaf, 0xfe, 0xff, 0xff, //0x00000229 vmovdqu $-337(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00000231 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0xc2, 0xfe, 0xff, 0xff, //0x00000236 vmovdqu $-318(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xda, 0xfe, 0xff, 0xff, //0x0000023e vmovdqu $-294(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xf2, 0xfe, 0xff, 0xff, //0x00000246 vmovdqu $-270(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x0a, 0xff, 0xff, 0xff, //0x0000024e vmovdqu $-246(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x22, 0xff, 0xff, 0xff, //0x00000256 vmovdqu $-222(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x3a, 0xff, 0xff, 0xff, //0x0000025e vmovdqu $-198(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x52, 0xff, 0xff, 0xff, //0x00000266 vmovdqu $-174(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4c, 0x8d, 0x0d, 0x87, 0x2b, 0x00, 0x00, //0x0000026e leaq $11143(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x48, 0x89, 0x75, 0xd0, //0x00000275 movq %rsi, $-48(%rbp) + 0x48, 0x89, 0x7d, 0xc0, //0x00000279 movq %rdi, $-64(%rbp) + 0xe9, 0xae, 0x00, 0x00, 0x00, //0x0000027d jmp LBB0_5 + //0x00000282 LBB0_508 + 0x49, 0xf7, 0xd8, //0x00000282 negq %r8 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000285 movq $-48(%rbp), %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0xef, 0xfd, 0xff, 0xff, //0x00000289 vmovdqu $-529(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x07, 0xfe, 0xff, 0xff, //0x00000291 vmovdqu $-505(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x1f, 0xfe, 0xff, 0xff, //0x00000299 vmovdqu $-481(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x37, 0xfe, 0xff, 0xff, //0x000002a1 vmovdqu $-457(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000002a9 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x4a, 0xfe, 0xff, 0xff, //0x000002ae vmovdqu $-438(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x62, 0xfe, 0xff, 0xff, //0x000002b6 vmovdqu $-414(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x7a, 0xfe, 0xff, 0xff, //0x000002be vmovdqu $-390(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x92, 0xfe, 0xff, 0xff, //0x000002c6 vmovdqu $-366(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xaa, 0xfe, 0xff, 0xff, //0x000002ce vmovdqu $-342(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0xc2, 0xfe, 0xff, 0xff, //0x000002d6 vmovdqu $-318(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xda, 0xfe, 0xff, 0xff, //0x000002de vmovdqu $-294(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xc0, //0x000002e6 testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xc0, //0x000002e9 movq $-64(%rbp), %r10 + 0x0f, 0x88, 0xc0, 0x26, 0x00, 0x00, //0x000002ed js LBB0_509 + //0x000002f3 LBB0_351 + 0x49, 0x8b, 0x0b, //0x000002f3 movq (%r11), %rcx + 0x48, 0x83, 0xc1, 0xff, //0x000002f6 addq $-1, %rcx + //0x000002fa LBB0_2 + 0x4c, 0x01, 0xc1, //0x000002fa addq %r8, %rcx + 0x49, 0x89, 0x0b, //0x000002fd movq %rcx, (%r11) + 0x48, 0x83, 0x7d, 0xb0, 0x00, //0x00000300 cmpq $0, $-80(%rbp) + 0x4c, 0x8b, 0x6d, 0xa0, //0x00000305 movq $-96(%rbp), %r13 + 0x0f, 0x8e, 0xbf, 0x26, 0x00, 0x00, //0x00000309 jle LBB0_533 + 0x90, //0x0000030f .p2align 4, 0x90 + //0x00000310 LBB0_3 + 0x49, 0x8b, 0x55, 0x00, //0x00000310 movq (%r13), %rdx + 0x4d, 0x89, 0xf7, //0x00000314 movq %r14, %r15 + 0x48, 0x85, 0xd2, //0x00000317 testq %rdx, %rdx + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000031a jne LBB0_5 + 0xe9, 0xa9, 0x26, 0x00, 0x00, //0x00000320 jmp LBB0_533 + //0x00000325 LBB0_1 + 0x4c, 0x89, 0xf9, //0x00000325 movq %r15, %rcx + 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00000328 jmp LBB0_2 + 0x90, 0x90, 0x90, //0x0000032d .p2align 4, 0x90 + //0x00000330 LBB0_5 + 0x4c, 0x89, 0xf1, //0x00000330 movq %r14, %rcx + 0x4d, 0x8b, 0x02, //0x00000333 movq (%r10), %r8 + 0x49, 0x8b, 0x7a, 0x08, //0x00000336 movq $8(%r10), %rdi + 0x49, 0x8b, 0x33, //0x0000033a movq (%r11), %rsi + 0x48, 0x39, 0xfe, //0x0000033d cmpq %rdi, %rsi + 0x4c, 0x89, 0x45, 0xc8, //0x00000340 movq %r8, $-56(%rbp) + 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00000344 jae LBB0_10 + 0x41, 0x8a, 0x04, 0x30, //0x0000034a movb (%r8,%rsi), %al + 0x3c, 0x0d, //0x0000034e cmpb $13, %al + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000350 je LBB0_10 + 0x3c, 0x20, //0x00000356 cmpb $32, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000358 je LBB0_10 + 0x04, 0xf7, //0x0000035e addb $-9, %al + 0x3c, 0x01, //0x00000360 cmpb $1, %al + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000362 jbe LBB0_10 + 0x49, 0x89, 0xf6, //0x00000368 movq %rsi, %r14 + 0xe9, 0x72, 0x01, 0x00, 0x00, //0x0000036b jmp LBB0_35 + //0x00000370 .p2align 4, 0x90 + //0x00000370 LBB0_10 + 0x4c, 0x8d, 0x76, 0x01, //0x00000370 leaq $1(%rsi), %r14 + 0x49, 0x39, 0xfe, //0x00000374 cmpq %rdi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000377 jae LBB0_14 + 0x43, 0x8a, 0x14, 0x30, //0x0000037d movb (%r8,%r14), %dl + 0x80, 0xfa, 0x0d, //0x00000381 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000384 je LBB0_14 + 0x80, 0xfa, 0x20, //0x0000038a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000038d je LBB0_14 + 0x80, 0xc2, 0xf7, //0x00000393 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000396 cmpb $1, %dl + 0x0f, 0x87, 0x43, 0x01, 0x00, 0x00, //0x00000399 ja LBB0_35 + 0x90, //0x0000039f .p2align 4, 0x90 + //0x000003a0 LBB0_14 + 0x4c, 0x8d, 0x76, 0x02, //0x000003a0 leaq $2(%rsi), %r14 + 0x49, 0x39, 0xfe, //0x000003a4 cmpq %rdi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003a7 jae LBB0_18 + 0x43, 0x8a, 0x14, 0x30, //0x000003ad movb (%r8,%r14), %dl + 0x80, 0xfa, 0x0d, //0x000003b1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003b4 je LBB0_18 + 0x80, 0xfa, 0x20, //0x000003ba cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003bd je LBB0_18 + 0x80, 0xc2, 0xf7, //0x000003c3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000003c6 cmpb $1, %dl + 0x0f, 0x87, 0x13, 0x01, 0x00, 0x00, //0x000003c9 ja LBB0_35 + 0x90, //0x000003cf .p2align 4, 0x90 + //0x000003d0 LBB0_18 + 0x4c, 0x8d, 0x76, 0x03, //0x000003d0 leaq $3(%rsi), %r14 + 0x49, 0x39, 0xfe, //0x000003d4 cmpq %rdi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003d7 jae LBB0_22 + 0x43, 0x8a, 0x14, 0x30, //0x000003dd movb (%r8,%r14), %dl + 0x80, 0xfa, 0x0d, //0x000003e1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003e4 je LBB0_22 + 0x80, 0xfa, 0x20, //0x000003ea cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003ed je LBB0_22 + 0x80, 0xc2, 0xf7, //0x000003f3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000003f6 cmpb $1, %dl + 0x0f, 0x87, 0xe3, 0x00, 0x00, 0x00, //0x000003f9 ja LBB0_35 + 0x90, //0x000003ff .p2align 4, 0x90 + //0x00000400 LBB0_22 + 0x4c, 0x8d, 0x76, 0x04, //0x00000400 leaq $4(%rsi), %r14 + 0x48, 0x89, 0xfa, //0x00000404 movq %rdi, %rdx + 0x4c, 0x29, 0xf2, //0x00000407 subq %r14, %rdx + 0x0f, 0x86, 0x54, 0x25, 0x00, 0x00, //0x0000040a jbe LBB0_505 + 0x48, 0x83, 0xfa, 0x20, //0x00000410 cmpq $32, %rdx + 0x0f, 0x82, 0x61, 0x18, 0x00, 0x00, //0x00000414 jb LBB0_353 + 0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x0000041a movq $-4, %rdx + 0x48, 0x29, 0xf2, //0x00000421 subq %rsi, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000424 .p2align 4, 0x90 + //0x00000430 LBB0_25 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x30, //0x00000430 vmovdqu (%r8,%r14), %ymm0 + 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x00000436 vpshufb %ymm0, %ymm5, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x0000043b vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x0000043f vpmovmskb %ymm0, %esi + 0x83, 0xfe, 0xff, //0x00000443 cmpl $-1, %esi + 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000446 jne LBB0_34 + 0x49, 0x83, 0xc6, 0x20, //0x0000044c addq $32, %r14 + 0x48, 0x8d, 0x34, 0x17, //0x00000450 leaq (%rdi,%rdx), %rsi + 0x48, 0x83, 0xc6, 0xe0, //0x00000454 addq $-32, %rsi + 0x48, 0x83, 0xc2, 0xe0, //0x00000458 addq $-32, %rdx + 0x48, 0x83, 0xfe, 0x1f, //0x0000045c cmpq $31, %rsi + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000460 ja LBB0_25 + 0x4d, 0x89, 0xc6, //0x00000466 movq %r8, %r14 + 0x49, 0x29, 0xd6, //0x00000469 subq %rdx, %r14 + 0x48, 0x01, 0xfa, //0x0000046c addq %rdi, %rdx + 0x48, 0x85, 0xd2, //0x0000046f testq %rdx, %rdx + 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000472 je LBB0_33 + //0x00000478 LBB0_28 + 0x4d, 0x8d, 0x04, 0x16, //0x00000478 leaq (%r14,%rdx), %r8 + 0x31, 0xf6, //0x0000047c xorl %esi, %esi + 0x90, 0x90, //0x0000047e .p2align 4, 0x90 + //0x00000480 LBB0_29 + 0x41, 0x0f, 0xbe, 0x1c, 0x36, //0x00000480 movsbl (%r14,%rsi), %ebx + 0x83, 0xfb, 0x20, //0x00000485 cmpl $32, %ebx + 0x0f, 0x87, 0x26, 0x16, 0x00, 0x00, //0x00000488 ja LBB0_344 + 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000048e movabsq $4294977024, %rax + 0x48, 0x0f, 0xa3, 0xd8, //0x00000498 btq %rbx, %rax + 0x0f, 0x83, 0x12, 0x16, 0x00, 0x00, //0x0000049c jae LBB0_344 + 0x48, 0x83, 0xc6, 0x01, //0x000004a2 addq $1, %rsi + 0x48, 0x39, 0xf2, //0x000004a6 cmpq %rsi, %rdx + 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x000004a9 jne LBB0_29 + 0x4d, 0x89, 0xc6, //0x000004af movq %r8, %r14 + 0x4c, 0x8b, 0x45, 0xc8, //0x000004b2 movq $-56(%rbp), %r8 + //0x000004b6 LBB0_33 + 0x4d, 0x29, 0xc6, //0x000004b6 subq %r8, %r14 + 0x49, 0x39, 0xfe, //0x000004b9 cmpq %rdi, %r14 + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000004bc jb LBB0_35 + 0xe9, 0xa0, 0x24, 0x00, 0x00, //0x000004c2 jmp LBB0_506 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004c7 .p2align 4, 0x90 + //0x000004d0 LBB0_34 + 0xf7, 0xd6, //0x000004d0 notl %esi + 0x44, 0x0f, 0xbc, 0xf6, //0x000004d2 bsfl %esi, %r14d + 0x49, 0x29, 0xd6, //0x000004d6 subq %rdx, %r14 + 0x49, 0x39, 0xfe, //0x000004d9 cmpq %rdi, %r14 + 0x0f, 0x83, 0x85, 0x24, 0x00, 0x00, //0x000004dc jae LBB0_506 + //0x000004e2 LBB0_35 + 0x49, 0x8d, 0x56, 0x01, //0x000004e2 leaq $1(%r14), %rdx + 0x49, 0x89, 0x13, //0x000004e6 movq %rdx, (%r11) + 0x43, 0x0f, 0xbe, 0x3c, 0x30, //0x000004e9 movsbl (%r8,%r14), %edi + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000004ee movq $-1, %r15 + 0x85, 0xff, //0x000004f5 testl %edi, %edi + 0x0f, 0x84, 0xd1, 0x24, 0x00, 0x00, //0x000004f7 je LBB0_533 + 0x49, 0x8b, 0x75, 0x00, //0x000004fd movq (%r13), %rsi + 0x48, 0x8d, 0x56, 0xff, //0x00000501 leaq $-1(%rsi), %rdx + 0x41, 0x8b, 0x5c, 0xf5, 0x00, //0x00000505 movl (%r13,%rsi,8), %ebx + 0x48, 0x83, 0xf9, 0xff, //0x0000050a cmpq $-1, %rcx + 0x4c, 0x0f, 0x45, 0xf1, //0x0000050e cmovneq %rcx, %r14 + 0x83, 0xc3, 0xff, //0x00000512 addl $-1, %ebx + 0x83, 0xfb, 0x05, //0x00000515 cmpl $5, %ebx + 0x0f, 0x87, 0xd2, 0x01, 0x00, 0x00, //0x00000518 ja LBB0_66 + 0x48, 0x8d, 0x05, 0x63, 0x26, 0x00, 0x00, //0x0000051e leaq $9827(%rip), %rax /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x98, //0x00000525 movslq (%rax,%rbx,4), %rcx + 0x48, 0x01, 0xc1, //0x00000529 addq %rax, %rcx + 0xff, 0xe1, //0x0000052c jmpq *%rcx + //0x0000052e LBB0_38 + 0x83, 0xff, 0x2c, //0x0000052e cmpl $44, %edi + 0x0f, 0x84, 0x22, 0x06, 0x00, 0x00, //0x00000531 je LBB0_136 + 0x83, 0xff, 0x5d, //0x00000537 cmpl $93, %edi + 0x0f, 0x84, 0x04, 0x06, 0x00, 0x00, //0x0000053a je LBB0_40 + 0xe9, 0x82, 0x24, 0x00, 0x00, //0x00000540 jmp LBB0_532 + //0x00000545 LBB0_41 + 0x40, 0x80, 0xff, 0x5d, //0x00000545 cmpb $93, %dil + 0x0f, 0x84, 0xf5, 0x05, 0x00, 0x00, //0x00000549 je LBB0_40 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000054f movq $1, (%r13,%rsi,8) + 0x83, 0xff, 0x7b, //0x00000558 cmpl $123, %edi + 0x0f, 0x86, 0x9c, 0x01, 0x00, 0x00, //0x0000055b jbe LBB0_43 + 0xe9, 0x61, 0x24, 0x00, 0x00, //0x00000561 jmp LBB0_532 + //0x00000566 LBB0_44 + 0x40, 0x80, 0xff, 0x22, //0x00000566 cmpb $34, %dil + 0x0f, 0x85, 0x57, 0x24, 0x00, 0x00, //0x0000056a jne LBB0_532 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x04, 0x00, 0x00, 0x00, //0x00000570 movq $4, (%r13,%rsi,8) + 0x4d, 0x8b, 0x03, //0x00000579 movq (%r11), %r8 + 0x4d, 0x8b, 0x62, 0x08, //0x0000057c movq $8(%r10), %r12 + 0xf6, 0x45, 0x98, 0x20, //0x00000580 testb $32, $-104(%rbp) + 0x0f, 0x85, 0x22, 0x07, 0x00, 0x00, //0x00000584 jne LBB0_144 + 0x4c, 0x89, 0xe3, //0x0000058a movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x0000058d subq %r8, %rbx + 0x0f, 0x84, 0x96, 0x25, 0x00, 0x00, //0x00000590 je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x00000596 cmpq $64, %rbx + 0x0f, 0x82, 0x90, 0x18, 0x00, 0x00, //0x0000059a jb LBB0_368 + 0x4c, 0x89, 0xc6, //0x000005a0 movq %r8, %rsi + 0x48, 0xf7, 0xd6, //0x000005a3 notq %rsi + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000005a6 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x000005ad movq %r8, %r15 + 0x45, 0x31, 0xd2, //0x000005b0 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005b3 .p2align 4, 0x90 + //0x000005c0 LBB0_49 + 0x48, 0x8b, 0x45, 0xc8, //0x000005c0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x000005c4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x000005ca vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000005d1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000005d5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000005d9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x000005dd vpmovmskb %ymm2, %ecx + 0xc5, 0xfd, 0x74, 0xc7, //0x000005e1 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x000005e5 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x000005e9 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000005ed vpmovmskb %ymm0, %eax + 0x48, 0xc1, 0xe1, 0x20, //0x000005f1 shlq $32, %rcx + 0x48, 0x09, 0xcf, //0x000005f5 orq %rcx, %rdi + 0x48, 0xc1, 0xe0, 0x20, //0x000005f8 shlq $32, %rax + 0x48, 0x09, 0xc2, //0x000005fc orq %rax, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000005ff jne LBB0_58 + 0x4d, 0x85, 0xd2, //0x00000605 testq %r10, %r10 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000608 jne LBB0_60 + 0x45, 0x31, 0xd2, //0x0000060e xorl %r10d, %r10d + 0x48, 0x85, 0xff, //0x00000611 testq %rdi, %rdi + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000614 jne LBB0_61 + //0x0000061a LBB0_52 + 0x48, 0x83, 0xc3, 0xc0, //0x0000061a addq $-64, %rbx + 0x48, 0x83, 0xc6, 0xc0, //0x0000061e addq $-64, %rsi + 0x49, 0x83, 0xc7, 0x40, //0x00000622 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00000626 cmpq $63, %rbx + 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x0000062a ja LBB0_49 + 0xe9, 0xa4, 0x14, 0x00, 0x00, //0x00000630 jmp LBB0_53 + //0x00000635 LBB0_58 + 0x49, 0x83, 0xf9, 0xff, //0x00000635 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000639 jne LBB0_60 + 0x4c, 0x0f, 0xbc, 0xca, //0x0000063f bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000643 addq %r15, %r9 + //0x00000646 LBB0_60 + 0x4c, 0x89, 0xd0, //0x00000646 movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00000649 notq %rax + 0x48, 0x21, 0xd0, //0x0000064c andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x0000064f leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xd3, //0x00000653 orq %r10, %r11 + 0x4c, 0x89, 0xd9, //0x00000656 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000659 notq %rcx + 0x48, 0x21, 0xd1, //0x0000065c andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000065f movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00000669 andq %rdx, %rcx + 0x45, 0x31, 0xd2, //0x0000066c xorl %r10d, %r10d + 0x48, 0x01, 0xc1, //0x0000066f addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc2, //0x00000672 setb %r10b + 0x48, 0x01, 0xc9, //0x00000676 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000679 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00000683 xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00000686 andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000689 notq %rcx + 0x48, 0x21, 0xcf, //0x0000068c andq %rcx, %rdi + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000068f movq $-48(%rbp), %r11 + 0x48, 0x85, 0xff, //0x00000693 testq %rdi, %rdi + 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00000696 je LBB0_52 + //0x0000069c LBB0_61 + 0x4c, 0x0f, 0xbc, 0xff, //0x0000069c bsfq %rdi, %r15 + 0x49, 0x29, 0xf7, //0x000006a0 subq %rsi, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x000006a3 movq $-64(%rbp), %r10 + 0xe9, 0xf9, 0x08, 0x00, 0x00, //0x000006a7 jmp LBB0_186 + //0x000006ac LBB0_62 + 0x40, 0x80, 0xff, 0x3a, //0x000006ac cmpb $58, %dil + 0x0f, 0x85, 0x11, 0x23, 0x00, 0x00, //0x000006b0 jne LBB0_532 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006b6 movq $0, (%r13,%rsi,8) + 0xe9, 0x4c, 0xfc, 0xff, 0xff, //0x000006bf jmp LBB0_3 + //0x000006c4 LBB0_64 + 0x83, 0xff, 0x2c, //0x000006c4 cmpl $44, %edi + 0x0f, 0x85, 0x6e, 0x04, 0x00, 0x00, //0x000006c7 jne LBB0_65 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x000006cd cmpq $4095, %rsi + 0x0f, 0x8f, 0x99, 0x22, 0x00, 0x00, //0x000006d4 jg LBB0_517 + 0x48, 0x8d, 0x4e, 0x01, //0x000006da leaq $1(%rsi), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000006de movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xf5, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000006e2 movq $3, $8(%r13,%rsi,8) + 0xe9, 0x20, 0xfc, 0xff, 0xff, //0x000006eb jmp LBB0_3 + //0x000006f0 LBB0_66 + 0x49, 0x89, 0x55, 0x00, //0x000006f0 movq %rdx, (%r13) + 0x83, 0xff, 0x7b, //0x000006f4 cmpl $123, %edi + 0x0f, 0x87, 0xca, 0x22, 0x00, 0x00, //0x000006f7 ja LBB0_532 + //0x000006fd LBB0_43 + 0x89, 0xf8, //0x000006fd movl %edi, %eax + 0x48, 0x8d, 0x0d, 0x9a, 0x24, 0x00, 0x00, //0x000006ff leaq $9370(%rip), %rcx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x04, 0x81, //0x00000706 movslq (%rcx,%rax,4), %rax + 0x48, 0x01, 0xc8, //0x0000070a addq %rcx, %rax + 0xff, 0xe0, //0x0000070d jmpq *%rax + //0x0000070f LBB0_81 + 0x4c, 0x89, 0x6d, 0xa0, //0x0000070f movq %r13, $-96(%rbp) + 0x4d, 0x8b, 0x6a, 0x08, //0x00000713 movq $8(%r10), %r13 + 0x49, 0x8b, 0x03, //0x00000717 movq (%r11), %rax + 0x4c, 0x8d, 0x78, 0xff, //0x0000071a leaq $-1(%rax), %r15 + 0x4d, 0x29, 0xfd, //0x0000071e subq %r15, %r13 + 0x0f, 0x84, 0x80, 0x22, 0x00, 0x00, //0x00000721 je LBB0_507 + 0x48, 0x89, 0x45, 0xb0, //0x00000727 movq %rax, $-80(%rbp) + 0x4d, 0x8d, 0x24, 0x00, //0x0000072b leaq (%r8,%rax), %r12 + 0x49, 0x83, 0xc4, 0xff, //0x0000072f addq $-1, %r12 + 0x41, 0x80, 0x3c, 0x24, 0x30, //0x00000733 cmpb $48, (%r12) + 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00000738 jne LBB0_86 + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000073e movl $1, %r8d + 0x49, 0x83, 0xfd, 0x01, //0x00000744 cmpq $1, %r13 + 0x0f, 0x84, 0xd7, 0xfb, 0xff, 0xff, //0x00000748 je LBB0_1 + 0x48, 0x8b, 0x45, 0xc8, //0x0000074e movq $-56(%rbp), %rax + 0x48, 0x8b, 0x4d, 0xb0, //0x00000752 movq $-80(%rbp), %rcx + 0x8a, 0x0c, 0x08, //0x00000756 movb (%rax,%rcx), %cl + 0x80, 0xc1, 0xd2, //0x00000759 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x0000075c cmpb $55, %cl + 0x0f, 0x87, 0xc0, 0xfb, 0xff, 0xff, //0x0000075f ja LBB0_1 + 0x0f, 0xb6, 0xc1, //0x00000765 movzbl %cl, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000768 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x00000772 btq %rax, %rcx + 0x4c, 0x89, 0xf9, //0x00000776 movq %r15, %rcx + 0x0f, 0x83, 0x7b, 0xfb, 0xff, 0xff, //0x00000779 jae LBB0_2 + //0x0000077f LBB0_86 + 0x49, 0x83, 0xfd, 0x20, //0x0000077f cmpq $32, %r13 + 0x0f, 0x82, 0x61, 0x16, 0x00, 0x00, //0x00000783 jb LBB0_362 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000789 movq $-1, $-72(%rbp) + 0x45, 0x31, 0xc0, //0x00000791 xorl %r8d, %r8d + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000794 movq $-1, %r10 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000079b movq $-1, %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007a2 .p2align 4, 0x90 + //0x000007b0 LBB0_88 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x04, //0x000007b0 vmovdqu (%r12,%r8), %ymm0 + 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x000007b6 vpcmpgtb %ymm10, %ymm0, %ymm1 + 0xc5, 0xa5, 0x64, 0xd0, //0x000007bb vpcmpgtb %ymm0, %ymm11, %ymm2 + 0xc5, 0xed, 0xdb, 0xc9, //0x000007bf vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0x9d, 0x74, 0xd0, //0x000007c3 vpcmpeqb %ymm0, %ymm12, %ymm2 + 0xc5, 0x95, 0x74, 0xd8, //0x000007c7 vpcmpeqb %ymm0, %ymm13, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x000007cb vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0x8d, 0xdb, 0xd8, //0x000007cf vpand %ymm0, %ymm14, %ymm3 + 0xc5, 0x85, 0x74, 0xc0, //0x000007d3 vpcmpeqb %ymm0, %ymm15, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x000007d7 vpmovmskb %ymm0, %edx + 0xc5, 0xe5, 0x74, 0xdc, //0x000007db vpcmpeqb %ymm4, %ymm3, %ymm3 + 0xc5, 0xfd, 0xd7, 0xf3, //0x000007df vpmovmskb %ymm3, %esi + 0xc5, 0xfd, 0xd7, 0xfa, //0x000007e3 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0xeb, 0xc0, //0x000007e7 vpor %ymm0, %ymm1, %ymm0 + 0xc5, 0xe5, 0xeb, 0xca, //0x000007eb vpor %ymm2, %ymm3, %ymm1 + 0xc5, 0xfd, 0xeb, 0xc1, //0x000007ef vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000007f3 vpmovmskb %ymm0, %eax + 0x48, 0xf7, 0xd0, //0x000007f7 notq %rax + 0x48, 0x0f, 0xbc, 0xc8, //0x000007fa bsfq %rax, %rcx + 0x83, 0xf9, 0x20, //0x000007fe cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000801 je LBB0_90 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000807 movl $-1, %eax + 0xd3, 0xe0, //0x0000080c shll %cl, %eax + 0xf7, 0xd0, //0x0000080e notl %eax + 0x21, 0xc2, //0x00000810 andl %eax, %edx + 0x21, 0xc6, //0x00000812 andl %eax, %esi + 0x21, 0xf8, //0x00000814 andl %edi, %eax + 0x89, 0xc7, //0x00000816 movl %eax, %edi + //0x00000818 LBB0_90 + 0x8d, 0x5a, 0xff, //0x00000818 leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x0000081b andl %edx, %ebx + 0x0f, 0x85, 0xd4, 0x10, 0x00, 0x00, //0x0000081d jne LBB0_329 + 0x8d, 0x5e, 0xff, //0x00000823 leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x00000826 andl %esi, %ebx + 0x0f, 0x85, 0xc9, 0x10, 0x00, 0x00, //0x00000828 jne LBB0_329 + 0x8d, 0x5f, 0xff, //0x0000082e leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x00000831 andl %edi, %ebx + 0x0f, 0x85, 0xbe, 0x10, 0x00, 0x00, //0x00000833 jne LBB0_329 + 0x85, 0xd2, //0x00000839 testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000083b je LBB0_96 + 0x0f, 0xbc, 0xd2, //0x00000841 bsfl %edx, %edx + 0x49, 0x83, 0xfb, 0xff, //0x00000844 cmpq $-1, %r11 + 0x0f, 0x85, 0x7e, 0x12, 0x00, 0x00, //0x00000848 jne LBB0_345 + 0x4c, 0x01, 0xc2, //0x0000084e addq %r8, %rdx + 0x49, 0x89, 0xd3, //0x00000851 movq %rdx, %r11 + //0x00000854 LBB0_96 + 0x85, 0xf6, //0x00000854 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000856 je LBB0_99 + 0x0f, 0xbc, 0xd6, //0x0000085c bsfl %esi, %edx + 0x49, 0x83, 0xfa, 0xff, //0x0000085f cmpq $-1, %r10 + 0x0f, 0x85, 0x63, 0x12, 0x00, 0x00, //0x00000863 jne LBB0_345 + 0x4c, 0x01, 0xc2, //0x00000869 addq %r8, %rdx + 0x49, 0x89, 0xd2, //0x0000086c movq %rdx, %r10 + //0x0000086f LBB0_99 + 0x85, 0xff, //0x0000086f testl %edi, %edi + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000871 je LBB0_102 + 0x0f, 0xbc, 0xd7, //0x00000877 bsfl %edi, %edx + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x0000087a cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x47, 0x12, 0x00, 0x00, //0x0000087f jne LBB0_345 + 0x4c, 0x01, 0xc2, //0x00000885 addq %r8, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00000888 movq %rdx, $-72(%rbp) + //0x0000088c LBB0_102 + 0x83, 0xf9, 0x20, //0x0000088c cmpl $32, %ecx + 0x0f, 0x85, 0x77, 0x05, 0x00, 0x00, //0x0000088f jne LBB0_164 + 0x49, 0x83, 0xc5, 0xe0, //0x00000895 addq $-32, %r13 + 0x49, 0x83, 0xc0, 0x20, //0x00000899 addq $32, %r8 + 0x49, 0x83, 0xfd, 0x1f, //0x0000089d cmpq $31, %r13 + 0x0f, 0x87, 0x09, 0xff, 0xff, 0xff, //0x000008a1 ja LBB0_88 + 0xc5, 0xf8, 0x77, //0x000008a7 vzeroupper + 0xc5, 0x7e, 0x6f, 0x3d, 0xee, 0xf8, 0xff, 0xff, //0x000008aa vmovdqu $-1810(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xc6, 0xf8, 0xff, 0xff, //0x000008b2 vmovdqu $-1850(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x9e, 0xf8, 0xff, 0xff, //0x000008ba vmovdqu $-1890(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x76, 0xf8, 0xff, 0xff, //0x000008c2 vmovdqu $-1930(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x4e, 0xf8, 0xff, 0xff, //0x000008ca vmovdqu $-1970(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0x26, 0xf8, 0xff, 0xff, //0x000008d2 vmovdqu $-2010(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000008da vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x05, 0xf9, 0xf7, 0xff, 0xff, //0x000008df vmovdqu $-2055(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xd1, 0xf7, 0xff, 0xff, //0x000008e7 vmovdqu $-2095(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xa9, 0xf7, 0xff, 0xff, //0x000008ef vmovdqu $-2135(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x81, 0xf7, 0xff, 0xff, //0x000008f7 vmovdqu $-2175(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x4d, 0x01, 0xe0, //0x000008ff addq %r12, %r8 + 0x49, 0x83, 0xfd, 0x10, //0x00000902 cmpq $16, %r13 + 0x48, 0x8b, 0x45, 0xb0, //0x00000906 movq $-80(%rbp), %rax + 0x0f, 0x82, 0x80, 0x01, 0x00, 0x00, //0x0000090a jb LBB0_123 + //0x00000910 LBB0_105 + 0x4c, 0x89, 0xc1, //0x00000910 movq %r8, %rcx + 0x48, 0x29, 0xc1, //0x00000913 subq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc8, //0x00000916 subq $-56(%rbp), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x0000091a addq $1, %rcx + 0x48, 0x89, 0x4d, 0xa8, //0x0000091e movq %rcx, $-88(%rbp) + 0x45, 0x31, 0xc9, //0x00000922 xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000925 .p2align 4, 0x90 + //0x00000930 LBB0_106 + 0x4c, 0x89, 0xd3, //0x00000930 movq %r10, %rbx + 0x4d, 0x89, 0xe2, //0x00000933 movq %r12, %r10 + 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x08, //0x00000936 vmovdqu (%r8,%r9), %xmm0 + 0xc5, 0xf9, 0x64, 0x0d, 0xcc, 0xf6, 0xff, 0xff, //0x0000093c vpcmpgtb $-2356(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x15, 0xd4, 0xf6, 0xff, 0xff, //0x00000944 vmovdqu $-2348(%rip), %xmm2 /* LCPI0_13+0(%rip) */ + 0xc5, 0xe9, 0x64, 0xd0, //0x0000094c vpcmpgtb %xmm0, %xmm2, %xmm2 + 0xc5, 0xf1, 0xdb, 0xca, //0x00000950 vpand %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x74, 0x15, 0xd4, 0xf6, 0xff, 0xff, //0x00000954 vpcmpeqb $-2348(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x1d, 0xdc, 0xf6, 0xff, 0xff, //0x0000095c vpcmpeqb $-2340(%rip), %xmm0, %xmm3 /* LCPI0_15+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xd2, //0x00000964 vpor %xmm2, %xmm3, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0xe0, 0xf6, 0xff, 0xff, //0x00000968 vpand $-2336(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0xe8, 0xf6, 0xff, 0xff, //0x00000970 vpcmpeqb $-2328(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0xf0, 0xf6, 0xff, 0xff, //0x00000978 vpcmpeqb $-2320(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x00000980 vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xe9, 0xeb, 0xc9, //0x00000984 vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xd9, 0xeb, 0xc9, //0x00000988 vpor %xmm1, %xmm4, %xmm1 + 0xc5, 0x79, 0xd7, 0xe0, //0x0000098c vpmovmskb %xmm0, %r12d + 0xc5, 0xf9, 0xd7, 0xd3, //0x00000990 vpmovmskb %xmm3, %edx + 0xc5, 0xf9, 0xd7, 0xf2, //0x00000994 vpmovmskb %xmm2, %esi + 0xc5, 0xf9, 0xd7, 0xc1, //0x00000998 vpmovmskb %xmm1, %eax + 0xf7, 0xd0, //0x0000099c notl %eax + 0x0f, 0xbc, 0xc8, //0x0000099e bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x000009a1 cmpl $16, %ecx + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000009a4 je LBB0_108 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000009aa movl $-1, %eax + 0xd3, 0xe0, //0x000009af shll %cl, %eax + 0xf7, 0xd0, //0x000009b1 notl %eax + 0x41, 0x21, 0xc4, //0x000009b3 andl %eax, %r12d + 0x21, 0xc2, //0x000009b6 andl %eax, %edx + 0x21, 0xf0, //0x000009b8 andl %esi, %eax + 0x89, 0xc6, //0x000009ba movl %eax, %esi + //0x000009bc LBB0_108 + 0xc5, 0xfe, 0x6f, 0x25, 0xfc, 0xf7, 0xff, 0xff, //0x000009bc vmovdqu $-2052(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x41, 0x8d, 0x7c, 0x24, 0xff, //0x000009c4 leal $-1(%r12), %edi + 0x44, 0x21, 0xe7, //0x000009c9 andl %r12d, %edi + 0x0f, 0x85, 0xce, 0x11, 0x00, 0x00, //0x000009cc jne LBB0_348 + 0x8d, 0x7a, 0xff, //0x000009d2 leal $-1(%rdx), %edi + 0x21, 0xd7, //0x000009d5 andl %edx, %edi + 0x0f, 0x85, 0xc3, 0x11, 0x00, 0x00, //0x000009d7 jne LBB0_348 + 0x8d, 0x7e, 0xff, //0x000009dd leal $-1(%rsi), %edi + 0x21, 0xf7, //0x000009e0 andl %esi, %edi + 0x0f, 0x85, 0xb8, 0x11, 0x00, 0x00, //0x000009e2 jne LBB0_348 + 0x45, 0x85, 0xe4, //0x000009e8 testl %r12d, %r12d + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000009eb je LBB0_114 + 0x41, 0x0f, 0xbc, 0xfc, //0x000009f1 bsfl %r12d, %edi + 0x49, 0x83, 0xfb, 0xff, //0x000009f5 cmpq $-1, %r11 + 0x0f, 0x85, 0xb1, 0x12, 0x00, 0x00, //0x000009f9 jne LBB0_356 + 0x48, 0x8b, 0x45, 0xa8, //0x000009ff movq $-88(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00000a03 addq %r9, %rax + 0x48, 0x01, 0xc7, //0x00000a06 addq %rax, %rdi + 0x49, 0x89, 0xfb, //0x00000a09 movq %rdi, %r11 + //0x00000a0c LBB0_114 + 0x85, 0xd2, //0x00000a0c testl %edx, %edx + 0x4d, 0x89, 0xd4, //0x00000a0e movq %r10, %r12 + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000a11 je LBB0_117 + 0x0f, 0xbc, 0xd2, //0x00000a17 bsfl %edx, %edx + 0x48, 0x83, 0xfb, 0xff, //0x00000a1a cmpq $-1, %rbx + 0x0f, 0x85, 0x50, 0x12, 0x00, 0x00, //0x00000a1e jne LBB0_352 + 0x48, 0x8b, 0x45, 0xa8, //0x00000a24 movq $-88(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00000a28 addq %r9, %rax + 0x48, 0x01, 0xc2, //0x00000a2b addq %rax, %rdx + 0x49, 0x89, 0xd2, //0x00000a2e movq %rdx, %r10 + 0x85, 0xf6, //0x00000a31 testl %esi, %esi + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00000a33 jne LBB0_118 + 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00000a39 jmp LBB0_120 + 0x90, 0x90, //0x00000a3e .p2align 4, 0x90 + //0x00000a40 LBB0_117 + 0x49, 0x89, 0xda, //0x00000a40 movq %rbx, %r10 + 0x85, 0xf6, //0x00000a43 testl %esi, %esi + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00000a45 je LBB0_120 + //0x00000a4b LBB0_118 + 0x0f, 0xbc, 0xd6, //0x00000a4b bsfl %esi, %edx + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x00000a4e cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x1b, 0x12, 0x00, 0x00, //0x00000a53 jne LBB0_352 + 0x48, 0x8b, 0x45, 0xa8, //0x00000a59 movq $-88(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00000a5d addq %r9, %rax + 0x48, 0x01, 0xc2, //0x00000a60 addq %rax, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00000a63 movq %rdx, $-72(%rbp) + //0x00000a67 LBB0_120 + 0x83, 0xf9, 0x10, //0x00000a67 cmpl $16, %ecx + 0x0f, 0x85, 0x56, 0x05, 0x00, 0x00, //0x00000a6a jne LBB0_189 + 0x49, 0x83, 0xc5, 0xf0, //0x00000a70 addq $-16, %r13 + 0x49, 0x83, 0xc1, 0x10, //0x00000a74 addq $16, %r9 + 0x49, 0x83, 0xfd, 0x0f, //0x00000a78 cmpq $15, %r13 + 0x0f, 0x87, 0xae, 0xfe, 0xff, 0xff, //0x00000a7c ja LBB0_106 + 0x4d, 0x01, 0xc8, //0x00000a82 addq %r9, %r8 + 0x4c, 0x8d, 0x0d, 0x70, 0x23, 0x00, 0x00, //0x00000a85 leaq $9072(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x48, 0x8b, 0x45, 0xb0, //0x00000a8c movq $-80(%rbp), %rax + //0x00000a90 LBB0_123 + 0x4d, 0x85, 0xed, //0x00000a90 testq %r13, %r13 + 0xc5, 0xfe, 0x6f, 0x25, 0x25, 0xf7, 0xff, 0xff, //0x00000a93 vmovdqu $-2267(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x84, 0x50, 0x05, 0x00, 0x00, //0x00000a9b je LBB0_191 + 0x4b, 0x8d, 0x3c, 0x28, //0x00000aa1 leaq (%r8,%r13), %rdi + 0x4c, 0x89, 0xc6, //0x00000aa5 movq %r8, %rsi + 0x48, 0x29, 0xc6, //0x00000aa8 subq %rax, %rsi + 0x48, 0x2b, 0x75, 0xc8, //0x00000aab subq $-56(%rbp), %rsi + 0x48, 0x83, 0xc6, 0x01, //0x00000aaf addq $1, %rsi + 0x31, 0xc9, //0x00000ab3 xorl %ecx, %ecx + 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00000ab5 jmp LBB0_128 + //0x00000aba LBB0_125 + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x00000aba cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0xe3, 0x10, 0x00, 0x00, //0x00000abf jne LBB0_349 + 0x48, 0x8d, 0x04, 0x0e, //0x00000ac5 leaq (%rsi,%rcx), %rax + 0x48, 0x89, 0x45, 0xb8, //0x00000ac9 movq %rax, $-72(%rbp) + 0x90, 0x90, 0x90, //0x00000acd .p2align 4, 0x90 + //0x00000ad0 LBB0_127 + 0x48, 0x83, 0xc1, 0x01, //0x00000ad0 addq $1, %rcx + 0x49, 0x39, 0xcd, //0x00000ad4 cmpq %rcx, %r13 + 0x0f, 0x84, 0xd7, 0x0d, 0x00, 0x00, //0x00000ad7 je LBB0_321 + //0x00000add LBB0_128 + 0x41, 0x0f, 0xbe, 0x14, 0x08, //0x00000add movsbl (%r8,%rcx), %edx + 0x8d, 0x42, 0xd0, //0x00000ae2 leal $-48(%rdx), %eax + 0x83, 0xf8, 0x0a, //0x00000ae5 cmpl $10, %eax + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000ae8 jb LBB0_127 + 0x8d, 0x5a, 0xd5, //0x00000aee leal $-43(%rdx), %ebx + 0x83, 0xfb, 0x1a, //0x00000af1 cmpl $26, %ebx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000af4 ja LBB0_133 + 0x49, 0x63, 0x04, 0x99, //0x00000afa movslq (%r9,%rbx,4), %rax + 0x4c, 0x01, 0xc8, //0x00000afe addq %r9, %rax + 0xff, 0xe0, //0x00000b01 jmpq *%rax + //0x00000b03 LBB0_131 + 0x49, 0x83, 0xfb, 0xff, //0x00000b03 cmpq $-1, %r11 + 0x0f, 0x85, 0x9b, 0x10, 0x00, 0x00, //0x00000b07 jne LBB0_349 + 0x4c, 0x8d, 0x1c, 0x0e, //0x00000b0d leaq (%rsi,%rcx), %r11 + 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000b11 jmp LBB0_127 + //0x00000b16 LBB0_133 + 0x83, 0xfa, 0x65, //0x00000b16 cmpl $101, %edx + 0x0f, 0x85, 0xcf, 0x04, 0x00, 0x00, //0x00000b19 jne LBB0_190 + //0x00000b1f LBB0_134 + 0x49, 0x83, 0xfa, 0xff, //0x00000b1f cmpq $-1, %r10 + 0x0f, 0x85, 0x7f, 0x10, 0x00, 0x00, //0x00000b23 jne LBB0_349 + 0x4c, 0x8d, 0x14, 0x0e, //0x00000b29 leaq (%rsi,%rcx), %r10 + 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00000b2d jmp LBB0_127 + //0x00000b32 LBB0_67 + 0x83, 0xff, 0x22, //0x00000b32 cmpl $34, %edi + 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00000b35 je LBB0_68 + //0x00000b3b LBB0_65 + 0x83, 0xff, 0x7d, //0x00000b3b cmpl $125, %edi + 0x0f, 0x85, 0x83, 0x1e, 0x00, 0x00, //0x00000b3e jne LBB0_532 + //0x00000b44 LBB0_40 + 0x49, 0x89, 0x55, 0x00, //0x00000b44 movq %rdx, (%r13) + 0x4d, 0x89, 0xf7, //0x00000b48 movq %r14, %r15 + 0x48, 0x85, 0xd2, //0x00000b4b testq %rdx, %rdx + 0x0f, 0x85, 0xdc, 0xf7, 0xff, 0xff, //0x00000b4e jne LBB0_5 + 0xe9, 0x75, 0x1e, 0x00, 0x00, //0x00000b54 jmp LBB0_533 + //0x00000b59 LBB0_136 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00000b59 cmpq $4095, %rsi + 0x0f, 0x8f, 0x0d, 0x1e, 0x00, 0x00, //0x00000b60 jg LBB0_517 + 0x48, 0x8d, 0x4e, 0x01, //0x00000b66 leaq $1(%rsi), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00000b6a movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xf5, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000b6e movq $0, $8(%r13,%rsi,8) + 0xe9, 0x94, 0xf7, 0xff, 0xff, //0x00000b77 jmp LBB0_3 + //0x00000b7c LBB0_68 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000b7c movq $2, (%r13,%rsi,8) + 0x4d, 0x8b, 0x03, //0x00000b85 movq (%r11), %r8 + 0x4d, 0x8b, 0x62, 0x08, //0x00000b88 movq $8(%r10), %r12 + 0xf6, 0x45, 0x98, 0x20, //0x00000b8c testb $32, $-104(%rbp) + 0x0f, 0x85, 0x9b, 0x02, 0x00, 0x00, //0x00000b90 jne LBB0_165 + 0x4c, 0x89, 0xe3, //0x00000b96 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x00000b99 subq %r8, %rbx + 0x0f, 0x84, 0x8a, 0x1f, 0x00, 0x00, //0x00000b9c je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x00000ba2 cmpq $64, %rbx + 0x0f, 0x82, 0x06, 0x13, 0x00, 0x00, //0x00000ba6 jb LBB0_375 + 0x4c, 0x89, 0xc6, //0x00000bac movq %r8, %rsi + 0x48, 0xf7, 0xd6, //0x00000baf notq %rsi + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000bb2 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x00000bb9 movq %r8, %r15 + 0x45, 0x31, 0xd2, //0x00000bbc xorl %r10d, %r10d + 0x90, //0x00000bbf .p2align 4, 0x90 + //0x00000bc0 LBB0_72 + 0x48, 0x8b, 0x45, 0xc8, //0x00000bc0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00000bc4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x00000bca vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000bd1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000bd5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000bd9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000bdd vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x00000be1 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000be5 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00000be9 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000bed vpmovmskb %ymm0, %ecx + 0x48, 0xc1, 0xe0, 0x20, //0x00000bf1 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000bf5 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00000bf8 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x00000bfc orq %rcx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000bff jne LBB0_140 + 0x4d, 0x85, 0xd2, //0x00000c05 testq %r10, %r10 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000c08 jne LBB0_142 + 0x45, 0x31, 0xd2, //0x00000c0e xorl %r10d, %r10d + 0x48, 0x85, 0xff, //0x00000c11 testq %rdi, %rdi + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000c14 jne LBB0_143 + //0x00000c1a LBB0_75 + 0x48, 0x83, 0xc3, 0xc0, //0x00000c1a addq $-64, %rbx + 0x48, 0x83, 0xc6, 0xc0, //0x00000c1e addq $-64, %rsi + 0x49, 0x83, 0xc7, 0x40, //0x00000c22 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00000c26 cmpq $63, %rbx + 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x00000c2a ja LBB0_72 + 0xe9, 0x9e, 0x0f, 0x00, 0x00, //0x00000c30 jmp LBB0_76 + //0x00000c35 LBB0_140 + 0x49, 0x83, 0xf9, 0xff, //0x00000c35 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000c39 jne LBB0_142 + 0x4c, 0x0f, 0xbc, 0xca, //0x00000c3f bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000c43 addq %r15, %r9 + //0x00000c46 LBB0_142 + 0x4c, 0x89, 0xd0, //0x00000c46 movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00000c49 notq %rax + 0x48, 0x21, 0xd0, //0x00000c4c andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x00000c4f leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xd3, //0x00000c53 orq %r10, %r11 + 0x4c, 0x89, 0xd9, //0x00000c56 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000c59 notq %rcx + 0x48, 0x21, 0xd1, //0x00000c5c andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000c5f movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00000c69 andq %rdx, %rcx + 0x45, 0x31, 0xd2, //0x00000c6c xorl %r10d, %r10d + 0x48, 0x01, 0xc1, //0x00000c6f addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc2, //0x00000c72 setb %r10b + 0x48, 0x01, 0xc9, //0x00000c76 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c79 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00000c83 xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00000c86 andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000c89 notq %rcx + 0x48, 0x21, 0xcf, //0x00000c8c andq %rcx, %rdi + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000c8f movq $-48(%rbp), %r11 + 0x48, 0x85, 0xff, //0x00000c93 testq %rdi, %rdi + 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00000c96 je LBB0_75 + //0x00000c9c LBB0_143 + 0x4c, 0x0f, 0xbc, 0xff, //0x00000c9c bsfq %rdi, %r15 + 0x49, 0x29, 0xf7, //0x00000ca0 subq %rsi, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00000ca3 movq $-64(%rbp), %r10 + 0xe9, 0x47, 0x04, 0x00, 0x00, //0x00000ca7 jmp LBB0_205 + //0x00000cac LBB0_144 + 0x4c, 0x89, 0xe8, //0x00000cac movq %r13, %rax + 0x4d, 0x89, 0xe5, //0x00000caf movq %r12, %r13 + 0x4d, 0x29, 0xc5, //0x00000cb2 subq %r8, %r13 + 0x0f, 0x84, 0x71, 0x1e, 0x00, 0x00, //0x00000cb5 je LBB0_535 + 0x49, 0x83, 0xfd, 0x40, //0x00000cbb cmpq $64, %r13 + 0x0f, 0x82, 0x8c, 0x11, 0x00, 0x00, //0x00000cbf jb LBB0_369 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000cc5 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x00000ccc movq %r8, %r15 + 0x45, 0x31, 0xdb, //0x00000ccf xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cd2 .p2align 4, 0x90 + //0x00000ce0 LBB0_147 + 0x48, 0x8b, 0x4d, 0xc8, //0x00000ce0 movq $-56(%rbp), %rcx + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x39, //0x00000ce4 vmovdqu (%rcx,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x39, 0x20, //0x00000cea vmovdqu $32(%rcx,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000cf1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000cf5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000cf9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00000cfd vpmovmskb %ymm2, %ecx + 0xc5, 0xfd, 0x74, 0xd7, //0x00000d01 vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00000d05 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x00000d09 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x00000d0d vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0x64, 0xd1, //0x00000d11 vpcmpgtb %ymm1, %ymm8, %ymm2 + 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000d15 vpcmpgtb %ymm9, %ymm1, %ymm1 + 0xc5, 0xed, 0xdb, 0xc9, //0x00000d1a vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00000d1e vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe1, 0x20, //0x00000d22 shlq $32, %rcx + 0x48, 0x09, 0xcf, //0x00000d26 orq %rcx, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00000d29 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x00000d2d shlq $32, %rsi + 0x48, 0x09, 0xda, //0x00000d31 orq %rbx, %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000d34 jne LBB0_158 + 0x4d, 0x85, 0xdb, //0x00000d3a testq %r11, %r11 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000d3d jne LBB0_160 + 0x45, 0x31, 0xdb, //0x00000d43 xorl %r11d, %r11d + //0x00000d46 LBB0_150 + 0xc5, 0xbd, 0x64, 0xc8, //0x00000d46 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000d4a vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x00000d4f vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000d53 vpmovmskb %ymm0, %ecx + 0x48, 0x09, 0xce, //0x00000d57 orq %rcx, %rsi + 0x48, 0x85, 0xff, //0x00000d5a testq %rdi, %rdi + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000d5d jne LBB0_161 + 0x48, 0x85, 0xf6, //0x00000d63 testq %rsi, %rsi + 0x0f, 0x85, 0x77, 0x1c, 0x00, 0x00, //0x00000d66 jne LBB0_511 + 0x49, 0x83, 0xc5, 0xc0, //0x00000d6c addq $-64, %r13 + 0x49, 0x83, 0xc7, 0x40, //0x00000d70 addq $64, %r15 + 0x49, 0x83, 0xfd, 0x3f, //0x00000d74 cmpq $63, %r13 + 0x0f, 0x87, 0x62, 0xff, 0xff, 0xff, //0x00000d78 ja LBB0_147 + 0xe9, 0xae, 0x0d, 0x00, 0x00, //0x00000d7e jmp LBB0_153 + //0x00000d83 LBB0_158 + 0x49, 0x83, 0xf9, 0xff, //0x00000d83 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000d87 jne LBB0_160 + 0x4c, 0x0f, 0xbc, 0xca, //0x00000d8d bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000d91 addq %r15, %r9 + //0x00000d94 LBB0_160 + 0x4c, 0x89, 0xd9, //0x00000d94 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000d97 notq %rcx + 0x48, 0x21, 0xd1, //0x00000d9a andq %rdx, %rcx + 0x4c, 0x8d, 0x14, 0x09, //0x00000d9d leaq (%rcx,%rcx), %r10 + 0x4d, 0x09, 0xda, //0x00000da1 orq %r11, %r10 + 0x4c, 0x89, 0xd3, //0x00000da4 movq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x00000da7 notq %rbx + 0x48, 0x21, 0xd3, //0x00000daa andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000dad movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00000db7 andq %rdx, %rbx + 0x45, 0x31, 0xdb, //0x00000dba xorl %r11d, %r11d + 0x48, 0x01, 0xcb, //0x00000dbd addq %rcx, %rbx + 0x41, 0x0f, 0x92, 0xc3, //0x00000dc0 setb %r11b + 0x48, 0x01, 0xdb, //0x00000dc4 addq %rbx, %rbx + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000dc7 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcb, //0x00000dd1 xorq %rcx, %rbx + 0x4c, 0x21, 0xd3, //0x00000dd4 andq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x00000dd7 notq %rbx + 0x48, 0x21, 0xdf, //0x00000dda andq %rbx, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00000ddd movq $-64(%rbp), %r10 + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00000de1 jmp LBB0_150 + //0x00000de6 LBB0_161 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000de6 bsfq %rdi, %rcx + 0x48, 0x85, 0xf6, //0x00000dea testq %rsi, %rsi + 0x0f, 0x84, 0x96, 0x01, 0x00, 0x00, //0x00000ded je LBB0_184 + 0x48, 0x0f, 0xbc, 0xd6, //0x00000df3 bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000df7 movq $-48(%rbp), %r11 + 0x49, 0x89, 0xc5, //0x00000dfb movq %rax, %r13 + 0x48, 0x39, 0xca, //0x00000dfe cmpq %rcx, %rdx + 0x0f, 0x83, 0x97, 0x01, 0x00, 0x00, //0x00000e01 jae LBB0_185 + 0xe9, 0x28, 0x1d, 0x00, 0x00, //0x00000e07 jmp LBB0_163 + //0x00000e0c LBB0_164 + 0x4c, 0x01, 0xc1, //0x00000e0c addq %r8, %rcx + 0x4c, 0x01, 0xe1, //0x00000e0f addq %r12, %rcx + 0xc5, 0xf8, 0x77, //0x00000e12 vzeroupper + 0x49, 0x89, 0xc8, //0x00000e15 movq %rcx, %r8 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000e18 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x00000e1f testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x00000e22 movq $-72(%rbp), %rdx + 0x0f, 0x85, 0xd9, 0x01, 0x00, 0x00, //0x00000e26 jne LBB0_192 + 0xe9, 0x85, 0x1b, 0x00, 0x00, //0x00000e2c jmp LBB0_510 + //0x00000e31 LBB0_165 + 0x4c, 0x89, 0xe3, //0x00000e31 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x00000e34 subq %r8, %rbx + 0x0f, 0x84, 0xef, 0x1c, 0x00, 0x00, //0x00000e37 je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x00000e3d cmpq $64, %rbx + 0x0f, 0x82, 0x8c, 0x10, 0x00, 0x00, //0x00000e41 jb LBB0_376 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000e47 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x00000e4e movq %r8, %r15 + 0x45, 0x31, 0xdb, //0x00000e51 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e54 .p2align 4, 0x90 + //0x00000e60 LBB0_168 + 0x48, 0x8b, 0x45, 0xc8, //0x00000e60 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00000e64 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x00000e6a vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000e71 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000e75 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000e79 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000e7d vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x00000e81 vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00000e85 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x00000e89 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00000e8d vpmovmskb %ymm2, %ecx + 0xc5, 0xbd, 0x64, 0xd1, //0x00000e91 vpcmpgtb %ymm1, %ymm8, %ymm2 + 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000e95 vpcmpgtb %ymm9, %ymm1, %ymm1 + 0xc5, 0xed, 0xdb, 0xc9, //0x00000e9a vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00000e9e vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00000ea2 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000ea6 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00000ea9 shlq $32, %rcx + 0x48, 0xc1, 0xe6, 0x20, //0x00000ead shlq $32, %rsi + 0x48, 0x09, 0xca, //0x00000eb1 orq %rcx, %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000eb4 jne LBB0_179 + 0x4d, 0x85, 0xdb, //0x00000eba testq %r11, %r11 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ebd jne LBB0_181 + 0x45, 0x31, 0xdb, //0x00000ec3 xorl %r11d, %r11d + //0x00000ec6 LBB0_171 + 0xc5, 0xbd, 0x64, 0xc8, //0x00000ec6 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000eca vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x00000ecf vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00000ed3 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x00000ed7 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x00000eda testq %rdi, %rdi + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000edd jne LBB0_182 + 0x48, 0x85, 0xf6, //0x00000ee3 testq %rsi, %rsi + 0x0f, 0x85, 0xf7, 0x1a, 0x00, 0x00, //0x00000ee6 jne LBB0_511 + 0x48, 0x83, 0xc3, 0xc0, //0x00000eec addq $-64, %rbx + 0x49, 0x83, 0xc7, 0x40, //0x00000ef0 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00000ef4 cmpq $63, %rbx + 0x0f, 0x87, 0x62, 0xff, 0xff, 0xff, //0x00000ef8 ja LBB0_168 + 0xe9, 0x28, 0x0d, 0x00, 0x00, //0x00000efe jmp LBB0_174 + //0x00000f03 LBB0_179 + 0x49, 0x83, 0xf9, 0xff, //0x00000f03 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000f07 jne LBB0_181 + 0x4c, 0x0f, 0xbc, 0xca, //0x00000f0d bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000f11 addq %r15, %r9 + //0x00000f14 LBB0_181 + 0x4c, 0x89, 0xd8, //0x00000f14 movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00000f17 notq %rax + 0x48, 0x21, 0xd0, //0x00000f1a andq %rdx, %rax + 0x4c, 0x8d, 0x14, 0x00, //0x00000f1d leaq (%rax,%rax), %r10 + 0x4d, 0x09, 0xda, //0x00000f21 orq %r11, %r10 + 0x4c, 0x89, 0xd1, //0x00000f24 movq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x00000f27 notq %rcx + 0x48, 0x21, 0xd1, //0x00000f2a andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f2d movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00000f37 andq %rdx, %rcx + 0x45, 0x31, 0xdb, //0x00000f3a xorl %r11d, %r11d + 0x48, 0x01, 0xc1, //0x00000f3d addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc3, //0x00000f40 setb %r11b + 0x48, 0x01, 0xc9, //0x00000f44 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f47 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00000f51 xorq %rax, %rcx + 0x4c, 0x21, 0xd1, //0x00000f54 andq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x00000f57 notq %rcx + 0x48, 0x21, 0xcf, //0x00000f5a andq %rcx, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00000f5d movq $-64(%rbp), %r10 + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00000f61 jmp LBB0_171 + //0x00000f66 LBB0_182 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000f66 bsfq %rdi, %rcx + 0x48, 0x85, 0xf6, //0x00000f6a testq %rsi, %rsi + 0x0f, 0x84, 0x67, 0x01, 0x00, 0x00, //0x00000f6d je LBB0_203 + 0x48, 0x0f, 0xbc, 0xd6, //0x00000f73 bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000f77 movq $-48(%rbp), %r11 + 0x48, 0x39, 0xca, //0x00000f7b cmpq %rcx, %rdx + 0x0f, 0x83, 0x68, 0x01, 0x00, 0x00, //0x00000f7e jae LBB0_204 + 0xe9, 0xab, 0x1b, 0x00, 0x00, //0x00000f84 jmp LBB0_163 + //0x00000f89 LBB0_184 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000f89 movl $64, %edx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000f8e movq $-48(%rbp), %r11 + 0x49, 0x89, 0xc5, //0x00000f92 movq %rax, %r13 + 0x48, 0x39, 0xca, //0x00000f95 cmpq %rcx, %rdx + 0x0f, 0x82, 0x96, 0x1b, 0x00, 0x00, //0x00000f98 jb LBB0_163 + //0x00000f9e LBB0_185 + 0x49, 0x01, 0xcf, //0x00000f9e addq %rcx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00000fa1 addq $1, %r15 + //0x00000fa5 LBB0_186 + 0x4d, 0x85, 0xff, //0x00000fa5 testq %r15, %r15 + 0x0f, 0x88, 0xd1, 0x19, 0x00, 0x00, //0x00000fa8 js LBB0_326 + //0x00000fae LBB0_187 + 0x4d, 0x89, 0x3b, //0x00000fae movq %r15, (%r11) + 0x4d, 0x85, 0xc0, //0x00000fb1 testq %r8, %r8 + 0x4c, 0x8d, 0x0d, 0x41, 0x1e, 0x00, 0x00, //0x00000fb4 leaq $7745(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x0f, 0x8f, 0x4f, 0xf3, 0xff, 0xff, //0x00000fbb jg LBB0_3 + 0xe9, 0xd5, 0x19, 0x00, 0x00, //0x00000fc1 jmp LBB0_188 + //0x00000fc6 LBB0_189 + 0x89, 0xc8, //0x00000fc6 movl %ecx, %eax + 0x49, 0x01, 0xc0, //0x00000fc8 addq %rax, %r8 + 0x4d, 0x01, 0xc8, //0x00000fcb addq %r9, %r8 + 0x4c, 0x8d, 0x0d, 0x27, 0x1e, 0x00, 0x00, //0x00000fce leaq $7719(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000fd5 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x00000fdc testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x00000fdf movq $-72(%rbp), %rdx + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00000fe3 jne LBB0_192 + 0xe9, 0xc8, 0x19, 0x00, 0x00, //0x00000fe9 jmp LBB0_510 + //0x00000fee LBB0_190 + 0x49, 0x01, 0xc8, //0x00000fee addq %rcx, %r8 + //0x00000ff1 LBB0_191 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ff1 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x00000ff8 testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x00000ffb movq $-72(%rbp), %rdx + 0x0f, 0x84, 0xb1, 0x19, 0x00, 0x00, //0x00000fff je LBB0_510 + //0x00001005 LBB0_192 + 0x48, 0x85, 0xd2, //0x00001005 testq %rdx, %rdx + 0x0f, 0x84, 0xa8, 0x19, 0x00, 0x00, //0x00001008 je LBB0_510 + 0x4d, 0x85, 0xd2, //0x0000100e testq %r10, %r10 + 0x0f, 0x84, 0x9f, 0x19, 0x00, 0x00, //0x00001011 je LBB0_510 + 0x4d, 0x29, 0xe0, //0x00001017 subq %r12, %r8 + 0x49, 0x8d, 0x48, 0xff, //0x0000101a leaq $-1(%r8), %rcx + 0x49, 0x39, 0xcb, //0x0000101e cmpq %rcx, %r11 + 0x0f, 0x84, 0x5b, 0xf2, 0xff, 0xff, //0x00001021 je LBB0_508 + 0x48, 0x39, 0xca, //0x00001027 cmpq %rcx, %rdx + 0x0f, 0x84, 0x52, 0xf2, 0xff, 0xff, //0x0000102a je LBB0_508 + 0x49, 0x39, 0xca, //0x00001030 cmpq %rcx, %r10 + 0x0f, 0x84, 0x49, 0xf2, 0xff, 0xff, //0x00001033 je LBB0_508 + 0x48, 0x85, 0xd2, //0x00001039 testq %rdx, %rdx + 0xc5, 0xfe, 0x6f, 0x2d, 0x3c, 0xf0, 0xff, 0xff, //0x0000103c vmovdqu $-4036(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x54, 0xf0, 0xff, 0xff, //0x00001044 vmovdqu $-4012(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x6c, 0xf0, 0xff, 0xff, //0x0000104c vmovdqu $-3988(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x84, 0xf0, 0xff, 0xff, //0x00001054 vmovdqu $-3964(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000105c vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x97, 0xf0, 0xff, 0xff, //0x00001061 vmovdqu $-3945(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xaf, 0xf0, 0xff, 0xff, //0x00001069 vmovdqu $-3921(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xc7, 0xf0, 0xff, 0xff, //0x00001071 vmovdqu $-3897(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xdf, 0xf0, 0xff, 0xff, //0x00001079 vmovdqu $-3873(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xf7, 0xf0, 0xff, 0xff, //0x00001081 vmovdqu $-3849(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x0f, 0xf1, 0xff, 0xff, //0x00001089 vmovdqu $-3825(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x27, 0xf1, 0xff, 0xff, //0x00001091 vmovdqu $-3801(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x8e, 0x18, 0x00, 0x00, 0x00, //0x00001099 jle LBB0_200 + 0x48, 0x8d, 0x42, 0xff, //0x0000109f leaq $-1(%rdx), %rax + 0x49, 0x39, 0xc2, //0x000010a3 cmpq %rax, %r10 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x000010a6 je LBB0_200 + 0x48, 0xf7, 0xd2, //0x000010ac notq %rdx + 0x49, 0x89, 0xd0, //0x000010af movq %rdx, %r8 + 0xe9, 0x06, 0x0b, 0x00, 0x00, //0x000010b2 jmp LBB0_350 + //0x000010b7 LBB0_200 + 0x4c, 0x89, 0xd8, //0x000010b7 movq %r11, %rax + 0x4c, 0x09, 0xd0, //0x000010ba orq %r10, %rax + 0x0f, 0x99, 0xc1, //0x000010bd setns %cl + 0x0f, 0x88, 0xc5, 0x02, 0x00, 0x00, //0x000010c0 js LBB0_247 + 0x4d, 0x39, 0xd3, //0x000010c6 cmpq %r10, %r11 + 0x0f, 0x8c, 0xbc, 0x02, 0x00, 0x00, //0x000010c9 jl LBB0_247 + 0x49, 0xf7, 0xd3, //0x000010cf notq %r11 + 0x4d, 0x89, 0xd8, //0x000010d2 movq %r11, %r8 + 0xe9, 0xe3, 0x0a, 0x00, 0x00, //0x000010d5 jmp LBB0_350 + //0x000010da LBB0_203 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000010da movl $64, %edx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000010df movq $-48(%rbp), %r11 + 0x48, 0x39, 0xca, //0x000010e3 cmpq %rcx, %rdx + 0x0f, 0x82, 0x48, 0x1a, 0x00, 0x00, //0x000010e6 jb LBB0_163 + //0x000010ec LBB0_204 + 0x49, 0x01, 0xcf, //0x000010ec addq %rcx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000010ef addq $1, %r15 + //0x000010f3 LBB0_205 + 0x4d, 0x85, 0xff, //0x000010f3 testq %r15, %r15 + 0x0f, 0x88, 0x83, 0x18, 0x00, 0x00, //0x000010f6 js LBB0_326 + 0x4d, 0x89, 0x3b, //0x000010fc movq %r15, (%r11) + 0x4d, 0x85, 0xc0, //0x000010ff testq %r8, %r8 + 0x0f, 0x8e, 0x93, 0x18, 0x00, 0x00, //0x00001102 jle LBB0_188 + 0x49, 0x8b, 0x4d, 0x00, //0x00001108 movq (%r13), %rcx + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x0000110c cmpq $4095, %rcx + 0x0f, 0x8f, 0x5a, 0x18, 0x00, 0x00, //0x00001113 jg LBB0_517 + 0x48, 0x8d, 0x41, 0x01, //0x00001119 leaq $1(%rcx), %rax + 0x49, 0x89, 0x45, 0x00, //0x0000111d movq %rax, (%r13) + 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001121 movq $4, $8(%r13,%rcx,8) + 0x4c, 0x8d, 0x0d, 0xcb, 0x1c, 0x00, 0x00, //0x0000112a leaq $7371(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0xe9, 0xda, 0xf1, 0xff, 0xff, //0x00001131 jmp LBB0_3 + //0x00001136 LBB0_209 + 0x49, 0x8b, 0x0b, //0x00001136 movq (%r11), %rcx + 0x49, 0x8b, 0x52, 0x08, //0x00001139 movq $8(%r10), %rdx + 0x48, 0x8d, 0x42, 0xfc, //0x0000113d leaq $-4(%rdx), %rax + 0x48, 0x39, 0xc1, //0x00001141 cmpq %rax, %rcx + 0x0f, 0x87, 0xbd, 0x18, 0x00, 0x00, //0x00001144 ja LBB0_518 + 0x41, 0x8b, 0x14, 0x08, //0x0000114a movl (%r8,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x0000114e cmpl $1702063201, %edx + 0x0f, 0x85, 0x56, 0x19, 0x00, 0x00, //0x00001154 jne LBB0_524 + 0x48, 0x8d, 0x41, 0x04, //0x0000115a leaq $4(%rcx), %rax + 0x49, 0x89, 0x03, //0x0000115e movq %rax, (%r11) + 0x48, 0x85, 0xc9, //0x00001161 testq %rcx, %rcx + 0x0f, 0x8f, 0xa6, 0xf1, 0xff, 0xff, //0x00001164 jg LBB0_3 + 0xe9, 0x96, 0x19, 0x00, 0x00, //0x0000116a jmp LBB0_212 + //0x0000116f LBB0_213 + 0x4d, 0x8b, 0x03, //0x0000116f movq (%r11), %r8 + 0x4d, 0x8b, 0x62, 0x08, //0x00001172 movq $8(%r10), %r12 + 0xf6, 0x45, 0x98, 0x20, //0x00001176 testb $32, $-104(%rbp) + 0x0f, 0x85, 0x24, 0x02, 0x00, 0x00, //0x0000117a jne LBB0_248 + 0x4c, 0x89, 0xe3, //0x00001180 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x00001183 subq %r8, %rbx + 0x0f, 0x84, 0xa0, 0x19, 0x00, 0x00, //0x00001186 je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x0000118c cmpq $64, %rbx + 0x0f, 0x82, 0x7a, 0x0d, 0x00, 0x00, //0x00001190 jb LBB0_379 + 0x4c, 0x89, 0xc6, //0x00001196 movq %r8, %rsi + 0x48, 0xf7, 0xd6, //0x00001199 notq %rsi + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000119c movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x000011a3 movq %r8, %r15 + 0x45, 0x31, 0xd2, //0x000011a6 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011a9 .p2align 4, 0x90 + //0x000011b0 LBB0_217 + 0x48, 0x8b, 0x45, 0xc8, //0x000011b0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x000011b4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x000011ba vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000011c1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000011c5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000011c9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x000011cd vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x000011d1 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x000011d5 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x000011d9 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x000011dd vpmovmskb %ymm0, %ecx + 0x48, 0xc1, 0xe0, 0x20, //0x000011e1 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x000011e5 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x000011e8 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x000011ec orq %rcx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000011ef jne LBB0_226 + 0x4d, 0x85, 0xd2, //0x000011f5 testq %r10, %r10 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x000011f8 jne LBB0_228 + 0x45, 0x31, 0xd2, //0x000011fe xorl %r10d, %r10d + 0x48, 0x85, 0xff, //0x00001201 testq %rdi, %rdi + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00001204 jne LBB0_229 + //0x0000120a LBB0_220 + 0x48, 0x83, 0xc3, 0xc0, //0x0000120a addq $-64, %rbx + 0x48, 0x83, 0xc6, 0xc0, //0x0000120e addq $-64, %rsi + 0x49, 0x83, 0xc7, 0x40, //0x00001212 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00001216 cmpq $63, %rbx + 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x0000121a ja LBB0_217 + 0xe9, 0xc2, 0x0a, 0x00, 0x00, //0x00001220 jmp LBB0_221 + //0x00001225 LBB0_226 + 0x49, 0x83, 0xf9, 0xff, //0x00001225 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001229 jne LBB0_228 + 0x4c, 0x0f, 0xbc, 0xca, //0x0000122f bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00001233 addq %r15, %r9 + //0x00001236 LBB0_228 + 0x4c, 0x89, 0xd0, //0x00001236 movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00001239 notq %rax + 0x48, 0x21, 0xd0, //0x0000123c andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x0000123f leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xd3, //0x00001243 orq %r10, %r11 + 0x4c, 0x89, 0xd9, //0x00001246 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00001249 notq %rcx + 0x48, 0x21, 0xd1, //0x0000124c andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000124f movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00001259 andq %rdx, %rcx + 0x45, 0x31, 0xd2, //0x0000125c xorl %r10d, %r10d + 0x48, 0x01, 0xc1, //0x0000125f addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc2, //0x00001262 setb %r10b + 0x48, 0x01, 0xc9, //0x00001266 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001269 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00001273 xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00001276 andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00001279 notq %rcx + 0x48, 0x21, 0xcf, //0x0000127c andq %rcx, %rdi + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000127f movq $-48(%rbp), %r11 + 0x48, 0x85, 0xff, //0x00001283 testq %rdi, %rdi + 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00001286 je LBB0_220 + //0x0000128c LBB0_229 + 0x4c, 0x0f, 0xbc, 0xff, //0x0000128c bsfq %rdi, %r15 + 0x49, 0x29, 0xf7, //0x00001290 subq %rsi, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001293 movq $-64(%rbp), %r10 + 0xe9, 0x4d, 0x06, 0x00, 0x00, //0x00001297 jmp LBB0_325 + //0x0000129c LBB0_230 + 0x4d, 0x8b, 0x52, 0x08, //0x0000129c movq $8(%r10), %r10 + 0x4d, 0x8b, 0x3b, //0x000012a0 movq (%r11), %r15 + 0x4d, 0x29, 0xfa, //0x000012a3 subq %r15, %r10 + 0x0f, 0x84, 0x63, 0x17, 0x00, 0x00, //0x000012a6 je LBB0_516 + 0x4b, 0x8d, 0x04, 0x38, //0x000012ac leaq (%r8,%r15), %rax + 0x48, 0x89, 0x45, 0xa8, //0x000012b0 movq %rax, $-88(%rbp) + 0x80, 0x38, 0x30, //0x000012b4 cmpb $48, (%rax) + 0x0f, 0x85, 0x5c, 0x02, 0x00, 0x00, //0x000012b7 jne LBB0_269 + 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x000012bd movl $1, %r12d + 0x49, 0x83, 0xfa, 0x01, //0x000012c3 cmpq $1, %r10 + 0x0f, 0x85, 0x1f, 0x02, 0x00, 0x00, //0x000012c7 jne LBB0_267 + //0x000012cd LBB0_233 + 0x4c, 0x89, 0xf9, //0x000012cd movq %r15, %rcx + 0xe9, 0x97, 0x07, 0x00, 0x00, //0x000012d0 jmp LBB0_366 + //0x000012d5 LBB0_234 + 0x49, 0x8b, 0x4d, 0x00, //0x000012d5 movq (%r13), %rcx + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000012d9 cmpq $4095, %rcx + 0x0f, 0x8f, 0x8d, 0x16, 0x00, 0x00, //0x000012e0 jg LBB0_517 + 0x48, 0x8d, 0x41, 0x01, //0x000012e6 leaq $1(%rcx), %rax + 0x49, 0x89, 0x45, 0x00, //0x000012ea movq %rax, (%r13) + 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000012ee movq $5, $8(%r13,%rcx,8) + 0xe9, 0x14, 0xf0, 0xff, 0xff, //0x000012f7 jmp LBB0_3 + //0x000012fc LBB0_236 + 0x49, 0x8b, 0x0b, //0x000012fc movq (%r11), %rcx + 0x49, 0x8b, 0x52, 0x08, //0x000012ff movq $8(%r10), %rdx + 0x48, 0x8d, 0x42, 0xfd, //0x00001303 leaq $-3(%rdx), %rax + 0x48, 0x39, 0xc1, //0x00001307 cmpq %rax, %rcx + 0x0f, 0x87, 0xf7, 0x16, 0x00, 0x00, //0x0000130a ja LBB0_518 + 0x4c, 0x8d, 0x79, 0xff, //0x00001310 leaq $-1(%rcx), %r15 + 0x41, 0x81, 0x7c, 0x08, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00001314 cmpl $1819047278, $-1(%r8,%rcx) + 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x0000131d je LBB0_246 + 0xe9, 0xf3, 0x16, 0x00, 0x00, //0x00001323 jmp LBB0_238 + //0x00001328 LBB0_242 + 0x49, 0x8b, 0x4d, 0x00, //0x00001328 movq (%r13), %rcx + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x0000132c cmpq $4095, %rcx + 0x0f, 0x8f, 0x3a, 0x16, 0x00, 0x00, //0x00001333 jg LBB0_517 + 0x48, 0x8d, 0x41, 0x01, //0x00001339 leaq $1(%rcx), %rax + 0x49, 0x89, 0x45, 0x00, //0x0000133d movq %rax, (%r13) + 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001341 movq $6, $8(%r13,%rcx,8) + 0xe9, 0xc1, 0xef, 0xff, 0xff, //0x0000134a jmp LBB0_3 + //0x0000134f LBB0_244 + 0x49, 0x8b, 0x0b, //0x0000134f movq (%r11), %rcx + 0x49, 0x8b, 0x52, 0x08, //0x00001352 movq $8(%r10), %rdx + 0x48, 0x8d, 0x42, 0xfd, //0x00001356 leaq $-3(%rdx), %rax + 0x48, 0x39, 0xc1, //0x0000135a cmpq %rax, %rcx + 0x0f, 0x87, 0xa4, 0x16, 0x00, 0x00, //0x0000135d ja LBB0_518 + 0x4c, 0x8d, 0x79, 0xff, //0x00001363 leaq $-1(%rcx), %r15 + 0x41, 0x81, 0x7c, 0x08, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001367 cmpl $1702195828, $-1(%r8,%rcx) + 0x0f, 0x85, 0xec, 0x16, 0x00, 0x00, //0x00001370 jne LBB0_519 + //0x00001376 LBB0_246 + 0x48, 0x8d, 0x41, 0x03, //0x00001376 leaq $3(%rcx), %rax + 0x49, 0x89, 0x03, //0x0000137a movq %rax, (%r11) + 0x48, 0x85, 0xc9, //0x0000137d testq %rcx, %rcx + 0x0f, 0x8f, 0x8a, 0xef, 0xff, 0xff, //0x00001380 jg LBB0_3 + 0xe9, 0x43, 0x16, 0x00, 0x00, //0x00001386 jmp LBB0_533 + //0x0000138b LBB0_247 + 0x49, 0x8d, 0x42, 0xff, //0x0000138b leaq $-1(%r10), %rax + 0x49, 0x39, 0xc3, //0x0000138f cmpq %rax, %r11 + 0x49, 0xf7, 0xd2, //0x00001392 notq %r10 + 0x4d, 0x0f, 0x45, 0xd0, //0x00001395 cmovneq %r8, %r10 + 0x84, 0xc9, //0x00001399 testb %cl, %cl + 0x4d, 0x0f, 0x45, 0xc2, //0x0000139b cmovneq %r10, %r8 + 0xe9, 0x19, 0x08, 0x00, 0x00, //0x0000139f jmp LBB0_350 + //0x000013a4 LBB0_248 + 0x4c, 0x89, 0xe3, //0x000013a4 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x000013a7 subq %r8, %rbx + 0x0f, 0x84, 0x7c, 0x17, 0x00, 0x00, //0x000013aa je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x000013b0 cmpq $64, %rbx + 0x0f, 0x82, 0x77, 0x0b, 0x00, 0x00, //0x000013b4 jb LBB0_380 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000013ba movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x000013c1 movq %r8, %r15 + 0x45, 0x31, 0xdb, //0x000013c4 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013c7 .p2align 4, 0x90 + //0x000013d0 LBB0_251 + 0x48, 0x8b, 0x45, 0xc8, //0x000013d0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x000013d4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x000013da vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000013e1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000013e5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000013e9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x000013ed vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x000013f1 vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000013f5 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x000013f9 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x000013fd vpmovmskb %ymm2, %ecx + 0xc5, 0xbd, 0x64, 0xd1, //0x00001401 vpcmpgtb %ymm1, %ymm8, %ymm2 + 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00001405 vpcmpgtb %ymm9, %ymm1, %ymm1 + 0xc5, 0xed, 0xdb, 0xc9, //0x0000140a vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x0000140e vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00001412 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00001416 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00001419 shlq $32, %rcx + 0x48, 0xc1, 0xe6, 0x20, //0x0000141d shlq $32, %rsi + 0x48, 0x09, 0xca, //0x00001421 orq %rcx, %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00001424 jne LBB0_262 + 0x4d, 0x85, 0xdb, //0x0000142a testq %r11, %r11 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x0000142d jne LBB0_264 + 0x45, 0x31, 0xdb, //0x00001433 xorl %r11d, %r11d + //0x00001436 LBB0_254 + 0xc5, 0xbd, 0x64, 0xc8, //0x00001436 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x0000143a vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x0000143f vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00001443 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x00001447 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x0000144a testq %rdi, %rdi + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000144d jne LBB0_265 + 0x48, 0x85, 0xf6, //0x00001453 testq %rsi, %rsi + 0x0f, 0x85, 0x87, 0x15, 0x00, 0x00, //0x00001456 jne LBB0_511 + 0x48, 0x83, 0xc3, 0xc0, //0x0000145c addq $-64, %rbx + 0x49, 0x83, 0xc7, 0x40, //0x00001460 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00001464 cmpq $63, %rbx + 0x0f, 0x87, 0x62, 0xff, 0xff, 0xff, //0x00001468 ja LBB0_251 + 0xe9, 0xcc, 0x08, 0x00, 0x00, //0x0000146e jmp LBB0_257 + //0x00001473 LBB0_262 + 0x49, 0x83, 0xf9, 0xff, //0x00001473 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001477 jne LBB0_264 + 0x4c, 0x0f, 0xbc, 0xca, //0x0000147d bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00001481 addq %r15, %r9 + //0x00001484 LBB0_264 + 0x4c, 0x89, 0xd8, //0x00001484 movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00001487 notq %rax + 0x48, 0x21, 0xd0, //0x0000148a andq %rdx, %rax + 0x4c, 0x8d, 0x14, 0x00, //0x0000148d leaq (%rax,%rax), %r10 + 0x4d, 0x09, 0xda, //0x00001491 orq %r11, %r10 + 0x4c, 0x89, 0xd1, //0x00001494 movq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x00001497 notq %rcx + 0x48, 0x21, 0xd1, //0x0000149a andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000149d movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x000014a7 andq %rdx, %rcx + 0x45, 0x31, 0xdb, //0x000014aa xorl %r11d, %r11d + 0x48, 0x01, 0xc1, //0x000014ad addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc3, //0x000014b0 setb %r11b + 0x48, 0x01, 0xc9, //0x000014b4 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014b7 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x000014c1 xorq %rax, %rcx + 0x4c, 0x21, 0xd1, //0x000014c4 andq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x000014c7 notq %rcx + 0x48, 0x21, 0xcf, //0x000014ca andq %rcx, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x000014cd movq $-64(%rbp), %r10 + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x000014d1 jmp LBB0_254 + //0x000014d6 LBB0_265 + 0x48, 0x0f, 0xbc, 0xcf, //0x000014d6 bsfq %rdi, %rcx + 0x48, 0x85, 0xf6, //0x000014da testq %rsi, %rsi + 0x0f, 0x84, 0xed, 0x03, 0x00, 0x00, //0x000014dd je LBB0_322 + 0x48, 0x0f, 0xbc, 0xd6, //0x000014e3 bsfq %rsi, %rdx + 0xe9, 0xe9, 0x03, 0x00, 0x00, //0x000014e7 jmp LBB0_323 + //0x000014ec LBB0_267 + 0x48, 0x8b, 0x45, 0xa8, //0x000014ec movq $-88(%rbp), %rax + 0x8a, 0x48, 0x01, //0x000014f0 movb $1(%rax), %cl + 0x80, 0xc1, 0xd2, //0x000014f3 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x000014f6 cmpb $55, %cl + 0x0f, 0x87, 0xce, 0xfd, 0xff, 0xff, //0x000014f9 ja LBB0_233 + 0x0f, 0xb6, 0xc1, //0x000014ff movzbl %cl, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001502 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x0000150c btq %rax, %rcx + 0x4c, 0x89, 0xf9, //0x00001510 movq %r15, %rcx + 0x0f, 0x83, 0x53, 0x05, 0x00, 0x00, //0x00001513 jae LBB0_366 + //0x00001519 LBB0_269 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001519 movq $-1, %r11 + 0x49, 0x83, 0xfa, 0x20, //0x00001520 cmpq $32, %r10 + 0x0f, 0x82, 0xce, 0x09, 0x00, 0x00, //0x00001524 jb LBB0_378 + 0x45, 0x31, 0xe4, //0x0000152a xorl %r12d, %r12d + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000152d movq $-1, %r8 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001534 movq $-1, $-72(%rbp) + 0x90, 0x90, 0x90, 0x90, //0x0000153c .p2align 4, 0x90 + //0x00001540 LBB0_271 + 0x48, 0x8b, 0x45, 0xa8, //0x00001540 movq $-88(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x20, //0x00001544 vmovdqu (%rax,%r12), %ymm0 + 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x0000154a vpcmpgtb %ymm10, %ymm0, %ymm1 + 0xc5, 0xa5, 0x64, 0xd0, //0x0000154f vpcmpgtb %ymm0, %ymm11, %ymm2 + 0xc5, 0xed, 0xdb, 0xc9, //0x00001553 vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0x9d, 0x74, 0xd0, //0x00001557 vpcmpeqb %ymm0, %ymm12, %ymm2 + 0xc5, 0x95, 0x74, 0xd8, //0x0000155b vpcmpeqb %ymm0, %ymm13, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x0000155f vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0x8d, 0xdb, 0xd8, //0x00001563 vpand %ymm0, %ymm14, %ymm3 + 0xc5, 0x85, 0x74, 0xc0, //0x00001567 vpcmpeqb %ymm0, %ymm15, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf8, //0x0000156b vpmovmskb %ymm0, %edi + 0xc5, 0xe5, 0x74, 0xdc, //0x0000156f vpcmpeqb %ymm4, %ymm3, %ymm3 + 0xc5, 0xfd, 0xd7, 0xd3, //0x00001573 vpmovmskb %ymm3, %edx + 0xc5, 0xfd, 0xd7, 0xf2, //0x00001577 vpmovmskb %ymm2, %esi + 0xc5, 0xf5, 0xeb, 0xc0, //0x0000157b vpor %ymm0, %ymm1, %ymm0 + 0xc5, 0xe5, 0xeb, 0xca, //0x0000157f vpor %ymm2, %ymm3, %ymm1 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00001583 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00001587 vpmovmskb %ymm0, %eax + 0x48, 0xf7, 0xd0, //0x0000158b notq %rax + 0x48, 0x0f, 0xbc, 0xc8, //0x0000158e bsfq %rax, %rcx + 0x83, 0xf9, 0x20, //0x00001592 cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001595 je LBB0_273 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000159b movl $-1, %eax + 0xd3, 0xe0, //0x000015a0 shll %cl, %eax + 0xf7, 0xd0, //0x000015a2 notl %eax + 0x21, 0xc7, //0x000015a4 andl %eax, %edi + 0x21, 0xc2, //0x000015a6 andl %eax, %edx + 0x21, 0xf0, //0x000015a8 andl %esi, %eax + 0x89, 0xc6, //0x000015aa movl %eax, %esi + //0x000015ac LBB0_273 + 0x8d, 0x5f, 0xff, //0x000015ac leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x000015af andl %edi, %ebx + 0x0f, 0x85, 0xf1, 0x06, 0x00, 0x00, //0x000015b1 jne LBB0_355 + 0x8d, 0x5a, 0xff, //0x000015b7 leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x000015ba andl %edx, %ebx + 0x0f, 0x85, 0xe6, 0x06, 0x00, 0x00, //0x000015bc jne LBB0_355 + 0x8d, 0x5e, 0xff, //0x000015c2 leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x000015c5 andl %esi, %ebx + 0x0f, 0x85, 0xdb, 0x06, 0x00, 0x00, //0x000015c7 jne LBB0_355 + 0x85, 0xff, //0x000015cd testl %edi, %edi + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000015cf je LBB0_279 + 0x0f, 0xbc, 0xff, //0x000015d5 bsfl %edi, %edi + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x000015d8 cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x33, 0x08, 0x00, 0x00, //0x000015dd jne LBB0_363 + 0x4c, 0x01, 0xe7, //0x000015e3 addq %r12, %rdi + 0x48, 0x89, 0x7d, 0xb8, //0x000015e6 movq %rdi, $-72(%rbp) + //0x000015ea LBB0_279 + 0x85, 0xd2, //0x000015ea testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015ec je LBB0_282 + 0x0f, 0xbc, 0xd2, //0x000015f2 bsfl %edx, %edx + 0x49, 0x83, 0xf8, 0xff, //0x000015f5 cmpq $-1, %r8 + 0x0f, 0x85, 0xe4, 0x07, 0x00, 0x00, //0x000015f9 jne LBB0_361 + 0x4c, 0x01, 0xe2, //0x000015ff addq %r12, %rdx + 0x49, 0x89, 0xd0, //0x00001602 movq %rdx, %r8 + //0x00001605 LBB0_282 + 0x85, 0xf6, //0x00001605 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001607 je LBB0_285 + 0x0f, 0xbc, 0xd6, //0x0000160d bsfl %esi, %edx + 0x49, 0x83, 0xfb, 0xff, //0x00001610 cmpq $-1, %r11 + 0x0f, 0x85, 0xc9, 0x07, 0x00, 0x00, //0x00001614 jne LBB0_361 + 0x4c, 0x01, 0xe2, //0x0000161a addq %r12, %rdx + 0x49, 0x89, 0xd3, //0x0000161d movq %rdx, %r11 + //0x00001620 LBB0_285 + 0x83, 0xf9, 0x20, //0x00001620 cmpl $32, %ecx + 0x0f, 0x85, 0x65, 0x02, 0x00, 0x00, //0x00001623 jne LBB0_320 + 0x49, 0x83, 0xc2, 0xe0, //0x00001629 addq $-32, %r10 + 0x49, 0x83, 0xc4, 0x20, //0x0000162d addq $32, %r12 + 0x49, 0x83, 0xfa, 0x1f, //0x00001631 cmpq $31, %r10 + 0x0f, 0x87, 0x05, 0xff, 0xff, 0xff, //0x00001635 ja LBB0_271 + 0xc5, 0xf8, 0x77, //0x0000163b vzeroupper + 0x4c, 0x03, 0x65, 0xa8, //0x0000163e addq $-88(%rbp), %r12 + //0x00001642 LBB0_288 + 0x4c, 0x89, 0x6d, 0xa0, //0x00001642 movq %r13, $-96(%rbp) + 0x49, 0x83, 0xfa, 0x10, //0x00001646 cmpq $16, %r10 + 0xc5, 0xfe, 0x6f, 0x2d, 0x2e, 0xea, 0xff, 0xff, //0x0000164a vmovdqu $-5586(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x46, 0xea, 0xff, 0xff, //0x00001652 vmovdqu $-5562(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x5e, 0xea, 0xff, 0xff, //0x0000165a vmovdqu $-5538(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x76, 0xea, 0xff, 0xff, //0x00001662 vmovdqu $-5514(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000166a vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x89, 0xea, 0xff, 0xff, //0x0000166f vmovdqu $-5495(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xa1, 0xea, 0xff, 0xff, //0x00001677 vmovdqu $-5471(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xb9, 0xea, 0xff, 0xff, //0x0000167f vmovdqu $-5447(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xd1, 0xea, 0xff, 0xff, //0x00001687 vmovdqu $-5423(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xe9, 0xea, 0xff, 0xff, //0x0000168f vmovdqu $-5399(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x01, 0xeb, 0xff, 0xff, //0x00001697 vmovdqu $-5375(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0x0f, 0x82, 0x3f, 0x01, 0x00, 0x00, //0x0000169f jb LBB0_307 + 0x4c, 0x89, 0xe3, //0x000016a5 movq %r12, %rbx + 0x48, 0x2b, 0x5d, 0xa8, //0x000016a8 subq $-88(%rbp), %rbx + 0x45, 0x31, 0xed, //0x000016ac xorl %r13d, %r13d + 0x90, //0x000016af .p2align 4, 0x90 + //0x000016b0 LBB0_290 + 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x2c, //0x000016b0 vmovdqu (%r12,%r13), %xmm0 + 0xc5, 0xf9, 0x64, 0x0d, 0x52, 0xe9, 0xff, 0xff, //0x000016b6 vpcmpgtb $-5806(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x15, 0x5a, 0xe9, 0xff, 0xff, //0x000016be vmovdqu $-5798(%rip), %xmm2 /* LCPI0_13+0(%rip) */ + 0xc5, 0xe9, 0x64, 0xd0, //0x000016c6 vpcmpgtb %xmm0, %xmm2, %xmm2 + 0xc5, 0xf1, 0xdb, 0xca, //0x000016ca vpand %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x74, 0x15, 0x5a, 0xe9, 0xff, 0xff, //0x000016ce vpcmpeqb $-5798(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x1d, 0x62, 0xe9, 0xff, 0xff, //0x000016d6 vpcmpeqb $-5790(%rip), %xmm0, %xmm3 /* LCPI0_15+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xd2, //0x000016de vpor %xmm2, %xmm3, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0x66, 0xe9, 0xff, 0xff, //0x000016e2 vpand $-5786(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x6e, 0xe9, 0xff, 0xff, //0x000016ea vpcmpeqb $-5778(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x76, 0xe9, 0xff, 0xff, //0x000016f2 vpcmpeqb $-5770(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x000016fa vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xe9, 0xeb, 0xc9, //0x000016fe vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xd9, 0xeb, 0xc9, //0x00001702 vpor %xmm1, %xmm4, %xmm1 + 0xc5, 0x79, 0xd7, 0xc8, //0x00001706 vpmovmskb %xmm0, %r9d + 0xc5, 0xf9, 0xd7, 0xfb, //0x0000170a vpmovmskb %xmm3, %edi + 0xc5, 0xf9, 0xd7, 0xd2, //0x0000170e vpmovmskb %xmm2, %edx + 0xc5, 0xf9, 0xd7, 0xc1, //0x00001712 vpmovmskb %xmm1, %eax + 0xf7, 0xd0, //0x00001716 notl %eax + 0x0f, 0xbc, 0xc8, //0x00001718 bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x0000171b cmpl $16, %ecx + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000171e je LBB0_292 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001724 movl $-1, %eax + 0xd3, 0xe0, //0x00001729 shll %cl, %eax + 0xf7, 0xd0, //0x0000172b notl %eax + 0x41, 0x21, 0xc1, //0x0000172d andl %eax, %r9d + 0x21, 0xc7, //0x00001730 andl %eax, %edi + 0x21, 0xd0, //0x00001732 andl %edx, %eax + 0x89, 0xc2, //0x00001734 movl %eax, %edx + //0x00001736 LBB0_292 + 0xc5, 0xfe, 0x6f, 0x25, 0x82, 0xea, 0xff, 0xff, //0x00001736 vmovdqu $-5502(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x41, 0x8d, 0x71, 0xff, //0x0000173e leal $-1(%r9), %esi + 0x44, 0x21, 0xce, //0x00001742 andl %r9d, %esi + 0x0f, 0x85, 0x3d, 0x06, 0x00, 0x00, //0x00001745 jne LBB0_358 + 0x8d, 0x77, 0xff, //0x0000174b leal $-1(%rdi), %esi + 0x21, 0xfe, //0x0000174e andl %edi, %esi + 0x0f, 0x85, 0x32, 0x06, 0x00, 0x00, //0x00001750 jne LBB0_358 + 0x8d, 0x72, 0xff, //0x00001756 leal $-1(%rdx), %esi + 0x21, 0xd6, //0x00001759 andl %edx, %esi + 0x0f, 0x85, 0x27, 0x06, 0x00, 0x00, //0x0000175b jne LBB0_358 + 0x45, 0x85, 0xc9, //0x00001761 testl %r9d, %r9d + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001764 je LBB0_298 + 0x41, 0x0f, 0xbc, 0xf1, //0x0000176a bsfl %r9d, %esi + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x0000176e cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0xfd, 0x06, 0x00, 0x00, //0x00001773 jne LBB0_371 + 0x48, 0x01, 0xde, //0x00001779 addq %rbx, %rsi + 0x4c, 0x01, 0xee, //0x0000177c addq %r13, %rsi + 0x48, 0x89, 0x75, 0xb8, //0x0000177f movq %rsi, $-72(%rbp) + //0x00001783 LBB0_298 + 0x4c, 0x8d, 0x0d, 0x72, 0x16, 0x00, 0x00, //0x00001783 leaq $5746(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x85, 0xff, //0x0000178a testl %edi, %edi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000178c je LBB0_301 + 0x0f, 0xbc, 0xf7, //0x00001792 bsfl %edi, %esi + 0x49, 0x83, 0xf8, 0xff, //0x00001795 cmpq $-1, %r8 + 0x0f, 0x85, 0xde, 0x06, 0x00, 0x00, //0x00001799 jne LBB0_372 + 0x48, 0x01, 0xde, //0x0000179f addq %rbx, %rsi + 0x4c, 0x01, 0xee, //0x000017a2 addq %r13, %rsi + 0x49, 0x89, 0xf0, //0x000017a5 movq %rsi, %r8 + //0x000017a8 LBB0_301 + 0x85, 0xd2, //0x000017a8 testl %edx, %edx + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017aa je LBB0_304 + 0x0f, 0xbc, 0xd2, //0x000017b0 bsfl %edx, %edx + 0x49, 0x83, 0xfb, 0xff, //0x000017b3 cmpq $-1, %r11 + 0x0f, 0x85, 0xc7, 0x06, 0x00, 0x00, //0x000017b7 jne LBB0_373 + 0x48, 0x01, 0xda, //0x000017bd addq %rbx, %rdx + 0x4c, 0x01, 0xea, //0x000017c0 addq %r13, %rdx + 0x49, 0x89, 0xd3, //0x000017c3 movq %rdx, %r11 + //0x000017c6 LBB0_304 + 0x83, 0xf9, 0x10, //0x000017c6 cmpl $16, %ecx + 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x000017c9 jne LBB0_330 + 0x49, 0x83, 0xc2, 0xf0, //0x000017cf addq $-16, %r10 + 0x49, 0x83, 0xc5, 0x10, //0x000017d3 addq $16, %r13 + 0x49, 0x83, 0xfa, 0x0f, //0x000017d7 cmpq $15, %r10 + 0x0f, 0x87, 0xcf, 0xfe, 0xff, 0xff, //0x000017db ja LBB0_290 + 0x4d, 0x01, 0xec, //0x000017e1 addq %r13, %r12 + //0x000017e4 LBB0_307 + 0x4d, 0x85, 0xd2, //0x000017e4 testq %r10, %r10 + 0x4c, 0x8b, 0x6d, 0xa0, //0x000017e7 movq $-96(%rbp), %r13 + 0xc5, 0xfe, 0x6f, 0x25, 0xcd, 0xe9, 0xff, 0xff, //0x000017eb vmovdqu $-5683(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x84, 0x2e, 0x01, 0x00, 0x00, //0x000017f3 je LBB0_332 + 0x4b, 0x8d, 0x14, 0x14, //0x000017f9 leaq (%r12,%r10), %rdx + 0x4c, 0x89, 0xe6, //0x000017fd movq %r12, %rsi + 0x48, 0x2b, 0x75, 0xa8, //0x00001800 subq $-88(%rbp), %rsi + 0x31, 0xc9, //0x00001804 xorl %ecx, %ecx + 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00001806 jmp LBB0_312 + //0x0000180b LBB0_309 + 0x49, 0x83, 0xfb, 0xff, //0x0000180b cmpq $-1, %r11 + 0x0f, 0x85, 0xa9, 0x05, 0x00, 0x00, //0x0000180f jne LBB0_360 + 0x4c, 0x8d, 0x1c, 0x0e, //0x00001815 leaq (%rsi,%rcx), %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001819 .p2align 4, 0x90 + //0x00001820 LBB0_311 + 0x48, 0x83, 0xc1, 0x01, //0x00001820 addq $1, %rcx + 0x49, 0x39, 0xca, //0x00001824 cmpq %rcx, %r10 + 0x0f, 0x84, 0x5f, 0x04, 0x00, 0x00, //0x00001827 je LBB0_354 + //0x0000182d LBB0_312 + 0x41, 0x0f, 0xbe, 0x3c, 0x0c, //0x0000182d movsbl (%r12,%rcx), %edi + 0x8d, 0x47, 0xd0, //0x00001832 leal $-48(%rdi), %eax + 0x83, 0xf8, 0x0a, //0x00001835 cmpl $10, %eax + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00001838 jb LBB0_311 + 0x8d, 0x5f, 0xd5, //0x0000183e leal $-43(%rdi), %ebx + 0x83, 0xfb, 0x1a, //0x00001841 cmpl $26, %ebx + 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00001844 ja LBB0_317 + 0x48, 0x8d, 0x3d, 0x3f, 0x15, 0x00, 0x00, //0x0000184a leaq $5439(%rip), %rdi /* LJTI0_2+0(%rip) */ + 0x48, 0x63, 0x04, 0x9f, //0x00001851 movslq (%rdi,%rbx,4), %rax + 0x48, 0x01, 0xf8, //0x00001855 addq %rdi, %rax + 0xff, 0xe0, //0x00001858 jmpq *%rax + //0x0000185a LBB0_315 + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x0000185a cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x59, 0x05, 0x00, 0x00, //0x0000185f jne LBB0_360 + 0x48, 0x8d, 0x04, 0x0e, //0x00001865 leaq (%rsi,%rcx), %rax + 0x48, 0x89, 0x45, 0xb8, //0x00001869 movq %rax, $-72(%rbp) + 0xe9, 0xae, 0xff, 0xff, 0xff, //0x0000186d jmp LBB0_311 + //0x00001872 LBB0_317 + 0x83, 0xff, 0x65, //0x00001872 cmpl $101, %edi + 0x0f, 0x85, 0xa9, 0x00, 0x00, 0x00, //0x00001875 jne LBB0_331 + //0x0000187b LBB0_318 + 0x49, 0x83, 0xf8, 0xff, //0x0000187b cmpq $-1, %r8 + 0x0f, 0x85, 0x39, 0x05, 0x00, 0x00, //0x0000187f jne LBB0_360 + 0x4c, 0x8d, 0x04, 0x0e, //0x00001885 leaq (%rsi,%rcx), %r8 + 0xe9, 0x92, 0xff, 0xff, 0xff, //0x00001889 jmp LBB0_311 + //0x0000188e LBB0_320 + 0x4c, 0x01, 0xe1, //0x0000188e addq %r12, %rcx + 0x48, 0x03, 0x4d, 0xa8, //0x00001891 addq $-88(%rbp), %rcx + 0xc5, 0xf8, 0x77, //0x00001895 vzeroupper + 0x49, 0x89, 0xcc, //0x00001898 movq %rcx, %r12 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000189b movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x000018a2 movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x000018a6 testq %rdx, %rdx + 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x000018a9 jne LBB0_333 + 0xe9, 0x69, 0x12, 0x00, 0x00, //0x000018af jmp LBB0_531 + //0x000018b4 LBB0_321 + 0x49, 0x89, 0xf8, //0x000018b4 movq %rdi, %r8 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000018b7 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x000018be testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x000018c1 movq $-72(%rbp), %rdx + 0x0f, 0x85, 0x3a, 0xf7, 0xff, 0xff, //0x000018c5 jne LBB0_192 + 0xe9, 0xe6, 0x10, 0x00, 0x00, //0x000018cb jmp LBB0_510 + //0x000018d0 LBB0_322 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000018d0 movl $64, %edx + //0x000018d5 LBB0_323 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000018d5 movq $-48(%rbp), %r11 + 0x48, 0x39, 0xca, //0x000018d9 cmpq %rcx, %rdx + 0x0f, 0x82, 0x52, 0x12, 0x00, 0x00, //0x000018dc jb LBB0_163 + 0x49, 0x01, 0xcf, //0x000018e2 addq %rcx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000018e5 addq $1, %r15 + //0x000018e9 LBB0_325 + 0x4d, 0x85, 0xff, //0x000018e9 testq %r15, %r15 + 0x0f, 0x89, 0xbc, 0xf6, 0xff, 0xff, //0x000018ec jns LBB0_187 + 0xe9, 0x88, 0x10, 0x00, 0x00, //0x000018f2 jmp LBB0_326 + //0x000018f7 LBB0_329 + 0x0f, 0xbc, 0xc3, //0x000018f7 bsfl %ebx, %eax + 0xe9, 0xcf, 0x01, 0x00, 0x00, //0x000018fa jmp LBB0_346 + //0x000018ff LBB0_330 + 0x89, 0xc8, //0x000018ff movl %ecx, %eax + 0x49, 0x01, 0xc4, //0x00001901 addq %rax, %r12 + 0x4d, 0x01, 0xec, //0x00001904 addq %r13, %r12 + 0x4c, 0x8b, 0x6d, 0xa0, //0x00001907 movq $-96(%rbp), %r13 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000190b movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x00001912 movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x00001916 testq %rdx, %rdx + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00001919 jne LBB0_333 + 0xe9, 0xf9, 0x11, 0x00, 0x00, //0x0000191f jmp LBB0_531 + //0x00001924 LBB0_331 + 0x49, 0x01, 0xcc, //0x00001924 addq %rcx, %r12 + //0x00001927 LBB0_332 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001927 movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x0000192e movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x00001932 testq %rdx, %rdx + 0x0f, 0x84, 0xe2, 0x11, 0x00, 0x00, //0x00001935 je LBB0_531 + //0x0000193b LBB0_333 + 0x4d, 0x85, 0xdb, //0x0000193b testq %r11, %r11 + 0x0f, 0x84, 0xd9, 0x11, 0x00, 0x00, //0x0000193e je LBB0_531 + 0x4d, 0x85, 0xc0, //0x00001944 testq %r8, %r8 + 0x0f, 0x84, 0xd0, 0x11, 0x00, 0x00, //0x00001947 je LBB0_531 + 0x4c, 0x2b, 0x65, 0xa8, //0x0000194d subq $-88(%rbp), %r12 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00001951 leaq $-1(%r12), %rcx + 0x48, 0x39, 0xca, //0x00001956 cmpq %rcx, %rdx + 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x00001959 je LBB0_529 + 0x49, 0x39, 0xcb, //0x0000195f cmpq %rcx, %r11 + 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00001962 je LBB0_529 + 0x49, 0x39, 0xc8, //0x00001968 cmpq %rcx, %r8 + 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x0000196b je LBB0_529 + 0x4d, 0x85, 0xdb, //0x00001971 testq %r11, %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0x04, 0xe7, 0xff, 0xff, //0x00001974 vmovdqu $-6396(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x1c, 0xe7, 0xff, 0xff, //0x0000197c vmovdqu $-6372(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x34, 0xe7, 0xff, 0xff, //0x00001984 vmovdqu $-6348(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x4c, 0xe7, 0xff, 0xff, //0x0000198c vmovdqu $-6324(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001994 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x5f, 0xe7, 0xff, 0xff, //0x00001999 vmovdqu $-6305(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x77, 0xe7, 0xff, 0xff, //0x000019a1 vmovdqu $-6281(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x8f, 0xe7, 0xff, 0xff, //0x000019a9 vmovdqu $-6257(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xa7, 0xe7, 0xff, 0xff, //0x000019b1 vmovdqu $-6233(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xbf, 0xe7, 0xff, 0xff, //0x000019b9 vmovdqu $-6209(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0xd7, 0xe7, 0xff, 0xff, //0x000019c1 vmovdqu $-6185(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xef, 0xe7, 0xff, 0xff, //0x000019c9 vmovdqu $-6161(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x8e, 0xad, 0x00, 0x00, 0x00, //0x000019d1 jle LBB0_341 + 0x49, 0x8d, 0x43, 0xff, //0x000019d7 leaq $-1(%r11), %rax + 0x49, 0x39, 0xc0, //0x000019db cmpq %rax, %r8 + 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x000019de je LBB0_341 + 0x49, 0xf7, 0xd3, //0x000019e4 notq %r11 + 0x4d, 0x89, 0xdc, //0x000019e7 movq %r11, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000019ea movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x000019ee testq %r12, %r12 + 0x0f, 0x89, 0x72, 0x00, 0x00, 0x00, //0x000019f1 jns LBB0_365 + 0xe9, 0x1e, 0x11, 0x00, 0x00, //0x000019f7 jmp LBB0_530 + //0x000019fc LBB0_529 + 0x49, 0xf7, 0xdc, //0x000019fc negq %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000019ff movq $-48(%rbp), %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0x75, 0xe6, 0xff, 0xff, //0x00001a03 vmovdqu $-6539(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x8d, 0xe6, 0xff, 0xff, //0x00001a0b vmovdqu $-6515(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xa5, 0xe6, 0xff, 0xff, //0x00001a13 vmovdqu $-6491(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xbd, 0xe6, 0xff, 0xff, //0x00001a1b vmovdqu $-6467(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001a23 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0xd0, 0xe6, 0xff, 0xff, //0x00001a28 vmovdqu $-6448(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xe8, 0xe6, 0xff, 0xff, //0x00001a30 vmovdqu $-6424(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x00, 0xe7, 0xff, 0xff, //0x00001a38 vmovdqu $-6400(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x18, 0xe7, 0xff, 0xff, //0x00001a40 vmovdqu $-6376(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x30, 0xe7, 0xff, 0xff, //0x00001a48 vmovdqu $-6352(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x48, 0xe7, 0xff, 0xff, //0x00001a50 vmovdqu $-6328(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xe7, 0xff, 0xff, //0x00001a58 vmovdqu $-6304(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xe4, //0x00001a60 testq %r12, %r12 + 0x0f, 0x88, 0xb1, 0x10, 0x00, 0x00, //0x00001a63 js LBB0_530 + //0x00001a69 LBB0_365 + 0x49, 0x8b, 0x0b, //0x00001a69 movq (%r11), %rcx + //0x00001a6c LBB0_366 + 0x4c, 0x01, 0xe1, //0x00001a6c addq %r12, %rcx + 0x49, 0x89, 0x0b, //0x00001a6f movq %rcx, (%r11) + 0x4d, 0x85, 0xff, //0x00001a72 testq %r15, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001a75 movq $-64(%rbp), %r10 + 0x0f, 0x8f, 0x91, 0xe8, 0xff, 0xff, //0x00001a79 jg LBB0_3 + 0xe9, 0x8d, 0x10, 0x00, 0x00, //0x00001a7f jmp LBB0_367 + //0x00001a84 LBB0_341 + 0x48, 0x89, 0xd0, //0x00001a84 movq %rdx, %rax + 0x4c, 0x09, 0xc0, //0x00001a87 orq %r8, %rax + 0x0f, 0x99, 0xc1, //0x00001a8a setns %cl + 0x0f, 0x88, 0xe7, 0x00, 0x00, 0x00, //0x00001a8d js LBB0_347 + 0x4c, 0x39, 0xc2, //0x00001a93 cmpq %r8, %rdx + 0x0f, 0x8c, 0xde, 0x00, 0x00, 0x00, //0x00001a96 jl LBB0_347 + 0x48, 0xf7, 0xd2, //0x00001a9c notq %rdx + 0x49, 0x89, 0xd4, //0x00001a9f movq %rdx, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001aa2 movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001aa6 testq %r12, %r12 + 0x0f, 0x89, 0xba, 0xff, 0xff, 0xff, //0x00001aa9 jns LBB0_365 + 0xe9, 0x66, 0x10, 0x00, 0x00, //0x00001aaf jmp LBB0_530 + //0x00001ab4 LBB0_344 + 0x4c, 0x8b, 0x45, 0xc8, //0x00001ab4 movq $-56(%rbp), %r8 + 0x4d, 0x29, 0xc6, //0x00001ab8 subq %r8, %r14 + 0x49, 0x01, 0xf6, //0x00001abb addq %rsi, %r14 + 0x49, 0x39, 0xfe, //0x00001abe cmpq %rdi, %r14 + 0x0f, 0x82, 0x1b, 0xea, 0xff, 0xff, //0x00001ac1 jb LBB0_35 + 0xe9, 0x9b, 0x0e, 0x00, 0x00, //0x00001ac7 jmp LBB0_506 + //0x00001acc LBB0_345 + 0x89, 0xd0, //0x00001acc movl %edx, %eax + //0x00001ace LBB0_346 + 0x49, 0xf7, 0xd0, //0x00001ace notq %r8 + 0x49, 0x29, 0xc0, //0x00001ad1 subq %rax, %r8 + 0xe9, 0xe4, 0x00, 0x00, 0x00, //0x00001ad4 jmp LBB0_350 + //0x00001ad9 LBB0_53 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001ad9 addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001add cmpq $32, %rbx + 0x0f, 0x82, 0xd8, 0x04, 0x00, 0x00, //0x00001ae1 jb LBB0_386 + //0x00001ae7 LBB0_54 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001ae7 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001aec vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001af0 vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00001af4 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001af8 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001afc testl %edx, %edx + 0x0f, 0x85, 0x52, 0x04, 0x00, 0x00, //0x00001afe jne LBB0_382 + 0x4d, 0x85, 0xd2, //0x00001b04 testq %r10, %r10 + 0x0f, 0x85, 0x61, 0x04, 0x00, 0x00, //0x00001b07 jne LBB0_384 + 0x45, 0x31, 0xd2, //0x00001b0d xorl %r10d, %r10d + 0x48, 0x85, 0xf6, //0x00001b10 testq %rsi, %rsi + 0x0f, 0x84, 0x9e, 0x04, 0x00, 0x00, //0x00001b13 je LBB0_385 + //0x00001b19 LBB0_57 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001b19 bsfq %rsi, %rax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00001b1d subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00001b21 addq %rax, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00001b24 addq $1, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001b28 movq $-64(%rbp), %r10 + 0xe9, 0x74, 0xf4, 0xff, 0xff, //0x00001b2c jmp LBB0_186 + //0x00001b31 LBB0_153 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001b31 addq $-56(%rbp), %r15 + 0x49, 0x83, 0xfd, 0x20, //0x00001b35 cmpq $32, %r13 + 0x0f, 0x82, 0x2e, 0x03, 0x00, 0x00, //0x00001b39 jb LBB0_370 + //0x00001b3f LBB0_154 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001b3f vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001b44 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xd1, //0x00001b48 vpmovmskb %ymm1, %r10d + 0xc5, 0xfd, 0x74, 0xcf, //0x00001b4c vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00001b50 vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00001b54 testl %edx, %edx + 0x0f, 0x85, 0x43, 0x05, 0x00, 0x00, //0x00001b56 jne LBB0_399 + 0x4d, 0x85, 0xdb, //0x00001b5c testq %r11, %r11 + 0x0f, 0x85, 0x52, 0x05, 0x00, 0x00, //0x00001b5f jne LBB0_401 + 0x45, 0x31, 0xdb, //0x00001b65 xorl %r11d, %r11d + 0x4d, 0x85, 0xd2, //0x00001b68 testq %r10, %r10 + 0x0f, 0x84, 0x8c, 0x05, 0x00, 0x00, //0x00001b6b je LBB0_402 + //0x00001b71 LBB0_157 + 0x49, 0x0f, 0xbc, 0xd2, //0x00001b71 bsfq %r10, %rdx + 0xe9, 0x88, 0x05, 0x00, 0x00, //0x00001b75 jmp LBB0_403 + //0x00001b7a LBB0_347 + 0x49, 0x8d, 0x40, 0xff, //0x00001b7a leaq $-1(%r8), %rax + 0x48, 0x39, 0xc2, //0x00001b7e cmpq %rax, %rdx + 0x49, 0xf7, 0xd0, //0x00001b81 notq %r8 + 0x4d, 0x0f, 0x45, 0xc4, //0x00001b84 cmovneq %r12, %r8 + 0x84, 0xc9, //0x00001b88 testb %cl, %cl + 0x4d, 0x0f, 0x45, 0xe0, //0x00001b8a cmovneq %r8, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001b8e movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001b92 testq %r12, %r12 + 0x0f, 0x89, 0xce, 0xfe, 0xff, 0xff, //0x00001b95 jns LBB0_365 + 0xe9, 0x7a, 0x0f, 0x00, 0x00, //0x00001b9b jmp LBB0_530 + //0x00001ba0 LBB0_348 + 0x0f, 0xbc, 0xc7, //0x00001ba0 bsfl %edi, %eax + 0xe9, 0x0a, 0x01, 0x00, 0x00, //0x00001ba3 jmp LBB0_357 + //0x00001ba8 LBB0_349 + 0x48, 0x8b, 0x45, 0xc8, //0x00001ba8 movq $-56(%rbp), %rax + 0x48, 0x03, 0x45, 0xb0, //0x00001bac addq $-80(%rbp), %rax + 0x4c, 0x29, 0xc0, //0x00001bb0 subq %r8, %rax + 0x48, 0x29, 0xc8, //0x00001bb3 subq %rcx, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00001bb6 addq $-2, %rax + 0x49, 0x89, 0xc0, //0x00001bba movq %rax, %r8 + //0x00001bbd LBB0_350 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001bbd movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xc0, //0x00001bc1 testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001bc4 movq $-64(%rbp), %r10 + 0x0f, 0x89, 0x25, 0xe7, 0xff, 0xff, //0x00001bc8 jns LBB0_351 + 0xe9, 0xe0, 0x0d, 0x00, 0x00, //0x00001bce jmp LBB0_509 + //0x00001bd3 LBB0_76 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001bd3 addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001bd7 cmpq $32, %rbx + 0x0f, 0x82, 0x9e, 0x06, 0x00, 0x00, //0x00001bdb jb LBB0_423 + //0x00001be1 LBB0_77 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001be1 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001be6 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001bea vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00001bee vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001bf2 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001bf6 testl %edx, %edx + 0x0f, 0x85, 0x18, 0x06, 0x00, 0x00, //0x00001bf8 jne LBB0_419 + 0x4d, 0x85, 0xd2, //0x00001bfe testq %r10, %r10 + 0x0f, 0x85, 0x27, 0x06, 0x00, 0x00, //0x00001c01 jne LBB0_421 + 0x45, 0x31, 0xd2, //0x00001c07 xorl %r10d, %r10d + 0x48, 0x85, 0xf6, //0x00001c0a testq %rsi, %rsi + 0x0f, 0x84, 0x64, 0x06, 0x00, 0x00, //0x00001c0d je LBB0_422 + //0x00001c13 LBB0_80 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001c13 bsfq %rsi, %rax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00001c17 subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00001c1b addq %rax, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00001c1e addq $1, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001c22 movq $-64(%rbp), %r10 + 0xe9, 0xc8, 0xf4, 0xff, 0xff, //0x00001c26 jmp LBB0_205 + //0x00001c2b LBB0_174 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001c2b addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001c2f cmpq $32, %rbx + 0x0f, 0x82, 0xb6, 0x02, 0x00, 0x00, //0x00001c33 jb LBB0_377 + //0x00001c39 LBB0_175 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001c39 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001c3e vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xd1, //0x00001c42 vpmovmskb %ymm1, %r10d + 0xc5, 0xfd, 0x74, 0xcf, //0x00001c46 vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00001c4a vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00001c4e testl %edx, %edx + 0x0f, 0x85, 0x09, 0x07, 0x00, 0x00, //0x00001c50 jne LBB0_436 + 0x4d, 0x85, 0xdb, //0x00001c56 testq %r11, %r11 + 0x0f, 0x85, 0x18, 0x07, 0x00, 0x00, //0x00001c59 jne LBB0_438 + 0x45, 0x31, 0xdb, //0x00001c5f xorl %r11d, %r11d + 0x4d, 0x85, 0xd2, //0x00001c62 testq %r10, %r10 + 0x0f, 0x84, 0x52, 0x07, 0x00, 0x00, //0x00001c65 je LBB0_439 + //0x00001c6b LBB0_178 + 0x49, 0x0f, 0xbc, 0xd2, //0x00001c6b bsfq %r10, %rdx + 0xe9, 0x4e, 0x07, 0x00, 0x00, //0x00001c6f jmp LBB0_440 + //0x00001c74 LBB0_352 + 0x89, 0xd0, //0x00001c74 movl %edx, %eax + 0xe9, 0x37, 0x00, 0x00, 0x00, //0x00001c76 jmp LBB0_357 + //0x00001c7b LBB0_353 + 0x4d, 0x01, 0xc6, //0x00001c7b addq %r8, %r14 + 0x48, 0x85, 0xd2, //0x00001c7e testq %rdx, %rdx + 0x0f, 0x85, 0xf1, 0xe7, 0xff, 0xff, //0x00001c81 jne LBB0_28 + 0xe9, 0x2a, 0xe8, 0xff, 0xff, //0x00001c87 jmp LBB0_33 + //0x00001c8c LBB0_354 + 0x49, 0x89, 0xd4, //0x00001c8c movq %rdx, %r12 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c8f movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x00001c96 movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x00001c9a testq %rdx, %rdx + 0x0f, 0x85, 0x98, 0xfc, 0xff, 0xff, //0x00001c9d jne LBB0_333 + 0xe9, 0x75, 0x0e, 0x00, 0x00, //0x00001ca3 jmp LBB0_531 + //0x00001ca8 LBB0_355 + 0x0f, 0xbc, 0xc3, //0x00001ca8 bsfl %ebx, %eax + 0xe9, 0x68, 0x01, 0x00, 0x00, //0x00001cab jmp LBB0_364 + //0x00001cb0 LBB0_356 + 0x89, 0xf8, //0x00001cb0 movl %edi, %eax + //0x00001cb2 LBB0_357 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001cb2 movq $-56(%rbp), %rcx + 0x48, 0x03, 0x4d, 0xb0, //0x00001cb6 addq $-80(%rbp), %rcx + 0x4c, 0x29, 0xc1, //0x00001cba subq %r8, %rcx + 0x48, 0x29, 0xc1, //0x00001cbd subq %rax, %rcx + 0x4c, 0x29, 0xc9, //0x00001cc0 subq %r9, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00001cc3 addq $-2, %rcx + 0x49, 0x89, 0xc8, //0x00001cc7 movq %rcx, %r8 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001cca movq $-48(%rbp), %r11 + 0x4c, 0x8d, 0x0d, 0x27, 0x11, 0x00, 0x00, //0x00001cce leaq $4391(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x4d, 0x85, 0xc0, //0x00001cd5 testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001cd8 movq $-64(%rbp), %r10 + 0x0f, 0x89, 0x11, 0xe6, 0xff, 0xff, //0x00001cdc jns LBB0_351 + 0xe9, 0xcc, 0x0c, 0x00, 0x00, //0x00001ce2 jmp LBB0_509 + //0x00001ce7 LBB0_221 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001ce7 addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001ceb cmpq $32, %rbx + 0x0f, 0x82, 0x80, 0x09, 0x00, 0x00, //0x00001cef jb LBB0_468 + //0x00001cf5 LBB0_222 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001cf5 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001cfa vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001cfe vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00001d02 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001d06 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001d0a testl %edx, %edx + 0x0f, 0x85, 0xfa, 0x08, 0x00, 0x00, //0x00001d0c jne LBB0_464 + 0x4d, 0x85, 0xd2, //0x00001d12 testq %r10, %r10 + 0x0f, 0x85, 0x09, 0x09, 0x00, 0x00, //0x00001d15 jne LBB0_466 + 0x45, 0x31, 0xd2, //0x00001d1b xorl %r10d, %r10d + 0x48, 0x85, 0xf6, //0x00001d1e testq %rsi, %rsi + 0x0f, 0x84, 0x46, 0x09, 0x00, 0x00, //0x00001d21 je LBB0_467 + //0x00001d27 LBB0_225 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001d27 bsfq %rsi, %rax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00001d2b subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00001d2f addq %rax, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00001d32 addq $1, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001d36 movq $-64(%rbp), %r10 + 0xe9, 0xaa, 0xfb, 0xff, 0xff, //0x00001d3a jmp LBB0_325 + //0x00001d3f LBB0_257 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001d3f addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001d43 cmpq $32, %rbx + 0x0f, 0x82, 0x00, 0x02, 0x00, 0x00, //0x00001d47 jb LBB0_381 + //0x00001d4d LBB0_258 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001d4d vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001d52 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xd1, //0x00001d56 vpmovmskb %ymm1, %r10d + 0xc5, 0xfd, 0x74, 0xcf, //0x00001d5a vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00001d5e vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00001d62 testl %edx, %edx + 0x0f, 0x85, 0xeb, 0x09, 0x00, 0x00, //0x00001d64 jne LBB0_481 + 0x4d, 0x85, 0xdb, //0x00001d6a testq %r11, %r11 + 0x0f, 0x85, 0xfa, 0x09, 0x00, 0x00, //0x00001d6d jne LBB0_483 + 0x45, 0x31, 0xdb, //0x00001d73 xorl %r11d, %r11d + 0x4d, 0x85, 0xd2, //0x00001d76 testq %r10, %r10 + 0x0f, 0x84, 0x34, 0x0a, 0x00, 0x00, //0x00001d79 je LBB0_484 + //0x00001d7f LBB0_261 + 0x49, 0x0f, 0xbc, 0xd2, //0x00001d7f bsfq %r10, %rdx + 0xe9, 0x30, 0x0a, 0x00, 0x00, //0x00001d83 jmp LBB0_485 + //0x00001d88 LBB0_358 + 0x0f, 0xbc, 0xc6, //0x00001d88 bsfl %esi, %eax + //0x00001d8b LBB0_359 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001d8b movq $-56(%rbp), %rcx + 0x4c, 0x01, 0xf9, //0x00001d8f addq %r15, %rcx + 0x4c, 0x29, 0xe1, //0x00001d92 subq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00001d95 subq %rax, %rcx + 0x49, 0xf7, 0xd5, //0x00001d98 notq %r13 + 0x49, 0x01, 0xcd, //0x00001d9b addq %rcx, %r13 + 0x4d, 0x89, 0xec, //0x00001d9e movq %r13, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001da1 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x6d, 0xa0, //0x00001da5 movq $-96(%rbp), %r13 + 0x4c, 0x8d, 0x0d, 0x4c, 0x10, 0x00, 0x00, //0x00001da9 leaq $4172(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x4d, 0x85, 0xe4, //0x00001db0 testq %r12, %r12 + 0x0f, 0x89, 0xb0, 0xfc, 0xff, 0xff, //0x00001db3 jns LBB0_365 + 0xe9, 0x5c, 0x0d, 0x00, 0x00, //0x00001db9 jmp LBB0_530 + //0x00001dbe LBB0_360 + 0x48, 0x8b, 0x45, 0xc8, //0x00001dbe movq $-56(%rbp), %rax + 0x4c, 0x01, 0xf8, //0x00001dc2 addq %r15, %rax + 0x4c, 0x29, 0xe0, //0x00001dc5 subq %r12, %rax + 0x48, 0xf7, 0xd1, //0x00001dc8 notq %rcx + 0x48, 0x01, 0xc1, //0x00001dcb addq %rax, %rcx + 0x49, 0x89, 0xcc, //0x00001dce movq %rcx, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001dd1 movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001dd5 testq %r12, %r12 + 0x0f, 0x89, 0x8b, 0xfc, 0xff, 0xff, //0x00001dd8 jns LBB0_365 + 0xe9, 0x37, 0x0d, 0x00, 0x00, //0x00001dde jmp LBB0_530 + //0x00001de3 LBB0_361 + 0x89, 0xd0, //0x00001de3 movl %edx, %eax + 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00001de5 jmp LBB0_364 + //0x00001dea LBB0_362 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001dea movq $-1, $-72(%rbp) + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001df2 movq $-1, %r10 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001df9 movq $-1, %r11 + 0x4d, 0x89, 0xe0, //0x00001e00 movq %r12, %r8 + 0x49, 0x83, 0xfd, 0x10, //0x00001e03 cmpq $16, %r13 + 0x48, 0x8b, 0x45, 0xb0, //0x00001e07 movq $-80(%rbp), %rax + 0x0f, 0x83, 0xff, 0xea, 0xff, 0xff, //0x00001e0b jae LBB0_105 + 0xe9, 0x7a, 0xec, 0xff, 0xff, //0x00001e11 jmp LBB0_123 + //0x00001e16 LBB0_363 + 0x89, 0xf8, //0x00001e16 movl %edi, %eax + //0x00001e18 LBB0_364 + 0x49, 0xf7, 0xd4, //0x00001e18 notq %r12 + 0x49, 0x29, 0xc4, //0x00001e1b subq %rax, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001e1e movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001e22 testq %r12, %r12 + 0x0f, 0x89, 0x3e, 0xfc, 0xff, 0xff, //0x00001e25 jns LBB0_365 + 0xe9, 0xea, 0x0c, 0x00, 0x00, //0x00001e2b jmp LBB0_530 + //0x00001e30 LBB0_368 + 0x48, 0x8b, 0x45, 0xc8, //0x00001e30 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001e34 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e38 movq $-1, %r9 + 0x45, 0x31, 0xd2, //0x00001e3f xorl %r10d, %r10d + 0x48, 0x83, 0xfb, 0x20, //0x00001e42 cmpq $32, %rbx + 0x0f, 0x83, 0x9b, 0xfc, 0xff, 0xff, //0x00001e46 jae LBB0_54 + 0xe9, 0x6e, 0x01, 0x00, 0x00, //0x00001e4c jmp LBB0_386 + //0x00001e51 LBB0_369 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001e51 movq $-56(%rbp), %rcx + 0x4e, 0x8d, 0x3c, 0x01, //0x00001e55 leaq (%rcx,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e59 movq $-1, %r9 + 0x45, 0x31, 0xdb, //0x00001e60 xorl %r11d, %r11d + 0x49, 0x83, 0xfd, 0x20, //0x00001e63 cmpq $32, %r13 + 0x0f, 0x83, 0xd2, 0xfc, 0xff, 0xff, //0x00001e67 jae LBB0_154 + //0x00001e6d LBB0_370 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001e6d movq $-64(%rbp), %r10 + 0xe9, 0xeb, 0x02, 0x00, 0x00, //0x00001e71 jmp LBB0_408 + //0x00001e76 LBB0_371 + 0x89, 0xf0, //0x00001e76 movl %esi, %eax + 0xe9, 0x0e, 0xff, 0xff, 0xff, //0x00001e78 jmp LBB0_359 + //0x00001e7d LBB0_372 + 0x89, 0xf0, //0x00001e7d movl %esi, %eax + 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00001e7f jmp LBB0_374 + //0x00001e84 LBB0_373 + 0x89, 0xd0, //0x00001e84 movl %edx, %eax + //0x00001e86 LBB0_374 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001e86 movq $-56(%rbp), %rcx + 0x4c, 0x01, 0xf9, //0x00001e8a addq %r15, %rcx + 0x4c, 0x29, 0xe1, //0x00001e8d subq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00001e90 subq %rax, %rcx + 0x49, 0xf7, 0xd5, //0x00001e93 notq %r13 + 0x49, 0x01, 0xcd, //0x00001e96 addq %rcx, %r13 + 0x4d, 0x89, 0xec, //0x00001e99 movq %r13, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001e9c movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x6d, 0xa0, //0x00001ea0 movq $-96(%rbp), %r13 + 0x4d, 0x85, 0xe4, //0x00001ea4 testq %r12, %r12 + 0x0f, 0x89, 0xbc, 0xfb, 0xff, 0xff, //0x00001ea7 jns LBB0_365 + 0xe9, 0x68, 0x0c, 0x00, 0x00, //0x00001ead jmp LBB0_530 + //0x00001eb2 LBB0_375 + 0x48, 0x8b, 0x45, 0xc8, //0x00001eb2 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001eb6 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001eba movq $-1, %r9 + 0x45, 0x31, 0xd2, //0x00001ec1 xorl %r10d, %r10d + 0x48, 0x83, 0xfb, 0x20, //0x00001ec4 cmpq $32, %rbx + 0x0f, 0x83, 0x13, 0xfd, 0xff, 0xff, //0x00001ec8 jae LBB0_77 + 0xe9, 0xac, 0x03, 0x00, 0x00, //0x00001ece jmp LBB0_423 + //0x00001ed3 LBB0_376 + 0x48, 0x8b, 0x45, 0xc8, //0x00001ed3 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001ed7 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001edb movq $-1, %r9 + 0x45, 0x31, 0xdb, //0x00001ee2 xorl %r11d, %r11d + 0x48, 0x83, 0xfb, 0x20, //0x00001ee5 cmpq $32, %rbx + 0x0f, 0x83, 0x4a, 0xfd, 0xff, 0xff, //0x00001ee9 jae LBB0_175 + //0x00001eef LBB0_377 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001eef movq $-64(%rbp), %r10 + 0xe9, 0x26, 0x05, 0x00, 0x00, //0x00001ef3 jmp LBB0_445 + //0x00001ef8 LBB0_378 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001ef8 movq $-1, %r8 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001eff movq $-1, $-72(%rbp) + 0x4c, 0x8b, 0x65, 0xa8, //0x00001f07 movq $-88(%rbp), %r12 + 0xe9, 0x32, 0xf7, 0xff, 0xff, //0x00001f0b jmp LBB0_288 + //0x00001f10 LBB0_379 + 0x48, 0x8b, 0x45, 0xc8, //0x00001f10 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001f14 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001f18 movq $-1, %r9 + 0x45, 0x31, 0xd2, //0x00001f1f xorl %r10d, %r10d + 0x48, 0x83, 0xfb, 0x20, //0x00001f22 cmpq $32, %rbx + 0x0f, 0x83, 0xc9, 0xfd, 0xff, 0xff, //0x00001f26 jae LBB0_222 + 0xe9, 0x44, 0x07, 0x00, 0x00, //0x00001f2c jmp LBB0_468 + //0x00001f31 LBB0_380 + 0x48, 0x8b, 0x45, 0xc8, //0x00001f31 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001f35 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001f39 movq $-1, %r9 + 0x45, 0x31, 0xdb, //0x00001f40 xorl %r11d, %r11d + 0x48, 0x83, 0xfb, 0x20, //0x00001f43 cmpq $32, %rbx + 0x0f, 0x83, 0x00, 0xfe, 0xff, 0xff, //0x00001f47 jae LBB0_258 + //0x00001f4d LBB0_381 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001f4d movq $-64(%rbp), %r10 + 0xe9, 0xbe, 0x08, 0x00, 0x00, //0x00001f51 jmp LBB0_490 + //0x00001f56 LBB0_382 + 0x49, 0x83, 0xf9, 0xff, //0x00001f56 cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001f5a jne LBB0_384 + 0x4c, 0x89, 0xf8, //0x00001f60 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00001f63 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00001f67 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x00001f6b addq %rax, %r9 + //0x00001f6e LBB0_384 + 0x44, 0x89, 0xd0, //0x00001f6e movl %r10d, %eax + 0xf7, 0xd0, //0x00001f71 notl %eax + 0x21, 0xd0, //0x00001f73 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x00001f75 leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x3c, 0x42, //0x00001f78 leal (%r10,%rax,2), %edi + 0xf7, 0xd1, //0x00001f7c notl %ecx + 0x21, 0xd1, //0x00001f7e andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f80 andl $-1431655766, %ecx + 0x45, 0x31, 0xd2, //0x00001f86 xorl %r10d, %r10d + 0x01, 0xc1, //0x00001f89 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc2, //0x00001f8b setb %r10b + 0x01, 0xc9, //0x00001f8f addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00001f91 xorl $1431655765, %ecx + 0x21, 0xf9, //0x00001f97 andl %edi, %ecx + 0xf7, 0xd1, //0x00001f99 notl %ecx + 0x21, 0xce, //0x00001f9b andl %ecx, %esi + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001f9d movq $-48(%rbp), %r11 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001fa1 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x12, 0xe2, 0xff, 0xff, //0x00001fa6 vmovdqu $-7662(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xf6, //0x00001fae testq %rsi, %rsi + 0x0f, 0x85, 0x62, 0xfb, 0xff, 0xff, //0x00001fb1 jne LBB0_57 + //0x00001fb7 LBB0_385 + 0x49, 0x83, 0xc7, 0x20, //0x00001fb7 addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x00001fbb addq $-32, %rbx + //0x00001fbf LBB0_386 + 0x4d, 0x85, 0xd2, //0x00001fbf testq %r10, %r10 + 0x0f, 0x85, 0x08, 0x05, 0x00, 0x00, //0x00001fc2 jne LBB0_456 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001fc8 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x00001fcc notq %rcx + 0x4c, 0x89, 0xcf, //0x00001fcf movq %r9, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00001fd2 movq $-64(%rbp), %r10 + 0x48, 0x85, 0xdb, //0x00001fd6 testq %rbx, %rbx + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00001fd9 je LBB0_398 + //0x00001fdf LBB0_388 + 0x48, 0x83, 0xc1, 0x01, //0x00001fdf addq $1, %rcx + //0x00001fe3 LBB0_389 + 0x31, 0xf6, //0x00001fe3 xorl %esi, %esi + //0x00001fe5 LBB0_390 + 0x41, 0x0f, 0xb6, 0x14, 0x37, //0x00001fe5 movzbl (%r15,%rsi), %edx + 0x80, 0xfa, 0x22, //0x00001fea cmpb $34, %dl + 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x00001fed je LBB0_397 + 0x80, 0xfa, 0x5c, //0x00001ff3 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001ff6 je LBB0_395 + 0x48, 0x83, 0xc6, 0x01, //0x00001ffc addq $1, %rsi + 0x48, 0x39, 0xf3, //0x00002000 cmpq %rsi, %rbx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002003 jne LBB0_390 + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x00002009 jmp LBB0_393 + //0x0000200e LBB0_395 + 0x48, 0x8d, 0x43, 0xff, //0x0000200e leaq $-1(%rbx), %rax + 0x48, 0x39, 0xf0, //0x00002012 cmpq %rsi, %rax + 0x0f, 0x84, 0x3f, 0x0b, 0x00, 0x00, //0x00002015 je LBB0_539 + 0x4a, 0x8d, 0x04, 0x39, //0x0000201b leaq (%rcx,%r15), %rax + 0x48, 0x01, 0xf0, //0x0000201f addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x00002022 cmpq $-1, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x00002026 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x0000202a cmoveq %rax, %rdi + 0x49, 0x01, 0xf7, //0x0000202e addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x02, //0x00002031 addq $2, %r15 + 0x48, 0x89, 0xd8, //0x00002035 movq %rbx, %rax + 0x48, 0x29, 0xf0, //0x00002038 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000203b addq $-2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x0000203f addq $-2, %rbx + 0x48, 0x39, 0xf3, //0x00002043 cmpq %rsi, %rbx + 0x48, 0x89, 0xc3, //0x00002046 movq %rax, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002049 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000204d movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002051 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x62, 0xe1, 0xff, 0xff, //0x00002056 vmovdqu $-7838(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x0000205e jne LBB0_389 + 0xe9, 0x20, 0x09, 0x00, 0x00, //0x00002064 jmp LBB0_327 + //0x00002069 LBB0_397 + 0x49, 0x01, 0xf7, //0x00002069 addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000206c addq $1, %r15 + //0x00002070 LBB0_398 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002070 subq $-56(%rbp), %r15 + 0xe9, 0x2c, 0xef, 0xff, 0xff, //0x00002074 jmp LBB0_186 + //0x00002079 LBB0_393 + 0x80, 0xfa, 0x22, //0x00002079 cmpb $34, %dl + 0x0f, 0x85, 0xd8, 0x0a, 0x00, 0x00, //0x0000207c jne LBB0_539 + 0x49, 0x01, 0xdf, //0x00002082 addq %rbx, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002085 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002089 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000208d vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x26, 0xe1, 0xff, 0xff, //0x00002092 vmovdqu $-7898(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000209a jmp LBB0_398 + //0x0000209f LBB0_399 + 0x49, 0x83, 0xf9, 0xff, //0x0000209f cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000020a3 jne LBB0_401 + 0x4c, 0x89, 0xf9, //0x000020a9 movq %r15, %rcx + 0x48, 0x2b, 0x4d, 0xc8, //0x000020ac subq $-56(%rbp), %rcx + 0x4c, 0x0f, 0xbc, 0xca, //0x000020b0 bsfq %rdx, %r9 + 0x49, 0x01, 0xc9, //0x000020b4 addq %rcx, %r9 + //0x000020b7 LBB0_401 + 0x44, 0x89, 0xd9, //0x000020b7 movl %r11d, %ecx + 0xf7, 0xd1, //0x000020ba notl %ecx + 0x21, 0xd1, //0x000020bc andl %edx, %ecx + 0x8d, 0x34, 0x09, //0x000020be leal (%rcx,%rcx), %esi + 0x41, 0x8d, 0x3c, 0x4b, //0x000020c1 leal (%r11,%rcx,2), %edi + 0xf7, 0xd6, //0x000020c5 notl %esi + 0x21, 0xd6, //0x000020c7 andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020c9 andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x000020cf xorl %r11d, %r11d + 0x01, 0xce, //0x000020d2 addl %ecx, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x000020d4 setb %r11b + 0x01, 0xf6, //0x000020d8 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000020da xorl $1431655765, %esi + 0x21, 0xfe, //0x000020e0 andl %edi, %esi + 0xf7, 0xd6, //0x000020e2 notl %esi + 0x41, 0x21, 0xf2, //0x000020e4 andl %esi, %r10d + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000020e7 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xcc, 0xe0, 0xff, 0xff, //0x000020ec vmovdqu $-7988(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xd2, //0x000020f4 testq %r10, %r10 + 0x0f, 0x85, 0x74, 0xfa, 0xff, 0xff, //0x000020f7 jne LBB0_157 + //0x000020fd LBB0_402 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000020fd movl $64, %edx + //0x00002102 LBB0_403 + 0xc5, 0xbd, 0x64, 0xc8, //0x00002102 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00002106 vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x0000210b vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x0000210f vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x00002113 bsfl %esi, %edi + 0x4d, 0x85, 0xd2, //0x00002116 testq %r10, %r10 + 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00002119 je LBB0_406 + 0x85, 0xf6, //0x0000211f testl %esi, %esi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002121 movl $64, %ecx + 0x0f, 0x44, 0xf9, //0x00002126 cmovel %ecx, %edi + 0x48, 0x39, 0xfa, //0x00002129 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x55, 0xc0, //0x0000212c movq $-64(%rbp), %r10 + 0x0f, 0x87, 0x13, 0x0a, 0x00, 0x00, //0x00002130 ja LBB0_536 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002136 subq $-56(%rbp), %r15 + 0x49, 0x01, 0xd7, //0x0000213a addq %rdx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000213d addq $1, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002141 movq $-48(%rbp), %r11 + 0x49, 0x89, 0xc5, //0x00002145 movq %rax, %r13 + 0xe9, 0x58, 0xee, 0xff, 0xff, //0x00002148 jmp LBB0_186 + //0x0000214d LBB0_406 + 0x85, 0xf6, //0x0000214d testl %esi, %esi + 0x4c, 0x8b, 0x55, 0xc0, //0x0000214f movq $-64(%rbp), %r10 + 0x0f, 0x85, 0x0a, 0x0a, 0x00, 0x00, //0x00002153 jne LBB0_537 + 0x49, 0x83, 0xc7, 0x20, //0x00002159 addq $32, %r15 + 0x49, 0x83, 0xc5, 0xe0, //0x0000215d addq $-32, %r13 + //0x00002161 LBB0_408 + 0x4d, 0x85, 0xdb, //0x00002161 testq %r11, %r11 + 0x0f, 0x85, 0xb4, 0x03, 0x00, 0x00, //0x00002164 jne LBB0_458 + 0x4c, 0x89, 0xc9, //0x0000216a movq %r9, %rcx + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000216d movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xed, //0x00002171 testq %r13, %r13 + 0x0f, 0x84, 0x0f, 0x08, 0x00, 0x00, //0x00002174 je LBB0_327 + //0x0000217a LBB0_410 + 0x41, 0x0f, 0xb6, 0x17, //0x0000217a movzbl (%r15), %edx + 0x80, 0xfa, 0x22, //0x0000217e cmpb $34, %dl + 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00002181 je LBB0_418 + 0x80, 0xfa, 0x5c, //0x00002187 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000218a je LBB0_414 + 0x80, 0xfa, 0x1f, //0x00002190 cmpb $31, %dl + 0x0f, 0x86, 0xd6, 0x09, 0x00, 0x00, //0x00002193 jbe LBB0_538 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002199 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000021a0 movl $1, %esi + 0x49, 0x01, 0xf7, //0x000021a5 addq %rsi, %r15 + 0x49, 0x01, 0xd5, //0x000021a8 addq %rdx, %r13 + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x000021ab jne LBB0_410 + 0xe9, 0xd3, 0x07, 0x00, 0x00, //0x000021b1 jmp LBB0_327 + //0x000021b6 LBB0_414 + 0x49, 0x83, 0xfd, 0x01, //0x000021b6 cmpq $1, %r13 + 0x0f, 0x84, 0x9a, 0x09, 0x00, 0x00, //0x000021ba je LBB0_539 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000021c0 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000021c7 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x000021cc cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000021d0 jne LBB0_417 + 0x4d, 0x89, 0xf9, //0x000021d6 movq %r15, %r9 + 0x4c, 0x2b, 0x4d, 0xc8, //0x000021d9 subq $-56(%rbp), %r9 + 0x4c, 0x89, 0xc9, //0x000021dd movq %r9, %rcx + //0x000021e0 LBB0_417 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000021e0 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000021e4 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000021e8 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xcb, 0xdf, 0xff, 0xff, //0x000021ed vmovdqu $-8245(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x49, 0x01, 0xf7, //0x000021f5 addq %rsi, %r15 + 0x49, 0x01, 0xd5, //0x000021f8 addq %rdx, %r13 + 0x0f, 0x85, 0x79, 0xff, 0xff, 0xff, //0x000021fb jne LBB0_410 + 0xe9, 0x83, 0x07, 0x00, 0x00, //0x00002201 jmp LBB0_327 + //0x00002206 LBB0_418 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002206 subq $-56(%rbp), %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000220a addq $1, %r15 + 0x49, 0x89, 0xc5, //0x0000220e movq %rax, %r13 + 0xe9, 0x8f, 0xed, 0xff, 0xff, //0x00002211 jmp LBB0_186 + //0x00002216 LBB0_419 + 0x49, 0x83, 0xf9, 0xff, //0x00002216 cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000221a jne LBB0_421 + 0x4c, 0x89, 0xf8, //0x00002220 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00002223 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00002227 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x0000222b addq %rax, %r9 + //0x0000222e LBB0_421 + 0x44, 0x89, 0xd0, //0x0000222e movl %r10d, %eax + 0xf7, 0xd0, //0x00002231 notl %eax + 0x21, 0xd0, //0x00002233 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x00002235 leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x3c, 0x42, //0x00002238 leal (%r10,%rax,2), %edi + 0xf7, 0xd1, //0x0000223c notl %ecx + 0x21, 0xd1, //0x0000223e andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002240 andl $-1431655766, %ecx + 0x45, 0x31, 0xd2, //0x00002246 xorl %r10d, %r10d + 0x01, 0xc1, //0x00002249 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc2, //0x0000224b setb %r10b + 0x01, 0xc9, //0x0000224f addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002251 xorl $1431655765, %ecx + 0x21, 0xf9, //0x00002257 andl %edi, %ecx + 0xf7, 0xd1, //0x00002259 notl %ecx + 0x21, 0xce, //0x0000225b andl %ecx, %esi + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000225d movq $-48(%rbp), %r11 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002261 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x52, 0xdf, 0xff, 0xff, //0x00002266 vmovdqu $-8366(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xf6, //0x0000226e testq %rsi, %rsi + 0x0f, 0x85, 0x9c, 0xf9, 0xff, 0xff, //0x00002271 jne LBB0_80 + //0x00002277 LBB0_422 + 0x49, 0x83, 0xc7, 0x20, //0x00002277 addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x0000227b addq $-32, %rbx + //0x0000227f LBB0_423 + 0x4d, 0x85, 0xd2, //0x0000227f testq %r10, %r10 + 0x0f, 0x85, 0xe6, 0x02, 0x00, 0x00, //0x00002282 jne LBB0_460 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002288 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x0000228c notq %rcx + 0x4c, 0x89, 0xcf, //0x0000228f movq %r9, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00002292 movq $-64(%rbp), %r10 + 0x48, 0x85, 0xdb, //0x00002296 testq %rbx, %rbx + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00002299 je LBB0_435 + //0x0000229f LBB0_425 + 0x48, 0x83, 0xc1, 0x01, //0x0000229f addq $1, %rcx + //0x000022a3 LBB0_426 + 0x31, 0xf6, //0x000022a3 xorl %esi, %esi + //0x000022a5 LBB0_427 + 0x41, 0x0f, 0xb6, 0x14, 0x37, //0x000022a5 movzbl (%r15,%rsi), %edx + 0x80, 0xfa, 0x22, //0x000022aa cmpb $34, %dl + 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x000022ad je LBB0_434 + 0x80, 0xfa, 0x5c, //0x000022b3 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022b6 je LBB0_432 + 0x48, 0x83, 0xc6, 0x01, //0x000022bc addq $1, %rsi + 0x48, 0x39, 0xf3, //0x000022c0 cmpq %rsi, %rbx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000022c3 jne LBB0_427 + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x000022c9 jmp LBB0_430 + //0x000022ce LBB0_432 + 0x48, 0x8d, 0x43, 0xff, //0x000022ce leaq $-1(%rbx), %rax + 0x48, 0x39, 0xf0, //0x000022d2 cmpq %rsi, %rax + 0x0f, 0x84, 0x7f, 0x08, 0x00, 0x00, //0x000022d5 je LBB0_539 + 0x4a, 0x8d, 0x04, 0x39, //0x000022db leaq (%rcx,%r15), %rax + 0x48, 0x01, 0xf0, //0x000022df addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x000022e2 cmpq $-1, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000022e6 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000022ea cmoveq %rax, %rdi + 0x49, 0x01, 0xf7, //0x000022ee addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x02, //0x000022f1 addq $2, %r15 + 0x48, 0x89, 0xd8, //0x000022f5 movq %rbx, %rax + 0x48, 0x29, 0xf0, //0x000022f8 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000022fb addq $-2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x000022ff addq $-2, %rbx + 0x48, 0x39, 0xf3, //0x00002303 cmpq %rsi, %rbx + 0x48, 0x89, 0xc3, //0x00002306 movq %rax, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002309 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000230d movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002311 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xa2, 0xde, 0xff, 0xff, //0x00002316 vmovdqu $-8542(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x0000231e jne LBB0_426 + 0xe9, 0x60, 0x06, 0x00, 0x00, //0x00002324 jmp LBB0_327 + //0x00002329 LBB0_434 + 0x49, 0x01, 0xf7, //0x00002329 addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000232c addq $1, %r15 + //0x00002330 LBB0_435 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002330 subq $-56(%rbp), %r15 + 0xe9, 0xba, 0xed, 0xff, 0xff, //0x00002334 jmp LBB0_205 + //0x00002339 LBB0_430 + 0x80, 0xfa, 0x22, //0x00002339 cmpb $34, %dl + 0x0f, 0x85, 0x18, 0x08, 0x00, 0x00, //0x0000233c jne LBB0_539 + 0x49, 0x01, 0xdf, //0x00002342 addq %rbx, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002345 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002349 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000234d vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x66, 0xde, 0xff, 0xff, //0x00002352 vmovdqu $-8602(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000235a jmp LBB0_435 + //0x0000235f LBB0_436 + 0x49, 0x83, 0xf9, 0xff, //0x0000235f cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002363 jne LBB0_438 + 0x4c, 0x89, 0xf8, //0x00002369 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x0000236c subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00002370 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x00002374 addq %rax, %r9 + //0x00002377 LBB0_438 + 0x44, 0x89, 0xd8, //0x00002377 movl %r11d, %eax + 0xf7, 0xd0, //0x0000237a notl %eax + 0x21, 0xd0, //0x0000237c andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x0000237e leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x34, 0x43, //0x00002381 leal (%r11,%rax,2), %esi + 0xf7, 0xd1, //0x00002385 notl %ecx + 0x21, 0xd1, //0x00002387 andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002389 andl $-1431655766, %ecx + 0x45, 0x31, 0xdb, //0x0000238f xorl %r11d, %r11d + 0x01, 0xc1, //0x00002392 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc3, //0x00002394 setb %r11b + 0x01, 0xc9, //0x00002398 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x0000239a xorl $1431655765, %ecx + 0x21, 0xf1, //0x000023a0 andl %esi, %ecx + 0xf7, 0xd1, //0x000023a2 notl %ecx + 0x41, 0x21, 0xca, //0x000023a4 andl %ecx, %r10d + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000023a7 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x0c, 0xde, 0xff, 0xff, //0x000023ac vmovdqu $-8692(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xd2, //0x000023b4 testq %r10, %r10 + 0x0f, 0x85, 0xae, 0xf8, 0xff, 0xff, //0x000023b7 jne LBB0_178 + //0x000023bd LBB0_439 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000023bd movl $64, %edx + //0x000023c2 LBB0_440 + 0xc5, 0xbd, 0x64, 0xc8, //0x000023c2 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x000023c6 vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x000023cb vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000023cf vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000023d3 bsfl %esi, %edi + 0x4d, 0x85, 0xd2, //0x000023d6 testq %r10, %r10 + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000023d9 je LBB0_443 + 0x85, 0xf6, //0x000023df testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000023e1 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x000023e6 cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x000023e9 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x55, 0xc0, //0x000023ec movq $-64(%rbp), %r10 + 0x0f, 0x87, 0x53, 0x07, 0x00, 0x00, //0x000023f0 ja LBB0_536 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000023f6 subq $-56(%rbp), %r15 + 0x49, 0x01, 0xd7, //0x000023fa addq %rdx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000023fd addq $1, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002401 movq $-48(%rbp), %r11 + 0xe9, 0xe9, 0xec, 0xff, 0xff, //0x00002405 jmp LBB0_205 + //0x0000240a LBB0_443 + 0x85, 0xf6, //0x0000240a testl %esi, %esi + 0x4c, 0x8b, 0x55, 0xc0, //0x0000240c movq $-64(%rbp), %r10 + 0x0f, 0x85, 0x4d, 0x07, 0x00, 0x00, //0x00002410 jne LBB0_537 + 0x49, 0x83, 0xc7, 0x20, //0x00002416 addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x0000241a addq $-32, %rbx + //0x0000241e LBB0_445 + 0x4d, 0x85, 0xdb, //0x0000241e testq %r11, %r11 + 0x0f, 0x85, 0x95, 0x01, 0x00, 0x00, //0x00002421 jne LBB0_462 + 0x4c, 0x89, 0xc9, //0x00002427 movq %r9, %rcx + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000242a movq $-48(%rbp), %r11 + 0x48, 0x85, 0xdb, //0x0000242e testq %rbx, %rbx + 0x0f, 0x84, 0x52, 0x05, 0x00, 0x00, //0x00002431 je LBB0_327 + //0x00002437 LBB0_447 + 0x41, 0x0f, 0xb6, 0x17, //0x00002437 movzbl (%r15), %edx + 0x80, 0xfa, 0x22, //0x0000243b cmpb $34, %dl + 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x0000243e je LBB0_455 + 0x80, 0xfa, 0x5c, //0x00002444 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002447 je LBB0_451 + 0x80, 0xfa, 0x1f, //0x0000244d cmpb $31, %dl + 0x0f, 0x86, 0x19, 0x07, 0x00, 0x00, //0x00002450 jbe LBB0_538 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002456 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000245d movl $1, %esi + 0x49, 0x01, 0xf7, //0x00002462 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x00002465 addq %rdx, %rbx + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00002468 jne LBB0_447 + 0xe9, 0x16, 0x05, 0x00, 0x00, //0x0000246e jmp LBB0_327 + //0x00002473 LBB0_451 + 0x48, 0x83, 0xfb, 0x01, //0x00002473 cmpq $1, %rbx + 0x0f, 0x84, 0xdd, 0x06, 0x00, 0x00, //0x00002477 je LBB0_539 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000247d movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002484 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x00002489 cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x0000248d jne LBB0_454 + 0x4d, 0x89, 0xf9, //0x00002493 movq %r15, %r9 + 0x4c, 0x2b, 0x4d, 0xc8, //0x00002496 subq $-56(%rbp), %r9 + 0x4c, 0x89, 0xc9, //0x0000249a movq %r9, %rcx + //0x0000249d LBB0_454 + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000249d movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000024a1 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000024a5 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x0e, 0xdd, 0xff, 0xff, //0x000024aa vmovdqu $-8946(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x49, 0x01, 0xf7, //0x000024b2 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x000024b5 addq %rdx, %rbx + 0x0f, 0x85, 0x79, 0xff, 0xff, 0xff, //0x000024b8 jne LBB0_447 + 0xe9, 0xc6, 0x04, 0x00, 0x00, //0x000024be jmp LBB0_327 + //0x000024c3 LBB0_455 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000024c3 subq $-56(%rbp), %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000024c7 addq $1, %r15 + 0xe9, 0x23, 0xec, 0xff, 0xff, //0x000024cb jmp LBB0_205 + //0x000024d0 LBB0_456 + 0x48, 0x85, 0xdb, //0x000024d0 testq %rbx, %rbx + 0x0f, 0x84, 0x81, 0x06, 0x00, 0x00, //0x000024d3 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x000024d9 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x000024dd notq %rcx + 0x49, 0x8d, 0x04, 0x0f, //0x000024e0 leaq (%r15,%rcx), %rax + 0x49, 0x83, 0xf9, 0xff, //0x000024e4 cmpq $-1, %r9 + 0x4c, 0x89, 0xcf, //0x000024e8 movq %r9, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000024eb cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000024ef cmoveq %rax, %rdi + 0x49, 0x83, 0xc7, 0x01, //0x000024f3 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x000024f7 addq $-1, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000024fb movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000024ff movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002503 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xb0, 0xdc, 0xff, 0xff, //0x00002508 vmovdqu $-9040(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x00002510 testq %rbx, %rbx + 0x0f, 0x85, 0xc6, 0xfa, 0xff, 0xff, //0x00002513 jne LBB0_388 + 0xe9, 0x52, 0xfb, 0xff, 0xff, //0x00002519 jmp LBB0_398 + //0x0000251e LBB0_458 + 0x4d, 0x85, 0xed, //0x0000251e testq %r13, %r13 + 0x0f, 0x84, 0x33, 0x06, 0x00, 0x00, //0x00002521 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002527 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x0000252b notq %rcx + 0x4c, 0x01, 0xf9, //0x0000252e addq %r15, %rcx + 0x49, 0x83, 0xf9, 0xff, //0x00002531 cmpq $-1, %r9 + 0x4c, 0x89, 0xca, //0x00002535 movq %r9, %rdx + 0x48, 0x0f, 0x44, 0xd1, //0x00002538 cmoveq %rcx, %rdx + 0x49, 0x0f, 0x45, 0xc9, //0x0000253c cmovneq %r9, %rcx + 0x49, 0x83, 0xc7, 0x01, //0x00002540 addq $1, %r15 + 0x49, 0x83, 0xc5, 0xff, //0x00002544 addq $-1, %r13 + 0x49, 0x89, 0xd1, //0x00002548 movq %rdx, %r9 + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000254b movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000254f movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002553 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xdc, 0xff, 0xff, //0x00002558 vmovdqu $-9120(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xed, //0x00002560 testq %r13, %r13 + 0x0f, 0x85, 0x11, 0xfc, 0xff, 0xff, //0x00002563 jne LBB0_410 + 0xe9, 0x1b, 0x04, 0x00, 0x00, //0x00002569 jmp LBB0_327 + //0x0000256e LBB0_460 + 0x48, 0x85, 0xdb, //0x0000256e testq %rbx, %rbx + 0x0f, 0x84, 0xe3, 0x05, 0x00, 0x00, //0x00002571 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002577 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x0000257b notq %rcx + 0x49, 0x8d, 0x04, 0x0f, //0x0000257e leaq (%r15,%rcx), %rax + 0x49, 0x83, 0xf9, 0xff, //0x00002582 cmpq $-1, %r9 + 0x4c, 0x89, 0xcf, //0x00002586 movq %r9, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x00002589 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x0000258d cmoveq %rax, %rdi + 0x49, 0x83, 0xc7, 0x01, //0x00002591 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x00002595 addq $-1, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002599 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000259d movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000025a1 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x12, 0xdc, 0xff, 0xff, //0x000025a6 vmovdqu $-9198(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x000025ae testq %rbx, %rbx + 0x0f, 0x85, 0xe8, 0xfc, 0xff, 0xff, //0x000025b1 jne LBB0_425 + 0xe9, 0x74, 0xfd, 0xff, 0xff, //0x000025b7 jmp LBB0_435 + //0x000025bc LBB0_462 + 0x48, 0x85, 0xdb, //0x000025bc testq %rbx, %rbx + 0x0f, 0x84, 0x95, 0x05, 0x00, 0x00, //0x000025bf je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x000025c5 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x000025c9 notq %rcx + 0x4c, 0x01, 0xf9, //0x000025cc addq %r15, %rcx + 0x49, 0x83, 0xf9, 0xff, //0x000025cf cmpq $-1, %r9 + 0x4c, 0x89, 0xc8, //0x000025d3 movq %r9, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x000025d6 cmoveq %rcx, %rax + 0x49, 0x0f, 0x45, 0xc9, //0x000025da cmovneq %r9, %rcx + 0x49, 0x83, 0xc7, 0x01, //0x000025de addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x000025e2 addq $-1, %rbx + 0x49, 0x89, 0xc1, //0x000025e6 movq %rax, %r9 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000025e9 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000025ed movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000025f1 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xc2, 0xdb, 0xff, 0xff, //0x000025f6 vmovdqu $-9278(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x000025fe testq %rbx, %rbx + 0x0f, 0x85, 0x30, 0xfe, 0xff, 0xff, //0x00002601 jne LBB0_447 + 0xe9, 0x7d, 0x03, 0x00, 0x00, //0x00002607 jmp LBB0_327 + //0x0000260c LBB0_464 + 0x49, 0x83, 0xf9, 0xff, //0x0000260c cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002610 jne LBB0_466 + 0x4c, 0x89, 0xf8, //0x00002616 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00002619 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x0000261d bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x00002621 addq %rax, %r9 + //0x00002624 LBB0_466 + 0x44, 0x89, 0xd0, //0x00002624 movl %r10d, %eax + 0xf7, 0xd0, //0x00002627 notl %eax + 0x21, 0xd0, //0x00002629 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x0000262b leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x3c, 0x42, //0x0000262e leal (%r10,%rax,2), %edi + 0xf7, 0xd1, //0x00002632 notl %ecx + 0x21, 0xd1, //0x00002634 andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002636 andl $-1431655766, %ecx + 0x45, 0x31, 0xd2, //0x0000263c xorl %r10d, %r10d + 0x01, 0xc1, //0x0000263f addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc2, //0x00002641 setb %r10b + 0x01, 0xc9, //0x00002645 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002647 xorl $1431655765, %ecx + 0x21, 0xf9, //0x0000264d andl %edi, %ecx + 0xf7, 0xd1, //0x0000264f notl %ecx + 0x21, 0xce, //0x00002651 andl %ecx, %esi + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002653 movq $-48(%rbp), %r11 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002657 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xdb, 0xff, 0xff, //0x0000265c vmovdqu $-9380(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xf6, //0x00002664 testq %rsi, %rsi + 0x0f, 0x85, 0xba, 0xf6, 0xff, 0xff, //0x00002667 jne LBB0_225 + //0x0000266d LBB0_467 + 0x49, 0x83, 0xc7, 0x20, //0x0000266d addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x00002671 addq $-32, %rbx + //0x00002675 LBB0_468 + 0x4d, 0x85, 0xd2, //0x00002675 testq %r10, %r10 + 0x0f, 0x85, 0x48, 0x02, 0x00, 0x00, //0x00002678 jne LBB0_501 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000267e movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x00002682 notq %rcx + 0x4c, 0x89, 0xcf, //0x00002685 movq %r9, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00002688 movq $-64(%rbp), %r10 + 0x48, 0x85, 0xdb, //0x0000268c testq %rbx, %rbx + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x0000268f je LBB0_480 + //0x00002695 LBB0_470 + 0x48, 0x83, 0xc1, 0x01, //0x00002695 addq $1, %rcx + //0x00002699 LBB0_471 + 0x31, 0xf6, //0x00002699 xorl %esi, %esi + //0x0000269b LBB0_472 + 0x41, 0x0f, 0xb6, 0x14, 0x37, //0x0000269b movzbl (%r15,%rsi), %edx + 0x80, 0xfa, 0x22, //0x000026a0 cmpb $34, %dl + 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x000026a3 je LBB0_479 + 0x80, 0xfa, 0x5c, //0x000026a9 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000026ac je LBB0_477 + 0x48, 0x83, 0xc6, 0x01, //0x000026b2 addq $1, %rsi + 0x48, 0x39, 0xf3, //0x000026b6 cmpq %rsi, %rbx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000026b9 jne LBB0_472 + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x000026bf jmp LBB0_475 + //0x000026c4 LBB0_477 + 0x48, 0x8d, 0x43, 0xff, //0x000026c4 leaq $-1(%rbx), %rax + 0x48, 0x39, 0xf0, //0x000026c8 cmpq %rsi, %rax + 0x0f, 0x84, 0x89, 0x04, 0x00, 0x00, //0x000026cb je LBB0_539 + 0x4a, 0x8d, 0x04, 0x39, //0x000026d1 leaq (%rcx,%r15), %rax + 0x48, 0x01, 0xf0, //0x000026d5 addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x000026d8 cmpq $-1, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000026dc cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000026e0 cmoveq %rax, %rdi + 0x49, 0x01, 0xf7, //0x000026e4 addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x02, //0x000026e7 addq $2, %r15 + 0x48, 0x89, 0xd8, //0x000026eb movq %rbx, %rax + 0x48, 0x29, 0xf0, //0x000026ee subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000026f1 addq $-2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x000026f5 addq $-2, %rbx + 0x48, 0x39, 0xf3, //0x000026f9 cmpq %rsi, %rbx + 0x48, 0x89, 0xc3, //0x000026fc movq %rax, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000026ff movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002703 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002707 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xac, 0xda, 0xff, 0xff, //0x0000270c vmovdqu $-9556(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x00002714 jne LBB0_471 + 0xe9, 0x6a, 0x02, 0x00, 0x00, //0x0000271a jmp LBB0_327 + //0x0000271f LBB0_479 + 0x49, 0x01, 0xf7, //0x0000271f addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00002722 addq $1, %r15 + //0x00002726 LBB0_480 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002726 subq $-56(%rbp), %r15 + 0xe9, 0xba, 0xf1, 0xff, 0xff, //0x0000272a jmp LBB0_325 + //0x0000272f LBB0_475 + 0x80, 0xfa, 0x22, //0x0000272f cmpb $34, %dl + 0x0f, 0x85, 0x22, 0x04, 0x00, 0x00, //0x00002732 jne LBB0_539 + 0x49, 0x01, 0xdf, //0x00002738 addq %rbx, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000273b movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000273f movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002743 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x70, 0xda, 0xff, 0xff, //0x00002748 vmovdqu $-9616(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x00002750 jmp LBB0_480 + //0x00002755 LBB0_481 + 0x49, 0x83, 0xf9, 0xff, //0x00002755 cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002759 jne LBB0_483 + 0x4c, 0x89, 0xf8, //0x0000275f movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00002762 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00002766 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x0000276a addq %rax, %r9 + //0x0000276d LBB0_483 + 0x44, 0x89, 0xd8, //0x0000276d movl %r11d, %eax + 0xf7, 0xd0, //0x00002770 notl %eax + 0x21, 0xd0, //0x00002772 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x00002774 leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x34, 0x43, //0x00002777 leal (%r11,%rax,2), %esi + 0xf7, 0xd1, //0x0000277b notl %ecx + 0x21, 0xd1, //0x0000277d andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000277f andl $-1431655766, %ecx + 0x45, 0x31, 0xdb, //0x00002785 xorl %r11d, %r11d + 0x01, 0xc1, //0x00002788 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc3, //0x0000278a setb %r11b + 0x01, 0xc9, //0x0000278e addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002790 xorl $1431655765, %ecx + 0x21, 0xf1, //0x00002796 andl %esi, %ecx + 0xf7, 0xd1, //0x00002798 notl %ecx + 0x41, 0x21, 0xca, //0x0000279a andl %ecx, %r10d + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000279d vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x16, 0xda, 0xff, 0xff, //0x000027a2 vmovdqu $-9706(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xd2, //0x000027aa testq %r10, %r10 + 0x0f, 0x85, 0xcc, 0xf5, 0xff, 0xff, //0x000027ad jne LBB0_261 + //0x000027b3 LBB0_484 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000027b3 movl $64, %edx + //0x000027b8 LBB0_485 + 0xc5, 0xbd, 0x64, 0xc8, //0x000027b8 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x000027bc vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x000027c1 vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000027c5 vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000027c9 bsfl %esi, %edi + 0x4d, 0x85, 0xd2, //0x000027cc testq %r10, %r10 + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000027cf je LBB0_488 + 0x85, 0xf6, //0x000027d5 testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000027d7 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x000027dc cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x000027df cmpq %rdi, %rdx + 0x4c, 0x8b, 0x55, 0xc0, //0x000027e2 movq $-64(%rbp), %r10 + 0x0f, 0x87, 0x5d, 0x03, 0x00, 0x00, //0x000027e6 ja LBB0_536 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000027ec subq $-56(%rbp), %r15 + 0x49, 0x01, 0xd7, //0x000027f0 addq %rdx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000027f3 addq $1, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000027f7 movq $-48(%rbp), %r11 + 0xe9, 0xe9, 0xf0, 0xff, 0xff, //0x000027fb jmp LBB0_325 + //0x00002800 LBB0_488 + 0x85, 0xf6, //0x00002800 testl %esi, %esi + 0x4c, 0x8b, 0x55, 0xc0, //0x00002802 movq $-64(%rbp), %r10 + 0x0f, 0x85, 0x57, 0x03, 0x00, 0x00, //0x00002806 jne LBB0_537 + 0x49, 0x83, 0xc7, 0x20, //0x0000280c addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x00002810 addq $-32, %rbx + //0x00002814 LBB0_490 + 0x4d, 0x85, 0xdb, //0x00002814 testq %r11, %r11 + 0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x00002817 jne LBB0_503 + 0x4c, 0x89, 0xc9, //0x0000281d movq %r9, %rcx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002820 movq $-48(%rbp), %r11 + 0x48, 0x85, 0xdb, //0x00002824 testq %rbx, %rbx + 0x0f, 0x84, 0x5c, 0x01, 0x00, 0x00, //0x00002827 je LBB0_327 + //0x0000282d LBB0_492 + 0x41, 0x0f, 0xb6, 0x17, //0x0000282d movzbl (%r15), %edx + 0x80, 0xfa, 0x22, //0x00002831 cmpb $34, %dl + 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00002834 je LBB0_500 + 0x80, 0xfa, 0x5c, //0x0000283a cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000283d je LBB0_496 + 0x80, 0xfa, 0x1f, //0x00002843 cmpb $31, %dl + 0x0f, 0x86, 0x23, 0x03, 0x00, 0x00, //0x00002846 jbe LBB0_538 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000284c movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002853 movl $1, %esi + 0x49, 0x01, 0xf7, //0x00002858 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x0000285b addq %rdx, %rbx + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x0000285e jne LBB0_492 + 0xe9, 0x20, 0x01, 0x00, 0x00, //0x00002864 jmp LBB0_327 + //0x00002869 LBB0_496 + 0x48, 0x83, 0xfb, 0x01, //0x00002869 cmpq $1, %rbx + 0x0f, 0x84, 0xe7, 0x02, 0x00, 0x00, //0x0000286d je LBB0_539 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002873 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x0000287a movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x0000287f cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002883 jne LBB0_499 + 0x4d, 0x89, 0xf9, //0x00002889 movq %r15, %r9 + 0x4c, 0x2b, 0x4d, 0xc8, //0x0000288c subq $-56(%rbp), %r9 + 0x4c, 0x89, 0xc9, //0x00002890 movq %r9, %rcx + //0x00002893 LBB0_499 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002893 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002897 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000289b vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x18, 0xd9, 0xff, 0xff, //0x000028a0 vmovdqu $-9960(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x49, 0x01, 0xf7, //0x000028a8 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x000028ab addq %rdx, %rbx + 0x0f, 0x85, 0x79, 0xff, 0xff, 0xff, //0x000028ae jne LBB0_492 + 0xe9, 0xd0, 0x00, 0x00, 0x00, //0x000028b4 jmp LBB0_327 + //0x000028b9 LBB0_500 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000028b9 subq $-56(%rbp), %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000028bd addq $1, %r15 + 0xe9, 0x23, 0xf0, 0xff, 0xff, //0x000028c1 jmp LBB0_325 + //0x000028c6 LBB0_501 + 0x48, 0x85, 0xdb, //0x000028c6 testq %rbx, %rbx + 0x0f, 0x84, 0x8b, 0x02, 0x00, 0x00, //0x000028c9 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x000028cf movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x000028d3 notq %rcx + 0x49, 0x8d, 0x04, 0x0f, //0x000028d6 leaq (%r15,%rcx), %rax + 0x49, 0x83, 0xf9, 0xff, //0x000028da cmpq $-1, %r9 + 0x4c, 0x89, 0xcf, //0x000028de movq %r9, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000028e1 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000028e5 cmoveq %rax, %rdi + 0x49, 0x83, 0xc7, 0x01, //0x000028e9 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x000028ed addq $-1, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000028f1 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000028f5 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000028f9 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xba, 0xd8, 0xff, 0xff, //0x000028fe vmovdqu $-10054(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x00002906 testq %rbx, %rbx + 0x0f, 0x85, 0x86, 0xfd, 0xff, 0xff, //0x00002909 jne LBB0_470 + 0xe9, 0x12, 0xfe, 0xff, 0xff, //0x0000290f jmp LBB0_480 + //0x00002914 LBB0_503 + 0x48, 0x85, 0xdb, //0x00002914 testq %rbx, %rbx + 0x0f, 0x84, 0x3d, 0x02, 0x00, 0x00, //0x00002917 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000291d movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x00002921 notq %rcx + 0x4c, 0x01, 0xf9, //0x00002924 addq %r15, %rcx + 0x49, 0x83, 0xf9, 0xff, //0x00002927 cmpq $-1, %r9 + 0x4c, 0x89, 0xc8, //0x0000292b movq %r9, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x0000292e cmoveq %rcx, %rax + 0x49, 0x0f, 0x45, 0xc9, //0x00002932 cmovneq %r9, %rcx + 0x49, 0x83, 0xc7, 0x01, //0x00002936 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x0000293a addq $-1, %rbx + 0x49, 0x89, 0xc1, //0x0000293e movq %rax, %r9 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002941 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002945 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002949 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x6a, 0xd8, 0xff, 0xff, //0x0000294e vmovdqu $-10134(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x00002956 testq %rbx, %rbx + 0x0f, 0x85, 0xce, 0xfe, 0xff, 0xff, //0x00002959 jne LBB0_492 + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000295f jmp LBB0_327 + //0x00002964 LBB0_505 + 0x4d, 0x89, 0x33, //0x00002964 movq %r14, (%r11) + //0x00002967 LBB0_506 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002967 movq $-1, %r15 + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x0000296e jmp LBB0_533 + //0x00002973 LBB0_517 + 0x49, 0xc7, 0xc7, 0xf9, 0xff, 0xff, 0xff, //0x00002973 movq $-7, %r15 + 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x0000297a jmp LBB0_533 + //0x0000297f LBB0_326 + 0x49, 0x83, 0xff, 0xff, //0x0000297f cmpq $-1, %r15 + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002983 jne LBB0_328 + //0x00002989 LBB0_327 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002989 movq $-1, %r15 + 0x4d, 0x89, 0xe1, //0x00002990 movq %r12, %r9 + //0x00002993 LBB0_328 + 0x4d, 0x89, 0x0b, //0x00002993 movq %r9, (%r11) + 0xe9, 0x33, 0x00, 0x00, 0x00, //0x00002996 jmp LBB0_533 + //0x0000299b LBB0_188 + 0x49, 0x83, 0xc0, 0xff, //0x0000299b addq $-1, %r8 + 0x4d, 0x89, 0xc7, //0x0000299f movq %r8, %r15 + 0xe9, 0x27, 0x00, 0x00, 0x00, //0x000029a2 jmp LBB0_533 + //0x000029a7 LBB0_507 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000029a7 movq $-1, %rcx + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000029ae jmp LBB0_510 + //0x000029b3 LBB0_509 + 0x4c, 0x89, 0xc1, //0x000029b3 movq %r8, %rcx + //0x000029b6 LBB0_510 + 0x48, 0x8b, 0x55, 0xd0, //0x000029b6 movq $-48(%rbp), %rdx + 0x48, 0x8b, 0x02, //0x000029ba movq (%rdx), %rax + 0x48, 0x29, 0xc8, //0x000029bd subq %rcx, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000029c0 addq $-2, %rax + 0x48, 0x89, 0x02, //0x000029c4 movq %rax, (%rdx) + //0x000029c7 LBB0_532 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000029c7 movq $-2, %r15 + //0x000029ce LBB0_533 + 0x4c, 0x89, 0xf8, //0x000029ce movq %r15, %rax + 0x48, 0x83, 0xc4, 0x40, //0x000029d1 addq $64, %rsp + 0x5b, //0x000029d5 popq %rbx + 0x41, 0x5c, //0x000029d6 popq %r12 + 0x41, 0x5d, //0x000029d8 popq %r13 + 0x41, 0x5e, //0x000029da popq %r14 + 0x41, 0x5f, //0x000029dc popq %r15 + 0x5d, //0x000029de popq %rbp + 0xc5, 0xf8, 0x77, //0x000029df vzeroupper + 0xc3, //0x000029e2 retq + //0x000029e3 LBB0_511 + 0x49, 0x83, 0xf9, 0xff, //0x000029e3 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000029e7 jne LBB0_514 + 0x4c, 0x0f, 0xbc, 0xce, //0x000029ed bsfq %rsi, %r9 + //0x000029f1 LBB0_513 + 0x4d, 0x01, 0xf9, //0x000029f1 addq %r15, %r9 + //0x000029f4 LBB0_514 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000029f4 movq $-2, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000029fb movq $-48(%rbp), %r11 + 0x4d, 0x89, 0x0b, //0x000029ff movq %r9, (%r11) + 0xe9, 0xc7, 0xff, 0xff, 0xff, //0x00002a02 jmp LBB0_533 + //0x00002a07 LBB0_518 + 0x49, 0x89, 0x13, //0x00002a07 movq %rdx, (%r11) + 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00002a0a jmp LBB0_533 + //0x00002a0f LBB0_516 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002a0f movq $-1, %rcx + 0xe9, 0x02, 0x01, 0x00, 0x00, //0x00002a16 jmp LBB0_531 + //0x00002a1b LBB0_238 + 0x4d, 0x89, 0x3b, //0x00002a1b movq %r15, (%r11) + 0x43, 0x80, 0x3c, 0x38, 0x6e, //0x00002a1e cmpb $110, (%r8,%r15) + 0x0f, 0x85, 0x9e, 0xff, 0xff, 0xff, //0x00002a23 jne LBB0_532 + 0x49, 0x89, 0x0b, //0x00002a29 movq %rcx, (%r11) + 0x41, 0x80, 0x3c, 0x08, 0x75, //0x00002a2c cmpb $117, (%r8,%rcx) + 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00002a31 jne LBB0_532 + 0x48, 0x8d, 0x41, 0x01, //0x00002a37 leaq $1(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a3b movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x01, 0x6c, //0x00002a3e cmpb $108, $1(%r8,%rcx) + 0x0f, 0x85, 0x7d, 0xff, 0xff, 0xff, //0x00002a44 jne LBB0_532 + 0x48, 0x8d, 0x41, 0x02, //0x00002a4a leaq $2(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a4e movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x02, 0x6c, //0x00002a51 cmpb $108, $2(%r8,%rcx) + 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00002a57 je LBB0_523 + 0xe9, 0x65, 0xff, 0xff, 0xff, //0x00002a5d jmp LBB0_532 + //0x00002a62 LBB0_519 + 0x4d, 0x89, 0x3b, //0x00002a62 movq %r15, (%r11) + 0x43, 0x80, 0x3c, 0x38, 0x74, //0x00002a65 cmpb $116, (%r8,%r15) + 0x0f, 0x85, 0x57, 0xff, 0xff, 0xff, //0x00002a6a jne LBB0_532 + 0x49, 0x89, 0x0b, //0x00002a70 movq %rcx, (%r11) + 0x41, 0x80, 0x3c, 0x08, 0x72, //0x00002a73 cmpb $114, (%r8,%rcx) + 0x0f, 0x85, 0x49, 0xff, 0xff, 0xff, //0x00002a78 jne LBB0_532 + 0x48, 0x8d, 0x41, 0x01, //0x00002a7e leaq $1(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a82 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x01, 0x75, //0x00002a85 cmpb $117, $1(%r8,%rcx) + 0x0f, 0x85, 0x36, 0xff, 0xff, 0xff, //0x00002a8b jne LBB0_532 + 0x48, 0x8d, 0x41, 0x02, //0x00002a91 leaq $2(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a95 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x02, 0x65, //0x00002a98 cmpb $101, $2(%r8,%rcx) + 0x0f, 0x85, 0x23, 0xff, 0xff, 0xff, //0x00002a9e jne LBB0_532 + //0x00002aa4 LBB0_523 + 0x48, 0x83, 0xc1, 0x03, //0x00002aa4 addq $3, %rcx + 0x49, 0x89, 0x0b, //0x00002aa8 movq %rcx, (%r11) + 0xe9, 0x17, 0xff, 0xff, 0xff, //0x00002aab jmp LBB0_532 + //0x00002ab0 LBB0_524 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002ab0 movq $-2, %r15 + 0x80, 0xfa, 0x61, //0x00002ab7 cmpb $97, %dl + 0x0f, 0x85, 0x0e, 0xff, 0xff, 0xff, //0x00002aba jne LBB0_533 + 0x48, 0x8d, 0x41, 0x01, //0x00002ac0 leaq $1(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002ac4 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x01, 0x6c, //0x00002ac7 cmpb $108, $1(%r8,%rcx) + 0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x00002acd jne LBB0_533 + 0x48, 0x8d, 0x41, 0x02, //0x00002ad3 leaq $2(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002ad7 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x02, 0x73, //0x00002ada cmpb $115, $2(%r8,%rcx) + 0x0f, 0x85, 0xe8, 0xfe, 0xff, 0xff, //0x00002ae0 jne LBB0_533 + 0x48, 0x8d, 0x41, 0x03, //0x00002ae6 leaq $3(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002aea movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x03, 0x65, //0x00002aed cmpb $101, $3(%r8,%rcx) + 0x0f, 0x85, 0xd5, 0xfe, 0xff, 0xff, //0x00002af3 jne LBB0_533 + 0x48, 0x83, 0xc1, 0x04, //0x00002af9 addq $4, %rcx + 0x49, 0x89, 0x0b, //0x00002afd movq %rcx, (%r11) + 0xe9, 0xc9, 0xfe, 0xff, 0xff, //0x00002b00 jmp LBB0_533 + //0x00002b05 LBB0_212 + 0x48, 0x83, 0xc1, 0xff, //0x00002b05 addq $-1, %rcx + 0x49, 0x89, 0xcf, //0x00002b09 movq %rcx, %r15 + 0xe9, 0xbd, 0xfe, 0xff, 0xff, //0x00002b0c jmp LBB0_533 + //0x00002b11 LBB0_367 + 0x49, 0x83, 0xc7, 0xff, //0x00002b11 addq $-1, %r15 + 0xe9, 0xb4, 0xfe, 0xff, 0xff, //0x00002b15 jmp LBB0_533 + //0x00002b1a LBB0_530 + 0x4c, 0x89, 0xe1, //0x00002b1a movq %r12, %rcx + //0x00002b1d LBB0_531 + 0x48, 0xf7, 0xd1, //0x00002b1d notq %rcx + 0x48, 0x8b, 0x45, 0xd0, //0x00002b20 movq $-48(%rbp), %rax + 0x48, 0x01, 0x08, //0x00002b24 addq %rcx, (%rax) + 0xe9, 0x9b, 0xfe, 0xff, 0xff, //0x00002b27 jmp LBB0_532 + //0x00002b2c LBB0_535 + 0x4d, 0x89, 0xc4, //0x00002b2c movq %r8, %r12 + 0xe9, 0x55, 0xfe, 0xff, 0xff, //0x00002b2f jmp LBB0_327 + //0x00002b34 LBB0_163 + 0x4c, 0x01, 0xfa, //0x00002b34 addq %r15, %rdx + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002b37 movq $-2, %r15 + 0x49, 0x89, 0xd1, //0x00002b3e movq %rdx, %r9 + 0x49, 0x89, 0x13, //0x00002b41 movq %rdx, (%r11) + 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x00002b44 jmp LBB0_533 + //0x00002b49 LBB0_536 + 0x89, 0xf8, //0x00002b49 movl %edi, %eax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002b4b subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00002b4f addq %rax, %r15 + 0x4d, 0x89, 0xf9, //0x00002b52 movq %r15, %r9 + 0xe9, 0x9a, 0xfe, 0xff, 0xff, //0x00002b55 jmp LBB0_514 + //0x00002b5a LBB0_539 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002b5a movq $-48(%rbp), %r11 + 0xe9, 0x26, 0xfe, 0xff, 0xff, //0x00002b5e jmp LBB0_327 + //0x00002b63 LBB0_537 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002b63 subq $-56(%rbp), %r15 + 0x41, 0x89, 0xf9, //0x00002b67 movl %edi, %r9d + 0xe9, 0x82, 0xfe, 0xff, 0xff, //0x00002b6a jmp LBB0_513 + //0x00002b6f LBB0_538 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002b6f subq $-56(%rbp), %r15 + 0x4d, 0x89, 0xf9, //0x00002b73 movq %r15, %r9 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002b76 movq $-2, %r15 + 0x4d, 0x89, 0x0b, //0x00002b7d movq %r9, (%r11) + 0xe9, 0x49, 0xfe, 0xff, 0xff, //0x00002b80 jmp LBB0_533 + 0x90, 0x90, 0x90, //0x00002b85 .p2align 2, 0x90 + // // .set L0_0_set_38, LBB0_38-LJTI0_0 + // // .set L0_0_set_64, LBB0_64-LJTI0_0 + // // .set L0_0_set_44, LBB0_44-LJTI0_0 + // // .set L0_0_set_62, LBB0_62-LJTI0_0 + // // .set L0_0_set_41, LBB0_41-LJTI0_0 + // // .set L0_0_set_67, LBB0_67-LJTI0_0 + //0x00002b88 LJTI0_0 + 0xa6, 0xd9, 0xff, 0xff, //0x00002b88 .long L0_0_set_38 + 0x3c, 0xdb, 0xff, 0xff, //0x00002b8c .long L0_0_set_64 + 0xde, 0xd9, 0xff, 0xff, //0x00002b90 .long L0_0_set_44 + 0x24, 0xdb, 0xff, 0xff, //0x00002b94 .long L0_0_set_62 + 0xbd, 0xd9, 0xff, 0xff, //0x00002b98 .long L0_0_set_41 + 0xaa, 0xdf, 0xff, 0xff, //0x00002b9c .long L0_0_set_67 + // // .set L0_1_set_533, LBB0_533-LJTI0_1 + // // .set L0_1_set_532, LBB0_532-LJTI0_1 + // // .set L0_1_set_213, LBB0_213-LJTI0_1 + // // .set L0_1_set_230, LBB0_230-LJTI0_1 + // // .set L0_1_set_81, LBB0_81-LJTI0_1 + // // .set L0_1_set_234, LBB0_234-LJTI0_1 + // // .set L0_1_set_209, LBB0_209-LJTI0_1 + // // .set L0_1_set_236, LBB0_236-LJTI0_1 + // // .set L0_1_set_244, LBB0_244-LJTI0_1 + // // .set L0_1_set_242, LBB0_242-LJTI0_1 + //0x00002ba0 LJTI0_1 + 0x2e, 0xfe, 0xff, 0xff, //0x00002ba0 .long L0_1_set_533 + 0x27, 0xfe, 0xff, 0xff, //0x00002ba4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ba8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bac .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bb0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bb4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bb8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bbc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bc0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bc4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bc8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bcc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bd0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bd4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bd8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bdc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002be0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002be4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002be8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bec .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bf0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bf4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bf8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bfc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c00 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c04 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c08 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c0c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c10 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c14 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c18 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c1c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c20 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c24 .long L0_1_set_532 + 0xcf, 0xe5, 0xff, 0xff, //0x00002c28 .long L0_1_set_213 + 0x27, 0xfe, 0xff, 0xff, //0x00002c2c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c30 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c34 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c38 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c3c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c40 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c44 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c48 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c4c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c50 .long L0_1_set_532 + 0xfc, 0xe6, 0xff, 0xff, //0x00002c54 .long L0_1_set_230 + 0x27, 0xfe, 0xff, 0xff, //0x00002c58 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c5c .long L0_1_set_532 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c60 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c64 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c68 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c6c .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c70 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c74 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c78 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c7c .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c80 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c84 .long L0_1_set_81 + 0x27, 0xfe, 0xff, 0xff, //0x00002c88 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c8c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c90 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c94 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c98 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c9c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ca0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ca4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ca8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cac .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cb0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cb4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cb8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cbc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cc0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cc4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cc8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ccc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cd0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cd4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cd8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cdc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ce0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ce4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ce8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cec .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cf0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cf4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cf8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cfc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d00 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d04 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d08 .long L0_1_set_532 + 0x35, 0xe7, 0xff, 0xff, //0x00002d0c .long L0_1_set_234 + 0x27, 0xfe, 0xff, 0xff, //0x00002d10 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d14 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d18 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d1c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d20 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d24 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d28 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d2c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d30 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d34 .long L0_1_set_532 + 0x96, 0xe5, 0xff, 0xff, //0x00002d38 .long L0_1_set_209 + 0x27, 0xfe, 0xff, 0xff, //0x00002d3c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d40 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d44 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d48 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d4c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d50 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d54 .long L0_1_set_532 + 0x5c, 0xe7, 0xff, 0xff, //0x00002d58 .long L0_1_set_236 + 0x27, 0xfe, 0xff, 0xff, //0x00002d5c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d60 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d64 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d68 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d6c .long L0_1_set_532 + 0xaf, 0xe7, 0xff, 0xff, //0x00002d70 .long L0_1_set_244 + 0x27, 0xfe, 0xff, 0xff, //0x00002d74 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d78 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d7c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d80 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d84 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d88 .long L0_1_set_532 + 0x88, 0xe7, 0xff, 0xff, //0x00002d8c .long L0_1_set_242 + // // .set L0_2_set_309, LBB0_309-LJTI0_2 + // // .set L0_2_set_331, LBB0_331-LJTI0_2 + // // .set L0_2_set_315, LBB0_315-LJTI0_2 + // // .set L0_2_set_318, LBB0_318-LJTI0_2 + //0x00002d90 LJTI0_2 + 0x7b, 0xea, 0xff, 0xff, //0x00002d90 .long L0_2_set_309 + 0x94, 0xeb, 0xff, 0xff, //0x00002d94 .long L0_2_set_331 + 0x7b, 0xea, 0xff, 0xff, //0x00002d98 .long L0_2_set_309 + 0xca, 0xea, 0xff, 0xff, //0x00002d9c .long L0_2_set_315 + 0x94, 0xeb, 0xff, 0xff, //0x00002da0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002da4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002da8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dac .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002db0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002db4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002db8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dbc .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dc0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dc4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dc8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dcc .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dd0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dd4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dd8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002ddc .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002de0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002de4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002de8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dec .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002df0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002df4 .long L0_2_set_331 + 0xeb, 0xea, 0xff, 0xff, //0x00002df8 .long L0_2_set_318 + // // .set L0_3_set_125, LBB0_125-LJTI0_3 + // // .set L0_3_set_190, LBB0_190-LJTI0_3 + // // .set L0_3_set_131, LBB0_131-LJTI0_3 + // // .set L0_3_set_134, LBB0_134-LJTI0_3 + //0x00002dfc LJTI0_3 + 0xbe, 0xdc, 0xff, 0xff, //0x00002dfc .long L0_3_set_125 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e00 .long L0_3_set_190 + 0xbe, 0xdc, 0xff, 0xff, //0x00002e04 .long L0_3_set_125 + 0x07, 0xdd, 0xff, 0xff, //0x00002e08 .long L0_3_set_131 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e0c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e10 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e14 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e18 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e1c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e20 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e24 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e28 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e2c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e30 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e34 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e38 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e3c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e40 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e44 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e48 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e4c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e50 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e54 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e58 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e5c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e60 .long L0_3_set_190 + 0x23, 0xdd, 0xff, 0xff, //0x00002e64 .long L0_3_set_134 + //0x00002e68 .p2align 2, 0x00 + //0x00002e68 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00002e68 .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number.go new file mode 100644 index 000000000..73ac97687 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number.go @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the License ); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_skip_number func(s unsafe.Pointer, p unsafe.Pointer) (ret int) + +var S_skip_number uintptr + +//go:nosplit +func skip_number(s *string, p *int) (ret int) { + return F_skip_number(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_subr.go new file mode 100644 index 000000000..4c0c9d15f --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__skip_number = 336 +) + +const ( + _stack__skip_number = 88 +) + +const ( + _size__skip_number = 1528 +) + +var ( + _pcsp__skip_number = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x5bb, 88}, + {0x5bc, 48}, + {0x5be, 40}, + {0x5c0, 32}, + {0x5c2, 24}, + {0x5c4, 16}, + {0x5c5, 8}, + {0x5c9, 0}, + {0x5f8, 88}, + } +) + +var _cfunc_skip_number = []loader.CFunc{ + {"_skip_number_entry", 0, _entry__skip_number, 0, nil}, + {"_skip_number", _entry__skip_number, _size__skip_number, _stack__skip_number, _pcsp__skip_number}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_text_amd64.go new file mode 100644 index 000000000..c5e23564b --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_number_text_amd64.go @@ -0,0 +1,494 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_skip_number = []byte{ + // .p2align 5, 0x00 + // LCPI0_0 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, // QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000010 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000020 LCPI0_1 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000020 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000030 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000040 LCPI0_2 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000040 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000050 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000060 LCPI0_3 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000060 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000080 LCPI0_4 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000080 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x000000a0 LCPI0_5 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000a0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000b0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000000c0 LCPI0_6 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000c0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000d0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000000e0 .p2align 4, 0x00 + //0x000000e0 LCPI0_7 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x000000e0 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x000000f0 LCPI0_8 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000f0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000100 LCPI0_9 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000100 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000110 LCPI0_10 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000110 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000120 LCPI0_11 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000120 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000130 LCPI0_12 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000130 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000140 LCPI0_13 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000140 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000150 .p2align 4, 0x90 + //0x00000150 _skip_number + 0x55, //0x00000150 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000151 movq %rsp, %rbp + 0x41, 0x57, //0x00000154 pushq %r15 + 0x41, 0x56, //0x00000156 pushq %r14 + 0x41, 0x55, //0x00000158 pushq %r13 + 0x41, 0x54, //0x0000015a pushq %r12 + 0x53, //0x0000015c pushq %rbx + 0x48, 0x83, 0xec, 0x28, //0x0000015d subq $40, %rsp + 0x4c, 0x8b, 0x0f, //0x00000161 movq (%rdi), %r9 + 0x4c, 0x8b, 0x57, 0x08, //0x00000164 movq $8(%rdi), %r10 + 0x48, 0x8b, 0x16, //0x00000168 movq (%rsi), %rdx + 0x49, 0x29, 0xd2, //0x0000016b subq %rdx, %r10 + 0x31, 0xdb, //0x0000016e xorl %ebx, %ebx + 0x41, 0x80, 0x3c, 0x11, 0x2d, //0x00000170 cmpb $45, (%r9,%rdx) + 0x4d, 0x8d, 0x04, 0x11, //0x00000175 leaq (%r9,%rdx), %r8 + 0x0f, 0x94, 0xc3, //0x00000179 sete %bl + 0x4d, 0x8d, 0x34, 0x18, //0x0000017c leaq (%r8,%rbx), %r14 + 0x49, 0x29, 0xda, //0x00000180 subq %rbx, %r10 + 0x0f, 0x84, 0x90, 0x05, 0x00, 0x00, //0x00000183 je LBB0_1 + 0x41, 0x8a, 0x3e, //0x00000189 movb (%r14), %dil + 0x8d, 0x4f, 0xd0, //0x0000018c leal $-48(%rdi), %ecx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000018f movq $-2, %rax + 0x80, 0xf9, 0x09, //0x00000196 cmpb $9, %cl + 0x0f, 0x87, 0x62, 0x05, 0x00, 0x00, //0x00000199 ja LBB0_83 + 0x48, 0x89, 0x55, 0xb0, //0x0000019f movq %rdx, $-80(%rbp) + 0x40, 0x80, 0xff, 0x30, //0x000001a3 cmpb $48, %dil + 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x000001a7 jne LBB0_7 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x000001ad movl $1, %edx + 0x49, 0x83, 0xfa, 0x01, //0x000001b2 cmpq $1, %r10 + 0x0f, 0x84, 0x3e, 0x05, 0x00, 0x00, //0x000001b6 je LBB0_82 + 0x41, 0x8a, 0x46, 0x01, //0x000001bc movb $1(%r14), %al + 0x04, 0xd2, //0x000001c0 addb $-46, %al + 0x3c, 0x37, //0x000001c2 cmpb $55, %al + 0x0f, 0x87, 0x30, 0x05, 0x00, 0x00, //0x000001c4 ja LBB0_82 + 0x0f, 0xb6, 0xc0, //0x000001ca movzbl %al, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000001cd movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x000001d7 btq %rax, %rcx + 0x0f, 0x83, 0x19, 0x05, 0x00, 0x00, //0x000001db jae LBB0_82 + //0x000001e1 LBB0_7 + 0x49, 0x83, 0xfa, 0x20, //0x000001e1 cmpq $32, %r10 + 0x4c, 0x89, 0x45, 0xc8, //0x000001e5 movq %r8, $-56(%rbp) + 0x48, 0x89, 0x5d, 0xd0, //0x000001e9 movq %rbx, $-48(%rbp) + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000001ed movq $-1, %r13 + 0x0f, 0x82, 0x2b, 0x05, 0x00, 0x00, //0x000001f4 jb LBB0_8 + 0x31, 0xd2, //0x000001fa xorl %edx, %edx + 0xc5, 0xfe, 0x6f, 0x05, 0xfc, 0xfd, 0xff, 0xff, //0x000001fc vmovdqu $-516(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0x14, 0xfe, 0xff, 0xff, //0x00000204 vmovdqu $-492(%rip), %ymm1 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x15, 0x2c, 0xfe, 0xff, 0xff, //0x0000020c vmovdqu $-468(%rip), %ymm2 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0x44, 0xfe, 0xff, 0xff, //0x00000214 vmovdqu $-444(%rip), %ymm3 /* LCPI0_3+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xfe, 0xff, 0xff, //0x0000021c vmovdqu $-420(%rip), %ymm4 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x74, 0xfe, 0xff, 0xff, //0x00000224 vmovdqu $-396(%rip), %ymm5 /* LCPI0_5+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x8c, 0xfe, 0xff, 0xff, //0x0000022c vmovdqu $-372(%rip), %ymm6 /* LCPI0_6+0(%rip) */ + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000234 movq $-1, %r15 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000023b movq $-1, %r12 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000242 .p2align 4, 0x90 + //0x00000250 LBB0_10 + 0xc4, 0xc1, 0x7e, 0x6f, 0x3c, 0x16, //0x00000250 vmovdqu (%r14,%rdx), %ymm7 + 0xc5, 0x45, 0x64, 0xc0, //0x00000256 vpcmpgtb %ymm0, %ymm7, %ymm8 + 0xc5, 0x75, 0x64, 0xcf, //0x0000025a vpcmpgtb %ymm7, %ymm1, %ymm9 + 0xc4, 0x41, 0x35, 0xdb, 0xc0, //0x0000025e vpand %ymm8, %ymm9, %ymm8 + 0xc5, 0x45, 0x74, 0xca, //0x00000263 vpcmpeqb %ymm2, %ymm7, %ymm9 + 0xc5, 0x45, 0x74, 0xd3, //0x00000267 vpcmpeqb %ymm3, %ymm7, %ymm10 + 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x0000026b vpor %ymm9, %ymm10, %ymm9 + 0xc5, 0x45, 0xdb, 0xd4, //0x00000270 vpand %ymm4, %ymm7, %ymm10 + 0xc5, 0x2d, 0x74, 0xd6, //0x00000274 vpcmpeqb %ymm6, %ymm10, %ymm10 + 0xc5, 0xc5, 0x74, 0xfd, //0x00000278 vpcmpeqb %ymm5, %ymm7, %ymm7 + 0xc5, 0xfd, 0xd7, 0xc7, //0x0000027c vpmovmskb %ymm7, %eax + 0xc4, 0xc1, 0x7d, 0xd7, 0xfa, //0x00000280 vpmovmskb %ymm10, %edi + 0xc4, 0x41, 0x7d, 0xd7, 0xc1, //0x00000285 vpmovmskb %ymm9, %r8d + 0xc5, 0xbd, 0xeb, 0xff, //0x0000028a vpor %ymm7, %ymm8, %ymm7 + 0xc4, 0x41, 0x2d, 0xeb, 0xc1, //0x0000028e vpor %ymm9, %ymm10, %ymm8 + 0xc5, 0xbd, 0xeb, 0xff, //0x00000293 vpor %ymm7, %ymm8, %ymm7 + 0xc5, 0xfd, 0xd7, 0xcf, //0x00000297 vpmovmskb %ymm7, %ecx + 0x48, 0xf7, 0xd1, //0x0000029b notq %rcx + 0x4c, 0x0f, 0xbc, 0xd9, //0x0000029e bsfq %rcx, %r11 + 0x41, 0x83, 0xfb, 0x20, //0x000002a2 cmpl $32, %r11d + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a6 je LBB0_12 + 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000002ac movl $-1, %ebx + 0x44, 0x89, 0xd9, //0x000002b1 movl %r11d, %ecx + 0xd3, 0xe3, //0x000002b4 shll %cl, %ebx + 0xf7, 0xd3, //0x000002b6 notl %ebx + 0x21, 0xd8, //0x000002b8 andl %ebx, %eax + 0x21, 0xdf, //0x000002ba andl %ebx, %edi + 0x44, 0x21, 0xc3, //0x000002bc andl %r8d, %ebx + 0x41, 0x89, 0xd8, //0x000002bf movl %ebx, %r8d + //0x000002c2 LBB0_12 + 0x8d, 0x48, 0xff, //0x000002c2 leal $-1(%rax), %ecx + 0x21, 0xc1, //0x000002c5 andl %eax, %ecx + 0x0f, 0x85, 0xb9, 0x03, 0x00, 0x00, //0x000002c7 jne LBB0_13 + 0x8d, 0x4f, 0xff, //0x000002cd leal $-1(%rdi), %ecx + 0x21, 0xf9, //0x000002d0 andl %edi, %ecx + 0x0f, 0x85, 0xae, 0x03, 0x00, 0x00, //0x000002d2 jne LBB0_13 + 0x41, 0x8d, 0x48, 0xff, //0x000002d8 leal $-1(%r8), %ecx + 0x44, 0x21, 0xc1, //0x000002dc andl %r8d, %ecx + 0x0f, 0x85, 0xa1, 0x03, 0x00, 0x00, //0x000002df jne LBB0_13 + 0x85, 0xc0, //0x000002e5 testl %eax, %eax + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000002e7 je LBB0_20 + 0x0f, 0xbc, 0xc8, //0x000002ed bsfl %eax, %ecx + 0x49, 0x83, 0xfc, 0xff, //0x000002f0 cmpq $-1, %r12 + 0x0f, 0x85, 0xaa, 0x03, 0x00, 0x00, //0x000002f4 jne LBB0_84 + 0x48, 0x01, 0xd1, //0x000002fa addq %rdx, %rcx + 0x49, 0x89, 0xcc, //0x000002fd movq %rcx, %r12 + //0x00000300 LBB0_20 + 0x85, 0xff, //0x00000300 testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000302 je LBB0_23 + 0x0f, 0xbc, 0xcf, //0x00000308 bsfl %edi, %ecx + 0x49, 0x83, 0xff, 0xff, //0x0000030b cmpq $-1, %r15 + 0x0f, 0x85, 0x8f, 0x03, 0x00, 0x00, //0x0000030f jne LBB0_84 + 0x48, 0x01, 0xd1, //0x00000315 addq %rdx, %rcx + 0x49, 0x89, 0xcf, //0x00000318 movq %rcx, %r15 + //0x0000031b LBB0_23 + 0x45, 0x85, 0xc0, //0x0000031b testl %r8d, %r8d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000031e je LBB0_26 + 0x41, 0x0f, 0xbc, 0xc0, //0x00000324 bsfl %r8d, %eax + 0x49, 0x83, 0xfd, 0xff, //0x00000328 cmpq $-1, %r13 + 0x0f, 0x85, 0x81, 0x03, 0x00, 0x00, //0x0000032c jne LBB0_85 + 0x48, 0x01, 0xd0, //0x00000332 addq %rdx, %rax + 0x49, 0x89, 0xc5, //0x00000335 movq %rax, %r13 + //0x00000338 LBB0_26 + 0x41, 0x83, 0xfb, 0x20, //0x00000338 cmpl $32, %r11d + 0x0f, 0x85, 0x27, 0x02, 0x00, 0x00, //0x0000033c jne LBB0_86 + 0x49, 0x83, 0xc2, 0xe0, //0x00000342 addq $-32, %r10 + 0x48, 0x83, 0xc2, 0x20, //0x00000346 addq $32, %rdx + 0x49, 0x83, 0xfa, 0x1f, //0x0000034a cmpq $31, %r10 + 0x0f, 0x87, 0xfc, 0xfe, 0xff, 0xff, //0x0000034e ja LBB0_10 + 0xc5, 0xf8, 0x77, //0x00000354 vzeroupper + 0x4c, 0x01, 0xf2, //0x00000357 addq %r14, %rdx + 0x49, 0x89, 0xd3, //0x0000035a movq %rdx, %r11 + 0x49, 0x83, 0xfa, 0x10, //0x0000035d cmpq $16, %r10 + 0x0f, 0x82, 0x6a, 0x01, 0x00, 0x00, //0x00000361 jb LBB0_51 + //0x00000367 LBB0_30 + 0x4c, 0x89, 0x4d, 0xb8, //0x00000367 movq %r9, $-72(%rbp) + 0x48, 0x89, 0xf3, //0x0000036b movq %rsi, %rbx + 0x4c, 0x89, 0xf0, //0x0000036e movq %r14, %rax + 0x4d, 0x89, 0xde, //0x00000371 movq %r11, %r14 + 0x48, 0x89, 0x45, 0xc0, //0x00000374 movq %rax, $-64(%rbp) + 0x49, 0x29, 0xc6, //0x00000378 subq %rax, %r14 + 0x31, 0xd2, //0x0000037b xorl %edx, %edx + 0xc5, 0x7a, 0x6f, 0x05, 0x5b, 0xfd, 0xff, 0xff, //0x0000037d vmovdqu $-677(%rip), %xmm8 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x0d, 0x63, 0xfd, 0xff, 0xff, //0x00000385 vmovdqu $-669(%rip), %xmm9 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x15, 0x6b, 0xfd, 0xff, 0xff, //0x0000038d vmovdqu $-661(%rip), %xmm10 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x1d, 0x73, 0xfd, 0xff, 0xff, //0x00000395 vmovdqu $-653(%rip), %xmm11 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x25, 0x7b, 0xfd, 0xff, 0xff, //0x0000039d vmovdqu $-645(%rip), %xmm4 /* LCPI0_11+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x2d, 0x83, 0xfd, 0xff, 0xff, //0x000003a5 vmovdqu $-637(%rip), %xmm5 /* LCPI0_12+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x35, 0x8b, 0xfd, 0xff, 0xff, //0x000003ad vmovdqu $-629(%rip), %xmm6 /* LCPI0_13+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003b5 .p2align 4, 0x90 + //0x000003c0 LBB0_31 + 0xc4, 0xc1, 0x7a, 0x6f, 0x3c, 0x13, //0x000003c0 vmovdqu (%r11,%rdx), %xmm7 + 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x000003c6 vpcmpgtb %xmm8, %xmm7, %xmm0 + 0xc5, 0xb1, 0x64, 0xcf, //0x000003cb vpcmpgtb %xmm7, %xmm9, %xmm1 + 0xc5, 0xf9, 0xdb, 0xc1, //0x000003cf vpand %xmm1, %xmm0, %xmm0 + 0xc5, 0xa9, 0x74, 0xcf, //0x000003d3 vpcmpeqb %xmm7, %xmm10, %xmm1 + 0xc5, 0xa1, 0x74, 0xd7, //0x000003d7 vpcmpeqb %xmm7, %xmm11, %xmm2 + 0xc5, 0xe9, 0xeb, 0xc9, //0x000003db vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xc1, 0xdb, 0xd4, //0x000003df vpand %xmm4, %xmm7, %xmm2 + 0xc5, 0xe9, 0x74, 0xd6, //0x000003e3 vpcmpeqb %xmm6, %xmm2, %xmm2 + 0xc5, 0xc1, 0x74, 0xfd, //0x000003e7 vpcmpeqb %xmm5, %xmm7, %xmm7 + 0xc5, 0xe9, 0xeb, 0xdf, //0x000003eb vpor %xmm7, %xmm2, %xmm3 + 0xc5, 0xf1, 0xeb, 0xc0, //0x000003ef vpor %xmm0, %xmm1, %xmm0 + 0xc5, 0xe1, 0xeb, 0xc0, //0x000003f3 vpor %xmm0, %xmm3, %xmm0 + 0xc5, 0xf9, 0xd7, 0xf7, //0x000003f7 vpmovmskb %xmm7, %esi + 0xc5, 0x79, 0xd7, 0xc2, //0x000003fb vpmovmskb %xmm2, %r8d + 0xc5, 0xf9, 0xd7, 0xc1, //0x000003ff vpmovmskb %xmm1, %eax + 0xc5, 0xf9, 0xd7, 0xc8, //0x00000403 vpmovmskb %xmm0, %ecx + 0xf7, 0xd1, //0x00000407 notl %ecx + 0x0f, 0xbc, 0xc9, //0x00000409 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x0000040c cmpl $16, %ecx + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000040f je LBB0_33 + 0xbf, 0xff, 0xff, 0xff, 0xff, //0x00000415 movl $-1, %edi + 0xd3, 0xe7, //0x0000041a shll %cl, %edi + 0xf7, 0xd7, //0x0000041c notl %edi + 0x21, 0xfe, //0x0000041e andl %edi, %esi + 0x41, 0x21, 0xf8, //0x00000420 andl %edi, %r8d + 0x21, 0xc7, //0x00000423 andl %eax, %edi + 0x89, 0xf8, //0x00000425 movl %edi, %eax + //0x00000427 LBB0_33 + 0x44, 0x8d, 0x4e, 0xff, //0x00000427 leal $-1(%rsi), %r9d + 0x41, 0x21, 0xf1, //0x0000042b andl %esi, %r9d + 0x0f, 0x85, 0x93, 0x02, 0x00, 0x00, //0x0000042e jne LBB0_34 + 0x41, 0x8d, 0x78, 0xff, //0x00000434 leal $-1(%r8), %edi + 0x44, 0x21, 0xc7, //0x00000438 andl %r8d, %edi + 0x0f, 0x85, 0x6a, 0x02, 0x00, 0x00, //0x0000043b jne LBB0_37 + 0x8d, 0x78, 0xff, //0x00000441 leal $-1(%rax), %edi + 0x21, 0xc7, //0x00000444 andl %eax, %edi + 0x0f, 0x85, 0x5f, 0x02, 0x00, 0x00, //0x00000446 jne LBB0_37 + 0x85, 0xf6, //0x0000044c testl %esi, %esi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000044e je LBB0_42 + 0x0f, 0xbc, 0xf6, //0x00000454 bsfl %esi, %esi + 0x49, 0x83, 0xfc, 0xff, //0x00000457 cmpq $-1, %r12 + 0x0f, 0x85, 0x5f, 0x02, 0x00, 0x00, //0x0000045b jne LBB0_87 + 0x4c, 0x01, 0xf6, //0x00000461 addq %r14, %rsi + 0x48, 0x01, 0xd6, //0x00000464 addq %rdx, %rsi + 0x49, 0x89, 0xf4, //0x00000467 movq %rsi, %r12 + //0x0000046a LBB0_42 + 0x45, 0x85, 0xc0, //0x0000046a testl %r8d, %r8d + 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x0000046d je LBB0_45 + 0x41, 0x0f, 0xbc, 0xf0, //0x00000473 bsfl %r8d, %esi + 0x49, 0x83, 0xff, 0xff, //0x00000477 cmpq $-1, %r15 + 0x0f, 0x85, 0x3f, 0x02, 0x00, 0x00, //0x0000047b jne LBB0_87 + 0x4c, 0x01, 0xf6, //0x00000481 addq %r14, %rsi + 0x48, 0x01, 0xd6, //0x00000484 addq %rdx, %rsi + 0x49, 0x89, 0xf7, //0x00000487 movq %rsi, %r15 + //0x0000048a LBB0_45 + 0x85, 0xc0, //0x0000048a testl %eax, %eax + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000048c je LBB0_48 + 0x0f, 0xbc, 0xc0, //0x00000492 bsfl %eax, %eax + 0x49, 0x83, 0xfd, 0xff, //0x00000495 cmpq $-1, %r13 + 0x0f, 0x85, 0x31, 0x02, 0x00, 0x00, //0x00000499 jne LBB0_88 + 0x4c, 0x01, 0xf0, //0x0000049f addq %r14, %rax + 0x48, 0x01, 0xd0, //0x000004a2 addq %rdx, %rax + 0x49, 0x89, 0xc5, //0x000004a5 movq %rax, %r13 + //0x000004a8 LBB0_48 + 0x83, 0xf9, 0x10, //0x000004a8 cmpl $16, %ecx + 0x0f, 0x85, 0xd6, 0x00, 0x00, 0x00, //0x000004ab jne LBB0_89 + 0x49, 0x83, 0xc2, 0xf0, //0x000004b1 addq $-16, %r10 + 0x48, 0x83, 0xc2, 0x10, //0x000004b5 addq $16, %rdx + 0x49, 0x83, 0xfa, 0x0f, //0x000004b9 cmpq $15, %r10 + 0x0f, 0x87, 0xfd, 0xfe, 0xff, 0xff, //0x000004bd ja LBB0_31 + 0x49, 0x01, 0xd3, //0x000004c3 addq %rdx, %r11 + 0x48, 0x89, 0xde, //0x000004c6 movq %rbx, %rsi + 0x4c, 0x8b, 0x4d, 0xb8, //0x000004c9 movq $-72(%rbp), %r9 + 0x4c, 0x8b, 0x75, 0xc0, //0x000004cd movq $-64(%rbp), %r14 + //0x000004d1 LBB0_51 + 0x4d, 0x85, 0xd2, //0x000004d1 testq %r10, %r10 + 0x0f, 0x84, 0xd8, 0x00, 0x00, 0x00, //0x000004d4 je LBB0_66 + 0x4f, 0x8d, 0x04, 0x13, //0x000004da leaq (%r11,%r10), %r8 + 0x4c, 0x89, 0xd9, //0x000004de movq %r11, %rcx + 0x4c, 0x29, 0xf1, //0x000004e1 subq %r14, %rcx + 0x31, 0xd2, //0x000004e4 xorl %edx, %edx + 0x48, 0x8d, 0x3d, 0x5b, 0x02, 0x00, 0x00, //0x000004e6 leaq $603(%rip), %rdi /* LJTI0_0+0(%rip) */ + 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x000004ed jmp LBB0_53 + //0x000004f2 LBB0_55 + 0x83, 0xfb, 0x65, //0x000004f2 cmpl $101, %ebx + 0x0f, 0x85, 0xb4, 0x00, 0x00, 0x00, //0x000004f5 jne LBB0_65 + //0x000004fb LBB0_56 + 0x49, 0x83, 0xff, 0xff, //0x000004fb cmpq $-1, %r15 + 0x0f, 0x85, 0x89, 0x01, 0x00, 0x00, //0x000004ff jne LBB0_90 + 0x4c, 0x8d, 0x3c, 0x11, //0x00000505 leaq (%rcx,%rdx), %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000509 .p2align 4, 0x90 + //0x00000510 LBB0_63 + 0x48, 0x83, 0xc2, 0x01, //0x00000510 addq $1, %rdx + 0x49, 0x39, 0xd2, //0x00000514 cmpq %rdx, %r10 + 0x0f, 0x84, 0x44, 0x01, 0x00, 0x00, //0x00000517 je LBB0_64 + //0x0000051d LBB0_53 + 0x41, 0x0f, 0xbe, 0x1c, 0x13, //0x0000051d movsbl (%r11,%rdx), %ebx + 0x8d, 0x43, 0xd0, //0x00000522 leal $-48(%rbx), %eax + 0x83, 0xf8, 0x0a, //0x00000525 cmpl $10, %eax + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000528 jb LBB0_63 + 0x8d, 0x43, 0xd5, //0x0000052e leal $-43(%rbx), %eax + 0x83, 0xf8, 0x1a, //0x00000531 cmpl $26, %eax + 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000534 ja LBB0_55 + 0x48, 0x63, 0x04, 0x87, //0x0000053a movslq (%rdi,%rax,4), %rax + 0x48, 0x01, 0xf8, //0x0000053e addq %rdi, %rax + 0xff, 0xe0, //0x00000541 jmpq *%rax + //0x00000543 LBB0_61 + 0x49, 0x83, 0xfd, 0xff, //0x00000543 cmpq $-1, %r13 + 0x0f, 0x85, 0x41, 0x01, 0x00, 0x00, //0x00000547 jne LBB0_90 + 0x4c, 0x8d, 0x2c, 0x11, //0x0000054d leaq (%rcx,%rdx), %r13 + 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000551 jmp LBB0_63 + //0x00000556 LBB0_59 + 0x49, 0x83, 0xfc, 0xff, //0x00000556 cmpq $-1, %r12 + 0x0f, 0x85, 0x2e, 0x01, 0x00, 0x00, //0x0000055a jne LBB0_90 + 0x4c, 0x8d, 0x24, 0x11, //0x00000560 leaq (%rcx,%rdx), %r12 + 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x00000564 jmp LBB0_63 + //0x00000569 LBB0_86 + 0x49, 0x01, 0xd3, //0x00000569 addq %rdx, %r11 + 0x4d, 0x01, 0xf3, //0x0000056c addq %r14, %r11 + 0xc5, 0xf8, 0x77, //0x0000056f vzeroupper + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000572 movq $-1, %rdx + 0x4d, 0x85, 0xe4, //0x00000579 testq %r12, %r12 + 0x0f, 0x85, 0x40, 0x00, 0x00, 0x00, //0x0000057c jne LBB0_67 + 0xe9, 0xed, 0x00, 0x00, 0x00, //0x00000582 jmp LBB0_81 + //0x00000587 LBB0_89 + 0x89, 0xc8, //0x00000587 movl %ecx, %eax + 0x49, 0x01, 0xc3, //0x00000589 addq %rax, %r11 + 0x49, 0x01, 0xd3, //0x0000058c addq %rdx, %r11 + 0x48, 0x89, 0xde, //0x0000058f movq %rbx, %rsi + 0x4c, 0x8b, 0x4d, 0xb8, //0x00000592 movq $-72(%rbp), %r9 + 0x4c, 0x8b, 0x75, 0xc0, //0x00000596 movq $-64(%rbp), %r14 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000059a movq $-1, %rdx + 0x4d, 0x85, 0xe4, //0x000005a1 testq %r12, %r12 + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000005a4 jne LBB0_67 + 0xe9, 0xc5, 0x00, 0x00, 0x00, //0x000005aa jmp LBB0_81 + //0x000005af LBB0_65 + 0x49, 0x01, 0xd3, //0x000005af addq %rdx, %r11 + //0x000005b2 LBB0_66 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000005b2 movq $-1, %rdx + 0x4d, 0x85, 0xe4, //0x000005b9 testq %r12, %r12 + 0x0f, 0x84, 0xb2, 0x00, 0x00, 0x00, //0x000005bc je LBB0_81 + //0x000005c2 LBB0_67 + 0x4d, 0x85, 0xed, //0x000005c2 testq %r13, %r13 + 0x0f, 0x84, 0xa9, 0x00, 0x00, 0x00, //0x000005c5 je LBB0_81 + 0x4d, 0x85, 0xff, //0x000005cb testq %r15, %r15 + 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x000005ce je LBB0_81 + 0x4d, 0x29, 0xf3, //0x000005d4 subq %r14, %r11 + 0x49, 0x8d, 0x43, 0xff, //0x000005d7 leaq $-1(%r11), %rax + 0x49, 0x39, 0xc4, //0x000005db cmpq %rax, %r12 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000005de je LBB0_72 + 0x49, 0x39, 0xc5, //0x000005e4 cmpq %rax, %r13 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000005e7 je LBB0_72 + 0x49, 0x39, 0xc7, //0x000005ed cmpq %rax, %r15 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000005f0 je LBB0_72 + 0x4d, 0x85, 0xed, //0x000005f6 testq %r13, %r13 + 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x000005f9 jle LBB0_76 + 0x49, 0x8d, 0x45, 0xff, //0x000005ff leaq $-1(%r13), %rax + 0x49, 0x39, 0xc7, //0x00000603 cmpq %rax, %r15 + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000606 je LBB0_76 + 0x49, 0xf7, 0xd5, //0x0000060c notq %r13 + 0x4c, 0x89, 0xea, //0x0000060f movq %r13, %rdx + 0xe9, 0xda, 0x00, 0x00, 0x00, //0x00000612 jmp LBB0_80 + //0x00000617 LBB0_72 + 0x49, 0xf7, 0xdb, //0x00000617 negq %r11 + 0x4c, 0x89, 0xda, //0x0000061a movq %r11, %rdx + 0xe9, 0xcf, 0x00, 0x00, 0x00, //0x0000061d jmp LBB0_80 + //0x00000622 LBB0_76 + 0x4c, 0x89, 0xe0, //0x00000622 movq %r12, %rax + 0x4c, 0x09, 0xf8, //0x00000625 orq %r15, %rax + 0x0f, 0x99, 0xc0, //0x00000628 setns %al + 0x0f, 0x88, 0x14, 0x00, 0x00, 0x00, //0x0000062b js LBB0_79 + 0x4d, 0x39, 0xfc, //0x00000631 cmpq %r15, %r12 + 0x0f, 0x8c, 0x0b, 0x00, 0x00, 0x00, //0x00000634 jl LBB0_79 + 0x49, 0xf7, 0xd4, //0x0000063a notq %r12 + 0x4c, 0x89, 0xe2, //0x0000063d movq %r12, %rdx + 0xe9, 0xac, 0x00, 0x00, 0x00, //0x00000640 jmp LBB0_80 + //0x00000645 LBB0_79 + 0x49, 0x8d, 0x4f, 0xff, //0x00000645 leaq $-1(%r15), %rcx + 0x49, 0x39, 0xcc, //0x00000649 cmpq %rcx, %r12 + 0x49, 0xf7, 0xd7, //0x0000064c notq %r15 + 0x4d, 0x0f, 0x45, 0xfb, //0x0000064f cmovneq %r11, %r15 + 0x84, 0xc0, //0x00000653 testb %al, %al + 0x4d, 0x0f, 0x44, 0xfb, //0x00000655 cmoveq %r11, %r15 + 0x4c, 0x89, 0xfa, //0x00000659 movq %r15, %rdx + 0xe9, 0x90, 0x00, 0x00, 0x00, //0x0000065c jmp LBB0_80 + //0x00000661 LBB0_64 + 0x4d, 0x89, 0xc3, //0x00000661 movq %r8, %r11 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000664 movq $-1, %rdx + 0x4d, 0x85, 0xe4, //0x0000066b testq %r12, %r12 + 0x0f, 0x85, 0x4e, 0xff, 0xff, 0xff, //0x0000066e jne LBB0_67 + //0x00000674 LBB0_81 + 0x48, 0xf7, 0xd2, //0x00000674 notq %rdx + 0x49, 0x01, 0xd6, //0x00000677 addq %rdx, %r14 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000067a movq $-2, %rax + 0xe9, 0x7b, 0x00, 0x00, 0x00, //0x00000681 jmp LBB0_83 + //0x00000686 LBB0_13 + 0x0f, 0xbc, 0xc1, //0x00000686 bsfl %ecx, %eax + 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00000689 jmp LBB0_14 + //0x0000068e LBB0_90 + 0x48, 0x8b, 0x45, 0xc8, //0x0000068e movq $-56(%rbp), %rax + 0x48, 0x03, 0x45, 0xd0, //0x00000692 addq $-48(%rbp), %rax + 0x4c, 0x29, 0xd8, //0x00000696 subq %r11, %rax + 0x48, 0xf7, 0xd2, //0x00000699 notq %rdx + 0x48, 0x01, 0xc2, //0x0000069c addq %rax, %rdx + 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x0000069f jmp LBB0_80 + //0x000006a4 LBB0_84 + 0x89, 0xc8, //0x000006a4 movl %ecx, %eax + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000006a6 jmp LBB0_14 + //0x000006ab LBB0_37 + 0x0f, 0xbc, 0xc7, //0x000006ab bsfl %edi, %eax + 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x000006ae jmp LBB0_35 + //0x000006b3 LBB0_85 + 0x89, 0xc0, //0x000006b3 movl %eax, %eax + //0x000006b5 LBB0_14 + 0x48, 0xf7, 0xd2, //0x000006b5 notq %rdx + 0x48, 0x29, 0xc2, //0x000006b8 subq %rax, %rdx + 0xe9, 0x31, 0x00, 0x00, 0x00, //0x000006bb jmp LBB0_80 + //0x000006c0 LBB0_87 + 0x89, 0xf0, //0x000006c0 movl %esi, %eax + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000006c2 jmp LBB0_35 + //0x000006c7 LBB0_34 + 0x41, 0x0f, 0xbc, 0xc1, //0x000006c7 bsfl %r9d, %eax + 0xe9, 0x02, 0x00, 0x00, 0x00, //0x000006cb jmp LBB0_35 + //0x000006d0 LBB0_88 + 0x89, 0xc0, //0x000006d0 movl %eax, %eax + //0x000006d2 LBB0_35 + 0x48, 0x8b, 0x4d, 0xc8, //0x000006d2 movq $-56(%rbp), %rcx + 0x48, 0x03, 0x4d, 0xd0, //0x000006d6 addq $-48(%rbp), %rcx + 0x4c, 0x29, 0xd9, //0x000006da subq %r11, %rcx + 0x48, 0x29, 0xc1, //0x000006dd subq %rax, %rcx + 0x48, 0xf7, 0xd2, //0x000006e0 notq %rdx + 0x48, 0x01, 0xca, //0x000006e3 addq %rcx, %rdx + 0x48, 0x89, 0xde, //0x000006e6 movq %rbx, %rsi + 0x4c, 0x8b, 0x4d, 0xb8, //0x000006e9 movq $-72(%rbp), %r9 + 0x4c, 0x8b, 0x75, 0xc0, //0x000006ed movq $-64(%rbp), %r14 + //0x000006f1 LBB0_80 + 0x48, 0x85, 0xd2, //0x000006f1 testq %rdx, %rdx + 0x0f, 0x88, 0x7a, 0xff, 0xff, 0xff, //0x000006f4 js LBB0_81 + //0x000006fa LBB0_82 + 0x49, 0x01, 0xd6, //0x000006fa addq %rdx, %r14 + 0x48, 0x8b, 0x45, 0xb0, //0x000006fd movq $-80(%rbp), %rax + //0x00000701 LBB0_83 + 0x4d, 0x29, 0xce, //0x00000701 subq %r9, %r14 + 0x4c, 0x89, 0x36, //0x00000704 movq %r14, (%rsi) + 0x48, 0x83, 0xc4, 0x28, //0x00000707 addq $40, %rsp + 0x5b, //0x0000070b popq %rbx + 0x41, 0x5c, //0x0000070c popq %r12 + 0x41, 0x5d, //0x0000070e popq %r13 + 0x41, 0x5e, //0x00000710 popq %r14 + 0x41, 0x5f, //0x00000712 popq %r15 + 0x5d, //0x00000714 popq %rbp + 0xc5, 0xf8, 0x77, //0x00000715 vzeroupper + 0xc3, //0x00000718 retq + //0x00000719 LBB0_1 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000719 movq $-1, %rax + 0xe9, 0xdc, 0xff, 0xff, 0xff, //0x00000720 jmp LBB0_83 + //0x00000725 LBB0_8 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000725 movq $-1, %r15 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000072c movq $-1, %r12 + 0x4d, 0x89, 0xf3, //0x00000733 movq %r14, %r11 + 0x49, 0x83, 0xfa, 0x10, //0x00000736 cmpq $16, %r10 + 0x0f, 0x83, 0x27, 0xfc, 0xff, 0xff, //0x0000073a jae LBB0_30 + 0xe9, 0x8c, 0xfd, 0xff, 0xff, //0x00000740 jmp LBB0_51 + 0x90, 0x90, 0x90, //0x00000745 .p2align 2, 0x90 + // // .set L0_0_set_61, LBB0_61-LJTI0_0 + // // .set L0_0_set_65, LBB0_65-LJTI0_0 + // // .set L0_0_set_59, LBB0_59-LJTI0_0 + // // .set L0_0_set_56, LBB0_56-LJTI0_0 + //0x00000748 LJTI0_0 + 0xfb, 0xfd, 0xff, 0xff, //0x00000748 .long L0_0_set_61 + 0x67, 0xfe, 0xff, 0xff, //0x0000074c .long L0_0_set_65 + 0xfb, 0xfd, 0xff, 0xff, //0x00000750 .long L0_0_set_61 + 0x0e, 0xfe, 0xff, 0xff, //0x00000754 .long L0_0_set_59 + 0x67, 0xfe, 0xff, 0xff, //0x00000758 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x0000075c .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x00000760 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x00000764 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x00000768 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x0000076c .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x00000770 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x00000774 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x00000778 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x0000077c .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x00000780 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x00000784 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x00000788 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x0000078c .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x00000790 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x00000794 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x00000798 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x0000079c .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x000007a0 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x000007a4 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x000007a8 .long L0_0_set_65 + 0x67, 0xfe, 0xff, 0xff, //0x000007ac .long L0_0_set_65 + 0xb3, 0xfd, 0xff, 0xff, //0x000007b0 .long L0_0_set_56 + //0x000007b4 .p2align 2, 0x00 + //0x000007b4 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x000007b4 .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object.go new file mode 100644 index 000000000..6b14addb9 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the License ); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_skip_object func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) + +var S_skip_object uintptr + +//go:nosplit +func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { + return F_skip_object(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_subr.go new file mode 100644 index 000000000..d1f7b6b31 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__skip_object = 480 +) + +const ( + _stack__skip_object = 112 +) + +const ( + _size__skip_object = 10664 +) + +var ( + _pcsp__skip_object = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x27f5, 112}, + {0x27f6, 48}, + {0x27f8, 40}, + {0x27fa, 32}, + {0x27fc, 24}, + {0x27fe, 16}, + {0x27ff, 8}, + {0x2803, 0}, + {0x29a8, 112}, + } +) + +var _cfunc_skip_object = []loader.CFunc{ + {"_skip_object_entry", 0, _entry__skip_object, 0, nil}, + {"_skip_object", _entry__skip_object, _size__skip_object, _stack__skip_object, _pcsp__skip_object}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_text_amd64.go new file mode 100644 index 000000000..7d45e9e42 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_object_text_amd64.go @@ -0,0 +1,3052 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_skip_object = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1 + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 6 + //0x00000010 LCPI0_12 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000010 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000020 LCPI0_13 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000020 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000030 LCPI0_14 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000030 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000040 LCPI0_15 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000040 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000050 LCPI0_16 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000060 LCPI0_17 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000060 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000070 LCPI0_18 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000070 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000080 .p2align 5, 0x00 + //0x00000080 LCPI0_1 + 0x20, //0x00000080 .byte 32 + 0x00, //0x00000081 .byte 0 + 0x00, //0x00000082 .byte 0 + 0x00, //0x00000083 .byte 0 + 0x00, //0x00000084 .byte 0 + 0x00, //0x00000085 .byte 0 + 0x00, //0x00000086 .byte 0 + 0x00, //0x00000087 .byte 0 + 0x00, //0x00000088 .byte 0 + 0x09, //0x00000089 .byte 9 + 0x0a, //0x0000008a .byte 10 + 0x00, //0x0000008b .byte 0 + 0x00, //0x0000008c .byte 0 + 0x0d, //0x0000008d .byte 13 + 0x00, //0x0000008e .byte 0 + 0x00, //0x0000008f .byte 0 + 0x20, //0x00000090 .byte 32 + 0x00, //0x00000091 .byte 0 + 0x00, //0x00000092 .byte 0 + 0x00, //0x00000093 .byte 0 + 0x00, //0x00000094 .byte 0 + 0x00, //0x00000095 .byte 0 + 0x00, //0x00000096 .byte 0 + 0x00, //0x00000097 .byte 0 + 0x00, //0x00000098 .byte 0 + 0x09, //0x00000099 .byte 9 + 0x0a, //0x0000009a .byte 10 + 0x00, //0x0000009b .byte 0 + 0x00, //0x0000009c .byte 0 + 0x0d, //0x0000009d .byte 13 + 0x00, //0x0000009e .byte 0 + 0x00, //0x0000009f .byte 0 + //0x000000a0 LCPI0_2 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000a0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000000c0 LCPI0_3 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000000e0 LCPI0_4 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000e0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000f0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00000100 LCPI0_5 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000100 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000110 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000120 LCPI0_6 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000120 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000130 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000140 LCPI0_7 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000140 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000150 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000160 LCPI0_8 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000160 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000170 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000180 LCPI0_9 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000180 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, //0x00000190 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x000001a0 LCPI0_10 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001a0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001b0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000001c0 LCPI0_11 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001c0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001d0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000001e0 .p2align 4, 0x90 + //0x000001e0 _skip_object + 0x55, //0x000001e0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000001e1 movq %rsp, %rbp + 0x41, 0x57, //0x000001e4 pushq %r15 + 0x41, 0x56, //0x000001e6 pushq %r14 + 0x41, 0x55, //0x000001e8 pushq %r13 + 0x41, 0x54, //0x000001ea pushq %r12 + 0x53, //0x000001ec pushq %rbx + 0x48, 0x83, 0xec, 0x40, //0x000001ed subq $64, %rsp + 0x48, 0x89, 0x4d, 0x98, //0x000001f1 movq %rcx, $-104(%rbp) + 0x49, 0x89, 0xd5, //0x000001f5 movq %rdx, %r13 + 0x49, 0x89, 0xf3, //0x000001f8 movq %rsi, %r11 + 0x49, 0x89, 0xfa, //0x000001fb movq %rdi, %r10 + 0xc5, 0xfa, 0x6f, 0x05, 0xfa, 0xfd, 0xff, 0xff, //0x000001fe vmovdqu $-518(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfa, 0x7f, 0x02, //0x00000206 vmovdqu %xmm0, (%rdx) + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000020a movq $-1, %r14 + 0xc5, 0xfe, 0x6f, 0x2d, 0x67, 0xfe, 0xff, 0xff, //0x00000211 vmovdqu $-409(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x7f, 0xfe, 0xff, 0xff, //0x00000219 vmovdqu $-385(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x97, 0xfe, 0xff, 0xff, //0x00000221 vmovdqu $-361(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xaf, 0xfe, 0xff, 0xff, //0x00000229 vmovdqu $-337(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00000231 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0xc2, 0xfe, 0xff, 0xff, //0x00000236 vmovdqu $-318(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xda, 0xfe, 0xff, 0xff, //0x0000023e vmovdqu $-294(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xf2, 0xfe, 0xff, 0xff, //0x00000246 vmovdqu $-270(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x0a, 0xff, 0xff, 0xff, //0x0000024e vmovdqu $-246(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x22, 0xff, 0xff, 0xff, //0x00000256 vmovdqu $-222(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x3a, 0xff, 0xff, 0xff, //0x0000025e vmovdqu $-198(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x52, 0xff, 0xff, 0xff, //0x00000266 vmovdqu $-174(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4c, 0x8d, 0x0d, 0x87, 0x2b, 0x00, 0x00, //0x0000026e leaq $11143(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x48, 0x89, 0x75, 0xd0, //0x00000275 movq %rsi, $-48(%rbp) + 0x48, 0x89, 0x7d, 0xc0, //0x00000279 movq %rdi, $-64(%rbp) + 0xe9, 0xae, 0x00, 0x00, 0x00, //0x0000027d jmp LBB0_5 + //0x00000282 LBB0_508 + 0x49, 0xf7, 0xd8, //0x00000282 negq %r8 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000285 movq $-48(%rbp), %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0xef, 0xfd, 0xff, 0xff, //0x00000289 vmovdqu $-529(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x07, 0xfe, 0xff, 0xff, //0x00000291 vmovdqu $-505(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x1f, 0xfe, 0xff, 0xff, //0x00000299 vmovdqu $-481(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x37, 0xfe, 0xff, 0xff, //0x000002a1 vmovdqu $-457(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000002a9 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x4a, 0xfe, 0xff, 0xff, //0x000002ae vmovdqu $-438(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x62, 0xfe, 0xff, 0xff, //0x000002b6 vmovdqu $-414(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x7a, 0xfe, 0xff, 0xff, //0x000002be vmovdqu $-390(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x92, 0xfe, 0xff, 0xff, //0x000002c6 vmovdqu $-366(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xaa, 0xfe, 0xff, 0xff, //0x000002ce vmovdqu $-342(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0xc2, 0xfe, 0xff, 0xff, //0x000002d6 vmovdqu $-318(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xda, 0xfe, 0xff, 0xff, //0x000002de vmovdqu $-294(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xc0, //0x000002e6 testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xc0, //0x000002e9 movq $-64(%rbp), %r10 + 0x0f, 0x88, 0xc0, 0x26, 0x00, 0x00, //0x000002ed js LBB0_509 + //0x000002f3 LBB0_351 + 0x49, 0x8b, 0x0b, //0x000002f3 movq (%r11), %rcx + 0x48, 0x83, 0xc1, 0xff, //0x000002f6 addq $-1, %rcx + //0x000002fa LBB0_2 + 0x4c, 0x01, 0xc1, //0x000002fa addq %r8, %rcx + 0x49, 0x89, 0x0b, //0x000002fd movq %rcx, (%r11) + 0x48, 0x83, 0x7d, 0xb0, 0x00, //0x00000300 cmpq $0, $-80(%rbp) + 0x4c, 0x8b, 0x6d, 0xa0, //0x00000305 movq $-96(%rbp), %r13 + 0x0f, 0x8e, 0xbf, 0x26, 0x00, 0x00, //0x00000309 jle LBB0_533 + 0x90, //0x0000030f .p2align 4, 0x90 + //0x00000310 LBB0_3 + 0x49, 0x8b, 0x55, 0x00, //0x00000310 movq (%r13), %rdx + 0x4d, 0x89, 0xf7, //0x00000314 movq %r14, %r15 + 0x48, 0x85, 0xd2, //0x00000317 testq %rdx, %rdx + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000031a jne LBB0_5 + 0xe9, 0xa9, 0x26, 0x00, 0x00, //0x00000320 jmp LBB0_533 + //0x00000325 LBB0_1 + 0x4c, 0x89, 0xf9, //0x00000325 movq %r15, %rcx + 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00000328 jmp LBB0_2 + 0x90, 0x90, 0x90, //0x0000032d .p2align 4, 0x90 + //0x00000330 LBB0_5 + 0x4c, 0x89, 0xf1, //0x00000330 movq %r14, %rcx + 0x4d, 0x8b, 0x02, //0x00000333 movq (%r10), %r8 + 0x49, 0x8b, 0x7a, 0x08, //0x00000336 movq $8(%r10), %rdi + 0x49, 0x8b, 0x33, //0x0000033a movq (%r11), %rsi + 0x48, 0x39, 0xfe, //0x0000033d cmpq %rdi, %rsi + 0x4c, 0x89, 0x45, 0xc8, //0x00000340 movq %r8, $-56(%rbp) + 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00000344 jae LBB0_10 + 0x41, 0x8a, 0x04, 0x30, //0x0000034a movb (%r8,%rsi), %al + 0x3c, 0x0d, //0x0000034e cmpb $13, %al + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000350 je LBB0_10 + 0x3c, 0x20, //0x00000356 cmpb $32, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000358 je LBB0_10 + 0x04, 0xf7, //0x0000035e addb $-9, %al + 0x3c, 0x01, //0x00000360 cmpb $1, %al + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000362 jbe LBB0_10 + 0x49, 0x89, 0xf6, //0x00000368 movq %rsi, %r14 + 0xe9, 0x72, 0x01, 0x00, 0x00, //0x0000036b jmp LBB0_35 + //0x00000370 .p2align 4, 0x90 + //0x00000370 LBB0_10 + 0x4c, 0x8d, 0x76, 0x01, //0x00000370 leaq $1(%rsi), %r14 + 0x49, 0x39, 0xfe, //0x00000374 cmpq %rdi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000377 jae LBB0_14 + 0x43, 0x8a, 0x14, 0x30, //0x0000037d movb (%r8,%r14), %dl + 0x80, 0xfa, 0x0d, //0x00000381 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000384 je LBB0_14 + 0x80, 0xfa, 0x20, //0x0000038a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000038d je LBB0_14 + 0x80, 0xc2, 0xf7, //0x00000393 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000396 cmpb $1, %dl + 0x0f, 0x87, 0x43, 0x01, 0x00, 0x00, //0x00000399 ja LBB0_35 + 0x90, //0x0000039f .p2align 4, 0x90 + //0x000003a0 LBB0_14 + 0x4c, 0x8d, 0x76, 0x02, //0x000003a0 leaq $2(%rsi), %r14 + 0x49, 0x39, 0xfe, //0x000003a4 cmpq %rdi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003a7 jae LBB0_18 + 0x43, 0x8a, 0x14, 0x30, //0x000003ad movb (%r8,%r14), %dl + 0x80, 0xfa, 0x0d, //0x000003b1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003b4 je LBB0_18 + 0x80, 0xfa, 0x20, //0x000003ba cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003bd je LBB0_18 + 0x80, 0xc2, 0xf7, //0x000003c3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000003c6 cmpb $1, %dl + 0x0f, 0x87, 0x13, 0x01, 0x00, 0x00, //0x000003c9 ja LBB0_35 + 0x90, //0x000003cf .p2align 4, 0x90 + //0x000003d0 LBB0_18 + 0x4c, 0x8d, 0x76, 0x03, //0x000003d0 leaq $3(%rsi), %r14 + 0x49, 0x39, 0xfe, //0x000003d4 cmpq %rdi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003d7 jae LBB0_22 + 0x43, 0x8a, 0x14, 0x30, //0x000003dd movb (%r8,%r14), %dl + 0x80, 0xfa, 0x0d, //0x000003e1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003e4 je LBB0_22 + 0x80, 0xfa, 0x20, //0x000003ea cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003ed je LBB0_22 + 0x80, 0xc2, 0xf7, //0x000003f3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000003f6 cmpb $1, %dl + 0x0f, 0x87, 0xe3, 0x00, 0x00, 0x00, //0x000003f9 ja LBB0_35 + 0x90, //0x000003ff .p2align 4, 0x90 + //0x00000400 LBB0_22 + 0x4c, 0x8d, 0x76, 0x04, //0x00000400 leaq $4(%rsi), %r14 + 0x48, 0x89, 0xfa, //0x00000404 movq %rdi, %rdx + 0x4c, 0x29, 0xf2, //0x00000407 subq %r14, %rdx + 0x0f, 0x86, 0x54, 0x25, 0x00, 0x00, //0x0000040a jbe LBB0_505 + 0x48, 0x83, 0xfa, 0x20, //0x00000410 cmpq $32, %rdx + 0x0f, 0x82, 0x61, 0x18, 0x00, 0x00, //0x00000414 jb LBB0_353 + 0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x0000041a movq $-4, %rdx + 0x48, 0x29, 0xf2, //0x00000421 subq %rsi, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000424 .p2align 4, 0x90 + //0x00000430 LBB0_25 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x30, //0x00000430 vmovdqu (%r8,%r14), %ymm0 + 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x00000436 vpshufb %ymm0, %ymm5, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x0000043b vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x0000043f vpmovmskb %ymm0, %esi + 0x83, 0xfe, 0xff, //0x00000443 cmpl $-1, %esi + 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000446 jne LBB0_34 + 0x49, 0x83, 0xc6, 0x20, //0x0000044c addq $32, %r14 + 0x48, 0x8d, 0x34, 0x17, //0x00000450 leaq (%rdi,%rdx), %rsi + 0x48, 0x83, 0xc6, 0xe0, //0x00000454 addq $-32, %rsi + 0x48, 0x83, 0xc2, 0xe0, //0x00000458 addq $-32, %rdx + 0x48, 0x83, 0xfe, 0x1f, //0x0000045c cmpq $31, %rsi + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000460 ja LBB0_25 + 0x4d, 0x89, 0xc6, //0x00000466 movq %r8, %r14 + 0x49, 0x29, 0xd6, //0x00000469 subq %rdx, %r14 + 0x48, 0x01, 0xfa, //0x0000046c addq %rdi, %rdx + 0x48, 0x85, 0xd2, //0x0000046f testq %rdx, %rdx + 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000472 je LBB0_33 + //0x00000478 LBB0_28 + 0x4d, 0x8d, 0x04, 0x16, //0x00000478 leaq (%r14,%rdx), %r8 + 0x31, 0xf6, //0x0000047c xorl %esi, %esi + 0x90, 0x90, //0x0000047e .p2align 4, 0x90 + //0x00000480 LBB0_29 + 0x41, 0x0f, 0xbe, 0x1c, 0x36, //0x00000480 movsbl (%r14,%rsi), %ebx + 0x83, 0xfb, 0x20, //0x00000485 cmpl $32, %ebx + 0x0f, 0x87, 0x26, 0x16, 0x00, 0x00, //0x00000488 ja LBB0_344 + 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000048e movabsq $4294977024, %rax + 0x48, 0x0f, 0xa3, 0xd8, //0x00000498 btq %rbx, %rax + 0x0f, 0x83, 0x12, 0x16, 0x00, 0x00, //0x0000049c jae LBB0_344 + 0x48, 0x83, 0xc6, 0x01, //0x000004a2 addq $1, %rsi + 0x48, 0x39, 0xf2, //0x000004a6 cmpq %rsi, %rdx + 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x000004a9 jne LBB0_29 + 0x4d, 0x89, 0xc6, //0x000004af movq %r8, %r14 + 0x4c, 0x8b, 0x45, 0xc8, //0x000004b2 movq $-56(%rbp), %r8 + //0x000004b6 LBB0_33 + 0x4d, 0x29, 0xc6, //0x000004b6 subq %r8, %r14 + 0x49, 0x39, 0xfe, //0x000004b9 cmpq %rdi, %r14 + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000004bc jb LBB0_35 + 0xe9, 0xa0, 0x24, 0x00, 0x00, //0x000004c2 jmp LBB0_506 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004c7 .p2align 4, 0x90 + //0x000004d0 LBB0_34 + 0xf7, 0xd6, //0x000004d0 notl %esi + 0x44, 0x0f, 0xbc, 0xf6, //0x000004d2 bsfl %esi, %r14d + 0x49, 0x29, 0xd6, //0x000004d6 subq %rdx, %r14 + 0x49, 0x39, 0xfe, //0x000004d9 cmpq %rdi, %r14 + 0x0f, 0x83, 0x85, 0x24, 0x00, 0x00, //0x000004dc jae LBB0_506 + //0x000004e2 LBB0_35 + 0x49, 0x8d, 0x56, 0x01, //0x000004e2 leaq $1(%r14), %rdx + 0x49, 0x89, 0x13, //0x000004e6 movq %rdx, (%r11) + 0x43, 0x0f, 0xbe, 0x3c, 0x30, //0x000004e9 movsbl (%r8,%r14), %edi + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000004ee movq $-1, %r15 + 0x85, 0xff, //0x000004f5 testl %edi, %edi + 0x0f, 0x84, 0xd1, 0x24, 0x00, 0x00, //0x000004f7 je LBB0_533 + 0x49, 0x8b, 0x75, 0x00, //0x000004fd movq (%r13), %rsi + 0x48, 0x8d, 0x56, 0xff, //0x00000501 leaq $-1(%rsi), %rdx + 0x41, 0x8b, 0x5c, 0xf5, 0x00, //0x00000505 movl (%r13,%rsi,8), %ebx + 0x48, 0x83, 0xf9, 0xff, //0x0000050a cmpq $-1, %rcx + 0x4c, 0x0f, 0x45, 0xf1, //0x0000050e cmovneq %rcx, %r14 + 0x83, 0xc3, 0xff, //0x00000512 addl $-1, %ebx + 0x83, 0xfb, 0x05, //0x00000515 cmpl $5, %ebx + 0x0f, 0x87, 0xd2, 0x01, 0x00, 0x00, //0x00000518 ja LBB0_66 + 0x48, 0x8d, 0x05, 0x63, 0x26, 0x00, 0x00, //0x0000051e leaq $9827(%rip), %rax /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x98, //0x00000525 movslq (%rax,%rbx,4), %rcx + 0x48, 0x01, 0xc1, //0x00000529 addq %rax, %rcx + 0xff, 0xe1, //0x0000052c jmpq *%rcx + //0x0000052e LBB0_38 + 0x83, 0xff, 0x2c, //0x0000052e cmpl $44, %edi + 0x0f, 0x84, 0x22, 0x06, 0x00, 0x00, //0x00000531 je LBB0_136 + 0x83, 0xff, 0x5d, //0x00000537 cmpl $93, %edi + 0x0f, 0x84, 0x04, 0x06, 0x00, 0x00, //0x0000053a je LBB0_40 + 0xe9, 0x82, 0x24, 0x00, 0x00, //0x00000540 jmp LBB0_532 + //0x00000545 LBB0_41 + 0x40, 0x80, 0xff, 0x5d, //0x00000545 cmpb $93, %dil + 0x0f, 0x84, 0xf5, 0x05, 0x00, 0x00, //0x00000549 je LBB0_40 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000054f movq $1, (%r13,%rsi,8) + 0x83, 0xff, 0x7b, //0x00000558 cmpl $123, %edi + 0x0f, 0x86, 0x9c, 0x01, 0x00, 0x00, //0x0000055b jbe LBB0_43 + 0xe9, 0x61, 0x24, 0x00, 0x00, //0x00000561 jmp LBB0_532 + //0x00000566 LBB0_44 + 0x40, 0x80, 0xff, 0x22, //0x00000566 cmpb $34, %dil + 0x0f, 0x85, 0x57, 0x24, 0x00, 0x00, //0x0000056a jne LBB0_532 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x04, 0x00, 0x00, 0x00, //0x00000570 movq $4, (%r13,%rsi,8) + 0x4d, 0x8b, 0x03, //0x00000579 movq (%r11), %r8 + 0x4d, 0x8b, 0x62, 0x08, //0x0000057c movq $8(%r10), %r12 + 0xf6, 0x45, 0x98, 0x20, //0x00000580 testb $32, $-104(%rbp) + 0x0f, 0x85, 0x22, 0x07, 0x00, 0x00, //0x00000584 jne LBB0_144 + 0x4c, 0x89, 0xe3, //0x0000058a movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x0000058d subq %r8, %rbx + 0x0f, 0x84, 0x96, 0x25, 0x00, 0x00, //0x00000590 je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x00000596 cmpq $64, %rbx + 0x0f, 0x82, 0x90, 0x18, 0x00, 0x00, //0x0000059a jb LBB0_368 + 0x4c, 0x89, 0xc6, //0x000005a0 movq %r8, %rsi + 0x48, 0xf7, 0xd6, //0x000005a3 notq %rsi + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000005a6 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x000005ad movq %r8, %r15 + 0x45, 0x31, 0xd2, //0x000005b0 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005b3 .p2align 4, 0x90 + //0x000005c0 LBB0_49 + 0x48, 0x8b, 0x45, 0xc8, //0x000005c0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x000005c4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x000005ca vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000005d1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000005d5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000005d9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x000005dd vpmovmskb %ymm2, %ecx + 0xc5, 0xfd, 0x74, 0xc7, //0x000005e1 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x000005e5 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x000005e9 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000005ed vpmovmskb %ymm0, %eax + 0x48, 0xc1, 0xe1, 0x20, //0x000005f1 shlq $32, %rcx + 0x48, 0x09, 0xcf, //0x000005f5 orq %rcx, %rdi + 0x48, 0xc1, 0xe0, 0x20, //0x000005f8 shlq $32, %rax + 0x48, 0x09, 0xc2, //0x000005fc orq %rax, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000005ff jne LBB0_58 + 0x4d, 0x85, 0xd2, //0x00000605 testq %r10, %r10 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000608 jne LBB0_60 + 0x45, 0x31, 0xd2, //0x0000060e xorl %r10d, %r10d + 0x48, 0x85, 0xff, //0x00000611 testq %rdi, %rdi + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000614 jne LBB0_61 + //0x0000061a LBB0_52 + 0x48, 0x83, 0xc3, 0xc0, //0x0000061a addq $-64, %rbx + 0x48, 0x83, 0xc6, 0xc0, //0x0000061e addq $-64, %rsi + 0x49, 0x83, 0xc7, 0x40, //0x00000622 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00000626 cmpq $63, %rbx + 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x0000062a ja LBB0_49 + 0xe9, 0xa4, 0x14, 0x00, 0x00, //0x00000630 jmp LBB0_53 + //0x00000635 LBB0_58 + 0x49, 0x83, 0xf9, 0xff, //0x00000635 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000639 jne LBB0_60 + 0x4c, 0x0f, 0xbc, 0xca, //0x0000063f bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000643 addq %r15, %r9 + //0x00000646 LBB0_60 + 0x4c, 0x89, 0xd0, //0x00000646 movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00000649 notq %rax + 0x48, 0x21, 0xd0, //0x0000064c andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x0000064f leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xd3, //0x00000653 orq %r10, %r11 + 0x4c, 0x89, 0xd9, //0x00000656 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000659 notq %rcx + 0x48, 0x21, 0xd1, //0x0000065c andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000065f movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00000669 andq %rdx, %rcx + 0x45, 0x31, 0xd2, //0x0000066c xorl %r10d, %r10d + 0x48, 0x01, 0xc1, //0x0000066f addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc2, //0x00000672 setb %r10b + 0x48, 0x01, 0xc9, //0x00000676 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000679 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00000683 xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00000686 andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000689 notq %rcx + 0x48, 0x21, 0xcf, //0x0000068c andq %rcx, %rdi + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000068f movq $-48(%rbp), %r11 + 0x48, 0x85, 0xff, //0x00000693 testq %rdi, %rdi + 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00000696 je LBB0_52 + //0x0000069c LBB0_61 + 0x4c, 0x0f, 0xbc, 0xff, //0x0000069c bsfq %rdi, %r15 + 0x49, 0x29, 0xf7, //0x000006a0 subq %rsi, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x000006a3 movq $-64(%rbp), %r10 + 0xe9, 0xf9, 0x08, 0x00, 0x00, //0x000006a7 jmp LBB0_186 + //0x000006ac LBB0_62 + 0x40, 0x80, 0xff, 0x3a, //0x000006ac cmpb $58, %dil + 0x0f, 0x85, 0x11, 0x23, 0x00, 0x00, //0x000006b0 jne LBB0_532 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006b6 movq $0, (%r13,%rsi,8) + 0xe9, 0x4c, 0xfc, 0xff, 0xff, //0x000006bf jmp LBB0_3 + //0x000006c4 LBB0_64 + 0x83, 0xff, 0x2c, //0x000006c4 cmpl $44, %edi + 0x0f, 0x85, 0x6e, 0x04, 0x00, 0x00, //0x000006c7 jne LBB0_65 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x000006cd cmpq $4095, %rsi + 0x0f, 0x8f, 0x99, 0x22, 0x00, 0x00, //0x000006d4 jg LBB0_517 + 0x48, 0x8d, 0x4e, 0x01, //0x000006da leaq $1(%rsi), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000006de movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xf5, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000006e2 movq $3, $8(%r13,%rsi,8) + 0xe9, 0x20, 0xfc, 0xff, 0xff, //0x000006eb jmp LBB0_3 + //0x000006f0 LBB0_66 + 0x49, 0x89, 0x55, 0x00, //0x000006f0 movq %rdx, (%r13) + 0x83, 0xff, 0x7b, //0x000006f4 cmpl $123, %edi + 0x0f, 0x87, 0xca, 0x22, 0x00, 0x00, //0x000006f7 ja LBB0_532 + //0x000006fd LBB0_43 + 0x89, 0xf8, //0x000006fd movl %edi, %eax + 0x48, 0x8d, 0x0d, 0x9a, 0x24, 0x00, 0x00, //0x000006ff leaq $9370(%rip), %rcx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x04, 0x81, //0x00000706 movslq (%rcx,%rax,4), %rax + 0x48, 0x01, 0xc8, //0x0000070a addq %rcx, %rax + 0xff, 0xe0, //0x0000070d jmpq *%rax + //0x0000070f LBB0_81 + 0x4c, 0x89, 0x6d, 0xa0, //0x0000070f movq %r13, $-96(%rbp) + 0x4d, 0x8b, 0x6a, 0x08, //0x00000713 movq $8(%r10), %r13 + 0x49, 0x8b, 0x03, //0x00000717 movq (%r11), %rax + 0x4c, 0x8d, 0x78, 0xff, //0x0000071a leaq $-1(%rax), %r15 + 0x4d, 0x29, 0xfd, //0x0000071e subq %r15, %r13 + 0x0f, 0x84, 0x80, 0x22, 0x00, 0x00, //0x00000721 je LBB0_507 + 0x48, 0x89, 0x45, 0xb0, //0x00000727 movq %rax, $-80(%rbp) + 0x4d, 0x8d, 0x24, 0x00, //0x0000072b leaq (%r8,%rax), %r12 + 0x49, 0x83, 0xc4, 0xff, //0x0000072f addq $-1, %r12 + 0x41, 0x80, 0x3c, 0x24, 0x30, //0x00000733 cmpb $48, (%r12) + 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00000738 jne LBB0_86 + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000073e movl $1, %r8d + 0x49, 0x83, 0xfd, 0x01, //0x00000744 cmpq $1, %r13 + 0x0f, 0x84, 0xd7, 0xfb, 0xff, 0xff, //0x00000748 je LBB0_1 + 0x48, 0x8b, 0x45, 0xc8, //0x0000074e movq $-56(%rbp), %rax + 0x48, 0x8b, 0x4d, 0xb0, //0x00000752 movq $-80(%rbp), %rcx + 0x8a, 0x0c, 0x08, //0x00000756 movb (%rax,%rcx), %cl + 0x80, 0xc1, 0xd2, //0x00000759 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x0000075c cmpb $55, %cl + 0x0f, 0x87, 0xc0, 0xfb, 0xff, 0xff, //0x0000075f ja LBB0_1 + 0x0f, 0xb6, 0xc1, //0x00000765 movzbl %cl, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000768 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x00000772 btq %rax, %rcx + 0x4c, 0x89, 0xf9, //0x00000776 movq %r15, %rcx + 0x0f, 0x83, 0x7b, 0xfb, 0xff, 0xff, //0x00000779 jae LBB0_2 + //0x0000077f LBB0_86 + 0x49, 0x83, 0xfd, 0x20, //0x0000077f cmpq $32, %r13 + 0x0f, 0x82, 0x61, 0x16, 0x00, 0x00, //0x00000783 jb LBB0_362 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000789 movq $-1, $-72(%rbp) + 0x45, 0x31, 0xc0, //0x00000791 xorl %r8d, %r8d + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000794 movq $-1, %r10 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000079b movq $-1, %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007a2 .p2align 4, 0x90 + //0x000007b0 LBB0_88 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x04, //0x000007b0 vmovdqu (%r12,%r8), %ymm0 + 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x000007b6 vpcmpgtb %ymm10, %ymm0, %ymm1 + 0xc5, 0xa5, 0x64, 0xd0, //0x000007bb vpcmpgtb %ymm0, %ymm11, %ymm2 + 0xc5, 0xed, 0xdb, 0xc9, //0x000007bf vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0x9d, 0x74, 0xd0, //0x000007c3 vpcmpeqb %ymm0, %ymm12, %ymm2 + 0xc5, 0x95, 0x74, 0xd8, //0x000007c7 vpcmpeqb %ymm0, %ymm13, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x000007cb vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0x8d, 0xdb, 0xd8, //0x000007cf vpand %ymm0, %ymm14, %ymm3 + 0xc5, 0x85, 0x74, 0xc0, //0x000007d3 vpcmpeqb %ymm0, %ymm15, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x000007d7 vpmovmskb %ymm0, %edx + 0xc5, 0xe5, 0x74, 0xdc, //0x000007db vpcmpeqb %ymm4, %ymm3, %ymm3 + 0xc5, 0xfd, 0xd7, 0xf3, //0x000007df vpmovmskb %ymm3, %esi + 0xc5, 0xfd, 0xd7, 0xfa, //0x000007e3 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0xeb, 0xc0, //0x000007e7 vpor %ymm0, %ymm1, %ymm0 + 0xc5, 0xe5, 0xeb, 0xca, //0x000007eb vpor %ymm2, %ymm3, %ymm1 + 0xc5, 0xfd, 0xeb, 0xc1, //0x000007ef vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000007f3 vpmovmskb %ymm0, %eax + 0x48, 0xf7, 0xd0, //0x000007f7 notq %rax + 0x48, 0x0f, 0xbc, 0xc8, //0x000007fa bsfq %rax, %rcx + 0x83, 0xf9, 0x20, //0x000007fe cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000801 je LBB0_90 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000807 movl $-1, %eax + 0xd3, 0xe0, //0x0000080c shll %cl, %eax + 0xf7, 0xd0, //0x0000080e notl %eax + 0x21, 0xc2, //0x00000810 andl %eax, %edx + 0x21, 0xc6, //0x00000812 andl %eax, %esi + 0x21, 0xf8, //0x00000814 andl %edi, %eax + 0x89, 0xc7, //0x00000816 movl %eax, %edi + //0x00000818 LBB0_90 + 0x8d, 0x5a, 0xff, //0x00000818 leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x0000081b andl %edx, %ebx + 0x0f, 0x85, 0xd4, 0x10, 0x00, 0x00, //0x0000081d jne LBB0_329 + 0x8d, 0x5e, 0xff, //0x00000823 leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x00000826 andl %esi, %ebx + 0x0f, 0x85, 0xc9, 0x10, 0x00, 0x00, //0x00000828 jne LBB0_329 + 0x8d, 0x5f, 0xff, //0x0000082e leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x00000831 andl %edi, %ebx + 0x0f, 0x85, 0xbe, 0x10, 0x00, 0x00, //0x00000833 jne LBB0_329 + 0x85, 0xd2, //0x00000839 testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000083b je LBB0_96 + 0x0f, 0xbc, 0xd2, //0x00000841 bsfl %edx, %edx + 0x49, 0x83, 0xfb, 0xff, //0x00000844 cmpq $-1, %r11 + 0x0f, 0x85, 0x7e, 0x12, 0x00, 0x00, //0x00000848 jne LBB0_345 + 0x4c, 0x01, 0xc2, //0x0000084e addq %r8, %rdx + 0x49, 0x89, 0xd3, //0x00000851 movq %rdx, %r11 + //0x00000854 LBB0_96 + 0x85, 0xf6, //0x00000854 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000856 je LBB0_99 + 0x0f, 0xbc, 0xd6, //0x0000085c bsfl %esi, %edx + 0x49, 0x83, 0xfa, 0xff, //0x0000085f cmpq $-1, %r10 + 0x0f, 0x85, 0x63, 0x12, 0x00, 0x00, //0x00000863 jne LBB0_345 + 0x4c, 0x01, 0xc2, //0x00000869 addq %r8, %rdx + 0x49, 0x89, 0xd2, //0x0000086c movq %rdx, %r10 + //0x0000086f LBB0_99 + 0x85, 0xff, //0x0000086f testl %edi, %edi + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000871 je LBB0_102 + 0x0f, 0xbc, 0xd7, //0x00000877 bsfl %edi, %edx + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x0000087a cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x47, 0x12, 0x00, 0x00, //0x0000087f jne LBB0_345 + 0x4c, 0x01, 0xc2, //0x00000885 addq %r8, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00000888 movq %rdx, $-72(%rbp) + //0x0000088c LBB0_102 + 0x83, 0xf9, 0x20, //0x0000088c cmpl $32, %ecx + 0x0f, 0x85, 0x77, 0x05, 0x00, 0x00, //0x0000088f jne LBB0_164 + 0x49, 0x83, 0xc5, 0xe0, //0x00000895 addq $-32, %r13 + 0x49, 0x83, 0xc0, 0x20, //0x00000899 addq $32, %r8 + 0x49, 0x83, 0xfd, 0x1f, //0x0000089d cmpq $31, %r13 + 0x0f, 0x87, 0x09, 0xff, 0xff, 0xff, //0x000008a1 ja LBB0_88 + 0xc5, 0xf8, 0x77, //0x000008a7 vzeroupper + 0xc5, 0x7e, 0x6f, 0x3d, 0xee, 0xf8, 0xff, 0xff, //0x000008aa vmovdqu $-1810(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xc6, 0xf8, 0xff, 0xff, //0x000008b2 vmovdqu $-1850(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x9e, 0xf8, 0xff, 0xff, //0x000008ba vmovdqu $-1890(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x76, 0xf8, 0xff, 0xff, //0x000008c2 vmovdqu $-1930(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x4e, 0xf8, 0xff, 0xff, //0x000008ca vmovdqu $-1970(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0x26, 0xf8, 0xff, 0xff, //0x000008d2 vmovdqu $-2010(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000008da vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x05, 0xf9, 0xf7, 0xff, 0xff, //0x000008df vmovdqu $-2055(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xd1, 0xf7, 0xff, 0xff, //0x000008e7 vmovdqu $-2095(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xa9, 0xf7, 0xff, 0xff, //0x000008ef vmovdqu $-2135(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x81, 0xf7, 0xff, 0xff, //0x000008f7 vmovdqu $-2175(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x4d, 0x01, 0xe0, //0x000008ff addq %r12, %r8 + 0x49, 0x83, 0xfd, 0x10, //0x00000902 cmpq $16, %r13 + 0x48, 0x8b, 0x45, 0xb0, //0x00000906 movq $-80(%rbp), %rax + 0x0f, 0x82, 0x80, 0x01, 0x00, 0x00, //0x0000090a jb LBB0_123 + //0x00000910 LBB0_105 + 0x4c, 0x89, 0xc1, //0x00000910 movq %r8, %rcx + 0x48, 0x29, 0xc1, //0x00000913 subq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc8, //0x00000916 subq $-56(%rbp), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x0000091a addq $1, %rcx + 0x48, 0x89, 0x4d, 0xa8, //0x0000091e movq %rcx, $-88(%rbp) + 0x45, 0x31, 0xc9, //0x00000922 xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000925 .p2align 4, 0x90 + //0x00000930 LBB0_106 + 0x4c, 0x89, 0xd3, //0x00000930 movq %r10, %rbx + 0x4d, 0x89, 0xe2, //0x00000933 movq %r12, %r10 + 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x08, //0x00000936 vmovdqu (%r8,%r9), %xmm0 + 0xc5, 0xf9, 0x64, 0x0d, 0xcc, 0xf6, 0xff, 0xff, //0x0000093c vpcmpgtb $-2356(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x15, 0xd4, 0xf6, 0xff, 0xff, //0x00000944 vmovdqu $-2348(%rip), %xmm2 /* LCPI0_13+0(%rip) */ + 0xc5, 0xe9, 0x64, 0xd0, //0x0000094c vpcmpgtb %xmm0, %xmm2, %xmm2 + 0xc5, 0xf1, 0xdb, 0xca, //0x00000950 vpand %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x74, 0x15, 0xd4, 0xf6, 0xff, 0xff, //0x00000954 vpcmpeqb $-2348(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x1d, 0xdc, 0xf6, 0xff, 0xff, //0x0000095c vpcmpeqb $-2340(%rip), %xmm0, %xmm3 /* LCPI0_15+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xd2, //0x00000964 vpor %xmm2, %xmm3, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0xe0, 0xf6, 0xff, 0xff, //0x00000968 vpand $-2336(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0xe8, 0xf6, 0xff, 0xff, //0x00000970 vpcmpeqb $-2328(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0xf0, 0xf6, 0xff, 0xff, //0x00000978 vpcmpeqb $-2320(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x00000980 vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xe9, 0xeb, 0xc9, //0x00000984 vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xd9, 0xeb, 0xc9, //0x00000988 vpor %xmm1, %xmm4, %xmm1 + 0xc5, 0x79, 0xd7, 0xe0, //0x0000098c vpmovmskb %xmm0, %r12d + 0xc5, 0xf9, 0xd7, 0xd3, //0x00000990 vpmovmskb %xmm3, %edx + 0xc5, 0xf9, 0xd7, 0xf2, //0x00000994 vpmovmskb %xmm2, %esi + 0xc5, 0xf9, 0xd7, 0xc1, //0x00000998 vpmovmskb %xmm1, %eax + 0xf7, 0xd0, //0x0000099c notl %eax + 0x0f, 0xbc, 0xc8, //0x0000099e bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x000009a1 cmpl $16, %ecx + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000009a4 je LBB0_108 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000009aa movl $-1, %eax + 0xd3, 0xe0, //0x000009af shll %cl, %eax + 0xf7, 0xd0, //0x000009b1 notl %eax + 0x41, 0x21, 0xc4, //0x000009b3 andl %eax, %r12d + 0x21, 0xc2, //0x000009b6 andl %eax, %edx + 0x21, 0xf0, //0x000009b8 andl %esi, %eax + 0x89, 0xc6, //0x000009ba movl %eax, %esi + //0x000009bc LBB0_108 + 0xc5, 0xfe, 0x6f, 0x25, 0xfc, 0xf7, 0xff, 0xff, //0x000009bc vmovdqu $-2052(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x41, 0x8d, 0x7c, 0x24, 0xff, //0x000009c4 leal $-1(%r12), %edi + 0x44, 0x21, 0xe7, //0x000009c9 andl %r12d, %edi + 0x0f, 0x85, 0xce, 0x11, 0x00, 0x00, //0x000009cc jne LBB0_348 + 0x8d, 0x7a, 0xff, //0x000009d2 leal $-1(%rdx), %edi + 0x21, 0xd7, //0x000009d5 andl %edx, %edi + 0x0f, 0x85, 0xc3, 0x11, 0x00, 0x00, //0x000009d7 jne LBB0_348 + 0x8d, 0x7e, 0xff, //0x000009dd leal $-1(%rsi), %edi + 0x21, 0xf7, //0x000009e0 andl %esi, %edi + 0x0f, 0x85, 0xb8, 0x11, 0x00, 0x00, //0x000009e2 jne LBB0_348 + 0x45, 0x85, 0xe4, //0x000009e8 testl %r12d, %r12d + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000009eb je LBB0_114 + 0x41, 0x0f, 0xbc, 0xfc, //0x000009f1 bsfl %r12d, %edi + 0x49, 0x83, 0xfb, 0xff, //0x000009f5 cmpq $-1, %r11 + 0x0f, 0x85, 0xb1, 0x12, 0x00, 0x00, //0x000009f9 jne LBB0_356 + 0x48, 0x8b, 0x45, 0xa8, //0x000009ff movq $-88(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00000a03 addq %r9, %rax + 0x48, 0x01, 0xc7, //0x00000a06 addq %rax, %rdi + 0x49, 0x89, 0xfb, //0x00000a09 movq %rdi, %r11 + //0x00000a0c LBB0_114 + 0x85, 0xd2, //0x00000a0c testl %edx, %edx + 0x4d, 0x89, 0xd4, //0x00000a0e movq %r10, %r12 + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000a11 je LBB0_117 + 0x0f, 0xbc, 0xd2, //0x00000a17 bsfl %edx, %edx + 0x48, 0x83, 0xfb, 0xff, //0x00000a1a cmpq $-1, %rbx + 0x0f, 0x85, 0x50, 0x12, 0x00, 0x00, //0x00000a1e jne LBB0_352 + 0x48, 0x8b, 0x45, 0xa8, //0x00000a24 movq $-88(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00000a28 addq %r9, %rax + 0x48, 0x01, 0xc2, //0x00000a2b addq %rax, %rdx + 0x49, 0x89, 0xd2, //0x00000a2e movq %rdx, %r10 + 0x85, 0xf6, //0x00000a31 testl %esi, %esi + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00000a33 jne LBB0_118 + 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00000a39 jmp LBB0_120 + 0x90, 0x90, //0x00000a3e .p2align 4, 0x90 + //0x00000a40 LBB0_117 + 0x49, 0x89, 0xda, //0x00000a40 movq %rbx, %r10 + 0x85, 0xf6, //0x00000a43 testl %esi, %esi + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00000a45 je LBB0_120 + //0x00000a4b LBB0_118 + 0x0f, 0xbc, 0xd6, //0x00000a4b bsfl %esi, %edx + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x00000a4e cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x1b, 0x12, 0x00, 0x00, //0x00000a53 jne LBB0_352 + 0x48, 0x8b, 0x45, 0xa8, //0x00000a59 movq $-88(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00000a5d addq %r9, %rax + 0x48, 0x01, 0xc2, //0x00000a60 addq %rax, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00000a63 movq %rdx, $-72(%rbp) + //0x00000a67 LBB0_120 + 0x83, 0xf9, 0x10, //0x00000a67 cmpl $16, %ecx + 0x0f, 0x85, 0x56, 0x05, 0x00, 0x00, //0x00000a6a jne LBB0_189 + 0x49, 0x83, 0xc5, 0xf0, //0x00000a70 addq $-16, %r13 + 0x49, 0x83, 0xc1, 0x10, //0x00000a74 addq $16, %r9 + 0x49, 0x83, 0xfd, 0x0f, //0x00000a78 cmpq $15, %r13 + 0x0f, 0x87, 0xae, 0xfe, 0xff, 0xff, //0x00000a7c ja LBB0_106 + 0x4d, 0x01, 0xc8, //0x00000a82 addq %r9, %r8 + 0x4c, 0x8d, 0x0d, 0x70, 0x23, 0x00, 0x00, //0x00000a85 leaq $9072(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x48, 0x8b, 0x45, 0xb0, //0x00000a8c movq $-80(%rbp), %rax + //0x00000a90 LBB0_123 + 0x4d, 0x85, 0xed, //0x00000a90 testq %r13, %r13 + 0xc5, 0xfe, 0x6f, 0x25, 0x25, 0xf7, 0xff, 0xff, //0x00000a93 vmovdqu $-2267(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x84, 0x50, 0x05, 0x00, 0x00, //0x00000a9b je LBB0_191 + 0x4b, 0x8d, 0x3c, 0x28, //0x00000aa1 leaq (%r8,%r13), %rdi + 0x4c, 0x89, 0xc6, //0x00000aa5 movq %r8, %rsi + 0x48, 0x29, 0xc6, //0x00000aa8 subq %rax, %rsi + 0x48, 0x2b, 0x75, 0xc8, //0x00000aab subq $-56(%rbp), %rsi + 0x48, 0x83, 0xc6, 0x01, //0x00000aaf addq $1, %rsi + 0x31, 0xc9, //0x00000ab3 xorl %ecx, %ecx + 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00000ab5 jmp LBB0_128 + //0x00000aba LBB0_125 + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x00000aba cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0xe3, 0x10, 0x00, 0x00, //0x00000abf jne LBB0_349 + 0x48, 0x8d, 0x04, 0x0e, //0x00000ac5 leaq (%rsi,%rcx), %rax + 0x48, 0x89, 0x45, 0xb8, //0x00000ac9 movq %rax, $-72(%rbp) + 0x90, 0x90, 0x90, //0x00000acd .p2align 4, 0x90 + //0x00000ad0 LBB0_127 + 0x48, 0x83, 0xc1, 0x01, //0x00000ad0 addq $1, %rcx + 0x49, 0x39, 0xcd, //0x00000ad4 cmpq %rcx, %r13 + 0x0f, 0x84, 0xd7, 0x0d, 0x00, 0x00, //0x00000ad7 je LBB0_321 + //0x00000add LBB0_128 + 0x41, 0x0f, 0xbe, 0x14, 0x08, //0x00000add movsbl (%r8,%rcx), %edx + 0x8d, 0x42, 0xd0, //0x00000ae2 leal $-48(%rdx), %eax + 0x83, 0xf8, 0x0a, //0x00000ae5 cmpl $10, %eax + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000ae8 jb LBB0_127 + 0x8d, 0x5a, 0xd5, //0x00000aee leal $-43(%rdx), %ebx + 0x83, 0xfb, 0x1a, //0x00000af1 cmpl $26, %ebx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000af4 ja LBB0_133 + 0x49, 0x63, 0x04, 0x99, //0x00000afa movslq (%r9,%rbx,4), %rax + 0x4c, 0x01, 0xc8, //0x00000afe addq %r9, %rax + 0xff, 0xe0, //0x00000b01 jmpq *%rax + //0x00000b03 LBB0_131 + 0x49, 0x83, 0xfb, 0xff, //0x00000b03 cmpq $-1, %r11 + 0x0f, 0x85, 0x9b, 0x10, 0x00, 0x00, //0x00000b07 jne LBB0_349 + 0x4c, 0x8d, 0x1c, 0x0e, //0x00000b0d leaq (%rsi,%rcx), %r11 + 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000b11 jmp LBB0_127 + //0x00000b16 LBB0_133 + 0x83, 0xfa, 0x65, //0x00000b16 cmpl $101, %edx + 0x0f, 0x85, 0xcf, 0x04, 0x00, 0x00, //0x00000b19 jne LBB0_190 + //0x00000b1f LBB0_134 + 0x49, 0x83, 0xfa, 0xff, //0x00000b1f cmpq $-1, %r10 + 0x0f, 0x85, 0x7f, 0x10, 0x00, 0x00, //0x00000b23 jne LBB0_349 + 0x4c, 0x8d, 0x14, 0x0e, //0x00000b29 leaq (%rsi,%rcx), %r10 + 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00000b2d jmp LBB0_127 + //0x00000b32 LBB0_67 + 0x83, 0xff, 0x22, //0x00000b32 cmpl $34, %edi + 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00000b35 je LBB0_68 + //0x00000b3b LBB0_65 + 0x83, 0xff, 0x7d, //0x00000b3b cmpl $125, %edi + 0x0f, 0x85, 0x83, 0x1e, 0x00, 0x00, //0x00000b3e jne LBB0_532 + //0x00000b44 LBB0_40 + 0x49, 0x89, 0x55, 0x00, //0x00000b44 movq %rdx, (%r13) + 0x4d, 0x89, 0xf7, //0x00000b48 movq %r14, %r15 + 0x48, 0x85, 0xd2, //0x00000b4b testq %rdx, %rdx + 0x0f, 0x85, 0xdc, 0xf7, 0xff, 0xff, //0x00000b4e jne LBB0_5 + 0xe9, 0x75, 0x1e, 0x00, 0x00, //0x00000b54 jmp LBB0_533 + //0x00000b59 LBB0_136 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00000b59 cmpq $4095, %rsi + 0x0f, 0x8f, 0x0d, 0x1e, 0x00, 0x00, //0x00000b60 jg LBB0_517 + 0x48, 0x8d, 0x4e, 0x01, //0x00000b66 leaq $1(%rsi), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00000b6a movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xf5, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000b6e movq $0, $8(%r13,%rsi,8) + 0xe9, 0x94, 0xf7, 0xff, 0xff, //0x00000b77 jmp LBB0_3 + //0x00000b7c LBB0_68 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000b7c movq $2, (%r13,%rsi,8) + 0x4d, 0x8b, 0x03, //0x00000b85 movq (%r11), %r8 + 0x4d, 0x8b, 0x62, 0x08, //0x00000b88 movq $8(%r10), %r12 + 0xf6, 0x45, 0x98, 0x20, //0x00000b8c testb $32, $-104(%rbp) + 0x0f, 0x85, 0x9b, 0x02, 0x00, 0x00, //0x00000b90 jne LBB0_165 + 0x4c, 0x89, 0xe3, //0x00000b96 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x00000b99 subq %r8, %rbx + 0x0f, 0x84, 0x8a, 0x1f, 0x00, 0x00, //0x00000b9c je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x00000ba2 cmpq $64, %rbx + 0x0f, 0x82, 0x06, 0x13, 0x00, 0x00, //0x00000ba6 jb LBB0_375 + 0x4c, 0x89, 0xc6, //0x00000bac movq %r8, %rsi + 0x48, 0xf7, 0xd6, //0x00000baf notq %rsi + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000bb2 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x00000bb9 movq %r8, %r15 + 0x45, 0x31, 0xd2, //0x00000bbc xorl %r10d, %r10d + 0x90, //0x00000bbf .p2align 4, 0x90 + //0x00000bc0 LBB0_72 + 0x48, 0x8b, 0x45, 0xc8, //0x00000bc0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00000bc4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x00000bca vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000bd1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000bd5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000bd9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000bdd vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x00000be1 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000be5 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00000be9 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000bed vpmovmskb %ymm0, %ecx + 0x48, 0xc1, 0xe0, 0x20, //0x00000bf1 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000bf5 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00000bf8 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x00000bfc orq %rcx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000bff jne LBB0_140 + 0x4d, 0x85, 0xd2, //0x00000c05 testq %r10, %r10 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000c08 jne LBB0_142 + 0x45, 0x31, 0xd2, //0x00000c0e xorl %r10d, %r10d + 0x48, 0x85, 0xff, //0x00000c11 testq %rdi, %rdi + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000c14 jne LBB0_143 + //0x00000c1a LBB0_75 + 0x48, 0x83, 0xc3, 0xc0, //0x00000c1a addq $-64, %rbx + 0x48, 0x83, 0xc6, 0xc0, //0x00000c1e addq $-64, %rsi + 0x49, 0x83, 0xc7, 0x40, //0x00000c22 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00000c26 cmpq $63, %rbx + 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x00000c2a ja LBB0_72 + 0xe9, 0x9e, 0x0f, 0x00, 0x00, //0x00000c30 jmp LBB0_76 + //0x00000c35 LBB0_140 + 0x49, 0x83, 0xf9, 0xff, //0x00000c35 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000c39 jne LBB0_142 + 0x4c, 0x0f, 0xbc, 0xca, //0x00000c3f bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000c43 addq %r15, %r9 + //0x00000c46 LBB0_142 + 0x4c, 0x89, 0xd0, //0x00000c46 movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00000c49 notq %rax + 0x48, 0x21, 0xd0, //0x00000c4c andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x00000c4f leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xd3, //0x00000c53 orq %r10, %r11 + 0x4c, 0x89, 0xd9, //0x00000c56 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000c59 notq %rcx + 0x48, 0x21, 0xd1, //0x00000c5c andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000c5f movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00000c69 andq %rdx, %rcx + 0x45, 0x31, 0xd2, //0x00000c6c xorl %r10d, %r10d + 0x48, 0x01, 0xc1, //0x00000c6f addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc2, //0x00000c72 setb %r10b + 0x48, 0x01, 0xc9, //0x00000c76 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c79 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00000c83 xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00000c86 andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000c89 notq %rcx + 0x48, 0x21, 0xcf, //0x00000c8c andq %rcx, %rdi + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000c8f movq $-48(%rbp), %r11 + 0x48, 0x85, 0xff, //0x00000c93 testq %rdi, %rdi + 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00000c96 je LBB0_75 + //0x00000c9c LBB0_143 + 0x4c, 0x0f, 0xbc, 0xff, //0x00000c9c bsfq %rdi, %r15 + 0x49, 0x29, 0xf7, //0x00000ca0 subq %rsi, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00000ca3 movq $-64(%rbp), %r10 + 0xe9, 0x47, 0x04, 0x00, 0x00, //0x00000ca7 jmp LBB0_205 + //0x00000cac LBB0_144 + 0x4c, 0x89, 0xe8, //0x00000cac movq %r13, %rax + 0x4d, 0x89, 0xe5, //0x00000caf movq %r12, %r13 + 0x4d, 0x29, 0xc5, //0x00000cb2 subq %r8, %r13 + 0x0f, 0x84, 0x71, 0x1e, 0x00, 0x00, //0x00000cb5 je LBB0_535 + 0x49, 0x83, 0xfd, 0x40, //0x00000cbb cmpq $64, %r13 + 0x0f, 0x82, 0x8c, 0x11, 0x00, 0x00, //0x00000cbf jb LBB0_369 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000cc5 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x00000ccc movq %r8, %r15 + 0x45, 0x31, 0xdb, //0x00000ccf xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cd2 .p2align 4, 0x90 + //0x00000ce0 LBB0_147 + 0x48, 0x8b, 0x4d, 0xc8, //0x00000ce0 movq $-56(%rbp), %rcx + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x39, //0x00000ce4 vmovdqu (%rcx,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x39, 0x20, //0x00000cea vmovdqu $32(%rcx,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000cf1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000cf5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000cf9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00000cfd vpmovmskb %ymm2, %ecx + 0xc5, 0xfd, 0x74, 0xd7, //0x00000d01 vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00000d05 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x00000d09 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x00000d0d vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0x64, 0xd1, //0x00000d11 vpcmpgtb %ymm1, %ymm8, %ymm2 + 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000d15 vpcmpgtb %ymm9, %ymm1, %ymm1 + 0xc5, 0xed, 0xdb, 0xc9, //0x00000d1a vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00000d1e vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe1, 0x20, //0x00000d22 shlq $32, %rcx + 0x48, 0x09, 0xcf, //0x00000d26 orq %rcx, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00000d29 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x00000d2d shlq $32, %rsi + 0x48, 0x09, 0xda, //0x00000d31 orq %rbx, %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000d34 jne LBB0_158 + 0x4d, 0x85, 0xdb, //0x00000d3a testq %r11, %r11 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000d3d jne LBB0_160 + 0x45, 0x31, 0xdb, //0x00000d43 xorl %r11d, %r11d + //0x00000d46 LBB0_150 + 0xc5, 0xbd, 0x64, 0xc8, //0x00000d46 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000d4a vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x00000d4f vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000d53 vpmovmskb %ymm0, %ecx + 0x48, 0x09, 0xce, //0x00000d57 orq %rcx, %rsi + 0x48, 0x85, 0xff, //0x00000d5a testq %rdi, %rdi + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000d5d jne LBB0_161 + 0x48, 0x85, 0xf6, //0x00000d63 testq %rsi, %rsi + 0x0f, 0x85, 0x77, 0x1c, 0x00, 0x00, //0x00000d66 jne LBB0_511 + 0x49, 0x83, 0xc5, 0xc0, //0x00000d6c addq $-64, %r13 + 0x49, 0x83, 0xc7, 0x40, //0x00000d70 addq $64, %r15 + 0x49, 0x83, 0xfd, 0x3f, //0x00000d74 cmpq $63, %r13 + 0x0f, 0x87, 0x62, 0xff, 0xff, 0xff, //0x00000d78 ja LBB0_147 + 0xe9, 0xae, 0x0d, 0x00, 0x00, //0x00000d7e jmp LBB0_153 + //0x00000d83 LBB0_158 + 0x49, 0x83, 0xf9, 0xff, //0x00000d83 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000d87 jne LBB0_160 + 0x4c, 0x0f, 0xbc, 0xca, //0x00000d8d bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000d91 addq %r15, %r9 + //0x00000d94 LBB0_160 + 0x4c, 0x89, 0xd9, //0x00000d94 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000d97 notq %rcx + 0x48, 0x21, 0xd1, //0x00000d9a andq %rdx, %rcx + 0x4c, 0x8d, 0x14, 0x09, //0x00000d9d leaq (%rcx,%rcx), %r10 + 0x4d, 0x09, 0xda, //0x00000da1 orq %r11, %r10 + 0x4c, 0x89, 0xd3, //0x00000da4 movq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x00000da7 notq %rbx + 0x48, 0x21, 0xd3, //0x00000daa andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000dad movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00000db7 andq %rdx, %rbx + 0x45, 0x31, 0xdb, //0x00000dba xorl %r11d, %r11d + 0x48, 0x01, 0xcb, //0x00000dbd addq %rcx, %rbx + 0x41, 0x0f, 0x92, 0xc3, //0x00000dc0 setb %r11b + 0x48, 0x01, 0xdb, //0x00000dc4 addq %rbx, %rbx + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000dc7 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcb, //0x00000dd1 xorq %rcx, %rbx + 0x4c, 0x21, 0xd3, //0x00000dd4 andq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x00000dd7 notq %rbx + 0x48, 0x21, 0xdf, //0x00000dda andq %rbx, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00000ddd movq $-64(%rbp), %r10 + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00000de1 jmp LBB0_150 + //0x00000de6 LBB0_161 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000de6 bsfq %rdi, %rcx + 0x48, 0x85, 0xf6, //0x00000dea testq %rsi, %rsi + 0x0f, 0x84, 0x96, 0x01, 0x00, 0x00, //0x00000ded je LBB0_184 + 0x48, 0x0f, 0xbc, 0xd6, //0x00000df3 bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000df7 movq $-48(%rbp), %r11 + 0x49, 0x89, 0xc5, //0x00000dfb movq %rax, %r13 + 0x48, 0x39, 0xca, //0x00000dfe cmpq %rcx, %rdx + 0x0f, 0x83, 0x97, 0x01, 0x00, 0x00, //0x00000e01 jae LBB0_185 + 0xe9, 0x28, 0x1d, 0x00, 0x00, //0x00000e07 jmp LBB0_163 + //0x00000e0c LBB0_164 + 0x4c, 0x01, 0xc1, //0x00000e0c addq %r8, %rcx + 0x4c, 0x01, 0xe1, //0x00000e0f addq %r12, %rcx + 0xc5, 0xf8, 0x77, //0x00000e12 vzeroupper + 0x49, 0x89, 0xc8, //0x00000e15 movq %rcx, %r8 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000e18 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x00000e1f testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x00000e22 movq $-72(%rbp), %rdx + 0x0f, 0x85, 0xd9, 0x01, 0x00, 0x00, //0x00000e26 jne LBB0_192 + 0xe9, 0x85, 0x1b, 0x00, 0x00, //0x00000e2c jmp LBB0_510 + //0x00000e31 LBB0_165 + 0x4c, 0x89, 0xe3, //0x00000e31 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x00000e34 subq %r8, %rbx + 0x0f, 0x84, 0xef, 0x1c, 0x00, 0x00, //0x00000e37 je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x00000e3d cmpq $64, %rbx + 0x0f, 0x82, 0x8c, 0x10, 0x00, 0x00, //0x00000e41 jb LBB0_376 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000e47 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x00000e4e movq %r8, %r15 + 0x45, 0x31, 0xdb, //0x00000e51 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e54 .p2align 4, 0x90 + //0x00000e60 LBB0_168 + 0x48, 0x8b, 0x45, 0xc8, //0x00000e60 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00000e64 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x00000e6a vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000e71 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000e75 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000e79 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000e7d vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x00000e81 vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00000e85 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x00000e89 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00000e8d vpmovmskb %ymm2, %ecx + 0xc5, 0xbd, 0x64, 0xd1, //0x00000e91 vpcmpgtb %ymm1, %ymm8, %ymm2 + 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000e95 vpcmpgtb %ymm9, %ymm1, %ymm1 + 0xc5, 0xed, 0xdb, 0xc9, //0x00000e9a vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00000e9e vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00000ea2 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000ea6 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00000ea9 shlq $32, %rcx + 0x48, 0xc1, 0xe6, 0x20, //0x00000ead shlq $32, %rsi + 0x48, 0x09, 0xca, //0x00000eb1 orq %rcx, %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000eb4 jne LBB0_179 + 0x4d, 0x85, 0xdb, //0x00000eba testq %r11, %r11 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ebd jne LBB0_181 + 0x45, 0x31, 0xdb, //0x00000ec3 xorl %r11d, %r11d + //0x00000ec6 LBB0_171 + 0xc5, 0xbd, 0x64, 0xc8, //0x00000ec6 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000eca vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x00000ecf vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00000ed3 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x00000ed7 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x00000eda testq %rdi, %rdi + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000edd jne LBB0_182 + 0x48, 0x85, 0xf6, //0x00000ee3 testq %rsi, %rsi + 0x0f, 0x85, 0xf7, 0x1a, 0x00, 0x00, //0x00000ee6 jne LBB0_511 + 0x48, 0x83, 0xc3, 0xc0, //0x00000eec addq $-64, %rbx + 0x49, 0x83, 0xc7, 0x40, //0x00000ef0 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00000ef4 cmpq $63, %rbx + 0x0f, 0x87, 0x62, 0xff, 0xff, 0xff, //0x00000ef8 ja LBB0_168 + 0xe9, 0x28, 0x0d, 0x00, 0x00, //0x00000efe jmp LBB0_174 + //0x00000f03 LBB0_179 + 0x49, 0x83, 0xf9, 0xff, //0x00000f03 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000f07 jne LBB0_181 + 0x4c, 0x0f, 0xbc, 0xca, //0x00000f0d bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000f11 addq %r15, %r9 + //0x00000f14 LBB0_181 + 0x4c, 0x89, 0xd8, //0x00000f14 movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00000f17 notq %rax + 0x48, 0x21, 0xd0, //0x00000f1a andq %rdx, %rax + 0x4c, 0x8d, 0x14, 0x00, //0x00000f1d leaq (%rax,%rax), %r10 + 0x4d, 0x09, 0xda, //0x00000f21 orq %r11, %r10 + 0x4c, 0x89, 0xd1, //0x00000f24 movq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x00000f27 notq %rcx + 0x48, 0x21, 0xd1, //0x00000f2a andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f2d movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00000f37 andq %rdx, %rcx + 0x45, 0x31, 0xdb, //0x00000f3a xorl %r11d, %r11d + 0x48, 0x01, 0xc1, //0x00000f3d addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc3, //0x00000f40 setb %r11b + 0x48, 0x01, 0xc9, //0x00000f44 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f47 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00000f51 xorq %rax, %rcx + 0x4c, 0x21, 0xd1, //0x00000f54 andq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x00000f57 notq %rcx + 0x48, 0x21, 0xcf, //0x00000f5a andq %rcx, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00000f5d movq $-64(%rbp), %r10 + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00000f61 jmp LBB0_171 + //0x00000f66 LBB0_182 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000f66 bsfq %rdi, %rcx + 0x48, 0x85, 0xf6, //0x00000f6a testq %rsi, %rsi + 0x0f, 0x84, 0x67, 0x01, 0x00, 0x00, //0x00000f6d je LBB0_203 + 0x48, 0x0f, 0xbc, 0xd6, //0x00000f73 bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000f77 movq $-48(%rbp), %r11 + 0x48, 0x39, 0xca, //0x00000f7b cmpq %rcx, %rdx + 0x0f, 0x83, 0x68, 0x01, 0x00, 0x00, //0x00000f7e jae LBB0_204 + 0xe9, 0xab, 0x1b, 0x00, 0x00, //0x00000f84 jmp LBB0_163 + //0x00000f89 LBB0_184 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000f89 movl $64, %edx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000f8e movq $-48(%rbp), %r11 + 0x49, 0x89, 0xc5, //0x00000f92 movq %rax, %r13 + 0x48, 0x39, 0xca, //0x00000f95 cmpq %rcx, %rdx + 0x0f, 0x82, 0x96, 0x1b, 0x00, 0x00, //0x00000f98 jb LBB0_163 + //0x00000f9e LBB0_185 + 0x49, 0x01, 0xcf, //0x00000f9e addq %rcx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00000fa1 addq $1, %r15 + //0x00000fa5 LBB0_186 + 0x4d, 0x85, 0xff, //0x00000fa5 testq %r15, %r15 + 0x0f, 0x88, 0xd1, 0x19, 0x00, 0x00, //0x00000fa8 js LBB0_326 + //0x00000fae LBB0_187 + 0x4d, 0x89, 0x3b, //0x00000fae movq %r15, (%r11) + 0x4d, 0x85, 0xc0, //0x00000fb1 testq %r8, %r8 + 0x4c, 0x8d, 0x0d, 0x41, 0x1e, 0x00, 0x00, //0x00000fb4 leaq $7745(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x0f, 0x8f, 0x4f, 0xf3, 0xff, 0xff, //0x00000fbb jg LBB0_3 + 0xe9, 0xd5, 0x19, 0x00, 0x00, //0x00000fc1 jmp LBB0_188 + //0x00000fc6 LBB0_189 + 0x89, 0xc8, //0x00000fc6 movl %ecx, %eax + 0x49, 0x01, 0xc0, //0x00000fc8 addq %rax, %r8 + 0x4d, 0x01, 0xc8, //0x00000fcb addq %r9, %r8 + 0x4c, 0x8d, 0x0d, 0x27, 0x1e, 0x00, 0x00, //0x00000fce leaq $7719(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000fd5 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x00000fdc testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x00000fdf movq $-72(%rbp), %rdx + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00000fe3 jne LBB0_192 + 0xe9, 0xc8, 0x19, 0x00, 0x00, //0x00000fe9 jmp LBB0_510 + //0x00000fee LBB0_190 + 0x49, 0x01, 0xc8, //0x00000fee addq %rcx, %r8 + //0x00000ff1 LBB0_191 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ff1 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x00000ff8 testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x00000ffb movq $-72(%rbp), %rdx + 0x0f, 0x84, 0xb1, 0x19, 0x00, 0x00, //0x00000fff je LBB0_510 + //0x00001005 LBB0_192 + 0x48, 0x85, 0xd2, //0x00001005 testq %rdx, %rdx + 0x0f, 0x84, 0xa8, 0x19, 0x00, 0x00, //0x00001008 je LBB0_510 + 0x4d, 0x85, 0xd2, //0x0000100e testq %r10, %r10 + 0x0f, 0x84, 0x9f, 0x19, 0x00, 0x00, //0x00001011 je LBB0_510 + 0x4d, 0x29, 0xe0, //0x00001017 subq %r12, %r8 + 0x49, 0x8d, 0x48, 0xff, //0x0000101a leaq $-1(%r8), %rcx + 0x49, 0x39, 0xcb, //0x0000101e cmpq %rcx, %r11 + 0x0f, 0x84, 0x5b, 0xf2, 0xff, 0xff, //0x00001021 je LBB0_508 + 0x48, 0x39, 0xca, //0x00001027 cmpq %rcx, %rdx + 0x0f, 0x84, 0x52, 0xf2, 0xff, 0xff, //0x0000102a je LBB0_508 + 0x49, 0x39, 0xca, //0x00001030 cmpq %rcx, %r10 + 0x0f, 0x84, 0x49, 0xf2, 0xff, 0xff, //0x00001033 je LBB0_508 + 0x48, 0x85, 0xd2, //0x00001039 testq %rdx, %rdx + 0xc5, 0xfe, 0x6f, 0x2d, 0x3c, 0xf0, 0xff, 0xff, //0x0000103c vmovdqu $-4036(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x54, 0xf0, 0xff, 0xff, //0x00001044 vmovdqu $-4012(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x6c, 0xf0, 0xff, 0xff, //0x0000104c vmovdqu $-3988(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x84, 0xf0, 0xff, 0xff, //0x00001054 vmovdqu $-3964(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000105c vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x97, 0xf0, 0xff, 0xff, //0x00001061 vmovdqu $-3945(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xaf, 0xf0, 0xff, 0xff, //0x00001069 vmovdqu $-3921(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xc7, 0xf0, 0xff, 0xff, //0x00001071 vmovdqu $-3897(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xdf, 0xf0, 0xff, 0xff, //0x00001079 vmovdqu $-3873(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xf7, 0xf0, 0xff, 0xff, //0x00001081 vmovdqu $-3849(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x0f, 0xf1, 0xff, 0xff, //0x00001089 vmovdqu $-3825(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x27, 0xf1, 0xff, 0xff, //0x00001091 vmovdqu $-3801(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x8e, 0x18, 0x00, 0x00, 0x00, //0x00001099 jle LBB0_200 + 0x48, 0x8d, 0x42, 0xff, //0x0000109f leaq $-1(%rdx), %rax + 0x49, 0x39, 0xc2, //0x000010a3 cmpq %rax, %r10 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x000010a6 je LBB0_200 + 0x48, 0xf7, 0xd2, //0x000010ac notq %rdx + 0x49, 0x89, 0xd0, //0x000010af movq %rdx, %r8 + 0xe9, 0x06, 0x0b, 0x00, 0x00, //0x000010b2 jmp LBB0_350 + //0x000010b7 LBB0_200 + 0x4c, 0x89, 0xd8, //0x000010b7 movq %r11, %rax + 0x4c, 0x09, 0xd0, //0x000010ba orq %r10, %rax + 0x0f, 0x99, 0xc1, //0x000010bd setns %cl + 0x0f, 0x88, 0xc5, 0x02, 0x00, 0x00, //0x000010c0 js LBB0_247 + 0x4d, 0x39, 0xd3, //0x000010c6 cmpq %r10, %r11 + 0x0f, 0x8c, 0xbc, 0x02, 0x00, 0x00, //0x000010c9 jl LBB0_247 + 0x49, 0xf7, 0xd3, //0x000010cf notq %r11 + 0x4d, 0x89, 0xd8, //0x000010d2 movq %r11, %r8 + 0xe9, 0xe3, 0x0a, 0x00, 0x00, //0x000010d5 jmp LBB0_350 + //0x000010da LBB0_203 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000010da movl $64, %edx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000010df movq $-48(%rbp), %r11 + 0x48, 0x39, 0xca, //0x000010e3 cmpq %rcx, %rdx + 0x0f, 0x82, 0x48, 0x1a, 0x00, 0x00, //0x000010e6 jb LBB0_163 + //0x000010ec LBB0_204 + 0x49, 0x01, 0xcf, //0x000010ec addq %rcx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000010ef addq $1, %r15 + //0x000010f3 LBB0_205 + 0x4d, 0x85, 0xff, //0x000010f3 testq %r15, %r15 + 0x0f, 0x88, 0x83, 0x18, 0x00, 0x00, //0x000010f6 js LBB0_326 + 0x4d, 0x89, 0x3b, //0x000010fc movq %r15, (%r11) + 0x4d, 0x85, 0xc0, //0x000010ff testq %r8, %r8 + 0x0f, 0x8e, 0x93, 0x18, 0x00, 0x00, //0x00001102 jle LBB0_188 + 0x49, 0x8b, 0x4d, 0x00, //0x00001108 movq (%r13), %rcx + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x0000110c cmpq $4095, %rcx + 0x0f, 0x8f, 0x5a, 0x18, 0x00, 0x00, //0x00001113 jg LBB0_517 + 0x48, 0x8d, 0x41, 0x01, //0x00001119 leaq $1(%rcx), %rax + 0x49, 0x89, 0x45, 0x00, //0x0000111d movq %rax, (%r13) + 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001121 movq $4, $8(%r13,%rcx,8) + 0x4c, 0x8d, 0x0d, 0xcb, 0x1c, 0x00, 0x00, //0x0000112a leaq $7371(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0xe9, 0xda, 0xf1, 0xff, 0xff, //0x00001131 jmp LBB0_3 + //0x00001136 LBB0_209 + 0x49, 0x8b, 0x0b, //0x00001136 movq (%r11), %rcx + 0x49, 0x8b, 0x52, 0x08, //0x00001139 movq $8(%r10), %rdx + 0x48, 0x8d, 0x42, 0xfc, //0x0000113d leaq $-4(%rdx), %rax + 0x48, 0x39, 0xc1, //0x00001141 cmpq %rax, %rcx + 0x0f, 0x87, 0xbd, 0x18, 0x00, 0x00, //0x00001144 ja LBB0_518 + 0x41, 0x8b, 0x14, 0x08, //0x0000114a movl (%r8,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x0000114e cmpl $1702063201, %edx + 0x0f, 0x85, 0x56, 0x19, 0x00, 0x00, //0x00001154 jne LBB0_524 + 0x48, 0x8d, 0x41, 0x04, //0x0000115a leaq $4(%rcx), %rax + 0x49, 0x89, 0x03, //0x0000115e movq %rax, (%r11) + 0x48, 0x85, 0xc9, //0x00001161 testq %rcx, %rcx + 0x0f, 0x8f, 0xa6, 0xf1, 0xff, 0xff, //0x00001164 jg LBB0_3 + 0xe9, 0x96, 0x19, 0x00, 0x00, //0x0000116a jmp LBB0_212 + //0x0000116f LBB0_213 + 0x4d, 0x8b, 0x03, //0x0000116f movq (%r11), %r8 + 0x4d, 0x8b, 0x62, 0x08, //0x00001172 movq $8(%r10), %r12 + 0xf6, 0x45, 0x98, 0x20, //0x00001176 testb $32, $-104(%rbp) + 0x0f, 0x85, 0x24, 0x02, 0x00, 0x00, //0x0000117a jne LBB0_248 + 0x4c, 0x89, 0xe3, //0x00001180 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x00001183 subq %r8, %rbx + 0x0f, 0x84, 0xa0, 0x19, 0x00, 0x00, //0x00001186 je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x0000118c cmpq $64, %rbx + 0x0f, 0x82, 0x7a, 0x0d, 0x00, 0x00, //0x00001190 jb LBB0_379 + 0x4c, 0x89, 0xc6, //0x00001196 movq %r8, %rsi + 0x48, 0xf7, 0xd6, //0x00001199 notq %rsi + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000119c movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x000011a3 movq %r8, %r15 + 0x45, 0x31, 0xd2, //0x000011a6 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011a9 .p2align 4, 0x90 + //0x000011b0 LBB0_217 + 0x48, 0x8b, 0x45, 0xc8, //0x000011b0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x000011b4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x000011ba vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000011c1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000011c5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000011c9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x000011cd vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x000011d1 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x000011d5 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x000011d9 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x000011dd vpmovmskb %ymm0, %ecx + 0x48, 0xc1, 0xe0, 0x20, //0x000011e1 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x000011e5 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x000011e8 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x000011ec orq %rcx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000011ef jne LBB0_226 + 0x4d, 0x85, 0xd2, //0x000011f5 testq %r10, %r10 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x000011f8 jne LBB0_228 + 0x45, 0x31, 0xd2, //0x000011fe xorl %r10d, %r10d + 0x48, 0x85, 0xff, //0x00001201 testq %rdi, %rdi + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00001204 jne LBB0_229 + //0x0000120a LBB0_220 + 0x48, 0x83, 0xc3, 0xc0, //0x0000120a addq $-64, %rbx + 0x48, 0x83, 0xc6, 0xc0, //0x0000120e addq $-64, %rsi + 0x49, 0x83, 0xc7, 0x40, //0x00001212 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00001216 cmpq $63, %rbx + 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x0000121a ja LBB0_217 + 0xe9, 0xc2, 0x0a, 0x00, 0x00, //0x00001220 jmp LBB0_221 + //0x00001225 LBB0_226 + 0x49, 0x83, 0xf9, 0xff, //0x00001225 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001229 jne LBB0_228 + 0x4c, 0x0f, 0xbc, 0xca, //0x0000122f bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00001233 addq %r15, %r9 + //0x00001236 LBB0_228 + 0x4c, 0x89, 0xd0, //0x00001236 movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00001239 notq %rax + 0x48, 0x21, 0xd0, //0x0000123c andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x0000123f leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xd3, //0x00001243 orq %r10, %r11 + 0x4c, 0x89, 0xd9, //0x00001246 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00001249 notq %rcx + 0x48, 0x21, 0xd1, //0x0000124c andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000124f movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00001259 andq %rdx, %rcx + 0x45, 0x31, 0xd2, //0x0000125c xorl %r10d, %r10d + 0x48, 0x01, 0xc1, //0x0000125f addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc2, //0x00001262 setb %r10b + 0x48, 0x01, 0xc9, //0x00001266 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001269 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00001273 xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00001276 andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00001279 notq %rcx + 0x48, 0x21, 0xcf, //0x0000127c andq %rcx, %rdi + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000127f movq $-48(%rbp), %r11 + 0x48, 0x85, 0xff, //0x00001283 testq %rdi, %rdi + 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00001286 je LBB0_220 + //0x0000128c LBB0_229 + 0x4c, 0x0f, 0xbc, 0xff, //0x0000128c bsfq %rdi, %r15 + 0x49, 0x29, 0xf7, //0x00001290 subq %rsi, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001293 movq $-64(%rbp), %r10 + 0xe9, 0x4d, 0x06, 0x00, 0x00, //0x00001297 jmp LBB0_325 + //0x0000129c LBB0_230 + 0x4d, 0x8b, 0x52, 0x08, //0x0000129c movq $8(%r10), %r10 + 0x4d, 0x8b, 0x3b, //0x000012a0 movq (%r11), %r15 + 0x4d, 0x29, 0xfa, //0x000012a3 subq %r15, %r10 + 0x0f, 0x84, 0x63, 0x17, 0x00, 0x00, //0x000012a6 je LBB0_516 + 0x4b, 0x8d, 0x04, 0x38, //0x000012ac leaq (%r8,%r15), %rax + 0x48, 0x89, 0x45, 0xa8, //0x000012b0 movq %rax, $-88(%rbp) + 0x80, 0x38, 0x30, //0x000012b4 cmpb $48, (%rax) + 0x0f, 0x85, 0x5c, 0x02, 0x00, 0x00, //0x000012b7 jne LBB0_269 + 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x000012bd movl $1, %r12d + 0x49, 0x83, 0xfa, 0x01, //0x000012c3 cmpq $1, %r10 + 0x0f, 0x85, 0x1f, 0x02, 0x00, 0x00, //0x000012c7 jne LBB0_267 + //0x000012cd LBB0_233 + 0x4c, 0x89, 0xf9, //0x000012cd movq %r15, %rcx + 0xe9, 0x97, 0x07, 0x00, 0x00, //0x000012d0 jmp LBB0_366 + //0x000012d5 LBB0_234 + 0x49, 0x8b, 0x4d, 0x00, //0x000012d5 movq (%r13), %rcx + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000012d9 cmpq $4095, %rcx + 0x0f, 0x8f, 0x8d, 0x16, 0x00, 0x00, //0x000012e0 jg LBB0_517 + 0x48, 0x8d, 0x41, 0x01, //0x000012e6 leaq $1(%rcx), %rax + 0x49, 0x89, 0x45, 0x00, //0x000012ea movq %rax, (%r13) + 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000012ee movq $5, $8(%r13,%rcx,8) + 0xe9, 0x14, 0xf0, 0xff, 0xff, //0x000012f7 jmp LBB0_3 + //0x000012fc LBB0_236 + 0x49, 0x8b, 0x0b, //0x000012fc movq (%r11), %rcx + 0x49, 0x8b, 0x52, 0x08, //0x000012ff movq $8(%r10), %rdx + 0x48, 0x8d, 0x42, 0xfd, //0x00001303 leaq $-3(%rdx), %rax + 0x48, 0x39, 0xc1, //0x00001307 cmpq %rax, %rcx + 0x0f, 0x87, 0xf7, 0x16, 0x00, 0x00, //0x0000130a ja LBB0_518 + 0x4c, 0x8d, 0x79, 0xff, //0x00001310 leaq $-1(%rcx), %r15 + 0x41, 0x81, 0x7c, 0x08, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00001314 cmpl $1819047278, $-1(%r8,%rcx) + 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x0000131d je LBB0_246 + 0xe9, 0xf3, 0x16, 0x00, 0x00, //0x00001323 jmp LBB0_238 + //0x00001328 LBB0_242 + 0x49, 0x8b, 0x4d, 0x00, //0x00001328 movq (%r13), %rcx + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x0000132c cmpq $4095, %rcx + 0x0f, 0x8f, 0x3a, 0x16, 0x00, 0x00, //0x00001333 jg LBB0_517 + 0x48, 0x8d, 0x41, 0x01, //0x00001339 leaq $1(%rcx), %rax + 0x49, 0x89, 0x45, 0x00, //0x0000133d movq %rax, (%r13) + 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001341 movq $6, $8(%r13,%rcx,8) + 0xe9, 0xc1, 0xef, 0xff, 0xff, //0x0000134a jmp LBB0_3 + //0x0000134f LBB0_244 + 0x49, 0x8b, 0x0b, //0x0000134f movq (%r11), %rcx + 0x49, 0x8b, 0x52, 0x08, //0x00001352 movq $8(%r10), %rdx + 0x48, 0x8d, 0x42, 0xfd, //0x00001356 leaq $-3(%rdx), %rax + 0x48, 0x39, 0xc1, //0x0000135a cmpq %rax, %rcx + 0x0f, 0x87, 0xa4, 0x16, 0x00, 0x00, //0x0000135d ja LBB0_518 + 0x4c, 0x8d, 0x79, 0xff, //0x00001363 leaq $-1(%rcx), %r15 + 0x41, 0x81, 0x7c, 0x08, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001367 cmpl $1702195828, $-1(%r8,%rcx) + 0x0f, 0x85, 0xec, 0x16, 0x00, 0x00, //0x00001370 jne LBB0_519 + //0x00001376 LBB0_246 + 0x48, 0x8d, 0x41, 0x03, //0x00001376 leaq $3(%rcx), %rax + 0x49, 0x89, 0x03, //0x0000137a movq %rax, (%r11) + 0x48, 0x85, 0xc9, //0x0000137d testq %rcx, %rcx + 0x0f, 0x8f, 0x8a, 0xef, 0xff, 0xff, //0x00001380 jg LBB0_3 + 0xe9, 0x43, 0x16, 0x00, 0x00, //0x00001386 jmp LBB0_533 + //0x0000138b LBB0_247 + 0x49, 0x8d, 0x42, 0xff, //0x0000138b leaq $-1(%r10), %rax + 0x49, 0x39, 0xc3, //0x0000138f cmpq %rax, %r11 + 0x49, 0xf7, 0xd2, //0x00001392 notq %r10 + 0x4d, 0x0f, 0x45, 0xd0, //0x00001395 cmovneq %r8, %r10 + 0x84, 0xc9, //0x00001399 testb %cl, %cl + 0x4d, 0x0f, 0x45, 0xc2, //0x0000139b cmovneq %r10, %r8 + 0xe9, 0x19, 0x08, 0x00, 0x00, //0x0000139f jmp LBB0_350 + //0x000013a4 LBB0_248 + 0x4c, 0x89, 0xe3, //0x000013a4 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x000013a7 subq %r8, %rbx + 0x0f, 0x84, 0x7c, 0x17, 0x00, 0x00, //0x000013aa je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x000013b0 cmpq $64, %rbx + 0x0f, 0x82, 0x77, 0x0b, 0x00, 0x00, //0x000013b4 jb LBB0_380 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000013ba movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x000013c1 movq %r8, %r15 + 0x45, 0x31, 0xdb, //0x000013c4 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013c7 .p2align 4, 0x90 + //0x000013d0 LBB0_251 + 0x48, 0x8b, 0x45, 0xc8, //0x000013d0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x000013d4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x000013da vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000013e1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000013e5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000013e9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x000013ed vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x000013f1 vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000013f5 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x000013f9 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x000013fd vpmovmskb %ymm2, %ecx + 0xc5, 0xbd, 0x64, 0xd1, //0x00001401 vpcmpgtb %ymm1, %ymm8, %ymm2 + 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00001405 vpcmpgtb %ymm9, %ymm1, %ymm1 + 0xc5, 0xed, 0xdb, 0xc9, //0x0000140a vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x0000140e vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00001412 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00001416 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00001419 shlq $32, %rcx + 0x48, 0xc1, 0xe6, 0x20, //0x0000141d shlq $32, %rsi + 0x48, 0x09, 0xca, //0x00001421 orq %rcx, %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00001424 jne LBB0_262 + 0x4d, 0x85, 0xdb, //0x0000142a testq %r11, %r11 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x0000142d jne LBB0_264 + 0x45, 0x31, 0xdb, //0x00001433 xorl %r11d, %r11d + //0x00001436 LBB0_254 + 0xc5, 0xbd, 0x64, 0xc8, //0x00001436 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x0000143a vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x0000143f vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00001443 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x00001447 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x0000144a testq %rdi, %rdi + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000144d jne LBB0_265 + 0x48, 0x85, 0xf6, //0x00001453 testq %rsi, %rsi + 0x0f, 0x85, 0x87, 0x15, 0x00, 0x00, //0x00001456 jne LBB0_511 + 0x48, 0x83, 0xc3, 0xc0, //0x0000145c addq $-64, %rbx + 0x49, 0x83, 0xc7, 0x40, //0x00001460 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00001464 cmpq $63, %rbx + 0x0f, 0x87, 0x62, 0xff, 0xff, 0xff, //0x00001468 ja LBB0_251 + 0xe9, 0xcc, 0x08, 0x00, 0x00, //0x0000146e jmp LBB0_257 + //0x00001473 LBB0_262 + 0x49, 0x83, 0xf9, 0xff, //0x00001473 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001477 jne LBB0_264 + 0x4c, 0x0f, 0xbc, 0xca, //0x0000147d bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00001481 addq %r15, %r9 + //0x00001484 LBB0_264 + 0x4c, 0x89, 0xd8, //0x00001484 movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00001487 notq %rax + 0x48, 0x21, 0xd0, //0x0000148a andq %rdx, %rax + 0x4c, 0x8d, 0x14, 0x00, //0x0000148d leaq (%rax,%rax), %r10 + 0x4d, 0x09, 0xda, //0x00001491 orq %r11, %r10 + 0x4c, 0x89, 0xd1, //0x00001494 movq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x00001497 notq %rcx + 0x48, 0x21, 0xd1, //0x0000149a andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000149d movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x000014a7 andq %rdx, %rcx + 0x45, 0x31, 0xdb, //0x000014aa xorl %r11d, %r11d + 0x48, 0x01, 0xc1, //0x000014ad addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc3, //0x000014b0 setb %r11b + 0x48, 0x01, 0xc9, //0x000014b4 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014b7 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x000014c1 xorq %rax, %rcx + 0x4c, 0x21, 0xd1, //0x000014c4 andq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x000014c7 notq %rcx + 0x48, 0x21, 0xcf, //0x000014ca andq %rcx, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x000014cd movq $-64(%rbp), %r10 + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x000014d1 jmp LBB0_254 + //0x000014d6 LBB0_265 + 0x48, 0x0f, 0xbc, 0xcf, //0x000014d6 bsfq %rdi, %rcx + 0x48, 0x85, 0xf6, //0x000014da testq %rsi, %rsi + 0x0f, 0x84, 0xed, 0x03, 0x00, 0x00, //0x000014dd je LBB0_322 + 0x48, 0x0f, 0xbc, 0xd6, //0x000014e3 bsfq %rsi, %rdx + 0xe9, 0xe9, 0x03, 0x00, 0x00, //0x000014e7 jmp LBB0_323 + //0x000014ec LBB0_267 + 0x48, 0x8b, 0x45, 0xa8, //0x000014ec movq $-88(%rbp), %rax + 0x8a, 0x48, 0x01, //0x000014f0 movb $1(%rax), %cl + 0x80, 0xc1, 0xd2, //0x000014f3 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x000014f6 cmpb $55, %cl + 0x0f, 0x87, 0xce, 0xfd, 0xff, 0xff, //0x000014f9 ja LBB0_233 + 0x0f, 0xb6, 0xc1, //0x000014ff movzbl %cl, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001502 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x0000150c btq %rax, %rcx + 0x4c, 0x89, 0xf9, //0x00001510 movq %r15, %rcx + 0x0f, 0x83, 0x53, 0x05, 0x00, 0x00, //0x00001513 jae LBB0_366 + //0x00001519 LBB0_269 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001519 movq $-1, %r11 + 0x49, 0x83, 0xfa, 0x20, //0x00001520 cmpq $32, %r10 + 0x0f, 0x82, 0xce, 0x09, 0x00, 0x00, //0x00001524 jb LBB0_378 + 0x45, 0x31, 0xe4, //0x0000152a xorl %r12d, %r12d + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000152d movq $-1, %r8 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001534 movq $-1, $-72(%rbp) + 0x90, 0x90, 0x90, 0x90, //0x0000153c .p2align 4, 0x90 + //0x00001540 LBB0_271 + 0x48, 0x8b, 0x45, 0xa8, //0x00001540 movq $-88(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x20, //0x00001544 vmovdqu (%rax,%r12), %ymm0 + 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x0000154a vpcmpgtb %ymm10, %ymm0, %ymm1 + 0xc5, 0xa5, 0x64, 0xd0, //0x0000154f vpcmpgtb %ymm0, %ymm11, %ymm2 + 0xc5, 0xed, 0xdb, 0xc9, //0x00001553 vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0x9d, 0x74, 0xd0, //0x00001557 vpcmpeqb %ymm0, %ymm12, %ymm2 + 0xc5, 0x95, 0x74, 0xd8, //0x0000155b vpcmpeqb %ymm0, %ymm13, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x0000155f vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0x8d, 0xdb, 0xd8, //0x00001563 vpand %ymm0, %ymm14, %ymm3 + 0xc5, 0x85, 0x74, 0xc0, //0x00001567 vpcmpeqb %ymm0, %ymm15, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf8, //0x0000156b vpmovmskb %ymm0, %edi + 0xc5, 0xe5, 0x74, 0xdc, //0x0000156f vpcmpeqb %ymm4, %ymm3, %ymm3 + 0xc5, 0xfd, 0xd7, 0xd3, //0x00001573 vpmovmskb %ymm3, %edx + 0xc5, 0xfd, 0xd7, 0xf2, //0x00001577 vpmovmskb %ymm2, %esi + 0xc5, 0xf5, 0xeb, 0xc0, //0x0000157b vpor %ymm0, %ymm1, %ymm0 + 0xc5, 0xe5, 0xeb, 0xca, //0x0000157f vpor %ymm2, %ymm3, %ymm1 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00001583 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00001587 vpmovmskb %ymm0, %eax + 0x48, 0xf7, 0xd0, //0x0000158b notq %rax + 0x48, 0x0f, 0xbc, 0xc8, //0x0000158e bsfq %rax, %rcx + 0x83, 0xf9, 0x20, //0x00001592 cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001595 je LBB0_273 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000159b movl $-1, %eax + 0xd3, 0xe0, //0x000015a0 shll %cl, %eax + 0xf7, 0xd0, //0x000015a2 notl %eax + 0x21, 0xc7, //0x000015a4 andl %eax, %edi + 0x21, 0xc2, //0x000015a6 andl %eax, %edx + 0x21, 0xf0, //0x000015a8 andl %esi, %eax + 0x89, 0xc6, //0x000015aa movl %eax, %esi + //0x000015ac LBB0_273 + 0x8d, 0x5f, 0xff, //0x000015ac leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x000015af andl %edi, %ebx + 0x0f, 0x85, 0xf1, 0x06, 0x00, 0x00, //0x000015b1 jne LBB0_355 + 0x8d, 0x5a, 0xff, //0x000015b7 leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x000015ba andl %edx, %ebx + 0x0f, 0x85, 0xe6, 0x06, 0x00, 0x00, //0x000015bc jne LBB0_355 + 0x8d, 0x5e, 0xff, //0x000015c2 leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x000015c5 andl %esi, %ebx + 0x0f, 0x85, 0xdb, 0x06, 0x00, 0x00, //0x000015c7 jne LBB0_355 + 0x85, 0xff, //0x000015cd testl %edi, %edi + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000015cf je LBB0_279 + 0x0f, 0xbc, 0xff, //0x000015d5 bsfl %edi, %edi + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x000015d8 cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x33, 0x08, 0x00, 0x00, //0x000015dd jne LBB0_363 + 0x4c, 0x01, 0xe7, //0x000015e3 addq %r12, %rdi + 0x48, 0x89, 0x7d, 0xb8, //0x000015e6 movq %rdi, $-72(%rbp) + //0x000015ea LBB0_279 + 0x85, 0xd2, //0x000015ea testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015ec je LBB0_282 + 0x0f, 0xbc, 0xd2, //0x000015f2 bsfl %edx, %edx + 0x49, 0x83, 0xf8, 0xff, //0x000015f5 cmpq $-1, %r8 + 0x0f, 0x85, 0xe4, 0x07, 0x00, 0x00, //0x000015f9 jne LBB0_361 + 0x4c, 0x01, 0xe2, //0x000015ff addq %r12, %rdx + 0x49, 0x89, 0xd0, //0x00001602 movq %rdx, %r8 + //0x00001605 LBB0_282 + 0x85, 0xf6, //0x00001605 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001607 je LBB0_285 + 0x0f, 0xbc, 0xd6, //0x0000160d bsfl %esi, %edx + 0x49, 0x83, 0xfb, 0xff, //0x00001610 cmpq $-1, %r11 + 0x0f, 0x85, 0xc9, 0x07, 0x00, 0x00, //0x00001614 jne LBB0_361 + 0x4c, 0x01, 0xe2, //0x0000161a addq %r12, %rdx + 0x49, 0x89, 0xd3, //0x0000161d movq %rdx, %r11 + //0x00001620 LBB0_285 + 0x83, 0xf9, 0x20, //0x00001620 cmpl $32, %ecx + 0x0f, 0x85, 0x65, 0x02, 0x00, 0x00, //0x00001623 jne LBB0_320 + 0x49, 0x83, 0xc2, 0xe0, //0x00001629 addq $-32, %r10 + 0x49, 0x83, 0xc4, 0x20, //0x0000162d addq $32, %r12 + 0x49, 0x83, 0xfa, 0x1f, //0x00001631 cmpq $31, %r10 + 0x0f, 0x87, 0x05, 0xff, 0xff, 0xff, //0x00001635 ja LBB0_271 + 0xc5, 0xf8, 0x77, //0x0000163b vzeroupper + 0x4c, 0x03, 0x65, 0xa8, //0x0000163e addq $-88(%rbp), %r12 + //0x00001642 LBB0_288 + 0x4c, 0x89, 0x6d, 0xa0, //0x00001642 movq %r13, $-96(%rbp) + 0x49, 0x83, 0xfa, 0x10, //0x00001646 cmpq $16, %r10 + 0xc5, 0xfe, 0x6f, 0x2d, 0x2e, 0xea, 0xff, 0xff, //0x0000164a vmovdqu $-5586(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x46, 0xea, 0xff, 0xff, //0x00001652 vmovdqu $-5562(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x5e, 0xea, 0xff, 0xff, //0x0000165a vmovdqu $-5538(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x76, 0xea, 0xff, 0xff, //0x00001662 vmovdqu $-5514(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000166a vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x89, 0xea, 0xff, 0xff, //0x0000166f vmovdqu $-5495(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xa1, 0xea, 0xff, 0xff, //0x00001677 vmovdqu $-5471(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xb9, 0xea, 0xff, 0xff, //0x0000167f vmovdqu $-5447(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xd1, 0xea, 0xff, 0xff, //0x00001687 vmovdqu $-5423(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xe9, 0xea, 0xff, 0xff, //0x0000168f vmovdqu $-5399(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x01, 0xeb, 0xff, 0xff, //0x00001697 vmovdqu $-5375(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0x0f, 0x82, 0x3f, 0x01, 0x00, 0x00, //0x0000169f jb LBB0_307 + 0x4c, 0x89, 0xe3, //0x000016a5 movq %r12, %rbx + 0x48, 0x2b, 0x5d, 0xa8, //0x000016a8 subq $-88(%rbp), %rbx + 0x45, 0x31, 0xed, //0x000016ac xorl %r13d, %r13d + 0x90, //0x000016af .p2align 4, 0x90 + //0x000016b0 LBB0_290 + 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x2c, //0x000016b0 vmovdqu (%r12,%r13), %xmm0 + 0xc5, 0xf9, 0x64, 0x0d, 0x52, 0xe9, 0xff, 0xff, //0x000016b6 vpcmpgtb $-5806(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x15, 0x5a, 0xe9, 0xff, 0xff, //0x000016be vmovdqu $-5798(%rip), %xmm2 /* LCPI0_13+0(%rip) */ + 0xc5, 0xe9, 0x64, 0xd0, //0x000016c6 vpcmpgtb %xmm0, %xmm2, %xmm2 + 0xc5, 0xf1, 0xdb, 0xca, //0x000016ca vpand %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x74, 0x15, 0x5a, 0xe9, 0xff, 0xff, //0x000016ce vpcmpeqb $-5798(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x1d, 0x62, 0xe9, 0xff, 0xff, //0x000016d6 vpcmpeqb $-5790(%rip), %xmm0, %xmm3 /* LCPI0_15+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xd2, //0x000016de vpor %xmm2, %xmm3, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0x66, 0xe9, 0xff, 0xff, //0x000016e2 vpand $-5786(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x6e, 0xe9, 0xff, 0xff, //0x000016ea vpcmpeqb $-5778(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x76, 0xe9, 0xff, 0xff, //0x000016f2 vpcmpeqb $-5770(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x000016fa vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xe9, 0xeb, 0xc9, //0x000016fe vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xd9, 0xeb, 0xc9, //0x00001702 vpor %xmm1, %xmm4, %xmm1 + 0xc5, 0x79, 0xd7, 0xc8, //0x00001706 vpmovmskb %xmm0, %r9d + 0xc5, 0xf9, 0xd7, 0xfb, //0x0000170a vpmovmskb %xmm3, %edi + 0xc5, 0xf9, 0xd7, 0xd2, //0x0000170e vpmovmskb %xmm2, %edx + 0xc5, 0xf9, 0xd7, 0xc1, //0x00001712 vpmovmskb %xmm1, %eax + 0xf7, 0xd0, //0x00001716 notl %eax + 0x0f, 0xbc, 0xc8, //0x00001718 bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x0000171b cmpl $16, %ecx + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000171e je LBB0_292 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001724 movl $-1, %eax + 0xd3, 0xe0, //0x00001729 shll %cl, %eax + 0xf7, 0xd0, //0x0000172b notl %eax + 0x41, 0x21, 0xc1, //0x0000172d andl %eax, %r9d + 0x21, 0xc7, //0x00001730 andl %eax, %edi + 0x21, 0xd0, //0x00001732 andl %edx, %eax + 0x89, 0xc2, //0x00001734 movl %eax, %edx + //0x00001736 LBB0_292 + 0xc5, 0xfe, 0x6f, 0x25, 0x82, 0xea, 0xff, 0xff, //0x00001736 vmovdqu $-5502(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x41, 0x8d, 0x71, 0xff, //0x0000173e leal $-1(%r9), %esi + 0x44, 0x21, 0xce, //0x00001742 andl %r9d, %esi + 0x0f, 0x85, 0x3d, 0x06, 0x00, 0x00, //0x00001745 jne LBB0_358 + 0x8d, 0x77, 0xff, //0x0000174b leal $-1(%rdi), %esi + 0x21, 0xfe, //0x0000174e andl %edi, %esi + 0x0f, 0x85, 0x32, 0x06, 0x00, 0x00, //0x00001750 jne LBB0_358 + 0x8d, 0x72, 0xff, //0x00001756 leal $-1(%rdx), %esi + 0x21, 0xd6, //0x00001759 andl %edx, %esi + 0x0f, 0x85, 0x27, 0x06, 0x00, 0x00, //0x0000175b jne LBB0_358 + 0x45, 0x85, 0xc9, //0x00001761 testl %r9d, %r9d + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001764 je LBB0_298 + 0x41, 0x0f, 0xbc, 0xf1, //0x0000176a bsfl %r9d, %esi + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x0000176e cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0xfd, 0x06, 0x00, 0x00, //0x00001773 jne LBB0_371 + 0x48, 0x01, 0xde, //0x00001779 addq %rbx, %rsi + 0x4c, 0x01, 0xee, //0x0000177c addq %r13, %rsi + 0x48, 0x89, 0x75, 0xb8, //0x0000177f movq %rsi, $-72(%rbp) + //0x00001783 LBB0_298 + 0x4c, 0x8d, 0x0d, 0x72, 0x16, 0x00, 0x00, //0x00001783 leaq $5746(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x85, 0xff, //0x0000178a testl %edi, %edi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000178c je LBB0_301 + 0x0f, 0xbc, 0xf7, //0x00001792 bsfl %edi, %esi + 0x49, 0x83, 0xf8, 0xff, //0x00001795 cmpq $-1, %r8 + 0x0f, 0x85, 0xde, 0x06, 0x00, 0x00, //0x00001799 jne LBB0_372 + 0x48, 0x01, 0xde, //0x0000179f addq %rbx, %rsi + 0x4c, 0x01, 0xee, //0x000017a2 addq %r13, %rsi + 0x49, 0x89, 0xf0, //0x000017a5 movq %rsi, %r8 + //0x000017a8 LBB0_301 + 0x85, 0xd2, //0x000017a8 testl %edx, %edx + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017aa je LBB0_304 + 0x0f, 0xbc, 0xd2, //0x000017b0 bsfl %edx, %edx + 0x49, 0x83, 0xfb, 0xff, //0x000017b3 cmpq $-1, %r11 + 0x0f, 0x85, 0xc7, 0x06, 0x00, 0x00, //0x000017b7 jne LBB0_373 + 0x48, 0x01, 0xda, //0x000017bd addq %rbx, %rdx + 0x4c, 0x01, 0xea, //0x000017c0 addq %r13, %rdx + 0x49, 0x89, 0xd3, //0x000017c3 movq %rdx, %r11 + //0x000017c6 LBB0_304 + 0x83, 0xf9, 0x10, //0x000017c6 cmpl $16, %ecx + 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x000017c9 jne LBB0_330 + 0x49, 0x83, 0xc2, 0xf0, //0x000017cf addq $-16, %r10 + 0x49, 0x83, 0xc5, 0x10, //0x000017d3 addq $16, %r13 + 0x49, 0x83, 0xfa, 0x0f, //0x000017d7 cmpq $15, %r10 + 0x0f, 0x87, 0xcf, 0xfe, 0xff, 0xff, //0x000017db ja LBB0_290 + 0x4d, 0x01, 0xec, //0x000017e1 addq %r13, %r12 + //0x000017e4 LBB0_307 + 0x4d, 0x85, 0xd2, //0x000017e4 testq %r10, %r10 + 0x4c, 0x8b, 0x6d, 0xa0, //0x000017e7 movq $-96(%rbp), %r13 + 0xc5, 0xfe, 0x6f, 0x25, 0xcd, 0xe9, 0xff, 0xff, //0x000017eb vmovdqu $-5683(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x84, 0x2e, 0x01, 0x00, 0x00, //0x000017f3 je LBB0_332 + 0x4b, 0x8d, 0x14, 0x14, //0x000017f9 leaq (%r12,%r10), %rdx + 0x4c, 0x89, 0xe6, //0x000017fd movq %r12, %rsi + 0x48, 0x2b, 0x75, 0xa8, //0x00001800 subq $-88(%rbp), %rsi + 0x31, 0xc9, //0x00001804 xorl %ecx, %ecx + 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00001806 jmp LBB0_312 + //0x0000180b LBB0_309 + 0x49, 0x83, 0xfb, 0xff, //0x0000180b cmpq $-1, %r11 + 0x0f, 0x85, 0xa9, 0x05, 0x00, 0x00, //0x0000180f jne LBB0_360 + 0x4c, 0x8d, 0x1c, 0x0e, //0x00001815 leaq (%rsi,%rcx), %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001819 .p2align 4, 0x90 + //0x00001820 LBB0_311 + 0x48, 0x83, 0xc1, 0x01, //0x00001820 addq $1, %rcx + 0x49, 0x39, 0xca, //0x00001824 cmpq %rcx, %r10 + 0x0f, 0x84, 0x5f, 0x04, 0x00, 0x00, //0x00001827 je LBB0_354 + //0x0000182d LBB0_312 + 0x41, 0x0f, 0xbe, 0x3c, 0x0c, //0x0000182d movsbl (%r12,%rcx), %edi + 0x8d, 0x47, 0xd0, //0x00001832 leal $-48(%rdi), %eax + 0x83, 0xf8, 0x0a, //0x00001835 cmpl $10, %eax + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00001838 jb LBB0_311 + 0x8d, 0x5f, 0xd5, //0x0000183e leal $-43(%rdi), %ebx + 0x83, 0xfb, 0x1a, //0x00001841 cmpl $26, %ebx + 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00001844 ja LBB0_317 + 0x48, 0x8d, 0x3d, 0x3f, 0x15, 0x00, 0x00, //0x0000184a leaq $5439(%rip), %rdi /* LJTI0_2+0(%rip) */ + 0x48, 0x63, 0x04, 0x9f, //0x00001851 movslq (%rdi,%rbx,4), %rax + 0x48, 0x01, 0xf8, //0x00001855 addq %rdi, %rax + 0xff, 0xe0, //0x00001858 jmpq *%rax + //0x0000185a LBB0_315 + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x0000185a cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x59, 0x05, 0x00, 0x00, //0x0000185f jne LBB0_360 + 0x48, 0x8d, 0x04, 0x0e, //0x00001865 leaq (%rsi,%rcx), %rax + 0x48, 0x89, 0x45, 0xb8, //0x00001869 movq %rax, $-72(%rbp) + 0xe9, 0xae, 0xff, 0xff, 0xff, //0x0000186d jmp LBB0_311 + //0x00001872 LBB0_317 + 0x83, 0xff, 0x65, //0x00001872 cmpl $101, %edi + 0x0f, 0x85, 0xa9, 0x00, 0x00, 0x00, //0x00001875 jne LBB0_331 + //0x0000187b LBB0_318 + 0x49, 0x83, 0xf8, 0xff, //0x0000187b cmpq $-1, %r8 + 0x0f, 0x85, 0x39, 0x05, 0x00, 0x00, //0x0000187f jne LBB0_360 + 0x4c, 0x8d, 0x04, 0x0e, //0x00001885 leaq (%rsi,%rcx), %r8 + 0xe9, 0x92, 0xff, 0xff, 0xff, //0x00001889 jmp LBB0_311 + //0x0000188e LBB0_320 + 0x4c, 0x01, 0xe1, //0x0000188e addq %r12, %rcx + 0x48, 0x03, 0x4d, 0xa8, //0x00001891 addq $-88(%rbp), %rcx + 0xc5, 0xf8, 0x77, //0x00001895 vzeroupper + 0x49, 0x89, 0xcc, //0x00001898 movq %rcx, %r12 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000189b movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x000018a2 movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x000018a6 testq %rdx, %rdx + 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x000018a9 jne LBB0_333 + 0xe9, 0x69, 0x12, 0x00, 0x00, //0x000018af jmp LBB0_531 + //0x000018b4 LBB0_321 + 0x49, 0x89, 0xf8, //0x000018b4 movq %rdi, %r8 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000018b7 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x000018be testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x000018c1 movq $-72(%rbp), %rdx + 0x0f, 0x85, 0x3a, 0xf7, 0xff, 0xff, //0x000018c5 jne LBB0_192 + 0xe9, 0xe6, 0x10, 0x00, 0x00, //0x000018cb jmp LBB0_510 + //0x000018d0 LBB0_322 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000018d0 movl $64, %edx + //0x000018d5 LBB0_323 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000018d5 movq $-48(%rbp), %r11 + 0x48, 0x39, 0xca, //0x000018d9 cmpq %rcx, %rdx + 0x0f, 0x82, 0x52, 0x12, 0x00, 0x00, //0x000018dc jb LBB0_163 + 0x49, 0x01, 0xcf, //0x000018e2 addq %rcx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000018e5 addq $1, %r15 + //0x000018e9 LBB0_325 + 0x4d, 0x85, 0xff, //0x000018e9 testq %r15, %r15 + 0x0f, 0x89, 0xbc, 0xf6, 0xff, 0xff, //0x000018ec jns LBB0_187 + 0xe9, 0x88, 0x10, 0x00, 0x00, //0x000018f2 jmp LBB0_326 + //0x000018f7 LBB0_329 + 0x0f, 0xbc, 0xc3, //0x000018f7 bsfl %ebx, %eax + 0xe9, 0xcf, 0x01, 0x00, 0x00, //0x000018fa jmp LBB0_346 + //0x000018ff LBB0_330 + 0x89, 0xc8, //0x000018ff movl %ecx, %eax + 0x49, 0x01, 0xc4, //0x00001901 addq %rax, %r12 + 0x4d, 0x01, 0xec, //0x00001904 addq %r13, %r12 + 0x4c, 0x8b, 0x6d, 0xa0, //0x00001907 movq $-96(%rbp), %r13 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000190b movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x00001912 movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x00001916 testq %rdx, %rdx + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00001919 jne LBB0_333 + 0xe9, 0xf9, 0x11, 0x00, 0x00, //0x0000191f jmp LBB0_531 + //0x00001924 LBB0_331 + 0x49, 0x01, 0xcc, //0x00001924 addq %rcx, %r12 + //0x00001927 LBB0_332 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001927 movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x0000192e movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x00001932 testq %rdx, %rdx + 0x0f, 0x84, 0xe2, 0x11, 0x00, 0x00, //0x00001935 je LBB0_531 + //0x0000193b LBB0_333 + 0x4d, 0x85, 0xdb, //0x0000193b testq %r11, %r11 + 0x0f, 0x84, 0xd9, 0x11, 0x00, 0x00, //0x0000193e je LBB0_531 + 0x4d, 0x85, 0xc0, //0x00001944 testq %r8, %r8 + 0x0f, 0x84, 0xd0, 0x11, 0x00, 0x00, //0x00001947 je LBB0_531 + 0x4c, 0x2b, 0x65, 0xa8, //0x0000194d subq $-88(%rbp), %r12 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00001951 leaq $-1(%r12), %rcx + 0x48, 0x39, 0xca, //0x00001956 cmpq %rcx, %rdx + 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x00001959 je LBB0_529 + 0x49, 0x39, 0xcb, //0x0000195f cmpq %rcx, %r11 + 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00001962 je LBB0_529 + 0x49, 0x39, 0xc8, //0x00001968 cmpq %rcx, %r8 + 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x0000196b je LBB0_529 + 0x4d, 0x85, 0xdb, //0x00001971 testq %r11, %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0x04, 0xe7, 0xff, 0xff, //0x00001974 vmovdqu $-6396(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x1c, 0xe7, 0xff, 0xff, //0x0000197c vmovdqu $-6372(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x34, 0xe7, 0xff, 0xff, //0x00001984 vmovdqu $-6348(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x4c, 0xe7, 0xff, 0xff, //0x0000198c vmovdqu $-6324(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001994 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x5f, 0xe7, 0xff, 0xff, //0x00001999 vmovdqu $-6305(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x77, 0xe7, 0xff, 0xff, //0x000019a1 vmovdqu $-6281(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x8f, 0xe7, 0xff, 0xff, //0x000019a9 vmovdqu $-6257(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xa7, 0xe7, 0xff, 0xff, //0x000019b1 vmovdqu $-6233(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xbf, 0xe7, 0xff, 0xff, //0x000019b9 vmovdqu $-6209(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0xd7, 0xe7, 0xff, 0xff, //0x000019c1 vmovdqu $-6185(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xef, 0xe7, 0xff, 0xff, //0x000019c9 vmovdqu $-6161(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x8e, 0xad, 0x00, 0x00, 0x00, //0x000019d1 jle LBB0_341 + 0x49, 0x8d, 0x43, 0xff, //0x000019d7 leaq $-1(%r11), %rax + 0x49, 0x39, 0xc0, //0x000019db cmpq %rax, %r8 + 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x000019de je LBB0_341 + 0x49, 0xf7, 0xd3, //0x000019e4 notq %r11 + 0x4d, 0x89, 0xdc, //0x000019e7 movq %r11, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000019ea movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x000019ee testq %r12, %r12 + 0x0f, 0x89, 0x72, 0x00, 0x00, 0x00, //0x000019f1 jns LBB0_365 + 0xe9, 0x1e, 0x11, 0x00, 0x00, //0x000019f7 jmp LBB0_530 + //0x000019fc LBB0_529 + 0x49, 0xf7, 0xdc, //0x000019fc negq %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000019ff movq $-48(%rbp), %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0x75, 0xe6, 0xff, 0xff, //0x00001a03 vmovdqu $-6539(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x8d, 0xe6, 0xff, 0xff, //0x00001a0b vmovdqu $-6515(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xa5, 0xe6, 0xff, 0xff, //0x00001a13 vmovdqu $-6491(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xbd, 0xe6, 0xff, 0xff, //0x00001a1b vmovdqu $-6467(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001a23 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0xd0, 0xe6, 0xff, 0xff, //0x00001a28 vmovdqu $-6448(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xe8, 0xe6, 0xff, 0xff, //0x00001a30 vmovdqu $-6424(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x00, 0xe7, 0xff, 0xff, //0x00001a38 vmovdqu $-6400(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x18, 0xe7, 0xff, 0xff, //0x00001a40 vmovdqu $-6376(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x30, 0xe7, 0xff, 0xff, //0x00001a48 vmovdqu $-6352(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x48, 0xe7, 0xff, 0xff, //0x00001a50 vmovdqu $-6328(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xe7, 0xff, 0xff, //0x00001a58 vmovdqu $-6304(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xe4, //0x00001a60 testq %r12, %r12 + 0x0f, 0x88, 0xb1, 0x10, 0x00, 0x00, //0x00001a63 js LBB0_530 + //0x00001a69 LBB0_365 + 0x49, 0x8b, 0x0b, //0x00001a69 movq (%r11), %rcx + //0x00001a6c LBB0_366 + 0x4c, 0x01, 0xe1, //0x00001a6c addq %r12, %rcx + 0x49, 0x89, 0x0b, //0x00001a6f movq %rcx, (%r11) + 0x4d, 0x85, 0xff, //0x00001a72 testq %r15, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001a75 movq $-64(%rbp), %r10 + 0x0f, 0x8f, 0x91, 0xe8, 0xff, 0xff, //0x00001a79 jg LBB0_3 + 0xe9, 0x8d, 0x10, 0x00, 0x00, //0x00001a7f jmp LBB0_367 + //0x00001a84 LBB0_341 + 0x48, 0x89, 0xd0, //0x00001a84 movq %rdx, %rax + 0x4c, 0x09, 0xc0, //0x00001a87 orq %r8, %rax + 0x0f, 0x99, 0xc1, //0x00001a8a setns %cl + 0x0f, 0x88, 0xe7, 0x00, 0x00, 0x00, //0x00001a8d js LBB0_347 + 0x4c, 0x39, 0xc2, //0x00001a93 cmpq %r8, %rdx + 0x0f, 0x8c, 0xde, 0x00, 0x00, 0x00, //0x00001a96 jl LBB0_347 + 0x48, 0xf7, 0xd2, //0x00001a9c notq %rdx + 0x49, 0x89, 0xd4, //0x00001a9f movq %rdx, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001aa2 movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001aa6 testq %r12, %r12 + 0x0f, 0x89, 0xba, 0xff, 0xff, 0xff, //0x00001aa9 jns LBB0_365 + 0xe9, 0x66, 0x10, 0x00, 0x00, //0x00001aaf jmp LBB0_530 + //0x00001ab4 LBB0_344 + 0x4c, 0x8b, 0x45, 0xc8, //0x00001ab4 movq $-56(%rbp), %r8 + 0x4d, 0x29, 0xc6, //0x00001ab8 subq %r8, %r14 + 0x49, 0x01, 0xf6, //0x00001abb addq %rsi, %r14 + 0x49, 0x39, 0xfe, //0x00001abe cmpq %rdi, %r14 + 0x0f, 0x82, 0x1b, 0xea, 0xff, 0xff, //0x00001ac1 jb LBB0_35 + 0xe9, 0x9b, 0x0e, 0x00, 0x00, //0x00001ac7 jmp LBB0_506 + //0x00001acc LBB0_345 + 0x89, 0xd0, //0x00001acc movl %edx, %eax + //0x00001ace LBB0_346 + 0x49, 0xf7, 0xd0, //0x00001ace notq %r8 + 0x49, 0x29, 0xc0, //0x00001ad1 subq %rax, %r8 + 0xe9, 0xe4, 0x00, 0x00, 0x00, //0x00001ad4 jmp LBB0_350 + //0x00001ad9 LBB0_53 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001ad9 addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001add cmpq $32, %rbx + 0x0f, 0x82, 0xd8, 0x04, 0x00, 0x00, //0x00001ae1 jb LBB0_386 + //0x00001ae7 LBB0_54 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001ae7 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001aec vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001af0 vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00001af4 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001af8 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001afc testl %edx, %edx + 0x0f, 0x85, 0x52, 0x04, 0x00, 0x00, //0x00001afe jne LBB0_382 + 0x4d, 0x85, 0xd2, //0x00001b04 testq %r10, %r10 + 0x0f, 0x85, 0x61, 0x04, 0x00, 0x00, //0x00001b07 jne LBB0_384 + 0x45, 0x31, 0xd2, //0x00001b0d xorl %r10d, %r10d + 0x48, 0x85, 0xf6, //0x00001b10 testq %rsi, %rsi + 0x0f, 0x84, 0x9e, 0x04, 0x00, 0x00, //0x00001b13 je LBB0_385 + //0x00001b19 LBB0_57 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001b19 bsfq %rsi, %rax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00001b1d subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00001b21 addq %rax, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00001b24 addq $1, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001b28 movq $-64(%rbp), %r10 + 0xe9, 0x74, 0xf4, 0xff, 0xff, //0x00001b2c jmp LBB0_186 + //0x00001b31 LBB0_153 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001b31 addq $-56(%rbp), %r15 + 0x49, 0x83, 0xfd, 0x20, //0x00001b35 cmpq $32, %r13 + 0x0f, 0x82, 0x2e, 0x03, 0x00, 0x00, //0x00001b39 jb LBB0_370 + //0x00001b3f LBB0_154 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001b3f vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001b44 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xd1, //0x00001b48 vpmovmskb %ymm1, %r10d + 0xc5, 0xfd, 0x74, 0xcf, //0x00001b4c vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00001b50 vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00001b54 testl %edx, %edx + 0x0f, 0x85, 0x43, 0x05, 0x00, 0x00, //0x00001b56 jne LBB0_399 + 0x4d, 0x85, 0xdb, //0x00001b5c testq %r11, %r11 + 0x0f, 0x85, 0x52, 0x05, 0x00, 0x00, //0x00001b5f jne LBB0_401 + 0x45, 0x31, 0xdb, //0x00001b65 xorl %r11d, %r11d + 0x4d, 0x85, 0xd2, //0x00001b68 testq %r10, %r10 + 0x0f, 0x84, 0x8c, 0x05, 0x00, 0x00, //0x00001b6b je LBB0_402 + //0x00001b71 LBB0_157 + 0x49, 0x0f, 0xbc, 0xd2, //0x00001b71 bsfq %r10, %rdx + 0xe9, 0x88, 0x05, 0x00, 0x00, //0x00001b75 jmp LBB0_403 + //0x00001b7a LBB0_347 + 0x49, 0x8d, 0x40, 0xff, //0x00001b7a leaq $-1(%r8), %rax + 0x48, 0x39, 0xc2, //0x00001b7e cmpq %rax, %rdx + 0x49, 0xf7, 0xd0, //0x00001b81 notq %r8 + 0x4d, 0x0f, 0x45, 0xc4, //0x00001b84 cmovneq %r12, %r8 + 0x84, 0xc9, //0x00001b88 testb %cl, %cl + 0x4d, 0x0f, 0x45, 0xe0, //0x00001b8a cmovneq %r8, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001b8e movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001b92 testq %r12, %r12 + 0x0f, 0x89, 0xce, 0xfe, 0xff, 0xff, //0x00001b95 jns LBB0_365 + 0xe9, 0x7a, 0x0f, 0x00, 0x00, //0x00001b9b jmp LBB0_530 + //0x00001ba0 LBB0_348 + 0x0f, 0xbc, 0xc7, //0x00001ba0 bsfl %edi, %eax + 0xe9, 0x0a, 0x01, 0x00, 0x00, //0x00001ba3 jmp LBB0_357 + //0x00001ba8 LBB0_349 + 0x48, 0x8b, 0x45, 0xc8, //0x00001ba8 movq $-56(%rbp), %rax + 0x48, 0x03, 0x45, 0xb0, //0x00001bac addq $-80(%rbp), %rax + 0x4c, 0x29, 0xc0, //0x00001bb0 subq %r8, %rax + 0x48, 0x29, 0xc8, //0x00001bb3 subq %rcx, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00001bb6 addq $-2, %rax + 0x49, 0x89, 0xc0, //0x00001bba movq %rax, %r8 + //0x00001bbd LBB0_350 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001bbd movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xc0, //0x00001bc1 testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001bc4 movq $-64(%rbp), %r10 + 0x0f, 0x89, 0x25, 0xe7, 0xff, 0xff, //0x00001bc8 jns LBB0_351 + 0xe9, 0xe0, 0x0d, 0x00, 0x00, //0x00001bce jmp LBB0_509 + //0x00001bd3 LBB0_76 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001bd3 addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001bd7 cmpq $32, %rbx + 0x0f, 0x82, 0x9e, 0x06, 0x00, 0x00, //0x00001bdb jb LBB0_423 + //0x00001be1 LBB0_77 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001be1 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001be6 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001bea vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00001bee vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001bf2 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001bf6 testl %edx, %edx + 0x0f, 0x85, 0x18, 0x06, 0x00, 0x00, //0x00001bf8 jne LBB0_419 + 0x4d, 0x85, 0xd2, //0x00001bfe testq %r10, %r10 + 0x0f, 0x85, 0x27, 0x06, 0x00, 0x00, //0x00001c01 jne LBB0_421 + 0x45, 0x31, 0xd2, //0x00001c07 xorl %r10d, %r10d + 0x48, 0x85, 0xf6, //0x00001c0a testq %rsi, %rsi + 0x0f, 0x84, 0x64, 0x06, 0x00, 0x00, //0x00001c0d je LBB0_422 + //0x00001c13 LBB0_80 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001c13 bsfq %rsi, %rax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00001c17 subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00001c1b addq %rax, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00001c1e addq $1, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001c22 movq $-64(%rbp), %r10 + 0xe9, 0xc8, 0xf4, 0xff, 0xff, //0x00001c26 jmp LBB0_205 + //0x00001c2b LBB0_174 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001c2b addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001c2f cmpq $32, %rbx + 0x0f, 0x82, 0xb6, 0x02, 0x00, 0x00, //0x00001c33 jb LBB0_377 + //0x00001c39 LBB0_175 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001c39 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001c3e vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xd1, //0x00001c42 vpmovmskb %ymm1, %r10d + 0xc5, 0xfd, 0x74, 0xcf, //0x00001c46 vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00001c4a vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00001c4e testl %edx, %edx + 0x0f, 0x85, 0x09, 0x07, 0x00, 0x00, //0x00001c50 jne LBB0_436 + 0x4d, 0x85, 0xdb, //0x00001c56 testq %r11, %r11 + 0x0f, 0x85, 0x18, 0x07, 0x00, 0x00, //0x00001c59 jne LBB0_438 + 0x45, 0x31, 0xdb, //0x00001c5f xorl %r11d, %r11d + 0x4d, 0x85, 0xd2, //0x00001c62 testq %r10, %r10 + 0x0f, 0x84, 0x52, 0x07, 0x00, 0x00, //0x00001c65 je LBB0_439 + //0x00001c6b LBB0_178 + 0x49, 0x0f, 0xbc, 0xd2, //0x00001c6b bsfq %r10, %rdx + 0xe9, 0x4e, 0x07, 0x00, 0x00, //0x00001c6f jmp LBB0_440 + //0x00001c74 LBB0_352 + 0x89, 0xd0, //0x00001c74 movl %edx, %eax + 0xe9, 0x37, 0x00, 0x00, 0x00, //0x00001c76 jmp LBB0_357 + //0x00001c7b LBB0_353 + 0x4d, 0x01, 0xc6, //0x00001c7b addq %r8, %r14 + 0x48, 0x85, 0xd2, //0x00001c7e testq %rdx, %rdx + 0x0f, 0x85, 0xf1, 0xe7, 0xff, 0xff, //0x00001c81 jne LBB0_28 + 0xe9, 0x2a, 0xe8, 0xff, 0xff, //0x00001c87 jmp LBB0_33 + //0x00001c8c LBB0_354 + 0x49, 0x89, 0xd4, //0x00001c8c movq %rdx, %r12 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c8f movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x00001c96 movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x00001c9a testq %rdx, %rdx + 0x0f, 0x85, 0x98, 0xfc, 0xff, 0xff, //0x00001c9d jne LBB0_333 + 0xe9, 0x75, 0x0e, 0x00, 0x00, //0x00001ca3 jmp LBB0_531 + //0x00001ca8 LBB0_355 + 0x0f, 0xbc, 0xc3, //0x00001ca8 bsfl %ebx, %eax + 0xe9, 0x68, 0x01, 0x00, 0x00, //0x00001cab jmp LBB0_364 + //0x00001cb0 LBB0_356 + 0x89, 0xf8, //0x00001cb0 movl %edi, %eax + //0x00001cb2 LBB0_357 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001cb2 movq $-56(%rbp), %rcx + 0x48, 0x03, 0x4d, 0xb0, //0x00001cb6 addq $-80(%rbp), %rcx + 0x4c, 0x29, 0xc1, //0x00001cba subq %r8, %rcx + 0x48, 0x29, 0xc1, //0x00001cbd subq %rax, %rcx + 0x4c, 0x29, 0xc9, //0x00001cc0 subq %r9, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00001cc3 addq $-2, %rcx + 0x49, 0x89, 0xc8, //0x00001cc7 movq %rcx, %r8 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001cca movq $-48(%rbp), %r11 + 0x4c, 0x8d, 0x0d, 0x27, 0x11, 0x00, 0x00, //0x00001cce leaq $4391(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x4d, 0x85, 0xc0, //0x00001cd5 testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001cd8 movq $-64(%rbp), %r10 + 0x0f, 0x89, 0x11, 0xe6, 0xff, 0xff, //0x00001cdc jns LBB0_351 + 0xe9, 0xcc, 0x0c, 0x00, 0x00, //0x00001ce2 jmp LBB0_509 + //0x00001ce7 LBB0_221 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001ce7 addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001ceb cmpq $32, %rbx + 0x0f, 0x82, 0x80, 0x09, 0x00, 0x00, //0x00001cef jb LBB0_468 + //0x00001cf5 LBB0_222 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001cf5 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001cfa vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001cfe vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00001d02 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001d06 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001d0a testl %edx, %edx + 0x0f, 0x85, 0xfa, 0x08, 0x00, 0x00, //0x00001d0c jne LBB0_464 + 0x4d, 0x85, 0xd2, //0x00001d12 testq %r10, %r10 + 0x0f, 0x85, 0x09, 0x09, 0x00, 0x00, //0x00001d15 jne LBB0_466 + 0x45, 0x31, 0xd2, //0x00001d1b xorl %r10d, %r10d + 0x48, 0x85, 0xf6, //0x00001d1e testq %rsi, %rsi + 0x0f, 0x84, 0x46, 0x09, 0x00, 0x00, //0x00001d21 je LBB0_467 + //0x00001d27 LBB0_225 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001d27 bsfq %rsi, %rax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00001d2b subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00001d2f addq %rax, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00001d32 addq $1, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001d36 movq $-64(%rbp), %r10 + 0xe9, 0xaa, 0xfb, 0xff, 0xff, //0x00001d3a jmp LBB0_325 + //0x00001d3f LBB0_257 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001d3f addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001d43 cmpq $32, %rbx + 0x0f, 0x82, 0x00, 0x02, 0x00, 0x00, //0x00001d47 jb LBB0_381 + //0x00001d4d LBB0_258 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001d4d vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001d52 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xd1, //0x00001d56 vpmovmskb %ymm1, %r10d + 0xc5, 0xfd, 0x74, 0xcf, //0x00001d5a vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00001d5e vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00001d62 testl %edx, %edx + 0x0f, 0x85, 0xeb, 0x09, 0x00, 0x00, //0x00001d64 jne LBB0_481 + 0x4d, 0x85, 0xdb, //0x00001d6a testq %r11, %r11 + 0x0f, 0x85, 0xfa, 0x09, 0x00, 0x00, //0x00001d6d jne LBB0_483 + 0x45, 0x31, 0xdb, //0x00001d73 xorl %r11d, %r11d + 0x4d, 0x85, 0xd2, //0x00001d76 testq %r10, %r10 + 0x0f, 0x84, 0x34, 0x0a, 0x00, 0x00, //0x00001d79 je LBB0_484 + //0x00001d7f LBB0_261 + 0x49, 0x0f, 0xbc, 0xd2, //0x00001d7f bsfq %r10, %rdx + 0xe9, 0x30, 0x0a, 0x00, 0x00, //0x00001d83 jmp LBB0_485 + //0x00001d88 LBB0_358 + 0x0f, 0xbc, 0xc6, //0x00001d88 bsfl %esi, %eax + //0x00001d8b LBB0_359 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001d8b movq $-56(%rbp), %rcx + 0x4c, 0x01, 0xf9, //0x00001d8f addq %r15, %rcx + 0x4c, 0x29, 0xe1, //0x00001d92 subq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00001d95 subq %rax, %rcx + 0x49, 0xf7, 0xd5, //0x00001d98 notq %r13 + 0x49, 0x01, 0xcd, //0x00001d9b addq %rcx, %r13 + 0x4d, 0x89, 0xec, //0x00001d9e movq %r13, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001da1 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x6d, 0xa0, //0x00001da5 movq $-96(%rbp), %r13 + 0x4c, 0x8d, 0x0d, 0x4c, 0x10, 0x00, 0x00, //0x00001da9 leaq $4172(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x4d, 0x85, 0xe4, //0x00001db0 testq %r12, %r12 + 0x0f, 0x89, 0xb0, 0xfc, 0xff, 0xff, //0x00001db3 jns LBB0_365 + 0xe9, 0x5c, 0x0d, 0x00, 0x00, //0x00001db9 jmp LBB0_530 + //0x00001dbe LBB0_360 + 0x48, 0x8b, 0x45, 0xc8, //0x00001dbe movq $-56(%rbp), %rax + 0x4c, 0x01, 0xf8, //0x00001dc2 addq %r15, %rax + 0x4c, 0x29, 0xe0, //0x00001dc5 subq %r12, %rax + 0x48, 0xf7, 0xd1, //0x00001dc8 notq %rcx + 0x48, 0x01, 0xc1, //0x00001dcb addq %rax, %rcx + 0x49, 0x89, 0xcc, //0x00001dce movq %rcx, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001dd1 movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001dd5 testq %r12, %r12 + 0x0f, 0x89, 0x8b, 0xfc, 0xff, 0xff, //0x00001dd8 jns LBB0_365 + 0xe9, 0x37, 0x0d, 0x00, 0x00, //0x00001dde jmp LBB0_530 + //0x00001de3 LBB0_361 + 0x89, 0xd0, //0x00001de3 movl %edx, %eax + 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00001de5 jmp LBB0_364 + //0x00001dea LBB0_362 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001dea movq $-1, $-72(%rbp) + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001df2 movq $-1, %r10 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001df9 movq $-1, %r11 + 0x4d, 0x89, 0xe0, //0x00001e00 movq %r12, %r8 + 0x49, 0x83, 0xfd, 0x10, //0x00001e03 cmpq $16, %r13 + 0x48, 0x8b, 0x45, 0xb0, //0x00001e07 movq $-80(%rbp), %rax + 0x0f, 0x83, 0xff, 0xea, 0xff, 0xff, //0x00001e0b jae LBB0_105 + 0xe9, 0x7a, 0xec, 0xff, 0xff, //0x00001e11 jmp LBB0_123 + //0x00001e16 LBB0_363 + 0x89, 0xf8, //0x00001e16 movl %edi, %eax + //0x00001e18 LBB0_364 + 0x49, 0xf7, 0xd4, //0x00001e18 notq %r12 + 0x49, 0x29, 0xc4, //0x00001e1b subq %rax, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001e1e movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001e22 testq %r12, %r12 + 0x0f, 0x89, 0x3e, 0xfc, 0xff, 0xff, //0x00001e25 jns LBB0_365 + 0xe9, 0xea, 0x0c, 0x00, 0x00, //0x00001e2b jmp LBB0_530 + //0x00001e30 LBB0_368 + 0x48, 0x8b, 0x45, 0xc8, //0x00001e30 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001e34 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e38 movq $-1, %r9 + 0x45, 0x31, 0xd2, //0x00001e3f xorl %r10d, %r10d + 0x48, 0x83, 0xfb, 0x20, //0x00001e42 cmpq $32, %rbx + 0x0f, 0x83, 0x9b, 0xfc, 0xff, 0xff, //0x00001e46 jae LBB0_54 + 0xe9, 0x6e, 0x01, 0x00, 0x00, //0x00001e4c jmp LBB0_386 + //0x00001e51 LBB0_369 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001e51 movq $-56(%rbp), %rcx + 0x4e, 0x8d, 0x3c, 0x01, //0x00001e55 leaq (%rcx,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e59 movq $-1, %r9 + 0x45, 0x31, 0xdb, //0x00001e60 xorl %r11d, %r11d + 0x49, 0x83, 0xfd, 0x20, //0x00001e63 cmpq $32, %r13 + 0x0f, 0x83, 0xd2, 0xfc, 0xff, 0xff, //0x00001e67 jae LBB0_154 + //0x00001e6d LBB0_370 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001e6d movq $-64(%rbp), %r10 + 0xe9, 0xeb, 0x02, 0x00, 0x00, //0x00001e71 jmp LBB0_408 + //0x00001e76 LBB0_371 + 0x89, 0xf0, //0x00001e76 movl %esi, %eax + 0xe9, 0x0e, 0xff, 0xff, 0xff, //0x00001e78 jmp LBB0_359 + //0x00001e7d LBB0_372 + 0x89, 0xf0, //0x00001e7d movl %esi, %eax + 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00001e7f jmp LBB0_374 + //0x00001e84 LBB0_373 + 0x89, 0xd0, //0x00001e84 movl %edx, %eax + //0x00001e86 LBB0_374 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001e86 movq $-56(%rbp), %rcx + 0x4c, 0x01, 0xf9, //0x00001e8a addq %r15, %rcx + 0x4c, 0x29, 0xe1, //0x00001e8d subq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00001e90 subq %rax, %rcx + 0x49, 0xf7, 0xd5, //0x00001e93 notq %r13 + 0x49, 0x01, 0xcd, //0x00001e96 addq %rcx, %r13 + 0x4d, 0x89, 0xec, //0x00001e99 movq %r13, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001e9c movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x6d, 0xa0, //0x00001ea0 movq $-96(%rbp), %r13 + 0x4d, 0x85, 0xe4, //0x00001ea4 testq %r12, %r12 + 0x0f, 0x89, 0xbc, 0xfb, 0xff, 0xff, //0x00001ea7 jns LBB0_365 + 0xe9, 0x68, 0x0c, 0x00, 0x00, //0x00001ead jmp LBB0_530 + //0x00001eb2 LBB0_375 + 0x48, 0x8b, 0x45, 0xc8, //0x00001eb2 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001eb6 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001eba movq $-1, %r9 + 0x45, 0x31, 0xd2, //0x00001ec1 xorl %r10d, %r10d + 0x48, 0x83, 0xfb, 0x20, //0x00001ec4 cmpq $32, %rbx + 0x0f, 0x83, 0x13, 0xfd, 0xff, 0xff, //0x00001ec8 jae LBB0_77 + 0xe9, 0xac, 0x03, 0x00, 0x00, //0x00001ece jmp LBB0_423 + //0x00001ed3 LBB0_376 + 0x48, 0x8b, 0x45, 0xc8, //0x00001ed3 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001ed7 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001edb movq $-1, %r9 + 0x45, 0x31, 0xdb, //0x00001ee2 xorl %r11d, %r11d + 0x48, 0x83, 0xfb, 0x20, //0x00001ee5 cmpq $32, %rbx + 0x0f, 0x83, 0x4a, 0xfd, 0xff, 0xff, //0x00001ee9 jae LBB0_175 + //0x00001eef LBB0_377 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001eef movq $-64(%rbp), %r10 + 0xe9, 0x26, 0x05, 0x00, 0x00, //0x00001ef3 jmp LBB0_445 + //0x00001ef8 LBB0_378 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001ef8 movq $-1, %r8 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001eff movq $-1, $-72(%rbp) + 0x4c, 0x8b, 0x65, 0xa8, //0x00001f07 movq $-88(%rbp), %r12 + 0xe9, 0x32, 0xf7, 0xff, 0xff, //0x00001f0b jmp LBB0_288 + //0x00001f10 LBB0_379 + 0x48, 0x8b, 0x45, 0xc8, //0x00001f10 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001f14 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001f18 movq $-1, %r9 + 0x45, 0x31, 0xd2, //0x00001f1f xorl %r10d, %r10d + 0x48, 0x83, 0xfb, 0x20, //0x00001f22 cmpq $32, %rbx + 0x0f, 0x83, 0xc9, 0xfd, 0xff, 0xff, //0x00001f26 jae LBB0_222 + 0xe9, 0x44, 0x07, 0x00, 0x00, //0x00001f2c jmp LBB0_468 + //0x00001f31 LBB0_380 + 0x48, 0x8b, 0x45, 0xc8, //0x00001f31 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001f35 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001f39 movq $-1, %r9 + 0x45, 0x31, 0xdb, //0x00001f40 xorl %r11d, %r11d + 0x48, 0x83, 0xfb, 0x20, //0x00001f43 cmpq $32, %rbx + 0x0f, 0x83, 0x00, 0xfe, 0xff, 0xff, //0x00001f47 jae LBB0_258 + //0x00001f4d LBB0_381 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001f4d movq $-64(%rbp), %r10 + 0xe9, 0xbe, 0x08, 0x00, 0x00, //0x00001f51 jmp LBB0_490 + //0x00001f56 LBB0_382 + 0x49, 0x83, 0xf9, 0xff, //0x00001f56 cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001f5a jne LBB0_384 + 0x4c, 0x89, 0xf8, //0x00001f60 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00001f63 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00001f67 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x00001f6b addq %rax, %r9 + //0x00001f6e LBB0_384 + 0x44, 0x89, 0xd0, //0x00001f6e movl %r10d, %eax + 0xf7, 0xd0, //0x00001f71 notl %eax + 0x21, 0xd0, //0x00001f73 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x00001f75 leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x3c, 0x42, //0x00001f78 leal (%r10,%rax,2), %edi + 0xf7, 0xd1, //0x00001f7c notl %ecx + 0x21, 0xd1, //0x00001f7e andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f80 andl $-1431655766, %ecx + 0x45, 0x31, 0xd2, //0x00001f86 xorl %r10d, %r10d + 0x01, 0xc1, //0x00001f89 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc2, //0x00001f8b setb %r10b + 0x01, 0xc9, //0x00001f8f addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00001f91 xorl $1431655765, %ecx + 0x21, 0xf9, //0x00001f97 andl %edi, %ecx + 0xf7, 0xd1, //0x00001f99 notl %ecx + 0x21, 0xce, //0x00001f9b andl %ecx, %esi + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001f9d movq $-48(%rbp), %r11 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001fa1 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x12, 0xe2, 0xff, 0xff, //0x00001fa6 vmovdqu $-7662(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xf6, //0x00001fae testq %rsi, %rsi + 0x0f, 0x85, 0x62, 0xfb, 0xff, 0xff, //0x00001fb1 jne LBB0_57 + //0x00001fb7 LBB0_385 + 0x49, 0x83, 0xc7, 0x20, //0x00001fb7 addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x00001fbb addq $-32, %rbx + //0x00001fbf LBB0_386 + 0x4d, 0x85, 0xd2, //0x00001fbf testq %r10, %r10 + 0x0f, 0x85, 0x08, 0x05, 0x00, 0x00, //0x00001fc2 jne LBB0_456 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001fc8 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x00001fcc notq %rcx + 0x4c, 0x89, 0xcf, //0x00001fcf movq %r9, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00001fd2 movq $-64(%rbp), %r10 + 0x48, 0x85, 0xdb, //0x00001fd6 testq %rbx, %rbx + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00001fd9 je LBB0_398 + //0x00001fdf LBB0_388 + 0x48, 0x83, 0xc1, 0x01, //0x00001fdf addq $1, %rcx + //0x00001fe3 LBB0_389 + 0x31, 0xf6, //0x00001fe3 xorl %esi, %esi + //0x00001fe5 LBB0_390 + 0x41, 0x0f, 0xb6, 0x14, 0x37, //0x00001fe5 movzbl (%r15,%rsi), %edx + 0x80, 0xfa, 0x22, //0x00001fea cmpb $34, %dl + 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x00001fed je LBB0_397 + 0x80, 0xfa, 0x5c, //0x00001ff3 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001ff6 je LBB0_395 + 0x48, 0x83, 0xc6, 0x01, //0x00001ffc addq $1, %rsi + 0x48, 0x39, 0xf3, //0x00002000 cmpq %rsi, %rbx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002003 jne LBB0_390 + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x00002009 jmp LBB0_393 + //0x0000200e LBB0_395 + 0x48, 0x8d, 0x43, 0xff, //0x0000200e leaq $-1(%rbx), %rax + 0x48, 0x39, 0xf0, //0x00002012 cmpq %rsi, %rax + 0x0f, 0x84, 0x3f, 0x0b, 0x00, 0x00, //0x00002015 je LBB0_539 + 0x4a, 0x8d, 0x04, 0x39, //0x0000201b leaq (%rcx,%r15), %rax + 0x48, 0x01, 0xf0, //0x0000201f addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x00002022 cmpq $-1, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x00002026 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x0000202a cmoveq %rax, %rdi + 0x49, 0x01, 0xf7, //0x0000202e addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x02, //0x00002031 addq $2, %r15 + 0x48, 0x89, 0xd8, //0x00002035 movq %rbx, %rax + 0x48, 0x29, 0xf0, //0x00002038 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000203b addq $-2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x0000203f addq $-2, %rbx + 0x48, 0x39, 0xf3, //0x00002043 cmpq %rsi, %rbx + 0x48, 0x89, 0xc3, //0x00002046 movq %rax, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002049 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000204d movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002051 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x62, 0xe1, 0xff, 0xff, //0x00002056 vmovdqu $-7838(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x0000205e jne LBB0_389 + 0xe9, 0x20, 0x09, 0x00, 0x00, //0x00002064 jmp LBB0_327 + //0x00002069 LBB0_397 + 0x49, 0x01, 0xf7, //0x00002069 addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000206c addq $1, %r15 + //0x00002070 LBB0_398 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002070 subq $-56(%rbp), %r15 + 0xe9, 0x2c, 0xef, 0xff, 0xff, //0x00002074 jmp LBB0_186 + //0x00002079 LBB0_393 + 0x80, 0xfa, 0x22, //0x00002079 cmpb $34, %dl + 0x0f, 0x85, 0xd8, 0x0a, 0x00, 0x00, //0x0000207c jne LBB0_539 + 0x49, 0x01, 0xdf, //0x00002082 addq %rbx, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002085 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002089 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000208d vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x26, 0xe1, 0xff, 0xff, //0x00002092 vmovdqu $-7898(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000209a jmp LBB0_398 + //0x0000209f LBB0_399 + 0x49, 0x83, 0xf9, 0xff, //0x0000209f cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000020a3 jne LBB0_401 + 0x4c, 0x89, 0xf9, //0x000020a9 movq %r15, %rcx + 0x48, 0x2b, 0x4d, 0xc8, //0x000020ac subq $-56(%rbp), %rcx + 0x4c, 0x0f, 0xbc, 0xca, //0x000020b0 bsfq %rdx, %r9 + 0x49, 0x01, 0xc9, //0x000020b4 addq %rcx, %r9 + //0x000020b7 LBB0_401 + 0x44, 0x89, 0xd9, //0x000020b7 movl %r11d, %ecx + 0xf7, 0xd1, //0x000020ba notl %ecx + 0x21, 0xd1, //0x000020bc andl %edx, %ecx + 0x8d, 0x34, 0x09, //0x000020be leal (%rcx,%rcx), %esi + 0x41, 0x8d, 0x3c, 0x4b, //0x000020c1 leal (%r11,%rcx,2), %edi + 0xf7, 0xd6, //0x000020c5 notl %esi + 0x21, 0xd6, //0x000020c7 andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020c9 andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x000020cf xorl %r11d, %r11d + 0x01, 0xce, //0x000020d2 addl %ecx, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x000020d4 setb %r11b + 0x01, 0xf6, //0x000020d8 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000020da xorl $1431655765, %esi + 0x21, 0xfe, //0x000020e0 andl %edi, %esi + 0xf7, 0xd6, //0x000020e2 notl %esi + 0x41, 0x21, 0xf2, //0x000020e4 andl %esi, %r10d + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000020e7 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xcc, 0xe0, 0xff, 0xff, //0x000020ec vmovdqu $-7988(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xd2, //0x000020f4 testq %r10, %r10 + 0x0f, 0x85, 0x74, 0xfa, 0xff, 0xff, //0x000020f7 jne LBB0_157 + //0x000020fd LBB0_402 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000020fd movl $64, %edx + //0x00002102 LBB0_403 + 0xc5, 0xbd, 0x64, 0xc8, //0x00002102 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00002106 vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x0000210b vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x0000210f vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x00002113 bsfl %esi, %edi + 0x4d, 0x85, 0xd2, //0x00002116 testq %r10, %r10 + 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00002119 je LBB0_406 + 0x85, 0xf6, //0x0000211f testl %esi, %esi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002121 movl $64, %ecx + 0x0f, 0x44, 0xf9, //0x00002126 cmovel %ecx, %edi + 0x48, 0x39, 0xfa, //0x00002129 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x55, 0xc0, //0x0000212c movq $-64(%rbp), %r10 + 0x0f, 0x87, 0x13, 0x0a, 0x00, 0x00, //0x00002130 ja LBB0_536 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002136 subq $-56(%rbp), %r15 + 0x49, 0x01, 0xd7, //0x0000213a addq %rdx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000213d addq $1, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002141 movq $-48(%rbp), %r11 + 0x49, 0x89, 0xc5, //0x00002145 movq %rax, %r13 + 0xe9, 0x58, 0xee, 0xff, 0xff, //0x00002148 jmp LBB0_186 + //0x0000214d LBB0_406 + 0x85, 0xf6, //0x0000214d testl %esi, %esi + 0x4c, 0x8b, 0x55, 0xc0, //0x0000214f movq $-64(%rbp), %r10 + 0x0f, 0x85, 0x0a, 0x0a, 0x00, 0x00, //0x00002153 jne LBB0_537 + 0x49, 0x83, 0xc7, 0x20, //0x00002159 addq $32, %r15 + 0x49, 0x83, 0xc5, 0xe0, //0x0000215d addq $-32, %r13 + //0x00002161 LBB0_408 + 0x4d, 0x85, 0xdb, //0x00002161 testq %r11, %r11 + 0x0f, 0x85, 0xb4, 0x03, 0x00, 0x00, //0x00002164 jne LBB0_458 + 0x4c, 0x89, 0xc9, //0x0000216a movq %r9, %rcx + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000216d movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xed, //0x00002171 testq %r13, %r13 + 0x0f, 0x84, 0x0f, 0x08, 0x00, 0x00, //0x00002174 je LBB0_327 + //0x0000217a LBB0_410 + 0x41, 0x0f, 0xb6, 0x17, //0x0000217a movzbl (%r15), %edx + 0x80, 0xfa, 0x22, //0x0000217e cmpb $34, %dl + 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00002181 je LBB0_418 + 0x80, 0xfa, 0x5c, //0x00002187 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000218a je LBB0_414 + 0x80, 0xfa, 0x1f, //0x00002190 cmpb $31, %dl + 0x0f, 0x86, 0xd6, 0x09, 0x00, 0x00, //0x00002193 jbe LBB0_538 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002199 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000021a0 movl $1, %esi + 0x49, 0x01, 0xf7, //0x000021a5 addq %rsi, %r15 + 0x49, 0x01, 0xd5, //0x000021a8 addq %rdx, %r13 + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x000021ab jne LBB0_410 + 0xe9, 0xd3, 0x07, 0x00, 0x00, //0x000021b1 jmp LBB0_327 + //0x000021b6 LBB0_414 + 0x49, 0x83, 0xfd, 0x01, //0x000021b6 cmpq $1, %r13 + 0x0f, 0x84, 0x9a, 0x09, 0x00, 0x00, //0x000021ba je LBB0_539 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000021c0 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000021c7 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x000021cc cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000021d0 jne LBB0_417 + 0x4d, 0x89, 0xf9, //0x000021d6 movq %r15, %r9 + 0x4c, 0x2b, 0x4d, 0xc8, //0x000021d9 subq $-56(%rbp), %r9 + 0x4c, 0x89, 0xc9, //0x000021dd movq %r9, %rcx + //0x000021e0 LBB0_417 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000021e0 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000021e4 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000021e8 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xcb, 0xdf, 0xff, 0xff, //0x000021ed vmovdqu $-8245(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x49, 0x01, 0xf7, //0x000021f5 addq %rsi, %r15 + 0x49, 0x01, 0xd5, //0x000021f8 addq %rdx, %r13 + 0x0f, 0x85, 0x79, 0xff, 0xff, 0xff, //0x000021fb jne LBB0_410 + 0xe9, 0x83, 0x07, 0x00, 0x00, //0x00002201 jmp LBB0_327 + //0x00002206 LBB0_418 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002206 subq $-56(%rbp), %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000220a addq $1, %r15 + 0x49, 0x89, 0xc5, //0x0000220e movq %rax, %r13 + 0xe9, 0x8f, 0xed, 0xff, 0xff, //0x00002211 jmp LBB0_186 + //0x00002216 LBB0_419 + 0x49, 0x83, 0xf9, 0xff, //0x00002216 cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000221a jne LBB0_421 + 0x4c, 0x89, 0xf8, //0x00002220 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00002223 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00002227 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x0000222b addq %rax, %r9 + //0x0000222e LBB0_421 + 0x44, 0x89, 0xd0, //0x0000222e movl %r10d, %eax + 0xf7, 0xd0, //0x00002231 notl %eax + 0x21, 0xd0, //0x00002233 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x00002235 leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x3c, 0x42, //0x00002238 leal (%r10,%rax,2), %edi + 0xf7, 0xd1, //0x0000223c notl %ecx + 0x21, 0xd1, //0x0000223e andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002240 andl $-1431655766, %ecx + 0x45, 0x31, 0xd2, //0x00002246 xorl %r10d, %r10d + 0x01, 0xc1, //0x00002249 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc2, //0x0000224b setb %r10b + 0x01, 0xc9, //0x0000224f addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002251 xorl $1431655765, %ecx + 0x21, 0xf9, //0x00002257 andl %edi, %ecx + 0xf7, 0xd1, //0x00002259 notl %ecx + 0x21, 0xce, //0x0000225b andl %ecx, %esi + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000225d movq $-48(%rbp), %r11 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002261 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x52, 0xdf, 0xff, 0xff, //0x00002266 vmovdqu $-8366(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xf6, //0x0000226e testq %rsi, %rsi + 0x0f, 0x85, 0x9c, 0xf9, 0xff, 0xff, //0x00002271 jne LBB0_80 + //0x00002277 LBB0_422 + 0x49, 0x83, 0xc7, 0x20, //0x00002277 addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x0000227b addq $-32, %rbx + //0x0000227f LBB0_423 + 0x4d, 0x85, 0xd2, //0x0000227f testq %r10, %r10 + 0x0f, 0x85, 0xe6, 0x02, 0x00, 0x00, //0x00002282 jne LBB0_460 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002288 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x0000228c notq %rcx + 0x4c, 0x89, 0xcf, //0x0000228f movq %r9, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00002292 movq $-64(%rbp), %r10 + 0x48, 0x85, 0xdb, //0x00002296 testq %rbx, %rbx + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00002299 je LBB0_435 + //0x0000229f LBB0_425 + 0x48, 0x83, 0xc1, 0x01, //0x0000229f addq $1, %rcx + //0x000022a3 LBB0_426 + 0x31, 0xf6, //0x000022a3 xorl %esi, %esi + //0x000022a5 LBB0_427 + 0x41, 0x0f, 0xb6, 0x14, 0x37, //0x000022a5 movzbl (%r15,%rsi), %edx + 0x80, 0xfa, 0x22, //0x000022aa cmpb $34, %dl + 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x000022ad je LBB0_434 + 0x80, 0xfa, 0x5c, //0x000022b3 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022b6 je LBB0_432 + 0x48, 0x83, 0xc6, 0x01, //0x000022bc addq $1, %rsi + 0x48, 0x39, 0xf3, //0x000022c0 cmpq %rsi, %rbx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000022c3 jne LBB0_427 + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x000022c9 jmp LBB0_430 + //0x000022ce LBB0_432 + 0x48, 0x8d, 0x43, 0xff, //0x000022ce leaq $-1(%rbx), %rax + 0x48, 0x39, 0xf0, //0x000022d2 cmpq %rsi, %rax + 0x0f, 0x84, 0x7f, 0x08, 0x00, 0x00, //0x000022d5 je LBB0_539 + 0x4a, 0x8d, 0x04, 0x39, //0x000022db leaq (%rcx,%r15), %rax + 0x48, 0x01, 0xf0, //0x000022df addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x000022e2 cmpq $-1, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000022e6 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000022ea cmoveq %rax, %rdi + 0x49, 0x01, 0xf7, //0x000022ee addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x02, //0x000022f1 addq $2, %r15 + 0x48, 0x89, 0xd8, //0x000022f5 movq %rbx, %rax + 0x48, 0x29, 0xf0, //0x000022f8 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000022fb addq $-2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x000022ff addq $-2, %rbx + 0x48, 0x39, 0xf3, //0x00002303 cmpq %rsi, %rbx + 0x48, 0x89, 0xc3, //0x00002306 movq %rax, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002309 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000230d movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002311 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xa2, 0xde, 0xff, 0xff, //0x00002316 vmovdqu $-8542(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x0000231e jne LBB0_426 + 0xe9, 0x60, 0x06, 0x00, 0x00, //0x00002324 jmp LBB0_327 + //0x00002329 LBB0_434 + 0x49, 0x01, 0xf7, //0x00002329 addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000232c addq $1, %r15 + //0x00002330 LBB0_435 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002330 subq $-56(%rbp), %r15 + 0xe9, 0xba, 0xed, 0xff, 0xff, //0x00002334 jmp LBB0_205 + //0x00002339 LBB0_430 + 0x80, 0xfa, 0x22, //0x00002339 cmpb $34, %dl + 0x0f, 0x85, 0x18, 0x08, 0x00, 0x00, //0x0000233c jne LBB0_539 + 0x49, 0x01, 0xdf, //0x00002342 addq %rbx, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002345 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002349 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000234d vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x66, 0xde, 0xff, 0xff, //0x00002352 vmovdqu $-8602(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000235a jmp LBB0_435 + //0x0000235f LBB0_436 + 0x49, 0x83, 0xf9, 0xff, //0x0000235f cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002363 jne LBB0_438 + 0x4c, 0x89, 0xf8, //0x00002369 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x0000236c subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00002370 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x00002374 addq %rax, %r9 + //0x00002377 LBB0_438 + 0x44, 0x89, 0xd8, //0x00002377 movl %r11d, %eax + 0xf7, 0xd0, //0x0000237a notl %eax + 0x21, 0xd0, //0x0000237c andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x0000237e leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x34, 0x43, //0x00002381 leal (%r11,%rax,2), %esi + 0xf7, 0xd1, //0x00002385 notl %ecx + 0x21, 0xd1, //0x00002387 andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002389 andl $-1431655766, %ecx + 0x45, 0x31, 0xdb, //0x0000238f xorl %r11d, %r11d + 0x01, 0xc1, //0x00002392 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc3, //0x00002394 setb %r11b + 0x01, 0xc9, //0x00002398 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x0000239a xorl $1431655765, %ecx + 0x21, 0xf1, //0x000023a0 andl %esi, %ecx + 0xf7, 0xd1, //0x000023a2 notl %ecx + 0x41, 0x21, 0xca, //0x000023a4 andl %ecx, %r10d + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000023a7 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x0c, 0xde, 0xff, 0xff, //0x000023ac vmovdqu $-8692(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xd2, //0x000023b4 testq %r10, %r10 + 0x0f, 0x85, 0xae, 0xf8, 0xff, 0xff, //0x000023b7 jne LBB0_178 + //0x000023bd LBB0_439 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000023bd movl $64, %edx + //0x000023c2 LBB0_440 + 0xc5, 0xbd, 0x64, 0xc8, //0x000023c2 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x000023c6 vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x000023cb vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000023cf vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000023d3 bsfl %esi, %edi + 0x4d, 0x85, 0xd2, //0x000023d6 testq %r10, %r10 + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000023d9 je LBB0_443 + 0x85, 0xf6, //0x000023df testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000023e1 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x000023e6 cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x000023e9 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x55, 0xc0, //0x000023ec movq $-64(%rbp), %r10 + 0x0f, 0x87, 0x53, 0x07, 0x00, 0x00, //0x000023f0 ja LBB0_536 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000023f6 subq $-56(%rbp), %r15 + 0x49, 0x01, 0xd7, //0x000023fa addq %rdx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000023fd addq $1, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002401 movq $-48(%rbp), %r11 + 0xe9, 0xe9, 0xec, 0xff, 0xff, //0x00002405 jmp LBB0_205 + //0x0000240a LBB0_443 + 0x85, 0xf6, //0x0000240a testl %esi, %esi + 0x4c, 0x8b, 0x55, 0xc0, //0x0000240c movq $-64(%rbp), %r10 + 0x0f, 0x85, 0x4d, 0x07, 0x00, 0x00, //0x00002410 jne LBB0_537 + 0x49, 0x83, 0xc7, 0x20, //0x00002416 addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x0000241a addq $-32, %rbx + //0x0000241e LBB0_445 + 0x4d, 0x85, 0xdb, //0x0000241e testq %r11, %r11 + 0x0f, 0x85, 0x95, 0x01, 0x00, 0x00, //0x00002421 jne LBB0_462 + 0x4c, 0x89, 0xc9, //0x00002427 movq %r9, %rcx + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000242a movq $-48(%rbp), %r11 + 0x48, 0x85, 0xdb, //0x0000242e testq %rbx, %rbx + 0x0f, 0x84, 0x52, 0x05, 0x00, 0x00, //0x00002431 je LBB0_327 + //0x00002437 LBB0_447 + 0x41, 0x0f, 0xb6, 0x17, //0x00002437 movzbl (%r15), %edx + 0x80, 0xfa, 0x22, //0x0000243b cmpb $34, %dl + 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x0000243e je LBB0_455 + 0x80, 0xfa, 0x5c, //0x00002444 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002447 je LBB0_451 + 0x80, 0xfa, 0x1f, //0x0000244d cmpb $31, %dl + 0x0f, 0x86, 0x19, 0x07, 0x00, 0x00, //0x00002450 jbe LBB0_538 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002456 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000245d movl $1, %esi + 0x49, 0x01, 0xf7, //0x00002462 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x00002465 addq %rdx, %rbx + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00002468 jne LBB0_447 + 0xe9, 0x16, 0x05, 0x00, 0x00, //0x0000246e jmp LBB0_327 + //0x00002473 LBB0_451 + 0x48, 0x83, 0xfb, 0x01, //0x00002473 cmpq $1, %rbx + 0x0f, 0x84, 0xdd, 0x06, 0x00, 0x00, //0x00002477 je LBB0_539 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000247d movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002484 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x00002489 cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x0000248d jne LBB0_454 + 0x4d, 0x89, 0xf9, //0x00002493 movq %r15, %r9 + 0x4c, 0x2b, 0x4d, 0xc8, //0x00002496 subq $-56(%rbp), %r9 + 0x4c, 0x89, 0xc9, //0x0000249a movq %r9, %rcx + //0x0000249d LBB0_454 + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000249d movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000024a1 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000024a5 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x0e, 0xdd, 0xff, 0xff, //0x000024aa vmovdqu $-8946(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x49, 0x01, 0xf7, //0x000024b2 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x000024b5 addq %rdx, %rbx + 0x0f, 0x85, 0x79, 0xff, 0xff, 0xff, //0x000024b8 jne LBB0_447 + 0xe9, 0xc6, 0x04, 0x00, 0x00, //0x000024be jmp LBB0_327 + //0x000024c3 LBB0_455 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000024c3 subq $-56(%rbp), %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000024c7 addq $1, %r15 + 0xe9, 0x23, 0xec, 0xff, 0xff, //0x000024cb jmp LBB0_205 + //0x000024d0 LBB0_456 + 0x48, 0x85, 0xdb, //0x000024d0 testq %rbx, %rbx + 0x0f, 0x84, 0x81, 0x06, 0x00, 0x00, //0x000024d3 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x000024d9 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x000024dd notq %rcx + 0x49, 0x8d, 0x04, 0x0f, //0x000024e0 leaq (%r15,%rcx), %rax + 0x49, 0x83, 0xf9, 0xff, //0x000024e4 cmpq $-1, %r9 + 0x4c, 0x89, 0xcf, //0x000024e8 movq %r9, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000024eb cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000024ef cmoveq %rax, %rdi + 0x49, 0x83, 0xc7, 0x01, //0x000024f3 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x000024f7 addq $-1, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000024fb movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000024ff movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002503 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xb0, 0xdc, 0xff, 0xff, //0x00002508 vmovdqu $-9040(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x00002510 testq %rbx, %rbx + 0x0f, 0x85, 0xc6, 0xfa, 0xff, 0xff, //0x00002513 jne LBB0_388 + 0xe9, 0x52, 0xfb, 0xff, 0xff, //0x00002519 jmp LBB0_398 + //0x0000251e LBB0_458 + 0x4d, 0x85, 0xed, //0x0000251e testq %r13, %r13 + 0x0f, 0x84, 0x33, 0x06, 0x00, 0x00, //0x00002521 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002527 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x0000252b notq %rcx + 0x4c, 0x01, 0xf9, //0x0000252e addq %r15, %rcx + 0x49, 0x83, 0xf9, 0xff, //0x00002531 cmpq $-1, %r9 + 0x4c, 0x89, 0xca, //0x00002535 movq %r9, %rdx + 0x48, 0x0f, 0x44, 0xd1, //0x00002538 cmoveq %rcx, %rdx + 0x49, 0x0f, 0x45, 0xc9, //0x0000253c cmovneq %r9, %rcx + 0x49, 0x83, 0xc7, 0x01, //0x00002540 addq $1, %r15 + 0x49, 0x83, 0xc5, 0xff, //0x00002544 addq $-1, %r13 + 0x49, 0x89, 0xd1, //0x00002548 movq %rdx, %r9 + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000254b movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000254f movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002553 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xdc, 0xff, 0xff, //0x00002558 vmovdqu $-9120(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xed, //0x00002560 testq %r13, %r13 + 0x0f, 0x85, 0x11, 0xfc, 0xff, 0xff, //0x00002563 jne LBB0_410 + 0xe9, 0x1b, 0x04, 0x00, 0x00, //0x00002569 jmp LBB0_327 + //0x0000256e LBB0_460 + 0x48, 0x85, 0xdb, //0x0000256e testq %rbx, %rbx + 0x0f, 0x84, 0xe3, 0x05, 0x00, 0x00, //0x00002571 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002577 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x0000257b notq %rcx + 0x49, 0x8d, 0x04, 0x0f, //0x0000257e leaq (%r15,%rcx), %rax + 0x49, 0x83, 0xf9, 0xff, //0x00002582 cmpq $-1, %r9 + 0x4c, 0x89, 0xcf, //0x00002586 movq %r9, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x00002589 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x0000258d cmoveq %rax, %rdi + 0x49, 0x83, 0xc7, 0x01, //0x00002591 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x00002595 addq $-1, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002599 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000259d movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000025a1 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x12, 0xdc, 0xff, 0xff, //0x000025a6 vmovdqu $-9198(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x000025ae testq %rbx, %rbx + 0x0f, 0x85, 0xe8, 0xfc, 0xff, 0xff, //0x000025b1 jne LBB0_425 + 0xe9, 0x74, 0xfd, 0xff, 0xff, //0x000025b7 jmp LBB0_435 + //0x000025bc LBB0_462 + 0x48, 0x85, 0xdb, //0x000025bc testq %rbx, %rbx + 0x0f, 0x84, 0x95, 0x05, 0x00, 0x00, //0x000025bf je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x000025c5 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x000025c9 notq %rcx + 0x4c, 0x01, 0xf9, //0x000025cc addq %r15, %rcx + 0x49, 0x83, 0xf9, 0xff, //0x000025cf cmpq $-1, %r9 + 0x4c, 0x89, 0xc8, //0x000025d3 movq %r9, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x000025d6 cmoveq %rcx, %rax + 0x49, 0x0f, 0x45, 0xc9, //0x000025da cmovneq %r9, %rcx + 0x49, 0x83, 0xc7, 0x01, //0x000025de addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x000025e2 addq $-1, %rbx + 0x49, 0x89, 0xc1, //0x000025e6 movq %rax, %r9 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000025e9 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000025ed movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000025f1 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xc2, 0xdb, 0xff, 0xff, //0x000025f6 vmovdqu $-9278(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x000025fe testq %rbx, %rbx + 0x0f, 0x85, 0x30, 0xfe, 0xff, 0xff, //0x00002601 jne LBB0_447 + 0xe9, 0x7d, 0x03, 0x00, 0x00, //0x00002607 jmp LBB0_327 + //0x0000260c LBB0_464 + 0x49, 0x83, 0xf9, 0xff, //0x0000260c cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002610 jne LBB0_466 + 0x4c, 0x89, 0xf8, //0x00002616 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00002619 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x0000261d bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x00002621 addq %rax, %r9 + //0x00002624 LBB0_466 + 0x44, 0x89, 0xd0, //0x00002624 movl %r10d, %eax + 0xf7, 0xd0, //0x00002627 notl %eax + 0x21, 0xd0, //0x00002629 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x0000262b leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x3c, 0x42, //0x0000262e leal (%r10,%rax,2), %edi + 0xf7, 0xd1, //0x00002632 notl %ecx + 0x21, 0xd1, //0x00002634 andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002636 andl $-1431655766, %ecx + 0x45, 0x31, 0xd2, //0x0000263c xorl %r10d, %r10d + 0x01, 0xc1, //0x0000263f addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc2, //0x00002641 setb %r10b + 0x01, 0xc9, //0x00002645 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002647 xorl $1431655765, %ecx + 0x21, 0xf9, //0x0000264d andl %edi, %ecx + 0xf7, 0xd1, //0x0000264f notl %ecx + 0x21, 0xce, //0x00002651 andl %ecx, %esi + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002653 movq $-48(%rbp), %r11 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002657 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xdb, 0xff, 0xff, //0x0000265c vmovdqu $-9380(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xf6, //0x00002664 testq %rsi, %rsi + 0x0f, 0x85, 0xba, 0xf6, 0xff, 0xff, //0x00002667 jne LBB0_225 + //0x0000266d LBB0_467 + 0x49, 0x83, 0xc7, 0x20, //0x0000266d addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x00002671 addq $-32, %rbx + //0x00002675 LBB0_468 + 0x4d, 0x85, 0xd2, //0x00002675 testq %r10, %r10 + 0x0f, 0x85, 0x48, 0x02, 0x00, 0x00, //0x00002678 jne LBB0_501 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000267e movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x00002682 notq %rcx + 0x4c, 0x89, 0xcf, //0x00002685 movq %r9, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00002688 movq $-64(%rbp), %r10 + 0x48, 0x85, 0xdb, //0x0000268c testq %rbx, %rbx + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x0000268f je LBB0_480 + //0x00002695 LBB0_470 + 0x48, 0x83, 0xc1, 0x01, //0x00002695 addq $1, %rcx + //0x00002699 LBB0_471 + 0x31, 0xf6, //0x00002699 xorl %esi, %esi + //0x0000269b LBB0_472 + 0x41, 0x0f, 0xb6, 0x14, 0x37, //0x0000269b movzbl (%r15,%rsi), %edx + 0x80, 0xfa, 0x22, //0x000026a0 cmpb $34, %dl + 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x000026a3 je LBB0_479 + 0x80, 0xfa, 0x5c, //0x000026a9 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000026ac je LBB0_477 + 0x48, 0x83, 0xc6, 0x01, //0x000026b2 addq $1, %rsi + 0x48, 0x39, 0xf3, //0x000026b6 cmpq %rsi, %rbx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000026b9 jne LBB0_472 + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x000026bf jmp LBB0_475 + //0x000026c4 LBB0_477 + 0x48, 0x8d, 0x43, 0xff, //0x000026c4 leaq $-1(%rbx), %rax + 0x48, 0x39, 0xf0, //0x000026c8 cmpq %rsi, %rax + 0x0f, 0x84, 0x89, 0x04, 0x00, 0x00, //0x000026cb je LBB0_539 + 0x4a, 0x8d, 0x04, 0x39, //0x000026d1 leaq (%rcx,%r15), %rax + 0x48, 0x01, 0xf0, //0x000026d5 addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x000026d8 cmpq $-1, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000026dc cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000026e0 cmoveq %rax, %rdi + 0x49, 0x01, 0xf7, //0x000026e4 addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x02, //0x000026e7 addq $2, %r15 + 0x48, 0x89, 0xd8, //0x000026eb movq %rbx, %rax + 0x48, 0x29, 0xf0, //0x000026ee subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000026f1 addq $-2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x000026f5 addq $-2, %rbx + 0x48, 0x39, 0xf3, //0x000026f9 cmpq %rsi, %rbx + 0x48, 0x89, 0xc3, //0x000026fc movq %rax, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000026ff movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002703 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002707 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xac, 0xda, 0xff, 0xff, //0x0000270c vmovdqu $-9556(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x00002714 jne LBB0_471 + 0xe9, 0x6a, 0x02, 0x00, 0x00, //0x0000271a jmp LBB0_327 + //0x0000271f LBB0_479 + 0x49, 0x01, 0xf7, //0x0000271f addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00002722 addq $1, %r15 + //0x00002726 LBB0_480 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002726 subq $-56(%rbp), %r15 + 0xe9, 0xba, 0xf1, 0xff, 0xff, //0x0000272a jmp LBB0_325 + //0x0000272f LBB0_475 + 0x80, 0xfa, 0x22, //0x0000272f cmpb $34, %dl + 0x0f, 0x85, 0x22, 0x04, 0x00, 0x00, //0x00002732 jne LBB0_539 + 0x49, 0x01, 0xdf, //0x00002738 addq %rbx, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000273b movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000273f movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002743 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x70, 0xda, 0xff, 0xff, //0x00002748 vmovdqu $-9616(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x00002750 jmp LBB0_480 + //0x00002755 LBB0_481 + 0x49, 0x83, 0xf9, 0xff, //0x00002755 cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002759 jne LBB0_483 + 0x4c, 0x89, 0xf8, //0x0000275f movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00002762 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00002766 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x0000276a addq %rax, %r9 + //0x0000276d LBB0_483 + 0x44, 0x89, 0xd8, //0x0000276d movl %r11d, %eax + 0xf7, 0xd0, //0x00002770 notl %eax + 0x21, 0xd0, //0x00002772 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x00002774 leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x34, 0x43, //0x00002777 leal (%r11,%rax,2), %esi + 0xf7, 0xd1, //0x0000277b notl %ecx + 0x21, 0xd1, //0x0000277d andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000277f andl $-1431655766, %ecx + 0x45, 0x31, 0xdb, //0x00002785 xorl %r11d, %r11d + 0x01, 0xc1, //0x00002788 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc3, //0x0000278a setb %r11b + 0x01, 0xc9, //0x0000278e addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002790 xorl $1431655765, %ecx + 0x21, 0xf1, //0x00002796 andl %esi, %ecx + 0xf7, 0xd1, //0x00002798 notl %ecx + 0x41, 0x21, 0xca, //0x0000279a andl %ecx, %r10d + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000279d vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x16, 0xda, 0xff, 0xff, //0x000027a2 vmovdqu $-9706(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xd2, //0x000027aa testq %r10, %r10 + 0x0f, 0x85, 0xcc, 0xf5, 0xff, 0xff, //0x000027ad jne LBB0_261 + //0x000027b3 LBB0_484 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000027b3 movl $64, %edx + //0x000027b8 LBB0_485 + 0xc5, 0xbd, 0x64, 0xc8, //0x000027b8 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x000027bc vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x000027c1 vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000027c5 vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000027c9 bsfl %esi, %edi + 0x4d, 0x85, 0xd2, //0x000027cc testq %r10, %r10 + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000027cf je LBB0_488 + 0x85, 0xf6, //0x000027d5 testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000027d7 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x000027dc cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x000027df cmpq %rdi, %rdx + 0x4c, 0x8b, 0x55, 0xc0, //0x000027e2 movq $-64(%rbp), %r10 + 0x0f, 0x87, 0x5d, 0x03, 0x00, 0x00, //0x000027e6 ja LBB0_536 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000027ec subq $-56(%rbp), %r15 + 0x49, 0x01, 0xd7, //0x000027f0 addq %rdx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000027f3 addq $1, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000027f7 movq $-48(%rbp), %r11 + 0xe9, 0xe9, 0xf0, 0xff, 0xff, //0x000027fb jmp LBB0_325 + //0x00002800 LBB0_488 + 0x85, 0xf6, //0x00002800 testl %esi, %esi + 0x4c, 0x8b, 0x55, 0xc0, //0x00002802 movq $-64(%rbp), %r10 + 0x0f, 0x85, 0x57, 0x03, 0x00, 0x00, //0x00002806 jne LBB0_537 + 0x49, 0x83, 0xc7, 0x20, //0x0000280c addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x00002810 addq $-32, %rbx + //0x00002814 LBB0_490 + 0x4d, 0x85, 0xdb, //0x00002814 testq %r11, %r11 + 0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x00002817 jne LBB0_503 + 0x4c, 0x89, 0xc9, //0x0000281d movq %r9, %rcx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002820 movq $-48(%rbp), %r11 + 0x48, 0x85, 0xdb, //0x00002824 testq %rbx, %rbx + 0x0f, 0x84, 0x5c, 0x01, 0x00, 0x00, //0x00002827 je LBB0_327 + //0x0000282d LBB0_492 + 0x41, 0x0f, 0xb6, 0x17, //0x0000282d movzbl (%r15), %edx + 0x80, 0xfa, 0x22, //0x00002831 cmpb $34, %dl + 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00002834 je LBB0_500 + 0x80, 0xfa, 0x5c, //0x0000283a cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000283d je LBB0_496 + 0x80, 0xfa, 0x1f, //0x00002843 cmpb $31, %dl + 0x0f, 0x86, 0x23, 0x03, 0x00, 0x00, //0x00002846 jbe LBB0_538 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000284c movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002853 movl $1, %esi + 0x49, 0x01, 0xf7, //0x00002858 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x0000285b addq %rdx, %rbx + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x0000285e jne LBB0_492 + 0xe9, 0x20, 0x01, 0x00, 0x00, //0x00002864 jmp LBB0_327 + //0x00002869 LBB0_496 + 0x48, 0x83, 0xfb, 0x01, //0x00002869 cmpq $1, %rbx + 0x0f, 0x84, 0xe7, 0x02, 0x00, 0x00, //0x0000286d je LBB0_539 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002873 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x0000287a movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x0000287f cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002883 jne LBB0_499 + 0x4d, 0x89, 0xf9, //0x00002889 movq %r15, %r9 + 0x4c, 0x2b, 0x4d, 0xc8, //0x0000288c subq $-56(%rbp), %r9 + 0x4c, 0x89, 0xc9, //0x00002890 movq %r9, %rcx + //0x00002893 LBB0_499 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002893 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002897 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000289b vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x18, 0xd9, 0xff, 0xff, //0x000028a0 vmovdqu $-9960(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x49, 0x01, 0xf7, //0x000028a8 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x000028ab addq %rdx, %rbx + 0x0f, 0x85, 0x79, 0xff, 0xff, 0xff, //0x000028ae jne LBB0_492 + 0xe9, 0xd0, 0x00, 0x00, 0x00, //0x000028b4 jmp LBB0_327 + //0x000028b9 LBB0_500 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000028b9 subq $-56(%rbp), %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000028bd addq $1, %r15 + 0xe9, 0x23, 0xf0, 0xff, 0xff, //0x000028c1 jmp LBB0_325 + //0x000028c6 LBB0_501 + 0x48, 0x85, 0xdb, //0x000028c6 testq %rbx, %rbx + 0x0f, 0x84, 0x8b, 0x02, 0x00, 0x00, //0x000028c9 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x000028cf movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x000028d3 notq %rcx + 0x49, 0x8d, 0x04, 0x0f, //0x000028d6 leaq (%r15,%rcx), %rax + 0x49, 0x83, 0xf9, 0xff, //0x000028da cmpq $-1, %r9 + 0x4c, 0x89, 0xcf, //0x000028de movq %r9, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000028e1 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000028e5 cmoveq %rax, %rdi + 0x49, 0x83, 0xc7, 0x01, //0x000028e9 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x000028ed addq $-1, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000028f1 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000028f5 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000028f9 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xba, 0xd8, 0xff, 0xff, //0x000028fe vmovdqu $-10054(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x00002906 testq %rbx, %rbx + 0x0f, 0x85, 0x86, 0xfd, 0xff, 0xff, //0x00002909 jne LBB0_470 + 0xe9, 0x12, 0xfe, 0xff, 0xff, //0x0000290f jmp LBB0_480 + //0x00002914 LBB0_503 + 0x48, 0x85, 0xdb, //0x00002914 testq %rbx, %rbx + 0x0f, 0x84, 0x3d, 0x02, 0x00, 0x00, //0x00002917 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000291d movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x00002921 notq %rcx + 0x4c, 0x01, 0xf9, //0x00002924 addq %r15, %rcx + 0x49, 0x83, 0xf9, 0xff, //0x00002927 cmpq $-1, %r9 + 0x4c, 0x89, 0xc8, //0x0000292b movq %r9, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x0000292e cmoveq %rcx, %rax + 0x49, 0x0f, 0x45, 0xc9, //0x00002932 cmovneq %r9, %rcx + 0x49, 0x83, 0xc7, 0x01, //0x00002936 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x0000293a addq $-1, %rbx + 0x49, 0x89, 0xc1, //0x0000293e movq %rax, %r9 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002941 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002945 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002949 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x6a, 0xd8, 0xff, 0xff, //0x0000294e vmovdqu $-10134(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x00002956 testq %rbx, %rbx + 0x0f, 0x85, 0xce, 0xfe, 0xff, 0xff, //0x00002959 jne LBB0_492 + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000295f jmp LBB0_327 + //0x00002964 LBB0_505 + 0x4d, 0x89, 0x33, //0x00002964 movq %r14, (%r11) + //0x00002967 LBB0_506 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002967 movq $-1, %r15 + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x0000296e jmp LBB0_533 + //0x00002973 LBB0_517 + 0x49, 0xc7, 0xc7, 0xf9, 0xff, 0xff, 0xff, //0x00002973 movq $-7, %r15 + 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x0000297a jmp LBB0_533 + //0x0000297f LBB0_326 + 0x49, 0x83, 0xff, 0xff, //0x0000297f cmpq $-1, %r15 + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002983 jne LBB0_328 + //0x00002989 LBB0_327 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002989 movq $-1, %r15 + 0x4d, 0x89, 0xe1, //0x00002990 movq %r12, %r9 + //0x00002993 LBB0_328 + 0x4d, 0x89, 0x0b, //0x00002993 movq %r9, (%r11) + 0xe9, 0x33, 0x00, 0x00, 0x00, //0x00002996 jmp LBB0_533 + //0x0000299b LBB0_188 + 0x49, 0x83, 0xc0, 0xff, //0x0000299b addq $-1, %r8 + 0x4d, 0x89, 0xc7, //0x0000299f movq %r8, %r15 + 0xe9, 0x27, 0x00, 0x00, 0x00, //0x000029a2 jmp LBB0_533 + //0x000029a7 LBB0_507 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000029a7 movq $-1, %rcx + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000029ae jmp LBB0_510 + //0x000029b3 LBB0_509 + 0x4c, 0x89, 0xc1, //0x000029b3 movq %r8, %rcx + //0x000029b6 LBB0_510 + 0x48, 0x8b, 0x55, 0xd0, //0x000029b6 movq $-48(%rbp), %rdx + 0x48, 0x8b, 0x02, //0x000029ba movq (%rdx), %rax + 0x48, 0x29, 0xc8, //0x000029bd subq %rcx, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000029c0 addq $-2, %rax + 0x48, 0x89, 0x02, //0x000029c4 movq %rax, (%rdx) + //0x000029c7 LBB0_532 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000029c7 movq $-2, %r15 + //0x000029ce LBB0_533 + 0x4c, 0x89, 0xf8, //0x000029ce movq %r15, %rax + 0x48, 0x83, 0xc4, 0x40, //0x000029d1 addq $64, %rsp + 0x5b, //0x000029d5 popq %rbx + 0x41, 0x5c, //0x000029d6 popq %r12 + 0x41, 0x5d, //0x000029d8 popq %r13 + 0x41, 0x5e, //0x000029da popq %r14 + 0x41, 0x5f, //0x000029dc popq %r15 + 0x5d, //0x000029de popq %rbp + 0xc5, 0xf8, 0x77, //0x000029df vzeroupper + 0xc3, //0x000029e2 retq + //0x000029e3 LBB0_511 + 0x49, 0x83, 0xf9, 0xff, //0x000029e3 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000029e7 jne LBB0_514 + 0x4c, 0x0f, 0xbc, 0xce, //0x000029ed bsfq %rsi, %r9 + //0x000029f1 LBB0_513 + 0x4d, 0x01, 0xf9, //0x000029f1 addq %r15, %r9 + //0x000029f4 LBB0_514 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000029f4 movq $-2, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000029fb movq $-48(%rbp), %r11 + 0x4d, 0x89, 0x0b, //0x000029ff movq %r9, (%r11) + 0xe9, 0xc7, 0xff, 0xff, 0xff, //0x00002a02 jmp LBB0_533 + //0x00002a07 LBB0_518 + 0x49, 0x89, 0x13, //0x00002a07 movq %rdx, (%r11) + 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00002a0a jmp LBB0_533 + //0x00002a0f LBB0_516 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002a0f movq $-1, %rcx + 0xe9, 0x02, 0x01, 0x00, 0x00, //0x00002a16 jmp LBB0_531 + //0x00002a1b LBB0_238 + 0x4d, 0x89, 0x3b, //0x00002a1b movq %r15, (%r11) + 0x43, 0x80, 0x3c, 0x38, 0x6e, //0x00002a1e cmpb $110, (%r8,%r15) + 0x0f, 0x85, 0x9e, 0xff, 0xff, 0xff, //0x00002a23 jne LBB0_532 + 0x49, 0x89, 0x0b, //0x00002a29 movq %rcx, (%r11) + 0x41, 0x80, 0x3c, 0x08, 0x75, //0x00002a2c cmpb $117, (%r8,%rcx) + 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00002a31 jne LBB0_532 + 0x48, 0x8d, 0x41, 0x01, //0x00002a37 leaq $1(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a3b movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x01, 0x6c, //0x00002a3e cmpb $108, $1(%r8,%rcx) + 0x0f, 0x85, 0x7d, 0xff, 0xff, 0xff, //0x00002a44 jne LBB0_532 + 0x48, 0x8d, 0x41, 0x02, //0x00002a4a leaq $2(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a4e movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x02, 0x6c, //0x00002a51 cmpb $108, $2(%r8,%rcx) + 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00002a57 je LBB0_523 + 0xe9, 0x65, 0xff, 0xff, 0xff, //0x00002a5d jmp LBB0_532 + //0x00002a62 LBB0_519 + 0x4d, 0x89, 0x3b, //0x00002a62 movq %r15, (%r11) + 0x43, 0x80, 0x3c, 0x38, 0x74, //0x00002a65 cmpb $116, (%r8,%r15) + 0x0f, 0x85, 0x57, 0xff, 0xff, 0xff, //0x00002a6a jne LBB0_532 + 0x49, 0x89, 0x0b, //0x00002a70 movq %rcx, (%r11) + 0x41, 0x80, 0x3c, 0x08, 0x72, //0x00002a73 cmpb $114, (%r8,%rcx) + 0x0f, 0x85, 0x49, 0xff, 0xff, 0xff, //0x00002a78 jne LBB0_532 + 0x48, 0x8d, 0x41, 0x01, //0x00002a7e leaq $1(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a82 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x01, 0x75, //0x00002a85 cmpb $117, $1(%r8,%rcx) + 0x0f, 0x85, 0x36, 0xff, 0xff, 0xff, //0x00002a8b jne LBB0_532 + 0x48, 0x8d, 0x41, 0x02, //0x00002a91 leaq $2(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a95 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x02, 0x65, //0x00002a98 cmpb $101, $2(%r8,%rcx) + 0x0f, 0x85, 0x23, 0xff, 0xff, 0xff, //0x00002a9e jne LBB0_532 + //0x00002aa4 LBB0_523 + 0x48, 0x83, 0xc1, 0x03, //0x00002aa4 addq $3, %rcx + 0x49, 0x89, 0x0b, //0x00002aa8 movq %rcx, (%r11) + 0xe9, 0x17, 0xff, 0xff, 0xff, //0x00002aab jmp LBB0_532 + //0x00002ab0 LBB0_524 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002ab0 movq $-2, %r15 + 0x80, 0xfa, 0x61, //0x00002ab7 cmpb $97, %dl + 0x0f, 0x85, 0x0e, 0xff, 0xff, 0xff, //0x00002aba jne LBB0_533 + 0x48, 0x8d, 0x41, 0x01, //0x00002ac0 leaq $1(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002ac4 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x01, 0x6c, //0x00002ac7 cmpb $108, $1(%r8,%rcx) + 0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x00002acd jne LBB0_533 + 0x48, 0x8d, 0x41, 0x02, //0x00002ad3 leaq $2(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002ad7 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x02, 0x73, //0x00002ada cmpb $115, $2(%r8,%rcx) + 0x0f, 0x85, 0xe8, 0xfe, 0xff, 0xff, //0x00002ae0 jne LBB0_533 + 0x48, 0x8d, 0x41, 0x03, //0x00002ae6 leaq $3(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002aea movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x03, 0x65, //0x00002aed cmpb $101, $3(%r8,%rcx) + 0x0f, 0x85, 0xd5, 0xfe, 0xff, 0xff, //0x00002af3 jne LBB0_533 + 0x48, 0x83, 0xc1, 0x04, //0x00002af9 addq $4, %rcx + 0x49, 0x89, 0x0b, //0x00002afd movq %rcx, (%r11) + 0xe9, 0xc9, 0xfe, 0xff, 0xff, //0x00002b00 jmp LBB0_533 + //0x00002b05 LBB0_212 + 0x48, 0x83, 0xc1, 0xff, //0x00002b05 addq $-1, %rcx + 0x49, 0x89, 0xcf, //0x00002b09 movq %rcx, %r15 + 0xe9, 0xbd, 0xfe, 0xff, 0xff, //0x00002b0c jmp LBB0_533 + //0x00002b11 LBB0_367 + 0x49, 0x83, 0xc7, 0xff, //0x00002b11 addq $-1, %r15 + 0xe9, 0xb4, 0xfe, 0xff, 0xff, //0x00002b15 jmp LBB0_533 + //0x00002b1a LBB0_530 + 0x4c, 0x89, 0xe1, //0x00002b1a movq %r12, %rcx + //0x00002b1d LBB0_531 + 0x48, 0xf7, 0xd1, //0x00002b1d notq %rcx + 0x48, 0x8b, 0x45, 0xd0, //0x00002b20 movq $-48(%rbp), %rax + 0x48, 0x01, 0x08, //0x00002b24 addq %rcx, (%rax) + 0xe9, 0x9b, 0xfe, 0xff, 0xff, //0x00002b27 jmp LBB0_532 + //0x00002b2c LBB0_535 + 0x4d, 0x89, 0xc4, //0x00002b2c movq %r8, %r12 + 0xe9, 0x55, 0xfe, 0xff, 0xff, //0x00002b2f jmp LBB0_327 + //0x00002b34 LBB0_163 + 0x4c, 0x01, 0xfa, //0x00002b34 addq %r15, %rdx + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002b37 movq $-2, %r15 + 0x49, 0x89, 0xd1, //0x00002b3e movq %rdx, %r9 + 0x49, 0x89, 0x13, //0x00002b41 movq %rdx, (%r11) + 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x00002b44 jmp LBB0_533 + //0x00002b49 LBB0_536 + 0x89, 0xf8, //0x00002b49 movl %edi, %eax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002b4b subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00002b4f addq %rax, %r15 + 0x4d, 0x89, 0xf9, //0x00002b52 movq %r15, %r9 + 0xe9, 0x9a, 0xfe, 0xff, 0xff, //0x00002b55 jmp LBB0_514 + //0x00002b5a LBB0_539 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002b5a movq $-48(%rbp), %r11 + 0xe9, 0x26, 0xfe, 0xff, 0xff, //0x00002b5e jmp LBB0_327 + //0x00002b63 LBB0_537 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002b63 subq $-56(%rbp), %r15 + 0x41, 0x89, 0xf9, //0x00002b67 movl %edi, %r9d + 0xe9, 0x82, 0xfe, 0xff, 0xff, //0x00002b6a jmp LBB0_513 + //0x00002b6f LBB0_538 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002b6f subq $-56(%rbp), %r15 + 0x4d, 0x89, 0xf9, //0x00002b73 movq %r15, %r9 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002b76 movq $-2, %r15 + 0x4d, 0x89, 0x0b, //0x00002b7d movq %r9, (%r11) + 0xe9, 0x49, 0xfe, 0xff, 0xff, //0x00002b80 jmp LBB0_533 + 0x90, 0x90, 0x90, //0x00002b85 .p2align 2, 0x90 + // // .set L0_0_set_38, LBB0_38-LJTI0_0 + // // .set L0_0_set_64, LBB0_64-LJTI0_0 + // // .set L0_0_set_44, LBB0_44-LJTI0_0 + // // .set L0_0_set_62, LBB0_62-LJTI0_0 + // // .set L0_0_set_41, LBB0_41-LJTI0_0 + // // .set L0_0_set_67, LBB0_67-LJTI0_0 + //0x00002b88 LJTI0_0 + 0xa6, 0xd9, 0xff, 0xff, //0x00002b88 .long L0_0_set_38 + 0x3c, 0xdb, 0xff, 0xff, //0x00002b8c .long L0_0_set_64 + 0xde, 0xd9, 0xff, 0xff, //0x00002b90 .long L0_0_set_44 + 0x24, 0xdb, 0xff, 0xff, //0x00002b94 .long L0_0_set_62 + 0xbd, 0xd9, 0xff, 0xff, //0x00002b98 .long L0_0_set_41 + 0xaa, 0xdf, 0xff, 0xff, //0x00002b9c .long L0_0_set_67 + // // .set L0_1_set_533, LBB0_533-LJTI0_1 + // // .set L0_1_set_532, LBB0_532-LJTI0_1 + // // .set L0_1_set_213, LBB0_213-LJTI0_1 + // // .set L0_1_set_230, LBB0_230-LJTI0_1 + // // .set L0_1_set_81, LBB0_81-LJTI0_1 + // // .set L0_1_set_234, LBB0_234-LJTI0_1 + // // .set L0_1_set_209, LBB0_209-LJTI0_1 + // // .set L0_1_set_236, LBB0_236-LJTI0_1 + // // .set L0_1_set_244, LBB0_244-LJTI0_1 + // // .set L0_1_set_242, LBB0_242-LJTI0_1 + //0x00002ba0 LJTI0_1 + 0x2e, 0xfe, 0xff, 0xff, //0x00002ba0 .long L0_1_set_533 + 0x27, 0xfe, 0xff, 0xff, //0x00002ba4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ba8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bac .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bb0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bb4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bb8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bbc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bc0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bc4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bc8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bcc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bd0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bd4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bd8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bdc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002be0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002be4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002be8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bec .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bf0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bf4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bf8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bfc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c00 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c04 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c08 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c0c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c10 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c14 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c18 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c1c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c20 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c24 .long L0_1_set_532 + 0xcf, 0xe5, 0xff, 0xff, //0x00002c28 .long L0_1_set_213 + 0x27, 0xfe, 0xff, 0xff, //0x00002c2c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c30 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c34 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c38 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c3c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c40 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c44 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c48 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c4c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c50 .long L0_1_set_532 + 0xfc, 0xe6, 0xff, 0xff, //0x00002c54 .long L0_1_set_230 + 0x27, 0xfe, 0xff, 0xff, //0x00002c58 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c5c .long L0_1_set_532 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c60 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c64 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c68 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c6c .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c70 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c74 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c78 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c7c .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c80 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c84 .long L0_1_set_81 + 0x27, 0xfe, 0xff, 0xff, //0x00002c88 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c8c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c90 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c94 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c98 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c9c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ca0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ca4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ca8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cac .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cb0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cb4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cb8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cbc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cc0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cc4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cc8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ccc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cd0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cd4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cd8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cdc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ce0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ce4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ce8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cec .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cf0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cf4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cf8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cfc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d00 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d04 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d08 .long L0_1_set_532 + 0x35, 0xe7, 0xff, 0xff, //0x00002d0c .long L0_1_set_234 + 0x27, 0xfe, 0xff, 0xff, //0x00002d10 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d14 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d18 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d1c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d20 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d24 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d28 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d2c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d30 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d34 .long L0_1_set_532 + 0x96, 0xe5, 0xff, 0xff, //0x00002d38 .long L0_1_set_209 + 0x27, 0xfe, 0xff, 0xff, //0x00002d3c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d40 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d44 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d48 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d4c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d50 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d54 .long L0_1_set_532 + 0x5c, 0xe7, 0xff, 0xff, //0x00002d58 .long L0_1_set_236 + 0x27, 0xfe, 0xff, 0xff, //0x00002d5c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d60 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d64 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d68 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d6c .long L0_1_set_532 + 0xaf, 0xe7, 0xff, 0xff, //0x00002d70 .long L0_1_set_244 + 0x27, 0xfe, 0xff, 0xff, //0x00002d74 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d78 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d7c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d80 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d84 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d88 .long L0_1_set_532 + 0x88, 0xe7, 0xff, 0xff, //0x00002d8c .long L0_1_set_242 + // // .set L0_2_set_309, LBB0_309-LJTI0_2 + // // .set L0_2_set_331, LBB0_331-LJTI0_2 + // // .set L0_2_set_315, LBB0_315-LJTI0_2 + // // .set L0_2_set_318, LBB0_318-LJTI0_2 + //0x00002d90 LJTI0_2 + 0x7b, 0xea, 0xff, 0xff, //0x00002d90 .long L0_2_set_309 + 0x94, 0xeb, 0xff, 0xff, //0x00002d94 .long L0_2_set_331 + 0x7b, 0xea, 0xff, 0xff, //0x00002d98 .long L0_2_set_309 + 0xca, 0xea, 0xff, 0xff, //0x00002d9c .long L0_2_set_315 + 0x94, 0xeb, 0xff, 0xff, //0x00002da0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002da4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002da8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dac .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002db0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002db4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002db8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dbc .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dc0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dc4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dc8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dcc .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dd0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dd4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dd8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002ddc .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002de0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002de4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002de8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dec .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002df0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002df4 .long L0_2_set_331 + 0xeb, 0xea, 0xff, 0xff, //0x00002df8 .long L0_2_set_318 + // // .set L0_3_set_125, LBB0_125-LJTI0_3 + // // .set L0_3_set_190, LBB0_190-LJTI0_3 + // // .set L0_3_set_131, LBB0_131-LJTI0_3 + // // .set L0_3_set_134, LBB0_134-LJTI0_3 + //0x00002dfc LJTI0_3 + 0xbe, 0xdc, 0xff, 0xff, //0x00002dfc .long L0_3_set_125 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e00 .long L0_3_set_190 + 0xbe, 0xdc, 0xff, 0xff, //0x00002e04 .long L0_3_set_125 + 0x07, 0xdd, 0xff, 0xff, //0x00002e08 .long L0_3_set_131 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e0c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e10 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e14 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e18 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e1c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e20 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e24 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e28 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e2c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e30 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e34 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e38 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e3c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e40 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e44 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e48 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e4c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e50 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e54 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e58 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e5c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e60 .long L0_3_set_190 + 0x23, 0xdd, 0xff, 0xff, //0x00002e64 .long L0_3_set_134 + //0x00002e68 .p2align 2, 0x00 + //0x00002e68 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00002e68 .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one.go new file mode 100644 index 000000000..050db6bd2 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_skip_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) + +var S_skip_one uintptr + +//go:nosplit +func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { + return F_skip_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast.go new file mode 100644 index 000000000..5b0b1cbcd --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_skip_one_fast func(s unsafe.Pointer, p unsafe.Pointer) (ret int) + +var S_skip_one_fast uintptr + +//go:nosplit +func skip_one_fast(s *string, p *int) (ret int) { + return F_skip_one_fast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_subr.go new file mode 100644 index 000000000..8ac7e1af5 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__skip_one_fast = 336 +) + +const ( + _stack__skip_one_fast = 176 +) + +const ( + _size__skip_one_fast = 2824 +) + +var ( + _pcsp__skip_one_fast = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x14, 48}, + {0x32c, 176}, + {0x32d, 48}, + {0x32f, 40}, + {0x331, 32}, + {0x333, 24}, + {0x335, 16}, + {0x336, 8}, + {0x33a, 0}, + {0xb08, 176}, + } +) + +var _cfunc_skip_one_fast = []loader.CFunc{ + {"_skip_one_fast_entry", 0, _entry__skip_one_fast, 0, nil}, + {"_skip_one_fast", _entry__skip_one_fast, _size__skip_one_fast, _stack__skip_one_fast, _pcsp__skip_one_fast}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_text_amd64.go new file mode 100644 index 000000000..afc561827 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_fast_text_amd64.go @@ -0,0 +1,956 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_skip_one_fast = []byte{ + // .p2align 5, 0x00 + // LCPI0_0 + 0x20, // .byte 32 + 0x00, //0x00000001 .byte 0 + 0x00, //0x00000002 .byte 0 + 0x00, //0x00000003 .byte 0 + 0x00, //0x00000004 .byte 0 + 0x00, //0x00000005 .byte 0 + 0x00, //0x00000006 .byte 0 + 0x00, //0x00000007 .byte 0 + 0x00, //0x00000008 .byte 0 + 0x09, //0x00000009 .byte 9 + 0x0a, //0x0000000a .byte 10 + 0x00, //0x0000000b .byte 0 + 0x00, //0x0000000c .byte 0 + 0x0d, //0x0000000d .byte 13 + 0x00, //0x0000000e .byte 0 + 0x00, //0x0000000f .byte 0 + 0x20, //0x00000010 .byte 32 + 0x00, //0x00000011 .byte 0 + 0x00, //0x00000012 .byte 0 + 0x00, //0x00000013 .byte 0 + 0x00, //0x00000014 .byte 0 + 0x00, //0x00000015 .byte 0 + 0x00, //0x00000016 .byte 0 + 0x00, //0x00000017 .byte 0 + 0x00, //0x00000018 .byte 0 + 0x09, //0x00000019 .byte 9 + 0x0a, //0x0000001a .byte 10 + 0x00, //0x0000001b .byte 0 + 0x00, //0x0000001c .byte 0 + 0x0d, //0x0000001d .byte 13 + 0x00, //0x0000001e .byte 0 + 0x00, //0x0000001f .byte 0 + //0x00000020 LCPI0_1 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000020 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000030 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x00000040 LCPI0_2 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000040 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000060 LCPI0_3 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000060 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000070 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x00000080 LCPI0_7 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000080 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000090 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000000a0 LCPI0_8 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000000c0 LCPI0_9 + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000c0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000000d0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + //0x000000e0 LCPI0_10 + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000e0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000000f0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + //0x00000100 LCPI0_11 + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000100 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000110 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + //0x00000120 .p2align 4, 0x00 + //0x00000120 LCPI0_4 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00000120 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x00000130 LCPI0_5 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000130 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000140 LCPI0_6 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000140 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x00000150 .p2align 4, 0x90 + //0x00000150 _skip_one_fast + 0x55, //0x00000150 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000151 movq %rsp, %rbp + 0x41, 0x57, //0x00000154 pushq %r15 + 0x41, 0x56, //0x00000156 pushq %r14 + 0x41, 0x55, //0x00000158 pushq %r13 + 0x41, 0x54, //0x0000015a pushq %r12 + 0x53, //0x0000015c pushq %rbx + 0x48, 0x81, 0xec, 0x80, 0x00, 0x00, 0x00, //0x0000015d subq $128, %rsp + 0x4c, 0x8b, 0x37, //0x00000164 movq (%rdi), %r14 + 0x48, 0x8b, 0x5f, 0x08, //0x00000167 movq $8(%rdi), %rbx + 0x48, 0x8b, 0x06, //0x0000016b movq (%rsi), %rax + 0x48, 0x39, 0xd8, //0x0000016e cmpq %rbx, %rax + 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00000171 jae LBB0_5 + 0x41, 0x8a, 0x0c, 0x06, //0x00000177 movb (%r14,%rax), %cl + 0x80, 0xf9, 0x0d, //0x0000017b cmpb $13, %cl + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000017e je LBB0_5 + 0x80, 0xf9, 0x20, //0x00000184 cmpb $32, %cl + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000187 je LBB0_5 + 0x80, 0xc1, 0xf7, //0x0000018d addb $-9, %cl + 0x80, 0xf9, 0x01, //0x00000190 cmpb $1, %cl + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000193 jbe LBB0_5 + 0x48, 0x89, 0xc1, //0x00000199 movq %rax, %rcx + 0xe9, 0x7f, 0x01, 0x00, 0x00, //0x0000019c jmp LBB0_35 + //0x000001a1 LBB0_5 + 0x48, 0x8d, 0x48, 0x01, //0x000001a1 leaq $1(%rax), %rcx + 0x48, 0x39, 0xd9, //0x000001a5 cmpq %rbx, %rcx + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000001a8 jae LBB0_9 + 0x41, 0x8a, 0x14, 0x0e, //0x000001ae movb (%r14,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x000001b2 cmpb $13, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000001b5 je LBB0_9 + 0x80, 0xfa, 0x20, //0x000001bb cmpb $32, %dl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000001be je LBB0_9 + 0x80, 0xc2, 0xf7, //0x000001c4 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000001c7 cmpb $1, %dl + 0x0f, 0x87, 0x50, 0x01, 0x00, 0x00, //0x000001ca ja LBB0_35 + //0x000001d0 LBB0_9 + 0x48, 0x8d, 0x48, 0x02, //0x000001d0 leaq $2(%rax), %rcx + 0x48, 0x39, 0xd9, //0x000001d4 cmpq %rbx, %rcx + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000001d7 jae LBB0_13 + 0x41, 0x8a, 0x14, 0x0e, //0x000001dd movb (%r14,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x000001e1 cmpb $13, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000001e4 je LBB0_13 + 0x80, 0xfa, 0x20, //0x000001ea cmpb $32, %dl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000001ed je LBB0_13 + 0x80, 0xc2, 0xf7, //0x000001f3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000001f6 cmpb $1, %dl + 0x0f, 0x87, 0x21, 0x01, 0x00, 0x00, //0x000001f9 ja LBB0_35 + //0x000001ff LBB0_13 + 0x48, 0x8d, 0x48, 0x03, //0x000001ff leaq $3(%rax), %rcx + 0x48, 0x39, 0xd9, //0x00000203 cmpq %rbx, %rcx + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000206 jae LBB0_17 + 0x41, 0x8a, 0x14, 0x0e, //0x0000020c movb (%r14,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x00000210 cmpb $13, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000213 je LBB0_17 + 0x80, 0xfa, 0x20, //0x00000219 cmpb $32, %dl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000021c je LBB0_17 + 0x80, 0xc2, 0xf7, //0x00000222 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000225 cmpb $1, %dl + 0x0f, 0x87, 0xf2, 0x00, 0x00, 0x00, //0x00000228 ja LBB0_35 + //0x0000022e LBB0_17 + 0x48, 0x8d, 0x48, 0x04, //0x0000022e leaq $4(%rax), %rcx + 0x48, 0x89, 0xda, //0x00000232 movq %rbx, %rdx + 0x48, 0x29, 0xca, //0x00000235 subq %rcx, %rdx + 0x0f, 0x86, 0xbb, 0x00, 0x00, 0x00, //0x00000238 jbe LBB0_18 + 0x48, 0x83, 0xfa, 0x20, //0x0000023e cmpq $32, %rdx + 0x0f, 0x82, 0xa8, 0x09, 0x00, 0x00, //0x00000242 jb LBB0_20 + 0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x00000248 movq $-4, %rdx + 0x48, 0x29, 0xc2, //0x0000024f subq %rax, %rdx + 0xc5, 0xfe, 0x6f, 0x05, 0xa6, 0xfd, 0xff, 0xff, //0x00000252 vmovdqu $-602(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000025a .p2align 4, 0x90 + //0x00000260 LBB0_29 + 0xc4, 0xc1, 0x7e, 0x6f, 0x0c, 0x0e, //0x00000260 vmovdqu (%r14,%rcx), %ymm1 + 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00000266 vpshufb %ymm1, %ymm0, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x0000026b vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xc1, //0x0000026f vpmovmskb %ymm1, %eax + 0x83, 0xf8, 0xff, //0x00000273 cmpl $-1, %eax + 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x00000276 jne LBB0_30 + 0x48, 0x83, 0xc1, 0x20, //0x0000027c addq $32, %rcx + 0x48, 0x8d, 0x04, 0x13, //0x00000280 leaq (%rbx,%rdx), %rax + 0x48, 0x83, 0xc0, 0xe0, //0x00000284 addq $-32, %rax + 0x48, 0x83, 0xc2, 0xe0, //0x00000288 addq $-32, %rdx + 0x48, 0x83, 0xf8, 0x1f, //0x0000028c cmpq $31, %rax + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000290 ja LBB0_29 + 0x4c, 0x89, 0xf1, //0x00000296 movq %r14, %rcx + 0x48, 0x29, 0xd1, //0x00000299 subq %rdx, %rcx + 0x48, 0x01, 0xda, //0x0000029c addq %rbx, %rdx + 0x48, 0x85, 0xd2, //0x0000029f testq %rdx, %rdx + 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x000002a2 je LBB0_33 + //0x000002a8 LBB0_24 + 0x4c, 0x8d, 0x04, 0x11, //0x000002a8 leaq (%rcx,%rdx), %r8 + 0x45, 0x31, 0xd2, //0x000002ac xorl %r10d, %r10d + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002af movabsq $4294977024, %r9 + //0x000002b9 LBB0_25 + 0x42, 0x0f, 0xbe, 0x04, 0x11, //0x000002b9 movsbl (%rcx,%r10), %eax + 0x83, 0xf8, 0x20, //0x000002be cmpl $32, %eax + 0x0f, 0x87, 0x02, 0x09, 0x00, 0x00, //0x000002c1 ja LBB0_27 + 0x49, 0x0f, 0xa3, 0xc1, //0x000002c7 btq %rax, %r9 + 0x0f, 0x83, 0xf8, 0x08, 0x00, 0x00, //0x000002cb jae LBB0_27 + 0x49, 0x83, 0xc2, 0x01, //0x000002d1 addq $1, %r10 + 0x4c, 0x39, 0xd2, //0x000002d5 cmpq %r10, %rdx + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002d8 jne LBB0_25 + 0x4c, 0x89, 0xc1, //0x000002de movq %r8, %rcx + //0x000002e1 LBB0_33 + 0x4c, 0x29, 0xf1, //0x000002e1 subq %r14, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000002e4 movq $-1, %rax + 0x48, 0x39, 0xd9, //0x000002eb cmpq %rbx, %rcx + 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x000002ee jb LBB0_35 + 0xe9, 0x7f, 0x01, 0x00, 0x00, //0x000002f4 jmp LBB0_138 + //0x000002f9 LBB0_18 + 0x48, 0x89, 0x0e, //0x000002f9 movq %rcx, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000002fc movq $-1, %rax + 0xe9, 0x70, 0x01, 0x00, 0x00, //0x00000303 jmp LBB0_138 + //0x00000308 LBB0_30 + 0xf7, 0xd0, //0x00000308 notl %eax + 0x0f, 0xbc, 0xc8, //0x0000030a bsfl %eax, %ecx + 0x48, 0x29, 0xd1, //0x0000030d subq %rdx, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000310 movq $-1, %rax + 0x48, 0x39, 0xd9, //0x00000317 cmpq %rbx, %rcx + 0x0f, 0x83, 0x58, 0x01, 0x00, 0x00, //0x0000031a jae LBB0_138 + //0x00000320 LBB0_35 + 0x48, 0x8d, 0x51, 0x01, //0x00000320 leaq $1(%rcx), %rdx + 0x48, 0x89, 0x16, //0x00000324 movq %rdx, (%rsi) + 0x41, 0x0f, 0xbe, 0x1c, 0x0e, //0x00000327 movsbl (%r14,%rcx), %ebx + 0x83, 0xfb, 0x7b, //0x0000032c cmpl $123, %ebx + 0x0f, 0x87, 0x68, 0x01, 0x00, 0x00, //0x0000032f ja LBB0_134 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000335 movq $-1, %rax + 0x4c, 0x8d, 0x05, 0x15, 0x09, 0x00, 0x00, //0x0000033c leaq $2325(%rip), %r8 /* LJTI0_0+0(%rip) */ + 0x49, 0x63, 0x1c, 0x98, //0x00000343 movslq (%r8,%rbx,4), %rbx + 0x4c, 0x01, 0xc3, //0x00000347 addq %r8, %rbx + 0xff, 0xe3, //0x0000034a jmpq *%rbx + //0x0000034c LBB0_110 + 0x48, 0x8b, 0x7f, 0x08, //0x0000034c movq $8(%rdi), %rdi + 0x48, 0x89, 0xf8, //0x00000350 movq %rdi, %rax + 0x48, 0x29, 0xd0, //0x00000353 subq %rdx, %rax + 0x48, 0x83, 0xf8, 0x20, //0x00000356 cmpq $32, %rax + 0x0f, 0x82, 0xa1, 0x08, 0x00, 0x00, //0x0000035a jb LBB0_111 + 0x48, 0x89, 0xc8, //0x00000360 movq %rcx, %rax + 0x48, 0xf7, 0xd0, //0x00000363 notq %rax + 0xc5, 0xfe, 0x6f, 0x05, 0xb2, 0xfc, 0xff, 0xff, //0x00000366 vmovdqu $-846(%rip), %ymm0 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0xca, 0xfc, 0xff, 0xff, //0x0000036e vmovdqu $-822(%rip), %ymm1 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x15, 0xe2, 0xfc, 0xff, 0xff, //0x00000376 vmovdqu $-798(%rip), %ymm2 /* LCPI0_3+0(%rip) */ + 0x90, 0x90, //0x0000037e .p2align 4, 0x90 + //0x00000380 LBB0_119 + 0xc4, 0xc1, 0x7e, 0x6f, 0x1c, 0x16, //0x00000380 vmovdqu (%r14,%rdx), %ymm3 + 0xc5, 0xe5, 0x74, 0xe0, //0x00000386 vpcmpeqb %ymm0, %ymm3, %ymm4 + 0xc5, 0xe5, 0xdb, 0xd9, //0x0000038a vpand %ymm1, %ymm3, %ymm3 + 0xc5, 0xe5, 0x74, 0xda, //0x0000038e vpcmpeqb %ymm2, %ymm3, %ymm3 + 0xc5, 0xe5, 0xeb, 0xdc, //0x00000392 vpor %ymm4, %ymm3, %ymm3 + 0xc5, 0xfd, 0xd7, 0xdb, //0x00000396 vpmovmskb %ymm3, %ebx + 0x85, 0xdb, //0x0000039a testl %ebx, %ebx + 0x0f, 0x85, 0xca, 0x00, 0x00, 0x00, //0x0000039c jne LBB0_120 + 0x48, 0x83, 0xc2, 0x20, //0x000003a2 addq $32, %rdx + 0x48, 0x8d, 0x1c, 0x07, //0x000003a6 leaq (%rdi,%rax), %rbx + 0x48, 0x83, 0xc3, 0xe0, //0x000003aa addq $-32, %rbx + 0x48, 0x83, 0xc0, 0xe0, //0x000003ae addq $-32, %rax + 0x48, 0x83, 0xfb, 0x1f, //0x000003b2 cmpq $31, %rbx + 0x0f, 0x87, 0xc4, 0xff, 0xff, 0xff, //0x000003b6 ja LBB0_119 + 0x4c, 0x89, 0xf2, //0x000003bc movq %r14, %rdx + 0x48, 0x29, 0xc2, //0x000003bf subq %rax, %rdx + 0x48, 0x01, 0xc7, //0x000003c2 addq %rax, %rdi + 0x48, 0x89, 0xf8, //0x000003c5 movq %rdi, %rax + 0x48, 0x83, 0xf8, 0x10, //0x000003c8 cmpq $16, %rax + 0x0f, 0x82, 0x54, 0x00, 0x00, 0x00, //0x000003cc jb LBB0_122 + //0x000003d2 LBB0_115 + 0x4c, 0x89, 0xf7, //0x000003d2 movq %r14, %rdi + 0x48, 0x29, 0xd7, //0x000003d5 subq %rdx, %rdi + 0xc5, 0xfa, 0x6f, 0x05, 0x40, 0xfd, 0xff, 0xff, //0x000003d8 vmovdqu $-704(%rip), %xmm0 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x0d, 0x48, 0xfd, 0xff, 0xff, //0x000003e0 vmovdqu $-696(%rip), %xmm1 /* LCPI0_5+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x15, 0x50, 0xfd, 0xff, 0xff, //0x000003e8 vmovdqu $-688(%rip), %xmm2 /* LCPI0_6+0(%rip) */ + //0x000003f0 LBB0_116 + 0xc5, 0xfa, 0x6f, 0x1a, //0x000003f0 vmovdqu (%rdx), %xmm3 + 0xc5, 0xe1, 0x74, 0xe0, //0x000003f4 vpcmpeqb %xmm0, %xmm3, %xmm4 + 0xc5, 0xe1, 0xdb, 0xd9, //0x000003f8 vpand %xmm1, %xmm3, %xmm3 + 0xc5, 0xe1, 0x74, 0xda, //0x000003fc vpcmpeqb %xmm2, %xmm3, %xmm3 + 0xc5, 0xe1, 0xeb, 0xdc, //0x00000400 vpor %xmm4, %xmm3, %xmm3 + 0xc5, 0xf9, 0xd7, 0xdb, //0x00000404 vpmovmskb %xmm3, %ebx + 0x85, 0xdb, //0x00000408 testl %ebx, %ebx + 0x0f, 0x85, 0xa7, 0x07, 0x00, 0x00, //0x0000040a jne LBB0_117 + 0x48, 0x83, 0xc2, 0x10, //0x00000410 addq $16, %rdx + 0x48, 0x83, 0xc0, 0xf0, //0x00000414 addq $-16, %rax + 0x48, 0x83, 0xc7, 0xf0, //0x00000418 addq $-16, %rdi + 0x48, 0x83, 0xf8, 0x0f, //0x0000041c cmpq $15, %rax + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000420 ja LBB0_116 + //0x00000426 LBB0_122 + 0x48, 0x85, 0xc0, //0x00000426 testq %rax, %rax + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000429 je LBB0_130 + 0x4c, 0x8d, 0x04, 0x02, //0x0000042f leaq (%rdx,%rax), %r8 + 0x31, 0xff, //0x00000433 xorl %edi, %edi + //0x00000435 LBB0_124 + 0x0f, 0xb6, 0x1c, 0x3a, //0x00000435 movzbl (%rdx,%rdi), %ebx + 0x80, 0xfb, 0x2c, //0x00000439 cmpb $44, %bl + 0x0f, 0x84, 0xd1, 0x07, 0x00, 0x00, //0x0000043c je LBB0_127 + 0x80, 0xfb, 0x7d, //0x00000442 cmpb $125, %bl + 0x0f, 0x84, 0xc8, 0x07, 0x00, 0x00, //0x00000445 je LBB0_127 + 0x80, 0xfb, 0x5d, //0x0000044b cmpb $93, %bl + 0x0f, 0x84, 0xbf, 0x07, 0x00, 0x00, //0x0000044e je LBB0_127 + 0x48, 0x83, 0xc7, 0x01, //0x00000454 addq $1, %rdi + 0x48, 0x39, 0xf8, //0x00000458 cmpq %rdi, %rax + 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x0000045b jne LBB0_124 + 0x4c, 0x89, 0xc2, //0x00000461 movq %r8, %rdx + //0x00000464 LBB0_130 + 0x4c, 0x29, 0xf2, //0x00000464 subq %r14, %rdx + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000467 jmp LBB0_136 + //0x0000046c LBB0_120 + 0x0f, 0xbc, 0xd3, //0x0000046c bsfl %ebx, %edx + 0x48, 0x29, 0xc2, //0x0000046f subq %rax, %rdx + //0x00000472 LBB0_136 + 0x48, 0x89, 0x16, //0x00000472 movq %rdx, (%rsi) + //0x00000475 LBB0_137 + 0x48, 0x89, 0xc8, //0x00000475 movq %rcx, %rax + //0x00000478 LBB0_138 + 0x48, 0x8d, 0x65, 0xd8, //0x00000478 leaq $-40(%rbp), %rsp + 0x5b, //0x0000047c popq %rbx + 0x41, 0x5c, //0x0000047d popq %r12 + 0x41, 0x5d, //0x0000047f popq %r13 + 0x41, 0x5e, //0x00000481 popq %r14 + 0x41, 0x5f, //0x00000483 popq %r15 + 0x5d, //0x00000485 popq %rbp + 0xc5, 0xf8, 0x77, //0x00000486 vzeroupper + 0xc3, //0x00000489 retq + //0x0000048a LBB0_131 + 0x48, 0x8d, 0x51, 0x04, //0x0000048a leaq $4(%rcx), %rdx + 0x48, 0x3b, 0x57, 0x08, //0x0000048e cmpq $8(%rdi), %rdx + 0x0f, 0x86, 0xda, 0xff, 0xff, 0xff, //0x00000492 jbe LBB0_136 + 0xe9, 0xdb, 0xff, 0xff, 0xff, //0x00000498 jmp LBB0_138 + //0x0000049d LBB0_134 + 0x48, 0x89, 0x0e, //0x0000049d movq %rcx, (%rsi) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000004a0 movq $-2, %rax + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x000004a7 jmp LBB0_138 + //0x000004ac LBB0_89 + 0x4c, 0x8b, 0x47, 0x08, //0x000004ac movq $8(%rdi), %r8 + 0x4d, 0x89, 0xc3, //0x000004b0 movq %r8, %r11 + 0x49, 0x29, 0xd3, //0x000004b3 subq %rdx, %r11 + 0x49, 0x83, 0xfb, 0x20, //0x000004b6 cmpq $32, %r11 + 0x0f, 0x8c, 0x5e, 0x07, 0x00, 0x00, //0x000004ba jl LBB0_90 + 0x4d, 0x8d, 0x0c, 0x0e, //0x000004c0 leaq (%r14,%rcx), %r9 + 0x49, 0x29, 0xc8, //0x000004c4 subq %rcx, %r8 + 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x000004c7 movl $31, %r13d + 0x45, 0x31, 0xdb, //0x000004cd xorl %r11d, %r11d + 0xc5, 0xfe, 0x6f, 0x05, 0xa8, 0xfb, 0xff, 0xff, //0x000004d0 vmovdqu $-1112(%rip), %ymm0 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0xc0, 0xfb, 0xff, 0xff, //0x000004d8 vmovdqu $-1088(%rip), %ymm1 /* LCPI0_8+0(%rip) */ + 0x45, 0x31, 0xff, //0x000004e0 xorl %r15d, %r15d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004e3 .p2align 4, 0x90 + //0x000004f0 LBB0_92 + 0xc4, 0x81, 0x7e, 0x6f, 0x54, 0x19, 0x01, //0x000004f0 vmovdqu $1(%r9,%r11), %ymm2 + 0xc5, 0xed, 0x74, 0xd8, //0x000004f7 vpcmpeqb %ymm0, %ymm2, %ymm3 + 0xc5, 0x7d, 0xd7, 0xd3, //0x000004fb vpmovmskb %ymm3, %r10d + 0xc5, 0xed, 0x74, 0xd1, //0x000004ff vpcmpeqb %ymm1, %ymm2, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000503 vpmovmskb %ymm2, %edi + 0x85, 0xff, //0x00000507 testl %edi, %edi + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00000509 jne LBB0_95 + 0x4d, 0x85, 0xff, //0x0000050f testq %r15, %r15 + 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00000512 jne LBB0_95 + 0x45, 0x31, 0xff, //0x00000518 xorl %r15d, %r15d + 0xe9, 0x34, 0x00, 0x00, 0x00, //0x0000051b jmp LBB0_96 + //0x00000520 .p2align 4, 0x90 + //0x00000520 LBB0_95 + 0x44, 0x89, 0xfb, //0x00000520 movl %r15d, %ebx + 0xf7, 0xd3, //0x00000523 notl %ebx + 0x21, 0xfb, //0x00000525 andl %edi, %ebx + 0x44, 0x8d, 0x24, 0x1b, //0x00000527 leal (%rbx,%rbx), %r12d + 0x45, 0x09, 0xfc, //0x0000052b orl %r15d, %r12d + 0x44, 0x89, 0xe2, //0x0000052e movl %r12d, %edx + 0xf7, 0xd2, //0x00000531 notl %edx + 0x21, 0xfa, //0x00000533 andl %edi, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000535 andl $-1431655766, %edx + 0x45, 0x31, 0xff, //0x0000053b xorl %r15d, %r15d + 0x01, 0xda, //0x0000053e addl %ebx, %edx + 0x41, 0x0f, 0x92, 0xc7, //0x00000540 setb %r15b + 0x01, 0xd2, //0x00000544 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00000546 xorl $1431655765, %edx + 0x44, 0x21, 0xe2, //0x0000054c andl %r12d, %edx + 0xf7, 0xd2, //0x0000054f notl %edx + 0x41, 0x21, 0xd2, //0x00000551 andl %edx, %r10d + //0x00000554 LBB0_96 + 0x4d, 0x85, 0xd2, //0x00000554 testq %r10, %r10 + 0x0f, 0x85, 0x01, 0x06, 0x00, 0x00, //0x00000557 jne LBB0_97 + 0x49, 0x83, 0xc3, 0x20, //0x0000055d addq $32, %r11 + 0x4b, 0x8d, 0x14, 0x28, //0x00000561 leaq (%r8,%r13), %rdx + 0x48, 0x83, 0xc2, 0xe0, //0x00000565 addq $-32, %rdx + 0x49, 0x83, 0xc5, 0xe0, //0x00000569 addq $-32, %r13 + 0x48, 0x83, 0xfa, 0x3f, //0x0000056d cmpq $63, %rdx + 0x0f, 0x8f, 0x79, 0xff, 0xff, 0xff, //0x00000571 jg LBB0_92 + 0x4d, 0x85, 0xff, //0x00000577 testq %r15, %r15 + 0x0f, 0x85, 0xb2, 0x06, 0x00, 0x00, //0x0000057a jne LBB0_102 + 0x4b, 0x8d, 0x14, 0x0b, //0x00000580 leaq (%r11,%r9), %rdx + 0x48, 0x83, 0xc2, 0x01, //0x00000584 addq $1, %rdx + 0x49, 0xf7, 0xd3, //0x00000588 notq %r11 + 0x4d, 0x01, 0xc3, //0x0000058b addq %r8, %r11 + //0x0000058e LBB0_104 + 0x4d, 0x85, 0xdb, //0x0000058e testq %r11, %r11 + 0x0f, 0x8f, 0xfc, 0x05, 0x00, 0x00, //0x00000591 jg LBB0_105 + 0xe9, 0xdc, 0xfe, 0xff, 0xff, //0x00000597 jmp LBB0_138 + //0x0000059c LBB0_37 + 0x48, 0x8b, 0x5f, 0x08, //0x0000059c movq $8(%rdi), %rbx + 0x48, 0x29, 0xd3, //0x000005a0 subq %rdx, %rbx + 0x49, 0x01, 0xd6, //0x000005a3 addq %rdx, %r14 + 0x45, 0x31, 0xdb, //0x000005a6 xorl %r11d, %r11d + 0xc5, 0xfe, 0x6f, 0x05, 0xef, 0xfa, 0xff, 0xff, //0x000005a9 vmovdqu $-1297(%rip), %ymm0 /* LCPI0_8+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0xc7, 0xfa, 0xff, 0xff, //0x000005b1 vmovdqu $-1337(%rip), %ymm1 /* LCPI0_7+0(%rip) */ + 0xc5, 0xe9, 0x76, 0xd2, //0x000005b9 vpcmpeqd %xmm2, %xmm2, %xmm2 + 0xc5, 0xfe, 0x6f, 0x1d, 0x3b, 0xfb, 0xff, 0xff, //0x000005bd vmovdqu $-1221(%rip), %ymm3 /* LCPI0_11+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x93, 0xfa, 0xff, 0xff, //0x000005c5 vmovdqu $-1389(%rip), %ymm4 /* LCPI0_3+0(%rip) */ + 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x000005cd vxorps %xmm9, %xmm9, %xmm9 + 0x45, 0x31, 0xe4, //0x000005d2 xorl %r12d, %r12d + 0x45, 0x31, 0xff, //0x000005d5 xorl %r15d, %r15d + 0x45, 0x31, 0xc0, //0x000005d8 xorl %r8d, %r8d + 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x000005db jmp LBB0_38 + //0x000005e0 LBB0_47 + 0x49, 0xc1, 0xfd, 0x3f, //0x000005e0 sarq $63, %r13 + 0xf3, 0x49, 0x0f, 0xb8, 0xd3, //0x000005e4 popcntq %r11, %rdx + 0x49, 0x01, 0xd7, //0x000005e9 addq %rdx, %r15 + 0x49, 0x83, 0xc6, 0x40, //0x000005ec addq $64, %r14 + 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x000005f0 movq $24(%rsp), %rbx + 0x48, 0x83, 0xc3, 0xc0, //0x000005f5 addq $-64, %rbx + 0x4d, 0x89, 0xeb, //0x000005f9 movq %r13, %r11 + //0x000005fc LBB0_38 + 0x48, 0x83, 0xfb, 0x40, //0x000005fc cmpq $64, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x18, //0x00000600 movq %rbx, $24(%rsp) + 0x0f, 0x8c, 0x22, 0x01, 0x00, 0x00, //0x00000605 jl LBB0_48 + //0x0000060b LBB0_39 + 0xc4, 0xc1, 0x7e, 0x6f, 0x3e, //0x0000060b vmovdqu (%r14), %ymm7 + 0xc4, 0xc1, 0x7e, 0x6f, 0x76, 0x20, //0x00000610 vmovdqu $32(%r14), %ymm6 + 0xc5, 0x45, 0x74, 0xc0, //0x00000616 vpcmpeqb %ymm0, %ymm7, %ymm8 + 0xc4, 0x41, 0x7d, 0xd7, 0xc8, //0x0000061a vpmovmskb %ymm8, %r9d + 0xc5, 0x4d, 0x74, 0xc0, //0x0000061f vpcmpeqb %ymm0, %ymm6, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x00000623 vpmovmskb %ymm8, %ebx + 0x48, 0xc1, 0xe3, 0x20, //0x00000628 shlq $32, %rbx + 0x49, 0x09, 0xd9, //0x0000062c orq %rbx, %r9 + 0x4c, 0x89, 0xcb, //0x0000062f movq %r9, %rbx + 0x4c, 0x09, 0xe3, //0x00000632 orq %r12, %rbx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00000635 jne LBB0_41 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000063b movq $-1, %r9 + 0x45, 0x31, 0xe4, //0x00000642 xorl %r12d, %r12d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00000645 jmp LBB0_42 + //0x0000064a LBB0_41 + 0x4c, 0x89, 0xe3, //0x0000064a movq %r12, %rbx + 0x48, 0xf7, 0xd3, //0x0000064d notq %rbx + 0x4c, 0x21, 0xcb, //0x00000650 andq %r9, %rbx + 0x4c, 0x8d, 0x2c, 0x1b, //0x00000653 leaq (%rbx,%rbx), %r13 + 0x4d, 0x09, 0xe5, //0x00000657 orq %r12, %r13 + 0x4d, 0x89, 0xec, //0x0000065a movq %r13, %r12 + 0x49, 0xf7, 0xd4, //0x0000065d notq %r12 + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000660 movabsq $-6148914691236517206, %rdx + 0x49, 0x21, 0xd1, //0x0000066a andq %rdx, %r9 + 0x4d, 0x21, 0xe1, //0x0000066d andq %r12, %r9 + 0x45, 0x31, 0xe4, //0x00000670 xorl %r12d, %r12d + 0x49, 0x01, 0xd9, //0x00000673 addq %rbx, %r9 + 0x41, 0x0f, 0x92, 0xc4, //0x00000676 setb %r12b + 0x4d, 0x01, 0xc9, //0x0000067a addq %r9, %r9 + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000067d movabsq $6148914691236517205, %rdx + 0x49, 0x31, 0xd1, //0x00000687 xorq %rdx, %r9 + 0x4d, 0x21, 0xe9, //0x0000068a andq %r13, %r9 + 0x49, 0xf7, 0xd1, //0x0000068d notq %r9 + //0x00000690 LBB0_42 + 0xc5, 0x4d, 0x74, 0xc1, //0x00000690 vpcmpeqb %ymm1, %ymm6, %ymm8 + 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x00000694 vpmovmskb %ymm8, %r13d + 0x49, 0xc1, 0xe5, 0x20, //0x00000699 shlq $32, %r13 + 0xc5, 0x45, 0x74, 0xc1, //0x0000069d vpcmpeqb %ymm1, %ymm7, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x000006a1 vpmovmskb %ymm8, %ebx + 0x4c, 0x09, 0xeb, //0x000006a6 orq %r13, %rbx + 0x4c, 0x21, 0xcb, //0x000006a9 andq %r9, %rbx + 0xc4, 0xe1, 0xf9, 0x6e, 0xeb, //0x000006ac vmovq %rbx, %xmm5 + 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x000006b1 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 + 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x000006b7 vmovq %xmm5, %r13 + 0x4d, 0x31, 0xdd, //0x000006bc xorq %r11, %r13 + 0xc5, 0xc5, 0x74, 0xeb, //0x000006bf vpcmpeqb %ymm3, %ymm7, %ymm5 + 0xc5, 0x7d, 0xd7, 0xdd, //0x000006c3 vpmovmskb %ymm5, %r11d + 0xc5, 0xcd, 0x74, 0xeb, //0x000006c7 vpcmpeqb %ymm3, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xdd, //0x000006cb vpmovmskb %ymm5, %ebx + 0x48, 0xc1, 0xe3, 0x20, //0x000006cf shlq $32, %rbx + 0x49, 0x09, 0xdb, //0x000006d3 orq %rbx, %r11 + 0x4d, 0x89, 0xe9, //0x000006d6 movq %r13, %r9 + 0x49, 0xf7, 0xd1, //0x000006d9 notq %r9 + 0x4d, 0x21, 0xcb, //0x000006dc andq %r9, %r11 + 0xc5, 0xc5, 0x74, 0xec, //0x000006df vpcmpeqb %ymm4, %ymm7, %ymm5 + 0xc5, 0xfd, 0xd7, 0xdd, //0x000006e3 vpmovmskb %ymm5, %ebx + 0xc5, 0xcd, 0x74, 0xec, //0x000006e7 vpcmpeqb %ymm4, %ymm6, %ymm5 + 0xc5, 0x7d, 0xd7, 0xd5, //0x000006eb vpmovmskb %ymm5, %r10d + 0x49, 0xc1, 0xe2, 0x20, //0x000006ef shlq $32, %r10 + 0x4c, 0x09, 0xd3, //0x000006f3 orq %r10, %rbx + 0x4c, 0x21, 0xcb, //0x000006f6 andq %r9, %rbx + 0x0f, 0x84, 0xe1, 0xfe, 0xff, 0xff, //0x000006f9 je LBB0_47 + 0x90, //0x000006ff .p2align 4, 0x90 + //0x00000700 LBB0_44 + 0x4c, 0x8d, 0x4b, 0xff, //0x00000700 leaq $-1(%rbx), %r9 + 0x4c, 0x89, 0xca, //0x00000704 movq %r9, %rdx + 0x4c, 0x21, 0xda, //0x00000707 andq %r11, %rdx + 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x0000070a popcntq %rdx, %rdx + 0x4c, 0x01, 0xfa, //0x0000070f addq %r15, %rdx + 0x4c, 0x39, 0xc2, //0x00000712 cmpq %r8, %rdx + 0x0f, 0x86, 0x0e, 0x04, 0x00, 0x00, //0x00000715 jbe LBB0_45 + 0x49, 0x83, 0xc0, 0x01, //0x0000071b addq $1, %r8 + 0x4c, 0x21, 0xcb, //0x0000071f andq %r9, %rbx + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x00000722 jne LBB0_44 + 0xe9, 0xb3, 0xfe, 0xff, 0xff, //0x00000728 jmp LBB0_47 + //0x0000072d LBB0_48 + 0x48, 0x85, 0xdb, //0x0000072d testq %rbx, %rbx + 0x0f, 0x8e, 0xf0, 0x04, 0x00, 0x00, //0x00000730 jle LBB0_49 + 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x00000736 vmovups %ymm9, $64(%rsp) + 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x0000073c vmovups %ymm9, $32(%rsp) + 0x44, 0x89, 0xf2, //0x00000742 movl %r14d, %edx + 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00000745 andl $4095, %edx + 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x0000074b cmpl $4033, %edx + 0x0f, 0x82, 0xb4, 0xfe, 0xff, 0xff, //0x00000751 jb LBB0_39 + 0x48, 0x83, 0x7c, 0x24, 0x18, 0x20, //0x00000757 cmpq $32, $24(%rsp) + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x0000075d jb LBB0_52 + 0xc4, 0xc1, 0x7c, 0x10, 0x2e, //0x00000763 vmovups (%r14), %ymm5 + 0xc5, 0xfc, 0x11, 0x6c, 0x24, 0x20, //0x00000768 vmovups %ymm5, $32(%rsp) + 0x49, 0x83, 0xc6, 0x20, //0x0000076e addq $32, %r14 + 0x48, 0x8b, 0x54, 0x24, 0x18, //0x00000772 movq $24(%rsp), %rdx + 0x48, 0x8d, 0x5a, 0xe0, //0x00000777 leaq $-32(%rdx), %rbx + 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x0000077b leaq $64(%rsp), %r9 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00000780 jmp LBB0_54 + //0x00000785 LBB0_52 + 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00000785 leaq $32(%rsp), %r9 + 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x0000078a movq $24(%rsp), %rbx + //0x0000078f LBB0_54 + 0x48, 0x83, 0xfb, 0x10, //0x0000078f cmpq $16, %rbx + 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000793 jae LBB0_55 + 0x48, 0x83, 0xfb, 0x08, //0x00000799 cmpq $8, %rbx + 0x0f, 0x83, 0x4a, 0x00, 0x00, 0x00, //0x0000079d jae LBB0_57 + //0x000007a3 LBB0_58 + 0x48, 0x83, 0xfb, 0x04, //0x000007a3 cmpq $4, %rbx + 0x0f, 0x8d, 0x5c, 0x00, 0x00, 0x00, //0x000007a7 jge LBB0_59 + //0x000007ad LBB0_60 + 0x48, 0x83, 0xfb, 0x02, //0x000007ad cmpq $2, %rbx + 0x0f, 0x83, 0x6e, 0x00, 0x00, 0x00, //0x000007b1 jae LBB0_61 + //0x000007b7 LBB0_62 + 0x4c, 0x89, 0xf2, //0x000007b7 movq %r14, %rdx + 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x000007ba leaq $32(%rsp), %r14 + 0x48, 0x85, 0xdb, //0x000007bf testq %rbx, %rbx + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x000007c2 jne LBB0_63 + 0xe9, 0x3e, 0xfe, 0xff, 0xff, //0x000007c8 jmp LBB0_39 + //0x000007cd LBB0_55 + 0xc4, 0xc1, 0x78, 0x10, 0x2e, //0x000007cd vmovups (%r14), %xmm5 + 0xc4, 0xc1, 0x78, 0x11, 0x29, //0x000007d2 vmovups %xmm5, (%r9) + 0x49, 0x83, 0xc6, 0x10, //0x000007d7 addq $16, %r14 + 0x49, 0x83, 0xc1, 0x10, //0x000007db addq $16, %r9 + 0x48, 0x83, 0xc3, 0xf0, //0x000007df addq $-16, %rbx + 0x48, 0x83, 0xfb, 0x08, //0x000007e3 cmpq $8, %rbx + 0x0f, 0x82, 0xb6, 0xff, 0xff, 0xff, //0x000007e7 jb LBB0_58 + //0x000007ed LBB0_57 + 0x49, 0x8b, 0x16, //0x000007ed movq (%r14), %rdx + 0x49, 0x89, 0x11, //0x000007f0 movq %rdx, (%r9) + 0x49, 0x83, 0xc6, 0x08, //0x000007f3 addq $8, %r14 + 0x49, 0x83, 0xc1, 0x08, //0x000007f7 addq $8, %r9 + 0x48, 0x83, 0xc3, 0xf8, //0x000007fb addq $-8, %rbx + 0x48, 0x83, 0xfb, 0x04, //0x000007ff cmpq $4, %rbx + 0x0f, 0x8c, 0xa4, 0xff, 0xff, 0xff, //0x00000803 jl LBB0_60 + //0x00000809 LBB0_59 + 0x41, 0x8b, 0x16, //0x00000809 movl (%r14), %edx + 0x41, 0x89, 0x11, //0x0000080c movl %edx, (%r9) + 0x49, 0x83, 0xc6, 0x04, //0x0000080f addq $4, %r14 + 0x49, 0x83, 0xc1, 0x04, //0x00000813 addq $4, %r9 + 0x48, 0x83, 0xc3, 0xfc, //0x00000817 addq $-4, %rbx + 0x48, 0x83, 0xfb, 0x02, //0x0000081b cmpq $2, %rbx + 0x0f, 0x82, 0x92, 0xff, 0xff, 0xff, //0x0000081f jb LBB0_62 + //0x00000825 LBB0_61 + 0x41, 0x0f, 0xb7, 0x16, //0x00000825 movzwl (%r14), %edx + 0x66, 0x41, 0x89, 0x11, //0x00000829 movw %dx, (%r9) + 0x49, 0x83, 0xc6, 0x02, //0x0000082d addq $2, %r14 + 0x49, 0x83, 0xc1, 0x02, //0x00000831 addq $2, %r9 + 0x48, 0x83, 0xc3, 0xfe, //0x00000835 addq $-2, %rbx + 0x4c, 0x89, 0xf2, //0x00000839 movq %r14, %rdx + 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x0000083c leaq $32(%rsp), %r14 + 0x48, 0x85, 0xdb, //0x00000841 testq %rbx, %rbx + 0x0f, 0x84, 0xc1, 0xfd, 0xff, 0xff, //0x00000844 je LBB0_39 + //0x0000084a LBB0_63 + 0x8a, 0x12, //0x0000084a movb (%rdx), %dl + 0x41, 0x88, 0x11, //0x0000084c movb %dl, (%r9) + 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x0000084f leaq $32(%rsp), %r14 + 0xe9, 0xb2, 0xfd, 0xff, 0xff, //0x00000854 jmp LBB0_39 + //0x00000859 LBB0_133 + 0x48, 0x8d, 0x51, 0x05, //0x00000859 leaq $5(%rcx), %rdx + 0x48, 0x3b, 0x57, 0x08, //0x0000085d cmpq $8(%rdi), %rdx + 0x0f, 0x86, 0x0b, 0xfc, 0xff, 0xff, //0x00000861 jbe LBB0_136 + 0xe9, 0x0c, 0xfc, 0xff, 0xff, //0x00000867 jmp LBB0_138 + //0x0000086c LBB0_64 + 0x48, 0x8b, 0x5f, 0x08, //0x0000086c movq $8(%rdi), %rbx + 0x48, 0x29, 0xd3, //0x00000870 subq %rdx, %rbx + 0x49, 0x01, 0xd6, //0x00000873 addq %rdx, %r14 + 0x45, 0x31, 0xdb, //0x00000876 xorl %r11d, %r11d + 0xc5, 0xfe, 0x6f, 0x05, 0x1f, 0xf8, 0xff, 0xff, //0x00000879 vmovdqu $-2017(%rip), %ymm0 /* LCPI0_8+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0xf7, 0xf7, 0xff, 0xff, //0x00000881 vmovdqu $-2057(%rip), %ymm1 /* LCPI0_7+0(%rip) */ + 0xc5, 0xe9, 0x76, 0xd2, //0x00000889 vpcmpeqd %xmm2, %xmm2, %xmm2 + 0xc5, 0xfe, 0x6f, 0x1d, 0x2b, 0xf8, 0xff, 0xff, //0x0000088d vmovdqu $-2005(%rip), %ymm3 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x43, 0xf8, 0xff, 0xff, //0x00000895 vmovdqu $-1981(%rip), %ymm4 /* LCPI0_10+0(%rip) */ + 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x0000089d vxorps %xmm9, %xmm9, %xmm9 + 0x45, 0x31, 0xe4, //0x000008a2 xorl %r12d, %r12d + 0x45, 0x31, 0xff, //0x000008a5 xorl %r15d, %r15d + 0x45, 0x31, 0xc0, //0x000008a8 xorl %r8d, %r8d + 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x000008ab jmp LBB0_65 + //0x000008b0 LBB0_73 + 0x49, 0xc1, 0xfd, 0x3f, //0x000008b0 sarq $63, %r13 + 0xf3, 0x49, 0x0f, 0xb8, 0xd3, //0x000008b4 popcntq %r11, %rdx + 0x49, 0x01, 0xd7, //0x000008b9 addq %rdx, %r15 + 0x49, 0x83, 0xc6, 0x40, //0x000008bc addq $64, %r14 + 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x000008c0 movq $24(%rsp), %rbx + 0x48, 0x83, 0xc3, 0xc0, //0x000008c5 addq $-64, %rbx + 0x4d, 0x89, 0xeb, //0x000008c9 movq %r13, %r11 + //0x000008cc LBB0_65 + 0x48, 0x83, 0xfb, 0x40, //0x000008cc cmpq $64, %rbx + 0x48, 0x89, 0x5c, 0x24, 0x18, //0x000008d0 movq %rbx, $24(%rsp) + 0x0f, 0x8c, 0x22, 0x01, 0x00, 0x00, //0x000008d5 jl LBB0_74 + //0x000008db LBB0_66 + 0xc4, 0xc1, 0x7e, 0x6f, 0x3e, //0x000008db vmovdqu (%r14), %ymm7 + 0xc4, 0xc1, 0x7e, 0x6f, 0x76, 0x20, //0x000008e0 vmovdqu $32(%r14), %ymm6 + 0xc5, 0x45, 0x74, 0xc0, //0x000008e6 vpcmpeqb %ymm0, %ymm7, %ymm8 + 0xc4, 0x41, 0x7d, 0xd7, 0xc8, //0x000008ea vpmovmskb %ymm8, %r9d + 0xc5, 0x4d, 0x74, 0xc0, //0x000008ef vpcmpeqb %ymm0, %ymm6, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x000008f3 vpmovmskb %ymm8, %ebx + 0x48, 0xc1, 0xe3, 0x20, //0x000008f8 shlq $32, %rbx + 0x49, 0x09, 0xd9, //0x000008fc orq %rbx, %r9 + 0x4c, 0x89, 0xcb, //0x000008ff movq %r9, %rbx + 0x4c, 0x09, 0xe3, //0x00000902 orq %r12, %rbx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00000905 jne LBB0_68 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000090b movq $-1, %r9 + 0x45, 0x31, 0xe4, //0x00000912 xorl %r12d, %r12d + 0xe9, 0x46, 0x00, 0x00, 0x00, //0x00000915 jmp LBB0_69 + //0x0000091a LBB0_68 + 0x4c, 0x89, 0xe3, //0x0000091a movq %r12, %rbx + 0x48, 0xf7, 0xd3, //0x0000091d notq %rbx + 0x4c, 0x21, 0xcb, //0x00000920 andq %r9, %rbx + 0x4c, 0x8d, 0x2c, 0x1b, //0x00000923 leaq (%rbx,%rbx), %r13 + 0x4d, 0x09, 0xe5, //0x00000927 orq %r12, %r13 + 0x4d, 0x89, 0xec, //0x0000092a movq %r13, %r12 + 0x49, 0xf7, 0xd4, //0x0000092d notq %r12 + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000930 movabsq $-6148914691236517206, %rdx + 0x49, 0x21, 0xd1, //0x0000093a andq %rdx, %r9 + 0x4d, 0x21, 0xe1, //0x0000093d andq %r12, %r9 + 0x45, 0x31, 0xe4, //0x00000940 xorl %r12d, %r12d + 0x49, 0x01, 0xd9, //0x00000943 addq %rbx, %r9 + 0x41, 0x0f, 0x92, 0xc4, //0x00000946 setb %r12b + 0x4d, 0x01, 0xc9, //0x0000094a addq %r9, %r9 + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000094d movabsq $6148914691236517205, %rdx + 0x49, 0x31, 0xd1, //0x00000957 xorq %rdx, %r9 + 0x4d, 0x21, 0xe9, //0x0000095a andq %r13, %r9 + 0x49, 0xf7, 0xd1, //0x0000095d notq %r9 + //0x00000960 LBB0_69 + 0xc5, 0x4d, 0x74, 0xc1, //0x00000960 vpcmpeqb %ymm1, %ymm6, %ymm8 + 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x00000964 vpmovmskb %ymm8, %r13d + 0x49, 0xc1, 0xe5, 0x20, //0x00000969 shlq $32, %r13 + 0xc5, 0x45, 0x74, 0xc1, //0x0000096d vpcmpeqb %ymm1, %ymm7, %ymm8 + 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x00000971 vpmovmskb %ymm8, %ebx + 0x4c, 0x09, 0xeb, //0x00000976 orq %r13, %rbx + 0x4c, 0x21, 0xcb, //0x00000979 andq %r9, %rbx + 0xc4, 0xe1, 0xf9, 0x6e, 0xeb, //0x0000097c vmovq %rbx, %xmm5 + 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00000981 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 + 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00000987 vmovq %xmm5, %r13 + 0x4d, 0x31, 0xdd, //0x0000098c xorq %r11, %r13 + 0xc5, 0xc5, 0x74, 0xeb, //0x0000098f vpcmpeqb %ymm3, %ymm7, %ymm5 + 0xc5, 0x7d, 0xd7, 0xdd, //0x00000993 vpmovmskb %ymm5, %r11d + 0xc5, 0xcd, 0x74, 0xeb, //0x00000997 vpcmpeqb %ymm3, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xdd, //0x0000099b vpmovmskb %ymm5, %ebx + 0x48, 0xc1, 0xe3, 0x20, //0x0000099f shlq $32, %rbx + 0x49, 0x09, 0xdb, //0x000009a3 orq %rbx, %r11 + 0x4d, 0x89, 0xe9, //0x000009a6 movq %r13, %r9 + 0x49, 0xf7, 0xd1, //0x000009a9 notq %r9 + 0x4d, 0x21, 0xcb, //0x000009ac andq %r9, %r11 + 0xc5, 0xc5, 0x74, 0xec, //0x000009af vpcmpeqb %ymm4, %ymm7, %ymm5 + 0xc5, 0xfd, 0xd7, 0xdd, //0x000009b3 vpmovmskb %ymm5, %ebx + 0xc5, 0xcd, 0x74, 0xec, //0x000009b7 vpcmpeqb %ymm4, %ymm6, %ymm5 + 0xc5, 0x7d, 0xd7, 0xd5, //0x000009bb vpmovmskb %ymm5, %r10d + 0x49, 0xc1, 0xe2, 0x20, //0x000009bf shlq $32, %r10 + 0x4c, 0x09, 0xd3, //0x000009c3 orq %r10, %rbx + 0x4c, 0x21, 0xcb, //0x000009c6 andq %r9, %rbx + 0x0f, 0x84, 0xe1, 0xfe, 0xff, 0xff, //0x000009c9 je LBB0_73 + 0x90, //0x000009cf .p2align 4, 0x90 + //0x000009d0 LBB0_71 + 0x4c, 0x8d, 0x4b, 0xff, //0x000009d0 leaq $-1(%rbx), %r9 + 0x4c, 0x89, 0xca, //0x000009d4 movq %r9, %rdx + 0x4c, 0x21, 0xda, //0x000009d7 andq %r11, %rdx + 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x000009da popcntq %rdx, %rdx + 0x4c, 0x01, 0xfa, //0x000009df addq %r15, %rdx + 0x4c, 0x39, 0xc2, //0x000009e2 cmpq %r8, %rdx + 0x0f, 0x86, 0x3e, 0x01, 0x00, 0x00, //0x000009e5 jbe LBB0_45 + 0x49, 0x83, 0xc0, 0x01, //0x000009eb addq $1, %r8 + 0x4c, 0x21, 0xcb, //0x000009ef andq %r9, %rbx + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x000009f2 jne LBB0_71 + 0xe9, 0xb3, 0xfe, 0xff, 0xff, //0x000009f8 jmp LBB0_73 + //0x000009fd LBB0_74 + 0x48, 0x85, 0xdb, //0x000009fd testq %rbx, %rbx + 0x0f, 0x8e, 0x20, 0x02, 0x00, 0x00, //0x00000a00 jle LBB0_49 + 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x00000a06 vmovups %ymm9, $64(%rsp) + 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x00000a0c vmovups %ymm9, $32(%rsp) + 0x44, 0x89, 0xf2, //0x00000a12 movl %r14d, %edx + 0x81, 0xe2, 0xff, 0x0f, 0x00, 0x00, //0x00000a15 andl $4095, %edx + 0x81, 0xfa, 0xc1, 0x0f, 0x00, 0x00, //0x00000a1b cmpl $4033, %edx + 0x0f, 0x82, 0xb4, 0xfe, 0xff, 0xff, //0x00000a21 jb LBB0_66 + 0x48, 0x83, 0x7c, 0x24, 0x18, 0x20, //0x00000a27 cmpq $32, $24(%rsp) + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00000a2d jb LBB0_77 + 0xc4, 0xc1, 0x7c, 0x10, 0x2e, //0x00000a33 vmovups (%r14), %ymm5 + 0xc5, 0xfc, 0x11, 0x6c, 0x24, 0x20, //0x00000a38 vmovups %ymm5, $32(%rsp) + 0x49, 0x83, 0xc6, 0x20, //0x00000a3e addq $32, %r14 + 0x48, 0x8b, 0x54, 0x24, 0x18, //0x00000a42 movq $24(%rsp), %rdx + 0x48, 0x8d, 0x5a, 0xe0, //0x00000a47 leaq $-32(%rdx), %rbx + 0x4c, 0x8d, 0x4c, 0x24, 0x40, //0x00000a4b leaq $64(%rsp), %r9 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00000a50 jmp LBB0_79 + //0x00000a55 LBB0_77 + 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00000a55 leaq $32(%rsp), %r9 + 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x00000a5a movq $24(%rsp), %rbx + //0x00000a5f LBB0_79 + 0x48, 0x83, 0xfb, 0x10, //0x00000a5f cmpq $16, %rbx + 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000a63 jae LBB0_80 + 0x48, 0x83, 0xfb, 0x08, //0x00000a69 cmpq $8, %rbx + 0x0f, 0x83, 0x4a, 0x00, 0x00, 0x00, //0x00000a6d jae LBB0_82 + //0x00000a73 LBB0_83 + 0x48, 0x83, 0xfb, 0x04, //0x00000a73 cmpq $4, %rbx + 0x0f, 0x8d, 0x5c, 0x00, 0x00, 0x00, //0x00000a77 jge LBB0_84 + //0x00000a7d LBB0_85 + 0x48, 0x83, 0xfb, 0x02, //0x00000a7d cmpq $2, %rbx + 0x0f, 0x83, 0x6e, 0x00, 0x00, 0x00, //0x00000a81 jae LBB0_86 + //0x00000a87 LBB0_87 + 0x4c, 0x89, 0xf2, //0x00000a87 movq %r14, %rdx + 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000a8a leaq $32(%rsp), %r14 + 0x48, 0x85, 0xdb, //0x00000a8f testq %rbx, %rbx + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000a92 jne LBB0_88 + 0xe9, 0x3e, 0xfe, 0xff, 0xff, //0x00000a98 jmp LBB0_66 + //0x00000a9d LBB0_80 + 0xc4, 0xc1, 0x78, 0x10, 0x2e, //0x00000a9d vmovups (%r14), %xmm5 + 0xc4, 0xc1, 0x78, 0x11, 0x29, //0x00000aa2 vmovups %xmm5, (%r9) + 0x49, 0x83, 0xc6, 0x10, //0x00000aa7 addq $16, %r14 + 0x49, 0x83, 0xc1, 0x10, //0x00000aab addq $16, %r9 + 0x48, 0x83, 0xc3, 0xf0, //0x00000aaf addq $-16, %rbx + 0x48, 0x83, 0xfb, 0x08, //0x00000ab3 cmpq $8, %rbx + 0x0f, 0x82, 0xb6, 0xff, 0xff, 0xff, //0x00000ab7 jb LBB0_83 + //0x00000abd LBB0_82 + 0x49, 0x8b, 0x16, //0x00000abd movq (%r14), %rdx + 0x49, 0x89, 0x11, //0x00000ac0 movq %rdx, (%r9) + 0x49, 0x83, 0xc6, 0x08, //0x00000ac3 addq $8, %r14 + 0x49, 0x83, 0xc1, 0x08, //0x00000ac7 addq $8, %r9 + 0x48, 0x83, 0xc3, 0xf8, //0x00000acb addq $-8, %rbx + 0x48, 0x83, 0xfb, 0x04, //0x00000acf cmpq $4, %rbx + 0x0f, 0x8c, 0xa4, 0xff, 0xff, 0xff, //0x00000ad3 jl LBB0_85 + //0x00000ad9 LBB0_84 + 0x41, 0x8b, 0x16, //0x00000ad9 movl (%r14), %edx + 0x41, 0x89, 0x11, //0x00000adc movl %edx, (%r9) + 0x49, 0x83, 0xc6, 0x04, //0x00000adf addq $4, %r14 + 0x49, 0x83, 0xc1, 0x04, //0x00000ae3 addq $4, %r9 + 0x48, 0x83, 0xc3, 0xfc, //0x00000ae7 addq $-4, %rbx + 0x48, 0x83, 0xfb, 0x02, //0x00000aeb cmpq $2, %rbx + 0x0f, 0x82, 0x92, 0xff, 0xff, 0xff, //0x00000aef jb LBB0_87 + //0x00000af5 LBB0_86 + 0x41, 0x0f, 0xb7, 0x16, //0x00000af5 movzwl (%r14), %edx + 0x66, 0x41, 0x89, 0x11, //0x00000af9 movw %dx, (%r9) + 0x49, 0x83, 0xc6, 0x02, //0x00000afd addq $2, %r14 + 0x49, 0x83, 0xc1, 0x02, //0x00000b01 addq $2, %r9 + 0x48, 0x83, 0xc3, 0xfe, //0x00000b05 addq $-2, %rbx + 0x4c, 0x89, 0xf2, //0x00000b09 movq %r14, %rdx + 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000b0c leaq $32(%rsp), %r14 + 0x48, 0x85, 0xdb, //0x00000b11 testq %rbx, %rbx + 0x0f, 0x84, 0xc1, 0xfd, 0xff, 0xff, //0x00000b14 je LBB0_66 + //0x00000b1a LBB0_88 + 0x8a, 0x12, //0x00000b1a movb (%rdx), %dl + 0x41, 0x88, 0x11, //0x00000b1c movb %dl, (%r9) + 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00000b1f leaq $32(%rsp), %r14 + 0xe9, 0xb2, 0xfd, 0xff, 0xff, //0x00000b24 jmp LBB0_66 + //0x00000b29 LBB0_45 + 0x48, 0x8b, 0x47, 0x08, //0x00000b29 movq $8(%rdi), %rax + 0x48, 0x0f, 0xbc, 0xd3, //0x00000b2d bsfq %rbx, %rdx + 0x48, 0x2b, 0x54, 0x24, 0x18, //0x00000b31 subq $24(%rsp), %rdx + 0x48, 0x01, 0xd0, //0x00000b36 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00000b39 addq $1, %rax + 0x48, 0x89, 0x06, //0x00000b3d movq %rax, (%rsi) + 0x48, 0x8b, 0x57, 0x08, //0x00000b40 movq $8(%rdi), %rdx + 0x48, 0x39, 0xd0, //0x00000b44 cmpq %rdx, %rax + 0x48, 0x0f, 0x47, 0xc2, //0x00000b47 cmovaq %rdx, %rax + 0x48, 0x89, 0x06, //0x00000b4b movq %rax, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b4e movq $-1, %rax + 0x48, 0x0f, 0x47, 0xc8, //0x00000b55 cmovaq %rax, %rcx + 0xe9, 0x17, 0xf9, 0xff, 0xff, //0x00000b59 jmp LBB0_137 + //0x00000b5e LBB0_97 + 0x41, 0x0f, 0xbc, 0xc2, //0x00000b5e bsfl %r10d, %eax + 0x48, 0x01, 0xc8, //0x00000b62 addq %rcx, %rax + 0x4c, 0x01, 0xd8, //0x00000b65 addq %r11, %rax + 0x48, 0x83, 0xc0, 0x02, //0x00000b68 addq $2, %rax + 0x48, 0x89, 0x06, //0x00000b6c movq %rax, (%rsi) + 0xe9, 0x01, 0xf9, 0xff, 0xff, //0x00000b6f jmp LBB0_137 + //0x00000b74 LBB0_108 + 0x48, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00000b74 movq $-2, %rdi + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000b7b movl $2, %eax + //0x00000b80 LBB0_109 + 0x48, 0x01, 0xc2, //0x00000b80 addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b83 movq $-1, %rax + 0x49, 0x01, 0xfb, //0x00000b8a addq %rdi, %r11 + 0x0f, 0x8e, 0xe5, 0xf8, 0xff, 0xff, //0x00000b8d jle LBB0_138 + //0x00000b93 LBB0_105 + 0x0f, 0xb6, 0x02, //0x00000b93 movzbl (%rdx), %eax + 0x3c, 0x5c, //0x00000b96 cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00000b98 je LBB0_108 + 0x3c, 0x22, //0x00000b9e cmpb $34, %al + 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000ba0 je LBB0_135 + 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000ba6 movq $-1, %rdi + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000bad movl $1, %eax + 0xe9, 0xc9, 0xff, 0xff, 0xff, //0x00000bb2 jmp LBB0_109 + //0x00000bb7 LBB0_117 + 0x66, 0x0f, 0xbc, 0xc3, //0x00000bb7 bsfw %bx, %ax + 0x0f, 0xb7, 0xc0, //0x00000bbb movzwl %ax, %eax + 0x48, 0x29, 0xf8, //0x00000bbe subq %rdi, %rax + 0x48, 0x89, 0x06, //0x00000bc1 movq %rax, (%rsi) + 0xe9, 0xac, 0xf8, 0xff, 0xff, //0x00000bc4 jmp LBB0_137 + //0x00000bc9 LBB0_27 + 0x4c, 0x29, 0xf1, //0x00000bc9 subq %r14, %rcx + 0x4c, 0x01, 0xd1, //0x00000bcc addq %r10, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bcf movq $-1, %rax + 0x48, 0x39, 0xd9, //0x00000bd6 cmpq %rbx, %rcx + 0x0f, 0x82, 0x41, 0xf7, 0xff, 0xff, //0x00000bd9 jb LBB0_35 + 0xe9, 0x94, 0xf8, 0xff, 0xff, //0x00000bdf jmp LBB0_138 + //0x00000be4 LBB0_135 + 0x4c, 0x29, 0xf2, //0x00000be4 subq %r14, %rdx + 0x48, 0x83, 0xc2, 0x01, //0x00000be7 addq $1, %rdx + 0xe9, 0x82, 0xf8, 0xff, 0xff, //0x00000beb jmp LBB0_136 + //0x00000bf0 LBB0_20 + 0x4c, 0x01, 0xf1, //0x00000bf0 addq %r14, %rcx + 0x48, 0x85, 0xd2, //0x00000bf3 testq %rdx, %rdx + 0x0f, 0x85, 0xac, 0xf6, 0xff, 0xff, //0x00000bf6 jne LBB0_24 + 0xe9, 0xe0, 0xf6, 0xff, 0xff, //0x00000bfc jmp LBB0_33 + //0x00000c01 LBB0_111 + 0x4c, 0x01, 0xf2, //0x00000c01 addq %r14, %rdx + 0x48, 0x83, 0xf8, 0x10, //0x00000c04 cmpq $16, %rax + 0x0f, 0x83, 0xc4, 0xf7, 0xff, 0xff, //0x00000c08 jae LBB0_115 + 0xe9, 0x13, 0xf8, 0xff, 0xff, //0x00000c0e jmp LBB0_122 + //0x00000c13 LBB0_127 + 0x4c, 0x29, 0xf2, //0x00000c13 subq %r14, %rdx + 0x48, 0x01, 0xfa, //0x00000c16 addq %rdi, %rdx + 0xe9, 0x54, 0xf8, 0xff, 0xff, //0x00000c19 jmp LBB0_136 + //0x00000c1e LBB0_90 + 0x4c, 0x01, 0xf2, //0x00000c1e addq %r14, %rdx + 0xe9, 0x68, 0xf9, 0xff, 0xff, //0x00000c21 jmp LBB0_104 + //0x00000c26 LBB0_49 + 0x48, 0x8b, 0x4f, 0x08, //0x00000c26 movq $8(%rdi), %rcx + 0x48, 0x89, 0x0e, //0x00000c2a movq %rcx, (%rsi) + 0xe9, 0x46, 0xf8, 0xff, 0xff, //0x00000c2d jmp LBB0_138 + //0x00000c32 LBB0_102 + 0x49, 0x8d, 0x50, 0xff, //0x00000c32 leaq $-1(%r8), %rdx + 0x4c, 0x39, 0xda, //0x00000c36 cmpq %r11, %rdx + 0x0f, 0x84, 0x39, 0xf8, 0xff, 0xff, //0x00000c39 je LBB0_138 + 0x4b, 0x8d, 0x14, 0x0b, //0x00000c3f leaq (%r11,%r9), %rdx + 0x48, 0x83, 0xc2, 0x02, //0x00000c43 addq $2, %rdx + 0x4d, 0x29, 0xd8, //0x00000c47 subq %r11, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x00000c4a addq $-2, %r8 + 0x4d, 0x89, 0xc3, //0x00000c4e movq %r8, %r11 + 0xe9, 0x38, 0xf9, 0xff, 0xff, //0x00000c51 jmp LBB0_104 + 0x90, 0x90, //0x00000c56 .p2align 2, 0x90 + // // .set L0_0_set_138, LBB0_138-LJTI0_0 + // // .set L0_0_set_134, LBB0_134-LJTI0_0 + // // .set L0_0_set_89, LBB0_89-LJTI0_0 + // // .set L0_0_set_110, LBB0_110-LJTI0_0 + // // .set L0_0_set_37, LBB0_37-LJTI0_0 + // // .set L0_0_set_133, LBB0_133-LJTI0_0 + // // .set L0_0_set_131, LBB0_131-LJTI0_0 + // // .set L0_0_set_64, LBB0_64-LJTI0_0 + //0x00000c58 LJTI0_0 + 0x20, 0xf8, 0xff, 0xff, //0x00000c58 .long L0_0_set_138 + 0x45, 0xf8, 0xff, 0xff, //0x00000c5c .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c60 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c64 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c68 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c6c .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c70 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c74 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c78 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c7c .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c80 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c84 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c88 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c8c .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c90 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c94 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c98 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000c9c .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000ca0 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000ca4 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000ca8 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cac .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cb0 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cb4 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cb8 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cbc .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cc0 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cc4 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cc8 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000ccc .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cd0 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cd4 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cd8 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cdc .long L0_0_set_134 + 0x54, 0xf8, 0xff, 0xff, //0x00000ce0 .long L0_0_set_89 + 0x45, 0xf8, 0xff, 0xff, //0x00000ce4 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000ce8 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cec .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cf0 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cf4 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cf8 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000cfc .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d00 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d04 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d08 .long L0_0_set_134 + 0xf4, 0xf6, 0xff, 0xff, //0x00000d0c .long L0_0_set_110 + 0x45, 0xf8, 0xff, 0xff, //0x00000d10 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d14 .long L0_0_set_134 + 0xf4, 0xf6, 0xff, 0xff, //0x00000d18 .long L0_0_set_110 + 0xf4, 0xf6, 0xff, 0xff, //0x00000d1c .long L0_0_set_110 + 0xf4, 0xf6, 0xff, 0xff, //0x00000d20 .long L0_0_set_110 + 0xf4, 0xf6, 0xff, 0xff, //0x00000d24 .long L0_0_set_110 + 0xf4, 0xf6, 0xff, 0xff, //0x00000d28 .long L0_0_set_110 + 0xf4, 0xf6, 0xff, 0xff, //0x00000d2c .long L0_0_set_110 + 0xf4, 0xf6, 0xff, 0xff, //0x00000d30 .long L0_0_set_110 + 0xf4, 0xf6, 0xff, 0xff, //0x00000d34 .long L0_0_set_110 + 0xf4, 0xf6, 0xff, 0xff, //0x00000d38 .long L0_0_set_110 + 0xf4, 0xf6, 0xff, 0xff, //0x00000d3c .long L0_0_set_110 + 0x45, 0xf8, 0xff, 0xff, //0x00000d40 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d44 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d48 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d4c .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d50 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d54 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d58 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d5c .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d60 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d64 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d68 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d6c .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d70 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d74 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d78 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d7c .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d80 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d84 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d88 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d8c .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d90 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d94 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d98 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000d9c .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000da0 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000da4 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000da8 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000dac .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000db0 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000db4 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000db8 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000dbc .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000dc0 .long L0_0_set_134 + 0x44, 0xf9, 0xff, 0xff, //0x00000dc4 .long L0_0_set_37 + 0x45, 0xf8, 0xff, 0xff, //0x00000dc8 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000dcc .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000dd0 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000dd4 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000dd8 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000ddc .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000de0 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000de4 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000de8 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000dec .long L0_0_set_134 + 0x01, 0xfc, 0xff, 0xff, //0x00000df0 .long L0_0_set_133 + 0x45, 0xf8, 0xff, 0xff, //0x00000df4 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000df8 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000dfc .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000e00 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000e04 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000e08 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000e0c .long L0_0_set_134 + 0x32, 0xf8, 0xff, 0xff, //0x00000e10 .long L0_0_set_131 + 0x45, 0xf8, 0xff, 0xff, //0x00000e14 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000e18 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000e1c .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000e20 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000e24 .long L0_0_set_134 + 0x32, 0xf8, 0xff, 0xff, //0x00000e28 .long L0_0_set_131 + 0x45, 0xf8, 0xff, 0xff, //0x00000e2c .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000e30 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000e34 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000e38 .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000e3c .long L0_0_set_134 + 0x45, 0xf8, 0xff, 0xff, //0x00000e40 .long L0_0_set_134 + 0x14, 0xfc, 0xff, 0xff, //0x00000e44 .long L0_0_set_64 + //0x00000e48 .p2align 2, 0x00 + //0x00000e48 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00000e48 .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_subr.go new file mode 100644 index 000000000..466c83f49 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__skip_one = 480 +) + +const ( + _stack__skip_one = 112 +) + +const ( + _size__skip_one = 10664 +) + +var ( + _pcsp__skip_one = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x27f5, 112}, + {0x27f6, 48}, + {0x27f8, 40}, + {0x27fa, 32}, + {0x27fc, 24}, + {0x27fe, 16}, + {0x27ff, 8}, + {0x2803, 0}, + {0x29a8, 112}, + } +) + +var _cfunc_skip_one = []loader.CFunc{ + {"_skip_one_entry", 0, _entry__skip_one, 0, nil}, + {"_skip_one", _entry__skip_one, _size__skip_one, _stack__skip_one, _pcsp__skip_one}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_text_amd64.go new file mode 100644 index 000000000..3cbec9d09 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/skip_one_text_amd64.go @@ -0,0 +1,3054 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_skip_one = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x01, 0x00, 0x00, 0x00, // .long 1 + 0x00, 0x00, 0x00, 0x00, //0x00000004 .long 0 + 0x00, 0x00, 0x00, 0x00, //0x00000008 .long 0 + 0x00, 0x00, 0x00, 0x00, //0x0000000c .long 0 + //0x00000010 LCPI0_12 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000010 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000020 LCPI0_13 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000020 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000030 LCPI0_14 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000030 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000040 LCPI0_15 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000040 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000050 LCPI0_16 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000060 LCPI0_17 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000060 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000070 LCPI0_18 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000070 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000080 .p2align 5, 0x00 + //0x00000080 LCPI0_1 + 0x20, //0x00000080 .byte 32 + 0x00, //0x00000081 .byte 0 + 0x00, //0x00000082 .byte 0 + 0x00, //0x00000083 .byte 0 + 0x00, //0x00000084 .byte 0 + 0x00, //0x00000085 .byte 0 + 0x00, //0x00000086 .byte 0 + 0x00, //0x00000087 .byte 0 + 0x00, //0x00000088 .byte 0 + 0x09, //0x00000089 .byte 9 + 0x0a, //0x0000008a .byte 10 + 0x00, //0x0000008b .byte 0 + 0x00, //0x0000008c .byte 0 + 0x0d, //0x0000008d .byte 13 + 0x00, //0x0000008e .byte 0 + 0x00, //0x0000008f .byte 0 + 0x20, //0x00000090 .byte 32 + 0x00, //0x00000091 .byte 0 + 0x00, //0x00000092 .byte 0 + 0x00, //0x00000093 .byte 0 + 0x00, //0x00000094 .byte 0 + 0x00, //0x00000095 .byte 0 + 0x00, //0x00000096 .byte 0 + 0x00, //0x00000097 .byte 0 + 0x00, //0x00000098 .byte 0 + 0x09, //0x00000099 .byte 9 + 0x0a, //0x0000009a .byte 10 + 0x00, //0x0000009b .byte 0 + 0x00, //0x0000009c .byte 0 + 0x0d, //0x0000009d .byte 13 + 0x00, //0x0000009e .byte 0 + 0x00, //0x0000009f .byte 0 + //0x000000a0 LCPI0_2 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000a0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000000c0 LCPI0_3 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000000e0 LCPI0_4 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000e0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000f0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00000100 LCPI0_5 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000100 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000110 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000120 LCPI0_6 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000120 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000130 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000140 LCPI0_7 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000140 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000150 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000160 LCPI0_8 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000160 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000170 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000180 LCPI0_9 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000180 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, //0x00000190 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x000001a0 LCPI0_10 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001a0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001b0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000001c0 LCPI0_11 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001c0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001d0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000001e0 .p2align 4, 0x90 + //0x000001e0 _skip_one + 0x55, //0x000001e0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000001e1 movq %rsp, %rbp + 0x41, 0x57, //0x000001e4 pushq %r15 + 0x41, 0x56, //0x000001e6 pushq %r14 + 0x41, 0x55, //0x000001e8 pushq %r13 + 0x41, 0x54, //0x000001ea pushq %r12 + 0x53, //0x000001ec pushq %rbx + 0x48, 0x83, 0xec, 0x40, //0x000001ed subq $64, %rsp + 0x48, 0x89, 0x4d, 0x98, //0x000001f1 movq %rcx, $-104(%rbp) + 0x49, 0x89, 0xd5, //0x000001f5 movq %rdx, %r13 + 0x49, 0x89, 0xf3, //0x000001f8 movq %rsi, %r11 + 0x49, 0x89, 0xfa, //0x000001fb movq %rdi, %r10 + 0xc5, 0xfa, 0x6f, 0x05, 0xfa, 0xfd, 0xff, 0xff, //0x000001fe vmovdqu $-518(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfa, 0x7f, 0x02, //0x00000206 vmovdqu %xmm0, (%rdx) + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000020a movq $-1, %r14 + 0xc5, 0xfe, 0x6f, 0x2d, 0x67, 0xfe, 0xff, 0xff, //0x00000211 vmovdqu $-409(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x7f, 0xfe, 0xff, 0xff, //0x00000219 vmovdqu $-385(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x97, 0xfe, 0xff, 0xff, //0x00000221 vmovdqu $-361(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xaf, 0xfe, 0xff, 0xff, //0x00000229 vmovdqu $-337(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00000231 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0xc2, 0xfe, 0xff, 0xff, //0x00000236 vmovdqu $-318(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xda, 0xfe, 0xff, 0xff, //0x0000023e vmovdqu $-294(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xf2, 0xfe, 0xff, 0xff, //0x00000246 vmovdqu $-270(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x0a, 0xff, 0xff, 0xff, //0x0000024e vmovdqu $-246(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x22, 0xff, 0xff, 0xff, //0x00000256 vmovdqu $-222(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x3a, 0xff, 0xff, 0xff, //0x0000025e vmovdqu $-198(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x52, 0xff, 0xff, 0xff, //0x00000266 vmovdqu $-174(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4c, 0x8d, 0x0d, 0x87, 0x2b, 0x00, 0x00, //0x0000026e leaq $11143(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x48, 0x89, 0x75, 0xd0, //0x00000275 movq %rsi, $-48(%rbp) + 0x48, 0x89, 0x7d, 0xc0, //0x00000279 movq %rdi, $-64(%rbp) + 0xe9, 0xae, 0x00, 0x00, 0x00, //0x0000027d jmp LBB0_5 + //0x00000282 LBB0_508 + 0x49, 0xf7, 0xd8, //0x00000282 negq %r8 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000285 movq $-48(%rbp), %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0xef, 0xfd, 0xff, 0xff, //0x00000289 vmovdqu $-529(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x07, 0xfe, 0xff, 0xff, //0x00000291 vmovdqu $-505(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x1f, 0xfe, 0xff, 0xff, //0x00000299 vmovdqu $-481(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x37, 0xfe, 0xff, 0xff, //0x000002a1 vmovdqu $-457(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000002a9 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x4a, 0xfe, 0xff, 0xff, //0x000002ae vmovdqu $-438(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x62, 0xfe, 0xff, 0xff, //0x000002b6 vmovdqu $-414(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x7a, 0xfe, 0xff, 0xff, //0x000002be vmovdqu $-390(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x92, 0xfe, 0xff, 0xff, //0x000002c6 vmovdqu $-366(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xaa, 0xfe, 0xff, 0xff, //0x000002ce vmovdqu $-342(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0xc2, 0xfe, 0xff, 0xff, //0x000002d6 vmovdqu $-318(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xda, 0xfe, 0xff, 0xff, //0x000002de vmovdqu $-294(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xc0, //0x000002e6 testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xc0, //0x000002e9 movq $-64(%rbp), %r10 + 0x0f, 0x88, 0xc0, 0x26, 0x00, 0x00, //0x000002ed js LBB0_509 + //0x000002f3 LBB0_351 + 0x49, 0x8b, 0x0b, //0x000002f3 movq (%r11), %rcx + 0x48, 0x83, 0xc1, 0xff, //0x000002f6 addq $-1, %rcx + //0x000002fa LBB0_2 + 0x4c, 0x01, 0xc1, //0x000002fa addq %r8, %rcx + 0x49, 0x89, 0x0b, //0x000002fd movq %rcx, (%r11) + 0x48, 0x83, 0x7d, 0xb0, 0x00, //0x00000300 cmpq $0, $-80(%rbp) + 0x4c, 0x8b, 0x6d, 0xa0, //0x00000305 movq $-96(%rbp), %r13 + 0x0f, 0x8e, 0xbf, 0x26, 0x00, 0x00, //0x00000309 jle LBB0_533 + 0x90, //0x0000030f .p2align 4, 0x90 + //0x00000310 LBB0_3 + 0x49, 0x8b, 0x55, 0x00, //0x00000310 movq (%r13), %rdx + 0x4d, 0x89, 0xf7, //0x00000314 movq %r14, %r15 + 0x48, 0x85, 0xd2, //0x00000317 testq %rdx, %rdx + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000031a jne LBB0_5 + 0xe9, 0xa9, 0x26, 0x00, 0x00, //0x00000320 jmp LBB0_533 + //0x00000325 LBB0_1 + 0x4c, 0x89, 0xf9, //0x00000325 movq %r15, %rcx + 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00000328 jmp LBB0_2 + 0x90, 0x90, 0x90, //0x0000032d .p2align 4, 0x90 + //0x00000330 LBB0_5 + 0x4c, 0x89, 0xf1, //0x00000330 movq %r14, %rcx + 0x4d, 0x8b, 0x02, //0x00000333 movq (%r10), %r8 + 0x49, 0x8b, 0x7a, 0x08, //0x00000336 movq $8(%r10), %rdi + 0x49, 0x8b, 0x33, //0x0000033a movq (%r11), %rsi + 0x48, 0x39, 0xfe, //0x0000033d cmpq %rdi, %rsi + 0x4c, 0x89, 0x45, 0xc8, //0x00000340 movq %r8, $-56(%rbp) + 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00000344 jae LBB0_10 + 0x41, 0x8a, 0x04, 0x30, //0x0000034a movb (%r8,%rsi), %al + 0x3c, 0x0d, //0x0000034e cmpb $13, %al + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000350 je LBB0_10 + 0x3c, 0x20, //0x00000356 cmpb $32, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000358 je LBB0_10 + 0x04, 0xf7, //0x0000035e addb $-9, %al + 0x3c, 0x01, //0x00000360 cmpb $1, %al + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000362 jbe LBB0_10 + 0x49, 0x89, 0xf6, //0x00000368 movq %rsi, %r14 + 0xe9, 0x72, 0x01, 0x00, 0x00, //0x0000036b jmp LBB0_35 + //0x00000370 .p2align 4, 0x90 + //0x00000370 LBB0_10 + 0x4c, 0x8d, 0x76, 0x01, //0x00000370 leaq $1(%rsi), %r14 + 0x49, 0x39, 0xfe, //0x00000374 cmpq %rdi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000377 jae LBB0_14 + 0x43, 0x8a, 0x14, 0x30, //0x0000037d movb (%r8,%r14), %dl + 0x80, 0xfa, 0x0d, //0x00000381 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000384 je LBB0_14 + 0x80, 0xfa, 0x20, //0x0000038a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000038d je LBB0_14 + 0x80, 0xc2, 0xf7, //0x00000393 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000396 cmpb $1, %dl + 0x0f, 0x87, 0x43, 0x01, 0x00, 0x00, //0x00000399 ja LBB0_35 + 0x90, //0x0000039f .p2align 4, 0x90 + //0x000003a0 LBB0_14 + 0x4c, 0x8d, 0x76, 0x02, //0x000003a0 leaq $2(%rsi), %r14 + 0x49, 0x39, 0xfe, //0x000003a4 cmpq %rdi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003a7 jae LBB0_18 + 0x43, 0x8a, 0x14, 0x30, //0x000003ad movb (%r8,%r14), %dl + 0x80, 0xfa, 0x0d, //0x000003b1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003b4 je LBB0_18 + 0x80, 0xfa, 0x20, //0x000003ba cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003bd je LBB0_18 + 0x80, 0xc2, 0xf7, //0x000003c3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000003c6 cmpb $1, %dl + 0x0f, 0x87, 0x13, 0x01, 0x00, 0x00, //0x000003c9 ja LBB0_35 + 0x90, //0x000003cf .p2align 4, 0x90 + //0x000003d0 LBB0_18 + 0x4c, 0x8d, 0x76, 0x03, //0x000003d0 leaq $3(%rsi), %r14 + 0x49, 0x39, 0xfe, //0x000003d4 cmpq %rdi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003d7 jae LBB0_22 + 0x43, 0x8a, 0x14, 0x30, //0x000003dd movb (%r8,%r14), %dl + 0x80, 0xfa, 0x0d, //0x000003e1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003e4 je LBB0_22 + 0x80, 0xfa, 0x20, //0x000003ea cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003ed je LBB0_22 + 0x80, 0xc2, 0xf7, //0x000003f3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000003f6 cmpb $1, %dl + 0x0f, 0x87, 0xe3, 0x00, 0x00, 0x00, //0x000003f9 ja LBB0_35 + 0x90, //0x000003ff .p2align 4, 0x90 + //0x00000400 LBB0_22 + 0x4c, 0x8d, 0x76, 0x04, //0x00000400 leaq $4(%rsi), %r14 + 0x48, 0x89, 0xfa, //0x00000404 movq %rdi, %rdx + 0x4c, 0x29, 0xf2, //0x00000407 subq %r14, %rdx + 0x0f, 0x86, 0x54, 0x25, 0x00, 0x00, //0x0000040a jbe LBB0_505 + 0x48, 0x83, 0xfa, 0x20, //0x00000410 cmpq $32, %rdx + 0x0f, 0x82, 0x61, 0x18, 0x00, 0x00, //0x00000414 jb LBB0_353 + 0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x0000041a movq $-4, %rdx + 0x48, 0x29, 0xf2, //0x00000421 subq %rsi, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000424 .p2align 4, 0x90 + //0x00000430 LBB0_25 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x30, //0x00000430 vmovdqu (%r8,%r14), %ymm0 + 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x00000436 vpshufb %ymm0, %ymm5, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x0000043b vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x0000043f vpmovmskb %ymm0, %esi + 0x83, 0xfe, 0xff, //0x00000443 cmpl $-1, %esi + 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000446 jne LBB0_34 + 0x49, 0x83, 0xc6, 0x20, //0x0000044c addq $32, %r14 + 0x48, 0x8d, 0x34, 0x17, //0x00000450 leaq (%rdi,%rdx), %rsi + 0x48, 0x83, 0xc6, 0xe0, //0x00000454 addq $-32, %rsi + 0x48, 0x83, 0xc2, 0xe0, //0x00000458 addq $-32, %rdx + 0x48, 0x83, 0xfe, 0x1f, //0x0000045c cmpq $31, %rsi + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000460 ja LBB0_25 + 0x4d, 0x89, 0xc6, //0x00000466 movq %r8, %r14 + 0x49, 0x29, 0xd6, //0x00000469 subq %rdx, %r14 + 0x48, 0x01, 0xfa, //0x0000046c addq %rdi, %rdx + 0x48, 0x85, 0xd2, //0x0000046f testq %rdx, %rdx + 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000472 je LBB0_33 + //0x00000478 LBB0_28 + 0x4d, 0x8d, 0x04, 0x16, //0x00000478 leaq (%r14,%rdx), %r8 + 0x31, 0xf6, //0x0000047c xorl %esi, %esi + 0x90, 0x90, //0x0000047e .p2align 4, 0x90 + //0x00000480 LBB0_29 + 0x41, 0x0f, 0xbe, 0x1c, 0x36, //0x00000480 movsbl (%r14,%rsi), %ebx + 0x83, 0xfb, 0x20, //0x00000485 cmpl $32, %ebx + 0x0f, 0x87, 0x26, 0x16, 0x00, 0x00, //0x00000488 ja LBB0_344 + 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000048e movabsq $4294977024, %rax + 0x48, 0x0f, 0xa3, 0xd8, //0x00000498 btq %rbx, %rax + 0x0f, 0x83, 0x12, 0x16, 0x00, 0x00, //0x0000049c jae LBB0_344 + 0x48, 0x83, 0xc6, 0x01, //0x000004a2 addq $1, %rsi + 0x48, 0x39, 0xf2, //0x000004a6 cmpq %rsi, %rdx + 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x000004a9 jne LBB0_29 + 0x4d, 0x89, 0xc6, //0x000004af movq %r8, %r14 + 0x4c, 0x8b, 0x45, 0xc8, //0x000004b2 movq $-56(%rbp), %r8 + //0x000004b6 LBB0_33 + 0x4d, 0x29, 0xc6, //0x000004b6 subq %r8, %r14 + 0x49, 0x39, 0xfe, //0x000004b9 cmpq %rdi, %r14 + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000004bc jb LBB0_35 + 0xe9, 0xa0, 0x24, 0x00, 0x00, //0x000004c2 jmp LBB0_506 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004c7 .p2align 4, 0x90 + //0x000004d0 LBB0_34 + 0xf7, 0xd6, //0x000004d0 notl %esi + 0x44, 0x0f, 0xbc, 0xf6, //0x000004d2 bsfl %esi, %r14d + 0x49, 0x29, 0xd6, //0x000004d6 subq %rdx, %r14 + 0x49, 0x39, 0xfe, //0x000004d9 cmpq %rdi, %r14 + 0x0f, 0x83, 0x85, 0x24, 0x00, 0x00, //0x000004dc jae LBB0_506 + //0x000004e2 LBB0_35 + 0x49, 0x8d, 0x56, 0x01, //0x000004e2 leaq $1(%r14), %rdx + 0x49, 0x89, 0x13, //0x000004e6 movq %rdx, (%r11) + 0x43, 0x0f, 0xbe, 0x3c, 0x30, //0x000004e9 movsbl (%r8,%r14), %edi + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000004ee movq $-1, %r15 + 0x85, 0xff, //0x000004f5 testl %edi, %edi + 0x0f, 0x84, 0xd1, 0x24, 0x00, 0x00, //0x000004f7 je LBB0_533 + 0x49, 0x8b, 0x75, 0x00, //0x000004fd movq (%r13), %rsi + 0x48, 0x8d, 0x56, 0xff, //0x00000501 leaq $-1(%rsi), %rdx + 0x41, 0x8b, 0x5c, 0xf5, 0x00, //0x00000505 movl (%r13,%rsi,8), %ebx + 0x48, 0x83, 0xf9, 0xff, //0x0000050a cmpq $-1, %rcx + 0x4c, 0x0f, 0x45, 0xf1, //0x0000050e cmovneq %rcx, %r14 + 0x83, 0xc3, 0xff, //0x00000512 addl $-1, %ebx + 0x83, 0xfb, 0x05, //0x00000515 cmpl $5, %ebx + 0x0f, 0x87, 0xd2, 0x01, 0x00, 0x00, //0x00000518 ja LBB0_66 + 0x48, 0x8d, 0x05, 0x63, 0x26, 0x00, 0x00, //0x0000051e leaq $9827(%rip), %rax /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x98, //0x00000525 movslq (%rax,%rbx,4), %rcx + 0x48, 0x01, 0xc1, //0x00000529 addq %rax, %rcx + 0xff, 0xe1, //0x0000052c jmpq *%rcx + //0x0000052e LBB0_38 + 0x83, 0xff, 0x2c, //0x0000052e cmpl $44, %edi + 0x0f, 0x84, 0x22, 0x06, 0x00, 0x00, //0x00000531 je LBB0_136 + 0x83, 0xff, 0x5d, //0x00000537 cmpl $93, %edi + 0x0f, 0x84, 0x04, 0x06, 0x00, 0x00, //0x0000053a je LBB0_40 + 0xe9, 0x82, 0x24, 0x00, 0x00, //0x00000540 jmp LBB0_532 + //0x00000545 LBB0_41 + 0x40, 0x80, 0xff, 0x5d, //0x00000545 cmpb $93, %dil + 0x0f, 0x84, 0xf5, 0x05, 0x00, 0x00, //0x00000549 je LBB0_40 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000054f movq $1, (%r13,%rsi,8) + 0x83, 0xff, 0x7b, //0x00000558 cmpl $123, %edi + 0x0f, 0x86, 0x9c, 0x01, 0x00, 0x00, //0x0000055b jbe LBB0_43 + 0xe9, 0x61, 0x24, 0x00, 0x00, //0x00000561 jmp LBB0_532 + //0x00000566 LBB0_44 + 0x40, 0x80, 0xff, 0x22, //0x00000566 cmpb $34, %dil + 0x0f, 0x85, 0x57, 0x24, 0x00, 0x00, //0x0000056a jne LBB0_532 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x04, 0x00, 0x00, 0x00, //0x00000570 movq $4, (%r13,%rsi,8) + 0x4d, 0x8b, 0x03, //0x00000579 movq (%r11), %r8 + 0x4d, 0x8b, 0x62, 0x08, //0x0000057c movq $8(%r10), %r12 + 0xf6, 0x45, 0x98, 0x20, //0x00000580 testb $32, $-104(%rbp) + 0x0f, 0x85, 0x22, 0x07, 0x00, 0x00, //0x00000584 jne LBB0_144 + 0x4c, 0x89, 0xe3, //0x0000058a movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x0000058d subq %r8, %rbx + 0x0f, 0x84, 0x96, 0x25, 0x00, 0x00, //0x00000590 je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x00000596 cmpq $64, %rbx + 0x0f, 0x82, 0x90, 0x18, 0x00, 0x00, //0x0000059a jb LBB0_368 + 0x4c, 0x89, 0xc6, //0x000005a0 movq %r8, %rsi + 0x48, 0xf7, 0xd6, //0x000005a3 notq %rsi + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000005a6 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x000005ad movq %r8, %r15 + 0x45, 0x31, 0xd2, //0x000005b0 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005b3 .p2align 4, 0x90 + //0x000005c0 LBB0_49 + 0x48, 0x8b, 0x45, 0xc8, //0x000005c0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x000005c4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x000005ca vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000005d1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000005d5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000005d9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x000005dd vpmovmskb %ymm2, %ecx + 0xc5, 0xfd, 0x74, 0xc7, //0x000005e1 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x000005e5 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x000005e9 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000005ed vpmovmskb %ymm0, %eax + 0x48, 0xc1, 0xe1, 0x20, //0x000005f1 shlq $32, %rcx + 0x48, 0x09, 0xcf, //0x000005f5 orq %rcx, %rdi + 0x48, 0xc1, 0xe0, 0x20, //0x000005f8 shlq $32, %rax + 0x48, 0x09, 0xc2, //0x000005fc orq %rax, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000005ff jne LBB0_58 + 0x4d, 0x85, 0xd2, //0x00000605 testq %r10, %r10 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000608 jne LBB0_60 + 0x45, 0x31, 0xd2, //0x0000060e xorl %r10d, %r10d + 0x48, 0x85, 0xff, //0x00000611 testq %rdi, %rdi + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000614 jne LBB0_61 + //0x0000061a LBB0_52 + 0x48, 0x83, 0xc3, 0xc0, //0x0000061a addq $-64, %rbx + 0x48, 0x83, 0xc6, 0xc0, //0x0000061e addq $-64, %rsi + 0x49, 0x83, 0xc7, 0x40, //0x00000622 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00000626 cmpq $63, %rbx + 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x0000062a ja LBB0_49 + 0xe9, 0xa4, 0x14, 0x00, 0x00, //0x00000630 jmp LBB0_53 + //0x00000635 LBB0_58 + 0x49, 0x83, 0xf9, 0xff, //0x00000635 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000639 jne LBB0_60 + 0x4c, 0x0f, 0xbc, 0xca, //0x0000063f bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000643 addq %r15, %r9 + //0x00000646 LBB0_60 + 0x4c, 0x89, 0xd0, //0x00000646 movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00000649 notq %rax + 0x48, 0x21, 0xd0, //0x0000064c andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x0000064f leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xd3, //0x00000653 orq %r10, %r11 + 0x4c, 0x89, 0xd9, //0x00000656 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000659 notq %rcx + 0x48, 0x21, 0xd1, //0x0000065c andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000065f movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00000669 andq %rdx, %rcx + 0x45, 0x31, 0xd2, //0x0000066c xorl %r10d, %r10d + 0x48, 0x01, 0xc1, //0x0000066f addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc2, //0x00000672 setb %r10b + 0x48, 0x01, 0xc9, //0x00000676 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000679 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00000683 xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00000686 andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000689 notq %rcx + 0x48, 0x21, 0xcf, //0x0000068c andq %rcx, %rdi + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000068f movq $-48(%rbp), %r11 + 0x48, 0x85, 0xff, //0x00000693 testq %rdi, %rdi + 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00000696 je LBB0_52 + //0x0000069c LBB0_61 + 0x4c, 0x0f, 0xbc, 0xff, //0x0000069c bsfq %rdi, %r15 + 0x49, 0x29, 0xf7, //0x000006a0 subq %rsi, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x000006a3 movq $-64(%rbp), %r10 + 0xe9, 0xf9, 0x08, 0x00, 0x00, //0x000006a7 jmp LBB0_186 + //0x000006ac LBB0_62 + 0x40, 0x80, 0xff, 0x3a, //0x000006ac cmpb $58, %dil + 0x0f, 0x85, 0x11, 0x23, 0x00, 0x00, //0x000006b0 jne LBB0_532 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006b6 movq $0, (%r13,%rsi,8) + 0xe9, 0x4c, 0xfc, 0xff, 0xff, //0x000006bf jmp LBB0_3 + //0x000006c4 LBB0_64 + 0x83, 0xff, 0x2c, //0x000006c4 cmpl $44, %edi + 0x0f, 0x85, 0x6e, 0x04, 0x00, 0x00, //0x000006c7 jne LBB0_65 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x000006cd cmpq $4095, %rsi + 0x0f, 0x8f, 0x99, 0x22, 0x00, 0x00, //0x000006d4 jg LBB0_517 + 0x48, 0x8d, 0x4e, 0x01, //0x000006da leaq $1(%rsi), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000006de movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xf5, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000006e2 movq $3, $8(%r13,%rsi,8) + 0xe9, 0x20, 0xfc, 0xff, 0xff, //0x000006eb jmp LBB0_3 + //0x000006f0 LBB0_66 + 0x49, 0x89, 0x55, 0x00, //0x000006f0 movq %rdx, (%r13) + 0x83, 0xff, 0x7b, //0x000006f4 cmpl $123, %edi + 0x0f, 0x87, 0xca, 0x22, 0x00, 0x00, //0x000006f7 ja LBB0_532 + //0x000006fd LBB0_43 + 0x89, 0xf8, //0x000006fd movl %edi, %eax + 0x48, 0x8d, 0x0d, 0x9a, 0x24, 0x00, 0x00, //0x000006ff leaq $9370(%rip), %rcx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x04, 0x81, //0x00000706 movslq (%rcx,%rax,4), %rax + 0x48, 0x01, 0xc8, //0x0000070a addq %rcx, %rax + 0xff, 0xe0, //0x0000070d jmpq *%rax + //0x0000070f LBB0_81 + 0x4c, 0x89, 0x6d, 0xa0, //0x0000070f movq %r13, $-96(%rbp) + 0x4d, 0x8b, 0x6a, 0x08, //0x00000713 movq $8(%r10), %r13 + 0x49, 0x8b, 0x03, //0x00000717 movq (%r11), %rax + 0x4c, 0x8d, 0x78, 0xff, //0x0000071a leaq $-1(%rax), %r15 + 0x4d, 0x29, 0xfd, //0x0000071e subq %r15, %r13 + 0x0f, 0x84, 0x80, 0x22, 0x00, 0x00, //0x00000721 je LBB0_507 + 0x48, 0x89, 0x45, 0xb0, //0x00000727 movq %rax, $-80(%rbp) + 0x4d, 0x8d, 0x24, 0x00, //0x0000072b leaq (%r8,%rax), %r12 + 0x49, 0x83, 0xc4, 0xff, //0x0000072f addq $-1, %r12 + 0x41, 0x80, 0x3c, 0x24, 0x30, //0x00000733 cmpb $48, (%r12) + 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00000738 jne LBB0_86 + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000073e movl $1, %r8d + 0x49, 0x83, 0xfd, 0x01, //0x00000744 cmpq $1, %r13 + 0x0f, 0x84, 0xd7, 0xfb, 0xff, 0xff, //0x00000748 je LBB0_1 + 0x48, 0x8b, 0x45, 0xc8, //0x0000074e movq $-56(%rbp), %rax + 0x48, 0x8b, 0x4d, 0xb0, //0x00000752 movq $-80(%rbp), %rcx + 0x8a, 0x0c, 0x08, //0x00000756 movb (%rax,%rcx), %cl + 0x80, 0xc1, 0xd2, //0x00000759 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x0000075c cmpb $55, %cl + 0x0f, 0x87, 0xc0, 0xfb, 0xff, 0xff, //0x0000075f ja LBB0_1 + 0x0f, 0xb6, 0xc1, //0x00000765 movzbl %cl, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000768 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x00000772 btq %rax, %rcx + 0x4c, 0x89, 0xf9, //0x00000776 movq %r15, %rcx + 0x0f, 0x83, 0x7b, 0xfb, 0xff, 0xff, //0x00000779 jae LBB0_2 + //0x0000077f LBB0_86 + 0x49, 0x83, 0xfd, 0x20, //0x0000077f cmpq $32, %r13 + 0x0f, 0x82, 0x61, 0x16, 0x00, 0x00, //0x00000783 jb LBB0_362 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000789 movq $-1, $-72(%rbp) + 0x45, 0x31, 0xc0, //0x00000791 xorl %r8d, %r8d + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000794 movq $-1, %r10 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000079b movq $-1, %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007a2 .p2align 4, 0x90 + //0x000007b0 LBB0_88 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x04, //0x000007b0 vmovdqu (%r12,%r8), %ymm0 + 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x000007b6 vpcmpgtb %ymm10, %ymm0, %ymm1 + 0xc5, 0xa5, 0x64, 0xd0, //0x000007bb vpcmpgtb %ymm0, %ymm11, %ymm2 + 0xc5, 0xed, 0xdb, 0xc9, //0x000007bf vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0x9d, 0x74, 0xd0, //0x000007c3 vpcmpeqb %ymm0, %ymm12, %ymm2 + 0xc5, 0x95, 0x74, 0xd8, //0x000007c7 vpcmpeqb %ymm0, %ymm13, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x000007cb vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0x8d, 0xdb, 0xd8, //0x000007cf vpand %ymm0, %ymm14, %ymm3 + 0xc5, 0x85, 0x74, 0xc0, //0x000007d3 vpcmpeqb %ymm0, %ymm15, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x000007d7 vpmovmskb %ymm0, %edx + 0xc5, 0xe5, 0x74, 0xdc, //0x000007db vpcmpeqb %ymm4, %ymm3, %ymm3 + 0xc5, 0xfd, 0xd7, 0xf3, //0x000007df vpmovmskb %ymm3, %esi + 0xc5, 0xfd, 0xd7, 0xfa, //0x000007e3 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0xeb, 0xc0, //0x000007e7 vpor %ymm0, %ymm1, %ymm0 + 0xc5, 0xe5, 0xeb, 0xca, //0x000007eb vpor %ymm2, %ymm3, %ymm1 + 0xc5, 0xfd, 0xeb, 0xc1, //0x000007ef vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000007f3 vpmovmskb %ymm0, %eax + 0x48, 0xf7, 0xd0, //0x000007f7 notq %rax + 0x48, 0x0f, 0xbc, 0xc8, //0x000007fa bsfq %rax, %rcx + 0x83, 0xf9, 0x20, //0x000007fe cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000801 je LBB0_90 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000807 movl $-1, %eax + 0xd3, 0xe0, //0x0000080c shll %cl, %eax + 0xf7, 0xd0, //0x0000080e notl %eax + 0x21, 0xc2, //0x00000810 andl %eax, %edx + 0x21, 0xc6, //0x00000812 andl %eax, %esi + 0x21, 0xf8, //0x00000814 andl %edi, %eax + 0x89, 0xc7, //0x00000816 movl %eax, %edi + //0x00000818 LBB0_90 + 0x8d, 0x5a, 0xff, //0x00000818 leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x0000081b andl %edx, %ebx + 0x0f, 0x85, 0xd4, 0x10, 0x00, 0x00, //0x0000081d jne LBB0_329 + 0x8d, 0x5e, 0xff, //0x00000823 leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x00000826 andl %esi, %ebx + 0x0f, 0x85, 0xc9, 0x10, 0x00, 0x00, //0x00000828 jne LBB0_329 + 0x8d, 0x5f, 0xff, //0x0000082e leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x00000831 andl %edi, %ebx + 0x0f, 0x85, 0xbe, 0x10, 0x00, 0x00, //0x00000833 jne LBB0_329 + 0x85, 0xd2, //0x00000839 testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000083b je LBB0_96 + 0x0f, 0xbc, 0xd2, //0x00000841 bsfl %edx, %edx + 0x49, 0x83, 0xfb, 0xff, //0x00000844 cmpq $-1, %r11 + 0x0f, 0x85, 0x7e, 0x12, 0x00, 0x00, //0x00000848 jne LBB0_345 + 0x4c, 0x01, 0xc2, //0x0000084e addq %r8, %rdx + 0x49, 0x89, 0xd3, //0x00000851 movq %rdx, %r11 + //0x00000854 LBB0_96 + 0x85, 0xf6, //0x00000854 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000856 je LBB0_99 + 0x0f, 0xbc, 0xd6, //0x0000085c bsfl %esi, %edx + 0x49, 0x83, 0xfa, 0xff, //0x0000085f cmpq $-1, %r10 + 0x0f, 0x85, 0x63, 0x12, 0x00, 0x00, //0x00000863 jne LBB0_345 + 0x4c, 0x01, 0xc2, //0x00000869 addq %r8, %rdx + 0x49, 0x89, 0xd2, //0x0000086c movq %rdx, %r10 + //0x0000086f LBB0_99 + 0x85, 0xff, //0x0000086f testl %edi, %edi + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000871 je LBB0_102 + 0x0f, 0xbc, 0xd7, //0x00000877 bsfl %edi, %edx + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x0000087a cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x47, 0x12, 0x00, 0x00, //0x0000087f jne LBB0_345 + 0x4c, 0x01, 0xc2, //0x00000885 addq %r8, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00000888 movq %rdx, $-72(%rbp) + //0x0000088c LBB0_102 + 0x83, 0xf9, 0x20, //0x0000088c cmpl $32, %ecx + 0x0f, 0x85, 0x77, 0x05, 0x00, 0x00, //0x0000088f jne LBB0_164 + 0x49, 0x83, 0xc5, 0xe0, //0x00000895 addq $-32, %r13 + 0x49, 0x83, 0xc0, 0x20, //0x00000899 addq $32, %r8 + 0x49, 0x83, 0xfd, 0x1f, //0x0000089d cmpq $31, %r13 + 0x0f, 0x87, 0x09, 0xff, 0xff, 0xff, //0x000008a1 ja LBB0_88 + 0xc5, 0xf8, 0x77, //0x000008a7 vzeroupper + 0xc5, 0x7e, 0x6f, 0x3d, 0xee, 0xf8, 0xff, 0xff, //0x000008aa vmovdqu $-1810(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xc6, 0xf8, 0xff, 0xff, //0x000008b2 vmovdqu $-1850(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x9e, 0xf8, 0xff, 0xff, //0x000008ba vmovdqu $-1890(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x76, 0xf8, 0xff, 0xff, //0x000008c2 vmovdqu $-1930(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x4e, 0xf8, 0xff, 0xff, //0x000008ca vmovdqu $-1970(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0x26, 0xf8, 0xff, 0xff, //0x000008d2 vmovdqu $-2010(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000008da vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x05, 0xf9, 0xf7, 0xff, 0xff, //0x000008df vmovdqu $-2055(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xd1, 0xf7, 0xff, 0xff, //0x000008e7 vmovdqu $-2095(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xa9, 0xf7, 0xff, 0xff, //0x000008ef vmovdqu $-2135(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x81, 0xf7, 0xff, 0xff, //0x000008f7 vmovdqu $-2175(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x4d, 0x01, 0xe0, //0x000008ff addq %r12, %r8 + 0x49, 0x83, 0xfd, 0x10, //0x00000902 cmpq $16, %r13 + 0x48, 0x8b, 0x45, 0xb0, //0x00000906 movq $-80(%rbp), %rax + 0x0f, 0x82, 0x80, 0x01, 0x00, 0x00, //0x0000090a jb LBB0_123 + //0x00000910 LBB0_105 + 0x4c, 0x89, 0xc1, //0x00000910 movq %r8, %rcx + 0x48, 0x29, 0xc1, //0x00000913 subq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc8, //0x00000916 subq $-56(%rbp), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x0000091a addq $1, %rcx + 0x48, 0x89, 0x4d, 0xa8, //0x0000091e movq %rcx, $-88(%rbp) + 0x45, 0x31, 0xc9, //0x00000922 xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000925 .p2align 4, 0x90 + //0x00000930 LBB0_106 + 0x4c, 0x89, 0xd3, //0x00000930 movq %r10, %rbx + 0x4d, 0x89, 0xe2, //0x00000933 movq %r12, %r10 + 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x08, //0x00000936 vmovdqu (%r8,%r9), %xmm0 + 0xc5, 0xf9, 0x64, 0x0d, 0xcc, 0xf6, 0xff, 0xff, //0x0000093c vpcmpgtb $-2356(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x15, 0xd4, 0xf6, 0xff, 0xff, //0x00000944 vmovdqu $-2348(%rip), %xmm2 /* LCPI0_13+0(%rip) */ + 0xc5, 0xe9, 0x64, 0xd0, //0x0000094c vpcmpgtb %xmm0, %xmm2, %xmm2 + 0xc5, 0xf1, 0xdb, 0xca, //0x00000950 vpand %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x74, 0x15, 0xd4, 0xf6, 0xff, 0xff, //0x00000954 vpcmpeqb $-2348(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x1d, 0xdc, 0xf6, 0xff, 0xff, //0x0000095c vpcmpeqb $-2340(%rip), %xmm0, %xmm3 /* LCPI0_15+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xd2, //0x00000964 vpor %xmm2, %xmm3, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0xe0, 0xf6, 0xff, 0xff, //0x00000968 vpand $-2336(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0xe8, 0xf6, 0xff, 0xff, //0x00000970 vpcmpeqb $-2328(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0xf0, 0xf6, 0xff, 0xff, //0x00000978 vpcmpeqb $-2320(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x00000980 vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xe9, 0xeb, 0xc9, //0x00000984 vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xd9, 0xeb, 0xc9, //0x00000988 vpor %xmm1, %xmm4, %xmm1 + 0xc5, 0x79, 0xd7, 0xe0, //0x0000098c vpmovmskb %xmm0, %r12d + 0xc5, 0xf9, 0xd7, 0xd3, //0x00000990 vpmovmskb %xmm3, %edx + 0xc5, 0xf9, 0xd7, 0xf2, //0x00000994 vpmovmskb %xmm2, %esi + 0xc5, 0xf9, 0xd7, 0xc1, //0x00000998 vpmovmskb %xmm1, %eax + 0xf7, 0xd0, //0x0000099c notl %eax + 0x0f, 0xbc, 0xc8, //0x0000099e bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x000009a1 cmpl $16, %ecx + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000009a4 je LBB0_108 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000009aa movl $-1, %eax + 0xd3, 0xe0, //0x000009af shll %cl, %eax + 0xf7, 0xd0, //0x000009b1 notl %eax + 0x41, 0x21, 0xc4, //0x000009b3 andl %eax, %r12d + 0x21, 0xc2, //0x000009b6 andl %eax, %edx + 0x21, 0xf0, //0x000009b8 andl %esi, %eax + 0x89, 0xc6, //0x000009ba movl %eax, %esi + //0x000009bc LBB0_108 + 0xc5, 0xfe, 0x6f, 0x25, 0xfc, 0xf7, 0xff, 0xff, //0x000009bc vmovdqu $-2052(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x41, 0x8d, 0x7c, 0x24, 0xff, //0x000009c4 leal $-1(%r12), %edi + 0x44, 0x21, 0xe7, //0x000009c9 andl %r12d, %edi + 0x0f, 0x85, 0xce, 0x11, 0x00, 0x00, //0x000009cc jne LBB0_348 + 0x8d, 0x7a, 0xff, //0x000009d2 leal $-1(%rdx), %edi + 0x21, 0xd7, //0x000009d5 andl %edx, %edi + 0x0f, 0x85, 0xc3, 0x11, 0x00, 0x00, //0x000009d7 jne LBB0_348 + 0x8d, 0x7e, 0xff, //0x000009dd leal $-1(%rsi), %edi + 0x21, 0xf7, //0x000009e0 andl %esi, %edi + 0x0f, 0x85, 0xb8, 0x11, 0x00, 0x00, //0x000009e2 jne LBB0_348 + 0x45, 0x85, 0xe4, //0x000009e8 testl %r12d, %r12d + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000009eb je LBB0_114 + 0x41, 0x0f, 0xbc, 0xfc, //0x000009f1 bsfl %r12d, %edi + 0x49, 0x83, 0xfb, 0xff, //0x000009f5 cmpq $-1, %r11 + 0x0f, 0x85, 0xb1, 0x12, 0x00, 0x00, //0x000009f9 jne LBB0_356 + 0x48, 0x8b, 0x45, 0xa8, //0x000009ff movq $-88(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00000a03 addq %r9, %rax + 0x48, 0x01, 0xc7, //0x00000a06 addq %rax, %rdi + 0x49, 0x89, 0xfb, //0x00000a09 movq %rdi, %r11 + //0x00000a0c LBB0_114 + 0x85, 0xd2, //0x00000a0c testl %edx, %edx + 0x4d, 0x89, 0xd4, //0x00000a0e movq %r10, %r12 + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000a11 je LBB0_117 + 0x0f, 0xbc, 0xd2, //0x00000a17 bsfl %edx, %edx + 0x48, 0x83, 0xfb, 0xff, //0x00000a1a cmpq $-1, %rbx + 0x0f, 0x85, 0x50, 0x12, 0x00, 0x00, //0x00000a1e jne LBB0_352 + 0x48, 0x8b, 0x45, 0xa8, //0x00000a24 movq $-88(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00000a28 addq %r9, %rax + 0x48, 0x01, 0xc2, //0x00000a2b addq %rax, %rdx + 0x49, 0x89, 0xd2, //0x00000a2e movq %rdx, %r10 + 0x85, 0xf6, //0x00000a31 testl %esi, %esi + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00000a33 jne LBB0_118 + 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00000a39 jmp LBB0_120 + 0x90, 0x90, //0x00000a3e .p2align 4, 0x90 + //0x00000a40 LBB0_117 + 0x49, 0x89, 0xda, //0x00000a40 movq %rbx, %r10 + 0x85, 0xf6, //0x00000a43 testl %esi, %esi + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00000a45 je LBB0_120 + //0x00000a4b LBB0_118 + 0x0f, 0xbc, 0xd6, //0x00000a4b bsfl %esi, %edx + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x00000a4e cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x1b, 0x12, 0x00, 0x00, //0x00000a53 jne LBB0_352 + 0x48, 0x8b, 0x45, 0xa8, //0x00000a59 movq $-88(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00000a5d addq %r9, %rax + 0x48, 0x01, 0xc2, //0x00000a60 addq %rax, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00000a63 movq %rdx, $-72(%rbp) + //0x00000a67 LBB0_120 + 0x83, 0xf9, 0x10, //0x00000a67 cmpl $16, %ecx + 0x0f, 0x85, 0x56, 0x05, 0x00, 0x00, //0x00000a6a jne LBB0_189 + 0x49, 0x83, 0xc5, 0xf0, //0x00000a70 addq $-16, %r13 + 0x49, 0x83, 0xc1, 0x10, //0x00000a74 addq $16, %r9 + 0x49, 0x83, 0xfd, 0x0f, //0x00000a78 cmpq $15, %r13 + 0x0f, 0x87, 0xae, 0xfe, 0xff, 0xff, //0x00000a7c ja LBB0_106 + 0x4d, 0x01, 0xc8, //0x00000a82 addq %r9, %r8 + 0x4c, 0x8d, 0x0d, 0x70, 0x23, 0x00, 0x00, //0x00000a85 leaq $9072(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x48, 0x8b, 0x45, 0xb0, //0x00000a8c movq $-80(%rbp), %rax + //0x00000a90 LBB0_123 + 0x4d, 0x85, 0xed, //0x00000a90 testq %r13, %r13 + 0xc5, 0xfe, 0x6f, 0x25, 0x25, 0xf7, 0xff, 0xff, //0x00000a93 vmovdqu $-2267(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x84, 0x50, 0x05, 0x00, 0x00, //0x00000a9b je LBB0_191 + 0x4b, 0x8d, 0x3c, 0x28, //0x00000aa1 leaq (%r8,%r13), %rdi + 0x4c, 0x89, 0xc6, //0x00000aa5 movq %r8, %rsi + 0x48, 0x29, 0xc6, //0x00000aa8 subq %rax, %rsi + 0x48, 0x2b, 0x75, 0xc8, //0x00000aab subq $-56(%rbp), %rsi + 0x48, 0x83, 0xc6, 0x01, //0x00000aaf addq $1, %rsi + 0x31, 0xc9, //0x00000ab3 xorl %ecx, %ecx + 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00000ab5 jmp LBB0_128 + //0x00000aba LBB0_125 + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x00000aba cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0xe3, 0x10, 0x00, 0x00, //0x00000abf jne LBB0_349 + 0x48, 0x8d, 0x04, 0x0e, //0x00000ac5 leaq (%rsi,%rcx), %rax + 0x48, 0x89, 0x45, 0xb8, //0x00000ac9 movq %rax, $-72(%rbp) + 0x90, 0x90, 0x90, //0x00000acd .p2align 4, 0x90 + //0x00000ad0 LBB0_127 + 0x48, 0x83, 0xc1, 0x01, //0x00000ad0 addq $1, %rcx + 0x49, 0x39, 0xcd, //0x00000ad4 cmpq %rcx, %r13 + 0x0f, 0x84, 0xd7, 0x0d, 0x00, 0x00, //0x00000ad7 je LBB0_321 + //0x00000add LBB0_128 + 0x41, 0x0f, 0xbe, 0x14, 0x08, //0x00000add movsbl (%r8,%rcx), %edx + 0x8d, 0x42, 0xd0, //0x00000ae2 leal $-48(%rdx), %eax + 0x83, 0xf8, 0x0a, //0x00000ae5 cmpl $10, %eax + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000ae8 jb LBB0_127 + 0x8d, 0x5a, 0xd5, //0x00000aee leal $-43(%rdx), %ebx + 0x83, 0xfb, 0x1a, //0x00000af1 cmpl $26, %ebx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000af4 ja LBB0_133 + 0x49, 0x63, 0x04, 0x99, //0x00000afa movslq (%r9,%rbx,4), %rax + 0x4c, 0x01, 0xc8, //0x00000afe addq %r9, %rax + 0xff, 0xe0, //0x00000b01 jmpq *%rax + //0x00000b03 LBB0_131 + 0x49, 0x83, 0xfb, 0xff, //0x00000b03 cmpq $-1, %r11 + 0x0f, 0x85, 0x9b, 0x10, 0x00, 0x00, //0x00000b07 jne LBB0_349 + 0x4c, 0x8d, 0x1c, 0x0e, //0x00000b0d leaq (%rsi,%rcx), %r11 + 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000b11 jmp LBB0_127 + //0x00000b16 LBB0_133 + 0x83, 0xfa, 0x65, //0x00000b16 cmpl $101, %edx + 0x0f, 0x85, 0xcf, 0x04, 0x00, 0x00, //0x00000b19 jne LBB0_190 + //0x00000b1f LBB0_134 + 0x49, 0x83, 0xfa, 0xff, //0x00000b1f cmpq $-1, %r10 + 0x0f, 0x85, 0x7f, 0x10, 0x00, 0x00, //0x00000b23 jne LBB0_349 + 0x4c, 0x8d, 0x14, 0x0e, //0x00000b29 leaq (%rsi,%rcx), %r10 + 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00000b2d jmp LBB0_127 + //0x00000b32 LBB0_67 + 0x83, 0xff, 0x22, //0x00000b32 cmpl $34, %edi + 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00000b35 je LBB0_68 + //0x00000b3b LBB0_65 + 0x83, 0xff, 0x7d, //0x00000b3b cmpl $125, %edi + 0x0f, 0x85, 0x83, 0x1e, 0x00, 0x00, //0x00000b3e jne LBB0_532 + //0x00000b44 LBB0_40 + 0x49, 0x89, 0x55, 0x00, //0x00000b44 movq %rdx, (%r13) + 0x4d, 0x89, 0xf7, //0x00000b48 movq %r14, %r15 + 0x48, 0x85, 0xd2, //0x00000b4b testq %rdx, %rdx + 0x0f, 0x85, 0xdc, 0xf7, 0xff, 0xff, //0x00000b4e jne LBB0_5 + 0xe9, 0x75, 0x1e, 0x00, 0x00, //0x00000b54 jmp LBB0_533 + //0x00000b59 LBB0_136 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00000b59 cmpq $4095, %rsi + 0x0f, 0x8f, 0x0d, 0x1e, 0x00, 0x00, //0x00000b60 jg LBB0_517 + 0x48, 0x8d, 0x4e, 0x01, //0x00000b66 leaq $1(%rsi), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00000b6a movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xf5, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000b6e movq $0, $8(%r13,%rsi,8) + 0xe9, 0x94, 0xf7, 0xff, 0xff, //0x00000b77 jmp LBB0_3 + //0x00000b7c LBB0_68 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000b7c movq $2, (%r13,%rsi,8) + 0x4d, 0x8b, 0x03, //0x00000b85 movq (%r11), %r8 + 0x4d, 0x8b, 0x62, 0x08, //0x00000b88 movq $8(%r10), %r12 + 0xf6, 0x45, 0x98, 0x20, //0x00000b8c testb $32, $-104(%rbp) + 0x0f, 0x85, 0x9b, 0x02, 0x00, 0x00, //0x00000b90 jne LBB0_165 + 0x4c, 0x89, 0xe3, //0x00000b96 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x00000b99 subq %r8, %rbx + 0x0f, 0x84, 0x8a, 0x1f, 0x00, 0x00, //0x00000b9c je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x00000ba2 cmpq $64, %rbx + 0x0f, 0x82, 0x06, 0x13, 0x00, 0x00, //0x00000ba6 jb LBB0_375 + 0x4c, 0x89, 0xc6, //0x00000bac movq %r8, %rsi + 0x48, 0xf7, 0xd6, //0x00000baf notq %rsi + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000bb2 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x00000bb9 movq %r8, %r15 + 0x45, 0x31, 0xd2, //0x00000bbc xorl %r10d, %r10d + 0x90, //0x00000bbf .p2align 4, 0x90 + //0x00000bc0 LBB0_72 + 0x48, 0x8b, 0x45, 0xc8, //0x00000bc0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00000bc4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x00000bca vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000bd1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000bd5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000bd9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000bdd vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x00000be1 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000be5 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00000be9 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000bed vpmovmskb %ymm0, %ecx + 0x48, 0xc1, 0xe0, 0x20, //0x00000bf1 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000bf5 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00000bf8 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x00000bfc orq %rcx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000bff jne LBB0_140 + 0x4d, 0x85, 0xd2, //0x00000c05 testq %r10, %r10 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000c08 jne LBB0_142 + 0x45, 0x31, 0xd2, //0x00000c0e xorl %r10d, %r10d + 0x48, 0x85, 0xff, //0x00000c11 testq %rdi, %rdi + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000c14 jne LBB0_143 + //0x00000c1a LBB0_75 + 0x48, 0x83, 0xc3, 0xc0, //0x00000c1a addq $-64, %rbx + 0x48, 0x83, 0xc6, 0xc0, //0x00000c1e addq $-64, %rsi + 0x49, 0x83, 0xc7, 0x40, //0x00000c22 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00000c26 cmpq $63, %rbx + 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x00000c2a ja LBB0_72 + 0xe9, 0x9e, 0x0f, 0x00, 0x00, //0x00000c30 jmp LBB0_76 + //0x00000c35 LBB0_140 + 0x49, 0x83, 0xf9, 0xff, //0x00000c35 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000c39 jne LBB0_142 + 0x4c, 0x0f, 0xbc, 0xca, //0x00000c3f bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000c43 addq %r15, %r9 + //0x00000c46 LBB0_142 + 0x4c, 0x89, 0xd0, //0x00000c46 movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00000c49 notq %rax + 0x48, 0x21, 0xd0, //0x00000c4c andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x00000c4f leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xd3, //0x00000c53 orq %r10, %r11 + 0x4c, 0x89, 0xd9, //0x00000c56 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000c59 notq %rcx + 0x48, 0x21, 0xd1, //0x00000c5c andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000c5f movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00000c69 andq %rdx, %rcx + 0x45, 0x31, 0xd2, //0x00000c6c xorl %r10d, %r10d + 0x48, 0x01, 0xc1, //0x00000c6f addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc2, //0x00000c72 setb %r10b + 0x48, 0x01, 0xc9, //0x00000c76 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c79 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00000c83 xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00000c86 andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000c89 notq %rcx + 0x48, 0x21, 0xcf, //0x00000c8c andq %rcx, %rdi + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000c8f movq $-48(%rbp), %r11 + 0x48, 0x85, 0xff, //0x00000c93 testq %rdi, %rdi + 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00000c96 je LBB0_75 + //0x00000c9c LBB0_143 + 0x4c, 0x0f, 0xbc, 0xff, //0x00000c9c bsfq %rdi, %r15 + 0x49, 0x29, 0xf7, //0x00000ca0 subq %rsi, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00000ca3 movq $-64(%rbp), %r10 + 0xe9, 0x47, 0x04, 0x00, 0x00, //0x00000ca7 jmp LBB0_205 + //0x00000cac LBB0_144 + 0x4c, 0x89, 0xe8, //0x00000cac movq %r13, %rax + 0x4d, 0x89, 0xe5, //0x00000caf movq %r12, %r13 + 0x4d, 0x29, 0xc5, //0x00000cb2 subq %r8, %r13 + 0x0f, 0x84, 0x71, 0x1e, 0x00, 0x00, //0x00000cb5 je LBB0_535 + 0x49, 0x83, 0xfd, 0x40, //0x00000cbb cmpq $64, %r13 + 0x0f, 0x82, 0x8c, 0x11, 0x00, 0x00, //0x00000cbf jb LBB0_369 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000cc5 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x00000ccc movq %r8, %r15 + 0x45, 0x31, 0xdb, //0x00000ccf xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cd2 .p2align 4, 0x90 + //0x00000ce0 LBB0_147 + 0x48, 0x8b, 0x4d, 0xc8, //0x00000ce0 movq $-56(%rbp), %rcx + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x39, //0x00000ce4 vmovdqu (%rcx,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x39, 0x20, //0x00000cea vmovdqu $32(%rcx,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000cf1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000cf5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000cf9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00000cfd vpmovmskb %ymm2, %ecx + 0xc5, 0xfd, 0x74, 0xd7, //0x00000d01 vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00000d05 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x00000d09 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x00000d0d vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0x64, 0xd1, //0x00000d11 vpcmpgtb %ymm1, %ymm8, %ymm2 + 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000d15 vpcmpgtb %ymm9, %ymm1, %ymm1 + 0xc5, 0xed, 0xdb, 0xc9, //0x00000d1a vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00000d1e vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe1, 0x20, //0x00000d22 shlq $32, %rcx + 0x48, 0x09, 0xcf, //0x00000d26 orq %rcx, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00000d29 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x00000d2d shlq $32, %rsi + 0x48, 0x09, 0xda, //0x00000d31 orq %rbx, %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000d34 jne LBB0_158 + 0x4d, 0x85, 0xdb, //0x00000d3a testq %r11, %r11 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000d3d jne LBB0_160 + 0x45, 0x31, 0xdb, //0x00000d43 xorl %r11d, %r11d + //0x00000d46 LBB0_150 + 0xc5, 0xbd, 0x64, 0xc8, //0x00000d46 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000d4a vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x00000d4f vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000d53 vpmovmskb %ymm0, %ecx + 0x48, 0x09, 0xce, //0x00000d57 orq %rcx, %rsi + 0x48, 0x85, 0xff, //0x00000d5a testq %rdi, %rdi + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000d5d jne LBB0_161 + 0x48, 0x85, 0xf6, //0x00000d63 testq %rsi, %rsi + 0x0f, 0x85, 0x77, 0x1c, 0x00, 0x00, //0x00000d66 jne LBB0_511 + 0x49, 0x83, 0xc5, 0xc0, //0x00000d6c addq $-64, %r13 + 0x49, 0x83, 0xc7, 0x40, //0x00000d70 addq $64, %r15 + 0x49, 0x83, 0xfd, 0x3f, //0x00000d74 cmpq $63, %r13 + 0x0f, 0x87, 0x62, 0xff, 0xff, 0xff, //0x00000d78 ja LBB0_147 + 0xe9, 0xae, 0x0d, 0x00, 0x00, //0x00000d7e jmp LBB0_153 + //0x00000d83 LBB0_158 + 0x49, 0x83, 0xf9, 0xff, //0x00000d83 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000d87 jne LBB0_160 + 0x4c, 0x0f, 0xbc, 0xca, //0x00000d8d bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000d91 addq %r15, %r9 + //0x00000d94 LBB0_160 + 0x4c, 0x89, 0xd9, //0x00000d94 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000d97 notq %rcx + 0x48, 0x21, 0xd1, //0x00000d9a andq %rdx, %rcx + 0x4c, 0x8d, 0x14, 0x09, //0x00000d9d leaq (%rcx,%rcx), %r10 + 0x4d, 0x09, 0xda, //0x00000da1 orq %r11, %r10 + 0x4c, 0x89, 0xd3, //0x00000da4 movq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x00000da7 notq %rbx + 0x48, 0x21, 0xd3, //0x00000daa andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000dad movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00000db7 andq %rdx, %rbx + 0x45, 0x31, 0xdb, //0x00000dba xorl %r11d, %r11d + 0x48, 0x01, 0xcb, //0x00000dbd addq %rcx, %rbx + 0x41, 0x0f, 0x92, 0xc3, //0x00000dc0 setb %r11b + 0x48, 0x01, 0xdb, //0x00000dc4 addq %rbx, %rbx + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000dc7 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcb, //0x00000dd1 xorq %rcx, %rbx + 0x4c, 0x21, 0xd3, //0x00000dd4 andq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x00000dd7 notq %rbx + 0x48, 0x21, 0xdf, //0x00000dda andq %rbx, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00000ddd movq $-64(%rbp), %r10 + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00000de1 jmp LBB0_150 + //0x00000de6 LBB0_161 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000de6 bsfq %rdi, %rcx + 0x48, 0x85, 0xf6, //0x00000dea testq %rsi, %rsi + 0x0f, 0x84, 0x96, 0x01, 0x00, 0x00, //0x00000ded je LBB0_184 + 0x48, 0x0f, 0xbc, 0xd6, //0x00000df3 bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000df7 movq $-48(%rbp), %r11 + 0x49, 0x89, 0xc5, //0x00000dfb movq %rax, %r13 + 0x48, 0x39, 0xca, //0x00000dfe cmpq %rcx, %rdx + 0x0f, 0x83, 0x97, 0x01, 0x00, 0x00, //0x00000e01 jae LBB0_185 + 0xe9, 0x28, 0x1d, 0x00, 0x00, //0x00000e07 jmp LBB0_163 + //0x00000e0c LBB0_164 + 0x4c, 0x01, 0xc1, //0x00000e0c addq %r8, %rcx + 0x4c, 0x01, 0xe1, //0x00000e0f addq %r12, %rcx + 0xc5, 0xf8, 0x77, //0x00000e12 vzeroupper + 0x49, 0x89, 0xc8, //0x00000e15 movq %rcx, %r8 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000e18 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x00000e1f testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x00000e22 movq $-72(%rbp), %rdx + 0x0f, 0x85, 0xd9, 0x01, 0x00, 0x00, //0x00000e26 jne LBB0_192 + 0xe9, 0x85, 0x1b, 0x00, 0x00, //0x00000e2c jmp LBB0_510 + //0x00000e31 LBB0_165 + 0x4c, 0x89, 0xe3, //0x00000e31 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x00000e34 subq %r8, %rbx + 0x0f, 0x84, 0xef, 0x1c, 0x00, 0x00, //0x00000e37 je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x00000e3d cmpq $64, %rbx + 0x0f, 0x82, 0x8c, 0x10, 0x00, 0x00, //0x00000e41 jb LBB0_376 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000e47 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x00000e4e movq %r8, %r15 + 0x45, 0x31, 0xdb, //0x00000e51 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e54 .p2align 4, 0x90 + //0x00000e60 LBB0_168 + 0x48, 0x8b, 0x45, 0xc8, //0x00000e60 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00000e64 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x00000e6a vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000e71 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000e75 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000e79 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000e7d vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x00000e81 vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00000e85 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x00000e89 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00000e8d vpmovmskb %ymm2, %ecx + 0xc5, 0xbd, 0x64, 0xd1, //0x00000e91 vpcmpgtb %ymm1, %ymm8, %ymm2 + 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000e95 vpcmpgtb %ymm9, %ymm1, %ymm1 + 0xc5, 0xed, 0xdb, 0xc9, //0x00000e9a vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00000e9e vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00000ea2 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000ea6 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00000ea9 shlq $32, %rcx + 0x48, 0xc1, 0xe6, 0x20, //0x00000ead shlq $32, %rsi + 0x48, 0x09, 0xca, //0x00000eb1 orq %rcx, %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000eb4 jne LBB0_179 + 0x4d, 0x85, 0xdb, //0x00000eba testq %r11, %r11 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ebd jne LBB0_181 + 0x45, 0x31, 0xdb, //0x00000ec3 xorl %r11d, %r11d + //0x00000ec6 LBB0_171 + 0xc5, 0xbd, 0x64, 0xc8, //0x00000ec6 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000eca vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x00000ecf vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00000ed3 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x00000ed7 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x00000eda testq %rdi, %rdi + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000edd jne LBB0_182 + 0x48, 0x85, 0xf6, //0x00000ee3 testq %rsi, %rsi + 0x0f, 0x85, 0xf7, 0x1a, 0x00, 0x00, //0x00000ee6 jne LBB0_511 + 0x48, 0x83, 0xc3, 0xc0, //0x00000eec addq $-64, %rbx + 0x49, 0x83, 0xc7, 0x40, //0x00000ef0 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00000ef4 cmpq $63, %rbx + 0x0f, 0x87, 0x62, 0xff, 0xff, 0xff, //0x00000ef8 ja LBB0_168 + 0xe9, 0x28, 0x0d, 0x00, 0x00, //0x00000efe jmp LBB0_174 + //0x00000f03 LBB0_179 + 0x49, 0x83, 0xf9, 0xff, //0x00000f03 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000f07 jne LBB0_181 + 0x4c, 0x0f, 0xbc, 0xca, //0x00000f0d bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000f11 addq %r15, %r9 + //0x00000f14 LBB0_181 + 0x4c, 0x89, 0xd8, //0x00000f14 movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00000f17 notq %rax + 0x48, 0x21, 0xd0, //0x00000f1a andq %rdx, %rax + 0x4c, 0x8d, 0x14, 0x00, //0x00000f1d leaq (%rax,%rax), %r10 + 0x4d, 0x09, 0xda, //0x00000f21 orq %r11, %r10 + 0x4c, 0x89, 0xd1, //0x00000f24 movq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x00000f27 notq %rcx + 0x48, 0x21, 0xd1, //0x00000f2a andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f2d movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00000f37 andq %rdx, %rcx + 0x45, 0x31, 0xdb, //0x00000f3a xorl %r11d, %r11d + 0x48, 0x01, 0xc1, //0x00000f3d addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc3, //0x00000f40 setb %r11b + 0x48, 0x01, 0xc9, //0x00000f44 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f47 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00000f51 xorq %rax, %rcx + 0x4c, 0x21, 0xd1, //0x00000f54 andq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x00000f57 notq %rcx + 0x48, 0x21, 0xcf, //0x00000f5a andq %rcx, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00000f5d movq $-64(%rbp), %r10 + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00000f61 jmp LBB0_171 + //0x00000f66 LBB0_182 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000f66 bsfq %rdi, %rcx + 0x48, 0x85, 0xf6, //0x00000f6a testq %rsi, %rsi + 0x0f, 0x84, 0x67, 0x01, 0x00, 0x00, //0x00000f6d je LBB0_203 + 0x48, 0x0f, 0xbc, 0xd6, //0x00000f73 bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000f77 movq $-48(%rbp), %r11 + 0x48, 0x39, 0xca, //0x00000f7b cmpq %rcx, %rdx + 0x0f, 0x83, 0x68, 0x01, 0x00, 0x00, //0x00000f7e jae LBB0_204 + 0xe9, 0xab, 0x1b, 0x00, 0x00, //0x00000f84 jmp LBB0_163 + //0x00000f89 LBB0_184 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000f89 movl $64, %edx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000f8e movq $-48(%rbp), %r11 + 0x49, 0x89, 0xc5, //0x00000f92 movq %rax, %r13 + 0x48, 0x39, 0xca, //0x00000f95 cmpq %rcx, %rdx + 0x0f, 0x82, 0x96, 0x1b, 0x00, 0x00, //0x00000f98 jb LBB0_163 + //0x00000f9e LBB0_185 + 0x49, 0x01, 0xcf, //0x00000f9e addq %rcx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00000fa1 addq $1, %r15 + //0x00000fa5 LBB0_186 + 0x4d, 0x85, 0xff, //0x00000fa5 testq %r15, %r15 + 0x0f, 0x88, 0xd1, 0x19, 0x00, 0x00, //0x00000fa8 js LBB0_326 + //0x00000fae LBB0_187 + 0x4d, 0x89, 0x3b, //0x00000fae movq %r15, (%r11) + 0x4d, 0x85, 0xc0, //0x00000fb1 testq %r8, %r8 + 0x4c, 0x8d, 0x0d, 0x41, 0x1e, 0x00, 0x00, //0x00000fb4 leaq $7745(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x0f, 0x8f, 0x4f, 0xf3, 0xff, 0xff, //0x00000fbb jg LBB0_3 + 0xe9, 0xd5, 0x19, 0x00, 0x00, //0x00000fc1 jmp LBB0_188 + //0x00000fc6 LBB0_189 + 0x89, 0xc8, //0x00000fc6 movl %ecx, %eax + 0x49, 0x01, 0xc0, //0x00000fc8 addq %rax, %r8 + 0x4d, 0x01, 0xc8, //0x00000fcb addq %r9, %r8 + 0x4c, 0x8d, 0x0d, 0x27, 0x1e, 0x00, 0x00, //0x00000fce leaq $7719(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000fd5 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x00000fdc testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x00000fdf movq $-72(%rbp), %rdx + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00000fe3 jne LBB0_192 + 0xe9, 0xc8, 0x19, 0x00, 0x00, //0x00000fe9 jmp LBB0_510 + //0x00000fee LBB0_190 + 0x49, 0x01, 0xc8, //0x00000fee addq %rcx, %r8 + //0x00000ff1 LBB0_191 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ff1 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x00000ff8 testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x00000ffb movq $-72(%rbp), %rdx + 0x0f, 0x84, 0xb1, 0x19, 0x00, 0x00, //0x00000fff je LBB0_510 + //0x00001005 LBB0_192 + 0x48, 0x85, 0xd2, //0x00001005 testq %rdx, %rdx + 0x0f, 0x84, 0xa8, 0x19, 0x00, 0x00, //0x00001008 je LBB0_510 + 0x4d, 0x85, 0xd2, //0x0000100e testq %r10, %r10 + 0x0f, 0x84, 0x9f, 0x19, 0x00, 0x00, //0x00001011 je LBB0_510 + 0x4d, 0x29, 0xe0, //0x00001017 subq %r12, %r8 + 0x49, 0x8d, 0x48, 0xff, //0x0000101a leaq $-1(%r8), %rcx + 0x49, 0x39, 0xcb, //0x0000101e cmpq %rcx, %r11 + 0x0f, 0x84, 0x5b, 0xf2, 0xff, 0xff, //0x00001021 je LBB0_508 + 0x48, 0x39, 0xca, //0x00001027 cmpq %rcx, %rdx + 0x0f, 0x84, 0x52, 0xf2, 0xff, 0xff, //0x0000102a je LBB0_508 + 0x49, 0x39, 0xca, //0x00001030 cmpq %rcx, %r10 + 0x0f, 0x84, 0x49, 0xf2, 0xff, 0xff, //0x00001033 je LBB0_508 + 0x48, 0x85, 0xd2, //0x00001039 testq %rdx, %rdx + 0xc5, 0xfe, 0x6f, 0x2d, 0x3c, 0xf0, 0xff, 0xff, //0x0000103c vmovdqu $-4036(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x54, 0xf0, 0xff, 0xff, //0x00001044 vmovdqu $-4012(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x6c, 0xf0, 0xff, 0xff, //0x0000104c vmovdqu $-3988(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x84, 0xf0, 0xff, 0xff, //0x00001054 vmovdqu $-3964(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000105c vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x97, 0xf0, 0xff, 0xff, //0x00001061 vmovdqu $-3945(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xaf, 0xf0, 0xff, 0xff, //0x00001069 vmovdqu $-3921(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xc7, 0xf0, 0xff, 0xff, //0x00001071 vmovdqu $-3897(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xdf, 0xf0, 0xff, 0xff, //0x00001079 vmovdqu $-3873(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xf7, 0xf0, 0xff, 0xff, //0x00001081 vmovdqu $-3849(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x0f, 0xf1, 0xff, 0xff, //0x00001089 vmovdqu $-3825(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x27, 0xf1, 0xff, 0xff, //0x00001091 vmovdqu $-3801(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x8e, 0x18, 0x00, 0x00, 0x00, //0x00001099 jle LBB0_200 + 0x48, 0x8d, 0x42, 0xff, //0x0000109f leaq $-1(%rdx), %rax + 0x49, 0x39, 0xc2, //0x000010a3 cmpq %rax, %r10 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x000010a6 je LBB0_200 + 0x48, 0xf7, 0xd2, //0x000010ac notq %rdx + 0x49, 0x89, 0xd0, //0x000010af movq %rdx, %r8 + 0xe9, 0x06, 0x0b, 0x00, 0x00, //0x000010b2 jmp LBB0_350 + //0x000010b7 LBB0_200 + 0x4c, 0x89, 0xd8, //0x000010b7 movq %r11, %rax + 0x4c, 0x09, 0xd0, //0x000010ba orq %r10, %rax + 0x0f, 0x99, 0xc1, //0x000010bd setns %cl + 0x0f, 0x88, 0xc5, 0x02, 0x00, 0x00, //0x000010c0 js LBB0_247 + 0x4d, 0x39, 0xd3, //0x000010c6 cmpq %r10, %r11 + 0x0f, 0x8c, 0xbc, 0x02, 0x00, 0x00, //0x000010c9 jl LBB0_247 + 0x49, 0xf7, 0xd3, //0x000010cf notq %r11 + 0x4d, 0x89, 0xd8, //0x000010d2 movq %r11, %r8 + 0xe9, 0xe3, 0x0a, 0x00, 0x00, //0x000010d5 jmp LBB0_350 + //0x000010da LBB0_203 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000010da movl $64, %edx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000010df movq $-48(%rbp), %r11 + 0x48, 0x39, 0xca, //0x000010e3 cmpq %rcx, %rdx + 0x0f, 0x82, 0x48, 0x1a, 0x00, 0x00, //0x000010e6 jb LBB0_163 + //0x000010ec LBB0_204 + 0x49, 0x01, 0xcf, //0x000010ec addq %rcx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000010ef addq $1, %r15 + //0x000010f3 LBB0_205 + 0x4d, 0x85, 0xff, //0x000010f3 testq %r15, %r15 + 0x0f, 0x88, 0x83, 0x18, 0x00, 0x00, //0x000010f6 js LBB0_326 + 0x4d, 0x89, 0x3b, //0x000010fc movq %r15, (%r11) + 0x4d, 0x85, 0xc0, //0x000010ff testq %r8, %r8 + 0x0f, 0x8e, 0x93, 0x18, 0x00, 0x00, //0x00001102 jle LBB0_188 + 0x49, 0x8b, 0x4d, 0x00, //0x00001108 movq (%r13), %rcx + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x0000110c cmpq $4095, %rcx + 0x0f, 0x8f, 0x5a, 0x18, 0x00, 0x00, //0x00001113 jg LBB0_517 + 0x48, 0x8d, 0x41, 0x01, //0x00001119 leaq $1(%rcx), %rax + 0x49, 0x89, 0x45, 0x00, //0x0000111d movq %rax, (%r13) + 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001121 movq $4, $8(%r13,%rcx,8) + 0x4c, 0x8d, 0x0d, 0xcb, 0x1c, 0x00, 0x00, //0x0000112a leaq $7371(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0xe9, 0xda, 0xf1, 0xff, 0xff, //0x00001131 jmp LBB0_3 + //0x00001136 LBB0_209 + 0x49, 0x8b, 0x0b, //0x00001136 movq (%r11), %rcx + 0x49, 0x8b, 0x52, 0x08, //0x00001139 movq $8(%r10), %rdx + 0x48, 0x8d, 0x42, 0xfc, //0x0000113d leaq $-4(%rdx), %rax + 0x48, 0x39, 0xc1, //0x00001141 cmpq %rax, %rcx + 0x0f, 0x87, 0xbd, 0x18, 0x00, 0x00, //0x00001144 ja LBB0_518 + 0x41, 0x8b, 0x14, 0x08, //0x0000114a movl (%r8,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x0000114e cmpl $1702063201, %edx + 0x0f, 0x85, 0x56, 0x19, 0x00, 0x00, //0x00001154 jne LBB0_524 + 0x48, 0x8d, 0x41, 0x04, //0x0000115a leaq $4(%rcx), %rax + 0x49, 0x89, 0x03, //0x0000115e movq %rax, (%r11) + 0x48, 0x85, 0xc9, //0x00001161 testq %rcx, %rcx + 0x0f, 0x8f, 0xa6, 0xf1, 0xff, 0xff, //0x00001164 jg LBB0_3 + 0xe9, 0x96, 0x19, 0x00, 0x00, //0x0000116a jmp LBB0_212 + //0x0000116f LBB0_213 + 0x4d, 0x8b, 0x03, //0x0000116f movq (%r11), %r8 + 0x4d, 0x8b, 0x62, 0x08, //0x00001172 movq $8(%r10), %r12 + 0xf6, 0x45, 0x98, 0x20, //0x00001176 testb $32, $-104(%rbp) + 0x0f, 0x85, 0x24, 0x02, 0x00, 0x00, //0x0000117a jne LBB0_248 + 0x4c, 0x89, 0xe3, //0x00001180 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x00001183 subq %r8, %rbx + 0x0f, 0x84, 0xa0, 0x19, 0x00, 0x00, //0x00001186 je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x0000118c cmpq $64, %rbx + 0x0f, 0x82, 0x7a, 0x0d, 0x00, 0x00, //0x00001190 jb LBB0_379 + 0x4c, 0x89, 0xc6, //0x00001196 movq %r8, %rsi + 0x48, 0xf7, 0xd6, //0x00001199 notq %rsi + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000119c movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x000011a3 movq %r8, %r15 + 0x45, 0x31, 0xd2, //0x000011a6 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011a9 .p2align 4, 0x90 + //0x000011b0 LBB0_217 + 0x48, 0x8b, 0x45, 0xc8, //0x000011b0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x000011b4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x000011ba vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000011c1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000011c5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000011c9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x000011cd vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x000011d1 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x000011d5 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x000011d9 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x000011dd vpmovmskb %ymm0, %ecx + 0x48, 0xc1, 0xe0, 0x20, //0x000011e1 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x000011e5 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x000011e8 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x000011ec orq %rcx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000011ef jne LBB0_226 + 0x4d, 0x85, 0xd2, //0x000011f5 testq %r10, %r10 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x000011f8 jne LBB0_228 + 0x45, 0x31, 0xd2, //0x000011fe xorl %r10d, %r10d + 0x48, 0x85, 0xff, //0x00001201 testq %rdi, %rdi + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00001204 jne LBB0_229 + //0x0000120a LBB0_220 + 0x48, 0x83, 0xc3, 0xc0, //0x0000120a addq $-64, %rbx + 0x48, 0x83, 0xc6, 0xc0, //0x0000120e addq $-64, %rsi + 0x49, 0x83, 0xc7, 0x40, //0x00001212 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00001216 cmpq $63, %rbx + 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x0000121a ja LBB0_217 + 0xe9, 0xc2, 0x0a, 0x00, 0x00, //0x00001220 jmp LBB0_221 + //0x00001225 LBB0_226 + 0x49, 0x83, 0xf9, 0xff, //0x00001225 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001229 jne LBB0_228 + 0x4c, 0x0f, 0xbc, 0xca, //0x0000122f bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00001233 addq %r15, %r9 + //0x00001236 LBB0_228 + 0x4c, 0x89, 0xd0, //0x00001236 movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00001239 notq %rax + 0x48, 0x21, 0xd0, //0x0000123c andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x0000123f leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xd3, //0x00001243 orq %r10, %r11 + 0x4c, 0x89, 0xd9, //0x00001246 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00001249 notq %rcx + 0x48, 0x21, 0xd1, //0x0000124c andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000124f movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00001259 andq %rdx, %rcx + 0x45, 0x31, 0xd2, //0x0000125c xorl %r10d, %r10d + 0x48, 0x01, 0xc1, //0x0000125f addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc2, //0x00001262 setb %r10b + 0x48, 0x01, 0xc9, //0x00001266 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001269 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00001273 xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00001276 andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00001279 notq %rcx + 0x48, 0x21, 0xcf, //0x0000127c andq %rcx, %rdi + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000127f movq $-48(%rbp), %r11 + 0x48, 0x85, 0xff, //0x00001283 testq %rdi, %rdi + 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00001286 je LBB0_220 + //0x0000128c LBB0_229 + 0x4c, 0x0f, 0xbc, 0xff, //0x0000128c bsfq %rdi, %r15 + 0x49, 0x29, 0xf7, //0x00001290 subq %rsi, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001293 movq $-64(%rbp), %r10 + 0xe9, 0x4d, 0x06, 0x00, 0x00, //0x00001297 jmp LBB0_325 + //0x0000129c LBB0_230 + 0x4d, 0x8b, 0x52, 0x08, //0x0000129c movq $8(%r10), %r10 + 0x4d, 0x8b, 0x3b, //0x000012a0 movq (%r11), %r15 + 0x4d, 0x29, 0xfa, //0x000012a3 subq %r15, %r10 + 0x0f, 0x84, 0x63, 0x17, 0x00, 0x00, //0x000012a6 je LBB0_516 + 0x4b, 0x8d, 0x04, 0x38, //0x000012ac leaq (%r8,%r15), %rax + 0x48, 0x89, 0x45, 0xa8, //0x000012b0 movq %rax, $-88(%rbp) + 0x80, 0x38, 0x30, //0x000012b4 cmpb $48, (%rax) + 0x0f, 0x85, 0x5c, 0x02, 0x00, 0x00, //0x000012b7 jne LBB0_269 + 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x000012bd movl $1, %r12d + 0x49, 0x83, 0xfa, 0x01, //0x000012c3 cmpq $1, %r10 + 0x0f, 0x85, 0x1f, 0x02, 0x00, 0x00, //0x000012c7 jne LBB0_267 + //0x000012cd LBB0_233 + 0x4c, 0x89, 0xf9, //0x000012cd movq %r15, %rcx + 0xe9, 0x97, 0x07, 0x00, 0x00, //0x000012d0 jmp LBB0_366 + //0x000012d5 LBB0_234 + 0x49, 0x8b, 0x4d, 0x00, //0x000012d5 movq (%r13), %rcx + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000012d9 cmpq $4095, %rcx + 0x0f, 0x8f, 0x8d, 0x16, 0x00, 0x00, //0x000012e0 jg LBB0_517 + 0x48, 0x8d, 0x41, 0x01, //0x000012e6 leaq $1(%rcx), %rax + 0x49, 0x89, 0x45, 0x00, //0x000012ea movq %rax, (%r13) + 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000012ee movq $5, $8(%r13,%rcx,8) + 0xe9, 0x14, 0xf0, 0xff, 0xff, //0x000012f7 jmp LBB0_3 + //0x000012fc LBB0_236 + 0x49, 0x8b, 0x0b, //0x000012fc movq (%r11), %rcx + 0x49, 0x8b, 0x52, 0x08, //0x000012ff movq $8(%r10), %rdx + 0x48, 0x8d, 0x42, 0xfd, //0x00001303 leaq $-3(%rdx), %rax + 0x48, 0x39, 0xc1, //0x00001307 cmpq %rax, %rcx + 0x0f, 0x87, 0xf7, 0x16, 0x00, 0x00, //0x0000130a ja LBB0_518 + 0x4c, 0x8d, 0x79, 0xff, //0x00001310 leaq $-1(%rcx), %r15 + 0x41, 0x81, 0x7c, 0x08, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00001314 cmpl $1819047278, $-1(%r8,%rcx) + 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x0000131d je LBB0_246 + 0xe9, 0xf3, 0x16, 0x00, 0x00, //0x00001323 jmp LBB0_238 + //0x00001328 LBB0_242 + 0x49, 0x8b, 0x4d, 0x00, //0x00001328 movq (%r13), %rcx + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x0000132c cmpq $4095, %rcx + 0x0f, 0x8f, 0x3a, 0x16, 0x00, 0x00, //0x00001333 jg LBB0_517 + 0x48, 0x8d, 0x41, 0x01, //0x00001339 leaq $1(%rcx), %rax + 0x49, 0x89, 0x45, 0x00, //0x0000133d movq %rax, (%r13) + 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001341 movq $6, $8(%r13,%rcx,8) + 0xe9, 0xc1, 0xef, 0xff, 0xff, //0x0000134a jmp LBB0_3 + //0x0000134f LBB0_244 + 0x49, 0x8b, 0x0b, //0x0000134f movq (%r11), %rcx + 0x49, 0x8b, 0x52, 0x08, //0x00001352 movq $8(%r10), %rdx + 0x48, 0x8d, 0x42, 0xfd, //0x00001356 leaq $-3(%rdx), %rax + 0x48, 0x39, 0xc1, //0x0000135a cmpq %rax, %rcx + 0x0f, 0x87, 0xa4, 0x16, 0x00, 0x00, //0x0000135d ja LBB0_518 + 0x4c, 0x8d, 0x79, 0xff, //0x00001363 leaq $-1(%rcx), %r15 + 0x41, 0x81, 0x7c, 0x08, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001367 cmpl $1702195828, $-1(%r8,%rcx) + 0x0f, 0x85, 0xec, 0x16, 0x00, 0x00, //0x00001370 jne LBB0_519 + //0x00001376 LBB0_246 + 0x48, 0x8d, 0x41, 0x03, //0x00001376 leaq $3(%rcx), %rax + 0x49, 0x89, 0x03, //0x0000137a movq %rax, (%r11) + 0x48, 0x85, 0xc9, //0x0000137d testq %rcx, %rcx + 0x0f, 0x8f, 0x8a, 0xef, 0xff, 0xff, //0x00001380 jg LBB0_3 + 0xe9, 0x43, 0x16, 0x00, 0x00, //0x00001386 jmp LBB0_533 + //0x0000138b LBB0_247 + 0x49, 0x8d, 0x42, 0xff, //0x0000138b leaq $-1(%r10), %rax + 0x49, 0x39, 0xc3, //0x0000138f cmpq %rax, %r11 + 0x49, 0xf7, 0xd2, //0x00001392 notq %r10 + 0x4d, 0x0f, 0x45, 0xd0, //0x00001395 cmovneq %r8, %r10 + 0x84, 0xc9, //0x00001399 testb %cl, %cl + 0x4d, 0x0f, 0x45, 0xc2, //0x0000139b cmovneq %r10, %r8 + 0xe9, 0x19, 0x08, 0x00, 0x00, //0x0000139f jmp LBB0_350 + //0x000013a4 LBB0_248 + 0x4c, 0x89, 0xe3, //0x000013a4 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x000013a7 subq %r8, %rbx + 0x0f, 0x84, 0x7c, 0x17, 0x00, 0x00, //0x000013aa je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x000013b0 cmpq $64, %rbx + 0x0f, 0x82, 0x77, 0x0b, 0x00, 0x00, //0x000013b4 jb LBB0_380 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000013ba movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x000013c1 movq %r8, %r15 + 0x45, 0x31, 0xdb, //0x000013c4 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013c7 .p2align 4, 0x90 + //0x000013d0 LBB0_251 + 0x48, 0x8b, 0x45, 0xc8, //0x000013d0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x000013d4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x000013da vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000013e1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000013e5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000013e9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x000013ed vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x000013f1 vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000013f5 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x000013f9 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x000013fd vpmovmskb %ymm2, %ecx + 0xc5, 0xbd, 0x64, 0xd1, //0x00001401 vpcmpgtb %ymm1, %ymm8, %ymm2 + 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00001405 vpcmpgtb %ymm9, %ymm1, %ymm1 + 0xc5, 0xed, 0xdb, 0xc9, //0x0000140a vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x0000140e vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00001412 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00001416 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00001419 shlq $32, %rcx + 0x48, 0xc1, 0xe6, 0x20, //0x0000141d shlq $32, %rsi + 0x48, 0x09, 0xca, //0x00001421 orq %rcx, %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00001424 jne LBB0_262 + 0x4d, 0x85, 0xdb, //0x0000142a testq %r11, %r11 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x0000142d jne LBB0_264 + 0x45, 0x31, 0xdb, //0x00001433 xorl %r11d, %r11d + //0x00001436 LBB0_254 + 0xc5, 0xbd, 0x64, 0xc8, //0x00001436 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x0000143a vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x0000143f vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00001443 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x00001447 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x0000144a testq %rdi, %rdi + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000144d jne LBB0_265 + 0x48, 0x85, 0xf6, //0x00001453 testq %rsi, %rsi + 0x0f, 0x85, 0x87, 0x15, 0x00, 0x00, //0x00001456 jne LBB0_511 + 0x48, 0x83, 0xc3, 0xc0, //0x0000145c addq $-64, %rbx + 0x49, 0x83, 0xc7, 0x40, //0x00001460 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00001464 cmpq $63, %rbx + 0x0f, 0x87, 0x62, 0xff, 0xff, 0xff, //0x00001468 ja LBB0_251 + 0xe9, 0xcc, 0x08, 0x00, 0x00, //0x0000146e jmp LBB0_257 + //0x00001473 LBB0_262 + 0x49, 0x83, 0xf9, 0xff, //0x00001473 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001477 jne LBB0_264 + 0x4c, 0x0f, 0xbc, 0xca, //0x0000147d bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00001481 addq %r15, %r9 + //0x00001484 LBB0_264 + 0x4c, 0x89, 0xd8, //0x00001484 movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00001487 notq %rax + 0x48, 0x21, 0xd0, //0x0000148a andq %rdx, %rax + 0x4c, 0x8d, 0x14, 0x00, //0x0000148d leaq (%rax,%rax), %r10 + 0x4d, 0x09, 0xda, //0x00001491 orq %r11, %r10 + 0x4c, 0x89, 0xd1, //0x00001494 movq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x00001497 notq %rcx + 0x48, 0x21, 0xd1, //0x0000149a andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000149d movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x000014a7 andq %rdx, %rcx + 0x45, 0x31, 0xdb, //0x000014aa xorl %r11d, %r11d + 0x48, 0x01, 0xc1, //0x000014ad addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc3, //0x000014b0 setb %r11b + 0x48, 0x01, 0xc9, //0x000014b4 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014b7 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x000014c1 xorq %rax, %rcx + 0x4c, 0x21, 0xd1, //0x000014c4 andq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x000014c7 notq %rcx + 0x48, 0x21, 0xcf, //0x000014ca andq %rcx, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x000014cd movq $-64(%rbp), %r10 + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x000014d1 jmp LBB0_254 + //0x000014d6 LBB0_265 + 0x48, 0x0f, 0xbc, 0xcf, //0x000014d6 bsfq %rdi, %rcx + 0x48, 0x85, 0xf6, //0x000014da testq %rsi, %rsi + 0x0f, 0x84, 0xed, 0x03, 0x00, 0x00, //0x000014dd je LBB0_322 + 0x48, 0x0f, 0xbc, 0xd6, //0x000014e3 bsfq %rsi, %rdx + 0xe9, 0xe9, 0x03, 0x00, 0x00, //0x000014e7 jmp LBB0_323 + //0x000014ec LBB0_267 + 0x48, 0x8b, 0x45, 0xa8, //0x000014ec movq $-88(%rbp), %rax + 0x8a, 0x48, 0x01, //0x000014f0 movb $1(%rax), %cl + 0x80, 0xc1, 0xd2, //0x000014f3 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x000014f6 cmpb $55, %cl + 0x0f, 0x87, 0xce, 0xfd, 0xff, 0xff, //0x000014f9 ja LBB0_233 + 0x0f, 0xb6, 0xc1, //0x000014ff movzbl %cl, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001502 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x0000150c btq %rax, %rcx + 0x4c, 0x89, 0xf9, //0x00001510 movq %r15, %rcx + 0x0f, 0x83, 0x53, 0x05, 0x00, 0x00, //0x00001513 jae LBB0_366 + //0x00001519 LBB0_269 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001519 movq $-1, %r11 + 0x49, 0x83, 0xfa, 0x20, //0x00001520 cmpq $32, %r10 + 0x0f, 0x82, 0xce, 0x09, 0x00, 0x00, //0x00001524 jb LBB0_378 + 0x45, 0x31, 0xe4, //0x0000152a xorl %r12d, %r12d + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000152d movq $-1, %r8 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001534 movq $-1, $-72(%rbp) + 0x90, 0x90, 0x90, 0x90, //0x0000153c .p2align 4, 0x90 + //0x00001540 LBB0_271 + 0x48, 0x8b, 0x45, 0xa8, //0x00001540 movq $-88(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x20, //0x00001544 vmovdqu (%rax,%r12), %ymm0 + 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x0000154a vpcmpgtb %ymm10, %ymm0, %ymm1 + 0xc5, 0xa5, 0x64, 0xd0, //0x0000154f vpcmpgtb %ymm0, %ymm11, %ymm2 + 0xc5, 0xed, 0xdb, 0xc9, //0x00001553 vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0x9d, 0x74, 0xd0, //0x00001557 vpcmpeqb %ymm0, %ymm12, %ymm2 + 0xc5, 0x95, 0x74, 0xd8, //0x0000155b vpcmpeqb %ymm0, %ymm13, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x0000155f vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0x8d, 0xdb, 0xd8, //0x00001563 vpand %ymm0, %ymm14, %ymm3 + 0xc5, 0x85, 0x74, 0xc0, //0x00001567 vpcmpeqb %ymm0, %ymm15, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf8, //0x0000156b vpmovmskb %ymm0, %edi + 0xc5, 0xe5, 0x74, 0xdc, //0x0000156f vpcmpeqb %ymm4, %ymm3, %ymm3 + 0xc5, 0xfd, 0xd7, 0xd3, //0x00001573 vpmovmskb %ymm3, %edx + 0xc5, 0xfd, 0xd7, 0xf2, //0x00001577 vpmovmskb %ymm2, %esi + 0xc5, 0xf5, 0xeb, 0xc0, //0x0000157b vpor %ymm0, %ymm1, %ymm0 + 0xc5, 0xe5, 0xeb, 0xca, //0x0000157f vpor %ymm2, %ymm3, %ymm1 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00001583 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00001587 vpmovmskb %ymm0, %eax + 0x48, 0xf7, 0xd0, //0x0000158b notq %rax + 0x48, 0x0f, 0xbc, 0xc8, //0x0000158e bsfq %rax, %rcx + 0x83, 0xf9, 0x20, //0x00001592 cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001595 je LBB0_273 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000159b movl $-1, %eax + 0xd3, 0xe0, //0x000015a0 shll %cl, %eax + 0xf7, 0xd0, //0x000015a2 notl %eax + 0x21, 0xc7, //0x000015a4 andl %eax, %edi + 0x21, 0xc2, //0x000015a6 andl %eax, %edx + 0x21, 0xf0, //0x000015a8 andl %esi, %eax + 0x89, 0xc6, //0x000015aa movl %eax, %esi + //0x000015ac LBB0_273 + 0x8d, 0x5f, 0xff, //0x000015ac leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x000015af andl %edi, %ebx + 0x0f, 0x85, 0xf1, 0x06, 0x00, 0x00, //0x000015b1 jne LBB0_355 + 0x8d, 0x5a, 0xff, //0x000015b7 leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x000015ba andl %edx, %ebx + 0x0f, 0x85, 0xe6, 0x06, 0x00, 0x00, //0x000015bc jne LBB0_355 + 0x8d, 0x5e, 0xff, //0x000015c2 leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x000015c5 andl %esi, %ebx + 0x0f, 0x85, 0xdb, 0x06, 0x00, 0x00, //0x000015c7 jne LBB0_355 + 0x85, 0xff, //0x000015cd testl %edi, %edi + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000015cf je LBB0_279 + 0x0f, 0xbc, 0xff, //0x000015d5 bsfl %edi, %edi + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x000015d8 cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x33, 0x08, 0x00, 0x00, //0x000015dd jne LBB0_363 + 0x4c, 0x01, 0xe7, //0x000015e3 addq %r12, %rdi + 0x48, 0x89, 0x7d, 0xb8, //0x000015e6 movq %rdi, $-72(%rbp) + //0x000015ea LBB0_279 + 0x85, 0xd2, //0x000015ea testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015ec je LBB0_282 + 0x0f, 0xbc, 0xd2, //0x000015f2 bsfl %edx, %edx + 0x49, 0x83, 0xf8, 0xff, //0x000015f5 cmpq $-1, %r8 + 0x0f, 0x85, 0xe4, 0x07, 0x00, 0x00, //0x000015f9 jne LBB0_361 + 0x4c, 0x01, 0xe2, //0x000015ff addq %r12, %rdx + 0x49, 0x89, 0xd0, //0x00001602 movq %rdx, %r8 + //0x00001605 LBB0_282 + 0x85, 0xf6, //0x00001605 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001607 je LBB0_285 + 0x0f, 0xbc, 0xd6, //0x0000160d bsfl %esi, %edx + 0x49, 0x83, 0xfb, 0xff, //0x00001610 cmpq $-1, %r11 + 0x0f, 0x85, 0xc9, 0x07, 0x00, 0x00, //0x00001614 jne LBB0_361 + 0x4c, 0x01, 0xe2, //0x0000161a addq %r12, %rdx + 0x49, 0x89, 0xd3, //0x0000161d movq %rdx, %r11 + //0x00001620 LBB0_285 + 0x83, 0xf9, 0x20, //0x00001620 cmpl $32, %ecx + 0x0f, 0x85, 0x65, 0x02, 0x00, 0x00, //0x00001623 jne LBB0_320 + 0x49, 0x83, 0xc2, 0xe0, //0x00001629 addq $-32, %r10 + 0x49, 0x83, 0xc4, 0x20, //0x0000162d addq $32, %r12 + 0x49, 0x83, 0xfa, 0x1f, //0x00001631 cmpq $31, %r10 + 0x0f, 0x87, 0x05, 0xff, 0xff, 0xff, //0x00001635 ja LBB0_271 + 0xc5, 0xf8, 0x77, //0x0000163b vzeroupper + 0x4c, 0x03, 0x65, 0xa8, //0x0000163e addq $-88(%rbp), %r12 + //0x00001642 LBB0_288 + 0x4c, 0x89, 0x6d, 0xa0, //0x00001642 movq %r13, $-96(%rbp) + 0x49, 0x83, 0xfa, 0x10, //0x00001646 cmpq $16, %r10 + 0xc5, 0xfe, 0x6f, 0x2d, 0x2e, 0xea, 0xff, 0xff, //0x0000164a vmovdqu $-5586(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x46, 0xea, 0xff, 0xff, //0x00001652 vmovdqu $-5562(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x5e, 0xea, 0xff, 0xff, //0x0000165a vmovdqu $-5538(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x76, 0xea, 0xff, 0xff, //0x00001662 vmovdqu $-5514(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000166a vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x89, 0xea, 0xff, 0xff, //0x0000166f vmovdqu $-5495(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xa1, 0xea, 0xff, 0xff, //0x00001677 vmovdqu $-5471(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xb9, 0xea, 0xff, 0xff, //0x0000167f vmovdqu $-5447(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xd1, 0xea, 0xff, 0xff, //0x00001687 vmovdqu $-5423(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xe9, 0xea, 0xff, 0xff, //0x0000168f vmovdqu $-5399(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x01, 0xeb, 0xff, 0xff, //0x00001697 vmovdqu $-5375(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0x0f, 0x82, 0x3f, 0x01, 0x00, 0x00, //0x0000169f jb LBB0_307 + 0x4c, 0x89, 0xe3, //0x000016a5 movq %r12, %rbx + 0x48, 0x2b, 0x5d, 0xa8, //0x000016a8 subq $-88(%rbp), %rbx + 0x45, 0x31, 0xed, //0x000016ac xorl %r13d, %r13d + 0x90, //0x000016af .p2align 4, 0x90 + //0x000016b0 LBB0_290 + 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x2c, //0x000016b0 vmovdqu (%r12,%r13), %xmm0 + 0xc5, 0xf9, 0x64, 0x0d, 0x52, 0xe9, 0xff, 0xff, //0x000016b6 vpcmpgtb $-5806(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x15, 0x5a, 0xe9, 0xff, 0xff, //0x000016be vmovdqu $-5798(%rip), %xmm2 /* LCPI0_13+0(%rip) */ + 0xc5, 0xe9, 0x64, 0xd0, //0x000016c6 vpcmpgtb %xmm0, %xmm2, %xmm2 + 0xc5, 0xf1, 0xdb, 0xca, //0x000016ca vpand %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x74, 0x15, 0x5a, 0xe9, 0xff, 0xff, //0x000016ce vpcmpeqb $-5798(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x1d, 0x62, 0xe9, 0xff, 0xff, //0x000016d6 vpcmpeqb $-5790(%rip), %xmm0, %xmm3 /* LCPI0_15+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xd2, //0x000016de vpor %xmm2, %xmm3, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0x66, 0xe9, 0xff, 0xff, //0x000016e2 vpand $-5786(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x6e, 0xe9, 0xff, 0xff, //0x000016ea vpcmpeqb $-5778(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x76, 0xe9, 0xff, 0xff, //0x000016f2 vpcmpeqb $-5770(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x000016fa vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xe9, 0xeb, 0xc9, //0x000016fe vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xd9, 0xeb, 0xc9, //0x00001702 vpor %xmm1, %xmm4, %xmm1 + 0xc5, 0x79, 0xd7, 0xc8, //0x00001706 vpmovmskb %xmm0, %r9d + 0xc5, 0xf9, 0xd7, 0xfb, //0x0000170a vpmovmskb %xmm3, %edi + 0xc5, 0xf9, 0xd7, 0xd2, //0x0000170e vpmovmskb %xmm2, %edx + 0xc5, 0xf9, 0xd7, 0xc1, //0x00001712 vpmovmskb %xmm1, %eax + 0xf7, 0xd0, //0x00001716 notl %eax + 0x0f, 0xbc, 0xc8, //0x00001718 bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x0000171b cmpl $16, %ecx + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000171e je LBB0_292 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001724 movl $-1, %eax + 0xd3, 0xe0, //0x00001729 shll %cl, %eax + 0xf7, 0xd0, //0x0000172b notl %eax + 0x41, 0x21, 0xc1, //0x0000172d andl %eax, %r9d + 0x21, 0xc7, //0x00001730 andl %eax, %edi + 0x21, 0xd0, //0x00001732 andl %edx, %eax + 0x89, 0xc2, //0x00001734 movl %eax, %edx + //0x00001736 LBB0_292 + 0xc5, 0xfe, 0x6f, 0x25, 0x82, 0xea, 0xff, 0xff, //0x00001736 vmovdqu $-5502(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x41, 0x8d, 0x71, 0xff, //0x0000173e leal $-1(%r9), %esi + 0x44, 0x21, 0xce, //0x00001742 andl %r9d, %esi + 0x0f, 0x85, 0x3d, 0x06, 0x00, 0x00, //0x00001745 jne LBB0_358 + 0x8d, 0x77, 0xff, //0x0000174b leal $-1(%rdi), %esi + 0x21, 0xfe, //0x0000174e andl %edi, %esi + 0x0f, 0x85, 0x32, 0x06, 0x00, 0x00, //0x00001750 jne LBB0_358 + 0x8d, 0x72, 0xff, //0x00001756 leal $-1(%rdx), %esi + 0x21, 0xd6, //0x00001759 andl %edx, %esi + 0x0f, 0x85, 0x27, 0x06, 0x00, 0x00, //0x0000175b jne LBB0_358 + 0x45, 0x85, 0xc9, //0x00001761 testl %r9d, %r9d + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001764 je LBB0_298 + 0x41, 0x0f, 0xbc, 0xf1, //0x0000176a bsfl %r9d, %esi + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x0000176e cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0xfd, 0x06, 0x00, 0x00, //0x00001773 jne LBB0_371 + 0x48, 0x01, 0xde, //0x00001779 addq %rbx, %rsi + 0x4c, 0x01, 0xee, //0x0000177c addq %r13, %rsi + 0x48, 0x89, 0x75, 0xb8, //0x0000177f movq %rsi, $-72(%rbp) + //0x00001783 LBB0_298 + 0x4c, 0x8d, 0x0d, 0x72, 0x16, 0x00, 0x00, //0x00001783 leaq $5746(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x85, 0xff, //0x0000178a testl %edi, %edi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000178c je LBB0_301 + 0x0f, 0xbc, 0xf7, //0x00001792 bsfl %edi, %esi + 0x49, 0x83, 0xf8, 0xff, //0x00001795 cmpq $-1, %r8 + 0x0f, 0x85, 0xde, 0x06, 0x00, 0x00, //0x00001799 jne LBB0_372 + 0x48, 0x01, 0xde, //0x0000179f addq %rbx, %rsi + 0x4c, 0x01, 0xee, //0x000017a2 addq %r13, %rsi + 0x49, 0x89, 0xf0, //0x000017a5 movq %rsi, %r8 + //0x000017a8 LBB0_301 + 0x85, 0xd2, //0x000017a8 testl %edx, %edx + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017aa je LBB0_304 + 0x0f, 0xbc, 0xd2, //0x000017b0 bsfl %edx, %edx + 0x49, 0x83, 0xfb, 0xff, //0x000017b3 cmpq $-1, %r11 + 0x0f, 0x85, 0xc7, 0x06, 0x00, 0x00, //0x000017b7 jne LBB0_373 + 0x48, 0x01, 0xda, //0x000017bd addq %rbx, %rdx + 0x4c, 0x01, 0xea, //0x000017c0 addq %r13, %rdx + 0x49, 0x89, 0xd3, //0x000017c3 movq %rdx, %r11 + //0x000017c6 LBB0_304 + 0x83, 0xf9, 0x10, //0x000017c6 cmpl $16, %ecx + 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x000017c9 jne LBB0_330 + 0x49, 0x83, 0xc2, 0xf0, //0x000017cf addq $-16, %r10 + 0x49, 0x83, 0xc5, 0x10, //0x000017d3 addq $16, %r13 + 0x49, 0x83, 0xfa, 0x0f, //0x000017d7 cmpq $15, %r10 + 0x0f, 0x87, 0xcf, 0xfe, 0xff, 0xff, //0x000017db ja LBB0_290 + 0x4d, 0x01, 0xec, //0x000017e1 addq %r13, %r12 + //0x000017e4 LBB0_307 + 0x4d, 0x85, 0xd2, //0x000017e4 testq %r10, %r10 + 0x4c, 0x8b, 0x6d, 0xa0, //0x000017e7 movq $-96(%rbp), %r13 + 0xc5, 0xfe, 0x6f, 0x25, 0xcd, 0xe9, 0xff, 0xff, //0x000017eb vmovdqu $-5683(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x84, 0x2e, 0x01, 0x00, 0x00, //0x000017f3 je LBB0_332 + 0x4b, 0x8d, 0x14, 0x14, //0x000017f9 leaq (%r12,%r10), %rdx + 0x4c, 0x89, 0xe6, //0x000017fd movq %r12, %rsi + 0x48, 0x2b, 0x75, 0xa8, //0x00001800 subq $-88(%rbp), %rsi + 0x31, 0xc9, //0x00001804 xorl %ecx, %ecx + 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00001806 jmp LBB0_312 + //0x0000180b LBB0_309 + 0x49, 0x83, 0xfb, 0xff, //0x0000180b cmpq $-1, %r11 + 0x0f, 0x85, 0xa9, 0x05, 0x00, 0x00, //0x0000180f jne LBB0_360 + 0x4c, 0x8d, 0x1c, 0x0e, //0x00001815 leaq (%rsi,%rcx), %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001819 .p2align 4, 0x90 + //0x00001820 LBB0_311 + 0x48, 0x83, 0xc1, 0x01, //0x00001820 addq $1, %rcx + 0x49, 0x39, 0xca, //0x00001824 cmpq %rcx, %r10 + 0x0f, 0x84, 0x5f, 0x04, 0x00, 0x00, //0x00001827 je LBB0_354 + //0x0000182d LBB0_312 + 0x41, 0x0f, 0xbe, 0x3c, 0x0c, //0x0000182d movsbl (%r12,%rcx), %edi + 0x8d, 0x47, 0xd0, //0x00001832 leal $-48(%rdi), %eax + 0x83, 0xf8, 0x0a, //0x00001835 cmpl $10, %eax + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00001838 jb LBB0_311 + 0x8d, 0x5f, 0xd5, //0x0000183e leal $-43(%rdi), %ebx + 0x83, 0xfb, 0x1a, //0x00001841 cmpl $26, %ebx + 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00001844 ja LBB0_317 + 0x48, 0x8d, 0x3d, 0x3f, 0x15, 0x00, 0x00, //0x0000184a leaq $5439(%rip), %rdi /* LJTI0_2+0(%rip) */ + 0x48, 0x63, 0x04, 0x9f, //0x00001851 movslq (%rdi,%rbx,4), %rax + 0x48, 0x01, 0xf8, //0x00001855 addq %rdi, %rax + 0xff, 0xe0, //0x00001858 jmpq *%rax + //0x0000185a LBB0_315 + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x0000185a cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x59, 0x05, 0x00, 0x00, //0x0000185f jne LBB0_360 + 0x48, 0x8d, 0x04, 0x0e, //0x00001865 leaq (%rsi,%rcx), %rax + 0x48, 0x89, 0x45, 0xb8, //0x00001869 movq %rax, $-72(%rbp) + 0xe9, 0xae, 0xff, 0xff, 0xff, //0x0000186d jmp LBB0_311 + //0x00001872 LBB0_317 + 0x83, 0xff, 0x65, //0x00001872 cmpl $101, %edi + 0x0f, 0x85, 0xa9, 0x00, 0x00, 0x00, //0x00001875 jne LBB0_331 + //0x0000187b LBB0_318 + 0x49, 0x83, 0xf8, 0xff, //0x0000187b cmpq $-1, %r8 + 0x0f, 0x85, 0x39, 0x05, 0x00, 0x00, //0x0000187f jne LBB0_360 + 0x4c, 0x8d, 0x04, 0x0e, //0x00001885 leaq (%rsi,%rcx), %r8 + 0xe9, 0x92, 0xff, 0xff, 0xff, //0x00001889 jmp LBB0_311 + //0x0000188e LBB0_320 + 0x4c, 0x01, 0xe1, //0x0000188e addq %r12, %rcx + 0x48, 0x03, 0x4d, 0xa8, //0x00001891 addq $-88(%rbp), %rcx + 0xc5, 0xf8, 0x77, //0x00001895 vzeroupper + 0x49, 0x89, 0xcc, //0x00001898 movq %rcx, %r12 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000189b movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x000018a2 movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x000018a6 testq %rdx, %rdx + 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x000018a9 jne LBB0_333 + 0xe9, 0x69, 0x12, 0x00, 0x00, //0x000018af jmp LBB0_531 + //0x000018b4 LBB0_321 + 0x49, 0x89, 0xf8, //0x000018b4 movq %rdi, %r8 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000018b7 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x000018be testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x000018c1 movq $-72(%rbp), %rdx + 0x0f, 0x85, 0x3a, 0xf7, 0xff, 0xff, //0x000018c5 jne LBB0_192 + 0xe9, 0xe6, 0x10, 0x00, 0x00, //0x000018cb jmp LBB0_510 + //0x000018d0 LBB0_322 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000018d0 movl $64, %edx + //0x000018d5 LBB0_323 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000018d5 movq $-48(%rbp), %r11 + 0x48, 0x39, 0xca, //0x000018d9 cmpq %rcx, %rdx + 0x0f, 0x82, 0x52, 0x12, 0x00, 0x00, //0x000018dc jb LBB0_163 + 0x49, 0x01, 0xcf, //0x000018e2 addq %rcx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000018e5 addq $1, %r15 + //0x000018e9 LBB0_325 + 0x4d, 0x85, 0xff, //0x000018e9 testq %r15, %r15 + 0x0f, 0x89, 0xbc, 0xf6, 0xff, 0xff, //0x000018ec jns LBB0_187 + 0xe9, 0x88, 0x10, 0x00, 0x00, //0x000018f2 jmp LBB0_326 + //0x000018f7 LBB0_329 + 0x0f, 0xbc, 0xc3, //0x000018f7 bsfl %ebx, %eax + 0xe9, 0xcf, 0x01, 0x00, 0x00, //0x000018fa jmp LBB0_346 + //0x000018ff LBB0_330 + 0x89, 0xc8, //0x000018ff movl %ecx, %eax + 0x49, 0x01, 0xc4, //0x00001901 addq %rax, %r12 + 0x4d, 0x01, 0xec, //0x00001904 addq %r13, %r12 + 0x4c, 0x8b, 0x6d, 0xa0, //0x00001907 movq $-96(%rbp), %r13 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000190b movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x00001912 movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x00001916 testq %rdx, %rdx + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00001919 jne LBB0_333 + 0xe9, 0xf9, 0x11, 0x00, 0x00, //0x0000191f jmp LBB0_531 + //0x00001924 LBB0_331 + 0x49, 0x01, 0xcc, //0x00001924 addq %rcx, %r12 + //0x00001927 LBB0_332 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001927 movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x0000192e movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x00001932 testq %rdx, %rdx + 0x0f, 0x84, 0xe2, 0x11, 0x00, 0x00, //0x00001935 je LBB0_531 + //0x0000193b LBB0_333 + 0x4d, 0x85, 0xdb, //0x0000193b testq %r11, %r11 + 0x0f, 0x84, 0xd9, 0x11, 0x00, 0x00, //0x0000193e je LBB0_531 + 0x4d, 0x85, 0xc0, //0x00001944 testq %r8, %r8 + 0x0f, 0x84, 0xd0, 0x11, 0x00, 0x00, //0x00001947 je LBB0_531 + 0x4c, 0x2b, 0x65, 0xa8, //0x0000194d subq $-88(%rbp), %r12 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00001951 leaq $-1(%r12), %rcx + 0x48, 0x39, 0xca, //0x00001956 cmpq %rcx, %rdx + 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x00001959 je LBB0_529 + 0x49, 0x39, 0xcb, //0x0000195f cmpq %rcx, %r11 + 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00001962 je LBB0_529 + 0x49, 0x39, 0xc8, //0x00001968 cmpq %rcx, %r8 + 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x0000196b je LBB0_529 + 0x4d, 0x85, 0xdb, //0x00001971 testq %r11, %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0x04, 0xe7, 0xff, 0xff, //0x00001974 vmovdqu $-6396(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x1c, 0xe7, 0xff, 0xff, //0x0000197c vmovdqu $-6372(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x34, 0xe7, 0xff, 0xff, //0x00001984 vmovdqu $-6348(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x4c, 0xe7, 0xff, 0xff, //0x0000198c vmovdqu $-6324(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001994 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x5f, 0xe7, 0xff, 0xff, //0x00001999 vmovdqu $-6305(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x77, 0xe7, 0xff, 0xff, //0x000019a1 vmovdqu $-6281(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x8f, 0xe7, 0xff, 0xff, //0x000019a9 vmovdqu $-6257(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xa7, 0xe7, 0xff, 0xff, //0x000019b1 vmovdqu $-6233(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xbf, 0xe7, 0xff, 0xff, //0x000019b9 vmovdqu $-6209(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0xd7, 0xe7, 0xff, 0xff, //0x000019c1 vmovdqu $-6185(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xef, 0xe7, 0xff, 0xff, //0x000019c9 vmovdqu $-6161(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x8e, 0xad, 0x00, 0x00, 0x00, //0x000019d1 jle LBB0_341 + 0x49, 0x8d, 0x43, 0xff, //0x000019d7 leaq $-1(%r11), %rax + 0x49, 0x39, 0xc0, //0x000019db cmpq %rax, %r8 + 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x000019de je LBB0_341 + 0x49, 0xf7, 0xd3, //0x000019e4 notq %r11 + 0x4d, 0x89, 0xdc, //0x000019e7 movq %r11, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000019ea movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x000019ee testq %r12, %r12 + 0x0f, 0x89, 0x72, 0x00, 0x00, 0x00, //0x000019f1 jns LBB0_365 + 0xe9, 0x1e, 0x11, 0x00, 0x00, //0x000019f7 jmp LBB0_530 + //0x000019fc LBB0_529 + 0x49, 0xf7, 0xdc, //0x000019fc negq %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000019ff movq $-48(%rbp), %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0x75, 0xe6, 0xff, 0xff, //0x00001a03 vmovdqu $-6539(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x8d, 0xe6, 0xff, 0xff, //0x00001a0b vmovdqu $-6515(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xa5, 0xe6, 0xff, 0xff, //0x00001a13 vmovdqu $-6491(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xbd, 0xe6, 0xff, 0xff, //0x00001a1b vmovdqu $-6467(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001a23 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0xd0, 0xe6, 0xff, 0xff, //0x00001a28 vmovdqu $-6448(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xe8, 0xe6, 0xff, 0xff, //0x00001a30 vmovdqu $-6424(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x00, 0xe7, 0xff, 0xff, //0x00001a38 vmovdqu $-6400(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x18, 0xe7, 0xff, 0xff, //0x00001a40 vmovdqu $-6376(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x30, 0xe7, 0xff, 0xff, //0x00001a48 vmovdqu $-6352(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x48, 0xe7, 0xff, 0xff, //0x00001a50 vmovdqu $-6328(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xe7, 0xff, 0xff, //0x00001a58 vmovdqu $-6304(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xe4, //0x00001a60 testq %r12, %r12 + 0x0f, 0x88, 0xb1, 0x10, 0x00, 0x00, //0x00001a63 js LBB0_530 + //0x00001a69 LBB0_365 + 0x49, 0x8b, 0x0b, //0x00001a69 movq (%r11), %rcx + //0x00001a6c LBB0_366 + 0x4c, 0x01, 0xe1, //0x00001a6c addq %r12, %rcx + 0x49, 0x89, 0x0b, //0x00001a6f movq %rcx, (%r11) + 0x4d, 0x85, 0xff, //0x00001a72 testq %r15, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001a75 movq $-64(%rbp), %r10 + 0x0f, 0x8f, 0x91, 0xe8, 0xff, 0xff, //0x00001a79 jg LBB0_3 + 0xe9, 0x8d, 0x10, 0x00, 0x00, //0x00001a7f jmp LBB0_367 + //0x00001a84 LBB0_341 + 0x48, 0x89, 0xd0, //0x00001a84 movq %rdx, %rax + 0x4c, 0x09, 0xc0, //0x00001a87 orq %r8, %rax + 0x0f, 0x99, 0xc1, //0x00001a8a setns %cl + 0x0f, 0x88, 0xe7, 0x00, 0x00, 0x00, //0x00001a8d js LBB0_347 + 0x4c, 0x39, 0xc2, //0x00001a93 cmpq %r8, %rdx + 0x0f, 0x8c, 0xde, 0x00, 0x00, 0x00, //0x00001a96 jl LBB0_347 + 0x48, 0xf7, 0xd2, //0x00001a9c notq %rdx + 0x49, 0x89, 0xd4, //0x00001a9f movq %rdx, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001aa2 movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001aa6 testq %r12, %r12 + 0x0f, 0x89, 0xba, 0xff, 0xff, 0xff, //0x00001aa9 jns LBB0_365 + 0xe9, 0x66, 0x10, 0x00, 0x00, //0x00001aaf jmp LBB0_530 + //0x00001ab4 LBB0_344 + 0x4c, 0x8b, 0x45, 0xc8, //0x00001ab4 movq $-56(%rbp), %r8 + 0x4d, 0x29, 0xc6, //0x00001ab8 subq %r8, %r14 + 0x49, 0x01, 0xf6, //0x00001abb addq %rsi, %r14 + 0x49, 0x39, 0xfe, //0x00001abe cmpq %rdi, %r14 + 0x0f, 0x82, 0x1b, 0xea, 0xff, 0xff, //0x00001ac1 jb LBB0_35 + 0xe9, 0x9b, 0x0e, 0x00, 0x00, //0x00001ac7 jmp LBB0_506 + //0x00001acc LBB0_345 + 0x89, 0xd0, //0x00001acc movl %edx, %eax + //0x00001ace LBB0_346 + 0x49, 0xf7, 0xd0, //0x00001ace notq %r8 + 0x49, 0x29, 0xc0, //0x00001ad1 subq %rax, %r8 + 0xe9, 0xe4, 0x00, 0x00, 0x00, //0x00001ad4 jmp LBB0_350 + //0x00001ad9 LBB0_53 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001ad9 addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001add cmpq $32, %rbx + 0x0f, 0x82, 0xd8, 0x04, 0x00, 0x00, //0x00001ae1 jb LBB0_386 + //0x00001ae7 LBB0_54 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001ae7 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001aec vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001af0 vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00001af4 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001af8 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001afc testl %edx, %edx + 0x0f, 0x85, 0x52, 0x04, 0x00, 0x00, //0x00001afe jne LBB0_382 + 0x4d, 0x85, 0xd2, //0x00001b04 testq %r10, %r10 + 0x0f, 0x85, 0x61, 0x04, 0x00, 0x00, //0x00001b07 jne LBB0_384 + 0x45, 0x31, 0xd2, //0x00001b0d xorl %r10d, %r10d + 0x48, 0x85, 0xf6, //0x00001b10 testq %rsi, %rsi + 0x0f, 0x84, 0x9e, 0x04, 0x00, 0x00, //0x00001b13 je LBB0_385 + //0x00001b19 LBB0_57 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001b19 bsfq %rsi, %rax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00001b1d subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00001b21 addq %rax, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00001b24 addq $1, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001b28 movq $-64(%rbp), %r10 + 0xe9, 0x74, 0xf4, 0xff, 0xff, //0x00001b2c jmp LBB0_186 + //0x00001b31 LBB0_153 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001b31 addq $-56(%rbp), %r15 + 0x49, 0x83, 0xfd, 0x20, //0x00001b35 cmpq $32, %r13 + 0x0f, 0x82, 0x2e, 0x03, 0x00, 0x00, //0x00001b39 jb LBB0_370 + //0x00001b3f LBB0_154 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001b3f vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001b44 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xd1, //0x00001b48 vpmovmskb %ymm1, %r10d + 0xc5, 0xfd, 0x74, 0xcf, //0x00001b4c vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00001b50 vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00001b54 testl %edx, %edx + 0x0f, 0x85, 0x43, 0x05, 0x00, 0x00, //0x00001b56 jne LBB0_399 + 0x4d, 0x85, 0xdb, //0x00001b5c testq %r11, %r11 + 0x0f, 0x85, 0x52, 0x05, 0x00, 0x00, //0x00001b5f jne LBB0_401 + 0x45, 0x31, 0xdb, //0x00001b65 xorl %r11d, %r11d + 0x4d, 0x85, 0xd2, //0x00001b68 testq %r10, %r10 + 0x0f, 0x84, 0x8c, 0x05, 0x00, 0x00, //0x00001b6b je LBB0_402 + //0x00001b71 LBB0_157 + 0x49, 0x0f, 0xbc, 0xd2, //0x00001b71 bsfq %r10, %rdx + 0xe9, 0x88, 0x05, 0x00, 0x00, //0x00001b75 jmp LBB0_403 + //0x00001b7a LBB0_347 + 0x49, 0x8d, 0x40, 0xff, //0x00001b7a leaq $-1(%r8), %rax + 0x48, 0x39, 0xc2, //0x00001b7e cmpq %rax, %rdx + 0x49, 0xf7, 0xd0, //0x00001b81 notq %r8 + 0x4d, 0x0f, 0x45, 0xc4, //0x00001b84 cmovneq %r12, %r8 + 0x84, 0xc9, //0x00001b88 testb %cl, %cl + 0x4d, 0x0f, 0x45, 0xe0, //0x00001b8a cmovneq %r8, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001b8e movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001b92 testq %r12, %r12 + 0x0f, 0x89, 0xce, 0xfe, 0xff, 0xff, //0x00001b95 jns LBB0_365 + 0xe9, 0x7a, 0x0f, 0x00, 0x00, //0x00001b9b jmp LBB0_530 + //0x00001ba0 LBB0_348 + 0x0f, 0xbc, 0xc7, //0x00001ba0 bsfl %edi, %eax + 0xe9, 0x0a, 0x01, 0x00, 0x00, //0x00001ba3 jmp LBB0_357 + //0x00001ba8 LBB0_349 + 0x48, 0x8b, 0x45, 0xc8, //0x00001ba8 movq $-56(%rbp), %rax + 0x48, 0x03, 0x45, 0xb0, //0x00001bac addq $-80(%rbp), %rax + 0x4c, 0x29, 0xc0, //0x00001bb0 subq %r8, %rax + 0x48, 0x29, 0xc8, //0x00001bb3 subq %rcx, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00001bb6 addq $-2, %rax + 0x49, 0x89, 0xc0, //0x00001bba movq %rax, %r8 + //0x00001bbd LBB0_350 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001bbd movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xc0, //0x00001bc1 testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001bc4 movq $-64(%rbp), %r10 + 0x0f, 0x89, 0x25, 0xe7, 0xff, 0xff, //0x00001bc8 jns LBB0_351 + 0xe9, 0xe0, 0x0d, 0x00, 0x00, //0x00001bce jmp LBB0_509 + //0x00001bd3 LBB0_76 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001bd3 addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001bd7 cmpq $32, %rbx + 0x0f, 0x82, 0x9e, 0x06, 0x00, 0x00, //0x00001bdb jb LBB0_423 + //0x00001be1 LBB0_77 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001be1 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001be6 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001bea vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00001bee vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001bf2 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001bf6 testl %edx, %edx + 0x0f, 0x85, 0x18, 0x06, 0x00, 0x00, //0x00001bf8 jne LBB0_419 + 0x4d, 0x85, 0xd2, //0x00001bfe testq %r10, %r10 + 0x0f, 0x85, 0x27, 0x06, 0x00, 0x00, //0x00001c01 jne LBB0_421 + 0x45, 0x31, 0xd2, //0x00001c07 xorl %r10d, %r10d + 0x48, 0x85, 0xf6, //0x00001c0a testq %rsi, %rsi + 0x0f, 0x84, 0x64, 0x06, 0x00, 0x00, //0x00001c0d je LBB0_422 + //0x00001c13 LBB0_80 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001c13 bsfq %rsi, %rax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00001c17 subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00001c1b addq %rax, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00001c1e addq $1, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001c22 movq $-64(%rbp), %r10 + 0xe9, 0xc8, 0xf4, 0xff, 0xff, //0x00001c26 jmp LBB0_205 + //0x00001c2b LBB0_174 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001c2b addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001c2f cmpq $32, %rbx + 0x0f, 0x82, 0xb6, 0x02, 0x00, 0x00, //0x00001c33 jb LBB0_377 + //0x00001c39 LBB0_175 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001c39 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001c3e vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xd1, //0x00001c42 vpmovmskb %ymm1, %r10d + 0xc5, 0xfd, 0x74, 0xcf, //0x00001c46 vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00001c4a vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00001c4e testl %edx, %edx + 0x0f, 0x85, 0x09, 0x07, 0x00, 0x00, //0x00001c50 jne LBB0_436 + 0x4d, 0x85, 0xdb, //0x00001c56 testq %r11, %r11 + 0x0f, 0x85, 0x18, 0x07, 0x00, 0x00, //0x00001c59 jne LBB0_438 + 0x45, 0x31, 0xdb, //0x00001c5f xorl %r11d, %r11d + 0x4d, 0x85, 0xd2, //0x00001c62 testq %r10, %r10 + 0x0f, 0x84, 0x52, 0x07, 0x00, 0x00, //0x00001c65 je LBB0_439 + //0x00001c6b LBB0_178 + 0x49, 0x0f, 0xbc, 0xd2, //0x00001c6b bsfq %r10, %rdx + 0xe9, 0x4e, 0x07, 0x00, 0x00, //0x00001c6f jmp LBB0_440 + //0x00001c74 LBB0_352 + 0x89, 0xd0, //0x00001c74 movl %edx, %eax + 0xe9, 0x37, 0x00, 0x00, 0x00, //0x00001c76 jmp LBB0_357 + //0x00001c7b LBB0_353 + 0x4d, 0x01, 0xc6, //0x00001c7b addq %r8, %r14 + 0x48, 0x85, 0xd2, //0x00001c7e testq %rdx, %rdx + 0x0f, 0x85, 0xf1, 0xe7, 0xff, 0xff, //0x00001c81 jne LBB0_28 + 0xe9, 0x2a, 0xe8, 0xff, 0xff, //0x00001c87 jmp LBB0_33 + //0x00001c8c LBB0_354 + 0x49, 0x89, 0xd4, //0x00001c8c movq %rdx, %r12 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c8f movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x00001c96 movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x00001c9a testq %rdx, %rdx + 0x0f, 0x85, 0x98, 0xfc, 0xff, 0xff, //0x00001c9d jne LBB0_333 + 0xe9, 0x75, 0x0e, 0x00, 0x00, //0x00001ca3 jmp LBB0_531 + //0x00001ca8 LBB0_355 + 0x0f, 0xbc, 0xc3, //0x00001ca8 bsfl %ebx, %eax + 0xe9, 0x68, 0x01, 0x00, 0x00, //0x00001cab jmp LBB0_364 + //0x00001cb0 LBB0_356 + 0x89, 0xf8, //0x00001cb0 movl %edi, %eax + //0x00001cb2 LBB0_357 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001cb2 movq $-56(%rbp), %rcx + 0x48, 0x03, 0x4d, 0xb0, //0x00001cb6 addq $-80(%rbp), %rcx + 0x4c, 0x29, 0xc1, //0x00001cba subq %r8, %rcx + 0x48, 0x29, 0xc1, //0x00001cbd subq %rax, %rcx + 0x4c, 0x29, 0xc9, //0x00001cc0 subq %r9, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00001cc3 addq $-2, %rcx + 0x49, 0x89, 0xc8, //0x00001cc7 movq %rcx, %r8 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001cca movq $-48(%rbp), %r11 + 0x4c, 0x8d, 0x0d, 0x27, 0x11, 0x00, 0x00, //0x00001cce leaq $4391(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x4d, 0x85, 0xc0, //0x00001cd5 testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001cd8 movq $-64(%rbp), %r10 + 0x0f, 0x89, 0x11, 0xe6, 0xff, 0xff, //0x00001cdc jns LBB0_351 + 0xe9, 0xcc, 0x0c, 0x00, 0x00, //0x00001ce2 jmp LBB0_509 + //0x00001ce7 LBB0_221 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001ce7 addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001ceb cmpq $32, %rbx + 0x0f, 0x82, 0x80, 0x09, 0x00, 0x00, //0x00001cef jb LBB0_468 + //0x00001cf5 LBB0_222 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001cf5 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001cfa vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001cfe vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00001d02 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001d06 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001d0a testl %edx, %edx + 0x0f, 0x85, 0xfa, 0x08, 0x00, 0x00, //0x00001d0c jne LBB0_464 + 0x4d, 0x85, 0xd2, //0x00001d12 testq %r10, %r10 + 0x0f, 0x85, 0x09, 0x09, 0x00, 0x00, //0x00001d15 jne LBB0_466 + 0x45, 0x31, 0xd2, //0x00001d1b xorl %r10d, %r10d + 0x48, 0x85, 0xf6, //0x00001d1e testq %rsi, %rsi + 0x0f, 0x84, 0x46, 0x09, 0x00, 0x00, //0x00001d21 je LBB0_467 + //0x00001d27 LBB0_225 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001d27 bsfq %rsi, %rax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00001d2b subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00001d2f addq %rax, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00001d32 addq $1, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001d36 movq $-64(%rbp), %r10 + 0xe9, 0xaa, 0xfb, 0xff, 0xff, //0x00001d3a jmp LBB0_325 + //0x00001d3f LBB0_257 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001d3f addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001d43 cmpq $32, %rbx + 0x0f, 0x82, 0x00, 0x02, 0x00, 0x00, //0x00001d47 jb LBB0_381 + //0x00001d4d LBB0_258 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001d4d vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001d52 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xd1, //0x00001d56 vpmovmskb %ymm1, %r10d + 0xc5, 0xfd, 0x74, 0xcf, //0x00001d5a vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00001d5e vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00001d62 testl %edx, %edx + 0x0f, 0x85, 0xeb, 0x09, 0x00, 0x00, //0x00001d64 jne LBB0_481 + 0x4d, 0x85, 0xdb, //0x00001d6a testq %r11, %r11 + 0x0f, 0x85, 0xfa, 0x09, 0x00, 0x00, //0x00001d6d jne LBB0_483 + 0x45, 0x31, 0xdb, //0x00001d73 xorl %r11d, %r11d + 0x4d, 0x85, 0xd2, //0x00001d76 testq %r10, %r10 + 0x0f, 0x84, 0x34, 0x0a, 0x00, 0x00, //0x00001d79 je LBB0_484 + //0x00001d7f LBB0_261 + 0x49, 0x0f, 0xbc, 0xd2, //0x00001d7f bsfq %r10, %rdx + 0xe9, 0x30, 0x0a, 0x00, 0x00, //0x00001d83 jmp LBB0_485 + //0x00001d88 LBB0_358 + 0x0f, 0xbc, 0xc6, //0x00001d88 bsfl %esi, %eax + //0x00001d8b LBB0_359 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001d8b movq $-56(%rbp), %rcx + 0x4c, 0x01, 0xf9, //0x00001d8f addq %r15, %rcx + 0x4c, 0x29, 0xe1, //0x00001d92 subq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00001d95 subq %rax, %rcx + 0x49, 0xf7, 0xd5, //0x00001d98 notq %r13 + 0x49, 0x01, 0xcd, //0x00001d9b addq %rcx, %r13 + 0x4d, 0x89, 0xec, //0x00001d9e movq %r13, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001da1 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x6d, 0xa0, //0x00001da5 movq $-96(%rbp), %r13 + 0x4c, 0x8d, 0x0d, 0x4c, 0x10, 0x00, 0x00, //0x00001da9 leaq $4172(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x4d, 0x85, 0xe4, //0x00001db0 testq %r12, %r12 + 0x0f, 0x89, 0xb0, 0xfc, 0xff, 0xff, //0x00001db3 jns LBB0_365 + 0xe9, 0x5c, 0x0d, 0x00, 0x00, //0x00001db9 jmp LBB0_530 + //0x00001dbe LBB0_360 + 0x48, 0x8b, 0x45, 0xc8, //0x00001dbe movq $-56(%rbp), %rax + 0x4c, 0x01, 0xf8, //0x00001dc2 addq %r15, %rax + 0x4c, 0x29, 0xe0, //0x00001dc5 subq %r12, %rax + 0x48, 0xf7, 0xd1, //0x00001dc8 notq %rcx + 0x48, 0x01, 0xc1, //0x00001dcb addq %rax, %rcx + 0x49, 0x89, 0xcc, //0x00001dce movq %rcx, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001dd1 movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001dd5 testq %r12, %r12 + 0x0f, 0x89, 0x8b, 0xfc, 0xff, 0xff, //0x00001dd8 jns LBB0_365 + 0xe9, 0x37, 0x0d, 0x00, 0x00, //0x00001dde jmp LBB0_530 + //0x00001de3 LBB0_361 + 0x89, 0xd0, //0x00001de3 movl %edx, %eax + 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00001de5 jmp LBB0_364 + //0x00001dea LBB0_362 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001dea movq $-1, $-72(%rbp) + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001df2 movq $-1, %r10 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001df9 movq $-1, %r11 + 0x4d, 0x89, 0xe0, //0x00001e00 movq %r12, %r8 + 0x49, 0x83, 0xfd, 0x10, //0x00001e03 cmpq $16, %r13 + 0x48, 0x8b, 0x45, 0xb0, //0x00001e07 movq $-80(%rbp), %rax + 0x0f, 0x83, 0xff, 0xea, 0xff, 0xff, //0x00001e0b jae LBB0_105 + 0xe9, 0x7a, 0xec, 0xff, 0xff, //0x00001e11 jmp LBB0_123 + //0x00001e16 LBB0_363 + 0x89, 0xf8, //0x00001e16 movl %edi, %eax + //0x00001e18 LBB0_364 + 0x49, 0xf7, 0xd4, //0x00001e18 notq %r12 + 0x49, 0x29, 0xc4, //0x00001e1b subq %rax, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001e1e movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001e22 testq %r12, %r12 + 0x0f, 0x89, 0x3e, 0xfc, 0xff, 0xff, //0x00001e25 jns LBB0_365 + 0xe9, 0xea, 0x0c, 0x00, 0x00, //0x00001e2b jmp LBB0_530 + //0x00001e30 LBB0_368 + 0x48, 0x8b, 0x45, 0xc8, //0x00001e30 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001e34 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e38 movq $-1, %r9 + 0x45, 0x31, 0xd2, //0x00001e3f xorl %r10d, %r10d + 0x48, 0x83, 0xfb, 0x20, //0x00001e42 cmpq $32, %rbx + 0x0f, 0x83, 0x9b, 0xfc, 0xff, 0xff, //0x00001e46 jae LBB0_54 + 0xe9, 0x6e, 0x01, 0x00, 0x00, //0x00001e4c jmp LBB0_386 + //0x00001e51 LBB0_369 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001e51 movq $-56(%rbp), %rcx + 0x4e, 0x8d, 0x3c, 0x01, //0x00001e55 leaq (%rcx,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e59 movq $-1, %r9 + 0x45, 0x31, 0xdb, //0x00001e60 xorl %r11d, %r11d + 0x49, 0x83, 0xfd, 0x20, //0x00001e63 cmpq $32, %r13 + 0x0f, 0x83, 0xd2, 0xfc, 0xff, 0xff, //0x00001e67 jae LBB0_154 + //0x00001e6d LBB0_370 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001e6d movq $-64(%rbp), %r10 + 0xe9, 0xeb, 0x02, 0x00, 0x00, //0x00001e71 jmp LBB0_408 + //0x00001e76 LBB0_371 + 0x89, 0xf0, //0x00001e76 movl %esi, %eax + 0xe9, 0x0e, 0xff, 0xff, 0xff, //0x00001e78 jmp LBB0_359 + //0x00001e7d LBB0_372 + 0x89, 0xf0, //0x00001e7d movl %esi, %eax + 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00001e7f jmp LBB0_374 + //0x00001e84 LBB0_373 + 0x89, 0xd0, //0x00001e84 movl %edx, %eax + //0x00001e86 LBB0_374 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001e86 movq $-56(%rbp), %rcx + 0x4c, 0x01, 0xf9, //0x00001e8a addq %r15, %rcx + 0x4c, 0x29, 0xe1, //0x00001e8d subq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00001e90 subq %rax, %rcx + 0x49, 0xf7, 0xd5, //0x00001e93 notq %r13 + 0x49, 0x01, 0xcd, //0x00001e96 addq %rcx, %r13 + 0x4d, 0x89, 0xec, //0x00001e99 movq %r13, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001e9c movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x6d, 0xa0, //0x00001ea0 movq $-96(%rbp), %r13 + 0x4d, 0x85, 0xe4, //0x00001ea4 testq %r12, %r12 + 0x0f, 0x89, 0xbc, 0xfb, 0xff, 0xff, //0x00001ea7 jns LBB0_365 + 0xe9, 0x68, 0x0c, 0x00, 0x00, //0x00001ead jmp LBB0_530 + //0x00001eb2 LBB0_375 + 0x48, 0x8b, 0x45, 0xc8, //0x00001eb2 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001eb6 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001eba movq $-1, %r9 + 0x45, 0x31, 0xd2, //0x00001ec1 xorl %r10d, %r10d + 0x48, 0x83, 0xfb, 0x20, //0x00001ec4 cmpq $32, %rbx + 0x0f, 0x83, 0x13, 0xfd, 0xff, 0xff, //0x00001ec8 jae LBB0_77 + 0xe9, 0xac, 0x03, 0x00, 0x00, //0x00001ece jmp LBB0_423 + //0x00001ed3 LBB0_376 + 0x48, 0x8b, 0x45, 0xc8, //0x00001ed3 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001ed7 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001edb movq $-1, %r9 + 0x45, 0x31, 0xdb, //0x00001ee2 xorl %r11d, %r11d + 0x48, 0x83, 0xfb, 0x20, //0x00001ee5 cmpq $32, %rbx + 0x0f, 0x83, 0x4a, 0xfd, 0xff, 0xff, //0x00001ee9 jae LBB0_175 + //0x00001eef LBB0_377 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001eef movq $-64(%rbp), %r10 + 0xe9, 0x26, 0x05, 0x00, 0x00, //0x00001ef3 jmp LBB0_445 + //0x00001ef8 LBB0_378 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001ef8 movq $-1, %r8 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001eff movq $-1, $-72(%rbp) + 0x4c, 0x8b, 0x65, 0xa8, //0x00001f07 movq $-88(%rbp), %r12 + 0xe9, 0x32, 0xf7, 0xff, 0xff, //0x00001f0b jmp LBB0_288 + //0x00001f10 LBB0_379 + 0x48, 0x8b, 0x45, 0xc8, //0x00001f10 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001f14 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001f18 movq $-1, %r9 + 0x45, 0x31, 0xd2, //0x00001f1f xorl %r10d, %r10d + 0x48, 0x83, 0xfb, 0x20, //0x00001f22 cmpq $32, %rbx + 0x0f, 0x83, 0xc9, 0xfd, 0xff, 0xff, //0x00001f26 jae LBB0_222 + 0xe9, 0x44, 0x07, 0x00, 0x00, //0x00001f2c jmp LBB0_468 + //0x00001f31 LBB0_380 + 0x48, 0x8b, 0x45, 0xc8, //0x00001f31 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001f35 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001f39 movq $-1, %r9 + 0x45, 0x31, 0xdb, //0x00001f40 xorl %r11d, %r11d + 0x48, 0x83, 0xfb, 0x20, //0x00001f43 cmpq $32, %rbx + 0x0f, 0x83, 0x00, 0xfe, 0xff, 0xff, //0x00001f47 jae LBB0_258 + //0x00001f4d LBB0_381 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001f4d movq $-64(%rbp), %r10 + 0xe9, 0xbe, 0x08, 0x00, 0x00, //0x00001f51 jmp LBB0_490 + //0x00001f56 LBB0_382 + 0x49, 0x83, 0xf9, 0xff, //0x00001f56 cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001f5a jne LBB0_384 + 0x4c, 0x89, 0xf8, //0x00001f60 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00001f63 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00001f67 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x00001f6b addq %rax, %r9 + //0x00001f6e LBB0_384 + 0x44, 0x89, 0xd0, //0x00001f6e movl %r10d, %eax + 0xf7, 0xd0, //0x00001f71 notl %eax + 0x21, 0xd0, //0x00001f73 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x00001f75 leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x3c, 0x42, //0x00001f78 leal (%r10,%rax,2), %edi + 0xf7, 0xd1, //0x00001f7c notl %ecx + 0x21, 0xd1, //0x00001f7e andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f80 andl $-1431655766, %ecx + 0x45, 0x31, 0xd2, //0x00001f86 xorl %r10d, %r10d + 0x01, 0xc1, //0x00001f89 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc2, //0x00001f8b setb %r10b + 0x01, 0xc9, //0x00001f8f addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00001f91 xorl $1431655765, %ecx + 0x21, 0xf9, //0x00001f97 andl %edi, %ecx + 0xf7, 0xd1, //0x00001f99 notl %ecx + 0x21, 0xce, //0x00001f9b andl %ecx, %esi + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001f9d movq $-48(%rbp), %r11 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001fa1 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x12, 0xe2, 0xff, 0xff, //0x00001fa6 vmovdqu $-7662(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xf6, //0x00001fae testq %rsi, %rsi + 0x0f, 0x85, 0x62, 0xfb, 0xff, 0xff, //0x00001fb1 jne LBB0_57 + //0x00001fb7 LBB0_385 + 0x49, 0x83, 0xc7, 0x20, //0x00001fb7 addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x00001fbb addq $-32, %rbx + //0x00001fbf LBB0_386 + 0x4d, 0x85, 0xd2, //0x00001fbf testq %r10, %r10 + 0x0f, 0x85, 0x08, 0x05, 0x00, 0x00, //0x00001fc2 jne LBB0_456 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001fc8 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x00001fcc notq %rcx + 0x4c, 0x89, 0xcf, //0x00001fcf movq %r9, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00001fd2 movq $-64(%rbp), %r10 + 0x48, 0x85, 0xdb, //0x00001fd6 testq %rbx, %rbx + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00001fd9 je LBB0_398 + //0x00001fdf LBB0_388 + 0x48, 0x83, 0xc1, 0x01, //0x00001fdf addq $1, %rcx + //0x00001fe3 LBB0_389 + 0x31, 0xf6, //0x00001fe3 xorl %esi, %esi + //0x00001fe5 LBB0_390 + 0x41, 0x0f, 0xb6, 0x14, 0x37, //0x00001fe5 movzbl (%r15,%rsi), %edx + 0x80, 0xfa, 0x22, //0x00001fea cmpb $34, %dl + 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x00001fed je LBB0_397 + 0x80, 0xfa, 0x5c, //0x00001ff3 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001ff6 je LBB0_395 + 0x48, 0x83, 0xc6, 0x01, //0x00001ffc addq $1, %rsi + 0x48, 0x39, 0xf3, //0x00002000 cmpq %rsi, %rbx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002003 jne LBB0_390 + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x00002009 jmp LBB0_393 + //0x0000200e LBB0_395 + 0x48, 0x8d, 0x43, 0xff, //0x0000200e leaq $-1(%rbx), %rax + 0x48, 0x39, 0xf0, //0x00002012 cmpq %rsi, %rax + 0x0f, 0x84, 0x3f, 0x0b, 0x00, 0x00, //0x00002015 je LBB0_539 + 0x4a, 0x8d, 0x04, 0x39, //0x0000201b leaq (%rcx,%r15), %rax + 0x48, 0x01, 0xf0, //0x0000201f addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x00002022 cmpq $-1, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x00002026 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x0000202a cmoveq %rax, %rdi + 0x49, 0x01, 0xf7, //0x0000202e addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x02, //0x00002031 addq $2, %r15 + 0x48, 0x89, 0xd8, //0x00002035 movq %rbx, %rax + 0x48, 0x29, 0xf0, //0x00002038 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000203b addq $-2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x0000203f addq $-2, %rbx + 0x48, 0x39, 0xf3, //0x00002043 cmpq %rsi, %rbx + 0x48, 0x89, 0xc3, //0x00002046 movq %rax, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002049 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000204d movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002051 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x62, 0xe1, 0xff, 0xff, //0x00002056 vmovdqu $-7838(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x0000205e jne LBB0_389 + 0xe9, 0x20, 0x09, 0x00, 0x00, //0x00002064 jmp LBB0_327 + //0x00002069 LBB0_397 + 0x49, 0x01, 0xf7, //0x00002069 addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000206c addq $1, %r15 + //0x00002070 LBB0_398 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002070 subq $-56(%rbp), %r15 + 0xe9, 0x2c, 0xef, 0xff, 0xff, //0x00002074 jmp LBB0_186 + //0x00002079 LBB0_393 + 0x80, 0xfa, 0x22, //0x00002079 cmpb $34, %dl + 0x0f, 0x85, 0xd8, 0x0a, 0x00, 0x00, //0x0000207c jne LBB0_539 + 0x49, 0x01, 0xdf, //0x00002082 addq %rbx, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002085 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002089 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000208d vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x26, 0xe1, 0xff, 0xff, //0x00002092 vmovdqu $-7898(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000209a jmp LBB0_398 + //0x0000209f LBB0_399 + 0x49, 0x83, 0xf9, 0xff, //0x0000209f cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000020a3 jne LBB0_401 + 0x4c, 0x89, 0xf9, //0x000020a9 movq %r15, %rcx + 0x48, 0x2b, 0x4d, 0xc8, //0x000020ac subq $-56(%rbp), %rcx + 0x4c, 0x0f, 0xbc, 0xca, //0x000020b0 bsfq %rdx, %r9 + 0x49, 0x01, 0xc9, //0x000020b4 addq %rcx, %r9 + //0x000020b7 LBB0_401 + 0x44, 0x89, 0xd9, //0x000020b7 movl %r11d, %ecx + 0xf7, 0xd1, //0x000020ba notl %ecx + 0x21, 0xd1, //0x000020bc andl %edx, %ecx + 0x8d, 0x34, 0x09, //0x000020be leal (%rcx,%rcx), %esi + 0x41, 0x8d, 0x3c, 0x4b, //0x000020c1 leal (%r11,%rcx,2), %edi + 0xf7, 0xd6, //0x000020c5 notl %esi + 0x21, 0xd6, //0x000020c7 andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020c9 andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x000020cf xorl %r11d, %r11d + 0x01, 0xce, //0x000020d2 addl %ecx, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x000020d4 setb %r11b + 0x01, 0xf6, //0x000020d8 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000020da xorl $1431655765, %esi + 0x21, 0xfe, //0x000020e0 andl %edi, %esi + 0xf7, 0xd6, //0x000020e2 notl %esi + 0x41, 0x21, 0xf2, //0x000020e4 andl %esi, %r10d + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000020e7 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xcc, 0xe0, 0xff, 0xff, //0x000020ec vmovdqu $-7988(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xd2, //0x000020f4 testq %r10, %r10 + 0x0f, 0x85, 0x74, 0xfa, 0xff, 0xff, //0x000020f7 jne LBB0_157 + //0x000020fd LBB0_402 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000020fd movl $64, %edx + //0x00002102 LBB0_403 + 0xc5, 0xbd, 0x64, 0xc8, //0x00002102 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00002106 vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x0000210b vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x0000210f vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x00002113 bsfl %esi, %edi + 0x4d, 0x85, 0xd2, //0x00002116 testq %r10, %r10 + 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00002119 je LBB0_406 + 0x85, 0xf6, //0x0000211f testl %esi, %esi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002121 movl $64, %ecx + 0x0f, 0x44, 0xf9, //0x00002126 cmovel %ecx, %edi + 0x48, 0x39, 0xfa, //0x00002129 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x55, 0xc0, //0x0000212c movq $-64(%rbp), %r10 + 0x0f, 0x87, 0x13, 0x0a, 0x00, 0x00, //0x00002130 ja LBB0_536 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002136 subq $-56(%rbp), %r15 + 0x49, 0x01, 0xd7, //0x0000213a addq %rdx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000213d addq $1, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002141 movq $-48(%rbp), %r11 + 0x49, 0x89, 0xc5, //0x00002145 movq %rax, %r13 + 0xe9, 0x58, 0xee, 0xff, 0xff, //0x00002148 jmp LBB0_186 + //0x0000214d LBB0_406 + 0x85, 0xf6, //0x0000214d testl %esi, %esi + 0x4c, 0x8b, 0x55, 0xc0, //0x0000214f movq $-64(%rbp), %r10 + 0x0f, 0x85, 0x0a, 0x0a, 0x00, 0x00, //0x00002153 jne LBB0_537 + 0x49, 0x83, 0xc7, 0x20, //0x00002159 addq $32, %r15 + 0x49, 0x83, 0xc5, 0xe0, //0x0000215d addq $-32, %r13 + //0x00002161 LBB0_408 + 0x4d, 0x85, 0xdb, //0x00002161 testq %r11, %r11 + 0x0f, 0x85, 0xb4, 0x03, 0x00, 0x00, //0x00002164 jne LBB0_458 + 0x4c, 0x89, 0xc9, //0x0000216a movq %r9, %rcx + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000216d movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xed, //0x00002171 testq %r13, %r13 + 0x0f, 0x84, 0x0f, 0x08, 0x00, 0x00, //0x00002174 je LBB0_327 + //0x0000217a LBB0_410 + 0x41, 0x0f, 0xb6, 0x17, //0x0000217a movzbl (%r15), %edx + 0x80, 0xfa, 0x22, //0x0000217e cmpb $34, %dl + 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00002181 je LBB0_418 + 0x80, 0xfa, 0x5c, //0x00002187 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000218a je LBB0_414 + 0x80, 0xfa, 0x1f, //0x00002190 cmpb $31, %dl + 0x0f, 0x86, 0xd6, 0x09, 0x00, 0x00, //0x00002193 jbe LBB0_538 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002199 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000021a0 movl $1, %esi + 0x49, 0x01, 0xf7, //0x000021a5 addq %rsi, %r15 + 0x49, 0x01, 0xd5, //0x000021a8 addq %rdx, %r13 + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x000021ab jne LBB0_410 + 0xe9, 0xd3, 0x07, 0x00, 0x00, //0x000021b1 jmp LBB0_327 + //0x000021b6 LBB0_414 + 0x49, 0x83, 0xfd, 0x01, //0x000021b6 cmpq $1, %r13 + 0x0f, 0x84, 0x9a, 0x09, 0x00, 0x00, //0x000021ba je LBB0_539 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000021c0 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000021c7 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x000021cc cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000021d0 jne LBB0_417 + 0x4d, 0x89, 0xf9, //0x000021d6 movq %r15, %r9 + 0x4c, 0x2b, 0x4d, 0xc8, //0x000021d9 subq $-56(%rbp), %r9 + 0x4c, 0x89, 0xc9, //0x000021dd movq %r9, %rcx + //0x000021e0 LBB0_417 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000021e0 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000021e4 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000021e8 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xcb, 0xdf, 0xff, 0xff, //0x000021ed vmovdqu $-8245(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x49, 0x01, 0xf7, //0x000021f5 addq %rsi, %r15 + 0x49, 0x01, 0xd5, //0x000021f8 addq %rdx, %r13 + 0x0f, 0x85, 0x79, 0xff, 0xff, 0xff, //0x000021fb jne LBB0_410 + 0xe9, 0x83, 0x07, 0x00, 0x00, //0x00002201 jmp LBB0_327 + //0x00002206 LBB0_418 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002206 subq $-56(%rbp), %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000220a addq $1, %r15 + 0x49, 0x89, 0xc5, //0x0000220e movq %rax, %r13 + 0xe9, 0x8f, 0xed, 0xff, 0xff, //0x00002211 jmp LBB0_186 + //0x00002216 LBB0_419 + 0x49, 0x83, 0xf9, 0xff, //0x00002216 cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000221a jne LBB0_421 + 0x4c, 0x89, 0xf8, //0x00002220 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00002223 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00002227 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x0000222b addq %rax, %r9 + //0x0000222e LBB0_421 + 0x44, 0x89, 0xd0, //0x0000222e movl %r10d, %eax + 0xf7, 0xd0, //0x00002231 notl %eax + 0x21, 0xd0, //0x00002233 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x00002235 leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x3c, 0x42, //0x00002238 leal (%r10,%rax,2), %edi + 0xf7, 0xd1, //0x0000223c notl %ecx + 0x21, 0xd1, //0x0000223e andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002240 andl $-1431655766, %ecx + 0x45, 0x31, 0xd2, //0x00002246 xorl %r10d, %r10d + 0x01, 0xc1, //0x00002249 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc2, //0x0000224b setb %r10b + 0x01, 0xc9, //0x0000224f addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002251 xorl $1431655765, %ecx + 0x21, 0xf9, //0x00002257 andl %edi, %ecx + 0xf7, 0xd1, //0x00002259 notl %ecx + 0x21, 0xce, //0x0000225b andl %ecx, %esi + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000225d movq $-48(%rbp), %r11 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002261 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x52, 0xdf, 0xff, 0xff, //0x00002266 vmovdqu $-8366(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xf6, //0x0000226e testq %rsi, %rsi + 0x0f, 0x85, 0x9c, 0xf9, 0xff, 0xff, //0x00002271 jne LBB0_80 + //0x00002277 LBB0_422 + 0x49, 0x83, 0xc7, 0x20, //0x00002277 addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x0000227b addq $-32, %rbx + //0x0000227f LBB0_423 + 0x4d, 0x85, 0xd2, //0x0000227f testq %r10, %r10 + 0x0f, 0x85, 0xe6, 0x02, 0x00, 0x00, //0x00002282 jne LBB0_460 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002288 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x0000228c notq %rcx + 0x4c, 0x89, 0xcf, //0x0000228f movq %r9, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00002292 movq $-64(%rbp), %r10 + 0x48, 0x85, 0xdb, //0x00002296 testq %rbx, %rbx + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00002299 je LBB0_435 + //0x0000229f LBB0_425 + 0x48, 0x83, 0xc1, 0x01, //0x0000229f addq $1, %rcx + //0x000022a3 LBB0_426 + 0x31, 0xf6, //0x000022a3 xorl %esi, %esi + //0x000022a5 LBB0_427 + 0x41, 0x0f, 0xb6, 0x14, 0x37, //0x000022a5 movzbl (%r15,%rsi), %edx + 0x80, 0xfa, 0x22, //0x000022aa cmpb $34, %dl + 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x000022ad je LBB0_434 + 0x80, 0xfa, 0x5c, //0x000022b3 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022b6 je LBB0_432 + 0x48, 0x83, 0xc6, 0x01, //0x000022bc addq $1, %rsi + 0x48, 0x39, 0xf3, //0x000022c0 cmpq %rsi, %rbx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000022c3 jne LBB0_427 + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x000022c9 jmp LBB0_430 + //0x000022ce LBB0_432 + 0x48, 0x8d, 0x43, 0xff, //0x000022ce leaq $-1(%rbx), %rax + 0x48, 0x39, 0xf0, //0x000022d2 cmpq %rsi, %rax + 0x0f, 0x84, 0x7f, 0x08, 0x00, 0x00, //0x000022d5 je LBB0_539 + 0x4a, 0x8d, 0x04, 0x39, //0x000022db leaq (%rcx,%r15), %rax + 0x48, 0x01, 0xf0, //0x000022df addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x000022e2 cmpq $-1, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000022e6 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000022ea cmoveq %rax, %rdi + 0x49, 0x01, 0xf7, //0x000022ee addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x02, //0x000022f1 addq $2, %r15 + 0x48, 0x89, 0xd8, //0x000022f5 movq %rbx, %rax + 0x48, 0x29, 0xf0, //0x000022f8 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000022fb addq $-2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x000022ff addq $-2, %rbx + 0x48, 0x39, 0xf3, //0x00002303 cmpq %rsi, %rbx + 0x48, 0x89, 0xc3, //0x00002306 movq %rax, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002309 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000230d movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002311 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xa2, 0xde, 0xff, 0xff, //0x00002316 vmovdqu $-8542(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x0000231e jne LBB0_426 + 0xe9, 0x60, 0x06, 0x00, 0x00, //0x00002324 jmp LBB0_327 + //0x00002329 LBB0_434 + 0x49, 0x01, 0xf7, //0x00002329 addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000232c addq $1, %r15 + //0x00002330 LBB0_435 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002330 subq $-56(%rbp), %r15 + 0xe9, 0xba, 0xed, 0xff, 0xff, //0x00002334 jmp LBB0_205 + //0x00002339 LBB0_430 + 0x80, 0xfa, 0x22, //0x00002339 cmpb $34, %dl + 0x0f, 0x85, 0x18, 0x08, 0x00, 0x00, //0x0000233c jne LBB0_539 + 0x49, 0x01, 0xdf, //0x00002342 addq %rbx, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002345 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002349 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000234d vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x66, 0xde, 0xff, 0xff, //0x00002352 vmovdqu $-8602(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000235a jmp LBB0_435 + //0x0000235f LBB0_436 + 0x49, 0x83, 0xf9, 0xff, //0x0000235f cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002363 jne LBB0_438 + 0x4c, 0x89, 0xf8, //0x00002369 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x0000236c subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00002370 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x00002374 addq %rax, %r9 + //0x00002377 LBB0_438 + 0x44, 0x89, 0xd8, //0x00002377 movl %r11d, %eax + 0xf7, 0xd0, //0x0000237a notl %eax + 0x21, 0xd0, //0x0000237c andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x0000237e leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x34, 0x43, //0x00002381 leal (%r11,%rax,2), %esi + 0xf7, 0xd1, //0x00002385 notl %ecx + 0x21, 0xd1, //0x00002387 andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002389 andl $-1431655766, %ecx + 0x45, 0x31, 0xdb, //0x0000238f xorl %r11d, %r11d + 0x01, 0xc1, //0x00002392 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc3, //0x00002394 setb %r11b + 0x01, 0xc9, //0x00002398 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x0000239a xorl $1431655765, %ecx + 0x21, 0xf1, //0x000023a0 andl %esi, %ecx + 0xf7, 0xd1, //0x000023a2 notl %ecx + 0x41, 0x21, 0xca, //0x000023a4 andl %ecx, %r10d + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000023a7 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x0c, 0xde, 0xff, 0xff, //0x000023ac vmovdqu $-8692(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xd2, //0x000023b4 testq %r10, %r10 + 0x0f, 0x85, 0xae, 0xf8, 0xff, 0xff, //0x000023b7 jne LBB0_178 + //0x000023bd LBB0_439 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000023bd movl $64, %edx + //0x000023c2 LBB0_440 + 0xc5, 0xbd, 0x64, 0xc8, //0x000023c2 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x000023c6 vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x000023cb vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000023cf vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000023d3 bsfl %esi, %edi + 0x4d, 0x85, 0xd2, //0x000023d6 testq %r10, %r10 + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000023d9 je LBB0_443 + 0x85, 0xf6, //0x000023df testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000023e1 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x000023e6 cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x000023e9 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x55, 0xc0, //0x000023ec movq $-64(%rbp), %r10 + 0x0f, 0x87, 0x53, 0x07, 0x00, 0x00, //0x000023f0 ja LBB0_536 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000023f6 subq $-56(%rbp), %r15 + 0x49, 0x01, 0xd7, //0x000023fa addq %rdx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000023fd addq $1, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002401 movq $-48(%rbp), %r11 + 0xe9, 0xe9, 0xec, 0xff, 0xff, //0x00002405 jmp LBB0_205 + //0x0000240a LBB0_443 + 0x85, 0xf6, //0x0000240a testl %esi, %esi + 0x4c, 0x8b, 0x55, 0xc0, //0x0000240c movq $-64(%rbp), %r10 + 0x0f, 0x85, 0x4d, 0x07, 0x00, 0x00, //0x00002410 jne LBB0_537 + 0x49, 0x83, 0xc7, 0x20, //0x00002416 addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x0000241a addq $-32, %rbx + //0x0000241e LBB0_445 + 0x4d, 0x85, 0xdb, //0x0000241e testq %r11, %r11 + 0x0f, 0x85, 0x95, 0x01, 0x00, 0x00, //0x00002421 jne LBB0_462 + 0x4c, 0x89, 0xc9, //0x00002427 movq %r9, %rcx + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000242a movq $-48(%rbp), %r11 + 0x48, 0x85, 0xdb, //0x0000242e testq %rbx, %rbx + 0x0f, 0x84, 0x52, 0x05, 0x00, 0x00, //0x00002431 je LBB0_327 + //0x00002437 LBB0_447 + 0x41, 0x0f, 0xb6, 0x17, //0x00002437 movzbl (%r15), %edx + 0x80, 0xfa, 0x22, //0x0000243b cmpb $34, %dl + 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x0000243e je LBB0_455 + 0x80, 0xfa, 0x5c, //0x00002444 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002447 je LBB0_451 + 0x80, 0xfa, 0x1f, //0x0000244d cmpb $31, %dl + 0x0f, 0x86, 0x19, 0x07, 0x00, 0x00, //0x00002450 jbe LBB0_538 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002456 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000245d movl $1, %esi + 0x49, 0x01, 0xf7, //0x00002462 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x00002465 addq %rdx, %rbx + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00002468 jne LBB0_447 + 0xe9, 0x16, 0x05, 0x00, 0x00, //0x0000246e jmp LBB0_327 + //0x00002473 LBB0_451 + 0x48, 0x83, 0xfb, 0x01, //0x00002473 cmpq $1, %rbx + 0x0f, 0x84, 0xdd, 0x06, 0x00, 0x00, //0x00002477 je LBB0_539 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000247d movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002484 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x00002489 cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x0000248d jne LBB0_454 + 0x4d, 0x89, 0xf9, //0x00002493 movq %r15, %r9 + 0x4c, 0x2b, 0x4d, 0xc8, //0x00002496 subq $-56(%rbp), %r9 + 0x4c, 0x89, 0xc9, //0x0000249a movq %r9, %rcx + //0x0000249d LBB0_454 + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000249d movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000024a1 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000024a5 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x0e, 0xdd, 0xff, 0xff, //0x000024aa vmovdqu $-8946(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x49, 0x01, 0xf7, //0x000024b2 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x000024b5 addq %rdx, %rbx + 0x0f, 0x85, 0x79, 0xff, 0xff, 0xff, //0x000024b8 jne LBB0_447 + 0xe9, 0xc6, 0x04, 0x00, 0x00, //0x000024be jmp LBB0_327 + //0x000024c3 LBB0_455 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000024c3 subq $-56(%rbp), %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000024c7 addq $1, %r15 + 0xe9, 0x23, 0xec, 0xff, 0xff, //0x000024cb jmp LBB0_205 + //0x000024d0 LBB0_456 + 0x48, 0x85, 0xdb, //0x000024d0 testq %rbx, %rbx + 0x0f, 0x84, 0x81, 0x06, 0x00, 0x00, //0x000024d3 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x000024d9 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x000024dd notq %rcx + 0x49, 0x8d, 0x04, 0x0f, //0x000024e0 leaq (%r15,%rcx), %rax + 0x49, 0x83, 0xf9, 0xff, //0x000024e4 cmpq $-1, %r9 + 0x4c, 0x89, 0xcf, //0x000024e8 movq %r9, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000024eb cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000024ef cmoveq %rax, %rdi + 0x49, 0x83, 0xc7, 0x01, //0x000024f3 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x000024f7 addq $-1, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000024fb movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000024ff movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002503 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xb0, 0xdc, 0xff, 0xff, //0x00002508 vmovdqu $-9040(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x00002510 testq %rbx, %rbx + 0x0f, 0x85, 0xc6, 0xfa, 0xff, 0xff, //0x00002513 jne LBB0_388 + 0xe9, 0x52, 0xfb, 0xff, 0xff, //0x00002519 jmp LBB0_398 + //0x0000251e LBB0_458 + 0x4d, 0x85, 0xed, //0x0000251e testq %r13, %r13 + 0x0f, 0x84, 0x33, 0x06, 0x00, 0x00, //0x00002521 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002527 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x0000252b notq %rcx + 0x4c, 0x01, 0xf9, //0x0000252e addq %r15, %rcx + 0x49, 0x83, 0xf9, 0xff, //0x00002531 cmpq $-1, %r9 + 0x4c, 0x89, 0xca, //0x00002535 movq %r9, %rdx + 0x48, 0x0f, 0x44, 0xd1, //0x00002538 cmoveq %rcx, %rdx + 0x49, 0x0f, 0x45, 0xc9, //0x0000253c cmovneq %r9, %rcx + 0x49, 0x83, 0xc7, 0x01, //0x00002540 addq $1, %r15 + 0x49, 0x83, 0xc5, 0xff, //0x00002544 addq $-1, %r13 + 0x49, 0x89, 0xd1, //0x00002548 movq %rdx, %r9 + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000254b movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000254f movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002553 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xdc, 0xff, 0xff, //0x00002558 vmovdqu $-9120(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xed, //0x00002560 testq %r13, %r13 + 0x0f, 0x85, 0x11, 0xfc, 0xff, 0xff, //0x00002563 jne LBB0_410 + 0xe9, 0x1b, 0x04, 0x00, 0x00, //0x00002569 jmp LBB0_327 + //0x0000256e LBB0_460 + 0x48, 0x85, 0xdb, //0x0000256e testq %rbx, %rbx + 0x0f, 0x84, 0xe3, 0x05, 0x00, 0x00, //0x00002571 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002577 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x0000257b notq %rcx + 0x49, 0x8d, 0x04, 0x0f, //0x0000257e leaq (%r15,%rcx), %rax + 0x49, 0x83, 0xf9, 0xff, //0x00002582 cmpq $-1, %r9 + 0x4c, 0x89, 0xcf, //0x00002586 movq %r9, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x00002589 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x0000258d cmoveq %rax, %rdi + 0x49, 0x83, 0xc7, 0x01, //0x00002591 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x00002595 addq $-1, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002599 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000259d movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000025a1 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x12, 0xdc, 0xff, 0xff, //0x000025a6 vmovdqu $-9198(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x000025ae testq %rbx, %rbx + 0x0f, 0x85, 0xe8, 0xfc, 0xff, 0xff, //0x000025b1 jne LBB0_425 + 0xe9, 0x74, 0xfd, 0xff, 0xff, //0x000025b7 jmp LBB0_435 + //0x000025bc LBB0_462 + 0x48, 0x85, 0xdb, //0x000025bc testq %rbx, %rbx + 0x0f, 0x84, 0x95, 0x05, 0x00, 0x00, //0x000025bf je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x000025c5 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x000025c9 notq %rcx + 0x4c, 0x01, 0xf9, //0x000025cc addq %r15, %rcx + 0x49, 0x83, 0xf9, 0xff, //0x000025cf cmpq $-1, %r9 + 0x4c, 0x89, 0xc8, //0x000025d3 movq %r9, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x000025d6 cmoveq %rcx, %rax + 0x49, 0x0f, 0x45, 0xc9, //0x000025da cmovneq %r9, %rcx + 0x49, 0x83, 0xc7, 0x01, //0x000025de addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x000025e2 addq $-1, %rbx + 0x49, 0x89, 0xc1, //0x000025e6 movq %rax, %r9 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000025e9 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000025ed movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000025f1 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xc2, 0xdb, 0xff, 0xff, //0x000025f6 vmovdqu $-9278(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x000025fe testq %rbx, %rbx + 0x0f, 0x85, 0x30, 0xfe, 0xff, 0xff, //0x00002601 jne LBB0_447 + 0xe9, 0x7d, 0x03, 0x00, 0x00, //0x00002607 jmp LBB0_327 + //0x0000260c LBB0_464 + 0x49, 0x83, 0xf9, 0xff, //0x0000260c cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002610 jne LBB0_466 + 0x4c, 0x89, 0xf8, //0x00002616 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00002619 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x0000261d bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x00002621 addq %rax, %r9 + //0x00002624 LBB0_466 + 0x44, 0x89, 0xd0, //0x00002624 movl %r10d, %eax + 0xf7, 0xd0, //0x00002627 notl %eax + 0x21, 0xd0, //0x00002629 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x0000262b leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x3c, 0x42, //0x0000262e leal (%r10,%rax,2), %edi + 0xf7, 0xd1, //0x00002632 notl %ecx + 0x21, 0xd1, //0x00002634 andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002636 andl $-1431655766, %ecx + 0x45, 0x31, 0xd2, //0x0000263c xorl %r10d, %r10d + 0x01, 0xc1, //0x0000263f addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc2, //0x00002641 setb %r10b + 0x01, 0xc9, //0x00002645 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002647 xorl $1431655765, %ecx + 0x21, 0xf9, //0x0000264d andl %edi, %ecx + 0xf7, 0xd1, //0x0000264f notl %ecx + 0x21, 0xce, //0x00002651 andl %ecx, %esi + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002653 movq $-48(%rbp), %r11 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002657 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xdb, 0xff, 0xff, //0x0000265c vmovdqu $-9380(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xf6, //0x00002664 testq %rsi, %rsi + 0x0f, 0x85, 0xba, 0xf6, 0xff, 0xff, //0x00002667 jne LBB0_225 + //0x0000266d LBB0_467 + 0x49, 0x83, 0xc7, 0x20, //0x0000266d addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x00002671 addq $-32, %rbx + //0x00002675 LBB0_468 + 0x4d, 0x85, 0xd2, //0x00002675 testq %r10, %r10 + 0x0f, 0x85, 0x48, 0x02, 0x00, 0x00, //0x00002678 jne LBB0_501 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000267e movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x00002682 notq %rcx + 0x4c, 0x89, 0xcf, //0x00002685 movq %r9, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00002688 movq $-64(%rbp), %r10 + 0x48, 0x85, 0xdb, //0x0000268c testq %rbx, %rbx + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x0000268f je LBB0_480 + //0x00002695 LBB0_470 + 0x48, 0x83, 0xc1, 0x01, //0x00002695 addq $1, %rcx + //0x00002699 LBB0_471 + 0x31, 0xf6, //0x00002699 xorl %esi, %esi + //0x0000269b LBB0_472 + 0x41, 0x0f, 0xb6, 0x14, 0x37, //0x0000269b movzbl (%r15,%rsi), %edx + 0x80, 0xfa, 0x22, //0x000026a0 cmpb $34, %dl + 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x000026a3 je LBB0_479 + 0x80, 0xfa, 0x5c, //0x000026a9 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000026ac je LBB0_477 + 0x48, 0x83, 0xc6, 0x01, //0x000026b2 addq $1, %rsi + 0x48, 0x39, 0xf3, //0x000026b6 cmpq %rsi, %rbx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000026b9 jne LBB0_472 + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x000026bf jmp LBB0_475 + //0x000026c4 LBB0_477 + 0x48, 0x8d, 0x43, 0xff, //0x000026c4 leaq $-1(%rbx), %rax + 0x48, 0x39, 0xf0, //0x000026c8 cmpq %rsi, %rax + 0x0f, 0x84, 0x89, 0x04, 0x00, 0x00, //0x000026cb je LBB0_539 + 0x4a, 0x8d, 0x04, 0x39, //0x000026d1 leaq (%rcx,%r15), %rax + 0x48, 0x01, 0xf0, //0x000026d5 addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x000026d8 cmpq $-1, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000026dc cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000026e0 cmoveq %rax, %rdi + 0x49, 0x01, 0xf7, //0x000026e4 addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x02, //0x000026e7 addq $2, %r15 + 0x48, 0x89, 0xd8, //0x000026eb movq %rbx, %rax + 0x48, 0x29, 0xf0, //0x000026ee subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000026f1 addq $-2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x000026f5 addq $-2, %rbx + 0x48, 0x39, 0xf3, //0x000026f9 cmpq %rsi, %rbx + 0x48, 0x89, 0xc3, //0x000026fc movq %rax, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000026ff movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002703 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002707 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xac, 0xda, 0xff, 0xff, //0x0000270c vmovdqu $-9556(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x00002714 jne LBB0_471 + 0xe9, 0x6a, 0x02, 0x00, 0x00, //0x0000271a jmp LBB0_327 + //0x0000271f LBB0_479 + 0x49, 0x01, 0xf7, //0x0000271f addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00002722 addq $1, %r15 + //0x00002726 LBB0_480 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002726 subq $-56(%rbp), %r15 + 0xe9, 0xba, 0xf1, 0xff, 0xff, //0x0000272a jmp LBB0_325 + //0x0000272f LBB0_475 + 0x80, 0xfa, 0x22, //0x0000272f cmpb $34, %dl + 0x0f, 0x85, 0x22, 0x04, 0x00, 0x00, //0x00002732 jne LBB0_539 + 0x49, 0x01, 0xdf, //0x00002738 addq %rbx, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000273b movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000273f movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002743 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x70, 0xda, 0xff, 0xff, //0x00002748 vmovdqu $-9616(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x00002750 jmp LBB0_480 + //0x00002755 LBB0_481 + 0x49, 0x83, 0xf9, 0xff, //0x00002755 cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002759 jne LBB0_483 + 0x4c, 0x89, 0xf8, //0x0000275f movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00002762 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00002766 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x0000276a addq %rax, %r9 + //0x0000276d LBB0_483 + 0x44, 0x89, 0xd8, //0x0000276d movl %r11d, %eax + 0xf7, 0xd0, //0x00002770 notl %eax + 0x21, 0xd0, //0x00002772 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x00002774 leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x34, 0x43, //0x00002777 leal (%r11,%rax,2), %esi + 0xf7, 0xd1, //0x0000277b notl %ecx + 0x21, 0xd1, //0x0000277d andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000277f andl $-1431655766, %ecx + 0x45, 0x31, 0xdb, //0x00002785 xorl %r11d, %r11d + 0x01, 0xc1, //0x00002788 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc3, //0x0000278a setb %r11b + 0x01, 0xc9, //0x0000278e addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002790 xorl $1431655765, %ecx + 0x21, 0xf1, //0x00002796 andl %esi, %ecx + 0xf7, 0xd1, //0x00002798 notl %ecx + 0x41, 0x21, 0xca, //0x0000279a andl %ecx, %r10d + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000279d vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x16, 0xda, 0xff, 0xff, //0x000027a2 vmovdqu $-9706(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xd2, //0x000027aa testq %r10, %r10 + 0x0f, 0x85, 0xcc, 0xf5, 0xff, 0xff, //0x000027ad jne LBB0_261 + //0x000027b3 LBB0_484 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000027b3 movl $64, %edx + //0x000027b8 LBB0_485 + 0xc5, 0xbd, 0x64, 0xc8, //0x000027b8 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x000027bc vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x000027c1 vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000027c5 vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000027c9 bsfl %esi, %edi + 0x4d, 0x85, 0xd2, //0x000027cc testq %r10, %r10 + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000027cf je LBB0_488 + 0x85, 0xf6, //0x000027d5 testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000027d7 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x000027dc cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x000027df cmpq %rdi, %rdx + 0x4c, 0x8b, 0x55, 0xc0, //0x000027e2 movq $-64(%rbp), %r10 + 0x0f, 0x87, 0x5d, 0x03, 0x00, 0x00, //0x000027e6 ja LBB0_536 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000027ec subq $-56(%rbp), %r15 + 0x49, 0x01, 0xd7, //0x000027f0 addq %rdx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000027f3 addq $1, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000027f7 movq $-48(%rbp), %r11 + 0xe9, 0xe9, 0xf0, 0xff, 0xff, //0x000027fb jmp LBB0_325 + //0x00002800 LBB0_488 + 0x85, 0xf6, //0x00002800 testl %esi, %esi + 0x4c, 0x8b, 0x55, 0xc0, //0x00002802 movq $-64(%rbp), %r10 + 0x0f, 0x85, 0x57, 0x03, 0x00, 0x00, //0x00002806 jne LBB0_537 + 0x49, 0x83, 0xc7, 0x20, //0x0000280c addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x00002810 addq $-32, %rbx + //0x00002814 LBB0_490 + 0x4d, 0x85, 0xdb, //0x00002814 testq %r11, %r11 + 0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x00002817 jne LBB0_503 + 0x4c, 0x89, 0xc9, //0x0000281d movq %r9, %rcx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002820 movq $-48(%rbp), %r11 + 0x48, 0x85, 0xdb, //0x00002824 testq %rbx, %rbx + 0x0f, 0x84, 0x5c, 0x01, 0x00, 0x00, //0x00002827 je LBB0_327 + //0x0000282d LBB0_492 + 0x41, 0x0f, 0xb6, 0x17, //0x0000282d movzbl (%r15), %edx + 0x80, 0xfa, 0x22, //0x00002831 cmpb $34, %dl + 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00002834 je LBB0_500 + 0x80, 0xfa, 0x5c, //0x0000283a cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000283d je LBB0_496 + 0x80, 0xfa, 0x1f, //0x00002843 cmpb $31, %dl + 0x0f, 0x86, 0x23, 0x03, 0x00, 0x00, //0x00002846 jbe LBB0_538 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000284c movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002853 movl $1, %esi + 0x49, 0x01, 0xf7, //0x00002858 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x0000285b addq %rdx, %rbx + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x0000285e jne LBB0_492 + 0xe9, 0x20, 0x01, 0x00, 0x00, //0x00002864 jmp LBB0_327 + //0x00002869 LBB0_496 + 0x48, 0x83, 0xfb, 0x01, //0x00002869 cmpq $1, %rbx + 0x0f, 0x84, 0xe7, 0x02, 0x00, 0x00, //0x0000286d je LBB0_539 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002873 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x0000287a movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x0000287f cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002883 jne LBB0_499 + 0x4d, 0x89, 0xf9, //0x00002889 movq %r15, %r9 + 0x4c, 0x2b, 0x4d, 0xc8, //0x0000288c subq $-56(%rbp), %r9 + 0x4c, 0x89, 0xc9, //0x00002890 movq %r9, %rcx + //0x00002893 LBB0_499 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002893 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002897 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000289b vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x18, 0xd9, 0xff, 0xff, //0x000028a0 vmovdqu $-9960(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x49, 0x01, 0xf7, //0x000028a8 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x000028ab addq %rdx, %rbx + 0x0f, 0x85, 0x79, 0xff, 0xff, 0xff, //0x000028ae jne LBB0_492 + 0xe9, 0xd0, 0x00, 0x00, 0x00, //0x000028b4 jmp LBB0_327 + //0x000028b9 LBB0_500 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000028b9 subq $-56(%rbp), %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000028bd addq $1, %r15 + 0xe9, 0x23, 0xf0, 0xff, 0xff, //0x000028c1 jmp LBB0_325 + //0x000028c6 LBB0_501 + 0x48, 0x85, 0xdb, //0x000028c6 testq %rbx, %rbx + 0x0f, 0x84, 0x8b, 0x02, 0x00, 0x00, //0x000028c9 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x000028cf movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x000028d3 notq %rcx + 0x49, 0x8d, 0x04, 0x0f, //0x000028d6 leaq (%r15,%rcx), %rax + 0x49, 0x83, 0xf9, 0xff, //0x000028da cmpq $-1, %r9 + 0x4c, 0x89, 0xcf, //0x000028de movq %r9, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000028e1 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000028e5 cmoveq %rax, %rdi + 0x49, 0x83, 0xc7, 0x01, //0x000028e9 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x000028ed addq $-1, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000028f1 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000028f5 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000028f9 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xba, 0xd8, 0xff, 0xff, //0x000028fe vmovdqu $-10054(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x00002906 testq %rbx, %rbx + 0x0f, 0x85, 0x86, 0xfd, 0xff, 0xff, //0x00002909 jne LBB0_470 + 0xe9, 0x12, 0xfe, 0xff, 0xff, //0x0000290f jmp LBB0_480 + //0x00002914 LBB0_503 + 0x48, 0x85, 0xdb, //0x00002914 testq %rbx, %rbx + 0x0f, 0x84, 0x3d, 0x02, 0x00, 0x00, //0x00002917 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000291d movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x00002921 notq %rcx + 0x4c, 0x01, 0xf9, //0x00002924 addq %r15, %rcx + 0x49, 0x83, 0xf9, 0xff, //0x00002927 cmpq $-1, %r9 + 0x4c, 0x89, 0xc8, //0x0000292b movq %r9, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x0000292e cmoveq %rcx, %rax + 0x49, 0x0f, 0x45, 0xc9, //0x00002932 cmovneq %r9, %rcx + 0x49, 0x83, 0xc7, 0x01, //0x00002936 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x0000293a addq $-1, %rbx + 0x49, 0x89, 0xc1, //0x0000293e movq %rax, %r9 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002941 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002945 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002949 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x6a, 0xd8, 0xff, 0xff, //0x0000294e vmovdqu $-10134(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x00002956 testq %rbx, %rbx + 0x0f, 0x85, 0xce, 0xfe, 0xff, 0xff, //0x00002959 jne LBB0_492 + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000295f jmp LBB0_327 + //0x00002964 LBB0_505 + 0x4d, 0x89, 0x33, //0x00002964 movq %r14, (%r11) + //0x00002967 LBB0_506 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002967 movq $-1, %r15 + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x0000296e jmp LBB0_533 + //0x00002973 LBB0_517 + 0x49, 0xc7, 0xc7, 0xf9, 0xff, 0xff, 0xff, //0x00002973 movq $-7, %r15 + 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x0000297a jmp LBB0_533 + //0x0000297f LBB0_326 + 0x49, 0x83, 0xff, 0xff, //0x0000297f cmpq $-1, %r15 + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002983 jne LBB0_328 + //0x00002989 LBB0_327 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002989 movq $-1, %r15 + 0x4d, 0x89, 0xe1, //0x00002990 movq %r12, %r9 + //0x00002993 LBB0_328 + 0x4d, 0x89, 0x0b, //0x00002993 movq %r9, (%r11) + 0xe9, 0x33, 0x00, 0x00, 0x00, //0x00002996 jmp LBB0_533 + //0x0000299b LBB0_188 + 0x49, 0x83, 0xc0, 0xff, //0x0000299b addq $-1, %r8 + 0x4d, 0x89, 0xc7, //0x0000299f movq %r8, %r15 + 0xe9, 0x27, 0x00, 0x00, 0x00, //0x000029a2 jmp LBB0_533 + //0x000029a7 LBB0_507 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000029a7 movq $-1, %rcx + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000029ae jmp LBB0_510 + //0x000029b3 LBB0_509 + 0x4c, 0x89, 0xc1, //0x000029b3 movq %r8, %rcx + //0x000029b6 LBB0_510 + 0x48, 0x8b, 0x55, 0xd0, //0x000029b6 movq $-48(%rbp), %rdx + 0x48, 0x8b, 0x02, //0x000029ba movq (%rdx), %rax + 0x48, 0x29, 0xc8, //0x000029bd subq %rcx, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000029c0 addq $-2, %rax + 0x48, 0x89, 0x02, //0x000029c4 movq %rax, (%rdx) + //0x000029c7 LBB0_532 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000029c7 movq $-2, %r15 + //0x000029ce LBB0_533 + 0x4c, 0x89, 0xf8, //0x000029ce movq %r15, %rax + 0x48, 0x83, 0xc4, 0x40, //0x000029d1 addq $64, %rsp + 0x5b, //0x000029d5 popq %rbx + 0x41, 0x5c, //0x000029d6 popq %r12 + 0x41, 0x5d, //0x000029d8 popq %r13 + 0x41, 0x5e, //0x000029da popq %r14 + 0x41, 0x5f, //0x000029dc popq %r15 + 0x5d, //0x000029de popq %rbp + 0xc5, 0xf8, 0x77, //0x000029df vzeroupper + 0xc3, //0x000029e2 retq + //0x000029e3 LBB0_511 + 0x49, 0x83, 0xf9, 0xff, //0x000029e3 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000029e7 jne LBB0_514 + 0x4c, 0x0f, 0xbc, 0xce, //0x000029ed bsfq %rsi, %r9 + //0x000029f1 LBB0_513 + 0x4d, 0x01, 0xf9, //0x000029f1 addq %r15, %r9 + //0x000029f4 LBB0_514 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000029f4 movq $-2, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000029fb movq $-48(%rbp), %r11 + 0x4d, 0x89, 0x0b, //0x000029ff movq %r9, (%r11) + 0xe9, 0xc7, 0xff, 0xff, 0xff, //0x00002a02 jmp LBB0_533 + //0x00002a07 LBB0_518 + 0x49, 0x89, 0x13, //0x00002a07 movq %rdx, (%r11) + 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00002a0a jmp LBB0_533 + //0x00002a0f LBB0_516 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002a0f movq $-1, %rcx + 0xe9, 0x02, 0x01, 0x00, 0x00, //0x00002a16 jmp LBB0_531 + //0x00002a1b LBB0_238 + 0x4d, 0x89, 0x3b, //0x00002a1b movq %r15, (%r11) + 0x43, 0x80, 0x3c, 0x38, 0x6e, //0x00002a1e cmpb $110, (%r8,%r15) + 0x0f, 0x85, 0x9e, 0xff, 0xff, 0xff, //0x00002a23 jne LBB0_532 + 0x49, 0x89, 0x0b, //0x00002a29 movq %rcx, (%r11) + 0x41, 0x80, 0x3c, 0x08, 0x75, //0x00002a2c cmpb $117, (%r8,%rcx) + 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00002a31 jne LBB0_532 + 0x48, 0x8d, 0x41, 0x01, //0x00002a37 leaq $1(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a3b movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x01, 0x6c, //0x00002a3e cmpb $108, $1(%r8,%rcx) + 0x0f, 0x85, 0x7d, 0xff, 0xff, 0xff, //0x00002a44 jne LBB0_532 + 0x48, 0x8d, 0x41, 0x02, //0x00002a4a leaq $2(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a4e movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x02, 0x6c, //0x00002a51 cmpb $108, $2(%r8,%rcx) + 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00002a57 je LBB0_523 + 0xe9, 0x65, 0xff, 0xff, 0xff, //0x00002a5d jmp LBB0_532 + //0x00002a62 LBB0_519 + 0x4d, 0x89, 0x3b, //0x00002a62 movq %r15, (%r11) + 0x43, 0x80, 0x3c, 0x38, 0x74, //0x00002a65 cmpb $116, (%r8,%r15) + 0x0f, 0x85, 0x57, 0xff, 0xff, 0xff, //0x00002a6a jne LBB0_532 + 0x49, 0x89, 0x0b, //0x00002a70 movq %rcx, (%r11) + 0x41, 0x80, 0x3c, 0x08, 0x72, //0x00002a73 cmpb $114, (%r8,%rcx) + 0x0f, 0x85, 0x49, 0xff, 0xff, 0xff, //0x00002a78 jne LBB0_532 + 0x48, 0x8d, 0x41, 0x01, //0x00002a7e leaq $1(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a82 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x01, 0x75, //0x00002a85 cmpb $117, $1(%r8,%rcx) + 0x0f, 0x85, 0x36, 0xff, 0xff, 0xff, //0x00002a8b jne LBB0_532 + 0x48, 0x8d, 0x41, 0x02, //0x00002a91 leaq $2(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a95 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x02, 0x65, //0x00002a98 cmpb $101, $2(%r8,%rcx) + 0x0f, 0x85, 0x23, 0xff, 0xff, 0xff, //0x00002a9e jne LBB0_532 + //0x00002aa4 LBB0_523 + 0x48, 0x83, 0xc1, 0x03, //0x00002aa4 addq $3, %rcx + 0x49, 0x89, 0x0b, //0x00002aa8 movq %rcx, (%r11) + 0xe9, 0x17, 0xff, 0xff, 0xff, //0x00002aab jmp LBB0_532 + //0x00002ab0 LBB0_524 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002ab0 movq $-2, %r15 + 0x80, 0xfa, 0x61, //0x00002ab7 cmpb $97, %dl + 0x0f, 0x85, 0x0e, 0xff, 0xff, 0xff, //0x00002aba jne LBB0_533 + 0x48, 0x8d, 0x41, 0x01, //0x00002ac0 leaq $1(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002ac4 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x01, 0x6c, //0x00002ac7 cmpb $108, $1(%r8,%rcx) + 0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x00002acd jne LBB0_533 + 0x48, 0x8d, 0x41, 0x02, //0x00002ad3 leaq $2(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002ad7 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x02, 0x73, //0x00002ada cmpb $115, $2(%r8,%rcx) + 0x0f, 0x85, 0xe8, 0xfe, 0xff, 0xff, //0x00002ae0 jne LBB0_533 + 0x48, 0x8d, 0x41, 0x03, //0x00002ae6 leaq $3(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002aea movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x03, 0x65, //0x00002aed cmpb $101, $3(%r8,%rcx) + 0x0f, 0x85, 0xd5, 0xfe, 0xff, 0xff, //0x00002af3 jne LBB0_533 + 0x48, 0x83, 0xc1, 0x04, //0x00002af9 addq $4, %rcx + 0x49, 0x89, 0x0b, //0x00002afd movq %rcx, (%r11) + 0xe9, 0xc9, 0xfe, 0xff, 0xff, //0x00002b00 jmp LBB0_533 + //0x00002b05 LBB0_212 + 0x48, 0x83, 0xc1, 0xff, //0x00002b05 addq $-1, %rcx + 0x49, 0x89, 0xcf, //0x00002b09 movq %rcx, %r15 + 0xe9, 0xbd, 0xfe, 0xff, 0xff, //0x00002b0c jmp LBB0_533 + //0x00002b11 LBB0_367 + 0x49, 0x83, 0xc7, 0xff, //0x00002b11 addq $-1, %r15 + 0xe9, 0xb4, 0xfe, 0xff, 0xff, //0x00002b15 jmp LBB0_533 + //0x00002b1a LBB0_530 + 0x4c, 0x89, 0xe1, //0x00002b1a movq %r12, %rcx + //0x00002b1d LBB0_531 + 0x48, 0xf7, 0xd1, //0x00002b1d notq %rcx + 0x48, 0x8b, 0x45, 0xd0, //0x00002b20 movq $-48(%rbp), %rax + 0x48, 0x01, 0x08, //0x00002b24 addq %rcx, (%rax) + 0xe9, 0x9b, 0xfe, 0xff, 0xff, //0x00002b27 jmp LBB0_532 + //0x00002b2c LBB0_535 + 0x4d, 0x89, 0xc4, //0x00002b2c movq %r8, %r12 + 0xe9, 0x55, 0xfe, 0xff, 0xff, //0x00002b2f jmp LBB0_327 + //0x00002b34 LBB0_163 + 0x4c, 0x01, 0xfa, //0x00002b34 addq %r15, %rdx + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002b37 movq $-2, %r15 + 0x49, 0x89, 0xd1, //0x00002b3e movq %rdx, %r9 + 0x49, 0x89, 0x13, //0x00002b41 movq %rdx, (%r11) + 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x00002b44 jmp LBB0_533 + //0x00002b49 LBB0_536 + 0x89, 0xf8, //0x00002b49 movl %edi, %eax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002b4b subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00002b4f addq %rax, %r15 + 0x4d, 0x89, 0xf9, //0x00002b52 movq %r15, %r9 + 0xe9, 0x9a, 0xfe, 0xff, 0xff, //0x00002b55 jmp LBB0_514 + //0x00002b5a LBB0_539 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002b5a movq $-48(%rbp), %r11 + 0xe9, 0x26, 0xfe, 0xff, 0xff, //0x00002b5e jmp LBB0_327 + //0x00002b63 LBB0_537 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002b63 subq $-56(%rbp), %r15 + 0x41, 0x89, 0xf9, //0x00002b67 movl %edi, %r9d + 0xe9, 0x82, 0xfe, 0xff, 0xff, //0x00002b6a jmp LBB0_513 + //0x00002b6f LBB0_538 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002b6f subq $-56(%rbp), %r15 + 0x4d, 0x89, 0xf9, //0x00002b73 movq %r15, %r9 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002b76 movq $-2, %r15 + 0x4d, 0x89, 0x0b, //0x00002b7d movq %r9, (%r11) + 0xe9, 0x49, 0xfe, 0xff, 0xff, //0x00002b80 jmp LBB0_533 + 0x90, 0x90, 0x90, //0x00002b85 .p2align 2, 0x90 + // // .set L0_0_set_38, LBB0_38-LJTI0_0 + // // .set L0_0_set_64, LBB0_64-LJTI0_0 + // // .set L0_0_set_44, LBB0_44-LJTI0_0 + // // .set L0_0_set_62, LBB0_62-LJTI0_0 + // // .set L0_0_set_41, LBB0_41-LJTI0_0 + // // .set L0_0_set_67, LBB0_67-LJTI0_0 + //0x00002b88 LJTI0_0 + 0xa6, 0xd9, 0xff, 0xff, //0x00002b88 .long L0_0_set_38 + 0x3c, 0xdb, 0xff, 0xff, //0x00002b8c .long L0_0_set_64 + 0xde, 0xd9, 0xff, 0xff, //0x00002b90 .long L0_0_set_44 + 0x24, 0xdb, 0xff, 0xff, //0x00002b94 .long L0_0_set_62 + 0xbd, 0xd9, 0xff, 0xff, //0x00002b98 .long L0_0_set_41 + 0xaa, 0xdf, 0xff, 0xff, //0x00002b9c .long L0_0_set_67 + // // .set L0_1_set_533, LBB0_533-LJTI0_1 + // // .set L0_1_set_532, LBB0_532-LJTI0_1 + // // .set L0_1_set_213, LBB0_213-LJTI0_1 + // // .set L0_1_set_230, LBB0_230-LJTI0_1 + // // .set L0_1_set_81, LBB0_81-LJTI0_1 + // // .set L0_1_set_234, LBB0_234-LJTI0_1 + // // .set L0_1_set_209, LBB0_209-LJTI0_1 + // // .set L0_1_set_236, LBB0_236-LJTI0_1 + // // .set L0_1_set_244, LBB0_244-LJTI0_1 + // // .set L0_1_set_242, LBB0_242-LJTI0_1 + //0x00002ba0 LJTI0_1 + 0x2e, 0xfe, 0xff, 0xff, //0x00002ba0 .long L0_1_set_533 + 0x27, 0xfe, 0xff, 0xff, //0x00002ba4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ba8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bac .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bb0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bb4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bb8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bbc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bc0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bc4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bc8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bcc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bd0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bd4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bd8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bdc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002be0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002be4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002be8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bec .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bf0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bf4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bf8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bfc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c00 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c04 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c08 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c0c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c10 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c14 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c18 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c1c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c20 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c24 .long L0_1_set_532 + 0xcf, 0xe5, 0xff, 0xff, //0x00002c28 .long L0_1_set_213 + 0x27, 0xfe, 0xff, 0xff, //0x00002c2c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c30 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c34 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c38 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c3c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c40 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c44 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c48 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c4c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c50 .long L0_1_set_532 + 0xfc, 0xe6, 0xff, 0xff, //0x00002c54 .long L0_1_set_230 + 0x27, 0xfe, 0xff, 0xff, //0x00002c58 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c5c .long L0_1_set_532 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c60 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c64 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c68 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c6c .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c70 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c74 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c78 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c7c .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c80 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c84 .long L0_1_set_81 + 0x27, 0xfe, 0xff, 0xff, //0x00002c88 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c8c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c90 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c94 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c98 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c9c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ca0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ca4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ca8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cac .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cb0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cb4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cb8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cbc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cc0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cc4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cc8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ccc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cd0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cd4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cd8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cdc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ce0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ce4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ce8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cec .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cf0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cf4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cf8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cfc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d00 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d04 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d08 .long L0_1_set_532 + 0x35, 0xe7, 0xff, 0xff, //0x00002d0c .long L0_1_set_234 + 0x27, 0xfe, 0xff, 0xff, //0x00002d10 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d14 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d18 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d1c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d20 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d24 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d28 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d2c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d30 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d34 .long L0_1_set_532 + 0x96, 0xe5, 0xff, 0xff, //0x00002d38 .long L0_1_set_209 + 0x27, 0xfe, 0xff, 0xff, //0x00002d3c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d40 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d44 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d48 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d4c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d50 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d54 .long L0_1_set_532 + 0x5c, 0xe7, 0xff, 0xff, //0x00002d58 .long L0_1_set_236 + 0x27, 0xfe, 0xff, 0xff, //0x00002d5c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d60 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d64 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d68 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d6c .long L0_1_set_532 + 0xaf, 0xe7, 0xff, 0xff, //0x00002d70 .long L0_1_set_244 + 0x27, 0xfe, 0xff, 0xff, //0x00002d74 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d78 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d7c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d80 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d84 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d88 .long L0_1_set_532 + 0x88, 0xe7, 0xff, 0xff, //0x00002d8c .long L0_1_set_242 + // // .set L0_2_set_309, LBB0_309-LJTI0_2 + // // .set L0_2_set_331, LBB0_331-LJTI0_2 + // // .set L0_2_set_315, LBB0_315-LJTI0_2 + // // .set L0_2_set_318, LBB0_318-LJTI0_2 + //0x00002d90 LJTI0_2 + 0x7b, 0xea, 0xff, 0xff, //0x00002d90 .long L0_2_set_309 + 0x94, 0xeb, 0xff, 0xff, //0x00002d94 .long L0_2_set_331 + 0x7b, 0xea, 0xff, 0xff, //0x00002d98 .long L0_2_set_309 + 0xca, 0xea, 0xff, 0xff, //0x00002d9c .long L0_2_set_315 + 0x94, 0xeb, 0xff, 0xff, //0x00002da0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002da4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002da8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dac .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002db0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002db4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002db8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dbc .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dc0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dc4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dc8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dcc .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dd0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dd4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dd8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002ddc .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002de0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002de4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002de8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dec .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002df0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002df4 .long L0_2_set_331 + 0xeb, 0xea, 0xff, 0xff, //0x00002df8 .long L0_2_set_318 + // // .set L0_3_set_125, LBB0_125-LJTI0_3 + // // .set L0_3_set_190, LBB0_190-LJTI0_3 + // // .set L0_3_set_131, LBB0_131-LJTI0_3 + // // .set L0_3_set_134, LBB0_134-LJTI0_3 + //0x00002dfc LJTI0_3 + 0xbe, 0xdc, 0xff, 0xff, //0x00002dfc .long L0_3_set_125 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e00 .long L0_3_set_190 + 0xbe, 0xdc, 0xff, 0xff, //0x00002e04 .long L0_3_set_125 + 0x07, 0xdd, 0xff, 0xff, //0x00002e08 .long L0_3_set_131 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e0c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e10 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e14 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e18 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e1c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e20 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e24 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e28 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e2c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e30 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e34 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e38 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e3c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e40 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e44 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e48 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e4c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e50 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e54 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e58 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e5c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e60 .long L0_3_set_190 + 0x23, 0xdd, 0xff, 0xff, //0x00002e64 .long L0_3_set_134 + //0x00002e68 .p2align 2, 0x00 + //0x00002e68 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00002e68 .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa.go new file mode 100644 index 000000000..684495d13 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa.go @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_u64toa func(out unsafe.Pointer, val uint64) (ret int) + +var S_u64toa uintptr + +//go:nosplit +func u64toa(out *byte, val uint64) (ret int) { + return F_u64toa(rt.NoEscape(unsafe.Pointer(out)), val) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_subr.go new file mode 100644 index 000000000..19e4f2877 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_subr.go @@ -0,0 +1,39 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__u64toa = 64 +) + +const ( + _stack__u64toa = 8 +) + +const ( + _size__u64toa = 1216 +) + +var ( + _pcsp__u64toa = [][2]uint32{ + {0x1, 0}, + {0xa5, 8}, + {0xa6, 0}, + {0x1cf, 8}, + {0x1d0, 0}, + {0x2f9, 8}, + {0x2fa, 0}, + {0x4b7, 8}, + {0x4c0, 0}, + } +) + +var _cfunc_u64toa = []loader.CFunc{ + {"_u64toa_entry", 0, _entry__u64toa, 0, nil}, + {"_u64toa", _entry__u64toa, _size__u64toa, _stack__u64toa, _pcsp__u64toa}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_text_amd64.go new file mode 100644 index 000000000..9ea318fd3 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/u64toa_text_amd64.go @@ -0,0 +1,364 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_u64toa = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, // .quad 3518437209 + 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 3518437209 + //0x00000010 LCPI0_3 + 0x0a, 0x00, //0x00000010 .word 10 + 0x0a, 0x00, //0x00000012 .word 10 + 0x0a, 0x00, //0x00000014 .word 10 + 0x0a, 0x00, //0x00000016 .word 10 + 0x0a, 0x00, //0x00000018 .word 10 + 0x0a, 0x00, //0x0000001a .word 10 + 0x0a, 0x00, //0x0000001c .word 10 + 0x0a, 0x00, //0x0000001e .word 10 + //0x00000020 LCPI0_4 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000020 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00000030 .p2align 3, 0x00 + //0x00000030 LCPI0_1 + 0xc5, 0x20, 0x7b, 0x14, 0x34, 0x33, 0x00, 0x80, //0x00000030 .quad -9223315738079846203 + //0x00000038 LCPI0_2 + 0x80, 0x00, 0x00, 0x08, 0x00, 0x20, 0x00, 0x80, //0x00000038 .quad -9223336852348469120 + //0x00000040 .p2align 4, 0x90 + //0x00000040 _u64toa + 0x55, //0x00000040 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp + 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000044 cmpq $9999, %rsi + 0x0f, 0x87, 0xa5, 0x00, 0x00, 0x00, //0x0000004b ja LBB0_8 + 0x0f, 0xb7, 0xc6, //0x00000051 movzwl %si, %eax + 0xc1, 0xe8, 0x02, //0x00000054 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000057 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x0000005d shrl $17, %eax + 0x48, 0x8d, 0x14, 0x00, //0x00000060 leaq (%rax,%rax), %rdx + 0x6b, 0xc0, 0x64, //0x00000064 imull $100, %eax, %eax + 0x89, 0xf1, //0x00000067 movl %esi, %ecx + 0x29, 0xc1, //0x00000069 subl %eax, %ecx + 0x0f, 0xb7, 0xc1, //0x0000006b movzwl %cx, %eax + 0x48, 0x01, 0xc0, //0x0000006e addq %rax, %rax + 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000071 cmpl $1000, %esi + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000077 jb LBB0_3 + 0x48, 0x8d, 0x0d, 0x7c, 0x04, 0x00, 0x00, //0x0000007d leaq $1148(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x0c, 0x0a, //0x00000084 movb (%rdx,%rcx), %cl + 0x88, 0x0f, //0x00000087 movb %cl, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000089 movl $1, %ecx + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x0000008e jmp LBB0_4 + //0x00000093 LBB0_3 + 0x31, 0xc9, //0x00000093 xorl %ecx, %ecx + 0x83, 0xfe, 0x64, //0x00000095 cmpl $100, %esi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x00000098 jb LBB0_5 + //0x0000009e LBB0_4 + 0x0f, 0xb7, 0xd2, //0x0000009e movzwl %dx, %edx + 0x48, 0x83, 0xca, 0x01, //0x000000a1 orq $1, %rdx + 0x48, 0x8d, 0x35, 0x54, 0x04, 0x00, 0x00, //0x000000a5 leaq $1108(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x32, //0x000000ac movb (%rdx,%rsi), %dl + 0x89, 0xce, //0x000000af movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000000b1 addl $1, %ecx + 0x88, 0x14, 0x37, //0x000000b4 movb %dl, (%rdi,%rsi) + //0x000000b7 LBB0_6 + 0x48, 0x8d, 0x15, 0x42, 0x04, 0x00, 0x00, //0x000000b7 leaq $1090(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x10, //0x000000be movb (%rax,%rdx), %dl + 0x89, 0xce, //0x000000c1 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000000c3 addl $1, %ecx + 0x88, 0x14, 0x37, //0x000000c6 movb %dl, (%rdi,%rsi) + //0x000000c9 LBB0_7 + 0x0f, 0xb7, 0xc0, //0x000000c9 movzwl %ax, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000000cc orq $1, %rax + 0x48, 0x8d, 0x15, 0x29, 0x04, 0x00, 0x00, //0x000000d0 leaq $1065(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x10, //0x000000d7 movb (%rax,%rdx), %al + 0x89, 0xca, //0x000000da movl %ecx, %edx + 0x83, 0xc1, 0x01, //0x000000dc addl $1, %ecx + 0x88, 0x04, 0x17, //0x000000df movb %al, (%rdi,%rdx) + 0x89, 0xc8, //0x000000e2 movl %ecx, %eax + 0x5d, //0x000000e4 popq %rbp + 0xc3, //0x000000e5 retq + //0x000000e6 LBB0_5 + 0x31, 0xc9, //0x000000e6 xorl %ecx, %ecx + 0x83, 0xfe, 0x0a, //0x000000e8 cmpl $10, %esi + 0x0f, 0x83, 0xc6, 0xff, 0xff, 0xff, //0x000000eb jae LBB0_6 + 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x000000f1 jmp LBB0_7 + //0x000000f6 LBB0_8 + 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000000f6 cmpq $99999999, %rsi + 0x0f, 0x87, 0x20, 0x01, 0x00, 0x00, //0x000000fd ja LBB0_16 + 0x89, 0xf0, //0x00000103 movl %esi, %eax + 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000105 movl $3518437209, %edx + 0x48, 0x0f, 0xaf, 0xd0, //0x0000010a imulq %rax, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x0000010e shrq $45, %rdx + 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000112 imull $10000, %edx, %r8d + 0x89, 0xf1, //0x00000119 movl %esi, %ecx + 0x44, 0x29, 0xc1, //0x0000011b subl %r8d, %ecx + 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000011e imulq $1125899907, %rax, %r10 + 0x49, 0xc1, 0xea, 0x31, //0x00000125 shrq $49, %r10 + 0x41, 0x83, 0xe2, 0xfe, //0x00000129 andl $-2, %r10d + 0x0f, 0xb7, 0xc2, //0x0000012d movzwl %dx, %eax + 0xc1, 0xe8, 0x02, //0x00000130 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000133 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000139 shrl $17, %eax + 0x6b, 0xc0, 0x64, //0x0000013c imull $100, %eax, %eax + 0x29, 0xc2, //0x0000013f subl %eax, %edx + 0x44, 0x0f, 0xb7, 0xca, //0x00000141 movzwl %dx, %r9d + 0x4d, 0x01, 0xc9, //0x00000145 addq %r9, %r9 + 0x0f, 0xb7, 0xc1, //0x00000148 movzwl %cx, %eax + 0xc1, 0xe8, 0x02, //0x0000014b shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000014e imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000154 shrl $17, %eax + 0x4c, 0x8d, 0x04, 0x00, //0x00000157 leaq (%rax,%rax), %r8 + 0x6b, 0xc0, 0x64, //0x0000015b imull $100, %eax, %eax + 0x29, 0xc1, //0x0000015e subl %eax, %ecx + 0x44, 0x0f, 0xb7, 0xd9, //0x00000160 movzwl %cx, %r11d + 0x4d, 0x01, 0xdb, //0x00000164 addq %r11, %r11 + 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000167 cmpl $10000000, %esi + 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x0000016d jb LBB0_11 + 0x48, 0x8d, 0x05, 0x86, 0x03, 0x00, 0x00, //0x00000173 leaq $902(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x02, //0x0000017a movb (%r10,%rax), %al + 0x88, 0x07, //0x0000017e movb %al, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000180 movl $1, %ecx + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000185 jmp LBB0_12 + //0x0000018a LBB0_11 + 0x31, 0xc9, //0x0000018a xorl %ecx, %ecx + 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x0000018c cmpl $1000000, %esi + 0x0f, 0x82, 0x78, 0x00, 0x00, 0x00, //0x00000192 jb LBB0_13 + //0x00000198 LBB0_12 + 0x44, 0x89, 0xd0, //0x00000198 movl %r10d, %eax + 0x48, 0x83, 0xc8, 0x01, //0x0000019b orq $1, %rax + 0x48, 0x8d, 0x35, 0x5a, 0x03, 0x00, 0x00, //0x0000019f leaq $858(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x000001a6 movb (%rax,%rsi), %al + 0x89, 0xce, //0x000001a9 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000001ab addl $1, %ecx + 0x88, 0x04, 0x37, //0x000001ae movb %al, (%rdi,%rsi) + //0x000001b1 LBB0_14 + 0x48, 0x8d, 0x05, 0x48, 0x03, 0x00, 0x00, //0x000001b1 leaq $840(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x01, //0x000001b8 movb (%r9,%rax), %al + 0x89, 0xce, //0x000001bc movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000001be addl $1, %ecx + 0x88, 0x04, 0x37, //0x000001c1 movb %al, (%rdi,%rsi) + //0x000001c4 LBB0_15 + 0x41, 0x0f, 0xb7, 0xc1, //0x000001c4 movzwl %r9w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000001c8 orq $1, %rax + 0x48, 0x8d, 0x35, 0x2d, 0x03, 0x00, 0x00, //0x000001cc leaq $813(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x000001d3 movb (%rax,%rsi), %al + 0x89, 0xca, //0x000001d6 movl %ecx, %edx + 0x88, 0x04, 0x17, //0x000001d8 movb %al, (%rdi,%rdx) + 0x41, 0x8a, 0x04, 0x30, //0x000001db movb (%r8,%rsi), %al + 0x88, 0x44, 0x17, 0x01, //0x000001df movb %al, $1(%rdi,%rdx) + 0x41, 0x0f, 0xb7, 0xc0, //0x000001e3 movzwl %r8w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000001e7 orq $1, %rax + 0x8a, 0x04, 0x30, //0x000001eb movb (%rax,%rsi), %al + 0x88, 0x44, 0x17, 0x02, //0x000001ee movb %al, $2(%rdi,%rdx) + 0x41, 0x8a, 0x04, 0x33, //0x000001f2 movb (%r11,%rsi), %al + 0x88, 0x44, 0x17, 0x03, //0x000001f6 movb %al, $3(%rdi,%rdx) + 0x41, 0x0f, 0xb7, 0xc3, //0x000001fa movzwl %r11w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000001fe orq $1, %rax + 0x8a, 0x04, 0x30, //0x00000202 movb (%rax,%rsi), %al + 0x83, 0xc1, 0x05, //0x00000205 addl $5, %ecx + 0x88, 0x44, 0x17, 0x04, //0x00000208 movb %al, $4(%rdi,%rdx) + 0x89, 0xc8, //0x0000020c movl %ecx, %eax + 0x5d, //0x0000020e popq %rbp + 0xc3, //0x0000020f retq + //0x00000210 LBB0_13 + 0x31, 0xc9, //0x00000210 xorl %ecx, %ecx + 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000212 cmpl $100000, %esi + 0x0f, 0x83, 0x93, 0xff, 0xff, 0xff, //0x00000218 jae LBB0_14 + 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000021e jmp LBB0_15 + //0x00000223 LBB0_16 + 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000223 movabsq $9999999999999999, %rax + 0x48, 0x39, 0xc6, //0x0000022d cmpq %rax, %rsi + 0x0f, 0x87, 0x04, 0x01, 0x00, 0x00, //0x00000230 ja LBB0_18 + 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000236 movabsq $-6067343680855748867, %rcx + 0x48, 0x89, 0xf0, //0x00000240 movq %rsi, %rax + 0x48, 0xf7, 0xe1, //0x00000243 mulq %rcx + 0x48, 0xc1, 0xea, 0x1a, //0x00000246 shrq $26, %rdx + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x0000024a imull $100000000, %edx, %eax + 0x29, 0xc6, //0x00000250 subl %eax, %esi + 0xc5, 0xf9, 0x6e, 0xc2, //0x00000252 vmovd %edx, %xmm0 + 0xc5, 0xfa, 0x6f, 0x0d, 0xa2, 0xfd, 0xff, 0xff, //0x00000256 vmovdqu $-606(%rip), %xmm1 /* LCPI0_0+0(%rip) */ + 0xc5, 0xf9, 0xf4, 0xd1, //0x0000025e vpmuludq %xmm1, %xmm0, %xmm2 + 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00000262 vpsrlq $45, %xmm2, %xmm2 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000267 movl $10000, %eax + 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000026c vmovq %rax, %xmm3 + 0xc5, 0xe9, 0xf4, 0xe3, //0x00000271 vpmuludq %xmm3, %xmm2, %xmm4 + 0xc5, 0xf9, 0xfa, 0xc4, //0x00000275 vpsubd %xmm4, %xmm0, %xmm0 + 0xc5, 0xe9, 0x61, 0xc0, //0x00000279 vpunpcklwd %xmm0, %xmm2, %xmm0 + 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x0000027d vpsllq $2, %xmm0, %xmm0 + 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00000282 vpshuflw $80, %xmm0, %xmm0 + 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x00000287 vpshufd $80, %xmm0, %xmm0 + 0xc4, 0xe2, 0x79, 0x59, 0x15, 0x9b, 0xfd, 0xff, 0xff, //0x0000028c vpbroadcastq $-613(%rip), %xmm2 /* LCPI0_1+0(%rip) */ + 0xc4, 0xe2, 0x79, 0x59, 0x25, 0x9a, 0xfd, 0xff, 0xff, //0x00000295 vpbroadcastq $-614(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0xc5, 0xf9, 0xe4, 0xc2, //0x0000029e vpmulhuw %xmm2, %xmm0, %xmm0 + 0xc5, 0xf9, 0xe4, 0xc4, //0x000002a2 vpmulhuw %xmm4, %xmm0, %xmm0 + 0xc5, 0xfa, 0x6f, 0x2d, 0x62, 0xfd, 0xff, 0xff, //0x000002a6 vmovdqu $-670(%rip), %xmm5 /* LCPI0_3+0(%rip) */ + 0xc5, 0xf9, 0xd5, 0xf5, //0x000002ae vpmullw %xmm5, %xmm0, %xmm6 + 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x000002b2 vpsllq $16, %xmm6, %xmm6 + 0xc5, 0xf9, 0xf9, 0xc6, //0x000002b7 vpsubw %xmm6, %xmm0, %xmm0 + 0xc5, 0xf9, 0x6e, 0xf6, //0x000002bb vmovd %esi, %xmm6 + 0xc5, 0xc9, 0xf4, 0xc9, //0x000002bf vpmuludq %xmm1, %xmm6, %xmm1 + 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000002c3 vpsrlq $45, %xmm1, %xmm1 + 0xc5, 0xf1, 0xf4, 0xdb, //0x000002c8 vpmuludq %xmm3, %xmm1, %xmm3 + 0xc5, 0xc9, 0xfa, 0xdb, //0x000002cc vpsubd %xmm3, %xmm6, %xmm3 + 0xc5, 0xf1, 0x61, 0xcb, //0x000002d0 vpunpcklwd %xmm3, %xmm1, %xmm1 + 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000002d4 vpsllq $2, %xmm1, %xmm1 + 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000002d9 vpshuflw $80, %xmm1, %xmm1 + 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000002de vpshufd $80, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xca, //0x000002e3 vpmulhuw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xcc, //0x000002e7 vpmulhuw %xmm4, %xmm1, %xmm1 + 0xc5, 0xf1, 0xd5, 0xd5, //0x000002eb vpmullw %xmm5, %xmm1, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000002ef vpsllq $16, %xmm2, %xmm2 + 0xc5, 0xf1, 0xf9, 0xca, //0x000002f4 vpsubw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x67, 0xc1, //0x000002f8 vpackuswb %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xfc, 0x0d, 0x1c, 0xfd, 0xff, 0xff, //0x000002fc vpaddb $-740(%rip), %xmm0, %xmm1 /* LCPI0_4+0(%rip) */ + 0xc5, 0xe9, 0xef, 0xd2, //0x00000304 vpxor %xmm2, %xmm2, %xmm2 + 0xc5, 0xf9, 0x74, 0xc2, //0x00000308 vpcmpeqb %xmm2, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc0, //0x0000030c vpmovmskb %xmm0, %eax + 0xf7, 0xd0, //0x00000310 notl %eax + 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000312 orl $32768, %eax + 0x0f, 0xbc, 0xc0, //0x00000317 bsfl %eax, %eax + 0xb9, 0x10, 0x00, 0x00, 0x00, //0x0000031a movl $16, %ecx + 0x29, 0xc1, //0x0000031f subl %eax, %ecx + 0x48, 0xc1, 0xe0, 0x04, //0x00000321 shlq $4, %rax + 0x48, 0x8d, 0x15, 0xa4, 0x02, 0x00, 0x00, //0x00000325 leaq $676(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ + 0xc4, 0xe2, 0x71, 0x00, 0x04, 0x10, //0x0000032c vpshufb (%rax,%rdx), %xmm1, %xmm0 + 0xc5, 0xfa, 0x7f, 0x07, //0x00000332 vmovdqu %xmm0, (%rdi) + 0x89, 0xc8, //0x00000336 movl %ecx, %eax + 0x5d, //0x00000338 popq %rbp + 0xc3, //0x00000339 retq + //0x0000033a LBB0_18 + 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x0000033a movabsq $4153837486827862103, %rcx + 0x48, 0x89, 0xf0, //0x00000344 movq %rsi, %rax + 0x48, 0xf7, 0xe1, //0x00000347 mulq %rcx + 0x48, 0xc1, 0xea, 0x33, //0x0000034a shrq $51, %rdx + 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000034e movabsq $10000000000000000, %rax + 0x48, 0x0f, 0xaf, 0xc2, //0x00000358 imulq %rdx, %rax + 0x48, 0x29, 0xc6, //0x0000035c subq %rax, %rsi + 0x83, 0xfa, 0x09, //0x0000035f cmpl $9, %edx + 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000362 ja LBB0_20 + 0x80, 0xc2, 0x30, //0x00000368 addb $48, %dl + 0x88, 0x17, //0x0000036b movb %dl, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000036d movl $1, %ecx + 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x00000372 jmp LBB0_25 + //0x00000377 LBB0_20 + 0x83, 0xfa, 0x63, //0x00000377 cmpl $99, %edx + 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x0000037a ja LBB0_22 + 0x89, 0xd0, //0x00000380 movl %edx, %eax + 0x48, 0x8d, 0x0d, 0x77, 0x01, 0x00, 0x00, //0x00000382 leaq $375(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00000389 movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x07, //0x0000038d movw %ax, (%rdi) + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000390 movl $2, %ecx + 0xe9, 0x82, 0x00, 0x00, 0x00, //0x00000395 jmp LBB0_25 + //0x0000039a LBB0_22 + 0x89, 0xd0, //0x0000039a movl %edx, %eax + 0xc1, 0xe8, 0x02, //0x0000039c shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000039f imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x000003a5 shrl $17, %eax + 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x000003a8 cmpl $999, %edx + 0x0f, 0x87, 0x37, 0x00, 0x00, 0x00, //0x000003ae ja LBB0_24 + 0x83, 0xc0, 0x30, //0x000003b4 addl $48, %eax + 0x88, 0x07, //0x000003b7 movb %al, (%rdi) + 0x0f, 0xb7, 0xc2, //0x000003b9 movzwl %dx, %eax + 0x89, 0xc1, //0x000003bc movl %eax, %ecx + 0xc1, 0xe9, 0x02, //0x000003be shrl $2, %ecx + 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000003c1 imull $5243, %ecx, %ecx + 0xc1, 0xe9, 0x11, //0x000003c7 shrl $17, %ecx + 0x6b, 0xc9, 0x64, //0x000003ca imull $100, %ecx, %ecx + 0x29, 0xc8, //0x000003cd subl %ecx, %eax + 0x0f, 0xb7, 0xc0, //0x000003cf movzwl %ax, %eax + 0x48, 0x8d, 0x0d, 0x27, 0x01, 0x00, 0x00, //0x000003d2 leaq $295(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x000003d9 movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x47, 0x01, //0x000003dd movw %ax, $1(%rdi) + 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000003e1 movl $3, %ecx + 0xe9, 0x31, 0x00, 0x00, 0x00, //0x000003e6 jmp LBB0_25 + //0x000003eb LBB0_24 + 0x6b, 0xc8, 0x64, //0x000003eb imull $100, %eax, %ecx + 0x29, 0xca, //0x000003ee subl %ecx, %edx + 0x0f, 0xb7, 0xc0, //0x000003f0 movzwl %ax, %eax + 0x48, 0x8d, 0x0d, 0x06, 0x01, 0x00, 0x00, //0x000003f3 leaq $262(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x000003fa movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x07, //0x000003fe movw %ax, (%rdi) + 0x0f, 0xb7, 0xc2, //0x00000401 movzwl %dx, %eax + 0x8a, 0x14, 0x41, //0x00000404 movb (%rcx,%rax,2), %dl + 0x48, 0x01, 0xc0, //0x00000407 addq %rax, %rax + 0x88, 0x57, 0x02, //0x0000040a movb %dl, $2(%rdi) + 0x0f, 0xb7, 0xc0, //0x0000040d movzwl %ax, %eax + 0x8a, 0x44, 0x08, 0x01, //0x00000410 movb $1(%rax,%rcx), %al + 0x88, 0x47, 0x03, //0x00000414 movb %al, $3(%rdi) + 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000417 movl $4, %ecx + //0x0000041c LBB0_25 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000041c movabsq $-6067343680855748867, %rdx + 0x48, 0x89, 0xf0, //0x00000426 movq %rsi, %rax + 0x48, 0xf7, 0xe2, //0x00000429 mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x0000042c shrq $26, %rdx + 0xc5, 0xf9, 0x6e, 0xc2, //0x00000430 vmovd %edx, %xmm0 + 0xc5, 0xfa, 0x6f, 0x0d, 0xc4, 0xfb, 0xff, 0xff, //0x00000434 vmovdqu $-1084(%rip), %xmm1 /* LCPI0_0+0(%rip) */ + 0xc5, 0xf9, 0xf4, 0xd1, //0x0000043c vpmuludq %xmm1, %xmm0, %xmm2 + 0xc5, 0xe9, 0x73, 0xd2, 0x2d, //0x00000440 vpsrlq $45, %xmm2, %xmm2 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000445 movl $10000, %eax + 0xc4, 0xe1, 0xf9, 0x6e, 0xd8, //0x0000044a vmovq %rax, %xmm3 + 0xc5, 0xe9, 0xf4, 0xe3, //0x0000044f vpmuludq %xmm3, %xmm2, %xmm4 + 0xc5, 0xf9, 0xfa, 0xc4, //0x00000453 vpsubd %xmm4, %xmm0, %xmm0 + 0xc5, 0xe9, 0x61, 0xc0, //0x00000457 vpunpcklwd %xmm0, %xmm2, %xmm0 + 0xc5, 0xf9, 0x73, 0xf0, 0x02, //0x0000045b vpsllq $2, %xmm0, %xmm0 + 0xc5, 0xfb, 0x70, 0xc0, 0x50, //0x00000460 vpshuflw $80, %xmm0, %xmm0 + 0xc4, 0xe2, 0x79, 0x59, 0x15, 0xc2, 0xfb, 0xff, 0xff, //0x00000465 vpbroadcastq $-1086(%rip), %xmm2 /* LCPI0_1+0(%rip) */ + 0xc5, 0xf9, 0x70, 0xc0, 0x50, //0x0000046e vpshufd $80, %xmm0, %xmm0 + 0xc5, 0xf9, 0xe4, 0xc2, //0x00000473 vpmulhuw %xmm2, %xmm0, %xmm0 + 0xc4, 0xe2, 0x79, 0x59, 0x25, 0xb8, 0xfb, 0xff, 0xff, //0x00000477 vpbroadcastq $-1096(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0xc5, 0xf9, 0xe4, 0xc4, //0x00000480 vpmulhuw %xmm4, %xmm0, %xmm0 + 0xc5, 0xfa, 0x6f, 0x2d, 0x84, 0xfb, 0xff, 0xff, //0x00000484 vmovdqu $-1148(%rip), %xmm5 /* LCPI0_3+0(%rip) */ + 0xc5, 0xf9, 0xd5, 0xf5, //0x0000048c vpmullw %xmm5, %xmm0, %xmm6 + 0xc5, 0xc9, 0x73, 0xf6, 0x10, //0x00000490 vpsllq $16, %xmm6, %xmm6 + 0xc5, 0xf9, 0xf9, 0xc6, //0x00000495 vpsubw %xmm6, %xmm0, %xmm0 + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000499 imull $100000000, %edx, %eax + 0x29, 0xc6, //0x0000049f subl %eax, %esi + 0xc5, 0xf9, 0x6e, 0xf6, //0x000004a1 vmovd %esi, %xmm6 + 0xc5, 0xc9, 0xf4, 0xc9, //0x000004a5 vpmuludq %xmm1, %xmm6, %xmm1 + 0xc5, 0xf1, 0x73, 0xd1, 0x2d, //0x000004a9 vpsrlq $45, %xmm1, %xmm1 + 0xc5, 0xf1, 0xf4, 0xdb, //0x000004ae vpmuludq %xmm3, %xmm1, %xmm3 + 0xc5, 0xc9, 0xfa, 0xdb, //0x000004b2 vpsubd %xmm3, %xmm6, %xmm3 + 0xc5, 0xf1, 0x61, 0xcb, //0x000004b6 vpunpcklwd %xmm3, %xmm1, %xmm1 + 0xc5, 0xf1, 0x73, 0xf1, 0x02, //0x000004ba vpsllq $2, %xmm1, %xmm1 + 0xc5, 0xfb, 0x70, 0xc9, 0x50, //0x000004bf vpshuflw $80, %xmm1, %xmm1 + 0xc5, 0xf9, 0x70, 0xc9, 0x50, //0x000004c4 vpshufd $80, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xca, //0x000004c9 vpmulhuw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf1, 0xe4, 0xcc, //0x000004cd vpmulhuw %xmm4, %xmm1, %xmm1 + 0xc5, 0xf1, 0xd5, 0xd5, //0x000004d1 vpmullw %xmm5, %xmm1, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x10, //0x000004d5 vpsllq $16, %xmm2, %xmm2 + 0xc5, 0xf1, 0xf9, 0xca, //0x000004da vpsubw %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x67, 0xc1, //0x000004de vpackuswb %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xfc, 0x05, 0x36, 0xfb, 0xff, 0xff, //0x000004e2 vpaddb $-1226(%rip), %xmm0, %xmm0 /* LCPI0_4+0(%rip) */ + 0x89, 0xc8, //0x000004ea movl %ecx, %eax + 0xc5, 0xfa, 0x7f, 0x04, 0x07, //0x000004ec vmovdqu %xmm0, (%rdi,%rax) + 0x83, 0xc9, 0x10, //0x000004f1 orl $16, %ecx + 0x89, 0xc8, //0x000004f4 movl %ecx, %eax + 0x5d, //0x000004f6 popq %rbp + 0xc3, //0x000004f7 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000004f8 .p2align 4, 0x00 + //0x00000500 _Digits + 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000500 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' + 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000510 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' + 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000520 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' + 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000530 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' + 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000540 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' + 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000550 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' + 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000560 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' + 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000570 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' + 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000580 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' + 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00000590 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' + 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000005a0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' + 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000005b0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' + 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x000005c0 QUAD $0x3939383937393639 // .ascii 8, '96979899' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005c8 .p2align 4, 0x00 + //0x000005d0 _VecShiftShuffles + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x000005d0 QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' + 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, //0x000005e0 QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff' + 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, //0x000005f0 QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff' + 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, //0x00000600 QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff' + 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, //0x00000610 QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff' + 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000620 QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff' + 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000630 QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff' + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000640 QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff' + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000650 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote.go new file mode 100644 index 000000000..d7f5e2859 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote.go @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_unquote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) (ret int) + +var S_unquote uintptr + +//go:nosplit +func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) { + return F_unquote(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(ep)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_subr.go new file mode 100644 index 000000000..b8df4cc7f --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__unquote = 48 +) + +const ( + _stack__unquote = 80 +) + +const ( + _size__unquote = 2288 +) + +var ( + _pcsp__unquote = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x5f8, 80}, + {0x5f9, 48}, + {0x5fb, 40}, + {0x5fd, 32}, + {0x5ff, 24}, + {0x601, 16}, + {0x602, 8}, + {0x606, 0}, + {0x8f0, 80}, + } +) + +var _cfunc_unquote = []loader.CFunc{ + {"_unquote_entry", 0, _entry__unquote, 0, nil}, + {"_unquote", _entry__unquote, _size__unquote, _stack__unquote, _pcsp__unquote}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_text_amd64.go new file mode 100644 index 000000000..ad3f3c0c3 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/unquote_text_amd64.go @@ -0,0 +1,622 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_unquote = []byte{ + // .p2align 5, 0x00 + // LCPI0_0 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, // QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000020 .p2align 4, 0x00 + //0x00000020 LCPI0_1 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000030 .p2align 4, 0x90 + //0x00000030 _unquote + 0x55, //0x00000030 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp + 0x41, 0x57, //0x00000034 pushq %r15 + 0x41, 0x56, //0x00000036 pushq %r14 + 0x41, 0x55, //0x00000038 pushq %r13 + 0x41, 0x54, //0x0000003a pushq %r12 + 0x53, //0x0000003c pushq %rbx + 0x48, 0x83, 0xec, 0x20, //0x0000003d subq $32, %rsp + 0x48, 0x85, 0xf6, //0x00000041 testq %rsi, %rsi + 0x0f, 0x84, 0xcb, 0x05, 0x00, 0x00, //0x00000044 je LBB0_1 + 0x48, 0x89, 0x4d, 0xd0, //0x0000004a movq %rcx, $-48(%rbp) + 0x4c, 0x89, 0xc0, //0x0000004e movq %r8, %rax + 0x4c, 0x89, 0x45, 0xb8, //0x00000051 movq %r8, $-72(%rbp) + 0x41, 0x83, 0xe0, 0x01, //0x00000055 andl $1, %r8d + 0x4c, 0x8d, 0x1d, 0xc0, 0x08, 0x00, 0x00, //0x00000059 leaq $2240(%rip), %r11 /* __UnquoteTab+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0x98, 0xff, 0xff, 0xff, //0x00000060 vmovdqu $-104(%rip), %ymm1 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x15, 0xb0, 0xff, 0xff, 0xff, //0x00000068 vmovdqu $-80(%rip), %xmm2 /* LCPI0_1+0(%rip) */ + 0x48, 0x89, 0x7d, 0xc8, //0x00000070 movq %rdi, $-56(%rbp) + 0x49, 0x89, 0xf9, //0x00000074 movq %rdi, %r9 + 0x48, 0x89, 0x75, 0xc0, //0x00000077 movq %rsi, $-64(%rbp) + 0x49, 0x89, 0xf2, //0x0000007b movq %rsi, %r10 + 0x4c, 0x89, 0xc6, //0x0000007e movq %r8, %rsi + 0x49, 0x89, 0xd0, //0x00000081 movq %rdx, %r8 + 0xe9, 0x77, 0x02, 0x00, 0x00, //0x00000084 jmp LBB0_3 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000089 .p2align 4, 0x90 + //0x00000090 LBB0_64 + 0x44, 0x89, 0xf8, //0x00000090 movl %r15d, %eax + 0x41, 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x00000093 cmpl $2047, %r15d + 0x0f, 0x86, 0xba, 0x01, 0x00, 0x00, //0x0000009a jbe LBB0_65 + 0x25, 0x00, 0xf8, 0xff, 0xff, //0x000000a0 andl $-2048, %eax + 0x3d, 0x00, 0xd8, 0x00, 0x00, //0x000000a5 cmpl $55296, %eax + 0x0f, 0x85, 0x70, 0x01, 0x00, 0x00, //0x000000aa jne LBB0_67 + 0x48, 0x85, 0xf6, //0x000000b0 testq %rsi, %rsi + 0x0f, 0x85, 0x14, 0x01, 0x00, 0x00, //0x000000b3 jne LBB0_69 + 0x49, 0x83, 0xfa, 0x06, //0x000000b9 cmpq $6, %r10 + 0x0f, 0x8c, 0x2f, 0x01, 0x00, 0x00, //0x000000bd jl LBB0_78 + //0x000000c3 LBB0_75 + 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x000000c3 cmpl $56319, %r15d + 0x0f, 0x87, 0x22, 0x01, 0x00, 0x00, //0x000000ca ja LBB0_78 + 0x41, 0x80, 0x39, 0x5c, //0x000000d0 cmpb $92, (%r9) + 0x0f, 0x85, 0x18, 0x01, 0x00, 0x00, //0x000000d4 jne LBB0_78 + 0x41, 0x80, 0x79, 0x01, 0x75, //0x000000da cmpb $117, $1(%r9) + 0x0f, 0x85, 0x0d, 0x01, 0x00, 0x00, //0x000000df jne LBB0_78 + 0x45, 0x8b, 0x71, 0x02, //0x000000e5 movl $2(%r9), %r14d + 0x44, 0x89, 0xf1, //0x000000e9 movl %r14d, %ecx + 0xf7, 0xd1, //0x000000ec notl %ecx + 0x41, 0x8d, 0x86, 0xd0, 0xcf, 0xcf, 0xcf, //0x000000ee leal $-808464432(%r14), %eax + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000000f5 andl $-2139062144, %ecx + 0x85, 0xc1, //0x000000fb testl %eax, %ecx + 0x0f, 0x85, 0x6d, 0x06, 0x00, 0x00, //0x000000fd jne LBB0_88 + 0x41, 0x8d, 0x86, 0x19, 0x19, 0x19, 0x19, //0x00000103 leal $421075225(%r14), %eax + 0x44, 0x09, 0xf0, //0x0000010a orl %r14d, %eax + 0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000010d testl $-2139062144, %eax + 0x0f, 0x85, 0x58, 0x06, 0x00, 0x00, //0x00000112 jne LBB0_88 + 0x44, 0x89, 0xf3, //0x00000118 movl %r14d, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000011b andl $2139062143, %ebx + 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000121 movl $-1061109568, %eax + 0x29, 0xd8, //0x00000126 subl %ebx, %eax + 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x00000128 leal $1179010630(%rbx), %edx + 0x21, 0xc8, //0x0000012e andl %ecx, %eax + 0x85, 0xd0, //0x00000130 testl %edx, %eax + 0x0f, 0x85, 0x38, 0x06, 0x00, 0x00, //0x00000132 jne LBB0_88 + 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000138 movl $-522133280, %eax + 0x29, 0xd8, //0x0000013d subl %ebx, %eax + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000013f addl $960051513, %ebx + 0x21, 0xc1, //0x00000145 andl %eax, %ecx + 0x85, 0xd9, //0x00000147 testl %ebx, %ecx + 0x0f, 0x85, 0x21, 0x06, 0x00, 0x00, //0x00000149 jne LBB0_88 + 0x41, 0x0f, 0xce, //0x0000014f bswapl %r14d + 0x44, 0x89, 0xf0, //0x00000152 movl %r14d, %eax + 0xc1, 0xe8, 0x04, //0x00000155 shrl $4, %eax + 0xf7, 0xd0, //0x00000158 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x0000015a andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x0000015f leal (%rax,%rax,8), %eax + 0x41, 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000162 andl $252645135, %r14d + 0x41, 0x01, 0xc6, //0x00000169 addl %eax, %r14d + 0x44, 0x89, 0xf0, //0x0000016c movl %r14d, %eax + 0xc1, 0xe8, 0x04, //0x0000016f shrl $4, %eax + 0x44, 0x09, 0xf0, //0x00000172 orl %r14d, %eax + 0x89, 0xc1, //0x00000175 movl %eax, %ecx + 0xc1, 0xe9, 0x08, //0x00000177 shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000017a andl $65280, %ecx + 0x0f, 0xb6, 0xd8, //0x00000180 movzbl %al, %ebx + 0x09, 0xcb, //0x00000183 orl %ecx, %ebx + 0x49, 0x83, 0xc1, 0x06, //0x00000185 addq $6, %r9 + 0x49, 0x83, 0xc2, 0xfa, //0x00000189 addq $-6, %r10 + 0x25, 0x00, 0x00, 0xfc, 0x00, //0x0000018d andl $16515072, %eax + 0x3d, 0x00, 0x00, 0xdc, 0x00, //0x00000192 cmpl $14417920, %eax + 0x0f, 0x84, 0xe3, 0x00, 0x00, 0x00, //0x00000197 je LBB0_103 + 0xf6, 0x45, 0xb8, 0x02, //0x0000019d testb $2, $-72(%rbp) + 0x0f, 0x84, 0x17, 0x07, 0x00, 0x00, //0x000001a1 je LBB0_82 + 0x4c, 0x89, 0xda, //0x000001a7 movq %r11, %rdx + 0x66, 0x41, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000001aa movw $-16401, $-2(%r8) + 0x41, 0xc6, 0x00, 0xbd, //0x000001b1 movb $-67, (%r8) + 0x49, 0x83, 0xc0, 0x03, //0x000001b5 addq $3, %r8 + 0x41, 0x89, 0xdf, //0x000001b9 movl %ebx, %r15d + 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x000001bc cmpl $128, %ebx + 0x0f, 0x83, 0xc8, 0xfe, 0xff, 0xff, //0x000001c2 jae LBB0_64 + 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x000001c8 jmp LBB0_61 + //0x000001cd LBB0_69 + 0x4d, 0x85, 0xd2, //0x000001cd testq %r10, %r10 + 0x0f, 0x8e, 0x0f, 0x07, 0x00, 0x00, //0x000001d0 jle LBB0_70 + 0x41, 0x80, 0x39, 0x5c, //0x000001d6 cmpb $92, (%r9) + 0x0f, 0x85, 0x06, 0x01, 0x00, 0x00, //0x000001da jne LBB0_80 + 0x49, 0x83, 0xc2, 0xff, //0x000001e0 addq $-1, %r10 + 0x49, 0x83, 0xc1, 0x01, //0x000001e4 addq $1, %r9 + 0x49, 0x83, 0xfa, 0x06, //0x000001e8 cmpq $6, %r10 + 0x0f, 0x8d, 0xd1, 0xfe, 0xff, 0xff, //0x000001ec jge LBB0_75 + //0x000001f2 LBB0_78 + 0xf6, 0x45, 0xb8, 0x02, //0x000001f2 testb $2, $-72(%rbp) + 0x0f, 0x84, 0xdd, 0x06, 0x00, 0x00, //0x000001f6 je LBB0_79 + //0x000001fc LBB0_81 + 0x66, 0x41, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000001fc movw $-16401, $-2(%r8) + 0x41, 0xc6, 0x00, 0xbd, //0x00000203 movb $-67, (%r8) + 0x49, 0x83, 0xc0, 0x01, //0x00000207 addq $1, %r8 + 0x4c, 0x89, 0xda, //0x0000020b movq %r11, %rdx + 0x49, 0x89, 0xfb, //0x0000020e movq %rdi, %r11 + 0x4d, 0x85, 0xd2, //0x00000211 testq %r10, %r10 + 0x0f, 0x85, 0xe6, 0x00, 0x00, 0x00, //0x00000214 jne LBB0_3 + 0xe9, 0xee, 0x03, 0x00, 0x00, //0x0000021a jmp LBB0_106 + 0x90, //0x0000021f .p2align 4, 0x90 + //0x00000220 LBB0_67 + 0x44, 0x89, 0xf8, //0x00000220 movl %r15d, %eax + 0xc1, 0xe8, 0x0c, //0x00000223 shrl $12, %eax + 0x0c, 0xe0, //0x00000226 orb $-32, %al + 0x41, 0x88, 0x40, 0xfe, //0x00000228 movb %al, $-2(%r8) + 0x44, 0x89, 0xf8, //0x0000022c movl %r15d, %eax + 0xc1, 0xe8, 0x06, //0x0000022f shrl $6, %eax + 0x24, 0x3f, //0x00000232 andb $63, %al + 0x0c, 0x80, //0x00000234 orb $-128, %al + 0x41, 0x88, 0x40, 0xff, //0x00000236 movb %al, $-1(%r8) + 0x41, 0x80, 0xe7, 0x3f, //0x0000023a andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x0000023e orb $-128, %r15b + 0x45, 0x88, 0x38, //0x00000242 movb %r15b, (%r8) + 0x49, 0x83, 0xc0, 0x01, //0x00000245 addq $1, %r8 + 0x49, 0x89, 0xfb, //0x00000249 movq %rdi, %r11 + 0x4d, 0x85, 0xd2, //0x0000024c testq %r10, %r10 + 0x0f, 0x85, 0xab, 0x00, 0x00, 0x00, //0x0000024f jne LBB0_3 + 0xe9, 0xb3, 0x03, 0x00, 0x00, //0x00000255 jmp LBB0_106 + //0x0000025a LBB0_65 + 0xc1, 0xe8, 0x06, //0x0000025a shrl $6, %eax + 0x0c, 0xc0, //0x0000025d orb $-64, %al + 0x41, 0x88, 0x40, 0xfe, //0x0000025f movb %al, $-2(%r8) + 0x41, 0x80, 0xe7, 0x3f, //0x00000263 andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x00000267 orb $-128, %r15b + 0x45, 0x88, 0x78, 0xff, //0x0000026b movb %r15b, $-1(%r8) + 0x49, 0x89, 0xfb, //0x0000026f movq %rdi, %r11 + 0x4d, 0x85, 0xd2, //0x00000272 testq %r10, %r10 + 0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x00000275 jne LBB0_3 + 0xe9, 0x8d, 0x03, 0x00, 0x00, //0x0000027b jmp LBB0_106 + //0x00000280 LBB0_103 + 0x41, 0xc1, 0xe7, 0x0a, //0x00000280 shll $10, %r15d + 0x89, 0xd8, //0x00000284 movl %ebx, %eax + 0x44, 0x01, 0xf8, //0x00000286 addl %r15d, %eax + 0x42, 0x8d, 0x0c, 0x3b, //0x00000289 leal (%rbx,%r15), %ecx + 0x81, 0xc1, 0x00, 0x24, 0xa0, 0xfc, //0x0000028d addl $-56613888, %ecx + 0x89, 0xca, //0x00000293 movl %ecx, %edx + 0xc1, 0xea, 0x12, //0x00000295 shrl $18, %edx + 0x80, 0xca, 0xf0, //0x00000298 orb $-16, %dl + 0x41, 0x88, 0x50, 0xfe, //0x0000029b movb %dl, $-2(%r8) + 0x89, 0xca, //0x0000029f movl %ecx, %edx + 0xc1, 0xea, 0x0c, //0x000002a1 shrl $12, %edx + 0x80, 0xe2, 0x3f, //0x000002a4 andb $63, %dl + 0x80, 0xca, 0x80, //0x000002a7 orb $-128, %dl + 0x41, 0x88, 0x50, 0xff, //0x000002aa movb %dl, $-1(%r8) + 0x4c, 0x89, 0xda, //0x000002ae movq %r11, %rdx + 0xc1, 0xe9, 0x06, //0x000002b1 shrl $6, %ecx + 0x80, 0xe1, 0x3f, //0x000002b4 andb $63, %cl + 0x80, 0xc9, 0x80, //0x000002b7 orb $-128, %cl + 0x41, 0x88, 0x08, //0x000002ba movb %cl, (%r8) + 0x24, 0x3f, //0x000002bd andb $63, %al + 0x0c, 0x80, //0x000002bf orb $-128, %al + 0x41, 0x88, 0x40, 0x01, //0x000002c1 movb %al, $1(%r8) + 0x49, 0x83, 0xc0, 0x02, //0x000002c5 addq $2, %r8 + 0x49, 0x89, 0xfb, //0x000002c9 movq %rdi, %r11 + 0x4d, 0x85, 0xd2, //0x000002cc testq %r10, %r10 + 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x000002cf jne LBB0_3 + 0xe9, 0x33, 0x03, 0x00, 0x00, //0x000002d5 jmp LBB0_106 + //0x000002da LBB0_61 + 0x49, 0x83, 0xc0, 0xfe, //0x000002da addq $-2, %r8 + 0x4d, 0x89, 0xc4, //0x000002de movq %r8, %r12 + 0xe9, 0x10, 0x03, 0x00, 0x00, //0x000002e1 jmp LBB0_62 + //0x000002e6 LBB0_80 + 0xf6, 0x45, 0xb8, 0x02, //0x000002e6 testb $2, $-72(%rbp) + 0x0f, 0x85, 0x0c, 0xff, 0xff, 0xff, //0x000002ea jne LBB0_81 + 0xe9, 0xc9, 0x05, 0x00, 0x00, //0x000002f0 jmp LBB0_82 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002f5 .p2align 4, 0x90 + //0x00000300 LBB0_3 + 0x41, 0x80, 0x39, 0x5c, //0x00000300 cmpb $92, (%r9) + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000304 jne LBB0_5 + 0x45, 0x31, 0xed, //0x0000030a xorl %r13d, %r13d + 0xe9, 0x5e, 0x01, 0x00, 0x00, //0x0000030d jmp LBB0_23 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000312 .p2align 4, 0x90 + //0x00000320 LBB0_5 + 0x4d, 0x89, 0xd7, //0x00000320 movq %r10, %r15 + 0x4c, 0x89, 0xc0, //0x00000323 movq %r8, %rax + 0x4d, 0x89, 0xcd, //0x00000326 movq %r9, %r13 + 0x49, 0x83, 0xfa, 0x20, //0x00000329 cmpq $32, %r10 + 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x0000032d jl LBB0_11 + 0x31, 0xc0, //0x00000333 xorl %eax, %eax + 0x4c, 0x89, 0xd1, //0x00000335 movq %r10, %rcx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000338 .p2align 4, 0x90 + //0x00000340 LBB0_7 + 0xc4, 0xc1, 0x7e, 0x6f, 0x04, 0x01, //0x00000340 vmovdqu (%r9,%rax), %ymm0 + 0xc4, 0xc1, 0x7e, 0x7f, 0x04, 0x00, //0x00000346 vmovdqu %ymm0, (%r8,%rax) + 0xc5, 0xfd, 0x74, 0xc1, //0x0000034c vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd8, //0x00000350 vpmovmskb %ymm0, %ebx + 0x85, 0xdb, //0x00000354 testl %ebx, %ebx + 0x0f, 0x85, 0xdd, 0x00, 0x00, 0x00, //0x00000356 jne LBB0_8 + 0x4c, 0x8d, 0x79, 0xe0, //0x0000035c leaq $-32(%rcx), %r15 + 0x48, 0x83, 0xc0, 0x20, //0x00000360 addq $32, %rax + 0x48, 0x83, 0xf9, 0x3f, //0x00000364 cmpq $63, %rcx + 0x4c, 0x89, 0xf9, //0x00000368 movq %r15, %rcx + 0x0f, 0x8f, 0xcf, 0xff, 0xff, 0xff, //0x0000036b jg LBB0_7 + 0x4d, 0x8d, 0x2c, 0x01, //0x00000371 leaq (%r9,%rax), %r13 + 0x4c, 0x01, 0xc0, //0x00000375 addq %r8, %rax + //0x00000378 LBB0_11 + 0xc5, 0xf8, 0x77, //0x00000378 vzeroupper + 0x49, 0x83, 0xff, 0x10, //0x0000037b cmpq $16, %r15 + 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x0000037f jl LBB0_12 + 0x4d, 0x89, 0xcc, //0x00000385 movq %r9, %r12 + 0x4d, 0x29, 0xec, //0x00000388 subq %r13, %r12 + 0xc5, 0xfe, 0x6f, 0x0d, 0x6d, 0xfc, 0xff, 0xff, //0x0000038b vmovdqu $-915(%rip), %ymm1 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x15, 0x85, 0xfc, 0xff, 0xff, //0x00000393 vmovdqu $-891(%rip), %xmm2 /* LCPI0_1+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000039b .p2align 4, 0x90 + //0x000003a0 LBB0_18 + 0xc4, 0xc1, 0x7a, 0x6f, 0x45, 0x00, //0x000003a0 vmovdqu (%r13), %xmm0 + 0xc5, 0xfa, 0x7f, 0x00, //0x000003a6 vmovdqu %xmm0, (%rax) + 0xc5, 0xf9, 0x74, 0xc2, //0x000003aa vpcmpeqb %xmm2, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd7, 0xc8, //0x000003ae vpmovmskb %xmm0, %ecx + 0x85, 0xc9, //0x000003b2 testl %ecx, %ecx + 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x000003b4 jne LBB0_19 + 0x49, 0x83, 0xc5, 0x10, //0x000003ba addq $16, %r13 + 0x48, 0x83, 0xc0, 0x10, //0x000003be addq $16, %rax + 0x4d, 0x8d, 0x77, 0xf0, //0x000003c2 leaq $-16(%r15), %r14 + 0x49, 0x83, 0xc4, 0xf0, //0x000003c6 addq $-16, %r12 + 0x49, 0x83, 0xff, 0x1f, //0x000003ca cmpq $31, %r15 + 0x4d, 0x89, 0xf7, //0x000003ce movq %r14, %r15 + 0x0f, 0x8f, 0xc9, 0xff, 0xff, 0xff, //0x000003d1 jg LBB0_18 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000003d7 jmp LBB0_13 + //0x000003dc LBB0_12 + 0x4d, 0x89, 0xfe, //0x000003dc movq %r15, %r14 + 0xc5, 0xfe, 0x6f, 0x0d, 0x19, 0xfc, 0xff, 0xff, //0x000003df vmovdqu $-999(%rip), %ymm1 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x15, 0x31, 0xfc, 0xff, 0xff, //0x000003e7 vmovdqu $-975(%rip), %xmm2 /* LCPI0_1+0(%rip) */ + //0x000003ef LBB0_13 + 0x4d, 0x85, 0xf6, //0x000003ef testq %r14, %r14 + 0x0f, 0x84, 0x23, 0x02, 0x00, 0x00, //0x000003f2 je LBB0_107 + 0x31, 0xc9, //0x000003f8 xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003fa .p2align 4, 0x90 + //0x00000400 LBB0_15 + 0x41, 0x0f, 0xb6, 0x5c, 0x0d, 0x00, //0x00000400 movzbl (%r13,%rcx), %ebx + 0x80, 0xfb, 0x5c, //0x00000406 cmpb $92, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000409 je LBB0_21 + 0x88, 0x1c, 0x08, //0x0000040f movb %bl, (%rax,%rcx) + 0x48, 0x83, 0xc1, 0x01, //0x00000412 addq $1, %rcx + 0x49, 0x39, 0xce, //0x00000416 cmpq %rcx, %r14 + 0x0f, 0x85, 0xe1, 0xff, 0xff, 0xff, //0x00000419 jne LBB0_15 + 0xe9, 0xf7, 0x01, 0x00, 0x00, //0x0000041f jmp LBB0_107 + //0x00000424 LBB0_21 + 0x4d, 0x29, 0xcd, //0x00000424 subq %r9, %r13 + 0x49, 0x01, 0xcd, //0x00000427 addq %rcx, %r13 + 0x49, 0x83, 0xfd, 0xff, //0x0000042a cmpq $-1, %r13 + 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x0000042e jne LBB0_23 + 0xe9, 0xe2, 0x01, 0x00, 0x00, //0x00000434 jmp LBB0_107 + //0x00000439 LBB0_8 + 0x44, 0x0f, 0xbc, 0xeb, //0x00000439 bsfl %ebx, %r13d + 0x49, 0x01, 0xc5, //0x0000043d addq %rax, %r13 + 0x49, 0x83, 0xfd, 0xff, //0x00000440 cmpq $-1, %r13 + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000444 jne LBB0_23 + 0xe9, 0xcc, 0x01, 0x00, 0x00, //0x0000044a jmp LBB0_107 + //0x0000044f LBB0_19 + 0x66, 0x0f, 0xbc, 0xc1, //0x0000044f bsfw %cx, %ax + 0x44, 0x0f, 0xb7, 0xe8, //0x00000453 movzwl %ax, %r13d + 0x4d, 0x29, 0xe5, //0x00000457 subq %r12, %r13 + 0x49, 0x83, 0xfd, 0xff, //0x0000045a cmpq $-1, %r13 + 0x0f, 0x84, 0xb7, 0x01, 0x00, 0x00, //0x0000045e je LBB0_107 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000464 .p2align 4, 0x90 + //0x00000470 LBB0_23 + 0x49, 0x8d, 0x45, 0x02, //0x00000470 leaq $2(%r13), %rax + 0x49, 0x29, 0xc2, //0x00000474 subq %rax, %r10 + 0x0f, 0x88, 0x8c, 0x04, 0x00, 0x00, //0x00000477 js LBB0_24 + 0x4d, 0x01, 0xe9, //0x0000047d addq %r13, %r9 + 0x49, 0x83, 0xc1, 0x02, //0x00000480 addq $2, %r9 + 0x48, 0x85, 0xf6, //0x00000484 testq %rsi, %rsi + 0x0f, 0x85, 0x15, 0x01, 0x00, 0x00, //0x00000487 jne LBB0_26 + //0x0000048d LBB0_37 + 0x4f, 0x8d, 0x24, 0x28, //0x0000048d leaq (%r8,%r13), %r12 + 0x41, 0x0f, 0xb6, 0x41, 0xff, //0x00000491 movzbl $-1(%r9), %eax + 0x42, 0x8a, 0x0c, 0x18, //0x00000496 movb (%rax,%r11), %cl + 0x80, 0xf9, 0xff, //0x0000049a cmpb $-1, %cl + 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x0000049d je LBB0_41 + 0x84, 0xc9, //0x000004a3 testb %cl, %cl + 0x0f, 0x84, 0xa8, 0x02, 0x00, 0x00, //0x000004a5 je LBB0_39 + 0x41, 0x88, 0x0c, 0x24, //0x000004ab movb %cl, (%r12) + 0x49, 0x83, 0xc4, 0x01, //0x000004af addq $1, %r12 + 0x4d, 0x89, 0xe0, //0x000004b3 movq %r12, %r8 + 0x4d, 0x85, 0xd2, //0x000004b6 testq %r10, %r10 + 0x0f, 0x85, 0x41, 0xfe, 0xff, 0xff, //0x000004b9 jne LBB0_3 + 0xe9, 0x49, 0x01, 0x00, 0x00, //0x000004bf jmp LBB0_106 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004c4 .p2align 4, 0x90 + //0x000004d0 LBB0_41 + 0x49, 0x83, 0xfa, 0x03, //0x000004d0 cmpq $3, %r10 + 0x0f, 0x8e, 0x2f, 0x04, 0x00, 0x00, //0x000004d4 jle LBB0_24 + 0x45, 0x8b, 0x31, //0x000004da movl (%r9), %r14d + 0x44, 0x89, 0xf1, //0x000004dd movl %r14d, %ecx + 0xf7, 0xd1, //0x000004e0 notl %ecx + 0x41, 0x8d, 0x86, 0xd0, 0xcf, 0xcf, 0xcf, //0x000004e2 leal $-808464432(%r14), %eax + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000004e9 andl $-2139062144, %ecx + 0x85, 0xc1, //0x000004ef testl %eax, %ecx + 0x0f, 0x85, 0x3f, 0x01, 0x00, 0x00, //0x000004f1 jne LBB0_46 + 0x41, 0x8d, 0x86, 0x19, 0x19, 0x19, 0x19, //0x000004f7 leal $421075225(%r14), %eax + 0x44, 0x09, 0xf0, //0x000004fe orl %r14d, %eax + 0xa9, 0x80, 0x80, 0x80, 0x80, //0x00000501 testl $-2139062144, %eax + 0x0f, 0x85, 0x2a, 0x01, 0x00, 0x00, //0x00000506 jne LBB0_46 + 0x4c, 0x89, 0xdf, //0x0000050c movq %r11, %rdi + 0x44, 0x89, 0xf3, //0x0000050f movl %r14d, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000512 andl $2139062143, %ebx + 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000518 movl $-1061109568, %eax + 0x29, 0xd8, //0x0000051d subl %ebx, %eax + 0x49, 0x89, 0xd3, //0x0000051f movq %rdx, %r11 + 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x00000522 leal $1179010630(%rbx), %edx + 0x21, 0xc8, //0x00000528 andl %ecx, %eax + 0x85, 0xd0, //0x0000052a testl %edx, %eax + 0x0f, 0x85, 0x04, 0x01, 0x00, 0x00, //0x0000052c jne LBB0_46 + 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000532 movl $-522133280, %eax + 0x29, 0xd8, //0x00000537 subl %ebx, %eax + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000539 addl $960051513, %ebx + 0x21, 0xc1, //0x0000053f andl %eax, %ecx + 0x85, 0xd9, //0x00000541 testl %ebx, %ecx + 0x0f, 0x85, 0xed, 0x00, 0x00, 0x00, //0x00000543 jne LBB0_46 + 0x4c, 0x89, 0xda, //0x00000549 movq %r11, %rdx + 0x41, 0x0f, 0xce, //0x0000054c bswapl %r14d + 0x44, 0x89, 0xf0, //0x0000054f movl %r14d, %eax + 0xc1, 0xe8, 0x04, //0x00000552 shrl $4, %eax + 0xf7, 0xd0, //0x00000555 notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x00000557 andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x0000055c leal (%rax,%rax,8), %eax + 0x41, 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000055f andl $252645135, %r14d + 0x41, 0x01, 0xc6, //0x00000566 addl %eax, %r14d + 0x44, 0x89, 0xf0, //0x00000569 movl %r14d, %eax + 0xc1, 0xe8, 0x04, //0x0000056c shrl $4, %eax + 0x44, 0x09, 0xf0, //0x0000056f orl %r14d, %eax + 0x44, 0x0f, 0xb6, 0xf8, //0x00000572 movzbl %al, %r15d + 0xc1, 0xe8, 0x08, //0x00000576 shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x00000579 andl $65280, %eax + 0x41, 0x09, 0xc7, //0x0000057e orl %eax, %r15d + 0x49, 0x83, 0xc1, 0x04, //0x00000581 addq $4, %r9 + 0x49, 0x83, 0xc2, 0xfc, //0x00000585 addq $-4, %r10 + 0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00000589 cmpl $128, %r15d + 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x00000590 jb LBB0_60 + 0x4d, 0x01, 0xe8, //0x00000596 addq %r13, %r8 + 0x49, 0x83, 0xc0, 0x02, //0x00000599 addq $2, %r8 + 0xe9, 0xee, 0xfa, 0xff, 0xff, //0x0000059d jmp LBB0_64 + //0x000005a2 LBB0_26 + 0x45, 0x85, 0xd2, //0x000005a2 testl %r10d, %r10d + 0x0f, 0x84, 0x5e, 0x03, 0x00, 0x00, //0x000005a5 je LBB0_24 + 0x41, 0x80, 0x79, 0xff, 0x5c, //0x000005ab cmpb $92, $-1(%r9) + 0x0f, 0x85, 0xde, 0x02, 0x00, 0x00, //0x000005b0 jne LBB0_28 + 0x41, 0x80, 0x39, 0x5c, //0x000005b6 cmpb $92, (%r9) + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000005ba jne LBB0_36 + 0x41, 0x83, 0xfa, 0x01, //0x000005c0 cmpl $1, %r10d + 0x0f, 0x8e, 0x3f, 0x03, 0x00, 0x00, //0x000005c4 jle LBB0_24 + 0x41, 0x8a, 0x41, 0x01, //0x000005ca movb $1(%r9), %al + 0x3c, 0x22, //0x000005ce cmpb $34, %al + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000005d0 je LBB0_35 + 0x3c, 0x5c, //0x000005d6 cmpb $92, %al + 0x0f, 0x85, 0xd3, 0x02, 0x00, 0x00, //0x000005d8 jne LBB0_33 + //0x000005de LBB0_35 + 0x49, 0x83, 0xc1, 0x01, //0x000005de addq $1, %r9 + 0x49, 0x83, 0xc2, 0xff, //0x000005e2 addq $-1, %r10 + //0x000005e6 LBB0_36 + 0x49, 0x83, 0xc1, 0x01, //0x000005e6 addq $1, %r9 + 0x49, 0x83, 0xc2, 0xff, //0x000005ea addq $-1, %r10 + 0xe9, 0x9a, 0xfe, 0xff, 0xff, //0x000005ee jmp LBB0_37 + //0x000005f3 LBB0_60 + 0x44, 0x89, 0xfb, //0x000005f3 movl %r15d, %ebx + //0x000005f6 LBB0_62 + 0x41, 0x88, 0x1c, 0x24, //0x000005f6 movb %bl, (%r12) + 0x49, 0x83, 0xc4, 0x01, //0x000005fa addq $1, %r12 + 0x4d, 0x89, 0xe0, //0x000005fe movq %r12, %r8 + 0x49, 0x89, 0xfb, //0x00000601 movq %rdi, %r11 + 0x4d, 0x85, 0xd2, //0x00000604 testq %r10, %r10 + 0x0f, 0x85, 0xf3, 0xfc, 0xff, 0xff, //0x00000607 jne LBB0_3 + //0x0000060d LBB0_106 + 0x45, 0x31, 0xd2, //0x0000060d xorl %r10d, %r10d + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000610 jmp LBB0_107 + //0x00000615 LBB0_1 + 0x45, 0x31, 0xd2, //0x00000615 xorl %r10d, %r10d + 0x49, 0x89, 0xd0, //0x00000618 movq %rdx, %r8 + //0x0000061b LBB0_107 + 0x4d, 0x01, 0xd0, //0x0000061b addq %r10, %r8 + 0x49, 0x29, 0xd0, //0x0000061e subq %rdx, %r8 + //0x00000621 LBB0_108 + 0x4c, 0x89, 0xc0, //0x00000621 movq %r8, %rax + 0x48, 0x83, 0xc4, 0x20, //0x00000624 addq $32, %rsp + 0x5b, //0x00000628 popq %rbx + 0x41, 0x5c, //0x00000629 popq %r12 + 0x41, 0x5d, //0x0000062b popq %r13 + 0x41, 0x5e, //0x0000062d popq %r14 + 0x41, 0x5f, //0x0000062f popq %r15 + 0x5d, //0x00000631 popq %rbp + 0xc5, 0xf8, 0x77, //0x00000632 vzeroupper + 0xc3, //0x00000635 retq + //0x00000636 LBB0_46 + 0x4c, 0x89, 0xc8, //0x00000636 movq %r9, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00000639 subq $-56(%rbp), %rax + 0x48, 0x8b, 0x75, 0xd0, //0x0000063d movq $-48(%rbp), %rsi + 0x48, 0x89, 0x06, //0x00000641 movq %rax, (%rsi) + 0x41, 0x8a, 0x09, //0x00000644 movb (%r9), %cl + 0x8d, 0x51, 0xd0, //0x00000647 leal $-48(%rcx), %edx + 0x80, 0xfa, 0x0a, //0x0000064a cmpb $10, %dl + 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x0000064d jb LBB0_49 + 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000653 movq $-2, %r8 + 0x80, 0xc1, 0xbf, //0x0000065a addb $-65, %cl + 0x80, 0xf9, 0x25, //0x0000065d cmpb $37, %cl + 0x0f, 0x87, 0xbb, 0xff, 0xff, 0xff, //0x00000660 ja LBB0_108 + 0x0f, 0xb6, 0xc9, //0x00000666 movzbl %cl, %ecx + 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000669 movabsq $270582939711, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x00000673 btq %rcx, %rdx + 0x0f, 0x83, 0xa4, 0xff, 0xff, 0xff, //0x00000677 jae LBB0_108 + //0x0000067d LBB0_49 + 0x48, 0x8d, 0x48, 0x01, //0x0000067d leaq $1(%rax), %rcx + 0x48, 0x89, 0x0e, //0x00000681 movq %rcx, (%rsi) + 0x41, 0x8a, 0x49, 0x01, //0x00000684 movb $1(%r9), %cl + 0x8d, 0x51, 0xd0, //0x00000688 leal $-48(%rcx), %edx + 0x80, 0xfa, 0x09, //0x0000068b cmpb $9, %dl + 0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x0000068e jbe LBB0_52 + 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000694 movq $-2, %r8 + 0x80, 0xc1, 0xbf, //0x0000069b addb $-65, %cl + 0x80, 0xf9, 0x25, //0x0000069e cmpb $37, %cl + 0x0f, 0x87, 0x7a, 0xff, 0xff, 0xff, //0x000006a1 ja LBB0_108 + 0x0f, 0xb6, 0xc9, //0x000006a7 movzbl %cl, %ecx + 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000006aa movabsq $270582939711, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000006b4 btq %rcx, %rdx + 0x0f, 0x83, 0x63, 0xff, 0xff, 0xff, //0x000006b8 jae LBB0_108 + //0x000006be LBB0_52 + 0x48, 0x8d, 0x48, 0x02, //0x000006be leaq $2(%rax), %rcx + 0x48, 0x89, 0x0e, //0x000006c2 movq %rcx, (%rsi) + 0x41, 0x8a, 0x49, 0x02, //0x000006c5 movb $2(%r9), %cl + 0x8d, 0x51, 0xd0, //0x000006c9 leal $-48(%rcx), %edx + 0x80, 0xfa, 0x0a, //0x000006cc cmpb $10, %dl + 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x000006cf jb LBB0_55 + 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000006d5 movq $-2, %r8 + 0x80, 0xc1, 0xbf, //0x000006dc addb $-65, %cl + 0x80, 0xf9, 0x25, //0x000006df cmpb $37, %cl + 0x0f, 0x87, 0x39, 0xff, 0xff, 0xff, //0x000006e2 ja LBB0_108 + 0x0f, 0xb6, 0xc9, //0x000006e8 movzbl %cl, %ecx + 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000006eb movabsq $270582939711, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000006f5 btq %rcx, %rdx + 0x0f, 0x83, 0x22, 0xff, 0xff, 0xff, //0x000006f9 jae LBB0_108 + //0x000006ff LBB0_55 + 0x48, 0x8d, 0x48, 0x03, //0x000006ff leaq $3(%rax), %rcx + 0x48, 0x89, 0x0e, //0x00000703 movq %rcx, (%rsi) + 0x41, 0x8a, 0x49, 0x03, //0x00000706 movb $3(%r9), %cl + 0x8d, 0x51, 0xd0, //0x0000070a leal $-48(%rcx), %edx + 0x80, 0xfa, 0x0a, //0x0000070d cmpb $10, %dl + 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00000710 jb LBB0_58 + 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000716 movq $-2, %r8 + 0x80, 0xc1, 0xbf, //0x0000071d addb $-65, %cl + 0x80, 0xf9, 0x25, //0x00000720 cmpb $37, %cl + 0x0f, 0x87, 0xf8, 0xfe, 0xff, 0xff, //0x00000723 ja LBB0_108 + 0x0f, 0xb6, 0xc9, //0x00000729 movzbl %cl, %ecx + 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000072c movabsq $270582939711, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x00000736 btq %rcx, %rdx + 0x0f, 0x83, 0xe1, 0xfe, 0xff, 0xff, //0x0000073a jae LBB0_108 + //0x00000740 LBB0_58 + 0x48, 0x83, 0xc0, 0x04, //0x00000740 addq $4, %rax + 0x48, 0x89, 0x06, //0x00000744 movq %rax, (%rsi) + 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000747 movq $-2, %r8 + 0xe9, 0xce, 0xfe, 0xff, 0xff, //0x0000074e jmp LBB0_108 + //0x00000753 LBB0_39 + 0x48, 0x8b, 0x45, 0xc8, //0x00000753 movq $-56(%rbp), %rax + 0x48, 0xf7, 0xd0, //0x00000757 notq %rax + 0x49, 0x01, 0xc1, //0x0000075a addq %rax, %r9 + 0x48, 0x8b, 0x45, 0xd0, //0x0000075d movq $-48(%rbp), %rax + 0x4c, 0x89, 0x08, //0x00000761 movq %r9, (%rax) + 0x49, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00000764 movq $-3, %r8 + 0xe9, 0xb1, 0xfe, 0xff, 0xff, //0x0000076b jmp LBB0_108 + //0x00000770 LBB0_88 + 0x4c, 0x89, 0xc8, //0x00000770 movq %r9, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00000773 subq $-56(%rbp), %rax + 0x48, 0x83, 0xc0, 0x02, //0x00000777 addq $2, %rax + 0x48, 0x8b, 0x75, 0xd0, //0x0000077b movq $-48(%rbp), %rsi + 0x48, 0x89, 0x06, //0x0000077f movq %rax, (%rsi) + 0x41, 0x8a, 0x49, 0x02, //0x00000782 movb $2(%r9), %cl + 0x8d, 0x51, 0xd0, //0x00000786 leal $-48(%rcx), %edx + 0x80, 0xfa, 0x0a, //0x00000789 cmpb $10, %dl + 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x0000078c jb LBB0_91 + 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000792 movq $-2, %r8 + 0x80, 0xc1, 0xbf, //0x00000799 addb $-65, %cl + 0x80, 0xf9, 0x25, //0x0000079c cmpb $37, %cl + 0x0f, 0x87, 0x7c, 0xfe, 0xff, 0xff, //0x0000079f ja LBB0_108 + 0x0f, 0xb6, 0xc9, //0x000007a5 movzbl %cl, %ecx + 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000007a8 movabsq $270582939711, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000007b2 btq %rcx, %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x000007b6 movq $-48(%rbp), %rsi + 0x0f, 0x83, 0x61, 0xfe, 0xff, 0xff, //0x000007ba jae LBB0_108 + //0x000007c0 LBB0_91 + 0x48, 0x8d, 0x48, 0x01, //0x000007c0 leaq $1(%rax), %rcx + 0x48, 0x89, 0x0e, //0x000007c4 movq %rcx, (%rsi) + 0x41, 0x8a, 0x49, 0x03, //0x000007c7 movb $3(%r9), %cl + 0x8d, 0x51, 0xd0, //0x000007cb leal $-48(%rcx), %edx + 0x80, 0xfa, 0x09, //0x000007ce cmpb $9, %dl + 0x0f, 0x86, 0x2e, 0x00, 0x00, 0x00, //0x000007d1 jbe LBB0_94 + 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000007d7 movq $-2, %r8 + 0x80, 0xc1, 0xbf, //0x000007de addb $-65, %cl + 0x80, 0xf9, 0x25, //0x000007e1 cmpb $37, %cl + 0x0f, 0x87, 0x37, 0xfe, 0xff, 0xff, //0x000007e4 ja LBB0_108 + 0x0f, 0xb6, 0xc9, //0x000007ea movzbl %cl, %ecx + 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000007ed movabsq $270582939711, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000007f7 btq %rcx, %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x000007fb movq $-48(%rbp), %rsi + 0x0f, 0x83, 0x1c, 0xfe, 0xff, 0xff, //0x000007ff jae LBB0_108 + //0x00000805 LBB0_94 + 0x48, 0x8d, 0x48, 0x02, //0x00000805 leaq $2(%rax), %rcx + 0x48, 0x89, 0x0e, //0x00000809 movq %rcx, (%rsi) + 0x41, 0x8a, 0x49, 0x04, //0x0000080c movb $4(%r9), %cl + 0x8d, 0x51, 0xd0, //0x00000810 leal $-48(%rcx), %edx + 0x80, 0xfa, 0x0a, //0x00000813 cmpb $10, %dl + 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00000816 jb LBB0_97 + 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000081c movq $-2, %r8 + 0x80, 0xc1, 0xbf, //0x00000823 addb $-65, %cl + 0x80, 0xf9, 0x25, //0x00000826 cmpb $37, %cl + 0x0f, 0x87, 0xf2, 0xfd, 0xff, 0xff, //0x00000829 ja LBB0_108 + 0x0f, 0xb6, 0xc9, //0x0000082f movzbl %cl, %ecx + 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000832 movabsq $270582939711, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x0000083c btq %rcx, %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x00000840 movq $-48(%rbp), %rsi + 0x0f, 0x83, 0xd7, 0xfd, 0xff, 0xff, //0x00000844 jae LBB0_108 + //0x0000084a LBB0_97 + 0x48, 0x8d, 0x48, 0x03, //0x0000084a leaq $3(%rax), %rcx + 0x48, 0x89, 0x0e, //0x0000084e movq %rcx, (%rsi) + 0x41, 0x8a, 0x49, 0x05, //0x00000851 movb $5(%r9), %cl + 0x8d, 0x51, 0xd0, //0x00000855 leal $-48(%rcx), %edx + 0x80, 0xfa, 0x0a, //0x00000858 cmpb $10, %dl + 0x0f, 0x82, 0xdf, 0xfe, 0xff, 0xff, //0x0000085b jb LBB0_58 + 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000861 movq $-2, %r8 + 0x80, 0xc1, 0xbf, //0x00000868 addb $-65, %cl + 0x80, 0xf9, 0x25, //0x0000086b cmpb $37, %cl + 0x0f, 0x87, 0xad, 0xfd, 0xff, 0xff, //0x0000086e ja LBB0_108 + 0x0f, 0xb6, 0xc9, //0x00000874 movzbl %cl, %ecx + 0x48, 0xba, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000877 movabsq $270582939711, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x00000881 btq %rcx, %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x00000885 movq $-48(%rbp), %rsi + 0x0f, 0x82, 0xb1, 0xfe, 0xff, 0xff, //0x00000889 jb LBB0_58 + 0xe9, 0x8d, 0xfd, 0xff, 0xff, //0x0000088f jmp LBB0_108 + //0x00000894 LBB0_28 + 0x48, 0x8b, 0x45, 0xc8, //0x00000894 movq $-56(%rbp), %rax + 0x48, 0xf7, 0xd0, //0x00000898 notq %rax + 0x49, 0x01, 0xc1, //0x0000089b addq %rax, %r9 + //0x0000089e LBB0_34 + 0x48, 0x8b, 0x45, 0xd0, //0x0000089e movq $-48(%rbp), %rax + 0x4c, 0x89, 0x08, //0x000008a2 movq %r9, (%rax) + 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000008a5 movq $-2, %r8 + 0xe9, 0x70, 0xfd, 0xff, 0xff, //0x000008ac jmp LBB0_108 + //0x000008b1 LBB0_33 + 0x4c, 0x2b, 0x4d, 0xc8, //0x000008b1 subq $-56(%rbp), %r9 + 0x49, 0x83, 0xc1, 0x01, //0x000008b5 addq $1, %r9 + 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x000008b9 jmp LBB0_34 + //0x000008be LBB0_82 + 0x4c, 0x2b, 0x4d, 0xc8, //0x000008be subq $-56(%rbp), %r9 + //0x000008c2 LBB0_83 + 0x49, 0x83, 0xc1, 0xfc, //0x000008c2 addq $-4, %r9 + 0x48, 0x8b, 0x45, 0xd0, //0x000008c6 movq $-48(%rbp), %rax + 0x4c, 0x89, 0x08, //0x000008ca movq %r9, (%rax) + 0x49, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x000008cd movq $-4, %r8 + 0xe9, 0x48, 0xfd, 0xff, 0xff, //0x000008d4 jmp LBB0_108 + //0x000008d9 LBB0_79 + 0x48, 0x03, 0x75, 0xc8, //0x000008d9 addq $-56(%rbp), %rsi + 0x49, 0x29, 0xf1, //0x000008dd subq %rsi, %r9 + 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x000008e0 jmp LBB0_83 + //0x000008e5 LBB0_70 + 0xf6, 0x45, 0xb8, 0x02, //0x000008e5 testb $2, $-72(%rbp) + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000008e9 je LBB0_24 + 0x66, 0x41, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000008ef movw $-16401, $-2(%r8) + 0x41, 0xc6, 0x00, 0xbd, //0x000008f6 movb $-67, (%r8) + 0x49, 0x83, 0xc0, 0x01, //0x000008fa addq $1, %r8 + 0x45, 0x31, 0xd2, //0x000008fe xorl %r10d, %r10d + 0x4c, 0x89, 0xda, //0x00000901 movq %r11, %rdx + 0xe9, 0x12, 0xfd, 0xff, 0xff, //0x00000904 jmp LBB0_107 + //0x00000909 LBB0_24 + 0x48, 0x8b, 0x45, 0xd0, //0x00000909 movq $-48(%rbp), %rax + 0x48, 0x8b, 0x4d, 0xc0, //0x0000090d movq $-64(%rbp), %rcx + 0x48, 0x89, 0x08, //0x00000911 movq %rcx, (%rax) + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000914 movq $-1, %r8 + 0xe9, 0x01, 0xfd, 0xff, 0xff, //0x0000091b jmp LBB0_108 + //0x00000920 .p2align 4, 0x00 + //0x00000920 __UnquoteTab + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000930 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, //0x00000940 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, //0x00000950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000960 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, //0x00000970 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, //0x00000980 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, //0x00000990 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, //0x00000996 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009a6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a06 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a16 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one.go new file mode 100644 index 000000000..3006e1fec --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_validate_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) + +var S_validate_one uintptr + +//go:nosplit +func validate_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { + return F_validate_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_subr.go new file mode 100644 index 000000000..dd9336a33 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__validate_one = 480 +) + +const ( + _stack__validate_one = 112 +) + +const ( + _size__validate_one = 10664 +) + +var ( + _pcsp__validate_one = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x27f5, 112}, + {0x27f6, 48}, + {0x27f8, 40}, + {0x27fa, 32}, + {0x27fc, 24}, + {0x27fe, 16}, + {0x27ff, 8}, + {0x2803, 0}, + {0x29a8, 112}, + } +) + +var _cfunc_validate_one = []loader.CFunc{ + {"_validate_one_entry", 0, _entry__validate_one, 0, nil}, + {"_validate_one", _entry__validate_one, _size__validate_one, _stack__validate_one, _pcsp__validate_one}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_text_amd64.go new file mode 100644 index 000000000..9f92f3d66 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_one_text_amd64.go @@ -0,0 +1,3054 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_validate_one = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x01, 0x00, 0x00, 0x00, // .long 1 + 0x00, 0x00, 0x00, 0x00, //0x00000004 .long 0 + 0x00, 0x00, 0x00, 0x00, //0x00000008 .long 0 + 0x00, 0x00, 0x00, 0x00, //0x0000000c .long 0 + //0x00000010 LCPI0_12 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000010 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000020 LCPI0_13 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000020 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000030 LCPI0_14 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000030 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000040 LCPI0_15 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000040 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000050 LCPI0_16 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000050 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000060 LCPI0_17 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000060 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000070 LCPI0_18 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000070 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000080 .p2align 5, 0x00 + //0x00000080 LCPI0_1 + 0x20, //0x00000080 .byte 32 + 0x00, //0x00000081 .byte 0 + 0x00, //0x00000082 .byte 0 + 0x00, //0x00000083 .byte 0 + 0x00, //0x00000084 .byte 0 + 0x00, //0x00000085 .byte 0 + 0x00, //0x00000086 .byte 0 + 0x00, //0x00000087 .byte 0 + 0x00, //0x00000088 .byte 0 + 0x09, //0x00000089 .byte 9 + 0x0a, //0x0000008a .byte 10 + 0x00, //0x0000008b .byte 0 + 0x00, //0x0000008c .byte 0 + 0x0d, //0x0000008d .byte 13 + 0x00, //0x0000008e .byte 0 + 0x00, //0x0000008f .byte 0 + 0x20, //0x00000090 .byte 32 + 0x00, //0x00000091 .byte 0 + 0x00, //0x00000092 .byte 0 + 0x00, //0x00000093 .byte 0 + 0x00, //0x00000094 .byte 0 + 0x00, //0x00000095 .byte 0 + 0x00, //0x00000096 .byte 0 + 0x00, //0x00000097 .byte 0 + 0x00, //0x00000098 .byte 0 + 0x09, //0x00000099 .byte 9 + 0x0a, //0x0000009a .byte 10 + 0x00, //0x0000009b .byte 0 + 0x00, //0x0000009c .byte 0 + 0x0d, //0x0000009d .byte 13 + 0x00, //0x0000009e .byte 0 + 0x00, //0x0000009f .byte 0 + //0x000000a0 LCPI0_2 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000a0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000000b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x000000c0 LCPI0_3 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000000d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x000000e0 LCPI0_4 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000e0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000f0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00000100 LCPI0_5 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000100 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000110 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000120 LCPI0_6 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000120 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000130 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000140 LCPI0_7 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000140 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000150 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000160 LCPI0_8 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000160 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000170 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000180 LCPI0_9 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000180 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, //0x00000190 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x000001a0 LCPI0_10 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001a0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001b0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000001c0 LCPI0_11 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001c0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001d0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000001e0 .p2align 4, 0x90 + //0x000001e0 _validate_one + 0x55, //0x000001e0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000001e1 movq %rsp, %rbp + 0x41, 0x57, //0x000001e4 pushq %r15 + 0x41, 0x56, //0x000001e6 pushq %r14 + 0x41, 0x55, //0x000001e8 pushq %r13 + 0x41, 0x54, //0x000001ea pushq %r12 + 0x53, //0x000001ec pushq %rbx + 0x48, 0x83, 0xec, 0x40, //0x000001ed subq $64, %rsp + 0x48, 0x89, 0x4d, 0x98, //0x000001f1 movq %rcx, $-104(%rbp) + 0x49, 0x89, 0xd5, //0x000001f5 movq %rdx, %r13 + 0x49, 0x89, 0xf3, //0x000001f8 movq %rsi, %r11 + 0x49, 0x89, 0xfa, //0x000001fb movq %rdi, %r10 + 0xc5, 0xfa, 0x6f, 0x05, 0xfa, 0xfd, 0xff, 0xff, //0x000001fe vmovdqu $-518(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfa, 0x7f, 0x02, //0x00000206 vmovdqu %xmm0, (%rdx) + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000020a movq $-1, %r14 + 0xc5, 0xfe, 0x6f, 0x2d, 0x67, 0xfe, 0xff, 0xff, //0x00000211 vmovdqu $-409(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x7f, 0xfe, 0xff, 0xff, //0x00000219 vmovdqu $-385(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x97, 0xfe, 0xff, 0xff, //0x00000221 vmovdqu $-361(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xaf, 0xfe, 0xff, 0xff, //0x00000229 vmovdqu $-337(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00000231 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0xc2, 0xfe, 0xff, 0xff, //0x00000236 vmovdqu $-318(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xda, 0xfe, 0xff, 0xff, //0x0000023e vmovdqu $-294(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xf2, 0xfe, 0xff, 0xff, //0x00000246 vmovdqu $-270(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x0a, 0xff, 0xff, 0xff, //0x0000024e vmovdqu $-246(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x22, 0xff, 0xff, 0xff, //0x00000256 vmovdqu $-222(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x3a, 0xff, 0xff, 0xff, //0x0000025e vmovdqu $-198(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x52, 0xff, 0xff, 0xff, //0x00000266 vmovdqu $-174(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4c, 0x8d, 0x0d, 0x87, 0x2b, 0x00, 0x00, //0x0000026e leaq $11143(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x48, 0x89, 0x75, 0xd0, //0x00000275 movq %rsi, $-48(%rbp) + 0x48, 0x89, 0x7d, 0xc0, //0x00000279 movq %rdi, $-64(%rbp) + 0xe9, 0xae, 0x00, 0x00, 0x00, //0x0000027d jmp LBB0_5 + //0x00000282 LBB0_508 + 0x49, 0xf7, 0xd8, //0x00000282 negq %r8 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000285 movq $-48(%rbp), %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0xef, 0xfd, 0xff, 0xff, //0x00000289 vmovdqu $-529(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x07, 0xfe, 0xff, 0xff, //0x00000291 vmovdqu $-505(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x1f, 0xfe, 0xff, 0xff, //0x00000299 vmovdqu $-481(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x37, 0xfe, 0xff, 0xff, //0x000002a1 vmovdqu $-457(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000002a9 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x4a, 0xfe, 0xff, 0xff, //0x000002ae vmovdqu $-438(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x62, 0xfe, 0xff, 0xff, //0x000002b6 vmovdqu $-414(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x7a, 0xfe, 0xff, 0xff, //0x000002be vmovdqu $-390(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x92, 0xfe, 0xff, 0xff, //0x000002c6 vmovdqu $-366(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xaa, 0xfe, 0xff, 0xff, //0x000002ce vmovdqu $-342(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0xc2, 0xfe, 0xff, 0xff, //0x000002d6 vmovdqu $-318(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xda, 0xfe, 0xff, 0xff, //0x000002de vmovdqu $-294(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xc0, //0x000002e6 testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xc0, //0x000002e9 movq $-64(%rbp), %r10 + 0x0f, 0x88, 0xc0, 0x26, 0x00, 0x00, //0x000002ed js LBB0_509 + //0x000002f3 LBB0_351 + 0x49, 0x8b, 0x0b, //0x000002f3 movq (%r11), %rcx + 0x48, 0x83, 0xc1, 0xff, //0x000002f6 addq $-1, %rcx + //0x000002fa LBB0_2 + 0x4c, 0x01, 0xc1, //0x000002fa addq %r8, %rcx + 0x49, 0x89, 0x0b, //0x000002fd movq %rcx, (%r11) + 0x48, 0x83, 0x7d, 0xb0, 0x00, //0x00000300 cmpq $0, $-80(%rbp) + 0x4c, 0x8b, 0x6d, 0xa0, //0x00000305 movq $-96(%rbp), %r13 + 0x0f, 0x8e, 0xbf, 0x26, 0x00, 0x00, //0x00000309 jle LBB0_533 + 0x90, //0x0000030f .p2align 4, 0x90 + //0x00000310 LBB0_3 + 0x49, 0x8b, 0x55, 0x00, //0x00000310 movq (%r13), %rdx + 0x4d, 0x89, 0xf7, //0x00000314 movq %r14, %r15 + 0x48, 0x85, 0xd2, //0x00000317 testq %rdx, %rdx + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000031a jne LBB0_5 + 0xe9, 0xa9, 0x26, 0x00, 0x00, //0x00000320 jmp LBB0_533 + //0x00000325 LBB0_1 + 0x4c, 0x89, 0xf9, //0x00000325 movq %r15, %rcx + 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00000328 jmp LBB0_2 + 0x90, 0x90, 0x90, //0x0000032d .p2align 4, 0x90 + //0x00000330 LBB0_5 + 0x4c, 0x89, 0xf1, //0x00000330 movq %r14, %rcx + 0x4d, 0x8b, 0x02, //0x00000333 movq (%r10), %r8 + 0x49, 0x8b, 0x7a, 0x08, //0x00000336 movq $8(%r10), %rdi + 0x49, 0x8b, 0x33, //0x0000033a movq (%r11), %rsi + 0x48, 0x39, 0xfe, //0x0000033d cmpq %rdi, %rsi + 0x4c, 0x89, 0x45, 0xc8, //0x00000340 movq %r8, $-56(%rbp) + 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00000344 jae LBB0_10 + 0x41, 0x8a, 0x04, 0x30, //0x0000034a movb (%r8,%rsi), %al + 0x3c, 0x0d, //0x0000034e cmpb $13, %al + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000350 je LBB0_10 + 0x3c, 0x20, //0x00000356 cmpb $32, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000358 je LBB0_10 + 0x04, 0xf7, //0x0000035e addb $-9, %al + 0x3c, 0x01, //0x00000360 cmpb $1, %al + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000362 jbe LBB0_10 + 0x49, 0x89, 0xf6, //0x00000368 movq %rsi, %r14 + 0xe9, 0x72, 0x01, 0x00, 0x00, //0x0000036b jmp LBB0_35 + //0x00000370 .p2align 4, 0x90 + //0x00000370 LBB0_10 + 0x4c, 0x8d, 0x76, 0x01, //0x00000370 leaq $1(%rsi), %r14 + 0x49, 0x39, 0xfe, //0x00000374 cmpq %rdi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000377 jae LBB0_14 + 0x43, 0x8a, 0x14, 0x30, //0x0000037d movb (%r8,%r14), %dl + 0x80, 0xfa, 0x0d, //0x00000381 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000384 je LBB0_14 + 0x80, 0xfa, 0x20, //0x0000038a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000038d je LBB0_14 + 0x80, 0xc2, 0xf7, //0x00000393 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000396 cmpb $1, %dl + 0x0f, 0x87, 0x43, 0x01, 0x00, 0x00, //0x00000399 ja LBB0_35 + 0x90, //0x0000039f .p2align 4, 0x90 + //0x000003a0 LBB0_14 + 0x4c, 0x8d, 0x76, 0x02, //0x000003a0 leaq $2(%rsi), %r14 + 0x49, 0x39, 0xfe, //0x000003a4 cmpq %rdi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003a7 jae LBB0_18 + 0x43, 0x8a, 0x14, 0x30, //0x000003ad movb (%r8,%r14), %dl + 0x80, 0xfa, 0x0d, //0x000003b1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003b4 je LBB0_18 + 0x80, 0xfa, 0x20, //0x000003ba cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003bd je LBB0_18 + 0x80, 0xc2, 0xf7, //0x000003c3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000003c6 cmpb $1, %dl + 0x0f, 0x87, 0x13, 0x01, 0x00, 0x00, //0x000003c9 ja LBB0_35 + 0x90, //0x000003cf .p2align 4, 0x90 + //0x000003d0 LBB0_18 + 0x4c, 0x8d, 0x76, 0x03, //0x000003d0 leaq $3(%rsi), %r14 + 0x49, 0x39, 0xfe, //0x000003d4 cmpq %rdi, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003d7 jae LBB0_22 + 0x43, 0x8a, 0x14, 0x30, //0x000003dd movb (%r8,%r14), %dl + 0x80, 0xfa, 0x0d, //0x000003e1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000003e4 je LBB0_22 + 0x80, 0xfa, 0x20, //0x000003ea cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000003ed je LBB0_22 + 0x80, 0xc2, 0xf7, //0x000003f3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000003f6 cmpb $1, %dl + 0x0f, 0x87, 0xe3, 0x00, 0x00, 0x00, //0x000003f9 ja LBB0_35 + 0x90, //0x000003ff .p2align 4, 0x90 + //0x00000400 LBB0_22 + 0x4c, 0x8d, 0x76, 0x04, //0x00000400 leaq $4(%rsi), %r14 + 0x48, 0x89, 0xfa, //0x00000404 movq %rdi, %rdx + 0x4c, 0x29, 0xf2, //0x00000407 subq %r14, %rdx + 0x0f, 0x86, 0x54, 0x25, 0x00, 0x00, //0x0000040a jbe LBB0_505 + 0x48, 0x83, 0xfa, 0x20, //0x00000410 cmpq $32, %rdx + 0x0f, 0x82, 0x61, 0x18, 0x00, 0x00, //0x00000414 jb LBB0_353 + 0x48, 0xc7, 0xc2, 0xfc, 0xff, 0xff, 0xff, //0x0000041a movq $-4, %rdx + 0x48, 0x29, 0xf2, //0x00000421 subq %rsi, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000424 .p2align 4, 0x90 + //0x00000430 LBB0_25 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x30, //0x00000430 vmovdqu (%r8,%r14), %ymm0 + 0xc4, 0xe2, 0x55, 0x00, 0xc8, //0x00000436 vpshufb %ymm0, %ymm5, %ymm1 + 0xc5, 0xfd, 0x74, 0xc1, //0x0000043b vpcmpeqb %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x0000043f vpmovmskb %ymm0, %esi + 0x83, 0xfe, 0xff, //0x00000443 cmpl $-1, %esi + 0x0f, 0x85, 0x84, 0x00, 0x00, 0x00, //0x00000446 jne LBB0_34 + 0x49, 0x83, 0xc6, 0x20, //0x0000044c addq $32, %r14 + 0x48, 0x8d, 0x34, 0x17, //0x00000450 leaq (%rdi,%rdx), %rsi + 0x48, 0x83, 0xc6, 0xe0, //0x00000454 addq $-32, %rsi + 0x48, 0x83, 0xc2, 0xe0, //0x00000458 addq $-32, %rdx + 0x48, 0x83, 0xfe, 0x1f, //0x0000045c cmpq $31, %rsi + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000460 ja LBB0_25 + 0x4d, 0x89, 0xc6, //0x00000466 movq %r8, %r14 + 0x49, 0x29, 0xd6, //0x00000469 subq %rdx, %r14 + 0x48, 0x01, 0xfa, //0x0000046c addq %rdi, %rdx + 0x48, 0x85, 0xd2, //0x0000046f testq %rdx, %rdx + 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000472 je LBB0_33 + //0x00000478 LBB0_28 + 0x4d, 0x8d, 0x04, 0x16, //0x00000478 leaq (%r14,%rdx), %r8 + 0x31, 0xf6, //0x0000047c xorl %esi, %esi + 0x90, 0x90, //0x0000047e .p2align 4, 0x90 + //0x00000480 LBB0_29 + 0x41, 0x0f, 0xbe, 0x1c, 0x36, //0x00000480 movsbl (%r14,%rsi), %ebx + 0x83, 0xfb, 0x20, //0x00000485 cmpl $32, %ebx + 0x0f, 0x87, 0x26, 0x16, 0x00, 0x00, //0x00000488 ja LBB0_344 + 0x48, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000048e movabsq $4294977024, %rax + 0x48, 0x0f, 0xa3, 0xd8, //0x00000498 btq %rbx, %rax + 0x0f, 0x83, 0x12, 0x16, 0x00, 0x00, //0x0000049c jae LBB0_344 + 0x48, 0x83, 0xc6, 0x01, //0x000004a2 addq $1, %rsi + 0x48, 0x39, 0xf2, //0x000004a6 cmpq %rsi, %rdx + 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x000004a9 jne LBB0_29 + 0x4d, 0x89, 0xc6, //0x000004af movq %r8, %r14 + 0x4c, 0x8b, 0x45, 0xc8, //0x000004b2 movq $-56(%rbp), %r8 + //0x000004b6 LBB0_33 + 0x4d, 0x29, 0xc6, //0x000004b6 subq %r8, %r14 + 0x49, 0x39, 0xfe, //0x000004b9 cmpq %rdi, %r14 + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000004bc jb LBB0_35 + 0xe9, 0xa0, 0x24, 0x00, 0x00, //0x000004c2 jmp LBB0_506 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004c7 .p2align 4, 0x90 + //0x000004d0 LBB0_34 + 0xf7, 0xd6, //0x000004d0 notl %esi + 0x44, 0x0f, 0xbc, 0xf6, //0x000004d2 bsfl %esi, %r14d + 0x49, 0x29, 0xd6, //0x000004d6 subq %rdx, %r14 + 0x49, 0x39, 0xfe, //0x000004d9 cmpq %rdi, %r14 + 0x0f, 0x83, 0x85, 0x24, 0x00, 0x00, //0x000004dc jae LBB0_506 + //0x000004e2 LBB0_35 + 0x49, 0x8d, 0x56, 0x01, //0x000004e2 leaq $1(%r14), %rdx + 0x49, 0x89, 0x13, //0x000004e6 movq %rdx, (%r11) + 0x43, 0x0f, 0xbe, 0x3c, 0x30, //0x000004e9 movsbl (%r8,%r14), %edi + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000004ee movq $-1, %r15 + 0x85, 0xff, //0x000004f5 testl %edi, %edi + 0x0f, 0x84, 0xd1, 0x24, 0x00, 0x00, //0x000004f7 je LBB0_533 + 0x49, 0x8b, 0x75, 0x00, //0x000004fd movq (%r13), %rsi + 0x48, 0x8d, 0x56, 0xff, //0x00000501 leaq $-1(%rsi), %rdx + 0x41, 0x8b, 0x5c, 0xf5, 0x00, //0x00000505 movl (%r13,%rsi,8), %ebx + 0x48, 0x83, 0xf9, 0xff, //0x0000050a cmpq $-1, %rcx + 0x4c, 0x0f, 0x45, 0xf1, //0x0000050e cmovneq %rcx, %r14 + 0x83, 0xc3, 0xff, //0x00000512 addl $-1, %ebx + 0x83, 0xfb, 0x05, //0x00000515 cmpl $5, %ebx + 0x0f, 0x87, 0xd2, 0x01, 0x00, 0x00, //0x00000518 ja LBB0_66 + 0x48, 0x8d, 0x05, 0x63, 0x26, 0x00, 0x00, //0x0000051e leaq $9827(%rip), %rax /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x98, //0x00000525 movslq (%rax,%rbx,4), %rcx + 0x48, 0x01, 0xc1, //0x00000529 addq %rax, %rcx + 0xff, 0xe1, //0x0000052c jmpq *%rcx + //0x0000052e LBB0_38 + 0x83, 0xff, 0x2c, //0x0000052e cmpl $44, %edi + 0x0f, 0x84, 0x22, 0x06, 0x00, 0x00, //0x00000531 je LBB0_136 + 0x83, 0xff, 0x5d, //0x00000537 cmpl $93, %edi + 0x0f, 0x84, 0x04, 0x06, 0x00, 0x00, //0x0000053a je LBB0_40 + 0xe9, 0x82, 0x24, 0x00, 0x00, //0x00000540 jmp LBB0_532 + //0x00000545 LBB0_41 + 0x40, 0x80, 0xff, 0x5d, //0x00000545 cmpb $93, %dil + 0x0f, 0x84, 0xf5, 0x05, 0x00, 0x00, //0x00000549 je LBB0_40 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000054f movq $1, (%r13,%rsi,8) + 0x83, 0xff, 0x7b, //0x00000558 cmpl $123, %edi + 0x0f, 0x86, 0x9c, 0x01, 0x00, 0x00, //0x0000055b jbe LBB0_43 + 0xe9, 0x61, 0x24, 0x00, 0x00, //0x00000561 jmp LBB0_532 + //0x00000566 LBB0_44 + 0x40, 0x80, 0xff, 0x22, //0x00000566 cmpb $34, %dil + 0x0f, 0x85, 0x57, 0x24, 0x00, 0x00, //0x0000056a jne LBB0_532 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x04, 0x00, 0x00, 0x00, //0x00000570 movq $4, (%r13,%rsi,8) + 0x4d, 0x8b, 0x03, //0x00000579 movq (%r11), %r8 + 0x4d, 0x8b, 0x62, 0x08, //0x0000057c movq $8(%r10), %r12 + 0xf6, 0x45, 0x98, 0x20, //0x00000580 testb $32, $-104(%rbp) + 0x0f, 0x85, 0x22, 0x07, 0x00, 0x00, //0x00000584 jne LBB0_144 + 0x4c, 0x89, 0xe3, //0x0000058a movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x0000058d subq %r8, %rbx + 0x0f, 0x84, 0x96, 0x25, 0x00, 0x00, //0x00000590 je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x00000596 cmpq $64, %rbx + 0x0f, 0x82, 0x90, 0x18, 0x00, 0x00, //0x0000059a jb LBB0_368 + 0x4c, 0x89, 0xc6, //0x000005a0 movq %r8, %rsi + 0x48, 0xf7, 0xd6, //0x000005a3 notq %rsi + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000005a6 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x000005ad movq %r8, %r15 + 0x45, 0x31, 0xd2, //0x000005b0 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005b3 .p2align 4, 0x90 + //0x000005c0 LBB0_49 + 0x48, 0x8b, 0x45, 0xc8, //0x000005c0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x000005c4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x000005ca vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000005d1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000005d5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000005d9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x000005dd vpmovmskb %ymm2, %ecx + 0xc5, 0xfd, 0x74, 0xc7, //0x000005e1 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x000005e5 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x000005e9 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000005ed vpmovmskb %ymm0, %eax + 0x48, 0xc1, 0xe1, 0x20, //0x000005f1 shlq $32, %rcx + 0x48, 0x09, 0xcf, //0x000005f5 orq %rcx, %rdi + 0x48, 0xc1, 0xe0, 0x20, //0x000005f8 shlq $32, %rax + 0x48, 0x09, 0xc2, //0x000005fc orq %rax, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000005ff jne LBB0_58 + 0x4d, 0x85, 0xd2, //0x00000605 testq %r10, %r10 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000608 jne LBB0_60 + 0x45, 0x31, 0xd2, //0x0000060e xorl %r10d, %r10d + 0x48, 0x85, 0xff, //0x00000611 testq %rdi, %rdi + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000614 jne LBB0_61 + //0x0000061a LBB0_52 + 0x48, 0x83, 0xc3, 0xc0, //0x0000061a addq $-64, %rbx + 0x48, 0x83, 0xc6, 0xc0, //0x0000061e addq $-64, %rsi + 0x49, 0x83, 0xc7, 0x40, //0x00000622 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00000626 cmpq $63, %rbx + 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x0000062a ja LBB0_49 + 0xe9, 0xa4, 0x14, 0x00, 0x00, //0x00000630 jmp LBB0_53 + //0x00000635 LBB0_58 + 0x49, 0x83, 0xf9, 0xff, //0x00000635 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000639 jne LBB0_60 + 0x4c, 0x0f, 0xbc, 0xca, //0x0000063f bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000643 addq %r15, %r9 + //0x00000646 LBB0_60 + 0x4c, 0x89, 0xd0, //0x00000646 movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00000649 notq %rax + 0x48, 0x21, 0xd0, //0x0000064c andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x0000064f leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xd3, //0x00000653 orq %r10, %r11 + 0x4c, 0x89, 0xd9, //0x00000656 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000659 notq %rcx + 0x48, 0x21, 0xd1, //0x0000065c andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000065f movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00000669 andq %rdx, %rcx + 0x45, 0x31, 0xd2, //0x0000066c xorl %r10d, %r10d + 0x48, 0x01, 0xc1, //0x0000066f addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc2, //0x00000672 setb %r10b + 0x48, 0x01, 0xc9, //0x00000676 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000679 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00000683 xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00000686 andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000689 notq %rcx + 0x48, 0x21, 0xcf, //0x0000068c andq %rcx, %rdi + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000068f movq $-48(%rbp), %r11 + 0x48, 0x85, 0xff, //0x00000693 testq %rdi, %rdi + 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00000696 je LBB0_52 + //0x0000069c LBB0_61 + 0x4c, 0x0f, 0xbc, 0xff, //0x0000069c bsfq %rdi, %r15 + 0x49, 0x29, 0xf7, //0x000006a0 subq %rsi, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x000006a3 movq $-64(%rbp), %r10 + 0xe9, 0xf9, 0x08, 0x00, 0x00, //0x000006a7 jmp LBB0_186 + //0x000006ac LBB0_62 + 0x40, 0x80, 0xff, 0x3a, //0x000006ac cmpb $58, %dil + 0x0f, 0x85, 0x11, 0x23, 0x00, 0x00, //0x000006b0 jne LBB0_532 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006b6 movq $0, (%r13,%rsi,8) + 0xe9, 0x4c, 0xfc, 0xff, 0xff, //0x000006bf jmp LBB0_3 + //0x000006c4 LBB0_64 + 0x83, 0xff, 0x2c, //0x000006c4 cmpl $44, %edi + 0x0f, 0x85, 0x6e, 0x04, 0x00, 0x00, //0x000006c7 jne LBB0_65 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x000006cd cmpq $4095, %rsi + 0x0f, 0x8f, 0x99, 0x22, 0x00, 0x00, //0x000006d4 jg LBB0_517 + 0x48, 0x8d, 0x4e, 0x01, //0x000006da leaq $1(%rsi), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x000006de movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xf5, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000006e2 movq $3, $8(%r13,%rsi,8) + 0xe9, 0x20, 0xfc, 0xff, 0xff, //0x000006eb jmp LBB0_3 + //0x000006f0 LBB0_66 + 0x49, 0x89, 0x55, 0x00, //0x000006f0 movq %rdx, (%r13) + 0x83, 0xff, 0x7b, //0x000006f4 cmpl $123, %edi + 0x0f, 0x87, 0xca, 0x22, 0x00, 0x00, //0x000006f7 ja LBB0_532 + //0x000006fd LBB0_43 + 0x89, 0xf8, //0x000006fd movl %edi, %eax + 0x48, 0x8d, 0x0d, 0x9a, 0x24, 0x00, 0x00, //0x000006ff leaq $9370(%rip), %rcx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x04, 0x81, //0x00000706 movslq (%rcx,%rax,4), %rax + 0x48, 0x01, 0xc8, //0x0000070a addq %rcx, %rax + 0xff, 0xe0, //0x0000070d jmpq *%rax + //0x0000070f LBB0_81 + 0x4c, 0x89, 0x6d, 0xa0, //0x0000070f movq %r13, $-96(%rbp) + 0x4d, 0x8b, 0x6a, 0x08, //0x00000713 movq $8(%r10), %r13 + 0x49, 0x8b, 0x03, //0x00000717 movq (%r11), %rax + 0x4c, 0x8d, 0x78, 0xff, //0x0000071a leaq $-1(%rax), %r15 + 0x4d, 0x29, 0xfd, //0x0000071e subq %r15, %r13 + 0x0f, 0x84, 0x80, 0x22, 0x00, 0x00, //0x00000721 je LBB0_507 + 0x48, 0x89, 0x45, 0xb0, //0x00000727 movq %rax, $-80(%rbp) + 0x4d, 0x8d, 0x24, 0x00, //0x0000072b leaq (%r8,%rax), %r12 + 0x49, 0x83, 0xc4, 0xff, //0x0000072f addq $-1, %r12 + 0x41, 0x80, 0x3c, 0x24, 0x30, //0x00000733 cmpb $48, (%r12) + 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00000738 jne LBB0_86 + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000073e movl $1, %r8d + 0x49, 0x83, 0xfd, 0x01, //0x00000744 cmpq $1, %r13 + 0x0f, 0x84, 0xd7, 0xfb, 0xff, 0xff, //0x00000748 je LBB0_1 + 0x48, 0x8b, 0x45, 0xc8, //0x0000074e movq $-56(%rbp), %rax + 0x48, 0x8b, 0x4d, 0xb0, //0x00000752 movq $-80(%rbp), %rcx + 0x8a, 0x0c, 0x08, //0x00000756 movb (%rax,%rcx), %cl + 0x80, 0xc1, 0xd2, //0x00000759 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x0000075c cmpb $55, %cl + 0x0f, 0x87, 0xc0, 0xfb, 0xff, 0xff, //0x0000075f ja LBB0_1 + 0x0f, 0xb6, 0xc1, //0x00000765 movzbl %cl, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000768 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x00000772 btq %rax, %rcx + 0x4c, 0x89, 0xf9, //0x00000776 movq %r15, %rcx + 0x0f, 0x83, 0x7b, 0xfb, 0xff, 0xff, //0x00000779 jae LBB0_2 + //0x0000077f LBB0_86 + 0x49, 0x83, 0xfd, 0x20, //0x0000077f cmpq $32, %r13 + 0x0f, 0x82, 0x61, 0x16, 0x00, 0x00, //0x00000783 jb LBB0_362 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000789 movq $-1, $-72(%rbp) + 0x45, 0x31, 0xc0, //0x00000791 xorl %r8d, %r8d + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000794 movq $-1, %r10 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000079b movq $-1, %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007a2 .p2align 4, 0x90 + //0x000007b0 LBB0_88 + 0xc4, 0x81, 0x7e, 0x6f, 0x04, 0x04, //0x000007b0 vmovdqu (%r12,%r8), %ymm0 + 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x000007b6 vpcmpgtb %ymm10, %ymm0, %ymm1 + 0xc5, 0xa5, 0x64, 0xd0, //0x000007bb vpcmpgtb %ymm0, %ymm11, %ymm2 + 0xc5, 0xed, 0xdb, 0xc9, //0x000007bf vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0x9d, 0x74, 0xd0, //0x000007c3 vpcmpeqb %ymm0, %ymm12, %ymm2 + 0xc5, 0x95, 0x74, 0xd8, //0x000007c7 vpcmpeqb %ymm0, %ymm13, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x000007cb vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0x8d, 0xdb, 0xd8, //0x000007cf vpand %ymm0, %ymm14, %ymm3 + 0xc5, 0x85, 0x74, 0xc0, //0x000007d3 vpcmpeqb %ymm0, %ymm15, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x000007d7 vpmovmskb %ymm0, %edx + 0xc5, 0xe5, 0x74, 0xdc, //0x000007db vpcmpeqb %ymm4, %ymm3, %ymm3 + 0xc5, 0xfd, 0xd7, 0xf3, //0x000007df vpmovmskb %ymm3, %esi + 0xc5, 0xfd, 0xd7, 0xfa, //0x000007e3 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0xeb, 0xc0, //0x000007e7 vpor %ymm0, %ymm1, %ymm0 + 0xc5, 0xe5, 0xeb, 0xca, //0x000007eb vpor %ymm2, %ymm3, %ymm1 + 0xc5, 0xfd, 0xeb, 0xc1, //0x000007ef vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x000007f3 vpmovmskb %ymm0, %eax + 0x48, 0xf7, 0xd0, //0x000007f7 notq %rax + 0x48, 0x0f, 0xbc, 0xc8, //0x000007fa bsfq %rax, %rcx + 0x83, 0xf9, 0x20, //0x000007fe cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00000801 je LBB0_90 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00000807 movl $-1, %eax + 0xd3, 0xe0, //0x0000080c shll %cl, %eax + 0xf7, 0xd0, //0x0000080e notl %eax + 0x21, 0xc2, //0x00000810 andl %eax, %edx + 0x21, 0xc6, //0x00000812 andl %eax, %esi + 0x21, 0xf8, //0x00000814 andl %edi, %eax + 0x89, 0xc7, //0x00000816 movl %eax, %edi + //0x00000818 LBB0_90 + 0x8d, 0x5a, 0xff, //0x00000818 leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x0000081b andl %edx, %ebx + 0x0f, 0x85, 0xd4, 0x10, 0x00, 0x00, //0x0000081d jne LBB0_329 + 0x8d, 0x5e, 0xff, //0x00000823 leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x00000826 andl %esi, %ebx + 0x0f, 0x85, 0xc9, 0x10, 0x00, 0x00, //0x00000828 jne LBB0_329 + 0x8d, 0x5f, 0xff, //0x0000082e leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x00000831 andl %edi, %ebx + 0x0f, 0x85, 0xbe, 0x10, 0x00, 0x00, //0x00000833 jne LBB0_329 + 0x85, 0xd2, //0x00000839 testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000083b je LBB0_96 + 0x0f, 0xbc, 0xd2, //0x00000841 bsfl %edx, %edx + 0x49, 0x83, 0xfb, 0xff, //0x00000844 cmpq $-1, %r11 + 0x0f, 0x85, 0x7e, 0x12, 0x00, 0x00, //0x00000848 jne LBB0_345 + 0x4c, 0x01, 0xc2, //0x0000084e addq %r8, %rdx + 0x49, 0x89, 0xd3, //0x00000851 movq %rdx, %r11 + //0x00000854 LBB0_96 + 0x85, 0xf6, //0x00000854 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000856 je LBB0_99 + 0x0f, 0xbc, 0xd6, //0x0000085c bsfl %esi, %edx + 0x49, 0x83, 0xfa, 0xff, //0x0000085f cmpq $-1, %r10 + 0x0f, 0x85, 0x63, 0x12, 0x00, 0x00, //0x00000863 jne LBB0_345 + 0x4c, 0x01, 0xc2, //0x00000869 addq %r8, %rdx + 0x49, 0x89, 0xd2, //0x0000086c movq %rdx, %r10 + //0x0000086f LBB0_99 + 0x85, 0xff, //0x0000086f testl %edi, %edi + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000871 je LBB0_102 + 0x0f, 0xbc, 0xd7, //0x00000877 bsfl %edi, %edx + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x0000087a cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x47, 0x12, 0x00, 0x00, //0x0000087f jne LBB0_345 + 0x4c, 0x01, 0xc2, //0x00000885 addq %r8, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00000888 movq %rdx, $-72(%rbp) + //0x0000088c LBB0_102 + 0x83, 0xf9, 0x20, //0x0000088c cmpl $32, %ecx + 0x0f, 0x85, 0x77, 0x05, 0x00, 0x00, //0x0000088f jne LBB0_164 + 0x49, 0x83, 0xc5, 0xe0, //0x00000895 addq $-32, %r13 + 0x49, 0x83, 0xc0, 0x20, //0x00000899 addq $32, %r8 + 0x49, 0x83, 0xfd, 0x1f, //0x0000089d cmpq $31, %r13 + 0x0f, 0x87, 0x09, 0xff, 0xff, 0xff, //0x000008a1 ja LBB0_88 + 0xc5, 0xf8, 0x77, //0x000008a7 vzeroupper + 0xc5, 0x7e, 0x6f, 0x3d, 0xee, 0xf8, 0xff, 0xff, //0x000008aa vmovdqu $-1810(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xc6, 0xf8, 0xff, 0xff, //0x000008b2 vmovdqu $-1850(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x9e, 0xf8, 0xff, 0xff, //0x000008ba vmovdqu $-1890(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x76, 0xf8, 0xff, 0xff, //0x000008c2 vmovdqu $-1930(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x4e, 0xf8, 0xff, 0xff, //0x000008ca vmovdqu $-1970(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0x26, 0xf8, 0xff, 0xff, //0x000008d2 vmovdqu $-2010(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000008da vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x05, 0xf9, 0xf7, 0xff, 0xff, //0x000008df vmovdqu $-2055(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xd1, 0xf7, 0xff, 0xff, //0x000008e7 vmovdqu $-2095(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xa9, 0xf7, 0xff, 0xff, //0x000008ef vmovdqu $-2135(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x81, 0xf7, 0xff, 0xff, //0x000008f7 vmovdqu $-2175(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0x4d, 0x01, 0xe0, //0x000008ff addq %r12, %r8 + 0x49, 0x83, 0xfd, 0x10, //0x00000902 cmpq $16, %r13 + 0x48, 0x8b, 0x45, 0xb0, //0x00000906 movq $-80(%rbp), %rax + 0x0f, 0x82, 0x80, 0x01, 0x00, 0x00, //0x0000090a jb LBB0_123 + //0x00000910 LBB0_105 + 0x4c, 0x89, 0xc1, //0x00000910 movq %r8, %rcx + 0x48, 0x29, 0xc1, //0x00000913 subq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc8, //0x00000916 subq $-56(%rbp), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x0000091a addq $1, %rcx + 0x48, 0x89, 0x4d, 0xa8, //0x0000091e movq %rcx, $-88(%rbp) + 0x45, 0x31, 0xc9, //0x00000922 xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000925 .p2align 4, 0x90 + //0x00000930 LBB0_106 + 0x4c, 0x89, 0xd3, //0x00000930 movq %r10, %rbx + 0x4d, 0x89, 0xe2, //0x00000933 movq %r12, %r10 + 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x08, //0x00000936 vmovdqu (%r8,%r9), %xmm0 + 0xc5, 0xf9, 0x64, 0x0d, 0xcc, 0xf6, 0xff, 0xff, //0x0000093c vpcmpgtb $-2356(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x15, 0xd4, 0xf6, 0xff, 0xff, //0x00000944 vmovdqu $-2348(%rip), %xmm2 /* LCPI0_13+0(%rip) */ + 0xc5, 0xe9, 0x64, 0xd0, //0x0000094c vpcmpgtb %xmm0, %xmm2, %xmm2 + 0xc5, 0xf1, 0xdb, 0xca, //0x00000950 vpand %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x74, 0x15, 0xd4, 0xf6, 0xff, 0xff, //0x00000954 vpcmpeqb $-2348(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x1d, 0xdc, 0xf6, 0xff, 0xff, //0x0000095c vpcmpeqb $-2340(%rip), %xmm0, %xmm3 /* LCPI0_15+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xd2, //0x00000964 vpor %xmm2, %xmm3, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0xe0, 0xf6, 0xff, 0xff, //0x00000968 vpand $-2336(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0xe8, 0xf6, 0xff, 0xff, //0x00000970 vpcmpeqb $-2328(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0xf0, 0xf6, 0xff, 0xff, //0x00000978 vpcmpeqb $-2320(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x00000980 vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xe9, 0xeb, 0xc9, //0x00000984 vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xd9, 0xeb, 0xc9, //0x00000988 vpor %xmm1, %xmm4, %xmm1 + 0xc5, 0x79, 0xd7, 0xe0, //0x0000098c vpmovmskb %xmm0, %r12d + 0xc5, 0xf9, 0xd7, 0xd3, //0x00000990 vpmovmskb %xmm3, %edx + 0xc5, 0xf9, 0xd7, 0xf2, //0x00000994 vpmovmskb %xmm2, %esi + 0xc5, 0xf9, 0xd7, 0xc1, //0x00000998 vpmovmskb %xmm1, %eax + 0xf7, 0xd0, //0x0000099c notl %eax + 0x0f, 0xbc, 0xc8, //0x0000099e bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x000009a1 cmpl $16, %ecx + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000009a4 je LBB0_108 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000009aa movl $-1, %eax + 0xd3, 0xe0, //0x000009af shll %cl, %eax + 0xf7, 0xd0, //0x000009b1 notl %eax + 0x41, 0x21, 0xc4, //0x000009b3 andl %eax, %r12d + 0x21, 0xc2, //0x000009b6 andl %eax, %edx + 0x21, 0xf0, //0x000009b8 andl %esi, %eax + 0x89, 0xc6, //0x000009ba movl %eax, %esi + //0x000009bc LBB0_108 + 0xc5, 0xfe, 0x6f, 0x25, 0xfc, 0xf7, 0xff, 0xff, //0x000009bc vmovdqu $-2052(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x41, 0x8d, 0x7c, 0x24, 0xff, //0x000009c4 leal $-1(%r12), %edi + 0x44, 0x21, 0xe7, //0x000009c9 andl %r12d, %edi + 0x0f, 0x85, 0xce, 0x11, 0x00, 0x00, //0x000009cc jne LBB0_348 + 0x8d, 0x7a, 0xff, //0x000009d2 leal $-1(%rdx), %edi + 0x21, 0xd7, //0x000009d5 andl %edx, %edi + 0x0f, 0x85, 0xc3, 0x11, 0x00, 0x00, //0x000009d7 jne LBB0_348 + 0x8d, 0x7e, 0xff, //0x000009dd leal $-1(%rsi), %edi + 0x21, 0xf7, //0x000009e0 andl %esi, %edi + 0x0f, 0x85, 0xb8, 0x11, 0x00, 0x00, //0x000009e2 jne LBB0_348 + 0x45, 0x85, 0xe4, //0x000009e8 testl %r12d, %r12d + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000009eb je LBB0_114 + 0x41, 0x0f, 0xbc, 0xfc, //0x000009f1 bsfl %r12d, %edi + 0x49, 0x83, 0xfb, 0xff, //0x000009f5 cmpq $-1, %r11 + 0x0f, 0x85, 0xb1, 0x12, 0x00, 0x00, //0x000009f9 jne LBB0_356 + 0x48, 0x8b, 0x45, 0xa8, //0x000009ff movq $-88(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00000a03 addq %r9, %rax + 0x48, 0x01, 0xc7, //0x00000a06 addq %rax, %rdi + 0x49, 0x89, 0xfb, //0x00000a09 movq %rdi, %r11 + //0x00000a0c LBB0_114 + 0x85, 0xd2, //0x00000a0c testl %edx, %edx + 0x4d, 0x89, 0xd4, //0x00000a0e movq %r10, %r12 + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000a11 je LBB0_117 + 0x0f, 0xbc, 0xd2, //0x00000a17 bsfl %edx, %edx + 0x48, 0x83, 0xfb, 0xff, //0x00000a1a cmpq $-1, %rbx + 0x0f, 0x85, 0x50, 0x12, 0x00, 0x00, //0x00000a1e jne LBB0_352 + 0x48, 0x8b, 0x45, 0xa8, //0x00000a24 movq $-88(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00000a28 addq %r9, %rax + 0x48, 0x01, 0xc2, //0x00000a2b addq %rax, %rdx + 0x49, 0x89, 0xd2, //0x00000a2e movq %rdx, %r10 + 0x85, 0xf6, //0x00000a31 testl %esi, %esi + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00000a33 jne LBB0_118 + 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00000a39 jmp LBB0_120 + 0x90, 0x90, //0x00000a3e .p2align 4, 0x90 + //0x00000a40 LBB0_117 + 0x49, 0x89, 0xda, //0x00000a40 movq %rbx, %r10 + 0x85, 0xf6, //0x00000a43 testl %esi, %esi + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00000a45 je LBB0_120 + //0x00000a4b LBB0_118 + 0x0f, 0xbc, 0xd6, //0x00000a4b bsfl %esi, %edx + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x00000a4e cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x1b, 0x12, 0x00, 0x00, //0x00000a53 jne LBB0_352 + 0x48, 0x8b, 0x45, 0xa8, //0x00000a59 movq $-88(%rbp), %rax + 0x4c, 0x01, 0xc8, //0x00000a5d addq %r9, %rax + 0x48, 0x01, 0xc2, //0x00000a60 addq %rax, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00000a63 movq %rdx, $-72(%rbp) + //0x00000a67 LBB0_120 + 0x83, 0xf9, 0x10, //0x00000a67 cmpl $16, %ecx + 0x0f, 0x85, 0x56, 0x05, 0x00, 0x00, //0x00000a6a jne LBB0_189 + 0x49, 0x83, 0xc5, 0xf0, //0x00000a70 addq $-16, %r13 + 0x49, 0x83, 0xc1, 0x10, //0x00000a74 addq $16, %r9 + 0x49, 0x83, 0xfd, 0x0f, //0x00000a78 cmpq $15, %r13 + 0x0f, 0x87, 0xae, 0xfe, 0xff, 0xff, //0x00000a7c ja LBB0_106 + 0x4d, 0x01, 0xc8, //0x00000a82 addq %r9, %r8 + 0x4c, 0x8d, 0x0d, 0x70, 0x23, 0x00, 0x00, //0x00000a85 leaq $9072(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x48, 0x8b, 0x45, 0xb0, //0x00000a8c movq $-80(%rbp), %rax + //0x00000a90 LBB0_123 + 0x4d, 0x85, 0xed, //0x00000a90 testq %r13, %r13 + 0xc5, 0xfe, 0x6f, 0x25, 0x25, 0xf7, 0xff, 0xff, //0x00000a93 vmovdqu $-2267(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x84, 0x50, 0x05, 0x00, 0x00, //0x00000a9b je LBB0_191 + 0x4b, 0x8d, 0x3c, 0x28, //0x00000aa1 leaq (%r8,%r13), %rdi + 0x4c, 0x89, 0xc6, //0x00000aa5 movq %r8, %rsi + 0x48, 0x29, 0xc6, //0x00000aa8 subq %rax, %rsi + 0x48, 0x2b, 0x75, 0xc8, //0x00000aab subq $-56(%rbp), %rsi + 0x48, 0x83, 0xc6, 0x01, //0x00000aaf addq $1, %rsi + 0x31, 0xc9, //0x00000ab3 xorl %ecx, %ecx + 0xe9, 0x23, 0x00, 0x00, 0x00, //0x00000ab5 jmp LBB0_128 + //0x00000aba LBB0_125 + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x00000aba cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0xe3, 0x10, 0x00, 0x00, //0x00000abf jne LBB0_349 + 0x48, 0x8d, 0x04, 0x0e, //0x00000ac5 leaq (%rsi,%rcx), %rax + 0x48, 0x89, 0x45, 0xb8, //0x00000ac9 movq %rax, $-72(%rbp) + 0x90, 0x90, 0x90, //0x00000acd .p2align 4, 0x90 + //0x00000ad0 LBB0_127 + 0x48, 0x83, 0xc1, 0x01, //0x00000ad0 addq $1, %rcx + 0x49, 0x39, 0xcd, //0x00000ad4 cmpq %rcx, %r13 + 0x0f, 0x84, 0xd7, 0x0d, 0x00, 0x00, //0x00000ad7 je LBB0_321 + //0x00000add LBB0_128 + 0x41, 0x0f, 0xbe, 0x14, 0x08, //0x00000add movsbl (%r8,%rcx), %edx + 0x8d, 0x42, 0xd0, //0x00000ae2 leal $-48(%rdx), %eax + 0x83, 0xf8, 0x0a, //0x00000ae5 cmpl $10, %eax + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000ae8 jb LBB0_127 + 0x8d, 0x5a, 0xd5, //0x00000aee leal $-43(%rdx), %ebx + 0x83, 0xfb, 0x1a, //0x00000af1 cmpl $26, %ebx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000af4 ja LBB0_133 + 0x49, 0x63, 0x04, 0x99, //0x00000afa movslq (%r9,%rbx,4), %rax + 0x4c, 0x01, 0xc8, //0x00000afe addq %r9, %rax + 0xff, 0xe0, //0x00000b01 jmpq *%rax + //0x00000b03 LBB0_131 + 0x49, 0x83, 0xfb, 0xff, //0x00000b03 cmpq $-1, %r11 + 0x0f, 0x85, 0x9b, 0x10, 0x00, 0x00, //0x00000b07 jne LBB0_349 + 0x4c, 0x8d, 0x1c, 0x0e, //0x00000b0d leaq (%rsi,%rcx), %r11 + 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000b11 jmp LBB0_127 + //0x00000b16 LBB0_133 + 0x83, 0xfa, 0x65, //0x00000b16 cmpl $101, %edx + 0x0f, 0x85, 0xcf, 0x04, 0x00, 0x00, //0x00000b19 jne LBB0_190 + //0x00000b1f LBB0_134 + 0x49, 0x83, 0xfa, 0xff, //0x00000b1f cmpq $-1, %r10 + 0x0f, 0x85, 0x7f, 0x10, 0x00, 0x00, //0x00000b23 jne LBB0_349 + 0x4c, 0x8d, 0x14, 0x0e, //0x00000b29 leaq (%rsi,%rcx), %r10 + 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x00000b2d jmp LBB0_127 + //0x00000b32 LBB0_67 + 0x83, 0xff, 0x22, //0x00000b32 cmpl $34, %edi + 0x0f, 0x84, 0x41, 0x00, 0x00, 0x00, //0x00000b35 je LBB0_68 + //0x00000b3b LBB0_65 + 0x83, 0xff, 0x7d, //0x00000b3b cmpl $125, %edi + 0x0f, 0x85, 0x83, 0x1e, 0x00, 0x00, //0x00000b3e jne LBB0_532 + //0x00000b44 LBB0_40 + 0x49, 0x89, 0x55, 0x00, //0x00000b44 movq %rdx, (%r13) + 0x4d, 0x89, 0xf7, //0x00000b48 movq %r14, %r15 + 0x48, 0x85, 0xd2, //0x00000b4b testq %rdx, %rdx + 0x0f, 0x85, 0xdc, 0xf7, 0xff, 0xff, //0x00000b4e jne LBB0_5 + 0xe9, 0x75, 0x1e, 0x00, 0x00, //0x00000b54 jmp LBB0_533 + //0x00000b59 LBB0_136 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x00000b59 cmpq $4095, %rsi + 0x0f, 0x8f, 0x0d, 0x1e, 0x00, 0x00, //0x00000b60 jg LBB0_517 + 0x48, 0x8d, 0x4e, 0x01, //0x00000b66 leaq $1(%rsi), %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00000b6a movq %rcx, (%r13) + 0x49, 0xc7, 0x44, 0xf5, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00000b6e movq $0, $8(%r13,%rsi,8) + 0xe9, 0x94, 0xf7, 0xff, 0xff, //0x00000b77 jmp LBB0_3 + //0x00000b7c LBB0_68 + 0x49, 0xc7, 0x44, 0xf5, 0x00, 0x02, 0x00, 0x00, 0x00, //0x00000b7c movq $2, (%r13,%rsi,8) + 0x4d, 0x8b, 0x03, //0x00000b85 movq (%r11), %r8 + 0x4d, 0x8b, 0x62, 0x08, //0x00000b88 movq $8(%r10), %r12 + 0xf6, 0x45, 0x98, 0x20, //0x00000b8c testb $32, $-104(%rbp) + 0x0f, 0x85, 0x9b, 0x02, 0x00, 0x00, //0x00000b90 jne LBB0_165 + 0x4c, 0x89, 0xe3, //0x00000b96 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x00000b99 subq %r8, %rbx + 0x0f, 0x84, 0x8a, 0x1f, 0x00, 0x00, //0x00000b9c je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x00000ba2 cmpq $64, %rbx + 0x0f, 0x82, 0x06, 0x13, 0x00, 0x00, //0x00000ba6 jb LBB0_375 + 0x4c, 0x89, 0xc6, //0x00000bac movq %r8, %rsi + 0x48, 0xf7, 0xd6, //0x00000baf notq %rsi + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000bb2 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x00000bb9 movq %r8, %r15 + 0x45, 0x31, 0xd2, //0x00000bbc xorl %r10d, %r10d + 0x90, //0x00000bbf .p2align 4, 0x90 + //0x00000bc0 LBB0_72 + 0x48, 0x8b, 0x45, 0xc8, //0x00000bc0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00000bc4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x00000bca vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000bd1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000bd5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000bd9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000bdd vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x00000be1 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00000be5 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x00000be9 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000bed vpmovmskb %ymm0, %ecx + 0x48, 0xc1, 0xe0, 0x20, //0x00000bf1 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000bf5 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00000bf8 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x00000bfc orq %rcx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000bff jne LBB0_140 + 0x4d, 0x85, 0xd2, //0x00000c05 testq %r10, %r10 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00000c08 jne LBB0_142 + 0x45, 0x31, 0xd2, //0x00000c0e xorl %r10d, %r10d + 0x48, 0x85, 0xff, //0x00000c11 testq %rdi, %rdi + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00000c14 jne LBB0_143 + //0x00000c1a LBB0_75 + 0x48, 0x83, 0xc3, 0xc0, //0x00000c1a addq $-64, %rbx + 0x48, 0x83, 0xc6, 0xc0, //0x00000c1e addq $-64, %rsi + 0x49, 0x83, 0xc7, 0x40, //0x00000c22 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00000c26 cmpq $63, %rbx + 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x00000c2a ja LBB0_72 + 0xe9, 0x9e, 0x0f, 0x00, 0x00, //0x00000c30 jmp LBB0_76 + //0x00000c35 LBB0_140 + 0x49, 0x83, 0xf9, 0xff, //0x00000c35 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000c39 jne LBB0_142 + 0x4c, 0x0f, 0xbc, 0xca, //0x00000c3f bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000c43 addq %r15, %r9 + //0x00000c46 LBB0_142 + 0x4c, 0x89, 0xd0, //0x00000c46 movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00000c49 notq %rax + 0x48, 0x21, 0xd0, //0x00000c4c andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x00000c4f leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xd3, //0x00000c53 orq %r10, %r11 + 0x4c, 0x89, 0xd9, //0x00000c56 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000c59 notq %rcx + 0x48, 0x21, 0xd1, //0x00000c5c andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000c5f movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00000c69 andq %rdx, %rcx + 0x45, 0x31, 0xd2, //0x00000c6c xorl %r10d, %r10d + 0x48, 0x01, 0xc1, //0x00000c6f addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc2, //0x00000c72 setb %r10b + 0x48, 0x01, 0xc9, //0x00000c76 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c79 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00000c83 xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00000c86 andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000c89 notq %rcx + 0x48, 0x21, 0xcf, //0x00000c8c andq %rcx, %rdi + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000c8f movq $-48(%rbp), %r11 + 0x48, 0x85, 0xff, //0x00000c93 testq %rdi, %rdi + 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00000c96 je LBB0_75 + //0x00000c9c LBB0_143 + 0x4c, 0x0f, 0xbc, 0xff, //0x00000c9c bsfq %rdi, %r15 + 0x49, 0x29, 0xf7, //0x00000ca0 subq %rsi, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00000ca3 movq $-64(%rbp), %r10 + 0xe9, 0x47, 0x04, 0x00, 0x00, //0x00000ca7 jmp LBB0_205 + //0x00000cac LBB0_144 + 0x4c, 0x89, 0xe8, //0x00000cac movq %r13, %rax + 0x4d, 0x89, 0xe5, //0x00000caf movq %r12, %r13 + 0x4d, 0x29, 0xc5, //0x00000cb2 subq %r8, %r13 + 0x0f, 0x84, 0x71, 0x1e, 0x00, 0x00, //0x00000cb5 je LBB0_535 + 0x49, 0x83, 0xfd, 0x40, //0x00000cbb cmpq $64, %r13 + 0x0f, 0x82, 0x8c, 0x11, 0x00, 0x00, //0x00000cbf jb LBB0_369 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000cc5 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x00000ccc movq %r8, %r15 + 0x45, 0x31, 0xdb, //0x00000ccf xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cd2 .p2align 4, 0x90 + //0x00000ce0 LBB0_147 + 0x48, 0x8b, 0x4d, 0xc8, //0x00000ce0 movq $-56(%rbp), %rcx + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x39, //0x00000ce4 vmovdqu (%rcx,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x39, 0x20, //0x00000cea vmovdqu $32(%rcx,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000cf1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000cf5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000cf9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00000cfd vpmovmskb %ymm2, %ecx + 0xc5, 0xfd, 0x74, 0xd7, //0x00000d01 vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00000d05 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x00000d09 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x00000d0d vpmovmskb %ymm2, %ebx + 0xc5, 0xbd, 0x64, 0xd1, //0x00000d11 vpcmpgtb %ymm1, %ymm8, %ymm2 + 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000d15 vpcmpgtb %ymm9, %ymm1, %ymm1 + 0xc5, 0xed, 0xdb, 0xc9, //0x00000d1a vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00000d1e vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe1, 0x20, //0x00000d22 shlq $32, %rcx + 0x48, 0x09, 0xcf, //0x00000d26 orq %rcx, %rdi + 0x48, 0xc1, 0xe3, 0x20, //0x00000d29 shlq $32, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x00000d2d shlq $32, %rsi + 0x48, 0x09, 0xda, //0x00000d31 orq %rbx, %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000d34 jne LBB0_158 + 0x4d, 0x85, 0xdb, //0x00000d3a testq %r11, %r11 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000d3d jne LBB0_160 + 0x45, 0x31, 0xdb, //0x00000d43 xorl %r11d, %r11d + //0x00000d46 LBB0_150 + 0xc5, 0xbd, 0x64, 0xc8, //0x00000d46 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000d4a vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x00000d4f vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x00000d53 vpmovmskb %ymm0, %ecx + 0x48, 0x09, 0xce, //0x00000d57 orq %rcx, %rsi + 0x48, 0x85, 0xff, //0x00000d5a testq %rdi, %rdi + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000d5d jne LBB0_161 + 0x48, 0x85, 0xf6, //0x00000d63 testq %rsi, %rsi + 0x0f, 0x85, 0x77, 0x1c, 0x00, 0x00, //0x00000d66 jne LBB0_511 + 0x49, 0x83, 0xc5, 0xc0, //0x00000d6c addq $-64, %r13 + 0x49, 0x83, 0xc7, 0x40, //0x00000d70 addq $64, %r15 + 0x49, 0x83, 0xfd, 0x3f, //0x00000d74 cmpq $63, %r13 + 0x0f, 0x87, 0x62, 0xff, 0xff, 0xff, //0x00000d78 ja LBB0_147 + 0xe9, 0xae, 0x0d, 0x00, 0x00, //0x00000d7e jmp LBB0_153 + //0x00000d83 LBB0_158 + 0x49, 0x83, 0xf9, 0xff, //0x00000d83 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000d87 jne LBB0_160 + 0x4c, 0x0f, 0xbc, 0xca, //0x00000d8d bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000d91 addq %r15, %r9 + //0x00000d94 LBB0_160 + 0x4c, 0x89, 0xd9, //0x00000d94 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000d97 notq %rcx + 0x48, 0x21, 0xd1, //0x00000d9a andq %rdx, %rcx + 0x4c, 0x8d, 0x14, 0x09, //0x00000d9d leaq (%rcx,%rcx), %r10 + 0x4d, 0x09, 0xda, //0x00000da1 orq %r11, %r10 + 0x4c, 0x89, 0xd3, //0x00000da4 movq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x00000da7 notq %rbx + 0x48, 0x21, 0xd3, //0x00000daa andq %rdx, %rbx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000dad movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd3, //0x00000db7 andq %rdx, %rbx + 0x45, 0x31, 0xdb, //0x00000dba xorl %r11d, %r11d + 0x48, 0x01, 0xcb, //0x00000dbd addq %rcx, %rbx + 0x41, 0x0f, 0x92, 0xc3, //0x00000dc0 setb %r11b + 0x48, 0x01, 0xdb, //0x00000dc4 addq %rbx, %rbx + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000dc7 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcb, //0x00000dd1 xorq %rcx, %rbx + 0x4c, 0x21, 0xd3, //0x00000dd4 andq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x00000dd7 notq %rbx + 0x48, 0x21, 0xdf, //0x00000dda andq %rbx, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00000ddd movq $-64(%rbp), %r10 + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00000de1 jmp LBB0_150 + //0x00000de6 LBB0_161 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000de6 bsfq %rdi, %rcx + 0x48, 0x85, 0xf6, //0x00000dea testq %rsi, %rsi + 0x0f, 0x84, 0x96, 0x01, 0x00, 0x00, //0x00000ded je LBB0_184 + 0x48, 0x0f, 0xbc, 0xd6, //0x00000df3 bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000df7 movq $-48(%rbp), %r11 + 0x49, 0x89, 0xc5, //0x00000dfb movq %rax, %r13 + 0x48, 0x39, 0xca, //0x00000dfe cmpq %rcx, %rdx + 0x0f, 0x83, 0x97, 0x01, 0x00, 0x00, //0x00000e01 jae LBB0_185 + 0xe9, 0x28, 0x1d, 0x00, 0x00, //0x00000e07 jmp LBB0_163 + //0x00000e0c LBB0_164 + 0x4c, 0x01, 0xc1, //0x00000e0c addq %r8, %rcx + 0x4c, 0x01, 0xe1, //0x00000e0f addq %r12, %rcx + 0xc5, 0xf8, 0x77, //0x00000e12 vzeroupper + 0x49, 0x89, 0xc8, //0x00000e15 movq %rcx, %r8 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000e18 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x00000e1f testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x00000e22 movq $-72(%rbp), %rdx + 0x0f, 0x85, 0xd9, 0x01, 0x00, 0x00, //0x00000e26 jne LBB0_192 + 0xe9, 0x85, 0x1b, 0x00, 0x00, //0x00000e2c jmp LBB0_510 + //0x00000e31 LBB0_165 + 0x4c, 0x89, 0xe3, //0x00000e31 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x00000e34 subq %r8, %rbx + 0x0f, 0x84, 0xef, 0x1c, 0x00, 0x00, //0x00000e37 je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x00000e3d cmpq $64, %rbx + 0x0f, 0x82, 0x8c, 0x10, 0x00, 0x00, //0x00000e41 jb LBB0_376 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000e47 movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x00000e4e movq %r8, %r15 + 0x45, 0x31, 0xdb, //0x00000e51 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e54 .p2align 4, 0x90 + //0x00000e60 LBB0_168 + 0x48, 0x8b, 0x45, 0xc8, //0x00000e60 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x00000e64 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x00000e6a vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x00000e71 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x00000e75 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x00000e79 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x00000e7d vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x00000e81 vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x00000e85 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x00000e89 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x00000e8d vpmovmskb %ymm2, %ecx + 0xc5, 0xbd, 0x64, 0xd1, //0x00000e91 vpcmpgtb %ymm1, %ymm8, %ymm2 + 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00000e95 vpcmpgtb %ymm9, %ymm1, %ymm1 + 0xc5, 0xed, 0xdb, 0xc9, //0x00000e9a vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00000e9e vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00000ea2 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00000ea6 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00000ea9 shlq $32, %rcx + 0x48, 0xc1, 0xe6, 0x20, //0x00000ead shlq $32, %rsi + 0x48, 0x09, 0xca, //0x00000eb1 orq %rcx, %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00000eb4 jne LBB0_179 + 0x4d, 0x85, 0xdb, //0x00000eba testq %r11, %r11 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000ebd jne LBB0_181 + 0x45, 0x31, 0xdb, //0x00000ec3 xorl %r11d, %r11d + //0x00000ec6 LBB0_171 + 0xc5, 0xbd, 0x64, 0xc8, //0x00000ec6 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00000eca vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x00000ecf vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00000ed3 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x00000ed7 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x00000eda testq %rdi, %rdi + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000edd jne LBB0_182 + 0x48, 0x85, 0xf6, //0x00000ee3 testq %rsi, %rsi + 0x0f, 0x85, 0xf7, 0x1a, 0x00, 0x00, //0x00000ee6 jne LBB0_511 + 0x48, 0x83, 0xc3, 0xc0, //0x00000eec addq $-64, %rbx + 0x49, 0x83, 0xc7, 0x40, //0x00000ef0 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00000ef4 cmpq $63, %rbx + 0x0f, 0x87, 0x62, 0xff, 0xff, 0xff, //0x00000ef8 ja LBB0_168 + 0xe9, 0x28, 0x0d, 0x00, 0x00, //0x00000efe jmp LBB0_174 + //0x00000f03 LBB0_179 + 0x49, 0x83, 0xf9, 0xff, //0x00000f03 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000f07 jne LBB0_181 + 0x4c, 0x0f, 0xbc, 0xca, //0x00000f0d bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00000f11 addq %r15, %r9 + //0x00000f14 LBB0_181 + 0x4c, 0x89, 0xd8, //0x00000f14 movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00000f17 notq %rax + 0x48, 0x21, 0xd0, //0x00000f1a andq %rdx, %rax + 0x4c, 0x8d, 0x14, 0x00, //0x00000f1d leaq (%rax,%rax), %r10 + 0x4d, 0x09, 0xda, //0x00000f21 orq %r11, %r10 + 0x4c, 0x89, 0xd1, //0x00000f24 movq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x00000f27 notq %rcx + 0x48, 0x21, 0xd1, //0x00000f2a andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000f2d movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00000f37 andq %rdx, %rcx + 0x45, 0x31, 0xdb, //0x00000f3a xorl %r11d, %r11d + 0x48, 0x01, 0xc1, //0x00000f3d addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc3, //0x00000f40 setb %r11b + 0x48, 0x01, 0xc9, //0x00000f44 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000f47 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00000f51 xorq %rax, %rcx + 0x4c, 0x21, 0xd1, //0x00000f54 andq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x00000f57 notq %rcx + 0x48, 0x21, 0xcf, //0x00000f5a andq %rcx, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00000f5d movq $-64(%rbp), %r10 + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00000f61 jmp LBB0_171 + //0x00000f66 LBB0_182 + 0x48, 0x0f, 0xbc, 0xcf, //0x00000f66 bsfq %rdi, %rcx + 0x48, 0x85, 0xf6, //0x00000f6a testq %rsi, %rsi + 0x0f, 0x84, 0x67, 0x01, 0x00, 0x00, //0x00000f6d je LBB0_203 + 0x48, 0x0f, 0xbc, 0xd6, //0x00000f73 bsfq %rsi, %rdx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000f77 movq $-48(%rbp), %r11 + 0x48, 0x39, 0xca, //0x00000f7b cmpq %rcx, %rdx + 0x0f, 0x83, 0x68, 0x01, 0x00, 0x00, //0x00000f7e jae LBB0_204 + 0xe9, 0xab, 0x1b, 0x00, 0x00, //0x00000f84 jmp LBB0_163 + //0x00000f89 LBB0_184 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000f89 movl $64, %edx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00000f8e movq $-48(%rbp), %r11 + 0x49, 0x89, 0xc5, //0x00000f92 movq %rax, %r13 + 0x48, 0x39, 0xca, //0x00000f95 cmpq %rcx, %rdx + 0x0f, 0x82, 0x96, 0x1b, 0x00, 0x00, //0x00000f98 jb LBB0_163 + //0x00000f9e LBB0_185 + 0x49, 0x01, 0xcf, //0x00000f9e addq %rcx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00000fa1 addq $1, %r15 + //0x00000fa5 LBB0_186 + 0x4d, 0x85, 0xff, //0x00000fa5 testq %r15, %r15 + 0x0f, 0x88, 0xd1, 0x19, 0x00, 0x00, //0x00000fa8 js LBB0_326 + //0x00000fae LBB0_187 + 0x4d, 0x89, 0x3b, //0x00000fae movq %r15, (%r11) + 0x4d, 0x85, 0xc0, //0x00000fb1 testq %r8, %r8 + 0x4c, 0x8d, 0x0d, 0x41, 0x1e, 0x00, 0x00, //0x00000fb4 leaq $7745(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x0f, 0x8f, 0x4f, 0xf3, 0xff, 0xff, //0x00000fbb jg LBB0_3 + 0xe9, 0xd5, 0x19, 0x00, 0x00, //0x00000fc1 jmp LBB0_188 + //0x00000fc6 LBB0_189 + 0x89, 0xc8, //0x00000fc6 movl %ecx, %eax + 0x49, 0x01, 0xc0, //0x00000fc8 addq %rax, %r8 + 0x4d, 0x01, 0xc8, //0x00000fcb addq %r9, %r8 + 0x4c, 0x8d, 0x0d, 0x27, 0x1e, 0x00, 0x00, //0x00000fce leaq $7719(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000fd5 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x00000fdc testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x00000fdf movq $-72(%rbp), %rdx + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00000fe3 jne LBB0_192 + 0xe9, 0xc8, 0x19, 0x00, 0x00, //0x00000fe9 jmp LBB0_510 + //0x00000fee LBB0_190 + 0x49, 0x01, 0xc8, //0x00000fee addq %rcx, %r8 + //0x00000ff1 LBB0_191 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000ff1 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x00000ff8 testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x00000ffb movq $-72(%rbp), %rdx + 0x0f, 0x84, 0xb1, 0x19, 0x00, 0x00, //0x00000fff je LBB0_510 + //0x00001005 LBB0_192 + 0x48, 0x85, 0xd2, //0x00001005 testq %rdx, %rdx + 0x0f, 0x84, 0xa8, 0x19, 0x00, 0x00, //0x00001008 je LBB0_510 + 0x4d, 0x85, 0xd2, //0x0000100e testq %r10, %r10 + 0x0f, 0x84, 0x9f, 0x19, 0x00, 0x00, //0x00001011 je LBB0_510 + 0x4d, 0x29, 0xe0, //0x00001017 subq %r12, %r8 + 0x49, 0x8d, 0x48, 0xff, //0x0000101a leaq $-1(%r8), %rcx + 0x49, 0x39, 0xcb, //0x0000101e cmpq %rcx, %r11 + 0x0f, 0x84, 0x5b, 0xf2, 0xff, 0xff, //0x00001021 je LBB0_508 + 0x48, 0x39, 0xca, //0x00001027 cmpq %rcx, %rdx + 0x0f, 0x84, 0x52, 0xf2, 0xff, 0xff, //0x0000102a je LBB0_508 + 0x49, 0x39, 0xca, //0x00001030 cmpq %rcx, %r10 + 0x0f, 0x84, 0x49, 0xf2, 0xff, 0xff, //0x00001033 je LBB0_508 + 0x48, 0x85, 0xd2, //0x00001039 testq %rdx, %rdx + 0xc5, 0xfe, 0x6f, 0x2d, 0x3c, 0xf0, 0xff, 0xff, //0x0000103c vmovdqu $-4036(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x54, 0xf0, 0xff, 0xff, //0x00001044 vmovdqu $-4012(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x6c, 0xf0, 0xff, 0xff, //0x0000104c vmovdqu $-3988(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x84, 0xf0, 0xff, 0xff, //0x00001054 vmovdqu $-3964(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000105c vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x97, 0xf0, 0xff, 0xff, //0x00001061 vmovdqu $-3945(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xaf, 0xf0, 0xff, 0xff, //0x00001069 vmovdqu $-3921(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xc7, 0xf0, 0xff, 0xff, //0x00001071 vmovdqu $-3897(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xdf, 0xf0, 0xff, 0xff, //0x00001079 vmovdqu $-3873(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xf7, 0xf0, 0xff, 0xff, //0x00001081 vmovdqu $-3849(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x0f, 0xf1, 0xff, 0xff, //0x00001089 vmovdqu $-3825(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x27, 0xf1, 0xff, 0xff, //0x00001091 vmovdqu $-3801(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x8e, 0x18, 0x00, 0x00, 0x00, //0x00001099 jle LBB0_200 + 0x48, 0x8d, 0x42, 0xff, //0x0000109f leaq $-1(%rdx), %rax + 0x49, 0x39, 0xc2, //0x000010a3 cmpq %rax, %r10 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x000010a6 je LBB0_200 + 0x48, 0xf7, 0xd2, //0x000010ac notq %rdx + 0x49, 0x89, 0xd0, //0x000010af movq %rdx, %r8 + 0xe9, 0x06, 0x0b, 0x00, 0x00, //0x000010b2 jmp LBB0_350 + //0x000010b7 LBB0_200 + 0x4c, 0x89, 0xd8, //0x000010b7 movq %r11, %rax + 0x4c, 0x09, 0xd0, //0x000010ba orq %r10, %rax + 0x0f, 0x99, 0xc1, //0x000010bd setns %cl + 0x0f, 0x88, 0xc5, 0x02, 0x00, 0x00, //0x000010c0 js LBB0_247 + 0x4d, 0x39, 0xd3, //0x000010c6 cmpq %r10, %r11 + 0x0f, 0x8c, 0xbc, 0x02, 0x00, 0x00, //0x000010c9 jl LBB0_247 + 0x49, 0xf7, 0xd3, //0x000010cf notq %r11 + 0x4d, 0x89, 0xd8, //0x000010d2 movq %r11, %r8 + 0xe9, 0xe3, 0x0a, 0x00, 0x00, //0x000010d5 jmp LBB0_350 + //0x000010da LBB0_203 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000010da movl $64, %edx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000010df movq $-48(%rbp), %r11 + 0x48, 0x39, 0xca, //0x000010e3 cmpq %rcx, %rdx + 0x0f, 0x82, 0x48, 0x1a, 0x00, 0x00, //0x000010e6 jb LBB0_163 + //0x000010ec LBB0_204 + 0x49, 0x01, 0xcf, //0x000010ec addq %rcx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000010ef addq $1, %r15 + //0x000010f3 LBB0_205 + 0x4d, 0x85, 0xff, //0x000010f3 testq %r15, %r15 + 0x0f, 0x88, 0x83, 0x18, 0x00, 0x00, //0x000010f6 js LBB0_326 + 0x4d, 0x89, 0x3b, //0x000010fc movq %r15, (%r11) + 0x4d, 0x85, 0xc0, //0x000010ff testq %r8, %r8 + 0x0f, 0x8e, 0x93, 0x18, 0x00, 0x00, //0x00001102 jle LBB0_188 + 0x49, 0x8b, 0x4d, 0x00, //0x00001108 movq (%r13), %rcx + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x0000110c cmpq $4095, %rcx + 0x0f, 0x8f, 0x5a, 0x18, 0x00, 0x00, //0x00001113 jg LBB0_517 + 0x48, 0x8d, 0x41, 0x01, //0x00001119 leaq $1(%rcx), %rax + 0x49, 0x89, 0x45, 0x00, //0x0000111d movq %rax, (%r13) + 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00001121 movq $4, $8(%r13,%rcx,8) + 0x4c, 0x8d, 0x0d, 0xcb, 0x1c, 0x00, 0x00, //0x0000112a leaq $7371(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0xe9, 0xda, 0xf1, 0xff, 0xff, //0x00001131 jmp LBB0_3 + //0x00001136 LBB0_209 + 0x49, 0x8b, 0x0b, //0x00001136 movq (%r11), %rcx + 0x49, 0x8b, 0x52, 0x08, //0x00001139 movq $8(%r10), %rdx + 0x48, 0x8d, 0x42, 0xfc, //0x0000113d leaq $-4(%rdx), %rax + 0x48, 0x39, 0xc1, //0x00001141 cmpq %rax, %rcx + 0x0f, 0x87, 0xbd, 0x18, 0x00, 0x00, //0x00001144 ja LBB0_518 + 0x41, 0x8b, 0x14, 0x08, //0x0000114a movl (%r8,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x0000114e cmpl $1702063201, %edx + 0x0f, 0x85, 0x56, 0x19, 0x00, 0x00, //0x00001154 jne LBB0_524 + 0x48, 0x8d, 0x41, 0x04, //0x0000115a leaq $4(%rcx), %rax + 0x49, 0x89, 0x03, //0x0000115e movq %rax, (%r11) + 0x48, 0x85, 0xc9, //0x00001161 testq %rcx, %rcx + 0x0f, 0x8f, 0xa6, 0xf1, 0xff, 0xff, //0x00001164 jg LBB0_3 + 0xe9, 0x96, 0x19, 0x00, 0x00, //0x0000116a jmp LBB0_212 + //0x0000116f LBB0_213 + 0x4d, 0x8b, 0x03, //0x0000116f movq (%r11), %r8 + 0x4d, 0x8b, 0x62, 0x08, //0x00001172 movq $8(%r10), %r12 + 0xf6, 0x45, 0x98, 0x20, //0x00001176 testb $32, $-104(%rbp) + 0x0f, 0x85, 0x24, 0x02, 0x00, 0x00, //0x0000117a jne LBB0_248 + 0x4c, 0x89, 0xe3, //0x00001180 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x00001183 subq %r8, %rbx + 0x0f, 0x84, 0xa0, 0x19, 0x00, 0x00, //0x00001186 je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x0000118c cmpq $64, %rbx + 0x0f, 0x82, 0x7a, 0x0d, 0x00, 0x00, //0x00001190 jb LBB0_379 + 0x4c, 0x89, 0xc6, //0x00001196 movq %r8, %rsi + 0x48, 0xf7, 0xd6, //0x00001199 notq %rsi + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000119c movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x000011a3 movq %r8, %r15 + 0x45, 0x31, 0xd2, //0x000011a6 xorl %r10d, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011a9 .p2align 4, 0x90 + //0x000011b0 LBB0_217 + 0x48, 0x8b, 0x45, 0xc8, //0x000011b0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x000011b4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x000011ba vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000011c1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000011c5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000011c9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x000011cd vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xc7, //0x000011d1 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x000011d5 vpmovmskb %ymm0, %edx + 0xc5, 0xf5, 0x74, 0xc7, //0x000011d9 vpcmpeqb %ymm7, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc8, //0x000011dd vpmovmskb %ymm0, %ecx + 0x48, 0xc1, 0xe0, 0x20, //0x000011e1 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x000011e5 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x000011e8 shlq $32, %rcx + 0x48, 0x09, 0xca, //0x000011ec orq %rcx, %rdx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000011ef jne LBB0_226 + 0x4d, 0x85, 0xd2, //0x000011f5 testq %r10, %r10 + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x000011f8 jne LBB0_228 + 0x45, 0x31, 0xd2, //0x000011fe xorl %r10d, %r10d + 0x48, 0x85, 0xff, //0x00001201 testq %rdi, %rdi + 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00001204 jne LBB0_229 + //0x0000120a LBB0_220 + 0x48, 0x83, 0xc3, 0xc0, //0x0000120a addq $-64, %rbx + 0x48, 0x83, 0xc6, 0xc0, //0x0000120e addq $-64, %rsi + 0x49, 0x83, 0xc7, 0x40, //0x00001212 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00001216 cmpq $63, %rbx + 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x0000121a ja LBB0_217 + 0xe9, 0xc2, 0x0a, 0x00, 0x00, //0x00001220 jmp LBB0_221 + //0x00001225 LBB0_226 + 0x49, 0x83, 0xf9, 0xff, //0x00001225 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001229 jne LBB0_228 + 0x4c, 0x0f, 0xbc, 0xca, //0x0000122f bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00001233 addq %r15, %r9 + //0x00001236 LBB0_228 + 0x4c, 0x89, 0xd0, //0x00001236 movq %r10, %rax + 0x48, 0xf7, 0xd0, //0x00001239 notq %rax + 0x48, 0x21, 0xd0, //0x0000123c andq %rdx, %rax + 0x4c, 0x8d, 0x1c, 0x00, //0x0000123f leaq (%rax,%rax), %r11 + 0x4d, 0x09, 0xd3, //0x00001243 orq %r10, %r11 + 0x4c, 0x89, 0xd9, //0x00001246 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00001249 notq %rcx + 0x48, 0x21, 0xd1, //0x0000124c andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000124f movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x00001259 andq %rdx, %rcx + 0x45, 0x31, 0xd2, //0x0000125c xorl %r10d, %r10d + 0x48, 0x01, 0xc1, //0x0000125f addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc2, //0x00001262 setb %r10b + 0x48, 0x01, 0xc9, //0x00001266 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001269 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x00001273 xorq %rax, %rcx + 0x4c, 0x21, 0xd9, //0x00001276 andq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00001279 notq %rcx + 0x48, 0x21, 0xcf, //0x0000127c andq %rcx, %rdi + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000127f movq $-48(%rbp), %r11 + 0x48, 0x85, 0xff, //0x00001283 testq %rdi, %rdi + 0x0f, 0x84, 0x7e, 0xff, 0xff, 0xff, //0x00001286 je LBB0_220 + //0x0000128c LBB0_229 + 0x4c, 0x0f, 0xbc, 0xff, //0x0000128c bsfq %rdi, %r15 + 0x49, 0x29, 0xf7, //0x00001290 subq %rsi, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001293 movq $-64(%rbp), %r10 + 0xe9, 0x4d, 0x06, 0x00, 0x00, //0x00001297 jmp LBB0_325 + //0x0000129c LBB0_230 + 0x4d, 0x8b, 0x52, 0x08, //0x0000129c movq $8(%r10), %r10 + 0x4d, 0x8b, 0x3b, //0x000012a0 movq (%r11), %r15 + 0x4d, 0x29, 0xfa, //0x000012a3 subq %r15, %r10 + 0x0f, 0x84, 0x63, 0x17, 0x00, 0x00, //0x000012a6 je LBB0_516 + 0x4b, 0x8d, 0x04, 0x38, //0x000012ac leaq (%r8,%r15), %rax + 0x48, 0x89, 0x45, 0xa8, //0x000012b0 movq %rax, $-88(%rbp) + 0x80, 0x38, 0x30, //0x000012b4 cmpb $48, (%rax) + 0x0f, 0x85, 0x5c, 0x02, 0x00, 0x00, //0x000012b7 jne LBB0_269 + 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x000012bd movl $1, %r12d + 0x49, 0x83, 0xfa, 0x01, //0x000012c3 cmpq $1, %r10 + 0x0f, 0x85, 0x1f, 0x02, 0x00, 0x00, //0x000012c7 jne LBB0_267 + //0x000012cd LBB0_233 + 0x4c, 0x89, 0xf9, //0x000012cd movq %r15, %rcx + 0xe9, 0x97, 0x07, 0x00, 0x00, //0x000012d0 jmp LBB0_366 + //0x000012d5 LBB0_234 + 0x49, 0x8b, 0x4d, 0x00, //0x000012d5 movq (%r13), %rcx + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x000012d9 cmpq $4095, %rcx + 0x0f, 0x8f, 0x8d, 0x16, 0x00, 0x00, //0x000012e0 jg LBB0_517 + 0x48, 0x8d, 0x41, 0x01, //0x000012e6 leaq $1(%rcx), %rax + 0x49, 0x89, 0x45, 0x00, //0x000012ea movq %rax, (%r13) + 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000012ee movq $5, $8(%r13,%rcx,8) + 0xe9, 0x14, 0xf0, 0xff, 0xff, //0x000012f7 jmp LBB0_3 + //0x000012fc LBB0_236 + 0x49, 0x8b, 0x0b, //0x000012fc movq (%r11), %rcx + 0x49, 0x8b, 0x52, 0x08, //0x000012ff movq $8(%r10), %rdx + 0x48, 0x8d, 0x42, 0xfd, //0x00001303 leaq $-3(%rdx), %rax + 0x48, 0x39, 0xc1, //0x00001307 cmpq %rax, %rcx + 0x0f, 0x87, 0xf7, 0x16, 0x00, 0x00, //0x0000130a ja LBB0_518 + 0x4c, 0x8d, 0x79, 0xff, //0x00001310 leaq $-1(%rcx), %r15 + 0x41, 0x81, 0x7c, 0x08, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00001314 cmpl $1819047278, $-1(%r8,%rcx) + 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x0000131d je LBB0_246 + 0xe9, 0xf3, 0x16, 0x00, 0x00, //0x00001323 jmp LBB0_238 + //0x00001328 LBB0_242 + 0x49, 0x8b, 0x4d, 0x00, //0x00001328 movq (%r13), %rcx + 0x48, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x0000132c cmpq $4095, %rcx + 0x0f, 0x8f, 0x3a, 0x16, 0x00, 0x00, //0x00001333 jg LBB0_517 + 0x48, 0x8d, 0x41, 0x01, //0x00001339 leaq $1(%rcx), %rax + 0x49, 0x89, 0x45, 0x00, //0x0000133d movq %rax, (%r13) + 0x49, 0xc7, 0x44, 0xcd, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001341 movq $6, $8(%r13,%rcx,8) + 0xe9, 0xc1, 0xef, 0xff, 0xff, //0x0000134a jmp LBB0_3 + //0x0000134f LBB0_244 + 0x49, 0x8b, 0x0b, //0x0000134f movq (%r11), %rcx + 0x49, 0x8b, 0x52, 0x08, //0x00001352 movq $8(%r10), %rdx + 0x48, 0x8d, 0x42, 0xfd, //0x00001356 leaq $-3(%rdx), %rax + 0x48, 0x39, 0xc1, //0x0000135a cmpq %rax, %rcx + 0x0f, 0x87, 0xa4, 0x16, 0x00, 0x00, //0x0000135d ja LBB0_518 + 0x4c, 0x8d, 0x79, 0xff, //0x00001363 leaq $-1(%rcx), %r15 + 0x41, 0x81, 0x7c, 0x08, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00001367 cmpl $1702195828, $-1(%r8,%rcx) + 0x0f, 0x85, 0xec, 0x16, 0x00, 0x00, //0x00001370 jne LBB0_519 + //0x00001376 LBB0_246 + 0x48, 0x8d, 0x41, 0x03, //0x00001376 leaq $3(%rcx), %rax + 0x49, 0x89, 0x03, //0x0000137a movq %rax, (%r11) + 0x48, 0x85, 0xc9, //0x0000137d testq %rcx, %rcx + 0x0f, 0x8f, 0x8a, 0xef, 0xff, 0xff, //0x00001380 jg LBB0_3 + 0xe9, 0x43, 0x16, 0x00, 0x00, //0x00001386 jmp LBB0_533 + //0x0000138b LBB0_247 + 0x49, 0x8d, 0x42, 0xff, //0x0000138b leaq $-1(%r10), %rax + 0x49, 0x39, 0xc3, //0x0000138f cmpq %rax, %r11 + 0x49, 0xf7, 0xd2, //0x00001392 notq %r10 + 0x4d, 0x0f, 0x45, 0xd0, //0x00001395 cmovneq %r8, %r10 + 0x84, 0xc9, //0x00001399 testb %cl, %cl + 0x4d, 0x0f, 0x45, 0xc2, //0x0000139b cmovneq %r10, %r8 + 0xe9, 0x19, 0x08, 0x00, 0x00, //0x0000139f jmp LBB0_350 + //0x000013a4 LBB0_248 + 0x4c, 0x89, 0xe3, //0x000013a4 movq %r12, %rbx + 0x4c, 0x29, 0xc3, //0x000013a7 subq %r8, %rbx + 0x0f, 0x84, 0x7c, 0x17, 0x00, 0x00, //0x000013aa je LBB0_535 + 0x48, 0x83, 0xfb, 0x40, //0x000013b0 cmpq $64, %rbx + 0x0f, 0x82, 0x77, 0x0b, 0x00, 0x00, //0x000013b4 jb LBB0_380 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000013ba movq $-1, %r9 + 0x4d, 0x89, 0xc7, //0x000013c1 movq %r8, %r15 + 0x45, 0x31, 0xdb, //0x000013c4 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013c7 .p2align 4, 0x90 + //0x000013d0 LBB0_251 + 0x48, 0x8b, 0x45, 0xc8, //0x000013d0 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x38, //0x000013d4 vmovdqu (%rax,%r15), %ymm0 + 0xc4, 0xa1, 0x7e, 0x6f, 0x4c, 0x38, 0x20, //0x000013da vmovdqu $32(%rax,%r15), %ymm1 + 0xc5, 0xfd, 0x74, 0xd6, //0x000013e1 vpcmpeqb %ymm6, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000013e5 vpmovmskb %ymm2, %edi + 0xc5, 0xf5, 0x74, 0xd6, //0x000013e9 vpcmpeqb %ymm6, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x000013ed vpmovmskb %ymm2, %eax + 0xc5, 0xfd, 0x74, 0xd7, //0x000013f1 vpcmpeqb %ymm7, %ymm0, %ymm2 + 0xc5, 0xfd, 0xd7, 0xd2, //0x000013f5 vpmovmskb %ymm2, %edx + 0xc5, 0xf5, 0x74, 0xd7, //0x000013f9 vpcmpeqb %ymm7, %ymm1, %ymm2 + 0xc5, 0xfd, 0xd7, 0xca, //0x000013fd vpmovmskb %ymm2, %ecx + 0xc5, 0xbd, 0x64, 0xd1, //0x00001401 vpcmpgtb %ymm1, %ymm8, %ymm2 + 0xc4, 0xc1, 0x75, 0x64, 0xc9, //0x00001405 vpcmpgtb %ymm9, %ymm1, %ymm1 + 0xc5, 0xed, 0xdb, 0xc9, //0x0000140a vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x0000140e vpmovmskb %ymm1, %esi + 0x48, 0xc1, 0xe0, 0x20, //0x00001412 shlq $32, %rax + 0x48, 0x09, 0xc7, //0x00001416 orq %rax, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00001419 shlq $32, %rcx + 0x48, 0xc1, 0xe6, 0x20, //0x0000141d shlq $32, %rsi + 0x48, 0x09, 0xca, //0x00001421 orq %rcx, %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00001424 jne LBB0_262 + 0x4d, 0x85, 0xdb, //0x0000142a testq %r11, %r11 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x0000142d jne LBB0_264 + 0x45, 0x31, 0xdb, //0x00001433 xorl %r11d, %r11d + //0x00001436 LBB0_254 + 0xc5, 0xbd, 0x64, 0xc8, //0x00001436 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x0000143a vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x0000143f vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00001443 vpmovmskb %ymm0, %eax + 0x48, 0x09, 0xc6, //0x00001447 orq %rax, %rsi + 0x48, 0x85, 0xff, //0x0000144a testq %rdi, %rdi + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000144d jne LBB0_265 + 0x48, 0x85, 0xf6, //0x00001453 testq %rsi, %rsi + 0x0f, 0x85, 0x87, 0x15, 0x00, 0x00, //0x00001456 jne LBB0_511 + 0x48, 0x83, 0xc3, 0xc0, //0x0000145c addq $-64, %rbx + 0x49, 0x83, 0xc7, 0x40, //0x00001460 addq $64, %r15 + 0x48, 0x83, 0xfb, 0x3f, //0x00001464 cmpq $63, %rbx + 0x0f, 0x87, 0x62, 0xff, 0xff, 0xff, //0x00001468 ja LBB0_251 + 0xe9, 0xcc, 0x08, 0x00, 0x00, //0x0000146e jmp LBB0_257 + //0x00001473 LBB0_262 + 0x49, 0x83, 0xf9, 0xff, //0x00001473 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001477 jne LBB0_264 + 0x4c, 0x0f, 0xbc, 0xca, //0x0000147d bsfq %rdx, %r9 + 0x4d, 0x01, 0xf9, //0x00001481 addq %r15, %r9 + //0x00001484 LBB0_264 + 0x4c, 0x89, 0xd8, //0x00001484 movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00001487 notq %rax + 0x48, 0x21, 0xd0, //0x0000148a andq %rdx, %rax + 0x4c, 0x8d, 0x14, 0x00, //0x0000148d leaq (%rax,%rax), %r10 + 0x4d, 0x09, 0xda, //0x00001491 orq %r11, %r10 + 0x4c, 0x89, 0xd1, //0x00001494 movq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x00001497 notq %rcx + 0x48, 0x21, 0xd1, //0x0000149a andq %rdx, %rcx + 0x48, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000149d movabsq $-6148914691236517206, %rdx + 0x48, 0x21, 0xd1, //0x000014a7 andq %rdx, %rcx + 0x45, 0x31, 0xdb, //0x000014aa xorl %r11d, %r11d + 0x48, 0x01, 0xc1, //0x000014ad addq %rax, %rcx + 0x41, 0x0f, 0x92, 0xc3, //0x000014b0 setb %r11b + 0x48, 0x01, 0xc9, //0x000014b4 addq %rcx, %rcx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000014b7 movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc1, //0x000014c1 xorq %rax, %rcx + 0x4c, 0x21, 0xd1, //0x000014c4 andq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x000014c7 notq %rcx + 0x48, 0x21, 0xcf, //0x000014ca andq %rcx, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x000014cd movq $-64(%rbp), %r10 + 0xe9, 0x60, 0xff, 0xff, 0xff, //0x000014d1 jmp LBB0_254 + //0x000014d6 LBB0_265 + 0x48, 0x0f, 0xbc, 0xcf, //0x000014d6 bsfq %rdi, %rcx + 0x48, 0x85, 0xf6, //0x000014da testq %rsi, %rsi + 0x0f, 0x84, 0xed, 0x03, 0x00, 0x00, //0x000014dd je LBB0_322 + 0x48, 0x0f, 0xbc, 0xd6, //0x000014e3 bsfq %rsi, %rdx + 0xe9, 0xe9, 0x03, 0x00, 0x00, //0x000014e7 jmp LBB0_323 + //0x000014ec LBB0_267 + 0x48, 0x8b, 0x45, 0xa8, //0x000014ec movq $-88(%rbp), %rax + 0x8a, 0x48, 0x01, //0x000014f0 movb $1(%rax), %cl + 0x80, 0xc1, 0xd2, //0x000014f3 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x000014f6 cmpb $55, %cl + 0x0f, 0x87, 0xce, 0xfd, 0xff, 0xff, //0x000014f9 ja LBB0_233 + 0x0f, 0xb6, 0xc1, //0x000014ff movzbl %cl, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00001502 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x0000150c btq %rax, %rcx + 0x4c, 0x89, 0xf9, //0x00001510 movq %r15, %rcx + 0x0f, 0x83, 0x53, 0x05, 0x00, 0x00, //0x00001513 jae LBB0_366 + //0x00001519 LBB0_269 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001519 movq $-1, %r11 + 0x49, 0x83, 0xfa, 0x20, //0x00001520 cmpq $32, %r10 + 0x0f, 0x82, 0xce, 0x09, 0x00, 0x00, //0x00001524 jb LBB0_378 + 0x45, 0x31, 0xe4, //0x0000152a xorl %r12d, %r12d + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000152d movq $-1, %r8 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001534 movq $-1, $-72(%rbp) + 0x90, 0x90, 0x90, 0x90, //0x0000153c .p2align 4, 0x90 + //0x00001540 LBB0_271 + 0x48, 0x8b, 0x45, 0xa8, //0x00001540 movq $-88(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x04, 0x20, //0x00001544 vmovdqu (%rax,%r12), %ymm0 + 0xc4, 0xc1, 0x7d, 0x64, 0xca, //0x0000154a vpcmpgtb %ymm10, %ymm0, %ymm1 + 0xc5, 0xa5, 0x64, 0xd0, //0x0000154f vpcmpgtb %ymm0, %ymm11, %ymm2 + 0xc5, 0xed, 0xdb, 0xc9, //0x00001553 vpand %ymm1, %ymm2, %ymm1 + 0xc5, 0x9d, 0x74, 0xd0, //0x00001557 vpcmpeqb %ymm0, %ymm12, %ymm2 + 0xc5, 0x95, 0x74, 0xd8, //0x0000155b vpcmpeqb %ymm0, %ymm13, %ymm3 + 0xc5, 0xe5, 0xeb, 0xd2, //0x0000155f vpor %ymm2, %ymm3, %ymm2 + 0xc5, 0x8d, 0xdb, 0xd8, //0x00001563 vpand %ymm0, %ymm14, %ymm3 + 0xc5, 0x85, 0x74, 0xc0, //0x00001567 vpcmpeqb %ymm0, %ymm15, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf8, //0x0000156b vpmovmskb %ymm0, %edi + 0xc5, 0xe5, 0x74, 0xdc, //0x0000156f vpcmpeqb %ymm4, %ymm3, %ymm3 + 0xc5, 0xfd, 0xd7, 0xd3, //0x00001573 vpmovmskb %ymm3, %edx + 0xc5, 0xfd, 0xd7, 0xf2, //0x00001577 vpmovmskb %ymm2, %esi + 0xc5, 0xf5, 0xeb, 0xc0, //0x0000157b vpor %ymm0, %ymm1, %ymm0 + 0xc5, 0xe5, 0xeb, 0xca, //0x0000157f vpor %ymm2, %ymm3, %ymm1 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00001583 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xc0, //0x00001587 vpmovmskb %ymm0, %eax + 0x48, 0xf7, 0xd0, //0x0000158b notq %rax + 0x48, 0x0f, 0xbc, 0xc8, //0x0000158e bsfq %rax, %rcx + 0x83, 0xf9, 0x20, //0x00001592 cmpl $32, %ecx + 0x0f, 0x84, 0x11, 0x00, 0x00, 0x00, //0x00001595 je LBB0_273 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000159b movl $-1, %eax + 0xd3, 0xe0, //0x000015a0 shll %cl, %eax + 0xf7, 0xd0, //0x000015a2 notl %eax + 0x21, 0xc7, //0x000015a4 andl %eax, %edi + 0x21, 0xc2, //0x000015a6 andl %eax, %edx + 0x21, 0xf0, //0x000015a8 andl %esi, %eax + 0x89, 0xc6, //0x000015aa movl %eax, %esi + //0x000015ac LBB0_273 + 0x8d, 0x5f, 0xff, //0x000015ac leal $-1(%rdi), %ebx + 0x21, 0xfb, //0x000015af andl %edi, %ebx + 0x0f, 0x85, 0xf1, 0x06, 0x00, 0x00, //0x000015b1 jne LBB0_355 + 0x8d, 0x5a, 0xff, //0x000015b7 leal $-1(%rdx), %ebx + 0x21, 0xd3, //0x000015ba andl %edx, %ebx + 0x0f, 0x85, 0xe6, 0x06, 0x00, 0x00, //0x000015bc jne LBB0_355 + 0x8d, 0x5e, 0xff, //0x000015c2 leal $-1(%rsi), %ebx + 0x21, 0xf3, //0x000015c5 andl %esi, %ebx + 0x0f, 0x85, 0xdb, 0x06, 0x00, 0x00, //0x000015c7 jne LBB0_355 + 0x85, 0xff, //0x000015cd testl %edi, %edi + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000015cf je LBB0_279 + 0x0f, 0xbc, 0xff, //0x000015d5 bsfl %edi, %edi + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x000015d8 cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x33, 0x08, 0x00, 0x00, //0x000015dd jne LBB0_363 + 0x4c, 0x01, 0xe7, //0x000015e3 addq %r12, %rdi + 0x48, 0x89, 0x7d, 0xb8, //0x000015e6 movq %rdi, $-72(%rbp) + //0x000015ea LBB0_279 + 0x85, 0xd2, //0x000015ea testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000015ec je LBB0_282 + 0x0f, 0xbc, 0xd2, //0x000015f2 bsfl %edx, %edx + 0x49, 0x83, 0xf8, 0xff, //0x000015f5 cmpq $-1, %r8 + 0x0f, 0x85, 0xe4, 0x07, 0x00, 0x00, //0x000015f9 jne LBB0_361 + 0x4c, 0x01, 0xe2, //0x000015ff addq %r12, %rdx + 0x49, 0x89, 0xd0, //0x00001602 movq %rdx, %r8 + //0x00001605 LBB0_282 + 0x85, 0xf6, //0x00001605 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001607 je LBB0_285 + 0x0f, 0xbc, 0xd6, //0x0000160d bsfl %esi, %edx + 0x49, 0x83, 0xfb, 0xff, //0x00001610 cmpq $-1, %r11 + 0x0f, 0x85, 0xc9, 0x07, 0x00, 0x00, //0x00001614 jne LBB0_361 + 0x4c, 0x01, 0xe2, //0x0000161a addq %r12, %rdx + 0x49, 0x89, 0xd3, //0x0000161d movq %rdx, %r11 + //0x00001620 LBB0_285 + 0x83, 0xf9, 0x20, //0x00001620 cmpl $32, %ecx + 0x0f, 0x85, 0x65, 0x02, 0x00, 0x00, //0x00001623 jne LBB0_320 + 0x49, 0x83, 0xc2, 0xe0, //0x00001629 addq $-32, %r10 + 0x49, 0x83, 0xc4, 0x20, //0x0000162d addq $32, %r12 + 0x49, 0x83, 0xfa, 0x1f, //0x00001631 cmpq $31, %r10 + 0x0f, 0x87, 0x05, 0xff, 0xff, 0xff, //0x00001635 ja LBB0_271 + 0xc5, 0xf8, 0x77, //0x0000163b vzeroupper + 0x4c, 0x03, 0x65, 0xa8, //0x0000163e addq $-88(%rbp), %r12 + //0x00001642 LBB0_288 + 0x4c, 0x89, 0x6d, 0xa0, //0x00001642 movq %r13, $-96(%rbp) + 0x49, 0x83, 0xfa, 0x10, //0x00001646 cmpq $16, %r10 + 0xc5, 0xfe, 0x6f, 0x2d, 0x2e, 0xea, 0xff, 0xff, //0x0000164a vmovdqu $-5586(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x46, 0xea, 0xff, 0xff, //0x00001652 vmovdqu $-5562(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x5e, 0xea, 0xff, 0xff, //0x0000165a vmovdqu $-5538(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x76, 0xea, 0xff, 0xff, //0x00001662 vmovdqu $-5514(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000166a vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x89, 0xea, 0xff, 0xff, //0x0000166f vmovdqu $-5495(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xa1, 0xea, 0xff, 0xff, //0x00001677 vmovdqu $-5471(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0xb9, 0xea, 0xff, 0xff, //0x0000167f vmovdqu $-5447(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xd1, 0xea, 0xff, 0xff, //0x00001687 vmovdqu $-5423(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xe9, 0xea, 0xff, 0xff, //0x0000168f vmovdqu $-5399(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x01, 0xeb, 0xff, 0xff, //0x00001697 vmovdqu $-5375(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0x0f, 0x82, 0x3f, 0x01, 0x00, 0x00, //0x0000169f jb LBB0_307 + 0x4c, 0x89, 0xe3, //0x000016a5 movq %r12, %rbx + 0x48, 0x2b, 0x5d, 0xa8, //0x000016a8 subq $-88(%rbp), %rbx + 0x45, 0x31, 0xed, //0x000016ac xorl %r13d, %r13d + 0x90, //0x000016af .p2align 4, 0x90 + //0x000016b0 LBB0_290 + 0xc4, 0x81, 0x7a, 0x6f, 0x04, 0x2c, //0x000016b0 vmovdqu (%r12,%r13), %xmm0 + 0xc5, 0xf9, 0x64, 0x0d, 0x52, 0xe9, 0xff, 0xff, //0x000016b6 vpcmpgtb $-5806(%rip), %xmm0, %xmm1 /* LCPI0_12+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x15, 0x5a, 0xe9, 0xff, 0xff, //0x000016be vmovdqu $-5798(%rip), %xmm2 /* LCPI0_13+0(%rip) */ + 0xc5, 0xe9, 0x64, 0xd0, //0x000016c6 vpcmpgtb %xmm0, %xmm2, %xmm2 + 0xc5, 0xf1, 0xdb, 0xca, //0x000016ca vpand %xmm2, %xmm1, %xmm1 + 0xc5, 0xf9, 0x74, 0x15, 0x5a, 0xe9, 0xff, 0xff, //0x000016ce vpcmpeqb $-5798(%rip), %xmm0, %xmm2 /* LCPI0_14+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x1d, 0x62, 0xe9, 0xff, 0xff, //0x000016d6 vpcmpeqb $-5790(%rip), %xmm0, %xmm3 /* LCPI0_15+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xd2, //0x000016de vpor %xmm2, %xmm3, %xmm2 + 0xc5, 0xf9, 0xdb, 0x1d, 0x66, 0xe9, 0xff, 0xff, //0x000016e2 vpand $-5786(%rip), %xmm0, %xmm3 /* LCPI0_16+0(%rip) */ + 0xc5, 0xf9, 0x74, 0x05, 0x6e, 0xe9, 0xff, 0xff, //0x000016ea vpcmpeqb $-5778(%rip), %xmm0, %xmm0 /* LCPI0_17+0(%rip) */ + 0xc5, 0xe1, 0x74, 0x1d, 0x76, 0xe9, 0xff, 0xff, //0x000016f2 vpcmpeqb $-5770(%rip), %xmm3, %xmm3 /* LCPI0_18+0(%rip) */ + 0xc5, 0xe1, 0xeb, 0xe0, //0x000016fa vpor %xmm0, %xmm3, %xmm4 + 0xc5, 0xe9, 0xeb, 0xc9, //0x000016fe vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xd9, 0xeb, 0xc9, //0x00001702 vpor %xmm1, %xmm4, %xmm1 + 0xc5, 0x79, 0xd7, 0xc8, //0x00001706 vpmovmskb %xmm0, %r9d + 0xc5, 0xf9, 0xd7, 0xfb, //0x0000170a vpmovmskb %xmm3, %edi + 0xc5, 0xf9, 0xd7, 0xd2, //0x0000170e vpmovmskb %xmm2, %edx + 0xc5, 0xf9, 0xd7, 0xc1, //0x00001712 vpmovmskb %xmm1, %eax + 0xf7, 0xd0, //0x00001716 notl %eax + 0x0f, 0xbc, 0xc8, //0x00001718 bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x0000171b cmpl $16, %ecx + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000171e je LBB0_292 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001724 movl $-1, %eax + 0xd3, 0xe0, //0x00001729 shll %cl, %eax + 0xf7, 0xd0, //0x0000172b notl %eax + 0x41, 0x21, 0xc1, //0x0000172d andl %eax, %r9d + 0x21, 0xc7, //0x00001730 andl %eax, %edi + 0x21, 0xd0, //0x00001732 andl %edx, %eax + 0x89, 0xc2, //0x00001734 movl %eax, %edx + //0x00001736 LBB0_292 + 0xc5, 0xfe, 0x6f, 0x25, 0x82, 0xea, 0xff, 0xff, //0x00001736 vmovdqu $-5502(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x41, 0x8d, 0x71, 0xff, //0x0000173e leal $-1(%r9), %esi + 0x44, 0x21, 0xce, //0x00001742 andl %r9d, %esi + 0x0f, 0x85, 0x3d, 0x06, 0x00, 0x00, //0x00001745 jne LBB0_358 + 0x8d, 0x77, 0xff, //0x0000174b leal $-1(%rdi), %esi + 0x21, 0xfe, //0x0000174e andl %edi, %esi + 0x0f, 0x85, 0x32, 0x06, 0x00, 0x00, //0x00001750 jne LBB0_358 + 0x8d, 0x72, 0xff, //0x00001756 leal $-1(%rdx), %esi + 0x21, 0xd6, //0x00001759 andl %edx, %esi + 0x0f, 0x85, 0x27, 0x06, 0x00, 0x00, //0x0000175b jne LBB0_358 + 0x45, 0x85, 0xc9, //0x00001761 testl %r9d, %r9d + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001764 je LBB0_298 + 0x41, 0x0f, 0xbc, 0xf1, //0x0000176a bsfl %r9d, %esi + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x0000176e cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0xfd, 0x06, 0x00, 0x00, //0x00001773 jne LBB0_371 + 0x48, 0x01, 0xde, //0x00001779 addq %rbx, %rsi + 0x4c, 0x01, 0xee, //0x0000177c addq %r13, %rsi + 0x48, 0x89, 0x75, 0xb8, //0x0000177f movq %rsi, $-72(%rbp) + //0x00001783 LBB0_298 + 0x4c, 0x8d, 0x0d, 0x72, 0x16, 0x00, 0x00, //0x00001783 leaq $5746(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x85, 0xff, //0x0000178a testl %edi, %edi + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x0000178c je LBB0_301 + 0x0f, 0xbc, 0xf7, //0x00001792 bsfl %edi, %esi + 0x49, 0x83, 0xf8, 0xff, //0x00001795 cmpq $-1, %r8 + 0x0f, 0x85, 0xde, 0x06, 0x00, 0x00, //0x00001799 jne LBB0_372 + 0x48, 0x01, 0xde, //0x0000179f addq %rbx, %rsi + 0x4c, 0x01, 0xee, //0x000017a2 addq %r13, %rsi + 0x49, 0x89, 0xf0, //0x000017a5 movq %rsi, %r8 + //0x000017a8 LBB0_301 + 0x85, 0xd2, //0x000017a8 testl %edx, %edx + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000017aa je LBB0_304 + 0x0f, 0xbc, 0xd2, //0x000017b0 bsfl %edx, %edx + 0x49, 0x83, 0xfb, 0xff, //0x000017b3 cmpq $-1, %r11 + 0x0f, 0x85, 0xc7, 0x06, 0x00, 0x00, //0x000017b7 jne LBB0_373 + 0x48, 0x01, 0xda, //0x000017bd addq %rbx, %rdx + 0x4c, 0x01, 0xea, //0x000017c0 addq %r13, %rdx + 0x49, 0x89, 0xd3, //0x000017c3 movq %rdx, %r11 + //0x000017c6 LBB0_304 + 0x83, 0xf9, 0x10, //0x000017c6 cmpl $16, %ecx + 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x000017c9 jne LBB0_330 + 0x49, 0x83, 0xc2, 0xf0, //0x000017cf addq $-16, %r10 + 0x49, 0x83, 0xc5, 0x10, //0x000017d3 addq $16, %r13 + 0x49, 0x83, 0xfa, 0x0f, //0x000017d7 cmpq $15, %r10 + 0x0f, 0x87, 0xcf, 0xfe, 0xff, 0xff, //0x000017db ja LBB0_290 + 0x4d, 0x01, 0xec, //0x000017e1 addq %r13, %r12 + //0x000017e4 LBB0_307 + 0x4d, 0x85, 0xd2, //0x000017e4 testq %r10, %r10 + 0x4c, 0x8b, 0x6d, 0xa0, //0x000017e7 movq $-96(%rbp), %r13 + 0xc5, 0xfe, 0x6f, 0x25, 0xcd, 0xe9, 0xff, 0xff, //0x000017eb vmovdqu $-5683(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x84, 0x2e, 0x01, 0x00, 0x00, //0x000017f3 je LBB0_332 + 0x4b, 0x8d, 0x14, 0x14, //0x000017f9 leaq (%r12,%r10), %rdx + 0x4c, 0x89, 0xe6, //0x000017fd movq %r12, %rsi + 0x48, 0x2b, 0x75, 0xa8, //0x00001800 subq $-88(%rbp), %rsi + 0x31, 0xc9, //0x00001804 xorl %ecx, %ecx + 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00001806 jmp LBB0_312 + //0x0000180b LBB0_309 + 0x49, 0x83, 0xfb, 0xff, //0x0000180b cmpq $-1, %r11 + 0x0f, 0x85, 0xa9, 0x05, 0x00, 0x00, //0x0000180f jne LBB0_360 + 0x4c, 0x8d, 0x1c, 0x0e, //0x00001815 leaq (%rsi,%rcx), %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001819 .p2align 4, 0x90 + //0x00001820 LBB0_311 + 0x48, 0x83, 0xc1, 0x01, //0x00001820 addq $1, %rcx + 0x49, 0x39, 0xca, //0x00001824 cmpq %rcx, %r10 + 0x0f, 0x84, 0x5f, 0x04, 0x00, 0x00, //0x00001827 je LBB0_354 + //0x0000182d LBB0_312 + 0x41, 0x0f, 0xbe, 0x3c, 0x0c, //0x0000182d movsbl (%r12,%rcx), %edi + 0x8d, 0x47, 0xd0, //0x00001832 leal $-48(%rdi), %eax + 0x83, 0xf8, 0x0a, //0x00001835 cmpl $10, %eax + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00001838 jb LBB0_311 + 0x8d, 0x5f, 0xd5, //0x0000183e leal $-43(%rdi), %ebx + 0x83, 0xfb, 0x1a, //0x00001841 cmpl $26, %ebx + 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00001844 ja LBB0_317 + 0x48, 0x8d, 0x3d, 0x3f, 0x15, 0x00, 0x00, //0x0000184a leaq $5439(%rip), %rdi /* LJTI0_2+0(%rip) */ + 0x48, 0x63, 0x04, 0x9f, //0x00001851 movslq (%rdi,%rbx,4), %rax + 0x48, 0x01, 0xf8, //0x00001855 addq %rdi, %rax + 0xff, 0xe0, //0x00001858 jmpq *%rax + //0x0000185a LBB0_315 + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x0000185a cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x59, 0x05, 0x00, 0x00, //0x0000185f jne LBB0_360 + 0x48, 0x8d, 0x04, 0x0e, //0x00001865 leaq (%rsi,%rcx), %rax + 0x48, 0x89, 0x45, 0xb8, //0x00001869 movq %rax, $-72(%rbp) + 0xe9, 0xae, 0xff, 0xff, 0xff, //0x0000186d jmp LBB0_311 + //0x00001872 LBB0_317 + 0x83, 0xff, 0x65, //0x00001872 cmpl $101, %edi + 0x0f, 0x85, 0xa9, 0x00, 0x00, 0x00, //0x00001875 jne LBB0_331 + //0x0000187b LBB0_318 + 0x49, 0x83, 0xf8, 0xff, //0x0000187b cmpq $-1, %r8 + 0x0f, 0x85, 0x39, 0x05, 0x00, 0x00, //0x0000187f jne LBB0_360 + 0x4c, 0x8d, 0x04, 0x0e, //0x00001885 leaq (%rsi,%rcx), %r8 + 0xe9, 0x92, 0xff, 0xff, 0xff, //0x00001889 jmp LBB0_311 + //0x0000188e LBB0_320 + 0x4c, 0x01, 0xe1, //0x0000188e addq %r12, %rcx + 0x48, 0x03, 0x4d, 0xa8, //0x00001891 addq $-88(%rbp), %rcx + 0xc5, 0xf8, 0x77, //0x00001895 vzeroupper + 0x49, 0x89, 0xcc, //0x00001898 movq %rcx, %r12 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000189b movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x000018a2 movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x000018a6 testq %rdx, %rdx + 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x000018a9 jne LBB0_333 + 0xe9, 0x69, 0x12, 0x00, 0x00, //0x000018af jmp LBB0_531 + //0x000018b4 LBB0_321 + 0x49, 0x89, 0xf8, //0x000018b4 movq %rdi, %r8 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000018b7 movq $-1, %rcx + 0x4d, 0x85, 0xdb, //0x000018be testq %r11, %r11 + 0x48, 0x8b, 0x55, 0xb8, //0x000018c1 movq $-72(%rbp), %rdx + 0x0f, 0x85, 0x3a, 0xf7, 0xff, 0xff, //0x000018c5 jne LBB0_192 + 0xe9, 0xe6, 0x10, 0x00, 0x00, //0x000018cb jmp LBB0_510 + //0x000018d0 LBB0_322 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000018d0 movl $64, %edx + //0x000018d5 LBB0_323 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000018d5 movq $-48(%rbp), %r11 + 0x48, 0x39, 0xca, //0x000018d9 cmpq %rcx, %rdx + 0x0f, 0x82, 0x52, 0x12, 0x00, 0x00, //0x000018dc jb LBB0_163 + 0x49, 0x01, 0xcf, //0x000018e2 addq %rcx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000018e5 addq $1, %r15 + //0x000018e9 LBB0_325 + 0x4d, 0x85, 0xff, //0x000018e9 testq %r15, %r15 + 0x0f, 0x89, 0xbc, 0xf6, 0xff, 0xff, //0x000018ec jns LBB0_187 + 0xe9, 0x88, 0x10, 0x00, 0x00, //0x000018f2 jmp LBB0_326 + //0x000018f7 LBB0_329 + 0x0f, 0xbc, 0xc3, //0x000018f7 bsfl %ebx, %eax + 0xe9, 0xcf, 0x01, 0x00, 0x00, //0x000018fa jmp LBB0_346 + //0x000018ff LBB0_330 + 0x89, 0xc8, //0x000018ff movl %ecx, %eax + 0x49, 0x01, 0xc4, //0x00001901 addq %rax, %r12 + 0x4d, 0x01, 0xec, //0x00001904 addq %r13, %r12 + 0x4c, 0x8b, 0x6d, 0xa0, //0x00001907 movq $-96(%rbp), %r13 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000190b movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x00001912 movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x00001916 testq %rdx, %rdx + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00001919 jne LBB0_333 + 0xe9, 0xf9, 0x11, 0x00, 0x00, //0x0000191f jmp LBB0_531 + //0x00001924 LBB0_331 + 0x49, 0x01, 0xcc, //0x00001924 addq %rcx, %r12 + //0x00001927 LBB0_332 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001927 movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x0000192e movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x00001932 testq %rdx, %rdx + 0x0f, 0x84, 0xe2, 0x11, 0x00, 0x00, //0x00001935 je LBB0_531 + //0x0000193b LBB0_333 + 0x4d, 0x85, 0xdb, //0x0000193b testq %r11, %r11 + 0x0f, 0x84, 0xd9, 0x11, 0x00, 0x00, //0x0000193e je LBB0_531 + 0x4d, 0x85, 0xc0, //0x00001944 testq %r8, %r8 + 0x0f, 0x84, 0xd0, 0x11, 0x00, 0x00, //0x00001947 je LBB0_531 + 0x4c, 0x2b, 0x65, 0xa8, //0x0000194d subq $-88(%rbp), %r12 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00001951 leaq $-1(%r12), %rcx + 0x48, 0x39, 0xca, //0x00001956 cmpq %rcx, %rdx + 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x00001959 je LBB0_529 + 0x49, 0x39, 0xcb, //0x0000195f cmpq %rcx, %r11 + 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00001962 je LBB0_529 + 0x49, 0x39, 0xc8, //0x00001968 cmpq %rcx, %r8 + 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x0000196b je LBB0_529 + 0x4d, 0x85, 0xdb, //0x00001971 testq %r11, %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0x04, 0xe7, 0xff, 0xff, //0x00001974 vmovdqu $-6396(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x1c, 0xe7, 0xff, 0xff, //0x0000197c vmovdqu $-6372(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x34, 0xe7, 0xff, 0xff, //0x00001984 vmovdqu $-6348(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x4c, 0xe7, 0xff, 0xff, //0x0000198c vmovdqu $-6324(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001994 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0x5f, 0xe7, 0xff, 0xff, //0x00001999 vmovdqu $-6305(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0x77, 0xe7, 0xff, 0xff, //0x000019a1 vmovdqu $-6281(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x8f, 0xe7, 0xff, 0xff, //0x000019a9 vmovdqu $-6257(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0xa7, 0xe7, 0xff, 0xff, //0x000019b1 vmovdqu $-6233(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0xbf, 0xe7, 0xff, 0xff, //0x000019b9 vmovdqu $-6209(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0xd7, 0xe7, 0xff, 0xff, //0x000019c1 vmovdqu $-6185(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xef, 0xe7, 0xff, 0xff, //0x000019c9 vmovdqu $-6161(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x8e, 0xad, 0x00, 0x00, 0x00, //0x000019d1 jle LBB0_341 + 0x49, 0x8d, 0x43, 0xff, //0x000019d7 leaq $-1(%r11), %rax + 0x49, 0x39, 0xc0, //0x000019db cmpq %rax, %r8 + 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x000019de je LBB0_341 + 0x49, 0xf7, 0xd3, //0x000019e4 notq %r11 + 0x4d, 0x89, 0xdc, //0x000019e7 movq %r11, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000019ea movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x000019ee testq %r12, %r12 + 0x0f, 0x89, 0x72, 0x00, 0x00, 0x00, //0x000019f1 jns LBB0_365 + 0xe9, 0x1e, 0x11, 0x00, 0x00, //0x000019f7 jmp LBB0_530 + //0x000019fc LBB0_529 + 0x49, 0xf7, 0xdc, //0x000019fc negq %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000019ff movq $-48(%rbp), %r11 + 0xc5, 0xfe, 0x6f, 0x2d, 0x75, 0xe6, 0xff, 0xff, //0x00001a03 vmovdqu $-6539(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x8d, 0xe6, 0xff, 0xff, //0x00001a0b vmovdqu $-6515(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xa5, 0xe6, 0xff, 0xff, //0x00001a13 vmovdqu $-6491(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xbd, 0xe6, 0xff, 0xff, //0x00001a1b vmovdqu $-6467(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001a23 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0xd0, 0xe6, 0xff, 0xff, //0x00001a28 vmovdqu $-6448(%rip), %ymm10 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x1d, 0xe8, 0xe6, 0xff, 0xff, //0x00001a30 vmovdqu $-6424(%rip), %ymm11 /* LCPI0_6+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x25, 0x00, 0xe7, 0xff, 0xff, //0x00001a38 vmovdqu $-6400(%rip), %ymm12 /* LCPI0_7+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x2d, 0x18, 0xe7, 0xff, 0xff, //0x00001a40 vmovdqu $-6376(%rip), %ymm13 /* LCPI0_8+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x35, 0x30, 0xe7, 0xff, 0xff, //0x00001a48 vmovdqu $-6352(%rip), %ymm14 /* LCPI0_9+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x3d, 0x48, 0xe7, 0xff, 0xff, //0x00001a50 vmovdqu $-6328(%rip), %ymm15 /* LCPI0_10+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xe7, 0xff, 0xff, //0x00001a58 vmovdqu $-6304(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xe4, //0x00001a60 testq %r12, %r12 + 0x0f, 0x88, 0xb1, 0x10, 0x00, 0x00, //0x00001a63 js LBB0_530 + //0x00001a69 LBB0_365 + 0x49, 0x8b, 0x0b, //0x00001a69 movq (%r11), %rcx + //0x00001a6c LBB0_366 + 0x4c, 0x01, 0xe1, //0x00001a6c addq %r12, %rcx + 0x49, 0x89, 0x0b, //0x00001a6f movq %rcx, (%r11) + 0x4d, 0x85, 0xff, //0x00001a72 testq %r15, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001a75 movq $-64(%rbp), %r10 + 0x0f, 0x8f, 0x91, 0xe8, 0xff, 0xff, //0x00001a79 jg LBB0_3 + 0xe9, 0x8d, 0x10, 0x00, 0x00, //0x00001a7f jmp LBB0_367 + //0x00001a84 LBB0_341 + 0x48, 0x89, 0xd0, //0x00001a84 movq %rdx, %rax + 0x4c, 0x09, 0xc0, //0x00001a87 orq %r8, %rax + 0x0f, 0x99, 0xc1, //0x00001a8a setns %cl + 0x0f, 0x88, 0xe7, 0x00, 0x00, 0x00, //0x00001a8d js LBB0_347 + 0x4c, 0x39, 0xc2, //0x00001a93 cmpq %r8, %rdx + 0x0f, 0x8c, 0xde, 0x00, 0x00, 0x00, //0x00001a96 jl LBB0_347 + 0x48, 0xf7, 0xd2, //0x00001a9c notq %rdx + 0x49, 0x89, 0xd4, //0x00001a9f movq %rdx, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001aa2 movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001aa6 testq %r12, %r12 + 0x0f, 0x89, 0xba, 0xff, 0xff, 0xff, //0x00001aa9 jns LBB0_365 + 0xe9, 0x66, 0x10, 0x00, 0x00, //0x00001aaf jmp LBB0_530 + //0x00001ab4 LBB0_344 + 0x4c, 0x8b, 0x45, 0xc8, //0x00001ab4 movq $-56(%rbp), %r8 + 0x4d, 0x29, 0xc6, //0x00001ab8 subq %r8, %r14 + 0x49, 0x01, 0xf6, //0x00001abb addq %rsi, %r14 + 0x49, 0x39, 0xfe, //0x00001abe cmpq %rdi, %r14 + 0x0f, 0x82, 0x1b, 0xea, 0xff, 0xff, //0x00001ac1 jb LBB0_35 + 0xe9, 0x9b, 0x0e, 0x00, 0x00, //0x00001ac7 jmp LBB0_506 + //0x00001acc LBB0_345 + 0x89, 0xd0, //0x00001acc movl %edx, %eax + //0x00001ace LBB0_346 + 0x49, 0xf7, 0xd0, //0x00001ace notq %r8 + 0x49, 0x29, 0xc0, //0x00001ad1 subq %rax, %r8 + 0xe9, 0xe4, 0x00, 0x00, 0x00, //0x00001ad4 jmp LBB0_350 + //0x00001ad9 LBB0_53 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001ad9 addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001add cmpq $32, %rbx + 0x0f, 0x82, 0xd8, 0x04, 0x00, 0x00, //0x00001ae1 jb LBB0_386 + //0x00001ae7 LBB0_54 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001ae7 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001aec vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001af0 vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00001af4 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001af8 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001afc testl %edx, %edx + 0x0f, 0x85, 0x52, 0x04, 0x00, 0x00, //0x00001afe jne LBB0_382 + 0x4d, 0x85, 0xd2, //0x00001b04 testq %r10, %r10 + 0x0f, 0x85, 0x61, 0x04, 0x00, 0x00, //0x00001b07 jne LBB0_384 + 0x45, 0x31, 0xd2, //0x00001b0d xorl %r10d, %r10d + 0x48, 0x85, 0xf6, //0x00001b10 testq %rsi, %rsi + 0x0f, 0x84, 0x9e, 0x04, 0x00, 0x00, //0x00001b13 je LBB0_385 + //0x00001b19 LBB0_57 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001b19 bsfq %rsi, %rax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00001b1d subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00001b21 addq %rax, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00001b24 addq $1, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001b28 movq $-64(%rbp), %r10 + 0xe9, 0x74, 0xf4, 0xff, 0xff, //0x00001b2c jmp LBB0_186 + //0x00001b31 LBB0_153 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001b31 addq $-56(%rbp), %r15 + 0x49, 0x83, 0xfd, 0x20, //0x00001b35 cmpq $32, %r13 + 0x0f, 0x82, 0x2e, 0x03, 0x00, 0x00, //0x00001b39 jb LBB0_370 + //0x00001b3f LBB0_154 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001b3f vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001b44 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xd1, //0x00001b48 vpmovmskb %ymm1, %r10d + 0xc5, 0xfd, 0x74, 0xcf, //0x00001b4c vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00001b50 vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00001b54 testl %edx, %edx + 0x0f, 0x85, 0x43, 0x05, 0x00, 0x00, //0x00001b56 jne LBB0_399 + 0x4d, 0x85, 0xdb, //0x00001b5c testq %r11, %r11 + 0x0f, 0x85, 0x52, 0x05, 0x00, 0x00, //0x00001b5f jne LBB0_401 + 0x45, 0x31, 0xdb, //0x00001b65 xorl %r11d, %r11d + 0x4d, 0x85, 0xd2, //0x00001b68 testq %r10, %r10 + 0x0f, 0x84, 0x8c, 0x05, 0x00, 0x00, //0x00001b6b je LBB0_402 + //0x00001b71 LBB0_157 + 0x49, 0x0f, 0xbc, 0xd2, //0x00001b71 bsfq %r10, %rdx + 0xe9, 0x88, 0x05, 0x00, 0x00, //0x00001b75 jmp LBB0_403 + //0x00001b7a LBB0_347 + 0x49, 0x8d, 0x40, 0xff, //0x00001b7a leaq $-1(%r8), %rax + 0x48, 0x39, 0xc2, //0x00001b7e cmpq %rax, %rdx + 0x49, 0xf7, 0xd0, //0x00001b81 notq %r8 + 0x4d, 0x0f, 0x45, 0xc4, //0x00001b84 cmovneq %r12, %r8 + 0x84, 0xc9, //0x00001b88 testb %cl, %cl + 0x4d, 0x0f, 0x45, 0xe0, //0x00001b8a cmovneq %r8, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001b8e movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001b92 testq %r12, %r12 + 0x0f, 0x89, 0xce, 0xfe, 0xff, 0xff, //0x00001b95 jns LBB0_365 + 0xe9, 0x7a, 0x0f, 0x00, 0x00, //0x00001b9b jmp LBB0_530 + //0x00001ba0 LBB0_348 + 0x0f, 0xbc, 0xc7, //0x00001ba0 bsfl %edi, %eax + 0xe9, 0x0a, 0x01, 0x00, 0x00, //0x00001ba3 jmp LBB0_357 + //0x00001ba8 LBB0_349 + 0x48, 0x8b, 0x45, 0xc8, //0x00001ba8 movq $-56(%rbp), %rax + 0x48, 0x03, 0x45, 0xb0, //0x00001bac addq $-80(%rbp), %rax + 0x4c, 0x29, 0xc0, //0x00001bb0 subq %r8, %rax + 0x48, 0x29, 0xc8, //0x00001bb3 subq %rcx, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00001bb6 addq $-2, %rax + 0x49, 0x89, 0xc0, //0x00001bba movq %rax, %r8 + //0x00001bbd LBB0_350 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001bbd movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xc0, //0x00001bc1 testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001bc4 movq $-64(%rbp), %r10 + 0x0f, 0x89, 0x25, 0xe7, 0xff, 0xff, //0x00001bc8 jns LBB0_351 + 0xe9, 0xe0, 0x0d, 0x00, 0x00, //0x00001bce jmp LBB0_509 + //0x00001bd3 LBB0_76 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001bd3 addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001bd7 cmpq $32, %rbx + 0x0f, 0x82, 0x9e, 0x06, 0x00, 0x00, //0x00001bdb jb LBB0_423 + //0x00001be1 LBB0_77 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001be1 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001be6 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001bea vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00001bee vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001bf2 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001bf6 testl %edx, %edx + 0x0f, 0x85, 0x18, 0x06, 0x00, 0x00, //0x00001bf8 jne LBB0_419 + 0x4d, 0x85, 0xd2, //0x00001bfe testq %r10, %r10 + 0x0f, 0x85, 0x27, 0x06, 0x00, 0x00, //0x00001c01 jne LBB0_421 + 0x45, 0x31, 0xd2, //0x00001c07 xorl %r10d, %r10d + 0x48, 0x85, 0xf6, //0x00001c0a testq %rsi, %rsi + 0x0f, 0x84, 0x64, 0x06, 0x00, 0x00, //0x00001c0d je LBB0_422 + //0x00001c13 LBB0_80 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001c13 bsfq %rsi, %rax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00001c17 subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00001c1b addq %rax, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00001c1e addq $1, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001c22 movq $-64(%rbp), %r10 + 0xe9, 0xc8, 0xf4, 0xff, 0xff, //0x00001c26 jmp LBB0_205 + //0x00001c2b LBB0_174 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001c2b addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001c2f cmpq $32, %rbx + 0x0f, 0x82, 0xb6, 0x02, 0x00, 0x00, //0x00001c33 jb LBB0_377 + //0x00001c39 LBB0_175 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001c39 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001c3e vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xd1, //0x00001c42 vpmovmskb %ymm1, %r10d + 0xc5, 0xfd, 0x74, 0xcf, //0x00001c46 vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00001c4a vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00001c4e testl %edx, %edx + 0x0f, 0x85, 0x09, 0x07, 0x00, 0x00, //0x00001c50 jne LBB0_436 + 0x4d, 0x85, 0xdb, //0x00001c56 testq %r11, %r11 + 0x0f, 0x85, 0x18, 0x07, 0x00, 0x00, //0x00001c59 jne LBB0_438 + 0x45, 0x31, 0xdb, //0x00001c5f xorl %r11d, %r11d + 0x4d, 0x85, 0xd2, //0x00001c62 testq %r10, %r10 + 0x0f, 0x84, 0x52, 0x07, 0x00, 0x00, //0x00001c65 je LBB0_439 + //0x00001c6b LBB0_178 + 0x49, 0x0f, 0xbc, 0xd2, //0x00001c6b bsfq %r10, %rdx + 0xe9, 0x4e, 0x07, 0x00, 0x00, //0x00001c6f jmp LBB0_440 + //0x00001c74 LBB0_352 + 0x89, 0xd0, //0x00001c74 movl %edx, %eax + 0xe9, 0x37, 0x00, 0x00, 0x00, //0x00001c76 jmp LBB0_357 + //0x00001c7b LBB0_353 + 0x4d, 0x01, 0xc6, //0x00001c7b addq %r8, %r14 + 0x48, 0x85, 0xd2, //0x00001c7e testq %rdx, %rdx + 0x0f, 0x85, 0xf1, 0xe7, 0xff, 0xff, //0x00001c81 jne LBB0_28 + 0xe9, 0x2a, 0xe8, 0xff, 0xff, //0x00001c87 jmp LBB0_33 + //0x00001c8c LBB0_354 + 0x49, 0x89, 0xd4, //0x00001c8c movq %rdx, %r12 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001c8f movq $-1, %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x00001c96 movq $-72(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x00001c9a testq %rdx, %rdx + 0x0f, 0x85, 0x98, 0xfc, 0xff, 0xff, //0x00001c9d jne LBB0_333 + 0xe9, 0x75, 0x0e, 0x00, 0x00, //0x00001ca3 jmp LBB0_531 + //0x00001ca8 LBB0_355 + 0x0f, 0xbc, 0xc3, //0x00001ca8 bsfl %ebx, %eax + 0xe9, 0x68, 0x01, 0x00, 0x00, //0x00001cab jmp LBB0_364 + //0x00001cb0 LBB0_356 + 0x89, 0xf8, //0x00001cb0 movl %edi, %eax + //0x00001cb2 LBB0_357 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001cb2 movq $-56(%rbp), %rcx + 0x48, 0x03, 0x4d, 0xb0, //0x00001cb6 addq $-80(%rbp), %rcx + 0x4c, 0x29, 0xc1, //0x00001cba subq %r8, %rcx + 0x48, 0x29, 0xc1, //0x00001cbd subq %rax, %rcx + 0x4c, 0x29, 0xc9, //0x00001cc0 subq %r9, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00001cc3 addq $-2, %rcx + 0x49, 0x89, 0xc8, //0x00001cc7 movq %rcx, %r8 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001cca movq $-48(%rbp), %r11 + 0x4c, 0x8d, 0x0d, 0x27, 0x11, 0x00, 0x00, //0x00001cce leaq $4391(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x4d, 0x85, 0xc0, //0x00001cd5 testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001cd8 movq $-64(%rbp), %r10 + 0x0f, 0x89, 0x11, 0xe6, 0xff, 0xff, //0x00001cdc jns LBB0_351 + 0xe9, 0xcc, 0x0c, 0x00, 0x00, //0x00001ce2 jmp LBB0_509 + //0x00001ce7 LBB0_221 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001ce7 addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001ceb cmpq $32, %rbx + 0x0f, 0x82, 0x80, 0x09, 0x00, 0x00, //0x00001cef jb LBB0_468 + //0x00001cf5 LBB0_222 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001cf5 vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001cfa vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xf1, //0x00001cfe vpmovmskb %ymm1, %esi + 0xc5, 0xfd, 0x74, 0xc7, //0x00001d02 vpcmpeqb %ymm7, %ymm0, %ymm0 + 0xc5, 0xfd, 0xd7, 0xd0, //0x00001d06 vpmovmskb %ymm0, %edx + 0x85, 0xd2, //0x00001d0a testl %edx, %edx + 0x0f, 0x85, 0xfa, 0x08, 0x00, 0x00, //0x00001d0c jne LBB0_464 + 0x4d, 0x85, 0xd2, //0x00001d12 testq %r10, %r10 + 0x0f, 0x85, 0x09, 0x09, 0x00, 0x00, //0x00001d15 jne LBB0_466 + 0x45, 0x31, 0xd2, //0x00001d1b xorl %r10d, %r10d + 0x48, 0x85, 0xf6, //0x00001d1e testq %rsi, %rsi + 0x0f, 0x84, 0x46, 0x09, 0x00, 0x00, //0x00001d21 je LBB0_467 + //0x00001d27 LBB0_225 + 0x48, 0x0f, 0xbc, 0xc6, //0x00001d27 bsfq %rsi, %rax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00001d2b subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00001d2f addq %rax, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00001d32 addq $1, %r15 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001d36 movq $-64(%rbp), %r10 + 0xe9, 0xaa, 0xfb, 0xff, 0xff, //0x00001d3a jmp LBB0_325 + //0x00001d3f LBB0_257 + 0x4c, 0x03, 0x7d, 0xc8, //0x00001d3f addq $-56(%rbp), %r15 + 0x48, 0x83, 0xfb, 0x20, //0x00001d43 cmpq $32, %rbx + 0x0f, 0x82, 0x00, 0x02, 0x00, 0x00, //0x00001d47 jb LBB0_381 + //0x00001d4d LBB0_258 + 0xc4, 0xc1, 0x7e, 0x6f, 0x07, //0x00001d4d vmovdqu (%r15), %ymm0 + 0xc5, 0xfd, 0x74, 0xce, //0x00001d52 vpcmpeqb %ymm6, %ymm0, %ymm1 + 0xc5, 0x7d, 0xd7, 0xd1, //0x00001d56 vpmovmskb %ymm1, %r10d + 0xc5, 0xfd, 0x74, 0xcf, //0x00001d5a vpcmpeqb %ymm7, %ymm0, %ymm1 + 0xc5, 0xfd, 0xd7, 0xd1, //0x00001d5e vpmovmskb %ymm1, %edx + 0x85, 0xd2, //0x00001d62 testl %edx, %edx + 0x0f, 0x85, 0xeb, 0x09, 0x00, 0x00, //0x00001d64 jne LBB0_481 + 0x4d, 0x85, 0xdb, //0x00001d6a testq %r11, %r11 + 0x0f, 0x85, 0xfa, 0x09, 0x00, 0x00, //0x00001d6d jne LBB0_483 + 0x45, 0x31, 0xdb, //0x00001d73 xorl %r11d, %r11d + 0x4d, 0x85, 0xd2, //0x00001d76 testq %r10, %r10 + 0x0f, 0x84, 0x34, 0x0a, 0x00, 0x00, //0x00001d79 je LBB0_484 + //0x00001d7f LBB0_261 + 0x49, 0x0f, 0xbc, 0xd2, //0x00001d7f bsfq %r10, %rdx + 0xe9, 0x30, 0x0a, 0x00, 0x00, //0x00001d83 jmp LBB0_485 + //0x00001d88 LBB0_358 + 0x0f, 0xbc, 0xc6, //0x00001d88 bsfl %esi, %eax + //0x00001d8b LBB0_359 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001d8b movq $-56(%rbp), %rcx + 0x4c, 0x01, 0xf9, //0x00001d8f addq %r15, %rcx + 0x4c, 0x29, 0xe1, //0x00001d92 subq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00001d95 subq %rax, %rcx + 0x49, 0xf7, 0xd5, //0x00001d98 notq %r13 + 0x49, 0x01, 0xcd, //0x00001d9b addq %rcx, %r13 + 0x4d, 0x89, 0xec, //0x00001d9e movq %r13, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001da1 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x6d, 0xa0, //0x00001da5 movq $-96(%rbp), %r13 + 0x4c, 0x8d, 0x0d, 0x4c, 0x10, 0x00, 0x00, //0x00001da9 leaq $4172(%rip), %r9 /* LJTI0_3+0(%rip) */ + 0x4d, 0x85, 0xe4, //0x00001db0 testq %r12, %r12 + 0x0f, 0x89, 0xb0, 0xfc, 0xff, 0xff, //0x00001db3 jns LBB0_365 + 0xe9, 0x5c, 0x0d, 0x00, 0x00, //0x00001db9 jmp LBB0_530 + //0x00001dbe LBB0_360 + 0x48, 0x8b, 0x45, 0xc8, //0x00001dbe movq $-56(%rbp), %rax + 0x4c, 0x01, 0xf8, //0x00001dc2 addq %r15, %rax + 0x4c, 0x29, 0xe0, //0x00001dc5 subq %r12, %rax + 0x48, 0xf7, 0xd1, //0x00001dc8 notq %rcx + 0x48, 0x01, 0xc1, //0x00001dcb addq %rax, %rcx + 0x49, 0x89, 0xcc, //0x00001dce movq %rcx, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001dd1 movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001dd5 testq %r12, %r12 + 0x0f, 0x89, 0x8b, 0xfc, 0xff, 0xff, //0x00001dd8 jns LBB0_365 + 0xe9, 0x37, 0x0d, 0x00, 0x00, //0x00001dde jmp LBB0_530 + //0x00001de3 LBB0_361 + 0x89, 0xd0, //0x00001de3 movl %edx, %eax + 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00001de5 jmp LBB0_364 + //0x00001dea LBB0_362 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001dea movq $-1, $-72(%rbp) + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001df2 movq $-1, %r10 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001df9 movq $-1, %r11 + 0x4d, 0x89, 0xe0, //0x00001e00 movq %r12, %r8 + 0x49, 0x83, 0xfd, 0x10, //0x00001e03 cmpq $16, %r13 + 0x48, 0x8b, 0x45, 0xb0, //0x00001e07 movq $-80(%rbp), %rax + 0x0f, 0x83, 0xff, 0xea, 0xff, 0xff, //0x00001e0b jae LBB0_105 + 0xe9, 0x7a, 0xec, 0xff, 0xff, //0x00001e11 jmp LBB0_123 + //0x00001e16 LBB0_363 + 0x89, 0xf8, //0x00001e16 movl %edi, %eax + //0x00001e18 LBB0_364 + 0x49, 0xf7, 0xd4, //0x00001e18 notq %r12 + 0x49, 0x29, 0xc4, //0x00001e1b subq %rax, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001e1e movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xe4, //0x00001e22 testq %r12, %r12 + 0x0f, 0x89, 0x3e, 0xfc, 0xff, 0xff, //0x00001e25 jns LBB0_365 + 0xe9, 0xea, 0x0c, 0x00, 0x00, //0x00001e2b jmp LBB0_530 + //0x00001e30 LBB0_368 + 0x48, 0x8b, 0x45, 0xc8, //0x00001e30 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001e34 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e38 movq $-1, %r9 + 0x45, 0x31, 0xd2, //0x00001e3f xorl %r10d, %r10d + 0x48, 0x83, 0xfb, 0x20, //0x00001e42 cmpq $32, %rbx + 0x0f, 0x83, 0x9b, 0xfc, 0xff, 0xff, //0x00001e46 jae LBB0_54 + 0xe9, 0x6e, 0x01, 0x00, 0x00, //0x00001e4c jmp LBB0_386 + //0x00001e51 LBB0_369 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001e51 movq $-56(%rbp), %rcx + 0x4e, 0x8d, 0x3c, 0x01, //0x00001e55 leaq (%rcx,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e59 movq $-1, %r9 + 0x45, 0x31, 0xdb, //0x00001e60 xorl %r11d, %r11d + 0x49, 0x83, 0xfd, 0x20, //0x00001e63 cmpq $32, %r13 + 0x0f, 0x83, 0xd2, 0xfc, 0xff, 0xff, //0x00001e67 jae LBB0_154 + //0x00001e6d LBB0_370 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001e6d movq $-64(%rbp), %r10 + 0xe9, 0xeb, 0x02, 0x00, 0x00, //0x00001e71 jmp LBB0_408 + //0x00001e76 LBB0_371 + 0x89, 0xf0, //0x00001e76 movl %esi, %eax + 0xe9, 0x0e, 0xff, 0xff, 0xff, //0x00001e78 jmp LBB0_359 + //0x00001e7d LBB0_372 + 0x89, 0xf0, //0x00001e7d movl %esi, %eax + 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00001e7f jmp LBB0_374 + //0x00001e84 LBB0_373 + 0x89, 0xd0, //0x00001e84 movl %edx, %eax + //0x00001e86 LBB0_374 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001e86 movq $-56(%rbp), %rcx + 0x4c, 0x01, 0xf9, //0x00001e8a addq %r15, %rcx + 0x4c, 0x29, 0xe1, //0x00001e8d subq %r12, %rcx + 0x48, 0x29, 0xc1, //0x00001e90 subq %rax, %rcx + 0x49, 0xf7, 0xd5, //0x00001e93 notq %r13 + 0x49, 0x01, 0xcd, //0x00001e96 addq %rcx, %r13 + 0x4d, 0x89, 0xec, //0x00001e99 movq %r13, %r12 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001e9c movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x6d, 0xa0, //0x00001ea0 movq $-96(%rbp), %r13 + 0x4d, 0x85, 0xe4, //0x00001ea4 testq %r12, %r12 + 0x0f, 0x89, 0xbc, 0xfb, 0xff, 0xff, //0x00001ea7 jns LBB0_365 + 0xe9, 0x68, 0x0c, 0x00, 0x00, //0x00001ead jmp LBB0_530 + //0x00001eb2 LBB0_375 + 0x48, 0x8b, 0x45, 0xc8, //0x00001eb2 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001eb6 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001eba movq $-1, %r9 + 0x45, 0x31, 0xd2, //0x00001ec1 xorl %r10d, %r10d + 0x48, 0x83, 0xfb, 0x20, //0x00001ec4 cmpq $32, %rbx + 0x0f, 0x83, 0x13, 0xfd, 0xff, 0xff, //0x00001ec8 jae LBB0_77 + 0xe9, 0xac, 0x03, 0x00, 0x00, //0x00001ece jmp LBB0_423 + //0x00001ed3 LBB0_376 + 0x48, 0x8b, 0x45, 0xc8, //0x00001ed3 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001ed7 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001edb movq $-1, %r9 + 0x45, 0x31, 0xdb, //0x00001ee2 xorl %r11d, %r11d + 0x48, 0x83, 0xfb, 0x20, //0x00001ee5 cmpq $32, %rbx + 0x0f, 0x83, 0x4a, 0xfd, 0xff, 0xff, //0x00001ee9 jae LBB0_175 + //0x00001eef LBB0_377 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001eef movq $-64(%rbp), %r10 + 0xe9, 0x26, 0x05, 0x00, 0x00, //0x00001ef3 jmp LBB0_445 + //0x00001ef8 LBB0_378 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001ef8 movq $-1, %r8 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001eff movq $-1, $-72(%rbp) + 0x4c, 0x8b, 0x65, 0xa8, //0x00001f07 movq $-88(%rbp), %r12 + 0xe9, 0x32, 0xf7, 0xff, 0xff, //0x00001f0b jmp LBB0_288 + //0x00001f10 LBB0_379 + 0x48, 0x8b, 0x45, 0xc8, //0x00001f10 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001f14 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001f18 movq $-1, %r9 + 0x45, 0x31, 0xd2, //0x00001f1f xorl %r10d, %r10d + 0x48, 0x83, 0xfb, 0x20, //0x00001f22 cmpq $32, %rbx + 0x0f, 0x83, 0xc9, 0xfd, 0xff, 0xff, //0x00001f26 jae LBB0_222 + 0xe9, 0x44, 0x07, 0x00, 0x00, //0x00001f2c jmp LBB0_468 + //0x00001f31 LBB0_380 + 0x48, 0x8b, 0x45, 0xc8, //0x00001f31 movq $-56(%rbp), %rax + 0x4e, 0x8d, 0x3c, 0x00, //0x00001f35 leaq (%rax,%r8), %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001f39 movq $-1, %r9 + 0x45, 0x31, 0xdb, //0x00001f40 xorl %r11d, %r11d + 0x48, 0x83, 0xfb, 0x20, //0x00001f43 cmpq $32, %rbx + 0x0f, 0x83, 0x00, 0xfe, 0xff, 0xff, //0x00001f47 jae LBB0_258 + //0x00001f4d LBB0_381 + 0x4c, 0x8b, 0x55, 0xc0, //0x00001f4d movq $-64(%rbp), %r10 + 0xe9, 0xbe, 0x08, 0x00, 0x00, //0x00001f51 jmp LBB0_490 + //0x00001f56 LBB0_382 + 0x49, 0x83, 0xf9, 0xff, //0x00001f56 cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001f5a jne LBB0_384 + 0x4c, 0x89, 0xf8, //0x00001f60 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00001f63 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00001f67 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x00001f6b addq %rax, %r9 + //0x00001f6e LBB0_384 + 0x44, 0x89, 0xd0, //0x00001f6e movl %r10d, %eax + 0xf7, 0xd0, //0x00001f71 notl %eax + 0x21, 0xd0, //0x00001f73 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x00001f75 leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x3c, 0x42, //0x00001f78 leal (%r10,%rax,2), %edi + 0xf7, 0xd1, //0x00001f7c notl %ecx + 0x21, 0xd1, //0x00001f7e andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001f80 andl $-1431655766, %ecx + 0x45, 0x31, 0xd2, //0x00001f86 xorl %r10d, %r10d + 0x01, 0xc1, //0x00001f89 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc2, //0x00001f8b setb %r10b + 0x01, 0xc9, //0x00001f8f addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00001f91 xorl $1431655765, %ecx + 0x21, 0xf9, //0x00001f97 andl %edi, %ecx + 0xf7, 0xd1, //0x00001f99 notl %ecx + 0x21, 0xce, //0x00001f9b andl %ecx, %esi + 0x4c, 0x8b, 0x5d, 0xd0, //0x00001f9d movq $-48(%rbp), %r11 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00001fa1 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x12, 0xe2, 0xff, 0xff, //0x00001fa6 vmovdqu $-7662(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xf6, //0x00001fae testq %rsi, %rsi + 0x0f, 0x85, 0x62, 0xfb, 0xff, 0xff, //0x00001fb1 jne LBB0_57 + //0x00001fb7 LBB0_385 + 0x49, 0x83, 0xc7, 0x20, //0x00001fb7 addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x00001fbb addq $-32, %rbx + //0x00001fbf LBB0_386 + 0x4d, 0x85, 0xd2, //0x00001fbf testq %r10, %r10 + 0x0f, 0x85, 0x08, 0x05, 0x00, 0x00, //0x00001fc2 jne LBB0_456 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001fc8 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x00001fcc notq %rcx + 0x4c, 0x89, 0xcf, //0x00001fcf movq %r9, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00001fd2 movq $-64(%rbp), %r10 + 0x48, 0x85, 0xdb, //0x00001fd6 testq %rbx, %rbx + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00001fd9 je LBB0_398 + //0x00001fdf LBB0_388 + 0x48, 0x83, 0xc1, 0x01, //0x00001fdf addq $1, %rcx + //0x00001fe3 LBB0_389 + 0x31, 0xf6, //0x00001fe3 xorl %esi, %esi + //0x00001fe5 LBB0_390 + 0x41, 0x0f, 0xb6, 0x14, 0x37, //0x00001fe5 movzbl (%r15,%rsi), %edx + 0x80, 0xfa, 0x22, //0x00001fea cmpb $34, %dl + 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x00001fed je LBB0_397 + 0x80, 0xfa, 0x5c, //0x00001ff3 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001ff6 je LBB0_395 + 0x48, 0x83, 0xc6, 0x01, //0x00001ffc addq $1, %rsi + 0x48, 0x39, 0xf3, //0x00002000 cmpq %rsi, %rbx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002003 jne LBB0_390 + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x00002009 jmp LBB0_393 + //0x0000200e LBB0_395 + 0x48, 0x8d, 0x43, 0xff, //0x0000200e leaq $-1(%rbx), %rax + 0x48, 0x39, 0xf0, //0x00002012 cmpq %rsi, %rax + 0x0f, 0x84, 0x3f, 0x0b, 0x00, 0x00, //0x00002015 je LBB0_539 + 0x4a, 0x8d, 0x04, 0x39, //0x0000201b leaq (%rcx,%r15), %rax + 0x48, 0x01, 0xf0, //0x0000201f addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x00002022 cmpq $-1, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x00002026 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x0000202a cmoveq %rax, %rdi + 0x49, 0x01, 0xf7, //0x0000202e addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x02, //0x00002031 addq $2, %r15 + 0x48, 0x89, 0xd8, //0x00002035 movq %rbx, %rax + 0x48, 0x29, 0xf0, //0x00002038 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x0000203b addq $-2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x0000203f addq $-2, %rbx + 0x48, 0x39, 0xf3, //0x00002043 cmpq %rsi, %rbx + 0x48, 0x89, 0xc3, //0x00002046 movq %rax, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002049 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000204d movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002051 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x62, 0xe1, 0xff, 0xff, //0x00002056 vmovdqu $-7838(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x0000205e jne LBB0_389 + 0xe9, 0x20, 0x09, 0x00, 0x00, //0x00002064 jmp LBB0_327 + //0x00002069 LBB0_397 + 0x49, 0x01, 0xf7, //0x00002069 addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000206c addq $1, %r15 + //0x00002070 LBB0_398 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002070 subq $-56(%rbp), %r15 + 0xe9, 0x2c, 0xef, 0xff, 0xff, //0x00002074 jmp LBB0_186 + //0x00002079 LBB0_393 + 0x80, 0xfa, 0x22, //0x00002079 cmpb $34, %dl + 0x0f, 0x85, 0xd8, 0x0a, 0x00, 0x00, //0x0000207c jne LBB0_539 + 0x49, 0x01, 0xdf, //0x00002082 addq %rbx, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002085 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002089 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000208d vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x26, 0xe1, 0xff, 0xff, //0x00002092 vmovdqu $-7898(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000209a jmp LBB0_398 + //0x0000209f LBB0_399 + 0x49, 0x83, 0xf9, 0xff, //0x0000209f cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000020a3 jne LBB0_401 + 0x4c, 0x89, 0xf9, //0x000020a9 movq %r15, %rcx + 0x48, 0x2b, 0x4d, 0xc8, //0x000020ac subq $-56(%rbp), %rcx + 0x4c, 0x0f, 0xbc, 0xca, //0x000020b0 bsfq %rdx, %r9 + 0x49, 0x01, 0xc9, //0x000020b4 addq %rcx, %r9 + //0x000020b7 LBB0_401 + 0x44, 0x89, 0xd9, //0x000020b7 movl %r11d, %ecx + 0xf7, 0xd1, //0x000020ba notl %ecx + 0x21, 0xd1, //0x000020bc andl %edx, %ecx + 0x8d, 0x34, 0x09, //0x000020be leal (%rcx,%rcx), %esi + 0x41, 0x8d, 0x3c, 0x4b, //0x000020c1 leal (%r11,%rcx,2), %edi + 0xf7, 0xd6, //0x000020c5 notl %esi + 0x21, 0xd6, //0x000020c7 andl %edx, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020c9 andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x000020cf xorl %r11d, %r11d + 0x01, 0xce, //0x000020d2 addl %ecx, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x000020d4 setb %r11b + 0x01, 0xf6, //0x000020d8 addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x000020da xorl $1431655765, %esi + 0x21, 0xfe, //0x000020e0 andl %edi, %esi + 0xf7, 0xd6, //0x000020e2 notl %esi + 0x41, 0x21, 0xf2, //0x000020e4 andl %esi, %r10d + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000020e7 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xcc, 0xe0, 0xff, 0xff, //0x000020ec vmovdqu $-7988(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xd2, //0x000020f4 testq %r10, %r10 + 0x0f, 0x85, 0x74, 0xfa, 0xff, 0xff, //0x000020f7 jne LBB0_157 + //0x000020fd LBB0_402 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000020fd movl $64, %edx + //0x00002102 LBB0_403 + 0xc5, 0xbd, 0x64, 0xc8, //0x00002102 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x00002106 vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x0000210b vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x0000210f vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x00002113 bsfl %esi, %edi + 0x4d, 0x85, 0xd2, //0x00002116 testq %r10, %r10 + 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00002119 je LBB0_406 + 0x85, 0xf6, //0x0000211f testl %esi, %esi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00002121 movl $64, %ecx + 0x0f, 0x44, 0xf9, //0x00002126 cmovel %ecx, %edi + 0x48, 0x39, 0xfa, //0x00002129 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x55, 0xc0, //0x0000212c movq $-64(%rbp), %r10 + 0x0f, 0x87, 0x13, 0x0a, 0x00, 0x00, //0x00002130 ja LBB0_536 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002136 subq $-56(%rbp), %r15 + 0x49, 0x01, 0xd7, //0x0000213a addq %rdx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000213d addq $1, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002141 movq $-48(%rbp), %r11 + 0x49, 0x89, 0xc5, //0x00002145 movq %rax, %r13 + 0xe9, 0x58, 0xee, 0xff, 0xff, //0x00002148 jmp LBB0_186 + //0x0000214d LBB0_406 + 0x85, 0xf6, //0x0000214d testl %esi, %esi + 0x4c, 0x8b, 0x55, 0xc0, //0x0000214f movq $-64(%rbp), %r10 + 0x0f, 0x85, 0x0a, 0x0a, 0x00, 0x00, //0x00002153 jne LBB0_537 + 0x49, 0x83, 0xc7, 0x20, //0x00002159 addq $32, %r15 + 0x49, 0x83, 0xc5, 0xe0, //0x0000215d addq $-32, %r13 + //0x00002161 LBB0_408 + 0x4d, 0x85, 0xdb, //0x00002161 testq %r11, %r11 + 0x0f, 0x85, 0xb4, 0x03, 0x00, 0x00, //0x00002164 jne LBB0_458 + 0x4c, 0x89, 0xc9, //0x0000216a movq %r9, %rcx + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000216d movq $-48(%rbp), %r11 + 0x4d, 0x85, 0xed, //0x00002171 testq %r13, %r13 + 0x0f, 0x84, 0x0f, 0x08, 0x00, 0x00, //0x00002174 je LBB0_327 + //0x0000217a LBB0_410 + 0x41, 0x0f, 0xb6, 0x17, //0x0000217a movzbl (%r15), %edx + 0x80, 0xfa, 0x22, //0x0000217e cmpb $34, %dl + 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00002181 je LBB0_418 + 0x80, 0xfa, 0x5c, //0x00002187 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000218a je LBB0_414 + 0x80, 0xfa, 0x1f, //0x00002190 cmpb $31, %dl + 0x0f, 0x86, 0xd6, 0x09, 0x00, 0x00, //0x00002193 jbe LBB0_538 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002199 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000021a0 movl $1, %esi + 0x49, 0x01, 0xf7, //0x000021a5 addq %rsi, %r15 + 0x49, 0x01, 0xd5, //0x000021a8 addq %rdx, %r13 + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x000021ab jne LBB0_410 + 0xe9, 0xd3, 0x07, 0x00, 0x00, //0x000021b1 jmp LBB0_327 + //0x000021b6 LBB0_414 + 0x49, 0x83, 0xfd, 0x01, //0x000021b6 cmpq $1, %r13 + 0x0f, 0x84, 0x9a, 0x09, 0x00, 0x00, //0x000021ba je LBB0_539 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000021c0 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000021c7 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x000021cc cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000021d0 jne LBB0_417 + 0x4d, 0x89, 0xf9, //0x000021d6 movq %r15, %r9 + 0x4c, 0x2b, 0x4d, 0xc8, //0x000021d9 subq $-56(%rbp), %r9 + 0x4c, 0x89, 0xc9, //0x000021dd movq %r9, %rcx + //0x000021e0 LBB0_417 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000021e0 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000021e4 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000021e8 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xcb, 0xdf, 0xff, 0xff, //0x000021ed vmovdqu $-8245(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x49, 0x01, 0xf7, //0x000021f5 addq %rsi, %r15 + 0x49, 0x01, 0xd5, //0x000021f8 addq %rdx, %r13 + 0x0f, 0x85, 0x79, 0xff, 0xff, 0xff, //0x000021fb jne LBB0_410 + 0xe9, 0x83, 0x07, 0x00, 0x00, //0x00002201 jmp LBB0_327 + //0x00002206 LBB0_418 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002206 subq $-56(%rbp), %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000220a addq $1, %r15 + 0x49, 0x89, 0xc5, //0x0000220e movq %rax, %r13 + 0xe9, 0x8f, 0xed, 0xff, 0xff, //0x00002211 jmp LBB0_186 + //0x00002216 LBB0_419 + 0x49, 0x83, 0xf9, 0xff, //0x00002216 cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000221a jne LBB0_421 + 0x4c, 0x89, 0xf8, //0x00002220 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00002223 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00002227 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x0000222b addq %rax, %r9 + //0x0000222e LBB0_421 + 0x44, 0x89, 0xd0, //0x0000222e movl %r10d, %eax + 0xf7, 0xd0, //0x00002231 notl %eax + 0x21, 0xd0, //0x00002233 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x00002235 leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x3c, 0x42, //0x00002238 leal (%r10,%rax,2), %edi + 0xf7, 0xd1, //0x0000223c notl %ecx + 0x21, 0xd1, //0x0000223e andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002240 andl $-1431655766, %ecx + 0x45, 0x31, 0xd2, //0x00002246 xorl %r10d, %r10d + 0x01, 0xc1, //0x00002249 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc2, //0x0000224b setb %r10b + 0x01, 0xc9, //0x0000224f addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002251 xorl $1431655765, %ecx + 0x21, 0xf9, //0x00002257 andl %edi, %ecx + 0xf7, 0xd1, //0x00002259 notl %ecx + 0x21, 0xce, //0x0000225b andl %ecx, %esi + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000225d movq $-48(%rbp), %r11 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002261 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x52, 0xdf, 0xff, 0xff, //0x00002266 vmovdqu $-8366(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xf6, //0x0000226e testq %rsi, %rsi + 0x0f, 0x85, 0x9c, 0xf9, 0xff, 0xff, //0x00002271 jne LBB0_80 + //0x00002277 LBB0_422 + 0x49, 0x83, 0xc7, 0x20, //0x00002277 addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x0000227b addq $-32, %rbx + //0x0000227f LBB0_423 + 0x4d, 0x85, 0xd2, //0x0000227f testq %r10, %r10 + 0x0f, 0x85, 0xe6, 0x02, 0x00, 0x00, //0x00002282 jne LBB0_460 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002288 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x0000228c notq %rcx + 0x4c, 0x89, 0xcf, //0x0000228f movq %r9, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00002292 movq $-64(%rbp), %r10 + 0x48, 0x85, 0xdb, //0x00002296 testq %rbx, %rbx + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x00002299 je LBB0_435 + //0x0000229f LBB0_425 + 0x48, 0x83, 0xc1, 0x01, //0x0000229f addq $1, %rcx + //0x000022a3 LBB0_426 + 0x31, 0xf6, //0x000022a3 xorl %esi, %esi + //0x000022a5 LBB0_427 + 0x41, 0x0f, 0xb6, 0x14, 0x37, //0x000022a5 movzbl (%r15,%rsi), %edx + 0x80, 0xfa, 0x22, //0x000022aa cmpb $34, %dl + 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x000022ad je LBB0_434 + 0x80, 0xfa, 0x5c, //0x000022b3 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022b6 je LBB0_432 + 0x48, 0x83, 0xc6, 0x01, //0x000022bc addq $1, %rsi + 0x48, 0x39, 0xf3, //0x000022c0 cmpq %rsi, %rbx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000022c3 jne LBB0_427 + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x000022c9 jmp LBB0_430 + //0x000022ce LBB0_432 + 0x48, 0x8d, 0x43, 0xff, //0x000022ce leaq $-1(%rbx), %rax + 0x48, 0x39, 0xf0, //0x000022d2 cmpq %rsi, %rax + 0x0f, 0x84, 0x7f, 0x08, 0x00, 0x00, //0x000022d5 je LBB0_539 + 0x4a, 0x8d, 0x04, 0x39, //0x000022db leaq (%rcx,%r15), %rax + 0x48, 0x01, 0xf0, //0x000022df addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x000022e2 cmpq $-1, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000022e6 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000022ea cmoveq %rax, %rdi + 0x49, 0x01, 0xf7, //0x000022ee addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x02, //0x000022f1 addq $2, %r15 + 0x48, 0x89, 0xd8, //0x000022f5 movq %rbx, %rax + 0x48, 0x29, 0xf0, //0x000022f8 subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000022fb addq $-2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x000022ff addq $-2, %rbx + 0x48, 0x39, 0xf3, //0x00002303 cmpq %rsi, %rbx + 0x48, 0x89, 0xc3, //0x00002306 movq %rax, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002309 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000230d movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002311 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xa2, 0xde, 0xff, 0xff, //0x00002316 vmovdqu $-8542(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x0000231e jne LBB0_426 + 0xe9, 0x60, 0x06, 0x00, 0x00, //0x00002324 jmp LBB0_327 + //0x00002329 LBB0_434 + 0x49, 0x01, 0xf7, //0x00002329 addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x0000232c addq $1, %r15 + //0x00002330 LBB0_435 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002330 subq $-56(%rbp), %r15 + 0xe9, 0xba, 0xed, 0xff, 0xff, //0x00002334 jmp LBB0_205 + //0x00002339 LBB0_430 + 0x80, 0xfa, 0x22, //0x00002339 cmpb $34, %dl + 0x0f, 0x85, 0x18, 0x08, 0x00, 0x00, //0x0000233c jne LBB0_539 + 0x49, 0x01, 0xdf, //0x00002342 addq %rbx, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002345 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002349 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000234d vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x66, 0xde, 0xff, 0xff, //0x00002352 vmovdqu $-8602(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000235a jmp LBB0_435 + //0x0000235f LBB0_436 + 0x49, 0x83, 0xf9, 0xff, //0x0000235f cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002363 jne LBB0_438 + 0x4c, 0x89, 0xf8, //0x00002369 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x0000236c subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00002370 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x00002374 addq %rax, %r9 + //0x00002377 LBB0_438 + 0x44, 0x89, 0xd8, //0x00002377 movl %r11d, %eax + 0xf7, 0xd0, //0x0000237a notl %eax + 0x21, 0xd0, //0x0000237c andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x0000237e leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x34, 0x43, //0x00002381 leal (%r11,%rax,2), %esi + 0xf7, 0xd1, //0x00002385 notl %ecx + 0x21, 0xd1, //0x00002387 andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002389 andl $-1431655766, %ecx + 0x45, 0x31, 0xdb, //0x0000238f xorl %r11d, %r11d + 0x01, 0xc1, //0x00002392 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc3, //0x00002394 setb %r11b + 0x01, 0xc9, //0x00002398 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x0000239a xorl $1431655765, %ecx + 0x21, 0xf1, //0x000023a0 andl %esi, %ecx + 0xf7, 0xd1, //0x000023a2 notl %ecx + 0x41, 0x21, 0xca, //0x000023a4 andl %ecx, %r10d + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000023a7 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x0c, 0xde, 0xff, 0xff, //0x000023ac vmovdqu $-8692(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xd2, //0x000023b4 testq %r10, %r10 + 0x0f, 0x85, 0xae, 0xf8, 0xff, 0xff, //0x000023b7 jne LBB0_178 + //0x000023bd LBB0_439 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000023bd movl $64, %edx + //0x000023c2 LBB0_440 + 0xc5, 0xbd, 0x64, 0xc8, //0x000023c2 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x000023c6 vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x000023cb vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000023cf vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000023d3 bsfl %esi, %edi + 0x4d, 0x85, 0xd2, //0x000023d6 testq %r10, %r10 + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000023d9 je LBB0_443 + 0x85, 0xf6, //0x000023df testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000023e1 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x000023e6 cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x000023e9 cmpq %rdi, %rdx + 0x4c, 0x8b, 0x55, 0xc0, //0x000023ec movq $-64(%rbp), %r10 + 0x0f, 0x87, 0x53, 0x07, 0x00, 0x00, //0x000023f0 ja LBB0_536 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000023f6 subq $-56(%rbp), %r15 + 0x49, 0x01, 0xd7, //0x000023fa addq %rdx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000023fd addq $1, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002401 movq $-48(%rbp), %r11 + 0xe9, 0xe9, 0xec, 0xff, 0xff, //0x00002405 jmp LBB0_205 + //0x0000240a LBB0_443 + 0x85, 0xf6, //0x0000240a testl %esi, %esi + 0x4c, 0x8b, 0x55, 0xc0, //0x0000240c movq $-64(%rbp), %r10 + 0x0f, 0x85, 0x4d, 0x07, 0x00, 0x00, //0x00002410 jne LBB0_537 + 0x49, 0x83, 0xc7, 0x20, //0x00002416 addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x0000241a addq $-32, %rbx + //0x0000241e LBB0_445 + 0x4d, 0x85, 0xdb, //0x0000241e testq %r11, %r11 + 0x0f, 0x85, 0x95, 0x01, 0x00, 0x00, //0x00002421 jne LBB0_462 + 0x4c, 0x89, 0xc9, //0x00002427 movq %r9, %rcx + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000242a movq $-48(%rbp), %r11 + 0x48, 0x85, 0xdb, //0x0000242e testq %rbx, %rbx + 0x0f, 0x84, 0x52, 0x05, 0x00, 0x00, //0x00002431 je LBB0_327 + //0x00002437 LBB0_447 + 0x41, 0x0f, 0xb6, 0x17, //0x00002437 movzbl (%r15), %edx + 0x80, 0xfa, 0x22, //0x0000243b cmpb $34, %dl + 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x0000243e je LBB0_455 + 0x80, 0xfa, 0x5c, //0x00002444 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002447 je LBB0_451 + 0x80, 0xfa, 0x1f, //0x0000244d cmpb $31, %dl + 0x0f, 0x86, 0x19, 0x07, 0x00, 0x00, //0x00002450 jbe LBB0_538 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00002456 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000245d movl $1, %esi + 0x49, 0x01, 0xf7, //0x00002462 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x00002465 addq %rdx, %rbx + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00002468 jne LBB0_447 + 0xe9, 0x16, 0x05, 0x00, 0x00, //0x0000246e jmp LBB0_327 + //0x00002473 LBB0_451 + 0x48, 0x83, 0xfb, 0x01, //0x00002473 cmpq $1, %rbx + 0x0f, 0x84, 0xdd, 0x06, 0x00, 0x00, //0x00002477 je LBB0_539 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000247d movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002484 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x00002489 cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x0000248d jne LBB0_454 + 0x4d, 0x89, 0xf9, //0x00002493 movq %r15, %r9 + 0x4c, 0x2b, 0x4d, 0xc8, //0x00002496 subq $-56(%rbp), %r9 + 0x4c, 0x89, 0xc9, //0x0000249a movq %r9, %rcx + //0x0000249d LBB0_454 + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000249d movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000024a1 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000024a5 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x0e, 0xdd, 0xff, 0xff, //0x000024aa vmovdqu $-8946(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x49, 0x01, 0xf7, //0x000024b2 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x000024b5 addq %rdx, %rbx + 0x0f, 0x85, 0x79, 0xff, 0xff, 0xff, //0x000024b8 jne LBB0_447 + 0xe9, 0xc6, 0x04, 0x00, 0x00, //0x000024be jmp LBB0_327 + //0x000024c3 LBB0_455 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000024c3 subq $-56(%rbp), %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000024c7 addq $1, %r15 + 0xe9, 0x23, 0xec, 0xff, 0xff, //0x000024cb jmp LBB0_205 + //0x000024d0 LBB0_456 + 0x48, 0x85, 0xdb, //0x000024d0 testq %rbx, %rbx + 0x0f, 0x84, 0x81, 0x06, 0x00, 0x00, //0x000024d3 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x000024d9 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x000024dd notq %rcx + 0x49, 0x8d, 0x04, 0x0f, //0x000024e0 leaq (%r15,%rcx), %rax + 0x49, 0x83, 0xf9, 0xff, //0x000024e4 cmpq $-1, %r9 + 0x4c, 0x89, 0xcf, //0x000024e8 movq %r9, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000024eb cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000024ef cmoveq %rax, %rdi + 0x49, 0x83, 0xc7, 0x01, //0x000024f3 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x000024f7 addq $-1, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000024fb movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000024ff movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002503 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xb0, 0xdc, 0xff, 0xff, //0x00002508 vmovdqu $-9040(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x00002510 testq %rbx, %rbx + 0x0f, 0x85, 0xc6, 0xfa, 0xff, 0xff, //0x00002513 jne LBB0_388 + 0xe9, 0x52, 0xfb, 0xff, 0xff, //0x00002519 jmp LBB0_398 + //0x0000251e LBB0_458 + 0x4d, 0x85, 0xed, //0x0000251e testq %r13, %r13 + 0x0f, 0x84, 0x33, 0x06, 0x00, 0x00, //0x00002521 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002527 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x0000252b notq %rcx + 0x4c, 0x01, 0xf9, //0x0000252e addq %r15, %rcx + 0x49, 0x83, 0xf9, 0xff, //0x00002531 cmpq $-1, %r9 + 0x4c, 0x89, 0xca, //0x00002535 movq %r9, %rdx + 0x48, 0x0f, 0x44, 0xd1, //0x00002538 cmoveq %rcx, %rdx + 0x49, 0x0f, 0x45, 0xc9, //0x0000253c cmovneq %r9, %rcx + 0x49, 0x83, 0xc7, 0x01, //0x00002540 addq $1, %r15 + 0x49, 0x83, 0xc5, 0xff, //0x00002544 addq $-1, %r13 + 0x49, 0x89, 0xd1, //0x00002548 movq %rdx, %r9 + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000254b movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000254f movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002553 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x60, 0xdc, 0xff, 0xff, //0x00002558 vmovdqu $-9120(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xed, //0x00002560 testq %r13, %r13 + 0x0f, 0x85, 0x11, 0xfc, 0xff, 0xff, //0x00002563 jne LBB0_410 + 0xe9, 0x1b, 0x04, 0x00, 0x00, //0x00002569 jmp LBB0_327 + //0x0000256e LBB0_460 + 0x48, 0x85, 0xdb, //0x0000256e testq %rbx, %rbx + 0x0f, 0x84, 0xe3, 0x05, 0x00, 0x00, //0x00002571 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x00002577 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x0000257b notq %rcx + 0x49, 0x8d, 0x04, 0x0f, //0x0000257e leaq (%r15,%rcx), %rax + 0x49, 0x83, 0xf9, 0xff, //0x00002582 cmpq $-1, %r9 + 0x4c, 0x89, 0xcf, //0x00002586 movq %r9, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x00002589 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x0000258d cmoveq %rax, %rdi + 0x49, 0x83, 0xc7, 0x01, //0x00002591 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x00002595 addq $-1, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002599 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000259d movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000025a1 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x12, 0xdc, 0xff, 0xff, //0x000025a6 vmovdqu $-9198(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x000025ae testq %rbx, %rbx + 0x0f, 0x85, 0xe8, 0xfc, 0xff, 0xff, //0x000025b1 jne LBB0_425 + 0xe9, 0x74, 0xfd, 0xff, 0xff, //0x000025b7 jmp LBB0_435 + //0x000025bc LBB0_462 + 0x48, 0x85, 0xdb, //0x000025bc testq %rbx, %rbx + 0x0f, 0x84, 0x95, 0x05, 0x00, 0x00, //0x000025bf je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x000025c5 movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x000025c9 notq %rcx + 0x4c, 0x01, 0xf9, //0x000025cc addq %r15, %rcx + 0x49, 0x83, 0xf9, 0xff, //0x000025cf cmpq $-1, %r9 + 0x4c, 0x89, 0xc8, //0x000025d3 movq %r9, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x000025d6 cmoveq %rcx, %rax + 0x49, 0x0f, 0x45, 0xc9, //0x000025da cmovneq %r9, %rcx + 0x49, 0x83, 0xc7, 0x01, //0x000025de addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x000025e2 addq $-1, %rbx + 0x49, 0x89, 0xc1, //0x000025e6 movq %rax, %r9 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000025e9 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000025ed movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000025f1 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xc2, 0xdb, 0xff, 0xff, //0x000025f6 vmovdqu $-9278(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x000025fe testq %rbx, %rbx + 0x0f, 0x85, 0x30, 0xfe, 0xff, 0xff, //0x00002601 jne LBB0_447 + 0xe9, 0x7d, 0x03, 0x00, 0x00, //0x00002607 jmp LBB0_327 + //0x0000260c LBB0_464 + 0x49, 0x83, 0xf9, 0xff, //0x0000260c cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002610 jne LBB0_466 + 0x4c, 0x89, 0xf8, //0x00002616 movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00002619 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x0000261d bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x00002621 addq %rax, %r9 + //0x00002624 LBB0_466 + 0x44, 0x89, 0xd0, //0x00002624 movl %r10d, %eax + 0xf7, 0xd0, //0x00002627 notl %eax + 0x21, 0xd0, //0x00002629 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x0000262b leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x3c, 0x42, //0x0000262e leal (%r10,%rax,2), %edi + 0xf7, 0xd1, //0x00002632 notl %ecx + 0x21, 0xd1, //0x00002634 andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002636 andl $-1431655766, %ecx + 0x45, 0x31, 0xd2, //0x0000263c xorl %r10d, %r10d + 0x01, 0xc1, //0x0000263f addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc2, //0x00002641 setb %r10b + 0x01, 0xc9, //0x00002645 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002647 xorl $1431655765, %ecx + 0x21, 0xf9, //0x0000264d andl %edi, %ecx + 0xf7, 0xd1, //0x0000264f notl %ecx + 0x21, 0xce, //0x00002651 andl %ecx, %esi + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002653 movq $-48(%rbp), %r11 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002657 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x5c, 0xdb, 0xff, 0xff, //0x0000265c vmovdqu $-9380(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xf6, //0x00002664 testq %rsi, %rsi + 0x0f, 0x85, 0xba, 0xf6, 0xff, 0xff, //0x00002667 jne LBB0_225 + //0x0000266d LBB0_467 + 0x49, 0x83, 0xc7, 0x20, //0x0000266d addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x00002671 addq $-32, %rbx + //0x00002675 LBB0_468 + 0x4d, 0x85, 0xd2, //0x00002675 testq %r10, %r10 + 0x0f, 0x85, 0x48, 0x02, 0x00, 0x00, //0x00002678 jne LBB0_501 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000267e movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x00002682 notq %rcx + 0x4c, 0x89, 0xcf, //0x00002685 movq %r9, %rdi + 0x4c, 0x8b, 0x55, 0xc0, //0x00002688 movq $-64(%rbp), %r10 + 0x48, 0x85, 0xdb, //0x0000268c testq %rbx, %rbx + 0x0f, 0x84, 0x91, 0x00, 0x00, 0x00, //0x0000268f je LBB0_480 + //0x00002695 LBB0_470 + 0x48, 0x83, 0xc1, 0x01, //0x00002695 addq $1, %rcx + //0x00002699 LBB0_471 + 0x31, 0xf6, //0x00002699 xorl %esi, %esi + //0x0000269b LBB0_472 + 0x41, 0x0f, 0xb6, 0x14, 0x37, //0x0000269b movzbl (%r15,%rsi), %edx + 0x80, 0xfa, 0x22, //0x000026a0 cmpb $34, %dl + 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x000026a3 je LBB0_479 + 0x80, 0xfa, 0x5c, //0x000026a9 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000026ac je LBB0_477 + 0x48, 0x83, 0xc6, 0x01, //0x000026b2 addq $1, %rsi + 0x48, 0x39, 0xf3, //0x000026b6 cmpq %rsi, %rbx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000026b9 jne LBB0_472 + 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x000026bf jmp LBB0_475 + //0x000026c4 LBB0_477 + 0x48, 0x8d, 0x43, 0xff, //0x000026c4 leaq $-1(%rbx), %rax + 0x48, 0x39, 0xf0, //0x000026c8 cmpq %rsi, %rax + 0x0f, 0x84, 0x89, 0x04, 0x00, 0x00, //0x000026cb je LBB0_539 + 0x4a, 0x8d, 0x04, 0x39, //0x000026d1 leaq (%rcx,%r15), %rax + 0x48, 0x01, 0xf0, //0x000026d5 addq %rsi, %rax + 0x48, 0x83, 0xff, 0xff, //0x000026d8 cmpq $-1, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000026dc cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000026e0 cmoveq %rax, %rdi + 0x49, 0x01, 0xf7, //0x000026e4 addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x02, //0x000026e7 addq $2, %r15 + 0x48, 0x89, 0xd8, //0x000026eb movq %rbx, %rax + 0x48, 0x29, 0xf0, //0x000026ee subq %rsi, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000026f1 addq $-2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x000026f5 addq $-2, %rbx + 0x48, 0x39, 0xf3, //0x000026f9 cmpq %rsi, %rbx + 0x48, 0x89, 0xc3, //0x000026fc movq %rax, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000026ff movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002703 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002707 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xac, 0xda, 0xff, 0xff, //0x0000270c vmovdqu $-9556(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x0f, 0x85, 0x7f, 0xff, 0xff, 0xff, //0x00002714 jne LBB0_471 + 0xe9, 0x6a, 0x02, 0x00, 0x00, //0x0000271a jmp LBB0_327 + //0x0000271f LBB0_479 + 0x49, 0x01, 0xf7, //0x0000271f addq %rsi, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x00002722 addq $1, %r15 + //0x00002726 LBB0_480 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002726 subq $-56(%rbp), %r15 + 0xe9, 0xba, 0xf1, 0xff, 0xff, //0x0000272a jmp LBB0_325 + //0x0000272f LBB0_475 + 0x80, 0xfa, 0x22, //0x0000272f cmpb $34, %dl + 0x0f, 0x85, 0x22, 0x04, 0x00, 0x00, //0x00002732 jne LBB0_539 + 0x49, 0x01, 0xdf, //0x00002738 addq %rbx, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x0000273b movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x0000273f movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002743 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x70, 0xda, 0xff, 0xff, //0x00002748 vmovdqu $-9616(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x00002750 jmp LBB0_480 + //0x00002755 LBB0_481 + 0x49, 0x83, 0xf9, 0xff, //0x00002755 cmpq $-1, %r9 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002759 jne LBB0_483 + 0x4c, 0x89, 0xf8, //0x0000275f movq %r15, %rax + 0x48, 0x2b, 0x45, 0xc8, //0x00002762 subq $-56(%rbp), %rax + 0x4c, 0x0f, 0xbc, 0xca, //0x00002766 bsfq %rdx, %r9 + 0x49, 0x01, 0xc1, //0x0000276a addq %rax, %r9 + //0x0000276d LBB0_483 + 0x44, 0x89, 0xd8, //0x0000276d movl %r11d, %eax + 0xf7, 0xd0, //0x00002770 notl %eax + 0x21, 0xd0, //0x00002772 andl %edx, %eax + 0x8d, 0x0c, 0x00, //0x00002774 leal (%rax,%rax), %ecx + 0x41, 0x8d, 0x34, 0x43, //0x00002777 leal (%r11,%rax,2), %esi + 0xf7, 0xd1, //0x0000277b notl %ecx + 0x21, 0xd1, //0x0000277d andl %edx, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000277f andl $-1431655766, %ecx + 0x45, 0x31, 0xdb, //0x00002785 xorl %r11d, %r11d + 0x01, 0xc1, //0x00002788 addl %eax, %ecx + 0x41, 0x0f, 0x92, 0xc3, //0x0000278a setb %r11b + 0x01, 0xc9, //0x0000278e addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00002790 xorl $1431655765, %ecx + 0x21, 0xf1, //0x00002796 andl %esi, %ecx + 0xf7, 0xd1, //0x00002798 notl %ecx + 0x41, 0x21, 0xca, //0x0000279a andl %ecx, %r10d + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000279d vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x16, 0xda, 0xff, 0xff, //0x000027a2 vmovdqu $-9706(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x4d, 0x85, 0xd2, //0x000027aa testq %r10, %r10 + 0x0f, 0x85, 0xcc, 0xf5, 0xff, 0xff, //0x000027ad jne LBB0_261 + //0x000027b3 LBB0_484 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000027b3 movl $64, %edx + //0x000027b8 LBB0_485 + 0xc5, 0xbd, 0x64, 0xc8, //0x000027b8 vpcmpgtb %ymm0, %ymm8, %ymm1 + 0xc4, 0xc1, 0x7d, 0x64, 0xc1, //0x000027bc vpcmpgtb %ymm9, %ymm0, %ymm0 + 0xc5, 0xf5, 0xdb, 0xc0, //0x000027c1 vpand %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd7, 0xf0, //0x000027c5 vpmovmskb %ymm0, %esi + 0x0f, 0xbc, 0xfe, //0x000027c9 bsfl %esi, %edi + 0x4d, 0x85, 0xd2, //0x000027cc testq %r10, %r10 + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000027cf je LBB0_488 + 0x85, 0xf6, //0x000027d5 testl %esi, %esi + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000027d7 movl $64, %eax + 0x0f, 0x44, 0xf8, //0x000027dc cmovel %eax, %edi + 0x48, 0x39, 0xfa, //0x000027df cmpq %rdi, %rdx + 0x4c, 0x8b, 0x55, 0xc0, //0x000027e2 movq $-64(%rbp), %r10 + 0x0f, 0x87, 0x5d, 0x03, 0x00, 0x00, //0x000027e6 ja LBB0_536 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000027ec subq $-56(%rbp), %r15 + 0x49, 0x01, 0xd7, //0x000027f0 addq %rdx, %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000027f3 addq $1, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000027f7 movq $-48(%rbp), %r11 + 0xe9, 0xe9, 0xf0, 0xff, 0xff, //0x000027fb jmp LBB0_325 + //0x00002800 LBB0_488 + 0x85, 0xf6, //0x00002800 testl %esi, %esi + 0x4c, 0x8b, 0x55, 0xc0, //0x00002802 movq $-64(%rbp), %r10 + 0x0f, 0x85, 0x57, 0x03, 0x00, 0x00, //0x00002806 jne LBB0_537 + 0x49, 0x83, 0xc7, 0x20, //0x0000280c addq $32, %r15 + 0x48, 0x83, 0xc3, 0xe0, //0x00002810 addq $-32, %rbx + //0x00002814 LBB0_490 + 0x4d, 0x85, 0xdb, //0x00002814 testq %r11, %r11 + 0x0f, 0x85, 0xf7, 0x00, 0x00, 0x00, //0x00002817 jne LBB0_503 + 0x4c, 0x89, 0xc9, //0x0000281d movq %r9, %rcx + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002820 movq $-48(%rbp), %r11 + 0x48, 0x85, 0xdb, //0x00002824 testq %rbx, %rbx + 0x0f, 0x84, 0x5c, 0x01, 0x00, 0x00, //0x00002827 je LBB0_327 + //0x0000282d LBB0_492 + 0x41, 0x0f, 0xb6, 0x17, //0x0000282d movzbl (%r15), %edx + 0x80, 0xfa, 0x22, //0x00002831 cmpb $34, %dl + 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00002834 je LBB0_500 + 0x80, 0xfa, 0x5c, //0x0000283a cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x0000283d je LBB0_496 + 0x80, 0xfa, 0x1f, //0x00002843 cmpb $31, %dl + 0x0f, 0x86, 0x23, 0x03, 0x00, 0x00, //0x00002846 jbe LBB0_538 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000284c movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002853 movl $1, %esi + 0x49, 0x01, 0xf7, //0x00002858 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x0000285b addq %rdx, %rbx + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x0000285e jne LBB0_492 + 0xe9, 0x20, 0x01, 0x00, 0x00, //0x00002864 jmp LBB0_327 + //0x00002869 LBB0_496 + 0x48, 0x83, 0xfb, 0x01, //0x00002869 cmpq $1, %rbx + 0x0f, 0x84, 0xe7, 0x02, 0x00, 0x00, //0x0000286d je LBB0_539 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00002873 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x0000287a movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x0000287f cmpq $-1, %rcx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002883 jne LBB0_499 + 0x4d, 0x89, 0xf9, //0x00002889 movq %r15, %r9 + 0x4c, 0x2b, 0x4d, 0xc8, //0x0000288c subq $-56(%rbp), %r9 + 0x4c, 0x89, 0xc9, //0x00002890 movq %r9, %rcx + //0x00002893 LBB0_499 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002893 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002897 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x0000289b vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x18, 0xd9, 0xff, 0xff, //0x000028a0 vmovdqu $-9960(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x49, 0x01, 0xf7, //0x000028a8 addq %rsi, %r15 + 0x48, 0x01, 0xd3, //0x000028ab addq %rdx, %rbx + 0x0f, 0x85, 0x79, 0xff, 0xff, 0xff, //0x000028ae jne LBB0_492 + 0xe9, 0xd0, 0x00, 0x00, 0x00, //0x000028b4 jmp LBB0_327 + //0x000028b9 LBB0_500 + 0x4c, 0x2b, 0x7d, 0xc8, //0x000028b9 subq $-56(%rbp), %r15 + 0x49, 0x83, 0xc7, 0x01, //0x000028bd addq $1, %r15 + 0xe9, 0x23, 0xf0, 0xff, 0xff, //0x000028c1 jmp LBB0_325 + //0x000028c6 LBB0_501 + 0x48, 0x85, 0xdb, //0x000028c6 testq %rbx, %rbx + 0x0f, 0x84, 0x8b, 0x02, 0x00, 0x00, //0x000028c9 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x000028cf movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x000028d3 notq %rcx + 0x49, 0x8d, 0x04, 0x0f, //0x000028d6 leaq (%r15,%rcx), %rax + 0x49, 0x83, 0xf9, 0xff, //0x000028da cmpq $-1, %r9 + 0x4c, 0x89, 0xcf, //0x000028de movq %r9, %rdi + 0x4c, 0x0f, 0x44, 0xc8, //0x000028e1 cmoveq %rax, %r9 + 0x48, 0x0f, 0x44, 0xf8, //0x000028e5 cmoveq %rax, %rdi + 0x49, 0x83, 0xc7, 0x01, //0x000028e9 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x000028ed addq $-1, %rbx + 0x4c, 0x8b, 0x5d, 0xd0, //0x000028f1 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x000028f5 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x000028f9 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0xba, 0xd8, 0xff, 0xff, //0x000028fe vmovdqu $-10054(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x00002906 testq %rbx, %rbx + 0x0f, 0x85, 0x86, 0xfd, 0xff, 0xff, //0x00002909 jne LBB0_470 + 0xe9, 0x12, 0xfe, 0xff, 0xff, //0x0000290f jmp LBB0_480 + //0x00002914 LBB0_503 + 0x48, 0x85, 0xdb, //0x00002914 testq %rbx, %rbx + 0x0f, 0x84, 0x3d, 0x02, 0x00, 0x00, //0x00002917 je LBB0_539 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000291d movq $-56(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x00002921 notq %rcx + 0x4c, 0x01, 0xf9, //0x00002924 addq %r15, %rcx + 0x49, 0x83, 0xf9, 0xff, //0x00002927 cmpq $-1, %r9 + 0x4c, 0x89, 0xc8, //0x0000292b movq %r9, %rax + 0x48, 0x0f, 0x44, 0xc1, //0x0000292e cmoveq %rcx, %rax + 0x49, 0x0f, 0x45, 0xc9, //0x00002932 cmovneq %r9, %rcx + 0x49, 0x83, 0xc7, 0x01, //0x00002936 addq $1, %r15 + 0x48, 0x83, 0xc3, 0xff, //0x0000293a addq $-1, %rbx + 0x49, 0x89, 0xc1, //0x0000293e movq %rax, %r9 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002941 movq $-48(%rbp), %r11 + 0x4c, 0x8b, 0x55, 0xc0, //0x00002945 movq $-64(%rbp), %r10 + 0xc4, 0x41, 0x35, 0x76, 0xc9, //0x00002949 vpcmpeqd %ymm9, %ymm9, %ymm9 + 0xc5, 0xfe, 0x6f, 0x25, 0x6a, 0xd8, 0xff, 0xff, //0x0000294e vmovdqu $-10134(%rip), %ymm4 /* LCPI0_11+0(%rip) */ + 0x48, 0x85, 0xdb, //0x00002956 testq %rbx, %rbx + 0x0f, 0x85, 0xce, 0xfe, 0xff, 0xff, //0x00002959 jne LBB0_492 + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000295f jmp LBB0_327 + //0x00002964 LBB0_505 + 0x4d, 0x89, 0x33, //0x00002964 movq %r14, (%r11) + //0x00002967 LBB0_506 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002967 movq $-1, %r15 + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x0000296e jmp LBB0_533 + //0x00002973 LBB0_517 + 0x49, 0xc7, 0xc7, 0xf9, 0xff, 0xff, 0xff, //0x00002973 movq $-7, %r15 + 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x0000297a jmp LBB0_533 + //0x0000297f LBB0_326 + 0x49, 0x83, 0xff, 0xff, //0x0000297f cmpq $-1, %r15 + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002983 jne LBB0_328 + //0x00002989 LBB0_327 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002989 movq $-1, %r15 + 0x4d, 0x89, 0xe1, //0x00002990 movq %r12, %r9 + //0x00002993 LBB0_328 + 0x4d, 0x89, 0x0b, //0x00002993 movq %r9, (%r11) + 0xe9, 0x33, 0x00, 0x00, 0x00, //0x00002996 jmp LBB0_533 + //0x0000299b LBB0_188 + 0x49, 0x83, 0xc0, 0xff, //0x0000299b addq $-1, %r8 + 0x4d, 0x89, 0xc7, //0x0000299f movq %r8, %r15 + 0xe9, 0x27, 0x00, 0x00, 0x00, //0x000029a2 jmp LBB0_533 + //0x000029a7 LBB0_507 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000029a7 movq $-1, %rcx + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000029ae jmp LBB0_510 + //0x000029b3 LBB0_509 + 0x4c, 0x89, 0xc1, //0x000029b3 movq %r8, %rcx + //0x000029b6 LBB0_510 + 0x48, 0x8b, 0x55, 0xd0, //0x000029b6 movq $-48(%rbp), %rdx + 0x48, 0x8b, 0x02, //0x000029ba movq (%rdx), %rax + 0x48, 0x29, 0xc8, //0x000029bd subq %rcx, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x000029c0 addq $-2, %rax + 0x48, 0x89, 0x02, //0x000029c4 movq %rax, (%rdx) + //0x000029c7 LBB0_532 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000029c7 movq $-2, %r15 + //0x000029ce LBB0_533 + 0x4c, 0x89, 0xf8, //0x000029ce movq %r15, %rax + 0x48, 0x83, 0xc4, 0x40, //0x000029d1 addq $64, %rsp + 0x5b, //0x000029d5 popq %rbx + 0x41, 0x5c, //0x000029d6 popq %r12 + 0x41, 0x5d, //0x000029d8 popq %r13 + 0x41, 0x5e, //0x000029da popq %r14 + 0x41, 0x5f, //0x000029dc popq %r15 + 0x5d, //0x000029de popq %rbp + 0xc5, 0xf8, 0x77, //0x000029df vzeroupper + 0xc3, //0x000029e2 retq + //0x000029e3 LBB0_511 + 0x49, 0x83, 0xf9, 0xff, //0x000029e3 cmpq $-1, %r9 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000029e7 jne LBB0_514 + 0x4c, 0x0f, 0xbc, 0xce, //0x000029ed bsfq %rsi, %r9 + //0x000029f1 LBB0_513 + 0x4d, 0x01, 0xf9, //0x000029f1 addq %r15, %r9 + //0x000029f4 LBB0_514 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000029f4 movq $-2, %r15 + 0x4c, 0x8b, 0x5d, 0xd0, //0x000029fb movq $-48(%rbp), %r11 + 0x4d, 0x89, 0x0b, //0x000029ff movq %r9, (%r11) + 0xe9, 0xc7, 0xff, 0xff, 0xff, //0x00002a02 jmp LBB0_533 + //0x00002a07 LBB0_518 + 0x49, 0x89, 0x13, //0x00002a07 movq %rdx, (%r11) + 0xe9, 0xbf, 0xff, 0xff, 0xff, //0x00002a0a jmp LBB0_533 + //0x00002a0f LBB0_516 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002a0f movq $-1, %rcx + 0xe9, 0x02, 0x01, 0x00, 0x00, //0x00002a16 jmp LBB0_531 + //0x00002a1b LBB0_238 + 0x4d, 0x89, 0x3b, //0x00002a1b movq %r15, (%r11) + 0x43, 0x80, 0x3c, 0x38, 0x6e, //0x00002a1e cmpb $110, (%r8,%r15) + 0x0f, 0x85, 0x9e, 0xff, 0xff, 0xff, //0x00002a23 jne LBB0_532 + 0x49, 0x89, 0x0b, //0x00002a29 movq %rcx, (%r11) + 0x41, 0x80, 0x3c, 0x08, 0x75, //0x00002a2c cmpb $117, (%r8,%rcx) + 0x0f, 0x85, 0x90, 0xff, 0xff, 0xff, //0x00002a31 jne LBB0_532 + 0x48, 0x8d, 0x41, 0x01, //0x00002a37 leaq $1(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a3b movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x01, 0x6c, //0x00002a3e cmpb $108, $1(%r8,%rcx) + 0x0f, 0x85, 0x7d, 0xff, 0xff, 0xff, //0x00002a44 jne LBB0_532 + 0x48, 0x8d, 0x41, 0x02, //0x00002a4a leaq $2(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a4e movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x02, 0x6c, //0x00002a51 cmpb $108, $2(%r8,%rcx) + 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00002a57 je LBB0_523 + 0xe9, 0x65, 0xff, 0xff, 0xff, //0x00002a5d jmp LBB0_532 + //0x00002a62 LBB0_519 + 0x4d, 0x89, 0x3b, //0x00002a62 movq %r15, (%r11) + 0x43, 0x80, 0x3c, 0x38, 0x74, //0x00002a65 cmpb $116, (%r8,%r15) + 0x0f, 0x85, 0x57, 0xff, 0xff, 0xff, //0x00002a6a jne LBB0_532 + 0x49, 0x89, 0x0b, //0x00002a70 movq %rcx, (%r11) + 0x41, 0x80, 0x3c, 0x08, 0x72, //0x00002a73 cmpb $114, (%r8,%rcx) + 0x0f, 0x85, 0x49, 0xff, 0xff, 0xff, //0x00002a78 jne LBB0_532 + 0x48, 0x8d, 0x41, 0x01, //0x00002a7e leaq $1(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a82 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x01, 0x75, //0x00002a85 cmpb $117, $1(%r8,%rcx) + 0x0f, 0x85, 0x36, 0xff, 0xff, 0xff, //0x00002a8b jne LBB0_532 + 0x48, 0x8d, 0x41, 0x02, //0x00002a91 leaq $2(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002a95 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x02, 0x65, //0x00002a98 cmpb $101, $2(%r8,%rcx) + 0x0f, 0x85, 0x23, 0xff, 0xff, 0xff, //0x00002a9e jne LBB0_532 + //0x00002aa4 LBB0_523 + 0x48, 0x83, 0xc1, 0x03, //0x00002aa4 addq $3, %rcx + 0x49, 0x89, 0x0b, //0x00002aa8 movq %rcx, (%r11) + 0xe9, 0x17, 0xff, 0xff, 0xff, //0x00002aab jmp LBB0_532 + //0x00002ab0 LBB0_524 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002ab0 movq $-2, %r15 + 0x80, 0xfa, 0x61, //0x00002ab7 cmpb $97, %dl + 0x0f, 0x85, 0x0e, 0xff, 0xff, 0xff, //0x00002aba jne LBB0_533 + 0x48, 0x8d, 0x41, 0x01, //0x00002ac0 leaq $1(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002ac4 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x01, 0x6c, //0x00002ac7 cmpb $108, $1(%r8,%rcx) + 0x0f, 0x85, 0xfb, 0xfe, 0xff, 0xff, //0x00002acd jne LBB0_533 + 0x48, 0x8d, 0x41, 0x02, //0x00002ad3 leaq $2(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002ad7 movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x02, 0x73, //0x00002ada cmpb $115, $2(%r8,%rcx) + 0x0f, 0x85, 0xe8, 0xfe, 0xff, 0xff, //0x00002ae0 jne LBB0_533 + 0x48, 0x8d, 0x41, 0x03, //0x00002ae6 leaq $3(%rcx), %rax + 0x49, 0x89, 0x03, //0x00002aea movq %rax, (%r11) + 0x41, 0x80, 0x7c, 0x08, 0x03, 0x65, //0x00002aed cmpb $101, $3(%r8,%rcx) + 0x0f, 0x85, 0xd5, 0xfe, 0xff, 0xff, //0x00002af3 jne LBB0_533 + 0x48, 0x83, 0xc1, 0x04, //0x00002af9 addq $4, %rcx + 0x49, 0x89, 0x0b, //0x00002afd movq %rcx, (%r11) + 0xe9, 0xc9, 0xfe, 0xff, 0xff, //0x00002b00 jmp LBB0_533 + //0x00002b05 LBB0_212 + 0x48, 0x83, 0xc1, 0xff, //0x00002b05 addq $-1, %rcx + 0x49, 0x89, 0xcf, //0x00002b09 movq %rcx, %r15 + 0xe9, 0xbd, 0xfe, 0xff, 0xff, //0x00002b0c jmp LBB0_533 + //0x00002b11 LBB0_367 + 0x49, 0x83, 0xc7, 0xff, //0x00002b11 addq $-1, %r15 + 0xe9, 0xb4, 0xfe, 0xff, 0xff, //0x00002b15 jmp LBB0_533 + //0x00002b1a LBB0_530 + 0x4c, 0x89, 0xe1, //0x00002b1a movq %r12, %rcx + //0x00002b1d LBB0_531 + 0x48, 0xf7, 0xd1, //0x00002b1d notq %rcx + 0x48, 0x8b, 0x45, 0xd0, //0x00002b20 movq $-48(%rbp), %rax + 0x48, 0x01, 0x08, //0x00002b24 addq %rcx, (%rax) + 0xe9, 0x9b, 0xfe, 0xff, 0xff, //0x00002b27 jmp LBB0_532 + //0x00002b2c LBB0_535 + 0x4d, 0x89, 0xc4, //0x00002b2c movq %r8, %r12 + 0xe9, 0x55, 0xfe, 0xff, 0xff, //0x00002b2f jmp LBB0_327 + //0x00002b34 LBB0_163 + 0x4c, 0x01, 0xfa, //0x00002b34 addq %r15, %rdx + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002b37 movq $-2, %r15 + 0x49, 0x89, 0xd1, //0x00002b3e movq %rdx, %r9 + 0x49, 0x89, 0x13, //0x00002b41 movq %rdx, (%r11) + 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x00002b44 jmp LBB0_533 + //0x00002b49 LBB0_536 + 0x89, 0xf8, //0x00002b49 movl %edi, %eax + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002b4b subq $-56(%rbp), %r15 + 0x49, 0x01, 0xc7, //0x00002b4f addq %rax, %r15 + 0x4d, 0x89, 0xf9, //0x00002b52 movq %r15, %r9 + 0xe9, 0x9a, 0xfe, 0xff, 0xff, //0x00002b55 jmp LBB0_514 + //0x00002b5a LBB0_539 + 0x4c, 0x8b, 0x5d, 0xd0, //0x00002b5a movq $-48(%rbp), %r11 + 0xe9, 0x26, 0xfe, 0xff, 0xff, //0x00002b5e jmp LBB0_327 + //0x00002b63 LBB0_537 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002b63 subq $-56(%rbp), %r15 + 0x41, 0x89, 0xf9, //0x00002b67 movl %edi, %r9d + 0xe9, 0x82, 0xfe, 0xff, 0xff, //0x00002b6a jmp LBB0_513 + //0x00002b6f LBB0_538 + 0x4c, 0x2b, 0x7d, 0xc8, //0x00002b6f subq $-56(%rbp), %r15 + 0x4d, 0x89, 0xf9, //0x00002b73 movq %r15, %r9 + 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x00002b76 movq $-2, %r15 + 0x4d, 0x89, 0x0b, //0x00002b7d movq %r9, (%r11) + 0xe9, 0x49, 0xfe, 0xff, 0xff, //0x00002b80 jmp LBB0_533 + 0x90, 0x90, 0x90, //0x00002b85 .p2align 2, 0x90 + // // .set L0_0_set_38, LBB0_38-LJTI0_0 + // // .set L0_0_set_64, LBB0_64-LJTI0_0 + // // .set L0_0_set_44, LBB0_44-LJTI0_0 + // // .set L0_0_set_62, LBB0_62-LJTI0_0 + // // .set L0_0_set_41, LBB0_41-LJTI0_0 + // // .set L0_0_set_67, LBB0_67-LJTI0_0 + //0x00002b88 LJTI0_0 + 0xa6, 0xd9, 0xff, 0xff, //0x00002b88 .long L0_0_set_38 + 0x3c, 0xdb, 0xff, 0xff, //0x00002b8c .long L0_0_set_64 + 0xde, 0xd9, 0xff, 0xff, //0x00002b90 .long L0_0_set_44 + 0x24, 0xdb, 0xff, 0xff, //0x00002b94 .long L0_0_set_62 + 0xbd, 0xd9, 0xff, 0xff, //0x00002b98 .long L0_0_set_41 + 0xaa, 0xdf, 0xff, 0xff, //0x00002b9c .long L0_0_set_67 + // // .set L0_1_set_533, LBB0_533-LJTI0_1 + // // .set L0_1_set_532, LBB0_532-LJTI0_1 + // // .set L0_1_set_213, LBB0_213-LJTI0_1 + // // .set L0_1_set_230, LBB0_230-LJTI0_1 + // // .set L0_1_set_81, LBB0_81-LJTI0_1 + // // .set L0_1_set_234, LBB0_234-LJTI0_1 + // // .set L0_1_set_209, LBB0_209-LJTI0_1 + // // .set L0_1_set_236, LBB0_236-LJTI0_1 + // // .set L0_1_set_244, LBB0_244-LJTI0_1 + // // .set L0_1_set_242, LBB0_242-LJTI0_1 + //0x00002ba0 LJTI0_1 + 0x2e, 0xfe, 0xff, 0xff, //0x00002ba0 .long L0_1_set_533 + 0x27, 0xfe, 0xff, 0xff, //0x00002ba4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ba8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bac .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bb0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bb4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bb8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bbc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bc0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bc4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bc8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bcc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bd0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bd4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bd8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bdc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002be0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002be4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002be8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bec .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bf0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bf4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bf8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002bfc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c00 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c04 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c08 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c0c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c10 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c14 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c18 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c1c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c20 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c24 .long L0_1_set_532 + 0xcf, 0xe5, 0xff, 0xff, //0x00002c28 .long L0_1_set_213 + 0x27, 0xfe, 0xff, 0xff, //0x00002c2c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c30 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c34 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c38 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c3c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c40 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c44 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c48 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c4c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c50 .long L0_1_set_532 + 0xfc, 0xe6, 0xff, 0xff, //0x00002c54 .long L0_1_set_230 + 0x27, 0xfe, 0xff, 0xff, //0x00002c58 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c5c .long L0_1_set_532 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c60 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c64 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c68 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c6c .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c70 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c74 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c78 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c7c .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c80 .long L0_1_set_81 + 0x6f, 0xdb, 0xff, 0xff, //0x00002c84 .long L0_1_set_81 + 0x27, 0xfe, 0xff, 0xff, //0x00002c88 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c8c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c90 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c94 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c98 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002c9c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ca0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ca4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ca8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cac .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cb0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cb4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cb8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cbc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cc0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cc4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cc8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ccc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cd0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cd4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cd8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cdc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ce0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ce4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002ce8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cec .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cf0 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cf4 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cf8 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002cfc .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d00 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d04 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d08 .long L0_1_set_532 + 0x35, 0xe7, 0xff, 0xff, //0x00002d0c .long L0_1_set_234 + 0x27, 0xfe, 0xff, 0xff, //0x00002d10 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d14 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d18 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d1c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d20 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d24 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d28 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d2c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d30 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d34 .long L0_1_set_532 + 0x96, 0xe5, 0xff, 0xff, //0x00002d38 .long L0_1_set_209 + 0x27, 0xfe, 0xff, 0xff, //0x00002d3c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d40 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d44 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d48 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d4c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d50 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d54 .long L0_1_set_532 + 0x5c, 0xe7, 0xff, 0xff, //0x00002d58 .long L0_1_set_236 + 0x27, 0xfe, 0xff, 0xff, //0x00002d5c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d60 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d64 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d68 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d6c .long L0_1_set_532 + 0xaf, 0xe7, 0xff, 0xff, //0x00002d70 .long L0_1_set_244 + 0x27, 0xfe, 0xff, 0xff, //0x00002d74 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d78 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d7c .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d80 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d84 .long L0_1_set_532 + 0x27, 0xfe, 0xff, 0xff, //0x00002d88 .long L0_1_set_532 + 0x88, 0xe7, 0xff, 0xff, //0x00002d8c .long L0_1_set_242 + // // .set L0_2_set_309, LBB0_309-LJTI0_2 + // // .set L0_2_set_331, LBB0_331-LJTI0_2 + // // .set L0_2_set_315, LBB0_315-LJTI0_2 + // // .set L0_2_set_318, LBB0_318-LJTI0_2 + //0x00002d90 LJTI0_2 + 0x7b, 0xea, 0xff, 0xff, //0x00002d90 .long L0_2_set_309 + 0x94, 0xeb, 0xff, 0xff, //0x00002d94 .long L0_2_set_331 + 0x7b, 0xea, 0xff, 0xff, //0x00002d98 .long L0_2_set_309 + 0xca, 0xea, 0xff, 0xff, //0x00002d9c .long L0_2_set_315 + 0x94, 0xeb, 0xff, 0xff, //0x00002da0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002da4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002da8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dac .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002db0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002db4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002db8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dbc .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dc0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dc4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dc8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dcc .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dd0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dd4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dd8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002ddc .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002de0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002de4 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002de8 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002dec .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002df0 .long L0_2_set_331 + 0x94, 0xeb, 0xff, 0xff, //0x00002df4 .long L0_2_set_331 + 0xeb, 0xea, 0xff, 0xff, //0x00002df8 .long L0_2_set_318 + // // .set L0_3_set_125, LBB0_125-LJTI0_3 + // // .set L0_3_set_190, LBB0_190-LJTI0_3 + // // .set L0_3_set_131, LBB0_131-LJTI0_3 + // // .set L0_3_set_134, LBB0_134-LJTI0_3 + //0x00002dfc LJTI0_3 + 0xbe, 0xdc, 0xff, 0xff, //0x00002dfc .long L0_3_set_125 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e00 .long L0_3_set_190 + 0xbe, 0xdc, 0xff, 0xff, //0x00002e04 .long L0_3_set_125 + 0x07, 0xdd, 0xff, 0xff, //0x00002e08 .long L0_3_set_131 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e0c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e10 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e14 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e18 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e1c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e20 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e24 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e28 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e2c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e30 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e34 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e38 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e3c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e40 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e44 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e48 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e4c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e50 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e54 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e58 .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e5c .long L0_3_set_190 + 0xf2, 0xe1, 0xff, 0xff, //0x00002e60 .long L0_3_set_190 + 0x23, 0xdd, 0xff, 0xff, //0x00002e64 .long L0_3_set_134 + //0x00002e68 .p2align 2, 0x00 + //0x00002e68 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00002e68 .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8.go new file mode 100644 index 000000000..88b67e471 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8.go @@ -0,0 +1,37 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) + +var S_validate_utf8 uintptr + +//go:nosplit +func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) { + return F_validate_utf8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) +} + + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast.go new file mode 100644 index 000000000..c0d79f6d2 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast.go @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_validate_utf8_fast func(s unsafe.Pointer) (ret int) + +var S_validate_utf8_fast uintptr + +//go:nosplit +func validate_utf8_fast(s *string) (ret int) { + return F_validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_subr.go new file mode 100644 index 000000000..009afe6b9 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_subr.go @@ -0,0 +1,42 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__validate_utf8_fast = 272 +) + +const ( + _stack__validate_utf8_fast = 176 +) + +const ( + _size__validate_utf8_fast = 2656 +) + +var ( + _pcsp__validate_utf8_fast = [][2]uint32{ + {0x1, 0}, + {0x5, 8}, + {0xc, 16}, + {0x6aa, 176}, + {0x6ab, 16}, + {0x6ac, 8}, + {0x6b0, 0}, + {0x7d3, 176}, + {0x7d4, 16}, + {0x7d5, 8}, + {0x7d9, 0}, + {0xa60, 176}, + } +) + +var _cfunc_validate_utf8_fast = []loader.CFunc{ + {"_validate_utf8_fast_entry", 0, _entry__validate_utf8_fast, 0, nil}, + {"_validate_utf8_fast", _entry__validate_utf8_fast, _size__validate_utf8_fast, _stack__validate_utf8_fast, _pcsp__validate_utf8_fast}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_text_amd64.go new file mode 100644 index 000000000..c562126bf --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_fast_text_amd64.go @@ -0,0 +1,753 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_validate_utf8_fast = []byte{ + // .p2align 5, 0x00 + // LCPI0_0 + 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, // QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f' + 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000010 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f' + //0x00000020 LCPI0_1 + 0x02, //0x00000020 .byte 2 + 0x02, //0x00000021 .byte 2 + 0x02, //0x00000022 .byte 2 + 0x02, //0x00000023 .byte 2 + 0x02, //0x00000024 .byte 2 + 0x02, //0x00000025 .byte 2 + 0x02, //0x00000026 .byte 2 + 0x02, //0x00000027 .byte 2 + 0x80, //0x00000028 .byte 128 + 0x80, //0x00000029 .byte 128 + 0x80, //0x0000002a .byte 128 + 0x80, //0x0000002b .byte 128 + 0x21, //0x0000002c .byte 33 + 0x01, //0x0000002d .byte 1 + 0x15, //0x0000002e .byte 21 + 0x49, //0x0000002f .byte 73 + 0x02, //0x00000030 .byte 2 + 0x02, //0x00000031 .byte 2 + 0x02, //0x00000032 .byte 2 + 0x02, //0x00000033 .byte 2 + 0x02, //0x00000034 .byte 2 + 0x02, //0x00000035 .byte 2 + 0x02, //0x00000036 .byte 2 + 0x02, //0x00000037 .byte 2 + 0x80, //0x00000038 .byte 128 + 0x80, //0x00000039 .byte 128 + 0x80, //0x0000003a .byte 128 + 0x80, //0x0000003b .byte 128 + 0x21, //0x0000003c .byte 33 + 0x01, //0x0000003d .byte 1 + 0x15, //0x0000003e .byte 21 + 0x49, //0x0000003f .byte 73 + //0x00000040 LCPI0_2 + 0xe7, //0x00000040 .byte 231 + 0xa3, //0x00000041 .byte 163 + 0x83, //0x00000042 .byte 131 + 0x83, //0x00000043 .byte 131 + 0x8b, //0x00000044 .byte 139 + 0xcb, //0x00000045 .byte 203 + 0xcb, //0x00000046 .byte 203 + 0xcb, //0x00000047 .byte 203 + 0xcb, //0x00000048 .byte 203 + 0xcb, //0x00000049 .byte 203 + 0xcb, //0x0000004a .byte 203 + 0xcb, //0x0000004b .byte 203 + 0xcb, //0x0000004c .byte 203 + 0xdb, //0x0000004d .byte 219 + 0xcb, //0x0000004e .byte 203 + 0xcb, //0x0000004f .byte 203 + 0xe7, //0x00000050 .byte 231 + 0xa3, //0x00000051 .byte 163 + 0x83, //0x00000052 .byte 131 + 0x83, //0x00000053 .byte 131 + 0x8b, //0x00000054 .byte 139 + 0xcb, //0x00000055 .byte 203 + 0xcb, //0x00000056 .byte 203 + 0xcb, //0x00000057 .byte 203 + 0xcb, //0x00000058 .byte 203 + 0xcb, //0x00000059 .byte 203 + 0xcb, //0x0000005a .byte 203 + 0xcb, //0x0000005b .byte 203 + 0xcb, //0x0000005c .byte 203 + 0xdb, //0x0000005d .byte 219 + 0xcb, //0x0000005e .byte 203 + 0xcb, //0x0000005f .byte 203 + //0x00000060 LCPI0_3 + 0x01, //0x00000060 .byte 1 + 0x01, //0x00000061 .byte 1 + 0x01, //0x00000062 .byte 1 + 0x01, //0x00000063 .byte 1 + 0x01, //0x00000064 .byte 1 + 0x01, //0x00000065 .byte 1 + 0x01, //0x00000066 .byte 1 + 0x01, //0x00000067 .byte 1 + 0xe6, //0x00000068 .byte 230 + 0xae, //0x00000069 .byte 174 + 0xba, //0x0000006a .byte 186 + 0xba, //0x0000006b .byte 186 + 0x01, //0x0000006c .byte 1 + 0x01, //0x0000006d .byte 1 + 0x01, //0x0000006e .byte 1 + 0x01, //0x0000006f .byte 1 + 0x01, //0x00000070 .byte 1 + 0x01, //0x00000071 .byte 1 + 0x01, //0x00000072 .byte 1 + 0x01, //0x00000073 .byte 1 + 0x01, //0x00000074 .byte 1 + 0x01, //0x00000075 .byte 1 + 0x01, //0x00000076 .byte 1 + 0x01, //0x00000077 .byte 1 + 0xe6, //0x00000078 .byte 230 + 0xae, //0x00000079 .byte 174 + 0xba, //0x0000007a .byte 186 + 0xba, //0x0000007b .byte 186 + 0x01, //0x0000007c .byte 1 + 0x01, //0x0000007d .byte 1 + 0x01, //0x0000007e .byte 1 + 0x01, //0x0000007f .byte 1 + //0x00000080 LCPI0_4 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000080 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000090 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x000000a0 LCPI0_5 + 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, //0x000000a0 QUAD $0xefefefefefefefef; QUAD $0xefefefefefefefef // .space 16, '\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef' + 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, //0x000000b0 QUAD $0xefefefefefefefef; QUAD $0xefefefefefefefef // .space 16, '\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef' + //0x000000c0 LCPI0_7 + 0xff, //0x000000c0 .byte 255 + 0xff, //0x000000c1 .byte 255 + 0xff, //0x000000c2 .byte 255 + 0xff, //0x000000c3 .byte 255 + 0xff, //0x000000c4 .byte 255 + 0xff, //0x000000c5 .byte 255 + 0xff, //0x000000c6 .byte 255 + 0xff, //0x000000c7 .byte 255 + 0xff, //0x000000c8 .byte 255 + 0xff, //0x000000c9 .byte 255 + 0xff, //0x000000ca .byte 255 + 0xff, //0x000000cb .byte 255 + 0xff, //0x000000cc .byte 255 + 0xff, //0x000000cd .byte 255 + 0xff, //0x000000ce .byte 255 + 0xff, //0x000000cf .byte 255 + 0xff, //0x000000d0 .byte 255 + 0xff, //0x000000d1 .byte 255 + 0xff, //0x000000d2 .byte 255 + 0xff, //0x000000d3 .byte 255 + 0xff, //0x000000d4 .byte 255 + 0xff, //0x000000d5 .byte 255 + 0xff, //0x000000d6 .byte 255 + 0xff, //0x000000d7 .byte 255 + 0xff, //0x000000d8 .byte 255 + 0xff, //0x000000d9 .byte 255 + 0xff, //0x000000da .byte 255 + 0xff, //0x000000db .byte 255 + 0xff, //0x000000dc .byte 255 + 0xef, //0x000000dd .byte 239 + 0xdf, //0x000000de .byte 223 + 0xbf, //0x000000df .byte 191 + //0x000000e0 LCPI0_8 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000000f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00000100 .p2align 3, 0x00 + //0x00000100 LCPI0_6 + 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, //0x00000100 .quad -9187201950435737472 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000108 .p2align 4, 0x90 + //0x00000110 _validate_utf8_fast + 0x55, //0x00000110 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000111 movq %rsp, %rbp + 0x53, //0x00000114 pushq %rbx + 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x00000115 subq $160, %rsp + 0x4c, 0x8b, 0x57, 0x08, //0x0000011c movq $8(%rdi), %r10 + 0x4d, 0x85, 0xd2, //0x00000120 testq %r10, %r10 + 0x0f, 0x84, 0xb4, 0x07, 0x00, 0x00, //0x00000123 je LBB0_28 + 0x4c, 0x8b, 0x0f, //0x00000129 movq (%rdi), %r9 + 0x4d, 0x01, 0xca, //0x0000012c addq %r9, %r10 + 0x49, 0x8d, 0x72, 0x80, //0x0000012f leaq $-128(%r10), %rsi + 0xc5, 0xf1, 0xef, 0xc9, //0x00000133 vpxor %xmm1, %xmm1, %xmm1 + 0xc5, 0xe9, 0xef, 0xd2, //0x00000137 vpxor %xmm2, %xmm2, %xmm2 + 0xc5, 0xf9, 0xef, 0xc0, //0x0000013b vpxor %xmm0, %xmm0, %xmm0 + 0x4c, 0x89, 0xc8, //0x0000013f movq %r9, %rax + 0x4c, 0x39, 0xce, //0x00000142 cmpq %r9, %rsi + 0x0f, 0x86, 0x6a, 0x03, 0x00, 0x00, //0x00000145 jbe LBB0_12 + 0xc5, 0xfe, 0x6f, 0x25, 0xad, 0xfe, 0xff, 0xff, //0x0000014b vmovdqu $-339(%rip), %ymm4 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xe5, 0xfe, 0xff, 0xff, //0x00000153 vmovdqu $-283(%rip), %ymm6 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0xfd, 0xfe, 0xff, 0xff, //0x0000015b vmovdqu $-259(%rip), %ymm7 /* LCPI0_3+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0x15, 0xff, 0xff, 0xff, //0x00000163 vmovdqu $-235(%rip), %ymm8 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x0d, 0x2d, 0xff, 0xff, 0xff, //0x0000016b vmovdqu $-211(%rip), %ymm9 /* LCPI0_5+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x15, 0x45, 0xff, 0xff, 0xff, //0x00000173 vmovdqu $-187(%rip), %ymm10 /* LCPI0_7+0(%rip) */ + 0x4c, 0x89, 0xc8, //0x0000017b movq %r9, %rax + 0xc5, 0xf9, 0xef, 0xc0, //0x0000017e vpxor %xmm0, %xmm0, %xmm0 + 0xc5, 0xe9, 0xef, 0xd2, //0x00000182 vpxor %xmm2, %xmm2, %xmm2 + 0xc5, 0xf1, 0xef, 0xc9, //0x00000186 vpxor %xmm1, %xmm1, %xmm1 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000018a .p2align 4, 0x90 + //0x00000190 LBB0_3 + 0xc5, 0x7e, 0x6f, 0x38, //0x00000190 vmovdqu (%rax), %ymm15 + 0xc5, 0x7e, 0x6f, 0x68, 0x20, //0x00000194 vmovdqu $32(%rax), %ymm13 + 0xc5, 0x7e, 0x6f, 0x60, 0x40, //0x00000199 vmovdqu $64(%rax), %ymm12 + 0xc5, 0x7e, 0x6f, 0x58, 0x60, //0x0000019e vmovdqu $96(%rax), %ymm11 + 0xc4, 0xc1, 0x15, 0xeb, 0xdf, //0x000001a3 vpor %ymm15, %ymm13, %ymm3 + 0xc4, 0x41, 0x25, 0xeb, 0xf4, //0x000001a8 vpor %ymm12, %ymm11, %ymm14 + 0xc5, 0x8d, 0xeb, 0xeb, //0x000001ad vpor %ymm3, %ymm14, %ymm5 + 0xc5, 0xfd, 0xd7, 0xcd, //0x000001b1 vpmovmskb %ymm5, %ecx + 0x85, 0xc9, //0x000001b5 testl %ecx, %ecx + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x000001b7 jne LBB0_6 + 0xc5, 0xf5, 0xeb, 0xc0, //0x000001bd vpor %ymm0, %ymm1, %ymm0 + //0x000001c1 LBB0_5 + 0x48, 0x83, 0xe8, 0x80, //0x000001c1 subq $-128, %rax + 0x48, 0x39, 0xf0, //0x000001c5 cmpq %rsi, %rax + 0x0f, 0x82, 0xc2, 0xff, 0xff, 0xff, //0x000001c8 jb LBB0_3 + 0xe9, 0xe2, 0x02, 0x00, 0x00, //0x000001ce jmp LBB0_12 + //0x000001d3 LBB0_6 + 0xc5, 0xfd, 0xd7, 0xcb, //0x000001d3 vpmovmskb %ymm3, %ecx + 0x85, 0xc9, //0x000001d7 testl %ecx, %ecx + 0x0f, 0x85, 0xf0, 0x00, 0x00, 0x00, //0x000001d9 jne LBB0_9 + 0xc5, 0xf5, 0xeb, 0xc0, //0x000001df vpor %ymm0, %ymm1, %ymm0 + 0xc4, 0xc3, 0x6d, 0x46, 0xcc, 0x21, //0x000001e3 vperm2i128 $33, %ymm12, %ymm2, %ymm1 + 0xc4, 0xe3, 0x1d, 0x0f, 0xd1, 0x0f, //0x000001e9 vpalignr $15, %ymm1, %ymm12, %ymm2 + 0xc5, 0xe5, 0x71, 0xd2, 0x04, //0x000001ef vpsrlw $4, %ymm2, %ymm3 + 0xc5, 0xe5, 0xdb, 0xdc, //0x000001f4 vpand %ymm4, %ymm3, %ymm3 + 0xc5, 0x7e, 0x6f, 0x35, 0x20, 0xfe, 0xff, 0xff, //0x000001f8 vmovdqu $-480(%rip), %ymm14 /* LCPI0_1+0(%rip) */ + 0xc4, 0xe2, 0x0d, 0x00, 0xdb, //0x00000200 vpshufb %ymm3, %ymm14, %ymm3 + 0xc5, 0xed, 0xdb, 0xd4, //0x00000205 vpand %ymm4, %ymm2, %ymm2 + 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x00000209 vpshufb %ymm2, %ymm6, %ymm2 + 0xc4, 0xc1, 0x55, 0x71, 0xd4, 0x04, //0x0000020e vpsrlw $4, %ymm12, %ymm5 + 0xc5, 0xd5, 0xdb, 0xec, //0x00000214 vpand %ymm4, %ymm5, %ymm5 + 0xc4, 0xe2, 0x45, 0x00, 0xed, //0x00000218 vpshufb %ymm5, %ymm7, %ymm5 + 0xc5, 0xed, 0xdb, 0xd5, //0x0000021d vpand %ymm5, %ymm2, %ymm2 + 0xc5, 0xe5, 0xdb, 0xd2, //0x00000221 vpand %ymm2, %ymm3, %ymm2 + 0xc4, 0xe3, 0x1d, 0x0f, 0xd9, 0x0e, //0x00000225 vpalignr $14, %ymm1, %ymm12, %ymm3 + 0xc4, 0xe3, 0x1d, 0x0f, 0xc9, 0x0d, //0x0000022b vpalignr $13, %ymm1, %ymm12, %ymm1 + 0xc4, 0xc1, 0x65, 0xd8, 0xd8, //0x00000231 vpsubusb %ymm8, %ymm3, %ymm3 + 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00000236 vpsubusb %ymm9, %ymm1, %ymm1 + 0xc5, 0xf5, 0xeb, 0xcb, //0x0000023b vpor %ymm3, %ymm1, %ymm1 + 0xc4, 0x41, 0x11, 0xef, 0xed, //0x0000023f vpxor %xmm13, %xmm13, %xmm13 + 0xc5, 0x95, 0x74, 0xc9, //0x00000244 vpcmpeqb %ymm1, %ymm13, %ymm1 + 0xc4, 0xe2, 0x7d, 0x59, 0x1d, 0xaf, 0xfe, 0xff, 0xff, //0x00000248 vpbroadcastq $-337(%rip), %ymm3 /* LCPI0_6+0(%rip) */ + 0xc5, 0xf5, 0xdf, 0xcb, //0x00000251 vpandn %ymm3, %ymm1, %ymm1 + 0xc5, 0xf5, 0xef, 0xca, //0x00000255 vpxor %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00000259 vpor %ymm1, %ymm0, %ymm0 + 0xc4, 0xc3, 0x1d, 0x46, 0xcb, 0x21, //0x0000025d vperm2i128 $33, %ymm11, %ymm12, %ymm1 + 0xc4, 0xe3, 0x25, 0x0f, 0xd1, 0x0f, //0x00000263 vpalignr $15, %ymm1, %ymm11, %ymm2 + 0xc5, 0xd5, 0x71, 0xd2, 0x04, //0x00000269 vpsrlw $4, %ymm2, %ymm5 + 0xc5, 0xd5, 0xdb, 0xec, //0x0000026e vpand %ymm4, %ymm5, %ymm5 + 0xc4, 0xe2, 0x0d, 0x00, 0xed, //0x00000272 vpshufb %ymm5, %ymm14, %ymm5 + 0xc5, 0xed, 0xdb, 0xd4, //0x00000277 vpand %ymm4, %ymm2, %ymm2 + 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x0000027b vpshufb %ymm2, %ymm6, %ymm2 + 0xc4, 0xc1, 0x1d, 0x71, 0xd3, 0x04, //0x00000280 vpsrlw $4, %ymm11, %ymm12 + 0xc5, 0x1d, 0xdb, 0xe4, //0x00000286 vpand %ymm4, %ymm12, %ymm12 + 0xc4, 0x42, 0x45, 0x00, 0xe4, //0x0000028a vpshufb %ymm12, %ymm7, %ymm12 + 0xc5, 0x9d, 0xdb, 0xd2, //0x0000028f vpand %ymm2, %ymm12, %ymm2 + 0xc5, 0xd5, 0xdb, 0xd2, //0x00000293 vpand %ymm2, %ymm5, %ymm2 + 0xc4, 0xe3, 0x25, 0x0f, 0xe9, 0x0e, //0x00000297 vpalignr $14, %ymm1, %ymm11, %ymm5 + 0xc4, 0xe3, 0x25, 0x0f, 0xc9, 0x0d, //0x0000029d vpalignr $13, %ymm1, %ymm11, %ymm1 + 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x000002a3 vpsubusb %ymm8, %ymm5, %ymm5 + 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x000002a8 vpsubusb %ymm9, %ymm1, %ymm1 + 0xc5, 0xf5, 0xeb, 0xcd, //0x000002ad vpor %ymm5, %ymm1, %ymm1 + 0xc5, 0x95, 0x74, 0xc9, //0x000002b1 vpcmpeqb %ymm1, %ymm13, %ymm1 + 0xc5, 0xf5, 0xdf, 0xcb, //0x000002b5 vpandn %ymm3, %ymm1, %ymm1 + 0xc5, 0xf5, 0xef, 0xca, //0x000002b9 vpxor %ymm2, %ymm1, %ymm1 + //0x000002bd LBB0_8 + 0xc5, 0xfd, 0xeb, 0xc1, //0x000002bd vpor %ymm1, %ymm0, %ymm0 + 0xc4, 0xc1, 0x25, 0xd8, 0xca, //0x000002c1 vpsubusb %ymm10, %ymm11, %ymm1 + 0xc5, 0x7d, 0x7f, 0xda, //0x000002c6 vmovdqa %ymm11, %ymm2 + 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x000002ca jmp LBB0_5 + //0x000002cf LBB0_9 + 0xc4, 0xc3, 0x6d, 0x46, 0xcf, 0x21, //0x000002cf vperm2i128 $33, %ymm15, %ymm2, %ymm1 + 0xc4, 0xe3, 0x05, 0x0f, 0xd1, 0x0f, //0x000002d5 vpalignr $15, %ymm1, %ymm15, %ymm2 + 0xc5, 0xe5, 0x71, 0xd2, 0x04, //0x000002db vpsrlw $4, %ymm2, %ymm3 + 0xc5, 0xe5, 0xdb, 0xdc, //0x000002e0 vpand %ymm4, %ymm3, %ymm3 + 0xc5, 0xfe, 0x6f, 0x2d, 0x34, 0xfd, 0xff, 0xff, //0x000002e4 vmovdqu $-716(%rip), %ymm5 /* LCPI0_1+0(%rip) */ + 0xc4, 0xe2, 0x55, 0x00, 0xdb, //0x000002ec vpshufb %ymm3, %ymm5, %ymm3 + 0xc5, 0xed, 0xdb, 0xd4, //0x000002f1 vpand %ymm4, %ymm2, %ymm2 + 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x000002f5 vpshufb %ymm2, %ymm6, %ymm2 + 0xc4, 0xc1, 0x55, 0x71, 0xd7, 0x04, //0x000002fa vpsrlw $4, %ymm15, %ymm5 + 0xc5, 0xd5, 0xdb, 0xec, //0x00000300 vpand %ymm4, %ymm5, %ymm5 + 0xc4, 0xe2, 0x45, 0x00, 0xed, //0x00000304 vpshufb %ymm5, %ymm7, %ymm5 + 0xc5, 0xed, 0xdb, 0xd5, //0x00000309 vpand %ymm5, %ymm2, %ymm2 + 0xc5, 0xe5, 0xdb, 0xd2, //0x0000030d vpand %ymm2, %ymm3, %ymm2 + 0xc4, 0xe3, 0x05, 0x0f, 0xd9, 0x0e, //0x00000311 vpalignr $14, %ymm1, %ymm15, %ymm3 + 0xc4, 0xe3, 0x05, 0x0f, 0xc9, 0x0d, //0x00000317 vpalignr $13, %ymm1, %ymm15, %ymm1 + 0xc4, 0xc1, 0x65, 0xd8, 0xd8, //0x0000031d vpsubusb %ymm8, %ymm3, %ymm3 + 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00000322 vpsubusb %ymm9, %ymm1, %ymm1 + 0xc5, 0xf5, 0xeb, 0xcb, //0x00000327 vpor %ymm3, %ymm1, %ymm1 + 0xc5, 0xe1, 0xef, 0xdb, //0x0000032b vpxor %xmm3, %xmm3, %xmm3 + 0xc5, 0xf5, 0x74, 0xdb, //0x0000032f vpcmpeqb %ymm3, %ymm1, %ymm3 + 0xc4, 0xe2, 0x7d, 0x59, 0x0d, 0xc4, 0xfd, 0xff, 0xff, //0x00000333 vpbroadcastq $-572(%rip), %ymm1 /* LCPI0_6+0(%rip) */ + 0xc5, 0xe5, 0xdf, 0xd9, //0x0000033c vpandn %ymm1, %ymm3, %ymm3 + 0xc5, 0xe5, 0xef, 0xd2, //0x00000340 vpxor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfe, 0x7f, 0x54, 0x24, 0x60, //0x00000344 vmovdqu %ymm2, $96(%rsp) + 0xc4, 0xc3, 0x05, 0x46, 0xdd, 0x21, //0x0000034a vperm2i128 $33, %ymm13, %ymm15, %ymm3 + 0xc4, 0xe3, 0x15, 0x0f, 0xeb, 0x0f, //0x00000350 vpalignr $15, %ymm3, %ymm13, %ymm5 + 0xc5, 0x85, 0x71, 0xd5, 0x04, //0x00000356 vpsrlw $4, %ymm5, %ymm15 + 0xc5, 0x05, 0xdb, 0xfc, //0x0000035b vpand %ymm4, %ymm15, %ymm15 + 0xc5, 0xfe, 0x6f, 0x15, 0xb9, 0xfc, 0xff, 0xff, //0x0000035f vmovdqu $-839(%rip), %ymm2 /* LCPI0_1+0(%rip) */ + 0xc4, 0x42, 0x6d, 0x00, 0xff, //0x00000367 vpshufb %ymm15, %ymm2, %ymm15 + 0xc5, 0xd5, 0xdb, 0xec, //0x0000036c vpand %ymm4, %ymm5, %ymm5 + 0xc4, 0xe2, 0x4d, 0x00, 0xed, //0x00000370 vpshufb %ymm5, %ymm6, %ymm5 + 0xc4, 0xc1, 0x6d, 0x71, 0xd5, 0x04, //0x00000375 vpsrlw $4, %ymm13, %ymm2 + 0xc5, 0xed, 0xdb, 0xd4, //0x0000037b vpand %ymm4, %ymm2, %ymm2 + 0xc4, 0xe2, 0x45, 0x00, 0xd2, //0x0000037f vpshufb %ymm2, %ymm7, %ymm2 + 0xc5, 0xd5, 0xdb, 0xd2, //0x00000384 vpand %ymm2, %ymm5, %ymm2 + 0xc5, 0x85, 0xdb, 0xd2, //0x00000388 vpand %ymm2, %ymm15, %ymm2 + 0xc4, 0xe3, 0x15, 0x0f, 0xeb, 0x0e, //0x0000038c vpalignr $14, %ymm3, %ymm13, %ymm5 + 0xc4, 0xe3, 0x15, 0x0f, 0xdb, 0x0d, //0x00000392 vpalignr $13, %ymm3, %ymm13, %ymm3 + 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x00000398 vpsubusb %ymm8, %ymm5, %ymm5 + 0xc4, 0xc1, 0x65, 0xd8, 0xd9, //0x0000039d vpsubusb %ymm9, %ymm3, %ymm3 + 0xc5, 0xe5, 0xeb, 0xdd, //0x000003a2 vpor %ymm5, %ymm3, %ymm3 + 0xc5, 0xe5, 0x74, 0x1d, 0x32, 0xfd, 0xff, 0xff, //0x000003a6 vpcmpeqb $-718(%rip), %ymm3, %ymm3 /* LCPI0_8+0(%rip) */ + 0xc5, 0xe5, 0xdf, 0xd9, //0x000003ae vpandn %ymm1, %ymm3, %ymm3 + 0xc5, 0xe5, 0xef, 0xd2, //0x000003b2 vpxor %ymm2, %ymm3, %ymm2 + 0xc5, 0xfd, 0xeb, 0x44, 0x24, 0x60, //0x000003b6 vpor $96(%rsp), %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc2, //0x000003bc vpor %ymm2, %ymm0, %ymm0 + 0xc4, 0xc1, 0x7d, 0xd7, 0xce, //0x000003c0 vpmovmskb %ymm14, %ecx + 0x85, 0xc9, //0x000003c5 testl %ecx, %ecx + 0x0f, 0x84, 0xd6, 0x00, 0x00, 0x00, //0x000003c7 je LBB0_11 + 0xc4, 0xc3, 0x15, 0x46, 0xd4, 0x21, //0x000003cd vperm2i128 $33, %ymm12, %ymm13, %ymm2 + 0xc4, 0xe3, 0x1d, 0x0f, 0xda, 0x0f, //0x000003d3 vpalignr $15, %ymm2, %ymm12, %ymm3 + 0xc5, 0xd5, 0x71, 0xd3, 0x04, //0x000003d9 vpsrlw $4, %ymm3, %ymm5 + 0xc5, 0xd5, 0xdb, 0xec, //0x000003de vpand %ymm4, %ymm5, %ymm5 + 0xc5, 0x7e, 0x6f, 0x3d, 0x36, 0xfc, 0xff, 0xff, //0x000003e2 vmovdqu $-970(%rip), %ymm15 /* LCPI0_1+0(%rip) */ + 0xc4, 0xe2, 0x05, 0x00, 0xed, //0x000003ea vpshufb %ymm5, %ymm15, %ymm5 + 0xc5, 0xe5, 0xdb, 0xdc, //0x000003ef vpand %ymm4, %ymm3, %ymm3 + 0xc4, 0xe2, 0x4d, 0x00, 0xdb, //0x000003f3 vpshufb %ymm3, %ymm6, %ymm3 + 0xc4, 0xc1, 0x15, 0x71, 0xd4, 0x04, //0x000003f8 vpsrlw $4, %ymm12, %ymm13 + 0xc5, 0x15, 0xdb, 0xec, //0x000003fe vpand %ymm4, %ymm13, %ymm13 + 0xc4, 0x42, 0x45, 0x00, 0xed, //0x00000402 vpshufb %ymm13, %ymm7, %ymm13 + 0xc5, 0x95, 0xdb, 0xdb, //0x00000407 vpand %ymm3, %ymm13, %ymm3 + 0xc5, 0xd5, 0xdb, 0xdb, //0x0000040b vpand %ymm3, %ymm5, %ymm3 + 0xc4, 0xe3, 0x1d, 0x0f, 0xea, 0x0e, //0x0000040f vpalignr $14, %ymm2, %ymm12, %ymm5 + 0xc4, 0xe3, 0x1d, 0x0f, 0xd2, 0x0d, //0x00000415 vpalignr $13, %ymm2, %ymm12, %ymm2 + 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x0000041b vpsubusb %ymm8, %ymm5, %ymm5 + 0xc4, 0xc1, 0x6d, 0xd8, 0xd1, //0x00000420 vpsubusb %ymm9, %ymm2, %ymm2 + 0xc5, 0xed, 0xeb, 0xd5, //0x00000425 vpor %ymm5, %ymm2, %ymm2 + 0xc4, 0x41, 0x09, 0xef, 0xf6, //0x00000429 vpxor %xmm14, %xmm14, %xmm14 + 0xc5, 0x8d, 0x74, 0xd2, //0x0000042e vpcmpeqb %ymm2, %ymm14, %ymm2 + 0xc5, 0xed, 0xdf, 0xd1, //0x00000432 vpandn %ymm1, %ymm2, %ymm2 + 0xc5, 0xed, 0xef, 0xd3, //0x00000436 vpxor %ymm3, %ymm2, %ymm2 + 0xc4, 0xc3, 0x1d, 0x46, 0xdb, 0x21, //0x0000043a vperm2i128 $33, %ymm11, %ymm12, %ymm3 + 0xc4, 0xe3, 0x25, 0x0f, 0xeb, 0x0f, //0x00000440 vpalignr $15, %ymm3, %ymm11, %ymm5 + 0xc5, 0x9d, 0x71, 0xd5, 0x04, //0x00000446 vpsrlw $4, %ymm5, %ymm12 + 0xc5, 0x1d, 0xdb, 0xe4, //0x0000044b vpand %ymm4, %ymm12, %ymm12 + 0xc4, 0x42, 0x05, 0x00, 0xe4, //0x0000044f vpshufb %ymm12, %ymm15, %ymm12 + 0xc5, 0xd5, 0xdb, 0xec, //0x00000454 vpand %ymm4, %ymm5, %ymm5 + 0xc4, 0xe2, 0x4d, 0x00, 0xed, //0x00000458 vpshufb %ymm5, %ymm6, %ymm5 + 0xc4, 0xc1, 0x15, 0x71, 0xd3, 0x04, //0x0000045d vpsrlw $4, %ymm11, %ymm13 + 0xc5, 0x15, 0xdb, 0xec, //0x00000463 vpand %ymm4, %ymm13, %ymm13 + 0xc4, 0x42, 0x45, 0x00, 0xed, //0x00000467 vpshufb %ymm13, %ymm7, %ymm13 + 0xc5, 0x95, 0xdb, 0xed, //0x0000046c vpand %ymm5, %ymm13, %ymm5 + 0xc5, 0x9d, 0xdb, 0xed, //0x00000470 vpand %ymm5, %ymm12, %ymm5 + 0xc4, 0x63, 0x25, 0x0f, 0xe3, 0x0e, //0x00000474 vpalignr $14, %ymm3, %ymm11, %ymm12 + 0xc4, 0xe3, 0x25, 0x0f, 0xdb, 0x0d, //0x0000047a vpalignr $13, %ymm3, %ymm11, %ymm3 + 0xc4, 0x41, 0x1d, 0xd8, 0xe0, //0x00000480 vpsubusb %ymm8, %ymm12, %ymm12 + 0xc4, 0xc1, 0x65, 0xd8, 0xd9, //0x00000485 vpsubusb %ymm9, %ymm3, %ymm3 + 0xc5, 0x9d, 0xeb, 0xdb, //0x0000048a vpor %ymm3, %ymm12, %ymm3 + 0xc5, 0x8d, 0x74, 0xdb, //0x0000048e vpcmpeqb %ymm3, %ymm14, %ymm3 + 0xc5, 0xe5, 0xdf, 0xc9, //0x00000492 vpandn %ymm1, %ymm3, %ymm1 + 0xc5, 0xf5, 0xef, 0xcd, //0x00000496 vpxor %ymm5, %ymm1, %ymm1 + 0xc5, 0xed, 0xeb, 0xc0, //0x0000049a vpor %ymm0, %ymm2, %ymm0 + 0xe9, 0x1a, 0xfe, 0xff, 0xff, //0x0000049e jmp LBB0_8 + //0x000004a3 LBB0_11 + 0xc4, 0xc1, 0x15, 0xd8, 0xca, //0x000004a3 vpsubusb %ymm10, %ymm13, %ymm1 + 0xc5, 0xfd, 0xeb, 0xc1, //0x000004a8 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0x7d, 0x7f, 0xea, //0x000004ac vmovdqa %ymm13, %ymm2 + 0xe9, 0x0c, 0xfd, 0xff, 0xff, //0x000004b0 jmp LBB0_5 + //0x000004b5 LBB0_12 + 0x49, 0x8d, 0x72, 0xc0, //0x000004b5 leaq $-64(%r10), %rsi + 0x48, 0x39, 0xf0, //0x000004b9 cmpq %rsi, %rax + 0x0f, 0x83, 0x59, 0x01, 0x00, 0x00, //0x000004bc jae LBB0_17 + 0xc5, 0xfe, 0x6f, 0x1d, 0x36, 0xfb, 0xff, 0xff, //0x000004c2 vmovdqu $-1226(%rip), %ymm3 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0x4e, 0xfb, 0xff, 0xff, //0x000004ca vmovdqu $-1202(%rip), %ymm4 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0x66, 0xfb, 0xff, 0xff, //0x000004d2 vmovdqu $-1178(%rip), %ymm5 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0x7e, 0xfb, 0xff, 0xff, //0x000004da vmovdqu $-1154(%rip), %ymm6 /* LCPI0_3+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x3d, 0x96, 0xfb, 0xff, 0xff, //0x000004e2 vmovdqu $-1130(%rip), %ymm7 /* LCPI0_4+0(%rip) */ + 0xc5, 0x7e, 0x6f, 0x05, 0xae, 0xfb, 0xff, 0xff, //0x000004ea vmovdqu $-1106(%rip), %ymm8 /* LCPI0_5+0(%rip) */ + 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x000004f2 vpxor %xmm9, %xmm9, %xmm9 + 0xc5, 0x7e, 0x6f, 0x15, 0xc1, 0xfb, 0xff, 0xff, //0x000004f7 vmovdqu $-1087(%rip), %ymm10 /* LCPI0_7+0(%rip) */ + 0x90, //0x000004ff .p2align 4, 0x90 + //0x00000500 LBB0_14 + 0xc5, 0x7e, 0x6f, 0x20, //0x00000500 vmovdqu (%rax), %ymm12 + 0xc5, 0x7e, 0x6f, 0x58, 0x20, //0x00000504 vmovdqu $32(%rax), %ymm11 + 0xc4, 0x41, 0x25, 0xeb, 0xec, //0x00000509 vpor %ymm12, %ymm11, %ymm13 + 0xc4, 0xc1, 0x7d, 0xd7, 0xcd, //0x0000050e vpmovmskb %ymm13, %ecx + 0x85, 0xc9, //0x00000513 testl %ecx, %ecx + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000515 jne LBB0_16 + 0xc5, 0xf5, 0xeb, 0xc0, //0x0000051b vpor %ymm0, %ymm1, %ymm0 + 0x48, 0x83, 0xc0, 0x40, //0x0000051f addq $64, %rax + 0x48, 0x39, 0xf0, //0x00000523 cmpq %rsi, %rax + 0x0f, 0x82, 0xd4, 0xff, 0xff, 0xff, //0x00000526 jb LBB0_14 + 0xe9, 0xea, 0x00, 0x00, 0x00, //0x0000052c jmp LBB0_17 + //0x00000531 LBB0_16 + 0xc4, 0xc3, 0x6d, 0x46, 0xcc, 0x21, //0x00000531 vperm2i128 $33, %ymm12, %ymm2, %ymm1 + 0xc4, 0xe3, 0x1d, 0x0f, 0xd1, 0x0f, //0x00000537 vpalignr $15, %ymm1, %ymm12, %ymm2 + 0xc5, 0x95, 0x71, 0xd2, 0x04, //0x0000053d vpsrlw $4, %ymm2, %ymm13 + 0xc5, 0x15, 0xdb, 0xeb, //0x00000542 vpand %ymm3, %ymm13, %ymm13 + 0xc4, 0x42, 0x5d, 0x00, 0xed, //0x00000546 vpshufb %ymm13, %ymm4, %ymm13 + 0xc5, 0xed, 0xdb, 0xd3, //0x0000054b vpand %ymm3, %ymm2, %ymm2 + 0xc4, 0xe2, 0x55, 0x00, 0xd2, //0x0000054f vpshufb %ymm2, %ymm5, %ymm2 + 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x00000554 vpsrlw $4, %ymm12, %ymm14 + 0xc5, 0x0d, 0xdb, 0xf3, //0x0000055a vpand %ymm3, %ymm14, %ymm14 + 0xc4, 0x42, 0x4d, 0x00, 0xf6, //0x0000055e vpshufb %ymm14, %ymm6, %ymm14 + 0xc5, 0x8d, 0xdb, 0xd2, //0x00000563 vpand %ymm2, %ymm14, %ymm2 + 0xc5, 0x95, 0xdb, 0xd2, //0x00000567 vpand %ymm2, %ymm13, %ymm2 + 0xc4, 0x63, 0x1d, 0x0f, 0xe9, 0x0e, //0x0000056b vpalignr $14, %ymm1, %ymm12, %ymm13 + 0xc4, 0xe3, 0x1d, 0x0f, 0xc9, 0x0d, //0x00000571 vpalignr $13, %ymm1, %ymm12, %ymm1 + 0xc5, 0x15, 0xd8, 0xef, //0x00000577 vpsubusb %ymm7, %ymm13, %ymm13 + 0xc4, 0xc1, 0x75, 0xd8, 0xc8, //0x0000057b vpsubusb %ymm8, %ymm1, %ymm1 + 0xc5, 0x95, 0xeb, 0xc9, //0x00000580 vpor %ymm1, %ymm13, %ymm1 + 0xc5, 0xb5, 0x74, 0xc9, //0x00000584 vpcmpeqb %ymm1, %ymm9, %ymm1 + 0xc4, 0x62, 0x7d, 0x59, 0x2d, 0x6f, 0xfb, 0xff, 0xff, //0x00000588 vpbroadcastq $-1169(%rip), %ymm13 /* LCPI0_6+0(%rip) */ + 0xc4, 0xc1, 0x75, 0xdf, 0xcd, //0x00000591 vpandn %ymm13, %ymm1, %ymm1 + 0xc5, 0xf5, 0xef, 0xca, //0x00000596 vpxor %ymm2, %ymm1, %ymm1 + 0xc4, 0xc3, 0x1d, 0x46, 0xd3, 0x21, //0x0000059a vperm2i128 $33, %ymm11, %ymm12, %ymm2 + 0xc4, 0x63, 0x25, 0x0f, 0xe2, 0x0f, //0x000005a0 vpalignr $15, %ymm2, %ymm11, %ymm12 + 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x000005a6 vpsrlw $4, %ymm12, %ymm14 + 0xc5, 0x0d, 0xdb, 0xf3, //0x000005ac vpand %ymm3, %ymm14, %ymm14 + 0xc4, 0x42, 0x5d, 0x00, 0xf6, //0x000005b0 vpshufb %ymm14, %ymm4, %ymm14 + 0xc5, 0x1d, 0xdb, 0xe3, //0x000005b5 vpand %ymm3, %ymm12, %ymm12 + 0xc4, 0x42, 0x55, 0x00, 0xe4, //0x000005b9 vpshufb %ymm12, %ymm5, %ymm12 + 0xc4, 0xc1, 0x05, 0x71, 0xd3, 0x04, //0x000005be vpsrlw $4, %ymm11, %ymm15 + 0xc5, 0x05, 0xdb, 0xfb, //0x000005c4 vpand %ymm3, %ymm15, %ymm15 + 0xc4, 0x42, 0x4d, 0x00, 0xff, //0x000005c8 vpshufb %ymm15, %ymm6, %ymm15 + 0xc4, 0x41, 0x1d, 0xdb, 0xe7, //0x000005cd vpand %ymm15, %ymm12, %ymm12 + 0xc4, 0x41, 0x0d, 0xdb, 0xe4, //0x000005d2 vpand %ymm12, %ymm14, %ymm12 + 0xc4, 0x63, 0x25, 0x0f, 0xf2, 0x0e, //0x000005d7 vpalignr $14, %ymm2, %ymm11, %ymm14 + 0xc4, 0xe3, 0x25, 0x0f, 0xd2, 0x0d, //0x000005dd vpalignr $13, %ymm2, %ymm11, %ymm2 + 0xc5, 0x0d, 0xd8, 0xf7, //0x000005e3 vpsubusb %ymm7, %ymm14, %ymm14 + 0xc4, 0xc1, 0x6d, 0xd8, 0xd0, //0x000005e7 vpsubusb %ymm8, %ymm2, %ymm2 + 0xc5, 0x8d, 0xeb, 0xd2, //0x000005ec vpor %ymm2, %ymm14, %ymm2 + 0xc5, 0xb5, 0x74, 0xd2, //0x000005f0 vpcmpeqb %ymm2, %ymm9, %ymm2 + 0xc4, 0xc1, 0x6d, 0xdf, 0xd5, //0x000005f4 vpandn %ymm13, %ymm2, %ymm2 + 0xc5, 0x9d, 0xef, 0xd2, //0x000005f9 vpxor %ymm2, %ymm12, %ymm2 + 0xc5, 0xf5, 0xeb, 0xc0, //0x000005fd vpor %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc2, //0x00000601 vpor %ymm2, %ymm0, %ymm0 + 0xc4, 0xc1, 0x25, 0xd8, 0xca, //0x00000605 vpsubusb %ymm10, %ymm11, %ymm1 + 0xc5, 0x7d, 0x7f, 0xda, //0x0000060a vmovdqa %ymm11, %ymm2 + 0x48, 0x83, 0xc0, 0x40, //0x0000060e addq $64, %rax + 0x48, 0x39, 0xf0, //0x00000612 cmpq %rsi, %rax + 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00000615 jb LBB0_14 + //0x0000061b LBB0_17 + 0xc5, 0xe1, 0xef, 0xdb, //0x0000061b vpxor %xmm3, %xmm3, %xmm3 + 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x40, //0x0000061f vmovdqu %ymm3, $64(%rsp) + 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x20, //0x00000625 vmovdqu %ymm3, $32(%rsp) + 0xc5, 0xd9, 0xef, 0xe4, //0x0000062b vpxor %xmm4, %xmm4, %xmm4 + 0x4c, 0x39, 0xd0, //0x0000062f cmpq %r10, %rax + 0x0f, 0x83, 0x78, 0x00, 0x00, 0x00, //0x00000632 jae LBB0_25 + 0x4c, 0x89, 0xd7, //0x00000638 movq %r10, %rdi + 0x48, 0x29, 0xc7, //0x0000063b subq %rax, %rdi + 0x48, 0x83, 0xff, 0x10, //0x0000063e cmpq $16, %rdi + 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000642 jb LBB0_21 + 0x48, 0x8d, 0x0c, 0x38, //0x00000648 leaq (%rax,%rdi), %rcx + 0x48, 0x8d, 0x54, 0x24, 0x20, //0x0000064c leaq $32(%rsp), %rdx + 0x48, 0x39, 0xca, //0x00000651 cmpq %rcx, %rdx + 0x0f, 0x83, 0x8f, 0x02, 0x00, 0x00, //0x00000654 jae LBB0_29 + 0x48, 0x8d, 0x0c, 0x3c, //0x0000065a leaq (%rsp,%rdi), %rcx + 0x48, 0x83, 0xc1, 0x20, //0x0000065e addq $32, %rcx + 0x48, 0x39, 0xc8, //0x00000662 cmpq %rcx, %rax + 0x0f, 0x83, 0x7e, 0x02, 0x00, 0x00, //0x00000665 jae LBB0_29 + //0x0000066b LBB0_21 + 0x31, 0xf6, //0x0000066b xorl %esi, %esi + 0x48, 0x89, 0xc1, //0x0000066d movq %rax, %rcx + //0x00000670 LBB0_22 + 0x48, 0x8d, 0x14, 0x34, //0x00000670 leaq (%rsp,%rsi), %rdx + 0x48, 0x83, 0xc2, 0x20, //0x00000674 addq $32, %rdx + 0x4c, 0x89, 0xd7, //0x00000678 movq %r10, %rdi + 0x48, 0x29, 0xf7, //0x0000067b subq %rsi, %rdi + 0x48, 0x29, 0xc7, //0x0000067e subq %rax, %rdi + 0x31, 0xc0, //0x00000681 xorl %eax, %eax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000683 .p2align 4, 0x90 + //0x00000690 LBB0_23 + 0x0f, 0xb6, 0x1c, 0x01, //0x00000690 movzbl (%rcx,%rax), %ebx + 0x88, 0x1c, 0x02, //0x00000694 movb %bl, (%rdx,%rax) + 0x48, 0x83, 0xc0, 0x01, //0x00000697 addq $1, %rax + 0x48, 0x39, 0xc7, //0x0000069b cmpq %rax, %rdi + 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x0000069e jne LBB0_23 + //0x000006a4 LBB0_24 + 0xc5, 0xfe, 0x6f, 0x64, 0x24, 0x20, //0x000006a4 vmovdqu $32(%rsp), %ymm4 + 0xc5, 0xfe, 0x6f, 0x5c, 0x24, 0x40, //0x000006aa vmovdqu $64(%rsp), %ymm3 + //0x000006b0 LBB0_25 + 0xc5, 0xdd, 0xeb, 0xeb, //0x000006b0 vpor %ymm3, %ymm4, %ymm5 + 0xc5, 0xfd, 0xd7, 0xc5, //0x000006b4 vpmovmskb %ymm5, %eax + 0x85, 0xc0, //0x000006b8 testl %eax, %eax + 0x0f, 0x85, 0x8f, 0x03, 0x00, 0x00, //0x000006ba jne LBB0_43 + 0xc5, 0xfd, 0xeb, 0xc1, //0x000006c0 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x000006c4 vpor %ymm1, %ymm0, %ymm0 + 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x000006c8 vptest %ymm0, %ymm0 + 0x0f, 0x84, 0x0a, 0x02, 0x00, 0x00, //0x000006cd je LBB0_28 + //0x000006d3 LBB0_44 + 0x49, 0x8d, 0x72, 0xfd, //0x000006d3 leaq $-3(%r10), %rsi + 0x4c, 0x89, 0xc8, //0x000006d7 movq %r9, %rax + 0x4c, 0x39, 0xce, //0x000006da cmpq %r9, %rsi + 0x0f, 0x86, 0xdd, 0x00, 0x00, 0x00, //0x000006dd jbe LBB0_58 + 0x4c, 0x89, 0xc8, //0x000006e3 movq %r9, %rax + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x000006e6 jmp LBB0_47 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006eb .p2align 4, 0x90 + //0x000006f0 LBB0_46 + 0x48, 0x01, 0xd0, //0x000006f0 addq %rdx, %rax + 0x48, 0x39, 0xf0, //0x000006f3 cmpq %rsi, %rax + 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x000006f6 jae LBB0_58 + //0x000006fc LBB0_47 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x000006fc movl $1, %edx + 0x80, 0x38, 0x00, //0x00000701 cmpb $0, (%rax) + 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00000704 jns LBB0_46 + 0x8b, 0x08, //0x0000070a movl (%rax), %ecx + 0x89, 0xca, //0x0000070c movl %ecx, %edx + 0x81, 0xe2, 0xf0, 0xc0, 0xc0, 0x00, //0x0000070e andl $12632304, %edx + 0x81, 0xfa, 0xe0, 0x80, 0x80, 0x00, //0x00000714 cmpl $8421600, %edx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000071a jne LBB0_51 + 0x89, 0xcf, //0x00000720 movl %ecx, %edi + 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00000722 andl $8207, %edi + 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00000728 cmpl $8205, %edi + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000072e je LBB0_51 + 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000734 movl $3, %edx + 0x85, 0xff, //0x00000739 testl %edi, %edi + 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000073b jne LBB0_46 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000741 .p2align 4, 0x90 + //0x00000750 LBB0_51 + 0x89, 0xca, //0x00000750 movl %ecx, %edx + 0x81, 0xe2, 0xe0, 0xc0, 0x00, 0x00, //0x00000752 andl $49376, %edx + 0x81, 0xfa, 0xc0, 0x80, 0x00, 0x00, //0x00000758 cmpl $32960, %edx + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000075e jne LBB0_53 + 0x89, 0xcf, //0x00000764 movl %ecx, %edi + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00000766 movl $2, %edx + 0x83, 0xe7, 0x1e, //0x0000076b andl $30, %edi + 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000076e jne LBB0_46 + //0x00000774 LBB0_53 + 0x89, 0xca, //0x00000774 movl %ecx, %edx + 0x81, 0xe2, 0xf8, 0xc0, 0xc0, 0xc0, //0x00000776 andl $-1061109512, %edx + 0x81, 0xfa, 0xf0, 0x80, 0x80, 0x80, //0x0000077c cmpl $-2139062032, %edx + 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00000782 jne LBB0_57 + 0x89, 0xca, //0x00000788 movl %ecx, %edx + 0x81, 0xe2, 0x07, 0x30, 0x00, 0x00, //0x0000078a andl $12295, %edx + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000790 je LBB0_57 + 0xba, 0x04, 0x00, 0x00, 0x00, //0x00000796 movl $4, %edx + 0xf6, 0xc1, 0x04, //0x0000079b testb $4, %cl + 0x0f, 0x84, 0x4c, 0xff, 0xff, 0xff, //0x0000079e je LBB0_46 + 0x81, 0xe1, 0x03, 0x30, 0x00, 0x00, //0x000007a4 andl $12291, %ecx + 0x0f, 0x84, 0x40, 0xff, 0xff, 0xff, //0x000007aa je LBB0_46 + //0x000007b0 LBB0_57 + 0x48, 0xf7, 0xd0, //0x000007b0 notq %rax + 0x4c, 0x01, 0xc8, //0x000007b3 addq %r9, %rax + 0x48, 0x8d, 0x65, 0xf8, //0x000007b6 leaq $-8(%rbp), %rsp + 0x5b, //0x000007ba popq %rbx + 0x5d, //0x000007bb popq %rbp + 0xc5, 0xf8, 0x77, //0x000007bc vzeroupper + 0xc3, //0x000007bf retq + //0x000007c0 LBB0_58 + 0x4c, 0x39, 0xd0, //0x000007c0 cmpq %r10, %rax + 0x0f, 0x83, 0x14, 0x01, 0x00, 0x00, //0x000007c3 jae LBB0_28 + 0x4c, 0x8d, 0x44, 0x24, 0x20, //0x000007c9 leaq $32(%rsp), %r8 + 0x4c, 0x8d, 0x5c, 0x24, 0x1e, //0x000007ce leaq $30(%rsp), %r11 + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000007d3 jmp LBB0_61 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007d8 .p2align 4, 0x90 + //0x000007e0 LBB0_60 + 0x48, 0x83, 0xc0, 0x01, //0x000007e0 addq $1, %rax + 0x4c, 0x39, 0xd0, //0x000007e4 cmpq %r10, %rax + 0x0f, 0x83, 0xf0, 0x00, 0x00, 0x00, //0x000007e7 jae LBB0_28 + //0x000007ed LBB0_61 + 0x80, 0x38, 0x00, //0x000007ed cmpb $0, (%rax) + 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x000007f0 jns LBB0_60 + 0xc6, 0x44, 0x24, 0x20, 0x00, //0x000007f6 movb $0, $32(%rsp) + 0xc6, 0x44, 0x24, 0x1e, 0x00, //0x000007fb movb $0, $30(%rsp) + 0x4c, 0x89, 0xd2, //0x00000800 movq %r10, %rdx + 0x48, 0x29, 0xc2, //0x00000803 subq %rax, %rdx + 0x48, 0x83, 0xfa, 0x02, //0x00000806 cmpq $2, %rdx + 0x0f, 0x82, 0x34, 0x00, 0x00, 0x00, //0x0000080a jb LBB0_65 + 0x0f, 0xb6, 0x30, //0x00000810 movzbl (%rax), %esi + 0x0f, 0xb6, 0x48, 0x01, //0x00000813 movzbl $1(%rax), %ecx + 0x40, 0x88, 0x74, 0x24, 0x20, //0x00000817 movb %sil, $32(%rsp) + 0x48, 0x8d, 0x78, 0x02, //0x0000081c leaq $2(%rax), %rdi + 0x48, 0x83, 0xc2, 0xfe, //0x00000820 addq $-2, %rdx + 0x4c, 0x89, 0xdb, //0x00000824 movq %r11, %rbx + 0x48, 0x85, 0xd2, //0x00000827 testq %rdx, %rdx + 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x0000082a je LBB0_66 + //0x00000830 LBB0_64 + 0x0f, 0xb6, 0x17, //0x00000830 movzbl (%rdi), %edx + 0x88, 0x13, //0x00000833 movb %dl, (%rbx) + 0x0f, 0xb6, 0x74, 0x24, 0x20, //0x00000835 movzbl $32(%rsp), %esi + 0x0f, 0xb6, 0x54, 0x24, 0x1e, //0x0000083a movzbl $30(%rsp), %edx + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000083f jmp LBB0_67 + //0x00000844 LBB0_65 + 0x31, 0xf6, //0x00000844 xorl %esi, %esi + 0x31, 0xc9, //0x00000846 xorl %ecx, %ecx + 0x4c, 0x89, 0xc3, //0x00000848 movq %r8, %rbx + 0x48, 0x89, 0xc7, //0x0000084b movq %rax, %rdi + 0x48, 0x85, 0xd2, //0x0000084e testq %rdx, %rdx + 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00000851 jne LBB0_64 + //0x00000857 LBB0_66 + 0x31, 0xd2, //0x00000857 xorl %edx, %edx + //0x00000859 LBB0_67 + 0x0f, 0xb6, 0xd2, //0x00000859 movzbl %dl, %edx + 0xc1, 0xe2, 0x10, //0x0000085c shll $16, %edx + 0x0f, 0xb6, 0xf9, //0x0000085f movzbl %cl, %edi + 0xc1, 0xe7, 0x08, //0x00000862 shll $8, %edi + 0x09, 0xd7, //0x00000865 orl %edx, %edi + 0x40, 0x0f, 0xb6, 0xce, //0x00000867 movzbl %sil, %ecx + 0x09, 0xf9, //0x0000086b orl %edi, %ecx + 0x89, 0xca, //0x0000086d movl %ecx, %edx + 0x81, 0xe2, 0xf0, 0xc0, 0xc0, 0x00, //0x0000086f andl $12632304, %edx + 0x81, 0xfa, 0xe0, 0x80, 0x80, 0x00, //0x00000875 cmpl $8421600, %edx + 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000087b jne LBB0_70 + 0x89, 0xcf, //0x00000881 movl %ecx, %edi + 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00000883 andl $8207, %edi + 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00000889 cmpl $8205, %edi + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x0000088f je LBB0_70 + 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000895 movl $3, %edx + 0x85, 0xff, //0x0000089a testl %edi, %edi + 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x0000089c jne LBB0_72 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008a2 .p2align 4, 0x90 + //0x000008b0 LBB0_70 + 0x40, 0xf6, 0xc6, 0x1e, //0x000008b0 testb $30, %sil + 0x0f, 0x84, 0xf6, 0xfe, 0xff, 0xff, //0x000008b4 je LBB0_57 + 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x000008ba andl $49376, %ecx + 0xba, 0x02, 0x00, 0x00, 0x00, //0x000008c0 movl $2, %edx + 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x000008c5 cmpl $32960, %ecx + 0x0f, 0x85, 0xdf, 0xfe, 0xff, 0xff, //0x000008cb jne LBB0_57 + //0x000008d1 LBB0_72 + 0x48, 0x01, 0xd0, //0x000008d1 addq %rdx, %rax + 0x4c, 0x39, 0xd0, //0x000008d4 cmpq %r10, %rax + 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x000008d7 jb LBB0_61 + //0x000008dd LBB0_28 + 0x31, 0xc0, //0x000008dd xorl %eax, %eax + 0x48, 0x8d, 0x65, 0xf8, //0x000008df leaq $-8(%rbp), %rsp + 0x5b, //0x000008e3 popq %rbx + 0x5d, //0x000008e4 popq %rbp + 0xc5, 0xf8, 0x77, //0x000008e5 vzeroupper + 0xc3, //0x000008e8 retq + //0x000008e9 LBB0_29 + 0x48, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x000008e9 cmpq $128, %rdi + 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000008f0 jae LBB0_31 + 0x31, 0xf6, //0x000008f6 xorl %esi, %esi + 0xe9, 0x14, 0x01, 0x00, 0x00, //0x000008f8 jmp LBB0_39 + //0x000008fd LBB0_31 + 0x48, 0x89, 0xfe, //0x000008fd movq %rdi, %rsi + 0x48, 0x83, 0xe6, 0x80, //0x00000900 andq $-128, %rsi + 0x48, 0x8d, 0x4e, 0x80, //0x00000904 leaq $-128(%rsi), %rcx + 0x49, 0x89, 0xc8, //0x00000908 movq %rcx, %r8 + 0x49, 0xc1, 0xe8, 0x07, //0x0000090b shrq $7, %r8 + 0x49, 0x83, 0xc0, 0x01, //0x0000090f addq $1, %r8 + 0x48, 0x85, 0xc9, //0x00000913 testq %rcx, %rcx + 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00000916 je LBB0_34 + 0x4c, 0x89, 0xc2, //0x0000091c movq %r8, %rdx + 0x48, 0x83, 0xe2, 0xfe, //0x0000091f andq $-2, %rdx + 0x48, 0xf7, 0xda, //0x00000923 negq %rdx + 0x31, 0xc9, //0x00000926 xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000928 .p2align 4, 0x90 + //0x00000930 LBB0_33 + 0xc5, 0xfc, 0x10, 0x1c, 0x08, //0x00000930 vmovups (%rax,%rcx), %ymm3 + 0xc5, 0xfc, 0x10, 0x64, 0x08, 0x20, //0x00000935 vmovups $32(%rax,%rcx), %ymm4 + 0xc5, 0xfc, 0x10, 0x6c, 0x08, 0x40, //0x0000093b vmovups $64(%rax,%rcx), %ymm5 + 0xc5, 0xfc, 0x10, 0x74, 0x08, 0x60, //0x00000941 vmovups $96(%rax,%rcx), %ymm6 + 0xc5, 0xfc, 0x11, 0x5c, 0x0c, 0x20, //0x00000947 vmovups %ymm3, $32(%rsp,%rcx) + 0xc5, 0xfc, 0x11, 0x64, 0x0c, 0x40, //0x0000094d vmovups %ymm4, $64(%rsp,%rcx) + 0xc5, 0xfc, 0x11, 0x6c, 0x0c, 0x60, //0x00000953 vmovups %ymm5, $96(%rsp,%rcx) + 0xc5, 0xfc, 0x11, 0xb4, 0x0c, 0x80, 0x00, 0x00, 0x00, //0x00000959 vmovups %ymm6, $128(%rsp,%rcx) + 0xc5, 0xfe, 0x6f, 0x9c, 0x08, 0x80, 0x00, 0x00, 0x00, //0x00000962 vmovdqu $128(%rax,%rcx), %ymm3 + 0xc5, 0xfe, 0x6f, 0xa4, 0x08, 0xa0, 0x00, 0x00, 0x00, //0x0000096b vmovdqu $160(%rax,%rcx), %ymm4 + 0xc5, 0xfe, 0x6f, 0xac, 0x08, 0xc0, 0x00, 0x00, 0x00, //0x00000974 vmovdqu $192(%rax,%rcx), %ymm5 + 0xc5, 0xfe, 0x6f, 0xb4, 0x08, 0xe0, 0x00, 0x00, 0x00, //0x0000097d vmovdqu $224(%rax,%rcx), %ymm6 + 0xc5, 0xfe, 0x7f, 0x9c, 0x0c, 0xa0, 0x00, 0x00, 0x00, //0x00000986 vmovdqu %ymm3, $160(%rsp,%rcx) + 0xc5, 0xfe, 0x7f, 0xa4, 0x0c, 0xc0, 0x00, 0x00, 0x00, //0x0000098f vmovdqu %ymm4, $192(%rsp,%rcx) + 0xc5, 0xfe, 0x7f, 0xac, 0x0c, 0xe0, 0x00, 0x00, 0x00, //0x00000998 vmovdqu %ymm5, $224(%rsp,%rcx) + 0xc5, 0xfe, 0x7f, 0xb4, 0x0c, 0x00, 0x01, 0x00, 0x00, //0x000009a1 vmovdqu %ymm6, $256(%rsp,%rcx) + 0x48, 0x81, 0xc1, 0x00, 0x01, 0x00, 0x00, //0x000009aa addq $256, %rcx + 0x48, 0x83, 0xc2, 0x02, //0x000009b1 addq $2, %rdx + 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x000009b5 jne LBB0_33 + 0xe9, 0x02, 0x00, 0x00, 0x00, //0x000009bb jmp LBB0_35 + //0x000009c0 LBB0_34 + 0x31, 0xc9, //0x000009c0 xorl %ecx, %ecx + //0x000009c2 LBB0_35 + 0x41, 0xf6, 0xc0, 0x01, //0x000009c2 testb $1, %r8b + 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x000009c6 je LBB0_37 + 0xc5, 0xfe, 0x6f, 0x1c, 0x08, //0x000009cc vmovdqu (%rax,%rcx), %ymm3 + 0xc5, 0xfe, 0x6f, 0x64, 0x08, 0x20, //0x000009d1 vmovdqu $32(%rax,%rcx), %ymm4 + 0xc5, 0xfe, 0x6f, 0x6c, 0x08, 0x40, //0x000009d7 vmovdqu $64(%rax,%rcx), %ymm5 + 0xc5, 0xfe, 0x6f, 0x74, 0x08, 0x60, //0x000009dd vmovdqu $96(%rax,%rcx), %ymm6 + 0xc5, 0xfe, 0x7f, 0x5c, 0x0c, 0x20, //0x000009e3 vmovdqu %ymm3, $32(%rsp,%rcx) + 0xc5, 0xfe, 0x7f, 0x64, 0x0c, 0x40, //0x000009e9 vmovdqu %ymm4, $64(%rsp,%rcx) + 0xc5, 0xfe, 0x7f, 0x6c, 0x0c, 0x60, //0x000009ef vmovdqu %ymm5, $96(%rsp,%rcx) + 0xc5, 0xfe, 0x7f, 0xb4, 0x0c, 0x80, 0x00, 0x00, 0x00, //0x000009f5 vmovdqu %ymm6, $128(%rsp,%rcx) + //0x000009fe LBB0_37 + 0x48, 0x39, 0xf7, //0x000009fe cmpq %rsi, %rdi + 0x0f, 0x84, 0x9d, 0xfc, 0xff, 0xff, //0x00000a01 je LBB0_24 + 0x40, 0xf6, 0xc7, 0x70, //0x00000a07 testb $112, %dil + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00000a0b je LBB0_42 + //0x00000a11 LBB0_39 + 0x48, 0x89, 0xf2, //0x00000a11 movq %rsi, %rdx + 0x48, 0x89, 0xfe, //0x00000a14 movq %rdi, %rsi + 0x48, 0x83, 0xe6, 0xf0, //0x00000a17 andq $-16, %rsi + 0x48, 0x8d, 0x0c, 0x30, //0x00000a1b leaq (%rax,%rsi), %rcx + 0x90, //0x00000a1f .p2align 4, 0x90 + //0x00000a20 LBB0_40 + 0xc5, 0xfa, 0x6f, 0x1c, 0x10, //0x00000a20 vmovdqu (%rax,%rdx), %xmm3 + 0xc5, 0xfa, 0x7f, 0x5c, 0x14, 0x20, //0x00000a25 vmovdqu %xmm3, $32(%rsp,%rdx) + 0x48, 0x83, 0xc2, 0x10, //0x00000a2b addq $16, %rdx + 0x48, 0x39, 0xd6, //0x00000a2f cmpq %rdx, %rsi + 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000a32 jne LBB0_40 + 0x48, 0x39, 0xf7, //0x00000a38 cmpq %rsi, %rdi + 0x0f, 0x85, 0x2f, 0xfc, 0xff, 0xff, //0x00000a3b jne LBB0_22 + 0xe9, 0x5e, 0xfc, 0xff, 0xff, //0x00000a41 jmp LBB0_24 + //0x00000a46 LBB0_42 + 0x48, 0x8d, 0x0c, 0x30, //0x00000a46 leaq (%rax,%rsi), %rcx + 0xe9, 0x21, 0xfc, 0xff, 0xff, //0x00000a4a jmp LBB0_22 + //0x00000a4f LBB0_43 + 0xc4, 0xe3, 0x6d, 0x46, 0xd4, 0x21, //0x00000a4f vperm2i128 $33, %ymm4, %ymm2, %ymm2 + 0xc4, 0xe3, 0x5d, 0x0f, 0xea, 0x0f, //0x00000a55 vpalignr $15, %ymm2, %ymm4, %ymm5 + 0xc5, 0xcd, 0x71, 0xd5, 0x04, //0x00000a5b vpsrlw $4, %ymm5, %ymm6 + 0xc5, 0xfe, 0x6f, 0x0d, 0x98, 0xf5, 0xff, 0xff, //0x00000a60 vmovdqu $-2664(%rip), %ymm1 /* LCPI0_0+0(%rip) */ + 0xc5, 0xcd, 0xdb, 0xf1, //0x00000a68 vpand %ymm1, %ymm6, %ymm6 + 0xc5, 0xfe, 0x6f, 0x3d, 0xac, 0xf5, 0xff, 0xff, //0x00000a6c vmovdqu $-2644(%rip), %ymm7 /* LCPI0_1+0(%rip) */ + 0xc4, 0xe2, 0x45, 0x00, 0xf6, //0x00000a74 vpshufb %ymm6, %ymm7, %ymm6 + 0xc5, 0xd5, 0xdb, 0xe9, //0x00000a79 vpand %ymm1, %ymm5, %ymm5 + 0xc5, 0x7e, 0x6f, 0x05, 0xbb, 0xf5, 0xff, 0xff, //0x00000a7d vmovdqu $-2629(%rip), %ymm8 /* LCPI0_2+0(%rip) */ + 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x00000a85 vpshufb %ymm5, %ymm8, %ymm5 + 0xc5, 0xb5, 0x71, 0xd4, 0x04, //0x00000a8a vpsrlw $4, %ymm4, %ymm9 + 0xc5, 0x35, 0xdb, 0xc9, //0x00000a8f vpand %ymm1, %ymm9, %ymm9 + 0xc5, 0x7e, 0x6f, 0x15, 0xc5, 0xf5, 0xff, 0xff, //0x00000a93 vmovdqu $-2619(%rip), %ymm10 /* LCPI0_3+0(%rip) */ + 0xc4, 0x42, 0x2d, 0x00, 0xc9, //0x00000a9b vpshufb %ymm9, %ymm10, %ymm9 + 0xc5, 0xb5, 0xdb, 0xed, //0x00000aa0 vpand %ymm5, %ymm9, %ymm5 + 0xc5, 0xcd, 0xdb, 0xed, //0x00000aa4 vpand %ymm5, %ymm6, %ymm5 + 0xc4, 0xe3, 0x5d, 0x0f, 0xf2, 0x0e, //0x00000aa8 vpalignr $14, %ymm2, %ymm4, %ymm6 + 0xc4, 0xe3, 0x5d, 0x0f, 0xd2, 0x0d, //0x00000aae vpalignr $13, %ymm2, %ymm4, %ymm2 + 0xc5, 0x7e, 0x6f, 0x0d, 0xc4, 0xf5, 0xff, 0xff, //0x00000ab4 vmovdqu $-2620(%rip), %ymm9 /* LCPI0_4+0(%rip) */ + 0xc4, 0xc1, 0x4d, 0xd8, 0xf1, //0x00000abc vpsubusb %ymm9, %ymm6, %ymm6 + 0xc5, 0x7e, 0x6f, 0x1d, 0xd7, 0xf5, 0xff, 0xff, //0x00000ac1 vmovdqu $-2601(%rip), %ymm11 /* LCPI0_5+0(%rip) */ + 0xc4, 0xc1, 0x6d, 0xd8, 0xd3, //0x00000ac9 vpsubusb %ymm11, %ymm2, %ymm2 + 0xc5, 0xed, 0xeb, 0xd6, //0x00000ace vpor %ymm6, %ymm2, %ymm2 + 0xc5, 0xc9, 0xef, 0xf6, //0x00000ad2 vpxor %xmm6, %xmm6, %xmm6 + 0xc5, 0xed, 0x74, 0xd6, //0x00000ad6 vpcmpeqb %ymm6, %ymm2, %ymm2 + 0xc4, 0x62, 0x7d, 0x59, 0x25, 0x1d, 0xf6, 0xff, 0xff, //0x00000ada vpbroadcastq $-2531(%rip), %ymm12 /* LCPI0_6+0(%rip) */ + 0xc4, 0xc1, 0x6d, 0xdf, 0xd4, //0x00000ae3 vpandn %ymm12, %ymm2, %ymm2 + 0xc5, 0xed, 0xef, 0xd5, //0x00000ae8 vpxor %ymm5, %ymm2, %ymm2 + 0xc4, 0xe3, 0x5d, 0x46, 0xe3, 0x21, //0x00000aec vperm2i128 $33, %ymm3, %ymm4, %ymm4 + 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0f, //0x00000af2 vpalignr $15, %ymm4, %ymm3, %ymm5 + 0xc5, 0x95, 0x71, 0xd5, 0x04, //0x00000af8 vpsrlw $4, %ymm5, %ymm13 + 0xc5, 0x15, 0xdb, 0xe9, //0x00000afd vpand %ymm1, %ymm13, %ymm13 + 0xc4, 0xc2, 0x45, 0x00, 0xfd, //0x00000b01 vpshufb %ymm13, %ymm7, %ymm7 + 0xc5, 0xd5, 0xdb, 0xe9, //0x00000b06 vpand %ymm1, %ymm5, %ymm5 + 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x00000b0a vpshufb %ymm5, %ymm8, %ymm5 + 0xc5, 0xbd, 0x71, 0xd3, 0x04, //0x00000b0f vpsrlw $4, %ymm3, %ymm8 + 0xc5, 0xbd, 0xdb, 0xc9, //0x00000b14 vpand %ymm1, %ymm8, %ymm1 + 0xc4, 0xe2, 0x2d, 0x00, 0xc9, //0x00000b18 vpshufb %ymm1, %ymm10, %ymm1 + 0xc5, 0xd5, 0xdb, 0xc9, //0x00000b1d vpand %ymm1, %ymm5, %ymm1 + 0xc5, 0xc5, 0xdb, 0xc9, //0x00000b21 vpand %ymm1, %ymm7, %ymm1 + 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0e, //0x00000b25 vpalignr $14, %ymm4, %ymm3, %ymm5 + 0xc4, 0xe3, 0x65, 0x0f, 0xe4, 0x0d, //0x00000b2b vpalignr $13, %ymm4, %ymm3, %ymm4 + 0xc4, 0xc1, 0x55, 0xd8, 0xe9, //0x00000b31 vpsubusb %ymm9, %ymm5, %ymm5 + 0xc4, 0xc1, 0x5d, 0xd8, 0xe3, //0x00000b36 vpsubusb %ymm11, %ymm4, %ymm4 + 0xc5, 0xdd, 0xeb, 0xe5, //0x00000b3b vpor %ymm5, %ymm4, %ymm4 + 0xc5, 0xdd, 0x74, 0xe6, //0x00000b3f vpcmpeqb %ymm6, %ymm4, %ymm4 + 0xc4, 0xc1, 0x5d, 0xdf, 0xe4, //0x00000b43 vpandn %ymm12, %ymm4, %ymm4 + 0xc5, 0xdd, 0xef, 0xc9, //0x00000b48 vpxor %ymm1, %ymm4, %ymm1 + 0xc5, 0xed, 0xeb, 0xc0, //0x00000b4c vpor %ymm0, %ymm2, %ymm0 + 0xc5, 0xfd, 0xeb, 0xc1, //0x00000b50 vpor %ymm1, %ymm0, %ymm0 + 0xc5, 0xe5, 0xd8, 0x0d, 0x64, 0xf5, 0xff, 0xff, //0x00000b54 vpsubusb $-2716(%rip), %ymm3, %ymm1 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfd, 0xeb, 0xc1, //0x00000b5c vpor %ymm1, %ymm0, %ymm0 + 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x00000b60 vptest %ymm0, %ymm0 + 0x0f, 0x84, 0x72, 0xfd, 0xff, 0xff, //0x00000b65 je LBB0_28 + 0xe9, 0x63, 0xfb, 0xff, 0xff, //0x00000b6b jmp LBB0_44 + //0x00000b70 .p2align 2, 0x00 + //0x00000b70 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00000b70 .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_subr.go new file mode 100644 index 000000000..53be20518 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_subr.go @@ -0,0 +1,44 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__validate_utf8 = 0 +) + +const ( + _stack__validate_utf8 = 48 +) + +const ( + _size__validate_utf8 = 684 +) + +var ( + _pcsp__validate_utf8 = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xb, 32}, + {0xc, 40}, + {0x283, 48}, + {0x284, 40}, + {0x286, 32}, + {0x288, 24}, + {0x28a, 16}, + {0x28b, 8}, + {0x28c, 0}, + {0x2ac, 48}, + } +) + +var _cfunc_validate_utf8 = []loader.CFunc{ + {"_validate_utf8_entry", 0, _entry__validate_utf8, 0, nil}, + {"_validate_utf8", _entry__validate_utf8, _size__validate_utf8, _stack__validate_utf8, _pcsp__validate_utf8}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_text_amd64.go new file mode 100644 index 000000000..dbb252700 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/validate_utf8_text_amd64.go @@ -0,0 +1,193 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_validate_utf8 = []byte{ + // .p2align 4, 0x90 + // _validate_utf8 + 0x55, // pushq %rbp + 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp + 0x41, 0x57, //0x00000004 pushq %r15 + 0x41, 0x56, //0x00000006 pushq %r14 + 0x41, 0x54, //0x00000008 pushq %r12 + 0x53, //0x0000000a pushq %rbx + 0x50, //0x0000000b pushq %rax + 0x4c, 0x8b, 0x17, //0x0000000c movq (%rdi), %r10 + 0x4c, 0x8b, 0x5f, 0x08, //0x0000000f movq $8(%rdi), %r11 + 0x48, 0x8b, 0x0e, //0x00000013 movq (%rsi), %rcx + 0x4c, 0x01, 0xd1, //0x00000016 addq %r10, %rcx + 0x4f, 0x8d, 0x04, 0x1a, //0x00000019 leaq (%r10,%r11), %r8 + 0x49, 0x83, 0xc0, 0xfd, //0x0000001d addq $-3, %r8 + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000021 jmp LBB0_1 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000026 .p2align 4, 0x90 + //0x00000030 LBB0_19 + 0x48, 0x01, 0xd9, //0x00000030 addq %rbx, %rcx + //0x00000033 LBB0_1 + 0x4c, 0x39, 0xc1, //0x00000033 cmpq %r8, %rcx + 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00000036 jae LBB0_2 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000003c movl $1, %ebx + 0x80, 0x39, 0x00, //0x00000041 cmpb $0, (%rcx) + 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00000044 jns LBB0_19 + 0x8b, 0x01, //0x0000004a movl (%rcx), %eax + 0x89, 0xc7, //0x0000004c movl %eax, %edi + 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x0000004e andl $12632304, %edi + 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x00000054 cmpl $8421600, %edi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000005a jne LBB0_10 + 0x89, 0xc7, //0x00000060 movl %eax, %edi + 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00000062 andl $8207, %edi + 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00000068 cmpl $8205, %edi + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000006e je LBB0_10 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000074 movl $3, %ebx + 0x85, 0xff, //0x00000079 testl %edi, %edi + 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000007b jne LBB0_19 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000081 .p2align 4, 0x90 + //0x00000090 LBB0_10 + 0x89, 0xc7, //0x00000090 movl %eax, %edi + 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00000092 andl $49376, %edi + 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00000098 cmpl $32960, %edi + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000009e jne LBB0_12 + 0x89, 0xc7, //0x000000a4 movl %eax, %edi + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000000a6 movl $2, %ebx + 0x83, 0xe7, 0x1e, //0x000000ab andl $30, %edi + 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000000ae jne LBB0_19 + //0x000000b4 LBB0_12 + 0x89, 0xc7, //0x000000b4 movl %eax, %edi + 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x000000b6 andl $-1061109512, %edi + 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x000000bc cmpl $-2139062032, %edi + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000000c2 jne LBB0_16 + 0x89, 0xc7, //0x000000c8 movl %eax, %edi + 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x000000ca andl $12295, %edi + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000000d0 je LBB0_16 + 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000000d6 movl $4, %ebx + 0xa8, 0x04, //0x000000db testb $4, %al + 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x000000dd je LBB0_19 + 0x25, 0x03, 0x30, 0x00, 0x00, //0x000000e3 andl $12291, %eax + 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x000000e8 je LBB0_19 + //0x000000ee LBB0_16 + 0x48, 0x89, 0xcf, //0x000000ee movq %rcx, %rdi + 0x4c, 0x29, 0xd7, //0x000000f1 subq %r10, %rdi + 0x48, 0x8b, 0x1a, //0x000000f4 movq (%rdx), %rbx + 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x000000f7 cmpq $4096, %rbx + 0x0f, 0x83, 0x97, 0x01, 0x00, 0x00, //0x000000fe jae LBB0_17 + 0x48, 0x63, 0xc7, //0x00000104 movslq %edi, %rax + 0x48, 0x8d, 0x7b, 0x01, //0x00000107 leaq $1(%rbx), %rdi + 0x48, 0x89, 0x3a, //0x0000010b movq %rdi, (%rdx) + 0x48, 0x89, 0x44, 0xda, 0x08, //0x0000010e movq %rax, $8(%rdx,%rbx,8) + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000113 movl $1, %ebx + 0xe9, 0x13, 0xff, 0xff, 0xff, //0x00000118 jmp LBB0_19 + //0x0000011d LBB0_2 + 0x4d, 0x01, 0xd3, //0x0000011d addq %r10, %r11 + 0x4c, 0x39, 0xd9, //0x00000120 cmpq %r11, %rcx + 0x0f, 0x83, 0x4e, 0x01, 0x00, 0x00, //0x00000123 jae LBB0_36 + 0x4c, 0x8d, 0x45, 0xdc, //0x00000129 leaq $-36(%rbp), %r8 + 0x4c, 0x8d, 0x4d, 0xda, //0x0000012d leaq $-38(%rbp), %r9 + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00000131 jmp LBB0_4 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000136 .p2align 4, 0x90 + //0x00000140 LBB0_5 + 0x48, 0x83, 0xc1, 0x01, //0x00000140 addq $1, %rcx + 0x4c, 0x39, 0xd9, //0x00000144 cmpq %r11, %rcx + 0x0f, 0x83, 0x2a, 0x01, 0x00, 0x00, //0x00000147 jae LBB0_36 + //0x0000014d LBB0_4 + 0x80, 0x39, 0x00, //0x0000014d cmpb $0, (%rcx) + 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x00000150 jns LBB0_5 + 0xc6, 0x45, 0xdc, 0x00, //0x00000156 movb $0, $-36(%rbp) + 0xc6, 0x45, 0xda, 0x00, //0x0000015a movb $0, $-38(%rbp) + 0x4c, 0x89, 0xdb, //0x0000015e movq %r11, %rbx + 0x48, 0x29, 0xcb, //0x00000161 subq %rcx, %rbx + 0x48, 0x83, 0xfb, 0x02, //0x00000164 cmpq $2, %rbx + 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00000168 jb LBB0_21 + 0x44, 0x0f, 0xb6, 0x21, //0x0000016e movzbl (%rcx), %r12d + 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00000172 movzbl $1(%rcx), %r14d + 0x44, 0x88, 0x65, 0xdc, //0x00000177 movb %r12b, $-36(%rbp) + 0x4c, 0x8d, 0x79, 0x02, //0x0000017b leaq $2(%rcx), %r15 + 0x48, 0x83, 0xc3, 0xfe, //0x0000017f addq $-2, %rbx + 0x4c, 0x89, 0xcf, //0x00000183 movq %r9, %rdi + 0x48, 0x85, 0xdb, //0x00000186 testq %rbx, %rbx + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000189 je LBB0_24 + //0x0000018f LBB0_25 + 0x41, 0x0f, 0xb6, 0x07, //0x0000018f movzbl (%r15), %eax + 0x88, 0x07, //0x00000193 movb %al, (%rdi) + 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00000195 movzbl $-36(%rbp), %r12d + 0x0f, 0xb6, 0x7d, 0xda, //0x0000019a movzbl $-38(%rbp), %edi + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000019e jmp LBB0_26 + //0x000001a3 LBB0_21 + 0x45, 0x31, 0xe4, //0x000001a3 xorl %r12d, %r12d + 0x45, 0x31, 0xf6, //0x000001a6 xorl %r14d, %r14d + 0x4c, 0x89, 0xc7, //0x000001a9 movq %r8, %rdi + 0x49, 0x89, 0xcf, //0x000001ac movq %rcx, %r15 + 0x48, 0x85, 0xdb, //0x000001af testq %rbx, %rbx + 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x000001b2 jne LBB0_25 + //0x000001b8 LBB0_24 + 0x31, 0xff, //0x000001b8 xorl %edi, %edi + //0x000001ba LBB0_26 + 0x40, 0x0f, 0xb6, 0xc7, //0x000001ba movzbl %dil, %eax + 0xc1, 0xe0, 0x10, //0x000001be shll $16, %eax + 0x41, 0x0f, 0xb6, 0xde, //0x000001c1 movzbl %r14b, %ebx + 0xc1, 0xe3, 0x08, //0x000001c5 shll $8, %ebx + 0x09, 0xc3, //0x000001c8 orl %eax, %ebx + 0x41, 0x0f, 0xb6, 0xfc, //0x000001ca movzbl %r12b, %edi + 0x09, 0xdf, //0x000001ce orl %ebx, %edi + 0x89, 0xf8, //0x000001d0 movl %edi, %eax + 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x000001d2 andl $12632304, %eax + 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x000001d7 cmpl $8421600, %eax + 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x000001dc jne LBB0_29 + 0x89, 0xf8, //0x000001e2 movl %edi, %eax + 0x25, 0x0f, 0x20, 0x00, 0x00, //0x000001e4 andl $8207, %eax + 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x000001e9 cmpl $8205, %eax + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000001ee je LBB0_29 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000001f4 movl $3, %ebx + 0x85, 0xc0, //0x000001f9 testl %eax, %eax + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000001fb jne LBB0_34 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000201 .p2align 4, 0x90 + //0x00000210 LBB0_29 + 0x41, 0xf6, 0xc4, 0x1e, //0x00000210 testb $30, %r12b + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000214 je LBB0_31 + 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x0000021a andl $49376, %edi + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000220 movl $2, %ebx + 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00000225 cmpl $32960, %edi + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000022b jne LBB0_31 + //0x00000231 LBB0_34 + 0x48, 0x01, 0xd9, //0x00000231 addq %rbx, %rcx + 0x4c, 0x39, 0xd9, //0x00000234 cmpq %r11, %rcx + 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x00000237 jb LBB0_4 + 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000023d jmp LBB0_36 + //0x00000242 LBB0_31 + 0x48, 0x89, 0xc8, //0x00000242 movq %rcx, %rax + 0x4c, 0x29, 0xd0, //0x00000245 subq %r10, %rax + 0x48, 0x8b, 0x3a, //0x00000248 movq (%rdx), %rdi + 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x0000024b cmpq $4096, %rdi + 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000252 jae LBB0_32 + 0x48, 0x98, //0x00000258 cltq + 0x48, 0x8d, 0x5f, 0x01, //0x0000025a leaq $1(%rdi), %rbx + 0x48, 0x89, 0x1a, //0x0000025e movq %rbx, (%rdx) + 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00000261 movq %rax, $8(%rdx,%rdi,8) + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000266 movl $1, %ebx + 0x48, 0x01, 0xd9, //0x0000026b addq %rbx, %rcx + 0x4c, 0x39, 0xd9, //0x0000026e cmpq %r11, %rcx + 0x0f, 0x82, 0xd6, 0xfe, 0xff, 0xff, //0x00000271 jb LBB0_4 + //0x00000277 LBB0_36 + 0x4c, 0x29, 0xd1, //0x00000277 subq %r10, %rcx + 0x48, 0x89, 0x0e, //0x0000027a movq %rcx, (%rsi) + 0x31, 0xc0, //0x0000027d xorl %eax, %eax + //0x0000027f LBB0_37 + 0x48, 0x83, 0xc4, 0x08, //0x0000027f addq $8, %rsp + 0x5b, //0x00000283 popq %rbx + 0x41, 0x5c, //0x00000284 popq %r12 + 0x41, 0x5e, //0x00000286 popq %r14 + 0x41, 0x5f, //0x00000288 popq %r15 + 0x5d, //0x0000028a popq %rbp + 0xc3, //0x0000028b retq + //0x0000028c LBB0_32 + 0x48, 0x89, 0x06, //0x0000028c movq %rax, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000028f movq $-1, %rax + 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00000296 jmp LBB0_37 + //0x0000029b LBB0_17 + 0x48, 0x89, 0x3e, //0x0000029b movq %rdi, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000029e movq $-1, %rax + 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x000002a5 jmp LBB0_37 + 0x00, 0x00, //0x000002aa .p2align 2, 0x00 + //0x000002ac _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x000002ac .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/value.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/value.go new file mode 100644 index 000000000..808a863c4 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/value.go @@ -0,0 +1,33 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) (ret int) + +var S_value uintptr + +//go:nosplit +func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) { + return F_value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/value_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/value_subr.go new file mode 100644 index 000000000..fffa6bcd0 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/value_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__value = 576 +) + +const ( + _stack__value = 128 +) + +const ( + _size__value = 12468 +) + +var ( + _pcsp__value = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x10cf, 128}, + {0x10d0, 48}, + {0x10d2, 40}, + {0x10d4, 32}, + {0x10d6, 24}, + {0x10d8, 16}, + {0x10d9, 8}, + {0x10dd, 0}, + {0x30b4, 128}, + } +) + +var _cfunc_value = []loader.CFunc{ + {"_value_entry", 0, _entry__value, 0, nil}, + {"_value", _entry__value, _size__value, _stack__value, _pcsp__value}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/value_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/value_text_amd64.go new file mode 100644 index 000000000..e0de04d41 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/value_text_amd64.go @@ -0,0 +1,5554 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_value = []byte{ + // .p2align 5, 0x00 + // LCPI0_0 + 0x20, // .byte 32 + 0x00, //0x00000001 .byte 0 + 0x00, //0x00000002 .byte 0 + 0x00, //0x00000003 .byte 0 + 0x00, //0x00000004 .byte 0 + 0x00, //0x00000005 .byte 0 + 0x00, //0x00000006 .byte 0 + 0x00, //0x00000007 .byte 0 + 0x00, //0x00000008 .byte 0 + 0x09, //0x00000009 .byte 9 + 0x0a, //0x0000000a .byte 10 + 0x00, //0x0000000b .byte 0 + 0x00, //0x0000000c .byte 0 + 0x0d, //0x0000000d .byte 13 + 0x00, //0x0000000e .byte 0 + 0x00, //0x0000000f .byte 0 + 0x20, //0x00000010 .byte 32 + 0x00, //0x00000011 .byte 0 + 0x00, //0x00000012 .byte 0 + 0x00, //0x00000013 .byte 0 + 0x00, //0x00000014 .byte 0 + 0x00, //0x00000015 .byte 0 + 0x00, //0x00000016 .byte 0 + 0x00, //0x00000017 .byte 0 + 0x00, //0x00000018 .byte 0 + 0x09, //0x00000019 .byte 9 + 0x0a, //0x0000001a .byte 10 + 0x00, //0x0000001b .byte 0 + 0x00, //0x0000001c .byte 0 + 0x0d, //0x0000001d .byte 13 + 0x00, //0x0000001e .byte 0 + 0x00, //0x0000001f .byte 0 + //0x00000020 LCPI0_1 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000020 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000040 LCPI0_2 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000050 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000060 LCPI0_3 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000060 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000070 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00000080 LCPI0_4 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000080 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000090 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x000000a0 LCPI0_5 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000a0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000b0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x000000c0 LCPI0_6 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000c0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000d0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x000000e0 LCPI0_7 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000e0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000f0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000100 LCPI0_8 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000100 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000110 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000120 LCPI0_9 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000120 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000130 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000140 LCPI0_10 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000140 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000150 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000160 LCPI0_22 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000160 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000168 .quad 1 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000170 .quad 1 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000178 .quad 1 + //0x00000180 .p2align 4, 0x00 + //0x00000180 LCPI0_11 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000180 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000190 LCPI0_12 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000190 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x000001a0 LCPI0_13 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000001a0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x000001b0 LCPI0_14 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000001b0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x000001c0 LCPI0_15 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x000001c0 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x000001d0 LCPI0_16 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000001d0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000001e0 LCPI0_17 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000001e0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000001f0 LCPI0_18 + 0x00, 0x00, 0x30, 0x43, //0x000001f0 .long 1127219200 + 0x00, 0x00, 0x30, 0x45, //0x000001f4 .long 1160773632 + 0x00, 0x00, 0x00, 0x00, //0x000001f8 .long 0 + 0x00, 0x00, 0x00, 0x00, //0x000001fc .long 0 + //0x00000200 LCPI0_19 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00000200 .quad 0x4330000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00000208 .quad 0x4530000000000000 + //0x00000210 .p2align 3, 0x00 + //0x00000210 LCPI0_20 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00000210 .quad 0x430c6bf526340000 + //0x00000218 LCPI0_21 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000218 .quad 0xc30c6bf526340000 + //0x00000220 LCPI0_23 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000220 .quad 1 + //0x00000228 LCPI0_24 + 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000228 .quad 10000 + //0x00000230 LCPI0_25 + 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000230 .quad 10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000238 .p2align 4, 0x90 + //0x00000240 _value + 0x55, //0x00000240 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000241 movq %rsp, %rbp + 0x41, 0x57, //0x00000244 pushq %r15 + 0x41, 0x56, //0x00000246 pushq %r14 + 0x41, 0x55, //0x00000248 pushq %r13 + 0x41, 0x54, //0x0000024a pushq %r12 + 0x53, //0x0000024c pushq %rbx + 0x48, 0x83, 0xec, 0x50, //0x0000024d subq $80, %rsp + 0x49, 0x89, 0xcd, //0x00000251 movq %rcx, %r13 + 0x49, 0x89, 0xf6, //0x00000254 movq %rsi, %r14 + 0x48, 0x39, 0xf2, //0x00000257 cmpq %rsi, %rdx + 0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x0000025a jae LBB0_5 + 0x8a, 0x04, 0x17, //0x00000260 movb (%rdi,%rdx), %al + 0x3c, 0x0d, //0x00000263 cmpb $13, %al + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00000265 je LBB0_5 + 0x3c, 0x20, //0x0000026b cmpb $32, %al + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000026d je LBB0_5 + 0x8d, 0x48, 0xf7, //0x00000273 leal $-9(%rax), %ecx + 0x80, 0xf9, 0x01, //0x00000276 cmpb $1, %cl + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000279 jbe LBB0_5 + 0x49, 0x89, 0xd1, //0x0000027f movq %rdx, %r9 + 0xe9, 0x68, 0x01, 0x00, 0x00, //0x00000282 jmp LBB0_32 + //0x00000287 LBB0_5 + 0x4c, 0x8d, 0x4a, 0x01, //0x00000287 leaq $1(%rdx), %r9 + 0x4d, 0x39, 0xf1, //0x0000028b cmpq %r14, %r9 + 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x0000028e jae LBB0_9 + 0x42, 0x8a, 0x04, 0x0f, //0x00000294 movb (%rdi,%r9), %al + 0x3c, 0x0d, //0x00000298 cmpb $13, %al + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000029a je LBB0_9 + 0x3c, 0x20, //0x000002a0 cmpb $32, %al + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000002a2 je LBB0_9 + 0x8d, 0x48, 0xf7, //0x000002a8 leal $-9(%rax), %ecx + 0x80, 0xf9, 0x01, //0x000002ab cmpb $1, %cl + 0x0f, 0x87, 0x3b, 0x01, 0x00, 0x00, //0x000002ae ja LBB0_32 + //0x000002b4 LBB0_9 + 0x4c, 0x8d, 0x4a, 0x02, //0x000002b4 leaq $2(%rdx), %r9 + 0x4d, 0x39, 0xf1, //0x000002b8 cmpq %r14, %r9 + 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x000002bb jae LBB0_13 + 0x42, 0x8a, 0x04, 0x0f, //0x000002c1 movb (%rdi,%r9), %al + 0x3c, 0x0d, //0x000002c5 cmpb $13, %al + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000002c7 je LBB0_13 + 0x3c, 0x20, //0x000002cd cmpb $32, %al + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000002cf je LBB0_13 + 0x8d, 0x48, 0xf7, //0x000002d5 leal $-9(%rax), %ecx + 0x80, 0xf9, 0x01, //0x000002d8 cmpb $1, %cl + 0x0f, 0x87, 0x0e, 0x01, 0x00, 0x00, //0x000002db ja LBB0_32 + //0x000002e1 LBB0_13 + 0x4c, 0x8d, 0x4a, 0x03, //0x000002e1 leaq $3(%rdx), %r9 + 0x4d, 0x39, 0xf1, //0x000002e5 cmpq %r14, %r9 + 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x000002e8 jae LBB0_17 + 0x42, 0x8a, 0x04, 0x0f, //0x000002ee movb (%rdi,%r9), %al + 0x3c, 0x0d, //0x000002f2 cmpb $13, %al + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000002f4 je LBB0_17 + 0x3c, 0x20, //0x000002fa cmpb $32, %al + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000002fc je LBB0_17 + 0x8d, 0x48, 0xf7, //0x00000302 leal $-9(%rax), %ecx + 0x80, 0xf9, 0x01, //0x00000305 cmpb $1, %cl + 0x0f, 0x87, 0xe1, 0x00, 0x00, 0x00, //0x00000308 ja LBB0_32 + //0x0000030e LBB0_17 + 0x4c, 0x8d, 0x4a, 0x04, //0x0000030e leaq $4(%rdx), %r9 + 0x4d, 0x39, 0xf1, //0x00000312 cmpq %r14, %r9 + 0x0f, 0x83, 0xb6, 0x00, 0x00, 0x00, //0x00000315 jae LBB0_29 + 0x4c, 0x89, 0xf0, //0x0000031b movq %r14, %rax + 0x4c, 0x29, 0xc8, //0x0000031e subq %r9, %rax + 0x48, 0x83, 0xf8, 0x20, //0x00000321 cmpq $32, %rax + 0x0f, 0x82, 0x08, 0x15, 0x00, 0x00, //0x00000325 jb LBB0_321 + 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000032b movq $-4, %rax + 0x48, 0x29, 0xd0, //0x00000332 subq %rdx, %rax + 0xc5, 0xfe, 0x6f, 0x05, 0xc3, 0xfc, 0xff, 0xff, //0x00000335 vmovdqu $-829(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + 0x90, 0x90, 0x90, //0x0000033d .p2align 4, 0x90 + //0x00000340 LBB0_20 + 0xc4, 0xa1, 0x7e, 0x6f, 0x0c, 0x0f, //0x00000340 vmovdqu (%rdi,%r9), %ymm1 + 0xc4, 0xe2, 0x7d, 0x00, 0xd1, //0x00000346 vpshufb %ymm1, %ymm0, %ymm2 + 0xc5, 0xf5, 0x74, 0xca, //0x0000034b vpcmpeqb %ymm2, %ymm1, %ymm1 + 0xc5, 0xfd, 0xd7, 0xc9, //0x0000034f vpmovmskb %ymm1, %ecx + 0x83, 0xf9, 0xff, //0x00000353 cmpl $-1, %ecx + 0x0f, 0x85, 0x7d, 0x00, 0x00, 0x00, //0x00000356 jne LBB0_30 + 0x49, 0x83, 0xc1, 0x20, //0x0000035c addq $32, %r9 + 0x49, 0x8d, 0x0c, 0x06, //0x00000360 leaq (%r14,%rax), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000364 addq $-32, %rcx + 0x48, 0x83, 0xc0, 0xe0, //0x00000368 addq $-32, %rax + 0x48, 0x83, 0xf9, 0x1f, //0x0000036c cmpq $31, %rcx + 0x0f, 0x87, 0xca, 0xff, 0xff, 0xff, //0x00000370 ja LBB0_20 + 0x49, 0x89, 0xf9, //0x00000376 movq %rdi, %r9 + 0x49, 0x29, 0xc1, //0x00000379 subq %rax, %r9 + 0x4c, 0x01, 0xf0, //0x0000037c addq %r14, %rax + 0x48, 0x85, 0xc0, //0x0000037f testq %rax, %rax + 0x0f, 0x84, 0x38, 0x00, 0x00, 0x00, //0x00000382 je LBB0_28 + //0x00000388 LBB0_23 + 0x4d, 0x8d, 0x14, 0x01, //0x00000388 leaq (%r9,%rax), %r10 + 0x31, 0xc9, //0x0000038c xorl %ecx, %ecx + 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000038e movabsq $4294977024, %rbx + //0x00000398 LBB0_24 + 0x41, 0x0f, 0xbe, 0x34, 0x09, //0x00000398 movsbl (%r9,%rcx), %esi + 0x83, 0xfe, 0x20, //0x0000039d cmpl $32, %esi + 0x0f, 0x87, 0x48, 0x0f, 0x00, 0x00, //0x000003a0 ja LBB0_260 + 0x48, 0x0f, 0xa3, 0xf3, //0x000003a6 btq %rsi, %rbx + 0x0f, 0x83, 0x3e, 0x0f, 0x00, 0x00, //0x000003aa jae LBB0_260 + 0x48, 0x83, 0xc1, 0x01, //0x000003b0 addq $1, %rcx + 0x48, 0x39, 0xc8, //0x000003b4 cmpq %rcx, %rax + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000003b7 jne LBB0_24 + 0x4d, 0x89, 0xd1, //0x000003bd movq %r10, %r9 + //0x000003c0 LBB0_28 + 0x49, 0x29, 0xf9, //0x000003c0 subq %rdi, %r9 + 0x4d, 0x39, 0xf1, //0x000003c3 cmpq %r14, %r9 + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000003c6 jb LBB0_31 + 0xe9, 0x2c, 0x0f, 0x00, 0x00, //0x000003cc jmp LBB0_261 + //0x000003d1 LBB0_29 + 0x4c, 0x89, 0xca, //0x000003d1 movq %r9, %rdx + 0xe9, 0x24, 0x0f, 0x00, 0x00, //0x000003d4 jmp LBB0_261 + //0x000003d9 LBB0_30 + 0xf7, 0xd1, //0x000003d9 notl %ecx + 0x44, 0x0f, 0xbc, 0xc9, //0x000003db bsfl %ecx, %r9d + 0x49, 0x29, 0xc1, //0x000003df subq %rax, %r9 + 0x4d, 0x39, 0xf1, //0x000003e2 cmpq %r14, %r9 + 0x0f, 0x83, 0x12, 0x0f, 0x00, 0x00, //0x000003e5 jae LBB0_261 + //0x000003eb LBB0_31 + 0x42, 0x8a, 0x04, 0x0f, //0x000003eb movb (%rdi,%r9), %al + //0x000003ef LBB0_32 + 0x0f, 0xbe, 0xc8, //0x000003ef movsbl %al, %ecx + 0x83, 0xf9, 0x7d, //0x000003f2 cmpl $125, %ecx + 0x0f, 0x87, 0x1f, 0x07, 0x00, 0x00, //0x000003f5 ja LBB0_131 + 0x49, 0x8d, 0x51, 0x01, //0x000003fb leaq $1(%r9), %rdx + 0x4e, 0x8d, 0x3c, 0x0f, //0x000003ff leaq (%rdi,%r9), %r15 + 0x48, 0x8d, 0x35, 0xea, 0x2e, 0x00, 0x00, //0x00000403 leaq $12010(%rip), %rsi /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8e, //0x0000040a movslq (%rsi,%rcx,4), %rcx + 0x48, 0x01, 0xf1, //0x0000040e addq %rsi, %rcx + 0x48, 0x89, 0x7d, 0xc8, //0x00000411 movq %rdi, $-56(%rbp) + 0xff, 0xe1, //0x00000415 jmpq *%rcx + //0x00000417 LBB0_34 + 0x41, 0xf6, 0xc0, 0x02, //0x00000417 testb $2, %r8b + 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x0000041b jne LBB0_41 + 0x4d, 0x8b, 0x45, 0x20, //0x00000421 movq $32(%r13), %r8 + 0x49, 0x8b, 0x45, 0x28, //0x00000425 movq $40(%r13), %rax + 0x48, 0x89, 0x45, 0xc0, //0x00000429 movq %rax, $-64(%rbp) + 0x49, 0xc7, 0x45, 0x00, 0x09, 0x00, 0x00, 0x00, //0x0000042d movq $9, (%r13) + 0xc5, 0xf9, 0xef, 0xc0, //0x00000435 vpxor %xmm0, %xmm0, %xmm0 + 0xc4, 0xc1, 0x7a, 0x7f, 0x45, 0x08, //0x00000439 vmovdqu %xmm0, $8(%r13) + 0x4d, 0x89, 0x4d, 0x18, //0x0000043f movq %r9, $24(%r13) + 0x4d, 0x39, 0xf1, //0x00000443 cmpq %r14, %r9 + 0x0f, 0x83, 0xcc, 0x0c, 0x00, 0x00, //0x00000446 jae LBB0_232 + 0x41, 0x8a, 0x37, //0x0000044c movb (%r15), %sil + 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x0000044f movl $1, %r12d + 0x89, 0xf3, //0x00000455 movl %esi, %ebx + 0x4c, 0x89, 0xc9, //0x00000457 movq %r9, %rcx + 0x40, 0x80, 0xfe, 0x2d, //0x0000045a cmpb $45, %sil + 0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x0000045e jne LBB0_39 + 0x4c, 0x39, 0xf2, //0x00000464 cmpq %r14, %rdx + 0x0f, 0x83, 0xab, 0x0c, 0x00, 0x00, //0x00000467 jae LBB0_232 + 0x8a, 0x1c, 0x17, //0x0000046d movb (%rdi,%rdx), %bl + 0x41, 0xbc, 0xff, 0xff, 0xff, 0xff, //0x00000470 movl $-1, %r12d + 0x48, 0x89, 0xd1, //0x00000476 movq %rdx, %rcx + //0x00000479 LBB0_39 + 0x8d, 0x43, 0xd0, //0x00000479 leal $-48(%rbx), %eax + 0x3c, 0x0a, //0x0000047c cmpb $10, %al + 0x0f, 0x82, 0x1c, 0x04, 0x00, 0x00, //0x0000047e jb LBB0_98 + //0x00000484 LBB0_40 + 0x49, 0xc7, 0x45, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x00000484 movq $-2, (%r13) + 0x49, 0x89, 0xcb, //0x0000048c movq %rcx, %r11 + 0xe9, 0x74, 0x0e, 0x00, 0x00, //0x0000048f jmp LBB0_263 + //0x00000494 LBB0_41 + 0x4d, 0x29, 0xce, //0x00000494 subq %r9, %r14 + 0x31, 0xf6, //0x00000497 xorl %esi, %esi + 0x3c, 0x2d, //0x00000499 cmpb $45, %al + 0x40, 0x0f, 0x94, 0xc6, //0x0000049b sete %sil + 0x4d, 0x8d, 0x1c, 0x37, //0x0000049f leaq (%r15,%rsi), %r11 + 0x49, 0x29, 0xf6, //0x000004a3 subq %rsi, %r14 + 0x0f, 0x84, 0xd9, 0x23, 0x00, 0x00, //0x000004a6 je LBB0_563 + 0x41, 0x8a, 0x03, //0x000004ac movb (%r11), %al + 0x8d, 0x48, 0xd0, //0x000004af leal $-48(%rax), %ecx + 0x80, 0xf9, 0x09, //0x000004b2 cmpb $9, %cl + 0x0f, 0x87, 0xf2, 0x07, 0x00, 0x00, //0x000004b5 ja LBB0_161 + 0x3c, 0x30, //0x000004bb cmpb $48, %al + 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000004bd jne LBB0_47 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000004c3 movl $1, %eax + 0x49, 0x83, 0xfe, 0x01, //0x000004c8 cmpq $1, %r14 + 0x0f, 0x84, 0x9d, 0x07, 0x00, 0x00, //0x000004cc je LBB0_157 + 0x41, 0x8a, 0x4b, 0x01, //0x000004d2 movb $1(%r11), %cl + 0x80, 0xc1, 0xd2, //0x000004d6 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x000004d9 cmpb $55, %cl + 0x0f, 0x87, 0x8d, 0x07, 0x00, 0x00, //0x000004dc ja LBB0_157 + 0x0f, 0xb6, 0xc9, //0x000004e2 movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000004e5 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000004ef btq %rcx, %rdx + 0x0f, 0x83, 0x76, 0x07, 0x00, 0x00, //0x000004f3 jae LBB0_157 + //0x000004f9 LBB0_47 + 0x4c, 0x89, 0x7d, 0xb8, //0x000004f9 movq %r15, $-72(%rbp) + 0x49, 0x83, 0xfe, 0x20, //0x000004fd cmpq $32, %r14 + 0x48, 0x89, 0x75, 0xc0, //0x00000501 movq %rsi, $-64(%rbp) + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000505 movq $-1, %r12 + 0x0f, 0x82, 0xa1, 0x23, 0x00, 0x00, //0x0000050c jb LBB0_566 + 0x31, 0xc0, //0x00000512 xorl %eax, %eax + 0xc5, 0xfe, 0x6f, 0x05, 0x64, 0xfb, 0xff, 0xff, //0x00000514 vmovdqu $-1180(%rip), %ymm0 /* LCPI0_4+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0x7c, 0xfb, 0xff, 0xff, //0x0000051c vmovdqu $-1156(%rip), %ymm1 /* LCPI0_5+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x15, 0x94, 0xfb, 0xff, 0xff, //0x00000524 vmovdqu $-1132(%rip), %ymm2 /* LCPI0_6+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x1d, 0xac, 0xfb, 0xff, 0xff, //0x0000052c vmovdqu $-1108(%rip), %ymm3 /* LCPI0_7+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x25, 0xc4, 0xfb, 0xff, 0xff, //0x00000534 vmovdqu $-1084(%rip), %ymm4 /* LCPI0_8+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x2d, 0xdc, 0xfb, 0xff, 0xff, //0x0000053c vmovdqu $-1060(%rip), %ymm5 /* LCPI0_9+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x35, 0xf4, 0xfb, 0xff, 0xff, //0x00000544 vmovdqu $-1036(%rip), %ymm6 /* LCPI0_10+0(%rip) */ + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000054c movq $-1, %r15 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000553 movq $-1, %r10 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000055a .p2align 4, 0x90 + //0x00000560 LBB0_49 + 0xc4, 0xc1, 0x7e, 0x6f, 0x3c, 0x03, //0x00000560 vmovdqu (%r11,%rax), %ymm7 + 0xc5, 0x45, 0x64, 0xc0, //0x00000566 vpcmpgtb %ymm0, %ymm7, %ymm8 + 0xc5, 0x75, 0x64, 0xcf, //0x0000056a vpcmpgtb %ymm7, %ymm1, %ymm9 + 0xc4, 0x41, 0x35, 0xdb, 0xc0, //0x0000056e vpand %ymm8, %ymm9, %ymm8 + 0xc5, 0x45, 0x74, 0xca, //0x00000573 vpcmpeqb %ymm2, %ymm7, %ymm9 + 0xc5, 0x45, 0x74, 0xd3, //0x00000577 vpcmpeqb %ymm3, %ymm7, %ymm10 + 0xc4, 0x41, 0x2d, 0xeb, 0xc9, //0x0000057b vpor %ymm9, %ymm10, %ymm9 + 0xc5, 0x45, 0xdb, 0xd4, //0x00000580 vpand %ymm4, %ymm7, %ymm10 + 0xc5, 0x2d, 0x74, 0xd6, //0x00000584 vpcmpeqb %ymm6, %ymm10, %ymm10 + 0xc5, 0xc5, 0x74, 0xfd, //0x00000588 vpcmpeqb %ymm5, %ymm7, %ymm7 + 0xc5, 0xfd, 0xd7, 0xf7, //0x0000058c vpmovmskb %ymm7, %esi + 0xc4, 0xc1, 0x7d, 0xd7, 0xd2, //0x00000590 vpmovmskb %ymm10, %edx + 0xc4, 0xc1, 0x7d, 0xd7, 0xd9, //0x00000595 vpmovmskb %ymm9, %ebx + 0xc5, 0xbd, 0xeb, 0xff, //0x0000059a vpor %ymm7, %ymm8, %ymm7 + 0xc4, 0x41, 0x2d, 0xeb, 0xc1, //0x0000059e vpor %ymm9, %ymm10, %ymm8 + 0xc5, 0xbd, 0xeb, 0xff, //0x000005a3 vpor %ymm7, %ymm8, %ymm7 + 0xc5, 0xfd, 0xd7, 0xcf, //0x000005a7 vpmovmskb %ymm7, %ecx + 0x48, 0xf7, 0xd1, //0x000005ab notq %rcx + 0x4c, 0x0f, 0xbc, 0xc1, //0x000005ae bsfq %rcx, %r8 + 0x41, 0x83, 0xf8, 0x20, //0x000005b2 cmpl $32, %r8d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000005b6 je LBB0_51 + 0xbf, 0xff, 0xff, 0xff, 0xff, //0x000005bc movl $-1, %edi + 0x44, 0x89, 0xc1, //0x000005c1 movl %r8d, %ecx + 0xd3, 0xe7, //0x000005c4 shll %cl, %edi + 0xf7, 0xd7, //0x000005c6 notl %edi + 0x21, 0xfe, //0x000005c8 andl %edi, %esi + 0x21, 0xfa, //0x000005ca andl %edi, %edx + 0x21, 0xdf, //0x000005cc andl %ebx, %edi + 0x89, 0xfb, //0x000005ce movl %edi, %ebx + //0x000005d0 LBB0_51 + 0x8d, 0x4e, 0xff, //0x000005d0 leal $-1(%rsi), %ecx + 0x21, 0xf1, //0x000005d3 andl %esi, %ecx + 0x0f, 0x85, 0xda, 0x09, 0x00, 0x00, //0x000005d5 jne LBB0_203 + 0x8d, 0x4a, 0xff, //0x000005db leal $-1(%rdx), %ecx + 0x21, 0xd1, //0x000005de andl %edx, %ecx + 0x0f, 0x85, 0xcf, 0x09, 0x00, 0x00, //0x000005e0 jne LBB0_203 + 0x8d, 0x4b, 0xff, //0x000005e6 leal $-1(%rbx), %ecx + 0x21, 0xd9, //0x000005e9 andl %ebx, %ecx + 0x0f, 0x85, 0xc4, 0x09, 0x00, 0x00, //0x000005eb jne LBB0_203 + 0x85, 0xf6, //0x000005f1 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000005f3 je LBB0_57 + 0x0f, 0xbc, 0xce, //0x000005f9 bsfl %esi, %ecx + 0x49, 0x83, 0xfa, 0xff, //0x000005fc cmpq $-1, %r10 + 0x0f, 0x85, 0x8a, 0x0c, 0x00, 0x00, //0x00000600 jne LBB0_256 + 0x48, 0x01, 0xc1, //0x00000606 addq %rax, %rcx + 0x49, 0x89, 0xca, //0x00000609 movq %rcx, %r10 + //0x0000060c LBB0_57 + 0x85, 0xd2, //0x0000060c testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000060e je LBB0_60 + 0x0f, 0xbc, 0xca, //0x00000614 bsfl %edx, %ecx + 0x49, 0x83, 0xff, 0xff, //0x00000617 cmpq $-1, %r15 + 0x0f, 0x85, 0x6f, 0x0c, 0x00, 0x00, //0x0000061b jne LBB0_256 + 0x48, 0x01, 0xc1, //0x00000621 addq %rax, %rcx + 0x49, 0x89, 0xcf, //0x00000624 movq %rcx, %r15 + //0x00000627 LBB0_60 + 0x85, 0xdb, //0x00000627 testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000629 je LBB0_63 + 0x0f, 0xbc, 0xcb, //0x0000062f bsfl %ebx, %ecx + 0x49, 0x83, 0xfc, 0xff, //0x00000632 cmpq $-1, %r12 + 0x0f, 0x85, 0x54, 0x0c, 0x00, 0x00, //0x00000636 jne LBB0_256 + 0x48, 0x01, 0xc1, //0x0000063c addq %rax, %rcx + 0x49, 0x89, 0xcc, //0x0000063f movq %rcx, %r12 + //0x00000642 LBB0_63 + 0x41, 0x83, 0xf8, 0x20, //0x00000642 cmpl $32, %r8d + 0x0f, 0x85, 0x46, 0x02, 0x00, 0x00, //0x00000646 jne LBB0_97 + 0x49, 0x83, 0xc6, 0xe0, //0x0000064c addq $-32, %r14 + 0x48, 0x83, 0xc0, 0x20, //0x00000650 addq $32, %rax + 0x49, 0x83, 0xfe, 0x1f, //0x00000654 cmpq $31, %r14 + 0x0f, 0x87, 0x02, 0xff, 0xff, 0xff, //0x00000658 ja LBB0_49 + 0xc5, 0xf8, 0x77, //0x0000065e vzeroupper + 0x4c, 0x01, 0xd8, //0x00000661 addq %r11, %rax + 0x49, 0x89, 0xc0, //0x00000664 movq %rax, %r8 + 0x4c, 0x89, 0x6d, 0xa8, //0x00000667 movq %r13, $-88(%rbp) + 0x49, 0x83, 0xfe, 0x10, //0x0000066b cmpq $16, %r14 + 0x0f, 0x82, 0x7b, 0x01, 0x00, 0x00, //0x0000066f jb LBB0_84 + //0x00000675 LBB0_66 + 0x4d, 0x89, 0xc5, //0x00000675 movq %r8, %r13 + 0x4d, 0x29, 0xdd, //0x00000678 subq %r11, %r13 + 0x31, 0xc0, //0x0000067b xorl %eax, %eax + 0xc5, 0x7a, 0x6f, 0x05, 0xfb, 0xfa, 0xff, 0xff, //0x0000067d vmovdqu $-1285(%rip), %xmm8 /* LCPI0_11+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x0d, 0x03, 0xfb, 0xff, 0xff, //0x00000685 vmovdqu $-1277(%rip), %xmm9 /* LCPI0_12+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x15, 0x0b, 0xfb, 0xff, 0xff, //0x0000068d vmovdqu $-1269(%rip), %xmm10 /* LCPI0_13+0(%rip) */ + 0xc5, 0x7a, 0x6f, 0x1d, 0x13, 0xfb, 0xff, 0xff, //0x00000695 vmovdqu $-1261(%rip), %xmm11 /* LCPI0_14+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x25, 0x1b, 0xfb, 0xff, 0xff, //0x0000069d vmovdqu $-1253(%rip), %xmm4 /* LCPI0_15+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x2d, 0x23, 0xfb, 0xff, 0xff, //0x000006a5 vmovdqu $-1245(%rip), %xmm5 /* LCPI0_16+0(%rip) */ + 0xc5, 0xfa, 0x6f, 0x35, 0x2b, 0xfb, 0xff, 0xff, //0x000006ad vmovdqu $-1237(%rip), %xmm6 /* LCPI0_17+0(%rip) */ + 0x4c, 0x89, 0x5d, 0xb0, //0x000006b5 movq %r11, $-80(%rbp) + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006b9 .p2align 4, 0x90 + //0x000006c0 LBB0_67 + 0xc4, 0xc1, 0x7a, 0x6f, 0x3c, 0x00, //0x000006c0 vmovdqu (%r8,%rax), %xmm7 + 0xc4, 0xc1, 0x41, 0x64, 0xc0, //0x000006c6 vpcmpgtb %xmm8, %xmm7, %xmm0 + 0xc5, 0xb1, 0x64, 0xcf, //0x000006cb vpcmpgtb %xmm7, %xmm9, %xmm1 + 0xc5, 0xf9, 0xdb, 0xc1, //0x000006cf vpand %xmm1, %xmm0, %xmm0 + 0xc5, 0xa9, 0x74, 0xcf, //0x000006d3 vpcmpeqb %xmm7, %xmm10, %xmm1 + 0xc5, 0xa1, 0x74, 0xd7, //0x000006d7 vpcmpeqb %xmm7, %xmm11, %xmm2 + 0xc5, 0xe9, 0xeb, 0xc9, //0x000006db vpor %xmm1, %xmm2, %xmm1 + 0xc5, 0xc1, 0xdb, 0xd4, //0x000006df vpand %xmm4, %xmm7, %xmm2 + 0xc5, 0xe9, 0x74, 0xd6, //0x000006e3 vpcmpeqb %xmm6, %xmm2, %xmm2 + 0xc5, 0xc1, 0x74, 0xfd, //0x000006e7 vpcmpeqb %xmm5, %xmm7, %xmm7 + 0xc5, 0xe9, 0xeb, 0xdf, //0x000006eb vpor %xmm7, %xmm2, %xmm3 + 0xc5, 0xf1, 0xeb, 0xc0, //0x000006ef vpor %xmm0, %xmm1, %xmm0 + 0xc5, 0xe1, 0xeb, 0xc0, //0x000006f3 vpor %xmm0, %xmm3, %xmm0 + 0xc5, 0xf9, 0xd7, 0xf7, //0x000006f7 vpmovmskb %xmm7, %esi + 0xc5, 0x79, 0xd7, 0xda, //0x000006fb vpmovmskb %xmm2, %r11d + 0xc5, 0xf9, 0xd7, 0xd9, //0x000006ff vpmovmskb %xmm1, %ebx + 0xc5, 0xf9, 0xd7, 0xc8, //0x00000703 vpmovmskb %xmm0, %ecx + 0xf7, 0xd1, //0x00000707 notl %ecx + 0x0f, 0xbc, 0xc9, //0x00000709 bsfl %ecx, %ecx + 0x4c, 0x89, 0xd7, //0x0000070c movq %r10, %rdi + 0x83, 0xf9, 0x10, //0x0000070f cmpl $16, %ecx + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000712 je LBB0_69 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x00000718 movl $-1, %edx + 0xd3, 0xe2, //0x0000071d shll %cl, %edx + 0xf7, 0xd2, //0x0000071f notl %edx + 0x21, 0xd6, //0x00000721 andl %edx, %esi + 0x41, 0x21, 0xd3, //0x00000723 andl %edx, %r11d + 0x21, 0xda, //0x00000726 andl %ebx, %edx + 0x89, 0xd3, //0x00000728 movl %edx, %ebx + //0x0000072a LBB0_69 + 0x44, 0x8d, 0x56, 0xff, //0x0000072a leal $-1(%rsi), %r10d + 0x41, 0x21, 0xf2, //0x0000072e andl %esi, %r10d + 0x0f, 0x85, 0x80, 0x0f, 0x00, 0x00, //0x00000731 jne LBB0_308 + 0x41, 0x8d, 0x53, 0xff, //0x00000737 leal $-1(%r11), %edx + 0x44, 0x21, 0xda, //0x0000073b andl %r11d, %edx + 0x0f, 0x85, 0xd3, 0x0e, 0x00, 0x00, //0x0000073e jne LBB0_298 + 0x8d, 0x53, 0xff, //0x00000744 leal $-1(%rbx), %edx + 0x21, 0xda, //0x00000747 andl %ebx, %edx + 0x0f, 0x85, 0xc8, 0x0e, 0x00, 0x00, //0x00000749 jne LBB0_298 + 0x85, 0xf6, //0x0000074f testl %esi, %esi + 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00000751 je LBB0_76 + 0x0f, 0xbc, 0xf6, //0x00000757 bsfl %esi, %esi + 0x48, 0x83, 0xff, 0xff, //0x0000075a cmpq $-1, %rdi + 0x0f, 0x85, 0x4c, 0x0f, 0x00, 0x00, //0x0000075e jne LBB0_307 + 0x4c, 0x01, 0xee, //0x00000764 addq %r13, %rsi + 0x48, 0x01, 0xc6, //0x00000767 addq %rax, %rsi + 0x49, 0x89, 0xf2, //0x0000076a movq %rsi, %r10 + 0x45, 0x85, 0xdb, //0x0000076d testl %r11d, %r11d + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000770 je LBB0_75 + //0x00000776 LBB0_77 + 0x41, 0x0f, 0xbc, 0xf3, //0x00000776 bsfl %r11d, %esi + 0x49, 0x83, 0xff, 0xff, //0x0000077a cmpq $-1, %r15 + 0x0f, 0x85, 0x2c, 0x0f, 0x00, 0x00, //0x0000077e jne LBB0_307 + 0x4c, 0x01, 0xee, //0x00000784 addq %r13, %rsi + 0x48, 0x01, 0xc6, //0x00000787 addq %rax, %rsi + 0x49, 0x89, 0xf7, //0x0000078a movq %rsi, %r15 + 0x4c, 0x8b, 0x5d, 0xb0, //0x0000078d movq $-80(%rbp), %r11 + 0x85, 0xdb, //0x00000791 testl %ebx, %ebx + 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00000793 jne LBB0_79 + 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00000799 jmp LBB0_81 + 0x90, 0x90, //0x0000079e .p2align 4, 0x90 + //0x000007a0 LBB0_76 + 0x49, 0x89, 0xfa, //0x000007a0 movq %rdi, %r10 + 0x45, 0x85, 0xdb, //0x000007a3 testl %r11d, %r11d + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x000007a6 jne LBB0_77 + 0x90, 0x90, 0x90, 0x90, //0x000007ac .p2align 4, 0x90 + //0x000007b0 LBB0_75 + 0x4c, 0x8b, 0x5d, 0xb0, //0x000007b0 movq $-80(%rbp), %r11 + 0x85, 0xdb, //0x000007b4 testl %ebx, %ebx + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000007b6 je LBB0_81 + //0x000007bc LBB0_79 + 0x0f, 0xbc, 0xf3, //0x000007bc bsfl %ebx, %esi + 0x49, 0x83, 0xfc, 0xff, //0x000007bf cmpq $-1, %r12 + 0x0f, 0x85, 0x4b, 0x10, 0x00, 0x00, //0x000007c3 jne LBB0_320 + 0x4c, 0x01, 0xee, //0x000007c9 addq %r13, %rsi + 0x48, 0x01, 0xc6, //0x000007cc addq %rax, %rsi + 0x49, 0x89, 0xf4, //0x000007cf movq %rsi, %r12 + //0x000007d2 LBB0_81 + 0x83, 0xf9, 0x10, //0x000007d2 cmpl $16, %ecx + 0x0f, 0x85, 0x08, 0x04, 0x00, 0x00, //0x000007d5 jne LBB0_143 + 0x49, 0x83, 0xc6, 0xf0, //0x000007db addq $-16, %r14 + 0x48, 0x83, 0xc0, 0x10, //0x000007df addq $16, %rax + 0x49, 0x83, 0xfe, 0x0f, //0x000007e3 cmpq $15, %r14 + 0x0f, 0x87, 0xd3, 0xfe, 0xff, 0xff, //0x000007e7 ja LBB0_67 + 0x49, 0x01, 0xc0, //0x000007ed addq %rax, %r8 + //0x000007f0 LBB0_84 + 0x4c, 0x89, 0xd7, //0x000007f0 movq %r10, %rdi + 0x4d, 0x85, 0xf6, //0x000007f3 testq %r14, %r14 + 0x4c, 0x8b, 0x6d, 0xa8, //0x000007f6 movq $-88(%rbp), %r13 + 0x0f, 0x84, 0xf7, 0x03, 0x00, 0x00, //0x000007fa je LBB0_145 + 0x4f, 0x8d, 0x14, 0x30, //0x00000800 leaq (%r8,%r14), %r10 + 0x4c, 0x89, 0xc3, //0x00000804 movq %r8, %rbx + 0x4c, 0x29, 0xdb, //0x00000807 subq %r11, %rbx + 0x31, 0xc0, //0x0000080a xorl %eax, %eax + 0x48, 0x8d, 0x15, 0xd9, 0x2c, 0x00, 0x00, //0x0000080c leaq $11481(%rip), %rdx /* LJTI0_1+0(%rip) */ + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00000813 jmp LBB0_89 + //0x00000818 LBB0_86 + 0x48, 0x83, 0xff, 0xff, //0x00000818 cmpq $-1, %rdi + 0x0f, 0x85, 0xb6, 0x0a, 0x00, 0x00, //0x0000081c jne LBB0_259 + 0x48, 0x8d, 0x3c, 0x03, //0x00000822 leaq (%rbx,%rax), %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000826 .p2align 4, 0x90 + //0x00000830 LBB0_88 + 0x48, 0x83, 0xc0, 0x01, //0x00000830 addq $1, %rax + 0x49, 0x39, 0xc6, //0x00000834 cmpq %rax, %r14 + 0x0f, 0x84, 0x70, 0x07, 0x00, 0x00, //0x00000837 je LBB0_202 + //0x0000083d LBB0_89 + 0x41, 0x0f, 0xbe, 0x34, 0x00, //0x0000083d movsbl (%r8,%rax), %esi + 0x8d, 0x4e, 0xd0, //0x00000842 leal $-48(%rsi), %ecx + 0x83, 0xf9, 0x0a, //0x00000845 cmpl $10, %ecx + 0x0f, 0x82, 0xe2, 0xff, 0xff, 0xff, //0x00000848 jb LBB0_88 + 0x8d, 0x4e, 0xd5, //0x0000084e leal $-43(%rsi), %ecx + 0x83, 0xf9, 0x1a, //0x00000851 cmpl $26, %ecx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000854 ja LBB0_94 + 0x48, 0x63, 0x0c, 0x8a, //0x0000085a movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x0000085e addq %rdx, %rcx + 0xff, 0xe1, //0x00000861 jmpq *%rcx + //0x00000863 LBB0_92 + 0x49, 0x83, 0xfc, 0xff, //0x00000863 cmpq $-1, %r12 + 0x0f, 0x85, 0x6b, 0x0a, 0x00, 0x00, //0x00000867 jne LBB0_259 + 0x4c, 0x8d, 0x24, 0x03, //0x0000086d leaq (%rbx,%rax), %r12 + 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000871 jmp LBB0_88 + //0x00000876 LBB0_94 + 0x83, 0xfe, 0x65, //0x00000876 cmpl $101, %esi + 0x0f, 0x85, 0x75, 0x03, 0x00, 0x00, //0x00000879 jne LBB0_144 + //0x0000087f LBB0_95 + 0x49, 0x83, 0xff, 0xff, //0x0000087f cmpq $-1, %r15 + 0x0f, 0x85, 0x4f, 0x0a, 0x00, 0x00, //0x00000883 jne LBB0_259 + 0x4c, 0x8d, 0x3c, 0x03, //0x00000889 leaq (%rbx,%rax), %r15 + 0xe9, 0x9e, 0xff, 0xff, 0xff, //0x0000088d jmp LBB0_88 + //0x00000892 LBB0_97 + 0x49, 0x01, 0xc0, //0x00000892 addq %rax, %r8 + 0x4d, 0x01, 0xd8, //0x00000895 addq %r11, %r8 + 0xc5, 0xf8, 0x77, //0x00000898 vzeroupper + 0xe9, 0x5a, 0x03, 0x00, 0x00, //0x0000089b jmp LBB0_146 + //0x000008a0 LBB0_98 + 0x80, 0xfb, 0x30, //0x000008a0 cmpb $48, %bl + 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000008a3 jne LBB0_102 + 0x4c, 0x8d, 0x59, 0x01, //0x000008a9 leaq $1(%rcx), %r11 + 0x4c, 0x39, 0xf1, //0x000008ad cmpq %r14, %rcx + 0x0f, 0x83, 0x52, 0x0a, 0x00, 0x00, //0x000008b0 jae LBB0_263 + 0x48, 0x8b, 0x45, 0xc8, //0x000008b6 movq $-56(%rbp), %rax + 0x42, 0x8a, 0x04, 0x18, //0x000008ba movb (%rax,%r11), %al + 0x04, 0xd2, //0x000008be addb $-46, %al + 0x3c, 0x37, //0x000008c0 cmpb $55, %al + 0x0f, 0x87, 0x40, 0x0a, 0x00, 0x00, //0x000008c2 ja LBB0_263 + 0x0f, 0xb6, 0xc0, //0x000008c8 movzbl %al, %eax + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000008cb movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xc2, //0x000008d5 btq %rax, %rdx + 0x0f, 0x83, 0x29, 0x0a, 0x00, 0x00, //0x000008d9 jae LBB0_263 + //0x000008df LBB0_102 + 0x40, 0x88, 0x75, 0xa4, //0x000008df movb %sil, $-92(%rbp) + 0xb0, 0x01, //0x000008e3 movb $1, %al + 0x89, 0x45, 0xb0, //0x000008e5 movl %eax, $-80(%rbp) + 0x4c, 0x39, 0xf1, //0x000008e8 cmpq %r14, %rcx + 0x0f, 0x83, 0x6c, 0x05, 0x00, 0x00, //0x000008eb jae LBB0_179 + 0xbe, 0xd0, 0xff, 0xff, 0xff, //0x000008f1 movl $4294967248, %esi + 0x48, 0x83, 0xc1, 0x01, //0x000008f6 addq $1, %rcx + 0x31, 0xd2, //0x000008fa xorl %edx, %edx + 0x31, 0xc0, //0x000008fc xorl %eax, %eax + 0x45, 0x31, 0xd2, //0x000008fe xorl %r10d, %r10d + 0x4c, 0x8b, 0x5d, 0xc8, //0x00000901 movq $-56(%rbp), %r11 + //0x00000905 LBB0_104 + 0x83, 0xf8, 0x12, //0x00000905 cmpl $18, %eax + 0x0f, 0x8f, 0x15, 0x00, 0x00, 0x00, //0x00000908 jg LBB0_106 + 0x4b, 0x8d, 0x3c, 0x92, //0x0000090e leaq (%r10,%r10,4), %rdi + 0x0f, 0xb6, 0xdb, //0x00000912 movzbl %bl, %ebx + 0x01, 0xf3, //0x00000915 addl %esi, %ebx + 0x4c, 0x8d, 0x14, 0x7b, //0x00000917 leaq (%rbx,%rdi,2), %r10 + 0x83, 0xc0, 0x01, //0x0000091b addl $1, %eax + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000091e jmp LBB0_107 + //0x00000923 LBB0_106 + 0x83, 0xc2, 0x01, //0x00000923 addl $1, %edx + //0x00000926 LBB0_107 + 0x49, 0x39, 0xce, //0x00000926 cmpq %rcx, %r14 + 0x0f, 0x84, 0x52, 0x06, 0x00, 0x00, //0x00000929 je LBB0_199 + 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x0000092f movzbl (%r11,%rcx), %ebx + 0x8d, 0x7b, 0xd0, //0x00000934 leal $-48(%rbx), %edi + 0x48, 0x83, 0xc1, 0x01, //0x00000937 addq $1, %rcx + 0x40, 0x80, 0xff, 0x0a, //0x0000093b cmpb $10, %dil + 0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x0000093f jb LBB0_104 + 0x80, 0xfb, 0x2e, //0x00000945 cmpb $46, %bl + 0x0f, 0x85, 0x6f, 0x06, 0x00, 0x00, //0x00000948 jne LBB0_204 + 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x0000094e movq $8, (%r13) + 0x4c, 0x39, 0xf1, //0x00000956 cmpq %r14, %rcx + 0x0f, 0x83, 0xb9, 0x07, 0x00, 0x00, //0x00000959 jae LBB0_232 + 0x41, 0x8a, 0x1c, 0x0b, //0x0000095f movb (%r11,%rcx), %bl + 0x80, 0xc3, 0xd0, //0x00000963 addb $-48, %bl + 0x80, 0xfb, 0x0a, //0x00000966 cmpb $10, %bl + 0x0f, 0x83, 0x15, 0xfb, 0xff, 0xff, //0x00000969 jae LBB0_40 + 0xc7, 0x45, 0xb0, 0x00, 0x00, 0x00, 0x00, //0x0000096f movl $0, $-80(%rbp) + 0xe9, 0x46, 0x06, 0x00, 0x00, //0x00000976 jmp LBB0_205 + //0x0000097b LBB0_113 + 0x41, 0xf6, 0xc0, 0x20, //0x0000097b testb $32, %r8b + 0x0f, 0x85, 0x3c, 0x03, 0x00, 0x00, //0x0000097f jne LBB0_162 + 0x4c, 0x39, 0xf2, //0x00000985 cmpq %r14, %rdx + 0x0f, 0x84, 0xf9, 0x25, 0x00, 0x00, //0x00000988 je LBB0_645 + 0x4d, 0x89, 0xf7, //0x0000098e movq %r14, %r15 + 0x49, 0x29, 0xd7, //0x00000991 subq %rdx, %r15 + 0x49, 0x83, 0xff, 0x40, //0x00000994 cmpq $64, %r15 + 0x0f, 0x82, 0xf5, 0x25, 0x00, 0x00, //0x00000998 jb LBB0_646 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000099e movq $-2, %rax + 0x4c, 0x29, 0xc8, //0x000009a5 subq %r9, %rax + 0x49, 0x83, 0xc1, 0x01, //0x000009a8 addq $1, %r9 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000009ac movq $-1, %r8 + 0x45, 0x31, 0xe4, //0x000009b3 xorl %r12d, %r12d + 0xc5, 0xfe, 0x6f, 0x05, 0x62, 0xf6, 0xff, 0xff, //0x000009b6 vmovdqu $-2462(%rip), %ymm0 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0x7a, 0xf6, 0xff, 0xff, //0x000009be vmovdqu $-2438(%rip), %ymm1 /* LCPI0_2+0(%rip) */ + 0x49, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009c6 movabsq $-6148914691236517206, %r10 + 0x49, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000009d0 movabsq $6148914691236517205, %r11 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009da .p2align 4, 0x90 + //0x000009e0 LBB0_117 + 0x48, 0x8b, 0x4d, 0xc8, //0x000009e0 movq $-56(%rbp), %rcx + 0xc4, 0xa1, 0x7e, 0x6f, 0x14, 0x09, //0x000009e4 vmovdqu (%rcx,%r9), %ymm2 + 0xc4, 0xa1, 0x7e, 0x6f, 0x5c, 0x09, 0x20, //0x000009ea vmovdqu $32(%rcx,%r9), %ymm3 + 0xc5, 0xed, 0x74, 0xe0, //0x000009f1 vpcmpeqb %ymm0, %ymm2, %ymm4 + 0xc5, 0xfd, 0xd7, 0xcc, //0x000009f5 vpmovmskb %ymm4, %ecx + 0xc5, 0xe5, 0x74, 0xe0, //0x000009f9 vpcmpeqb %ymm0, %ymm3, %ymm4 + 0xc5, 0xfd, 0xd7, 0xfc, //0x000009fd vpmovmskb %ymm4, %edi + 0xc5, 0xed, 0x74, 0xd1, //0x00000a01 vpcmpeqb %ymm1, %ymm2, %ymm2 + 0xc5, 0xfd, 0xd7, 0xf2, //0x00000a05 vpmovmskb %ymm2, %esi + 0xc5, 0xe5, 0x74, 0xd1, //0x00000a09 vpcmpeqb %ymm1, %ymm3, %ymm2 + 0xc5, 0xfd, 0xd7, 0xda, //0x00000a0d vpmovmskb %ymm2, %ebx + 0x48, 0xc1, 0xe7, 0x20, //0x00000a11 shlq $32, %rdi + 0x48, 0x09, 0xf9, //0x00000a15 orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x20, //0x00000a18 shlq $32, %rbx + 0x48, 0x09, 0xde, //0x00000a1c orq %rbx, %rsi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000a1f jne LBB0_121 + 0x4d, 0x85, 0xe4, //0x00000a25 testq %r12, %r12 + 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00000a28 jne LBB0_123 + 0x45, 0x31, 0xe4, //0x00000a2e xorl %r12d, %r12d + 0x48, 0x85, 0xc9, //0x00000a31 testq %rcx, %rcx + 0x0f, 0x85, 0x7b, 0x00, 0x00, 0x00, //0x00000a34 jne LBB0_125 + //0x00000a3a LBB0_120 + 0x49, 0x83, 0xc7, 0xc0, //0x00000a3a addq $-64, %r15 + 0x48, 0x83, 0xc0, 0xc0, //0x00000a3e addq $-64, %rax + 0x49, 0x83, 0xc1, 0x40, //0x00000a42 addq $64, %r9 + 0x49, 0x83, 0xff, 0x3f, //0x00000a46 cmpq $63, %r15 + 0x0f, 0x87, 0x90, 0xff, 0xff, 0xff, //0x00000a4a ja LBB0_117 + 0xe9, 0xef, 0x0d, 0x00, 0x00, //0x00000a50 jmp LBB0_322 + //0x00000a55 LBB0_121 + 0x4c, 0x89, 0x6d, 0xa8, //0x00000a55 movq %r13, $-88(%rbp) + 0x49, 0x83, 0xf8, 0xff, //0x00000a59 cmpq $-1, %r8 + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x00000a5d jne LBB0_124 + 0x4c, 0x0f, 0xbc, 0xc6, //0x00000a63 bsfq %rsi, %r8 + 0x4d, 0x01, 0xc8, //0x00000a67 addq %r9, %r8 + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000a6a jmp LBB0_124 + //0x00000a6f LBB0_123 + 0x4c, 0x89, 0x6d, 0xa8, //0x00000a6f movq %r13, $-88(%rbp) + //0x00000a73 LBB0_124 + 0x4c, 0x89, 0xe7, //0x00000a73 movq %r12, %rdi + 0x48, 0xf7, 0xd7, //0x00000a76 notq %rdi + 0x48, 0x21, 0xf7, //0x00000a79 andq %rsi, %rdi + 0x4c, 0x8d, 0x2c, 0x3f, //0x00000a7c leaq (%rdi,%rdi), %r13 + 0x4d, 0x09, 0xe5, //0x00000a80 orq %r12, %r13 + 0x4c, 0x89, 0xeb, //0x00000a83 movq %r13, %rbx + 0x48, 0xf7, 0xd3, //0x00000a86 notq %rbx + 0x48, 0x21, 0xf3, //0x00000a89 andq %rsi, %rbx + 0x4c, 0x21, 0xd3, //0x00000a8c andq %r10, %rbx + 0x45, 0x31, 0xe4, //0x00000a8f xorl %r12d, %r12d + 0x48, 0x01, 0xfb, //0x00000a92 addq %rdi, %rbx + 0x41, 0x0f, 0x92, 0xc4, //0x00000a95 setb %r12b + 0x48, 0x01, 0xdb, //0x00000a99 addq %rbx, %rbx + 0x4c, 0x31, 0xdb, //0x00000a9c xorq %r11, %rbx + 0x4c, 0x21, 0xeb, //0x00000a9f andq %r13, %rbx + 0x48, 0xf7, 0xd3, //0x00000aa2 notq %rbx + 0x48, 0x21, 0xd9, //0x00000aa5 andq %rbx, %rcx + 0x4c, 0x8b, 0x6d, 0xa8, //0x00000aa8 movq $-88(%rbp), %r13 + 0x48, 0x85, 0xc9, //0x00000aac testq %rcx, %rcx + 0x0f, 0x84, 0x85, 0xff, 0xff, 0xff, //0x00000aaf je LBB0_120 + //0x00000ab5 LBB0_125 + 0x4c, 0x0f, 0xbc, 0xd9, //0x00000ab5 bsfq %rcx, %r11 + 0x49, 0x29, 0xc3, //0x00000ab9 subq %rax, %r11 + 0xe9, 0x94, 0x04, 0x00, 0x00, //0x00000abc jmp LBB0_197 + //0x00000ac1 LBB0_126 + 0x45, 0x85, 0xc0, //0x00000ac1 testl %r8d, %r8d + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000ac4 movq $-2, %rax + 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00000acb movl $11, %ecx + 0xe9, 0xe7, 0x00, 0x00, 0x00, //0x00000ad0 jmp LBB0_141 + //0x00000ad5 LBB0_127 + 0x49, 0x8d, 0x4e, 0xfd, //0x00000ad5 leaq $-3(%r14), %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000ad9 movq $-1, %rax + 0x49, 0x39, 0xc9, //0x00000ae0 cmpq %rcx, %r9 + 0x0f, 0x83, 0xb8, 0x04, 0x00, 0x00, //0x00000ae3 jae LBB0_268 + 0x41, 0x8b, 0x0f, //0x00000ae9 movl (%r15), %ecx + 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x00000aec cmpl $1819047278, %ecx + 0x0f, 0x85, 0x75, 0x03, 0x00, 0x00, //0x00000af2 jne LBB0_180 + 0x49, 0x83, 0xc1, 0x04, //0x00000af8 addq $4, %r9 + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000afc movl $2, %eax + 0xe9, 0x98, 0x04, 0x00, 0x00, //0x00000b01 jmp LBB0_267 + //0x00000b06 LBB0_130 + 0x45, 0x85, 0xc0, //0x00000b06 testl %r8d, %r8d + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000b09 movq $-2, %rax + 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00000b10 movl $13, %ecx + 0xe9, 0xa2, 0x00, 0x00, 0x00, //0x00000b15 jmp LBB0_141 + //0x00000b1a LBB0_131 + 0x49, 0xc7, 0x45, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x00000b1a movq $-2, (%r13) + 0x4d, 0x89, 0xcb, //0x00000b22 movq %r9, %r11 + 0xe9, 0xde, 0x07, 0x00, 0x00, //0x00000b25 jmp LBB0_263 + //0x00000b2a LBB0_132 + 0x45, 0x85, 0xc0, //0x00000b2a testl %r8d, %r8d + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000b2d movq $-2, %rax + 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x00000b34 movl $10, %ecx + 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x00000b39 jmp LBB0_141 + //0x00000b3e LBB0_133 + 0x49, 0xc7, 0x45, 0x00, 0x05, 0x00, 0x00, 0x00, //0x00000b3e movq $5, (%r13) + 0xe9, 0xba, 0x07, 0x00, 0x00, //0x00000b46 jmp LBB0_262 + //0x00000b4b LBB0_134 + 0x49, 0x8d, 0x4e, 0xfc, //0x00000b4b leaq $-4(%r14), %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b4f movq $-1, %rax + 0x49, 0x39, 0xc9, //0x00000b56 cmpq %rcx, %r9 + 0x0f, 0x83, 0x42, 0x04, 0x00, 0x00, //0x00000b59 jae LBB0_268 + 0x8b, 0x0c, 0x17, //0x00000b5f movl (%rdi,%rdx), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00000b62 cmpl $1702063201, %ecx + 0x0f, 0x85, 0x34, 0x03, 0x00, 0x00, //0x00000b68 jne LBB0_184 + 0x49, 0x83, 0xc1, 0x05, //0x00000b6e addq $5, %r9 + 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000b72 movl $4, %eax + 0xe9, 0x22, 0x04, 0x00, 0x00, //0x00000b77 jmp LBB0_267 + //0x00000b7c LBB0_137 + 0x49, 0x8d, 0x4e, 0xfd, //0x00000b7c leaq $-3(%r14), %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b80 movq $-1, %rax + 0x49, 0x39, 0xc9, //0x00000b87 cmpq %rcx, %r9 + 0x0f, 0x83, 0x11, 0x04, 0x00, 0x00, //0x00000b8a jae LBB0_268 + 0x41, 0x8b, 0x0f, //0x00000b90 movl (%r15), %ecx + 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x00000b93 cmpl $1702195828, %ecx + 0x0f, 0x85, 0x43, 0x03, 0x00, 0x00, //0x00000b99 jne LBB0_188 + 0x49, 0x83, 0xc1, 0x04, //0x00000b9f addq $4, %r9 + 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00000ba3 movl $3, %eax + 0xe9, 0xf1, 0x03, 0x00, 0x00, //0x00000ba8 jmp LBB0_267 + //0x00000bad LBB0_140 + 0x45, 0x85, 0xc0, //0x00000bad testl %r8d, %r8d + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000bb0 movq $-2, %rax + 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x00000bb7 movl $12, %ecx + //0x00000bbc LBB0_141 + 0x48, 0x0f, 0x49, 0xc8, //0x00000bbc cmovnsq %rax, %rcx + 0x49, 0x89, 0x4d, 0x00, //0x00000bc0 movq %rcx, (%r13) + 0x41, 0xc1, 0xf8, 0x1f, //0x00000bc4 sarl $31, %r8d + 0x41, 0xf7, 0xd0, //0x00000bc8 notl %r8d + 0x49, 0x63, 0xc0, //0x00000bcb movslq %r8d, %rax + 0x48, 0x01, 0xc2, //0x00000bce addq %rax, %rdx + 0xe9, 0x2f, 0x07, 0x00, 0x00, //0x00000bd1 jmp LBB0_262 + //0x00000bd6 LBB0_142 + 0x49, 0xc7, 0x45, 0x00, 0x06, 0x00, 0x00, 0x00, //0x00000bd6 movq $6, (%r13) + 0xe9, 0x22, 0x07, 0x00, 0x00, //0x00000bde jmp LBB0_262 + //0x00000be3 LBB0_143 + 0x89, 0xc9, //0x00000be3 movl %ecx, %ecx + 0x49, 0x01, 0xc8, //0x00000be5 addq %rcx, %r8 + 0x49, 0x01, 0xc0, //0x00000be8 addq %rax, %r8 + 0x4c, 0x8b, 0x6d, 0xa8, //0x00000beb movq $-88(%rbp), %r13 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000bef jmp LBB0_146 + //0x00000bf4 LBB0_144 + 0x49, 0x01, 0xc0, //0x00000bf4 addq %rax, %r8 + //0x00000bf7 LBB0_145 + 0x49, 0x89, 0xfa, //0x00000bf7 movq %rdi, %r10 + //0x00000bfa LBB0_146 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000bfa movq $-1, %rax + 0x4d, 0x85, 0xd2, //0x00000c01 testq %r10, %r10 + 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x00000c04 je LBB0_160 + 0x4d, 0x85, 0xe4, //0x00000c0a testq %r12, %r12 + 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00000c0d je LBB0_160 + 0x4d, 0x85, 0xff, //0x00000c13 testq %r15, %r15 + 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x00000c16 je LBB0_160 + 0x4d, 0x29, 0xd8, //0x00000c1c subq %r11, %r8 + 0x49, 0x8d, 0x40, 0xff, //0x00000c1f leaq $-1(%r8), %rax + 0x49, 0x39, 0xc2, //0x00000c23 cmpq %rax, %r10 + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00000c26 je LBB0_155 + 0x49, 0x39, 0xc4, //0x00000c2c cmpq %rax, %r12 + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00000c2f je LBB0_155 + 0x49, 0x39, 0xc7, //0x00000c35 cmpq %rax, %r15 + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000c38 je LBB0_155 + 0x4d, 0x85, 0xe4, //0x00000c3e testq %r12, %r12 + 0x0f, 0x8e, 0xf3, 0x01, 0x00, 0x00, //0x00000c41 jle LBB0_176 + 0x49, 0x8d, 0x44, 0x24, 0xff, //0x00000c47 leaq $-1(%r12), %rax + 0x49, 0x39, 0xc7, //0x00000c4c cmpq %rax, %r15 + 0x0f, 0x84, 0xe5, 0x01, 0x00, 0x00, //0x00000c4f je LBB0_176 + 0x49, 0xf7, 0xd4, //0x00000c55 notq %r12 + 0x4c, 0x89, 0xe0, //0x00000c58 movq %r12, %rax + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000c5b jmp LBB0_156 + //0x00000c60 LBB0_155 + 0x49, 0xf7, 0xd8, //0x00000c60 negq %r8 + 0x4c, 0x89, 0xc0, //0x00000c63 movq %r8, %rax + //0x00000c66 LBB0_156 + 0x48, 0x85, 0xc0, //0x00000c66 testq %rax, %rax + 0x0f, 0x88, 0x38, 0x00, 0x00, 0x00, //0x00000c69 js LBB0_160 + //0x00000c6f LBB0_157 + 0x49, 0x01, 0xc3, //0x00000c6f addq %rax, %r11 + 0x4c, 0x2b, 0x5d, 0xc8, //0x00000c72 subq $-56(%rbp), %r11 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000c76 movabsq $-9223372036854775808, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00000c80 addq $-2, %rax + 0x49, 0x39, 0xc1, //0x00000c84 cmpq %rax, %r9 + 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00000c87 jbe LBB0_159 + 0x4d, 0x89, 0x4d, 0x00, //0x00000c8d movq %r9, (%r13) + 0xe9, 0x72, 0x06, 0x00, 0x00, //0x00000c91 jmp LBB0_263 + //0x00000c96 LBB0_159 + 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00000c96 movq $8, (%r13) + 0x4d, 0x89, 0x4d, 0x18, //0x00000c9e movq %r9, $24(%r13) + 0xe9, 0x61, 0x06, 0x00, 0x00, //0x00000ca2 jmp LBB0_263 + //0x00000ca7 LBB0_160 + 0x48, 0xf7, 0xd0, //0x00000ca7 notq %rax + 0x49, 0x01, 0xc3, //0x00000caa addq %rax, %r11 + //0x00000cad LBB0_161 + 0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000cad movq $-2, %r9 + 0x4c, 0x2b, 0x5d, 0xc8, //0x00000cb4 subq $-56(%rbp), %r11 + 0x4d, 0x89, 0x4d, 0x00, //0x00000cb8 movq %r9, (%r13) + 0xe9, 0x47, 0x06, 0x00, 0x00, //0x00000cbc jmp LBB0_263 + //0x00000cc1 LBB0_162 + 0x4c, 0x39, 0xf2, //0x00000cc1 cmpq %r14, %rdx + 0x0f, 0x84, 0xbd, 0x22, 0x00, 0x00, //0x00000cc4 je LBB0_645 + 0x4d, 0x89, 0xeb, //0x00000cca movq %r13, %r11 + 0x4d, 0x89, 0xf7, //0x00000ccd movq %r14, %r15 + 0x49, 0x29, 0xd7, //0x00000cd0 subq %rdx, %r15 + 0x49, 0x83, 0xff, 0x40, //0x00000cd3 cmpq $64, %r15 + 0x0f, 0x82, 0xda, 0x22, 0x00, 0x00, //0x00000cd7 jb LBB0_648 + 0x49, 0xc7, 0xc4, 0xfe, 0xff, 0xff, 0xff, //0x00000cdd movq $-2, %r12 + 0x4d, 0x29, 0xcc, //0x00000ce4 subq %r9, %r12 + 0x49, 0x83, 0xc1, 0x01, //0x00000ce7 addq $1, %r9 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000ceb movq $-1, %r8 + 0x45, 0x31, 0xed, //0x00000cf2 xorl %r13d, %r13d + 0xc5, 0xfe, 0x6f, 0x05, 0x23, 0xf3, 0xff, 0xff, //0x00000cf5 vmovdqu $-3293(%rip), %ymm0 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0x3b, 0xf3, 0xff, 0xff, //0x00000cfd vmovdqu $-3269(%rip), %ymm1 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x15, 0x53, 0xf3, 0xff, 0xff, //0x00000d05 vmovdqu $-3245(%rip), %ymm2 /* LCPI0_3+0(%rip) */ + 0xc5, 0xe5, 0x76, 0xdb, //0x00000d0d vpcmpeqd %ymm3, %ymm3, %ymm3 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d11 .p2align 4, 0x90 + //0x00000d20 LBB0_165 + 0x48, 0x8b, 0x45, 0xc8, //0x00000d20 movq $-56(%rbp), %rax + 0xc4, 0xa1, 0x7e, 0x6f, 0x24, 0x08, //0x00000d24 vmovdqu (%rax,%r9), %ymm4 + 0xc4, 0xa1, 0x7e, 0x6f, 0x6c, 0x08, 0x20, //0x00000d2a vmovdqu $32(%rax,%r9), %ymm5 + 0xc5, 0xdd, 0x74, 0xf0, //0x00000d31 vpcmpeqb %ymm0, %ymm4, %ymm6 + 0xc5, 0xfd, 0xd7, 0xce, //0x00000d35 vpmovmskb %ymm6, %ecx + 0xc5, 0xd5, 0x74, 0xf0, //0x00000d39 vpcmpeqb %ymm0, %ymm5, %ymm6 + 0xc5, 0xfd, 0xd7, 0xfe, //0x00000d3d vpmovmskb %ymm6, %edi + 0xc5, 0xdd, 0x74, 0xf1, //0x00000d41 vpcmpeqb %ymm1, %ymm4, %ymm6 + 0xc5, 0xfd, 0xd7, 0xf6, //0x00000d45 vpmovmskb %ymm6, %esi + 0xc5, 0xd5, 0x74, 0xf1, //0x00000d49 vpcmpeqb %ymm1, %ymm5, %ymm6 + 0xc5, 0xfd, 0xd7, 0xde, //0x00000d4d vpmovmskb %ymm6, %ebx + 0xc5, 0xed, 0x64, 0xf5, //0x00000d51 vpcmpgtb %ymm5, %ymm2, %ymm6 + 0xc5, 0xd5, 0x64, 0xeb, //0x00000d55 vpcmpgtb %ymm3, %ymm5, %ymm5 + 0xc5, 0xcd, 0xdb, 0xed, //0x00000d59 vpand %ymm5, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xc5, //0x00000d5d vpmovmskb %ymm5, %eax + 0x48, 0xc1, 0xe7, 0x20, //0x00000d61 shlq $32, %rdi + 0x48, 0x09, 0xf9, //0x00000d65 orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x20, //0x00000d68 shlq $32, %rbx + 0x48, 0xc1, 0xe0, 0x20, //0x00000d6c shlq $32, %rax + 0x48, 0x09, 0xde, //0x00000d70 orq %rbx, %rsi + 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x00000d73 jne LBB0_171 + 0x4d, 0x85, 0xed, //0x00000d79 testq %r13, %r13 + 0x0f, 0x85, 0x54, 0x00, 0x00, 0x00, //0x00000d7c jne LBB0_173 + 0x45, 0x31, 0xed, //0x00000d82 xorl %r13d, %r13d + //0x00000d85 LBB0_168 + 0xc5, 0xed, 0x64, 0xec, //0x00000d85 vpcmpgtb %ymm4, %ymm2, %ymm5 + 0xc5, 0xdd, 0x64, 0xe3, //0x00000d89 vpcmpgtb %ymm3, %ymm4, %ymm4 + 0xc5, 0xd5, 0xdb, 0xe4, //0x00000d8d vpand %ymm4, %ymm5, %ymm4 + 0xc5, 0xfd, 0xd7, 0xf4, //0x00000d91 vpmovmskb %ymm4, %esi + 0x48, 0x09, 0xf0, //0x00000d95 orq %rsi, %rax + 0x48, 0x85, 0xc9, //0x00000d98 testq %rcx, %rcx + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00000d9b jne LBB0_174 + 0x48, 0x85, 0xc0, //0x00000da1 testq %rax, %rax + 0x0f, 0x85, 0x83, 0x24, 0x00, 0x00, //0x00000da4 jne LBB0_686 + 0x49, 0x83, 0xc7, 0xc0, //0x00000daa addq $-64, %r15 + 0x49, 0x83, 0xc4, 0xc0, //0x00000dae addq $-64, %r12 + 0x49, 0x83, 0xc1, 0x40, //0x00000db2 addq $64, %r9 + 0x49, 0x83, 0xff, 0x3f, //0x00000db6 cmpq $63, %r15 + 0x0f, 0x87, 0x60, 0xff, 0xff, 0xff, //0x00000dba ja LBB0_165 + 0xe9, 0xde, 0x0a, 0x00, 0x00, //0x00000dc0 jmp LBB0_327 + //0x00000dc5 LBB0_171 + 0x49, 0x83, 0xf8, 0xff, //0x00000dc5 cmpq $-1, %r8 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00000dc9 jne LBB0_173 + 0x4c, 0x0f, 0xbc, 0xc6, //0x00000dcf bsfq %rsi, %r8 + 0x4d, 0x01, 0xc8, //0x00000dd3 addq %r9, %r8 + //0x00000dd6 LBB0_173 + 0x4c, 0x89, 0xef, //0x00000dd6 movq %r13, %rdi + 0x48, 0xf7, 0xd7, //0x00000dd9 notq %rdi + 0x48, 0x21, 0xf7, //0x00000ddc andq %rsi, %rdi + 0x4c, 0x8d, 0x14, 0x3f, //0x00000ddf leaq (%rdi,%rdi), %r10 + 0x4d, 0x09, 0xea, //0x00000de3 orq %r13, %r10 + 0x4c, 0x89, 0xd3, //0x00000de6 movq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x00000de9 notq %rbx + 0x48, 0x21, 0xf3, //0x00000dec andq %rsi, %rbx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000def movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf3, //0x00000df9 andq %rsi, %rbx + 0x45, 0x31, 0xed, //0x00000dfc xorl %r13d, %r13d + 0x48, 0x01, 0xfb, //0x00000dff addq %rdi, %rbx + 0x41, 0x0f, 0x92, 0xc5, //0x00000e02 setb %r13b + 0x48, 0x01, 0xdb, //0x00000e06 addq %rbx, %rbx + 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e09 movabsq $6148914691236517205, %rsi + 0x48, 0x31, 0xf3, //0x00000e13 xorq %rsi, %rbx + 0x4c, 0x21, 0xd3, //0x00000e16 andq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x00000e19 notq %rbx + 0x48, 0x21, 0xd9, //0x00000e1c andq %rbx, %rcx + 0xe9, 0x61, 0xff, 0xff, 0xff, //0x00000e1f jmp LBB0_168 + //0x00000e24 LBB0_174 + 0x48, 0x0f, 0xbc, 0xc9, //0x00000e24 bsfq %rcx, %rcx + 0x48, 0x85, 0xc0, //0x00000e28 testq %rax, %rax + 0x0f, 0x84, 0x0d, 0x01, 0x00, 0x00, //0x00000e2b je LBB0_194 + 0x48, 0x0f, 0xbc, 0xc0, //0x00000e31 bsfq %rax, %rax + 0xe9, 0x09, 0x01, 0x00, 0x00, //0x00000e35 jmp LBB0_195 + //0x00000e3a LBB0_176 + 0x4c, 0x89, 0xd0, //0x00000e3a movq %r10, %rax + 0x4c, 0x09, 0xf8, //0x00000e3d orq %r15, %rax + 0x0f, 0x99, 0xc0, //0x00000e40 setns %al + 0x0f, 0x88, 0xd9, 0x00, 0x00, 0x00, //0x00000e43 js LBB0_193 + 0x4d, 0x39, 0xfa, //0x00000e49 cmpq %r15, %r10 + 0x0f, 0x8c, 0xd0, 0x00, 0x00, 0x00, //0x00000e4c jl LBB0_193 + 0x49, 0xf7, 0xd2, //0x00000e52 notq %r10 + 0x4c, 0x89, 0xd0, //0x00000e55 movq %r10, %rax + 0xe9, 0x09, 0xfe, 0xff, 0xff, //0x00000e58 jmp LBB0_156 + //0x00000e5d LBB0_179 + 0x31, 0xd2, //0x00000e5d xorl %edx, %edx + 0x31, 0xc0, //0x00000e5f xorl %eax, %eax + 0x45, 0x31, 0xd2, //0x00000e61 xorl %r10d, %r10d + 0x4c, 0x8b, 0x5d, 0xc8, //0x00000e64 movq $-56(%rbp), %r11 + 0xe9, 0x54, 0x01, 0x00, 0x00, //0x00000e68 jmp LBB0_205 + //0x00000e6d LBB0_180 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000e6d movq $-2, %rax + 0x80, 0xf9, 0x6e, //0x00000e74 cmpb $110, %cl + 0x0f, 0x85, 0x21, 0x01, 0x00, 0x00, //0x00000e77 jne LBB0_267 + 0x42, 0x80, 0x7c, 0x0f, 0x01, 0x75, //0x00000e7d cmpb $117, $1(%rdi,%r9) + 0x0f, 0x85, 0x08, 0x01, 0x00, 0x00, //0x00000e83 jne LBB0_201 + 0x42, 0x80, 0x7c, 0x0f, 0x02, 0x6c, //0x00000e89 cmpb $108, $2(%rdi,%r9) + 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00000e8f jne LBB0_266 + 0x31, 0xc9, //0x00000e95 xorl %ecx, %ecx + 0x41, 0x80, 0x7c, 0x39, 0x03, 0x6c, //0x00000e97 cmpb $108, $3(%r9,%rdi) + 0xe9, 0x70, 0x00, 0x00, 0x00, //0x00000e9d jmp LBB0_192 + //0x00000ea2 LBB0_184 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000ea2 movq $-2, %rax + 0x80, 0xf9, 0x61, //0x00000ea9 cmpb $97, %cl + 0x0f, 0x85, 0xd7, 0x00, 0x00, 0x00, //0x00000eac jne LBB0_200 + 0x42, 0x80, 0x7c, 0x0f, 0x02, 0x6c, //0x00000eb2 cmpb $108, $2(%rdi,%r9) + 0x0f, 0x85, 0xdc, 0x00, 0x00, 0x00, //0x00000eb8 jne LBB0_266 + 0x42, 0x80, 0x7c, 0x0f, 0x03, 0x73, //0x00000ebe cmpb $115, $3(%rdi,%r9) + 0x0f, 0x85, 0x53, 0x04, 0x00, 0x00, //0x00000ec4 jne LBB0_265 + 0x31, 0xc9, //0x00000eca xorl %ecx, %ecx + 0x41, 0x80, 0x7c, 0x39, 0x04, 0x65, //0x00000ecc cmpb $101, $4(%r9,%rdi) + 0x0f, 0x94, 0xc1, //0x00000ed2 sete %cl + 0x4e, 0x8d, 0x34, 0x09, //0x00000ed5 leaq (%rcx,%r9), %r14 + 0x49, 0x83, 0xc6, 0x04, //0x00000ed9 addq $4, %r14 + 0xe9, 0xbf, 0x00, 0x00, 0x00, //0x00000edd jmp LBB0_268 + //0x00000ee2 LBB0_188 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000ee2 movq $-2, %rax + 0x80, 0xf9, 0x74, //0x00000ee9 cmpb $116, %cl + 0x0f, 0x85, 0xac, 0x00, 0x00, 0x00, //0x00000eec jne LBB0_267 + 0x42, 0x80, 0x7c, 0x0f, 0x01, 0x72, //0x00000ef2 cmpb $114, $1(%rdi,%r9) + 0x0f, 0x85, 0x93, 0x00, 0x00, 0x00, //0x00000ef8 jne LBB0_201 + 0x42, 0x80, 0x7c, 0x0f, 0x02, 0x75, //0x00000efe cmpb $117, $2(%rdi,%r9) + 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00000f04 jne LBB0_266 + 0x31, 0xc9, //0x00000f0a xorl %ecx, %ecx + 0x41, 0x80, 0x7c, 0x39, 0x03, 0x65, //0x00000f0c cmpb $101, $3(%r9,%rdi) + //0x00000f12 LBB0_192 + 0x0f, 0x94, 0xc1, //0x00000f12 sete %cl + 0x4e, 0x8d, 0x34, 0x09, //0x00000f15 leaq (%rcx,%r9), %r14 + 0x49, 0x83, 0xc6, 0x03, //0x00000f19 addq $3, %r14 + 0xe9, 0x7f, 0x00, 0x00, 0x00, //0x00000f1d jmp LBB0_268 + //0x00000f22 LBB0_193 + 0x49, 0x8d, 0x4f, 0xff, //0x00000f22 leaq $-1(%r15), %rcx + 0x49, 0x39, 0xca, //0x00000f26 cmpq %rcx, %r10 + 0x49, 0xf7, 0xd7, //0x00000f29 notq %r15 + 0x4d, 0x0f, 0x45, 0xf8, //0x00000f2c cmovneq %r8, %r15 + 0x84, 0xc0, //0x00000f30 testb %al, %al + 0x4d, 0x0f, 0x44, 0xf8, //0x00000f32 cmoveq %r8, %r15 + 0x4c, 0x89, 0xf8, //0x00000f36 movq %r15, %rax + 0xe9, 0x28, 0xfd, 0xff, 0xff, //0x00000f39 jmp LBB0_156 + //0x00000f3e LBB0_194 + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00000f3e movl $64, %eax + //0x00000f43 LBB0_195 + 0x4d, 0x89, 0xdd, //0x00000f43 movq %r11, %r13 + 0x48, 0x39, 0xc8, //0x00000f46 cmpq %rcx, %rax + 0x0f, 0x82, 0xe1, 0x22, 0x00, 0x00, //0x00000f49 jb LBB0_687 + 0x49, 0x89, 0xcb, //0x00000f4f movq %rcx, %r11 + 0x4d, 0x29, 0xe3, //0x00000f52 subq %r12, %r11 + //0x00000f55 LBB0_197 + 0x4d, 0x85, 0xdb, //0x00000f55 testq %r11, %r11 + 0x0f, 0x88, 0xd9, 0x22, 0x00, 0x00, //0x00000f58 js LBB0_688 + 0x49, 0x89, 0x55, 0x10, //0x00000f5e movq %rdx, $16(%r13) + 0x49, 0xc7, 0x45, 0x00, 0x07, 0x00, 0x00, 0x00, //0x00000f62 movq $7, (%r13) + 0x4d, 0x39, 0xd8, //0x00000f6a cmpq %r11, %r8 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000f6d movq $-1, %rax + 0x49, 0x0f, 0x4c, 0xc0, //0x00000f74 cmovlq %r8, %rax + 0x49, 0x89, 0x45, 0x18, //0x00000f78 movq %rax, $24(%r13) + 0xe9, 0x87, 0x03, 0x00, 0x00, //0x00000f7c jmp LBB0_263 + //0x00000f81 LBB0_199 + 0x4c, 0x89, 0xf1, //0x00000f81 movq %r14, %rcx + 0xe9, 0x38, 0x00, 0x00, 0x00, //0x00000f84 jmp LBB0_205 + //0x00000f89 LBB0_200 + 0x49, 0x89, 0xd6, //0x00000f89 movq %rdx, %r14 + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000f8c jmp LBB0_268 + //0x00000f91 LBB0_201 + 0x49, 0x83, 0xc1, 0x01, //0x00000f91 addq $1, %r9 + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000f95 jmp LBB0_267 + //0x00000f9a LBB0_266 + 0x49, 0x83, 0xc1, 0x02, //0x00000f9a addq $2, %r9 + //0x00000f9e LBB0_267 + 0x4d, 0x89, 0xce, //0x00000f9e movq %r9, %r14 + //0x00000fa1 LBB0_268 + 0x49, 0x89, 0x45, 0x00, //0x00000fa1 movq %rax, (%r13) + 0x4d, 0x89, 0xf3, //0x00000fa5 movq %r14, %r11 + 0xe9, 0x5b, 0x03, 0x00, 0x00, //0x00000fa8 jmp LBB0_263 + //0x00000fad LBB0_202 + 0x4d, 0x89, 0xd0, //0x00000fad movq %r10, %r8 + 0xe9, 0x42, 0xfc, 0xff, 0xff, //0x00000fb0 jmp LBB0_145 + //0x00000fb5 LBB0_203 + 0x0f, 0xbc, 0xc9, //0x00000fb5 bsfl %ecx, %ecx + 0xe9, 0xd5, 0x02, 0x00, 0x00, //0x00000fb8 jmp LBB0_257 + //0x00000fbd LBB0_204 + 0x48, 0x83, 0xc1, 0xff, //0x00000fbd addq $-1, %rcx + //0x00000fc1 LBB0_205 + 0x31, 0xf6, //0x00000fc1 xorl %esi, %esi + 0x85, 0xd2, //0x00000fc3 testl %edx, %edx + 0x40, 0x0f, 0x9f, 0xc6, //0x00000fc5 setg %sil + 0x89, 0x75, 0x98, //0x00000fc9 movl %esi, $-104(%rbp) + 0x4d, 0x85, 0xd2, //0x00000fcc testq %r10, %r10 + 0x4c, 0x89, 0x7d, 0xb8, //0x00000fcf movq %r15, $-72(%rbp) + 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00000fd3 jne LBB0_214 + 0x85, 0xd2, //0x00000fd9 testl %edx, %edx + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000fdb jne LBB0_214 + 0x4c, 0x39, 0xf1, //0x00000fe1 cmpq %r14, %rcx + 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x00000fe4 jae LBB0_212 + 0x41, 0x89, 0xcf, //0x00000fea movl %ecx, %r15d + 0x45, 0x29, 0xf7, //0x00000fed subl %r14d, %r15d + 0x31, 0xc0, //0x00000ff0 xorl %eax, %eax + 0x31, 0xd2, //0x00000ff2 xorl %edx, %edx + //0x00000ff4 LBB0_209 + 0x41, 0x80, 0x3c, 0x0b, 0x30, //0x00000ff4 cmpb $48, (%r11,%rcx) + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00000ff9 jne LBB0_213 + 0x48, 0x83, 0xc1, 0x01, //0x00000fff addq $1, %rcx + 0x83, 0xc2, 0xff, //0x00001003 addl $-1, %edx + 0x49, 0x39, 0xce, //0x00001006 cmpq %rcx, %r14 + 0x0f, 0x85, 0xe5, 0xff, 0xff, 0xff, //0x00001009 jne LBB0_209 + 0x45, 0x31, 0xd2, //0x0000100f xorl %r10d, %r10d + 0xe9, 0x26, 0x01, 0x00, 0x00, //0x00001012 jmp LBB0_235 + //0x00001017 LBB0_212 + 0x31, 0xd2, //0x00001017 xorl %edx, %edx + 0x31, 0xc0, //0x00001019 xorl %eax, %eax + //0x0000101b LBB0_213 + 0x45, 0x31, 0xd2, //0x0000101b xorl %r10d, %r10d + //0x0000101e LBB0_214 + 0x4c, 0x39, 0xf1, //0x0000101e cmpq %r14, %rcx + 0x0f, 0x83, 0x48, 0x00, 0x00, 0x00, //0x00001021 jae LBB0_220 + 0x83, 0xf8, 0x12, //0x00001027 cmpl $18, %eax + 0x0f, 0x8f, 0x3f, 0x00, 0x00, 0x00, //0x0000102a jg LBB0_220 + 0xbe, 0xd0, 0xff, 0xff, 0xff, //0x00001030 movl $4294967248, %esi + //0x00001035 LBB0_217 + 0x41, 0x0f, 0xb6, 0x1c, 0x0b, //0x00001035 movzbl (%r11,%rcx), %ebx + 0x8d, 0x7b, 0xd0, //0x0000103a leal $-48(%rbx), %edi + 0x40, 0x80, 0xff, 0x09, //0x0000103d cmpb $9, %dil + 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00001041 ja LBB0_220 + 0x4b, 0x8d, 0x3c, 0x92, //0x00001047 leaq (%r10,%r10,4), %rdi + 0x01, 0xf3, //0x0000104b addl %esi, %ebx + 0x4c, 0x8d, 0x14, 0x7b, //0x0000104d leaq (%rbx,%rdi,2), %r10 + 0x83, 0xc2, 0xff, //0x00001051 addl $-1, %edx + 0x48, 0x83, 0xc1, 0x01, //0x00001054 addq $1, %rcx + 0x4c, 0x39, 0xf1, //0x00001058 cmpq %r14, %rcx + 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x0000105b jae LBB0_220 + 0x8d, 0x78, 0x01, //0x00001061 leal $1(%rax), %edi + 0x83, 0xf8, 0x12, //0x00001064 cmpl $18, %eax + 0x89, 0xf8, //0x00001067 movl %edi, %eax + 0x0f, 0x8c, 0xc6, 0xff, 0xff, 0xff, //0x00001069 jl LBB0_217 + //0x0000106f LBB0_220 + 0x4c, 0x39, 0xf1, //0x0000106f cmpq %r14, %rcx + 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x00001072 jae LBB0_233 + 0x41, 0x8a, 0x04, 0x0b, //0x00001078 movb (%r11,%rcx), %al + 0x8d, 0x70, 0xd0, //0x0000107c leal $-48(%rax), %esi + 0x40, 0x80, 0xfe, 0x09, //0x0000107f cmpb $9, %sil + 0x0f, 0x87, 0x2b, 0x00, 0x00, 0x00, //0x00001083 ja LBB0_226 + 0x49, 0x8d, 0x76, 0xff, //0x00001089 leaq $-1(%r14), %rsi + //0x0000108d LBB0_223 + 0x48, 0x39, 0xce, //0x0000108d cmpq %rcx, %rsi + 0x0f, 0x84, 0x9d, 0x00, 0x00, 0x00, //0x00001090 je LBB0_234 + 0x41, 0x0f, 0xb6, 0x44, 0x0b, 0x01, //0x00001096 movzbl $1(%r11,%rcx), %eax + 0x8d, 0x78, 0xd0, //0x0000109c leal $-48(%rax), %edi + 0x48, 0x83, 0xc1, 0x01, //0x0000109f addq $1, %rcx + 0x40, 0x80, 0xff, 0x09, //0x000010a3 cmpb $9, %dil + 0x0f, 0x86, 0xe0, 0xff, 0xff, 0xff, //0x000010a7 jbe LBB0_223 + 0xc7, 0x45, 0x98, 0x01, 0x00, 0x00, 0x00, //0x000010ad movl $1, $-104(%rbp) + //0x000010b4 LBB0_226 + 0x0c, 0x20, //0x000010b4 orb $32, %al + 0x3c, 0x65, //0x000010b6 cmpb $101, %al + 0x0f, 0x85, 0x6a, 0x00, 0x00, 0x00, //0x000010b8 jne LBB0_233 + 0x48, 0x8d, 0x71, 0x01, //0x000010be leaq $1(%rcx), %rsi + 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x000010c2 movq $8, (%r13) + 0x4c, 0x39, 0xf6, //0x000010ca cmpq %r14, %rsi + 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x000010cd jae LBB0_232 + 0x41, 0x8a, 0x1c, 0x33, //0x000010d3 movb (%r11,%rsi), %bl + 0x80, 0xfb, 0x2d, //0x000010d7 cmpb $45, %bl + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000010da je LBB0_230 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000010e0 movl $1, %r11d + 0x80, 0xfb, 0x2b, //0x000010e6 cmpb $43, %bl + 0x0f, 0x85, 0x30, 0x05, 0x00, 0x00, //0x000010e9 jne LBB0_299 + //0x000010ef LBB0_230 + 0x48, 0x83, 0xc1, 0x02, //0x000010ef addq $2, %rcx + 0x4c, 0x39, 0xf1, //0x000010f3 cmpq %r14, %rcx + 0x0f, 0x83, 0x1c, 0x00, 0x00, 0x00, //0x000010f6 jae LBB0_232 + 0x31, 0xc0, //0x000010fc xorl %eax, %eax + 0x80, 0xfb, 0x2b, //0x000010fe cmpb $43, %bl + 0x0f, 0x94, 0xc0, //0x00001101 sete %al + 0x44, 0x8d, 0x1c, 0x00, //0x00001104 leal (%rax,%rax), %r11d + 0x41, 0x83, 0xc3, 0xff, //0x00001108 addl $-1, %r11d + 0x48, 0x8b, 0x45, 0xc8, //0x0000110c movq $-56(%rbp), %rax + 0x8a, 0x1c, 0x08, //0x00001110 movb (%rax,%rcx), %bl + 0xe9, 0x0a, 0x05, 0x00, 0x00, //0x00001113 jmp LBB0_300 + //0x00001118 LBB0_232 + 0x49, 0xc7, 0x45, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001118 movq $-1, (%r13) + 0x4d, 0x89, 0xf3, //0x00001120 movq %r14, %r11 + 0xe9, 0xe0, 0x01, 0x00, 0x00, //0x00001123 jmp LBB0_263 + //0x00001128 LBB0_233 + 0x41, 0x89, 0xd7, //0x00001128 movl %edx, %r15d + 0x49, 0x89, 0xcb, //0x0000112b movq %rcx, %r11 + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x0000112e jmp LBB0_236 + //0x00001133 LBB0_234 + 0xc7, 0x45, 0x98, 0x01, 0x00, 0x00, 0x00, //0x00001133 movl $1, $-104(%rbp) + 0x41, 0x89, 0xd7, //0x0000113a movl %edx, %r15d + //0x0000113d LBB0_235 + 0x4d, 0x89, 0xf3, //0x0000113d movq %r14, %r11 + //0x00001140 LBB0_236 + 0x80, 0x7d, 0xb0, 0x00, //0x00001140 cmpb $0, $-80(%rbp) + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00001144 je LBB0_241 + 0x45, 0x85, 0xff, //0x0000114a testl %r15d, %r15d + 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x0000114d jne LBB0_240 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001153 movabsq $-9223372036854775808, %rax + 0x49, 0x63, 0xcc, //0x0000115d movslq %r12d, %rcx + 0x4d, 0x85, 0xd2, //0x00001160 testq %r10, %r10 + 0x0f, 0x89, 0x34, 0x01, 0x00, 0x00, //0x00001163 jns LBB0_258 + 0x4c, 0x89, 0xd2, //0x00001169 movq %r10, %rdx + 0x48, 0x21, 0xca, //0x0000116c andq %rcx, %rdx + 0x48, 0x39, 0xc2, //0x0000116f cmpq %rax, %rdx + 0x0f, 0x84, 0x25, 0x01, 0x00, 0x00, //0x00001172 je LBB0_258 + //0x00001178 LBB0_240 + 0x49, 0xc7, 0x45, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00001178 movq $8, (%r13) + //0x00001180 LBB0_241 + 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001180 movabsq $-9223372036854775808, %rdi + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000118a movabsq $4503599627370495, %rax + 0x48, 0x8d, 0x50, 0x01, //0x00001194 leaq $1(%rax), %rdx + 0x49, 0x39, 0xd2, //0x00001198 cmpq %rdx, %r10 + 0x0f, 0x83, 0xc3, 0x00, 0x00, 0x00, //0x0000119b jae LBB0_253 + 0xc4, 0xc1, 0xf9, 0x6e, 0xc2, //0x000011a1 vmovq %r10, %xmm0 + 0xc5, 0xf9, 0x62, 0x05, 0x42, 0xf0, 0xff, 0xff, //0x000011a6 vpunpckldq $-4030(%rip), %xmm0, %xmm0 /* LCPI0_18+0(%rip) */ + 0xc5, 0xf9, 0x5c, 0x05, 0x4a, 0xf0, 0xff, 0xff, //0x000011ae vsubpd $-4022(%rip), %xmm0, %xmm0 /* LCPI0_19+0(%rip) */ + 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x000011b6 vpermilpd $1, %xmm0, %xmm1 + 0xc5, 0xf3, 0x58, 0xc0, //0x000011bc vaddsd %xmm0, %xmm1, %xmm0 + 0x41, 0xc1, 0xec, 0x1f, //0x000011c0 shrl $31, %r12d + 0x49, 0xc1, 0xe4, 0x3f, //0x000011c4 shlq $63, %r12 + 0xc4, 0xc1, 0xf9, 0x6e, 0xcc, //0x000011c8 vmovq %r12, %xmm1 + 0xc5, 0xf9, 0x56, 0xc1, //0x000011cd vorpd %xmm1, %xmm0, %xmm0 + 0x45, 0x85, 0xff, //0x000011d1 testl %r15d, %r15d + 0x0f, 0x84, 0x4c, 0x1d, 0x00, 0x00, //0x000011d4 je LBB0_640 + 0x4d, 0x85, 0xd2, //0x000011da testq %r10, %r10 + 0x0f, 0x84, 0x43, 0x1d, 0x00, 0x00, //0x000011dd je LBB0_640 + 0x41, 0x8d, 0x47, 0xff, //0x000011e3 leal $-1(%r15), %eax + 0x83, 0xf8, 0x24, //0x000011e7 cmpl $36, %eax + 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x000011ea ja LBB0_251 + 0x44, 0x89, 0xf8, //0x000011f0 movl %r15d, %eax + 0x41, 0x83, 0xff, 0x17, //0x000011f3 cmpl $23, %r15d + 0x0f, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x000011f7 jl LBB0_247 + 0x41, 0x8d, 0x47, 0xea, //0x000011fd leal $-22(%r15), %eax + 0x48, 0x8d, 0x0d, 0x58, 0x23, 0x00, 0x00, //0x00001201 leaq $9048(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x00001208 vmulsd (%rcx,%rax,8), %xmm0, %xmm0 + 0xb8, 0x16, 0x00, 0x00, 0x00, //0x0000120d movl $22, %eax + //0x00001212 LBB0_247 + 0xc5, 0xf9, 0x2e, 0x05, 0xf6, 0xef, 0xff, 0xff, //0x00001212 vucomisd $-4106(%rip), %xmm0 /* LCPI0_20+0(%rip) */ + 0x0f, 0x87, 0x06, 0x01, 0x00, 0x00, //0x0000121a ja LBB0_269 + 0xc5, 0xfb, 0x10, 0x0d, 0xf0, 0xef, 0xff, 0xff, //0x00001220 vmovsd $-4112(%rip), %xmm1 /* LCPI0_21+0(%rip) */ + 0xc5, 0xf9, 0x2e, 0xc8, //0x00001228 vucomisd %xmm0, %xmm1 + 0x0f, 0x87, 0xf4, 0x00, 0x00, 0x00, //0x0000122c ja LBB0_269 + 0x89, 0xc0, //0x00001232 movl %eax, %eax + 0x48, 0x8d, 0x0d, 0x25, 0x23, 0x00, 0x00, //0x00001234 leaq $8997(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x0000123b vmulsd (%rcx,%rax,8), %xmm0, %xmm0 + 0xe9, 0xe1, 0x1c, 0x00, 0x00, //0x00001240 jmp LBB0_640 + //0x00001245 LBB0_251 + 0x41, 0x83, 0xff, 0xea, //0x00001245 cmpl $-22, %r15d + 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00001249 jb LBB0_253 + 0x41, 0xf7, 0xdf, //0x0000124f negl %r15d + 0x48, 0x8d, 0x05, 0x07, 0x23, 0x00, 0x00, //0x00001252 leaq $8967(%rip), %rax /* _P10_TAB+0(%rip) */ + 0xc4, 0xa1, 0x7b, 0x5e, 0x04, 0xf8, //0x00001259 vdivsd (%rax,%r15,8), %xmm0, %xmm0 + 0xe9, 0xc2, 0x1c, 0x00, 0x00, //0x0000125f jmp LBB0_640 + //0x00001264 LBB0_253 + 0x48, 0x89, 0x55, 0x90, //0x00001264 movq %rdx, $-112(%rbp) + 0x41, 0x8d, 0x87, 0x5c, 0x01, 0x00, 0x00, //0x00001268 leal $348(%r15), %eax + 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x0000126f cmpl $695, %eax + 0x0f, 0x87, 0xcd, 0x01, 0x00, 0x00, //0x00001274 ja LBB0_280 + 0x4d, 0x85, 0xd2, //0x0000127a testq %r10, %r10 + 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x0000127d je LBB0_270 + //0x00001283 LBB0_255 + 0x49, 0x0f, 0xbd, 0xca, //0x00001283 bsrq %r10, %rcx + 0x48, 0x83, 0xf1, 0x3f, //0x00001287 xorq $63, %rcx + 0xe9, 0xaf, 0x00, 0x00, 0x00, //0x0000128b jmp LBB0_271 + //0x00001290 LBB0_256 + 0x89, 0xc9, //0x00001290 movl %ecx, %ecx + //0x00001292 LBB0_257 + 0x48, 0xf7, 0xd0, //0x00001292 notq %rax + 0x48, 0x29, 0xc8, //0x00001295 subq %rcx, %rax + 0xe9, 0xc9, 0xf9, 0xff, 0xff, //0x00001298 jmp LBB0_156 + //0x0000129d LBB0_258 + 0xc4, 0xc1, 0xf9, 0x6e, 0xc2, //0x0000129d vmovq %r10, %xmm0 + 0x4c, 0x0f, 0xaf, 0xd1, //0x000012a2 imulq %rcx, %r10 + 0x4d, 0x89, 0x55, 0x10, //0x000012a6 movq %r10, $16(%r13) + 0xc5, 0xf9, 0x62, 0x05, 0x3e, 0xef, 0xff, 0xff, //0x000012aa vpunpckldq $-4290(%rip), %xmm0, %xmm0 /* LCPI0_18+0(%rip) */ + 0xc5, 0xf9, 0x5c, 0x05, 0x46, 0xef, 0xff, 0xff, //0x000012b2 vsubpd $-4282(%rip), %xmm0, %xmm0 /* LCPI0_19+0(%rip) */ + 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x000012ba vpermilpd $1, %xmm0, %xmm1 + 0xc5, 0xf3, 0x58, 0xc0, //0x000012c0 vaddsd %xmm0, %xmm1, %xmm0 + 0x48, 0x21, 0xc8, //0x000012c4 andq %rcx, %rax + 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x000012c7 vmovq %xmm0, %rcx + 0x48, 0x09, 0xc1, //0x000012cc orq %rax, %rcx + 0x49, 0x89, 0x4d, 0x08, //0x000012cf movq %rcx, $8(%r13) + 0xe9, 0x30, 0x00, 0x00, 0x00, //0x000012d3 jmp LBB0_263 + //0x000012d8 LBB0_259 + 0x48, 0x8b, 0x4d, 0xb8, //0x000012d8 movq $-72(%rbp), %rcx + 0x48, 0x03, 0x4d, 0xc0, //0x000012dc addq $-64(%rbp), %rcx + 0x4c, 0x29, 0xc1, //0x000012e0 subq %r8, %rcx + 0x48, 0xf7, 0xd0, //0x000012e3 notq %rax + 0x48, 0x01, 0xc8, //0x000012e6 addq %rcx, %rax + 0xe9, 0x78, 0xf9, 0xff, 0xff, //0x000012e9 jmp LBB0_156 + //0x000012ee LBB0_260 + 0x49, 0x29, 0xf9, //0x000012ee subq %rdi, %r9 + 0x49, 0x01, 0xc9, //0x000012f1 addq %rcx, %r9 + 0x4d, 0x39, 0xf1, //0x000012f4 cmpq %r14, %r9 + 0x0f, 0x82, 0xee, 0xf0, 0xff, 0xff, //0x000012f7 jb LBB0_31 + //0x000012fd LBB0_261 + 0x49, 0xc7, 0x45, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000012fd movq $1, (%r13) + //0x00001305 LBB0_262 + 0x49, 0x89, 0xd3, //0x00001305 movq %rdx, %r11 + //0x00001308 LBB0_263 + 0x4c, 0x89, 0xd8, //0x00001308 movq %r11, %rax + 0x48, 0x83, 0xc4, 0x50, //0x0000130b addq $80, %rsp + 0x5b, //0x0000130f popq %rbx + 0x41, 0x5c, //0x00001310 popq %r12 + 0x41, 0x5d, //0x00001312 popq %r13 + 0x41, 0x5e, //0x00001314 popq %r14 + 0x41, 0x5f, //0x00001316 popq %r15 + 0x5d, //0x00001318 popq %rbp + 0xc5, 0xf8, 0x77, //0x00001319 vzeroupper + 0xc3, //0x0000131c retq + //0x0000131d LBB0_265 + 0x49, 0x83, 0xc1, 0x03, //0x0000131d addq $3, %r9 + 0xe9, 0x78, 0xfc, 0xff, 0xff, //0x00001321 jmp LBB0_267 + //0x00001326 LBB0_269 + 0x48, 0x89, 0x55, 0x90, //0x00001326 movq %rdx, $-112(%rbp) + 0x41, 0x8d, 0x87, 0x5c, 0x01, 0x00, 0x00, //0x0000132a leal $348(%r15), %eax + 0x4d, 0x85, 0xd2, //0x00001331 testq %r10, %r10 + 0x0f, 0x85, 0x49, 0xff, 0xff, 0xff, //0x00001334 jne LBB0_255 + //0x0000133a LBB0_270 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000133a movl $64, %ecx + //0x0000133f LBB0_271 + 0x4c, 0x89, 0xd3, //0x0000133f movq %r10, %rbx + 0x49, 0x89, 0xce, //0x00001342 movq %rcx, %r14 + 0x48, 0xd3, 0xe3, //0x00001345 shlq %cl, %rbx + 0x89, 0xc0, //0x00001348 movl %eax, %eax + 0x48, 0xc1, 0xe0, 0x04, //0x0000134a shlq $4, %rax + 0x48, 0x8d, 0x0d, 0xcb, 0x22, 0x00, 0x00, //0x0000134e leaq $8907(%rip), %rcx /* _POW10_M128_TAB+0(%rip) */ + 0x48, 0x89, 0x45, 0xb0, //0x00001355 movq %rax, $-80(%rbp) + 0x48, 0x8b, 0x44, 0x08, 0x08, //0x00001359 movq $8(%rax,%rcx), %rax + 0x48, 0x89, 0x45, 0x88, //0x0000135e movq %rax, $-120(%rbp) + 0x48, 0xf7, 0xe3, //0x00001362 mulq %rbx + 0x48, 0x89, 0xc6, //0x00001365 movq %rax, %rsi + 0x49, 0x89, 0xd4, //0x00001368 movq %rdx, %r12 + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000136b andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001371 cmpq $511, %rdx + 0x0f, 0x85, 0x57, 0x00, 0x00, 0x00, //0x00001378 jne LBB0_276 + 0x48, 0x89, 0xd9, //0x0000137e movq %rbx, %rcx + 0x48, 0xf7, 0xd1, //0x00001381 notq %rcx + 0x48, 0x39, 0xce, //0x00001384 cmpq %rcx, %rsi + 0x0f, 0x86, 0x48, 0x00, 0x00, 0x00, //0x00001387 jbe LBB0_276 + 0x48, 0x89, 0xd8, //0x0000138d movq %rbx, %rax + 0x48, 0x8b, 0x55, 0xb0, //0x00001390 movq $-80(%rbp), %rdx + 0x48, 0x89, 0xf3, //0x00001394 movq %rsi, %rbx + 0x48, 0x8d, 0x35, 0x82, 0x22, 0x00, 0x00, //0x00001397 leaq $8834(%rip), %rsi /* _POW10_M128_TAB+0(%rip) */ + 0x48, 0xf7, 0x24, 0x32, //0x0000139e mulq (%rdx,%rsi) + 0x48, 0x89, 0xde, //0x000013a2 movq %rbx, %rsi + 0x48, 0x01, 0xd6, //0x000013a5 addq %rdx, %rsi + 0x49, 0x83, 0xd4, 0x00, //0x000013a8 adcq $0, %r12 + 0x44, 0x89, 0xe2, //0x000013ac movl %r12d, %edx + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000013af andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000013b5 cmpq $511, %rdx + 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000013bc jne LBB0_276 + 0x48, 0x83, 0xfe, 0xff, //0x000013c2 cmpq $-1, %rsi + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000013c6 jne LBB0_276 + 0x48, 0x39, 0xc8, //0x000013cc cmpq %rcx, %rax + 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x000013cf ja LBB0_280 + //0x000013d5 LBB0_276 + 0x4c, 0x89, 0xe0, //0x000013d5 movq %r12, %rax + 0x48, 0xc1, 0xe8, 0x3f, //0x000013d8 shrq $63, %rax + 0x8d, 0x48, 0x09, //0x000013dc leal $9(%rax), %ecx + 0x49, 0xd3, 0xec, //0x000013df shrq %cl, %r12 + 0x48, 0x85, 0xf6, //0x000013e2 testq %rsi, %rsi + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000013e5 jne LBB0_279 + 0x48, 0x85, 0xd2, //0x000013eb testq %rdx, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000013ee jne LBB0_279 + 0x44, 0x89, 0xe1, //0x000013f4 movl %r12d, %ecx + 0x83, 0xe1, 0x03, //0x000013f7 andl $3, %ecx + 0x83, 0xf9, 0x01, //0x000013fa cmpl $1, %ecx + 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x000013fd je LBB0_280 + //0x00001403 LBB0_279 + 0x41, 0x69, 0xcf, 0x6a, 0x52, 0x03, 0x00, //0x00001403 imull $217706, %r15d, %ecx + 0xc1, 0xf9, 0x10, //0x0000140a sarl $16, %ecx + 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x0000140d addl $1087, %ecx + 0x4c, 0x63, 0xf9, //0x00001413 movslq %ecx, %r15 + 0x4c, 0x89, 0xfe, //0x00001416 movq %r15, %rsi + 0x4c, 0x29, 0xf6, //0x00001419 subq %r14, %rsi + 0x44, 0x89, 0xe2, //0x0000141c movl %r12d, %edx + 0x83, 0xe2, 0x01, //0x0000141f andl $1, %edx + 0x4c, 0x01, 0xe2, //0x00001422 addq %r12, %rdx + 0x48, 0x89, 0xd1, //0x00001425 movq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x36, //0x00001428 shrq $54, %rcx + 0x48, 0x01, 0xc6, //0x0000142c addq %rax, %rsi + 0x48, 0x83, 0xf9, 0x01, //0x0000142f cmpq $1, %rcx + 0x48, 0x83, 0xde, 0x00, //0x00001433 sbbq $0, %rsi + 0x48, 0x8d, 0x46, 0xff, //0x00001437 leaq $-1(%rsi), %rax + 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x0000143b cmpq $2045, %rax + 0x0f, 0x86, 0x50, 0x00, 0x00, 0x00, //0x00001441 jbe LBB0_285 + //0x00001447 LBB0_280 + 0x4c, 0x89, 0xd8, //0x00001447 movq %r11, %rax + 0x4c, 0x29, 0xc8, //0x0000144a subq %r9, %rax + 0x48, 0x89, 0x45, 0x98, //0x0000144d movq %rax, $-104(%rbp) + 0x48, 0x8b, 0x55, 0xc0, //0x00001451 movq $-64(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x00001455 testq %rdx, %rdx + 0x4c, 0x8b, 0x55, 0xb8, //0x00001458 movq $-72(%rbp), %r10 + 0x0f, 0x84, 0xd9, 0x04, 0x00, 0x00, //0x0000145c je LBB0_336 + 0x41, 0xc6, 0x00, 0x00, //0x00001462 movb $0, (%r8) + 0x48, 0x83, 0xfa, 0x01, //0x00001466 cmpq $1, %rdx + 0x0f, 0x84, 0xcb, 0x04, 0x00, 0x00, //0x0000146a je LBB0_336 + 0x48, 0x8d, 0x4a, 0xff, //0x00001470 leaq $-1(%rdx), %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001474 movl $1, %eax + 0x48, 0x83, 0xf9, 0x10, //0x00001479 cmpq $16, %rcx + 0x0f, 0x82, 0xa6, 0x04, 0x00, 0x00, //0x0000147d jb LBB0_335 + 0x48, 0x81, 0xf9, 0x80, 0x00, 0x00, 0x00, //0x00001483 cmpq $128, %rcx + 0x0f, 0x83, 0xf1, 0x01, 0x00, 0x00, //0x0000148a jae LBB0_305 + 0x31, 0xd2, //0x00001490 xorl %edx, %edx + 0xe9, 0x48, 0x03, 0x00, 0x00, //0x00001492 jmp LBB0_317 + //0x00001497 LBB0_285 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00001497 movabsq $18014398509481984, %rax + 0x48, 0x39, 0xc2, //0x000014a1 cmpq %rax, %rdx + 0xb1, 0x02, //0x000014a4 movb $2, %cl + 0x80, 0xd9, 0x00, //0x000014a6 sbbb $0, %cl + 0x48, 0xd3, 0xea, //0x000014a9 shrq %cl, %rdx + 0x48, 0xc1, 0xe6, 0x34, //0x000014ac shlq $52, %rsi + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000014b0 movabsq $4503599627370495, %rax + 0x48, 0x21, 0xc2, //0x000014ba andq %rax, %rdx + 0x48, 0x09, 0xf2, //0x000014bd orq %rsi, %rdx + 0x48, 0x89, 0xd0, //0x000014c0 movq %rdx, %rax + 0x48, 0x09, 0xf8, //0x000014c3 orq %rdi, %rax + 0x80, 0x7d, 0xa4, 0x2d, //0x000014c6 cmpb $45, $-92(%rbp) + 0x48, 0x0f, 0x45, 0xc2, //0x000014ca cmovneq %rdx, %rax + 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x000014ce vmovq %rax, %xmm0 + 0x83, 0x7d, 0x98, 0x00, //0x000014d3 cmpl $0, $-104(%rbp) + 0x0f, 0x84, 0x49, 0x1a, 0x00, 0x00, //0x000014d7 je LBB0_640 + 0x41, 0xbe, 0x40, 0x00, 0x00, 0x00, //0x000014dd movl $64, %r14d + 0x49, 0xff, 0xc2, //0x000014e3 incq %r10 + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000014e6 je LBB0_288 + 0x4d, 0x0f, 0xbd, 0xf2, //0x000014ec bsrq %r10, %r14 + 0x49, 0x83, 0xf6, 0x3f, //0x000014f0 xorq $63, %r14 + //0x000014f4 LBB0_288 + 0x44, 0x89, 0xf1, //0x000014f4 movl %r14d, %ecx + 0x49, 0xd3, 0xe2, //0x000014f7 shlq %cl, %r10 + 0x48, 0x8b, 0x45, 0x88, //0x000014fa movq $-120(%rbp), %rax + 0x49, 0xf7, 0xe2, //0x000014fe mulq %r10 + 0x49, 0x89, 0xc4, //0x00001501 movq %rax, %r12 + 0x48, 0x89, 0xd3, //0x00001504 movq %rdx, %rbx + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001507 andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000150d cmpq $511, %rdx + 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00001514 jne LBB0_293 + 0x4c, 0x89, 0xd1, //0x0000151a movq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x0000151d notq %rcx + 0x49, 0x39, 0xcc, //0x00001520 cmpq %rcx, %r12 + 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00001523 jbe LBB0_293 + 0x4c, 0x89, 0xd0, //0x00001529 movq %r10, %rax + 0x48, 0x8b, 0x55, 0xb0, //0x0000152c movq $-80(%rbp), %rdx + 0x48, 0x8d, 0x35, 0xe9, 0x20, 0x00, 0x00, //0x00001530 leaq $8425(%rip), %rsi /* _POW10_M128_TAB+0(%rip) */ + 0x48, 0xf7, 0x24, 0x32, //0x00001537 mulq (%rdx,%rsi) + 0x49, 0x01, 0xd4, //0x0000153b addq %rdx, %r12 + 0x48, 0x83, 0xd3, 0x00, //0x0000153e adcq $0, %rbx + 0x89, 0xda, //0x00001542 movl %ebx, %edx + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001544 andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000154a cmpq $511, %rdx + 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00001551 jne LBB0_293 + 0x49, 0x83, 0xfc, 0xff, //0x00001557 cmpq $-1, %r12 + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000155b jne LBB0_293 + 0x48, 0x39, 0xc8, //0x00001561 cmpq %rcx, %rax + 0x0f, 0x87, 0xdd, 0xfe, 0xff, 0xff, //0x00001564 ja LBB0_280 + //0x0000156a LBB0_293 + 0x48, 0x89, 0xd8, //0x0000156a movq %rbx, %rax + 0x48, 0xc1, 0xe8, 0x3f, //0x0000156d shrq $63, %rax + 0x8d, 0x48, 0x09, //0x00001571 leal $9(%rax), %ecx + 0x48, 0xd3, 0xeb, //0x00001574 shrq %cl, %rbx + 0x4d, 0x85, 0xe4, //0x00001577 testq %r12, %r12 + 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x0000157a jne LBB0_296 + 0x48, 0x85, 0xd2, //0x00001580 testq %rdx, %rdx + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001583 jne LBB0_296 + 0x89, 0xd9, //0x00001589 movl %ebx, %ecx + 0x83, 0xe1, 0x03, //0x0000158b andl $3, %ecx + 0x83, 0xf9, 0x01, //0x0000158e cmpl $1, %ecx + 0x0f, 0x84, 0xb0, 0xfe, 0xff, 0xff, //0x00001591 je LBB0_280 + //0x00001597 LBB0_296 + 0x4d, 0x29, 0xf7, //0x00001597 subq %r14, %r15 + 0x89, 0xda, //0x0000159a movl %ebx, %edx + 0x83, 0xe2, 0x01, //0x0000159c andl $1, %edx + 0x48, 0x01, 0xda, //0x0000159f addq %rbx, %rdx + 0x49, 0x01, 0xc7, //0x000015a2 addq %rax, %r15 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000015a5 movabsq $18014398509481984, %rax + 0x48, 0x39, 0xc2, //0x000015af cmpq %rax, %rdx + 0x49, 0x83, 0xdf, 0x00, //0x000015b2 sbbq $0, %r15 + 0x49, 0x8d, 0x47, 0xff, //0x000015b6 leaq $-1(%r15), %rax + 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x000015ba cmpq $2045, %rax + 0x0f, 0x87, 0x81, 0xfe, 0xff, 0xff, //0x000015c0 ja LBB0_280 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000015c6 movabsq $18014398509481984, %rax + 0x48, 0x39, 0xc2, //0x000015d0 cmpq %rax, %rdx + 0xb1, 0x02, //0x000015d3 movb $2, %cl + 0x80, 0xd9, 0x00, //0x000015d5 sbbb $0, %cl + 0x48, 0xd3, 0xea, //0x000015d8 shrq %cl, %rdx + 0x49, 0xc1, 0xe7, 0x34, //0x000015db shlq $52, %r15 + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000015df movabsq $4503599627370495, %rax + 0x48, 0x21, 0xc2, //0x000015e9 andq %rax, %rdx + 0x4c, 0x09, 0xfa, //0x000015ec orq %r15, %rdx + 0x48, 0x89, 0xd0, //0x000015ef movq %rdx, %rax + 0x48, 0x09, 0xf8, //0x000015f2 orq %rdi, %rax + 0x80, 0x7d, 0xa4, 0x2d, //0x000015f5 cmpb $45, $-92(%rbp) + 0x48, 0x0f, 0x45, 0xc2, //0x000015f9 cmovneq %rdx, %rax + 0xc4, 0xe1, 0xf9, 0x6e, 0xc8, //0x000015fd vmovq %rax, %xmm1 + 0xc5, 0xf9, 0x2e, 0xc1, //0x00001602 vucomisd %xmm1, %xmm0 + 0x0f, 0x85, 0x3b, 0xfe, 0xff, 0xff, //0x00001606 jne LBB0_280 + 0x0f, 0x8b, 0x14, 0x19, 0x00, 0x00, //0x0000160c jnp LBB0_640 + 0xe9, 0x30, 0xfe, 0xff, 0xff, //0x00001612 jmp LBB0_280 + //0x00001617 LBB0_298 + 0x0f, 0xbc, 0xca, //0x00001617 bsfl %edx, %ecx + 0xe9, 0x9c, 0x00, 0x00, 0x00, //0x0000161a jmp LBB0_309 + //0x0000161f LBB0_299 + 0x48, 0x89, 0xf1, //0x0000161f movq %rsi, %rcx + //0x00001622 LBB0_300 + 0x8d, 0x73, 0xd0, //0x00001622 leal $-48(%rbx), %esi + 0x40, 0x80, 0xfe, 0x09, //0x00001625 cmpb $9, %sil + 0x0f, 0x87, 0x55, 0xee, 0xff, 0xff, //0x00001629 ja LBB0_40 + 0x45, 0x31, 0xff, //0x0000162f xorl %r15d, %r15d + 0x4c, 0x39, 0xf1, //0x00001632 cmpq %r14, %rcx + 0x0f, 0x83, 0xd4, 0x02, 0x00, 0x00, //0x00001635 jae LBB0_333 + 0x49, 0x8d, 0x76, 0xff, //0x0000163b leaq $-1(%r14), %rsi + 0x45, 0x31, 0xff, //0x0000163f xorl %r15d, %r15d + //0x00001642 LBB0_303 + 0x44, 0x89, 0xff, //0x00001642 movl %r15d, %edi + 0x0f, 0xb6, 0xdb, //0x00001645 movzbl %bl, %ebx + 0x41, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00001648 cmpl $10000, %r15d + 0x8d, 0x04, 0xbf, //0x0000164f leal (%rdi,%rdi,4), %eax + 0x44, 0x8d, 0x7c, 0x43, 0xd0, //0x00001652 leal $-48(%rbx,%rax,2), %r15d + 0x44, 0x0f, 0x4d, 0xff, //0x00001657 cmovgel %edi, %r15d + 0x48, 0x39, 0xce, //0x0000165b cmpq %rcx, %rsi + 0x0f, 0x84, 0xa8, 0x02, 0x00, 0x00, //0x0000165e je LBB0_332 + 0x48, 0x8b, 0x45, 0xc8, //0x00001664 movq $-56(%rbp), %rax + 0x0f, 0xb6, 0x5c, 0x08, 0x01, //0x00001668 movzbl $1(%rax,%rcx), %ebx + 0x8d, 0x43, 0xd0, //0x0000166d leal $-48(%rbx), %eax + 0x48, 0x83, 0xc1, 0x01, //0x00001670 addq $1, %rcx + 0x3c, 0x0a, //0x00001674 cmpb $10, %al + 0x0f, 0x82, 0xc6, 0xff, 0xff, 0xff, //0x00001676 jb LBB0_303 + 0xe9, 0x8e, 0x02, 0x00, 0x00, //0x0000167c jmp LBB0_333 + //0x00001681 LBB0_305 + 0x48, 0x89, 0xca, //0x00001681 movq %rcx, %rdx + 0x48, 0x83, 0xe2, 0x80, //0x00001684 andq $-128, %rdx + 0x48, 0x8d, 0x5a, 0x80, //0x00001688 leaq $-128(%rdx), %rbx + 0x48, 0x89, 0xde, //0x0000168c movq %rbx, %rsi + 0x48, 0xc1, 0xee, 0x07, //0x0000168f shrq $7, %rsi + 0x48, 0x83, 0xc6, 0x01, //0x00001693 addq $1, %rsi + 0x89, 0xf0, //0x00001697 movl %esi, %eax + 0x83, 0xe0, 0x03, //0x00001699 andl $3, %eax + 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x0000169c cmpq $384, %rbx + 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x000016a3 jae LBB0_310 + 0x31, 0xdb, //0x000016a9 xorl %ebx, %ebx + 0xe9, 0xde, 0x00, 0x00, 0x00, //0x000016ab jmp LBB0_312 + //0x000016b0 LBB0_307 + 0x89, 0xf1, //0x000016b0 movl %esi, %ecx + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000016b2 jmp LBB0_309 + //0x000016b7 LBB0_308 + 0x41, 0x0f, 0xbc, 0xca, //0x000016b7 bsfl %r10d, %ecx + //0x000016bb LBB0_309 + 0x48, 0x8b, 0x55, 0xb8, //0x000016bb movq $-72(%rbp), %rdx + 0x48, 0x03, 0x55, 0xc0, //0x000016bf addq $-64(%rbp), %rdx + 0x4c, 0x29, 0xc2, //0x000016c3 subq %r8, %rdx + 0x48, 0x29, 0xca, //0x000016c6 subq %rcx, %rdx + 0x48, 0xf7, 0xd0, //0x000016c9 notq %rax + 0x48, 0x01, 0xd0, //0x000016cc addq %rdx, %rax + 0x4c, 0x8b, 0x6d, 0xa8, //0x000016cf movq $-88(%rbp), %r13 + 0x4c, 0x8b, 0x5d, 0xb0, //0x000016d3 movq $-80(%rbp), %r11 + 0xe9, 0x8a, 0xf5, 0xff, 0xff, //0x000016d7 jmp LBB0_156 + //0x000016dc LBB0_310 + 0x48, 0x83, 0xe6, 0xfc, //0x000016dc andq $-4, %rsi + 0x48, 0xf7, 0xde, //0x000016e0 negq %rsi + 0x31, 0xdb, //0x000016e3 xorl %ebx, %ebx + 0xc5, 0xf9, 0xef, 0xc0, //0x000016e5 vpxor %xmm0, %xmm0, %xmm0 + //0x000016e9 LBB0_311 + 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x18, 0x01, //0x000016e9 vmovdqu %ymm0, $1(%r8,%rbx) + 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x18, 0x21, //0x000016f0 vmovdqu %ymm0, $33(%r8,%rbx) + 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x18, 0x41, //0x000016f7 vmovdqu %ymm0, $65(%r8,%rbx) + 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x18, 0x61, //0x000016fe vmovdqu %ymm0, $97(%r8,%rbx) + 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x81, 0x00, 0x00, 0x00, //0x00001705 vmovdqu %ymm0, $129(%r8,%rbx) + 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xa1, 0x00, 0x00, 0x00, //0x0000170f vmovdqu %ymm0, $161(%r8,%rbx) + 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xc1, 0x00, 0x00, 0x00, //0x00001719 vmovdqu %ymm0, $193(%r8,%rbx) + 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xe1, 0x00, 0x00, 0x00, //0x00001723 vmovdqu %ymm0, $225(%r8,%rbx) + 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x01, 0x01, 0x00, 0x00, //0x0000172d vmovdqu %ymm0, $257(%r8,%rbx) + 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x21, 0x01, 0x00, 0x00, //0x00001737 vmovdqu %ymm0, $289(%r8,%rbx) + 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x41, 0x01, 0x00, 0x00, //0x00001741 vmovdqu %ymm0, $321(%r8,%rbx) + 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x61, 0x01, 0x00, 0x00, //0x0000174b vmovdqu %ymm0, $353(%r8,%rbx) + 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0x81, 0x01, 0x00, 0x00, //0x00001755 vmovdqu %ymm0, $385(%r8,%rbx) + 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xa1, 0x01, 0x00, 0x00, //0x0000175f vmovdqu %ymm0, $417(%r8,%rbx) + 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xc1, 0x01, 0x00, 0x00, //0x00001769 vmovdqu %ymm0, $449(%r8,%rbx) + 0xc4, 0xc1, 0x7e, 0x7f, 0x84, 0x18, 0xe1, 0x01, 0x00, 0x00, //0x00001773 vmovdqu %ymm0, $481(%r8,%rbx) + 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x0000177d addq $512, %rbx + 0x48, 0x83, 0xc6, 0x04, //0x00001784 addq $4, %rsi + 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x00001788 jne LBB0_311 + //0x0000178e LBB0_312 + 0x48, 0x85, 0xc0, //0x0000178e testq %rax, %rax + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00001791 je LBB0_315 + 0x48, 0xf7, 0xd8, //0x00001797 negq %rax + 0xc5, 0xf9, 0xef, 0xc0, //0x0000179a vpxor %xmm0, %xmm0, %xmm0 + //0x0000179e LBB0_314 + 0x48, 0x89, 0xde, //0x0000179e movq %rbx, %rsi + 0x48, 0x83, 0xce, 0x01, //0x000017a1 orq $1, %rsi + 0xc4, 0xc1, 0x7e, 0x7f, 0x04, 0x30, //0x000017a5 vmovdqu %ymm0, (%r8,%rsi) + 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x30, 0x20, //0x000017ab vmovdqu %ymm0, $32(%r8,%rsi) + 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x30, 0x40, //0x000017b2 vmovdqu %ymm0, $64(%r8,%rsi) + 0xc4, 0xc1, 0x7e, 0x7f, 0x44, 0x30, 0x60, //0x000017b9 vmovdqu %ymm0, $96(%r8,%rsi) + 0x48, 0x83, 0xeb, 0x80, //0x000017c0 subq $-128, %rbx + 0x48, 0xff, 0xc0, //0x000017c4 incq %rax + 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x000017c7 jne LBB0_314 + //0x000017cd LBB0_315 + 0x48, 0x39, 0xd1, //0x000017cd cmpq %rdx, %rcx + 0x0f, 0x84, 0x65, 0x01, 0x00, 0x00, //0x000017d0 je LBB0_336 + 0xf6, 0xc1, 0x70, //0x000017d6 testb $112, %cl + 0x0f, 0x84, 0x3f, 0x01, 0x00, 0x00, //0x000017d9 je LBB0_334 + //0x000017df LBB0_317 + 0x48, 0x89, 0xce, //0x000017df movq %rcx, %rsi + 0x48, 0x83, 0xe6, 0xf0, //0x000017e2 andq $-16, %rsi + 0x48, 0x8d, 0x46, 0x01, //0x000017e6 leaq $1(%rsi), %rax + 0xc5, 0xf9, 0xef, 0xc0, //0x000017ea vpxor %xmm0, %xmm0, %xmm0 + //0x000017ee LBB0_318 + 0xc4, 0xc1, 0x7a, 0x7f, 0x44, 0x10, 0x01, //0x000017ee vmovdqu %xmm0, $1(%r8,%rdx) + 0x48, 0x83, 0xc2, 0x10, //0x000017f5 addq $16, %rdx + 0x48, 0x39, 0xd6, //0x000017f9 cmpq %rdx, %rsi + 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x000017fc jne LBB0_318 + 0x48, 0x39, 0xf1, //0x00001802 cmpq %rsi, %rcx + 0x48, 0x8b, 0x55, 0xc0, //0x00001805 movq $-64(%rbp), %rdx + 0x0f, 0x85, 0x1a, 0x01, 0x00, 0x00, //0x00001809 jne LBB0_335 + 0xe9, 0x27, 0x01, 0x00, 0x00, //0x0000180f jmp LBB0_336 + //0x00001814 LBB0_320 + 0x89, 0xf1, //0x00001814 movl %esi, %ecx + 0x48, 0x8b, 0x55, 0xb8, //0x00001816 movq $-72(%rbp), %rdx + 0x48, 0x03, 0x55, 0xc0, //0x0000181a addq $-64(%rbp), %rdx + 0x4c, 0x29, 0xc2, //0x0000181e subq %r8, %rdx + 0x48, 0x29, 0xca, //0x00001821 subq %rcx, %rdx + 0x48, 0xf7, 0xd0, //0x00001824 notq %rax + 0x48, 0x01, 0xd0, //0x00001827 addq %rdx, %rax + 0x4c, 0x8b, 0x6d, 0xa8, //0x0000182a movq $-88(%rbp), %r13 + 0xe9, 0x33, 0xf4, 0xff, 0xff, //0x0000182e jmp LBB0_156 + //0x00001833 LBB0_321 + 0x49, 0x01, 0xf9, //0x00001833 addq %rdi, %r9 + 0x48, 0x85, 0xc0, //0x00001836 testq %rax, %rax + 0x0f, 0x85, 0x49, 0xeb, 0xff, 0xff, //0x00001839 jne LBB0_23 + 0xe9, 0x7c, 0xeb, 0xff, 0xff, //0x0000183f jmp LBB0_28 + //0x00001844 LBB0_322 + 0x48, 0x8b, 0x75, 0xc8, //0x00001844 movq $-56(%rbp), %rsi + 0x49, 0x01, 0xf1, //0x00001848 addq %rsi, %r9 + 0x49, 0x83, 0xff, 0x20, //0x0000184b cmpq $32, %r15 + 0x0f, 0x82, 0x5a, 0x17, 0x00, 0x00, //0x0000184f jb LBB0_647 + //0x00001855 LBB0_323 + 0xc4, 0xc1, 0x7e, 0x6f, 0x01, //0x00001855 vmovdqu (%r9), %ymm0 + 0xc5, 0xfd, 0x74, 0x0d, 0xbe, 0xe7, 0xff, 0xff, //0x0000185a vpcmpeqb $-6210(%rip), %ymm0, %ymm1 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfd, 0xd7, 0xc1, //0x00001862 vpmovmskb %ymm1, %eax + 0xc5, 0xfd, 0x74, 0x05, 0xd2, 0xe7, 0xff, 0xff, //0x00001866 vpcmpeqb $-6190(%rip), %ymm0, %ymm0 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfd, 0xd7, 0xc8, //0x0000186e vpmovmskb %ymm0, %ecx + 0x85, 0xc9, //0x00001872 testl %ecx, %ecx + 0x0f, 0x85, 0x5e, 0x17, 0x00, 0x00, //0x00001874 jne LBB0_650 + 0x4d, 0x85, 0xe4, //0x0000187a testq %r12, %r12 + 0x0f, 0x85, 0x6d, 0x17, 0x00, 0x00, //0x0000187d jne LBB0_652 + 0x45, 0x31, 0xe4, //0x00001883 xorl %r12d, %r12d + 0x48, 0x85, 0xc0, //0x00001886 testq %rax, %rax + 0x0f, 0x84, 0x9d, 0x17, 0x00, 0x00, //0x00001889 je LBB0_653 + //0x0000188f LBB0_326 + 0x48, 0x0f, 0xbc, 0xc0, //0x0000188f bsfq %rax, %rax + 0x49, 0x29, 0xf1, //0x00001893 subq %rsi, %r9 + 0x4d, 0x8d, 0x1c, 0x01, //0x00001896 leaq (%r9,%rax), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x0000189a addq $1, %r11 + 0xe9, 0xb2, 0xf6, 0xff, 0xff, //0x0000189e jmp LBB0_197 + //0x000018a3 LBB0_327 + 0x4c, 0x03, 0x4d, 0xc8, //0x000018a3 addq $-56(%rbp), %r9 + 0x49, 0x83, 0xff, 0x20, //0x000018a7 cmpq $32, %r15 + 0x0f, 0x82, 0xfc, 0x18, 0x00, 0x00, //0x000018ab jb LBB0_676 + //0x000018b1 LBB0_328 + 0xc4, 0xc1, 0x7e, 0x6f, 0x09, //0x000018b1 vmovdqu (%r9), %ymm1 + 0xc5, 0xf5, 0x74, 0x05, 0x62, 0xe7, 0xff, 0xff, //0x000018b6 vpcmpeqb $-6302(%rip), %ymm1, %ymm0 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfd, 0xd7, 0xc0, //0x000018be vpmovmskb %ymm0, %eax + 0xc5, 0xf5, 0x74, 0x05, 0x76, 0xe7, 0xff, 0xff, //0x000018c2 vpcmpeqb $-6282(%rip), %ymm1, %ymm0 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfd, 0xd7, 0xc8, //0x000018ca vpmovmskb %ymm0, %ecx + 0xc5, 0xfe, 0x6f, 0x05, 0x8a, 0xe7, 0xff, 0xff, //0x000018ce vmovdqu $-6262(%rip), %ymm0 /* LCPI0_3+0(%rip) */ + 0xc5, 0xfd, 0x64, 0xc1, //0x000018d6 vpcmpgtb %ymm1, %ymm0, %ymm0 + 0xc5, 0xed, 0x76, 0xd2, //0x000018da vpcmpeqd %ymm2, %ymm2, %ymm2 + 0xc5, 0xf5, 0x64, 0xca, //0x000018de vpcmpgtb %ymm2, %ymm1, %ymm1 + 0x85, 0xc9, //0x000018e2 testl %ecx, %ecx + 0x0f, 0x85, 0x1f, 0x18, 0x00, 0x00, //0x000018e4 jne LBB0_667 + 0x4d, 0x85, 0xed, //0x000018ea testq %r13, %r13 + 0x0f, 0x85, 0x2e, 0x18, 0x00, 0x00, //0x000018ed jne LBB0_669 + 0x45, 0x31, 0xed, //0x000018f3 xorl %r13d, %r13d + 0xc5, 0xfd, 0xdb, 0xc1, //0x000018f6 vpand %ymm1, %ymm0, %ymm0 + 0x48, 0x85, 0xc0, //0x000018fa testq %rax, %rax + 0x0f, 0x84, 0x5b, 0x18, 0x00, 0x00, //0x000018fd je LBB0_670 + //0x00001903 LBB0_331 + 0x48, 0x0f, 0xbc, 0xc8, //0x00001903 bsfq %rax, %rcx + 0xe9, 0x57, 0x18, 0x00, 0x00, //0x00001907 jmp LBB0_671 + //0x0000190c LBB0_332 + 0x4c, 0x89, 0xf1, //0x0000190c movq %r14, %rcx + //0x0000190f LBB0_333 + 0x45, 0x0f, 0xaf, 0xfb, //0x0000190f imull %r11d, %r15d + 0x41, 0x01, 0xd7, //0x00001913 addl %edx, %r15d + 0x49, 0x89, 0xcb, //0x00001916 movq %rcx, %r11 + 0xe9, 0x62, 0xf8, 0xff, 0xff, //0x00001919 jmp LBB0_241 + //0x0000191e LBB0_334 + 0x48, 0x83, 0xca, 0x01, //0x0000191e orq $1, %rdx + 0x48, 0x89, 0xd0, //0x00001922 movq %rdx, %rax + 0x48, 0x8b, 0x55, 0xc0, //0x00001925 movq $-64(%rbp), %rdx + //0x00001929 LBB0_335 + 0x41, 0xc6, 0x04, 0x00, 0x00, //0x00001929 movb $0, (%r8,%rax) + 0x48, 0x83, 0xc0, 0x01, //0x0000192e addq $1, %rax + 0x48, 0x39, 0xc2, //0x00001932 cmpq %rax, %rdx + 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00001935 jne LBB0_335 + //0x0000193b LBB0_336 + 0x41, 0x8a, 0x12, //0x0000193b movb (%r10), %dl + 0x31, 0xc9, //0x0000193e xorl %ecx, %ecx + 0x80, 0xfa, 0x2d, //0x00001940 cmpb $45, %dl + 0x0f, 0x94, 0xc1, //0x00001943 sete %cl + 0x48, 0x39, 0x4d, 0x98, //0x00001946 cmpq %rcx, $-104(%rbp) + 0x0f, 0x8e, 0xc2, 0x00, 0x00, 0x00, //0x0000194a jle LBB0_349 + 0x88, 0x55, 0xd7, //0x00001950 movb %dl, $-41(%rbp) + 0x4c, 0x89, 0x5d, 0xb0, //0x00001953 movq %r11, $-80(%rbp) + 0x4d, 0x29, 0xcb, //0x00001957 subq %r9, %r11 + 0xb2, 0x01, //0x0000195a movb $1, %dl + 0x45, 0x31, 0xff, //0x0000195c xorl %r15d, %r15d + 0x45, 0x31, 0xe4, //0x0000195f xorl %r12d, %r12d + 0x45, 0x31, 0xf6, //0x00001962 xorl %r14d, %r14d + 0x31, 0xdb, //0x00001965 xorl %ebx, %ebx + 0x31, 0xff, //0x00001967 xorl %edi, %edi + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00001969 jmp LBB0_340 + //0x0000196e LBB0_338 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000196e movl $1, %ebx + 0x44, 0x89, 0xf7, //0x00001973 movl %r14d, %edi + 0x3c, 0x2e, //0x00001976 cmpb $46, %al + 0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x00001978 jne LBB0_351 + //0x0000197e LBB0_339 + 0x48, 0x83, 0xc1, 0x01, //0x0000197e addq $1, %rcx + 0x48, 0x3b, 0x4d, 0x98, //0x00001982 cmpq $-104(%rbp), %rcx + 0x0f, 0x9c, 0xc2, //0x00001986 setl %dl + 0x49, 0x39, 0xcb, //0x00001989 cmpq %rcx, %r11 + 0x0f, 0x84, 0x93, 0x00, 0x00, 0x00, //0x0000198c je LBB0_350 + //0x00001992 LBB0_340 + 0x89, 0xde, //0x00001992 movl %ebx, %esi + 0x41, 0x89, 0xfa, //0x00001994 movl %edi, %r10d + 0x48, 0x8b, 0x45, 0xb8, //0x00001997 movq $-72(%rbp), %rax + 0x0f, 0xb6, 0x04, 0x08, //0x0000199b movzbl (%rax,%rcx), %eax + 0x8d, 0x78, 0xd0, //0x0000199f leal $-48(%rax), %edi + 0x40, 0x80, 0xff, 0x09, //0x000019a2 cmpb $9, %dil + 0x0f, 0x87, 0xc2, 0xff, 0xff, 0xff, //0x000019a6 ja LBB0_338 + 0x3c, 0x30, //0x000019ac cmpb $48, %al + 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x000019ae jne LBB0_344 + 0x45, 0x85, 0xf6, //0x000019b4 testl %r14d, %r14d + 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x000019b7 je LBB0_348 + 0x49, 0x63, 0xd7, //0x000019bd movslq %r15d, %rdx + 0x48, 0x39, 0x55, 0xc0, //0x000019c0 cmpq %rdx, $-64(%rbp) + 0x0f, 0x87, 0x12, 0x00, 0x00, 0x00, //0x000019c4 ja LBB0_345 + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000019ca jmp LBB0_346 + //0x000019cf LBB0_344 + 0x49, 0x63, 0xd6, //0x000019cf movslq %r14d, %rdx + 0x48, 0x39, 0x55, 0xc0, //0x000019d2 cmpq %rdx, $-64(%rbp) + 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x000019d6 jbe LBB0_347 + //0x000019dc LBB0_345 + 0x41, 0x88, 0x04, 0x10, //0x000019dc movb %al, (%r8,%rdx) + 0x41, 0x83, 0xc7, 0x01, //0x000019e0 addl $1, %r15d + //0x000019e4 LBB0_346 + 0x44, 0x89, 0xd7, //0x000019e4 movl %r10d, %edi + 0x45, 0x89, 0xfe, //0x000019e7 movl %r15d, %r14d + 0x89, 0xf3, //0x000019ea movl %esi, %ebx + 0xe9, 0x8d, 0xff, 0xff, 0xff, //0x000019ec jmp LBB0_339 + //0x000019f1 LBB0_347 + 0x44, 0x89, 0xd7, //0x000019f1 movl %r10d, %edi + 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x000019f4 movl $1, %r12d + 0x89, 0xf3, //0x000019fa movl %esi, %ebx + 0xe9, 0x7d, 0xff, 0xff, 0xff, //0x000019fc jmp LBB0_339 + //0x00001a01 LBB0_348 + 0x41, 0x83, 0xc2, 0xff, //0x00001a01 addl $-1, %r10d + 0x45, 0x31, 0xf6, //0x00001a05 xorl %r14d, %r14d + 0x44, 0x89, 0xd7, //0x00001a08 movl %r10d, %edi + 0x89, 0xf3, //0x00001a0b movl %esi, %ebx + 0xe9, 0x6c, 0xff, 0xff, 0xff, //0x00001a0d jmp LBB0_339 + //0x00001a12 LBB0_349 + 0x31, 0xc9, //0x00001a12 xorl %ecx, %ecx + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001a14 movabsq $4503599627370495, %rax + 0x31, 0xdb, //0x00001a1e xorl %ebx, %ebx + 0xe9, 0xe9, 0x14, 0x00, 0x00, //0x00001a20 jmp LBB0_639 + //0x00001a25 LBB0_350 + 0x41, 0x89, 0xfa, //0x00001a25 movl %edi, %r10d + 0x48, 0x8b, 0x4d, 0x98, //0x00001a28 movq $-104(%rbp), %rcx + 0x89, 0xde, //0x00001a2c movl %ebx, %esi + //0x00001a2e LBB0_351 + 0x85, 0xf6, //0x00001a2e testl %esi, %esi + 0x45, 0x0f, 0x44, 0xd7, //0x00001a30 cmovel %r15d, %r10d + 0xf6, 0xc2, 0x01, //0x00001a34 testb $1, %dl + 0x4c, 0x8b, 0x5d, 0xb0, //0x00001a37 movq $-80(%rbp), %r11 + 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001a3b movabsq $-9223372036854775808, %rdi + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001a45 movabsq $9218868437227405312, %r14 + 0x0f, 0x84, 0xa5, 0x00, 0x00, 0x00, //0x00001a4f je LBB0_366 + 0x89, 0xc8, //0x00001a55 movl %ecx, %eax + 0x48, 0x8b, 0x5d, 0xb8, //0x00001a57 movq $-72(%rbp), %rbx + 0x8a, 0x04, 0x03, //0x00001a5b movb (%rbx,%rax), %al + 0x0c, 0x20, //0x00001a5e orb $32, %al + 0x3c, 0x65, //0x00001a60 cmpb $101, %al + 0x0f, 0x85, 0x92, 0x00, 0x00, 0x00, //0x00001a62 jne LBB0_366 + 0x89, 0xca, //0x00001a68 movl %ecx, %edx + 0x8a, 0x5c, 0x13, 0x01, //0x00001a6a movb $1(%rbx,%rdx), %bl + 0x80, 0xfb, 0x2d, //0x00001a6e cmpb $45, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001a71 je LBB0_356 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001a77 movl $1, %eax + 0x80, 0xfb, 0x2b, //0x00001a7c cmpb $43, %bl + 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00001a7f jne LBB0_358 + 0x83, 0xc1, 0x02, //0x00001a85 addl $2, %ecx + 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001a88 jmp LBB0_357 + //0x00001a8d LBB0_356 + 0x83, 0xc1, 0x02, //0x00001a8d addl $2, %ecx + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00001a90 movl $-1, %eax + //0x00001a95 LBB0_357 + 0x89, 0xca, //0x00001a95 movl %ecx, %edx + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001a97 jmp LBB0_359 + //0x00001a9c LBB0_358 + 0x48, 0x83, 0xc2, 0x01, //0x00001a9c addq $1, %rdx + //0x00001aa0 LBB0_359 + 0x48, 0x63, 0xd2, //0x00001aa0 movslq %edx, %rdx + 0x31, 0xc9, //0x00001aa3 xorl %ecx, %ecx + 0x48, 0x39, 0x55, 0x98, //0x00001aa5 cmpq %rdx, $-104(%rbp) + 0x0f, 0x8e, 0x42, 0x00, 0x00, 0x00, //0x00001aa9 jle LBB0_365 + 0x49, 0x01, 0xd1, //0x00001aaf addq %rdx, %r9 + 0x31, 0xc9, //0x00001ab2 xorl %ecx, %ecx + //0x00001ab4 LBB0_361 + 0x48, 0x8b, 0x55, 0xc8, //0x00001ab4 movq $-56(%rbp), %rdx + 0x42, 0x0f, 0xbe, 0x14, 0x0a, //0x00001ab8 movsbl (%rdx,%r9), %edx + 0x83, 0xfa, 0x30, //0x00001abd cmpl $48, %edx + 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x00001ac0 jl LBB0_365 + 0x80, 0xfa, 0x39, //0x00001ac6 cmpb $57, %dl + 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x00001ac9 jg LBB0_365 + 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00001acf cmpl $9999, %ecx + 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00001ad5 jg LBB0_365 + 0x8d, 0x0c, 0x89, //0x00001adb leal (%rcx,%rcx,4), %ecx + 0x8d, 0x0c, 0x4a, //0x00001ade leal (%rdx,%rcx,2), %ecx + 0x83, 0xc1, 0xd0, //0x00001ae1 addl $-48, %ecx + 0x49, 0x83, 0xc1, 0x01, //0x00001ae4 addq $1, %r9 + 0x4d, 0x39, 0xcb, //0x00001ae8 cmpq %r9, %r11 + 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x00001aeb jne LBB0_361 + //0x00001af1 LBB0_365 + 0x0f, 0xaf, 0xc8, //0x00001af1 imull %eax, %ecx + 0x44, 0x01, 0xd1, //0x00001af4 addl %r10d, %ecx + 0x41, 0x89, 0xca, //0x00001af7 movl %ecx, %r10d + //0x00001afa LBB0_366 + 0x45, 0x85, 0xff, //0x00001afa testl %r15d, %r15d + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001afd movabsq $4503599627370495, %rax + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00001b07 je LBB0_369 + 0x4c, 0x89, 0xd2, //0x00001b0d movq %r10, %rdx + 0x31, 0xc9, //0x00001b10 xorl %ecx, %ecx + 0x81, 0xfa, 0x36, 0x01, 0x00, 0x00, //0x00001b12 cmpl $310, %edx + 0x0f, 0x8e, 0x17, 0x00, 0x00, 0x00, //0x00001b18 jle LBB0_370 + 0x4c, 0x89, 0xf3, //0x00001b1e movq %r14, %rbx + 0x8a, 0x55, 0xd7, //0x00001b21 movb $-41(%rbp), %dl + 0xe9, 0xe5, 0x13, 0x00, 0x00, //0x00001b24 jmp LBB0_639 + //0x00001b29 LBB0_369 + 0x31, 0xdb, //0x00001b29 xorl %ebx, %ebx + 0x31, 0xc9, //0x00001b2b xorl %ecx, %ecx + 0x8a, 0x55, 0xd7, //0x00001b2d movb $-41(%rbp), %dl + 0xe9, 0xd9, 0x13, 0x00, 0x00, //0x00001b30 jmp LBB0_639 + //0x00001b35 LBB0_370 + 0x81, 0xfa, 0xb6, 0xfe, 0xff, 0xff, //0x00001b35 cmpl $-330, %edx + 0x0f, 0x8d, 0x0a, 0x00, 0x00, 0x00, //0x00001b3b jge LBB0_372 + 0x31, 0xdb, //0x00001b41 xorl %ebx, %ebx + 0x8a, 0x55, 0xd7, //0x00001b43 movb $-41(%rbp), %dl + 0xe9, 0xc3, 0x13, 0x00, 0x00, //0x00001b46 jmp LBB0_639 + //0x00001b4b LBB0_372 + 0x85, 0xd2, //0x00001b4b testl %edx, %edx + 0x4c, 0x89, 0x6d, 0xa8, //0x00001b4d movq %r13, $-88(%rbp) + 0x0f, 0x8e, 0x0e, 0x02, 0x00, 0x00, //0x00001b51 jle LBB0_404 + 0x45, 0x31, 0xdb, //0x00001b57 xorl %r11d, %r11d + 0x44, 0x89, 0xff, //0x00001b5a movl %r15d, %edi + 0x44, 0x89, 0xfa, //0x00001b5d movl %r15d, %edx + 0x4c, 0x8b, 0x75, 0xc0, //0x00001b60 movq $-64(%rbp), %r14 + 0x4c, 0x89, 0xd6, //0x00001b64 movq %r10, %rsi + 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00001b67 jmp LBB0_377 + //0x00001b6c LBB0_374 + 0x45, 0x31, 0xff, //0x00001b6c xorl %r15d, %r15d + 0x31, 0xff, //0x00001b6f xorl %edi, %edi + //0x00001b71 LBB0_375 + 0x31, 0xd2, //0x00001b71 xorl %edx, %edx + //0x00001b73 LBB0_376 + 0x48, 0x8b, 0x45, 0x98, //0x00001b73 movq $-104(%rbp), %rax + 0x44, 0x01, 0xd8, //0x00001b77 addl %r11d, %eax + 0x41, 0x89, 0xc3, //0x00001b7a movl %eax, %r11d + 0x4c, 0x89, 0xce, //0x00001b7d movq %r9, %rsi + 0x85, 0xf6, //0x00001b80 testl %esi, %esi + 0x0f, 0x8e, 0xe5, 0x01, 0x00, 0x00, //0x00001b82 jle LBB0_405 + //0x00001b88 LBB0_377 + 0x83, 0xfe, 0x08, //0x00001b88 cmpl $8, %esi + 0x0f, 0x8e, 0x0d, 0x00, 0x00, 0x00, //0x00001b8b jle LBB0_379 + 0x49, 0x89, 0xf1, //0x00001b91 movq %rsi, %r9 + 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x00001b94 movl $27, %eax + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001b99 jmp LBB0_380 + //0x00001b9e LBB0_379 + 0x49, 0x89, 0xf1, //0x00001b9e movq %rsi, %r9 + 0x89, 0xf0, //0x00001ba1 movl %esi, %eax + 0x48, 0x8d, 0x0d, 0x06, 0x46, 0x00, 0x00, //0x00001ba3 leaq $17926(%rip), %rcx /* _POW_TAB+0(%rip) */ + 0x8b, 0x04, 0x81, //0x00001baa movl (%rcx,%rax,4), %eax + //0x00001bad LBB0_380 + 0x48, 0x89, 0x45, 0x98, //0x00001bad movq %rax, $-104(%rbp) + 0x85, 0xd2, //0x00001bb1 testl %edx, %edx + 0x0f, 0x84, 0xb8, 0xff, 0xff, 0xff, //0x00001bb3 je LBB0_375 + 0x8b, 0x4d, 0x98, //0x00001bb9 movl $-104(%rbp), %ecx + 0x85, 0xd2, //0x00001bbc testl %edx, %edx + 0xb8, 0x00, 0x00, 0x00, 0x00, //0x00001bbe movl $0, %eax + 0x0f, 0x4f, 0xc2, //0x00001bc3 cmovgl %edx, %eax + 0x31, 0xf6, //0x00001bc6 xorl %esi, %esi + 0x31, 0xdb, //0x00001bc8 xorl %ebx, %ebx + //0x00001bca LBB0_382 + 0x48, 0x39, 0xf0, //0x00001bca cmpq %rsi, %rax + 0x0f, 0x84, 0xa1, 0x00, 0x00, 0x00, //0x00001bcd je LBB0_390 + 0x48, 0x8d, 0x3c, 0x9b, //0x00001bd3 leaq (%rbx,%rbx,4), %rdi + 0x49, 0x0f, 0xbe, 0x1c, 0x30, //0x00001bd7 movsbq (%r8,%rsi), %rbx + 0x48, 0x8d, 0x1c, 0x7b, //0x00001bdc leaq (%rbx,%rdi,2), %rbx + 0x48, 0x83, 0xc3, 0xd0, //0x00001be0 addq $-48, %rbx + 0x48, 0x83, 0xc6, 0x01, //0x00001be4 addq $1, %rsi + 0x48, 0x89, 0xdf, //0x00001be8 movq %rbx, %rdi + 0x48, 0xd3, 0xef, //0x00001beb shrq %cl, %rdi + 0x48, 0x85, 0xff, //0x00001bee testq %rdi, %rdi + 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001bf1 je LBB0_382 + 0x89, 0xf0, //0x00001bf7 movl %esi, %eax + //0x00001bf9 LBB0_385 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001bf9 movq $-1, %r10 + 0x49, 0xd3, 0xe2, //0x00001c00 shlq %cl, %r10 + 0x49, 0xf7, 0xd2, //0x00001c03 notq %r10 + 0x31, 0xff, //0x00001c06 xorl %edi, %edi + 0x39, 0xd0, //0x00001c08 cmpl %edx, %eax + 0x0f, 0x8d, 0x4a, 0x00, 0x00, 0x00, //0x00001c0a jge LBB0_389 + 0x4c, 0x63, 0xe8, //0x00001c10 movslq %eax, %r13 + 0x4d, 0x63, 0xf7, //0x00001c13 movslq %r15d, %r14 + 0x4f, 0x8d, 0x3c, 0x28, //0x00001c16 leaq (%r8,%r13), %r15 + 0x31, 0xff, //0x00001c1a xorl %edi, %edi + //0x00001c1c LBB0_387 + 0x48, 0x89, 0xda, //0x00001c1c movq %rbx, %rdx + 0x48, 0xd3, 0xea, //0x00001c1f shrq %cl, %rdx + 0x4c, 0x21, 0xd3, //0x00001c22 andq %r10, %rbx + 0x80, 0xc2, 0x30, //0x00001c25 addb $48, %dl + 0x41, 0x88, 0x14, 0x38, //0x00001c28 movb %dl, (%r8,%rdi) + 0x49, 0x0f, 0xbe, 0x14, 0x3f, //0x00001c2c movsbq (%r15,%rdi), %rdx + 0x4a, 0x8d, 0x34, 0x2f, //0x00001c31 leaq (%rdi,%r13), %rsi + 0x48, 0x83, 0xc6, 0x01, //0x00001c35 addq $1, %rsi + 0x48, 0x83, 0xc7, 0x01, //0x00001c39 addq $1, %rdi + 0x48, 0x8d, 0x1c, 0x9b, //0x00001c3d leaq (%rbx,%rbx,4), %rbx + 0x48, 0x8d, 0x1c, 0x5a, //0x00001c41 leaq (%rdx,%rbx,2), %rbx + 0x48, 0x83, 0xc3, 0xd0, //0x00001c45 addq $-48, %rbx + 0x4c, 0x39, 0xf6, //0x00001c49 cmpq %r14, %rsi + 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00001c4c jl LBB0_387 + 0x4c, 0x8b, 0x6d, 0xa8, //0x00001c52 movq $-88(%rbp), %r13 + 0x4c, 0x8b, 0x75, 0xc0, //0x00001c56 movq $-64(%rbp), %r14 + //0x00001c5a LBB0_389 + 0x41, 0x29, 0xc1, //0x00001c5a subl %eax, %r9d + 0x41, 0x83, 0xc1, 0x01, //0x00001c5d addl $1, %r9d + 0x48, 0x85, 0xdb, //0x00001c61 testq %rbx, %rbx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001c64 movl $1, %esi + 0x0f, 0x85, 0x54, 0x00, 0x00, 0x00, //0x00001c69 jne LBB0_394 + 0xe9, 0x7f, 0x00, 0x00, 0x00, //0x00001c6f jmp LBB0_396 + //0x00001c74 LBB0_390 + 0x48, 0x85, 0xdb, //0x00001c74 testq %rbx, %rbx + 0x0f, 0x84, 0xef, 0xfe, 0xff, 0xff, //0x00001c77 je LBB0_374 + 0x48, 0x89, 0xde, //0x00001c7d movq %rbx, %rsi + 0x48, 0xd3, 0xee, //0x00001c80 shrq %cl, %rsi + 0x48, 0x85, 0xf6, //0x00001c83 testq %rsi, %rsi + 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x00001c86 je LBB0_400 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001c8c movq $-1, %r10 + 0x49, 0xd3, 0xe2, //0x00001c93 shlq %cl, %r10 + 0x49, 0xf7, 0xd2, //0x00001c96 notq %r10 + 0x41, 0x29, 0xc1, //0x00001c99 subl %eax, %r9d + 0x41, 0x83, 0xc1, 0x01, //0x00001c9c addl $1, %r9d + 0x31, 0xff, //0x00001ca0 xorl %edi, %edi + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001ca2 movl $1, %esi + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001ca7 jmp LBB0_394 + //0x00001cac LBB0_393 + 0x48, 0x85, 0xc0, //0x00001cac testq %rax, %rax + 0x44, 0x0f, 0x45, 0xe6, //0x00001caf cmovnel %esi, %r12d + 0x48, 0x01, 0xdb, //0x00001cb3 addq %rbx, %rbx + 0x48, 0x8d, 0x1c, 0x9b, //0x00001cb6 leaq (%rbx,%rbx,4), %rbx + 0x48, 0x85, 0xdb, //0x00001cba testq %rbx, %rbx + 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00001cbd je LBB0_396 + //0x00001cc3 LBB0_394 + 0x48, 0x89, 0xd8, //0x00001cc3 movq %rbx, %rax + 0x48, 0xd3, 0xe8, //0x00001cc6 shrq %cl, %rax + 0x4c, 0x21, 0xd3, //0x00001cc9 andq %r10, %rbx + 0x48, 0x63, 0xd7, //0x00001ccc movslq %edi, %rdx + 0x49, 0x39, 0xd6, //0x00001ccf cmpq %rdx, %r14 + 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00001cd2 jbe LBB0_393 + 0x04, 0x30, //0x00001cd8 addb $48, %al + 0x41, 0x88, 0x04, 0x10, //0x00001cda movb %al, (%r8,%rdx) + 0x83, 0xc2, 0x01, //0x00001cde addl $1, %edx + 0x89, 0xd7, //0x00001ce1 movl %edx, %edi + 0x48, 0x01, 0xdb, //0x00001ce3 addq %rbx, %rbx + 0x48, 0x8d, 0x1c, 0x9b, //0x00001ce6 leaq (%rbx,%rbx,4), %rbx + 0x48, 0x85, 0xdb, //0x00001cea testq %rbx, %rbx + 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00001ced jne LBB0_394 + //0x00001cf3 LBB0_396 + 0x85, 0xff, //0x00001cf3 testl %edi, %edi + 0x0f, 0x8e, 0x47, 0x00, 0x00, 0x00, //0x00001cf5 jle LBB0_401 + 0x89, 0xf8, //0x00001cfb movl %edi, %eax + 0x48, 0x83, 0xc0, 0x01, //0x00001cfd addq $1, %rax + //0x00001d01 LBB0_398 + 0x8d, 0x4f, 0xff, //0x00001d01 leal $-1(%rdi), %ecx + 0x41, 0x80, 0x3c, 0x08, 0x30, //0x00001d04 cmpb $48, (%r8,%rcx) + 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00001d09 jne LBB0_402 + 0x48, 0x83, 0xc0, 0xff, //0x00001d0f addq $-1, %rax + 0x89, 0xcf, //0x00001d13 movl %ecx, %edi + 0x48, 0x83, 0xf8, 0x01, //0x00001d15 cmpq $1, %rax + 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00001d19 jg LBB0_398 + 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00001d1f jmp LBB0_403 + //0x00001d24 LBB0_400 + 0x48, 0x01, 0xdb, //0x00001d24 addq %rbx, %rbx + 0x48, 0x8d, 0x1c, 0x9b, //0x00001d27 leaq (%rbx,%rbx,4), %rbx + 0x83, 0xc0, 0x01, //0x00001d2b addl $1, %eax + 0x48, 0x89, 0xde, //0x00001d2e movq %rbx, %rsi + 0x48, 0xd3, 0xee, //0x00001d31 shrq %cl, %rsi + 0x48, 0x85, 0xf6, //0x00001d34 testq %rsi, %rsi + 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00001d37 je LBB0_400 + 0xe9, 0xb7, 0xfe, 0xff, 0xff, //0x00001d3d jmp LBB0_385 + //0x00001d42 LBB0_401 + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00001d42 je LBB0_403 + //0x00001d48 LBB0_402 + 0x41, 0x89, 0xff, //0x00001d48 movl %edi, %r15d + 0x89, 0xfa, //0x00001d4b movl %edi, %edx + 0xe9, 0x21, 0xfe, 0xff, 0xff, //0x00001d4d jmp LBB0_376 + //0x00001d52 LBB0_403 + 0x48, 0x8b, 0x45, 0x98, //0x00001d52 movq $-104(%rbp), %rax + 0x44, 0x01, 0xd8, //0x00001d56 addl %r11d, %eax + 0x31, 0xf6, //0x00001d59 xorl %esi, %esi + 0x45, 0x31, 0xff, //0x00001d5b xorl %r15d, %r15d + 0x31, 0xff, //0x00001d5e xorl %edi, %edi + 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001d60 jmp LBB0_405 + //0x00001d65 LBB0_404 + 0x44, 0x89, 0xff, //0x00001d65 movl %r15d, %edi + 0x4c, 0x89, 0xd6, //0x00001d68 movq %r10, %rsi + 0x31, 0xc0, //0x00001d6b xorl %eax, %eax + //0x00001d6d LBB0_405 + 0x49, 0xba, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00001d6d movabsq $1152921504606846975, %r10 + 0x49, 0x8d, 0x48, 0x01, //0x00001d77 leaq $1(%r8), %rcx + 0x48, 0x89, 0x4d, 0x88, //0x00001d7b movq %rcx, $-120(%rbp) + 0x41, 0x89, 0xfe, //0x00001d7f movl %edi, %r14d + 0x49, 0x89, 0xf3, //0x00001d82 movq %rsi, %r11 + 0x49, 0x89, 0xc1, //0x00001d85 movq %rax, %r9 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001d88 jmp LBB0_407 + //0x00001d8d LBB0_406 + 0x45, 0x31, 0xf6, //0x00001d8d xorl %r14d, %r14d + 0x41, 0x29, 0xc9, //0x00001d90 subl %ecx, %r9d + //0x00001d93 LBB0_407 + 0x45, 0x85, 0xdb, //0x00001d93 testl %r11d, %r11d + 0x0f, 0x88, 0x15, 0x00, 0x00, 0x00, //0x00001d96 js LBB0_410 + 0x0f, 0x85, 0x15, 0x07, 0x00, 0x00, //0x00001d9c jne LBB0_508 + 0x41, 0x80, 0x38, 0x35, //0x00001da2 cmpb $53, (%r8) + 0x0f, 0x8c, 0x24, 0x00, 0x00, 0x00, //0x00001da6 jl LBB0_413 + 0xe9, 0x06, 0x07, 0x00, 0x00, //0x00001dac jmp LBB0_508 + //0x00001db1 LBB0_410 + 0x41, 0x83, 0xfb, 0xf8, //0x00001db1 cmpl $-8, %r11d + 0x0f, 0x8d, 0x15, 0x00, 0x00, 0x00, //0x00001db5 jge LBB0_413 + 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00001dbb movl $27, %ecx + 0x85, 0xff, //0x00001dc0 testl %edi, %edi + 0x0f, 0x84, 0x88, 0x05, 0x00, 0x00, //0x00001dc2 je LBB0_485 + 0x41, 0x89, 0xfe, //0x00001dc8 movl %edi, %r14d + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001dcb jmp LBB0_414 + //0x00001dd0 LBB0_413 + 0x44, 0x89, 0xd8, //0x00001dd0 movl %r11d, %eax + 0xf7, 0xd8, //0x00001dd3 negl %eax + 0x48, 0x8d, 0x0d, 0xd4, 0x43, 0x00, 0x00, //0x00001dd5 leaq $17364(%rip), %rcx /* _POW_TAB+0(%rip) */ + 0x8b, 0x0c, 0x81, //0x00001ddc movl (%rcx,%rax,4), %ecx + 0x45, 0x85, 0xf6, //0x00001ddf testl %r14d, %r14d + 0x0f, 0x84, 0xa5, 0xff, 0xff, 0xff, //0x00001de2 je LBB0_406 + //0x00001de8 LBB0_414 + 0x89, 0x4d, 0xa4, //0x00001de8 movl %ecx, $-92(%rbp) + 0x89, 0xc9, //0x00001deb movl %ecx, %ecx + 0x48, 0x6b, 0xc1, 0x68, //0x00001ded imulq $104, %rcx, %rax + 0x48, 0x8d, 0x35, 0xe8, 0x43, 0x00, 0x00, //0x00001df1 leaq $17384(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ + 0x8b, 0x14, 0x30, //0x00001df8 movl (%rax,%rsi), %edx + 0x48, 0x89, 0x55, 0xb8, //0x00001dfb movq %rdx, $-72(%rbp) + 0x49, 0x63, 0xd6, //0x00001dff movslq %r14d, %rdx + 0x48, 0x01, 0xc6, //0x00001e02 addq %rax, %rsi + 0x48, 0x83, 0xc6, 0x04, //0x00001e05 addq $4, %rsi + 0x31, 0xff, //0x00001e09 xorl %edi, %edi + 0x4c, 0x89, 0x5d, 0xc8, //0x00001e0b movq %r11, $-56(%rbp) + //0x00001e0f LBB0_415 + 0x0f, 0xb6, 0x1c, 0x3e, //0x00001e0f movzbl (%rsi,%rdi), %ebx + 0x84, 0xdb, //0x00001e13 testb %bl, %bl + 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x00001e15 je LBB0_419 + 0x41, 0x38, 0x1c, 0x38, //0x00001e1b cmpb %bl, (%r8,%rdi) + 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00001e1f jne LBB0_420 + 0x48, 0x83, 0xc7, 0x01, //0x00001e25 addq $1, %rdi + 0x48, 0x39, 0xfa, //0x00001e29 cmpq %rdi, %rdx + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00001e2c jne LBB0_415 + 0x44, 0x89, 0xf2, //0x00001e32 movl %r14d, %edx + 0x48, 0x8d, 0x35, 0xa4, 0x43, 0x00, 0x00, //0x00001e35 leaq $17316(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ + 0x48, 0x01, 0xf0, //0x00001e3c addq %rsi, %rax + 0x80, 0x7c, 0x02, 0x04, 0x00, //0x00001e3f cmpb $0, $4(%rdx,%rax) + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e44 movl $1, %ebx + 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00001e49 jne LBB0_421 + 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00001e4f jmp LBB0_422 + //0x00001e54 LBB0_419 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e54 movl $1, %ebx + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001e59 jmp LBB0_422 + //0x00001e5e LBB0_420 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e5e movl $1, %ebx + 0x0f, 0x8d, 0x0b, 0x00, 0x00, 0x00, //0x00001e63 jge LBB0_422 + //0x00001e69 LBB0_421 + 0x48, 0x8b, 0x45, 0xb8, //0x00001e69 movq $-72(%rbp), %rax + 0x83, 0xc0, 0xff, //0x00001e6d addl $-1, %eax + 0x48, 0x89, 0x45, 0xb8, //0x00001e70 movq %rax, $-72(%rbp) + //0x00001e74 LBB0_422 + 0x45, 0x85, 0xf6, //0x00001e74 testl %r14d, %r14d + 0x4c, 0x89, 0x4d, 0x98, //0x00001e77 movq %r9, $-104(%rbp) + 0x0f, 0x8e, 0xc9, 0x00, 0x00, 0x00, //0x00001e7b jle LBB0_430 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e81 movl $1, %r11d + 0x48, 0x8b, 0x45, 0xb8, //0x00001e87 movq $-72(%rbp), %rax + 0x44, 0x01, 0xf0, //0x00001e8b addl %r14d, %eax + 0x45, 0x89, 0xf1, //0x00001e8e movl %r14d, %r9d + 0x48, 0x98, //0x00001e91 cltq + 0x49, 0x89, 0xc5, //0x00001e93 movq %rax, %r13 + 0x49, 0xc1, 0xe5, 0x20, //0x00001e96 shlq $32, %r13 + 0x48, 0x83, 0xc0, 0xff, //0x00001e9a addq $-1, %rax + 0x49, 0x83, 0xc1, 0x01, //0x00001e9e addq $1, %r9 + 0x41, 0x83, 0xc6, 0xff, //0x00001ea2 addl $-1, %r14d + 0x31, 0xf6, //0x00001ea6 xorl %esi, %esi + 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00001ea8 jmp LBB0_426 + //0x00001ead LBB0_424 + 0x48, 0x85, 0xc0, //0x00001ead testq %rax, %rax + 0x45, 0x0f, 0x45, 0xe3, //0x00001eb0 cmovnel %r11d, %r12d + //0x00001eb4 LBB0_425 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001eb4 movabsq $-4294967296, %rax + 0x49, 0x01, 0xc5, //0x00001ebe addq %rax, %r13 + 0x48, 0x8d, 0x43, 0xff, //0x00001ec1 leaq $-1(%rbx), %rax + 0x49, 0x83, 0xc1, 0xff, //0x00001ec5 addq $-1, %r9 + 0x41, 0x83, 0xc6, 0xff, //0x00001ec9 addl $-1, %r14d + 0x49, 0x83, 0xf9, 0x01, //0x00001ecd cmpq $1, %r9 + 0x0f, 0x8e, 0x4f, 0x00, 0x00, 0x00, //0x00001ed1 jle LBB0_428 + //0x00001ed7 LBB0_426 + 0x48, 0x89, 0xc3, //0x00001ed7 movq %rax, %rbx + 0x44, 0x89, 0xf0, //0x00001eda movl %r14d, %eax + 0x49, 0x0f, 0xbe, 0x3c, 0x00, //0x00001edd movsbq (%r8,%rax), %rdi + 0x48, 0x83, 0xc7, 0xd0, //0x00001ee2 addq $-48, %rdi + 0x48, 0xd3, 0xe7, //0x00001ee6 shlq %cl, %rdi + 0x48, 0x01, 0xf7, //0x00001ee9 addq %rsi, %rdi + 0x48, 0x89, 0xf8, //0x00001eec movq %rdi, %rax + 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001eef movabsq $-3689348814741910323, %rdx + 0x48, 0xf7, 0xe2, //0x00001ef9 mulq %rdx + 0x48, 0x89, 0xd6, //0x00001efc movq %rdx, %rsi + 0x48, 0xc1, 0xee, 0x03, //0x00001eff shrq $3, %rsi + 0x48, 0x8d, 0x04, 0x36, //0x00001f03 leaq (%rsi,%rsi), %rax + 0x48, 0x8d, 0x14, 0x80, //0x00001f07 leaq (%rax,%rax,4), %rdx + 0x48, 0x89, 0xf8, //0x00001f0b movq %rdi, %rax + 0x48, 0x29, 0xd0, //0x00001f0e subq %rdx, %rax + 0x48, 0x3b, 0x5d, 0xc0, //0x00001f11 cmpq $-64(%rbp), %rbx + 0x0f, 0x83, 0x92, 0xff, 0xff, 0xff, //0x00001f15 jae LBB0_424 + 0x04, 0x30, //0x00001f1b addb $48, %al + 0x41, 0x88, 0x04, 0x18, //0x00001f1d movb %al, (%r8,%rbx) + 0xe9, 0x8e, 0xff, 0xff, 0xff, //0x00001f21 jmp LBB0_425 + //0x00001f26 LBB0_428 + 0x48, 0x83, 0xff, 0x0a, //0x00001f26 cmpq $10, %rdi + 0x4c, 0x8b, 0x6d, 0xa8, //0x00001f2a movq $-88(%rbp), %r13 + 0x4c, 0x8b, 0x4d, 0x98, //0x00001f2e movq $-104(%rbp), %r9 + 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00001f32 jae LBB0_431 + 0x4c, 0x8b, 0x75, 0xc0, //0x00001f38 movq $-64(%rbp), %r14 + 0x4c, 0x8b, 0x5d, 0xc8, //0x00001f3c movq $-56(%rbp), %r11 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001f40 movl $1, %ebx + 0xe9, 0x80, 0x00, 0x00, 0x00, //0x00001f45 jmp LBB0_435 + //0x00001f4a LBB0_430 + 0x4c, 0x8b, 0x75, 0xc0, //0x00001f4a movq $-64(%rbp), %r14 + 0x4c, 0x8b, 0x5d, 0xc8, //0x00001f4e movq $-56(%rbp), %r11 + 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00001f52 jmp LBB0_435 + //0x00001f57 LBB0_431 + 0x48, 0x63, 0xcb, //0x00001f57 movslq %ebx, %rcx + 0x48, 0x83, 0xc1, 0xff, //0x00001f5a addq $-1, %rcx + 0x4c, 0x8b, 0x75, 0xc0, //0x00001f5e movq $-64(%rbp), %r14 + 0x4c, 0x8b, 0x5d, 0xc8, //0x00001f62 movq $-56(%rbp), %r11 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001f66 movl $1, %ebx + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001f6b jmp LBB0_433 + //0x00001f70 LBB0_432 + 0x48, 0x85, 0xc0, //0x00001f70 testq %rax, %rax + 0x44, 0x0f, 0x45, 0xe3, //0x00001f73 cmovnel %ebx, %r12d + 0x48, 0x83, 0xc1, 0xff, //0x00001f77 addq $-1, %rcx + 0x48, 0x83, 0xfe, 0x09, //0x00001f7b cmpq $9, %rsi + 0x48, 0x89, 0xd6, //0x00001f7f movq %rdx, %rsi + 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00001f82 jbe LBB0_435 + //0x00001f88 LBB0_433 + 0x48, 0x89, 0xf0, //0x00001f88 movq %rsi, %rax + 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001f8b movabsq $-3689348814741910323, %rdx + 0x48, 0xf7, 0xe2, //0x00001f95 mulq %rdx + 0x48, 0xc1, 0xea, 0x03, //0x00001f98 shrq $3, %rdx + 0x48, 0x8d, 0x04, 0x12, //0x00001f9c leaq (%rdx,%rdx), %rax + 0x48, 0x8d, 0x3c, 0x80, //0x00001fa0 leaq (%rax,%rax,4), %rdi + 0x48, 0x89, 0xf0, //0x00001fa4 movq %rsi, %rax + 0x48, 0x29, 0xf8, //0x00001fa7 subq %rdi, %rax + 0x4c, 0x39, 0xf1, //0x00001faa cmpq %r14, %rcx + 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00001fad jae LBB0_432 + 0x04, 0x30, //0x00001fb3 addb $48, %al + 0x41, 0x88, 0x04, 0x08, //0x00001fb5 movb %al, (%r8,%rcx) + 0x48, 0x83, 0xc1, 0xff, //0x00001fb9 addq $-1, %rcx + 0x48, 0x83, 0xfe, 0x09, //0x00001fbd cmpq $9, %rsi + 0x48, 0x89, 0xd6, //0x00001fc1 movq %rdx, %rsi + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001fc4 ja LBB0_433 + //0x00001fca LBB0_435 + 0x48, 0x8b, 0x45, 0xb8, //0x00001fca movq $-72(%rbp), %rax + 0x41, 0x01, 0xc7, //0x00001fce addl %eax, %r15d + 0x4d, 0x63, 0xff, //0x00001fd1 movslq %r15d, %r15 + 0x4d, 0x39, 0xfe, //0x00001fd4 cmpq %r15, %r14 + 0x45, 0x0f, 0x46, 0xfe, //0x00001fd7 cmovbel %r14d, %r15d + 0x41, 0x01, 0xc3, //0x00001fdb addl %eax, %r11d + 0x45, 0x85, 0xff, //0x00001fde testl %r15d, %r15d + 0x0f, 0x8e, 0x39, 0x00, 0x00, 0x00, //0x00001fe1 jle LBB0_440 + 0x41, 0x8d, 0x47, 0xff, //0x00001fe7 leal $-1(%r15), %eax + 0x41, 0x80, 0x3c, 0x00, 0x30, //0x00001feb cmpb $48, (%r8,%rax) + 0x8b, 0x4d, 0xa4, //0x00001ff0 movl $-92(%rbp), %ecx + 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00001ff3 jne LBB0_442 + 0x44, 0x89, 0xf8, //0x00001ff9 movl %r15d, %eax + //0x00001ffc LBB0_438 + 0x48, 0x83, 0xf8, 0x01, //0x00001ffc cmpq $1, %rax + 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x00002000 jle LBB0_441 + 0x4c, 0x8d, 0x78, 0xff, //0x00002006 leaq $-1(%rax), %r15 + 0x83, 0xc0, 0xfe, //0x0000200a addl $-2, %eax + 0x41, 0x80, 0x3c, 0x00, 0x30, //0x0000200d cmpb $48, (%r8,%rax) + 0x4c, 0x89, 0xf8, //0x00002012 movq %r15, %rax + 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00002015 je LBB0_438 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000201b jmp LBB0_442 + //0x00002020 LBB0_440 + 0x8b, 0x4d, 0xa4, //0x00002020 movl $-92(%rbp), %ecx + 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x00002023 jne LBB0_442 + //0x00002029 LBB0_441 + 0x45, 0x31, 0xdb, //0x00002029 xorl %r11d, %r11d + 0x45, 0x31, 0xff, //0x0000202c xorl %r15d, %r15d + //0x0000202f LBB0_442 + 0x85, 0xc9, //0x0000202f testl %ecx, %ecx + 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00002031 js LBB0_444 + 0x44, 0x89, 0xff, //0x00002037 movl %r15d, %edi + 0x45, 0x89, 0xfe, //0x0000203a movl %r15d, %r14d + 0x41, 0x29, 0xc9, //0x0000203d subl %ecx, %r9d + 0xe9, 0x4e, 0xfd, 0xff, 0xff, //0x00002040 jmp LBB0_407 + //0x00002045 LBB0_444 + 0x83, 0xf9, 0xc3, //0x00002045 cmpl $-61, %ecx + 0x0f, 0x8f, 0x30, 0x02, 0x00, 0x00, //0x00002048 jg LBB0_473 + 0x41, 0x89, 0xc9, //0x0000204e movl %ecx, %r9d + 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00002051 jmp LBB0_449 + //0x00002056 LBB0_446 + 0x45, 0x31, 0xdb, //0x00002056 xorl %r11d, %r11d + //0x00002059 LBB0_447 + 0x31, 0xc0, //0x00002059 xorl %eax, %eax + //0x0000205b LBB0_448 + 0x41, 0x8d, 0x49, 0x3c, //0x0000205b leal $60(%r9), %ecx + 0x41, 0x89, 0xc7, //0x0000205f movl %eax, %r15d + 0x41, 0x83, 0xf9, 0x88, //0x00002062 cmpl $-120, %r9d + 0x41, 0x89, 0xc9, //0x00002066 movl %ecx, %r9d + 0x0f, 0x8d, 0x12, 0x02, 0x00, 0x00, //0x00002069 jge LBB0_474 + //0x0000206f LBB0_449 + 0x45, 0x85, 0xff, //0x0000206f testl %r15d, %r15d + 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00002072 movl $0, %esi + 0x41, 0x0f, 0x4f, 0xf7, //0x00002077 cmovgl %r15d, %esi + 0x31, 0xc0, //0x0000207b xorl %eax, %eax + 0x31, 0xc9, //0x0000207d xorl %ecx, %ecx + 0x90, //0x0000207f .p2align 4, 0x90 + //0x00002080 LBB0_450 + 0x48, 0x39, 0xc6, //0x00002080 cmpq %rax, %rsi + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00002083 je LBB0_453 + 0x48, 0x8d, 0x0c, 0x89, //0x00002089 leaq (%rcx,%rcx,4), %rcx + 0x49, 0x0f, 0xbe, 0x14, 0x00, //0x0000208d movsbq (%r8,%rax), %rdx + 0x48, 0x8d, 0x0c, 0x4a, //0x00002092 leaq (%rdx,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00002096 addq $-48, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x0000209a addq $1, %rax + 0x49, 0x8d, 0x52, 0x01, //0x0000209e leaq $1(%r10), %rdx + 0x48, 0x39, 0xd1, //0x000020a2 cmpq %rdx, %rcx + 0x0f, 0x82, 0xd5, 0xff, 0xff, 0xff, //0x000020a5 jb LBB0_450 + 0x89, 0xc6, //0x000020ab movl %eax, %esi + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000020ad jmp LBB0_455 + //0x000020b2 LBB0_453 + 0x48, 0x85, 0xc9, //0x000020b2 testq %rcx, %rcx + 0x0f, 0x84, 0x9e, 0xff, 0xff, 0xff, //0x000020b5 je LBB0_447 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020bb .p2align 4, 0x90 + //0x000020c0 LBB0_454 + 0x48, 0x01, 0xc9, //0x000020c0 addq %rcx, %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x000020c3 leaq (%rcx,%rcx,4), %rcx + 0x83, 0xc6, 0x01, //0x000020c7 addl $1, %esi + 0x49, 0x8d, 0x42, 0x01, //0x000020ca leaq $1(%r10), %rax + 0x48, 0x39, 0xc1, //0x000020ce cmpq %rax, %rcx + 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x000020d1 jb LBB0_454 + //0x000020d7 LBB0_455 + 0x41, 0x29, 0xf3, //0x000020d7 subl %esi, %r11d + 0x44, 0x89, 0xf8, //0x000020da movl %r15d, %eax + 0x29, 0xf0, //0x000020dd subl %esi, %eax + 0x0f, 0x8e, 0x26, 0x00, 0x00, 0x00, //0x000020df jle LBB0_458 + 0x4c, 0x89, 0x5d, 0xc8, //0x000020e5 movq %r11, $-56(%rbp) + 0x48, 0x63, 0xf6, //0x000020e9 movslq %esi, %rsi + 0x49, 0x63, 0xd7, //0x000020ec movslq %r15d, %rdx + 0x49, 0x89, 0xd3, //0x000020ef movq %rdx, %r11 + 0x49, 0x29, 0xf3, //0x000020f2 subq %rsi, %r11 + 0x48, 0x89, 0xf7, //0x000020f5 movq %rsi, %rdi + 0x48, 0xf7, 0xd7, //0x000020f8 notq %rdi + 0x48, 0x01, 0xd7, //0x000020fb addq %rdx, %rdi + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000020fe jne LBB0_459 + 0x31, 0xdb, //0x00002104 xorl %ebx, %ebx + 0xe9, 0x86, 0x00, 0x00, 0x00, //0x00002106 jmp LBB0_462 + //0x0000210b LBB0_458 + 0x31, 0xc0, //0x0000210b xorl %eax, %eax + 0xe9, 0xea, 0x00, 0x00, 0x00, //0x0000210d jmp LBB0_466 + //0x00002112 LBB0_459 + 0x4d, 0x89, 0xde, //0x00002112 movq %r11, %r14 + 0x49, 0x83, 0xe6, 0xfe, //0x00002115 andq $-2, %r14 + 0x49, 0xf7, 0xde, //0x00002119 negq %r14 + 0x31, 0xdb, //0x0000211c xorl %ebx, %ebx + 0x48, 0x8b, 0x55, 0x88, //0x0000211e movq $-120(%rbp), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002122 .p2align 4, 0x90 + //0x00002130 LBB0_460 + 0x48, 0x89, 0xcf, //0x00002130 movq %rcx, %rdi + 0x48, 0xc1, 0xef, 0x3c, //0x00002133 shrq $60, %rdi + 0x4c, 0x21, 0xd1, //0x00002137 andq %r10, %rcx + 0x40, 0x80, 0xcf, 0x30, //0x0000213a orb $48, %dil + 0x40, 0x88, 0x7a, 0xff, //0x0000213e movb %dil, $-1(%rdx) + 0x48, 0x8d, 0x0c, 0x89, //0x00002142 leaq (%rcx,%rcx,4), %rcx + 0x48, 0x0f, 0xbe, 0x7c, 0x32, 0xff, //0x00002146 movsbq $-1(%rdx,%rsi), %rdi + 0x48, 0x8d, 0x0c, 0x4f, //0x0000214c leaq (%rdi,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00002150 addq $-48, %rcx + 0x48, 0x89, 0xcf, //0x00002154 movq %rcx, %rdi + 0x48, 0xc1, 0xef, 0x3c, //0x00002157 shrq $60, %rdi + 0x4c, 0x21, 0xd1, //0x0000215b andq %r10, %rcx + 0x40, 0x80, 0xcf, 0x30, //0x0000215e orb $48, %dil + 0x40, 0x88, 0x3a, //0x00002162 movb %dil, (%rdx) + 0x48, 0x8d, 0x0c, 0x89, //0x00002165 leaq (%rcx,%rcx,4), %rcx + 0x48, 0x0f, 0xbe, 0x3c, 0x32, //0x00002169 movsbq (%rdx,%rsi), %rdi + 0x48, 0x8d, 0x0c, 0x4f, //0x0000216e leaq (%rdi,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00002172 addq $-48, %rcx + 0x48, 0x83, 0xc2, 0x02, //0x00002176 addq $2, %rdx + 0x48, 0x83, 0xc3, 0xfe, //0x0000217a addq $-2, %rbx + 0x49, 0x39, 0xde, //0x0000217e cmpq %rbx, %r14 + 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x00002181 jne LBB0_460 + 0x48, 0x29, 0xde, //0x00002187 subq %rbx, %rsi + 0x48, 0xf7, 0xdb, //0x0000218a negq %rbx + 0x4c, 0x8b, 0x75, 0xc0, //0x0000218d movq $-64(%rbp), %r14 + //0x00002191 LBB0_462 + 0x41, 0xf6, 0xc3, 0x01, //0x00002191 testb $1, %r11b + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00002195 je LBB0_464 + 0x48, 0x89, 0xca, //0x0000219b movq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x3c, //0x0000219e shrq $60, %rdx + 0x80, 0xca, 0x30, //0x000021a2 orb $48, %dl + 0x41, 0x88, 0x14, 0x18, //0x000021a5 movb %dl, (%r8,%rbx) + 0x4c, 0x21, 0xd1, //0x000021a9 andq %r10, %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x000021ac leaq (%rcx,%rcx,4), %rcx + 0x49, 0x0f, 0xbe, 0x14, 0x30, //0x000021b0 movsbq (%r8,%rsi), %rdx + 0x48, 0x8d, 0x0c, 0x4a, //0x000021b5 leaq (%rdx,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x000021b9 addq $-48, %rcx + //0x000021bd LBB0_464 + 0x48, 0x85, 0xc9, //0x000021bd testq %rcx, %rcx + 0x4c, 0x8b, 0x5d, 0xc8, //0x000021c0 movq $-56(%rbp), %r11 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000021c4 movl $1, %ebx + 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x000021c9 jne LBB0_466 + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x000021cf jmp LBB0_468 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021d4 .p2align 4, 0x90 + //0x000021e0 LBB0_465 + 0x49, 0x8d, 0x72, 0x01, //0x000021e0 leaq $1(%r10), %rsi + 0x48, 0x39, 0xf1, //0x000021e4 cmpq %rsi, %rcx + 0x44, 0x0f, 0x43, 0xe3, //0x000021e7 cmovael %ebx, %r12d + 0x48, 0x8d, 0x0c, 0x12, //0x000021eb leaq (%rdx,%rdx), %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x000021ef leaq (%rcx,%rcx,4), %rcx + 0x48, 0x85, 0xd2, //0x000021f3 testq %rdx, %rdx + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000021f6 je LBB0_468 + //0x000021fc LBB0_466 + 0x48, 0x89, 0xca, //0x000021fc movq %rcx, %rdx + 0x4c, 0x21, 0xd2, //0x000021ff andq %r10, %rdx + 0x48, 0x63, 0xf0, //0x00002202 movslq %eax, %rsi + 0x49, 0x39, 0xf6, //0x00002205 cmpq %rsi, %r14 + 0x0f, 0x86, 0xd2, 0xff, 0xff, 0xff, //0x00002208 jbe LBB0_465 + 0x48, 0xc1, 0xe9, 0x3c, //0x0000220e shrq $60, %rcx + 0x80, 0xc9, 0x30, //0x00002212 orb $48, %cl + 0x41, 0x88, 0x0c, 0x30, //0x00002215 movb %cl, (%r8,%rsi) + 0x83, 0xc6, 0x01, //0x00002219 addl $1, %esi + 0x89, 0xf0, //0x0000221c movl %esi, %eax + 0x48, 0x8d, 0x0c, 0x12, //0x0000221e leaq (%rdx,%rdx), %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x00002222 leaq (%rcx,%rcx,4), %rcx + 0x48, 0x85, 0xd2, //0x00002226 testq %rdx, %rdx + 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00002229 jne LBB0_466 + //0x0000222f LBB0_468 + 0x41, 0x83, 0xc3, 0x01, //0x0000222f addl $1, %r11d + 0x85, 0xc0, //0x00002233 testl %eax, %eax + 0x0f, 0x8e, 0x38, 0x00, 0x00, 0x00, //0x00002235 jle LBB0_472 + 0x89, 0xc1, //0x0000223b movl %eax, %ecx + 0x48, 0x83, 0xc1, 0x01, //0x0000223d addq $1, %rcx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002241 .p2align 4, 0x90 + //0x00002250 LBB0_470 + 0x8d, 0x50, 0xff, //0x00002250 leal $-1(%rax), %edx + 0x41, 0x80, 0x3c, 0x10, 0x30, //0x00002253 cmpb $48, (%r8,%rdx) + 0x0f, 0x85, 0xfd, 0xfd, 0xff, 0xff, //0x00002258 jne LBB0_448 + 0x48, 0x83, 0xc1, 0xff, //0x0000225e addq $-1, %rcx + 0x89, 0xd0, //0x00002262 movl %edx, %eax + 0x48, 0x83, 0xf9, 0x01, //0x00002264 cmpq $1, %rcx + 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00002268 jg LBB0_470 + 0xe9, 0xe3, 0xfd, 0xff, 0xff, //0x0000226e jmp LBB0_446 + //0x00002273 LBB0_472 + 0x0f, 0x85, 0xe2, 0xfd, 0xff, 0xff, //0x00002273 jne LBB0_448 + 0xe9, 0xd8, 0xfd, 0xff, 0xff, //0x00002279 jmp LBB0_446 + //0x0000227e LBB0_473 + 0x44, 0x89, 0xf8, //0x0000227e movl %r15d, %eax + //0x00002281 LBB0_474 + 0xf7, 0xd9, //0x00002281 negl %ecx + 0x85, 0xc0, //0x00002283 testl %eax, %eax + 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00002285 movl $0, %esi + 0x0f, 0x4f, 0xf0, //0x0000228a cmovgl %eax, %esi + 0x31, 0xff, //0x0000228d xorl %edi, %edi + 0x31, 0xdb, //0x0000228f xorl %ebx, %ebx + 0x4c, 0x8b, 0x4d, 0x98, //0x00002291 movq $-104(%rbp), %r9 + //0x00002295 LBB0_475 + 0x48, 0x39, 0xfe, //0x00002295 cmpq %rdi, %rsi + 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00002298 je LBB0_481 + 0x48, 0x8d, 0x14, 0x9b, //0x0000229e leaq (%rbx,%rbx,4), %rdx + 0x49, 0x0f, 0xbe, 0x1c, 0x38, //0x000022a2 movsbq (%r8,%rdi), %rbx + 0x48, 0x8d, 0x1c, 0x53, //0x000022a7 leaq (%rbx,%rdx,2), %rbx + 0x48, 0x83, 0xc3, 0xd0, //0x000022ab addq $-48, %rbx + 0x48, 0x83, 0xc7, 0x01, //0x000022af addq $1, %rdi + 0x48, 0x89, 0xda, //0x000022b3 movq %rbx, %rdx + 0x48, 0xd3, 0xea, //0x000022b6 shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x000022b9 testq %rdx, %rdx + 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000022bc je LBB0_475 + 0x89, 0xfe, //0x000022c2 movl %edi, %esi + //0x000022c4 LBB0_478 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000022c4 movq $-1, %r13 + 0x49, 0xd3, 0xe5, //0x000022cb shlq %cl, %r13 + 0x49, 0xf7, 0xd5, //0x000022ce notq %r13 + 0x41, 0x89, 0xc7, //0x000022d1 movl %eax, %r15d + 0x41, 0x29, 0xf7, //0x000022d4 subl %esi, %r15d + 0x0f, 0x8e, 0x80, 0x00, 0x00, 0x00, //0x000022d7 jle LBB0_486 + 0x4c, 0x63, 0xf6, //0x000022dd movslq %esi, %r14 + 0x48, 0x98, //0x000022e0 cltq + 0x49, 0x89, 0xc1, //0x000022e2 movq %rax, %r9 + 0x4d, 0x29, 0xf1, //0x000022e5 subq %r14, %r9 + 0x4c, 0x89, 0xf2, //0x000022e8 movq %r14, %rdx + 0x48, 0xf7, 0xd2, //0x000022eb notq %rdx + 0x48, 0x01, 0xc2, //0x000022ee addq %rax, %rdx + 0x0f, 0x85, 0x6e, 0x00, 0x00, 0x00, //0x000022f1 jne LBB0_487 + 0x31, 0xc0, //0x000022f7 xorl %eax, %eax + 0xe9, 0xd8, 0x00, 0x00, 0x00, //0x000022f9 jmp LBB0_490 + //0x000022fe LBB0_481 + 0x48, 0x85, 0xdb, //0x000022fe testq %rbx, %rbx + 0x0f, 0x84, 0x9d, 0x01, 0x00, 0x00, //0x00002301 je LBB0_506 + 0x48, 0x89, 0xdf, //0x00002307 movq %rbx, %rdi + 0x48, 0xd3, 0xef, //0x0000230a shrq %cl, %rdi + 0x48, 0x85, 0xff, //0x0000230d testq %rdi, %rdi + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00002310 je LBB0_484 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002316 movq $-1, %r13 + 0x49, 0xd3, 0xe5, //0x0000231d shlq %cl, %r13 + 0x49, 0xf7, 0xd5, //0x00002320 notq %r13 + 0x41, 0x29, 0xf3, //0x00002323 subl %esi, %r11d + 0x41, 0x83, 0xc3, 0x01, //0x00002326 addl $1, %r11d + 0x45, 0x31, 0xff, //0x0000232a xorl %r15d, %r15d + 0xe9, 0xe3, 0x00, 0x00, 0x00, //0x0000232d jmp LBB0_494 + //0x00002332 LBB0_484 + 0x48, 0x01, 0xdb, //0x00002332 addq %rbx, %rbx + 0x48, 0x8d, 0x1c, 0x9b, //0x00002335 leaq (%rbx,%rbx,4), %rbx + 0x83, 0xc6, 0x01, //0x00002339 addl $1, %esi + 0x48, 0x89, 0xdf, //0x0000233c movq %rbx, %rdi + 0x48, 0xd3, 0xef, //0x0000233f shrq %cl, %rdi + 0x48, 0x85, 0xff, //0x00002342 testq %rdi, %rdi + 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00002345 je LBB0_484 + 0xe9, 0x74, 0xff, 0xff, 0xff, //0x0000234b jmp LBB0_478 + //0x00002350 LBB0_485 + 0x31, 0xff, //0x00002350 xorl %edi, %edi + 0x45, 0x31, 0xf6, //0x00002352 xorl %r14d, %r14d + 0x41, 0x29, 0xc9, //0x00002355 subl %ecx, %r9d + 0xe9, 0x36, 0xfa, 0xff, 0xff, //0x00002358 jmp LBB0_407 + //0x0000235d LBB0_486 + 0x45, 0x31, 0xff, //0x0000235d xorl %r15d, %r15d + 0xe9, 0xa4, 0x00, 0x00, 0x00, //0x00002360 jmp LBB0_493 + //0x00002365 LBB0_487 + 0x4c, 0x89, 0x5d, 0xc8, //0x00002365 movq %r11, $-56(%rbp) + 0x4d, 0x89, 0xcb, //0x00002369 movq %r9, %r11 + 0x49, 0x83, 0xe3, 0xfe, //0x0000236c andq $-2, %r11 + 0x49, 0xf7, 0xdb, //0x00002370 negq %r11 + 0x31, 0xc0, //0x00002373 xorl %eax, %eax + 0x48, 0x8b, 0x55, 0x88, //0x00002375 movq $-120(%rbp), %rdx + //0x00002379 LBB0_488 + 0x48, 0x89, 0xdf, //0x00002379 movq %rbx, %rdi + 0x48, 0xd3, 0xef, //0x0000237c shrq %cl, %rdi + 0x4c, 0x21, 0xeb, //0x0000237f andq %r13, %rbx + 0x40, 0x80, 0xc7, 0x30, //0x00002382 addb $48, %dil + 0x40, 0x88, 0x7a, 0xff, //0x00002386 movb %dil, $-1(%rdx) + 0x48, 0x8d, 0x3c, 0x9b, //0x0000238a leaq (%rbx,%rbx,4), %rdi + 0x4a, 0x0f, 0xbe, 0x5c, 0x32, 0xff, //0x0000238e movsbq $-1(%rdx,%r14), %rbx + 0x48, 0x8d, 0x3c, 0x7b, //0x00002394 leaq (%rbx,%rdi,2), %rdi + 0x48, 0x83, 0xc7, 0xd0, //0x00002398 addq $-48, %rdi + 0x48, 0x89, 0xfb, //0x0000239c movq %rdi, %rbx + 0x48, 0xd3, 0xeb, //0x0000239f shrq %cl, %rbx + 0x4c, 0x21, 0xef, //0x000023a2 andq %r13, %rdi + 0x80, 0xc3, 0x30, //0x000023a5 addb $48, %bl + 0x88, 0x1a, //0x000023a8 movb %bl, (%rdx) + 0x48, 0x8d, 0x3c, 0xbf, //0x000023aa leaq (%rdi,%rdi,4), %rdi + 0x4a, 0x0f, 0xbe, 0x1c, 0x32, //0x000023ae movsbq (%rdx,%r14), %rbx + 0x48, 0x8d, 0x1c, 0x7b, //0x000023b3 leaq (%rbx,%rdi,2), %rbx + 0x48, 0x83, 0xc3, 0xd0, //0x000023b7 addq $-48, %rbx + 0x48, 0x83, 0xc2, 0x02, //0x000023bb addq $2, %rdx + 0x48, 0x83, 0xc0, 0xfe, //0x000023bf addq $-2, %rax + 0x49, 0x39, 0xc3, //0x000023c3 cmpq %rax, %r11 + 0x0f, 0x85, 0xad, 0xff, 0xff, 0xff, //0x000023c6 jne LBB0_488 + 0x49, 0x29, 0xc6, //0x000023cc subq %rax, %r14 + 0x48, 0xf7, 0xd8, //0x000023cf negq %rax + 0x4c, 0x8b, 0x5d, 0xc8, //0x000023d2 movq $-56(%rbp), %r11 + //0x000023d6 LBB0_490 + 0x41, 0xf6, 0xc1, 0x01, //0x000023d6 testb $1, %r9b + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000023da je LBB0_492 + 0x48, 0x89, 0xda, //0x000023e0 movq %rbx, %rdx + 0x48, 0xd3, 0xea, //0x000023e3 shrq %cl, %rdx + 0x80, 0xc2, 0x30, //0x000023e6 addb $48, %dl + 0x41, 0x88, 0x14, 0x00, //0x000023e9 movb %dl, (%r8,%rax) + 0x4c, 0x21, 0xeb, //0x000023ed andq %r13, %rbx + 0x48, 0x8d, 0x04, 0x9b, //0x000023f0 leaq (%rbx,%rbx,4), %rax + 0x4b, 0x0f, 0xbe, 0x14, 0x30, //0x000023f4 movsbq (%r8,%r14), %rdx + 0x48, 0x8d, 0x1c, 0x42, //0x000023f9 leaq (%rdx,%rax,2), %rbx + 0x48, 0x83, 0xc3, 0xd0, //0x000023fd addq $-48, %rbx + //0x00002401 LBB0_492 + 0x4c, 0x8b, 0x75, 0xc0, //0x00002401 movq $-64(%rbp), %r14 + 0x4c, 0x8b, 0x4d, 0x98, //0x00002405 movq $-104(%rbp), %r9 + //0x00002409 LBB0_493 + 0x41, 0x29, 0xf3, //0x00002409 subl %esi, %r11d + 0x41, 0x83, 0xc3, 0x01, //0x0000240c addl $1, %r11d + 0xe9, 0x39, 0x00, 0x00, 0x00, //0x00002410 jmp LBB0_498 + //0x00002415 LBB0_494 + 0x48, 0x89, 0xd8, //0x00002415 movq %rbx, %rax + 0x48, 0xd3, 0xe8, //0x00002418 shrq %cl, %rax + 0x4c, 0x21, 0xeb, //0x0000241b andq %r13, %rbx + 0x49, 0x63, 0xf7, //0x0000241e movslq %r15d, %rsi + 0x49, 0x39, 0xf6, //0x00002421 cmpq %rsi, %r14 + 0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x00002424 jbe LBB0_496 + 0x04, 0x30, //0x0000242a addb $48, %al + 0x41, 0x88, 0x04, 0x30, //0x0000242c movb %al, (%r8,%rsi) + 0x83, 0xc6, 0x01, //0x00002430 addl $1, %esi + 0x41, 0x89, 0xf7, //0x00002433 movl %esi, %r15d + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00002436 jmp LBB0_497 + //0x0000243b LBB0_496 + 0x48, 0x85, 0xc0, //0x0000243b testq %rax, %rax + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000243e movl $1, %eax + 0x44, 0x0f, 0x45, 0xe0, //0x00002443 cmovnel %eax, %r12d + //0x00002447 LBB0_497 + 0x48, 0x01, 0xdb, //0x00002447 addq %rbx, %rbx + 0x48, 0x8d, 0x1c, 0x9b, //0x0000244a leaq (%rbx,%rbx,4), %rbx + //0x0000244e LBB0_498 + 0x48, 0x85, 0xdb, //0x0000244e testq %rbx, %rbx + 0x0f, 0x85, 0xbe, 0xff, 0xff, 0xff, //0x00002451 jne LBB0_494 + 0x45, 0x85, 0xff, //0x00002457 testl %r15d, %r15d + 0x4c, 0x8b, 0x6d, 0xa8, //0x0000245a movq $-88(%rbp), %r13 + 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x0000245e jle LBB0_503 + 0x44, 0x89, 0xf8, //0x00002464 movl %r15d, %eax + 0x48, 0x83, 0xc0, 0x01, //0x00002467 addq $1, %rax + //0x0000246b LBB0_501 + 0x41, 0x8d, 0x4f, 0xff, //0x0000246b leal $-1(%r15), %ecx + 0x41, 0x80, 0x3c, 0x08, 0x30, //0x0000246f cmpb $48, (%r8,%rcx) + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00002474 jne LBB0_504 + 0x48, 0x83, 0xc0, 0xff, //0x0000247a addq $-1, %rax + 0x41, 0x89, 0xcf, //0x0000247e movl %ecx, %r15d + 0x48, 0x83, 0xf8, 0x01, //0x00002481 cmpq $1, %rax + 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00002485 jg LBB0_501 + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000248b jmp LBB0_505 + //0x00002490 LBB0_503 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00002490 je LBB0_505 + //0x00002496 LBB0_504 + 0x44, 0x89, 0xff, //0x00002496 movl %r15d, %edi + 0x45, 0x89, 0xfe, //0x00002499 movl %r15d, %r14d + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x0000249c jmp LBB0_507 + //0x000024a1 LBB0_505 + 0x45, 0x31, 0xdb, //0x000024a1 xorl %r11d, %r11d + //0x000024a4 LBB0_506 + 0x45, 0x31, 0xff, //0x000024a4 xorl %r15d, %r15d + 0x31, 0xff, //0x000024a7 xorl %edi, %edi + 0x45, 0x31, 0xf6, //0x000024a9 xorl %r14d, %r14d + //0x000024ac LBB0_507 + 0x8b, 0x4d, 0xa4, //0x000024ac movl $-92(%rbp), %ecx + 0x41, 0x29, 0xc9, //0x000024af subl %ecx, %r9d + 0xe9, 0xdc, 0xf8, 0xff, 0xff, //0x000024b2 jmp LBB0_407 + //0x000024b7 LBB0_508 + 0x41, 0x81, 0xf9, 0x02, 0xfc, 0xff, 0xff, //0x000024b7 cmpl $-1022, %r9d + 0x0f, 0x8f, 0xc2, 0x01, 0x00, 0x00, //0x000024be jg LBB0_536 + 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x000024c4 movl $-1022, %ecx + 0x45, 0x85, 0xf6, //0x000024c9 testl %r14d, %r14d + 0x0f, 0x84, 0xe2, 0x01, 0x00, 0x00, //0x000024cc je LBB0_539 + 0x4c, 0x89, 0x5d, 0xc8, //0x000024d2 movq %r11, $-56(%rbp) + 0x4c, 0x89, 0xc8, //0x000024d6 movq %r9, %rax + 0x41, 0x81, 0xc1, 0xfd, 0x03, 0x00, 0x00, //0x000024d9 addl $1021, %r9d + 0x3d, 0xc6, 0xfb, 0xff, 0xff, //0x000024e0 cmpl $-1082, %eax + 0x0f, 0x8f, 0xd0, 0x01, 0x00, 0x00, //0x000024e5 jg LBB0_540 + 0x4d, 0x8d, 0x6a, 0x01, //0x000024eb leaq $1(%r10), %r13 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000024ef movl $1, %r11d + 0xe9, 0x20, 0x00, 0x00, 0x00, //0x000024f5 jmp LBB0_515 + //0x000024fa LBB0_512 + 0x31, 0xc0, //0x000024fa xorl %eax, %eax + 0x48, 0x89, 0x45, 0xc8, //0x000024fc movq %rax, $-56(%rbp) + //0x00002500 LBB0_513 + 0x45, 0x31, 0xff, //0x00002500 xorl %r15d, %r15d + //0x00002503 LBB0_514 + 0x41, 0x8d, 0x49, 0x3c, //0x00002503 leal $60(%r9), %ecx + 0x45, 0x89, 0xfe, //0x00002507 movl %r15d, %r14d + 0x44, 0x89, 0xff, //0x0000250a movl %r15d, %edi + 0x41, 0x83, 0xf9, 0x88, //0x0000250d cmpl $-120, %r9d + 0x41, 0x89, 0xc9, //0x00002511 movl %ecx, %r9d + 0x0f, 0x8d, 0xa7, 0x01, 0x00, 0x00, //0x00002514 jge LBB0_541 + //0x0000251a LBB0_515 + 0x45, 0x85, 0xf6, //0x0000251a testl %r14d, %r14d + 0xbf, 0x00, 0x00, 0x00, 0x00, //0x0000251d movl $0, %edi + 0x41, 0x0f, 0x4f, 0xfe, //0x00002522 cmovgl %r14d, %edi + 0x31, 0xc0, //0x00002526 xorl %eax, %eax + 0x31, 0xc9, //0x00002528 xorl %ecx, %ecx + //0x0000252a LBB0_516 + 0x48, 0x39, 0xc7, //0x0000252a cmpq %rax, %rdi + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000252d je LBB0_519 + 0x48, 0x8d, 0x0c, 0x89, //0x00002533 leaq (%rcx,%rcx,4), %rcx + 0x49, 0x0f, 0xbe, 0x1c, 0x00, //0x00002537 movsbq (%r8,%rax), %rbx + 0x48, 0x8d, 0x0c, 0x4b, //0x0000253c leaq (%rbx,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00002540 addq $-48, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00002544 addq $1, %rax + 0x4c, 0x39, 0xe9, //0x00002548 cmpq %r13, %rcx + 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x0000254b jb LBB0_516 + 0x89, 0xc7, //0x00002551 movl %eax, %edi + 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00002553 jmp LBB0_521 + //0x00002558 LBB0_519 + 0x48, 0x85, 0xc9, //0x00002558 testq %rcx, %rcx + 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x0000255b je LBB0_513 + //0x00002561 LBB0_520 + 0x48, 0x01, 0xc9, //0x00002561 addq %rcx, %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x00002564 leaq (%rcx,%rcx,4), %rcx + 0x83, 0xc7, 0x01, //0x00002568 addl $1, %edi + 0x4c, 0x39, 0xe9, //0x0000256b cmpq %r13, %rcx + 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000256e jb LBB0_520 + //0x00002574 LBB0_521 + 0x48, 0x8b, 0x45, 0xc8, //0x00002574 movq $-56(%rbp), %rax + 0x29, 0xf8, //0x00002578 subl %edi, %eax + 0x48, 0x89, 0x45, 0xc8, //0x0000257a movq %rax, $-56(%rbp) + 0x31, 0xc0, //0x0000257e xorl %eax, %eax + 0x44, 0x39, 0xf7, //0x00002580 cmpl %r14d, %edi + 0x0f, 0x8d, 0x5a, 0x00, 0x00, 0x00, //0x00002583 jge LBB0_526 + 0x48, 0x63, 0xff, //0x00002589 movslq %edi, %rdi + 0x49, 0x63, 0xdf, //0x0000258c movslq %r15d, %rbx + 0x49, 0x8d, 0x04, 0x38, //0x0000258f leaq (%r8,%rdi), %rax + 0x45, 0x31, 0xff, //0x00002593 xorl %r15d, %r15d + 0x4c, 0x8b, 0x75, 0xc0, //0x00002596 movq $-64(%rbp), %r14 + //0x0000259a LBB0_523 + 0x48, 0x89, 0xce, //0x0000259a movq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x3c, //0x0000259d shrq $60, %rsi + 0x4c, 0x21, 0xd1, //0x000025a1 andq %r10, %rcx + 0x40, 0x80, 0xce, 0x30, //0x000025a4 orb $48, %sil + 0x43, 0x88, 0x34, 0x38, //0x000025a8 movb %sil, (%r8,%r15) + 0x4a, 0x0f, 0xbe, 0x34, 0x38, //0x000025ac movsbq (%rax,%r15), %rsi + 0x4a, 0x8d, 0x14, 0x3f, //0x000025b1 leaq (%rdi,%r15), %rdx + 0x48, 0x83, 0xc2, 0x01, //0x000025b5 addq $1, %rdx + 0x49, 0x83, 0xc7, 0x01, //0x000025b9 addq $1, %r15 + 0x48, 0x8d, 0x0c, 0x89, //0x000025bd leaq (%rcx,%rcx,4), %rcx + 0x48, 0x8d, 0x0c, 0x4e, //0x000025c1 leaq (%rsi,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x000025c5 addq $-48, %rcx + 0x48, 0x39, 0xda, //0x000025c9 cmpq %rbx, %rdx + 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x000025cc jl LBB0_523 + 0x48, 0x85, 0xc9, //0x000025d2 testq %rcx, %rcx + 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x000025d5 je LBB0_531 + 0x44, 0x89, 0xf8, //0x000025db movl %r15d, %eax + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000025de jmp LBB0_527 + //0x000025e3 LBB0_526 + 0x4c, 0x8b, 0x75, 0xc0, //0x000025e3 movq $-64(%rbp), %r14 + //0x000025e7 LBB0_527 + 0x41, 0x89, 0xc7, //0x000025e7 movl %eax, %r15d + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x000025ea jmp LBB0_529 + //0x000025ef LBB0_528 + 0x4c, 0x39, 0xe9, //0x000025ef cmpq %r13, %rcx + 0x45, 0x0f, 0x43, 0xe3, //0x000025f2 cmovael %r11d, %r12d + 0x48, 0x8d, 0x04, 0x3f, //0x000025f6 leaq (%rdi,%rdi), %rax + 0x48, 0x8d, 0x0c, 0x80, //0x000025fa leaq (%rax,%rax,4), %rcx + 0x48, 0x85, 0xff, //0x000025fe testq %rdi, %rdi + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00002601 je LBB0_531 + //0x00002607 LBB0_529 + 0x48, 0x89, 0xcf, //0x00002607 movq %rcx, %rdi + 0x4c, 0x21, 0xd7, //0x0000260a andq %r10, %rdi + 0x49, 0x63, 0xc7, //0x0000260d movslq %r15d, %rax + 0x49, 0x39, 0xc6, //0x00002610 cmpq %rax, %r14 + 0x0f, 0x86, 0xd6, 0xff, 0xff, 0xff, //0x00002613 jbe LBB0_528 + 0x48, 0xc1, 0xe9, 0x3c, //0x00002619 shrq $60, %rcx + 0x80, 0xc9, 0x30, //0x0000261d orb $48, %cl + 0x41, 0x88, 0x0c, 0x00, //0x00002620 movb %cl, (%r8,%rax) + 0x83, 0xc0, 0x01, //0x00002624 addl $1, %eax + 0x41, 0x89, 0xc7, //0x00002627 movl %eax, %r15d + 0x48, 0x8d, 0x04, 0x3f, //0x0000262a leaq (%rdi,%rdi), %rax + 0x48, 0x8d, 0x0c, 0x80, //0x0000262e leaq (%rax,%rax,4), %rcx + 0x48, 0x85, 0xff, //0x00002632 testq %rdi, %rdi + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00002635 jne LBB0_529 + //0x0000263b LBB0_531 + 0x48, 0x8b, 0x45, 0xc8, //0x0000263b movq $-56(%rbp), %rax + 0x83, 0xc0, 0x01, //0x0000263f addl $1, %eax + 0x48, 0x89, 0x45, 0xc8, //0x00002642 movq %rax, $-56(%rbp) + 0x45, 0x85, 0xff, //0x00002646 testl %r15d, %r15d + 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x00002649 jle LBB0_535 + 0x44, 0x89, 0xf8, //0x0000264f movl %r15d, %eax + 0x48, 0x83, 0xc0, 0x01, //0x00002652 addq $1, %rax + //0x00002656 LBB0_533 + 0x41, 0x8d, 0x4f, 0xff, //0x00002656 leal $-1(%r15), %ecx + 0x41, 0x80, 0x3c, 0x08, 0x30, //0x0000265a cmpb $48, (%r8,%rcx) + 0x0f, 0x85, 0x9e, 0xfe, 0xff, 0xff, //0x0000265f jne LBB0_514 + 0x48, 0x83, 0xc0, 0xff, //0x00002665 addq $-1, %rax + 0x41, 0x89, 0xcf, //0x00002669 movl %ecx, %r15d + 0x48, 0x83, 0xf8, 0x01, //0x0000266c cmpq $1, %rax + 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00002670 jg LBB0_533 + 0xe9, 0x7f, 0xfe, 0xff, 0xff, //0x00002676 jmp LBB0_512 + //0x0000267b LBB0_535 + 0x0f, 0x85, 0x82, 0xfe, 0xff, 0xff, //0x0000267b jne LBB0_514 + 0xe9, 0x74, 0xfe, 0xff, 0xff, //0x00002681 jmp LBB0_512 + //0x00002686 LBB0_536 + 0x41, 0x81, 0xf9, 0x00, 0x04, 0x00, 0x00, //0x00002686 cmpl $1024, %r9d + 0x0f, 0x8e, 0x11, 0x00, 0x00, 0x00, //0x0000268d jle LBB0_538 + 0x31, 0xc9, //0x00002693 xorl %ecx, %ecx + 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002695 movabsq $9218868437227405312, %rbx + 0xe9, 0x09, 0x08, 0x00, 0x00, //0x0000269f jmp LBB0_635 + //0x000026a4 LBB0_538 + 0x4c, 0x89, 0x5d, 0xc8, //0x000026a4 movq %r11, $-56(%rbp) + 0x41, 0x83, 0xc1, 0xff, //0x000026a8 addl $-1, %r9d + 0x44, 0x89, 0xc9, //0x000026ac movl %r9d, %ecx + 0xe9, 0x2b, 0x02, 0x00, 0x00, //0x000026af jmp LBB0_568 + //0x000026b4 LBB0_539 + 0x31, 0xc0, //0x000026b4 xorl %eax, %eax + 0xe9, 0xa7, 0x04, 0x00, 0x00, //0x000026b6 jmp LBB0_604 + //0x000026bb LBB0_540 + 0x44, 0x89, 0xf7, //0x000026bb movl %r14d, %edi + 0x44, 0x89, 0xc9, //0x000026be movl %r9d, %ecx + //0x000026c1 LBB0_541 + 0xf7, 0xd9, //0x000026c1 negl %ecx + 0x31, 0xd2, //0x000026c3 xorl %edx, %edx + 0x85, 0xff, //0x000026c5 testl %edi, %edi + 0xbe, 0x00, 0x00, 0x00, 0x00, //0x000026c7 movl $0, %esi + 0x0f, 0x4f, 0xf7, //0x000026cc cmovgl %edi, %esi + 0x31, 0xc0, //0x000026cf xorl %eax, %eax + //0x000026d1 LBB0_542 + 0x48, 0x39, 0xd6, //0x000026d1 cmpq %rdx, %rsi + 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x000026d4 je LBB0_550 + 0x48, 0x8d, 0x04, 0x80, //0x000026da leaq (%rax,%rax,4), %rax + 0x49, 0x0f, 0xbe, 0x1c, 0x10, //0x000026de movsbq (%r8,%rdx), %rbx + 0x48, 0x8d, 0x04, 0x43, //0x000026e3 leaq (%rbx,%rax,2), %rax + 0x48, 0x83, 0xc0, 0xd0, //0x000026e7 addq $-48, %rax + 0x48, 0x83, 0xc2, 0x01, //0x000026eb addq $1, %rdx + 0x48, 0x89, 0xc3, //0x000026ef movq %rax, %rbx + 0x48, 0xd3, 0xeb, //0x000026f2 shrq %cl, %rbx + 0x48, 0x85, 0xdb, //0x000026f5 testq %rbx, %rbx + 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000026f8 je LBB0_542 + 0x89, 0xd6, //0x000026fe movl %edx, %esi + //0x00002700 LBB0_545 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002700 movq $-1, %r14 + 0x49, 0xd3, 0xe6, //0x00002707 shlq %cl, %r14 + 0x49, 0xf7, 0xd6, //0x0000270a notq %r14 + 0x31, 0xdb, //0x0000270d xorl %ebx, %ebx + 0x39, 0xfe, //0x0000270f cmpl %edi, %esi + 0x0f, 0x8d, 0x43, 0x00, 0x00, 0x00, //0x00002711 jge LBB0_548 + 0x4c, 0x63, 0xd6, //0x00002717 movslq %esi, %r10 + 0x4d, 0x63, 0xcf, //0x0000271a movslq %r15d, %r9 + 0x4f, 0x8d, 0x1c, 0x10, //0x0000271d leaq (%r8,%r10), %r11 + 0x31, 0xdb, //0x00002721 xorl %ebx, %ebx + //0x00002723 LBB0_547 + 0x48, 0x89, 0xc7, //0x00002723 movq %rax, %rdi + 0x48, 0xd3, 0xef, //0x00002726 shrq %cl, %rdi + 0x4c, 0x21, 0xf0, //0x00002729 andq %r14, %rax + 0x40, 0x80, 0xc7, 0x30, //0x0000272c addb $48, %dil + 0x41, 0x88, 0x3c, 0x18, //0x00002730 movb %dil, (%r8,%rbx) + 0x49, 0x0f, 0xbe, 0x3c, 0x1b, //0x00002734 movsbq (%r11,%rbx), %rdi + 0x49, 0x8d, 0x14, 0x1a, //0x00002739 leaq (%r10,%rbx), %rdx + 0x48, 0x83, 0xc2, 0x01, //0x0000273d addq $1, %rdx + 0x48, 0x83, 0xc3, 0x01, //0x00002741 addq $1, %rbx + 0x48, 0x8d, 0x04, 0x80, //0x00002745 leaq (%rax,%rax,4), %rax + 0x48, 0x8d, 0x04, 0x47, //0x00002749 leaq (%rdi,%rax,2), %rax + 0x48, 0x83, 0xc0, 0xd0, //0x0000274d addq $-48, %rax + 0x4c, 0x39, 0xca, //0x00002751 cmpq %r9, %rdx + 0x0f, 0x8c, 0xc9, 0xff, 0xff, 0xff, //0x00002754 jl LBB0_547 + //0x0000275a LBB0_548 + 0x48, 0x8b, 0x55, 0xc8, //0x0000275a movq $-56(%rbp), %rdx + 0x29, 0xf2, //0x0000275e subl %esi, %edx + 0x83, 0xc2, 0x01, //0x00002760 addl $1, %edx + 0x48, 0x89, 0x55, 0xc8, //0x00002763 movq %rdx, $-56(%rbp) + 0x48, 0x85, 0xc0, //0x00002767 testq %rax, %rax + 0x0f, 0x85, 0x3c, 0x00, 0x00, 0x00, //0x0000276a jne LBB0_553 + 0x41, 0x89, 0xdf, //0x00002770 movl %ebx, %r15d + 0xe9, 0x8c, 0x00, 0x00, 0x00, //0x00002773 jmp LBB0_557 + //0x00002778 LBB0_550 + 0x48, 0x85, 0xc0, //0x00002778 testq %rax, %rax + 0x0f, 0x84, 0xd6, 0x03, 0x00, 0x00, //0x0000277b je LBB0_603 + 0x48, 0x89, 0xc2, //0x00002781 movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x00002784 shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00002787 testq %rdx, %rdx + 0x0f, 0x84, 0xd7, 0x00, 0x00, 0x00, //0x0000278a je LBB0_562 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002790 movq $-1, %r14 + 0x49, 0xd3, 0xe6, //0x00002797 shlq %cl, %r14 + 0x49, 0xf7, 0xd6, //0x0000279a notq %r14 + 0x48, 0x8b, 0x55, 0xc8, //0x0000279d movq $-56(%rbp), %rdx + 0x29, 0xf2, //0x000027a1 subl %esi, %edx + 0x83, 0xc2, 0x01, //0x000027a3 addl $1, %edx + 0x48, 0x89, 0x55, 0xc8, //0x000027a6 movq %rdx, $-56(%rbp) + 0x31, 0xdb, //0x000027aa xorl %ebx, %ebx + //0x000027ac LBB0_553 + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000027ac movl $1, %esi + 0x41, 0x89, 0xdf, //0x000027b1 movl %ebx, %r15d + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000027b4 jmp LBB0_555 + //0x000027b9 LBB0_554 + 0x48, 0x85, 0xff, //0x000027b9 testq %rdi, %rdi + 0x44, 0x0f, 0x45, 0xe6, //0x000027bc cmovnel %esi, %r12d + 0x48, 0x01, 0xc0, //0x000027c0 addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x000027c3 leaq (%rax,%rax,4), %rax + 0x48, 0x85, 0xc0, //0x000027c7 testq %rax, %rax + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x000027ca je LBB0_557 + //0x000027d0 LBB0_555 + 0x48, 0x89, 0xc7, //0x000027d0 movq %rax, %rdi + 0x48, 0xd3, 0xef, //0x000027d3 shrq %cl, %rdi + 0x4c, 0x21, 0xf0, //0x000027d6 andq %r14, %rax + 0x49, 0x63, 0xdf, //0x000027d9 movslq %r15d, %rbx + 0x48, 0x39, 0x5d, 0xc0, //0x000027dc cmpq %rbx, $-64(%rbp) + 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x000027e0 jbe LBB0_554 + 0x40, 0x80, 0xc7, 0x30, //0x000027e6 addb $48, %dil + 0x41, 0x88, 0x3c, 0x18, //0x000027ea movb %dil, (%r8,%rbx) + 0x83, 0xc3, 0x01, //0x000027ee addl $1, %ebx + 0x41, 0x89, 0xdf, //0x000027f1 movl %ebx, %r15d + 0x48, 0x01, 0xc0, //0x000027f4 addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x000027f7 leaq (%rax,%rax,4), %rax + 0x48, 0x85, 0xc0, //0x000027fb testq %rax, %rax + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x000027fe jne LBB0_555 + //0x00002804 LBB0_557 + 0x45, 0x85, 0xff, //0x00002804 testl %r15d, %r15d + 0x0f, 0x8e, 0x8c, 0x00, 0x00, 0x00, //0x00002807 jle LBB0_564 + 0x44, 0x89, 0xf8, //0x0000280d movl %r15d, %eax + 0x48, 0x83, 0xc0, 0x01, //0x00002810 addq $1, %rax + //0x00002814 LBB0_559 + 0x41, 0x8d, 0x4f, 0xff, //0x00002814 leal $-1(%r15), %ecx + 0x41, 0x80, 0x3c, 0x08, 0x30, //0x00002818 cmpb $48, (%r8,%rcx) + 0x0f, 0x85, 0xb4, 0x00, 0x00, 0x00, //0x0000281d jne LBB0_567 + 0x48, 0x83, 0xc0, 0xff, //0x00002823 addq $-1, %rax + 0x41, 0x89, 0xcf, //0x00002827 movl %ecx, %r15d + 0x48, 0x83, 0xf8, 0x01, //0x0000282a cmpq $1, %rax + 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x0000282e jg LBB0_559 + 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00002834 movl $-1022, %eax + 0x48, 0x89, 0x45, 0xb8, //0x00002839 movq %rax, $-72(%rbp) + 0x4c, 0x8b, 0x6d, 0xa8, //0x0000283d movq $-88(%rbp), %r13 + 0x4c, 0x8b, 0x5d, 0xb0, //0x00002841 movq $-80(%rbp), %r11 + 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002845 movabsq $-9223372036854775808, %rdi + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000284f movabsq $4503599627370495, %rax + 0x48, 0x8b, 0x75, 0x90, //0x00002859 movq $-112(%rbp), %rsi + 0x8a, 0x55, 0xd7, //0x0000285d movb $-41(%rbp), %dl + 0x31, 0xc9, //0x00002860 xorl %ecx, %ecx + 0xe9, 0x89, 0x06, 0x00, 0x00, //0x00002862 jmp LBB0_638 + //0x00002867 LBB0_562 + 0x48, 0x01, 0xc0, //0x00002867 addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x0000286a leaq (%rax,%rax,4), %rax + 0x83, 0xc6, 0x01, //0x0000286e addl $1, %esi + 0x48, 0x89, 0xc2, //0x00002871 movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x00002874 shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00002877 testq %rdx, %rdx + 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x0000287a je LBB0_562 + 0xe9, 0x7b, 0xfe, 0xff, 0xff, //0x00002880 jmp LBB0_545 + //0x00002885 LBB0_563 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002885 movq $-1, %r9 + 0x4c, 0x2b, 0x5d, 0xc8, //0x0000288c subq $-56(%rbp), %r11 + 0x4d, 0x89, 0x4d, 0x00, //0x00002890 movq %r9, (%r13) + 0xe9, 0x6f, 0xea, 0xff, 0xff, //0x00002894 jmp LBB0_263 + //0x00002899 LBB0_564 + 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00002899 movl $-1022, %eax + 0x48, 0x89, 0x45, 0xb8, //0x0000289e movq %rax, $-72(%rbp) + 0x45, 0x85, 0xff, //0x000028a2 testl %r15d, %r15d + 0x0f, 0x84, 0x98, 0x03, 0x00, 0x00, //0x000028a5 je LBB0_615 + 0x45, 0x89, 0xfe, //0x000028ab movl %r15d, %r14d + 0xe9, 0x39, 0x00, 0x00, 0x00, //0x000028ae jmp LBB0_570 + //0x000028b3 LBB0_566 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000028b3 movq $-1, %r15 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000028ba movq $-1, %r10 + 0x4d, 0x89, 0xd8, //0x000028c1 movq %r11, %r8 + 0x4c, 0x89, 0x6d, 0xa8, //0x000028c4 movq %r13, $-88(%rbp) + 0x49, 0x83, 0xfe, 0x10, //0x000028c8 cmpq $16, %r14 + 0x0f, 0x83, 0xa3, 0xdd, 0xff, 0xff, //0x000028cc jae LBB0_66 + 0xe9, 0x19, 0xdf, 0xff, 0xff, //0x000028d2 jmp LBB0_84 + //0x000028d7 LBB0_567 + 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x000028d7 movl $-1022, %ecx + 0x45, 0x89, 0xfe, //0x000028dc movl %r15d, %r14d + //0x000028df LBB0_568 + 0x45, 0x85, 0xf6, //0x000028df testl %r14d, %r14d + 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x000028e2 je LBB0_580 + 0x48, 0x89, 0x4d, 0xb8, //0x000028e8 movq %rcx, $-72(%rbp) + //0x000028ec LBB0_570 + 0x49, 0x63, 0xc6, //0x000028ec movslq %r14d, %rax + 0x48, 0x8d, 0x78, 0xfe, //0x000028ef leaq $-2(%rax), %rdi + 0x48, 0x8d, 0x50, 0xff, //0x000028f3 leaq $-1(%rax), %rdx + 0x31, 0xf6, //0x000028f7 xorl %esi, %esi + //0x000028f9 LBB0_571 + 0x48, 0x8d, 0x0d, 0xe0, 0x38, 0x00, 0x00, //0x000028f9 leaq $14560(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x00002900 movzbl $5516(%rsi,%rcx), %ebx + 0x41, 0x0f, 0xb6, 0x0c, 0x30, //0x00002908 movzbl (%r8,%rsi), %ecx + 0x38, 0xd9, //0x0000290d cmpb %bl, %cl + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x0000290f jne LBB0_581 + 0x48, 0x39, 0xf2, //0x00002915 cmpq %rsi, %rdx + 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00002918 je LBB0_578 + 0x48, 0x8d, 0x0d, 0xbb, 0x38, 0x00, 0x00, //0x0000291e leaq $14523(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x00002925 movzbl $5517(%rsi,%rcx), %ebx + 0x41, 0x0f, 0xb6, 0x4c, 0x30, 0x01, //0x0000292d movzbl $1(%r8,%rsi), %ecx + 0x38, 0xd9, //0x00002933 cmpb %bl, %cl + 0x0f, 0x85, 0x6b, 0x00, 0x00, 0x00, //0x00002935 jne LBB0_581 + 0x48, 0x39, 0xf7, //0x0000293b cmpq %rsi, %rdi + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x0000293e je LBB0_578 + 0x48, 0x83, 0xfe, 0x24, //0x00002944 cmpq $36, %rsi + 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00002948 je LBB0_579 + 0x48, 0x8d, 0x0d, 0x8b, 0x38, 0x00, 0x00, //0x0000294e leaq $14475(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x00002955 movzbl $5518(%rsi,%rcx), %ebx + 0x41, 0x0f, 0xb6, 0x4c, 0x30, 0x02, //0x0000295d movzbl $2(%r8,%rsi), %ecx + 0x38, 0xd9, //0x00002963 cmpb %bl, %cl + 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x00002965 jne LBB0_581 + 0x48, 0x83, 0xc6, 0x03, //0x0000296b addq $3, %rsi + 0x48, 0x39, 0xf0, //0x0000296f cmpq %rsi, %rax + 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x00002972 jne LBB0_571 + //0x00002978 LBB0_578 + 0x44, 0x89, 0xf0, //0x00002978 movl %r14d, %eax + 0x48, 0x8d, 0x0d, 0x5e, 0x38, 0x00, 0x00, //0x0000297b leaq $14430(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00002982 cmpb $0, $5516(%rax,%rcx) + 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x0000298a jne LBB0_582 + //0x00002990 LBB0_579 + 0x41, 0xba, 0x10, 0x00, 0x00, 0x00, //0x00002990 movl $16, %r10d + 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00002996 jmp LBB0_583 + //0x0000299b LBB0_580 + 0x31, 0xc0, //0x0000299b xorl %eax, %eax + 0x4c, 0x8b, 0x5d, 0xc8, //0x0000299d movq $-56(%rbp), %r11 + 0xe9, 0xbc, 0x01, 0x00, 0x00, //0x000029a1 jmp LBB0_604 + //0x000029a6 LBB0_581 + 0x41, 0xba, 0x10, 0x00, 0x00, 0x00, //0x000029a6 movl $16, %r10d + 0x38, 0xd9, //0x000029ac cmpb %bl, %cl + 0x0f, 0x8d, 0x06, 0x00, 0x00, 0x00, //0x000029ae jge LBB0_583 + //0x000029b4 LBB0_582 + 0x41, 0xba, 0x0f, 0x00, 0x00, 0x00, //0x000029b4 movl $15, %r10d + //0x000029ba LBB0_583 + 0x45, 0x85, 0xf6, //0x000029ba testl %r14d, %r14d + 0x0f, 0x8e, 0xb2, 0x00, 0x00, 0x00, //0x000029bd jle LBB0_591 + 0x4c, 0x89, 0xd3, //0x000029c3 movq %r10, %rbx + 0x45, 0x01, 0xf2, //0x000029c6 addl %r14d, %r10d + 0x44, 0x89, 0xf7, //0x000029c9 movl %r14d, %edi + 0x4d, 0x63, 0xca, //0x000029cc movslq %r10d, %r9 + 0x49, 0x83, 0xc1, 0xff, //0x000029cf addq $-1, %r9 + 0x48, 0x83, 0xc7, 0x01, //0x000029d3 addq $1, %rdi + 0x41, 0x83, 0xc6, 0xff, //0x000029d7 addl $-1, %r14d + 0x31, 0xc9, //0x000029db xorl %ecx, %ecx + 0x49, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000029dd movabsq $-432345564227567616, %r11 + 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x000029e7 movl $1, %r13d + 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000029ed jmp LBB0_587 + //0x000029f2 LBB0_585 + 0x48, 0x85, 0xc0, //0x000029f2 testq %rax, %rax + 0x45, 0x0f, 0x45, 0xe5, //0x000029f5 cmovnel %r13d, %r12d + //0x000029f9 LBB0_586 + 0x41, 0x83, 0xc2, 0xff, //0x000029f9 addl $-1, %r10d + 0x49, 0x83, 0xc1, 0xff, //0x000029fd addq $-1, %r9 + 0x48, 0x83, 0xc7, 0xff, //0x00002a01 addq $-1, %rdi + 0x41, 0x83, 0xc6, 0xff, //0x00002a05 addl $-1, %r14d + 0x48, 0x83, 0xff, 0x01, //0x00002a09 cmpq $1, %rdi + 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00002a0d jle LBB0_589 + //0x00002a13 LBB0_587 + 0x44, 0x89, 0xf0, //0x00002a13 movl %r14d, %eax + 0x49, 0x0f, 0xbe, 0x34, 0x00, //0x00002a16 movsbq (%r8,%rax), %rsi + 0x48, 0xc1, 0xe6, 0x35, //0x00002a1b shlq $53, %rsi + 0x48, 0x01, 0xce, //0x00002a1f addq %rcx, %rsi + 0x4c, 0x01, 0xde, //0x00002a22 addq %r11, %rsi + 0x48, 0x89, 0xf0, //0x00002a25 movq %rsi, %rax + 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002a28 movabsq $-3689348814741910323, %rcx + 0x48, 0xf7, 0xe1, //0x00002a32 mulq %rcx + 0x48, 0x89, 0xd1, //0x00002a35 movq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x03, //0x00002a38 shrq $3, %rcx + 0x48, 0x8d, 0x04, 0x09, //0x00002a3c leaq (%rcx,%rcx), %rax + 0x48, 0x8d, 0x14, 0x80, //0x00002a40 leaq (%rax,%rax,4), %rdx + 0x48, 0x89, 0xf0, //0x00002a44 movq %rsi, %rax + 0x48, 0x29, 0xd0, //0x00002a47 subq %rdx, %rax + 0x4c, 0x3b, 0x4d, 0xc0, //0x00002a4a cmpq $-64(%rbp), %r9 + 0x0f, 0x83, 0x9e, 0xff, 0xff, 0xff, //0x00002a4e jae LBB0_585 + 0x04, 0x30, //0x00002a54 addb $48, %al + 0x43, 0x88, 0x04, 0x08, //0x00002a56 movb %al, (%r8,%r9) + 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00002a5a jmp LBB0_586 + //0x00002a5f LBB0_589 + 0x48, 0x83, 0xfe, 0x0a, //0x00002a5f cmpq $10, %rsi + 0x0f, 0x83, 0x15, 0x00, 0x00, 0x00, //0x00002a63 jae LBB0_592 + 0x48, 0x8b, 0x7d, 0xc0, //0x00002a69 movq $-64(%rbp), %rdi + 0x49, 0x89, 0xda, //0x00002a6d movq %rbx, %r10 + 0xe9, 0x7c, 0x00, 0x00, 0x00, //0x00002a70 jmp LBB0_596 + //0x00002a75 LBB0_591 + 0x48, 0x8b, 0x7d, 0xc0, //0x00002a75 movq $-64(%rbp), %rdi + 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00002a79 jmp LBB0_596 + //0x00002a7e LBB0_592 + 0x49, 0x63, 0xf2, //0x00002a7e movslq %r10d, %rsi + 0x48, 0x83, 0xc6, 0xff, //0x00002a81 addq $-1, %rsi + 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00002a85 movl $1, %r9d + 0x48, 0x8b, 0x7d, 0xc0, //0x00002a8b movq $-64(%rbp), %rdi + 0x49, 0x89, 0xda, //0x00002a8f movq %rbx, %r10 + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00002a92 jmp LBB0_594 + //0x00002a97 LBB0_593 + 0x48, 0x85, 0xc0, //0x00002a97 testq %rax, %rax + 0x45, 0x0f, 0x45, 0xe1, //0x00002a9a cmovnel %r9d, %r12d + 0x48, 0x83, 0xc6, 0xff, //0x00002a9e addq $-1, %rsi + 0x48, 0x83, 0xf9, 0x09, //0x00002aa2 cmpq $9, %rcx + 0x48, 0x89, 0xd1, //0x00002aa6 movq %rdx, %rcx + 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00002aa9 jbe LBB0_596 + //0x00002aaf LBB0_594 + 0x48, 0x89, 0xc8, //0x00002aaf movq %rcx, %rax + 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002ab2 movabsq $-3689348814741910323, %rdx + 0x48, 0xf7, 0xe2, //0x00002abc mulq %rdx + 0x48, 0xc1, 0xea, 0x03, //0x00002abf shrq $3, %rdx + 0x48, 0x8d, 0x04, 0x12, //0x00002ac3 leaq (%rdx,%rdx), %rax + 0x48, 0x8d, 0x1c, 0x80, //0x00002ac7 leaq (%rax,%rax,4), %rbx + 0x48, 0x89, 0xc8, //0x00002acb movq %rcx, %rax + 0x48, 0x29, 0xd8, //0x00002ace subq %rbx, %rax + 0x48, 0x39, 0xfe, //0x00002ad1 cmpq %rdi, %rsi + 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00002ad4 jae LBB0_593 + 0x04, 0x30, //0x00002ada addb $48, %al + 0x41, 0x88, 0x04, 0x30, //0x00002adc movb %al, (%r8,%rsi) + 0x48, 0x83, 0xc6, 0xff, //0x00002ae0 addq $-1, %rsi + 0x48, 0x83, 0xf9, 0x09, //0x00002ae4 cmpq $9, %rcx + 0x48, 0x89, 0xd1, //0x00002ae8 movq %rdx, %rcx + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00002aeb ja LBB0_594 + //0x00002af1 LBB0_596 + 0x45, 0x01, 0xd7, //0x00002af1 addl %r10d, %r15d + 0x49, 0x63, 0xc7, //0x00002af4 movslq %r15d, %rax + 0x48, 0x39, 0xc7, //0x00002af7 cmpq %rax, %rdi + 0x0f, 0x46, 0xc7, //0x00002afa cmovbel %edi, %eax + 0x48, 0x8b, 0x4d, 0xc8, //0x00002afd movq $-56(%rbp), %rcx + 0x44, 0x01, 0xd1, //0x00002b01 addl %r10d, %ecx + 0x48, 0x89, 0x4d, 0xc8, //0x00002b04 movq %rcx, $-56(%rbp) + 0x85, 0xc0, //0x00002b08 testl %eax, %eax + 0x0f, 0x8e, 0x29, 0x00, 0x00, 0x00, //0x00002b0a jle LBB0_600 + 0x89, 0xc1, //0x00002b10 movl %eax, %ecx + 0x48, 0x83, 0xc1, 0x01, //0x00002b12 addq $1, %rcx + //0x00002b16 LBB0_598 + 0x8d, 0x50, 0xff, //0x00002b16 leal $-1(%rax), %edx + 0x41, 0x80, 0x3c, 0x10, 0x30, //0x00002b19 cmpb $48, (%r8,%rdx) + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00002b1e jne LBB0_601 + 0x48, 0x83, 0xc1, 0xff, //0x00002b24 addq $-1, %rcx + 0x89, 0xd0, //0x00002b28 movl %edx, %eax + 0x48, 0x83, 0xf9, 0x01, //0x00002b2a cmpq $1, %rcx + 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00002b2e jg LBB0_598 + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00002b34 jmp LBB0_602 + //0x00002b39 LBB0_600 + 0x85, 0xc0, //0x00002b39 testl %eax, %eax + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002b3b je LBB0_602 + //0x00002b41 LBB0_601 + 0x4c, 0x8b, 0x5d, 0xc8, //0x00002b41 movq $-56(%rbp), %r11 + 0x48, 0x8b, 0x4d, 0xb8, //0x00002b45 movq $-72(%rbp), %rcx + 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00002b49 jmp LBB0_604 + //0x00002b4e LBB0_602 + 0x31, 0xd2, //0x00002b4e xorl %edx, %edx + 0x31, 0xf6, //0x00002b50 xorl %esi, %esi + 0xe9, 0x1d, 0x03, 0x00, 0x00, //0x00002b52 jmp LBB0_632 + //0x00002b57 LBB0_603 + 0x31, 0xc0, //0x00002b57 xorl %eax, %eax + 0x4c, 0x8b, 0x5d, 0xc8, //0x00002b59 movq $-56(%rbp), %r11 + 0xb9, 0x02, 0xfc, 0xff, 0xff, //0x00002b5d movl $-1022, %ecx + //0x00002b62 LBB0_604 + 0x48, 0x89, 0x4d, 0xb8, //0x00002b62 movq %rcx, $-72(%rbp) + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002b66 movq $-1, %rcx + 0x41, 0x83, 0xfb, 0x14, //0x00002b6d cmpl $20, %r11d + 0x0f, 0x8f, 0x56, 0x03, 0x00, 0x00, //0x00002b71 jg LBB0_636 + 0x44, 0x89, 0xd9, //0x00002b77 movl %r11d, %ecx + 0x4d, 0x89, 0xde, //0x00002b7a movq %r11, %r14 + 0x45, 0x85, 0xdb, //0x00002b7d testl %r11d, %r11d + 0x0f, 0x8e, 0x4c, 0x00, 0x00, 0x00, //0x00002b80 jle LBB0_610 + 0x31, 0xff, //0x00002b86 xorl %edi, %edi + 0x85, 0xc0, //0x00002b88 testl %eax, %eax + 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00002b8a movl $0, %ebx + 0x0f, 0x4f, 0xd8, //0x00002b8f cmovgl %eax, %ebx + 0x4c, 0x8d, 0x59, 0xff, //0x00002b92 leaq $-1(%rcx), %r11 + 0x49, 0x39, 0xdb, //0x00002b96 cmpq %rbx, %r11 + 0x4c, 0x0f, 0x43, 0xdb, //0x00002b99 cmovaeq %rbx, %r11 + 0x45, 0x8d, 0x4b, 0x01, //0x00002b9d leal $1(%r11), %r9d + 0x31, 0xd2, //0x00002ba1 xorl %edx, %edx + //0x00002ba3 LBB0_607 + 0x48, 0x39, 0xfb, //0x00002ba3 cmpq %rdi, %rbx + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00002ba6 je LBB0_611 + 0x48, 0x8d, 0x14, 0x92, //0x00002bac leaq (%rdx,%rdx,4), %rdx + 0x49, 0x0f, 0xbe, 0x34, 0x38, //0x00002bb0 movsbq (%r8,%rdi), %rsi + 0x48, 0x8d, 0x14, 0x56, //0x00002bb5 leaq (%rsi,%rdx,2), %rdx + 0x48, 0x83, 0xc2, 0xd0, //0x00002bb9 addq $-48, %rdx + 0x48, 0x83, 0xc7, 0x01, //0x00002bbd addq $1, %rdi + 0x48, 0x39, 0xf9, //0x00002bc1 cmpq %rdi, %rcx + 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00002bc4 jne LBB0_607 + 0x45, 0x89, 0xcb, //0x00002bca movl %r9d, %r11d + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00002bcd jmp LBB0_611 + //0x00002bd2 LBB0_610 + 0x45, 0x31, 0xdb, //0x00002bd2 xorl %r11d, %r11d + 0x31, 0xd2, //0x00002bd5 xorl %edx, %edx + //0x00002bd7 LBB0_611 + 0x4c, 0x89, 0xf6, //0x00002bd7 movq %r14, %rsi + 0x85, 0xf6, //0x00002bda testl %esi, %esi + 0x41, 0x0f, 0x9e, 0xc2, //0x00002bdc setle %r10b + 0x89, 0xf7, //0x00002be0 movl %esi, %edi + 0x44, 0x29, 0xdf, //0x00002be2 subl %r11d, %edi + 0x0f, 0x8e, 0x33, 0x02, 0x00, 0x00, //0x00002be5 jle LBB0_625 + 0x83, 0xff, 0x10, //0x00002beb cmpl $16, %edi + 0x0f, 0x82, 0x14, 0x02, 0x00, 0x00, //0x00002bee jb LBB0_623 + 0x41, 0x89, 0xf9, //0x00002bf4 movl %edi, %r9d + 0xc5, 0xfa, 0x6f, 0x05, 0x61, 0xd5, 0xff, 0xff, //0x00002bf7 vmovdqu $-10911(%rip), %xmm0 /* LCPI0_22+0(%rip) */ + 0xc4, 0xe3, 0xf9, 0x22, 0xc2, 0x00, //0x00002bff vpinsrq $0, %rdx, %xmm0, %xmm0 + 0x41, 0x83, 0xe1, 0xf0, //0x00002c05 andl $-16, %r9d + 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0x4d, 0xd5, 0xff, 0xff, 0xf0, //0x00002c09 vpblendd $240, $-10931(%rip), %ymm0, %ymm0 /* LCPI0_22+0(%rip) */ + 0x41, 0x8d, 0x71, 0xf0, //0x00002c13 leal $-16(%r9), %esi + 0x89, 0xf2, //0x00002c17 movl %esi, %edx + 0xc1, 0xea, 0x04, //0x00002c19 shrl $4, %edx + 0x83, 0xc2, 0x01, //0x00002c1c addl $1, %edx + 0x89, 0xd3, //0x00002c1f movl %edx, %ebx + 0x83, 0xe3, 0x03, //0x00002c21 andl $3, %ebx + 0x83, 0xfe, 0x30, //0x00002c24 cmpl $48, %esi + 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x00002c27 jae LBB0_616 + 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0xea, 0xd5, 0xff, 0xff, //0x00002c2d vpbroadcastq $-10774(%rip), %ymm2 /* LCPI0_23+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0xda, //0x00002c36 vmovdqa %ymm2, %ymm3 + 0xc5, 0xfd, 0x6f, 0xca, //0x00002c3a vmovdqa %ymm2, %ymm1 + 0xe9, 0x87, 0x00, 0x00, 0x00, //0x00002c3e jmp LBB0_618 + //0x00002c43 LBB0_615 + 0x31, 0xc9, //0x00002c43 xorl %ecx, %ecx + 0xe9, 0x83, 0x02, 0x00, 0x00, //0x00002c45 jmp LBB0_636 + //0x00002c4a LBB0_616 + 0x83, 0xe2, 0xfc, //0x00002c4a andl $-4, %edx + 0xf7, 0xda, //0x00002c4d negl %edx + 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0xc8, 0xd5, 0xff, 0xff, //0x00002c4f vpbroadcastq $-10808(%rip), %ymm2 /* LCPI0_23+0(%rip) */ + 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0xc7, 0xd5, 0xff, 0xff, //0x00002c58 vpbroadcastq $-10809(%rip), %ymm4 /* LCPI0_24+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0xda, //0x00002c61 vmovdqa %ymm2, %ymm3 + 0xc5, 0xfd, 0x6f, 0xca, //0x00002c65 vmovdqa %ymm2, %ymm1 + //0x00002c69 LBB0_617 + 0xc5, 0xfd, 0xf4, 0xec, //0x00002c69 vpmuludq %ymm4, %ymm0, %ymm5 + 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00002c6d vpsrlq $32, %ymm0, %ymm0 + 0xc5, 0xfd, 0xf4, 0xc4, //0x00002c72 vpmuludq %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00002c76 vpsllq $32, %ymm0, %ymm0 + 0xc5, 0xd5, 0xd4, 0xc0, //0x00002c7b vpaddq %ymm0, %ymm5, %ymm0 + 0xc5, 0xed, 0xf4, 0xec, //0x00002c7f vpmuludq %ymm4, %ymm2, %ymm5 + 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00002c83 vpsrlq $32, %ymm2, %ymm2 + 0xc5, 0xed, 0xf4, 0xd4, //0x00002c88 vpmuludq %ymm4, %ymm2, %ymm2 + 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002c8c vpsllq $32, %ymm2, %ymm2 + 0xc5, 0xd5, 0xd4, 0xd2, //0x00002c91 vpaddq %ymm2, %ymm5, %ymm2 + 0xc5, 0xe5, 0xf4, 0xec, //0x00002c95 vpmuludq %ymm4, %ymm3, %ymm5 + 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00002c99 vpsrlq $32, %ymm3, %ymm3 + 0xc5, 0xe5, 0xf4, 0xdc, //0x00002c9e vpmuludq %ymm4, %ymm3, %ymm3 + 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00002ca2 vpsllq $32, %ymm3, %ymm3 + 0xc5, 0xd5, 0xd4, 0xdb, //0x00002ca7 vpaddq %ymm3, %ymm5, %ymm3 + 0xc5, 0xf5, 0xf4, 0xec, //0x00002cab vpmuludq %ymm4, %ymm1, %ymm5 + 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00002caf vpsrlq $32, %ymm1, %ymm1 + 0xc5, 0xf5, 0xf4, 0xcc, //0x00002cb4 vpmuludq %ymm4, %ymm1, %ymm1 + 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00002cb8 vpsllq $32, %ymm1, %ymm1 + 0xc5, 0xd5, 0xd4, 0xc9, //0x00002cbd vpaddq %ymm1, %ymm5, %ymm1 + 0x83, 0xc2, 0x04, //0x00002cc1 addl $4, %edx + 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x00002cc4 jne LBB0_617 + //0x00002cca LBB0_618 + 0x85, 0xdb, //0x00002cca testl %ebx, %ebx + 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00002ccc je LBB0_621 + 0xf7, 0xdb, //0x00002cd2 negl %ebx + 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x53, 0xd5, 0xff, 0xff, //0x00002cd4 vpbroadcastq $-10925(%rip), %ymm4 /* LCPI0_25+0(%rip) */ + //0x00002cdd LBB0_620 + 0xc5, 0xfd, 0xf4, 0xec, //0x00002cdd vpmuludq %ymm4, %ymm0, %ymm5 + 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00002ce1 vpsrlq $32, %ymm0, %ymm0 + 0xc5, 0xfd, 0xf4, 0xc4, //0x00002ce6 vpmuludq %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00002cea vpsllq $32, %ymm0, %ymm0 + 0xc5, 0xd5, 0xd4, 0xc0, //0x00002cef vpaddq %ymm0, %ymm5, %ymm0 + 0xc5, 0xed, 0xf4, 0xec, //0x00002cf3 vpmuludq %ymm4, %ymm2, %ymm5 + 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00002cf7 vpsrlq $32, %ymm2, %ymm2 + 0xc5, 0xed, 0xf4, 0xd4, //0x00002cfc vpmuludq %ymm4, %ymm2, %ymm2 + 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002d00 vpsllq $32, %ymm2, %ymm2 + 0xc5, 0xd5, 0xd4, 0xd2, //0x00002d05 vpaddq %ymm2, %ymm5, %ymm2 + 0xc5, 0xe5, 0xf4, 0xec, //0x00002d09 vpmuludq %ymm4, %ymm3, %ymm5 + 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00002d0d vpsrlq $32, %ymm3, %ymm3 + 0xc5, 0xe5, 0xf4, 0xdc, //0x00002d12 vpmuludq %ymm4, %ymm3, %ymm3 + 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00002d16 vpsllq $32, %ymm3, %ymm3 + 0xc5, 0xd5, 0xd4, 0xdb, //0x00002d1b vpaddq %ymm3, %ymm5, %ymm3 + 0xc5, 0xf5, 0xf4, 0xec, //0x00002d1f vpmuludq %ymm4, %ymm1, %ymm5 + 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00002d23 vpsrlq $32, %ymm1, %ymm1 + 0xc5, 0xf5, 0xf4, 0xcc, //0x00002d28 vpmuludq %ymm4, %ymm1, %ymm1 + 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00002d2c vpsllq $32, %ymm1, %ymm1 + 0xc5, 0xd5, 0xd4, 0xc9, //0x00002d31 vpaddq %ymm1, %ymm5, %ymm1 + 0xff, 0xc3, //0x00002d35 incl %ebx + 0x0f, 0x85, 0xa0, 0xff, 0xff, 0xff, //0x00002d37 jne LBB0_620 + //0x00002d3d LBB0_621 + 0xc5, 0xdd, 0x73, 0xd2, 0x20, //0x00002d3d vpsrlq $32, %ymm2, %ymm4 + 0xc5, 0xdd, 0xf4, 0xe0, //0x00002d42 vpmuludq %ymm0, %ymm4, %ymm4 + 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x00002d46 vpsrlq $32, %ymm0, %ymm5 + 0xc5, 0xed, 0xf4, 0xed, //0x00002d4b vpmuludq %ymm5, %ymm2, %ymm5 + 0xc5, 0xd5, 0xd4, 0xe4, //0x00002d4f vpaddq %ymm4, %ymm5, %ymm4 + 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x00002d53 vpsllq $32, %ymm4, %ymm4 + 0xc5, 0xed, 0xf4, 0xc0, //0x00002d58 vpmuludq %ymm0, %ymm2, %ymm0 + 0xc5, 0xfd, 0xd4, 0xc4, //0x00002d5c vpaddq %ymm4, %ymm0, %ymm0 + 0xc5, 0xed, 0x73, 0xd3, 0x20, //0x00002d60 vpsrlq $32, %ymm3, %ymm2 + 0xc5, 0xed, 0xf4, 0xd0, //0x00002d65 vpmuludq %ymm0, %ymm2, %ymm2 + 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x00002d69 vpsrlq $32, %ymm0, %ymm4 + 0xc5, 0xe5, 0xf4, 0xe4, //0x00002d6e vpmuludq %ymm4, %ymm3, %ymm4 + 0xc5, 0xdd, 0xd4, 0xd2, //0x00002d72 vpaddq %ymm2, %ymm4, %ymm2 + 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002d76 vpsllq $32, %ymm2, %ymm2 + 0xc5, 0xe5, 0xf4, 0xc0, //0x00002d7b vpmuludq %ymm0, %ymm3, %ymm0 + 0xc5, 0xfd, 0xd4, 0xc2, //0x00002d7f vpaddq %ymm2, %ymm0, %ymm0 + 0xc5, 0xed, 0x73, 0xd1, 0x20, //0x00002d83 vpsrlq $32, %ymm1, %ymm2 + 0xc5, 0xed, 0xf4, 0xd0, //0x00002d88 vpmuludq %ymm0, %ymm2, %ymm2 + 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x00002d8c vpsrlq $32, %ymm0, %ymm3 + 0xc5, 0xf5, 0xf4, 0xdb, //0x00002d91 vpmuludq %ymm3, %ymm1, %ymm3 + 0xc5, 0xe5, 0xd4, 0xd2, //0x00002d95 vpaddq %ymm2, %ymm3, %ymm2 + 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00002d99 vpsllq $32, %ymm2, %ymm2 + 0xc5, 0xf5, 0xf4, 0xc0, //0x00002d9e vpmuludq %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd4, 0xc2, //0x00002da2 vpaddq %ymm2, %ymm0, %ymm0 + 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x00002da6 vextracti128 $1, %ymm0, %xmm1 + 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00002dac vpsrlq $32, %xmm0, %xmm2 + 0xc5, 0xe9, 0xf4, 0xd1, //0x00002db1 vpmuludq %xmm1, %xmm2, %xmm2 + 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x00002db5 vpsrlq $32, %xmm1, %xmm3 + 0xc5, 0xf9, 0xf4, 0xdb, //0x00002dba vpmuludq %xmm3, %xmm0, %xmm3 + 0xc5, 0xe1, 0xd4, 0xd2, //0x00002dbe vpaddq %xmm2, %xmm3, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00002dc2 vpsllq $32, %xmm2, %xmm2 + 0xc5, 0xf9, 0xf4, 0xc1, //0x00002dc7 vpmuludq %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd4, 0xc2, //0x00002dcb vpaddq %xmm2, %xmm0, %xmm0 + 0xc5, 0xf9, 0x70, 0xc8, 0xee, //0x00002dcf vpshufd $238, %xmm0, %xmm1 + 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00002dd4 vpsrlq $32, %xmm0, %xmm2 + 0xc5, 0xe9, 0xf4, 0xd1, //0x00002dd9 vpmuludq %xmm1, %xmm2, %xmm2 + 0xc5, 0xf9, 0x70, 0xd8, 0xff, //0x00002ddd vpshufd $255, %xmm0, %xmm3 + 0xc5, 0xf9, 0xf4, 0xdb, //0x00002de2 vpmuludq %xmm3, %xmm0, %xmm3 + 0xc5, 0xe1, 0xd4, 0xd2, //0x00002de6 vpaddq %xmm2, %xmm3, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00002dea vpsllq $32, %xmm2, %xmm2 + 0xc5, 0xf9, 0xf4, 0xc1, //0x00002def vpmuludq %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd4, 0xc2, //0x00002df3 vpaddq %xmm2, %xmm0, %xmm0 + 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x00002df7 vmovq %xmm0, %rdx + 0x44, 0x39, 0xcf, //0x00002dfc cmpl %r9d, %edi + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00002dff je LBB0_625 + 0x45, 0x01, 0xcb, //0x00002e05 addl %r9d, %r11d + //0x00002e08 LBB0_623 + 0x44, 0x89, 0xf6, //0x00002e08 movl %r14d, %esi + 0x44, 0x29, 0xde, //0x00002e0b subl %r11d, %esi + //0x00002e0e LBB0_624 + 0x48, 0x01, 0xd2, //0x00002e0e addq %rdx, %rdx + 0x48, 0x8d, 0x14, 0x92, //0x00002e11 leaq (%rdx,%rdx,4), %rdx + 0x83, 0xc6, 0xff, //0x00002e15 addl $-1, %esi + 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002e18 jne LBB0_624 + //0x00002e1e LBB0_625 + 0x31, 0xf6, //0x00002e1e xorl %esi, %esi + 0x4c, 0x89, 0xf7, //0x00002e20 movq %r14, %rdi + 0x85, 0xff, //0x00002e23 testl %edi, %edi + 0x0f, 0x88, 0x49, 0x00, 0x00, 0x00, //0x00002e25 js LBB0_632 + 0x39, 0xf8, //0x00002e2b cmpl %edi, %eax + 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x00002e2d jle LBB0_632 + 0x41, 0x8a, 0x0c, 0x08, //0x00002e33 movb (%r8,%rcx), %cl + 0x80, 0xf9, 0x35, //0x00002e37 cmpb $53, %cl + 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x00002e3a jne LBB0_631 + 0x41, 0x8d, 0x76, 0x01, //0x00002e40 leal $1(%r14), %esi + 0x39, 0xc6, //0x00002e44 cmpl %eax, %esi + 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00002e46 jne LBB0_631 + 0x45, 0x85, 0xe4, //0x00002e4c testl %r12d, %r12d + 0x40, 0x0f, 0x95, 0xc6, //0x00002e4f setne %sil + 0x41, 0x08, 0xf2, //0x00002e53 orb %sil, %r10b + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00002e56 jne LBB0_632 + 0x41, 0x83, 0xc6, 0xff, //0x00002e5c addl $-1, %r14d + 0x43, 0x8a, 0x34, 0x30, //0x00002e60 movb (%r8,%r14), %sil + 0x40, 0x80, 0xe6, 0x01, //0x00002e64 andb $1, %sil + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002e68 jmp LBB0_632 + //0x00002e6d LBB0_631 + 0x80, 0xf9, 0x35, //0x00002e6d cmpb $53, %cl + 0x40, 0x0f, 0x9d, 0xc6, //0x00002e70 setge %sil + //0x00002e74 LBB0_632 + 0x40, 0x0f, 0xb6, 0xce, //0x00002e74 movzbl %sil, %ecx + 0x48, 0x01, 0xd1, //0x00002e78 addq %rdx, %rcx + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00002e7b movabsq $9007199254740992, %rax + 0x48, 0x39, 0xc1, //0x00002e85 cmpq %rax, %rcx + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00002e88 jne LBB0_636 + 0x48, 0x8b, 0x45, 0xb8, //0x00002e8e movq $-72(%rbp), %rax + 0x3d, 0xfe, 0x03, 0x00, 0x00, //0x00002e92 cmpl $1022, %eax + 0x0f, 0x8e, 0xbb, 0x00, 0x00, 0x00, //0x00002e97 jle LBB0_643 + 0x31, 0xc9, //0x00002e9d xorl %ecx, %ecx + 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002e9f movabsq $9218868437227405312, %rbx + 0x4c, 0x8b, 0x6d, 0xa8, //0x00002ea9 movq $-88(%rbp), %r13 + //0x00002ead LBB0_635 + 0x4c, 0x8b, 0x5d, 0xb0, //0x00002ead movq $-80(%rbp), %r11 + 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002eb1 movabsq $-9223372036854775808, %rdi + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002ebb movabsq $4503599627370495, %rax + 0x8a, 0x55, 0xd7, //0x00002ec5 movb $-41(%rbp), %dl + 0xe9, 0x41, 0x00, 0x00, 0x00, //0x00002ec8 jmp LBB0_639 + //0x00002ecd LBB0_636 + 0x4c, 0x8b, 0x6d, 0xa8, //0x00002ecd movq $-88(%rbp), %r13 + 0x4c, 0x8b, 0x5d, 0xb0, //0x00002ed1 movq $-80(%rbp), %r11 + 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002ed5 movabsq $-9223372036854775808, %rdi + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002edf movabsq $4503599627370495, %rax + 0x48, 0x8b, 0x75, 0x90, //0x00002ee9 movq $-112(%rbp), %rsi + //0x00002eed LBB0_637 + 0x8a, 0x55, 0xd7, //0x00002eed movb $-41(%rbp), %dl + //0x00002ef0 LBB0_638 + 0x48, 0x21, 0xce, //0x00002ef0 andq %rcx, %rsi + 0x48, 0x8b, 0x5d, 0xb8, //0x00002ef3 movq $-72(%rbp), %rbx + 0x81, 0xc3, 0xff, 0x03, 0x00, 0x00, //0x00002ef7 addl $1023, %ebx + 0x81, 0xe3, 0xff, 0x07, 0x00, 0x00, //0x00002efd andl $2047, %ebx + 0x48, 0xc1, 0xe3, 0x34, //0x00002f03 shlq $52, %rbx + 0x48, 0x85, 0xf6, //0x00002f07 testq %rsi, %rsi + 0x48, 0x0f, 0x44, 0xde, //0x00002f0a cmoveq %rsi, %rbx + //0x00002f0e LBB0_639 + 0x48, 0x21, 0xc1, //0x00002f0e andq %rax, %rcx + 0x48, 0x09, 0xd9, //0x00002f11 orq %rbx, %rcx + 0x48, 0x89, 0xc8, //0x00002f14 movq %rcx, %rax + 0x48, 0x09, 0xf8, //0x00002f17 orq %rdi, %rax + 0x80, 0xfa, 0x2d, //0x00002f1a cmpb $45, %dl + 0x48, 0x0f, 0x45, 0xc1, //0x00002f1d cmovneq %rcx, %rax + 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00002f21 vmovq %rax, %xmm0 + //0x00002f26 LBB0_640 + 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00002f26 vmovq %xmm0, %rax + 0x48, 0x83, 0xc7, 0xff, //0x00002f2b addq $-1, %rdi + 0x48, 0x21, 0xc7, //0x00002f2f andq %rax, %rdi + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002f32 movabsq $9218868437227405312, %rax + 0x48, 0x39, 0xc7, //0x00002f3c cmpq %rax, %rdi + 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00002f3f jne LBB0_642 + 0x49, 0xc7, 0x45, 0x00, 0xf8, 0xff, 0xff, 0xff, //0x00002f45 movq $-8, (%r13) + //0x00002f4d LBB0_642 + 0xc4, 0xc1, 0x7b, 0x11, 0x45, 0x08, //0x00002f4d vmovsd %xmm0, $8(%r13) + 0xe9, 0xb0, 0xe3, 0xff, 0xff, //0x00002f53 jmp LBB0_263 + //0x00002f58 LBB0_643 + 0x83, 0xc0, 0x01, //0x00002f58 addl $1, %eax + 0x48, 0x89, 0x45, 0xb8, //0x00002f5b movq %rax, $-72(%rbp) + 0x48, 0x8b, 0x75, 0x90, //0x00002f5f movq $-112(%rbp), %rsi + 0x48, 0x89, 0xf1, //0x00002f63 movq %rsi, %rcx + 0x4c, 0x8b, 0x6d, 0xa8, //0x00002f66 movq $-88(%rbp), %r13 + 0x4c, 0x8b, 0x5d, 0xb0, //0x00002f6a movq $-80(%rbp), %r11 + 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002f6e movabsq $-9223372036854775808, %rdi + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002f78 movabsq $4503599627370495, %rax + 0xe9, 0x66, 0xff, 0xff, 0xff, //0x00002f82 jmp LBB0_637 + //0x00002f87 LBB0_645 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00002f87 movq $-1, %r11 + 0xe9, 0xa4, 0x02, 0x00, 0x00, //0x00002f8e jmp LBB0_688 + //0x00002f93 LBB0_646 + 0x48, 0x8b, 0x75, 0xc8, //0x00002f93 movq $-56(%rbp), %rsi + 0x4c, 0x8d, 0x0c, 0x16, //0x00002f97 leaq (%rsi,%rdx), %r9 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002f9b movq $-1, %r8 + 0x45, 0x31, 0xe4, //0x00002fa2 xorl %r12d, %r12d + 0x49, 0x83, 0xff, 0x20, //0x00002fa5 cmpq $32, %r15 + 0x0f, 0x83, 0xa6, 0xe8, 0xff, 0xff, //0x00002fa9 jae LBB0_323 + //0x00002faf LBB0_647 + 0x4c, 0x89, 0xef, //0x00002faf movq %r13, %rdi + 0xe9, 0x80, 0x00, 0x00, 0x00, //0x00002fb2 jmp LBB0_654 + //0x00002fb7 LBB0_648 + 0x48, 0x8b, 0x45, 0xc8, //0x00002fb7 movq $-56(%rbp), %rax + 0x4c, 0x8d, 0x0c, 0x10, //0x00002fbb leaq (%rax,%rdx), %r9 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002fbf movq $-1, %r8 + 0x45, 0x31, 0xed, //0x00002fc6 xorl %r13d, %r13d + 0x49, 0x83, 0xff, 0x20, //0x00002fc9 cmpq $32, %r15 + 0x0f, 0x83, 0xde, 0xe8, 0xff, 0xff, //0x00002fcd jae LBB0_328 + 0xe9, 0xd5, 0x01, 0x00, 0x00, //0x00002fd3 jmp LBB0_676 + //0x00002fd8 LBB0_650 + 0x49, 0x83, 0xf8, 0xff, //0x00002fd8 cmpq $-1, %r8 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002fdc jne LBB0_652 + 0x4c, 0x89, 0xce, //0x00002fe2 movq %r9, %rsi + 0x48, 0x2b, 0x75, 0xc8, //0x00002fe5 subq $-56(%rbp), %rsi + 0x4c, 0x0f, 0xbc, 0xc1, //0x00002fe9 bsfq %rcx, %r8 + 0x49, 0x01, 0xf0, //0x00002fed addq %rsi, %r8 + //0x00002ff0 LBB0_652 + 0x44, 0x89, 0xe6, //0x00002ff0 movl %r12d, %esi + 0xf7, 0xd6, //0x00002ff3 notl %esi + 0x21, 0xce, //0x00002ff5 andl %ecx, %esi + 0x8d, 0x3c, 0x36, //0x00002ff7 leal (%rsi,%rsi), %edi + 0x41, 0x8d, 0x1c, 0x74, //0x00002ffa leal (%r12,%rsi,2), %ebx + 0xf7, 0xd7, //0x00002ffe notl %edi + 0x21, 0xcf, //0x00003000 andl %ecx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003002 andl $-1431655766, %edi + 0x45, 0x31, 0xe4, //0x00003008 xorl %r12d, %r12d + 0x01, 0xf7, //0x0000300b addl %esi, %edi + 0x41, 0x0f, 0x92, 0xc4, //0x0000300d setb %r12b + 0x01, 0xff, //0x00003011 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003013 xorl $1431655765, %edi + 0x21, 0xdf, //0x00003019 andl %ebx, %edi + 0xf7, 0xd7, //0x0000301b notl %edi + 0x21, 0xf8, //0x0000301d andl %edi, %eax + 0x48, 0x8b, 0x75, 0xc8, //0x0000301f movq $-56(%rbp), %rsi + 0x48, 0x85, 0xc0, //0x00003023 testq %rax, %rax + 0x0f, 0x85, 0x63, 0xe8, 0xff, 0xff, //0x00003026 jne LBB0_326 + //0x0000302c LBB0_653 + 0x4c, 0x89, 0xef, //0x0000302c movq %r13, %rdi + 0x49, 0x83, 0xc1, 0x20, //0x0000302f addq $32, %r9 + 0x49, 0x83, 0xc7, 0xe0, //0x00003033 addq $-32, %r15 + //0x00003037 LBB0_654 + 0x4d, 0x85, 0xe4, //0x00003037 testq %r12, %r12 + 0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x0000303a jne LBB0_690 + 0x48, 0x8b, 0x45, 0xc8, //0x00003040 movq $-56(%rbp), %rax + 0x48, 0xf7, 0xd0, //0x00003044 notq %rax + 0x4c, 0x89, 0xc1, //0x00003047 movq %r8, %rcx + 0x4d, 0x85, 0xff, //0x0000304a testq %r15, %r15 + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x0000304d je LBB0_664 + //0x00003053 LBB0_656 + 0x48, 0x83, 0xc0, 0x01, //0x00003053 addq $1, %rax + 0x49, 0x89, 0xfd, //0x00003057 movq %rdi, %r13 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000305a movq $-1, %r11 + //0x00003061 LBB0_657 + 0x4c, 0x89, 0xef, //0x00003061 movq %r13, %rdi + 0x31, 0xf6, //0x00003064 xorl %esi, %esi + //0x00003066 LBB0_658 + 0x41, 0x0f, 0xb6, 0x1c, 0x31, //0x00003066 movzbl (%r9,%rsi), %ebx + 0x80, 0xfb, 0x22, //0x0000306b cmpb $34, %bl + 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x0000306e je LBB0_663 + 0x80, 0xfb, 0x5c, //0x00003074 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00003077 je LBB0_661 + 0x48, 0x83, 0xc6, 0x01, //0x0000307d addq $1, %rsi + 0x49, 0x39, 0xf7, //0x00003081 cmpq %rsi, %r15 + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00003084 jne LBB0_658 + 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x0000308a jmp LBB0_665 + //0x0000308f LBB0_661 + 0x49, 0x8d, 0x5f, 0xff, //0x0000308f leaq $-1(%r15), %rbx + 0x48, 0x39, 0xf3, //0x00003093 cmpq %rsi, %rbx + 0x0f, 0x84, 0x47, 0x02, 0x00, 0x00, //0x00003096 je LBB0_696 + 0x4a, 0x8d, 0x1c, 0x08, //0x0000309c leaq (%rax,%r9), %rbx + 0x48, 0x01, 0xf3, //0x000030a0 addq %rsi, %rbx + 0x48, 0x83, 0xf9, 0xff, //0x000030a3 cmpq $-1, %rcx + 0x4c, 0x0f, 0x44, 0xc3, //0x000030a7 cmoveq %rbx, %r8 + 0x48, 0x0f, 0x44, 0xcb, //0x000030ab cmoveq %rbx, %rcx + 0x49, 0x01, 0xf1, //0x000030af addq %rsi, %r9 + 0x49, 0x83, 0xc1, 0x02, //0x000030b2 addq $2, %r9 + 0x4c, 0x89, 0xfb, //0x000030b6 movq %r15, %rbx + 0x48, 0x29, 0xf3, //0x000030b9 subq %rsi, %rbx + 0x48, 0x83, 0xc3, 0xfe, //0x000030bc addq $-2, %rbx + 0x49, 0x83, 0xc7, 0xfe, //0x000030c0 addq $-2, %r15 + 0x49, 0x39, 0xf7, //0x000030c4 cmpq %rsi, %r15 + 0x49, 0x89, 0xdf, //0x000030c7 movq %rbx, %r15 + 0x49, 0x89, 0xfd, //0x000030ca movq %rdi, %r13 + 0x0f, 0x85, 0x8e, 0xff, 0xff, 0xff, //0x000030cd jne LBB0_657 + 0xe9, 0x5f, 0x01, 0x00, 0x00, //0x000030d3 jmp LBB0_688 + //0x000030d8 LBB0_663 + 0x49, 0x01, 0xf1, //0x000030d8 addq %rsi, %r9 + 0x49, 0x83, 0xc1, 0x01, //0x000030db addq $1, %r9 + //0x000030df LBB0_664 + 0x4c, 0x2b, 0x4d, 0xc8, //0x000030df subq $-56(%rbp), %r9 + 0x4d, 0x89, 0xcb, //0x000030e3 movq %r9, %r11 + 0x49, 0x89, 0xfd, //0x000030e6 movq %rdi, %r13 + 0xe9, 0x67, 0xde, 0xff, 0xff, //0x000030e9 jmp LBB0_197 + //0x000030ee LBB0_665 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000030ee movq $-1, %r11 + 0x80, 0xfb, 0x22, //0x000030f5 cmpb $34, %bl + 0x49, 0x89, 0xfd, //0x000030f8 movq %rdi, %r13 + 0x0f, 0x85, 0x36, 0x01, 0x00, 0x00, //0x000030fb jne LBB0_688 + 0x4d, 0x01, 0xf9, //0x00003101 addq %r15, %r9 + 0xe9, 0xd6, 0xff, 0xff, 0xff, //0x00003104 jmp LBB0_664 + //0x00003109 LBB0_667 + 0x49, 0x83, 0xf8, 0xff, //0x00003109 cmpq $-1, %r8 + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000310d jne LBB0_669 + 0x4c, 0x89, 0xce, //0x00003113 movq %r9, %rsi + 0x48, 0x2b, 0x75, 0xc8, //0x00003116 subq $-56(%rbp), %rsi + 0x4c, 0x0f, 0xbc, 0xc1, //0x0000311a bsfq %rcx, %r8 + 0x49, 0x01, 0xf0, //0x0000311e addq %rsi, %r8 + //0x00003121 LBB0_669 + 0x44, 0x89, 0xee, //0x00003121 movl %r13d, %esi + 0xf7, 0xd6, //0x00003124 notl %esi + 0x21, 0xce, //0x00003126 andl %ecx, %esi + 0x8d, 0x3c, 0x36, //0x00003128 leal (%rsi,%rsi), %edi + 0x41, 0x8d, 0x5c, 0x75, 0x00, //0x0000312b leal (%r13,%rsi,2), %ebx + 0xf7, 0xd7, //0x00003130 notl %edi + 0x21, 0xcf, //0x00003132 andl %ecx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003134 andl $-1431655766, %edi + 0x45, 0x31, 0xed, //0x0000313a xorl %r13d, %r13d + 0x01, 0xf7, //0x0000313d addl %esi, %edi + 0x41, 0x0f, 0x92, 0xc5, //0x0000313f setb %r13b + 0x01, 0xff, //0x00003143 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00003145 xorl $1431655765, %edi + 0x21, 0xdf, //0x0000314b andl %ebx, %edi + 0xf7, 0xd7, //0x0000314d notl %edi + 0x21, 0xf8, //0x0000314f andl %edi, %eax + 0xc5, 0xfd, 0xdb, 0xc1, //0x00003151 vpand %ymm1, %ymm0, %ymm0 + 0x48, 0x85, 0xc0, //0x00003155 testq %rax, %rax + 0x0f, 0x85, 0xa5, 0xe7, 0xff, 0xff, //0x00003158 jne LBB0_331 + //0x0000315e LBB0_670 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000315e movl $64, %ecx + //0x00003163 LBB0_671 + 0xc5, 0xfd, 0xd7, 0xf0, //0x00003163 vpmovmskb %ymm0, %esi + 0x48, 0x85, 0xc0, //0x00003167 testq %rax, %rax + 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x0000316a je LBB0_674 + 0x0f, 0xbc, 0xc6, //0x00003170 bsfl %esi, %eax + 0x85, 0xf6, //0x00003173 testl %esi, %esi + 0xbe, 0x40, 0x00, 0x00, 0x00, //0x00003175 movl $64, %esi + 0x0f, 0x45, 0xf0, //0x0000317a cmovnel %eax, %esi + 0x48, 0x39, 0xf1, //0x0000317d cmpq %rsi, %rcx + 0x0f, 0x87, 0xa7, 0x00, 0x00, 0x00, //0x00003180 ja LBB0_686 + 0x4c, 0x2b, 0x4d, 0xc8, //0x00003186 subq $-56(%rbp), %r9 + 0x49, 0x8d, 0x04, 0x09, //0x0000318a leaq (%r9,%rcx), %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000318e addq $1, %rax + 0x4d, 0x89, 0xdd, //0x00003192 movq %r11, %r13 + 0x49, 0x89, 0xc3, //0x00003195 movq %rax, %r11 + 0xe9, 0xb8, 0xdd, 0xff, 0xff, //0x00003198 jmp LBB0_197 + //0x0000319d LBB0_674 + 0x85, 0xf6, //0x0000319d testl %esi, %esi + 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x0000319f jne LBB0_686 + 0x49, 0x83, 0xc1, 0x20, //0x000031a5 addq $32, %r9 + 0x49, 0x83, 0xc7, 0xe0, //0x000031a9 addq $-32, %r15 + //0x000031ad LBB0_676 + 0x4d, 0x85, 0xed, //0x000031ad testq %r13, %r13 + 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x000031b0 jne LBB0_692 + 0x4c, 0x89, 0xc0, //0x000031b6 movq %r8, %rax + 0x4d, 0x85, 0xff, //0x000031b9 testq %r15, %r15 + 0x0f, 0x84, 0x03, 0x01, 0x00, 0x00, //0x000031bc je LBB0_694 + //0x000031c2 LBB0_678 + 0x41, 0x0f, 0xb6, 0x09, //0x000031c2 movzbl (%r9), %ecx + 0x80, 0xf9, 0x22, //0x000031c6 cmpb $34, %cl + 0x0f, 0x84, 0x74, 0x00, 0x00, 0x00, //0x000031c9 je LBB0_689 + 0x80, 0xf9, 0x5c, //0x000031cf cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000031d2 je LBB0_683 + 0x80, 0xf9, 0x20, //0x000031d8 cmpb $32, %cl + 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x000031db jb LBB0_686 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000031e1 movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000031e8 movl $1, %esi + //0x000031ed LBB0_682 + 0x49, 0x01, 0xf1, //0x000031ed addq %rsi, %r9 + 0x49, 0x01, 0xcf, //0x000031f0 addq %rcx, %r15 + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x000031f3 jne LBB0_678 + 0xe9, 0xc7, 0x00, 0x00, 0x00, //0x000031f9 jmp LBB0_694 + //0x000031fe LBB0_683 + 0x49, 0x83, 0xff, 0x01, //0x000031fe cmpq $1, %r15 + 0x0f, 0x84, 0xbd, 0x00, 0x00, 0x00, //0x00003202 je LBB0_694 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003208 movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x0000320f movl $2, %esi + 0x48, 0x83, 0xf8, 0xff, //0x00003214 cmpq $-1, %rax + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003218 jne LBB0_682 + 0x4d, 0x89, 0xc8, //0x0000321e movq %r9, %r8 + 0x4c, 0x2b, 0x45, 0xc8, //0x00003221 subq $-56(%rbp), %r8 + 0x4c, 0x89, 0xc0, //0x00003225 movq %r8, %rax + 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00003228 jmp LBB0_682 + //0x0000322d LBB0_686 + 0x4d, 0x89, 0xdd, //0x0000322d movq %r11, %r13 + //0x00003230 LBB0_687 + 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003230 movq $-2, %r11 + //0x00003237 LBB0_688 + 0x4d, 0x89, 0x5d, 0x00, //0x00003237 movq %r11, (%r13) + 0x4d, 0x89, 0xf3, //0x0000323b movq %r14, %r11 + 0xe9, 0xc5, 0xe0, 0xff, 0xff, //0x0000323e jmp LBB0_263 + //0x00003243 LBB0_689 + 0x4c, 0x2b, 0x4d, 0xc8, //0x00003243 subq $-56(%rbp), %r9 + 0x49, 0x83, 0xc1, 0x01, //0x00003247 addq $1, %r9 + 0x4d, 0x89, 0xdd, //0x0000324b movq %r11, %r13 + 0x4d, 0x89, 0xcb, //0x0000324e movq %r9, %r11 + 0xe9, 0xff, 0xdc, 0xff, 0xff, //0x00003251 jmp LBB0_197 + //0x00003256 LBB0_690 + 0x4d, 0x85, 0xff, //0x00003256 testq %r15, %r15 + 0x0f, 0x84, 0x75, 0x00, 0x00, 0x00, //0x00003259 je LBB0_695 + 0x48, 0x8b, 0x45, 0xc8, //0x0000325f movq $-56(%rbp), %rax + 0x48, 0xf7, 0xd0, //0x00003263 notq %rax + 0x49, 0x8d, 0x34, 0x01, //0x00003266 leaq (%r9,%rax), %rsi + 0x49, 0x83, 0xf8, 0xff, //0x0000326a cmpq $-1, %r8 + 0x4c, 0x89, 0xc1, //0x0000326e movq %r8, %rcx + 0x4c, 0x0f, 0x44, 0xc6, //0x00003271 cmoveq %rsi, %r8 + 0x48, 0x0f, 0x44, 0xce, //0x00003275 cmoveq %rsi, %rcx + 0x49, 0x83, 0xc1, 0x01, //0x00003279 addq $1, %r9 + 0x49, 0x83, 0xc7, 0xff, //0x0000327d addq $-1, %r15 + 0x4d, 0x85, 0xff, //0x00003281 testq %r15, %r15 + 0x0f, 0x85, 0xc9, 0xfd, 0xff, 0xff, //0x00003284 jne LBB0_656 + 0xe9, 0x50, 0xfe, 0xff, 0xff, //0x0000328a jmp LBB0_664 + //0x0000328f LBB0_692 + 0x4d, 0x85, 0xff, //0x0000328f testq %r15, %r15 + 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00003292 je LBB0_694 + 0x48, 0x8b, 0x45, 0xc8, //0x00003298 movq $-56(%rbp), %rax + 0x48, 0xf7, 0xd0, //0x0000329c notq %rax + 0x4c, 0x01, 0xc8, //0x0000329f addq %r9, %rax + 0x49, 0x83, 0xf8, 0xff, //0x000032a2 cmpq $-1, %r8 + 0x4c, 0x89, 0xc1, //0x000032a6 movq %r8, %rcx + 0x48, 0x0f, 0x44, 0xc8, //0x000032a9 cmoveq %rax, %rcx + 0x49, 0x0f, 0x45, 0xc0, //0x000032ad cmovneq %r8, %rax + 0x49, 0x83, 0xc1, 0x01, //0x000032b1 addq $1, %r9 + 0x49, 0x83, 0xc7, 0xff, //0x000032b5 addq $-1, %r15 + 0x49, 0x89, 0xc8, //0x000032b9 movq %rcx, %r8 + 0x4d, 0x85, 0xff, //0x000032bc testq %r15, %r15 + 0x0f, 0x85, 0xfd, 0xfe, 0xff, 0xff, //0x000032bf jne LBB0_678 + //0x000032c5 LBB0_694 + 0x4d, 0x89, 0xdd, //0x000032c5 movq %r11, %r13 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000032c8 movq $-1, %r11 + 0xe9, 0x63, 0xff, 0xff, 0xff, //0x000032cf jmp LBB0_688 + //0x000032d4 LBB0_695 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000032d4 movq $-1, %r11 + 0x49, 0x89, 0xfd, //0x000032db movq %rdi, %r13 + 0xe9, 0x54, 0xff, 0xff, 0xff, //0x000032de jmp LBB0_688 + //0x000032e3 LBB0_696 + 0x49, 0x89, 0xfd, //0x000032e3 movq %rdi, %r13 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000032e6 movq $-1, %r11 + 0xe9, 0x45, 0xff, 0xff, 0xff, //0x000032ed jmp LBB0_688 + 0x90, 0x90, //0x000032f2 .p2align 2, 0x90 + // // .set L0_0_set_261, LBB0_261-LJTI0_0 + // // .set L0_0_set_131, LBB0_131-LJTI0_0 + // // .set L0_0_set_113, LBB0_113-LJTI0_0 + // // .set L0_0_set_126, LBB0_126-LJTI0_0 + // // .set L0_0_set_34, LBB0_34-LJTI0_0 + // // .set L0_0_set_132, LBB0_132-LJTI0_0 + // // .set L0_0_set_133, LBB0_133-LJTI0_0 + // // .set L0_0_set_140, LBB0_140-LJTI0_0 + // // .set L0_0_set_134, LBB0_134-LJTI0_0 + // // .set L0_0_set_127, LBB0_127-LJTI0_0 + // // .set L0_0_set_137, LBB0_137-LJTI0_0 + // // .set L0_0_set_142, LBB0_142-LJTI0_0 + // // .set L0_0_set_130, LBB0_130-LJTI0_0 + //0x000032f4 LJTI0_0 + 0x09, 0xe0, 0xff, 0xff, //0x000032f4 .long L0_0_set_261 + 0x26, 0xd8, 0xff, 0xff, //0x000032f8 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000032fc .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003300 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003304 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003308 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000330c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003310 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003314 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003318 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000331c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003320 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003324 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003328 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000332c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003330 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003334 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003338 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000333c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003340 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003344 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003348 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000334c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003350 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003354 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003358 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000335c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003360 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003364 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003368 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000336c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003370 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003374 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003378 .long L0_0_set_131 + 0x87, 0xd6, 0xff, 0xff, //0x0000337c .long L0_0_set_113 + 0x26, 0xd8, 0xff, 0xff, //0x00003380 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003384 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003388 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000338c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003390 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003394 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003398 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000339c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000033a0 .long L0_0_set_131 + 0xcd, 0xd7, 0xff, 0xff, //0x000033a4 .long L0_0_set_126 + 0x23, 0xd1, 0xff, 0xff, //0x000033a8 .long L0_0_set_34 + 0x26, 0xd8, 0xff, 0xff, //0x000033ac .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000033b0 .long L0_0_set_131 + 0x23, 0xd1, 0xff, 0xff, //0x000033b4 .long L0_0_set_34 + 0x23, 0xd1, 0xff, 0xff, //0x000033b8 .long L0_0_set_34 + 0x23, 0xd1, 0xff, 0xff, //0x000033bc .long L0_0_set_34 + 0x23, 0xd1, 0xff, 0xff, //0x000033c0 .long L0_0_set_34 + 0x23, 0xd1, 0xff, 0xff, //0x000033c4 .long L0_0_set_34 + 0x23, 0xd1, 0xff, 0xff, //0x000033c8 .long L0_0_set_34 + 0x23, 0xd1, 0xff, 0xff, //0x000033cc .long L0_0_set_34 + 0x23, 0xd1, 0xff, 0xff, //0x000033d0 .long L0_0_set_34 + 0x23, 0xd1, 0xff, 0xff, //0x000033d4 .long L0_0_set_34 + 0x23, 0xd1, 0xff, 0xff, //0x000033d8 .long L0_0_set_34 + 0x36, 0xd8, 0xff, 0xff, //0x000033dc .long L0_0_set_132 + 0x26, 0xd8, 0xff, 0xff, //0x000033e0 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000033e4 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000033e8 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000033ec .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000033f0 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000033f4 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000033f8 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000033fc .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003400 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003404 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003408 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000340c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003410 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003414 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003418 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000341c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003420 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003424 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003428 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000342c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003430 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003434 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003438 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000343c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003440 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003444 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003448 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000344c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003450 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003454 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003458 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000345c .long L0_0_set_131 + 0x4a, 0xd8, 0xff, 0xff, //0x00003460 .long L0_0_set_133 + 0x26, 0xd8, 0xff, 0xff, //0x00003464 .long L0_0_set_131 + 0xb9, 0xd8, 0xff, 0xff, //0x00003468 .long L0_0_set_140 + 0x26, 0xd8, 0xff, 0xff, //0x0000346c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003470 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003474 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003478 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000347c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003480 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003484 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003488 .long L0_0_set_131 + 0x57, 0xd8, 0xff, 0xff, //0x0000348c .long L0_0_set_134 + 0x26, 0xd8, 0xff, 0xff, //0x00003490 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003494 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x00003498 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x0000349c .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000034a0 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000034a4 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000034a8 .long L0_0_set_131 + 0xe1, 0xd7, 0xff, 0xff, //0x000034ac .long L0_0_set_127 + 0x26, 0xd8, 0xff, 0xff, //0x000034b0 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000034b4 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000034b8 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000034bc .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000034c0 .long L0_0_set_131 + 0x88, 0xd8, 0xff, 0xff, //0x000034c4 .long L0_0_set_137 + 0x26, 0xd8, 0xff, 0xff, //0x000034c8 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000034cc .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000034d0 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000034d4 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000034d8 .long L0_0_set_131 + 0x26, 0xd8, 0xff, 0xff, //0x000034dc .long L0_0_set_131 + 0xe2, 0xd8, 0xff, 0xff, //0x000034e0 .long L0_0_set_142 + 0x26, 0xd8, 0xff, 0xff, //0x000034e4 .long L0_0_set_131 + 0x12, 0xd8, 0xff, 0xff, //0x000034e8 .long L0_0_set_130 + // // .set L0_1_set_92, LBB0_92-LJTI0_1 + // // .set L0_1_set_144, LBB0_144-LJTI0_1 + // // .set L0_1_set_86, LBB0_86-LJTI0_1 + // // .set L0_1_set_95, LBB0_95-LJTI0_1 + //0x000034ec LJTI0_1 + 0x77, 0xd3, 0xff, 0xff, //0x000034ec .long L0_1_set_92 + 0x08, 0xd7, 0xff, 0xff, //0x000034f0 .long L0_1_set_144 + 0x77, 0xd3, 0xff, 0xff, //0x000034f4 .long L0_1_set_92 + 0x2c, 0xd3, 0xff, 0xff, //0x000034f8 .long L0_1_set_86 + 0x08, 0xd7, 0xff, 0xff, //0x000034fc .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003500 .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003504 .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003508 .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x0000350c .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003510 .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003514 .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003518 .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x0000351c .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003520 .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003524 .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003528 .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x0000352c .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003530 .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003534 .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003538 .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x0000353c .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003540 .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003544 .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003548 .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x0000354c .long L0_1_set_144 + 0x08, 0xd7, 0xff, 0xff, //0x00003550 .long L0_1_set_144 + 0x93, 0xd3, 0xff, 0xff, //0x00003554 .long L0_1_set_95 + //0x00003558 .p2align 2, 0x00 + //0x00003558 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00003558 .long 2 + 0x00, 0x00, 0x00, 0x00, //0x0000355c .p2align 4, 0x00 + //0x00003560 _P10_TAB + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00003560 .quad 0x3ff0000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00003568 .quad 0x4024000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00003570 .quad 0x4059000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00003578 .quad 0x408f400000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00003580 .quad 0x40c3880000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00003588 .quad 0x40f86a0000000000 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00003590 .quad 0x412e848000000000 + 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00003598 .quad 0x416312d000000000 + 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x000035a0 .quad 0x4197d78400000000 + 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x000035a8 .quad 0x41cdcd6500000000 + 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x000035b0 .quad 0x4202a05f20000000 + 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x000035b8 .quad 0x42374876e8000000 + 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x000035c0 .quad 0x426d1a94a2000000 + 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x000035c8 .quad 0x42a2309ce5400000 + 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x000035d0 .quad 0x42d6bcc41e900000 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x000035d8 .quad 0x430c6bf526340000 + 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x000035e0 .quad 0x4341c37937e08000 + 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x000035e8 .quad 0x4376345785d8a000 + 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x000035f0 .quad 0x43abc16d674ec800 + 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x000035f8 .quad 0x43e158e460913d00 + 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00003600 .quad 0x4415af1d78b58c40 + 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00003608 .quad 0x444b1ae4d6e2ef50 + 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00003610 .quad 0x4480f0cf064dd592 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003618 .p2align 4, 0x00 + //0x00003620 _POW10_M128_TAB + 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00003620 .quad 1671618768450675795 + 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00003628 .quad -391859759250406776 + 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00003630 .quad 1044761730281672372 + 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00003638 .quad -7162441377172586091 + 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00003640 .quad 5917638181279478369 + 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00003648 .quad -4341365703038344710 + 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00003650 .quad -1826324310255427847 + 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00003658 .quad -815021110370542984 + 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00003660 .quad -8058981721550724260 + 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00003668 .quad -7426917221622671221 + 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00003670 .quad 8373016921771146291 + 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00003678 .quad -4671960508600951122 + 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00003680 .quad 1242899115359157055 + 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00003688 .quad -1228264617323800998 + 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00003690 .quad 5388497965526861063 + 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00003698 .quad -7685194413468457480 + 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x000036a0 .quad 6735622456908576329 + 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x000036a8 .quad -4994806998408183946 + 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x000036b0 .quad -803843965719055396 + 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x000036b8 .quad -1631822729582842029 + 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x000036c0 .quad 8720969558280366185 + 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x000036c8 .quad -7937418233630358124 + 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x000036d0 .quad -7545532125859093884 + 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x000036d8 .quad -5310086773610559751 + 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x000036e0 .quad -208543120469091547 + 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x000036e8 .quad -2025922448585811785 + 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x000036f0 .quad -130339450293182217 + 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x000036f8 .quad -8183730558007214222 + 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00003700 .quad -4774610331293865675 + 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00003708 .quad -5617977179081629873 + 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00003710 .quad -5968262914117332094 + 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00003718 .quad -2410785455424649437 + 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00003720 .quad 5493207715531443249 + 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00003728 .quad -8424269937281487754 + 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00003730 .quad -2356862392440471747 + 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00003738 .quad -5918651403174471789 + 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x00003740 .quad -2946077990550589683 + 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x00003748 .quad -2786628235540701832 + 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x00003750 .quad -8758827771735200408 + 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x00003758 .quad -8659171674854020501 + 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00003760 .quad 7498209359040551106 + 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00003768 .quad -6212278575140137722 + 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00003770 .quad 149389661945913074 + 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00003778 .quad -3153662200497784248 + 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00003780 .quad 93368538716195671 + 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00003788 .quad -8888567902952197011 + 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00003790 .quad 4728396691822632493 + 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00003798 .quad -6499023860262858360 + 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x000037a0 .quad 5910495864778290617 + 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x000037a8 .quad -3512093806901185046 + 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x000037b0 .quad 8305745933913819539 + 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x000037b8 .quad -9112587656954322510 + 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x000037c0 .quad 1158810380537498616 + 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x000037c8 .quad -6779048552765515233 + 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x000037d0 .quad -3163173042755514634 + 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x000037d8 .quad -3862124672529506138 + 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x000037e0 .quad -8565652321871781196 + 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x000037e8 .quad -215969822234494768 + 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x000037f0 .quad 6175682344898606512 + 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x000037f8 .quad -7052510166537641086 + 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00003800 .quad -1503769105731517667 + 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00003808 .quad -4203951689744663454 + 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00003810 .quad -6491397400591784988 + 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00003818 .quad -643253593753441413 + 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00003820 .quad 5166248661484910190 + 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00003828 .quad -7319562523736982739 + 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00003830 .quad -7377247228426025974 + 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00003838 .quad -4537767136243840520 + 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x00003840 .quad -4609873017105144563 + 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x00003848 .quad -1060522901877412746 + 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x00003850 .quad 4036358391950366504 + 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x00003858 .quad -7580355841314464822 + 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00003860 .quad -4177924046916817678 + 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00003868 .quad -4863758783215693124 + 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00003870 .quad -610719040218634194 + 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00003878 .quad -1468012460592228501 + 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00003880 .quad 8841672636718129437 + 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00003888 .quad -7835036815511224669 + 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00003890 .quad 6440404777470273892 + 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00003898 .quad -5182110000961642932 + 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x000038a0 .quad 8050505971837842365 + 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x000038a8 .quad -1865951482774665761 + 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x000038b0 .quad -6497648813669818282 + 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x000038b8 .quad -8083748704375247957 + 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x000038c0 .quad -8122061017087272852 + 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x000038c8 .quad -5492999862041672042 + 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x000038d0 .quad 3682481783923072647 + 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x000038d8 .quad -2254563809124702148 + 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x000038e0 .quad -6921820921902855404 + 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x000038e8 .quad -8326631408344020699 + 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x000038f0 .quad 571095884476206553 + 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x000038f8 .quad -5796603242002637969 + 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00003900 .quad -3897816162832129712 + 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00003908 .quad -2634068034075909558 + 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00003910 .quad -4741978110983775022 + 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00003918 .quad -8563821548938525330 + 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00003920 .quad 7907585416552444934 + 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00003928 .quad -6093090917745768758 + 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00003930 .quad 661109733835780360 + 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00003938 .quad -3004677628754823043 + 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x00003940 .quad 2719036592861056677 + 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x00003948 .quad -8795452545612846258 + 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00003950 .quad -5824576295778454962 + 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00003958 .quad -6382629663588669919 + 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00003960 .quad 1942651667131707105 + 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00003968 .quad -3366601061058449494 + 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00003970 .quad 5825843310384704845 + 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00003978 .quad -9021654690802612790 + 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00003980 .quad -1941067898873894752 + 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00003988 .quad -6665382345075878084 + 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00003990 .quad 2185351144835019464 + 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00003998 .quad -3720041912917459700 + 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x000039a0 .quad 2731688931043774330 + 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x000039a8 .quad -38366372719436721 + 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x000039b0 .quad 8624834609543440812 + 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x000039b8 .quad -6941508010590729807 + 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x000039c0 .quad -3054014793352862697 + 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x000039c8 .quad -4065198994811024355 + 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x000039d0 .quad 5405853545163697437 + 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x000039d8 .quad -469812725086392539 + 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x000039e0 .quad 5684501474941004850 + 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x000039e8 .quad -7211161980820077193 + 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x000039f0 .quad 2493940825248868159 + 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x000039f8 .quad -4402266457597708587 + 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00003a00 .quad 7729112049988473103 + 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00003a08 .quad -891147053569747830 + 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00003a10 .quad -9004363024039368023 + 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00003a18 .quad -7474495936122174250 + 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00003a20 .quad 2579604275232953683 + 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00003a28 .quad -4731433901725329908 + 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00003a30 .quad 3224505344041192104 + 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00003a38 .quad -1302606358729274481 + 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00003a40 .quad 8932844867666826921 + 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00003a48 .quad -7731658001846878407 + 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00003a50 .quad -2669001970698630061 + 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00003a58 .quad -5052886483881210105 + 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00003a60 .quad -3336252463373287576 + 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00003a68 .quad -1704422086424124727 + 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00003a70 .quad 2526528228819083169 + 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00003a78 .quad -7982792831656159810 + 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00003a80 .quad -6065211750830921846 + 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00003a88 .quad -5366805021142811859 + 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00003a90 .quad 1641857348316123500 + 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00003a98 .quad -2096820258001126919 + 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00003aa0 .quad -5891368184943504669 + 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00003aa8 .quad -8228041688891786181 + 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00003ab0 .quad -7364210231179380836 + 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00003ab8 .quad -5673366092687344822 + 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00003ac0 .quad 4629795266307937667 + 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00003ac8 .quad -2480021597431793123 + 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00003ad0 .quad 5199465050656154994 + 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00003ad8 .quad -8467542526035952558 + 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00003ae0 .quad -2724040723534582065 + 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00003ae8 .quad -5972742139117552794 + 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00003af0 .quad -8016736922845615486 + 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00003af8 .quad -2854241655469553088 + 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00003b00 .quad 6518754469289960081 + 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00003b08 .quad -8701430062309552536 + 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00003b10 .quad 8148443086612450102 + 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00003b18 .quad -6265101559459552766 + 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00003b20 .quad 962181821410786819 + 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00003b28 .quad -3219690930897053053 + 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00003b30 .quad -1704479370831952190 + 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00003b38 .quad -8929835859451740015 + 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00003b40 .quad 7092772823314835570 + 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00003b48 .quad -6550608805887287114 + 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00003b50 .quad -357406007711231345 + 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00003b58 .quad -3576574988931720989 + 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00003b60 .quad 8999993282035256217 + 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00003b68 .quad -9152888395723407474 + 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00003b70 .quad 2026619565689294464 + 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00003b78 .quad -6829424476226871438 + 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00003b80 .quad -6690097579743157728 + 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00003b88 .quad -3925094576856201394 + 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00003b90 .quad 5472436080603216552 + 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00003b98 .quad -294682202642863838 + 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00003ba0 .quad 8031958568804398249 + 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00003ba8 .quad -7101705404292871755 + 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00003bb0 .quad -3795109844276665901 + 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00003bb8 .quad -4265445736938701790 + 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00003bc0 .quad 9091170749936331336 + 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00003bc8 .quad -720121152745989333 + 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00003bd0 .quad 3376138709496513133 + 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00003bd8 .quad -7367604748107325189 + 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00003be0 .quad -391512631556746488 + 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00003be8 .quad -4597819916706768583 + 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00003bf0 .quad 8733981247408842698 + 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00003bf8 .quad -1135588877456072824 + 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00003c00 .quad 5458738279630526686 + 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00003c08 .quad -7627272076051127371 + 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00003c10 .quad -7011635205744005354 + 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00003c18 .quad -4922404076636521310 + 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00003c20 .quad 5070514048102157020 + 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00003c28 .quad -1541319077368263733 + 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00003c30 .quad 863228270850154185 + 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00003c38 .quad -7880853450996246689 + 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00003c40 .quad -3532650679864695173 + 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00003c48 .quad -5239380795317920458 + 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00003c50 .quad -9027499368258256870 + 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00003c58 .quad -1937539975720012668 + 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00003c60 .quad -3336344095947716592 + 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00003c68 .quad -8128491512466089774 + 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00003c70 .quad -8782116138362033643 + 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00003c78 .quad -5548928372155224313 + 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00003c80 .quad 7469098900757009562 + 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00003c88 .quad -2324474446766642487 + 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00003c90 .quad -2249342214667950880 + 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00003c98 .quad -8370325556870233411 + 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00003ca0 .quad 6411694268519837208 + 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00003ca8 .quad -5851220927660403859 + 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00003cb0 .quad -5820440219632367202 + 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00003cb8 .quad -2702340141148116920 + 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00003cc0 .quad 7891439908798240259 + 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00003cc8 .quad -8606491615858654931 + 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00003cd0 .quad -3970758169284363389 + 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00003cd8 .quad -6146428501395930760 + 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00003ce0 .quad -351761693178066332 + 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00003ce8 .quad -3071349608317525546 + 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00003cf0 .quad 6697677969404790399 + 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00003cf8 .quad -8837122532839535322 + 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00003d00 .quad -851274575098787810 + 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00003d08 .quad -6434717147622031249 + 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00003d10 .quad -1064093218873484762 + 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00003d18 .quad -3431710416100151157 + 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00003d20 .quad 8558313775058847832 + 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00003d28 .quad -9062348037703676329 + 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00003d30 .quad 6086206200396171886 + 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00003d38 .quad -6716249028702207507 + 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00003d40 .quad -6227300304786948855 + 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00003d48 .quad -3783625267450371480 + 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00003d50 .quad -3172439362556298164 + 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00003d58 .quad -117845565885576446 + 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00003d60 .quad -4288617610811380305 + 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00003d68 .quad -6991182506319567135 + 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00003d70 .quad 3862600023340550427 + 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00003d78 .quad -4127292114472071014 + 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00003d80 .quad -4395122007679087774 + 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00003d88 .quad -547429124662700864 + 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00003d90 .quad 8782263791269039901 + 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00003d98 .quad -7259672230555269896 + 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00003da0 .quad -7468914334623251740 + 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00003da8 .quad -4462904269766699466 + 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00003db0 .quad 4498915137003099037 + 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00003db8 .quad -966944318780986428 + 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00003dc0 .quad -6411550076227838910 + 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00003dc8 .quad -7521869226879198374 + 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00003dd0 .quad 5820620459997365075 + 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00003dd8 .quad -4790650515171610063 + 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00003de0 .quad -6559282480285457368 + 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00003de8 .quad -1376627125537124675 + 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00003df0 .quad -8711237568605798759 + 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00003df8 .quad -7777920981101784778 + 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00003e00 .quad 2946011094524915263 + 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00003e08 .quad -5110715207949843068 + 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00003e10 .quad 3682513868156144079 + 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00003e18 .quad -1776707991509915931 + 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00003e20 .quad 4607414176811284001 + 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00003e28 .quad -8027971522334779313 + 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00003e30 .quad 1147581702586717097 + 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00003e38 .quad -5423278384491086237 + 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00003e40 .quad -3177208890193991532 + 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00003e48 .quad -2167411962186469893 + 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00003e50 .quad 7237616480483531100 + 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00003e58 .quad -8272161504007625539 + 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00003e60 .quad -4788037454677749837 + 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00003e68 .quad -5728515861582144020 + 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00003e70 .quad -1373360799919799392 + 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00003e78 .quad -2548958808550292121 + 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00003e80 .quad -858350499949874620 + 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00003e88 .quad -8510628282985014432 + 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00003e90 .quad 3538747893490044629 + 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00003e98 .quad -6026599335303880135 + 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00003ea0 .quad 9035120885289943691 + 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00003ea8 .quad -2921563150702462265 + 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00003eb0 .quad -5882264492762254953 + 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00003eb8 .quad -8743505996830120772 + 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00003ec0 .quad -2741144597525430788 + 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00003ec8 .quad -6317696477610263061 + 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00003ed0 .quad -3426430746906788485 + 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00003ed8 .quad -3285434578585440922 + 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00003ee0 .quad 4776009810824339053 + 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00003ee8 .quad -8970925639256982432 + 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00003ef0 .quad 5970012263530423816 + 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00003ef8 .quad -6601971030643840136 + 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00003f00 .quad 7462515329413029771 + 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00003f08 .quad -3640777769877412266 + 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00003f10 .quad 52386062455755702 + 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00003f18 .quad -9193015133814464522 + 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00003f20 .quad -9157889458785081180 + 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00003f28 .quad -6879582898840692749 + 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00003f30 .quad 6999382250228200141 + 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00003f38 .quad -3987792605123478032 + 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00003f40 .quad 8749227812785250177 + 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00003f48 .quad -373054737976959636 + 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00003f50 .quad -3755104653863994448 + 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00003f58 .quad -7150688238876681629 + 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00003f60 .quad -4693880817329993060 + 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00003f68 .quad -4326674280168464132 + 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00003f70 .quad -1255665003235103420 + 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00003f78 .quad -796656831783192261 + 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00003f80 .quad 8438581409832836170 + 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00003f88 .quad -7415439547505577019 + 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00003f90 .quad -3286831292991118499 + 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00003f98 .quad -4657613415954583370 + 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00003fa0 .quad -8720225134666286028 + 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00003fa8 .quad -1210330751515841308 + 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00003fb0 .quad -3144297699952734816 + 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00003fb8 .quad -7673985747338482674 + 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00003fc0 .quad -8542058143368306423 + 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00003fc8 .quad -4980796165745715438 + 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00003fd0 .quad 3157485376071780683 + 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00003fd8 .quad -1614309188754756393 + 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00003fe0 .quad 8890957387685944783 + 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00003fe8 .quad -7926472270612804602 + 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00003ff0 .quad 1890324697752655170 + 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00003ff8 .quad -5296404319838617848 + 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00004000 .quad 2362905872190818963 + 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00004008 .quad -2008819381370884406 + 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00004010 .quad 6088502188546649756 + 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00004018 .quad -8173041140997884610 + 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00004020 .quad -1612744301171463613 + 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00004028 .quad -5604615407819967859 + 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00004030 .quad 7207441660390446292 + 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00004038 .quad -2394083241347571919 + 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00004040 .quad -2412877989897052924 + 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00004048 .quad -8413831053483314306 + 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00004050 .quad -7627783505798704059 + 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00004058 .quad -5905602798426754978 + 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00004060 .quad 4300328673033783639 + 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00004068 .quad -2770317479606055818 + 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00004070 .quad -1923980597781273130 + 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00004078 .quad -8648977452394866743 + 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00004080 .quad 6818396289628184396 + 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00004088 .quad -6199535797066195524 + 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00004090 .quad 8522995362035230495 + 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00004098 .quad -3137733727905356501 + 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x000040a0 .quad 3021029092058325107 + 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x000040a8 .quad -8878612607581929669 + 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x000040b0 .quad -835399653354481520 + 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x000040b8 .quad -6486579741050024183 + 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x000040c0 .quad 8179122470161673908 + 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x000040c8 .quad -3496538657885142324 + 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x000040d0 .quad -4111420493003729616 + 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x000040d8 .quad -9102865688819295809 + 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x000040e0 .quad -5139275616254662020 + 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x000040e8 .quad -6766896092596731857 + 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x000040f0 .quad -6424094520318327524 + 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x000040f8 .quad -3846934097318526917 + 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00004100 .quad -8030118150397909405 + 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00004108 .quad -196981603220770742 + 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00004110 .quad -7324666853212387330 + 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00004118 .quad -7040642529654063570 + 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00004120 .quad 4679224488766679549 + 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00004128 .quad -4189117143640191558 + 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00004130 .quad -3374341425896426372 + 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00004138 .quad -624710411122851544 + 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00004140 .quad -9026492418826348338 + 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00004148 .quad -7307973034592864071 + 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00004150 .quad -2059743486678159615 + 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00004158 .quad -4523280274813692185 + 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00004160 .quad -2574679358347699519 + 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00004168 .quad -1042414325089727327 + 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00004170 .quad 3002511419460075705 + 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00004178 .quad -7569037980822161435 + 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00004180 .quad 8364825292752482535 + 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00004188 .quad -4849611457600313890 + 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00004190 .quad 1232659579085827361 + 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00004198 .quad -1450328303573004458 + 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x000041a0 .quad -3841273781498745804 + 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x000041a8 .quad -7823984217374209643 + 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x000041b0 .quad 4421779809981343554 + 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x000041b8 .quad -5168294253290374149 + 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x000041c0 .quad 915538744049291538 + 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x000041c8 .quad -1848681798185579782 + 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x000041d0 .quad 5183897733458195115 + 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x000041d8 .quad -8072955151507069220 + 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x000041e0 .quad 6479872166822743894 + 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x000041e8 .quad -5479507920956448621 + 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x000041f0 .quad 3488154190101041964 + 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x000041f8 .quad -2237698882768172872 + 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00004200 .quad 2180096368813151227 + 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00004208 .quad -8316090829371189901 + 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00004210 .quad -1886565557410948870 + 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00004218 .quad -5783427518286599473 + 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00004220 .quad -2358206946763686087 + 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00004228 .quad -2617598379430861437 + 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00004230 .quad 7749492695127472003 + 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00004238 .quad -8553528014785370254 + 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00004240 .quad 463493832054564196 + 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00004248 .quad -6080224000054324913 + 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00004250 .quad -4032318728359182659 + 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00004258 .quad -2988593981640518238 + 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00004260 .quad -4826042214438183114 + 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00004268 .quad -8785400266166405755 + 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00004270 .quad 3190819268807046916 + 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00004278 .quad -6370064314280619289 + 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00004280 .quad -623161932418579259 + 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00004288 .quad -3350894374423386208 + 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00004290 .quad -7307005235402693893 + 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00004298 .quad -9011838011655698236 + 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x000042a0 .quad -4522070525825979462 + 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x000042a8 .quad -6653111496142234891 + 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x000042b0 .quad 3570783879572301480 + 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x000042b8 .quad -3704703351750405709 + 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x000042c0 .quad -148206168962011054 + 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x000042c8 .quad -19193171260619233 + 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x000042d0 .quad -92628855601256909 + 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x000042d8 .quad -6929524759678968877 + 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x000042e0 .quad -115786069501571136 + 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x000042e8 .quad -4050219931171323192 + 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x000042f0 .quad 4466953431550423984 + 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x000042f8 .quad -451088895536766085 + 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00004300 .quad 486002885505321038 + 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00004308 .quad -7199459587351560659 + 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00004310 .quad 5219189625309039202 + 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00004318 .quad -4387638465762062920 + 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00004320 .quad 6523987031636299002 + 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00004328 .quad -872862063775190746 + 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00004330 .quad -534194123654701028 + 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00004338 .quad -7463067817500576073 + 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00004340 .quad -667742654568376285 + 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00004348 .quad -4717148753448332187 + 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00004350 .quad 8388693718644305452 + 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00004358 .quad -1284749923383027329 + 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00004360 .quad -6286281471915778852 + 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00004368 .quad -7720497729755473937 + 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00004370 .quad -7857851839894723565 + 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00004378 .quad -5038936143766954517 + 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00004380 .quad 8624429273841147159 + 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00004388 .quad -1686984161281305242 + 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00004390 .quad 778582277723329070 + 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00004398 .quad -7971894128441897632 + 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x000043a0 .quad 973227847154161338 + 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x000043a8 .quad -5353181642124984136 + 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x000043b0 .quad 1216534808942701673 + 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x000043b8 .quad -2079791034228842266 + 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x000043c0 .quad -3851351762838199359 + 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x000043c8 .quad -8217398424034108273 + 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x000043d0 .quad -4814189703547749198 + 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x000043d8 .quad -5660062011615247437 + 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x000043e0 .quad -6017737129434686498 + 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x000043e8 .quad -2463391496091671392 + 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x000043f0 .quad 7768129340171790699 + 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x000043f8 .quad -8457148712698376476 + 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00004400 .quad -8736582398494813242 + 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00004408 .quad -5959749872445582691 + 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00004410 .quad -1697355961263740745 + 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00004418 .quad -2838001322129590460 + 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00004420 .quad 1244995533423855986 + 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00004428 .quad -8691279853972075893 + 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00004430 .quad -3055441601647567921 + 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00004438 .quad -6252413799037706963 + 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00004440 .quad 5404070034795315907 + 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00004448 .quad -3203831230369745799 + 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00004450 .quad -3539985255894009414 + 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00004458 .quad -8919923546622172981 + 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00004460 .quad -4424981569867511768 + 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00004468 .quad -6538218414850328322 + 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00004470 .quad 8303831092947774002 + 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00004478 .quad -3561087000135522498 + 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00004480 .quad 578208414664970847 + 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00004488 .quad -9143208402725783417 + 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00004490 .quad -3888925500096174345 + 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00004498 .quad -6817324484979841368 + 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x000044a0 .quad -249470856692830027 + 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x000044a8 .quad -3909969587797413806 + 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x000044b0 .quad -4923524589293425438 + 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x000044b8 .quad -275775966319379353 + 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x000044c0 .quad -3077202868308390899 + 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x000044c8 .quad -7089889006590693952 + 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x000044d0 .quad 765182433041899281 + 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x000044d8 .quad -4250675239810979535 + 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x000044e0 .quad 5568164059729762005 + 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x000044e8 .quad -701658031336336515 + 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x000044f0 .quad 5785945546544795205 + 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x000044f8 .quad -7356065297226292178 + 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00004500 .quad -1990940103673781802 + 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00004508 .quad -4583395603105477319 + 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00004510 .quad 6734696907262548556 + 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00004518 .quad -1117558485454458744 + 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00004520 .quad 4209185567039092847 + 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00004528 .quad -7616003081050118571 + 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00004530 .quad -8573576096483297653 + 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00004538 .quad -4908317832885260310 + 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00004540 .quad 3118087934678041646 + 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00004548 .quad -1523711272679187483 + 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00004550 .quad 4254647968387469981 + 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00004558 .quad -7869848573065574033 + 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00004560 .quad 706623942056949572 + 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00004568 .quad -5225624697904579637 + 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00004570 .quad -3728406090856200939 + 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00004578 .quad -1920344853953336643 + 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00004580 .quad -6941939825212513491 + 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00004588 .quad -8117744561361917258 + 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00004590 .quad 5157633273766521849 + 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00004598 .quad -5535494683275008668 + 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x000045a0 .quad 6447041592208152311 + 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x000045a8 .quad -2307682335666372931 + 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x000045b0 .quad 6335244004343789146 + 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x000045b8 .quad -8359830487432564938 + 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x000045c0 .quad -1304317031425039375 + 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x000045c8 .quad -5838102090863318269 + 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x000045d0 .quad -1630396289281299219 + 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x000045d8 .quad -2685941595151759932 + 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x000045e0 .quad 1286845328412881940 + 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x000045e8 .quad -8596242524610931813 + 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x000045f0 .quad -3003129357911285479 + 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x000045f8 .quad -6133617137336276863 + 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00004600 .quad 5469460339465668959 + 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00004608 .quad -3055335403242958174 + 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00004610 .quad 8030098730593431003 + 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00004618 .quad -8827113654667930715 + 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00004620 .quad -3797434642040374958 + 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00004628 .quad -6422206049907525490 + 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00004630 .quad 9088264752731695015 + 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00004638 .quad -3416071543957018958 + 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00004640 .quad -8154892584824854328 + 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00004648 .quad -9052573742614218705 + 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00004650 .quad 8253128342678483706 + 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00004658 .quad -6704031159840385477 + 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00004660 .quad 5704724409920716729 + 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00004668 .quad -3768352931373093942 + 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00004670 .quad -2092466524453879896 + 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00004678 .quad -98755145788979524 + 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00004680 .quad 998051431430019017 + 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00004688 .quad -6979250993759194058 + 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00004690 .quad -7975807747567252037 + 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00004698 .quad -4112377723771604669 + 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x000046a0 .quad 8476984389250486570 + 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x000046a8 .quad -528786136287117932 + 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x000046b0 .quad -3925256793573221702 + 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x000046b8 .quad -7248020362820530564 + 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x000046c0 .quad -294884973539139224 + 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x000046c8 .quad -4448339435098275301 + 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x000046d0 .quad -368606216923924029 + 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x000046d8 .quad -948738275445456222 + 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x000046e0 .quad -2536221894791146470 + 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x000046e8 .quad -7510490449794491995 + 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x000046f0 .quad 6053094668365842720 + 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x000046f8 .quad -4776427043815727089 + 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x00004700 .quad 2954682317029915496 + 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x00004708 .quad -1358847786342270957 + 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00004710 .quad -459166561069996767 + 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00004718 .quad -7766808894105001205 + 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x00004720 .quad -573958201337495959 + 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x00004728 .quad -5096825099203863602 + 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00004730 .quad -5329133770099257852 + 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00004738 .quad -1759345355577441598 + 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x00004740 .quad -5636551615525730110 + 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x00004748 .quad -8017119874876982855 + 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00004750 .quad 2177682517447613171 + 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00004758 .quad -5409713825168840664 + 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00004760 .quad 2722103146809516464 + 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00004768 .quad -2150456263033662926 + 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00004770 .quad 6313000485183335694 + 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00004778 .quad -8261564192037121185 + 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00004780 .quad 3279564588051781713 + 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00004788 .quad -5715269221619013577 + 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00004790 .quad -512230283362660763 + 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00004798 .quad -2532400508596379068 + 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x000047a0 .quad 1985699082112030975 + 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x000047a8 .quad -8500279345513818773 + 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x000047b0 .quad -2129562165787349185 + 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x000047b8 .quad -6013663163464885563 + 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x000047c0 .quad 6561419329620589327 + 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x000047c8 .quad -2905392935903719049 + 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x000047d0 .quad -7428327965055601431 + 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x000047d8 .quad -8733399612580906262 + 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x000047e0 .quad 4549648098962661924 + 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x000047e8 .quad -6305063497298744923 + 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x000047f0 .quad -8147997931578836307 + 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x000047f8 .quad -3269643353196043250 + 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x00004800 .quad 1825030320404309164 + 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x00004808 .quad -8961056123388608887 + 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00004810 .quad 6892973918932774359 + 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00004818 .quad -6589634135808373205 + 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x00004820 .quad 4004531380238580045 + 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x00004828 .quad -3625356651333078602 + 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00004830 .quad -2108853905778275376 + 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00004838 .quad -9183376934724255983 + 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x00004840 .quad 6587304654631931588 + 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x00004848 .quad -6867535149977932074 + 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00004850 .quad -989241218564861323 + 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00004858 .quad -3972732919045027189 + 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00004860 .quad -1236551523206076654 + 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00004868 .quad -354230130378896082 + 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00004870 .quad 6144684325637283947 + 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00004878 .quad -7138922859127891907 + 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00004880 .quad -6154202648235558778 + 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00004888 .quad -4311967555482476980 + 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00004890 .quad -3081067291867060568 + 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00004898 .quad -778273425925708321 + 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x000048a0 .quad -1925667057416912855 + 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x000048a8 .quad -7403949918844649557 + 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x000048b0 .quad -2407083821771141069 + 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x000048b8 .quad -4643251380128424042 + 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x000048c0 .quad -7620540795641314240 + 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x000048c8 .quad -1192378206733142148 + 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x000048d0 .quad -2456994988062127448 + 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x000048d8 .quad -7662765406849295699 + 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x000048e0 .quad 6152128301777116498 + 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x000048e8 .quad -4966770740134231719 + 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x000048f0 .quad -6144897678060768090 + 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x000048f8 .quad -1596777406740401745 + 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x00004900 .quad -3840561048787980056 + 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x00004908 .quad -7915514906853832947 + 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00004910 .quad 4422670725869800738 + 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00004918 .quad -5282707615139903279 + 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x00004920 .quad -8306719647944912790 + 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x00004928 .quad -1991698500497491195 + 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00004930 .quad 8643358275316593218 + 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00004938 .quad -8162340590452013853 + 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00004940 .quad 6192511825718353619 + 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00004948 .quad -5591239719637629412 + 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00004950 .quad 7740639782147942024 + 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00004958 .quad -2377363631119648861 + 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00004960 .quad 2532056854628769813 + 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00004968 .quad -8403381297090862394 + 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00004970 .quad -6058300968568813542 + 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00004978 .quad -5892540602936190089 + 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00004980 .quad -7572876210711016927 + 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00004988 .quad -2753989735242849707 + 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00004990 .quad 9102010423587778132 + 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00004998 .quad -8638772612167862923 + 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x000049a0 .quad -2457545025797441047 + 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x000049a8 .quad -6186779746782440750 + 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x000049b0 .quad -7683617300674189212 + 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x000049b8 .quad -3121788665050663033 + 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x000049c0 .quad -4802260812921368258 + 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x000049c8 .quad -8868646943297746252 + 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x000049d0 .quad -1391139997724322418 + 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x000049d8 .quad -6474122660694794911 + 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x000049e0 .quad 7484447039699372786 + 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x000049e8 .quad -3480967307441105734 + 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x000049f0 .quad -9157278655470055721 + 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x000049f8 .quad -9093133594791772940 + 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00004a00 .quad -6834912300910181747 + 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00004a08 .quad -6754730975062328271 + 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00004a10 .quad 679731660717048624 + 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00004a18 .quad -3831727700400522434 + 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00004a20 .quad -8373707460958465028 + 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00004a28 .quad -177973607073265139 + 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00004a30 .quad 8601490892183123069 + 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00004a38 .quad -7028762532061872568 + 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00004a40 .quad -7694880458480647779 + 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00004a48 .quad -4174267146649952806 + 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00004a50 .quad 4216457482181353988 + 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00004a58 .quad -606147914885053103 + 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00004a60 .quad -4282243101277735614 + 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00004a68 .quad -7296371474444240046 + 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00004a70 .quad 8482254178684994195 + 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00004a78 .quad -4508778324627912153 + 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00004a80 .quad 5991131704928854840 + 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00004a88 .quad -1024286887357502287 + 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00004a90 .quad -3173071712060547581 + 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00004a98 .quad -7557708332239520786 + 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00004aa0 .quad -8578025658503072380 + 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00004aa8 .quad -4835449396872013078 + 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00004ab0 .quad 3112525982153323237 + 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00004ab8 .quad -1432625727662628443 + 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00004ac0 .quad 4251171748059520975 + 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00004ac8 .quad -7812920107430224633 + 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00004ad0 .quad 702278666647013314 + 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00004ad8 .quad -5154464115860392887 + 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00004ae0 .quad 5489534351736154547 + 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00004ae8 .quad -1831394126398103205 + 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00004af0 .quad 1125115960621402640 + 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00004af8 .quad -8062150356639896359 + 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00004b00 .quad 6018080969204141204 + 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00004b08 .quad -5466001927372482545 + 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00004b10 .quad 2910915193077788601 + 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00004b18 .quad -2220816390788215277 + 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00004b20 .quad -486521013540076077 + 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00004b28 .quad -8305539271883716405 + 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00004b30 .quad -608151266925095096 + 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00004b38 .quad -5770238071427257602 + 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00004b40 .quad -5371875102083756773 + 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00004b48 .quad -2601111570856684098 + 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00004b50 .quad 3560107088838733872 + 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00004b58 .quad -8543223759426509417 + 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00004b60 .quad -161552157378970563 + 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00004b68 .quad -6067343680855748868 + 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00004b70 .quad 4409745821703674700 + 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00004b78 .quad -2972493582642298180 + 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00004b80 .quad -6467280898289979121 + 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00004b88 .quad -8775337516792518219 + 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00004b90 .quad 1139270913992301907 + 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00004b98 .quad -6357485877563259869 + 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00004ba0 .quad -3187597375937010520 + 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00004ba8 .quad -3335171328526686933 + 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00004bb0 .quad 7231123676894144233 + 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00004bb8 .quad -9002011107970261189 + 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00004bc0 .quad 4427218577690292387 + 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00004bc8 .quad -6640827866535438582 + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00004bd0 QUAD $0xcccccccccccccccc; QUAD $0xcccccccccccccccc // .space 16, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004be0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00004be8 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004bf0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00004bf8 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c00 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00004c08 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c10 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00004c18 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c20 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00004c28 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c30 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00004c38 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c40 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00004c48 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c50 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00004c58 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c60 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00004c68 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c70 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00004c78 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c80 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00004c88 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c90 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00004c98 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ca0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00004ca8 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cb0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00004cb8 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cc0 .quad 0 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00004cc8 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cd0 .quad 0 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00004cd8 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ce0 .quad 0 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00004ce8 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cf0 .quad 0 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00004cf8 .quad -5646744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d00 .quad 0 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00004d08 .quad -2446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d10 .quad 0 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00004d18 .quad -8446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d20 .quad 0 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00004d28 .quad -5946744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d30 .quad 0 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00004d38 .quad -2821744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d40 .quad 0 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00004d48 .quad -8681119073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d50 .quad 0 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00004d58 .quad -6239712823709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d60 .quad 0 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00004d68 .quad -3187955011209551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d70 .quad 0 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00004d78 .quad -8910000909647051616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d80 .quad 0 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00004d88 .quad -6525815118631426616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d90 .quad 0 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00004d98 .quad -3545582879861895366 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00004da0 .quad 4611686018427387904 + 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00004da8 .quad -9133518327554766460 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00004db0 .quad 5764607523034234880 + 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00004db8 .quad -6805211891016070171 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00004dc0 .quad -6629298651489370112 + 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00004dc8 .quad -3894828845342699810 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00004dd0 .quad 5548434740920451072 + 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00004dd8 .quad -256850038250986858 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00004de0 .quad -1143914305352105984 + 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00004de8 .quad -7078060301547948643 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00004df0 .quad 7793479155164643328 + 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00004df8 .quad -4235889358507547899 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00004e00 .quad -4093209111326359552 + 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00004e08 .quad -683175679707046970 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00004e10 .quad 4359273333062107136 + 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00004e18 .quad -7344513827457986212 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00004e20 .quad 5449091666327633920 + 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00004e28 .quad -4568956265895094861 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00004e30 .quad 2199678564482154496 + 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00004e38 .quad -1099509313941480672 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00004e40 .quad 1374799102801346560 + 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00004e48 .quad -7604722348854507276 + 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00004e50 .quad 1718498878501683200 + 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00004e58 .quad -4894216917640746191 + 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00004e60 .quad 6759809616554491904 + 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00004e68 .quad -1506085128623544835 + 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00004e70 .quad 6530724019560251392 + 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00004e78 .quad -7858832233030797378 + 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00004e80 .quad -1059967012404461568 + 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00004e88 .quad -5211854272861108819 + 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00004e90 .quad 7898413271349198848 + 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00004e98 .quad -1903131822648998119 + 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00004ea0 .quad -1981020733047832576 + 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00004ea8 .quad -8106986416796705681 + 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00004eb0 .quad -2476275916309790720 + 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00004eb8 .quad -5522047002568494197 + 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00004ec0 .quad -3095344895387238400 + 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00004ec8 .quad -2290872734783229842 + 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00004ed0 .quad 4982938468024057856 + 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00004ed8 .quad -8349324486880600507 + 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00004ee0 .quad -7606384970252091392 + 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00004ee8 .quad -5824969590173362730 + 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00004ef0 .quad 4327076842467049472 + 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00004ef8 .quad -2669525969289315508 + 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00004f00 .quad -6518949010312869888 + 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00004f08 .quad -8585982758446904049 + 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00004f10 .quad -8148686262891087360 + 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00004f18 .quad -6120792429631242157 + 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00004f20 .quad 8260886245095692416 + 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00004f28 .quad -3039304518611664792 + 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00004f30 .quad 5163053903184807760 + 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00004f38 .quad -8817094351773372351 + 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00004f40 .quad -7381240676301154012 + 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00004f48 .quad -6409681921289327535 + 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00004f50 .quad -3178808521666707 + 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00004f58 .quad -3400416383184271515 + 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00004f60 .quad -4613672773753429596 + 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00004f68 .quad -9042789267131251553 + 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00004f70 .quad -5767090967191786995 + 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00004f78 .quad -6691800565486676537 + 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00004f80 .quad -7208863708989733744 + 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00004f88 .quad -3753064688430957767 + 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00004f90 .quad 212292400617608628 + 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00004f98 .quad -79644842111309304 + 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00004fa0 .quad 132682750386005392 + 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00004fa8 .quad -6967307053960650171 + 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00004fb0 .quad 4777539456409894645 + 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00004fb8 .quad -4097447799023424810 + 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00004fc0 .quad -3251447716342407502 + 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00004fc8 .quad -510123730351893109 + 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00004fd0 .quad 7191217214140771119 + 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00004fd8 .quad -7236356359111015049 + 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00004fe0 .quad 4377335499248575995 + 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00004fe8 .quad -4433759430461380907 + 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00004ff0 .quad -8363388681221443718 + 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00004ff8 .quad -930513269649338230 + 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00005000 .quad -7532960934977096276 + 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00005008 .quad -7499099821171918250 + 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00005010 .quad 4418856886560793367 + 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00005018 .quad -4762188758037509908 + 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00005020 .quad 5523571108200991709 + 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00005028 .quad -1341049929119499481 + 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00005030 .quad -8076983103442849942 + 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00005038 .quad -7755685233340769032 + 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00005040 .quad -5484542860876174524 + 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00005048 .quad -5082920523248573386 + 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00005050 .quad 6979379479186945558 + 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00005058 .quad -1741964635633328828 + 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00005060 .quad -4861259862362934835 + 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00005068 .quad -8006256924911912374 + 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00005070 .quad 7758483227328495169 + 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00005078 .quad -5396135137712502563 + 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00005080 .quad -4136954021121544751 + 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00005088 .quad -2133482903713240300 + 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00005090 .quad -279753253987271518 + 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00005098 .quad -8250955842461857044 + 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x000050a0 .quad 4261994450943298507 + 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x000050a8 .quad -5702008784649933400 + 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x000050b0 .quad 5327493063679123134 + 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x000050b8 .quad -2515824962385028846 + 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x000050c0 .quad 7941369183226839863 + 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x000050c8 .quad -8489919629131724885 + 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x000050d0 .quad 5315025460606161924 + 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x000050d8 .quad -6000713517987268202 + 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x000050e0 .quad -2579590211097073402 + 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x000050e8 .quad -2889205879056697349 + 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x000050f0 .quad 7611128154919104931 + 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x000050f8 .quad -8723282702051517699 + 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00005100 .quad -4321147861633282548 + 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00005108 .quad -6292417359137009220 + 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00005110 .quad -789748808614215280 + 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00005118 .quad -3253835680493873621 + 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00005120 .quad 8729779031470891258 + 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00005128 .quad -8951176327949752869 + 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00005130 .quad 6300537770911226168 + 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00005138 .quad -6577284391509803182 + 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00005140 .quad -1347699823215743098 + 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00005148 .quad -3609919470959866074 + 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00005150 .quad 6075216638131242420 + 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00005158 .quad -9173728696990998152 + 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00005160 .quad 7594020797664053025 + 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00005168 .quad -6855474852811359786 + 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00005170 .quad 269153960225290473 + 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00005178 .quad -3957657547586811828 + 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00005180 .quad 336442450281613091 + 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00005188 .quad -335385916056126881 + 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00005190 .quad 7127805559067090038 + 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00005198 .quad -7127145225176161157 + 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x000051a0 .quad 4298070930406474644 + 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x000051a8 .quad -4297245513042813542 + 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x000051b0 .quad -3850783373846682503 + 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x000051b8 .quad -759870872876129024 + 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x000051c0 .quad 9122475437414293195 + 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x000051c8 .quad -7392448323188662496 + 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x000051d0 .quad -7043649776941685122 + 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x000051d8 .quad -4628874385558440216 + 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x000051e0 .quad -4192876202749718498 + 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x000051e8 .quad -1174406963520662366 + 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x000051f0 .quad -4926390635932268014 + 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x000051f8 .quad -7651533379841495835 + 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00005200 .quad 3065383741939440791 + 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00005208 .quad -4952730706374481889 + 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00005210 .quad -779956341003086915 + 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00005218 .quad -1579227364540714458 + 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00005220 .quad 6430056314514152534 + 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00005228 .quad -7904546130479028392 + 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00005230 .quad 8037570393142690668 + 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00005238 .quad -5268996644671397586 + 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00005240 .quad 823590954573587527 + 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00005248 .quad -1974559787411859078 + 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00005250 .quad 5126430365035880108 + 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00005258 .quad -8151628894773493780 + 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00005260 .quad 6408037956294850135 + 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00005268 .quad -5577850100039479321 + 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00005270 .quad 3398361426941174765 + 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00005278 .quad -2360626606621961247 + 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00005280 .quad -4793553135802847628 + 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00005288 .quad -8392920656779807636 + 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00005290 .quad -1380255401326171631 + 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00005298 .quad -5879464802547371641 + 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x000052a0 .quad -1725319251657714539 + 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x000052a8 .quad -2737644984756826647 + 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x000052b0 .quad 3533361486141316317 + 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x000052b8 .quad -8628557143114098510 + 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x000052c0 .quad -4806670179178130411 + 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x000052c8 .quad -6174010410465235234 + 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x000052d0 .quad 7826720331309500698 + 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x000052d8 .quad -3105826994654156138 + 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x000052e0 .quad 280014188641050032 + 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x000052e8 .quad -8858670899299929442 + 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x000052f0 .quad -8873354301053463268 + 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x000052f8 .quad -6461652605697523899 + 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00005300 .quad -1868320839462053277 + 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00005308 .quad -3465379738694516970 + 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00005310 .quad 5749828502977298558 + 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00005318 .quad -9083391364325154962 + 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00005320 .quad -2036086408133152611 + 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00005328 .quad -6742553186979055799 + 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00005330 .quad 6678264026688335045 + 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00005338 .quad -3816505465296431844 + 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00005340 .quad 8347830033360418806 + 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00005348 .quad -158945813193151901 + 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00005350 .quad 2911550761636567802 + 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00005358 .quad -7016870160886801794 + 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00005360 .quad -5583933584809066056 + 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00005368 .quad -4159401682681114339 + 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00005370 .quad 2243455055843443238 + 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00005378 .quad -587566084924005019 + 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00005380 .quad 3708002419115845976 + 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00005388 .quad -7284757830718584993 + 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00005390 .quad 23317005467419566 + 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00005398 .quad -4494261269970843337 + 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x000053a0 .quad -4582539761593113446 + 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x000053a8 .quad -1006140569036166268 + 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x000053b0 .quad -558244341782001952 + 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x000053b8 .quad -7546366883288685774 + 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x000053c0 .quad -5309491445654890344 + 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x000053c8 .quad -4821272585683469313 + 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x000053d0 .quad -6636864307068612930 + 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x000053d8 .quad -1414904713676948737 + 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x000053e0 .quad -4148040191917883081 + 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x000053e8 .quad -7801844473689174817 + 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x000053f0 .quad -5185050239897353852 + 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x000053f8 .quad -5140619573684080617 + 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00005400 .quad -6481312799871692315 + 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00005408 .quad -1814088448677712867 + 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00005410 .quad -8662506518347195601 + 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00005418 .quad -8051334308064652398 + 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00005420 .quad 3006924907348169211 + 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00005428 .quad -5452481866653427593 + 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00005430 .quad -853029884242176390 + 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00005438 .quad -2203916314889396588 + 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00005440 .quad 1772699331562333708 + 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00005448 .quad -8294976724446954723 + 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00005450 .quad 6827560182880305039 + 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00005458 .quad -5757034887131305500 + 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00005460 .quad 8534450228600381299 + 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00005468 .quad -2584607590486743971 + 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00005470 .quad 7639874402088932264 + 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00005478 .quad -8532908771695296838 + 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00005480 .quad 326470965756389522 + 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00005488 .quad -6054449946191733143 + 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00005490 .quad 5019774725622874806 + 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00005498 .quad -2956376414312278525 + 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x000054a0 .quad 831516194300602802 + 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x000054a8 .quad -8765264286586255934 + 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x000054b0 .quad -8183976793979022306 + 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x000054b8 .quad -6344894339805432014 + 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x000054c0 .quad 3605087062808385830 + 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x000054c8 .quad -3319431906329402113 + 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x000054d0 .quad 9170708441896323000 + 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x000054d8 .quad -8992173969096958177 + 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x000054e0 .quad 6851699533943015846 + 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x000054e8 .quad -6628531442943809817 + 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x000054f0 .quad 3952938399001381903 + 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x000054f8 .quad -3673978285252374367 + 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00005500 .quad -4446942528265218167 + 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00005508 .quad -9213765455923815836 + 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00005510 .quad -946992141904134804 + 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00005518 .quad -6905520801477381891 + 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00005520 .quad 8039631859474607303 + 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00005528 .quad -4020214983419339459 + 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00005530 .quad -3785518230938904583 + 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00005538 .quad -413582710846786420 + 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00005540 .quad -60105885123121413 + 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00005548 .quad -7176018221920323369 + 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00005550 .quad -75132356403901766 + 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00005558 .quad -4358336758973016307 + 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00005560 .quad 9129456591349898601 + 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00005568 .quad -836234930288882479 + 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00005570 .quad -1211618658047395231 + 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00005578 .quad -7440175859071633406 + 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00005580 .quad -6126209340986631942 + 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00005588 .quad -4688533805412153853 + 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00005590 .quad -7657761676233289928 + 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00005598 .quad -1248981238337804412 + 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x000055a0 .quad -2480258038432112253 + 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x000055a8 .quad -7698142301602209614 + 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x000055b0 .quad -7712008566467528220 + 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x000055b8 .quad -5010991858575374113 + 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x000055c0 .quad 8806733365625141341 + 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x000055c8 .quad -1652053804791829737 + 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x000055d0 .quad -6025006692552756422 + 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x000055d8 .quad -7950062655635975442 + 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x000055e0 .quad 6303799689591218185 + 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x000055e8 .quad -5325892301117581398 + 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x000055f0 .quad -1343622424865753077 + 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x000055f8 .quad -2045679357969588844 + 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00005600 .quad 1466078993672598279 + 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00005608 .quad -8196078626372074883 + 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00005610 .quad 6444284760518135752 + 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00005618 .quad -5633412264537705700 + 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00005620 .quad 8055355950647669691 + 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00005628 .quad -2430079312244744221 + 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00005630 .quad 2728754459941099604 + 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00005638 .quad -8436328597794046994 + 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00005640 .quad -5812428961928401302 + 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00005648 .quad -5933724728815170839 + 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00005650 .quad 1957835834444274180 + 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00005658 .quad -2805469892591575644 + 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00005660 .quad -7999724640327104446 + 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00005668 .quad -8670947710510816634 + 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00005670 .quad 3835402254873283155 + 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00005678 .quad -6226998619711132888 + 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00005680 .quad 4794252818591603944 + 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00005688 .quad -3172062256211528206 + 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00005690 .quad 7608094030047140369 + 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00005698 .quad -8900067937773286985 + 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x000056a0 .quad 4898431519131537557 + 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x000056a8 .quad -6513398903789220827 + 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x000056b0 .quad -7712018656367741765 + 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x000056b8 .quad -3530062611309138130 + 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x000056c0 .quad 2097517367411243253 + 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x000056c8 .quad -9123818159709293187 + 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x000056d0 .quad 7233582727691441970 + 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x000056d8 .quad -6793086681209228580 + 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x000056e0 .quad 9041978409614302462 + 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x000056e8 .quad -3879672333084147821 + 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x000056f0 .quad 6690786993590490174 + 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x000056f8 .quad -237904397927796872 + 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x00005700 .quad 4181741870994056359 + 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x00005708 .quad -7066219276345954901 + 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00005710 .quad 615491320315182544 + 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00005718 .quad -4221088077005055722 + 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x00005720 .quad -8454007886460797627 + 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x00005728 .quad -664674077828931749 + 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00005730 .quad 3939617107816777291 + 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00005738 .quad -7332950326284164199 + 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x00005740 .quad -8910536670511192099 + 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x00005748 .quad -4554501889427817345 + 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00005750 .quad 7308573235570561493 + 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00005758 .quad -1081441343357383777 + 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00005760 .quad -6961356773836868827 + 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00005768 .quad -7593429867239446717 + 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00005770 .quad -8701695967296086034 + 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00005778 .quad -4880101315621920492 + 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00005780 .quad -6265433940692719638 + 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00005788 .quad -1488440626100012711 + 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00005790 .quad 695789805494438130 + 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00005798 .quad -7847804418953589800 + 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x000057a0 .quad 869737256868047663 + 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x000057a8 .quad -5198069505264599346 + 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x000057b0 .quad -8136200465769716230 + 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x000057b8 .quad -1885900863153361279 + 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x000057c0 .quad -473439272678684740 + 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x000057c8 .quad -8096217067111932656 + 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x000057d0 .quad 4019886927579031980 + 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x000057d8 .quad -5508585315462527915 + 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x000057e0 .quad -8810199395808373737 + 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x000057e8 .quad -2274045625900771990 + 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x000057f0 .quad -7812217631593927538 + 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x000057f8 .quad -8338807543829064350 + 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x00005800 .quad 4069786015789754290 + 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x00005808 .quad -5811823411358942533 + 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00005810 .quad 475546501309804958 + 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00005818 .quad -2653093245771290262 + 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x00005820 .quad 4908902581746016003 + 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x00005828 .quad -8575712306248138270 + 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00005830 .quad -3087243809672255805 + 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00005838 .quad -6107954364382784934 + 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x00005840 .quad -8470740780517707660 + 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x00005848 .quad -3023256937051093263 + 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00005850 .quad -682526969396179383 + 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00005858 .quad -8807064613298015146 + 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00005860 .quad -5464844730172612133 + 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00005868 .quad -6397144748195131028 + 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00005870 .quad -2219369894288377262 + 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00005878 .quad -3384744916816525881 + 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00005880 .quad -1387106183930235789 + 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00005888 .quad -9032994600651410532 + 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00005890 .quad 2877803288514593168 + 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00005898 .quad -6679557232386875260 + 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x000058a0 .quad 3597254110643241460 + 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x000058a8 .quad -3737760522056206171 + 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x000058b0 .quad 9108253656731439729 + 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x000058b8 .quad -60514634142869810 + 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x000058c0 .quad 1080972517029761926 + 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x000058c8 .quad -6955350673980375487 + 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x000058d0 .quad 5962901664714590312 + 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x000058d8 .quad -4082502324048081455 + 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x000058e0 .quad -6381430974388925822 + 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x000058e8 .quad -491441886632713915 + 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x000058f0 .quad -8600080377420466543 + 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x000058f8 .quad -7224680206786528053 + 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x00005900 .quad 7696643601933968437 + 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x00005908 .quad -4419164240055772162 + 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00005910 .quad 397432465562684739 + 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00005918 .quad -912269281642327298 + 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x00005920 .quad -4363290727450709942 + 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x00005928 .quad -7487697328667536418 + 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00005930 .quad 8380944645968776284 + 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00005938 .quad -4747935642407032618 + 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00005940 .quad 1252808770606194547 + 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00005948 .quad -1323233534581402868 + 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00005950 .quad -8440366555225904216 + 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00005958 .quad -7744549986754458649 + 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00005960 .quad 7896285879677171346 + 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00005968 .quad -5069001465015685407 + 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00005970 .quad -3964700705685699529 + 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00005978 .quad -1724565812842218855 + 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00005980 .quad 2133748077373825698 + 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00005988 .quad -7995382660667468640 + 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00005990 .quad 2667185096717282123 + 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00005998 .quad -5382542307406947896 + 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x000059a0 .quad 3333981370896602653 + 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x000059a8 .quad -2116491865831296966 + 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x000059b0 .quad 6695424375237764562 + 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x000059b8 .quad -8240336443785642460 + 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x000059c0 .quad 8369280469047205703 + 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x000059c8 .quad -5688734536304665171 + 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x000059d0 .quad -3373457468973156583 + 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x000059d8 .quad -2499232151953443560 + 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x000059e0 .quad -9025939945749304721 + 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x000059e8 .quad -8479549122611984081 + 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x000059f0 .quad 7164319141522920715 + 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x000059f8 .quad -5987750384837592197 + 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00005a00 .quad 4343712908476262990 + 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00005a08 .quad -2873001962619602342 + 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00005a10 .quad 7326506586225052273 + 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00005a18 .quad -8713155254278333320 + 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00005a20 .quad 9158133232781315341 + 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00005a28 .quad -6279758049420528746 + 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00005a30 .quad 2224294504121868368 + 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00005a38 .quad -3238011543348273028 + 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00005a40 .quad -7833187971778608078 + 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00005a48 .quad -8941286242233752499 + 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00005a50 .quad -568112927868484289 + 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00005a58 .quad -6564921784364802720 + 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00005a60 .quad 3901544858591782542 + 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00005a68 .quad -3594466212028615495 + 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00005a70 .quad -4479063491021217767 + 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00005a78 .quad -9164070410158966541 + 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00005a80 .quad -5598829363776522209 + 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00005a88 .quad -6843401994271320272 + 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00005a90 .quad -2386850686293264857 + 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00005a98 .quad -3942566474411762436 + 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00005aa0 .quad 1628122660560806833 + 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00005aa8 .quad -316522074587315140 + 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00005ab0 .quad -8205795374004271538 + 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00005ab8 .quad -7115355324258153819 + 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00005ac0 .quad -1033872180650563614 + 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00005ac8 .quad -4282508136895304370 + 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00005ad0 .quad -5904026244240592421 + 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00005ad8 .quad -741449152691742558 + 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00005ae0 .quad -5995859411864064215 + 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00005ae8 .quad -7380934748073420955 + 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00005af0 .quad 1728547772024695539 + 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00005af8 .quad -4614482416664388289 + 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00005b00 .quad -2451001303396518480 + 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00005b08 .quad -1156417002403097458 + 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00005b10 .quad 5385653213018257806 + 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00005b18 .quad -7640289654143017767 + 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00005b20 .quad -7102991539009341455 + 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00005b28 .quad -4938676049251384305 + 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00005b30 .quad -8878739423761676819 + 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00005b38 .quad -1561659043136842477 + 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00005b40 .quad 3674159897003727796 + 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00005b48 .quad -7893565929601608404 + 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00005b50 .quad 4592699871254659745 + 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00005b58 .quad -5255271393574622601 + 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00005b60 .quad 1129188820640936778 + 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00005b68 .quad -1957403223540890347 + 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00005b70 .quad 3011586022114279438 + 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00005b78 .quad -8140906042354138323 + 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00005b80 .quad 8376168546070237202 + 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00005b88 .quad -5564446534515285000 + 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00005b90 .quad -7976533391121755114 + 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00005b98 .quad -2343872149716718346 + 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00005ba0 .quad 1932195658189984910 + 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00005ba8 .quad -8382449121214030822 + 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00005bb0 .quad -6808127464117294671 + 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00005bb8 .quad -5866375383090150624 + 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00005bc0 .quad -3898473311719230434 + 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00005bc8 .quad -2721283210435300376 + 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00005bd0 .quad 9092669226243950738 + 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00005bd8 .quad -8618331034163144591 + 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00005be0 .quad -2469221522477225289 + 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00005be8 .quad -6161227774276542835 + 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00005bf0 .quad 6136845133758244197 + 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00005bf8 .quad -3089848699418290639 + 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00005c00 .quad -3082000819042179233 + 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00005c08 .quad -8848684464777513506 + 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00005c10 .quad -8464187042230111945 + 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00005c18 .quad -6449169562544503978 + 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00005c20 .quad 3254824252494523781 + 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00005c28 .quad -3449775934753242068 + 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00005c30 .quad -7189106879045698445 + 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00005c38 .quad -9073638986861858149 + 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00005c40 .quad -8986383598807123057 + 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00005c48 .quad -6730362715149934782 + 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00005c50 .quad 2602078556773259891 + 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00005c58 .quad -3801267375510030573 + 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00005c60 .quad -1359087822460813040 + 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00005c68 .quad -139898200960150313 + 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00005c70 .quad -849429889038008150 + 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00005c78 .quad -7004965403241175802 + 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00005c80 .quad -5673473379724898091 + 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00005c88 .quad -4144520735624081848 + 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00005c90 .quad -2480155706228734710 + 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00005c98 .quad -568964901102714406 + 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00005ca0 .quad -3855940325606653146 + 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00005ca8 .quad -7273132090830278360 + 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00005cb0 .quad -208239388580928528 + 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00005cb8 .quad -4479729095110460046 + 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00005cc0 .quad -4871985254153548564 + 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00005cc8 .quad -987975350460687153 + 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00005cd0 .quad -3044990783845967853 + 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00005cd8 .quad -7535013621679011327 + 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00005ce0 .quad 5417133557047315992 + 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00005ce8 .quad -4807081008671376254 + 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00005cf0 .quad -2451955090545630818 + 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00005cf8 .quad -1397165242411832414 + 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00005d00 .quad -3838314940804713213 + 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00005d08 .quad -7790757304148477115 + 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00005d10 .quad 4425478360848884291 + 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00005d18 .quad -5126760611758208489 + 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00005d20 .quad 920161932633717460 + 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00005d28 .quad -1796764746270372707 + 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00005d30 .quad 2880944217109767365 + 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00005d38 .quad -8040506994060064798 + 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00005d40 .quad -5622191765467566602 + 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00005d48 .quad -5438947724147693094 + 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00005d50 .quad 6807318348447705459 + 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00005d58 .quad -2186998636757228463 + 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00005d60 .quad -2662955059861265944 + 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00005d68 .quad -8284403175614349646 + 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00005d70 .quad -7940379843253970334 + 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00005d78 .quad -5743817951090549153 + 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00005d80 .quad 8521269269642088699 + 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00005d88 .quad -2568086420435798537 + 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00005d90 .quad -6203421752542164323 + 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00005d98 .quad -8522583040413455942 + 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00005da0 .quad 6080780864604458308 + 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00005da8 .quad -6041542782089432023 + 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00005db0 .quad -6234081974526590827 + 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00005db8 .quad -2940242459184402125 + 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00005dc0 .quad 5327070802775656541 + 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00005dc8 .quad -8755180564631333184 + 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00005dd0 .quad 6658838503469570676 + 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00005dd8 .quad -6332289687361778576 + 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00005de0 .quad 8323548129336963345 + 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00005de8 .quad -3303676090774835316 + 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00005df0 .quad -4021154456019173717 + 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00005df8 .quad -8982326584375353929 + 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00005e00 .quad -5026443070023967147 + 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00005e08 .quad -6616222212041804507 + 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00005e10 .quad 2940318199324816875 + 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00005e18 .quad -3658591746624867729 + 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00005e20 .quad 8755227902219092403 + 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00005e28 .quad -9204148869281624187 + 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00005e30 .quad -2891023177508298209 + 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00005e38 .quad -6893500068174642330 + 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00005e40 .quad -8225464990312760665 + 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00005e48 .quad -4005189066790915008 + 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00005e50 .quad -5670145219463562927 + 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00005e58 .quad -394800315061255856 + 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00005e60 .quad 7985374283903742931 + 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00005e68 .quad -7164279224554366766 + 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00005e70 .quad 758345818024902856 + 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00005e78 .quad -4343663012265570553 + 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00005e80 .quad -3663753745896259334 + 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00005e88 .quad -817892746904575288 + 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00005e90 .quad -9207375118826243940 + 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00005e98 .quad -7428711994456441411 + 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00005ea0 .quad -2285846861678029117 + 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00005ea8 .quad -4674203974643163860 + 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00005eb0 .quad 1754377441329851508 + 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00005eb8 .quad -1231068949876566920 + 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00005ec0 .quad 1096485900831157192 + 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00005ec8 .quad -7686947121313936181 + 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00005ed0 .quad -3241078642388441414 + 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00005ed8 .quad -4996997883215032323 + 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00005ee0 .quad 5172023733869224041 + 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00005ee8 .quad -1634561335591402499 + 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00005ef0 .quad 5538357842881958977 + 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00005ef8 .quad -7939129862385708418 + 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00005f00 .quad -2300424733252327086 + 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00005f08 .quad -5312226309554747619 + 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00005f10 .quad 6347841120289366950 + 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00005f18 .quad -2028596868516046619 + 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00005f20 .quad 6273243709394548296 + 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00005f28 .quad -8185402070463610993 + 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00005f30 .quad 3229868618315797466 + 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00005f38 .quad -5620066569652125837 + 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00005f40 .quad -574350245532641071 + 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00005f48 .quad -2413397193637769393 + 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00005f50 .quad -358968903457900670 + 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00005f58 .quad -8425902273664687727 + 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00005f60 .quad 8774660907532399971 + 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00005f68 .quad -5920691823653471754 + 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00005f70 .quad 1744954097560724156 + 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00005f78 .quad -2789178761139451788 + 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00005f80 .quad -8132775725879323211 + 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00005f88 .quad -8660765753353239224 + 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00005f90 .quad -5554283638921766110 + 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00005f98 .quad -6214271173264161126 + 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00005fa0 .quad 6892203506629956075 + 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00005fa8 .quad -3156152948152813503 + 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00005fb0 .quad -2609901835997359309 + 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00005fb8 .quad -8890124620236590296 + 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00005fc0 .quad 1349308723430688768 + 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00005fc8 .quad -6500969756868349965 + 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00005fd0 .quad -2925050114139026944 + 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00005fd8 .quad -3514526177658049553 + 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00005fe0 .quad -1828156321336891840 + 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00005fe8 .quad -9114107888677362827 + 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00005ff0 .quad 6938176635183661008 + 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00005ff8 .quad -6780948842419315629 + 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00006000 .quad 4061034775552188356 + 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00006008 .quad -3864500034596756632 + 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00006010 .quad 5076293469440235445 + 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00006018 .quad -218939024818557886 + 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00006020 .quad 7784369436827535057 + 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00006028 .quad -7054365918152680535 + 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x00006030 .quad -4104596259247744891 + 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x00006038 .quad -4206271379263462765 + 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x00006040 .quad -5130745324059681113 + 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x00006048 .quad -646153205651940552 + 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x00006050 .quad 8322499218531169064 + 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x00006058 .quad -7321374781173544701 + 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x00006060 .quad 5791438004736573426 + 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x00006068 .quad -4540032458039542972 + 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x00006070 .quad 7239297505920716783 + 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x00006078 .quad -1063354554122040811 + 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x00006080 .quad 6830403950414141941 + 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x00006088 .quad -7582125623967357363 + 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x00006090 .quad -5297053117264486286 + 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x00006098 .quad -4865971011531808800 + 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x000060a0 .quad -2009630378153219953 + 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x000060a8 .quad -1470777745987373096 + 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x000060b0 .quad -8173548013986844327 + 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x000060b8 .quad -7836765118883190041 + 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x000060c0 .quad 8229809056225996208 + 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x000060c8 .quad -5184270380176599647 + 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x000060d0 .quad -3547796734999668452 + 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x000060d8 .quad -1868651956793361655 + 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x000060e0 .quad 2394313059052595121 + 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x000060e8 .quad -8085436500636932890 + 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x000060f0 .quad -6230480713039031907 + 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x000060f8 .quad -5495109607368778209 + 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00006100 .quad -7788100891298789883 + 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00006108 .quad -2257200990783584857 + 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00006110 .quad -4867563057061743677 + 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00006118 .quad -8328279646880822392 + 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00006120 .quad -1472767802899791692 + 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00006128 .quad -5798663540173640086 + 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00006130 .quad -6452645772052127519 + 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00006138 .quad -2636643406789662203 + 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x00006140 .quad -8644589625959967604 + 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x00006148 .quad -8565431156884620733 + 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x00006150 .quad 7641007041259592112 + 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x00006158 .quad -6095102927678388012 + 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x00006160 .quad -8895485272135061476 + 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x00006168 .quad -3007192641170597111 + 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x00006170 .quad -947992276657025519 + 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x00006178 .quad -8797024428372705051 + 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x00006180 .quad 8038381691033493909 + 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x00006188 .quad -6384594517038493409 + 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x00006190 .quad 5436291095364479483 + 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x00006198 .quad -3369057127870728857 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x000061b0 .p2align 4, 0x00 + //0x000061b0 _POW_TAB + 0x01, 0x00, 0x00, 0x00, //0x000061b0 .long 1 + 0x03, 0x00, 0x00, 0x00, //0x000061b4 .long 3 + 0x06, 0x00, 0x00, 0x00, //0x000061b8 .long 6 + 0x09, 0x00, 0x00, 0x00, //0x000061bc .long 9 + 0x0d, 0x00, 0x00, 0x00, //0x000061c0 .long 13 + 0x10, 0x00, 0x00, 0x00, //0x000061c4 .long 16 + 0x13, 0x00, 0x00, 0x00, //0x000061c8 .long 19 + 0x17, 0x00, 0x00, 0x00, //0x000061cc .long 23 + 0x1a, 0x00, 0x00, 0x00, //0x000061d0 .long 26 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061d4 .p2align 4, 0x00 + //0x000061e0 _LSHIFT_TAB + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006240 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00006248 .long 1 + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000624c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000625c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000626c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000627c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000628c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000629c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000062ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x000062b0 .long 1 + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062b4 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006304 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006314 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00006318 .long 1 + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000631c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000632c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000633c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000634c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000635c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000636c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000637c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00006380 .long 2 + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006384 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000063e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x000063e8 .long 2 + 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063ec QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000640c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000641c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000642c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000643c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000644c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00006450 .long 2 + 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006454 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006494 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000064b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x000064b8 .long 3 + 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064bc QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000650c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000651c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00006520 .long 3 + 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006524 QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006534 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006554 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006564 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006584 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00006588 .long 3 + 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000658c QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000659c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000065ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x000065f0 .long 4 + 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065f4 QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006604 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006624 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006634 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006654 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00006658 .long 4 + 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000665c QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000666c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000667c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000668c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000669c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000066bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x000066c0 .long 4 + 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066c4 QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006724 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00006728 .long 4 + 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000672c QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000673c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000674c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000675c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000676c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000677c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000678c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00006790 .long 5 + 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006794 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000067f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x000067f8 .long 5 + 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067fc QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000680c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000681c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000682c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000683c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000684c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000685c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00006860 .long 5 + 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00006864 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006874 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006884 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006894 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000068c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x000068c8 .long 6 + 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000068cc QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000690c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000691c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000692c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00006930 .long 6 + 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00006934 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006944 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006954 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006964 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006994 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00006998 .long 6 + 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0000699c QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000069fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00006a00 .long 7 + 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00006a04 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006a64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00006a68 .long 7 + 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x00006a6c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006aac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006abc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006acc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00006ad0 .long 7 + 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00006ad4 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ae4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006af4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006b34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00006b38 .long 7 + 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x00006b3c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b4c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006b9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x00006ba0 .long 8 + 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00006ba4 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bb4 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006be4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006c04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x00006c08 .long 8 + 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x00006c0c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c1c QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006c6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x00006c70 .long 8 + 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00006c74 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c84 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ca4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006cd4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x00006cd8 .long 9 + 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x00006cdc QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cec QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006d3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x00006d40 .long 9 + 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00006d44 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' + 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d54 QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006da4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x00006da8 .long 9 + 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x00006dac QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' + 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dbc QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ddc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006e0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00006e10 .long 10 + 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00006e14 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' + 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e24 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006e74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00006e78 .long 10 + 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00006e7c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' + 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e8c QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006eac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ebc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006edc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00006ee0 .long 10 + 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00006ee4 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' + 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ef4 QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006f44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00006f48 .long 10 + 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00006f4c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' + 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f5c QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006fac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00006fb0 .long 11 + 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00006fb4 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' + 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fc4 QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fe4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ff4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00007014 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00007018 .long 11 + 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0000701c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' + 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000702c QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000703c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000704c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000705c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000706c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000707c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00007080 .long 11 + 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00007084 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' + 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007094 QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000070e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x000070e8 .long 12 + 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x000070ec QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' + 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070fc QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000710c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000711c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000712c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000713c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000714c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00007150 .long 12 + 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00007154 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' + 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007164 QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007174 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007184 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000071b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x000071b8 .long 12 + 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x000071bc QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' + 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000071cc QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000720c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000721c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00007220 .long 13 + 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00007224 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' + 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00007234 QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007244 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007254 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007264 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00007284 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00007288 .long 13 + 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x0000728c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' + 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0000729c QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000072ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x000072f0 .long 13 + 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x000072f4 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' + 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00007304 QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007314 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007324 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00007354 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00007358 .long 13 + 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x0000735c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' + 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x0000736c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000737c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000738c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000739c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000073bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x000073c0 .long 14 + 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x000073c4 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' + 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x000073d4 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00007424 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00007428 .long 14 + 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0000742c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' + 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0000743c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000744c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000745c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000746c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000747c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000748c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00007490 .long 14 + 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00007494 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' + 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x000074a4 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074b4 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000074f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x000074f8 .long 15 + 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x000074fc QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' + 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0000750c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000751c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000752c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000753c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000754c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000755c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x00007560 .long 15 + 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00007564 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' + 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00007574 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007584 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007594 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000075c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x000075c8 .long 15 + 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x000075cc QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' + 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x000075dc QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075ec QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000760c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000761c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000762c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00007630 .long 16 + 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00007634 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' + 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00007644 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007654 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007664 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007674 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00007694 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00007698 .long 16 + 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0000769c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' + 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x000076ac QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' + 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076bc QUAD $0x0000000035323138; QUAD $0x0000000000000000 // .asciz 16, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000076ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000076fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00007700 .long 16 + 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00007704 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' + 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00007714 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' + 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007724 QUAD $0x0000003532363034; QUAD $0x0000000000000000 // .asciz 16, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007734 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007744 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007754 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00007764 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00007768 .long 16 + 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0000776c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' + 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0000777c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' + 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000778c QUAD $0x0000353231333032; QUAD $0x0000000000000000 // .asciz 16, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000779c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000077cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x000077d0 .long 17 + 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x000077d4 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' + 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x000077e4 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' + 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000077f4 QUAD $0x0000353236353130; QUAD $0x0000000000000000 // .asciz 16, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007804 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007814 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007824 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00007834 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00007838 .long 17 + 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0000783c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' + 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x0000784c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' + 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000785c QUAD $0x0035323138373035; QUAD $0x0000000000000000 // .asciz 16, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000786c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000787c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000788c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000789c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x000078a0 .long 17 + 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x000078a4 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' + 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x000078b4 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' + 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078c4 QUAD $0x3532363039333532; QUAD $0x0000000000000000 // .asciz 16, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000078f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00007904 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x00007908 .long 18 + 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0000790c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' + 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0000791c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' + 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000792c QUAD $0x3532313335393632; QUAD $0x0000000000000000 // .asciz 16, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000793c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000794c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000795c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000796c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x00007970 .long 18 + 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00007974 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' + 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00007984 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' + 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007994 QUAD $0x3236353637343331; QUAD $0x0000000000000035 // .asciz 16, '134765625\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000079d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x000079d8 .long 18 + 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x000079dc QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' + 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x000079ec QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' + 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000079fc QUAD $0x3138323833373630; QUAD $0x0000000000003532 // .asciz 16, '0673828125\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00007a3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x13, 0x00, 0x00, 0x00, //0x00007a40 .long 19 + 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00007a44 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' + 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00007a54 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' + 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a64 QUAD $0x3630343139363333; QUAD $0x0000000000003532 // .asciz 16, '3369140625\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007a94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00007aa4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber.go new file mode 100644 index 000000000..de5b990e7 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber.go @@ -0,0 +1,33 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_vnumber func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) + +var S_vnumber uintptr + +//go:nosplit +func vnumber(s *string, p *int, v *types.JsonState) { + F_vnumber(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_subr.go new file mode 100644 index 000000000..f10895cdb --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_subr.go @@ -0,0 +1,45 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__vnumber = 128 +) + +const ( + _stack__vnumber = 136 +) + +const ( + _size__vnumber = 8496 +) + +var ( + _pcsp__vnumber = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x211f, 136}, + {0x2120, 48}, + {0x2122, 40}, + {0x2124, 32}, + {0x2126, 24}, + {0x2128, 16}, + {0x2129, 8}, + {0x2130, 0}, + } +) + +var _cfunc_vnumber = []loader.CFunc{ + {"_vnumber_entry", 0, _entry__vnumber, 0, nil}, + {"_vnumber", _entry__vnumber, _size__vnumber, _stack__vnumber, _pcsp__vnumber}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_text_amd64.go new file mode 100644 index 000000000..6831c7169 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vnumber_text_amd64.go @@ -0,0 +1,4216 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_vnumber = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x00, 0x00, 0x30, 0x43, // .long 1127219200 + 0x00, 0x00, 0x30, 0x45, //0x00000004 .long 1160773632 + 0x00, 0x00, 0x00, 0x00, //0x00000008 .long 0 + 0x00, 0x00, 0x00, 0x00, //0x0000000c .long 0 + //0x00000010 LCPI0_1 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00000010 .quad 0x4330000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00000018 .quad 0x4530000000000000 + //0x00000020 .p2align 3, 0x00 + //0x00000020 LCPI0_2 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00000020 .quad 0x430c6bf526340000 + //0x00000028 LCPI0_3 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000028 .quad 0xc30c6bf526340000 + //0x00000030 LCPI0_5 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000030 .quad 1 + //0x00000038 LCPI0_6 + 0x10, 0x27, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000038 .quad 10000 + //0x00000040 LCPI0_7 + 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000040 .quad 10 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000048 .p2align 5, 0x00 + //0x00000060 LCPI0_4 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000060 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000068 .quad 1 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000070 .quad 1 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000078 .quad 1 + //0x00000080 .p2align 4, 0x90 + //0x00000080 _vnumber + 0x55, //0x00000080 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000081 movq %rsp, %rbp + 0x41, 0x57, //0x00000084 pushq %r15 + 0x41, 0x56, //0x00000086 pushq %r14 + 0x41, 0x55, //0x00000088 pushq %r13 + 0x41, 0x54, //0x0000008a pushq %r12 + 0x53, //0x0000008c pushq %rbx + 0x48, 0x83, 0xec, 0x58, //0x0000008d subq $88, %rsp + 0x49, 0x89, 0xd7, //0x00000091 movq %rdx, %r15 + 0x4c, 0x8b, 0x0f, //0x00000094 movq (%rdi), %r9 + 0x48, 0x8b, 0x57, 0x08, //0x00000097 movq $8(%rdi), %rdx + 0x48, 0x8b, 0x0e, //0x0000009b movq (%rsi), %rcx + 0x4d, 0x8b, 0x67, 0x20, //0x0000009e movq $32(%r15), %r12 + 0x4d, 0x8b, 0x6f, 0x28, //0x000000a2 movq $40(%r15), %r13 + 0x49, 0xc7, 0x07, 0x09, 0x00, 0x00, 0x00, //0x000000a6 movq $9, (%r15) + 0xc5, 0xf9, 0x57, 0xc0, //0x000000ad vxorpd %xmm0, %xmm0, %xmm0 + 0xc4, 0xc1, 0x79, 0x11, 0x47, 0x08, //0x000000b1 vmovupd %xmm0, $8(%r15) + 0x48, 0x8b, 0x06, //0x000000b7 movq (%rsi), %rax + 0x49, 0x89, 0x47, 0x18, //0x000000ba movq %rax, $24(%r15) + 0x48, 0x39, 0xd1, //0x000000be cmpq %rdx, %rcx + 0x0f, 0x83, 0x21, 0x01, 0x00, 0x00, //0x000000c1 jae LBB0_19 + 0x41, 0x8a, 0x1c, 0x09, //0x000000c7 movb (%r9,%rcx), %bl + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000cb movl $1, %r8d + 0x80, 0xfb, 0x2d, //0x000000d1 cmpb $45, %bl + 0x49, 0x89, 0xd6, //0x000000d4 movq %rdx, %r14 + 0x0f, 0x85, 0x1a, 0x01, 0x00, 0x00, //0x000000d7 jne LBB0_20 + 0x48, 0x83, 0xc1, 0x01, //0x000000dd addq $1, %rcx + 0x48, 0x39, 0xd1, //0x000000e1 cmpq %rdx, %rcx + 0x0f, 0x83, 0xfe, 0x00, 0x00, 0x00, //0x000000e4 jae LBB0_19 + 0x45, 0x8a, 0x1c, 0x09, //0x000000ea movb (%r9,%rcx), %r11b + 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000000ee movl $-1, %r8d + 0x41, 0x8d, 0x43, 0xd0, //0x000000f4 leal $-48(%r11), %eax + 0x3c, 0x0a, //0x000000f8 cmpb $10, %al + 0x0f, 0x83, 0x06, 0x01, 0x00, 0x00, //0x000000fa jae LBB0_21 + //0x00000100 LBB0_4 + 0x48, 0x89, 0x75, 0xa8, //0x00000100 movq %rsi, $-88(%rbp) + 0x41, 0x80, 0xfb, 0x30, //0x00000104 cmpb $48, %r11b + 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00000108 jne LBB0_8 + 0x48, 0x8d, 0x41, 0x01, //0x0000010e leaq $1(%rcx), %rax + 0x4c, 0x39, 0xf1, //0x00000112 cmpq %r14, %rcx + 0x0f, 0x83, 0x09, 0x01, 0x00, 0x00, //0x00000115 jae LBB0_23 + 0x41, 0x8a, 0x14, 0x01, //0x0000011b movb (%r9,%rax), %dl + 0x80, 0xc2, 0xd2, //0x0000011f addb $-46, %dl + 0x80, 0xfa, 0x37, //0x00000122 cmpb $55, %dl + 0x0f, 0x87, 0xf9, 0x00, 0x00, 0x00, //0x00000125 ja LBB0_23 + 0x0f, 0xb6, 0xd2, //0x0000012b movzbl %dl, %edx + 0x48, 0xbf, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000012e movabsq $36028797027352577, %rdi + 0x48, 0x0f, 0xa3, 0xd7, //0x00000138 btq %rdx, %rdi + 0x0f, 0x83, 0xe2, 0x00, 0x00, 0x00, //0x0000013c jae LBB0_23 + //0x00000142 LBB0_8 + 0x4c, 0x89, 0x45, 0xc8, //0x00000142 movq %r8, $-56(%rbp) + 0x88, 0x5d, 0xb8, //0x00000146 movb %bl, $-72(%rbp) + 0xb0, 0x01, //0x00000149 movb $1, %al + 0x89, 0x45, 0xc0, //0x0000014b movl %eax, $-64(%rbp) + 0x4c, 0x39, 0xf1, //0x0000014e cmpq %r14, %rcx + 0x0f, 0x83, 0xbe, 0x00, 0x00, 0x00, //0x00000151 jae LBB0_22 + 0x41, 0xba, 0xd0, 0xff, 0xff, 0xff, //0x00000157 movl $4294967248, %r10d + 0x48, 0x83, 0xc1, 0x01, //0x0000015d addq $1, %rcx + 0x31, 0xd2, //0x00000161 xorl %edx, %edx + 0x31, 0xdb, //0x00000163 xorl %ebx, %ebx + 0x45, 0x31, 0xc0, //0x00000165 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000168 .p2align 4, 0x90 + //0x00000170 LBB0_10 + 0x83, 0xfb, 0x12, //0x00000170 cmpl $18, %ebx + 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x00000173 jg LBB0_12 + 0x4b, 0x8d, 0x3c, 0x80, //0x00000179 leaq (%r8,%r8,4), %rdi + 0x41, 0x0f, 0xb6, 0xf3, //0x0000017d movzbl %r11b, %esi + 0x44, 0x01, 0xd6, //0x00000181 addl %r10d, %esi + 0x4c, 0x8d, 0x04, 0x7e, //0x00000184 leaq (%rsi,%rdi,2), %r8 + 0x83, 0xc3, 0x01, //0x00000188 addl $1, %ebx + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000018b jmp LBB0_13 + //0x00000190 .p2align 4, 0x90 + //0x00000190 LBB0_12 + 0x83, 0xc2, 0x01, //0x00000190 addl $1, %edx + //0x00000193 LBB0_13 + 0x49, 0x39, 0xce, //0x00000193 cmpq %rcx, %r14 + 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00000196 je LBB0_24 + 0x45, 0x0f, 0xb6, 0x1c, 0x09, //0x0000019c movzbl (%r9,%rcx), %r11d + 0x41, 0x8d, 0x43, 0xd0, //0x000001a1 leal $-48(%r11), %eax + 0x48, 0x83, 0xc1, 0x01, //0x000001a5 addq $1, %rcx + 0x3c, 0x0a, //0x000001a9 cmpb $10, %al + 0x0f, 0x82, 0xbf, 0xff, 0xff, 0xff, //0x000001ab jb LBB0_10 + 0x41, 0x80, 0xfb, 0x2e, //0x000001b1 cmpb $46, %r11b + 0x0f, 0x85, 0x27, 0x03, 0x00, 0x00, //0x000001b5 jne LBB0_25 + 0x49, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x000001bb movq $8, (%r15) + 0x4c, 0x89, 0xf7, //0x000001c2 movq %r14, %rdi + 0x4c, 0x39, 0xf1, //0x000001c5 cmpq %r14, %rcx + 0x0f, 0x83, 0x01, 0x03, 0x00, 0x00, //0x000001c8 jae LBB0_68 + 0x41, 0x8a, 0x04, 0x09, //0x000001ce movb (%r9,%rcx), %al + 0x04, 0xd0, //0x000001d2 addb $-48, %al + 0x3c, 0x0a, //0x000001d4 cmpb $10, %al + 0x0f, 0x83, 0xbb, 0x06, 0x00, 0x00, //0x000001d6 jae LBB0_107 + 0xc7, 0x45, 0xc0, 0x00, 0x00, 0x00, 0x00, //0x000001dc movl $0, $-64(%rbp) + 0xe9, 0x4e, 0x00, 0x00, 0x00, //0x000001e3 jmp LBB0_27 + //0x000001e8 LBB0_19 + 0x48, 0x89, 0x16, //0x000001e8 movq %rdx, (%rsi) + 0x49, 0xc7, 0x07, 0xff, 0xff, 0xff, 0xff, //0x000001eb movq $-1, (%r15) + 0xe9, 0xa4, 0x1f, 0x00, 0x00, //0x000001f2 jmp LBB0_438 + //0x000001f7 LBB0_20 + 0x41, 0x89, 0xdb, //0x000001f7 movl %ebx, %r11d + 0x41, 0x8d, 0x43, 0xd0, //0x000001fa leal $-48(%r11), %eax + 0x3c, 0x0a, //0x000001fe cmpb $10, %al + 0x0f, 0x82, 0xfa, 0xfe, 0xff, 0xff, //0x00000200 jb LBB0_4 + //0x00000206 LBB0_21 + 0x48, 0x89, 0x0e, //0x00000206 movq %rcx, (%rsi) + 0x49, 0xc7, 0x07, 0xfe, 0xff, 0xff, 0xff, //0x00000209 movq $-2, (%r15) + 0xe9, 0x86, 0x1f, 0x00, 0x00, //0x00000210 jmp LBB0_438 + //0x00000215 LBB0_22 + 0x31, 0xd2, //0x00000215 xorl %edx, %edx + 0x31, 0xdb, //0x00000217 xorl %ebx, %ebx + 0x45, 0x31, 0xc0, //0x00000219 xorl %r8d, %r8d + //0x0000021c LBB0_26 + 0x4c, 0x89, 0xf7, //0x0000021c movq %r14, %rdi + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x0000021f jmp LBB0_27 + //0x00000224 LBB0_23 + 0x48, 0x8b, 0x4d, 0xa8, //0x00000224 movq $-88(%rbp), %rcx + 0x48, 0x89, 0x01, //0x00000228 movq %rax, (%rcx) + 0xe9, 0x6b, 0x1f, 0x00, 0x00, //0x0000022b jmp LBB0_438 + //0x00000230 LBB0_24 + 0x4c, 0x89, 0xf7, //0x00000230 movq %r14, %rdi + 0x4c, 0x89, 0xf1, //0x00000233 movq %r14, %rcx + //0x00000236 LBB0_27 + 0x45, 0x31, 0xdb, //0x00000236 xorl %r11d, %r11d + 0x85, 0xd2, //0x00000239 testl %edx, %edx + 0x41, 0x0f, 0x9f, 0xc3, //0x0000023b setg %r11b + 0x4d, 0x85, 0xc0, //0x0000023f testq %r8, %r8 + 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x00000242 jne LBB0_36 + 0x85, 0xd2, //0x00000248 testl %edx, %edx + 0x0f, 0x85, 0x5c, 0x00, 0x00, 0x00, //0x0000024a jne LBB0_36 + 0x48, 0x39, 0xf9, //0x00000250 cmpq %rdi, %rcx + 0x0f, 0x83, 0x4c, 0x00, 0x00, 0x00, //0x00000253 jae LBB0_34 + 0x41, 0x89, 0xca, //0x00000259 movl %ecx, %r10d + 0x41, 0x29, 0xfa, //0x0000025c subl %edi, %r10d + 0x31, 0xdb, //0x0000025f xorl %ebx, %ebx + 0x31, 0xd2, //0x00000261 xorl %edx, %edx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000263 .p2align 4, 0x90 + //0x00000270 LBB0_31 + 0x41, 0x80, 0x3c, 0x09, 0x30, //0x00000270 cmpb $48, (%r9,%rcx) + 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00000275 jne LBB0_35 + 0x48, 0x83, 0xc1, 0x01, //0x0000027b addq $1, %rcx + 0x83, 0xc2, 0xff, //0x0000027f addl $-1, %edx + 0x48, 0x39, 0xcf, //0x00000282 cmpq %rcx, %rdi + 0x0f, 0x85, 0xe5, 0xff, 0xff, 0xff, //0x00000285 jne LBB0_31 + 0x45, 0x31, 0xc0, //0x0000028b xorl %r8d, %r8d + 0x80, 0x7d, 0xc0, 0x00, //0x0000028e cmpb $0, $-64(%rbp) + 0x48, 0x89, 0x7d, 0x98, //0x00000292 movq %rdi, $-104(%rbp) + 0x44, 0x89, 0x5d, 0xa0, //0x00000296 movl %r11d, $-96(%rbp) + 0x0f, 0x85, 0x31, 0x01, 0x00, 0x00, //0x0000029a jne LBB0_55 + 0xe9, 0x62, 0x01, 0x00, 0x00, //0x000002a0 jmp LBB0_59 + //0x000002a5 LBB0_34 + 0x31, 0xd2, //0x000002a5 xorl %edx, %edx + 0x31, 0xdb, //0x000002a7 xorl %ebx, %ebx + //0x000002a9 LBB0_35 + 0x45, 0x31, 0xc0, //0x000002a9 xorl %r8d, %r8d + //0x000002ac LBB0_36 + 0x48, 0x39, 0xf9, //0x000002ac cmpq %rdi, %rcx + 0x0f, 0x83, 0x54, 0x00, 0x00, 0x00, //0x000002af jae LBB0_42 + 0x83, 0xfb, 0x12, //0x000002b5 cmpl $18, %ebx + 0x0f, 0x8f, 0x4b, 0x00, 0x00, 0x00, //0x000002b8 jg LBB0_42 + 0x41, 0xba, 0xd0, 0xff, 0xff, 0xff, //0x000002be movl $4294967248, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002c4 .p2align 4, 0x90 + //0x000002d0 LBB0_39 + 0x41, 0x0f, 0xb6, 0x34, 0x09, //0x000002d0 movzbl (%r9,%rcx), %esi + 0x8d, 0x46, 0xd0, //0x000002d5 leal $-48(%rsi), %eax + 0x3c, 0x09, //0x000002d8 cmpb $9, %al + 0x0f, 0x87, 0x29, 0x00, 0x00, 0x00, //0x000002da ja LBB0_42 + 0x4b, 0x8d, 0x04, 0x80, //0x000002e0 leaq (%r8,%r8,4), %rax + 0x44, 0x01, 0xd6, //0x000002e4 addl %r10d, %esi + 0x4c, 0x8d, 0x04, 0x46, //0x000002e7 leaq (%rsi,%rax,2), %r8 + 0x83, 0xc2, 0xff, //0x000002eb addl $-1, %edx + 0x48, 0x83, 0xc1, 0x01, //0x000002ee addq $1, %rcx + 0x48, 0x39, 0xf9, //0x000002f2 cmpq %rdi, %rcx + 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x000002f5 jae LBB0_42 + 0x8d, 0x43, 0x01, //0x000002fb leal $1(%rbx), %eax + 0x83, 0xfb, 0x12, //0x000002fe cmpl $18, %ebx + 0x89, 0xc3, //0x00000301 movl %eax, %ebx + 0x0f, 0x8c, 0xc7, 0xff, 0xff, 0xff, //0x00000303 jl LBB0_39 + //0x00000309 LBB0_42 + 0x48, 0x39, 0xf9, //0x00000309 cmpq %rdi, %rcx + 0x0f, 0x83, 0xa7, 0x00, 0x00, 0x00, //0x0000030c jae LBB0_54 + 0x41, 0x8a, 0x04, 0x09, //0x00000312 movb (%r9,%rcx), %al + 0x8d, 0x70, 0xd0, //0x00000316 leal $-48(%rax), %esi + 0x40, 0x80, 0xfe, 0x09, //0x00000319 cmpb $9, %sil + 0x0f, 0x87, 0x32, 0x00, 0x00, 0x00, //0x0000031d ja LBB0_48 + 0x48, 0x8d, 0x77, 0xff, //0x00000323 leaq $-1(%rdi), %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000327 .p2align 4, 0x90 + //0x00000330 LBB0_45 + 0x48, 0x39, 0xce, //0x00000330 cmpq %rcx, %rsi + 0x0f, 0x84, 0xb2, 0x01, 0x00, 0x00, //0x00000333 je LBB0_69 + 0x41, 0x0f, 0xb6, 0x44, 0x09, 0x01, //0x00000339 movzbl $1(%r9,%rcx), %eax + 0x8d, 0x58, 0xd0, //0x0000033f leal $-48(%rax), %ebx + 0x48, 0x83, 0xc1, 0x01, //0x00000342 addq $1, %rcx + 0x80, 0xfb, 0x09, //0x00000346 cmpb $9, %bl + 0x0f, 0x86, 0xe1, 0xff, 0xff, 0xff, //0x00000349 jbe LBB0_45 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000034f movl $1, %r11d + //0x00000355 LBB0_48 + 0x0c, 0x20, //0x00000355 orb $32, %al + 0x3c, 0x65, //0x00000357 cmpb $101, %al + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000359 jne LBB0_54 + 0x48, 0x8d, 0x41, 0x01, //0x0000035f leaq $1(%rcx), %rax + 0x49, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x00000363 movq $8, (%r15) + 0x48, 0x39, 0xf8, //0x0000036a cmpq %rdi, %rax + 0x0f, 0x83, 0x5c, 0x01, 0x00, 0x00, //0x0000036d jae LBB0_68 + 0x44, 0x89, 0x5d, 0xa0, //0x00000373 movl %r11d, $-96(%rbp) + 0x41, 0x8a, 0x1c, 0x01, //0x00000377 movb (%r9,%rax), %bl + 0x80, 0xfb, 0x2d, //0x0000037b cmpb $45, %bl + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000037e je LBB0_52 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000384 movl $1, %r11d + 0x80, 0xfb, 0x2b, //0x0000038a cmpb $43, %bl + 0x0f, 0x85, 0xf6, 0x04, 0x00, 0x00, //0x0000038d jne LBB0_105 + //0x00000393 LBB0_52 + 0x48, 0x83, 0xc1, 0x02, //0x00000393 addq $2, %rcx + 0x4c, 0x39, 0xf1, //0x00000397 cmpq %r14, %rcx + 0x0f, 0x83, 0x0a, 0x05, 0x00, 0x00, //0x0000039a jae LBB0_108 + 0x31, 0xc0, //0x000003a0 xorl %eax, %eax + 0x80, 0xfb, 0x2b, //0x000003a2 cmpb $43, %bl + 0x0f, 0x94, 0xc0, //0x000003a5 sete %al + 0x44, 0x8d, 0x1c, 0x00, //0x000003a8 leal (%rax,%rax), %r11d + 0x41, 0x83, 0xc3, 0xff, //0x000003ac addl $-1, %r11d + 0x41, 0x8a, 0x1c, 0x09, //0x000003b0 movb (%r9,%rcx), %bl + 0xe9, 0xd3, 0x04, 0x00, 0x00, //0x000003b4 jmp LBB0_106 + //0x000003b9 LBB0_54 + 0x41, 0x89, 0xd2, //0x000003b9 movl %edx, %r10d + 0x48, 0x89, 0xcf, //0x000003bc movq %rcx, %rdi + 0x80, 0x7d, 0xc0, 0x00, //0x000003bf cmpb $0, $-64(%rbp) + 0x48, 0x89, 0x7d, 0x98, //0x000003c3 movq %rdi, $-104(%rbp) + 0x44, 0x89, 0x5d, 0xa0, //0x000003c7 movl %r11d, $-96(%rbp) + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x000003cb je LBB0_59 + //0x000003d1 LBB0_55 + 0x45, 0x85, 0xd2, //0x000003d1 testl %r10d, %r10d + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000003d4 jne LBB0_58 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000003da movabsq $-9223372036854775808, %rax + 0x48, 0x63, 0x4d, 0xc8, //0x000003e4 movslq $-56(%rbp), %rcx + 0x4d, 0x85, 0xc0, //0x000003e8 testq %r8, %r8 + 0x0f, 0x89, 0x65, 0x01, 0x00, 0x00, //0x000003eb jns LBB0_75 + 0x4c, 0x89, 0xc2, //0x000003f1 movq %r8, %rdx + 0x48, 0x21, 0xca, //0x000003f4 andq %rcx, %rdx + 0x48, 0x39, 0xc2, //0x000003f7 cmpq %rax, %rdx + 0x0f, 0x84, 0x56, 0x01, 0x00, 0x00, //0x000003fa je LBB0_75 + //0x00000400 LBB0_58 + 0x49, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x00000400 movq $8, (%r15) + //0x00000407 LBB0_59 + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000407 movabsq $-9223372036854775808, %r14 + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000411 movabsq $4503599627370495, %rax + 0x48, 0x8d, 0x50, 0x01, //0x0000041b leaq $1(%rax), %rdx + 0x49, 0x39, 0xd0, //0x0000041f cmpq %rdx, %r8 + 0x0f, 0x83, 0x02, 0x01, 0x00, 0x00, //0x00000422 jae LBB0_72 + 0xc4, 0xc1, 0xf9, 0x6e, 0xc0, //0x00000428 vmovq %r8, %xmm0 + 0xc5, 0xf9, 0x62, 0x05, 0xcb, 0xfb, 0xff, 0xff, //0x0000042d vpunpckldq $-1077(%rip), %xmm0, %xmm0 /* LCPI0_0+0(%rip) */ + 0xc5, 0xf9, 0x5c, 0x05, 0xd3, 0xfb, 0xff, 0xff, //0x00000435 vsubpd $-1069(%rip), %xmm0, %xmm0 /* LCPI0_1+0(%rip) */ + 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x0000043d vpermilpd $1, %xmm0, %xmm1 + 0xc5, 0xf3, 0x58, 0xc0, //0x00000443 vaddsd %xmm0, %xmm1, %xmm0 + 0x48, 0x8b, 0x45, 0xc8, //0x00000447 movq $-56(%rbp), %rax + 0xc1, 0xe8, 0x1f, //0x0000044b shrl $31, %eax + 0x48, 0xc1, 0xe0, 0x3f, //0x0000044e shlq $63, %rax + 0xc4, 0xe1, 0xf9, 0x6e, 0xc8, //0x00000452 vmovq %rax, %xmm1 + 0xc5, 0xf9, 0x56, 0xc1, //0x00000457 vorpd %xmm1, %xmm0, %xmm0 + 0x45, 0x85, 0xd2, //0x0000045b testl %r10d, %r10d + 0x0f, 0x84, 0x00, 0x1d, 0x00, 0x00, //0x0000045e je LBB0_435 + 0x4d, 0x85, 0xc0, //0x00000464 testq %r8, %r8 + 0x0f, 0x84, 0xf7, 0x1c, 0x00, 0x00, //0x00000467 je LBB0_435 + 0x41, 0x8d, 0x42, 0xff, //0x0000046d leal $-1(%r10), %eax + 0x83, 0xf8, 0x24, //0x00000471 cmpl $36, %eax + 0x0f, 0x87, 0x91, 0x00, 0x00, 0x00, //0x00000474 ja LBB0_70 + 0x44, 0x89, 0xd0, //0x0000047a movl %r10d, %eax + 0x41, 0x83, 0xfa, 0x17, //0x0000047d cmpl $23, %r10d + 0x0f, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00000481 jl LBB0_65 + 0x41, 0x8d, 0x42, 0xea, //0x00000487 leal $-22(%r10), %eax + 0x48, 0x8d, 0x0d, 0x2e, 0x1d, 0x00, 0x00, //0x0000048b leaq $7470(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x00000492 vmulsd (%rcx,%rax,8), %xmm0, %xmm0 + 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00000497 movl $22, %eax + //0x0000049c LBB0_65 + 0xc5, 0xf9, 0x2e, 0x05, 0x7c, 0xfb, 0xff, 0xff, //0x0000049c vucomisd $-1156(%rip), %xmm0 /* LCPI0_2+0(%rip) */ + 0x0f, 0x87, 0xee, 0x00, 0x00, 0x00, //0x000004a4 ja LBB0_76 + 0xc5, 0xfb, 0x10, 0x0d, 0x76, 0xfb, 0xff, 0xff, //0x000004aa vmovsd $-1162(%rip), %xmm1 /* LCPI0_3+0(%rip) */ + 0xc5, 0xf9, 0x2e, 0xc8, //0x000004b2 vucomisd %xmm0, %xmm1 + 0x0f, 0x87, 0xdc, 0x00, 0x00, 0x00, //0x000004b6 ja LBB0_76 + 0x89, 0xc0, //0x000004bc movl %eax, %eax + 0x48, 0x8d, 0x0d, 0xfb, 0x1c, 0x00, 0x00, //0x000004be leaq $7419(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xc5, 0xfb, 0x59, 0x04, 0xc1, //0x000004c5 vmulsd (%rcx,%rax,8), %xmm0, %xmm0 + 0xe9, 0x95, 0x1c, 0x00, 0x00, //0x000004ca jmp LBB0_435 + //0x000004cf LBB0_68 + 0x48, 0x8b, 0x45, 0xa8, //0x000004cf movq $-88(%rbp), %rax + 0x48, 0x89, 0x38, //0x000004d3 movq %rdi, (%rax) + 0x49, 0xc7, 0x07, 0xff, 0xff, 0xff, 0xff, //0x000004d6 movq $-1, (%r15) + 0xe9, 0xb9, 0x1c, 0x00, 0x00, //0x000004dd jmp LBB0_438 + //0x000004e2 LBB0_25 + 0x48, 0x83, 0xc1, 0xff, //0x000004e2 addq $-1, %rcx + 0xe9, 0x31, 0xfd, 0xff, 0xff, //0x000004e6 jmp LBB0_26 + //0x000004eb LBB0_69 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000004eb movl $1, %r11d + 0x41, 0x89, 0xd2, //0x000004f1 movl %edx, %r10d + 0x80, 0x7d, 0xc0, 0x00, //0x000004f4 cmpb $0, $-64(%rbp) + 0x48, 0x89, 0x7d, 0x98, //0x000004f8 movq %rdi, $-104(%rbp) + 0x44, 0x89, 0x5d, 0xa0, //0x000004fc movl %r11d, $-96(%rbp) + 0x0f, 0x85, 0xcb, 0xfe, 0xff, 0xff, //0x00000500 jne LBB0_55 + 0xe9, 0xfc, 0xfe, 0xff, 0xff, //0x00000506 jmp LBB0_59 + //0x0000050b LBB0_70 + 0x41, 0x83, 0xfa, 0xea, //0x0000050b cmpl $-22, %r10d + 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x0000050f jb LBB0_72 + 0x41, 0xf7, 0xda, //0x00000515 negl %r10d + 0x48, 0x8d, 0x05, 0xa1, 0x1c, 0x00, 0x00, //0x00000518 leaq $7329(%rip), %rax /* _P10_TAB+0(%rip) */ + 0xc4, 0xa1, 0x7b, 0x5e, 0x04, 0xd0, //0x0000051f vdivsd (%rax,%r10,8), %xmm0, %xmm0 + 0xe9, 0x3a, 0x1c, 0x00, 0x00, //0x00000525 jmp LBB0_435 + //0x0000052a LBB0_72 + 0x48, 0x89, 0x55, 0x90, //0x0000052a movq %rdx, $-112(%rbp) + 0x41, 0x8d, 0x82, 0x5c, 0x01, 0x00, 0x00, //0x0000052e leal $348(%r10), %eax + 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x00000535 cmpl $695, %eax + 0x0f, 0x87, 0x73, 0x01, 0x00, 0x00, //0x0000053a ja LBB0_87 + 0x4d, 0x85, 0xc0, //0x00000540 testq %r8, %r8 + 0x0f, 0x84, 0x63, 0x00, 0x00, 0x00, //0x00000543 je LBB0_77 + //0x00000549 LBB0_74 + 0x49, 0x0f, 0xbd, 0xc8, //0x00000549 bsrq %r8, %rcx + 0x48, 0x83, 0xf1, 0x3f, //0x0000054d xorq $63, %rcx + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00000551 jmp LBB0_78 + //0x00000556 LBB0_75 + 0xc4, 0xc1, 0xf9, 0x6e, 0xc0, //0x00000556 vmovq %r8, %xmm0 + 0x4c, 0x0f, 0xaf, 0xc1, //0x0000055b imulq %rcx, %r8 + 0xc5, 0xf9, 0x62, 0x05, 0x99, 0xfa, 0xff, 0xff, //0x0000055f vpunpckldq $-1383(%rip), %xmm0, %xmm0 /* LCPI0_0+0(%rip) */ + 0xc5, 0xf9, 0x5c, 0x05, 0xa1, 0xfa, 0xff, 0xff, //0x00000567 vsubpd $-1375(%rip), %xmm0, %xmm0 /* LCPI0_1+0(%rip) */ + 0x4d, 0x89, 0x47, 0x10, //0x0000056f movq %r8, $16(%r15) + 0xc4, 0xe3, 0x79, 0x05, 0xc8, 0x01, //0x00000573 vpermilpd $1, %xmm0, %xmm1 + 0xc5, 0xf3, 0x58, 0xc0, //0x00000579 vaddsd %xmm0, %xmm1, %xmm0 + 0x48, 0x21, 0xc8, //0x0000057d andq %rcx, %rax + 0xc4, 0xe1, 0xf9, 0x7e, 0xc1, //0x00000580 vmovq %xmm0, %rcx + 0x48, 0x09, 0xc1, //0x00000585 orq %rax, %rcx + 0x49, 0x89, 0x4f, 0x08, //0x00000588 movq %rcx, $8(%r15) + 0x48, 0x8b, 0x45, 0xa8, //0x0000058c movq $-88(%rbp), %rax + 0x48, 0x89, 0x38, //0x00000590 movq %rdi, (%rax) + 0xe9, 0x03, 0x1c, 0x00, 0x00, //0x00000593 jmp LBB0_438 + //0x00000598 LBB0_76 + 0x48, 0x89, 0x55, 0x90, //0x00000598 movq %rdx, $-112(%rbp) + 0x41, 0x8d, 0x82, 0x5c, 0x01, 0x00, 0x00, //0x0000059c leal $348(%r10), %eax + 0x4d, 0x85, 0xc0, //0x000005a3 testq %r8, %r8 + 0x0f, 0x85, 0x9d, 0xff, 0xff, 0xff, //0x000005a6 jne LBB0_74 + //0x000005ac LBB0_77 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x000005ac movl $64, %ecx + //0x000005b1 LBB0_78 + 0x4c, 0x89, 0xc3, //0x000005b1 movq %r8, %rbx + 0x48, 0x89, 0xcf, //0x000005b4 movq %rcx, %rdi + 0x48, 0xd3, 0xe3, //0x000005b7 shlq %cl, %rbx + 0x89, 0xc0, //0x000005ba movl %eax, %eax + 0x48, 0xc1, 0xe0, 0x04, //0x000005bc shlq $4, %rax + 0x48, 0x8d, 0x0d, 0xb9, 0x1c, 0x00, 0x00, //0x000005c0 leaq $7353(%rip), %rcx /* _POW10_M128_TAB+0(%rip) */ + 0x48, 0x89, 0x45, 0xc0, //0x000005c7 movq %rax, $-64(%rbp) + 0x48, 0x8b, 0x44, 0x08, 0x08, //0x000005cb movq $8(%rax,%rcx), %rax + 0x48, 0x89, 0x45, 0xc8, //0x000005d0 movq %rax, $-56(%rbp) + 0x48, 0xf7, 0xe3, //0x000005d4 mulq %rbx + 0x48, 0x89, 0xc6, //0x000005d7 movq %rax, %rsi + 0x49, 0x89, 0xd3, //0x000005da movq %rdx, %r11 + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000005dd andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000005e3 cmpq $511, %rdx + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x000005ea jne LBB0_83 + 0x48, 0x89, 0xd9, //0x000005f0 movq %rbx, %rcx + 0x48, 0xf7, 0xd1, //0x000005f3 notq %rcx + 0x48, 0x39, 0xce, //0x000005f6 cmpq %rcx, %rsi + 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x000005f9 jbe LBB0_83 + 0x48, 0x89, 0xd8, //0x000005ff movq %rbx, %rax + 0x48, 0x8d, 0x15, 0x77, 0x1c, 0x00, 0x00, //0x00000602 leaq $7287(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */ + 0x48, 0x8b, 0x5d, 0xc0, //0x00000609 movq $-64(%rbp), %rbx + 0x48, 0xf7, 0x24, 0x13, //0x0000060d mulq (%rbx,%rdx) + 0x48, 0x01, 0xd6, //0x00000611 addq %rdx, %rsi + 0x49, 0x83, 0xd3, 0x00, //0x00000614 adcq $0, %r11 + 0x44, 0x89, 0xda, //0x00000618 movl %r11d, %edx + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000061b andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000621 cmpq $511, %rdx + 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00000628 jne LBB0_83 + 0x48, 0x83, 0xfe, 0xff, //0x0000062e cmpq $-1, %rsi + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00000632 jne LBB0_83 + 0x48, 0x39, 0xc8, //0x00000638 cmpq %rcx, %rax + 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x0000063b ja LBB0_87 + //0x00000641 LBB0_83 + 0x4c, 0x89, 0xd8, //0x00000641 movq %r11, %rax + 0x48, 0xc1, 0xe8, 0x3f, //0x00000644 shrq $63, %rax + 0x8d, 0x48, 0x09, //0x00000648 leal $9(%rax), %ecx + 0x49, 0xd3, 0xeb, //0x0000064b shrq %cl, %r11 + 0x48, 0x85, 0xf6, //0x0000064e testq %rsi, %rsi + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00000651 jne LBB0_86 + 0x48, 0x85, 0xd2, //0x00000657 testq %rdx, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000065a jne LBB0_86 + 0x44, 0x89, 0xd9, //0x00000660 movl %r11d, %ecx + 0x83, 0xe1, 0x03, //0x00000663 andl $3, %ecx + 0x83, 0xf9, 0x01, //0x00000666 cmpl $1, %ecx + 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00000669 je LBB0_87 + //0x0000066f LBB0_86 + 0x41, 0x69, 0xca, 0x6a, 0x52, 0x03, 0x00, //0x0000066f imull $217706, %r10d, %ecx + 0xc1, 0xf9, 0x10, //0x00000676 sarl $16, %ecx + 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x00000679 addl $1087, %ecx + 0x4c, 0x63, 0xd1, //0x0000067f movslq %ecx, %r10 + 0x4c, 0x89, 0xd6, //0x00000682 movq %r10, %rsi + 0x48, 0x29, 0xfe, //0x00000685 subq %rdi, %rsi + 0x44, 0x89, 0xda, //0x00000688 movl %r11d, %edx + 0x83, 0xe2, 0x01, //0x0000068b andl $1, %edx + 0x4c, 0x01, 0xda, //0x0000068e addq %r11, %rdx + 0x48, 0x89, 0xd1, //0x00000691 movq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x36, //0x00000694 shrq $54, %rcx + 0x48, 0x01, 0xc6, //0x00000698 addq %rax, %rsi + 0x48, 0x83, 0xf9, 0x01, //0x0000069b cmpq $1, %rcx + 0x48, 0x83, 0xde, 0x00, //0x0000069f sbbq $0, %rsi + 0x48, 0x8d, 0x46, 0xff, //0x000006a3 leaq $-1(%rsi), %rax + 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x000006a7 cmpq $2045, %rax + 0x0f, 0x86, 0x58, 0x00, 0x00, 0x00, //0x000006ad jbe LBB0_92 + //0x000006b3 LBB0_87 + 0x48, 0x8b, 0x45, 0xa8, //0x000006b3 movq $-88(%rbp), %rax + 0x48, 0x8b, 0x08, //0x000006b7 movq (%rax), %rcx + 0x49, 0x8d, 0x14, 0x09, //0x000006ba leaq (%r9,%rcx), %rdx + 0x4c, 0x8b, 0x55, 0x98, //0x000006be movq $-104(%rbp), %r10 + 0x4c, 0x89, 0xd0, //0x000006c2 movq %r10, %rax + 0x48, 0x29, 0xc8, //0x000006c5 subq %rcx, %rax + 0x48, 0x89, 0x45, 0xc8, //0x000006c8 movq %rax, $-56(%rbp) + 0x4d, 0x85, 0xed, //0x000006cc testq %r13, %r13 + 0x0f, 0x84, 0xdd, 0x03, 0x00, 0x00, //0x000006cf je LBB0_129 + 0x41, 0xc6, 0x04, 0x24, 0x00, //0x000006d5 movb $0, (%r12) + 0x49, 0x83, 0xfd, 0x01, //0x000006da cmpq $1, %r13 + 0x0f, 0x84, 0xce, 0x03, 0x00, 0x00, //0x000006de je LBB0_129 + 0x4d, 0x8d, 0x45, 0xff, //0x000006e4 leaq $-1(%r13), %r8 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000006e8 movl $1, %eax + 0x49, 0x83, 0xf8, 0x10, //0x000006ed cmpq $16, %r8 + 0x0f, 0x82, 0xa9, 0x03, 0x00, 0x00, //0x000006f1 jb LBB0_128 + 0x49, 0x81, 0xf8, 0x80, 0x00, 0x00, 0x00, //0x000006f7 cmpq $128, %r8 + 0x0f, 0x83, 0x12, 0x02, 0x00, 0x00, //0x000006fe jae LBB0_113 + 0x31, 0xf6, //0x00000704 xorl %esi, %esi + 0xe9, 0x3e, 0x03, 0x00, 0x00, //0x00000706 jmp LBB0_122 + //0x0000070b LBB0_92 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x0000070b movabsq $18014398509481984, %rax + 0x48, 0x39, 0xc2, //0x00000715 cmpq %rax, %rdx + 0xb1, 0x02, //0x00000718 movb $2, %cl + 0x80, 0xd9, 0x00, //0x0000071a sbbb $0, %cl + 0x48, 0xd3, 0xea, //0x0000071d shrq %cl, %rdx + 0x48, 0xc1, 0xe6, 0x34, //0x00000720 shlq $52, %rsi + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000724 movabsq $4503599627370495, %rax + 0x48, 0x21, 0xc2, //0x0000072e andq %rax, %rdx + 0x48, 0x09, 0xf2, //0x00000731 orq %rsi, %rdx + 0x48, 0x89, 0xd0, //0x00000734 movq %rdx, %rax + 0x4c, 0x09, 0xf0, //0x00000737 orq %r14, %rax + 0x80, 0x7d, 0xb8, 0x2d, //0x0000073a cmpb $45, $-72(%rbp) + 0x48, 0x0f, 0x45, 0xc2, //0x0000073e cmovneq %rdx, %rax + 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x00000742 vmovq %rax, %xmm0 + 0x83, 0x7d, 0xa0, 0x00, //0x00000747 cmpl $0, $-96(%rbp) + 0x0f, 0x84, 0x13, 0x1a, 0x00, 0x00, //0x0000074b je LBB0_435 + 0xbe, 0x40, 0x00, 0x00, 0x00, //0x00000751 movl $64, %esi + 0x49, 0xff, 0xc0, //0x00000756 incq %r8 + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00000759 je LBB0_95 + 0x49, 0x0f, 0xbd, 0xf0, //0x0000075f bsrq %r8, %rsi + 0x48, 0x83, 0xf6, 0x3f, //0x00000763 xorq $63, %rsi + //0x00000767 LBB0_95 + 0x89, 0xf1, //0x00000767 movl %esi, %ecx + 0x49, 0xd3, 0xe0, //0x00000769 shlq %cl, %r8 + 0x48, 0x8b, 0x45, 0xc8, //0x0000076c movq $-56(%rbp), %rax + 0x49, 0xf7, 0xe0, //0x00000770 mulq %r8 + 0x49, 0x89, 0xc3, //0x00000773 movq %rax, %r11 + 0x48, 0x89, 0xd3, //0x00000776 movq %rdx, %rbx + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000779 andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000077f cmpq $511, %rdx + 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000786 jne LBB0_100 + 0x4c, 0x89, 0xc1, //0x0000078c movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x0000078f notq %rcx + 0x49, 0x39, 0xcb, //0x00000792 cmpq %rcx, %r11 + 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00000795 jbe LBB0_100 + 0x4c, 0x89, 0xc0, //0x0000079b movq %r8, %rax + 0x48, 0x8d, 0x15, 0xdb, 0x1a, 0x00, 0x00, //0x0000079e leaq $6875(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */ + 0x48, 0x8b, 0x7d, 0xc0, //0x000007a5 movq $-64(%rbp), %rdi + 0x48, 0xf7, 0x24, 0x17, //0x000007a9 mulq (%rdi,%rdx) + 0x49, 0x01, 0xd3, //0x000007ad addq %rdx, %r11 + 0x48, 0x83, 0xd3, 0x00, //0x000007b0 adcq $0, %rbx + 0x89, 0xda, //0x000007b4 movl %ebx, %edx + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000007b6 andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000007bc cmpq $511, %rdx + 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000007c3 jne LBB0_100 + 0x49, 0x83, 0xfb, 0xff, //0x000007c9 cmpq $-1, %r11 + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000007cd jne LBB0_100 + 0x48, 0x39, 0xc8, //0x000007d3 cmpq %rcx, %rax + 0x0f, 0x87, 0xd7, 0xfe, 0xff, 0xff, //0x000007d6 ja LBB0_87 + //0x000007dc LBB0_100 + 0x48, 0x89, 0xd8, //0x000007dc movq %rbx, %rax + 0x48, 0xc1, 0xe8, 0x3f, //0x000007df shrq $63, %rax + 0x8d, 0x48, 0x09, //0x000007e3 leal $9(%rax), %ecx + 0x48, 0xd3, 0xeb, //0x000007e6 shrq %cl, %rbx + 0x4d, 0x85, 0xdb, //0x000007e9 testq %r11, %r11 + 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x000007ec jne LBB0_103 + 0x48, 0x85, 0xd2, //0x000007f2 testq %rdx, %rdx + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000007f5 jne LBB0_103 + 0x89, 0xd9, //0x000007fb movl %ebx, %ecx + 0x83, 0xe1, 0x03, //0x000007fd andl $3, %ecx + 0x83, 0xf9, 0x01, //0x00000800 cmpl $1, %ecx + 0x0f, 0x84, 0xaa, 0xfe, 0xff, 0xff, //0x00000803 je LBB0_87 + //0x00000809 LBB0_103 + 0x49, 0x29, 0xf2, //0x00000809 subq %rsi, %r10 + 0x89, 0xda, //0x0000080c movl %ebx, %edx + 0x83, 0xe2, 0x01, //0x0000080e andl $1, %edx + 0x48, 0x01, 0xda, //0x00000811 addq %rbx, %rdx + 0x49, 0x01, 0xc2, //0x00000814 addq %rax, %r10 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00000817 movabsq $18014398509481984, %rax + 0x48, 0x39, 0xc2, //0x00000821 cmpq %rax, %rdx + 0x49, 0x83, 0xda, 0x00, //0x00000824 sbbq $0, %r10 + 0x49, 0x8d, 0x42, 0xff, //0x00000828 leaq $-1(%r10), %rax + 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x0000082c cmpq $2045, %rax + 0x0f, 0x87, 0x7b, 0xfe, 0xff, 0xff, //0x00000832 ja LBB0_87 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00000838 movabsq $18014398509481984, %rax + 0x48, 0x39, 0xc2, //0x00000842 cmpq %rax, %rdx + 0xb1, 0x02, //0x00000845 movb $2, %cl + 0x80, 0xd9, 0x00, //0x00000847 sbbb $0, %cl + 0x48, 0xd3, 0xea, //0x0000084a shrq %cl, %rdx + 0x49, 0xc1, 0xe2, 0x34, //0x0000084d shlq $52, %r10 + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000851 movabsq $4503599627370495, %rax + 0x48, 0x21, 0xc2, //0x0000085b andq %rax, %rdx + 0x4c, 0x09, 0xd2, //0x0000085e orq %r10, %rdx + 0x48, 0x89, 0xd0, //0x00000861 movq %rdx, %rax + 0x4c, 0x09, 0xf0, //0x00000864 orq %r14, %rax + 0x80, 0x7d, 0xb8, 0x2d, //0x00000867 cmpb $45, $-72(%rbp) + 0x48, 0x0f, 0x45, 0xc2, //0x0000086b cmovneq %rdx, %rax + 0xc4, 0xe1, 0xf9, 0x6e, 0xc8, //0x0000086f vmovq %rax, %xmm1 + 0xc5, 0xf9, 0x2e, 0xc1, //0x00000874 vucomisd %xmm1, %xmm0 + 0x0f, 0x85, 0x35, 0xfe, 0xff, 0xff, //0x00000878 jne LBB0_87 + 0x0f, 0x8b, 0xe0, 0x18, 0x00, 0x00, //0x0000087e jnp LBB0_435 + 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00000884 jmp LBB0_87 + //0x00000889 LBB0_105 + 0x48, 0x89, 0xc1, //0x00000889 movq %rax, %rcx + //0x0000088c LBB0_106 + 0x8d, 0x43, 0xd0, //0x0000088c leal $-48(%rbx), %eax + 0x3c, 0x09, //0x0000088f cmpb $9, %al + 0x0f, 0x86, 0x29, 0x00, 0x00, 0x00, //0x00000891 jbe LBB0_109 + //0x00000897 LBB0_107 + 0x48, 0x8b, 0x45, 0xa8, //0x00000897 movq $-88(%rbp), %rax + 0x48, 0x89, 0x08, //0x0000089b movq %rcx, (%rax) + 0x49, 0xc7, 0x07, 0xfe, 0xff, 0xff, 0xff, //0x0000089e movq $-2, (%r15) + 0xe9, 0xf1, 0x18, 0x00, 0x00, //0x000008a5 jmp LBB0_438 + //0x000008aa LBB0_108 + 0x4c, 0x89, 0xf6, //0x000008aa movq %r14, %rsi + 0x48, 0x8b, 0x45, 0xa8, //0x000008ad movq $-88(%rbp), %rax + 0x4c, 0x89, 0x30, //0x000008b1 movq %r14, (%rax) + 0x49, 0xc7, 0x07, 0xff, 0xff, 0xff, 0xff, //0x000008b4 movq $-1, (%r15) + 0xe9, 0xdb, 0x18, 0x00, 0x00, //0x000008bb jmp LBB0_438 + //0x000008c0 LBB0_109 + 0x4c, 0x89, 0x7d, 0xb0, //0x000008c0 movq %r15, $-80(%rbp) + 0x45, 0x31, 0xd2, //0x000008c4 xorl %r10d, %r10d + 0x4c, 0x39, 0xf1, //0x000008c7 cmpq %r14, %rcx + 0x0f, 0x83, 0xad, 0x01, 0x00, 0x00, //0x000008ca jae LBB0_126 + 0x4c, 0x89, 0xf0, //0x000008d0 movq %r14, %rax + 0x4d, 0x8d, 0x7e, 0xff, //0x000008d3 leaq $-1(%r14), %r15 + 0x45, 0x31, 0xd2, //0x000008d7 xorl %r10d, %r10d + //0x000008da LBB0_111 + 0x44, 0x89, 0xd6, //0x000008da movl %r10d, %esi + 0x0f, 0xb6, 0xdb, //0x000008dd movzbl %bl, %ebx + 0x41, 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x000008e0 cmpl $10000, %r10d + 0x8d, 0x04, 0xb6, //0x000008e7 leal (%rsi,%rsi,4), %eax + 0x44, 0x8d, 0x54, 0x43, 0xd0, //0x000008ea leal $-48(%rbx,%rax,2), %r10d + 0x44, 0x0f, 0x4d, 0xd6, //0x000008ef cmovgel %esi, %r10d + 0x49, 0x39, 0xcf, //0x000008f3 cmpq %rcx, %r15 + 0x0f, 0x84, 0x7e, 0x01, 0x00, 0x00, //0x000008f6 je LBB0_125 + 0x41, 0x0f, 0xb6, 0x5c, 0x09, 0x01, //0x000008fc movzbl $1(%r9,%rcx), %ebx + 0x8d, 0x43, 0xd0, //0x00000902 leal $-48(%rbx), %eax + 0x48, 0x83, 0xc1, 0x01, //0x00000905 addq $1, %rcx + 0x3c, 0x0a, //0x00000909 cmpb $10, %al + 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x0000090b jb LBB0_111 + 0xe9, 0x67, 0x01, 0x00, 0x00, //0x00000911 jmp LBB0_126 + //0x00000916 LBB0_113 + 0x4c, 0x89, 0xc6, //0x00000916 movq %r8, %rsi + 0x48, 0x83, 0xe6, 0x80, //0x00000919 andq $-128, %rsi + 0x48, 0x8d, 0x5e, 0x80, //0x0000091d leaq $-128(%rsi), %rbx + 0x48, 0x89, 0xdf, //0x00000921 movq %rbx, %rdi + 0x48, 0xc1, 0xef, 0x07, //0x00000924 shrq $7, %rdi + 0x48, 0x83, 0xc7, 0x01, //0x00000928 addq $1, %rdi + 0x89, 0xf8, //0x0000092c movl %edi, %eax + 0x83, 0xe0, 0x03, //0x0000092e andl $3, %eax + 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x00000931 cmpq $384, %rbx + 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000938 jae LBB0_115 + 0x31, 0xdb, //0x0000093e xorl %ebx, %ebx + 0xe9, 0xb2, 0x00, 0x00, 0x00, //0x00000940 jmp LBB0_117 + //0x00000945 LBB0_115 + 0x48, 0x83, 0xe7, 0xfc, //0x00000945 andq $-4, %rdi + 0x48, 0xf7, 0xdf, //0x00000949 negq %rdi + 0x31, 0xdb, //0x0000094c xorl %ebx, %ebx + 0xc5, 0xf9, 0x57, 0xc0, //0x0000094e vxorpd %xmm0, %xmm0, %xmm0 + //0x00000952 LBB0_116 + 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x01, //0x00000952 vmovupd %ymm0, $1(%r12,%rbx) + 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x21, //0x00000959 vmovupd %ymm0, $33(%r12,%rbx) + 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x41, //0x00000960 vmovupd %ymm0, $65(%r12,%rbx) + 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x1c, 0x61, //0x00000967 vmovupd %ymm0, $97(%r12,%rbx) + 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x81, 0x00, 0x00, 0x00, //0x0000096e vmovupd %ymm0, $129(%r12,%rbx) + 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xa1, 0x00, 0x00, 0x00, //0x00000978 vmovupd %ymm0, $161(%r12,%rbx) + 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xc1, 0x00, 0x00, 0x00, //0x00000982 vmovupd %ymm0, $193(%r12,%rbx) + 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xe1, 0x00, 0x00, 0x00, //0x0000098c vmovupd %ymm0, $225(%r12,%rbx) + 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x01, 0x01, 0x00, 0x00, //0x00000996 vmovupd %ymm0, $257(%r12,%rbx) + 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x21, 0x01, 0x00, 0x00, //0x000009a0 vmovupd %ymm0, $289(%r12,%rbx) + 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x41, 0x01, 0x00, 0x00, //0x000009aa vmovupd %ymm0, $321(%r12,%rbx) + 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x61, 0x01, 0x00, 0x00, //0x000009b4 vmovupd %ymm0, $353(%r12,%rbx) + 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0x81, 0x01, 0x00, 0x00, //0x000009be vmovupd %ymm0, $385(%r12,%rbx) + 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xa1, 0x01, 0x00, 0x00, //0x000009c8 vmovupd %ymm0, $417(%r12,%rbx) + 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xc1, 0x01, 0x00, 0x00, //0x000009d2 vmovupd %ymm0, $449(%r12,%rbx) + 0xc4, 0xc1, 0x7d, 0x11, 0x84, 0x1c, 0xe1, 0x01, 0x00, 0x00, //0x000009dc vmovupd %ymm0, $481(%r12,%rbx) + 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x000009e6 addq $512, %rbx + 0x48, 0x83, 0xc7, 0x04, //0x000009ed addq $4, %rdi + 0x0f, 0x85, 0x5b, 0xff, 0xff, 0xff, //0x000009f1 jne LBB0_116 + //0x000009f7 LBB0_117 + 0x48, 0x85, 0xc0, //0x000009f7 testq %rax, %rax + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x000009fa je LBB0_120 + 0x48, 0xf7, 0xd8, //0x00000a00 negq %rax + 0xc5, 0xf9, 0x57, 0xc0, //0x00000a03 vxorpd %xmm0, %xmm0, %xmm0 + //0x00000a07 LBB0_119 + 0x48, 0x89, 0xdf, //0x00000a07 movq %rbx, %rdi + 0x48, 0x83, 0xcf, 0x01, //0x00000a0a orq $1, %rdi + 0xc4, 0xc1, 0x7d, 0x11, 0x04, 0x3c, //0x00000a0e vmovupd %ymm0, (%r12,%rdi) + 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x3c, 0x20, //0x00000a14 vmovupd %ymm0, $32(%r12,%rdi) + 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x3c, 0x40, //0x00000a1b vmovupd %ymm0, $64(%r12,%rdi) + 0xc4, 0xc1, 0x7d, 0x11, 0x44, 0x3c, 0x60, //0x00000a22 vmovupd %ymm0, $96(%r12,%rdi) + 0x48, 0x83, 0xeb, 0x80, //0x00000a29 subq $-128, %rbx + 0x48, 0xff, 0xc0, //0x00000a2d incq %rax + 0x0f, 0x85, 0xd1, 0xff, 0xff, 0xff, //0x00000a30 jne LBB0_119 + //0x00000a36 LBB0_120 + 0x49, 0x39, 0xf0, //0x00000a36 cmpq %rsi, %r8 + 0x0f, 0x84, 0x73, 0x00, 0x00, 0x00, //0x00000a39 je LBB0_129 + 0x41, 0xf6, 0xc0, 0x70, //0x00000a3f testb $112, %r8b + 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x00000a43 je LBB0_127 + //0x00000a49 LBB0_122 + 0x4c, 0x89, 0xc7, //0x00000a49 movq %r8, %rdi + 0x48, 0x83, 0xe7, 0xf0, //0x00000a4c andq $-16, %rdi + 0x48, 0x8d, 0x47, 0x01, //0x00000a50 leaq $1(%rdi), %rax + 0xc5, 0xf9, 0x57, 0xc0, //0x00000a54 vxorpd %xmm0, %xmm0, %xmm0 + //0x00000a58 LBB0_123 + 0xc4, 0xc1, 0x79, 0x11, 0x44, 0x34, 0x01, //0x00000a58 vmovupd %xmm0, $1(%r12,%rsi) + 0x48, 0x83, 0xc6, 0x10, //0x00000a5f addq $16, %rsi + 0x48, 0x39, 0xf7, //0x00000a63 cmpq %rsi, %rdi + 0x0f, 0x85, 0xec, 0xff, 0xff, 0xff, //0x00000a66 jne LBB0_123 + 0x49, 0x39, 0xf8, //0x00000a6c cmpq %rdi, %r8 + 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00000a6f jne LBB0_128 + 0xe9, 0x38, 0x00, 0x00, 0x00, //0x00000a75 jmp LBB0_129 + //0x00000a7a LBB0_125 + 0x4c, 0x89, 0xf1, //0x00000a7a movq %r14, %rcx + //0x00000a7d LBB0_126 + 0x45, 0x0f, 0xaf, 0xd3, //0x00000a7d imull %r11d, %r10d + 0x41, 0x01, 0xd2, //0x00000a81 addl %edx, %r10d + 0x48, 0x89, 0x4d, 0x98, //0x00000a84 movq %rcx, $-104(%rbp) + 0x4c, 0x8b, 0x7d, 0xb0, //0x00000a88 movq $-80(%rbp), %r15 + 0xe9, 0x76, 0xf9, 0xff, 0xff, //0x00000a8c jmp LBB0_59 + //0x00000a91 LBB0_127 + 0x48, 0x83, 0xce, 0x01, //0x00000a91 orq $1, %rsi + 0x48, 0x89, 0xf0, //0x00000a95 movq %rsi, %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a98 .p2align 4, 0x90 + //0x00000aa0 LBB0_128 + 0x41, 0xc6, 0x04, 0x04, 0x00, //0x00000aa0 movb $0, (%r12,%rax) + 0x48, 0x83, 0xc0, 0x01, //0x00000aa5 addq $1, %rax + 0x49, 0x39, 0xc5, //0x00000aa9 cmpq %rax, %r13 + 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00000aac jne LBB0_128 + //0x00000ab2 LBB0_129 + 0x48, 0x89, 0x4d, 0xb8, //0x00000ab2 movq %rcx, $-72(%rbp) + 0x44, 0x8a, 0x02, //0x00000ab6 movb (%rdx), %r8b + 0x31, 0xff, //0x00000ab9 xorl %edi, %edi + 0x41, 0x80, 0xf8, 0x2d, //0x00000abb cmpb $45, %r8b + 0x40, 0x0f, 0x94, 0xc7, //0x00000abf sete %dil + 0x45, 0x31, 0xdb, //0x00000ac3 xorl %r11d, %r11d + 0x48, 0x8b, 0x4d, 0xc8, //0x00000ac6 movq $-56(%rbp), %rcx + 0x48, 0x39, 0xf9, //0x00000aca cmpq %rdi, %rcx + 0x0f, 0x8e, 0xe4, 0x00, 0x00, 0x00, //0x00000acd jle LBB0_143 + 0x48, 0x89, 0x55, 0xc0, //0x00000ad3 movq %rdx, $-64(%rbp) + 0x44, 0x88, 0x45, 0xd7, //0x00000ad7 movb %r8b, $-41(%rbp) + 0x4c, 0x89, 0x7d, 0xb0, //0x00000adb movq %r15, $-80(%rbp) + 0x4c, 0x89, 0xd0, //0x00000adf movq %r10, %rax + 0x48, 0x2b, 0x45, 0xb8, //0x00000ae2 subq $-72(%rbp), %rax + 0x41, 0xb7, 0x01, //0x00000ae6 movb $1, %r15b + 0x45, 0x31, 0xc0, //0x00000ae9 xorl %r8d, %r8d + 0x45, 0x31, 0xd2, //0x00000aec xorl %r10d, %r10d + 0x45, 0x31, 0xf6, //0x00000aef xorl %r14d, %r14d + 0x31, 0xf6, //0x00000af2 xorl %esi, %esi + 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00000af4 jmp LBB0_133 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000af9 .p2align 4, 0x90 + //0x00000b00 LBB0_131 + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000b00 movl $1, %esi + 0x44, 0x89, 0xf1, //0x00000b05 movl %r14d, %ecx + 0x41, 0x80, 0xfb, 0x2e, //0x00000b08 cmpb $46, %r11b + 0x49, 0x89, 0xcb, //0x00000b0c movq %rcx, %r11 + 0x48, 0x8b, 0x4d, 0xc8, //0x00000b0f movq $-56(%rbp), %rcx + 0x0f, 0x85, 0xbc, 0x00, 0x00, 0x00, //0x00000b13 jne LBB0_145 + //0x00000b19 LBB0_132 + 0x48, 0x83, 0xc7, 0x01, //0x00000b19 addq $1, %rdi + 0x48, 0x39, 0xcf, //0x00000b1d cmpq %rcx, %rdi + 0x41, 0x0f, 0x9c, 0xc7, //0x00000b20 setl %r15b + 0x48, 0x39, 0xf8, //0x00000b24 cmpq %rdi, %rax + 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x00000b27 je LBB0_144 + //0x00000b2d LBB0_133 + 0x89, 0xf3, //0x00000b2d movl %esi, %ebx + 0x44, 0x89, 0xda, //0x00000b2f movl %r11d, %edx + 0x48, 0x8b, 0x75, 0xc0, //0x00000b32 movq $-64(%rbp), %rsi + 0x44, 0x0f, 0xb6, 0x1c, 0x3e, //0x00000b36 movzbl (%rsi,%rdi), %r11d + 0x41, 0x8d, 0x73, 0xd0, //0x00000b3b leal $-48(%r11), %esi + 0x40, 0x80, 0xfe, 0x09, //0x00000b3f cmpb $9, %sil + 0x0f, 0x87, 0xb7, 0xff, 0xff, 0xff, //0x00000b43 ja LBB0_131 + 0x41, 0x80, 0xfb, 0x30, //0x00000b49 cmpb $48, %r11b + 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00000b4d jne LBB0_137 + 0x45, 0x85, 0xf6, //0x00000b53 testl %r14d, %r14d + 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000b56 je LBB0_141 + 0x49, 0x63, 0xf0, //0x00000b5c movslq %r8d, %rsi + 0x49, 0x39, 0xf5, //0x00000b5f cmpq %rsi, %r13 + 0x0f, 0x87, 0x11, 0x00, 0x00, 0x00, //0x00000b62 ja LBB0_138 + 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00000b68 jmp LBB0_139 + //0x00000b6d LBB0_137 + 0x49, 0x63, 0xf6, //0x00000b6d movslq %r14d, %rsi + 0x49, 0x39, 0xf5, //0x00000b70 cmpq %rsi, %r13 + 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x00000b73 jbe LBB0_140 + //0x00000b79 LBB0_138 + 0x45, 0x88, 0x1c, 0x34, //0x00000b79 movb %r11b, (%r12,%rsi) + 0x41, 0x83, 0xc0, 0x01, //0x00000b7d addl $1, %r8d + //0x00000b81 LBB0_139 + 0x41, 0x89, 0xd3, //0x00000b81 movl %edx, %r11d + 0x45, 0x89, 0xc6, //0x00000b84 movl %r8d, %r14d + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00000b87 jmp LBB0_142 + //0x00000b8c LBB0_140 + 0x41, 0x89, 0xd3, //0x00000b8c movl %edx, %r11d + 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000b8f movl $1, %r10d + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00000b95 jmp LBB0_142 + //0x00000b9a LBB0_141 + 0x83, 0xc2, 0xff, //0x00000b9a addl $-1, %edx + 0x45, 0x31, 0xf6, //0x00000b9d xorl %r14d, %r14d + 0x41, 0x89, 0xd3, //0x00000ba0 movl %edx, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ba3 .p2align 4, 0x90 + //0x00000bb0 LBB0_142 + 0x89, 0xde, //0x00000bb0 movl %ebx, %esi + 0xe9, 0x62, 0xff, 0xff, 0xff, //0x00000bb2 jmp LBB0_132 + //0x00000bb7 LBB0_143 + 0x31, 0xc9, //0x00000bb7 xorl %ecx, %ecx + 0x45, 0x31, 0xdb, //0x00000bb9 xorl %r11d, %r11d + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000bbc movabsq $4503599627370495, %rbx + 0xe9, 0x80, 0x15, 0x00, 0x00, //0x00000bc6 jmp LBB0_434 + //0x00000bcb LBB0_144 + 0x48, 0x89, 0xcf, //0x00000bcb movq %rcx, %rdi + 0x89, 0xf3, //0x00000bce movl %esi, %ebx + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000bd0 jmp LBB0_146 + //0x00000bd5 LBB0_145 + 0x49, 0x89, 0xd3, //0x00000bd5 movq %rdx, %r11 + //0x00000bd8 LBB0_146 + 0x85, 0xdb, //0x00000bd8 testl %ebx, %ebx + 0x45, 0x0f, 0x44, 0xd8, //0x00000bda cmovel %r8d, %r11d + 0x41, 0xf6, 0xc7, 0x01, //0x00000bde testb $1, %r15b + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000be2 movabsq $-9223372036854775808, %r14 + 0x48, 0x8b, 0x55, 0xc0, //0x00000bec movq $-64(%rbp), %rdx + 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00000bf0 je LBB0_151 + 0x89, 0xf8, //0x00000bf6 movl %edi, %eax + 0x8a, 0x04, 0x02, //0x00000bf8 movb (%rdx,%rax), %al + 0x0c, 0x20, //0x00000bfb orb $32, %al + 0x3c, 0x65, //0x00000bfd cmpb $101, %al + 0x4c, 0x8b, 0x7d, 0xb0, //0x00000bff movq $-80(%rbp), %r15 + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000c03 movabsq $4503599627370495, %rbx + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00000c0d jne LBB0_152 + 0x89, 0xfe, //0x00000c13 movl %edi, %esi + 0x8a, 0x54, 0x32, 0x01, //0x00000c15 movb $1(%rdx,%rsi), %dl + 0x80, 0xfa, 0x2d, //0x00000c19 cmpb $45, %dl + 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00000c1c je LBB0_153 + 0x80, 0xfa, 0x2b, //0x00000c22 cmpb $43, %dl + 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000c25 jne LBB0_155 + 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x00000c2b movl $1, $-64(%rbp) + 0x83, 0xc7, 0x02, //0x00000c32 addl $2, %edi + 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00000c35 jmp LBB0_154 + //0x00000c3a LBB0_151 + 0x4c, 0x8b, 0x7d, 0xb0, //0x00000c3a movq $-80(%rbp), %r15 + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000c3e movabsq $4503599627370495, %rbx + //0x00000c48 LBB0_152 + 0x4c, 0x89, 0xdf, //0x00000c48 movq %r11, %rdi + 0xe9, 0x79, 0x00, 0x00, 0x00, //0x00000c4b jmp LBB0_163 + //0x00000c50 LBB0_153 + 0x83, 0xc7, 0x02, //0x00000c50 addl $2, %edi + 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000c53 movl $-1, $-64(%rbp) + //0x00000c5a LBB0_154 + 0x89, 0xfe, //0x00000c5a movl %edi, %esi + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000c5c jmp LBB0_156 + //0x00000c61 LBB0_155 + 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x00000c61 movl $1, $-64(%rbp) + 0x48, 0x83, 0xc6, 0x01, //0x00000c68 addq $1, %rsi + //0x00000c6c LBB0_156 + 0x48, 0x63, 0xf6, //0x00000c6c movslq %esi, %rsi + 0x31, 0xd2, //0x00000c6f xorl %edx, %edx + 0x48, 0x39, 0xf1, //0x00000c71 cmpq %rsi, %rcx + 0x48, 0x8b, 0x45, 0xb8, //0x00000c74 movq $-72(%rbp), %rax + 0x48, 0x8b, 0x7d, 0x98, //0x00000c78 movq $-104(%rbp), %rdi + 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x00000c7c jle LBB0_162 + 0x48, 0x01, 0xf0, //0x00000c82 addq %rsi, %rax + 0x31, 0xd2, //0x00000c85 xorl %edx, %edx + //0x00000c87 LBB0_158 + 0x41, 0x0f, 0xbe, 0x0c, 0x01, //0x00000c87 movsbl (%r9,%rax), %ecx + 0x83, 0xf9, 0x30, //0x00000c8c cmpl $48, %ecx + 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x00000c8f jl LBB0_162 + 0x80, 0xf9, 0x39, //0x00000c95 cmpb $57, %cl + 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x00000c98 jg LBB0_162 + 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x00000c9e cmpl $9999, %edx + 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00000ca4 jg LBB0_162 + 0x8d, 0x14, 0x92, //0x00000caa leal (%rdx,%rdx,4), %edx + 0x8d, 0x14, 0x51, //0x00000cad leal (%rcx,%rdx,2), %edx + 0x83, 0xc2, 0xd0, //0x00000cb0 addl $-48, %edx + 0x48, 0x83, 0xc0, 0x01, //0x00000cb3 addq $1, %rax + 0x48, 0x39, 0xc7, //0x00000cb7 cmpq %rax, %rdi + 0x0f, 0x85, 0xc7, 0xff, 0xff, 0xff, //0x00000cba jne LBB0_158 + //0x00000cc0 LBB0_162 + 0x0f, 0xaf, 0x55, 0xc0, //0x00000cc0 imull $-64(%rbp), %edx + 0x44, 0x01, 0xda, //0x00000cc4 addl %r11d, %edx + 0x89, 0xd7, //0x00000cc7 movl %edx, %edi + //0x00000cc9 LBB0_163 + 0x45, 0x85, 0xc0, //0x00000cc9 testl %r8d, %r8d + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000ccc je LBB0_166 + 0x45, 0x31, 0xdb, //0x00000cd2 xorl %r11d, %r11d + 0x81, 0xff, 0x36, 0x01, 0x00, 0x00, //0x00000cd5 cmpl $310, %edi + 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x00000cdb jle LBB0_167 + 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00000ce1 movabsq $9218868437227405312, %rcx + 0x44, 0x8a, 0x45, 0xd7, //0x00000ceb movb $-41(%rbp), %r8b + 0xe9, 0x57, 0x14, 0x00, 0x00, //0x00000cef jmp LBB0_434 + //0x00000cf4 LBB0_166 + 0x31, 0xc9, //0x00000cf4 xorl %ecx, %ecx + 0x45, 0x31, 0xdb, //0x00000cf6 xorl %r11d, %r11d + 0x44, 0x8a, 0x45, 0xd7, //0x00000cf9 movb $-41(%rbp), %r8b + 0xe9, 0x49, 0x14, 0x00, 0x00, //0x00000cfd jmp LBB0_434 + //0x00000d02 LBB0_167 + 0x81, 0xff, 0xb6, 0xfe, 0xff, 0xff, //0x00000d02 cmpl $-330, %edi + 0x0f, 0x8d, 0x0b, 0x00, 0x00, 0x00, //0x00000d08 jge LBB0_169 + 0x31, 0xc9, //0x00000d0e xorl %ecx, %ecx + 0x44, 0x8a, 0x45, 0xd7, //0x00000d10 movb $-41(%rbp), %r8b + 0xe9, 0x32, 0x14, 0x00, 0x00, //0x00000d14 jmp LBB0_434 + //0x00000d19 LBB0_169 + 0x85, 0xff, //0x00000d19 testl %edi, %edi + 0x0f, 0x8e, 0x12, 0x02, 0x00, 0x00, //0x00000d1b jle LBB0_201 + 0x45, 0x31, 0xf6, //0x00000d21 xorl %r14d, %r14d + 0x44, 0x89, 0xc3, //0x00000d24 movl %r8d, %ebx + 0x44, 0x89, 0xc0, //0x00000d27 movl %r8d, %eax + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000d2a jmp LBB0_173 + //0x00000d2f LBB0_171 + 0x31, 0xc0, //0x00000d2f xorl %eax, %eax + //0x00000d31 LBB0_172 + 0x45, 0x01, 0xf3, //0x00000d31 addl %r14d, %r11d + 0x45, 0x89, 0xde, //0x00000d34 movl %r11d, %r14d + 0x85, 0xff, //0x00000d37 testl %edi, %edi + 0x0f, 0x8e, 0xf7, 0x01, 0x00, 0x00, //0x00000d39 jle LBB0_202 + //0x00000d3f LBB0_173 + 0x83, 0xff, 0x08, //0x00000d3f cmpl $8, %edi + 0x0f, 0x8e, 0x0b, 0x00, 0x00, 0x00, //0x00000d42 jle LBB0_175 + 0x41, 0xbb, 0x1b, 0x00, 0x00, 0x00, //0x00000d48 movl $27, %r11d + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000d4e jmp LBB0_176 + //0x00000d53 LBB0_175 + 0x89, 0xf9, //0x00000d53 movl %edi, %ecx + 0x48, 0x8d, 0x15, 0xb4, 0x40, 0x00, 0x00, //0x00000d55 leaq $16564(%rip), %rdx /* _POW_TAB+0(%rip) */ + 0x44, 0x8b, 0x1c, 0x8a, //0x00000d5c movl (%rdx,%rcx,4), %r11d + //0x00000d60 LBB0_176 + 0x85, 0xc0, //0x00000d60 testl %eax, %eax + 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00000d62 je LBB0_171 + 0x48, 0x89, 0x7d, 0xc8, //0x00000d68 movq %rdi, $-56(%rbp) + 0x44, 0x89, 0xd9, //0x00000d6c movl %r11d, %ecx + 0x85, 0xc0, //0x00000d6f testl %eax, %eax + 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00000d71 movl $0, %edi + 0x0f, 0x4f, 0xf8, //0x00000d76 cmovgl %eax, %edi + 0x31, 0xf6, //0x00000d79 xorl %esi, %esi + 0x31, 0xd2, //0x00000d7b xorl %edx, %edx + //0x00000d7d LBB0_178 + 0x48, 0x39, 0xf7, //0x00000d7d cmpq %rsi, %rdi + 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x00000d80 je LBB0_186 + 0x48, 0x8d, 0x14, 0x92, //0x00000d86 leaq (%rdx,%rdx,4), %rdx + 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x00000d8a movsbq (%r12,%rsi), %rbx + 0x48, 0x8d, 0x14, 0x53, //0x00000d8f leaq (%rbx,%rdx,2), %rdx + 0x48, 0x83, 0xc2, 0xd0, //0x00000d93 addq $-48, %rdx + 0x48, 0x83, 0xc6, 0x01, //0x00000d97 addq $1, %rsi + 0x48, 0x89, 0xd3, //0x00000d9b movq %rdx, %rbx + 0x48, 0xd3, 0xeb, //0x00000d9e shrq %cl, %rbx + 0x48, 0x85, 0xdb, //0x00000da1 testq %rbx, %rbx + 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00000da4 je LBB0_178 + 0x89, 0xf7, //0x00000daa movl %esi, %edi + //0x00000dac LBB0_181 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000dac movq $-1, %r9 + 0x49, 0xd3, 0xe1, //0x00000db3 shlq %cl, %r9 + 0x49, 0xf7, 0xd1, //0x00000db6 notq %r9 + 0x31, 0xdb, //0x00000db9 xorl %ebx, %ebx + 0x39, 0xc7, //0x00000dbb cmpl %eax, %edi + 0x0f, 0x8d, 0x4d, 0x00, 0x00, 0x00, //0x00000dbd jge LBB0_185 + 0x4c, 0x89, 0x5d, 0xc0, //0x00000dc3 movq %r11, $-64(%rbp) + 0x4c, 0x63, 0xff, //0x00000dc7 movslq %edi, %r15 + 0x4d, 0x63, 0xc0, //0x00000dca movslq %r8d, %r8 + 0x4b, 0x8d, 0x34, 0x3c, //0x00000dcd leaq (%r12,%r15), %rsi + 0x31, 0xdb, //0x00000dd1 xorl %ebx, %ebx + //0x00000dd3 LBB0_183 + 0x48, 0x89, 0xd0, //0x00000dd3 movq %rdx, %rax + 0x48, 0xd3, 0xe8, //0x00000dd6 shrq %cl, %rax + 0x4c, 0x21, 0xca, //0x00000dd9 andq %r9, %rdx + 0x04, 0x30, //0x00000ddc addb $48, %al + 0x41, 0x88, 0x04, 0x1c, //0x00000dde movb %al, (%r12,%rbx) + 0x48, 0x0f, 0xbe, 0x04, 0x1e, //0x00000de2 movsbq (%rsi,%rbx), %rax + 0x4d, 0x8d, 0x1c, 0x1f, //0x00000de7 leaq (%r15,%rbx), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00000deb addq $1, %r11 + 0x48, 0x83, 0xc3, 0x01, //0x00000def addq $1, %rbx + 0x48, 0x8d, 0x14, 0x92, //0x00000df3 leaq (%rdx,%rdx,4), %rdx + 0x48, 0x8d, 0x14, 0x50, //0x00000df7 leaq (%rax,%rdx,2), %rdx + 0x48, 0x83, 0xc2, 0xd0, //0x00000dfb addq $-48, %rdx + 0x4d, 0x39, 0xc3, //0x00000dff cmpq %r8, %r11 + 0x0f, 0x8c, 0xcb, 0xff, 0xff, 0xff, //0x00000e02 jl LBB0_183 + 0x4c, 0x8b, 0x7d, 0xb0, //0x00000e08 movq $-80(%rbp), %r15 + 0x4c, 0x8b, 0x5d, 0xc0, //0x00000e0c movq $-64(%rbp), %r11 + //0x00000e10 LBB0_185 + 0x48, 0x8b, 0x45, 0xc8, //0x00000e10 movq $-56(%rbp), %rax + 0x29, 0xf8, //0x00000e14 subl %edi, %eax + 0x48, 0x89, 0xc7, //0x00000e16 movq %rax, %rdi + 0x83, 0xc7, 0x01, //0x00000e19 addl $1, %edi + 0x48, 0x85, 0xd2, //0x00000e1c testq %rdx, %rdx + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000e1f movl $1, %r8d + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000e25 jne LBB0_190 + 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00000e2b jmp LBB0_192 + //0x00000e30 LBB0_186 + 0x48, 0x85, 0xd2, //0x00000e30 testq %rdx, %rdx + 0x0f, 0x84, 0xdb, 0x00, 0x00, 0x00, //0x00000e33 je LBB0_199 + 0x48, 0x89, 0xd6, //0x00000e39 movq %rdx, %rsi + 0x48, 0xd3, 0xee, //0x00000e3c shrq %cl, %rsi + 0x48, 0x85, 0xf6, //0x00000e3f testq %rsi, %rsi + 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x00000e42 je LBB0_196 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000e48 movq $-1, %r9 + 0x49, 0xd3, 0xe1, //0x00000e4f shlq %cl, %r9 + 0x49, 0xf7, 0xd1, //0x00000e52 notq %r9 + 0x48, 0x8b, 0x45, 0xc8, //0x00000e55 movq $-56(%rbp), %rax + 0x29, 0xf8, //0x00000e59 subl %edi, %eax + 0x48, 0x89, 0xc7, //0x00000e5b movq %rax, %rdi + 0x83, 0xc7, 0x01, //0x00000e5e addl $1, %edi + 0x31, 0xdb, //0x00000e61 xorl %ebx, %ebx + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000e63 movl $1, %r8d + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00000e69 jmp LBB0_190 + //0x00000e6e LBB0_189 + 0x48, 0x85, 0xc0, //0x00000e6e testq %rax, %rax + 0x45, 0x0f, 0x45, 0xd0, //0x00000e71 cmovnel %r8d, %r10d + 0x48, 0x01, 0xd2, //0x00000e75 addq %rdx, %rdx + 0x48, 0x8d, 0x14, 0x92, //0x00000e78 leaq (%rdx,%rdx,4), %rdx + 0x48, 0x85, 0xd2, //0x00000e7c testq %rdx, %rdx + 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00000e7f je LBB0_192 + //0x00000e85 LBB0_190 + 0x48, 0x89, 0xd0, //0x00000e85 movq %rdx, %rax + 0x48, 0xd3, 0xe8, //0x00000e88 shrq %cl, %rax + 0x4c, 0x21, 0xca, //0x00000e8b andq %r9, %rdx + 0x48, 0x63, 0xf3, //0x00000e8e movslq %ebx, %rsi + 0x49, 0x39, 0xf5, //0x00000e91 cmpq %rsi, %r13 + 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00000e94 jbe LBB0_189 + 0x04, 0x30, //0x00000e9a addb $48, %al + 0x41, 0x88, 0x04, 0x34, //0x00000e9c movb %al, (%r12,%rsi) + 0x83, 0xc6, 0x01, //0x00000ea0 addl $1, %esi + 0x89, 0xf3, //0x00000ea3 movl %esi, %ebx + 0x48, 0x01, 0xd2, //0x00000ea5 addq %rdx, %rdx + 0x48, 0x8d, 0x14, 0x92, //0x00000ea8 leaq (%rdx,%rdx,4), %rdx + 0x48, 0x85, 0xd2, //0x00000eac testq %rdx, %rdx + 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00000eaf jne LBB0_190 + //0x00000eb5 LBB0_192 + 0x85, 0xdb, //0x00000eb5 testl %ebx, %ebx + 0x0f, 0x8e, 0x47, 0x00, 0x00, 0x00, //0x00000eb7 jle LBB0_197 + 0x89, 0xd8, //0x00000ebd movl %ebx, %eax + 0x48, 0x83, 0xc0, 0x01, //0x00000ebf addq $1, %rax + //0x00000ec3 LBB0_194 + 0x8d, 0x4b, 0xff, //0x00000ec3 leal $-1(%rbx), %ecx + 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00000ec6 cmpb $48, (%r12,%rcx) + 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00000ecb jne LBB0_198 + 0x48, 0x83, 0xc0, 0xff, //0x00000ed1 addq $-1, %rax + 0x89, 0xcb, //0x00000ed5 movl %ecx, %ebx + 0x48, 0x83, 0xf8, 0x01, //0x00000ed7 cmpq $1, %rax + 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00000edb jg LBB0_194 + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00000ee1 jmp LBB0_200 + //0x00000ee6 LBB0_196 + 0x48, 0x01, 0xd2, //0x00000ee6 addq %rdx, %rdx + 0x48, 0x8d, 0x14, 0x92, //0x00000ee9 leaq (%rdx,%rdx,4), %rdx + 0x83, 0xc7, 0x01, //0x00000eed addl $1, %edi + 0x48, 0x89, 0xd6, //0x00000ef0 movq %rdx, %rsi + 0x48, 0xd3, 0xee, //0x00000ef3 shrq %cl, %rsi + 0x48, 0x85, 0xf6, //0x00000ef6 testq %rsi, %rsi + 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00000ef9 je LBB0_196 + 0xe9, 0xa8, 0xfe, 0xff, 0xff, //0x00000eff jmp LBB0_181 + //0x00000f04 LBB0_197 + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000f04 je LBB0_200 + //0x00000f0a LBB0_198 + 0x41, 0x89, 0xd8, //0x00000f0a movl %ebx, %r8d + 0x89, 0xd8, //0x00000f0d movl %ebx, %eax + 0xe9, 0x1d, 0xfe, 0xff, 0xff, //0x00000f0f jmp LBB0_172 + //0x00000f14 LBB0_199 + 0x45, 0x31, 0xc0, //0x00000f14 xorl %r8d, %r8d + 0x31, 0xdb, //0x00000f17 xorl %ebx, %ebx + 0x31, 0xc0, //0x00000f19 xorl %eax, %eax + 0x48, 0x8b, 0x7d, 0xc8, //0x00000f1b movq $-56(%rbp), %rdi + 0xe9, 0x0d, 0xfe, 0xff, 0xff, //0x00000f1f jmp LBB0_172 + //0x00000f24 LBB0_200 + 0x45, 0x01, 0xf3, //0x00000f24 addl %r14d, %r11d + 0x31, 0xff, //0x00000f27 xorl %edi, %edi + 0x45, 0x31, 0xc0, //0x00000f29 xorl %r8d, %r8d + 0x31, 0xdb, //0x00000f2c xorl %ebx, %ebx + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000f2e jmp LBB0_202 + //0x00000f33 LBB0_201 + 0x44, 0x89, 0xc3, //0x00000f33 movl %r8d, %ebx + //0x00000f36 LBB0_202 + 0x49, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00000f36 movabsq $1152921504606846975, %r9 + 0x49, 0x8d, 0x44, 0x24, 0x01, //0x00000f40 leaq $1(%r12), %rax + 0x48, 0x89, 0x45, 0x88, //0x00000f45 movq %rax, $-120(%rbp) + 0x41, 0x89, 0xde, //0x00000f49 movl %ebx, %r14d + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000f4c jmp LBB0_204 + //0x00000f51 LBB0_203 + 0x45, 0x31, 0xf6, //0x00000f51 xorl %r14d, %r14d + 0x41, 0x29, 0xcb, //0x00000f54 subl %ecx, %r11d + //0x00000f57 LBB0_204 + 0x85, 0xff, //0x00000f57 testl %edi, %edi + 0x4c, 0x89, 0x5d, 0xc0, //0x00000f59 movq %r11, $-64(%rbp) + 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x00000f5d js LBB0_207 + 0x0f, 0x85, 0x51, 0x07, 0x00, 0x00, //0x00000f63 jne LBB0_305 + 0x41, 0x80, 0x3c, 0x24, 0x35, //0x00000f69 cmpb $53, (%r12) + 0x0f, 0x8c, 0x27, 0x00, 0x00, 0x00, //0x00000f6e jl LBB0_210 + 0xe9, 0x41, 0x07, 0x00, 0x00, //0x00000f74 jmp LBB0_305 + //0x00000f79 LBB0_207 + 0x83, 0xff, 0xf8, //0x00000f79 cmpl $-8, %edi + 0x0f, 0x8d, 0x19, 0x00, 0x00, 0x00, //0x00000f7c jge LBB0_210 + 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00000f82 movl $27, %ecx + 0x85, 0xdb, //0x00000f87 testl %ebx, %ebx + 0x0f, 0x84, 0xa1, 0x05, 0x00, 0x00, //0x00000f89 je LBB0_282 + 0x48, 0x89, 0x7d, 0xc8, //0x00000f8f movq %rdi, $-56(%rbp) + 0x41, 0x89, 0xde, //0x00000f93 movl %ebx, %r14d + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00000f96 jmp LBB0_212 + //0x00000f9b LBB0_210 + 0x89, 0xf8, //0x00000f9b movl %edi, %eax + 0xf7, 0xd8, //0x00000f9d negl %eax + 0x48, 0x8d, 0x0d, 0x6a, 0x3e, 0x00, 0x00, //0x00000f9f leaq $15978(%rip), %rcx /* _POW_TAB+0(%rip) */ + 0x8b, 0x0c, 0x81, //0x00000fa6 movl (%rcx,%rax,4), %ecx + 0x45, 0x85, 0xf6, //0x00000fa9 testl %r14d, %r14d + 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x00000fac je LBB0_203 + 0x48, 0x89, 0x7d, 0xc8, //0x00000fb2 movq %rdi, $-56(%rbp) + //0x00000fb6 LBB0_212 + 0x89, 0x4d, 0xb8, //0x00000fb6 movl %ecx, $-72(%rbp) + 0x89, 0xc9, //0x00000fb9 movl %ecx, %ecx + 0x48, 0x6b, 0xc1, 0x68, //0x00000fbb imulq $104, %rcx, %rax + 0x48, 0x8d, 0x35, 0x7a, 0x3e, 0x00, 0x00, //0x00000fbf leaq $15994(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ + 0x44, 0x8b, 0x1c, 0x30, //0x00000fc6 movl (%rax,%rsi), %r11d + 0x49, 0x63, 0xd6, //0x00000fca movslq %r14d, %rdx + 0x48, 0x01, 0xc6, //0x00000fcd addq %rax, %rsi + 0x48, 0x83, 0xc6, 0x04, //0x00000fd0 addq $4, %rsi + 0x31, 0xff, //0x00000fd4 xorl %edi, %edi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fd6 .p2align 4, 0x90 + //0x00000fe0 LBB0_213 + 0x0f, 0xb6, 0x1c, 0x3e, //0x00000fe0 movzbl (%rsi,%rdi), %ebx + 0x84, 0xdb, //0x00000fe4 testb %bl, %bl + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000fe6 je LBB0_217 + 0x41, 0x38, 0x1c, 0x3c, //0x00000fec cmpb %bl, (%r12,%rdi) + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00000ff0 jne LBB0_218 + 0x48, 0x83, 0xc7, 0x01, //0x00000ff6 addq $1, %rdi + 0x48, 0x39, 0xfa, //0x00000ffa cmpq %rdi, %rdx + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000ffd jne LBB0_213 + 0x44, 0x89, 0xf2, //0x00001003 movl %r14d, %edx + 0x48, 0x8d, 0x35, 0x33, 0x3e, 0x00, 0x00, //0x00001006 leaq $15923(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ + 0x48, 0x01, 0xf0, //0x0000100d addq %rsi, %rax + 0x80, 0x7c, 0x02, 0x04, 0x00, //0x00001010 cmpb $0, $4(%rdx,%rax) + 0x4c, 0x89, 0xdb, //0x00001015 movq %r11, %rbx + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00001018 jne LBB0_219 + 0xe9, 0x14, 0x00, 0x00, 0x00, //0x0000101e jmp LBB0_220 + //0x00001023 LBB0_217 + 0x4c, 0x89, 0xdb, //0x00001023 movq %r11, %rbx + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00001026 jmp LBB0_220 + //0x0000102b LBB0_218 + 0x4c, 0x89, 0xdb, //0x0000102b movq %r11, %rbx + 0x0f, 0x8d, 0x03, 0x00, 0x00, 0x00, //0x0000102e jge LBB0_220 + //0x00001034 LBB0_219 + 0x83, 0xc3, 0xff, //0x00001034 addl $-1, %ebx + //0x00001037 LBB0_220 + 0x4c, 0x8b, 0x5d, 0xc0, //0x00001037 movq $-64(%rbp), %r11 + 0x45, 0x85, 0xf6, //0x0000103b testl %r14d, %r14d + 0x0f, 0x8e, 0xca, 0x00, 0x00, 0x00, //0x0000103e jle LBB0_228 + 0x48, 0x89, 0x5d, 0xa0, //0x00001044 movq %rbx, $-96(%rbp) + 0x42, 0x8d, 0x04, 0x33, //0x00001048 leal (%rbx,%r14), %eax + 0x44, 0x89, 0xf6, //0x0000104c movl %r14d, %esi + 0x48, 0x98, //0x0000104f cltq + 0x49, 0x89, 0xc7, //0x00001051 movq %rax, %r15 + 0x49, 0xc1, 0xe7, 0x20, //0x00001054 shlq $32, %r15 + 0x48, 0x83, 0xc0, 0xff, //0x00001058 addq $-1, %rax + 0x48, 0x83, 0xc6, 0x01, //0x0000105c addq $1, %rsi + 0x41, 0x83, 0xc6, 0xff, //0x00001060 addl $-1, %r14d + 0x31, 0xff, //0x00001064 xorl %edi, %edi + 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00001066 jmp LBB0_224 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000106b .p2align 4, 0x90 + //0x00001070 LBB0_222 + 0x48, 0x85, 0xc0, //0x00001070 testq %rax, %rax + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001073 movl $1, %eax + 0x44, 0x0f, 0x45, 0xd0, //0x00001078 cmovnel %eax, %r10d + //0x0000107c LBB0_223 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000107c movabsq $-4294967296, %rax + 0x49, 0x01, 0xc7, //0x00001086 addq %rax, %r15 + 0x49, 0x8d, 0x43, 0xff, //0x00001089 leaq $-1(%r11), %rax + 0x48, 0x83, 0xc6, 0xff, //0x0000108d addq $-1, %rsi + 0x41, 0x83, 0xc6, 0xff, //0x00001091 addl $-1, %r14d + 0x48, 0x83, 0xfe, 0x01, //0x00001095 cmpq $1, %rsi + 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x00001099 jle LBB0_226 + //0x0000109f LBB0_224 + 0x49, 0x89, 0xc3, //0x0000109f movq %rax, %r11 + 0x44, 0x89, 0xf0, //0x000010a2 movl %r14d, %eax + 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x000010a5 movsbq (%r12,%rax), %rbx + 0x48, 0x83, 0xc3, 0xd0, //0x000010aa addq $-48, %rbx + 0x48, 0xd3, 0xe3, //0x000010ae shlq %cl, %rbx + 0x48, 0x01, 0xfb, //0x000010b1 addq %rdi, %rbx + 0x48, 0x89, 0xd8, //0x000010b4 movq %rbx, %rax + 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000010b7 movabsq $-3689348814741910323, %rdx + 0x48, 0xf7, 0xe2, //0x000010c1 mulq %rdx + 0x48, 0x89, 0xd7, //0x000010c4 movq %rdx, %rdi + 0x48, 0xc1, 0xef, 0x03, //0x000010c7 shrq $3, %rdi + 0x48, 0x8d, 0x04, 0x3f, //0x000010cb leaq (%rdi,%rdi), %rax + 0x48, 0x8d, 0x14, 0x80, //0x000010cf leaq (%rax,%rax,4), %rdx + 0x48, 0x89, 0xd8, //0x000010d3 movq %rbx, %rax + 0x48, 0x29, 0xd0, //0x000010d6 subq %rdx, %rax + 0x4d, 0x39, 0xeb, //0x000010d9 cmpq %r13, %r11 + 0x0f, 0x83, 0x8e, 0xff, 0xff, 0xff, //0x000010dc jae LBB0_222 + 0x04, 0x30, //0x000010e2 addb $48, %al + 0x43, 0x88, 0x04, 0x1c, //0x000010e4 movb %al, (%r12,%r11) + 0xe9, 0x8f, 0xff, 0xff, 0xff, //0x000010e8 jmp LBB0_223 + //0x000010ed LBB0_226 + 0x48, 0x83, 0xfb, 0x0a, //0x000010ed cmpq $10, %rbx + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000010f1 movl $1, %r14d + 0x0f, 0x83, 0x1c, 0x00, 0x00, 0x00, //0x000010f7 jae LBB0_229 + 0x4c, 0x8b, 0x7d, 0xb0, //0x000010fd movq $-80(%rbp), %r15 + 0x4c, 0x8b, 0x5d, 0xc0, //0x00001101 movq $-64(%rbp), %r11 + 0x48, 0x8b, 0x5d, 0xa0, //0x00001105 movq $-96(%rbp), %rbx + 0xe9, 0x8c, 0x00, 0x00, 0x00, //0x00001109 jmp LBB0_233 + //0x0000110e LBB0_228 + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000110e movl $1, %r14d + 0xe9, 0x81, 0x00, 0x00, 0x00, //0x00001114 jmp LBB0_233 + //0x00001119 LBB0_229 + 0x49, 0x63, 0xcb, //0x00001119 movslq %r11d, %rcx + 0x48, 0x83, 0xc1, 0xff, //0x0000111c addq $-1, %rcx + 0x4c, 0x8b, 0x7d, 0xb0, //0x00001120 movq $-80(%rbp), %r15 + 0x4c, 0x8b, 0x5d, 0xc0, //0x00001124 movq $-64(%rbp), %r11 + 0x48, 0x8b, 0x5d, 0xa0, //0x00001128 movq $-96(%rbp), %rbx + 0xe9, 0x27, 0x00, 0x00, 0x00, //0x0000112c jmp LBB0_231 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001131 .p2align 4, 0x90 + //0x00001140 LBB0_230 + 0x48, 0x85, 0xc0, //0x00001140 testq %rax, %rax + 0x45, 0x0f, 0x45, 0xd6, //0x00001143 cmovnel %r14d, %r10d + 0x48, 0x83, 0xc1, 0xff, //0x00001147 addq $-1, %rcx + 0x48, 0x83, 0xff, 0x09, //0x0000114b cmpq $9, %rdi + 0x48, 0x89, 0xd7, //0x0000114f movq %rdx, %rdi + 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00001152 jbe LBB0_233 + //0x00001158 LBB0_231 + 0x48, 0x89, 0xf8, //0x00001158 movq %rdi, %rax + 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000115b movabsq $-3689348814741910323, %rdx + 0x48, 0xf7, 0xe2, //0x00001165 mulq %rdx + 0x48, 0xc1, 0xea, 0x03, //0x00001168 shrq $3, %rdx + 0x48, 0x8d, 0x04, 0x12, //0x0000116c leaq (%rdx,%rdx), %rax + 0x48, 0x8d, 0x34, 0x80, //0x00001170 leaq (%rax,%rax,4), %rsi + 0x48, 0x89, 0xf8, //0x00001174 movq %rdi, %rax + 0x48, 0x29, 0xf0, //0x00001177 subq %rsi, %rax + 0x4c, 0x39, 0xe9, //0x0000117a cmpq %r13, %rcx + 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000117d jae LBB0_230 + 0x04, 0x30, //0x00001183 addb $48, %al + 0x41, 0x88, 0x04, 0x0c, //0x00001185 movb %al, (%r12,%rcx) + 0x48, 0x83, 0xc1, 0xff, //0x00001189 addq $-1, %rcx + 0x48, 0x83, 0xff, 0x09, //0x0000118d cmpq $9, %rdi + 0x48, 0x89, 0xd7, //0x00001191 movq %rdx, %rdi + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001194 ja LBB0_231 + //0x0000119a LBB0_233 + 0x41, 0x01, 0xd8, //0x0000119a addl %ebx, %r8d + 0x4d, 0x63, 0xc0, //0x0000119d movslq %r8d, %r8 + 0x4d, 0x39, 0xc5, //0x000011a0 cmpq %r8, %r13 + 0x45, 0x0f, 0x46, 0xc5, //0x000011a3 cmovbel %r13d, %r8d + 0x48, 0x8b, 0x7d, 0xc8, //0x000011a7 movq $-56(%rbp), %rdi + 0x01, 0xdf, //0x000011ab addl %ebx, %edi + 0x45, 0x85, 0xc0, //0x000011ad testl %r8d, %r8d + 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x000011b0 jle LBB0_238 + 0x41, 0x8d, 0x40, 0xff, //0x000011b6 leal $-1(%r8), %eax + 0x41, 0x80, 0x3c, 0x04, 0x30, //0x000011ba cmpb $48, (%r12,%rax) + 0x8b, 0x4d, 0xb8, //0x000011bf movl $-72(%rbp), %ecx + 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x000011c2 jne LBB0_240 + 0x44, 0x89, 0xc0, //0x000011c8 movl %r8d, %eax + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011cb .p2align 4, 0x90 + //0x000011d0 LBB0_236 + 0x48, 0x83, 0xf8, 0x01, //0x000011d0 cmpq $1, %rax + 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x000011d4 jle LBB0_239 + 0x4c, 0x8d, 0x40, 0xff, //0x000011da leaq $-1(%rax), %r8 + 0x83, 0xc0, 0xfe, //0x000011de addl $-2, %eax + 0x41, 0x80, 0x3c, 0x04, 0x30, //0x000011e1 cmpb $48, (%r12,%rax) + 0x4c, 0x89, 0xc0, //0x000011e6 movq %r8, %rax + 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x000011e9 je LBB0_236 + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x000011ef jmp LBB0_240 + //0x000011f4 LBB0_238 + 0x8b, 0x4d, 0xb8, //0x000011f4 movl $-72(%rbp), %ecx + 0x0f, 0x85, 0x05, 0x00, 0x00, 0x00, //0x000011f7 jne LBB0_240 + //0x000011fd LBB0_239 + 0x31, 0xff, //0x000011fd xorl %edi, %edi + 0x45, 0x31, 0xc0, //0x000011ff xorl %r8d, %r8d + //0x00001202 LBB0_240 + 0x85, 0xc9, //0x00001202 testl %ecx, %ecx + 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00001204 js LBB0_242 + 0x44, 0x89, 0xc3, //0x0000120a movl %r8d, %ebx + 0x45, 0x89, 0xc6, //0x0000120d movl %r8d, %r14d + 0x41, 0x29, 0xcb, //0x00001210 subl %ecx, %r11d + 0xe9, 0x3f, 0xfd, 0xff, 0xff, //0x00001213 jmp LBB0_204 + //0x00001218 LBB0_242 + 0x83, 0xf9, 0xc3, //0x00001218 cmpl $-61, %ecx + 0x0f, 0x8f, 0x2d, 0x02, 0x00, 0x00, //0x0000121b jg LBB0_270 + 0x41, 0x89, 0xcb, //0x00001221 movl %ecx, %r11d + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001224 jmp LBB0_247 + //0x00001229 LBB0_244 + 0x31, 0xff, //0x00001229 xorl %edi, %edi + //0x0000122b LBB0_245 + 0x31, 0xc0, //0x0000122b xorl %eax, %eax + //0x0000122d LBB0_246 + 0x41, 0x8d, 0x4b, 0x3c, //0x0000122d leal $60(%r11), %ecx + 0x41, 0x89, 0xc0, //0x00001231 movl %eax, %r8d + 0x41, 0x83, 0xfb, 0x88, //0x00001234 cmpl $-120, %r11d + 0x41, 0x89, 0xcb, //0x00001238 movl %ecx, %r11d + 0x0f, 0x8d, 0x10, 0x02, 0x00, 0x00, //0x0000123b jge LBB0_271 + //0x00001241 LBB0_247 + 0x45, 0x85, 0xc0, //0x00001241 testl %r8d, %r8d + 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001244 movl $0, %esi + 0x41, 0x0f, 0x4f, 0xf0, //0x00001249 cmovgl %r8d, %esi + 0x31, 0xc0, //0x0000124d xorl %eax, %eax + 0x31, 0xc9, //0x0000124f xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001251 .p2align 4, 0x90 + //0x00001260 LBB0_248 + 0x48, 0x39, 0xc6, //0x00001260 cmpq %rax, %rsi + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00001263 je LBB0_251 + 0x48, 0x8d, 0x0c, 0x89, //0x00001269 leaq (%rcx,%rcx,4), %rcx + 0x49, 0x0f, 0xbe, 0x14, 0x04, //0x0000126d movsbq (%r12,%rax), %rdx + 0x48, 0x8d, 0x0c, 0x4a, //0x00001272 leaq (%rdx,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00001276 addq $-48, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x0000127a addq $1, %rax + 0x49, 0x8d, 0x51, 0x01, //0x0000127e leaq $1(%r9), %rdx + 0x48, 0x39, 0xd1, //0x00001282 cmpq %rdx, %rcx + 0x0f, 0x82, 0xd5, 0xff, 0xff, 0xff, //0x00001285 jb LBB0_248 + 0x89, 0xc6, //0x0000128b movl %eax, %esi + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000128d jmp LBB0_253 + //0x00001292 LBB0_251 + 0x48, 0x85, 0xc9, //0x00001292 testq %rcx, %rcx + 0x0f, 0x84, 0x90, 0xff, 0xff, 0xff, //0x00001295 je LBB0_245 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000129b .p2align 4, 0x90 + //0x000012a0 LBB0_252 + 0x48, 0x01, 0xc9, //0x000012a0 addq %rcx, %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x000012a3 leaq (%rcx,%rcx,4), %rcx + 0x83, 0xc6, 0x01, //0x000012a7 addl $1, %esi + 0x49, 0x8d, 0x41, 0x01, //0x000012aa leaq $1(%r9), %rax + 0x48, 0x39, 0xc1, //0x000012ae cmpq %rax, %rcx + 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x000012b1 jb LBB0_252 + //0x000012b7 LBB0_253 + 0x29, 0xf7, //0x000012b7 subl %esi, %edi + 0x44, 0x89, 0xc0, //0x000012b9 movl %r8d, %eax + 0x29, 0xf0, //0x000012bc subl %esi, %eax + 0x0f, 0x8e, 0x2f, 0x00, 0x00, 0x00, //0x000012be jle LBB0_256 + 0x49, 0x89, 0xff, //0x000012c4 movq %rdi, %r15 + 0x48, 0x63, 0xfe, //0x000012c7 movslq %esi, %rdi + 0x49, 0x63, 0xd0, //0x000012ca movslq %r8d, %rdx + 0x49, 0x89, 0xd0, //0x000012cd movq %rdx, %r8 + 0x49, 0x29, 0xf8, //0x000012d0 subq %rdi, %r8 + 0x48, 0x89, 0xfe, //0x000012d3 movq %rdi, %rsi + 0x48, 0xf7, 0xd6, //0x000012d6 notq %rsi + 0x48, 0x01, 0xd6, //0x000012d9 addq %rdx, %rsi + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000012dc jne LBB0_257 + 0x31, 0xdb, //0x000012e2 xorl %ebx, %ebx + 0x41, 0xf6, 0xc0, 0x01, //0x000012e4 testb $1, %r8b + 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x000012e8 jne LBB0_260 + 0xe9, 0xac, 0x00, 0x00, 0x00, //0x000012ee jmp LBB0_261 + //0x000012f3 LBB0_256 + 0x31, 0xc0, //0x000012f3 xorl %eax, %eax + 0xe9, 0xe2, 0x00, 0x00, 0x00, //0x000012f5 jmp LBB0_263 + //0x000012fa LBB0_257 + 0x4d, 0x89, 0xc6, //0x000012fa movq %r8, %r14 + 0x49, 0x83, 0xe6, 0xfe, //0x000012fd andq $-2, %r14 + 0x49, 0xf7, 0xde, //0x00001301 negq %r14 + 0x31, 0xdb, //0x00001304 xorl %ebx, %ebx + 0x48, 0x8b, 0x55, 0x88, //0x00001306 movq $-120(%rbp), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000130a .p2align 4, 0x90 + //0x00001310 LBB0_258 + 0x48, 0x89, 0xce, //0x00001310 movq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x3c, //0x00001313 shrq $60, %rsi + 0x4c, 0x21, 0xc9, //0x00001317 andq %r9, %rcx + 0x40, 0x80, 0xce, 0x30, //0x0000131a orb $48, %sil + 0x40, 0x88, 0x72, 0xff, //0x0000131e movb %sil, $-1(%rdx) + 0x48, 0x8d, 0x0c, 0x89, //0x00001322 leaq (%rcx,%rcx,4), %rcx + 0x48, 0x0f, 0xbe, 0x74, 0x3a, 0xff, //0x00001326 movsbq $-1(%rdx,%rdi), %rsi + 0x48, 0x8d, 0x0c, 0x4e, //0x0000132c leaq (%rsi,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00001330 addq $-48, %rcx + 0x48, 0x89, 0xce, //0x00001334 movq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x3c, //0x00001337 shrq $60, %rsi + 0x4c, 0x21, 0xc9, //0x0000133b andq %r9, %rcx + 0x40, 0x80, 0xce, 0x30, //0x0000133e orb $48, %sil + 0x40, 0x88, 0x32, //0x00001342 movb %sil, (%rdx) + 0x48, 0x8d, 0x0c, 0x89, //0x00001345 leaq (%rcx,%rcx,4), %rcx + 0x48, 0x0f, 0xbe, 0x34, 0x3a, //0x00001349 movsbq (%rdx,%rdi), %rsi + 0x48, 0x8d, 0x0c, 0x4e, //0x0000134e leaq (%rsi,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00001352 addq $-48, %rcx + 0x48, 0x83, 0xc2, 0x02, //0x00001356 addq $2, %rdx + 0x48, 0x83, 0xc3, 0xfe, //0x0000135a addq $-2, %rbx + 0x49, 0x39, 0xde, //0x0000135e cmpq %rbx, %r14 + 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x00001361 jne LBB0_258 + 0x48, 0x29, 0xdf, //0x00001367 subq %rbx, %rdi + 0x48, 0xf7, 0xdb, //0x0000136a negq %rbx + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000136d movl $1, %r14d + 0x41, 0xf6, 0xc0, 0x01, //0x00001373 testb $1, %r8b + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00001377 je LBB0_261 + //0x0000137d LBB0_260 + 0x48, 0x89, 0xca, //0x0000137d movq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x3c, //0x00001380 shrq $60, %rdx + 0x80, 0xca, 0x30, //0x00001384 orb $48, %dl + 0x41, 0x88, 0x14, 0x1c, //0x00001387 movb %dl, (%r12,%rbx) + 0x4c, 0x21, 0xc9, //0x0000138b andq %r9, %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x0000138e leaq (%rcx,%rcx,4), %rcx + 0x49, 0x0f, 0xbe, 0x14, 0x3c, //0x00001392 movsbq (%r12,%rdi), %rdx + 0x48, 0x8d, 0x0c, 0x4a, //0x00001397 leaq (%rdx,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x0000139b addq $-48, %rcx + //0x0000139f LBB0_261 + 0x48, 0x85, 0xc9, //0x0000139f testq %rcx, %rcx + 0x4c, 0x89, 0xff, //0x000013a2 movq %r15, %rdi + 0x4c, 0x8b, 0x7d, 0xb0, //0x000013a5 movq $-80(%rbp), %r15 + 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x000013a9 jne LBB0_263 + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x000013af jmp LBB0_265 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013b4 .p2align 4, 0x90 + //0x000013c0 LBB0_262 + 0x49, 0x8d, 0x71, 0x01, //0x000013c0 leaq $1(%r9), %rsi + 0x48, 0x39, 0xf1, //0x000013c4 cmpq %rsi, %rcx + 0x45, 0x0f, 0x43, 0xd6, //0x000013c7 cmovael %r14d, %r10d + 0x48, 0x8d, 0x0c, 0x12, //0x000013cb leaq (%rdx,%rdx), %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x000013cf leaq (%rcx,%rcx,4), %rcx + 0x48, 0x85, 0xd2, //0x000013d3 testq %rdx, %rdx + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000013d6 je LBB0_265 + //0x000013dc LBB0_263 + 0x48, 0x89, 0xca, //0x000013dc movq %rcx, %rdx + 0x4c, 0x21, 0xca, //0x000013df andq %r9, %rdx + 0x48, 0x63, 0xf0, //0x000013e2 movslq %eax, %rsi + 0x49, 0x39, 0xf5, //0x000013e5 cmpq %rsi, %r13 + 0x0f, 0x86, 0xd2, 0xff, 0xff, 0xff, //0x000013e8 jbe LBB0_262 + 0x48, 0xc1, 0xe9, 0x3c, //0x000013ee shrq $60, %rcx + 0x80, 0xc9, 0x30, //0x000013f2 orb $48, %cl + 0x41, 0x88, 0x0c, 0x34, //0x000013f5 movb %cl, (%r12,%rsi) + 0x83, 0xc6, 0x01, //0x000013f9 addl $1, %esi + 0x89, 0xf0, //0x000013fc movl %esi, %eax + 0x48, 0x8d, 0x0c, 0x12, //0x000013fe leaq (%rdx,%rdx), %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x00001402 leaq (%rcx,%rcx,4), %rcx + 0x48, 0x85, 0xd2, //0x00001406 testq %rdx, %rdx + 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00001409 jne LBB0_263 + //0x0000140f LBB0_265 + 0x83, 0xc7, 0x01, //0x0000140f addl $1, %edi + 0x85, 0xc0, //0x00001412 testl %eax, %eax + 0x0f, 0x8e, 0x29, 0x00, 0x00, 0x00, //0x00001414 jle LBB0_269 + 0x89, 0xc1, //0x0000141a movl %eax, %ecx + 0x48, 0x83, 0xc1, 0x01, //0x0000141c addq $1, %rcx + //0x00001420 .p2align 4, 0x90 + //0x00001420 LBB0_267 + 0x8d, 0x50, 0xff, //0x00001420 leal $-1(%rax), %edx + 0x41, 0x80, 0x3c, 0x14, 0x30, //0x00001423 cmpb $48, (%r12,%rdx) + 0x0f, 0x85, 0xff, 0xfd, 0xff, 0xff, //0x00001428 jne LBB0_246 + 0x48, 0x83, 0xc1, 0xff, //0x0000142e addq $-1, %rcx + 0x89, 0xd0, //0x00001432 movl %edx, %eax + 0x48, 0x83, 0xf9, 0x01, //0x00001434 cmpq $1, %rcx + 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00001438 jg LBB0_267 + 0xe9, 0xe6, 0xfd, 0xff, 0xff, //0x0000143e jmp LBB0_244 + //0x00001443 LBB0_269 + 0x0f, 0x85, 0xe4, 0xfd, 0xff, 0xff, //0x00001443 jne LBB0_246 + 0xe9, 0xdb, 0xfd, 0xff, 0xff, //0x00001449 jmp LBB0_244 + //0x0000144e LBB0_270 + 0x44, 0x89, 0xc0, //0x0000144e movl %r8d, %eax + //0x00001451 LBB0_271 + 0x48, 0x89, 0x7d, 0xc8, //0x00001451 movq %rdi, $-56(%rbp) + 0xf7, 0xd9, //0x00001455 negl %ecx + 0x85, 0xc0, //0x00001457 testl %eax, %eax + 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00001459 movl $0, %edi + 0x0f, 0x4f, 0xf8, //0x0000145e cmovgl %eax, %edi + 0x31, 0xf6, //0x00001461 xorl %esi, %esi + 0x45, 0x31, 0xdb, //0x00001463 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001466 .p2align 4, 0x90 + //0x00001470 LBB0_272 + 0x48, 0x39, 0xf7, //0x00001470 cmpq %rsi, %rdi + 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x00001473 je LBB0_278 + 0x4b, 0x8d, 0x14, 0x9b, //0x00001479 leaq (%r11,%r11,4), %rdx + 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x0000147d movsbq (%r12,%rsi), %rbx + 0x4c, 0x8d, 0x1c, 0x53, //0x00001482 leaq (%rbx,%rdx,2), %r11 + 0x49, 0x83, 0xc3, 0xd0, //0x00001486 addq $-48, %r11 + 0x48, 0x83, 0xc6, 0x01, //0x0000148a addq $1, %rsi + 0x4c, 0x89, 0xda, //0x0000148e movq %r11, %rdx + 0x48, 0xd3, 0xea, //0x00001491 shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00001494 testq %rdx, %rdx + 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001497 je LBB0_272 + 0x89, 0xf7, //0x0000149d movl %esi, %edi + //0x0000149f LBB0_275 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000149f movq $-1, %r15 + 0x49, 0xd3, 0xe7, //0x000014a6 shlq %cl, %r15 + 0x49, 0xf7, 0xd7, //0x000014a9 notq %r15 + 0x41, 0x89, 0xc0, //0x000014ac movl %eax, %r8d + 0x41, 0x29, 0xf8, //0x000014af subl %edi, %r8d + 0x0f, 0x8e, 0x85, 0x00, 0x00, 0x00, //0x000014b2 jle LBB0_283 + 0x4c, 0x63, 0xf7, //0x000014b8 movslq %edi, %r14 + 0x48, 0x98, //0x000014bb cltq + 0x48, 0x89, 0xc2, //0x000014bd movq %rax, %rdx + 0x4c, 0x29, 0xf2, //0x000014c0 subq %r14, %rdx + 0x4c, 0x89, 0xf6, //0x000014c3 movq %r14, %rsi + 0x48, 0xf7, 0xd6, //0x000014c6 notq %rsi + 0x48, 0x01, 0xc6, //0x000014c9 addq %rax, %rsi + 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000014cc jne LBB0_285 + 0x31, 0xf6, //0x000014d2 xorl %esi, %esi + 0xe9, 0xf2, 0x00, 0x00, 0x00, //0x000014d4 jmp LBB0_288 + //0x000014d9 LBB0_278 + 0x4d, 0x85, 0xdb, //0x000014d9 testq %r11, %r11 + 0x0f, 0x84, 0x63, 0x00, 0x00, 0x00, //0x000014dc je LBB0_284 + 0x4c, 0x89, 0xde, //0x000014e2 movq %r11, %rsi + 0x48, 0xd3, 0xee, //0x000014e5 shrq %cl, %rsi + 0x48, 0x85, 0xf6, //0x000014e8 testq %rsi, %rsi + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000014eb je LBB0_281 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000014f1 movq $-1, %r15 + 0x49, 0xd3, 0xe7, //0x000014f8 shlq %cl, %r15 + 0x49, 0xf7, 0xd7, //0x000014fb notq %r15 + 0x48, 0x8b, 0x45, 0xc8, //0x000014fe movq $-56(%rbp), %rax + 0x29, 0xf8, //0x00001502 subl %edi, %eax + 0x48, 0x89, 0xc7, //0x00001504 movq %rax, %rdi + 0x83, 0xc7, 0x01, //0x00001507 addl $1, %edi + 0x45, 0x31, 0xc0, //0x0000150a xorl %r8d, %r8d + 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x0000150d jmp LBB0_292 + //0x00001512 LBB0_281 + 0x4d, 0x01, 0xdb, //0x00001512 addq %r11, %r11 + 0x4f, 0x8d, 0x1c, 0x9b, //0x00001515 leaq (%r11,%r11,4), %r11 + 0x83, 0xc7, 0x01, //0x00001519 addl $1, %edi + 0x4c, 0x89, 0xde, //0x0000151c movq %r11, %rsi + 0x48, 0xd3, 0xee, //0x0000151f shrq %cl, %rsi + 0x48, 0x85, 0xf6, //0x00001522 testq %rsi, %rsi + 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00001525 je LBB0_281 + 0xe9, 0x6f, 0xff, 0xff, 0xff, //0x0000152b jmp LBB0_275 + //0x00001530 LBB0_282 + 0x31, 0xdb, //0x00001530 xorl %ebx, %ebx + 0x45, 0x31, 0xf6, //0x00001532 xorl %r14d, %r14d + 0x41, 0x29, 0xcb, //0x00001535 subl %ecx, %r11d + 0xe9, 0x1a, 0xfa, 0xff, 0xff, //0x00001538 jmp LBB0_204 + //0x0000153d LBB0_283 + 0x45, 0x31, 0xc0, //0x0000153d xorl %r8d, %r8d + 0xe9, 0xb5, 0x00, 0x00, 0x00, //0x00001540 jmp LBB0_291 + //0x00001545 LBB0_284 + 0x45, 0x31, 0xc0, //0x00001545 xorl %r8d, %r8d + 0x31, 0xdb, //0x00001548 xorl %ebx, %ebx + 0x45, 0x31, 0xf6, //0x0000154a xorl %r14d, %r14d + 0x48, 0x8b, 0x7d, 0xc8, //0x0000154d movq $-56(%rbp), %rdi + 0x4c, 0x8b, 0x5d, 0xc0, //0x00001551 movq $-64(%rbp), %r11 + 0xe9, 0x55, 0x01, 0x00, 0x00, //0x00001555 jmp LBB0_304 + //0x0000155a LBB0_285 + 0x48, 0x89, 0x55, 0x80, //0x0000155a movq %rdx, $-128(%rbp) + 0x48, 0x83, 0xe2, 0xfe, //0x0000155e andq $-2, %rdx + 0x48, 0xf7, 0xda, //0x00001562 negq %rdx + 0x48, 0x89, 0x55, 0xa0, //0x00001565 movq %rdx, $-96(%rbp) + 0x31, 0xf6, //0x00001569 xorl %esi, %esi + 0x48, 0x8b, 0x45, 0x88, //0x0000156b movq $-120(%rbp), %rax + //0x0000156f LBB0_286 + 0x4c, 0x89, 0xda, //0x0000156f movq %r11, %rdx + 0x48, 0xd3, 0xea, //0x00001572 shrq %cl, %rdx + 0x4d, 0x21, 0xfb, //0x00001575 andq %r15, %r11 + 0x80, 0xc2, 0x30, //0x00001578 addb $48, %dl + 0x88, 0x50, 0xff, //0x0000157b movb %dl, $-1(%rax) + 0x4b, 0x8d, 0x14, 0x9b, //0x0000157e leaq (%r11,%r11,4), %rdx + 0x4a, 0x0f, 0xbe, 0x5c, 0x30, 0xff, //0x00001582 movsbq $-1(%rax,%r14), %rbx + 0x48, 0x8d, 0x1c, 0x53, //0x00001588 leaq (%rbx,%rdx,2), %rbx + 0x48, 0x83, 0xc3, 0xd0, //0x0000158c addq $-48, %rbx + 0x48, 0x89, 0xda, //0x00001590 movq %rbx, %rdx + 0x48, 0xd3, 0xea, //0x00001593 shrq %cl, %rdx + 0x4c, 0x21, 0xfb, //0x00001596 andq %r15, %rbx + 0x80, 0xc2, 0x30, //0x00001599 addb $48, %dl + 0x88, 0x10, //0x0000159c movb %dl, (%rax) + 0x48, 0x8d, 0x14, 0x9b, //0x0000159e leaq (%rbx,%rbx,4), %rdx + 0x4a, 0x0f, 0xbe, 0x1c, 0x30, //0x000015a2 movsbq (%rax,%r14), %rbx + 0x4c, 0x8d, 0x1c, 0x53, //0x000015a7 leaq (%rbx,%rdx,2), %r11 + 0x49, 0x83, 0xc3, 0xd0, //0x000015ab addq $-48, %r11 + 0x48, 0x83, 0xc0, 0x02, //0x000015af addq $2, %rax + 0x48, 0x83, 0xc6, 0xfe, //0x000015b3 addq $-2, %rsi + 0x48, 0x39, 0x75, 0xa0, //0x000015b7 cmpq %rsi, $-96(%rbp) + 0x0f, 0x85, 0xae, 0xff, 0xff, 0xff, //0x000015bb jne LBB0_286 + 0x49, 0x29, 0xf6, //0x000015c1 subq %rsi, %r14 + 0x48, 0xf7, 0xde, //0x000015c4 negq %rsi + 0x48, 0x8b, 0x55, 0x80, //0x000015c7 movq $-128(%rbp), %rdx + //0x000015cb LBB0_288 + 0xf6, 0xc2, 0x01, //0x000015cb testb $1, %dl + 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x000015ce je LBB0_290 + 0x4c, 0x89, 0xd8, //0x000015d4 movq %r11, %rax + 0x48, 0xd3, 0xe8, //0x000015d7 shrq %cl, %rax + 0x04, 0x30, //0x000015da addb $48, %al + 0x41, 0x88, 0x04, 0x34, //0x000015dc movb %al, (%r12,%rsi) + 0x4d, 0x21, 0xfb, //0x000015e0 andq %r15, %r11 + 0x4b, 0x8d, 0x04, 0x9b, //0x000015e3 leaq (%r11,%r11,4), %rax + 0x4b, 0x0f, 0xbe, 0x14, 0x34, //0x000015e7 movsbq (%r12,%r14), %rdx + 0x4c, 0x8d, 0x1c, 0x42, //0x000015ec leaq (%rdx,%rax,2), %r11 + 0x49, 0x83, 0xc3, 0xd0, //0x000015f0 addq $-48, %r11 + //0x000015f4 LBB0_290 + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000015f4 movl $1, %r14d + //0x000015fa LBB0_291 + 0x48, 0x8b, 0x45, 0xc8, //0x000015fa movq $-56(%rbp), %rax + 0x29, 0xf8, //0x000015fe subl %edi, %eax + 0x48, 0x89, 0xc7, //0x00001600 movq %rax, %rdi + 0x83, 0xc7, 0x01, //0x00001603 addl $1, %edi + 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00001606 jmp LBB0_296 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000160b .p2align 4, 0x90 + //0x00001610 LBB0_292 + 0x4c, 0x89, 0xd8, //0x00001610 movq %r11, %rax + 0x48, 0xd3, 0xe8, //0x00001613 shrq %cl, %rax + 0x4d, 0x21, 0xfb, //0x00001616 andq %r15, %r11 + 0x49, 0x63, 0xf0, //0x00001619 movslq %r8d, %rsi + 0x49, 0x39, 0xf5, //0x0000161c cmpq %rsi, %r13 + 0x0f, 0x86, 0x1b, 0x00, 0x00, 0x00, //0x0000161f jbe LBB0_294 + 0x04, 0x30, //0x00001625 addb $48, %al + 0x41, 0x88, 0x04, 0x34, //0x00001627 movb %al, (%r12,%rsi) + 0x83, 0xc6, 0x01, //0x0000162b addl $1, %esi + 0x41, 0x89, 0xf0, //0x0000162e movl %esi, %r8d + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00001631 jmp LBB0_295 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001636 .p2align 4, 0x90 + //0x00001640 LBB0_294 + 0x48, 0x85, 0xc0, //0x00001640 testq %rax, %rax + 0x45, 0x0f, 0x45, 0xd6, //0x00001643 cmovnel %r14d, %r10d + //0x00001647 LBB0_295 + 0x4d, 0x01, 0xdb, //0x00001647 addq %r11, %r11 + 0x4f, 0x8d, 0x1c, 0x9b, //0x0000164a leaq (%r11,%r11,4), %r11 + //0x0000164e LBB0_296 + 0x4d, 0x85, 0xdb, //0x0000164e testq %r11, %r11 + 0x0f, 0x85, 0xb9, 0xff, 0xff, 0xff, //0x00001651 jne LBB0_292 + 0x45, 0x85, 0xc0, //0x00001657 testl %r8d, %r8d + 0x4c, 0x8b, 0x7d, 0xb0, //0x0000165a movq $-80(%rbp), %r15 + 0x4c, 0x8b, 0x5d, 0xc0, //0x0000165e movq $-64(%rbp), %r11 + 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x00001662 jle LBB0_301 + 0x44, 0x89, 0xc0, //0x00001668 movl %r8d, %eax + 0x48, 0x83, 0xc0, 0x01, //0x0000166b addq $1, %rax + //0x0000166f LBB0_299 + 0x41, 0x8d, 0x48, 0xff, //0x0000166f leal $-1(%r8), %ecx + 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00001673 cmpb $48, (%r12,%rcx) + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00001678 jne LBB0_302 + 0x48, 0x83, 0xc0, 0xff, //0x0000167e addq $-1, %rax + 0x41, 0x89, 0xc8, //0x00001682 movl %ecx, %r8d + 0x48, 0x83, 0xf8, 0x01, //0x00001685 cmpq $1, %rax + 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00001689 jg LBB0_299 + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000168f jmp LBB0_303 + //0x00001694 LBB0_301 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00001694 je LBB0_303 + //0x0000169a LBB0_302 + 0x44, 0x89, 0xc3, //0x0000169a movl %r8d, %ebx + 0x45, 0x89, 0xc6, //0x0000169d movl %r8d, %r14d + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000016a0 jmp LBB0_304 + //0x000016a5 LBB0_303 + 0x31, 0xff, //0x000016a5 xorl %edi, %edi + 0x45, 0x31, 0xc0, //0x000016a7 xorl %r8d, %r8d + 0x31, 0xdb, //0x000016aa xorl %ebx, %ebx + 0x45, 0x31, 0xf6, //0x000016ac xorl %r14d, %r14d + //0x000016af LBB0_304 + 0x8b, 0x4d, 0xb8, //0x000016af movl $-72(%rbp), %ecx + 0x41, 0x29, 0xcb, //0x000016b2 subl %ecx, %r11d + 0xe9, 0x9d, 0xf8, 0xff, 0xff, //0x000016b5 jmp LBB0_204 + //0x000016ba LBB0_305 + 0x41, 0x81, 0xfb, 0x02, 0xfc, 0xff, 0xff, //0x000016ba cmpl $-1022, %r11d + 0x0f, 0x8f, 0xe4, 0x01, 0x00, 0x00, //0x000016c1 jg LBB0_333 + 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x000016c7 movl $-1022, %eax + 0x48, 0x89, 0x45, 0xb8, //0x000016cc movq %rax, $-72(%rbp) + 0x45, 0x85, 0xf6, //0x000016d0 testl %r14d, %r14d + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000016d3 movabsq $4503599627370495, %rbx + 0x0f, 0x84, 0xcd, 0x04, 0x00, 0x00, //0x000016dd je LBB0_375 + 0x41, 0x8d, 0x93, 0xfd, 0x03, 0x00, 0x00, //0x000016e3 leal $1021(%r11), %edx + 0x41, 0x81, 0xfb, 0xc6, 0xfb, 0xff, 0xff, //0x000016ea cmpl $-1082, %r11d + 0x0f, 0x8f, 0xf4, 0x01, 0x00, 0x00, //0x000016f1 jg LBB0_336 + 0x4d, 0x8d, 0x59, 0x01, //0x000016f7 leaq $1(%r9), %r11 + 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000016fb movl $1, %r15d + 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001701 jmp LBB0_312 + //0x00001706 LBB0_309 + 0x31, 0xff, //0x00001706 xorl %edi, %edi + //0x00001708 LBB0_310 + 0x45, 0x31, 0xc0, //0x00001708 xorl %r8d, %r8d + //0x0000170b LBB0_311 + 0x8d, 0x4a, 0x3c, //0x0000170b leal $60(%rdx), %ecx + 0x45, 0x89, 0xc6, //0x0000170e movl %r8d, %r14d + 0x44, 0x89, 0xc3, //0x00001711 movl %r8d, %ebx + 0x83, 0xfa, 0x88, //0x00001714 cmpl $-120, %edx + 0x89, 0xca, //0x00001717 movl %ecx, %edx + 0x0f, 0x8d, 0xd1, 0x01, 0x00, 0x00, //0x00001719 jge LBB0_337 + //0x0000171f LBB0_312 + 0x45, 0x85, 0xf6, //0x0000171f testl %r14d, %r14d + 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001722 movl $0, %esi + 0x41, 0x0f, 0x4f, 0xf6, //0x00001727 cmovgl %r14d, %esi + 0x31, 0xc0, //0x0000172b xorl %eax, %eax + 0x31, 0xc9, //0x0000172d xorl %ecx, %ecx + 0x90, //0x0000172f .p2align 4, 0x90 + //0x00001730 LBB0_313 + 0x48, 0x39, 0xc6, //0x00001730 cmpq %rax, %rsi + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001733 je LBB0_316 + 0x48, 0x8d, 0x0c, 0x89, //0x00001739 leaq (%rcx,%rcx,4), %rcx + 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x0000173d movsbq (%r12,%rax), %rbx + 0x48, 0x8d, 0x0c, 0x4b, //0x00001742 leaq (%rbx,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00001746 addq $-48, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x0000174a addq $1, %rax + 0x4c, 0x39, 0xd9, //0x0000174e cmpq %r11, %rcx + 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001751 jb LBB0_313 + 0x89, 0xc6, //0x00001757 movl %eax, %esi + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001759 jmp LBB0_318 + //0x0000175e LBB0_316 + 0x48, 0x85, 0xc9, //0x0000175e testq %rcx, %rcx + 0x0f, 0x84, 0xa1, 0xff, 0xff, 0xff, //0x00001761 je LBB0_310 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001767 .p2align 4, 0x90 + //0x00001770 LBB0_317 + 0x48, 0x01, 0xc9, //0x00001770 addq %rcx, %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x00001773 leaq (%rcx,%rcx,4), %rcx + 0x83, 0xc6, 0x01, //0x00001777 addl $1, %esi + 0x4c, 0x39, 0xd9, //0x0000177a cmpq %r11, %rcx + 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x0000177d jb LBB0_317 + //0x00001783 LBB0_318 + 0x29, 0xf7, //0x00001783 subl %esi, %edi + 0x31, 0xc0, //0x00001785 xorl %eax, %eax + 0x44, 0x39, 0xf6, //0x00001787 cmpl %r14d, %esi + 0x0f, 0x8d, 0x6b, 0x00, 0x00, 0x00, //0x0000178a jge LBB0_323 + 0x48, 0x89, 0x55, 0xc0, //0x00001790 movq %rdx, $-64(%rbp) + 0x49, 0x89, 0xfe, //0x00001794 movq %rdi, %r14 + 0x48, 0x63, 0xf6, //0x00001797 movslq %esi, %rsi + 0x49, 0x63, 0xd8, //0x0000179a movslq %r8d, %rbx + 0x49, 0x8d, 0x04, 0x34, //0x0000179d leaq (%r12,%rsi), %rax + 0x45, 0x31, 0xc0, //0x000017a1 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000017a4 .p2align 4, 0x90 + //0x000017b0 LBB0_320 + 0x48, 0x89, 0xcf, //0x000017b0 movq %rcx, %rdi + 0x48, 0xc1, 0xef, 0x3c, //0x000017b3 shrq $60, %rdi + 0x4c, 0x21, 0xc9, //0x000017b7 andq %r9, %rcx + 0x40, 0x80, 0xcf, 0x30, //0x000017ba orb $48, %dil + 0x43, 0x88, 0x3c, 0x04, //0x000017be movb %dil, (%r12,%r8) + 0x4a, 0x0f, 0xbe, 0x3c, 0x00, //0x000017c2 movsbq (%rax,%r8), %rdi + 0x4a, 0x8d, 0x14, 0x06, //0x000017c7 leaq (%rsi,%r8), %rdx + 0x48, 0x83, 0xc2, 0x01, //0x000017cb addq $1, %rdx + 0x49, 0x83, 0xc0, 0x01, //0x000017cf addq $1, %r8 + 0x48, 0x8d, 0x0c, 0x89, //0x000017d3 leaq (%rcx,%rcx,4), %rcx + 0x48, 0x8d, 0x0c, 0x4f, //0x000017d7 leaq (%rdi,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x000017db addq $-48, %rcx + 0x48, 0x39, 0xda, //0x000017df cmpq %rbx, %rdx + 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x000017e2 jl LBB0_320 + 0x48, 0x85, 0xc9, //0x000017e8 testq %rcx, %rcx + 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x000017eb je LBB0_327 + 0x44, 0x89, 0xc0, //0x000017f1 movl %r8d, %eax + 0x4c, 0x89, 0xf7, //0x000017f4 movq %r14, %rdi + 0x48, 0x8b, 0x55, 0xc0, //0x000017f7 movq $-64(%rbp), %rdx + //0x000017fb LBB0_323 + 0x41, 0x89, 0xc0, //0x000017fb movl %eax, %r8d + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000017fe jmp LBB0_325 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001803 .p2align 4, 0x90 + //0x00001810 LBB0_324 + 0x4c, 0x39, 0xd9, //0x00001810 cmpq %r11, %rcx + 0x45, 0x0f, 0x43, 0xd7, //0x00001813 cmovael %r15d, %r10d + 0x48, 0x8d, 0x04, 0x36, //0x00001817 leaq (%rsi,%rsi), %rax + 0x48, 0x8d, 0x0c, 0x80, //0x0000181b leaq (%rax,%rax,4), %rcx + 0x48, 0x85, 0xf6, //0x0000181f testq %rsi, %rsi + 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00001822 je LBB0_328 + //0x00001828 LBB0_325 + 0x48, 0x89, 0xce, //0x00001828 movq %rcx, %rsi + 0x4c, 0x21, 0xce, //0x0000182b andq %r9, %rsi + 0x49, 0x63, 0xc0, //0x0000182e movslq %r8d, %rax + 0x49, 0x39, 0xc5, //0x00001831 cmpq %rax, %r13 + 0x0f, 0x86, 0xd6, 0xff, 0xff, 0xff, //0x00001834 jbe LBB0_324 + 0x48, 0xc1, 0xe9, 0x3c, //0x0000183a shrq $60, %rcx + 0x80, 0xc9, 0x30, //0x0000183e orb $48, %cl + 0x41, 0x88, 0x0c, 0x04, //0x00001841 movb %cl, (%r12,%rax) + 0x83, 0xc0, 0x01, //0x00001845 addl $1, %eax + 0x41, 0x89, 0xc0, //0x00001848 movl %eax, %r8d + 0x48, 0x8d, 0x04, 0x36, //0x0000184b leaq (%rsi,%rsi), %rax + 0x48, 0x8d, 0x0c, 0x80, //0x0000184f leaq (%rax,%rax,4), %rcx + 0x48, 0x85, 0xf6, //0x00001853 testq %rsi, %rsi + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001856 jne LBB0_325 + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000185c jmp LBB0_328 + //0x00001861 LBB0_327 + 0x4c, 0x89, 0xf7, //0x00001861 movq %r14, %rdi + 0x48, 0x8b, 0x55, 0xc0, //0x00001864 movq $-64(%rbp), %rdx + //0x00001868 LBB0_328 + 0x83, 0xc7, 0x01, //0x00001868 addl $1, %edi + 0x45, 0x85, 0xc0, //0x0000186b testl %r8d, %r8d + 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x0000186e jle LBB0_332 + 0x44, 0x89, 0xc0, //0x00001874 movl %r8d, %eax + 0x48, 0x83, 0xc0, 0x01, //0x00001877 addq $1, %rax + //0x0000187b LBB0_330 + 0x41, 0x8d, 0x48, 0xff, //0x0000187b leal $-1(%r8), %ecx + 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x0000187f cmpb $48, (%r12,%rcx) + 0x0f, 0x85, 0x81, 0xfe, 0xff, 0xff, //0x00001884 jne LBB0_311 + 0x48, 0x83, 0xc0, 0xff, //0x0000188a addq $-1, %rax + 0x41, 0x89, 0xc8, //0x0000188e movl %ecx, %r8d + 0x48, 0x83, 0xf8, 0x01, //0x00001891 cmpq $1, %rax + 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00001895 jg LBB0_330 + 0xe9, 0x66, 0xfe, 0xff, 0xff, //0x0000189b jmp LBB0_309 + //0x000018a0 LBB0_332 + 0x0f, 0x85, 0x65, 0xfe, 0xff, 0xff, //0x000018a0 jne LBB0_311 + 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x000018a6 jmp LBB0_309 + //0x000018ab LBB0_333 + 0x41, 0x81, 0xfb, 0x00, 0x04, 0x00, 0x00, //0x000018ab cmpl $1024, %r11d + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000018b2 movabsq $4503599627370495, %rbx + 0x0f, 0x8e, 0x20, 0x00, 0x00, 0x00, //0x000018bc jle LBB0_335 + 0x45, 0x31, 0xdb, //0x000018c2 xorl %r11d, %r11d + 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000018c5 movabsq $9218868437227405312, %rcx + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000018cf movabsq $-9223372036854775808, %r14 + 0x44, 0x8a, 0x45, 0xd7, //0x000018d9 movb $-41(%rbp), %r8b + 0xe9, 0x69, 0x08, 0x00, 0x00, //0x000018dd jmp LBB0_434 + //0x000018e2 LBB0_335 + 0x41, 0x83, 0xc3, 0xff, //0x000018e2 addl $-1, %r11d + 0xe9, 0x05, 0x02, 0x00, 0x00, //0x000018e6 jmp LBB0_363 + //0x000018eb LBB0_336 + 0x44, 0x89, 0xf3, //0x000018eb movl %r14d, %ebx + 0x89, 0xd1, //0x000018ee movl %edx, %ecx + //0x000018f0 LBB0_337 + 0x48, 0x89, 0x7d, 0xc8, //0x000018f0 movq %rdi, $-56(%rbp) + 0xf7, 0xd9, //0x000018f4 negl %ecx + 0x31, 0xd2, //0x000018f6 xorl %edx, %edx + 0x85, 0xdb, //0x000018f8 testl %ebx, %ebx + 0xbf, 0x00, 0x00, 0x00, 0x00, //0x000018fa movl $0, %edi + 0x0f, 0x4f, 0xfb, //0x000018ff cmovgl %ebx, %edi + 0x31, 0xc0, //0x00001902 xorl %eax, %eax + 0x4c, 0x8b, 0x7d, 0xb0, //0x00001904 movq $-80(%rbp), %r15 + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001908 movabsq $-9223372036854775808, %r14 + //0x00001912 LBB0_338 + 0x48, 0x39, 0xd7, //0x00001912 cmpq %rdx, %rdi + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00001915 je LBB0_341 + 0x48, 0x8d, 0x04, 0x80, //0x0000191b leaq (%rax,%rax,4), %rax + 0x49, 0x0f, 0xbe, 0x34, 0x14, //0x0000191f movsbq (%r12,%rdx), %rsi + 0x48, 0x8d, 0x04, 0x46, //0x00001924 leaq (%rsi,%rax,2), %rax + 0x48, 0x83, 0xc0, 0xd0, //0x00001928 addq $-48, %rax + 0x48, 0x83, 0xc2, 0x01, //0x0000192c addq $1, %rdx + 0x48, 0x89, 0xc6, //0x00001930 movq %rax, %rsi + 0x48, 0xd3, 0xee, //0x00001933 shrq %cl, %rsi + 0x48, 0x85, 0xf6, //0x00001936 testq %rsi, %rsi + 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001939 je LBB0_338 + 0x89, 0xd7, //0x0000193f movl %edx, %edi + 0xe9, 0x51, 0x00, 0x00, 0x00, //0x00001941 jmp LBB0_345 + //0x00001946 LBB0_341 + 0x48, 0x85, 0xc0, //0x00001946 testq %rax, %rax + 0x0f, 0x84, 0x25, 0x05, 0x00, 0x00, //0x00001949 je LBB0_409 + 0x48, 0x89, 0xc2, //0x0000194f movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x00001952 shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00001955 testq %rdx, %rdx + 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00001958 je LBB0_344 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000195e movq $-1, %r14 + 0x49, 0xd3, 0xe6, //0x00001965 shlq %cl, %r14 + 0x49, 0xf7, 0xd6, //0x00001968 notq %r14 + 0x48, 0x8b, 0x55, 0xc8, //0x0000196b movq $-56(%rbp), %rdx + 0x29, 0xfa, //0x0000196f subl %edi, %edx + 0x48, 0x89, 0xd7, //0x00001971 movq %rdx, %rdi + 0x83, 0xc7, 0x01, //0x00001974 addl $1, %edi + 0x31, 0xf6, //0x00001977 xorl %esi, %esi + 0xe9, 0x87, 0x00, 0x00, 0x00, //0x00001979 jmp LBB0_349 + //0x0000197e LBB0_344 + 0x48, 0x01, 0xc0, //0x0000197e addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x00001981 leaq (%rax,%rax,4), %rax + 0x83, 0xc7, 0x01, //0x00001985 addl $1, %edi + 0x48, 0x89, 0xc2, //0x00001988 movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x0000198b shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x0000198e testq %rdx, %rdx + 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00001991 je LBB0_344 + //0x00001997 LBB0_345 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001997 movq $-1, %r14 + 0x49, 0xd3, 0xe6, //0x0000199e shlq %cl, %r14 + 0x49, 0xf7, 0xd6, //0x000019a1 notq %r14 + 0x31, 0xf6, //0x000019a4 xorl %esi, %esi + 0x39, 0xdf, //0x000019a6 cmpl %ebx, %edi + 0x0f, 0x8d, 0x42, 0x00, 0x00, 0x00, //0x000019a8 jge LBB0_348 + 0x4c, 0x63, 0xcf, //0x000019ae movslq %edi, %r9 + 0x4d, 0x63, 0xc0, //0x000019b1 movslq %r8d, %r8 + 0x4f, 0x8d, 0x1c, 0x0c, //0x000019b4 leaq (%r12,%r9), %r11 + 0x31, 0xf6, //0x000019b8 xorl %esi, %esi + //0x000019ba LBB0_347 + 0x48, 0x89, 0xc3, //0x000019ba movq %rax, %rbx + 0x48, 0xd3, 0xeb, //0x000019bd shrq %cl, %rbx + 0x4c, 0x21, 0xf0, //0x000019c0 andq %r14, %rax + 0x80, 0xc3, 0x30, //0x000019c3 addb $48, %bl + 0x41, 0x88, 0x1c, 0x34, //0x000019c6 movb %bl, (%r12,%rsi) + 0x49, 0x0f, 0xbe, 0x1c, 0x33, //0x000019ca movsbq (%r11,%rsi), %rbx + 0x49, 0x8d, 0x14, 0x31, //0x000019cf leaq (%r9,%rsi), %rdx + 0x48, 0x83, 0xc2, 0x01, //0x000019d3 addq $1, %rdx + 0x48, 0x83, 0xc6, 0x01, //0x000019d7 addq $1, %rsi + 0x48, 0x8d, 0x04, 0x80, //0x000019db leaq (%rax,%rax,4), %rax + 0x48, 0x8d, 0x04, 0x43, //0x000019df leaq (%rbx,%rax,2), %rax + 0x48, 0x83, 0xc0, 0xd0, //0x000019e3 addq $-48, %rax + 0x4c, 0x39, 0xc2, //0x000019e7 cmpq %r8, %rdx + 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x000019ea jl LBB0_347 + //0x000019f0 LBB0_348 + 0x48, 0x8b, 0x55, 0xc8, //0x000019f0 movq $-56(%rbp), %rdx + 0x29, 0xfa, //0x000019f4 subl %edi, %edx + 0x48, 0x89, 0xd7, //0x000019f6 movq %rdx, %rdi + 0x83, 0xc7, 0x01, //0x000019f9 addl $1, %edi + 0x48, 0x85, 0xc0, //0x000019fc testq %rax, %rax + 0x0f, 0x84, 0x6c, 0x00, 0x00, 0x00, //0x000019ff je LBB0_354 + //0x00001a05 LBB0_349 + 0x48, 0x89, 0xfa, //0x00001a05 movq %rdi, %rdx + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001a08 movl $1, %edi + 0x41, 0x89, 0xf0, //0x00001a0d movl %esi, %r8d + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001a10 jmp LBB0_351 + //0x00001a15 LBB0_350 + 0x48, 0x85, 0xf6, //0x00001a15 testq %rsi, %rsi + 0x44, 0x0f, 0x45, 0xd7, //0x00001a18 cmovnel %edi, %r10d + 0x48, 0x01, 0xc0, //0x00001a1c addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x00001a1f leaq (%rax,%rax,4), %rax + 0x48, 0x85, 0xc0, //0x00001a23 testq %rax, %rax + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001a26 je LBB0_353 + //0x00001a2c LBB0_351 + 0x48, 0x89, 0xc6, //0x00001a2c movq %rax, %rsi + 0x48, 0xd3, 0xee, //0x00001a2f shrq %cl, %rsi + 0x4c, 0x21, 0xf0, //0x00001a32 andq %r14, %rax + 0x49, 0x63, 0xd8, //0x00001a35 movslq %r8d, %rbx + 0x49, 0x39, 0xdd, //0x00001a38 cmpq %rbx, %r13 + 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00001a3b jbe LBB0_350 + 0x40, 0x80, 0xc6, 0x30, //0x00001a41 addb $48, %sil + 0x41, 0x88, 0x34, 0x1c, //0x00001a45 movb %sil, (%r12,%rbx) + 0x83, 0xc3, 0x01, //0x00001a49 addl $1, %ebx + 0x41, 0x89, 0xd8, //0x00001a4c movl %ebx, %r8d + 0x48, 0x01, 0xc0, //0x00001a4f addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x00001a52 leaq (%rax,%rax,4), %rax + 0x48, 0x85, 0xc0, //0x00001a56 testq %rax, %rax + 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00001a59 jne LBB0_351 + //0x00001a5f LBB0_353 + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001a5f movabsq $4503599627370495, %rbx + 0x48, 0x89, 0xd7, //0x00001a69 movq %rdx, %rdi + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00001a6c jmp LBB0_355 + //0x00001a71 LBB0_354 + 0x41, 0x89, 0xf0, //0x00001a71 movl %esi, %r8d + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001a74 movabsq $4503599627370495, %rbx + //0x00001a7e LBB0_355 + 0x45, 0x85, 0xc0, //0x00001a7e testl %r8d, %r8d + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001a81 movabsq $-9223372036854775808, %r14 + 0x0f, 0x8e, 0x38, 0x00, 0x00, 0x00, //0x00001a8b jle LBB0_360 + 0x44, 0x89, 0xc0, //0x00001a91 movl %r8d, %eax + 0x48, 0x83, 0xc0, 0x01, //0x00001a94 addq $1, %rax + 0x45, 0x31, 0xdb, //0x00001a98 xorl %r11d, %r11d + //0x00001a9b LBB0_357 + 0x41, 0x8d, 0x48, 0xff, //0x00001a9b leal $-1(%r8), %ecx + 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00001a9f cmpb $48, (%r12,%rcx) + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00001aa4 jne LBB0_362 + 0x48, 0x83, 0xc0, 0xff, //0x00001aaa addq $-1, %rax + 0x41, 0x89, 0xc8, //0x00001aae movl %ecx, %r8d + 0x48, 0x83, 0xf8, 0x01, //0x00001ab1 cmpq $1, %rax + 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x00001ab5 jg LBB0_357 + 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001abb movl $-1022, %eax + 0x48, 0x89, 0x45, 0xb8, //0x00001ac0 movq %rax, $-72(%rbp) + 0xe9, 0xc7, 0x03, 0x00, 0x00, //0x00001ac4 jmp LBB0_411 + //0x00001ac9 LBB0_360 + 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001ac9 movl $-1022, %eax + 0x48, 0x89, 0x45, 0xb8, //0x00001ace movq %rax, $-72(%rbp) + 0x45, 0x85, 0xc0, //0x00001ad2 testl %r8d, %r8d + 0x0f, 0x84, 0xb2, 0x03, 0x00, 0x00, //0x00001ad5 je LBB0_410 + 0x48, 0x89, 0x7d, 0xc8, //0x00001adb movq %rdi, $-56(%rbp) + 0x45, 0x89, 0xc6, //0x00001adf movl %r8d, %r14d + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001ae2 jmp LBB0_365 + //0x00001ae7 LBB0_362 + 0x41, 0xbb, 0x02, 0xfc, 0xff, 0xff, //0x00001ae7 movl $-1022, %r11d + 0x45, 0x89, 0xc6, //0x00001aed movl %r8d, %r14d + //0x00001af0 LBB0_363 + 0x4c, 0x89, 0x5d, 0xb8, //0x00001af0 movq %r11, $-72(%rbp) + 0x45, 0x85, 0xf6, //0x00001af4 testl %r14d, %r14d + 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x00001af7 je LBB0_375 + 0x48, 0x89, 0x7d, 0xc8, //0x00001afd movq %rdi, $-56(%rbp) + //0x00001b01 LBB0_365 + 0x49, 0x63, 0xc6, //0x00001b01 movslq %r14d, %rax + 0x48, 0x8d, 0x78, 0xfe, //0x00001b04 leaq $-2(%rax), %rdi + 0x48, 0x8d, 0x50, 0xff, //0x00001b08 leaq $-1(%rax), %rdx + 0x31, 0xf6, //0x00001b0c xorl %esi, %esi + //0x00001b0e LBB0_366 + 0x48, 0x8d, 0x0d, 0x2b, 0x33, 0x00, 0x00, //0x00001b0e leaq $13099(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x00001b15 movzbl $5516(%rsi,%rcx), %ebx + 0x41, 0x0f, 0xb6, 0x0c, 0x34, //0x00001b1d movzbl (%r12,%rsi), %ecx + 0x38, 0xd9, //0x00001b22 cmpb %bl, %cl + 0x0f, 0x85, 0x10, 0x01, 0x00, 0x00, //0x00001b24 jne LBB0_383 + 0x48, 0x39, 0xf2, //0x00001b2a cmpq %rsi, %rdx + 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00001b2d je LBB0_373 + 0x48, 0x8d, 0x0d, 0x06, 0x33, 0x00, 0x00, //0x00001b33 leaq $13062(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x00001b3a movzbl $5517(%rsi,%rcx), %ebx + 0x41, 0x0f, 0xb6, 0x4c, 0x34, 0x01, //0x00001b42 movzbl $1(%r12,%rsi), %ecx + 0x38, 0xd9, //0x00001b48 cmpb %bl, %cl + 0x0f, 0x85, 0xea, 0x00, 0x00, 0x00, //0x00001b4a jne LBB0_383 + 0x48, 0x39, 0xf7, //0x00001b50 cmpq %rsi, %rdi + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00001b53 je LBB0_373 + 0x48, 0x83, 0xfe, 0x24, //0x00001b59 cmpq $36, %rsi + 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00001b5d je LBB0_374 + 0x48, 0x8d, 0x0d, 0xd6, 0x32, 0x00, 0x00, //0x00001b63 leaq $13014(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x00001b6a movzbl $5518(%rsi,%rcx), %ebx + 0x41, 0x0f, 0xb6, 0x4c, 0x34, 0x02, //0x00001b72 movzbl $2(%r12,%rsi), %ecx + 0x38, 0xd9, //0x00001b78 cmpb %bl, %cl + 0x0f, 0x85, 0xba, 0x00, 0x00, 0x00, //0x00001b7a jne LBB0_383 + 0x48, 0x83, 0xc6, 0x03, //0x00001b80 addq $3, %rsi + 0x48, 0x39, 0xf0, //0x00001b84 cmpq %rsi, %rax + 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x00001b87 jne LBB0_366 + //0x00001b8d LBB0_373 + 0x44, 0x89, 0xf0, //0x00001b8d movl %r14d, %eax + 0x48, 0x8d, 0x0d, 0xa9, 0x32, 0x00, 0x00, //0x00001b90 leaq $12969(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00001b97 cmpb $0, $5516(%rax,%rcx) + 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00001b9f jne LBB0_384 + //0x00001ba5 LBB0_374 + 0x41, 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001ba5 movl $16, %r9d + 0xe9, 0x9e, 0x00, 0x00, 0x00, //0x00001bab jmp LBB0_385 + //0x00001bb0 LBB0_375 + 0x31, 0xc0, //0x00001bb0 xorl %eax, %eax + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001bb2 movabsq $-9223372036854775808, %r14 + 0x44, 0x8a, 0x45, 0xd7, //0x00001bbc movb $-41(%rbp), %r8b + //0x00001bc0 LBB0_376 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001bc0 movq $-1, %r11 + 0x83, 0xff, 0x14, //0x00001bc7 cmpl $20, %edi + 0x0f, 0x8f, 0x59, 0x05, 0x00, 0x00, //0x00001bca jg LBB0_433 + 0x89, 0xf9, //0x00001bd0 movl %edi, %ecx + 0x85, 0xff, //0x00001bd2 testl %edi, %edi + 0x0f, 0x8e, 0x38, 0x01, 0x00, 0x00, //0x00001bd4 jle LBB0_393 + 0x49, 0x89, 0xf9, //0x00001bda movq %rdi, %r9 + 0x31, 0xff, //0x00001bdd xorl %edi, %edi + 0x85, 0xc0, //0x00001bdf testl %eax, %eax + 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00001be1 movl $0, %ebx + 0x0f, 0x4f, 0xd8, //0x00001be6 cmovgl %eax, %ebx + 0x4c, 0x8d, 0x59, 0xff, //0x00001be9 leaq $-1(%rcx), %r11 + 0x49, 0x39, 0xdb, //0x00001bed cmpq %rbx, %r11 + 0x4c, 0x0f, 0x43, 0xdb, //0x00001bf0 cmovaeq %rbx, %r11 + 0x45, 0x8d, 0x43, 0x01, //0x00001bf4 leal $1(%r11), %r8d + 0x31, 0xd2, //0x00001bf8 xorl %edx, %edx + //0x00001bfa LBB0_379 + 0x48, 0x39, 0xfb, //0x00001bfa cmpq %rdi, %rbx + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00001bfd je LBB0_382 + 0x48, 0x8d, 0x14, 0x92, //0x00001c03 leaq (%rdx,%rdx,4), %rdx + 0x49, 0x0f, 0xbe, 0x34, 0x3c, //0x00001c07 movsbq (%r12,%rdi), %rsi + 0x48, 0x8d, 0x14, 0x56, //0x00001c0c leaq (%rsi,%rdx,2), %rdx + 0x48, 0x83, 0xc2, 0xd0, //0x00001c10 addq $-48, %rdx + 0x48, 0x83, 0xc7, 0x01, //0x00001c14 addq $1, %rdi + 0x48, 0x39, 0xf9, //0x00001c18 cmpq %rdi, %rcx + 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00001c1b jne LBB0_379 + 0x45, 0x89, 0xc3, //0x00001c21 movl %r8d, %r11d + //0x00001c24 LBB0_382 + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001c24 movabsq $4503599627370495, %rbx + 0x44, 0x8a, 0x45, 0xd7, //0x00001c2e movb $-41(%rbp), %r8b + 0x4c, 0x89, 0xcf, //0x00001c32 movq %r9, %rdi + 0xe9, 0xdd, 0x00, 0x00, 0x00, //0x00001c35 jmp LBB0_394 + //0x00001c3a LBB0_383 + 0x41, 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001c3a movl $16, %r9d + 0x38, 0xd9, //0x00001c40 cmpb %bl, %cl + 0x0f, 0x8d, 0x06, 0x00, 0x00, 0x00, //0x00001c42 jge LBB0_385 + //0x00001c48 LBB0_384 + 0x41, 0xb9, 0x0f, 0x00, 0x00, 0x00, //0x00001c48 movl $15, %r9d + //0x00001c4e LBB0_385 + 0x45, 0x85, 0xf6, //0x00001c4e testl %r14d, %r14d + 0x0f, 0x8e, 0x2a, 0x01, 0x00, 0x00, //0x00001c51 jle LBB0_398 + 0x4d, 0x89, 0xcb, //0x00001c57 movq %r9, %r11 + 0x47, 0x8d, 0x3c, 0x31, //0x00001c5a leal (%r9,%r14), %r15d + 0x44, 0x89, 0xf6, //0x00001c5e movl %r14d, %esi + 0x49, 0x63, 0xdf, //0x00001c61 movslq %r15d, %rbx + 0x48, 0x83, 0xc3, 0xff, //0x00001c64 addq $-1, %rbx + 0x48, 0x83, 0xc6, 0x01, //0x00001c68 addq $1, %rsi + 0x41, 0x83, 0xc6, 0xff, //0x00001c6c addl $-1, %r14d + 0x31, 0xc9, //0x00001c70 xorl %ecx, %ecx + 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00001c72 movabsq $-432345564227567616, %r9 + 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00001c7c jmp LBB0_389 + //0x00001c81 LBB0_387 + 0x48, 0x85, 0xc0, //0x00001c81 testq %rax, %rax + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001c84 movl $1, %eax + 0x44, 0x0f, 0x45, 0xd0, //0x00001c89 cmovnel %eax, %r10d + //0x00001c8d LBB0_388 + 0x41, 0x83, 0xc7, 0xff, //0x00001c8d addl $-1, %r15d + 0x48, 0x83, 0xc3, 0xff, //0x00001c91 addq $-1, %rbx + 0x48, 0x83, 0xc6, 0xff, //0x00001c95 addq $-1, %rsi + 0x41, 0x83, 0xc6, 0xff, //0x00001c99 addl $-1, %r14d + 0x48, 0x83, 0xfe, 0x01, //0x00001c9d cmpq $1, %rsi + 0x0f, 0x8e, 0x4b, 0x00, 0x00, 0x00, //0x00001ca1 jle LBB0_391 + //0x00001ca7 LBB0_389 + 0x44, 0x89, 0xf0, //0x00001ca7 movl %r14d, %eax + 0x49, 0x0f, 0xbe, 0x3c, 0x04, //0x00001caa movsbq (%r12,%rax), %rdi + 0x48, 0xc1, 0xe7, 0x35, //0x00001caf shlq $53, %rdi + 0x48, 0x01, 0xcf, //0x00001cb3 addq %rcx, %rdi + 0x4c, 0x01, 0xcf, //0x00001cb6 addq %r9, %rdi + 0x48, 0x89, 0xf8, //0x00001cb9 movq %rdi, %rax + 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001cbc movabsq $-3689348814741910323, %rcx + 0x48, 0xf7, 0xe1, //0x00001cc6 mulq %rcx + 0x48, 0x89, 0xd1, //0x00001cc9 movq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x03, //0x00001ccc shrq $3, %rcx + 0x48, 0x8d, 0x04, 0x09, //0x00001cd0 leaq (%rcx,%rcx), %rax + 0x48, 0x8d, 0x14, 0x80, //0x00001cd4 leaq (%rax,%rax,4), %rdx + 0x48, 0x89, 0xf8, //0x00001cd8 movq %rdi, %rax + 0x48, 0x29, 0xd0, //0x00001cdb subq %rdx, %rax + 0x4c, 0x39, 0xeb, //0x00001cde cmpq %r13, %rbx + 0x0f, 0x83, 0x9a, 0xff, 0xff, 0xff, //0x00001ce1 jae LBB0_387 + 0x04, 0x30, //0x00001ce7 addb $48, %al + 0x41, 0x88, 0x04, 0x1c, //0x00001ce9 movb %al, (%r12,%rbx) + 0xe9, 0x9b, 0xff, 0xff, 0xff, //0x00001ced jmp LBB0_388 + //0x00001cf2 LBB0_391 + 0x48, 0x83, 0xff, 0x0a, //0x00001cf2 cmpq $10, %rdi + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001cf6 movabsq $-9223372036854775808, %r14 + 0x0f, 0x83, 0x8a, 0x00, 0x00, 0x00, //0x00001d00 jae LBB0_399 + 0x4c, 0x8b, 0x7d, 0xb0, //0x00001d06 movq $-80(%rbp), %r15 + 0x4d, 0x89, 0xd9, //0x00001d0a movq %r11, %r9 + 0xe9, 0xf0, 0x00, 0x00, 0x00, //0x00001d0d jmp LBB0_403 + //0x00001d12 LBB0_393 + 0x45, 0x31, 0xdb, //0x00001d12 xorl %r11d, %r11d + 0x31, 0xd2, //0x00001d15 xorl %edx, %edx + //0x00001d17 LBB0_394 + 0x85, 0xff, //0x00001d17 testl %edi, %edi + 0x41, 0x0f, 0x9e, 0xc1, //0x00001d19 setle %r9b + 0x49, 0x89, 0xfd, //0x00001d1d movq %rdi, %r13 + 0x44, 0x29, 0xdf, //0x00001d20 subl %r11d, %edi + 0x0f, 0x8e, 0x65, 0x03, 0x00, 0x00, //0x00001d23 jle LBB0_422 + 0x83, 0xff, 0x10, //0x00001d29 cmpl $16, %edi + 0x0f, 0x82, 0x46, 0x03, 0x00, 0x00, //0x00001d2c jb LBB0_420 + 0x41, 0x89, 0xf8, //0x00001d32 movl %edi, %r8d + 0xc5, 0xfa, 0x6f, 0x05, 0x23, 0xe3, 0xff, 0xff, //0x00001d35 vmovdqu $-7389(%rip), %xmm0 /* LCPI0_4+0(%rip) */ + 0xc4, 0xe3, 0xf9, 0x22, 0xc2, 0x00, //0x00001d3d vpinsrq $0, %rdx, %xmm0, %xmm0 + 0x41, 0x83, 0xe0, 0xf0, //0x00001d43 andl $-16, %r8d + 0xc4, 0xe3, 0x7d, 0x02, 0x05, 0x0f, 0xe3, 0xff, 0xff, 0xf0, //0x00001d47 vpblendd $240, $-7409(%rip), %ymm0, %ymm0 /* LCPI0_4+0(%rip) */ + 0x41, 0x8d, 0x70, 0xf0, //0x00001d51 leal $-16(%r8), %esi + 0x89, 0xf2, //0x00001d55 movl %esi, %edx + 0xc1, 0xea, 0x04, //0x00001d57 shrl $4, %edx + 0x83, 0xc2, 0x01, //0x00001d5a addl $1, %edx + 0x89, 0xd3, //0x00001d5d movl %edx, %ebx + 0x83, 0xe3, 0x03, //0x00001d5f andl $3, %ebx + 0x83, 0xfe, 0x30, //0x00001d62 cmpl $48, %esi + 0x0f, 0x83, 0x2e, 0x01, 0x00, 0x00, //0x00001d65 jae LBB0_412 + 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0xbc, 0xe2, 0xff, 0xff, //0x00001d6b vpbroadcastq $-7492(%rip), %ymm2 /* LCPI0_5+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0xda, //0x00001d74 vmovdqa %ymm2, %ymm3 + 0xc5, 0xfd, 0x6f, 0xca, //0x00001d78 vmovdqa %ymm2, %ymm1 + 0xe9, 0x98, 0x01, 0x00, 0x00, //0x00001d7c jmp LBB0_414 + //0x00001d81 LBB0_398 + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001d81 movabsq $-9223372036854775808, %r14 + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00001d8b jmp LBB0_403 + //0x00001d90 LBB0_399 + 0x49, 0x63, 0xf7, //0x00001d90 movslq %r15d, %rsi + 0x48, 0x83, 0xc6, 0xff, //0x00001d93 addq $-1, %rsi + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001d97 movl $1, %edi + 0x4c, 0x8b, 0x7d, 0xb0, //0x00001d9c movq $-80(%rbp), %r15 + 0x4d, 0x89, 0xd9, //0x00001da0 movq %r11, %r9 + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001da3 jmp LBB0_401 + //0x00001da8 LBB0_400 + 0x48, 0x85, 0xc0, //0x00001da8 testq %rax, %rax + 0x44, 0x0f, 0x45, 0xd7, //0x00001dab cmovnel %edi, %r10d + 0x48, 0x83, 0xc6, 0xff, //0x00001daf addq $-1, %rsi + 0x48, 0x83, 0xf9, 0x09, //0x00001db3 cmpq $9, %rcx + 0x48, 0x89, 0xd1, //0x00001db7 movq %rdx, %rcx + 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00001dba jbe LBB0_403 + //0x00001dc0 LBB0_401 + 0x48, 0x89, 0xc8, //0x00001dc0 movq %rcx, %rax + 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001dc3 movabsq $-3689348814741910323, %rdx + 0x48, 0xf7, 0xe2, //0x00001dcd mulq %rdx + 0x48, 0xc1, 0xea, 0x03, //0x00001dd0 shrq $3, %rdx + 0x48, 0x8d, 0x04, 0x12, //0x00001dd4 leaq (%rdx,%rdx), %rax + 0x48, 0x8d, 0x1c, 0x80, //0x00001dd8 leaq (%rax,%rax,4), %rbx + 0x48, 0x89, 0xc8, //0x00001ddc movq %rcx, %rax + 0x48, 0x29, 0xd8, //0x00001ddf subq %rbx, %rax + 0x4c, 0x39, 0xee, //0x00001de2 cmpq %r13, %rsi + 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00001de5 jae LBB0_400 + 0x04, 0x30, //0x00001deb addb $48, %al + 0x41, 0x88, 0x04, 0x34, //0x00001ded movb %al, (%r12,%rsi) + 0x48, 0x83, 0xc6, 0xff, //0x00001df1 addq $-1, %rsi + 0x48, 0x83, 0xf9, 0x09, //0x00001df5 cmpq $9, %rcx + 0x48, 0x89, 0xd1, //0x00001df9 movq %rdx, %rcx + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001dfc ja LBB0_401 + //0x00001e02 LBB0_403 + 0x45, 0x01, 0xc8, //0x00001e02 addl %r9d, %r8d + 0x49, 0x63, 0xc0, //0x00001e05 movslq %r8d, %rax + 0x49, 0x39, 0xc5, //0x00001e08 cmpq %rax, %r13 + 0x41, 0x0f, 0x46, 0xc5, //0x00001e0b cmovbel %r13d, %eax + 0x48, 0x8b, 0x7d, 0xc8, //0x00001e0f movq $-56(%rbp), %rdi + 0x44, 0x01, 0xcf, //0x00001e13 addl %r9d, %edi + 0x85, 0xc0, //0x00001e16 testl %eax, %eax + 0x0f, 0x8e, 0x37, 0x00, 0x00, 0x00, //0x00001e18 jle LBB0_407 + 0x89, 0xc1, //0x00001e1e movl %eax, %ecx + 0x48, 0x83, 0xc1, 0x01, //0x00001e20 addq $1, %rcx + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001e24 movabsq $4503599627370495, %rbx + 0x44, 0x8a, 0x45, 0xd7, //0x00001e2e movb $-41(%rbp), %r8b + //0x00001e32 LBB0_405 + 0x8d, 0x50, 0xff, //0x00001e32 leal $-1(%rax), %edx + 0x41, 0x80, 0x3c, 0x14, 0x30, //0x00001e35 cmpb $48, (%r12,%rdx) + 0x0f, 0x85, 0x80, 0xfd, 0xff, 0xff, //0x00001e3a jne LBB0_376 + 0x48, 0x83, 0xc1, 0xff, //0x00001e40 addq $-1, %rcx + 0x89, 0xd0, //0x00001e44 movl %edx, %eax + 0x48, 0x83, 0xf9, 0x01, //0x00001e46 cmpq $1, %rcx + 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00001e4a jg LBB0_405 + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001e50 jmp LBB0_408 + //0x00001e55 LBB0_407 + 0x85, 0xc0, //0x00001e55 testl %eax, %eax + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001e57 movabsq $4503599627370495, %rbx + 0x44, 0x8a, 0x45, 0xd7, //0x00001e61 movb $-41(%rbp), %r8b + 0x0f, 0x85, 0x55, 0xfd, 0xff, 0xff, //0x00001e65 jne LBB0_376 + //0x00001e6b LBB0_408 + 0x31, 0xd2, //0x00001e6b xorl %edx, %edx + 0x31, 0xf6, //0x00001e6d xorl %esi, %esi + 0xe9, 0x6f, 0x02, 0x00, 0x00, //0x00001e6f jmp LBB0_429 + //0x00001e74 LBB0_409 + 0x31, 0xc0, //0x00001e74 xorl %eax, %eax + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001e76 movabsq $4503599627370495, %rbx + 0x44, 0x8a, 0x45, 0xd7, //0x00001e80 movb $-41(%rbp), %r8b + 0x48, 0x8b, 0x7d, 0xc8, //0x00001e84 movq $-56(%rbp), %rdi + 0xe9, 0x33, 0xfd, 0xff, 0xff, //0x00001e88 jmp LBB0_376 + //0x00001e8d LBB0_410 + 0x45, 0x31, 0xdb, //0x00001e8d xorl %r11d, %r11d + //0x00001e90 LBB0_411 + 0x44, 0x8a, 0x45, 0xd7, //0x00001e90 movb $-41(%rbp), %r8b + 0xe9, 0x90, 0x02, 0x00, 0x00, //0x00001e94 jmp LBB0_433 + //0x00001e99 LBB0_412 + 0x83, 0xe2, 0xfc, //0x00001e99 andl $-4, %edx + 0xf7, 0xda, //0x00001e9c negl %edx + 0xc4, 0xe2, 0x7d, 0x59, 0x15, 0x89, 0xe1, 0xff, 0xff, //0x00001e9e vpbroadcastq $-7799(%rip), %ymm2 /* LCPI0_5+0(%rip) */ + 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x88, 0xe1, 0xff, 0xff, //0x00001ea7 vpbroadcastq $-7800(%rip), %ymm4 /* LCPI0_6+0(%rip) */ + 0xc5, 0xfd, 0x6f, 0xda, //0x00001eb0 vmovdqa %ymm2, %ymm3 + 0xc5, 0xfd, 0x6f, 0xca, //0x00001eb4 vmovdqa %ymm2, %ymm1 + //0x00001eb8 LBB0_413 + 0xc5, 0xfd, 0xf4, 0xec, //0x00001eb8 vpmuludq %ymm4, %ymm0, %ymm5 + 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00001ebc vpsrlq $32, %ymm0, %ymm0 + 0xc5, 0xfd, 0xf4, 0xc4, //0x00001ec1 vpmuludq %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00001ec5 vpsllq $32, %ymm0, %ymm0 + 0xc5, 0xd5, 0xd4, 0xc0, //0x00001eca vpaddq %ymm0, %ymm5, %ymm0 + 0xc5, 0xed, 0xf4, 0xec, //0x00001ece vpmuludq %ymm4, %ymm2, %ymm5 + 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00001ed2 vpsrlq $32, %ymm2, %ymm2 + 0xc5, 0xed, 0xf4, 0xd4, //0x00001ed7 vpmuludq %ymm4, %ymm2, %ymm2 + 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00001edb vpsllq $32, %ymm2, %ymm2 + 0xc5, 0xd5, 0xd4, 0xd2, //0x00001ee0 vpaddq %ymm2, %ymm5, %ymm2 + 0xc5, 0xe5, 0xf4, 0xec, //0x00001ee4 vpmuludq %ymm4, %ymm3, %ymm5 + 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00001ee8 vpsrlq $32, %ymm3, %ymm3 + 0xc5, 0xe5, 0xf4, 0xdc, //0x00001eed vpmuludq %ymm4, %ymm3, %ymm3 + 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00001ef1 vpsllq $32, %ymm3, %ymm3 + 0xc5, 0xd5, 0xd4, 0xdb, //0x00001ef6 vpaddq %ymm3, %ymm5, %ymm3 + 0xc5, 0xf5, 0xf4, 0xec, //0x00001efa vpmuludq %ymm4, %ymm1, %ymm5 + 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00001efe vpsrlq $32, %ymm1, %ymm1 + 0xc5, 0xf5, 0xf4, 0xcc, //0x00001f03 vpmuludq %ymm4, %ymm1, %ymm1 + 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00001f07 vpsllq $32, %ymm1, %ymm1 + 0xc5, 0xd5, 0xd4, 0xc9, //0x00001f0c vpaddq %ymm1, %ymm5, %ymm1 + 0x83, 0xc2, 0x04, //0x00001f10 addl $4, %edx + 0x0f, 0x85, 0x9f, 0xff, 0xff, 0xff, //0x00001f13 jne LBB0_413 + //0x00001f19 LBB0_414 + 0x85, 0xdb, //0x00001f19 testl %ebx, %ebx + 0x0f, 0x84, 0x6b, 0x00, 0x00, 0x00, //0x00001f1b je LBB0_417 + 0xf7, 0xdb, //0x00001f21 negl %ebx + 0xc4, 0xe2, 0x7d, 0x59, 0x25, 0x14, 0xe1, 0xff, 0xff, //0x00001f23 vpbroadcastq $-7916(%rip), %ymm4 /* LCPI0_7+0(%rip) */ + //0x00001f2c LBB0_416 + 0xc5, 0xfd, 0xf4, 0xec, //0x00001f2c vpmuludq %ymm4, %ymm0, %ymm5 + 0xc5, 0xfd, 0x73, 0xd0, 0x20, //0x00001f30 vpsrlq $32, %ymm0, %ymm0 + 0xc5, 0xfd, 0xf4, 0xc4, //0x00001f35 vpmuludq %ymm4, %ymm0, %ymm0 + 0xc5, 0xfd, 0x73, 0xf0, 0x20, //0x00001f39 vpsllq $32, %ymm0, %ymm0 + 0xc5, 0xd5, 0xd4, 0xc0, //0x00001f3e vpaddq %ymm0, %ymm5, %ymm0 + 0xc5, 0xed, 0xf4, 0xec, //0x00001f42 vpmuludq %ymm4, %ymm2, %ymm5 + 0xc5, 0xed, 0x73, 0xd2, 0x20, //0x00001f46 vpsrlq $32, %ymm2, %ymm2 + 0xc5, 0xed, 0xf4, 0xd4, //0x00001f4b vpmuludq %ymm4, %ymm2, %ymm2 + 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00001f4f vpsllq $32, %ymm2, %ymm2 + 0xc5, 0xd5, 0xd4, 0xd2, //0x00001f54 vpaddq %ymm2, %ymm5, %ymm2 + 0xc5, 0xe5, 0xf4, 0xec, //0x00001f58 vpmuludq %ymm4, %ymm3, %ymm5 + 0xc5, 0xe5, 0x73, 0xd3, 0x20, //0x00001f5c vpsrlq $32, %ymm3, %ymm3 + 0xc5, 0xe5, 0xf4, 0xdc, //0x00001f61 vpmuludq %ymm4, %ymm3, %ymm3 + 0xc5, 0xe5, 0x73, 0xf3, 0x20, //0x00001f65 vpsllq $32, %ymm3, %ymm3 + 0xc5, 0xd5, 0xd4, 0xdb, //0x00001f6a vpaddq %ymm3, %ymm5, %ymm3 + 0xc5, 0xf5, 0xf4, 0xec, //0x00001f6e vpmuludq %ymm4, %ymm1, %ymm5 + 0xc5, 0xf5, 0x73, 0xd1, 0x20, //0x00001f72 vpsrlq $32, %ymm1, %ymm1 + 0xc5, 0xf5, 0xf4, 0xcc, //0x00001f77 vpmuludq %ymm4, %ymm1, %ymm1 + 0xc5, 0xf5, 0x73, 0xf1, 0x20, //0x00001f7b vpsllq $32, %ymm1, %ymm1 + 0xc5, 0xd5, 0xd4, 0xc9, //0x00001f80 vpaddq %ymm1, %ymm5, %ymm1 + 0xff, 0xc3, //0x00001f84 incl %ebx + 0x0f, 0x85, 0xa0, 0xff, 0xff, 0xff, //0x00001f86 jne LBB0_416 + //0x00001f8c LBB0_417 + 0xc5, 0xdd, 0x73, 0xd2, 0x20, //0x00001f8c vpsrlq $32, %ymm2, %ymm4 + 0xc5, 0xdd, 0xf4, 0xe0, //0x00001f91 vpmuludq %ymm0, %ymm4, %ymm4 + 0xc5, 0xd5, 0x73, 0xd0, 0x20, //0x00001f95 vpsrlq $32, %ymm0, %ymm5 + 0xc5, 0xed, 0xf4, 0xed, //0x00001f9a vpmuludq %ymm5, %ymm2, %ymm5 + 0xc5, 0xd5, 0xd4, 0xe4, //0x00001f9e vpaddq %ymm4, %ymm5, %ymm4 + 0xc5, 0xdd, 0x73, 0xf4, 0x20, //0x00001fa2 vpsllq $32, %ymm4, %ymm4 + 0xc5, 0xed, 0xf4, 0xc0, //0x00001fa7 vpmuludq %ymm0, %ymm2, %ymm0 + 0xc5, 0xfd, 0xd4, 0xc4, //0x00001fab vpaddq %ymm4, %ymm0, %ymm0 + 0xc5, 0xed, 0x73, 0xd3, 0x20, //0x00001faf vpsrlq $32, %ymm3, %ymm2 + 0xc5, 0xed, 0xf4, 0xd0, //0x00001fb4 vpmuludq %ymm0, %ymm2, %ymm2 + 0xc5, 0xdd, 0x73, 0xd0, 0x20, //0x00001fb8 vpsrlq $32, %ymm0, %ymm4 + 0xc5, 0xe5, 0xf4, 0xe4, //0x00001fbd vpmuludq %ymm4, %ymm3, %ymm4 + 0xc5, 0xdd, 0xd4, 0xd2, //0x00001fc1 vpaddq %ymm2, %ymm4, %ymm2 + 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00001fc5 vpsllq $32, %ymm2, %ymm2 + 0xc5, 0xe5, 0xf4, 0xc0, //0x00001fca vpmuludq %ymm0, %ymm3, %ymm0 + 0xc5, 0xfd, 0xd4, 0xc2, //0x00001fce vpaddq %ymm2, %ymm0, %ymm0 + 0xc5, 0xed, 0x73, 0xd1, 0x20, //0x00001fd2 vpsrlq $32, %ymm1, %ymm2 + 0xc5, 0xed, 0xf4, 0xd0, //0x00001fd7 vpmuludq %ymm0, %ymm2, %ymm2 + 0xc5, 0xe5, 0x73, 0xd0, 0x20, //0x00001fdb vpsrlq $32, %ymm0, %ymm3 + 0xc5, 0xf5, 0xf4, 0xdb, //0x00001fe0 vpmuludq %ymm3, %ymm1, %ymm3 + 0xc5, 0xe5, 0xd4, 0xd2, //0x00001fe4 vpaddq %ymm2, %ymm3, %ymm2 + 0xc5, 0xed, 0x73, 0xf2, 0x20, //0x00001fe8 vpsllq $32, %ymm2, %ymm2 + 0xc5, 0xf5, 0xf4, 0xc0, //0x00001fed vpmuludq %ymm0, %ymm1, %ymm0 + 0xc5, 0xfd, 0xd4, 0xc2, //0x00001ff1 vpaddq %ymm2, %ymm0, %ymm0 + 0xc4, 0xe3, 0x7d, 0x39, 0xc1, 0x01, //0x00001ff5 vextracti128 $1, %ymm0, %xmm1 + 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00001ffb vpsrlq $32, %xmm0, %xmm2 + 0xc5, 0xe9, 0xf4, 0xd1, //0x00002000 vpmuludq %xmm1, %xmm2, %xmm2 + 0xc5, 0xe1, 0x73, 0xd1, 0x20, //0x00002004 vpsrlq $32, %xmm1, %xmm3 + 0xc5, 0xf9, 0xf4, 0xdb, //0x00002009 vpmuludq %xmm3, %xmm0, %xmm3 + 0xc5, 0xe1, 0xd4, 0xd2, //0x0000200d vpaddq %xmm2, %xmm3, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00002011 vpsllq $32, %xmm2, %xmm2 + 0xc5, 0xf9, 0xf4, 0xc1, //0x00002016 vpmuludq %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd4, 0xc2, //0x0000201a vpaddq %xmm2, %xmm0, %xmm0 + 0xc5, 0xf9, 0x70, 0xc8, 0xee, //0x0000201e vpshufd $238, %xmm0, %xmm1 + 0xc5, 0xe9, 0x73, 0xd0, 0x20, //0x00002023 vpsrlq $32, %xmm0, %xmm2 + 0xc5, 0xe9, 0xf4, 0xd1, //0x00002028 vpmuludq %xmm1, %xmm2, %xmm2 + 0xc5, 0xf9, 0x70, 0xd8, 0xff, //0x0000202c vpshufd $255, %xmm0, %xmm3 + 0xc5, 0xf9, 0xf4, 0xdb, //0x00002031 vpmuludq %xmm3, %xmm0, %xmm3 + 0xc5, 0xe1, 0xd4, 0xd2, //0x00002035 vpaddq %xmm2, %xmm3, %xmm2 + 0xc5, 0xe9, 0x73, 0xf2, 0x20, //0x00002039 vpsllq $32, %xmm2, %xmm2 + 0xc5, 0xf9, 0xf4, 0xc1, //0x0000203e vpmuludq %xmm1, %xmm0, %xmm0 + 0xc5, 0xf9, 0xd4, 0xc2, //0x00002042 vpaddq %xmm2, %xmm0, %xmm0 + 0xc4, 0xe1, 0xf9, 0x7e, 0xc2, //0x00002046 vmovq %xmm0, %rdx + 0x44, 0x39, 0xc7, //0x0000204b cmpl %r8d, %edi + 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x0000204e jne LBB0_419 + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002054 movabsq $4503599627370495, %rbx + 0x44, 0x8a, 0x45, 0xd7, //0x0000205e movb $-41(%rbp), %r8b + 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00002062 jmp LBB0_422 + //0x00002067 LBB0_419 + 0x45, 0x01, 0xc3, //0x00002067 addl %r8d, %r11d + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000206a movabsq $4503599627370495, %rbx + 0x44, 0x8a, 0x45, 0xd7, //0x00002074 movb $-41(%rbp), %r8b + //0x00002078 LBB0_420 + 0x44, 0x89, 0xee, //0x00002078 movl %r13d, %esi + 0x44, 0x29, 0xde, //0x0000207b subl %r11d, %esi + //0x0000207e LBB0_421 + 0x48, 0x01, 0xd2, //0x0000207e addq %rdx, %rdx + 0x48, 0x8d, 0x14, 0x92, //0x00002081 leaq (%rdx,%rdx,4), %rdx + 0x83, 0xc6, 0xff, //0x00002085 addl $-1, %esi + 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002088 jne LBB0_421 + //0x0000208e LBB0_422 + 0x31, 0xf6, //0x0000208e xorl %esi, %esi + 0x45, 0x85, 0xed, //0x00002090 testl %r13d, %r13d + 0x0f, 0x88, 0x4a, 0x00, 0x00, 0x00, //0x00002093 js LBB0_429 + 0x44, 0x39, 0xe8, //0x00002099 cmpl %r13d, %eax + 0x0f, 0x8e, 0x41, 0x00, 0x00, 0x00, //0x0000209c jle LBB0_429 + 0x41, 0x8a, 0x0c, 0x0c, //0x000020a2 movb (%r12,%rcx), %cl + 0x80, 0xf9, 0x35, //0x000020a6 cmpb $53, %cl + 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x000020a9 jne LBB0_428 + 0x41, 0x8d, 0x75, 0x01, //0x000020af leal $1(%r13), %esi + 0x39, 0xc6, //0x000020b3 cmpl %eax, %esi + 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x000020b5 jne LBB0_428 + 0x45, 0x85, 0xd2, //0x000020bb testl %r10d, %r10d + 0x40, 0x0f, 0x95, 0xc6, //0x000020be setne %sil + 0x41, 0x08, 0xf1, //0x000020c2 orb %sil, %r9b + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000020c5 jne LBB0_429 + 0x41, 0x83, 0xc5, 0xff, //0x000020cb addl $-1, %r13d + 0x43, 0x8a, 0x34, 0x2c, //0x000020cf movb (%r12,%r13), %sil + 0x40, 0x80, 0xe6, 0x01, //0x000020d3 andb $1, %sil + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000020d7 jmp LBB0_429 + //0x000020dc LBB0_428 + 0x80, 0xf9, 0x35, //0x000020dc cmpb $53, %cl + 0x40, 0x0f, 0x9d, 0xc6, //0x000020df setge %sil + //0x000020e3 LBB0_429 + 0x44, 0x0f, 0xb6, 0xde, //0x000020e3 movzbl %sil, %r11d + 0x49, 0x01, 0xd3, //0x000020e7 addq %rdx, %r11 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x000020ea movabsq $9007199254740992, %rax + 0x49, 0x39, 0xc3, //0x000020f4 cmpq %rax, %r11 + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000020f7 jne LBB0_433 + 0x48, 0x8b, 0x45, 0xb8, //0x000020fd movq $-72(%rbp), %rax + 0x3d, 0xfe, 0x03, 0x00, 0x00, //0x00002101 cmpl $1022, %eax + 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00002106 jle LBB0_432 + 0x45, 0x31, 0xdb, //0x0000210c xorl %r11d, %r11d + 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x0000210f movabsq $9218868437227405312, %rcx + 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00002119 jmp LBB0_434 + //0x0000211e LBB0_432 + 0x83, 0xc0, 0x01, //0x0000211e addl $1, %eax + 0x48, 0x89, 0x45, 0xb8, //0x00002121 movq %rax, $-72(%rbp) + 0x4c, 0x8b, 0x5d, 0x90, //0x00002125 movq $-112(%rbp), %r11 + //0x00002129 LBB0_433 + 0x48, 0x8b, 0x45, 0x90, //0x00002129 movq $-112(%rbp), %rax + 0x4c, 0x21, 0xd8, //0x0000212d andq %r11, %rax + 0x48, 0x8b, 0x4d, 0xb8, //0x00002130 movq $-72(%rbp), %rcx + 0x81, 0xc1, 0xff, 0x03, 0x00, 0x00, //0x00002134 addl $1023, %ecx + 0x81, 0xe1, 0xff, 0x07, 0x00, 0x00, //0x0000213a andl $2047, %ecx + 0x48, 0xc1, 0xe1, 0x34, //0x00002140 shlq $52, %rcx + 0x48, 0x85, 0xc0, //0x00002144 testq %rax, %rax + 0x48, 0x0f, 0x44, 0xc8, //0x00002147 cmoveq %rax, %rcx + //0x0000214b LBB0_434 + 0x49, 0x21, 0xdb, //0x0000214b andq %rbx, %r11 + 0x49, 0x09, 0xcb, //0x0000214e orq %rcx, %r11 + 0x4c, 0x89, 0xd8, //0x00002151 movq %r11, %rax + 0x4c, 0x09, 0xf0, //0x00002154 orq %r14, %rax + 0x41, 0x80, 0xf8, 0x2d, //0x00002157 cmpb $45, %r8b + 0x49, 0x0f, 0x45, 0xc3, //0x0000215b cmovneq %r11, %rax + 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x0000215f vmovq %rax, %xmm0 + //0x00002164 LBB0_435 + 0xc4, 0xe1, 0xf9, 0x7e, 0xc0, //0x00002164 vmovq %xmm0, %rax + 0x49, 0x83, 0xc6, 0xff, //0x00002169 addq $-1, %r14 + 0x49, 0x21, 0xc6, //0x0000216d andq %rax, %r14 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002170 movabsq $9218868437227405312, %rax + 0x49, 0x39, 0xc6, //0x0000217a cmpq %rax, %r14 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x0000217d jne LBB0_437 + 0x49, 0xc7, 0x07, 0xf8, 0xff, 0xff, 0xff, //0x00002183 movq $-8, (%r15) + //0x0000218a LBB0_437 + 0xc4, 0xc1, 0x7b, 0x11, 0x47, 0x08, //0x0000218a vmovsd %xmm0, $8(%r15) + 0x48, 0x8b, 0x45, 0xa8, //0x00002190 movq $-88(%rbp), %rax + 0x48, 0x8b, 0x4d, 0x98, //0x00002194 movq $-104(%rbp), %rcx + 0x48, 0x89, 0x08, //0x00002198 movq %rcx, (%rax) + //0x0000219b LBB0_438 + 0x48, 0x83, 0xc4, 0x58, //0x0000219b addq $88, %rsp + 0x5b, //0x0000219f popq %rbx + 0x41, 0x5c, //0x000021a0 popq %r12 + 0x41, 0x5d, //0x000021a2 popq %r13 + 0x41, 0x5e, //0x000021a4 popq %r14 + 0x41, 0x5f, //0x000021a6 popq %r15 + 0x5d, //0x000021a8 popq %rbp + 0xc5, 0xf8, 0x77, //0x000021a9 vzeroupper + 0xc3, //0x000021ac retq + 0x00, 0x00, 0x00, //0x000021ad .p2align 2, 0x00 + //0x000021b0 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x000021b0 .long 2 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021b4 .p2align 4, 0x00 + //0x000021c0 _P10_TAB + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x000021c0 .quad 0x3ff0000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x000021c8 .quad 0x4024000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x000021d0 .quad 0x4059000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x000021d8 .quad 0x408f400000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x000021e0 .quad 0x40c3880000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x000021e8 .quad 0x40f86a0000000000 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x000021f0 .quad 0x412e848000000000 + 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x000021f8 .quad 0x416312d000000000 + 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00002200 .quad 0x4197d78400000000 + 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00002208 .quad 0x41cdcd6500000000 + 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00002210 .quad 0x4202a05f20000000 + 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00002218 .quad 0x42374876e8000000 + 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00002220 .quad 0x426d1a94a2000000 + 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00002228 .quad 0x42a2309ce5400000 + 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00002230 .quad 0x42d6bcc41e900000 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00002238 .quad 0x430c6bf526340000 + 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00002240 .quad 0x4341c37937e08000 + 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00002248 .quad 0x4376345785d8a000 + 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00002250 .quad 0x43abc16d674ec800 + 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00002258 .quad 0x43e158e460913d00 + 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00002260 .quad 0x4415af1d78b58c40 + 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00002268 .quad 0x444b1ae4d6e2ef50 + 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00002270 .quad 0x4480f0cf064dd592 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002278 .p2align 4, 0x00 + //0x00002280 _POW10_M128_TAB + 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00002280 .quad 1671618768450675795 + 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00002288 .quad -391859759250406776 + 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00002290 .quad 1044761730281672372 + 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00002298 .quad -7162441377172586091 + 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x000022a0 .quad 5917638181279478369 + 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x000022a8 .quad -4341365703038344710 + 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x000022b0 .quad -1826324310255427847 + 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x000022b8 .quad -815021110370542984 + 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x000022c0 .quad -8058981721550724260 + 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x000022c8 .quad -7426917221622671221 + 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x000022d0 .quad 8373016921771146291 + 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x000022d8 .quad -4671960508600951122 + 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x000022e0 .quad 1242899115359157055 + 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x000022e8 .quad -1228264617323800998 + 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x000022f0 .quad 5388497965526861063 + 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x000022f8 .quad -7685194413468457480 + 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00002300 .quad 6735622456908576329 + 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00002308 .quad -4994806998408183946 + 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00002310 .quad -803843965719055396 + 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00002318 .quad -1631822729582842029 + 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00002320 .quad 8720969558280366185 + 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00002328 .quad -7937418233630358124 + 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00002330 .quad -7545532125859093884 + 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00002338 .quad -5310086773610559751 + 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00002340 .quad -208543120469091547 + 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00002348 .quad -2025922448585811785 + 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00002350 .quad -130339450293182217 + 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00002358 .quad -8183730558007214222 + 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00002360 .quad -4774610331293865675 + 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00002368 .quad -5617977179081629873 + 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00002370 .quad -5968262914117332094 + 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00002378 .quad -2410785455424649437 + 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00002380 .quad 5493207715531443249 + 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00002388 .quad -8424269937281487754 + 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00002390 .quad -2356862392440471747 + 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00002398 .quad -5918651403174471789 + 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x000023a0 .quad -2946077990550589683 + 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x000023a8 .quad -2786628235540701832 + 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x000023b0 .quad -8758827771735200408 + 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x000023b8 .quad -8659171674854020501 + 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x000023c0 .quad 7498209359040551106 + 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x000023c8 .quad -6212278575140137722 + 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x000023d0 .quad 149389661945913074 + 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x000023d8 .quad -3153662200497784248 + 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x000023e0 .quad 93368538716195671 + 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x000023e8 .quad -8888567902952197011 + 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x000023f0 .quad 4728396691822632493 + 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x000023f8 .quad -6499023860262858360 + 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00002400 .quad 5910495864778290617 + 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00002408 .quad -3512093806901185046 + 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00002410 .quad 8305745933913819539 + 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00002418 .quad -9112587656954322510 + 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00002420 .quad 1158810380537498616 + 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00002428 .quad -6779048552765515233 + 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00002430 .quad -3163173042755514634 + 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00002438 .quad -3862124672529506138 + 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00002440 .quad -8565652321871781196 + 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00002448 .quad -215969822234494768 + 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00002450 .quad 6175682344898606512 + 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00002458 .quad -7052510166537641086 + 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00002460 .quad -1503769105731517667 + 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00002468 .quad -4203951689744663454 + 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00002470 .quad -6491397400591784988 + 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00002478 .quad -643253593753441413 + 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00002480 .quad 5166248661484910190 + 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00002488 .quad -7319562523736982739 + 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00002490 .quad -7377247228426025974 + 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00002498 .quad -4537767136243840520 + 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x000024a0 .quad -4609873017105144563 + 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x000024a8 .quad -1060522901877412746 + 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x000024b0 .quad 4036358391950366504 + 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x000024b8 .quad -7580355841314464822 + 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x000024c0 .quad -4177924046916817678 + 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x000024c8 .quad -4863758783215693124 + 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x000024d0 .quad -610719040218634194 + 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x000024d8 .quad -1468012460592228501 + 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x000024e0 .quad 8841672636718129437 + 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x000024e8 .quad -7835036815511224669 + 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x000024f0 .quad 6440404777470273892 + 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x000024f8 .quad -5182110000961642932 + 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00002500 .quad 8050505971837842365 + 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00002508 .quad -1865951482774665761 + 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00002510 .quad -6497648813669818282 + 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00002518 .quad -8083748704375247957 + 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00002520 .quad -8122061017087272852 + 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00002528 .quad -5492999862041672042 + 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00002530 .quad 3682481783923072647 + 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00002538 .quad -2254563809124702148 + 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00002540 .quad -6921820921902855404 + 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00002548 .quad -8326631408344020699 + 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00002550 .quad 571095884476206553 + 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00002558 .quad -5796603242002637969 + 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00002560 .quad -3897816162832129712 + 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00002568 .quad -2634068034075909558 + 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00002570 .quad -4741978110983775022 + 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00002578 .quad -8563821548938525330 + 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00002580 .quad 7907585416552444934 + 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00002588 .quad -6093090917745768758 + 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00002590 .quad 661109733835780360 + 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00002598 .quad -3004677628754823043 + 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x000025a0 .quad 2719036592861056677 + 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x000025a8 .quad -8795452545612846258 + 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x000025b0 .quad -5824576295778454962 + 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x000025b8 .quad -6382629663588669919 + 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x000025c0 .quad 1942651667131707105 + 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x000025c8 .quad -3366601061058449494 + 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x000025d0 .quad 5825843310384704845 + 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x000025d8 .quad -9021654690802612790 + 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x000025e0 .quad -1941067898873894752 + 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x000025e8 .quad -6665382345075878084 + 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x000025f0 .quad 2185351144835019464 + 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x000025f8 .quad -3720041912917459700 + 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00002600 .quad 2731688931043774330 + 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00002608 .quad -38366372719436721 + 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00002610 .quad 8624834609543440812 + 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00002618 .quad -6941508010590729807 + 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00002620 .quad -3054014793352862697 + 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00002628 .quad -4065198994811024355 + 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00002630 .quad 5405853545163697437 + 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00002638 .quad -469812725086392539 + 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00002640 .quad 5684501474941004850 + 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00002648 .quad -7211161980820077193 + 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00002650 .quad 2493940825248868159 + 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00002658 .quad -4402266457597708587 + 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00002660 .quad 7729112049988473103 + 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00002668 .quad -891147053569747830 + 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00002670 .quad -9004363024039368023 + 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00002678 .quad -7474495936122174250 + 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00002680 .quad 2579604275232953683 + 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00002688 .quad -4731433901725329908 + 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00002690 .quad 3224505344041192104 + 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00002698 .quad -1302606358729274481 + 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x000026a0 .quad 8932844867666826921 + 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x000026a8 .quad -7731658001846878407 + 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x000026b0 .quad -2669001970698630061 + 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x000026b8 .quad -5052886483881210105 + 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x000026c0 .quad -3336252463373287576 + 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x000026c8 .quad -1704422086424124727 + 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x000026d0 .quad 2526528228819083169 + 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x000026d8 .quad -7982792831656159810 + 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x000026e0 .quad -6065211750830921846 + 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x000026e8 .quad -5366805021142811859 + 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x000026f0 .quad 1641857348316123500 + 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x000026f8 .quad -2096820258001126919 + 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00002700 .quad -5891368184943504669 + 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00002708 .quad -8228041688891786181 + 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00002710 .quad -7364210231179380836 + 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00002718 .quad -5673366092687344822 + 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00002720 .quad 4629795266307937667 + 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00002728 .quad -2480021597431793123 + 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00002730 .quad 5199465050656154994 + 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00002738 .quad -8467542526035952558 + 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00002740 .quad -2724040723534582065 + 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00002748 .quad -5972742139117552794 + 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00002750 .quad -8016736922845615486 + 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00002758 .quad -2854241655469553088 + 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00002760 .quad 6518754469289960081 + 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00002768 .quad -8701430062309552536 + 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00002770 .quad 8148443086612450102 + 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00002778 .quad -6265101559459552766 + 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00002780 .quad 962181821410786819 + 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00002788 .quad -3219690930897053053 + 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00002790 .quad -1704479370831952190 + 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00002798 .quad -8929835859451740015 + 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x000027a0 .quad 7092772823314835570 + 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x000027a8 .quad -6550608805887287114 + 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x000027b0 .quad -357406007711231345 + 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x000027b8 .quad -3576574988931720989 + 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x000027c0 .quad 8999993282035256217 + 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x000027c8 .quad -9152888395723407474 + 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x000027d0 .quad 2026619565689294464 + 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x000027d8 .quad -6829424476226871438 + 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x000027e0 .quad -6690097579743157728 + 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x000027e8 .quad -3925094576856201394 + 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x000027f0 .quad 5472436080603216552 + 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x000027f8 .quad -294682202642863838 + 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00002800 .quad 8031958568804398249 + 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00002808 .quad -7101705404292871755 + 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00002810 .quad -3795109844276665901 + 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00002818 .quad -4265445736938701790 + 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00002820 .quad 9091170749936331336 + 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00002828 .quad -720121152745989333 + 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00002830 .quad 3376138709496513133 + 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00002838 .quad -7367604748107325189 + 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00002840 .quad -391512631556746488 + 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00002848 .quad -4597819916706768583 + 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00002850 .quad 8733981247408842698 + 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00002858 .quad -1135588877456072824 + 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00002860 .quad 5458738279630526686 + 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00002868 .quad -7627272076051127371 + 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00002870 .quad -7011635205744005354 + 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00002878 .quad -4922404076636521310 + 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00002880 .quad 5070514048102157020 + 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00002888 .quad -1541319077368263733 + 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00002890 .quad 863228270850154185 + 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00002898 .quad -7880853450996246689 + 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x000028a0 .quad -3532650679864695173 + 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x000028a8 .quad -5239380795317920458 + 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x000028b0 .quad -9027499368258256870 + 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x000028b8 .quad -1937539975720012668 + 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x000028c0 .quad -3336344095947716592 + 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x000028c8 .quad -8128491512466089774 + 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x000028d0 .quad -8782116138362033643 + 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x000028d8 .quad -5548928372155224313 + 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x000028e0 .quad 7469098900757009562 + 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x000028e8 .quad -2324474446766642487 + 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x000028f0 .quad -2249342214667950880 + 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x000028f8 .quad -8370325556870233411 + 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00002900 .quad 6411694268519837208 + 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00002908 .quad -5851220927660403859 + 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00002910 .quad -5820440219632367202 + 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00002918 .quad -2702340141148116920 + 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00002920 .quad 7891439908798240259 + 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00002928 .quad -8606491615858654931 + 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00002930 .quad -3970758169284363389 + 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00002938 .quad -6146428501395930760 + 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00002940 .quad -351761693178066332 + 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00002948 .quad -3071349608317525546 + 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00002950 .quad 6697677969404790399 + 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00002958 .quad -8837122532839535322 + 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00002960 .quad -851274575098787810 + 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00002968 .quad -6434717147622031249 + 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00002970 .quad -1064093218873484762 + 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00002978 .quad -3431710416100151157 + 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00002980 .quad 8558313775058847832 + 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00002988 .quad -9062348037703676329 + 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00002990 .quad 6086206200396171886 + 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00002998 .quad -6716249028702207507 + 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x000029a0 .quad -6227300304786948855 + 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x000029a8 .quad -3783625267450371480 + 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x000029b0 .quad -3172439362556298164 + 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x000029b8 .quad -117845565885576446 + 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x000029c0 .quad -4288617610811380305 + 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x000029c8 .quad -6991182506319567135 + 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x000029d0 .quad 3862600023340550427 + 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x000029d8 .quad -4127292114472071014 + 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x000029e0 .quad -4395122007679087774 + 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x000029e8 .quad -547429124662700864 + 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x000029f0 .quad 8782263791269039901 + 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x000029f8 .quad -7259672230555269896 + 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00002a00 .quad -7468914334623251740 + 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00002a08 .quad -4462904269766699466 + 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00002a10 .quad 4498915137003099037 + 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00002a18 .quad -966944318780986428 + 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00002a20 .quad -6411550076227838910 + 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00002a28 .quad -7521869226879198374 + 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00002a30 .quad 5820620459997365075 + 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00002a38 .quad -4790650515171610063 + 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00002a40 .quad -6559282480285457368 + 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00002a48 .quad -1376627125537124675 + 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00002a50 .quad -8711237568605798759 + 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00002a58 .quad -7777920981101784778 + 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00002a60 .quad 2946011094524915263 + 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00002a68 .quad -5110715207949843068 + 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00002a70 .quad 3682513868156144079 + 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00002a78 .quad -1776707991509915931 + 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00002a80 .quad 4607414176811284001 + 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00002a88 .quad -8027971522334779313 + 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00002a90 .quad 1147581702586717097 + 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00002a98 .quad -5423278384491086237 + 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00002aa0 .quad -3177208890193991532 + 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00002aa8 .quad -2167411962186469893 + 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00002ab0 .quad 7237616480483531100 + 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00002ab8 .quad -8272161504007625539 + 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00002ac0 .quad -4788037454677749837 + 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00002ac8 .quad -5728515861582144020 + 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00002ad0 .quad -1373360799919799392 + 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00002ad8 .quad -2548958808550292121 + 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00002ae0 .quad -858350499949874620 + 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00002ae8 .quad -8510628282985014432 + 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00002af0 .quad 3538747893490044629 + 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00002af8 .quad -6026599335303880135 + 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00002b00 .quad 9035120885289943691 + 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00002b08 .quad -2921563150702462265 + 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00002b10 .quad -5882264492762254953 + 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00002b18 .quad -8743505996830120772 + 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00002b20 .quad -2741144597525430788 + 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00002b28 .quad -6317696477610263061 + 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00002b30 .quad -3426430746906788485 + 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00002b38 .quad -3285434578585440922 + 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00002b40 .quad 4776009810824339053 + 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00002b48 .quad -8970925639256982432 + 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00002b50 .quad 5970012263530423816 + 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00002b58 .quad -6601971030643840136 + 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00002b60 .quad 7462515329413029771 + 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00002b68 .quad -3640777769877412266 + 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00002b70 .quad 52386062455755702 + 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00002b78 .quad -9193015133814464522 + 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00002b80 .quad -9157889458785081180 + 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00002b88 .quad -6879582898840692749 + 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00002b90 .quad 6999382250228200141 + 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00002b98 .quad -3987792605123478032 + 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00002ba0 .quad 8749227812785250177 + 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00002ba8 .quad -373054737976959636 + 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00002bb0 .quad -3755104653863994448 + 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00002bb8 .quad -7150688238876681629 + 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00002bc0 .quad -4693880817329993060 + 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00002bc8 .quad -4326674280168464132 + 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00002bd0 .quad -1255665003235103420 + 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00002bd8 .quad -796656831783192261 + 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00002be0 .quad 8438581409832836170 + 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00002be8 .quad -7415439547505577019 + 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00002bf0 .quad -3286831292991118499 + 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00002bf8 .quad -4657613415954583370 + 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00002c00 .quad -8720225134666286028 + 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00002c08 .quad -1210330751515841308 + 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00002c10 .quad -3144297699952734816 + 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00002c18 .quad -7673985747338482674 + 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00002c20 .quad -8542058143368306423 + 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00002c28 .quad -4980796165745715438 + 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00002c30 .quad 3157485376071780683 + 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00002c38 .quad -1614309188754756393 + 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00002c40 .quad 8890957387685944783 + 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00002c48 .quad -7926472270612804602 + 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00002c50 .quad 1890324697752655170 + 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00002c58 .quad -5296404319838617848 + 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00002c60 .quad 2362905872190818963 + 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00002c68 .quad -2008819381370884406 + 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00002c70 .quad 6088502188546649756 + 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00002c78 .quad -8173041140997884610 + 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00002c80 .quad -1612744301171463613 + 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00002c88 .quad -5604615407819967859 + 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00002c90 .quad 7207441660390446292 + 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00002c98 .quad -2394083241347571919 + 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00002ca0 .quad -2412877989897052924 + 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00002ca8 .quad -8413831053483314306 + 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00002cb0 .quad -7627783505798704059 + 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00002cb8 .quad -5905602798426754978 + 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00002cc0 .quad 4300328673033783639 + 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00002cc8 .quad -2770317479606055818 + 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00002cd0 .quad -1923980597781273130 + 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00002cd8 .quad -8648977452394866743 + 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00002ce0 .quad 6818396289628184396 + 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00002ce8 .quad -6199535797066195524 + 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00002cf0 .quad 8522995362035230495 + 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00002cf8 .quad -3137733727905356501 + 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00002d00 .quad 3021029092058325107 + 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00002d08 .quad -8878612607581929669 + 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00002d10 .quad -835399653354481520 + 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00002d18 .quad -6486579741050024183 + 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00002d20 .quad 8179122470161673908 + 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00002d28 .quad -3496538657885142324 + 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00002d30 .quad -4111420493003729616 + 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00002d38 .quad -9102865688819295809 + 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00002d40 .quad -5139275616254662020 + 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00002d48 .quad -6766896092596731857 + 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00002d50 .quad -6424094520318327524 + 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00002d58 .quad -3846934097318526917 + 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00002d60 .quad -8030118150397909405 + 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00002d68 .quad -196981603220770742 + 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00002d70 .quad -7324666853212387330 + 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00002d78 .quad -7040642529654063570 + 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00002d80 .quad 4679224488766679549 + 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00002d88 .quad -4189117143640191558 + 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00002d90 .quad -3374341425896426372 + 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00002d98 .quad -624710411122851544 + 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00002da0 .quad -9026492418826348338 + 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00002da8 .quad -7307973034592864071 + 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00002db0 .quad -2059743486678159615 + 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00002db8 .quad -4523280274813692185 + 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00002dc0 .quad -2574679358347699519 + 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00002dc8 .quad -1042414325089727327 + 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00002dd0 .quad 3002511419460075705 + 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00002dd8 .quad -7569037980822161435 + 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00002de0 .quad 8364825292752482535 + 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00002de8 .quad -4849611457600313890 + 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00002df0 .quad 1232659579085827361 + 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00002df8 .quad -1450328303573004458 + 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00002e00 .quad -3841273781498745804 + 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00002e08 .quad -7823984217374209643 + 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00002e10 .quad 4421779809981343554 + 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00002e18 .quad -5168294253290374149 + 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00002e20 .quad 915538744049291538 + 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00002e28 .quad -1848681798185579782 + 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00002e30 .quad 5183897733458195115 + 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00002e38 .quad -8072955151507069220 + 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00002e40 .quad 6479872166822743894 + 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00002e48 .quad -5479507920956448621 + 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00002e50 .quad 3488154190101041964 + 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00002e58 .quad -2237698882768172872 + 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00002e60 .quad 2180096368813151227 + 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00002e68 .quad -8316090829371189901 + 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00002e70 .quad -1886565557410948870 + 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00002e78 .quad -5783427518286599473 + 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00002e80 .quad -2358206946763686087 + 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00002e88 .quad -2617598379430861437 + 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00002e90 .quad 7749492695127472003 + 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00002e98 .quad -8553528014785370254 + 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00002ea0 .quad 463493832054564196 + 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00002ea8 .quad -6080224000054324913 + 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00002eb0 .quad -4032318728359182659 + 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00002eb8 .quad -2988593981640518238 + 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00002ec0 .quad -4826042214438183114 + 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00002ec8 .quad -8785400266166405755 + 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00002ed0 .quad 3190819268807046916 + 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00002ed8 .quad -6370064314280619289 + 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00002ee0 .quad -623161932418579259 + 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00002ee8 .quad -3350894374423386208 + 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00002ef0 .quad -7307005235402693893 + 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00002ef8 .quad -9011838011655698236 + 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00002f00 .quad -4522070525825979462 + 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00002f08 .quad -6653111496142234891 + 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00002f10 .quad 3570783879572301480 + 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00002f18 .quad -3704703351750405709 + 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00002f20 .quad -148206168962011054 + 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00002f28 .quad -19193171260619233 + 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00002f30 .quad -92628855601256909 + 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00002f38 .quad -6929524759678968877 + 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00002f40 .quad -115786069501571136 + 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00002f48 .quad -4050219931171323192 + 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00002f50 .quad 4466953431550423984 + 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00002f58 .quad -451088895536766085 + 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00002f60 .quad 486002885505321038 + 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00002f68 .quad -7199459587351560659 + 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00002f70 .quad 5219189625309039202 + 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00002f78 .quad -4387638465762062920 + 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00002f80 .quad 6523987031636299002 + 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00002f88 .quad -872862063775190746 + 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00002f90 .quad -534194123654701028 + 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00002f98 .quad -7463067817500576073 + 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00002fa0 .quad -667742654568376285 + 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00002fa8 .quad -4717148753448332187 + 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00002fb0 .quad 8388693718644305452 + 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00002fb8 .quad -1284749923383027329 + 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00002fc0 .quad -6286281471915778852 + 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00002fc8 .quad -7720497729755473937 + 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00002fd0 .quad -7857851839894723565 + 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00002fd8 .quad -5038936143766954517 + 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00002fe0 .quad 8624429273841147159 + 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00002fe8 .quad -1686984161281305242 + 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00002ff0 .quad 778582277723329070 + 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00002ff8 .quad -7971894128441897632 + 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00003000 .quad 973227847154161338 + 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00003008 .quad -5353181642124984136 + 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00003010 .quad 1216534808942701673 + 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00003018 .quad -2079791034228842266 + 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00003020 .quad -3851351762838199359 + 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00003028 .quad -8217398424034108273 + 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00003030 .quad -4814189703547749198 + 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00003038 .quad -5660062011615247437 + 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00003040 .quad -6017737129434686498 + 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00003048 .quad -2463391496091671392 + 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00003050 .quad 7768129340171790699 + 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00003058 .quad -8457148712698376476 + 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00003060 .quad -8736582398494813242 + 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00003068 .quad -5959749872445582691 + 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00003070 .quad -1697355961263740745 + 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00003078 .quad -2838001322129590460 + 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00003080 .quad 1244995533423855986 + 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00003088 .quad -8691279853972075893 + 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00003090 .quad -3055441601647567921 + 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00003098 .quad -6252413799037706963 + 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x000030a0 .quad 5404070034795315907 + 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x000030a8 .quad -3203831230369745799 + 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x000030b0 .quad -3539985255894009414 + 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x000030b8 .quad -8919923546622172981 + 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x000030c0 .quad -4424981569867511768 + 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x000030c8 .quad -6538218414850328322 + 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x000030d0 .quad 8303831092947774002 + 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x000030d8 .quad -3561087000135522498 + 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x000030e0 .quad 578208414664970847 + 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x000030e8 .quad -9143208402725783417 + 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x000030f0 .quad -3888925500096174345 + 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x000030f8 .quad -6817324484979841368 + 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00003100 .quad -249470856692830027 + 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00003108 .quad -3909969587797413806 + 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00003110 .quad -4923524589293425438 + 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00003118 .quad -275775966319379353 + 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00003120 .quad -3077202868308390899 + 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00003128 .quad -7089889006590693952 + 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00003130 .quad 765182433041899281 + 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00003138 .quad -4250675239810979535 + 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00003140 .quad 5568164059729762005 + 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00003148 .quad -701658031336336515 + 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00003150 .quad 5785945546544795205 + 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00003158 .quad -7356065297226292178 + 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00003160 .quad -1990940103673781802 + 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00003168 .quad -4583395603105477319 + 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00003170 .quad 6734696907262548556 + 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00003178 .quad -1117558485454458744 + 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00003180 .quad 4209185567039092847 + 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00003188 .quad -7616003081050118571 + 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00003190 .quad -8573576096483297653 + 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00003198 .quad -4908317832885260310 + 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x000031a0 .quad 3118087934678041646 + 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x000031a8 .quad -1523711272679187483 + 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x000031b0 .quad 4254647968387469981 + 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x000031b8 .quad -7869848573065574033 + 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x000031c0 .quad 706623942056949572 + 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x000031c8 .quad -5225624697904579637 + 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x000031d0 .quad -3728406090856200939 + 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x000031d8 .quad -1920344853953336643 + 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x000031e0 .quad -6941939825212513491 + 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x000031e8 .quad -8117744561361917258 + 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x000031f0 .quad 5157633273766521849 + 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x000031f8 .quad -5535494683275008668 + 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00003200 .quad 6447041592208152311 + 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00003208 .quad -2307682335666372931 + 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00003210 .quad 6335244004343789146 + 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00003218 .quad -8359830487432564938 + 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00003220 .quad -1304317031425039375 + 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00003228 .quad -5838102090863318269 + 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00003230 .quad -1630396289281299219 + 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00003238 .quad -2685941595151759932 + 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00003240 .quad 1286845328412881940 + 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00003248 .quad -8596242524610931813 + 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00003250 .quad -3003129357911285479 + 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00003258 .quad -6133617137336276863 + 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00003260 .quad 5469460339465668959 + 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00003268 .quad -3055335403242958174 + 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00003270 .quad 8030098730593431003 + 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00003278 .quad -8827113654667930715 + 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00003280 .quad -3797434642040374958 + 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00003288 .quad -6422206049907525490 + 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00003290 .quad 9088264752731695015 + 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00003298 .quad -3416071543957018958 + 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x000032a0 .quad -8154892584824854328 + 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x000032a8 .quad -9052573742614218705 + 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x000032b0 .quad 8253128342678483706 + 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x000032b8 .quad -6704031159840385477 + 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x000032c0 .quad 5704724409920716729 + 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x000032c8 .quad -3768352931373093942 + 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x000032d0 .quad -2092466524453879896 + 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x000032d8 .quad -98755145788979524 + 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x000032e0 .quad 998051431430019017 + 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x000032e8 .quad -6979250993759194058 + 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x000032f0 .quad -7975807747567252037 + 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x000032f8 .quad -4112377723771604669 + 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00003300 .quad 8476984389250486570 + 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00003308 .quad -528786136287117932 + 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00003310 .quad -3925256793573221702 + 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00003318 .quad -7248020362820530564 + 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00003320 .quad -294884973539139224 + 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00003328 .quad -4448339435098275301 + 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00003330 .quad -368606216923924029 + 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00003338 .quad -948738275445456222 + 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00003340 .quad -2536221894791146470 + 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00003348 .quad -7510490449794491995 + 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00003350 .quad 6053094668365842720 + 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00003358 .quad -4776427043815727089 + 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x00003360 .quad 2954682317029915496 + 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x00003368 .quad -1358847786342270957 + 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00003370 .quad -459166561069996767 + 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00003378 .quad -7766808894105001205 + 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x00003380 .quad -573958201337495959 + 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x00003388 .quad -5096825099203863602 + 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00003390 .quad -5329133770099257852 + 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00003398 .quad -1759345355577441598 + 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x000033a0 .quad -5636551615525730110 + 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x000033a8 .quad -8017119874876982855 + 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x000033b0 .quad 2177682517447613171 + 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x000033b8 .quad -5409713825168840664 + 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x000033c0 .quad 2722103146809516464 + 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x000033c8 .quad -2150456263033662926 + 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x000033d0 .quad 6313000485183335694 + 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x000033d8 .quad -8261564192037121185 + 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x000033e0 .quad 3279564588051781713 + 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x000033e8 .quad -5715269221619013577 + 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x000033f0 .quad -512230283362660763 + 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x000033f8 .quad -2532400508596379068 + 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00003400 .quad 1985699082112030975 + 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00003408 .quad -8500279345513818773 + 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00003410 .quad -2129562165787349185 + 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00003418 .quad -6013663163464885563 + 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00003420 .quad 6561419329620589327 + 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00003428 .quad -2905392935903719049 + 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00003430 .quad -7428327965055601431 + 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00003438 .quad -8733399612580906262 + 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00003440 .quad 4549648098962661924 + 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00003448 .quad -6305063497298744923 + 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00003450 .quad -8147997931578836307 + 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00003458 .quad -3269643353196043250 + 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x00003460 .quad 1825030320404309164 + 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x00003468 .quad -8961056123388608887 + 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00003470 .quad 6892973918932774359 + 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00003478 .quad -6589634135808373205 + 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x00003480 .quad 4004531380238580045 + 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x00003488 .quad -3625356651333078602 + 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00003490 .quad -2108853905778275376 + 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00003498 .quad -9183376934724255983 + 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x000034a0 .quad 6587304654631931588 + 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x000034a8 .quad -6867535149977932074 + 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x000034b0 .quad -989241218564861323 + 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x000034b8 .quad -3972732919045027189 + 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x000034c0 .quad -1236551523206076654 + 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x000034c8 .quad -354230130378896082 + 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x000034d0 .quad 6144684325637283947 + 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x000034d8 .quad -7138922859127891907 + 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x000034e0 .quad -6154202648235558778 + 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x000034e8 .quad -4311967555482476980 + 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x000034f0 .quad -3081067291867060568 + 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x000034f8 .quad -778273425925708321 + 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00003500 .quad -1925667057416912855 + 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00003508 .quad -7403949918844649557 + 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00003510 .quad -2407083821771141069 + 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00003518 .quad -4643251380128424042 + 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00003520 .quad -7620540795641314240 + 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00003528 .quad -1192378206733142148 + 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00003530 .quad -2456994988062127448 + 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00003538 .quad -7662765406849295699 + 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00003540 .quad 6152128301777116498 + 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00003548 .quad -4966770740134231719 + 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00003550 .quad -6144897678060768090 + 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00003558 .quad -1596777406740401745 + 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x00003560 .quad -3840561048787980056 + 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x00003568 .quad -7915514906853832947 + 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00003570 .quad 4422670725869800738 + 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00003578 .quad -5282707615139903279 + 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x00003580 .quad -8306719647944912790 + 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x00003588 .quad -1991698500497491195 + 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00003590 .quad 8643358275316593218 + 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00003598 .quad -8162340590452013853 + 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x000035a0 .quad 6192511825718353619 + 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x000035a8 .quad -5591239719637629412 + 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x000035b0 .quad 7740639782147942024 + 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x000035b8 .quad -2377363631119648861 + 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x000035c0 .quad 2532056854628769813 + 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x000035c8 .quad -8403381297090862394 + 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x000035d0 .quad -6058300968568813542 + 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x000035d8 .quad -5892540602936190089 + 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x000035e0 .quad -7572876210711016927 + 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x000035e8 .quad -2753989735242849707 + 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x000035f0 .quad 9102010423587778132 + 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x000035f8 .quad -8638772612167862923 + 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00003600 .quad -2457545025797441047 + 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00003608 .quad -6186779746782440750 + 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00003610 .quad -7683617300674189212 + 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00003618 .quad -3121788665050663033 + 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00003620 .quad -4802260812921368258 + 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00003628 .quad -8868646943297746252 + 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00003630 .quad -1391139997724322418 + 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00003638 .quad -6474122660694794911 + 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00003640 .quad 7484447039699372786 + 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00003648 .quad -3480967307441105734 + 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00003650 .quad -9157278655470055721 + 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00003658 .quad -9093133594791772940 + 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x00003660 .quad -6834912300910181747 + 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00003668 .quad -6754730975062328271 + 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00003670 .quad 679731660717048624 + 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00003678 .quad -3831727700400522434 + 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00003680 .quad -8373707460958465028 + 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00003688 .quad -177973607073265139 + 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00003690 .quad 8601490892183123069 + 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00003698 .quad -7028762532061872568 + 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x000036a0 .quad -7694880458480647779 + 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x000036a8 .quad -4174267146649952806 + 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x000036b0 .quad 4216457482181353988 + 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x000036b8 .quad -606147914885053103 + 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x000036c0 .quad -4282243101277735614 + 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x000036c8 .quad -7296371474444240046 + 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x000036d0 .quad 8482254178684994195 + 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x000036d8 .quad -4508778324627912153 + 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x000036e0 .quad 5991131704928854840 + 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x000036e8 .quad -1024286887357502287 + 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x000036f0 .quad -3173071712060547581 + 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x000036f8 .quad -7557708332239520786 + 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00003700 .quad -8578025658503072380 + 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00003708 .quad -4835449396872013078 + 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00003710 .quad 3112525982153323237 + 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00003718 .quad -1432625727662628443 + 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00003720 .quad 4251171748059520975 + 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00003728 .quad -7812920107430224633 + 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00003730 .quad 702278666647013314 + 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00003738 .quad -5154464115860392887 + 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00003740 .quad 5489534351736154547 + 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00003748 .quad -1831394126398103205 + 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00003750 .quad 1125115960621402640 + 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00003758 .quad -8062150356639896359 + 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x00003760 .quad 6018080969204141204 + 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00003768 .quad -5466001927372482545 + 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00003770 .quad 2910915193077788601 + 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00003778 .quad -2220816390788215277 + 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00003780 .quad -486521013540076077 + 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00003788 .quad -8305539271883716405 + 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00003790 .quad -608151266925095096 + 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00003798 .quad -5770238071427257602 + 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x000037a0 .quad -5371875102083756773 + 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x000037a8 .quad -2601111570856684098 + 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x000037b0 .quad 3560107088838733872 + 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x000037b8 .quad -8543223759426509417 + 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x000037c0 .quad -161552157378970563 + 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000037c8 .quad -6067343680855748868 + 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x000037d0 .quad 4409745821703674700 + 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x000037d8 .quad -2972493582642298180 + 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x000037e0 .quad -6467280898289979121 + 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x000037e8 .quad -8775337516792518219 + 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x000037f0 .quad 1139270913992301907 + 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x000037f8 .quad -6357485877563259869 + 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00003800 .quad -3187597375937010520 + 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00003808 .quad -3335171328526686933 + 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00003810 .quad 7231123676894144233 + 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00003818 .quad -9002011107970261189 + 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00003820 .quad 4427218577690292387 + 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00003828 .quad -6640827866535438582 + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00003830 QUAD $0xcccccccccccccccc; QUAD $0xcccccccccccccccc // .space 16, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003840 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00003848 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003850 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00003858 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003860 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00003868 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003870 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00003878 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003880 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00003888 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003890 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00003898 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000038a0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x000038a8 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000038b0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x000038b8 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000038c0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x000038c8 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000038d0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x000038d8 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000038e0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x000038e8 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000038f0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x000038f8 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003900 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00003908 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003910 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00003918 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003920 .quad 0 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00003928 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003930 .quad 0 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00003938 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003940 .quad 0 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00003948 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003950 .quad 0 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00003958 .quad -5646744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003960 .quad 0 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00003968 .quad -2446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003970 .quad 0 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00003978 .quad -8446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003980 .quad 0 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00003988 .quad -5946744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003990 .quad 0 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00003998 .quad -2821744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039a0 .quad 0 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x000039a8 .quad -8681119073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039b0 .quad 0 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x000039b8 .quad -6239712823709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039c0 .quad 0 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x000039c8 .quad -3187955011209551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039d0 .quad 0 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x000039d8 .quad -8910000909647051616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039e0 .quad 0 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x000039e8 .quad -6525815118631426616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000039f0 .quad 0 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x000039f8 .quad -3545582879861895366 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00003a00 .quad 4611686018427387904 + 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00003a08 .quad -9133518327554766460 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00003a10 .quad 5764607523034234880 + 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00003a18 .quad -6805211891016070171 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00003a20 .quad -6629298651489370112 + 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00003a28 .quad -3894828845342699810 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00003a30 .quad 5548434740920451072 + 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00003a38 .quad -256850038250986858 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00003a40 .quad -1143914305352105984 + 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00003a48 .quad -7078060301547948643 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00003a50 .quad 7793479155164643328 + 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00003a58 .quad -4235889358507547899 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x00003a60 .quad -4093209111326359552 + 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00003a68 .quad -683175679707046970 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00003a70 .quad 4359273333062107136 + 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00003a78 .quad -7344513827457986212 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00003a80 .quad 5449091666327633920 + 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00003a88 .quad -4568956265895094861 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00003a90 .quad 2199678564482154496 + 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00003a98 .quad -1099509313941480672 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00003aa0 .quad 1374799102801346560 + 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00003aa8 .quad -7604722348854507276 + 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00003ab0 .quad 1718498878501683200 + 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00003ab8 .quad -4894216917640746191 + 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00003ac0 .quad 6759809616554491904 + 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00003ac8 .quad -1506085128623544835 + 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00003ad0 .quad 6530724019560251392 + 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00003ad8 .quad -7858832233030797378 + 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00003ae0 .quad -1059967012404461568 + 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00003ae8 .quad -5211854272861108819 + 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00003af0 .quad 7898413271349198848 + 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00003af8 .quad -1903131822648998119 + 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00003b00 .quad -1981020733047832576 + 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00003b08 .quad -8106986416796705681 + 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00003b10 .quad -2476275916309790720 + 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00003b18 .quad -5522047002568494197 + 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00003b20 .quad -3095344895387238400 + 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00003b28 .quad -2290872734783229842 + 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00003b30 .quad 4982938468024057856 + 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00003b38 .quad -8349324486880600507 + 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00003b40 .quad -7606384970252091392 + 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00003b48 .quad -5824969590173362730 + 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00003b50 .quad 4327076842467049472 + 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00003b58 .quad -2669525969289315508 + 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00003b60 .quad -6518949010312869888 + 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00003b68 .quad -8585982758446904049 + 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00003b70 .quad -8148686262891087360 + 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00003b78 .quad -6120792429631242157 + 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00003b80 .quad 8260886245095692416 + 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00003b88 .quad -3039304518611664792 + 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00003b90 .quad 5163053903184807760 + 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00003b98 .quad -8817094351773372351 + 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00003ba0 .quad -7381240676301154012 + 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00003ba8 .quad -6409681921289327535 + 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00003bb0 .quad -3178808521666707 + 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00003bb8 .quad -3400416383184271515 + 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00003bc0 .quad -4613672773753429596 + 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00003bc8 .quad -9042789267131251553 + 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00003bd0 .quad -5767090967191786995 + 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00003bd8 .quad -6691800565486676537 + 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00003be0 .quad -7208863708989733744 + 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00003be8 .quad -3753064688430957767 + 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00003bf0 .quad 212292400617608628 + 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00003bf8 .quad -79644842111309304 + 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00003c00 .quad 132682750386005392 + 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00003c08 .quad -6967307053960650171 + 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00003c10 .quad 4777539456409894645 + 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00003c18 .quad -4097447799023424810 + 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00003c20 .quad -3251447716342407502 + 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00003c28 .quad -510123730351893109 + 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00003c30 .quad 7191217214140771119 + 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00003c38 .quad -7236356359111015049 + 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00003c40 .quad 4377335499248575995 + 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00003c48 .quad -4433759430461380907 + 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00003c50 .quad -8363388681221443718 + 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00003c58 .quad -930513269649338230 + 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00003c60 .quad -7532960934977096276 + 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00003c68 .quad -7499099821171918250 + 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00003c70 .quad 4418856886560793367 + 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00003c78 .quad -4762188758037509908 + 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00003c80 .quad 5523571108200991709 + 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00003c88 .quad -1341049929119499481 + 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00003c90 .quad -8076983103442849942 + 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00003c98 .quad -7755685233340769032 + 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00003ca0 .quad -5484542860876174524 + 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00003ca8 .quad -5082920523248573386 + 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00003cb0 .quad 6979379479186945558 + 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00003cb8 .quad -1741964635633328828 + 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00003cc0 .quad -4861259862362934835 + 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00003cc8 .quad -8006256924911912374 + 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00003cd0 .quad 7758483227328495169 + 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00003cd8 .quad -5396135137712502563 + 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00003ce0 .quad -4136954021121544751 + 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00003ce8 .quad -2133482903713240300 + 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00003cf0 .quad -279753253987271518 + 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00003cf8 .quad -8250955842461857044 + 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00003d00 .quad 4261994450943298507 + 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00003d08 .quad -5702008784649933400 + 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00003d10 .quad 5327493063679123134 + 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00003d18 .quad -2515824962385028846 + 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00003d20 .quad 7941369183226839863 + 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00003d28 .quad -8489919629131724885 + 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00003d30 .quad 5315025460606161924 + 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00003d38 .quad -6000713517987268202 + 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00003d40 .quad -2579590211097073402 + 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00003d48 .quad -2889205879056697349 + 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00003d50 .quad 7611128154919104931 + 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00003d58 .quad -8723282702051517699 + 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00003d60 .quad -4321147861633282548 + 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00003d68 .quad -6292417359137009220 + 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00003d70 .quad -789748808614215280 + 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00003d78 .quad -3253835680493873621 + 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00003d80 .quad 8729779031470891258 + 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00003d88 .quad -8951176327949752869 + 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00003d90 .quad 6300537770911226168 + 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00003d98 .quad -6577284391509803182 + 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00003da0 .quad -1347699823215743098 + 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00003da8 .quad -3609919470959866074 + 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00003db0 .quad 6075216638131242420 + 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00003db8 .quad -9173728696990998152 + 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00003dc0 .quad 7594020797664053025 + 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00003dc8 .quad -6855474852811359786 + 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00003dd0 .quad 269153960225290473 + 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00003dd8 .quad -3957657547586811828 + 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00003de0 .quad 336442450281613091 + 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00003de8 .quad -335385916056126881 + 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00003df0 .quad 7127805559067090038 + 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00003df8 .quad -7127145225176161157 + 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00003e00 .quad 4298070930406474644 + 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00003e08 .quad -4297245513042813542 + 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00003e10 .quad -3850783373846682503 + 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00003e18 .quad -759870872876129024 + 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00003e20 .quad 9122475437414293195 + 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00003e28 .quad -7392448323188662496 + 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00003e30 .quad -7043649776941685122 + 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00003e38 .quad -4628874385558440216 + 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00003e40 .quad -4192876202749718498 + 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00003e48 .quad -1174406963520662366 + 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00003e50 .quad -4926390635932268014 + 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00003e58 .quad -7651533379841495835 + 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00003e60 .quad 3065383741939440791 + 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00003e68 .quad -4952730706374481889 + 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00003e70 .quad -779956341003086915 + 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00003e78 .quad -1579227364540714458 + 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00003e80 .quad 6430056314514152534 + 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00003e88 .quad -7904546130479028392 + 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00003e90 .quad 8037570393142690668 + 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00003e98 .quad -5268996644671397586 + 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00003ea0 .quad 823590954573587527 + 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00003ea8 .quad -1974559787411859078 + 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00003eb0 .quad 5126430365035880108 + 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00003eb8 .quad -8151628894773493780 + 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00003ec0 .quad 6408037956294850135 + 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00003ec8 .quad -5577850100039479321 + 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00003ed0 .quad 3398361426941174765 + 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00003ed8 .quad -2360626606621961247 + 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00003ee0 .quad -4793553135802847628 + 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00003ee8 .quad -8392920656779807636 + 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00003ef0 .quad -1380255401326171631 + 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00003ef8 .quad -5879464802547371641 + 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00003f00 .quad -1725319251657714539 + 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00003f08 .quad -2737644984756826647 + 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00003f10 .quad 3533361486141316317 + 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00003f18 .quad -8628557143114098510 + 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00003f20 .quad -4806670179178130411 + 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00003f28 .quad -6174010410465235234 + 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00003f30 .quad 7826720331309500698 + 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00003f38 .quad -3105826994654156138 + 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00003f40 .quad 280014188641050032 + 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00003f48 .quad -8858670899299929442 + 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00003f50 .quad -8873354301053463268 + 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00003f58 .quad -6461652605697523899 + 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00003f60 .quad -1868320839462053277 + 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00003f68 .quad -3465379738694516970 + 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00003f70 .quad 5749828502977298558 + 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00003f78 .quad -9083391364325154962 + 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00003f80 .quad -2036086408133152611 + 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00003f88 .quad -6742553186979055799 + 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00003f90 .quad 6678264026688335045 + 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00003f98 .quad -3816505465296431844 + 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00003fa0 .quad 8347830033360418806 + 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00003fa8 .quad -158945813193151901 + 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00003fb0 .quad 2911550761636567802 + 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00003fb8 .quad -7016870160886801794 + 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00003fc0 .quad -5583933584809066056 + 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00003fc8 .quad -4159401682681114339 + 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00003fd0 .quad 2243455055843443238 + 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00003fd8 .quad -587566084924005019 + 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00003fe0 .quad 3708002419115845976 + 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00003fe8 .quad -7284757830718584993 + 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00003ff0 .quad 23317005467419566 + 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00003ff8 .quad -4494261269970843337 + 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00004000 .quad -4582539761593113446 + 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00004008 .quad -1006140569036166268 + 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00004010 .quad -558244341782001952 + 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00004018 .quad -7546366883288685774 + 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00004020 .quad -5309491445654890344 + 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00004028 .quad -4821272585683469313 + 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00004030 .quad -6636864307068612930 + 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00004038 .quad -1414904713676948737 + 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00004040 .quad -4148040191917883081 + 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00004048 .quad -7801844473689174817 + 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00004050 .quad -5185050239897353852 + 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00004058 .quad -5140619573684080617 + 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00004060 .quad -6481312799871692315 + 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00004068 .quad -1814088448677712867 + 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00004070 .quad -8662506518347195601 + 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00004078 .quad -8051334308064652398 + 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00004080 .quad 3006924907348169211 + 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00004088 .quad -5452481866653427593 + 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00004090 .quad -853029884242176390 + 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00004098 .quad -2203916314889396588 + 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x000040a0 .quad 1772699331562333708 + 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x000040a8 .quad -8294976724446954723 + 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x000040b0 .quad 6827560182880305039 + 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x000040b8 .quad -5757034887131305500 + 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x000040c0 .quad 8534450228600381299 + 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x000040c8 .quad -2584607590486743971 + 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x000040d0 .quad 7639874402088932264 + 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x000040d8 .quad -8532908771695296838 + 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x000040e0 .quad 326470965756389522 + 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x000040e8 .quad -6054449946191733143 + 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x000040f0 .quad 5019774725622874806 + 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x000040f8 .quad -2956376414312278525 + 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00004100 .quad 831516194300602802 + 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00004108 .quad -8765264286586255934 + 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00004110 .quad -8183976793979022306 + 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00004118 .quad -6344894339805432014 + 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00004120 .quad 3605087062808385830 + 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00004128 .quad -3319431906329402113 + 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00004130 .quad 9170708441896323000 + 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00004138 .quad -8992173969096958177 + 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00004140 .quad 6851699533943015846 + 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00004148 .quad -6628531442943809817 + 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00004150 .quad 3952938399001381903 + 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00004158 .quad -3673978285252374367 + 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00004160 .quad -4446942528265218167 + 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00004168 .quad -9213765455923815836 + 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00004170 .quad -946992141904134804 + 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00004178 .quad -6905520801477381891 + 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00004180 .quad 8039631859474607303 + 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00004188 .quad -4020214983419339459 + 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00004190 .quad -3785518230938904583 + 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00004198 .quad -413582710846786420 + 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x000041a0 .quad -60105885123121413 + 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x000041a8 .quad -7176018221920323369 + 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x000041b0 .quad -75132356403901766 + 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x000041b8 .quad -4358336758973016307 + 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x000041c0 .quad 9129456591349898601 + 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x000041c8 .quad -836234930288882479 + 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x000041d0 .quad -1211618658047395231 + 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x000041d8 .quad -7440175859071633406 + 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x000041e0 .quad -6126209340986631942 + 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x000041e8 .quad -4688533805412153853 + 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x000041f0 .quad -7657761676233289928 + 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x000041f8 .quad -1248981238337804412 + 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00004200 .quad -2480258038432112253 + 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00004208 .quad -7698142301602209614 + 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00004210 .quad -7712008566467528220 + 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00004218 .quad -5010991858575374113 + 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00004220 .quad 8806733365625141341 + 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00004228 .quad -1652053804791829737 + 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00004230 .quad -6025006692552756422 + 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00004238 .quad -7950062655635975442 + 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00004240 .quad 6303799689591218185 + 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00004248 .quad -5325892301117581398 + 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00004250 .quad -1343622424865753077 + 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00004258 .quad -2045679357969588844 + 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00004260 .quad 1466078993672598279 + 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00004268 .quad -8196078626372074883 + 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00004270 .quad 6444284760518135752 + 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00004278 .quad -5633412264537705700 + 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00004280 .quad 8055355950647669691 + 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00004288 .quad -2430079312244744221 + 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00004290 .quad 2728754459941099604 + 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00004298 .quad -8436328597794046994 + 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x000042a0 .quad -5812428961928401302 + 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x000042a8 .quad -5933724728815170839 + 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x000042b0 .quad 1957835834444274180 + 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x000042b8 .quad -2805469892591575644 + 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x000042c0 .quad -7999724640327104446 + 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x000042c8 .quad -8670947710510816634 + 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x000042d0 .quad 3835402254873283155 + 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x000042d8 .quad -6226998619711132888 + 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x000042e0 .quad 4794252818591603944 + 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x000042e8 .quad -3172062256211528206 + 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x000042f0 .quad 7608094030047140369 + 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x000042f8 .quad -8900067937773286985 + 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00004300 .quad 4898431519131537557 + 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00004308 .quad -6513398903789220827 + 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00004310 .quad -7712018656367741765 + 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00004318 .quad -3530062611309138130 + 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00004320 .quad 2097517367411243253 + 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00004328 .quad -9123818159709293187 + 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00004330 .quad 7233582727691441970 + 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00004338 .quad -6793086681209228580 + 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00004340 .quad 9041978409614302462 + 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00004348 .quad -3879672333084147821 + 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00004350 .quad 6690786993590490174 + 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00004358 .quad -237904397927796872 + 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x00004360 .quad 4181741870994056359 + 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x00004368 .quad -7066219276345954901 + 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00004370 .quad 615491320315182544 + 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00004378 .quad -4221088077005055722 + 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x00004380 .quad -8454007886460797627 + 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x00004388 .quad -664674077828931749 + 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00004390 .quad 3939617107816777291 + 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00004398 .quad -7332950326284164199 + 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x000043a0 .quad -8910536670511192099 + 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x000043a8 .quad -4554501889427817345 + 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x000043b0 .quad 7308573235570561493 + 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x000043b8 .quad -1081441343357383777 + 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x000043c0 .quad -6961356773836868827 + 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x000043c8 .quad -7593429867239446717 + 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x000043d0 .quad -8701695967296086034 + 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x000043d8 .quad -4880101315621920492 + 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x000043e0 .quad -6265433940692719638 + 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x000043e8 .quad -1488440626100012711 + 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x000043f0 .quad 695789805494438130 + 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x000043f8 .quad -7847804418953589800 + 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00004400 .quad 869737256868047663 + 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00004408 .quad -5198069505264599346 + 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00004410 .quad -8136200465769716230 + 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00004418 .quad -1885900863153361279 + 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00004420 .quad -473439272678684740 + 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00004428 .quad -8096217067111932656 + 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00004430 .quad 4019886927579031980 + 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00004438 .quad -5508585315462527915 + 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00004440 .quad -8810199395808373737 + 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00004448 .quad -2274045625900771990 + 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00004450 .quad -7812217631593927538 + 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00004458 .quad -8338807543829064350 + 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x00004460 .quad 4069786015789754290 + 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x00004468 .quad -5811823411358942533 + 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00004470 .quad 475546501309804958 + 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00004478 .quad -2653093245771290262 + 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x00004480 .quad 4908902581746016003 + 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x00004488 .quad -8575712306248138270 + 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00004490 .quad -3087243809672255805 + 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00004498 .quad -6107954364382784934 + 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x000044a0 .quad -8470740780517707660 + 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x000044a8 .quad -3023256937051093263 + 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x000044b0 .quad -682526969396179383 + 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x000044b8 .quad -8807064613298015146 + 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x000044c0 .quad -5464844730172612133 + 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x000044c8 .quad -6397144748195131028 + 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x000044d0 .quad -2219369894288377262 + 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x000044d8 .quad -3384744916816525881 + 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x000044e0 .quad -1387106183930235789 + 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x000044e8 .quad -9032994600651410532 + 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x000044f0 .quad 2877803288514593168 + 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x000044f8 .quad -6679557232386875260 + 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00004500 .quad 3597254110643241460 + 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00004508 .quad -3737760522056206171 + 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00004510 .quad 9108253656731439729 + 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00004518 .quad -60514634142869810 + 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00004520 .quad 1080972517029761926 + 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00004528 .quad -6955350673980375487 + 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00004530 .quad 5962901664714590312 + 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00004538 .quad -4082502324048081455 + 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00004540 .quad -6381430974388925822 + 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00004548 .quad -491441886632713915 + 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00004550 .quad -8600080377420466543 + 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00004558 .quad -7224680206786528053 + 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x00004560 .quad 7696643601933968437 + 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x00004568 .quad -4419164240055772162 + 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00004570 .quad 397432465562684739 + 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00004578 .quad -912269281642327298 + 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x00004580 .quad -4363290727450709942 + 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x00004588 .quad -7487697328667536418 + 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00004590 .quad 8380944645968776284 + 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00004598 .quad -4747935642407032618 + 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x000045a0 .quad 1252808770606194547 + 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x000045a8 .quad -1323233534581402868 + 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x000045b0 .quad -8440366555225904216 + 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x000045b8 .quad -7744549986754458649 + 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x000045c0 .quad 7896285879677171346 + 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x000045c8 .quad -5069001465015685407 + 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x000045d0 .quad -3964700705685699529 + 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x000045d8 .quad -1724565812842218855 + 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x000045e0 .quad 2133748077373825698 + 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x000045e8 .quad -7995382660667468640 + 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x000045f0 .quad 2667185096717282123 + 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x000045f8 .quad -5382542307406947896 + 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00004600 .quad 3333981370896602653 + 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00004608 .quad -2116491865831296966 + 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00004610 .quad 6695424375237764562 + 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00004618 .quad -8240336443785642460 + 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00004620 .quad 8369280469047205703 + 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00004628 .quad -5688734536304665171 + 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00004630 .quad -3373457468973156583 + 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00004638 .quad -2499232151953443560 + 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00004640 .quad -9025939945749304721 + 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00004648 .quad -8479549122611984081 + 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00004650 .quad 7164319141522920715 + 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00004658 .quad -5987750384837592197 + 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x00004660 .quad 4343712908476262990 + 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x00004668 .quad -2873001962619602342 + 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00004670 .quad 7326506586225052273 + 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00004678 .quad -8713155254278333320 + 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00004680 .quad 9158133232781315341 + 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00004688 .quad -6279758049420528746 + 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00004690 .quad 2224294504121868368 + 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00004698 .quad -3238011543348273028 + 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x000046a0 .quad -7833187971778608078 + 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x000046a8 .quad -8941286242233752499 + 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x000046b0 .quad -568112927868484289 + 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x000046b8 .quad -6564921784364802720 + 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x000046c0 .quad 3901544858591782542 + 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x000046c8 .quad -3594466212028615495 + 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x000046d0 .quad -4479063491021217767 + 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x000046d8 .quad -9164070410158966541 + 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x000046e0 .quad -5598829363776522209 + 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x000046e8 .quad -6843401994271320272 + 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x000046f0 .quad -2386850686293264857 + 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x000046f8 .quad -3942566474411762436 + 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00004700 .quad 1628122660560806833 + 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00004708 .quad -316522074587315140 + 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00004710 .quad -8205795374004271538 + 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00004718 .quad -7115355324258153819 + 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00004720 .quad -1033872180650563614 + 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00004728 .quad -4282508136895304370 + 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00004730 .quad -5904026244240592421 + 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00004738 .quad -741449152691742558 + 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00004740 .quad -5995859411864064215 + 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00004748 .quad -7380934748073420955 + 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00004750 .quad 1728547772024695539 + 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00004758 .quad -4614482416664388289 + 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x00004760 .quad -2451001303396518480 + 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x00004768 .quad -1156417002403097458 + 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00004770 .quad 5385653213018257806 + 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00004778 .quad -7640289654143017767 + 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00004780 .quad -7102991539009341455 + 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00004788 .quad -4938676049251384305 + 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00004790 .quad -8878739423761676819 + 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00004798 .quad -1561659043136842477 + 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x000047a0 .quad 3674159897003727796 + 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x000047a8 .quad -7893565929601608404 + 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x000047b0 .quad 4592699871254659745 + 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x000047b8 .quad -5255271393574622601 + 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x000047c0 .quad 1129188820640936778 + 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x000047c8 .quad -1957403223540890347 + 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x000047d0 .quad 3011586022114279438 + 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x000047d8 .quad -8140906042354138323 + 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x000047e0 .quad 8376168546070237202 + 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x000047e8 .quad -5564446534515285000 + 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x000047f0 .quad -7976533391121755114 + 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x000047f8 .quad -2343872149716718346 + 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00004800 .quad 1932195658189984910 + 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00004808 .quad -8382449121214030822 + 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00004810 .quad -6808127464117294671 + 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00004818 .quad -5866375383090150624 + 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00004820 .quad -3898473311719230434 + 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00004828 .quad -2721283210435300376 + 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00004830 .quad 9092669226243950738 + 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00004838 .quad -8618331034163144591 + 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00004840 .quad -2469221522477225289 + 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00004848 .quad -6161227774276542835 + 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00004850 .quad 6136845133758244197 + 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00004858 .quad -3089848699418290639 + 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x00004860 .quad -3082000819042179233 + 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x00004868 .quad -8848684464777513506 + 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00004870 .quad -8464187042230111945 + 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00004878 .quad -6449169562544503978 + 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00004880 .quad 3254824252494523781 + 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00004888 .quad -3449775934753242068 + 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00004890 .quad -7189106879045698445 + 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00004898 .quad -9073638986861858149 + 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x000048a0 .quad -8986383598807123057 + 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x000048a8 .quad -6730362715149934782 + 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x000048b0 .quad 2602078556773259891 + 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x000048b8 .quad -3801267375510030573 + 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x000048c0 .quad -1359087822460813040 + 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x000048c8 .quad -139898200960150313 + 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x000048d0 .quad -849429889038008150 + 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x000048d8 .quad -7004965403241175802 + 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x000048e0 .quad -5673473379724898091 + 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x000048e8 .quad -4144520735624081848 + 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x000048f0 .quad -2480155706228734710 + 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x000048f8 .quad -568964901102714406 + 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00004900 .quad -3855940325606653146 + 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00004908 .quad -7273132090830278360 + 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00004910 .quad -208239388580928528 + 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00004918 .quad -4479729095110460046 + 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00004920 .quad -4871985254153548564 + 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00004928 .quad -987975350460687153 + 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00004930 .quad -3044990783845967853 + 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00004938 .quad -7535013621679011327 + 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00004940 .quad 5417133557047315992 + 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00004948 .quad -4807081008671376254 + 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00004950 .quad -2451955090545630818 + 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00004958 .quad -1397165242411832414 + 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x00004960 .quad -3838314940804713213 + 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x00004968 .quad -7790757304148477115 + 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00004970 .quad 4425478360848884291 + 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00004978 .quad -5126760611758208489 + 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00004980 .quad 920161932633717460 + 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00004988 .quad -1796764746270372707 + 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00004990 .quad 2880944217109767365 + 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00004998 .quad -8040506994060064798 + 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x000049a0 .quad -5622191765467566602 + 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x000049a8 .quad -5438947724147693094 + 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x000049b0 .quad 6807318348447705459 + 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x000049b8 .quad -2186998636757228463 + 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x000049c0 .quad -2662955059861265944 + 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x000049c8 .quad -8284403175614349646 + 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x000049d0 .quad -7940379843253970334 + 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x000049d8 .quad -5743817951090549153 + 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x000049e0 .quad 8521269269642088699 + 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x000049e8 .quad -2568086420435798537 + 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x000049f0 .quad -6203421752542164323 + 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x000049f8 .quad -8522583040413455942 + 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00004a00 .quad 6080780864604458308 + 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00004a08 .quad -6041542782089432023 + 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00004a10 .quad -6234081974526590827 + 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00004a18 .quad -2940242459184402125 + 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00004a20 .quad 5327070802775656541 + 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00004a28 .quad -8755180564631333184 + 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00004a30 .quad 6658838503469570676 + 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00004a38 .quad -6332289687361778576 + 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00004a40 .quad 8323548129336963345 + 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00004a48 .quad -3303676090774835316 + 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00004a50 .quad -4021154456019173717 + 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00004a58 .quad -8982326584375353929 + 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x00004a60 .quad -5026443070023967147 + 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x00004a68 .quad -6616222212041804507 + 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00004a70 .quad 2940318199324816875 + 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00004a78 .quad -3658591746624867729 + 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00004a80 .quad 8755227902219092403 + 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00004a88 .quad -9204148869281624187 + 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00004a90 .quad -2891023177508298209 + 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00004a98 .quad -6893500068174642330 + 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00004aa0 .quad -8225464990312760665 + 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00004aa8 .quad -4005189066790915008 + 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00004ab0 .quad -5670145219463562927 + 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00004ab8 .quad -394800315061255856 + 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00004ac0 .quad 7985374283903742931 + 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00004ac8 .quad -7164279224554366766 + 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00004ad0 .quad 758345818024902856 + 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00004ad8 .quad -4343663012265570553 + 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00004ae0 .quad -3663753745896259334 + 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00004ae8 .quad -817892746904575288 + 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00004af0 .quad -9207375118826243940 + 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00004af8 .quad -7428711994456441411 + 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00004b00 .quad -2285846861678029117 + 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00004b08 .quad -4674203974643163860 + 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00004b10 .quad 1754377441329851508 + 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00004b18 .quad -1231068949876566920 + 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00004b20 .quad 1096485900831157192 + 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00004b28 .quad -7686947121313936181 + 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00004b30 .quad -3241078642388441414 + 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00004b38 .quad -4996997883215032323 + 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00004b40 .quad 5172023733869224041 + 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00004b48 .quad -1634561335591402499 + 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00004b50 .quad 5538357842881958977 + 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00004b58 .quad -7939129862385708418 + 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00004b60 .quad -2300424733252327086 + 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00004b68 .quad -5312226309554747619 + 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00004b70 .quad 6347841120289366950 + 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00004b78 .quad -2028596868516046619 + 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00004b80 .quad 6273243709394548296 + 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00004b88 .quad -8185402070463610993 + 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00004b90 .quad 3229868618315797466 + 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00004b98 .quad -5620066569652125837 + 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00004ba0 .quad -574350245532641071 + 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00004ba8 .quad -2413397193637769393 + 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00004bb0 .quad -358968903457900670 + 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00004bb8 .quad -8425902273664687727 + 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00004bc0 .quad 8774660907532399971 + 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00004bc8 .quad -5920691823653471754 + 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00004bd0 .quad 1744954097560724156 + 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00004bd8 .quad -2789178761139451788 + 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00004be0 .quad -8132775725879323211 + 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00004be8 .quad -8660765753353239224 + 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00004bf0 .quad -5554283638921766110 + 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00004bf8 .quad -6214271173264161126 + 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00004c00 .quad 6892203506629956075 + 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00004c08 .quad -3156152948152813503 + 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00004c10 .quad -2609901835997359309 + 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00004c18 .quad -8890124620236590296 + 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00004c20 .quad 1349308723430688768 + 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00004c28 .quad -6500969756868349965 + 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00004c30 .quad -2925050114139026944 + 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00004c38 .quad -3514526177658049553 + 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00004c40 .quad -1828156321336891840 + 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00004c48 .quad -9114107888677362827 + 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00004c50 .quad 6938176635183661008 + 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00004c58 .quad -6780948842419315629 + 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00004c60 .quad 4061034775552188356 + 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00004c68 .quad -3864500034596756632 + 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00004c70 .quad 5076293469440235445 + 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00004c78 .quad -218939024818557886 + 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00004c80 .quad 7784369436827535057 + 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00004c88 .quad -7054365918152680535 + 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x00004c90 .quad -4104596259247744891 + 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x00004c98 .quad -4206271379263462765 + 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x00004ca0 .quad -5130745324059681113 + 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x00004ca8 .quad -646153205651940552 + 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x00004cb0 .quad 8322499218531169064 + 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x00004cb8 .quad -7321374781173544701 + 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x00004cc0 .quad 5791438004736573426 + 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x00004cc8 .quad -4540032458039542972 + 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x00004cd0 .quad 7239297505920716783 + 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x00004cd8 .quad -1063354554122040811 + 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x00004ce0 .quad 6830403950414141941 + 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x00004ce8 .quad -7582125623967357363 + 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x00004cf0 .quad -5297053117264486286 + 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x00004cf8 .quad -4865971011531808800 + 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x00004d00 .quad -2009630378153219953 + 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x00004d08 .quad -1470777745987373096 + 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x00004d10 .quad -8173548013986844327 + 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x00004d18 .quad -7836765118883190041 + 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00004d20 .quad 8229809056225996208 + 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00004d28 .quad -5184270380176599647 + 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00004d30 .quad -3547796734999668452 + 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00004d38 .quad -1868651956793361655 + 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00004d40 .quad 2394313059052595121 + 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00004d48 .quad -8085436500636932890 + 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00004d50 .quad -6230480713039031907 + 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00004d58 .quad -5495109607368778209 + 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00004d60 .quad -7788100891298789883 + 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00004d68 .quad -2257200990783584857 + 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00004d70 .quad -4867563057061743677 + 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00004d78 .quad -8328279646880822392 + 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00004d80 .quad -1472767802899791692 + 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00004d88 .quad -5798663540173640086 + 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00004d90 .quad -6452645772052127519 + 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00004d98 .quad -2636643406789662203 + 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x00004da0 .quad -8644589625959967604 + 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x00004da8 .quad -8565431156884620733 + 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x00004db0 .quad 7641007041259592112 + 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x00004db8 .quad -6095102927678388012 + 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x00004dc0 .quad -8895485272135061476 + 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x00004dc8 .quad -3007192641170597111 + 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x00004dd0 .quad -947992276657025519 + 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x00004dd8 .quad -8797024428372705051 + 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x00004de0 .quad 8038381691033493909 + 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x00004de8 .quad -6384594517038493409 + 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x00004df0 .quad 5436291095364479483 + 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x00004df8 .quad -3369057127870728857 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00004e10 .p2align 4, 0x00 + //0x00004e10 _POW_TAB + 0x01, 0x00, 0x00, 0x00, //0x00004e10 .long 1 + 0x03, 0x00, 0x00, 0x00, //0x00004e14 .long 3 + 0x06, 0x00, 0x00, 0x00, //0x00004e18 .long 6 + 0x09, 0x00, 0x00, 0x00, //0x00004e1c .long 9 + 0x0d, 0x00, 0x00, 0x00, //0x00004e20 .long 13 + 0x10, 0x00, 0x00, 0x00, //0x00004e24 .long 16 + 0x13, 0x00, 0x00, 0x00, //0x00004e28 .long 19 + 0x17, 0x00, 0x00, 0x00, //0x00004e2c .long 23 + 0x1a, 0x00, 0x00, 0x00, //0x00004e30 .long 26 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e34 .p2align 4, 0x00 + //0x00004e40 _LSHIFT_TAB + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ea0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00004ea8 .long 1 + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004eac QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ebc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004edc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004eec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004efc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00004f0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00004f10 .long 1 + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f14 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00004f74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00004f78 .long 1 + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f7c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00004fdc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00004fe0 .long 2 + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fe4 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ff4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005014 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005024 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005034 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005044 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00005048 .long 2 + 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000504c QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000505c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000506c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000507c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000508c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000509c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000050ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x000050b0 .long 2 + 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050b4 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005104 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005114 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00005118 .long 3 + 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000511c QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000512c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000513c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000514c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000515c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000516c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000517c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00005180 .long 3 + 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005184 QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000051e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x000051e8 .long 3 + 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051ec QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000520c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000521c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000522c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000523c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000524c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00005250 .long 4 + 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005254 QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005264 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005284 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005294 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000052b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x000052b8 .long 4 + 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052bc QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000530c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000531c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00005320 .long 4 + 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005324 QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005354 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005364 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005374 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005384 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00005388 .long 4 + 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000538c QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000539c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000053ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x000053f0 .long 5 + 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053f4 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005424 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005434 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005444 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005454 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00005458 .long 5 + 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000545c QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000546c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000547c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000548c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000549c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000054bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x000054c0 .long 5 + 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000054c4 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005504 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005514 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005524 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00005528 .long 6 + 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000552c QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000553c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000554c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000555c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000556c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000557c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000558c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00005590 .long 6 + 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00005594 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000055f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x000055f8 .long 6 + 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x000055fc QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000560c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000561c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000562c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000563c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000564c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000565c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00005660 .long 7 + 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00005664 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005674 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005694 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000056c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x000056c8 .long 7 + 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x000056cc QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000570c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000571c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000572c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00005730 .long 7 + 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00005734 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005744 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005754 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005764 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005774 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005784 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005794 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00005798 .long 7 + 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0000579c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057ac QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000057fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x00005800 .long 8 + 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00005804 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005814 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005824 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005834 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005844 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005854 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005864 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x00005868 .long 8 + 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0000586c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000587c QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000588c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000589c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000058cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x000058d0 .long 8 + 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x000058d4 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058e4 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005904 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005914 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005924 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005934 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x00005938 .long 9 + 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0000593c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000594c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000595c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000596c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000597c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000598c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000599c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x000059a0 .long 9 + 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x000059a4 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' + 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059b4 QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005a04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x00005a08 .long 9 + 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x00005a0c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' + 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a1c QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005a6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00005a70 .long 10 + 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00005a74 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' + 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a84 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005aa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ab4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ac4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005ad4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00005ad8 .long 10 + 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00005adc QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' + 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005aec QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005afc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005b3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00005b40 .long 10 + 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00005b44 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' + 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b54 QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005ba4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00005ba8 .long 10 + 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00005bac QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' + 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bbc QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005c0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00005c10 .long 11 + 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00005c14 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' + 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c24 QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005c74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00005c78 .long 11 + 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x00005c7c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' + 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c8c QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ccc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005cdc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00005ce0 .long 11 + 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00005ce4 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' + 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cf4 QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005d44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00005d48 .long 12 + 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00005d4c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' + 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d5c QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005dac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00005db0 .long 12 + 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00005db4 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' + 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dc4 QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005de4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005df4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005e14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00005e18 .long 12 + 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00005e1c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' + 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005e2c QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005e7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00005e80 .long 13 + 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00005e84 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' + 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005e94 QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ea4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005eb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005ee4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00005ee8 .long 13 + 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x00005eec QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' + 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00005efc QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005f4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00005f50 .long 13 + 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00005f54 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' + 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00005f64 QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005fb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00005fb8 .long 13 + 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x00005fbc QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' + 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x00005fcc QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ffc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000600c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000601c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00006020 .long 14 + 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00006024 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' + 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00006034 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006044 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006054 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006064 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006084 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00006088 .long 14 + 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0000608c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' + 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0000609c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000060ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x000060f0 .long 14 + 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x000060f4 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' + 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00006104 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006114 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006124 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006134 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006154 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x00006158 .long 15 + 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x0000615c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' + 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x0000616c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000617c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000618c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000619c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000061bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x000061c0 .long 15 + 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x000061c4 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' + 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x000061d4 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061e4 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006204 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006224 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x00006228 .long 15 + 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x0000622c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' + 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x0000623c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000624c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000625c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000626c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000627c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000628c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00006290 .long 16 + 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00006294 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' + 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x000062a4 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062b4 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000062f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x000062f8 .long 16 + 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x000062fc QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' + 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0000630c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' + 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000631c QUAD $0x0000000035323138; QUAD $0x0000000000000000 // .asciz 16, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000632c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000633c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000634c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000635c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00006360 .long 16 + 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00006364 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' + 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00006374 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' + 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006384 QUAD $0x0000003532363034; QUAD $0x0000000000000000 // .asciz 16, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000063c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x000063c8 .long 16 + 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x000063cc QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' + 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x000063dc QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' + 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063ec QUAD $0x0000353231333032; QUAD $0x0000000000000000 // .asciz 16, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000640c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000641c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000642c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00006430 .long 17 + 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00006434 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' + 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00006444 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' + 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006454 QUAD $0x0000353236353130; QUAD $0x0000000000000000 // .asciz 16, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006494 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00006498 .long 17 + 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0000649c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' + 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x000064ac QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' + 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064bc QUAD $0x0035323138373035; QUAD $0x0000000000000000 // .asciz 16, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000064fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00006500 .long 17 + 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00006504 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' + 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00006514 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' + 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006524 QUAD $0x3532363039333532; QUAD $0x0000000000000000 // .asciz 16, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006534 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006554 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006564 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x00006568 .long 18 + 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0000656c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' + 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0000657c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' + 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000658c QUAD $0x3532313335393632; QUAD $0x0000000000000000 // .asciz 16, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000659c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000065cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x000065d0 .long 18 + 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x000065d4 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' + 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x000065e4 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' + 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065f4 QUAD $0x3236353637343331; QUAD $0x0000000000000035 // .asciz 16, '134765625\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006604 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006624 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006634 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x00006638 .long 18 + 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x0000663c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' + 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x0000664c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' + 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000665c QUAD $0x3138323833373630; QUAD $0x0000000000003532 // .asciz 16, '0673828125\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000666c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000667c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000668c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000669c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x13, 0x00, 0x00, 0x00, //0x000066a0 .long 19 + 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x000066a4 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' + 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x000066b4 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' + 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066c4 QUAD $0x3630343139363333; QUAD $0x0000000000003532 // .asciz 16, '3369140625\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006704 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned.go new file mode 100644 index 000000000..46da9fcae --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned.go @@ -0,0 +1,33 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_vsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) + +var S_vsigned uintptr + +//go:nosplit +func vsigned(s *string, p *int, v *types.JsonState) { + F_vsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_subr.go new file mode 100644 index 000000000..cfb3b1079 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_subr.go @@ -0,0 +1,50 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__vsigned = 0 +) + +const ( + _stack__vsigned = 16 +) + +const ( + _size__vsigned = 356 +) + +var ( + _pcsp__vsigned = [][2]uint32{ + {0x1, 0}, + {0x5, 8}, + {0x72, 16}, + {0x73, 8}, + {0x74, 0}, + {0x7f, 16}, + {0x80, 8}, + {0x81, 0}, + {0x117, 16}, + {0x118, 8}, + {0x119, 0}, + {0x11d, 16}, + {0x11e, 8}, + {0x11f, 0}, + {0x155, 16}, + {0x156, 8}, + {0x157, 0}, + {0x162, 16}, + {0x163, 8}, + {0x164, 0}, + } +) + +var _cfunc_vsigned = []loader.CFunc{ + {"_vsigned_entry", 0, _entry__vsigned, 0, nil}, + {"_vsigned", _entry__vsigned, _size__vsigned, _stack__vsigned, _pcsp__vsigned}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_text_amd64.go new file mode 100644 index 000000000..4e992bdd8 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vsigned_text_amd64.go @@ -0,0 +1,120 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_vsigned = []byte{ + // .p2align 4, 0x90 + // _vsigned + 0x55, // pushq %rbp + 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp + 0x53, //0x00000004 pushq %rbx + 0x48, 0x8b, 0x06, //0x00000005 movq (%rsi), %rax + 0x4c, 0x8b, 0x0f, //0x00000008 movq (%rdi), %r9 + 0x4c, 0x8b, 0x5f, 0x08, //0x0000000b movq $8(%rdi), %r11 + 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x0000000f movq $9, (%rdx) + 0xc5, 0xf8, 0x57, 0xc0, //0x00000016 vxorps %xmm0, %xmm0, %xmm0 + 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x0000001a vmovups %xmm0, $8(%rdx) + 0x48, 0x8b, 0x0e, //0x0000001f movq (%rsi), %rcx + 0x48, 0x89, 0x4a, 0x18, //0x00000022 movq %rcx, $24(%rdx) + 0x4c, 0x39, 0xd8, //0x00000026 cmpq %r11, %rax + 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00000029 jae LBB0_1 + 0x41, 0x8a, 0x0c, 0x01, //0x0000002f movb (%r9,%rax), %cl + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000033 movl $1, %r8d + 0x80, 0xf9, 0x2d, //0x00000039 cmpb $45, %cl + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000003c jne LBB0_5 + 0x48, 0x83, 0xc0, 0x01, //0x00000042 addq $1, %rax + 0x4c, 0x39, 0xd8, //0x00000046 cmpq %r11, %rax + 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00000049 jae LBB0_1 + 0x41, 0x8a, 0x0c, 0x01, //0x0000004f movb (%r9,%rax), %cl + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000053 movq $-1, %r8 + //0x0000005a LBB0_5 + 0x8d, 0x79, 0xd0, //0x0000005a leal $-48(%rcx), %edi + 0x40, 0x80, 0xff, 0x0a, //0x0000005d cmpb $10, %dil + 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00000061 jb LBB0_7 + 0x48, 0x89, 0x06, //0x00000067 movq %rax, (%rsi) + 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x0000006a movq $-2, (%rdx) + 0x5b, //0x00000071 popq %rbx + 0x5d, //0x00000072 popq %rbp + 0xc3, //0x00000073 retq + //0x00000074 LBB0_1 + 0x4c, 0x89, 0x1e, //0x00000074 movq %r11, (%rsi) + 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00000077 movq $-1, (%rdx) + 0x5b, //0x0000007e popq %rbx + 0x5d, //0x0000007f popq %rbp + 0xc3, //0x00000080 retq + //0x00000081 LBB0_7 + 0x80, 0xf9, 0x30, //0x00000081 cmpb $48, %cl + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00000084 jne LBB0_12 + 0x48, 0x8d, 0x78, 0x01, //0x0000008a leaq $1(%rax), %rdi + 0x4c, 0x39, 0xd8, //0x0000008e cmpq %r11, %rax + 0x0f, 0x83, 0x82, 0x00, 0x00, 0x00, //0x00000091 jae LBB0_11 + 0x41, 0x8a, 0x0c, 0x39, //0x00000097 movb (%r9,%rdi), %cl + 0x80, 0xc1, 0xd2, //0x0000009b addb $-46, %cl + 0x80, 0xf9, 0x37, //0x0000009e cmpb $55, %cl + 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x000000a1 ja LBB0_11 + 0x44, 0x0f, 0xb6, 0xd1, //0x000000a7 movzbl %cl, %r10d + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000000ab movabsq $36028797027352577, %rcx + 0x4c, 0x0f, 0xa3, 0xd1, //0x000000b5 btq %r10, %rcx + 0x0f, 0x83, 0x5a, 0x00, 0x00, 0x00, //0x000000b9 jae LBB0_11 + //0x000000bf LBB0_12 + 0x4c, 0x39, 0xd8, //0x000000bf cmpq %r11, %rax + 0x4d, 0x89, 0xda, //0x000000c2 movq %r11, %r10 + 0x4c, 0x0f, 0x47, 0xd0, //0x000000c5 cmovaq %rax, %r10 + 0x31, 0xc9, //0x000000c9 xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000cb .p2align 4, 0x90 + //0x000000d0 LBB0_13 + 0x49, 0x39, 0xc2, //0x000000d0 cmpq %rax, %r10 + 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x000000d3 je LBB0_23 + 0x49, 0x0f, 0xbe, 0x3c, 0x01, //0x000000d9 movsbq (%r9,%rax), %rdi + 0x8d, 0x5f, 0xd0, //0x000000de leal $-48(%rdi), %ebx + 0x80, 0xfb, 0x09, //0x000000e1 cmpb $9, %bl + 0x0f, 0x87, 0x35, 0x00, 0x00, 0x00, //0x000000e4 ja LBB0_18 + 0x48, 0x6b, 0xc9, 0x0a, //0x000000ea imulq $10, %rcx, %rcx + 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x000000ee jo LBB0_17 + 0x48, 0x83, 0xc0, 0x01, //0x000000f4 addq $1, %rax + 0x83, 0xc7, 0xd0, //0x000000f8 addl $-48, %edi + 0x49, 0x0f, 0xaf, 0xf8, //0x000000fb imulq %r8, %rdi + 0x48, 0x01, 0xf9, //0x000000ff addq %rdi, %rcx + 0x0f, 0x81, 0xc8, 0xff, 0xff, 0xff, //0x00000102 jno LBB0_13 + //0x00000108 LBB0_17 + 0x48, 0x83, 0xc0, 0xff, //0x00000108 addq $-1, %rax + 0x48, 0x89, 0x06, //0x0000010c movq %rax, (%rsi) + 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000010f movq $-5, (%rdx) + 0x5b, //0x00000116 popq %rbx + 0x5d, //0x00000117 popq %rbp + 0xc3, //0x00000118 retq + //0x00000119 LBB0_11 + 0x48, 0x89, 0x3e, //0x00000119 movq %rdi, (%rsi) + 0x5b, //0x0000011c popq %rbx + 0x5d, //0x0000011d popq %rbp + 0xc3, //0x0000011e retq + //0x0000011f LBB0_18 + 0x4c, 0x39, 0xd8, //0x0000011f cmpq %r11, %rax + 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00000122 jae LBB0_22 + 0x41, 0x8a, 0x3c, 0x01, //0x00000128 movb (%r9,%rax), %dil + 0x40, 0x80, 0xff, 0x2e, //0x0000012c cmpb $46, %dil + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000130 je LBB0_25 + 0x40, 0x80, 0xff, 0x45, //0x00000136 cmpb $69, %dil + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000013a je LBB0_25 + 0x40, 0x80, 0xff, 0x65, //0x00000140 cmpb $101, %dil + 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00000144 jne LBB0_22 + //0x0000014a LBB0_25 + 0x48, 0x89, 0x06, //0x0000014a movq %rax, (%rsi) + 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x0000014d movq $-6, (%rdx) + 0x5b, //0x00000154 popq %rbx + 0x5d, //0x00000155 popq %rbp + 0xc3, //0x00000156 retq + //0x00000157 LBB0_22 + 0x49, 0x89, 0xc2, //0x00000157 movq %rax, %r10 + //0x0000015a LBB0_23 + 0x4c, 0x89, 0x16, //0x0000015a movq %r10, (%rsi) + 0x48, 0x89, 0x4a, 0x10, //0x0000015d movq %rcx, $16(%rdx) + 0x5b, //0x00000161 popq %rbx + 0x5d, //0x00000162 popq %rbp + 0xc3, //0x00000163 retq + //0x00000164 .p2align 2, 0x00 + //0x00000164 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00000164 .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring.go new file mode 100644 index 000000000..f2278ee5e --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring.go @@ -0,0 +1,33 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_vstring func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer, flags uint64) + +var S_vstring uintptr + +//go:nosplit +func vstring(s *string, p *int, v *types.JsonState, flags uint64) { + F_vstring(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_subr.go new file mode 100644 index 000000000..33b4e9645 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__vstring = 96 +) + +const ( + _stack__vstring = 72 +) + +const ( + _size__vstring = 1832 +) + +var ( + _pcsp__vstring = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x679, 72}, + {0x67a, 48}, + {0x67c, 40}, + {0x67e, 32}, + {0x680, 24}, + {0x682, 16}, + {0x683, 8}, + {0x687, 0}, + {0x728, 72}, + } +) + +var _cfunc_vstring = []loader.CFunc{ + {"_vstring_entry", 0, _entry__vstring, 0, nil}, + {"_vstring", _entry__vstring, _size__vstring, _stack__vstring, _pcsp__vstring}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_text_amd64.go new file mode 100644 index 000000000..73c1d3533 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vstring_text_amd64.go @@ -0,0 +1,513 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_vstring = []byte{ + // .p2align 5, 0x00 + // LCPI0_0 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, // QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000020 LCPI0_1 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000030 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000040 LCPI0_2 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000040 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000050 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00000060 .p2align 4, 0x90 + //0x00000060 _vstring + 0x55, //0x00000060 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000061 movq %rsp, %rbp + 0x41, 0x57, //0x00000064 pushq %r15 + 0x41, 0x56, //0x00000066 pushq %r14 + 0x41, 0x55, //0x00000068 pushq %r13 + 0x41, 0x54, //0x0000006a pushq %r12 + 0x53, //0x0000006c pushq %rbx + 0x48, 0x83, 0xec, 0x18, //0x0000006d subq $24, %rsp + 0x4c, 0x8b, 0x16, //0x00000071 movq (%rsi), %r10 + 0xf6, 0xc1, 0x20, //0x00000074 testb $32, %cl + 0x0f, 0x85, 0x2b, 0x01, 0x00, 0x00, //0x00000077 jne LBB0_12 + 0x4c, 0x8b, 0x6f, 0x08, //0x0000007d movq $8(%rdi), %r13 + 0x4c, 0x89, 0x6d, 0xc8, //0x00000081 movq %r13, $-56(%rbp) + 0x4d, 0x29, 0xd5, //0x00000085 subq %r10, %r13 + 0x0f, 0x84, 0x9e, 0x03, 0x00, 0x00, //0x00000088 je LBB0_41 + 0x4c, 0x8b, 0x1f, //0x0000008e movq (%rdi), %r11 + 0x49, 0x83, 0xfd, 0x40, //0x00000091 cmpq $64, %r13 + 0x0f, 0x82, 0x9d, 0x03, 0x00, 0x00, //0x00000095 jb LBB0_42 + 0x4c, 0x89, 0xd3, //0x0000009b movq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x0000009e notq %rbx + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000000a1 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xe4, //0x000000a9 xorl %r12d, %r12d + 0xc5, 0xfe, 0x6f, 0x05, 0x4c, 0xff, 0xff, 0xff, //0x000000ac vmovdqu $-180(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0x64, 0xff, 0xff, 0xff, //0x000000b4 vmovdqu $-156(%rip), %ymm1 /* LCPI0_1+0(%rip) */ + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000000bc movabsq $6148914691236517205, %r15 + 0x4d, 0x89, 0xd0, //0x000000c6 movq %r10, %r8 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000c9 .p2align 4, 0x90 + //0x000000d0 LBB0_4 + 0xc4, 0x81, 0x7e, 0x6f, 0x14, 0x03, //0x000000d0 vmovdqu (%r11,%r8), %ymm2 + 0xc4, 0x81, 0x7e, 0x6f, 0x5c, 0x03, 0x20, //0x000000d6 vmovdqu $32(%r11,%r8), %ymm3 + 0xc5, 0xed, 0x74, 0xe0, //0x000000dd vpcmpeqb %ymm0, %ymm2, %ymm4 + 0xc5, 0x7d, 0xd7, 0xcc, //0x000000e1 vpmovmskb %ymm4, %r9d + 0xc5, 0xe5, 0x74, 0xe0, //0x000000e5 vpcmpeqb %ymm0, %ymm3, %ymm4 + 0xc5, 0xfd, 0xd7, 0xcc, //0x000000e9 vpmovmskb %ymm4, %ecx + 0xc5, 0xed, 0x74, 0xd1, //0x000000ed vpcmpeqb %ymm1, %ymm2, %ymm2 + 0xc5, 0xfd, 0xd7, 0xc2, //0x000000f1 vpmovmskb %ymm2, %eax + 0xc5, 0xe5, 0x74, 0xd1, //0x000000f5 vpcmpeqb %ymm1, %ymm3, %ymm2 + 0xc5, 0xfd, 0xd7, 0xfa, //0x000000f9 vpmovmskb %ymm2, %edi + 0x48, 0xc1, 0xe1, 0x20, //0x000000fd shlq $32, %rcx + 0x49, 0x09, 0xc9, //0x00000101 orq %rcx, %r9 + 0x48, 0xc1, 0xe7, 0x20, //0x00000104 shlq $32, %rdi + 0x48, 0x09, 0xf8, //0x00000108 orq %rdi, %rax + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000010b jne LBB0_8 + 0x4d, 0x85, 0xe4, //0x00000111 testq %r12, %r12 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000114 jne LBB0_10 + 0x45, 0x31, 0xe4, //0x0000011a xorl %r12d, %r12d + 0x4d, 0x85, 0xc9, //0x0000011d testq %r9, %r9 + 0x0f, 0x85, 0x79, 0x00, 0x00, 0x00, //0x00000120 jne LBB0_11 + //0x00000126 LBB0_7 + 0x49, 0x83, 0xc5, 0xc0, //0x00000126 addq $-64, %r13 + 0x48, 0x83, 0xc3, 0xc0, //0x0000012a addq $-64, %rbx + 0x49, 0x83, 0xc0, 0x40, //0x0000012e addq $64, %r8 + 0x49, 0x83, 0xfd, 0x3f, //0x00000132 cmpq $63, %r13 + 0x0f, 0x87, 0x94, 0xff, 0xff, 0xff, //0x00000136 ja LBB0_4 + 0xe9, 0x28, 0x02, 0x00, 0x00, //0x0000013c jmp LBB0_30 + //0x00000141 LBB0_8 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000141 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000146 jne LBB0_10 + 0x48, 0x0f, 0xbc, 0xc8, //0x0000014c bsfq %rax, %rcx + 0x4c, 0x01, 0xc1, //0x00000150 addq %r8, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00000153 movq %rcx, $-48(%rbp) + //0x00000157 LBB0_10 + 0x4c, 0x89, 0xe1, //0x00000157 movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x0000015a notq %rcx + 0x48, 0x21, 0xc1, //0x0000015d andq %rax, %rcx + 0x4c, 0x8d, 0x34, 0x09, //0x00000160 leaq (%rcx,%rcx), %r14 + 0x4d, 0x09, 0xe6, //0x00000164 orq %r12, %r14 + 0x4c, 0x89, 0xf7, //0x00000167 movq %r14, %rdi + 0x48, 0xf7, 0xd7, //0x0000016a notq %rdi + 0x48, 0x21, 0xc7, //0x0000016d andq %rax, %rdi + 0x48, 0xb8, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000170 movabsq $-6148914691236517206, %rax + 0x48, 0x21, 0xc7, //0x0000017a andq %rax, %rdi + 0x45, 0x31, 0xe4, //0x0000017d xorl %r12d, %r12d + 0x48, 0x01, 0xcf, //0x00000180 addq %rcx, %rdi + 0x41, 0x0f, 0x92, 0xc4, //0x00000183 setb %r12b + 0x48, 0x01, 0xff, //0x00000187 addq %rdi, %rdi + 0x4c, 0x31, 0xff, //0x0000018a xorq %r15, %rdi + 0x4c, 0x21, 0xf7, //0x0000018d andq %r14, %rdi + 0x48, 0xf7, 0xd7, //0x00000190 notq %rdi + 0x49, 0x21, 0xf9, //0x00000193 andq %rdi, %r9 + 0x4d, 0x85, 0xc9, //0x00000196 testq %r9, %r9 + 0x0f, 0x84, 0x87, 0xff, 0xff, 0xff, //0x00000199 je LBB0_7 + //0x0000019f LBB0_11 + 0x4d, 0x0f, 0xbc, 0xf1, //0x0000019f bsfq %r9, %r14 + 0xe9, 0x8c, 0x01, 0x00, 0x00, //0x000001a3 jmp LBB0_27 + //0x000001a8 LBB0_12 + 0x4c, 0x8b, 0x6f, 0x08, //0x000001a8 movq $8(%rdi), %r13 + 0x4c, 0x89, 0x6d, 0xc8, //0x000001ac movq %r13, $-56(%rbp) + 0x4d, 0x29, 0xd5, //0x000001b0 subq %r10, %r13 + 0x0f, 0x84, 0x73, 0x02, 0x00, 0x00, //0x000001b3 je LBB0_41 + 0x4c, 0x8b, 0x1f, //0x000001b9 movq (%rdi), %r11 + 0x49, 0x83, 0xfd, 0x40, //0x000001bc cmpq $64, %r13 + 0x0f, 0x82, 0x90, 0x02, 0x00, 0x00, //0x000001c0 jb LBB0_43 + 0x4c, 0x89, 0xd3, //0x000001c6 movq %r10, %rbx + 0x48, 0xf7, 0xd3, //0x000001c9 notq %rbx + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000001cc movq $-1, $-48(%rbp) + 0x45, 0x31, 0xe4, //0x000001d4 xorl %r12d, %r12d + 0xc5, 0xfe, 0x6f, 0x05, 0x21, 0xfe, 0xff, 0xff, //0x000001d7 vmovdqu $-479(%rip), %ymm0 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x0d, 0x39, 0xfe, 0xff, 0xff, //0x000001df vmovdqu $-455(%rip), %ymm1 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfe, 0x6f, 0x15, 0x51, 0xfe, 0xff, 0xff, //0x000001e7 vmovdqu $-431(%rip), %ymm2 /* LCPI0_2+0(%rip) */ + 0xc5, 0xe5, 0x76, 0xdb, //0x000001ef vpcmpeqd %ymm3, %ymm3, %ymm3 + 0x4d, 0x89, 0xd1, //0x000001f3 movq %r10, %r9 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001f6 .p2align 4, 0x90 + //0x00000200 LBB0_15 + 0xc4, 0x81, 0x7e, 0x6f, 0x24, 0x0b, //0x00000200 vmovdqu (%r11,%r9), %ymm4 + 0xc4, 0x81, 0x7e, 0x6f, 0x6c, 0x0b, 0x20, //0x00000206 vmovdqu $32(%r11,%r9), %ymm5 + 0xc5, 0xdd, 0x74, 0xf0, //0x0000020d vpcmpeqb %ymm0, %ymm4, %ymm6 + 0xc5, 0xfd, 0xd7, 0xce, //0x00000211 vpmovmskb %ymm6, %ecx + 0xc5, 0xd5, 0x74, 0xf0, //0x00000215 vpcmpeqb %ymm0, %ymm5, %ymm6 + 0xc5, 0x7d, 0xd7, 0xfe, //0x00000219 vpmovmskb %ymm6, %r15d + 0xc5, 0xdd, 0x74, 0xf1, //0x0000021d vpcmpeqb %ymm1, %ymm4, %ymm6 + 0xc5, 0x7d, 0xd7, 0xf6, //0x00000221 vpmovmskb %ymm6, %r14d + 0xc5, 0xd5, 0x74, 0xf1, //0x00000225 vpcmpeqb %ymm1, %ymm5, %ymm6 + 0xc5, 0x7d, 0xd7, 0xc6, //0x00000229 vpmovmskb %ymm6, %r8d + 0xc5, 0xed, 0x64, 0xf5, //0x0000022d vpcmpgtb %ymm5, %ymm2, %ymm6 + 0xc5, 0xd5, 0x64, 0xeb, //0x00000231 vpcmpgtb %ymm3, %ymm5, %ymm5 + 0xc5, 0xcd, 0xdb, 0xed, //0x00000235 vpand %ymm5, %ymm6, %ymm5 + 0xc5, 0xfd, 0xd7, 0xc5, //0x00000239 vpmovmskb %ymm5, %eax + 0x49, 0xc1, 0xe7, 0x20, //0x0000023d shlq $32, %r15 + 0x4c, 0x09, 0xf9, //0x00000241 orq %r15, %rcx + 0x49, 0xc1, 0xe0, 0x20, //0x00000244 shlq $32, %r8 + 0x48, 0xc1, 0xe0, 0x20, //0x00000248 shlq $32, %rax + 0x4d, 0x09, 0xc6, //0x0000024c orq %r8, %r14 + 0x0f, 0x85, 0x4c, 0x00, 0x00, 0x00, //0x0000024f jne LBB0_21 + 0x4d, 0x85, 0xe4, //0x00000255 testq %r12, %r12 + 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00000258 jne LBB0_23 + 0x45, 0x31, 0xe4, //0x0000025e xorl %r12d, %r12d + //0x00000261 LBB0_18 + 0xc5, 0xed, 0x64, 0xec, //0x00000261 vpcmpgtb %ymm4, %ymm2, %ymm5 + 0xc5, 0xdd, 0x64, 0xe3, //0x00000265 vpcmpgtb %ymm3, %ymm4, %ymm4 + 0xc5, 0xd5, 0xdb, 0xe4, //0x00000269 vpand %ymm4, %ymm5, %ymm4 + 0xc5, 0xfd, 0xd7, 0xfc, //0x0000026d vpmovmskb %ymm4, %edi + 0x48, 0x09, 0xf8, //0x00000271 orq %rdi, %rax + 0x48, 0x85, 0xc9, //0x00000274 testq %rcx, %rcx + 0x0f, 0x85, 0x8a, 0x00, 0x00, 0x00, //0x00000277 jne LBB0_24 + 0x48, 0x85, 0xc0, //0x0000027d testq %rax, %rax + 0x0f, 0x85, 0x3e, 0x04, 0x00, 0x00, //0x00000280 jne LBB0_80 + 0x49, 0x83, 0xc5, 0xc0, //0x00000286 addq $-64, %r13 + 0x48, 0x83, 0xc3, 0xc0, //0x0000028a addq $-64, %rbx + 0x49, 0x83, 0xc1, 0x40, //0x0000028e addq $64, %r9 + 0x49, 0x83, 0xfd, 0x3f, //0x00000292 cmpq $63, %r13 + 0x0f, 0x87, 0x64, 0xff, 0xff, 0xff, //0x00000296 ja LBB0_15 + 0xe9, 0x23, 0x01, 0x00, 0x00, //0x0000029c jmp LBB0_35 + //0x000002a1 LBB0_21 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000002a1 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000002a6 jne LBB0_23 + 0x49, 0x0f, 0xbc, 0xfe, //0x000002ac bsfq %r14, %rdi + 0x4c, 0x01, 0xcf, //0x000002b0 addq %r9, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000002b3 movq %rdi, $-48(%rbp) + //0x000002b7 LBB0_23 + 0x4d, 0x89, 0xe0, //0x000002b7 movq %r12, %r8 + 0x49, 0xf7, 0xd0, //0x000002ba notq %r8 + 0x4d, 0x21, 0xf0, //0x000002bd andq %r14, %r8 + 0x4f, 0x8d, 0x3c, 0x00, //0x000002c0 leaq (%r8,%r8), %r15 + 0x4d, 0x09, 0xe7, //0x000002c4 orq %r12, %r15 + 0x4c, 0x89, 0x7d, 0xc0, //0x000002c7 movq %r15, $-64(%rbp) + 0x49, 0xf7, 0xd7, //0x000002cb notq %r15 + 0x4d, 0x21, 0xf7, //0x000002ce andq %r14, %r15 + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000002d1 movabsq $-6148914691236517206, %rdi + 0x49, 0x21, 0xff, //0x000002db andq %rdi, %r15 + 0x45, 0x31, 0xe4, //0x000002de xorl %r12d, %r12d + 0x4d, 0x01, 0xc7, //0x000002e1 addq %r8, %r15 + 0x41, 0x0f, 0x92, 0xc4, //0x000002e4 setb %r12b + 0x4d, 0x01, 0xff, //0x000002e8 addq %r15, %r15 + 0x48, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000002eb movabsq $6148914691236517205, %rdi + 0x49, 0x31, 0xff, //0x000002f5 xorq %rdi, %r15 + 0x4c, 0x23, 0x7d, 0xc0, //0x000002f8 andq $-64(%rbp), %r15 + 0x49, 0xf7, 0xd7, //0x000002fc notq %r15 + 0x4c, 0x21, 0xf9, //0x000002ff andq %r15, %rcx + 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x00000302 jmp LBB0_18 + //0x00000307 LBB0_24 + 0x4c, 0x0f, 0xbc, 0xf1, //0x00000307 bsfq %rcx, %r14 + 0x48, 0x85, 0xc0, //0x0000030b testq %rax, %rax + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000030e je LBB0_26 + 0x48, 0x0f, 0xbc, 0xc0, //0x00000314 bsfq %rax, %rax + 0x4c, 0x39, 0xf0, //0x00000318 cmpq %r14, %rax + 0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x0000031b jae LBB0_27 + 0xe9, 0x9e, 0x03, 0x00, 0x00, //0x00000321 jmp LBB0_80 + //0x00000326 LBB0_26 + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00000326 movl $64, %eax + 0x4c, 0x39, 0xf0, //0x0000032b cmpq %r14, %rax + 0x0f, 0x82, 0x90, 0x03, 0x00, 0x00, //0x0000032e jb LBB0_80 + //0x00000334 LBB0_27 + 0x49, 0x29, 0xde, //0x00000334 subq %rbx, %r14 + //0x00000337 LBB0_28 + 0x4d, 0x85, 0xf6, //0x00000337 testq %r14, %r14 + 0x0f, 0x88, 0x8b, 0x03, 0x00, 0x00, //0x0000033a js LBB0_81 + 0x4c, 0x89, 0x36, //0x00000340 movq %r14, (%rsi) + 0x4c, 0x89, 0x52, 0x10, //0x00000343 movq %r10, $16(%rdx) + 0x48, 0xc7, 0x02, 0x07, 0x00, 0x00, 0x00, //0x00000347 movq $7, (%rdx) + 0x48, 0x8b, 0x4d, 0xd0, //0x0000034e movq $-48(%rbp), %rcx + 0x4c, 0x39, 0xf1, //0x00000352 cmpq %r14, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000355 movq $-1, %rax + 0x48, 0x0f, 0x4c, 0xc1, //0x0000035c cmovlq %rcx, %rax + 0x48, 0x89, 0x42, 0x18, //0x00000360 movq %rax, $24(%rdx) + 0xe9, 0x6c, 0x03, 0x00, 0x00, //0x00000364 jmp LBB0_83 + //0x00000369 LBB0_30 + 0x4d, 0x01, 0xd8, //0x00000369 addq %r11, %r8 + 0x49, 0x83, 0xfd, 0x20, //0x0000036c cmpq $32, %r13 + 0x0f, 0x82, 0x5b, 0x01, 0x00, 0x00, //0x00000370 jb LBB0_48 + //0x00000376 LBB0_31 + 0xc4, 0xc1, 0x7e, 0x6f, 0x00, //0x00000376 vmovdqu (%r8), %ymm0 + 0xc5, 0xfd, 0x74, 0x0d, 0x7d, 0xfc, 0xff, 0xff, //0x0000037b vpcmpeqb $-899(%rip), %ymm0, %ymm1 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfd, 0xd7, 0xf9, //0x00000383 vpmovmskb %ymm1, %edi + 0xc5, 0xfd, 0x74, 0x05, 0x91, 0xfc, 0xff, 0xff, //0x00000387 vpcmpeqb $-879(%rip), %ymm0, %ymm0 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfd, 0xd7, 0xc0, //0x0000038f vpmovmskb %ymm0, %eax + 0x85, 0xc0, //0x00000393 testl %eax, %eax + 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00000395 jne LBB0_44 + 0x4d, 0x85, 0xe4, //0x0000039b testq %r12, %r12 + 0x0f, 0x85, 0xec, 0x00, 0x00, 0x00, //0x0000039e jne LBB0_46 + 0x45, 0x31, 0xe4, //0x000003a4 xorl %r12d, %r12d + 0x48, 0x85, 0xff, //0x000003a7 testq %rdi, %rdi + 0x0f, 0x84, 0x19, 0x01, 0x00, 0x00, //0x000003aa je LBB0_47 + //0x000003b0 LBB0_34 + 0x48, 0x0f, 0xbc, 0xc7, //0x000003b0 bsfq %rdi, %rax + 0x4d, 0x29, 0xd8, //0x000003b4 subq %r11, %r8 + 0x4d, 0x8d, 0x34, 0x00, //0x000003b7 leaq (%r8,%rax), %r14 + 0x49, 0x83, 0xc6, 0x01, //0x000003bb addq $1, %r14 + 0xe9, 0x73, 0xff, 0xff, 0xff, //0x000003bf jmp LBB0_28 + //0x000003c4 LBB0_35 + 0x4d, 0x01, 0xd9, //0x000003c4 addq %r11, %r9 + 0x49, 0x83, 0xfd, 0x20, //0x000003c7 cmpq $32, %r13 + 0x0f, 0x82, 0x6b, 0x02, 0x00, 0x00, //0x000003cb jb LBB0_70 + //0x000003d1 LBB0_36 + 0xc4, 0xc1, 0x7e, 0x6f, 0x09, //0x000003d1 vmovdqu (%r9), %ymm1 + 0xc5, 0xf5, 0x74, 0x05, 0x22, 0xfc, 0xff, 0xff, //0x000003d6 vpcmpeqb $-990(%rip), %ymm1, %ymm0 /* LCPI0_0+0(%rip) */ + 0xc5, 0xfd, 0xd7, 0xc8, //0x000003de vpmovmskb %ymm0, %ecx + 0xc5, 0xf5, 0x74, 0x05, 0x36, 0xfc, 0xff, 0xff, //0x000003e2 vpcmpeqb $-970(%rip), %ymm1, %ymm0 /* LCPI0_1+0(%rip) */ + 0xc5, 0xfd, 0xd7, 0xc0, //0x000003ea vpmovmskb %ymm0, %eax + 0xc5, 0xfe, 0x6f, 0x05, 0x4a, 0xfc, 0xff, 0xff, //0x000003ee vmovdqu $-950(%rip), %ymm0 /* LCPI0_2+0(%rip) */ + 0xc5, 0xfd, 0x64, 0xc1, //0x000003f6 vpcmpgtb %ymm1, %ymm0, %ymm0 + 0xc5, 0xed, 0x76, 0xd2, //0x000003fa vpcmpeqd %ymm2, %ymm2, %ymm2 + 0xc5, 0xf5, 0x64, 0xca, //0x000003fe vpcmpgtb %ymm2, %ymm1, %ymm1 + 0x85, 0xc0, //0x00000402 testl %eax, %eax + 0x0f, 0x85, 0x91, 0x01, 0x00, 0x00, //0x00000404 jne LBB0_61 + 0x4d, 0x85, 0xe4, //0x0000040a testq %r12, %r12 + 0x0f, 0x85, 0xa4, 0x01, 0x00, 0x00, //0x0000040d jne LBB0_63 + 0x45, 0x31, 0xe4, //0x00000413 xorl %r12d, %r12d + 0xc5, 0xfd, 0xdb, 0xc1, //0x00000416 vpand %ymm1, %ymm0, %ymm0 + 0x48, 0x85, 0xc9, //0x0000041a testq %rcx, %rcx + 0x0f, 0x84, 0xd1, 0x01, 0x00, 0x00, //0x0000041d je LBB0_64 + //0x00000423 LBB0_39 + 0x48, 0x0f, 0xbc, 0xc1, //0x00000423 bsfq %rcx, %rax + 0xe9, 0xcd, 0x01, 0x00, 0x00, //0x00000427 jmp LBB0_65 + //0x0000042c LBB0_41 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000042c movq $-1, %r14 + 0xe9, 0x97, 0x02, 0x00, 0x00, //0x00000433 jmp LBB0_82 + //0x00000438 LBB0_42 + 0x4f, 0x8d, 0x04, 0x13, //0x00000438 leaq (%r11,%r10), %r8 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000043c movq $-1, $-48(%rbp) + 0x45, 0x31, 0xe4, //0x00000444 xorl %r12d, %r12d + 0x49, 0x83, 0xfd, 0x20, //0x00000447 cmpq $32, %r13 + 0x0f, 0x83, 0x25, 0xff, 0xff, 0xff, //0x0000044b jae LBB0_31 + 0xe9, 0x7b, 0x00, 0x00, 0x00, //0x00000451 jmp LBB0_48 + //0x00000456 LBB0_43 + 0x4f, 0x8d, 0x0c, 0x13, //0x00000456 leaq (%r11,%r10), %r9 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000045a movq $-1, $-48(%rbp) + 0x45, 0x31, 0xe4, //0x00000462 xorl %r12d, %r12d + 0x49, 0x83, 0xfd, 0x20, //0x00000465 cmpq $32, %r13 + 0x0f, 0x83, 0x62, 0xff, 0xff, 0xff, //0x00000469 jae LBB0_36 + 0xe9, 0xc8, 0x01, 0x00, 0x00, //0x0000046f jmp LBB0_70 + //0x00000474 LBB0_44 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000474 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00000479 jne LBB0_46 + 0x4c, 0x89, 0xc1, //0x0000047f movq %r8, %rcx + 0x4c, 0x29, 0xd9, //0x00000482 subq %r11, %rcx + 0x48, 0x0f, 0xbc, 0xd8, //0x00000485 bsfq %rax, %rbx + 0x48, 0x01, 0xcb, //0x00000489 addq %rcx, %rbx + 0x48, 0x89, 0x5d, 0xd0, //0x0000048c movq %rbx, $-48(%rbp) + //0x00000490 LBB0_46 + 0x44, 0x89, 0xe1, //0x00000490 movl %r12d, %ecx + 0xf7, 0xd1, //0x00000493 notl %ecx + 0x21, 0xc1, //0x00000495 andl %eax, %ecx + 0x8d, 0x1c, 0x09, //0x00000497 leal (%rcx,%rcx), %ebx + 0x45, 0x8d, 0x0c, 0x4c, //0x0000049a leal (%r12,%rcx,2), %r9d + 0xf7, 0xd3, //0x0000049e notl %ebx + 0x21, 0xc3, //0x000004a0 andl %eax, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000004a2 andl $-1431655766, %ebx + 0x45, 0x31, 0xe4, //0x000004a8 xorl %r12d, %r12d + 0x01, 0xcb, //0x000004ab addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc4, //0x000004ad setb %r12b + 0x01, 0xdb, //0x000004b1 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000004b3 xorl $1431655765, %ebx + 0x44, 0x21, 0xcb, //0x000004b9 andl %r9d, %ebx + 0xf7, 0xd3, //0x000004bc notl %ebx + 0x21, 0xdf, //0x000004be andl %ebx, %edi + 0x48, 0x85, 0xff, //0x000004c0 testq %rdi, %rdi + 0x0f, 0x85, 0xe7, 0xfe, 0xff, 0xff, //0x000004c3 jne LBB0_34 + //0x000004c9 LBB0_47 + 0x49, 0x83, 0xc0, 0x20, //0x000004c9 addq $32, %r8 + 0x49, 0x83, 0xc5, 0xe0, //0x000004cd addq $-32, %r13 + //0x000004d1 LBB0_48 + 0x4d, 0x85, 0xe4, //0x000004d1 testq %r12, %r12 + 0x0f, 0x85, 0x1c, 0x02, 0x00, 0x00, //0x000004d4 jne LBB0_85 + 0x4c, 0x89, 0xdf, //0x000004da movq %r11, %rdi + 0x48, 0xf7, 0xd7, //0x000004dd notq %rdi + 0x4c, 0x8b, 0x7d, 0xd0, //0x000004e0 movq $-48(%rbp), %r15 + 0x4d, 0x85, 0xed, //0x000004e4 testq %r13, %r13 + 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x000004e7 je LBB0_58 + //0x000004ed LBB0_50 + 0x48, 0x83, 0xc7, 0x01, //0x000004ed addq $1, %rdi + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000004f1 movq $-1, %r14 + //0x000004f8 LBB0_51 + 0x31, 0xc0, //0x000004f8 xorl %eax, %eax + //0x000004fa LBB0_52 + 0x41, 0x0f, 0xb6, 0x1c, 0x00, //0x000004fa movzbl (%r8,%rax), %ebx + 0x80, 0xfb, 0x22, //0x000004ff cmpb $34, %bl + 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x00000502 je LBB0_57 + 0x80, 0xfb, 0x5c, //0x00000508 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000050b je LBB0_55 + 0x48, 0x83, 0xc0, 0x01, //0x00000511 addq $1, %rax + 0x49, 0x39, 0xc5, //0x00000515 cmpq %rax, %r13 + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00000518 jne LBB0_52 + 0xe9, 0x60, 0x00, 0x00, 0x00, //0x0000051e jmp LBB0_59 + //0x00000523 LBB0_55 + 0x49, 0x8d, 0x4d, 0xff, //0x00000523 leaq $-1(%r13), %rcx + 0x48, 0x39, 0xc1, //0x00000527 cmpq %rax, %rcx + 0x0f, 0x84, 0x9b, 0x01, 0x00, 0x00, //0x0000052a je LBB0_81 + 0x4a, 0x8d, 0x0c, 0x07, //0x00000530 leaq (%rdi,%r8), %rcx + 0x48, 0x01, 0xc1, //0x00000534 addq %rax, %rcx + 0x49, 0x83, 0xff, 0xff, //0x00000537 cmpq $-1, %r15 + 0x48, 0x8b, 0x5d, 0xd0, //0x0000053b movq $-48(%rbp), %rbx + 0x48, 0x0f, 0x44, 0xd9, //0x0000053f cmoveq %rcx, %rbx + 0x48, 0x89, 0x5d, 0xd0, //0x00000543 movq %rbx, $-48(%rbp) + 0x4c, 0x0f, 0x44, 0xf9, //0x00000547 cmoveq %rcx, %r15 + 0x49, 0x01, 0xc0, //0x0000054b addq %rax, %r8 + 0x49, 0x83, 0xc0, 0x02, //0x0000054e addq $2, %r8 + 0x4c, 0x89, 0xe9, //0x00000552 movq %r13, %rcx + 0x48, 0x29, 0xc1, //0x00000555 subq %rax, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00000558 addq $-2, %rcx + 0x49, 0x83, 0xc5, 0xfe, //0x0000055c addq $-2, %r13 + 0x49, 0x39, 0xc5, //0x00000560 cmpq %rax, %r13 + 0x49, 0x89, 0xcd, //0x00000563 movq %rcx, %r13 + 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00000566 jne LBB0_51 + 0xe9, 0x5a, 0x01, 0x00, 0x00, //0x0000056c jmp LBB0_81 + //0x00000571 LBB0_57 + 0x49, 0x01, 0xc0, //0x00000571 addq %rax, %r8 + 0x49, 0x83, 0xc0, 0x01, //0x00000574 addq $1, %r8 + //0x00000578 LBB0_58 + 0x4d, 0x29, 0xd8, //0x00000578 subq %r11, %r8 + 0x4d, 0x89, 0xc6, //0x0000057b movq %r8, %r14 + 0xe9, 0xb4, 0xfd, 0xff, 0xff, //0x0000057e jmp LBB0_28 + //0x00000583 LBB0_59 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000583 movq $-1, %r14 + 0x80, 0xfb, 0x22, //0x0000058a cmpb $34, %bl + 0x0f, 0x85, 0x38, 0x01, 0x00, 0x00, //0x0000058d jne LBB0_81 + 0x4d, 0x01, 0xe8, //0x00000593 addq %r13, %r8 + 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x00000596 jmp LBB0_58 + //0x0000059b LBB0_61 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000059b cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000005a0 jne LBB0_63 + 0x4c, 0x89, 0xcf, //0x000005a6 movq %r9, %rdi + 0x4c, 0x29, 0xdf, //0x000005a9 subq %r11, %rdi + 0x48, 0x0f, 0xbc, 0xd8, //0x000005ac bsfq %rax, %rbx + 0x48, 0x01, 0xfb, //0x000005b0 addq %rdi, %rbx + 0x48, 0x89, 0x5d, 0xd0, //0x000005b3 movq %rbx, $-48(%rbp) + //0x000005b7 LBB0_63 + 0x44, 0x89, 0xe7, //0x000005b7 movl %r12d, %edi + 0xf7, 0xd7, //0x000005ba notl %edi + 0x21, 0xc7, //0x000005bc andl %eax, %edi + 0x8d, 0x1c, 0x3f, //0x000005be leal (%rdi,%rdi), %ebx + 0x45, 0x8d, 0x04, 0x7c, //0x000005c1 leal (%r12,%rdi,2), %r8d + 0xf7, 0xd3, //0x000005c5 notl %ebx + 0x21, 0xc3, //0x000005c7 andl %eax, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000005c9 andl $-1431655766, %ebx + 0x45, 0x31, 0xe4, //0x000005cf xorl %r12d, %r12d + 0x01, 0xfb, //0x000005d2 addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc4, //0x000005d4 setb %r12b + 0x01, 0xdb, //0x000005d8 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000005da xorl $1431655765, %ebx + 0x44, 0x21, 0xc3, //0x000005e0 andl %r8d, %ebx + 0xf7, 0xd3, //0x000005e3 notl %ebx + 0x21, 0xd9, //0x000005e5 andl %ebx, %ecx + 0xc5, 0xfd, 0xdb, 0xc1, //0x000005e7 vpand %ymm1, %ymm0, %ymm0 + 0x48, 0x85, 0xc9, //0x000005eb testq %rcx, %rcx + 0x0f, 0x85, 0x2f, 0xfe, 0xff, 0xff, //0x000005ee jne LBB0_39 + //0x000005f4 LBB0_64 + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x000005f4 movl $64, %eax + //0x000005f9 LBB0_65 + 0xc5, 0xfd, 0xd7, 0xd8, //0x000005f9 vpmovmskb %ymm0, %ebx + 0x48, 0x85, 0xc9, //0x000005fd testq %rcx, %rcx + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000600 je LBB0_68 + 0x0f, 0xbc, 0xcb, //0x00000606 bsfl %ebx, %ecx + 0x85, 0xdb, //0x00000609 testl %ebx, %ebx + 0xbf, 0x40, 0x00, 0x00, 0x00, //0x0000060b movl $64, %edi + 0x0f, 0x45, 0xf9, //0x00000610 cmovnel %ecx, %edi + 0x48, 0x39, 0xf8, //0x00000613 cmpq %rdi, %rax + 0x0f, 0x87, 0xa8, 0x00, 0x00, 0x00, //0x00000616 ja LBB0_80 + 0x4d, 0x29, 0xd9, //0x0000061c subq %r11, %r9 + 0x4d, 0x8d, 0x34, 0x01, //0x0000061f leaq (%r9,%rax), %r14 + 0x49, 0x83, 0xc6, 0x01, //0x00000623 addq $1, %r14 + 0xe9, 0x0b, 0xfd, 0xff, 0xff, //0x00000627 jmp LBB0_28 + //0x0000062c LBB0_68 + 0x85, 0xdb, //0x0000062c testl %ebx, %ebx + 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x0000062e jne LBB0_80 + 0x49, 0x83, 0xc1, 0x20, //0x00000634 addq $32, %r9 + 0x49, 0x83, 0xc5, 0xe0, //0x00000638 addq $-32, %r13 + //0x0000063c LBB0_70 + 0x4d, 0x85, 0xe4, //0x0000063c testq %r12, %r12 + 0x0f, 0x85, 0xf1, 0x00, 0x00, 0x00, //0x0000063f jne LBB0_87 + 0x48, 0x8b, 0x45, 0xd0, //0x00000645 movq $-48(%rbp), %rax + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000649 movq $-1, %r14 + 0x4d, 0x85, 0xed, //0x00000650 testq %r13, %r13 + 0x0f, 0x84, 0x72, 0x00, 0x00, 0x00, //0x00000653 je LBB0_81 + //0x00000659 LBB0_72 + 0x41, 0x0f, 0xb6, 0x09, //0x00000659 movzbl (%r9), %ecx + 0x80, 0xf9, 0x22, //0x0000065d cmpb $34, %cl + 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x00000660 je LBB0_84 + 0x80, 0xf9, 0x5c, //0x00000666 cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000669 je LBB0_77 + 0x80, 0xf9, 0x20, //0x0000066f cmpb $32, %cl + 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x00000672 jb LBB0_80 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000678 movq $-1, %rcx + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000067f movl $1, %ebx + //0x00000684 LBB0_76 + 0x49, 0x01, 0xd9, //0x00000684 addq %rbx, %r9 + 0x49, 0x01, 0xcd, //0x00000687 addq %rcx, %r13 + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x0000068a jne LBB0_72 + 0xe9, 0x36, 0x00, 0x00, 0x00, //0x00000690 jmp LBB0_81 + //0x00000695 LBB0_77 + 0x49, 0x83, 0xfd, 0x01, //0x00000695 cmpq $1, %r13 + 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x00000699 je LBB0_81 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000069f movq $-2, %rcx + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000006a6 movl $2, %ebx + 0x48, 0x83, 0xf8, 0xff, //0x000006ab cmpq $-1, %rax + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x000006af jne LBB0_76 + 0x4c, 0x89, 0xc8, //0x000006b5 movq %r9, %rax + 0x4c, 0x29, 0xd8, //0x000006b8 subq %r11, %rax + 0x48, 0x89, 0x45, 0xd0, //0x000006bb movq %rax, $-48(%rbp) + 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x000006bf jmp LBB0_76 + //0x000006c4 LBB0_80 + 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000006c4 movq $-2, %r14 + //0x000006cb LBB0_81 + 0x4c, 0x8b, 0x55, 0xc8, //0x000006cb movq $-56(%rbp), %r10 + //0x000006cf LBB0_82 + 0x4c, 0x89, 0x16, //0x000006cf movq %r10, (%rsi) + 0x4c, 0x89, 0x32, //0x000006d2 movq %r14, (%rdx) + //0x000006d5 LBB0_83 + 0x48, 0x83, 0xc4, 0x18, //0x000006d5 addq $24, %rsp + 0x5b, //0x000006d9 popq %rbx + 0x41, 0x5c, //0x000006da popq %r12 + 0x41, 0x5d, //0x000006dc popq %r13 + 0x41, 0x5e, //0x000006de popq %r14 + 0x41, 0x5f, //0x000006e0 popq %r15 + 0x5d, //0x000006e2 popq %rbp + 0xc5, 0xf8, 0x77, //0x000006e3 vzeroupper + 0xc3, //0x000006e6 retq + //0x000006e7 LBB0_84 + 0x4d, 0x29, 0xd9, //0x000006e7 subq %r11, %r9 + 0x49, 0x83, 0xc1, 0x01, //0x000006ea addq $1, %r9 + 0x4d, 0x89, 0xce, //0x000006ee movq %r9, %r14 + 0xe9, 0x41, 0xfc, 0xff, 0xff, //0x000006f1 jmp LBB0_28 + //0x000006f6 LBB0_85 + 0x4d, 0x85, 0xed, //0x000006f6 testq %r13, %r13 + 0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x000006f9 je LBB0_89 + 0x4c, 0x89, 0xdf, //0x000006ff movq %r11, %rdi + 0x48, 0xf7, 0xd7, //0x00000702 notq %rdi + 0x49, 0x8d, 0x04, 0x38, //0x00000705 leaq (%r8,%rdi), %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x00000709 movq $-48(%rbp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x0000070d cmpq $-1, %rcx + 0x49, 0x89, 0xcf, //0x00000711 movq %rcx, %r15 + 0x48, 0x0f, 0x44, 0xc8, //0x00000714 cmoveq %rax, %rcx + 0x4c, 0x0f, 0x44, 0xf8, //0x00000718 cmoveq %rax, %r15 + 0x49, 0x83, 0xc0, 0x01, //0x0000071c addq $1, %r8 + 0x49, 0x83, 0xc5, 0xff, //0x00000720 addq $-1, %r13 + 0x48, 0x89, 0x4d, 0xd0, //0x00000724 movq %rcx, $-48(%rbp) + 0x4d, 0x85, 0xed, //0x00000728 testq %r13, %r13 + 0x0f, 0x85, 0xbc, 0xfd, 0xff, 0xff, //0x0000072b jne LBB0_50 + 0xe9, 0x42, 0xfe, 0xff, 0xff, //0x00000731 jmp LBB0_58 + //0x00000736 LBB0_87 + 0x4d, 0x85, 0xed, //0x00000736 testq %r13, %r13 + 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00000739 je LBB0_89 + 0x4c, 0x89, 0xd8, //0x0000073f movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00000742 notq %rax + 0x4c, 0x01, 0xc8, //0x00000745 addq %r9, %rax + 0x48, 0x8b, 0x7d, 0xd0, //0x00000748 movq $-48(%rbp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x0000074c cmpq $-1, %rdi + 0x48, 0x89, 0xf9, //0x00000750 movq %rdi, %rcx + 0x48, 0x0f, 0x44, 0xc8, //0x00000753 cmoveq %rax, %rcx + 0x48, 0x0f, 0x45, 0xc7, //0x00000757 cmovneq %rdi, %rax + 0x49, 0x83, 0xc1, 0x01, //0x0000075b addq $1, %r9 + 0x49, 0x83, 0xc5, 0xff, //0x0000075f addq $-1, %r13 + 0x48, 0x89, 0x4d, 0xd0, //0x00000763 movq %rcx, $-48(%rbp) + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000767 movq $-1, %r14 + 0x4d, 0x85, 0xed, //0x0000076e testq %r13, %r13 + 0x0f, 0x85, 0xe2, 0xfe, 0xff, 0xff, //0x00000771 jne LBB0_72 + 0xe9, 0x4f, 0xff, 0xff, 0xff, //0x00000777 jmp LBB0_81 + //0x0000077c LBB0_89 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000077c movq $-1, %r14 + 0xe9, 0x43, 0xff, 0xff, 0xff, //0x00000783 jmp LBB0_81 + //0x00000788 .p2align 2, 0x00 + //0x00000788 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00000788 .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned.go new file mode 100644 index 000000000..612503987 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned.go @@ -0,0 +1,33 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package avx2 + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_vunsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) + +var S_vunsigned uintptr + +//go:nosplit +func vunsigned(s *string, p *int, v *types.JsonState) { + F_vunsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_subr.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_subr.go new file mode 100644 index 000000000..6dc8c2f3f --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_subr.go @@ -0,0 +1,57 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__vunsigned = 0 +) + +const ( + _stack__vunsigned = 24 +) + +const ( + _size__vunsigned = 356 +) + +var ( + _pcsp__vunsigned = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x7, 16}, + {0x4b, 24}, + {0x4d, 16}, + {0x4e, 8}, + {0x4f, 0}, + {0x5a, 24}, + {0x5c, 16}, + {0x5d, 8}, + {0x5e, 0}, + {0x75, 24}, + {0x77, 16}, + {0x78, 8}, + {0x79, 0}, + {0x11a, 24}, + {0x11c, 16}, + {0x11d, 8}, + {0x11e, 0}, + {0x151, 24}, + {0x153, 16}, + {0x154, 8}, + {0x155, 0}, + {0x15d, 24}, + {0x15f, 16}, + {0x160, 8}, + {0x164, 0}, + } +) + +var _cfunc_vunsigned = []loader.CFunc{ + {"_vunsigned_entry", 0, _entry__vunsigned, 0, nil}, + {"_vunsigned", _entry__vunsigned, _size__vunsigned, _stack__vunsigned, _pcsp__vunsigned}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_text_amd64.go new file mode 100644 index 000000000..4a3f709e1 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/vunsigned_text_amd64.go @@ -0,0 +1,127 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package avx2 + +var _text_vunsigned = []byte{ + // .p2align 4, 0x90 + // _vunsigned + 0x55, // pushq %rbp + 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp + 0x41, 0x56, //0x00000004 pushq %r14 + 0x53, //0x00000006 pushq %rbx + 0x49, 0x89, 0xd0, //0x00000007 movq %rdx, %r8 + 0x48, 0x8b, 0x0e, //0x0000000a movq (%rsi), %rcx + 0x4c, 0x8b, 0x0f, //0x0000000d movq (%rdi), %r9 + 0x4c, 0x8b, 0x77, 0x08, //0x00000010 movq $8(%rdi), %r14 + 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00000014 movq $9, (%rdx) + 0xc5, 0xf8, 0x57, 0xc0, //0x0000001b vxorps %xmm0, %xmm0, %xmm0 + 0xc5, 0xf8, 0x11, 0x42, 0x08, //0x0000001f vmovups %xmm0, $8(%rdx) + 0x48, 0x8b, 0x06, //0x00000024 movq (%rsi), %rax + 0x48, 0x89, 0x42, 0x18, //0x00000027 movq %rax, $24(%rdx) + 0x4c, 0x39, 0xf1, //0x0000002b cmpq %r14, %rcx + 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000002e jae LBB0_1 + 0x41, 0x8a, 0x04, 0x09, //0x00000034 movb (%r9,%rcx), %al + 0x3c, 0x2d, //0x00000038 cmpb $45, %al + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x0000003a jne LBB0_4 + //0x00000040 LBB0_3 + 0x48, 0x89, 0x0e, //0x00000040 movq %rcx, (%rsi) + 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00000043 movq $-6, (%r8) + 0x5b, //0x0000004a popq %rbx + 0x41, 0x5e, //0x0000004b popq %r14 + 0x5d, //0x0000004d popq %rbp + 0xc3, //0x0000004e retq + //0x0000004f LBB0_1 + 0x4c, 0x89, 0x36, //0x0000004f movq %r14, (%rsi) + 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000052 movq $-1, (%r8) + 0x5b, //0x00000059 popq %rbx + 0x41, 0x5e, //0x0000005a popq %r14 + 0x5d, //0x0000005c popq %rbp + 0xc3, //0x0000005d retq + //0x0000005e LBB0_4 + 0x8d, 0x50, 0xd0, //0x0000005e leal $-48(%rax), %edx + 0x80, 0xfa, 0x0a, //0x00000061 cmpb $10, %dl + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000064 jb LBB0_6 + 0x48, 0x89, 0x0e, //0x0000006a movq %rcx, (%rsi) + 0x49, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x0000006d movq $-2, (%r8) + 0x5b, //0x00000074 popq %rbx + 0x41, 0x5e, //0x00000075 popq %r14 + 0x5d, //0x00000077 popq %rbp + 0xc3, //0x00000078 retq + //0x00000079 LBB0_6 + 0x3c, 0x30, //0x00000079 cmpb $48, %al + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x0000007b jne LBB0_10 + 0x41, 0x8a, 0x44, 0x09, 0x01, //0x00000081 movb $1(%r9,%rcx), %al + 0x04, 0xd2, //0x00000086 addb $-46, %al + 0x3c, 0x37, //0x00000088 cmpb $55, %al + 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x0000008a ja LBB0_9 + 0x0f, 0xb6, 0xc0, //0x00000090 movzbl %al, %eax + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000093 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xc2, //0x0000009d btq %rax, %rdx + 0x0f, 0x83, 0xae, 0x00, 0x00, 0x00, //0x000000a1 jae LBB0_9 + //0x000000a7 LBB0_10 + 0x49, 0x39, 0xce, //0x000000a7 cmpq %rcx, %r14 + 0x49, 0x89, 0xca, //0x000000aa movq %rcx, %r10 + 0x4d, 0x0f, 0x47, 0xd6, //0x000000ad cmovaq %r14, %r10 + 0x31, 0xc0, //0x000000b1 xorl %eax, %eax + 0x41, 0xbb, 0x0a, 0x00, 0x00, 0x00, //0x000000b3 movl $10, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000b9 .p2align 4, 0x90 + //0x000000c0 LBB0_11 + 0x49, 0x39, 0xca, //0x000000c0 cmpq %rcx, %r10 + 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x000000c3 je LBB0_22 + 0x41, 0x0f, 0xbe, 0x1c, 0x09, //0x000000c9 movsbl (%r9,%rcx), %ebx + 0x8d, 0x53, 0xd0, //0x000000ce leal $-48(%rbx), %edx + 0x80, 0xfa, 0x09, //0x000000d1 cmpb $9, %dl + 0x0f, 0x87, 0x44, 0x00, 0x00, 0x00, //0x000000d4 ja LBB0_17 + 0x49, 0xf7, 0xe3, //0x000000da mulq %r11 + 0x0f, 0x80, 0x28, 0x00, 0x00, 0x00, //0x000000dd jo LBB0_16 + 0x48, 0x83, 0xc1, 0x01, //0x000000e3 addq $1, %rcx + 0x83, 0xc3, 0xd0, //0x000000e7 addl $-48, %ebx + 0x31, 0xff, //0x000000ea xorl %edi, %edi + 0x48, 0x01, 0xd8, //0x000000ec addq %rbx, %rax + 0x40, 0x0f, 0x92, 0xc7, //0x000000ef setb %dil + 0x48, 0x89, 0xfa, //0x000000f3 movq %rdi, %rdx + 0x48, 0xf7, 0xda, //0x000000f6 negq %rdx + 0x48, 0x31, 0xd7, //0x000000f9 xorq %rdx, %rdi + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000000fc jne LBB0_16 + 0x48, 0x85, 0xd2, //0x00000102 testq %rdx, %rdx + 0x0f, 0x89, 0xb5, 0xff, 0xff, 0xff, //0x00000105 jns LBB0_11 + //0x0000010b LBB0_16 + 0x48, 0x83, 0xc1, 0xff, //0x0000010b addq $-1, %rcx + 0x48, 0x89, 0x0e, //0x0000010f movq %rcx, (%rsi) + 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x00000112 movq $-5, (%r8) + 0x5b, //0x00000119 popq %rbx + 0x41, 0x5e, //0x0000011a popq %r14 + 0x5d, //0x0000011c popq %rbp + 0xc3, //0x0000011d retq + //0x0000011e LBB0_17 + 0x4c, 0x39, 0xf1, //0x0000011e cmpq %r14, %rcx + 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00000121 jae LBB0_21 + 0x41, 0x8a, 0x14, 0x09, //0x00000127 movb (%r9,%rcx), %dl + 0x80, 0xfa, 0x2e, //0x0000012b cmpb $46, %dl + 0x0f, 0x84, 0x0c, 0xff, 0xff, 0xff, //0x0000012e je LBB0_3 + 0x80, 0xfa, 0x45, //0x00000134 cmpb $69, %dl + 0x0f, 0x84, 0x03, 0xff, 0xff, 0xff, //0x00000137 je LBB0_3 + 0x80, 0xfa, 0x65, //0x0000013d cmpb $101, %dl + 0x0f, 0x84, 0xfa, 0xfe, 0xff, 0xff, //0x00000140 je LBB0_3 + //0x00000146 LBB0_21 + 0x49, 0x89, 0xca, //0x00000146 movq %rcx, %r10 + //0x00000149 LBB0_22 + 0x4c, 0x89, 0x16, //0x00000149 movq %r10, (%rsi) + 0x49, 0x89, 0x40, 0x10, //0x0000014c movq %rax, $16(%r8) + 0x5b, //0x00000150 popq %rbx + 0x41, 0x5e, //0x00000151 popq %r14 + 0x5d, //0x00000153 popq %rbp + 0xc3, //0x00000154 retq + //0x00000155 LBB0_9 + 0x48, 0x83, 0xc1, 0x01, //0x00000155 addq $1, %rcx + 0x48, 0x89, 0x0e, //0x00000159 movq %rcx, (%rsi) + 0x5b, //0x0000015c popq %rbx + 0x41, 0x5e, //0x0000015d popq %r14 + 0x5d, //0x0000015f popq %rbp + 0xc3, //0x00000160 retq + 0x00, 0x00, 0x00, //0x00000161 .p2align 2, 0x00 + //0x00000164 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00000164 .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/dispatch_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/dispatch_amd64.go index ab828efad..a8bdd6218 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/dispatch_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/dispatch_amd64.go @@ -20,18 +20,13 @@ import ( `unsafe` `github.com/bytedance/sonic/internal/cpu` - `github.com/bytedance/sonic/internal/native/avx` `github.com/bytedance/sonic/internal/native/avx2` `github.com/bytedance/sonic/internal/native/sse` `github.com/bytedance/sonic/internal/native/types` `github.com/bytedance/sonic/internal/rt` - `github.com/bytedance/sonic/loader` ) -const ( - MaxFrameSize uintptr = 400 - BufPaddingSize int = 64 -) +const MaxFrameSize uintptr = 400 var ( S_f64toa uintptr @@ -42,9 +37,8 @@ var ( ) var ( - S_quote uintptr - S_unquote uintptr - S_html_escape uintptr + S_quote uintptr + S_unquote uintptr ) var ( @@ -56,18 +50,12 @@ var ( ) var ( - S_skip_one uintptr - S_skip_one_fast uintptr - S_get_by_path uintptr - S_skip_array uintptr - S_skip_object uintptr - S_skip_number uintptr -) - -var ( - S_validate_one uintptr - S_validate_utf8 uintptr - S_validate_utf8_fast uintptr + S_skip_one uintptr + S_skip_one_fast uintptr + S_get_by_path uintptr + S_skip_array uintptr + S_skip_object uintptr + S_skip_number uintptr ) var ( @@ -85,7 +73,7 @@ var ( __GetByPath func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) int - __ValidateOne func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) int + __ValidateOne func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) int __I64toa func(out unsafe.Pointer, val int64) (ret int) @@ -136,8 +124,8 @@ func GetByPath(s *string, p *int, path *[]interface{}, m *types.StateMachine) in } //go:nosplit -func ValidateOne(s *string, p *int, m *types.StateMachine) int { - return __ValidateOne(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) +func ValidateOne(s *string, p *int, m *types.StateMachine, flags uint64) int { + return __ValidateOne(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) } //go:nosplit @@ -170,51 +158,83 @@ func ValidateUTF8Fast(s *string) (ret int) { return __ValidateUTF8Fast(rt.NoEscape(unsafe.Pointer(s))) } -var stubs = []loader.GoC{ - {"_f64toa", &S_f64toa, &__F64toa}, - {"_f32toa", &S_f32toa, &__F32toa}, - {"_i64toa", &S_i64toa, &__I64toa}, - {"_u64toa", &S_u64toa, &__U64toa}, - {"_lspace", &S_lspace, nil}, - {"_quote", &S_quote, &__Quote}, - {"_unquote", &S_unquote, &__Unquote}, - {"_html_escape", &S_html_escape, &__HTMLEscape}, - {"_value", &S_value, &__Value}, - {"_vstring", &S_vstring, nil}, - {"_vnumber", &S_vnumber, nil}, - {"_vsigned", &S_vsigned, nil}, - {"_vunsigned", &S_vunsigned, nil}, - {"_skip_one", &S_skip_one, &__SkipOne}, - {"_skip_one_fast", &S_skip_one_fast, &__SkipOneFast}, - {"_get_by_path", &S_get_by_path, &__GetByPath}, - {"_skip_array", &S_skip_array, nil}, - {"_skip_object", &S_skip_object, nil}, - {"_skip_number", &S_skip_number, nil}, - {"_validate_one", &S_validate_one, &__ValidateOne}, - {"_validate_utf8", &S_validate_utf8, &__ValidateUTF8}, - {"_validate_utf8_fast", &S_validate_utf8_fast, &__ValidateUTF8Fast}, -} - -func useAVX() { - loader.WrapGoC(avx.Text__native_entry__, avx.Funcs, stubs, "avx", "avx/native.c") +func useSSE() { + sse.Use() + S_f64toa = sse.S_f64toa + __F64toa = sse.F_f64toa + S_f32toa = sse.S_f32toa + __F64toa = sse.F_f64toa + S_i64toa = sse.S_i64toa + __I64toa = sse.F_i64toa + S_u64toa = sse.S_u64toa + __U64toa = sse.F_u64toa + S_lspace = sse.S_lspace + S_quote = sse.S_quote + __Quote = sse.F_quote + S_unquote = sse.S_unquote + __Unquote = sse.F_unquote + S_value = sse.S_value + __Value = sse.F_value + S_vstring = sse.S_vstring + S_vnumber = sse.S_vnumber + S_vsigned = sse.S_vsigned + S_vunsigned = sse.S_vunsigned + S_skip_one = sse.S_skip_one + __SkipOne = sse.F_skip_one + __SkipOneFast = sse.F_skip_one_fast + S_skip_array = sse.S_skip_array + S_skip_object = sse.S_skip_object + S_skip_number = sse.S_skip_number + S_get_by_path = sse.S_get_by_path + __GetByPath = sse.F_get_by_path + __HTMLEscape = sse.F_html_escape + __ValidateOne = sse.F_validate_one + __ValidateUTF8= sse.F_validate_utf8 + __ValidateUTF8Fast = sse.F_validate_utf8_fast } func useAVX2() { - loader.WrapGoC(avx2.Text__native_entry__, avx2.Funcs, stubs, "avx2", "avx2/native.c") + avx2.Use() + S_f64toa = avx2.S_f64toa + __F64toa = avx2.F_f64toa + S_f32toa = avx2.S_f32toa + __F64toa = avx2.F_f64toa + S_i64toa = avx2.S_i64toa + __I64toa = avx2.F_i64toa + S_u64toa = avx2.S_u64toa + __U64toa = avx2.F_u64toa + S_lspace = avx2.S_lspace + S_quote = avx2.S_quote + __Quote = avx2.F_quote + S_unquote = avx2.S_unquote + __Unquote = avx2.F_unquote + S_value = avx2.S_value + __Value = avx2.F_value + S_vstring = avx2.S_vstring + S_vnumber = avx2.S_vnumber + S_vsigned = avx2.S_vsigned + S_vunsigned = avx2.S_vunsigned + S_skip_one = avx2.S_skip_one + __SkipOne = avx2.F_skip_one + __SkipOneFast = avx2.F_skip_one_fast + S_skip_array = avx2.S_skip_array + S_skip_object = avx2.S_skip_object + S_skip_number = avx2.S_skip_number + S_get_by_path = avx2.S_get_by_path + __GetByPath = avx2.F_get_by_path + __HTMLEscape = avx2.F_html_escape + __ValidateOne = avx2.F_validate_one + __ValidateUTF8= avx2.F_validate_utf8 + __ValidateUTF8Fast = avx2.F_validate_utf8_fast } -func useSSE() { - loader.WrapGoC(sse.Text__native_entry__, sse.Funcs, stubs, "sse", "sse/native.c") -} func init() { - if cpu.HasAVX2 { - useAVX2() - } else if cpu.HasAVX { - useAVX() - } else if cpu.HasSSE { - useSSE() - } else { - panic("Unsupported CPU, maybe it's too old to run Sonic.") - } + if cpu.HasAVX2 { + useAVX2() + } else if cpu.HasSSE { + useSSE() + } else { + panic("Unsupported CPU, lacks of AVX2 or SSE CPUID Flag. maybe it's too old to run Sonic.") + } } diff --git a/vendor/github.com/bytedance/sonic/internal/native/dispatch_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/dispatch_arm64.go index 26df0074f..1a3407c39 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/dispatch_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/dispatch_arm64.go @@ -96,7 +96,7 @@ func GetByPath(s *string, p *int, path *[]interface{}, m *types.StateMachine) in //go:nosplit //go:noescape //go:linkname ValidateOne github.com/bytedance/sonic/internal/native/neon.__validate_one -func ValidateOne(s *string, p *int, m *types.StateMachine) int +func ValidateOne(s *string, p *int, m *types.StateMachine, flags uint64) int //go:nosplit //go:noescape diff --git a/vendor/github.com/bytedance/sonic/internal/native/f32toa.tmpl b/vendor/github.com/bytedance/sonic/internal/native/f32toa.tmpl new file mode 100644 index 000000000..200090d12 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/f32toa.tmpl @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_f32toa func(out *byte, val float32) (ret int) + +var S_f32toa uintptr + +//go:nosplit +func f32toa(out *byte, val float32) (ret int) { + return F_f32toa((*byte)(rt.NoEscape(unsafe.Pointer(out))), val) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/f64toa.tmpl b/vendor/github.com/bytedance/sonic/internal/native/f64toa.tmpl new file mode 100644 index 000000000..074c69517 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/f64toa.tmpl @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_f64toa func(out unsafe.Pointer, val float64) (ret int) + +var S_f64toa uintptr + +//go:nosplit +func f64toa(out *byte, val float64) (ret int) { + return F_f64toa((rt.NoEscape(unsafe.Pointer(out))), val) +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl index c619d8afa..b5f24d232 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl +++ b/vendor/github.com/bytedance/sonic/internal/native/fastfloat_test.tmpl @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. /* diff --git a/vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl index c4acc7524..c074cbe86 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl +++ b/vendor/github.com/bytedance/sonic/internal/native/fastint_test.tmpl @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. /* diff --git a/vendor/github.com/bytedance/sonic/internal/native/get_by_path.tmpl b/vendor/github.com/bytedance/sonic/internal/native/get_by_path.tmpl new file mode 100644 index 000000000..e77e7f771 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/get_by_path.tmpl @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_get_by_path func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) (ret int) + +var S_get_by_path uintptr + +//go:nosplit +func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) { + return F_get_by_path(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/html_escape.tmpl b/vendor/github.com/bytedance/sonic/internal/native/html_escape.tmpl new file mode 100644 index 000000000..ad54e85f6 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/html_escape.tmpl @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_html_escape func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) (ret int) + +var S_html_escape uintptr + +//go:nosplit +func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) { + return F_html_escape(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(dn))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/i64toa.tmpl b/vendor/github.com/bytedance/sonic/internal/native/i64toa.tmpl new file mode 100644 index 000000000..0aeef00fc --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/i64toa.tmpl @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_i64toa func(out unsafe.Pointer, val int64) (ret int) + +var S_i64toa uintptr + +//go:nosplit +func i64toa(out *byte, val int64) (ret int) { + return F_i64toa(rt.NoEscape(unsafe.Pointer(out)), val) +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/lspace.tmpl b/vendor/github.com/bytedance/sonic/internal/native/lspace.tmpl new file mode 100644 index 000000000..e599297af --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/lspace.tmpl @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_lspace func(sp unsafe.Pointer, nb int, off int) (ret int) + +var S_lspace uintptr + +//go:nosplit +func lspace(sp *byte, nb int, off int) (ret int) { + return F_lspace(rt.NoEscape(unsafe.Pointer(sp)), nb, off) +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/native_amd64.tmpl b/vendor/github.com/bytedance/sonic/internal/native/native_amd64.tmpl deleted file mode 100644 index 9ac9002e3..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/native_amd64.tmpl +++ /dev/null @@ -1,183 +0,0 @@ -// Code generated by Makefile, DO NOT EDIT. - -/* - * Copyright 2021 ByteDance Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var ( - __i64toa func(out unsafe.Pointer, val int64) (ret int) - - __u64toa func(out unsafe.Pointer, val uint64) (ret int) - - __f64toa func(out unsafe.Pointer, val float64) (ret int) - - __f32toa func(out unsafe.Pointer, val float32) (ret int) - - __lspace func(sp unsafe.Pointer, nb int, off int) (ret int) - - __quote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) (ret int) - - __html_escape func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) (ret int) - - __unquote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) (ret int) - - __value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) (ret int) - - __vstring func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer, flags uint64) - - __vnumber func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - - __vsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - - __vunsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - - __skip_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - - __skip_one_fast func(s unsafe.Pointer, p unsafe.Pointer) (ret int) - - __skip_array func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - - __skip_object func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - - __skip_number func(s unsafe.Pointer, p unsafe.Pointer) (ret int) - - __validate_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) - - __get_by_path func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) (ret int) - - __validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) - - __validate_utf8_fast func(s unsafe.Pointer) (ret int) -) - -//go:nosplit -func i64toa(out *byte, val int64) (ret int) { - return __i64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func u64toa(out *byte, val uint64) (ret int) { - return __u64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func f64toa(out *byte, val float64) (ret int) { - return __f64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func f32toa(out *byte, val float32) (ret int) { - return __f32toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func lspace(sp unsafe.Pointer, nb int, off int) (ret int) { - return __lspace(rt.NoEscape(sp), nb, off) -} - -//go:nosplit -func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) { - return __quote(rt.NoEscape(unsafe.Pointer(sp)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(dn)), flags) -} - -//go:nosplit -func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) { - return __html_escape(rt.NoEscape(unsafe.Pointer(sp)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(dn))) -} - -//go:nosplit -func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) { - return __unquote(rt.NoEscape(unsafe.Pointer(sp)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(ep)), flags) -} - -//go:nosplit -func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) { - return __value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags) -} - -//go:nosplit -func vstring(s *string, p *int, v *types.JsonState, flags uint64) { - __vstring(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)), flags) -} - -//go:nosplit -func vnumber(s *string, p *int, v *types.JsonState) { - __vnumber(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} - -//go:nosplit -func vsigned(s *string, p *int, v *types.JsonState) { - __vsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} - -//go:nosplit -func vunsigned(s *string, p *int, v *types.JsonState) { - __vunsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} - -//go:nosplit -func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} - -//go:nosplit -func skip_one_fast(s *string, p *int) (ret int) { - return __skip_one_fast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) -} - -//go:nosplit -func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_array(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} - -//go:nosplit -func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_object(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} - -//go:nosplit -func skip_number(s *string, p *int) (ret int) { - return __skip_number(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) -} - -//go:nosplit -func validate_one(s *string, p *int, m *types.StateMachine) (ret int) { - return __validate_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) -} - -//go:nosplit -func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) { - return __get_by_path(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m))) -} - -//go:nosplit -func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) { - return __validate_utf8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) -} - -//go:nosplit -func validate_utf8_fast(s *string) (ret int) { - return __validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s))) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/native_arm64.tmpl b/vendor/github.com/bytedance/sonic/internal/native/native_arm64.tmpl deleted file mode 100644 index b4120c28e..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/native_arm64.tmpl +++ /dev/null @@ -1,246 +0,0 @@ -// Code generated by Makefile, DO NOT EDIT. - -/* - * Copyright 2021 ByteDance Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package {{PACKAGE}} - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` -) - - -//go:nosplit -func i64toa(out *byte, val int64) (ret int) { - return __i64toa(out, val) -} - -//go:nosplit -func u64toa(out *byte, val uint64) (ret int) { - return __u64toa(out, val) -} - -//go:nosplit -func f64toa(out *byte, val float64) (ret int) { - return __f64toa(out, val) -} - -//go:nosplit -func f32toa(out *byte, val float32) (ret int) { - return __f32toa(out, val) -} - -//go:nosplit -func lspace(sp unsafe.Pointer, nb int, off int) (ret int) { - return __lspace(sp, nb, off) -} - -//go:nosplit -func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) { - return __quote(sp, nb, dp, dn, flags) -} - -//go:nosplit -func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) { - return __html_escape(sp, nb, dp, dn) -} - -//go:nosplit -func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) { - return __unquote(sp, nb, dp, ep, flags) -} - -//go:nosplit -func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) { - return __value(s, n, p, v, flags) -} - -//go:nosplit -func vstring(s *string, p *int, v *types.JsonState, flags uint64) { - __vstring(s, p, v, flags) -} - -//go:nosplit -func vnumber(s *string, p *int, v *types.JsonState) { - __vnumber(s, p, v) -} - -//go:nosplit -func vsigned(s *string, p *int, v *types.JsonState) { - __vsigned(s, p, v) -} - -//go:nosplit -func vunsigned(s *string, p *int, v *types.JsonState) { - __vunsigned(s, p, v) -} - -//go:nosplit -func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_one(s, p, m, flags) -} - -//go:nosplit -func skip_one_fast(s *string, p *int) (ret int) { - return __skip_one_fast(s, p) -} - -//go:nosplit -func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_array(s, p, m, flags) -} - -//go:nosplit -func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_object(s, p, m, flags) -} - -//go:nosplit -func skip_number(s *string, p *int) (ret int) { - return __skip_number(s, p) -} - -//go:nosplit -func validate_one(s *string, p *int, m *types.StateMachine) (ret int) { - return __validate_one(s, p, m) -} - -//go:nosplit -func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) { - return __get_by_path(s, p, path, m) -} - -//go:nosplit -func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) { - return __validate_utf8(s, p, m) -} - -//go:nosplit -func validate_utf8_fast(s *string) (ret int) { - return __validate_utf8_fast(s) -} - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __i64toa(out *byte, val int64) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __u64toa(out *byte, val uint64) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __f64toa(out *byte, val float64) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __f32toa(out *byte, val float32) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __lspace(sp unsafe.Pointer, nb int, off int) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __vstring(s *string, p *int, v *types.JsonState, flags uint64) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __vnumber(s *string, p *int, v *types.JsonState) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __vsigned(s *string, p *int, v *types.JsonState) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __vunsigned(s *string, p *int, v *types.JsonState) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __skip_one_fast(s *string, p *int) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __skip_number(s *string, p *int) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __validate_one(s *string, p *int, m *types.StateMachine) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) - -//go:nosplit -//go:noescape -//goland:noinspection GoUnusedParameter -func __validate_utf8_fast(s *string) (ret int) diff --git a/vendor/github.com/bytedance/sonic/internal/native/native_export.tmpl b/vendor/github.com/bytedance/sonic/internal/native/native_export.tmpl new file mode 100644 index 000000000..ab56d3c28 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/native_export.tmpl @@ -0,0 +1,50 @@ + +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `github.com/bytedance/sonic/loader` +) + + +func Use() { + loader.WrapGoC(_text_f64toa, _cfunc_f64toa, []loader.GoC{{"_f64toa", &S_f64toa, &F_f64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/f64toa.c") + loader.WrapGoC(_text_f32toa, _cfunc_f32toa, []loader.GoC{{"_f32toa", &S_f32toa, &F_f32toa}}, "{{PACKAGE}}", "{{PACKAGE}}/f32toa.c") + loader.WrapGoC(_text_get_by_path, _cfunc_get_by_path, []loader.GoC{{"_get_by_path", &S_get_by_path, &F_get_by_path}}, "{{PACKAGE}}", "{{PACKAGE}}/get_by_path.c") + loader.WrapGoC(_text_html_escape, _cfunc_html_escape, []loader.GoC{{"_html_escape", &S_html_escape, &F_html_escape}}, "{{PACKAGE}}", "{{PACKAGE}}/html_escape.c") + loader.WrapGoC(_text_i64toa, _cfunc_i64toa, []loader.GoC{{"_i64toa", &S_i64toa, &F_i64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/i64toa.c") + loader.WrapGoC(_text_lspace, _cfunc_lspace, []loader.GoC{{"_lspace", &S_lspace, &F_lspace}}, "{{PACKAGE}}", "{{PACKAGE}}/lspace.c") + loader.WrapGoC(_text_quote, _cfunc_quote, []loader.GoC{{"_quote", &S_quote, &F_quote}}, "{{PACKAGE}}", "{{PACKAGE}}/quote.c") + loader.WrapGoC(_text_skip_array, _cfunc_skip_array, []loader.GoC{{"_skip_array", &S_skip_array, &F_skip_array}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_array.c") + loader.WrapGoC(_text_skip_number, _cfunc_skip_number, []loader.GoC{{"_skip_number", &S_skip_number, &F_skip_number}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_number.c") + loader.WrapGoC(_text_skip_one, _cfunc_skip_one, []loader.GoC{{"_skip_one", &S_skip_one, &F_skip_one}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_one.c") + loader.WrapGoC(_text_skip_object, _cfunc_skip_object, []loader.GoC{{"_skip_object", &S_skip_object, &F_skip_object}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_object.c") + loader.WrapGoC(_text_skip_one_fast, _cfunc_skip_one_fast, []loader.GoC{{"_skip_one_fast", &S_skip_one_fast, &F_skip_one_fast}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_one_fast.c") + loader.WrapGoC(_text_u64toa, _cfunc_u64toa, []loader.GoC{{"_u64toa", &S_u64toa, &F_u64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/u64toa.c") + loader.WrapGoC(_text_unquote, _cfunc_unquote, []loader.GoC{{"_unquote", &S_unquote, &F_unquote}}, "{{PACKAGE}}", "{{PACKAGE}}/unquote.c") + loader.WrapGoC(_text_validate_one, _cfunc_validate_one, []loader.GoC{{"_validate_one", &S_validate_one, &F_validate_one}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_one.c") + loader.WrapGoC(_text_validate_utf8, _cfunc_validate_utf8, []loader.GoC{{"_validate_utf8", &S_validate_utf8, &F_validate_utf8}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_utf8.c") + loader.WrapGoC(_text_validate_utf8_fast, _cfunc_validate_utf8_fast, []loader.GoC{{"_validate_utf8_fast", &S_validate_utf8_fast, &F_validate_utf8_fast}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_utf8_fast.c") + loader.WrapGoC(_text_vnumber, _cfunc_vnumber, []loader.GoC{{"_vnumber", &S_vnumber, &F_vnumber}}, "{{PACKAGE}}", "{{PACKAGE}}/vnumber.c") + loader.WrapGoC(_text_vsigned, _cfunc_vsigned, []loader.GoC{{"_vsigned", &S_vsigned, &F_vsigned}}, "{{PACKAGE}}", "{{PACKAGE}}/vsigned.c") + loader.WrapGoC(_text_vunsigned, _cfunc_vunsigned, []loader.GoC{{"_vunsigned", &S_vunsigned, &F_vunsigned}}, "{{PACKAGE}}", "{{PACKAGE}}/vunsigned.c") + loader.WrapGoC(_text_vstring, _cfunc_vstring, []loader.GoC{{"_vstring", &S_vstring, &F_vstring}}, "{{PACKAGE}}", "{{PACKAGE}}/vstring.c") + loader.WrapGoC(_text_value, _cfunc_value, []loader.GoC{{"_value", &S_value, &F_value}}, "{{PACKAGE}}", "{{PACKAGE}}/value.c") +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/native_export_arm64.tmpl b/vendor/github.com/bytedance/sonic/internal/native/native_export_arm64.tmpl deleted file mode 100644 index c7a10de94..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/native_export_arm64.tmpl +++ /dev/null @@ -1,47 +0,0 @@ -/* - * Copyright 2021 ByteDance Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package {{PACKAGE}} - -var ( - S_f64toa = _subr__f64toa - S_f32toa = _subr__f32toa - S_i64toa = _subr__i64toa - S_u64toa = _subr__u64toa - S_lspace = _subr__lspace -) - -var ( - S_quote = _subr__quote - S_unquote = _subr__unquote -) - -var ( - S_value = _subr__value - S_vstring = _subr__vstring - S_vnumber = _subr__vnumber - S_vsigned = _subr__vsigned - S_vunsigned = _subr__vunsigned -) - -var ( - S_skip_one = _subr__skip_one - S_skip_one_fast = _subr__skip_one_fast - S_skip_array = _subr__skip_array - S_skip_object = _subr__skip_object - S_skip_number = _subr__skip_number - S_get_by_path = _subr__get_by_path -) diff --git a/vendor/github.com/bytedance/sonic/internal/native/native_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/native_test.tmpl index 48e47cf61..cfa345f77 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/native_test.tmpl +++ b/vendor/github.com/bytedance/sonic/internal/native/native_test.tmpl @@ -1,3 +1,6 @@ +// +build amd64 + + // Code generated by Makefile, DO NOT EDIT. /* diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go index 67ef19e5e..c7d323d16 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s index 3c8402003..1412bc652 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/f32toa_arm64.s @@ -916,7 +916,7 @@ _Digits: WORD $0x37393639 // .ascii 4, '96979899' WORD $0x39393839 // .ascii 4, '9899' WORD $0x00000000 // .p2align 3, 0x00 -_LB_d2997d73: // _pow10_ceil_sig_f32.g +_LB_feba5e89: // _pow10_ceil_sig_f32.g WORD $0x4b43fcf5; WORD $0x81ceb32c // .quad -9093133594791772939 WORD $0x5e14fc32; WORD $0xa2425ff7 // .quad -6754730975062328270 WORD $0x359a3b3f; WORD $0xcad2f7f5 // .quad -3831727700400522433 diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go index 169924be5..65570eda9 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s index 93e9be0fd..2d9f174cb 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/f64toa_arm64.s @@ -1232,7 +1232,7 @@ _Digits: WORD $0x37393639 // .ascii 4, '96979899' WORD $0x39393839 // .ascii 4, '9899' // .p2align 3, 0x00 -_LB_5768c23e: // _pow10_ceil_sig.g +_LB_eee1aae2: // _pow10_ceil_sig.g WORD $0xbebcdc4f; WORD $0xff77b1fc // .quad -38366372719436721 WORD $0x13bb0f7b; WORD $0x25e8e89c // .quad 2731688931043774331 WORD $0xf73609b1; WORD $0x9faacf3d // .quad -6941508010590729807 diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go index 691a73e3d..654141840 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.s index 93c226cd7..558a7877d 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.s +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/get_by_path_arm64.s @@ -70,227 +70,228 @@ _get_by_path: WORD $0xa93ffbfd // stp fp, lr, [sp, #-8] WORD $0xd10023fd // sub fp, sp, #8 WORD $0xf9400448 // ldr x8, [x2, #8] - WORD $0xf9400033 // ldr x19, [x1] - WORD $0x10fffd29 // adr x9, lCPI0_0 $-92(%rip) - WORD $0x10fffd87 // adr x7, lCPI0_1 $-80(%rip) - WORD $0xb4013b48 // cbz x8, LBB0_489 $10088(%rip) - WORD $0xf940004b // ldr x11, [x2] - WORD $0x8b081171 // add x17, x11, x8, lsl #4 + WORD $0xb40144a8 // cbz x8, LBB0_492 $10388(%rip) + WORD $0xf9400049 // ldr x9, [x2] + WORD $0x8b08112a // add x10, x9, x8, lsl #4 WORD $0x910083e8 // add x8, sp, #32 - WORD $0x91008102 // add x2, x8, #32 - WORD $0x5280002e // mov w14, #1 - WORD $0xd284c00f // mov x15, #9728 - WORD $0xf2c0002f // movk x15, #1, lsl #32 - WORD $0x3200f3e6 // mov w6, #1431655765 - WORD $0x3201f3fe // mov w30, #-1431655766 + WORD $0x9100810b // add x11, x8, #32 + WORD $0xf9400036 // ldr x22, [x1] + WORD $0x5280002c // mov w12, #1 + WORD $0xd284c00d // mov x13, #9728 + WORD $0xf2c0002d // movk x13, #1, lsl #32 + WORD $0x3200f3fe // mov w30, #1431655765 + WORD $0x3201f3e5 // mov w5, #-1431655766 WORD $0x4f01e440 // movi.16b v0, #34 - WORD $0x3dc00121 // ldr q1, [x9, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x3dc000e2 // ldr q2, [x7, lCPI0_1@PAGEOFF] $0(%rip) +Lloh0: + WORD $0x10fffbc8 // adr x8, lCPI0_0 $-136(%rip) +Lloh1: + WORD $0x3dc00101 // ldr q1, [x8, lCPI0_0@PAGEOFF] $0(%rip) +Lloh2: + WORD $0x10fffc08 // adr x8, lCPI0_1 $-128(%rip) +Lloh3: + WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip) WORD $0x4f02e783 // movi.16b v3, #92 + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 WORD $0x4f01e584 // movi.16b v4, #44 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 WORD $0x4f06e7e5 // movi.16b v5, #223 WORD $0x4f02e7a6 // movi.16b v6, #93 - WORD $0x529ffff4 // mov w20, #65535 + WORD $0x529fffe8 // mov w8, #65535 WORD $0x4f02e767 // movi.16b v7, #91 WORD $0x6f00e410 // movi.2d v16, #0000000000000000 WORD $0x4f03e771 // movi.16b v17, #123 WORD $0x4f03e7b2 // movi.16b v18, #125 -Lloh0: - WORD $0x1001edaa // adr x10, __UnquoteTab $15796(%rip) -Lloh1: - WORD $0x9100014a // add x10, x10, __UnquoteTab@PAGEOFF $0(%rip) +Lloh4: + WORD $0x100262b0 // adr x16, __UnquoteTab $19540(%rip) +Lloh5: + WORD $0x91000210 // add x16, x16, __UnquoteTab@PAGEOFF $0(%rip) LBB0_2: - WORD $0xa9402016 // ldp x22, x8, [x0] - WORD $0xeb08027f // cmp x19, x8 + WORD $0xa9405013 // ldp x19, x20, [x0] + WORD $0xeb1402df // cmp x22, x20 WORD $0x54000162 // b.hs LBB0_7 $44(%rip) - WORD $0x38736ad0 // ldrb w16, [x22, x19] - WORD $0x7100361f // cmp w16, #13 + WORD $0x38766a62 // ldrb w2, [x19, x22] + WORD $0x7100345f // cmp w2, #13 WORD $0x54000100 // b.eq LBB0_7 $32(%rip) - WORD $0x7100821f // cmp w16, #32 + WORD $0x7100805f // cmp w2, #32 WORD $0x540000c0 // b.eq LBB0_7 $24(%rip) - WORD $0x51002e10 // sub w16, w16, #11 - WORD $0x31000a1f // cmn w16, #2 + WORD $0x51002c42 // sub w2, w2, #11 + WORD $0x3100085f // cmn w2, #2 WORD $0x54000062 // b.hs LBB0_7 $12(%rip) - WORD $0xaa1303f9 // mov x25, x19 + WORD $0xaa1603f7 // mov x23, x22 WORD $0x1400003a // b LBB0_25 $232(%rip) LBB0_7: - WORD $0x91000679 // add x25, x19, #1 - WORD $0xeb08033f // cmp x25, x8 + WORD $0x910006d7 // add x23, x22, #1 + WORD $0xeb1402ff // cmp x23, x20 WORD $0x54000122 // b.hs LBB0_11 $36(%rip) - WORD $0x38796ad0 // ldrb w16, [x22, x25] - WORD $0x7100361f // cmp w16, #13 + WORD $0x38776a62 // ldrb w2, [x19, x23] + WORD $0x7100345f // cmp w2, #13 WORD $0x540000c0 // b.eq LBB0_11 $24(%rip) - WORD $0x7100821f // cmp w16, #32 + WORD $0x7100805f // cmp w2, #32 WORD $0x54000080 // b.eq LBB0_11 $16(%rip) - WORD $0x51002e10 // sub w16, w16, #11 - WORD $0x31000a1f // cmn w16, #2 + WORD $0x51002c42 // sub w2, w2, #11 + WORD $0x3100085f // cmn w2, #2 WORD $0x540005e3 // b.lo LBB0_25 $188(%rip) LBB0_11: - WORD $0x91000a79 // add x25, x19, #2 - WORD $0xeb08033f // cmp x25, x8 + WORD $0x91000ad7 // add x23, x22, #2 + WORD $0xeb1402ff // cmp x23, x20 WORD $0x54000122 // b.hs LBB0_15 $36(%rip) - WORD $0x38796ad0 // ldrb w16, [x22, x25] - WORD $0x7100361f // cmp w16, #13 + WORD $0x38776a62 // ldrb w2, [x19, x23] + WORD $0x7100345f // cmp w2, #13 WORD $0x540000c0 // b.eq LBB0_15 $24(%rip) - WORD $0x7100821f // cmp w16, #32 + WORD $0x7100805f // cmp w2, #32 WORD $0x54000080 // b.eq LBB0_15 $16(%rip) - WORD $0x51002e10 // sub w16, w16, #11 - WORD $0x31000a1f // cmn w16, #2 + WORD $0x51002c42 // sub w2, w2, #11 + WORD $0x3100085f // cmn w2, #2 WORD $0x54000483 // b.lo LBB0_25 $144(%rip) LBB0_15: - WORD $0x91000e79 // add x25, x19, #3 - WORD $0xeb08033f // cmp x25, x8 + WORD $0x91000ed7 // add x23, x22, #3 + WORD $0xeb1402ff // cmp x23, x20 WORD $0x54000122 // b.hs LBB0_19 $36(%rip) - WORD $0x38796ad0 // ldrb w16, [x22, x25] - WORD $0x7100361f // cmp w16, #13 + WORD $0x38776a62 // ldrb w2, [x19, x23] + WORD $0x7100345f // cmp w2, #13 WORD $0x540000c0 // b.eq LBB0_19 $24(%rip) - WORD $0x7100821f // cmp w16, #32 + WORD $0x7100805f // cmp w2, #32 WORD $0x54000080 // b.eq LBB0_19 $16(%rip) - WORD $0x51002e10 // sub w16, w16, #11 - WORD $0x31000a1f // cmn w16, #2 + WORD $0x51002c42 // sub w2, w2, #11 + WORD $0x3100085f // cmn w2, #2 WORD $0x54000323 // b.lo LBB0_25 $100(%rip) LBB0_19: - WORD $0x91001279 // add x25, x19, #4 - WORD $0xeb08033f // cmp x25, x8 + WORD $0x910012d7 // add x23, x22, #4 + WORD $0xeb1402ff // cmp x23, x20 WORD $0x540001e2 // b.hs LBB0_23 $60(%rip) LBB0_20: - WORD $0x38796ad0 // ldrb w16, [x22, x25] - WORD $0x7100821f // cmp w16, #32 - WORD $0x9ad021d0 // lsl x16, x14, x16 - WORD $0x8a0f0210 // and x16, x16, x15 - WORD $0xfa409a04 // ccmp x16, #0, #4, ls + WORD $0x38776a62 // ldrb w2, [x19, x23] + WORD $0x7100805f // cmp w2, #32 + WORD $0x9ac22182 // lsl x2, x12, x2 + WORD $0x8a0d0042 // and x2, x2, x13 + WORD $0xfa409844 // ccmp x2, #0, #4, ls WORD $0x540001c0 // b.eq LBB0_24 $56(%rip) - WORD $0x91000739 // add x25, x25, #1 - WORD $0xeb19011f // cmp x8, x25 + WORD $0x910006f7 // add x23, x23, #1 + WORD $0xeb17029f // cmp x20, x23 WORD $0x54ffff01 // b.ne LBB0_20 $-32(%rip) LBB0_22: - WORD $0x52800008 // mov w8, #0 - WORD $0xaa1303f9 // mov x25, x19 - WORD $0xf9400170 // ldr x16, [x11] - WORD $0xb50001f0 // cbnz x16, LBB0_26 $60(%rip) - WORD $0x14000e9f // b LBB0_768 $14972(%rip) + WORD $0x52800014 // mov w20, #0 + WORD $0xaa1603f7 // mov x23, x22 + WORD $0xf9400122 // ldr x2, [x9] + WORD $0xb50001e2 // cbnz x2, LBB0_26 $60(%rip) + WORD $0x14000f5d // b LBB0_801 $15732(%rip) LBB0_23: - WORD $0x52800008 // mov w8, #0 - WORD $0xf9000039 // str x25, [x1] - WORD $0xf9400170 // ldr x16, [x11] - WORD $0xb5000150 // cbnz x16, LBB0_26 $40(%rip) - WORD $0x14000e9a // b LBB0_768 $14952(%rip) + WORD $0x52800014 // mov w20, #0 + WORD $0xf9000037 // str x23, [x1] + WORD $0xf9400122 // ldr x2, [x9] + WORD $0xb5000142 // cbnz x2, LBB0_26 $40(%rip) + WORD $0x14000f58 // b LBB0_801 $15712(%rip) LBB0_24: - WORD $0xeb08033f // cmp x25, x8 + WORD $0xeb1402ff // cmp x23, x20 WORD $0x54fffea2 // b.hs LBB0_22 $-44(%rip) LBB0_25: - WORD $0x91000730 // add x16, x25, #1 - WORD $0xf9000030 // str x16, [x1] - WORD $0x38796ac8 // ldrb w8, [x22, x25] - WORD $0xaa1003f9 // mov x25, x16 - WORD $0xf9400170 // ldr x16, [x11] - WORD $0xb401d250 // cbz x16, LBB0_768 $14920(%rip) + WORD $0x910006e2 // add x2, x23, #1 + WORD $0xf9000022 // str x2, [x1] + WORD $0x38776a74 // ldrb w20, [x19, x23] + WORD $0xaa0203f7 // mov x23, x2 + WORD $0xf9400122 // ldr x2, [x9] + WORD $0xb401ea02 // cbz x2, LBB0_801 $15680(%rip) LBB0_26: - WORD $0x39405e10 // ldrb w16, [x16, #23] - WORD $0x12001210 // and w16, w16, #0x1f - WORD $0x71000a1f // cmp w16, #2 - WORD $0x5400bae0 // b.eq LBB0_315 $5980(%rip) - WORD $0x7100621f // cmp w16, #24 - WORD $0x5401d181 // b.ne LBB0_768 $14896(%rip) - WORD $0x7101ed1f // cmp w8, #123 - WORD $0x5401d361 // b.ne LBB0_775 $14956(%rip) + WORD $0x39405c42 // ldrb w2, [x2, #23] + WORD $0x12001042 // and w2, w2, #0x1f + WORD $0x7100085f // cmp w2, #2 + WORD $0x5400bbc0 // b.eq LBB0_316 $6008(%rip) + WORD $0x7100605f // cmp w2, #24 + WORD $0x5401e941 // b.ne LBB0_801 $15656(%rip) + WORD $0x7101ee9f // cmp w20, #123 + WORD $0x5401f701 // b.ne LBB0_829 $16096(%rip) LBB0_29: - WORD $0xf9400405 // ldr x5, [x0, #8] - WORD $0xeb05033f // cmp x25, x5 + WORD $0xf9400414 // ldr x20, [x0, #8] + WORD $0xeb1402ff // cmp x23, x20 WORD $0x54000162 // b.hs LBB0_34 $44(%rip) - WORD $0x38796ac8 // ldrb w8, [x22, x25] - WORD $0x7100351f // cmp w8, #13 + WORD $0x38776a62 // ldrb w2, [x19, x23] + WORD $0x7100345f // cmp w2, #13 WORD $0x54000100 // b.eq LBB0_34 $32(%rip) - WORD $0x7100811f // cmp w8, #32 + WORD $0x7100805f // cmp w2, #32 WORD $0x540000c0 // b.eq LBB0_34 $24(%rip) - WORD $0x51002d08 // sub w8, w8, #11 - WORD $0x3100091f // cmn w8, #2 + WORD $0x51002c42 // sub w2, w2, #11 + WORD $0x3100085f // cmn w2, #2 WORD $0x54000062 // b.hs LBB0_34 $12(%rip) - WORD $0xaa1903e8 // mov x8, x25 + WORD $0xaa1703f5 // mov x21, x23 WORD $0x14000031 // b LBB0_50 $196(%rip) LBB0_34: - WORD $0x91000728 // add x8, x25, #1 - WORD $0xeb05011f // cmp x8, x5 + WORD $0x910006f5 // add x21, x23, #1 + WORD $0xeb1402bf // cmp x21, x20 WORD $0x54000122 // b.hs LBB0_38 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 WORD $0x540000c0 // b.eq LBB0_38 $24(%rip) - WORD $0x7100821f // cmp w16, #32 + WORD $0x7100805f // cmp w2, #32 WORD $0x54000080 // b.eq LBB0_38 $16(%rip) - WORD $0x51002e10 // sub w16, w16, #11 - WORD $0x31000a1f // cmn w16, #2 + WORD $0x51002c42 // sub w2, w2, #11 + WORD $0x3100085f // cmn w2, #2 WORD $0x540004c3 // b.lo LBB0_50 $152(%rip) LBB0_38: - WORD $0x91000b28 // add x8, x25, #2 - WORD $0xeb05011f // cmp x8, x5 + WORD $0x91000af5 // add x21, x23, #2 + WORD $0xeb1402bf // cmp x21, x20 WORD $0x54000122 // b.hs LBB0_42 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 WORD $0x540000c0 // b.eq LBB0_42 $24(%rip) - WORD $0x7100821f // cmp w16, #32 + WORD $0x7100805f // cmp w2, #32 WORD $0x54000080 // b.eq LBB0_42 $16(%rip) - WORD $0x51002e10 // sub w16, w16, #11 - WORD $0x31000a1f // cmn w16, #2 + WORD $0x51002c42 // sub w2, w2, #11 + WORD $0x3100085f // cmn w2, #2 WORD $0x54000363 // b.lo LBB0_50 $108(%rip) LBB0_42: - WORD $0x91000f28 // add x8, x25, #3 - WORD $0xeb05011f // cmp x8, x5 + WORD $0x91000ef5 // add x21, x23, #3 + WORD $0xeb1402bf // cmp x21, x20 WORD $0x54000122 // b.hs LBB0_46 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 WORD $0x540000c0 // b.eq LBB0_46 $24(%rip) - WORD $0x7100821f // cmp w16, #32 + WORD $0x7100805f // cmp w2, #32 WORD $0x54000080 // b.eq LBB0_46 $16(%rip) - WORD $0x51002e10 // sub w16, w16, #11 - WORD $0x31000a1f // cmn w16, #2 + WORD $0x51002c42 // sub w2, w2, #11 + WORD $0x3100085f // cmn w2, #2 WORD $0x54000203 // b.lo LBB0_50 $64(%rip) LBB0_46: - WORD $0x91001328 // add x8, x25, #4 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x5401cbc2 // b.hs LBB0_769 $14712(%rip) + WORD $0x910012f5 // add x21, x23, #4 + WORD $0xeb1402bf // cmp x21, x20 + WORD $0x5401e382 // b.hs LBB0_802 $15472(%rip) LBB0_47: - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100821f // cmp w16, #32 - WORD $0x9ad021d0 // lsl x16, x14, x16 - WORD $0x8a0f0210 // and x16, x16, x15 - WORD $0xfa409a04 // ccmp x16, #0, #4, ls + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100805f // cmp w2, #32 + WORD $0x9ac22182 // lsl x2, x12, x2 + WORD $0x8a0d0042 // and x2, x2, x13 + WORD $0xfa409844 // ccmp x2, #0, #4, ls WORD $0x540000a0 // b.eq LBB0_49 $20(%rip) - WORD $0x91000508 // add x8, x8, #1 - WORD $0xeb0800bf // cmp x5, x8 + WORD $0x910006b5 // add x21, x21, #1 + WORD $0xeb15029f // cmp x20, x21 WORD $0x54ffff01 // b.ne LBB0_47 $-32(%rip) - WORD $0x14000e60 // b LBB0_775 $14720(%rip) + WORD $0x14000f7d // b LBB0_829 $15860(%rip) LBB0_49: - WORD $0xeb05011f // cmp x8, x5 - WORD $0x5401cbc2 // b.hs LBB0_775 $14712(%rip) + WORD $0xeb1402bf // cmp x21, x20 + WORD $0x5401ef62 // b.hs LBB0_829 $15852(%rip) LBB0_50: - WORD $0x9100051b // add x27, x8, #1 - WORD $0xf900003b // str x27, [x1] - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x71008a1f // cmp w16, #34 - WORD $0x5401cae1 // b.ne LBB0_774 $14684(%rip) - WORD $0x3200cff5 // mov w21, #252645135 - WORD $0x5287272a // mov w10, #14649 - WORD $0x72a7272a // movk w10, #14649, lsl #16 - WORD $0xa900c7e3 // stp x3, x17, [sp, #8] - WORD $0x3202c7e3 // mov w3, #-1061109568 - WORD $0x5299fa18 // mov w24, #53200 - WORD $0x72b9f9f8 // movk w24, #53199, lsl #16 - WORD $0x3200f3e9 // mov w9, #1431655765 - WORD $0xf9000fe2 // str x2, [sp, #24] - WORD $0xf9400405 // ldr x5, [x0, #8] - WORD $0xeb1b00be // subs lr, x5, x27 - WORD $0x5401d560 // b.eq LBB0_804 $15020(%rip) - WORD $0xf9400570 // ldr x16, [x11, #8] - WORD $0xa9406a17 // ldp x23, x26, [x16] - WORD $0x8b1b02d3 // add x19, x22, x27 - WORD $0xf10103df // cmp lr, #64 - WORD $0x54001863 // b.lo LBB0_85 $780(%rip) - WORD $0xd2800019 // mov x25, #0 - WORD $0x9280001c // mov x28, #-1 + WORD $0x910006b9 // add x25, x21, #1 + WORD $0xf9000039 // str x25, [x1] + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100885f // cmp w2, #34 + WORD $0x5401ee81 // b.ne LBB0_828 $15824(%rip) + WORD $0xf940041c // ldr x28, [x0, #8] + WORD $0xeb19039b // subs x27, x28, x25 + WORD $0x54023e20 // b.eq LBB0_910 $18372(%rip) + WORD $0x3200f3e5 // mov w5, #1431655765 + WORD $0xf9400522 // ldr x2, [x9, #8] + WORD $0xa9406056 // ldp x22, x24, [x2] + WORD $0x8b190274 // add x20, x19, x25 + WORD $0xf101037f // cmp x27, #64 + WORD $0x54005883 // b.lo LBB0_203 $2832(%rip) + WORD $0xd2800017 // mov x23, #0 + WORD $0x9280001a // mov x26, #-1 LBB0_54: - WORD $0x8b1b02d0 // add x16, x22, x27 - WORD $0xad405213 // ldp q19, q20, [x16] - WORD $0xad415a15 // ldp q21, q22, [x16, #32] + WORD $0x8b190262 // add x2, x19, x25 + WORD $0xad405053 // ldp q19, q20, [x2] + WORD $0xad415855 // ldp q21, q22, [x2, #32] WORD $0x6e208e77 // cmeq.16b v23, v19, v0 WORD $0x6e208e98 // cmeq.16b v24, v20, v0 WORD $0x6e208eb9 // cmeq.16b v25, v21, v0 @@ -302,625 +303,347 @@ LBB0_54: WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f0 // fmov w16, s23 + WORD $0x1e2602e2 // fmov w2, s23 WORD $0x4e211f17 // and.16b v23, v24, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e4 // fmov w4, s23 + WORD $0x1e2602fe // fmov w30, s23 WORD $0x4e211f37 // and.16b v23, v25, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f1 // fmov w17, s23 + WORD $0x1e2602e7 // fmov w7, s23 WORD $0x4e211f57 // and.16b v23, v26, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e2 // fmov w2, s23 + WORD $0x1e2602f1 // fmov w17, s23 WORD $0x4e211e73 // and.16b v19, v19, v1 WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260267 // fmov w7, s19 + WORD $0x1e260266 // fmov w6, s19 WORD $0x4e211e93 // and.16b v19, v20, v1 WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260266 // fmov w6, s19 + WORD $0x1e26026e // fmov w14, s19 WORD $0x4e211eb3 // and.16b v19, v21, v1 WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26026d // fmov w13, s19 + WORD $0x1e26026f // fmov w15, s19 WORD $0x4e211ed3 // and.16b v19, v22, v1 WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26026c // fmov w12, s19 - WORD $0xd3607e31 // lsl x17, x17, #32 - WORD $0xaa02c231 // orr x17, x17, x2, lsl #48 - WORD $0x53103c82 // lsl w2, w4, #16 - WORD $0xaa020231 // orr x17, x17, x2 - WORD $0xaa100224 // orr x4, x17, x16 - WORD $0xd3607dad // lsl x13, x13, #32 - WORD $0xaa0cc1ac // orr x12, x13, x12, lsl #48 - WORD $0x53103ccd // lsl w13, w6, #16 - WORD $0xaa0d018c // orr x12, x12, x13 - WORD $0xaa070190 // orr x16, x12, x7 - WORD $0xb5000110 // cbnz x16, LBB0_58 $32(%rip) - WORD $0xb5000199 // cbnz x25, LBB0_59 $48(%rip) - WORD $0xb50002c4 // cbnz x4, LBB0_60 $88(%rip) + WORD $0x1e260270 // fmov w16, s19 + WORD $0xd3607ce7 // lsl x7, x7, #32 + WORD $0xaa11c0f1 // orr x17, x7, x17, lsl #48 + WORD $0x53103fc7 // lsl w7, w30, #16 + WORD $0xaa070231 // orr x17, x17, x7 + WORD $0xaa02023e // orr lr, x17, x2 + WORD $0xd3607def // lsl x15, x15, #32 + WORD $0xaa10c1ef // orr x15, x15, x16, lsl #48 + WORD $0x53103dce // lsl w14, w14, #16 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0xaa0601c2 // orr x2, x14, x6 + WORD $0xb5000102 // cbnz x2, LBB0_58 $32(%rip) + WORD $0xb5000197 // cbnz x23, LBB0_59 $48(%rip) + WORD $0xb50002de // cbnz lr, LBB0_60 $88(%rip) LBB0_57: - WORD $0xd10103de // sub lr, lr, #64 - WORD $0x9101037b // add x27, x27, #64 - WORD $0xf100ffdf // cmp lr, #63 + WORD $0xd101037b // sub x27, x27, #64 + WORD $0x91010339 // add x25, x25, #64 + WORD $0xf100ff7f // cmp x27, #63 WORD $0x54fff8a8 // b.hi LBB0_54 $-236(%rip) - WORD $0x14000082 // b LBB0_84 $520(%rip) + WORD $0x1400027a // b LBB0_199 $2536(%rip) LBB0_58: - WORD $0xb100079f // cmn x28, #1 - WORD $0xdac0020c // rbit x12, x16 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b1b018c // add x12, x12, x27 - WORD $0x9a8c139c // csel x28, x28, x12, ne + WORD $0xb100075f // cmn x26, #1 + WORD $0xdac0004e // rbit x14, x2 + WORD $0xdac011ce // clz x14, x14 + WORD $0x8b1901ce // add x14, x14, x25 + WORD $0x9a8e135a // csel x26, x26, x14, ne LBB0_59: - WORD $0x8a39020c // bic x12, x16, x25 - WORD $0xaa0c072d // orr x13, x25, x12, lsl #1 - WORD $0x8a2d0210 // bic x16, x16, x13 + WORD $0x8a37004e // bic x14, x2, x23 + WORD $0xaa0e06ef // orr x15, x23, x14, lsl #1 + WORD $0x8a2f0050 // bic x16, x2, x15 WORD $0x9201f210 // and x16, x16, #0xaaaaaaaaaaaaaaaa - WORD $0xab0c020c // adds x12, x16, x12 - WORD $0x1a9f37f9 // cset w25, hs - WORD $0xd37ff98c // lsl x12, x12, #1 - WORD $0xd200f18c // eor x12, x12, #0x5555555555555555 - WORD $0x8a0d018c // and x12, x12, x13 - WORD $0x8a2c0084 // bic x4, x4, x12 - WORD $0xb4fffd84 // cbz x4, LBB0_57 $-80(%rip) + WORD $0xab0e020e // adds x14, x16, x14 + WORD $0x1a9f37f7 // cset w23, hs + WORD $0xd37ff9ce // lsl x14, x14, #1 + WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 + WORD $0x8a0f01ce // and x14, x14, x15 + WORD $0x8a2e03de // bic lr, lr, x14 + WORD $0xb4fffd9e // cbz lr, LBB0_57 $-80(%rip) LBB0_60: - WORD $0xdac0008c // rbit x12, x4 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b1b018c // add x12, x12, x27 - WORD $0x91000599 // add x25, x12, #1 - WORD $0x3200f3e6 // mov w6, #1431655765 - WORD $0x10ffda89 // adr x9, lCPI0_0 $-1200(%rip) - WORD $0x3201f3fe // mov w30, #-1431655766 - WORD $0xb7f9ca19 // tbnz x25, #63, LBB0_805 $14656(%rip) + WORD $0xdac003ce // rbit x14, lr + WORD $0xdac011ce // clz x14, x14 + WORD $0x8b1901ce // add x14, x14, x25 + WORD $0x910005d7 // add x23, x14, #1 + WORD $0x3200f3fe // mov w30, #1431655765 + WORD $0x3201f3e5 // mov w5, #-1431655766 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 LBB0_61: - WORD $0xf9000039 // str x25, [x1] - WORD $0xb100079f // cmn x28, #1 - WORD $0x54000060 // b.eq LBB0_63 $12(%rip) - WORD $0xeb19039f // cmp x28, x25 - WORD $0x5400120d // b.le LBB0_91 $576(%rip) -LBB0_63: - WORD $0xcb08032c // sub x12, x25, x8 - WORD $0xd1000990 // sub x16, x12, #2 - WORD $0xaa1a020c // orr x12, x16, x26 - WORD $0xb400030c // cbz x12, LBB0_69 $96(%rip) - WORD $0xeb1a021f // cmp x16, x26 - WORD $0xf94007e3 // ldr x3, [sp, #8] -Lloh2: - WORD $0x1001cc4a // adr x10, __UnquoteTab $14728(%rip) -Lloh3: - WORD $0x9100014a // add x10, x10, __UnquoteTab@PAGEOFF $0(%rip) - WORD $0xb202e3f5 // mov x21, #4919131752989213764 - WORD $0x540003a1 // b.ne LBB0_70 $116(%rip) - WORD $0xd2800004 // mov x4, #0 - WORD $0xaa1a03e5 // mov x5, x26 -LBB0_66: - WORD $0xf10040b0 // subs x16, x5, #16 - WORD $0x54000403 // b.lo LBB0_71 $128(%rip) - WORD $0x3ce46a73 // ldr q19, [x19, x4] - WORD $0x3ce46af4 // ldr q20, [x23, x4] + WORD $0xb7fa3297 // tbnz x23, #63, LBB0_911 $18000(%rip) + WORD $0xf9000037 // str x23, [x1] + WORD $0xb100075f // cmn x26, #1 + WORD $0x54000060 // b.eq LBB0_64 $12(%rip) + WORD $0xeb17035f // cmp x26, x23 + WORD $0x54007c0d // b.le LBB0_247 $3968(%rip) +LBB0_64: + WORD $0xcb1502ee // sub x14, x23, x21 + WORD $0xd10009c2 // sub x2, x14, #2 + WORD $0xaa18004e // orr x14, x2, x24 + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 + WORD $0xb40002ee // cbz x14, LBB0_70 $92(%rip) + WORD $0xeb18005f // cmp x2, x24 + WORD $0x540002e1 // b.ne LBB0_71 $92(%rip) + WORD $0xd280001a // mov x26, #0 + WORD $0xaa1803f9 // mov x25, x24 +LBB0_67: + WORD $0xf1004322 // subs x2, x25, #16 + WORD $0x54001283 // b.lo LBB0_116 $592(%rip) + WORD $0x3cfa6a93 // ldr q19, [x20, x26] + WORD $0x3cfa6ad4 // ldr q20, [x22, x26] WORD $0x6e338e93 // cmeq.16b v19, v20, v19 WORD $0x4e211e73 // and.16b v19, v19, v1 WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26026c // fmov w12, s19 - WORD $0x0a2c028c // bic w12, w20, w12 - WORD $0x91004084 // add x4, x4, #16 - WORD $0xaa1003e5 // mov x5, x16 - WORD $0x34fffe8c // cbz w12, LBB0_66 $-48(%rip) - WORD $0x52800004 // mov w4, #0 - WORD $0x1400002f // b LBB0_76 $188(%rip) -LBB0_69: - WORD $0x52800025 // mov w5, #1 - WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] - WORD $0x10ffd667 // adr x7, lCPI0_1 $-1332(%rip) - WORD $0xf94007e3 // ldr x3, [sp, #8] -Lloh4: - WORD $0x1001c92a // adr x10, __UnquoteTab $14628(%rip) -Lloh5: - WORD $0x9100014a // add x10, x10, __UnquoteTab@PAGEOFF $0(%rip) - WORD $0xb202e3f5 // mov x21, #4919131752989213764 - WORD $0xf9400413 // ldr x19, [x0, #8] - WORD $0xeb13033f // cmp x25, x19 - WORD $0x54002802 // b.hs LBB0_131 $1280(%rip) - WORD $0x1400002a // b LBB0_78 $168(%rip) + WORD $0x1e26026e // fmov w14, s19 + WORD $0x0a2e010e // bic w14, w8, w14 + WORD $0x9100435a // add x26, x26, #16 + WORD $0xaa0203f9 // mov x25, x2 + WORD $0x34fffe8e // cbz w14, LBB0_67 $-48(%rip) + WORD $0x52800016 // mov w22, #0 +Lloh6: + WORD $0x10023ff0 // adr x16, __UnquoteTab $18428(%rip) +Lloh7: + WORD $0x91000210 // add x16, x16, __UnquoteTab@PAGEOFF $0(%rip) + WORD $0x2a1f03f4 // mov w20, wzr + WORD $0x14000006 // b LBB0_73 $24(%rip) LBB0_70: - WORD $0xd2800005 // mov x5, #0 - WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] - WORD $0x10ffd507 // adr x7, lCPI0_1 $-1376(%rip) - WORD $0xf9400413 // ldr x19, [x0, #8] - WORD $0xeb13033f // cmp x25, x19 - WORD $0x54002722 // b.hs LBB0_131 $1252(%rip) - WORD $0x14000023 // b LBB0_78 $140(%rip) + WORD $0x52800034 // mov w20, #1 + WORD $0x14000002 // b LBB0_72 $8(%rip) LBB0_71: - WORD $0x0b160108 // add w8, w8, w22 - WORD $0x0b040108 // add w8, w8, w4 - WORD $0x11000508 // add w8, w8, #1 - WORD $0x92402d0c // and x12, x8, #0xfff - WORD $0x8b0402e8 // add x8, x23, x4 - WORD $0x8b040273 // add x19, x19, x4 - WORD $0xf13fc19f // cmp x12, #4080 - WORD $0x54000248 // b.hi LBB0_74 $72(%rip) - WORD $0x92402d0c // and x12, x8, #0xfff - WORD $0xf13fc59f // cmp x12, #4081 - WORD $0x540001e2 // b.hs LBB0_74 $60(%rip) - WORD $0x3dc00273 // ldr q19, [x19] - WORD $0x3dc00114 // ldr q20, [x8] - WORD $0x6e338e93 // cmeq.16b v19, v20, v19 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260268 // fmov w8, s19 - WORD $0x6a280288 // bics w8, w20, w8 - WORD $0x1a9f17ec // cset w12, eq - WORD $0xdac00108 // rbit x8, x8 - WORD $0xdac01108 // clz x8, x8 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x1a9f3584 // csinc w4, w12, wzr, lo - WORD $0x14000004 // b LBB0_76 $16(%rip) -LBB0_74: - WORD $0xeb04035f // cmp x26, x4 - WORD $0x54000241 // b.ne LBB0_82 $72(%rip) - WORD $0x52800024 // mov w4, #1 -LBB0_76: - WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] - WORD $0x10ffd0c7 // adr x7, lCPI0_1 $-1512(%rip) -LBB0_77: - WORD $0x2a0403e5 // mov w5, w4 - WORD $0xf9400413 // ldr x19, [x0, #8] - WORD $0xeb13033f // cmp x25, x19 - WORD $0x540022c2 // b.hs LBB0_131 $1112(%rip) + WORD $0xd2800014 // mov x20, #0 +LBB0_72: +Lloh8: + WORD $0x10023f10 // adr x16, __UnquoteTab $18400(%rip) +Lloh9: + WORD $0x91000210 // add x16, x16, __UnquoteTab@PAGEOFF $0(%rip) +LBB0_73: + WORD $0xf9400416 // ldr x22, [x0, #8] + WORD $0xeb1602ff // cmp x23, x22 + WORD $0x54000162 // b.hs LBB0_78 $44(%rip) + WORD $0x38776a62 // ldrb w2, [x19, x23] + WORD $0x7100345f // cmp w2, #13 + WORD $0x54000100 // b.eq LBB0_78 $32(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x540000c0 // b.eq LBB0_78 $24(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000062 // b.hs LBB0_78 $12(%rip) + WORD $0xaa1703f5 // mov x21, x23 + WORD $0x14000031 // b LBB0_94 $196(%rip) LBB0_78: - WORD $0x38796ac8 // ldrb w8, [x22, x25] - WORD $0x7100351f // cmp w8, #13 - WORD $0x54002260 // b.eq LBB0_131 $1100(%rip) - WORD $0x7100811f // cmp w8, #32 - WORD $0x54002220 // b.eq LBB0_131 $1092(%rip) - WORD $0x51002d08 // sub w8, w8, #11 - WORD $0x3100091f // cmn w8, #2 - WORD $0x540021c2 // b.hs LBB0_131 $1080(%rip) - WORD $0xaa1903e8 // mov x8, x25 - WORD $0x1400013c // b LBB0_147 $1264(%rip) + WORD $0x910006f5 // add x21, x23, #1 + WORD $0xeb1602bf // cmp x21, x22 + WORD $0x54000122 // b.hs LBB0_82 $36(%rip) + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_82 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_82 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x540004c3 // b.lo LBB0_94 $152(%rip) LBB0_82: - WORD $0x52800037 // mov w23, #1 - WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] - WORD $0x10ffcea7 // adr x7, lCPI0_1 $-1580(%rip) -LBB0_83: - WORD $0x3840166c // ldrb w12, [x19], #1 - WORD $0x3840150d // ldrb w13, [x8], #1 - WORD $0x6b0d019f // cmp w12, w13 - WORD $0x1a9f17e4 // cset w4, eq - WORD $0xfa5700a4 // ccmp x5, x23, #4, eq - WORD $0x910006f7 // add x23, x23, #1 - WORD $0x54ffff41 // b.ne LBB0_83 $-24(%rip) - WORD $0x17ffffe8 // b LBB0_77 $-96(%rip) -LBB0_84: - WORD $0x8b1b02d0 // add x16, x22, x27 - WORD $0x14000004 // b LBB0_86 $16(%rip) -LBB0_85: - WORD $0xd2800019 // mov x25, #0 - WORD $0x9280001c // mov x28, #-1 - WORD $0xaa1303f0 // mov x16, x19 + WORD $0x91000af5 // add x21, x23, #2 + WORD $0xeb1602bf // cmp x21, x22 + WORD $0x54000122 // b.hs LBB0_86 $36(%rip) + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_86 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_86 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000363 // b.lo LBB0_94 $108(%rip) LBB0_86: - WORD $0xf10083db // subs x27, lr, #32 - WORD $0x54008a63 // b.lo LBB0_288 $4428(%rip) - WORD $0xad405213 // ldp q19, q20, [x16] - WORD $0x6e208e75 // cmeq.16b v21, v19, v0 - WORD $0x6e208e96 // cmeq.16b v22, v20, v0 - WORD $0x6e238e73 // cmeq.16b v19, v19, v3 - WORD $0x6e238e94 // cmeq.16b v20, v20, v3 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602be // fmov w30, s21 - WORD $0x4e211ed5 // and.16b v21, v22, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602ac // fmov w12, s21 - WORD $0x4e211e73 // and.16b v19, v19, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260264 // fmov w4, s19 - WORD $0x4e211e93 // and.16b v19, v20, v1 - WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 - WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26026d // fmov w13, s19 - WORD $0x33103d9e // bfi w30, w12, #16, #16 - WORD $0x33103da4 // bfi w4, w13, #16, #16 - WORD $0x350087a4 // cbnz w4, LBB0_289 $4340(%rip) - WORD $0xb5008859 // cbnz x25, LBB0_290 $4360(%rip) - WORD $0x10ffc909 // adr x9, lCPI0_0 $-1760(%rip) - WORD $0xb40089de // cbz lr, LBB0_291 $4408(%rip) + WORD $0x91000ef5 // add x21, x23, #3 + WORD $0xeb1602bf // cmp x21, x22 + WORD $0x54000122 // b.hs LBB0_90 $36(%rip) + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_90 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_90 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000203 // b.lo LBB0_94 $64(%rip) LBB0_90: - WORD $0xdac003cc // rbit x12, lr - WORD $0xdac0118c // clz x12, x12 - WORD $0xcb16020d // sub x13, x16, x22 - WORD $0x8b0c01ac // add x12, x13, x12 - WORD $0x91000599 // add x25, x12, #1 - WORD $0x3200f3e6 // mov w6, #1431655765 - WORD $0x3201f3fe // mov w30, #-1431655766 - WORD $0xb6ffedd9 // tbz x25, #63, LBB0_61 $-584(%rip) - WORD $0x14000dbc // b LBB0_805 $14064(%rip) + WORD $0x910012f5 // add x21, x23, #4 + WORD $0xeb1602bf // cmp x21, x22 + WORD $0x5401ca62 // b.hs LBB0_802 $14668(%rip) LBB0_91: - WORD $0x52848011 // mov w17, #9216 - WORD $0x72bf9411 // movk w17, #64672, lsl #16 - WORD $0xf90013ff // str xzr, [sp, #32] - WORD $0x8b1902c8 // add x8, x22, x25 - WORD $0xd1000514 // sub x20, x8, #1 - WORD $0x8b1a02e2 // add x2, x23, x26 - WORD $0xeb14027f // cmp x19, x20 - WORD $0x540017c2 // b.hs LBB0_129 $760(%rip) - WORD $0xf100075f // cmp x26, #1 - WORD $0x5400178b // b.lt LBB0_129 $752(%rip) + WORD $0x38756a6e // ldrb w14, [x19, x21] + WORD $0x710081df // cmp w14, #32 + WORD $0x9ace218e // lsl x14, x12, x14 + WORD $0x8a0d01ce // and x14, x14, x13 + WORD $0xfa4099c4 // ccmp x14, #0, #4, ls + WORD $0x540000a0 // b.eq LBB0_93 $20(%rip) + WORD $0x910006b5 // add x21, x21, #1 + WORD $0xeb1502df // cmp x22, x21 + WORD $0x54ffff01 // b.ne LBB0_91 $-32(%rip) + WORD $0x14000eb4 // b LBB0_829 $15056(%rip) LBB0_93: - WORD $0x39400268 // ldrb w8, [x19] - WORD $0x7101711f // cmp w8, #92 - WORD $0x540001e1 // b.ne LBB0_98 $60(%rip) - WORD $0xcb13029a // sub x26, x20, x19 - WORD $0xf100075f // cmp x26, #1 - WORD $0x5401b76b // b.lt LBB0_813 $14060(%rip) - WORD $0x39400668 // ldrb w8, [x19, #1] -Lloh6: - WORD $0x1001b909 // adr x9, __UnquoteTab $14112(%rip) -Lloh7: - WORD $0x91000129 // add x9, x9, __UnquoteTab@PAGEOFF $0(%rip) - WORD $0x38686928 // ldrb w8, [x9, x8] - WORD $0x7103fd1f // cmp w8, #255 - WORD $0x54000180 // b.eq LBB0_100 $48(%rip) - WORD $0x3401b608 // cbz w8, LBB0_811 $14016(%rip) - WORD $0x390083e8 // strb w8, [sp, #32] - WORD $0x91000a73 // add x19, x19, #2 - WORD $0x52800028 // mov w8, #1 - WORD $0x14000043 // b LBB0_109 $268(%rip) -LBB0_98: - WORD $0x394002ec // ldrb w12, [x23] - WORD $0x6b0c011f // cmp w8, w12 - WORD $0x54008161 // b.ne LBB0_286 $4140(%rip) - WORD $0x91000673 // add x19, x19, #1 - WORD $0x910006f7 // add x23, x23, #1 - WORD $0x1400004e // b LBB0_115 $312(%rip) -LBB0_100: - WORD $0xf100135f // cmp x26, #4 - WORD $0x5401b4e3 // b.lo LBB0_812 $13980(%rip) - WORD $0xb8402268 // ldur w8, [x19, #2] - WORD $0x0b18010c // add w12, w8, w24 - WORD $0x3201c3ed // mov w13, #-2139062144 - WORD $0x0a2801a4 // bic w4, w13, w8 - WORD $0x6a0c009f // tst w4, w12 - WORD $0x5401b361 // b.ne LBB0_809 $13932(%rip) - WORD $0x52832329 // mov w9, #6425 - WORD $0x72a32329 // movk w9, #6425, lsl #16 - WORD $0x0b09010c // add w12, w8, w9 - WORD $0x2a08018c // orr w12, w12, w8 - WORD $0x3201c3e9 // mov w9, #-2139062144 - WORD $0x6a0d019f // tst w12, w13 - WORD $0x5401b281 // b.ne LBB0_809 $13904(%rip) - WORD $0x3200dbec // mov w12, #2139062143 - WORD $0x0a0c0110 // and w16, w8, w12 - WORD $0x4b10006c // sub w12, w3, w16 - WORD $0x5288c8cd // mov w13, #17990 - WORD $0x72a8c8cd // movk w13, #17990, lsl #16 - WORD $0x0b0d020d // add w13, w16, w13 - WORD $0x0a0c01ac // and w12, w13, w12 - WORD $0x6a04019f // tst w12, w4 - WORD $0x5401b161 // b.ne LBB0_809 $13868(%rip) - WORD $0x3203cbec // mov w12, #-522133280 - WORD $0x4b10018c // sub w12, w12, w16 - WORD $0x0b0a020d // add w13, w16, w10 - WORD $0x0a0c01ac // and w12, w13, w12 - WORD $0x6a04019f // tst w12, w4 - WORD $0x5401b0a1 // b.ne LBB0_809 $13844(%rip) - WORD $0x5ac00908 // rev w8, w8 - WORD $0x3200c3ec // mov w12, #16843009 - WORD $0x0a68118c // bic w12, w12, w8, lsr #4 - WORD $0x0b0c0d8c // add w12, w12, w12, lsl #3 - WORD $0x0a150108 // and w8, w8, w21 - WORD $0x0b080188 // add w8, w12, w8 - WORD $0x2a481108 // orr w8, w8, w8, lsr #4 - WORD $0x53087d0c // lsr w12, w8, #8 - WORD $0x12181d90 // and w16, w12, #0xff00 - WORD $0xaa1003e5 // mov x5, x16 - WORD $0x33001d05 // bfxil w5, w8, #0, #8 - WORD $0x91001a7b // add x27, x19, #6 - WORD $0x7101fcbf // cmp w5, #127 - WORD $0x540004e9 // b.ls LBB0_117 $156(%rip) - WORD $0x711ffcbf // cmp w5, #2047 - WORD $0x54000529 // b.ls LBB0_118 $164(%rip) - WORD $0x51403a0c // sub w12, w16, #14, lsl #12 - WORD $0x3120059f // cmn w12, #2049 - WORD $0x540005e8 // b.hi LBB0_119 $188(%rip) - WORD $0x530c7e0c // lsr w12, w16, #12 - WORD $0x321b098c // orr w12, w12, #0xe0 - WORD $0x390083ec // strb w12, [sp, #32] - WORD $0x5280100c // mov w12, #128 - WORD $0x33062cac // bfxil w12, w5, #6, #6 - WORD $0x390087ec // strb w12, [sp, #33] - WORD $0x5280100c // mov w12, #128 - WORD $0x3300150c // bfxil w12, w8, #0, #6 - WORD $0x39008bec // strb w12, [sp, #34] - WORD $0xaa1b03f3 // mov x19, x27 - WORD $0x52800068 // mov w8, #3 + WORD $0xeb1602bf // cmp x21, x22 + WORD $0x5401d642 // b.hs LBB0_829 $15048(%rip) +LBB0_94: + WORD $0x910006b6 // add x22, x21, #1 + WORD $0xf9000036 // str x22, [x1] + WORD $0x38756a6e // ldrb w14, [x19, x21] + WORD $0x7100e9df // cmp w14, #58 + WORD $0x5401d5a1 // b.ne LBB0_829 $15028(%rip) + WORD $0xb5011474 // cbnz x20, LBB0_491 $8844(%rip) + WORD $0xf9400417 // ldr x23, [x0, #8] + WORD $0xeb1702df // cmp x22, x23 + WORD $0x54000162 // b.hs LBB0_101 $44(%rip) + WORD $0x38766a62 // ldrb w2, [x19, x22] + WORD $0x7100345f // cmp w2, #13 + WORD $0x54000100 // b.eq LBB0_101 $32(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x540000c0 // b.eq LBB0_101 $24(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000062 // b.hs LBB0_101 $12(%rip) + WORD $0xaa1603f4 // mov x20, x22 + WORD $0x14000060 // b LBB0_125 $384(%rip) +LBB0_101: + WORD $0x91000ab4 // add x20, x21, #2 + WORD $0xeb17029f // cmp x20, x23 + WORD $0x54000122 // b.hs LBB0_105 $36(%rip) + WORD $0x38746a62 // ldrb w2, [x19, x20] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_105 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_105 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000aa3 // b.lo LBB0_125 $340(%rip) +LBB0_105: + WORD $0x91000eb4 // add x20, x21, #3 + WORD $0xeb17029f // cmp x20, x23 + WORD $0x54000122 // b.hs LBB0_109 $36(%rip) + WORD $0x38746a62 // ldrb w2, [x19, x20] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_109 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_109 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000943 // b.lo LBB0_125 $296(%rip) LBB0_109: - WORD $0x910083e4 // add x4, sp, #32 - WORD $0xaa080088 // orr x8, x4, x8 - WORD $0xeb0202ff // cmp x23, x2 - WORD $0x54000182 // b.hs LBB0_114 $48(%rip) - WORD $0x910083e4 // add x4, sp, #32 -LBB0_111: - WORD $0x394002ec // ldrb w12, [x23] - WORD $0x3940008d // ldrb w13, [x4] - WORD $0x6b0d019f // cmp w12, w13 - WORD $0x540000e1 // b.ne LBB0_114 $28(%rip) - WORD $0x910006f7 // add x23, x23, #1 - WORD $0x91000484 // add x4, x4, #1 - WORD $0xeb0202ff // cmp x23, x2 - WORD $0x54000062 // b.hs LBB0_114 $12(%rip) - WORD $0xeb08009f // cmp x4, x8 - WORD $0x54fffee3 // b.lo LBB0_111 $-36(%rip) + WORD $0x910012b4 // add x20, x21, #4 + WORD $0xeb17029f // cmp x20, x23 + WORD $0x54000122 // b.hs LBB0_113 $36(%rip) + WORD $0x38746a62 // ldrb w2, [x19, x20] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_113 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_113 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x540007e3 // b.lo LBB0_125 $252(%rip) +LBB0_113: + WORD $0x910016b4 // add x20, x21, #5 + WORD $0xeb17029f // cmp x20, x23 + WORD $0x54001162 // b.hs LBB0_151 $556(%rip) LBB0_114: - WORD $0xeb08009f // cmp x4, x8 - WORD $0x54007761 // b.ne LBB0_286 $3820(%rip) -LBB0_115: - WORD $0xeb14027f // cmp x19, x20 - WORD $0x54000ac2 // b.hs LBB0_129 $344(%rip) - WORD $0xeb0202ff // cmp x23, x2 - WORD $0x54fff323 // b.lo LBB0_93 $-412(%rip) - WORD $0x14000053 // b LBB0_129 $332(%rip) -LBB0_117: - WORD $0x390083e8 // strb w8, [sp, #32] - WORD $0xaa1b03f3 // mov x19, x27 - WORD $0x52800028 // mov w8, #1 - WORD $0x17ffffe7 // b LBB0_109 $-100(%rip) -LBB0_118: - WORD $0x53067cac // lsr w12, w5, #6 - WORD $0x321a058c // orr w12, w12, #0xc0 - WORD $0x390083ec // strb w12, [sp, #32] - WORD $0x5280100c // mov w12, #128 - WORD $0x3300150c // bfxil w12, w8, #0, #6 - WORD $0x390087ec // strb w12, [sp, #33] - WORD $0xaa1b03f3 // mov x19, x27 - WORD $0x52800048 // mov w8, #2 - WORD $0x17ffffde // b LBB0_109 $-136(%rip) + WORD $0x38746a6e // ldrb w14, [x19, x20] + WORD $0x710081df // cmp w14, #32 + WORD $0x9ace218e // lsl x14, x12, x14 + WORD $0x8a0d01ce // and x14, x14, x13 + WORD $0xfa4099c4 // ccmp x14, #0, #4, ls + WORD $0x54000680 // b.eq LBB0_124 $208(%rip) + WORD $0x91000694 // add x20, x20, #1 + WORD $0xeb1402ff // cmp x23, x20 + WORD $0x54ffff01 // b.ne LBB0_114 $-32(%rip) + WORD $0x14000083 // b LBB0_152 $524(%rip) +LBB0_116: + WORD $0x0b1302ae // add w14, w21, w19 + WORD $0x0b1a01ce // add w14, w14, w26 + WORD $0x110005ce // add w14, w14, #1 + WORD $0x92402dce // and x14, x14, #0xfff + WORD $0x8b1a02d5 // add x21, x22, x26 + WORD $0x8b1a0294 // add x20, x20, x26 + WORD $0xf13fc1df // cmp x14, #4080 + WORD $0x540002a8 // b.hi LBB0_119 $84(%rip) + WORD $0x92402eae // and x14, x21, #0xfff + WORD $0xf13fc5df // cmp x14, #4081 + WORD $0x54000242 // b.hs LBB0_119 $72(%rip) + WORD $0x3dc00293 // ldr q19, [x20] + WORD $0x3dc002b4 // ldr q20, [x21] + WORD $0x6e338e93 // cmeq.16b v19, v20, v19 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e26026e // fmov w14, s19 + WORD $0x6a2e010e // bics w14, w8, w14 + WORD $0x1a9f17ef // cset w15, eq + WORD $0xdac001ce // rbit x14, x14 + WORD $0xdac011ce // clz x14, x14 + WORD $0xeb1901df // cmp x14, x25 + WORD $0x1a9f35f6 // csinc w22, w15, wzr, lo +Lloh10: + WORD $0x10022c10 // adr x16, __UnquoteTab $17792(%rip) +Lloh11: + WORD $0x91000210 // add x16, x16, __UnquoteTab@PAGEOFF $0(%rip) + WORD $0x2a1603f4 // mov w20, w22 + WORD $0x17ffff67 // b LBB0_73 $-612(%rip) LBB0_119: - WORD $0x92800068 // mov x8, #-4 - WORD $0xf1001b5f // cmp x26, #6 - WORD $0x5401aa83 // b.lo LBB0_818 $13648(%rip) - WORD $0x530a7cac // lsr w12, w5, #10 - WORD $0x7100d99f // cmp w12, #54 - WORD $0x5401aa28 // b.hi LBB0_818 $13636(%rip) - WORD $0x39400368 // ldrb w8, [x27] - WORD $0x7101711f // cmp w8, #92 - WORD $0x5401a901 // b.ne LBB0_816 $13600(%rip) - WORD $0x39401e68 // ldrb w8, [x19, #7] - WORD $0x7101d51f // cmp w8, #117 - WORD $0x5401a8a1 // b.ne LBB0_816 $13588(%rip) - WORD $0xb9400a68 // ldr w8, [x19, #8] - WORD $0x0b18010c // add w12, w8, w24 - WORD $0x0a280124 // bic w4, w9, w8 - WORD $0x6a0c009f // tst w4, w12 - WORD $0x5401a7c1 // b.ne LBB0_815 $13560(%rip) - WORD $0x5283232c // mov w12, #6425 - WORD $0x72a3232c // movk w12, #6425, lsl #16 - WORD $0x0b0c010c // add w12, w8, w12 - WORD $0x2a08018c // orr w12, w12, w8 - WORD $0x6a09019f // tst w12, w9 - WORD $0x5401a701 // b.ne LBB0_815 $13536(%rip) - WORD $0x3200dbe9 // mov w9, #2139062143 - WORD $0x0a090110 // and w16, w8, w9 - WORD $0x4b10006c // sub w12, w3, w16 - WORD $0x5288c8c9 // mov w9, #17990 - WORD $0x72a8c8c9 // movk w9, #17990, lsl #16 - WORD $0x0b09020d // add w13, w16, w9 - WORD $0x0a0c01ac // and w12, w13, w12 - WORD $0x6a04019f // tst w12, w4 - WORD $0x5401a5e1 // b.ne LBB0_815 $13500(%rip) - WORD $0x3203cbe9 // mov w9, #-522133280 - WORD $0x4b10012c // sub w12, w9, w16 - WORD $0x0b0a020d // add w13, w16, w10 - WORD $0x0a0c01ac // and w12, w13, w12 - WORD $0x6a04019f // tst w12, w4 - WORD $0x5401a521 // b.ne LBB0_815 $13476(%rip) - WORD $0x5ac00908 // rev w8, w8 - WORD $0x3200c3e9 // mov w9, #16843009 - WORD $0x0a68112c // bic w12, w9, w8, lsr #4 - WORD $0x0b0c0d8c // add w12, w12, w12, lsl #3 - WORD $0x0a150108 // and w8, w8, w21 - WORD $0x0b080188 // add w8, w12, w8 - WORD $0x2a481108 // orr w8, w8, w8, lsr #4 - WORD $0x53087d0c // lsr w12, w8, #8 - WORD $0x12181d90 // and w16, w12, #0xff00 - WORD $0x51403a0c // sub w12, w16, #14, lsl #12 - WORD $0x3110019f // cmn w12, #1024 - WORD $0x5401a443 // b.lo LBB0_817 $13448(%rip) - WORD $0x12001d0c // and w12, w8, #0xff - WORD $0x2a05298c // orr w12, w12, w5, lsl #10 - WORD $0x0b11020d // add w13, w16, w17 - WORD $0x0b0d018c // add w12, w12, w13 - WORD $0x53127d8d // lsr w13, w12, #18 - WORD $0x321c0dad // orr w13, w13, #0xf0 - WORD $0x390083ed // strb w13, [sp, #32] - WORD $0x5280100d // mov w13, #128 - WORD $0x330c458d // bfxil w13, w12, #12, #6 - WORD $0x390087ed // strb w13, [sp, #33] - WORD $0x5280100d // mov w13, #128 - WORD $0x33062d8d // bfxil w13, w12, #6, #6 - WORD $0x39008bed // strb w13, [sp, #34] - WORD $0x5280100c // mov w12, #128 - WORD $0x3300150c // bfxil w12, w8, #0, #6 - WORD $0x39008fec // strb w12, [sp, #35] - WORD $0x91003273 // add x19, x19, #12 - WORD $0x52800088 // mov w8, #4 - WORD $0x17ffff99 // b LBB0_109 $-412(%rip) + WORD $0xeb1a031f // cmp x24, x26 + WORD $0x540000c1 // b.ne LBB0_121 $24(%rip) + WORD $0x52800036 // mov w22, #1 +Lloh12: + WORD $0x10022b30 // adr x16, __UnquoteTab $17764(%rip) +Lloh13: + WORD $0x91000210 // add x16, x16, __UnquoteTab@PAGEOFF $0(%rip) + WORD $0x2a1603f4 // mov w20, w22 + WORD $0x17ffff60 // b LBB0_73 $-640(%rip) +LBB0_121: + WORD $0x52800038 // mov w24, #1 +Lloh14: + WORD $0x10022a90 // adr x16, __UnquoteTab $17744(%rip) +Lloh15: + WORD $0x91000210 // add x16, x16, __UnquoteTab@PAGEOFF $0(%rip) +LBB0_122: + WORD $0x3840168e // ldrb w14, [x20], #1 + WORD $0x384016af // ldrb w15, [x21], #1 + WORD $0x6b0f01df // cmp w14, w15 + WORD $0x1a9f17f6 // cset w22, eq + WORD $0xfa580324 // ccmp x25, x24, #4, eq + WORD $0x91000718 // add x24, x24, #1 + WORD $0x54ffff41 // b.ne LBB0_122 $-24(%rip) + WORD $0x2a1603f4 // mov w20, w22 + WORD $0x17ffff54 // b LBB0_73 $-688(%rip) +LBB0_124: + WORD $0xeb17029f // cmp x20, x23 + WORD $0x54000a42 // b.hs LBB0_152 $328(%rip) +LBB0_125: + WORD $0x91000696 // add x22, x20, #1 + WORD $0xf9000036 // str x22, [x1] + WORD $0x38746a75 // ldrb w21, [x19, x20] + WORD $0x71016abf // cmp w21, #90 + WORD $0x540005ec // b.gt LBB0_140 $188(%rip) + WORD $0x7100bebf // cmp w21, #47 + WORD $0x540007ad // b.le LBB0_145 $244(%rip) + WORD $0x5100c2ae // sub w14, w21, #48 + WORD $0x710029df // cmp w14, #10 + WORD $0x540008c2 // b.hs LBB0_151 $280(%rip) +LBB0_128: + WORD $0xf940040e // ldr x14, [x0, #8] + WORD $0xcb1601d4 // sub x20, x14, x22 + WORD $0xf100429f // cmp x20, #16 + WORD $0x540001e3 // b.lo LBB0_131 $60(%rip) LBB0_129: - WORD $0xeb14027f // cmp x19, x20 - WORD $0xfa4202e0 // ccmp x23, x2, #0, eq - WORD $0x1a9f17e5 // cset w5, eq -LBB0_130: - WORD $0xb202e3f5 // mov x21, #4919131752989213764 - WORD $0x529ffff4 // mov w20, #65535 - WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] - WORD $0x3200f3e6 // mov w6, #1431655765 - WORD $0x10ffae29 // adr x9, lCPI0_0 $-2620(%rip) - WORD $0x10ffae87 // adr x7, lCPI0_1 $-2608(%rip) - WORD $0x3201f3fe // mov w30, #-1431655766 - WORD $0xf94007e3 // ldr x3, [sp, #8] -Lloh8: - WORD $0x1001a12a // adr x10, __UnquoteTab $13348(%rip) -Lloh9: - WORD $0x9100014a // add x10, x10, __UnquoteTab@PAGEOFF $0(%rip) - WORD $0xf9400413 // ldr x19, [x0, #8] - WORD $0xeb13033f // cmp x25, x19 - WORD $0x54ffdd83 // b.lo LBB0_78 $-1104(%rip) -LBB0_131: - WORD $0x91000728 // add x8, x25, #1 - WORD $0xeb13011f // cmp x8, x19 - WORD $0x54000122 // b.hs LBB0_135 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_135 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_135 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x540004c3 // b.lo LBB0_147 $152(%rip) -LBB0_135: - WORD $0x91000b28 // add x8, x25, #2 - WORD $0xeb13011f // cmp x8, x19 - WORD $0x54000122 // b.hs LBB0_139 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_139 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_139 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000363 // b.lo LBB0_147 $108(%rip) -LBB0_139: - WORD $0x91000f28 // add x8, x25, #3 - WORD $0xeb13011f // cmp x8, x19 - WORD $0x54000122 // b.hs LBB0_143 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_143 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_143 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000203 // b.lo LBB0_147 $64(%rip) -LBB0_143: - WORD $0x91001328 // add x8, x25, #4 - WORD $0xeb13011f // cmp x8, x19 - WORD $0x54018b02 // b.hs LBB0_769 $12640(%rip) -LBB0_144: - WORD $0x38686acc // ldrb w12, [x22, x8] - WORD $0x7100819f // cmp w12, #32 - WORD $0x9acc21cc // lsl x12, x14, x12 - WORD $0x8a0f018c // and x12, x12, x15 - WORD $0xfa409984 // ccmp x12, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_146 $20(%rip) - WORD $0x91000508 // add x8, x8, #1 - WORD $0xeb08027f // cmp x19, x8 - WORD $0x54ffff01 // b.ne LBB0_144 $-32(%rip) - WORD $0x14000c5a // b LBB0_775 $12648(%rip) -LBB0_146: - WORD $0xeb13011f // cmp x8, x19 - WORD $0x54018b02 // b.hs LBB0_775 $12640(%rip) -LBB0_147: - WORD $0x91000513 // add x19, x8, #1 - WORD $0xf9000033 // str x19, [x1] - WORD $0x38686acc // ldrb w12, [x22, x8] - WORD $0x7100e99f // cmp w12, #58 - WORD $0x54018a61 // b.ne LBB0_775 $12620(%rip) - WORD $0xb500e465 // cbnz x5, LBB0_488 $7308(%rip) - WORD $0xf9400405 // ldr x5, [x0, #8] - WORD $0xeb05027f // cmp x19, x5 - WORD $0x54000162 // b.hs LBB0_154 $44(%rip) - WORD $0x38736ad0 // ldrb w16, [x22, x19] - WORD $0x7100361f // cmp w16, #13 - WORD $0x54000100 // b.eq LBB0_154 $32(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x540000c0 // b.eq LBB0_154 $24(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000062 // b.hs LBB0_154 $12(%rip) - WORD $0xaa1303f7 // mov x23, x19 - WORD $0x14000031 // b LBB0_170 $196(%rip) -LBB0_154: - WORD $0x91000917 // add x23, x8, #2 - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x54000122 // b.hs LBB0_158 $36(%rip) - WORD $0x38776ad0 // ldrb w16, [x22, x23] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_158 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_158 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x540004c3 // b.lo LBB0_170 $152(%rip) -LBB0_158: - WORD $0x91000d17 // add x23, x8, #3 - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x54000122 // b.hs LBB0_162 $36(%rip) - WORD $0x38776ad0 // ldrb w16, [x22, x23] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_162 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_162 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000363 // b.lo LBB0_170 $108(%rip) -LBB0_162: - WORD $0x91001117 // add x23, x8, #4 - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x54000122 // b.hs LBB0_166 $36(%rip) - WORD $0x38776ad0 // ldrb w16, [x22, x23] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_166 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_166 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000203 // b.lo LBB0_170 $64(%rip) -LBB0_166: - WORD $0x91001517 // add x23, x8, #5 - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x54000ba2 // b.hs LBB0_196 $372(%rip) -LBB0_167: - WORD $0x38776ac8 // ldrb w8, [x22, x23] - WORD $0x7100811f // cmp w8, #32 - WORD $0x9ac821c8 // lsl x8, x14, x8 - WORD $0x8a0f0108 // and x8, x8, x15 - WORD $0xfa409904 // ccmp x8, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_169 $20(%rip) - WORD $0x910006f7 // add x23, x23, #1 - WORD $0xeb1700bf // cmp x5, x23 - WORD $0x54ffff01 // b.ne LBB0_167 $-32(%rip) - WORD $0x14000055 // b LBB0_197 $340(%rip) -LBB0_169: - WORD $0xeb0502ff // cmp x23, x5 - WORD $0x54000a62 // b.hs LBB0_197 $332(%rip) -LBB0_170: - WORD $0x910006f3 // add x19, x23, #1 - WORD $0xf9000033 // str x19, [x1] - WORD $0x38776ac8 // ldrb w8, [x22, x23] - WORD $0x7101691f // cmp w8, #90 - WORD $0x540005ec // b.gt LBB0_185 $188(%rip) - WORD $0x7100bd1f // cmp w8, #47 - WORD $0x540007cd // b.le LBB0_190 $248(%rip) - WORD $0x5100c108 // sub w8, w8, #48 - WORD $0x7100291f // cmp w8, #10 - WORD $0x540008e2 // b.hs LBB0_196 $284(%rip) -LBB0_173: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xcb130108 // sub x8, x8, x19 - WORD $0xf100411f // cmp x8, #16 - WORD $0x540001e3 // b.lo LBB0_176 $60(%rip) -LBB0_174: - WORD $0x3cf36ad3 // ldr q19, [x22, x19] + WORD $0x3cf66a73 // ldr q19, [x19, x22] WORD $0x6e248e74 // cmeq.16b v20, v19, v4 WORD $0x4e251e73 // and.16b v19, v19, v5 WORD $0x6e268e73 // cmeq.16b v19, v19, v6 @@ -928,174 +651,177 @@ LBB0_174: WORD $0x4e211e73 // and.16b v19, v19, v1 WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260270 // fmov w16, s19 - WORD $0x350002f0 // cbnz w16, LBB0_184 $92(%rip) - WORD $0xd1004108 // sub x8, x8, #16 - WORD $0x91004273 // add x19, x19, #16 - WORD $0xf1003d1f // cmp x8, #15 - WORD $0x54fffe68 // b.hi LBB0_174 $-52(%rip) -LBB0_176: - WORD $0x8b1302c4 // add x4, x22, x19 - WORD $0xb40001e8 // cbz x8, LBB0_183 $60(%rip) - WORD $0x8b080085 // add x5, x4, x8 - WORD $0xcb160093 // sub x19, x4, x22 -LBB0_178: - WORD $0x39400090 // ldrb w16, [x4] - WORD $0x7100b21f // cmp w16, #44 - WORD $0x54005780 // b.eq LBB0_285 $2800(%rip) - WORD $0x7101f61f // cmp w16, #125 - WORD $0x54005740 // b.eq LBB0_285 $2792(%rip) - WORD $0x7101761f // cmp w16, #93 - WORD $0x54005700 // b.eq LBB0_285 $2784(%rip) - WORD $0x91000484 // add x4, x4, #1 - WORD $0x91000673 // add x19, x19, #1 - WORD $0xf1000508 // subs x8, x8, #1 - WORD $0x54fffec1 // b.ne LBB0_178 $-40(%rip) - WORD $0xaa0503e4 // mov x4, x5 -LBB0_183: - WORD $0xcb160093 // sub x19, x4, x22 - WORD $0x1400031a // b LBB0_313 $3176(%rip) -LBB0_184: - WORD $0x5ac00208 // rbit w8, w16 - WORD $0x5ac01108 // clz w8, w8 - WORD $0x8b130113 // add x19, x8, x19 - WORD $0xf9000033 // str x19, [x1] - WORD $0x14000020 // b LBB0_197 $128(%rip) -LBB0_185: - WORD $0x7101b51f // cmp w8, #109 - WORD $0x540002cd // b.le LBB0_193 $88(%rip) - WORD $0x7101b91f // cmp w8, #110 - WORD $0x54002a40 // b.eq LBB0_244 $1352(%rip) - WORD $0x7101d11f // cmp w8, #116 - WORD $0x54002a00 // b.eq LBB0_244 $1344(%rip) - WORD $0x7101ed1f // cmp w8, #123 - WORD $0x540002c1 // b.ne LBB0_196 $88(%rip) - WORD $0xb201e3e9 // mov x9, #-8608480567731124088 - WORD $0xd280001b // mov x27, #0 + WORD $0x1e260262 // fmov w2, s19 + WORD $0x350002e2 // cbnz w2, LBB0_139 $92(%rip) + WORD $0xd1004294 // sub x20, x20, #16 + WORD $0x910042d6 // add x22, x22, #16 + WORD $0xf1003e9f // cmp x20, #15 + WORD $0x54fffe68 // b.hi LBB0_129 $-52(%rip) +LBB0_131: + WORD $0x8b160275 // add x21, x19, x22 + WORD $0xb40001f4 // cbz x20, LBB0_138 $60(%rip) + WORD $0x8b1402b7 // add x23, x21, x20 + WORD $0xcb1302b6 // sub x22, x21, x19 +LBB0_133: + WORD $0x394002a2 // ldrb w2, [x21] + WORD $0x7100b05f // cmp w2, #44 + WORD $0x54005d60 // b.eq LBB0_246 $2988(%rip) + WORD $0x7101f45f // cmp w2, #125 + WORD $0x54005d20 // b.eq LBB0_246 $2980(%rip) + WORD $0x7101745f // cmp w2, #93 + WORD $0x54005ce0 // b.eq LBB0_246 $2972(%rip) + WORD $0x910006b5 // add x21, x21, #1 + WORD $0x910006d6 // add x22, x22, #1 + WORD $0xf1000694 // subs x20, x20, #1 + WORD $0x54fffec1 // b.ne LBB0_133 $-40(%rip) + WORD $0xaa1703f5 // mov x21, x23 +LBB0_138: + WORD $0xcb1302b6 // sub x22, x21, x19 + WORD $0x1400042e // b LBB0_314 $4280(%rip) +LBB0_139: + WORD $0x5ac0004e // rbit w14, w2 + WORD $0x5ac011ce // clz w14, w14 + WORD $0x8b1601d6 // add x22, x14, x22 + WORD $0xf9000036 // str x22, [x1] + WORD $0x1400001f // b LBB0_152 $124(%rip) +LBB0_140: + WORD $0x7101b6bf // cmp w21, #109 + WORD $0x540002ad // b.le LBB0_148 $84(%rip) + WORD $0x7101babf // cmp w21, #110 + WORD $0x54002b20 // b.eq LBB0_200 $1380(%rip) + WORD $0x7101d2bf // cmp w21, #116 + WORD $0x54002ae0 // b.eq LBB0_200 $1372(%rip) + WORD $0x7101eebf // cmp w21, #123 + WORD $0x540002a1 // b.ne LBB0_151 $84(%rip) WORD $0xd2800019 // mov x25, #0 - WORD $0xd2800008 // mov x8, #0 WORD $0xd2800017 // mov x23, #0 - WORD $0xf940040c // ldr x12, [x0, #8] - WORD $0xcb13019a // sub x26, x12, x19 - WORD $0x8b1302d3 // add x19, x22, x19 - WORD $0x1400005a // b LBB0_220 $360(%rip) -LBB0_190: - WORD $0x340001c8 // cbz w8, LBB0_197 $56(%rip) - WORD $0x7100891f // cmp w8, #34 - WORD $0x54002920 // b.eq LBB0_247 $1316(%rip) - WORD $0x7100b51f // cmp w8, #45 - WORD $0x54fff840 // b.eq LBB0_173 $-248(%rip) - WORD $0x14000007 // b LBB0_196 $28(%rip) -LBB0_193: - WORD $0x71016d1f // cmp w8, #91 - WORD $0x54003080 // b.eq LBB0_256 $1552(%rip) - WORD $0x7101991f // cmp w8, #102 - WORD $0x54000061 // b.ne LBB0_196 $12(%rip) - WORD $0x910016e8 // add x8, x23, #5 - WORD $0x1400013a // b LBB0_245 $1256(%rip) -LBB0_196: + WORD $0xd2800014 // mov x20, #0 + WORD $0xd2800015 // mov x21, #0 + WORD $0xf940040e // ldr x14, [x0, #8] + WORD $0xcb1601d8 // sub x24, x14, x22 + WORD $0x8b160273 // add x19, x19, x22 + WORD $0x1400005a // b LBB0_175 $360(%rip) +LBB0_145: + WORD $0x340001d5 // cbz w21, LBB0_152 $56(%rip) + WORD $0x71008abf // cmp w21, #34 + WORD $0x54002f00 // b.eq LBB0_209 $1504(%rip) + WORD $0x7100b6bf // cmp w21, #45 + WORD $0x54fff860 // b.eq LBB0_128 $-244(%rip) + WORD $0x14000007 // b LBB0_151 $28(%rip) +LBB0_148: + WORD $0x71016ebf // cmp w21, #91 + WORD $0x54003660 // b.eq LBB0_218 $1740(%rip) + WORD $0x71019abf // cmp w21, #102 + WORD $0x54000061 // b.ne LBB0_151 $12(%rip) + WORD $0x91001682 // add x2, x20, #5 + WORD $0x14000142 // b LBB0_201 $1288(%rip) +LBB0_151: + WORD $0xf9000034 // str x20, [x1] + WORD $0xaa1403f6 // mov x22, x20 +LBB0_152: + WORD $0xa9405013 // ldp x19, x20, [x0] + WORD $0xeb1402df // cmp x22, x20 + WORD $0x54000162 // b.hs LBB0_157 $44(%rip) + WORD $0x38766a62 // ldrb w2, [x19, x22] + WORD $0x7100345f // cmp w2, #13 + WORD $0x54000100 // b.eq LBB0_157 $32(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x540000c0 // b.eq LBB0_157 $24(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000062 // b.hs LBB0_157 $12(%rip) + WORD $0xaa1603f5 // mov x21, x22 + WORD $0x14000031 // b LBB0_173 $196(%rip) +LBB0_157: + WORD $0x910006d5 // add x21, x22, #1 + WORD $0xeb1402bf // cmp x21, x20 + WORD $0x54000122 // b.hs LBB0_161 $36(%rip) + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_161 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_161 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x540004c3 // b.lo LBB0_173 $152(%rip) +LBB0_161: + WORD $0x91000ad5 // add x21, x22, #2 + WORD $0xeb1402bf // cmp x21, x20 + WORD $0x54000122 // b.hs LBB0_165 $36(%rip) + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_165 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_165 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000363 // b.lo LBB0_173 $108(%rip) +LBB0_165: + WORD $0x91000ed5 // add x21, x22, #3 + WORD $0xeb1402bf // cmp x21, x20 + WORD $0x54000122 // b.hs LBB0_169 $36(%rip) + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_169 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_169 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000203 // b.lo LBB0_173 $64(%rip) +LBB0_169: + WORD $0x910012d5 // add x21, x22, #4 + WORD $0xeb1402bf // cmp x21, x20 + WORD $0x5401aa62 // b.hs LBB0_802 $13644(%rip) +LBB0_170: + WORD $0x38756a6e // ldrb w14, [x19, x21] + WORD $0x710081df // cmp w14, #32 + WORD $0x9ace218e // lsl x14, x12, x14 + WORD $0x8a0d01ce // and x14, x14, x13 + WORD $0xfa4099c4 // ccmp x14, #0, #4, ls + WORD $0x540000a0 // b.eq LBB0_172 $20(%rip) + WORD $0x910006b5 // add x21, x21, #1 + WORD $0xeb15029f // cmp x20, x21 + WORD $0x54ffff01 // b.ne LBB0_170 $-32(%rip) + WORD $0x14000db4 // b LBB0_829 $14032(%rip) +LBB0_172: + WORD $0xeb1402bf // cmp x21, x20 + WORD $0x5401b642 // b.hs LBB0_829 $14024(%rip) +LBB0_173: + WORD $0x910006b7 // add x23, x21, #1 WORD $0xf9000037 // str x23, [x1] - WORD $0xaa1703f3 // mov x19, x23 -LBB0_197: - WORD $0xa9401416 // ldp x22, x5, [x0] - WORD $0xeb05027f // cmp x19, x5 - WORD $0x54000162 // b.hs LBB0_202 $44(%rip) - WORD $0x38736ac8 // ldrb w8, [x22, x19] - WORD $0x7100351f // cmp w8, #13 - WORD $0x54000100 // b.eq LBB0_202 $32(%rip) - WORD $0x7100811f // cmp w8, #32 - WORD $0x540000c0 // b.eq LBB0_202 $24(%rip) - WORD $0x51002d08 // sub w8, w8, #11 - WORD $0x3100091f // cmn w8, #2 - WORD $0x54000062 // b.hs LBB0_202 $12(%rip) - WORD $0xaa1303e8 // mov x8, x19 - WORD $0x14000031 // b LBB0_218 $196(%rip) -LBB0_202: - WORD $0x91000668 // add x8, x19, #1 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x54000122 // b.hs LBB0_206 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_206 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_206 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x540004c3 // b.lo LBB0_218 $152(%rip) -LBB0_206: - WORD $0x91000a68 // add x8, x19, #2 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x54000122 // b.hs LBB0_210 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_210 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_210 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000363 // b.lo LBB0_218 $108(%rip) -LBB0_210: - WORD $0x91000e68 // add x8, x19, #3 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x54000122 // b.hs LBB0_214 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_214 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_214 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000203 // b.lo LBB0_218 $64(%rip) -LBB0_214: - WORD $0x91001268 // add x8, x19, #4 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x540170c2 // b.hs LBB0_769 $11800(%rip) -LBB0_215: - WORD $0x38686acc // ldrb w12, [x22, x8] - WORD $0x7100819f // cmp w12, #32 - WORD $0x9acc21cc // lsl x12, x14, x12 - WORD $0x8a0f018c // and x12, x12, x15 - WORD $0xfa409984 // ccmp x12, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_217 $20(%rip) - WORD $0x91000508 // add x8, x8, #1 - WORD $0xeb0800bf // cmp x5, x8 - WORD $0x54ffff01 // b.ne LBB0_215 $-32(%rip) - WORD $0x14000b88 // b LBB0_775 $11808(%rip) -LBB0_217: - WORD $0xeb05011f // cmp x8, x5 - WORD $0x540170c2 // b.hs LBB0_775 $11800(%rip) -LBB0_218: - WORD $0x91000519 // add x25, x8, #1 - WORD $0xf9000039 // str x25, [x1] - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100b21f // cmp w16, #44 - WORD $0x54ff9ce0 // b.eq LBB0_29 $-3172(%rip) - WORD $0x14000b7e // b LBB0_774 $11768(%rip) -LBB0_219: - WORD $0x937ffcbb // asr x27, x5, #63 - WORD $0x9e670393 // fmov d19, x28 + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100b05f // cmp w2, #44 + WORD $0x54ffbec0 // b.eq LBB0_29 $-2088(%rip) + WORD $0x14000daa // b LBB0_828 $13992(%rip) +LBB0_174: + WORD $0x937fff39 // asr x25, x25, #63 + WORD $0x9e670353 // fmov d19, x26 WORD $0x0e205a73 // cnt.8b v19, v19 WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026c // fmov w12, s19 - WORD $0x8b080188 // add x8, x12, x8 + WORD $0x1e26026e // fmov w14, s19 + WORD $0x8b1401d4 // add x20, x14, x20 WORD $0x91010273 // add x19, x19, #64 - WORD $0xaa1603fa // mov x26, x22 -LBB0_220: - WORD $0xf1010356 // subs x22, x26, #64 - WORD $0x540016cb // b.lt LBB0_227 $728(%rip) -LBB0_221: + WORD $0xf9400ff8 // ldr x24, [sp, #24] +LBB0_175: + WORD $0xf101030e // subs x14, x24, #64 + WORD $0xf9000fee // str x14, [sp, #24] + WORD $0x540016eb // b.lt LBB0_182 $732(%rip) +LBB0_176: + WORD $0xb201e3f6 // mov x22, #-8608480567731124088 + WORD $0xb203e3fb // mov x27, #2459565876494606882 + WORD $0xf2e0445b // movk x27, #546, lsl #48 WORD $0xad405676 // ldp q22, q21, [x19] WORD $0xad414e74 // ldp q20, q19, [x19, #32] WORD $0x6e238ed7 // cmeq.16b v23, v22, v3 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ec // fmov w12, s23 + WORD $0x1e2602ee // fmov w14, s23 WORD $0x6e238eb7 // cmeq.16b v23, v21, v3 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ed // fmov w13, s23 + WORD $0x1e2602ef // fmov w15, s23 WORD $0x6e238e97 // cmeq.16b v23, v20, v3 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 @@ -1108,35 +834,35 @@ LBB0_221: WORD $0x1e2602f1 // fmov w17, s23 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01b0 // orr x16, x13, x12 - WORD $0xaa19020c // orr x12, x16, x25 - WORD $0xb500008c // cbnz x12, LBB0_223 $16(%rip) - WORD $0xd2800019 // mov x25, #0 - WORD $0xd2800004 // mov x4, #0 - WORD $0x1400000a // b LBB0_224 $40(%rip) -LBB0_223: - WORD $0x8a39020c // bic x12, x16, x25 - WORD $0xaa0c072d // orr x13, x25, x12, lsl #1 - WORD $0x8a2d0210 // bic x16, x16, x13 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01e2 // orr x2, x15, x14 + WORD $0xaa17004e // orr x14, x2, x23 + WORD $0xb500008e // cbnz x14, LBB0_178 $16(%rip) + WORD $0xd2800017 // mov x23, #0 + WORD $0xd280001a // mov x26, #0 + WORD $0x1400000a // b LBB0_179 $40(%rip) +LBB0_178: + WORD $0x8a37004e // bic x14, x2, x23 + WORD $0xaa0e06ef // orr x15, x23, x14, lsl #1 + WORD $0x8a2f0050 // bic x16, x2, x15 WORD $0x9201f210 // and x16, x16, #0xaaaaaaaaaaaaaaaa - WORD $0xab0c020c // adds x12, x16, x12 - WORD $0x1a9f37f9 // cset w25, hs - WORD $0xd37ff98c // lsl x12, x12, #1 - WORD $0xd200f18c // eor x12, x12, #0x5555555555555555 - WORD $0x8a0d0184 // and x4, x12, x13 -LBB0_224: + WORD $0xab0e020e // adds x14, x16, x14 + WORD $0x1a9f37f7 // cset w23, hs + WORD $0xd37ff9ce // lsl x14, x14, #1 + WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 + WORD $0x8a0f01da // and x26, x14, x15 +LBB0_179: WORD $0x6e208ed7 // cmeq.16b v23, v22, v0 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ec // fmov w12, s23 + WORD $0x1e2602ee // fmov w14, s23 WORD $0x6e208eb7 // cmeq.16b v23, v21, v0 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ed // fmov w13, s23 + WORD $0x1e2602ef // fmov w15, s23 WORD $0x6e208e97 // cmeq.16b v23, v20, v0 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 @@ -1149,68 +875,64 @@ LBB0_224: WORD $0x1e2602f1 // fmov w17, s23 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0x8a24018c // bic x12, x12, x4 - WORD $0x9200e18d // and x13, x12, #0x1111111111111111 - WORD $0x9203e190 // and x16, x12, #0x2222222222222222 - WORD $0x9202e191 // and x17, x12, #0x4444444444444444 - WORD $0x9201e18c // and x12, x12, #0x8888888888888888 - WORD $0xb200e3fc // mov x28, #1229782938247303441 - WORD $0x9b1c7da2 // mul x2, x13, x28 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0x9b077e04 // mul x4, x16, x7 - WORD $0xca040042 // eor x2, x2, x4 - WORD $0xb202e3e6 // mov x6, #4919131752989213764 - WORD $0xf2e08886 // movk x6, #1092, lsl #48 - WORD $0x9b067e24 // mul x4, x17, x6 - WORD $0xb203e3e5 // mov x5, #2459565876494606882 - WORD $0xf2e04445 // movk x5, #546, lsl #48 - WORD $0x9b057d85 // mul x5, x12, x5 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0xca040042 // eor x2, x2, x4 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0x8a3a01ce // bic x14, x14, x26 + WORD $0x9200e1cf // and x15, x14, #0x1111111111111111 + WORD $0x9203e1d0 // and x16, x14, #0x2222222222222222 + WORD $0x9202e1d1 // and x17, x14, #0x4444444444444444 + WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 + WORD $0x9b047de2 // mul x2, x15, x4 + WORD $0x9b1c7e06 // mul x6, x16, x28 + WORD $0xca060042 // eor x2, x2, x6 + WORD $0x9b077e26 // mul x6, x17, x7 + WORD $0xb202e3e5 // mov x5, #4919131752989213764 + WORD $0xf2e08885 // movk x5, #1092, lsl #48 + WORD $0x9b1b7dc7 // mul x7, x14, x27 + WORD $0xca0700c6 // eor x6, x6, x7 + WORD $0xca060042 // eor x2, x2, x6 WORD $0xb203e3fe // mov lr, #2459565876494606882 - WORD $0x9b1e7da4 // mul x4, x13, lr - WORD $0x9b1c7e05 // mul x5, x16, x28 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0x9b077e25 // mul x5, x17, x7 - WORD $0x9b067d86 // mul x6, x12, x6 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0x9b157da5 // mul x5, x13, x21 - WORD $0x9b1e7e06 // mul x6, x16, lr - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b1c7e26 // mul x6, x17, x28 - WORD $0x9b077d87 // mul x7, x12, x7 + WORD $0x9b1e7de6 // mul x6, x15, lr + WORD $0x9b047e07 // mul x7, x16, x4 + WORD $0xca0700c6 // eor x6, x6, x7 + WORD $0x9b1c7e27 // mul x7, x17, x28 + WORD $0x9b057dda // mul x26, x14, x5 + WORD $0xca1a00e7 // eor x7, x7, x26 WORD $0xca0700c6 // eor x6, x6, x7 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b097dad // mul x13, x13, x9 - WORD $0x9b157e10 // mul x16, x16, x21 - WORD $0xca1001ad // eor x13, x13, x16 + WORD $0xb202e3e5 // mov x5, #4919131752989213764 + WORD $0x9b057de7 // mul x7, x15, x5 + WORD $0x9b1e7e1a // mul x26, x16, lr + WORD $0xca1a00e7 // eor x7, x7, x26 + WORD $0x9b047e3a // mul x26, x17, x4 + WORD $0x9b1c7ddb // mul x27, x14, x28 + WORD $0xca1b035a // eor x26, x26, x27 + WORD $0xca1a00e7 // eor x7, x7, x26 + WORD $0x9b167def // mul x15, x15, x22 + WORD $0x9b057e10 // mul x16, x16, x5 + WORD $0xca1001ef // eor x15, x15, x16 WORD $0x9b1e7e30 // mul x16, x17, lr - WORD $0x9b1c7d8c // mul x12, x12, x28 - WORD $0xca0c020c // eor x12, x16, x12 - WORD $0xca0c01ac // eor x12, x13, x12 - WORD $0x9200e04d // and x13, x2, #0x1111111111111111 - WORD $0x9203e090 // and x16, x4, #0x2222222222222222 - WORD $0x9202e0b1 // and x17, x5, #0x4444444444444444 - WORD $0x9201e18c // and x12, x12, #0x8888888888888888 - WORD $0xaa1001ad // orr x13, x13, x16 - WORD $0xaa0c022c // orr x12, x17, x12 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0xca1b0185 // eor x5, x12, x27 + WORD $0x9b047dce // mul x14, x14, x4 + WORD $0xca0e020e // eor x14, x16, x14 + WORD $0xca0e01ee // eor x14, x15, x14 + WORD $0x9200e04f // and x15, x2, #0x1111111111111111 + WORD $0x9203e0d0 // and x16, x6, #0x2222222222222222 + WORD $0x9202e0f1 // and x17, x7, #0x4444444444444444 + WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 + WORD $0xaa1001ef // orr x15, x15, x16 + WORD $0xaa0e022e // orr x14, x17, x14 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0xca1901d9 // eor x25, x14, x25 WORD $0x6e318ed7 // cmeq.16b v23, v22, v17 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ec // fmov w12, s23 + WORD $0x1e2602ee // fmov w14, s23 WORD $0x6e318eb7 // cmeq.16b v23, v21, v17 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ed // fmov w13, s23 + WORD $0x1e2602ef // fmov w15, s23 WORD $0x6e318e97 // cmeq.16b v23, v20, v17 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 @@ -1223,20 +945,20 @@ LBB0_224: WORD $0x1e2602f1 // fmov w17, s23 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0x8a25019c // bic x28, x12, x5 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0x8a3901da // bic x26, x14, x25 WORD $0x6e328ed6 // cmeq.16b v22, v22, v18 WORD $0x4e211ed6 // and.16b v22, v22, v1 WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602cc // fmov w12, s22 + WORD $0x1e2602ce // fmov w14, s22 WORD $0x6e328eb5 // cmeq.16b v21, v21, v18 WORD $0x4e211eb5 // and.16b v21, v21, v1 WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602ad // fmov w13, s21 + WORD $0x1e2602af // fmov w15, s21 WORD $0x6e328e94 // cmeq.16b v20, v20, v18 WORD $0x4e211e94 // and.16b v20, v20, v1 WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 @@ -1249,202 +971,256 @@ LBB0_224: WORD $0x1e260271 // fmov w17, s19 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0xea250184 // bics x4, x12, x5 - WORD $0x54ffe9e0 // b.eq LBB0_219 $-708(%rip) -LBB0_225: - WORD $0xd1000490 // sub x16, x4, #1 - WORD $0x8a1c020c // and x12, x16, x28 - WORD $0x9e670193 // fmov d19, x12 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xea3901db // bics x27, x14, x25 + WORD $0x54ffe9a0 // b.eq LBB0_174 $-716(%rip) +LBB0_180: + WORD $0xd1000762 // sub x2, x27, #1 + WORD $0x8a1a004e // and x14, x2, x26 + WORD $0x9e6701d3 // fmov d19, x14 WORD $0x0e205a73 // cnt.8b v19, v19 WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026c // fmov w12, s19 - WORD $0x8b08018c // add x12, x12, x8 - WORD $0xeb17019f // cmp x12, x23 - WORD $0x54002f89 // b.ls LBB0_282 $1520(%rip) - WORD $0x910006f7 // add x23, x23, #1 - WORD $0xea040204 // ands x4, x16, x4 - WORD $0x54fffea1 // b.ne LBB0_225 $-44(%rip) - WORD $0x17ffff42 // b LBB0_219 $-760(%rip) -LBB0_227: - WORD $0xf100035f // cmp x26, #0 - WORD $0x54003a6d // b.le LBB0_305 $1868(%rip) + WORD $0x1e26026e // fmov w14, s19 + WORD $0x8b1401ce // add x14, x14, x20 + WORD $0xeb1501df // cmp x14, x21 + WORD $0x54003589 // b.ls LBB0_244 $1712(%rip) + WORD $0x910006b5 // add x21, x21, #1 + WORD $0xea1b005b // ands x27, x2, x27 + WORD $0x54fffea1 // b.ne LBB0_180 $-44(%rip) + WORD $0x17ffff40 // b LBB0_174 $-768(%rip) +LBB0_182: + WORD $0xf100031f // cmp x24, #0 + WORD $0x54005ccd // b.le LBB0_306 $2968(%rip) WORD $0xad0243f0 // stp q16, q16, [sp, #64] WORD $0xad0143f0 // stp q16, q16, [sp, #32] - WORD $0x92402e6c // and x12, x19, #0xfff - WORD $0xf13f059f // cmp x12, #4033 - WORD $0x54000363 // b.lo LBB0_239 $108(%rip) - WORD $0xf1008354 // subs x20, x26, #32 - WORD $0x540000a3 // b.lo LBB0_231 $20(%rip) + WORD $0x92402e68 // and x8, x19, #0xfff + WORD $0xf13f051f // cmp x8, #4033 + WORD $0x54000363 // b.lo LBB0_194 $108(%rip) + WORD $0xf100831a // subs x26, x24, #32 + WORD $0x540000a3 // b.lo LBB0_186 $20(%rip) WORD $0xacc15273 // ldp q19, q20, [x19], #32 WORD $0xad0153f3 // stp q19, q20, [sp, #32] - WORD $0xf9400fe5 // ldr x5, [sp, #24] - WORD $0x14000003 // b LBB0_232 $12(%rip) -LBB0_231: - WORD $0x910083e5 // add x5, sp, #32 - WORD $0xaa1a03f4 // mov x20, x26 -LBB0_232: - WORD $0xf1004290 // subs x16, x20, #16 - WORD $0x540002c3 // b.lo LBB0_240 $88(%rip) + WORD $0xaa0b03e8 // mov x8, x11 + WORD $0x14000003 // b LBB0_187 $12(%rip) +LBB0_186: + WORD $0x910083e8 // add x8, sp, #32 + WORD $0xaa1803fa // mov x26, x24 +LBB0_187: + WORD $0xf1004342 // subs x2, x26, #16 + WORD $0x54000303 // b.lo LBB0_195 $96(%rip) WORD $0x3cc10673 // ldr q19, [x19], #16 - WORD $0x3c8104b3 // str q19, [x5], #16 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xf1002210 // subs x16, x16, #8 - WORD $0x54000262 // b.hs LBB0_241 $76(%rip) -LBB0_234: - WORD $0xf1001290 // subs x16, x20, #4 - WORD $0x540002c3 // b.lo LBB0_242 $88(%rip) -LBB0_235: - WORD $0xb840466c // ldr w12, [x19], #4 - WORD $0xb80044ac // str w12, [x5], #4 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xf1000a10 // subs x16, x16, #2 - WORD $0x54000262 // b.hs LBB0_243 $76(%rip) -LBB0_236: - WORD $0xb4000074 // cbz x20, LBB0_238 $12(%rip) -LBB0_237: - WORD $0x3940026c // ldrb w12, [x19] - WORD $0x390000ac // strb w12, [x5] -LBB0_238: + WORD $0x3c810513 // str q19, [x8], #16 + WORD $0xaa0203fa // mov x26, x2 + WORD $0xf1002042 // subs x2, x2, #8 + WORD $0x540002a2 // b.hs LBB0_196 $84(%rip) +LBB0_189: + WORD $0xf1001342 // subs x2, x26, #4 + WORD $0x54000303 // b.lo LBB0_197 $96(%rip) +LBB0_190: + WORD $0xb840466e // ldr w14, [x19], #4 + WORD $0xb800450e // str w14, [x8], #4 + WORD $0xaa0203fa // mov x26, x2 + WORD $0xf1000842 // subs x2, x2, #2 + WORD $0x540002a2 // b.hs LBB0_198 $84(%rip) +LBB0_191: + WORD $0xb400007a // cbz x26, LBB0_193 $12(%rip) +LBB0_192: + WORD $0x3940026e // ldrb w14, [x19] + WORD $0x3900010e // strb w14, [x8] +LBB0_193: WORD $0x910083f3 // add x19, sp, #32 -LBB0_239: - WORD $0xb202e3f5 // mov x21, #4919131752989213764 - WORD $0xb201e3e9 // mov x9, #-8608480567731124088 - WORD $0x529ffff4 // mov w20, #65535 - WORD $0xf94007e3 // ldr x3, [sp, #8] - WORD $0x17ffff26 // b LBB0_221 $-872(%rip) -LBB0_240: - WORD $0xf1002290 // subs x16, x20, #8 - WORD $0x54fffde3 // b.lo LBB0_234 $-68(%rip) -LBB0_241: - WORD $0xf840866c // ldr x12, [x19], #8 - WORD $0xf80084ac // str x12, [x5], #8 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xf1001210 // subs x16, x16, #4 - WORD $0x54fffd82 // b.hs LBB0_235 $-80(%rip) -LBB0_242: - WORD $0xf1000a90 // subs x16, x20, #2 - WORD $0x54fffde3 // b.lo LBB0_236 $-68(%rip) -LBB0_243: - WORD $0x7840266c // ldrh w12, [x19], #2 - WORD $0x780024ac // strh w12, [x5], #2 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xb5fffd90 // cbnz x16, LBB0_237 $-80(%rip) - WORD $0x17ffffed // b LBB0_238 $-76(%rip) -LBB0_244: - WORD $0x910012e8 // add x8, x23, #4 -LBB0_245: - WORD $0xf940040c // ldr x12, [x0, #8] - WORD $0xeb0c011f // cmp x8, x12 - WORD $0x54ffd8e8 // b.hi LBB0_197 $-1252(%rip) - WORD $0xf9000028 // str x8, [x1] - WORD $0xaa0803f3 // mov x19, x8 - WORD $0x17fffec4 // b LBB0_197 $-1264(%rip) -LBB0_247: - WORD $0xf9400410 // ldr x16, [x0, #8] - WORD $0xcb130208 // sub x8, x16, x19 - WORD $0xf100811f // cmp x8, #32 - WORD $0x54002a0b // b.lt LBB0_287 $1344(%rip) - WORD $0xd2800008 // mov x8, #0 - WORD $0xd280001a // mov x26, #0 - WORD $0x8b1702d9 // add x25, x22, x23 - WORD $0xcb170205 // sub x5, x16, x23 - WORD $0x528003fb // mov w27, #31 -LBB0_249: - WORD $0x8b08032c // add x12, x25, x8 - WORD $0x3cc01193 // ldur q19, [x12, #1] - WORD $0x3cc11194 // ldur q20, [x12, #17] +LBB0_194: + WORD $0x529fffe8 // mov w8, #65535 + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 + WORD $0x17ffff23 // b LBB0_176 $-884(%rip) +LBB0_195: + WORD $0xf1002342 // subs x2, x26, #8 + WORD $0x54fffda3 // b.lo LBB0_189 $-76(%rip) +LBB0_196: + WORD $0xf840866e // ldr x14, [x19], #8 + WORD $0xf800850e // str x14, [x8], #8 + WORD $0xaa0203fa // mov x26, x2 + WORD $0xf1001042 // subs x2, x2, #4 + WORD $0x54fffd42 // b.hs LBB0_190 $-88(%rip) +LBB0_197: + WORD $0xf1000b42 // subs x2, x26, #2 + WORD $0x54fffda3 // b.lo LBB0_191 $-76(%rip) +LBB0_198: + WORD $0x7840266e // ldrh w14, [x19], #2 + WORD $0x7800250e // strh w14, [x8], #2 + WORD $0xaa0203fa // mov x26, x2 + WORD $0xb5fffd42 // cbnz x2, LBB0_192 $-88(%rip) + WORD $0x17ffffeb // b LBB0_193 $-84(%rip) +LBB0_199: + WORD $0x8b190270 // add x16, x19, x25 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0x1400000b // b LBB0_204 $44(%rip) +LBB0_200: + WORD $0x91001282 // add x2, x20, #4 +LBB0_201: + WORD $0xf940040e // ldr x14, [x0, #8] + WORD $0xeb0e005f // cmp x2, x14 + WORD $0x54ffd7e8 // b.hi LBB0_152 $-1284(%rip) + WORD $0xf9000022 // str x2, [x1] + WORD $0xaa0203f6 // mov x22, x2 + WORD $0x17fffebc // b LBB0_152 $-1296(%rip) +LBB0_203: + WORD $0xd2800017 // mov x23, #0 + WORD $0x9280001a // mov x26, #-1 + WORD $0xaa1403f0 // mov x16, x20 +LBB0_204: + WORD $0xf1008379 // subs x25, x27, #32 + WORD $0x54004b03 // b.lo LBB0_289 $2400(%rip) + WORD $0xad405213 // ldp q19, q20, [x16] + WORD $0x6e208e75 // cmeq.16b v21, v19, v0 + WORD $0x6e208e96 // cmeq.16b v22, v20, v0 + WORD $0x6e238e73 // cmeq.16b v19, v19, v3 + WORD $0x6e238e94 // cmeq.16b v20, v20, v3 + WORD $0x4e211eb5 // and.16b v21, v21, v1 + WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602bb // fmov w27, s21 + WORD $0x4e211ed5 // and.16b v21, v22, v1 + WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602ae // fmov w14, s21 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e26027e // fmov w30, s19 + WORD $0x4e211e93 // and.16b v19, v20, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e26026f // fmov w15, s19 + WORD $0x33103ddb // bfi w27, w14, #16, #16 + WORD $0x33103dfe // bfi w30, w15, #16, #16 + WORD $0x3500485e // cbnz w30, LBB0_290 $2312(%rip) + WORD $0xb50048f7 // cbnz x23, LBB0_291 $2332(%rip) + WORD $0x3200f3fe // mov w30, #1431655765 + WORD $0x3201f3e5 // mov w5, #-1431655766 + WORD $0xb4004adb // cbz x27, LBB0_292 $2392(%rip) +LBB0_208: + WORD $0xdac0036e // rbit x14, x27 + WORD $0xdac011ce // clz x14, x14 + WORD $0xcb13020f // sub x15, x16, x19 + WORD $0x8b0e01ee // add x14, x15, x14 + WORD $0x910005d7 // add x23, x14, #1 + WORD $0x17fffd6e // b LBB0_61 $-2632(%rip) +LBB0_209: + WORD $0xf9400402 // ldr x2, [x0, #8] + WORD $0xcb160055 // sub x21, x2, x22 + WORD $0xf10082bf // cmp x21, #32 + WORD $0x540045cb // b.lt LBB0_288 $2232(%rip) + WORD $0xd2800015 // mov x21, #0 + WORD $0xd2800019 // mov x25, #0 + WORD $0x8b140278 // add x24, x19, x20 + WORD $0xcb140057 // sub x23, x2, x20 + WORD $0x528003fa // mov w26, #31 +LBB0_211: + WORD $0x8b15030e // add x14, x24, x21 + WORD $0x3cc011d3 // ldur q19, [x14, #1] + WORD $0x3cc111d4 // ldur q20, [x14, #17] WORD $0x6e208e75 // cmeq.16b v21, v19, v0 WORD $0x4e211eb5 // and.16b v21, v21, v1 WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602a4 // fmov w4, s21 + WORD $0x1e2602bb // fmov w27, s21 WORD $0x6e208e95 // cmeq.16b v21, v20, v0 WORD $0x4e211eb5 // and.16b v21, v21, v1 WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602ac // fmov w12, s21 - WORD $0x33103d84 // bfi w4, w12, #16, #16 + WORD $0x1e2602ae // fmov w14, s21 + WORD $0x33103ddb // bfi w27, w14, #16, #16 WORD $0x6e238e73 // cmeq.16b v19, v19, v3 WORD $0x4e211e73 // and.16b v19, v19, v1 WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260270 // fmov w16, s19 + WORD $0x1e260262 // fmov w2, s19 WORD $0x6e238e93 // cmeq.16b v19, v20, v3 WORD $0x4e211e73 // and.16b v19, v19, v1 WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26026c // fmov w12, s19 - WORD $0x33103d90 // bfi w16, w12, #16, #16 - WORD $0x7100021f // cmp w16, #0 - WORD $0xfa400b40 // ccmp x26, #0, #0, eq - WORD $0x54000180 // b.eq LBB0_251 $48(%rip) - WORD $0x0a3a020c // bic w12, w16, w26 - WORD $0x2a0c074d // orr w13, w26, w12, lsl #1 - WORD $0x0a1e0210 // and w16, w16, w30 - WORD $0x0a2d0210 // bic w16, w16, w13 - WORD $0x2b0c020c // adds w12, w16, w12 - WORD $0x1a9f37fa // cset w26, hs - WORD $0x4a0c04cc // eor w12, w6, w12, lsl #1 - WORD $0x0a0d018c // and w12, w12, w13 - WORD $0x2a2c03ec // mvn w12, w12 - WORD $0x8a040184 // and x4, x12, x4 - WORD $0x14000002 // b LBB0_252 $8(%rip) -LBB0_251: - WORD $0xd280001a // mov x26, #0 -LBB0_252: - WORD $0xb50022c4 // cbnz x4, LBB0_283 $1112(%rip) - WORD $0x91008108 // add x8, x8, #32 - WORD $0xd100837b // sub x27, x27, #32 - WORD $0x8b1b00ac // add x12, x5, x27 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x54fffa6c // b.gt LBB0_249 $-180(%rip) - WORD $0xb5002c9a // cbnz x26, LBB0_306 $1424(%rip) - WORD $0x8b1702cc // add x12, x22, x23 - WORD $0x8b08018c // add x12, x12, x8 - WORD $0x91000594 // add x20, x12, #1 - WORD $0xaa2803e8 // mvn x8, x8 - WORD $0x8b050108 // add x8, x8, x5 - WORD $0xf100051f // cmp x8, #1 - WORD $0x54002daa // b.ge LBB0_309 $1460(%rip) - WORD $0x1400017a // b LBB0_314 $1512(%rip) -LBB0_256: - WORD $0xb201e3e9 // mov x9, #-8608480567731124088 - WORD $0xd280001b // mov x27, #0 + WORD $0x1e26026e // fmov w14, s19 + WORD $0x33103dc2 // bfi w2, w14, #16, #16 + WORD $0x7100005f // cmp w2, #0 + WORD $0xfa400b20 // ccmp x25, #0, #0, eq + WORD $0x54000180 // b.eq LBB0_213 $48(%rip) + WORD $0x0a39004e // bic w14, w2, w25 + WORD $0x2a0e072f // orr w15, w25, w14, lsl #1 + WORD $0x0a050050 // and w16, w2, w5 + WORD $0x0a2f0210 // bic w16, w16, w15 + WORD $0x2b0e020e // adds w14, w16, w14 + WORD $0x1a9f37f9 // cset w25, hs + WORD $0x4a0e07ce // eor w14, w30, w14, lsl #1 + WORD $0x0a0f01ce // and w14, w14, w15 + WORD $0x2a2e03ee // mvn w14, w14 + WORD $0x8a1b01db // and x27, x14, x27 + WORD $0x14000002 // b LBB0_214 $8(%rip) +LBB0_213: + WORD $0xd2800019 // mov x25, #0 +LBB0_214: + WORD $0xb500235b // cbnz x27, LBB0_245 $1128(%rip) + WORD $0x910082b5 // add x21, x21, #32 + WORD $0xd100835a // sub x26, x26, #32 + WORD $0x8b1a02ee // add x14, x23, x26 + WORD $0xf100fddf // cmp x14, #63 + WORD $0x54fffa6c // b.gt LBB0_211 $-180(%rip) + WORD $0xb5004959 // cbnz x25, LBB0_307 $2344(%rip) + WORD $0x8b140268 // add x8, x19, x20 + WORD $0x8b150108 // add x8, x8, x21 + WORD $0x91000508 // add x8, x8, #1 + WORD $0xaa3503ee // mvn x14, x21 + WORD $0x8b1701d5 // add x21, x14, x23 + WORD $0xf10006bf // cmp x21, #1 + WORD $0x54004a6a // b.ge LBB0_310 $2380(%rip) + WORD $0x14000260 // b LBB0_315 $2432(%rip) +LBB0_218: WORD $0xd2800019 // mov x25, #0 - WORD $0xd2800008 // mov x8, #0 WORD $0xd2800017 // mov x23, #0 - WORD $0xf940040c // ldr x12, [x0, #8] - WORD $0xcb13019a // sub x26, x12, x19 - WORD $0x8b1302d3 // add x19, x22, x19 - WORD $0x14000009 // b LBB0_258 $36(%rip) -LBB0_257: - WORD $0x937ffcbb // asr x27, x5, #63 - WORD $0x9e670393 // fmov d19, x28 + WORD $0xd2800014 // mov x20, #0 + WORD $0xd2800015 // mov x21, #0 + WORD $0xf940040e // ldr x14, [x0, #8] + WORD $0xcb1601d8 // sub x24, x14, x22 + WORD $0x8b160273 // add x19, x19, x22 + WORD $0x14000009 // b LBB0_220 $36(%rip) +LBB0_219: + WORD $0x937fff39 // asr x25, x25, #63 + WORD $0x9e670353 // fmov d19, x26 WORD $0x0e205a73 // cnt.8b v19, v19 WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026c // fmov w12, s19 - WORD $0x8b080188 // add x8, x12, x8 + WORD $0x1e26026e // fmov w14, s19 + WORD $0x8b1401d4 // add x20, x14, x20 WORD $0x91010273 // add x19, x19, #64 - WORD $0xaa1603fa // mov x26, x22 -LBB0_258: - WORD $0xf1010356 // subs x22, x26, #64 - WORD $0x540016cb // b.lt LBB0_265 $728(%rip) -LBB0_259: + WORD $0xf9400ff8 // ldr x24, [sp, #24] +LBB0_220: + WORD $0xf101030e // subs x14, x24, #64 + WORD $0xf9000fee // str x14, [sp, #24] + WORD $0x540016eb // b.lt LBB0_227 $732(%rip) +LBB0_221: + WORD $0xb201e3f6 // mov x22, #-8608480567731124088 + WORD $0xb203e3fb // mov x27, #2459565876494606882 + WORD $0xf2e0445b // movk x27, #546, lsl #48 WORD $0xad405676 // ldp q22, q21, [x19] WORD $0xad414e74 // ldp q20, q19, [x19, #32] WORD $0x6e238ed7 // cmeq.16b v23, v22, v3 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ec // fmov w12, s23 + WORD $0x1e2602ee // fmov w14, s23 WORD $0x6e238eb7 // cmeq.16b v23, v21, v3 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ed // fmov w13, s23 + WORD $0x1e2602ef // fmov w15, s23 WORD $0x6e238e97 // cmeq.16b v23, v20, v3 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 @@ -1457,35 +1233,35 @@ LBB0_259: WORD $0x1e2602f1 // fmov w17, s23 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01b0 // orr x16, x13, x12 - WORD $0xaa19020c // orr x12, x16, x25 - WORD $0xb500008c // cbnz x12, LBB0_261 $16(%rip) - WORD $0xd2800019 // mov x25, #0 - WORD $0xd2800004 // mov x4, #0 - WORD $0x1400000a // b LBB0_262 $40(%rip) -LBB0_261: - WORD $0x8a39020c // bic x12, x16, x25 - WORD $0xaa0c072d // orr x13, x25, x12, lsl #1 - WORD $0x8a2d0210 // bic x16, x16, x13 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01e2 // orr x2, x15, x14 + WORD $0xaa17004e // orr x14, x2, x23 + WORD $0xb500008e // cbnz x14, LBB0_223 $16(%rip) + WORD $0xd2800017 // mov x23, #0 + WORD $0xd280001a // mov x26, #0 + WORD $0x1400000a // b LBB0_224 $40(%rip) +LBB0_223: + WORD $0x8a37004e // bic x14, x2, x23 + WORD $0xaa0e06ef // orr x15, x23, x14, lsl #1 + WORD $0x8a2f0050 // bic x16, x2, x15 WORD $0x9201f210 // and x16, x16, #0xaaaaaaaaaaaaaaaa - WORD $0xab0c020c // adds x12, x16, x12 - WORD $0x1a9f37f9 // cset w25, hs - WORD $0xd37ff98c // lsl x12, x12, #1 - WORD $0xd200f18c // eor x12, x12, #0x5555555555555555 - WORD $0x8a0d0184 // and x4, x12, x13 -LBB0_262: + WORD $0xab0e020e // adds x14, x16, x14 + WORD $0x1a9f37f7 // cset w23, hs + WORD $0xd37ff9ce // lsl x14, x14, #1 + WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 + WORD $0x8a0f01da // and x26, x14, x15 +LBB0_224: WORD $0x6e208ed7 // cmeq.16b v23, v22, v0 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ec // fmov w12, s23 + WORD $0x1e2602ee // fmov w14, s23 WORD $0x6e208eb7 // cmeq.16b v23, v21, v0 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ed // fmov w13, s23 + WORD $0x1e2602ef // fmov w15, s23 WORD $0x6e208e97 // cmeq.16b v23, v20, v0 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 @@ -1498,68 +1274,64 @@ LBB0_262: WORD $0x1e2602f1 // fmov w17, s23 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0x8a24018c // bic x12, x12, x4 - WORD $0x9200e18d // and x13, x12, #0x1111111111111111 - WORD $0x9203e190 // and x16, x12, #0x2222222222222222 - WORD $0x9202e191 // and x17, x12, #0x4444444444444444 - WORD $0x9201e18c // and x12, x12, #0x8888888888888888 - WORD $0xb200e3fc // mov x28, #1229782938247303441 - WORD $0x9b1c7da2 // mul x2, x13, x28 - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0x9b077e04 // mul x4, x16, x7 - WORD $0xca040042 // eor x2, x2, x4 - WORD $0xb202e3e6 // mov x6, #4919131752989213764 - WORD $0xf2e08886 // movk x6, #1092, lsl #48 - WORD $0x9b067e24 // mul x4, x17, x6 - WORD $0xb203e3e5 // mov x5, #2459565876494606882 - WORD $0xf2e04445 // movk x5, #546, lsl #48 - WORD $0x9b057d85 // mul x5, x12, x5 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0xca040042 // eor x2, x2, x4 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0x8a3a01ce // bic x14, x14, x26 + WORD $0x9200e1cf // and x15, x14, #0x1111111111111111 + WORD $0x9203e1d0 // and x16, x14, #0x2222222222222222 + WORD $0x9202e1d1 // and x17, x14, #0x4444444444444444 + WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 + WORD $0x9b047de2 // mul x2, x15, x4 + WORD $0x9b1c7e06 // mul x6, x16, x28 + WORD $0xca060042 // eor x2, x2, x6 + WORD $0x9b077e26 // mul x6, x17, x7 + WORD $0xb202e3e5 // mov x5, #4919131752989213764 + WORD $0xf2e08885 // movk x5, #1092, lsl #48 + WORD $0x9b1b7dc7 // mul x7, x14, x27 + WORD $0xca0700c6 // eor x6, x6, x7 + WORD $0xca060042 // eor x2, x2, x6 WORD $0xb203e3fe // mov lr, #2459565876494606882 - WORD $0x9b1e7da4 // mul x4, x13, lr - WORD $0x9b1c7e05 // mul x5, x16, x28 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0x9b077e25 // mul x5, x17, x7 - WORD $0x9b067d86 // mul x6, x12, x6 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0x9b157da5 // mul x5, x13, x21 - WORD $0x9b1e7e06 // mul x6, x16, lr - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b1c7e26 // mul x6, x17, x28 - WORD $0x9b077d87 // mul x7, x12, x7 + WORD $0x9b1e7de6 // mul x6, x15, lr + WORD $0x9b047e07 // mul x7, x16, x4 + WORD $0xca0700c6 // eor x6, x6, x7 + WORD $0x9b1c7e27 // mul x7, x17, x28 + WORD $0x9b057dda // mul x26, x14, x5 + WORD $0xca1a00e7 // eor x7, x7, x26 WORD $0xca0700c6 // eor x6, x6, x7 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b097dad // mul x13, x13, x9 - WORD $0x9b157e10 // mul x16, x16, x21 - WORD $0xca1001ad // eor x13, x13, x16 + WORD $0xb202e3e5 // mov x5, #4919131752989213764 + WORD $0x9b057de7 // mul x7, x15, x5 + WORD $0x9b1e7e1a // mul x26, x16, lr + WORD $0xca1a00e7 // eor x7, x7, x26 + WORD $0x9b047e3a // mul x26, x17, x4 + WORD $0x9b1c7ddb // mul x27, x14, x28 + WORD $0xca1b035a // eor x26, x26, x27 + WORD $0xca1a00e7 // eor x7, x7, x26 + WORD $0x9b167def // mul x15, x15, x22 + WORD $0x9b057e10 // mul x16, x16, x5 + WORD $0xca1001ef // eor x15, x15, x16 WORD $0x9b1e7e30 // mul x16, x17, lr - WORD $0x9b1c7d8c // mul x12, x12, x28 - WORD $0xca0c020c // eor x12, x16, x12 - WORD $0xca0c01ac // eor x12, x13, x12 - WORD $0x9200e04d // and x13, x2, #0x1111111111111111 - WORD $0x9203e090 // and x16, x4, #0x2222222222222222 - WORD $0x9202e0b1 // and x17, x5, #0x4444444444444444 - WORD $0x9201e18c // and x12, x12, #0x8888888888888888 - WORD $0xaa1001ad // orr x13, x13, x16 - WORD $0xaa0c022c // orr x12, x17, x12 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0xca1b0185 // eor x5, x12, x27 + WORD $0x9b047dce // mul x14, x14, x4 + WORD $0xca0e020e // eor x14, x16, x14 + WORD $0xca0e01ee // eor x14, x15, x14 + WORD $0x9200e04f // and x15, x2, #0x1111111111111111 + WORD $0x9203e0d0 // and x16, x6, #0x2222222222222222 + WORD $0x9202e0f1 // and x17, x7, #0x4444444444444444 + WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 + WORD $0xaa1001ef // orr x15, x15, x16 + WORD $0xaa0e022e // orr x14, x17, x14 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0xca1901d9 // eor x25, x14, x25 WORD $0x6e278ed7 // cmeq.16b v23, v22, v7 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ec // fmov w12, s23 + WORD $0x1e2602ee // fmov w14, s23 WORD $0x6e278eb7 // cmeq.16b v23, v21, v7 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ed // fmov w13, s23 + WORD $0x1e2602ef // fmov w15, s23 WORD $0x6e278e97 // cmeq.16b v23, v20, v7 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 @@ -1572,20 +1344,20 @@ LBB0_262: WORD $0x1e2602f1 // fmov w17, s23 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0x8a25019c // bic x28, x12, x5 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0x8a3901da // bic x26, x14, x25 WORD $0x6e268ed6 // cmeq.16b v22, v22, v6 WORD $0x4e211ed6 // and.16b v22, v22, v1 WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602cc // fmov w12, s22 + WORD $0x1e2602ce // fmov w14, s22 WORD $0x6e268eb5 // cmeq.16b v21, v21, v6 WORD $0x4e211eb5 // and.16b v21, v21, v1 WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602ad // fmov w13, s21 + WORD $0x1e2602af // fmov w15, s21 WORD $0x6e268e94 // cmeq.16b v20, v20, v6 WORD $0x4e211e94 // and.16b v20, v20, v1 WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 @@ -1598,417 +1370,663 @@ LBB0_262: WORD $0x1e260271 // fmov w17, s19 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0xea250184 // bics x4, x12, x5 - WORD $0x54ffe9e0 // b.eq LBB0_257 $-708(%rip) -LBB0_263: - WORD $0xd1000490 // sub x16, x4, #1 - WORD $0x8a1c020c // and x12, x16, x28 - WORD $0x9e670193 // fmov d19, x12 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xea3901db // bics x27, x14, x25 + WORD $0x54ffe9a0 // b.eq LBB0_219 $-716(%rip) +LBB0_225: + WORD $0xd1000762 // sub x2, x27, #1 + WORD $0x8a1a004e // and x14, x2, x26 + WORD $0x9e6701d3 // fmov d19, x14 WORD $0x0e205a73 // cnt.8b v19, v19 WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026c // fmov w12, s19 - WORD $0x8b08018c // add x12, x12, x8 - WORD $0xeb17019f // cmp x12, x23 - WORD $0x54000729 // b.ls LBB0_282 $228(%rip) - WORD $0x910006f7 // add x23, x23, #1 - WORD $0xea040204 // ands x4, x16, x4 - WORD $0x54fffea1 // b.ne LBB0_263 $-44(%rip) - WORD $0x17ffff42 // b LBB0_257 $-760(%rip) -LBB0_265: - WORD $0xf100035f // cmp x26, #0 - WORD $0x5400120d // b.le LBB0_305 $576(%rip) + WORD $0x1e26026e // fmov w14, s19 + WORD $0x8b1401ce // add x14, x14, x20 + WORD $0xeb1501df // cmp x14, x21 + WORD $0x54000769 // b.ls LBB0_244 $236(%rip) + WORD $0x910006b5 // add x21, x21, #1 + WORD $0xea1b005b // ands x27, x2, x27 + WORD $0x54fffea1 // b.ne LBB0_225 $-44(%rip) + WORD $0x17ffff40 // b LBB0_219 $-768(%rip) +LBB0_227: + WORD $0xf100031f // cmp x24, #0 + WORD $0x54002ead // b.le LBB0_306 $1492(%rip) WORD $0xad0243f0 // stp q16, q16, [sp, #64] WORD $0xad0143f0 // stp q16, q16, [sp, #32] - WORD $0x92402e6c // and x12, x19, #0xfff - WORD $0xf13f059f // cmp x12, #4033 - WORD $0x54000363 // b.lo LBB0_277 $108(%rip) - WORD $0xf1008354 // subs x20, x26, #32 - WORD $0x540000a3 // b.lo LBB0_269 $20(%rip) + WORD $0x92402e68 // and x8, x19, #0xfff + WORD $0xf13f051f // cmp x8, #4033 + WORD $0x54000363 // b.lo LBB0_239 $108(%rip) + WORD $0xf100831a // subs x26, x24, #32 + WORD $0x540000a3 // b.lo LBB0_231 $20(%rip) WORD $0xacc15273 // ldp q19, q20, [x19], #32 WORD $0xad0153f3 // stp q19, q20, [sp, #32] - WORD $0xf9400fe5 // ldr x5, [sp, #24] - WORD $0x14000003 // b LBB0_270 $12(%rip) -LBB0_269: - WORD $0x910083e5 // add x5, sp, #32 - WORD $0xaa1a03f4 // mov x20, x26 -LBB0_270: - WORD $0xf1004290 // subs x16, x20, #16 - WORD $0x540002c3 // b.lo LBB0_278 $88(%rip) + WORD $0xaa0b03e8 // mov x8, x11 + WORD $0x14000003 // b LBB0_232 $12(%rip) +LBB0_231: + WORD $0x910083e8 // add x8, sp, #32 + WORD $0xaa1803fa // mov x26, x24 +LBB0_232: + WORD $0xf1004342 // subs x2, x26, #16 + WORD $0x54000303 // b.lo LBB0_240 $96(%rip) WORD $0x3cc10673 // ldr q19, [x19], #16 - WORD $0x3c8104b3 // str q19, [x5], #16 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xf1002210 // subs x16, x16, #8 - WORD $0x54000262 // b.hs LBB0_279 $76(%rip) -LBB0_272: - WORD $0xf1001290 // subs x16, x20, #4 - WORD $0x540002c3 // b.lo LBB0_280 $88(%rip) + WORD $0x3c810513 // str q19, [x8], #16 + WORD $0xaa0203fa // mov x26, x2 + WORD $0xf1002042 // subs x2, x2, #8 + WORD $0x540002a2 // b.hs LBB0_241 $84(%rip) +LBB0_234: + WORD $0xf1001342 // subs x2, x26, #4 + WORD $0x54000303 // b.lo LBB0_242 $96(%rip) +LBB0_235: + WORD $0xb840466e // ldr w14, [x19], #4 + WORD $0xb800450e // str w14, [x8], #4 + WORD $0xaa0203fa // mov x26, x2 + WORD $0xf1000842 // subs x2, x2, #2 + WORD $0x540002a2 // b.hs LBB0_243 $84(%rip) +LBB0_236: + WORD $0xb400007a // cbz x26, LBB0_238 $12(%rip) +LBB0_237: + WORD $0x3940026e // ldrb w14, [x19] + WORD $0x3900010e // strb w14, [x8] +LBB0_238: + WORD $0x910083f3 // add x19, sp, #32 +LBB0_239: + WORD $0x529fffe8 // mov w8, #65535 + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 + WORD $0x17ffff23 // b LBB0_221 $-884(%rip) +LBB0_240: + WORD $0xf1002342 // subs x2, x26, #8 + WORD $0x54fffda3 // b.lo LBB0_234 $-76(%rip) +LBB0_241: + WORD $0xf840866e // ldr x14, [x19], #8 + WORD $0xf800850e // str x14, [x8], #8 + WORD $0xaa0203fa // mov x26, x2 + WORD $0xf1001042 // subs x2, x2, #4 + WORD $0x54fffd42 // b.hs LBB0_235 $-88(%rip) +LBB0_242: + WORD $0xf1000b42 // subs x2, x26, #2 + WORD $0x54fffda3 // b.lo LBB0_236 $-76(%rip) +LBB0_243: + WORD $0x7840266e // ldrh w14, [x19], #2 + WORD $0x7800250e // strh w14, [x8], #2 + WORD $0xaa0203fa // mov x26, x2 + WORD $0xb5fffd42 // cbnz x2, LBB0_237 $-88(%rip) + WORD $0x17ffffeb // b LBB0_238 $-84(%rip) +LBB0_244: + WORD $0xf940040e // ldr x14, [x0, #8] + WORD $0xdac0036f // rbit x15, x27 + WORD $0xdac011ef // clz x15, x15 + WORD $0xcb1801ef // sub x15, x15, x24 + WORD $0x8b0e01ee // add x14, x15, x14 + WORD $0x910005cf // add x15, x14, #1 + WORD $0xf900002f // str x15, [x1] + WORD $0xf9400410 // ldr x16, [x0, #8] + WORD $0xeb1001ff // cmp x15, x16 + WORD $0x9a8e2616 // csinc x22, x16, x14, hs + WORD $0xf9000036 // str x22, [x1] + WORD $0x17fffd4a // b LBB0_152 $-2776(%rip) +LBB0_245: + WORD $0xdac0036e // rbit x14, x27 + WORD $0xdac011ce // clz x14, x14 + WORD $0x8b15028f // add x15, x20, x21 + WORD $0x8b0f01ce // add x14, x14, x15 + WORD $0x910009d6 // add x22, x14, #2 +LBB0_246: + WORD $0xf9000036 // str x22, [x1] + WORD $0x17fffd43 // b LBB0_152 $-2804(%rip) +LBB0_247: + WORD $0x5284801a // mov w26, #9216 + WORD $0x72bf941a // movk w26, #64672, lsl #16 + WORD $0xf90013ff // str xzr, [sp, #32] + WORD $0x8b170268 // add x8, x19, x23 + WORD $0xd1000515 // sub x21, x8, #1 + WORD $0x8b1802d9 // add x25, x22, x24 + WORD $0xeb15029f // cmp x20, x21 + WORD $0x54001942 // b.hs LBB0_285 $808(%rip) + WORD $0xf100071f // cmp x24, #1 + WORD $0x5400190b // b.lt LBB0_285 $800(%rip) +LBB0_249: + WORD $0x39400288 // ldrb w8, [x20] + WORD $0x7101711f // cmp w8, #92 + WORD $0x540001e1 // b.ne LBB0_254 $60(%rip) + WORD $0xcb1402bb // sub x27, x21, x20 + WORD $0xf100077f // cmp x27, #1 + WORD $0x5401becb // b.lt LBB0_937 $14296(%rip) + WORD $0x39400688 // ldrb w8, [x20, #1] +Lloh16: + WORD $0x1001c4ee // adr x14, __UnquoteTab $14492(%rip) +Lloh17: + WORD $0x910001ce // add x14, x14, __UnquoteTab@PAGEOFF $0(%rip) + WORD $0x386869c8 // ldrb w8, [x14, x8] + WORD $0x7103fd1f // cmp w8, #255 + WORD $0x54000180 // b.eq LBB0_256 $48(%rip) + WORD $0x3401bd68 // cbz w8, LBB0_935 $14252(%rip) + WORD $0x390083e8 // strb w8, [sp, #32] + WORD $0x91000a94 // add x20, x20, #2 + WORD $0x52800028 // mov w8, #1 + WORD $0x14000049 // b LBB0_265 $292(%rip) +LBB0_254: + WORD $0x394002ce // ldrb w14, [x22] + WORD $0x6b0e011f // cmp w8, w14 + WORD $0x54001801 // b.ne LBB0_287 $768(%rip) + WORD $0x91000694 // add x20, x20, #1 + WORD $0x910006d6 // add x22, x22, #1 + WORD $0x14000054 // b LBB0_271 $336(%rip) +LBB0_256: + WORD $0xf100137f // cmp x27, #4 + WORD $0x5401bc43 // b.lo LBB0_936 $14216(%rip) + WORD $0xb8402288 // ldur w8, [x20, #2] + WORD $0x5299fa0e // mov w14, #53200 + WORD $0x72b9f9ee // movk w14, #53199, lsl #16 + WORD $0x0b0e010e // add w14, w8, w14 + WORD $0x3201c3ef // mov w15, #-2139062144 + WORD $0x0a2801f8 // bic w24, w15, w8 + WORD $0x6a0e031f // tst w24, w14 + WORD $0x5401ba81 // b.ne LBB0_933 $14160(%rip) + WORD $0x5283232e // mov w14, #6425 + WORD $0x72a3232e // movk w14, #6425, lsl #16 + WORD $0x0b0e010e // add w14, w8, w14 + WORD $0x2a0801ce // orr w14, w14, w8 + WORD $0x3201c3f0 // mov w16, #-2139062144 + WORD $0x6a0f01df // tst w14, w15 + WORD $0x5401b9a1 // b.ne LBB0_933 $14132(%rip) + WORD $0x3200dbee // mov w14, #2139062143 + WORD $0x0a0e0102 // and w2, w8, w14 + WORD $0x3202c7ee // mov w14, #-1061109568 + WORD $0x4b0201ce // sub w14, w14, w2 + WORD $0x5288c8cf // mov w15, #17990 + WORD $0x72a8c8cf // movk w15, #17990, lsl #16 + WORD $0x0b0f004f // add w15, w2, w15 + WORD $0x0a0e01ee // and w14, w15, w14 + WORD $0x6a1801df // tst w14, w24 + WORD $0x5401b861 // b.ne LBB0_933 $14092(%rip) + WORD $0x3203cbee // mov w14, #-522133280 + WORD $0x4b0201ce // sub w14, w14, w2 + WORD $0x5287272f // mov w15, #14649 + WORD $0x72a7272f // movk w15, #14649, lsl #16 + WORD $0x0b0f004f // add w15, w2, w15 + WORD $0x0a0e01ee // and w14, w15, w14 + WORD $0x6a1801df // tst w14, w24 + WORD $0x5401b761 // b.ne LBB0_933 $14060(%rip) + WORD $0x5ac00908 // rev w8, w8 + WORD $0x3200c3ee // mov w14, #16843009 + WORD $0x0a6811ce // bic w14, w14, w8, lsr #4 + WORD $0x0b0e0dce // add w14, w14, w14, lsl #3 + WORD $0x3200cfef // mov w15, #252645135 + WORD $0x0a0f0108 // and w8, w8, w15 + WORD $0x0b0801c8 // add w8, w14, w8 + WORD $0x2a481108 // orr w8, w8, w8, lsr #4 + WORD $0x53087d0e // lsr w14, w8, #8 + WORD $0x12181dc2 // and w2, w14, #0xff00 + WORD $0xaa0203f8 // mov x24, x2 + WORD $0x33001d18 // bfxil w24, w8, #0, #8 + WORD $0x91001a9c // add x28, x20, #6 + WORD $0x7101ff1f // cmp w24, #127 + WORD $0x540004e9 // b.ls LBB0_273 $156(%rip) + WORD $0x711fff1f // cmp w24, #2047 + WORD $0x54000529 // b.ls LBB0_274 $164(%rip) + WORD $0x5140384e // sub w14, w2, #14, lsl #12 + WORD $0x312005df // cmn w14, #2049 + WORD $0x540005e8 // b.hi LBB0_275 $188(%rip) + WORD $0x530c7c4e // lsr w14, w2, #12 + WORD $0x321b09ce // orr w14, w14, #0xe0 + WORD $0x390083ee // strb w14, [sp, #32] + WORD $0x5280100e // mov w14, #128 + WORD $0x33062f0e // bfxil w14, w24, #6, #6 + WORD $0x390087ee // strb w14, [sp, #33] + WORD $0x5280100e // mov w14, #128 + WORD $0x3300150e // bfxil w14, w8, #0, #6 + WORD $0x39008bee // strb w14, [sp, #34] + WORD $0xaa1c03f4 // mov x20, x28 + WORD $0x52800068 // mov w8, #3 +LBB0_265: + WORD $0x910083f8 // add x24, sp, #32 + WORD $0xaa080308 // orr x8, x24, x8 + WORD $0xeb1902df // cmp x22, x25 + WORD $0x54000182 // b.hs LBB0_270 $48(%rip) + WORD $0x910083f8 // add x24, sp, #32 +LBB0_267: + WORD $0x394002ce // ldrb w14, [x22] + WORD $0x3940030f // ldrb w15, [x24] + WORD $0x6b0f01df // cmp w14, w15 + WORD $0x540000e1 // b.ne LBB0_270 $28(%rip) + WORD $0x910006d6 // add x22, x22, #1 + WORD $0x91000718 // add x24, x24, #1 + WORD $0xeb1902df // cmp x22, x25 + WORD $0x54000062 // b.hs LBB0_270 $12(%rip) + WORD $0xeb08031f // cmp x24, x8 + WORD $0x54fffee3 // b.lo LBB0_267 $-36(%rip) +LBB0_270: + WORD $0xeb08031f // cmp x24, x8 + WORD $0x54000d41 // b.ne LBB0_287 $424(%rip) +LBB0_271: + WORD $0xeb15029f // cmp x20, x21 + WORD $0x54000b82 // b.hs LBB0_285 $368(%rip) + WORD $0xeb1902df // cmp x22, x25 + WORD $0x54fff263 // b.lo LBB0_249 $-436(%rip) + WORD $0x14000059 // b LBB0_285 $356(%rip) LBB0_273: - WORD $0xb840466c // ldr w12, [x19], #4 - WORD $0xb80044ac // str w12, [x5], #4 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xf1000a10 // subs x16, x16, #2 - WORD $0x54000262 // b.hs LBB0_281 $76(%rip) + WORD $0x390083e8 // strb w8, [sp, #32] + WORD $0xaa1c03f4 // mov x20, x28 + WORD $0x52800028 // mov w8, #1 + WORD $0x17ffffe7 // b LBB0_265 $-100(%rip) LBB0_274: - WORD $0xb4000074 // cbz x20, LBB0_276 $12(%rip) + WORD $0x53067f0e // lsr w14, w24, #6 + WORD $0x321a05ce // orr w14, w14, #0xc0 + WORD $0x390083ee // strb w14, [sp, #32] + WORD $0x5280100e // mov w14, #128 + WORD $0x3300150e // bfxil w14, w8, #0, #6 + WORD $0x390087ee // strb w14, [sp, #33] + WORD $0xaa1c03f4 // mov x20, x28 + WORD $0x52800048 // mov w8, #2 + WORD $0x17ffffde // b LBB0_265 $-136(%rip) LBB0_275: - WORD $0x3940026c // ldrb w12, [x19] - WORD $0x390000ac // strb w12, [x5] -LBB0_276: - WORD $0x910083f3 // add x19, sp, #32 -LBB0_277: - WORD $0xb202e3f5 // mov x21, #4919131752989213764 - WORD $0xb201e3e9 // mov x9, #-8608480567731124088 - WORD $0x529ffff4 // mov w20, #65535 - WORD $0xf94007e3 // ldr x3, [sp, #8] - WORD $0x17ffff26 // b LBB0_259 $-872(%rip) -LBB0_278: - WORD $0xf1002290 // subs x16, x20, #8 - WORD $0x54fffde3 // b.lo LBB0_272 $-68(%rip) -LBB0_279: - WORD $0xf840866c // ldr x12, [x19], #8 - WORD $0xf80084ac // str x12, [x5], #8 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xf1001210 // subs x16, x16, #4 - WORD $0x54fffd82 // b.hs LBB0_273 $-80(%rip) -LBB0_280: - WORD $0xf1000a90 // subs x16, x20, #2 - WORD $0x54fffde3 // b.lo LBB0_274 $-68(%rip) -LBB0_281: - WORD $0x7840266c // ldrh w12, [x19], #2 - WORD $0x780024ac // strh w12, [x5], #2 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xb5fffd90 // cbnz x16, LBB0_275 $-80(%rip) - WORD $0x17ffffed // b LBB0_276 $-76(%rip) -LBB0_282: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xdac0008c // rbit x12, x4 - WORD $0xdac0118c // clz x12, x12 - WORD $0xcb1a018c // sub x12, x12, x26 - WORD $0x8b080188 // add x8, x12, x8 - WORD $0x9100050c // add x12, x8, #1 - WORD $0xf900002c // str x12, [x1] - WORD $0xf940040d // ldr x13, [x0, #8] - WORD $0xeb0d019f // cmp x12, x13 - WORD $0x9a8825b3 // csinc x19, x13, x8, hs - WORD $0x14000006 // b LBB0_284 $24(%rip) -LBB0_283: - WORD $0xdac0008c // rbit x12, x4 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b0802e8 // add x8, x23, x8 - WORD $0x8b080188 // add x8, x12, x8 - WORD $0x91000913 // add x19, x8, #2 -LBB0_284: - WORD $0xf9000033 // str x19, [x1] - WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] - WORD $0x17fffd75 // b LBB0_197 $-2604(%rip) + WORD $0x92800068 // mov x8, #-4 + WORD $0xf1001b7f // cmp x27, #6 + WORD $0x5401b543 // b.lo LBB0_950 $13992(%rip) + WORD $0x530a7f0e // lsr w14, w24, #10 + WORD $0x7100d9df // cmp w14, #54 + WORD $0x5401b4e8 // b.hi LBB0_950 $13980(%rip) + WORD $0x39400388 // ldrb w8, [x28] + WORD $0x7101711f // cmp w8, #92 + WORD $0x5401b421 // b.ne LBB0_949 $13956(%rip) + WORD $0x39401e88 // ldrb w8, [x20, #7] + WORD $0x7101d51f // cmp w8, #117 + WORD $0x5401b3c1 // b.ne LBB0_949 $13944(%rip) + WORD $0xb9400a88 // ldr w8, [x20, #8] + WORD $0x5299fa0e // mov w14, #53200 + WORD $0x72b9f9ee // movk w14, #53199, lsl #16 + WORD $0x0b0e010e // add w14, w8, w14 + WORD $0x0a28021b // bic w27, w16, w8 + WORD $0x6a0e037f // tst w27, w14 + WORD $0x5401b2a1 // b.ne LBB0_948 $13908(%rip) + WORD $0x5283232e // mov w14, #6425 + WORD $0x72a3232e // movk w14, #6425, lsl #16 + WORD $0x0b0e010e // add w14, w8, w14 + WORD $0x2a0801ce // orr w14, w14, w8 + WORD $0x6a1001df // tst w14, w16 + WORD $0x5401b1e1 // b.ne LBB0_948 $13884(%rip) + WORD $0x3200dbee // mov w14, #2139062143 + WORD $0x0a0e0102 // and w2, w8, w14 + WORD $0x3202c7ee // mov w14, #-1061109568 + WORD $0x4b0201ce // sub w14, w14, w2 + WORD $0x5288c8cf // mov w15, #17990 + WORD $0x72a8c8cf // movk w15, #17990, lsl #16 + WORD $0x0b0f004f // add w15, w2, w15 + WORD $0x0a0e01ee // and w14, w15, w14 + WORD $0x6a1b01df // tst w14, w27 + WORD $0x5401b0a1 // b.ne LBB0_948 $13844(%rip) + WORD $0x3203cbee // mov w14, #-522133280 + WORD $0x4b0201ce // sub w14, w14, w2 + WORD $0x5287272f // mov w15, #14649 + WORD $0x72a7272f // movk w15, #14649, lsl #16 + WORD $0x0b0f004f // add w15, w2, w15 + WORD $0x0a0e01ee // and w14, w15, w14 + WORD $0x6a1b01df // tst w14, w27 + WORD $0x5401afa1 // b.ne LBB0_948 $13812(%rip) + WORD $0x5ac00908 // rev w8, w8 + WORD $0x3200c3ee // mov w14, #16843009 + WORD $0x0a6811ce // bic w14, w14, w8, lsr #4 + WORD $0x0b0e0dce // add w14, w14, w14, lsl #3 + WORD $0x3200cfef // mov w15, #252645135 + WORD $0x0a0f0108 // and w8, w8, w15 + WORD $0x0b0801c8 // add w8, w14, w8 + WORD $0x2a481108 // orr w8, w8, w8, lsr #4 + WORD $0x53087d0e // lsr w14, w8, #8 + WORD $0x12181dc2 // and w2, w14, #0xff00 + WORD $0x5140384e // sub w14, w2, #14, lsl #12 + WORD $0x311001df // cmn w14, #1024 + WORD $0x5401aee3 // b.lo LBB0_951 $13788(%rip) + WORD $0x12001d0e // and w14, w8, #0xff + WORD $0x2a1829ce // orr w14, w14, w24, lsl #10 + WORD $0x0b1a004f // add w15, w2, w26 + WORD $0x0b0f01ce // add w14, w14, w15 + WORD $0x53127dcf // lsr w15, w14, #18 + WORD $0x321c0def // orr w15, w15, #0xf0 + WORD $0x390083ef // strb w15, [sp, #32] + WORD $0x5280100f // mov w15, #128 + WORD $0x330c45cf // bfxil w15, w14, #12, #6 + WORD $0x390087ef // strb w15, [sp, #33] + WORD $0x5280100f // mov w15, #128 + WORD $0x33062dcf // bfxil w15, w14, #6, #6 + WORD $0x39008bef // strb w15, [sp, #34] + WORD $0x5280100e // mov w14, #128 + WORD $0x3300150e // bfxil w14, w8, #0, #6 + WORD $0x39008fee // strb w14, [sp, #35] + WORD $0x91003294 // add x20, x20, #12 + WORD $0x52800088 // mov w8, #4 + WORD $0x17ffff93 // b LBB0_265 $-436(%rip) LBB0_285: - WORD $0xf9000033 // str x19, [x1] - WORD $0x17fffd73 // b LBB0_197 $-2612(%rip) + WORD $0xeb15029f // cmp x20, x21 + WORD $0xfa5902c0 // ccmp x22, x25, #0, eq + WORD $0x1a9f17f4 // cset w20, eq LBB0_286: - WORD $0xd2800005 // mov x5, #0 - WORD $0x17fffc9f // b LBB0_130 $-3460(%rip) + WORD $0x529fffe8 // mov w8, #65535 + WORD $0x3200f3fe // mov w30, #1431655765 + WORD $0x3201f3e5 // mov w5, #-1431655766 + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 + WORD $0x17fffb64 // b LBB0_72 $-4720(%rip) LBB0_287: - WORD $0x8b1302d4 // add x20, x22, x19 - WORD $0xf100051f // cmp x8, #1 - WORD $0x54000aca // b.ge LBB0_309 $344(%rip) - WORD $0x14000063 // b LBB0_314 $396(%rip) + WORD $0xd2800014 // mov x20, #0 + WORD $0x17fffff6 // b LBB0_286 $-40(%rip) LBB0_288: - WORD $0x10ff41e9 // adr x9, lCPI0_0 $-6084(%rip) - WORD $0x14000017 // b LBB0_292 $92(%rip) + WORD $0x8b160268 // add x8, x19, x22 + WORD $0xf10006bf // cmp x21, #1 + WORD $0x54000bca // b.ge LBB0_310 $376(%rip) + WORD $0x1400006b // b LBB0_315 $428(%rip) LBB0_289: - WORD $0xdac0008c // rbit x12, x4 - WORD $0xdac0118c // clz x12, x12 - WORD $0xcb16020d // sub x13, x16, x22 - WORD $0x8b0c01ac // add x12, x13, x12 - WORD $0xb100079f // cmn x28, #1 - WORD $0x9a8c139c // csel x28, x28, x12, ne + WORD $0x3201f3e5 // mov w5, #-1431655766 + WORD $0x1400001b // b LBB0_293 $108(%rip) LBB0_290: - WORD $0x0a39008c // bic w12, w4, w25 - WORD $0x531f798d // lsl w13, w12, #1 - WORD $0x331f7999 // bfi w25, w12, #1, #31 - WORD $0x0a2d008d // bic w13, w4, w13 - WORD $0x1201f1ad // and w13, w13, #0xaaaaaaaa - WORD $0x2b0c01ac // adds w12, w13, w12 - WORD $0x4a0c052c // eor w12, w9, w12, lsl #1 - WORD $0x0a19018c // and w12, w12, w25 - WORD $0x1a9f37f9 // cset w25, hs - WORD $0x2a2c03ec // mvn w12, w12 - WORD $0x8a1e019e // and lr, x12, lr - WORD $0x529ffff4 // mov w20, #65535 - WORD $0x10ff3f69 // adr x9, lCPI0_0 $-6164(%rip) - WORD $0xb5ff769e // cbnz lr, LBB0_90 $-4400(%rip) + WORD $0xdac003c8 // rbit x8, lr + WORD $0xdac01108 // clz x8, x8 + WORD $0xcb13020e // sub x14, x16, x19 + WORD $0x8b0801c8 // add x8, x14, x8 + WORD $0xb100075f // cmn x26, #1 + WORD $0x9a88135a // csel x26, x26, x8, ne LBB0_291: - WORD $0x91008210 // add x16, x16, #32 - WORD $0xaa1b03fe // mov lr, x27 + WORD $0x0a3703c8 // bic w8, w30, w23 + WORD $0x531f790e // lsl w14, w8, #1 + WORD $0x331f7917 // bfi w23, w8, #1, #31 + WORD $0x0a2e03ce // bic w14, w30, w14 + WORD $0x1201f1ce // and w14, w14, #0xaaaaaaaa + WORD $0x2b0801c8 // adds w8, w14, w8 + WORD $0x4a0804a8 // eor w8, w5, w8, lsl #1 + WORD $0x0a170108 // and w8, w8, w23 + WORD $0x1a9f37f7 // cset w23, hs + WORD $0x2a2803e8 // mvn w8, w8 + WORD $0x8a1b011b // and x27, x8, x27 + WORD $0x529fffe8 // mov w8, #65535 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 + WORD $0x3200f3fe // mov w30, #1431655765 + WORD $0x3201f3e5 // mov w5, #-1431655766 + WORD $0xb5ffb59b // cbnz x27, LBB0_208 $-2384(%rip) LBB0_292: - WORD $0xb5000419 // cbnz x25, LBB0_303 $128(%rip) - WORD $0xb400033e // cbz lr, LBB0_301 $100(%rip) -LBB0_294: - WORD $0xaa3603ed // mvn x13, x22 + WORD $0x91008210 // add x16, x16, #32 + WORD $0xaa1903fb // mov x27, x25 +LBB0_293: + WORD $0xb5000437 // cbnz x23, LBB0_304 $132(%rip) + WORD $0xb400039b // cbz x27, LBB0_302 $112(%rip) LBB0_295: - WORD $0xaa1003fb // mov x27, x16 - WORD $0x38401779 // ldrb w25, [x27], #1 + WORD $0xaa3303ee // mvn x14, x19 +LBB0_296: + WORD $0xaa1003fe // mov lr, x16 + WORD $0x384017d9 // ldrb w25, [lr], #1 WORD $0x71008b3f // cmp w25, #34 - WORD $0x540002a0 // b.eq LBB0_302 $84(%rip) - WORD $0xd10007c4 // sub x4, lr, #1 + WORD $0x54000300 // b.eq LBB0_303 $96(%rip) + WORD $0xd1000777 // sub x23, x27, #1 WORD $0x7101733f // cmp w25, #92 - WORD $0x540000a0 // b.eq LBB0_298 $20(%rip) - WORD $0xaa1b03f0 // mov x16, x27 - WORD $0xaa0403fe // mov lr, x4 - WORD $0xb5fffee4 // cbnz x4, LBB0_295 $-36(%rip) - WORD $0x1400000b // b LBB0_300 $44(%rip) -LBB0_298: - WORD $0xb4012ce4 // cbz x4, LBB0_805 $9628(%rip) - WORD $0x8b0d036c // add x12, x27, x13 - WORD $0xb100079f // cmn x28, #1 - WORD $0x9a9c019c // csel x28, x12, x28, eq + WORD $0x540000a0 // b.eq LBB0_299 $20(%rip) + WORD $0xaa1e03f0 // mov x16, lr + WORD $0xaa1703fb // mov x27, x23 + WORD $0xb5fffef7 // cbnz x23, LBB0_296 $-36(%rip) + WORD $0x1400000e // b LBB0_301 $56(%rip) +LBB0_299: + WORD $0xb4019457 // cbz x23, LBB0_911 $12936(%rip) + WORD $0x8b0e03c8 // add x8, lr, x14 + WORD $0xb100075f // cmn x26, #1 + WORD $0x9a9a011a // csel x26, x8, x26, eq WORD $0x91000a10 // add x16, x16, #2 - WORD $0xd1000bc4 // sub x4, lr, #2 - WORD $0x529ffff4 // mov w20, #65535 - WORD $0x10ff3c49 // adr x9, lCPI0_0 $-6264(%rip) - WORD $0xaa0403fe // mov lr, x4 - WORD $0xb5fffd84 // cbnz x4, LBB0_295 $-80(%rip) -LBB0_300: - WORD $0x71008b3f // cmp w25, #34 - WORD $0x54012b81 // b.ne LBB0_805 $9584(%rip) + WORD $0xd1000b77 // sub x23, x27, #2 + WORD $0x529fffe8 // mov w8, #65535 + WORD $0x3201f3e5 // mov w5, #-1431655766 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 + WORD $0xaa1703fb // mov x27, x23 + WORD $0xb5fffd37 // cbnz x23, LBB0_296 $-92(%rip) LBB0_301: - WORD $0xaa1003fb // mov x27, x16 + WORD $0x71008b3f // cmp w25, #34 + WORD $0x54019281 // b.ne LBB0_911 $12880(%rip) LBB0_302: - WORD $0x3200f3e6 // mov w6, #1431655765 - WORD $0x3201f3fe // mov w30, #-1431655766 - WORD $0xcb160379 // sub x25, x27, x22 - WORD $0xb6ff6119 // tbz x25, #63, LBB0_61 $-5088(%rip) - WORD $0x14000956 // b LBB0_805 $9560(%rip) + WORD $0xaa1003fe // mov lr, x16 LBB0_303: - WORD $0xb4012abe // cbz lr, LBB0_805 $9556(%rip) - WORD $0xaa3603ec // mvn x12, x22 - WORD $0x8b0c020c // add x12, x16, x12 - WORD $0xb100079f // cmn x28, #1 - WORD $0x9a9c019c // csel x28, x12, x28, eq + WORD $0xcb1303d7 // sub x23, lr, x19 + WORD $0x3200f3fe // mov w30, #1431655765 + WORD $0x17fffafc // b LBB0_61 $-5136(%rip) +LBB0_304: + WORD $0xb40191fb // cbz x27, LBB0_911 $12860(%rip) + WORD $0xaa3303e8 // mvn x8, x19 + WORD $0x8b080208 // add x8, x16, x8 + WORD $0xb100075f // cmn x26, #1 + WORD $0x9a9a011a // csel x26, x8, x26, eq WORD $0x91000610 // add x16, x16, #1 - WORD $0xd10007de // sub lr, lr, #1 - WORD $0x529ffff4 // mov w20, #65535 - WORD $0xb5fffb5e // cbnz lr, LBB0_294 $-152(%rip) - WORD $0x17fffff1 // b LBB0_301 $-60(%rip) -LBB0_305: - WORD $0xf9400413 // ldr x19, [x0, #8] - WORD $0x1400001e // b LBB0_313 $120(%rip) + WORD $0xd100077b // sub x27, x27, #1 + WORD $0x529fffe8 // mov w8, #65535 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 + WORD $0xb5fffadb // cbnz x27, LBB0_295 $-168(%rip) + WORD $0x17fffff0 // b LBB0_302 $-64(%rip) LBB0_306: - WORD $0xd10004ac // sub x12, x5, #1 - WORD $0xeb08019f // cmp x12, x8 - WORD $0x54000380 // b.eq LBB0_314 $112(%rip) - WORD $0x8b1702cc // add x12, x22, x23 - WORD $0x8b08018c // add x12, x12, x8 - WORD $0x91000994 // add x20, x12, #2 - WORD $0xcb0800a8 // sub x8, x5, x8 - WORD $0xd1000908 // sub x8, x8, #2 - WORD $0xf100051f // cmp x8, #1 - WORD $0x540000ea // b.ge LBB0_309 $28(%rip) - WORD $0x14000014 // b LBB0_314 $80(%rip) -LBB0_308: - WORD $0x92800030 // mov x16, #-2 - WORD $0x52800044 // mov w4, #2 - WORD $0x8b040294 // add x20, x20, x4 - WORD $0xab100108 // adds x8, x8, x16 - WORD $0x540001ed // b.le LBB0_314 $60(%rip) + WORD $0xf9400416 // ldr x22, [x0, #8] + WORD $0x1400001e // b LBB0_314 $120(%rip) +LBB0_307: + WORD $0xd10006e8 // sub x8, x23, #1 + WORD $0xeb15011f // cmp x8, x21 + WORD $0x54000380 // b.eq LBB0_315 $112(%rip) + WORD $0x8b140268 // add x8, x19, x20 + WORD $0x8b150108 // add x8, x8, x21 + WORD $0x91000908 // add x8, x8, #2 + WORD $0xcb1502ee // sub x14, x23, x21 + WORD $0xd10009d5 // sub x21, x14, #2 + WORD $0xf10006bf // cmp x21, #1 + WORD $0x540000ea // b.ge LBB0_310 $28(%rip) + WORD $0x14000014 // b LBB0_315 $80(%rip) LBB0_309: - WORD $0x39400290 // ldrb w16, [x20] - WORD $0x7101721f // cmp w16, #92 - WORD $0x54ffff20 // b.eq LBB0_308 $-28(%rip) - WORD $0x71008a1f // cmp w16, #34 - WORD $0x540000e0 // b.eq LBB0_312 $28(%rip) - WORD $0x92800010 // mov x16, #-1 - WORD $0x52800024 // mov w4, #1 - WORD $0x8b040294 // add x20, x20, x4 - WORD $0xab100108 // adds x8, x8, x16 - WORD $0x54fffeec // b.gt LBB0_309 $-36(%rip) - WORD $0x14000004 // b LBB0_314 $16(%rip) -LBB0_312: - WORD $0xcb160288 // sub x8, x20, x22 - WORD $0x91000513 // add x19, x8, #1 + WORD $0x92800022 // mov x2, #-2 + WORD $0x52800054 // mov w20, #2 + WORD $0x8b140108 // add x8, x8, x20 + WORD $0xab0202b5 // adds x21, x21, x2 + WORD $0x540001ed // b.le LBB0_315 $60(%rip) +LBB0_310: + WORD $0x39400102 // ldrb w2, [x8] + WORD $0x7101705f // cmp w2, #92 + WORD $0x54ffff20 // b.eq LBB0_309 $-28(%rip) + WORD $0x7100885f // cmp w2, #34 + WORD $0x540000e0 // b.eq LBB0_313 $28(%rip) + WORD $0x92800002 // mov x2, #-1 + WORD $0x52800034 // mov w20, #1 + WORD $0x8b140108 // add x8, x8, x20 + WORD $0xab0202b5 // adds x21, x21, x2 + WORD $0x54fffeec // b.gt LBB0_310 $-36(%rip) + WORD $0x14000004 // b LBB0_315 $16(%rip) LBB0_313: - WORD $0xf9000033 // str x19, [x1] + WORD $0xcb130108 // sub x8, x8, x19 + WORD $0x91000516 // add x22, x8, #1 LBB0_314: - WORD $0x529ffff4 // mov w20, #65535 - WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] - WORD $0xf94007e3 // ldr x3, [sp, #8] - WORD $0x17fffd07 // b LBB0_197 $-3044(%rip) + WORD $0xf9000036 // str x22, [x1] LBB0_315: - WORD $0x71016d1f // cmp w8, #91 - WORD $0x540118e1 // b.ne LBB0_775 $8988(%rip) - WORD $0xf9400568 // ldr x8, [x11, #8] - WORD $0xf9400117 // ldr x23, [x8] - WORD $0xb7f91677 // tbnz x23, #63, LBB0_768 $8908(%rip) - WORD $0xf9400405 // ldr x5, [x0, #8] - WORD $0xeb05033f // cmp x25, x5 - WORD $0x54000162 // b.hs LBB0_322 $44(%rip) - WORD $0x38796ac8 // ldrb w8, [x22, x25] - WORD $0x7100351f // cmp w8, #13 - WORD $0x54000100 // b.eq LBB0_322 $32(%rip) - WORD $0x7100811f // cmp w8, #32 - WORD $0x540000c0 // b.eq LBB0_322 $24(%rip) - WORD $0x51002d08 // sub w8, w8, #11 - WORD $0x3100091f // cmn w8, #2 - WORD $0x54000062 // b.hs LBB0_322 $12(%rip) - WORD $0xaa1903e8 // mov x8, x25 - WORD $0x14000033 // b LBB0_339 $204(%rip) -LBB0_322: - WORD $0x91000728 // add x8, x25, #1 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x54000122 // b.hs LBB0_326 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_326 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_326 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000503 // b.lo LBB0_339 $160(%rip) -LBB0_326: - WORD $0x91000b28 // add x8, x25, #2 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x54000122 // b.hs LBB0_330 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_330 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_330 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x540003a3 // b.lo LBB0_339 $116(%rip) -LBB0_330: - WORD $0x91000f28 // add x8, x25, #3 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x54000122 // b.hs LBB0_334 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_334 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_334 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000243 // b.lo LBB0_339 $72(%rip) -LBB0_334: - WORD $0x91001328 // add x8, x25, #4 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x54000162 // b.hs LBB0_337 $44(%rip) + WORD $0x529fffe8 // mov w8, #65535 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 + WORD $0x17fffbf1 // b LBB0_152 $-4156(%rip) +LBB0_316: + WORD $0x71016e9f // cmp w20, #91 + WORD $0x54013ba1 // b.ne LBB0_829 $10100(%rip) + WORD $0xf9400522 // ldr x2, [x9, #8] + WORD $0xf9400054 // ldr x20, [x2] + WORD $0xb7f92d54 // tbnz x20, #63, LBB0_801 $9640(%rip) + WORD $0xf9400416 // ldr x22, [x0, #8] + WORD $0xeb1602ff // cmp x23, x22 + WORD $0x54000162 // b.hs LBB0_323 $44(%rip) + WORD $0x38776a62 // ldrb w2, [x19, x23] + WORD $0x7100345f // cmp w2, #13 + WORD $0x54000100 // b.eq LBB0_323 $32(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x540000c0 // b.eq LBB0_323 $24(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000062 // b.hs LBB0_323 $12(%rip) + WORD $0xaa1703f5 // mov x21, x23 + WORD $0x14000033 // b LBB0_340 $204(%rip) +LBB0_323: + WORD $0x910006f5 // add x21, x23, #1 + WORD $0xeb1602bf // cmp x21, x22 + WORD $0x54000122 // b.hs LBB0_327 $36(%rip) + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_327 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_327 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000503 // b.lo LBB0_340 $160(%rip) +LBB0_327: + WORD $0x91000af5 // add x21, x23, #2 + WORD $0xeb1602bf // cmp x21, x22 + WORD $0x54000122 // b.hs LBB0_331 $36(%rip) + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_331 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_331 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x540003a3 // b.lo LBB0_340 $116(%rip) +LBB0_331: + WORD $0x91000ef5 // add x21, x23, #3 + WORD $0xeb1602bf // cmp x21, x22 + WORD $0x54000122 // b.hs LBB0_335 $36(%rip) + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_335 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_335 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000243 // b.lo LBB0_340 $72(%rip) LBB0_335: - WORD $0x38686acc // ldrb w12, [x22, x8] - WORD $0x7100819f // cmp w12, #32 - WORD $0x9acc21cc // lsl x12, x14, x12 - WORD $0x8a0f018c // and x12, x12, x15 - WORD $0xfa409984 // ccmp x12, #0, #4, ls - WORD $0x540000e0 // b.eq LBB0_338 $28(%rip) - WORD $0x91000508 // add x8, x8, #1 - WORD $0xeb0800bf // cmp x5, x8 - WORD $0x54ffff01 // b.ne LBB0_335 $-32(%rip) - WORD $0x1400000a // b LBB0_340 $40(%rip) -LBB0_337: - WORD $0xaa0803f9 // mov x25, x8 - WORD $0x14000008 // b LBB0_340 $32(%rip) + WORD $0x910012f5 // add x21, x23, #4 + WORD $0xeb1602bf // cmp x21, x22 + WORD $0x54000162 // b.hs LBB0_338 $44(%rip) +LBB0_336: + WORD $0x38756a6e // ldrb w14, [x19, x21] + WORD $0x710081df // cmp w14, #32 + WORD $0x9ace218e // lsl x14, x12, x14 + WORD $0x8a0d01ce // and x14, x14, x13 + WORD $0xfa4099c4 // ccmp x14, #0, #4, ls + WORD $0x540000e0 // b.eq LBB0_339 $28(%rip) + WORD $0x910006b5 // add x21, x21, #1 + WORD $0xeb1502df // cmp x22, x21 + WORD $0x54ffff01 // b.ne LBB0_336 $-32(%rip) + WORD $0x1400000a // b LBB0_341 $40(%rip) LBB0_338: - WORD $0xeb05011f // cmp x8, x5 - WORD $0x540000c2 // b.hs LBB0_340 $24(%rip) + WORD $0xaa1503f7 // mov x23, x21 + WORD $0x14000008 // b LBB0_341 $32(%rip) LBB0_339: - WORD $0x91000519 // add x25, x8, #1 - WORD $0xf9000039 // str x25, [x1] - WORD $0x38686acc // ldrb w12, [x22, x8] - WORD $0x7101759f // cmp w12, #93 - WORD $0x54010f60 // b.eq LBB0_773 $8684(%rip) + WORD $0xeb1602bf // cmp x21, x22 + WORD $0x540000c2 // b.hs LBB0_341 $24(%rip) LBB0_340: - WORD $0xd1000733 // sub x19, x25, #1 - WORD $0xf9000033 // str x19, [x1] + WORD $0x910006b7 // add x23, x21, #1 + WORD $0xf9000037 // str x23, [x1] + WORD $0x38756a6e // ldrb w14, [x19, x21] + WORD $0x710175df // cmp w14, #93 + WORD $0x540125e0 // b.eq LBB0_804 $9404(%rip) LBB0_341: - WORD $0xf10006f7 // subs x23, x23, #1 - WORD $0x540069ab // b.lt LBB0_488 $3380(%rip) - WORD $0xf9400405 // ldr x5, [x0, #8] - WORD $0xeb05027f // cmp x19, x5 - WORD $0x54000162 // b.hs LBB0_347 $44(%rip) - WORD $0x38736ac8 // ldrb w8, [x22, x19] - WORD $0x7100351f // cmp w8, #13 - WORD $0x54000100 // b.eq LBB0_347 $32(%rip) - WORD $0x7100811f // cmp w8, #32 - WORD $0x540000c0 // b.eq LBB0_347 $24(%rip) - WORD $0x51002d08 // sub w8, w8, #11 - WORD $0x3100091f // cmn w8, #2 - WORD $0x54000062 // b.hs LBB0_347 $12(%rip) - WORD $0xaa1303e8 // mov x8, x19 - WORD $0x14000031 // b LBB0_363 $196(%rip) -LBB0_347: - WORD $0x91000668 // add x8, x19, #1 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x54000122 // b.hs LBB0_351 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_351 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_351 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x540004c3 // b.lo LBB0_363 $152(%rip) -LBB0_351: - WORD $0x91000a68 // add x8, x19, #2 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x54000122 // b.hs LBB0_355 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_355 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_355 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000363 // b.lo LBB0_363 $108(%rip) -LBB0_355: - WORD $0x91000e68 // add x8, x19, #3 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x54000122 // b.hs LBB0_359 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_359 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_359 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000203 // b.lo LBB0_363 $64(%rip) -LBB0_359: - WORD $0x91001268 // add x8, x19, #4 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x54002b02 // b.hs LBB0_417 $1376(%rip) + WORD $0xd10006f6 // sub x22, x23, #1 + WORD $0xf9000036 // str x22, [x1] +LBB0_342: + WORD $0xf1000694 // subs x20, x20, #1 + WORD $0x5400712b // b.lt LBB0_491 $3620(%rip) + WORD $0xf9400417 // ldr x23, [x0, #8] + WORD $0xeb1702df // cmp x22, x23 + WORD $0x54000162 // b.hs LBB0_348 $44(%rip) + WORD $0x38766a62 // ldrb w2, [x19, x22] + WORD $0x7100345f // cmp w2, #13 + WORD $0x54000100 // b.eq LBB0_348 $32(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x540000c0 // b.eq LBB0_348 $24(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000062 // b.hs LBB0_348 $12(%rip) + WORD $0xaa1603f5 // mov x21, x22 + WORD $0x14000031 // b LBB0_364 $196(%rip) +LBB0_348: + WORD $0x910006d5 // add x21, x22, #1 + WORD $0xeb1702bf // cmp x21, x23 + WORD $0x54000122 // b.hs LBB0_352 $36(%rip) + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_352 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_352 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x540004c3 // b.lo LBB0_364 $152(%rip) +LBB0_352: + WORD $0x91000ad5 // add x21, x22, #2 + WORD $0xeb1702bf // cmp x21, x23 + WORD $0x54000122 // b.hs LBB0_356 $36(%rip) + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_356 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_356 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000363 // b.lo LBB0_364 $108(%rip) +LBB0_356: + WORD $0x91000ed5 // add x21, x22, #3 + WORD $0xeb1702bf // cmp x21, x23 + WORD $0x54000122 // b.hs LBB0_360 $36(%rip) + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_360 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_360 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000203 // b.lo LBB0_364 $64(%rip) LBB0_360: - WORD $0x38686acc // ldrb w12, [x22, x8] - WORD $0x7100819f // cmp w12, #32 - WORD $0x9acc21cc // lsl x12, x14, x12 - WORD $0x8a0f018c // and x12, x12, x15 - WORD $0xfa409984 // ccmp x12, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_362 $20(%rip) - WORD $0x91000508 // add x8, x8, #1 - WORD $0xeb0800bf // cmp x5, x8 - WORD $0x54ffff01 // b.ne LBB0_360 $-32(%rip) - WORD $0x14000150 // b LBB0_418 $1344(%rip) -LBB0_362: - WORD $0xeb05011f // cmp x8, x5 - WORD $0x540029c2 // b.hs LBB0_418 $1336(%rip) + WORD $0x910012d5 // add x21, x22, #4 + WORD $0xeb1702bf // cmp x21, x23 + WORD $0x54000ca2 // b.hs LBB0_390 $404(%rip) +LBB0_361: + WORD $0x38756a6e // ldrb w14, [x19, x21] + WORD $0x710081df // cmp w14, #32 + WORD $0x9ace218e // lsl x14, x12, x14 + WORD $0x8a0d01ce // and x14, x14, x13 + WORD $0xfa4099c4 // ccmp x14, #0, #4, ls + WORD $0x540000a0 // b.eq LBB0_363 $20(%rip) + WORD $0x910006b5 // add x21, x21, #1 + WORD $0xeb1502ff // cmp x23, x21 + WORD $0x54ffff01 // b.ne LBB0_361 $-32(%rip) + WORD $0x1400005d // b LBB0_391 $372(%rip) LBB0_363: - WORD $0x91000513 // add x19, x8, #1 - WORD $0xf9000033 // str x19, [x1] - WORD $0x38686ac4 // ldrb w4, [x22, x8] - WORD $0x7101689f // cmp w4, #90 - WORD $0x5400066c // b.gt LBB0_379 $204(%rip) - WORD $0x7100bc9f // cmp w4, #47 - WORD $0x5400086d // b.le LBB0_384 $268(%rip) - WORD $0x5100c08c // sub w12, w4, #48 - WORD $0x7100299f // cmp w12, #10 - WORD $0x54002842 // b.hs LBB0_417 $1288(%rip) -LBB0_366: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xcb130108 // sub x8, x8, x19 - WORD $0xf100411f // cmp x8, #16 - WORD $0x540001e3 // b.lo LBB0_369 $60(%rip) + WORD $0xeb1702bf // cmp x21, x23 + WORD $0x54000b62 // b.hs LBB0_391 $364(%rip) +LBB0_364: + WORD $0x910006b6 // add x22, x21, #1 + WORD $0xf9000036 // str x22, [x1] + WORD $0x38756a77 // ldrb w23, [x19, x21] + WORD $0x71016aff // cmp w23, #90 + WORD $0x5400070c // b.gt LBB0_379 $224(%rip) + WORD $0x7100beff // cmp w23, #47 + WORD $0x540008cd // b.le LBB0_384 $280(%rip) + WORD $0x5100c2ee // sub w14, w23, #48 + WORD $0x710029df // cmp w14, #10 + WORD $0x540009e2 // b.hs LBB0_390 $316(%rip) LBB0_367: - WORD $0x3cf36ad3 // ldr q19, [x22, x19] + WORD $0xf940040e // ldr x14, [x0, #8] + WORD $0xcb1601d5 // sub x21, x14, x22 + WORD $0xf10042bf // cmp x21, #16 + WORD $0x540001e3 // b.lo LBB0_370 $60(%rip) +LBB0_368: + WORD $0x3cf66a73 // ldr q19, [x19, x22] WORD $0x6e248e74 // cmeq.16b v20, v19, v4 WORD $0x4e251e73 // and.16b v19, v19, v5 WORD $0x6e268e73 // cmeq.16b v19, v19, v6 @@ -2016,102 +2034,185 @@ LBB0_367: WORD $0x4e211e73 // and.16b v19, v19, v1 WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260270 // fmov w16, s19 - WORD $0x35000370 // cbnz w16, LBB0_378 $108(%rip) - WORD $0xd1004108 // sub x8, x8, #16 - WORD $0x91004273 // add x19, x19, #16 - WORD $0xf1003d1f // cmp x8, #15 - WORD $0x54fffe68 // b.hi LBB0_367 $-52(%rip) -LBB0_369: - WORD $0x8b1302c4 // add x4, x22, x19 - WORD $0xb40001e8 // cbz x8, LBB0_376 $60(%rip) - WORD $0x8b080085 // add x5, x4, x8 - WORD $0xcb160093 // sub x19, x4, x22 -LBB0_371: - WORD $0x39400090 // ldrb w16, [x4] - WORD $0x7100b21f // cmp w16, #44 - WORD $0x54005820 // b.eq LBB0_478 $2820(%rip) - WORD $0x7101f61f // cmp w16, #125 - WORD $0x540057e0 // b.eq LBB0_478 $2812(%rip) - WORD $0x7101761f // cmp w16, #93 - WORD $0x540057a0 // b.eq LBB0_478 $2804(%rip) - WORD $0x91000484 // add x4, x4, #1 - WORD $0x91000673 // add x19, x19, #1 - WORD $0xf1000508 // subs x8, x8, #1 - WORD $0x54fffec1 // b.ne LBB0_371 $-40(%rip) - WORD $0xaa0503e4 // mov x4, x5 -LBB0_376: - WORD $0xcb160093 // sub x19, x4, x22 - WORD $0xf9000033 // str x19, [x1] + WORD $0x1e260262 // fmov w2, s19 + WORD $0x35000402 // cbnz w2, LBB0_378 $128(%rip) + WORD $0xd10042b5 // sub x21, x21, #16 + WORD $0x910042d6 // add x22, x22, #16 + WORD $0xf1003ebf // cmp x21, #15 + WORD $0x54fffe68 // b.hi LBB0_368 $-52(%rip) +LBB0_370: + WORD $0x8b160277 // add x23, x19, x22 + WORD $0xb40001f5 // cbz x21, LBB0_377 $60(%rip) + WORD $0x8b1502f8 // add x24, x23, x21 + WORD $0xcb1302f6 // sub x22, x23, x19 +LBB0_372: + WORD $0x394002e2 // ldrb w2, [x23] + WORD $0x7100b05f // cmp w2, #44 + WORD $0x54005ce0 // b.eq LBB0_479 $2972(%rip) + WORD $0x7101f45f // cmp w2, #125 + WORD $0x54005ca0 // b.eq LBB0_479 $2964(%rip) + WORD $0x7101745f // cmp w2, #93 + WORD $0x54005c60 // b.eq LBB0_479 $2956(%rip) + WORD $0x910006f7 // add x23, x23, #1 + WORD $0x910006d6 // add x22, x22, #1 + WORD $0xf10006b5 // subs x21, x21, #1 + WORD $0x54fffec1 // b.ne LBB0_372 $-40(%rip) + WORD $0xaa1803f7 // mov x23, x24 LBB0_377: - WORD $0x529ffff4 // mov w20, #65535 - WORD $0x3200f3e6 // mov w6, #1431655765 - WORD $0x3201f3fe // mov w30, #-1431655766 - WORD $0x1400011c // b LBB0_418 $1136(%rip) + WORD $0xcb1302f6 // sub x22, x23, x19 + WORD $0xf9000036 // str x22, [x1] + WORD $0x529fffe8 // mov w8, #65535 + WORD $0x3200f3fe // mov w30, #1431655765 + WORD $0x3201f3e5 // mov w5, #-1431655766 + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 + WORD $0x14000024 // b LBB0_391 $144(%rip) LBB0_378: - WORD $0x5ac00208 // rbit w8, w16 - WORD $0x5ac01108 // clz w8, w8 - WORD $0x8b130113 // add x19, x8, x19 - WORD $0xf9000033 // str x19, [x1] - WORD $0x14000117 // b LBB0_418 $1116(%rip) + WORD $0x5ac0004e // rbit w14, w2 + WORD $0x5ac011ce // clz w14, w14 + WORD $0x8b1601d6 // add x22, x14, x22 + WORD $0xf9000036 // str x22, [x1] + WORD $0x1400001f // b LBB0_391 $124(%rip) LBB0_379: - WORD $0x7101b49f // cmp w4, #109 - WORD $0x540002ed // b.le LBB0_387 $92(%rip) - WORD $0x7101b89f // cmp w4, #110 - WORD $0x540021a0 // b.eq LBB0_415 $1076(%rip) - WORD $0x7101d09f // cmp w4, #116 - WORD $0x54002160 // b.eq LBB0_415 $1068(%rip) - WORD $0x7101ec9f // cmp w4, #123 - WORD $0x540021a1 // b.ne LBB0_417 $1076(%rip) - WORD $0xb201e3ea // mov x10, #-8608480567731124088 - WORD $0xa9010bf1 // stp x17, x2, [sp, #16] - WORD $0xd280001c // mov x28, #0 + WORD $0x7101b6ff // cmp w23, #109 + WORD $0x540002ad // b.le LBB0_387 $84(%rip) + WORD $0x7101baff // cmp w23, #110 + WORD $0x54002bc0 // b.eq LBB0_438 $1400(%rip) + WORD $0x7101d2ff // cmp w23, #116 + WORD $0x54002b80 // b.eq LBB0_438 $1392(%rip) + WORD $0x7101eeff // cmp w23, #123 + WORD $0x540002a1 // b.ne LBB0_390 $84(%rip) WORD $0xd280001a // mov x26, #0 - WORD $0xd2800008 // mov x8, #0 - WORD $0xd2800019 // mov x25, #0 - WORD $0xf940040c // ldr x12, [x0, #8] - WORD $0xcb13019b // sub x27, x12, x19 - WORD $0x8b1302d3 // add x19, x22, x19 - WORD $0x14000015 // b LBB0_391 $84(%rip) + WORD $0xd2800018 // mov x24, #0 + WORD $0xd2800015 // mov x21, #0 + WORD $0xd2800017 // mov x23, #0 + WORD $0xf940040e // ldr x14, [x0, #8] + WORD $0xcb1601cf // sub x15, x14, x22 + WORD $0x8b160273 // add x19, x19, x22 + WORD $0x1400005c // b LBB0_414 $368(%rip) LBB0_384: - WORD $0x34002084 // cbz w4, LBB0_418 $1040(%rip) - WORD $0x7100889f // cmp w4, #34 - WORD $0x540028a0 // b.eq LBB0_440 $1300(%rip) - WORD $0x7100b49f // cmp w4, #45 - WORD $0x54fff7a0 // b.eq LBB0_366 $-268(%rip) - WORD $0x140000fd // b LBB0_417 $1012(%rip) + WORD $0x340001d7 // cbz w23, LBB0_391 $56(%rip) + WORD $0x71008aff // cmp w23, #34 + WORD $0x54002ac0 // b.eq LBB0_441 $1368(%rip) + WORD $0x7100b6ff // cmp w23, #45 + WORD $0x54fff740 // b.eq LBB0_367 $-280(%rip) + WORD $0x14000007 // b LBB0_390 $28(%rip) LBB0_387: - WORD $0x71016c9f // cmp w4, #91 - WORD $0x54003000 // b.eq LBB0_449 $1536(%rip) - WORD $0x7101989f // cmp w4, #102 - WORD $0x54001f21 // b.ne LBB0_417 $996(%rip) - WORD $0x91001508 // add x8, x8, #5 - WORD $0x140000f4 // b LBB0_416 $976(%rip) + WORD $0x71016eff // cmp w23, #91 + WORD $0x54003260 // b.eq LBB0_451 $1612(%rip) + WORD $0x71019aff // cmp w23, #102 + WORD $0x54000061 // b.ne LBB0_390 $12(%rip) + WORD $0x910016a2 // add x2, x21, #5 + WORD $0x14000147 // b LBB0_439 $1308(%rip) LBB0_390: - WORD $0x937ffcbc // asr x28, x5, #63 - WORD $0x9e6703d3 // fmov d19, lr + WORD $0xf9000035 // str x21, [x1] + WORD $0xaa1503f6 // mov x22, x21 +LBB0_391: + WORD $0xa9405c13 // ldp x19, x23, [x0] + WORD $0xeb1702df // cmp x22, x23 + WORD $0x54000162 // b.hs LBB0_396 $44(%rip) + WORD $0x38766a62 // ldrb w2, [x19, x22] + WORD $0x7100345f // cmp w2, #13 + WORD $0x54000100 // b.eq LBB0_396 $32(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x540000c0 // b.eq LBB0_396 $24(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000062 // b.hs LBB0_396 $12(%rip) + WORD $0xaa1603f5 // mov x21, x22 + WORD $0x14000031 // b LBB0_412 $196(%rip) +LBB0_396: + WORD $0x910006d5 // add x21, x22, #1 + WORD $0xeb1702bf // cmp x21, x23 + WORD $0x54000122 // b.hs LBB0_400 $36(%rip) + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_400 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_400 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x540004c3 // b.lo LBB0_412 $152(%rip) +LBB0_400: + WORD $0x91000ad5 // add x21, x22, #2 + WORD $0xeb1702bf // cmp x21, x23 + WORD $0x54000122 // b.hs LBB0_404 $36(%rip) + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_404 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_404 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000363 // b.lo LBB0_412 $108(%rip) +LBB0_404: + WORD $0x91000ed5 // add x21, x22, #3 + WORD $0xeb1702bf // cmp x21, x23 + WORD $0x54000122 // b.hs LBB0_408 $36(%rip) + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100345f // cmp w2, #13 + WORD $0x540000c0 // b.eq LBB0_408 $24(%rip) + WORD $0x7100805f // cmp w2, #32 + WORD $0x54000080 // b.eq LBB0_408 $16(%rip) + WORD $0x51002c4e // sub w14, w2, #11 + WORD $0x310009df // cmn w14, #2 + WORD $0x54000203 // b.lo LBB0_412 $64(%rip) +LBB0_408: + WORD $0x910012d5 // add x21, x22, #4 + WORD $0xeb1702bf // cmp x21, x23 + WORD $0x54010be2 // b.hs LBB0_802 $8572(%rip) +LBB0_409: + WORD $0x38756a6e // ldrb w14, [x19, x21] + WORD $0x710081df // cmp w14, #32 + WORD $0x9ace218e // lsl x14, x12, x14 + WORD $0x8a0d01ce // and x14, x14, x13 + WORD $0xfa4099c4 // ccmp x14, #0, #4, ls + WORD $0x540000a0 // b.eq LBB0_411 $20(%rip) + WORD $0x910006b5 // add x21, x21, #1 + WORD $0xeb1502ff // cmp x23, x21 + WORD $0x54ffff01 // b.ne LBB0_409 $-32(%rip) + WORD $0x140008c0 // b LBB0_829 $8960(%rip) +LBB0_411: + WORD $0xeb1702bf // cmp x21, x23 + WORD $0x540117c2 // b.hs LBB0_829 $8952(%rip) +LBB0_412: + WORD $0x910006b6 // add x22, x21, #1 + WORD $0xf9000036 // str x22, [x1] + WORD $0x38756a62 // ldrb w2, [x19, x21] + WORD $0x7100b05f // cmp w2, #44 + WORD $0x54ffe4c0 // b.eq LBB0_342 $-872(%rip) + WORD $0x1400084f // b LBB0_803 $8508(%rip) +LBB0_413: + WORD $0x937fff5a // asr x26, x26, #63 + WORD $0x9e670373 // fmov d19, x27 WORD $0x0e205a73 // cnt.8b v19, v19 WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026c // fmov w12, s19 - WORD $0x8b080188 // add x8, x12, x8 + WORD $0x1e26026e // fmov w14, s19 + WORD $0x8b1501d5 // add x21, x14, x21 WORD $0x91010273 // add x19, x19, #64 - WORD $0xaa1603fb // mov x27, x22 -LBB0_391: - WORD $0xf1010376 // subs x22, x27, #64 - WORD $0x540016eb // b.lt LBB0_398 $732(%rip) -LBB0_392: + WORD $0xf9400fef // ldr x15, [sp, #24] + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 +LBB0_414: + WORD $0xf10101ee // subs x14, x15, #64 + WORD $0xa9013bef // stp x15, x14, [sp, #16] + WORD $0x5400176b // b.lt LBB0_421 $748(%rip) +LBB0_415: WORD $0xad405676 // ldp q22, q21, [x19] WORD $0xad414e74 // ldp q20, q19, [x19, #32] WORD $0x6e238ed7 // cmeq.16b v23, v22, v3 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ec // fmov w12, s23 + WORD $0x1e2602ee // fmov w14, s23 WORD $0x6e238eb7 // cmeq.16b v23, v21, v3 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ed // fmov w13, s23 + WORD $0x1e2602ef // fmov w15, s23 WORD $0x6e238e97 // cmeq.16b v23, v20, v3 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 @@ -2124,35 +2225,35 @@ LBB0_392: WORD $0x1e2602f1 // fmov w17, s23 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01b0 // orr x16, x13, x12 - WORD $0xaa1a020c // orr x12, x16, x26 - WORD $0xb500008c // cbnz x12, LBB0_394 $16(%rip) - WORD $0xd280001a // mov x26, #0 - WORD $0xd2800004 // mov x4, #0 - WORD $0x1400000a // b LBB0_395 $40(%rip) -LBB0_394: - WORD $0x8a3a020c // bic x12, x16, x26 - WORD $0xaa0c074d // orr x13, x26, x12, lsl #1 - WORD $0x8a2d0210 // bic x16, x16, x13 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01e2 // orr x2, x15, x14 + WORD $0xaa18004e // orr x14, x2, x24 + WORD $0xb500008e // cbnz x14, LBB0_417 $16(%rip) + WORD $0xd2800018 // mov x24, #0 + WORD $0xd280001b // mov x27, #0 + WORD $0x1400000a // b LBB0_418 $40(%rip) +LBB0_417: + WORD $0x8a38004e // bic x14, x2, x24 + WORD $0xaa0e070f // orr x15, x24, x14, lsl #1 + WORD $0x8a2f0050 // bic x16, x2, x15 WORD $0x9201f210 // and x16, x16, #0xaaaaaaaaaaaaaaaa - WORD $0xab0c020c // adds x12, x16, x12 - WORD $0x1a9f37fa // cset w26, hs - WORD $0xd37ff98c // lsl x12, x12, #1 - WORD $0xd200f18c // eor x12, x12, #0x5555555555555555 - WORD $0x8a0d0184 // and x4, x12, x13 -LBB0_395: + WORD $0xab0e020e // adds x14, x16, x14 + WORD $0x1a9f37f8 // cset w24, hs + WORD $0xd37ff9ce // lsl x14, x14, #1 + WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 + WORD $0x8a0f01db // and x27, x14, x15 +LBB0_418: WORD $0x6e208ed7 // cmeq.16b v23, v22, v0 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ec // fmov w12, s23 + WORD $0x1e2602ee // fmov w14, s23 WORD $0x6e208eb7 // cmeq.16b v23, v21, v0 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ed // fmov w13, s23 + WORD $0x1e2602ef // fmov w15, s23 WORD $0x6e208e97 // cmeq.16b v23, v20, v0 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 @@ -2165,69 +2266,71 @@ LBB0_395: WORD $0x1e2602f1 // fmov w17, s23 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0x8a24018c // bic x12, x12, x4 - WORD $0x9200e18d // and x13, x12, #0x1111111111111111 - WORD $0x9203e190 // and x16, x12, #0x2222222222222222 - WORD $0x9202e191 // and x17, x12, #0x4444444444444444 - WORD $0x9201e18c // and x12, x12, #0x8888888888888888 - WORD $0xb200e3fe // mov lr, #1229782938247303441 - WORD $0x9b1e7da2 // mul x2, x13, lr - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0x9b077e04 // mul x4, x16, x7 - WORD $0xca040042 // eor x2, x2, x4 - WORD $0xb202e3e6 // mov x6, #4919131752989213764 - WORD $0xf2e08886 // movk x6, #1092, lsl #48 - WORD $0x9b067e24 // mul x4, x17, x6 - WORD $0xb203e3e5 // mov x5, #2459565876494606882 - WORD $0xf2e04445 // movk x5, #546, lsl #48 - WORD $0x9b057d85 // mul x5, x12, x5 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0xca040042 // eor x2, x2, x4 - WORD $0xb203e3f5 // mov x21, #2459565876494606882 - WORD $0x9b157da4 // mul x4, x13, x21 - WORD $0x9b1e7e05 // mul x5, x16, lr - WORD $0xca050084 // eor x4, x4, x5 - WORD $0x9b077e25 // mul x5, x17, x7 - WORD $0x9b067d86 // mul x6, x12, x6 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0xb202e3f8 // mov x24, #4919131752989213764 - WORD $0x9b187da5 // mul x5, x13, x24 - WORD $0x9b157e06 // mul x6, x16, x21 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b1e7e26 // mul x6, x17, lr - WORD $0x9b077d87 // mul x7, x12, x7 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0x8a3b01ce // bic x14, x14, x27 + WORD $0x9200e1cf // and x15, x14, #0x1111111111111111 + WORD $0x9203e1d0 // and x16, x14, #0x2222222222222222 + WORD $0x9202e1d1 // and x17, x14, #0x4444444444444444 + WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 + WORD $0x9b047de2 // mul x2, x15, x4 + WORD $0x9b1c7e06 // mul x6, x16, x28 + WORD $0xca060042 // eor x2, x2, x6 + WORD $0x9b077e26 // mul x6, x17, x7 + WORD $0xb202e3fb // mov x27, #4919131752989213764 + WORD $0xf2e0889b // movk x27, #1092, lsl #48 + WORD $0xb203e3e7 // mov x7, #2459565876494606882 + WORD $0xf2e04447 // movk x7, #546, lsl #48 + WORD $0x9b077dc7 // mul x7, x14, x7 WORD $0xca0700c6 // eor x6, x6, x7 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b0a7dad // mul x13, x13, x10 - WORD $0x9b187e10 // mul x16, x16, x24 - WORD $0xca1001ad // eor x13, x13, x16 - WORD $0x9b157e30 // mul x16, x17, x21 - WORD $0x9b1e7d8c // mul x12, x12, lr - WORD $0xca0c020c // eor x12, x16, x12 - WORD $0xca0c01ac // eor x12, x13, x12 - WORD $0x9200e04d // and x13, x2, #0x1111111111111111 - WORD $0x9203e090 // and x16, x4, #0x2222222222222222 - WORD $0x9202e0b1 // and x17, x5, #0x4444444444444444 - WORD $0x9201e18c // and x12, x12, #0x8888888888888888 - WORD $0xaa1001ad // orr x13, x13, x16 - WORD $0xaa0c022c // orr x12, x17, x12 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0xca1c0185 // eor x5, x12, x28 + WORD $0xca060042 // eor x2, x2, x6 + WORD $0xb200e3f6 // mov x22, #1229782938247303441 + WORD $0xb203e3e4 // mov x4, #2459565876494606882 + WORD $0x9b047de6 // mul x6, x15, x4 + WORD $0x9b167e07 // mul x7, x16, x22 + WORD $0xca0700c6 // eor x6, x6, x7 + WORD $0x9b1c7e27 // mul x7, x17, x28 + WORD $0x9b1b7ddb // mul x27, x14, x27 + WORD $0xca1b00e7 // eor x7, x7, x27 + WORD $0xca0700c6 // eor x6, x6, x7 + WORD $0xb202e3f9 // mov x25, #4919131752989213764 + WORD $0x9b197de7 // mul x7, x15, x25 + WORD $0x9b047e1b // mul x27, x16, x4 + WORD $0xca1b00e7 // eor x7, x7, x27 + WORD $0x9b167e3b // mul x27, x17, x22 + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 + WORD $0x9b1c7ddc // mul x28, x14, x28 + WORD $0xca1c037b // eor x27, x27, x28 + WORD $0xca1b00e7 // eor x7, x7, x27 + WORD $0xb201e3f6 // mov x22, #-8608480567731124088 + WORD $0x9b167def // mul x15, x15, x22 + WORD $0x9b197e10 // mul x16, x16, x25 + WORD $0xca1001ef // eor x15, x15, x16 + WORD $0x9b047e30 // mul x16, x17, x4 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 + WORD $0x9b047dce // mul x14, x14, x4 + WORD $0xca0e020e // eor x14, x16, x14 + WORD $0xca0e01ee // eor x14, x15, x14 + WORD $0x9200e04f // and x15, x2, #0x1111111111111111 + WORD $0x9203e0d0 // and x16, x6, #0x2222222222222222 + WORD $0x9202e0f1 // and x17, x7, #0x4444444444444444 + WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 + WORD $0xaa1001ef // orr x15, x15, x16 + WORD $0xaa0e022e // orr x14, x17, x14 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0xca1a01da // eor x26, x14, x26 WORD $0x6e318ed7 // cmeq.16b v23, v22, v17 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ec // fmov w12, s23 + WORD $0x1e2602ee // fmov w14, s23 WORD $0x6e318eb7 // cmeq.16b v23, v21, v17 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ed // fmov w13, s23 + WORD $0x1e2602ef // fmov w15, s23 WORD $0x6e318e97 // cmeq.16b v23, v20, v17 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 @@ -2240,20 +2343,20 @@ LBB0_395: WORD $0x1e2602f1 // fmov w17, s23 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0x8a25019e // bic lr, x12, x5 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0x8a3a01db // bic x27, x14, x26 WORD $0x6e328ed6 // cmeq.16b v22, v22, v18 WORD $0x4e211ed6 // and.16b v22, v22, v1 WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602cc // fmov w12, s22 + WORD $0x1e2602ce // fmov w14, s22 WORD $0x6e328eb5 // cmeq.16b v21, v21, v18 WORD $0x4e211eb5 // and.16b v21, v21, v1 WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602ad // fmov w13, s21 + WORD $0x1e2602af // fmov w15, s21 WORD $0x6e328e94 // cmeq.16b v20, v20, v18 WORD $0x4e211e94 // and.16b v20, v20, v1 WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 @@ -2266,276 +2369,214 @@ LBB0_395: WORD $0x1e260271 // fmov w17, s19 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0xea250184 // bics x4, x12, x5 - WORD $0x54ffe9c0 // b.eq LBB0_390 $-712(%rip) -LBB0_396: - WORD $0xd1000490 // sub x16, x4, #1 - WORD $0x8a1e020c // and x12, x16, lr - WORD $0x9e670193 // fmov d19, x12 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xea3a01dc // bics x28, x14, x26 + WORD $0x54ffe8e0 // b.eq LBB0_413 $-740(%rip) +LBB0_419: + WORD $0xd1000782 // sub x2, x28, #1 + WORD $0x8a1b004e // and x14, x2, x27 + WORD $0x9e6701d3 // fmov d19, x14 WORD $0x0e205a73 // cnt.8b v19, v19 WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026c // fmov w12, s19 - WORD $0x8b08018c // add x12, x12, x8 - WORD $0xeb19019f // cmp x12, x25 - WORD $0x54003789 // b.ls LBB0_475 $1776(%rip) - WORD $0x91000739 // add x25, x25, #1 - WORD $0xea040204 // ands x4, x16, x4 - WORD $0x54fffea1 // b.ne LBB0_396 $-44(%rip) - WORD $0x17ffff41 // b LBB0_390 $-764(%rip) -LBB0_398: - WORD $0xf100037f // cmp x27, #0 - WORD $0x54003a6d // b.le LBB0_480 $1868(%rip) + WORD $0x1e26026e // fmov w14, s19 + WORD $0x8b1501ce // add x14, x14, x21 + WORD $0xeb1701df // cmp x14, x23 + WORD $0x540031e9 // b.ls LBB0_477 $1596(%rip) + WORD $0x910006f7 // add x23, x23, #1 + WORD $0xea1c005c // ands x28, x2, x28 + WORD $0x54fffea1 // b.ne LBB0_419 $-44(%rip) + WORD $0x17ffff3a // b LBB0_413 $-792(%rip) +LBB0_421: + WORD $0xf10001ff // cmp x15, #0 + WORD $0x540037cd // b.le LBB0_487 $1784(%rip) WORD $0xad0243f0 // stp q16, q16, [sp, #64] WORD $0xad0143f0 // stp q16, q16, [sp, #32] - WORD $0x92402e6c // and x12, x19, #0xfff - WORD $0xf13f059f // cmp x12, #4033 - WORD $0x54000363 // b.lo LBB0_410 $108(%rip) - WORD $0xf1008374 // subs x20, x27, #32 - WORD $0x540000a3 // b.lo LBB0_402 $20(%rip) + WORD $0x92402e68 // and x8, x19, #0xfff + WORD $0xf13f051f // cmp x8, #4033 + WORD $0x54000383 // b.lo LBB0_433 $112(%rip) + WORD $0xf9400be8 // ldr x8, [sp, #16] + WORD $0xf100811b // subs x27, x8, #32 + WORD $0x540000a3 // b.lo LBB0_425 $20(%rip) WORD $0xacc15273 // ldp q19, q20, [x19], #32 WORD $0xad0153f3 // stp q19, q20, [sp, #32] - WORD $0xf9400fe5 // ldr x5, [sp, #24] - WORD $0x14000003 // b LBB0_403 $12(%rip) -LBB0_402: - WORD $0x910083e5 // add x5, sp, #32 - WORD $0xaa1b03f4 // mov x20, x27 -LBB0_403: - WORD $0xf1004290 // subs x16, x20, #16 - WORD $0x54000283 // b.lo LBB0_411 $80(%rip) + WORD $0xaa0b03e8 // mov x8, x11 + WORD $0x14000003 // b LBB0_426 $12(%rip) +LBB0_425: + WORD $0x910083e8 // add x8, sp, #32 + WORD $0xf9400bfb // ldr x27, [sp, #16] +LBB0_426: + WORD $0xf1004362 // subs x2, x27, #16 + WORD $0x54000343 // b.lo LBB0_434 $104(%rip) WORD $0x3cc10673 // ldr q19, [x19], #16 - WORD $0x3c8104b3 // str q19, [x5], #16 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xf1002210 // subs x16, x16, #8 - WORD $0x54000222 // b.hs LBB0_412 $68(%rip) -LBB0_405: - WORD $0xf1001290 // subs x16, x20, #4 - WORD $0x54000283 // b.lo LBB0_413 $80(%rip) -LBB0_406: - WORD $0xb840466c // ldr w12, [x19], #4 - WORD $0xb80044ac // str w12, [x5], #4 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xf1000a10 // subs x16, x16, #2 - WORD $0x54000222 // b.hs LBB0_414 $68(%rip) -LBB0_407: - WORD $0xb4000074 // cbz x20, LBB0_409 $12(%rip) -LBB0_408: - WORD $0x3940026c // ldrb w12, [x19] - WORD $0x390000ac // strb w12, [x5] -LBB0_409: - WORD $0x910083f3 // add x19, sp, #32 -LBB0_410: - WORD $0xb201e3ea // mov x10, #-8608480567731124088 - WORD $0x529ffff4 // mov w20, #65535 - WORD $0x17ffff27 // b LBB0_392 $-868(%rip) -LBB0_411: - WORD $0xf1002290 // subs x16, x20, #8 - WORD $0x54fffe23 // b.lo LBB0_405 $-60(%rip) -LBB0_412: - WORD $0xf840866c // ldr x12, [x19], #8 - WORD $0xf80084ac // str x12, [x5], #8 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xf1001210 // subs x16, x16, #4 - WORD $0x54fffdc2 // b.hs LBB0_406 $-72(%rip) -LBB0_413: - WORD $0xf1000a90 // subs x16, x20, #2 - WORD $0x54fffe23 // b.lo LBB0_407 $-60(%rip) -LBB0_414: - WORD $0x7840266c // ldrh w12, [x19], #2 - WORD $0x780024ac // strh w12, [x5], #2 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xb5fffdd0 // cbnz x16, LBB0_408 $-72(%rip) - WORD $0x17ffffef // b LBB0_409 $-68(%rip) -LBB0_415: - WORD $0x91001108 // add x8, x8, #4 -LBB0_416: - WORD $0xf940040c // ldr x12, [x0, #8] - WORD $0xeb0c011f // cmp x8, x12 - WORD $0x54000068 // b.hi LBB0_418 $12(%rip) -LBB0_417: - WORD $0xf9000028 // str x8, [x1] - WORD $0xaa0803f3 // mov x19, x8 -LBB0_418: - WORD $0xa9401416 // ldp x22, x5, [x0] - WORD $0xeb05027f // cmp x19, x5 - WORD $0x54000162 // b.hs LBB0_423 $44(%rip) - WORD $0x38736ac8 // ldrb w8, [x22, x19] - WORD $0x7100351f // cmp w8, #13 - WORD $0x54000100 // b.eq LBB0_423 $32(%rip) - WORD $0x7100811f // cmp w8, #32 - WORD $0x540000c0 // b.eq LBB0_423 $24(%rip) - WORD $0x51002d08 // sub w8, w8, #11 - WORD $0x3100091f // cmn w8, #2 - WORD $0x54000062 // b.hs LBB0_423 $12(%rip) - WORD $0xaa1303e8 // mov x8, x19 - WORD $0x14000031 // b LBB0_439 $196(%rip) -LBB0_423: - WORD $0x91000668 // add x8, x19, #1 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x54000122 // b.hs LBB0_427 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_427 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_427 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x540004c3 // b.lo LBB0_439 $152(%rip) -LBB0_427: - WORD $0x91000a68 // add x8, x19, #2 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x54000122 // b.hs LBB0_431 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_431 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_431 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000363 // b.lo LBB0_439 $108(%rip) + WORD $0x3c810513 // str q19, [x8], #16 + WORD $0xaa0203fb // mov x27, x2 + WORD $0xf1002042 // subs x2, x2, #8 + WORD $0x540002e2 // b.hs LBB0_435 $92(%rip) +LBB0_428: + WORD $0xf1001362 // subs x2, x27, #4 + WORD $0x54000343 // b.lo LBB0_436 $104(%rip) +LBB0_429: + WORD $0xb840466e // ldr w14, [x19], #4 + WORD $0xb800450e // str w14, [x8], #4 + WORD $0xaa0203fb // mov x27, x2 + WORD $0xf1000842 // subs x2, x2, #2 + WORD $0x540002e2 // b.hs LBB0_437 $92(%rip) +LBB0_430: + WORD $0xb400007b // cbz x27, LBB0_432 $12(%rip) LBB0_431: - WORD $0x91000e68 // add x8, x19, #3 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x54000122 // b.hs LBB0_435 $36(%rip) - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100361f // cmp w16, #13 - WORD $0x540000c0 // b.eq LBB0_435 $24(%rip) - WORD $0x7100821f // cmp w16, #32 - WORD $0x54000080 // b.eq LBB0_435 $16(%rip) - WORD $0x51002e0c // sub w12, w16, #11 - WORD $0x3100099f // cmn w12, #2 - WORD $0x54000203 // b.lo LBB0_439 $64(%rip) + WORD $0x3940026e // ldrb w14, [x19] + WORD $0x3900010e // strb w14, [x8] +LBB0_432: + WORD $0x910083f3 // add x19, sp, #32 +LBB0_433: + WORD $0x529fffe8 // mov w8, #65535 + WORD $0x3200f3fe // mov w30, #1431655765 + WORD $0x3201f3e5 // mov w5, #-1431655766 + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 + WORD $0x17ffff1c // b LBB0_415 $-912(%rip) +LBB0_434: + WORD $0xf1002362 // subs x2, x27, #8 + WORD $0x54fffd63 // b.lo LBB0_428 $-84(%rip) LBB0_435: - WORD $0x91001268 // add x8, x19, #4 - WORD $0xeb05011f // cmp x8, x5 - WORD $0x5400d6a2 // b.hs LBB0_769 $6868(%rip) + WORD $0xf840866e // ldr x14, [x19], #8 + WORD $0xf800850e // str x14, [x8], #8 + WORD $0xaa0203fb // mov x27, x2 + WORD $0xf1001042 // subs x2, x2, #4 + WORD $0x54fffd02 // b.hs LBB0_429 $-96(%rip) LBB0_436: - WORD $0x38686acc // ldrb w12, [x22, x8] - WORD $0x7100819f // cmp w12, #32 - WORD $0x9acc21cc // lsl x12, x14, x12 - WORD $0x8a0f018c // and x12, x12, x15 - WORD $0xfa409984 // ccmp x12, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_438 $20(%rip) - WORD $0x91000508 // add x8, x8, #1 - WORD $0xeb0800bf // cmp x5, x8 - WORD $0x54ffff01 // b.ne LBB0_436 $-32(%rip) - WORD $0x140006b7 // b LBB0_775 $6876(%rip) + WORD $0xf1000b62 // subs x2, x27, #2 + WORD $0x54fffd63 // b.lo LBB0_430 $-84(%rip) +LBB0_437: + WORD $0x7840266e // ldrh w14, [x19], #2 + WORD $0x7800250e // strh w14, [x8], #2 + WORD $0xaa0203fb // mov x27, x2 + WORD $0xb5fffd02 // cbnz x2, LBB0_431 $-96(%rip) + WORD $0x17ffffe9 // b LBB0_432 $-92(%rip) LBB0_438: - WORD $0xeb05011f // cmp x8, x5 - WORD $0x5400d6a2 // b.hs LBB0_775 $6868(%rip) + WORD $0x910012a2 // add x2, x21, #4 LBB0_439: - WORD $0x91000513 // add x19, x8, #1 - WORD $0xf9000033 // str x19, [x1] - WORD $0x38686ad0 // ldrb w16, [x22, x8] - WORD $0x7100b21f // cmp w16, #44 - WORD $0x54ffc660 // b.eq LBB0_341 $-1844(%rip) - WORD $0x140006a8 // b LBB0_772 $6816(%rip) -LBB0_440: - WORD $0xf9400410 // ldr x16, [x0, #8] - WORD $0xcb130205 // sub x5, x16, x19 - WORD $0xf10080bf // cmp x5, #32 - WORD $0x54002a4b // b.lt LBB0_479 $1352(%rip) - WORD $0xd2800005 // mov x5, #0 - WORD $0xd280001c // mov x28, #0 - WORD $0x8b0802da // add x26, x22, x8 - WORD $0xcb080219 // sub x25, x16, x8 - WORD $0x528003fb // mov w27, #31 -LBB0_442: - WORD $0x8b05034c // add x12, x26, x5 - WORD $0x3cc01193 // ldur q19, [x12, #1] - WORD $0x3cc11194 // ldur q20, [x12, #17] + WORD $0xf940040e // ldr x14, [x0, #8] + WORD $0xeb0e005f // cmp x2, x14 + WORD $0x54ffd748 // b.hi LBB0_391 $-1304(%rip) + WORD $0xf9000022 // str x2, [x1] + WORD $0xaa0203f6 // mov x22, x2 + WORD $0x17fffeb7 // b LBB0_391 $-1316(%rip) +LBB0_441: + WORD $0xf9400402 // ldr x2, [x0, #8] + WORD $0xcb160057 // sub x23, x2, x22 + WORD $0xf10082ff // cmp x23, #32 + WORD $0x54002c8b // b.lt LBB0_480 $1424(%rip) + WORD $0xaa1003f1 // mov x17, x16 + WORD $0xd2800017 // mov x23, #0 + WORD $0xd280001b // mov x27, #0 + WORD $0x8b150279 // add x25, x19, x21 + WORD $0xcb150058 // sub x24, x2, x21 + WORD $0x528003fa // mov w26, #31 +LBB0_443: + WORD $0x8b17032e // add x14, x25, x23 + WORD $0x3cc011d3 // ldur q19, [x14, #1] + WORD $0x3cc111d4 // ldur q20, [x14, #17] WORD $0x6e208e75 // cmeq.16b v21, v19, v0 WORD $0x4e211eb5 // and.16b v21, v21, v1 WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602a4 // fmov w4, s21 + WORD $0x1e2602bc // fmov w28, s21 WORD $0x6e208e95 // cmeq.16b v21, v20, v0 WORD $0x4e211eb5 // and.16b v21, v21, v1 WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602ac // fmov w12, s21 - WORD $0x33103d84 // bfi w4, w12, #16, #16 + WORD $0x1e2602ae // fmov w14, s21 + WORD $0x33103ddc // bfi w28, w14, #16, #16 WORD $0x6e238e73 // cmeq.16b v19, v19, v3 WORD $0x4e211e73 // and.16b v19, v19, v1 WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260270 // fmov w16, s19 + WORD $0x1e260262 // fmov w2, s19 WORD $0x6e238e93 // cmeq.16b v19, v20, v3 WORD $0x4e211e73 // and.16b v19, v19, v1 WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26026c // fmov w12, s19 - WORD $0x33103d90 // bfi w16, w12, #16, #16 - WORD $0x7100021f // cmp w16, #0 - WORD $0xfa400b80 // ccmp x28, #0, #0, eq - WORD $0x54000180 // b.eq LBB0_444 $48(%rip) - WORD $0x0a3c020c // bic w12, w16, w28 - WORD $0x2a0c078d // orr w13, w28, w12, lsl #1 - WORD $0x0a1e0210 // and w16, w16, w30 - WORD $0x0a2d0210 // bic w16, w16, w13 - WORD $0x2b0c020c // adds w12, w16, w12 - WORD $0x1a9f37fc // cset w28, hs - WORD $0x4a0c04cc // eor w12, w6, w12, lsl #1 - WORD $0x0a0d018c // and w12, w12, w13 - WORD $0x2a2c03ec // mvn w12, w12 - WORD $0x8a040184 // and x4, x12, x4 - WORD $0x14000002 // b LBB0_445 $8(%rip) -LBB0_444: - WORD $0xd280001c // mov x28, #0 + WORD $0x1e26026e // fmov w14, s19 + WORD $0x33103dc2 // bfi w2, w14, #16, #16 + WORD $0x7100005f // cmp w2, #0 + WORD $0xfa400b60 // ccmp x27, #0, #0, eq + WORD $0x54000180 // b.eq LBB0_445 $48(%rip) + WORD $0x0a3b004e // bic w14, w2, w27 + WORD $0x2a0e076f // orr w15, w27, w14, lsl #1 + WORD $0x0a050050 // and w16, w2, w5 + WORD $0x0a2f0210 // bic w16, w16, w15 + WORD $0x2b0e020e // adds w14, w16, w14 + WORD $0x1a9f37fb // cset w27, hs + WORD $0x4a0e07ce // eor w14, w30, w14, lsl #1 + WORD $0x0a0f01ce // and w14, w14, w15 + WORD $0x2a2e03ee // mvn w14, w14 + WORD $0x8a1c01dc // and x28, x14, x28 + WORD $0x14000002 // b LBB0_446 $8(%rip) LBB0_445: - WORD $0xb50023a4 // cbnz x4, LBB0_477 $1140(%rip) - WORD $0x910080a5 // add x5, x5, #32 - WORD $0xd100837b // sub x27, x27, #32 - WORD $0x8b1b032c // add x12, x25, x27 - WORD $0xf100fd9f // cmp x12, #63 - WORD $0x54fffa6c // b.gt LBB0_442 $-180(%rip) - WORD $0xb50024dc // cbnz x28, LBB0_481 $1176(%rip) - WORD $0x8b0802c8 // add x8, x22, x8 - WORD $0x8b050108 // add x8, x8, x5 - WORD $0x91000508 // add x8, x8, #1 - WORD $0xaa2503ec // mvn x12, x5 - WORD $0x8b190185 // add x5, x12, x25 - WORD $0xf10004bf // cmp x5, #1 - WORD $0x5400264a // b.ge LBB0_484 $1224(%rip) - WORD $0x17ffff7e // b LBB0_418 $-520(%rip) -LBB0_449: - WORD $0xb201e3ea // mov x10, #-8608480567731124088 - WORD $0xa9010bf1 // stp x17, x2, [sp, #16] - WORD $0xd280001c // mov x28, #0 - WORD $0xd280001a // mov x26, #0 - WORD $0xd2800008 // mov x8, #0 - WORD $0xd2800019 // mov x25, #0 - WORD $0xf940040c // ldr x12, [x0, #8] - WORD $0xcb13019b // sub x27, x12, x19 - WORD $0x8b1302d3 // add x19, x22, x19 - WORD $0x14000009 // b LBB0_451 $36(%rip) + WORD $0xd280001b // mov x27, #0 +LBB0_446: + WORD $0xb500253c // cbnz x28, LBB0_478 $1188(%rip) + WORD $0x910082f7 // add x23, x23, #32 + WORD $0xd100835a // sub x26, x26, #32 + WORD $0x8b1a030e // add x14, x24, x26 + WORD $0xf100fddf // cmp x14, #63 + WORD $0x54fffa6c // b.gt LBB0_443 $-180(%rip) + WORD $0xb5002a9b // cbnz x27, LBB0_488 $1360(%rip) + WORD $0x8b15026e // add x14, x19, x21 + WORD $0x8b1701ce // add x14, x14, x23 + WORD $0x910005d5 // add x21, x14, #1 + WORD $0xaa3703ee // mvn x14, x23 + WORD $0x8b1801d7 // add x23, x14, x24 + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 LBB0_450: - WORD $0x937ffcbc // asr x28, x5, #63 - WORD $0x9e6703d3 // fmov d19, lr + WORD $0xaa1103f0 // mov x16, x17 + WORD $0x14000127 // b LBB0_481 $1180(%rip) +LBB0_451: + WORD $0xd280001a // mov x26, #0 + WORD $0xd2800018 // mov x24, #0 + WORD $0xd2800015 // mov x21, #0 + WORD $0xd2800017 // mov x23, #0 + WORD $0xf940040e // ldr x14, [x0, #8] + WORD $0xcb1601cf // sub x15, x14, x22 + WORD $0x8b160273 // add x19, x19, x22 + WORD $0x1400000b // b LBB0_453 $44(%rip) +LBB0_452: + WORD $0x937fff5a // asr x26, x26, #63 + WORD $0x9e670373 // fmov d19, x27 WORD $0x0e205a73 // cnt.8b v19, v19 WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026c // fmov w12, s19 - WORD $0x8b080188 // add x8, x12, x8 + WORD $0x1e26026e // fmov w14, s19 + WORD $0x8b1501d5 // add x21, x14, x21 WORD $0x91010273 // add x19, x19, #64 - WORD $0xaa1603fb // mov x27, x22 -LBB0_451: - WORD $0xf1010376 // subs x22, x27, #64 - WORD $0x540016eb // b.lt LBB0_458 $732(%rip) -LBB0_452: + WORD $0xf9400fef // ldr x15, [sp, #24] + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 +LBB0_453: + WORD $0xf10101ee // subs x14, x15, #64 + WORD $0xa9013bef // stp x15, x14, [sp, #16] + WORD $0x5400176b // b.lt LBB0_460 $748(%rip) +LBB0_454: WORD $0xad405676 // ldp q22, q21, [x19] WORD $0xad414e74 // ldp q20, q19, [x19, #32] WORD $0x6e238ed7 // cmeq.16b v23, v22, v3 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ec // fmov w12, s23 + WORD $0x1e2602ee // fmov w14, s23 WORD $0x6e238eb7 // cmeq.16b v23, v21, v3 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ed // fmov w13, s23 + WORD $0x1e2602ef // fmov w15, s23 WORD $0x6e238e97 // cmeq.16b v23, v20, v3 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 @@ -2548,35 +2589,35 @@ LBB0_452: WORD $0x1e2602f1 // fmov w17, s23 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01b0 // orr x16, x13, x12 - WORD $0xaa1a020c // orr x12, x16, x26 - WORD $0xb500008c // cbnz x12, LBB0_454 $16(%rip) - WORD $0xd280001a // mov x26, #0 - WORD $0xd2800004 // mov x4, #0 - WORD $0x1400000a // b LBB0_455 $40(%rip) -LBB0_454: - WORD $0x8a3a020c // bic x12, x16, x26 - WORD $0xaa0c074d // orr x13, x26, x12, lsl #1 - WORD $0x8a2d0210 // bic x16, x16, x13 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01e2 // orr x2, x15, x14 + WORD $0xaa18004e // orr x14, x2, x24 + WORD $0xb500008e // cbnz x14, LBB0_456 $16(%rip) + WORD $0xd2800018 // mov x24, #0 + WORD $0xd280001b // mov x27, #0 + WORD $0x1400000a // b LBB0_457 $40(%rip) +LBB0_456: + WORD $0x8a38004e // bic x14, x2, x24 + WORD $0xaa0e070f // orr x15, x24, x14, lsl #1 + WORD $0x8a2f0050 // bic x16, x2, x15 WORD $0x9201f210 // and x16, x16, #0xaaaaaaaaaaaaaaaa - WORD $0xab0c020c // adds x12, x16, x12 - WORD $0x1a9f37fa // cset w26, hs - WORD $0xd37ff98c // lsl x12, x12, #1 - WORD $0xd200f18c // eor x12, x12, #0x5555555555555555 - WORD $0x8a0d0184 // and x4, x12, x13 -LBB0_455: + WORD $0xab0e020e // adds x14, x16, x14 + WORD $0x1a9f37f8 // cset w24, hs + WORD $0xd37ff9ce // lsl x14, x14, #1 + WORD $0xd200f1ce // eor x14, x14, #0x5555555555555555 + WORD $0x8a0f01db // and x27, x14, x15 +LBB0_457: WORD $0x6e208ed7 // cmeq.16b v23, v22, v0 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ec // fmov w12, s23 + WORD $0x1e2602ee // fmov w14, s23 WORD $0x6e208eb7 // cmeq.16b v23, v21, v0 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ed // fmov w13, s23 + WORD $0x1e2602ef // fmov w15, s23 WORD $0x6e208e97 // cmeq.16b v23, v20, v0 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 @@ -2589,69 +2630,71 @@ LBB0_455: WORD $0x1e2602f1 // fmov w17, s23 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0x8a24018c // bic x12, x12, x4 - WORD $0x9200e18d // and x13, x12, #0x1111111111111111 - WORD $0x9203e190 // and x16, x12, #0x2222222222222222 - WORD $0x9202e191 // and x17, x12, #0x4444444444444444 - WORD $0x9201e18c // and x12, x12, #0x8888888888888888 - WORD $0xb200e3fe // mov lr, #1229782938247303441 - WORD $0x9b1e7da2 // mul x2, x13, lr - WORD $0xb201e3e7 // mov x7, #-8608480567731124088 - WORD $0xf2e11107 // movk x7, #2184, lsl #48 - WORD $0x9b077e04 // mul x4, x16, x7 - WORD $0xca040042 // eor x2, x2, x4 - WORD $0xb202e3e6 // mov x6, #4919131752989213764 - WORD $0xf2e08886 // movk x6, #1092, lsl #48 - WORD $0x9b067e24 // mul x4, x17, x6 - WORD $0xb203e3e5 // mov x5, #2459565876494606882 - WORD $0xf2e04445 // movk x5, #546, lsl #48 - WORD $0x9b057d85 // mul x5, x12, x5 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0xca040042 // eor x2, x2, x4 - WORD $0xb203e3f5 // mov x21, #2459565876494606882 - WORD $0x9b157da4 // mul x4, x13, x21 - WORD $0x9b1e7e05 // mul x5, x16, lr - WORD $0xca050084 // eor x4, x4, x5 - WORD $0x9b077e25 // mul x5, x17, x7 - WORD $0x9b067d86 // mul x6, x12, x6 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0xca050084 // eor x4, x4, x5 - WORD $0xb202e3f8 // mov x24, #4919131752989213764 - WORD $0x9b187da5 // mul x5, x13, x24 - WORD $0x9b157e06 // mul x6, x16, x21 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b1e7e26 // mul x6, x17, lr - WORD $0x9b077d87 // mul x7, x12, x7 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0x8a3b01ce // bic x14, x14, x27 + WORD $0x9200e1cf // and x15, x14, #0x1111111111111111 + WORD $0x9203e1d0 // and x16, x14, #0x2222222222222222 + WORD $0x9202e1d1 // and x17, x14, #0x4444444444444444 + WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 + WORD $0x9b047de2 // mul x2, x15, x4 + WORD $0x9b1c7e06 // mul x6, x16, x28 + WORD $0xca060042 // eor x2, x2, x6 + WORD $0x9b077e26 // mul x6, x17, x7 + WORD $0xb202e3fb // mov x27, #4919131752989213764 + WORD $0xf2e0889b // movk x27, #1092, lsl #48 + WORD $0xb203e3e7 // mov x7, #2459565876494606882 + WORD $0xf2e04447 // movk x7, #546, lsl #48 + WORD $0x9b077dc7 // mul x7, x14, x7 + WORD $0xca0700c6 // eor x6, x6, x7 + WORD $0xca060042 // eor x2, x2, x6 + WORD $0xb200e3f6 // mov x22, #1229782938247303441 + WORD $0xb203e3e4 // mov x4, #2459565876494606882 + WORD $0x9b047de6 // mul x6, x15, x4 + WORD $0x9b167e07 // mul x7, x16, x22 WORD $0xca0700c6 // eor x6, x6, x7 - WORD $0xca0600a5 // eor x5, x5, x6 - WORD $0x9b0a7dad // mul x13, x13, x10 - WORD $0x9b187e10 // mul x16, x16, x24 - WORD $0xca1001ad // eor x13, x13, x16 - WORD $0x9b157e30 // mul x16, x17, x21 - WORD $0x9b1e7d8c // mul x12, x12, lr - WORD $0xca0c020c // eor x12, x16, x12 - WORD $0xca0c01ac // eor x12, x13, x12 - WORD $0x9200e04d // and x13, x2, #0x1111111111111111 - WORD $0x9203e090 // and x16, x4, #0x2222222222222222 - WORD $0x9202e0b1 // and x17, x5, #0x4444444444444444 - WORD $0x9201e18c // and x12, x12, #0x8888888888888888 - WORD $0xaa1001ad // orr x13, x13, x16 - WORD $0xaa0c022c // orr x12, x17, x12 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0xca1c0185 // eor x5, x12, x28 + WORD $0x9b1c7e27 // mul x7, x17, x28 + WORD $0x9b1b7ddb // mul x27, x14, x27 + WORD $0xca1b00e7 // eor x7, x7, x27 + WORD $0xca0700c6 // eor x6, x6, x7 + WORD $0xb202e3f9 // mov x25, #4919131752989213764 + WORD $0x9b197de7 // mul x7, x15, x25 + WORD $0x9b047e1b // mul x27, x16, x4 + WORD $0xca1b00e7 // eor x7, x7, x27 + WORD $0x9b167e3b // mul x27, x17, x22 + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 + WORD $0x9b1c7ddc // mul x28, x14, x28 + WORD $0xca1c037b // eor x27, x27, x28 + WORD $0xca1b00e7 // eor x7, x7, x27 + WORD $0xb201e3f6 // mov x22, #-8608480567731124088 + WORD $0x9b167def // mul x15, x15, x22 + WORD $0x9b197e10 // mul x16, x16, x25 + WORD $0xca1001ef // eor x15, x15, x16 + WORD $0x9b047e30 // mul x16, x17, x4 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 + WORD $0x9b047dce // mul x14, x14, x4 + WORD $0xca0e020e // eor x14, x16, x14 + WORD $0xca0e01ee // eor x14, x15, x14 + WORD $0x9200e04f // and x15, x2, #0x1111111111111111 + WORD $0x9203e0d0 // and x16, x6, #0x2222222222222222 + WORD $0x9202e0f1 // and x17, x7, #0x4444444444444444 + WORD $0x9201e1ce // and x14, x14, #0x8888888888888888 + WORD $0xaa1001ef // orr x15, x15, x16 + WORD $0xaa0e022e // orr x14, x17, x14 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0xca1a01da // eor x26, x14, x26 WORD $0x6e278ed7 // cmeq.16b v23, v22, v7 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ec // fmov w12, s23 + WORD $0x1e2602ee // fmov w14, s23 WORD $0x6e278eb7 // cmeq.16b v23, v21, v7 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ed // fmov w13, s23 + WORD $0x1e2602ef // fmov w15, s23 WORD $0x6e278e97 // cmeq.16b v23, v20, v7 WORD $0x4e211ef7 // and.16b v23, v23, v1 WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 @@ -2664,20 +2707,20 @@ LBB0_455: WORD $0x1e2602f1 // fmov w17, s23 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0x8a25019e // bic lr, x12, x5 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0x8a3a01db // bic x27, x14, x26 WORD $0x6e268ed6 // cmeq.16b v22, v22, v6 WORD $0x4e211ed6 // and.16b v22, v22, v1 WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602cc // fmov w12, s22 + WORD $0x1e2602ce // fmov w14, s22 WORD $0x6e268eb5 // cmeq.16b v21, v21, v6 WORD $0x4e211eb5 // and.16b v21, v21, v1 WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602ad // fmov w13, s21 + WORD $0x1e2602af // fmov w15, s21 WORD $0x6e268e94 // cmeq.16b v20, v20, v6 WORD $0x4e211e94 // and.16b v20, v20, v1 WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 @@ -2690,195 +2733,241 @@ LBB0_455: WORD $0x1e260271 // fmov w17, s19 WORD $0xd3607e10 // lsl x16, x16, #32 WORD $0xaa11c210 // orr x16, x16, x17, lsl #48 - WORD $0x53103dad // lsl w13, w13, #16 - WORD $0xaa0d020d // orr x13, x16, x13 - WORD $0xaa0c01ac // orr x12, x13, x12 - WORD $0xea250184 // bics x4, x12, x5 - WORD $0x54ffe9c0 // b.eq LBB0_450 $-712(%rip) -LBB0_456: - WORD $0xd1000490 // sub x16, x4, #1 - WORD $0x8a1e020c // and x12, x16, lr - WORD $0x9e670193 // fmov d19, x12 + WORD $0x53103def // lsl w15, w15, #16 + WORD $0xaa0f020f // orr x15, x16, x15 + WORD $0xaa0e01ee // orr x14, x15, x14 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xea3a01dc // bics x28, x14, x26 + WORD $0x54ffe8e0 // b.eq LBB0_452 $-740(%rip) +LBB0_458: + WORD $0xd1000782 // sub x2, x28, #1 + WORD $0x8a1b004e // and x14, x2, x27 + WORD $0x9e6701d3 // fmov d19, x14 WORD $0x0e205a73 // cnt.8b v19, v19 WORD $0x2e303a73 // uaddlv.8b h19, v19 - WORD $0x1e26026c // fmov w12, s19 - WORD $0x8b08018c // add x12, x12, x8 - WORD $0xeb19019f // cmp x12, x25 - WORD $0x540006e9 // b.ls LBB0_475 $220(%rip) - WORD $0x91000739 // add x25, x25, #1 - WORD $0xea040204 // ands x4, x16, x4 - WORD $0x54fffea1 // b.ne LBB0_456 $-44(%rip) - WORD $0x17ffff41 // b LBB0_450 $-764(%rip) -LBB0_458: - WORD $0xf100037f // cmp x27, #0 - WORD $0x540009cd // b.le LBB0_480 $312(%rip) + WORD $0x1e26026e // fmov w14, s19 + WORD $0x8b1501ce // add x14, x14, x21 + WORD $0xeb1701df // cmp x14, x23 + WORD $0x540007c9 // b.ls LBB0_477 $248(%rip) + WORD $0x910006f7 // add x23, x23, #1 + WORD $0xea1c005c // ands x28, x2, x28 + WORD $0x54fffea1 // b.ne LBB0_458 $-44(%rip) + WORD $0x17ffff3a // b LBB0_452 $-792(%rip) +LBB0_460: + WORD $0xf10001ff // cmp x15, #0 + WORD $0x54000dad // b.le LBB0_487 $436(%rip) WORD $0xad0243f0 // stp q16, q16, [sp, #64] WORD $0xad0143f0 // stp q16, q16, [sp, #32] - WORD $0x92402e6c // and x12, x19, #0xfff - WORD $0xf13f059f // cmp x12, #4033 - WORD $0x54000363 // b.lo LBB0_470 $108(%rip) - WORD $0xf1008374 // subs x20, x27, #32 - WORD $0x540000a3 // b.lo LBB0_462 $20(%rip) + WORD $0x92402e68 // and x8, x19, #0xfff + WORD $0xf13f051f // cmp x8, #4033 + WORD $0x54000383 // b.lo LBB0_472 $112(%rip) + WORD $0xf9400be8 // ldr x8, [sp, #16] + WORD $0xf100811b // subs x27, x8, #32 + WORD $0x540000a3 // b.lo LBB0_464 $20(%rip) WORD $0xacc15273 // ldp q19, q20, [x19], #32 WORD $0xad0153f3 // stp q19, q20, [sp, #32] - WORD $0xf9400fe5 // ldr x5, [sp, #24] - WORD $0x14000003 // b LBB0_463 $12(%rip) -LBB0_462: - WORD $0x910083e5 // add x5, sp, #32 - WORD $0xaa1b03f4 // mov x20, x27 -LBB0_463: - WORD $0xf1004290 // subs x16, x20, #16 - WORD $0x54000283 // b.lo LBB0_471 $80(%rip) - WORD $0x3cc10673 // ldr q19, [x19], #16 - WORD $0x3c8104b3 // str q19, [x5], #16 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xf1002210 // subs x16, x16, #8 - WORD $0x54000222 // b.hs LBB0_472 $68(%rip) + WORD $0xaa0b03e8 // mov x8, x11 + WORD $0x14000003 // b LBB0_465 $12(%rip) +LBB0_464: + WORD $0x910083e8 // add x8, sp, #32 + WORD $0xf9400bfb // ldr x27, [sp, #16] LBB0_465: - WORD $0xf1001290 // subs x16, x20, #4 - WORD $0x54000283 // b.lo LBB0_473 $80(%rip) -LBB0_466: - WORD $0xb840466c // ldr w12, [x19], #4 - WORD $0xb80044ac // str w12, [x5], #4 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xf1000a10 // subs x16, x16, #2 - WORD $0x54000222 // b.hs LBB0_474 $68(%rip) + WORD $0xf1004362 // subs x2, x27, #16 + WORD $0x54000343 // b.lo LBB0_473 $104(%rip) + WORD $0x3cc10673 // ldr q19, [x19], #16 + WORD $0x3c810513 // str q19, [x8], #16 + WORD $0xaa0203fb // mov x27, x2 + WORD $0xf1002042 // subs x2, x2, #8 + WORD $0x540002e2 // b.hs LBB0_474 $92(%rip) LBB0_467: - WORD $0xb4000074 // cbz x20, LBB0_469 $12(%rip) + WORD $0xf1001362 // subs x2, x27, #4 + WORD $0x54000343 // b.lo LBB0_475 $104(%rip) LBB0_468: - WORD $0x3940026c // ldrb w12, [x19] - WORD $0x390000ac // strb w12, [x5] + WORD $0xb840466e // ldr w14, [x19], #4 + WORD $0xb800450e // str w14, [x8], #4 + WORD $0xaa0203fb // mov x27, x2 + WORD $0xf1000842 // subs x2, x2, #2 + WORD $0x540002e2 // b.hs LBB0_476 $92(%rip) LBB0_469: - WORD $0x910083f3 // add x19, sp, #32 + WORD $0xb400007b // cbz x27, LBB0_471 $12(%rip) LBB0_470: - WORD $0xb201e3ea // mov x10, #-8608480567731124088 - WORD $0x529ffff4 // mov w20, #65535 - WORD $0x17ffff27 // b LBB0_452 $-868(%rip) + WORD $0x3940026e // ldrb w14, [x19] + WORD $0x3900010e // strb w14, [x8] LBB0_471: - WORD $0xf1002290 // subs x16, x20, #8 - WORD $0x54fffe23 // b.lo LBB0_465 $-60(%rip) + WORD $0x910083f3 // add x19, sp, #32 LBB0_472: - WORD $0xf840866c // ldr x12, [x19], #8 - WORD $0xf80084ac // str x12, [x5], #8 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xf1001210 // subs x16, x16, #4 - WORD $0x54fffdc2 // b.hs LBB0_466 $-72(%rip) + WORD $0x529fffe8 // mov w8, #65535 + WORD $0x3200f3fe // mov w30, #1431655765 + WORD $0x3201f3e5 // mov w5, #-1431655766 + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 + WORD $0x17ffff1c // b LBB0_454 $-912(%rip) LBB0_473: - WORD $0xf1000a90 // subs x16, x20, #2 - WORD $0x54fffe23 // b.lo LBB0_467 $-60(%rip) + WORD $0xf1002362 // subs x2, x27, #8 + WORD $0x54fffd63 // b.lo LBB0_467 $-84(%rip) LBB0_474: - WORD $0x7840266c // ldrh w12, [x19], #2 - WORD $0x780024ac // strh w12, [x5], #2 - WORD $0xaa1003f4 // mov x20, x16 - WORD $0xb5fffdd0 // cbnz x16, LBB0_468 $-72(%rip) - WORD $0x17ffffef // b LBB0_469 $-68(%rip) + WORD $0xf840866e // ldr x14, [x19], #8 + WORD $0xf800850e // str x14, [x8], #8 + WORD $0xaa0203fb // mov x27, x2 + WORD $0xf1001042 // subs x2, x2, #4 + WORD $0x54fffd02 // b.hs LBB0_468 $-96(%rip) LBB0_475: - WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xdac0008c // rbit x12, x4 - WORD $0xdac0118c // clz x12, x12 - WORD $0xcb1b018c // sub x12, x12, x27 - WORD $0x8b080188 // add x8, x12, x8 - WORD $0x9100050c // add x12, x8, #1 - WORD $0xf900002c // str x12, [x1] - WORD $0xf940040d // ldr x13, [x0, #8] - WORD $0xeb0d019f // cmp x12, x13 - WORD $0x9a8825b3 // csinc x19, x13, x8, hs - WORD $0xf9000033 // str x19, [x1] + WORD $0xf1000b62 // subs x2, x27, #2 + WORD $0x54fffd63 // b.lo LBB0_469 $-84(%rip) LBB0_476: - WORD $0xa9410bf1 // ldp x17, x2, [sp, #16] - WORD $0x3200f3e6 // mov w6, #1431655765 - WORD $0x10fec947 // adr x7, lCPI0_1 $-9944(%rip) - WORD $0x3201f3fe // mov w30, #-1431655766 -Lloh10: - WORD $0x1000bc0a // adr x10, __UnquoteTab $6016(%rip) -Lloh11: - WORD $0x9100014a // add x10, x10, __UnquoteTab@PAGEOFF $0(%rip) - WORD $0x17fffe70 // b LBB0_418 $-1600(%rip) + WORD $0x7840266e // ldrh w14, [x19], #2 + WORD $0x7800250e // strh w14, [x8], #2 + WORD $0xaa0203fb // mov x27, x2 + WORD $0xb5fffd02 // cbnz x2, LBB0_470 $-96(%rip) + WORD $0x17ffffe9 // b LBB0_471 $-92(%rip) LBB0_477: - WORD $0xdac0008c // rbit x12, x4 - WORD $0xdac0118c // clz x12, x12 - WORD $0x8b050108 // add x8, x8, x5 - WORD $0x8b080188 // add x8, x12, x8 - WORD $0x91000913 // add x19, x8, #2 + WORD $0xf940040e // ldr x14, [x0, #8] + WORD $0xdac0038f // rbit x15, x28 + WORD $0xdac011ef // clz x15, x15 + WORD $0xf9400bf0 // ldr x16, [sp, #16] + WORD $0xcb1001ef // sub x15, x15, x16 + WORD $0x8b0e01ee // add x14, x15, x14 + WORD $0x910005cf // add x15, x14, #1 + WORD $0xf900002f // str x15, [x1] + WORD $0xf9400410 // ldr x16, [x0, #8] + WORD $0xeb1001ff // cmp x15, x16 + WORD $0x9a8e2616 // csinc x22, x16, x14, hs + WORD $0xf9000036 // str x22, [x1] + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 +Lloh18: + WORD $0x10012c10 // adr x16, __UnquoteTab $9600(%rip) +Lloh19: + WORD $0x91000210 // add x16, x16, __UnquoteTab@PAGEOFF $0(%rip) + WORD $0x17fffd5c // b LBB0_391 $-2704(%rip) LBB0_478: - WORD $0xf9000033 // str x19, [x1] - WORD $0x17fffe69 // b LBB0_418 $-1628(%rip) + WORD $0xdac0038e // rbit x14, x28 + WORD $0xdac011ce // clz x14, x14 + WORD $0x8b1702af // add x15, x21, x23 + WORD $0x8b0f01ce // add x14, x14, x15 + WORD $0x910009d6 // add x22, x14, #2 + WORD $0xf9000036 // str x22, [x1] + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 + WORD $0xaa1103f0 // mov x16, x17 + WORD $0x17fffd52 // b LBB0_391 $-2744(%rip) LBB0_479: - WORD $0x8b1302c8 // add x8, x22, x19 - WORD $0xf10004bf // cmp x5, #1 - WORD $0x5400032a // b.ge LBB0_484 $100(%rip) - WORD $0x17fffe65 // b LBB0_418 $-1644(%rip) + WORD $0xf9000036 // str x22, [x1] + WORD $0x17fffd50 // b LBB0_391 $-2752(%rip) LBB0_480: - WORD $0xf9400413 // ldr x19, [x0, #8] - WORD $0xf9000033 // str x19, [x1] - WORD $0x529ffff4 // mov w20, #65535 - WORD $0x17ffffeb // b LBB0_476 $-84(%rip) + WORD $0x8b160275 // add x21, x19, x22 LBB0_481: - WORD $0xd100072c // sub x12, x25, #1 - WORD $0xeb05019f // cmp x12, x5 - WORD $0x54ffa7e0 // b.eq LBB0_377 $-2820(%rip) - WORD $0x8b0802c8 // add x8, x22, x8 - WORD $0x8b050108 // add x8, x8, x5 - WORD $0x91000908 // add x8, x8, #2 - WORD $0xcb05032c // sub x12, x25, x5 - WORD $0xd1000985 // sub x5, x12, #2 - WORD $0x529ffff4 // mov w20, #65535 - WORD $0x3200f3e6 // mov w6, #1431655765 - WORD $0x3201f3fe // mov w30, #-1431655766 - WORD $0xf10004bf // cmp x5, #1 - WORD $0x540000ea // b.ge LBB0_484 $28(%rip) - WORD $0x17fffe53 // b LBB0_418 $-1716(%rip) + WORD $0xf10006ff // cmp x23, #1 + WORD $0x540000ea // b.ge LBB0_483 $28(%rip) + WORD $0x17fffd4c // b LBB0_391 $-2768(%rip) +LBB0_482: + WORD $0x92800022 // mov x2, #-2 + WORD $0x52800058 // mov w24, #2 + WORD $0x8b1802b5 // add x21, x21, x24 + WORD $0xab0202f7 // adds x23, x23, x2 + WORD $0x54ffa8ed // b.le LBB0_391 $-2788(%rip) LBB0_483: - WORD $0x92800030 // mov x16, #-2 - WORD $0x52800044 // mov w4, #2 - WORD $0x8b040108 // add x8, x8, x4 - WORD $0xab1000a5 // adds x5, x5, x16 - WORD $0x54ffc9cd // b.le LBB0_418 $-1736(%rip) -LBB0_484: - WORD $0x39400110 // ldrb w16, [x8] - WORD $0x7101721f // cmp w16, #92 - WORD $0x54ffff20 // b.eq LBB0_483 $-28(%rip) - WORD $0x71008a1f // cmp w16, #34 - WORD $0x540000e0 // b.eq LBB0_487 $28(%rip) - WORD $0x92800010 // mov x16, #-1 - WORD $0x52800024 // mov w4, #1 - WORD $0x8b040108 // add x8, x8, x4 - WORD $0xab1000a5 // adds x5, x5, x16 - WORD $0x54fffeec // b.gt LBB0_484 $-36(%rip) - WORD $0x17fffe43 // b LBB0_418 $-1780(%rip) + WORD $0x394002a2 // ldrb w2, [x21] + WORD $0x7101705f // cmp w2, #92 + WORD $0x54ffff20 // b.eq LBB0_482 $-28(%rip) + WORD $0x7100885f // cmp w2, #34 + WORD $0x540000e0 // b.eq LBB0_486 $28(%rip) + WORD $0x92800002 // mov x2, #-1 + WORD $0x52800038 // mov w24, #1 + WORD $0x8b1802b5 // add x21, x21, x24 + WORD $0xab0202f7 // adds x23, x23, x2 + WORD $0x54fffeec // b.gt LBB0_483 $-36(%rip) + WORD $0x17fffd3c // b LBB0_391 $-2832(%rip) +LBB0_486: + WORD $0xcb1302ae // sub x14, x21, x19 + WORD $0x910005d6 // add x22, x14, #1 + WORD $0xf9000036 // str x22, [x1] + WORD $0x17fffd38 // b LBB0_391 $-2848(%rip) LBB0_487: - WORD $0xcb160108 // sub x8, x8, x22 - WORD $0x91000513 // add x19, x8, #1 - WORD $0xf9000033 // str x19, [x1] - WORD $0x17fffe3f // b LBB0_418 $-1796(%rip) + WORD $0xf9400416 // ldr x22, [x0, #8] + WORD $0xf9000036 // str x22, [x1] + WORD $0x529fffe8 // mov w8, #65535 + WORD $0x3200f3fe // mov w30, #1431655765 + WORD $0x3201f3e5 // mov w5, #-1431655766 + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 +Lloh20: + WORD $0x100125f0 // adr x16, __UnquoteTab $9404(%rip) +Lloh21: + WORD $0x91000210 // add x16, x16, __UnquoteTab@PAGEOFF $0(%rip) + WORD $0x17fffd2b // b LBB0_391 $-2900(%rip) LBB0_488: - WORD $0x9100416b // add x11, x11, #16 - WORD $0xeb11017f // cmp x11, x17 - WORD $0x54fec7e1 // b.ne LBB0_2 $-9988(%rip) -LBB0_489: -Lloh12: - WORD $0x10fec2a8 // adr x8, lCPI0_2 $-10156(%rip) -Lloh13: + WORD $0xd1000708 // sub x8, x24, #1 + WORD $0xeb17011f // cmp x8, x23 + WORD $0x54000161 // b.ne LBB0_490 $44(%rip) + WORD $0x529fffe8 // mov w8, #65535 + WORD $0x3200f3fe // mov w30, #1431655765 + WORD $0x3201f3e5 // mov w5, #-1431655766 + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 + WORD $0xaa1103f0 // mov x16, x17 + WORD $0x17fffd1e // b LBB0_391 $-2952(%rip) +LBB0_490: + WORD $0x8b150268 // add x8, x19, x21 + WORD $0x8b170108 // add x8, x8, x23 + WORD $0x91000915 // add x21, x8, #2 + WORD $0xcb170308 // sub x8, x24, x23 + WORD $0xd1000917 // sub x23, x8, #2 + WORD $0x529fffe8 // mov w8, #65535 + WORD $0x3200f3fe // mov w30, #1431655765 + WORD $0x3201f3e5 // mov w5, #-1431655766 + WORD $0xb201e3fc // mov x28, #-8608480567731124088 + WORD $0xf2e1111c // movk x28, #2184, lsl #48 + WORD $0xb202e3e7 // mov x7, #4919131752989213764 + WORD $0xf2e08887 // movk x7, #1092, lsl #48 + WORD $0xb200e3e4 // mov x4, #1229782938247303441 + WORD $0x17fffe9a // b LBB0_450 $-1432(%rip) +LBB0_491: + WORD $0x91004129 // add x9, x9, #16 + WORD $0xeb0a013f // cmp x9, x10 + WORD $0x54febf81 // b.ne LBB0_2 $-10256(%rip) +LBB0_492: + WORD $0xb400aa83 // cbz x3, LBB0_779 $5456(%rip) +Lloh22: + WORD $0x10feb988 // adr x8, lCPI0_2 $-10448(%rip) +Lloh23: WORD $0x3dc00100 // ldr q0, [x8, lCPI0_2@PAGEOFF] $0(%rip) - WORD $0xaa0303ec // mov x12, x3 - WORD $0x3c808580 // str q0, [x12], #8 - WORD $0xf940000b // ldr x11, [x0] - WORD $0xaa2b03ed // mvn x13, x11 - WORD $0xcb0b03ee // neg x14, x11 - WORD $0xd100056f // sub x15, x11, #1 - WORD $0x92800010 // mov x16, #-1 - WORD $0x52800031 // mov w17, #1 - WORD $0xd284c002 // mov x2, #9728 - WORD $0xf2c00022 // movk x2, #1, lsl #32 - WORD $0x5280006a // mov w10, #3 - WORD $0x52800086 // mov w6, #4 + WORD $0xaa0303ea // mov x10, x3 + WORD $0x3c808540 // str q0, [x10], #8 + WORD $0xf9400009 // ldr x9, [x0] + WORD $0xaa2903eb // mvn x11, x9 + WORD $0xf940003b // ldr x27, [x1] + WORD $0xcb0903ec // neg x12, x9 + WORD $0xd100052d // sub x13, x9, #1 + WORD $0x9280000e // mov x14, #-1 + WORD $0x5280002f // mov w15, #1 + WORD $0xd284c010 // mov x16, #9728 + WORD $0xf2c00030 // movk x16, #1, lsl #32 + WORD $0x52800078 // mov w24, #3 + WORD $0x52800085 // mov w5, #4 WORD $0x4f01e440 // movi.16b v0, #34 WORD $0x4f02e781 // movi.16b v1, #92 - WORD $0x3dc00122 // ldr q2, [x9, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0x3dc000e3 // ldr q3, [x7, lCPI0_1@PAGEOFF] $0(%rip) - WORD $0x92f00017 // mov x23, #9223372036854775807 - WORD $0xb20903f8 // mov x24, #36028797027352576 - WORD $0xf2800038 // movk x24, #1 +Lloh24: + WORD $0x10feb668 // adr x8, lCPI0_0 $-10548(%rip) +Lloh25: + WORD $0x3dc00102 // ldr q2, [x8, lCPI0_0@PAGEOFF] $0(%rip) +Lloh26: + WORD $0x10feb6a8 // adr x8, lCPI0_1 $-10540(%rip) +Lloh27: + WORD $0x3dc00103 // ldr q3, [x8, lCPI0_1@PAGEOFF] $0(%rip) + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903f6 // mov x22, #36028797027352576 + WORD $0xf2800036 // movk x22, #1 WORD $0x4f01e5c4 // movi.16b v4, #46 WORD $0x4f01e565 // movi.16b v5, #43 WORD $0x4f01e5a6 // movi.16b v6, #45 @@ -2886,113 +2975,115 @@ Lloh13: WORD $0x4f06e607 // movi.16b v7, #208 WORD $0x4f00e550 // movi.16b v16, #10 WORD $0x4f06e7f1 // movi.16b v17, #223 - WORD $0x528000b9 // mov w25, #5 - WORD $0x528d8c3a // mov w26, #27745 - WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x528000b7 // mov w23, #5 + WORD $0x528d8c39 // mov w25, #27745 + WORD $0x72acae79 // movk w25, #25971, lsl #16 WORD $0x528eadde // mov w30, #30062 WORD $0x72ad8d9e // movk w30, #27756, lsl #16 + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 WORD $0x4f02e4b2 // movi.16b v18, #69 - WORD $0x52800029 // mov w9, #1 -LBB0_490: + WORD $0x52800024 // mov w4, #1 +LBB0_494: WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb08027f // cmp x19, x8 - WORD $0x54000162 // b.hs LBB0_495 $44(%rip) - WORD $0x38736964 // ldrb w4, [x11, x19] - WORD $0x7100349f // cmp w4, #13 - WORD $0x54000100 // b.eq LBB0_495 $32(%rip) - WORD $0x7100809f // cmp w4, #32 - WORD $0x540000c0 // b.eq LBB0_495 $24(%rip) - WORD $0x51002c84 // sub w4, w4, #11 - WORD $0x3100089f // cmn w4, #2 - WORD $0x54000062 // b.hs LBB0_495 $12(%rip) - WORD $0xaa1303fb // mov x27, x19 - WORD $0x14000031 // b LBB0_511 $196(%rip) -LBB0_495: - WORD $0x9100067b // add x27, x19, #1 WORD $0xeb08037f // cmp x27, x8 - WORD $0x54000122 // b.hs LBB0_499 $36(%rip) - WORD $0x387b6964 // ldrb w4, [x11, x27] - WORD $0x7100349f // cmp w4, #13 + WORD $0x54000162 // b.hs LBB0_499 $44(%rip) + WORD $0x387b6931 // ldrb w17, [x9, x27] + WORD $0x7100363f // cmp w17, #13 + WORD $0x54000100 // b.eq LBB0_499 $32(%rip) + WORD $0x7100823f // cmp w17, #32 WORD $0x540000c0 // b.eq LBB0_499 $24(%rip) - WORD $0x7100809f // cmp w4, #32 - WORD $0x54000080 // b.eq LBB0_499 $16(%rip) - WORD $0x51002c84 // sub w4, w4, #11 - WORD $0x3100089f // cmn w4, #2 - WORD $0x540004c3 // b.lo LBB0_511 $152(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x54000062 // b.hs LBB0_499 $12(%rip) + WORD $0xaa1b03fa // mov x26, x27 + WORD $0x14000031 // b LBB0_515 $196(%rip) LBB0_499: - WORD $0x91000a7b // add x27, x19, #2 - WORD $0xeb08037f // cmp x27, x8 + WORD $0x9100077a // add x26, x27, #1 + WORD $0xeb08035f // cmp x26, x8 WORD $0x54000122 // b.hs LBB0_503 $36(%rip) - WORD $0x387b6964 // ldrb w4, [x11, x27] - WORD $0x7100349f // cmp w4, #13 + WORD $0x387a6931 // ldrb w17, [x9, x26] + WORD $0x7100363f // cmp w17, #13 WORD $0x540000c0 // b.eq LBB0_503 $24(%rip) - WORD $0x7100809f // cmp w4, #32 + WORD $0x7100823f // cmp w17, #32 WORD $0x54000080 // b.eq LBB0_503 $16(%rip) - WORD $0x51002c84 // sub w4, w4, #11 - WORD $0x3100089f // cmn w4, #2 - WORD $0x54000363 // b.lo LBB0_511 $108(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x540004c3 // b.lo LBB0_515 $152(%rip) LBB0_503: - WORD $0x91000e7b // add x27, x19, #3 - WORD $0xeb08037f // cmp x27, x8 + WORD $0x91000b7a // add x26, x27, #2 + WORD $0xeb08035f // cmp x26, x8 WORD $0x54000122 // b.hs LBB0_507 $36(%rip) - WORD $0x387b6964 // ldrb w4, [x11, x27] - WORD $0x7100349f // cmp w4, #13 + WORD $0x387a6931 // ldrb w17, [x9, x26] + WORD $0x7100363f // cmp w17, #13 WORD $0x540000c0 // b.eq LBB0_507 $24(%rip) - WORD $0x7100809f // cmp w4, #32 + WORD $0x7100823f // cmp w17, #32 WORD $0x54000080 // b.eq LBB0_507 $16(%rip) - WORD $0x51002c84 // sub w4, w4, #11 - WORD $0x3100089f // cmn w4, #2 - WORD $0x54000203 // b.lo LBB0_511 $64(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x54000363 // b.lo LBB0_515 $108(%rip) LBB0_507: - WORD $0x9100127b // add x27, x19, #4 - WORD $0xeb08037f // cmp x27, x8 - WORD $0x540099e2 // b.hs LBB0_770 $4924(%rip) -LBB0_508: - WORD $0x387b6964 // ldrb w4, [x11, x27] - WORD $0x7100809f // cmp w4, #32 - WORD $0x9ac42224 // lsl x4, x17, x4 - WORD $0x8a020084 // and x4, x4, x2 - WORD $0xfa409884 // ccmp x4, #0, #4, ls - WORD $0x540000a0 // b.eq LBB0_510 $20(%rip) - WORD $0x9100077b // add x27, x27, #1 - WORD $0xeb1b011f // cmp x8, x27 - WORD $0x54ffff01 // b.ne LBB0_508 $-32(%rip) - WORD $0x140004c6 // b LBB0_771 $4888(%rip) -LBB0_510: - WORD $0xeb08037f // cmp x27, x8 - WORD $0x54009882 // b.hs LBB0_771 $4880(%rip) + WORD $0x91000f7a // add x26, x27, #3 + WORD $0xeb08035f // cmp x26, x8 + WORD $0x54000122 // b.hs LBB0_511 $36(%rip) + WORD $0x387a6931 // ldrb w17, [x9, x26] + WORD $0x7100363f // cmp w17, #13 + WORD $0x540000c0 // b.eq LBB0_511 $24(%rip) + WORD $0x7100823f // cmp w17, #32 + WORD $0x54000080 // b.eq LBB0_511 $16(%rip) + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 + WORD $0x54000203 // b.lo LBB0_515 $64(%rip) LBB0_511: - WORD $0x91000773 // add x19, x27, #1 - WORD $0xf9000033 // str x19, [x1] - WORD $0x8b1b017c // add x28, x11, x27 - WORD $0x39400395 // ldrb w21, [x28] - WORD $0x340097f5 // cbz w21, LBB0_771 $4860(%rip) - WORD $0xd1000534 // sub x20, x9, #1 - WORD $0xf8747988 // ldr x8, [x12, x20, lsl #3] - WORD $0xb100061f // cmn x16, #1 - WORD $0x9a900370 // csel x16, x27, x16, eq + WORD $0x9100137a // add x26, x27, #4 + WORD $0xeb08035f // cmp x26, x8 + WORD $0x5400b742 // b.hs LBB0_833 $5864(%rip) +LBB0_512: + WORD $0x387a6931 // ldrb w17, [x9, x26] + WORD $0x7100823f // cmp w17, #32 + WORD $0x9ad121f1 // lsl x17, x15, x17 + WORD $0x8a100231 // and x17, x17, x16 + WORD $0xfa409a24 // ccmp x17, #0, #4, ls + WORD $0x540000a0 // b.eq LBB0_514 $20(%rip) + WORD $0x9100075a // add x26, x26, #1 + WORD $0xeb1a011f // cmp x8, x26 + WORD $0x54ffff01 // b.ne LBB0_512 $-32(%rip) + WORD $0x1400052e // b LBB0_799 $5304(%rip) +LBB0_514: + WORD $0xeb08035f // cmp x26, x8 + WORD $0x5400a582 // b.hs LBB0_799 $5296(%rip) +LBB0_515: + WORD $0x9100075b // add x27, x26, #1 + WORD $0xf900003b // str x27, [x1] + WORD $0x8b1a013c // add x28, x9, x26 + WORD $0x39400394 // ldrb w20, [x28] + WORD $0x3400a4f4 // cbz w20, LBB0_799 $5276(%rip) + WORD $0xd1000493 // sub x19, x4, #1 + WORD $0xf8737948 // ldr x8, [x10, x19, lsl #3] + WORD $0xb10005df // cmn x14, #1 + WORD $0x9a8e034e // csel x14, x26, x14, eq WORD $0x71000d1f // cmp w8, #3 - WORD $0x54000dcc // b.gt LBB0_529 $440(%rip) + WORD $0x54000dac // b.gt LBB0_532 $436(%rip) WORD $0x7100051f // cmp w8, #1 - WORD $0x54001d20 // b.eq LBB0_546 $932(%rip) + WORD $0x54001cc0 // b.eq LBB0_550 $920(%rip) WORD $0x7100091f // cmp w8, #2 - WORD $0x54003060 // b.eq LBB0_586 $1548(%rip) + WORD $0x54001de0 // b.eq LBB0_555 $956(%rip) WORD $0x71000d1f // cmp w8, #3 - WORD $0x54001e21 // b.ne LBB0_550 $964(%rip) - WORD $0x71008abf // cmp w21, #34 - WORD $0x540097a1 // b.ne LBB0_777 $4852(%rip) - WORD $0xf8347986 // str x6, [x12, x20, lsl #3] + WORD $0x54001d61 // b.ne LBB0_554 $940(%rip) + WORD $0x71008a9f // cmp w20, #34 + WORD $0x5400b221 // b.ne LBB0_831 $5700(%rip) + WORD $0xf8337945 // str x5, [x10, x19, lsl #3] WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb13011e // subs lr, x8, x19 - WORD $0x5400a340 // b.eq LBB0_807 $5224(%rip) + WORD $0xeb1b011e // subs lr, x8, x27 + WORD $0x54010aa0 // b.eq LBB0_931 $8532(%rip) WORD $0xf10103df // cmp lr, #64 - WORD $0x54006763 // b.lo LBB0_699 $3308(%rip) - WORD $0xd2800009 // mov x9, #0 + WORD $0x54006a03 // b.lo LBB0_706 $3392(%rip) + WORD $0xd2800004 // mov x4, #0 WORD $0x9280001c // mov x28, #-1 -LBB0_520: - WORD $0x8b130164 // add x4, x11, x19 - WORD $0xad405093 // ldp q19, q20, [x4] - WORD $0xad415895 // ldp q21, q22, [x4, #32] +LBB0_524: + WORD $0x8b1b0131 // add x17, x9, x27 + WORD $0xad405233 // ldp q19, q20, [x17] + WORD $0xad415a35 // ldp q21, q22, [x17, #32] WORD $0x6e208e77 // cmeq.16b v23, v19, v0 WORD $0x6e208e98 // cmeq.16b v24, v20, v0 WORD $0x6e208eb9 // cmeq.16b v25, v21, v0 @@ -3004,7 +3095,7 @@ LBB0_520: WORD $0x4e221ef7 // and.16b v23, v23, v2 WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e4 // fmov w4, s23 + WORD $0x1e2602f1 // fmov w17, s23 WORD $0x4e221f17 // and.16b v23, v24, v2 WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 WORD $0x4e71baf7 // addv.8h h23, v23 @@ -3012,106 +3103,104 @@ LBB0_520: WORD $0x4e221f37 // and.16b v23, v25, v2 WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f4 // fmov w20, s23 + WORD $0x1e2602f3 // fmov w19, s23 WORD $0x4e221f57 // and.16b v23, v26, v2 WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f5 // fmov w21, s23 + WORD $0x1e2602f4 // fmov w20, s23 WORD $0x4e221e73 // and.16b v19, v19, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 + WORD $0x1e260275 // fmov w21, s19 WORD $0x4e221e93 // and.16b v19, v20, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260277 // fmov w23, s19 + WORD $0x1e260276 // fmov w22, s19 WORD $0x4e221eb3 // and.16b v19, v21, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260278 // fmov w24, s19 + WORD $0x1e260277 // fmov w23, s19 WORD $0x4e221ed3 // and.16b v19, v22, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26027a // fmov w26, s19 - WORD $0xd3607e94 // lsl x20, x20, #32 - WORD $0xaa15c294 // orr x20, x20, x21, lsl #48 + WORD $0x1e260279 // fmov w25, s19 + WORD $0xd3607e73 // lsl x19, x19, #32 + WORD $0xaa14c273 // orr x19, x19, x20, lsl #48 WORD $0x53103cc6 // lsl w6, w6, #16 - WORD $0xaa060286 // orr x6, x20, x6 - WORD $0xaa0400d4 // orr x20, x6, x4 - WORD $0xd3607f04 // lsl x4, x24, #32 - WORD $0xaa1ac084 // orr x4, x4, x26, lsl #48 - WORD $0x53103ee6 // lsl w6, w23, #16 - WORD $0xaa060084 // orr x4, x4, x6 - WORD $0xaa160084 // orr x4, x4, x22 - WORD $0xb5000104 // cbnz x4, LBB0_524 $32(%rip) - WORD $0xb5000189 // cbnz x9, LBB0_525 $48(%rip) - WORD $0xb50002d4 // cbnz x20, LBB0_526 $88(%rip) -LBB0_523: + WORD $0xaa060266 // orr x6, x19, x6 + WORD $0xaa1100d3 // orr x19, x6, x17 + WORD $0xd3607ef1 // lsl x17, x23, #32 + WORD $0xaa19c231 // orr x17, x17, x25, lsl #48 + WORD $0x53103ec6 // lsl w6, w22, #16 + WORD $0xaa060231 // orr x17, x17, x6 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xb5000111 // cbnz x17, LBB0_528 $32(%rip) + WORD $0xb5000184 // cbnz x4, LBB0_529 $48(%rip) + WORD $0xb50002d3 // cbnz x19, LBB0_530 $88(%rip) +LBB0_527: WORD $0xd10103de // sub lr, lr, #64 - WORD $0x91010273 // add x19, x19, #64 + WORD $0x9101037b // add x27, x27, #64 WORD $0xf100ffdf // cmp lr, #63 - WORD $0x54fff8a8 // b.hi LBB0_520 $-236(%rip) - WORD $0x140002f2 // b LBB0_696 $3016(%rip) -LBB0_524: + WORD $0x54fff8a8 // b.hi LBB0_524 $-236(%rip) + WORD $0x140002fa // b LBB0_702 $3048(%rip) +LBB0_528: WORD $0xb100079f // cmn x28, #1 - WORD $0xdac00086 // rbit x6, x4 + WORD $0xdac00226 // rbit x6, x17 WORD $0xdac010c6 // clz x6, x6 - WORD $0x8b1300c6 // add x6, x6, x19 + WORD $0x8b1b00c6 // add x6, x6, x27 WORD $0x9a86139c // csel x28, x28, x6, ne -LBB0_525: - WORD $0x8a290086 // bic x6, x4, x9 - WORD $0xaa060535 // orr x21, x9, x6, lsl #1 - WORD $0x8a350089 // bic x9, x4, x21 - WORD $0x9201f129 // and x9, x9, #0xaaaaaaaaaaaaaaaa - WORD $0xab060124 // adds x4, x9, x6 - WORD $0x1a9f37e9 // cset w9, hs - WORD $0xd37ff884 // lsl x4, x4, #1 - WORD $0xd200f084 // eor x4, x4, #0x5555555555555555 - WORD $0x8a150084 // and x4, x4, x21 - WORD $0x8a240294 // bic x20, x20, x4 - WORD $0xb4fffd94 // cbz x20, LBB0_523 $-80(%rip) -LBB0_526: - WORD $0xdac00289 // rbit x9, x20 - WORD $0xdac01129 // clz x9, x9 - WORD $0x8b130129 // add x9, x9, x19 -LBB0_527: - WORD $0x91000533 // add x19, x9, #1 -LBB0_528: - WORD $0x5280006a // mov w10, #3 - WORD $0x52800086 // mov w6, #4 - WORD $0x92f00017 // mov x23, #9223372036854775807 - WORD $0xb20903f8 // mov x24, #36028797027352576 - WORD $0xf2800038 // movk x24, #1 - WORD $0x528000b9 // mov w25, #5 - WORD $0x528d8c3a // mov w26, #27745 - WORD $0x72acae7a // movk w26, #25971, lsl #16 +LBB0_529: + WORD $0x8a240226 // bic x6, x17, x4 + WORD $0xaa060494 // orr x20, x4, x6, lsl #1 + WORD $0x8a340231 // bic x17, x17, x20 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab060231 // adds x17, x17, x6 + WORD $0x1a9f37e4 // cset w4, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a140231 // and x17, x17, x20 + WORD $0x8a310273 // bic x19, x19, x17 + WORD $0xb4fffd93 // cbz x19, LBB0_527 $-80(%rip) +LBB0_530: + WORD $0xdac00271 // rbit x17, x19 + WORD $0xdac01231 // clz x17, x17 + WORD $0x8b1b0231 // add x17, x17, x27 + WORD $0x9100063b // add x27, x17, #1 + WORD $0x52800085 // mov w5, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903f6 // mov x22, #36028797027352576 + WORD $0xf2800036 // movk x22, #1 + WORD $0x528000b7 // mov w23, #5 + WORD $0x528d8c39 // mov w25, #27745 + WORD $0x72acae79 // movk w25, #25971, lsl #16 WORD $0x528eadde // mov w30, #30062 WORD $0x72ad8d9e // movk w30, #27756, lsl #16 - WORD $0xb6f836d3 // tbz x19, #63, LBB0_633 $1752(%rip) - WORD $0x14000464 // b LBB0_780 $4496(%rip) -LBB0_529: +LBB0_531: + WORD $0xb6f8439b // tbz x27, #63, LBB0_650 $2160(%rip) + WORD $0x1400079a // b LBB0_903 $7784(%rip) +LBB0_532: WORD $0x7100111f // cmp w8, #4 - WORD $0x54001020 // b.eq LBB0_548 $516(%rip) + WORD $0x54000fe0 // b.eq LBB0_552 $508(%rip) WORD $0x7100151f // cmp w8, #5 - WORD $0x54002360 // b.eq LBB0_588 $1132(%rip) + WORD $0x54001100 // b.eq LBB0_557 $544(%rip) WORD $0x7100191f // cmp w8, #6 - WORD $0x54001081 // b.ne LBB0_550 $528(%rip) - WORD $0x71008abf // cmp w21, #34 - WORD $0x54002281 // b.ne LBB0_587 $1104(%rip) - WORD $0x3200f3ea // mov w10, #1431655765 + WORD $0x54000fe1 // b.ne LBB0_554 $508(%rip) + WORD $0x71008a9f // cmp w20, #34 + WORD $0x54001021 // b.ne LBB0_556 $516(%rip) + WORD $0x3200f3e2 // mov w2, #1431655765 WORD $0x52800048 // mov w8, #2 - WORD $0xf8347988 // str x8, [x12, x20, lsl #3] + WORD $0xf8337948 // str x8, [x10, x19, lsl #3] WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb13011e // subs lr, x8, x19 - WORD $0x54009560 // b.eq LBB0_807 $4780(%rip) + WORD $0xeb1b011e // subs lr, x8, x27 + WORD $0x5400fce0 // b.eq LBB0_931 $8092(%rip) WORD $0xf10103df // cmp lr, #64 - WORD $0x54006043 // b.lo LBB0_707 $3080(%rip) - WORD $0xd2800009 // mov x9, #0 + WORD $0x540062c3 // b.lo LBB0_714 $3160(%rip) + WORD $0xd2800004 // mov x4, #0 WORD $0x9280001c // mov x28, #-1 -LBB0_536: - WORD $0x8b130164 // add x4, x11, x19 - WORD $0xad405093 // ldp q19, q20, [x4] - WORD $0xad415895 // ldp q21, q22, [x4, #32] +LBB0_539: + WORD $0x8b1b0131 // add x17, x9, x27 + WORD $0xad405233 // ldp q19, q20, [x17] + WORD $0xad415a35 // ldp q21, q22, [x17, #32] WORD $0x6e208e77 // cmeq.16b v23, v19, v0 WORD $0x6e208e98 // cmeq.16b v24, v20, v0 WORD $0x6e208eb9 // cmeq.16b v25, v21, v0 @@ -3123,7 +3212,7 @@ LBB0_536: WORD $0x4e221ef7 // and.16b v23, v23, v2 WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e4 // fmov w4, s23 + WORD $0x1e2602f1 // fmov w17, s23 WORD $0x4e221f17 // and.16b v23, v24, v2 WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 WORD $0x4e71baf7 // addv.8h h23, v23 @@ -3131,143 +3220,158 @@ LBB0_536: WORD $0x4e221f37 // and.16b v23, v25, v2 WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f4 // fmov w20, s23 + WORD $0x1e2602f3 // fmov w19, s23 WORD $0x4e221f57 // and.16b v23, v26, v2 WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602f5 // fmov w21, s23 + WORD $0x1e2602f4 // fmov w20, s23 WORD $0x4e221e73 // and.16b v19, v19, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 + WORD $0x1e260275 // fmov w21, s19 WORD $0x4e221e93 // and.16b v19, v20, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260277 // fmov w23, s19 + WORD $0x1e260276 // fmov w22, s19 WORD $0x4e221eb3 // and.16b v19, v21, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260278 // fmov w24, s19 + WORD $0x1e260277 // fmov w23, s19 WORD $0x4e221ed3 // and.16b v19, v22, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26027a // fmov w26, s19 - WORD $0xd3607e94 // lsl x20, x20, #32 - WORD $0xaa15c294 // orr x20, x20, x21, lsl #48 + WORD $0x1e260279 // fmov w25, s19 + WORD $0xd3607e73 // lsl x19, x19, #32 + WORD $0xaa14c273 // orr x19, x19, x20, lsl #48 WORD $0x53103cc6 // lsl w6, w6, #16 - WORD $0xaa060286 // orr x6, x20, x6 - WORD $0xaa0400d4 // orr x20, x6, x4 - WORD $0xd3607f04 // lsl x4, x24, #32 - WORD $0xaa1ac084 // orr x4, x4, x26, lsl #48 - WORD $0x53103ee6 // lsl w6, w23, #16 - WORD $0xaa060084 // orr x4, x4, x6 - WORD $0xaa160084 // orr x4, x4, x22 - WORD $0xb5000104 // cbnz x4, LBB0_540 $32(%rip) - WORD $0xb5000189 // cbnz x9, LBB0_541 $48(%rip) - WORD $0xb50002d4 // cbnz x20, LBB0_542 $88(%rip) -LBB0_539: + WORD $0xaa060266 // orr x6, x19, x6 + WORD $0xaa1100d3 // orr x19, x6, x17 + WORD $0xd3607ef1 // lsl x17, x23, #32 + WORD $0xaa19c231 // orr x17, x17, x25, lsl #48 + WORD $0x53103ec6 // lsl w6, w22, #16 + WORD $0xaa060231 // orr x17, x17, x6 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xb5000111 // cbnz x17, LBB0_543 $32(%rip) + WORD $0xb5000184 // cbnz x4, LBB0_544 $48(%rip) + WORD $0xb50002d3 // cbnz x19, LBB0_545 $88(%rip) +LBB0_542: WORD $0xd10103de // sub lr, lr, #64 - WORD $0x91010273 // add x19, x19, #64 + WORD $0x9101037b // add x27, x27, #64 WORD $0xf100ffdf // cmp lr, #63 - WORD $0x54fff8a8 // b.hi LBB0_536 $-236(%rip) - WORD $0x140002bd // b LBB0_705 $2804(%rip) -LBB0_540: + WORD $0x54fff8a8 // b.hi LBB0_539 $-236(%rip) + WORD $0x140002d1 // b LBB0_712 $2884(%rip) +LBB0_543: WORD $0xb100079f // cmn x28, #1 - WORD $0xdac00086 // rbit x6, x4 + WORD $0xdac00226 // rbit x6, x17 WORD $0xdac010c6 // clz x6, x6 - WORD $0x8b1300c6 // add x6, x6, x19 + WORD $0x8b1b00c6 // add x6, x6, x27 WORD $0x9a86139c // csel x28, x28, x6, ne -LBB0_541: - WORD $0x8a290086 // bic x6, x4, x9 - WORD $0xaa060535 // orr x21, x9, x6, lsl #1 - WORD $0x8a350089 // bic x9, x4, x21 - WORD $0x9201f129 // and x9, x9, #0xaaaaaaaaaaaaaaaa - WORD $0xab060124 // adds x4, x9, x6 - WORD $0x1a9f37e9 // cset w9, hs - WORD $0xd37ff884 // lsl x4, x4, #1 - WORD $0xd200f084 // eor x4, x4, #0x5555555555555555 - WORD $0x8a150084 // and x4, x4, x21 - WORD $0x8a240294 // bic x20, x20, x4 - WORD $0xb4fffd94 // cbz x20, LBB0_539 $-80(%rip) -LBB0_542: - WORD $0xdac00289 // rbit x9, x20 - WORD $0xdac01129 // clz x9, x9 - WORD $0x8b130129 // add x9, x9, x19 - WORD $0x91000533 // add x19, x9, #1 - WORD $0x5280006a // mov w10, #3 - WORD $0x52800086 // mov w6, #4 - WORD $0x92f00017 // mov x23, #9223372036854775807 - WORD $0xb20903f8 // mov x24, #36028797027352576 - WORD $0xf2800038 // movk x24, #1 - WORD $0x528000b9 // mov w25, #5 - WORD $0x528d8c3a // mov w26, #27745 - WORD $0x72acae7a // movk w26, #25971, lsl #16 - WORD $0x528eadde // mov w30, #30062 +LBB0_544: + WORD $0x8a240226 // bic x6, x17, x4 + WORD $0xaa060494 // orr x20, x4, x6, lsl #1 + WORD $0x8a340231 // bic x17, x17, x20 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab060231 // adds x17, x17, x6 + WORD $0x1a9f37e4 // cset w4, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a140231 // and x17, x17, x20 + WORD $0x8a310273 // bic x19, x19, x17 + WORD $0xb4fffd93 // cbz x19, LBB0_542 $-80(%rip) +LBB0_545: + WORD $0xdac00271 // rbit x17, x19 + WORD $0xdac01231 // clz x17, x17 + WORD $0x8b1b0231 // add x17, x17, x27 + WORD $0x9100063b // add x27, x17, #1 +LBB0_546: + WORD $0x52800085 // mov w5, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903f6 // mov x22, #36028797027352576 + WORD $0xf2800036 // movk x22, #1 + WORD $0x528000b7 // mov w23, #5 + WORD $0x528d8c39 // mov w25, #27745 + WORD $0x72acae79 // movk w25, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 WORD $0x72ad8d9e // movk w30, #27756, lsl #16 - WORD $0xb7f87ed3 // tbnz x19, #63, LBB0_780 $4056(%rip) -LBB0_543: - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa1b03e8 // mov x8, x27 - WORD $0xb27ff7e9 // mov x9, #9223372036854775806 - WORD $0xeb09037f // cmp x27, x9 - WORD $0x54007cc8 // b.hi LBB0_778 $3992(%rip) + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 + WORD $0xb7f8e57b // tbnz x27, #63, LBB0_903 $7340(%rip) +LBB0_547: + WORD $0xf900003b // str x27, [x1] + WORD $0xaa1a03e8 // mov x8, x26 + WORD $0xb27ff7f1 // mov x17, #9223372036854775806 + WORD $0xeb11035f // cmp x26, x17 + WORD $0x54009748 // b.hi LBB0_832 $4840(%rip) WORD $0xf9400068 // ldr x8, [x3] WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x54007d8c // b.gt LBB0_779 $4016(%rip) - WORD $0x91000509 // add x9, x8, #1 - WORD $0xf9000069 // str x9, [x3] - WORD $0xf8287986 // str x6, [x12, x8, lsl #3] - WORD $0xf9400069 // ldr x9, [x3] - WORD $0xaa1003e8 // mov x8, x16 - WORD $0xb5ffda09 // cbnz x9, LBB0_490 $-1216(%rip) - WORD $0x140003dc // b LBB0_778 $3952(%rip) -LBB0_546: - WORD $0x7100b2bf // cmp w21, #44 - WORD $0x540017c0 // b.eq LBB0_597 $760(%rip) - WORD $0x710176bf // cmp w21, #93 - WORD $0x54001400 // b.eq LBB0_589 $640(%rip) - WORD $0x140003d6 // b LBB0_777 $3928(%rip) -LBB0_548: - WORD $0x7100eabf // cmp w21, #58 - WORD $0x54007a81 // b.ne LBB0_777 $3920(%rip) - WORD $0xf834799f // str xzr, [x12, x20, lsl #3] - WORD $0xf9400069 // ldr x9, [x3] - WORD $0xaa1003e8 // mov x8, x16 - WORD $0xb5ffd889 // cbnz x9, LBB0_490 $-1264(%rip) - WORD $0x140003d0 // b LBB0_778 $3904(%rip) + WORD $0x5400e42c // b.gt LBB0_902 $7300(%rip) + WORD $0x91000511 // add x17, x8, #1 + WORD $0xf9000071 // str x17, [x3] + WORD $0xf8287945 // str x5, [x10, x8, lsl #3] + WORD $0x140001a4 // b LBB0_651 $1680(%rip) LBB0_550: - WORD $0xf9000074 // str x20, [x3] + WORD $0x7100b29f // cmp w20, #44 + WORD $0x54001660 // b.eq LBB0_597 $716(%rip) + WORD $0x7101769f // cmp w20, #93 + WORD $0x540001e0 // b.eq LBB0_558 $60(%rip) + WORD $0x140004ad // b LBB0_831 $4788(%rip) +LBB0_552: + WORD $0x7100ea9f // cmp w20, #58 + WORD $0x54009561 // b.ne LBB0_831 $4780(%rip) + WORD $0xf833795f // str xzr, [x10, x19, lsl #3] + WORD $0x1400019b // b LBB0_651 $1644(%rip) +LBB0_554: + WORD $0xf9000073 // str x19, [x3] + WORD $0x1400000e // b LBB0_560 $56(%rip) +LBB0_555: + WORD $0x7100b29f // cmp w20, #44 + WORD $0x540015c0 // b.eq LBB0_599 $696(%rip) +LBB0_556: + WORD $0x7101f69f // cmp w20, #125 + WORD $0x54000080 // b.eq LBB0_558 $16(%rip) + WORD $0x140004a2 // b LBB0_831 $4744(%rip) +LBB0_557: + WORD $0x7101769f // cmp w20, #93 + WORD $0x540000c1 // b.ne LBB0_559 $24(%rip) +LBB0_558: + WORD $0xf9000073 // str x19, [x3] + WORD $0xaa1303e4 // mov x4, x19 + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffd793 // cbnz x19, LBB0_494 $-1296(%rip) + WORD $0x1400049c // b LBB0_832 $4720(%rip) +LBB0_559: + WORD $0xf833794f // str x15, [x10, x19, lsl #3] +LBB0_560: WORD $0x92800028 // mov x8, #-2 - WORD $0x71016abf // cmp w21, #90 - WORD $0x540013ac // b.gt LBB0_591 $628(%rip) -LBB0_551: - WORD $0x5100c2a9 // sub w9, w21, #48 - WORD $0x7100293f // cmp w9, #10 - WORD $0x54001ea2 // b.hs LBB0_617 $980(%rip) + WORD $0x71016a9f // cmp w20, #90 + WORD $0x540014cc // b.gt LBB0_601 $664(%rip) + WORD $0x5100c291 // sub w17, w20, #48 + WORD $0x71002a3f // cmp w17, #10 + WORD $0x54001c82 // b.hs LBB0_621 $912(%rip) WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb1b0114 // subs x20, x8, x27 - WORD $0x54007ac0 // b.eq LBB0_782 $3928(%rip) + WORD $0xeb1a0113 // subs x19, x8, x26 + WORD $0x5400e060 // b.eq LBB0_905 $7180(%rip) WORD $0x39400388 // ldrb w8, [x28] WORD $0x7100c11f // cmp w8, #48 - WORD $0x54000141 // b.ne LBB0_557 $40(%rip) - WORD $0xf100069f // cmp x20, #1 - WORD $0x540023a0 // b.eq LBB0_633 $1140(%rip) - WORD $0x38736968 // ldrb w8, [x11, x19] + WORD $0x54000141 // b.ne LBB0_567 $40(%rip) + WORD $0xf100067f // cmp x19, #1 + WORD $0x54002f40 // b.eq LBB0_650 $1512(%rip) + WORD $0x387b6928 // ldrb w8, [x9, x27] WORD $0x5100b908 // sub w8, w8, #46 WORD $0x7100dd1f // cmp w8, #55 - WORD $0x54002328 // b.hi LBB0_633 $1124(%rip) - WORD $0x9ac82228 // lsl x8, x17, x8 - WORD $0xea18011f // tst x8, x24 - WORD $0x540022c0 // b.eq LBB0_633 $1112(%rip) -LBB0_557: - WORD $0xf100429f // cmp x20, #16 - WORD $0x54005a23 // b.lo LBB0_723 $2884(%rip) - WORD $0xd2800015 // mov x21, #0 + WORD $0x54002ec8 // b.hi LBB0_650 $1496(%rip) + WORD $0x9ac821e8 // lsl x8, x15, x8 + WORD $0xea16011f // tst x8, x22 + WORD $0x54002e60 // b.eq LBB0_650 $1484(%rip) +LBB0_567: + WORD $0xf100427f // cmp x19, #16 + WORD $0x54005c03 // b.lo LBB0_730 $2944(%rip) + WORD $0xd2800014 // mov x20, #0 WORD $0xd280001e // mov lr, #0 - WORD $0x92800013 // mov x19, #-1 - WORD $0x92800009 // mov x9, #-1 + WORD $0x9280001b // mov x27, #-1 + WORD $0x92800004 // mov x4, #-1 WORD $0x92800008 // mov x8, #-1 -LBB0_559: +LBB0_569: WORD $0x3cfe6b93 // ldr q19, [x28, lr] WORD $0x6e248e74 // cmeq.16b v20, v19, v4 WORD $0x6e258e75 // cmeq.16b v21, v19, v5 @@ -3283,15 +3387,15 @@ LBB0_559: WORD $0x4e221e94 // and.16b v20, v20, v2 WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260284 // fmov w4, s20 + WORD $0x1e260291 // fmov w17, s20 WORD $0x4e221e73 // and.16b v19, v19, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260277 // fmov w23, s19 + WORD $0x1e260276 // fmov w22, s19 WORD $0x4e221eb3 // and.16b v19, v21, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e26027a // fmov w26, s19 + WORD $0x1e260279 // fmov w25, s19 WORD $0x4e221ed3 // and.16b v19, v22, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 @@ -3299,310 +3403,274 @@ LBB0_559: WORD $0x2a2603e6 // mvn w6, w6 WORD $0x32103cc6 // orr w6, w6, #0xffff0000 WORD $0x5ac000c6 // rbit w6, w6 - WORD $0x5ac010d6 // clz w22, w6 - WORD $0x1ad620e6 // lsl w6, w7, w22 - WORD $0x0a260098 // bic w24, w4, w6 - WORD $0x0a2602f9 // bic w25, w23, w6 - WORD $0x0a260345 // bic w5, w26, w6 - WORD $0x710042df // cmp w22, #16 - WORD $0x1a980086 // csel w6, w4, w24, eq - WORD $0x1a9902f8 // csel w24, w23, w25, eq - WORD $0x1a850357 // csel w23, w26, w5, eq - WORD $0x510004c4 // sub w4, w6, #1 - WORD $0x6a060084 // ands w4, w4, w6 - WORD $0x54004061 // b.ne LBB0_697 $2060(%rip) - WORD $0x51000704 // sub w4, w24, #1 - WORD $0x6a180084 // ands w4, w4, w24 - WORD $0x54004001 // b.ne LBB0_697 $2048(%rip) - WORD $0x510006e4 // sub w4, w23, #1 - WORD $0x6a170084 // ands w4, w4, w23 - WORD $0x54003fa1 // b.ne LBB0_697 $2036(%rip) - WORD $0x340000c6 // cbz w6, LBB0_565 $24(%rip) - WORD $0x5ac000c4 // rbit w4, w6 - WORD $0x5ac01084 // clz w4, w4 + WORD $0x5ac010d5 // clz w21, w6 + WORD $0x1ad520e6 // lsl w6, w7, w21 + WORD $0x0a260237 // bic w23, w17, w6 + WORD $0x0a2602d8 // bic w24, w22, w6 + WORD $0x0a260322 // bic w2, w25, w6 + WORD $0x710042bf // cmp w21, #16 + WORD $0x1a970226 // csel w6, w17, w23, eq + WORD $0x1a9802d7 // csel w23, w22, w24, eq + WORD $0x1a820336 // csel w22, w25, w2, eq + WORD $0x510004d1 // sub w17, w6, #1 + WORD $0x6a060231 // ands w17, w17, w6 + WORD $0x54004061 // b.ne LBB0_703 $2060(%rip) + WORD $0x510006f1 // sub w17, w23, #1 + WORD $0x6a170231 // ands w17, w17, w23 + WORD $0x54004001 // b.ne LBB0_703 $2048(%rip) + WORD $0x510006d1 // sub w17, w22, #1 + WORD $0x6a160231 // ands w17, w17, w22 + WORD $0x54003fa1 // b.ne LBB0_703 $2036(%rip) + WORD $0x340000c6 // cbz w6, LBB0_575 $24(%rip) + WORD $0x5ac000d1 // rbit w17, w6 + WORD $0x5ac01231 // clz w17, w17 WORD $0xb100051f // cmn x8, #1 - WORD $0x54003fa1 // b.ne LBB0_698 $2036(%rip) - WORD $0x8b0403c8 // add x8, lr, x4 -LBB0_565: - WORD $0x340000d8 // cbz w24, LBB0_568 $24(%rip) - WORD $0x5ac00304 // rbit w4, w24 - WORD $0x5ac01084 // clz w4, w4 - WORD $0xb100053f // cmn x9, #1 - WORD $0x54003ee1 // b.ne LBB0_698 $2012(%rip) - WORD $0x8b0403c9 // add x9, lr, x4 -LBB0_568: - WORD $0x340000d7 // cbz w23, LBB0_571 $24(%rip) - WORD $0x5ac002e4 // rbit w4, w23 - WORD $0x5ac01084 // clz w4, w4 - WORD $0xb100067f // cmn x19, #1 - WORD $0x54003e21 // b.ne LBB0_698 $1988(%rip) - WORD $0x8b0403d3 // add x19, lr, x4 -LBB0_571: - WORD $0x710042df // cmp w22, #16 - WORD $0x54000c81 // b.ne LBB0_601 $400(%rip) + WORD $0x54003fa1 // b.ne LBB0_704 $2036(%rip) + WORD $0x8b1103c8 // add x8, lr, x17 +LBB0_575: + WORD $0x340000d7 // cbz w23, LBB0_578 $24(%rip) + WORD $0x5ac002f1 // rbit w17, w23 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb100049f // cmn x4, #1 + WORD $0x54003ee1 // b.ne LBB0_704 $2012(%rip) + WORD $0x8b1103c4 // add x4, lr, x17 +LBB0_578: + WORD $0x340000d6 // cbz w22, LBB0_581 $24(%rip) + WORD $0x5ac002d1 // rbit w17, w22 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb100077f // cmn x27, #1 + WORD $0x54003e21 // b.ne LBB0_704 $1988(%rip) + WORD $0x8b1103db // add x27, lr, x17 +LBB0_581: + WORD $0x710042bf // cmp w21, #16 + WORD $0x54000b01 // b.ne LBB0_607 $352(%rip) WORD $0x910043de // add lr, lr, #16 - WORD $0xd10042b5 // sub x21, x21, #16 + WORD $0xd1004294 // sub x20, x20, #16 + WORD $0x8b140275 // add x21, x19, x20 + WORD $0xf1003ebf // cmp x21, #15 + WORD $0x54fff6e8 // b.hi LBB0_569 $-292(%rip) + WORD $0x8b1e0394 // add x20, x28, lr + WORD $0xeb1e027f // cmp x19, lr + WORD $0x54000a40 // b.eq LBB0_608 $328(%rip) +LBB0_584: WORD $0x8b150296 // add x22, x20, x21 - WORD $0xf1003edf // cmp x22, #15 - WORD $0x54fff6e8 // b.hi LBB0_559 $-292(%rip) - WORD $0x8b1e0395 // add x21, x28, lr - WORD $0xeb1e029f // cmp x20, lr - WORD $0x54000bc0 // b.eq LBB0_602 $376(%rip) -LBB0_574: - WORD $0x8b1602b7 // add x23, x21, x22 - WORD $0x8b1b01e4 // add x4, x15, x27 - WORD $0xcb150094 // sub x20, x4, x21 - WORD $0xcb1c02b8 // sub x24, x21, x28 - WORD $0xaa1503fe // mov lr, x21 - WORD $0x14000009 // b LBB0_577 $36(%rip) -LBB0_575: - WORD $0xb100053f // cmn x9, #1 - WORD $0xaa1803e9 // mov x9, x24 - WORD $0x54000f81 // b.ne LBB0_614 $496(%rip) -LBB0_576: - WORD $0xd1000694 // sub x20, x20, #1 - WORD $0x91000718 // add x24, x24, #1 - WORD $0xaa1e03f5 // mov x21, lr - WORD $0xd10006d6 // sub x22, x22, #1 - WORD $0xb4002396 // cbz x22, LBB0_646 $1136(%rip) -LBB0_577: + WORD $0x8b1a01b1 // add x17, x13, x26 + WORD $0xcb140233 // sub x19, x17, x20 + WORD $0xcb1c0297 // sub x23, x20, x28 + WORD $0xaa1403fe // mov lr, x20 + WORD $0x52800078 // mov w24, #3 + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 + WORD $0x14000009 // b LBB0_587 $36(%rip) +LBB0_585: + WORD $0xb100049f // cmn x4, #1 + WORD $0xaa1703e4 // mov x4, x23 + WORD $0x540003a1 // b.ne LBB0_596 $116(%rip) +LBB0_586: + WORD $0xd1000673 // sub x19, x19, #1 + WORD $0x910006f7 // add x23, x23, #1 + WORD $0xaa1e03f4 // mov x20, lr + WORD $0xd10006b5 // sub x21, x21, #1 + WORD $0xb40022d5 // cbz x21, LBB0_652 $1112(%rip) +LBB0_587: WORD $0x384017c6 // ldrb w6, [lr], #1 - WORD $0x5100c0c4 // sub w4, w6, #48 - WORD $0x7100289f // cmp w4, #10 - WORD $0x54ffff03 // b.lo LBB0_576 $-32(%rip) + WORD $0x5100c0d1 // sub w17, w6, #48 + WORD $0x71002a3f // cmp w17, #10 + WORD $0x54ffff03 // b.lo LBB0_586 $-32(%rip) WORD $0x7100b4df // cmp w6, #45 - WORD $0x5400016d // b.le LBB0_583 $44(%rip) + WORD $0x5400016d // b.le LBB0_593 $44(%rip) WORD $0x710194df // cmp w6, #101 - WORD $0x54fffe20 // b.eq LBB0_575 $-60(%rip) + WORD $0x54fffe20 // b.eq LBB0_585 $-60(%rip) WORD $0x710114df // cmp w6, #69 - WORD $0x54fffde0 // b.eq LBB0_575 $-68(%rip) + WORD $0x54fffde0 // b.eq LBB0_585 $-68(%rip) WORD $0x7100b8df // cmp w6, #46 - WORD $0x54000881 // b.ne LBB0_602 $272(%rip) + WORD $0x540006a1 // b.ne LBB0_608 $212(%rip) WORD $0xb100051f // cmn x8, #1 - WORD $0xaa1803e8 // mov x8, x24 - WORD $0x54fffda0 // b.eq LBB0_576 $-76(%rip) - WORD $0x14000067 // b LBB0_614 $412(%rip) -LBB0_583: + WORD $0xaa1703e8 // mov x8, x23 + WORD $0x54fffda0 // b.eq LBB0_586 $-76(%rip) + WORD $0x14000008 // b LBB0_596 $32(%rip) +LBB0_593: WORD $0x7100acdf // cmp w6, #43 - WORD $0x54000060 // b.eq LBB0_585 $12(%rip) + WORD $0x54000060 // b.eq LBB0_595 $12(%rip) WORD $0x7100b4df // cmp w6, #45 - WORD $0x54000781 // b.ne LBB0_602 $240(%rip) -LBB0_585: - WORD $0xb100067f // cmn x19, #1 - WORD $0xaa1803f3 // mov x19, x24 - WORD $0x54fffca0 // b.eq LBB0_576 $-108(%rip) - WORD $0x1400005f // b LBB0_614 $380(%rip) -LBB0_586: - WORD $0x7100b2bf // cmp w21, #44 - WORD $0x54000560 // b.eq LBB0_599 $172(%rip) -LBB0_587: - WORD $0x7101f6bf // cmp w21, #125 - WORD $0x54000080 // b.eq LBB0_589 $16(%rip) - WORD $0x1400033a // b LBB0_777 $3304(%rip) -LBB0_588: - WORD $0x710176bf // cmp w21, #93 - WORD $0x540000c1 // b.ne LBB0_590 $24(%rip) -LBB0_589: - WORD $0xf9000074 // str x20, [x3] - WORD $0xaa1403e9 // mov x9, x20 - WORD $0xaa1003e8 // mov x8, x16 - WORD $0xb5ffc514 // cbnz x20, LBB0_490 $-1888(%rip) - WORD $0x14000334 // b LBB0_778 $3280(%rip) -LBB0_590: - WORD $0xf8347991 // str x17, [x12, x20, lsl #3] - WORD $0x92800028 // mov x8, #-2 - WORD $0x71016abf // cmp w21, #90 - WORD $0x54ffecad // b.le LBB0_551 $-620(%rip) -LBB0_591: - WORD $0x7101b6bf // cmp w21, #109 - WORD $0x54000d6d // b.le LBB0_623 $428(%rip) - WORD $0x7101babf // cmp w21, #110 - WORD $0x54001000 // b.eq LBB0_630 $512(%rip) - WORD $0x7101d2bf // cmp w21, #116 - WORD $0x54000e80 // b.eq LBB0_628 $464(%rip) - WORD $0x7101eebf // cmp w21, #123 - WORD $0x54006501 // b.ne LBB0_778 $3232(%rip) - WORD $0xf9400068 // ldr x8, [x3] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x540065cc // b.gt LBB0_779 $3256(%rip) - WORD $0x91000509 // add x9, x8, #1 - WORD $0xf9000069 // str x9, [x3] - WORD $0x528000c9 // mov w9, #6 - WORD $0xf8287989 // str x9, [x12, x8, lsl #3] - WORD $0xf9400069 // ldr x9, [x3] - WORD $0xaa1003e8 // mov x8, x16 - WORD $0xb5ffc229 // cbnz x9, LBB0_490 $-1980(%rip) - WORD $0x1400031d // b LBB0_778 $3188(%rip) + WORD $0x540005a1 // b.ne LBB0_608 $180(%rip) +LBB0_595: + WORD $0xb100077f // cmn x27, #1 + WORD $0xaa1703fb // mov x27, x23 + WORD $0x54fffca0 // b.eq LBB0_586 $-108(%rip) +LBB0_596: + WORD $0x52800085 // mov w5, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903f6 // mov x22, #36028797027352576 + WORD $0xf2800036 // movk x22, #1 + WORD $0x528000b7 // mov w23, #5 + WORD $0x528d8c39 // mov w25, #27745 + WORD $0x72acae79 // movk w25, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 + WORD $0x72ad8d9e // movk w30, #27756, lsl #16 + WORD $0xb6f809b3 // tbz x19, #63, LBB0_620 $308(%rip) + WORD $0x14000671 // b LBB0_906 $6596(%rip) LBB0_597: - WORD $0xf13ffd3f // cmp x9, #4095 - WORD $0x5400648c // b.gt LBB0_779 $3216(%rip) - WORD $0x91000528 // add x8, x9, #1 + WORD $0xf13ffc9f // cmp x4, #4095 + WORD $0x5400ccec // b.gt LBB0_902 $6556(%rip) + WORD $0x91000488 // add x8, x4, #1 WORD $0xf9000068 // str x8, [x3] - WORD $0xf829799f // str xzr, [x12, x9, lsl #3] - WORD $0xf9400069 // ldr x9, [x3] - WORD $0xaa1003e8 // mov x8, x16 - WORD $0xb5ffc109 // cbnz x9, LBB0_490 $-2016(%rip) - WORD $0x14000314 // b LBB0_778 $3152(%rip) + WORD $0xf824795f // str xzr, [x10, x4, lsl #3] + WORD $0x140000ea // b LBB0_651 $936(%rip) LBB0_599: - WORD $0xf13ffd3f // cmp x9, #4095 - WORD $0x5400636c // b.gt LBB0_779 $3180(%rip) - WORD $0x91000528 // add x8, x9, #1 + WORD $0xf13ffc9f // cmp x4, #4095 + WORD $0x5400cc2c // b.gt LBB0_902 $6532(%rip) + WORD $0x91000488 // add x8, x4, #1 WORD $0xf9000068 // str x8, [x3] - WORD $0xf829798a // str x10, [x12, x9, lsl #3] - WORD $0xf9400069 // ldr x9, [x3] - WORD $0xaa1003e8 // mov x8, x16 - WORD $0xb5ffbfe9 // cbnz x9, LBB0_490 $-2052(%rip) - WORD $0x1400030b // b LBB0_778 $3116(%rip) + WORD $0xf8247958 // str x24, [x10, x4, lsl #3] + WORD $0x140000e4 // b LBB0_651 $912(%rip) LBB0_601: - WORD $0x8b364384 // add x4, x28, w22, uxtw - WORD $0x8b1e0095 // add x21, x4, lr -LBB0_602: - WORD $0x92800014 // mov x20, #-1 - WORD $0xb4006308 // cbz x8, LBB0_783 $3168(%rip) -LBB0_603: - WORD $0xb40062f3 // cbz x19, LBB0_783 $3164(%rip) - WORD $0xb40062c9 // cbz x9, LBB0_783 $3160(%rip) - WORD $0xcb1c02b4 // sub x20, x21, x28 - WORD $0xd1000684 // sub x4, x20, #1 - WORD $0xeb04011f // cmp x8, x4 - WORD $0x540003e0 // b.eq LBB0_613 $124(%rip) - WORD $0xeb04027f // cmp x19, x4 - WORD $0x540003a0 // b.eq LBB0_613 $116(%rip) - WORD $0xeb04013f // cmp x9, x4 - WORD $0x54000360 // b.eq LBB0_613 $108(%rip) - WORD $0xf1000664 // subs x4, x19, #1 - WORD $0x5280006a // mov w10, #3 - WORD $0x52800086 // mov w6, #4 - WORD $0x92f00017 // mov x23, #9223372036854775807 - WORD $0xb20903f8 // mov x24, #36028797027352576 - WORD $0xf2800038 // movk x24, #1 - WORD $0x528000b9 // mov w25, #5 - WORD $0x528d8c3a // mov w26, #27745 - WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x7101b69f // cmp w20, #109 + WORD $0x54000a2d // b.le LBB0_627 $324(%rip) + WORD $0x7101ba9f // cmp w20, #110 + WORD $0x54000c80 // b.eq LBB0_634 $400(%rip) + WORD $0x7101d29f // cmp w20, #116 + WORD $0x54000b40 // b.eq LBB0_632 $360(%rip) + WORD $0x7101ee9f // cmp w20, #123 + WORD $0x54007d61 // b.ne LBB0_832 $4012(%rip) + WORD $0xf9400068 // ldr x8, [x3] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x5400ca4c // b.gt LBB0_902 $6472(%rip) + WORD $0x91000511 // add x17, x8, #1 + WORD $0xf9000071 // str x17, [x3] + WORD $0x528000d1 // mov w17, #6 + WORD $0xf8287951 // str x17, [x10, x8, lsl #3] + WORD $0x140000d4 // b LBB0_651 $848(%rip) +LBB0_607: + WORD $0x8b354391 // add x17, x28, w21, uxtw + WORD $0x8b1e0234 // add x20, x17, lr +LBB0_608: + WORD $0x92800013 // mov x19, #-1 + WORD $0xb400ca28 // cbz x8, LBB0_906 $6468(%rip) +LBB0_609: + WORD $0x52800085 // mov w5, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903f6 // mov x22, #36028797027352576 + WORD $0xf2800036 // movk x22, #1 + WORD $0x528000b7 // mov w23, #5 + WORD $0x528d8c39 // mov w25, #27745 + WORD $0x72acae79 // movk w25, #25971, lsl #16 WORD $0x528eadde // mov w30, #30062 WORD $0x72ad8d9e // movk w30, #27756, lsl #16 - WORD $0x5400006b // b.lt LBB0_610 $12(%rip) - WORD $0xeb04013f // cmp x9, x4 - WORD $0x54006021 // b.ne LBB0_784 $3076(%rip) -LBB0_610: - WORD $0xaa090104 // orr x4, x8, x9 - WORD $0xb7f80064 // tbnz x4, #63, LBB0_612 $12(%rip) - WORD $0xeb09011f // cmp x8, x9 - WORD $0x5400602a // b.ge LBB0_786 $3076(%rip) -LBB0_612: - WORD $0xd37ffc84 // lsr x4, x4, #63 - WORD $0x52000084 // eor w4, w4, #0x1 - WORD $0xd1000525 // sub x5, x9, #1 - WORD $0xeb05011f // cmp x8, x5 + WORD $0xb400c8fb // cbz x27, LBB0_906 $6428(%rip) + WORD $0x52800078 // mov w24, #3 + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 + WORD $0xb400c864 // cbz x4, LBB0_906 $6412(%rip) + WORD $0xcb1c0293 // sub x19, x20, x28 + WORD $0xd1000671 // sub x17, x19, #1 + WORD $0xeb11011f // cmp x8, x17 + WORD $0x54000300 // b.eq LBB0_619 $96(%rip) + WORD $0xeb11037f // cmp x27, x17 + WORD $0x540002c0 // b.eq LBB0_619 $88(%rip) + WORD $0xeb11009f // cmp x4, x17 + WORD $0x54000280 // b.eq LBB0_619 $80(%rip) + WORD $0xf1000771 // subs x17, x27, #1 + WORD $0x5400006b // b.lt LBB0_616 $12(%rip) + WORD $0xeb11009f // cmp x4, x17 + WORD $0x5400c701 // b.ne LBB0_907 $6368(%rip) +LBB0_616: + WORD $0xaa040111 // orr x17, x8, x4 + WORD $0xb7f80071 // tbnz x17, #63, LBB0_618 $12(%rip) + WORD $0xeb04011f // cmp x8, x4 + WORD $0x5400c72a // b.ge LBB0_909 $6372(%rip) +LBB0_618: + WORD $0xd37ffe31 // lsr x17, x17, #63 + WORD $0x52000231 // eor w17, w17, #0x1 + WORD $0xd1000482 // sub x2, x4, #1 + WORD $0xeb02011f // cmp x8, x2 + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 WORD $0x1a9f17e8 // cset w8, eq - WORD $0x6a08009f // tst w4, w8 - WORD $0xda890294 // csinv x20, x20, x9, eq - WORD $0x1400000c // b LBB0_615 $48(%rip) -LBB0_613: - WORD $0xcb1403f4 // neg x20, x20 -LBB0_614: - WORD $0x5280006a // mov w10, #3 - WORD $0x52800086 // mov w6, #4 - WORD $0x92f00017 // mov x23, #9223372036854775807 - WORD $0xb20903f8 // mov x24, #36028797027352576 - WORD $0xf2800038 // movk x24, #1 - WORD $0x528000b9 // mov w25, #5 - WORD $0x528d8c3a // mov w26, #27745 - WORD $0x72acae7a // movk w26, #25971, lsl #16 - WORD $0x528eadde // mov w30, #30062 - WORD $0x72ad8d9e // movk w30, #27756, lsl #16 -LBB0_615: - WORD $0xb7f85d14 // tbnz x20, #63, LBB0_783 $2976(%rip) - WORD $0x8b140373 // add x19, x27, x20 - WORD $0x14000031 // b LBB0_633 $196(%rip) -LBB0_617: - WORD $0x71008abf // cmp w21, #34 - WORD $0x54000820 // b.eq LBB0_637 $260(%rip) - WORD $0x7100b6bf // cmp w21, #45 - WORD $0x54005a21 // b.ne LBB0_778 $2884(%rip) - WORD $0xb20903ea // mov x10, #36028797027352576 - WORD $0xf280002a // movk x10, #1 + WORD $0x6a08023f // tst w17, w8 + WORD $0xda840273 // csinv x19, x19, x4, eq + WORD $0xb6f80093 // tbz x19, #63, LBB0_620 $16(%rip) + WORD $0x14000628 // b LBB0_906 $6304(%rip) +LBB0_619: + WORD $0xcb1303f3 // neg x19, x19 + WORD $0xb7f8c4d3 // tbnz x19, #63, LBB0_906 $6296(%rip) +LBB0_620: + WORD $0x8b13035b // add x27, x26, x19 + WORD $0x1400009f // b LBB0_650 $636(%rip) +LBB0_621: + WORD $0x71008a9f // cmp w20, #34 + WORD $0x540006a0 // b.eq LBB0_639 $212(%rip) + WORD $0x7100b69f // cmp w20, #45 + WORD $0x540075c1 // b.ne LBB0_832 $3768(%rip) + WORD $0xb20903e2 // mov x2, #36028797027352576 + WORD $0xf2800022 // movk x2, #1 WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb130117 // subs x23, x8, x19 - WORD $0x54005c80 // b.eq LBB0_787 $2960(%rip) - WORD $0x8b130168 // add x8, x11, x19 - WORD $0x39400109 // ldrb w9, [x8] - WORD $0x7100c13f // cmp w9, #48 - WORD $0x54001301 // b.ne LBB0_649 $608(%rip) - WORD $0xf10006ff // cmp x23, #1 - WORD $0x540011c1 // b.ne LBB0_647 $568(%rip) -LBB0_622: - WORD $0x52800034 // mov w20, #1 - WORD $0x1400012d // b LBB0_695 $1204(%rip) -LBB0_623: - WORD $0x71016ebf // cmp w21, #91 - WORD $0x540004c0 // b.eq LBB0_635 $152(%rip) - WORD $0x71019abf // cmp w21, #102 - WORD $0x54005801 // b.ne LBB0_778 $2816(%rip) + WORD $0xeb1b0116 // subs x22, x8, x27 + WORD $0x5400c4e0 // b.eq LBB0_912 $6300(%rip) + WORD $0x8b1b0128 // add x8, x9, x27 + WORD $0x39400111 // ldrb w17, [x8] + WORD $0x7100c23f // cmp w17, #48 + WORD $0x540014c1 // b.ne LBB0_655 $664(%rip) + WORD $0xf10006df // cmp x22, #1 + WORD $0x54001381 // b.ne LBB0_653 $624(%rip) +LBB0_626: + WORD $0x52800033 // mov w19, #1 + WORD $0x1400013d // b LBB0_701 $1268(%rip) +LBB0_627: + WORD $0x71016e9f // cmp w20, #91 + WORD $0x540003a0 // b.eq LBB0_637 $116(%rip) + WORD $0x71019a9f // cmp w20, #102 + WORD $0x540073a1 // b.ne LBB0_832 $3700(%rip) WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xd1001109 // sub x9, x8, #4 - WORD $0xeb09037f // cmp x27, x9 - WORD $0x54005a02 // b.hs LBB0_785 $2880(%rip) - WORD $0xb8736968 // ldr w8, [x11, x19] - WORD $0x6b1a011f // cmp w8, w26 - WORD $0x54005aa1 // b.ne LBB0_790 $2900(%rip) - WORD $0x91001773 // add x19, x27, #5 - WORD $0x14000013 // b LBB0_633 $76(%rip) -LBB0_628: + WORD $0xd1001111 // sub x17, x8, #4 + WORD $0xeb11035f // cmp x26, x17 + WORD $0x5400cde2 // b.hs LBB0_940 $6588(%rip) + WORD $0xb87b6928 // ldr w8, [x9, x27] + WORD $0x6b19011f // cmp w8, w25 + WORD $0x5400c301 // b.ne LBB0_915 $6240(%rip) + WORD $0x9100175b // add x27, x26, #5 + WORD $0x14000081 // b LBB0_650 $516(%rip) +LBB0_632: WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xd1000d09 // sub x9, x8, #3 - WORD $0xeb09037f // cmp x27, x9 - WORD $0x540058e2 // b.hs LBB0_785 $2844(%rip) - WORD $0xb87b6968 // ldr w8, [x11, x27] - WORD $0x528e4e89 // mov w9, #29300 - WORD $0x72acaea9 // movk w9, #25973, lsl #16 - WORD $0x6b09011f // cmp w8, w9 - WORD $0x54000120 // b.eq LBB0_632 $36(%rip) - WORD $0x140002f2 // b LBB0_799 $3016(%rip) -LBB0_630: + WORD $0xd1000d11 // sub x17, x8, #3 + WORD $0xeb11035f // cmp x26, x17 + WORD $0x5400ccc2 // b.hs LBB0_940 $6552(%rip) + WORD $0xb87a6928 // ldr w8, [x9, x26] + WORD $0x6b02011f // cmp w8, w2 + WORD $0x54000120 // b.eq LBB0_636 $36(%rip) + WORD $0x14000637 // b LBB0_924 $6364(%rip) +LBB0_634: WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xd1000d09 // sub x9, x8, #3 - WORD $0xeb09037f // cmp x27, x9 - WORD $0x540057a2 // b.hs LBB0_785 $2804(%rip) - WORD $0xb87b6968 // ldr w8, [x11, x27] + WORD $0xd1000d11 // sub x17, x8, #3 + WORD $0xeb11035f // cmp x26, x17 + WORD $0x5400cbc2 // b.hs LBB0_940 $6520(%rip) + WORD $0xb87a6928 // ldr w8, [x9, x26] WORD $0x6b1e011f // cmp w8, w30 - WORD $0x54005ae1 // b.ne LBB0_795 $2908(%rip) -LBB0_632: - WORD $0x91001373 // add x19, x27, #4 -LBB0_633: - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa1b03e8 // mov x8, x27 - WORD $0xeb17037f // cmp x27, x23 - WORD $0x54005422 // b.hs LBB0_778 $2692(%rip) -LBB0_634: - WORD $0xf9400069 // ldr x9, [x3] - WORD $0xaa1003e8 // mov x8, x16 - WORD $0xb5ffb229 // cbnz x9, LBB0_490 $-2492(%rip) - WORD $0x1400029d // b LBB0_778 $2676(%rip) -LBB0_635: + WORD $0x5400c381 // b.ne LBB0_920 $6256(%rip) +LBB0_636: + WORD $0x9100135b // add x27, x26, #4 + WORD $0x14000070 // b LBB0_650 $448(%rip) +LBB0_637: WORD $0xf9400068 // ldr x8, [x3] WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x5400546c // b.gt LBB0_779 $2700(%rip) - WORD $0x91000509 // add x9, x8, #1 - WORD $0xf9000069 // str x9, [x3] - WORD $0xf8287999 // str x25, [x12, x8, lsl #3] - WORD $0xf9400069 // ldr x9, [x3] - WORD $0xaa1003e8 // mov x8, x16 - WORD $0xb5ffb0e9 // cbnz x9, LBB0_490 $-2532(%rip) - WORD $0x14000293 // b LBB0_778 $2636(%rip) -LBB0_637: + WORD $0x5400bd4c // b.gt LBB0_902 $6056(%rip) + WORD $0x91000511 // add x17, x8, #1 + WORD $0xf9000071 // str x17, [x3] + WORD $0xf8287957 // str x23, [x10, x8, lsl #3] + WORD $0x1400006d // b LBB0_651 $436(%rip) +LBB0_639: WORD $0x3200f3f9 // mov w25, #1431655765 WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb13011e // subs lr, x8, x19 - WORD $0x54005de0 // b.eq LBB0_807 $3004(%rip) + WORD $0xeb1b011e // subs lr, x8, x27 + WORD $0x5400c7e0 // b.eq LBB0_931 $6396(%rip) WORD $0xf10103df // cmp lr, #64 - WORD $0x54003043 // b.lo LBB0_717 $1544(%rip) - WORD $0xd2800009 // mov x9, #0 + WORD $0x540035a3 // b.lo LBB0_724 $1716(%rip) + WORD $0xd2800004 // mov x4, #0 WORD $0x9280001c // mov x28, #-1 -LBB0_640: - WORD $0x8b13016a // add x10, x11, x19 - WORD $0xad405153 // ldp q19, q20, [x10] - WORD $0xad415955 // ldp q21, q22, [x10, #32] +LBB0_642: + WORD $0x8b1b0131 // add x17, x9, x27 + WORD $0xad405233 // ldp q19, q20, [x17] + WORD $0xad415a35 // ldp q21, q22, [x17, #32] WORD $0x6e208e77 // cmeq.16b v23, v19, v0 WORD $0x6e208e98 // cmeq.16b v24, v20, v0 WORD $0x6e208eb9 // cmeq.16b v25, v21, v0 @@ -3614,11 +3682,11 @@ LBB0_640: WORD $0x4e221ef7 // and.16b v23, v23, v2 WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602ea // fmov w10, s23 + WORD $0x1e2602f1 // fmov w17, s23 WORD $0x4e221f17 // and.16b v23, v24, v2 WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e4 // fmov w4, s23 + WORD $0x1e2602e2 // fmov w2, s23 WORD $0x4e221f37 // and.16b v23, v25, v2 WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 WORD $0x4e71baf7 // addv.8h h23, v23 @@ -3630,81 +3698,111 @@ LBB0_640: WORD $0x4e221e73 // and.16b v19, v19, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 + WORD $0x1e260274 // fmov w20, s19 WORD $0x4e221e93 // and.16b v19, v20, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 + WORD $0x1e260275 // fmov w21, s19 WORD $0x4e221eb3 // and.16b v19, v21, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260277 // fmov w23, s19 + WORD $0x1e260276 // fmov w22, s19 WORD $0x4e221ed3 // and.16b v19, v22, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260278 // fmov w24, s19 + WORD $0x1e260277 // fmov w23, s19 WORD $0xd3607ca5 // lsl x5, x5, #32 WORD $0xaa06c0a5 // orr x5, x5, x6, lsl #48 - WORD $0x53103c84 // lsl w4, w4, #16 - WORD $0xaa0400a4 // orr x4, x5, x4 - WORD $0xaa0a0094 // orr x20, x4, x10 - WORD $0xd3607eea // lsl x10, x23, #32 - WORD $0xaa18c14a // orr x10, x10, x24, lsl #48 - WORD $0x53103ec4 // lsl w4, w22, #16 - WORD $0xaa04014a // orr x10, x10, x4 - WORD $0xaa150144 // orr x4, x10, x21 - WORD $0xb5000104 // cbnz x4, LBB0_644 $32(%rip) - WORD $0xb5000189 // cbnz x9, LBB0_645 $48(%rip) - WORD $0xb5ffbd74 // cbnz x20, LBB0_526 $-2132(%rip) -LBB0_643: + WORD $0x53103c42 // lsl w2, w2, #16 + WORD $0xaa0200a2 // orr x2, x5, x2 + WORD $0xaa110053 // orr x19, x2, x17 + WORD $0xd3607ed1 // lsl x17, x22, #32 + WORD $0xaa17c231 // orr x17, x17, x23, lsl #48 + WORD $0x53103ea2 // lsl w2, w21, #16 + WORD $0xaa020231 // orr x17, x17, x2 + WORD $0xaa140231 // orr x17, x17, x20 + WORD $0xb5000151 // cbnz x17, LBB0_646 $40(%rip) + WORD $0xb50001c4 // cbnz x4, LBB0_647 $56(%rip) + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 + WORD $0xb5000333 // cbnz x19, LBB0_648 $100(%rip) +LBB0_645: WORD $0xd10103de // sub lr, lr, #64 - WORD $0x91010273 // add x19, x19, #64 + WORD $0x9101037b // add x27, x27, #64 WORD $0xf100ffdf // cmp lr, #63 - WORD $0x54fff8a8 // b.hi LBB0_640 $-236(%rip) - WORD $0x1400013e // b LBB0_715 $1272(%rip) -LBB0_644: - WORD $0xb100079f // cmn x28, #1 - WORD $0xdac0008a // rbit x10, x4 - WORD $0xdac0114a // clz x10, x10 - WORD $0x8b13014a // add x10, x10, x19 - WORD $0x9a8a139c // csel x28, x28, x10, ne -LBB0_645: - WORD $0x8a29008a // bic x10, x4, x9 - WORD $0xaa0a0525 // orr x5, x9, x10, lsl #1 - WORD $0x8a250089 // bic x9, x4, x5 - WORD $0x9201f129 // and x9, x9, #0xaaaaaaaaaaaaaaaa - WORD $0xab0a012a // adds x10, x9, x10 - WORD $0x1a9f37e9 // cset w9, hs - WORD $0xd37ff94a // lsl x10, x10, #1 - WORD $0xd200f14a // eor x10, x10, #0x5555555555555555 - WORD $0x8a05014a // and x10, x10, x5 - WORD $0x8a2a0294 // bic x20, x20, x10 - WORD $0xb4fffd94 // cbz x20, LBB0_643 $-80(%rip) - WORD $0x17fffdd5 // b LBB0_526 $-2220(%rip) + WORD $0x54fff868 // b.hi LBB0_642 $-244(%rip) + WORD $0x14000166 // b LBB0_722 $1432(%rip) LBB0_646: - WORD $0xaa1703f5 // mov x21, x23 - WORD $0x92800014 // mov x20, #-1 - WORD $0xb5ffe688 // cbnz x8, LBB0_603 $-816(%rip) - WORD $0x1400024a // b LBB0_783 $2344(%rip) + WORD $0xb100079f // cmn x28, #1 + WORD $0xdac00222 // rbit x2, x17 + WORD $0xdac01042 // clz x2, x2 + WORD $0x8b1b0042 // add x2, x2, x27 + WORD $0x9a82139c // csel x28, x28, x2, ne LBB0_647: - WORD $0x39400509 // ldrb w9, [x8, #1] - WORD $0x5100b929 // sub w9, w9, #46 - WORD $0x7100dd3f // cmp w9, #55 - WORD $0x54ffee08 // b.hi LBB0_622 $-576(%rip) - WORD $0x9ac92229 // lsl x9, x17, x9 - WORD $0x52800034 // mov w20, #1 - WORD $0xea0a013f // tst x9, x10 - WORD $0x54001340 // b.eq LBB0_695 $616(%rip) + WORD $0x8a240222 // bic x2, x17, x4 + WORD $0xaa020485 // orr x5, x4, x2, lsl #1 + WORD $0x8a250231 // bic x17, x17, x5 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab020231 // adds x17, x17, x2 + WORD $0x1a9f37e4 // cset w4, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a050231 // and x17, x17, x5 + WORD $0x8a310273 // bic x19, x19, x17 + WORD $0x52800078 // mov w24, #3 + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 + WORD $0xb4fffd33 // cbz x19, LBB0_645 $-92(%rip) +LBB0_648: + WORD $0xdac00271 // rbit x17, x19 + WORD $0xdac01231 // clz x17, x17 + WORD $0x8b1b0231 // add x17, x17, x27 + WORD $0x9100063b // add x27, x17, #1 LBB0_649: - WORD $0xf10042ff // cmp x23, #16 - WORD $0x540029c3 // b.lo LBB0_724 $1336(%rip) - WORD $0xd2800016 // mov x22, #0 - WORD $0xd2800018 // mov x24, #0 + WORD $0x52800085 // mov w5, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903f6 // mov x22, #36028797027352576 + WORD $0xf2800036 // movk x22, #1 + WORD $0x528000b7 // mov w23, #5 + WORD $0x528d8c39 // mov w25, #27745 + WORD $0x72acae79 // movk w25, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 + WORD $0x72ad8d9e // movk w30, #27756, lsl #16 + WORD $0xb7f8b01b // tbnz x27, #63, LBB0_903 $5632(%rip) +LBB0_650: + WORD $0xf900003b // str x27, [x1] + WORD $0xaa1a03e8 // mov x8, x26 + WORD $0xeb06035f // cmp x26, x6 + WORD $0x54006202 // b.hs LBB0_832 $3136(%rip) +LBB0_651: + WORD $0xf9400064 // ldr x4, [x3] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffa584 // cbnz x4, LBB0_494 $-2896(%rip) + WORD $0x1400030c // b LBB0_832 $3120(%rip) +LBB0_652: + WORD $0xaa1603f4 // mov x20, x22 + WORD $0x92800013 // mov x19, #-1 + WORD $0xb5ffe568 // cbnz x8, LBB0_609 $-852(%rip) + WORD $0x1400057a // b LBB0_906 $5608(%rip) +LBB0_653: + WORD $0x39400511 // ldrb w17, [x8, #1] + WORD $0x5100ba31 // sub w17, w17, #46 + WORD $0x7100de3f // cmp w17, #55 + WORD $0x54ffec48 // b.hi LBB0_626 $-632(%rip) + WORD $0x9ad121f1 // lsl x17, x15, x17 + WORD $0x52800033 // mov w19, #1 + WORD $0xea02023f // tst x17, x2 + WORD $0x54001380 // b.eq LBB0_701 $624(%rip) +LBB0_655: + WORD $0xf10042df // cmp x22, #16 + WORD $0x54002c03 // b.lo LBB0_731 $1408(%rip) + WORD $0xd2800015 // mov x21, #0 + WORD $0xd2800017 // mov x23, #0 WORD $0x9280001c // mov x28, #-1 WORD $0x9280001e // mov lr, #-1 - WORD $0x92800009 // mov x9, #-1 -LBB0_651: - WORD $0x3cf86913 // ldr q19, [x8, x24] + WORD $0x92800004 // mov x4, #-1 +LBB0_657: + WORD $0x3cf76913 // ldr q19, [x8, x23] WORD $0x6e248e74 // cmeq.16b v20, v19, v4 WORD $0x6e258e75 // cmeq.16b v21, v19, v5 WORD $0x6e268e76 // cmeq.16b v22, v19, v6 @@ -3719,15 +3817,15 @@ LBB0_651: WORD $0x4e221e94 // and.16b v20, v20, v2 WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260284 // fmov w4, s20 + WORD $0x1e260291 // fmov w17, s20 WORD $0x4e221e73 // and.16b v19, v19, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260265 // fmov w5, s19 + WORD $0x1e260262 // fmov w2, s19 WORD $0x4e221eb3 // and.16b v19, v21, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260275 // fmov w21, s19 + WORD $0x1e260274 // fmov w20, s19 WORD $0x4e221ed3 // and.16b v19, v22, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 @@ -3735,175 +3833,192 @@ LBB0_651: WORD $0x2a2603e6 // mvn w6, w6 WORD $0x32103cc6 // orr w6, w6, #0xffff0000 WORD $0x5ac000c6 // rbit w6, w6 - WORD $0x5ac010d4 // clz w20, w6 - WORD $0x1ad420e6 // lsl w6, w7, w20 - WORD $0x0a260099 // bic w25, w4, w6 - WORD $0x0a2600ba // bic w26, w5, w6 - WORD $0x0a2602aa // bic w10, w21, w6 - WORD $0x7100429f // cmp w20, #16 - WORD $0x1a990084 // csel w4, w4, w25, eq - WORD $0x1a9a00a6 // csel w6, w5, w26, eq - WORD $0x1a8a02b5 // csel w21, w21, w10, eq - WORD $0x5100048a // sub w10, w4, #1 - WORD $0x6a04015a // ands w26, w10, w4 - WORD $0x54001d41 // b.ne LBB0_714 $936(%rip) - WORD $0x510004ca // sub w10, w6, #1 - WORD $0x6a06015a // ands w26, w10, w6 - WORD $0x54001ce1 // b.ne LBB0_714 $924(%rip) - WORD $0x510006aa // sub w10, w21, #1 - WORD $0x6a15015a // ands w26, w10, w21 - WORD $0x54001c81 // b.ne LBB0_714 $912(%rip) - WORD $0x340000c4 // cbz w4, LBB0_657 $24(%rip) - WORD $0x5ac0008a // rbit w10, w4 - WORD $0x5ac01144 // clz w4, w10 - WORD $0xb100053f // cmn x9, #1 - WORD $0x54001cc1 // b.ne LBB0_716 $920(%rip) - WORD $0x8b040309 // add x9, x24, x4 -LBB0_657: - WORD $0x340000c6 // cbz w6, LBB0_660 $24(%rip) - WORD $0x5ac000ca // rbit w10, w6 - WORD $0x5ac01144 // clz w4, w10 - WORD $0xb10007df // cmn lr, #1 - WORD $0x54001c01 // b.ne LBB0_716 $896(%rip) - WORD $0x8b04031e // add lr, x24, x4 -LBB0_660: - WORD $0x340000d5 // cbz w21, LBB0_663 $24(%rip) - WORD $0x5ac002aa // rbit w10, w21 - WORD $0x5ac01144 // clz w4, w10 - WORD $0xb100079f // cmn x28, #1 - WORD $0x54001b41 // b.ne LBB0_716 $872(%rip) - WORD $0x8b04031c // add x28, x24, x4 + WORD $0x5ac010d3 // clz w19, w6 + WORD $0x1ad320e6 // lsl w6, w7, w19 + WORD $0x0a260238 // bic w24, w17, w6 + WORD $0x0a260059 // bic w25, w2, w6 + WORD $0x0a260285 // bic w5, w20, w6 + WORD $0x7100427f // cmp w19, #16 + WORD $0x1a980231 // csel w17, w17, w24, eq + WORD $0x1a990046 // csel w6, w2, w25, eq + WORD $0x1a850294 // csel w20, w20, w5, eq + WORD $0x51000622 // sub w2, w17, #1 + WORD $0x6a110059 // ands w25, w2, w17 + WORD $0x54001f21 // b.ne LBB0_721 $996(%rip) + WORD $0x510004c2 // sub w2, w6, #1 + WORD $0x6a060059 // ands w25, w2, w6 + WORD $0x54001ec1 // b.ne LBB0_721 $984(%rip) + WORD $0x51000682 // sub w2, w20, #1 + WORD $0x6a140059 // ands w25, w2, w20 + WORD $0x54001e61 // b.ne LBB0_721 $972(%rip) + WORD $0x340000d1 // cbz w17, LBB0_663 $24(%rip) + WORD $0x5ac00231 // rbit w17, w17 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb100049f // cmn x4, #1 + WORD $0x54001ec1 // b.ne LBB0_723 $984(%rip) + WORD $0x8b1102e4 // add x4, x23, x17 LBB0_663: - WORD $0x7100429f // cmp w20, #16 - WORD $0x540005c1 // b.ne LBB0_681 $184(%rip) - WORD $0x91004318 // add x24, x24, #16 - WORD $0xd10042d6 // sub x22, x22, #16 - WORD $0x8b1602f4 // add x20, x23, x22 - WORD $0xf1003e9f // cmp x20, #15 - WORD $0x54fff6e8 // b.hi LBB0_651 $-292(%rip) - WORD $0x8b180115 // add x21, x8, x24 - WORD $0xeb1802ff // cmp x23, x24 - WORD $0x54000500 // b.eq LBB0_682 $160(%rip) + WORD $0x340000c6 // cbz w6, LBB0_666 $24(%rip) + WORD $0x5ac000d1 // rbit w17, w6 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb10007df // cmn lr, #1 + WORD $0x54001e01 // b.ne LBB0_723 $960(%rip) + WORD $0x8b1102fe // add lr, x23, x17 LBB0_666: - WORD $0x8b1402a4 // add x4, x21, x20 - WORD $0x8b1501ca // add x10, x14, x21 - WORD $0xcb1b0157 // sub x23, x10, x27 - WORD $0xaa1503f6 // mov x22, x21 - WORD $0x14000008 // b LBB0_670 $32(%rip) -LBB0_667: + WORD $0x340000d4 // cbz w20, LBB0_669 $24(%rip) + WORD $0x5ac00291 // rbit w17, w20 + WORD $0x5ac01231 // clz w17, w17 WORD $0xb100079f // cmn x28, #1 - WORD $0x540017e1 // b.ne LBB0_713 $764(%rip) - WORD $0xd10006fc // sub x28, x23, #1 + WORD $0x54001d41 // b.ne LBB0_723 $936(%rip) + WORD $0x8b1102fc // add x28, x23, x17 LBB0_669: - WORD $0x910006f7 // add x23, x23, #1 - WORD $0xaa1603f5 // mov x21, x22 - WORD $0xd1000694 // sub x20, x20, #1 - WORD $0xb40010d4 // cbz x20, LBB0_706 $536(%rip) -LBB0_670: - WORD $0x384016c6 // ldrb w6, [x22], #1 - WORD $0x5100c0ca // sub w10, w6, #48 - WORD $0x7100295f // cmp w10, #10 - WORD $0x54ffff23 // b.lo LBB0_669 $-28(%rip) + WORD $0x7100427f // cmp w19, #16 + WORD $0x540005e1 // b.ne LBB0_687 $188(%rip) + WORD $0x910042f7 // add x23, x23, #16 + WORD $0xd10042b5 // sub x21, x21, #16 + WORD $0x8b1502d3 // add x19, x22, x21 + WORD $0xf1003e7f // cmp x19, #15 + WORD $0x54fff6e8 // b.hi LBB0_657 $-292(%rip) + WORD $0x8b170114 // add x20, x8, x23 + WORD $0xeb1702df // cmp x22, x23 + WORD $0x52800078 // mov w24, #3 + WORD $0x54000520 // b.eq LBB0_688 $164(%rip) +LBB0_672: + WORD $0x8b130282 // add x2, x20, x19 + WORD $0x8b140191 // add x17, x12, x20 + WORD $0xcb1a0236 // sub x22, x17, x26 + WORD $0xaa1403f5 // mov x21, x20 + WORD $0x14000008 // b LBB0_676 $32(%rip) +LBB0_673: + WORD $0xb100079f // cmn x28, #1 + WORD $0x540019a1 // b.ne LBB0_720 $820(%rip) + WORD $0xd10006dc // sub x28, x22, #1 +LBB0_675: + WORD $0x910006d6 // add x22, x22, #1 + WORD $0xaa1503f4 // mov x20, x21 + WORD $0xd1000673 // sub x19, x19, #1 + WORD $0xb4001273 // cbz x19, LBB0_713 $588(%rip) +LBB0_676: + WORD $0x384016a6 // ldrb w6, [x21], #1 + WORD $0x5100c0d1 // sub w17, w6, #48 + WORD $0x71002a3f // cmp w17, #10 + WORD $0x54ffff23 // b.lo LBB0_675 $-28(%rip) WORD $0x7100b4df // cmp w6, #45 - WORD $0x5400016d // b.le LBB0_677 $44(%rip) + WORD $0x5400016d // b.le LBB0_683 $44(%rip) WORD $0x710194df // cmp w6, #101 - WORD $0x540001c0 // b.eq LBB0_679 $56(%rip) + WORD $0x540001c0 // b.eq LBB0_685 $56(%rip) WORD $0x710114df // cmp w6, #69 - WORD $0x54000180 // b.eq LBB0_679 $48(%rip) + WORD $0x54000180 // b.eq LBB0_685 $48(%rip) WORD $0x7100b8df // cmp w6, #46 - WORD $0x54000201 // b.ne LBB0_682 $64(%rip) - WORD $0xb100053f // cmn x9, #1 - WORD $0x54001581 // b.ne LBB0_713 $688(%rip) - WORD $0xd10006e9 // sub x9, x23, #1 - WORD $0x17ffffed // b LBB0_669 $-76(%rip) -LBB0_677: + WORD $0x54000221 // b.ne LBB0_688 $68(%rip) + WORD $0xb100049f // cmn x4, #1 + WORD $0x54001741 // b.ne LBB0_720 $744(%rip) + WORD $0xd10006c4 // sub x4, x22, #1 + WORD $0x17ffffed // b LBB0_675 $-76(%rip) +LBB0_683: WORD $0x7100acdf // cmp w6, #43 - WORD $0x54fffd00 // b.eq LBB0_667 $-96(%rip) + WORD $0x54fffd00 // b.eq LBB0_673 $-96(%rip) WORD $0x7100b4df // cmp w6, #45 - WORD $0x54fffcc0 // b.eq LBB0_667 $-104(%rip) - WORD $0x14000007 // b LBB0_682 $28(%rip) -LBB0_679: + WORD $0x54fffcc0 // b.eq LBB0_673 $-104(%rip) + WORD $0x14000008 // b LBB0_688 $32(%rip) +LBB0_685: WORD $0xb10007df // cmn lr, #1 - WORD $0x54001461 // b.ne LBB0_713 $652(%rip) - WORD $0xd10006fe // sub lr, x23, #1 - WORD $0x17ffffe4 // b LBB0_669 $-112(%rip) -LBB0_681: - WORD $0x8b34410a // add x10, x8, w20, uxtw - WORD $0x8b180155 // add x21, x10, x24 -LBB0_682: - WORD $0x92800014 // mov x20, #-1 - WORD $0xb40039a9 // cbz x9, LBB0_788 $1844(%rip) -LBB0_683: - WORD $0xb400399c // cbz x28, LBB0_788 $1840(%rip) - WORD $0xb400397e // cbz lr, LBB0_788 $1836(%rip) - WORD $0xcb0802a8 // sub x8, x21, x8 - WORD $0xd1000504 // sub x4, x8, #1 - WORD $0xeb04013f // cmp x9, x4 - WORD $0x540002a0 // b.eq LBB0_693 $84(%rip) - WORD $0xeb04039f // cmp x28, x4 - WORD $0x54000260 // b.eq LBB0_693 $76(%rip) - WORD $0xeb0403df // cmp lr, x4 - WORD $0x54000220 // b.eq LBB0_693 $68(%rip) - WORD $0xf1000784 // subs x4, x28, #1 - WORD $0x5400006b // b.lt LBB0_690 $12(%rip) - WORD $0xeb0403df // cmp lr, x4 - WORD $0x54003801 // b.ne LBB0_789 $1792(%rip) -LBB0_690: - WORD $0xaa1e0124 // orr x4, x9, lr - WORD $0xb7f80064 // tbnz x4, #63, LBB0_692 $12(%rip) - WORD $0xeb1e013f // cmp x9, lr - WORD $0x54003fea // b.ge LBB0_806 $2044(%rip) -LBB0_692: - WORD $0xd37ffc8a // lsr x10, x4, #63 - WORD $0x5200014a // eor w10, w10, #0x1 - WORD $0xd10007c4 // sub x4, lr, #1 - WORD $0xeb04013f // cmp x9, x4 - WORD $0x1a9f17e9 // cset w9, eq - WORD $0x6a09015f // tst w10, w9 - WORD $0xda9e0114 // csinv x20, x8, lr, eq - WORD $0x14000002 // b LBB0_694 $8(%rip) -LBB0_693: - WORD $0xcb0803f4 // neg x20, x8 -LBB0_694: - WORD $0xb7f83634 // tbnz x20, #63, LBB0_788 $1732(%rip) -LBB0_695: - WORD $0x8b130293 // add x19, x20, x19 - WORD $0xf9000033 // str x19, [x1] - WORD $0xaa1b03e8 // mov x8, x27 - WORD $0x92f00017 // mov x23, #9223372036854775807 - WORD $0xeb17037f // cmp x27, x23 - WORD $0x5280006a // mov w10, #3 - WORD $0x52800086 // mov w6, #4 - WORD $0xb20903f8 // mov x24, #36028797027352576 - WORD $0xf2800038 // movk x24, #1 - WORD $0x528000b9 // mov w25, #5 - WORD $0x528d8c3a // mov w26, #27745 - WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x54001621 // b.ne LBB0_720 $708(%rip) + WORD $0xd10006de // sub lr, x22, #1 + WORD $0x17ffffe4 // b LBB0_675 $-112(%rip) +LBB0_687: + WORD $0x8b334111 // add x17, x8, w19, uxtw + WORD $0x8b170234 // add x20, x17, x23 + WORD $0x52800078 // mov w24, #3 +LBB0_688: + WORD $0x92800013 // mov x19, #-1 + WORD $0xb400a004 // cbz x4, LBB0_913 $5120(%rip) +LBB0_689: + WORD $0xb4009ffc // cbz x28, LBB0_913 $5116(%rip) + WORD $0xb4009fde // cbz lr, LBB0_913 $5112(%rip) + WORD $0xcb080288 // sub x8, x20, x8 + WORD $0xd1000511 // sub x17, x8, #1 + WORD $0xeb11009f // cmp x4, x17 + WORD $0x540002a0 // b.eq LBB0_699 $84(%rip) + WORD $0xeb11039f // cmp x28, x17 + WORD $0x54000260 // b.eq LBB0_699 $76(%rip) + WORD $0xeb1103df // cmp lr, x17 + WORD $0x54000220 // b.eq LBB0_699 $68(%rip) + WORD $0xf1000791 // subs x17, x28, #1 + WORD $0x5400006b // b.lt LBB0_696 $12(%rip) + WORD $0xeb1103df // cmp lr, x17 + WORD $0x54009e61 // b.ne LBB0_914 $5068(%rip) +LBB0_696: + WORD $0xaa1e0091 // orr x17, x4, lr + WORD $0xb7f80071 // tbnz x17, #63, LBB0_698 $12(%rip) + WORD $0xeb1e009f // cmp x4, lr + WORD $0x5400a66a // b.ge LBB0_930 $5324(%rip) +LBB0_698: + WORD $0xd37ffe31 // lsr x17, x17, #63 + WORD $0x52000231 // eor w17, w17, #0x1 + WORD $0xd10007c2 // sub x2, lr, #1 + WORD $0xeb02009f // cmp x4, x2 + WORD $0x1a9f17e2 // cset w2, eq + WORD $0x6a02023f // tst w17, w2 + WORD $0xda9e0113 // csinv x19, x8, lr, eq + WORD $0x14000002 // b LBB0_700 $8(%rip) +LBB0_699: + WORD $0xcb0803f3 // neg x19, x8 +LBB0_700: + WORD $0xb7f89c93 // tbnz x19, #63, LBB0_913 $5008(%rip) +LBB0_701: + WORD $0x8b1b027b // add x27, x19, x27 + WORD $0xf900003b // str x27, [x1] + WORD $0xaa1a03e8 // mov x8, x26 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xeb06035f // cmp x26, x6 + WORD $0x52800085 // mov w5, #4 + WORD $0xb20903f6 // mov x22, #36028797027352576 + WORD $0xf2800036 // movk x22, #1 + WORD $0x528000b7 // mov w23, #5 + WORD $0x528d8c39 // mov w25, #27745 + WORD $0x72acae79 // movk w25, #25971, lsl #16 WORD $0x528eadde // mov w30, #30062 WORD $0x72ad8d9e // movk w30, #27756, lsl #16 - WORD $0x54ffdd23 // b.lo LBB0_634 $-1116(%rip) - WORD $0x14000188 // b LBB0_778 $1568(%rip) -LBB0_696: - WORD $0x8b130173 // add x19, x11, x19 - WORD $0x1400000c // b LBB0_700 $48(%rip) -LBB0_697: - WORD $0x5ac00088 // rbit w8, w4 + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 + WORD $0x54ffe8c3 // b.lo LBB0_651 $-744(%rip) + WORD $0x14000254 // b LBB0_832 $2384(%rip) +LBB0_702: + WORD $0x8b1b013b // add x27, x9, x27 + WORD $0x14000019 // b LBB0_707 $100(%rip) +LBB0_703: + WORD $0x5ac00228 // rbit w8, w17 WORD $0x5ac01108 // clz w8, w8 - WORD $0xaa3e03e9 // mvn x9, lr - WORD $0xcb080134 // sub x20, x9, x8 - WORD $0x17fffea0 // b LBB0_614 $-1408(%rip) -LBB0_698: + WORD $0xaa3e03f1 // mvn x17, lr + WORD $0xcb080233 // sub x19, x17, x8 + WORD $0x14000003 // b LBB0_705 $12(%rip) +LBB0_704: WORD $0xaa3e03e8 // mvn x8, lr - WORD $0xcb244114 // sub x20, x8, w4, uxtw - WORD $0x17fffe9d // b LBB0_614 $-1420(%rip) -LBB0_699: - WORD $0xd2800009 // mov x9, #0 - WORD $0x8b130173 // add x19, x11, x19 + WORD $0xcb314113 // sub x19, x8, w17, uxtw +LBB0_705: + WORD $0x52800078 // mov w24, #3 + WORD $0x52800085 // mov w5, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903f6 // mov x22, #36028797027352576 + WORD $0xf2800036 // movk x22, #1 + WORD $0x528000b7 // mov w23, #5 + WORD $0x528d8c39 // mov w25, #27745 + WORD $0x72acae79 // movk w25, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 + WORD $0x72ad8d9e // movk w30, #27756, lsl #16 + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 + WORD $0xb6ffd173 // tbz x19, #63, LBB0_620 $-1492(%rip) + WORD $0x140004af // b LBB0_906 $4796(%rip) +LBB0_706: + WORD $0xd2800004 // mov x4, #0 + WORD $0x8b1b013b // add x27, x9, x27 WORD $0x9280001c // mov x28, #-1 -LBB0_700: - WORD $0xf10083d4 // subs x20, lr, #32 - WORD $0x540017c3 // b.lo LBB0_728 $760(%rip) - WORD $0xad405273 // ldp q19, q20, [x19] +LBB0_707: + WORD $0xf10083d3 // subs x19, lr, #32 + WORD $0x54001843 // b.lo LBB0_735 $776(%rip) + WORD $0xad405373 // ldp q19, q20, [x27] WORD $0x6e208e75 // cmeq.16b v21, v19, v0 WORD $0x6e208e96 // cmeq.16b v22, v20, v0 WORD $0x6e218e73 // cmeq.16b v19, v19, v1 @@ -3911,58 +4026,56 @@ LBB0_700: WORD $0x4e221eb5 // and.16b v21, v21, v2 WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b5 // fmov w21, s21 + WORD $0x1e2602b4 // fmov w20, s21 WORD $0x4e221ed5 // and.16b v21, v22, v2 WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602a4 // fmov w4, s21 + WORD $0x1e2602b1 // fmov w17, s21 WORD $0x4e221e73 // and.16b v19, v19, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 + WORD $0x1e260275 // fmov w21, s19 WORD $0x4e221e93 // and.16b v19, v20, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 WORD $0x1e260266 // fmov w6, s19 - WORD $0x33103c95 // bfi w21, w4, #16, #16 - WORD $0x33103cd6 // bfi w22, w6, #16, #16 - WORD $0x350010d6 // cbnz w22, LBB0_725 $536(%rip) - WORD $0x5280006a // mov w10, #3 - WORD $0x52800086 // mov w6, #4 - WORD $0x92f00017 // mov x23, #9223372036854775807 - WORD $0xb20903f8 // mov x24, #36028797027352576 - WORD $0xf2800038 // movk x24, #1 - WORD $0x528000b9 // mov w25, #5 - WORD $0x528d8c3a // mov w26, #27745 - WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103cd5 // bfi w21, w6, #16, #16 + WORD $0x35001135 // cbnz w21, LBB0_732 $548(%rip) + WORD $0x52800085 // mov w5, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903f6 // mov x22, #36028797027352576 + WORD $0xf2800036 // movk x22, #1 + WORD $0x528000b7 // mov w23, #5 + WORD $0x528d8c39 // mov w25, #27745 + WORD $0x72acae79 // movk w25, #25971, lsl #16 WORD $0x528eadde // mov w30, #30062 WORD $0x72ad8d9e // movk w30, #27756, lsl #16 - WORD $0xb5001029 // cbnz x9, LBB0_726 $516(%rip) - WORD $0xb4001315 // cbz x21, LBB0_727 $608(%rip) -LBB0_704: - WORD $0xdac002a9 // rbit x9, x21 - WORD $0xdac01129 // clz x9, x9 - WORD $0xcb0b0264 // sub x4, x19, x11 - WORD $0x8b090089 // add x9, x4, x9 - WORD $0x91000533 // add x19, x9, #1 - WORD $0xb6ffd573 // tbz x19, #63, LBB0_633 $-1364(%rip) - WORD $0x14000159 // b LBB0_780 $1380(%rip) -LBB0_705: - WORD $0x8b130173 // add x19, x11, x19 - WORD $0x14000008 // b LBB0_708 $32(%rip) -LBB0_706: - WORD $0xaa0403f5 // mov x21, x4 - WORD $0x92800014 // mov x20, #-1 - WORD $0xb5fff2c9 // cbnz x9, LBB0_683 $-424(%rip) - WORD $0x14000161 // b LBB0_788 $1412(%rip) -LBB0_707: - WORD $0xd2800009 // mov x9, #0 - WORD $0x8b130173 // add x19, x11, x19 + WORD $0xb50010a4 // cbnz x4, LBB0_733 $532(%rip) + WORD $0xb40013b4 // cbz x20, LBB0_734 $628(%rip) +LBB0_711: + WORD $0xdac00291 // rbit x17, x20 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090364 // sub x4, x27, x9 + WORD $0x8b110091 // add x17, x4, x17 + WORD $0x9100063b // add x27, x17, #1 + WORD $0x17fffce0 // b LBB0_531 $-3200(%rip) +LBB0_712: + WORD $0x8b1b013b // add x27, x9, x27 + WORD $0x14000008 // b LBB0_715 $32(%rip) +LBB0_713: + WORD $0xaa0203f4 // mov x20, x2 + WORD $0x92800013 // mov x19, #-1 + WORD $0xb5fff144 // cbnz x4, LBB0_689 $-472(%rip) + WORD $0x14000488 // b LBB0_913 $4640(%rip) +LBB0_714: + WORD $0xd2800004 // mov x4, #0 + WORD $0x8b1b013b // add x27, x9, x27 WORD $0x9280001c // mov x28, #-1 -LBB0_708: - WORD $0xf10083d4 // subs x20, lr, #32 - WORD $0x54001703 // b.lo LBB0_739 $736(%rip) - WORD $0xad405273 // ldp q19, q20, [x19] +LBB0_715: + WORD $0xf10083d3 // subs x19, lr, #32 + WORD $0x54001b63 // b.lo LBB0_747 $876(%rip) + WORD $0xad405373 // ldp q19, q20, [x27] WORD $0x6e208e75 // cmeq.16b v21, v19, v0 WORD $0x6e208e96 // cmeq.16b v22, v20, v0 WORD $0x6e218e73 // cmeq.16b v19, v19, v1 @@ -3970,66 +4083,69 @@ LBB0_708: WORD $0x4e221eb5 // and.16b v21, v21, v2 WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b5 // fmov w21, s21 + WORD $0x1e2602b4 // fmov w20, s21 WORD $0x4e221ed5 // and.16b v21, v22, v2 WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602a4 // fmov w4, s21 + WORD $0x1e2602b1 // fmov w17, s21 WORD $0x4e221e73 // and.16b v19, v19, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 + WORD $0x1e260275 // fmov w21, s19 WORD $0x4e221e93 // and.16b v19, v20, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 WORD $0x1e260266 // fmov w6, s19 - WORD $0x33103c95 // bfi w21, w4, #16, #16 - WORD $0x33103cd6 // bfi w22, w6, #16, #16 - WORD $0x35001116 // cbnz w22, LBB0_736 $544(%rip) - WORD $0x92f00017 // mov x23, #9223372036854775807 - WORD $0xb20903f8 // mov x24, #36028797027352576 - WORD $0xf2800038 // movk x24, #1 - WORD $0xb5001149 // cbnz x9, LBB0_737 $552(%rip) - WORD $0xb4001335 // cbz x21, LBB0_738 $612(%rip) -LBB0_712: - WORD $0xdac002a9 // rbit x9, x21 - WORD $0xdac01129 // clz x9, x9 - WORD $0xcb0b0264 // sub x4, x19, x11 - WORD $0x8b090089 // add x9, x4, x9 - WORD $0x91000533 // add x19, x9, #1 - WORD $0x5280006a // mov w10, #3 - WORD $0x52800086 // mov w6, #4 - WORD $0x528000b9 // mov w25, #5 - WORD $0x528d8c3a // mov w26, #27745 - WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103cd5 // bfi w21, w6, #16, #16 + WORD $0x35001535 // cbnz w21, LBB0_744 $676(%rip) + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903f6 // mov x22, #36028797027352576 + WORD $0xf2800036 // movk x22, #1 + WORD $0xb5001564 // cbnz x4, LBB0_745 $684(%rip) + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 + WORD $0xb4001754 // cbz x20, LBB0_746 $744(%rip) +LBB0_719: + WORD $0xdac00291 // rbit x17, x20 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090364 // sub x4, x27, x9 + WORD $0x8b110091 // add x17, x4, x17 + WORD $0x9100063b // add x27, x17, #1 + WORD $0x52800085 // mov w5, #4 + WORD $0x528000b7 // mov w23, #5 + WORD $0x528d8c39 // mov w25, #27745 + WORD $0x72acae79 // movk w25, #25971, lsl #16 WORD $0x528eadde // mov w30, #30062 WORD $0x72ad8d9e // movk w30, #27756, lsl #16 - WORD $0xb6ffa5f3 // tbz x19, #63, LBB0_543 $-2884(%rip) - WORD $0x14000123 // b LBB0_780 $1164(%rip) -LBB0_713: - WORD $0xcb1703f4 // neg x20, x23 - WORD $0x17ffff7e // b LBB0_694 $-520(%rip) -LBB0_714: - WORD $0x5ac00348 // rbit w8, w26 + WORD $0xb6ffa37b // tbz x27, #63, LBB0_547 $-2964(%rip) + WORD $0x14000444 // b LBB0_903 $4368(%rip) +LBB0_720: + WORD $0xcb1603f3 // neg x19, x22 + WORD $0x17ffff71 // b LBB0_700 $-572(%rip) +LBB0_721: + WORD $0x5ac00328 // rbit w8, w25 WORD $0x5ac01108 // clz w8, w8 - WORD $0xaa3803e9 // mvn x9, x24 - WORD $0xcb080134 // sub x20, x9, x8 - WORD $0x17ffff79 // b LBB0_694 $-540(%rip) -LBB0_715: - WORD $0x8b130173 // add x19, x11, x19 - WORD $0x14000007 // b LBB0_718 $28(%rip) -LBB0_716: - WORD $0xaa3803e8 // mvn x8, x24 - WORD $0xcb244114 // sub x20, x8, w4, uxtw - WORD $0x17ffff74 // b LBB0_694 $-560(%rip) -LBB0_717: - WORD $0xd2800009 // mov x9, #0 - WORD $0x8b130173 // add x19, x11, x19 + WORD $0xaa3703f1 // mvn x17, x23 + WORD $0xcb080233 // sub x19, x17, x8 + WORD $0x52800078 // mov w24, #3 + WORD $0x17ffff6b // b LBB0_700 $-596(%rip) +LBB0_722: + WORD $0x8b1b013b // add x27, x9, x27 + WORD $0x14000008 // b LBB0_725 $32(%rip) +LBB0_723: + WORD $0xaa3703e8 // mvn x8, x23 + WORD $0xcb314113 // sub x19, x8, w17, uxtw + WORD $0x52800078 // mov w24, #3 + WORD $0x17ffff65 // b LBB0_700 $-620(%rip) +LBB0_724: + WORD $0xd2800004 // mov x4, #0 + WORD $0x8b1b013b // add x27, x9, x27 WORD $0x9280001c // mov x28, #-1 -LBB0_718: - WORD $0xf10083d4 // subs x20, lr, #32 - WORD $0x54001a23 // b.lo LBB0_757 $836(%rip) - WORD $0xad405273 // ldp q19, q20, [x19] +LBB0_725: + WORD $0xf10083d3 // subs x19, lr, #32 + WORD $0x54001d23 // b.lo LBB0_766 $932(%rip) + WORD $0xad405373 // ldp q19, q20, [x27] WORD $0x6e208e75 // cmeq.16b v21, v19, v0 WORD $0x6e208e96 // cmeq.16b v22, v20, v0 WORD $0x6e218e73 // cmeq.16b v19, v19, v1 @@ -4037,302 +4153,520 @@ LBB0_718: WORD $0x4e221eb5 // and.16b v21, v21, v2 WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b5 // fmov w21, s21 + WORD $0x1e2602b4 // fmov w20, s21 WORD $0x4e221ed5 // and.16b v21, v22, v2 WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602aa // fmov w10, s21 + WORD $0x1e2602b1 // fmov w17, s21 WORD $0x4e221e73 // and.16b v19, v19, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260276 // fmov w22, s19 + WORD $0x1e260275 // fmov w21, s19 WORD $0x4e221e93 // and.16b v19, v20, v2 WORD $0x4e030273 // tbl.16b v19, { v19 }, v3 WORD $0x4e71ba73 // addv.8h h19, v19 - WORD $0x1e260264 // fmov w4, s19 - WORD $0x33103d55 // bfi w21, w10, #16, #16 - WORD $0x33103c96 // bfi w22, w4, #16, #16 - WORD $0x35001496 // cbnz w22, LBB0_754 $656(%rip) - WORD $0xb5001529 // cbnz x9, LBB0_755 $676(%rip) - WORD $0xb40016b5 // cbz x21, LBB0_756 $724(%rip) -LBB0_722: - WORD $0xdac002a9 // rbit x9, x21 - WORD $0xdac01129 // clz x9, x9 - WORD $0xcb0b026a // sub x10, x19, x11 - WORD $0x8b090149 // add x9, x10, x9 - WORD $0x17fffc83 // b LBB0_527 $-3572(%rip) -LBB0_723: + WORD $0x1e260262 // fmov w2, s19 + WORD $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103c55 // bfi w21, w2, #16, #16 + WORD $0x350017b5 // cbnz w21, LBB0_763 $756(%rip) + WORD $0xb5001844 // cbnz x4, LBB0_764 $776(%rip) + WORD $0xb40019b4 // cbz x20, LBB0_765 $820(%rip) +LBB0_729: + WORD $0xdac00291 // rbit x17, x20 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090362 // sub x2, x27, x9 + WORD $0x8b110051 // add x17, x2, x17 + WORD $0x9100063b // add x27, x17, #1 + WORD $0x140000e3 // b LBB0_776 $908(%rip) +LBB0_730: WORD $0x92800008 // mov x8, #-1 - WORD $0xaa1c03f5 // mov x21, x28 - WORD $0xaa1403f6 // mov x22, x20 - WORD $0x92800009 // mov x9, #-1 - WORD $0x92800013 // mov x19, #-1 - WORD $0x17fffd7d // b LBB0_574 $-2572(%rip) -LBB0_724: - WORD $0x92800009 // mov x9, #-1 - WORD $0xaa0803f5 // mov x21, x8 - WORD $0xaa1703f4 // mov x20, x23 + WORD $0xaa1c03f4 // mov x20, x28 + WORD $0xaa1303f5 // mov x21, x19 + WORD $0x92800004 // mov x4, #-1 + WORD $0x9280001b // mov x27, #-1 + WORD $0x17fffd6e // b LBB0_584 $-2632(%rip) +LBB0_731: + WORD $0x92800004 // mov x4, #-1 + WORD $0xaa0803f4 // mov x20, x8 + WORD $0xaa1603f3 // mov x19, x22 WORD $0x9280001e // mov lr, #-1 WORD $0x9280001c // mov x28, #-1 - WORD $0x17ffff00 // b LBB0_666 $-1024(%rip) -LBB0_725: - WORD $0xdac002c4 // rbit x4, x22 - WORD $0xdac01084 // clz x4, x4 - WORD $0xcb0b0266 // sub x6, x19, x11 - WORD $0x8b0400c4 // add x4, x6, x4 + WORD $0x52800078 // mov w24, #3 + WORD $0x17fffeee // b LBB0_672 $-1096(%rip) +LBB0_732: + WORD $0xdac002b1 // rbit x17, x21 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090366 // sub x6, x27, x9 + WORD $0x8b1100d1 // add x17, x6, x17 WORD $0xb100079f // cmn x28, #1 - WORD $0x9a84139c // csel x28, x28, x4, ne -LBB0_726: - WORD $0x0a2902c4 // bic w4, w22, w9 - WORD $0x531f7886 // lsl w6, w4, #1 - WORD $0x331f7889 // bfi w9, w4, #1, #31 - WORD $0x0a2602c6 // bic w6, w22, w6 + WORD $0x9a91139c // csel x28, x28, x17, ne +LBB0_733: + WORD $0x0a2402b1 // bic w17, w21, w4 + WORD $0x531f7a26 // lsl w6, w17, #1 + WORD $0x331f7a24 // bfi w4, w17, #1, #31 + WORD $0x0a2602a6 // bic w6, w21, w6 WORD $0x1201f0c6 // and w6, w6, #0xaaaaaaaa - WORD $0x2b0400c4 // adds w4, w6, w4 - WORD $0x3200f3ea // mov w10, #1431655765 - WORD $0x4a040544 // eor w4, w10, w4, lsl #1 - WORD $0x0a090089 // and w9, w4, w9 + WORD $0x2b1100d1 // adds w17, w6, w17 + WORD $0x3200f3e2 // mov w2, #1431655765 + WORD $0x4a110451 // eor w17, w2, w17, lsl #1 + WORD $0x0a040231 // and w17, w17, w4 WORD $0x1a9f37e4 // cset w4, hs - WORD $0x2a2903e9 // mvn w9, w9 - WORD $0x8a150135 // and x21, x9, x21 - WORD $0xaa0403e9 // mov x9, x4 - WORD $0x5280006a // mov w10, #3 - WORD $0x52800086 // mov w6, #4 - WORD $0x92f00017 // mov x23, #9223372036854775807 - WORD $0xb20903f8 // mov x24, #36028797027352576 - WORD $0xf2800038 // movk x24, #1 - WORD $0x528000b9 // mov w25, #5 - WORD $0x528d8c3a // mov w26, #27745 - WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x2a3103f1 // mvn w17, w17 + WORD $0x8a140234 // and x20, x17, x20 + WORD $0x52800078 // mov w24, #3 + WORD $0x52800085 // mov w5, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903f6 // mov x22, #36028797027352576 + WORD $0xf2800036 // movk x22, #1 + WORD $0x528000b7 // mov w23, #5 + WORD $0x528d8c39 // mov w25, #27745 + WORD $0x72acae79 // movk w25, #25971, lsl #16 WORD $0x528eadde // mov w30, #30062 WORD $0x72ad8d9e // movk w30, #27756, lsl #16 - WORD $0xb5ffed55 // cbnz x21, LBB0_704 $-600(%rip) -LBB0_727: - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa1403fe // mov lr, x20 -LBB0_728: - WORD $0xb5000c09 // cbnz x9, LBB0_750 $384(%rip) - WORD $0xb400137e // cbz lr, LBB0_765 $620(%rip) -LBB0_730: - WORD $0xaa1303e4 // mov x4, x19 - WORD $0x38401489 // ldrb w9, [x4], #1 - WORD $0x7100893f // cmp w9, #34 - WORD $0x540012c0 // b.eq LBB0_764 $600(%rip) - WORD $0xd10007c6 // sub x6, lr, #1 - WORD $0x7101713f // cmp w9, #92 - WORD $0x540000a0 // b.eq LBB0_733 $20(%rip) - WORD $0xaa0403f3 // mov x19, x4 - WORD $0xaa0603fe // mov lr, x6 - WORD $0xb5fffee6 // cbnz x6, LBB0_730 $-36(%rip) - WORD $0x14000009 // b LBB0_735 $36(%rip) -LBB0_733: - WORD $0xb40021e6 // cbz x6, LBB0_808 $1084(%rip) - WORD $0x8b0d0084 // add x4, x4, x13 - WORD $0xb100079f // cmn x28, #1 - WORD $0x9a9c009c // csel x28, x4, x28, eq - WORD $0x91000a73 // add x19, x19, #2 - WORD $0xd1000bc6 // sub x6, lr, #2 - WORD $0xaa0603fe // mov lr, x6 - WORD $0xb5fffdc6 // cbnz x6, LBB0_730 $-72(%rip) + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 + WORD $0xb5ffecb4 // cbnz x20, LBB0_711 $-620(%rip) +LBB0_734: + WORD $0x9100837b // add x27, x27, #32 + WORD $0xaa1303fe // mov lr, x19 LBB0_735: - WORD $0x7100893f // cmp w9, #34 - WORD $0x540010c0 // b.eq LBB0_765 $536(%rip) - WORD $0x14000105 // b LBB0_808 $1044(%rip) -LBB0_736: - WORD $0xdac002c4 // rbit x4, x22 - WORD $0xdac01084 // clz x4, x4 - WORD $0xcb0b0266 // sub x6, x19, x11 - WORD $0x8b0400c4 // add x4, x6, x4 - WORD $0xb100079f // cmn x28, #1 - WORD $0x9a84139c // csel x28, x28, x4, ne + WORD $0xb5000d24 // cbnz x4, LBB0_757 $420(%rip) + WORD $0xb4000e5e // cbz lr, LBB0_759 $456(%rip) LBB0_737: - WORD $0x0a2902c4 // bic w4, w22, w9 - WORD $0x531f7886 // lsl w6, w4, #1 - WORD $0x331f7889 // bfi w9, w4, #1, #31 - WORD $0x0a2602c6 // bic w6, w22, w6 - WORD $0x1201f0c6 // and w6, w6, #0xaaaaaaaa - WORD $0x2b0400c4 // adds w4, w6, w4 - WORD $0x4a040544 // eor w4, w10, w4, lsl #1 - WORD $0x0a090089 // and w9, w4, w9 - WORD $0x1a9f37e4 // cset w4, hs - WORD $0x2a2903e9 // mvn w9, w9 - WORD $0x8a150135 // and x21, x9, x21 - WORD $0xaa0403e9 // mov x9, x4 - WORD $0x92f00017 // mov x23, #9223372036854775807 - WORD $0xb20903f8 // mov x24, #36028797027352576 - WORD $0xf2800038 // movk x24, #1 - WORD $0xb5ffed35 // cbnz x21, LBB0_712 $-604(%rip) -LBB0_738: - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa1403fe // mov lr, x20 -LBB0_739: - WORD $0xb5000709 // cbnz x9, LBB0_752 $224(%rip) - WORD $0xb400045e // cbz lr, LBB0_748 $136(%rip) -LBB0_741: - WORD $0xaa1303e4 // mov x4, x19 - WORD $0x38401489 // ldrb w9, [x4], #1 - WORD $0x7100893f // cmp w9, #34 - WORD $0x540003a0 // b.eq LBB0_747 $116(%rip) + WORD $0xaa1b03f1 // mov x17, x27 + WORD $0x38401624 // ldrb w4, [x17], #1 + WORD $0x7100889f // cmp w4, #34 + WORD $0x540003e0 // b.eq LBB0_743 $124(%rip) WORD $0xd10007c6 // sub x6, lr, #1 - WORD $0x7101713f // cmp w9, #92 - WORD $0x540000a0 // b.eq LBB0_744 $20(%rip) - WORD $0xaa0403f3 // mov x19, x4 + WORD $0x7101709f // cmp w4, #92 + WORD $0x540000a0 // b.eq LBB0_740 $20(%rip) + WORD $0xaa1103fb // mov x27, x17 WORD $0xaa0603fe // mov lr, x6 - WORD $0xb5fffee6 // cbnz x6, LBB0_741 $-36(%rip) - WORD $0x14000009 // b LBB0_746 $36(%rip) -LBB0_744: - WORD $0xb4001be6 // cbz x6, LBB0_808 $892(%rip) - WORD $0x8b0d0084 // add x4, x4, x13 + WORD $0xb5fffee6 // cbnz x6, LBB0_737 $-36(%rip) + WORD $0x14000009 // b LBB0_742 $36(%rip) +LBB0_740: + WORD $0xb4008626 // cbz x6, LBB0_932 $4292(%rip) + WORD $0x8b0b0231 // add x17, x17, x11 WORD $0xb100079f // cmn x28, #1 - WORD $0x9a9c009c // csel x28, x4, x28, eq - WORD $0x91000a73 // add x19, x19, #2 + WORD $0x9a9c023c // csel x28, x17, x28, eq + WORD $0x91000b7b // add x27, x27, #2 WORD $0xd1000bc6 // sub x6, lr, #2 WORD $0xaa0603fe // mov lr, x6 - WORD $0xb5fffdc6 // cbnz x6, LBB0_741 $-72(%rip) -LBB0_746: - WORD $0x7100893f // cmp w9, #34 - WORD $0x5280006a // mov w10, #3 - WORD $0x52800086 // mov w6, #4 - WORD $0x92f00017 // mov x23, #9223372036854775807 - WORD $0xb20903f8 // mov x24, #36028797027352576 - WORD $0xf2800038 // movk x24, #1 - WORD $0x528000b9 // mov w25, #5 - WORD $0x528d8c3a // mov w26, #27745 - WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0xb5fffdc6 // cbnz x6, LBB0_737 $-72(%rip) +LBB0_742: + WORD $0x7100889f // cmp w4, #34 + WORD $0x52800078 // mov w24, #3 + WORD $0x52800085 // mov w5, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903f6 // mov x22, #36028797027352576 + WORD $0xf2800036 // movk x22, #1 + WORD $0x528000b7 // mov w23, #5 + WORD $0x528d8c39 // mov w25, #27745 + WORD $0x72acae79 // movk w25, #25971, lsl #16 WORD $0x528eadde // mov w30, #30062 WORD $0x72ad8d9e // movk w30, #27756, lsl #16 - WORD $0x540001a0 // b.eq LBB0_749 $52(%rip) - WORD $0x140000cb // b LBB0_808 $812(%rip) -LBB0_747: - WORD $0xaa0403f3 // mov x19, x4 -LBB0_748: - WORD $0x5280006a // mov w10, #3 - WORD $0x52800086 // mov w6, #4 - WORD $0x92f00017 // mov x23, #9223372036854775807 - WORD $0xb20903f8 // mov x24, #36028797027352576 - WORD $0xf2800038 // movk x24, #1 - WORD $0x528000b9 // mov w25, #5 - WORD $0x528d8c3a // mov w26, #27745 - WORD $0x72acae7a // movk w26, #25971, lsl #16 + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 + WORD $0x54000b40 // b.eq LBB0_760 $360(%rip) + WORD $0x1400041b // b LBB0_932 $4204(%rip) +LBB0_743: + WORD $0xaa1103fb // mov x27, x17 + WORD $0x52800078 // mov w24, #3 + WORD $0x52800085 // mov w5, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903f6 // mov x22, #36028797027352576 + WORD $0xf2800036 // movk x22, #1 + WORD $0x528000b7 // mov w23, #5 + WORD $0x528d8c39 // mov w25, #27745 + WORD $0x72acae79 // movk w25, #25971, lsl #16 WORD $0x528eadde // mov w30, #30062 WORD $0x72ad8d9e // movk w30, #27756, lsl #16 -LBB0_749: - WORD $0xcb0b0273 // sub x19, x19, x11 - WORD $0xb6ff8e73 // tbz x19, #63, LBB0_543 $-3636(%rip) - WORD $0x14000067 // b LBB0_780 $412(%rip) -LBB0_750: - WORD $0xb400179e // cbz lr, LBB0_808 $752(%rip) - WORD $0x8b0d0269 // add x9, x19, x13 + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 + WORD $0xcb09023b // sub x27, x17, x9 + WORD $0x17fffc15 // b LBB0_531 $-4012(%rip) +LBB0_744: + WORD $0xdac002b1 // rbit x17, x21 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090366 // sub x6, x27, x9 + WORD $0x8b1100d1 // add x17, x6, x17 WORD $0xb100079f // cmn x28, #1 - WORD $0x9a9c013c // csel x28, x9, x28, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10007de // sub lr, lr, #1 - WORD $0xb5fff39e // cbnz lr, LBB0_730 $-400(%rip) - WORD $0x14000035 // b LBB0_765 $212(%rip) + WORD $0x9a91139c // csel x28, x28, x17, ne +LBB0_745: + WORD $0x0a2402b1 // bic w17, w21, w4 + WORD $0x531f7a26 // lsl w6, w17, #1 + WORD $0x331f7a24 // bfi w4, w17, #1, #31 + WORD $0x0a2602a6 // bic w6, w21, w6 + WORD $0x1201f0c6 // and w6, w6, #0xaaaaaaaa + WORD $0x2b1100d1 // adds w17, w6, w17 + WORD $0x4a110451 // eor w17, w2, w17, lsl #1 + WORD $0x0a040231 // and w17, w17, w4 + WORD $0x1a9f37e4 // cset w4, hs + WORD $0x2a3103f1 // mvn w17, w17 + WORD $0x8a140234 // and x20, x17, x20 + WORD $0x52800078 // mov w24, #3 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903f6 // mov x22, #36028797027352576 + WORD $0xf2800036 // movk x22, #1 + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 + WORD $0xb5ffe914 // cbnz x20, LBB0_719 $-736(%rip) +LBB0_746: + WORD $0x9100837b // add x27, x27, #32 + WORD $0xaa1303fe // mov lr, x19 +LBB0_747: + WORD $0xb5000624 // cbnz x4, LBB0_761 $196(%rip) + WORD $0xb400031e // cbz lr, LBB0_756 $96(%rip) +LBB0_749: + WORD $0xaa1b03f1 // mov x17, x27 + WORD $0x38401624 // ldrb w4, [x17], #1 + WORD $0x7100889f // cmp w4, #34 + WORD $0x54000260 // b.eq LBB0_755 $76(%rip) + WORD $0xd10007c6 // sub x6, lr, #1 + WORD $0x7101709f // cmp w4, #92 + WORD $0x540000a0 // b.eq LBB0_752 $20(%rip) + WORD $0xaa1103fb // mov x27, x17 + WORD $0xaa0603fe // mov lr, x6 + WORD $0xb5fffee6 // cbnz x6, LBB0_749 $-36(%rip) + WORD $0x14000009 // b LBB0_754 $36(%rip) LBB0_752: - WORD $0xb400169e // cbz lr, LBB0_808 $720(%rip) - WORD $0x8b0d0269 // add x9, x19, x13 + WORD $0xb4007c86 // cbz x6, LBB0_932 $3984(%rip) + WORD $0x8b0b0231 // add x17, x17, x11 WORD $0xb100079f // cmn x28, #1 - WORD $0x9a9c013c // csel x28, x9, x28, eq - WORD $0x91000673 // add x19, x19, #1 - WORD $0xd10007de // sub lr, lr, #1 - WORD $0xb5fff89e // cbnz lr, LBB0_741 $-240(%rip) - WORD $0x17ffffe4 // b LBB0_748 $-112(%rip) + WORD $0x9a9c023c // csel x28, x17, x28, eq + WORD $0x91000b7b // add x27, x27, #2 + WORD $0xd1000bc6 // sub x6, lr, #2 + WORD $0xaa0603fe // mov lr, x6 + WORD $0xb5fffdc6 // cbnz x6, LBB0_749 $-72(%rip) LBB0_754: - WORD $0xdac002ca // rbit x10, x22 - WORD $0xdac0114a // clz x10, x10 - WORD $0xcb0b0264 // sub x4, x19, x11 - WORD $0x8b0a008a // add x10, x4, x10 - WORD $0xb100079f // cmn x28, #1 - WORD $0x9a8a139c // csel x28, x28, x10, ne + WORD $0x7100889f // cmp w4, #34 + WORD $0x54000060 // b.eq LBB0_756 $12(%rip) + WORD $0x140003da // b LBB0_932 $3944(%rip) LBB0_755: - WORD $0x0a2902ca // bic w10, w22, w9 - WORD $0x531f7944 // lsl w4, w10, #1 - WORD $0x331f7949 // bfi w9, w10, #1, #31 - WORD $0x0a2402c4 // bic w4, w22, w4 - WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa - WORD $0x2b0a008a // adds w10, w4, w10 - WORD $0x4a0a072a // eor w10, w25, w10, lsl #1 - WORD $0x0a090149 // and w9, w10, w9 - WORD $0x1a9f37ea // cset w10, hs - WORD $0x2a2903e9 // mvn w9, w9 - WORD $0x8a150135 // and x21, x9, x21 - WORD $0xaa0a03e9 // mov x9, x10 - WORD $0xb5ffe9b5 // cbnz x21, LBB0_722 $-716(%rip) + WORD $0xaa1103fb // mov x27, x17 LBB0_756: - WORD $0x91008273 // add x19, x19, #32 - WORD $0xaa1403fe // mov lr, x20 + WORD $0xcb09037b // sub x27, x27, x9 + WORD $0x52800078 // mov w24, #3 + WORD $0x17fffc44 // b LBB0_546 $-3824(%rip) LBB0_757: - WORD $0xb5000329 // cbnz x9, LBB0_766 $100(%rip) - WORD $0xb40002de // cbz lr, LBB0_765 $88(%rip) + WORD $0xb4007abe // cbz lr, LBB0_932 $3924(%rip) + WORD $0x8b0b0371 // add x17, x27, x11 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c023c // csel x28, x17, x28, eq + WORD $0x9100077b // add x27, x27, #1 + WORD $0xd10007de // sub lr, lr, #1 + WORD $0x52800078 // mov w24, #3 + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 + WORD $0xb5fff21e // cbnz lr, LBB0_737 $-448(%rip) LBB0_759: - WORD $0xaa1303e4 // mov x4, x19 - WORD $0x38401489 // ldrb w9, [x4], #1 - WORD $0x7100893f // cmp w9, #34 - WORD $0x54000220 // b.eq LBB0_764 $68(%rip) + WORD $0x52800085 // mov w5, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903f6 // mov x22, #36028797027352576 + WORD $0xf2800036 // movk x22, #1 + WORD $0x528000b7 // mov w23, #5 + WORD $0x528d8c39 // mov w25, #27745 + WORD $0x72acae79 // movk w25, #25971, lsl #16 + WORD $0x528eadde // mov w30, #30062 + WORD $0x72ad8d9e // movk w30, #27756, lsl #16 +LBB0_760: + WORD $0xcb09037b // sub x27, x27, x9 + WORD $0x17fffbca // b LBB0_531 $-4312(%rip) +LBB0_761: + WORD $0xb400781e // cbz lr, LBB0_932 $3840(%rip) + WORD $0x8b0b0371 // add x17, x27, x11 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a9c023c // csel x28, x17, x28, eq + WORD $0x9100077b // add x27, x27, #1 + WORD $0xd10007de // sub lr, lr, #1 + WORD $0xb5fff97e // cbnz lr, LBB0_749 $-212(%rip) + WORD $0x17ffffe1 // b LBB0_756 $-124(%rip) +LBB0_763: + WORD $0xdac002b1 // rbit x17, x21 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090362 // sub x2, x27, x9 + WORD $0x8b110051 // add x17, x2, x17 + WORD $0xb100079f // cmn x28, #1 + WORD $0x9a91139c // csel x28, x28, x17, ne +LBB0_764: + WORD $0x0a2402b1 // bic w17, w21, w4 + WORD $0x531f7a22 // lsl w2, w17, #1 + WORD $0x331f7a24 // bfi w4, w17, #1, #31 + WORD $0x0a2202a2 // bic w2, w21, w2 + WORD $0x1201f042 // and w2, w2, #0xaaaaaaaa + WORD $0x2b110051 // adds w17, w2, w17 + WORD $0x4a110731 // eor w17, w25, w17, lsl #1 + WORD $0x0a040231 // and w17, w17, w4 + WORD $0x1a9f37e4 // cset w4, hs + WORD $0x2a3103f1 // mvn w17, w17 + WORD $0x8a140234 // and x20, x17, x20 + WORD $0xb5ffe6b4 // cbnz x20, LBB0_729 $-812(%rip) +LBB0_765: + WORD $0x9100837b // add x27, x27, #32 + WORD $0xaa1303fe // mov lr, x19 +LBB0_766: + WORD $0xb50003c4 // cbnz x4, LBB0_777 $120(%rip) + WORD $0xb400031e // cbz lr, LBB0_775 $96(%rip) +LBB0_768: + WORD $0xaa1b03f1 // mov x17, x27 + WORD $0x38401624 // ldrb w4, [x17], #1 + WORD $0x7100889f // cmp w4, #34 + WORD $0x54000260 // b.eq LBB0_774 $76(%rip) WORD $0xd10007c6 // sub x6, lr, #1 - WORD $0x7101713f // cmp w9, #92 - WORD $0x540000a0 // b.eq LBB0_762 $20(%rip) - WORD $0xaa0403f3 // mov x19, x4 + WORD $0x7101709f // cmp w4, #92 + WORD $0x540000a0 // b.eq LBB0_771 $20(%rip) + WORD $0xaa1103fb // mov x27, x17 WORD $0xaa0603fe // mov lr, x6 - WORD $0xb5fffee6 // cbnz x6, LBB0_759 $-36(%rip) - WORD $0x17ffff84 // b LBB0_735 $-496(%rip) -LBB0_762: - WORD $0xb4001146 // cbz x6, LBB0_808 $552(%rip) - WORD $0x8b0d008a // add x10, x4, x13 + WORD $0xb5fffee6 // cbnz x6, LBB0_768 $-36(%rip) + WORD $0x14000009 // b LBB0_773 $36(%rip) +LBB0_771: + WORD $0xb40072e6 // cbz x6, LBB0_932 $3676(%rip) + WORD $0x8b0b0231 // add x17, x17, x11 WORD $0xb100079f // cmn x28, #1 - WORD $0x9a9c015c // csel x28, x10, x28, eq - WORD $0x91000a73 // add x19, x19, #2 + WORD $0x9a9c023c // csel x28, x17, x28, eq + WORD $0x91000b7b // add x27, x27, #2 WORD $0xd1000bc6 // sub x6, lr, #2 WORD $0xaa0603fe // mov lr, x6 - WORD $0xb5fffdc6 // cbnz x6, LBB0_759 $-72(%rip) - WORD $0x17ffff7b // b LBB0_735 $-532(%rip) -LBB0_764: - WORD $0xaa0403f3 // mov x19, x4 -LBB0_765: - WORD $0xcb0b0273 // sub x19, x19, x11 - WORD $0x17fffbba // b LBB0_528 $-4376(%rip) -LBB0_766: - WORD $0xb4000fde // cbz lr, LBB0_808 $504(%rip) - WORD $0x8b0d0269 // add x9, x19, x13 + WORD $0xb5fffdc6 // cbnz x6, LBB0_768 $-72(%rip) +LBB0_773: + WORD $0x7100889f // cmp w4, #34 + WORD $0x54000060 // b.eq LBB0_775 $12(%rip) + WORD $0x1400038d // b LBB0_932 $3636(%rip) +LBB0_774: + WORD $0xaa1103fb // mov x27, x17 +LBB0_775: + WORD $0xcb09037b // sub x27, x27, x9 +LBB0_776: + WORD $0x52800078 // mov w24, #3 + WORD $0x528e4e82 // mov w2, #29300 + WORD $0x72acaea2 // movk w2, #25973, lsl #16 + WORD $0x17fffda2 // b LBB0_649 $-2424(%rip) +LBB0_777: + WORD $0xb40070de // cbz lr, LBB0_932 $3608(%rip) + WORD $0x8b0b0371 // add x17, x27, x11 WORD $0xb100079f // cmn x28, #1 - WORD $0x9a9c013c // csel x28, x9, x28, eq - WORD $0x91000673 // add x19, x19, #1 + WORD $0x9a9c023c // csel x28, x17, x28, eq + WORD $0x9100077b // add x27, x27, #1 WORD $0xd10007de // sub lr, lr, #1 - WORD $0xb5fffc7e // cbnz lr, LBB0_759 $-116(%rip) - WORD $0x17fffff7 // b LBB0_765 $-36(%rip) -LBB0_768: + WORD $0xb5fffbde // cbnz lr, LBB0_768 $-136(%rip) + WORD $0x17fffff4 // b LBB0_775 $-48(%rip) +LBB0_779: + WORD $0xf940002b // ldr x11, [x1] + WORD $0xa940200a // ldp x10, x8, [x0] + WORD $0xeb08017f // cmp x11, x8 + WORD $0x54000142 // b.hs LBB0_783 $40(%rip) + WORD $0x386b6949 // ldrb w9, [x10, x11] + WORD $0x7100353f // cmp w9, #13 + WORD $0x540000e0 // b.eq LBB0_783 $28(%rip) + WORD $0x7100813f // cmp w9, #32 + WORD $0x540000a0 // b.eq LBB0_783 $20(%rip) + WORD $0x51002d2c // sub w12, w9, #11 + WORD $0xaa0b03e9 // mov x9, x11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000883 // b.lo LBB0_806 $272(%rip) +LBB0_783: + WORD $0x91000569 // add x9, x11, #1 + WORD $0xeb08013f // cmp x9, x8 + WORD $0x54000122 // b.hs LBB0_787 $36(%rip) + WORD $0x3869694c // ldrb w12, [x10, x9] + WORD $0x7100359f // cmp w12, #13 + WORD $0x540000c0 // b.eq LBB0_787 $24(%rip) + WORD $0x7100819f // cmp w12, #32 + WORD $0x54000080 // b.eq LBB0_787 $16(%rip) + WORD $0x51002d8c // sub w12, w12, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000723 // b.lo LBB0_806 $228(%rip) +LBB0_787: + WORD $0x91000969 // add x9, x11, #2 + WORD $0xeb08013f // cmp x9, x8 + WORD $0x54000122 // b.hs LBB0_791 $36(%rip) + WORD $0x3869694c // ldrb w12, [x10, x9] + WORD $0x7100359f // cmp w12, #13 + WORD $0x540000c0 // b.eq LBB0_791 $24(%rip) + WORD $0x7100819f // cmp w12, #32 + WORD $0x54000080 // b.eq LBB0_791 $16(%rip) + WORD $0x51002d8c // sub w12, w12, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x540005c3 // b.lo LBB0_806 $184(%rip) +LBB0_791: + WORD $0x91000d69 // add x9, x11, #3 + WORD $0xeb08013f // cmp x9, x8 + WORD $0x54000122 // b.hs LBB0_795 $36(%rip) + WORD $0x3869694c // ldrb w12, [x10, x9] + WORD $0x7100359f // cmp w12, #13 + WORD $0x540000c0 // b.eq LBB0_795 $24(%rip) + WORD $0x7100819f // cmp w12, #32 + WORD $0x54000080 // b.eq LBB0_795 $16(%rip) + WORD $0x51002d8c // sub w12, w12, #11 + WORD $0x3100099f // cmn w12, #2 + WORD $0x54000463 // b.lo LBB0_806 $140(%rip) +LBB0_795: + WORD $0x91001169 // add x9, x11, #4 + WORD $0xeb08013f // cmp x9, x8 + WORD $0x540001e2 // b.hs LBB0_800 $60(%rip) + WORD $0x5280002b // mov w11, #1 + WORD $0xd284c00c // mov x12, #9728 + WORD $0xf2c0002c // movk x12, #1, lsl #32 +LBB0_797: + WORD $0x3869694d // ldrb w13, [x10, x9] + WORD $0x710081bf // cmp w13, #32 + WORD $0x9acd216d // lsl x13, x11, x13 + WORD $0x8a0c01ad // and x13, x13, x12 + WORD $0xfa4099a4 // ccmp x13, #0, #4, ls + WORD $0x540002a0 // b.eq LBB0_805 $84(%rip) + WORD $0x91000529 // add x9, x9, #1 + WORD $0xeb09011f // cmp x8, x9 + WORD $0x54ffff01 // b.ne LBB0_797 $-32(%rip) +LBB0_799: + WORD $0x92800008 // mov x8, #-1 + WORD $0x14000078 // b LBB0_832 $480(%rip) +LBB0_800: + WORD $0xf9000029 // str x9, [x1] + WORD $0x92800008 // mov x8, #-1 + WORD $0x14000075 // b LBB0_832 $468(%rip) +LBB0_801: WORD $0xf9400028 // ldr x8, [x1] WORD $0xd1000508 // sub x8, x8, #1 WORD $0xf9000028 // str x8, [x1] WORD $0x92800428 // mov x8, #-34 - WORD $0x14000011 // b LBB0_778 $68(%rip) -LBB0_769: - WORD $0xf9000028 // str x8, [x1] - WORD $0x1400000b // b LBB0_775 $44(%rip) -LBB0_770: - WORD $0xf900003b // str x27, [x1] -LBB0_771: - WORD $0x92800008 // mov x8, #-1 - WORD $0x1400000c // b LBB0_778 $48(%rip) -LBB0_772: - WORD $0x7101761f // cmp w16, #93 - WORD $0x540000c1 // b.ne LBB0_775 $24(%rip) -LBB0_773: - WORD $0xf9000028 // str x8, [x1] + WORD $0x14000070 // b LBB0_832 $448(%rip) +LBB0_802: + WORD $0xf9000035 // str x21, [x1] + WORD $0x1400006a // b LBB0_829 $424(%rip) +LBB0_803: + WORD $0x7101745f // cmp w2, #93 + WORD $0x54000d01 // b.ne LBB0_829 $416(%rip) +LBB0_804: + WORD $0xf9000035 // str x21, [x1] WORD $0x92800408 // mov x8, #-33 - WORD $0x14000007 // b LBB0_778 $28(%rip) -LBB0_774: - WORD $0x7101f61f // cmp w16, #125 - WORD $0x54ffff80 // b.eq LBB0_773 $-16(%rip) -LBB0_775: + WORD $0x14000069 // b LBB0_832 $420(%rip) +LBB0_805: + WORD $0xeb08013f // cmp x9, x8 + WORD $0x54fffdc2 // b.hs LBB0_799 $-72(%rip) +LBB0_806: + WORD $0x91000530 // add x16, x9, #1 + WORD $0xf9000030 // str x16, [x1] + WORD $0x38696948 // ldrb w8, [x10, x9] + WORD $0x7101691f // cmp w8, #90 + WORD $0x540006ec // b.gt LBB0_823 $220(%rip) + WORD $0x7100bd1f // cmp w8, #47 + WORD $0x54000d8d // b.le LBB0_834 $432(%rip) + WORD $0x5100c108 // sub w8, w8, #48 + WORD $0x7100291f // cmp w8, #10 + WORD $0x540057e2 // b.hs LBB0_900 $2812(%rip) +LBB0_809: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xcb100108 // sub x8, x8, x16 + WORD $0xf100411f // cmp x8, #16 + WORD $0x540002c3 // b.lo LBB0_813 $88(%rip) + WORD $0x4f01e580 // movi.16b v0, #44 + WORD $0x4f06e7e1 // movi.16b v1, #223 + WORD $0x4f02e7a2 // movi.16b v2, #93 +Lloh28: + WORD $0x10fe020b // adr x11, lCPI0_0 $-16320(%rip) +Lloh29: + WORD $0x3dc00163 // ldr q3, [x11, lCPI0_0@PAGEOFF] $0(%rip) +Lloh30: + WORD $0x10fe024b // adr x11, lCPI0_1 $-16312(%rip) +Lloh31: + WORD $0x3dc00164 // ldr q4, [x11, lCPI0_1@PAGEOFF] $0(%rip) +LBB0_811: + WORD $0x3cf06945 // ldr q5, [x10, x16] + WORD $0x6e208ca6 // cmeq.16b v6, v5, v0 + WORD $0x4e211ca5 // and.16b v5, v5, v1 + WORD $0x6e228ca5 // cmeq.16b v5, v5, v2 + WORD $0x4ea61ca5 // orr.16b v5, v5, v6 + WORD $0x4e231ca5 // and.16b v5, v5, v3 + WORD $0x4e0400a5 // tbl.16b v5, { v5 }, v4 + WORD $0x4e71b8a5 // addv.8h h5, v5 + WORD $0x1e2600ab // fmov w11, s5 + WORD $0x350002eb // cbnz w11, LBB0_821 $92(%rip) + WORD $0xd1004108 // sub x8, x8, #16 + WORD $0x91004210 // add x16, x16, #16 + WORD $0xf1003d1f // cmp x8, #15 + WORD $0x54fffe68 // b.hi LBB0_811 $-52(%rip) +LBB0_813: + WORD $0x8b10014b // add x11, x10, x16 + WORD $0xb40001e8 // cbz x8, LBB0_820 $60(%rip) + WORD $0x8b08016c // add x12, x11, x8 + WORD $0xcb0a016d // sub x13, x11, x10 +LBB0_815: + WORD $0x3940016e // ldrb w14, [x11] + WORD $0x7100b1df // cmp w14, #44 + WORD $0x54005640 // b.eq LBB0_908 $2760(%rip) + WORD $0x7101f5df // cmp w14, #125 + WORD $0x54005600 // b.eq LBB0_908 $2752(%rip) + WORD $0x710175df // cmp w14, #93 + WORD $0x540055c0 // b.eq LBB0_908 $2744(%rip) + WORD $0x9100056b // add x11, x11, #1 + WORD $0x910005ad // add x13, x13, #1 + WORD $0xf1000508 // subs x8, x8, #1 + WORD $0x54fffec1 // b.ne LBB0_815 $-40(%rip) + WORD $0xaa0c03eb // mov x11, x12 +LBB0_820: + WORD $0xcb0a0168 // sub x8, x11, x10 + WORD $0x14000004 // b LBB0_822 $16(%rip) +LBB0_821: + WORD $0x5ac00168 // rbit w8, w11 + WORD $0x5ac01108 // clz w8, w8 + WORD $0x8b100108 // add x8, x8, x16 +LBB0_822: + WORD $0xf9000028 // str x8, [x1] + WORD $0xaa0903e8 // mov x8, x9 + WORD $0x1400002c // b LBB0_832 $176(%rip) +LBB0_823: + WORD $0x7101b51f // cmp w8, #109 + WORD $0x5400078d // b.le LBB0_837 $240(%rip) + WORD $0x7101b91f // cmp w8, #110 + WORD $0x54002560 // b.eq LBB0_864 $1196(%rip) + WORD $0x7101d11f // cmp w8, #116 + WORD $0x54002520 // b.eq LBB0_864 $1188(%rip) + WORD $0x7101ed1f // cmp w8, #123 + WORD $0x540050c1 // b.ne LBB0_900 $2584(%rip) + WORD $0xd2800007 // mov x7, #0 + WORD $0xd280000f // mov x15, #0 + WORD $0xd2800008 // mov x8, #0 + WORD $0xd280000b // mov x11, #0 + WORD $0xb201e3ec // mov x12, #-8608480567731124088 + WORD $0xf2e1110c // movk x12, #2184, lsl #48 + WORD $0xb202e3ed // mov x13, #4919131752989213764 + WORD $0xf2e0888d // movk x13, #1092, lsl #48 + WORD $0xb203e3ee // mov x14, #2459565876494606882 + WORD $0xf2e0444e // movk x14, #546, lsl #48 + WORD $0xf9400411 // ldr x17, [x0, #8] + WORD $0xcb100225 // sub x5, x17, x16 + WORD $0x8b100150 // add x16, x10, x16 + WORD $0x910083ea // add x10, sp, #32 + WORD $0x9100814a // add x10, x10, #32 + WORD $0x4f01e440 // movi.16b v0, #34 +Lloh32: + WORD $0x10fdf9d1 // adr x17, lCPI0_0 $-16584(%rip) +Lloh33: + WORD $0x3dc00221 // ldr q1, [x17, lCPI0_0@PAGEOFF] $0(%rip) +Lloh34: + WORD $0x10fdfa11 // adr x17, lCPI0_1 $-16576(%rip) +Lloh35: + WORD $0x3dc00222 // ldr q2, [x17, lCPI0_1@PAGEOFF] $0(%rip) + WORD $0x4f02e783 // movi.16b v3, #92 + WORD $0xb200e3f1 // mov x17, #1229782938247303441 + WORD $0xb203e3e2 // mov x2, #2459565876494606882 + WORD $0xb202e3e3 // mov x3, #4919131752989213764 + WORD $0xb201e3e4 // mov x4, #-8608480567731124088 + WORD $0x4f03e764 // movi.16b v4, #123 + WORD $0x4f03e7a5 // movi.16b v5, #125 + WORD $0x6f00e406 // movi.2d v6, #0000000000000000 + WORD $0x1400002a // b LBB0_841 $168(%rip) +LBB0_828: + WORD $0x7101f45f // cmp w2, #125 + WORD $0x54fff340 // b.eq LBB0_804 $-408(%rip) +LBB0_829: WORD $0xf9400028 // ldr x8, [x1] WORD $0xd1000508 // sub x8, x8, #1 -LBB0_776: +LBB0_830: WORD $0xf9000028 // str x8, [x1] -LBB0_777: +LBB0_831: WORD $0x92800028 // mov x8, #-2 -LBB0_778: +LBB0_832: WORD $0xaa0803e0 // mov x0, x8 WORD $0xa94bfbfd // ldp fp, lr, [sp, #184] WORD $0xa94acff4 // ldp x20, x19, [sp, #168] @@ -4342,147 +4676,861 @@ LBB0_778: WORD $0xa946effc // ldp x28, x27, [sp, #104] WORD $0x910343ff // add sp, sp, #208 WORD $0xd65f03c0 // ret -LBB0_779: +LBB0_833: + WORD $0xf900003a // str x26, [x1] + WORD $0x92800008 // mov x8, #-1 + WORD $0x17fffff5 // b LBB0_832 $-44(%rip) +LBB0_834: + WORD $0x34ffef68 // cbz w8, LBB0_799 $-532(%rip) + WORD $0x7100891f // cmp w8, #34 + WORD $0x54001f40 // b.eq LBB0_865 $1000(%rip) + WORD $0x7100b51f // cmp w8, #45 + WORD $0x54fff280 // b.eq LBB0_809 $-432(%rip) + WORD $0x14000251 // b LBB0_900 $2372(%rip) +LBB0_837: + WORD $0x71016d1f // cmp w8, #91 + WORD $0x540027a0 // b.eq LBB0_874 $1268(%rip) + WORD $0x7101991f // cmp w8, #102 + WORD $0x540049a1 // b.ne LBB0_900 $2356(%rip) + WORD $0x91001528 // add x8, x9, #5 + WORD $0xf940040a // ldr x10, [x0, #8] + WORD $0xeb0a011f // cmp x8, x10 + WORD $0x54ffedc8 // b.hi LBB0_799 $-584(%rip) + WORD $0x17ffffb8 // b LBB0_822 $-288(%rip) +LBB0_840: + WORD $0x937ffce7 // asr x7, x7, #63 + WORD $0x9e670267 // fmov d7, x19 + WORD $0x0e2058e7 // cnt.8b v7, v7 + WORD $0x2e3038e7 // uaddlv.8b h7, v7 + WORD $0x1e2600e5 // fmov w5, s7 + WORD $0x8b0800a8 // add x8, x5, x8 + WORD $0x91010210 // add x16, x16, #64 + WORD $0xaa0603e5 // mov x5, x6 +LBB0_841: + WORD $0xf10100a6 // subs x6, x5, #64 + WORD $0x540015cb // b.lt LBB0_848 $696(%rip) +LBB0_842: + WORD $0xad404612 // ldp q18, q17, [x16] + WORD $0xad411e10 // ldp q16, q7, [x16, #32] + WORD $0x6e238e53 // cmeq.16b v19, v18, v3 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260273 // fmov w19, s19 + WORD $0x6e238e33 // cmeq.16b v19, v17, v3 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260274 // fmov w20, s19 + WORD $0x6e238e13 // cmeq.16b v19, v16, v3 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260275 // fmov w21, s19 + WORD $0x6e238cf3 // cmeq.16b v19, v7, v3 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260276 // fmov w22, s19 + WORD $0xd3607eb5 // lsl x21, x21, #32 + WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 + WORD $0x53103e94 // lsl w20, w20, #16 + WORD $0xaa1402b4 // orr x20, x21, x20 + WORD $0xaa130293 // orr x19, x20, x19 + WORD $0xaa0f0274 // orr x20, x19, x15 + WORD $0xb5000094 // cbnz x20, LBB0_844 $16(%rip) + WORD $0xd280000f // mov x15, #0 + WORD $0xd2800013 // mov x19, #0 + WORD $0x1400000a // b LBB0_845 $40(%rip) +LBB0_844: + WORD $0x8a2f0274 // bic x20, x19, x15 + WORD $0xaa1405f5 // orr x21, x15, x20, lsl #1 + WORD $0x8a35026f // bic x15, x19, x21 + WORD $0x9201f1ef // and x15, x15, #0xaaaaaaaaaaaaaaaa + WORD $0xab1401f3 // adds x19, x15, x20 + WORD $0x1a9f37ef // cset w15, hs + WORD $0xd37ffa73 // lsl x19, x19, #1 + WORD $0xd200f273 // eor x19, x19, #0x5555555555555555 + WORD $0x8a150273 // and x19, x19, x21 +LBB0_845: + WORD $0x6e208e53 // cmeq.16b v19, v18, v0 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260274 // fmov w20, s19 + WORD $0x6e208e33 // cmeq.16b v19, v17, v0 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260275 // fmov w21, s19 + WORD $0x6e208e13 // cmeq.16b v19, v16, v0 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260276 // fmov w22, s19 + WORD $0x6e208cf3 // cmeq.16b v19, v7, v0 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260277 // fmov w23, s19 + WORD $0xd3607ed6 // lsl x22, x22, #32 + WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 + WORD $0x53103eb5 // lsl w21, w21, #16 + WORD $0xaa1502d5 // orr x21, x22, x21 + WORD $0xaa1402b4 // orr x20, x21, x20 + WORD $0x8a330293 // bic x19, x20, x19 + WORD $0x9200e274 // and x20, x19, #0x1111111111111111 + WORD $0x9203e275 // and x21, x19, #0x2222222222222222 + WORD $0x9202e276 // and x22, x19, #0x4444444444444444 + WORD $0x9201e273 // and x19, x19, #0x8888888888888888 + WORD $0x9b117e97 // mul x23, x20, x17 + WORD $0x9b0c7eb8 // mul x24, x21, x12 + WORD $0xca1802f7 // eor x23, x23, x24 + WORD $0x9b0d7ed8 // mul x24, x22, x13 + WORD $0x9b0e7e79 // mul x25, x19, x14 + WORD $0xca190318 // eor x24, x24, x25 + WORD $0xca1802f7 // eor x23, x23, x24 + WORD $0x9b027e98 // mul x24, x20, x2 + WORD $0x9b117eb9 // mul x25, x21, x17 + WORD $0xca190318 // eor x24, x24, x25 + WORD $0x9b0c7ed9 // mul x25, x22, x12 + WORD $0x9b0d7e7a // mul x26, x19, x13 + WORD $0xca1a0339 // eor x25, x25, x26 + WORD $0xca190318 // eor x24, x24, x25 + WORD $0x9b037e99 // mul x25, x20, x3 + WORD $0x9b027eba // mul x26, x21, x2 + WORD $0xca1a0339 // eor x25, x25, x26 + WORD $0x9b117eda // mul x26, x22, x17 + WORD $0x9b0c7e7b // mul x27, x19, x12 + WORD $0xca1b035a // eor x26, x26, x27 + WORD $0xca1a0339 // eor x25, x25, x26 + WORD $0x9b047e94 // mul x20, x20, x4 + WORD $0x9b037eb5 // mul x21, x21, x3 + WORD $0xca150294 // eor x20, x20, x21 + WORD $0x9b027ed5 // mul x21, x22, x2 + WORD $0x9b117e73 // mul x19, x19, x17 + WORD $0xca1302b3 // eor x19, x21, x19 + WORD $0xca130293 // eor x19, x20, x19 + WORD $0x9200e2f4 // and x20, x23, #0x1111111111111111 + WORD $0x9203e315 // and x21, x24, #0x2222222222222222 + WORD $0x9202e336 // and x22, x25, #0x4444444444444444 + WORD $0x9201e273 // and x19, x19, #0x8888888888888888 + WORD $0xaa150294 // orr x20, x20, x21 + WORD $0xaa1302d3 // orr x19, x22, x19 + WORD $0xaa130293 // orr x19, x20, x19 + WORD $0xca070267 // eor x7, x19, x7 + WORD $0x6e248e53 // cmeq.16b v19, v18, v4 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260273 // fmov w19, s19 + WORD $0x6e248e33 // cmeq.16b v19, v17, v4 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260274 // fmov w20, s19 + WORD $0x6e248e13 // cmeq.16b v19, v16, v4 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260275 // fmov w21, s19 + WORD $0x6e248cf3 // cmeq.16b v19, v7, v4 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260276 // fmov w22, s19 + WORD $0xd3607eb5 // lsl x21, x21, #32 + WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 + WORD $0x53103e94 // lsl w20, w20, #16 + WORD $0xaa1402b4 // orr x20, x21, x20 + WORD $0xaa130293 // orr x19, x20, x19 + WORD $0x8a270273 // bic x19, x19, x7 + WORD $0x6e258e52 // cmeq.16b v18, v18, v5 + WORD $0x4e211e52 // and.16b v18, v18, v1 + WORD $0x4e020252 // tbl.16b v18, { v18 }, v2 + WORD $0x4e71ba52 // addv.8h h18, v18 + WORD $0x1e260254 // fmov w20, s18 + WORD $0x6e258e31 // cmeq.16b v17, v17, v5 + WORD $0x4e211e31 // and.16b v17, v17, v1 + WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 + WORD $0x4e71ba31 // addv.8h h17, v17 + WORD $0x1e260235 // fmov w21, s17 + WORD $0x6e258e10 // cmeq.16b v16, v16, v5 + WORD $0x4e211e10 // and.16b v16, v16, v1 + WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 + WORD $0x4e71ba10 // addv.8h h16, v16 + WORD $0x1e260216 // fmov w22, s16 + WORD $0x6e258ce7 // cmeq.16b v7, v7, v5 + WORD $0x4e211ce7 // and.16b v7, v7, v1 + WORD $0x4e0200e7 // tbl.16b v7, { v7 }, v2 + WORD $0x4e71b8e7 // addv.8h h7, v7 + WORD $0x1e2600f7 // fmov w23, s7 + WORD $0xd3607ed6 // lsl x22, x22, #32 + WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 + WORD $0x53103eb5 // lsl w21, w21, #16 + WORD $0xaa1502d5 // orr x21, x22, x21 + WORD $0xaa1402b4 // orr x20, x21, x20 + WORD $0xea270294 // bics x20, x20, x7 + WORD $0x54ffeae0 // b.eq LBB0_840 $-676(%rip) +LBB0_846: + WORD $0xd1000695 // sub x21, x20, #1 + WORD $0x8a1302b6 // and x22, x21, x19 + WORD $0x9e6702c7 // fmov d7, x22 + WORD $0x0e2058e7 // cnt.8b v7, v7 + WORD $0x2e3038e7 // uaddlv.8b h7, v7 + WORD $0x1e2600f6 // fmov w22, s7 + WORD $0x8b0802d6 // add x22, x22, x8 + WORD $0xeb0b02df // cmp x22, x11 + WORD $0x54003109 // b.ls LBB0_899 $1568(%rip) + WORD $0x9100056b // add x11, x11, #1 + WORD $0xea1402b4 // ands x20, x21, x20 + WORD $0x54fffea1 // b.ne LBB0_846 $-44(%rip) + WORD $0x17ffff4a // b LBB0_840 $-728(%rip) +LBB0_848: + WORD $0xf10000bf // cmp x5, #0 + WORD $0x5400404d // b.le LBB0_939 $2056(%rip) + WORD $0xad021be6 // stp q6, q6, [sp, #64] + WORD $0xad011be6 // stp q6, q6, [sp, #32] + WORD $0x92402e13 // and x19, x16, #0xfff + WORD $0xf13f067f // cmp x19, #4033 + WORD $0x54ffe9a3 // b.lo LBB0_842 $-716(%rip) + WORD $0xf10080b4 // subs x20, x5, #32 + WORD $0x540000a3 // b.lo LBB0_852 $20(%rip) + WORD $0xacc14207 // ldp q7, q16, [x16], #32 + WORD $0xad0143e7 // stp q7, q16, [sp, #32] + WORD $0xaa0a03f3 // mov x19, x10 + WORD $0x14000003 // b LBB0_853 $12(%rip) +LBB0_852: + WORD $0x910083f3 // add x19, sp, #32 + WORD $0xaa0503f4 // mov x20, x5 +LBB0_853: + WORD $0xf1004295 // subs x21, x20, #16 + WORD $0x54000243 // b.lo LBB0_859 $72(%rip) + WORD $0x3cc10607 // ldr q7, [x16], #16 + WORD $0x3c810667 // str q7, [x19], #16 + WORD $0xaa1503f4 // mov x20, x21 + WORD $0xf10022b5 // subs x21, x21, #8 + WORD $0x540001e2 // b.hs LBB0_860 $60(%rip) +LBB0_855: + WORD $0xf1001295 // subs x21, x20, #4 + WORD $0x54000243 // b.lo LBB0_861 $72(%rip) +LBB0_856: + WORD $0xb8404614 // ldr w20, [x16], #4 + WORD $0xb8004674 // str w20, [x19], #4 + WORD $0xaa1503f4 // mov x20, x21 + WORD $0xf1000ab5 // subs x21, x21, #2 + WORD $0x540001e2 // b.hs LBB0_862 $60(%rip) +LBB0_857: + WORD $0xb4000254 // cbz x20, LBB0_863 $72(%rip) +LBB0_858: + WORD $0x39400210 // ldrb w16, [x16] + WORD $0x39000270 // strb w16, [x19] + WORD $0x910083f0 // add x16, sp, #32 + WORD $0x17ffff32 // b LBB0_842 $-824(%rip) +LBB0_859: + WORD $0xf1002295 // subs x21, x20, #8 + WORD $0x54fffe63 // b.lo LBB0_855 $-52(%rip) +LBB0_860: + WORD $0xf8408614 // ldr x20, [x16], #8 + WORD $0xf8008674 // str x20, [x19], #8 + WORD $0xaa1503f4 // mov x20, x21 + WORD $0xf10012b5 // subs x21, x21, #4 + WORD $0x54fffe02 // b.hs LBB0_856 $-64(%rip) +LBB0_861: + WORD $0xf1000a95 // subs x21, x20, #2 + WORD $0x54fffe63 // b.lo LBB0_857 $-52(%rip) +LBB0_862: + WORD $0x78402614 // ldrh w20, [x16], #2 + WORD $0x78002674 // strh w20, [x19], #2 + WORD $0xaa1503f4 // mov x20, x21 + WORD $0xb5fffe15 // cbnz x21, LBB0_858 $-64(%rip) +LBB0_863: + WORD $0x910083f0 // add x16, sp, #32 + WORD $0x17ffff23 // b LBB0_842 $-884(%rip) +LBB0_864: + WORD $0x91001128 // add x8, x9, #4 + WORD $0xf940040a // ldr x10, [x0, #8] + WORD $0xeb0a011f // cmp x8, x10 + WORD $0x54ffd028 // b.hi LBB0_799 $-1532(%rip) + WORD $0x17fffecb // b LBB0_822 $-1236(%rip) +LBB0_865: + WORD $0xf9400411 // ldr x17, [x0, #8] + WORD $0xcb10022b // sub x11, x17, x16 + WORD $0xf100817f // cmp x11, #32 + WORD $0x540036ab // b.lt LBB0_929 $1748(%rip) + WORD $0xd2800008 // mov x8, #0 + WORD $0xd280000e // mov x14, #0 + WORD $0x3200f3ec // mov w12, #1431655765 + WORD $0x3201f3ed // mov w13, #-1431655766 + WORD $0x4f01e440 // movi.16b v0, #34 + WORD $0x8b09014f // add x15, x10, x9 +Lloh36: + WORD $0x10fdd52b // adr x11, lCPI0_0 $-17756(%rip) +Lloh37: + WORD $0x3dc00161 // ldr q1, [x11, lCPI0_0@PAGEOFF] $0(%rip) +Lloh38: + WORD $0x10fdd56b // adr x11, lCPI0_1 $-17748(%rip) +Lloh39: + WORD $0x3dc00162 // ldr q2, [x11, lCPI0_1@PAGEOFF] $0(%rip) + WORD $0xcb09022b // sub x11, x17, x9 + WORD $0x4f02e783 // movi.16b v3, #92 + WORD $0x528003f0 // mov w16, #31 +LBB0_867: + WORD $0x8b0801f1 // add x17, x15, x8 + WORD $0x3cc01224 // ldur q4, [x17, #1] + WORD $0x3cc11225 // ldur q5, [x17, #17] + WORD $0x6e208c86 // cmeq.16b v6, v4, v0 + WORD $0x4e211cc6 // and.16b v6, v6, v1 + WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2 + WORD $0x4e71b8c6 // addv.8h h6, v6 + WORD $0x1e2600d1 // fmov w17, s6 + WORD $0x6e208ca6 // cmeq.16b v6, v5, v0 + WORD $0x4e211cc6 // and.16b v6, v6, v1 + WORD $0x4e0200c6 // tbl.16b v6, { v6 }, v2 + WORD $0x4e71b8c6 // addv.8h h6, v6 + WORD $0x1e2600c0 // fmov w0, s6 + WORD $0x33103c11 // bfi w17, w0, #16, #16 + WORD $0x6e238c84 // cmeq.16b v4, v4, v3 + WORD $0x4e211c84 // and.16b v4, v4, v1 + WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 + WORD $0x4e71b884 // addv.8h h4, v4 + WORD $0x1e260080 // fmov w0, s4 + WORD $0x6e238ca4 // cmeq.16b v4, v5, v3 + WORD $0x4e211c84 // and.16b v4, v4, v1 + WORD $0x4e020084 // tbl.16b v4, { v4 }, v2 + WORD $0x4e71b884 // addv.8h h4, v4 + WORD $0x1e260082 // fmov w2, s4 + WORD $0x33103c40 // bfi w0, w2, #16, #16 + WORD $0x7100001f // cmp w0, #0 + WORD $0xfa4009c0 // ccmp x14, #0, #0, eq + WORD $0x54000180 // b.eq LBB0_869 $48(%rip) + WORD $0x0a2e0002 // bic w2, w0, w14 + WORD $0x2a0205c3 // orr w3, w14, w2, lsl #1 + WORD $0x0a0d000e // and w14, w0, w13 + WORD $0x0a2301ce // bic w14, w14, w3 + WORD $0x2b0201c0 // adds w0, w14, w2 + WORD $0x1a9f37ee // cset w14, hs + WORD $0x4a000580 // eor w0, w12, w0, lsl #1 + WORD $0x0a030000 // and w0, w0, w3 + WORD $0x2a2003e0 // mvn w0, w0 + WORD $0x8a110011 // and x17, x0, x17 + WORD $0x14000002 // b LBB0_870 $8(%rip) +LBB0_869: + WORD $0xd280000e // mov x14, #0 +LBB0_870: + WORD $0xb5002471 // cbnz x17, LBB0_901 $1164(%rip) + WORD $0x91008108 // add x8, x8, #32 + WORD $0xd1008210 // sub x16, x16, #32 + WORD $0x8b100171 // add x17, x11, x16 + WORD $0xf100fe3f // cmp x17, #63 + WORD $0x54fffa6c // b.gt LBB0_867 $-180(%rip) + WORD $0xb500324e // cbnz x14, LBB0_941 $1608(%rip) + WORD $0x8b09014c // add x12, x10, x9 + WORD $0x8b08018c // add x12, x12, x8 + WORD $0x9100058c // add x12, x12, #1 + WORD $0xaa2803e8 // mvn x8, x8 + WORD $0x8b0b010b // add x11, x8, x11 + WORD $0xf100057f // cmp x11, #1 + WORD $0x5400338a // b.ge LBB0_944 $1648(%rip) + WORD $0x17fffe38 // b LBB0_799 $-1824(%rip) +LBB0_874: + WORD $0xd2800007 // mov x7, #0 + WORD $0xd280000f // mov x15, #0 + WORD $0xd2800008 // mov x8, #0 + WORD $0xd280000b // mov x11, #0 + WORD $0xb201e3ec // mov x12, #-8608480567731124088 + WORD $0xf2e1110c // movk x12, #2184, lsl #48 + WORD $0xb202e3ed // mov x13, #4919131752989213764 + WORD $0xf2e0888d // movk x13, #1092, lsl #48 + WORD $0xb203e3ee // mov x14, #2459565876494606882 + WORD $0xf2e0444e // movk x14, #546, lsl #48 + WORD $0xf9400411 // ldr x17, [x0, #8] + WORD $0xcb100225 // sub x5, x17, x16 + WORD $0x8b100150 // add x16, x10, x16 + WORD $0x910083ea // add x10, sp, #32 + WORD $0x9100814a // add x10, x10, #32 + WORD $0x4f01e440 // movi.16b v0, #34 +Lloh40: + WORD $0x10fdcb71 // adr x17, lCPI0_0 $-18068(%rip) +Lloh41: + WORD $0x3dc00221 // ldr q1, [x17, lCPI0_0@PAGEOFF] $0(%rip) +Lloh42: + WORD $0x10fdcbb1 // adr x17, lCPI0_1 $-18060(%rip) +Lloh43: + WORD $0x3dc00222 // ldr q2, [x17, lCPI0_1@PAGEOFF] $0(%rip) + WORD $0x4f02e783 // movi.16b v3, #92 + WORD $0xb200e3f1 // mov x17, #1229782938247303441 + WORD $0xb203e3e2 // mov x2, #2459565876494606882 + WORD $0xb202e3e3 // mov x3, #4919131752989213764 + WORD $0xb201e3e4 // mov x4, #-8608480567731124088 + WORD $0x4f02e764 // movi.16b v4, #91 + WORD $0x4f02e7a5 // movi.16b v5, #93 + WORD $0x6f00e406 // movi.2d v6, #0000000000000000 + WORD $0x14000009 // b LBB0_876 $36(%rip) +LBB0_875: + WORD $0x937ffce7 // asr x7, x7, #63 + WORD $0x9e670267 // fmov d7, x19 + WORD $0x0e2058e7 // cnt.8b v7, v7 + WORD $0x2e3038e7 // uaddlv.8b h7, v7 + WORD $0x1e2600e5 // fmov w5, s7 + WORD $0x8b0800a8 // add x8, x5, x8 + WORD $0x91010210 // add x16, x16, #64 + WORD $0xaa0603e5 // mov x5, x6 +LBB0_876: + WORD $0xf10100a6 // subs x6, x5, #64 + WORD $0x540015cb // b.lt LBB0_883 $696(%rip) +LBB0_877: + WORD $0xad404612 // ldp q18, q17, [x16] + WORD $0xad411e10 // ldp q16, q7, [x16, #32] + WORD $0x6e238e53 // cmeq.16b v19, v18, v3 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260273 // fmov w19, s19 + WORD $0x6e238e33 // cmeq.16b v19, v17, v3 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260274 // fmov w20, s19 + WORD $0x6e238e13 // cmeq.16b v19, v16, v3 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260275 // fmov w21, s19 + WORD $0x6e238cf3 // cmeq.16b v19, v7, v3 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260276 // fmov w22, s19 + WORD $0xd3607eb5 // lsl x21, x21, #32 + WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 + WORD $0x53103e94 // lsl w20, w20, #16 + WORD $0xaa1402b4 // orr x20, x21, x20 + WORD $0xaa130293 // orr x19, x20, x19 + WORD $0xaa0f0274 // orr x20, x19, x15 + WORD $0xb5000094 // cbnz x20, LBB0_879 $16(%rip) + WORD $0xd280000f // mov x15, #0 + WORD $0xd2800013 // mov x19, #0 + WORD $0x1400000a // b LBB0_880 $40(%rip) +LBB0_879: + WORD $0x8a2f0274 // bic x20, x19, x15 + WORD $0xaa1405f5 // orr x21, x15, x20, lsl #1 + WORD $0x8a35026f // bic x15, x19, x21 + WORD $0x9201f1ef // and x15, x15, #0xaaaaaaaaaaaaaaaa + WORD $0xab1401f3 // adds x19, x15, x20 + WORD $0x1a9f37ef // cset w15, hs + WORD $0xd37ffa73 // lsl x19, x19, #1 + WORD $0xd200f273 // eor x19, x19, #0x5555555555555555 + WORD $0x8a150273 // and x19, x19, x21 +LBB0_880: + WORD $0x6e208e53 // cmeq.16b v19, v18, v0 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260274 // fmov w20, s19 + WORD $0x6e208e33 // cmeq.16b v19, v17, v0 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260275 // fmov w21, s19 + WORD $0x6e208e13 // cmeq.16b v19, v16, v0 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260276 // fmov w22, s19 + WORD $0x6e208cf3 // cmeq.16b v19, v7, v0 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260277 // fmov w23, s19 + WORD $0xd3607ed6 // lsl x22, x22, #32 + WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 + WORD $0x53103eb5 // lsl w21, w21, #16 + WORD $0xaa1502d5 // orr x21, x22, x21 + WORD $0xaa1402b4 // orr x20, x21, x20 + WORD $0x8a330293 // bic x19, x20, x19 + WORD $0x9200e274 // and x20, x19, #0x1111111111111111 + WORD $0x9203e275 // and x21, x19, #0x2222222222222222 + WORD $0x9202e276 // and x22, x19, #0x4444444444444444 + WORD $0x9201e273 // and x19, x19, #0x8888888888888888 + WORD $0x9b117e97 // mul x23, x20, x17 + WORD $0x9b0c7eb8 // mul x24, x21, x12 + WORD $0xca1802f7 // eor x23, x23, x24 + WORD $0x9b0d7ed8 // mul x24, x22, x13 + WORD $0x9b0e7e79 // mul x25, x19, x14 + WORD $0xca190318 // eor x24, x24, x25 + WORD $0xca1802f7 // eor x23, x23, x24 + WORD $0x9b027e98 // mul x24, x20, x2 + WORD $0x9b117eb9 // mul x25, x21, x17 + WORD $0xca190318 // eor x24, x24, x25 + WORD $0x9b0c7ed9 // mul x25, x22, x12 + WORD $0x9b0d7e7a // mul x26, x19, x13 + WORD $0xca1a0339 // eor x25, x25, x26 + WORD $0xca190318 // eor x24, x24, x25 + WORD $0x9b037e99 // mul x25, x20, x3 + WORD $0x9b027eba // mul x26, x21, x2 + WORD $0xca1a0339 // eor x25, x25, x26 + WORD $0x9b117eda // mul x26, x22, x17 + WORD $0x9b0c7e7b // mul x27, x19, x12 + WORD $0xca1b035a // eor x26, x26, x27 + WORD $0xca1a0339 // eor x25, x25, x26 + WORD $0x9b047e94 // mul x20, x20, x4 + WORD $0x9b037eb5 // mul x21, x21, x3 + WORD $0xca150294 // eor x20, x20, x21 + WORD $0x9b027ed5 // mul x21, x22, x2 + WORD $0x9b117e73 // mul x19, x19, x17 + WORD $0xca1302b3 // eor x19, x21, x19 + WORD $0xca130293 // eor x19, x20, x19 + WORD $0x9200e2f4 // and x20, x23, #0x1111111111111111 + WORD $0x9203e315 // and x21, x24, #0x2222222222222222 + WORD $0x9202e336 // and x22, x25, #0x4444444444444444 + WORD $0x9201e273 // and x19, x19, #0x8888888888888888 + WORD $0xaa150294 // orr x20, x20, x21 + WORD $0xaa1302d3 // orr x19, x22, x19 + WORD $0xaa130293 // orr x19, x20, x19 + WORD $0xca070267 // eor x7, x19, x7 + WORD $0x6e248e53 // cmeq.16b v19, v18, v4 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260273 // fmov w19, s19 + WORD $0x6e248e33 // cmeq.16b v19, v17, v4 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260274 // fmov w20, s19 + WORD $0x6e248e13 // cmeq.16b v19, v16, v4 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260275 // fmov w21, s19 + WORD $0x6e248cf3 // cmeq.16b v19, v7, v4 + WORD $0x4e211e73 // and.16b v19, v19, v1 + WORD $0x4e020273 // tbl.16b v19, { v19 }, v2 + WORD $0x4e71ba73 // addv.8h h19, v19 + WORD $0x1e260276 // fmov w22, s19 + WORD $0xd3607eb5 // lsl x21, x21, #32 + WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 + WORD $0x53103e94 // lsl w20, w20, #16 + WORD $0xaa1402b4 // orr x20, x21, x20 + WORD $0xaa130293 // orr x19, x20, x19 + WORD $0x8a270273 // bic x19, x19, x7 + WORD $0x6e258e52 // cmeq.16b v18, v18, v5 + WORD $0x4e211e52 // and.16b v18, v18, v1 + WORD $0x4e020252 // tbl.16b v18, { v18 }, v2 + WORD $0x4e71ba52 // addv.8h h18, v18 + WORD $0x1e260254 // fmov w20, s18 + WORD $0x6e258e31 // cmeq.16b v17, v17, v5 + WORD $0x4e211e31 // and.16b v17, v17, v1 + WORD $0x4e020231 // tbl.16b v17, { v17 }, v2 + WORD $0x4e71ba31 // addv.8h h17, v17 + WORD $0x1e260235 // fmov w21, s17 + WORD $0x6e258e10 // cmeq.16b v16, v16, v5 + WORD $0x4e211e10 // and.16b v16, v16, v1 + WORD $0x4e020210 // tbl.16b v16, { v16 }, v2 + WORD $0x4e71ba10 // addv.8h h16, v16 + WORD $0x1e260216 // fmov w22, s16 + WORD $0x6e258ce7 // cmeq.16b v7, v7, v5 + WORD $0x4e211ce7 // and.16b v7, v7, v1 + WORD $0x4e0200e7 // tbl.16b v7, { v7 }, v2 + WORD $0x4e71b8e7 // addv.8h h7, v7 + WORD $0x1e2600f7 // fmov w23, s7 + WORD $0xd3607ed6 // lsl x22, x22, #32 + WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 + WORD $0x53103eb5 // lsl w21, w21, #16 + WORD $0xaa1502d5 // orr x21, x22, x21 + WORD $0xaa1402b4 // orr x20, x21, x20 + WORD $0xea270294 // bics x20, x20, x7 + WORD $0x54ffeae0 // b.eq LBB0_875 $-676(%rip) +LBB0_881: + WORD $0xd1000695 // sub x21, x20, #1 + WORD $0x8a1302b6 // and x22, x21, x19 + WORD $0x9e6702c7 // fmov d7, x22 + WORD $0x0e2058e7 // cnt.8b v7, v7 + WORD $0x2e3038e7 // uaddlv.8b h7, v7 + WORD $0x1e2600f6 // fmov w22, s7 + WORD $0x8b0802d6 // add x22, x22, x8 + WORD $0xeb0b02df // cmp x22, x11 + WORD $0x540006c9 // b.ls LBB0_899 $216(%rip) + WORD $0x9100056b // add x11, x11, #1 + WORD $0xea1402b4 // ands x20, x21, x20 + WORD $0x54fffea1 // b.ne LBB0_881 $-44(%rip) + WORD $0x17ffff4a // b LBB0_875 $-728(%rip) +LBB0_883: + WORD $0xf10000bf // cmp x5, #0 + WORD $0x5400160d // b.le LBB0_939 $704(%rip) + WORD $0xad021be6 // stp q6, q6, [sp, #64] + WORD $0xad011be6 // stp q6, q6, [sp, #32] + WORD $0x92402e13 // and x19, x16, #0xfff + WORD $0xf13f067f // cmp x19, #4033 + WORD $0x54ffe9a3 // b.lo LBB0_877 $-716(%rip) + WORD $0xf10080b4 // subs x20, x5, #32 + WORD $0x540000a3 // b.lo LBB0_887 $20(%rip) + WORD $0xacc14207 // ldp q7, q16, [x16], #32 + WORD $0xad0143e7 // stp q7, q16, [sp, #32] + WORD $0xaa0a03f3 // mov x19, x10 + WORD $0x14000003 // b LBB0_888 $12(%rip) +LBB0_887: + WORD $0x910083f3 // add x19, sp, #32 + WORD $0xaa0503f4 // mov x20, x5 +LBB0_888: + WORD $0xf1004295 // subs x21, x20, #16 + WORD $0x54000243 // b.lo LBB0_894 $72(%rip) + WORD $0x3cc10607 // ldr q7, [x16], #16 + WORD $0x3c810667 // str q7, [x19], #16 + WORD $0xaa1503f4 // mov x20, x21 + WORD $0xf10022b5 // subs x21, x21, #8 + WORD $0x540001e2 // b.hs LBB0_895 $60(%rip) +LBB0_890: + WORD $0xf1001295 // subs x21, x20, #4 + WORD $0x54000243 // b.lo LBB0_896 $72(%rip) +LBB0_891: + WORD $0xb8404614 // ldr w20, [x16], #4 + WORD $0xb8004674 // str w20, [x19], #4 + WORD $0xaa1503f4 // mov x20, x21 + WORD $0xf1000ab5 // subs x21, x21, #2 + WORD $0x540001e2 // b.hs LBB0_897 $60(%rip) +LBB0_892: + WORD $0xb4000254 // cbz x20, LBB0_898 $72(%rip) +LBB0_893: + WORD $0x39400210 // ldrb w16, [x16] + WORD $0x39000270 // strb w16, [x19] + WORD $0x910083f0 // add x16, sp, #32 + WORD $0x17ffff32 // b LBB0_877 $-824(%rip) +LBB0_894: + WORD $0xf1002295 // subs x21, x20, #8 + WORD $0x54fffe63 // b.lo LBB0_890 $-52(%rip) +LBB0_895: + WORD $0xf8408614 // ldr x20, [x16], #8 + WORD $0xf8008674 // str x20, [x19], #8 + WORD $0xaa1503f4 // mov x20, x21 + WORD $0xf10012b5 // subs x21, x21, #4 + WORD $0x54fffe02 // b.hs LBB0_891 $-64(%rip) +LBB0_896: + WORD $0xf1000a95 // subs x21, x20, #2 + WORD $0x54fffe63 // b.lo LBB0_892 $-52(%rip) +LBB0_897: + WORD $0x78402614 // ldrh w20, [x16], #2 + WORD $0x78002674 // strh w20, [x19], #2 + WORD $0xaa1503f4 // mov x20, x21 + WORD $0xb5fffe15 // cbnz x21, LBB0_893 $-64(%rip) +LBB0_898: + WORD $0x910083f0 // add x16, sp, #32 + WORD $0x17ffff23 // b LBB0_877 $-884(%rip) +LBB0_899: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0xdac0028a // rbit x10, x20 + WORD $0xdac0114a // clz x10, x10 + WORD $0xcb05014a // sub x10, x10, x5 + WORD $0x8b080148 // add x8, x10, x8 + WORD $0x9100050a // add x10, x8, #1 + WORD $0xf900002a // str x10, [x1] + WORD $0xf940040b // ldr x11, [x0, #8] + WORD $0xeb0b015f // cmp x10, x11 + WORD $0x9a882568 // csinc x8, x11, x8, hs + WORD $0xf9000028 // str x8, [x1] + WORD $0xda9f9128 // csinv x8, x9, xzr, ls + WORD $0x17fffd9f // b LBB0_832 $-2436(%rip) +LBB0_900: + WORD $0xf9000029 // str x9, [x1] + WORD $0x17fffd9c // b LBB0_831 $-2448(%rip) +LBB0_901: + WORD $0xdac0022a // rbit x10, x17 + WORD $0xdac0114a // clz x10, x10 + WORD $0x8b080128 // add x8, x9, x8 + WORD $0x8b080148 // add x8, x10, x8 + WORD $0x91000908 // add x8, x8, #2 + WORD $0x17fffd69 // b LBB0_822 $-2652(%rip) +LBB0_902: WORD $0x928000c8 // mov x8, #-7 - WORD $0x17fffff6 // b LBB0_778 $-40(%rip) -LBB0_780: - WORD $0xb100067f // cmn x19, #1 + WORD $0x17fffd95 // b LBB0_832 $-2476(%rip) +LBB0_903: + WORD $0xb100077f // cmn x27, #1 WORD $0x9a9c0108 // csel x8, x8, x28, eq -LBB0_781: - WORD $0xf9000028 // str x8, [x1] - WORD $0xaa1303e8 // mov x8, x19 - WORD $0x17fffff1 // b LBB0_778 $-60(%rip) -LBB0_782: - WORD $0x92800014 // mov x20, #-1 -LBB0_783: - WORD $0xaa3403f3 // mvn x19, x20 -LBB0_784: - WORD $0x8b1b0268 // add x8, x19, x27 - WORD $0x17ffffeb // b LBB0_776 $-84(%rip) -LBB0_785: +LBB0_904: WORD $0xf9000028 // str x8, [x1] - WORD $0x17ffffde // b LBB0_771 $-136(%rip) -LBB0_786: - WORD $0xaa0803f3 // mov x19, x8 - WORD $0x17fffffb // b LBB0_784 $-20(%rip) -LBB0_787: - WORD $0x92800014 // mov x20, #-1 -LBB0_788: - WORD $0xaa3403fc // mvn x28, x20 -LBB0_789: - WORD $0x8b1c0268 // add x8, x19, x28 - WORD $0x17ffffe3 // b LBB0_776 $-116(%rip) -LBB0_790: - WORD $0xf9000033 // str x19, [x1] - WORD $0x38736968 // ldrb w8, [x11, x19] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0x17fffd90 // b LBB0_832 $-2496(%rip) +LBB0_905: + WORD $0x92800013 // mov x19, #-1 +LBB0_906: + WORD $0xaa3303fb // mvn x27, x19 +LBB0_907: + WORD $0x8b1a0368 // add x8, x27, x26 + WORD $0x17fffd8a // b LBB0_830 $-2520(%rip) +LBB0_908: + WORD $0xf900002d // str x13, [x1] + WORD $0xaa0903e8 // mov x8, x9 + WORD $0x17fffd89 // b LBB0_832 $-2524(%rip) +LBB0_909: + WORD $0xaa0803fb // mov x27, x8 + WORD $0x17fffffa // b LBB0_907 $-24(%rip) +LBB0_910: + WORD $0xaa1903fc // mov x28, x25 +LBB0_911: + WORD $0xf900003c // str x28, [x1] + WORD $0x92800008 // mov x8, #-1 + WORD $0x17fffd83 // b LBB0_832 $-2548(%rip) +LBB0_912: + WORD $0x92800013 // mov x19, #-1 +LBB0_913: + WORD $0xaa3303fc // mvn x28, x19 +LBB0_914: + WORD $0x8b1c0368 // add x8, x27, x28 + WORD $0x17fffd7d // b LBB0_830 $-2572(%rip) +LBB0_915: + WORD $0xf900003b // str x27, [x1] + WORD $0x387b6928 // ldrb w8, [x9, x27] WORD $0x7101851f // cmp w8, #97 - WORD $0x54fffc01 // b.ne LBB0_777 $-128(%rip) - WORD $0x91000b68 // add x8, x27, #2 + WORD $0x54ffaf41 // b.ne LBB0_831 $-2584(%rip) + WORD $0x91000b48 // add x8, x26, #2 WORD $0xf9000028 // str x8, [x1] - WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x38686928 // ldrb w8, [x9, x8] WORD $0x7101b11f // cmp w8, #108 - WORD $0x54fffb61 // b.ne LBB0_777 $-148(%rip) - WORD $0x91000f68 // add x8, x27, #3 + WORD $0x54ffaea1 // b.ne LBB0_831 $-2604(%rip) + WORD $0x91000f48 // add x8, x26, #3 WORD $0xf9000028 // str x8, [x1] - WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x38686928 // ldrb w8, [x9, x8] WORD $0x7101cd1f // cmp w8, #115 - WORD $0x54fffac1 // b.ne LBB0_777 $-168(%rip) - WORD $0x91001368 // add x8, x27, #4 + WORD $0x54ffae01 // b.ne LBB0_831 $-2624(%rip) + WORD $0x91001348 // add x8, x26, #4 WORD $0xf9000028 // str x8, [x1] - WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x38686928 // ldrb w8, [x9, x8] WORD $0x7101951f // cmp w8, #101 - WORD $0x54fffa21 // b.ne LBB0_777 $-188(%rip) - WORD $0x91001768 // add x8, x27, #5 - WORD $0x17ffffce // b LBB0_776 $-200(%rip) -LBB0_795: - WORD $0xf900003b // str x27, [x1] + WORD $0x54ffad61 // b.ne LBB0_831 $-2644(%rip) + WORD $0x91001748 // add x8, x26, #5 + WORD $0x17fffd68 // b LBB0_830 $-2656(%rip) +LBB0_920: + WORD $0xf900003a // str x26, [x1] WORD $0x39400388 // ldrb w8, [x28] WORD $0x7101b91f // cmp w8, #110 - WORD $0x54fff961 // b.ne LBB0_777 $-212(%rip) - WORD $0x91000768 // add x8, x27, #1 + WORD $0x54ffaca1 // b.ne LBB0_831 $-2668(%rip) + WORD $0x91000748 // add x8, x26, #1 WORD $0xf9000028 // str x8, [x1] - WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x38686928 // ldrb w8, [x9, x8] WORD $0x7101d51f // cmp w8, #117 - WORD $0x54fff8c1 // b.ne LBB0_777 $-232(%rip) - WORD $0x91000b68 // add x8, x27, #2 + WORD $0x54ffac01 // b.ne LBB0_831 $-2688(%rip) + WORD $0x91000b48 // add x8, x26, #2 WORD $0xf9000028 // str x8, [x1] - WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x38686928 // ldrb w8, [x9, x8] WORD $0x7101b11f // cmp w8, #108 - WORD $0x54fff821 // b.ne LBB0_777 $-252(%rip) - WORD $0x91000f68 // add x8, x27, #3 + WORD $0x54ffab61 // b.ne LBB0_831 $-2708(%rip) + WORD $0x91000f48 // add x8, x26, #3 WORD $0xf9000028 // str x8, [x1] - WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x38686928 // ldrb w8, [x9, x8] WORD $0x7101b11f // cmp w8, #108 - WORD $0x54fff781 // b.ne LBB0_777 $-272(%rip) - WORD $0x14000014 // b LBB0_803 $80(%rip) -LBB0_799: - WORD $0xf900003b // str x27, [x1] + WORD $0x54ffaac1 // b.ne LBB0_831 $-2728(%rip) + WORD $0x14000014 // b LBB0_928 $80(%rip) +LBB0_924: + WORD $0xf900003a // str x26, [x1] WORD $0x39400388 // ldrb w8, [x28] WORD $0x7101d11f // cmp w8, #116 - WORD $0x54fff6e1 // b.ne LBB0_777 $-292(%rip) - WORD $0x91000768 // add x8, x27, #1 + WORD $0x54ffaa21 // b.ne LBB0_831 $-2748(%rip) + WORD $0x91000748 // add x8, x26, #1 WORD $0xf9000028 // str x8, [x1] - WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x38686928 // ldrb w8, [x9, x8] WORD $0x7101c91f // cmp w8, #114 - WORD $0x54fff641 // b.ne LBB0_777 $-312(%rip) - WORD $0x91000b68 // add x8, x27, #2 + WORD $0x54ffa981 // b.ne LBB0_831 $-2768(%rip) + WORD $0x91000b48 // add x8, x26, #2 WORD $0xf9000028 // str x8, [x1] - WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x38686928 // ldrb w8, [x9, x8] WORD $0x7101d51f // cmp w8, #117 - WORD $0x54fff5a1 // b.ne LBB0_777 $-332(%rip) - WORD $0x91000f68 // add x8, x27, #3 + WORD $0x54ffa8e1 // b.ne LBB0_831 $-2788(%rip) + WORD $0x91000f48 // add x8, x26, #3 WORD $0xf9000028 // str x8, [x1] - WORD $0x38686968 // ldrb w8, [x11, x8] + WORD $0x38686928 // ldrb w8, [x9, x8] WORD $0x7101951f // cmp w8, #101 - WORD $0x54fff501 // b.ne LBB0_777 $-352(%rip) -LBB0_803: - WORD $0x91001368 // add x8, x27, #4 - WORD $0x17ffffa5 // b LBB0_776 $-364(%rip) -LBB0_804: - WORD $0xaa1b03e5 // mov x5, x27 -LBB0_805: - WORD $0xf9000025 // str x5, [x1] - WORD $0x17ffff97 // b LBB0_771 $-420(%rip) -LBB0_806: - WORD $0xaa0903fc // mov x28, x9 - WORD $0x8b090268 // add x8, x19, x9 - WORD $0x17ffff9f // b LBB0_776 $-388(%rip) -LBB0_807: - WORD $0xaa1303e8 // mov x8, x19 -LBB0_808: - WORD $0x92800013 // mov x19, #-1 - WORD $0x17ffffab // b LBB0_781 $-340(%rip) -LBB0_809: - WORD $0x91000a73 // add x19, x19, #2 -LBB0_810: + WORD $0x54ffa841 // b.ne LBB0_831 $-2808(%rip) +LBB0_928: + WORD $0x91001348 // add x8, x26, #4 + WORD $0x17fffd3f // b LBB0_830 $-2820(%rip) +LBB0_929: + WORD $0x8b10014c // add x12, x10, x16 + WORD $0xf100057f // cmp x11, #1 + WORD $0x5400050a // b.ge LBB0_944 $160(%rip) + WORD $0x17fffcc4 // b LBB0_799 $-3312(%rip) +LBB0_930: + WORD $0xaa0403fc // mov x28, x4 + WORD $0x8b040368 // add x8, x27, x4 + WORD $0x17fffd38 // b LBB0_830 $-2848(%rip) +LBB0_931: + WORD $0xaa1b03e8 // mov x8, x27 +LBB0_932: + WORD $0x9280001b // mov x27, #-1 + WORD $0x17ffffa5 // b LBB0_904 $-364(%rip) +LBB0_933: + WORD $0x91000a94 // add x20, x20, #2 +LBB0_934: WORD $0x92800028 // mov x8, #-2 - WORD $0x14000006 // b LBB0_814 $24(%rip) -LBB0_811: - WORD $0x91000673 // add x19, x19, #1 + WORD $0x14000006 // b LBB0_938 $24(%rip) +LBB0_935: + WORD $0x91000694 // add x20, x20, #1 WORD $0x92800048 // mov x8, #-3 - WORD $0x14000003 // b LBB0_814 $12(%rip) -LBB0_812: - WORD $0x91000673 // add x19, x19, #1 -LBB0_813: + WORD $0x14000003 // b LBB0_938 $12(%rip) +LBB0_936: + WORD $0x91000694 // add x20, x20, #1 +LBB0_937: WORD $0x92800008 // mov x8, #-1 -LBB0_814: - WORD $0xcb160269 // sub x9, x19, x22 +LBB0_938: + WORD $0xcb130289 // sub x9, x20, x19 WORD $0xf9000029 // str x9, [x1] - WORD $0x17ffff93 // b LBB0_778 $-436(%rip) -LBB0_815: - WORD $0x91002273 // add x19, x19, #8 - WORD $0x17fffff5 // b LBB0_810 $-44(%rip) -LBB0_816: + WORD $0x17fffd2c // b LBB0_832 $-2896(%rip) +LBB0_939: + WORD $0xf9400408 // ldr x8, [x0, #8] +LBB0_940: + WORD $0xf9000028 // str x8, [x1] + WORD $0x92800008 // mov x8, #-1 + WORD $0x17fffd28 // b LBB0_832 $-2912(%rip) +LBB0_941: + WORD $0xd100056c // sub x12, x11, #1 + WORD $0xeb08019f // cmp x12, x8 + WORD $0x54ff9580 // b.eq LBB0_799 $-3408(%rip) + WORD $0x8b09014c // add x12, x10, x9 + WORD $0x8b08018c // add x12, x12, x8 + WORD $0x9100098c // add x12, x12, #2 + WORD $0xcb080168 // sub x8, x11, x8 + WORD $0xd100090b // sub x11, x8, #2 + WORD $0xf100057f // cmp x11, #1 + WORD $0x5400010a // b.ge LBB0_944 $32(%rip) + WORD $0x17fffca4 // b LBB0_799 $-3440(%rip) +LBB0_943: + WORD $0x9280002d // mov x13, #-2 + WORD $0x52800048 // mov w8, #2 + WORD $0x8b08018c // add x12, x12, x8 + WORD $0x92800008 // mov x8, #-1 + WORD $0xab0d016b // adds x11, x11, x13 + WORD $0x54ffa2ed // b.le LBB0_832 $-2980(%rip) +LBB0_944: + WORD $0x39400188 // ldrb w8, [x12] + WORD $0x7101711f // cmp w8, #92 + WORD $0x54ffff00 // b.eq LBB0_943 $-32(%rip) + WORD $0x7100891f // cmp w8, #34 + WORD $0x54000100 // b.eq LBB0_947 $32(%rip) + WORD $0x9280000d // mov x13, #-1 + WORD $0x52800028 // mov w8, #1 + WORD $0x8b08018c // add x12, x12, x8 + WORD $0x92800008 // mov x8, #-1 + WORD $0xab0d016b // adds x11, x11, x13 + WORD $0x54fffecc // b.gt LBB0_944 $-40(%rip) + WORD $0x17fffd0b // b LBB0_832 $-3028(%rip) +LBB0_947: + WORD $0xcb0a0188 // sub x8, x12, x10 + WORD $0x91000508 // add x8, x8, #1 + WORD $0x17fffcda // b LBB0_822 $-3224(%rip) +LBB0_948: + WORD $0x91002294 // add x20, x20, #8 + WORD $0x17ffffd1 // b LBB0_934 $-188(%rip) +LBB0_949: WORD $0x92800068 // mov x8, #-4 - WORD $0xaa1b03f3 // mov x19, x27 - WORD $0x17fffff9 // b LBB0_814 $-28(%rip) -LBB0_817: - WORD $0x91002273 // add x19, x19, #8 + WORD $0xaa1c03f4 // mov x20, x28 + WORD $0x17ffffd5 // b LBB0_938 $-172(%rip) +LBB0_950: + WORD $0xaa1c03f4 // mov x20, x28 + WORD $0x17ffffd3 // b LBB0_938 $-180(%rip) +LBB0_951: + WORD $0x91002294 // add x20, x20, #8 WORD $0x92800068 // mov x8, #-4 - WORD $0x17fffff6 // b LBB0_814 $-40(%rip) -LBB0_818: - WORD $0xaa1b03f3 // mov x19, x27 - WORD $0x17fffff4 // b LBB0_814 $-48(%rip) + WORD $0x17ffffd0 // b LBB0_938 $-192(%rip) // .p2align 2, 0x00 _MASK_USE_NUMBER: WORD $0x00000002 // .long 2 diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go index 579af585b..68a0a5501 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/html_escape_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go index d383b3843..d26eefbce 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/i64toa_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.go index e6af97109..487fcaef6 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/lspace_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.go index b6ca0b1ed..9aca453bf 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/quote_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go index f6ce31522..2fd1c5ef9 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_array_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go index b118ab113..09836a3ae 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_number_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go index 8e3efa638..e97d8169b 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_object_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go index cd4b64a28..bc580929e 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go index 0e3a995fa..ceaf1e04e 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/skip_one_fast_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go index a3dcad891..98db57b6a 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/u64toa_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go index 204f95e60..4b25ebaf3 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/unquote_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go index 14a6dad3e..a6c793581 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s index 156e7d692..fff483d98 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_one_arm64.s @@ -72,421 +72,379 @@ Lloh0: WORD $0x10fffd68 // adr x8, lCPI0_0 $-84(%rip) Lloh1: WORD $0x3dc00100 // ldr q0, [x8, lCPI0_0@PAGEOFF] $0(%rip) - WORD $0xaa0203eb // mov x11, x2 - WORD $0x3c808560 // str q0, [x11], #8 - WORD $0xf940000a // ldr x10, [x0] - WORD $0xaa2a03ec // mvn x12, x10 - WORD $0xf940003b // ldr x27, [x1] - WORD $0xcb0a03ed // neg x13, x10 - WORD $0xd100054e // sub x14, x10, #1 - WORD $0x9280000f // mov x15, #-1 - WORD $0x52800030 // mov w16, #1 - WORD $0xd284c011 // mov x17, #9728 - WORD $0xf2c00031 // movk x17, #1, lsl #32 - WORD $0x52800066 // mov w6, #3 - WORD $0x52800097 // mov w23, #4 + WORD $0xaa0203ea // mov x10, x2 + WORD $0x3c808540 // str q0, [x10], #8 + WORD $0xf9400009 // ldr x9, [x0] + WORD $0xaa2903eb // mvn x11, x9 + WORD $0xf940003c // ldr x28, [x1] + WORD $0xcb0903ec // neg x12, x9 + WORD $0xd100052d // sub x13, x9, #1 + WORD $0x9280000e // mov x14, #-1 + WORD $0x5280002f // mov w15, #1 + WORD $0xd284c010 // mov x16, #9728 + WORD $0xf2c00030 // movk x16, #1, lsl #32 + WORD $0x52800073 // mov w19, #3 + WORD $0x52800084 // mov w4, #4 WORD $0x4f01e440 // movi.16b v0, #34 + WORD $0x4f02e781 // movi.16b v1, #92 Lloh2: - WORD $0x10fffbe8 // adr x8, lCPI0_1 $-132(%rip) + WORD $0x10fffbc8 // adr x8, lCPI0_1 $-136(%rip) Lloh3: - WORD $0x3dc00101 // ldr q1, [x8, lCPI0_1@PAGEOFF] $0(%rip) + WORD $0x3dc00102 // ldr q2, [x8, lCPI0_1@PAGEOFF] $0(%rip) Lloh4: - WORD $0x10fffc28 // adr x8, lCPI0_2 $-124(%rip) + WORD $0x10fffc08 // adr x8, lCPI0_2 $-128(%rip) Lloh5: - WORD $0x3dc00102 // ldr q2, [x8, lCPI0_2@PAGEOFF] $0(%rip) - WORD $0x4f02e783 // movi.16b v3, #92 + WORD $0x3dc00103 // ldr q3, [x8, lCPI0_2@PAGEOFF] $0(%rip) + WORD $0x92f00006 // mov x6, #9223372036854775807 WORD $0x4f01e404 // movi.16b v4, #32 - WORD $0x92f00018 // mov x24, #9223372036854775807 - WORD $0xb20903f9 // mov x25, #36028797027352576 - WORD $0xf2800039 // movk x25, #1 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 WORD $0x4f01e5c5 // movi.16b v5, #46 WORD $0x4f01e566 // movi.16b v6, #43 WORD $0x4f01e5a7 // movi.16b v7, #45 - WORD $0x12800013 // mov w19, #-1 WORD $0x4f06e610 // movi.16b v16, #208 WORD $0x4f00e551 // movi.16b v17, #10 WORD $0x4f06e7f2 // movi.16b v18, #223 - WORD $0x528000ba // mov w26, #5 - WORD $0x528d8c3e // mov w30, #27745 - WORD $0x72acae7e // movk w30, #25971, lsl #16 WORD $0x4f02e4b3 // movi.16b v19, #69 WORD $0x52800025 // mov w5, #1 LBB0_1: WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb08037f // cmp x27, x8 + WORD $0xeb08039f // cmp x28, x8 WORD $0x54000162 // b.hs LBB0_6 $44(%rip) - WORD $0x387b6949 // ldrb w9, [x10, x27] - WORD $0x7100353f // cmp w9, #13 + WORD $0x387c6931 // ldrb w17, [x9, x28] + WORD $0x7100363f // cmp w17, #13 WORD $0x54000100 // b.eq LBB0_6 $32(%rip) - WORD $0x7100813f // cmp w9, #32 + WORD $0x7100823f // cmp w17, #32 WORD $0x540000c0 // b.eq LBB0_6 $24(%rip) - WORD $0x51002d29 // sub w9, w9, #11 - WORD $0x3100093f // cmn w9, #2 + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 WORD $0x54000062 // b.hs LBB0_6 $12(%rip) - WORD $0xaa1b03e9 // mov x9, x27 + WORD $0xaa1c03fb // mov x27, x28 WORD $0x14000031 // b LBB0_22 $196(%rip) LBB0_6: - WORD $0x91000769 // add x9, x27, #1 - WORD $0xeb08013f // cmp x9, x8 + WORD $0x9100079b // add x27, x28, #1 + WORD $0xeb08037f // cmp x27, x8 WORD $0x54000122 // b.hs LBB0_10 $36(%rip) - WORD $0x38696943 // ldrb w3, [x10, x9] - WORD $0x7100347f // cmp w3, #13 + WORD $0x387b6931 // ldrb w17, [x9, x27] + WORD $0x7100363f // cmp w17, #13 WORD $0x540000c0 // b.eq LBB0_10 $24(%rip) - WORD $0x7100807f // cmp w3, #32 + WORD $0x7100823f // cmp w17, #32 WORD $0x54000080 // b.eq LBB0_10 $16(%rip) - WORD $0x51002c63 // sub w3, w3, #11 - WORD $0x3100087f // cmn w3, #2 + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 WORD $0x540004c3 // b.lo LBB0_22 $152(%rip) LBB0_10: - WORD $0x91000b69 // add x9, x27, #2 - WORD $0xeb08013f // cmp x9, x8 + WORD $0x91000b9b // add x27, x28, #2 + WORD $0xeb08037f // cmp x27, x8 WORD $0x54000122 // b.hs LBB0_14 $36(%rip) - WORD $0x38696943 // ldrb w3, [x10, x9] - WORD $0x7100347f // cmp w3, #13 + WORD $0x387b6931 // ldrb w17, [x9, x27] + WORD $0x7100363f // cmp w17, #13 WORD $0x540000c0 // b.eq LBB0_14 $24(%rip) - WORD $0x7100807f // cmp w3, #32 + WORD $0x7100823f // cmp w17, #32 WORD $0x54000080 // b.eq LBB0_14 $16(%rip) - WORD $0x51002c63 // sub w3, w3, #11 - WORD $0x3100087f // cmn w3, #2 + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 WORD $0x54000363 // b.lo LBB0_22 $108(%rip) LBB0_14: - WORD $0x91000f69 // add x9, x27, #3 - WORD $0xeb08013f // cmp x9, x8 + WORD $0x91000f9b // add x27, x28, #3 + WORD $0xeb08037f // cmp x27, x8 WORD $0x54000122 // b.hs LBB0_18 $36(%rip) - WORD $0x38696943 // ldrb w3, [x10, x9] - WORD $0x7100347f // cmp w3, #13 + WORD $0x387b6931 // ldrb w17, [x9, x27] + WORD $0x7100363f // cmp w17, #13 WORD $0x540000c0 // b.eq LBB0_18 $24(%rip) - WORD $0x7100807f // cmp w3, #32 + WORD $0x7100823f // cmp w17, #32 WORD $0x54000080 // b.eq LBB0_18 $16(%rip) - WORD $0x51002c63 // sub w3, w3, #11 - WORD $0x3100087f // cmn w3, #2 + WORD $0x51002e31 // sub w17, w17, #11 + WORD $0x31000a3f // cmn w17, #2 WORD $0x54000203 // b.lo LBB0_22 $64(%rip) LBB0_18: - WORD $0x91001369 // add x9, x27, #4 - WORD $0xeb08013f // cmp x9, x8 - WORD $0x5400acc2 // b.hs LBB0_298 $5528(%rip) + WORD $0x9100139b // add x27, x28, #4 + WORD $0xeb08037f // cmp x27, x8 + WORD $0x5400e922 // b.hs LBB0_395 $7460(%rip) LBB0_19: - WORD $0x38696943 // ldrb w3, [x10, x9] - WORD $0x7100807f // cmp w3, #32 - WORD $0x9ac32203 // lsl x3, x16, x3 - WORD $0x8a110063 // and x3, x3, x17 - WORD $0xfa409864 // ccmp x3, #0, #4, ls + WORD $0x387b6931 // ldrb w17, [x9, x27] + WORD $0x7100823f // cmp w17, #32 + WORD $0x9ad121f1 // lsl x17, x15, x17 + WORD $0x8a100231 // and x17, x17, x16 + WORD $0xfa409a24 // ccmp x17, #0, #4, ls WORD $0x540000a0 // b.eq LBB0_21 $20(%rip) - WORD $0x91000529 // add x9, x9, #1 - WORD $0xeb09011f // cmp x8, x9 + WORD $0x9100077b // add x27, x27, #1 + WORD $0xeb1b011f // cmp x8, x27 WORD $0x54ffff01 // b.ne LBB0_19 $-32(%rip) - WORD $0x14000552 // b LBB0_296 $5448(%rip) + WORD $0x14000735 // b LBB0_393 $7380(%rip) LBB0_21: - WORD $0xeb08013f // cmp x9, x8 - WORD $0x5400aa02 // b.hs LBB0_296 $5440(%rip) + WORD $0xeb08037f // cmp x27, x8 + WORD $0x5400e662 // b.hs LBB0_393 $7372(%rip) LBB0_22: - WORD $0x9100053b // add x27, x9, #1 - WORD $0xf900003b // str x27, [x1] - WORD $0x8b09015c // add x28, x10, x9 - WORD $0x39400395 // ldrb w21, [x28] - WORD $0x3400a975 // cbz w21, LBB0_296 $5420(%rip) + WORD $0x9100077c // add x28, x27, #1 + WORD $0xf900003c // str x28, [x1] + WORD $0x8b1b013e // add lr, x9, x27 + WORD $0x394003d5 // ldrb w21, [lr] + WORD $0x3400e5d5 // cbz w21, LBB0_393 $7352(%rip) WORD $0xd10004b4 // sub x20, x5, #1 - WORD $0xf8747968 // ldr x8, [x11, x20, lsl #3] - WORD $0xb10005ff // cmn x15, #1 - WORD $0x9a8f012f // csel x15, x9, x15, eq + WORD $0xf8747948 // ldr x8, [x10, x20, lsl #3] + WORD $0xb10005df // cmn x14, #1 + WORD $0x9a8e036e // csel x14, x27, x14, eq WORD $0x71000d1f // cmp w8, #3 - WORD $0x54000f0c // b.gt LBB0_38 $480(%rip) + WORD $0x54000c8c // b.gt LBB0_39 $400(%rip) WORD $0x7100051f // cmp w8, #1 - WORD $0x54001dc0 // b.eq LBB0_52 $952(%rip) + WORD $0x540018c0 // b.eq LBB0_54 $792(%rip) WORD $0x7100091f // cmp w8, #2 - WORD $0x54003100 // b.eq LBB0_92 $1568(%rip) + WORD $0x54002c20 // b.eq LBB0_94 $1412(%rip) WORD $0x71000d1f // cmp w8, #3 - WORD $0x54001ec1 // b.ne LBB0_56 $984(%rip) + WORD $0x540019c1 // b.ne LBB0_58 $824(%rip) WORD $0x71008abf // cmp w21, #34 - WORD $0x5400b4c1 // b.ne LBB0_328 $5784(%rip) - WORD $0xf8347977 // str x23, [x11, x20, lsl #3] + WORD $0x5400f101 // b.ne LBB0_425 $7712(%rip) + WORD $0x3200f3e6 // mov w6, #1431655765 + WORD $0xf8347944 // str x4, [x10, x20, lsl #3] WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb1b011e // subs lr, x8, x27 - WORD $0x5400b4e0 // b.eq LBB0_330 $5788(%rip) - WORD $0xf10103df // cmp lr, #64 - WORD $0x540071e3 // b.lo LBB0_217 $3644(%rip) + WORD $0xeb1c0114 // subs x20, x8, x28 + WORD $0x372831a3 // tbnz w3, #5, LBB0_109 $1588(%rip) + WORD $0x5400e560 // b.eq LBB0_398 $7340(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54009103 // b.lo LBB0_250 $4640(%rip) WORD $0xd2800005 // mov x5, #0 - WORD $0x9280001c // mov x28, #-1 -LBB0_31: - WORD $0x8b1b0143 // add x3, x10, x27 - WORD $0xad405877 // ldp q23, q22, [x3] - WORD $0xad415075 // ldp q21, q20, [x3, #32] - WORD $0x6e208ef8 // cmeq.16b v24, v23, v0 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x92800008 // mov x8, #-1 +LBB0_32: + WORD $0x8b1c0131 // add x17, x9, x28 + WORD $0xad405634 // ldp q20, q21, [x17] + WORD $0xad415e36 // ldp q22, q23, [x17, #32] + WORD $0x6e208e98 // cmeq.16b v24, v20, v0 + WORD $0x6e208eb9 // cmeq.16b v25, v21, v0 + WORD $0x6e208eda // cmeq.16b v26, v22, v0 + WORD $0x6e208efb // cmeq.16b v27, v23, v0 + WORD $0x6e218e94 // cmeq.16b v20, v20, v1 + WORD $0x6e218eb5 // cmeq.16b v21, v21, v1 + WORD $0x6e218ed6 // cmeq.16b v22, v22, v1 + WORD $0x6e218ef7 // cmeq.16b v23, v23, v1 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260303 // fmov w3, s24 - WORD $0x6e208ed8 // cmeq.16b v24, v22, v0 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x1e260311 // fmov w17, s24 + WORD $0x4e221f38 // and.16b v24, v25, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 WORD $0x4e71bb18 // addv.8h h24, v24 WORD $0x1e260307 // fmov w7, s24 - WORD $0x6e208eb8 // cmeq.16b v24, v21, v0 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260314 // fmov w20, s24 - WORD $0x6e208e98 // cmeq.16b v24, v20, v0 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e221f58 // and.16b v24, v26, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 WORD $0x4e71bb18 // addv.8h h24, v24 WORD $0x1e260315 // fmov w21, s24 - WORD $0x6e238ef8 // cmeq.16b v24, v23, v3 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e221f78 // and.16b v24, v27, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 WORD $0x4e71bb18 // addv.8h h24, v24 WORD $0x1e260316 // fmov w22, s24 - WORD $0x6e238ed8 // cmeq.16b v24, v22, v3 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260317 // fmov w23, s24 - WORD $0x6e238eb8 // cmeq.16b v24, v21, v3 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260318 // fmov w24, s24 - WORD $0x6e238e98 // cmeq.16b v24, v20, v3 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e26031a // fmov w26, s24 - WORD $0xd3607e94 // lsl x20, x20, #32 - WORD $0xaa15c294 // orr x20, x20, x21, lsl #48 - WORD $0x53103ce7 // lsl w7, w7, #16 - WORD $0xaa070287 // orr x7, x20, x7 - WORD $0xaa0300f4 // orr x20, x7, x3 - WORD $0xd3607f03 // lsl x3, x24, #32 - WORD $0xaa1ac063 // orr x3, x3, x26, lsl #48 - WORD $0x53103ee7 // lsl w7, w23, #16 - WORD $0xaa070063 // orr x3, x3, x7 - WORD $0xaa160063 // orr x3, x3, x22 - WORD $0xb5000443 // cbnz x3, LBB0_36 $136(%rip) - WORD $0xb50004c5 // cbnz x5, LBB0_37 $152(%rip) -LBB0_33: - WORD $0x6e373497 // cmhi.16b v23, v4, v23 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e3 // fmov w3, s23 - WORD $0x6e363496 // cmhi.16b v22, v4, v22 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c7 // fmov w7, s22 - WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b5 // fmov w21, s21 - WORD $0x6e343494 // cmhi.16b v20, v4, v20 - WORD $0x4e211e94 // and.16b v20, v20, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260296 // fmov w22, s20 + WORD $0x1e260297 // fmov w23, s20 + WORD $0x4e221eb4 // and.16b v20, v21, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260298 // fmov w24, s20 + WORD $0x4e221ed4 // and.16b v20, v22, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260299 // fmov w25, s20 + WORD $0x4e221ef4 // and.16b v20, v23, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e26029a // fmov w26, s20 WORD $0xd3607eb5 // lsl x21, x21, #32 WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 WORD $0x53103ce7 // lsl w7, w7, #16 WORD $0xaa0702a7 // orr x7, x21, x7 - WORD $0xaa0300e3 // orr x3, x7, x3 - WORD $0xb50026f4 // cbnz x20, LBB0_96 $1244(%rip) - WORD $0xb5009f63 // cbnz x3, LBB0_306 $5100(%rip) - WORD $0xd10103de // sub lr, lr, #64 - WORD $0x9101037b // add x27, x27, #64 - WORD $0xf100ffdf // cmp lr, #63 - WORD $0x54fff568 // b.hi LBB0_31 $-340(%rip) - WORD $0x1400032c // b LBB0_214 $3248(%rip) + WORD $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000111 // cbnz x17, LBB0_36 $32(%rip) + WORD $0xb5000185 // cbnz x5, LBB0_37 $48(%rip) + WORD $0xb50002c7 // cbnz x7, LBB0_38 $88(%rip) +LBB0_35: + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff8a8 // b.hi LBB0_32 $-236(%rip) + WORD $0x14000441 // b LBB0_247 $4356(%rip) LBB0_36: - WORD $0xb100079f // cmn x28, #1 - WORD $0xdac00067 // rbit x7, x3 - WORD $0xdac010e7 // clz x7, x7 - WORD $0x8b1b00e7 // add x7, x7, x27 - WORD $0x9a87139c // csel x28, x28, x7, ne + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne LBB0_37: - WORD $0x8a250067 // bic x7, x3, x5 - WORD $0xaa0704b5 // orr x21, x5, x7, lsl #1 - WORD $0x8a350063 // bic x3, x3, x21 - WORD $0x9201f063 // and x3, x3, #0xaaaaaaaaaaaaaaaa - WORD $0xab070063 // adds x3, x3, x7 + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 WORD $0x1a9f37e5 // cset w5, hs - WORD $0xd37ff863 // lsl x3, x3, #1 - WORD $0xd200f063 // eor x3, x3, #0x5555555555555555 - WORD $0x8a150063 // and x3, x3, x21 - WORD $0x8a230294 // bic x20, x20, x3 - WORD $0x17ffffd1 // b LBB0_33 $-188(%rip) + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0xb4fffd87 // cbz x7, LBB0_35 $-80(%rip) LBB0_38: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0x8b1c0231 // add x17, x17, x28 + WORD $0x140001aa // b LBB0_121 $1704(%rip) +LBB0_39: WORD $0x7100111f // cmp w8, #4 - WORD $0x54000f80 // b.eq LBB0_54 $496(%rip) + WORD $0x54000d00 // b.eq LBB0_56 $416(%rip) WORD $0x7100151f // cmp w8, #5 - WORD $0x540022c0 // b.eq LBB0_94 $1112(%rip) + WORD $0x54002060 // b.eq LBB0_96 $1036(%rip) WORD $0x7100191f // cmp w8, #6 - WORD $0x54000fe1 // b.ne LBB0_56 $508(%rip) + WORD $0x54000d61 // b.ne LBB0_58 $428(%rip) WORD $0x71008abf // cmp w21, #34 - WORD $0x540021e1 // b.ne LBB0_93 $1084(%rip) + WORD $0x54001f81 // b.ne LBB0_95 $1008(%rip) + WORD $0x3200f3e4 // mov w4, #1431655765 WORD $0x52800048 // mov w8, #2 - WORD $0xf8347968 // str x8, [x11, x20, lsl #3] + WORD $0xf8347948 // str x8, [x10, x20, lsl #3] WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb1b011e // subs lr, x8, x27 - WORD $0x5400a5e0 // b.eq LBB0_330 $5308(%rip) - WORD $0xf10103df // cmp lr, #64 - WORD $0x54006fe3 // b.lo LBB0_238 $3580(%rip) + WORD $0xeb1c0114 // subs x20, x8, x28 + WORD $0x37283923 // tbnz w3, #5, LBB0_138 $1828(%rip) + WORD $0x5400d8e0 // b.eq LBB0_398 $6940(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54009423 // b.lo LBB0_277 $4740(%rip) WORD $0xd2800005 // mov x5, #0 - WORD $0x9280001c // mov x28, #-1 -LBB0_45: - WORD $0x8b1b0143 // add x3, x10, x27 - WORD $0xad405877 // ldp q23, q22, [x3] - WORD $0xad415075 // ldp q21, q20, [x3, #32] - WORD $0x6e208ef8 // cmeq.16b v24, v23, v0 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x92800008 // mov x8, #-1 +LBB0_47: + WORD $0x8b1c0131 // add x17, x9, x28 + WORD $0xad405634 // ldp q20, q21, [x17] + WORD $0xad415e36 // ldp q22, q23, [x17, #32] + WORD $0x6e208e98 // cmeq.16b v24, v20, v0 + WORD $0x6e208eb9 // cmeq.16b v25, v21, v0 + WORD $0x6e208eda // cmeq.16b v26, v22, v0 + WORD $0x6e208efb // cmeq.16b v27, v23, v0 + WORD $0x6e218e94 // cmeq.16b v20, v20, v1 + WORD $0x6e218eb5 // cmeq.16b v21, v21, v1 + WORD $0x6e218ed6 // cmeq.16b v22, v22, v1 + WORD $0x6e218ef7 // cmeq.16b v23, v23, v1 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260303 // fmov w3, s24 - WORD $0x6e208ed8 // cmeq.16b v24, v22, v0 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x1e260311 // fmov w17, s24 + WORD $0x4e221f38 // and.16b v24, v25, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 WORD $0x4e71bb18 // addv.8h h24, v24 WORD $0x1e260307 // fmov w7, s24 - WORD $0x6e208eb8 // cmeq.16b v24, v21, v0 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260314 // fmov w20, s24 - WORD $0x6e208e98 // cmeq.16b v24, v20, v0 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e221f58 // and.16b v24, v26, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 WORD $0x4e71bb18 // addv.8h h24, v24 WORD $0x1e260315 // fmov w21, s24 - WORD $0x6e238ef8 // cmeq.16b v24, v23, v3 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e221f78 // and.16b v24, v27, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 WORD $0x4e71bb18 // addv.8h h24, v24 WORD $0x1e260316 // fmov w22, s24 - WORD $0x6e238ed8 // cmeq.16b v24, v22, v3 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260317 // fmov w23, s24 - WORD $0x6e238eb8 // cmeq.16b v24, v21, v3 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260318 // fmov w24, s24 - WORD $0x6e238e98 // cmeq.16b v24, v20, v3 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e26031a // fmov w26, s24 - WORD $0xd3607e94 // lsl x20, x20, #32 - WORD $0xaa15c294 // orr x20, x20, x21, lsl #48 - WORD $0x53103ce7 // lsl w7, w7, #16 - WORD $0xaa070287 // orr x7, x20, x7 - WORD $0xaa0300f4 // orr x20, x7, x3 - WORD $0xd3607f03 // lsl x3, x24, #32 - WORD $0xaa1ac063 // orr x3, x3, x26, lsl #48 - WORD $0x53103ee7 // lsl w7, w23, #16 - WORD $0xaa070063 // orr x3, x3, x7 - WORD $0xaa160063 // orr x3, x3, x22 - WORD $0xb5000443 // cbnz x3, LBB0_50 $136(%rip) - WORD $0xb50004c5 // cbnz x5, LBB0_51 $152(%rip) -LBB0_47: - WORD $0x6e373497 // cmhi.16b v23, v4, v23 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 - WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e3 // fmov w3, s23 - WORD $0x6e363496 // cmhi.16b v22, v4, v22 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c7 // fmov w7, s22 - WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 - WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602b5 // fmov w21, s21 - WORD $0x6e343494 // cmhi.16b v20, v4, v20 - WORD $0x4e211e94 // and.16b v20, v20, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260296 // fmov w22, s20 + WORD $0x1e260297 // fmov w23, s20 + WORD $0x4e221eb4 // and.16b v20, v21, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260298 // fmov w24, s20 + WORD $0x4e221ed4 // and.16b v20, v22, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260299 // fmov w25, s20 + WORD $0x4e221ef4 // and.16b v20, v23, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e26029a // fmov w26, s20 WORD $0xd3607eb5 // lsl x21, x21, #32 WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 WORD $0x53103ce7 // lsl w7, w7, #16 WORD $0xaa0702a7 // orr x7, x21, x7 - WORD $0xaa0300e3 // orr x3, x7, x3 - WORD $0xb5001f54 // cbnz x20, LBB0_110 $1000(%rip) - WORD $0xb5009063 // cbnz x3, LBB0_306 $4620(%rip) - WORD $0xd10103de // sub lr, lr, #64 - WORD $0x9101037b // add x27, x27, #64 - WORD $0xf100ffdf // cmp lr, #63 - WORD $0x54fff568 // b.hi LBB0_45 $-340(%rip) - WORD $0x14000320 // b LBB0_236 $3200(%rip) + WORD $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000111 // cbnz x17, LBB0_51 $32(%rip) + WORD $0xb5000185 // cbnz x5, LBB0_52 $48(%rip) + WORD $0xb50002c7 // cbnz x7, LBB0_53 $88(%rip) LBB0_50: - WORD $0xb100079f // cmn x28, #1 - WORD $0xdac00067 // rbit x7, x3 - WORD $0xdac010e7 // clz x7, x7 - WORD $0x8b1b00e7 // add x7, x7, x27 - WORD $0x9a87139c // csel x28, x28, x7, ne + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff8a8 // b.hi LBB0_47 $-236(%rip) + WORD $0x1400045e // b LBB0_275 $4472(%rip) LBB0_51: - WORD $0x8a250067 // bic x7, x3, x5 - WORD $0xaa0704b5 // orr x21, x5, x7, lsl #1 - WORD $0x8a350063 // bic x3, x3, x21 - WORD $0x9201f063 // and x3, x3, #0xaaaaaaaaaaaaaaaa - WORD $0xab070063 // adds x3, x3, x7 - WORD $0x1a9f37e5 // cset w5, hs - WORD $0xd37ff863 // lsl x3, x3, #1 - WORD $0xd200f063 // eor x3, x3, #0x5555555555555555 - WORD $0x8a150063 // and x3, x3, x21 - WORD $0x8a230294 // bic x20, x20, x3 - WORD $0x17ffffd1 // b LBB0_47 $-188(%rip) + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne LBB0_52: + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0xb4fffd87 // cbz x7, LBB0_50 $-80(%rip) +LBB0_53: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0x8b1c0231 // add x17, x17, x28 + WORD $0x140001e6 // b LBB0_150 $1944(%rip) +LBB0_54: WORD $0x7100b2bf // cmp w21, #44 - WORD $0x54001a00 // b.eq LBB0_106 $832(%rip) + WORD $0x540017e0 // b.eq LBB0_105 $764(%rip) WORD $0x710176bf // cmp w21, #93 - WORD $0x54001400 // b.eq LBB0_95 $640(%rip) - WORD $0x140004ba // b LBB0_328 $4840(%rip) -LBB0_54: + WORD $0x54001420 // b.eq LBB0_97 $644(%rip) + WORD $0x140006c4 // b LBB0_425 $6928(%rip) +LBB0_56: WORD $0x7100eabf // cmp w21, #58 - WORD $0x54009701 // b.ne LBB0_328 $4832(%rip) - WORD $0xf834797f // str xzr, [x11, x20, lsl #3] + WORD $0x5400d841 // b.ne LBB0_425 $6920(%rip) + WORD $0xf834795f // str xzr, [x10, x20, lsl #3] WORD $0xf9400045 // ldr x5, [x2] - WORD $0xaa0f03e8 // mov x8, x15 - WORD $0xb5ffd7e5 // cbnz x5, LBB0_1 $-1284(%rip) - WORD $0x1400044b // b LBB0_297 $4396(%rip) -LBB0_56: + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffdce5 // cbnz x5, LBB0_1 $-1124(%rip) + WORD $0x14000656 // b LBB0_394 $6488(%rip) +LBB0_58: WORD $0xf9000054 // str x20, [x2] WORD $0x92800028 // mov x8, #-2 WORD $0x71016abf // cmp w21, #90 - WORD $0x540015ec // b.gt LBB0_100 $700(%rip) -LBB0_57: - WORD $0x5100c2a3 // sub w3, w21, #48 - WORD $0x7100287f // cmp w3, #10 - WORD $0x54002422 // b.hs LBB0_132 $1156(%rip) + WORD $0x540013cc // b.gt LBB0_99 $632(%rip) +LBB0_59: + WORD $0x5100c2b1 // sub w17, w21, #48 + WORD $0x71002a3f // cmp w17, #10 + WORD $0x54003d02 // b.hs LBB0_154 $1952(%rip) WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb090114 // subs x20, x8, x9 - WORD $0x54008a20 // b.eq LBB0_301 $4420(%rip) - WORD $0x39400388 // ldrb w8, [x28] + WORD $0xeb1b0115 // subs x21, x8, x27 + WORD $0x5400cbe0 // b.eq LBB0_399 $6524(%rip) + WORD $0x394003c8 // ldrb w8, [lr] WORD $0x7100c11f // cmp w8, #48 - WORD $0x54000141 // b.ne LBB0_63 $40(%rip) - WORD $0xf100069f // cmp x20, #1 - WORD $0x54002960 // b.eq LBB0_148 $1324(%rip) - WORD $0x387b6948 // ldrb w8, [x10, x27] + WORD $0x54000141 // b.ne LBB0_65 $40(%rip) + WORD $0xf10006bf // cmp x21, #1 + WORD $0x54004280 // b.eq LBB0_170 $2128(%rip) + WORD $0x387c6928 // ldrb w8, [x9, x28] WORD $0x5100b908 // sub w8, w8, #46 WORD $0x7100dd1f // cmp w8, #55 - WORD $0x540028e8 // b.hi LBB0_148 $1308(%rip) - WORD $0x9ac82208 // lsl x8, x16, x8 - WORD $0xea19011f // tst x8, x25 - WORD $0x54002880 // b.eq LBB0_148 $1296(%rip) -LBB0_63: - WORD $0xf100429f // cmp x20, #16 - WORD $0x54007763 // b.lo LBB0_280 $3820(%rip) - WORD $0xd2800015 // mov x21, #0 - WORD $0xd280001e // mov lr, #0 - WORD $0x9280001b // mov x27, #-1 + WORD $0x54004208 // b.hi LBB0_170 $2112(%rip) + WORD $0x9ac821e8 // lsl x8, x15, x8 + WORD $0xea07011f // tst x8, x7 + WORD $0x540041a0 // b.eq LBB0_170 $2100(%rip) +LBB0_65: + WORD $0xf10042bf // cmp x21, #16 + WORD $0x5400a5c3 // b.lo LBB0_333 $5304(%rip) + WORD $0xd2800016 // mov x22, #0 + WORD $0xd280001c // mov x28, #0 + WORD $0x92800014 // mov x20, #-1 WORD $0x92800005 // mov x5, #-1 WORD $0x92800008 // mov x8, #-1 -LBB0_65: - WORD $0x3cfe6b94 // ldr q20, [x28, lr] +LBB0_67: + WORD $0x3cfc6bd4 // ldr q20, [lr, x28] WORD $0x6e258e95 // cmeq.16b v21, v20, v5 WORD $0x6e268e96 // cmeq.16b v22, v20, v6 WORD $0x6e278e97 // cmeq.16b v23, v20, v7 @@ -498,517 +456,820 @@ LBB0_65: WORD $0x4eb51f17 // orr.16b v23, v24, v21 WORD $0x4eb61e98 // orr.16b v24, v20, v22 WORD $0x4eb81ef7 // orr.16b v23, v23, v24 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e221eb5 // and.16b v21, v21, v2 + WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602a3 // fmov w3, s21 - WORD $0x4e211e94 // and.16b v20, v20, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x1e2602b1 // fmov w17, s21 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 WORD $0x4e71ba94 // addv.8h h20, v20 WORD $0x1e260297 // fmov w23, s20 - WORD $0x4e211ed4 // and.16b v20, v22, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e221ed4 // and.16b v20, v22, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e26029a // fmov w26, s20 - WORD $0x4e211ef4 // and.16b v20, v23, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x1e260299 // fmov w25, s20 + WORD $0x4e221ef4 // and.16b v20, v23, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 WORD $0x4e71ba94 // addv.8h h20, v20 WORD $0x1e260287 // fmov w7, s20 WORD $0x2a2703e7 // mvn w7, w7 WORD $0x32103ce7 // orr w7, w7, #0xffff0000 WORD $0x5ac000e7 // rbit w7, w7 - WORD $0x5ac010f6 // clz w22, w7 - WORD $0x1ad62267 // lsl w7, w19, w22 - WORD $0x0a270078 // bic w24, w3, w7 - WORD $0x0a2702f9 // bic w25, w23, w7 - WORD $0x0a270344 // bic w4, w26, w7 - WORD $0x710042df // cmp w22, #16 - WORD $0x1a980067 // csel w7, w3, w24, eq - WORD $0x1a9902f8 // csel w24, w23, w25, eq - WORD $0x1a840357 // csel w23, w26, w4, eq - WORD $0x510004e3 // sub w3, w7, #1 - WORD $0x6a070063 // ands w3, w3, w7 - WORD $0x54004a41 // b.ne LBB0_215 $2376(%rip) - WORD $0x51000703 // sub w3, w24, #1 - WORD $0x6a180063 // ands w3, w3, w24 - WORD $0x540049e1 // b.ne LBB0_215 $2364(%rip) - WORD $0x510006e3 // sub w3, w23, #1 - WORD $0x6a170063 // ands w3, w3, w23 - WORD $0x54004981 // b.ne LBB0_215 $2352(%rip) - WORD $0x340000c7 // cbz w7, LBB0_71 $24(%rip) - WORD $0x5ac000e3 // rbit w3, w7 - WORD $0x5ac01063 // clz w3, w3 + WORD $0x5ac010e7 // clz w7, w7 + WORD $0x12800004 // mov w4, #-1 + WORD $0x1ac72098 // lsl w24, w4, w7 + WORD $0x0a38023a // bic w26, w17, w24 + WORD $0x0a3802e4 // bic w4, w23, w24 + WORD $0x0a380326 // bic w6, w25, w24 + WORD $0x710040ff // cmp w7, #16 + WORD $0x1a9a0231 // csel w17, w17, w26, eq + WORD $0x1a8402f8 // csel w24, w23, w4, eq + WORD $0x1a860337 // csel w23, w25, w6, eq + WORD $0x51000624 // sub w4, w17, #1 + WORD $0x6a110099 // ands w25, w4, w17 + WORD $0x54006d81 // b.ne LBB0_245 $3504(%rip) + WORD $0x51000704 // sub w4, w24, #1 + WORD $0x6a180099 // ands w25, w4, w24 + WORD $0x54006d21 // b.ne LBB0_245 $3492(%rip) + WORD $0x510006e4 // sub w4, w23, #1 + WORD $0x6a170099 // ands w25, w4, w23 + WORD $0x54006cc1 // b.ne LBB0_245 $3480(%rip) + WORD $0x340000d1 // cbz w17, LBB0_73 $24(%rip) + WORD $0x5ac00231 // rbit w17, w17 + WORD $0x5ac01231 // clz w17, w17 WORD $0xb100051f // cmn x8, #1 - WORD $0x54004981 // b.ne LBB0_216 $2352(%rip) - WORD $0x8b0303c8 // add x8, lr, x3 -LBB0_71: - WORD $0x340000d8 // cbz w24, LBB0_74 $24(%rip) - WORD $0x5ac00303 // rbit w3, w24 - WORD $0x5ac01063 // clz w3, w3 + WORD $0x54006cc1 // b.ne LBB0_246 $3480(%rip) + WORD $0x8b110388 // add x8, x28, x17 +LBB0_73: + WORD $0x340000d8 // cbz w24, LBB0_76 $24(%rip) + WORD $0x5ac00311 // rbit w17, w24 + WORD $0x5ac01231 // clz w17, w17 WORD $0xb10004bf // cmn x5, #1 - WORD $0x540048c1 // b.ne LBB0_216 $2328(%rip) - WORD $0x8b0303c5 // add x5, lr, x3 -LBB0_74: - WORD $0x340000d7 // cbz w23, LBB0_77 $24(%rip) - WORD $0x5ac002e3 // rbit w3, w23 - WORD $0x5ac01063 // clz w3, w3 - WORD $0xb100077f // cmn x27, #1 - WORD $0x54004801 // b.ne LBB0_216 $2304(%rip) - WORD $0x8b0303db // add x27, lr, x3 -LBB0_77: - WORD $0x710042df // cmp w22, #16 - WORD $0x540012c1 // b.ne LBB0_116 $600(%rip) - WORD $0x910043de // add lr, lr, #16 - WORD $0xd10042b5 // sub x21, x21, #16 - WORD $0x8b150296 // add x22, x20, x21 - WORD $0xf1003edf // cmp x22, #15 - WORD $0x54fff6e8 // b.hi LBB0_65 $-292(%rip) - WORD $0x8b1e0395 // add x21, x28, lr - WORD $0xeb1e029f // cmp x20, lr - WORD $0x54001200 // b.eq LBB0_117 $576(%rip) -LBB0_80: + WORD $0x54006c01 // b.ne LBB0_246 $3456(%rip) + WORD $0x8b110385 // add x5, x28, x17 +LBB0_76: + WORD $0x340000d7 // cbz w23, LBB0_79 $24(%rip) + WORD $0x5ac002f1 // rbit w17, w23 + WORD $0x5ac01231 // clz w17, w17 + WORD $0xb100069f // cmn x20, #1 + WORD $0x54006b41 // b.ne LBB0_246 $3432(%rip) + WORD $0x8b110394 // add x20, x28, x17 +LBB0_79: + WORD $0x710040ff // cmp w7, #16 + WORD $0x54001bc1 // b.ne LBB0_123 $888(%rip) + WORD $0x9100439c // add x28, x28, #16 + WORD $0xd10042d6 // sub x22, x22, #16 WORD $0x8b1602b7 // add x23, x21, x22 - WORD $0x8b0901c3 // add x3, x14, x9 - WORD $0xcb150074 // sub x20, x3, x21 - WORD $0xcb1c02b8 // sub x24, x21, x28 - WORD $0xaa1503fe // mov lr, x21 - WORD $0x14000009 // b LBB0_83 $36(%rip) -LBB0_81: - WORD $0xb10004bf // cmn x5, #1 - WORD $0xaa1803e5 // mov x5, x24 - WORD $0x54001561 // b.ne LBB0_129 $684(%rip) + WORD $0xf1003eff // cmp x23, #15 + WORD $0x54fff6c8 // b.hi LBB0_67 $-296(%rip) + WORD $0x8b1c03d6 // add x22, lr, x28 + WORD $0xeb1c02bf // cmp x21, x28 + WORD $0x54001b00 // b.eq LBB0_124 $864(%rip) LBB0_82: - WORD $0xd1000694 // sub x20, x20, #1 - WORD $0x91000718 // add x24, x24, #1 - WORD $0xaa1e03f5 // mov x21, lr - WORD $0xd10006d6 // sub x22, x22, #1 - WORD $0xb4002d96 // cbz x22, LBB0_164 $1456(%rip) + WORD $0x8b1702d8 // add x24, x22, x23 + WORD $0x8b1b01b1 // add x17, x13, x27 + WORD $0xcb160235 // sub x21, x17, x22 + WORD $0xcb1e02c7 // sub x7, x22, lr + WORD $0xaa1603fc // mov x28, x22 + WORD $0x14000009 // b LBB0_85 $36(%rip) LBB0_83: - WORD $0x384017c7 // ldrb w7, [lr], #1 - WORD $0x5100c0e3 // sub w3, w7, #48 - WORD $0x7100287f // cmp w3, #10 - WORD $0x54ffff03 // b.lo LBB0_82 $-32(%rip) - WORD $0x7100b4ff // cmp w7, #45 - WORD $0x5400016d // b.le LBB0_89 $44(%rip) - WORD $0x710194ff // cmp w7, #101 - WORD $0x54fffe20 // b.eq LBB0_81 $-60(%rip) - WORD $0x710114ff // cmp w7, #69 - WORD $0x54fffde0 // b.eq LBB0_81 $-68(%rip) - WORD $0x7100b8ff // cmp w7, #46 - WORD $0x54000ec1 // b.ne LBB0_117 $472(%rip) + WORD $0xb10004bf // cmn x5, #1 + WORD $0xaa0703e5 // mov x5, x7 + WORD $0x54001d81 // b.ne LBB0_136 $944(%rip) +LBB0_84: + WORD $0xd10006b5 // sub x21, x21, #1 + WORD $0x910004e7 // add x7, x7, #1 + WORD $0xaa1c03f6 // mov x22, x28 + WORD $0xd10006f7 // sub x23, x23, #1 + WORD $0xb40042d7 // cbz x23, LBB0_184 $2136(%rip) +LBB0_85: + WORD $0x38401791 // ldrb w17, [x28], #1 + WORD $0x5100c224 // sub w4, w17, #48 + WORD $0x7100289f // cmp w4, #10 + WORD $0x54ffff03 // b.lo LBB0_84 $-32(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x5400016d // b.le LBB0_91 $44(%rip) + WORD $0x7101963f // cmp w17, #101 + WORD $0x54fffe20 // b.eq LBB0_83 $-60(%rip) + WORD $0x7101163f // cmp w17, #69 + WORD $0x54fffde0 // b.eq LBB0_83 $-68(%rip) + WORD $0x7100ba3f // cmp w17, #46 + WORD $0x540017c1 // b.ne LBB0_124 $760(%rip) WORD $0xb100051f // cmn x8, #1 - WORD $0xaa1803e8 // mov x8, x24 - WORD $0x54fffda0 // b.eq LBB0_82 $-76(%rip) - WORD $0x14000096 // b LBB0_129 $600(%rip) -LBB0_89: - WORD $0x7100acff // cmp w7, #43 - WORD $0x54000060 // b.eq LBB0_91 $12(%rip) - WORD $0x7100b4ff // cmp w7, #45 - WORD $0x54000dc1 // b.ne LBB0_117 $440(%rip) + WORD $0xaa0703e8 // mov x8, x7 + WORD $0x54fffda0 // b.eq LBB0_84 $-76(%rip) + WORD $0x140000d7 // b LBB0_136 $860(%rip) LBB0_91: - WORD $0xb100077f // cmn x27, #1 - WORD $0xaa1803fb // mov x27, x24 - WORD $0x54fffca0 // b.eq LBB0_82 $-108(%rip) - WORD $0x1400008e // b LBB0_129 $568(%rip) -LBB0_92: - WORD $0x7100b2bf // cmp w21, #44 - WORD $0x540007a0 // b.eq LBB0_108 $244(%rip) + WORD $0x7100ae3f // cmp w17, #43 + WORD $0x54000060 // b.eq LBB0_93 $12(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x540016c1 // b.ne LBB0_124 $728(%rip) LBB0_93: - WORD $0x7101f6bf // cmp w21, #125 - WORD $0x54000080 // b.eq LBB0_95 $16(%rip) - WORD $0x1400041e // b LBB0_328 $4216(%rip) + WORD $0xb100069f // cmn x20, #1 + WORD $0xaa0703f4 // mov x20, x7 + WORD $0x54fffca0 // b.eq LBB0_84 $-108(%rip) + WORD $0x140000cf // b LBB0_136 $828(%rip) LBB0_94: - WORD $0x710176bf // cmp w21, #93 - WORD $0x54000301 // b.ne LBB0_99 $96(%rip) + WORD $0x7100b2bf // cmp w21, #44 + WORD $0x54000560 // b.eq LBB0_107 $172(%rip) LBB0_95: + WORD $0x7101f6bf // cmp w21, #125 + WORD $0x54000080 // b.eq LBB0_97 $16(%rip) + WORD $0x14000627 // b LBB0_425 $6300(%rip) +LBB0_96: + WORD $0x710176bf // cmp w21, #93 + WORD $0x540000c1 // b.ne LBB0_98 $24(%rip) +LBB0_97: WORD $0xf9000054 // str x20, [x2] WORD $0xaa1403e5 // mov x5, x20 - WORD $0xaa0f03e8 // mov x8, x15 - WORD $0xb5ffc474 // cbnz x20, LBB0_1 $-1908(%rip) - WORD $0x140003af // b LBB0_297 $3772(%rip) -LBB0_96: - WORD $0xdac00285 // rbit x5, x20 - WORD $0xdac010a5 // clz x5, x5 - WORD $0xdac00063 // rbit x3, x3 - WORD $0xdac01063 // clz x3, x3 - WORD $0xeb05007f // cmp x3, x5 - WORD $0x54008323 // b.lo LBB0_331 $4196(%rip) - WORD $0x8b1b00a3 // add x3, x5, x27 + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc954 // cbnz x20, LBB0_1 $-1752(%rip) + WORD $0x140005b9 // b LBB0_394 $5860(%rip) LBB0_98: - WORD $0x52800097 // mov w23, #4 - WORD $0x92f00018 // mov x24, #9223372036854775807 - WORD $0xb20903f9 // mov x25, #36028797027352576 - WORD $0xf2800039 // movk x25, #1 - WORD $0x528000ba // mov w26, #5 - WORD $0x528d8c3e // mov w30, #27745 - WORD $0x72acae7e // movk w30, #25971, lsl #16 - WORD $0x9100047b // add x27, x3, #1 - WORD $0xb100087f // cmn x3, #2 - WORD $0x540015ac // b.gt LBB0_148 $692(%rip) - WORD $0x140003aa // b LBB0_300 $3752(%rip) -LBB0_99: - WORD $0xf8347970 // str x16, [x11, x20, lsl #3] + WORD $0xf834794f // str x15, [x10, x20, lsl #3] WORD $0x92800028 // mov x8, #-2 WORD $0x71016abf // cmp w21, #90 - WORD $0x54ffea6d // b.le LBB0_57 $-692(%rip) -LBB0_100: + WORD $0x54ffec8d // b.le LBB0_59 $-624(%rip) +LBB0_99: WORD $0x7101b6bf // cmp w21, #109 - WORD $0x540010ad // b.le LBB0_138 $532(%rip) + WORD $0x54002bad // b.le LBB0_160 $1396(%rip) WORD $0x7101babf // cmp w21, #110 - WORD $0x54001340 // b.eq LBB0_145 $616(%rip) + WORD $0x54002e80 // b.eq LBB0_167 $1488(%rip) WORD $0x7101d2bf // cmp w21, #116 - WORD $0x540011c0 // b.eq LBB0_143 $568(%rip) + WORD $0x54002d00 // b.eq LBB0_165 $1440(%rip) WORD $0x7101eebf // cmp w21, #123 - WORD $0x54007221 // b.ne LBB0_297 $3652(%rip) + WORD $0x5400b5a1 // b.ne LBB0_394 $5812(%rip) WORD $0xf9400048 // ldr x8, [x2] WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x5400732c // b.gt LBB0_299 $3684(%rip) - WORD $0x91000509 // add x9, x8, #1 - WORD $0xf9000049 // str x9, [x2] - WORD $0x528000c9 // mov w9, #6 - WORD $0xf8287969 // str x9, [x11, x8, lsl #3] + WORD $0x5400b6cc // b.gt LBB0_396 $5848(%rip) + WORD $0x91000511 // add x17, x8, #1 + WORD $0xf9000051 // str x17, [x2] + WORD $0x528000d1 // mov w17, #6 + WORD $0xf8287951 // str x17, [x10, x8, lsl #3] WORD $0xf9400045 // ldr x5, [x2] - WORD $0xaa0f03e8 // mov x8, x15 - WORD $0xb5ffbf45 // cbnz x5, LBB0_1 $-2072(%rip) - WORD $0x14000386 // b LBB0_297 $3608(%rip) -LBB0_106: + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc665 // cbnz x5, LBB0_1 $-1844(%rip) + WORD $0x140005a2 // b LBB0_394 $5768(%rip) +LBB0_105: WORD $0xf13ffcbf // cmp x5, #4095 - WORD $0x540071ec // b.gt LBB0_299 $3644(%rip) + WORD $0x5400b58c // b.gt LBB0_396 $5808(%rip) WORD $0x910004a8 // add x8, x5, #1 WORD $0xf9000048 // str x8, [x2] - WORD $0xf825797f // str xzr, [x11, x5, lsl #3] + WORD $0xf825795f // str xzr, [x10, x5, lsl #3] WORD $0xf9400045 // ldr x5, [x2] - WORD $0xaa0f03e8 // mov x8, x15 - WORD $0xb5ffbe25 // cbnz x5, LBB0_1 $-2108(%rip) - WORD $0x1400037d // b LBB0_297 $3572(%rip) -LBB0_108: + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc545 // cbnz x5, LBB0_1 $-1880(%rip) + WORD $0x14000599 // b LBB0_394 $5732(%rip) +LBB0_107: WORD $0xf13ffcbf // cmp x5, #4095 - WORD $0x540070cc // b.gt LBB0_299 $3608(%rip) + WORD $0x5400b46c // b.gt LBB0_396 $5772(%rip) WORD $0x910004a8 // add x8, x5, #1 WORD $0xf9000048 // str x8, [x2] - WORD $0xf8257966 // str x6, [x11, x5, lsl #3] + WORD $0xf8257953 // str x19, [x10, x5, lsl #3] WORD $0xf9400045 // ldr x5, [x2] - WORD $0xaa0f03e8 // mov x8, x15 - WORD $0xb5ffbd05 // cbnz x5, LBB0_1 $-2144(%rip) - WORD $0x14000374 // b LBB0_297 $3536(%rip) -LBB0_110: - WORD $0xdac00285 // rbit x5, x20 - WORD $0xdac010a5 // clz x5, x5 - WORD $0xdac00063 // rbit x3, x3 - WORD $0xdac01063 // clz x3, x3 - WORD $0xeb05007f // cmp x3, x5 - WORD $0x54007bc3 // b.lo LBB0_331 $3960(%rip) - WORD $0x8b1b00a3 // add x3, x5, x27 + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ffc425 // cbnz x5, LBB0_1 $-1916(%rip) + WORD $0x14000590 // b LBB0_394 $5696(%rip) +LBB0_109: + WORD $0x5400b3e0 // b.eq LBB0_398 $5756(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54006403 // b.lo LBB0_256 $3200(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 LBB0_112: - WORD $0x52800097 // mov w23, #4 - WORD $0x92f00018 // mov x24, #9223372036854775807 - WORD $0xb20903f9 // mov x25, #36028797027352576 - WORD $0xf2800039 // movk x25, #1 - WORD $0x528000ba // mov w26, #5 - WORD $0x528d8c3e // mov w30, #27745 - WORD $0x72acae7e // movk w30, #25971, lsl #16 - WORD $0x9100047b // add x27, x3, #1 - WORD $0xb100087f // cmn x3, #2 - WORD $0x54006e0d // b.le LBB0_300 $3520(%rip) -LBB0_113: - WORD $0xf900003b // str x27, [x1] - WORD $0xaa0903e8 // mov x8, x9 - WORD $0xb27ff7e3 // mov x3, #9223372036854775806 - WORD $0xeb03013f // cmp x9, x3 - WORD $0x54006bc8 // b.hi LBB0_297 $3448(%rip) - WORD $0xf9400048 // ldr x8, [x2] - WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x54006ccc // b.gt LBB0_299 $3480(%rip) - WORD $0x91000509 // add x9, x8, #1 - WORD $0xf9000049 // str x9, [x2] - WORD $0xf8287977 // str x23, [x11, x8, lsl #3] - WORD $0xf9400045 // ldr x5, [x2] - WORD $0xaa0f03e8 // mov x8, x15 - WORD $0xb5ffb905 // cbnz x5, LBB0_1 $-2272(%rip) - WORD $0x14000354 // b LBB0_297 $3408(%rip) -LBB0_116: - WORD $0x8b364383 // add x3, x28, w22, uxtw - WORD $0x8b1e0075 // add x21, x3, lr + WORD $0x8b1c0131 // add x17, x9, x28 + WORD $0xad405a37 // ldp q23, q22, [x17] + WORD $0xad415235 // ldp q21, q20, [x17, #32] + WORD $0x6e208ef8 // cmeq.16b v24, v23, v0 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260311 // fmov w17, s24 + WORD $0x6e208ed8 // cmeq.16b v24, v22, v0 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260307 // fmov w7, s24 + WORD $0x6e208eb8 // cmeq.16b v24, v21, v0 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260315 // fmov w21, s24 + WORD $0x6e208e98 // cmeq.16b v24, v20, v0 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260316 // fmov w22, s24 + WORD $0x6e218ef8 // cmeq.16b v24, v23, v1 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260317 // fmov w23, s24 + WORD $0x6e218ed8 // cmeq.16b v24, v22, v1 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260318 // fmov w24, s24 + WORD $0x6e218eb8 // cmeq.16b v24, v21, v1 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260319 // fmov w25, s24 + WORD $0x6e218e98 // cmeq.16b v24, v20, v1 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e26031a // fmov w26, s24 + WORD $0xd3607eb5 // lsl x21, x21, #32 + WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 + WORD $0x53103ce7 // lsl w7, w7, #16 + WORD $0xaa0702a7 // orr x7, x21, x7 + WORD $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000451 // cbnz x17, LBB0_117 $136(%rip) + WORD $0xb50004c5 // cbnz x5, LBB0_118 $152(%rip) +LBB0_114: + WORD $0x6e373497 // cmhi.16b v23, v4, v23 + WORD $0x4e221ef7 // and.16b v23, v23, v2 + WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 + WORD $0x4e71baf7 // addv.8h h23, v23 + WORD $0x1e2602f1 // fmov w17, s23 + WORD $0x6e363496 // cmhi.16b v22, v4, v22 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d5 // fmov w21, s22 + WORD $0x6e353495 // cmhi.16b v21, v4, v21 + WORD $0x4e221eb5 // and.16b v21, v21, v2 + WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602b6 // fmov w22, s21 + WORD $0x6e343494 // cmhi.16b v20, v4, v20 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260297 // fmov w23, s20 + WORD $0xd3607ed6 // lsl x22, x22, #32 + WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 + WORD $0x53103eb5 // lsl w21, w21, #16 + WORD $0xaa1502d5 // orr x21, x22, x21 + WORD $0xaa1102b1 // orr x17, x21, x17 + WORD $0xb50002e7 // cbnz x7, LBB0_119 $92(%rip) + WORD $0xb500aa71 // cbnz x17, LBB0_404 $5452(%rip) + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff568 // b.hi LBB0_112 $-340(%rip) + WORD $0x1400029d // b LBB0_248 $2676(%rip) LBB0_117: - WORD $0x92800014 // mov x20, #-1 - WORD $0xb4006c28 // cbz x8, LBB0_302 $3460(%rip) + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne LBB0_118: - WORD $0xb4006c1b // cbz x27, LBB0_302 $3456(%rip) - WORD $0xb4006be5 // cbz x5, LBB0_302 $3452(%rip) - WORD $0xcb1c02b4 // sub x20, x21, x28 - WORD $0xd1000683 // sub x3, x20, #1 - WORD $0xeb03011f // cmp x8, x3 - WORD $0x54000380 // b.eq LBB0_128 $112(%rip) - WORD $0xeb03037f // cmp x27, x3 - WORD $0x54000340 // b.eq LBB0_128 $104(%rip) - WORD $0xeb0300bf // cmp x5, x3 - WORD $0x54000300 // b.eq LBB0_128 $96(%rip) - WORD $0xf1000763 // subs x3, x27, #1 - WORD $0x52800097 // mov w23, #4 - WORD $0x92f00018 // mov x24, #9223372036854775807 - WORD $0xb20903f9 // mov x25, #36028797027352576 - WORD $0xf2800039 // movk x25, #1 - WORD $0x528000ba // mov w26, #5 - WORD $0x528d8c3e // mov w30, #27745 - WORD $0x72acae7e // movk w30, #25971, lsl #16 - WORD $0x5400006b // b.lt LBB0_125 $12(%rip) - WORD $0xeb0300bf // cmp x5, x3 - WORD $0x540069a1 // b.ne LBB0_303 $3380(%rip) + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x17ffffd1 // b LBB0_114 $-188(%rip) +LBB0_119: + WORD $0xdac000e5 // rbit x5, x7 + WORD $0xdac010a5 // clz x5, x5 + WORD $0xdac00231 // rbit x17, x17 + WORD $0xdac01231 // clz x17, x17 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x5400b143 // b.lo LBB0_427 $5672(%rip) +LBB0_120: + WORD $0x8b1c00b1 // add x17, x5, x28 +LBB0_121: + WORD $0x9100063c // add x28, x17, #1 +LBB0_122: + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb6f81c9c // tbz x28, #63, LBB0_170 $912(%rip) + WORD $0x14000524 // b LBB0_397 $5264(%rip) +LBB0_123: + WORD $0x8b2743d1 // add x17, lr, w7, uxtw + WORD $0x8b1c0236 // add x22, x17, x28 +LBB0_124: + WORD $0x92800015 // mov x21, #-1 + WORD $0xb400a4c8 // cbz x8, LBB0_400 $5272(%rip) LBB0_125: - WORD $0xaa050103 // orr x3, x8, x5 - WORD $0xb7f80063 // tbnz x3, #63, LBB0_127 $12(%rip) + WORD $0xb400a4b4 // cbz x20, LBB0_400 $5268(%rip) + WORD $0xb400a485 // cbz x5, LBB0_400 $5264(%rip) + WORD $0xcb1e02c7 // sub x7, x22, lr + WORD $0xd10004f1 // sub x17, x7, #1 + WORD $0xeb11011f // cmp x8, x17 + WORD $0x540002a0 // b.eq LBB0_135 $84(%rip) + WORD $0xeb11029f // cmp x20, x17 + WORD $0x54000260 // b.eq LBB0_135 $76(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x54000220 // b.eq LBB0_135 $68(%rip) + WORD $0xf1000691 // subs x17, x20, #1 + WORD $0x5400006b // b.lt LBB0_132 $12(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x5400a321 // b.ne LBB0_401 $5220(%rip) +LBB0_132: + WORD $0xaa050111 // orr x17, x8, x5 + WORD $0xb7f80071 // tbnz x17, #63, LBB0_134 $12(%rip) WORD $0xeb05011f // cmp x8, x5 - WORD $0x54006b4a // b.ge LBB0_310 $3432(%rip) -LBB0_127: - WORD $0xd37ffc63 // lsr x3, x3, #63 - WORD $0x52000063 // eor w3, w3, #0x1 + WORD $0x5400a44a // b.ge LBB0_407 $5256(%rip) +LBB0_134: + WORD $0xd37ffe31 // lsr x17, x17, #63 + WORD $0x52000231 // eor w17, w17, #0x1 WORD $0xd10004a4 // sub x4, x5, #1 WORD $0xeb04011f // cmp x8, x4 WORD $0x1a9f17e8 // cset w8, eq - WORD $0x6a08007f // tst w3, w8 - WORD $0xda850294 // csinv x20, x20, x5, eq - WORD $0x14000009 // b LBB0_130 $36(%rip) -LBB0_128: - WORD $0xcb1403f4 // neg x20, x20 -LBB0_129: - WORD $0x52800097 // mov w23, #4 - WORD $0x92f00018 // mov x24, #9223372036854775807 - WORD $0xb20903f9 // mov x25, #36028797027352576 - WORD $0xf2800039 // movk x25, #1 - WORD $0x528000ba // mov w26, #5 - WORD $0x528d8c3e // mov w30, #27745 - WORD $0x72acae7e // movk w30, #25971, lsl #16 -LBB0_130: - WORD $0xb7f866f4 // tbnz x20, #63, LBB0_302 $3292(%rip) - WORD $0x8b14013b // add x27, x9, x20 - WORD $0x14000033 // b LBB0_148 $204(%rip) -LBB0_132: + WORD $0x6a08023f // tst w17, w8 + WORD $0xda8500f5 // csinv x21, x7, x5, eq + WORD $0x14000002 // b LBB0_136 $8(%rip) +LBB0_135: + WORD $0xcb0703f5 // neg x21, x7 +LBB0_136: + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb7f8a0d5 // tbnz x21, #63, LBB0_400 $5144(%rip) + WORD $0x8b15037c // add x28, x27, x21 + WORD $0x140000bd // b LBB0_170 $756(%rip) +LBB0_138: + WORD $0x54009fe0 // b.eq LBB0_398 $5116(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54005fa3 // b.lo LBB0_283 $3060(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_141: + WORD $0x8b1c0131 // add x17, x9, x28 + WORD $0xad405a37 // ldp q23, q22, [x17] + WORD $0xad415235 // ldp q21, q20, [x17, #32] + WORD $0x6e208ef8 // cmeq.16b v24, v23, v0 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260311 // fmov w17, s24 + WORD $0x6e208ed8 // cmeq.16b v24, v22, v0 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260307 // fmov w7, s24 + WORD $0x6e208eb8 // cmeq.16b v24, v21, v0 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260315 // fmov w21, s24 + WORD $0x6e208e98 // cmeq.16b v24, v20, v0 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260316 // fmov w22, s24 + WORD $0x6e218ef8 // cmeq.16b v24, v23, v1 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260317 // fmov w23, s24 + WORD $0x6e218ed8 // cmeq.16b v24, v22, v1 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260318 // fmov w24, s24 + WORD $0x6e218eb8 // cmeq.16b v24, v21, v1 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260319 // fmov w25, s24 + WORD $0x6e218e98 // cmeq.16b v24, v20, v1 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e26031a // fmov w26, s24 + WORD $0xd3607eb5 // lsl x21, x21, #32 + WORD $0xaa16c2b5 // orr x21, x21, x22, lsl #48 + WORD $0x53103ce7 // lsl w7, w7, #16 + WORD $0xaa0702a7 // orr x7, x21, x7 + WORD $0xaa1100e7 // orr x7, x7, x17 + WORD $0xd3607f31 // lsl x17, x25, #32 + WORD $0xaa1ac231 // orr x17, x17, x26, lsl #48 + WORD $0x53103f15 // lsl w21, w24, #16 + WORD $0xaa150231 // orr x17, x17, x21 + WORD $0xaa170231 // orr x17, x17, x23 + WORD $0xb5000451 // cbnz x17, LBB0_146 $136(%rip) + WORD $0xb50004c5 // cbnz x5, LBB0_147 $152(%rip) +LBB0_143: + WORD $0x6e373497 // cmhi.16b v23, v4, v23 + WORD $0x4e221ef7 // and.16b v23, v23, v2 + WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 + WORD $0x4e71baf7 // addv.8h h23, v23 + WORD $0x1e2602f1 // fmov w17, s23 + WORD $0x6e363496 // cmhi.16b v22, v4, v22 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d5 // fmov w21, s22 + WORD $0x6e353495 // cmhi.16b v21, v4, v21 + WORD $0x4e221eb5 // and.16b v21, v21, v2 + WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 + WORD $0x4e71bab5 // addv.8h h21, v21 + WORD $0x1e2602b6 // fmov w22, s21 + WORD $0x6e343494 // cmhi.16b v20, v4, v20 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260297 // fmov w23, s20 + WORD $0xd3607ed6 // lsl x22, x22, #32 + WORD $0xaa17c2d6 // orr x22, x22, x23, lsl #48 + WORD $0x53103eb5 // lsl w21, w21, #16 + WORD $0xaa1502d5 // orr x21, x22, x21 + WORD $0xaa1102b1 // orr x17, x21, x17 + WORD $0xb50002e7 // cbnz x7, LBB0_148 $92(%rip) + WORD $0xb5009671 // cbnz x17, LBB0_404 $4812(%rip) + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff568 // b.hi LBB0_141 $-340(%rip) + WORD $0x1400027e // b LBB0_276 $2552(%rip) +LBB0_146: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00235 // rbit x21, x17 + WORD $0xdac012b5 // clz x21, x21 + WORD $0x8b1c02b5 // add x21, x21, x28 + WORD $0x9a951108 // csel x8, x8, x21, ne +LBB0_147: + WORD $0x8a250235 // bic x21, x17, x5 + WORD $0xaa1504b6 // orr x22, x5, x21, lsl #1 + WORD $0x8a360231 // bic x17, x17, x22 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab150231 // adds x17, x17, x21 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a160231 // and x17, x17, x22 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x17ffffd1 // b LBB0_143 $-188(%rip) +LBB0_148: + WORD $0xdac000e5 // rbit x5, x7 + WORD $0xdac010a5 // clz x5, x5 + WORD $0xdac00231 // rbit x17, x17 + WORD $0xdac01231 // clz x17, x17 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x54009d43 // b.lo LBB0_427 $5032(%rip) + WORD $0x8b1c00b1 // add x17, x5, x28 +LBB0_150: + WORD $0x9100063c // add x28, x17, #1 + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb7f890bc // tbnz x28, #63, LBB0_397 $4628(%rip) +LBB0_151: + WORD $0xf900003c // str x28, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0xb27ff7f1 // mov x17, #9223372036854775806 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008e48 // b.hi LBB0_394 $4552(%rip) + WORD $0xf9400048 // ldr x8, [x2] + WORD $0xf13ffd1f // cmp x8, #4095 + WORD $0x54008f6c // b.gt LBB0_396 $4588(%rip) + WORD $0x91000511 // add x17, x8, #1 + WORD $0xf9000051 // str x17, [x2] + WORD $0xf8287944 // str x4, [x10, x8, lsl #3] + WORD $0xf9400045 // ldr x5, [x2] + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ff9f25 // cbnz x5, LBB0_1 $-3100(%rip) + WORD $0x14000468 // b LBB0_394 $4512(%rip) +LBB0_154: WORD $0x71008abf // cmp w21, #34 - WORD $0x54000860 // b.eq LBB0_152 $268(%rip) + WORD $0x540008c0 // b.eq LBB0_174 $280(%rip) WORD $0x7100b6bf // cmp w21, #45 - WORD $0x54006401 // b.ne LBB0_297 $3200(%rip) + WORD $0x54008c81 // b.ne LBB0_394 $4496(%rip) WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb1b0117 // subs x23, x8, x27 - WORD $0x54006860 // b.eq LBB0_311 $3340(%rip) + WORD $0xeb1c0118 // subs x24, x8, x28 + WORD $0x540090c0 // b.eq LBB0_408 $4632(%rip) WORD $0xb20903e4 // mov x4, #36028797027352576 WORD $0xf2800024 // movk x4, #1 - WORD $0x8b1b0148 // add x8, x10, x27 - WORD $0x39400103 // ldrb w3, [x8] - WORD $0x7100c07f // cmp w3, #48 - WORD $0x54001781 // b.ne LBB0_167 $752(%rip) - WORD $0xf10006ff // cmp x23, #1 - WORD $0x54001641 // b.ne LBB0_165 $712(%rip) -LBB0_137: - WORD $0x52800034 // mov w20, #1 - WORD $0x14000153 // b LBB0_213 $1356(%rip) -LBB0_138: + WORD $0x8b1c0128 // add x8, x9, x28 + WORD $0x39400111 // ldrb w17, [x8] + WORD $0x7100c23f // cmp w17, #48 + WORD $0x54002281 // b.ne LBB0_198 $1104(%rip) + WORD $0xf100071f // cmp x24, #1 + WORD $0x54002141 // b.ne LBB0_196 $1064(%rip) +LBB0_159: + WORD $0x52800027 // mov w7, #1 + WORD $0x140001ac // b LBB0_244 $1712(%rip) +LBB0_160: WORD $0x71016ebf // cmp w21, #91 - WORD $0x54000500 // b.eq LBB0_150 $160(%rip) + WORD $0x54000540 // b.eq LBB0_172 $168(%rip) WORD $0x71019abf // cmp w21, #102 - WORD $0x540061e1 // b.ne LBB0_297 $3132(%rip) + WORD $0x54008a61 // b.ne LBB0_394 $4428(%rip) WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xd1001103 // sub x3, x8, #4 - WORD $0xeb03013f // cmp x9, x3 - WORD $0x540064e2 // b.hs LBB0_308 $3228(%rip) - WORD $0xb87b6948 // ldr w8, [x10, x27] - WORD $0x6b1e011f // cmp w8, w30 - WORD $0x54006641 // b.ne LBB0_314 $3272(%rip) - WORD $0x9100153b // add x27, x9, #5 - WORD $0x14000015 // b LBB0_148 $84(%rip) -LBB0_143: + WORD $0xd1001111 // sub x17, x8, #4 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008de2 // b.hs LBB0_406 $4540(%rip) + WORD $0xb87c6928 // ldr w8, [x9, x28] + WORD $0x528d8c31 // mov w17, #27745 + WORD $0x72acae71 // movk w17, #25971, lsl #16 + WORD $0x6b11011f // cmp w8, w17 + WORD $0x54009381 // b.ne LBB0_420 $4720(%rip) + WORD $0x9100177c // add x28, x27, #5 + WORD $0x14000015 // b LBB0_170 $84(%rip) +LBB0_165: WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xd1000d03 // sub x3, x8, #3 - WORD $0xeb03013f // cmp x9, x3 - WORD $0x540063c2 // b.hs LBB0_308 $3192(%rip) - WORD $0xb8696948 // ldr w8, [x10, x9] - WORD $0x528e4e83 // mov w3, #29300 - WORD $0x72acaea3 // movk w3, #25973, lsl #16 - WORD $0x6b03011f // cmp w8, w3 - WORD $0x54000160 // b.eq LBB0_147 $44(%rip) - WORD $0x1400034f // b LBB0_323 $3388(%rip) -LBB0_145: + WORD $0xd1000d11 // sub x17, x8, #3 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008c82 // b.hs LBB0_406 $4496(%rip) + WORD $0xb87b6928 // ldr w8, [x9, x27] + WORD $0x528e4e91 // mov w17, #29300 + WORD $0x72acaeb1 // movk w17, #25973, lsl #16 + WORD $0x6b11011f // cmp w8, w17 + WORD $0x54000160 // b.eq LBB0_169 $44(%rip) + WORD $0x1400047b // b LBB0_415 $4588(%rip) +LBB0_167: WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xd1000d03 // sub x3, x8, #3 - WORD $0xeb03013f // cmp x9, x3 - WORD $0x54006282 // b.hs LBB0_308 $3152(%rip) - WORD $0xb8696948 // ldr w8, [x10, x9] - WORD $0x528eadc3 // mov w3, #30062 - WORD $0x72ad8d83 // movk w3, #27756, lsl #16 - WORD $0x6b03011f // cmp w8, w3 - WORD $0x54006641 // b.ne LBB0_319 $3272(%rip) -LBB0_147: - WORD $0x9100113b // add x27, x9, #4 -LBB0_148: - WORD $0xf900003b // str x27, [x1] - WORD $0xaa0903e8 // mov x8, x9 - WORD $0xeb18013f // cmp x9, x24 - WORD $0x54005dc2 // b.hs LBB0_297 $3000(%rip) -LBB0_149: + WORD $0xd1000d11 // sub x17, x8, #3 + WORD $0xeb11037f // cmp x27, x17 + WORD $0x54008b42 // b.hs LBB0_406 $4456(%rip) + WORD $0xb87b6928 // ldr w8, [x9, x27] + WORD $0x528eadd1 // mov w17, #30062 + WORD $0x72ad8d91 // movk w17, #27756, lsl #16 + WORD $0x6b11011f // cmp w8, w17 + WORD $0x54008bc1 // b.ne LBB0_411 $4472(%rip) +LBB0_169: + WORD $0x9100137c // add x28, x27, #4 +LBB0_170: + WORD $0xf900003c // str x28, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0xeb06037f // cmp x27, x6 + WORD $0x54008602 // b.hs LBB0_394 $4288(%rip) +LBB0_171: WORD $0xf9400045 // ldr x5, [x2] - WORD $0xaa0f03e8 // mov x8, x15 - WORD $0xb5ffabc5 // cbnz x5, LBB0_1 $-2696(%rip) - WORD $0x140002ea // b LBB0_297 $2984(%rip) -LBB0_150: + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ff97a5 // cbnz x5, LBB0_1 $-3340(%rip) + WORD $0x1400042c // b LBB0_394 $4272(%rip) +LBB0_172: WORD $0xf9400048 // ldr x8, [x2] WORD $0xf13ffd1f // cmp x8, #4095 - WORD $0x54005e4c // b.gt LBB0_299 $3016(%rip) - WORD $0x91000509 // add x9, x8, #1 - WORD $0xf9000049 // str x9, [x2] - WORD $0xf828797a // str x26, [x11, x8, lsl #3] + WORD $0x540086ac // b.gt LBB0_396 $4308(%rip) + WORD $0x91000511 // add x17, x8, #1 + WORD $0xf9000051 // str x17, [x2] + WORD $0x528000b1 // mov w17, #5 + WORD $0xf8287951 // str x17, [x10, x8, lsl #3] WORD $0xf9400045 // ldr x5, [x2] - WORD $0xaa0f03e8 // mov x8, x15 - WORD $0xb5ffaa85 // cbnz x5, LBB0_1 $-2736(%rip) - WORD $0x140002e0 // b LBB0_297 $2944(%rip) -LBB0_152: - WORD $0x3200f3f9 // mov w25, #1431655765 + WORD $0xaa0e03e8 // mov x8, x14 + WORD $0xb5ff9645 // cbnz x5, LBB0_1 $-3384(%rip) + WORD $0x14000421 // b LBB0_394 $4228(%rip) +LBB0_174: + WORD $0x3200f3f8 // mov w24, #1431655765 WORD $0xf9400408 // ldr x8, [x0, #8] - WORD $0xeb1b011e // subs lr, x8, x27 - WORD $0x54006920 // b.eq LBB0_330 $3364(%rip) - WORD $0xf10103df // cmp lr, #64 - WORD $0x54004123 // b.lo LBB0_261 $2084(%rip) + WORD $0xeb1c0114 // subs x20, x8, x28 + WORD $0x37280b43 // tbnz w3, #5, LBB0_185 $360(%rip) + WORD $0x54008580 // b.eq LBB0_398 $4272(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x540051e3 // b.lo LBB0_307 $2620(%rip) WORD $0xd2800005 // mov x5, #0 - WORD $0x9280001c // mov x28, #-1 -LBB0_155: - WORD $0x8b1b0143 // add x3, x10, x27 - WORD $0xad405877 // ldp q23, q22, [x3] - WORD $0xad415075 // ldp q21, q20, [x3, #32] + WORD $0x92800008 // mov x8, #-1 +LBB0_178: + WORD $0x8b1c0131 // add x17, x9, x28 + WORD $0xad405634 // ldp q20, q21, [x17] + WORD $0xad415e36 // ldp q22, q23, [x17, #32] + WORD $0x6e208e98 // cmeq.16b v24, v20, v0 + WORD $0x6e208eb9 // cmeq.16b v25, v21, v0 + WORD $0x6e208eda // cmeq.16b v26, v22, v0 + WORD $0x6e208efb // cmeq.16b v27, v23, v0 + WORD $0x6e218e94 // cmeq.16b v20, v20, v1 + WORD $0x6e218eb5 // cmeq.16b v21, v21, v1 + WORD $0x6e218ed6 // cmeq.16b v22, v22, v1 + WORD $0x6e218ef7 // cmeq.16b v23, v23, v1 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260311 // fmov w17, s24 + WORD $0x4e221f38 // and.16b v24, v25, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260304 // fmov w4, s24 + WORD $0x4e221f58 // and.16b v24, v26, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260306 // fmov w6, s24 + WORD $0x4e221f78 // and.16b v24, v27, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260307 // fmov w7, s24 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260293 // fmov w19, s20 + WORD $0x4e221eb4 // and.16b v20, v21, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, s20 + WORD $0x4e221ed4 // and.16b v20, v22, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260296 // fmov w22, s20 + WORD $0x4e221ef4 // and.16b v20, v23, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260297 // fmov w23, s20 + WORD $0xd3607cc6 // lsl x6, x6, #32 + WORD $0xaa07c0c6 // orr x6, x6, x7, lsl #48 + WORD $0x53103c84 // lsl w4, w4, #16 + WORD $0xaa0400c4 // orr x4, x6, x4 + WORD $0xaa110087 // orr x7, x4, x17 + WORD $0xd3607ed1 // lsl x17, x22, #32 + WORD $0xaa17c231 // orr x17, x17, x23, lsl #48 + WORD $0x53103ea4 // lsl w4, w21, #16 + WORD $0xaa040231 // orr x17, x17, x4 + WORD $0xaa130231 // orr x17, x17, x19 + WORD $0xb5000131 // cbnz x17, LBB0_182 $36(%rip) + WORD $0xb50001a5 // cbnz x5, LBB0_183 $52(%rip) + WORD $0x52800073 // mov w19, #3 + WORD $0xb5ffa2c7 // cbnz x7, LBB0_38 $-2984(%rip) +LBB0_181: + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff888 // b.hi LBB0_178 $-240(%rip) + WORD $0x14000247 // b LBB0_304 $2332(%rip) +LBB0_182: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00224 // rbit x4, x17 + WORD $0xdac01084 // clz x4, x4 + WORD $0x8b1c0084 // add x4, x4, x28 + WORD $0x9a841108 // csel x8, x8, x4, ne +LBB0_183: + WORD $0x8a250224 // bic x4, x17, x5 + WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1 + WORD $0x8a260231 // bic x17, x17, x6 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab040231 // adds x17, x17, x4 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a060231 // and x17, x17, x6 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x52800073 // mov w19, #3 + WORD $0xb4fffd67 // cbz x7, LBB0_181 $-84(%rip) + WORD $0x17fffcff // b LBB0_38 $-3076(%rip) +LBB0_184: + WORD $0xaa1803f6 // mov x22, x24 + WORD $0x92800015 // mov x21, #-1 + WORD $0xb5ffd688 // cbnz x8, LBB0_125 $-1328(%rip) + WORD $0x140003d8 // b LBB0_400 $3936(%rip) +LBB0_185: + WORD $0x54007a60 // b.eq LBB0_398 $3916(%rip) + WORD $0xf101029f // cmp x20, #64 + WORD $0x54004b43 // b.lo LBB0_313 $2408(%rip) + WORD $0xd2800005 // mov x5, #0 + WORD $0x92800008 // mov x8, #-1 +LBB0_188: + WORD $0x8b1c0131 // add x17, x9, x28 + WORD $0xad405a37 // ldp q23, q22, [x17] + WORD $0xad415235 // ldp q21, q20, [x17, #32] WORD $0x6e208ef8 // cmeq.16b v24, v23, v0 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260303 // fmov w3, s24 + WORD $0x1e260311 // fmov w17, s24 WORD $0x6e208ed8 // cmeq.16b v24, v22, v0 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 WORD $0x4e71bb18 // addv.8h h24, v24 WORD $0x1e260304 // fmov w4, s24 WORD $0x6e208eb8 // cmeq.16b v24, v21, v0 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 WORD $0x4e71bb18 // addv.8h h24, v24 WORD $0x1e260306 // fmov w6, s24 WORD $0x6e208e98 // cmeq.16b v24, v20, v0 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 WORD $0x4e71bb18 // addv.8h h24, v24 WORD $0x1e260307 // fmov w7, s24 - WORD $0x6e238ef8 // cmeq.16b v24, v23, v3 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x6e218ef8 // cmeq.16b v24, v23, v1 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 + WORD $0x4e71bb18 // addv.8h h24, v24 + WORD $0x1e260313 // fmov w19, s24 + WORD $0x6e218ed8 // cmeq.16b v24, v22, v1 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 WORD $0x4e71bb18 // addv.8h h24, v24 WORD $0x1e260315 // fmov w21, s24 - WORD $0x6e238ed8 // cmeq.16b v24, v22, v3 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x6e218eb8 // cmeq.16b v24, v21, v1 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 WORD $0x4e71bb18 // addv.8h h24, v24 WORD $0x1e260316 // fmov w22, s24 - WORD $0x6e238eb8 // cmeq.16b v24, v21, v3 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 + WORD $0x6e218e98 // cmeq.16b v24, v20, v1 + WORD $0x4e221f18 // and.16b v24, v24, v2 + WORD $0x4e030318 // tbl.16b v24, { v24 }, v3 WORD $0x4e71bb18 // addv.8h h24, v24 WORD $0x1e260317 // fmov w23, s24 - WORD $0x6e238e98 // cmeq.16b v24, v20, v3 - WORD $0x4e211f18 // and.16b v24, v24, v1 - WORD $0x4e020318 // tbl.16b v24, { v24 }, v2 - WORD $0x4e71bb18 // addv.8h h24, v24 - WORD $0x1e260318 // fmov w24, s24 WORD $0xd3607cc6 // lsl x6, x6, #32 WORD $0xaa07c0c6 // orr x6, x6, x7, lsl #48 WORD $0x53103c84 // lsl w4, w4, #16 WORD $0xaa0400c4 // orr x4, x6, x4 - WORD $0xaa030094 // orr x20, x4, x3 - WORD $0xd3607ee3 // lsl x3, x23, #32 - WORD $0xaa18c063 // orr x3, x3, x24, lsl #48 - WORD $0x53103ec4 // lsl w4, w22, #16 - WORD $0xaa040063 // orr x3, x3, x4 - WORD $0xaa150063 // orr x3, x3, x21 - WORD $0xb5000443 // cbnz x3, LBB0_160 $136(%rip) - WORD $0xb50004c5 // cbnz x5, LBB0_161 $152(%rip) -LBB0_157: + WORD $0xaa110087 // orr x7, x4, x17 + WORD $0xd3607ed1 // lsl x17, x22, #32 + WORD $0xaa17c231 // orr x17, x17, x23, lsl #48 + WORD $0x53103ea4 // lsl w4, w21, #16 + WORD $0xaa040231 // orr x17, x17, x4 + WORD $0xaa130231 // orr x17, x17, x19 + WORD $0xb5000451 // cbnz x17, LBB0_193 $136(%rip) + WORD $0xb50004c5 // cbnz x5, LBB0_194 $152(%rip) +LBB0_190: WORD $0x6e373497 // cmhi.16b v23, v4, v23 - WORD $0x4e211ef7 // and.16b v23, v23, v1 - WORD $0x4e0202f7 // tbl.16b v23, { v23 }, v2 + WORD $0x4e221ef7 // and.16b v23, v23, v2 + WORD $0x4e0302f7 // tbl.16b v23, { v23 }, v3 WORD $0x4e71baf7 // addv.8h h23, v23 - WORD $0x1e2602e3 // fmov w3, s23 + WORD $0x1e2602f1 // fmov w17, s23 WORD $0x6e363496 // cmhi.16b v22, v4, v22 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 WORD $0x4e71bad6 // addv.8h h22, v22 WORD $0x1e2602c4 // fmov w4, s22 WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e221eb5 // and.16b v21, v21, v2 + WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 WORD $0x4e71bab5 // addv.8h h21, v21 WORD $0x1e2602a6 // fmov w6, s21 WORD $0x6e343494 // cmhi.16b v20, v4, v20 - WORD $0x4e211e94 // and.16b v20, v20, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260287 // fmov w7, s20 + WORD $0x1e260293 // fmov w19, s20 WORD $0xd3607cc6 // lsl x6, x6, #32 - WORD $0xaa07c0c6 // orr x6, x6, x7, lsl #48 + WORD $0xaa13c0c6 // orr x6, x6, x19, lsl #48 WORD $0x53103c84 // lsl w4, w4, #16 WORD $0xaa0400c4 // orr x4, x6, x4 - WORD $0xaa030083 // orr x3, x4, x3 - WORD $0xb50002f4 // cbnz x20, LBB0_162 $92(%rip) - WORD $0xb50053a3 // cbnz x3, LBB0_306 $2676(%rip) - WORD $0xd10103de // sub lr, lr, #64 - WORD $0x9101037b // add x27, x27, #64 - WORD $0xf100ffdf // cmp lr, #63 - WORD $0x54fff568 // b.hi LBB0_155 $-340(%rip) - WORD $0x140001aa // b LBB0_259 $1704(%rip) -LBB0_160: - WORD $0xb100079f // cmn x28, #1 - WORD $0xdac00064 // rbit x4, x3 + WORD $0xaa110091 // orr x17, x4, x17 + WORD $0xb50002e7 // cbnz x7, LBB0_195 $92(%rip) + WORD $0xb50070f1 // cbnz x17, LBB0_404 $3612(%rip) + WORD $0xd1010294 // sub x20, x20, #64 + WORD $0x9101039c // add x28, x28, #64 + WORD $0xf100fe9f // cmp x20, #63 + WORD $0x54fff568 // b.hi LBB0_188 $-340(%rip) + WORD $0x140001d7 // b LBB0_305 $1884(%rip) +LBB0_193: + WORD $0xb100051f // cmn x8, #1 + WORD $0xdac00224 // rbit x4, x17 WORD $0xdac01084 // clz x4, x4 - WORD $0x8b1b0084 // add x4, x4, x27 - WORD $0x9a84139c // csel x28, x28, x4, ne -LBB0_161: - WORD $0x8a250064 // bic x4, x3, x5 + WORD $0x8b1c0084 // add x4, x4, x28 + WORD $0x9a841108 // csel x8, x8, x4, ne +LBB0_194: + WORD $0x8a250224 // bic x4, x17, x5 WORD $0xaa0404a6 // orr x6, x5, x4, lsl #1 - WORD $0x8a260063 // bic x3, x3, x6 - WORD $0x9201f063 // and x3, x3, #0xaaaaaaaaaaaaaaaa - WORD $0xab040063 // adds x3, x3, x4 + WORD $0x8a260231 // bic x17, x17, x6 + WORD $0x9201f231 // and x17, x17, #0xaaaaaaaaaaaaaaaa + WORD $0xab040231 // adds x17, x17, x4 WORD $0x1a9f37e5 // cset w5, hs - WORD $0xd37ff863 // lsl x3, x3, #1 - WORD $0xd200f063 // eor x3, x3, #0x5555555555555555 - WORD $0x8a060063 // and x3, x3, x6 - WORD $0x8a230294 // bic x20, x20, x3 - WORD $0x17ffffd1 // b LBB0_157 $-188(%rip) -LBB0_162: - WORD $0xdac00284 // rbit x4, x20 + WORD $0xd37ffa31 // lsl x17, x17, #1 + WORD $0xd200f231 // eor x17, x17, #0x5555555555555555 + WORD $0x8a060231 // and x17, x17, x6 + WORD $0x8a3100e7 // bic x7, x7, x17 + WORD $0x17ffffd1 // b LBB0_190 $-188(%rip) +LBB0_195: + WORD $0xdac000e4 // rbit x4, x7 WORD $0xdac01085 // clz x5, x4 - WORD $0xdac00063 // rbit x3, x3 - WORD $0xdac01063 // clz x3, x3 - WORD $0xeb05007f // cmp x3, x5 - WORD $0x54005b63 // b.lo LBB0_331 $2924(%rip) - WORD $0x8b1b00a3 // add x3, x5, x27 - WORD $0x52800066 // mov w6, #3 - WORD $0x17fffec1 // b LBB0_98 $-1276(%rip) -LBB0_164: - WORD $0xaa1703f5 // mov x21, x23 - WORD $0x92800014 // mov x20, #-1 - WORD $0xb5ffe2c8 // cbnz x8, LBB0_118 $-936(%rip) - WORD $0x14000275 // b LBB0_302 $2516(%rip) -LBB0_165: - WORD $0x39400503 // ldrb w3, [x8, #1] - WORD $0x5100b863 // sub w3, w3, #46 - WORD $0x7100dc7f // cmp w3, #55 - WORD $0x54ffe988 // b.hi LBB0_137 $-720(%rip) - WORD $0x9ac32203 // lsl x3, x16, x3 - WORD $0x52800034 // mov w20, #1 - WORD $0xea04007f // tst x3, x4 - WORD $0x54001380 // b.eq LBB0_213 $624(%rip) -LBB0_167: - WORD $0xf10042ff // cmp x23, #16 - WORD $0x54003d03 // b.lo LBB0_281 $1952(%rip) - WORD $0xd2800016 // mov x22, #0 - WORD $0xd2800018 // mov x24, #0 - WORD $0x9280001c // mov x28, #-1 + WORD $0xdac00231 // rbit x17, x17 + WORD $0xdac01231 // clz x17, x17 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x52800073 // mov w19, #3 + WORD $0x54ffc682 // b.hs LBB0_120 $-1840(%rip) + WORD $0x140003bc // b LBB0_427 $3824(%rip) +LBB0_196: + WORD $0x39400511 // ldrb w17, [x8, #1] + WORD $0x5100ba31 // sub w17, w17, #46 + WORD $0x7100de3f // cmp w17, #55 + WORD $0x54ffde88 // b.hi LBB0_159 $-1072(%rip) + WORD $0x9ad121f1 // lsl x17, x15, x17 + WORD $0x52800027 // mov w7, #1 + WORD $0xea04023f // tst x17, x4 + WORD $0x540013a0 // b.eq LBB0_244 $628(%rip) +LBB0_198: + WORD $0xf100431f // cmp x24, #16 + WORD $0x54004803 // b.lo LBB0_335 $2304(%rip) + WORD $0xd2800017 // mov x23, #0 + WORD $0xd2800007 // mov x7, #0 WORD $0x9280001e // mov lr, #-1 WORD $0x92800005 // mov x5, #-1 -LBB0_169: - WORD $0x3cf86914 // ldr q20, [x8, x24] + WORD $0x92800014 // mov x20, #-1 +LBB0_200: + WORD $0x3ce76914 // ldr q20, [x8, x7] WORD $0x6e258e95 // cmeq.16b v21, v20, v5 WORD $0x6e268e96 // cmeq.16b v22, v20, v6 WORD $0x6e278e97 // cmeq.16b v23, v20, v7 @@ -1020,658 +1281,936 @@ LBB0_169: WORD $0x4eb51f17 // orr.16b v23, v24, v21 WORD $0x4eb61e98 // orr.16b v24, v20, v22 WORD $0x4eb81ef7 // orr.16b v23, v23, v24 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e221eb5 // and.16b v21, v21, v2 + WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 WORD $0x4e71bab5 // addv.8h h21, v21 - WORD $0x1e2602a3 // fmov w3, s21 - WORD $0x4e211e94 // and.16b v20, v20, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x1e2602b1 // fmov w17, s21 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 WORD $0x4e71ba94 // addv.8h h20, v20 WORD $0x1e260284 // fmov w4, s20 - WORD $0x4e211ed4 // and.16b v20, v22, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e221ed4 // and.16b v20, v22, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260295 // fmov w21, s20 - WORD $0x4e211ef4 // and.16b v20, v23, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x1e260286 // fmov w6, s20 + WORD $0x4e221ef4 // and.16b v20, v23, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260287 // fmov w7, s20 - WORD $0x2a2703e7 // mvn w7, w7 - WORD $0x32103ce7 // orr w7, w7, #0xffff0000 - WORD $0x5ac000e7 // rbit w7, w7 - WORD $0x5ac010f4 // clz w20, w7 - WORD $0x1ad42267 // lsl w7, w19, w20 - WORD $0x0a270079 // bic w25, w3, w7 - WORD $0x0a27009a // bic w26, w4, w7 - WORD $0x0a2702a6 // bic w6, w21, w7 - WORD $0x7100429f // cmp w20, #16 - WORD $0x1a990063 // csel w3, w3, w25, eq - WORD $0x1a9a0087 // csel w7, w4, w26, eq - WORD $0x1a8602b5 // csel w21, w21, w6, eq - WORD $0x51000464 // sub w4, w3, #1 - WORD $0x6a03009a // ands w26, w4, w3 - WORD $0x540029a1 // b.ne LBB0_258 $1332(%rip) - WORD $0x510004e4 // sub w4, w7, #1 - WORD $0x6a07009a // ands w26, w4, w7 - WORD $0x54002941 // b.ne LBB0_258 $1320(%rip) - WORD $0x510006a4 // sub w4, w21, #1 - WORD $0x6a15009a // ands w26, w4, w21 - WORD $0x540028e1 // b.ne LBB0_258 $1308(%rip) - WORD $0x340000c3 // cbz w3, LBB0_175 $24(%rip) - WORD $0x5ac00063 // rbit w3, w3 - WORD $0x5ac01063 // clz w3, w3 - WORD $0xb10004bf // cmn x5, #1 - WORD $0x54002941 // b.ne LBB0_260 $1320(%rip) - WORD $0x8b030305 // add x5, x24, x3 -LBB0_175: - WORD $0x340000c7 // cbz w7, LBB0_178 $24(%rip) - WORD $0x5ac000e3 // rbit w3, w7 - WORD $0x5ac01063 // clz w3, w3 - WORD $0xb10007df // cmn lr, #1 - WORD $0x54002881 // b.ne LBB0_260 $1296(%rip) - WORD $0x8b03031e // add lr, x24, x3 -LBB0_178: - WORD $0x340000d5 // cbz w21, LBB0_181 $24(%rip) - WORD $0x5ac002a3 // rbit w3, w21 - WORD $0x5ac01063 // clz w3, w3 - WORD $0xb100079f // cmn x28, #1 - WORD $0x540027c1 // b.ne LBB0_260 $1272(%rip) - WORD $0x8b03031c // add x28, x24, x3 -LBB0_181: - WORD $0x7100429f // cmp w20, #16 - WORD $0x540005e1 // b.ne LBB0_199 $188(%rip) - WORD $0x91004318 // add x24, x24, #16 - WORD $0xd10042d6 // sub x22, x22, #16 - WORD $0x8b1602f4 // add x20, x23, x22 - WORD $0xf1003e9f // cmp x20, #15 - WORD $0x54fff6e8 // b.hi LBB0_169 $-292(%rip) - WORD $0x8b180115 // add x21, x8, x24 - WORD $0xeb1802ff // cmp x23, x24 - WORD $0x52800066 // mov w6, #3 - WORD $0x54000520 // b.eq LBB0_200 $164(%rip) -LBB0_184: - WORD $0x8b1402a4 // add x4, x21, x20 - WORD $0x8b1501a3 // add x3, x13, x21 - WORD $0xcb090077 // sub x23, x3, x9 - WORD $0xaa1503f6 // mov x22, x21 - WORD $0x14000008 // b LBB0_188 $32(%rip) -LBB0_185: - WORD $0xb100079f // cmn x28, #1 - WORD $0x54002421 // b.ne LBB0_257 $1156(%rip) - WORD $0xd10006fc // sub x28, x23, #1 -LBB0_187: - WORD $0x910006f7 // add x23, x23, #1 - WORD $0xaa1603f5 // mov x21, x22 - WORD $0xd1000694 // sub x20, x20, #1 - WORD $0xb40016d4 // cbz x20, LBB0_237 $728(%rip) -LBB0_188: - WORD $0x384016c7 // ldrb w7, [x22], #1 - WORD $0x5100c0e3 // sub w3, w7, #48 - WORD $0x7100287f // cmp w3, #10 - WORD $0x54ffff23 // b.lo LBB0_187 $-28(%rip) - WORD $0x7100b4ff // cmp w7, #45 - WORD $0x5400016d // b.le LBB0_195 $44(%rip) - WORD $0x710194ff // cmp w7, #101 - WORD $0x540001c0 // b.eq LBB0_197 $56(%rip) - WORD $0x710114ff // cmp w7, #69 - WORD $0x54000180 // b.eq LBB0_197 $48(%rip) - WORD $0x7100b8ff // cmp w7, #46 - WORD $0x54000221 // b.ne LBB0_200 $68(%rip) + WORD $0x1e260295 // fmov w21, s20 + WORD $0x2a3503f5 // mvn w21, w21 + WORD $0x32103eb5 // orr w21, w21, #0xffff0000 + WORD $0x5ac002b5 // rbit w21, w21 + WORD $0x5ac012b5 // clz w21, w21 + WORD $0x12800013 // mov w19, #-1 + WORD $0x1ad52276 // lsl w22, w19, w21 + WORD $0x0a360239 // bic w25, w17, w22 + WORD $0x0a360093 // bic w19, w4, w22 + WORD $0x0a3600d6 // bic w22, w6, w22 + WORD $0x710042bf // cmp w21, #16 + WORD $0x1a99023a // csel w26, w17, w25, eq + WORD $0x1a930091 // csel w17, w4, w19, eq + WORD $0x1a9600d6 // csel w22, w6, w22, eq + WORD $0x51000744 // sub w4, w26, #1 + WORD $0x6a1a0099 // ands w25, w4, w26 + WORD $0x54002f81 // b.ne LBB0_303 $1520(%rip) + WORD $0x51000624 // sub w4, w17, #1 + WORD $0x6a110099 // ands w25, w4, w17 + WORD $0x54002f21 // b.ne LBB0_303 $1508(%rip) + WORD $0x510006c4 // sub w4, w22, #1 + WORD $0x6a160099 // ands w25, w4, w22 + WORD $0x54002ec1 // b.ne LBB0_303 $1496(%rip) + WORD $0x340000da // cbz w26, LBB0_206 $24(%rip) + WORD $0x5ac00344 // rbit w4, w26 + WORD $0x5ac0109a // clz w26, w4 + WORD $0xb100069f // cmn x20, #1 + WORD $0x54004001 // b.ne LBB0_334 $2048(%rip) + WORD $0x8b1a00f4 // add x20, x7, x26 +LBB0_206: + WORD $0x340000d1 // cbz w17, LBB0_209 $24(%rip) + WORD $0x5ac00231 // rbit w17, w17 + WORD $0x5ac01231 // clz w17, w17 WORD $0xb10004bf // cmn x5, #1 - WORD $0x540021c1 // b.ne LBB0_257 $1080(%rip) - WORD $0xd10006e5 // sub x5, x23, #1 - WORD $0x17ffffed // b LBB0_187 $-76(%rip) -LBB0_195: - WORD $0x7100acff // cmp w7, #43 - WORD $0x54fffd00 // b.eq LBB0_185 $-96(%rip) - WORD $0x7100b4ff // cmp w7, #45 - WORD $0x54fffcc0 // b.eq LBB0_185 $-104(%rip) - WORD $0x14000008 // b LBB0_200 $32(%rip) -LBB0_197: + WORD $0x54002ea1 // b.ne LBB0_306 $1492(%rip) + WORD $0x8b1100e5 // add x5, x7, x17 +LBB0_209: + WORD $0x340000d6 // cbz w22, LBB0_212 $24(%rip) + WORD $0x5ac002d1 // rbit w17, w22 + WORD $0x5ac01231 // clz w17, w17 WORD $0xb10007df // cmn lr, #1 - WORD $0x540020a1 // b.ne LBB0_257 $1044(%rip) - WORD $0xd10006fe // sub lr, x23, #1 - WORD $0x17ffffe4 // b LBB0_187 $-112(%rip) -LBB0_199: - WORD $0x8b344103 // add x3, x8, w20, uxtw - WORD $0x8b180075 // add x21, x3, x24 - WORD $0x52800066 // mov w6, #3 -LBB0_200: - WORD $0x92800014 // mov x20, #-1 - WORD $0xb4004085 // cbz x5, LBB0_312 $2064(%rip) -LBB0_201: - WORD $0xb400407c // cbz x28, LBB0_312 $2060(%rip) - WORD $0xb400405e // cbz lr, LBB0_312 $2056(%rip) - WORD $0xcb0802a8 // sub x8, x21, x8 - WORD $0xd1000503 // sub x3, x8, #1 - WORD $0xeb0300bf // cmp x5, x3 - WORD $0x540002a0 // b.eq LBB0_211 $84(%rip) - WORD $0xeb03039f // cmp x28, x3 - WORD $0x54000260 // b.eq LBB0_211 $76(%rip) - WORD $0xeb0303df // cmp lr, x3 - WORD $0x54000220 // b.eq LBB0_211 $68(%rip) - WORD $0xf1000783 // subs x3, x28, #1 - WORD $0x5400006b // b.lt LBB0_208 $12(%rip) - WORD $0xeb0303df // cmp lr, x3 - WORD $0x54003ee1 // b.ne LBB0_313 $2012(%rip) -LBB0_208: - WORD $0xaa1e00a3 // orr x3, x5, lr - WORD $0xb7f80063 // tbnz x3, #63, LBB0_210 $12(%rip) - WORD $0xeb1e00bf // cmp x5, lr - WORD $0x540046aa // b.ge LBB0_329 $2260(%rip) -LBB0_210: - WORD $0xd37ffc63 // lsr x3, x3, #63 - WORD $0x52000063 // eor w3, w3, #0x1 - WORD $0xd10007c4 // sub x4, lr, #1 - WORD $0xeb0400bf // cmp x5, x4 - WORD $0x1a9f17e4 // cset w4, eq - WORD $0x6a04007f // tst w3, w4 - WORD $0xda9e0114 // csinv x20, x8, lr, eq - WORD $0x14000002 // b LBB0_212 $8(%rip) -LBB0_211: - WORD $0xcb0803f4 // neg x20, x8 + WORD $0x54002de1 // b.ne LBB0_306 $1468(%rip) + WORD $0x8b1100fe // add lr, x7, x17 LBB0_212: - WORD $0xb7f83d14 // tbnz x20, #63, LBB0_312 $1952(%rip) -LBB0_213: - WORD $0x8b1b029b // add x27, x20, x27 - WORD $0xf900003b // str x27, [x1] - WORD $0xaa0903e8 // mov x8, x9 - WORD $0x92f00018 // mov x24, #9223372036854775807 - WORD $0xeb18013f // cmp x9, x24 - WORD $0x52800097 // mov w23, #4 - WORD $0xb20903f9 // mov x25, #36028797027352576 - WORD $0xf2800039 // movk x25, #1 - WORD $0x528000ba // mov w26, #5 - WORD $0x528d8c3e // mov w30, #27745 - WORD $0x72acae7e // movk w30, #25971, lsl #16 - WORD $0x54ffd903 // b.lo LBB0_149 $-1248(%rip) - WORD $0x140001b4 // b LBB0_297 $1744(%rip) -LBB0_214: - WORD $0x8b1b0144 // add x4, x10, x27 - WORD $0x1400000c // b LBB0_218 $48(%rip) + WORD $0x710042bf // cmp w21, #16 + WORD $0x540005e1 // b.ne LBB0_230 $188(%rip) + WORD $0x910040e7 // add x7, x7, #16 + WORD $0xd10042f7 // sub x23, x23, #16 + WORD $0x8b170315 // add x21, x24, x23 + WORD $0xf1003ebf // cmp x21, #15 + WORD $0x54fff6c8 // b.hi LBB0_200 $-296(%rip) + WORD $0x8b070116 // add x22, x8, x7 + WORD $0xeb07031f // cmp x24, x7 + WORD $0x52800073 // mov w19, #3 + WORD $0x54000520 // b.eq LBB0_231 $164(%rip) LBB0_215: - WORD $0x5ac00068 // rbit w8, w3 - WORD $0x5ac01108 // clz w8, w8 - WORD $0xaa3e03e3 // mvn x3, lr - WORD $0xcb080074 // sub x20, x3, x8 - WORD $0x17fffe80 // b LBB0_129 $-1536(%rip) + WORD $0x8b1502c6 // add x6, x22, x21 + WORD $0x8b160191 // add x17, x12, x22 + WORD $0xcb1b0238 // sub x24, x17, x27 + WORD $0xaa1603f7 // mov x23, x22 + WORD $0x14000008 // b LBB0_219 $32(%rip) LBB0_216: - WORD $0xaa3e03e8 // mvn x8, lr - WORD $0xcb234114 // sub x20, x8, w3, uxtw - WORD $0x17fffe7d // b LBB0_129 $-1548(%rip) -LBB0_217: - WORD $0xd2800005 // mov x5, #0 - WORD $0x8b1b0144 // add x4, x10, x27 - WORD $0x9280001c // mov x28, #-1 + WORD $0xb10007df // cmn lr, #1 + WORD $0x54002a01 // b.ne LBB0_302 $1344(%rip) + WORD $0xd100071e // sub lr, x24, #1 LBB0_218: - WORD $0xf10083d4 // subs x20, lr, #32 - WORD $0x54000783 // b.lo LBB0_226 $240(%rip) - WORD $0xad405095 // ldp q21, q20, [x4] + WORD $0x91000718 // add x24, x24, #1 + WORD $0xaa1703f6 // mov x22, x23 + WORD $0xd10006b5 // sub x21, x21, #1 + WORD $0xb4000a35 // cbz x21, LBB0_249 $324(%rip) +LBB0_219: + WORD $0x384016f1 // ldrb w17, [x23], #1 + WORD $0x5100c224 // sub w4, w17, #48 + WORD $0x7100289f // cmp w4, #10 + WORD $0x54ffff23 // b.lo LBB0_218 $-28(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x5400016d // b.le LBB0_226 $44(%rip) + WORD $0x7101963f // cmp w17, #101 + WORD $0x540001c0 // b.eq LBB0_228 $56(%rip) + WORD $0x7101163f // cmp w17, #69 + WORD $0x54000180 // b.eq LBB0_228 $48(%rip) + WORD $0x7100ba3f // cmp w17, #46 + WORD $0x54000221 // b.ne LBB0_231 $68(%rip) + WORD $0xb100069f // cmn x20, #1 + WORD $0x540027a1 // b.ne LBB0_302 $1268(%rip) + WORD $0xd1000714 // sub x20, x24, #1 + WORD $0x17ffffed // b LBB0_218 $-76(%rip) +LBB0_226: + WORD $0x7100ae3f // cmp w17, #43 + WORD $0x54fffd00 // b.eq LBB0_216 $-96(%rip) + WORD $0x7100b63f // cmp w17, #45 + WORD $0x54fffcc0 // b.eq LBB0_216 $-104(%rip) + WORD $0x14000008 // b LBB0_231 $32(%rip) +LBB0_228: + WORD $0xb10004bf // cmn x5, #1 + WORD $0x54002681 // b.ne LBB0_302 $1232(%rip) + WORD $0xd1000705 // sub x5, x24, #1 + WORD $0x17ffffe4 // b LBB0_218 $-112(%rip) +LBB0_230: + WORD $0x8b354111 // add x17, x8, w21, uxtw + WORD $0x8b070236 // add x22, x17, x7 + WORD $0x52800073 // mov w19, #3 +LBB0_231: + WORD $0x92800007 // mov x7, #-1 + WORD $0xb4005dd4 // cbz x20, LBB0_409 $3000(%rip) +LBB0_232: + WORD $0xb4005dbe // cbz lr, LBB0_409 $2996(%rip) + WORD $0xb4005d85 // cbz x5, LBB0_409 $2992(%rip) + WORD $0xcb0802c8 // sub x8, x22, x8 + WORD $0xd1000511 // sub x17, x8, #1 + WORD $0xeb11029f // cmp x20, x17 + WORD $0x540002a0 // b.eq LBB0_242 $84(%rip) + WORD $0xeb1103df // cmp lr, x17 + WORD $0x54000260 // b.eq LBB0_242 $76(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x54000220 // b.eq LBB0_242 $68(%rip) + WORD $0xf10007d1 // subs x17, lr, #1 + WORD $0x5400006b // b.lt LBB0_239 $12(%rip) + WORD $0xeb1100bf // cmp x5, x17 + WORD $0x54005c21 // b.ne LBB0_410 $2948(%rip) +LBB0_239: + WORD $0xaa050291 // orr x17, x20, x5 + WORD $0xb7f80071 // tbnz x17, #63, LBB0_241 $12(%rip) + WORD $0xeb05029f // cmp x20, x5 + WORD $0x540063ea // b.ge LBB0_426 $3196(%rip) +LBB0_241: + WORD $0xd37ffe31 // lsr x17, x17, #63 + WORD $0x52000231 // eor w17, w17, #0x1 + WORD $0xd10004a4 // sub x4, x5, #1 + WORD $0xeb04029f // cmp x20, x4 + WORD $0x1a9f17e4 // cset w4, eq + WORD $0x6a04023f // tst w17, w4 + WORD $0xda850107 // csinv x7, x8, x5, eq + WORD $0x14000002 // b LBB0_243 $8(%rip) +LBB0_242: + WORD $0xcb0803e7 // neg x7, x8 +LBB0_243: + WORD $0xb7f85a47 // tbnz x7, #63, LBB0_409 $2888(%rip) +LBB0_244: + WORD $0x8b1c00fc // add x28, x7, x28 + WORD $0xf900003c // str x28, [x1] + WORD $0xaa1b03e8 // mov x8, x27 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xeb06037f // cmp x27, x6 + WORD $0x52800084 // mov w4, #4 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0x54ffce83 // b.lo LBB0_171 $-1584(%rip) + WORD $0x140002a2 // b LBB0_394 $2696(%rip) +LBB0_245: + WORD $0x5ac00328 // rbit w8, w25 + WORD $0x5ac01108 // clz w8, w8 + WORD $0xaa3c03f1 // mvn x17, x28 + WORD $0xcb080235 // sub x21, x17, x8 + WORD $0x17fffda7 // b LBB0_136 $-2404(%rip) +LBB0_246: + WORD $0xaa3c03e8 // mvn x8, x28 + WORD $0xcb314115 // sub x21, x8, w17, uxtw + WORD $0x17fffda4 // b LBB0_136 $-2416(%rip) +LBB0_247: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400000a // b LBB0_251 $40(%rip) +LBB0_248: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400002c // b LBB0_257 $176(%rip) +LBB0_249: + WORD $0xaa0603f6 // mov x22, x6 + WORD $0x92800007 // mov x7, #-1 + WORD $0xb5fff994 // cbnz x20, LBB0_232 $-208(%rip) + WORD $0x140002b8 // b LBB0_409 $2784(%rip) +LBB0_250: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_251: + WORD $0xf1008287 // subs x7, x20, #32 + WORD $0x54003463 // b.lo LBB0_339 $1676(%rip) + WORD $0xad405794 // ldp q20, q21, [x28] + WORD $0x6e208e96 // cmeq.16b v22, v20, v0 + WORD $0x6e208eb7 // cmeq.16b v23, v21, v0 + WORD $0x6e218e94 // cmeq.16b v20, v20, v1 + WORD $0x6e218eb5 // cmeq.16b v21, v21, v1 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d4 // fmov w20, s22 + WORD $0x4e221ef6 // and.16b v22, v23, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d1 // fmov w17, s22 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, s20 + WORD $0x4e221eb4 // and.16b v20, v21, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260296 // fmov w22, s20 + WORD $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ed5 // bfi w21, w22, #16, #16 + WORD $0x35002ed5 // cbnz w21, LBB0_336 $1496(%rip) + WORD $0xb5002f65 // cbnz x5, LBB0_337 $1516(%rip) + WORD $0xb40030f4 // cbz x20, LBB0_338 $1564(%rip) +LBB0_255: + WORD $0xdac00291 // rbit x17, x20 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0x8b1100b1 // add x17, x5, x17 + WORD $0x17fffd52 // b LBB0_121 $-2744(%rip) +LBB0_256: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_257: + WORD $0xf1008295 // subs x21, x20, #32 + WORD $0x54000643 // b.lo LBB0_265 $200(%rip) + WORD $0xad405395 // ldp q21, q20, [x28] WORD $0x6e208eb6 // cmeq.16b v22, v21, v0 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602d5 // fmov w21, s22 + WORD $0x1e2602d4 // fmov w20, s22 WORD $0x6e208e96 // cmeq.16b v22, v20, v0 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c3 // fmov w3, s22 - WORD $0x6e238eb6 // cmeq.16b v22, v21, v3 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602d6 // fmov w22, s22 - WORD $0x6e238e96 // cmeq.16b v22, v20, v3 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x1e2602d1 // fmov w17, s22 + WORD $0x6e218eb6 // cmeq.16b v22, v21, v1 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 WORD $0x4e71bad6 // addv.8h h22, v22 WORD $0x1e2602c7 // fmov w7, s22 - WORD $0x33103c75 // bfi w21, w3, #16, #16 - WORD $0x33103cf6 // bfi w22, w7, #16, #16 - WORD $0x35002456 // cbnz w22, LBB0_282 $1160(%rip) - WORD $0x52800097 // mov w23, #4 - WORD $0x92f00018 // mov x24, #9223372036854775807 - WORD $0xb20903f9 // mov x25, #36028797027352576 - WORD $0xf2800039 // movk x25, #1 - WORD $0x528000ba // mov w26, #5 - WORD $0x528d8c3e // mov w30, #27745 - WORD $0x72acae7e // movk w30, #25971, lsl #16 - WORD $0xb5003005 // cbnz x5, LBB0_294 $1536(%rip) -LBB0_221: + WORD $0x6e218e96 // cmeq.16b v22, v20, v1 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d6 // fmov w22, s22 + WORD $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ec7 // bfi w7, w22, #16, #16 + WORD $0x35003047 // cbnz w7, LBB0_349 $1544(%rip) + WORD $0xb50030e5 // cbnz x5, LBB0_350 $1564(%rip) +LBB0_260: WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e221eb5 // and.16b v21, v21, v2 + WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 WORD $0x4e71bab5 // addv.8h h21, v21 WORD $0x1e2602a7 // fmov w7, s21 WORD $0x6e343494 // cmhi.16b v20, v4, v20 - WORD $0x4e211e94 // and.16b v20, v20, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260283 // fmov w3, s20 - WORD $0x33103c67 // bfi w7, w3, #16, #16 - WORD $0xdac000e3 // rbit x3, x7 - WORD $0xdac01063 // clz x3, x3 - WORD $0xb4000175 // cbz x21, LBB0_224 $44(%rip) - WORD $0xdac002a5 // rbit x5, x21 + WORD $0x1e260291 // fmov w17, s20 + WORD $0x33103e27 // bfi w7, w17, #16, #16 + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xb4000114 // cbz x20, LBB0_263 $32(%rip) + WORD $0xdac00285 // rbit x5, x20 WORD $0xdac010a7 // clz x7, x5 - WORD $0xcb0a0085 // sub x5, x4, x10 - WORD $0xeb07007f // cmp x3, x7 - WORD $0x54003cc3 // b.lo LBB0_333 $1944(%rip) - WORD $0x8b0700a3 // add x3, x5, x7 - WORD $0x9100047b // add x27, x3, #1 - WORD $0xb100087f // cmn x3, #2 - WORD $0x54ffcfac // b.gt LBB0_148 $-1548(%rip) - WORD $0x1400017a // b LBB0_300 $1512(%rip) -LBB0_224: - WORD $0x35003c47 // cbnz w7, LBB0_334 $1928(%rip) - WORD $0x91008084 // add x4, x4, #32 - WORD $0xaa1403fe // mov lr, x20 -LBB0_226: - WORD $0xb5002705 // cbnz x5, LBB0_286 $1248(%rip) - WORD $0xb400309e // cbz lr, LBB0_308 $1552(%rip) -LBB0_228: + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0xeb07023f // cmp x17, x7 + WORD $0x54005563 // b.lo LBB0_428 $2732(%rip) + WORD $0x8b0700b1 // add x17, x5, x7 + WORD $0x17fffd1f // b LBB0_121 $-2948(%rip) +LBB0_263: + WORD $0x35005547 // cbnz w7, LBB0_429 $2728(%rip) + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa1503f4 // mov x20, x21 +LBB0_265: + WORD $0xb5003965 // cbnz x5, LBB0_368 $1836(%rip) + WORD $0xb40048d4 // cbz x20, LBB0_398 $2328(%rip) +LBB0_267: WORD $0xd2800005 // mov x5, #0 -LBB0_229: - WORD $0x38656883 // ldrb w3, [x4, x5] - WORD $0x7100887f // cmp w3, #34 - WORD $0x54000340 // b.eq LBB0_235 $104(%rip) - WORD $0x7101707f // cmp w3, #92 - WORD $0x54000100 // b.eq LBB0_233 $32(%rip) - WORD $0x71007c7f // cmp w3, #31 - WORD $0x54003b29 // b.ls LBB0_335 $1892(%rip) +LBB0_268: + WORD $0x38656b91 // ldrb w17, [x28, x5] + WORD $0x71008a3f // cmp w17, #34 + WORD $0x540002e0 // b.eq LBB0_274 $92(%rip) + WORD $0x7101723f // cmp w17, #92 + WORD $0x540000e0 // b.eq LBB0_272 $28(%rip) + WORD $0x71007e3f // cmp w17, #31 + WORD $0x54005429 // b.ls LBB0_430 $2692(%rip) WORD $0x910004a5 // add x5, x5, #1 - WORD $0x9280001b // mov x27, #-1 - WORD $0xeb0503df // cmp lr, x5 - WORD $0x54fffec1 // b.ne LBB0_229 $-40(%rip) - WORD $0x140001cd // b LBB0_332 $1844(%rip) -LBB0_233: - WORD $0xd10007c3 // sub x3, lr, #1 - WORD $0xeb05007f // cmp x3, x5 - WORD $0x54002e80 // b.eq LBB0_308 $1488(%rip) - WORD $0x8b050083 // add x3, x4, x5 - WORD $0x8b0d0067 // add x7, x3, x13 - WORD $0xb100079f // cmn x28, #1 - WORD $0x9a9c00fc // csel x28, x7, x28, eq - WORD $0x91000864 // add x4, x3, #2 - WORD $0xcb0503c3 // sub x3, lr, x5 - WORD $0xd1000bc7 // sub x7, lr, #2 - WORD $0xd100087e // sub lr, x3, #2 - WORD $0x9280001b // mov x27, #-1 + WORD $0xeb05029f // cmp x20, x5 + WORD $0x54fffee1 // b.ne LBB0_268 $-36(%rip) + WORD $0x1400023a // b LBB0_398 $2280(%rip) +LBB0_272: + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x540046e0 // b.eq LBB0_398 $2268(%rip) + WORD $0x8b050391 // add x17, x28, x5 + WORD $0x8b0c0227 // add x7, x17, x12 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a8800e8 // csel x8, x7, x8, eq + WORD $0x91000a3c // add x28, x17, #2 + WORD $0xcb050291 // sub x17, x20, x5 + WORD $0xd1000a87 // sub x7, x20, #2 + WORD $0xd1000a34 // sub x20, x17, #2 WORD $0xeb0500ff // cmp x7, x5 - WORD $0x52800066 // mov w6, #3 - WORD $0x54fffca1 // b.ne LBB0_228 $-108(%rip) - WORD $0x140001bd // b LBB0_332 $1780(%rip) -LBB0_235: - WORD $0x8b0401a3 // add x3, x13, x4 - WORD $0x8b050063 // add x3, x3, x5 - WORD $0x17fffda1 // b LBB0_98 $-2428(%rip) -LBB0_236: - WORD $0x8b1b0144 // add x4, x10, x27 - WORD $0x14000008 // b LBB0_239 $32(%rip) -LBB0_237: - WORD $0xaa0403f5 // mov x21, x4 - WORD $0x92800014 // mov x20, #-1 - WORD $0xb5ffece5 // cbnz x5, LBB0_201 $-612(%rip) - WORD $0x14000169 // b LBB0_312 $1444(%rip) -LBB0_238: + WORD $0x54fffd01 // b.ne LBB0_267 $-96(%rip) + WORD $0x1400022c // b LBB0_398 $2224(%rip) +LBB0_274: + WORD $0x8b1c0191 // add x17, x12, x28 + WORD $0x8b050231 // add x17, x17, x5 + WORD $0x17fffcfd // b LBB0_121 $-3084(%rip) +LBB0_275: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x14000006 // b LBB0_278 $24(%rip) +LBB0_276: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x14000028 // b LBB0_284 $160(%rip) +LBB0_277: WORD $0xd2800005 // mov x5, #0 - WORD $0x8b1b0144 // add x4, x10, x27 - WORD $0x9280001c // mov x28, #-1 -LBB0_239: - WORD $0xf10083d4 // subs x20, lr, #32 - WORD $0x54000783 // b.lo LBB0_247 $240(%rip) - WORD $0xad405095 // ldp q21, q20, [x4] + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_278: + WORD $0xf1008287 // subs x7, x20, #32 + WORD $0x54002d23 // b.lo LBB0_354 $1444(%rip) + WORD $0xad405794 // ldp q20, q21, [x28] + WORD $0x6e208e96 // cmeq.16b v22, v20, v0 + WORD $0x6e208eb7 // cmeq.16b v23, v21, v0 + WORD $0x6e218e94 // cmeq.16b v20, v20, v1 + WORD $0x6e218eb5 // cmeq.16b v21, v21, v1 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d4 // fmov w20, s22 + WORD $0x4e221ef6 // and.16b v22, v23, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d1 // fmov w17, s22 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, s20 + WORD $0x4e221eb4 // and.16b v20, v21, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260296 // fmov w22, s20 + WORD $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ed5 // bfi w21, w22, #16, #16 + WORD $0x35002795 // cbnz w21, LBB0_351 $1264(%rip) + WORD $0xb5002825 // cbnz x5, LBB0_352 $1284(%rip) + WORD $0xb40029b4 // cbz x20, LBB0_353 $1332(%rip) +LBB0_282: + WORD $0xdac00291 // rbit x17, x20 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0x8b1100b1 // add x17, x5, x17 + WORD $0x17fffd75 // b LBB0_150 $-2604(%rip) +LBB0_283: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_284: + WORD $0xf1008295 // subs x21, x20, #32 + WORD $0x54000643 // b.lo LBB0_292 $200(%rip) + WORD $0xad405395 // ldp q21, q20, [x28] WORD $0x6e208eb6 // cmeq.16b v22, v21, v0 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602d5 // fmov w21, s22 + WORD $0x1e2602d4 // fmov w20, s22 WORD $0x6e208e96 // cmeq.16b v22, v20, v0 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 - WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c3 // fmov w3, s22 - WORD $0x6e238eb6 // cmeq.16b v22, v21, v3 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602d6 // fmov w22, s22 - WORD $0x6e238e96 // cmeq.16b v22, v20, v3 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x1e2602d1 // fmov w17, s22 + WORD $0x6e218eb6 // cmeq.16b v22, v21, v1 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 WORD $0x4e71bad6 // addv.8h h22, v22 WORD $0x1e2602c7 // fmov w7, s22 - WORD $0x33103c75 // bfi w21, w3, #16, #16 - WORD $0x33103cf6 // bfi w22, w7, #16, #16 - WORD $0x35001af6 // cbnz w22, LBB0_284 $860(%rip) - WORD $0x52800097 // mov w23, #4 - WORD $0x92f00018 // mov x24, #9223372036854775807 - WORD $0xb20903f9 // mov x25, #36028797027352576 - WORD $0xf2800039 // movk x25, #1 - WORD $0x528000ba // mov w26, #5 - WORD $0x528d8c3e // mov w30, #27745 - WORD $0x72acae7e // movk w30, #25971, lsl #16 - WORD $0xb5002345 // cbnz x5, LBB0_295 $1128(%rip) -LBB0_242: + WORD $0x6e218e96 // cmeq.16b v22, v20, v1 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d6 // fmov w22, s22 + WORD $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103ec7 // bfi w7, w22, #16, #16 + WORD $0x350029a7 // cbnz w7, LBB0_364 $1332(%rip) + WORD $0xb5002a45 // cbnz x5, LBB0_365 $1352(%rip) +LBB0_287: WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e221eb5 // and.16b v21, v21, v2 + WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 WORD $0x4e71bab5 // addv.8h h21, v21 WORD $0x1e2602a7 // fmov w7, s21 WORD $0x6e343494 // cmhi.16b v20, v4, v20 - WORD $0x4e211e94 // and.16b v20, v20, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260283 // fmov w3, s20 - WORD $0x33103c67 // bfi w7, w3, #16, #16 - WORD $0xdac000e3 // rbit x3, x7 - WORD $0xdac01063 // clz x3, x3 - WORD $0xb4000175 // cbz x21, LBB0_245 $44(%rip) - WORD $0xdac002a5 // rbit x5, x21 + WORD $0x1e260291 // fmov w17, s20 + WORD $0x33103e27 // bfi w7, w17, #16, #16 + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xb4000114 // cbz x20, LBB0_290 $32(%rip) + WORD $0xdac00285 // rbit x5, x20 WORD $0xdac010a7 // clz x7, x5 - WORD $0xcb0a0085 // sub x5, x4, x10 - WORD $0xeb07007f // cmp x3, x7 - WORD $0x54002fc3 // b.lo LBB0_333 $1528(%rip) - WORD $0x8b0700a3 // add x3, x5, x7 - WORD $0x9100047b // add x27, x3, #1 - WORD $0xb100087f // cmn x3, #2 - WORD $0x54ffb48c // b.gt LBB0_113 $-2416(%rip) - WORD $0x14000112 // b LBB0_300 $1096(%rip) -LBB0_245: - WORD $0x35002f47 // cbnz w7, LBB0_334 $1512(%rip) - WORD $0x91008084 // add x4, x4, #32 - WORD $0xaa1403fe // mov lr, x20 -LBB0_247: - WORD $0xb5001b25 // cbnz x5, LBB0_288 $868(%rip) - WORD $0xb400239e // cbz lr, LBB0_308 $1136(%rip) -LBB0_249: + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0xeb07023f // cmp x17, x7 + WORD $0x540045c3 // b.lo LBB0_428 $2232(%rip) + WORD $0x8b0700b1 // add x17, x5, x7 + WORD $0x17fffd42 // b LBB0_150 $-2808(%rip) +LBB0_290: + WORD $0x350045a7 // cbnz w7, LBB0_429 $2228(%rip) + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa1503f4 // mov x20, x21 +LBB0_292: + WORD $0xb5002bc5 // cbnz x5, LBB0_372 $1400(%rip) + WORD $0xb4003934 // cbz x20, LBB0_398 $1828(%rip) +LBB0_294: WORD $0xd2800005 // mov x5, #0 -LBB0_250: - WORD $0x38656883 // ldrb w3, [x4, x5] - WORD $0x7100887f // cmp w3, #34 - WORD $0x54000340 // b.eq LBB0_256 $104(%rip) - WORD $0x7101707f // cmp w3, #92 - WORD $0x54000100 // b.eq LBB0_254 $32(%rip) - WORD $0x71007c7f // cmp w3, #31 - WORD $0x54002e29 // b.ls LBB0_335 $1476(%rip) +LBB0_295: + WORD $0x38656b91 // ldrb w17, [x28, x5] + WORD $0x71008a3f // cmp w17, #34 + WORD $0x540002e0 // b.eq LBB0_301 $92(%rip) + WORD $0x7101723f // cmp w17, #92 + WORD $0x540000e0 // b.eq LBB0_299 $28(%rip) + WORD $0x71007e3f // cmp w17, #31 + WORD $0x54004489 // b.ls LBB0_430 $2192(%rip) WORD $0x910004a5 // add x5, x5, #1 - WORD $0x9280001b // mov x27, #-1 - WORD $0xeb0503df // cmp lr, x5 - WORD $0x54fffec1 // b.ne LBB0_250 $-40(%rip) - WORD $0x14000165 // b LBB0_332 $1428(%rip) -LBB0_254: - WORD $0xd10007c3 // sub x3, lr, #1 - WORD $0xeb05007f // cmp x3, x5 - WORD $0x54002180 // b.eq LBB0_308 $1072(%rip) - WORD $0x8b050083 // add x3, x4, x5 - WORD $0x8b0d0067 // add x7, x3, x13 - WORD $0xb100079f // cmn x28, #1 - WORD $0x9a9c00fc // csel x28, x7, x28, eq - WORD $0x91000864 // add x4, x3, #2 - WORD $0xcb0503c3 // sub x3, lr, x5 - WORD $0xd1000bc7 // sub x7, lr, #2 - WORD $0xd100087e // sub lr, x3, #2 - WORD $0x9280001b // mov x27, #-1 + WORD $0xeb05029f // cmp x20, x5 + WORD $0x54fffee1 // b.ne LBB0_295 $-36(%rip) + WORD $0x140001bd // b LBB0_398 $1780(%rip) +LBB0_299: + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x54003740 // b.eq LBB0_398 $1768(%rip) + WORD $0x8b050391 // add x17, x28, x5 + WORD $0x8b0c0227 // add x7, x17, x12 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a8800e8 // csel x8, x7, x8, eq + WORD $0x91000a3c // add x28, x17, #2 + WORD $0xcb050291 // sub x17, x20, x5 + WORD $0xd1000a87 // sub x7, x20, #2 + WORD $0xd1000a34 // sub x20, x17, #2 WORD $0xeb0500ff // cmp x7, x5 - WORD $0x52800066 // mov w6, #3 - WORD $0x54fffca1 // b.ne LBB0_249 $-108(%rip) - WORD $0x14000155 // b LBB0_332 $1364(%rip) -LBB0_256: - WORD $0x8b0401a3 // add x3, x13, x4 - WORD $0x8b050063 // add x3, x3, x5 - WORD $0x17fffd74 // b LBB0_112 $-2608(%rip) -LBB0_257: - WORD $0xcb1703f4 // neg x20, x23 - WORD $0x17ffff1d // b LBB0_212 $-908(%rip) -LBB0_258: - WORD $0x5ac00348 // rbit w8, w26 + WORD $0x54fffd01 // b.ne LBB0_294 $-96(%rip) + WORD $0x140001af // b LBB0_398 $1724(%rip) +LBB0_301: + WORD $0x8b1c0191 // add x17, x12, x28 + WORD $0x8b050231 // add x17, x17, x5 + WORD $0x17fffd20 // b LBB0_150 $-2944(%rip) +LBB0_302: + WORD $0xcb1803e7 // neg x7, x24 + WORD $0x17fffeee // b LBB0_243 $-1096(%rip) +LBB0_303: + WORD $0x5ac00328 // rbit w8, w25 WORD $0x5ac01108 // clz w8, w8 - WORD $0xaa3803e3 // mvn x3, x24 - WORD $0xcb080074 // sub x20, x3, x8 - WORD $0x52800066 // mov w6, #3 - WORD $0x17ffff17 // b LBB0_212 $-932(%rip) -LBB0_259: - WORD $0x8b1b0146 // add x6, x10, x27 - WORD $0x14000008 // b LBB0_262 $32(%rip) -LBB0_260: - WORD $0xaa3803e8 // mvn x8, x24 - WORD $0xcb234114 // sub x20, x8, w3, uxtw - WORD $0x52800066 // mov w6, #3 - WORD $0x17ffff11 // b LBB0_212 $-956(%rip) -LBB0_261: + WORD $0xaa2703f1 // mvn x17, x7 + WORD $0xcb080227 // sub x7, x17, x8 + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffee8 // b LBB0_243 $-1120(%rip) +LBB0_304: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400000a // b LBB0_308 $40(%rip) +LBB0_305: + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x1400002c // b LBB0_314 $176(%rip) +LBB0_306: + WORD $0xaa2703e8 // mvn x8, x7 + WORD $0xcb314107 // sub x7, x8, w17, uxtw + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffee0 // b LBB0_243 $-1152(%rip) +LBB0_307: WORD $0xd2800005 // mov x5, #0 - WORD $0x8b1b0146 // add x6, x10, x27 - WORD $0x9280001c // mov x28, #-1 -LBB0_262: - WORD $0xf10083d4 // subs x20, lr, #32 - WORD $0x54000663 // b.lo LBB0_270 $204(%rip) - WORD $0xad4050d5 // ldp q21, q20, [x6] + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_308: + WORD $0xf1008287 // subs x7, x20, #32 + WORD $0x540028e3 // b.lo LBB0_377 $1308(%rip) + WORD $0xad405794 // ldp q20, q21, [x28] + WORD $0x6e208e96 // cmeq.16b v22, v20, v0 + WORD $0x6e208eb7 // cmeq.16b v23, v21, v0 + WORD $0x6e218e94 // cmeq.16b v20, v20, v1 + WORD $0x6e218eb5 // cmeq.16b v21, v21, v1 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d4 // fmov w20, s22 + WORD $0x4e221ef6 // and.16b v22, v23, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 + WORD $0x4e71bad6 // addv.8h h22, v22 + WORD $0x1e2602d1 // fmov w17, s22 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260295 // fmov w21, s20 + WORD $0x4e221eb4 // and.16b v20, v21, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 + WORD $0x4e71ba94 // addv.8h h20, v20 + WORD $0x1e260284 // fmov w4, s20 + WORD $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103c95 // bfi w21, w4, #16, #16 + WORD $0x35002375 // cbnz w21, LBB0_374 $1132(%rip) + WORD $0xb5002405 // cbnz x5, LBB0_375 $1152(%rip) + WORD $0xb4002574 // cbz x20, LBB0_376 $1196(%rip) +LBB0_312: + WORD $0xdac00291 // rbit x17, x20 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090384 // sub x4, x28, x9 + WORD $0x8b110091 // add x17, x4, x17 + WORD $0x14000055 // b LBB0_332 $340(%rip) +LBB0_313: + WORD $0xd2800005 // mov x5, #0 + WORD $0x8b1c013c // add x28, x9, x28 + WORD $0x92800008 // mov x8, #-1 +LBB0_314: + WORD $0xf1008295 // subs x21, x20, #32 + WORD $0x54000643 // b.lo LBB0_322 $200(%rip) + WORD $0xad405395 // ldp q21, q20, [x28] WORD $0x6e208eb6 // cmeq.16b v22, v21, v0 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602d5 // fmov w21, s22 + WORD $0x1e2602d4 // fmov w20, s22 WORD $0x6e208e96 // cmeq.16b v22, v20, v0 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602c3 // fmov w3, s22 - WORD $0x6e238eb6 // cmeq.16b v22, v21, v3 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x1e2602d1 // fmov w17, s22 + WORD $0x6e218eb6 // cmeq.16b v22, v21, v1 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 WORD $0x4e71bad6 // addv.8h h22, v22 - WORD $0x1e2602d6 // fmov w22, s22 - WORD $0x6e238e96 // cmeq.16b v22, v20, v3 - WORD $0x4e211ed6 // and.16b v22, v22, v1 - WORD $0x4e0202d6 // tbl.16b v22, { v22 }, v2 + WORD $0x1e2602c7 // fmov w7, s22 + WORD $0x6e218e96 // cmeq.16b v22, v20, v1 + WORD $0x4e221ed6 // and.16b v22, v22, v2 + WORD $0x4e0302d6 // tbl.16b v22, { v22 }, v3 WORD $0x4e71bad6 // addv.8h h22, v22 WORD $0x1e2602c4 // fmov w4, s22 - WORD $0x33103c75 // bfi w21, w3, #16, #16 - WORD $0x33103c96 // bfi w22, w4, #16, #16 - WORD $0x350012d6 // cbnz w22, LBB0_290 $600(%rip) - WORD $0xb5001365 // cbnz x5, LBB0_291 $620(%rip) -LBB0_265: + WORD $0x33103e34 // bfi w20, w17, #16, #16 + WORD $0x33103c87 // bfi w7, w4, #16, #16 + WORD $0x350024e7 // cbnz w7, LBB0_386 $1180(%rip) + WORD $0xb5002585 // cbnz x5, LBB0_387 $1200(%rip) +LBB0_317: WORD $0x6e353495 // cmhi.16b v21, v4, v21 - WORD $0x4e211eb5 // and.16b v21, v21, v1 - WORD $0x4e0202b5 // tbl.16b v21, { v21 }, v2 + WORD $0x4e221eb5 // and.16b v21, v21, v2 + WORD $0x4e0302b5 // tbl.16b v21, { v21 }, v3 WORD $0x4e71bab5 // addv.8h h21, v21 WORD $0x1e2602a7 // fmov w7, s21 WORD $0x6e343494 // cmhi.16b v20, v4, v20 - WORD $0x4e211e94 // and.16b v20, v20, v1 - WORD $0x4e020294 // tbl.16b v20, { v20 }, v2 + WORD $0x4e221e94 // and.16b v20, v20, v2 + WORD $0x4e030294 // tbl.16b v20, { v20 }, v3 WORD $0x4e71ba94 // addv.8h h20, v20 - WORD $0x1e260283 // fmov w3, s20 - WORD $0x33103c67 // bfi w7, w3, #16, #16 - WORD $0xdac000e3 // rbit x3, x7 - WORD $0xdac01063 // clz x3, x3 - WORD $0xb4000135 // cbz x21, LBB0_268 $36(%rip) - WORD $0xdac002a4 // rbit x4, x21 + WORD $0x1e260291 // fmov w17, s20 + WORD $0x33103e27 // bfi w7, w17, #16, #16 + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xb4000114 // cbz x20, LBB0_320 $32(%rip) + WORD $0xdac00284 // rbit x4, x20 WORD $0xdac01087 // clz x7, x4 - WORD $0xcb0a00c5 // sub x5, x6, x10 - WORD $0xeb07007f // cmp x3, x7 - WORD $0x540022a3 // b.lo LBB0_333 $1108(%rip) - WORD $0x8b0700a3 // add x3, x5, x7 - WORD $0x52800066 // mov w6, #3 - WORD $0x17fffcf7 // b LBB0_98 $-3108(%rip) -LBB0_268: - WORD $0x35002327 // cbnz w7, LBB0_336 $1124(%rip) - WORD $0x910080c6 // add x6, x6, #32 - WORD $0xaa1403fe // mov lr, x20 -LBB0_270: - WORD $0xb50011a5 // cbnz x5, LBB0_292 $564(%rip) - WORD $0xb40016be // cbz lr, LBB0_308 $724(%rip) -LBB0_272: + WORD $0xcb090385 // sub x5, x28, x9 + WORD $0xeb07023f // cmp x17, x7 + WORD $0x540034a3 // b.lo LBB0_428 $1684(%rip) + WORD $0x8b0700b1 // add x17, x5, x7 + WORD $0x14000022 // b LBB0_332 $136(%rip) +LBB0_320: + WORD $0x35003487 // cbnz w7, LBB0_429 $1680(%rip) + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa1503f4 // mov x20, x21 +LBB0_322: + WORD $0xb5002505 // cbnz x5, LBB0_391 $1184(%rip) + WORD $0xb4002814 // cbz x20, LBB0_398 $1280(%rip) +LBB0_324: WORD $0xd2800005 // mov x5, #0 -LBB0_273: - WORD $0x386568c3 // ldrb w3, [x6, x5] - WORD $0x7100887f // cmp w3, #34 - WORD $0x54000320 // b.eq LBB0_279 $100(%rip) - WORD $0x7101707f // cmp w3, #92 - WORD $0x54000100 // b.eq LBB0_277 $32(%rip) - WORD $0x71007c7f // cmp w3, #31 - WORD $0x54002209 // b.ls LBB0_337 $1088(%rip) +LBB0_325: + WORD $0x38656b91 // ldrb w17, [x28, x5] + WORD $0x71008a3f // cmp w17, #34 + WORD $0x540002e0 // b.eq LBB0_331 $92(%rip) + WORD $0x7101723f // cmp w17, #92 + WORD $0x540000e0 // b.eq LBB0_329 $28(%rip) + WORD $0x71007e3f // cmp w17, #31 + WORD $0x54003369 // b.ls LBB0_430 $1644(%rip) WORD $0x910004a5 // add x5, x5, #1 - WORD $0x9280001b // mov x27, #-1 - WORD $0xeb0503df // cmp lr, x5 - WORD $0x54fffec1 // b.ne LBB0_273 $-40(%rip) - WORD $0x140000fe // b LBB0_332 $1016(%rip) -LBB0_277: - WORD $0xd10007c3 // sub x3, lr, #1 - WORD $0xeb05007f // cmp x3, x5 - WORD $0x540014a0 // b.eq LBB0_308 $660(%rip) - WORD $0x8b0500c3 // add x3, x6, x5 - WORD $0x8b0d0064 // add x4, x3, x13 - WORD $0xb100079f // cmn x28, #1 - WORD $0x9a9c009c // csel x28, x4, x28, eq - WORD $0x91000866 // add x6, x3, #2 - WORD $0xcb0503c3 // sub x3, lr, x5 - WORD $0xd1000bc4 // sub x4, lr, #2 - WORD $0xd100087e // sub lr, x3, #2 - WORD $0x9280001b // mov x27, #-1 + WORD $0xeb05029f // cmp x20, x5 + WORD $0x54fffee1 // b.ne LBB0_325 $-36(%rip) + WORD $0x14000134 // b LBB0_398 $1232(%rip) +LBB0_329: + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0xeb05023f // cmp x17, x5 + WORD $0x54002620 // b.eq LBB0_398 $1220(%rip) + WORD $0x8b050391 // add x17, x28, x5 + WORD $0x8b0c0224 // add x4, x17, x12 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880088 // csel x8, x4, x8, eq + WORD $0x91000a3c // add x28, x17, #2 + WORD $0xcb050291 // sub x17, x20, x5 + WORD $0xd1000a84 // sub x4, x20, #2 + WORD $0xd1000a34 // sub x20, x17, #2 WORD $0xeb05009f // cmp x4, x5 - WORD $0x54fffcc1 // b.ne LBB0_272 $-104(%rip) - WORD $0x140000ef // b LBB0_332 $956(%rip) -LBB0_279: - WORD $0x8b0601a3 // add x3, x13, x6 - WORD $0x8b050063 // add x3, x3, x5 - WORD $0x52800066 // mov w6, #3 - WORD $0x17fffcd2 // b LBB0_98 $-3256(%rip) -LBB0_280: + WORD $0x54fffd01 // b.ne LBB0_324 $-96(%rip) + WORD $0x14000126 // b LBB0_398 $1176(%rip) +LBB0_331: + WORD $0x8b1c0191 // add x17, x12, x28 + WORD $0x8b050231 // add x17, x17, x5 +LBB0_332: + WORD $0x9100063c // add x28, x17, #1 + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffbf6 // b LBB0_122 $-4136(%rip) +LBB0_333: WORD $0x92800008 // mov x8, #-1 - WORD $0xaa1c03f5 // mov x21, x28 - WORD $0xaa1403f6 // mov x22, x20 + WORD $0xaa1e03f6 // mov x22, lr + WORD $0xaa1503f7 // mov x23, x21 WORD $0x92800005 // mov x5, #-1 - WORD $0x9280001b // mov x27, #-1 - WORD $0x17fffc93 // b LBB0_80 $-3508(%rip) -LBB0_281: + WORD $0x92800014 // mov x20, #-1 + WORD $0x17fffb21 // b LBB0_82 $-4988(%rip) +LBB0_334: + WORD $0xaa2703e8 // mvn x8, x7 + WORD $0xcb3a4107 // sub x7, x8, w26, uxtw + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffe5b // b LBB0_243 $-1684(%rip) +LBB0_335: + WORD $0x92800014 // mov x20, #-1 + WORD $0xaa0803f6 // mov x22, x8 + WORD $0xaa1803f5 // mov x21, x24 WORD $0x92800005 // mov x5, #-1 - WORD $0xaa0803f5 // mov x21, x8 - WORD $0xaa1703f4 // mov x20, x23 WORD $0x9280001e // mov lr, #-1 - WORD $0x9280001c // mov x28, #-1 - WORD $0x52800066 // mov w6, #3 - WORD $0x17fffe66 // b LBB0_184 $-1640(%rip) -LBB0_282: - WORD $0xdac002c3 // rbit x3, x22 - WORD $0xdac01063 // clz x3, x3 - WORD $0xaa0403fb // mov x27, x4 - WORD $0xcb0a0087 // sub x7, x4, x10 - WORD $0x8b0300e3 // add x3, x7, x3 - WORD $0xb100079f // cmn x28, #1 - WORD $0x9a83139c // csel x28, x28, x3, ne -LBB0_283: - WORD $0x0a2502c3 // bic w3, w22, w5 - WORD $0x531f7867 // lsl w7, w3, #1 - WORD $0x331f7865 // bfi w5, w3, #1, #31 - WORD $0x0a2702c7 // bic w7, w22, w7 + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffe0f // b LBB0_215 $-1988(%rip) +LBB0_336: + WORD $0xdac002b1 // rbit x17, x21 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_337: + WORD $0x0a2502b1 // bic w17, w21, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3602b5 // bic w21, w21, w22 + WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa + WORD $0x2b1102b1 // adds w17, w21, w17 + WORD $0x4a1104d1 // eor w17, w6, w17, lsl #1 + WORD $0x0a050231 // and w17, w17, w5 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0x2a3103f1 // mvn w17, w17 + WORD $0x8a140234 // and x20, x17, x20 + WORD $0x52800073 // mov w19, #3 + WORD $0xb5ffcf74 // cbnz x20, LBB0_255 $-1556(%rip) +LBB0_338: + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa0703f4 // mov x20, x7 +LBB0_339: + WORD $0xb5000ec5 // cbnz x5, LBB0_366 $472(%rip) + WORD $0xb4000314 // cbz x20, LBB0_348 $96(%rip) +LBB0_341: + WORD $0xaa1c03e7 // mov x7, x28 + WORD $0x384014e5 // ldrb w5, [x7], #1 + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000260 // b.eq LBB0_347 $76(%rip) + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0x710170bf // cmp w5, #92 + WORD $0x540000a0 // b.eq LBB0_344 $20(%rip) + WORD $0xaa0703fc // mov x28, x7 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffef1 // cbnz x17, LBB0_341 $-36(%rip) + WORD $0x14000009 // b LBB0_346 $36(%rip) +LBB0_344: + WORD $0xb4001db1 // cbz x17, LBB0_398 $948(%rip) + WORD $0x8b0b00f1 // add x17, x7, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x91000b9c // add x28, x28, #2 + WORD $0xd1000a91 // sub x17, x20, #2 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffdd1 // cbnz x17, LBB0_341 $-72(%rip) +LBB0_346: + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000060 // b.eq LBB0_348 $12(%rip) + WORD $0x140000e3 // b LBB0_398 $908(%rip) +LBB0_347: + WORD $0xaa0703fc // mov x28, x7 +LBB0_348: + WORD $0xcb09039c // sub x28, x28, x9 + WORD $0x17fffbb5 // b LBB0_122 $-4396(%rip) +LBB0_349: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_350: + WORD $0x0a2500f1 // bic w17, w7, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3600e7 // bic w7, w7, w22 WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa - WORD $0x2b0300e3 // adds w3, w7, w3 - WORD $0x3200f3e4 // mov w4, #1431655765 - WORD $0x4a030483 // eor w3, w4, w3, lsl #1 - WORD $0x0a050063 // and w3, w3, w5 + WORD $0x2b1100f1 // adds w17, w7, w17 + WORD $0x4a1104d1 // eor w17, w6, w17, lsl #1 + WORD $0x0a050231 // and w17, w17, w5 WORD $0x1a9f37e5 // cset w5, hs - WORD $0x2a2303e3 // mvn w3, w3 - WORD $0x8a150075 // and x21, x3, x21 - WORD $0x52800066 // mov w6, #3 - WORD $0x52800097 // mov w23, #4 - WORD $0x92f00018 // mov x24, #9223372036854775807 - WORD $0xb20903f9 // mov x25, #36028797027352576 - WORD $0xf2800039 // movk x25, #1 - WORD $0x528000ba // mov w26, #5 - WORD $0x528d8c3e // mov w30, #27745 - WORD $0x72acae7e // movk w30, #25971, lsl #16 - WORD $0xaa1b03e4 // mov x4, x27 - WORD $0x17fffecb // b LBB0_221 $-1236(%rip) -LBB0_284: - WORD $0xdac002c3 // rbit x3, x22 - WORD $0xdac01063 // clz x3, x3 - WORD $0xaa0403fb // mov x27, x4 - WORD $0xcb0a0087 // sub x7, x4, x10 - WORD $0x8b0300e3 // add x3, x7, x3 - WORD $0xb100079f // cmn x28, #1 - WORD $0x9a83139c // csel x28, x28, x3, ne -LBB0_285: - WORD $0x0a2502c3 // bic w3, w22, w5 - WORD $0x531f7867 // lsl w7, w3, #1 - WORD $0x331f7865 // bfi w5, w3, #1, #31 - WORD $0x0a2702c7 // bic w7, w22, w7 + WORD $0x2a3103f1 // mvn w17, w17 + WORD $0x8a140234 // and x20, x17, x20 + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffe6e // b LBB0_260 $-1608(%rip) +LBB0_351: + WORD $0xdac002b1 // rbit x17, x21 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_352: + WORD $0x0a2502b1 // bic w17, w21, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3602b5 // bic w21, w21, w22 + WORD $0x1201f2b5 // and w21, w21, #0xaaaaaaaa + WORD $0x2b1102b1 // adds w17, w21, w17 + WORD $0x4a110491 // eor w17, w4, w17, lsl #1 + WORD $0x0a050231 // and w17, w17, w5 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0x2a3103f1 // mvn w17, w17 + WORD $0x8a140234 // and x20, x17, x20 + WORD $0x52800073 // mov w19, #3 + WORD $0xb5ffd6b4 // cbnz x20, LBB0_282 $-1324(%rip) +LBB0_353: + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa0703f4 // mov x20, x7 +LBB0_354: + WORD $0xb5000865 // cbnz x5, LBB0_370 $268(%rip) + WORD $0xb4000314 // cbz x20, LBB0_363 $96(%rip) +LBB0_356: + WORD $0xaa1c03e7 // mov x7, x28 + WORD $0x384014e5 // ldrb w5, [x7], #1 + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000260 // b.eq LBB0_362 $76(%rip) + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0x710170bf // cmp w5, #92 + WORD $0x540000a0 // b.eq LBB0_359 $20(%rip) + WORD $0xaa0703fc // mov x28, x7 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffef1 // cbnz x17, LBB0_356 $-36(%rip) + WORD $0x14000009 // b LBB0_361 $36(%rip) +LBB0_359: + WORD $0xb4001551 // cbz x17, LBB0_398 $680(%rip) + WORD $0x8b0b00f1 // add x17, x7, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x91000b9c // add x28, x28, #2 + WORD $0xd1000a91 // sub x17, x20, #2 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffdd1 // cbnz x17, LBB0_356 $-72(%rip) +LBB0_361: + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000060 // b.eq LBB0_363 $12(%rip) + WORD $0x140000a0 // b LBB0_398 $640(%rip) +LBB0_362: + WORD $0xaa0703fc // mov x28, x7 +LBB0_363: + WORD $0xcb09039c // sub x28, x28, x9 + WORD $0x52800084 // mov w4, #4 + WORD $0x92f00006 // mov x6, #9223372036854775807 + WORD $0xb20903e7 // mov x7, #36028797027352576 + WORD $0xf2800027 // movk x7, #1 + WORD $0xb6ff827c // tbz x28, #63, LBB0_151 $-4020(%rip) + WORD $0x14000096 // b LBB0_397 $600(%rip) +LBB0_364: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090396 // sub x22, x28, x9 + WORD $0x8b1102d1 // add x17, x22, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_365: + WORD $0x0a2500f1 // bic w17, w7, w5 + WORD $0x531f7a36 // lsl w22, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a3600e7 // bic w7, w7, w22 WORD $0x1201f0e7 // and w7, w7, #0xaaaaaaaa - WORD $0x2b0300e3 // adds w3, w7, w3 - WORD $0x3200f3e4 // mov w4, #1431655765 - WORD $0x4a030483 // eor w3, w4, w3, lsl #1 - WORD $0x0a050063 // and w3, w3, w5 + WORD $0x2b1100f1 // adds w17, w7, w17 + WORD $0x4a110491 // eor w17, w4, w17, lsl #1 + WORD $0x0a050231 // and w17, w17, w5 WORD $0x1a9f37e5 // cset w5, hs - WORD $0x2a2303e3 // mvn w3, w3 - WORD $0x8a150075 // and x21, x3, x21 - WORD $0x52800066 // mov w6, #3 - WORD $0x52800097 // mov w23, #4 - WORD $0x92f00018 // mov x24, #9223372036854775807 - WORD $0xb20903f9 // mov x25, #36028797027352576 - WORD $0xf2800039 // movk x25, #1 - WORD $0x528000ba // mov w26, #5 - WORD $0x528d8c3e // mov w30, #27745 - WORD $0x72acae7e // movk w30, #25971, lsl #16 - WORD $0xaa1b03e4 // mov x4, x27 - WORD $0x17ffff16 // b LBB0_242 $-936(%rip) -LBB0_286: - WORD $0xb40009be // cbz lr, LBB0_308 $308(%rip) - WORD $0x8b0c0083 // add x3, x4, x12 - WORD $0xb100079f // cmn x28, #1 - WORD $0x9a9c007c // csel x28, x3, x28, eq - WORD $0x91000484 // add x4, x4, #1 - WORD $0xd10007de // sub lr, lr, #1 - WORD $0x52800066 // mov w6, #3 - WORD $0xb5ffd87e // cbnz lr, LBB0_228 $-1268(%rip) - WORD $0x14000045 // b LBB0_308 $276(%rip) -LBB0_288: - WORD $0xb400089e // cbz lr, LBB0_308 $272(%rip) - WORD $0x8b0c0083 // add x3, x4, x12 - WORD $0xb100079f // cmn x28, #1 - WORD $0x9a9c007c // csel x28, x3, x28, eq - WORD $0x91000484 // add x4, x4, #1 - WORD $0xd10007de // sub lr, lr, #1 - WORD $0x52800066 // mov w6, #3 - WORD $0xb5ffe45e // cbnz lr, LBB0_249 $-888(%rip) - WORD $0x1400003c // b LBB0_308 $240(%rip) -LBB0_290: - WORD $0xdac002c3 // rbit x3, x22 - WORD $0xdac01063 // clz x3, x3 - WORD $0xcb0a00c4 // sub x4, x6, x10 - WORD $0x8b030083 // add x3, x4, x3 - WORD $0xb100079f // cmn x28, #1 - WORD $0x9a83139c // csel x28, x28, x3, ne -LBB0_291: - WORD $0x0a2502c3 // bic w3, w22, w5 - WORD $0x531f7864 // lsl w4, w3, #1 - WORD $0x331f7865 // bfi w5, w3, #1, #31 - WORD $0x0a2402c4 // bic w4, w22, w4 + WORD $0x2a3103f1 // mvn w17, w17 + WORD $0x8a140234 // and x20, x17, x20 + WORD $0x52800073 // mov w19, #3 + WORD $0x17fffea3 // b LBB0_287 $-1396(%rip) +LBB0_366: + WORD $0xb4001094 // cbz x20, LBB0_398 $528(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5fff0d4 // cbnz x20, LBB0_341 $-488(%rip) + WORD $0x17ffff9c // b LBB0_348 $-400(%rip) +LBB0_368: + WORD $0xb4000f94 // cbz x20, LBB0_398 $496(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5ffc634 // cbnz x20, LBB0_267 $-1852(%rip) + WORD $0x14000075 // b LBB0_398 $468(%rip) +LBB0_370: + WORD $0xb4000e94 // cbz x20, LBB0_398 $464(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5fff734 // cbnz x20, LBB0_356 $-284(%rip) + WORD $0x17ffffcf // b LBB0_363 $-196(%rip) +LBB0_372: + WORD $0xb4000d94 // cbz x20, LBB0_398 $432(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5ffd3d4 // cbnz x20, LBB0_294 $-1416(%rip) + WORD $0x14000065 // b LBB0_398 $404(%rip) +LBB0_374: + WORD $0xdac002b1 // rbit x17, x21 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090384 // sub x4, x28, x9 + WORD $0x8b110091 // add x17, x4, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_375: + WORD $0x0a2502b1 // bic w17, w21, w5 + WORD $0x531f7a24 // lsl w4, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a2402a4 // bic w4, w21, w4 WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa - WORD $0x2b030083 // adds w3, w4, w3 - WORD $0x4a030723 // eor w3, w25, w3, lsl #1 - WORD $0x0a050063 // and w3, w3, w5 + WORD $0x2b110091 // adds w17, w4, w17 + WORD $0x4a110711 // eor w17, w24, w17, lsl #1 + WORD $0x0a050231 // and w17, w17, w5 WORD $0x1a9f37e5 // cset w5, hs - WORD $0x2a2303e3 // mvn w3, w3 - WORD $0x8a150075 // and x21, x3, x21 - WORD $0x17ffff5b // b LBB0_265 $-660(%rip) -LBB0_292: - WORD $0xb400053e // cbz lr, LBB0_308 $164(%rip) - WORD $0x8b0c00c3 // add x3, x6, x12 - WORD $0xb100079f // cmn x28, #1 - WORD $0x9a9c007c // csel x28, x3, x28, eq - WORD $0x910004c6 // add x6, x6, #1 - WORD $0xd10007de // sub lr, lr, #1 - WORD $0xb5ffedfe // cbnz lr, LBB0_272 $-580(%rip) - WORD $0x14000022 // b LBB0_308 $136(%rip) -LBB0_294: - WORD $0xaa0403fb // mov x27, x4 - WORD $0x17ffffa0 // b LBB0_283 $-384(%rip) -LBB0_295: - WORD $0xaa0403fb // mov x27, x4 - WORD $0x17ffffbb // b LBB0_285 $-276(%rip) -LBB0_296: + WORD $0x2a3103f1 // mvn w17, w17 + WORD $0x8a140234 // and x20, x17, x20 + WORD $0xb5ffdaf4 // cbnz x20, LBB0_312 $-1188(%rip) +LBB0_376: + WORD $0x9100839c // add x28, x28, #32 + WORD $0xaa0703f4 // mov x20, x7 +LBB0_377: + WORD $0xb50005c5 // cbnz x5, LBB0_388 $184(%rip) + WORD $0xb4000694 // cbz x20, LBB0_390 $208(%rip) +LBB0_379: + WORD $0xaa1c03e7 // mov x7, x28 + WORD $0x384014e5 // ldrb w5, [x7], #1 + WORD $0x710088bf // cmp w5, #34 + WORD $0x54000280 // b.eq LBB0_385 $80(%rip) + WORD $0xd1000691 // sub x17, x20, #1 + WORD $0x710170bf // cmp w5, #92 + WORD $0x540000a0 // b.eq LBB0_382 $20(%rip) + WORD $0xaa0703fc // mov x28, x7 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffef1 // cbnz x17, LBB0_379 $-36(%rip) + WORD $0x14000009 // b LBB0_384 $36(%rip) +LBB0_382: + WORD $0xb4000871 // cbz x17, LBB0_398 $268(%rip) + WORD $0x8b0b00f1 // add x17, x7, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x91000b9c // add x28, x28, #2 + WORD $0xd1000a91 // sub x17, x20, #2 + WORD $0xaa1103f4 // mov x20, x17 + WORD $0xb5fffdd1 // cbnz x17, LBB0_379 $-72(%rip) +LBB0_384: + WORD $0x710088bf // cmp w5, #34 + WORD $0x52800073 // mov w19, #3 + WORD $0x54ffeb00 // b.eq LBB0_348 $-672(%rip) + WORD $0x14000038 // b LBB0_398 $224(%rip) +LBB0_385: + WORD $0xaa0703fc // mov x28, x7 + WORD $0x52800073 // mov w19, #3 + WORD $0x17ffff54 // b LBB0_348 $-688(%rip) +LBB0_386: + WORD $0xdac000f1 // rbit x17, x7 + WORD $0xdac01231 // clz x17, x17 + WORD $0xcb090384 // sub x4, x28, x9 + WORD $0x8b110091 // add x17, x4, x17 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a911108 // csel x8, x8, x17, ne +LBB0_387: + WORD $0x0a2500f1 // bic w17, w7, w5 + WORD $0x531f7a24 // lsl w4, w17, #1 + WORD $0x331f7a25 // bfi w5, w17, #1, #31 + WORD $0x0a2400e4 // bic w4, w7, w4 + WORD $0x1201f084 // and w4, w4, #0xaaaaaaaa + WORD $0x2b110091 // adds w17, w4, w17 + WORD $0x4a110711 // eor w17, w24, w17, lsl #1 + WORD $0x0a050231 // and w17, w17, w5 + WORD $0x1a9f37e5 // cset w5, hs + WORD $0x2a3103f1 // mvn w17, w17 + WORD $0x8a140234 // and x20, x17, x20 + WORD $0x17fffeca // b LBB0_317 $-1240(%rip) +LBB0_388: + WORD $0xb4000454 // cbz x20, LBB0_398 $136(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5fff9d4 // cbnz x20, LBB0_379 $-200(%rip) +LBB0_390: + WORD $0x52800073 // mov w19, #3 + WORD $0x17ffff39 // b LBB0_348 $-796(%rip) +LBB0_391: + WORD $0xb4000334 // cbz x20, LBB0_398 $100(%rip) + WORD $0x8b0b0391 // add x17, x28, x11 + WORD $0xb100051f // cmn x8, #1 + WORD $0x9a880228 // csel x8, x17, x8, eq + WORD $0x9100079c // add x28, x28, #1 + WORD $0xd1000694 // sub x20, x20, #1 + WORD $0xb5ffda94 // cbnz x20, LBB0_324 $-1200(%rip) + WORD $0x14000012 // b LBB0_398 $72(%rip) +LBB0_393: WORD $0x92800008 // mov x8, #-1 -LBB0_297: +LBB0_394: WORD $0xaa0803e0 // mov x0, x8 WORD $0xa945fbfd // ldp fp, lr, [sp, #88] WORD $0xa944cff4 // ldp x20, x19, [sp, #72] @@ -1681,156 +2220,140 @@ LBB0_297: WORD $0xa940effc // ldp x28, x27, [sp, #8] WORD $0x9101c3ff // add sp, sp, #112 WORD $0xd65f03c0 // ret -LBB0_298: - WORD $0x9280001b // mov x27, #-1 - WORD $0x1400000a // b LBB0_305 $40(%rip) -LBB0_299: - WORD $0x928000c8 // mov x8, #-7 - WORD $0x17fffff4 // b LBB0_297 $-48(%rip) -LBB0_300: - WORD $0xb100077f // cmn x27, #1 - WORD $0x9a9c0109 // csel x9, x8, x28, eq - WORD $0x14000005 // b LBB0_305 $20(%rip) -LBB0_301: - WORD $0x92800014 // mov x20, #-1 -LBB0_302: - WORD $0xaa3403fb // mvn x27, x20 -LBB0_303: - WORD $0x8b090369 // add x9, x27, x9 -LBB0_304: - WORD $0x9280003b // mov x27, #-2 -LBB0_305: - WORD $0xf9000029 // str x9, [x1] +LBB0_395: + WORD $0x9280001c // mov x28, #-1 WORD $0xaa1b03e8 // mov x8, x27 - WORD $0x17ffffea // b LBB0_297 $-88(%rip) -LBB0_306: + WORD $0x1400000c // b LBB0_403 $48(%rip) +LBB0_396: + WORD $0x928000c8 // mov x8, #-7 + WORD $0x17fffff3 // b LBB0_394 $-52(%rip) +LBB0_397: WORD $0xb100079f // cmn x28, #1 - WORD $0x540000e0 // b.eq LBB0_309 $28(%rip) - WORD $0x9280003b // mov x27, #-2 - WORD $0xaa1c03e9 // mov x9, x28 - WORD $0x17fffff9 // b LBB0_305 $-28(%rip) -LBB0_308: - WORD $0x9280001b // mov x27, #-1 - WORD $0xaa0803e9 // mov x9, x8 - WORD $0x17fffff6 // b LBB0_305 $-40(%rip) -LBB0_309: - WORD $0xdac00068 // rbit x8, x3 + WORD $0x54000101 // b.ne LBB0_403 $32(%rip) +LBB0_398: + WORD $0xf9400408 // ldr x8, [x0, #8] + WORD $0x9280001c // mov x28, #-1 + WORD $0x14000005 // b LBB0_403 $20(%rip) +LBB0_399: + WORD $0x92800015 // mov x21, #-1 +LBB0_400: + WORD $0xaa3503f4 // mvn x20, x21 +LBB0_401: + WORD $0x8b1b0288 // add x8, x20, x27 +LBB0_402: + WORD $0x9280003c // mov x28, #-2 +LBB0_403: + WORD $0xf9000028 // str x8, [x1] + WORD $0xaa1c03e8 // mov x8, x28 + WORD $0x17ffffe7 // b LBB0_394 $-100(%rip) +LBB0_404: + WORD $0xb100051f // cmn x8, #1 + WORD $0x54ffff61 // b.ne LBB0_402 $-20(%rip) + WORD $0xdac00228 // rbit x8, x17 WORD $0xdac01108 // clz x8, x8 - WORD $0x8b1b0109 // add x9, x8, x27 - WORD $0x17fffff1 // b LBB0_304 $-60(%rip) -LBB0_310: - WORD $0xaa0803fb // mov x27, x8 - WORD $0x8b090109 // add x9, x8, x9 - WORD $0x17ffffee // b LBB0_304 $-72(%rip) -LBB0_311: - WORD $0x92800014 // mov x20, #-1 -LBB0_312: - WORD $0xaa3403fc // mvn x28, x20 -LBB0_313: - WORD $0x8b1c0369 // add x9, x27, x28 - WORD $0x17ffffea // b LBB0_304 $-88(%rip) -LBB0_314: + WORD $0x8b1c0108 // add x8, x8, x28 + WORD $0x17fffff7 // b LBB0_402 $-36(%rip) +LBB0_406: + WORD $0x9280001c // mov x28, #-1 + WORD $0x17fffff6 // b LBB0_403 $-40(%rip) +LBB0_407: + WORD $0xaa0803f4 // mov x20, x8 + WORD $0x8b1b0108 // add x8, x8, x27 + WORD $0x17fffff2 // b LBB0_402 $-56(%rip) +LBB0_408: + WORD $0x92800007 // mov x7, #-1 +LBB0_409: + WORD $0xaa2703fe // mvn lr, x7 +LBB0_410: + WORD $0x8b1e0388 // add x8, x28, lr + WORD $0x17ffffee // b LBB0_402 $-72(%rip) +LBB0_411: WORD $0xf900003b // str x27, [x1] - WORD $0x387b6948 // ldrb w8, [x10, x27] - WORD $0x7101851f // cmp w8, #97 - WORD $0x54000761 // b.ne LBB0_328 $236(%rip) - WORD $0x91000928 // add x8, x9, #2 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686948 // ldrb w8, [x10, x8] - WORD $0x7101b11f // cmp w8, #108 - WORD $0x540006c1 // b.ne LBB0_328 $216(%rip) - WORD $0x91000d28 // add x8, x9, #3 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686948 // ldrb w8, [x10, x8] - WORD $0x7101cd1f // cmp w8, #115 - WORD $0x54000621 // b.ne LBB0_328 $196(%rip) - WORD $0x91001128 // add x8, x9, #4 - WORD $0xf9000028 // str x8, [x1] - WORD $0x38686948 // ldrb w8, [x10, x8] - WORD $0x7101951f // cmp w8, #101 - WORD $0x54000581 // b.ne LBB0_328 $176(%rip) - WORD $0x91001529 // add x9, x9, #5 - WORD $0x17ffffd5 // b LBB0_304 $-172(%rip) -LBB0_319: - WORD $0xf9000029 // str x9, [x1] - WORD $0x39400388 // ldrb w8, [x28] + WORD $0x394003c8 // ldrb w8, [lr] WORD $0x7101b91f // cmp w8, #110 - WORD $0x540004c1 // b.ne LBB0_328 $152(%rip) - WORD $0x91000528 // add x8, x9, #1 + WORD $0x54000761 // b.ne LBB0_425 $236(%rip) + WORD $0x91000768 // add x8, x27, #1 WORD $0xf9000028 // str x8, [x1] - WORD $0x38686948 // ldrb w8, [x10, x8] + WORD $0x38686928 // ldrb w8, [x9, x8] WORD $0x7101d51f // cmp w8, #117 - WORD $0x54000421 // b.ne LBB0_328 $132(%rip) - WORD $0x91000928 // add x8, x9, #2 + WORD $0x540006c1 // b.ne LBB0_425 $216(%rip) + WORD $0x91000b68 // add x8, x27, #2 WORD $0xf9000028 // str x8, [x1] - WORD $0x38686948 // ldrb w8, [x10, x8] + WORD $0x38686928 // ldrb w8, [x9, x8] WORD $0x7101b11f // cmp w8, #108 - WORD $0x54000381 // b.ne LBB0_328 $112(%rip) - WORD $0x91000d28 // add x8, x9, #3 + WORD $0x54000621 // b.ne LBB0_425 $196(%rip) + WORD $0x91000f68 // add x8, x27, #3 WORD $0xf9000028 // str x8, [x1] - WORD $0x38686948 // ldrb w8, [x10, x8] + WORD $0x38686928 // ldrb w8, [x9, x8] WORD $0x7101b11f // cmp w8, #108 - WORD $0x540002e1 // b.ne LBB0_328 $92(%rip) - WORD $0x14000014 // b LBB0_327 $80(%rip) -LBB0_323: - WORD $0xf9000029 // str x9, [x1] - WORD $0x39400388 // ldrb w8, [x28] + WORD $0x54000581 // b.ne LBB0_425 $176(%rip) + WORD $0x14000014 // b LBB0_419 $80(%rip) +LBB0_415: + WORD $0xf900003b // str x27, [x1] + WORD $0x394003c8 // ldrb w8, [lr] WORD $0x7101d11f // cmp w8, #116 - WORD $0x54000241 // b.ne LBB0_328 $72(%rip) - WORD $0x91000528 // add x8, x9, #1 + WORD $0x540004e1 // b.ne LBB0_425 $156(%rip) + WORD $0x91000768 // add x8, x27, #1 WORD $0xf9000028 // str x8, [x1] - WORD $0x38686948 // ldrb w8, [x10, x8] + WORD $0x38686928 // ldrb w8, [x9, x8] WORD $0x7101c91f // cmp w8, #114 - WORD $0x540001a1 // b.ne LBB0_328 $52(%rip) - WORD $0x91000928 // add x8, x9, #2 + WORD $0x54000441 // b.ne LBB0_425 $136(%rip) + WORD $0x91000b68 // add x8, x27, #2 WORD $0xf9000028 // str x8, [x1] - WORD $0x38686948 // ldrb w8, [x10, x8] + WORD $0x38686928 // ldrb w8, [x9, x8] WORD $0x7101d51f // cmp w8, #117 - WORD $0x54000101 // b.ne LBB0_328 $32(%rip) - WORD $0x91000d28 // add x8, x9, #3 + WORD $0x540003a1 // b.ne LBB0_425 $116(%rip) + WORD $0x91000f68 // add x8, x27, #3 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101951f // cmp w8, #101 + WORD $0x54000301 // b.ne LBB0_425 $96(%rip) +LBB0_419: + WORD $0x91001368 // add x8, x27, #4 + WORD $0x17ffffc5 // b LBB0_402 $-236(%rip) +LBB0_420: + WORD $0xf900003c // str x28, [x1] + WORD $0x387c6928 // ldrb w8, [x9, x28] + WORD $0x7101851f // cmp w8, #97 + WORD $0x54000241 // b.ne LBB0_425 $72(%rip) + WORD $0x91000b68 // add x8, x27, #2 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101b11f // cmp w8, #108 + WORD $0x540001a1 // b.ne LBB0_425 $52(%rip) + WORD $0x91000f68 // add x8, x27, #3 WORD $0xf9000028 // str x8, [x1] - WORD $0x38686948 // ldrb w8, [x10, x8] + WORD $0x38686928 // ldrb w8, [x9, x8] + WORD $0x7101cd1f // cmp w8, #115 + WORD $0x54000101 // b.ne LBB0_425 $32(%rip) + WORD $0x91001368 // add x8, x27, #4 + WORD $0xf9000028 // str x8, [x1] + WORD $0x38686928 // ldrb w8, [x9, x8] WORD $0x7101951f // cmp w8, #101 - WORD $0x54000061 // b.ne LBB0_328 $12(%rip) -LBB0_327: - WORD $0x91001129 // add x9, x9, #4 - WORD $0x17ffffac // b LBB0_304 $-336(%rip) -LBB0_328: + WORD $0x54000061 // b.ne LBB0_425 $12(%rip) + WORD $0x91001768 // add x8, x27, #5 + WORD $0x17ffffb0 // b LBB0_402 $-320(%rip) +LBB0_425: WORD $0x92800028 // mov x8, #-2 - WORD $0x17ffff97 // b LBB0_297 $-420(%rip) -LBB0_329: - WORD $0xaa0503fc // mov x28, x5 - WORD $0x8b050369 // add x9, x27, x5 - WORD $0x17ffffa7 // b LBB0_304 $-356(%rip) -LBB0_330: - WORD $0xaa1b03e9 // mov x9, x27 - WORD $0x9280001b // mov x27, #-1 - WORD $0x17ffffa5 // b LBB0_305 $-364(%rip) -LBB0_331: - WORD $0x8b1b0069 // add x9, x3, x27 - WORD $0x17ffffa2 // b LBB0_304 $-376(%rip) -LBB0_332: - WORD $0xaa0803e9 // mov x9, x8 - WORD $0x17ffffa1 // b LBB0_305 $-380(%rip) -LBB0_333: - WORD $0x8b0300a9 // add x9, x5, x3 - WORD $0x17ffff9e // b LBB0_304 $-392(%rip) -LBB0_334: - WORD $0xcb0a0088 // sub x8, x4, x10 - WORD $0x8b030109 // add x9, x8, x3 - WORD $0x17ffff9b // b LBB0_304 $-404(%rip) -LBB0_335: - WORD $0xcb0a0088 // sub x8, x4, x10 - WORD $0x8b050109 // add x9, x8, x5 - WORD $0x17ffff98 // b LBB0_304 $-416(%rip) -LBB0_336: - WORD $0xcb0a00c8 // sub x8, x6, x10 - WORD $0x8b030109 // add x9, x8, x3 - WORD $0x17ffff95 // b LBB0_304 $-428(%rip) -LBB0_337: - WORD $0xcb0a00c8 // sub x8, x6, x10 - WORD $0x8b050109 // add x9, x8, x5 - WORD $0x17ffff92 // b LBB0_304 $-440(%rip) + WORD $0x17ffff98 // b LBB0_394 $-416(%rip) +LBB0_426: + WORD $0xaa1403fe // mov lr, x20 + WORD $0x8b140388 // add x8, x28, x20 + WORD $0x17ffffab // b LBB0_402 $-340(%rip) +LBB0_427: + WORD $0x8b1c0228 // add x8, x17, x28 + WORD $0x17ffffa9 // b LBB0_402 $-348(%rip) +LBB0_428: + WORD $0x8b1100a8 // add x8, x5, x17 + WORD $0x17ffffa7 // b LBB0_402 $-356(%rip) +LBB0_429: + WORD $0xcb090388 // sub x8, x28, x9 + WORD $0x8b110108 // add x8, x8, x17 + WORD $0x17ffffa4 // b LBB0_402 $-368(%rip) +LBB0_430: + WORD $0xcb090388 // sub x8, x28, x9 + WORD $0x8b050108 // add x8, x8, x5 + WORD $0x17ffffa1 // b LBB0_402 $-380(%rip) // .p2align 2, 0x00 _MASK_USE_NUMBER: WORD $0x00000002 // .long 2 diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go index 11b409a13..a4ebb59f7 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go index dadcad5d3..96ed48274 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/neon/validate_utf8_fast_arm64.go @@ -1,7 +1,5 @@ // Code generated by Makefile, DO NOT EDIT. -// Code generated by Makefile, DO NOT EDIT. - /* * Copyright 2021 ByteDance Inc. * diff --git a/vendor/github.com/bytedance/sonic/internal/native/quote.tmpl b/vendor/github.com/bytedance/sonic/internal/native/quote.tmpl new file mode 100644 index 000000000..0507f26fb --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/quote.tmpl @@ -0,0 +1,33 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) +var F_quote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) (ret int) + +var S_quote uintptr + +//go:nosplit +func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) { + return F_quote(rt.NoEscape(sp), nb, rt.NoEscape(dp), rt.NoEscape(unsafe.Pointer(dn)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl index b8aeb38cf..e97d79f97 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl +++ b/vendor/github.com/bytedance/sonic/internal/native/recover_test.tmpl @@ -1,12 +1,17 @@ +//go:build amd64 +// +build amd64 + +// Code generated by Makefile, DO NOT EDIT. + /** * Copyright 2023 ByteDance Inc. - * + * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at - * + * * http://www.apache.org/licenses/LICENSE-2.0 - * + * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. @@ -17,189 +22,184 @@ package {{PACKAGE}} import ( - `os` - `runtime` - `runtime/debug` - `testing` - `time` - `unsafe` + `bytes` + `os` + `runtime` + `runtime/debug` + `runtime/pprof` + `strings` + `testing` + `time` + `unsafe` - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/loader` + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` ) var ( - debugAsyncGC = os.Getenv("SONIC_NO_ASYNC_GC") == "" + debugAsyncGC = os.Getenv("SONIC_NO_ASYNC_GC") == "" ) -var stubs = []loader.GoC{ - {"_f32toa", nil, &__f32toa}, - {"_f64toa", nil, &__f64toa}, - {"_get_by_path", nil, &__get_by_path}, - {"_html_escape", nil, &__html_escape}, - {"_i64toa", nil, &__i64toa}, - {"_lspace", nil, &__lspace}, - {"_quote", nil, &__quote}, - {"_skip_array", nil, &__skip_array}, - {"_skip_number", nil, &__skip_number}, - {"_skip_object", nil, &__skip_object}, - {"_skip_one", nil, &__skip_one}, - {"_skip_one_fast", nil, &__skip_one_fast}, - {"_u64toa", nil, &__u64toa}, - {"_unquote", nil, &__unquote}, - {"_validate_one", nil, &__validate_one}, - {"_validate_utf8", nil, &__validate_utf8}, - {"_validate_utf8_fast", nil, &__validate_utf8_fast}, - {"_value", nil, &__value}, - {"_vnumber", nil, &__vnumber}, - {"_vsigned", nil, &__vsigned}, - {"_vstring", nil, &__vstring}, - {"_vunsigned", nil, &__vunsigned}, -} func TestMain(m *testing.M) { - loader.WrapGoC(Text__native_entry__, Funcs, stubs, "{{PACKAGE}}", "{{PACKAGE}}/native.c") - - go func () { - if !debugAsyncGC { - return - } - println("Begin GC looping...") - for { - runtime.GC() - debug.FreeOSMemory() - } - println("stop GC looping!") - }() - time.Sleep(time.Millisecond*100) - m.Run() + Use() + go func () { + if !debugAsyncGC { + return + } + println("Begin GC looping...") + for { + runtime.GC() + debug.FreeOSMemory() + } + println("stop GC looping!") + }() + time.Sleep(time.Millisecond*100) + m.Run() } func TestRecover_f64toa(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = f64toa(nil, 123) + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = f64toa(nil, 123) } func TestRecover_f32toa(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = f32toa(nil, 123) + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = f32toa(nil, 123) } func TestRecover_i64toa(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = i64toa(nil, 123) + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = i64toa(nil, 123) } func TestRecover_u64toa(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = u64toa(nil, 123) + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = u64toa(nil, 123) } func TestRecover_lspace(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = lspace(nil, 2, 0) + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = lspace(nil, 2, 0) +} + +func TestRecover_lspace2(t *testing.T) { + // generate random space with json + cases := []string{ + strings.Repeat(" ", 1) + "123", + strings.Repeat(" ", 1) + "123", + "123", + } + pprof.StartCPUProfile(bytes.NewBuffer(nil)) + defer pprof.StopCPUProfile() + for i := 0; i < 10000000; i++{ + for _, t := range cases { + sp := (*byte)((*rt.GoString)(unsafe.Pointer(&t)).Ptr) + _ = lspace(sp, len(t), 0) + } + } } func TestRecover_quote(t *testing.T) { - var dn = 10 - var dp = make([]byte, dn) - var sp = []byte("123") - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = quote(nil, 3, unsafe.Pointer(&dp[0]), &dn, 0) - }) - t.Run("dp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = quote(unsafe.Pointer(&sp[0]), 3, nil, &dn, 0) - }) - t.Run("dn", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = quote(unsafe.Pointer(&sp[0]), 3, unsafe.Pointer(&dp[0]), nil, 0) - }) + var dn = 10 + var dp = make([]byte, dn) + var sp = []byte("123") + t.Run("sp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = quote(nil, 3, unsafe.Pointer(&dp[0]), &dn, 0) + }) + t.Run("dp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = quote(unsafe.Pointer(&sp[0]), 3, nil, &dn, 0) + }) + t.Run("dn", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = quote(unsafe.Pointer(&sp[0]), 3, unsafe.Pointer(&dp[0]), nil, 0) + }) } func TestRecover_html_escape(t *testing.T) { - var dn = 10 - var dp = make([]byte, dn) - var sp = []byte("123") - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = html_escape(nil, 3, unsafe.Pointer(&dp[0]), &dn) - }) - t.Run("dp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = html_escape(unsafe.Pointer(&sp[0]), 3, nil, &dn) - }) - t.Run("dn", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = html_escape(unsafe.Pointer(&sp[0]), 3, unsafe.Pointer(&dp[0]), nil) - }) + var dn = 10 + var dp = make([]byte, dn) + var sp = []byte("123") + t.Run("sp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = html_escape(nil, 3, unsafe.Pointer(&dp[0]), &dn) + }) + t.Run("dp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = html_escape(unsafe.Pointer(&sp[0]), 3, nil, &dn) + }) + t.Run("dn", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = html_escape(unsafe.Pointer(&sp[0]), 3, unsafe.Pointer(&dp[0]), nil) + }) } func TestRecover_unquote(t *testing.T) { @@ -239,458 +239,448 @@ func TestRecover_unquote(t *testing.T) { } func TestRecover_value(t *testing.T) { - var v = new(types.JsonState) - var sp = []byte("123") - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = value(nil, 3, 0, v, 0) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = value(unsafe.Pointer(&sp[0]), 3, 0, nil, 0) - }) + var v = new(types.JsonState) + var sp = []byte("123") + t.Run("sp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = value(nil, 3, 0, v, 0) + }) + t.Run("v", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = value(unsafe.Pointer(&sp[0]), 3, 0, nil, 0) + }) } func TestRecover_vstring(t *testing.T) { - var v = new(types.JsonState) - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vstring(nil, &p, v, 0) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vstring(&sp, nil, v, 0) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vstring(&sp, &p, nil, 0) - }) + var v = new(types.JsonState) + var sp = "123" + var p = 0 + t.Run("sp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + vstring(nil, &p, v, 0) + }) + t.Run("p", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + vstring(&sp, nil, v, 0) + }) + t.Run("v", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + vstring(&sp, &p, nil, 0) + }) } func TestRecover_vnumber(t *testing.T) { - var v = new(types.JsonState) - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vnumber(nil, &p, v) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vnumber(&sp, nil, v) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vnumber(&sp, &p, nil) - }) + var v = new(types.JsonState) + var sp = "123" + var p = 0 + t.Run("sp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + vnumber(nil, &p, v) + }) + t.Run("p", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + vnumber(&sp, nil, v) + }) + t.Run("v", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + vnumber(&sp, &p, nil) + }) } func TestRecover_vsigned(t *testing.T) { - var v = new(types.JsonState) - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vsigned(nil, &p, v) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vsigned(&sp, nil, v) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vsigned(&sp, &p, nil) - }) + var v = new(types.JsonState) + var sp = "123" + var p = 0 + t.Run("sp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + vsigned(nil, &p, v) + }) + t.Run("p", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + vsigned(&sp, nil, v) + }) + t.Run("v", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + vsigned(&sp, &p, nil) + }) } func TestRecover_vunsigned(t *testing.T) { - var v = new(types.JsonState) - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vunsigned(nil, &p, v) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vunsigned(&sp, nil, v) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - vunsigned(&sp, &p, nil) - }) + var v = new(types.JsonState) + var sp = "123" + var p = 0 + t.Run("sp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + vunsigned(nil, &p, v) + }) + t.Run("p", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + vunsigned(&sp, nil, v) + }) + t.Run("v", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + vunsigned(&sp, &p, nil) + }) } func TestRecover_skip_one(t *testing.T) { - var v = types.NewStateMachine() - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_one(nil, &p, v, 0) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_one(&sp, nil, v, 0) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_one(&sp, &p, nil, 0) - }) + var v = types.NewStateMachine() + var sp = "123" + var p = 0 + t.Run("sp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = skip_one(nil, &p, v, 0) + }) + t.Run("p", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = skip_one(&sp, nil, v, 0) + }) + t.Run("v", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = skip_one(&sp, &p, nil, 0) + }) } func TestRecover_skip_one_fast(t *testing.T) { - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_one_fast(nil, &p) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_one_fast(&sp, nil) - }) + var sp = "123" + var p = 0 + t.Run("sp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = skip_one_fast(nil, &p) + }) + t.Run("p", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = skip_one_fast(&sp, nil) + }) } func TestRecover_skip_array(t *testing.T) { - var v = types.NewStateMachine() - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_array(nil, &p, v, 0) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_array(&sp, nil, v, 0) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_array(&sp, &p, nil, 0) - }) + var v = types.NewStateMachine() + var sp = "123" + var p = 0 + t.Run("sp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = skip_array(nil, &p, v, 0) + }) + t.Run("p", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = skip_array(&sp, nil, v, 0) + }) + t.Run("v", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = skip_array(&sp, &p, nil, 0) + }) } func TestRecover_skip_object(t *testing.T) { - var v = types.NewStateMachine() - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_object(nil, &p, v, 0) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_object(&sp, nil, v, 0) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_object(&sp, &p, nil, 0) - }) + var v = types.NewStateMachine() + var sp = "123" + var p = 0 + t.Run("sp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = skip_object(nil, &p, v, 0) + }) + t.Run("p", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = skip_object(&sp, nil, v, 0) + }) + t.Run("v", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = skip_object(&sp, &p, nil, 0) + }) } func TestRecover_skip_number(t *testing.T) { - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_number(nil, &p) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = skip_number(&sp, nil) - }) + var sp = "123" + var p = 0 + t.Run("sp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = skip_number(nil, &p) + }) + t.Run("p", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = skip_number(&sp, nil) + }) } func TestRecover_get_by_path(t *testing.T) { - var v = []interface{}{} - var sp = "123" - var p = 0 - var m = types.NewStateMachine() - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = get_by_path(nil, &p, &v, m) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = get_by_path(&sp, nil, &v, m) - }) - t.Run("path", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = get_by_path(&sp, &p, nil, m) - }) - t.Run("m", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = get_by_path(&sp, &p, &v, nil) - }) + var v = []interface{}{} + var sp = "123" + var p = 0 + var m = types.NewStateMachine() + t.Run("sp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = get_by_path(nil, &p, &v, m) + }) + t.Run("p", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = get_by_path(&sp, nil, &v, m) + }) + t.Run("path", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = get_by_path(&sp, &p, nil, m) + }) } func TestRecover_validate_one(t *testing.T) { - var v = types.NewStateMachine() - var sp = "123" - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = validate_one(nil, &p, v) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = validate_one(&sp, nil, v) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = validate_one(&sp, &p, nil) - }) + var v = types.NewStateMachine() + var sp = "123" + var p = 0 + t.Run("sp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = validate_one(nil, &p, v, 0) + }) + t.Run("p", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = validate_one(&sp, nil, v, 0) + }) + t.Run("v", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = validate_one(&sp, &p, nil, 0) + }) } func TestRecover_validate_utf8(t *testing.T) { - var v = types.NewStateMachine() - var sp = string([]byte{0xff, 0xff, 0xff}) - var p = 0 - t.Run("sp", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = validate_utf8(nil, &p, v) - }) - t.Run("p", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = validate_utf8(&sp, nil, v) - }) - t.Run("v", func(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = validate_utf8(&sp, &p, nil) - }) + var v = types.NewStateMachine() + var sp = string([]byte{0xff, 0xff, 0xff}) + var p = 0 + t.Run("sp", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = validate_utf8(nil, &p, v) + }) + t.Run("p", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = validate_utf8(&sp, nil, v) + }) + t.Run("v", func(t *testing.T) { + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = validate_utf8(&sp, &p, nil) + }) } func TestRecover_validate_utf8_fast(t *testing.T) { - defer func() { - if r := recover(); r!= nil { - t.Log("recover: ", r) - } else { - t.Fatal("no panic") - } - }() - _ = validate_utf8_fast(nil) + defer func() { + if r := recover(); r!= nil { + t.Log("recover: ", r) + } else { + t.Fatal("no panic") + } + }() + _ = validate_utf8_fast(nil) } diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_array.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_array.tmpl new file mode 100644 index 000000000..8a3fc27f1 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/skip_array.tmpl @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the License ); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_skip_array func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) + +var S_skip_array uintptr + +//go:nosplit +func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { + return F_skip_array(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_number.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_number.tmpl new file mode 100644 index 000000000..f313f9d16 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/skip_number.tmpl @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the License ); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_skip_number func(s unsafe.Pointer, p unsafe.Pointer) (ret int) + +var S_skip_number uintptr + +//go:nosplit +func skip_number(s *string, p *int) (ret int) { + return F_skip_number(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_object.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_object.tmpl new file mode 100644 index 000000000..59e24578a --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/skip_object.tmpl @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the License ); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_skip_object func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) + +var S_skip_object uintptr + +//go:nosplit +func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { + return F_skip_object(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_one.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_one.tmpl new file mode 100644 index 000000000..140eaa532 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/skip_one.tmpl @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_skip_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) + +var S_skip_one uintptr + +//go:nosplit +func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { + return F_skip_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/skip_one_fast.tmpl b/vendor/github.com/bytedance/sonic/internal/native/skip_one_fast.tmpl new file mode 100644 index 000000000..5c6bc5140 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/skip_one_fast.tmpl @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_skip_one_fast func(s unsafe.Pointer, p unsafe.Pointer) (ret int) + +var S_skip_one_fast uintptr + +//go:nosplit +func skip_one_fast(s *string, p *int) (ret int) { + return F_skip_one_fast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go new file mode 100644 index 000000000..d7dcea703 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa.go @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_f32toa func(out *byte, val float32) (ret int) + +var S_f32toa uintptr + +//go:nosplit +func f32toa(out *byte, val float32) (ret int) { + return F_f32toa((*byte)(rt.NoEscape(unsafe.Pointer(out))), val) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_subr.go new file mode 100644 index 000000000..bda604849 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__f32toa = 16 +) + +const ( + _stack__f32toa = 64 +) + +const ( + _size__f32toa = 3696 +) + +var ( + _pcsp__f32toa = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0xe3a, 64}, + {0xe3b, 48}, + {0xe3d, 40}, + {0xe3f, 32}, + {0xe41, 24}, + {0xe43, 16}, + {0xe44, 8}, + {0xe45, 0}, + {0xe70, 64}, + } +) + +var _cfunc_f32toa = []loader.CFunc{ + {"_f32toa_entry", 0, _entry__f32toa, 0, nil}, + {"_f32toa", _entry__f32toa, _size__f32toa, _stack__f32toa, _pcsp__f32toa}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_text_amd64.go new file mode 100644 index 000000000..163279a0c --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/f32toa_text_amd64.go @@ -0,0 +1,1055 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_f32toa = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00000010 .p2align 4, 0x90 + //0x00000010 _f32toa + 0x55, //0x00000010 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000011 movq %rsp, %rbp + 0x41, 0x57, //0x00000014 pushq %r15 + 0x41, 0x56, //0x00000016 pushq %r14 + 0x41, 0x55, //0x00000018 pushq %r13 + 0x41, 0x54, //0x0000001a pushq %r12 + 0x53, //0x0000001c pushq %rbx + 0x48, 0x83, 0xec, 0x10, //0x0000001d subq $16, %rsp + 0x66, 0x0f, 0x7e, 0xc0, //0x00000021 movd %xmm0, %eax + 0x89, 0xc1, //0x00000025 movl %eax, %ecx + 0xc1, 0xe9, 0x17, //0x00000027 shrl $23, %ecx + 0x0f, 0xb6, 0xd1, //0x0000002a movzbl %cl, %edx + 0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x0000002d cmpl $255, %edx + 0x0f, 0x84, 0x1c, 0x0e, 0x00, 0x00, //0x00000033 je LBB0_1 + 0xc6, 0x07, 0x2d, //0x00000039 movb $45, (%rdi) + 0x41, 0x89, 0xc2, //0x0000003c movl %eax, %r10d + 0x41, 0xc1, 0xea, 0x1f, //0x0000003f shrl $31, %r10d + 0x4e, 0x8d, 0x0c, 0x17, //0x00000043 leaq (%rdi,%r10), %r9 + 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00000047 testl $2147483647, %eax + 0x0f, 0x84, 0xa9, 0x01, 0x00, 0x00, //0x0000004c je LBB0_3 + 0x25, 0xff, 0xff, 0x7f, 0x00, //0x00000052 andl $8388607, %eax + 0x85, 0xd2, //0x00000057 testl %edx, %edx + 0x0f, 0x84, 0xfd, 0x0d, 0x00, 0x00, //0x00000059 je LBB0_5 + 0x44, 0x8d, 0x98, 0x00, 0x00, 0x80, 0x00, //0x0000005f leal $8388608(%rax), %r11d + 0x44, 0x8d, 0x82, 0x6a, 0xff, 0xff, 0xff, //0x00000066 leal $-150(%rdx), %r8d + 0x8d, 0x4a, 0x81, //0x0000006d leal $-127(%rdx), %ecx + 0x83, 0xf9, 0x17, //0x00000070 cmpl $23, %ecx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00000073 ja LBB0_10 + 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00000079 movl $150, %ecx + 0x29, 0xd1, //0x0000007e subl %edx, %ecx + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000080 movq $-1, %rsi + 0x48, 0xd3, 0xe6, //0x00000087 shlq %cl, %rsi + 0xf7, 0xd6, //0x0000008a notl %esi + 0x44, 0x85, 0xde, //0x0000008c testl %r11d, %esi + 0x0f, 0x84, 0x22, 0x03, 0x00, 0x00, //0x0000008f je LBB0_12 + //0x00000095 LBB0_10 + 0x4c, 0x89, 0x4d, 0xc8, //0x00000095 movq %r9, $-56(%rbp) + 0x48, 0x89, 0x7d, 0xd0, //0x00000099 movq %rdi, $-48(%rbp) + //0x0000009d LBB0_6 + 0x45, 0x89, 0xdf, //0x0000009d movl %r11d, %r15d + 0x41, 0x83, 0xe7, 0x01, //0x000000a0 andl $1, %r15d + 0x85, 0xc0, //0x000000a4 testl %eax, %eax + 0x0f, 0x94, 0xc0, //0x000000a6 sete %al + 0x83, 0xfa, 0x02, //0x000000a9 cmpl $2, %edx + 0x0f, 0x93, 0xc1, //0x000000ac setae %cl + 0x20, 0xc1, //0x000000af andb %al, %cl + 0x0f, 0xb6, 0xc9, //0x000000b1 movzbl %cl, %ecx + 0x45, 0x89, 0xd9, //0x000000b4 movl %r11d, %r9d + 0x41, 0xc1, 0xe1, 0x02, //0x000000b7 shll $2, %r9d + 0x42, 0x8d, 0x04, 0x99, //0x000000bb leal (%rcx,%r11,4), %eax + 0x83, 0xc0, 0xfe, //0x000000bf addl $-2, %eax + 0x41, 0x69, 0xd0, 0x13, 0x44, 0x13, 0x00, //0x000000c2 imull $1262611, %r8d, %edx + 0x44, 0x8d, 0xb2, 0x01, 0x01, 0xf8, 0xff, //0x000000c9 leal $-524031(%rdx), %r14d + 0x84, 0xc9, //0x000000d0 testb %cl, %cl + 0x44, 0x0f, 0x44, 0xf2, //0x000000d2 cmovel %edx, %r14d + 0x41, 0xc1, 0xfe, 0x16, //0x000000d6 sarl $22, %r14d + 0x41, 0x69, 0xce, 0xb1, 0x6c, 0xe5, 0xff, //0x000000da imull $-1741647, %r14d, %ecx + 0xc1, 0xe9, 0x13, //0x000000e1 shrl $19, %ecx + 0x44, 0x01, 0xc1, //0x000000e4 addl %r8d, %ecx + 0xba, 0x1f, 0x00, 0x00, 0x00, //0x000000e7 movl $31, %edx + 0x44, 0x29, 0xf2, //0x000000ec subl %r14d, %edx + 0x80, 0xc1, 0x01, //0x000000ef addb $1, %cl + 0xd3, 0xe0, //0x000000f2 shll %cl, %eax + 0x48, 0x8d, 0x35, 0x55, 0x0e, 0x00, 0x00, //0x000000f4 leaq $3669(%rip), %rsi /* _pow10_ceil_sig_f32.g+0(%rip) */ + 0x4c, 0x8b, 0x2c, 0xd6, //0x000000fb movq (%rsi,%rdx,8), %r13 + 0x49, 0xf7, 0xe5, //0x000000ff mulq %r13 + 0x49, 0x89, 0xd0, //0x00000102 movq %rdx, %r8 + 0x48, 0xc1, 0xe8, 0x20, //0x00000105 shrq $32, %rax + 0x45, 0x31, 0xe4, //0x00000109 xorl %r12d, %r12d + 0x83, 0xf8, 0x02, //0x0000010c cmpl $2, %eax + 0x41, 0x0f, 0x93, 0xc4, //0x0000010f setae %r12b + 0x41, 0xd3, 0xe1, //0x00000113 shll %cl, %r9d + 0x46, 0x8d, 0x1c, 0x9d, 0x02, 0x00, 0x00, 0x00, //0x00000116 leal $2(,%r11,4), %r11d + 0x4c, 0x89, 0xc8, //0x0000011e movq %r9, %rax + 0x49, 0xf7, 0xe5, //0x00000121 mulq %r13 + 0x49, 0x89, 0xd1, //0x00000124 movq %rdx, %r9 + 0x45, 0x09, 0xc4, //0x00000127 orl %r8d, %r12d + 0x48, 0xc1, 0xe8, 0x20, //0x0000012a shrq $32, %rax + 0x31, 0xdb, //0x0000012e xorl %ebx, %ebx + 0x83, 0xf8, 0x02, //0x00000130 cmpl $2, %eax + 0x0f, 0x93, 0xc3, //0x00000133 setae %bl + 0x41, 0xd3, 0xe3, //0x00000136 shll %cl, %r11d + 0x44, 0x09, 0xcb, //0x00000139 orl %r9d, %ebx + 0x4c, 0x89, 0xd8, //0x0000013c movq %r11, %rax + 0x49, 0xf7, 0xe5, //0x0000013f mulq %r13 + 0x48, 0xc1, 0xe8, 0x20, //0x00000142 shrq $32, %rax + 0x31, 0xc9, //0x00000146 xorl %ecx, %ecx + 0x83, 0xf8, 0x02, //0x00000148 cmpl $2, %eax + 0x0f, 0x93, 0xc1, //0x0000014b setae %cl + 0x09, 0xd1, //0x0000014e orl %edx, %ecx + 0x45, 0x01, 0xfc, //0x00000150 addl %r15d, %r12d + 0x44, 0x29, 0xf9, //0x00000153 subl %r15d, %ecx + 0x83, 0xfb, 0x28, //0x00000156 cmpl $40, %ebx + 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00000159 jb LBB0_31 + 0x44, 0x89, 0xc8, //0x0000015f movl %r9d, %eax + 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00000162 movl $3435973837, %edx + 0x48, 0x0f, 0xaf, 0xd0, //0x00000167 imulq %rax, %rdx + 0x48, 0xc1, 0xea, 0x25, //0x0000016b shrq $37, %rdx + 0x44, 0x89, 0xe0, //0x0000016f movl %r12d, %eax + 0x48, 0x8d, 0x34, 0xd5, 0x00, 0x00, 0x00, 0x00, //0x00000172 leaq (,%rdx,8), %rsi + 0x48, 0x8d, 0x3c, 0xb6, //0x0000017a leaq (%rsi,%rsi,4), %rdi + 0x48, 0x39, 0xc7, //0x0000017e cmpq %rax, %rdi + 0x41, 0x0f, 0x92, 0xc3, //0x00000181 setb %r11b + 0x48, 0x8d, 0x34, 0xb6, //0x00000185 leaq (%rsi,%rsi,4), %rsi + 0x48, 0x83, 0xc6, 0x28, //0x00000189 addq $40, %rsi + 0x89, 0xcf, //0x0000018d movl %ecx, %edi + 0x31, 0xc0, //0x0000018f xorl %eax, %eax + 0x48, 0x39, 0xfe, //0x00000191 cmpq %rdi, %rsi + 0x41, 0x0f, 0x96, 0xc0, //0x00000194 setbe %r8b + 0x45, 0x38, 0xc3, //0x00000198 cmpb %r8b, %r11b + 0x0f, 0x84, 0xb7, 0x00, 0x00, 0x00, //0x0000019b je LBB0_8 + //0x000001a1 LBB0_31 + 0x4d, 0x89, 0xc8, //0x000001a1 movq %r9, %r8 + 0x49, 0xc1, 0xe8, 0x02, //0x000001a4 shrq $2, %r8 + 0x44, 0x89, 0xca, //0x000001a8 movl %r9d, %edx + 0x83, 0xe2, 0xfc, //0x000001ab andl $-4, %edx + 0x41, 0x39, 0xd4, //0x000001ae cmpl %edx, %r12d + 0x40, 0x0f, 0x97, 0xc6, //0x000001b1 seta %sil + 0x8d, 0x7a, 0x04, //0x000001b5 leal $4(%rdx), %edi + 0x39, 0xcf, //0x000001b8 cmpl %ecx, %edi + 0x0f, 0x96, 0xc0, //0x000001ba setbe %al + 0x40, 0x30, 0xf0, //0x000001bd xorb %sil, %al + 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x000001c0 je LBB0_32 + 0x83, 0xca, 0x02, //0x000001c6 orl $2, %edx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000001c9 movl $1, %eax + 0x39, 0xd3, //0x000001ce cmpl %edx, %ebx + 0x4c, 0x8b, 0x65, 0xc8, //0x000001d0 movq $-56(%rbp), %r12 + 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x000001d4 ja LBB0_35 + 0x0f, 0x94, 0xc0, //0x000001da sete %al + 0x41, 0xc0, 0xe9, 0x02, //0x000001dd shrb $2, %r9b + 0x41, 0x20, 0xc1, //0x000001e1 andb %al, %r9b + 0x41, 0x0f, 0xb6, 0xc1, //0x000001e4 movzbl %r9b, %eax + //0x000001e8 LBB0_35 + 0x44, 0x01, 0xc0, //0x000001e8 addl %r8d, %eax + 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x000001eb cmpl $100000, %eax + 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x000001f0 jae LBB0_37 + 0xe9, 0x75, 0x00, 0x00, 0x00, //0x000001f6 jmp LBB0_40 + //0x000001fb LBB0_3 + 0x41, 0xc6, 0x01, 0x30, //0x000001fb movb $48, (%r9) + 0x41, 0x29, 0xf9, //0x000001ff subl %edi, %r9d + 0x41, 0x83, 0xc1, 0x01, //0x00000202 addl $1, %r9d + 0x44, 0x89, 0xc8, //0x00000206 movl %r9d, %eax + 0xe9, 0x38, 0x0c, 0x00, 0x00, //0x00000209 jmp LBB0_156 + //0x0000020e LBB0_32 + 0x39, 0xf9, //0x0000020e cmpl %edi, %ecx + 0x41, 0x83, 0xd8, 0xff, //0x00000210 sbbl $-1, %r8d + 0x44, 0x89, 0xc0, //0x00000214 movl %r8d, %eax + 0x4c, 0x8b, 0x65, 0xc8, //0x00000217 movq $-56(%rbp), %r12 + 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x0000021b cmpl $100000, %eax + 0x0f, 0x82, 0x4a, 0x00, 0x00, 0x00, //0x00000220 jb LBB0_40 + //0x00000226 LBB0_37 + 0x41, 0xbd, 0x06, 0x00, 0x00, 0x00, //0x00000226 movl $6, %r13d + 0x3d, 0x40, 0x42, 0x0f, 0x00, //0x0000022c cmpl $1000000, %eax + 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00000231 jb LBB0_45 + 0x41, 0xbd, 0x07, 0x00, 0x00, 0x00, //0x00000237 movl $7, %r13d + 0x3d, 0x80, 0x96, 0x98, 0x00, //0x0000023d cmpl $10000000, %eax + 0x0f, 0x82, 0x66, 0x00, 0x00, 0x00, //0x00000242 jb LBB0_45 + 0x3d, 0x00, 0xe1, 0xf5, 0x05, //0x00000248 cmpl $100000000, %eax + 0x41, 0xbd, 0x09, 0x00, 0x00, 0x00, //0x0000024d movl $9, %r13d + 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00000253 jmp LBB0_44 + //0x00000258 LBB0_8 + 0x44, 0x88, 0xc0, //0x00000258 movb %r8b, %al + 0x01, 0xd0, //0x0000025b addl %edx, %eax + 0x41, 0x83, 0xc6, 0x01, //0x0000025d addl $1, %r14d + 0x4c, 0x8b, 0x65, 0xc8, //0x00000261 movq $-56(%rbp), %r12 + 0x3d, 0xa0, 0x86, 0x01, 0x00, //0x00000265 cmpl $100000, %eax + 0x0f, 0x83, 0xb6, 0xff, 0xff, 0xff, //0x0000026a jae LBB0_37 + //0x00000270 LBB0_40 + 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000270 movl $1, %r13d + 0x83, 0xf8, 0x0a, //0x00000276 cmpl $10, %eax + 0x0f, 0x82, 0x2f, 0x00, 0x00, 0x00, //0x00000279 jb LBB0_45 + 0x41, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x0000027f movl $2, %r13d + 0x83, 0xf8, 0x64, //0x00000285 cmpl $100, %eax + 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00000288 jb LBB0_45 + 0x41, 0xbd, 0x03, 0x00, 0x00, 0x00, //0x0000028e movl $3, %r13d + 0x3d, 0xe8, 0x03, 0x00, 0x00, //0x00000294 cmpl $1000, %eax + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000299 jb LBB0_45 + 0x3d, 0x10, 0x27, 0x00, 0x00, //0x0000029f cmpl $10000, %eax + 0x41, 0xbd, 0x05, 0x00, 0x00, 0x00, //0x000002a4 movl $5, %r13d + //0x000002aa LBB0_44 + 0x41, 0x83, 0xdd, 0x00, //0x000002aa sbbl $0, %r13d + //0x000002ae LBB0_45 + 0x47, 0x8d, 0x0c, 0x2e, //0x000002ae leal (%r14,%r13), %r9d + 0x43, 0x8d, 0x0c, 0x2e, //0x000002b2 leal (%r14,%r13), %ecx + 0x83, 0xc1, 0x05, //0x000002b6 addl $5, %ecx + 0x83, 0xf9, 0x1b, //0x000002b9 cmpl $27, %ecx + 0x0f, 0x82, 0x6d, 0x00, 0x00, 0x00, //0x000002bc jb LBB0_70 + 0x44, 0x89, 0xea, //0x000002c2 movl %r13d, %edx + 0x49, 0x8d, 0x0c, 0x14, //0x000002c5 leaq (%r12,%rdx), %rcx + 0x48, 0x83, 0xc1, 0x01, //0x000002c9 addq $1, %rcx + 0x3d, 0x10, 0x27, 0x00, 0x00, //0x000002cd cmpl $10000, %eax + 0x0f, 0x82, 0xc6, 0x00, 0x00, 0x00, //0x000002d2 jb LBB0_47 + 0x89, 0xc6, //0x000002d8 movl %eax, %esi + 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000002da movl $3518437209, %ebx + 0x48, 0x0f, 0xaf, 0xde, //0x000002df imulq %rsi, %rbx + 0x48, 0xc1, 0xeb, 0x2d, //0x000002e3 shrq $45, %rbx + 0x44, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x000002e7 imull $-10000, %ebx, %r8d + 0x41, 0x01, 0xc0, //0x000002ee addl %eax, %r8d + 0x4c, 0x8b, 0x6d, 0xd0, //0x000002f1 movq $-48(%rbp), %r13 + 0x0f, 0x84, 0x48, 0x03, 0x00, 0x00, //0x000002f5 je LBB0_49 + 0x44, 0x89, 0xc0, //0x000002fb movl %r8d, %eax + 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x000002fe imulq $1374389535, %rax, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00000305 shrq $37, %rax + 0x6b, 0xf0, 0x64, //0x00000309 imull $100, %eax, %esi + 0x41, 0x29, 0xf0, //0x0000030c subl %esi, %r8d + 0x48, 0x8d, 0x35, 0x6a, 0x0b, 0x00, 0x00, //0x0000030f leaq $2922(%rip), %rsi /* _Digits+0(%rip) */ + 0x42, 0x0f, 0xb7, 0x3c, 0x46, //0x00000316 movzwl (%rsi,%r8,2), %edi + 0x66, 0x89, 0x79, 0xfe, //0x0000031b movw %di, $-2(%rcx) + 0x0f, 0xb7, 0x04, 0x46, //0x0000031f movzwl (%rsi,%rax,2), %eax + 0x66, 0x89, 0x41, 0xfc, //0x00000323 movw %ax, $-4(%rcx) + 0x45, 0x31, 0xc0, //0x00000327 xorl %r8d, %r8d + 0xe9, 0x1a, 0x03, 0x00, 0x00, //0x0000032a jmp LBB0_51 + //0x0000032f LBB0_70 + 0x45, 0x89, 0xe8, //0x0000032f movl %r13d, %r8d + 0x45, 0x85, 0xf6, //0x00000332 testl %r14d, %r14d + 0x0f, 0x88, 0x1c, 0x01, 0x00, 0x00, //0x00000335 js LBB0_71 + 0x4b, 0x8d, 0x14, 0x04, //0x0000033b leaq (%r12,%r8), %rdx + 0x3d, 0x10, 0x27, 0x00, 0x00, //0x0000033f cmpl $10000, %eax + 0x0f, 0x82, 0x77, 0x01, 0x00, 0x00, //0x00000344 jb LBB0_124 + 0x89, 0xc1, //0x0000034a movl %eax, %ecx + 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x0000034c movl $3518437209, %esi + 0x48, 0x0f, 0xaf, 0xf1, //0x00000351 imulq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x2d, //0x00000355 shrq $45, %rsi + 0x69, 0xce, 0xf0, 0xd8, 0xff, 0xff, //0x00000359 imull $-10000, %esi, %ecx + 0x01, 0xc1, //0x0000035f addl %eax, %ecx + 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000361 imulq $1374389535, %rcx, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00000368 shrq $37, %rax + 0x6b, 0xf8, 0x64, //0x0000036c imull $100, %eax, %edi + 0x29, 0xf9, //0x0000036f subl %edi, %ecx + 0x48, 0x8d, 0x3d, 0x08, 0x0b, 0x00, 0x00, //0x00000371 leaq $2824(%rip), %rdi /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4f, //0x00000378 movzwl (%rdi,%rcx,2), %ecx + 0x66, 0x89, 0x4a, 0xfe, //0x0000037c movw %cx, $-2(%rdx) + 0x48, 0x8d, 0x4a, 0xfc, //0x00000380 leaq $-4(%rdx), %rcx + 0x0f, 0xb7, 0x04, 0x47, //0x00000384 movzwl (%rdi,%rax,2), %eax + 0x66, 0x89, 0x42, 0xfc, //0x00000388 movw %ax, $-4(%rdx) + 0x89, 0xf0, //0x0000038c movl %esi, %eax + 0x83, 0xf8, 0x64, //0x0000038e cmpl $100, %eax + 0x0f, 0x83, 0x36, 0x01, 0x00, 0x00, //0x00000391 jae LBB0_128 + //0x00000397 LBB0_127 + 0x89, 0xc3, //0x00000397 movl %eax, %ebx + 0xe9, 0x70, 0x01, 0x00, 0x00, //0x00000399 jmp LBB0_130 + //0x0000039e LBB0_47 + 0x45, 0x31, 0xc0, //0x0000039e xorl %r8d, %r8d + 0x89, 0xc3, //0x000003a1 movl %eax, %ebx + 0x4c, 0x8b, 0x6d, 0xd0, //0x000003a3 movq $-48(%rbp), %r13 + 0x83, 0xfb, 0x64, //0x000003a7 cmpl $100, %ebx + 0x0f, 0x83, 0xa6, 0x02, 0x00, 0x00, //0x000003aa jae LBB0_54 + //0x000003b0 LBB0_53 + 0x89, 0xd8, //0x000003b0 movl %ebx, %eax + 0xe9, 0xe8, 0x02, 0x00, 0x00, //0x000003b2 jmp LBB0_56 + //0x000003b7 LBB0_12 + 0x41, 0xd3, 0xeb, //0x000003b7 shrl %cl, %r11d + 0x41, 0x81, 0xfb, 0xa0, 0x86, 0x01, 0x00, //0x000003ba cmpl $100000, %r11d + 0x0f, 0x82, 0xc8, 0x01, 0x00, 0x00, //0x000003c1 jb LBB0_18 + 0xb9, 0x06, 0x00, 0x00, 0x00, //0x000003c7 movl $6, %ecx + 0x41, 0x81, 0xfb, 0x40, 0x42, 0x0f, 0x00, //0x000003cc cmpl $1000000, %r11d + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000003d3 jb LBB0_16 + 0xb9, 0x07, 0x00, 0x00, 0x00, //0x000003d9 movl $7, %ecx + 0x41, 0x81, 0xfb, 0x80, 0x96, 0x98, 0x00, //0x000003de cmpl $10000000, %r11d + 0x0f, 0x82, 0x10, 0x00, 0x00, 0x00, //0x000003e5 jb LBB0_16 + 0x41, 0x81, 0xfb, 0x00, 0xe1, 0xf5, 0x05, //0x000003eb cmpl $100000000, %r11d + 0xb9, 0x09, 0x00, 0x00, 0x00, //0x000003f2 movl $9, %ecx + 0x48, 0x83, 0xd9, 0x00, //0x000003f7 sbbq $0, %rcx + //0x000003fb LBB0_16 + 0x4c, 0x01, 0xc9, //0x000003fb addq %r9, %rcx + //0x000003fe LBB0_17 + 0x44, 0x89, 0xd8, //0x000003fe movl %r11d, %eax + 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000401 movl $3518437209, %edx + 0x48, 0x0f, 0xaf, 0xd0, //0x00000406 imulq %rax, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x0000040a shrq $45, %rdx + 0x69, 0xc2, 0xf0, 0xd8, 0xff, 0xff, //0x0000040e imull $-10000, %edx, %eax + 0x44, 0x01, 0xd8, //0x00000414 addl %r11d, %eax + 0x48, 0x69, 0xf0, 0x1f, 0x85, 0xeb, 0x51, //0x00000417 imulq $1374389535, %rax, %rsi + 0x48, 0xc1, 0xee, 0x25, //0x0000041e shrq $37, %rsi + 0x6b, 0xde, 0x64, //0x00000422 imull $100, %esi, %ebx + 0x29, 0xd8, //0x00000425 subl %ebx, %eax + 0x48, 0x8d, 0x1d, 0x52, 0x0a, 0x00, 0x00, //0x00000427 leaq $2642(%rip), %rbx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x43, //0x0000042e movzwl (%rbx,%rax,2), %eax + 0x66, 0x89, 0x41, 0xfe, //0x00000432 movw %ax, $-2(%rcx) + 0x0f, 0xb7, 0x04, 0x73, //0x00000436 movzwl (%rbx,%rsi,2), %eax + 0x66, 0x89, 0x41, 0xfc, //0x0000043a movw %ax, $-4(%rcx) + 0x48, 0x89, 0xc8, //0x0000043e movq %rcx, %rax + 0x48, 0x83, 0xc1, 0xfc, //0x00000441 addq $-4, %rcx + 0x41, 0x89, 0xd3, //0x00000445 movl %edx, %r11d + 0x41, 0x83, 0xfb, 0x64, //0x00000448 cmpl $100, %r11d + 0x0f, 0x83, 0x7d, 0x01, 0x00, 0x00, //0x0000044c jae LBB0_25 + 0xe9, 0xbb, 0x01, 0x00, 0x00, //0x00000452 jmp LBB0_27 + //0x00000457 LBB0_71 + 0x45, 0x85, 0xc9, //0x00000457 testl %r9d, %r9d + 0x0f, 0x8f, 0x22, 0x06, 0x00, 0x00, //0x0000045a jg LBB0_84 + 0x66, 0x41, 0xc7, 0x04, 0x24, 0x30, 0x2e, //0x00000460 movw $11824, (%r12) + 0x49, 0x83, 0xc4, 0x02, //0x00000467 addq $2, %r12 + 0x45, 0x85, 0xc9, //0x0000046b testl %r9d, %r9d + 0x0f, 0x89, 0x0e, 0x06, 0x00, 0x00, //0x0000046e jns LBB0_84 + 0x45, 0x89, 0xeb, //0x00000474 movl %r13d, %r11d + 0x41, 0xf7, 0xd3, //0x00000477 notl %r11d + 0x45, 0x29, 0xf3, //0x0000047a subl %r14d, %r11d + 0x31, 0xc9, //0x0000047d xorl %ecx, %ecx + 0x41, 0x83, 0xfb, 0x1f, //0x0000047f cmpl $31, %r11d + 0x0f, 0x82, 0xe0, 0x05, 0x00, 0x00, //0x00000483 jb LBB0_82 + 0x4c, 0x89, 0xe7, //0x00000489 movq %r12, %rdi + 0x49, 0x83, 0xc3, 0x01, //0x0000048c addq $1, %r11 + 0x4c, 0x89, 0xd9, //0x00000490 movq %r11, %rcx + 0x48, 0x83, 0xe1, 0xe0, //0x00000493 andq $-32, %rcx + 0x48, 0x8d, 0x51, 0xe0, //0x00000497 leaq $-32(%rcx), %rdx + 0x49, 0x89, 0xd4, //0x0000049b movq %rdx, %r12 + 0x49, 0xc1, 0xec, 0x05, //0x0000049e shrq $5, %r12 + 0x49, 0x83, 0xc4, 0x01, //0x000004a2 addq $1, %r12 + 0x45, 0x89, 0xe7, //0x000004a6 movl %r12d, %r15d + 0x41, 0x83, 0xe7, 0x07, //0x000004a9 andl $7, %r15d + 0x48, 0x81, 0xfa, 0xe0, 0x00, 0x00, 0x00, //0x000004ad cmpq $224, %rdx + 0x0f, 0x83, 0xbe, 0x04, 0x00, 0x00, //0x000004b4 jae LBB0_76 + 0x31, 0xd2, //0x000004ba xorl %edx, %edx + 0xe9, 0x5c, 0x05, 0x00, 0x00, //0x000004bc jmp LBB0_78 + //0x000004c1 LBB0_124 + 0x48, 0x89, 0xd1, //0x000004c1 movq %rdx, %rcx + 0x83, 0xf8, 0x64, //0x000004c4 cmpl $100, %eax + 0x0f, 0x82, 0xca, 0xfe, 0xff, 0xff, //0x000004c7 jb LBB0_127 + //0x000004cd LBB0_128 + 0x48, 0x83, 0xc1, 0xff, //0x000004cd addq $-1, %rcx + 0x4c, 0x8d, 0x1d, 0xa8, 0x09, 0x00, 0x00, //0x000004d1 leaq $2472(%rip), %r11 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000004d8 .p2align 4, 0x90 + //0x000004e0 LBB0_129 + 0x89, 0xc6, //0x000004e0 movl %eax, %esi + 0x48, 0x69, 0xde, 0x1f, 0x85, 0xeb, 0x51, //0x000004e2 imulq $1374389535, %rsi, %rbx + 0x48, 0xc1, 0xeb, 0x25, //0x000004e9 shrq $37, %rbx + 0x6b, 0xf3, 0x64, //0x000004ed imull $100, %ebx, %esi + 0x89, 0xc7, //0x000004f0 movl %eax, %edi + 0x29, 0xf7, //0x000004f2 subl %esi, %edi + 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x000004f4 movzwl (%r11,%rdi,2), %esi + 0x66, 0x89, 0x71, 0xff, //0x000004f9 movw %si, $-1(%rcx) + 0x48, 0x83, 0xc1, 0xfe, //0x000004fd addq $-2, %rcx + 0x3d, 0x0f, 0x27, 0x00, 0x00, //0x00000501 cmpl $9999, %eax + 0x89, 0xd8, //0x00000506 movl %ebx, %eax + 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00000508 ja LBB0_129 + //0x0000050e LBB0_130 + 0x4d, 0x63, 0xe9, //0x0000050e movslq %r9d, %r13 + 0x83, 0xfb, 0x0a, //0x00000511 cmpl $10, %ebx + 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00000514 jb LBB0_132 + 0x89, 0xd8, //0x0000051a movl %ebx, %eax + 0x48, 0x8d, 0x0d, 0x5d, 0x09, 0x00, 0x00, //0x0000051c leaq $2397(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00000523 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x04, 0x24, //0x00000527 movw %ax, (%r12) + 0x4d, 0x01, 0xec, //0x0000052c addq %r13, %r12 + 0x4d, 0x39, 0xe8, //0x0000052f cmpq %r13, %r8 + 0x0f, 0x8c, 0x18, 0x00, 0x00, 0x00, //0x00000532 jl LBB0_135 + 0xe9, 0xdd, 0x03, 0x00, 0x00, //0x00000538 jmp LBB0_134 + //0x0000053d LBB0_132 + 0x80, 0xc3, 0x30, //0x0000053d addb $48, %bl + 0x41, 0x88, 0x1c, 0x24, //0x00000540 movb %bl, (%r12) + 0x4d, 0x01, 0xec, //0x00000544 addq %r13, %r12 + 0x4d, 0x39, 0xe8, //0x00000547 cmpq %r13, %r8 + 0x0f, 0x8d, 0xca, 0x03, 0x00, 0x00, //0x0000054a jge LBB0_134 + //0x00000550 LBB0_135 + 0x48, 0x8b, 0x45, 0xd0, //0x00000550 movq $-48(%rbp), %rax + 0x4c, 0x01, 0xd0, //0x00000554 addq %r10, %rax + 0x4d, 0x8d, 0x34, 0x00, //0x00000557 leaq (%r8,%rax), %r14 + 0x49, 0x83, 0xc6, 0x01, //0x0000055b addq $1, %r14 + 0x49, 0x01, 0xc5, //0x0000055f addq %rax, %r13 + 0x4d, 0x39, 0xee, //0x00000562 cmpq %r13, %r14 + 0x4d, 0x89, 0xef, //0x00000565 movq %r13, %r15 + 0x4d, 0x0f, 0x47, 0xfe, //0x00000568 cmovaq %r14, %r15 + 0x4e, 0x8d, 0x1c, 0x00, //0x0000056c leaq (%rax,%r8), %r11 + 0x4d, 0x29, 0xdf, //0x00000570 subq %r11, %r15 + 0x49, 0x83, 0xff, 0x08, //0x00000573 cmpq $8, %r15 + 0x0f, 0x82, 0xd3, 0x03, 0x00, 0x00, //0x00000577 jb LBB0_152 + 0x49, 0x83, 0xff, 0x20, //0x0000057d cmpq $32, %r15 + 0x0f, 0x83, 0xfb, 0x01, 0x00, 0x00, //0x00000581 jae LBB0_141 + 0x45, 0x31, 0xc9, //0x00000587 xorl %r9d, %r9d + 0xe9, 0x3b, 0x03, 0x00, 0x00, //0x0000058a jmp LBB0_138 + //0x0000058f LBB0_18 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000058f movl $1, %eax + 0x41, 0x83, 0xfb, 0x0a, //0x00000594 cmpl $10, %r11d + 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00000598 jb LBB0_21 + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x0000059e movl $2, %eax + 0x41, 0x83, 0xfb, 0x64, //0x000005a3 cmpl $100, %r11d + 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000005a7 jb LBB0_21 + 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000005ad movl $3, %eax + 0x41, 0x81, 0xfb, 0xe8, 0x03, 0x00, 0x00, //0x000005b2 cmpl $1000, %r11d + 0x0f, 0x83, 0x67, 0x03, 0x00, 0x00, //0x000005b9 jae LBB0_23 + //0x000005bf LBB0_21 + 0x4c, 0x01, 0xc8, //0x000005bf addq %r9, %rax + 0x48, 0x89, 0xc1, //0x000005c2 movq %rax, %rcx + 0x41, 0x83, 0xfb, 0x64, //0x000005c5 cmpl $100, %r11d + 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x000005c9 jb LBB0_27 + //0x000005cf LBB0_25 + 0x48, 0x83, 0xc1, 0xff, //0x000005cf addq $-1, %rcx + 0x4c, 0x8d, 0x05, 0xa6, 0x08, 0x00, 0x00, //0x000005d3 leaq $2214(%rip), %r8 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005da .p2align 4, 0x90 + //0x000005e0 LBB0_26 + 0x44, 0x89, 0xde, //0x000005e0 movl %r11d, %esi + 0x44, 0x89, 0xdb, //0x000005e3 movl %r11d, %ebx + 0x4c, 0x69, 0xdb, 0x1f, 0x85, 0xeb, 0x51, //0x000005e6 imulq $1374389535, %rbx, %r11 + 0x49, 0xc1, 0xeb, 0x25, //0x000005ed shrq $37, %r11 + 0x41, 0x6b, 0xdb, 0x64, //0x000005f1 imull $100, %r11d, %ebx + 0x89, 0xf2, //0x000005f5 movl %esi, %edx + 0x29, 0xda, //0x000005f7 subl %ebx, %edx + 0x41, 0x0f, 0xb7, 0x14, 0x50, //0x000005f9 movzwl (%r8,%rdx,2), %edx + 0x66, 0x89, 0x51, 0xff, //0x000005fe movw %dx, $-1(%rcx) + 0x48, 0x83, 0xc1, 0xfe, //0x00000602 addq $-2, %rcx + 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000606 cmpl $9999, %esi + 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x0000060c ja LBB0_26 + //0x00000612 LBB0_27 + 0x41, 0x83, 0xfb, 0x0a, //0x00000612 cmpl $10, %r11d + 0x0f, 0x82, 0x19, 0x00, 0x00, 0x00, //0x00000616 jb LBB0_29 + 0x44, 0x89, 0xd9, //0x0000061c movl %r11d, %ecx + 0x48, 0x8d, 0x15, 0x5a, 0x08, 0x00, 0x00, //0x0000061f leaq $2138(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00000626 movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x09, //0x0000062a movw %cx, (%r9) + 0x29, 0xf8, //0x0000062e subl %edi, %eax + 0xe9, 0x11, 0x08, 0x00, 0x00, //0x00000630 jmp LBB0_156 + //0x00000635 LBB0_29 + 0x41, 0x80, 0xc3, 0x30, //0x00000635 addb $48, %r11b + 0x45, 0x88, 0x19, //0x00000639 movb %r11b, (%r9) + 0x29, 0xf8, //0x0000063c subl %edi, %eax + 0xe9, 0x03, 0x08, 0x00, 0x00, //0x0000063e jmp LBB0_156 + //0x00000643 LBB0_49 + 0x41, 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00000643 movl $4, %r8d + //0x00000649 LBB0_51 + 0x48, 0x83, 0xc1, 0xfc, //0x00000649 addq $-4, %rcx + 0x83, 0xfb, 0x64, //0x0000064d cmpl $100, %ebx + 0x0f, 0x82, 0x5a, 0xfd, 0xff, 0xff, //0x00000650 jb LBB0_53 + //0x00000656 LBB0_54 + 0x48, 0x83, 0xc1, 0xff, //0x00000656 addq $-1, %rcx + 0x4c, 0x8d, 0x1d, 0x1f, 0x08, 0x00, 0x00, //0x0000065a leaq $2079(%rip), %r11 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000661 .p2align 4, 0x90 + //0x00000670 LBB0_55 + 0x89, 0xd8, //0x00000670 movl %ebx, %eax + 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000672 imulq $1374389535, %rax, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00000679 shrq $37, %rax + 0x6b, 0xf0, 0x64, //0x0000067d imull $100, %eax, %esi + 0x89, 0xdf, //0x00000680 movl %ebx, %edi + 0x29, 0xf7, //0x00000682 subl %esi, %edi + 0x41, 0x0f, 0xb7, 0x34, 0x7b, //0x00000684 movzwl (%r11,%rdi,2), %esi + 0x66, 0x89, 0x71, 0xff, //0x00000689 movw %si, $-1(%rcx) + 0x48, 0x83, 0xc1, 0xfe, //0x0000068d addq $-2, %rcx + 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000691 cmpl $9999, %ebx + 0x89, 0xc3, //0x00000697 movl %eax, %ebx + 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00000699 ja LBB0_55 + //0x0000069f LBB0_56 + 0x49, 0x8d, 0x4c, 0x24, 0x01, //0x0000069f leaq $1(%r12), %rcx + 0x83, 0xf8, 0x0a, //0x000006a4 cmpl $10, %eax + 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000006a7 jb LBB0_58 + 0x89, 0xc6, //0x000006ad movl %eax, %esi + 0x48, 0x8d, 0x3d, 0xca, 0x07, 0x00, 0x00, //0x000006af leaq $1994(%rip), %rdi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x77, //0x000006b6 movb (%rdi,%rsi,2), %al + 0x8a, 0x5c, 0x77, 0x01, //0x000006b9 movb $1(%rdi,%rsi,2), %bl + 0x41, 0x88, 0x44, 0x24, 0x01, //0x000006bd movb %al, $1(%r12) + 0x41, 0x88, 0x5c, 0x24, 0x02, //0x000006c2 movb %bl, $2(%r12) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000006c7 jmp LBB0_59 + //0x000006cc LBB0_58 + 0x04, 0x30, //0x000006cc addb $48, %al + 0x88, 0x01, //0x000006ce movb %al, (%rcx) + //0x000006d0 LBB0_59 + 0x4d, 0x29, 0xc2, //0x000006d0 subq %r8, %r10 + 0x4d, 0x01, 0xea, //0x000006d3 addq %r13, %r10 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000006d6 movl $1, %ebx + 0x4c, 0x29, 0xc3, //0x000006db subq %r8, %rbx + 0x90, 0x90, //0x000006de .p2align 4, 0x90 + //0x000006e0 LBB0_60 + 0x48, 0x83, 0xc3, 0xff, //0x000006e0 addq $-1, %rbx + 0x41, 0x80, 0x3c, 0x12, 0x30, //0x000006e4 cmpb $48, (%r10,%rdx) + 0x4d, 0x8d, 0x52, 0xff, //0x000006e9 leaq $-1(%r10), %r10 + 0x0f, 0x84, 0xed, 0xff, 0xff, 0xff, //0x000006ed je LBB0_60 + 0x41, 0x88, 0x04, 0x24, //0x000006f3 movb %al, (%r12) + 0x48, 0x01, 0xd3, //0x000006f7 addq %rdx, %rbx + 0x48, 0x83, 0xfb, 0x02, //0x000006fa cmpq $2, %rbx + 0x0f, 0x8c, 0x46, 0x00, 0x00, 0x00, //0x000006fe jl LBB0_62 + 0x49, 0x8d, 0x04, 0x12, //0x00000704 leaq (%r10,%rdx), %rax + 0x48, 0x83, 0xc0, 0x02, //0x00000708 addq $2, %rax + 0xc6, 0x01, 0x2e, //0x0000070c movb $46, (%rcx) + 0xc6, 0x00, 0x65, //0x0000070f movb $101, (%rax) + 0x45, 0x85, 0xc9, //0x00000712 testl %r9d, %r9d + 0x0f, 0x8e, 0x43, 0x00, 0x00, 0x00, //0x00000715 jle LBB0_65 + //0x0000071b LBB0_66 + 0x41, 0x83, 0xc1, 0xff, //0x0000071b addl $-1, %r9d + 0xc6, 0x40, 0x01, 0x2b, //0x0000071f movb $43, $1(%rax) + 0x44, 0x89, 0xc9, //0x00000723 movl %r9d, %ecx + 0x83, 0xf9, 0x0a, //0x00000726 cmpl $10, %ecx + 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x00000729 jl LBB0_69 + //0x0000072f LBB0_68 + 0x48, 0x63, 0xc9, //0x0000072f movslq %ecx, %rcx + 0x48, 0x8d, 0x15, 0x47, 0x07, 0x00, 0x00, //0x00000732 leaq $1863(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00000739 movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0x02, //0x0000073d movw %cx, $2(%rax) + 0x48, 0x83, 0xc0, 0x04, //0x00000741 addq $4, %rax + 0xe9, 0xf9, 0x06, 0x00, 0x00, //0x00000745 jmp LBB0_155 + //0x0000074a LBB0_62 + 0x49, 0x8d, 0x04, 0x12, //0x0000074a leaq (%r10,%rdx), %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000074e addq $1, %rax + 0xc6, 0x00, 0x65, //0x00000752 movb $101, (%rax) + 0x45, 0x85, 0xc9, //0x00000755 testl %r9d, %r9d + 0x0f, 0x8f, 0xbd, 0xff, 0xff, 0xff, //0x00000758 jg LBB0_66 + //0x0000075e LBB0_65 + 0xc6, 0x40, 0x01, 0x2d, //0x0000075e movb $45, $1(%rax) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000762 movl $1, %ecx + 0x44, 0x29, 0xc9, //0x00000767 subl %r9d, %ecx + 0x83, 0xf9, 0x0a, //0x0000076a cmpl $10, %ecx + 0x0f, 0x8d, 0xbc, 0xff, 0xff, 0xff, //0x0000076d jge LBB0_68 + //0x00000773 LBB0_69 + 0x80, 0xc1, 0x30, //0x00000773 addb $48, %cl + 0x88, 0x48, 0x02, //0x00000776 movb %cl, $2(%rax) + 0x48, 0x83, 0xc0, 0x03, //0x00000779 addq $3, %rax + 0xe9, 0xc1, 0x06, 0x00, 0x00, //0x0000077d jmp LBB0_155 + //0x00000782 LBB0_141 + 0x4c, 0x89, 0xe6, //0x00000782 movq %r12, %rsi + 0x4d, 0x89, 0xf9, //0x00000785 movq %r15, %r9 + 0x49, 0x83, 0xe1, 0xe0, //0x00000788 andq $-32, %r9 + 0x49, 0x8d, 0x41, 0xe0, //0x0000078c leaq $-32(%r9), %rax + 0x48, 0x89, 0xc3, //0x00000790 movq %rax, %rbx + 0x48, 0xc1, 0xeb, 0x05, //0x00000793 shrq $5, %rbx + 0x48, 0x83, 0xc3, 0x01, //0x00000797 addq $1, %rbx + 0x41, 0x89, 0xdc, //0x0000079b movl %ebx, %r12d + 0x41, 0x83, 0xe4, 0x07, //0x0000079e andl $7, %r12d + 0x48, 0x3d, 0xe0, 0x00, 0x00, 0x00, //0x000007a2 cmpq $224, %rax + 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000007a8 jae LBB0_143 + 0x31, 0xc9, //0x000007ae xorl %ecx, %ecx + 0xe9, 0xb0, 0x00, 0x00, 0x00, //0x000007b0 jmp LBB0_145 + //0x000007b5 LBB0_143 + 0x4b, 0x8d, 0x04, 0x02, //0x000007b5 leaq (%r10,%r8), %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x000007b9 movq $-48(%rbp), %rcx + 0x48, 0x01, 0xc8, //0x000007bd addq %rcx, %rax + 0x48, 0x05, 0xf0, 0x00, 0x00, 0x00, //0x000007c0 addq $240, %rax + 0x48, 0x83, 0xe3, 0xf8, //0x000007c6 andq $-8, %rbx + 0x48, 0xf7, 0xdb, //0x000007ca negq %rbx + 0x31, 0xc9, //0x000007cd xorl %ecx, %ecx + 0xf3, 0x0f, 0x6f, 0x05, 0x29, 0xf8, 0xff, 0xff, //0x000007cf movdqu $-2007(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007d7 .p2align 4, 0x90 + //0x000007e0 LBB0_144 + 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x10, 0xff, 0xff, 0xff, //0x000007e0 movdqu %xmm0, $-240(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x20, 0xff, 0xff, 0xff, //0x000007e9 movdqu %xmm0, $-224(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x30, 0xff, 0xff, 0xff, //0x000007f2 movdqu %xmm0, $-208(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x40, 0xff, 0xff, 0xff, //0x000007fb movdqu %xmm0, $-192(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x50, 0xff, 0xff, 0xff, //0x00000804 movdqu %xmm0, $-176(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x60, 0xff, 0xff, 0xff, //0x0000080d movdqu %xmm0, $-160(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x84, 0x08, 0x70, 0xff, 0xff, 0xff, //0x00000816 movdqu %xmm0, $-144(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0x80, //0x0000081f movdqu %xmm0, $-128(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0x90, //0x00000825 movdqu %xmm0, $-112(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xa0, //0x0000082b movdqu %xmm0, $-96(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xb0, //0x00000831 movdqu %xmm0, $-80(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xc0, //0x00000837 movdqu %xmm0, $-64(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xd0, //0x0000083d movdqu %xmm0, $-48(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xe0, //0x00000843 movdqu %xmm0, $-32(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xf0, //0x00000849 movdqu %xmm0, $-16(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x04, 0x08, //0x0000084f movdqu %xmm0, (%rax,%rcx) + 0x48, 0x81, 0xc1, 0x00, 0x01, 0x00, 0x00, //0x00000854 addq $256, %rcx + 0x48, 0x83, 0xc3, 0x08, //0x0000085b addq $8, %rbx + 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x0000085f jne LBB0_144 + //0x00000865 LBB0_145 + 0x4d, 0x85, 0xe4, //0x00000865 testq %r12, %r12 + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000868 je LBB0_148 + 0x4c, 0x01, 0xd1, //0x0000086e addq %r10, %rcx + 0x4c, 0x01, 0xc1, //0x00000871 addq %r8, %rcx + 0x48, 0x8b, 0x45, 0xd0, //0x00000874 movq $-48(%rbp), %rax + 0x48, 0x01, 0xc8, //0x00000878 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x10, //0x0000087b addq $16, %rax + 0x49, 0xc1, 0xe4, 0x05, //0x0000087f shlq $5, %r12 + 0x31, 0xc9, //0x00000883 xorl %ecx, %ecx + 0xf3, 0x0f, 0x6f, 0x05, 0x73, 0xf7, 0xff, 0xff, //0x00000885 movdqu $-2189(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0x90, 0x90, 0x90, //0x0000088d .p2align 4, 0x90 + //0x00000890 LBB0_147 + 0xf3, 0x0f, 0x7f, 0x44, 0x08, 0xf0, //0x00000890 movdqu %xmm0, $-16(%rax,%rcx) + 0xf3, 0x0f, 0x7f, 0x04, 0x08, //0x00000896 movdqu %xmm0, (%rax,%rcx) + 0x48, 0x83, 0xc1, 0x20, //0x0000089b addq $32, %rcx + 0x49, 0x39, 0xcc, //0x0000089f cmpq %rcx, %r12 + 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x000008a2 jne LBB0_147 + //0x000008a8 LBB0_148 + 0x4d, 0x39, 0xcf, //0x000008a8 cmpq %r9, %r15 + 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x000008ab jne LBB0_150 + 0x48, 0x89, 0xf0, //0x000008b1 movq %rsi, %rax + 0x4c, 0x8b, 0x6d, 0xd0, //0x000008b4 movq $-48(%rbp), %r13 + 0xe9, 0x86, 0x05, 0x00, 0x00, //0x000008b8 jmp LBB0_155 + //0x000008bd LBB0_150 + 0x41, 0xf6, 0xc7, 0x18, //0x000008bd testb $24, %r15b + 0x49, 0x89, 0xf4, //0x000008c1 movq %rsi, %r12 + 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x000008c4 je LBB0_151 + //0x000008ca LBB0_138 + 0x4d, 0x39, 0xee, //0x000008ca cmpq %r13, %r14 + 0x4d, 0x0f, 0x47, 0xee, //0x000008cd cmovaq %r14, %r13 + 0x4d, 0x29, 0xdd, //0x000008d1 subq %r11, %r13 + 0x4d, 0x89, 0xeb, //0x000008d4 movq %r13, %r11 + 0x49, 0x83, 0xe3, 0xf8, //0x000008d7 andq $-8, %r11 + 0x4c, 0x01, 0xda, //0x000008db addq %r11, %rdx + 0x4d, 0x01, 0xca, //0x000008de addq %r9, %r10 + 0x4d, 0x01, 0xc2, //0x000008e1 addq %r8, %r10 + 0x4c, 0x03, 0x55, 0xd0, //0x000008e4 addq $-48(%rbp), %r10 + 0x4c, 0x89, 0xd9, //0x000008e8 movq %r11, %rcx + 0x4c, 0x29, 0xc9, //0x000008eb subq %r9, %rcx + 0x31, 0xdb, //0x000008ee xorl %ebx, %ebx + 0x48, 0xb8, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x000008f0 movabsq $3472328296227680304, %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008fa .p2align 4, 0x90 + //0x00000900 LBB0_139 + 0x49, 0x89, 0x04, 0x1a, //0x00000900 movq %rax, (%r10,%rbx) + 0x48, 0x83, 0xc3, 0x08, //0x00000904 addq $8, %rbx + 0x48, 0x39, 0xd9, //0x00000908 cmpq %rbx, %rcx + 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x0000090b jne LBB0_139 + 0x4d, 0x39, 0xdd, //0x00000911 cmpq %r11, %r13 + 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000914 jne LBB0_152 + //0x0000091a LBB0_134 + 0x4c, 0x89, 0xe0, //0x0000091a movq %r12, %rax + 0x4c, 0x8b, 0x6d, 0xd0, //0x0000091d movq $-48(%rbp), %r13 + 0xe9, 0x1d, 0x05, 0x00, 0x00, //0x00000921 jmp LBB0_155 + //0x00000926 LBB0_23 + 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00000926 cmpl $10000, %r11d + 0x4c, 0x89, 0xc9, //0x0000092d movq %r9, %rcx + 0x48, 0x83, 0xd9, 0x00, //0x00000930 sbbq $0, %rcx + 0x48, 0x83, 0xc1, 0x05, //0x00000934 addq $5, %rcx + 0x41, 0x81, 0xfb, 0x10, 0x27, 0x00, 0x00, //0x00000938 cmpl $10000, %r11d + 0x0f, 0x83, 0xb9, 0xfa, 0xff, 0xff, //0x0000093f jae LBB0_17 + 0x48, 0x89, 0xc8, //0x00000945 movq %rcx, %rax + 0xe9, 0x82, 0xfc, 0xff, 0xff, //0x00000948 jmp LBB0_25 + //0x0000094d LBB0_151 + 0x4c, 0x01, 0xca, //0x0000094d addq %r9, %rdx + //0x00000950 LBB0_152 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00000950 movq $-48(%rbp), %r13 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000954 .p2align 4, 0x90 + //0x00000960 LBB0_153 + 0xc6, 0x02, 0x30, //0x00000960 movb $48, (%rdx) + 0x48, 0x83, 0xc2, 0x01, //0x00000963 addq $1, %rdx + 0x4c, 0x39, 0xe2, //0x00000967 cmpq %r12, %rdx + 0x0f, 0x82, 0xf0, 0xff, 0xff, 0xff, //0x0000096a jb LBB0_153 + 0x4c, 0x89, 0xe0, //0x00000970 movq %r12, %rax + 0xe9, 0xcb, 0x04, 0x00, 0x00, //0x00000973 jmp LBB0_155 + //0x00000978 LBB0_76 + 0x48, 0x8b, 0x55, 0xd0, //0x00000978 movq $-48(%rbp), %rdx + 0x49, 0x8d, 0x1c, 0x12, //0x0000097c leaq (%r10,%rdx), %rbx + 0x48, 0x81, 0xc3, 0xf2, 0x00, 0x00, 0x00, //0x00000980 addq $242, %rbx + 0x49, 0x83, 0xe4, 0xf8, //0x00000987 andq $-8, %r12 + 0x49, 0xf7, 0xdc, //0x0000098b negq %r12 + 0x31, 0xd2, //0x0000098e xorl %edx, %edx + 0xf3, 0x0f, 0x6f, 0x05, 0x68, 0xf6, 0xff, 0xff, //0x00000990 movdqu $-2456(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + //0x00000998 LBB0_77 + 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x10, 0xff, 0xff, 0xff, //0x00000998 movdqu %xmm0, $-240(%rbx,%rdx) + 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x20, 0xff, 0xff, 0xff, //0x000009a1 movdqu %xmm0, $-224(%rbx,%rdx) + 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x30, 0xff, 0xff, 0xff, //0x000009aa movdqu %xmm0, $-208(%rbx,%rdx) + 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x40, 0xff, 0xff, 0xff, //0x000009b3 movdqu %xmm0, $-192(%rbx,%rdx) + 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x50, 0xff, 0xff, 0xff, //0x000009bc movdqu %xmm0, $-176(%rbx,%rdx) + 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x60, 0xff, 0xff, 0xff, //0x000009c5 movdqu %xmm0, $-160(%rbx,%rdx) + 0xf3, 0x0f, 0x7f, 0x84, 0x13, 0x70, 0xff, 0xff, 0xff, //0x000009ce movdqu %xmm0, $-144(%rbx,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0x80, //0x000009d7 movdqu %xmm0, $-128(%rbx,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0x90, //0x000009dd movdqu %xmm0, $-112(%rbx,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xa0, //0x000009e3 movdqu %xmm0, $-96(%rbx,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xb0, //0x000009e9 movdqu %xmm0, $-80(%rbx,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xc0, //0x000009ef movdqu %xmm0, $-64(%rbx,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xd0, //0x000009f5 movdqu %xmm0, $-48(%rbx,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xe0, //0x000009fb movdqu %xmm0, $-32(%rbx,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x13, 0xf0, //0x00000a01 movdqu %xmm0, $-16(%rbx,%rdx) + 0xf3, 0x0f, 0x7f, 0x04, 0x13, //0x00000a07 movdqu %xmm0, (%rbx,%rdx) + 0x48, 0x81, 0xc2, 0x00, 0x01, 0x00, 0x00, //0x00000a0c addq $256, %rdx + 0x49, 0x83, 0xc4, 0x08, //0x00000a13 addq $8, %r12 + 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00000a17 jne LBB0_77 + //0x00000a1d LBB0_78 + 0x4d, 0x85, 0xff, //0x00000a1d testq %r15, %r15 + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00000a20 je LBB0_81 + 0x4c, 0x01, 0xd2, //0x00000a26 addq %r10, %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x00000a29 movq $-48(%rbp), %rsi + 0x48, 0x01, 0xf2, //0x00000a2d addq %rsi, %rdx + 0x48, 0x83, 0xc2, 0x12, //0x00000a30 addq $18, %rdx + 0x49, 0xc1, 0xe7, 0x05, //0x00000a34 shlq $5, %r15 + 0x31, 0xf6, //0x00000a38 xorl %esi, %esi + 0xf3, 0x0f, 0x6f, 0x05, 0xbe, 0xf5, 0xff, 0xff, //0x00000a3a movdqu $-2626(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + //0x00000a42 LBB0_80 + 0xf3, 0x0f, 0x7f, 0x44, 0x32, 0xf0, //0x00000a42 movdqu %xmm0, $-16(%rdx,%rsi) + 0xf3, 0x0f, 0x7f, 0x04, 0x32, //0x00000a48 movdqu %xmm0, (%rdx,%rsi) + 0x48, 0x83, 0xc6, 0x20, //0x00000a4d addq $32, %rsi + 0x49, 0x39, 0xf7, //0x00000a51 cmpq %rsi, %r15 + 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000a54 jne LBB0_80 + //0x00000a5a LBB0_81 + 0x49, 0x89, 0xfc, //0x00000a5a movq %rdi, %r12 + 0x49, 0x01, 0xcc, //0x00000a5d addq %rcx, %r12 + 0x49, 0x39, 0xcb, //0x00000a60 cmpq %rcx, %r11 + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000a63 je LBB0_84 + //0x00000a69 LBB0_82 + 0x44, 0x01, 0xc9, //0x00000a69 addl %r9d, %ecx + 0xf7, 0xd9, //0x00000a6c negl %ecx + 0x90, 0x90, //0x00000a6e .p2align 4, 0x90 + //0x00000a70 LBB0_83 + 0x41, 0xc6, 0x04, 0x24, 0x30, //0x00000a70 movb $48, (%r12) + 0x49, 0x83, 0xc4, 0x01, //0x00000a75 addq $1, %r12 + 0x83, 0xc1, 0xff, //0x00000a79 addl $-1, %ecx + 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00000a7c jne LBB0_83 + //0x00000a82 LBB0_84 + 0x4f, 0x8d, 0x3c, 0x04, //0x00000a82 leaq (%r12,%r8), %r15 + 0x3d, 0x10, 0x27, 0x00, 0x00, //0x00000a86 cmpl $10000, %eax + 0x0f, 0x82, 0x50, 0x00, 0x00, 0x00, //0x00000a8b jb LBB0_85 + 0x89, 0xc2, //0x00000a91 movl %eax, %edx + 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000a93 movl $3518437209, %ebx + 0x48, 0x0f, 0xaf, 0xda, //0x00000a98 imulq %rdx, %rbx + 0x48, 0xc1, 0xeb, 0x2d, //0x00000a9c shrq $45, %rbx + 0x69, 0xd3, 0xf0, 0xd8, 0xff, 0xff, //0x00000aa0 imull $-10000, %ebx, %edx + 0x01, 0xc2, //0x00000aa6 addl %eax, %edx + 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00000aa8 je LBB0_87 + 0x89, 0xd0, //0x00000aae movl %edx, %eax + 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000ab0 imulq $1374389535, %rax, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00000ab7 shrq $37, %rax + 0x6b, 0xf0, 0x64, //0x00000abb imull $100, %eax, %esi + 0x29, 0xf2, //0x00000abe subl %esi, %edx + 0x48, 0x8d, 0x35, 0xb9, 0x03, 0x00, 0x00, //0x00000ac0 leaq $953(%rip), %rsi /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x14, 0x56, //0x00000ac7 movzwl (%rsi,%rdx,2), %edx + 0x66, 0x41, 0x89, 0x57, 0xfe, //0x00000acb movw %dx, $-2(%r15) + 0x0f, 0xb7, 0x04, 0x46, //0x00000ad0 movzwl (%rsi,%rax,2), %eax + 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00000ad4 movw %ax, $-4(%r15) + 0x45, 0x31, 0xdb, //0x00000ad9 xorl %r11d, %r11d + 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00000adc jmp LBB0_89 + //0x00000ae1 LBB0_85 + 0x45, 0x31, 0xdb, //0x00000ae1 xorl %r11d, %r11d + 0x4c, 0x89, 0xfa, //0x00000ae4 movq %r15, %rdx + 0x89, 0xc3, //0x00000ae7 movl %eax, %ebx + 0x83, 0xfb, 0x64, //0x00000ae9 cmpl $100, %ebx + 0x0f, 0x83, 0x1a, 0x00, 0x00, 0x00, //0x00000aec jae LBB0_92 + //0x00000af2 LBB0_91 + 0x89, 0xd8, //0x00000af2 movl %ebx, %eax + 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00000af4 jmp LBB0_94 + //0x00000af9 LBB0_87 + 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00000af9 movl $4, %r11d + //0x00000aff LBB0_89 + 0x49, 0x8d, 0x57, 0xfc, //0x00000aff leaq $-4(%r15), %rdx + 0x83, 0xfb, 0x64, //0x00000b03 cmpl $100, %ebx + 0x0f, 0x82, 0xe6, 0xff, 0xff, 0xff, //0x00000b06 jb LBB0_91 + //0x00000b0c LBB0_92 + 0x48, 0x83, 0xc2, 0xff, //0x00000b0c addq $-1, %rdx + 0x48, 0x8d, 0x35, 0x69, 0x03, 0x00, 0x00, //0x00000b10 leaq $873(%rip), %rsi /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b17 .p2align 4, 0x90 + //0x00000b20 LBB0_93 + 0x89, 0xd8, //0x00000b20 movl %ebx, %eax + 0x48, 0x69, 0xc0, 0x1f, 0x85, 0xeb, 0x51, //0x00000b22 imulq $1374389535, %rax, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00000b29 shrq $37, %rax + 0x6b, 0xf8, 0x64, //0x00000b2d imull $100, %eax, %edi + 0x89, 0xd9, //0x00000b30 movl %ebx, %ecx + 0x29, 0xf9, //0x00000b32 subl %edi, %ecx + 0x0f, 0xb7, 0x0c, 0x4e, //0x00000b34 movzwl (%rsi,%rcx,2), %ecx + 0x66, 0x89, 0x4a, 0xff, //0x00000b38 movw %cx, $-1(%rdx) + 0x48, 0x83, 0xc2, 0xfe, //0x00000b3c addq $-2, %rdx + 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00000b40 cmpl $9999, %ebx + 0x89, 0xc3, //0x00000b46 movl %eax, %ebx + 0x0f, 0x87, 0xd2, 0xff, 0xff, 0xff, //0x00000b48 ja LBB0_93 + //0x00000b4e LBB0_94 + 0x83, 0xf8, 0x0a, //0x00000b4e cmpl $10, %eax + 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x00000b51 jb LBB0_96 + 0x89, 0xc0, //0x00000b57 movl %eax, %eax + 0x48, 0x8d, 0x0d, 0x20, 0x03, 0x00, 0x00, //0x00000b59 leaq $800(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00000b60 movzwl (%rcx,%rax,2), %eax + 0x4d, 0x89, 0xe2, //0x00000b64 movq %r12, %r10 + 0x66, 0x41, 0x89, 0x04, 0x24, //0x00000b67 movw %ax, (%r12) + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00000b6c jmp LBB0_97 + //0x00000b71 LBB0_96 + 0x04, 0x30, //0x00000b71 addb $48, %al + 0x4d, 0x89, 0xe2, //0x00000b73 movq %r12, %r10 + 0x41, 0x88, 0x04, 0x24, //0x00000b76 movb %al, (%r12) + //0x00000b7a LBB0_97 + 0x4d, 0x29, 0xdf, //0x00000b7a subq %r11, %r15 + 0x4d, 0x29, 0xd8, //0x00000b7d subq %r11, %r8 + 0x49, 0x83, 0xc0, 0x01, //0x00000b80 addq $1, %r8 + 0x43, 0x8d, 0x04, 0x33, //0x00000b84 leal (%r11,%r14), %eax + 0xb1, 0x01, //0x00000b88 movb $1, %cl + 0x28, 0xc1, //0x00000b8a subb %al, %cl + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000b8c movl $1, %edx + 0x44, 0x29, 0xf2, //0x00000b91 subl %r14d, %edx + 0x44, 0x29, 0xda, //0x00000b94 subl %r11d, %edx + 0x47, 0x8d, 0x24, 0x1e, //0x00000b97 leal (%r14,%r11), %r12d + 0x41, 0x83, 0xc4, 0xfe, //0x00000b9b addl $-2, %r12d + 0x45, 0x01, 0xde, //0x00000b9f addl %r11d, %r14d + 0x41, 0x83, 0xc6, 0xff, //0x00000ba2 addl $-1, %r14d + 0x31, 0xdb, //0x00000ba6 xorl %ebx, %ebx + 0x44, 0x89, 0xe6, //0x00000ba8 movl %r12d, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000bab .p2align 4, 0x90 + //0x00000bb0 LBB0_98 + 0x80, 0xc1, 0x03, //0x00000bb0 addb $3, %cl + 0x83, 0xc6, 0x01, //0x00000bb3 addl $1, %esi + 0x41, 0x80, 0x7c, 0x1f, 0xff, 0x30, //0x00000bb6 cmpb $48, $-1(%r15,%rbx) + 0x48, 0x8d, 0x5b, 0xff, //0x00000bbc leaq $-1(%rbx), %rbx + 0x0f, 0x84, 0xea, 0xff, 0xff, 0xff, //0x00000bc0 je LBB0_98 + 0x49, 0x8d, 0x04, 0x1f, //0x00000bc6 leaq (%r15,%rbx), %rax + 0x48, 0x83, 0xc0, 0x01, //0x00000bca addq $1, %rax + 0x45, 0x85, 0xc9, //0x00000bce testl %r9d, %r9d + 0x0f, 0x8e, 0x45, 0x00, 0x00, 0x00, //0x00000bd1 jle LBB0_100 + 0x45, 0x29, 0xdd, //0x00000bd7 subl %r11d, %r13d + 0x42, 0x8d, 0x3c, 0x2b, //0x00000bda leal (%rbx,%r13), %edi + 0x83, 0xc7, 0x01, //0x00000bde addl $1, %edi + 0x41, 0x39, 0xf9, //0x00000be1 cmpl %edi, %r9d + 0x0f, 0x8d, 0x3b, 0x00, 0x00, 0x00, //0x00000be4 jge LBB0_102 + 0x83, 0xc2, 0xff, //0x00000bea addl $-1, %edx + 0x48, 0x63, 0xc2, //0x00000bed movslq %edx, %rax + 0x48, 0x8d, 0x34, 0x18, //0x00000bf0 leaq (%rax,%rbx), %rsi + 0x48, 0x83, 0xc6, 0x01, //0x00000bf4 addq $1, %rsi + 0x85, 0xf6, //0x00000bf8 testl %esi, %esi + 0x4c, 0x8b, 0x6d, 0xd0, //0x00000bfa movq $-48(%rbp), %r13 + 0x0f, 0x8e, 0xf5, 0x00, 0x00, 0x00, //0x00000bfe jle LBB0_120 + 0x41, 0x89, 0xf0, //0x00000c04 movl %esi, %r8d + 0x49, 0x8d, 0x50, 0xff, //0x00000c07 leaq $-1(%r8), %rdx + 0x48, 0x83, 0xfa, 0x03, //0x00000c0b cmpq $3, %rdx + 0x0f, 0x83, 0x7b, 0x00, 0x00, 0x00, //0x00000c0f jae LBB0_121 + 0x31, 0xd2, //0x00000c15 xorl %edx, %edx + 0xe9, 0xa0, 0x00, 0x00, 0x00, //0x00000c17 jmp LBB0_117 + //0x00000c1c LBB0_100 + 0x4c, 0x8b, 0x6d, 0xd0, //0x00000c1c movq $-48(%rbp), %r13 + 0xe9, 0x1e, 0x02, 0x00, 0x00, //0x00000c20 jmp LBB0_155 + //0x00000c25 LBB0_102 + 0x45, 0x89, 0xf6, //0x00000c25 movl %r14d, %r14d + 0x49, 0x29, 0xde, //0x00000c28 subq %rbx, %r14 + 0x45, 0x85, 0xf6, //0x00000c2b testl %r14d, %r14d + 0x4c, 0x8b, 0x6d, 0xd0, //0x00000c2e movq $-48(%rbp), %r13 + 0x0f, 0x8e, 0x0b, 0x02, 0x00, 0x00, //0x00000c32 jle LBB0_155 + 0x45, 0x89, 0xe3, //0x00000c38 movl %r12d, %r11d + 0x4c, 0x89, 0xd9, //0x00000c3b movq %r11, %rcx + 0x48, 0x29, 0xd9, //0x00000c3e subq %rbx, %rcx + 0x31, 0xd2, //0x00000c41 xorl %edx, %edx + 0x83, 0xf9, 0x1f, //0x00000c43 cmpl $31, %ecx + 0x0f, 0x82, 0xe4, 0x01, 0x00, 0x00, //0x00000c46 jb LBB0_112 + 0x49, 0x29, 0xdb, //0x00000c4c subq %rbx, %r11 + 0x41, 0x89, 0xc9, //0x00000c4f movl %ecx, %r9d + 0x49, 0x83, 0xc1, 0x01, //0x00000c52 addq $1, %r9 + 0x4c, 0x89, 0xca, //0x00000c56 movq %r9, %rdx + 0x48, 0x83, 0xe2, 0xe0, //0x00000c59 andq $-32, %rdx + 0x4d, 0x01, 0xc2, //0x00000c5d addq %r8, %r10 + 0x89, 0xf0, //0x00000c60 movl %esi, %eax + 0x48, 0x83, 0xc0, 0x01, //0x00000c62 addq $1, %rax + 0x48, 0x83, 0xe0, 0xe0, //0x00000c66 andq $-32, %rax + 0x4c, 0x01, 0xd0, //0x00000c6a addq %r10, %rax + 0x48, 0x8d, 0x4a, 0xe0, //0x00000c6d leaq $-32(%rdx), %rcx + 0x49, 0x89, 0xc8, //0x00000c71 movq %rcx, %r8 + 0x49, 0xc1, 0xe8, 0x05, //0x00000c74 shrq $5, %r8 + 0x49, 0x83, 0xc0, 0x01, //0x00000c78 addq $1, %r8 + 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x00000c7c cmpq $224, %rcx + 0x0f, 0x83, 0x85, 0x00, 0x00, 0x00, //0x00000c83 jae LBB0_106 + 0x31, 0xc9, //0x00000c89 xorl %ecx, %ecx + 0xe9, 0x33, 0x01, 0x00, 0x00, //0x00000c8b jmp LBB0_108 + //0x00000c90 LBB0_121 + 0x83, 0xe6, 0xfc, //0x00000c90 andl $-4, %esi + 0x48, 0xf7, 0xde, //0x00000c93 negq %rsi + 0x31, 0xd2, //0x00000c96 xorl %edx, %edx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c98 .p2align 4, 0x90 + //0x00000ca0 LBB0_122 + 0x49, 0x8d, 0x3c, 0x17, //0x00000ca0 leaq (%r15,%rdx), %rdi + 0x8b, 0x44, 0x3b, 0xfd, //0x00000ca4 movl $-3(%rbx,%rdi), %eax + 0x89, 0x44, 0x3b, 0xfe, //0x00000ca8 movl %eax, $-2(%rbx,%rdi) + 0x48, 0x83, 0xc2, 0xfc, //0x00000cac addq $-4, %rdx + 0x48, 0x39, 0xd6, //0x00000cb0 cmpq %rdx, %rsi + 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000cb3 jne LBB0_122 + 0x48, 0xf7, 0xda, //0x00000cb9 negq %rdx + //0x00000cbc LBB0_117 + 0x41, 0xf6, 0xc0, 0x03, //0x00000cbc testb $3, %r8b + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000cc0 je LBB0_120 + 0x0f, 0xb6, 0xf9, //0x00000cc6 movzbl %cl, %edi + 0x83, 0xe7, 0x03, //0x00000cc9 andl $3, %edi + 0x48, 0xf7, 0xdf, //0x00000ccc negq %rdi + 0x4c, 0x89, 0xf9, //0x00000ccf movq %r15, %rcx + 0x48, 0x29, 0xd1, //0x00000cd2 subq %rdx, %rcx + 0x31, 0xd2, //0x00000cd5 xorl %edx, %edx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cd7 .p2align 4, 0x90 + //0x00000ce0 LBB0_119 + 0x48, 0x8d, 0x34, 0x11, //0x00000ce0 leaq (%rcx,%rdx), %rsi + 0x0f, 0xb6, 0x04, 0x33, //0x00000ce4 movzbl (%rbx,%rsi), %eax + 0x88, 0x44, 0x33, 0x01, //0x00000ce8 movb %al, $1(%rbx,%rsi) + 0x48, 0x83, 0xc2, 0xff, //0x00000cec addq $-1, %rdx + 0x48, 0x39, 0xd7, //0x00000cf0 cmpq %rdx, %rdi + 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00000cf3 jne LBB0_119 + //0x00000cf9 LBB0_120 + 0x49, 0x63, 0xc1, //0x00000cf9 movslq %r9d, %rax + 0x41, 0xc6, 0x04, 0x02, 0x2e, //0x00000cfc movb $46, (%r10,%rax) + 0x49, 0x8d, 0x04, 0x1f, //0x00000d01 leaq (%r15,%rbx), %rax + 0x48, 0x83, 0xc0, 0x02, //0x00000d05 addq $2, %rax + 0xe9, 0x35, 0x01, 0x00, 0x00, //0x00000d09 jmp LBB0_155 + //0x00000d0e LBB0_106 + 0x44, 0x89, 0xde, //0x00000d0e movl %r11d, %esi + 0x48, 0x83, 0xc6, 0x01, //0x00000d11 addq $1, %rsi + 0x48, 0x83, 0xe6, 0xe0, //0x00000d15 andq $-32, %rsi + 0x48, 0x83, 0xc6, 0xe0, //0x00000d19 addq $-32, %rsi + 0x48, 0xc1, 0xee, 0x05, //0x00000d1d shrq $5, %rsi + 0x48, 0x83, 0xc6, 0x01, //0x00000d21 addq $1, %rsi + 0x48, 0x83, 0xe6, 0xf8, //0x00000d25 andq $-8, %rsi + 0x48, 0xf7, 0xde, //0x00000d29 negq %rsi + 0x31, 0xc9, //0x00000d2c xorl %ecx, %ecx + 0xf3, 0x0f, 0x6f, 0x05, 0xca, 0xf2, 0xff, 0xff, //0x00000d2e movdqu $-3382(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + //0x00000d36 LBB0_107 + 0x49, 0x8d, 0x3c, 0x0f, //0x00000d36 leaq (%r15,%rcx), %rdi + 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x01, //0x00000d3a movdqu %xmm0, $1(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x11, //0x00000d40 movdqu %xmm0, $17(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x21, //0x00000d46 movdqu %xmm0, $33(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x31, //0x00000d4c movdqu %xmm0, $49(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x41, //0x00000d52 movdqu %xmm0, $65(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x51, //0x00000d58 movdqu %xmm0, $81(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x61, //0x00000d5e movdqu %xmm0, $97(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0x71, //0x00000d64 movdqu %xmm0, $113(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0x81, 0x00, 0x00, 0x00, //0x00000d6a movdqu %xmm0, $129(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0x91, 0x00, 0x00, 0x00, //0x00000d73 movdqu %xmm0, $145(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xa1, 0x00, 0x00, 0x00, //0x00000d7c movdqu %xmm0, $161(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xb1, 0x00, 0x00, 0x00, //0x00000d85 movdqu %xmm0, $177(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xc1, 0x00, 0x00, 0x00, //0x00000d8e movdqu %xmm0, $193(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xd1, 0x00, 0x00, 0x00, //0x00000d97 movdqu %xmm0, $209(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xe1, 0x00, 0x00, 0x00, //0x00000da0 movdqu %xmm0, $225(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x3b, 0xf1, 0x00, 0x00, 0x00, //0x00000da9 movdqu %xmm0, $241(%rbx,%rdi) + 0x48, 0x81, 0xc1, 0x00, 0x01, 0x00, 0x00, //0x00000db2 addq $256, %rcx + 0x48, 0x83, 0xc6, 0x08, //0x00000db9 addq $8, %rsi + 0x0f, 0x85, 0x73, 0xff, 0xff, 0xff, //0x00000dbd jne LBB0_107 + //0x00000dc3 LBB0_108 + 0x48, 0x01, 0xd8, //0x00000dc3 addq %rbx, %rax + 0x41, 0xf6, 0xc0, 0x07, //0x00000dc6 testb $7, %r8b + 0x0f, 0x84, 0x4d, 0x00, 0x00, 0x00, //0x00000dca je LBB0_111 + 0x41, 0x80, 0xc3, 0x01, //0x00000dd0 addb $1, %r11b + 0x41, 0x80, 0xe3, 0xe0, //0x00000dd4 andb $-32, %r11b + 0x41, 0x80, 0xc3, 0xe0, //0x00000dd8 addb $-32, %r11b + 0x41, 0xc0, 0xeb, 0x05, //0x00000ddc shrb $5, %r11b + 0x41, 0x80, 0xc3, 0x01, //0x00000de0 addb $1, %r11b + 0x45, 0x0f, 0xb6, 0xc3, //0x00000de4 movzbl %r11b, %r8d + 0x41, 0x83, 0xe0, 0x07, //0x00000de8 andl $7, %r8d + 0x49, 0xc1, 0xe0, 0x05, //0x00000dec shlq $5, %r8 + 0x4c, 0x01, 0xf9, //0x00000df0 addq %r15, %rcx + 0x48, 0x83, 0xc1, 0x11, //0x00000df3 addq $17, %rcx + 0x31, 0xf6, //0x00000df7 xorl %esi, %esi + 0xf3, 0x0f, 0x6f, 0x05, 0xff, 0xf1, 0xff, 0xff, //0x00000df9 movdqu $-3585(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + //0x00000e01 LBB0_110 + 0x48, 0x8d, 0x3c, 0x31, //0x00000e01 leaq (%rcx,%rsi), %rdi + 0xf3, 0x0f, 0x7f, 0x44, 0x3b, 0xf0, //0x00000e05 movdqu %xmm0, $-16(%rbx,%rdi) + 0xf3, 0x0f, 0x7f, 0x04, 0x3b, //0x00000e0b movdqu %xmm0, (%rbx,%rdi) + 0x48, 0x83, 0xc6, 0x20, //0x00000e10 addq $32, %rsi + 0x49, 0x39, 0xf0, //0x00000e14 cmpq %rsi, %r8 + 0x0f, 0x85, 0xe4, 0xff, 0xff, 0xff, //0x00000e17 jne LBB0_110 + //0x00000e1d LBB0_111 + 0x49, 0x39, 0xd1, //0x00000e1d cmpq %rdx, %r9 + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00000e20 je LBB0_155 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000e26 .p2align 4, 0x90 + //0x00000e30 LBB0_112 + 0xc6, 0x00, 0x30, //0x00000e30 movb $48, (%rax) + 0x48, 0x83, 0xc0, 0x01, //0x00000e33 addq $1, %rax + 0x83, 0xc2, 0x01, //0x00000e37 addl $1, %edx + 0x44, 0x39, 0xf2, //0x00000e3a cmpl %r14d, %edx + 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x00000e3d jl LBB0_112 + //0x00000e43 LBB0_155 + 0x44, 0x29, 0xe8, //0x00000e43 subl %r13d, %eax + //0x00000e46 LBB0_156 + 0x48, 0x83, 0xc4, 0x10, //0x00000e46 addq $16, %rsp + 0x5b, //0x00000e4a popq %rbx + 0x41, 0x5c, //0x00000e4b popq %r12 + 0x41, 0x5d, //0x00000e4d popq %r13 + 0x41, 0x5e, //0x00000e4f popq %r14 + 0x41, 0x5f, //0x00000e51 popq %r15 + 0x5d, //0x00000e53 popq %rbp + 0xc3, //0x00000e54 retq + //0x00000e55 LBB0_1 + 0x31, 0xc0, //0x00000e55 xorl %eax, %eax + 0xe9, 0xea, 0xff, 0xff, 0xff, //0x00000e57 jmp LBB0_156 + //0x00000e5c LBB0_5 + 0x4c, 0x89, 0x4d, 0xc8, //0x00000e5c movq %r9, $-56(%rbp) + 0x48, 0x89, 0x7d, 0xd0, //0x00000e60 movq %rdi, $-48(%rbp) + 0x41, 0xb8, 0x6b, 0xff, 0xff, 0xff, //0x00000e64 movl $-149, %r8d + 0x41, 0x89, 0xc3, //0x00000e6a movl %eax, %r11d + 0xe9, 0x2b, 0xf2, 0xff, 0xff, //0x00000e6d jmp LBB0_6 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e72 .p2align 4, 0x00 + //0x00000e80 _Digits + 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000e80 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' + 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000e90 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' + 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000ea0 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' + 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000eb0 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' + 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000ec0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' + 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000ed0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' + 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000ee0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' + 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000ef0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' + 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00000f00 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' + 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00000f10 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' + 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00000f20 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' + 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00000f30 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' + 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000f40 QUAD $0x3939383937393639 // .ascii 8, '96979899' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f48 .p2align 4, 0x00 + //0x00000f50 _pow10_ceil_sig_f32.g + 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00000f50 .quad -9093133594791772939 + 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00000f58 .quad -6754730975062328270 + 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00000f60 .quad -3831727700400522433 + 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00000f68 .quad -177973607073265138 + 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00000f70 .quad -7028762532061872567 + 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00000f78 .quad -4174267146649952805 + 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00000f80 .quad -606147914885053102 + 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00000f88 .quad -7296371474444240045 + 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00000f90 .quad -4508778324627912152 + 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00000f98 .quad -1024286887357502286 + 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00000fa0 .quad -7557708332239520785 + 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00000fa8 .quad -4835449396872013077 + 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00000fb0 .quad -1432625727662628442 + 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00000fb8 .quad -7812920107430224632 + 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00000fc0 .quad -5154464115860392886 + 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00000fc8 .quad -1831394126398103204 + 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00000fd0 .quad -8062150356639896358 + 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00000fd8 .quad -5466001927372482544 + 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00000fe0 .quad -2220816390788215276 + 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00000fe8 .quad -8305539271883716404 + 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00000ff0 .quad -5770238071427257601 + 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00000ff8 .quad -2601111570856684097 + 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00001000 .quad -8543223759426509416 + 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00001008 .quad -6067343680855748867 + 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00001010 .quad -2972493582642298179 + 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00001018 .quad -8775337516792518218 + 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00001020 .quad -6357485877563259868 + 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00001028 .quad -3335171328526686932 + 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00001030 .quad -9002011107970261188 + 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00001038 .quad -6640827866535438581 + 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001040 .quad -3689348814741910323 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001048 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00001050 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00001058 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00001060 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00001068 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00001070 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00001078 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00001080 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00001088 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00001090 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00001098 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x000010a0 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x000010a8 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x000010b0 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x000010b8 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x000010c0 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x000010c8 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000010d0 .quad -5646744073709551616 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000010d8 .quad -2446744073709551616 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x000010e0 .quad -8446744073709551616 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000010e8 .quad -5946744073709551616 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x000010f0 .quad -2821744073709551616 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x000010f8 .quad -8681119073709551616 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00001100 .quad -6239712823709551616 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00001108 .quad -3187955011209551616 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00001110 .quad -8910000909647051616 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00001118 .quad -6525815118631426616 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00001120 .quad -3545582879861895366 + 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00001128 .quad -9133518327554766459 + 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00001130 .quad -6805211891016070170 + 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00001138 .quad -3894828845342699809 + 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00001140 .quad -256850038250986857 + 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00001148 .quad -7078060301547948642 + 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00001150 .quad -4235889358507547898 + 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00001158 .quad -683175679707046969 + 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00001160 .quad -7344513827457986211 + 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00001168 .quad -4568956265895094860 + 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00001170 .quad -1099509313941480671 + 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00001178 .quad -7604722348854507275 + 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00001180 .quad -4894216917640746190 + 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00001188 .quad -1506085128623544834 + 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00001190 .quad -7858832233030797377 + 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00001198 .quad -5211854272861108818 + 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x000011a0 .quad -1903131822648998118 + 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x000011a8 .quad -8106986416796705680 + 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x000011b0 .quad -5522047002568494196 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go new file mode 100644 index 000000000..4435cd7ef --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_f64toa func(out unsafe.Pointer, val float64) (ret int) + +var S_f64toa uintptr + +//go:nosplit +func f64toa(out *byte, val float64) (ret int) { + return F_f64toa((rt.NoEscape(unsafe.Pointer(out))), val) +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_subr.go new file mode 100644 index 000000000..fef360463 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__f64toa = 16 +) + +const ( + _stack__f64toa = 72 +) + +const ( + _size__f64toa = 4992 +) + +var ( + _pcsp__f64toa = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x131d, 72}, + {0x131e, 48}, + {0x1320, 40}, + {0x1322, 32}, + {0x1324, 24}, + {0x1326, 16}, + {0x1327, 8}, + {0x1328, 0}, + {0x1380, 72}, + } +) + +var _cfunc_f64toa = []loader.CFunc{ + {"_f64toa_entry", 0, _entry__f64toa, 0, nil}, + {"_f64toa", _entry__f64toa, _size__f64toa, _stack__f64toa, _pcsp__f64toa}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_text_amd64.go new file mode 100644 index 000000000..8a97bc7e8 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/f64toa_text_amd64.go @@ -0,0 +1,2493 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_f64toa = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, // QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00000010 .p2align 4, 0x90 + //0x00000010 _f64toa + 0x55, //0x00000010 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000011 movq %rsp, %rbp + 0x41, 0x57, //0x00000014 pushq %r15 + 0x41, 0x56, //0x00000016 pushq %r14 + 0x41, 0x55, //0x00000018 pushq %r13 + 0x41, 0x54, //0x0000001a pushq %r12 + 0x53, //0x0000001c pushq %rbx + 0x48, 0x83, 0xec, 0x18, //0x0000001d subq $24, %rsp + 0x66, 0x48, 0x0f, 0x7e, 0xc2, //0x00000021 movq %xmm0, %rdx + 0x48, 0x89, 0xd0, //0x00000026 movq %rdx, %rax + 0x48, 0xc1, 0xe8, 0x34, //0x00000029 shrq $52, %rax + 0x25, 0xff, 0x07, 0x00, 0x00, //0x0000002d andl $2047, %eax + 0x3d, 0xff, 0x07, 0x00, 0x00, //0x00000032 cmpl $2047, %eax + 0x0f, 0x84, 0x0d, 0x13, 0x00, 0x00, //0x00000037 je LBB0_1 + 0xc6, 0x07, 0x2d, //0x0000003d movb $45, (%rdi) + 0x49, 0x89, 0xd5, //0x00000040 movq %rdx, %r13 + 0x49, 0xc1, 0xed, 0x3f, //0x00000043 shrq $63, %r13 + 0x4e, 0x8d, 0x04, 0x2f, //0x00000047 leaq (%rdi,%r13), %r8 + 0x48, 0x8d, 0x0c, 0x55, 0x00, 0x00, 0x00, 0x00, //0x0000004b leaq (,%rdx,2), %rcx + 0x48, 0x85, 0xc9, //0x00000053 testq %rcx, %rcx + 0x0f, 0x84, 0xee, 0x01, 0x00, 0x00, //0x00000056 je LBB0_3 + 0x4c, 0x89, 0x45, 0xc8, //0x0000005c movq %r8, $-56(%rbp) + 0x49, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000060 movabsq $4503599627370495, %r8 + 0x4c, 0x21, 0xc2, //0x0000006a andq %r8, %rdx + 0x85, 0xc0, //0x0000006d testl %eax, %eax + 0x48, 0x89, 0xf9, //0x0000006f movq %rdi, %rcx + 0x48, 0x89, 0x7d, 0xd0, //0x00000072 movq %rdi, $-48(%rbp) + 0x0f, 0x84, 0xd6, 0x12, 0x00, 0x00, //0x00000076 je LBB0_5 + 0x49, 0x83, 0xc0, 0x01, //0x0000007c addq $1, %r8 + 0x49, 0x09, 0xd0, //0x00000080 orq %rdx, %r8 + 0x44, 0x8d, 0x98, 0xcd, 0xfb, 0xff, 0xff, //0x00000083 leal $-1075(%rax), %r11d + 0x8d, 0x88, 0x01, 0xfc, 0xff, 0xff, //0x0000008a leal $-1023(%rax), %ecx + 0x83, 0xf9, 0x34, //0x00000090 cmpl $52, %ecx + 0x0f, 0x87, 0x1d, 0x00, 0x00, 0x00, //0x00000093 ja LBB0_6 + 0xb9, 0x33, 0x04, 0x00, 0x00, //0x00000099 movl $1075, %ecx + 0x29, 0xc1, //0x0000009e subl %eax, %ecx + 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000000a0 movq $-1, %rbx + 0x48, 0xd3, 0xe3, //0x000000a7 shlq %cl, %rbx + 0x48, 0xf7, 0xd3, //0x000000aa notq %rbx + 0x49, 0x85, 0xd8, //0x000000ad testq %rbx, %r8 + 0x0f, 0x84, 0x5c, 0x04, 0x00, 0x00, //0x000000b0 je LBB0_11 + //0x000000b6 LBB0_6 + 0x48, 0x85, 0xd2, //0x000000b6 testq %rdx, %rdx + 0x0f, 0x94, 0xc1, //0x000000b9 sete %cl + 0x83, 0xf8, 0x02, //0x000000bc cmpl $2, %eax + 0x0f, 0x93, 0xc0, //0x000000bf setae %al + 0x20, 0xc8, //0x000000c2 andb %cl, %al + 0x4e, 0x8d, 0x0c, 0x85, 0x00, 0x00, 0x00, 0x00, //0x000000c4 leaq (,%r8,4), %r9 + 0x0f, 0xb6, 0xc0, //0x000000cc movzbl %al, %eax + 0x41, 0x69, 0xcb, 0x13, 0x44, 0x13, 0x00, //0x000000cf imull $1262611, %r11d, %ecx + 0x8d, 0x91, 0x01, 0x01, 0xf8, 0xff, //0x000000d6 leal $-524031(%rcx), %edx + 0x84, 0xc0, //0x000000dc testb %al, %al + 0x0f, 0x44, 0xd1, //0x000000de cmovel %ecx, %edx + 0x4e, 0x8d, 0x14, 0x80, //0x000000e1 leaq (%rax,%r8,4), %r10 + 0x49, 0x83, 0xc2, 0xfe, //0x000000e5 addq $-2, %r10 + 0xc1, 0xfa, 0x16, //0x000000e9 sarl $22, %edx + 0x69, 0xca, 0xb1, 0x6c, 0xe5, 0xff, //0x000000ec imull $-1741647, %edx, %ecx + 0xc1, 0xe9, 0x13, //0x000000f2 shrl $19, %ecx + 0x44, 0x01, 0xd9, //0x000000f5 addl %r11d, %ecx + 0xbf, 0x24, 0x01, 0x00, 0x00, //0x000000f8 movl $292, %edi + 0x48, 0x89, 0x55, 0xc0, //0x000000fd movq %rdx, $-64(%rbp) + 0x29, 0xd7, //0x00000101 subl %edx, %edi + 0x48, 0xc1, 0xe7, 0x04, //0x00000103 shlq $4, %rdi + 0x80, 0xc1, 0x01, //0x00000107 addb $1, %cl + 0x49, 0xd3, 0xe2, //0x0000010a shlq %cl, %r10 + 0x48, 0x8d, 0x1d, 0x4c, 0x13, 0x00, 0x00, //0x0000010d leaq $4940(%rip), %rbx /* _pow10_ceil_sig.g+0(%rip) */ + 0x4c, 0x8b, 0x7c, 0x1f, 0x08, //0x00000114 movq $8(%rdi,%rbx), %r15 + 0x4c, 0x89, 0xd0, //0x00000119 movq %r10, %rax + 0x49, 0xf7, 0xe7, //0x0000011c mulq %r15 + 0x49, 0x89, 0xd3, //0x0000011f movq %rdx, %r11 + 0x48, 0x8b, 0x1c, 0x1f, //0x00000122 movq (%rdi,%rbx), %rbx + 0x4c, 0x89, 0xd0, //0x00000126 movq %r10, %rax + 0x48, 0xf7, 0xe3, //0x00000129 mulq %rbx + 0x49, 0x89, 0xd2, //0x0000012c movq %rdx, %r10 + 0x4c, 0x01, 0xd8, //0x0000012f addq %r11, %rax + 0x49, 0x83, 0xd2, 0x00, //0x00000132 adcq $0, %r10 + 0x45, 0x31, 0xe4, //0x00000136 xorl %r12d, %r12d + 0x48, 0x83, 0xf8, 0x02, //0x00000139 cmpq $2, %rax + 0x41, 0x0f, 0x93, 0xc4, //0x0000013d setae %r12b + 0x49, 0xd3, 0xe1, //0x00000141 shlq %cl, %r9 + 0x4e, 0x8d, 0x1c, 0x85, 0x02, 0x00, 0x00, 0x00, //0x00000144 leaq $2(,%r8,4), %r11 + 0x4c, 0x89, 0xc8, //0x0000014c movq %r9, %rax + 0x49, 0xf7, 0xe7, //0x0000014f mulq %r15 + 0x49, 0x89, 0xd6, //0x00000152 movq %rdx, %r14 + 0x4d, 0x09, 0xd4, //0x00000155 orq %r10, %r12 + 0x4c, 0x89, 0xc8, //0x00000158 movq %r9, %rax + 0x48, 0xf7, 0xe3, //0x0000015b mulq %rbx + 0x49, 0x89, 0xd1, //0x0000015e movq %rdx, %r9 + 0x4c, 0x01, 0xf0, //0x00000161 addq %r14, %rax + 0x49, 0x83, 0xd1, 0x00, //0x00000164 adcq $0, %r9 + 0x45, 0x31, 0xd2, //0x00000168 xorl %r10d, %r10d + 0x48, 0x83, 0xf8, 0x02, //0x0000016b cmpq $2, %rax + 0x41, 0x0f, 0x93, 0xc2, //0x0000016f setae %r10b + 0x49, 0xd3, 0xe3, //0x00000173 shlq %cl, %r11 + 0x4c, 0x89, 0xd8, //0x00000176 movq %r11, %rax + 0x49, 0xf7, 0xe7, //0x00000179 mulq %r15 + 0x48, 0x89, 0xd1, //0x0000017c movq %rdx, %rcx + 0x4c, 0x89, 0xd8, //0x0000017f movq %r11, %rax + 0x48, 0xf7, 0xe3, //0x00000182 mulq %rbx + 0x4d, 0x09, 0xca, //0x00000185 orq %r9, %r10 + 0x48, 0x01, 0xc8, //0x00000188 addq %rcx, %rax + 0x48, 0x83, 0xd2, 0x00, //0x0000018b adcq $0, %rdx + 0x31, 0xdb, //0x0000018f xorl %ebx, %ebx + 0x48, 0x83, 0xf8, 0x02, //0x00000191 cmpq $2, %rax + 0x0f, 0x93, 0xc3, //0x00000195 setae %bl + 0x48, 0x09, 0xd3, //0x00000198 orq %rdx, %rbx + 0x41, 0x83, 0xe0, 0x01, //0x0000019b andl $1, %r8d + 0x4d, 0x01, 0xc4, //0x0000019f addq %r8, %r12 + 0x4c, 0x29, 0xc3, //0x000001a2 subq %r8, %rbx + 0x49, 0x83, 0xfa, 0x28, //0x000001a5 cmpq $40, %r10 + 0x0f, 0x82, 0x43, 0x00, 0x00, 0x00, //0x000001a9 jb LBB0_41 + 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000001af movabsq $-3689348814741910323, %rcx + 0x4c, 0x89, 0xc8, //0x000001b9 movq %r9, %rax + 0x48, 0xf7, 0xe1, //0x000001bc mulq %rcx + 0x48, 0x89, 0xd1, //0x000001bf movq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x05, //0x000001c2 shrq $5, %rcx + 0x48, 0x8d, 0x04, 0xcd, 0x00, 0x00, 0x00, 0x00, //0x000001c6 leaq (,%rcx,8), %rax + 0x48, 0x8d, 0x14, 0x80, //0x000001ce leaq (%rax,%rax,4), %rdx + 0x49, 0x39, 0xd4, //0x000001d2 cmpq %rdx, %r12 + 0x40, 0x0f, 0x97, 0xc6, //0x000001d5 seta %sil + 0x48, 0x8d, 0x14, 0x80, //0x000001d9 leaq (%rax,%rax,4), %rdx + 0x48, 0x83, 0xc2, 0x28, //0x000001dd addq $40, %rdx + 0x31, 0xc0, //0x000001e1 xorl %eax, %eax + 0x48, 0x39, 0xda, //0x000001e3 cmpq %rbx, %rdx + 0x0f, 0x96, 0xc2, //0x000001e6 setbe %dl + 0x40, 0x38, 0xd6, //0x000001e9 cmpb %dl, %sil + 0x0f, 0x84, 0x2d, 0x01, 0x00, 0x00, //0x000001ec je LBB0_8 + //0x000001f2 LBB0_41 + 0x4c, 0x89, 0xc8, //0x000001f2 movq %r9, %rax + 0x48, 0xc1, 0xe8, 0x02, //0x000001f5 shrq $2, %rax + 0x4c, 0x89, 0xca, //0x000001f9 movq %r9, %rdx + 0x48, 0x83, 0xe2, 0xfc, //0x000001fc andq $-4, %rdx + 0x49, 0x39, 0xd4, //0x00000200 cmpq %rdx, %r12 + 0x40, 0x0f, 0x97, 0xc6, //0x00000203 seta %sil + 0x48, 0x8d, 0x7a, 0x04, //0x00000207 leaq $4(%rdx), %rdi + 0x48, 0x39, 0xdf, //0x0000020b cmpq %rbx, %rdi + 0x0f, 0x96, 0xc1, //0x0000020e setbe %cl + 0x40, 0x30, 0xf1, //0x00000211 xorb %sil, %cl + 0x4c, 0x8b, 0x45, 0xc8, //0x00000214 movq $-56(%rbp), %r8 + 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00000218 je LBB0_42 + 0x48, 0x83, 0xca, 0x02, //0x0000021e orq $2, %rdx + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000222 movl $1, %ecx + 0x49, 0x39, 0xd2, //0x00000227 cmpq %rdx, %r10 + 0x4c, 0x8b, 0x65, 0xd0, //0x0000022a movq $-48(%rbp), %r12 + 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000022e ja LBB0_45 + 0x0f, 0x94, 0xc1, //0x00000234 sete %cl + 0x41, 0xc0, 0xe9, 0x02, //0x00000237 shrb $2, %r9b + 0x41, 0x20, 0xc9, //0x0000023b andb %cl, %r9b + 0x41, 0x0f, 0xb6, 0xc9, //0x0000023e movzbl %r9b, %ecx + //0x00000242 LBB0_45 + 0x48, 0x01, 0xc1, //0x00000242 addq %rax, %rcx + 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00000245 jmp LBB0_46 + //0x0000024a LBB0_3 + 0x41, 0xc6, 0x00, 0x30, //0x0000024a movb $48, (%r8) + 0x41, 0x29, 0xf8, //0x0000024e subl %edi, %r8d + 0x41, 0x83, 0xc0, 0x01, //0x00000251 addl $1, %r8d + 0xe9, 0xcc, 0x10, 0x00, 0x00, //0x00000255 jmp LBB0_181 + //0x0000025a LBB0_42 + 0x48, 0x39, 0xfb, //0x0000025a cmpq %rdi, %rbx + 0x48, 0x83, 0xd8, 0xff, //0x0000025d sbbq $-1, %rax + 0x48, 0x89, 0xc1, //0x00000261 movq %rax, %rcx + 0x4c, 0x8b, 0x65, 0xd0, //0x00000264 movq $-48(%rbp), %r12 + //0x00000268 LBB0_46 + 0x4c, 0x8b, 0x55, 0xc0, //0x00000268 movq $-64(%rbp), %r10 + 0x48, 0xba, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000026c movabsq $8589934560, %rdx + 0x48, 0x8d, 0x82, 0x1f, 0xe4, 0x0b, 0x54, //0x00000276 leaq $1410065439(%rdx), %rax + 0x48, 0x39, 0xc1, //0x0000027d cmpq %rax, %rcx + 0x0f, 0x86, 0xc8, 0x00, 0x00, 0x00, //0x00000280 jbe LBB0_54 + //0x00000286 LBB0_48 + 0x48, 0x89, 0xc8, //0x00000286 movq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x0b, //0x00000289 shrq $11, %rax + 0x41, 0xbb, 0x0b, 0x00, 0x00, 0x00, //0x0000028d movl $11, %r11d + 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x00000293 cmpq $48828125, %rax + 0x0f, 0x82, 0x41, 0x01, 0x00, 0x00, //0x00000299 jb LBB0_64 + 0x48, 0x89, 0xc8, //0x0000029f movq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x0c, //0x000002a2 shrq $12, %rax + 0x41, 0xbb, 0x0c, 0x00, 0x00, 0x00, //0x000002a6 movl $12, %r11d + 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x000002ac cmpq $244140625, %rax + 0x0f, 0x82, 0x28, 0x01, 0x00, 0x00, //0x000002b2 jb LBB0_64 + 0x48, 0x89, 0xc8, //0x000002b8 movq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x0d, //0x000002bb shrq $13, %rax + 0x41, 0xbb, 0x0d, 0x00, 0x00, 0x00, //0x000002bf movl $13, %r11d + 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x000002c5 cmpq $1220703125, %rax + 0x0f, 0x82, 0x0f, 0x01, 0x00, 0x00, //0x000002cb jb LBB0_64 + 0x41, 0xbb, 0x0e, 0x00, 0x00, 0x00, //0x000002d1 movl $14, %r11d + 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x000002d7 movabsq $100000000000000, %rax + 0x48, 0x39, 0xc1, //0x000002e1 cmpq %rax, %rcx + 0x0f, 0x82, 0xf6, 0x00, 0x00, 0x00, //0x000002e4 jb LBB0_64 + 0x41, 0xbb, 0x0f, 0x00, 0x00, 0x00, //0x000002ea movl $15, %r11d + 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x000002f0 movabsq $1000000000000000, %rax + 0x48, 0x39, 0xc1, //0x000002fa cmpq %rax, %rcx + 0x0f, 0x82, 0xdd, 0x00, 0x00, 0x00, //0x000002fd jb LBB0_64 + 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000303 movabsq $10000000000000000, %rax + 0x48, 0x39, 0xc1, //0x0000030d cmpq %rax, %rcx + 0x41, 0xbb, 0x11, 0x00, 0x00, 0x00, //0x00000310 movl $17, %r11d + //0x00000316 LBB0_63 + 0x41, 0x83, 0xdb, 0x00, //0x00000316 sbbl $0, %r11d + 0xe9, 0xc1, 0x00, 0x00, 0x00, //0x0000031a jmp LBB0_64 + //0x0000031f LBB0_8 + 0x88, 0xd0, //0x0000031f movb %dl, %al + 0x48, 0x01, 0xc1, //0x00000321 addq %rax, %rcx + 0x4c, 0x8b, 0x55, 0xc0, //0x00000324 movq $-64(%rbp), %r10 + 0x41, 0x83, 0xc2, 0x01, //0x00000328 addl $1, %r10d + 0x4c, 0x8b, 0x65, 0xd0, //0x0000032c movq $-48(%rbp), %r12 + 0x4c, 0x8b, 0x45, 0xc8, //0x00000330 movq $-56(%rbp), %r8 + 0x48, 0xba, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000334 movabsq $8589934560, %rdx + 0x48, 0x8d, 0x82, 0x1f, 0xe4, 0x0b, 0x54, //0x0000033e leaq $1410065439(%rdx), %rax + 0x48, 0x39, 0xc1, //0x00000345 cmpq %rax, %rcx + 0x0f, 0x87, 0x38, 0xff, 0xff, 0xff, //0x00000348 ja LBB0_48 + //0x0000034e LBB0_54 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000034e movl $1, %r11d + 0x48, 0x83, 0xf9, 0x0a, //0x00000354 cmpq $10, %rcx + 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x00000358 jb LBB0_64 + 0x41, 0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000035e movl $2, %r11d + 0x48, 0x83, 0xf9, 0x64, //0x00000364 cmpq $100, %rcx + 0x0f, 0x82, 0x72, 0x00, 0x00, 0x00, //0x00000368 jb LBB0_64 + 0x41, 0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000036e movl $3, %r11d + 0x48, 0x81, 0xf9, 0xe8, 0x03, 0x00, 0x00, //0x00000374 cmpq $1000, %rcx + 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x0000037b jb LBB0_64 + 0x41, 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00000381 movl $4, %r11d + 0x48, 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x00000387 cmpq $10000, %rcx + 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x0000038e jb LBB0_64 + 0x41, 0xbb, 0x05, 0x00, 0x00, 0x00, //0x00000394 movl $5, %r11d + 0x48, 0x81, 0xf9, 0xa0, 0x86, 0x01, 0x00, //0x0000039a cmpq $100000, %rcx + 0x0f, 0x82, 0x39, 0x00, 0x00, 0x00, //0x000003a1 jb LBB0_64 + 0x41, 0xbb, 0x06, 0x00, 0x00, 0x00, //0x000003a7 movl $6, %r11d + 0x48, 0x81, 0xf9, 0x40, 0x42, 0x0f, 0x00, //0x000003ad cmpq $1000000, %rcx + 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x000003b4 jb LBB0_64 + 0x41, 0xbb, 0x07, 0x00, 0x00, 0x00, //0x000003ba movl $7, %r11d + 0x48, 0x81, 0xf9, 0x80, 0x96, 0x98, 0x00, //0x000003c0 cmpq $10000000, %rcx + 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000003c7 jb LBB0_64 + 0x41, 0xbb, 0x08, 0x00, 0x00, 0x00, //0x000003cd movl $8, %r11d + 0x48, 0x81, 0xf9, 0x00, 0xe1, 0xf5, 0x05, //0x000003d3 cmpq $100000000, %rcx + 0x0f, 0x83, 0x58, 0x0f, 0x00, 0x00, //0x000003da jae LBB0_62 + //0x000003e0 LBB0_64 + 0x47, 0x8d, 0x0c, 0x13, //0x000003e0 leal (%r11,%r10), %r9d + 0x43, 0x8d, 0x04, 0x13, //0x000003e4 leal (%r11,%r10), %eax + 0x83, 0xc0, 0x05, //0x000003e8 addl $5, %eax + 0x45, 0x89, 0xde, //0x000003eb movl %r11d, %r14d + 0x83, 0xf8, 0x1b, //0x000003ee cmpl $27, %eax + 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x000003f1 jb LBB0_93 + 0x4b, 0x8d, 0x34, 0x30, //0x000003f7 leaq (%r8,%r14), %rsi + 0x48, 0x83, 0xc6, 0x01, //0x000003fb addq $1, %rsi + 0x48, 0x89, 0xc8, //0x000003ff movq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x20, //0x00000402 shrq $32, %rax + 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x00000406 jne LBB0_67 + 0x45, 0x31, 0xd2, //0x0000040c xorl %r10d, %r10d + 0x89, 0xca, //0x0000040f movl %ecx, %edx + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000411 cmpl $10000, %edx + 0x0f, 0x83, 0x0d, 0x06, 0x00, 0x00, //0x00000417 jae LBB0_73 + //0x0000041d LBB0_72 + 0x89, 0xd1, //0x0000041d movl %edx, %ecx + 0xe9, 0x62, 0x06, 0x00, 0x00, //0x0000041f jmp LBB0_75 + //0x00000424 LBB0_93 + 0x45, 0x85, 0xd2, //0x00000424 testl %r10d, %r10d + 0x0f, 0x88, 0x05, 0x03, 0x00, 0x00, //0x00000427 js LBB0_94 + 0x4f, 0x8d, 0x14, 0x30, //0x0000042d leaq (%r8,%r14), %r10 + 0x48, 0x89, 0xc8, //0x00000431 movq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x20, //0x00000434 shrq $32, %rax + 0x0f, 0x85, 0x59, 0x03, 0x00, 0x00, //0x00000438 jne LBB0_151 + 0x4c, 0x89, 0xd6, //0x0000043e movq %r10, %rsi + 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x00000441 cmpl $10000, %ecx + 0x0f, 0x83, 0xfc, 0x03, 0x00, 0x00, //0x00000447 jae LBB0_154 + //0x0000044d LBB0_153 + 0x89, 0xca, //0x0000044d movl %ecx, %edx + 0xe9, 0x52, 0x04, 0x00, 0x00, //0x0000044f jmp LBB0_156 + //0x00000454 LBB0_67 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000454 movabsq $-6067343680855748867, %rdx + 0x48, 0x89, 0xc8, //0x0000045e movq %rcx, %rax + 0x48, 0xf7, 0xe2, //0x00000461 mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x00000464 shrq $26, %rdx + 0x69, 0xfa, 0x00, 0x1f, 0x0a, 0xfa, //0x00000468 imull $-100000000, %edx, %edi + 0x01, 0xcf, //0x0000046e addl %ecx, %edi + 0x0f, 0x84, 0x9e, 0x05, 0x00, 0x00, //0x00000470 je LBB0_68 + 0x89, 0xf9, //0x00000476 movl %edi, %ecx + 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000478 movl $3518437209, %r10d + 0x49, 0x0f, 0xaf, 0xca, //0x0000047e imulq %r10, %rcx + 0x48, 0xc1, 0xe9, 0x2d, //0x00000482 shrq $45, %rcx + 0x69, 0xd9, 0x10, 0x27, 0x00, 0x00, //0x00000486 imull $10000, %ecx, %ebx + 0x29, 0xdf, //0x0000048c subl %ebx, %edi + 0x48, 0x89, 0xc8, //0x0000048e movq %rcx, %rax + 0x49, 0x0f, 0xaf, 0xc2, //0x00000491 imulq %r10, %rax + 0x48, 0xc1, 0xe8, 0x2d, //0x00000495 shrq $45, %rax + 0x69, 0xc0, 0x10, 0x27, 0x00, 0x00, //0x00000499 imull $10000, %eax, %eax + 0x29, 0xc1, //0x0000049f subl %eax, %ecx + 0x0f, 0xb7, 0xc7, //0x000004a1 movzwl %di, %eax + 0xc1, 0xe8, 0x02, //0x000004a4 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000004a7 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x000004ad shrl $17, %eax + 0x6b, 0xd8, 0x64, //0x000004b0 imull $100, %eax, %ebx + 0x29, 0xdf, //0x000004b3 subl %ebx, %edi + 0x44, 0x0f, 0xb7, 0xd7, //0x000004b5 movzwl %di, %r10d + 0x0f, 0xb7, 0xd9, //0x000004b9 movzwl %cx, %ebx + 0xc1, 0xeb, 0x02, //0x000004bc shrl $2, %ebx + 0x69, 0xdb, 0x7b, 0x14, 0x00, 0x00, //0x000004bf imull $5243, %ebx, %ebx + 0xc1, 0xeb, 0x11, //0x000004c5 shrl $17, %ebx + 0x6b, 0xfb, 0x64, //0x000004c8 imull $100, %ebx, %edi + 0x29, 0xf9, //0x000004cb subl %edi, %ecx + 0x44, 0x0f, 0xb7, 0xd9, //0x000004cd movzwl %cx, %r11d + 0x48, 0x8d, 0x3d, 0xb8, 0x0e, 0x00, 0x00, //0x000004d1 leaq $3768(%rip), %rdi /* _Digits+0(%rip) */ + 0x42, 0x0f, 0xb7, 0x0c, 0x57, //0x000004d8 movzwl (%rdi,%r10,2), %ecx + 0x66, 0x89, 0x4e, 0xfe, //0x000004dd movw %cx, $-2(%rsi) + 0x0f, 0xb7, 0x04, 0x47, //0x000004e1 movzwl (%rdi,%rax,2), %eax + 0x66, 0x89, 0x46, 0xfc, //0x000004e5 movw %ax, $-4(%rsi) + 0x42, 0x0f, 0xb7, 0x04, 0x5f, //0x000004e9 movzwl (%rdi,%r11,2), %eax + 0x66, 0x89, 0x46, 0xfa, //0x000004ee movw %ax, $-6(%rsi) + 0x0f, 0xb7, 0x04, 0x5f, //0x000004f2 movzwl (%rdi,%rbx,2), %eax + 0x66, 0x89, 0x46, 0xf8, //0x000004f6 movw %ax, $-8(%rsi) + 0x45, 0x31, 0xd2, //0x000004fa xorl %r10d, %r10d + 0x48, 0x83, 0xc6, 0xf8, //0x000004fd addq $-8, %rsi + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000501 cmpl $10000, %edx + 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x00000507 jb LBB0_72 + 0xe9, 0x18, 0x05, 0x00, 0x00, //0x0000050d jmp LBB0_73 + //0x00000512 LBB0_11 + 0x49, 0xd3, 0xe8, //0x00000512 shrq %cl, %r8 + 0x48, 0xb8, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000515 movabsq $8589934560, %rax + 0x48, 0x05, 0x1f, 0xe4, 0x0b, 0x54, //0x0000051f addq $1410065439, %rax + 0x49, 0x39, 0xc0, //0x00000525 cmpq %rax, %r8 + 0x0f, 0x86, 0x1f, 0x04, 0x00, 0x00, //0x00000528 jbe LBB0_20 + 0x4c, 0x89, 0xc0, //0x0000052e movq %r8, %rax + 0x48, 0xc1, 0xe8, 0x0b, //0x00000531 shrq $11, %rax + 0x41, 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00000535 movl $11, %r9d + 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x0000053b cmpq $48828125, %rax + 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x00000541 jb LBB0_18 + 0x4c, 0x89, 0xc0, //0x00000547 movq %r8, %rax + 0x48, 0xc1, 0xe8, 0x0c, //0x0000054a shrq $12, %rax + 0x41, 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x0000054e movl $12, %r9d + 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000554 cmpq $244140625, %rax + 0x0f, 0x82, 0x62, 0x00, 0x00, 0x00, //0x0000055a jb LBB0_18 + 0x4c, 0x89, 0xc0, //0x00000560 movq %r8, %rax + 0x48, 0xc1, 0xe8, 0x0d, //0x00000563 shrq $13, %rax + 0x41, 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00000567 movl $13, %r9d + 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x0000056d cmpq $1220703125, %rax + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00000573 jb LBB0_18 + 0x41, 0xb9, 0x0e, 0x00, 0x00, 0x00, //0x00000579 movl $14, %r9d + 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x0000057f movabsq $100000000000000, %rax + 0x49, 0x39, 0xc0, //0x00000589 cmpq %rax, %r8 + 0x0f, 0x82, 0x30, 0x00, 0x00, 0x00, //0x0000058c jb LBB0_18 + 0x41, 0xb9, 0x0f, 0x00, 0x00, 0x00, //0x00000592 movl $15, %r9d + 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000598 movabsq $1000000000000000, %rax + 0x49, 0x39, 0xc0, //0x000005a2 cmpq %rax, %r8 + 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x000005a5 jb LBB0_18 + 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000005ab movabsq $10000000000000000, %rax + 0x49, 0x39, 0xc0, //0x000005b5 cmpq %rax, %r8 + 0x41, 0xb9, 0x11, 0x00, 0x00, 0x00, //0x000005b8 movl $17, %r9d + 0x49, 0x83, 0xd9, 0x00, //0x000005be sbbq $0, %r9 + //0x000005c2 LBB0_18 + 0x4c, 0x03, 0x4d, 0xc8, //0x000005c2 addq $-56(%rbp), %r9 + //0x000005c6 LBB0_19 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000005c6 movabsq $-6067343680855748867, %rdx + 0x4c, 0x89, 0xc0, //0x000005d0 movq %r8, %rax + 0x48, 0xf7, 0xe2, //0x000005d3 mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x000005d6 shrq $26, %rdx + 0x44, 0x69, 0xd2, 0x00, 0x1f, 0x0a, 0xfa, //0x000005da imull $-100000000, %edx, %r10d + 0x45, 0x01, 0xc2, //0x000005e1 addl %r8d, %r10d + 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x000005e4 movl $3518437209, %esi + 0x4c, 0x89, 0xd1, //0x000005e9 movq %r10, %rcx + 0x48, 0x0f, 0xaf, 0xce, //0x000005ec imulq %rsi, %rcx + 0x48, 0xc1, 0xe9, 0x2d, //0x000005f0 shrq $45, %rcx + 0x69, 0xd9, 0x10, 0x27, 0x00, 0x00, //0x000005f4 imull $10000, %ecx, %ebx + 0x41, 0x29, 0xda, //0x000005fa subl %ebx, %r10d + 0x48, 0x89, 0xc8, //0x000005fd movq %rcx, %rax + 0x48, 0x0f, 0xaf, 0xc6, //0x00000600 imulq %rsi, %rax + 0x48, 0xc1, 0xe8, 0x2d, //0x00000604 shrq $45, %rax + 0x69, 0xc0, 0x10, 0x27, 0x00, 0x00, //0x00000608 imull $10000, %eax, %eax + 0x29, 0xc1, //0x0000060e subl %eax, %ecx + 0x41, 0x0f, 0xb7, 0xc2, //0x00000610 movzwl %r10w, %eax + 0xc1, 0xe8, 0x02, //0x00000614 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000617 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x0000061d shrl $17, %eax + 0x6b, 0xf0, 0x64, //0x00000620 imull $100, %eax, %esi + 0x41, 0x29, 0xf2, //0x00000623 subl %esi, %r10d + 0x45, 0x0f, 0xb7, 0xd2, //0x00000626 movzwl %r10w, %r10d + 0x0f, 0xb7, 0xf1, //0x0000062a movzwl %cx, %esi + 0xc1, 0xee, 0x02, //0x0000062d shrl $2, %esi + 0x69, 0xf6, 0x7b, 0x14, 0x00, 0x00, //0x00000630 imull $5243, %esi, %esi + 0xc1, 0xee, 0x11, //0x00000636 shrl $17, %esi + 0x6b, 0xde, 0x64, //0x00000639 imull $100, %esi, %ebx + 0x29, 0xd9, //0x0000063c subl %ebx, %ecx + 0x44, 0x0f, 0xb7, 0xd9, //0x0000063e movzwl %cx, %r11d + 0x48, 0x8d, 0x1d, 0x47, 0x0d, 0x00, 0x00, //0x00000642 leaq $3399(%rip), %rbx /* _Digits+0(%rip) */ + 0x42, 0x0f, 0xb7, 0x0c, 0x53, //0x00000649 movzwl (%rbx,%r10,2), %ecx + 0x66, 0x41, 0x89, 0x49, 0xfe, //0x0000064e movw %cx, $-2(%r9) + 0x0f, 0xb7, 0x04, 0x43, //0x00000653 movzwl (%rbx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x41, 0xfc, //0x00000657 movw %ax, $-4(%r9) + 0x42, 0x0f, 0xb7, 0x04, 0x5b, //0x0000065c movzwl (%rbx,%r11,2), %eax + 0x66, 0x41, 0x89, 0x41, 0xfa, //0x00000661 movw %ax, $-6(%r9) + 0x49, 0x8d, 0x41, 0xf8, //0x00000666 leaq $-8(%r9), %rax + 0x0f, 0xb7, 0x0c, 0x73, //0x0000066a movzwl (%rbx,%rsi,2), %ecx + 0x66, 0x41, 0x89, 0x49, 0xf8, //0x0000066e movw %cx, $-8(%r9) + 0x49, 0x89, 0xd0, //0x00000673 movq %rdx, %r8 + 0x41, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000676 cmpl $10000, %r8d + 0x0f, 0x82, 0x70, 0x03, 0x00, 0x00, //0x0000067d jb LBB0_32 + //0x00000683 LBB0_33 + 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000683 movl $3518437209, %r10d + 0x4c, 0x8d, 0x1d, 0x00, 0x0d, 0x00, 0x00, //0x00000689 leaq $3328(%rip), %r11 /* _Digits+0(%rip) */ + //0x00000690 .p2align 4, 0x90 + //0x00000690 LBB0_34 + 0x44, 0x89, 0xc2, //0x00000690 movl %r8d, %edx + 0x49, 0x0f, 0xaf, 0xd2, //0x00000693 imulq %r10, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x00000697 shrq $45, %rdx + 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x0000069b imull $-10000, %edx, %ecx + 0x44, 0x01, 0xc1, //0x000006a1 addl %r8d, %ecx + 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x000006a4 imulq $1374389535, %rcx, %rsi + 0x48, 0xc1, 0xee, 0x25, //0x000006ab shrq $37, %rsi + 0x6b, 0xde, 0x64, //0x000006af imull $100, %esi, %ebx + 0x29, 0xd9, //0x000006b2 subl %ebx, %ecx + 0x41, 0x0f, 0xb7, 0x0c, 0x4b, //0x000006b4 movzwl (%r11,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0xfe, //0x000006b9 movw %cx, $-2(%rax) + 0x41, 0x0f, 0xb7, 0x0c, 0x73, //0x000006bd movzwl (%r11,%rsi,2), %ecx + 0x66, 0x89, 0x48, 0xfc, //0x000006c2 movw %cx, $-4(%rax) + 0x48, 0x83, 0xc0, 0xfc, //0x000006c6 addq $-4, %rax + 0x41, 0x81, 0xf8, 0xff, 0xe0, 0xf5, 0x05, //0x000006ca cmpl $99999999, %r8d + 0x41, 0x89, 0xd0, //0x000006d1 movl %edx, %r8d + 0x0f, 0x87, 0xb6, 0xff, 0xff, 0xff, //0x000006d4 ja LBB0_34 + 0x83, 0xfa, 0x64, //0x000006da cmpl $100, %edx + 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x000006dd jb LBB0_37 + //0x000006e3 LBB0_36 + 0x0f, 0xb7, 0xca, //0x000006e3 movzwl %dx, %ecx + 0xc1, 0xe9, 0x02, //0x000006e6 shrl $2, %ecx + 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000006e9 imull $5243, %ecx, %ecx + 0xc1, 0xe9, 0x11, //0x000006ef shrl $17, %ecx + 0x6b, 0xf1, 0x64, //0x000006f2 imull $100, %ecx, %esi + 0x29, 0xf2, //0x000006f5 subl %esi, %edx + 0x0f, 0xb7, 0xd2, //0x000006f7 movzwl %dx, %edx + 0x48, 0x8d, 0x35, 0x8f, 0x0c, 0x00, 0x00, //0x000006fa leaq $3215(%rip), %rsi /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x14, 0x56, //0x00000701 movzwl (%rsi,%rdx,2), %edx + 0x66, 0x89, 0x50, 0xfe, //0x00000705 movw %dx, $-2(%rax) + 0x48, 0x83, 0xc0, 0xfe, //0x00000709 addq $-2, %rax + 0x89, 0xca, //0x0000070d movl %ecx, %edx + //0x0000070f LBB0_37 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000070f movq $-56(%rbp), %rcx + 0x83, 0xfa, 0x0a, //0x00000713 cmpl $10, %edx + 0x0f, 0x82, 0xe8, 0x02, 0x00, 0x00, //0x00000716 jb LBB0_39 + 0x89, 0xd1, //0x0000071c movl %edx, %ecx + 0x48, 0x8d, 0x15, 0x6b, 0x0c, 0x00, 0x00, //0x0000071e leaq $3179(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00000725 movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0xfe, //0x00000729 movw %cx, $-2(%rax) + 0xe9, 0xd7, 0x02, 0x00, 0x00, //0x0000072d jmp LBB0_40 + //0x00000732 LBB0_94 + 0x45, 0x85, 0xc9, //0x00000732 testl %r9d, %r9d + 0x0f, 0x8f, 0x56, 0x07, 0x00, 0x00, //0x00000735 jg LBB0_107 + 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x0000073b movw $11824, (%r8) + 0x49, 0x83, 0xc0, 0x02, //0x00000741 addq $2, %r8 + 0x45, 0x85, 0xc9, //0x00000745 testl %r9d, %r9d + 0x0f, 0x89, 0x43, 0x07, 0x00, 0x00, //0x00000748 jns LBB0_107 + 0x45, 0x89, 0xdf, //0x0000074e movl %r11d, %r15d + 0x41, 0xf7, 0xd7, //0x00000751 notl %r15d + 0x45, 0x29, 0xd7, //0x00000754 subl %r10d, %r15d + 0x31, 0xc0, //0x00000757 xorl %eax, %eax + 0x41, 0x83, 0xff, 0x1f, //0x00000759 cmpl $31, %r15d + 0x0f, 0x82, 0x18, 0x07, 0x00, 0x00, //0x0000075d jb LBB0_105 + 0x49, 0x83, 0xc7, 0x01, //0x00000763 addq $1, %r15 + 0x4c, 0x89, 0xf8, //0x00000767 movq %r15, %rax + 0x48, 0x21, 0xd0, //0x0000076a andq %rdx, %rax + 0x48, 0x8d, 0x50, 0xe0, //0x0000076d leaq $-32(%rax), %rdx + 0x48, 0x89, 0xd3, //0x00000771 movq %rdx, %rbx + 0x48, 0xc1, 0xeb, 0x05, //0x00000774 shrq $5, %rbx + 0x48, 0x83, 0xc3, 0x01, //0x00000778 addq $1, %rbx + 0x41, 0x89, 0xdc, //0x0000077c movl %ebx, %r12d + 0x41, 0x83, 0xe4, 0x07, //0x0000077f andl $7, %r12d + 0x48, 0x81, 0xfa, 0xe0, 0x00, 0x00, 0x00, //0x00000783 cmpq $224, %rdx + 0x0f, 0x83, 0xfd, 0x05, 0x00, 0x00, //0x0000078a jae LBB0_99 + 0x31, 0xd2, //0x00000790 xorl %edx, %edx + 0xe9, 0x9b, 0x06, 0x00, 0x00, //0x00000792 jmp LBB0_101 + //0x00000797 LBB0_151 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000797 movabsq $-6067343680855748867, %rdx + 0x48, 0x89, 0xc8, //0x000007a1 movq %rcx, %rax + 0x48, 0xf7, 0xe2, //0x000007a4 mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x000007a7 shrq $26, %rdx + 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x000007ab imull $-100000000, %edx, %esi + 0x01, 0xce, //0x000007b1 addl %ecx, %esi + 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x000007b3 movl $3518437209, %ecx + 0x48, 0x89, 0xf0, //0x000007b8 movq %rsi, %rax + 0x48, 0x0f, 0xaf, 0xc1, //0x000007bb imulq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x2d, //0x000007bf shrq $45, %rax + 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x000007c3 imull $10000, %eax, %edi + 0x29, 0xfe, //0x000007c9 subl %edi, %esi + 0x48, 0x89, 0xc7, //0x000007cb movq %rax, %rdi + 0x48, 0x0f, 0xaf, 0xf9, //0x000007ce imulq %rcx, %rdi + 0x48, 0xc1, 0xef, 0x2d, //0x000007d2 shrq $45, %rdi + 0x69, 0xcf, 0x10, 0x27, 0x00, 0x00, //0x000007d6 imull $10000, %edi, %ecx + 0x29, 0xc8, //0x000007dc subl %ecx, %eax + 0x0f, 0xb7, 0xce, //0x000007de movzwl %si, %ecx + 0xc1, 0xe9, 0x02, //0x000007e1 shrl $2, %ecx + 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000007e4 imull $5243, %ecx, %ecx + 0xc1, 0xe9, 0x11, //0x000007ea shrl $17, %ecx + 0x6b, 0xf9, 0x64, //0x000007ed imull $100, %ecx, %edi + 0x29, 0xfe, //0x000007f0 subl %edi, %esi + 0x0f, 0xb7, 0xf6, //0x000007f2 movzwl %si, %esi + 0x0f, 0xb7, 0xf8, //0x000007f5 movzwl %ax, %edi + 0xc1, 0xef, 0x02, //0x000007f8 shrl $2, %edi + 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x000007fb imull $5243, %edi, %edi + 0xc1, 0xef, 0x11, //0x00000801 shrl $17, %edi + 0x6b, 0xdf, 0x64, //0x00000804 imull $100, %edi, %ebx + 0x29, 0xd8, //0x00000807 subl %ebx, %eax + 0x0f, 0xb7, 0xc0, //0x00000809 movzwl %ax, %eax + 0x48, 0x8d, 0x1d, 0x7d, 0x0b, 0x00, 0x00, //0x0000080c leaq $2941(%rip), %rbx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x34, 0x73, //0x00000813 movzwl (%rbx,%rsi,2), %esi + 0x66, 0x41, 0x89, 0x72, 0xfe, //0x00000817 movw %si, $-2(%r10) + 0x0f, 0xb7, 0x0c, 0x4b, //0x0000081c movzwl (%rbx,%rcx,2), %ecx + 0x66, 0x41, 0x89, 0x4a, 0xfc, //0x00000820 movw %cx, $-4(%r10) + 0x0f, 0xb7, 0x04, 0x43, //0x00000825 movzwl (%rbx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x42, 0xfa, //0x00000829 movw %ax, $-6(%r10) + 0x49, 0x8d, 0x72, 0xf8, //0x0000082e leaq $-8(%r10), %rsi + 0x0f, 0xb7, 0x04, 0x7b, //0x00000832 movzwl (%rbx,%rdi,2), %eax + 0x66, 0x41, 0x89, 0x42, 0xf8, //0x00000836 movw %ax, $-8(%r10) + 0x89, 0xd1, //0x0000083b movl %edx, %ecx + 0x81, 0xf9, 0x10, 0x27, 0x00, 0x00, //0x0000083d cmpl $10000, %ecx + 0x0f, 0x82, 0x04, 0xfc, 0xff, 0xff, //0x00000843 jb LBB0_153 + //0x00000849 LBB0_154 + 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000849 movl $3518437209, %r11d + 0x4c, 0x8d, 0x3d, 0x3a, 0x0b, 0x00, 0x00, //0x0000084f leaq $2874(%rip), %r15 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000856 .p2align 4, 0x90 + //0x00000860 LBB0_155 + 0x89, 0xca, //0x00000860 movl %ecx, %edx + 0x49, 0x0f, 0xaf, 0xd3, //0x00000862 imulq %r11, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x00000866 shrq $45, %rdx + 0x69, 0xda, 0xf0, 0xd8, 0xff, 0xff, //0x0000086a imull $-10000, %edx, %ebx + 0x01, 0xcb, //0x00000870 addl %ecx, %ebx + 0x48, 0x69, 0xc3, 0x1f, 0x85, 0xeb, 0x51, //0x00000872 imulq $1374389535, %rbx, %rax + 0x48, 0xc1, 0xe8, 0x25, //0x00000879 shrq $37, %rax + 0x6b, 0xf8, 0x64, //0x0000087d imull $100, %eax, %edi + 0x29, 0xfb, //0x00000880 subl %edi, %ebx + 0x41, 0x0f, 0xb7, 0x3c, 0x5f, //0x00000882 movzwl (%r15,%rbx,2), %edi + 0x66, 0x89, 0x7e, 0xfe, //0x00000887 movw %di, $-2(%rsi) + 0x41, 0x0f, 0xb7, 0x04, 0x47, //0x0000088b movzwl (%r15,%rax,2), %eax + 0x66, 0x89, 0x46, 0xfc, //0x00000890 movw %ax, $-4(%rsi) + 0x48, 0x83, 0xc6, 0xfc, //0x00000894 addq $-4, %rsi + 0x81, 0xf9, 0xff, 0xe0, 0xf5, 0x05, //0x00000898 cmpl $99999999, %ecx + 0x89, 0xd1, //0x0000089e movl %edx, %ecx + 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x000008a0 ja LBB0_155 + //0x000008a6 LBB0_156 + 0x83, 0xfa, 0x64, //0x000008a6 cmpl $100, %edx + 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x000008a9 jb LBB0_158 + 0x0f, 0xb7, 0xc2, //0x000008af movzwl %dx, %eax + 0xc1, 0xe8, 0x02, //0x000008b2 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000008b5 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x000008bb shrl $17, %eax + 0x6b, 0xc8, 0x64, //0x000008be imull $100, %eax, %ecx + 0x29, 0xca, //0x000008c1 subl %ecx, %edx + 0x0f, 0xb7, 0xca, //0x000008c3 movzwl %dx, %ecx + 0x48, 0x8d, 0x15, 0xc3, 0x0a, 0x00, 0x00, //0x000008c6 leaq $2755(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x000008cd movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x89, 0x4e, 0xfe, //0x000008d1 movw %cx, $-2(%rsi) + 0x48, 0x83, 0xc6, 0xfe, //0x000008d5 addq $-2, %rsi + 0x89, 0xc2, //0x000008d9 movl %eax, %edx + //0x000008db LBB0_158 + 0x49, 0x63, 0xc1, //0x000008db movslq %r9d, %rax + 0x83, 0xfa, 0x0a, //0x000008de cmpl $10, %edx + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000008e1 jb LBB0_160 + 0x89, 0xd1, //0x000008e7 movl %edx, %ecx + 0x48, 0x8d, 0x15, 0xa0, 0x0a, 0x00, 0x00, //0x000008e9 leaq $2720(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x000008f0 movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x89, 0x4e, 0xfe, //0x000008f4 movw %cx, $-2(%rsi) + 0x49, 0x01, 0xc0, //0x000008f8 addq %rax, %r8 + 0x49, 0x39, 0xc6, //0x000008fb cmpq %rax, %r14 + 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x000008fe jl LBB0_162 + 0xe9, 0x1a, 0x0a, 0x00, 0x00, //0x00000904 jmp LBB0_180 + //0x00000909 LBB0_160 + 0x80, 0xc2, 0x30, //0x00000909 addb $48, %dl + 0x41, 0x88, 0x10, //0x0000090c movb %dl, (%r8) + 0x49, 0x01, 0xc0, //0x0000090f addq %rax, %r8 + 0x49, 0x39, 0xc6, //0x00000912 cmpq %rax, %r14 + 0x0f, 0x8d, 0x08, 0x0a, 0x00, 0x00, //0x00000915 jge LBB0_180 + //0x0000091b LBB0_162 + 0x4b, 0x8d, 0x0c, 0x2c, //0x0000091b leaq (%r12,%r13), %rcx + 0x4d, 0x8d, 0x1c, 0x0e, //0x0000091f leaq (%r14,%rcx), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00000923 addq $1, %r11 + 0x48, 0x01, 0xc8, //0x00000927 addq %rcx, %rax + 0x49, 0x39, 0xc3, //0x0000092a cmpq %rax, %r11 + 0x49, 0x89, 0xc7, //0x0000092d movq %rax, %r15 + 0x4d, 0x0f, 0x47, 0xfb, //0x00000930 cmovaq %r11, %r15 + 0x4e, 0x8d, 0x0c, 0x31, //0x00000934 leaq (%rcx,%r14), %r9 + 0x4d, 0x29, 0xcf, //0x00000938 subq %r9, %r15 + 0x49, 0x83, 0xff, 0x08, //0x0000093b cmpq $8, %r15 + 0x0f, 0x83, 0xa4, 0x02, 0x00, 0x00, //0x0000093f jae LBB0_163 + //0x00000945 LBB0_178 + 0x4c, 0x89, 0xd2, //0x00000945 movq %r10, %rdx + 0xe9, 0x23, 0x04, 0x00, 0x00, //0x00000948 jmp LBB0_179 + //0x0000094d LBB0_20 + 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000094d movl $1, %r9d + 0x49, 0x83, 0xf8, 0x0a, //0x00000953 cmpq $10, %r8 + 0x0f, 0x82, 0x82, 0x00, 0x00, 0x00, //0x00000957 jb LBB0_28 + 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x0000095d movl $2, %r9d + 0x49, 0x83, 0xf8, 0x64, //0x00000963 cmpq $100, %r8 + 0x0f, 0x82, 0x72, 0x00, 0x00, 0x00, //0x00000967 jb LBB0_28 + 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000096d movl $3, %r9d + 0x49, 0x81, 0xf8, 0xe8, 0x03, 0x00, 0x00, //0x00000973 cmpq $1000, %r8 + 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x0000097a jb LBB0_28 + 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000980 movl $4, %r9d + 0x49, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000986 cmpq $10000, %r8 + 0x0f, 0x82, 0x4c, 0x00, 0x00, 0x00, //0x0000098d jb LBB0_28 + 0x41, 0xb9, 0x05, 0x00, 0x00, 0x00, //0x00000993 movl $5, %r9d + 0x49, 0x81, 0xf8, 0xa0, 0x86, 0x01, 0x00, //0x00000999 cmpq $100000, %r8 + 0x0f, 0x82, 0x39, 0x00, 0x00, 0x00, //0x000009a0 jb LBB0_28 + 0x41, 0xb9, 0x06, 0x00, 0x00, 0x00, //0x000009a6 movl $6, %r9d + 0x49, 0x81, 0xf8, 0x40, 0x42, 0x0f, 0x00, //0x000009ac cmpq $1000000, %r8 + 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x000009b3 jb LBB0_28 + 0x41, 0xb9, 0x07, 0x00, 0x00, 0x00, //0x000009b9 movl $7, %r9d + 0x49, 0x81, 0xf8, 0x80, 0x96, 0x98, 0x00, //0x000009bf cmpq $10000000, %r8 + 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x000009c6 jb LBB0_28 + 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x000009cc movl $8, %r9d + 0x49, 0x81, 0xf8, 0xff, 0xe0, 0xf5, 0x05, //0x000009d2 cmpq $99999999, %r8 + 0x0f, 0x87, 0x81, 0x09, 0x00, 0x00, //0x000009d9 ja LBB0_29 + //0x000009df LBB0_28 + 0x4c, 0x03, 0x4d, 0xc8, //0x000009df addq $-56(%rbp), %r9 + //0x000009e3 LBB0_30 + 0x4c, 0x89, 0xc8, //0x000009e3 movq %r9, %rax + 0x41, 0x81, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x000009e6 cmpl $10000, %r8d + 0x0f, 0x83, 0x90, 0xfc, 0xff, 0xff, //0x000009ed jae LBB0_33 + //0x000009f3 LBB0_32 + 0x44, 0x89, 0xc2, //0x000009f3 movl %r8d, %edx + 0x83, 0xfa, 0x64, //0x000009f6 cmpl $100, %edx + 0x0f, 0x83, 0xe4, 0xfc, 0xff, 0xff, //0x000009f9 jae LBB0_36 + 0xe9, 0x0b, 0xfd, 0xff, 0xff, //0x000009ff jmp LBB0_37 + //0x00000a04 LBB0_39 + 0x80, 0xc2, 0x30, //0x00000a04 addb $48, %dl + 0x88, 0x11, //0x00000a07 movb %dl, (%rcx) + //0x00000a09 LBB0_40 + 0x41, 0x29, 0xf9, //0x00000a09 subl %edi, %r9d + 0x45, 0x89, 0xc8, //0x00000a0c movl %r9d, %r8d + 0xe9, 0x12, 0x09, 0x00, 0x00, //0x00000a0f jmp LBB0_181 + //0x00000a14 LBB0_68 + 0x41, 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000a14 movl $8, %r10d + 0x48, 0x83, 0xc6, 0xf8, //0x00000a1a addq $-8, %rsi + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000a1e cmpl $10000, %edx + 0x0f, 0x82, 0xf3, 0xf9, 0xff, 0xff, //0x00000a24 jb LBB0_72 + //0x00000a2a LBB0_73 + 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00000a2a movl $3518437209, %r11d + 0x4c, 0x8d, 0x3d, 0x59, 0x09, 0x00, 0x00, //0x00000a30 leaq $2393(%rip), %r15 /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a37 .p2align 4, 0x90 + //0x00000a40 LBB0_74 + 0x89, 0xd1, //0x00000a40 movl %edx, %ecx + 0x49, 0x0f, 0xaf, 0xcb, //0x00000a42 imulq %r11, %rcx + 0x48, 0xc1, 0xe9, 0x2d, //0x00000a46 shrq $45, %rcx + 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00000a4a imull $-10000, %ecx, %eax + 0x01, 0xd0, //0x00000a50 addl %edx, %eax + 0x48, 0x69, 0xf8, 0x1f, 0x85, 0xeb, 0x51, //0x00000a52 imulq $1374389535, %rax, %rdi + 0x48, 0xc1, 0xef, 0x25, //0x00000a59 shrq $37, %rdi + 0x6b, 0xdf, 0x64, //0x00000a5d imull $100, %edi, %ebx + 0x29, 0xd8, //0x00000a60 subl %ebx, %eax + 0x41, 0x0f, 0xb7, 0x04, 0x47, //0x00000a62 movzwl (%r15,%rax,2), %eax + 0x66, 0x89, 0x46, 0xfe, //0x00000a67 movw %ax, $-2(%rsi) + 0x41, 0x0f, 0xb7, 0x04, 0x7f, //0x00000a6b movzwl (%r15,%rdi,2), %eax + 0x66, 0x89, 0x46, 0xfc, //0x00000a70 movw %ax, $-4(%rsi) + 0x48, 0x83, 0xc6, 0xfc, //0x00000a74 addq $-4, %rsi + 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00000a78 cmpl $99999999, %edx + 0x89, 0xca, //0x00000a7e movl %ecx, %edx + 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x00000a80 ja LBB0_74 + //0x00000a86 LBB0_75 + 0x83, 0xf9, 0x64, //0x00000a86 cmpl $100, %ecx + 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00000a89 jb LBB0_77 + 0x0f, 0xb7, 0xc1, //0x00000a8f movzwl %cx, %eax + 0xc1, 0xe8, 0x02, //0x00000a92 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000a95 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000a9b shrl $17, %eax + 0x6b, 0xd0, 0x64, //0x00000a9e imull $100, %eax, %edx + 0x29, 0xd1, //0x00000aa1 subl %edx, %ecx + 0x0f, 0xb7, 0xc9, //0x00000aa3 movzwl %cx, %ecx + 0x48, 0x8d, 0x15, 0xe3, 0x08, 0x00, 0x00, //0x00000aa6 leaq $2275(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00000aad movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x89, 0x4e, 0xfe, //0x00000ab1 movw %cx, $-2(%rsi) + 0x48, 0x83, 0xc6, 0xfe, //0x00000ab5 addq $-2, %rsi + 0x89, 0xc1, //0x00000ab9 movl %eax, %ecx + //0x00000abb LBB0_77 + 0x49, 0x8d, 0x50, 0x01, //0x00000abb leaq $1(%r8), %rdx + 0x83, 0xf9, 0x0a, //0x00000abf cmpl $10, %ecx + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000ac2 jb LBB0_79 + 0x89, 0xc8, //0x00000ac8 movl %ecx, %eax + 0x48, 0x8d, 0x0d, 0xbf, 0x08, 0x00, 0x00, //0x00000aca leaq $2239(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00000ad1 movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x46, 0xfe, //0x00000ad5 movw %ax, $-2(%rsi) + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00000ad9 jmp LBB0_80 + //0x00000ade LBB0_79 + 0x80, 0xc1, 0x30, //0x00000ade addb $48, %cl + 0x88, 0x0a, //0x00000ae1 movb %cl, (%rdx) + //0x00000ae3 LBB0_80 + 0x4d, 0x29, 0xd5, //0x00000ae3 subq %r10, %r13 + 0x4d, 0x01, 0xe5, //0x00000ae6 addq %r12, %r13 + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000ae9 movl $1, %ecx + 0x4c, 0x29, 0xd1, //0x00000aee subq %r10, %rcx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000af1 .p2align 4, 0x90 + //0x00000b00 LBB0_81 + 0x48, 0x83, 0xc1, 0xff, //0x00000b00 addq $-1, %rcx + 0x43, 0x80, 0x7c, 0x35, 0x00, 0x30, //0x00000b04 cmpb $48, (%r13,%r14) + 0x4d, 0x8d, 0x6d, 0xff, //0x00000b0a leaq $-1(%r13), %r13 + 0x0f, 0x84, 0xec, 0xff, 0xff, 0xff, //0x00000b0e je LBB0_81 + 0x41, 0x8a, 0x40, 0x01, //0x00000b14 movb $1(%r8), %al + 0x41, 0x88, 0x00, //0x00000b18 movb %al, (%r8) + 0x4c, 0x01, 0xf1, //0x00000b1b addq %r14, %rcx + 0x48, 0x83, 0xf9, 0x02, //0x00000b1e cmpq $2, %rcx + 0x0f, 0x8c, 0x63, 0x00, 0x00, 0x00, //0x00000b22 jl LBB0_83 + 0x4f, 0x8d, 0x04, 0x2e, //0x00000b28 leaq (%r14,%r13), %r8 + 0x49, 0x83, 0xc0, 0x02, //0x00000b2c addq $2, %r8 + 0xc6, 0x02, 0x2e, //0x00000b30 movb $46, (%rdx) + 0x41, 0xc6, 0x00, 0x65, //0x00000b33 movb $101, (%r8) + 0x45, 0x85, 0xc9, //0x00000b37 testl %r9d, %r9d + 0x0f, 0x8e, 0x60, 0x00, 0x00, 0x00, //0x00000b3a jle LBB0_86 + //0x00000b40 LBB0_87 + 0x41, 0x83, 0xc1, 0xff, //0x00000b40 addl $-1, %r9d + 0x41, 0xc6, 0x40, 0x01, 0x2b, //0x00000b44 movb $43, $1(%r8) + 0x44, 0x89, 0xc8, //0x00000b49 movl %r9d, %eax + 0x83, 0xf8, 0x64, //0x00000b4c cmpl $100, %eax + 0x0f, 0x8c, 0x61, 0x00, 0x00, 0x00, //0x00000b4f jl LBB0_90 + //0x00000b55 LBB0_89 + 0x89, 0xc1, //0x00000b55 movl %eax, %ecx + 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00000b57 movl $3435973837, %edx + 0x48, 0x0f, 0xaf, 0xd1, //0x00000b5c imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x23, //0x00000b60 shrq $35, %rdx + 0x8d, 0x0c, 0x12, //0x00000b64 leal (%rdx,%rdx), %ecx + 0x8d, 0x0c, 0x89, //0x00000b67 leal (%rcx,%rcx,4), %ecx + 0x29, 0xc8, //0x00000b6a subl %ecx, %eax + 0x48, 0x8d, 0x0d, 0x1d, 0x08, 0x00, 0x00, //0x00000b6c leaq $2077(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x51, //0x00000b73 movzwl (%rcx,%rdx,2), %ecx + 0x66, 0x41, 0x89, 0x48, 0x02, //0x00000b77 movw %cx, $2(%r8) + 0x0c, 0x30, //0x00000b7c orb $48, %al + 0x41, 0x88, 0x40, 0x04, //0x00000b7e movb %al, $4(%r8) + 0x49, 0x83, 0xc0, 0x05, //0x00000b82 addq $5, %r8 + 0xe9, 0x98, 0x07, 0x00, 0x00, //0x00000b86 jmp LBB0_180 + //0x00000b8b LBB0_83 + 0x4f, 0x8d, 0x04, 0x2e, //0x00000b8b leaq (%r14,%r13), %r8 + 0x49, 0x83, 0xc0, 0x01, //0x00000b8f addq $1, %r8 + 0x41, 0xc6, 0x00, 0x65, //0x00000b93 movb $101, (%r8) + 0x45, 0x85, 0xc9, //0x00000b97 testl %r9d, %r9d + 0x0f, 0x8f, 0xa0, 0xff, 0xff, 0xff, //0x00000b9a jg LBB0_87 + //0x00000ba0 LBB0_86 + 0x41, 0xc6, 0x40, 0x01, 0x2d, //0x00000ba0 movb $45, $1(%r8) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000ba5 movl $1, %eax + 0x44, 0x29, 0xc8, //0x00000baa subl %r9d, %eax + 0x83, 0xf8, 0x64, //0x00000bad cmpl $100, %eax + 0x0f, 0x8d, 0x9f, 0xff, 0xff, 0xff, //0x00000bb0 jge LBB0_89 + //0x00000bb6 LBB0_90 + 0x83, 0xf8, 0x0a, //0x00000bb6 cmpl $10, %eax + 0x0f, 0x8c, 0x1b, 0x00, 0x00, 0x00, //0x00000bb9 jl LBB0_92 + 0x89, 0xc0, //0x00000bbf movl %eax, %eax + 0x48, 0x8d, 0x0d, 0xc8, 0x07, 0x00, 0x00, //0x00000bc1 leaq $1992(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00000bc8 movzwl (%rcx,%rax,2), %eax + 0x66, 0x41, 0x89, 0x40, 0x02, //0x00000bcc movw %ax, $2(%r8) + 0x49, 0x83, 0xc0, 0x04, //0x00000bd1 addq $4, %r8 + 0xe9, 0x49, 0x07, 0x00, 0x00, //0x00000bd5 jmp LBB0_180 + //0x00000bda LBB0_92 + 0x04, 0x30, //0x00000bda addb $48, %al + 0x41, 0x88, 0x40, 0x02, //0x00000bdc movb %al, $2(%r8) + 0x49, 0x83, 0xc0, 0x03, //0x00000be0 addq $3, %r8 + 0xe9, 0x3a, 0x07, 0x00, 0x00, //0x00000be4 jmp LBB0_180 + //0x00000be9 LBB0_163 + 0x49, 0x83, 0xff, 0x20, //0x00000be9 cmpq $32, %r15 + 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000bed jae LBB0_168 + 0x31, 0xc9, //0x00000bf3 xorl %ecx, %ecx + 0xe9, 0x31, 0x01, 0x00, 0x00, //0x00000bf5 jmp LBB0_165 + //0x00000bfa LBB0_168 + 0x4c, 0x89, 0xf9, //0x00000bfa movq %r15, %rcx + 0x48, 0x83, 0xe1, 0xe0, //0x00000bfd andq $-32, %rcx + 0x48, 0x8d, 0x71, 0xe0, //0x00000c01 leaq $-32(%rcx), %rsi + 0x48, 0x89, 0xf3, //0x00000c05 movq %rsi, %rbx + 0x48, 0xc1, 0xeb, 0x05, //0x00000c08 shrq $5, %rbx + 0x48, 0x83, 0xc3, 0x01, //0x00000c0c addq $1, %rbx + 0x89, 0xda, //0x00000c10 movl %ebx, %edx + 0x83, 0xe2, 0x07, //0x00000c12 andl $7, %edx + 0x48, 0x81, 0xfe, 0xe0, 0x00, 0x00, 0x00, //0x00000c15 cmpq $224, %rsi + 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x00000c1c jae LBB0_170 + 0x31, 0xf6, //0x00000c22 xorl %esi, %esi + 0xe9, 0xac, 0x00, 0x00, 0x00, //0x00000c24 jmp LBB0_172 + //0x00000c29 LBB0_170 + 0x4b, 0x8d, 0x34, 0x2e, //0x00000c29 leaq (%r14,%r13), %rsi + 0x49, 0x8d, 0x3c, 0x34, //0x00000c2d leaq (%r12,%rsi), %rdi + 0x48, 0x81, 0xc7, 0xf0, 0x00, 0x00, 0x00, //0x00000c31 addq $240, %rdi + 0x48, 0x83, 0xe3, 0xf8, //0x00000c38 andq $-8, %rbx + 0x48, 0xf7, 0xdb, //0x00000c3c negq %rbx + 0x31, 0xf6, //0x00000c3f xorl %esi, %esi + 0xf3, 0x0f, 0x6f, 0x05, 0xb7, 0xf3, 0xff, 0xff, //0x00000c41 movdqu $-3145(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c49 .p2align 4, 0x90 + //0x00000c50 LBB0_171 + 0xf3, 0x0f, 0x7f, 0x84, 0x37, 0x10, 0xff, 0xff, 0xff, //0x00000c50 movdqu %xmm0, $-240(%rdi,%rsi) + 0xf3, 0x0f, 0x7f, 0x84, 0x37, 0x20, 0xff, 0xff, 0xff, //0x00000c59 movdqu %xmm0, $-224(%rdi,%rsi) + 0xf3, 0x0f, 0x7f, 0x84, 0x37, 0x30, 0xff, 0xff, 0xff, //0x00000c62 movdqu %xmm0, $-208(%rdi,%rsi) + 0xf3, 0x0f, 0x7f, 0x84, 0x37, 0x40, 0xff, 0xff, 0xff, //0x00000c6b movdqu %xmm0, $-192(%rdi,%rsi) + 0xf3, 0x0f, 0x7f, 0x84, 0x37, 0x50, 0xff, 0xff, 0xff, //0x00000c74 movdqu %xmm0, $-176(%rdi,%rsi) + 0xf3, 0x0f, 0x7f, 0x84, 0x37, 0x60, 0xff, 0xff, 0xff, //0x00000c7d movdqu %xmm0, $-160(%rdi,%rsi) + 0xf3, 0x0f, 0x7f, 0x84, 0x37, 0x70, 0xff, 0xff, 0xff, //0x00000c86 movdqu %xmm0, $-144(%rdi,%rsi) + 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0x80, //0x00000c8f movdqu %xmm0, $-128(%rdi,%rsi) + 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0x90, //0x00000c95 movdqu %xmm0, $-112(%rdi,%rsi) + 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0xa0, //0x00000c9b movdqu %xmm0, $-96(%rdi,%rsi) + 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0xb0, //0x00000ca1 movdqu %xmm0, $-80(%rdi,%rsi) + 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0xc0, //0x00000ca7 movdqu %xmm0, $-64(%rdi,%rsi) + 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0xd0, //0x00000cad movdqu %xmm0, $-48(%rdi,%rsi) + 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0xe0, //0x00000cb3 movdqu %xmm0, $-32(%rdi,%rsi) + 0xf3, 0x0f, 0x7f, 0x44, 0x37, 0xf0, //0x00000cb9 movdqu %xmm0, $-16(%rdi,%rsi) + 0xf3, 0x0f, 0x7f, 0x04, 0x37, //0x00000cbf movdqu %xmm0, (%rdi,%rsi) + 0x48, 0x81, 0xc6, 0x00, 0x01, 0x00, 0x00, //0x00000cc4 addq $256, %rsi + 0x48, 0x83, 0xc3, 0x08, //0x00000ccb addq $8, %rbx + 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00000ccf jne LBB0_171 + //0x00000cd5 LBB0_172 + 0x48, 0x85, 0xd2, //0x00000cd5 testq %rdx, %rdx + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000cd8 je LBB0_175 + 0x4c, 0x01, 0xee, //0x00000cde addq %r13, %rsi + 0x4c, 0x01, 0xf6, //0x00000ce1 addq %r14, %rsi + 0x4c, 0x01, 0xe6, //0x00000ce4 addq %r12, %rsi + 0x48, 0x83, 0xc6, 0x10, //0x00000ce7 addq $16, %rsi + 0x48, 0xc1, 0xe2, 0x05, //0x00000ceb shlq $5, %rdx + 0x31, 0xff, //0x00000cef xorl %edi, %edi + 0xf3, 0x0f, 0x6f, 0x05, 0x07, 0xf3, 0xff, 0xff, //0x00000cf1 movdqu $-3321(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cf9 .p2align 4, 0x90 + //0x00000d00 LBB0_174 + 0xf3, 0x0f, 0x7f, 0x44, 0x3e, 0xf0, //0x00000d00 movdqu %xmm0, $-16(%rsi,%rdi) + 0xf3, 0x0f, 0x7f, 0x04, 0x3e, //0x00000d06 movdqu %xmm0, (%rsi,%rdi) + 0x48, 0x83, 0xc7, 0x20, //0x00000d0b addq $32, %rdi + 0x48, 0x39, 0xfa, //0x00000d0f cmpq %rdi, %rdx + 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000d12 jne LBB0_174 + //0x00000d18 LBB0_175 + 0x49, 0x39, 0xcf, //0x00000d18 cmpq %rcx, %r15 + 0x0f, 0x84, 0x02, 0x06, 0x00, 0x00, //0x00000d1b je LBB0_180 + 0x41, 0xf6, 0xc7, 0x18, //0x00000d21 testb $24, %r15b + 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00000d25 je LBB0_177 + //0x00000d2b LBB0_165 + 0x49, 0x39, 0xc3, //0x00000d2b cmpq %rax, %r11 + 0x49, 0x0f, 0x47, 0xc3, //0x00000d2e cmovaq %r11, %rax + 0x4c, 0x29, 0xc8, //0x00000d32 subq %r9, %rax + 0x48, 0x89, 0xc6, //0x00000d35 movq %rax, %rsi + 0x48, 0x83, 0xe6, 0xf8, //0x00000d38 andq $-8, %rsi + 0x49, 0x8d, 0x14, 0x32, //0x00000d3c leaq (%r10,%rsi), %rdx + 0x48, 0xbf, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000d40 movabsq $3472328296227680304, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d4a .p2align 4, 0x90 + //0x00000d50 LBB0_166 + 0x49, 0x89, 0x3c, 0x0a, //0x00000d50 movq %rdi, (%r10,%rcx) + 0x48, 0x83, 0xc1, 0x08, //0x00000d54 addq $8, %rcx + 0x48, 0x39, 0xce, //0x00000d58 cmpq %rcx, %rsi + 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00000d5b jne LBB0_166 + 0x48, 0x39, 0xf0, //0x00000d61 cmpq %rsi, %rax + 0x0f, 0x84, 0xb9, 0x05, 0x00, 0x00, //0x00000d64 je LBB0_180 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d6a .p2align 4, 0x90 + //0x00000d70 LBB0_179 + 0xc6, 0x02, 0x30, //0x00000d70 movb $48, (%rdx) + 0x48, 0x83, 0xc2, 0x01, //0x00000d73 addq $1, %rdx + 0x4c, 0x39, 0xc2, //0x00000d77 cmpq %r8, %rdx + 0x0f, 0x82, 0xf0, 0xff, 0xff, 0xff, //0x00000d7a jb LBB0_179 + 0xe9, 0x9e, 0x05, 0x00, 0x00, //0x00000d80 jmp LBB0_180 + //0x00000d85 LBB0_177 + 0x49, 0x01, 0xca, //0x00000d85 addq %rcx, %r10 + 0xe9, 0xb8, 0xfb, 0xff, 0xff, //0x00000d88 jmp LBB0_178 + //0x00000d8d LBB0_99 + 0x48, 0x8b, 0x55, 0xd0, //0x00000d8d movq $-48(%rbp), %rdx + 0x4a, 0x8d, 0x34, 0x2a, //0x00000d91 leaq (%rdx,%r13), %rsi + 0x48, 0x81, 0xc6, 0xf2, 0x00, 0x00, 0x00, //0x00000d95 addq $242, %rsi + 0x48, 0x83, 0xe3, 0xf8, //0x00000d9c andq $-8, %rbx + 0x48, 0xf7, 0xdb, //0x00000da0 negq %rbx + 0x31, 0xd2, //0x00000da3 xorl %edx, %edx + 0xf3, 0x0f, 0x6f, 0x05, 0x53, 0xf2, 0xff, 0xff, //0x00000da5 movdqu $-3501(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + //0x00000dad LBB0_100 + 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x10, 0xff, 0xff, 0xff, //0x00000dad movdqu %xmm0, $-240(%rsi,%rdx) + 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x20, 0xff, 0xff, 0xff, //0x00000db6 movdqu %xmm0, $-224(%rsi,%rdx) + 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x30, 0xff, 0xff, 0xff, //0x00000dbf movdqu %xmm0, $-208(%rsi,%rdx) + 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x40, 0xff, 0xff, 0xff, //0x00000dc8 movdqu %xmm0, $-192(%rsi,%rdx) + 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x50, 0xff, 0xff, 0xff, //0x00000dd1 movdqu %xmm0, $-176(%rsi,%rdx) + 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x60, 0xff, 0xff, 0xff, //0x00000dda movdqu %xmm0, $-160(%rsi,%rdx) + 0xf3, 0x0f, 0x7f, 0x84, 0x16, 0x70, 0xff, 0xff, 0xff, //0x00000de3 movdqu %xmm0, $-144(%rsi,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0x80, //0x00000dec movdqu %xmm0, $-128(%rsi,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0x90, //0x00000df2 movdqu %xmm0, $-112(%rsi,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xa0, //0x00000df8 movdqu %xmm0, $-96(%rsi,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xb0, //0x00000dfe movdqu %xmm0, $-80(%rsi,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xc0, //0x00000e04 movdqu %xmm0, $-64(%rsi,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xd0, //0x00000e0a movdqu %xmm0, $-48(%rsi,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xe0, //0x00000e10 movdqu %xmm0, $-32(%rsi,%rdx) + 0xf3, 0x0f, 0x7f, 0x44, 0x16, 0xf0, //0x00000e16 movdqu %xmm0, $-16(%rsi,%rdx) + 0xf3, 0x0f, 0x7f, 0x04, 0x16, //0x00000e1c movdqu %xmm0, (%rsi,%rdx) + 0x48, 0x81, 0xc2, 0x00, 0x01, 0x00, 0x00, //0x00000e21 addq $256, %rdx + 0x48, 0x83, 0xc3, 0x08, //0x00000e28 addq $8, %rbx + 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x00000e2c jne LBB0_100 + //0x00000e32 LBB0_101 + 0x4d, 0x85, 0xe4, //0x00000e32 testq %r12, %r12 + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00000e35 je LBB0_104 + 0x4c, 0x01, 0xea, //0x00000e3b addq %r13, %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x00000e3e movq $-48(%rbp), %rsi + 0x48, 0x01, 0xf2, //0x00000e42 addq %rsi, %rdx + 0x48, 0x83, 0xc2, 0x12, //0x00000e45 addq $18, %rdx + 0x49, 0xc1, 0xe4, 0x05, //0x00000e49 shlq $5, %r12 + 0x31, 0xf6, //0x00000e4d xorl %esi, %esi + 0xf3, 0x0f, 0x6f, 0x05, 0xa9, 0xf1, 0xff, 0xff, //0x00000e4f movdqu $-3671(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + //0x00000e57 LBB0_103 + 0xf3, 0x0f, 0x7f, 0x44, 0x32, 0xf0, //0x00000e57 movdqu %xmm0, $-16(%rdx,%rsi) + 0xf3, 0x0f, 0x7f, 0x04, 0x32, //0x00000e5d movdqu %xmm0, (%rdx,%rsi) + 0x48, 0x83, 0xc6, 0x20, //0x00000e62 addq $32, %rsi + 0x49, 0x39, 0xf4, //0x00000e66 cmpq %rsi, %r12 + 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000e69 jne LBB0_103 + //0x00000e6f LBB0_104 + 0x49, 0x01, 0xc0, //0x00000e6f addq %rax, %r8 + 0x49, 0x39, 0xc7, //0x00000e72 cmpq %rax, %r15 + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000e75 je LBB0_107 + //0x00000e7b LBB0_105 + 0x44, 0x01, 0xc8, //0x00000e7b addl %r9d, %eax + 0xf7, 0xd8, //0x00000e7e negl %eax + //0x00000e80 .p2align 4, 0x90 + //0x00000e80 LBB0_106 + 0x41, 0xc6, 0x00, 0x30, //0x00000e80 movb $48, (%r8) + 0x49, 0x83, 0xc0, 0x01, //0x00000e84 addq $1, %r8 + 0x83, 0xc0, 0xff, //0x00000e88 addl $-1, %eax + 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00000e8b jne LBB0_106 + //0x00000e91 LBB0_107 + 0x4f, 0x8d, 0x3c, 0x30, //0x00000e91 leaq (%r8,%r14), %r15 + 0x48, 0x89, 0xc8, //0x00000e95 movq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x20, //0x00000e98 shrq $32, %rax + 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00000e9c jne LBB0_109 + 0x45, 0x31, 0xed, //0x00000ea2 xorl %r13d, %r13d + 0x89, 0xca, //0x00000ea5 movl %ecx, %edx + 0x4c, 0x89, 0xf8, //0x00000ea7 movq %r15, %rax + 0x4c, 0x89, 0x55, 0xc0, //0x00000eaa movq %r10, $-64(%rbp) + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000eae cmpl $10000, %edx + 0x0f, 0x83, 0xd0, 0x00, 0x00, 0x00, //0x00000eb4 jae LBB0_115 + //0x00000eba LBB0_114 + 0x89, 0xd1, //0x00000eba movl %edx, %ecx + 0xe9, 0x25, 0x01, 0x00, 0x00, //0x00000ebc jmp LBB0_117 + //0x00000ec1 LBB0_109 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000ec1 movabsq $-6067343680855748867, %rdx + 0x48, 0x89, 0xc8, //0x00000ecb movq %rcx, %rax + 0x48, 0xf7, 0xe2, //0x00000ece mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x00000ed1 shrq $26, %rdx + 0x69, 0xf2, 0x00, 0x1f, 0x0a, 0xfa, //0x00000ed5 imull $-100000000, %edx, %esi + 0x01, 0xce, //0x00000edb addl %ecx, %esi + 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00000edd je LBB0_110 + 0x89, 0xf0, //0x00000ee3 movl %esi, %eax + 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000ee5 movl $3518437209, %ecx + 0x48, 0x0f, 0xaf, 0xc1, //0x00000eea imulq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x2d, //0x00000eee shrq $45, %rax + 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000ef2 imull $10000, %eax, %edi + 0x29, 0xfe, //0x00000ef8 subl %edi, %esi + 0x48, 0x89, 0xc7, //0x00000efa movq %rax, %rdi + 0x48, 0x0f, 0xaf, 0xf9, //0x00000efd imulq %rcx, %rdi + 0x48, 0xc1, 0xef, 0x2d, //0x00000f01 shrq $45, %rdi + 0x69, 0xcf, 0x10, 0x27, 0x00, 0x00, //0x00000f05 imull $10000, %edi, %ecx + 0x29, 0xc8, //0x00000f0b subl %ecx, %eax + 0x0f, 0xb7, 0xce, //0x00000f0d movzwl %si, %ecx + 0xc1, 0xe9, 0x02, //0x00000f10 shrl $2, %ecx + 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00000f13 imull $5243, %ecx, %ecx + 0xc1, 0xe9, 0x11, //0x00000f19 shrl $17, %ecx + 0x6b, 0xf9, 0x64, //0x00000f1c imull $100, %ecx, %edi + 0x29, 0xfe, //0x00000f1f subl %edi, %esi + 0x0f, 0xb7, 0xde, //0x00000f21 movzwl %si, %ebx + 0x0f, 0xb7, 0xf8, //0x00000f24 movzwl %ax, %edi + 0xc1, 0xef, 0x02, //0x00000f27 shrl $2, %edi + 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00000f2a imull $5243, %edi, %edi + 0xc1, 0xef, 0x11, //0x00000f30 shrl $17, %edi + 0x6b, 0xf7, 0x64, //0x00000f33 imull $100, %edi, %esi + 0x29, 0xf0, //0x00000f36 subl %esi, %eax + 0x44, 0x0f, 0xb7, 0xe0, //0x00000f38 movzwl %ax, %r12d + 0x48, 0x8d, 0x35, 0x4d, 0x04, 0x00, 0x00, //0x00000f3c leaq $1101(%rip), %rsi /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x5e, //0x00000f43 movzwl (%rsi,%rbx,2), %eax + 0x66, 0x41, 0x89, 0x47, 0xfe, //0x00000f47 movw %ax, $-2(%r15) + 0x0f, 0xb7, 0x04, 0x4e, //0x00000f4c movzwl (%rsi,%rcx,2), %eax + 0x66, 0x41, 0x89, 0x47, 0xfc, //0x00000f50 movw %ax, $-4(%r15) + 0x42, 0x0f, 0xb7, 0x04, 0x66, //0x00000f55 movzwl (%rsi,%r12,2), %eax + 0x66, 0x41, 0x89, 0x47, 0xfa, //0x00000f5a movw %ax, $-6(%r15) + 0x0f, 0xb7, 0x04, 0x7e, //0x00000f5f movzwl (%rsi,%rdi,2), %eax + 0x66, 0x41, 0x89, 0x47, 0xf8, //0x00000f63 movw %ax, $-8(%r15) + 0x45, 0x31, 0xed, //0x00000f68 xorl %r13d, %r13d + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000f6b jmp LBB0_112 + //0x00000f70 LBB0_110 + 0x41, 0xbd, 0x08, 0x00, 0x00, 0x00, //0x00000f70 movl $8, %r13d + //0x00000f76 LBB0_112 + 0x49, 0x8d, 0x47, 0xf8, //0x00000f76 leaq $-8(%r15), %rax + 0x4c, 0x89, 0x55, 0xc0, //0x00000f7a movq %r10, $-64(%rbp) + 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000f7e cmpl $10000, %edx + 0x0f, 0x82, 0x30, 0xff, 0xff, 0xff, //0x00000f84 jb LBB0_114 + //0x00000f8a LBB0_115 + 0x41, 0xbc, 0x59, 0x17, 0xb7, 0xd1, //0x00000f8a movl $3518437209, %r12d + 0x48, 0x8d, 0x3d, 0xf9, 0x03, 0x00, 0x00, //0x00000f90 leaq $1017(%rip), %rdi /* _Digits+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f97 .p2align 4, 0x90 + //0x00000fa0 LBB0_116 + 0x89, 0xd1, //0x00000fa0 movl %edx, %ecx + 0x49, 0x0f, 0xaf, 0xcc, //0x00000fa2 imulq %r12, %rcx + 0x48, 0xc1, 0xe9, 0x2d, //0x00000fa6 shrq $45, %rcx + 0x69, 0xd9, 0xf0, 0xd8, 0xff, 0xff, //0x00000faa imull $-10000, %ecx, %ebx + 0x01, 0xd3, //0x00000fb0 addl %edx, %ebx + 0x48, 0x69, 0xf3, 0x1f, 0x85, 0xeb, 0x51, //0x00000fb2 imulq $1374389535, %rbx, %rsi + 0x48, 0xc1, 0xee, 0x25, //0x00000fb9 shrq $37, %rsi + 0x44, 0x6b, 0xd6, 0x64, //0x00000fbd imull $100, %esi, %r10d + 0x44, 0x29, 0xd3, //0x00000fc1 subl %r10d, %ebx + 0x0f, 0xb7, 0x1c, 0x5f, //0x00000fc4 movzwl (%rdi,%rbx,2), %ebx + 0x66, 0x89, 0x58, 0xfe, //0x00000fc8 movw %bx, $-2(%rax) + 0x0f, 0xb7, 0x34, 0x77, //0x00000fcc movzwl (%rdi,%rsi,2), %esi + 0x66, 0x89, 0x70, 0xfc, //0x00000fd0 movw %si, $-4(%rax) + 0x48, 0x83, 0xc0, 0xfc, //0x00000fd4 addq $-4, %rax + 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00000fd8 cmpl $99999999, %edx + 0x89, 0xca, //0x00000fde movl %ecx, %edx + 0x0f, 0x87, 0xba, 0xff, 0xff, 0xff, //0x00000fe0 ja LBB0_116 + //0x00000fe6 LBB0_117 + 0x83, 0xf9, 0x64, //0x00000fe6 cmpl $100, %ecx + 0x0f, 0x82, 0x2c, 0x00, 0x00, 0x00, //0x00000fe9 jb LBB0_119 + 0x0f, 0xb7, 0xd1, //0x00000fef movzwl %cx, %edx + 0xc1, 0xea, 0x02, //0x00000ff2 shrl $2, %edx + 0x69, 0xd2, 0x7b, 0x14, 0x00, 0x00, //0x00000ff5 imull $5243, %edx, %edx + 0xc1, 0xea, 0x11, //0x00000ffb shrl $17, %edx + 0x6b, 0xf2, 0x64, //0x00000ffe imull $100, %edx, %esi + 0x29, 0xf1, //0x00001001 subl %esi, %ecx + 0x0f, 0xb7, 0xc9, //0x00001003 movzwl %cx, %ecx + 0x48, 0x8d, 0x35, 0x83, 0x03, 0x00, 0x00, //0x00001006 leaq $899(%rip), %rsi /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4e, //0x0000100d movzwl (%rsi,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0xfe, //0x00001011 movw %cx, $-2(%rax) + 0x48, 0x83, 0xc0, 0xfe, //0x00001015 addq $-2, %rax + 0x89, 0xd1, //0x00001019 movl %edx, %ecx + //0x0000101b LBB0_119 + 0x48, 0x8b, 0x7d, 0xc0, //0x0000101b movq $-64(%rbp), %rdi + 0x83, 0xf9, 0x0a, //0x0000101f cmpl $10, %ecx + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00001022 jb LBB0_121 + 0x89, 0xc9, //0x00001028 movl %ecx, %ecx + 0x48, 0x8d, 0x15, 0x5f, 0x03, 0x00, 0x00, //0x0000102a leaq $863(%rip), %rdx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x0c, 0x4a, //0x00001031 movzwl (%rdx,%rcx,2), %ecx + 0x66, 0x89, 0x48, 0xfe, //0x00001035 movw %cx, $-2(%rax) + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001039 jmp LBB0_122 + //0x0000103e LBB0_121 + 0x80, 0xc1, 0x30, //0x0000103e addb $48, %cl + 0x41, 0x88, 0x08, //0x00001041 movb %cl, (%r8) + //0x00001044 LBB0_122 + 0x4d, 0x29, 0xef, //0x00001044 subq %r13, %r15 + 0x4d, 0x29, 0xee, //0x00001047 subq %r13, %r14 + 0x49, 0x83, 0xc6, 0x01, //0x0000104a addq $1, %r14 + 0x42, 0x8d, 0x04, 0x2f, //0x0000104e leal (%rdi,%r13), %eax + 0xb1, 0x01, //0x00001052 movb $1, %cl + 0x28, 0xc1, //0x00001054 subb %al, %cl + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001056 movl $1, %esi + 0x29, 0xfe, //0x0000105b subl %edi, %esi + 0x44, 0x29, 0xee, //0x0000105d subl %r13d, %esi + 0x46, 0x8d, 0x24, 0x2f, //0x00001060 leal (%rdi,%r13), %r12d + 0x41, 0x83, 0xc4, 0xfe, //0x00001064 addl $-2, %r12d + 0x44, 0x01, 0xef, //0x00001068 addl %r13d, %edi + 0x83, 0xc7, 0xff, //0x0000106b addl $-1, %edi + 0x31, 0xc0, //0x0000106e xorl %eax, %eax + 0x44, 0x89, 0xe2, //0x00001070 movl %r12d, %edx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001073 .p2align 4, 0x90 + //0x00001080 LBB0_123 + 0x80, 0xc1, 0x03, //0x00001080 addb $3, %cl + 0x83, 0xc2, 0x01, //0x00001083 addl $1, %edx + 0x41, 0x80, 0x7c, 0x07, 0xff, 0x30, //0x00001086 cmpb $48, $-1(%r15,%rax) + 0x48, 0x8d, 0x40, 0xff, //0x0000108c leaq $-1(%rax), %rax + 0x0f, 0x84, 0xea, 0xff, 0xff, 0xff, //0x00001090 je LBB0_123 + 0x4d, 0x8d, 0x14, 0x07, //0x00001096 leaq (%r15,%rax), %r10 + 0x49, 0x83, 0xc2, 0x01, //0x0000109a addq $1, %r10 + 0x45, 0x85, 0xc9, //0x0000109e testl %r9d, %r9d + 0x0f, 0x8e, 0xb8, 0x00, 0x00, 0x00, //0x000010a1 jle LBB0_125 + 0x45, 0x29, 0xeb, //0x000010a7 subl %r13d, %r11d + 0x41, 0x8d, 0x1c, 0x03, //0x000010aa leal (%r11,%rax), %ebx + 0x83, 0xc3, 0x01, //0x000010ae addl $1, %ebx + 0x41, 0x39, 0xd9, //0x000010b1 cmpl %ebx, %r9d + 0x0f, 0x8d, 0x32, 0x00, 0x00, 0x00, //0x000010b4 jge LBB0_127 + 0x83, 0xc6, 0xff, //0x000010ba addl $-1, %esi + 0x48, 0x63, 0xd6, //0x000010bd movslq %esi, %rdx + 0x48, 0x8d, 0x3c, 0x02, //0x000010c0 leaq (%rdx,%rax), %rdi + 0x48, 0x83, 0xc7, 0x01, //0x000010c4 addq $1, %rdi + 0x85, 0xff, //0x000010c8 testl %edi, %edi + 0x4c, 0x8b, 0x65, 0xd0, //0x000010ca movq $-48(%rbp), %r12 + 0x0f, 0x8e, 0x05, 0x01, 0x00, 0x00, //0x000010ce jle LBB0_146 + 0x41, 0x89, 0xfa, //0x000010d4 movl %edi, %r10d + 0x49, 0x8d, 0x72, 0xff, //0x000010d7 leaq $-1(%r10), %rsi + 0x48, 0x83, 0xfe, 0x03, //0x000010db cmpq $3, %rsi + 0x0f, 0x83, 0x86, 0x00, 0x00, 0x00, //0x000010df jae LBB0_147 + 0x31, 0xf6, //0x000010e5 xorl %esi, %esi + 0xe9, 0xb0, 0x00, 0x00, 0x00, //0x000010e7 jmp LBB0_143 + //0x000010ec LBB0_127 + 0x89, 0xf9, //0x000010ec movl %edi, %ecx + 0x48, 0x29, 0xc1, //0x000010ee subq %rax, %rcx + 0x85, 0xc9, //0x000010f1 testl %ecx, %ecx + 0x0f, 0x8e, 0x66, 0x00, 0x00, 0x00, //0x000010f3 jle LBB0_125 + 0x45, 0x89, 0xe3, //0x000010f9 movl %r12d, %r11d + 0x4c, 0x89, 0xdf, //0x000010fc movq %r11, %rdi + 0x48, 0x29, 0xc7, //0x000010ff subq %rax, %rdi + 0x31, 0xf6, //0x00001102 xorl %esi, %esi + 0x83, 0xff, 0x1f, //0x00001104 cmpl $31, %edi + 0x4c, 0x8b, 0x65, 0xd0, //0x00001107 movq $-48(%rbp), %r12 + 0x0f, 0x82, 0xfa, 0x01, 0x00, 0x00, //0x0000110b jb LBB0_137 + 0x49, 0x29, 0xc3, //0x00001111 subq %rax, %r11 + 0x41, 0x89, 0xf9, //0x00001114 movl %edi, %r9d + 0x49, 0x83, 0xc1, 0x01, //0x00001117 addq $1, %r9 + 0x48, 0xbe, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x0000111b movabsq $8589934560, %rsi + 0x4c, 0x21, 0xce, //0x00001125 andq %r9, %rsi + 0x4d, 0x01, 0xf0, //0x00001128 addq %r14, %r8 + 0x41, 0x89, 0xd2, //0x0000112b movl %edx, %r10d + 0x49, 0x83, 0xc2, 0x01, //0x0000112e addq $1, %r10 + 0x49, 0x83, 0xe2, 0xe0, //0x00001132 andq $-32, %r10 + 0x4d, 0x01, 0xc2, //0x00001136 addq %r8, %r10 + 0x49, 0x89, 0xf6, //0x00001139 movq %rsi, %r14 + 0x48, 0x8d, 0x56, 0xe0, //0x0000113c leaq $-32(%rsi), %rdx + 0x49, 0x89, 0xd0, //0x00001140 movq %rdx, %r8 + 0x49, 0xc1, 0xe8, 0x05, //0x00001143 shrq $5, %r8 + 0x49, 0x83, 0xc0, 0x01, //0x00001147 addq $1, %r8 + 0x48, 0x81, 0xfa, 0xe0, 0x00, 0x00, 0x00, //0x0000114b cmpq $224, %rdx + 0x0f, 0x83, 0x96, 0x00, 0x00, 0x00, //0x00001152 jae LBB0_131 + 0x31, 0xf6, //0x00001158 xorl %esi, %esi + 0xe9, 0x44, 0x01, 0x00, 0x00, //0x0000115a jmp LBB0_133 + //0x0000115f LBB0_125 + 0x4d, 0x89, 0xd0, //0x0000115f movq %r10, %r8 + 0x4c, 0x8b, 0x65, 0xd0, //0x00001162 movq $-48(%rbp), %r12 + 0xe9, 0xb8, 0x01, 0x00, 0x00, //0x00001166 jmp LBB0_180 + //0x0000116b LBB0_147 + 0x83, 0xe7, 0xfc, //0x0000116b andl $-4, %edi + 0x48, 0xf7, 0xdf, //0x0000116e negq %rdi + 0x31, 0xf6, //0x00001171 xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001173 .p2align 4, 0x90 + //0x00001180 LBB0_148 + 0x49, 0x8d, 0x1c, 0x37, //0x00001180 leaq (%r15,%rsi), %rbx + 0x8b, 0x54, 0x18, 0xfd, //0x00001184 movl $-3(%rax,%rbx), %edx + 0x89, 0x54, 0x18, 0xfe, //0x00001188 movl %edx, $-2(%rax,%rbx) + 0x48, 0x83, 0xc6, 0xfc, //0x0000118c addq $-4, %rsi + 0x48, 0x39, 0xf7, //0x00001190 cmpq %rsi, %rdi + 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00001193 jne LBB0_148 + 0x48, 0xf7, 0xde, //0x00001199 negq %rsi + //0x0000119c LBB0_143 + 0x41, 0xf6, 0xc2, 0x03, //0x0000119c testb $3, %r10b + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000011a0 je LBB0_146 + 0x0f, 0xb6, 0xc9, //0x000011a6 movzbl %cl, %ecx + 0x83, 0xe1, 0x03, //0x000011a9 andl $3, %ecx + 0x48, 0xf7, 0xd9, //0x000011ac negq %rcx + 0x4c, 0x89, 0xfa, //0x000011af movq %r15, %rdx + 0x48, 0x29, 0xf2, //0x000011b2 subq %rsi, %rdx + 0x31, 0xf6, //0x000011b5 xorl %esi, %esi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011b7 .p2align 4, 0x90 + //0x000011c0 LBB0_145 + 0x48, 0x8d, 0x3c, 0x32, //0x000011c0 leaq (%rdx,%rsi), %rdi + 0x0f, 0xb6, 0x1c, 0x38, //0x000011c4 movzbl (%rax,%rdi), %ebx + 0x88, 0x5c, 0x38, 0x01, //0x000011c8 movb %bl, $1(%rax,%rdi) + 0x48, 0x83, 0xc6, 0xff, //0x000011cc addq $-1, %rsi + 0x48, 0x39, 0xf1, //0x000011d0 cmpq %rsi, %rcx + 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x000011d3 jne LBB0_145 + //0x000011d9 LBB0_146 + 0x49, 0x63, 0xc9, //0x000011d9 movslq %r9d, %rcx + 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x000011dc movb $46, (%r8,%rcx) + 0x4d, 0x8d, 0x04, 0x07, //0x000011e1 leaq (%r15,%rax), %r8 + 0x49, 0x83, 0xc0, 0x02, //0x000011e5 addq $2, %r8 + 0xe9, 0x35, 0x01, 0x00, 0x00, //0x000011e9 jmp LBB0_180 + //0x000011ee LBB0_131 + 0x44, 0x89, 0xda, //0x000011ee movl %r11d, %edx + 0x48, 0x83, 0xc2, 0x01, //0x000011f1 addq $1, %rdx + 0x48, 0x83, 0xe2, 0xe0, //0x000011f5 andq $-32, %rdx + 0x48, 0x83, 0xc2, 0xe0, //0x000011f9 addq $-32, %rdx + 0x48, 0xc1, 0xea, 0x05, //0x000011fd shrq $5, %rdx + 0x48, 0x83, 0xc2, 0x01, //0x00001201 addq $1, %rdx + 0x48, 0x83, 0xe2, 0xf8, //0x00001205 andq $-8, %rdx + 0x48, 0xf7, 0xda, //0x00001209 negq %rdx + 0x31, 0xf6, //0x0000120c xorl %esi, %esi + 0xf3, 0x0f, 0x6f, 0x05, 0xea, 0xed, 0xff, 0xff, //0x0000120e movdqu $-4630(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + //0x00001216 LBB0_132 + 0x49, 0x8d, 0x3c, 0x37, //0x00001216 leaq (%r15,%rsi), %rdi + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x01, //0x0000121a movdqu %xmm0, $1(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x11, //0x00001220 movdqu %xmm0, $17(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x21, //0x00001226 movdqu %xmm0, $33(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x31, //0x0000122c movdqu %xmm0, $49(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x41, //0x00001232 movdqu %xmm0, $65(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x51, //0x00001238 movdqu %xmm0, $81(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x61, //0x0000123e movdqu %xmm0, $97(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x71, //0x00001244 movdqu %xmm0, $113(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0x81, 0x00, 0x00, 0x00, //0x0000124a movdqu %xmm0, $129(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0x91, 0x00, 0x00, 0x00, //0x00001253 movdqu %xmm0, $145(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xa1, 0x00, 0x00, 0x00, //0x0000125c movdqu %xmm0, $161(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xb1, 0x00, 0x00, 0x00, //0x00001265 movdqu %xmm0, $177(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xc1, 0x00, 0x00, 0x00, //0x0000126e movdqu %xmm0, $193(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xd1, 0x00, 0x00, 0x00, //0x00001277 movdqu %xmm0, $209(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xe1, 0x00, 0x00, 0x00, //0x00001280 movdqu %xmm0, $225(%rax,%rdi) + 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xf1, 0x00, 0x00, 0x00, //0x00001289 movdqu %xmm0, $241(%rax,%rdi) + 0x48, 0x81, 0xc6, 0x00, 0x01, 0x00, 0x00, //0x00001292 addq $256, %rsi + 0x48, 0x83, 0xc2, 0x08, //0x00001299 addq $8, %rdx + 0x0f, 0x85, 0x73, 0xff, 0xff, 0xff, //0x0000129d jne LBB0_132 + //0x000012a3 LBB0_133 + 0x49, 0x01, 0xc2, //0x000012a3 addq %rax, %r10 + 0x41, 0xf6, 0xc0, 0x07, //0x000012a6 testb $7, %r8b + 0x0f, 0x84, 0x4c, 0x00, 0x00, 0x00, //0x000012aa je LBB0_136 + 0x41, 0x80, 0xc3, 0x01, //0x000012b0 addb $1, %r11b + 0x41, 0x80, 0xe3, 0xe0, //0x000012b4 andb $-32, %r11b + 0x41, 0x80, 0xc3, 0xe0, //0x000012b8 addb $-32, %r11b + 0x41, 0xc0, 0xeb, 0x05, //0x000012bc shrb $5, %r11b + 0x41, 0x80, 0xc3, 0x01, //0x000012c0 addb $1, %r11b + 0x41, 0x0f, 0xb6, 0xd3, //0x000012c4 movzbl %r11b, %edx + 0x83, 0xe2, 0x07, //0x000012c8 andl $7, %edx + 0x48, 0xc1, 0xe2, 0x05, //0x000012cb shlq $5, %rdx + 0x4c, 0x01, 0xfe, //0x000012cf addq %r15, %rsi + 0x48, 0x83, 0xc6, 0x11, //0x000012d2 addq $17, %rsi + 0x31, 0xff, //0x000012d6 xorl %edi, %edi + 0xf3, 0x0f, 0x6f, 0x05, 0x20, 0xed, 0xff, 0xff, //0x000012d8 movdqu $-4832(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + //0x000012e0 LBB0_135 + 0x48, 0x8d, 0x1c, 0x3e, //0x000012e0 leaq (%rsi,%rdi), %rbx + 0xf3, 0x0f, 0x7f, 0x44, 0x18, 0xf0, //0x000012e4 movdqu %xmm0, $-16(%rax,%rbx) + 0xf3, 0x0f, 0x7f, 0x04, 0x18, //0x000012ea movdqu %xmm0, (%rax,%rbx) + 0x48, 0x83, 0xc7, 0x20, //0x000012ef addq $32, %rdi + 0x48, 0x39, 0xfa, //0x000012f3 cmpq %rdi, %rdx + 0x0f, 0x85, 0xe4, 0xff, 0xff, 0xff, //0x000012f6 jne LBB0_135 + //0x000012fc LBB0_136 + 0x44, 0x89, 0xf6, //0x000012fc movl %r14d, %esi + 0x4d, 0x89, 0xd0, //0x000012ff movq %r10, %r8 + 0x4d, 0x39, 0xf1, //0x00001302 cmpq %r14, %r9 + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00001305 je LBB0_180 + //0x0000130b LBB0_137 + 0x4d, 0x89, 0xd0, //0x0000130b movq %r10, %r8 + 0x90, 0x90, //0x0000130e .p2align 4, 0x90 + //0x00001310 LBB0_138 + 0x41, 0xc6, 0x00, 0x30, //0x00001310 movb $48, (%r8) + 0x49, 0x83, 0xc0, 0x01, //0x00001314 addq $1, %r8 + 0x83, 0xc6, 0x01, //0x00001318 addl $1, %esi + 0x39, 0xce, //0x0000131b cmpl %ecx, %esi + 0x0f, 0x8c, 0xed, 0xff, 0xff, 0xff, //0x0000131d jl LBB0_138 + //0x00001323 LBB0_180 + 0x45, 0x29, 0xe0, //0x00001323 subl %r12d, %r8d + //0x00001326 LBB0_181 + 0x44, 0x89, 0xc0, //0x00001326 movl %r8d, %eax + 0x48, 0x83, 0xc4, 0x18, //0x00001329 addq $24, %rsp + 0x5b, //0x0000132d popq %rbx + 0x41, 0x5c, //0x0000132e popq %r12 + 0x41, 0x5d, //0x00001330 popq %r13 + 0x41, 0x5e, //0x00001332 popq %r14 + 0x41, 0x5f, //0x00001334 popq %r15 + 0x5d, //0x00001336 popq %rbp + 0xc3, //0x00001337 retq + //0x00001338 LBB0_62 + 0x48, 0x81, 0xf9, 0x00, 0xca, 0x9a, 0x3b, //0x00001338 cmpq $1000000000, %rcx + 0x41, 0xbb, 0x0a, 0x00, 0x00, 0x00, //0x0000133f movl $10, %r11d + 0xe9, 0xcc, 0xef, 0xff, 0xff, //0x00001345 jmp LBB0_63 + //0x0000134a LBB0_1 + 0x45, 0x31, 0xc0, //0x0000134a xorl %r8d, %r8d + 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x0000134d jmp LBB0_181 + //0x00001352 LBB0_5 + 0x41, 0xbb, 0xce, 0xfb, 0xff, 0xff, //0x00001352 movl $-1074, %r11d + 0x49, 0x89, 0xd0, //0x00001358 movq %rdx, %r8 + 0xe9, 0x56, 0xed, 0xff, 0xff, //0x0000135b jmp LBB0_6 + //0x00001360 LBB0_29 + 0x49, 0x81, 0xf8, 0x00, 0xca, 0x9a, 0x3b, //0x00001360 cmpq $1000000000, %r8 + 0x4c, 0x8b, 0x4d, 0xc8, //0x00001367 movq $-56(%rbp), %r9 + 0x49, 0x83, 0xd9, 0x00, //0x0000136b sbbq $0, %r9 + 0x49, 0x83, 0xc1, 0x0a, //0x0000136f addq $10, %r9 + 0x4c, 0x89, 0xc0, //0x00001373 movq %r8, %rax + 0x48, 0xc1, 0xe8, 0x20, //0x00001376 shrq $32, %rax + 0x0f, 0x85, 0x46, 0xf2, 0xff, 0xff, //0x0000137a jne LBB0_19 + 0xe9, 0x5e, 0xf6, 0xff, 0xff, //0x00001380 jmp LBB0_30 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001385 .p2align 4, 0x00 + //0x00001390 _Digits + 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00001390 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' + 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x000013a0 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' + 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x000013b0 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' + 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x000013c0 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' + 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x000013d0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' + 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x000013e0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' + 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x000013f0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' + 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00001400 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' + 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x00001410 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' + 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x00001420 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' + 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00001430 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' + 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00001440 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' + 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00001450 QUAD $0x3939383937393639 // .ascii 8, '96979899' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001458 .p2align 4, 0x00 + //0x00001460 _pow10_ceil_sig.g + 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00001460 .quad -38366372719436721 + 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00001468 .quad 2731688931043774331 + 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00001470 .quad -6941508010590729807 + 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00001478 .quad 8624834609543440813 + 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00001480 .quad -4065198994811024355 + 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00001488 .quad -3054014793352862696 + 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00001490 .quad -469812725086392539 + 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00001498 .quad 5405853545163697438 + 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x000014a0 .quad -7211161980820077193 + 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x000014a8 .quad 5684501474941004851 + 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x000014b0 .quad -4402266457597708587 + 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x000014b8 .quad 2493940825248868160 + 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x000014c0 .quad -891147053569747830 + 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x000014c8 .quad 7729112049988473104 + 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x000014d0 .quad -7474495936122174250 + 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x000014d8 .quad -9004363024039368022 + 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x000014e0 .quad -4731433901725329908 + 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x000014e8 .quad 2579604275232953684 + 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x000014f0 .quad -1302606358729274481 + 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x000014f8 .quad 3224505344041192105 + 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00001500 .quad -7731658001846878407 + 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00001508 .quad 8932844867666826922 + 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00001510 .quad -5052886483881210105 + 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00001518 .quad -2669001970698630060 + 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00001520 .quad -1704422086424124727 + 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00001528 .quad -3336252463373287575 + 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00001530 .quad -7982792831656159810 + 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00001538 .quad 2526528228819083170 + 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00001540 .quad -5366805021142811859 + 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00001548 .quad -6065211750830921845 + 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00001550 .quad -2096820258001126919 + 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00001558 .quad 1641857348316123501 + 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00001560 .quad -8228041688891786181 + 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00001568 .quad -5891368184943504668 + 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00001570 .quad -5673366092687344822 + 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00001578 .quad -7364210231179380835 + 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00001580 .quad -2480021597431793123 + 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00001588 .quad 4629795266307937668 + 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00001590 .quad -8467542526035952558 + 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00001598 .quad 5199465050656154995 + 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x000015a0 .quad -5972742139117552794 + 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x000015a8 .quad -2724040723534582064 + 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x000015b0 .quad -2854241655469553088 + 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x000015b8 .quad -8016736922845615485 + 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x000015c0 .quad -8701430062309552536 + 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x000015c8 .quad 6518754469289960082 + 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x000015d0 .quad -6265101559459552766 + 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x000015d8 .quad 8148443086612450103 + 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x000015e0 .quad -3219690930897053053 + 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x000015e8 .quad 962181821410786820 + 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x000015f0 .quad -8929835859451740015 + 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x000015f8 .quad -1704479370831952189 + 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00001600 .quad -6550608805887287114 + 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00001608 .quad 7092772823314835571 + 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00001610 .quad -3576574988931720989 + 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00001618 .quad -357406007711231344 + 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00001620 .quad -9152888395723407474 + 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00001628 .quad 8999993282035256218 + 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00001630 .quad -6829424476226871438 + 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00001638 .quad 2026619565689294465 + 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00001640 .quad -3925094576856201394 + 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00001648 .quad -6690097579743157727 + 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00001650 .quad -294682202642863838 + 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00001658 .quad 5472436080603216553 + 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00001660 .quad -7101705404292871755 + 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00001668 .quad 8031958568804398250 + 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00001670 .quad -4265445736938701790 + 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00001678 .quad -3795109844276665900 + 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00001680 .quad -720121152745989333 + 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00001688 .quad 9091170749936331337 + 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00001690 .quad -7367604748107325189 + 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00001698 .quad 3376138709496513134 + 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x000016a0 .quad -4597819916706768583 + 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x000016a8 .quad -391512631556746487 + 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x000016b0 .quad -1135588877456072824 + 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x000016b8 .quad 8733981247408842699 + 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x000016c0 .quad -7627272076051127371 + 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x000016c8 .quad 5458738279630526687 + 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x000016d0 .quad -4922404076636521310 + 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x000016d8 .quad -7011635205744005353 + 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x000016e0 .quad -1541319077368263733 + 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x000016e8 .quad 5070514048102157021 + 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x000016f0 .quad -7880853450996246689 + 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x000016f8 .quad 863228270850154186 + 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00001700 .quad -5239380795317920458 + 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00001708 .quad -3532650679864695172 + 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00001710 .quad -1937539975720012668 + 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00001718 .quad -9027499368258256869 + 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00001720 .quad -8128491512466089774 + 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00001728 .quad -3336344095947716591 + 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00001730 .quad -5548928372155224313 + 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00001738 .quad -8782116138362033642 + 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00001740 .quad -2324474446766642487 + 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00001748 .quad 7469098900757009563 + 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00001750 .quad -8370325556870233411 + 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00001758 .quad -2249342214667950879 + 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00001760 .quad -5851220927660403859 + 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00001768 .quad 6411694268519837209 + 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00001770 .quad -2702340141148116920 + 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00001778 .quad -5820440219632367201 + 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00001780 .quad -8606491615858654931 + 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00001788 .quad 7891439908798240260 + 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00001790 .quad -6146428501395930760 + 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00001798 .quad -3970758169284363388 + 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x000017a0 .quad -3071349608317525546 + 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x000017a8 .quad -351761693178066331 + 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x000017b0 .quad -8837122532839535322 + 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x000017b8 .quad 6697677969404790400 + 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x000017c0 .quad -6434717147622031249 + 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x000017c8 .quad -851274575098787809 + 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x000017d0 .quad -3431710416100151157 + 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x000017d8 .quad -1064093218873484761 + 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x000017e0 .quad -9062348037703676329 + 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x000017e8 .quad 8558313775058847833 + 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x000017f0 .quad -6716249028702207507 + 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x000017f8 .quad 6086206200396171887 + 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00001800 .quad -3783625267450371480 + 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00001808 .quad -6227300304786948854 + 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00001810 .quad -117845565885576446 + 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00001818 .quad -3172439362556298163 + 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00001820 .quad -6991182506319567135 + 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00001828 .quad -4288617610811380304 + 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00001830 .quad -4127292114472071014 + 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00001838 .quad 3862600023340550428 + 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00001840 .quad -547429124662700864 + 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00001848 .quad -4395122007679087773 + 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00001850 .quad -7259672230555269896 + 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00001858 .quad 8782263791269039902 + 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00001860 .quad -4462904269766699466 + 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00001868 .quad -7468914334623251739 + 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00001870 .quad -966944318780986428 + 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00001878 .quad 4498915137003099038 + 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00001880 .quad -7521869226879198374 + 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00001888 .quad -6411550076227838909 + 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00001890 .quad -4790650515171610063 + 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00001898 .quad 5820620459997365076 + 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x000018a0 .quad -1376627125537124675 + 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x000018a8 .quad -6559282480285457367 + 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x000018b0 .quad -7777920981101784778 + 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x000018b8 .quad -8711237568605798758 + 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x000018c0 .quad -5110715207949843068 + 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x000018c8 .quad 2946011094524915264 + 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x000018d0 .quad -1776707991509915931 + 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x000018d8 .quad 3682513868156144080 + 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x000018e0 .quad -8027971522334779313 + 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x000018e8 .quad 4607414176811284002 + 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x000018f0 .quad -5423278384491086237 + 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x000018f8 .quad 1147581702586717098 + 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00001900 .quad -2167411962186469893 + 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00001908 .quad -3177208890193991531 + 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00001910 .quad -8272161504007625539 + 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00001918 .quad 7237616480483531101 + 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00001920 .quad -5728515861582144020 + 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00001928 .quad -4788037454677749836 + 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00001930 .quad -2548958808550292121 + 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00001938 .quad -1373360799919799391 + 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00001940 .quad -8510628282985014432 + 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00001948 .quad -858350499949874619 + 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00001950 .quad -6026599335303880135 + 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00001958 .quad 3538747893490044630 + 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00001960 .quad -2921563150702462265 + 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00001968 .quad 9035120885289943692 + 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00001970 .quad -8743505996830120772 + 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00001978 .quad -5882264492762254952 + 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00001980 .quad -6317696477610263061 + 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00001988 .quad -2741144597525430787 + 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00001990 .quad -3285434578585440922 + 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00001998 .quad -3426430746906788484 + 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x000019a0 .quad -8970925639256982432 + 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x000019a8 .quad 4776009810824339054 + 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x000019b0 .quad -6601971030643840136 + 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x000019b8 .quad 5970012263530423817 + 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x000019c0 .quad -3640777769877412266 + 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x000019c8 .quad 7462515329413029772 + 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x000019d0 .quad -9193015133814464522 + 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x000019d8 .quad 52386062455755703 + 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x000019e0 .quad -6879582898840692749 + 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x000019e8 .quad -9157889458785081179 + 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x000019f0 .quad -3987792605123478032 + 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x000019f8 .quad 6999382250228200142 + 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00001a00 .quad -373054737976959636 + 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00001a08 .quad 8749227812785250178 + 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00001a10 .quad -7150688238876681629 + 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00001a18 .quad -3755104653863994447 + 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00001a20 .quad -4326674280168464132 + 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00001a28 .quad -4693880817329993059 + 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00001a30 .quad -796656831783192261 + 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00001a38 .quad -1255665003235103419 + 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00001a40 .quad -7415439547505577019 + 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00001a48 .quad 8438581409832836171 + 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00001a50 .quad -4657613415954583370 + 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00001a58 .quad -3286831292991118498 + 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00001a60 .quad -1210330751515841308 + 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00001a68 .quad -8720225134666286027 + 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00001a70 .quad -7673985747338482674 + 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00001a78 .quad -3144297699952734815 + 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00001a80 .quad -4980796165745715438 + 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00001a88 .quad -8542058143368306422 + 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00001a90 .quad -1614309188754756393 + 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00001a98 .quad 3157485376071780684 + 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00001aa0 .quad -7926472270612804602 + 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00001aa8 .quad 8890957387685944784 + 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00001ab0 .quad -5296404319838617848 + 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00001ab8 .quad 1890324697752655171 + 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00001ac0 .quad -2008819381370884406 + 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00001ac8 .quad 2362905872190818964 + 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00001ad0 .quad -8173041140997884610 + 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00001ad8 .quad 6088502188546649757 + 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00001ae0 .quad -5604615407819967859 + 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00001ae8 .quad -1612744301171463612 + 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00001af0 .quad -2394083241347571919 + 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00001af8 .quad 7207441660390446293 + 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00001b00 .quad -8413831053483314306 + 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00001b08 .quad -2412877989897052923 + 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00001b10 .quad -5905602798426754978 + 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00001b18 .quad -7627783505798704058 + 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00001b20 .quad -2770317479606055818 + 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00001b28 .quad 4300328673033783640 + 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00001b30 .quad -8648977452394866743 + 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00001b38 .quad -1923980597781273129 + 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00001b40 .quad -6199535797066195524 + 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00001b48 .quad 6818396289628184397 + 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00001b50 .quad -3137733727905356501 + 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00001b58 .quad 8522995362035230496 + 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00001b60 .quad -8878612607581929669 + 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00001b68 .quad 3021029092058325108 + 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00001b70 .quad -6486579741050024183 + 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00001b78 .quad -835399653354481519 + 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00001b80 .quad -3496538657885142324 + 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00001b88 .quad 8179122470161673909 + 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00001b90 .quad -9102865688819295809 + 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00001b98 .quad -4111420493003729615 + 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00001ba0 .quad -6766896092596731857 + 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00001ba8 .quad -5139275616254662019 + 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00001bb0 .quad -3846934097318526917 + 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00001bb8 .quad -6424094520318327523 + 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00001bc0 .quad -196981603220770742 + 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00001bc8 .quad -8030118150397909404 + 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00001bd0 .quad -7040642529654063570 + 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00001bd8 .quad -7324666853212387329 + 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00001be0 .quad -4189117143640191558 + 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00001be8 .quad 4679224488766679550 + 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00001bf0 .quad -624710411122851544 + 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00001bf8 .quad -3374341425896426371 + 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00001c00 .quad -7307973034592864071 + 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00001c08 .quad -9026492418826348337 + 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00001c10 .quad -4523280274813692185 + 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00001c18 .quad -2059743486678159614 + 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00001c20 .quad -1042414325089727327 + 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00001c28 .quad -2574679358347699518 + 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00001c30 .quad -7569037980822161435 + 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00001c38 .quad 3002511419460075706 + 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00001c40 .quad -4849611457600313890 + 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00001c48 .quad 8364825292752482536 + 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00001c50 .quad -1450328303573004458 + 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00001c58 .quad 1232659579085827362 + 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00001c60 .quad -7823984217374209643 + 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00001c68 .quad -3841273781498745803 + 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00001c70 .quad -5168294253290374149 + 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00001c78 .quad 4421779809981343555 + 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00001c80 .quad -1848681798185579782 + 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00001c88 .quad 915538744049291539 + 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00001c90 .quad -8072955151507069220 + 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00001c98 .quad 5183897733458195116 + 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00001ca0 .quad -5479507920956448621 + 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00001ca8 .quad 6479872166822743895 + 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00001cb0 .quad -2237698882768172872 + 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00001cb8 .quad 3488154190101041965 + 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00001cc0 .quad -8316090829371189901 + 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00001cc8 .quad 2180096368813151228 + 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00001cd0 .quad -5783427518286599473 + 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00001cd8 .quad -1886565557410948869 + 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00001ce0 .quad -2617598379430861437 + 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00001ce8 .quad -2358206946763686086 + 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00001cf0 .quad -8553528014785370254 + 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00001cf8 .quad 7749492695127472004 + 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00001d00 .quad -6080224000054324913 + 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00001d08 .quad 463493832054564197 + 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00001d10 .quad -2988593981640518238 + 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00001d18 .quad -4032318728359182658 + 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00001d20 .quad -8785400266166405755 + 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00001d28 .quad -4826042214438183113 + 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00001d30 .quad -6370064314280619289 + 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00001d38 .quad 3190819268807046917 + 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00001d40 .quad -3350894374423386208 + 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00001d48 .quad -623161932418579258 + 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00001d50 .quad -9011838011655698236 + 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00001d58 .quad -7307005235402693892 + 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00001d60 .quad -6653111496142234891 + 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00001d68 .quad -4522070525825979461 + 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00001d70 .quad -3704703351750405709 + 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00001d78 .quad 3570783879572301481 + 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00001d80 .quad -19193171260619233 + 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00001d88 .quad -148206168962011053 + 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00001d90 .quad -6929524759678968877 + 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00001d98 .quad -92628855601256908 + 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00001da0 .quad -4050219931171323192 + 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00001da8 .quad -115786069501571135 + 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00001db0 .quad -451088895536766085 + 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00001db8 .quad 4466953431550423985 + 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00001dc0 .quad -7199459587351560659 + 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00001dc8 .quad 486002885505321039 + 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00001dd0 .quad -4387638465762062920 + 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00001dd8 .quad 5219189625309039203 + 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00001de0 .quad -872862063775190746 + 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00001de8 .quad 6523987031636299003 + 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00001df0 .quad -7463067817500576073 + 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00001df8 .quad -534194123654701027 + 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00001e00 .quad -4717148753448332187 + 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00001e08 .quad -667742654568376284 + 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00001e10 .quad -1284749923383027329 + 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00001e18 .quad 8388693718644305453 + 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00001e20 .quad -7720497729755473937 + 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00001e28 .quad -6286281471915778851 + 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00001e30 .quad -5038936143766954517 + 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00001e38 .quad -7857851839894723564 + 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00001e40 .quad -1686984161281305242 + 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00001e48 .quad 8624429273841147160 + 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00001e50 .quad -7971894128441897632 + 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00001e58 .quad 778582277723329071 + 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00001e60 .quad -5353181642124984136 + 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00001e68 .quad 973227847154161339 + 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00001e70 .quad -2079791034228842266 + 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00001e78 .quad 1216534808942701674 + 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00001e80 .quad -8217398424034108273 + 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00001e88 .quad -3851351762838199358 + 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00001e90 .quad -5660062011615247437 + 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00001e98 .quad -4814189703547749197 + 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00001ea0 .quad -2463391496091671392 + 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00001ea8 .quad -6017737129434686497 + 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00001eb0 .quad -8457148712698376476 + 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00001eb8 .quad 7768129340171790700 + 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00001ec0 .quad -5959749872445582691 + 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00001ec8 .quad -8736582398494813241 + 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00001ed0 .quad -2838001322129590460 + 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00001ed8 .quad -1697355961263740744 + 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00001ee0 .quad -8691279853972075893 + 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00001ee8 .quad 1244995533423855987 + 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00001ef0 .quad -6252413799037706963 + 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00001ef8 .quad -3055441601647567920 + 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00001f00 .quad -3203831230369745799 + 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00001f08 .quad 5404070034795315908 + 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00001f10 .quad -8919923546622172981 + 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00001f18 .quad -3539985255894009413 + 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00001f20 .quad -6538218414850328322 + 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00001f28 .quad -4424981569867511767 + 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00001f30 .quad -3561087000135522498 + 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00001f38 .quad 8303831092947774003 + 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00001f40 .quad -9143208402725783417 + 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00001f48 .quad 578208414664970848 + 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00001f50 .quad -6817324484979841368 + 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00001f58 .quad -3888925500096174344 + 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00001f60 .quad -3909969587797413806 + 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00001f68 .quad -249470856692830026 + 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00001f70 .quad -275775966319379353 + 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00001f78 .quad -4923524589293425437 + 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00001f80 .quad -7089889006590693952 + 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00001f88 .quad -3077202868308390898 + 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00001f90 .quad -4250675239810979535 + 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00001f98 .quad 765182433041899282 + 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00001fa0 .quad -701658031336336515 + 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00001fa8 .quad 5568164059729762006 + 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00001fb0 .quad -7356065297226292178 + 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00001fb8 .quad 5785945546544795206 + 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00001fc0 .quad -4583395603105477319 + 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00001fc8 .quad -1990940103673781801 + 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00001fd0 .quad -1117558485454458744 + 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00001fd8 .quad 6734696907262548557 + 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00001fe0 .quad -7616003081050118571 + 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00001fe8 .quad 4209185567039092848 + 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00001ff0 .quad -4908317832885260310 + 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00001ff8 .quad -8573576096483297652 + 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00002000 .quad -1523711272679187483 + 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00002008 .quad 3118087934678041647 + 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00002010 .quad -7869848573065574033 + 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00002018 .quad 4254647968387469982 + 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00002020 .quad -5225624697904579637 + 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00002028 .quad 706623942056949573 + 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00002030 .quad -1920344853953336643 + 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00002038 .quad -3728406090856200938 + 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00002040 .quad -8117744561361917258 + 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00002048 .quad -6941939825212513490 + 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00002050 .quad -5535494683275008668 + 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00002058 .quad 5157633273766521850 + 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00002060 .quad -2307682335666372931 + 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00002068 .quad 6447041592208152312 + 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00002070 .quad -8359830487432564938 + 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00002078 .quad 6335244004343789147 + 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00002080 .quad -5838102090863318269 + 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00002088 .quad -1304317031425039374 + 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00002090 .quad -2685941595151759932 + 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00002098 .quad -1630396289281299218 + 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x000020a0 .quad -8596242524610931813 + 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x000020a8 .quad 1286845328412881941 + 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x000020b0 .quad -6133617137336276863 + 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x000020b8 .quad -3003129357911285478 + 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x000020c0 .quad -3055335403242958174 + 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x000020c8 .quad 5469460339465668960 + 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x000020d0 .quad -8827113654667930715 + 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x000020d8 .quad 8030098730593431004 + 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x000020e0 .quad -6422206049907525490 + 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x000020e8 .quad -3797434642040374957 + 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x000020f0 .quad -3416071543957018958 + 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x000020f8 .quad 9088264752731695016 + 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00002100 .quad -9052573742614218705 + 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00002108 .quad -8154892584824854327 + 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00002110 .quad -6704031159840385477 + 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00002118 .quad 8253128342678483707 + 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00002120 .quad -3768352931373093942 + 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00002128 .quad 5704724409920716730 + 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00002130 .quad -98755145788979524 + 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00002138 .quad -2092466524453879895 + 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00002140 .quad -6979250993759194058 + 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00002148 .quad 998051431430019018 + 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00002150 .quad -4112377723771604669 + 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00002158 .quad -7975807747567252036 + 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00002160 .quad -528786136287117932 + 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00002168 .quad 8476984389250486571 + 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00002170 .quad -7248020362820530564 + 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00002178 .quad -3925256793573221701 + 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00002180 .quad -4448339435098275301 + 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00002188 .quad -294884973539139223 + 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00002190 .quad -948738275445456222 + 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00002198 .quad -368606216923924028 + 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x000021a0 .quad -7510490449794491995 + 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x000021a8 .quad -2536221894791146469 + 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x000021b0 .quad -4776427043815727089 + 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x000021b8 .quad 6053094668365842721 + 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x000021c0 .quad -1358847786342270957 + 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x000021c8 .quad 2954682317029915497 + 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x000021d0 .quad -7766808894105001205 + 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x000021d8 .quad -459166561069996766 + 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x000021e0 .quad -5096825099203863602 + 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x000021e8 .quad -573958201337495958 + 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x000021f0 .quad -1759345355577441598 + 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x000021f8 .quad -5329133770099257851 + 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x00002200 .quad -8017119874876982855 + 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x00002208 .quad -5636551615525730109 + 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00002210 .quad -5409713825168840664 + 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00002218 .quad 2177682517447613172 + 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00002220 .quad -2150456263033662926 + 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00002228 .quad 2722103146809516465 + 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00002230 .quad -8261564192037121185 + 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00002238 .quad 6313000485183335695 + 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00002240 .quad -5715269221619013577 + 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00002248 .quad 3279564588051781714 + 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00002250 .quad -2532400508596379068 + 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00002258 .quad -512230283362660762 + 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00002260 .quad -8500279345513818773 + 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00002268 .quad 1985699082112030976 + 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00002270 .quad -6013663163464885563 + 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00002278 .quad -2129562165787349184 + 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00002280 .quad -2905392935903719049 + 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00002288 .quad 6561419329620589328 + 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00002290 .quad -8733399612580906262 + 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00002298 .quad -7428327965055601430 + 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x000022a0 .quad -6305063497298744923 + 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x000022a8 .quad 4549648098962661925 + 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x000022b0 .quad -3269643353196043250 + 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x000022b8 .quad -8147997931578836306 + 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x000022c0 .quad -8961056123388608887 + 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x000022c8 .quad 1825030320404309165 + 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x000022d0 .quad -6589634135808373205 + 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x000022d8 .quad 6892973918932774360 + 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x000022e0 .quad -3625356651333078602 + 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x000022e8 .quad 4004531380238580046 + 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x000022f0 .quad -9183376934724255983 + 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x000022f8 .quad -2108853905778275375 + 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x00002300 .quad -6867535149977932074 + 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x00002308 .quad 6587304654631931589 + 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00002310 .quad -3972732919045027189 + 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00002318 .quad -989241218564861322 + 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00002320 .quad -354230130378896082 + 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00002328 .quad -1236551523206076653 + 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00002330 .quad -7138922859127891907 + 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00002338 .quad 6144684325637283948 + 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00002340 .quad -4311967555482476980 + 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00002348 .quad -6154202648235558777 + 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00002350 .quad -778273425925708321 + 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00002358 .quad -3081067291867060567 + 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00002360 .quad -7403949918844649557 + 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00002368 .quad -1925667057416912854 + 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00002370 .quad -4643251380128424042 + 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00002378 .quad -2407083821771141068 + 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00002380 .quad -1192378206733142148 + 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00002388 .quad -7620540795641314239 + 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00002390 .quad -7662765406849295699 + 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00002398 .quad -2456994988062127447 + 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x000023a0 .quad -4966770740134231719 + 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x000023a8 .quad 6152128301777116499 + 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x000023b0 .quad -1596777406740401745 + 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x000023b8 .quad -6144897678060768089 + 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x000023c0 .quad -7915514906853832947 + 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x000023c8 .quad -3840561048787980055 + 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x000023d0 .quad -5282707615139903279 + 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x000023d8 .quad 4422670725869800739 + 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x000023e0 .quad -1991698500497491195 + 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x000023e8 .quad -8306719647944912789 + 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x000023f0 .quad -8162340590452013853 + 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x000023f8 .quad 8643358275316593219 + 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00002400 .quad -5591239719637629412 + 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00002408 .quad 6192511825718353620 + 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00002410 .quad -2377363631119648861 + 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00002418 .quad 7740639782147942025 + 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00002420 .quad -8403381297090862394 + 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00002428 .quad 2532056854628769814 + 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00002430 .quad -5892540602936190089 + 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00002438 .quad -6058300968568813541 + 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00002440 .quad -2753989735242849707 + 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00002448 .quad -7572876210711016926 + 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00002450 .quad -8638772612167862923 + 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00002458 .quad 9102010423587778133 + 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00002460 .quad -6186779746782440750 + 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00002468 .quad -2457545025797441046 + 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00002470 .quad -3121788665050663033 + 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00002478 .quad -7683617300674189211 + 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00002480 .quad -8868646943297746252 + 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00002488 .quad -4802260812921368257 + 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00002490 .quad -6474122660694794911 + 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00002498 .quad -1391139997724322417 + 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x000024a0 .quad -3480967307441105734 + 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x000024a8 .quad 7484447039699372787 + 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x000024b0 .quad -9093133594791772940 + 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x000024b8 .quad -9157278655470055720 + 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x000024c0 .quad -6754730975062328271 + 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x000024c8 .quad -6834912300910181746 + 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x000024d0 .quad -3831727700400522434 + 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x000024d8 .quad 679731660717048625 + 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x000024e0 .quad -177973607073265139 + 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x000024e8 .quad -8373707460958465027 + 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x000024f0 .quad -7028762532061872568 + 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x000024f8 .quad 8601490892183123070 + 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00002500 .quad -4174267146649952806 + 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00002508 .quad -7694880458480647778 + 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00002510 .quad -606147914885053103 + 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00002518 .quad 4216457482181353989 + 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00002520 .quad -7296371474444240046 + 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00002528 .quad -4282243101277735613 + 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00002530 .quad -4508778324627912153 + 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00002538 .quad 8482254178684994196 + 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00002540 .quad -1024286887357502287 + 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00002548 .quad 5991131704928854841 + 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00002550 .quad -7557708332239520786 + 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00002558 .quad -3173071712060547580 + 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00002560 .quad -4835449396872013078 + 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00002568 .quad -8578025658503072379 + 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00002570 .quad -1432625727662628443 + 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00002578 .quad 3112525982153323238 + 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00002580 .quad -7812920107430224633 + 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00002588 .quad 4251171748059520976 + 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00002590 .quad -5154464115860392887 + 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00002598 .quad 702278666647013315 + 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x000025a0 .quad -1831394126398103205 + 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x000025a8 .quad 5489534351736154548 + 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x000025b0 .quad -8062150356639896359 + 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x000025b8 .quad 1125115960621402641 + 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000025c0 .quad -5466001927372482545 + 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x000025c8 .quad 6018080969204141205 + 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x000025d0 .quad -2220816390788215277 + 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x000025d8 .quad 2910915193077788602 + 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x000025e0 .quad -8305539271883716405 + 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x000025e8 .quad -486521013540076076 + 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x000025f0 .quad -5770238071427257602 + 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x000025f8 .quad -608151266925095095 + 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00002600 .quad -2601111570856684098 + 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00002608 .quad -5371875102083756772 + 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00002610 .quad -8543223759426509417 + 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00002618 .quad 3560107088838733873 + 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00002620 .quad -6067343680855748868 + 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00002628 .quad -161552157378970562 + 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00002630 .quad -2972493582642298180 + 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00002638 .quad 4409745821703674701 + 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00002640 .quad -8775337516792518219 + 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00002648 .quad -6467280898289979120 + 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00002650 .quad -6357485877563259869 + 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00002658 .quad 1139270913992301908 + 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00002660 .quad -3335171328526686933 + 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00002668 .quad -3187597375937010519 + 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00002670 .quad -9002011107970261189 + 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00002678 .quad 7231123676894144234 + 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00002680 .quad -6640827866535438582 + 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00002688 .quad 4427218577690292388 + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002690 .quad -3689348814741910324 + 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00002698 .quad -3689348814741910323 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000026a0 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026a8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000026b0 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026b8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000026c0 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026c8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000026d0 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026d8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000026e0 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026e8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000026f0 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026f8 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00002700 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002708 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00002710 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002718 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00002720 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002728 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00002730 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002738 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00002740 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002748 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00002750 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002758 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00002760 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002768 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00002770 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002778 .quad 0 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00002780 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002788 .quad 0 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00002790 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002798 .quad 0 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x000027a0 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027a8 .quad 0 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000027b0 .quad -5646744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027b8 .quad 0 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000027c0 .quad -2446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027c8 .quad 0 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x000027d0 .quad -8446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027d8 .quad 0 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000027e0 .quad -5946744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027e8 .quad 0 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x000027f0 .quad -2821744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027f8 .quad 0 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00002800 .quad -8681119073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002808 .quad 0 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00002810 .quad -6239712823709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002818 .quad 0 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00002820 .quad -3187955011209551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002828 .quad 0 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00002830 .quad -8910000909647051616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002838 .quad 0 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00002840 .quad -6525815118631426616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002848 .quad 0 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00002850 .quad -3545582879861895366 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002858 .quad 0 + 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00002860 .quad -9133518327554766460 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00002868 .quad 4611686018427387904 + 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00002870 .quad -6805211891016070171 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00002878 .quad 5764607523034234880 + 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00002880 .quad -3894828845342699810 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00002888 .quad -6629298651489370112 + 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00002890 .quad -256850038250986858 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00002898 .quad 5548434740920451072 + 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x000028a0 .quad -7078060301547948643 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x000028a8 .quad -1143914305352105984 + 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000028b0 .quad -4235889358507547899 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x000028b8 .quad 7793479155164643328 + 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000028c0 .quad -683175679707046970 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x000028c8 .quad -4093209111326359552 + 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x000028d0 .quad -7344513827457986212 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x000028d8 .quad 4359273333062107136 + 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x000028e0 .quad -4568956265895094861 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x000028e8 .quad 5449091666327633920 + 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x000028f0 .quad -1099509313941480672 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x000028f8 .quad 2199678564482154496 + 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00002900 .quad -7604722348854507276 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00002908 .quad 1374799102801346560 + 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00002910 .quad -4894216917640746191 + 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00002918 .quad 1718498878501683200 + 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00002920 .quad -1506085128623544835 + 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00002928 .quad 6759809616554491904 + 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00002930 .quad -7858832233030797378 + 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00002938 .quad 6530724019560251392 + 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00002940 .quad -5211854272861108819 + 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00002948 .quad -1059967012404461568 + 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00002950 .quad -1903131822648998119 + 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00002958 .quad 7898413271349198848 + 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00002960 .quad -8106986416796705681 + 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00002968 .quad -1981020733047832576 + 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00002970 .quad -5522047002568494197 + 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00002978 .quad -2476275916309790720 + 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00002980 .quad -2290872734783229842 + 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00002988 .quad -3095344895387238400 + 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00002990 .quad -8349324486880600507 + 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00002998 .quad 4982938468024057856 + 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x000029a0 .quad -5824969590173362730 + 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x000029a8 .quad -7606384970252091392 + 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x000029b0 .quad -2669525969289315508 + 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x000029b8 .quad 4327076842467049472 + 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x000029c0 .quad -8585982758446904049 + 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x000029c8 .quad -6518949010312869888 + 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x000029d0 .quad -6120792429631242157 + 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x000029d8 .quad -8148686262891087360 + 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x000029e0 .quad -3039304518611664792 + 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x000029e8 .quad 8260886245095692416 + 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x000029f0 .quad -8817094351773372351 + 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x000029f8 .quad 5163053903184807760 + 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00002a00 .quad -6409681921289327535 + 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00002a08 .quad -7381240676301154012 + 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00002a10 .quad -3400416383184271515 + 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00002a18 .quad -3178808521666707 + 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00002a20 .quad -9042789267131251553 + 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00002a28 .quad -4613672773753429595 + 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00002a30 .quad -6691800565486676537 + 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00002a38 .quad -5767090967191786994 + 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00002a40 .quad -3753064688430957767 + 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00002a48 .quad -7208863708989733743 + 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00002a50 .quad -79644842111309304 + 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00002a58 .quad 212292400617608629 + 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00002a60 .quad -6967307053960650171 + 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00002a68 .quad 132682750386005393 + 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00002a70 .quad -4097447799023424810 + 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00002a78 .quad 4777539456409894646 + 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00002a80 .quad -510123730351893109 + 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00002a88 .quad -3251447716342407501 + 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00002a90 .quad -7236356359111015049 + 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00002a98 .quad 7191217214140771120 + 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00002aa0 .quad -4433759430461380907 + 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00002aa8 .quad 4377335499248575996 + 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00002ab0 .quad -930513269649338230 + 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00002ab8 .quad -8363388681221443717 + 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00002ac0 .quad -7499099821171918250 + 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00002ac8 .quad -7532960934977096275 + 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00002ad0 .quad -4762188758037509908 + 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00002ad8 .quad 4418856886560793368 + 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00002ae0 .quad -1341049929119499481 + 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00002ae8 .quad 5523571108200991710 + 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00002af0 .quad -7755685233340769032 + 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00002af8 .quad -8076983103442849941 + 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00002b00 .quad -5082920523248573386 + 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00002b08 .quad -5484542860876174523 + 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00002b10 .quad -1741964635633328828 + 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00002b18 .quad 6979379479186945559 + 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00002b20 .quad -8006256924911912374 + 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00002b28 .quad -4861259862362934834 + 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00002b30 .quad -5396135137712502563 + 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00002b38 .quad 7758483227328495170 + 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00002b40 .quad -2133482903713240300 + 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00002b48 .quad -4136954021121544750 + 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00002b50 .quad -8250955842461857044 + 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00002b58 .quad -279753253987271517 + 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00002b60 .quad -5702008784649933400 + 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00002b68 .quad 4261994450943298508 + 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00002b70 .quad -2515824962385028846 + 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00002b78 .quad 5327493063679123135 + 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00002b80 .quad -8489919629131724885 + 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00002b88 .quad 7941369183226839864 + 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00002b90 .quad -6000713517987268202 + 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00002b98 .quad 5315025460606161925 + 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00002ba0 .quad -2889205879056697349 + 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00002ba8 .quad -2579590211097073401 + 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00002bb0 .quad -8723282702051517699 + 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00002bb8 .quad 7611128154919104932 + 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00002bc0 .quad -6292417359137009220 + 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00002bc8 .quad -4321147861633282547 + 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00002bd0 .quad -3253835680493873621 + 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00002bd8 .quad -789748808614215279 + 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00002be0 .quad -8951176327949752869 + 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00002be8 .quad 8729779031470891259 + 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00002bf0 .quad -6577284391509803182 + 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00002bf8 .quad 6300537770911226169 + 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00002c00 .quad -3609919470959866074 + 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00002c08 .quad -1347699823215743097 + 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00002c10 .quad -9173728696990998152 + 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00002c18 .quad 6075216638131242421 + 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00002c20 .quad -6855474852811359786 + 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00002c28 .quad 7594020797664053026 + 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00002c30 .quad -3957657547586811828 + 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00002c38 .quad 269153960225290474 + 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00002c40 .quad -335385916056126881 + 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00002c48 .quad 336442450281613092 + 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00002c50 .quad -7127145225176161157 + 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00002c58 .quad 7127805559067090039 + 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00002c60 .quad -4297245513042813542 + 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00002c68 .quad 4298070930406474645 + 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00002c70 .quad -759870872876129024 + 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00002c78 .quad -3850783373846682502 + 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00002c80 .quad -7392448323188662496 + 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00002c88 .quad 9122475437414293196 + 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00002c90 .quad -4628874385558440216 + 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00002c98 .quad -7043649776941685121 + 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00002ca0 .quad -1174406963520662366 + 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00002ca8 .quad -4192876202749718497 + 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00002cb0 .quad -7651533379841495835 + 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00002cb8 .quad -4926390635932268013 + 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00002cc0 .quad -4952730706374481889 + 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00002cc8 .quad 3065383741939440792 + 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00002cd0 .quad -1579227364540714458 + 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00002cd8 .quad -779956341003086914 + 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00002ce0 .quad -7904546130479028392 + 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00002ce8 .quad 6430056314514152535 + 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00002cf0 .quad -5268996644671397586 + 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00002cf8 .quad 8037570393142690669 + 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00002d00 .quad -1974559787411859078 + 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00002d08 .quad 823590954573587528 + 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00002d10 .quad -8151628894773493780 + 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00002d18 .quad 5126430365035880109 + 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00002d20 .quad -5577850100039479321 + 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00002d28 .quad 6408037956294850136 + 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00002d30 .quad -2360626606621961247 + 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00002d38 .quad 3398361426941174766 + 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00002d40 .quad -8392920656779807636 + 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00002d48 .quad -4793553135802847627 + 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00002d50 .quad -5879464802547371641 + 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00002d58 .quad -1380255401326171630 + 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00002d60 .quad -2737644984756826647 + 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00002d68 .quad -1725319251657714538 + 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00002d70 .quad -8628557143114098510 + 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00002d78 .quad 3533361486141316318 + 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00002d80 .quad -6174010410465235234 + 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00002d88 .quad -4806670179178130410 + 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00002d90 .quad -3105826994654156138 + 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00002d98 .quad 7826720331309500699 + 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00002da0 .quad -8858670899299929442 + 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00002da8 .quad 280014188641050033 + 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00002db0 .quad -6461652605697523899 + 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00002db8 .quad -8873354301053463267 + 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00002dc0 .quad -3465379738694516970 + 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00002dc8 .quad -1868320839462053276 + 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00002dd0 .quad -9083391364325154962 + 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00002dd8 .quad 5749828502977298559 + 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00002de0 .quad -6742553186979055799 + 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00002de8 .quad -2036086408133152610 + 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00002df0 .quad -3816505465296431844 + 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00002df8 .quad 6678264026688335046 + 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00002e00 .quad -158945813193151901 + 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00002e08 .quad 8347830033360418807 + 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00002e10 .quad -7016870160886801794 + 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00002e18 .quad 2911550761636567803 + 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00002e20 .quad -4159401682681114339 + 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00002e28 .quad -5583933584809066055 + 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00002e30 .quad -587566084924005019 + 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00002e38 .quad 2243455055843443239 + 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00002e40 .quad -7284757830718584993 + 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00002e48 .quad 3708002419115845977 + 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00002e50 .quad -4494261269970843337 + 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00002e58 .quad 23317005467419567 + 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00002e60 .quad -1006140569036166268 + 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00002e68 .quad -4582539761593113445 + 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00002e70 .quad -7546366883288685774 + 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00002e78 .quad -558244341782001951 + 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00002e80 .quad -4821272585683469313 + 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00002e88 .quad -5309491445654890343 + 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00002e90 .quad -1414904713676948737 + 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00002e98 .quad -6636864307068612929 + 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00002ea0 .quad -7801844473689174817 + 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00002ea8 .quad -4148040191917883080 + 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00002eb0 .quad -5140619573684080617 + 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00002eb8 .quad -5185050239897353851 + 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00002ec0 .quad -1814088448677712867 + 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00002ec8 .quad -6481312799871692314 + 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00002ed0 .quad -8051334308064652398 + 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00002ed8 .quad -8662506518347195600 + 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00002ee0 .quad -5452481866653427593 + 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00002ee8 .quad 3006924907348169212 + 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00002ef0 .quad -2203916314889396588 + 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00002ef8 .quad -853029884242176389 + 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00002f00 .quad -8294976724446954723 + 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00002f08 .quad 1772699331562333709 + 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00002f10 .quad -5757034887131305500 + 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00002f18 .quad 6827560182880305040 + 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00002f20 .quad -2584607590486743971 + 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00002f28 .quad 8534450228600381300 + 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00002f30 .quad -8532908771695296838 + 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00002f38 .quad 7639874402088932265 + 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00002f40 .quad -6054449946191733143 + 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00002f48 .quad 326470965756389523 + 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00002f50 .quad -2956376414312278525 + 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00002f58 .quad 5019774725622874807 + 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00002f60 .quad -8765264286586255934 + 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00002f68 .quad 831516194300602803 + 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00002f70 .quad -6344894339805432014 + 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00002f78 .quad -8183976793979022305 + 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00002f80 .quad -3319431906329402113 + 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00002f88 .quad 3605087062808385831 + 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00002f90 .quad -8992173969096958177 + 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00002f98 .quad 9170708441896323001 + 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00002fa0 .quad -6628531442943809817 + 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00002fa8 .quad 6851699533943015847 + 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00002fb0 .quad -3673978285252374367 + 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00002fb8 .quad 3952938399001381904 + 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00002fc0 .quad -9213765455923815836 + 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00002fc8 .quad -4446942528265218166 + 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00002fd0 .quad -6905520801477381891 + 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00002fd8 .quad -946992141904134803 + 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00002fe0 .quad -4020214983419339459 + 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00002fe8 .quad 8039631859474607304 + 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00002ff0 .quad -413582710846786420 + 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00002ff8 .quad -3785518230938904582 + 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00003000 .quad -7176018221920323369 + 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00003008 .quad -60105885123121412 + 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00003010 .quad -4358336758973016307 + 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00003018 .quad -75132356403901765 + 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00003020 .quad -836234930288882479 + 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00003028 .quad 9129456591349898602 + 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00003030 .quad -7440175859071633406 + 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00003038 .quad -1211618658047395230 + 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00003040 .quad -4688533805412153853 + 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00003048 .quad -6126209340986631941 + 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00003050 .quad -1248981238337804412 + 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00003058 .quad -7657761676233289927 + 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00003060 .quad -7698142301602209614 + 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00003068 .quad -2480258038432112252 + 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00003070 .quad -5010991858575374113 + 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00003078 .quad -7712008566467528219 + 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00003080 .quad -1652053804791829737 + 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00003088 .quad 8806733365625141342 + 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00003090 .quad -7950062655635975442 + 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00003098 .quad -6025006692552756421 + 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x000030a0 .quad -5325892301117581398 + 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x000030a8 .quad 6303799689591218186 + 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x000030b0 .quad -2045679357969588844 + 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x000030b8 .quad -1343622424865753076 + 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x000030c0 .quad -8196078626372074883 + 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x000030c8 .quad 1466078993672598280 + 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x000030d0 .quad -5633412264537705700 + 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x000030d8 .quad 6444284760518135753 + 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x000030e0 .quad -2430079312244744221 + 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x000030e8 .quad 8055355950647669692 + 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x000030f0 .quad -8436328597794046994 + 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x000030f8 .quad 2728754459941099605 + 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00003100 .quad -5933724728815170839 + 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00003108 .quad -5812428961928401301 + 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00003110 .quad -2805469892591575644 + 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00003118 .quad 1957835834444274181 + 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00003120 .quad -8670947710510816634 + 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00003128 .quad -7999724640327104445 + 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00003130 .quad -6226998619711132888 + 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00003138 .quad 3835402254873283156 + 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00003140 .quad -3172062256211528206 + 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00003148 .quad 4794252818591603945 + 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00003150 .quad -8900067937773286985 + 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00003158 .quad 7608094030047140370 + 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00003160 .quad -6513398903789220827 + 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00003168 .quad 4898431519131537558 + 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00003170 .quad -3530062611309138130 + 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00003178 .quad -7712018656367741764 + 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00003180 .quad -9123818159709293187 + 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00003188 .quad 2097517367411243254 + 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00003190 .quad -6793086681209228580 + 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00003198 .quad 7233582727691441971 + 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x000031a0 .quad -3879672333084147821 + 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x000031a8 .quad 9041978409614302463 + 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x000031b0 .quad -237904397927796872 + 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x000031b8 .quad 6690786993590490175 + 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x000031c0 .quad -7066219276345954901 + 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x000031c8 .quad 4181741870994056360 + 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x000031d0 .quad -4221088077005055722 + 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x000031d8 .quad 615491320315182545 + 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x000031e0 .quad -664674077828931749 + 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x000031e8 .quad -8454007886460797626 + 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x000031f0 .quad -7332950326284164199 + 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x000031f8 .quad 3939617107816777292 + 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x00003200 .quad -4554501889427817345 + 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x00003208 .quad -8910536670511192098 + 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00003210 .quad -1081441343357383777 + 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00003218 .quad 7308573235570561494 + 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00003220 .quad -7593429867239446717 + 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00003228 .quad -6961356773836868826 + 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00003230 .quad -4880101315621920492 + 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00003238 .quad -8701695967296086033 + 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00003240 .quad -1488440626100012711 + 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00003248 .quad -6265433940692719637 + 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00003250 .quad -7847804418953589800 + 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00003258 .quad 695789805494438131 + 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00003260 .quad -5198069505264599346 + 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00003268 .quad 869737256868047664 + 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00003270 .quad -1885900863153361279 + 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00003278 .quad -8136200465769716229 + 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00003280 .quad -8096217067111932656 + 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00003288 .quad -473439272678684739 + 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00003290 .quad -5508585315462527915 + 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00003298 .quad 4019886927579031981 + 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x000032a0 .quad -2274045625900771990 + 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x000032a8 .quad -8810199395808373736 + 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x000032b0 .quad -8338807543829064350 + 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x000032b8 .quad -7812217631593927537 + 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x000032c0 .quad -5811823411358942533 + 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x000032c8 .quad 4069786015789754291 + 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x000032d0 .quad -2653093245771290262 + 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x000032d8 .quad 475546501309804959 + 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x000032e0 .quad -8575712306248138270 + 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x000032e8 .quad 4908902581746016004 + 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x000032f0 .quad -6107954364382784934 + 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x000032f8 .quad -3087243809672255804 + 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x00003300 .quad -3023256937051093263 + 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x00003308 .quad -8470740780517707659 + 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00003310 .quad -8807064613298015146 + 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00003318 .quad -682526969396179382 + 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00003320 .quad -6397144748195131028 + 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00003328 .quad -5464844730172612132 + 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00003330 .quad -3384744916816525881 + 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00003338 .quad -2219369894288377261 + 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00003340 .quad -9032994600651410532 + 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00003348 .quad -1387106183930235788 + 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00003350 .quad -6679557232386875260 + 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00003358 .quad 2877803288514593169 + 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00003360 .quad -3737760522056206171 + 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00003368 .quad 3597254110643241461 + 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00003370 .quad -60514634142869810 + 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00003378 .quad 9108253656731439730 + 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00003380 .quad -6955350673980375487 + 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00003388 .quad 1080972517029761927 + 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00003390 .quad -4082502324048081455 + 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00003398 .quad 5962901664714590313 + 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x000033a0 .quad -491441886632713915 + 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x000033a8 .quad -6381430974388925821 + 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x000033b0 .quad -7224680206786528053 + 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x000033b8 .quad -8600080377420466542 + 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x000033c0 .quad -4419164240055772162 + 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x000033c8 .quad 7696643601933968438 + 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x000033d0 .quad -912269281642327298 + 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x000033d8 .quad 397432465562684740 + 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x000033e0 .quad -7487697328667536418 + 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x000033e8 .quad -4363290727450709941 + 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x000033f0 .quad -4747935642407032618 + 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x000033f8 .quad 8380944645968776285 + 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00003400 .quad -1323233534581402868 + 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00003408 .quad 1252808770606194548 + 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00003410 .quad -7744549986754458649 + 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00003418 .quad -8440366555225904215 + 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00003420 .quad -5069001465015685407 + 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00003428 .quad 7896285879677171347 + 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00003430 .quad -1724565812842218855 + 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00003438 .quad -3964700705685699528 + 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00003440 .quad -7995382660667468640 + 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00003448 .quad 2133748077373825699 + 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00003450 .quad -5382542307406947896 + 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00003458 .quad 2667185096717282124 + 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00003460 .quad -2116491865831296966 + 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00003468 .quad 3333981370896602654 + 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00003470 .quad -8240336443785642460 + 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00003478 .quad 6695424375237764563 + 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00003480 .quad -5688734536304665171 + 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00003488 .quad 8369280469047205704 + 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00003490 .quad -2499232151953443560 + 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00003498 .quad -3373457468973156582 + 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x000034a0 .quad -8479549122611984081 + 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x000034a8 .quad -9025939945749304720 + 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x000034b0 .quad -5987750384837592197 + 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x000034b8 .quad 7164319141522920716 + 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x000034c0 .quad -2873001962619602342 + 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x000034c8 .quad 4343712908476262991 + 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x000034d0 .quad -8713155254278333320 + 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x000034d8 .quad 7326506586225052274 + 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x000034e0 .quad -6279758049420528746 + 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x000034e8 .quad 9158133232781315342 + 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x000034f0 .quad -3238011543348273028 + 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x000034f8 .quad 2224294504121868369 + 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00003500 .quad -8941286242233752499 + 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00003508 .quad -7833187971778608077 + 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00003510 .quad -6564921784364802720 + 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00003518 .quad -568112927868484288 + 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00003520 .quad -3594466212028615495 + 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00003528 .quad 3901544858591782543 + 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00003530 .quad -9164070410158966541 + 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00003538 .quad -4479063491021217766 + 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00003540 .quad -6843401994271320272 + 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00003548 .quad -5598829363776522208 + 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00003550 .quad -3942566474411762436 + 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00003558 .quad -2386850686293264856 + 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00003560 .quad -316522074587315140 + 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00003568 .quad 1628122660560806834 + 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00003570 .quad -7115355324258153819 + 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00003578 .quad -8205795374004271537 + 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00003580 .quad -4282508136895304370 + 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00003588 .quad -1033872180650563613 + 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00003590 .quad -741449152691742558 + 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00003598 .quad -5904026244240592420 + 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x000035a0 .quad -7380934748073420955 + 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x000035a8 .quad -5995859411864064214 + 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x000035b0 .quad -4614482416664388289 + 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x000035b8 .quad 1728547772024695540 + 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x000035c0 .quad -1156417002403097458 + 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x000035c8 .quad -2451001303396518479 + 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x000035d0 .quad -7640289654143017767 + 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x000035d8 .quad 5385653213018257807 + 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x000035e0 .quad -4938676049251384305 + 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x000035e8 .quad -7102991539009341454 + 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x000035f0 .quad -1561659043136842477 + 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x000035f8 .quad -8878739423761676818 + 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00003600 .quad -7893565929601608404 + 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00003608 .quad 3674159897003727797 + 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00003610 .quad -5255271393574622601 + 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00003618 .quad 4592699871254659746 + 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00003620 .quad -1957403223540890347 + 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00003628 .quad 1129188820640936779 + 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00003630 .quad -8140906042354138323 + 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00003638 .quad 3011586022114279439 + 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00003640 .quad -5564446534515285000 + 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00003648 .quad 8376168546070237203 + 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00003650 .quad -2343872149716718346 + 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00003658 .quad -7976533391121755113 + 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00003660 .quad -8382449121214030822 + 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00003668 .quad 1932195658189984911 + 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00003670 .quad -5866375383090150624 + 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00003678 .quad -6808127464117294670 + 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00003680 .quad -2721283210435300376 + 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00003688 .quad -3898473311719230433 + 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00003690 .quad -8618331034163144591 + 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00003698 .quad 9092669226243950739 + 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x000036a0 .quad -6161227774276542835 + 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x000036a8 .quad -2469221522477225288 + 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x000036b0 .quad -3089848699418290639 + 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x000036b8 .quad 6136845133758244198 + 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x000036c0 .quad -8848684464777513506 + 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x000036c8 .quad -3082000819042179232 + 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x000036d0 .quad -6449169562544503978 + 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x000036d8 .quad -8464187042230111944 + 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x000036e0 .quad -3449775934753242068 + 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x000036e8 .quad 3254824252494523782 + 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x000036f0 .quad -9073638986861858149 + 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x000036f8 .quad -7189106879045698444 + 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00003700 .quad -6730362715149934782 + 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00003708 .quad -8986383598807123056 + 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00003710 .quad -3801267375510030573 + 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00003718 .quad 2602078556773259892 + 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00003720 .quad -139898200960150313 + 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00003728 .quad -1359087822460813039 + 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00003730 .quad -7004965403241175802 + 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00003738 .quad -849429889038008149 + 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00003740 .quad -4144520735624081848 + 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00003748 .quad -5673473379724898090 + 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00003750 .quad -568964901102714406 + 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00003758 .quad -2480155706228734709 + 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00003760 .quad -7273132090830278360 + 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00003768 .quad -3855940325606653145 + 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00003770 .quad -4479729095110460046 + 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00003778 .quad -208239388580928527 + 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00003780 .quad -987975350460687153 + 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00003788 .quad -4871985254153548563 + 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00003790 .quad -7535013621679011327 + 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00003798 .quad -3044990783845967852 + 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x000037a0 .quad -4807081008671376254 + 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x000037a8 .quad 5417133557047315993 + 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x000037b0 .quad -1397165242411832414 + 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x000037b8 .quad -2451955090545630817 + 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x000037c0 .quad -7790757304148477115 + 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x000037c8 .quad -3838314940804713212 + 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x000037d0 .quad -5126760611758208489 + 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x000037d8 .quad 4425478360848884292 + 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x000037e0 .quad -1796764746270372707 + 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x000037e8 .quad 920161932633717461 + 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x000037f0 .quad -8040506994060064798 + 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x000037f8 .quad 2880944217109767366 + 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00003800 .quad -5438947724147693094 + 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00003808 .quad -5622191765467566601 + 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00003810 .quad -2186998636757228463 + 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00003818 .quad 6807318348447705460 + 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00003820 .quad -8284403175614349646 + 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00003828 .quad -2662955059861265943 + 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00003830 .quad -5743817951090549153 + 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00003838 .quad -7940379843253970333 + 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00003840 .quad -2568086420435798537 + 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00003848 .quad 8521269269642088700 + 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00003850 .quad -8522583040413455942 + 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00003858 .quad -6203421752542164322 + 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00003860 .quad -6041542782089432023 + 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00003868 .quad 6080780864604458309 + 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00003870 .quad -2940242459184402125 + 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00003878 .quad -6234081974526590826 + 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00003880 .quad -8755180564631333184 + 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00003888 .quad 5327070802775656542 + 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00003890 .quad -6332289687361778576 + 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00003898 .quad 6658838503469570677 + 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x000038a0 .quad -3303676090774835316 + 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x000038a8 .quad 8323548129336963346 + 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x000038b0 .quad -8982326584375353929 + 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x000038b8 .quad -4021154456019173716 + 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x000038c0 .quad -6616222212041804507 + 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x000038c8 .quad -5026443070023967146 + 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x000038d0 .quad -3658591746624867729 + 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x000038d8 .quad 2940318199324816876 + 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x000038e0 .quad -9204148869281624187 + 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x000038e8 .quad 8755227902219092404 + 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x000038f0 .quad -6893500068174642330 + 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x000038f8 .quad -2891023177508298208 + 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00003900 .quad -4005189066790915008 + 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00003908 .quad -8225464990312760664 + 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00003910 .quad -394800315061255856 + 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00003918 .quad -5670145219463562926 + 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00003920 .quad -7164279224554366766 + 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00003928 .quad 7985374283903742932 + 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00003930 .quad -4343663012265570553 + 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00003938 .quad 758345818024902857 + 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00003940 .quad -817892746904575288 + 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00003948 .quad -3663753745896259333 + 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00003950 .quad -7428711994456441411 + 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00003958 .quad -9207375118826243939 + 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00003960 .quad -4674203974643163860 + 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00003968 .quad -2285846861678029116 + 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00003970 .quad -1231068949876566920 + 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00003978 .quad 1754377441329851509 + 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00003980 .quad -7686947121313936181 + 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00003988 .quad 1096485900831157193 + 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00003990 .quad -4996997883215032323 + 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00003998 .quad -3241078642388441413 + 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x000039a0 .quad -1634561335591402499 + 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x000039a8 .quad 5172023733869224042 + 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x000039b0 .quad -7939129862385708418 + 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x000039b8 .quad 5538357842881958978 + 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x000039c0 .quad -5312226309554747619 + 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x000039c8 .quad -2300424733252327085 + 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x000039d0 .quad -2028596868516046619 + 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x000039d8 .quad 6347841120289366951 + 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x000039e0 .quad -8185402070463610993 + 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x000039e8 .quad 6273243709394548297 + 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x000039f0 .quad -5620066569652125837 + 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x000039f8 .quad 3229868618315797467 + 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00003a00 .quad -2413397193637769393 + 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00003a08 .quad -574350245532641070 + 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00003a10 .quad -8425902273664687727 + 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00003a18 .quad -358968903457900669 + 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00003a20 .quad -5920691823653471754 + 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00003a28 .quad 8774660907532399972 + 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00003a30 .quad -2789178761139451788 + 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00003a38 .quad 1744954097560724157 + 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00003a40 .quad -8660765753353239224 + 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00003a48 .quad -8132775725879323210 + 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00003a50 .quad -6214271173264161126 + 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00003a58 .quad -5554283638921766109 + 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00003a60 .quad -3156152948152813503 + 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00003a68 .quad 6892203506629956076 + 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00003a70 .quad -8890124620236590296 + 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00003a78 .quad -2609901835997359308 + 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00003a80 .quad -6500969756868349965 + 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00003a88 .quad 1349308723430688769 + 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00003a90 .quad -3514526177658049553 + 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00003a98 .quad -2925050114139026943 + 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00003aa0 .quad -9114107888677362827 + 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00003aa8 .quad -1828156321336891839 + 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00003ab0 .quad -6780948842419315629 + 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00003ab8 .quad 6938176635183661009 + 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00003ac0 .quad -3864500034596756632 + 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00003ac8 .quad 4061034775552188357 + 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00003ad0 .quad -218939024818557886 + 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00003ad8 .quad 5076293469440235446 + 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00003ae0 .quad -7054365918152680535 + 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00003ae8 .quad 7784369436827535058 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path.go b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path.go new file mode 100644 index 000000000..a79dc130d --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_get_by_path func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) (ret int) + +var S_get_by_path uintptr + +//go:nosplit +func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) { + return F_get_by_path(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go new file mode 100644 index 000000000..8d76ae019 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__get_by_path = 240 +) + +const ( + _stack__get_by_path = 216 +) + +const ( + _size__get_by_path = 21416 +) + +var ( + _pcsp__get_by_path = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x14, 48}, + {0x4568, 216}, + {0x4569, 48}, + {0x456b, 40}, + {0x456d, 32}, + {0x456f, 24}, + {0x4571, 16}, + {0x4572, 8}, + {0x4573, 0}, + {0x53a8, 216}, + } +) + +var _cfunc_get_by_path = []loader.CFunc{ + {"_get_by_path_entry", 0, _entry__get_by_path, 0, nil}, + {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_text_amd64.go new file mode 100644 index 000000000..b7912a4d2 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/get_by_path_text_amd64.go @@ -0,0 +1,6217 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_get_by_path = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, // QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x00000010 LCPI0_1 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000010 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000020 LCPI0_2 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000020 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x00000030 LCPI0_3 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000040 LCPI0_4 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000050 LCPI0_5 + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000050 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + //0x00000060 LCPI0_6 + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000060 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + //0x00000070 LCPI0_7 + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000070 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + //0x00000080 LCPI0_8 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000080 .quad 1 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000088 .quad 0 + //0x00000090 LCPI0_9 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000090 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x000000a0 LCPI0_10 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x000000a0 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x000000b0 LCPI0_11 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x000000b0 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x000000c0 LCPI0_12 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x000000c0 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x000000d0 LCPI0_13 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x000000d0 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000000e0 LCPI0_14 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000e0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000000f0 .p2align 4, 0x90 + //0x000000f0 _get_by_path + 0x55, //0x000000f0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000000f1 movq %rsp, %rbp + 0x41, 0x57, //0x000000f4 pushq %r15 + 0x41, 0x56, //0x000000f6 pushq %r14 + 0x41, 0x55, //0x000000f8 pushq %r13 + 0x41, 0x54, //0x000000fa pushq %r12 + 0x53, //0x000000fc pushq %rbx + 0x48, 0x81, 0xec, 0xa8, 0x00, 0x00, 0x00, //0x000000fd subq $168, %rsp + 0x49, 0x89, 0xc9, //0x00000104 movq %rcx, %r9 + 0x49, 0x89, 0xf0, //0x00000107 movq %rsi, %r8 + 0x49, 0x89, 0xfc, //0x0000010a movq %rdi, %r12 + 0x48, 0x8b, 0x42, 0x08, //0x0000010d movq $8(%rdx), %rax + 0x4c, 0x8d, 0x7f, 0x08, //0x00000111 leaq $8(%rdi), %r15 + 0x48, 0x85, 0xc0, //0x00000115 testq %rax, %rax + 0x48, 0x89, 0x75, 0xc8, //0x00000118 movq %rsi, $-56(%rbp) + 0x4c, 0x89, 0x7d, 0xc0, //0x0000011c movq %r15, $-64(%rbp) + 0x48, 0x89, 0x4d, 0x98, //0x00000120 movq %rcx, $-104(%rbp) + 0x0f, 0x84, 0xce, 0x2c, 0x00, 0x00, //0x00000124 je LBB0_459 + 0x4c, 0x8b, 0x1a, //0x0000012a movq (%rdx), %r11 + 0x48, 0xc1, 0xe0, 0x04, //0x0000012d shlq $4, %rax + 0x4c, 0x01, 0xd8, //0x00000131 addq %r11, %rax + 0x48, 0x89, 0x85, 0x38, 0xff, 0xff, 0xff, //0x00000134 movq %rax, $-200(%rbp) + 0x4d, 0x8b, 0x2c, 0x24, //0x0000013b movq (%r12), %r13 + 0x49, 0x8b, 0x00, //0x0000013f movq (%r8), %rax + 0xf3, 0x0f, 0x6f, 0x05, 0xe6, 0xfe, 0xff, 0xff, //0x00000142 movdqu $-282(%rip), %xmm0 /* LCPI0_3+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xee, 0xfe, 0xff, 0xff, //0x0000014a movdqu $-274(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0xa5, 0xfe, 0xff, 0xff, //0x00000152 movdqu $-347(%rip), %xmm13 /* LCPI0_0+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xac, 0xfe, 0xff, 0xff, //0x0000015b movdqu $-340(%rip), %xmm14 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0xb4, 0xfe, 0xff, 0xff, //0x00000164 movdqu $-332(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x0000016c pcmpeqd %xmm9, %xmm9 + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xf6, 0xfe, 0xff, 0xff, //0x00000171 movdqu $-266(%rip), %xmm10 /* LCPI0_7+0(%rip) */ + 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x0000017a pxor %xmm8, %xmm8 + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0xc8, 0xfe, 0xff, 0xff, //0x0000017f movdqu $-312(%rip), %xmm11 /* LCPI0_5+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0xcf, 0xfe, 0xff, 0xff, //0x00000188 movdqu $-305(%rip), %xmm12 /* LCPI0_6+0(%rip) */ + 0x4c, 0x89, 0x65, 0xb0, //0x00000191 movq %r12, $-80(%rbp) + //0x00000195 LBB0_2 + 0x49, 0x8b, 0x0f, //0x00000195 movq (%r15), %rcx + 0x48, 0x39, 0xc8, //0x00000198 cmpq %rcx, %rax + 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x0000019b jae LBB0_7 + 0x41, 0x8a, 0x54, 0x05, 0x00, //0x000001a1 movb (%r13,%rax), %dl + 0x80, 0xfa, 0x0d, //0x000001a6 cmpb $13, %dl + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000001a9 je LBB0_7 + 0x80, 0xfa, 0x20, //0x000001af cmpb $32, %dl + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000001b2 je LBB0_7 + 0x80, 0xc2, 0xf7, //0x000001b8 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000001bb cmpb $1, %dl + 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x000001be jbe LBB0_7 + 0x48, 0x89, 0xc2, //0x000001c4 movq %rax, %rdx + 0xe9, 0x2c, 0x01, 0x00, 0x00, //0x000001c7 jmp LBB0_28 + 0x90, 0x90, 0x90, 0x90, //0x000001cc .p2align 4, 0x90 + //0x000001d0 LBB0_7 + 0x48, 0x8d, 0x50, 0x01, //0x000001d0 leaq $1(%rax), %rdx + 0x48, 0x39, 0xca, //0x000001d4 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000001d7 jae LBB0_11 + 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x000001dd movb (%r13,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x000001e2 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000001e5 je LBB0_11 + 0x80, 0xfb, 0x20, //0x000001eb cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000001ee je LBB0_11 + 0x80, 0xc3, 0xf7, //0x000001f4 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000001f7 cmpb $1, %bl + 0x0f, 0x87, 0xf8, 0x00, 0x00, 0x00, //0x000001fa ja LBB0_28 + //0x00000200 .p2align 4, 0x90 + //0x00000200 LBB0_11 + 0x48, 0x8d, 0x50, 0x02, //0x00000200 leaq $2(%rax), %rdx + 0x48, 0x39, 0xca, //0x00000204 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000207 jae LBB0_15 + 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000020d movb (%r13,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x00000212 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000215 je LBB0_15 + 0x80, 0xfb, 0x20, //0x0000021b cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000021e je LBB0_15 + 0x80, 0xc3, 0xf7, //0x00000224 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000227 cmpb $1, %bl + 0x0f, 0x87, 0xc8, 0x00, 0x00, 0x00, //0x0000022a ja LBB0_28 + //0x00000230 .p2align 4, 0x90 + //0x00000230 LBB0_15 + 0x48, 0x8d, 0x50, 0x03, //0x00000230 leaq $3(%rax), %rdx + 0x48, 0x39, 0xca, //0x00000234 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_19 + 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000023d movb (%r13,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x00000242 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000245 je LBB0_19 + 0x80, 0xfb, 0x20, //0x0000024b cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000024e je LBB0_19 + 0x80, 0xc3, 0xf7, //0x00000254 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000257 cmpb $1, %bl + 0x0f, 0x87, 0x98, 0x00, 0x00, 0x00, //0x0000025a ja LBB0_28 + //0x00000260 .p2align 4, 0x90 + //0x00000260 LBB0_19 + 0x4c, 0x8d, 0x50, 0x04, //0x00000260 leaq $4(%rax), %r10 + 0x4c, 0x39, 0xd1, //0x00000264 cmpq %r10, %rcx + 0x0f, 0x86, 0x53, 0x00, 0x00, 0x00, //0x00000267 jbe LBB0_860 + 0x4c, 0x39, 0xd1, //0x0000026d cmpq %r10, %rcx + 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00000270 je LBB0_25 + 0x4a, 0x8d, 0x14, 0x29, //0x00000276 leaq (%rcx,%r13), %rdx + 0x48, 0xbf, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000027a movabsq $4294977024, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000284 .p2align 4, 0x90 + //0x00000290 LBB0_22 + 0x43, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00000290 movsbl (%r13,%r10), %esi + 0x83, 0xfe, 0x20, //0x00000296 cmpl $32, %esi + 0x0f, 0x87, 0x4d, 0x00, 0x00, 0x00, //0x00000299 ja LBB0_27 + 0x48, 0x0f, 0xa3, 0xf7, //0x0000029f btq %rsi, %rdi + 0x0f, 0x83, 0x43, 0x00, 0x00, 0x00, //0x000002a3 jae LBB0_27 + 0x49, 0x83, 0xc2, 0x01, //0x000002a9 addq $1, %r10 + 0x4c, 0x39, 0xd1, //0x000002ad cmpq %r10, %rcx + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x000002b0 jne LBB0_22 + 0xe9, 0x2b, 0x00, 0x00, 0x00, //0x000002b6 jmp LBB0_26 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002bb .p2align 4, 0x90 + //0x000002c0 LBB0_860 + 0x4d, 0x89, 0x10, //0x000002c0 movq %r10, (%r8) + 0x31, 0xc9, //0x000002c3 xorl %ecx, %ecx + 0x49, 0x8b, 0x03, //0x000002c5 movq (%r11), %rax + 0x48, 0x85, 0xc0, //0x000002c8 testq %rax, %rax + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000002cb movabsq $4294977024, %r9 + 0x0f, 0x85, 0x65, 0x00, 0x00, 0x00, //0x000002d5 jne LBB0_30 + 0xe9, 0x23, 0x43, 0x00, 0x00, //0x000002db jmp LBB0_861 + //0x000002e0 LBB0_25 + 0x4d, 0x01, 0xea, //0x000002e0 addq %r13, %r10 + 0x4c, 0x89, 0xd2, //0x000002e3 movq %r10, %rdx + //0x000002e6 LBB0_26 + 0x4c, 0x29, 0xea, //0x000002e6 subq %r13, %rdx + 0x49, 0x89, 0xd2, //0x000002e9 movq %rdx, %r10 + //0x000002ec LBB0_27 + 0x4c, 0x89, 0xd2, //0x000002ec movq %r10, %rdx + 0x49, 0x39, 0xca, //0x000002ef cmpq %rcx, %r10 + 0x0f, 0x83, 0x27, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_29 + //0x000002f8 LBB0_28 + 0x4c, 0x8d, 0x52, 0x01, //0x000002f8 leaq $1(%rdx), %r10 + 0x4d, 0x89, 0x10, //0x000002fc movq %r10, (%r8) + 0x41, 0x8a, 0x4c, 0x15, 0x00, //0x000002ff movb (%r13,%rdx), %cl + 0x49, 0x8b, 0x03, //0x00000304 movq (%r11), %rax + 0x48, 0x85, 0xc0, //0x00000307 testq %rax, %rax + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000030a movabsq $4294977024, %r9 + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000314 jne LBB0_30 + 0xe9, 0xe4, 0x42, 0x00, 0x00, //0x0000031a jmp LBB0_861 + //0x0000031f LBB0_29 + 0x31, 0xc9, //0x0000031f xorl %ecx, %ecx + 0x49, 0x89, 0xc2, //0x00000321 movq %rax, %r10 + 0x49, 0x8b, 0x03, //0x00000324 movq (%r11), %rax + 0x48, 0x85, 0xc0, //0x00000327 testq %rax, %rax + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000032a movabsq $4294977024, %r9 + 0x0f, 0x84, 0xc9, 0x42, 0x00, 0x00, //0x00000334 je LBB0_861 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000033a .p2align 4, 0x90 + //0x00000340 LBB0_30 + 0x8a, 0x40, 0x17, //0x00000340 movb $23(%rax), %al + 0x24, 0x1f, //0x00000343 andb $31, %al + 0x3c, 0x02, //0x00000345 cmpb $2, %al + 0x0f, 0x84, 0x93, 0x1a, 0x00, 0x00, //0x00000347 je LBB0_342 + 0x3c, 0x18, //0x0000034d cmpb $24, %al + 0x0f, 0x85, 0xae, 0x42, 0x00, 0x00, //0x0000034f jne LBB0_861 + 0x80, 0xf9, 0x7b, //0x00000355 cmpb $123, %cl + 0x4c, 0x89, 0x5d, 0xa8, //0x00000358 movq %r11, $-88(%rbp) + 0x0f, 0x85, 0xe1, 0x42, 0x00, 0x00, //0x0000035c jne LBB0_868 + //0x00000362 LBB0_33 + 0x49, 0x8b, 0x0f, //0x00000362 movq (%r15), %rcx + 0x49, 0x39, 0xca, //0x00000365 cmpq %rcx, %r10 + 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x00000368 jae LBB0_38 + 0x43, 0x8a, 0x44, 0x15, 0x00, //0x0000036e movb (%r13,%r10), %al + 0x3c, 0x0d, //0x00000373 cmpb $13, %al + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000375 je LBB0_38 + 0x3c, 0x20, //0x0000037b cmpb $32, %al + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000037d je LBB0_38 + 0x04, 0xf7, //0x00000383 addb $-9, %al + 0x3c, 0x01, //0x00000385 cmpb $1, %al + 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x00000387 jbe LBB0_38 + 0x4c, 0x89, 0xd0, //0x0000038d movq %r10, %rax + 0xe9, 0x00, 0x01, 0x00, 0x00, //0x00000390 jmp LBB0_59 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000395 .p2align 4, 0x90 + //0x000003a0 LBB0_38 + 0x49, 0x8d, 0x42, 0x01, //0x000003a0 leaq $1(%r10), %rax + 0x48, 0x39, 0xc8, //0x000003a4 cmpq %rcx, %rax + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003a7 jae LBB0_42 + 0x41, 0x8a, 0x54, 0x05, 0x00, //0x000003ad movb (%r13,%rax), %dl + 0x80, 0xfa, 0x0d, //0x000003b2 cmpb $13, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003b5 je LBB0_42 + 0x80, 0xfa, 0x20, //0x000003bb cmpb $32, %dl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003be je LBB0_42 + 0x80, 0xc2, 0xf7, //0x000003c4 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000003c7 cmpb $1, %dl + 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x000003ca ja LBB0_59 + //0x000003d0 .p2align 4, 0x90 + //0x000003d0 LBB0_42 + 0x49, 0x8d, 0x42, 0x02, //0x000003d0 leaq $2(%r10), %rax + 0x48, 0x39, 0xc8, //0x000003d4 cmpq %rcx, %rax + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000003d7 jae LBB0_46 + 0x41, 0x8a, 0x54, 0x05, 0x00, //0x000003dd movb (%r13,%rax), %dl + 0x80, 0xfa, 0x0d, //0x000003e2 cmpb $13, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000003e5 je LBB0_46 + 0x80, 0xfa, 0x20, //0x000003eb cmpb $32, %dl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000003ee je LBB0_46 + 0x80, 0xc2, 0xf7, //0x000003f4 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000003f7 cmpb $1, %dl + 0x0f, 0x87, 0x95, 0x00, 0x00, 0x00, //0x000003fa ja LBB0_59 + //0x00000400 .p2align 4, 0x90 + //0x00000400 LBB0_46 + 0x49, 0x8d, 0x42, 0x03, //0x00000400 leaq $3(%r10), %rax + 0x48, 0x39, 0xc8, //0x00000404 cmpq %rcx, %rax + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000407 jae LBB0_50 + 0x41, 0x8a, 0x54, 0x05, 0x00, //0x0000040d movb (%r13,%rax), %dl + 0x80, 0xfa, 0x0d, //0x00000412 cmpb $13, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000415 je LBB0_50 + 0x80, 0xfa, 0x20, //0x0000041b cmpb $32, %dl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000041e je LBB0_50 + 0x80, 0xc2, 0xf7, //0x00000424 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000427 cmpb $1, %dl + 0x0f, 0x87, 0x65, 0x00, 0x00, 0x00, //0x0000042a ja LBB0_59 + //0x00000430 .p2align 4, 0x90 + //0x00000430 LBB0_50 + 0x49, 0x8d, 0x42, 0x04, //0x00000430 leaq $4(%r10), %rax + 0x48, 0x39, 0xc1, //0x00000434 cmpq %rax, %rcx + 0x0f, 0x86, 0xfb, 0x41, 0x00, 0x00, //0x00000437 jbe LBB0_865 + 0x48, 0x39, 0xc1, //0x0000043d cmpq %rax, %rcx + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000440 je LBB0_56 + 0x4a, 0x8d, 0x14, 0x29, //0x00000446 leaq (%rcx,%r13), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000044a .p2align 4, 0x90 + //0x00000450 LBB0_53 + 0x41, 0x0f, 0xbe, 0x74, 0x05, 0x00, //0x00000450 movsbl (%r13,%rax), %esi + 0x83, 0xfe, 0x20, //0x00000456 cmpl $32, %esi + 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00000459 ja LBB0_58 + 0x49, 0x0f, 0xa3, 0xf1, //0x0000045f btq %rsi, %r9 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000463 jae LBB0_58 + 0x48, 0x83, 0xc0, 0x01, //0x00000469 addq $1, %rax + 0x48, 0x39, 0xc1, //0x0000046d cmpq %rax, %rcx + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000470 jne LBB0_53 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000476 jmp LBB0_57 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000047b .p2align 4, 0x90 + //0x00000480 LBB0_56 + 0x4c, 0x01, 0xe8, //0x00000480 addq %r13, %rax + 0x48, 0x89, 0xc2, //0x00000483 movq %rax, %rdx + //0x00000486 LBB0_57 + 0x4c, 0x29, 0xea, //0x00000486 subq %r13, %rdx + 0x48, 0x89, 0xd0, //0x00000489 movq %rdx, %rax + //0x0000048c LBB0_58 + 0x48, 0x39, 0xc8, //0x0000048c cmpq %rcx, %rax + 0x0f, 0x83, 0xae, 0x41, 0x00, 0x00, //0x0000048f jae LBB0_868 + //0x00000495 LBB0_59 + 0x4c, 0x8d, 0x50, 0x01, //0x00000495 leaq $1(%rax), %r10 + 0x4d, 0x89, 0x10, //0x00000499 movq %r10, (%r8) + 0x41, 0x8a, 0x54, 0x05, 0x00, //0x0000049c movb (%r13,%rax), %dl + 0x80, 0xfa, 0x22, //0x000004a1 cmpb $34, %dl + 0x0f, 0x85, 0x2d, 0x2b, 0x00, 0x00, //0x000004a4 jne LBB0_550 + 0x49, 0x8b, 0x0f, //0x000004aa movq (%r15), %rcx + 0x49, 0x89, 0xc8, //0x000004ad movq %rcx, %r8 + 0x4d, 0x29, 0xd0, //0x000004b0 subq %r10, %r8 + 0x0f, 0x84, 0xe8, 0x4d, 0x00, 0x00, //0x000004b3 je LBB0_966 + 0x48, 0x89, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x000004b9 movq %rcx, $-184(%rbp) + 0x49, 0x8b, 0x73, 0x08, //0x000004c0 movq $8(%r11), %rsi + 0x4c, 0x8b, 0x36, //0x000004c4 movq (%rsi), %r14 + 0x48, 0x8b, 0x4e, 0x08, //0x000004c7 movq $8(%rsi), %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x000004cb movq %rcx, $-48(%rbp) + 0x4c, 0x89, 0x95, 0x40, 0xff, 0xff, 0xff, //0x000004cf movq %r10, $-192(%rbp) + 0x4b, 0x8d, 0x1c, 0x2a, //0x000004d6 leaq (%r10,%r13), %rbx + 0x49, 0x83, 0xf8, 0x40, //0x000004da cmpq $64, %r8 + 0x48, 0x89, 0x5d, 0x90, //0x000004de movq %rbx, $-112(%rbp) + 0x0f, 0x82, 0xa5, 0x12, 0x00, 0x00, //0x000004e2 jb LBB0_266 + 0x4c, 0x89, 0x75, 0xa0, //0x000004e8 movq %r14, $-96(%rbp) + 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000004ec movq $-2, %r14 + 0x49, 0x29, 0xc6, //0x000004f3 subq %rax, %r14 + 0x4c, 0x8d, 0x50, 0x01, //0x000004f6 leaq $1(%rax), %r10 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000004fa movq $-1, $-72(%rbp) + 0x45, 0x31, 0xc9, //0x00000502 xorl %r9d, %r9d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000505 .p2align 4, 0x90 + //0x00000510 LBB0_63 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x15, 0x00, //0x00000510 movdqu (%r13,%r10), %xmm3 + 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x15, 0x10, //0x00000517 movdqu $16(%r13,%r10), %xmm5 + 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x15, 0x20, //0x0000051e movdqu $32(%r13,%r10), %xmm6 + 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x15, 0x30, //0x00000525 movdqu $48(%r13,%r10), %xmm7 + 0x66, 0x0f, 0x6f, 0xd3, //0x0000052c movdqa %xmm3, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00000530 pcmpeqb %xmm0, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00000534 pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x6f, 0xd5, //0x00000538 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x0000053c pcmpeqb %xmm0, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00000540 pmovmskb %xmm2, %r15d + 0x66, 0x0f, 0x6f, 0xd6, //0x00000545 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00000549 pcmpeqb %xmm0, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x0000054d pmovmskb %xmm2, %r12d + 0x66, 0x0f, 0x6f, 0xd7, //0x00000552 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00000556 pcmpeqb %xmm0, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xda, //0x0000055a pmovmskb %xmm2, %r11d + 0x66, 0x0f, 0x74, 0xd9, //0x0000055f pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000563 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe9, //0x00000567 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x0000056b pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x74, 0xf1, //0x0000056f pcmpeqb %xmm1, %xmm6 + 0x66, 0x0f, 0xd7, 0xd6, //0x00000573 pmovmskb %xmm6, %edx + 0x66, 0x0f, 0x74, 0xf9, //0x00000577 pcmpeqb %xmm1, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x0000057b pmovmskb %xmm7, %ecx + 0x49, 0xc1, 0xe3, 0x30, //0x0000057f shlq $48, %r11 + 0x49, 0xc1, 0xe4, 0x20, //0x00000583 shlq $32, %r12 + 0x4d, 0x09, 0xdc, //0x00000587 orq %r11, %r12 + 0x49, 0xc1, 0xe7, 0x10, //0x0000058a shlq $16, %r15 + 0x4d, 0x09, 0xe7, //0x0000058e orq %r12, %r15 + 0x4c, 0x09, 0xff, //0x00000591 orq %r15, %rdi + 0x48, 0xc1, 0xe1, 0x30, //0x00000594 shlq $48, %rcx + 0x48, 0xc1, 0xe2, 0x20, //0x00000598 shlq $32, %rdx + 0x48, 0x09, 0xca, //0x0000059c orq %rcx, %rdx + 0x48, 0xc1, 0xe3, 0x10, //0x0000059f shlq $16, %rbx + 0x48, 0x09, 0xd3, //0x000005a3 orq %rdx, %rbx + 0x48, 0x09, 0xde, //0x000005a6 orq %rbx, %rsi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000005a9 jne LBB0_72 + 0x4d, 0x85, 0xc9, //0x000005af testq %r9, %r9 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000005b2 jne LBB0_74 + 0x45, 0x31, 0xc9, //0x000005b8 xorl %r9d, %r9d + 0x48, 0x85, 0xff, //0x000005bb testq %rdi, %rdi + 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x000005be jne LBB0_75 + //0x000005c4 LBB0_66 + 0x49, 0x83, 0xc0, 0xc0, //0x000005c4 addq $-64, %r8 + 0x49, 0x83, 0xc6, 0xc0, //0x000005c8 addq $-64, %r14 + 0x49, 0x83, 0xc2, 0x40, //0x000005cc addq $64, %r10 + 0x49, 0x83, 0xf8, 0x3f, //0x000005d0 cmpq $63, %r8 + 0x0f, 0x87, 0x36, 0xff, 0xff, 0xff, //0x000005d4 ja LBB0_63 + 0xe9, 0xae, 0x10, 0x00, 0x00, //0x000005da jmp LBB0_67 + //0x000005df LBB0_72 + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x000005df cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000005e4 jne LBB0_74 + 0x48, 0x0f, 0xbc, 0xce, //0x000005ea bsfq %rsi, %rcx + 0x4c, 0x01, 0xd1, //0x000005ee addq %r10, %rcx + 0x48, 0x89, 0x4d, 0xb8, //0x000005f1 movq %rcx, $-72(%rbp) + //0x000005f5 LBB0_74 + 0x4c, 0x89, 0xc9, //0x000005f5 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x000005f8 notq %rcx + 0x48, 0x21, 0xf1, //0x000005fb andq %rsi, %rcx + 0x48, 0x8d, 0x1c, 0x09, //0x000005fe leaq (%rcx,%rcx), %rbx + 0x4c, 0x09, 0xcb, //0x00000602 orq %r9, %rbx + 0x48, 0x89, 0xda, //0x00000605 movq %rbx, %rdx + 0x48, 0xf7, 0xd2, //0x00000608 notq %rdx + 0x48, 0x21, 0xf2, //0x0000060b andq %rsi, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000060e movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x00000618 andq %rsi, %rdx + 0x45, 0x31, 0xc9, //0x0000061b xorl %r9d, %r9d + 0x48, 0x01, 0xca, //0x0000061e addq %rcx, %rdx + 0x41, 0x0f, 0x92, 0xc1, //0x00000621 setb %r9b + 0x48, 0x01, 0xd2, //0x00000625 addq %rdx, %rdx + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000628 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xca, //0x00000632 xorq %rcx, %rdx + 0x48, 0x21, 0xda, //0x00000635 andq %rbx, %rdx + 0x48, 0xf7, 0xd2, //0x00000638 notq %rdx + 0x48, 0x21, 0xd7, //0x0000063b andq %rdx, %rdi + 0x48, 0x85, 0xff, //0x0000063e testq %rdi, %rdi + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000641 je LBB0_66 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000647 .p2align 4, 0x90 + //0x00000650 LBB0_75 + 0x4c, 0x0f, 0xbc, 0xd7, //0x00000650 bsfq %rdi, %r10 + 0x4d, 0x29, 0xf2, //0x00000654 subq %r14, %r10 + 0x4c, 0x8b, 0x45, 0xc8, //0x00000657 movq $-56(%rbp), %r8 + 0x4c, 0x8b, 0x7d, 0xc0, //0x0000065b movq $-64(%rbp), %r15 + 0x4c, 0x8b, 0x65, 0xb0, //0x0000065f movq $-80(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x00000663 movq $-88(%rbp), %r11 + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000667 movabsq $4294977024, %r9 + 0x4c, 0x8b, 0x75, 0xa0, //0x00000671 movq $-96(%rbp), %r14 + 0x48, 0x8b, 0x5d, 0x90, //0x00000675 movq $-112(%rbp), %rbx + 0x48, 0x8b, 0x4d, 0xb8, //0x00000679 movq $-72(%rbp), %rcx + 0x4d, 0x85, 0xd2, //0x0000067d testq %r10, %r10 + 0x0f, 0x88, 0x26, 0x4c, 0x00, 0x00, //0x00000680 js LBB0_968 + //0x00000686 LBB0_78 + 0x4d, 0x89, 0x10, //0x00000686 movq %r10, (%r8) + 0x48, 0x83, 0xf9, 0xff, //0x00000689 cmpq $-1, %rcx + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x0000068d je LBB0_80 + 0x4c, 0x39, 0xd1, //0x00000693 cmpq %r10, %rcx + 0x0f, 0x8e, 0x0e, 0x11, 0x00, 0x00, //0x00000696 jle LBB0_267 + //0x0000069c LBB0_80 + 0x4c, 0x89, 0xd2, //0x0000069c movq %r10, %rdx + 0x48, 0x29, 0xc2, //0x0000069f subq %rax, %rdx + 0x48, 0x83, 0xc2, 0xfe, //0x000006a2 addq $-2, %rdx + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000006a6 movl $1, %ecx + 0x48, 0x89, 0xd6, //0x000006ab movq %rdx, %rsi + 0x48, 0x8b, 0x7d, 0xd0, //0x000006ae movq $-48(%rbp), %rdi + 0x48, 0x09, 0xfe, //0x000006b2 orq %rdi, %rsi + 0x0f, 0x84, 0x46, 0x00, 0x00, 0x00, //0x000006b5 je LBB0_86 + 0x48, 0x39, 0xfa, //0x000006bb cmpq %rdi, %rdx + 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x000006be jne LBB0_85 + 0x31, 0xf6, //0x000006c4 xorl %esi, %esi + 0x48, 0x89, 0xfa, //0x000006c6 movq %rdi, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000006c9 .p2align 4, 0x90 + //0x000006d0 LBB0_83 + 0x48, 0x83, 0xfa, 0x10, //0x000006d0 cmpq $16, %rdx + 0x0f, 0x82, 0xa1, 0x02, 0x00, 0x00, //0x000006d4 jb LBB0_138 + 0xf3, 0x0f, 0x6f, 0x14, 0x33, //0x000006da movdqu (%rbx,%rsi), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x36, //0x000006df movdqu (%r14,%rsi), %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x000006e5 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x000006e9 pmovmskb %xmm3, %edi + 0x48, 0x83, 0xc2, 0xf0, //0x000006ed addq $-16, %rdx + 0x48, 0x83, 0xc6, 0x10, //0x000006f1 addq $16, %rsi + 0x66, 0x83, 0xff, 0xff, //0x000006f5 cmpw $-1, %di + 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x000006f9 je LBB0_83 + //0x000006ff LBB0_85 + 0x31, 0xc9, //0x000006ff xorl %ecx, %ecx + //0x00000701 LBB0_86 + 0x49, 0x8b, 0x07, //0x00000701 movq (%r15), %rax + 0x49, 0x39, 0xc2, //0x00000704 cmpq %rax, %r10 + 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00000707 jae LBB0_91 + 0x43, 0x8a, 0x54, 0x15, 0x00, //0x0000070d movb (%r13,%r10), %dl + 0x80, 0xfa, 0x0d, //0x00000712 cmpb $13, %dl + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000715 je LBB0_91 + 0x80, 0xfa, 0x20, //0x0000071b cmpb $32, %dl + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000071e je LBB0_91 + 0x80, 0xc2, 0xf7, //0x00000724 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000727 cmpb $1, %dl + 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x0000072a jbe LBB0_91 + 0x4c, 0x89, 0xd2, //0x00000730 movq %r10, %rdx + 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x00000733 jmp LBB0_112 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000738 .p2align 4, 0x90 + //0x00000740 LBB0_91 + 0x49, 0x8d, 0x52, 0x01, //0x00000740 leaq $1(%r10), %rdx + 0x48, 0x39, 0xc2, //0x00000744 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000747 jae LBB0_95 + 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000074d movb (%r13,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x00000752 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000755 je LBB0_95 + 0x80, 0xfb, 0x20, //0x0000075b cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000075e je LBB0_95 + 0x80, 0xc3, 0xf7, //0x00000764 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000767 cmpb $1, %bl + 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x0000076a ja LBB0_112 + //0x00000770 .p2align 4, 0x90 + //0x00000770 LBB0_95 + 0x49, 0x8d, 0x52, 0x02, //0x00000770 leaq $2(%r10), %rdx + 0x48, 0x39, 0xc2, //0x00000774 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000777 jae LBB0_99 + 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x0000077d movb (%r13,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x00000782 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000785 je LBB0_99 + 0x80, 0xfb, 0x20, //0x0000078b cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000078e je LBB0_99 + 0x80, 0xc3, 0xf7, //0x00000794 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000797 cmpb $1, %bl + 0x0f, 0x87, 0x95, 0x00, 0x00, 0x00, //0x0000079a ja LBB0_112 + //0x000007a0 .p2align 4, 0x90 + //0x000007a0 LBB0_99 + 0x49, 0x8d, 0x52, 0x03, //0x000007a0 leaq $3(%r10), %rdx + 0x48, 0x39, 0xc2, //0x000007a4 cmpq %rax, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000007a7 jae LBB0_103 + 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x000007ad movb (%r13,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x000007b2 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000007b5 je LBB0_103 + 0x80, 0xfb, 0x20, //0x000007bb cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000007be je LBB0_103 + 0x80, 0xc3, 0xf7, //0x000007c4 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000007c7 cmpb $1, %bl + 0x0f, 0x87, 0x65, 0x00, 0x00, 0x00, //0x000007ca ja LBB0_112 + //0x000007d0 .p2align 4, 0x90 + //0x000007d0 LBB0_103 + 0x49, 0x8d, 0x52, 0x04, //0x000007d0 leaq $4(%r10), %rdx + 0x48, 0x39, 0xd0, //0x000007d4 cmpq %rdx, %rax + 0x0f, 0x86, 0x08, 0x28, 0x00, 0x00, //0x000007d7 jbe LBB0_866 + 0x48, 0x39, 0xd0, //0x000007dd cmpq %rdx, %rax + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000007e0 je LBB0_109 + 0x4a, 0x8d, 0x34, 0x28, //0x000007e6 leaq (%rax,%r13), %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007ea .p2align 4, 0x90 + //0x000007f0 LBB0_106 + 0x41, 0x0f, 0xbe, 0x7c, 0x15, 0x00, //0x000007f0 movsbl (%r13,%rdx), %edi + 0x83, 0xff, 0x20, //0x000007f6 cmpl $32, %edi + 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x000007f9 ja LBB0_111 + 0x49, 0x0f, 0xa3, 0xf9, //0x000007ff btq %rdi, %r9 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000803 jae LBB0_111 + 0x48, 0x83, 0xc2, 0x01, //0x00000809 addq $1, %rdx + 0x48, 0x39, 0xd0, //0x0000080d cmpq %rdx, %rax + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000810 jne LBB0_106 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000816 jmp LBB0_110 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000081b .p2align 4, 0x90 + //0x00000820 LBB0_109 + 0x4c, 0x01, 0xea, //0x00000820 addq %r13, %rdx + 0x48, 0x89, 0xd6, //0x00000823 movq %rdx, %rsi + //0x00000826 LBB0_110 + 0x4c, 0x29, 0xee, //0x00000826 subq %r13, %rsi + 0x48, 0x89, 0xf2, //0x00000829 movq %rsi, %rdx + //0x0000082c LBB0_111 + 0x48, 0x39, 0xc2, //0x0000082c cmpq %rax, %rdx + 0x0f, 0x83, 0x0e, 0x3e, 0x00, 0x00, //0x0000082f jae LBB0_868 + //0x00000835 LBB0_112 + 0x4c, 0x8d, 0x52, 0x01, //0x00000835 leaq $1(%rdx), %r10 + 0x4d, 0x89, 0x10, //0x00000839 movq %r10, (%r8) + 0x41, 0x80, 0x7c, 0x15, 0x00, 0x3a, //0x0000083c cmpb $58, (%r13,%rdx) + 0x0f, 0x85, 0xfb, 0x3d, 0x00, 0x00, //0x00000842 jne LBB0_868 + 0x48, 0x85, 0xc9, //0x00000848 testq %rcx, %rcx + 0x0f, 0x85, 0x8f, 0x25, 0x00, 0x00, //0x0000084b jne LBB0_458 + 0x49, 0x8b, 0x0f, //0x00000851 movq (%r15), %rcx + 0x49, 0x39, 0xca, //0x00000854 cmpq %rcx, %r10 + 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00000857 jae LBB0_119 + 0x43, 0x8a, 0x44, 0x15, 0x00, //0x0000085d movb (%r13,%r10), %al + 0x3c, 0x0d, //0x00000862 cmpb $13, %al + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000864 je LBB0_119 + 0x3c, 0x20, //0x0000086a cmpb $32, %al + 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000086c je LBB0_119 + 0x04, 0xf7, //0x00000872 addb $-9, %al + 0x3c, 0x01, //0x00000874 cmpb $1, %al + 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x00000876 jbe LBB0_119 + 0x4c, 0x89, 0xd0, //0x0000087c movq %r10, %rax + 0xe9, 0x95, 0x01, 0x00, 0x00, //0x0000087f jmp LBB0_148 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000884 .p2align 4, 0x90 + //0x00000890 LBB0_119 + 0x48, 0x8d, 0x42, 0x02, //0x00000890 leaq $2(%rdx), %rax + 0x48, 0x39, 0xc8, //0x00000894 cmpq %rcx, %rax + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000897 jae LBB0_123 + 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x0000089d movb (%r13,%rax), %bl + 0x80, 0xfb, 0x0d, //0x000008a2 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000008a5 je LBB0_123 + 0x80, 0xfb, 0x20, //0x000008ab cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000008ae je LBB0_123 + 0x80, 0xc3, 0xf7, //0x000008b4 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000008b7 cmpb $1, %bl + 0x0f, 0x87, 0x59, 0x01, 0x00, 0x00, //0x000008ba ja LBB0_148 + //0x000008c0 .p2align 4, 0x90 + //0x000008c0 LBB0_123 + 0x48, 0x8d, 0x42, 0x03, //0x000008c0 leaq $3(%rdx), %rax + 0x48, 0x39, 0xc8, //0x000008c4 cmpq %rcx, %rax + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000008c7 jae LBB0_127 + 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x000008cd movb (%r13,%rax), %bl + 0x80, 0xfb, 0x0d, //0x000008d2 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000008d5 je LBB0_127 + 0x80, 0xfb, 0x20, //0x000008db cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000008de je LBB0_127 + 0x80, 0xc3, 0xf7, //0x000008e4 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000008e7 cmpb $1, %bl + 0x0f, 0x87, 0x29, 0x01, 0x00, 0x00, //0x000008ea ja LBB0_148 + //0x000008f0 .p2align 4, 0x90 + //0x000008f0 LBB0_127 + 0x48, 0x8d, 0x42, 0x04, //0x000008f0 leaq $4(%rdx), %rax + 0x48, 0x39, 0xc8, //0x000008f4 cmpq %rcx, %rax + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000008f7 jae LBB0_131 + 0x41, 0x8a, 0x5c, 0x05, 0x00, //0x000008fd movb (%r13,%rax), %bl + 0x80, 0xfb, 0x0d, //0x00000902 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000905 je LBB0_131 + 0x80, 0xfb, 0x20, //0x0000090b cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000090e je LBB0_131 + 0x80, 0xc3, 0xf7, //0x00000914 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00000917 cmpb $1, %bl + 0x0f, 0x87, 0xf9, 0x00, 0x00, 0x00, //0x0000091a ja LBB0_148 + //0x00000920 .p2align 4, 0x90 + //0x00000920 LBB0_131 + 0x48, 0x83, 0xc2, 0x05, //0x00000920 addq $5, %rdx + 0x48, 0x39, 0xd1, //0x00000924 cmpq %rdx, %rcx + 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00000927 jbe LBB0_137 + 0x48, 0x39, 0xd1, //0x0000092d cmpq %rdx, %rcx + 0x0f, 0x84, 0xcb, 0x00, 0x00, 0x00, //0x00000930 je LBB0_145 + 0x4a, 0x8d, 0x04, 0x29, //0x00000936 leaq (%rcx,%r13), %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000093a .p2align 4, 0x90 + //0x00000940 LBB0_134 + 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00000940 movsbl (%r13,%rdx), %esi + 0x83, 0xfe, 0x20, //0x00000946 cmpl $32, %esi + 0x0f, 0x87, 0xbe, 0x00, 0x00, 0x00, //0x00000949 ja LBB0_147 + 0x49, 0x0f, 0xa3, 0xf1, //0x0000094f btq %rsi, %r9 + 0x0f, 0x83, 0xb4, 0x00, 0x00, 0x00, //0x00000953 jae LBB0_147 + 0x48, 0x83, 0xc2, 0x01, //0x00000959 addq $1, %rdx + 0x48, 0x39, 0xd1, //0x0000095d cmpq %rdx, %rcx + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000960 jne LBB0_134 + 0xe9, 0x9c, 0x00, 0x00, 0x00, //0x00000966 jmp LBB0_146 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000096b .p2align 4, 0x90 + //0x00000970 LBB0_137 + 0x49, 0x89, 0x10, //0x00000970 movq %rdx, (%r8) + 0x49, 0x89, 0xd2, //0x00000973 movq %rdx, %r10 + 0xe9, 0xa3, 0x01, 0x00, 0x00, //0x00000976 jmp LBB0_164 + //0x0000097b LBB0_138 + 0x44, 0x01, 0xe8, //0x0000097b addl %r13d, %eax + 0x01, 0xf0, //0x0000097e addl %esi, %eax + 0x83, 0xc0, 0x01, //0x00000980 addl $1, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000983 andl $4095, %eax + 0x3d, 0xf0, 0x0f, 0x00, 0x00, //0x00000988 cmpl $4080, %eax + 0x0f, 0x87, 0x51, 0x00, 0x00, 0x00, //0x0000098d ja LBB0_143 + 0x41, 0x8d, 0x04, 0x36, //0x00000993 leal (%r14,%rsi), %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000997 andl $4095, %eax + 0x3d, 0xf1, 0x0f, 0x00, 0x00, //0x0000099c cmpl $4081, %eax + 0x0f, 0x83, 0x3d, 0x00, 0x00, 0x00, //0x000009a1 jae LBB0_143 + 0xf3, 0x0f, 0x6f, 0x14, 0x33, //0x000009a7 movdqu (%rbx,%rsi), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x36, //0x000009ac movdqu (%r14,%rsi), %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x000009b2 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x000009b6 pmovmskb %xmm3, %eax + 0x66, 0x83, 0xf8, 0xff, //0x000009ba cmpw $-1, %ax + 0x0f, 0x84, 0x3d, 0xfd, 0xff, 0xff, //0x000009be je LBB0_86 + 0xf7, 0xd0, //0x000009c4 notl %eax + 0x66, 0x0f, 0xbc, 0xc0, //0x000009c6 bsfw %ax, %ax + 0x0f, 0xb7, 0xc0, //0x000009ca movzwl %ax, %eax + 0x31, 0xc9, //0x000009cd xorl %ecx, %ecx + 0x48, 0x39, 0xc2, //0x000009cf cmpq %rax, %rdx + 0x0f, 0x96, 0xc1, //0x000009d2 setbe %cl + 0xe9, 0x27, 0xfd, 0xff, 0xff, //0x000009d5 jmp LBB0_86 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009da .p2align 4, 0x90 + //0x000009e0 LBB0_142 + 0x48, 0x83, 0xc6, 0x01, //0x000009e0 addq $1, %rsi + //0x000009e4 LBB0_143 + 0x48, 0x39, 0x75, 0xd0, //0x000009e4 cmpq %rsi, $-48(%rbp) + 0x0f, 0x84, 0x13, 0xfd, 0xff, 0xff, //0x000009e8 je LBB0_86 + 0x0f, 0xb6, 0x04, 0x33, //0x000009ee movzbl (%rbx,%rsi), %eax + 0x41, 0x3a, 0x04, 0x36, //0x000009f2 cmpb (%r14,%rsi), %al + 0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000009f6 je LBB0_142 + 0xe9, 0xfe, 0xfc, 0xff, 0xff, //0x000009fc jmp LBB0_85 + //0x00000a01 LBB0_145 + 0x4c, 0x01, 0xea, //0x00000a01 addq %r13, %rdx + 0x48, 0x89, 0xd0, //0x00000a04 movq %rdx, %rax + //0x00000a07 LBB0_146 + 0x4c, 0x29, 0xe8, //0x00000a07 subq %r13, %rax + 0x48, 0x89, 0xc2, //0x00000a0a movq %rax, %rdx + //0x00000a0d LBB0_147 + 0x48, 0x89, 0xd0, //0x00000a0d movq %rdx, %rax + 0x48, 0x39, 0xca, //0x00000a10 cmpq %rcx, %rdx + 0x0f, 0x83, 0x05, 0x01, 0x00, 0x00, //0x00000a13 jae LBB0_164 + //0x00000a19 LBB0_148 + 0x4c, 0x8d, 0x50, 0x01, //0x00000a19 leaq $1(%rax), %r10 + 0x4d, 0x89, 0x10, //0x00000a1d movq %r10, (%r8) + 0x41, 0x0f, 0xbe, 0x4c, 0x05, 0x00, //0x00000a20 movsbl (%r13,%rax), %ecx + 0x83, 0xf9, 0x7b, //0x00000a26 cmpl $123, %ecx + 0x0f, 0x87, 0xbf, 0x07, 0x00, 0x00, //0x00000a29 ja LBB0_231 + 0x48, 0x8d, 0x15, 0x52, 0x4c, 0x00, 0x00, //0x00000a2f leaq $19538(%rip), %rdx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x00000a36 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x00000a3a addq %rdx, %rcx + 0xff, 0xe1, //0x00000a3d jmpq *%rcx + //0x00000a3f LBB0_150 + 0x49, 0x8b, 0x0f, //0x00000a3f movq (%r15), %rcx + 0x48, 0x89, 0xca, //0x00000a42 movq %rcx, %rdx + 0x4c, 0x29, 0xd2, //0x00000a45 subq %r10, %rdx + 0x48, 0x83, 0xfa, 0x10, //0x00000a48 cmpq $16, %rdx + 0x0f, 0x82, 0x67, 0x11, 0x00, 0x00, //0x00000a4c jb LBB0_314 + 0x48, 0x89, 0xc2, //0x00000a52 movq %rax, %rdx + 0x48, 0xf7, 0xd2, //0x00000a55 notq %rdx + 0x48, 0x83, 0xc0, 0x01, //0x00000a58 addq $1, %rax + 0x90, 0x90, 0x90, 0x90, //0x00000a5c .p2align 4, 0x90 + //0x00000a60 LBB0_152 + 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x05, 0x00, //0x00000a60 movdqu (%r13,%rax), %xmm2 + 0x66, 0x0f, 0x6f, 0xda, //0x00000a67 movdqa %xmm2, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x00000a6b pcmpeqb %xmm13, %xmm3 + 0x66, 0x41, 0x0f, 0xdb, 0xd6, //0x00000a70 pand %xmm14, %xmm2 + 0x66, 0x0f, 0x74, 0xd4, //0x00000a75 pcmpeqb %xmm4, %xmm2 + 0x66, 0x0f, 0xeb, 0xd3, //0x00000a79 por %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00000a7d pmovmskb %xmm2, %esi + 0x85, 0xf6, //0x00000a81 testl %esi, %esi + 0x0f, 0x85, 0x87, 0x00, 0x00, 0x00, //0x00000a83 jne LBB0_162 + 0x48, 0x83, 0xc0, 0x10, //0x00000a89 addq $16, %rax + 0x48, 0x8d, 0x34, 0x11, //0x00000a8d leaq (%rcx,%rdx), %rsi + 0x48, 0x83, 0xc6, 0xf0, //0x00000a91 addq $-16, %rsi + 0x48, 0x83, 0xc2, 0xf0, //0x00000a95 addq $-16, %rdx + 0x48, 0x83, 0xfe, 0x0f, //0x00000a99 cmpq $15, %rsi + 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00000a9d ja LBB0_152 + 0x4d, 0x89, 0xea, //0x00000aa3 movq %r13, %r10 + 0x49, 0x29, 0xd2, //0x00000aa6 subq %rdx, %r10 + 0x48, 0x01, 0xd1, //0x00000aa9 addq %rdx, %rcx + 0x48, 0x89, 0xca, //0x00000aac movq %rcx, %rdx + 0x48, 0x85, 0xd2, //0x00000aaf testq %rdx, %rdx + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00000ab2 je LBB0_161 + //0x00000ab8 LBB0_155 + 0x49, 0x8d, 0x0c, 0x12, //0x00000ab8 leaq (%r10,%rdx), %rcx + 0x31, 0xc0, //0x00000abc xorl %eax, %eax + //0x00000abe LBB0_156 + 0x41, 0x0f, 0xb6, 0x1c, 0x02, //0x00000abe movzbl (%r10,%rax), %ebx + 0x80, 0xfb, 0x2c, //0x00000ac3 cmpb $44, %bl + 0x0f, 0x84, 0xb6, 0x0c, 0x00, 0x00, //0x00000ac6 je LBB0_265 + 0x80, 0xfb, 0x7d, //0x00000acc cmpb $125, %bl + 0x0f, 0x84, 0xad, 0x0c, 0x00, 0x00, //0x00000acf je LBB0_265 + 0x80, 0xfb, 0x5d, //0x00000ad5 cmpb $93, %bl + 0x0f, 0x84, 0xa4, 0x0c, 0x00, 0x00, //0x00000ad8 je LBB0_265 + 0x48, 0x83, 0xc0, 0x01, //0x00000ade addq $1, %rax + 0x48, 0x39, 0xc2, //0x00000ae2 cmpq %rax, %rdx + 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00000ae5 jne LBB0_156 + 0x49, 0x89, 0xca, //0x00000aeb movq %rcx, %r10 + //0x00000aee LBB0_161 + 0x4d, 0x29, 0xea, //0x00000aee subq %r13, %r10 + 0x4c, 0x8b, 0x45, 0xc8, //0x00000af1 movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x10, //0x00000af5 movq %r10, (%r8) + 0x4c, 0x8b, 0x7d, 0xc0, //0x00000af8 movq $-64(%rbp), %r15 + 0x4c, 0x8b, 0x65, 0xb0, //0x00000afc movq $-80(%rbp), %r12 + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000b00 movabsq $4294977024, %r9 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00000b0a jmp LBB0_164 + 0x90, //0x00000b0f .p2align 4, 0x90 + //0x00000b10 LBB0_162 + 0x66, 0x0f, 0xbc, 0xc6, //0x00000b10 bsfw %si, %ax + 0x44, 0x0f, 0xb7, 0xd0, //0x00000b14 movzwl %ax, %r10d + 0x49, 0x29, 0xd2, //0x00000b18 subq %rdx, %r10 + //0x00000b1b LBB0_163 + 0x4d, 0x89, 0x10, //0x00000b1b movq %r10, (%r8) + //0x00000b1e LBB0_164 + 0x4d, 0x8b, 0x2c, 0x24, //0x00000b1e movq (%r12), %r13 + 0x49, 0x8b, 0x44, 0x24, 0x08, //0x00000b22 movq $8(%r12), %rax + 0x49, 0x39, 0xc2, //0x00000b27 cmpq %rax, %r10 + 0x0f, 0x83, 0x30, 0x00, 0x00, 0x00, //0x00000b2a jae LBB0_169 + 0x43, 0x8a, 0x4c, 0x15, 0x00, //0x00000b30 movb (%r13,%r10), %cl + 0x80, 0xf9, 0x0d, //0x00000b35 cmpb $13, %cl + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000b38 je LBB0_169 + 0x80, 0xf9, 0x20, //0x00000b3e cmpb $32, %cl + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00000b41 je LBB0_169 + 0x80, 0xc1, 0xf7, //0x00000b47 addb $-9, %cl + 0x80, 0xf9, 0x01, //0x00000b4a cmpb $1, %cl + 0x0f, 0x86, 0x0d, 0x00, 0x00, 0x00, //0x00000b4d jbe LBB0_169 + 0x4c, 0x89, 0xd1, //0x00000b53 movq %r10, %rcx + 0xe9, 0xfa, 0x00, 0x00, 0x00, //0x00000b56 jmp LBB0_190 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b5b .p2align 4, 0x90 + //0x00000b60 LBB0_169 + 0x49, 0x8d, 0x4a, 0x01, //0x00000b60 leaq $1(%r10), %rcx + 0x48, 0x39, 0xc1, //0x00000b64 cmpq %rax, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b67 jae LBB0_173 + 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x00000b6d movb (%r13,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x00000b72 cmpb $13, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000b75 je LBB0_173 + 0x80, 0xfa, 0x20, //0x00000b7b cmpb $32, %dl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000b7e je LBB0_173 + 0x80, 0xc2, 0xf7, //0x00000b84 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000b87 cmpb $1, %dl + 0x0f, 0x87, 0xc5, 0x00, 0x00, 0x00, //0x00000b8a ja LBB0_190 + //0x00000b90 .p2align 4, 0x90 + //0x00000b90 LBB0_173 + 0x49, 0x8d, 0x4a, 0x02, //0x00000b90 leaq $2(%r10), %rcx + 0x48, 0x39, 0xc1, //0x00000b94 cmpq %rax, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000b97 jae LBB0_177 + 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x00000b9d movb (%r13,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x00000ba2 cmpb $13, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000ba5 je LBB0_177 + 0x80, 0xfa, 0x20, //0x00000bab cmpb $32, %dl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000bae je LBB0_177 + 0x80, 0xc2, 0xf7, //0x00000bb4 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000bb7 cmpb $1, %dl + 0x0f, 0x87, 0x95, 0x00, 0x00, 0x00, //0x00000bba ja LBB0_190 + //0x00000bc0 .p2align 4, 0x90 + //0x00000bc0 LBB0_177 + 0x49, 0x8d, 0x4a, 0x03, //0x00000bc0 leaq $3(%r10), %rcx + 0x48, 0x39, 0xc1, //0x00000bc4 cmpq %rax, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000bc7 jae LBB0_181 + 0x41, 0x8a, 0x54, 0x0d, 0x00, //0x00000bcd movb (%r13,%rcx), %dl + 0x80, 0xfa, 0x0d, //0x00000bd2 cmpb $13, %dl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000bd5 je LBB0_181 + 0x80, 0xfa, 0x20, //0x00000bdb cmpb $32, %dl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000bde je LBB0_181 + 0x80, 0xc2, 0xf7, //0x00000be4 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000be7 cmpb $1, %dl + 0x0f, 0x87, 0x65, 0x00, 0x00, 0x00, //0x00000bea ja LBB0_190 + //0x00000bf0 .p2align 4, 0x90 + //0x00000bf0 LBB0_181 + 0x49, 0x8d, 0x4a, 0x04, //0x00000bf0 leaq $4(%r10), %rcx + 0x48, 0x39, 0xc8, //0x00000bf4 cmpq %rcx, %rax + 0x0f, 0x86, 0x43, 0x3a, 0x00, 0x00, //0x00000bf7 jbe LBB0_867 + 0x48, 0x39, 0xc8, //0x00000bfd cmpq %rcx, %rax + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00000c00 je LBB0_187 + 0x4a, 0x8d, 0x14, 0x28, //0x00000c06 leaq (%rax,%r13), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c0a .p2align 4, 0x90 + //0x00000c10 LBB0_184 + 0x41, 0x0f, 0xbe, 0x74, 0x0d, 0x00, //0x00000c10 movsbl (%r13,%rcx), %esi + 0x83, 0xfe, 0x20, //0x00000c16 cmpl $32, %esi + 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00000c19 ja LBB0_189 + 0x49, 0x0f, 0xa3, 0xf1, //0x00000c1f btq %rsi, %r9 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000c23 jae LBB0_189 + 0x48, 0x83, 0xc1, 0x01, //0x00000c29 addq $1, %rcx + 0x48, 0x39, 0xc8, //0x00000c2d cmpq %rcx, %rax + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00000c30 jne LBB0_184 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000c36 jmp LBB0_188 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c3b .p2align 4, 0x90 + //0x00000c40 LBB0_187 + 0x4c, 0x01, 0xe9, //0x00000c40 addq %r13, %rcx + 0x48, 0x89, 0xca, //0x00000c43 movq %rcx, %rdx + //0x00000c46 LBB0_188 + 0x4c, 0x29, 0xea, //0x00000c46 subq %r13, %rdx + 0x48, 0x89, 0xd1, //0x00000c49 movq %rdx, %rcx + //0x00000c4c LBB0_189 + 0x48, 0x39, 0xc1, //0x00000c4c cmpq %rax, %rcx + 0x0f, 0x83, 0xee, 0x39, 0x00, 0x00, //0x00000c4f jae LBB0_868 + //0x00000c55 LBB0_190 + 0x4c, 0x8d, 0x51, 0x01, //0x00000c55 leaq $1(%rcx), %r10 + 0x4d, 0x89, 0x10, //0x00000c59 movq %r10, (%r8) + 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00000c5c movb (%r13,%rcx), %al + 0x3c, 0x2c, //0x00000c61 cmpb $44, %al + 0x0f, 0x84, 0xf9, 0xf6, 0xff, 0xff, //0x00000c63 je LBB0_33 + 0xe9, 0x7f, 0x23, 0x00, 0x00, //0x00000c69 jmp LBB0_191 + //0x00000c6e LBB0_192 + 0x48, 0x83, 0xc0, 0x04, //0x00000c6e addq $4, %rax + 0x49, 0x3b, 0x07, //0x00000c72 cmpq (%r15), %rax + 0x0f, 0x87, 0xa3, 0xfe, 0xff, 0xff, //0x00000c75 ja LBB0_164 + 0xe9, 0x6e, 0x05, 0x00, 0x00, //0x00000c7b jmp LBB0_231 + //0x00000c80 LBB0_193 + 0x4d, 0x8b, 0x07, //0x00000c80 movq (%r15), %r8 + 0x4d, 0x89, 0xc6, //0x00000c83 movq %r8, %r14 + 0x4d, 0x29, 0xd6, //0x00000c86 subq %r10, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00000c89 cmpq $32, %r14 + 0x0f, 0x8c, 0x3e, 0x0f, 0x00, 0x00, //0x00000c8d jl LBB0_316 + 0x4e, 0x8d, 0x0c, 0x28, //0x00000c93 leaq (%rax,%r13), %r9 + 0x49, 0x29, 0xc0, //0x00000c97 subq %rax, %r8 + 0x41, 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00000c9a movl $31, %r15d + 0x45, 0x31, 0xf6, //0x00000ca0 xorl %r14d, %r14d + 0x45, 0x31, 0xdb, //0x00000ca3 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ca6 .p2align 4, 0x90 + //0x00000cb0 LBB0_195 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x31, 0x01, //0x00000cb0 movdqu $1(%r9,%r14), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x31, 0x11, //0x00000cb7 movdqu $17(%r9,%r14), %xmm3 + 0x66, 0x0f, 0x6f, 0xea, //0x00000cbe movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00000cc2 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00000cc6 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x00000cca movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00000cce pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00000cd2 pmovmskb %xmm5, %ebx + 0x48, 0xc1, 0xe3, 0x10, //0x00000cd6 shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x00000cda orq %rsi, %rbx + 0x66, 0x0f, 0x74, 0xd1, //0x00000cdd pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000ce1 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x00000ce5 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000ce9 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x10, //0x00000ced shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x00000cf1 orq %rdx, %rsi + 0x48, 0x89, 0xf2, //0x00000cf4 movq %rsi, %rdx + 0x4c, 0x09, 0xda, //0x00000cf7 orq %r11, %rdx + 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00000cfa je LBB0_197 + 0x44, 0x89, 0xda, //0x00000d00 movl %r11d, %edx + 0xf7, 0xd2, //0x00000d03 notl %edx + 0x21, 0xf2, //0x00000d05 andl %esi, %edx + 0x8d, 0x3c, 0x12, //0x00000d07 leal (%rdx,%rdx), %edi + 0x44, 0x09, 0xdf, //0x00000d0a orl %r11d, %edi + 0x89, 0xf9, //0x00000d0d movl %edi, %ecx + 0xf7, 0xd1, //0x00000d0f notl %ecx + 0x21, 0xf1, //0x00000d11 andl %esi, %ecx + 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000d13 andl $-1431655766, %ecx + 0x45, 0x31, 0xdb, //0x00000d19 xorl %r11d, %r11d + 0x01, 0xd1, //0x00000d1c addl %edx, %ecx + 0x41, 0x0f, 0x92, 0xc3, //0x00000d1e setb %r11b + 0x01, 0xc9, //0x00000d22 addl %ecx, %ecx + 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00000d24 xorl $1431655765, %ecx + 0x21, 0xf9, //0x00000d2a andl %edi, %ecx + 0xf7, 0xd1, //0x00000d2c notl %ecx + 0x21, 0xcb, //0x00000d2e andl %ecx, %ebx + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000d30 jmp LBB0_198 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d35 .p2align 4, 0x90 + //0x00000d40 LBB0_197 + 0x45, 0x31, 0xdb, //0x00000d40 xorl %r11d, %r11d + //0x00000d43 LBB0_198 + 0x48, 0x85, 0xdb, //0x00000d43 testq %rbx, %rbx + 0x0f, 0x85, 0x15, 0x09, 0x00, 0x00, //0x00000d46 jne LBB0_259 + 0x49, 0x83, 0xc6, 0x20, //0x00000d4c addq $32, %r14 + 0x4b, 0x8d, 0x0c, 0x38, //0x00000d50 leaq (%r8,%r15), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x00000d54 addq $-32, %rcx + 0x49, 0x83, 0xc7, 0xe0, //0x00000d58 addq $-32, %r15 + 0x48, 0x83, 0xf9, 0x3f, //0x00000d5c cmpq $63, %rcx + 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00000d60 jg LBB0_195 + 0x4d, 0x85, 0xdb, //0x00000d66 testq %r11, %r11 + 0x0f, 0x85, 0x2c, 0x10, 0x00, 0x00, //0x00000d69 jne LBB0_339 + 0x4b, 0x8d, 0x04, 0x0e, //0x00000d6f leaq (%r14,%r9), %rax + 0x48, 0x83, 0xc0, 0x01, //0x00000d73 addq $1, %rax + 0x49, 0xf7, 0xd6, //0x00000d77 notq %r14 + 0x4d, 0x01, 0xc6, //0x00000d7a addq %r8, %r14 + //0x00000d7d LBB0_202 + 0x4c, 0x8b, 0x7d, 0xc0, //0x00000d7d movq $-64(%rbp), %r15 + //0x00000d81 LBB0_203 + 0x4c, 0x8b, 0x5d, 0xa8, //0x00000d81 movq $-88(%rbp), %r11 + 0x4d, 0x85, 0xf6, //0x00000d85 testq %r14, %r14 + 0x4c, 0x8b, 0x45, 0xc8, //0x00000d88 movq $-56(%rbp), %r8 + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000d8c movabsq $4294977024, %r9 + 0x0f, 0x8f, 0xb4, 0x09, 0x00, 0x00, //0x00000d96 jg LBB0_262 + 0xe9, 0x7d, 0xfd, 0xff, 0xff, //0x00000d9c jmp LBB0_164 + //0x00000da1 LBB0_204 + 0x49, 0x8b, 0x07, //0x00000da1 movq (%r15), %rax + 0x4c, 0x29, 0xd0, //0x00000da4 subq %r10, %rax + 0x4d, 0x01, 0xd5, //0x00000da7 addq %r10, %r13 + 0x45, 0x31, 0xc9, //0x00000daa xorl %r9d, %r9d + 0x45, 0x31, 0xc0, //0x00000dad xorl %r8d, %r8d + 0x45, 0x31, 0xdb, //0x00000db0 xorl %r11d, %r11d + 0x31, 0xd2, //0x00000db3 xorl %edx, %edx + 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00000db5 jmp LBB0_206 + //0x00000dba LBB0_205 + 0x49, 0xc1, 0xfe, 0x3f, //0x00000dba sarq $63, %r14 + 0x4c, 0x89, 0xd1, //0x00000dbe movq %r10, %rcx + 0x48, 0xd1, 0xe9, //0x00000dc1 shrq %rcx + 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000dc4 movabsq $6148914691236517205, %rsi + 0x48, 0x21, 0xf1, //0x00000dce andq %rsi, %rcx + 0x49, 0x29, 0xca, //0x00000dd1 subq %rcx, %r10 + 0x4c, 0x89, 0xd1, //0x00000dd4 movq %r10, %rcx + 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000dd7 movabsq $3689348814741910323, %rax + 0x48, 0x21, 0xc1, //0x00000de1 andq %rax, %rcx + 0x49, 0xc1, 0xea, 0x02, //0x00000de4 shrq $2, %r10 + 0x49, 0x21, 0xc2, //0x00000de8 andq %rax, %r10 + 0x49, 0x01, 0xca, //0x00000deb addq %rcx, %r10 + 0x4c, 0x89, 0xd1, //0x00000dee movq %r10, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00000df1 shrq $4, %rcx + 0x4c, 0x01, 0xd1, //0x00000df5 addq %r10, %rcx + 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000df8 movabsq $1085102592571150095, %rax + 0x48, 0x21, 0xc1, //0x00000e02 andq %rax, %rcx + 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000e05 movabsq $72340172838076673, %rax + 0x48, 0x0f, 0xaf, 0xc8, //0x00000e0f imulq %rax, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00000e13 shrq $56, %rcx + 0x49, 0x01, 0xcb, //0x00000e17 addq %rcx, %r11 + 0x49, 0x83, 0xc5, 0x40, //0x00000e1a addq $64, %r13 + 0x48, 0x8b, 0x45, 0xd0, //0x00000e1e movq $-48(%rbp), %rax + 0x48, 0x83, 0xc0, 0xc0, //0x00000e22 addq $-64, %rax + 0x4d, 0x89, 0xf1, //0x00000e26 movq %r14, %r9 + 0x4c, 0x8b, 0x45, 0xb8, //0x00000e29 movq $-72(%rbp), %r8 + //0x00000e2d LBB0_206 + 0x48, 0x83, 0xf8, 0x40, //0x00000e2d cmpq $64, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00000e31 movq %rax, $-48(%rbp) + 0x0f, 0x8c, 0x46, 0x02, 0x00, 0x00, //0x00000e35 jl LBB0_214 + //0x00000e3b LBB0_207 + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00000e3b movdqu (%r13), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x00000e41 movdqu $16(%r13), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x00000e47 movdqu $32(%r13), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x00000e4d movdqu $48(%r13), %xmm6 + 0x66, 0x0f, 0x6f, 0xda, //0x00000e53 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000e57 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x00000e5b pmovmskb %xmm3, %eax + 0x66, 0x0f, 0x6f, 0xdd, //0x00000e5f movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000e63 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000e67 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xdf, //0x00000e6b movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000e6f pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000e73 pmovmskb %xmm3, %edi + 0x66, 0x0f, 0x6f, 0xde, //0x00000e77 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000e7b pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00000e7f pmovmskb %xmm3, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00000e83 shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x00000e87 shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x00000e8b orq %rbx, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00000e8e shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00000e92 orq %rdi, %rsi + 0x48, 0x09, 0xf0, //0x00000e95 orq %rsi, %rax + 0x48, 0x89, 0xc6, //0x00000e98 movq %rax, %rsi + 0x4c, 0x09, 0xc6, //0x00000e9b orq %r8, %rsi + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00000e9e jne LBB0_209 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000ea4 movq $-1, %rax + 0x31, 0xc9, //0x00000eab xorl %ecx, %ecx + 0x48, 0x89, 0x4d, 0xb8, //0x00000ead movq %rcx, $-72(%rbp) + 0xe9, 0x48, 0x00, 0x00, 0x00, //0x00000eb1 jmp LBB0_210 + //0x00000eb6 LBB0_209 + 0x4c, 0x89, 0xc6, //0x00000eb6 movq %r8, %rsi + 0x48, 0xf7, 0xd6, //0x00000eb9 notq %rsi + 0x48, 0x21, 0xc6, //0x00000ebc andq %rax, %rsi + 0x48, 0x8d, 0x1c, 0x36, //0x00000ebf leaq (%rsi,%rsi), %rbx + 0x4c, 0x09, 0xc3, //0x00000ec3 orq %r8, %rbx + 0x48, 0x89, 0xdf, //0x00000ec6 movq %rbx, %rdi + 0x48, 0xf7, 0xd7, //0x00000ec9 notq %rdi + 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000ecc movabsq $-6148914691236517206, %rcx + 0x48, 0x21, 0xc8, //0x00000ed6 andq %rcx, %rax + 0x48, 0x21, 0xf8, //0x00000ed9 andq %rdi, %rax + 0x31, 0xc9, //0x00000edc xorl %ecx, %ecx + 0x48, 0x01, 0xf0, //0x00000ede addq %rsi, %rax + 0x0f, 0x92, 0xc1, //0x00000ee1 setb %cl + 0x48, 0x89, 0x4d, 0xb8, //0x00000ee4 movq %rcx, $-72(%rbp) + 0x48, 0x01, 0xc0, //0x00000ee8 addq %rax, %rax + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000eeb movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xc8, //0x00000ef5 xorq %rcx, %rax + 0x48, 0x21, 0xd8, //0x00000ef8 andq %rbx, %rax + 0x48, 0xf7, 0xd0, //0x00000efb notq %rax + //0x00000efe LBB0_210 + 0x66, 0x0f, 0x6f, 0xde, //0x00000efe movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000f02 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000f06 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x00000f0a shlq $48, %rsi + 0x66, 0x0f, 0x6f, 0xdf, //0x00000f0e movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000f12 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000f16 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x00000f1a shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x00000f1e orq %rsi, %rdi + 0x66, 0x0f, 0x6f, 0xdd, //0x00000f21 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000f25 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000f29 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x10, //0x00000f2d shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00000f31 orq %rdi, %rsi + 0x66, 0x0f, 0x6f, 0xda, //0x00000f34 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000f38 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00000f3c pmovmskb %xmm3, %edi + 0x48, 0x09, 0xf7, //0x00000f40 orq %rsi, %rdi + 0x48, 0x21, 0xc7, //0x00000f43 andq %rax, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xdf, //0x00000f46 movq %rdi, %xmm3 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00000f4b pclmulqdq $0, %xmm9, %xmm3 + 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x00000f52 movq %xmm3, %r14 + 0x4d, 0x31, 0xce, //0x00000f57 xorq %r9, %r14 + 0x66, 0x0f, 0x6f, 0xda, //0x00000f5a movdqa %xmm2, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000f5e pcmpeqb %xmm10, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00000f63 pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xdd, //0x00000f68 movdqa %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000f6c pcmpeqb %xmm10, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000f71 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xdf, //0x00000f75 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000f79 pcmpeqb %xmm10, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00000f7e pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x6f, 0xde, //0x00000f82 movdqa %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00000f86 pcmpeqb %xmm10, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00000f8b pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x00000f8f shlq $48, %rcx + 0x48, 0xc1, 0xe3, 0x20, //0x00000f93 shlq $32, %rbx + 0x48, 0x09, 0xcb, //0x00000f97 orq %rcx, %rbx + 0x48, 0xc1, 0xe6, 0x10, //0x00000f9a shlq $16, %rsi + 0x48, 0x09, 0xde, //0x00000f9e orq %rbx, %rsi + 0x49, 0x09, 0xf2, //0x00000fa1 orq %rsi, %r10 + 0x4d, 0x89, 0xf1, //0x00000fa4 movq %r14, %r9 + 0x49, 0xf7, 0xd1, //0x00000fa7 notq %r9 + 0x4d, 0x21, 0xca, //0x00000faa andq %r9, %r10 + 0x66, 0x0f, 0x74, 0xd4, //0x00000fad pcmpeqb %xmm4, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00000fb1 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x74, 0xec, //0x00000fb5 pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00000fb9 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x74, 0xfc, //0x00000fbd pcmpeqb %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x00000fc1 pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x74, 0xf4, //0x00000fc5 pcmpeqb %xmm4, %xmm6 + 0x66, 0x0f, 0xd7, 0xce, //0x00000fc9 pmovmskb %xmm6, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x00000fcd shlq $48, %rcx + 0x48, 0xc1, 0xe7, 0x20, //0x00000fd1 shlq $32, %rdi + 0x48, 0x09, 0xcf, //0x00000fd5 orq %rcx, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x00000fd8 shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00000fdc orq %rdi, %rbx + 0x48, 0x09, 0xde, //0x00000fdf orq %rbx, %rsi + 0x4c, 0x21, 0xce, //0x00000fe2 andq %r9, %rsi + 0x0f, 0x84, 0xcf, 0xfd, 0xff, 0xff, //0x00000fe5 je LBB0_205 + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000feb movabsq $4294977024, %r9 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ff5 .p2align 4, 0x90 + //0x00001000 LBB0_212 + 0x48, 0x8d, 0x5e, 0xff, //0x00001000 leaq $-1(%rsi), %rbx + 0x48, 0x89, 0xd9, //0x00001004 movq %rbx, %rcx + 0x4c, 0x21, 0xd1, //0x00001007 andq %r10, %rcx + 0x48, 0x89, 0xcf, //0x0000100a movq %rcx, %rdi + 0x48, 0xd1, 0xef, //0x0000100d shrq %rdi + 0x49, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001010 movabsq $6148914691236517205, %r8 + 0x4c, 0x21, 0xc7, //0x0000101a andq %r8, %rdi + 0x48, 0x29, 0xf9, //0x0000101d subq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00001020 movq %rcx, %rdi + 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001023 movabsq $3689348814741910323, %rax + 0x48, 0x21, 0xc7, //0x0000102d andq %rax, %rdi + 0x48, 0xc1, 0xe9, 0x02, //0x00001030 shrq $2, %rcx + 0x48, 0x21, 0xc1, //0x00001034 andq %rax, %rcx + 0x48, 0x01, 0xf9, //0x00001037 addq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x0000103a movq %rcx, %rdi + 0x48, 0xc1, 0xef, 0x04, //0x0000103d shrq $4, %rdi + 0x48, 0x01, 0xcf, //0x00001041 addq %rcx, %rdi + 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001044 movabsq $1085102592571150095, %rax + 0x48, 0x21, 0xc7, //0x0000104e andq %rax, %rdi + 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00001051 movabsq $72340172838076673, %rax + 0x48, 0x0f, 0xaf, 0xf8, //0x0000105b imulq %rax, %rdi + 0x48, 0xc1, 0xef, 0x38, //0x0000105f shrq $56, %rdi + 0x4c, 0x01, 0xdf, //0x00001063 addq %r11, %rdi + 0x48, 0x39, 0xd7, //0x00001066 cmpq %rdx, %rdi + 0x0f, 0x86, 0xc2, 0x05, 0x00, 0x00, //0x00001069 jbe LBB0_258 + 0x48, 0x83, 0xc2, 0x01, //0x0000106f addq $1, %rdx + 0x48, 0x21, 0xde, //0x00001073 andq %rbx, %rsi + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00001076 jne LBB0_212 + 0xe9, 0x39, 0xfd, 0xff, 0xff, //0x0000107c jmp LBB0_205 + //0x00001081 LBB0_214 + 0x48, 0x85, 0xc0, //0x00001081 testq %rax, %rax + 0x0f, 0x8e, 0xfa, 0x0c, 0x00, 0x00, //0x00001084 jle LBB0_337 + 0x4c, 0x89, 0xc3, //0x0000108a movq %r8, %rbx + 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x0000108d movdqu %xmm8, $-128(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001093 movdqu %xmm8, $-144(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000109c movdqu %xmm8, $-160(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000010a5 movdqu %xmm8, $-176(%rbp) + 0x44, 0x89, 0xe8, //0x000010ae movl %r13d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x000010b1 andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x000010b6 cmpl $4033, %eax + 0x0f, 0x82, 0x3d, 0x00, 0x00, 0x00, //0x000010bb jb LBB0_218 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x000010c1 cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x000010c6 jb LBB0_219 + 0x41, 0x0f, 0x10, 0x55, 0x00, //0x000010cc movups (%r13), %xmm2 + 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x000010d1 movups %xmm2, $-176(%rbp) + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x10, //0x000010d8 movdqu $16(%r13), %xmm2 + 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x000010de movdqu %xmm2, $-160(%rbp) + 0x49, 0x83, 0xc5, 0x20, //0x000010e6 addq $32, %r13 + 0x48, 0x8b, 0x45, 0xd0, //0x000010ea movq $-48(%rbp), %rax + 0x48, 0x8d, 0x70, 0xe0, //0x000010ee leaq $-32(%rax), %rsi + 0x48, 0x8d, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000010f2 leaq $-144(%rbp), %rax + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x000010f9 jmp LBB0_220 + //0x000010fe LBB0_218 + 0x4c, 0x8b, 0x7d, 0xc0, //0x000010fe movq $-64(%rbp), %r15 + 0x4c, 0x8b, 0x65, 0xb0, //0x00001102 movq $-80(%rbp), %r12 + 0x49, 0x89, 0xd8, //0x00001106 movq %rbx, %r8 + 0xe9, 0x2d, 0xfd, 0xff, 0xff, //0x00001109 jmp LBB0_207 + //0x0000110e LBB0_219 + 0x48, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000110e leaq $-176(%rbp), %rax + 0x48, 0x8b, 0x75, 0xd0, //0x00001115 movq $-48(%rbp), %rsi + //0x00001119 LBB0_220 + 0x48, 0x83, 0xfe, 0x10, //0x00001119 cmpq $16, %rsi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x0000111d jb LBB0_221 + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00001123 movdqu (%r13), %xmm2 + 0xf3, 0x0f, 0x7f, 0x10, //0x00001129 movdqu %xmm2, (%rax) + 0x49, 0x83, 0xc5, 0x10, //0x0000112d addq $16, %r13 + 0x48, 0x83, 0xc0, 0x10, //0x00001131 addq $16, %rax + 0x48, 0x83, 0xc6, 0xf0, //0x00001135 addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00001139 cmpq $8, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000113d jae LBB0_228 + //0x00001143 LBB0_222 + 0x48, 0x83, 0xfe, 0x04, //0x00001143 cmpq $4, %rsi + 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00001147 jl LBB0_223 + //0x0000114d LBB0_229 + 0x41, 0x8b, 0x4d, 0x00, //0x0000114d movl (%r13), %ecx + 0x89, 0x08, //0x00001151 movl %ecx, (%rax) + 0x49, 0x83, 0xc5, 0x04, //0x00001153 addq $4, %r13 + 0x48, 0x83, 0xc0, 0x04, //0x00001157 addq $4, %rax + 0x48, 0x83, 0xc6, 0xfc, //0x0000115b addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x0000115f cmpq $2, %rsi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00001163 jae LBB0_224 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00001169 jmp LBB0_225 + //0x0000116e LBB0_221 + 0x48, 0x83, 0xfe, 0x08, //0x0000116e cmpq $8, %rsi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00001172 jb LBB0_222 + //0x00001178 LBB0_228 + 0x49, 0x8b, 0x4d, 0x00, //0x00001178 movq (%r13), %rcx + 0x48, 0x89, 0x08, //0x0000117c movq %rcx, (%rax) + 0x49, 0x83, 0xc5, 0x08, //0x0000117f addq $8, %r13 + 0x48, 0x83, 0xc0, 0x08, //0x00001183 addq $8, %rax + 0x48, 0x83, 0xc6, 0xf8, //0x00001187 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x0000118b cmpq $4, %rsi + 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x0000118f jge LBB0_229 + //0x00001195 LBB0_223 + 0x48, 0x83, 0xfe, 0x02, //0x00001195 cmpq $2, %rsi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001199 jb LBB0_225 + //0x0000119f LBB0_224 + 0x41, 0x0f, 0xb7, 0x4d, 0x00, //0x0000119f movzwl (%r13), %ecx + 0x66, 0x89, 0x08, //0x000011a4 movw %cx, (%rax) + 0x49, 0x83, 0xc5, 0x02, //0x000011a7 addq $2, %r13 + 0x48, 0x83, 0xc0, 0x02, //0x000011ab addq $2, %rax + 0x48, 0x83, 0xc6, 0xfe, //0x000011af addq $-2, %rsi + //0x000011b3 LBB0_225 + 0x4c, 0x89, 0xef, //0x000011b3 movq %r13, %rdi + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x000011b6 leaq $-176(%rbp), %r13 + 0x48, 0x85, 0xf6, //0x000011bd testq %rsi, %rsi + 0x4c, 0x8b, 0x7d, 0xc0, //0x000011c0 movq $-64(%rbp), %r15 + 0x4c, 0x8b, 0x65, 0xb0, //0x000011c4 movq $-80(%rbp), %r12 + 0x49, 0x89, 0xd8, //0x000011c8 movq %rbx, %r8 + 0x0f, 0x84, 0x6a, 0xfc, 0xff, 0xff, //0x000011cb je LBB0_207 + 0x8a, 0x0f, //0x000011d1 movb (%rdi), %cl + 0x88, 0x08, //0x000011d3 movb %cl, (%rax) + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x000011d5 leaq $-176(%rbp), %r13 + 0xe9, 0x5a, 0xfc, 0xff, 0xff, //0x000011dc jmp LBB0_207 + //0x000011e1 LBB0_230 + 0x48, 0x83, 0xc0, 0x05, //0x000011e1 addq $5, %rax + 0x49, 0x3b, 0x07, //0x000011e5 cmpq (%r15), %rax + 0x0f, 0x87, 0x30, 0xf9, 0xff, 0xff, //0x000011e8 ja LBB0_164 + //0x000011ee LBB0_231 + 0x49, 0x89, 0x00, //0x000011ee movq %rax, (%r8) + 0x49, 0x89, 0xc2, //0x000011f1 movq %rax, %r10 + 0xe9, 0x25, 0xf9, 0xff, 0xff, //0x000011f4 jmp LBB0_164 + //0x000011f9 LBB0_232 + 0x49, 0x8b, 0x07, //0x000011f9 movq (%r15), %rax + 0x4c, 0x29, 0xd0, //0x000011fc subq %r10, %rax + 0x4d, 0x01, 0xd5, //0x000011ff addq %r10, %r13 + 0x45, 0x31, 0xc9, //0x00001202 xorl %r9d, %r9d + 0x45, 0x31, 0xc0, //0x00001205 xorl %r8d, %r8d + 0x45, 0x31, 0xdb, //0x00001208 xorl %r11d, %r11d + 0x31, 0xd2, //0x0000120b xorl %edx, %edx + 0xe9, 0x73, 0x00, 0x00, 0x00, //0x0000120d jmp LBB0_234 + //0x00001212 LBB0_233 + 0x49, 0xc1, 0xfe, 0x3f, //0x00001212 sarq $63, %r14 + 0x4c, 0x89, 0xd1, //0x00001216 movq %r10, %rcx + 0x48, 0xd1, 0xe9, //0x00001219 shrq %rcx + 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000121c movabsq $6148914691236517205, %rsi + 0x48, 0x21, 0xf1, //0x00001226 andq %rsi, %rcx + 0x49, 0x29, 0xca, //0x00001229 subq %rcx, %r10 + 0x4c, 0x89, 0xd1, //0x0000122c movq %r10, %rcx + 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x0000122f movabsq $3689348814741910323, %rax + 0x48, 0x21, 0xc1, //0x00001239 andq %rax, %rcx + 0x49, 0xc1, 0xea, 0x02, //0x0000123c shrq $2, %r10 + 0x49, 0x21, 0xc2, //0x00001240 andq %rax, %r10 + 0x49, 0x01, 0xca, //0x00001243 addq %rcx, %r10 + 0x4c, 0x89, 0xd1, //0x00001246 movq %r10, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00001249 shrq $4, %rcx + 0x4c, 0x01, 0xd1, //0x0000124d addq %r10, %rcx + 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001250 movabsq $1085102592571150095, %rax + 0x48, 0x21, 0xc1, //0x0000125a andq %rax, %rcx + 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x0000125d movabsq $72340172838076673, %rax + 0x48, 0x0f, 0xaf, 0xc8, //0x00001267 imulq %rax, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x0000126b shrq $56, %rcx + 0x49, 0x01, 0xcb, //0x0000126f addq %rcx, %r11 + 0x49, 0x83, 0xc5, 0x40, //0x00001272 addq $64, %r13 + 0x48, 0x8b, 0x45, 0xd0, //0x00001276 movq $-48(%rbp), %rax + 0x48, 0x83, 0xc0, 0xc0, //0x0000127a addq $-64, %rax + 0x4d, 0x89, 0xf1, //0x0000127e movq %r14, %r9 + 0x4c, 0x8b, 0x45, 0xb8, //0x00001281 movq $-72(%rbp), %r8 + //0x00001285 LBB0_234 + 0x48, 0x83, 0xf8, 0x40, //0x00001285 cmpq $64, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00001289 movq %rax, $-48(%rbp) + 0x0f, 0x8c, 0x3e, 0x02, 0x00, 0x00, //0x0000128d jl LBB0_242 + //0x00001293 LBB0_235 + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00001293 movdqu (%r13), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x00001299 movdqu $16(%r13), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x0000129f movdqu $32(%r13), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x000012a5 movdqu $48(%r13), %xmm6 + 0x66, 0x0f, 0x6f, 0xda, //0x000012ab movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000012af pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x000012b3 pmovmskb %xmm3, %eax + 0x66, 0x0f, 0x6f, 0xdd, //0x000012b7 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000012bb pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000012bf pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xdf, //0x000012c3 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000012c7 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x000012cb pmovmskb %xmm3, %edi + 0x66, 0x0f, 0x6f, 0xde, //0x000012cf movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000012d3 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x000012d7 pmovmskb %xmm3, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x000012db shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x000012df shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x000012e3 orq %rbx, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x000012e6 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x000012ea orq %rdi, %rsi + 0x48, 0x09, 0xf0, //0x000012ed orq %rsi, %rax + 0x48, 0x89, 0xc6, //0x000012f0 movq %rax, %rsi + 0x4c, 0x09, 0xc6, //0x000012f3 orq %r8, %rsi + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000012f6 jne LBB0_237 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000012fc movq $-1, %rax + 0x31, 0xff, //0x00001303 xorl %edi, %edi + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00001305 jmp LBB0_238 + //0x0000130a LBB0_237 + 0x4c, 0x89, 0xc6, //0x0000130a movq %r8, %rsi + 0x48, 0xf7, 0xd6, //0x0000130d notq %rsi + 0x48, 0x21, 0xc6, //0x00001310 andq %rax, %rsi + 0x48, 0x8d, 0x1c, 0x36, //0x00001313 leaq (%rsi,%rsi), %rbx + 0x4c, 0x09, 0xc3, //0x00001317 orq %r8, %rbx + 0x48, 0x89, 0xdf, //0x0000131a movq %rbx, %rdi + 0x48, 0xf7, 0xd7, //0x0000131d notq %rdi + 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001320 movabsq $-6148914691236517206, %rcx + 0x48, 0x21, 0xc8, //0x0000132a andq %rcx, %rax + 0x48, 0x21, 0xf8, //0x0000132d andq %rdi, %rax + 0x31, 0xff, //0x00001330 xorl %edi, %edi + 0x48, 0x01, 0xf0, //0x00001332 addq %rsi, %rax + 0x40, 0x0f, 0x92, 0xc7, //0x00001335 setb %dil + 0x48, 0x01, 0xc0, //0x00001339 addq %rax, %rax + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000133c movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xc8, //0x00001346 xorq %rcx, %rax + 0x48, 0x21, 0xd8, //0x00001349 andq %rbx, %rax + 0x48, 0xf7, 0xd0, //0x0000134c notq %rax + //0x0000134f LBB0_238 + 0x48, 0x89, 0x7d, 0xb8, //0x0000134f movq %rdi, $-72(%rbp) + 0x66, 0x0f, 0x6f, 0xde, //0x00001353 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001357 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x0000135b pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x0000135f shlq $48, %rsi + 0x66, 0x0f, 0x6f, 0xdf, //0x00001363 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00001367 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x0000136b pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x0000136f shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x00001373 orq %rsi, %rdi + 0x66, 0x0f, 0x6f, 0xdd, //0x00001376 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000137a pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x0000137e pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x10, //0x00001382 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00001386 orq %rdi, %rsi + 0x66, 0x0f, 0x6f, 0xda, //0x00001389 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x0000138d pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001391 pmovmskb %xmm3, %edi + 0x48, 0x09, 0xf7, //0x00001395 orq %rsi, %rdi + 0x48, 0x21, 0xc7, //0x00001398 andq %rax, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xdf, //0x0000139b movq %rdi, %xmm3 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x000013a0 pclmulqdq $0, %xmm9, %xmm3 + 0x66, 0x49, 0x0f, 0x7e, 0xde, //0x000013a7 movq %xmm3, %r14 + 0x4d, 0x31, 0xce, //0x000013ac xorq %r9, %r14 + 0x66, 0x0f, 0x6f, 0xda, //0x000013af movdqa %xmm2, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000013b3 pcmpeqb %xmm11, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x000013b8 pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xdd, //0x000013bd movdqa %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000013c1 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000013c6 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xdf, //0x000013ca movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000013ce pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x000013d3 pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x6f, 0xde, //0x000013d7 movdqa %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x000013db pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x000013e0 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x000013e4 shlq $48, %rcx + 0x48, 0xc1, 0xe3, 0x20, //0x000013e8 shlq $32, %rbx + 0x48, 0x09, 0xcb, //0x000013ec orq %rcx, %rbx + 0x48, 0xc1, 0xe6, 0x10, //0x000013ef shlq $16, %rsi + 0x48, 0x09, 0xde, //0x000013f3 orq %rbx, %rsi + 0x49, 0x09, 0xf2, //0x000013f6 orq %rsi, %r10 + 0x4d, 0x89, 0xf1, //0x000013f9 movq %r14, %r9 + 0x49, 0xf7, 0xd1, //0x000013fc notq %r9 + 0x4d, 0x21, 0xca, //0x000013ff andq %r9, %r10 + 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00001402 pcmpeqb %xmm12, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00001407 pmovmskb %xmm2, %esi + 0x66, 0x41, 0x0f, 0x74, 0xec, //0x0000140b pcmpeqb %xmm12, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00001410 pmovmskb %xmm5, %ebx + 0x66, 0x41, 0x0f, 0x74, 0xfc, //0x00001414 pcmpeqb %xmm12, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x00001419 pmovmskb %xmm7, %edi + 0x66, 0x41, 0x0f, 0x74, 0xf4, //0x0000141d pcmpeqb %xmm12, %xmm6 + 0x66, 0x0f, 0xd7, 0xce, //0x00001422 pmovmskb %xmm6, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x00001426 shlq $48, %rcx + 0x48, 0xc1, 0xe7, 0x20, //0x0000142a shlq $32, %rdi + 0x48, 0x09, 0xcf, //0x0000142e orq %rcx, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x00001431 shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00001435 orq %rdi, %rbx + 0x48, 0x09, 0xde, //0x00001438 orq %rbx, %rsi + 0x4c, 0x21, 0xce, //0x0000143b andq %r9, %rsi + 0x0f, 0x84, 0xce, 0xfd, 0xff, 0xff, //0x0000143e je LBB0_233 + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001444 movabsq $4294977024, %r9 + 0x90, 0x90, //0x0000144e .p2align 4, 0x90 + //0x00001450 LBB0_240 + 0x48, 0x8d, 0x5e, 0xff, //0x00001450 leaq $-1(%rsi), %rbx + 0x48, 0x89, 0xd9, //0x00001454 movq %rbx, %rcx + 0x4c, 0x21, 0xd1, //0x00001457 andq %r10, %rcx + 0x48, 0x89, 0xcf, //0x0000145a movq %rcx, %rdi + 0x48, 0xd1, 0xef, //0x0000145d shrq %rdi + 0x49, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001460 movabsq $6148914691236517205, %r8 + 0x4c, 0x21, 0xc7, //0x0000146a andq %r8, %rdi + 0x48, 0x29, 0xf9, //0x0000146d subq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x00001470 movq %rcx, %rdi + 0x48, 0xb8, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00001473 movabsq $3689348814741910323, %rax + 0x48, 0x21, 0xc7, //0x0000147d andq %rax, %rdi + 0x48, 0xc1, 0xe9, 0x02, //0x00001480 shrq $2, %rcx + 0x48, 0x21, 0xc1, //0x00001484 andq %rax, %rcx + 0x48, 0x01, 0xf9, //0x00001487 addq %rdi, %rcx + 0x48, 0x89, 0xcf, //0x0000148a movq %rcx, %rdi + 0x48, 0xc1, 0xef, 0x04, //0x0000148d shrq $4, %rdi + 0x48, 0x01, 0xcf, //0x00001491 addq %rcx, %rdi + 0x48, 0xb8, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001494 movabsq $1085102592571150095, %rax + 0x48, 0x21, 0xc7, //0x0000149e andq %rax, %rdi + 0x48, 0xb8, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000014a1 movabsq $72340172838076673, %rax + 0x48, 0x0f, 0xaf, 0xf8, //0x000014ab imulq %rax, %rdi + 0x48, 0xc1, 0xef, 0x38, //0x000014af shrq $56, %rdi + 0x4c, 0x01, 0xdf, //0x000014b3 addq %r11, %rdi + 0x48, 0x39, 0xd7, //0x000014b6 cmpq %rdx, %rdi + 0x0f, 0x86, 0x72, 0x01, 0x00, 0x00, //0x000014b9 jbe LBB0_258 + 0x48, 0x83, 0xc2, 0x01, //0x000014bf addq $1, %rdx + 0x48, 0x21, 0xde, //0x000014c3 andq %rbx, %rsi + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x000014c6 jne LBB0_240 + 0xe9, 0x41, 0xfd, 0xff, 0xff, //0x000014cc jmp LBB0_233 + //0x000014d1 LBB0_242 + 0x48, 0x85, 0xc0, //0x000014d1 testq %rax, %rax + 0x0f, 0x8e, 0xaa, 0x08, 0x00, 0x00, //0x000014d4 jle LBB0_337 + 0x4c, 0x89, 0xc3, //0x000014da movq %r8, %rbx + 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x000014dd movdqu %xmm8, $-128(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000014e3 movdqu %xmm8, $-144(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x000014ec movdqu %xmm8, $-160(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000014f5 movdqu %xmm8, $-176(%rbp) + 0x44, 0x89, 0xe8, //0x000014fe movl %r13d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00001501 andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00001506 cmpl $4033, %eax + 0x0f, 0x82, 0x3d, 0x00, 0x00, 0x00, //0x0000150b jb LBB0_246 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00001511 cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00001516 jb LBB0_247 + 0x41, 0x0f, 0x10, 0x55, 0x00, //0x0000151c movups (%r13), %xmm2 + 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001521 movups %xmm2, $-176(%rbp) + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x10, //0x00001528 movdqu $16(%r13), %xmm2 + 0xf3, 0x0f, 0x7f, 0x95, 0x60, 0xff, 0xff, 0xff, //0x0000152e movdqu %xmm2, $-160(%rbp) + 0x49, 0x83, 0xc5, 0x20, //0x00001536 addq $32, %r13 + 0x48, 0x8b, 0x45, 0xd0, //0x0000153a movq $-48(%rbp), %rax + 0x48, 0x8d, 0x70, 0xe0, //0x0000153e leaq $-32(%rax), %rsi + 0x48, 0x8d, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00001542 leaq $-144(%rbp), %rax + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00001549 jmp LBB0_248 + //0x0000154e LBB0_246 + 0x4c, 0x8b, 0x7d, 0xc0, //0x0000154e movq $-64(%rbp), %r15 + 0x4c, 0x8b, 0x65, 0xb0, //0x00001552 movq $-80(%rbp), %r12 + 0x49, 0x89, 0xd8, //0x00001556 movq %rbx, %r8 + 0xe9, 0x35, 0xfd, 0xff, 0xff, //0x00001559 jmp LBB0_235 + //0x0000155e LBB0_247 + 0x48, 0x8d, 0x85, 0x50, 0xff, 0xff, 0xff, //0x0000155e leaq $-176(%rbp), %rax + 0x48, 0x8b, 0x75, 0xd0, //0x00001565 movq $-48(%rbp), %rsi + //0x00001569 LBB0_248 + 0x48, 0x83, 0xfe, 0x10, //0x00001569 cmpq $16, %rsi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x0000156d jb LBB0_249 + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00001573 movdqu (%r13), %xmm2 + 0xf3, 0x0f, 0x7f, 0x10, //0x00001579 movdqu %xmm2, (%rax) + 0x49, 0x83, 0xc5, 0x10, //0x0000157d addq $16, %r13 + 0x48, 0x83, 0xc0, 0x10, //0x00001581 addq $16, %rax + 0x48, 0x83, 0xc6, 0xf0, //0x00001585 addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00001589 cmpq $8, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x0000158d jae LBB0_256 + //0x00001593 LBB0_250 + 0x48, 0x83, 0xfe, 0x04, //0x00001593 cmpq $4, %rsi + 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00001597 jl LBB0_251 + //0x0000159d LBB0_257 + 0x41, 0x8b, 0x4d, 0x00, //0x0000159d movl (%r13), %ecx + 0x89, 0x08, //0x000015a1 movl %ecx, (%rax) + 0x49, 0x83, 0xc5, 0x04, //0x000015a3 addq $4, %r13 + 0x48, 0x83, 0xc0, 0x04, //0x000015a7 addq $4, %rax + 0x48, 0x83, 0xc6, 0xfc, //0x000015ab addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x000015af cmpq $2, %rsi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000015b3 jae LBB0_252 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x000015b9 jmp LBB0_253 + //0x000015be LBB0_249 + 0x48, 0x83, 0xfe, 0x08, //0x000015be cmpq $8, %rsi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x000015c2 jb LBB0_250 + //0x000015c8 LBB0_256 + 0x49, 0x8b, 0x4d, 0x00, //0x000015c8 movq (%r13), %rcx + 0x48, 0x89, 0x08, //0x000015cc movq %rcx, (%rax) + 0x49, 0x83, 0xc5, 0x08, //0x000015cf addq $8, %r13 + 0x48, 0x83, 0xc0, 0x08, //0x000015d3 addq $8, %rax + 0x48, 0x83, 0xc6, 0xf8, //0x000015d7 addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x000015db cmpq $4, %rsi + 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x000015df jge LBB0_257 + //0x000015e5 LBB0_251 + 0x48, 0x83, 0xfe, 0x02, //0x000015e5 cmpq $2, %rsi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000015e9 jb LBB0_253 + //0x000015ef LBB0_252 + 0x41, 0x0f, 0xb7, 0x4d, 0x00, //0x000015ef movzwl (%r13), %ecx + 0x66, 0x89, 0x08, //0x000015f4 movw %cx, (%rax) + 0x49, 0x83, 0xc5, 0x02, //0x000015f7 addq $2, %r13 + 0x48, 0x83, 0xc0, 0x02, //0x000015fb addq $2, %rax + 0x48, 0x83, 0xc6, 0xfe, //0x000015ff addq $-2, %rsi + //0x00001603 LBB0_253 + 0x4c, 0x89, 0xef, //0x00001603 movq %r13, %rdi + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00001606 leaq $-176(%rbp), %r13 + 0x48, 0x85, 0xf6, //0x0000160d testq %rsi, %rsi + 0x4c, 0x8b, 0x7d, 0xc0, //0x00001610 movq $-64(%rbp), %r15 + 0x4c, 0x8b, 0x65, 0xb0, //0x00001614 movq $-80(%rbp), %r12 + 0x49, 0x89, 0xd8, //0x00001618 movq %rbx, %r8 + 0x0f, 0x84, 0x72, 0xfc, 0xff, 0xff, //0x0000161b je LBB0_235 + 0x8a, 0x0f, //0x00001621 movb (%rdi), %cl + 0x88, 0x08, //0x00001623 movb %cl, (%rax) + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00001625 leaq $-176(%rbp), %r13 + 0xe9, 0x62, 0xfc, 0xff, 0xff, //0x0000162c jmp LBB0_235 + //0x00001631 LBB0_258 + 0x49, 0x8b, 0x07, //0x00001631 movq (%r15), %rax + 0x48, 0x0f, 0xbc, 0xce, //0x00001634 bsfq %rsi, %rcx + 0x48, 0x2b, 0x4d, 0xd0, //0x00001638 subq $-48(%rbp), %rcx + 0x4c, 0x8d, 0x14, 0x01, //0x0000163c leaq (%rcx,%rax), %r10 + 0x49, 0x83, 0xc2, 0x01, //0x00001640 addq $1, %r10 + 0x4c, 0x8b, 0x45, 0xc8, //0x00001644 movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x10, //0x00001648 movq %r10, (%r8) + 0x49, 0x8b, 0x07, //0x0000164b movq (%r15), %rax + 0x49, 0x39, 0xc2, //0x0000164e cmpq %rax, %r10 + 0x4c, 0x0f, 0x47, 0xd0, //0x00001651 cmovaq %rax, %r10 + 0x4d, 0x89, 0x10, //0x00001655 movq %r10, (%r8) + 0x4c, 0x8b, 0x5d, 0xa8, //0x00001658 movq $-88(%rbp), %r11 + 0xe9, 0xbd, 0xf4, 0xff, 0xff, //0x0000165c jmp LBB0_164 + //0x00001661 LBB0_259 + 0x0f, 0xbc, 0xcb, //0x00001661 bsfl %ebx, %ecx + 0x48, 0x01, 0xc1, //0x00001664 addq %rax, %rcx + 0x4d, 0x8d, 0x14, 0x0e, //0x00001667 leaq (%r14,%rcx), %r10 + 0x49, 0x83, 0xc2, 0x02, //0x0000166b addq $2, %r10 + 0x4c, 0x8b, 0x45, 0xc8, //0x0000166f movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x10, //0x00001673 movq %r10, (%r8) + 0x4c, 0x8b, 0x7d, 0xc0, //0x00001676 movq $-64(%rbp), %r15 + //0x0000167a LBB0_260 + 0x4c, 0x8b, 0x5d, 0xa8, //0x0000167a movq $-88(%rbp), %r11 + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000167e movabsq $4294977024, %r9 + 0xe9, 0x91, 0xf4, 0xff, 0xff, //0x00001688 jmp LBB0_164 + //0x0000168d LBB0_67 + 0x4d, 0x01, 0xea, //0x0000168d addq %r13, %r10 + 0x4c, 0x8b, 0x7d, 0xc0, //0x00001690 movq $-64(%rbp), %r15 + 0x4c, 0x8b, 0x65, 0xb0, //0x00001694 movq $-80(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x00001698 movq $-88(%rbp), %r11 + 0x4c, 0x8b, 0x75, 0xa0, //0x0000169c movq $-96(%rbp), %r14 + 0x48, 0x8b, 0x5d, 0x90, //0x000016a0 movq $-112(%rbp), %rbx + 0x49, 0x83, 0xf8, 0x20, //0x000016a4 cmpq $32, %r8 + 0x0f, 0x82, 0x94, 0x05, 0x00, 0x00, //0x000016a8 jb LBB0_321 + //0x000016ae LBB0_68 + 0xf3, 0x41, 0x0f, 0x6f, 0x12, //0x000016ae movdqu (%r10), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x5a, 0x10, //0x000016b3 movdqu $16(%r10), %xmm3 + 0x66, 0x0f, 0x6f, 0xea, //0x000016b9 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000016bd pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x000016c1 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xeb, //0x000016c5 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000016c9 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000016cd pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd1, //0x000016d1 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x000016d5 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x74, 0xd9, //0x000016d9 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x000016dd pmovmskb %xmm3, %edx + 0x48, 0xc1, 0xe1, 0x10, //0x000016e1 shlq $16, %rcx + 0x48, 0x09, 0xcf, //0x000016e5 orq %rcx, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x000016e8 shlq $16, %rdx + 0x48, 0x09, 0xd6, //0x000016ec orq %rdx, %rsi + 0x0f, 0x85, 0xe5, 0x04, 0x00, 0x00, //0x000016ef jne LBB0_317 + 0x4d, 0x85, 0xc9, //0x000016f5 testq %r9, %r9 + 0x0f, 0x85, 0xf8, 0x04, 0x00, 0x00, //0x000016f8 jne LBB0_319 + 0x45, 0x31, 0xc9, //0x000016fe xorl %r9d, %r9d + 0x48, 0x85, 0xff, //0x00001701 testq %rdi, %rdi + 0x0f, 0x84, 0x30, 0x05, 0x00, 0x00, //0x00001704 je LBB0_320 + //0x0000170a LBB0_71 + 0x48, 0x0f, 0xbc, 0xcf, //0x0000170a bsfq %rdi, %rcx + 0x4d, 0x29, 0xea, //0x0000170e subq %r13, %r10 + 0x49, 0x01, 0xca, //0x00001711 addq %rcx, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x00001714 addq $1, %r10 + 0x4c, 0x8b, 0x45, 0xc8, //0x00001718 movq $-56(%rbp), %r8 + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000171c movabsq $4294977024, %r9 + 0x48, 0x8b, 0x4d, 0xb8, //0x00001726 movq $-72(%rbp), %rcx + 0x4d, 0x85, 0xd2, //0x0000172a testq %r10, %r10 + 0x0f, 0x89, 0x53, 0xef, 0xff, 0xff, //0x0000172d jns LBB0_78 + 0xe9, 0x74, 0x3b, 0x00, 0x00, //0x00001733 jmp LBB0_968 + //0x00001738 LBB0_261 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001738 movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x0000173f movl $2, %esi + 0x48, 0x01, 0xf0, //0x00001744 addq %rsi, %rax + 0x49, 0x01, 0xd6, //0x00001747 addq %rdx, %r14 + 0x0f, 0x8e, 0xce, 0xf3, 0xff, 0xff, //0x0000174a jle LBB0_164 + //0x00001750 LBB0_262 + 0x0f, 0xb6, 0x10, //0x00001750 movzbl (%rax), %edx + 0x80, 0xfa, 0x5c, //0x00001753 cmpb $92, %dl + 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00001756 je LBB0_261 + 0x80, 0xfa, 0x22, //0x0000175c cmpb $34, %dl + 0x0f, 0x84, 0x2d, 0x04, 0x00, 0x00, //0x0000175f je LBB0_313 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001765 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000176c movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001771 addq %rsi, %rax + 0x49, 0x01, 0xd6, //0x00001774 addq %rdx, %r14 + 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00001777 jg LBB0_262 + 0xe9, 0x9c, 0xf3, 0xff, 0xff, //0x0000177d jmp LBB0_164 + //0x00001782 LBB0_265 + 0x4d, 0x29, 0xea, //0x00001782 subq %r13, %r10 + 0x49, 0x01, 0xc2, //0x00001785 addq %rax, %r10 + 0xe9, 0x8e, 0xf3, 0xff, 0xff, //0x00001788 jmp LBB0_163 + //0x0000178d LBB0_266 + 0x48, 0xc7, 0x45, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000178d movq $-1, $-72(%rbp) + 0x45, 0x31, 0xc9, //0x00001795 xorl %r9d, %r9d + 0x49, 0x89, 0xda, //0x00001798 movq %rbx, %r10 + 0x49, 0x83, 0xf8, 0x20, //0x0000179b cmpq $32, %r8 + 0x0f, 0x83, 0x09, 0xff, 0xff, 0xff, //0x0000179f jae LBB0_68 + 0xe9, 0x98, 0x04, 0x00, 0x00, //0x000017a5 jmp LBB0_321 + //0x000017aa LBB0_267 + 0x48, 0xc7, 0x85, 0x50, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, //0x000017aa movq $0, $-176(%rbp) + 0x49, 0x8d, 0x42, 0xff, //0x000017b5 leaq $-1(%r10), %rax + 0x4f, 0x8d, 0x04, 0x2a, //0x000017b9 leaq (%r10,%r13), %r8 + 0x49, 0x83, 0xc0, 0xff, //0x000017bd addq $-1, %r8 + 0x48, 0x8b, 0x4d, 0xd0, //0x000017c1 movq $-48(%rbp), %rcx + 0x4d, 0x8d, 0x1c, 0x0e, //0x000017c5 leaq (%r14,%rcx), %r11 + 0x48, 0x39, 0x85, 0x40, 0xff, 0xff, 0xff, //0x000017c9 cmpq %rax, $-192(%rbp) + 0x0f, 0x8d, 0xc8, 0x03, 0x00, 0x00, //0x000017d0 jge LBB0_299 + 0x48, 0x85, 0xc9, //0x000017d6 testq %rcx, %rcx + 0x0f, 0x8e, 0xbf, 0x03, 0x00, 0x00, //0x000017d9 jle LBB0_299 + 0x4c, 0x89, 0x45, 0xb8, //0x000017df movq %r8, $-72(%rbp) + //0x000017e3 LBB0_270 + 0x8a, 0x03, //0x000017e3 movb (%rbx), %al + 0x3c, 0x5c, //0x000017e5 cmpb $92, %al + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x000017e7 jne LBB0_275 + 0x4c, 0x89, 0xc6, //0x000017ed movq %r8, %rsi + 0x48, 0x29, 0xde, //0x000017f0 subq %rbx, %rsi + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000017f3 movq $-1, %rax + 0x48, 0x85, 0xf6, //0x000017fa testq %rsi, %rsi + 0x0f, 0x8e, 0x33, 0x3c, 0x00, 0x00, //0x000017fd jle LBB0_989 + 0x0f, 0xb6, 0x4b, 0x01, //0x00001803 movzbl $1(%rbx), %ecx + 0x48, 0x8d, 0x15, 0x42, 0x45, 0x00, 0x00, //0x00001807 leaq $17730(%rip), %rdx /* __UnquoteTab+0(%rip) */ + 0x8a, 0x0c, 0x11, //0x0000180e movb (%rcx,%rdx), %cl + 0x80, 0xf9, 0xff, //0x00001811 cmpb $-1, %cl + 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00001814 je LBB0_277 + 0x84, 0xc9, //0x0000181a testb %cl, %cl + 0x0f, 0x84, 0x00, 0x3c, 0x00, 0x00, //0x0000181c je LBB0_987 + 0x88, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001822 movb %cl, $-176(%rbp) + 0x48, 0x83, 0xc3, 0x02, //0x00001828 addq $2, %rbx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000182c movl $1, %esi + 0xe9, 0x3d, 0x01, 0x00, 0x00, //0x00001831 jmp LBB0_288 + //0x00001836 LBB0_275 + 0x41, 0x3a, 0x06, //0x00001836 cmpb (%r14), %al + 0x0f, 0x85, 0x8b, 0x03, 0x00, 0x00, //0x00001839 jne LBB0_315 + 0x48, 0x83, 0xc3, 0x01, //0x0000183f addq $1, %rbx + 0x49, 0x83, 0xc6, 0x01, //0x00001843 addq $1, %r14 + 0xe9, 0xa2, 0x01, 0x00, 0x00, //0x00001847 jmp LBB0_297 + //0x0000184c LBB0_277 + 0x48, 0x83, 0xfe, 0x04, //0x0000184c cmpq $4, %rsi + 0x0f, 0x8c, 0xdc, 0x3b, 0x00, 0x00, //0x00001850 jl LBB0_988 + 0x4c, 0x8d, 0x4b, 0x02, //0x00001856 leaq $2(%rbx), %r9 + 0x8b, 0x7b, 0x02, //0x0000185a movl $2(%rbx), %edi + 0x89, 0xf9, //0x0000185d movl %edi, %ecx + 0xf7, 0xd1, //0x0000185f notl %ecx + 0x8d, 0x97, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001861 leal $-808464432(%rdi), %edx + 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001867 andl $-2139062144, %ecx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000186d movq $-2, %rax + 0x85, 0xd1, //0x00001874 testl %edx, %ecx + 0x0f, 0x85, 0x84, 0x3b, 0x00, 0x00, //0x00001876 jne LBB0_997 + 0x49, 0x89, 0xd8, //0x0000187c movq %rbx, %r8 + 0x4c, 0x89, 0x75, 0xa0, //0x0000187f movq %r14, $-96(%rbp) + 0x8d, 0x9f, 0x19, 0x19, 0x19, 0x19, //0x00001883 leal $421075225(%rdi), %ebx + 0x09, 0xfb, //0x00001889 orl %edi, %ebx + 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x0000188b testl $-2139062144, %ebx + 0x0f, 0x85, 0x69, 0x3b, 0x00, 0x00, //0x00001891 jne LBB0_997 + 0x89, 0xfb, //0x00001897 movl %edi, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001899 andl $2139062143, %ebx + 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000189f movl $-1061109568, %edx + 0x29, 0xda, //0x000018a4 subl %ebx, %edx + 0x44, 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x000018a6 leal $1179010630(%rbx), %r14d + 0x21, 0xca, //0x000018ad andl %ecx, %edx + 0x44, 0x85, 0xf2, //0x000018af testl %r14d, %edx + 0x0f, 0x85, 0x48, 0x3b, 0x00, 0x00, //0x000018b2 jne LBB0_997 + 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x000018b8 movl $-522133280, %edx + 0x29, 0xda, //0x000018bd subl %ebx, %edx + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000018bf addl $960051513, %ebx + 0x21, 0xd1, //0x000018c5 andl %edx, %ecx + 0x85, 0xd9, //0x000018c7 testl %ebx, %ecx + 0x4c, 0x8b, 0x75, 0xa0, //0x000018c9 movq $-96(%rbp), %r14 + 0x0f, 0x85, 0x66, 0x3b, 0x00, 0x00, //0x000018cd jne LBB0_990 + 0x4c, 0x89, 0xc2, //0x000018d3 movq %r8, %rdx + 0x0f, 0xcf, //0x000018d6 bswapl %edi + 0x89, 0xf8, //0x000018d8 movl %edi, %eax + 0xc1, 0xe8, 0x04, //0x000018da shrl $4, %eax + 0xf7, 0xd0, //0x000018dd notl %eax + 0x25, 0x01, 0x01, 0x01, 0x01, //0x000018df andl $16843009, %eax + 0x8d, 0x04, 0xc0, //0x000018e4 leal (%rax,%rax,8), %eax + 0x81, 0xe7, 0x0f, 0x0f, 0x0f, 0x0f, //0x000018e7 andl $252645135, %edi + 0x01, 0xc7, //0x000018ed addl %eax, %edi + 0x89, 0xf9, //0x000018ef movl %edi, %ecx + 0xc1, 0xe9, 0x04, //0x000018f1 shrl $4, %ecx + 0x09, 0xf9, //0x000018f4 orl %edi, %ecx + 0x89, 0xc8, //0x000018f6 movl %ecx, %eax + 0xc1, 0xe8, 0x08, //0x000018f8 shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x000018fb andl $65280, %eax + 0x0f, 0xb6, 0xf9, //0x00001900 movzbl %cl, %edi + 0x09, 0xc7, //0x00001903 orl %eax, %edi + 0x4d, 0x8d, 0x48, 0x06, //0x00001905 leaq $6(%r8), %r9 + 0x83, 0xff, 0x7f, //0x00001909 cmpl $127, %edi + 0x0f, 0x86, 0xf3, 0x00, 0x00, 0x00, //0x0000190c jbe LBB0_301 + 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x00001912 cmpl $2047, %edi + 0x0f, 0x86, 0xf7, 0x00, 0x00, 0x00, //0x00001918 jbe LBB0_302 + 0x89, 0xca, //0x0000191e movl %ecx, %edx + 0x81, 0xe2, 0x00, 0x00, 0xf8, 0x00, //0x00001920 andl $16252928, %edx + 0x81, 0xfa, 0x00, 0x00, 0xd8, 0x00, //0x00001926 cmpl $14155776, %edx + 0x0f, 0x84, 0x09, 0x01, 0x00, 0x00, //0x0000192c je LBB0_303 + 0xc1, 0xe8, 0x0c, //0x00001932 shrl $12, %eax + 0x0c, 0xe0, //0x00001935 orb $-32, %al + 0x88, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00001937 movb %al, $-176(%rbp) + 0xc1, 0xef, 0x06, //0x0000193d shrl $6, %edi + 0x40, 0x80, 0xe7, 0x3f, //0x00001940 andb $63, %dil + 0x40, 0x80, 0xcf, 0x80, //0x00001944 orb $-128, %dil + 0x40, 0x88, 0xbd, 0x51, 0xff, 0xff, 0xff, //0x00001948 movb %dil, $-175(%rbp) + 0x80, 0xe1, 0x3f, //0x0000194f andb $63, %cl + 0x80, 0xc9, 0x80, //0x00001952 orb $-128, %cl + 0x88, 0x8d, 0x52, 0xff, 0xff, 0xff, //0x00001955 movb %cl, $-174(%rbp) + 0xbe, 0x03, 0x00, 0x00, 0x00, //0x0000195b movl $3, %esi + 0x89, 0xc1, //0x00001960 movl %eax, %ecx + //0x00001962 LBB0_286 + 0x4c, 0x89, 0xcb, //0x00001962 movq %r9, %rbx + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001965 movabsq $4294977024, %r9 + //0x0000196f LBB0_287 + 0x4c, 0x8b, 0x45, 0xb8, //0x0000196f movq $-72(%rbp), %r8 + //0x00001973 LBB0_288 + 0x48, 0x8d, 0x04, 0x2e, //0x00001973 leaq (%rsi,%rbp), %rax + 0x48, 0x05, 0x50, 0xff, 0xff, 0xff, //0x00001977 addq $-176, %rax + 0x4d, 0x39, 0xde, //0x0000197d cmpq %r11, %r14 + 0x0f, 0x83, 0x58, 0x00, 0x00, 0x00, //0x00001980 jae LBB0_295 + 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00001986 leaq $-176(%rbp), %rdx + 0x48, 0x39, 0xd0, //0x0000198d cmpq %rdx, %rax + 0x0f, 0x86, 0x48, 0x00, 0x00, 0x00, //0x00001990 jbe LBB0_295 + 0x41, 0x38, 0x0e, //0x00001996 cmpb %cl, (%r14) + 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00001999 jne LBB0_295 + 0x49, 0x83, 0xc6, 0x01, //0x0000199f addq $1, %r14 + 0x48, 0x8d, 0xb5, 0x51, 0xff, 0xff, 0xff, //0x000019a3 leaq $-175(%rbp), %rsi + 0x4c, 0x89, 0xf7, //0x000019aa movq %r14, %rdi + //0x000019ad LBB0_292 + 0x49, 0x89, 0xfe, //0x000019ad movq %rdi, %r14 + 0x48, 0x89, 0xf1, //0x000019b0 movq %rsi, %rcx + 0x4c, 0x39, 0xdf, //0x000019b3 cmpq %r11, %rdi + 0x0f, 0x83, 0x29, 0x00, 0x00, 0x00, //0x000019b6 jae LBB0_296 + 0x48, 0x39, 0xc1, //0x000019bc cmpq %rax, %rcx + 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x000019bf jae LBB0_296 + 0x41, 0x0f, 0xb6, 0x16, //0x000019c5 movzbl (%r14), %edx + 0x49, 0x8d, 0x7e, 0x01, //0x000019c9 leaq $1(%r14), %rdi + 0x48, 0x8d, 0x71, 0x01, //0x000019cd leaq $1(%rcx), %rsi + 0x3a, 0x11, //0x000019d1 cmpb (%rcx), %dl + 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x000019d3 je LBB0_292 + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000019d9 jmp LBB0_296 + //0x000019de LBB0_295 + 0x48, 0x8d, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x000019de leaq $-176(%rbp), %rcx + //0x000019e5 LBB0_296 + 0x48, 0x39, 0xc1, //0x000019e5 cmpq %rax, %rcx + 0x0f, 0x85, 0xdc, 0x01, 0x00, 0x00, //0x000019e8 jne LBB0_315 + //0x000019ee LBB0_297 + 0x4c, 0x39, 0xc3, //0x000019ee cmpq %r8, %rbx + 0x0f, 0x83, 0xa7, 0x01, 0x00, 0x00, //0x000019f1 jae LBB0_299 + 0x4d, 0x39, 0xde, //0x000019f7 cmpq %r11, %r14 + 0x0f, 0x82, 0xe3, 0xfd, 0xff, 0xff, //0x000019fa jb LBB0_270 + 0xe9, 0x99, 0x01, 0x00, 0x00, //0x00001a00 jmp LBB0_299 + //0x00001a05 LBB0_301 + 0x88, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001a05 movb %cl, $-176(%rbp) + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001a0b movl $1, %esi + 0xe9, 0x4d, 0xff, 0xff, 0xff, //0x00001a10 jmp LBB0_286 + //0x00001a15 LBB0_302 + 0xc1, 0xef, 0x06, //0x00001a15 shrl $6, %edi + 0x40, 0x80, 0xcf, 0xc0, //0x00001a18 orb $-64, %dil + 0x40, 0x88, 0xbd, 0x50, 0xff, 0xff, 0xff, //0x00001a1c movb %dil, $-176(%rbp) + 0x80, 0xe1, 0x3f, //0x00001a23 andb $63, %cl + 0x80, 0xc9, 0x80, //0x00001a26 orb $-128, %cl + 0x88, 0x8d, 0x51, 0xff, 0xff, 0xff, //0x00001a29 movb %cl, $-175(%rbp) + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001a2f movl $2, %esi + 0x89, 0xf9, //0x00001a34 movl %edi, %ecx + 0xe9, 0x27, 0xff, 0xff, 0xff, //0x00001a36 jmp LBB0_286 + //0x00001a3b LBB0_303 + 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00001a3b movq $-4, %rax + 0x48, 0x83, 0xfe, 0x06, //0x00001a42 cmpq $6, %rsi + 0x0f, 0x8c, 0xed, 0x39, 0x00, 0x00, //0x00001a46 jl LBB0_990 + 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00001a4c cmpl $56319, %edi + 0x0f, 0x87, 0xe1, 0x39, 0x00, 0x00, //0x00001a52 ja LBB0_990 + 0x41, 0x80, 0x39, 0x5c, //0x00001a58 cmpb $92, (%r9) + 0x0f, 0x85, 0xd7, 0x39, 0x00, 0x00, //0x00001a5c jne LBB0_990 + 0x41, 0x80, 0x78, 0x07, 0x75, //0x00001a62 cmpb $117, $7(%r8) + 0x0f, 0x85, 0xcc, 0x39, 0x00, 0x00, //0x00001a67 jne LBB0_990 + 0x4c, 0x89, 0xc1, //0x00001a6d movq %r8, %rcx + 0x4d, 0x8d, 0x48, 0x08, //0x00001a70 leaq $8(%r8), %r9 + 0x41, 0x8b, 0x48, 0x08, //0x00001a74 movl $8(%r8), %ecx + 0x89, 0xce, //0x00001a78 movl %ecx, %esi + 0xf7, 0xd6, //0x00001a7a notl %esi + 0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001a7c leal $-808464432(%rcx), %edx + 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00001a82 andl $-2139062144, %esi + 0x85, 0xd6, //0x00001a88 testl %edx, %esi + 0x0f, 0x85, 0x70, 0x39, 0x00, 0x00, //0x00001a8a jne LBB0_997 + 0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00001a90 leal $421075225(%rcx), %edx + 0x09, 0xca, //0x00001a96 orl %ecx, %edx + 0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001a98 testl $-2139062144, %edx + 0x0f, 0x85, 0x5c, 0x39, 0x00, 0x00, //0x00001a9e jne LBB0_997 + 0x89, 0xcb, //0x00001aa4 movl %ecx, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001aa6 andl $2139062143, %ebx + 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001aac movl $-1061109568, %edx + 0x29, 0xda, //0x00001ab1 subl %ebx, %edx + 0x44, 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x00001ab3 leal $1179010630(%rbx), %r14d + 0x21, 0xf2, //0x00001aba andl %esi, %edx + 0x44, 0x85, 0xf2, //0x00001abc testl %r14d, %edx + 0x0f, 0x85, 0x3b, 0x39, 0x00, 0x00, //0x00001abf jne LBB0_997 + 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001ac5 movl $-522133280, %edx + 0x29, 0xda, //0x00001aca subl %ebx, %edx + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001acc addl $960051513, %ebx + 0x21, 0xd6, //0x00001ad2 andl %edx, %esi + 0x85, 0xde, //0x00001ad4 testl %ebx, %esi + 0x0f, 0x85, 0x24, 0x39, 0x00, 0x00, //0x00001ad6 jne LBB0_997 + 0x0f, 0xc9, //0x00001adc bswapl %ecx + 0x89, 0xca, //0x00001ade movl %ecx, %edx + 0xc1, 0xea, 0x04, //0x00001ae0 shrl $4, %edx + 0xf7, 0xd2, //0x00001ae3 notl %edx + 0x81, 0xe2, 0x01, 0x01, 0x01, 0x01, //0x00001ae5 andl $16843009, %edx + 0x8d, 0x14, 0xd2, //0x00001aeb leal (%rdx,%rdx,8), %edx + 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001aee andl $252645135, %ecx + 0x01, 0xd1, //0x00001af4 addl %edx, %ecx + 0x89, 0xce, //0x00001af6 movl %ecx, %esi + 0xc1, 0xee, 0x04, //0x00001af8 shrl $4, %esi + 0x09, 0xce, //0x00001afb orl %ecx, %esi + 0x89, 0xf1, //0x00001afd movl %esi, %ecx + 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001aff andl $16515072, %ecx + 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001b05 cmpl $14417920, %ecx + 0x0f, 0x85, 0x28, 0x39, 0x00, 0x00, //0x00001b0b jne LBB0_990 + 0x89, 0xf0, //0x00001b11 movl %esi, %eax + 0xc1, 0xe8, 0x08, //0x00001b13 shrl $8, %eax + 0x25, 0x00, 0xff, 0x00, 0x00, //0x00001b16 andl $65280, %eax + 0x40, 0x0f, 0xb6, 0xce, //0x00001b1b movzbl %sil, %ecx + 0x09, 0xc1, //0x00001b1f orl %eax, %ecx + 0xc1, 0xe7, 0x0a, //0x00001b21 shll $10, %edi + 0x8d, 0x04, 0x39, //0x00001b24 leal (%rcx,%rdi), %eax + 0x8d, 0x14, 0x0f, //0x00001b27 leal (%rdi,%rcx), %edx + 0x81, 0xc2, 0x00, 0x24, 0xa0, 0xfc, //0x00001b2a addl $-56613888, %edx + 0x89, 0xd1, //0x00001b30 movl %edx, %ecx + 0xc1, 0xe9, 0x12, //0x00001b32 shrl $18, %ecx + 0x80, 0xc9, 0xf0, //0x00001b35 orb $-16, %cl + 0x88, 0x8d, 0x50, 0xff, 0xff, 0xff, //0x00001b38 movb %cl, $-176(%rbp) + 0x89, 0xd6, //0x00001b3e movl %edx, %esi + 0xc1, 0xee, 0x0c, //0x00001b40 shrl $12, %esi + 0x40, 0x80, 0xe6, 0x3f, //0x00001b43 andb $63, %sil + 0x40, 0x80, 0xce, 0x80, //0x00001b47 orb $-128, %sil + 0x40, 0x88, 0xb5, 0x51, 0xff, 0xff, 0xff, //0x00001b4b movb %sil, $-175(%rbp) + 0xc1, 0xea, 0x06, //0x00001b52 shrl $6, %edx + 0x80, 0xe2, 0x3f, //0x00001b55 andb $63, %dl + 0x80, 0xca, 0x80, //0x00001b58 orb $-128, %dl + 0x88, 0x95, 0x52, 0xff, 0xff, 0xff, //0x00001b5b movb %dl, $-174(%rbp) + 0x24, 0x3f, //0x00001b61 andb $63, %al + 0x0c, 0x80, //0x00001b63 orb $-128, %al + 0x88, 0x85, 0x53, 0xff, 0xff, 0xff, //0x00001b65 movb %al, $-173(%rbp) + 0x4c, 0x89, 0xc3, //0x00001b6b movq %r8, %rbx + 0x48, 0x83, 0xc3, 0x0c, //0x00001b6e addq $12, %rbx + 0xbe, 0x04, 0x00, 0x00, 0x00, //0x00001b72 movl $4, %esi + 0x4c, 0x8b, 0x7d, 0xc0, //0x00001b77 movq $-64(%rbp), %r15 + 0x4c, 0x8b, 0x65, 0xb0, //0x00001b7b movq $-80(%rbp), %r12 + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001b7f movabsq $4294977024, %r9 + 0x4c, 0x8b, 0x75, 0xa0, //0x00001b89 movq $-96(%rbp), %r14 + 0xe9, 0xdd, 0xfd, 0xff, 0xff, //0x00001b8d jmp LBB0_287 + //0x00001b92 LBB0_313 + 0x4c, 0x29, 0xe8, //0x00001b92 subq %r13, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00001b95 addq $1, %rax + 0xe9, 0x50, 0xf6, 0xff, 0xff, //0x00001b99 jmp LBB0_231 + //0x00001b9e LBB0_299 + 0x4c, 0x31, 0xc3, //0x00001b9e xorq %r8, %rbx + 0x4d, 0x31, 0xde, //0x00001ba1 xorq %r11, %r14 + 0x31, 0xc9, //0x00001ba4 xorl %ecx, %ecx + 0x49, 0x09, 0xde, //0x00001ba6 orq %rbx, %r14 + 0x0f, 0x94, 0xc1, //0x00001ba9 sete %cl + //0x00001bac LBB0_300 + 0x4c, 0x8b, 0x45, 0xc8, //0x00001bac movq $-56(%rbp), %r8 + 0x4c, 0x8b, 0x5d, 0xa8, //0x00001bb0 movq $-88(%rbp), %r11 + 0xe9, 0x48, 0xeb, 0xff, 0xff, //0x00001bb4 jmp LBB0_86 + //0x00001bb9 LBB0_314 + 0x4d, 0x01, 0xea, //0x00001bb9 addq %r13, %r10 + 0x48, 0x85, 0xd2, //0x00001bbc testq %rdx, %rdx + 0x0f, 0x85, 0xf3, 0xee, 0xff, 0xff, //0x00001bbf jne LBB0_155 + 0xe9, 0x24, 0xef, 0xff, 0xff, //0x00001bc5 jmp LBB0_161 + //0x00001bca LBB0_315 + 0x31, 0xc9, //0x00001bca xorl %ecx, %ecx + 0xe9, 0xdb, 0xff, 0xff, 0xff, //0x00001bcc jmp LBB0_300 + //0x00001bd1 LBB0_316 + 0x4b, 0x8d, 0x04, 0x2a, //0x00001bd1 leaq (%r10,%r13), %rax + 0xe9, 0xa3, 0xf1, 0xff, 0xff, //0x00001bd5 jmp LBB0_202 + //0x00001bda LBB0_317 + 0x48, 0x83, 0x7d, 0xb8, 0xff, //0x00001bda cmpq $-1, $-72(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00001bdf jne LBB0_319 + 0x4c, 0x89, 0xd1, //0x00001be5 movq %r10, %rcx + 0x4c, 0x29, 0xe9, //0x00001be8 subq %r13, %rcx + 0x48, 0x0f, 0xbc, 0xd6, //0x00001beb bsfq %rsi, %rdx + 0x48, 0x01, 0xca, //0x00001bef addq %rcx, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00001bf2 movq %rdx, $-72(%rbp) + //0x00001bf6 LBB0_319 + 0x44, 0x89, 0xc9, //0x00001bf6 movl %r9d, %ecx + 0xf7, 0xd1, //0x00001bf9 notl %ecx + 0x21, 0xf1, //0x00001bfb andl %esi, %ecx + 0x41, 0x8d, 0x14, 0x49, //0x00001bfd leal (%r9,%rcx,2), %edx + 0x8d, 0x1c, 0x09, //0x00001c01 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x00001c04 notl %ebx + 0x21, 0xf3, //0x00001c06 andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00001c08 andl $-1431655766, %ebx + 0x45, 0x31, 0xc9, //0x00001c0e xorl %r9d, %r9d + 0x01, 0xcb, //0x00001c11 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc1, //0x00001c13 setb %r9b + 0x01, 0xdb, //0x00001c17 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00001c19 xorl $1431655765, %ebx + 0x21, 0xd3, //0x00001c1f andl %edx, %ebx + 0xf7, 0xd3, //0x00001c21 notl %ebx + 0x21, 0xdf, //0x00001c23 andl %ebx, %edi + 0x4c, 0x8b, 0x7d, 0xc0, //0x00001c25 movq $-64(%rbp), %r15 + 0x4c, 0x8b, 0x65, 0xb0, //0x00001c29 movq $-80(%rbp), %r12 + 0x48, 0x8b, 0x5d, 0x90, //0x00001c2d movq $-112(%rbp), %rbx + 0x48, 0x85, 0xff, //0x00001c31 testq %rdi, %rdi + 0x0f, 0x85, 0xd0, 0xfa, 0xff, 0xff, //0x00001c34 jne LBB0_71 + //0x00001c3a LBB0_320 + 0x49, 0x83, 0xc2, 0x20, //0x00001c3a addq $32, %r10 + 0x49, 0x83, 0xc0, 0xe0, //0x00001c3e addq $-32, %r8 + //0x00001c42 LBB0_321 + 0x4d, 0x85, 0xc9, //0x00001c42 testq %r9, %r9 + 0x0f, 0x85, 0xe8, 0x00, 0x00, 0x00, //0x00001c45 jne LBB0_335 + 0x4c, 0x89, 0xef, //0x00001c4b movq %r13, %rdi + 0x48, 0xf7, 0xd7, //0x00001c4e notq %rdi + 0x4c, 0x8b, 0x4d, 0xb8, //0x00001c51 movq $-72(%rbp), %r9 + 0x4d, 0x85, 0xc0, //0x00001c55 testq %r8, %r8 + 0x0f, 0x84, 0x93, 0x00, 0x00, 0x00, //0x00001c58 je LBB0_333 + //0x00001c5e LBB0_323 + 0x48, 0x83, 0xc7, 0x01, //0x00001c5e addq $1, %rdi + //0x00001c62 LBB0_324 + 0x31, 0xf6, //0x00001c62 xorl %esi, %esi + //0x00001c64 LBB0_325 + 0x41, 0x0f, 0xb6, 0x0c, 0x32, //0x00001c64 movzbl (%r10,%rsi), %ecx + 0x80, 0xf9, 0x22, //0x00001c69 cmpb $34, %cl + 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x00001c6c je LBB0_332 + 0x80, 0xf9, 0x5c, //0x00001c72 cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00001c75 je LBB0_330 + 0x48, 0x83, 0xc6, 0x01, //0x00001c7b addq $1, %rsi + 0x49, 0x39, 0xf0, //0x00001c7f cmpq %rsi, %r8 + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00001c82 jne LBB0_325 + 0xe9, 0x87, 0x00, 0x00, 0x00, //0x00001c88 jmp LBB0_328 + //0x00001c8d LBB0_330 + 0x49, 0x8d, 0x48, 0xff, //0x00001c8d leaq $-1(%r8), %rcx + 0x48, 0x39, 0xf1, //0x00001c91 cmpq %rsi, %rcx + 0x0f, 0x84, 0x0e, 0x36, 0x00, 0x00, //0x00001c94 je LBB0_967 + 0x4c, 0x89, 0xf3, //0x00001c9a movq %r14, %rbx + 0x4a, 0x8d, 0x0c, 0x17, //0x00001c9d leaq (%rdi,%r10), %rcx + 0x48, 0x01, 0xf1, //0x00001ca1 addq %rsi, %rcx + 0x49, 0x83, 0xf9, 0xff, //0x00001ca4 cmpq $-1, %r9 + 0x48, 0x8b, 0x55, 0xb8, //0x00001ca8 movq $-72(%rbp), %rdx + 0x48, 0x0f, 0x44, 0xd1, //0x00001cac cmoveq %rcx, %rdx + 0x48, 0x89, 0x55, 0xb8, //0x00001cb0 movq %rdx, $-72(%rbp) + 0x4c, 0x0f, 0x44, 0xc9, //0x00001cb4 cmoveq %rcx, %r9 + 0x49, 0x01, 0xf2, //0x00001cb8 addq %rsi, %r10 + 0x49, 0x83, 0xc2, 0x02, //0x00001cbb addq $2, %r10 + 0x4c, 0x89, 0xc1, //0x00001cbf movq %r8, %rcx + 0x48, 0x29, 0xf1, //0x00001cc2 subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00001cc5 addq $-2, %rcx + 0x49, 0x83, 0xc0, 0xfe, //0x00001cc9 addq $-2, %r8 + 0x49, 0x39, 0xf0, //0x00001ccd cmpq %rsi, %r8 + 0x49, 0x89, 0xc8, //0x00001cd0 movq %rcx, %r8 + 0x4c, 0x8b, 0x7d, 0xc0, //0x00001cd3 movq $-64(%rbp), %r15 + 0x4c, 0x8b, 0x65, 0xb0, //0x00001cd7 movq $-80(%rbp), %r12 + 0x48, 0x8b, 0x5d, 0x90, //0x00001cdb movq $-112(%rbp), %rbx + 0x0f, 0x85, 0x7d, 0xff, 0xff, 0xff, //0x00001cdf jne LBB0_324 + 0xe9, 0xbe, 0x35, 0x00, 0x00, //0x00001ce5 jmp LBB0_967 + //0x00001cea LBB0_332 + 0x49, 0x01, 0xf2, //0x00001cea addq %rsi, %r10 + 0x49, 0x83, 0xc2, 0x01, //0x00001ced addq $1, %r10 + //0x00001cf1 LBB0_333 + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001cf1 movabsq $4294977024, %r9 + 0x48, 0x8b, 0x4d, 0xb8, //0x00001cfb movq $-72(%rbp), %rcx + //0x00001cff LBB0_334 + 0x4d, 0x29, 0xea, //0x00001cff subq %r13, %r10 + 0x4c, 0x8b, 0x45, 0xc8, //0x00001d02 movq $-56(%rbp), %r8 + 0x4d, 0x85, 0xd2, //0x00001d06 testq %r10, %r10 + 0x0f, 0x89, 0x77, 0xe9, 0xff, 0xff, //0x00001d09 jns LBB0_78 + 0xe9, 0x98, 0x35, 0x00, 0x00, //0x00001d0f jmp LBB0_968 + //0x00001d14 LBB0_328 + 0x80, 0xf9, 0x22, //0x00001d14 cmpb $34, %cl + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d17 movabsq $4294977024, %r9 + 0x48, 0x8b, 0x4d, 0xb8, //0x00001d21 movq $-72(%rbp), %rcx + 0x0f, 0x85, 0x7d, 0x35, 0x00, 0x00, //0x00001d25 jne LBB0_967 + 0x4d, 0x01, 0xc2, //0x00001d2b addq %r8, %r10 + 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00001d2e jmp LBB0_334 + //0x00001d33 LBB0_335 + 0x4d, 0x85, 0xc0, //0x00001d33 testq %r8, %r8 + 0x0f, 0x84, 0x6c, 0x35, 0x00, 0x00, //0x00001d36 je LBB0_967 + 0x48, 0x89, 0xde, //0x00001d3c movq %rbx, %rsi + 0x4c, 0x89, 0xf3, //0x00001d3f movq %r14, %rbx + 0x4c, 0x89, 0xef, //0x00001d42 movq %r13, %rdi + 0x48, 0xf7, 0xd7, //0x00001d45 notq %rdi + 0x49, 0x8d, 0x0c, 0x3a, //0x00001d48 leaq (%r10,%rdi), %rcx + 0x48, 0x8b, 0x55, 0xb8, //0x00001d4c movq $-72(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00001d50 cmpq $-1, %rdx + 0x49, 0x89, 0xd1, //0x00001d54 movq %rdx, %r9 + 0x48, 0x0f, 0x44, 0xd1, //0x00001d57 cmoveq %rcx, %rdx + 0x4c, 0x0f, 0x44, 0xc9, //0x00001d5b cmoveq %rcx, %r9 + 0x49, 0x83, 0xc2, 0x01, //0x00001d5f addq $1, %r10 + 0x49, 0x83, 0xc0, 0xff, //0x00001d63 addq $-1, %r8 + 0x48, 0x89, 0x55, 0xb8, //0x00001d67 movq %rdx, $-72(%rbp) + 0x4c, 0x8b, 0x7d, 0xc0, //0x00001d6b movq $-64(%rbp), %r15 + 0x4c, 0x8b, 0x65, 0xb0, //0x00001d6f movq $-80(%rbp), %r12 + 0x48, 0x89, 0xf3, //0x00001d73 movq %rsi, %rbx + 0x4d, 0x85, 0xc0, //0x00001d76 testq %r8, %r8 + 0x0f, 0x85, 0xdf, 0xfe, 0xff, 0xff, //0x00001d79 jne LBB0_323 + 0xe9, 0x6d, 0xff, 0xff, 0xff, //0x00001d7f jmp LBB0_333 + //0x00001d84 LBB0_337 + 0x4c, 0x8b, 0x7d, 0xc0, //0x00001d84 movq $-64(%rbp), %r15 + 0x4d, 0x8b, 0x17, //0x00001d88 movq (%r15), %r10 + 0x4c, 0x8b, 0x45, 0xc8, //0x00001d8b movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x10, //0x00001d8f movq %r10, (%r8) + //0x00001d92 LBB0_338 + 0x4c, 0x8b, 0x65, 0xb0, //0x00001d92 movq $-80(%rbp), %r12 + 0xe9, 0xdf, 0xf8, 0xff, 0xff, //0x00001d96 jmp LBB0_260 + //0x00001d9b LBB0_339 + 0x49, 0x8d, 0x40, 0xff, //0x00001d9b leaq $-1(%r8), %rax + 0x4c, 0x39, 0xf0, //0x00001d9f cmpq %r14, %rax + 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00001da2 jne LBB0_341 + 0x4c, 0x8b, 0x45, 0xc8, //0x00001da8 movq $-56(%rbp), %r8 + 0x4c, 0x8b, 0x7d, 0xc0, //0x00001dac movq $-64(%rbp), %r15 + 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x00001db0 jmp LBB0_338 + //0x00001db5 LBB0_341 + 0x4b, 0x8d, 0x04, 0x0e, //0x00001db5 leaq (%r14,%r9), %rax + 0x48, 0x83, 0xc0, 0x02, //0x00001db9 addq $2, %rax + 0x4d, 0x29, 0xf0, //0x00001dbd subq %r14, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x00001dc0 addq $-2, %r8 + 0x4d, 0x89, 0xc6, //0x00001dc4 movq %r8, %r14 + 0x4c, 0x8b, 0x7d, 0xc0, //0x00001dc7 movq $-64(%rbp), %r15 + 0x4c, 0x8b, 0x65, 0xb0, //0x00001dcb movq $-80(%rbp), %r12 + 0xe9, 0xad, 0xef, 0xff, 0xff, //0x00001dcf jmp LBB0_203 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001dd4 .p2align 4, 0x90 + //0x00001de0 LBB0_342 + 0x80, 0xf9, 0x5b, //0x00001de0 cmpb $91, %cl + 0x0f, 0x85, 0x5a, 0x28, 0x00, 0x00, //0x00001de3 jne LBB0_868 + 0x49, 0x8b, 0x43, 0x08, //0x00001de9 movq $8(%r11), %rax + 0x4c, 0x8b, 0x30, //0x00001ded movq (%rax), %r14 + 0x4d, 0x85, 0xf6, //0x00001df0 testq %r14, %r14 + 0x0f, 0x88, 0x0a, 0x28, 0x00, 0x00, //0x00001df3 js LBB0_861 + 0x49, 0x8b, 0x0f, //0x00001df9 movq (%r15), %rcx + 0x49, 0x39, 0xca, //0x00001dfc cmpq %rcx, %r10 + 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x00001dff jae LBB0_349 + 0x43, 0x8a, 0x44, 0x15, 0x00, //0x00001e05 movb (%r13,%r10), %al + 0x3c, 0x0d, //0x00001e0a cmpb $13, %al + 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00001e0c je LBB0_349 + 0x3c, 0x20, //0x00001e12 cmpb $32, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001e14 je LBB0_349 + 0x04, 0xf7, //0x00001e1a addb $-9, %al + 0x3c, 0x01, //0x00001e1c cmpb $1, %al + 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x00001e1e jbe LBB0_349 + 0x4c, 0x89, 0xd2, //0x00001e24 movq %r10, %rdx + 0xe9, 0xfc, 0x00, 0x00, 0x00, //0x00001e27 jmp LBB0_371 + 0x90, 0x90, 0x90, 0x90, //0x00001e2c .p2align 4, 0x90 + //0x00001e30 LBB0_349 + 0x49, 0x8d, 0x52, 0x01, //0x00001e30 leaq $1(%r10), %rdx + 0x48, 0x39, 0xca, //0x00001e34 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001e37 jae LBB0_353 + 0x41, 0x8a, 0x44, 0x15, 0x00, //0x00001e3d movb (%r13,%rdx), %al + 0x3c, 0x0d, //0x00001e42 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001e44 je LBB0_353 + 0x3c, 0x20, //0x00001e4a cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001e4c je LBB0_353 + 0x04, 0xf7, //0x00001e52 addb $-9, %al + 0x3c, 0x01, //0x00001e54 cmpb $1, %al + 0x0f, 0x87, 0xcc, 0x00, 0x00, 0x00, //0x00001e56 ja LBB0_371 + 0x90, 0x90, 0x90, 0x90, //0x00001e5c .p2align 4, 0x90 + //0x00001e60 LBB0_353 + 0x49, 0x8d, 0x52, 0x02, //0x00001e60 leaq $2(%r10), %rdx + 0x48, 0x39, 0xca, //0x00001e64 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001e67 jae LBB0_357 + 0x41, 0x8a, 0x44, 0x15, 0x00, //0x00001e6d movb (%r13,%rdx), %al + 0x3c, 0x0d, //0x00001e72 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001e74 je LBB0_357 + 0x3c, 0x20, //0x00001e7a cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001e7c je LBB0_357 + 0x04, 0xf7, //0x00001e82 addb $-9, %al + 0x3c, 0x01, //0x00001e84 cmpb $1, %al + 0x0f, 0x87, 0x9c, 0x00, 0x00, 0x00, //0x00001e86 ja LBB0_371 + 0x90, 0x90, 0x90, 0x90, //0x00001e8c .p2align 4, 0x90 + //0x00001e90 LBB0_357 + 0x49, 0x8d, 0x52, 0x03, //0x00001e90 leaq $3(%r10), %rdx + 0x48, 0x39, 0xca, //0x00001e94 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001e97 jae LBB0_361 + 0x41, 0x8a, 0x44, 0x15, 0x00, //0x00001e9d movb (%r13,%rdx), %al + 0x3c, 0x0d, //0x00001ea2 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001ea4 je LBB0_361 + 0x3c, 0x20, //0x00001eaa cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001eac je LBB0_361 + 0x04, 0xf7, //0x00001eb2 addb $-9, %al + 0x3c, 0x01, //0x00001eb4 cmpb $1, %al + 0x0f, 0x87, 0x6c, 0x00, 0x00, 0x00, //0x00001eb6 ja LBB0_371 + 0x90, 0x90, 0x90, 0x90, //0x00001ebc .p2align 4, 0x90 + //0x00001ec0 LBB0_361 + 0x49, 0x8d, 0x52, 0x04, //0x00001ec0 leaq $4(%r10), %rdx + 0x48, 0x39, 0xd1, //0x00001ec4 cmpq %rdx, %rcx + 0x0f, 0x86, 0x3e, 0x00, 0x00, 0x00, //0x00001ec7 jbe LBB0_367 + 0x48, 0x39, 0xd1, //0x00001ecd cmpq %rdx, %rcx + 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00001ed0 je LBB0_368 + 0x4a, 0x8d, 0x04, 0x29, //0x00001ed6 leaq (%rcx,%r13), %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001eda .p2align 4, 0x90 + //0x00001ee0 LBB0_364 + 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x00001ee0 movsbl (%r13,%rdx), %esi + 0x83, 0xfe, 0x20, //0x00001ee6 cmpl $32, %esi + 0x0f, 0x87, 0x30, 0x00, 0x00, 0x00, //0x00001ee9 ja LBB0_370 + 0x49, 0x0f, 0xa3, 0xf1, //0x00001eef btq %rsi, %r9 + 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00001ef3 jae LBB0_370 + 0x48, 0x83, 0xc2, 0x01, //0x00001ef9 addq $1, %rdx + 0x48, 0x39, 0xd1, //0x00001efd cmpq %rdx, %rcx + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00001f00 jne LBB0_364 + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001f06 jmp LBB0_369 + //0x00001f0b LBB0_367 + 0x49, 0x89, 0xd2, //0x00001f0b movq %rdx, %r10 + 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00001f0e jmp LBB0_372 + //0x00001f13 LBB0_368 + 0x4c, 0x01, 0xea, //0x00001f13 addq %r13, %rdx + 0x48, 0x89, 0xd0, //0x00001f16 movq %rdx, %rax + //0x00001f19 LBB0_369 + 0x4c, 0x29, 0xe8, //0x00001f19 subq %r13, %rax + 0x48, 0x89, 0xc2, //0x00001f1c movq %rax, %rdx + //0x00001f1f LBB0_370 + 0x48, 0x39, 0xca, //0x00001f1f cmpq %rcx, %rdx + 0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x00001f22 jae LBB0_372 + //0x00001f28 LBB0_371 + 0x4c, 0x8d, 0x52, 0x01, //0x00001f28 leaq $1(%rdx), %r10 + 0x4d, 0x89, 0x10, //0x00001f2c movq %r10, (%r8) + 0x41, 0x80, 0x7c, 0x15, 0x00, 0x5d, //0x00001f2f cmpb $93, (%r13,%rdx) + 0x0f, 0x84, 0xba, 0x10, 0x00, 0x00, //0x00001f35 je LBB0_551 + //0x00001f3b LBB0_372 + 0x49, 0x83, 0xc2, 0xff, //0x00001f3b addq $-1, %r10 + 0x4d, 0x89, 0x10, //0x00001f3f movq %r10, (%r8) + 0x4d, 0x85, 0xf6, //0x00001f42 testq %r14, %r14 + 0x0f, 0x8e, 0x95, 0x0e, 0x00, 0x00, //0x00001f45 jle LBB0_458 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f4b .p2align 4, 0x90 + //0x00001f50 LBB0_373 + 0x49, 0x8b, 0x17, //0x00001f50 movq (%r15), %rdx + 0x49, 0x39, 0xd2, //0x00001f53 cmpq %rdx, %r10 + 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00001f56 jae LBB0_378 + 0x43, 0x8a, 0x44, 0x15, 0x00, //0x00001f5c movb (%r13,%r10), %al + 0x3c, 0x0d, //0x00001f61 cmpb $13, %al + 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00001f63 je LBB0_378 + 0x3c, 0x20, //0x00001f69 cmpb $32, %al + 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x00001f6b je LBB0_378 + 0x04, 0xf7, //0x00001f71 addb $-9, %al + 0x3c, 0x01, //0x00001f73 cmpb $1, %al + 0x0f, 0x86, 0x15, 0x00, 0x00, 0x00, //0x00001f75 jbe LBB0_378 + 0x4c, 0x89, 0xd1, //0x00001f7b movq %r10, %rcx + 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x00001f7e jmp LBB0_399 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f83 .p2align 4, 0x90 + //0x00001f90 LBB0_378 + 0x49, 0x8d, 0x4a, 0x01, //0x00001f90 leaq $1(%r10), %rcx + 0x48, 0x39, 0xd1, //0x00001f94 cmpq %rdx, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001f97 jae LBB0_382 + 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00001f9d movb (%r13,%rcx), %al + 0x3c, 0x0d, //0x00001fa2 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001fa4 je LBB0_382 + 0x3c, 0x20, //0x00001faa cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001fac je LBB0_382 + 0x04, 0xf7, //0x00001fb2 addb $-9, %al + 0x3c, 0x01, //0x00001fb4 cmpb $1, %al + 0x0f, 0x87, 0xc4, 0x00, 0x00, 0x00, //0x00001fb6 ja LBB0_399 + 0x90, 0x90, 0x90, 0x90, //0x00001fbc .p2align 4, 0x90 + //0x00001fc0 LBB0_382 + 0x49, 0x8d, 0x4a, 0x02, //0x00001fc0 leaq $2(%r10), %rcx + 0x48, 0x39, 0xd1, //0x00001fc4 cmpq %rdx, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001fc7 jae LBB0_386 + 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00001fcd movb (%r13,%rcx), %al + 0x3c, 0x0d, //0x00001fd2 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001fd4 je LBB0_386 + 0x3c, 0x20, //0x00001fda cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x00001fdc je LBB0_386 + 0x04, 0xf7, //0x00001fe2 addb $-9, %al + 0x3c, 0x01, //0x00001fe4 cmpb $1, %al + 0x0f, 0x87, 0x94, 0x00, 0x00, 0x00, //0x00001fe6 ja LBB0_399 + 0x90, 0x90, 0x90, 0x90, //0x00001fec .p2align 4, 0x90 + //0x00001ff0 LBB0_386 + 0x49, 0x8d, 0x4a, 0x03, //0x00001ff0 leaq $3(%r10), %rcx + 0x48, 0x39, 0xd1, //0x00001ff4 cmpq %rdx, %rcx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00001ff7 jae LBB0_390 + 0x41, 0x8a, 0x44, 0x0d, 0x00, //0x00001ffd movb (%r13,%rcx), %al + 0x3c, 0x0d, //0x00002002 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002004 je LBB0_390 + 0x3c, 0x20, //0x0000200a cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000200c je LBB0_390 + 0x04, 0xf7, //0x00002012 addb $-9, %al + 0x3c, 0x01, //0x00002014 cmpb $1, %al + 0x0f, 0x87, 0x64, 0x00, 0x00, 0x00, //0x00002016 ja LBB0_399 + 0x90, 0x90, 0x90, 0x90, //0x0000201c .p2align 4, 0x90 + //0x00002020 LBB0_390 + 0x49, 0x8d, 0x4a, 0x04, //0x00002020 leaq $4(%r10), %rcx + 0x48, 0x39, 0xca, //0x00002024 cmpq %rcx, %rdx + 0x0f, 0x86, 0xa3, 0x02, 0x00, 0x00, //0x00002027 jbe LBB0_429 + 0x48, 0x39, 0xca, //0x0000202d cmpq %rcx, %rdx + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00002030 je LBB0_396 + 0x4a, 0x8d, 0x04, 0x2a, //0x00002036 leaq (%rdx,%r13), %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000203a .p2align 4, 0x90 + //0x00002040 LBB0_393 + 0x41, 0x0f, 0xbe, 0x74, 0x0d, 0x00, //0x00002040 movsbl (%r13,%rcx), %esi + 0x83, 0xfe, 0x20, //0x00002046 cmpl $32, %esi + 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00002049 ja LBB0_398 + 0x49, 0x0f, 0xa3, 0xf1, //0x0000204f btq %rsi, %r9 + 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002053 jae LBB0_398 + 0x48, 0x83, 0xc1, 0x01, //0x00002059 addq $1, %rcx + 0x48, 0x39, 0xca, //0x0000205d cmpq %rcx, %rdx + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00002060 jne LBB0_393 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00002066 jmp LBB0_397 + //0x0000206b LBB0_396 + 0x4c, 0x01, 0xe9, //0x0000206b addq %r13, %rcx + 0x48, 0x89, 0xc8, //0x0000206e movq %rcx, %rax + //0x00002071 LBB0_397 + 0x4c, 0x29, 0xe8, //0x00002071 subq %r13, %rax + 0x48, 0x89, 0xc1, //0x00002074 movq %rax, %rcx + //0x00002077 LBB0_398 + 0x48, 0x39, 0xd1, //0x00002077 cmpq %rdx, %rcx + 0x0f, 0x83, 0x56, 0x02, 0x00, 0x00, //0x0000207a jae LBB0_430 + //0x00002080 LBB0_399 + 0x4c, 0x8d, 0x51, 0x01, //0x00002080 leaq $1(%rcx), %r10 + 0x4d, 0x89, 0x10, //0x00002084 movq %r10, (%r8) + 0x41, 0x0f, 0xbe, 0x44, 0x0d, 0x00, //0x00002087 movsbl (%r13,%rcx), %eax + 0x83, 0xf8, 0x7b, //0x0000208d cmpl $123, %eax + 0x0f, 0x87, 0x3a, 0x02, 0x00, 0x00, //0x00002090 ja LBB0_429 + 0x48, 0x8d, 0x15, 0xfb, 0x33, 0x00, 0x00, //0x00002096 leaq $13307(%rip), %rdx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x04, 0x82, //0x0000209d movslq (%rdx,%rax,4), %rax + 0x48, 0x01, 0xd0, //0x000020a1 addq %rdx, %rax + 0xff, 0xe0, //0x000020a4 jmpq *%rax + //0x000020a6 LBB0_401 + 0x49, 0x8b, 0x07, //0x000020a6 movq (%r15), %rax + 0x48, 0x89, 0xc2, //0x000020a9 movq %rax, %rdx + 0x4c, 0x29, 0xd2, //0x000020ac subq %r10, %rdx + 0x48, 0x83, 0xfa, 0x10, //0x000020af cmpq $16, %rdx + 0x0f, 0x82, 0xcd, 0x0c, 0x00, 0x00, //0x000020b3 jb LBB0_520 + 0x48, 0x89, 0xca, //0x000020b9 movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x000020bc notq %rdx + 0x48, 0x83, 0xc1, 0x01, //0x000020bf addq $1, %rcx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000020c3 .p2align 4, 0x90 + //0x000020d0 LBB0_403 + 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x0d, 0x00, //0x000020d0 movdqu (%r13,%rcx), %xmm2 + 0x66, 0x0f, 0x6f, 0xda, //0x000020d7 movdqa %xmm2, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdd, //0x000020db pcmpeqb %xmm13, %xmm3 + 0x66, 0x41, 0x0f, 0xdb, 0xd6, //0x000020e0 pand %xmm14, %xmm2 + 0x66, 0x0f, 0x74, 0xd4, //0x000020e5 pcmpeqb %xmm4, %xmm2 + 0x66, 0x0f, 0xeb, 0xd3, //0x000020e9 por %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x000020ed pmovmskb %xmm2, %esi + 0x85, 0xf6, //0x000020f1 testl %esi, %esi + 0x0f, 0x85, 0x87, 0x00, 0x00, 0x00, //0x000020f3 jne LBB0_413 + 0x48, 0x83, 0xc1, 0x10, //0x000020f9 addq $16, %rcx + 0x48, 0x8d, 0x34, 0x10, //0x000020fd leaq (%rax,%rdx), %rsi + 0x48, 0x83, 0xc6, 0xf0, //0x00002101 addq $-16, %rsi + 0x48, 0x83, 0xc2, 0xf0, //0x00002105 addq $-16, %rdx + 0x48, 0x83, 0xfe, 0x0f, //0x00002109 cmpq $15, %rsi + 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x0000210d ja LBB0_403 + 0x4d, 0x89, 0xea, //0x00002113 movq %r13, %r10 + 0x49, 0x29, 0xd2, //0x00002116 subq %rdx, %r10 + 0x48, 0x01, 0xd0, //0x00002119 addq %rdx, %rax + 0x48, 0x89, 0xc2, //0x0000211c movq %rax, %rdx + 0x48, 0x85, 0xd2, //0x0000211f testq %rdx, %rdx + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00002122 je LBB0_412 + //0x00002128 LBB0_406 + 0x49, 0x8d, 0x0c, 0x12, //0x00002128 leaq (%r10,%rdx), %rcx + 0x31, 0xc0, //0x0000212c xorl %eax, %eax + //0x0000212e LBB0_407 + 0x41, 0x0f, 0xb6, 0x1c, 0x02, //0x0000212e movzbl (%r10,%rax), %ebx + 0x80, 0xfb, 0x2c, //0x00002133 cmpb $44, %bl + 0x0f, 0x84, 0x9d, 0x0b, 0x00, 0x00, //0x00002136 je LBB0_518 + 0x80, 0xfb, 0x7d, //0x0000213c cmpb $125, %bl + 0x0f, 0x84, 0x94, 0x0b, 0x00, 0x00, //0x0000213f je LBB0_518 + 0x80, 0xfb, 0x5d, //0x00002145 cmpb $93, %bl + 0x0f, 0x84, 0x8b, 0x0b, 0x00, 0x00, //0x00002148 je LBB0_518 + 0x48, 0x83, 0xc0, 0x01, //0x0000214e addq $1, %rax + 0x48, 0x39, 0xc2, //0x00002152 cmpq %rax, %rdx + 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00002155 jne LBB0_407 + 0x49, 0x89, 0xca, //0x0000215b movq %rcx, %r10 + //0x0000215e LBB0_412 + 0x4d, 0x29, 0xea, //0x0000215e subq %r13, %r10 + 0x4c, 0x8b, 0x45, 0xc8, //0x00002161 movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x10, //0x00002165 movq %r10, (%r8) + 0x4c, 0x8b, 0x7d, 0xc0, //0x00002168 movq $-64(%rbp), %r15 + 0x4c, 0x8b, 0x65, 0xb0, //0x0000216c movq $-80(%rbp), %r12 + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002170 movabsq $4294977024, %r9 + 0xe9, 0x57, 0x01, 0x00, 0x00, //0x0000217a jmp LBB0_430 + 0x90, //0x0000217f .p2align 4, 0x90 + //0x00002180 LBB0_413 + 0x66, 0x0f, 0xbc, 0xc6, //0x00002180 bsfw %si, %ax + 0x44, 0x0f, 0xb7, 0xd0, //0x00002184 movzwl %ax, %r10d + 0x49, 0x29, 0xd2, //0x00002188 subq %rdx, %r10 + 0x4d, 0x89, 0x10, //0x0000218b movq %r10, (%r8) + 0xe9, 0x43, 0x01, 0x00, 0x00, //0x0000218e jmp LBB0_430 + //0x00002193 LBB0_414 + 0x48, 0x83, 0xc1, 0x04, //0x00002193 addq $4, %rcx + 0x49, 0x3b, 0x0f, //0x00002197 cmpq (%r15), %rcx + 0x0f, 0x86, 0x30, 0x01, 0x00, 0x00, //0x0000219a jbe LBB0_429 + 0xe9, 0x31, 0x01, 0x00, 0x00, //0x000021a0 jmp LBB0_430 + //0x000021a5 LBB0_415 + 0x4c, 0x89, 0x5d, 0xa8, //0x000021a5 movq %r11, $-88(%rbp) + 0x4d, 0x8b, 0x07, //0x000021a9 movq (%r15), %r8 + 0x4d, 0x89, 0xc7, //0x000021ac movq %r8, %r15 + 0x4d, 0x29, 0xd7, //0x000021af subq %r10, %r15 + 0x49, 0x83, 0xff, 0x20, //0x000021b2 cmpq $32, %r15 + 0x0f, 0x8c, 0xdb, 0x0b, 0x00, 0x00, //0x000021b6 jl LBB0_521 + 0x4e, 0x8d, 0x0c, 0x29, //0x000021bc leaq (%rcx,%r13), %r9 + 0x49, 0x29, 0xc8, //0x000021c0 subq %rcx, %r8 + 0x41, 0xbc, 0x1f, 0x00, 0x00, 0x00, //0x000021c3 movl $31, %r12d + 0x45, 0x31, 0xff, //0x000021c9 xorl %r15d, %r15d + 0x45, 0x31, 0xdb, //0x000021cc xorl %r11d, %r11d + 0xe9, 0x32, 0x00, 0x00, 0x00, //0x000021cf jmp LBB0_417 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000021d4 .p2align 4, 0x90 + //0x000021e0 LBB0_422 + 0x45, 0x31, 0xdb, //0x000021e0 xorl %r11d, %r11d + 0x48, 0x85, 0xf6, //0x000021e3 testq %rsi, %rsi + 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x000021e6 jne LBB0_419 + //0x000021ec LBB0_423 + 0x49, 0x83, 0xc7, 0x20, //0x000021ec addq $32, %r15 + 0x4b, 0x8d, 0x04, 0x20, //0x000021f0 leaq (%r8,%r12), %rax + 0x48, 0x83, 0xc0, 0xe0, //0x000021f4 addq $-32, %rax + 0x49, 0x83, 0xc4, 0xe0, //0x000021f8 addq $-32, %r12 + 0x48, 0x83, 0xf8, 0x3f, //0x000021fc cmpq $63, %rax + 0x0f, 0x8e, 0xe1, 0x0a, 0x00, 0x00, //0x00002200 jle LBB0_424 + //0x00002206 LBB0_417 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x39, 0x01, //0x00002206 movdqu $1(%r9,%r15), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x39, 0x11, //0x0000220d movdqu $17(%r9,%r15), %xmm3 + 0x66, 0x0f, 0x6f, 0xea, //0x00002214 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002218 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x0000221c pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xeb, //0x00002220 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00002224 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00002228 pmovmskb %xmm5, %esi + 0x48, 0xc1, 0xe6, 0x10, //0x0000222c shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00002230 orq %rdi, %rsi + 0x66, 0x0f, 0x74, 0xd1, //0x00002233 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00002237 pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x74, 0xd9, //0x0000223b pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x0000223f pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x10, //0x00002243 shlq $16, %rdi + 0x48, 0x09, 0xdf, //0x00002247 orq %rbx, %rdi + 0x48, 0x89, 0xfb, //0x0000224a movq %rdi, %rbx + 0x4c, 0x09, 0xdb, //0x0000224d orq %r11, %rbx + 0x0f, 0x84, 0x8a, 0xff, 0xff, 0xff, //0x00002250 je LBB0_422 + 0x44, 0x89, 0xdb, //0x00002256 movl %r11d, %ebx + 0xf7, 0xd3, //0x00002259 notl %ebx + 0x21, 0xfb, //0x0000225b andl %edi, %ebx + 0x8d, 0x04, 0x1b, //0x0000225d leal (%rbx,%rbx), %eax + 0x44, 0x09, 0xd8, //0x00002260 orl %r11d, %eax + 0x89, 0xc2, //0x00002263 movl %eax, %edx + 0xf7, 0xd2, //0x00002265 notl %edx + 0x21, 0xfa, //0x00002267 andl %edi, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002269 andl $-1431655766, %edx + 0x45, 0x31, 0xdb, //0x0000226f xorl %r11d, %r11d + 0x01, 0xda, //0x00002272 addl %ebx, %edx + 0x41, 0x0f, 0x92, 0xc3, //0x00002274 setb %r11b + 0x01, 0xd2, //0x00002278 addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x0000227a xorl $1431655765, %edx + 0x21, 0xc2, //0x00002280 andl %eax, %edx + 0xf7, 0xd2, //0x00002282 notl %edx + 0x21, 0xd6, //0x00002284 andl %edx, %esi + 0x48, 0x85, 0xf6, //0x00002286 testq %rsi, %rsi + 0x0f, 0x84, 0x5d, 0xff, 0xff, 0xff, //0x00002289 je LBB0_423 + //0x0000228f LBB0_419 + 0x0f, 0xbc, 0xc6, //0x0000228f bsfl %esi, %eax + 0x48, 0x01, 0xc8, //0x00002292 addq %rcx, %rax + 0x4d, 0x8d, 0x14, 0x07, //0x00002295 leaq (%r15,%rax), %r10 + 0x49, 0x83, 0xc2, 0x02, //0x00002299 addq $2, %r10 + 0x4c, 0x8b, 0x45, 0xc8, //0x0000229d movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x10, //0x000022a1 movq %r10, (%r8) + //0x000022a4 LBB0_420 + 0x4c, 0x8b, 0x7d, 0xc0, //0x000022a4 movq $-64(%rbp), %r15 + //0x000022a8 LBB0_421 + 0x4c, 0x8b, 0x65, 0xb0, //0x000022a8 movq $-80(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x000022ac movq $-88(%rbp), %r11 + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000022b0 movabsq $4294977024, %r9 + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000022ba jmp LBB0_430 + //0x000022bf LBB0_428 + 0x48, 0x83, 0xc1, 0x05, //0x000022bf addq $5, %rcx + 0x49, 0x3b, 0x0f, //0x000022c3 cmpq (%r15), %rcx + 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x000022c6 ja LBB0_430 + 0x90, 0x90, 0x90, 0x90, //0x000022cc .p2align 4, 0x90 + //0x000022d0 LBB0_429 + 0x49, 0x89, 0x08, //0x000022d0 movq %rcx, (%r8) + 0x49, 0x89, 0xca, //0x000022d3 movq %rcx, %r10 + //0x000022d6 LBB0_430 + 0x4d, 0x8b, 0x2c, 0x24, //0x000022d6 movq (%r12), %r13 + 0x49, 0x8b, 0x4c, 0x24, 0x08, //0x000022da movq $8(%r12), %rcx + 0x49, 0x39, 0xca, //0x000022df cmpq %rcx, %r10 + 0x0f, 0x83, 0x28, 0x00, 0x00, 0x00, //0x000022e2 jae LBB0_435 + 0x43, 0x8a, 0x44, 0x15, 0x00, //0x000022e8 movb (%r13,%r10), %al + 0x3c, 0x0d, //0x000022ed cmpb $13, %al + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000022ef je LBB0_435 + 0x3c, 0x20, //0x000022f5 cmpb $32, %al + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000022f7 je LBB0_435 + 0x04, 0xf7, //0x000022fd addb $-9, %al + 0x3c, 0x01, //0x000022ff cmpb $1, %al + 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00002301 jbe LBB0_435 + 0x4c, 0x89, 0xd2, //0x00002307 movq %r10, %rdx + 0xe9, 0xf6, 0x00, 0x00, 0x00, //0x0000230a jmp LBB0_456 + 0x90, //0x0000230f .p2align 4, 0x90 + //0x00002310 LBB0_435 + 0x49, 0x8d, 0x52, 0x01, //0x00002310 leaq $1(%r10), %rdx + 0x48, 0x39, 0xca, //0x00002314 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002317 jae LBB0_439 + 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000231d movb (%r13,%rdx), %al + 0x3c, 0x0d, //0x00002322 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002324 je LBB0_439 + 0x3c, 0x20, //0x0000232a cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000232c je LBB0_439 + 0x04, 0xf7, //0x00002332 addb $-9, %al + 0x3c, 0x01, //0x00002334 cmpb $1, %al + 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00002336 ja LBB0_456 + 0x90, 0x90, 0x90, 0x90, //0x0000233c .p2align 4, 0x90 + //0x00002340 LBB0_439 + 0x49, 0x8d, 0x52, 0x02, //0x00002340 leaq $2(%r10), %rdx + 0x48, 0x39, 0xca, //0x00002344 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002347 jae LBB0_443 + 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000234d movb (%r13,%rdx), %al + 0x3c, 0x0d, //0x00002352 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002354 je LBB0_443 + 0x3c, 0x20, //0x0000235a cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000235c je LBB0_443 + 0x04, 0xf7, //0x00002362 addb $-9, %al + 0x3c, 0x01, //0x00002364 cmpb $1, %al + 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00002366 ja LBB0_456 + 0x90, 0x90, 0x90, 0x90, //0x0000236c .p2align 4, 0x90 + //0x00002370 LBB0_443 + 0x49, 0x8d, 0x52, 0x03, //0x00002370 leaq $3(%r10), %rdx + 0x48, 0x39, 0xca, //0x00002374 cmpq %rcx, %rdx + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00002377 jae LBB0_447 + 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000237d movb (%r13,%rdx), %al + 0x3c, 0x0d, //0x00002382 cmpb $13, %al + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00002384 je LBB0_447 + 0x3c, 0x20, //0x0000238a cmpb $32, %al + 0x0f, 0x84, 0x0e, 0x00, 0x00, 0x00, //0x0000238c je LBB0_447 + 0x04, 0xf7, //0x00002392 addb $-9, %al + 0x3c, 0x01, //0x00002394 cmpb $1, %al + 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x00002396 ja LBB0_456 + 0x90, 0x90, 0x90, 0x90, //0x0000239c .p2align 4, 0x90 + //0x000023a0 LBB0_447 + 0x49, 0x8d, 0x52, 0x04, //0x000023a0 leaq $4(%r10), %rdx + 0x48, 0x39, 0xd1, //0x000023a4 cmpq %rdx, %rcx + 0x0f, 0x86, 0x38, 0x0c, 0x00, 0x00, //0x000023a7 jbe LBB0_866 + 0x48, 0x39, 0xd1, //0x000023ad cmpq %rdx, %rcx + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000023b0 je LBB0_453 + 0x4a, 0x8d, 0x04, 0x29, //0x000023b6 leaq (%rcx,%r13), %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023ba .p2align 4, 0x90 + //0x000023c0 LBB0_450 + 0x41, 0x0f, 0xbe, 0x74, 0x15, 0x00, //0x000023c0 movsbl (%r13,%rdx), %esi + 0x83, 0xfe, 0x20, //0x000023c6 cmpl $32, %esi + 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x000023c9 ja LBB0_455 + 0x49, 0x0f, 0xa3, 0xf1, //0x000023cf btq %rsi, %r9 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000023d3 jae LBB0_455 + 0x48, 0x83, 0xc2, 0x01, //0x000023d9 addq $1, %rdx + 0x48, 0x39, 0xd1, //0x000023dd cmpq %rdx, %rcx + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x000023e0 jne LBB0_450 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000023e6 jmp LBB0_454 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023eb .p2align 4, 0x90 + //0x000023f0 LBB0_453 + 0x4c, 0x01, 0xea, //0x000023f0 addq %r13, %rdx + 0x48, 0x89, 0xd0, //0x000023f3 movq %rdx, %rax + //0x000023f6 LBB0_454 + 0x4c, 0x29, 0xe8, //0x000023f6 subq %r13, %rax + 0x48, 0x89, 0xc2, //0x000023f9 movq %rax, %rdx + //0x000023fc LBB0_455 + 0x48, 0x39, 0xca, //0x000023fc cmpq %rcx, %rdx + 0x0f, 0x83, 0x3e, 0x22, 0x00, 0x00, //0x000023ff jae LBB0_868 + //0x00002405 LBB0_456 + 0x4c, 0x8d, 0x52, 0x01, //0x00002405 leaq $1(%rdx), %r10 + 0x4d, 0x89, 0x10, //0x00002409 movq %r10, (%r8) + 0x41, 0x8a, 0x44, 0x15, 0x00, //0x0000240c movb (%r13,%rdx), %al + 0x3c, 0x2c, //0x00002411 cmpb $44, %al + 0x0f, 0x85, 0xb1, 0x0b, 0x00, 0x00, //0x00002413 jne LBB0_549 + 0x49, 0x8d, 0x46, 0xff, //0x00002419 leaq $-1(%r14), %rax + 0x49, 0x83, 0xfe, 0x02, //0x0000241d cmpq $2, %r14 + 0x49, 0x89, 0xc6, //0x00002421 movq %rax, %r14 + 0x0f, 0x8d, 0x26, 0xfb, 0xff, 0xff, //0x00002424 jge LBB0_373 + 0xe9, 0xb1, 0x09, 0x00, 0x00, //0x0000242a jmp LBB0_458 + //0x0000242f LBB0_461 + 0x4c, 0x89, 0x5d, 0xa8, //0x0000242f movq %r11, $-88(%rbp) + 0x49, 0x8b, 0x07, //0x00002433 movq (%r15), %rax + 0x4c, 0x29, 0xd0, //0x00002436 subq %r10, %rax + 0x4d, 0x01, 0xd5, //0x00002439 addq %r10, %r13 + 0x45, 0x31, 0xc9, //0x0000243c xorl %r9d, %r9d + 0x31, 0xdb, //0x0000243f xorl %ebx, %ebx + 0x45, 0x31, 0xdb, //0x00002441 xorl %r11d, %r11d + 0x31, 0xc9, //0x00002444 xorl %ecx, %ecx + 0xe9, 0x73, 0x00, 0x00, 0x00, //0x00002446 jmp LBB0_463 + //0x0000244b LBB0_462 + 0x49, 0xc1, 0xff, 0x3f, //0x0000244b sarq $63, %r15 + 0x4c, 0x89, 0xd0, //0x0000244f movq %r10, %rax + 0x48, 0xd1, 0xe8, //0x00002452 shrq %rax + 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002455 movabsq $6148914691236517205, %rsi + 0x48, 0x21, 0xf0, //0x0000245f andq %rsi, %rax + 0x49, 0x29, 0xc2, //0x00002462 subq %rax, %r10 + 0x4c, 0x89, 0xd0, //0x00002465 movq %r10, %rax + 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002468 movabsq $3689348814741910323, %rdx + 0x48, 0x21, 0xd0, //0x00002472 andq %rdx, %rax + 0x49, 0xc1, 0xea, 0x02, //0x00002475 shrq $2, %r10 + 0x49, 0x21, 0xd2, //0x00002479 andq %rdx, %r10 + 0x49, 0x01, 0xc2, //0x0000247c addq %rax, %r10 + 0x4c, 0x89, 0xd0, //0x0000247f movq %r10, %rax + 0x48, 0xc1, 0xe8, 0x04, //0x00002482 shrq $4, %rax + 0x4c, 0x01, 0xd0, //0x00002486 addq %r10, %rax + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002489 movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd0, //0x00002493 andq %rdx, %rax + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002496 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xc2, //0x000024a0 imulq %rdx, %rax + 0x48, 0xc1, 0xe8, 0x38, //0x000024a4 shrq $56, %rax + 0x49, 0x01, 0xc3, //0x000024a8 addq %rax, %r11 + 0x49, 0x83, 0xc5, 0x40, //0x000024ab addq $64, %r13 + 0x48, 0x8b, 0x45, 0xd0, //0x000024af movq $-48(%rbp), %rax + 0x48, 0x83, 0xc0, 0xc0, //0x000024b3 addq $-64, %rax + 0x4d, 0x89, 0xf9, //0x000024b7 movq %r15, %r9 + 0x48, 0x8b, 0x5d, 0xb8, //0x000024ba movq $-72(%rbp), %rbx + //0x000024be LBB0_463 + 0x48, 0x83, 0xf8, 0x40, //0x000024be cmpq $64, %rax + 0x48, 0x89, 0x45, 0xd0, //0x000024c2 movq %rax, $-48(%rbp) + 0x0f, 0x8c, 0x45, 0x02, 0x00, 0x00, //0x000024c6 jl LBB0_471 + //0x000024cc LBB0_464 + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x000024cc movdqu (%r13), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x000024d2 movdqu $16(%r13), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x000024d8 movdqu $32(%r13), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x000024de movdqu $48(%r13), %xmm6 + 0x66, 0x0f, 0x6f, 0xda, //0x000024e4 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000024e8 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x000024ec pmovmskb %xmm3, %eax + 0x66, 0x0f, 0x6f, 0xdd, //0x000024f0 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000024f4 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x000024f8 pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdf, //0x000024fc movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002500 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002504 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x00002508 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000250c pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00002510 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x30, //0x00002514 shlq $48, %rdi + 0x48, 0xc1, 0xe6, 0x20, //0x00002518 shlq $32, %rsi + 0x48, 0x09, 0xfe, //0x0000251c orq %rdi, %rsi + 0x48, 0xc1, 0xe2, 0x10, //0x0000251f shlq $16, %rdx + 0x48, 0x09, 0xf2, //0x00002523 orq %rsi, %rdx + 0x48, 0x09, 0xd0, //0x00002526 orq %rdx, %rax + 0x48, 0x89, 0xc2, //0x00002529 movq %rax, %rdx + 0x48, 0x09, 0xda, //0x0000252c orq %rbx, %rdx + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x0000252f jne LBB0_466 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002535 movq $-1, %rax + 0x31, 0xd2, //0x0000253c xorl %edx, %edx + 0x48, 0x89, 0x55, 0xb8, //0x0000253e movq %rdx, $-72(%rbp) + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00002542 jmp LBB0_467 + //0x00002547 LBB0_466 + 0x48, 0x89, 0xda, //0x00002547 movq %rbx, %rdx + 0x48, 0xf7, 0xd2, //0x0000254a notq %rdx + 0x48, 0x21, 0xc2, //0x0000254d andq %rax, %rdx + 0x48, 0x8d, 0x34, 0x12, //0x00002550 leaq (%rdx,%rdx), %rsi + 0x48, 0x09, 0xde, //0x00002554 orq %rbx, %rsi + 0x48, 0x89, 0xf7, //0x00002557 movq %rsi, %rdi + 0x48, 0xf7, 0xd7, //0x0000255a notq %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000255d movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xd8, //0x00002567 andq %rbx, %rax + 0x48, 0x21, 0xf8, //0x0000256a andq %rdi, %rax + 0x31, 0xff, //0x0000256d xorl %edi, %edi + 0x48, 0x01, 0xd0, //0x0000256f addq %rdx, %rax + 0x40, 0x0f, 0x92, 0xc7, //0x00002572 setb %dil + 0x48, 0x89, 0x7d, 0xb8, //0x00002576 movq %rdi, $-72(%rbp) + 0x48, 0x01, 0xc0, //0x0000257a addq %rax, %rax + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000257d movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd0, //0x00002587 xorq %rdx, %rax + 0x48, 0x21, 0xf0, //0x0000258a andq %rsi, %rax + 0x48, 0xf7, 0xd0, //0x0000258d notq %rax + //0x00002590 LBB0_467 + 0x66, 0x0f, 0x6f, 0xde, //0x00002590 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002594 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00002598 pmovmskb %xmm3, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x0000259c shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xdf, //0x000025a0 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000025a4 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000025a8 pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x000025ac shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x000025b0 orq %rdx, %rsi + 0x66, 0x0f, 0x6f, 0xdd, //0x000025b3 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000025b7 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x000025bb pmovmskb %xmm3, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x000025bf shlq $16, %rdx + 0x48, 0x09, 0xf2, //0x000025c3 orq %rsi, %rdx + 0x66, 0x0f, 0x6f, 0xda, //0x000025c6 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000025ca pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000025ce pmovmskb %xmm3, %esi + 0x48, 0x09, 0xd6, //0x000025d2 orq %rdx, %rsi + 0x48, 0x21, 0xc6, //0x000025d5 andq %rax, %rsi + 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x000025d8 movq %rsi, %xmm3 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x000025dd pclmulqdq $0, %xmm9, %xmm3 + 0x66, 0x49, 0x0f, 0x7e, 0xdf, //0x000025e4 movq %xmm3, %r15 + 0x4d, 0x31, 0xcf, //0x000025e9 xorq %r9, %r15 + 0x66, 0x0f, 0x6f, 0xda, //0x000025ec movdqa %xmm2, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x000025f0 pcmpeqb %xmm10, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x000025f5 pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xdd, //0x000025fa movdqa %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x000025fe pcmpeqb %xmm10, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x00002603 pmovmskb %xmm3, %eax + 0x66, 0x0f, 0x6f, 0xdf, //0x00002607 movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x0000260b pcmpeqb %xmm10, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002610 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x00002614 movdqa %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xda, //0x00002618 pcmpeqb %xmm10, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x0000261d pmovmskb %xmm3, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00002621 shlq $48, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x00002625 shlq $32, %rsi + 0x48, 0x09, 0xde, //0x00002629 orq %rbx, %rsi + 0x48, 0xc1, 0xe0, 0x10, //0x0000262c shlq $16, %rax + 0x48, 0x09, 0xf0, //0x00002630 orq %rsi, %rax + 0x49, 0x09, 0xc2, //0x00002633 orq %rax, %r10 + 0x4d, 0x89, 0xf9, //0x00002636 movq %r15, %r9 + 0x49, 0xf7, 0xd1, //0x00002639 notq %r9 + 0x4d, 0x21, 0xca, //0x0000263c andq %r9, %r10 + 0x66, 0x0f, 0x74, 0xd4, //0x0000263f pcmpeqb %xmm4, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00002643 pmovmskb %xmm2, %eax + 0x66, 0x0f, 0x74, 0xec, //0x00002647 pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x0000264b pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x74, 0xfc, //0x0000264f pcmpeqb %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x00002653 pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x74, 0xf4, //0x00002657 pcmpeqb %xmm4, %xmm6 + 0x66, 0x0f, 0xd7, 0xf6, //0x0000265b pmovmskb %xmm6, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x0000265f shlq $48, %rsi + 0x48, 0xc1, 0xe7, 0x20, //0x00002663 shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x00002667 orq %rsi, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x0000266a shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x0000266e orq %rdi, %rbx + 0x48, 0x09, 0xd8, //0x00002671 orq %rbx, %rax + 0x4c, 0x21, 0xc8, //0x00002674 andq %r9, %rax + 0x0f, 0x84, 0xce, 0xfd, 0xff, 0xff, //0x00002677 je LBB0_462 + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000267d movabsq $4294977024, %r9 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002687 .p2align 4, 0x90 + //0x00002690 LBB0_469 + 0x48, 0x8d, 0x58, 0xff, //0x00002690 leaq $-1(%rax), %rbx + 0x48, 0x89, 0xde, //0x00002694 movq %rbx, %rsi + 0x4c, 0x21, 0xd6, //0x00002697 andq %r10, %rsi + 0x48, 0x89, 0xf7, //0x0000269a movq %rsi, %rdi + 0x48, 0xd1, 0xef, //0x0000269d shrq %rdi + 0x49, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000026a0 movabsq $6148914691236517205, %r8 + 0x4c, 0x21, 0xc7, //0x000026aa andq %r8, %rdi + 0x48, 0x29, 0xfe, //0x000026ad subq %rdi, %rsi + 0x48, 0x89, 0xf7, //0x000026b0 movq %rsi, %rdi + 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000026b3 movabsq $3689348814741910323, %rdx + 0x48, 0x21, 0xd7, //0x000026bd andq %rdx, %rdi + 0x48, 0xc1, 0xee, 0x02, //0x000026c0 shrq $2, %rsi + 0x48, 0x21, 0xd6, //0x000026c4 andq %rdx, %rsi + 0x48, 0x01, 0xfe, //0x000026c7 addq %rdi, %rsi + 0x48, 0x89, 0xf7, //0x000026ca movq %rsi, %rdi + 0x48, 0xc1, 0xef, 0x04, //0x000026cd shrq $4, %rdi + 0x48, 0x01, 0xf7, //0x000026d1 addq %rsi, %rdi + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000026d4 movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd7, //0x000026de andq %rdx, %rdi + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000026e1 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xfa, //0x000026eb imulq %rdx, %rdi + 0x48, 0xc1, 0xef, 0x38, //0x000026ef shrq $56, %rdi + 0x4c, 0x01, 0xdf, //0x000026f3 addq %r11, %rdi + 0x48, 0x39, 0xcf, //0x000026f6 cmpq %rcx, %rdi + 0x0f, 0x86, 0xa6, 0x05, 0x00, 0x00, //0x000026f9 jbe LBB0_513 + 0x48, 0x83, 0xc1, 0x01, //0x000026ff addq $1, %rcx + 0x48, 0x21, 0xd8, //0x00002703 andq %rbx, %rax + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002706 jne LBB0_469 + 0xe9, 0x3a, 0xfd, 0xff, 0xff, //0x0000270c jmp LBB0_462 + //0x00002711 LBB0_471 + 0x48, 0x85, 0xc0, //0x00002711 testq %rax, %rax + 0x0f, 0x8e, 0x86, 0x06, 0x00, 0x00, //0x00002714 jle LBB0_522 + 0x48, 0x89, 0xdf, //0x0000271a movq %rbx, %rdi + 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x0000271d movdqu %xmm8, $-128(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00002723 movdqu %xmm8, $-144(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x0000272c movdqu %xmm8, $-160(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002735 movdqu %xmm8, $-176(%rbp) + 0x44, 0x89, 0xe8, //0x0000273e movl %r13d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002741 andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002746 cmpl $4033, %eax + 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x0000274b jb LBB0_475 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00002751 cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x00002756 jb LBB0_476 + 0x41, 0x0f, 0x10, 0x55, 0x00, //0x0000275c movups (%r13), %xmm2 + 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002761 movups %xmm2, $-176(%rbp) + 0x41, 0x0f, 0x10, 0x55, 0x10, //0x00002768 movups $16(%r13), %xmm2 + 0x0f, 0x11, 0x95, 0x60, 0xff, 0xff, 0xff, //0x0000276d movups %xmm2, $-160(%rbp) + 0x49, 0x83, 0xc5, 0x20, //0x00002774 addq $32, %r13 + 0x48, 0x8b, 0x45, 0xd0, //0x00002778 movq $-48(%rbp), %rax + 0x48, 0x8d, 0x70, 0xe0, //0x0000277c leaq $-32(%rax), %rsi + 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00002780 leaq $-144(%rbp), %rdx + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002787 jmp LBB0_477 + //0x0000278c LBB0_475 + 0x4c, 0x8b, 0x65, 0xb0, //0x0000278c movq $-80(%rbp), %r12 + 0x48, 0x89, 0xfb, //0x00002790 movq %rdi, %rbx + 0xe9, 0x34, 0xfd, 0xff, 0xff, //0x00002793 jmp LBB0_464 + //0x00002798 LBB0_476 + 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002798 leaq $-176(%rbp), %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x0000279f movq $-48(%rbp), %rsi + //0x000027a3 LBB0_477 + 0x48, 0x83, 0xfe, 0x10, //0x000027a3 cmpq $16, %rsi + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000027a7 jb LBB0_478 + 0x41, 0x0f, 0x10, 0x55, 0x00, //0x000027ad movups (%r13), %xmm2 + 0x0f, 0x11, 0x12, //0x000027b2 movups %xmm2, (%rdx) + 0x49, 0x83, 0xc5, 0x10, //0x000027b5 addq $16, %r13 + 0x48, 0x83, 0xc2, 0x10, //0x000027b9 addq $16, %rdx + 0x48, 0x83, 0xc6, 0xf0, //0x000027bd addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x000027c1 cmpq $8, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000027c5 jae LBB0_485 + //0x000027cb LBB0_479 + 0x48, 0x83, 0xfe, 0x04, //0x000027cb cmpq $4, %rsi + 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x000027cf jl LBB0_480 + //0x000027d5 LBB0_486 + 0x41, 0x8b, 0x45, 0x00, //0x000027d5 movl (%r13), %eax + 0x89, 0x02, //0x000027d9 movl %eax, (%rdx) + 0x49, 0x83, 0xc5, 0x04, //0x000027db addq $4, %r13 + 0x48, 0x83, 0xc2, 0x04, //0x000027df addq $4, %rdx + 0x48, 0x83, 0xc6, 0xfc, //0x000027e3 addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x000027e7 cmpq $2, %rsi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x000027eb jae LBB0_481 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x000027f1 jmp LBB0_482 + //0x000027f6 LBB0_478 + 0x48, 0x83, 0xfe, 0x08, //0x000027f6 cmpq $8, %rsi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x000027fa jb LBB0_479 + //0x00002800 LBB0_485 + 0x49, 0x8b, 0x45, 0x00, //0x00002800 movq (%r13), %rax + 0x48, 0x89, 0x02, //0x00002804 movq %rax, (%rdx) + 0x49, 0x83, 0xc5, 0x08, //0x00002807 addq $8, %r13 + 0x48, 0x83, 0xc2, 0x08, //0x0000280b addq $8, %rdx + 0x48, 0x83, 0xc6, 0xf8, //0x0000280f addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00002813 cmpq $4, %rsi + 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x00002817 jge LBB0_486 + //0x0000281d LBB0_480 + 0x48, 0x83, 0xfe, 0x02, //0x0000281d cmpq $2, %rsi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002821 jb LBB0_482 + //0x00002827 LBB0_481 + 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x00002827 movzwl (%r13), %eax + 0x66, 0x89, 0x02, //0x0000282c movw %ax, (%rdx) + 0x49, 0x83, 0xc5, 0x02, //0x0000282f addq $2, %r13 + 0x48, 0x83, 0xc2, 0x02, //0x00002833 addq $2, %rdx + 0x48, 0x83, 0xc6, 0xfe, //0x00002837 addq $-2, %rsi + //0x0000283b LBB0_482 + 0x4c, 0x89, 0xe8, //0x0000283b movq %r13, %rax + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x0000283e leaq $-176(%rbp), %r13 + 0x48, 0x85, 0xf6, //0x00002845 testq %rsi, %rsi + 0x4c, 0x8b, 0x65, 0xb0, //0x00002848 movq $-80(%rbp), %r12 + 0x48, 0x89, 0xfb, //0x0000284c movq %rdi, %rbx + 0x0f, 0x84, 0x77, 0xfc, 0xff, 0xff, //0x0000284f je LBB0_464 + 0x8a, 0x00, //0x00002855 movb (%rax), %al + 0x88, 0x02, //0x00002857 movb %al, (%rdx) + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00002859 leaq $-176(%rbp), %r13 + 0xe9, 0x67, 0xfc, 0xff, 0xff, //0x00002860 jmp LBB0_464 + //0x00002865 LBB0_487 + 0x4c, 0x89, 0x5d, 0xa8, //0x00002865 movq %r11, $-88(%rbp) + 0x49, 0x8b, 0x07, //0x00002869 movq (%r15), %rax + 0x4c, 0x29, 0xd0, //0x0000286c subq %r10, %rax + 0x4d, 0x01, 0xd5, //0x0000286f addq %r10, %r13 + 0x45, 0x31, 0xc9, //0x00002872 xorl %r9d, %r9d + 0x31, 0xdb, //0x00002875 xorl %ebx, %ebx + 0x45, 0x31, 0xdb, //0x00002877 xorl %r11d, %r11d + 0x31, 0xc9, //0x0000287a xorl %ecx, %ecx + 0xe9, 0x73, 0x00, 0x00, 0x00, //0x0000287c jmp LBB0_489 + //0x00002881 LBB0_488 + 0x49, 0xc1, 0xff, 0x3f, //0x00002881 sarq $63, %r15 + 0x4c, 0x89, 0xd0, //0x00002885 movq %r10, %rax + 0x48, 0xd1, 0xe8, //0x00002888 shrq %rax + 0x48, 0xbe, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000288b movabsq $6148914691236517205, %rsi + 0x48, 0x21, 0xf0, //0x00002895 andq %rsi, %rax + 0x49, 0x29, 0xc2, //0x00002898 subq %rax, %r10 + 0x4c, 0x89, 0xd0, //0x0000289b movq %r10, %rax + 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x0000289e movabsq $3689348814741910323, %rdx + 0x48, 0x21, 0xd0, //0x000028a8 andq %rdx, %rax + 0x49, 0xc1, 0xea, 0x02, //0x000028ab shrq $2, %r10 + 0x49, 0x21, 0xd2, //0x000028af andq %rdx, %r10 + 0x49, 0x01, 0xc2, //0x000028b2 addq %rax, %r10 + 0x4c, 0x89, 0xd0, //0x000028b5 movq %r10, %rax + 0x48, 0xc1, 0xe8, 0x04, //0x000028b8 shrq $4, %rax + 0x4c, 0x01, 0xd0, //0x000028bc addq %r10, %rax + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000028bf movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd0, //0x000028c9 andq %rdx, %rax + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000028cc movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xc2, //0x000028d6 imulq %rdx, %rax + 0x48, 0xc1, 0xe8, 0x38, //0x000028da shrq $56, %rax + 0x49, 0x01, 0xc3, //0x000028de addq %rax, %r11 + 0x49, 0x83, 0xc5, 0x40, //0x000028e1 addq $64, %r13 + 0x48, 0x8b, 0x45, 0xd0, //0x000028e5 movq $-48(%rbp), %rax + 0x48, 0x83, 0xc0, 0xc0, //0x000028e9 addq $-64, %rax + 0x4d, 0x89, 0xf9, //0x000028ed movq %r15, %r9 + 0x48, 0x8b, 0x5d, 0xb8, //0x000028f0 movq $-72(%rbp), %rbx + //0x000028f4 LBB0_489 + 0x48, 0x83, 0xf8, 0x40, //0x000028f4 cmpq $64, %rax + 0x48, 0x89, 0x45, 0xd0, //0x000028f8 movq %rax, $-48(%rbp) + 0x0f, 0x8c, 0x4f, 0x02, 0x00, 0x00, //0x000028fc jl LBB0_497 + //0x00002902 LBB0_490 + 0xf3, 0x41, 0x0f, 0x6f, 0x55, 0x00, //0x00002902 movdqu (%r13), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x6d, 0x10, //0x00002908 movdqu $16(%r13), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7d, 0x20, //0x0000290e movdqu $32(%r13), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x75, 0x30, //0x00002914 movdqu $48(%r13), %xmm6 + 0x66, 0x0f, 0x6f, 0xda, //0x0000291a movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000291e pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x00002922 pmovmskb %xmm3, %eax + 0x66, 0x0f, 0x6f, 0xdd, //0x00002926 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000292a pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x0000292e pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x6f, 0xdf, //0x00002932 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002936 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x0000293a pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x0000293e movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00002942 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00002946 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe7, 0x30, //0x0000294a shlq $48, %rdi + 0x48, 0xc1, 0xe6, 0x20, //0x0000294e shlq $32, %rsi + 0x48, 0x09, 0xfe, //0x00002952 orq %rdi, %rsi + 0x48, 0xc1, 0xe2, 0x10, //0x00002955 shlq $16, %rdx + 0x48, 0x09, 0xf2, //0x00002959 orq %rsi, %rdx + 0x48, 0x09, 0xd0, //0x0000295c orq %rdx, %rax + 0x48, 0x89, 0xc2, //0x0000295f movq %rax, %rdx + 0x48, 0x09, 0xda, //0x00002962 orq %rbx, %rdx + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002965 jne LBB0_492 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000296b movq $-1, %rax + 0x31, 0xd2, //0x00002972 xorl %edx, %edx + 0x48, 0x89, 0x55, 0xb8, //0x00002974 movq %rdx, $-72(%rbp) + 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00002978 jmp LBB0_493 + //0x0000297d LBB0_492 + 0x48, 0x89, 0xda, //0x0000297d movq %rbx, %rdx + 0x48, 0xf7, 0xd2, //0x00002980 notq %rdx + 0x48, 0x21, 0xc2, //0x00002983 andq %rax, %rdx + 0x48, 0x8d, 0x34, 0x12, //0x00002986 leaq (%rdx,%rdx), %rsi + 0x48, 0x09, 0xde, //0x0000298a orq %rbx, %rsi + 0x48, 0x89, 0xf7, //0x0000298d movq %rsi, %rdi + 0x48, 0xf7, 0xd7, //0x00002990 notq %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002993 movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xd8, //0x0000299d andq %rbx, %rax + 0x48, 0x21, 0xf8, //0x000029a0 andq %rdi, %rax + 0x31, 0xff, //0x000029a3 xorl %edi, %edi + 0x48, 0x01, 0xd0, //0x000029a5 addq %rdx, %rax + 0x40, 0x0f, 0x92, 0xc7, //0x000029a8 setb %dil + 0x48, 0x89, 0x7d, 0xb8, //0x000029ac movq %rdi, $-72(%rbp) + 0x48, 0x01, 0xc0, //0x000029b0 addq %rax, %rax + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000029b3 movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd0, //0x000029bd xorq %rdx, %rax + 0x48, 0x21, 0xf0, //0x000029c0 andq %rsi, %rax + 0x48, 0xf7, 0xd0, //0x000029c3 notq %rax + //0x000029c6 LBB0_493 + 0x66, 0x0f, 0x6f, 0xde, //0x000029c6 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000029ca pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x000029ce pmovmskb %xmm3, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x000029d2 shlq $48, %rdx + 0x66, 0x0f, 0x6f, 0xdf, //0x000029d6 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000029da pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000029de pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe6, 0x20, //0x000029e2 shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x000029e6 orq %rdx, %rsi + 0x66, 0x0f, 0x6f, 0xdd, //0x000029e9 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000029ed pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x000029f1 pmovmskb %xmm3, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x000029f5 shlq $16, %rdx + 0x48, 0x09, 0xf2, //0x000029f9 orq %rsi, %rdx + 0x66, 0x0f, 0x6f, 0xda, //0x000029fc movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00002a00 pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002a04 pmovmskb %xmm3, %esi + 0x48, 0x09, 0xd6, //0x00002a08 orq %rdx, %rsi + 0x48, 0x21, 0xc6, //0x00002a0b andq %rax, %rsi + 0x66, 0x48, 0x0f, 0x6e, 0xde, //0x00002a0e movq %rsi, %xmm3 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd9, 0x00, //0x00002a13 pclmulqdq $0, %xmm9, %xmm3 + 0x66, 0x49, 0x0f, 0x7e, 0xdf, //0x00002a1a movq %xmm3, %r15 + 0x4d, 0x31, 0xcf, //0x00002a1f xorq %r9, %r15 + 0x66, 0x0f, 0x6f, 0xda, //0x00002a22 movdqa %xmm2, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002a26 pcmpeqb %xmm11, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00002a2b pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xdd, //0x00002a30 movdqa %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002a34 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x00002a39 pmovmskb %xmm3, %eax + 0x66, 0x0f, 0x6f, 0xdf, //0x00002a3d movdqa %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002a41 pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00002a46 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x00002a4a movdqa %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xdb, //0x00002a4e pcmpeqb %xmm11, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00002a53 pmovmskb %xmm3, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00002a57 shlq $48, %rbx + 0x48, 0xc1, 0xe6, 0x20, //0x00002a5b shlq $32, %rsi + 0x48, 0x09, 0xde, //0x00002a5f orq %rbx, %rsi + 0x48, 0xc1, 0xe0, 0x10, //0x00002a62 shlq $16, %rax + 0x48, 0x09, 0xf0, //0x00002a66 orq %rsi, %rax + 0x49, 0x09, 0xc2, //0x00002a69 orq %rax, %r10 + 0x4d, 0x89, 0xf9, //0x00002a6c movq %r15, %r9 + 0x49, 0xf7, 0xd1, //0x00002a6f notq %r9 + 0x4d, 0x21, 0xca, //0x00002a72 andq %r9, %r10 + 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00002a75 pcmpeqb %xmm12, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00002a7a pmovmskb %xmm2, %eax + 0x66, 0x41, 0x0f, 0x74, 0xec, //0x00002a7e pcmpeqb %xmm12, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00002a83 pmovmskb %xmm5, %ebx + 0x66, 0x41, 0x0f, 0x74, 0xfc, //0x00002a87 pcmpeqb %xmm12, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x00002a8c pmovmskb %xmm7, %edi + 0x66, 0x41, 0x0f, 0x74, 0xf4, //0x00002a90 pcmpeqb %xmm12, %xmm6 + 0x66, 0x0f, 0xd7, 0xf6, //0x00002a95 pmovmskb %xmm6, %esi + 0x48, 0xc1, 0xe6, 0x30, //0x00002a99 shlq $48, %rsi + 0x48, 0xc1, 0xe7, 0x20, //0x00002a9d shlq $32, %rdi + 0x48, 0x09, 0xf7, //0x00002aa1 orq %rsi, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x00002aa4 shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x00002aa8 orq %rdi, %rbx + 0x48, 0x09, 0xd8, //0x00002aab orq %rbx, %rax + 0x4c, 0x21, 0xc8, //0x00002aae andq %r9, %rax + 0x0f, 0x84, 0xca, 0xfd, 0xff, 0xff, //0x00002ab1 je LBB0_488 + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002ab7 movabsq $4294977024, %r9 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ac1 .p2align 4, 0x90 + //0x00002ad0 LBB0_495 + 0x48, 0x8d, 0x58, 0xff, //0x00002ad0 leaq $-1(%rax), %rbx + 0x48, 0x89, 0xde, //0x00002ad4 movq %rbx, %rsi + 0x4c, 0x21, 0xd6, //0x00002ad7 andq %r10, %rsi + 0x48, 0x89, 0xf7, //0x00002ada movq %rsi, %rdi + 0x48, 0xd1, 0xef, //0x00002add shrq %rdi + 0x49, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00002ae0 movabsq $6148914691236517205, %r8 + 0x4c, 0x21, 0xc7, //0x00002aea andq %r8, %rdi + 0x48, 0x29, 0xfe, //0x00002aed subq %rdi, %rsi + 0x48, 0x89, 0xf7, //0x00002af0 movq %rsi, %rdi + 0x48, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00002af3 movabsq $3689348814741910323, %rdx + 0x48, 0x21, 0xd7, //0x00002afd andq %rdx, %rdi + 0x48, 0xc1, 0xee, 0x02, //0x00002b00 shrq $2, %rsi + 0x48, 0x21, 0xd6, //0x00002b04 andq %rdx, %rsi + 0x48, 0x01, 0xfe, //0x00002b07 addq %rdi, %rsi + 0x48, 0x89, 0xf7, //0x00002b0a movq %rsi, %rdi + 0x48, 0xc1, 0xef, 0x04, //0x00002b0d shrq $4, %rdi + 0x48, 0x01, 0xf7, //0x00002b11 addq %rsi, %rdi + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002b14 movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd7, //0x00002b1e andq %rdx, %rdi + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002b21 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xfa, //0x00002b2b imulq %rdx, %rdi + 0x48, 0xc1, 0xef, 0x38, //0x00002b2f shrq $56, %rdi + 0x4c, 0x01, 0xdf, //0x00002b33 addq %r11, %rdi + 0x48, 0x39, 0xcf, //0x00002b36 cmpq %rcx, %rdi + 0x0f, 0x86, 0x66, 0x01, 0x00, 0x00, //0x00002b39 jbe LBB0_513 + 0x48, 0x83, 0xc1, 0x01, //0x00002b3f addq $1, %rcx + 0x48, 0x21, 0xd8, //0x00002b43 andq %rbx, %rax + 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x00002b46 jne LBB0_495 + 0xe9, 0x30, 0xfd, 0xff, 0xff, //0x00002b4c jmp LBB0_488 + //0x00002b51 LBB0_497 + 0x48, 0x85, 0xc0, //0x00002b51 testq %rax, %rax + 0x0f, 0x8e, 0x46, 0x02, 0x00, 0x00, //0x00002b54 jle LBB0_522 + 0x48, 0x89, 0xdf, //0x00002b5a movq %rbx, %rdi + 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00002b5d movdqu %xmm8, $-128(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00002b63 movdqu %xmm8, $-144(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00002b6c movdqu %xmm8, $-160(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00002b75 movdqu %xmm8, $-176(%rbp) + 0x44, 0x89, 0xe8, //0x00002b7e movl %r13d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00002b81 andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00002b86 cmpl $4033, %eax + 0x0f, 0x82, 0x3b, 0x00, 0x00, 0x00, //0x00002b8b jb LBB0_501 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00002b91 cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x3c, 0x00, 0x00, 0x00, //0x00002b96 jb LBB0_502 + 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00002b9c movups (%r13), %xmm2 + 0x0f, 0x11, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002ba1 movups %xmm2, $-176(%rbp) + 0x41, 0x0f, 0x10, 0x55, 0x10, //0x00002ba8 movups $16(%r13), %xmm2 + 0x0f, 0x11, 0x95, 0x60, 0xff, 0xff, 0xff, //0x00002bad movups %xmm2, $-160(%rbp) + 0x49, 0x83, 0xc5, 0x20, //0x00002bb4 addq $32, %r13 + 0x48, 0x8b, 0x45, 0xd0, //0x00002bb8 movq $-48(%rbp), %rax + 0x48, 0x8d, 0x70, 0xe0, //0x00002bbc leaq $-32(%rax), %rsi + 0x48, 0x8d, 0x95, 0x70, 0xff, 0xff, 0xff, //0x00002bc0 leaq $-144(%rbp), %rdx + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002bc7 jmp LBB0_503 + //0x00002bcc LBB0_501 + 0x4c, 0x8b, 0x65, 0xb0, //0x00002bcc movq $-80(%rbp), %r12 + 0x48, 0x89, 0xfb, //0x00002bd0 movq %rdi, %rbx + 0xe9, 0x2a, 0xfd, 0xff, 0xff, //0x00002bd3 jmp LBB0_490 + //0x00002bd8 LBB0_502 + 0x48, 0x8d, 0x95, 0x50, 0xff, 0xff, 0xff, //0x00002bd8 leaq $-176(%rbp), %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x00002bdf movq $-48(%rbp), %rsi + //0x00002be3 LBB0_503 + 0x48, 0x83, 0xfe, 0x10, //0x00002be3 cmpq $16, %rsi + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00002be7 jb LBB0_504 + 0x41, 0x0f, 0x10, 0x55, 0x00, //0x00002bed movups (%r13), %xmm2 + 0x0f, 0x11, 0x12, //0x00002bf2 movups %xmm2, (%rdx) + 0x49, 0x83, 0xc5, 0x10, //0x00002bf5 addq $16, %r13 + 0x48, 0x83, 0xc2, 0x10, //0x00002bf9 addq $16, %rdx + 0x48, 0x83, 0xc6, 0xf0, //0x00002bfd addq $-16, %rsi + 0x48, 0x83, 0xfe, 0x08, //0x00002c01 cmpq $8, %rsi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00002c05 jae LBB0_511 + //0x00002c0b LBB0_505 + 0x48, 0x83, 0xfe, 0x04, //0x00002c0b cmpq $4, %rsi + 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00002c0f jl LBB0_506 + //0x00002c15 LBB0_512 + 0x41, 0x8b, 0x45, 0x00, //0x00002c15 movl (%r13), %eax + 0x89, 0x02, //0x00002c19 movl %eax, (%rdx) + 0x49, 0x83, 0xc5, 0x04, //0x00002c1b addq $4, %r13 + 0x48, 0x83, 0xc2, 0x04, //0x00002c1f addq $4, %rdx + 0x48, 0x83, 0xc6, 0xfc, //0x00002c23 addq $-4, %rsi + 0x48, 0x83, 0xfe, 0x02, //0x00002c27 cmpq $2, %rsi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00002c2b jae LBB0_507 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002c31 jmp LBB0_508 + //0x00002c36 LBB0_504 + 0x48, 0x83, 0xfe, 0x08, //0x00002c36 cmpq $8, %rsi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00002c3a jb LBB0_505 + //0x00002c40 LBB0_511 + 0x49, 0x8b, 0x45, 0x00, //0x00002c40 movq (%r13), %rax + 0x48, 0x89, 0x02, //0x00002c44 movq %rax, (%rdx) + 0x49, 0x83, 0xc5, 0x08, //0x00002c47 addq $8, %r13 + 0x48, 0x83, 0xc2, 0x08, //0x00002c4b addq $8, %rdx + 0x48, 0x83, 0xc6, 0xf8, //0x00002c4f addq $-8, %rsi + 0x48, 0x83, 0xfe, 0x04, //0x00002c53 cmpq $4, %rsi + 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x00002c57 jge LBB0_512 + //0x00002c5d LBB0_506 + 0x48, 0x83, 0xfe, 0x02, //0x00002c5d cmpq $2, %rsi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002c61 jb LBB0_508 + //0x00002c67 LBB0_507 + 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x00002c67 movzwl (%r13), %eax + 0x66, 0x89, 0x02, //0x00002c6c movw %ax, (%rdx) + 0x49, 0x83, 0xc5, 0x02, //0x00002c6f addq $2, %r13 + 0x48, 0x83, 0xc2, 0x02, //0x00002c73 addq $2, %rdx + 0x48, 0x83, 0xc6, 0xfe, //0x00002c77 addq $-2, %rsi + //0x00002c7b LBB0_508 + 0x4c, 0x89, 0xe8, //0x00002c7b movq %r13, %rax + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00002c7e leaq $-176(%rbp), %r13 + 0x48, 0x85, 0xf6, //0x00002c85 testq %rsi, %rsi + 0x4c, 0x8b, 0x65, 0xb0, //0x00002c88 movq $-80(%rbp), %r12 + 0x48, 0x89, 0xfb, //0x00002c8c movq %rdi, %rbx + 0x0f, 0x84, 0x6d, 0xfc, 0xff, 0xff, //0x00002c8f je LBB0_490 + 0x8a, 0x00, //0x00002c95 movb (%rax), %al + 0x88, 0x02, //0x00002c97 movb %al, (%rdx) + 0x4c, 0x8d, 0xad, 0x50, 0xff, 0xff, 0xff, //0x00002c99 leaq $-176(%rbp), %r13 + 0xe9, 0x5d, 0xfc, 0xff, 0xff, //0x00002ca0 jmp LBB0_490 + //0x00002ca5 LBB0_513 + 0x4c, 0x8b, 0x7d, 0xc0, //0x00002ca5 movq $-64(%rbp), %r15 + 0x49, 0x8b, 0x0f, //0x00002ca9 movq (%r15), %rcx + 0x48, 0x0f, 0xbc, 0xc0, //0x00002cac bsfq %rax, %rax + 0x48, 0x2b, 0x45, 0xd0, //0x00002cb0 subq $-48(%rbp), %rax + 0x4c, 0x8d, 0x14, 0x08, //0x00002cb4 leaq (%rax,%rcx), %r10 + 0x49, 0x83, 0xc2, 0x01, //0x00002cb8 addq $1, %r10 + 0x4c, 0x8b, 0x45, 0xc8, //0x00002cbc movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x10, //0x00002cc0 movq %r10, (%r8) + 0x49, 0x8b, 0x07, //0x00002cc3 movq (%r15), %rax + 0x49, 0x39, 0xc2, //0x00002cc6 cmpq %rax, %r10 + 0x4c, 0x0f, 0x47, 0xd0, //0x00002cc9 cmovaq %rax, %r10 + 0x4d, 0x89, 0x10, //0x00002ccd movq %r10, (%r8) + 0x4c, 0x8b, 0x5d, 0xa8, //0x00002cd0 movq $-88(%rbp), %r11 + 0xe9, 0xfd, 0xf5, 0xff, 0xff, //0x00002cd4 jmp LBB0_430 + //0x00002cd9 LBB0_518 + 0x4d, 0x29, 0xea, //0x00002cd9 subq %r13, %r10 + 0x49, 0x01, 0xc2, //0x00002cdc addq %rax, %r10 + 0x4d, 0x89, 0x10, //0x00002cdf movq %r10, (%r8) + 0xe9, 0xef, 0xf5, 0xff, 0xff, //0x00002ce2 jmp LBB0_430 + //0x00002ce7 LBB0_424 + 0x4d, 0x85, 0xdb, //0x00002ce7 testq %r11, %r11 + 0x0f, 0x85, 0xc3, 0x00, 0x00, 0x00, //0x00002cea jne LBB0_523 + 0x4b, 0x8d, 0x04, 0x0f, //0x00002cf0 leaq (%r15,%r9), %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002cf4 addq $1, %rax + 0x49, 0xf7, 0xd7, //0x00002cf8 notq %r15 + 0x4d, 0x01, 0xc7, //0x00002cfb addq %r8, %r15 + //0x00002cfe LBB0_426 + 0x4c, 0x8b, 0x65, 0xb0, //0x00002cfe movq $-80(%rbp), %r12 + 0x4c, 0x8b, 0x5d, 0xa8, //0x00002d02 movq $-88(%rbp), %r11 + 0x4d, 0x85, 0xff, //0x00002d06 testq %r15, %r15 + 0x4c, 0x8b, 0x45, 0xc8, //0x00002d09 movq $-56(%rbp), %r8 + 0x49, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002d0d movabsq $4294977024, %r9 + 0x0f, 0x8f, 0x1d, 0x00, 0x00, 0x00, //0x00002d17 jg LBB0_515 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00002d1d jmp LBB0_427 + //0x00002d22 LBB0_514 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002d22 movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00002d29 movl $2, %esi + 0x48, 0x01, 0xf0, //0x00002d2e addq %rsi, %rax + 0x49, 0x01, 0xcf, //0x00002d31 addq %rcx, %r15 + 0x0f, 0x8e, 0x2d, 0x00, 0x00, 0x00, //0x00002d34 jle LBB0_427 + //0x00002d3a LBB0_515 + 0x0f, 0xb6, 0x08, //0x00002d3a movzbl (%rax), %ecx + 0x80, 0xf9, 0x5c, //0x00002d3d cmpb $92, %cl + 0x0f, 0x84, 0xdc, 0xff, 0xff, 0xff, //0x00002d40 je LBB0_514 + 0x80, 0xf9, 0x22, //0x00002d46 cmpb $34, %cl + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00002d49 je LBB0_519 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002d4f movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002d56 movl $1, %esi + 0x48, 0x01, 0xf0, //0x00002d5b addq %rsi, %rax + 0x49, 0x01, 0xcf, //0x00002d5e addq %rcx, %r15 + 0x0f, 0x8f, 0xd3, 0xff, 0xff, 0xff, //0x00002d61 jg LBB0_515 + //0x00002d67 LBB0_427 + 0x4c, 0x8b, 0x7d, 0xc0, //0x00002d67 movq $-64(%rbp), %r15 + 0xe9, 0x66, 0xf5, 0xff, 0xff, //0x00002d6b jmp LBB0_430 + //0x00002d70 LBB0_519 + 0x4c, 0x29, 0xe8, //0x00002d70 subq %r13, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002d73 addq $1, %rax + 0x49, 0x89, 0x00, //0x00002d77 movq %rax, (%r8) + 0x49, 0x89, 0xc2, //0x00002d7a movq %rax, %r10 + 0x4c, 0x8b, 0x7d, 0xc0, //0x00002d7d movq $-64(%rbp), %r15 + 0xe9, 0x50, 0xf5, 0xff, 0xff, //0x00002d81 jmp LBB0_430 + //0x00002d86 LBB0_520 + 0x4d, 0x01, 0xea, //0x00002d86 addq %r13, %r10 + 0x48, 0x85, 0xd2, //0x00002d89 testq %rdx, %rdx + 0x0f, 0x85, 0x96, 0xf3, 0xff, 0xff, //0x00002d8c jne LBB0_406 + 0xe9, 0xc7, 0xf3, 0xff, 0xff, //0x00002d92 jmp LBB0_412 + //0x00002d97 LBB0_521 + 0x4b, 0x8d, 0x04, 0x2a, //0x00002d97 leaq (%r10,%r13), %rax + 0xe9, 0x5e, 0xff, 0xff, 0xff, //0x00002d9b jmp LBB0_426 + //0x00002da0 LBB0_522 + 0x4c, 0x8b, 0x7d, 0xc0, //0x00002da0 movq $-64(%rbp), %r15 + 0x4d, 0x8b, 0x17, //0x00002da4 movq (%r15), %r10 + 0x4c, 0x8b, 0x45, 0xc8, //0x00002da7 movq $-56(%rbp), %r8 + 0x4d, 0x89, 0x10, //0x00002dab movq %r10, (%r8) + 0xe9, 0xf5, 0xf4, 0xff, 0xff, //0x00002dae jmp LBB0_421 + //0x00002db3 LBB0_523 + 0x49, 0x8d, 0x40, 0xff, //0x00002db3 leaq $-1(%r8), %rax + 0x4c, 0x39, 0xf8, //0x00002db7 cmpq %r15, %rax + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00002dba jne LBB0_525 + 0x4c, 0x8b, 0x45, 0xc8, //0x00002dc0 movq $-56(%rbp), %r8 + 0xe9, 0xdb, 0xf4, 0xff, 0xff, //0x00002dc4 jmp LBB0_420 + //0x00002dc9 LBB0_525 + 0x4b, 0x8d, 0x04, 0x0f, //0x00002dc9 leaq (%r15,%r9), %rax + 0x48, 0x83, 0xc0, 0x02, //0x00002dcd addq $2, %rax + 0x4d, 0x29, 0xf8, //0x00002dd1 subq %r15, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x00002dd4 addq $-2, %r8 + 0x4d, 0x89, 0xc7, //0x00002dd8 movq %r8, %r15 + 0xe9, 0x1e, 0xff, 0xff, 0xff, //0x00002ddb jmp LBB0_426 + //0x00002de0 .p2align 4, 0x90 + //0x00002de0 LBB0_458 + 0x49, 0x83, 0xc3, 0x10, //0x00002de0 addq $16, %r11 + 0x4c, 0x89, 0xd0, //0x00002de4 movq %r10, %rax + 0x4c, 0x3b, 0x9d, 0x38, 0xff, 0xff, 0xff, //0x00002de7 cmpq $-200(%rbp), %r11 + 0x4c, 0x8b, 0x4d, 0x98, //0x00002dee movq $-104(%rbp), %r9 + 0x0f, 0x85, 0x9d, 0xd3, 0xff, 0xff, //0x00002df2 jne LBB0_2 + //0x00002df8 LBB0_459 + 0x4d, 0x85, 0xc9, //0x00002df8 testq %r9, %r9 + 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00002dfb je LBB0_526 + 0x0f, 0x10, 0x05, 0x78, 0xd2, 0xff, 0xff, //0x00002e01 movups $-11656(%rip), %xmm0 /* LCPI0_8+0(%rip) */ + 0x41, 0x0f, 0x11, 0x01, //0x00002e08 movups %xmm0, (%r9) + 0x4d, 0x8b, 0x2c, 0x24, //0x00002e0c movq (%r12), %r13 + 0x4c, 0x89, 0xe8, //0x00002e10 movq %r13, %rax + 0x48, 0xf7, 0xd0, //0x00002e13 notq %rax + 0x48, 0x89, 0x85, 0x48, 0xff, 0xff, 0xff, //0x00002e16 movq %rax, $-184(%rbp) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002e1d movl $1, %eax + 0x4c, 0x29, 0xe8, //0x00002e22 subq %r13, %rax + 0x48, 0x89, 0x45, 0x90, //0x00002e25 movq %rax, $-112(%rbp) + 0x4c, 0x89, 0xe8, //0x00002e29 movq %r13, %rax + 0x48, 0xf7, 0xd8, //0x00002e2c negq %rax + 0x48, 0x89, 0x85, 0x40, 0xff, 0xff, 0xff, //0x00002e2f movq %rax, $-192(%rbp) + 0x49, 0x8d, 0x45, 0xff, //0x00002e36 leaq $-1(%r13), %rax + 0x48, 0x89, 0x45, 0xb0, //0x00002e3a movq %rax, $-80(%rbp) + 0x49, 0x8d, 0x45, 0xfe, //0x00002e3e leaq $-2(%r13), %rax + 0x48, 0x89, 0x45, 0xa8, //0x00002e42 movq %rax, $-88(%rbp) + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00002e46 movq $-1, %r14 + 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002e4d movabsq $4294977024, %r10 + 0xf3, 0x0f, 0x6f, 0x05, 0xd1, 0xd1, 0xff, 0xff, //0x00002e57 movdqu $-11823(%rip), %xmm0 /* LCPI0_3+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xd9, 0xd1, 0xff, 0xff, //0x00002e5f movdqu $-11815(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x20, 0xd2, 0xff, 0xff, //0x00002e67 movdqu $-11744(%rip), %xmm8 /* LCPI0_9+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x1d, 0x28, 0xd2, 0xff, 0xff, //0x00002e70 movdqu $-11736(%rip), %xmm3 /* LCPI0_10+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0x2f, 0xd2, 0xff, 0xff, //0x00002e78 movdqu $-11729(%rip), %xmm9 /* LCPI0_11+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x36, 0xd2, 0xff, 0xff, //0x00002e81 movdqu $-11722(%rip), %xmm10 /* LCPI0_12+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x7d, 0xd1, 0xff, 0xff, //0x00002e8a movdqu $-11907(%rip), %xmm11 /* LCPI0_1+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x34, 0xd2, 0xff, 0xff, //0x00002e93 movdqu $-11724(%rip), %xmm12 /* LCPI0_13+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x3b, 0xd2, 0xff, 0xff, //0x00002e9c movdqu $-11717(%rip), %xmm13 /* LCPI0_14+0(%rip) */ + 0x4c, 0x8d, 0x1d, 0xcc, 0x29, 0x00, 0x00, //0x00002ea5 leaq $10700(%rip), %r11 /* LJTI0_2+0(%rip) */ + 0xe9, 0xae, 0x01, 0x00, 0x00, //0x00002eac jmp LBB0_557 + //0x00002eb1 LBB0_526 + 0x4c, 0x89, 0xe0, //0x00002eb1 movq %r12, %rax + 0x4d, 0x8b, 0x24, 0x24, //0x00002eb4 movq (%r12), %r12 + 0x48, 0x8b, 0x78, 0x08, //0x00002eb8 movq $8(%rax), %rdi + 0x49, 0x8b, 0x30, //0x00002ebc movq (%r8), %rsi + 0x48, 0x39, 0xfe, //0x00002ebf cmpq %rdi, %rsi + 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00002ec2 jae LBB0_531 + 0x41, 0x8a, 0x04, 0x34, //0x00002ec8 movb (%r12,%rsi), %al + 0x3c, 0x0d, //0x00002ecc cmpb $13, %al + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00002ece je LBB0_531 + 0x3c, 0x20, //0x00002ed4 cmpb $32, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002ed6 je LBB0_531 + 0x04, 0xf7, //0x00002edc addb $-9, %al + 0x3c, 0x01, //0x00002ede cmpb $1, %al + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00002ee0 jbe LBB0_531 + 0x49, 0x89, 0xf3, //0x00002ee6 movq %rsi, %r11 + 0xe9, 0x94, 0x17, 0x00, 0x00, //0x00002ee9 jmp LBB0_874 + //0x00002eee LBB0_531 + 0x4c, 0x8d, 0x5e, 0x01, //0x00002eee leaq $1(%rsi), %r11 + 0x49, 0x39, 0xfb, //0x00002ef2 cmpq %rdi, %r11 + 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002ef5 jae LBB0_535 + 0x43, 0x8a, 0x04, 0x1c, //0x00002efb movb (%r12,%r11), %al + 0x3c, 0x0d, //0x00002eff cmpb $13, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002f01 je LBB0_535 + 0x3c, 0x20, //0x00002f07 cmpb $32, %al + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002f09 je LBB0_535 + 0x04, 0xf7, //0x00002f0f addb $-9, %al + 0x3c, 0x01, //0x00002f11 cmpb $1, %al + 0x0f, 0x87, 0x69, 0x17, 0x00, 0x00, //0x00002f13 ja LBB0_874 + //0x00002f19 LBB0_535 + 0x4c, 0x8d, 0x5e, 0x02, //0x00002f19 leaq $2(%rsi), %r11 + 0x49, 0x39, 0xfb, //0x00002f1d cmpq %rdi, %r11 + 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002f20 jae LBB0_539 + 0x43, 0x8a, 0x04, 0x1c, //0x00002f26 movb (%r12,%r11), %al + 0x3c, 0x0d, //0x00002f2a cmpb $13, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002f2c je LBB0_539 + 0x3c, 0x20, //0x00002f32 cmpb $32, %al + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002f34 je LBB0_539 + 0x04, 0xf7, //0x00002f3a addb $-9, %al + 0x3c, 0x01, //0x00002f3c cmpb $1, %al + 0x0f, 0x87, 0x3e, 0x17, 0x00, 0x00, //0x00002f3e ja LBB0_874 + //0x00002f44 LBB0_539 + 0x4c, 0x8d, 0x5e, 0x03, //0x00002f44 leaq $3(%rsi), %r11 + 0x49, 0x39, 0xfb, //0x00002f48 cmpq %rdi, %r11 + 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00002f4b jae LBB0_543 + 0x43, 0x8a, 0x04, 0x1c, //0x00002f51 movb (%r12,%r11), %al + 0x3c, 0x0d, //0x00002f55 cmpb $13, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002f57 je LBB0_543 + 0x3c, 0x20, //0x00002f5d cmpb $32, %al + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00002f5f je LBB0_543 + 0x04, 0xf7, //0x00002f65 addb $-9, %al + 0x3c, 0x01, //0x00002f67 cmpb $1, %al + 0x0f, 0x87, 0x13, 0x17, 0x00, 0x00, //0x00002f69 ja LBB0_874 + //0x00002f6f LBB0_543 + 0x48, 0x83, 0xc6, 0x04, //0x00002f6f addq $4, %rsi + 0x48, 0x39, 0xf7, //0x00002f73 cmpq %rsi, %rdi + 0x0f, 0x86, 0x9a, 0x16, 0x00, 0x00, //0x00002f76 jbe LBB0_862 + 0x48, 0x39, 0xf7, //0x00002f7c cmpq %rsi, %rdi + 0x0f, 0x84, 0xde, 0x16, 0x00, 0x00, //0x00002f7f je LBB0_871 + 0x49, 0x8d, 0x04, 0x3c, //0x00002f85 leaq (%r12,%rdi), %rax + 0x48, 0xb9, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002f89 movabsq $4294977024, %rcx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f93 .p2align 4, 0x90 + //0x00002fa0 LBB0_546 + 0x41, 0x0f, 0xbe, 0x14, 0x34, //0x00002fa0 movsbl (%r12,%rsi), %edx + 0x83, 0xfa, 0x20, //0x00002fa5 cmpl $32, %edx + 0x0f, 0x87, 0xc1, 0x16, 0x00, 0x00, //0x00002fa8 ja LBB0_873 + 0x48, 0x0f, 0xa3, 0xd1, //0x00002fae btq %rdx, %rcx + 0x0f, 0x83, 0xb7, 0x16, 0x00, 0x00, //0x00002fb2 jae LBB0_873 + 0x48, 0x83, 0xc6, 0x01, //0x00002fb8 addq $1, %rsi + 0x48, 0x39, 0xf7, //0x00002fbc cmpq %rsi, %rdi + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00002fbf jne LBB0_546 + 0xe9, 0x9f, 0x16, 0x00, 0x00, //0x00002fc5 jmp LBB0_872 + //0x00002fca LBB0_549 + 0x3c, 0x5d, //0x00002fca cmpb $93, %al + 0x0f, 0x84, 0x23, 0x00, 0x00, 0x00, //0x00002fcc je LBB0_551 + 0xe9, 0x6c, 0x16, 0x00, 0x00, //0x00002fd2 jmp LBB0_868 + //0x00002fd7 LBB0_550 + 0x80, 0xfa, 0x7d, //0x00002fd7 cmpb $125, %dl + 0x0f, 0x85, 0x63, 0x16, 0x00, 0x00, //0x00002fda jne LBB0_868 + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00002fe0 jmp LBB0_551 + //0x00002fe5 LBB0_866 + 0x49, 0x89, 0xd2, //0x00002fe5 movq %rdx, %r10 + 0xe9, 0x56, 0x16, 0x00, 0x00, //0x00002fe8 jmp LBB0_868 + //0x00002fed LBB0_191 + 0x3c, 0x7d, //0x00002fed cmpb $125, %al + 0x0f, 0x85, 0x4e, 0x16, 0x00, 0x00, //0x00002fef jne LBB0_868 + //0x00002ff5 LBB0_551 + 0x49, 0x83, 0xc2, 0xff, //0x00002ff5 addq $-1, %r10 + 0x4d, 0x89, 0x10, //0x00002ff9 movq %r10, (%r8) + 0x48, 0xc7, 0xc0, 0xdf, 0xff, 0xff, 0xff, //0x00002ffc movq $-33, %rax + 0xe9, 0x49, 0x16, 0x00, 0x00, //0x00003003 jmp LBB0_870 + //0x00003008 LBB0_552 + 0x49, 0xf7, 0xdc, //0x00003008 negq %r12 + 0x4d, 0x89, 0xe0, //0x0000300b movq %r12, %r8 + //0x0000300e LBB0_553 + 0x4d, 0x85, 0xc0, //0x0000300e testq %r8, %r8 + 0x0f, 0x88, 0xd1, 0x17, 0x00, 0x00, //0x00003011 js LBB0_891 + //0x00003017 LBB0_554 + 0x49, 0x01, 0xc0, //0x00003017 addq %rax, %r8 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000301a movq $-56(%rbp), %rcx + 0x4c, 0x89, 0x01, //0x0000301e movq %r8, (%rcx) + 0x48, 0x85, 0xc0, //0x00003021 testq %rax, %rax + 0x4c, 0x8b, 0x7d, 0xc0, //0x00003024 movq $-64(%rbp), %r15 + 0x4c, 0x8b, 0x4d, 0x98, //0x00003028 movq $-104(%rbp), %r9 + 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000302c movabsq $4294977024, %r10 + 0x4c, 0x8d, 0x1d, 0x3b, 0x28, 0x00, 0x00, //0x00003036 leaq $10299(%rip), %r11 /* LJTI0_2+0(%rip) */ + 0x4c, 0x8b, 0x75, 0xb8, //0x0000303d movq $-72(%rbp), %r14 + 0x0f, 0x88, 0x0a, 0x16, 0x00, 0x00, //0x00003041 js LBB0_870 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003047 .p2align 4, 0x90 + //0x00003050 LBB0_555 + 0x49, 0x8b, 0x11, //0x00003050 movq (%r9), %rdx + 0x4c, 0x89, 0xf0, //0x00003053 movq %r14, %rax + 0x48, 0x85, 0xd2, //0x00003056 testq %rdx, %rdx + 0x0f, 0x84, 0xf2, 0x15, 0x00, 0x00, //0x00003059 je LBB0_870 + //0x0000305f LBB0_557 + 0x4c, 0x89, 0xf1, //0x0000305f movq %r14, %rcx + 0x49, 0x8b, 0x07, //0x00003062 movq (%r15), %rax + 0x4c, 0x8b, 0x45, 0xc8, //0x00003065 movq $-56(%rbp), %r8 + 0x49, 0x8b, 0x10, //0x00003069 movq (%r8), %rdx + 0x48, 0x39, 0xc2, //0x0000306c cmpq %rax, %rdx + 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x0000306f jae LBB0_562 + 0x41, 0x8a, 0x5c, 0x15, 0x00, //0x00003075 movb (%r13,%rdx), %bl + 0x80, 0xfb, 0x0d, //0x0000307a cmpb $13, %bl + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000307d je LBB0_562 + 0x80, 0xfb, 0x20, //0x00003083 cmpb $32, %bl + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003086 je LBB0_562 + 0x80, 0xc3, 0xf7, //0x0000308c addb $-9, %bl + 0x80, 0xfb, 0x01, //0x0000308f cmpb $1, %bl + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00003092 jbe LBB0_562 + 0x49, 0x89, 0xd6, //0x00003098 movq %rdx, %r14 + 0xe9, 0xf8, 0x00, 0x00, 0x00, //0x0000309b jmp LBB0_583 + //0x000030a0 .p2align 4, 0x90 + //0x000030a0 LBB0_562 + 0x4c, 0x8d, 0x72, 0x01, //0x000030a0 leaq $1(%rdx), %r14 + 0x49, 0x39, 0xc6, //0x000030a4 cmpq %rax, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000030a7 jae LBB0_566 + 0x43, 0x8a, 0x5c, 0x35, 0x00, //0x000030ad movb (%r13,%r14), %bl + 0x80, 0xfb, 0x0d, //0x000030b2 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000030b5 je LBB0_566 + 0x80, 0xfb, 0x20, //0x000030bb cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000030be je LBB0_566 + 0x80, 0xc3, 0xf7, //0x000030c4 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000030c7 cmpb $1, %bl + 0x0f, 0x87, 0xc8, 0x00, 0x00, 0x00, //0x000030ca ja LBB0_583 + //0x000030d0 .p2align 4, 0x90 + //0x000030d0 LBB0_566 + 0x4c, 0x8d, 0x72, 0x02, //0x000030d0 leaq $2(%rdx), %r14 + 0x49, 0x39, 0xc6, //0x000030d4 cmpq %rax, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000030d7 jae LBB0_570 + 0x43, 0x8a, 0x5c, 0x35, 0x00, //0x000030dd movb (%r13,%r14), %bl + 0x80, 0xfb, 0x0d, //0x000030e2 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000030e5 je LBB0_570 + 0x80, 0xfb, 0x20, //0x000030eb cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000030ee je LBB0_570 + 0x80, 0xc3, 0xf7, //0x000030f4 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x000030f7 cmpb $1, %bl + 0x0f, 0x87, 0x98, 0x00, 0x00, 0x00, //0x000030fa ja LBB0_583 + //0x00003100 .p2align 4, 0x90 + //0x00003100 LBB0_570 + 0x4c, 0x8d, 0x72, 0x03, //0x00003100 leaq $3(%rdx), %r14 + 0x49, 0x39, 0xc6, //0x00003104 cmpq %rax, %r14 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003107 jae LBB0_574 + 0x43, 0x8a, 0x5c, 0x35, 0x00, //0x0000310d movb (%r13,%r14), %bl + 0x80, 0xfb, 0x0d, //0x00003112 cmpb $13, %bl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003115 je LBB0_574 + 0x80, 0xfb, 0x20, //0x0000311b cmpb $32, %bl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000311e je LBB0_574 + 0x80, 0xc3, 0xf7, //0x00003124 addb $-9, %bl + 0x80, 0xfb, 0x01, //0x00003127 cmpb $1, %bl + 0x0f, 0x87, 0x68, 0x00, 0x00, 0x00, //0x0000312a ja LBB0_583 + //0x00003130 .p2align 4, 0x90 + //0x00003130 LBB0_574 + 0x48, 0x83, 0xc2, 0x04, //0x00003130 addq $4, %rdx + 0x48, 0x39, 0xd0, //0x00003134 cmpq %rdx, %rax + 0x0f, 0x86, 0xec, 0x14, 0x00, 0x00, //0x00003137 jbe LBB0_863 + 0x48, 0x39, 0xd0, //0x0000313d cmpq %rdx, %rax + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00003140 je LBB0_580 + 0x4a, 0x8d, 0x34, 0x28, //0x00003146 leaq (%rax,%r13), %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000314a .p2align 4, 0x90 + //0x00003150 LBB0_577 + 0x41, 0x0f, 0xbe, 0x7c, 0x15, 0x00, //0x00003150 movsbl (%r13,%rdx), %edi + 0x83, 0xff, 0x20, //0x00003156 cmpl $32, %edi + 0x0f, 0x87, 0x2d, 0x00, 0x00, 0x00, //0x00003159 ja LBB0_582 + 0x49, 0x0f, 0xa3, 0xfa, //0x0000315f btq %rdi, %r10 + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00003163 jae LBB0_582 + 0x48, 0x83, 0xc2, 0x01, //0x00003169 addq $1, %rdx + 0x48, 0x39, 0xd0, //0x0000316d cmpq %rdx, %rax + 0x0f, 0x85, 0xda, 0xff, 0xff, 0xff, //0x00003170 jne LBB0_577 + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00003176 jmp LBB0_581 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000317b .p2align 4, 0x90 + //0x00003180 LBB0_580 + 0x4c, 0x01, 0xea, //0x00003180 addq %r13, %rdx + 0x48, 0x89, 0xd6, //0x00003183 movq %rdx, %rsi + //0x00003186 LBB0_581 + 0x4c, 0x29, 0xee, //0x00003186 subq %r13, %rsi + 0x48, 0x89, 0xf2, //0x00003189 movq %rsi, %rdx + //0x0000318c LBB0_582 + 0x49, 0x89, 0xd6, //0x0000318c movq %rdx, %r14 + 0x48, 0x39, 0xc2, //0x0000318f cmpq %rax, %rdx + 0x0f, 0x83, 0x94, 0x14, 0x00, 0x00, //0x00003192 jae LBB0_864 + //0x00003198 LBB0_583 + 0x49, 0x8d, 0x46, 0x01, //0x00003198 leaq $1(%r14), %rax + 0x49, 0x89, 0x00, //0x0000319c movq %rax, (%r8) + 0x43, 0x0f, 0xbe, 0x7c, 0x35, 0x00, //0x0000319f movsbl (%r13,%r14), %edi + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000031a5 movq $-1, %rax + 0x85, 0xff, //0x000031ac testl %edi, %edi + 0x0f, 0x84, 0x9d, 0x14, 0x00, 0x00, //0x000031ae je LBB0_870 + 0x49, 0x8b, 0x31, //0x000031b4 movq (%r9), %rsi + 0x48, 0x8d, 0x56, 0xff, //0x000031b7 leaq $-1(%rsi), %rdx + 0x41, 0x8b, 0x1c, 0xf1, //0x000031bb movl (%r9,%rsi,8), %ebx + 0x48, 0x83, 0xf9, 0xff, //0x000031bf cmpq $-1, %rcx + 0x4c, 0x0f, 0x45, 0xf1, //0x000031c3 cmovneq %rcx, %r14 + 0x83, 0xc3, 0xff, //0x000031c7 addl $-1, %ebx + 0x83, 0xfb, 0x05, //0x000031ca cmpl $5, %ebx + 0x0f, 0x87, 0x40, 0x00, 0x00, 0x00, //0x000031cd ja LBB0_592 + 0x49, 0x63, 0x0c, 0x9b, //0x000031d3 movslq (%r11,%rbx,4), %rcx + 0x4c, 0x01, 0xd9, //0x000031d7 addq %r11, %rcx + 0xff, 0xe1, //0x000031da jmpq *%rcx + //0x000031dc LBB0_586 + 0x83, 0xff, 0x2c, //0x000031dc cmpl $44, %edi + 0x0f, 0x84, 0xe2, 0x04, 0x00, 0x00, //0x000031df je LBB0_655 + 0x83, 0xff, 0x5d, //0x000031e5 cmpl $93, %edi + 0x0f, 0x84, 0xc5, 0x04, 0x00, 0x00, //0x000031e8 je LBB0_588 + 0xe9, 0x57, 0x14, 0x00, 0x00, //0x000031ee jmp LBB0_869 + //0x000031f3 LBB0_589 + 0x40, 0x80, 0xff, 0x5d, //0x000031f3 cmpb $93, %dil + 0x0f, 0x84, 0xb6, 0x04, 0x00, 0x00, //0x000031f7 je LBB0_588 + 0x49, 0xc7, 0x04, 0xf1, 0x01, 0x00, 0x00, 0x00, //0x000031fd movq $1, (%r9,%rsi,8) + 0x83, 0xff, 0x7b, //0x00003205 cmpl $123, %edi + 0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x00003208 jbe LBB0_591 + 0xe9, 0x37, 0x14, 0x00, 0x00, //0x0000320e jmp LBB0_869 + //0x00003213 LBB0_592 + 0x49, 0x89, 0x11, //0x00003213 movq %rdx, (%r9) + 0x83, 0xff, 0x7b, //0x00003216 cmpl $123, %edi + 0x0f, 0x87, 0x2b, 0x14, 0x00, 0x00, //0x00003219 ja LBB0_869 + //0x0000321f LBB0_591 + 0x89, 0xf9, //0x0000321f movl %edi, %ecx + 0x48, 0x8d, 0x15, 0x68, 0x26, 0x00, 0x00, //0x00003221 leaq $9832(%rip), %rdx /* LJTI0_3+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x00003228 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x0000322c addq %rdx, %rcx + 0xff, 0xe1, //0x0000322f jmpq *%rcx + //0x00003231 LBB0_619 + 0x4d, 0x8b, 0x1f, //0x00003231 movq (%r15), %r11 + 0x48, 0x8b, 0x45, 0xc8, //0x00003234 movq $-56(%rbp), %rax + 0x48, 0x8b, 0x38, //0x00003238 movq (%rax), %rdi + 0x48, 0x8d, 0x47, 0xff, //0x0000323b leaq $-1(%rdi), %rax + 0x49, 0x29, 0xc3, //0x0000323f subq %rax, %r11 + 0x0f, 0x84, 0x99, 0x15, 0x00, 0x00, //0x00003242 je LBB0_890 + 0x4c, 0x89, 0x75, 0xb8, //0x00003248 movq %r14, $-72(%rbp) + 0x4a, 0x8d, 0x0c, 0x2f, //0x0000324c leaq (%rdi,%r13), %rcx + 0x48, 0x83, 0xc1, 0xff, //0x00003250 addq $-1, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00003254 movq %rcx, $-48(%rbp) + 0x80, 0x39, 0x30, //0x00003258 cmpb $48, (%rcx) + 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x0000325b jne LBB0_624 + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00003261 movl $1, %r8d + 0x49, 0x83, 0xfb, 0x01, //0x00003267 cmpq $1, %r11 + 0x0f, 0x84, 0xa6, 0xfd, 0xff, 0xff, //0x0000326b je LBB0_554 + 0x41, 0x8a, 0x4c, 0x3d, 0x00, //0x00003271 movb (%r13,%rdi), %cl + 0x80, 0xc1, 0xd2, //0x00003276 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x00003279 cmpb $55, %cl + 0x0f, 0x87, 0x95, 0xfd, 0xff, 0xff, //0x0000327c ja LBB0_554 + 0x0f, 0xb6, 0xc9, //0x00003282 movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003285 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x0000328f btq %rcx, %rdx + 0x0f, 0x83, 0x7e, 0xfd, 0xff, 0xff, //0x00003293 jae LBB0_554 + //0x00003299 LBB0_624 + 0x48, 0x89, 0x7d, 0xa0, //0x00003299 movq %rdi, $-96(%rbp) + 0x49, 0x83, 0xfb, 0x10, //0x0000329d cmpq $16, %r11 + 0x0f, 0x82, 0xb2, 0x0e, 0x00, 0x00, //0x000032a1 jb LBB0_799 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000032a7 movq $-1, %r14 + 0x45, 0x31, 0xc0, //0x000032ae xorl %r8d, %r8d + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000032b1 movq $-1, %r15 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000032b8 movq $-1, %r9 + 0x4c, 0x89, 0xdb, //0x000032bf movq %r11, %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000032c2 .p2align 4, 0x90 + //0x000032d0 LBB0_626 + 0x48, 0x8b, 0x4d, 0xd0, //0x000032d0 movq $-48(%rbp), %rcx + 0xf3, 0x42, 0x0f, 0x6f, 0x14, 0x01, //0x000032d4 movdqu (%rcx,%r8), %xmm2 + 0x66, 0x0f, 0x6f, 0xe2, //0x000032da movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x000032de pcmpgtb %xmm8, %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x000032e3 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x64, 0xea, //0x000032e7 pcmpgtb %xmm2, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x000032eb pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe2, //0x000032ef movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000032f3 pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0x6f, 0xf2, //0x000032f8 movdqa %xmm2, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000032fc pcmpeqb %xmm10, %xmm6 + 0x66, 0x0f, 0xeb, 0xf4, //0x00003301 por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe2, //0x00003305 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00003309 pand %xmm11, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x0000330e pcmpeqb %xmm12, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00003313 pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x00003318 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0xeb, 0xe2, //0x0000331c por %xmm2, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x00003320 por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x00003324 por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xfa, //0x00003328 pmovmskb %xmm2, %edi + 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x0000332c pmovmskb %xmm6, %r12d + 0x66, 0x0f, 0xd7, 0xcd, //0x00003331 pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x00003335 notl %ecx + 0x0f, 0xbc, 0xc9, //0x00003337 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x0000333a cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000333d je LBB0_628 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x00003343 movl $-1, %edx + 0xd3, 0xe2, //0x00003348 shll %cl, %edx + 0xf7, 0xd2, //0x0000334a notl %edx + 0x21, 0xd7, //0x0000334c andl %edx, %edi + 0x21, 0xd6, //0x0000334e andl %edx, %esi + 0x44, 0x21, 0xe2, //0x00003350 andl %r12d, %edx + 0x41, 0x89, 0xd4, //0x00003353 movl %edx, %r12d + //0x00003356 LBB0_628 + 0x44, 0x8d, 0x57, 0xff, //0x00003356 leal $-1(%rdi), %r10d + 0x41, 0x21, 0xfa, //0x0000335a andl %edi, %r10d + 0x0f, 0x85, 0x0f, 0x0d, 0x00, 0x00, //0x0000335d jne LBB0_789 + 0x8d, 0x56, 0xff, //0x00003363 leal $-1(%rsi), %edx + 0x21, 0xf2, //0x00003366 andl %esi, %edx + 0x0f, 0x85, 0x65, 0x0c, 0x00, 0x00, //0x00003368 jne LBB0_787 + 0x41, 0x8d, 0x54, 0x24, 0xff, //0x0000336e leal $-1(%r12), %edx + 0x44, 0x21, 0xe2, //0x00003373 andl %r12d, %edx + 0x0f, 0x85, 0x57, 0x0c, 0x00, 0x00, //0x00003376 jne LBB0_787 + 0x85, 0xff, //0x0000337c testl %edi, %edi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000337e je LBB0_634 + 0x0f, 0xbc, 0xff, //0x00003384 bsfl %edi, %edi + 0x49, 0x83, 0xf9, 0xff, //0x00003387 cmpq $-1, %r9 + 0x0f, 0x85, 0xea, 0x0c, 0x00, 0x00, //0x0000338b jne LBB0_790 + 0x4c, 0x01, 0xc7, //0x00003391 addq %r8, %rdi + 0x49, 0x89, 0xf9, //0x00003394 movq %rdi, %r9 + //0x00003397 LBB0_634 + 0x85, 0xf6, //0x00003397 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003399 je LBB0_637 + 0x0f, 0xbc, 0xf6, //0x0000339f bsfl %esi, %esi + 0x49, 0x83, 0xff, 0xff, //0x000033a2 cmpq $-1, %r15 + 0x0f, 0x85, 0xd6, 0x0c, 0x00, 0x00, //0x000033a6 jne LBB0_791 + 0x4c, 0x01, 0xc6, //0x000033ac addq %r8, %rsi + 0x49, 0x89, 0xf7, //0x000033af movq %rsi, %r15 + //0x000033b2 LBB0_637 + 0x45, 0x85, 0xe4, //0x000033b2 testl %r12d, %r12d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000033b5 je LBB0_640 + 0x41, 0x0f, 0xbc, 0xd4, //0x000033bb bsfl %r12d, %edx + 0x49, 0x83, 0xfe, 0xff, //0x000033bf cmpq $-1, %r14 + 0x0f, 0x85, 0xc0, 0x0c, 0x00, 0x00, //0x000033c3 jne LBB0_792 + 0x4c, 0x01, 0xc2, //0x000033c9 addq %r8, %rdx + 0x49, 0x89, 0xd6, //0x000033cc movq %rdx, %r14 + //0x000033cf LBB0_640 + 0x83, 0xf9, 0x10, //0x000033cf cmpl $16, %ecx + 0x0f, 0x85, 0xf1, 0x04, 0x00, 0x00, //0x000033d2 jne LBB0_679 + 0x48, 0x83, 0xc3, 0xf0, //0x000033d8 addq $-16, %rbx + 0x49, 0x83, 0xc0, 0x10, //0x000033dc addq $16, %r8 + 0x48, 0x83, 0xfb, 0x0f, //0x000033e0 cmpq $15, %rbx + 0x0f, 0x87, 0xe6, 0xfe, 0xff, 0xff, //0x000033e4 ja LBB0_626 + 0x48, 0x8b, 0x4d, 0xd0, //0x000033ea movq $-48(%rbp), %rcx + 0x4a, 0x8d, 0x34, 0x01, //0x000033ee leaq (%rcx,%r8), %rsi + 0x49, 0x89, 0xf4, //0x000033f2 movq %rsi, %r12 + 0x4d, 0x39, 0xc3, //0x000033f5 cmpq %r8, %r11 + 0x4c, 0x8d, 0x15, 0xed, 0x26, 0x00, 0x00, //0x000033f8 leaq $9965(%rip), %r10 /* LJTI0_5+0(%rip) */ + 0x0f, 0x84, 0xd9, 0x04, 0x00, 0x00, //0x000033ff je LBB0_681 + //0x00003405 LBB0_643 + 0x4c, 0x8d, 0x24, 0x1e, //0x00003405 leaq (%rsi,%rbx), %r12 + 0x48, 0x8b, 0x4d, 0x90, //0x00003409 movq $-112(%rbp), %rcx + 0x4c, 0x8d, 0x04, 0x31, //0x0000340d leaq (%rcx,%rsi), %r8 + 0x4c, 0x2b, 0x45, 0xa0, //0x00003411 subq $-96(%rbp), %r8 + 0x31, 0xd2, //0x00003415 xorl %edx, %edx + 0xe9, 0x21, 0x00, 0x00, 0x00, //0x00003417 jmp LBB0_647 + //0x0000341c LBB0_644 + 0x49, 0x83, 0xfe, 0xff, //0x0000341c cmpq $-1, %r14 + 0x0f, 0x85, 0x96, 0x0b, 0x00, 0x00, //0x00003420 jne LBB0_786 + 0x4d, 0x8d, 0x34, 0x10, //0x00003426 leaq (%r8,%rdx), %r14 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000342a .p2align 4, 0x90 + //0x00003430 LBB0_646 + 0x48, 0x83, 0xc2, 0x01, //0x00003430 addq $1, %rdx + 0x48, 0x39, 0xd3, //0x00003434 cmpq %rdx, %rbx + 0x0f, 0x84, 0xa1, 0x04, 0x00, 0x00, //0x00003437 je LBB0_681 + //0x0000343d LBB0_647 + 0x0f, 0xbe, 0x3c, 0x16, //0x0000343d movsbl (%rsi,%rdx), %edi + 0x8d, 0x4f, 0xd0, //0x00003441 leal $-48(%rdi), %ecx + 0x83, 0xf9, 0x0a, //0x00003444 cmpl $10, %ecx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00003447 jb LBB0_646 + 0x8d, 0x4f, 0xd5, //0x0000344d leal $-43(%rdi), %ecx + 0x83, 0xf9, 0x1a, //0x00003450 cmpl $26, %ecx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00003453 ja LBB0_652 + 0x49, 0x63, 0x0c, 0x8a, //0x00003459 movslq (%r10,%rcx,4), %rcx + 0x4c, 0x01, 0xd1, //0x0000345d addq %r10, %rcx + 0xff, 0xe1, //0x00003460 jmpq *%rcx + //0x00003462 LBB0_650 + 0x49, 0x83, 0xf9, 0xff, //0x00003462 cmpq $-1, %r9 + 0x0f, 0x85, 0x50, 0x0b, 0x00, 0x00, //0x00003466 jne LBB0_786 + 0x4d, 0x8d, 0x0c, 0x10, //0x0000346c leaq (%r8,%rdx), %r9 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00003470 jmp LBB0_646 + //0x00003475 LBB0_652 + 0x83, 0xff, 0x65, //0x00003475 cmpl $101, %edi + 0x0f, 0x85, 0x5a, 0x04, 0x00, 0x00, //0x00003478 jne LBB0_680 + //0x0000347e LBB0_653 + 0x49, 0x83, 0xff, 0xff, //0x0000347e cmpq $-1, %r15 + 0x0f, 0x85, 0x34, 0x0b, 0x00, 0x00, //0x00003482 jne LBB0_786 + 0x4d, 0x8d, 0x3c, 0x10, //0x00003488 leaq (%r8,%rdx), %r15 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x0000348c jmp LBB0_646 + //0x00003491 LBB0_593 + 0x83, 0xff, 0x2c, //0x00003491 cmpl $44, %edi + 0x0f, 0x85, 0x10, 0x02, 0x00, 0x00, //0x00003494 jne LBB0_594 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x0000349a cmpq $4095, %rsi + 0x0f, 0x8f, 0xf0, 0x12, 0x00, 0x00, //0x000034a1 jg LBB0_973 + 0x48, 0x8d, 0x46, 0x01, //0x000034a7 leaq $1(%rsi), %rax + 0x49, 0x89, 0x01, //0x000034ab movq %rax, (%r9) + 0x49, 0xc7, 0x44, 0xf1, 0x08, 0x03, 0x00, 0x00, 0x00, //0x000034ae movq $3, $8(%r9,%rsi,8) + 0xe9, 0x94, 0xfb, 0xff, 0xff, //0x000034b7 jmp LBB0_555 + //0x000034bc LBB0_595 + 0x40, 0x80, 0xff, 0x22, //0x000034bc cmpb $34, %dil + 0x0f, 0x85, 0x84, 0x11, 0x00, 0x00, //0x000034c0 jne LBB0_869 + 0x4c, 0x89, 0x75, 0xb8, //0x000034c6 movq %r14, $-72(%rbp) + 0x49, 0xc7, 0x04, 0xf1, 0x04, 0x00, 0x00, 0x00, //0x000034ca movq $4, (%r9,%rsi,8) + 0x4d, 0x8b, 0x00, //0x000034d2 movq (%r8), %r8 + 0x49, 0x8b, 0x07, //0x000034d5 movq (%r15), %rax + 0x49, 0x89, 0xc6, //0x000034d8 movq %rax, %r14 + 0x4d, 0x29, 0xc6, //0x000034db subq %r8, %r14 + 0x0f, 0x84, 0x13, 0x1f, 0x00, 0x00, //0x000034de je LBB0_992 + 0x48, 0x89, 0x45, 0xa0, //0x000034e4 movq %rax, $-96(%rbp) + 0x49, 0x83, 0xfe, 0x40, //0x000034e8 cmpq $64, %r14 + 0x0f, 0x82, 0x45, 0x0c, 0x00, 0x00, //0x000034ec jb LBB0_797 + 0x4c, 0x89, 0xc1, //0x000034f2 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x000034f5 notq %rcx + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000034f8 movq $-1, $-48(%rbp) + 0x4c, 0x89, 0xc0, //0x00003500 movq %r8, %rax + 0x45, 0x31, 0xdb, //0x00003503 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003506 .p2align 4, 0x90 + //0x00003510 LBB0_599 + 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x05, 0x00, //0x00003510 movdqu (%r13,%rax), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x05, 0x10, //0x00003517 movdqu $16(%r13,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x05, 0x20, //0x0000351e movdqu $32(%r13,%rax), %xmm6 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x05, 0x30, //0x00003525 movdqu $48(%r13,%rax), %xmm7 + 0x66, 0x0f, 0x6f, 0xe2, //0x0000352c movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00003530 pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00003534 pmovmskb %xmm4, %r15d + 0x66, 0x0f, 0x6f, 0xe5, //0x00003539 movdqa %xmm5, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x0000353d pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00003541 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe6, //0x00003545 movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00003549 pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x0000354d pmovmskb %xmm4, %edx + 0x66, 0x0f, 0x6f, 0xe7, //0x00003551 movdqa %xmm7, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00003555 pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x00003559 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0x74, 0xd1, //0x0000355d pcmpeqb %xmm1, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00003561 pmovmskb %xmm2, %r12d + 0x66, 0x0f, 0x74, 0xe9, //0x00003566 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x0000356a pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x74, 0xf1, //0x0000356e pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x00003572 pmovmskb %xmm6, %r10d + 0x66, 0x0f, 0x74, 0xf9, //0x00003577 pcmpeqb %xmm1, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xcf, //0x0000357b pmovmskb %xmm7, %r9d + 0x48, 0xc1, 0xe6, 0x30, //0x00003580 shlq $48, %rsi + 0x48, 0xc1, 0xe2, 0x20, //0x00003584 shlq $32, %rdx + 0x48, 0x09, 0xf2, //0x00003588 orq %rsi, %rdx + 0x48, 0xc1, 0xe3, 0x10, //0x0000358b shlq $16, %rbx + 0x48, 0x09, 0xd3, //0x0000358f orq %rdx, %rbx + 0x49, 0x09, 0xdf, //0x00003592 orq %rbx, %r15 + 0x49, 0xc1, 0xe1, 0x30, //0x00003595 shlq $48, %r9 + 0x49, 0xc1, 0xe2, 0x20, //0x00003599 shlq $32, %r10 + 0x4d, 0x09, 0xca, //0x0000359d orq %r9, %r10 + 0x48, 0xc1, 0xe7, 0x10, //0x000035a0 shlq $16, %rdi + 0x4c, 0x09, 0xd7, //0x000035a4 orq %r10, %rdi + 0x49, 0x09, 0xfc, //0x000035a7 orq %rdi, %r12 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000035aa jne LBB0_608 + 0x4d, 0x85, 0xdb, //0x000035b0 testq %r11, %r11 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000035b3 jne LBB0_610 + 0x45, 0x31, 0xdb, //0x000035b9 xorl %r11d, %r11d + 0x4d, 0x85, 0xff, //0x000035bc testq %r15, %r15 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000035bf jne LBB0_611 + //0x000035c5 LBB0_602 + 0x49, 0x83, 0xc6, 0xc0, //0x000035c5 addq $-64, %r14 + 0x48, 0x83, 0xc1, 0xc0, //0x000035c9 addq $-64, %rcx + 0x48, 0x83, 0xc0, 0x40, //0x000035cd addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x000035d1 cmpq $63, %r14 + 0x0f, 0x87, 0x35, 0xff, 0xff, 0xff, //0x000035d5 ja LBB0_599 + 0xe9, 0x3e, 0x09, 0x00, 0x00, //0x000035db jmp LBB0_603 + //0x000035e0 LBB0_608 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000035e0 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000035e5 jne LBB0_610 + 0x49, 0x0f, 0xbc, 0xd4, //0x000035eb bsfq %r12, %rdx + 0x48, 0x01, 0xc2, //0x000035ef addq %rax, %rdx + 0x48, 0x89, 0x55, 0xd0, //0x000035f2 movq %rdx, $-48(%rbp) + //0x000035f6 LBB0_610 + 0x4c, 0x89, 0xda, //0x000035f6 movq %r11, %rdx + 0x48, 0xf7, 0xd2, //0x000035f9 notq %rdx + 0x4c, 0x21, 0xe2, //0x000035fc andq %r12, %rdx + 0x48, 0x8d, 0x34, 0x12, //0x000035ff leaq (%rdx,%rdx), %rsi + 0x4c, 0x09, 0xde, //0x00003603 orq %r11, %rsi + 0x48, 0x89, 0xf7, //0x00003606 movq %rsi, %rdi + 0x48, 0xf7, 0xd7, //0x00003609 notq %rdi + 0x4c, 0x21, 0xe7, //0x0000360c andq %r12, %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000360f movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x00003619 andq %rbx, %rdi + 0x45, 0x31, 0xdb, //0x0000361c xorl %r11d, %r11d + 0x48, 0x01, 0xd7, //0x0000361f addq %rdx, %rdi + 0x41, 0x0f, 0x92, 0xc3, //0x00003622 setb %r11b + 0x48, 0x01, 0xff, //0x00003626 addq %rdi, %rdi + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003629 movabsq $6148914691236517205, %rdx + 0x48, 0x31, 0xd7, //0x00003633 xorq %rdx, %rdi + 0x48, 0x21, 0xf7, //0x00003636 andq %rsi, %rdi + 0x48, 0xf7, 0xd7, //0x00003639 notq %rdi + 0x49, 0x21, 0xff, //0x0000363c andq %rdi, %r15 + 0x4d, 0x85, 0xff, //0x0000363f testq %r15, %r15 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003642 je LBB0_602 + //0x00003648 LBB0_611 + 0x49, 0x0f, 0xbc, 0xc7, //0x00003648 bsfq %r15, %rax + 0x48, 0x29, 0xc8, //0x0000364c subq %rcx, %rax + 0x4c, 0x8b, 0x7d, 0xc0, //0x0000364f movq $-64(%rbp), %r15 + //0x00003653 LBB0_612 + 0x4c, 0x8b, 0x4d, 0x98, //0x00003653 movq $-104(%rbp), %r9 + 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003657 movabsq $4294977024, %r10 + 0x4c, 0x8d, 0x1d, 0x10, 0x22, 0x00, 0x00, //0x00003661 leaq $8720(%rip), %r11 /* LJTI0_2+0(%rip) */ + 0x4c, 0x8b, 0x75, 0xb8, //0x00003668 movq $-72(%rbp), %r14 + 0x48, 0x85, 0xc0, //0x0000366c testq %rax, %rax + 0x0f, 0x88, 0x2e, 0x11, 0x00, 0x00, //0x0000366f js LBB0_711 + //0x00003675 LBB0_613 + 0x48, 0x8b, 0x4d, 0xc8, //0x00003675 movq $-56(%rbp), %rcx + 0x48, 0x89, 0x01, //0x00003679 movq %rax, (%rcx) + 0x4d, 0x85, 0xc0, //0x0000367c testq %r8, %r8 + 0x0f, 0x8f, 0xcb, 0xf9, 0xff, 0xff, //0x0000367f jg LBB0_555 + 0xe9, 0x42, 0x11, 0x00, 0x00, //0x00003685 jmp LBB0_614 + //0x0000368a LBB0_615 + 0x40, 0x80, 0xff, 0x3a, //0x0000368a cmpb $58, %dil + 0x0f, 0x85, 0xb6, 0x0f, 0x00, 0x00, //0x0000368e jne LBB0_869 + 0x49, 0xc7, 0x04, 0xf1, 0x00, 0x00, 0x00, 0x00, //0x00003694 movq $0, (%r9,%rsi,8) + 0xe9, 0xaf, 0xf9, 0xff, 0xff, //0x0000369c jmp LBB0_555 + //0x000036a1 LBB0_617 + 0x83, 0xff, 0x22, //0x000036a1 cmpl $34, %edi + 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x000036a4 je LBB0_659 + //0x000036aa LBB0_594 + 0x83, 0xff, 0x7d, //0x000036aa cmpl $125, %edi + 0x0f, 0x85, 0x97, 0x0f, 0x00, 0x00, //0x000036ad jne LBB0_869 + //0x000036b3 LBB0_588 + 0x49, 0x89, 0x11, //0x000036b3 movq %rdx, (%r9) + 0x4c, 0x89, 0xf0, //0x000036b6 movq %r14, %rax + 0x48, 0x85, 0xd2, //0x000036b9 testq %rdx, %rdx + 0x0f, 0x85, 0x9d, 0xf9, 0xff, 0xff, //0x000036bc jne LBB0_557 + 0xe9, 0x8a, 0x0f, 0x00, 0x00, //0x000036c2 jmp LBB0_870 + //0x000036c7 LBB0_655 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x000036c7 cmpq $4095, %rsi + 0x0f, 0x8f, 0xc3, 0x10, 0x00, 0x00, //0x000036ce jg LBB0_973 + 0x48, 0x8d, 0x46, 0x01, //0x000036d4 leaq $1(%rsi), %rax + 0x49, 0x89, 0x01, //0x000036d8 movq %rax, (%r9) + 0x49, 0xc7, 0x44, 0xf1, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000036db movq $0, $8(%r9,%rsi,8) + 0xe9, 0x67, 0xf9, 0xff, 0xff, //0x000036e4 jmp LBB0_555 + //0x000036e9 LBB0_659 + 0x4c, 0x89, 0x75, 0xb8, //0x000036e9 movq %r14, $-72(%rbp) + 0x49, 0xc7, 0x04, 0xf1, 0x02, 0x00, 0x00, 0x00, //0x000036ed movq $2, (%r9,%rsi,8) + 0x4d, 0x8b, 0x00, //0x000036f5 movq (%r8), %r8 + 0x49, 0x8b, 0x07, //0x000036f8 movq (%r15), %rax + 0x49, 0x89, 0xc6, //0x000036fb movq %rax, %r14 + 0x4d, 0x29, 0xc6, //0x000036fe subq %r8, %r14 + 0x0f, 0x84, 0xf0, 0x1c, 0x00, 0x00, //0x00003701 je LBB0_992 + 0x48, 0x89, 0x45, 0xa0, //0x00003707 movq %rax, $-96(%rbp) + 0x49, 0x83, 0xfe, 0x40, //0x0000370b cmpq $64, %r14 + 0x0f, 0x82, 0x79, 0x0a, 0x00, 0x00, //0x0000370f jb LBB0_802 + 0x4c, 0x89, 0xc3, //0x00003715 movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00003718 notq %rbx + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000371b movq $-1, $-48(%rbp) + 0x4c, 0x89, 0xc0, //0x00003723 movq %r8, %rax + 0x45, 0x31, 0xdb, //0x00003726 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003729 .p2align 4, 0x90 + //0x00003730 LBB0_662 + 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x05, 0x00, //0x00003730 movdqu (%r13,%rax), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x05, 0x10, //0x00003737 movdqu $16(%r13,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x05, 0x20, //0x0000373e movdqu $32(%r13,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x05, 0x30, //0x00003745 movdqu $48(%r13,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfa, //0x0000374c movdqa %xmm2, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00003750 pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xff, //0x00003754 pmovmskb %xmm7, %r15d + 0x66, 0x0f, 0x6f, 0xfc, //0x00003759 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000375d pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x00003761 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x00003765 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00003769 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x0000376d pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xfe, //0x00003771 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00003775 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x00003779 pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x74, 0xd1, //0x0000377d pcmpeqb %xmm1, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00003781 pmovmskb %xmm2, %r12d + 0x66, 0x0f, 0x74, 0xe1, //0x00003786 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000378a pmovmskb %xmm4, %edi + 0x66, 0x0f, 0x74, 0xe9, //0x0000378e pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00003792 pmovmskb %xmm5, %r9d + 0x66, 0x0f, 0x74, 0xf1, //0x00003797 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x0000379b pmovmskb %xmm6, %r10d + 0x48, 0xc1, 0xe6, 0x30, //0x000037a0 shlq $48, %rsi + 0x48, 0xc1, 0xe2, 0x20, //0x000037a4 shlq $32, %rdx + 0x48, 0x09, 0xf2, //0x000037a8 orq %rsi, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x000037ab shlq $16, %rcx + 0x48, 0x09, 0xd1, //0x000037af orq %rdx, %rcx + 0x49, 0x09, 0xcf, //0x000037b2 orq %rcx, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x000037b5 shlq $48, %r10 + 0x49, 0xc1, 0xe1, 0x20, //0x000037b9 shlq $32, %r9 + 0x4d, 0x09, 0xd1, //0x000037bd orq %r10, %r9 + 0x48, 0xc1, 0xe7, 0x10, //0x000037c0 shlq $16, %rdi + 0x4c, 0x09, 0xcf, //0x000037c4 orq %r9, %rdi + 0x49, 0x09, 0xfc, //0x000037c7 orq %rdi, %r12 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000037ca jne LBB0_671 + 0x4d, 0x85, 0xdb, //0x000037d0 testq %r11, %r11 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000037d3 jne LBB0_673 + 0x45, 0x31, 0xdb, //0x000037d9 xorl %r11d, %r11d + 0x4d, 0x85, 0xff, //0x000037dc testq %r15, %r15 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000037df jne LBB0_674 + //0x000037e5 LBB0_665 + 0x49, 0x83, 0xc6, 0xc0, //0x000037e5 addq $-64, %r14 + 0x48, 0x83, 0xc3, 0xc0, //0x000037e9 addq $-64, %rbx + 0x48, 0x83, 0xc0, 0x40, //0x000037ed addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x000037f1 cmpq $63, %r14 + 0x0f, 0x87, 0x35, 0xff, 0xff, 0xff, //0x000037f5 ja LBB0_662 + 0xe9, 0xdb, 0x07, 0x00, 0x00, //0x000037fb jmp LBB0_666 + //0x00003800 LBB0_671 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003800 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003805 jne LBB0_673 + 0x49, 0x0f, 0xbc, 0xcc, //0x0000380b bsfq %r12, %rcx + 0x48, 0x01, 0xc1, //0x0000380f addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00003812 movq %rcx, $-48(%rbp) + //0x00003816 LBB0_673 + 0x4c, 0x89, 0xd9, //0x00003816 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00003819 notq %rcx + 0x4c, 0x21, 0xe1, //0x0000381c andq %r12, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000381f leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xda, //0x00003823 orq %r11, %rdx + 0x48, 0x89, 0xd6, //0x00003826 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00003829 notq %rsi + 0x4c, 0x21, 0xe6, //0x0000382c andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000382f movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00003839 andq %rdi, %rsi + 0x45, 0x31, 0xdb, //0x0000383c xorl %r11d, %r11d + 0x48, 0x01, 0xce, //0x0000383f addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc3, //0x00003842 setb %r11b + 0x48, 0x01, 0xf6, //0x00003846 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003849 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00003853 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00003856 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00003859 notq %rsi + 0x49, 0x21, 0xf7, //0x0000385c andq %rsi, %r15 + 0x4d, 0x85, 0xff, //0x0000385f testq %r15, %r15 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003862 je LBB0_665 + //0x00003868 LBB0_674 + 0x49, 0x0f, 0xbc, 0xc7, //0x00003868 bsfq %r15, %rax + 0x48, 0x29, 0xd8, //0x0000386c subq %rbx, %rax + 0x4c, 0x8b, 0x7d, 0xc0, //0x0000386f movq $-64(%rbp), %r15 + //0x00003873 LBB0_675 + 0x4c, 0x8b, 0x4d, 0x98, //0x00003873 movq $-104(%rbp), %r9 + 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003877 movabsq $4294977024, %r10 + 0x4c, 0x8d, 0x1d, 0xf0, 0x1f, 0x00, 0x00, //0x00003881 leaq $8176(%rip), %r11 /* LJTI0_2+0(%rip) */ + 0x4c, 0x8b, 0x75, 0xb8, //0x00003888 movq $-72(%rbp), %r14 + 0x48, 0x85, 0xc0, //0x0000388c testq %rax, %rax + 0x0f, 0x88, 0x0e, 0x0f, 0x00, 0x00, //0x0000388f js LBB0_711 + 0x48, 0x8b, 0x4d, 0xc8, //0x00003895 movq $-56(%rbp), %rcx + 0x48, 0x89, 0x01, //0x00003899 movq %rax, (%rcx) + 0x4d, 0x85, 0xc0, //0x0000389c testq %r8, %r8 + 0x0f, 0x8e, 0x27, 0x0f, 0x00, 0x00, //0x0000389f jle LBB0_614 + 0x49, 0x8b, 0x01, //0x000038a5 movq (%r9), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000038a8 cmpq $4095, %rax + 0x0f, 0x8f, 0xe3, 0x0e, 0x00, 0x00, //0x000038ae jg LBB0_973 + 0x48, 0x8d, 0x48, 0x01, //0x000038b4 leaq $1(%rax), %rcx + 0x49, 0x89, 0x09, //0x000038b8 movq %rcx, (%r9) + 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x04, 0x00, 0x00, 0x00, //0x000038bb movq $4, $8(%r9,%rax,8) + 0xe9, 0x87, 0xf7, 0xff, 0xff, //0x000038c4 jmp LBB0_555 + //0x000038c9 LBB0_679 + 0x41, 0x89, 0xcc, //0x000038c9 movl %ecx, %r12d + 0x4c, 0x03, 0x65, 0xd0, //0x000038cc addq $-48(%rbp), %r12 + 0x4d, 0x01, 0xc4, //0x000038d0 addq %r8, %r12 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000038d3 jmp LBB0_681 + //0x000038d8 LBB0_680 + 0x48, 0x01, 0xd6, //0x000038d8 addq %rdx, %rsi + 0x49, 0x89, 0xf4, //0x000038db movq %rsi, %r12 + //0x000038de LBB0_681 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000038de movq $-1, %r8 + 0x4d, 0x85, 0xc9, //0x000038e5 testq %r9, %r9 + 0x0f, 0x84, 0xaa, 0x19, 0x00, 0x00, //0x000038e8 je LBB0_965 + 0x4d, 0x85, 0xf6, //0x000038ee testq %r14, %r14 + 0x48, 0x8b, 0x7d, 0xa0, //0x000038f1 movq $-96(%rbp), %rdi + 0x0f, 0x84, 0xed, 0x0e, 0x00, 0x00, //0x000038f5 je LBB0_891 + 0x4d, 0x85, 0xff, //0x000038fb testq %r15, %r15 + 0x0f, 0x84, 0xe4, 0x0e, 0x00, 0x00, //0x000038fe je LBB0_891 + 0x4c, 0x2b, 0x65, 0xd0, //0x00003904 subq $-48(%rbp), %r12 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003908 leaq $-1(%r12), %rcx + 0x49, 0x39, 0xc9, //0x0000390d cmpq %rcx, %r9 + 0x0f, 0x84, 0xf2, 0xf6, 0xff, 0xff, //0x00003910 je LBB0_552 + 0x49, 0x39, 0xce, //0x00003916 cmpq %rcx, %r14 + 0x0f, 0x84, 0xe9, 0xf6, 0xff, 0xff, //0x00003919 je LBB0_552 + 0x49, 0x39, 0xcf, //0x0000391f cmpq %rcx, %r15 + 0x0f, 0x84, 0xe0, 0xf6, 0xff, 0xff, //0x00003922 je LBB0_552 + 0x4d, 0x85, 0xf6, //0x00003928 testq %r14, %r14 + 0x0f, 0x8e, 0x18, 0x00, 0x00, 0x00, //0x0000392b jle LBB0_690 + 0x49, 0x8d, 0x4e, 0xff, //0x00003931 leaq $-1(%r14), %rcx + 0x49, 0x39, 0xcf, //0x00003935 cmpq %rcx, %r15 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00003938 je LBB0_690 + 0x49, 0xf7, 0xd6, //0x0000393e notq %r14 + 0x4d, 0x89, 0xf0, //0x00003941 movq %r14, %r8 + 0xe9, 0xc5, 0xf6, 0xff, 0xff, //0x00003944 jmp LBB0_553 + //0x00003949 LBB0_690 + 0x4c, 0x89, 0xc9, //0x00003949 movq %r9, %rcx + 0x4c, 0x09, 0xf9, //0x0000394c orq %r15, %rcx + 0x0f, 0x99, 0xc1, //0x0000394f setns %cl + 0x0f, 0x88, 0xec, 0x04, 0x00, 0x00, //0x00003952 js LBB0_767 + 0x4d, 0x39, 0xf9, //0x00003958 cmpq %r15, %r9 + 0x0f, 0x8c, 0xe3, 0x04, 0x00, 0x00, //0x0000395b jl LBB0_767 + 0x49, 0xf7, 0xd1, //0x00003961 notq %r9 + 0x4d, 0x89, 0xc8, //0x00003964 movq %r9, %r8 + 0xe9, 0xa2, 0xf6, 0xff, 0xff, //0x00003967 jmp LBB0_553 + //0x0000396c LBB0_693 + 0x4c, 0x89, 0x75, 0xb8, //0x0000396c movq %r14, $-72(%rbp) + 0x48, 0x8b, 0x45, 0xc8, //0x00003970 movq $-56(%rbp), %rax + 0x4c, 0x8b, 0x00, //0x00003974 movq (%rax), %r8 + 0x49, 0x8b, 0x07, //0x00003977 movq (%r15), %rax + 0x49, 0x89, 0xc6, //0x0000397a movq %rax, %r14 + 0x4d, 0x29, 0xc6, //0x0000397d subq %r8, %r14 + 0x0f, 0x84, 0x71, 0x1a, 0x00, 0x00, //0x00003980 je LBB0_992 + 0x48, 0x89, 0x45, 0xa0, //0x00003986 movq %rax, $-96(%rbp) + 0x49, 0x83, 0xfe, 0x40, //0x0000398a cmpq $64, %r14 + 0x0f, 0x82, 0x1c, 0x08, 0x00, 0x00, //0x0000398e jb LBB0_804 + 0x4c, 0x89, 0xc3, //0x00003994 movq %r8, %rbx + 0x48, 0xf7, 0xd3, //0x00003997 notq %rbx + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000399a movq $-1, $-48(%rbp) + 0x4c, 0x89, 0xc0, //0x000039a2 movq %r8, %rax + 0x45, 0x31, 0xdb, //0x000039a5 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000039a8 .p2align 4, 0x90 + //0x000039b0 LBB0_696 + 0xf3, 0x41, 0x0f, 0x6f, 0x54, 0x05, 0x00, //0x000039b0 movdqu (%r13,%rax), %xmm2 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x05, 0x10, //0x000039b7 movdqu $16(%r13,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x05, 0x20, //0x000039be movdqu $32(%r13,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x05, 0x30, //0x000039c5 movdqu $48(%r13,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfa, //0x000039cc movdqa %xmm2, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000039d0 pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xff, //0x000039d4 pmovmskb %xmm7, %r15d + 0x66, 0x0f, 0x6f, 0xfc, //0x000039d9 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000039dd pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x000039e1 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x000039e5 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000039e9 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x000039ed pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xfe, //0x000039f1 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000039f5 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xf7, //0x000039f9 pmovmskb %xmm7, %esi + 0x66, 0x0f, 0x74, 0xd1, //0x000039fd pcmpeqb %xmm1, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00003a01 pmovmskb %xmm2, %r12d + 0x66, 0x0f, 0x74, 0xe1, //0x00003a06 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00003a0a pmovmskb %xmm4, %edi + 0x66, 0x0f, 0x74, 0xe9, //0x00003a0e pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x00003a12 pmovmskb %xmm5, %r9d + 0x66, 0x0f, 0x74, 0xf1, //0x00003a17 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x00003a1b pmovmskb %xmm6, %r10d + 0x48, 0xc1, 0xe6, 0x30, //0x00003a20 shlq $48, %rsi + 0x48, 0xc1, 0xe2, 0x20, //0x00003a24 shlq $32, %rdx + 0x48, 0x09, 0xf2, //0x00003a28 orq %rsi, %rdx + 0x48, 0xc1, 0xe1, 0x10, //0x00003a2b shlq $16, %rcx + 0x48, 0x09, 0xd1, //0x00003a2f orq %rdx, %rcx + 0x49, 0x09, 0xcf, //0x00003a32 orq %rcx, %r15 + 0x49, 0xc1, 0xe2, 0x30, //0x00003a35 shlq $48, %r10 + 0x49, 0xc1, 0xe1, 0x20, //0x00003a39 shlq $32, %r9 + 0x4d, 0x09, 0xd1, //0x00003a3d orq %r10, %r9 + 0x48, 0xc1, 0xe7, 0x10, //0x00003a40 shlq $16, %rdi + 0x4c, 0x09, 0xcf, //0x00003a44 orq %r9, %rdi + 0x49, 0x09, 0xfc, //0x00003a47 orq %rdi, %r12 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00003a4a jne LBB0_705 + 0x4d, 0x85, 0xdb, //0x00003a50 testq %r11, %r11 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00003a53 jne LBB0_707 + 0x45, 0x31, 0xdb, //0x00003a59 xorl %r11d, %r11d + 0x4d, 0x85, 0xff, //0x00003a5c testq %r15, %r15 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00003a5f jne LBB0_708 + //0x00003a65 LBB0_699 + 0x49, 0x83, 0xc6, 0xc0, //0x00003a65 addq $-64, %r14 + 0x48, 0x83, 0xc3, 0xc0, //0x00003a69 addq $-64, %rbx + 0x48, 0x83, 0xc0, 0x40, //0x00003a6d addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x00003a71 cmpq $63, %r14 + 0x0f, 0x87, 0x35, 0xff, 0xff, 0xff, //0x00003a75 ja LBB0_696 + 0xe9, 0x22, 0x06, 0x00, 0x00, //0x00003a7b jmp LBB0_700 + //0x00003a80 LBB0_705 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00003a80 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00003a85 jne LBB0_707 + 0x49, 0x0f, 0xbc, 0xcc, //0x00003a8b bsfq %r12, %rcx + 0x48, 0x01, 0xc1, //0x00003a8f addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00003a92 movq %rcx, $-48(%rbp) + //0x00003a96 LBB0_707 + 0x4c, 0x89, 0xd9, //0x00003a96 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00003a99 notq %rcx + 0x4c, 0x21, 0xe1, //0x00003a9c andq %r12, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00003a9f leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xda, //0x00003aa3 orq %r11, %rdx + 0x48, 0x89, 0xd6, //0x00003aa6 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00003aa9 notq %rsi + 0x4c, 0x21, 0xe6, //0x00003aac andq %r12, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003aaf movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00003ab9 andq %rdi, %rsi + 0x45, 0x31, 0xdb, //0x00003abc xorl %r11d, %r11d + 0x48, 0x01, 0xce, //0x00003abf addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc3, //0x00003ac2 setb %r11b + 0x48, 0x01, 0xf6, //0x00003ac6 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003ac9 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00003ad3 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00003ad6 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00003ad9 notq %rsi + 0x49, 0x21, 0xf7, //0x00003adc andq %rsi, %r15 + 0x4d, 0x85, 0xff, //0x00003adf testq %r15, %r15 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00003ae2 je LBB0_699 + //0x00003ae8 LBB0_708 + 0x49, 0x0f, 0xbc, 0xc7, //0x00003ae8 bsfq %r15, %rax + 0x48, 0x29, 0xd8, //0x00003aec subq %rbx, %rax + //0x00003aef LBB0_709 + 0x4c, 0x8b, 0x7d, 0xc0, //0x00003aef movq $-64(%rbp), %r15 + //0x00003af3 LBB0_710 + 0x48, 0x85, 0xc0, //0x00003af3 testq %rax, %rax + 0x4c, 0x8b, 0x4d, 0x98, //0x00003af6 movq $-104(%rbp), %r9 + 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003afa movabsq $4294977024, %r10 + 0x4c, 0x8d, 0x1d, 0x6d, 0x1d, 0x00, 0x00, //0x00003b04 leaq $7533(%rip), %r11 /* LJTI0_2+0(%rip) */ + 0x4c, 0x8b, 0x75, 0xb8, //0x00003b0b movq $-72(%rbp), %r14 + 0x0f, 0x89, 0x60, 0xfb, 0xff, 0xff, //0x00003b0f jns LBB0_613 + 0xe9, 0x89, 0x0c, 0x00, 0x00, //0x00003b15 jmp LBB0_711 + //0x00003b1a LBB0_714 + 0x4d, 0x8b, 0x1f, //0x00003b1a movq (%r15), %r11 + 0x48, 0x8b, 0x45, 0xc8, //0x00003b1d movq $-56(%rbp), %rax + 0x48, 0x8b, 0x00, //0x00003b21 movq (%rax), %rax + 0x49, 0x29, 0xc3, //0x00003b24 subq %rax, %r11 + 0x0f, 0x84, 0xa6, 0x17, 0x00, 0x00, //0x00003b27 je LBB0_970 + 0x4c, 0x89, 0x75, 0xb8, //0x00003b2d movq %r14, $-72(%rbp) + 0x4e, 0x8d, 0x14, 0x28, //0x00003b31 leaq (%rax,%r13), %r10 + 0x41, 0x80, 0x3a, 0x30, //0x00003b35 cmpb $48, (%r10) + 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00003b39 jne LBB0_719 + 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003b3f movl $1, %r15d + 0x49, 0x83, 0xfb, 0x01, //0x00003b45 cmpq $1, %r11 + 0x0f, 0x84, 0x9a, 0x03, 0x00, 0x00, //0x00003b49 je LBB0_781 + 0x41, 0x8a, 0x4a, 0x01, //0x00003b4f movb $1(%r10), %cl + 0x80, 0xc1, 0xd2, //0x00003b53 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x00003b56 cmpb $55, %cl + 0x0f, 0x87, 0x8a, 0x03, 0x00, 0x00, //0x00003b59 ja LBB0_781 + 0x0f, 0xb6, 0xc9, //0x00003b5f movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003b62 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x00003b6c btq %rcx, %rdx + 0x0f, 0x83, 0x73, 0x03, 0x00, 0x00, //0x00003b70 jae LBB0_781 + //0x00003b76 LBB0_719 + 0x49, 0x83, 0xfb, 0x10, //0x00003b76 cmpq $16, %r11 + 0x0f, 0x82, 0x4e, 0x06, 0x00, 0x00, //0x00003b7a jb LBB0_805 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003b80 movq $-1, %r9 + 0x45, 0x31, 0xff, //0x00003b87 xorl %r15d, %r15d + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003b8a movq $-1, %r14 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003b91 movq $-1, %r8 + 0x4c, 0x89, 0xdf, //0x00003b98 movq %r11, %rdi + //0x00003b9b LBB0_721 + 0xf3, 0x43, 0x0f, 0x6f, 0x14, 0x3a, //0x00003b9b movdqu (%r10,%r15), %xmm2 + 0x66, 0x0f, 0x6f, 0xe2, //0x00003ba1 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x00003ba5 pcmpgtb %xmm8, %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00003baa movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x64, 0xea, //0x00003bae pcmpgtb %xmm2, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00003bb2 pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe2, //0x00003bb6 movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00003bba pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0x6f, 0xf2, //0x00003bbf movdqa %xmm2, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00003bc3 pcmpeqb %xmm10, %xmm6 + 0x66, 0x0f, 0xeb, 0xf4, //0x00003bc8 por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe2, //0x00003bcc movdqa %xmm2, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00003bd0 pand %xmm11, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xd4, //0x00003bd5 pcmpeqb %xmm12, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00003bda pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00003bdf pmovmskb %xmm4, %edx + 0x66, 0x0f, 0xeb, 0xe2, //0x00003be3 por %xmm2, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x00003be7 por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x00003beb por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xda, //0x00003bef pmovmskb %xmm2, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xe6, //0x00003bf3 pmovmskb %xmm6, %r12d + 0x66, 0x0f, 0xd7, 0xcd, //0x00003bf8 pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x00003bfc notl %ecx + 0x0f, 0xbc, 0xc9, //0x00003bfe bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00003c01 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003c04 je LBB0_723 + 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00003c0a movl $-1, %esi + 0xd3, 0xe6, //0x00003c0f shll %cl, %esi + 0xf7, 0xd6, //0x00003c11 notl %esi + 0x21, 0xf3, //0x00003c13 andl %esi, %ebx + 0x21, 0xf2, //0x00003c15 andl %esi, %edx + 0x44, 0x21, 0xe6, //0x00003c17 andl %r12d, %esi + 0x41, 0x89, 0xf4, //0x00003c1a movl %esi, %r12d + //0x00003c1d LBB0_723 + 0x8d, 0x73, 0xff, //0x00003c1d leal $-1(%rbx), %esi + 0x21, 0xde, //0x00003c20 andl %ebx, %esi + 0x0f, 0x85, 0x72, 0x04, 0x00, 0x00, //0x00003c22 jne LBB0_794 + 0x8d, 0x72, 0xff, //0x00003c28 leal $-1(%rdx), %esi + 0x21, 0xd6, //0x00003c2b andl %edx, %esi + 0x0f, 0x85, 0x67, 0x04, 0x00, 0x00, //0x00003c2d jne LBB0_794 + 0x41, 0x8d, 0x74, 0x24, 0xff, //0x00003c33 leal $-1(%r12), %esi + 0x44, 0x21, 0xe6, //0x00003c38 andl %r12d, %esi + 0x0f, 0x85, 0x59, 0x04, 0x00, 0x00, //0x00003c3b jne LBB0_794 + 0x85, 0xdb, //0x00003c41 testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003c43 je LBB0_729 + 0x0f, 0xbc, 0xdb, //0x00003c49 bsfl %ebx, %ebx + 0x49, 0x83, 0xf8, 0xff, //0x00003c4c cmpq $-1, %r8 + 0x0f, 0x85, 0x2b, 0x05, 0x00, 0x00, //0x00003c50 jne LBB0_800 + 0x4c, 0x01, 0xfb, //0x00003c56 addq %r15, %rbx + 0x49, 0x89, 0xd8, //0x00003c59 movq %rbx, %r8 + //0x00003c5c LBB0_729 + 0x85, 0xd2, //0x00003c5c testl %edx, %edx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00003c5e je LBB0_732 + 0x0f, 0xbc, 0xd2, //0x00003c64 bsfl %edx, %edx + 0x49, 0x83, 0xfe, 0xff, //0x00003c67 cmpq $-1, %r14 + 0x0f, 0x85, 0xbf, 0x04, 0x00, 0x00, //0x00003c6b jne LBB0_796 + 0x4c, 0x01, 0xfa, //0x00003c71 addq %r15, %rdx + 0x49, 0x89, 0xd6, //0x00003c74 movq %rdx, %r14 + //0x00003c77 LBB0_732 + 0x45, 0x85, 0xe4, //0x00003c77 testl %r12d, %r12d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003c7a je LBB0_735 + 0x41, 0x0f, 0xbc, 0xd4, //0x00003c80 bsfl %r12d, %edx + 0x49, 0x83, 0xf9, 0xff, //0x00003c84 cmpq $-1, %r9 + 0x0f, 0x85, 0xa2, 0x04, 0x00, 0x00, //0x00003c88 jne LBB0_796 + 0x4c, 0x01, 0xfa, //0x00003c8e addq %r15, %rdx + 0x49, 0x89, 0xd1, //0x00003c91 movq %rdx, %r9 + //0x00003c94 LBB0_735 + 0x83, 0xf9, 0x10, //0x00003c94 cmpl $16, %ecx + 0x0f, 0x85, 0xc3, 0x01, 0x00, 0x00, //0x00003c97 jne LBB0_768 + 0x48, 0x83, 0xc7, 0xf0, //0x00003c9d addq $-16, %rdi + 0x49, 0x83, 0xc7, 0x10, //0x00003ca1 addq $16, %r15 + 0x48, 0x83, 0xff, 0x0f, //0x00003ca5 cmpq $15, %rdi + 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x00003ca9 ja LBB0_721 + 0x4b, 0x8d, 0x34, 0x3a, //0x00003caf leaq (%r10,%r15), %rsi + 0x49, 0x89, 0xf4, //0x00003cb3 movq %rsi, %r12 + 0x4d, 0x39, 0xfb, //0x00003cb6 cmpq %r15, %r11 + 0x0f, 0x84, 0xb5, 0x01, 0x00, 0x00, //0x00003cb9 je LBB0_770 + //0x00003cbf LBB0_738 + 0x4c, 0x8d, 0x24, 0x3e, //0x00003cbf leaq (%rsi,%rdi), %r12 + 0x49, 0x89, 0xf3, //0x00003cc3 movq %rsi, %r11 + 0x4d, 0x29, 0xd3, //0x00003cc6 subq %r10, %r11 + 0x31, 0xc9, //0x00003cc9 xorl %ecx, %ecx + 0x4c, 0x8d, 0x3d, 0xae, 0x1d, 0x00, 0x00, //0x00003ccb leaq $7598(%rip), %r15 /* LJTI0_4+0(%rip) */ + 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00003cd2 jmp LBB0_742 + //0x00003cd7 LBB0_739 + 0x49, 0x83, 0xf9, 0xff, //0x00003cd7 cmpq $-1, %r9 + 0x0f, 0x85, 0x3c, 0x04, 0x00, 0x00, //0x00003cdb jne LBB0_795 + 0x4d, 0x8d, 0x0c, 0x0b, //0x00003ce1 leaq (%r11,%rcx), %r9 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003ce5 .p2align 4, 0x90 + //0x00003cf0 LBB0_741 + 0x48, 0x83, 0xc1, 0x01, //0x00003cf0 addq $1, %rcx + 0x48, 0x39, 0xcf, //0x00003cf4 cmpq %rcx, %rdi + 0x0f, 0x84, 0x77, 0x01, 0x00, 0x00, //0x00003cf7 je LBB0_770 + //0x00003cfd LBB0_742 + 0x0f, 0xbe, 0x14, 0x0e, //0x00003cfd movsbl (%rsi,%rcx), %edx + 0x8d, 0x5a, 0xd0, //0x00003d01 leal $-48(%rdx), %ebx + 0x83, 0xfb, 0x0a, //0x00003d04 cmpl $10, %ebx + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00003d07 jb LBB0_741 + 0x8d, 0x5a, 0xd5, //0x00003d0d leal $-43(%rdx), %ebx + 0x83, 0xfb, 0x1a, //0x00003d10 cmpl $26, %ebx + 0x0f, 0x87, 0x1c, 0x00, 0x00, 0x00, //0x00003d13 ja LBB0_747 + 0x49, 0x63, 0x14, 0x9f, //0x00003d19 movslq (%r15,%rbx,4), %rdx + 0x4c, 0x01, 0xfa, //0x00003d1d addq %r15, %rdx + 0xff, 0xe2, //0x00003d20 jmpq *%rdx + //0x00003d22 LBB0_745 + 0x49, 0x83, 0xf8, 0xff, //0x00003d22 cmpq $-1, %r8 + 0x0f, 0x85, 0xf1, 0x03, 0x00, 0x00, //0x00003d26 jne LBB0_795 + 0x4d, 0x8d, 0x04, 0x0b, //0x00003d2c leaq (%r11,%rcx), %r8 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00003d30 jmp LBB0_741 + //0x00003d35 LBB0_747 + 0x83, 0xfa, 0x65, //0x00003d35 cmpl $101, %edx + 0x0f, 0x85, 0x30, 0x01, 0x00, 0x00, //0x00003d38 jne LBB0_769 + //0x00003d3e LBB0_748 + 0x49, 0x83, 0xfe, 0xff, //0x00003d3e cmpq $-1, %r14 + 0x0f, 0x85, 0xd5, 0x03, 0x00, 0x00, //0x00003d42 jne LBB0_795 + 0x4d, 0x8d, 0x34, 0x0b, //0x00003d48 leaq (%r11,%rcx), %r14 + 0xe9, 0x9f, 0xff, 0xff, 0xff, //0x00003d4c jmp LBB0_741 + //0x00003d51 LBB0_750 + 0x49, 0x8b, 0x01, //0x00003d51 movq (%r9), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003d54 cmpq $4095, %rax + 0x0f, 0x8f, 0x37, 0x0a, 0x00, 0x00, //0x00003d5a jg LBB0_973 + 0x48, 0x8d, 0x48, 0x01, //0x00003d60 leaq $1(%rax), %rcx + 0x49, 0x89, 0x09, //0x00003d64 movq %rcx, (%r9) + 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00003d67 movq $5, $8(%r9,%rax,8) + 0xe9, 0xdb, 0xf2, 0xff, 0xff, //0x00003d70 jmp LBB0_555 + //0x00003d75 LBB0_752 + 0x48, 0x8b, 0x7d, 0xc8, //0x00003d75 movq $-56(%rbp), %rdi + 0x48, 0x8b, 0x0f, //0x00003d79 movq (%rdi), %rcx + 0x49, 0x8b, 0x17, //0x00003d7c movq (%r15), %rdx + 0x48, 0x8d, 0x72, 0xfc, //0x00003d7f leaq $-4(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00003d83 cmpq %rsi, %rcx + 0x0f, 0x87, 0xae, 0x14, 0x00, 0x00, //0x00003d86 ja LBB0_972 + 0x41, 0x8b, 0x54, 0x0d, 0x00, //0x00003d8c movl (%r13,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00003d91 cmpl $1702063201, %edx + 0x0f, 0x85, 0x4f, 0x15, 0x00, 0x00, //0x00003d97 jne LBB0_974 + 0x48, 0x8d, 0x41, 0x04, //0x00003d9d leaq $4(%rcx), %rax + 0x48, 0x89, 0x07, //0x00003da1 movq %rax, (%rdi) + 0x48, 0x85, 0xc9, //0x00003da4 testq %rcx, %rcx + 0x0f, 0x8f, 0xa3, 0xf2, 0xff, 0xff, //0x00003da7 jg LBB0_555 + 0xe9, 0x30, 0x16, 0x00, 0x00, //0x00003dad jmp LBB0_755 + //0x00003db2 LBB0_756 + 0x48, 0x8b, 0x7d, 0xc8, //0x00003db2 movq $-56(%rbp), %rdi + 0x48, 0x8b, 0x0f, //0x00003db6 movq (%rdi), %rcx + 0x49, 0x8b, 0x17, //0x00003db9 movq (%r15), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x00003dbc leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00003dc0 cmpq %rsi, %rcx + 0x0f, 0x87, 0x71, 0x14, 0x00, 0x00, //0x00003dc3 ja LBB0_972 + 0x48, 0x8d, 0x41, 0xff, //0x00003dc9 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0d, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x00003dcd cmpl $1819047278, $-1(%r13,%rcx) + 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00003dd6 je LBB0_764 + 0xe9, 0x64, 0x15, 0x00, 0x00, //0x00003ddc jmp LBB0_758 + //0x00003de1 LBB0_762 + 0x48, 0x8b, 0x7d, 0xc8, //0x00003de1 movq $-56(%rbp), %rdi + 0x48, 0x8b, 0x0f, //0x00003de5 movq (%rdi), %rcx + 0x49, 0x8b, 0x17, //0x00003de8 movq (%r15), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x00003deb leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00003def cmpq %rsi, %rcx + 0x0f, 0x87, 0x42, 0x14, 0x00, 0x00, //0x00003df2 ja LBB0_972 + 0x48, 0x8d, 0x41, 0xff, //0x00003df8 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0d, 0xff, 0x74, 0x72, 0x75, 0x65, //0x00003dfc cmpl $1702195828, $-1(%r13,%rcx) + 0x0f, 0x85, 0x83, 0x15, 0x00, 0x00, //0x00003e05 jne LBB0_980 + //0x00003e0b LBB0_764 + 0x48, 0x8d, 0x51, 0x03, //0x00003e0b leaq $3(%rcx), %rdx + 0x48, 0x89, 0x17, //0x00003e0f movq %rdx, (%rdi) + 0x48, 0x85, 0xc9, //0x00003e12 testq %rcx, %rcx + 0x0f, 0x8f, 0x35, 0xf2, 0xff, 0xff, //0x00003e15 jg LBB0_555 + 0xe9, 0x31, 0x08, 0x00, 0x00, //0x00003e1b jmp LBB0_870 + //0x00003e20 LBB0_765 + 0x49, 0x8b, 0x01, //0x00003e20 movq (%r9), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00003e23 cmpq $4095, %rax + 0x0f, 0x8f, 0x68, 0x09, 0x00, 0x00, //0x00003e29 jg LBB0_973 + 0x48, 0x8d, 0x48, 0x01, //0x00003e2f leaq $1(%rax), %rcx + 0x49, 0x89, 0x09, //0x00003e33 movq %rcx, (%r9) + 0x49, 0xc7, 0x44, 0xc1, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00003e36 movq $6, $8(%r9,%rax,8) + 0xe9, 0x0c, 0xf2, 0xff, 0xff, //0x00003e3f jmp LBB0_555 + //0x00003e44 LBB0_767 + 0x49, 0x8d, 0x57, 0xff, //0x00003e44 leaq $-1(%r15), %rdx + 0x49, 0x39, 0xd1, //0x00003e48 cmpq %rdx, %r9 + 0x49, 0xf7, 0xd7, //0x00003e4b notq %r15 + 0x4d, 0x0f, 0x45, 0xfc, //0x00003e4e cmovneq %r12, %r15 + 0x84, 0xc9, //0x00003e52 testb %cl, %cl + 0x4d, 0x0f, 0x44, 0xfc, //0x00003e54 cmoveq %r12, %r15 + 0x4d, 0x89, 0xf8, //0x00003e58 movq %r15, %r8 + 0xe9, 0xae, 0xf1, 0xff, 0xff, //0x00003e5b jmp LBB0_553 + //0x00003e60 LBB0_768 + 0x41, 0x89, 0xcc, //0x00003e60 movl %ecx, %r12d + 0x4d, 0x01, 0xd4, //0x00003e63 addq %r10, %r12 + 0x4d, 0x01, 0xfc, //0x00003e66 addq %r15, %r12 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003e69 jmp LBB0_770 + //0x00003e6e LBB0_769 + 0x48, 0x01, 0xce, //0x00003e6e addq %rcx, %rsi + 0x49, 0x89, 0xf4, //0x00003e71 movq %rsi, %r12 + //0x00003e74 LBB0_770 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00003e74 movq $-1, %r15 + 0x4d, 0x85, 0xc0, //0x00003e7b testq %r8, %r8 + 0x0f, 0x84, 0x56, 0x14, 0x00, 0x00, //0x00003e7e je LBB0_971 + 0x4d, 0x85, 0xc9, //0x00003e84 testq %r9, %r9 + 0x0f, 0x84, 0x4d, 0x14, 0x00, 0x00, //0x00003e87 je LBB0_971 + 0x4d, 0x85, 0xf6, //0x00003e8d testq %r14, %r14 + 0x0f, 0x84, 0x44, 0x14, 0x00, 0x00, //0x00003e90 je LBB0_971 + 0x4d, 0x29, 0xd4, //0x00003e96 subq %r10, %r12 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00003e99 leaq $-1(%r12), %rcx + 0x49, 0x39, 0xc8, //0x00003e9e cmpq %rcx, %r8 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00003ea1 je LBB0_779 + 0x49, 0x39, 0xc9, //0x00003ea7 cmpq %rcx, %r9 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00003eaa je LBB0_779 + 0x49, 0x39, 0xce, //0x00003eb0 cmpq %rcx, %r14 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00003eb3 je LBB0_779 + 0x4d, 0x85, 0xc9, //0x00003eb9 testq %r9, %r9 + 0x0f, 0x8e, 0xd7, 0x00, 0x00, 0x00, //0x00003ebc jle LBB0_783 + 0x49, 0x8d, 0x49, 0xff, //0x00003ec2 leaq $-1(%r9), %rcx + 0x49, 0x39, 0xce, //0x00003ec6 cmpq %rcx, %r14 + 0x0f, 0x84, 0xca, 0x00, 0x00, 0x00, //0x00003ec9 je LBB0_783 + 0x49, 0xf7, 0xd1, //0x00003ecf notq %r9 + 0x4d, 0x89, 0xcf, //0x00003ed2 movq %r9, %r15 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00003ed5 jmp LBB0_780 + //0x00003eda LBB0_779 + 0x49, 0xf7, 0xdc, //0x00003eda negq %r12 + 0x4d, 0x89, 0xe7, //0x00003edd movq %r12, %r15 + //0x00003ee0 LBB0_780 + 0x4d, 0x85, 0xff, //0x00003ee0 testq %r15, %r15 + 0x0f, 0x88, 0xf1, 0x13, 0x00, 0x00, //0x00003ee3 js LBB0_971 + //0x00003ee9 LBB0_781 + 0x49, 0x01, 0xc7, //0x00003ee9 addq %rax, %r15 + 0x48, 0x8b, 0x4d, 0xc8, //0x00003eec movq $-56(%rbp), %rcx + 0x4c, 0x89, 0x39, //0x00003ef0 movq %r15, (%rcx) + 0x48, 0x85, 0xc0, //0x00003ef3 testq %rax, %rax + 0x4c, 0x8b, 0x7d, 0xc0, //0x00003ef6 movq $-64(%rbp), %r15 + 0x4c, 0x8b, 0x4d, 0x98, //0x00003efa movq $-104(%rbp), %r9 + 0x49, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003efe movabsq $4294977024, %r10 + 0x4c, 0x8d, 0x1d, 0x69, 0x19, 0x00, 0x00, //0x00003f08 leaq $6505(%rip), %r11 /* LJTI0_2+0(%rip) */ + 0x4c, 0x8b, 0x75, 0xb8, //0x00003f0f movq $-72(%rbp), %r14 + 0x0f, 0x8f, 0x37, 0xf1, 0xff, 0xff, //0x00003f13 jg LBB0_555 + 0xe9, 0xd0, 0x14, 0x00, 0x00, //0x00003f19 jmp LBB0_782 + //0x00003f1e LBB0_603 + 0x4c, 0x01, 0xe8, //0x00003f1e addq %r13, %rax + 0x49, 0x83, 0xfe, 0x20, //0x00003f21 cmpq $32, %r14 + 0x0f, 0x82, 0x25, 0x02, 0x00, 0x00, //0x00003f25 jb LBB0_798 + //0x00003f2b LBB0_604 + 0xf3, 0x0f, 0x6f, 0x10, //0x00003f2b movdqu (%rax), %xmm2 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00003f2f movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xea, //0x00003f34 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00003f38 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00003f3c pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x00003f40 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00003f44 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00003f48 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xd1, //0x00003f4c pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00003f50 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x74, 0xe1, //0x00003f54 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00003f58 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe6, 0x10, //0x00003f5c shlq $16, %rsi + 0x48, 0x09, 0xf1, //0x00003f60 orq %rsi, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x00003f63 shlq $16, %rdi + 0x48, 0x09, 0xfa, //0x00003f67 orq %rdi, %rdx + 0x0f, 0x85, 0x7e, 0x02, 0x00, 0x00, //0x00003f6a jne LBB0_806 + 0x4d, 0x85, 0xdb, //0x00003f70 testq %r11, %r11 + 0x4c, 0x8b, 0x7d, 0xc0, //0x00003f73 movq $-64(%rbp), %r15 + 0x0f, 0x85, 0x8d, 0x02, 0x00, 0x00, //0x00003f77 jne LBB0_808 + 0x45, 0x31, 0xdb, //0x00003f7d xorl %r11d, %r11d + 0x48, 0x85, 0xc9, //0x00003f80 testq %rcx, %rcx + 0x0f, 0x84, 0xbd, 0x02, 0x00, 0x00, //0x00003f83 je LBB0_809 + //0x00003f89 LBB0_607 + 0x48, 0x0f, 0xbc, 0xc9, //0x00003f89 bsfq %rcx, %rcx + 0x48, 0x03, 0x45, 0x90, //0x00003f8d addq $-112(%rbp), %rax + 0x48, 0x01, 0xc8, //0x00003f91 addq %rcx, %rax + 0xe9, 0xba, 0xf6, 0xff, 0xff, //0x00003f94 jmp LBB0_612 + //0x00003f99 LBB0_783 + 0x4c, 0x89, 0xc1, //0x00003f99 movq %r8, %rcx + 0x4c, 0x09, 0xf1, //0x00003f9c orq %r14, %rcx + 0x0f, 0x99, 0xc1, //0x00003f9f setns %cl + 0x0f, 0x88, 0xae, 0x00, 0x00, 0x00, //0x00003fa2 js LBB0_788 + 0x4d, 0x39, 0xf0, //0x00003fa8 cmpq %r14, %r8 + 0x0f, 0x8c, 0xa5, 0x00, 0x00, 0x00, //0x00003fab jl LBB0_788 + 0x49, 0xf7, 0xd0, //0x00003fb1 notq %r8 + 0x4d, 0x89, 0xc7, //0x00003fb4 movq %r8, %r15 + 0xe9, 0x24, 0xff, 0xff, 0xff, //0x00003fb7 jmp LBB0_780 + //0x00003fbc LBB0_786 + 0x48, 0x8b, 0x4d, 0xa8, //0x00003fbc movq $-88(%rbp), %rcx + 0x48, 0x8b, 0x7d, 0xa0, //0x00003fc0 movq $-96(%rbp), %rdi + 0x4c, 0x8d, 0x04, 0x39, //0x00003fc4 leaq (%rcx,%rdi), %r8 + 0x49, 0x29, 0xf0, //0x00003fc8 subq %rsi, %r8 + 0x49, 0x29, 0xd0, //0x00003fcb subq %rdx, %r8 + 0xe9, 0x3b, 0xf0, 0xff, 0xff, //0x00003fce jmp LBB0_553 + //0x00003fd3 LBB0_787 + 0x0f, 0xbc, 0xca, //0x00003fd3 bsfl %edx, %ecx + 0xe9, 0xb0, 0x00, 0x00, 0x00, //0x00003fd6 jmp LBB0_793 + //0x00003fdb LBB0_666 + 0x4c, 0x01, 0xe8, //0x00003fdb addq %r13, %rax + 0x49, 0x83, 0xfe, 0x20, //0x00003fde cmpq $32, %r14 + 0x0f, 0x82, 0xbf, 0x01, 0x00, 0x00, //0x00003fe2 jb LBB0_803 + //0x00003fe8 LBB0_667 + 0xf3, 0x0f, 0x6f, 0x10, //0x00003fe8 movdqu (%rax), %xmm2 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00003fec movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xea, //0x00003ff1 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00003ff5 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00003ff9 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00003ffd movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00004001 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00004005 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd1, //0x00004009 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x0000400d pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00004011 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00004015 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00004019 shlq $16, %rcx + 0x48, 0x09, 0xca, //0x0000401d orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00004020 shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00004024 orq %rdi, %rsi + 0x0f, 0x85, 0xdd, 0x02, 0x00, 0x00, //0x00004027 jne LBB0_822 + 0x4d, 0x85, 0xdb, //0x0000402d testq %r11, %r11 + 0x4c, 0x8b, 0x7d, 0xc0, //0x00004030 movq $-64(%rbp), %r15 + 0x0f, 0x85, 0xec, 0x02, 0x00, 0x00, //0x00004034 jne LBB0_824 + 0x45, 0x31, 0xdb, //0x0000403a xorl %r11d, %r11d + 0x48, 0x85, 0xd2, //0x0000403d testq %rdx, %rdx + 0x0f, 0x84, 0x1c, 0x03, 0x00, 0x00, //0x00004040 je LBB0_825 + //0x00004046 LBB0_670 + 0x48, 0x0f, 0xbc, 0xca, //0x00004046 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0x90, //0x0000404a addq $-112(%rbp), %rax + 0x48, 0x01, 0xc8, //0x0000404e addq %rcx, %rax + 0xe9, 0x1d, 0xf8, 0xff, 0xff, //0x00004051 jmp LBB0_675 + //0x00004056 LBB0_788 + 0x49, 0x8d, 0x56, 0xff, //0x00004056 leaq $-1(%r14), %rdx + 0x49, 0x39, 0xd0, //0x0000405a cmpq %rdx, %r8 + 0x49, 0xf7, 0xd6, //0x0000405d notq %r14 + 0x4d, 0x0f, 0x45, 0xf4, //0x00004060 cmovneq %r12, %r14 + 0x84, 0xc9, //0x00004064 testb %cl, %cl + 0x4d, 0x0f, 0x44, 0xf4, //0x00004066 cmoveq %r12, %r14 + 0x4d, 0x89, 0xf7, //0x0000406a movq %r14, %r15 + 0xe9, 0x6e, 0xfe, 0xff, 0xff, //0x0000406d jmp LBB0_780 + //0x00004072 LBB0_789 + 0x41, 0x0f, 0xbc, 0xca, //0x00004072 bsfl %r10d, %ecx + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004076 jmp LBB0_793 + //0x0000407b LBB0_790 + 0x89, 0xf9, //0x0000407b movl %edi, %ecx + 0xe9, 0x09, 0x00, 0x00, 0x00, //0x0000407d jmp LBB0_793 + //0x00004082 LBB0_791 + 0x89, 0xf1, //0x00004082 movl %esi, %ecx + 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00004084 jmp LBB0_793 + //0x00004089 LBB0_792 + 0x89, 0xd1, //0x00004089 movl %edx, %ecx + //0x0000408b LBB0_793 + 0x49, 0xf7, 0xd0, //0x0000408b notq %r8 + 0x49, 0x29, 0xc8, //0x0000408e subq %rcx, %r8 + 0x48, 0x8b, 0x7d, 0xa0, //0x00004091 movq $-96(%rbp), %rdi + 0xe9, 0x74, 0xef, 0xff, 0xff, //0x00004095 jmp LBB0_553 + //0x0000409a LBB0_794 + 0x0f, 0xbc, 0xce, //0x0000409a bsfl %esi, %ecx + 0xe9, 0xe1, 0x00, 0x00, 0x00, //0x0000409d jmp LBB0_801 + //0x000040a2 LBB0_700 + 0x4c, 0x01, 0xe8, //0x000040a2 addq %r13, %rax + 0x49, 0x83, 0xfe, 0x20, //0x000040a5 cmpq $32, %r14 + 0x0f, 0x82, 0x60, 0x04, 0x00, 0x00, //0x000040a9 jb LBB0_846 + //0x000040af LBB0_701 + 0xf3, 0x0f, 0x6f, 0x10, //0x000040af movdqu (%rax), %xmm2 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000040b3 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xea, //0x000040b8 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000040bc pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x000040c0 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x000040c4 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000040c8 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000040cc pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd1, //0x000040d0 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x000040d4 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x000040d8 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x000040dc pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x000040e0 shlq $16, %rcx + 0x48, 0x09, 0xca, //0x000040e4 orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x000040e7 shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x000040eb orq %rdi, %rsi + 0x0f, 0x85, 0xbb, 0x03, 0x00, 0x00, //0x000040ee jne LBB0_842 + 0x4d, 0x85, 0xdb, //0x000040f4 testq %r11, %r11 + 0x4c, 0x8b, 0x7d, 0xc0, //0x000040f7 movq $-64(%rbp), %r15 + 0x0f, 0x85, 0xca, 0x03, 0x00, 0x00, //0x000040fb jne LBB0_844 + 0x45, 0x31, 0xdb, //0x00004101 xorl %r11d, %r11d + 0x48, 0x85, 0xd2, //0x00004104 testq %rdx, %rdx + 0x0f, 0x84, 0xfa, 0x03, 0x00, 0x00, //0x00004107 je LBB0_845 + //0x0000410d LBB0_704 + 0x48, 0x0f, 0xbc, 0xca, //0x0000410d bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0x90, //0x00004111 addq $-112(%rbp), %rax + 0x48, 0x01, 0xc8, //0x00004115 addq %rcx, %rax + 0xe9, 0xd6, 0xf9, 0xff, 0xff, //0x00004118 jmp LBB0_710 + //0x0000411d LBB0_795 + 0x48, 0x8b, 0x55, 0xb0, //0x0000411d movq $-80(%rbp), %rdx + 0x4c, 0x8d, 0x3c, 0x02, //0x00004121 leaq (%rdx,%rax), %r15 + 0x49, 0x29, 0xf7, //0x00004125 subq %rsi, %r15 + 0x49, 0x29, 0xcf, //0x00004128 subq %rcx, %r15 + 0xe9, 0xb0, 0xfd, 0xff, 0xff, //0x0000412b jmp LBB0_780 + //0x00004130 LBB0_796 + 0x89, 0xd1, //0x00004130 movl %edx, %ecx + 0xe9, 0x4c, 0x00, 0x00, 0x00, //0x00004132 jmp LBB0_801 + //0x00004137 LBB0_797 + 0x4b, 0x8d, 0x04, 0x28, //0x00004137 leaq (%r8,%r13), %rax + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000413b movq $-1, $-48(%rbp) + 0x45, 0x31, 0xdb, //0x00004143 xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x00004146 cmpq $32, %r14 + 0x0f, 0x83, 0xdb, 0xfd, 0xff, 0xff, //0x0000414a jae LBB0_604 + //0x00004150 LBB0_798 + 0x4c, 0x8b, 0x7d, 0xc0, //0x00004150 movq $-64(%rbp), %r15 + 0xe9, 0xf5, 0x00, 0x00, 0x00, //0x00004154 jmp LBB0_810 + //0x00004159 LBB0_799 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00004159 movq $-1, %r9 + 0x48, 0x8b, 0x75, 0xd0, //0x00004160 movq $-48(%rbp), %rsi + 0x4c, 0x89, 0xdb, //0x00004164 movq %r11, %rbx + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00004167 movq $-1, %r15 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000416e movq $-1, %r14 + 0x4c, 0x8d, 0x15, 0x70, 0x19, 0x00, 0x00, //0x00004175 leaq $6512(%rip), %r10 /* LJTI0_5+0(%rip) */ + 0xe9, 0x84, 0xf2, 0xff, 0xff, //0x0000417c jmp LBB0_643 + //0x00004181 LBB0_800 + 0x89, 0xd9, //0x00004181 movl %ebx, %ecx + //0x00004183 LBB0_801 + 0x49, 0xf7, 0xd7, //0x00004183 notq %r15 + 0x49, 0x29, 0xcf, //0x00004186 subq %rcx, %r15 + 0xe9, 0x52, 0xfd, 0xff, 0xff, //0x00004189 jmp LBB0_780 + //0x0000418e LBB0_802 + 0x4b, 0x8d, 0x04, 0x28, //0x0000418e leaq (%r8,%r13), %rax + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00004192 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xdb, //0x0000419a xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x0000419d cmpq $32, %r14 + 0x0f, 0x83, 0x41, 0xfe, 0xff, 0xff, //0x000041a1 jae LBB0_667 + //0x000041a7 LBB0_803 + 0x4c, 0x8b, 0x7d, 0xc0, //0x000041a7 movq $-64(%rbp), %r15 + 0xe9, 0xba, 0x01, 0x00, 0x00, //0x000041ab jmp LBB0_826 + //0x000041b0 LBB0_804 + 0x4b, 0x8d, 0x04, 0x28, //0x000041b0 leaq (%r8,%r13), %rax + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000041b4 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xdb, //0x000041bc xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x000041bf cmpq $32, %r14 + 0x0f, 0x83, 0xe6, 0xfe, 0xff, 0xff, //0x000041c3 jae LBB0_701 + 0xe9, 0x41, 0x03, 0x00, 0x00, //0x000041c9 jmp LBB0_846 + //0x000041ce LBB0_805 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000041ce movq $-1, %r8 + 0x4c, 0x89, 0xd6, //0x000041d5 movq %r10, %rsi + 0x4c, 0x89, 0xdf, //0x000041d8 movq %r11, %rdi + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000041db movq $-1, %r14 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000041e2 movq $-1, %r9 + 0xe9, 0xd1, 0xfa, 0xff, 0xff, //0x000041e9 jmp LBB0_738 + //0x000041ee LBB0_806 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000041ee cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000041f3 jne LBB0_808 + 0x48, 0x89, 0xc6, //0x000041f9 movq %rax, %rsi + 0x4c, 0x29, 0xee, //0x000041fc subq %r13, %rsi + 0x48, 0x0f, 0xbc, 0xfa, //0x000041ff bsfq %rdx, %rdi + 0x48, 0x01, 0xf7, //0x00004203 addq %rsi, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x00004206 movq %rdi, $-48(%rbp) + //0x0000420a LBB0_808 + 0x44, 0x89, 0xde, //0x0000420a movl %r11d, %esi + 0xf7, 0xd6, //0x0000420d notl %esi + 0x21, 0xd6, //0x0000420f andl %edx, %esi + 0x41, 0x8d, 0x3c, 0x73, //0x00004211 leal (%r11,%rsi,2), %edi + 0x8d, 0x1c, 0x36, //0x00004215 leal (%rsi,%rsi), %ebx + 0xf7, 0xd3, //0x00004218 notl %ebx + 0x21, 0xd3, //0x0000421a andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000421c andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00004222 xorl %r11d, %r11d + 0x01, 0xf3, //0x00004225 addl %esi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00004227 setb %r11b + 0x01, 0xdb, //0x0000422b addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000422d xorl $1431655765, %ebx + 0x21, 0xfb, //0x00004233 andl %edi, %ebx + 0xf7, 0xd3, //0x00004235 notl %ebx + 0x21, 0xd9, //0x00004237 andl %ebx, %ecx + 0x4c, 0x8b, 0x7d, 0xc0, //0x00004239 movq $-64(%rbp), %r15 + 0x48, 0x85, 0xc9, //0x0000423d testq %rcx, %rcx + 0x0f, 0x85, 0x43, 0xfd, 0xff, 0xff, //0x00004240 jne LBB0_607 + //0x00004246 LBB0_809 + 0x48, 0x83, 0xc0, 0x20, //0x00004246 addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x0000424a addq $-32, %r14 + //0x0000424e LBB0_810 + 0x4d, 0x85, 0xdb, //0x0000424e testq %r11, %r11 + 0x0f, 0x85, 0xcf, 0x01, 0x00, 0x00, //0x00004251 jne LBB0_838 + 0x48, 0x8b, 0x4d, 0xd0, //0x00004257 movq $-48(%rbp), %rcx + 0x4d, 0x85, 0xf6, //0x0000425b testq %r14, %r14 + 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x0000425e je LBB0_821 + //0x00004264 LBB0_812 + 0x31, 0xd2, //0x00004264 xorl %edx, %edx + //0x00004266 LBB0_813 + 0x0f, 0xb6, 0x1c, 0x10, //0x00004266 movzbl (%rax,%rdx), %ebx + 0x80, 0xfb, 0x22, //0x0000426a cmpb $34, %bl + 0x0f, 0x84, 0x73, 0x00, 0x00, 0x00, //0x0000426d je LBB0_820 + 0x80, 0xfb, 0x5c, //0x00004273 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004276 je LBB0_818 + 0x48, 0x83, 0xc2, 0x01, //0x0000427c addq $1, %rdx + 0x49, 0x39, 0xd6, //0x00004280 cmpq %rdx, %r14 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00004283 jne LBB0_813 + 0xe9, 0x67, 0x00, 0x00, 0x00, //0x00004289 jmp LBB0_816 + //0x0000428e LBB0_818 + 0x49, 0x8d, 0x76, 0xff, //0x0000428e leaq $-1(%r14), %rsi + 0x48, 0x39, 0xd6, //0x00004292 cmpq %rdx, %rsi + 0x0f, 0x84, 0x12, 0x05, 0x00, 0x00, //0x00004295 je LBB0_712 + 0x48, 0x8b, 0xb5, 0x40, 0xff, 0xff, 0xff, //0x0000429b movq $-192(%rbp), %rsi + 0x48, 0x01, 0xc6, //0x000042a2 addq %rax, %rsi + 0x48, 0x01, 0xd6, //0x000042a5 addq %rdx, %rsi + 0x48, 0x83, 0xf9, 0xff, //0x000042a8 cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xd0, //0x000042ac movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xfe, //0x000042b0 cmoveq %rsi, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000042b4 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xce, //0x000042b8 cmoveq %rsi, %rcx + 0x48, 0x01, 0xd0, //0x000042bc addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x02, //0x000042bf addq $2, %rax + 0x4c, 0x89, 0xf6, //0x000042c3 movq %r14, %rsi + 0x48, 0x29, 0xd6, //0x000042c6 subq %rdx, %rsi + 0x48, 0x83, 0xc6, 0xfe, //0x000042c9 addq $-2, %rsi + 0x49, 0x83, 0xc6, 0xfe, //0x000042cd addq $-2, %r14 + 0x49, 0x39, 0xd6, //0x000042d1 cmpq %rdx, %r14 + 0x49, 0x89, 0xf6, //0x000042d4 movq %rsi, %r14 + 0x4c, 0x8b, 0x7d, 0xc0, //0x000042d7 movq $-64(%rbp), %r15 + 0x0f, 0x85, 0x83, 0xff, 0xff, 0xff, //0x000042db jne LBB0_812 + 0xe9, 0xc7, 0x04, 0x00, 0x00, //0x000042e1 jmp LBB0_712 + //0x000042e6 LBB0_820 + 0x48, 0x01, 0xd0, //0x000042e6 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000042e9 addq $1, %rax + //0x000042ed LBB0_821 + 0x4c, 0x29, 0xe8, //0x000042ed subq %r13, %rax + 0xe9, 0x5e, 0xf3, 0xff, 0xff, //0x000042f0 jmp LBB0_612 + //0x000042f5 LBB0_816 + 0x80, 0xfb, 0x22, //0x000042f5 cmpb $34, %bl + 0x0f, 0x85, 0xaf, 0x04, 0x00, 0x00, //0x000042f8 jne LBB0_712 + 0x4c, 0x01, 0xf0, //0x000042fe addq %r14, %rax + 0x4c, 0x8b, 0x7d, 0xc0, //0x00004301 movq $-64(%rbp), %r15 + 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x00004305 jmp LBB0_821 + //0x0000430a LBB0_822 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000430a cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000430f jne LBB0_824 + 0x48, 0x89, 0xc1, //0x00004315 movq %rax, %rcx + 0x4c, 0x29, 0xe9, //0x00004318 subq %r13, %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x0000431b bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x0000431f addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x00004322 movq %rdi, $-48(%rbp) + //0x00004326 LBB0_824 + 0x44, 0x89, 0xd9, //0x00004326 movl %r11d, %ecx + 0xf7, 0xd1, //0x00004329 notl %ecx + 0x21, 0xf1, //0x0000432b andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x4b, //0x0000432d leal (%r11,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x00004331 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x00004334 notl %ebx + 0x21, 0xf3, //0x00004336 andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004338 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x0000433e xorl %r11d, %r11d + 0x01, 0xcb, //0x00004341 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00004343 setb %r11b + 0x01, 0xdb, //0x00004347 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00004349 xorl $1431655765, %ebx + 0x21, 0xfb, //0x0000434f andl %edi, %ebx + 0xf7, 0xd3, //0x00004351 notl %ebx + 0x21, 0xda, //0x00004353 andl %ebx, %edx + 0x4c, 0x8b, 0x7d, 0xc0, //0x00004355 movq $-64(%rbp), %r15 + 0x48, 0x85, 0xd2, //0x00004359 testq %rdx, %rdx + 0x0f, 0x85, 0xe4, 0xfc, 0xff, 0xff, //0x0000435c jne LBB0_670 + //0x00004362 LBB0_825 + 0x48, 0x83, 0xc0, 0x20, //0x00004362 addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x00004366 addq $-32, %r14 + //0x0000436a LBB0_826 + 0x4d, 0x85, 0xdb, //0x0000436a testq %r11, %r11 + 0x0f, 0x85, 0xf8, 0x00, 0x00, 0x00, //0x0000436d jne LBB0_840 + 0x48, 0x8b, 0x55, 0xd0, //0x00004373 movq $-48(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x00004377 testq %r14, %r14 + 0x0f, 0x84, 0x89, 0x00, 0x00, 0x00, //0x0000437a je LBB0_837 + //0x00004380 LBB0_828 + 0x31, 0xf6, //0x00004380 xorl %esi, %esi + //0x00004382 LBB0_829 + 0x0f, 0xb6, 0x0c, 0x30, //0x00004382 movzbl (%rax,%rsi), %ecx + 0x80, 0xf9, 0x22, //0x00004386 cmpb $34, %cl + 0x0f, 0x84, 0x73, 0x00, 0x00, 0x00, //0x00004389 je LBB0_836 + 0x80, 0xf9, 0x5c, //0x0000438f cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004392 je LBB0_834 + 0x48, 0x83, 0xc6, 0x01, //0x00004398 addq $1, %rsi + 0x49, 0x39, 0xf6, //0x0000439c cmpq %rsi, %r14 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000439f jne LBB0_829 + 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000043a5 jmp LBB0_832 + //0x000043aa LBB0_834 + 0x49, 0x8d, 0x4e, 0xff, //0x000043aa leaq $-1(%r14), %rcx + 0x48, 0x39, 0xf1, //0x000043ae cmpq %rsi, %rcx + 0x0f, 0x84, 0xf6, 0x03, 0x00, 0x00, //0x000043b1 je LBB0_712 + 0x48, 0x8b, 0x8d, 0x40, 0xff, 0xff, 0xff, //0x000043b7 movq $-192(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x000043be addq %rax, %rcx + 0x48, 0x01, 0xf1, //0x000043c1 addq %rsi, %rcx + 0x48, 0x83, 0xfa, 0xff, //0x000043c4 cmpq $-1, %rdx + 0x48, 0x8b, 0x7d, 0xd0, //0x000043c8 movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf9, //0x000043cc cmoveq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000043d0 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xd1, //0x000043d4 cmoveq %rcx, %rdx + 0x48, 0x01, 0xf0, //0x000043d8 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x000043db addq $2, %rax + 0x4c, 0x89, 0xf1, //0x000043df movq %r14, %rcx + 0x48, 0x29, 0xf1, //0x000043e2 subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000043e5 addq $-2, %rcx + 0x49, 0x83, 0xc6, 0xfe, //0x000043e9 addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x000043ed cmpq %rsi, %r14 + 0x49, 0x89, 0xce, //0x000043f0 movq %rcx, %r14 + 0x4c, 0x8b, 0x7d, 0xc0, //0x000043f3 movq $-64(%rbp), %r15 + 0x0f, 0x85, 0x83, 0xff, 0xff, 0xff, //0x000043f7 jne LBB0_828 + 0xe9, 0xab, 0x03, 0x00, 0x00, //0x000043fd jmp LBB0_712 + //0x00004402 LBB0_836 + 0x48, 0x01, 0xf0, //0x00004402 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00004405 addq $1, %rax + //0x00004409 LBB0_837 + 0x4c, 0x29, 0xe8, //0x00004409 subq %r13, %rax + 0xe9, 0x62, 0xf4, 0xff, 0xff, //0x0000440c jmp LBB0_675 + //0x00004411 LBB0_832 + 0x80, 0xf9, 0x22, //0x00004411 cmpb $34, %cl + 0x0f, 0x85, 0x93, 0x03, 0x00, 0x00, //0x00004414 jne LBB0_712 + 0x4c, 0x01, 0xf0, //0x0000441a addq %r14, %rax + 0x4c, 0x8b, 0x7d, 0xc0, //0x0000441d movq $-64(%rbp), %r15 + 0xe9, 0xe3, 0xff, 0xff, 0xff, //0x00004421 jmp LBB0_837 + //0x00004426 LBB0_838 + 0x4d, 0x85, 0xf6, //0x00004426 testq %r14, %r14 + 0x0f, 0x84, 0x7e, 0x03, 0x00, 0x00, //0x00004429 je LBB0_712 + 0x48, 0x8b, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x0000442f movq $-184(%rbp), %rcx + 0x48, 0x8d, 0x14, 0x08, //0x00004436 leaq (%rax,%rcx), %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x0000443a movq $-48(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x0000443e cmpq $-1, %rsi + 0x48, 0x89, 0xf1, //0x00004442 movq %rsi, %rcx + 0x48, 0x0f, 0x44, 0xf2, //0x00004445 cmoveq %rdx, %rsi + 0x48, 0x0f, 0x44, 0xca, //0x00004449 cmoveq %rdx, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x0000444d addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x00004451 addq $-1, %r14 + 0x48, 0x89, 0x75, 0xd0, //0x00004455 movq %rsi, $-48(%rbp) + 0x4c, 0x8b, 0x7d, 0xc0, //0x00004459 movq $-64(%rbp), %r15 + 0x4d, 0x85, 0xf6, //0x0000445d testq %r14, %r14 + 0x0f, 0x85, 0xfe, 0xfd, 0xff, 0xff, //0x00004460 jne LBB0_812 + 0xe9, 0x82, 0xfe, 0xff, 0xff, //0x00004466 jmp LBB0_821 + //0x0000446b LBB0_840 + 0x4d, 0x85, 0xf6, //0x0000446b testq %r14, %r14 + 0x0f, 0x84, 0x39, 0x03, 0x00, 0x00, //0x0000446e je LBB0_712 + 0x48, 0x8b, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x00004474 movq $-184(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000447b addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xd0, //0x0000447e movq $-48(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00004482 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00004486 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x00004489 cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x0000448d cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x00004491 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x00004495 addq $-1, %r14 + 0x48, 0x89, 0x75, 0xd0, //0x00004499 movq %rsi, $-48(%rbp) + 0x4c, 0x8b, 0x7d, 0xc0, //0x0000449d movq $-64(%rbp), %r15 + 0x4d, 0x85, 0xf6, //0x000044a1 testq %r14, %r14 + 0x0f, 0x85, 0xd6, 0xfe, 0xff, 0xff, //0x000044a4 jne LBB0_828 + 0xe9, 0x5a, 0xff, 0xff, 0xff, //0x000044aa jmp LBB0_837 + //0x000044af LBB0_842 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x000044af cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000044b4 jne LBB0_844 + 0x48, 0x89, 0xc1, //0x000044ba movq %rax, %rcx + 0x4c, 0x29, 0xe9, //0x000044bd subq %r13, %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x000044c0 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x000044c4 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x000044c7 movq %rdi, $-48(%rbp) + //0x000044cb LBB0_844 + 0x44, 0x89, 0xd9, //0x000044cb movl %r11d, %ecx + 0xf7, 0xd1, //0x000044ce notl %ecx + 0x21, 0xf1, //0x000044d0 andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x4b, //0x000044d2 leal (%r11,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x000044d6 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x000044d9 notl %ebx + 0x21, 0xf3, //0x000044db andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000044dd andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x000044e3 xorl %r11d, %r11d + 0x01, 0xcb, //0x000044e6 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x000044e8 setb %r11b + 0x01, 0xdb, //0x000044ec addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000044ee xorl $1431655765, %ebx + 0x21, 0xfb, //0x000044f4 andl %edi, %ebx + 0xf7, 0xd3, //0x000044f6 notl %ebx + 0x21, 0xda, //0x000044f8 andl %ebx, %edx + 0x4c, 0x8b, 0x7d, 0xc0, //0x000044fa movq $-64(%rbp), %r15 + 0x48, 0x85, 0xd2, //0x000044fe testq %rdx, %rdx + 0x0f, 0x85, 0x06, 0xfc, 0xff, 0xff, //0x00004501 jne LBB0_704 + //0x00004507 LBB0_845 + 0x48, 0x83, 0xc0, 0x20, //0x00004507 addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x0000450b addq $-32, %r14 + //0x0000450f LBB0_846 + 0x4d, 0x85, 0xdb, //0x0000450f testq %r11, %r11 + 0x0f, 0x85, 0xab, 0x00, 0x00, 0x00, //0x00004512 jne LBB0_858 + 0x48, 0x8b, 0x55, 0xd0, //0x00004518 movq $-48(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x0000451c testq %r14, %r14 + 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x0000451f je LBB0_857 + //0x00004525 LBB0_848 + 0x31, 0xf6, //0x00004525 xorl %esi, %esi + //0x00004527 LBB0_849 + 0x0f, 0xb6, 0x0c, 0x30, //0x00004527 movzbl (%rax,%rsi), %ecx + 0x80, 0xf9, 0x22, //0x0000452b cmpb $34, %cl + 0x0f, 0x84, 0x6f, 0x00, 0x00, 0x00, //0x0000452e je LBB0_856 + 0x80, 0xf9, 0x5c, //0x00004534 cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00004537 je LBB0_854 + 0x48, 0x83, 0xc6, 0x01, //0x0000453d addq $1, %rsi + 0x49, 0x39, 0xf6, //0x00004541 cmpq %rsi, %r14 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00004544 jne LBB0_849 + 0xe9, 0x63, 0x00, 0x00, 0x00, //0x0000454a jmp LBB0_852 + //0x0000454f LBB0_854 + 0x49, 0x8d, 0x4e, 0xff, //0x0000454f leaq $-1(%r14), %rcx + 0x48, 0x39, 0xf1, //0x00004553 cmpq %rsi, %rcx + 0x0f, 0x84, 0x51, 0x02, 0x00, 0x00, //0x00004556 je LBB0_712 + 0x48, 0x8b, 0x8d, 0x40, 0xff, 0xff, 0xff, //0x0000455c movq $-192(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x00004563 addq %rax, %rcx + 0x48, 0x01, 0xf1, //0x00004566 addq %rsi, %rcx + 0x48, 0x83, 0xfa, 0xff, //0x00004569 cmpq $-1, %rdx + 0x48, 0x8b, 0x7d, 0xd0, //0x0000456d movq $-48(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf9, //0x00004571 cmoveq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xd0, //0x00004575 movq %rdi, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xd1, //0x00004579 cmoveq %rcx, %rdx + 0x48, 0x01, 0xf0, //0x0000457d addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x00004580 addq $2, %rax + 0x4c, 0x89, 0xf1, //0x00004584 movq %r14, %rcx + 0x48, 0x29, 0xf1, //0x00004587 subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x0000458a addq $-2, %rcx + 0x49, 0x83, 0xc6, 0xfe, //0x0000458e addq $-2, %r14 + 0x49, 0x39, 0xf6, //0x00004592 cmpq %rsi, %r14 + 0x49, 0x89, 0xce, //0x00004595 movq %rcx, %r14 + 0x0f, 0x85, 0x87, 0xff, 0xff, 0xff, //0x00004598 jne LBB0_848 + 0xe9, 0x0a, 0x02, 0x00, 0x00, //0x0000459e jmp LBB0_712 + //0x000045a3 LBB0_856 + 0x48, 0x01, 0xf0, //0x000045a3 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000045a6 addq $1, %rax + //0x000045aa LBB0_857 + 0x4c, 0x29, 0xe8, //0x000045aa subq %r13, %rax + 0xe9, 0x3d, 0xf5, 0xff, 0xff, //0x000045ad jmp LBB0_709 + //0x000045b2 LBB0_852 + 0x80, 0xf9, 0x22, //0x000045b2 cmpb $34, %cl + 0x0f, 0x85, 0xf2, 0x01, 0x00, 0x00, //0x000045b5 jne LBB0_712 + 0x4c, 0x01, 0xf0, //0x000045bb addq %r14, %rax + 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x000045be jmp LBB0_857 + //0x000045c3 LBB0_858 + 0x4d, 0x85, 0xf6, //0x000045c3 testq %r14, %r14 + 0x0f, 0x84, 0xe1, 0x01, 0x00, 0x00, //0x000045c6 je LBB0_712 + 0x48, 0x8b, 0x8d, 0x48, 0xff, 0xff, 0xff, //0x000045cc movq $-184(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x000045d3 addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xd0, //0x000045d6 movq $-48(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x000045da cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x000045de movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x000045e1 cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x000045e5 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x000045e9 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x000045ed addq $-1, %r14 + 0x48, 0x89, 0x75, 0xd0, //0x000045f1 movq %rsi, $-48(%rbp) + 0x4d, 0x85, 0xf6, //0x000045f5 testq %r14, %r14 + 0x0f, 0x85, 0x27, 0xff, 0xff, 0xff, //0x000045f8 jne LBB0_848 + 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x000045fe jmp LBB0_857 + //0x00004603 LBB0_861 + 0x49, 0x83, 0xc2, 0xff, //0x00004603 addq $-1, %r10 + 0x4d, 0x89, 0x10, //0x00004607 movq %r10, (%r8) + 0x48, 0xc7, 0xc0, 0xde, 0xff, 0xff, 0xff, //0x0000460a movq $-34, %rax + 0xe9, 0x3b, 0x00, 0x00, 0x00, //0x00004611 jmp LBB0_870 + //0x00004616 LBB0_862 + 0x48, 0x8b, 0x45, 0xc8, //0x00004616 movq $-56(%rbp), %rax + 0x48, 0x89, 0x30, //0x0000461a movq %rsi, (%rax) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000461d movq $-1, %rax + 0xe9, 0x28, 0x00, 0x00, 0x00, //0x00004624 jmp LBB0_870 + //0x00004629 LBB0_863 + 0x49, 0x89, 0x10, //0x00004629 movq %rdx, (%r8) + //0x0000462c LBB0_864 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000462c movq $-1, %rax + 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00004633 jmp LBB0_870 + //0x00004638 LBB0_865 + 0x49, 0x89, 0xc2, //0x00004638 movq %rax, %r10 + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000463b jmp LBB0_868 + //0x00004640 LBB0_867 + 0x49, 0x89, 0xca, //0x00004640 movq %rcx, %r10 + //0x00004643 LBB0_868 + 0x49, 0x83, 0xc2, 0xff, //0x00004643 addq $-1, %r10 + 0x4d, 0x89, 0x10, //0x00004647 movq %r10, (%r8) + //0x0000464a LBB0_869 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000464a movq $-2, %rax + //0x00004651 LBB0_870 + 0x48, 0x81, 0xc4, 0xa8, 0x00, 0x00, 0x00, //0x00004651 addq $168, %rsp + 0x5b, //0x00004658 popq %rbx + 0x41, 0x5c, //0x00004659 popq %r12 + 0x41, 0x5d, //0x0000465b popq %r13 + 0x41, 0x5e, //0x0000465d popq %r14 + 0x41, 0x5f, //0x0000465f popq %r15 + 0x5d, //0x00004661 popq %rbp + 0xc3, //0x00004662 retq + //0x00004663 LBB0_871 + 0x4c, 0x01, 0xe6, //0x00004663 addq %r12, %rsi + 0x48, 0x89, 0xf0, //0x00004666 movq %rsi, %rax + //0x00004669 LBB0_872 + 0x4c, 0x29, 0xe0, //0x00004669 subq %r12, %rax + 0x48, 0x89, 0xc6, //0x0000466c movq %rax, %rsi + //0x0000466f LBB0_873 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000466f movq $-1, %rax + 0x49, 0x89, 0xf3, //0x00004676 movq %rsi, %r11 + 0x48, 0x39, 0xfe, //0x00004679 cmpq %rdi, %rsi + 0x0f, 0x83, 0xcf, 0xff, 0xff, 0xff, //0x0000467c jae LBB0_870 + //0x00004682 LBB0_874 + 0x49, 0x8d, 0x7b, 0x01, //0x00004682 leaq $1(%r11), %rdi + 0x48, 0x8b, 0x45, 0xc8, //0x00004686 movq $-56(%rbp), %rax + 0x48, 0x89, 0x38, //0x0000468a movq %rdi, (%rax) + 0x43, 0x0f, 0xbe, 0x0c, 0x1c, //0x0000468d movsbl (%r12,%r11), %ecx + 0x83, 0xf9, 0x7b, //0x00004692 cmpl $123, %ecx + 0x0f, 0x87, 0x60, 0x01, 0x00, 0x00, //0x00004695 ja LBB0_892 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000469b movq $-1, %rax + 0x48, 0x8d, 0x15, 0xaf, 0x14, 0x00, 0x00, //0x000046a2 leaq $5295(%rip), %rdx /* LJTI0_6+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x000046a9 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x000046ad addq %rdx, %rcx + 0xff, 0xe1, //0x000046b0 jmpq *%rcx + //0x000046b2 LBB0_876 + 0x49, 0x8b, 0x07, //0x000046b2 movq (%r15), %rax + 0x48, 0x89, 0xc1, //0x000046b5 movq %rax, %rcx + 0x48, 0x29, 0xf9, //0x000046b8 subq %rdi, %rcx + 0x48, 0x83, 0xf9, 0x10, //0x000046bb cmpq $16, %rcx + 0x0f, 0x82, 0x83, 0x0d, 0x00, 0x00, //0x000046bf jb LBB0_991 + 0x4c, 0x89, 0xd9, //0x000046c5 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x000046c8 notq %rcx + 0xf3, 0x0f, 0x6f, 0x05, 0x2d, 0xb9, 0xff, 0xff, //0x000046cb movdqu $-18131(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x35, 0xb9, 0xff, 0xff, //0x000046d3 movdqu $-18123(%rip), %xmm1 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0x3d, 0xb9, 0xff, 0xff, //0x000046db movdqu $-18115(%rip), %xmm2 /* LCPI0_2+0(%rip) */ + 0x48, 0x8b, 0x5d, 0xc8, //0x000046e3 movq $-56(%rbp), %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000046e7 .p2align 4, 0x90 + //0x000046f0 LBB0_878 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x3c, //0x000046f0 movdqu (%r12,%rdi), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x000046f6 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x000046fa pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xdb, 0xd9, //0x000046fe pand %xmm1, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00004702 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xeb, 0xdc, //0x00004706 por %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x0000470a pmovmskb %xmm3, %edx + 0x85, 0xd2, //0x0000470e testl %edx, %edx + 0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00004710 jne LBB0_888 + 0x48, 0x83, 0xc7, 0x10, //0x00004716 addq $16, %rdi + 0x48, 0x8d, 0x14, 0x08, //0x0000471a leaq (%rax,%rcx), %rdx + 0x48, 0x83, 0xc2, 0xf0, //0x0000471e addq $-16, %rdx + 0x48, 0x83, 0xc1, 0xf0, //0x00004722 addq $-16, %rcx + 0x48, 0x83, 0xfa, 0x0f, //0x00004726 cmpq $15, %rdx + 0x0f, 0x87, 0xc0, 0xff, 0xff, 0xff, //0x0000472a ja LBB0_878 + 0x4c, 0x89, 0xe7, //0x00004730 movq %r12, %rdi + 0x48, 0x29, 0xcf, //0x00004733 subq %rcx, %rdi + 0x48, 0x01, 0xc8, //0x00004736 addq %rcx, %rax + 0x48, 0x89, 0xc1, //0x00004739 movq %rax, %rcx + 0x48, 0x85, 0xc9, //0x0000473c testq %rcx, %rcx + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x0000473f je LBB0_887 + //0x00004745 LBB0_881 + 0x48, 0x8d, 0x34, 0x0f, //0x00004745 leaq (%rdi,%rcx), %rsi + 0x31, 0xc0, //0x00004749 xorl %eax, %eax + //0x0000474b LBB0_882 + 0x0f, 0xb6, 0x14, 0x07, //0x0000474b movzbl (%rdi,%rax), %edx + 0x80, 0xfa, 0x2c, //0x0000474f cmpb $44, %dl + 0x0f, 0x84, 0x6a, 0x0b, 0x00, 0x00, //0x00004752 je LBB0_969 + 0x80, 0xfa, 0x7d, //0x00004758 cmpb $125, %dl + 0x0f, 0x84, 0x61, 0x0b, 0x00, 0x00, //0x0000475b je LBB0_969 + 0x80, 0xfa, 0x5d, //0x00004761 cmpb $93, %dl + 0x0f, 0x84, 0x58, 0x0b, 0x00, 0x00, //0x00004764 je LBB0_969 + 0x48, 0x83, 0xc0, 0x01, //0x0000476a addq $1, %rax + 0x48, 0x39, 0xc1, //0x0000476e cmpq %rax, %rcx + 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x00004771 jne LBB0_882 + 0x48, 0x89, 0xf7, //0x00004777 movq %rsi, %rdi + //0x0000477a LBB0_887 + 0x4c, 0x29, 0xe7, //0x0000477a subq %r12, %rdi + 0xe9, 0x91, 0x0c, 0x00, 0x00, //0x0000477d jmp LBB0_986 + //0x00004782 LBB0_888 + 0x66, 0x0f, 0xbc, 0xc2, //0x00004782 bsfw %dx, %ax + 0x0f, 0xb7, 0xc0, //0x00004786 movzwl %ax, %eax + 0x48, 0x29, 0xc8, //0x00004789 subq %rcx, %rax + 0x48, 0x89, 0x03, //0x0000478c movq %rax, (%rbx) + 0x4c, 0x89, 0xd8, //0x0000478f movq %r11, %rax + 0xe9, 0xba, 0xfe, 0xff, 0xff, //0x00004792 jmp LBB0_870 + //0x00004797 LBB0_973 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00004797 movq $-7, %rax + 0xe9, 0xae, 0xfe, 0xff, 0xff, //0x0000479e jmp LBB0_870 + //0x000047a3 LBB0_711 + 0x48, 0x83, 0xf8, 0xff, //0x000047a3 cmpq $-1, %rax + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000047a7 jne LBB0_713 + //0x000047ad LBB0_712 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000047ad movq $-1, %rax + 0x48, 0x8b, 0x4d, 0xa0, //0x000047b4 movq $-96(%rbp), %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x000047b8 movq %rcx, $-48(%rbp) + //0x000047bc LBB0_713 + 0x48, 0x8b, 0x4d, 0xc8, //0x000047bc movq $-56(%rbp), %rcx + 0x48, 0x8b, 0x55, 0xd0, //0x000047c0 movq $-48(%rbp), %rdx + 0x48, 0x89, 0x11, //0x000047c4 movq %rdx, (%rcx) + 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x000047c7 jmp LBB0_870 + //0x000047cc LBB0_614 + 0x49, 0x83, 0xc0, 0xff, //0x000047cc addq $-1, %r8 + 0x4c, 0x89, 0xc0, //0x000047d0 movq %r8, %rax + 0xe9, 0x79, 0xfe, 0xff, 0xff, //0x000047d3 jmp LBB0_870 + //0x000047d8 LBB0_889 + 0x49, 0x8d, 0x4b, 0x04, //0x000047d8 leaq $4(%r11), %rcx + 0xe9, 0x8e, 0x05, 0x00, 0x00, //0x000047dc jmp LBB0_930 + //0x000047e1 LBB0_890 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000047e1 movq $-1, %r8 + //0x000047e8 LBB0_891 + 0x4c, 0x29, 0xc7, //0x000047e8 subq %r8, %rdi + 0x48, 0x83, 0xc7, 0xfe, //0x000047eb addq $-2, %rdi + 0x48, 0x8b, 0x45, 0xc8, //0x000047ef movq $-56(%rbp), %rax + 0x48, 0x89, 0x38, //0x000047f3 movq %rdi, (%rax) + 0xe9, 0x4f, 0xfe, 0xff, 0xff, //0x000047f6 jmp LBB0_869 + //0x000047fb LBB0_892 + 0x48, 0x8b, 0x45, 0xc8, //0x000047fb movq $-56(%rbp), %rax + 0x4c, 0x89, 0x18, //0x000047ff movq %r11, (%rax) + 0xe9, 0x43, 0xfe, 0xff, 0xff, //0x00004802 jmp LBB0_869 + //0x00004807 LBB0_893 + 0x4d, 0x8b, 0x07, //0x00004807 movq (%r15), %r8 + 0x4d, 0x89, 0xc6, //0x0000480a movq %r8, %r14 + 0x49, 0x29, 0xfe, //0x0000480d subq %rdi, %r14 + 0x49, 0x83, 0xfe, 0x20, //0x00004810 cmpq $32, %r14 + 0x0f, 0x8c, 0x43, 0x0c, 0x00, 0x00, //0x00004814 jl LBB0_993 + 0x4f, 0x8d, 0x0c, 0x1c, //0x0000481a leaq (%r12,%r11), %r9 + 0x4d, 0x29, 0xd8, //0x0000481e subq %r11, %r8 + 0x41, 0xbf, 0x1f, 0x00, 0x00, 0x00, //0x00004821 movl $31, %r15d + 0x45, 0x31, 0xf6, //0x00004827 xorl %r14d, %r14d + 0xf3, 0x0f, 0x6f, 0x05, 0xfe, 0xb7, 0xff, 0xff, //0x0000482a movdqu $-18434(%rip), %xmm0 /* LCPI0_3+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x06, 0xb8, 0xff, 0xff, //0x00004832 movdqu $-18426(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0x45, 0x31, 0xd2, //0x0000483a xorl %r10d, %r10d + //0x0000483d LBB0_895 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x31, 0x01, //0x0000483d movdqu $1(%r9,%r14), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x31, 0x11, //0x00004844 movdqu $17(%r9,%r14), %xmm3 + 0x66, 0x0f, 0x6f, 0xe2, //0x0000484b movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x0000484f pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00004853 pmovmskb %xmm4, %edx + 0x66, 0x0f, 0x6f, 0xe3, //0x00004857 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x0000485b pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x0000485f pmovmskb %xmm4, %esi + 0x48, 0xc1, 0xe6, 0x10, //0x00004863 shlq $16, %rsi + 0x48, 0x09, 0xd6, //0x00004867 orq %rdx, %rsi + 0x66, 0x0f, 0x74, 0xd1, //0x0000486a pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x0000486e pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00004872 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00004876 pmovmskb %xmm3, %edx + 0x48, 0xc1, 0xe2, 0x10, //0x0000487a shlq $16, %rdx + 0x48, 0x09, 0xca, //0x0000487e orq %rcx, %rdx + 0x48, 0x89, 0xd1, //0x00004881 movq %rdx, %rcx + 0x4c, 0x09, 0xd1, //0x00004884 orq %r10, %rcx + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00004887 je LBB0_897 + 0x44, 0x89, 0xd1, //0x0000488d movl %r10d, %ecx + 0xf7, 0xd1, //0x00004890 notl %ecx + 0x21, 0xd1, //0x00004892 andl %edx, %ecx + 0x8d, 0x3c, 0x09, //0x00004894 leal (%rcx,%rcx), %edi + 0x44, 0x09, 0xd7, //0x00004897 orl %r10d, %edi + 0x89, 0xfb, //0x0000489a movl %edi, %ebx + 0xf7, 0xd3, //0x0000489c notl %ebx + 0x21, 0xd3, //0x0000489e andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000048a0 andl $-1431655766, %ebx + 0x45, 0x31, 0xd2, //0x000048a6 xorl %r10d, %r10d + 0x01, 0xcb, //0x000048a9 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc2, //0x000048ab setb %r10b + 0x01, 0xdb, //0x000048af addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000048b1 xorl $1431655765, %ebx + 0x21, 0xfb, //0x000048b7 andl %edi, %ebx + 0xf7, 0xd3, //0x000048b9 notl %ebx + 0x21, 0xde, //0x000048bb andl %ebx, %esi + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000048bd jmp LBB0_898 + //0x000048c2 LBB0_897 + 0x45, 0x31, 0xd2, //0x000048c2 xorl %r10d, %r10d + //0x000048c5 LBB0_898 + 0x48, 0x85, 0xf6, //0x000048c5 testq %rsi, %rsi + 0x0f, 0x85, 0x50, 0x09, 0x00, 0x00, //0x000048c8 jne LBB0_959 + 0x49, 0x83, 0xc6, 0x20, //0x000048ce addq $32, %r14 + 0x4b, 0x8d, 0x0c, 0x38, //0x000048d2 leaq (%r8,%r15), %rcx + 0x48, 0x83, 0xc1, 0xe0, //0x000048d6 addq $-32, %rcx + 0x49, 0x83, 0xc7, 0xe0, //0x000048da addq $-32, %r15 + 0x48, 0x83, 0xf9, 0x3f, //0x000048de cmpq $63, %rcx + 0x0f, 0x8f, 0x55, 0xff, 0xff, 0xff, //0x000048e2 jg LBB0_895 + 0x4d, 0x85, 0xd2, //0x000048e8 testq %r10, %r10 + 0x0f, 0x85, 0x80, 0x0b, 0x00, 0x00, //0x000048eb jne LBB0_995 + 0x4b, 0x8d, 0x3c, 0x0e, //0x000048f1 leaq (%r14,%r9), %rdi + 0x48, 0x83, 0xc7, 0x01, //0x000048f5 addq $1, %rdi + 0x49, 0xf7, 0xd6, //0x000048f9 notq %r14 + 0x4d, 0x01, 0xc6, //0x000048fc addq %r8, %r14 + //0x000048ff LBB0_902 + 0x4d, 0x85, 0xf6, //0x000048ff testq %r14, %r14 + 0x0f, 0x8f, 0x59, 0x09, 0x00, 0x00, //0x00004902 jg LBB0_962 + 0xe9, 0x44, 0xfd, 0xff, 0xff, //0x00004908 jmp LBB0_870 + //0x0000490d LBB0_903 + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000490d movabsq $6148914691236517205, %rdx + 0x49, 0x8b, 0x0f, //0x00004917 movq (%r15), %rcx + 0x49, 0x89, 0xd7, //0x0000491a movq %rdx, %r15 + 0x48, 0x29, 0xf9, //0x0000491d subq %rdi, %rcx + 0x49, 0x01, 0xfc, //0x00004920 addq %rdi, %r12 + 0x45, 0x31, 0xf6, //0x00004923 xorl %r14d, %r14d + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x11, 0xb7, 0xff, 0xff, //0x00004926 movdqu $-18671(%rip), %xmm10 /* LCPI0_4+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xf9, 0xb6, 0xff, 0xff, //0x0000492f movdqu $-18695(%rip), %xmm1 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00004937 pcmpeqd %xmm9, %xmm9 + 0xf3, 0x0f, 0x6f, 0x1d, 0x2c, 0xb7, 0xff, 0xff, //0x0000493c movdqu $-18644(%rip), %xmm3 /* LCPI0_7+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0xd4, 0xb6, 0xff, 0xff, //0x00004944 movdqu $-18732(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0x49, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x0000494c movabsq $3689348814741910323, %r9 + 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00004956 pxor %xmm8, %xmm8 + 0x31, 0xd2, //0x0000495b xorl %edx, %edx + 0x45, 0x31, 0xc0, //0x0000495d xorl %r8d, %r8d + 0x45, 0x31, 0xd2, //0x00004960 xorl %r10d, %r10d + 0x48, 0x83, 0xf9, 0x40, //0x00004963 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00004967 movq %rcx, $-48(%rbp) + 0x0f, 0x8d, 0x59, 0x01, 0x00, 0x00, //0x0000496b jge LBB0_904 + //0x00004971 LBB0_913 + 0x48, 0x85, 0xc9, //0x00004971 testq %rcx, %rcx + 0x0f, 0x8e, 0xeb, 0x0a, 0x00, 0x00, //0x00004974 jle LBB0_994 + 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x0000497a movdqu %xmm8, $-128(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004980 movdqu %xmm8, $-144(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004989 movdqu %xmm8, $-160(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004992 movdqu %xmm8, $-176(%rbp) + 0x44, 0x89, 0xe1, //0x0000499b movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x0000499e andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000049a4 cmpl $4033, %ecx + 0x0f, 0x82, 0x3e, 0x00, 0x00, 0x00, //0x000049aa jb LBB0_917 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x000049b0 cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x000049b5 jb LBB0_918 + 0x41, 0x0f, 0x10, 0x04, 0x24, //0x000049bb movups (%r12), %xmm0 + 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x000049c0 movups %xmm0, $-176(%rbp) + 0xf3, 0x41, 0x0f, 0x6f, 0x44, 0x24, 0x10, //0x000049c7 movdqu $16(%r12), %xmm0 + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x000049ce movdqu %xmm0, $-160(%rbp) + 0x49, 0x83, 0xc4, 0x20, //0x000049d6 addq $32, %r12 + 0x48, 0x8b, 0x4d, 0xd0, //0x000049da movq $-48(%rbp), %rcx + 0x48, 0x8d, 0x79, 0xe0, //0x000049de leaq $-32(%rcx), %rdi + 0x48, 0x8d, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x000049e2 leaq $-144(%rbp), %rsi + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000049e9 jmp LBB0_919 + //0x000049ee LBB0_917 + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000049ee movabsq $6148914691236517205, %r15 + 0xe9, 0xcd, 0x00, 0x00, 0x00, //0x000049f8 jmp LBB0_904 + //0x000049fd LBB0_918 + 0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x000049fd leaq $-176(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xd0, //0x00004a04 movq $-48(%rbp), %rdi + //0x00004a08 LBB0_919 + 0x48, 0x83, 0xff, 0x10, //0x00004a08 cmpq $16, %rdi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00004a0c jb LBB0_920 + 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00004a12 movdqu (%r12), %xmm0 + 0xf3, 0x0f, 0x7f, 0x06, //0x00004a18 movdqu %xmm0, (%rsi) + 0x49, 0x83, 0xc4, 0x10, //0x00004a1c addq $16, %r12 + 0x48, 0x83, 0xc6, 0x10, //0x00004a20 addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x00004a24 addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x00004a28 cmpq $8, %rdi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00004a2c jae LBB0_927 + //0x00004a32 LBB0_921 + 0x48, 0x83, 0xff, 0x04, //0x00004a32 cmpq $4, %rdi + 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00004a36 jl LBB0_922 + //0x00004a3c LBB0_928 + 0x41, 0x8b, 0x0c, 0x24, //0x00004a3c movl (%r12), %ecx + 0x89, 0x0e, //0x00004a40 movl %ecx, (%rsi) + 0x49, 0x83, 0xc4, 0x04, //0x00004a42 addq $4, %r12 + 0x48, 0x83, 0xc6, 0x04, //0x00004a46 addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x00004a4a addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x00004a4e cmpq $2, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00004a52 jae LBB0_923 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00004a58 jmp LBB0_924 + //0x00004a5d LBB0_920 + 0x48, 0x83, 0xff, 0x08, //0x00004a5d cmpq $8, %rdi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00004a61 jb LBB0_921 + //0x00004a67 LBB0_927 + 0x49, 0x8b, 0x0c, 0x24, //0x00004a67 movq (%r12), %rcx + 0x48, 0x89, 0x0e, //0x00004a6b movq %rcx, (%rsi) + 0x49, 0x83, 0xc4, 0x08, //0x00004a6e addq $8, %r12 + 0x48, 0x83, 0xc6, 0x08, //0x00004a72 addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x00004a76 addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00004a7a cmpq $4, %rdi + 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x00004a7e jge LBB0_928 + //0x00004a84 LBB0_922 + 0x48, 0x83, 0xff, 0x02, //0x00004a84 cmpq $2, %rdi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00004a88 jb LBB0_924 + //0x00004a8e LBB0_923 + 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00004a8e movzwl (%r12), %ecx + 0x66, 0x89, 0x0e, //0x00004a93 movw %cx, (%rsi) + 0x49, 0x83, 0xc4, 0x02, //0x00004a96 addq $2, %r12 + 0x48, 0x83, 0xc6, 0x02, //0x00004a9a addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x00004a9e addq $-2, %rdi + //0x00004aa2 LBB0_924 + 0x4c, 0x89, 0xe1, //0x00004aa2 movq %r12, %rcx + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00004aa5 leaq $-176(%rbp), %r12 + 0x48, 0x85, 0xff, //0x00004aac testq %rdi, %rdi + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004aaf movabsq $6148914691236517205, %r15 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00004ab9 je LBB0_904 + 0x8a, 0x09, //0x00004abf movb (%rcx), %cl + 0x88, 0x0e, //0x00004ac1 movb %cl, (%rsi) + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00004ac3 leaq $-176(%rbp), %r12 + //0x00004aca LBB0_904 + 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00004aca movdqu (%r12), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x10, //0x00004ad0 movdqu $16(%r12), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x20, //0x00004ad7 movdqu $32(%r12), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x30, //0x00004ade movdqu $48(%r12), %xmm6 + 0x66, 0x0f, 0x6f, 0xd0, //0x00004ae5 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004ae9 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00004aee pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd5, //0x00004af2 movdqa %xmm5, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004af6 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00004afb pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd7, //0x00004aff movdqa %xmm7, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004b03 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00004b08 pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x6f, 0xd6, //0x00004b0c movdqa %xmm6, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004b10 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00004b15 pmovmskb %xmm2, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00004b19 shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x00004b1d shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x00004b21 orq %rbx, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x00004b24 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00004b28 orq %rdi, %rcx + 0x48, 0x09, 0xce, //0x00004b2b orq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x00004b2e movq %rsi, %rcx + 0x48, 0x09, 0xd1, //0x00004b31 orq %rdx, %rcx + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00004b34 jne LBB0_906 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004b3a movq $-1, %rsi + 0x31, 0xc9, //0x00004b41 xorl %ecx, %ecx + 0x48, 0x89, 0x4d, 0xb8, //0x00004b43 movq %rcx, $-72(%rbp) + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00004b47 jmp LBB0_907 + //0x00004b4c LBB0_906 + 0x48, 0x89, 0xd1, //0x00004b4c movq %rdx, %rcx + 0x48, 0xf7, 0xd1, //0x00004b4f notq %rcx + 0x48, 0x21, 0xf1, //0x00004b52 andq %rsi, %rcx + 0x48, 0x8d, 0x3c, 0x09, //0x00004b55 leaq (%rcx,%rcx), %rdi + 0x48, 0x09, 0xd7, //0x00004b59 orq %rdx, %rdi + 0x48, 0x89, 0xfa, //0x00004b5c movq %rdi, %rdx + 0x48, 0xf7, 0xd2, //0x00004b5f notq %rdx + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004b62 movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00004b6c andq %rbx, %rsi + 0x48, 0x21, 0xd6, //0x00004b6f andq %rdx, %rsi + 0x31, 0xd2, //0x00004b72 xorl %edx, %edx + 0x48, 0x01, 0xce, //0x00004b74 addq %rcx, %rsi + 0x0f, 0x92, 0xc2, //0x00004b77 setb %dl + 0x48, 0x89, 0x55, 0xb8, //0x00004b7a movq %rdx, $-72(%rbp) + 0x48, 0x01, 0xf6, //0x00004b7e addq %rsi, %rsi + 0x4c, 0x31, 0xfe, //0x00004b81 xorq %r15, %rsi + 0x48, 0x21, 0xfe, //0x00004b84 andq %rdi, %rsi + 0x48, 0xf7, 0xd6, //0x00004b87 notq %rsi + //0x00004b8a LBB0_907 + 0x66, 0x0f, 0x6f, 0xd6, //0x00004b8a movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00004b8e pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00004b92 pmovmskb %xmm2, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x00004b96 shlq $48, %rcx + 0x66, 0x0f, 0x6f, 0xd7, //0x00004b9a movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00004b9e pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00004ba2 pmovmskb %xmm2, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x00004ba6 shlq $32, %rdi + 0x48, 0x09, 0xcf, //0x00004baa orq %rcx, %rdi + 0x66, 0x0f, 0x6f, 0xd5, //0x00004bad movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00004bb1 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00004bb5 pmovmskb %xmm2, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00004bb9 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00004bbd orq %rdi, %rcx + 0x66, 0x0f, 0x6f, 0xd0, //0x00004bc0 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00004bc4 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00004bc8 pmovmskb %xmm2, %edi + 0x48, 0x09, 0xcf, //0x00004bcc orq %rcx, %rdi + 0x48, 0x21, 0xf7, //0x00004bcf andq %rsi, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x00004bd2 movq %rdi, %xmm2 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00004bd7 pclmulqdq $0, %xmm9, %xmm2 + 0x66, 0x49, 0x0f, 0x7e, 0xd5, //0x00004bde movq %xmm2, %r13 + 0x4d, 0x31, 0xf5, //0x00004be3 xorq %r14, %r13 + 0x66, 0x0f, 0x6f, 0xd0, //0x00004be6 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00004bea pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00004bee pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x6f, 0xd5, //0x00004bf2 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00004bf6 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00004bfa pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd7, //0x00004bfe movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00004c02 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00004c06 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd6, //0x00004c0a movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00004c0e pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00004c12 pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00004c16 shlq $48, %rdx + 0x48, 0xc1, 0xe6, 0x20, //0x00004c1a shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x00004c1e orq %rdx, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x00004c21 shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x00004c25 orq %rsi, %rcx + 0x48, 0x09, 0xcb, //0x00004c28 orq %rcx, %rbx + 0x4c, 0x89, 0xe9, //0x00004c2b movq %r13, %rcx + 0x48, 0xf7, 0xd1, //0x00004c2e notq %rcx + 0x48, 0x21, 0xcb, //0x00004c31 andq %rcx, %rbx + 0x66, 0x0f, 0x74, 0xc4, //0x00004c34 pcmpeqb %xmm4, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x00004c38 pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x74, 0xec, //0x00004c3c pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00004c40 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x74, 0xfc, //0x00004c44 pcmpeqb %xmm4, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x00004c48 pmovmskb %xmm7, %r14d + 0x66, 0x0f, 0x74, 0xf4, //0x00004c4d pcmpeqb %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00004c51 pmovmskb %xmm6, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x00004c56 shlq $48, %r15 + 0x49, 0xc1, 0xe6, 0x20, //0x00004c5a shlq $32, %r14 + 0x4d, 0x09, 0xfe, //0x00004c5e orq %r15, %r14 + 0x48, 0xc1, 0xe2, 0x10, //0x00004c61 shlq $16, %rdx + 0x4c, 0x09, 0xf2, //0x00004c65 orq %r14, %rdx + 0x48, 0x09, 0xd6, //0x00004c68 orq %rdx, %rsi + 0x48, 0x21, 0xce, //0x00004c6b andq %rcx, %rsi + 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x00004c6e je LBB0_911 + 0x4c, 0x8b, 0x75, 0xc0, //0x00004c74 movq $-64(%rbp), %r14 + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004c78 movabsq $6148914691236517205, %r15 + //0x00004c82 LBB0_909 + 0x48, 0x8d, 0x7e, 0xff, //0x00004c82 leaq $-1(%rsi), %rdi + 0x48, 0x89, 0xf9, //0x00004c86 movq %rdi, %rcx + 0x48, 0x21, 0xd9, //0x00004c89 andq %rbx, %rcx + 0x48, 0x89, 0xca, //0x00004c8c movq %rcx, %rdx + 0x48, 0xd1, 0xea, //0x00004c8f shrq %rdx + 0x4c, 0x21, 0xfa, //0x00004c92 andq %r15, %rdx + 0x48, 0x29, 0xd1, //0x00004c95 subq %rdx, %rcx + 0x48, 0x89, 0xca, //0x00004c98 movq %rcx, %rdx + 0x4c, 0x21, 0xca, //0x00004c9b andq %r9, %rdx + 0x48, 0xc1, 0xe9, 0x02, //0x00004c9e shrq $2, %rcx + 0x4c, 0x21, 0xc9, //0x00004ca2 andq %r9, %rcx + 0x48, 0x01, 0xd1, //0x00004ca5 addq %rdx, %rcx + 0x48, 0x89, 0xca, //0x00004ca8 movq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x04, //0x00004cab shrq $4, %rdx + 0x48, 0x01, 0xca, //0x00004caf addq %rcx, %rdx + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00004cb2 movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xca, //0x00004cbc andq %rcx, %rdx + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004cbf movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xd1, //0x00004cc9 imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x38, //0x00004ccd shrq $56, %rdx + 0x4c, 0x01, 0xc2, //0x00004cd1 addq %r8, %rdx + 0x4c, 0x39, 0xd2, //0x00004cd4 cmpq %r10, %rdx + 0x0f, 0x86, 0x08, 0x05, 0x00, 0x00, //0x00004cd7 jbe LBB0_958 + 0x49, 0x83, 0xc2, 0x01, //0x00004cdd addq $1, %r10 + 0x48, 0x21, 0xfe, //0x00004ce1 andq %rdi, %rsi + 0x0f, 0x85, 0x98, 0xff, 0xff, 0xff, //0x00004ce4 jne LBB0_909 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004cea jmp LBB0_912 + //0x00004cef LBB0_911 + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004cef movabsq $6148914691236517205, %r15 + //0x00004cf9 LBB0_912 + 0x49, 0xc1, 0xfd, 0x3f, //0x00004cf9 sarq $63, %r13 + 0x48, 0x89, 0xd9, //0x00004cfd movq %rbx, %rcx + 0x48, 0xd1, 0xe9, //0x00004d00 shrq %rcx + 0x4c, 0x21, 0xf9, //0x00004d03 andq %r15, %rcx + 0x48, 0x29, 0xcb, //0x00004d06 subq %rcx, %rbx + 0x48, 0x89, 0xd9, //0x00004d09 movq %rbx, %rcx + 0x4c, 0x21, 0xc9, //0x00004d0c andq %r9, %rcx + 0x48, 0xc1, 0xeb, 0x02, //0x00004d0f shrq $2, %rbx + 0x4c, 0x21, 0xcb, //0x00004d13 andq %r9, %rbx + 0x48, 0x01, 0xcb, //0x00004d16 addq %rcx, %rbx + 0x48, 0x89, 0xd9, //0x00004d19 movq %rbx, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00004d1c shrq $4, %rcx + 0x48, 0x01, 0xd9, //0x00004d20 addq %rbx, %rcx + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00004d23 movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd1, //0x00004d2d andq %rdx, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00004d30 movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x00004d3a imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x00004d3e shrq $56, %rcx + 0x49, 0x01, 0xc8, //0x00004d42 addq %rcx, %r8 + 0x49, 0x83, 0xc4, 0x40, //0x00004d45 addq $64, %r12 + 0x48, 0x8b, 0x4d, 0xd0, //0x00004d49 movq $-48(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00004d4d addq $-64, %rcx + 0x4d, 0x89, 0xee, //0x00004d51 movq %r13, %r14 + 0x48, 0x8b, 0x55, 0xb8, //0x00004d54 movq $-72(%rbp), %rdx + 0x48, 0x83, 0xf9, 0x40, //0x00004d58 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00004d5c movq %rcx, $-48(%rbp) + 0x0f, 0x8d, 0x64, 0xfd, 0xff, 0xff, //0x00004d60 jge LBB0_904 + 0xe9, 0x06, 0xfc, 0xff, 0xff, //0x00004d66 jmp LBB0_913 + //0x00004d6b LBB0_929 + 0x49, 0x8d, 0x4b, 0x05, //0x00004d6b leaq $5(%r11), %rcx + //0x00004d6f LBB0_930 + 0x49, 0x3b, 0x0f, //0x00004d6f cmpq (%r15), %rcx + 0x0f, 0x87, 0xd9, 0xf8, 0xff, 0xff, //0x00004d72 ja LBB0_870 + 0x48, 0x8b, 0x45, 0xc8, //0x00004d78 movq $-56(%rbp), %rax + 0x48, 0x89, 0x08, //0x00004d7c movq %rcx, (%rax) + 0x4c, 0x89, 0xd8, //0x00004d7f movq %r11, %rax + 0xe9, 0xca, 0xf8, 0xff, 0xff, //0x00004d82 jmp LBB0_870 + //0x00004d87 LBB0_932 + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004d87 movabsq $6148914691236517205, %rdx + 0x49, 0x8b, 0x0f, //0x00004d91 movq (%r15), %rcx + 0x49, 0x89, 0xd7, //0x00004d94 movq %rdx, %r15 + 0x48, 0x29, 0xf9, //0x00004d97 subq %rdi, %rcx + 0x49, 0x01, 0xfc, //0x00004d9a addq %rdi, %r12 + 0x45, 0x31, 0xf6, //0x00004d9d xorl %r14d, %r14d + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x97, 0xb2, 0xff, 0xff, //0x00004da0 movdqu $-19817(%rip), %xmm10 /* LCPI0_4+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x7f, 0xb2, 0xff, 0xff, //0x00004da9 movdqu $-19841(%rip), %xmm1 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00004db1 pcmpeqd %xmm9, %xmm9 + 0xf3, 0x0f, 0x6f, 0x1d, 0x92, 0xb2, 0xff, 0xff, //0x00004db6 movdqu $-19822(%rip), %xmm3 /* LCPI0_5+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0x9a, 0xb2, 0xff, 0xff, //0x00004dbe movdqu $-19814(%rip), %xmm4 /* LCPI0_6+0(%rip) */ + 0x49, 0xb9, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00004dc6 movabsq $3689348814741910323, %r9 + 0x66, 0x45, 0x0f, 0xef, 0xc0, //0x00004dd0 pxor %xmm8, %xmm8 + 0x31, 0xd2, //0x00004dd5 xorl %edx, %edx + 0x45, 0x31, 0xc0, //0x00004dd7 xorl %r8d, %r8d + 0x45, 0x31, 0xd2, //0x00004dda xorl %r10d, %r10d + 0x48, 0x83, 0xf9, 0x40, //0x00004ddd cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x00004de1 movq %rcx, $-48(%rbp) + 0x0f, 0x8d, 0x59, 0x01, 0x00, 0x00, //0x00004de5 jge LBB0_933 + //0x00004deb LBB0_942 + 0x48, 0x85, 0xc9, //0x00004deb testq %rcx, %rcx + 0x0f, 0x8e, 0x71, 0x06, 0x00, 0x00, //0x00004dee jle LBB0_994 + 0xf3, 0x44, 0x0f, 0x7f, 0x45, 0x80, //0x00004df4 movdqu %xmm8, $-128(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00004dfa movdqu %xmm8, $-144(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004e03 movdqu %xmm8, $-160(%rbp) + 0xf3, 0x44, 0x0f, 0x7f, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004e0c movdqu %xmm8, $-176(%rbp) + 0x44, 0x89, 0xe1, //0x00004e15 movl %r12d, %ecx + 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00004e18 andl $4095, %ecx + 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00004e1e cmpl $4033, %ecx + 0x0f, 0x82, 0x3e, 0x00, 0x00, 0x00, //0x00004e24 jb LBB0_946 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00004e2a cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x42, 0x00, 0x00, 0x00, //0x00004e2f jb LBB0_947 + 0x41, 0x0f, 0x10, 0x04, 0x24, //0x00004e35 movups (%r12), %xmm0 + 0x0f, 0x11, 0x85, 0x50, 0xff, 0xff, 0xff, //0x00004e3a movups %xmm0, $-176(%rbp) + 0xf3, 0x41, 0x0f, 0x6f, 0x44, 0x24, 0x10, //0x00004e41 movdqu $16(%r12), %xmm0 + 0xf3, 0x0f, 0x7f, 0x85, 0x60, 0xff, 0xff, 0xff, //0x00004e48 movdqu %xmm0, $-160(%rbp) + 0x49, 0x83, 0xc4, 0x20, //0x00004e50 addq $32, %r12 + 0x48, 0x8b, 0x4d, 0xd0, //0x00004e54 movq $-48(%rbp), %rcx + 0x48, 0x8d, 0x79, 0xe0, //0x00004e58 leaq $-32(%rcx), %rdi + 0x48, 0x8d, 0xb5, 0x70, 0xff, 0xff, 0xff, //0x00004e5c leaq $-144(%rbp), %rsi + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00004e63 jmp LBB0_948 + //0x00004e68 LBB0_946 + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004e68 movabsq $6148914691236517205, %r15 + 0xe9, 0xcd, 0x00, 0x00, 0x00, //0x00004e72 jmp LBB0_933 + //0x00004e77 LBB0_947 + 0x48, 0x8d, 0xb5, 0x50, 0xff, 0xff, 0xff, //0x00004e77 leaq $-176(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xd0, //0x00004e7e movq $-48(%rbp), %rdi + //0x00004e82 LBB0_948 + 0x48, 0x83, 0xff, 0x10, //0x00004e82 cmpq $16, %rdi + 0x0f, 0x82, 0x4b, 0x00, 0x00, 0x00, //0x00004e86 jb LBB0_949 + 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00004e8c movdqu (%r12), %xmm0 + 0xf3, 0x0f, 0x7f, 0x06, //0x00004e92 movdqu %xmm0, (%rsi) + 0x49, 0x83, 0xc4, 0x10, //0x00004e96 addq $16, %r12 + 0x48, 0x83, 0xc6, 0x10, //0x00004e9a addq $16, %rsi + 0x48, 0x83, 0xc7, 0xf0, //0x00004e9e addq $-16, %rdi + 0x48, 0x83, 0xff, 0x08, //0x00004ea2 cmpq $8, %rdi + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00004ea6 jae LBB0_956 + //0x00004eac LBB0_950 + 0x48, 0x83, 0xff, 0x04, //0x00004eac cmpq $4, %rdi + 0x0f, 0x8c, 0x48, 0x00, 0x00, 0x00, //0x00004eb0 jl LBB0_951 + //0x00004eb6 LBB0_957 + 0x41, 0x8b, 0x0c, 0x24, //0x00004eb6 movl (%r12), %ecx + 0x89, 0x0e, //0x00004eba movl %ecx, (%rsi) + 0x49, 0x83, 0xc4, 0x04, //0x00004ebc addq $4, %r12 + 0x48, 0x83, 0xc6, 0x04, //0x00004ec0 addq $4, %rsi + 0x48, 0x83, 0xc7, 0xfc, //0x00004ec4 addq $-4, %rdi + 0x48, 0x83, 0xff, 0x02, //0x00004ec8 cmpq $2, %rdi + 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00004ecc jae LBB0_952 + 0xe9, 0x45, 0x00, 0x00, 0x00, //0x00004ed2 jmp LBB0_953 + //0x00004ed7 LBB0_949 + 0x48, 0x83, 0xff, 0x08, //0x00004ed7 cmpq $8, %rdi + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00004edb jb LBB0_950 + //0x00004ee1 LBB0_956 + 0x49, 0x8b, 0x0c, 0x24, //0x00004ee1 movq (%r12), %rcx + 0x48, 0x89, 0x0e, //0x00004ee5 movq %rcx, (%rsi) + 0x49, 0x83, 0xc4, 0x08, //0x00004ee8 addq $8, %r12 + 0x48, 0x83, 0xc6, 0x08, //0x00004eec addq $8, %rsi + 0x48, 0x83, 0xc7, 0xf8, //0x00004ef0 addq $-8, %rdi + 0x48, 0x83, 0xff, 0x04, //0x00004ef4 cmpq $4, %rdi + 0x0f, 0x8d, 0xb8, 0xff, 0xff, 0xff, //0x00004ef8 jge LBB0_957 + //0x00004efe LBB0_951 + 0x48, 0x83, 0xff, 0x02, //0x00004efe cmpq $2, %rdi + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00004f02 jb LBB0_953 + //0x00004f08 LBB0_952 + 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00004f08 movzwl (%r12), %ecx + 0x66, 0x89, 0x0e, //0x00004f0d movw %cx, (%rsi) + 0x49, 0x83, 0xc4, 0x02, //0x00004f10 addq $2, %r12 + 0x48, 0x83, 0xc6, 0x02, //0x00004f14 addq $2, %rsi + 0x48, 0x83, 0xc7, 0xfe, //0x00004f18 addq $-2, %rdi + //0x00004f1c LBB0_953 + 0x4c, 0x89, 0xe1, //0x00004f1c movq %r12, %rcx + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00004f1f leaq $-176(%rbp), %r12 + 0x48, 0x85, 0xff, //0x00004f26 testq %rdi, %rdi + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00004f29 movabsq $6148914691236517205, %r15 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00004f33 je LBB0_933 + 0x8a, 0x09, //0x00004f39 movb (%rcx), %cl + 0x88, 0x0e, //0x00004f3b movb %cl, (%rsi) + 0x4c, 0x8d, 0xa5, 0x50, 0xff, 0xff, 0xff, //0x00004f3d leaq $-176(%rbp), %r12 + //0x00004f44 LBB0_933 + 0xf3, 0x41, 0x0f, 0x6f, 0x04, 0x24, //0x00004f44 movdqu (%r12), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x24, 0x10, //0x00004f4a movdqu $16(%r12), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x24, 0x20, //0x00004f51 movdqu $32(%r12), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x24, 0x30, //0x00004f58 movdqu $48(%r12), %xmm6 + 0x66, 0x0f, 0x6f, 0xd0, //0x00004f5f movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004f63 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00004f68 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd5, //0x00004f6c movdqa %xmm5, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004f70 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00004f75 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd7, //0x00004f79 movdqa %xmm7, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004f7d pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00004f82 pmovmskb %xmm2, %edi + 0x66, 0x0f, 0x6f, 0xd6, //0x00004f86 movdqa %xmm6, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00004f8a pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00004f8f pmovmskb %xmm2, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00004f93 shlq $48, %rbx + 0x48, 0xc1, 0xe7, 0x20, //0x00004f97 shlq $32, %rdi + 0x48, 0x09, 0xdf, //0x00004f9b orq %rbx, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x00004f9e shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00004fa2 orq %rdi, %rcx + 0x48, 0x09, 0xce, //0x00004fa5 orq %rcx, %rsi + 0x48, 0x89, 0xf1, //0x00004fa8 movq %rsi, %rcx + 0x48, 0x09, 0xd1, //0x00004fab orq %rdx, %rcx + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00004fae jne LBB0_935 + 0x48, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004fb4 movq $-1, %rsi + 0x31, 0xc9, //0x00004fbb xorl %ecx, %ecx + 0x48, 0x89, 0x4d, 0xb8, //0x00004fbd movq %rcx, $-72(%rbp) + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00004fc1 jmp LBB0_936 + //0x00004fc6 LBB0_935 + 0x48, 0x89, 0xd1, //0x00004fc6 movq %rdx, %rcx + 0x48, 0xf7, 0xd1, //0x00004fc9 notq %rcx + 0x48, 0x21, 0xf1, //0x00004fcc andq %rsi, %rcx + 0x48, 0x8d, 0x3c, 0x09, //0x00004fcf leaq (%rcx,%rcx), %rdi + 0x48, 0x09, 0xd7, //0x00004fd3 orq %rdx, %rdi + 0x48, 0x89, 0xfa, //0x00004fd6 movq %rdi, %rdx + 0x48, 0xf7, 0xd2, //0x00004fd9 notq %rdx + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00004fdc movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00004fe6 andq %rbx, %rsi + 0x48, 0x21, 0xd6, //0x00004fe9 andq %rdx, %rsi + 0x31, 0xd2, //0x00004fec xorl %edx, %edx + 0x48, 0x01, 0xce, //0x00004fee addq %rcx, %rsi + 0x0f, 0x92, 0xc2, //0x00004ff1 setb %dl + 0x48, 0x89, 0x55, 0xb8, //0x00004ff4 movq %rdx, $-72(%rbp) + 0x48, 0x01, 0xf6, //0x00004ff8 addq %rsi, %rsi + 0x4c, 0x31, 0xfe, //0x00004ffb xorq %r15, %rsi + 0x48, 0x21, 0xfe, //0x00004ffe andq %rdi, %rsi + 0x48, 0xf7, 0xd6, //0x00005001 notq %rsi + //0x00005004 LBB0_936 + 0x66, 0x0f, 0x6f, 0xd6, //0x00005004 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00005008 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x0000500c pmovmskb %xmm2, %ecx + 0x48, 0xc1, 0xe1, 0x30, //0x00005010 shlq $48, %rcx + 0x66, 0x0f, 0x6f, 0xd7, //0x00005014 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00005018 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x0000501c pmovmskb %xmm2, %edi + 0x48, 0xc1, 0xe7, 0x20, //0x00005020 shlq $32, %rdi + 0x48, 0x09, 0xcf, //0x00005024 orq %rcx, %rdi + 0x66, 0x0f, 0x6f, 0xd5, //0x00005027 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x0000502b pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x0000502f pmovmskb %xmm2, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x00005033 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x00005037 orq %rdi, %rcx + 0x66, 0x0f, 0x6f, 0xd0, //0x0000503a movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x0000503e pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xfa, //0x00005042 pmovmskb %xmm2, %edi + 0x48, 0x09, 0xcf, //0x00005046 orq %rcx, %rdi + 0x48, 0x21, 0xf7, //0x00005049 andq %rsi, %rdi + 0x66, 0x48, 0x0f, 0x6e, 0xd7, //0x0000504c movq %rdi, %xmm2 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00005051 pclmulqdq $0, %xmm9, %xmm2 + 0x66, 0x49, 0x0f, 0x7e, 0xd5, //0x00005058 movq %xmm2, %r13 + 0x4d, 0x31, 0xf5, //0x0000505d xorq %r14, %r13 + 0x66, 0x0f, 0x6f, 0xd0, //0x00005060 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00005064 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00005068 pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x6f, 0xd5, //0x0000506c movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00005070 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00005074 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd7, //0x00005078 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x0000507c pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xf2, //0x00005080 pmovmskb %xmm2, %esi + 0x66, 0x0f, 0x6f, 0xd6, //0x00005084 movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00005088 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x0000508c pmovmskb %xmm2, %edx + 0x48, 0xc1, 0xe2, 0x30, //0x00005090 shlq $48, %rdx + 0x48, 0xc1, 0xe6, 0x20, //0x00005094 shlq $32, %rsi + 0x48, 0x09, 0xd6, //0x00005098 orq %rdx, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x0000509b shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x0000509f orq %rsi, %rcx + 0x48, 0x09, 0xcb, //0x000050a2 orq %rcx, %rbx + 0x4c, 0x89, 0xe9, //0x000050a5 movq %r13, %rcx + 0x48, 0xf7, 0xd1, //0x000050a8 notq %rcx + 0x48, 0x21, 0xcb, //0x000050ab andq %rcx, %rbx + 0x66, 0x0f, 0x74, 0xc4, //0x000050ae pcmpeqb %xmm4, %xmm0 + 0x66, 0x0f, 0xd7, 0xf0, //0x000050b2 pmovmskb %xmm0, %esi + 0x66, 0x0f, 0x74, 0xec, //0x000050b6 pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x000050ba pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x74, 0xfc, //0x000050be pcmpeqb %xmm4, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xf7, //0x000050c2 pmovmskb %xmm7, %r14d + 0x66, 0x0f, 0x74, 0xf4, //0x000050c7 pcmpeqb %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x000050cb pmovmskb %xmm6, %r15d + 0x49, 0xc1, 0xe7, 0x30, //0x000050d0 shlq $48, %r15 + 0x49, 0xc1, 0xe6, 0x20, //0x000050d4 shlq $32, %r14 + 0x4d, 0x09, 0xfe, //0x000050d8 orq %r15, %r14 + 0x48, 0xc1, 0xe2, 0x10, //0x000050db shlq $16, %rdx + 0x4c, 0x09, 0xf2, //0x000050df orq %r14, %rdx + 0x48, 0x09, 0xd6, //0x000050e2 orq %rdx, %rsi + 0x48, 0x21, 0xce, //0x000050e5 andq %rcx, %rsi + 0x0f, 0x84, 0x7b, 0x00, 0x00, 0x00, //0x000050e8 je LBB0_940 + 0x4c, 0x8b, 0x75, 0xc0, //0x000050ee movq $-64(%rbp), %r14 + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000050f2 movabsq $6148914691236517205, %r15 + //0x000050fc LBB0_938 + 0x48, 0x8d, 0x7e, 0xff, //0x000050fc leaq $-1(%rsi), %rdi + 0x48, 0x89, 0xf9, //0x00005100 movq %rdi, %rcx + 0x48, 0x21, 0xd9, //0x00005103 andq %rbx, %rcx + 0x48, 0x89, 0xca, //0x00005106 movq %rcx, %rdx + 0x48, 0xd1, 0xea, //0x00005109 shrq %rdx + 0x4c, 0x21, 0xfa, //0x0000510c andq %r15, %rdx + 0x48, 0x29, 0xd1, //0x0000510f subq %rdx, %rcx + 0x48, 0x89, 0xca, //0x00005112 movq %rcx, %rdx + 0x4c, 0x21, 0xca, //0x00005115 andq %r9, %rdx + 0x48, 0xc1, 0xe9, 0x02, //0x00005118 shrq $2, %rcx + 0x4c, 0x21, 0xc9, //0x0000511c andq %r9, %rcx + 0x48, 0x01, 0xd1, //0x0000511f addq %rdx, %rcx + 0x48, 0x89, 0xca, //0x00005122 movq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x04, //0x00005125 shrq $4, %rdx + 0x48, 0x01, 0xca, //0x00005129 addq %rcx, %rdx + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000512c movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xca, //0x00005136 andq %rcx, %rdx + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005139 movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xd1, //0x00005143 imulq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x38, //0x00005147 shrq $56, %rdx + 0x4c, 0x01, 0xc2, //0x0000514b addq %r8, %rdx + 0x4c, 0x39, 0xd2, //0x0000514e cmpq %r10, %rdx + 0x0f, 0x86, 0x8e, 0x00, 0x00, 0x00, //0x00005151 jbe LBB0_958 + 0x49, 0x83, 0xc2, 0x01, //0x00005157 addq $1, %r10 + 0x48, 0x21, 0xfe, //0x0000515b andq %rdi, %rsi + 0x0f, 0x85, 0x98, 0xff, 0xff, 0xff, //0x0000515e jne LBB0_938 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00005164 jmp LBB0_941 + //0x00005169 LBB0_940 + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005169 movabsq $6148914691236517205, %r15 + //0x00005173 LBB0_941 + 0x49, 0xc1, 0xfd, 0x3f, //0x00005173 sarq $63, %r13 + 0x48, 0x89, 0xd9, //0x00005177 movq %rbx, %rcx + 0x48, 0xd1, 0xe9, //0x0000517a shrq %rcx + 0x4c, 0x21, 0xf9, //0x0000517d andq %r15, %rcx + 0x48, 0x29, 0xcb, //0x00005180 subq %rcx, %rbx + 0x48, 0x89, 0xd9, //0x00005183 movq %rbx, %rcx + 0x4c, 0x21, 0xc9, //0x00005186 andq %r9, %rcx + 0x48, 0xc1, 0xeb, 0x02, //0x00005189 shrq $2, %rbx + 0x4c, 0x21, 0xcb, //0x0000518d andq %r9, %rbx + 0x48, 0x01, 0xcb, //0x00005190 addq %rcx, %rbx + 0x48, 0x89, 0xd9, //0x00005193 movq %rbx, %rcx + 0x48, 0xc1, 0xe9, 0x04, //0x00005196 shrq $4, %rcx + 0x48, 0x01, 0xd9, //0x0000519a addq %rbx, %rcx + 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000519d movabsq $1085102592571150095, %rdx + 0x48, 0x21, 0xd1, //0x000051a7 andq %rdx, %rcx + 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000051aa movabsq $72340172838076673, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x000051b4 imulq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x38, //0x000051b8 shrq $56, %rcx + 0x49, 0x01, 0xc8, //0x000051bc addq %rcx, %r8 + 0x49, 0x83, 0xc4, 0x40, //0x000051bf addq $64, %r12 + 0x48, 0x8b, 0x4d, 0xd0, //0x000051c3 movq $-48(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x000051c7 addq $-64, %rcx + 0x4d, 0x89, 0xee, //0x000051cb movq %r13, %r14 + 0x48, 0x8b, 0x55, 0xb8, //0x000051ce movq $-72(%rbp), %rdx + 0x48, 0x83, 0xf9, 0x40, //0x000051d2 cmpq $64, %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x000051d6 movq %rcx, $-48(%rbp) + 0x0f, 0x8d, 0x64, 0xfd, 0xff, 0xff, //0x000051da jge LBB0_933 + 0xe9, 0x06, 0xfc, 0xff, 0xff, //0x000051e0 jmp LBB0_942 + //0x000051e5 LBB0_958 + 0x49, 0x8b, 0x06, //0x000051e5 movq (%r14), %rax + 0x48, 0x0f, 0xbc, 0xce, //0x000051e8 bsfq %rsi, %rcx + 0x48, 0x2b, 0x4d, 0xd0, //0x000051ec subq $-48(%rbp), %rcx + 0x48, 0x01, 0xc8, //0x000051f0 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000051f3 addq $1, %rax + 0x48, 0x8b, 0x55, 0xc8, //0x000051f7 movq $-56(%rbp), %rdx + 0x48, 0x89, 0x02, //0x000051fb movq %rax, (%rdx) + 0x49, 0x8b, 0x0e, //0x000051fe movq (%r14), %rcx + 0x48, 0x39, 0xc8, //0x00005201 cmpq %rcx, %rax + 0x48, 0x0f, 0x47, 0xc1, //0x00005204 cmovaq %rcx, %rax + 0x48, 0x89, 0x02, //0x00005208 movq %rax, (%rdx) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000520b movq $-1, %rax + 0x4c, 0x0f, 0x47, 0xd8, //0x00005212 cmovaq %rax, %r11 + 0x4c, 0x89, 0xd8, //0x00005216 movq %r11, %rax + 0xe9, 0x33, 0xf4, 0xff, 0xff, //0x00005219 jmp LBB0_870 + //0x0000521e LBB0_959 + 0x0f, 0xbc, 0xc6, //0x0000521e bsfl %esi, %eax + 0x4c, 0x01, 0xd8, //0x00005221 addq %r11, %rax + 0x4c, 0x01, 0xf0, //0x00005224 addq %r14, %rax + 0x48, 0x83, 0xc0, 0x02, //0x00005227 addq $2, %rax + 0x48, 0x8b, 0x4d, 0xc8, //0x0000522b movq $-56(%rbp), %rcx + 0x48, 0x89, 0x01, //0x0000522f movq %rax, (%rcx) + 0x4c, 0x89, 0xd8, //0x00005232 movq %r11, %rax + 0xe9, 0x17, 0xf4, 0xff, 0xff, //0x00005235 jmp LBB0_870 + //0x0000523a LBB0_972 + 0x48, 0x89, 0x17, //0x0000523a movq %rdx, (%rdi) + 0xe9, 0x0f, 0xf4, 0xff, 0xff, //0x0000523d jmp LBB0_870 + //0x00005242 LBB0_960 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005242 movq $-2, %rcx + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00005249 movl $2, %eax + 0x48, 0x01, 0xc7, //0x0000524e addq %rax, %rdi + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005251 movq $-1, %rax + 0x49, 0x01, 0xce, //0x00005258 addq %rcx, %r14 + 0x0f, 0x8e, 0xf0, 0xf3, 0xff, 0xff, //0x0000525b jle LBB0_870 + //0x00005261 LBB0_962 + 0x0f, 0xb6, 0x07, //0x00005261 movzbl (%rdi), %eax + 0x3c, 0x5c, //0x00005264 cmpb $92, %al + 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00005266 je LBB0_960 + 0x3c, 0x22, //0x0000526c cmpb $34, %al + 0x0f, 0x84, 0x98, 0x01, 0x00, 0x00, //0x0000526e je LBB0_985 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005274 movq $-1, %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000527b movl $1, %eax + 0x48, 0x01, 0xc7, //0x00005280 addq %rax, %rdi + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005283 movq $-1, %rax + 0x49, 0x01, 0xce, //0x0000528a addq %rcx, %r14 + 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000528d jg LBB0_962 + 0xe9, 0xb9, 0xf3, 0xff, 0xff, //0x00005293 jmp LBB0_870 + //0x00005298 LBB0_965 + 0x48, 0x8b, 0x7d, 0xa0, //0x00005298 movq $-96(%rbp), %rdi + 0xe9, 0x47, 0xf5, 0xff, 0xff, //0x0000529c jmp LBB0_891 + //0x000052a1 LBB0_966 + 0x4c, 0x89, 0x95, 0x48, 0xff, 0xff, 0xff, //0x000052a1 movq %r10, $-184(%rbp) + //0x000052a8 LBB0_967 + 0x4c, 0x8b, 0x45, 0xc8, //0x000052a8 movq $-56(%rbp), %r8 + //0x000052ac LBB0_968 + 0x48, 0x8b, 0x85, 0x48, 0xff, 0xff, 0xff, //0x000052ac movq $-184(%rbp), %rax + 0x49, 0x89, 0x00, //0x000052b3 movq %rax, (%r8) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000052b6 movq $-1, %rax + 0xe9, 0x8f, 0xf3, 0xff, 0xff, //0x000052bd jmp LBB0_870 + //0x000052c2 LBB0_969 + 0x4c, 0x29, 0xe7, //0x000052c2 subq %r12, %rdi + 0x48, 0x01, 0xc7, //0x000052c5 addq %rax, %rdi + 0x48, 0x89, 0x3b, //0x000052c8 movq %rdi, (%rbx) + 0x4c, 0x89, 0xd8, //0x000052cb movq %r11, %rax + 0xe9, 0x7e, 0xf3, 0xff, 0xff, //0x000052ce jmp LBB0_870 + //0x000052d3 LBB0_970 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000052d3 movq $-1, %r15 + //0x000052da LBB0_971 + 0x49, 0xf7, 0xd7, //0x000052da notq %r15 + 0x4c, 0x01, 0xf8, //0x000052dd addq %r15, %rax + 0x48, 0x8b, 0x4d, 0xc8, //0x000052e0 movq $-56(%rbp), %rcx + 0x48, 0x89, 0x01, //0x000052e4 movq %rax, (%rcx) + 0xe9, 0x5e, 0xf3, 0xff, 0xff, //0x000052e7 jmp LBB0_869 + //0x000052ec LBB0_974 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000052ec movq $-2, %rax + 0x80, 0xfa, 0x61, //0x000052f3 cmpb $97, %dl + 0x0f, 0x85, 0x55, 0xf3, 0xff, 0xff, //0x000052f6 jne LBB0_870 + 0x48, 0x8d, 0x51, 0x01, //0x000052fc leaq $1(%rcx), %rdx + 0x48, 0x89, 0x17, //0x00005300 movq %rdx, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x01, 0x6c, //0x00005303 cmpb $108, $1(%r13,%rcx) + 0x0f, 0x85, 0x42, 0xf3, 0xff, 0xff, //0x00005309 jne LBB0_870 + 0x48, 0x8d, 0x51, 0x02, //0x0000530f leaq $2(%rcx), %rdx + 0x48, 0x89, 0x17, //0x00005313 movq %rdx, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x02, 0x73, //0x00005316 cmpb $115, $2(%r13,%rcx) + 0x0f, 0x85, 0x2f, 0xf3, 0xff, 0xff, //0x0000531c jne LBB0_870 + 0x48, 0x8d, 0x51, 0x03, //0x00005322 leaq $3(%rcx), %rdx + 0x48, 0x89, 0x17, //0x00005326 movq %rdx, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x03, 0x65, //0x00005329 cmpb $101, $3(%r13,%rcx) + 0x0f, 0x85, 0x1c, 0xf3, 0xff, 0xff, //0x0000532f jne LBB0_870 + 0x48, 0x83, 0xc1, 0x04, //0x00005335 addq $4, %rcx + //0x00005339 LBB0_979 + 0x48, 0x8b, 0x55, 0xc8, //0x00005339 movq $-56(%rbp), %rdx + 0x48, 0x89, 0x0a, //0x0000533d movq %rcx, (%rdx) + 0xe9, 0x0c, 0xf3, 0xff, 0xff, //0x00005340 jmp LBB0_870 + //0x00005345 LBB0_758 + 0x48, 0x89, 0x07, //0x00005345 movq %rax, (%rdi) + 0x41, 0x80, 0x7c, 0x05, 0x00, 0x6e, //0x00005348 cmpb $110, (%r13,%rax) + 0x0f, 0x85, 0xf6, 0xf2, 0xff, 0xff, //0x0000534e jne LBB0_869 + 0x48, 0x89, 0x0f, //0x00005354 movq %rcx, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x75, //0x00005357 cmpb $117, (%r13,%rcx) + 0x0f, 0x85, 0xe7, 0xf2, 0xff, 0xff, //0x0000535d jne LBB0_869 + 0x48, 0x8d, 0x41, 0x01, //0x00005363 leaq $1(%rcx), %rax + 0x48, 0x89, 0x07, //0x00005367 movq %rax, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x01, 0x6c, //0x0000536a cmpb $108, $1(%r13,%rcx) + 0x0f, 0x85, 0xd4, 0xf2, 0xff, 0xff, //0x00005370 jne LBB0_869 + 0x48, 0x8d, 0x41, 0x02, //0x00005376 leaq $2(%rcx), %rax + 0x48, 0x89, 0x07, //0x0000537a movq %rax, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x02, 0x6c, //0x0000537d cmpb $108, $2(%r13,%rcx) + 0x0f, 0x85, 0xc1, 0xf2, 0xff, 0xff, //0x00005383 jne LBB0_869 + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00005389 jmp LBB0_984 + //0x0000538e LBB0_980 + 0x48, 0x89, 0x07, //0x0000538e movq %rax, (%rdi) + 0x41, 0x80, 0x7c, 0x05, 0x00, 0x74, //0x00005391 cmpb $116, (%r13,%rax) + 0x0f, 0x85, 0xad, 0xf2, 0xff, 0xff, //0x00005397 jne LBB0_869 + 0x48, 0x89, 0x0f, //0x0000539d movq %rcx, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x72, //0x000053a0 cmpb $114, (%r13,%rcx) + 0x0f, 0x85, 0x9e, 0xf2, 0xff, 0xff, //0x000053a6 jne LBB0_869 + 0x48, 0x8d, 0x41, 0x01, //0x000053ac leaq $1(%rcx), %rax + 0x48, 0x89, 0x07, //0x000053b0 movq %rax, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x01, 0x75, //0x000053b3 cmpb $117, $1(%r13,%rcx) + 0x0f, 0x85, 0x8b, 0xf2, 0xff, 0xff, //0x000053b9 jne LBB0_869 + 0x48, 0x8d, 0x41, 0x02, //0x000053bf leaq $2(%rcx), %rax + 0x48, 0x89, 0x07, //0x000053c3 movq %rax, (%rdi) + 0x41, 0x80, 0x7c, 0x0d, 0x02, 0x65, //0x000053c6 cmpb $101, $2(%r13,%rcx) + 0x0f, 0x85, 0x78, 0xf2, 0xff, 0xff, //0x000053cc jne LBB0_869 + //0x000053d2 LBB0_984 + 0x48, 0x83, 0xc1, 0x03, //0x000053d2 addq $3, %rcx + 0x48, 0x8b, 0x45, 0xc8, //0x000053d6 movq $-56(%rbp), %rax + 0x48, 0x89, 0x08, //0x000053da movq %rcx, (%rax) + 0xe9, 0x68, 0xf2, 0xff, 0xff, //0x000053dd jmp LBB0_869 + //0x000053e2 LBB0_755 + 0x48, 0x83, 0xc1, 0xff, //0x000053e2 addq $-1, %rcx + 0x48, 0x89, 0xc8, //0x000053e6 movq %rcx, %rax + 0xe9, 0x63, 0xf2, 0xff, 0xff, //0x000053e9 jmp LBB0_870 + //0x000053ee LBB0_782 + 0x48, 0x83, 0xc0, 0xff, //0x000053ee addq $-1, %rax + 0xe9, 0x5a, 0xf2, 0xff, 0xff, //0x000053f2 jmp LBB0_870 + //0x000053f7 LBB0_992 + 0x4c, 0x89, 0x45, 0xa0, //0x000053f7 movq %r8, $-96(%rbp) + 0xe9, 0xad, 0xf3, 0xff, 0xff, //0x000053fb jmp LBB0_712 + //0x00005400 LBB0_997 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00005400 movq $-2, %rax + 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00005407 jmp LBB0_990 + //0x0000540c LBB0_985 + 0x4c, 0x29, 0xe7, //0x0000540c subq %r12, %rdi + 0x48, 0x83, 0xc7, 0x01, //0x0000540f addq $1, %rdi + //0x00005413 LBB0_986 + 0x48, 0x8b, 0x45, 0xc8, //0x00005413 movq $-56(%rbp), %rax + 0x48, 0x89, 0x38, //0x00005417 movq %rdi, (%rax) + 0x4c, 0x89, 0xd8, //0x0000541a movq %r11, %rax + 0xe9, 0x2f, 0xf2, 0xff, 0xff, //0x0000541d jmp LBB0_870 + //0x00005422 LBB0_987 + 0x48, 0x83, 0xc3, 0x01, //0x00005422 addq $1, %rbx + 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00005426 movq $-3, %rax + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000542d jmp LBB0_989 + //0x00005432 LBB0_988 + 0x48, 0x83, 0xc3, 0x01, //0x00005432 addq $1, %rbx + //0x00005436 LBB0_989 + 0x49, 0x89, 0xd9, //0x00005436 movq %rbx, %r9 + //0x00005439 LBB0_990 + 0x4d, 0x29, 0xe9, //0x00005439 subq %r13, %r9 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000543c movq $-56(%rbp), %rcx + 0x4c, 0x89, 0x09, //0x00005440 movq %r9, (%rcx) + 0xe9, 0x09, 0xf2, 0xff, 0xff, //0x00005443 jmp LBB0_870 + //0x00005448 LBB0_991 + 0x4c, 0x01, 0xe7, //0x00005448 addq %r12, %rdi + 0x48, 0x8b, 0x5d, 0xc8, //0x0000544b movq $-56(%rbp), %rbx + 0x48, 0x85, 0xc9, //0x0000544f testq %rcx, %rcx + 0x0f, 0x85, 0xed, 0xf2, 0xff, 0xff, //0x00005452 jne LBB0_881 + 0xe9, 0x1d, 0xf3, 0xff, 0xff, //0x00005458 jmp LBB0_887 + //0x0000545d LBB0_993 + 0x4c, 0x01, 0xe7, //0x0000545d addq %r12, %rdi + 0xe9, 0x9a, 0xf4, 0xff, 0xff, //0x00005460 jmp LBB0_902 + //0x00005465 LBB0_994 + 0x48, 0x8b, 0x4d, 0xc0, //0x00005465 movq $-64(%rbp), %rcx + 0x48, 0x8b, 0x09, //0x00005469 movq (%rcx), %rcx + 0xe9, 0xc8, 0xfe, 0xff, 0xff, //0x0000546c jmp LBB0_979 + //0x00005471 LBB0_995 + 0x49, 0x8d, 0x48, 0xff, //0x00005471 leaq $-1(%r8), %rcx + 0x4c, 0x39, 0xf1, //0x00005475 cmpq %r14, %rcx + 0x0f, 0x84, 0xd3, 0xf1, 0xff, 0xff, //0x00005478 je LBB0_870 + 0x4b, 0x8d, 0x3c, 0x0e, //0x0000547e leaq (%r14,%r9), %rdi + 0x48, 0x83, 0xc7, 0x02, //0x00005482 addq $2, %rdi + 0x4d, 0x29, 0xf0, //0x00005486 subq %r14, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x00005489 addq $-2, %r8 + 0x4d, 0x89, 0xc6, //0x0000548d movq %r8, %r14 + 0xe9, 0x6a, 0xf4, 0xff, 0xff, //0x00005490 jmp LBB0_902 + 0x90, 0x90, 0x90, //0x00005495 .p2align 2, 0x90 + // // .set L0_0_set_430, LBB0_430-LJTI0_0 + // // .set L0_0_set_429, LBB0_429-LJTI0_0 + // // .set L0_0_set_415, LBB0_415-LJTI0_0 + // // .set L0_0_set_401, LBB0_401-LJTI0_0 + // // .set L0_0_set_461, LBB0_461-LJTI0_0 + // // .set L0_0_set_428, LBB0_428-LJTI0_0 + // // .set L0_0_set_414, LBB0_414-LJTI0_0 + // // .set L0_0_set_487, LBB0_487-LJTI0_0 + //0x00005498 LJTI0_0 + 0x3e, 0xce, 0xff, 0xff, //0x00005498 .long L0_0_set_430 + 0x38, 0xce, 0xff, 0xff, //0x0000549c .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054a0 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054a4 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054a8 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054ac .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054b0 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054b4 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054b8 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054bc .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054c0 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054c4 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054c8 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054cc .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054d0 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054d4 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054d8 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054dc .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054e0 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054e4 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054e8 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054ec .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054f0 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054f4 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054f8 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000054fc .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005500 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005504 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005508 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x0000550c .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005510 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005514 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005518 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x0000551c .long L0_0_set_429 + 0x0d, 0xcd, 0xff, 0xff, //0x00005520 .long L0_0_set_415 + 0x38, 0xce, 0xff, 0xff, //0x00005524 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005528 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x0000552c .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005530 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005534 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005538 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x0000553c .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005540 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005544 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005548 .long L0_0_set_429 + 0x0e, 0xcc, 0xff, 0xff, //0x0000554c .long L0_0_set_401 + 0x38, 0xce, 0xff, 0xff, //0x00005550 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005554 .long L0_0_set_429 + 0x0e, 0xcc, 0xff, 0xff, //0x00005558 .long L0_0_set_401 + 0x0e, 0xcc, 0xff, 0xff, //0x0000555c .long L0_0_set_401 + 0x0e, 0xcc, 0xff, 0xff, //0x00005560 .long L0_0_set_401 + 0x0e, 0xcc, 0xff, 0xff, //0x00005564 .long L0_0_set_401 + 0x0e, 0xcc, 0xff, 0xff, //0x00005568 .long L0_0_set_401 + 0x0e, 0xcc, 0xff, 0xff, //0x0000556c .long L0_0_set_401 + 0x0e, 0xcc, 0xff, 0xff, //0x00005570 .long L0_0_set_401 + 0x0e, 0xcc, 0xff, 0xff, //0x00005574 .long L0_0_set_401 + 0x0e, 0xcc, 0xff, 0xff, //0x00005578 .long L0_0_set_401 + 0x0e, 0xcc, 0xff, 0xff, //0x0000557c .long L0_0_set_401 + 0x38, 0xce, 0xff, 0xff, //0x00005580 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005584 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005588 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x0000558c .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005590 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005594 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005598 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x0000559c .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055a0 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055a4 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055a8 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055ac .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055b0 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055b4 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055b8 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055bc .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055c0 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055c4 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055c8 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055cc .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055d0 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055d4 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055d8 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055dc .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055e0 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055e4 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055e8 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055ec .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055f0 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055f4 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055f8 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x000055fc .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005600 .long L0_0_set_429 + 0x97, 0xcf, 0xff, 0xff, //0x00005604 .long L0_0_set_461 + 0x38, 0xce, 0xff, 0xff, //0x00005608 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x0000560c .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005610 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005614 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005618 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x0000561c .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005620 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005624 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005628 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x0000562c .long L0_0_set_429 + 0x27, 0xce, 0xff, 0xff, //0x00005630 .long L0_0_set_428 + 0x38, 0xce, 0xff, 0xff, //0x00005634 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005638 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x0000563c .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005640 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005644 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005648 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x0000564c .long L0_0_set_429 + 0xfb, 0xcc, 0xff, 0xff, //0x00005650 .long L0_0_set_414 + 0x38, 0xce, 0xff, 0xff, //0x00005654 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005658 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x0000565c .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005660 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005664 .long L0_0_set_429 + 0xfb, 0xcc, 0xff, 0xff, //0x00005668 .long L0_0_set_414 + 0x38, 0xce, 0xff, 0xff, //0x0000566c .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005670 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005674 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005678 .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x0000567c .long L0_0_set_429 + 0x38, 0xce, 0xff, 0xff, //0x00005680 .long L0_0_set_429 + 0xcd, 0xd3, 0xff, 0xff, //0x00005684 .long L0_0_set_487 + // // .set L0_1_set_164, LBB0_164-LJTI0_1 + // // .set L0_1_set_231, LBB0_231-LJTI0_1 + // // .set L0_1_set_193, LBB0_193-LJTI0_1 + // // .set L0_1_set_150, LBB0_150-LJTI0_1 + // // .set L0_1_set_204, LBB0_204-LJTI0_1 + // // .set L0_1_set_230, LBB0_230-LJTI0_1 + // // .set L0_1_set_192, LBB0_192-LJTI0_1 + // // .set L0_1_set_232, LBB0_232-LJTI0_1 + //0x00005688 LJTI0_1 + 0x96, 0xb4, 0xff, 0xff, //0x00005688 .long L0_1_set_164 + 0x66, 0xbb, 0xff, 0xff, //0x0000568c .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005690 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005694 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005698 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x0000569c .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056a0 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056a4 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056a8 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056ac .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056b0 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056b4 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056b8 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056bc .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056c0 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056c4 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056c8 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056cc .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056d0 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056d4 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056d8 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056dc .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056e0 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056e4 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056e8 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056ec .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056f0 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056f4 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056f8 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000056fc .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005700 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005704 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005708 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x0000570c .long L0_1_set_231 + 0xf8, 0xb5, 0xff, 0xff, //0x00005710 .long L0_1_set_193 + 0x66, 0xbb, 0xff, 0xff, //0x00005714 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005718 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x0000571c .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005720 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005724 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005728 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x0000572c .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005730 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005734 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005738 .long L0_1_set_231 + 0xb7, 0xb3, 0xff, 0xff, //0x0000573c .long L0_1_set_150 + 0x66, 0xbb, 0xff, 0xff, //0x00005740 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005744 .long L0_1_set_231 + 0xb7, 0xb3, 0xff, 0xff, //0x00005748 .long L0_1_set_150 + 0xb7, 0xb3, 0xff, 0xff, //0x0000574c .long L0_1_set_150 + 0xb7, 0xb3, 0xff, 0xff, //0x00005750 .long L0_1_set_150 + 0xb7, 0xb3, 0xff, 0xff, //0x00005754 .long L0_1_set_150 + 0xb7, 0xb3, 0xff, 0xff, //0x00005758 .long L0_1_set_150 + 0xb7, 0xb3, 0xff, 0xff, //0x0000575c .long L0_1_set_150 + 0xb7, 0xb3, 0xff, 0xff, //0x00005760 .long L0_1_set_150 + 0xb7, 0xb3, 0xff, 0xff, //0x00005764 .long L0_1_set_150 + 0xb7, 0xb3, 0xff, 0xff, //0x00005768 .long L0_1_set_150 + 0xb7, 0xb3, 0xff, 0xff, //0x0000576c .long L0_1_set_150 + 0x66, 0xbb, 0xff, 0xff, //0x00005770 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005774 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005778 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x0000577c .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005780 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005784 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005788 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x0000578c .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005790 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005794 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005798 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x0000579c .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057a0 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057a4 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057a8 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057ac .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057b0 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057b4 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057b8 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057bc .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057c0 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057c4 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057c8 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057cc .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057d0 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057d4 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057d8 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057dc .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057e0 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057e4 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057e8 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057ec .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057f0 .long L0_1_set_231 + 0x19, 0xb7, 0xff, 0xff, //0x000057f4 .long L0_1_set_204 + 0x66, 0xbb, 0xff, 0xff, //0x000057f8 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x000057fc .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005800 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005804 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005808 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x0000580c .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005810 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005814 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005818 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x0000581c .long L0_1_set_231 + 0x59, 0xbb, 0xff, 0xff, //0x00005820 .long L0_1_set_230 + 0x66, 0xbb, 0xff, 0xff, //0x00005824 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005828 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x0000582c .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005830 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005834 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005838 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x0000583c .long L0_1_set_231 + 0xe6, 0xb5, 0xff, 0xff, //0x00005840 .long L0_1_set_192 + 0x66, 0xbb, 0xff, 0xff, //0x00005844 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005848 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x0000584c .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005850 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005854 .long L0_1_set_231 + 0xe6, 0xb5, 0xff, 0xff, //0x00005858 .long L0_1_set_192 + 0x66, 0xbb, 0xff, 0xff, //0x0000585c .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005860 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005864 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005868 .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x0000586c .long L0_1_set_231 + 0x66, 0xbb, 0xff, 0xff, //0x00005870 .long L0_1_set_231 + 0x71, 0xbb, 0xff, 0xff, //0x00005874 .long L0_1_set_232 + // // .set L0_2_set_586, LBB0_586-LJTI0_2 + // // .set L0_2_set_593, LBB0_593-LJTI0_2 + // // .set L0_2_set_595, LBB0_595-LJTI0_2 + // // .set L0_2_set_615, LBB0_615-LJTI0_2 + // // .set L0_2_set_589, LBB0_589-LJTI0_2 + // // .set L0_2_set_617, LBB0_617-LJTI0_2 + //0x00005878 LJTI0_2 + 0x64, 0xd9, 0xff, 0xff, //0x00005878 .long L0_2_set_586 + 0x19, 0xdc, 0xff, 0xff, //0x0000587c .long L0_2_set_593 + 0x44, 0xdc, 0xff, 0xff, //0x00005880 .long L0_2_set_595 + 0x12, 0xde, 0xff, 0xff, //0x00005884 .long L0_2_set_615 + 0x7b, 0xd9, 0xff, 0xff, //0x00005888 .long L0_2_set_589 + 0x29, 0xde, 0xff, 0xff, //0x0000588c .long L0_2_set_617 + // // .set L0_3_set_870, LBB0_870-LJTI0_3 + // // .set L0_3_set_869, LBB0_869-LJTI0_3 + // // .set L0_3_set_693, LBB0_693-LJTI0_3 + // // .set L0_3_set_714, LBB0_714-LJTI0_3 + // // .set L0_3_set_619, LBB0_619-LJTI0_3 + // // .set L0_3_set_750, LBB0_750-LJTI0_3 + // // .set L0_3_set_752, LBB0_752-LJTI0_3 + // // .set L0_3_set_756, LBB0_756-LJTI0_3 + // // .set L0_3_set_762, LBB0_762-LJTI0_3 + // // .set L0_3_set_765, LBB0_765-LJTI0_3 + //0x00005890 LJTI0_3 + 0xc1, 0xed, 0xff, 0xff, //0x00005890 .long L0_3_set_870 + 0xba, 0xed, 0xff, 0xff, //0x00005894 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005898 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x0000589c .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058a0 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058a4 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058a8 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058ac .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058b0 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058b4 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058b8 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058bc .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058c0 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058c4 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058c8 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058cc .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058d0 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058d4 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058d8 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058dc .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058e0 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058e4 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058e8 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058ec .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058f0 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058f4 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058f8 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000058fc .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005900 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005904 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005908 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x0000590c .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005910 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005914 .long L0_3_set_869 + 0xdc, 0xe0, 0xff, 0xff, //0x00005918 .long L0_3_set_693 + 0xba, 0xed, 0xff, 0xff, //0x0000591c .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005920 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005924 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005928 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x0000592c .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005930 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005934 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005938 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x0000593c .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005940 .long L0_3_set_869 + 0x8a, 0xe2, 0xff, 0xff, //0x00005944 .long L0_3_set_714 + 0xba, 0xed, 0xff, 0xff, //0x00005948 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x0000594c .long L0_3_set_869 + 0xa1, 0xd9, 0xff, 0xff, //0x00005950 .long L0_3_set_619 + 0xa1, 0xd9, 0xff, 0xff, //0x00005954 .long L0_3_set_619 + 0xa1, 0xd9, 0xff, 0xff, //0x00005958 .long L0_3_set_619 + 0xa1, 0xd9, 0xff, 0xff, //0x0000595c .long L0_3_set_619 + 0xa1, 0xd9, 0xff, 0xff, //0x00005960 .long L0_3_set_619 + 0xa1, 0xd9, 0xff, 0xff, //0x00005964 .long L0_3_set_619 + 0xa1, 0xd9, 0xff, 0xff, //0x00005968 .long L0_3_set_619 + 0xa1, 0xd9, 0xff, 0xff, //0x0000596c .long L0_3_set_619 + 0xa1, 0xd9, 0xff, 0xff, //0x00005970 .long L0_3_set_619 + 0xa1, 0xd9, 0xff, 0xff, //0x00005974 .long L0_3_set_619 + 0xba, 0xed, 0xff, 0xff, //0x00005978 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x0000597c .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005980 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005984 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005988 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x0000598c .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005990 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005994 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005998 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x0000599c .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059a0 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059a4 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059a8 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059ac .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059b0 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059b4 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059b8 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059bc .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059c0 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059c4 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059c8 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059cc .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059d0 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059d4 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059d8 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059dc .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059e0 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059e4 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059e8 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059ec .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059f0 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059f4 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x000059f8 .long L0_3_set_869 + 0xc1, 0xe4, 0xff, 0xff, //0x000059fc .long L0_3_set_750 + 0xba, 0xed, 0xff, 0xff, //0x00005a00 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a04 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a08 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a0c .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a10 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a14 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a18 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a1c .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a20 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a24 .long L0_3_set_869 + 0xe5, 0xe4, 0xff, 0xff, //0x00005a28 .long L0_3_set_752 + 0xba, 0xed, 0xff, 0xff, //0x00005a2c .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a30 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a34 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a38 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a3c .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a40 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a44 .long L0_3_set_869 + 0x22, 0xe5, 0xff, 0xff, //0x00005a48 .long L0_3_set_756 + 0xba, 0xed, 0xff, 0xff, //0x00005a4c .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a50 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a54 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a58 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a5c .long L0_3_set_869 + 0x51, 0xe5, 0xff, 0xff, //0x00005a60 .long L0_3_set_762 + 0xba, 0xed, 0xff, 0xff, //0x00005a64 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a68 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a6c .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a70 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a74 .long L0_3_set_869 + 0xba, 0xed, 0xff, 0xff, //0x00005a78 .long L0_3_set_869 + 0x90, 0xe5, 0xff, 0xff, //0x00005a7c .long L0_3_set_765 + // // .set L0_4_set_739, LBB0_739-LJTI0_4 + // // .set L0_4_set_769, LBB0_769-LJTI0_4 + // // .set L0_4_set_745, LBB0_745-LJTI0_4 + // // .set L0_4_set_748, LBB0_748-LJTI0_4 + //0x00005a80 LJTI0_4 + 0x57, 0xe2, 0xff, 0xff, //0x00005a80 .long L0_4_set_739 + 0xee, 0xe3, 0xff, 0xff, //0x00005a84 .long L0_4_set_769 + 0x57, 0xe2, 0xff, 0xff, //0x00005a88 .long L0_4_set_739 + 0xa2, 0xe2, 0xff, 0xff, //0x00005a8c .long L0_4_set_745 + 0xee, 0xe3, 0xff, 0xff, //0x00005a90 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005a94 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005a98 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005a9c .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005aa0 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005aa4 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005aa8 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005aac .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005ab0 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005ab4 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005ab8 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005abc .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005ac0 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005ac4 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005ac8 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005acc .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005ad0 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005ad4 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005ad8 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005adc .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005ae0 .long L0_4_set_769 + 0xee, 0xe3, 0xff, 0xff, //0x00005ae4 .long L0_4_set_769 + 0xbe, 0xe2, 0xff, 0xff, //0x00005ae8 .long L0_4_set_748 + // // .set L0_5_set_644, LBB0_644-LJTI0_5 + // // .set L0_5_set_680, LBB0_680-LJTI0_5 + // // .set L0_5_set_650, LBB0_650-LJTI0_5 + // // .set L0_5_set_653, LBB0_653-LJTI0_5 + //0x00005aec LJTI0_5 + 0x30, 0xd9, 0xff, 0xff, //0x00005aec .long L0_5_set_644 + 0xec, 0xdd, 0xff, 0xff, //0x00005af0 .long L0_5_set_680 + 0x30, 0xd9, 0xff, 0xff, //0x00005af4 .long L0_5_set_644 + 0x76, 0xd9, 0xff, 0xff, //0x00005af8 .long L0_5_set_650 + 0xec, 0xdd, 0xff, 0xff, //0x00005afc .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b00 .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b04 .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b08 .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b0c .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b10 .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b14 .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b18 .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b1c .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b20 .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b24 .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b28 .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b2c .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b30 .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b34 .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b38 .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b3c .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b40 .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b44 .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b48 .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b4c .long L0_5_set_680 + 0xec, 0xdd, 0xff, 0xff, //0x00005b50 .long L0_5_set_680 + 0x92, 0xd9, 0xff, 0xff, //0x00005b54 .long L0_5_set_653 + // // .set L0_6_set_870, LBB0_870-LJTI0_6 + // // .set L0_6_set_892, LBB0_892-LJTI0_6 + // // .set L0_6_set_893, LBB0_893-LJTI0_6 + // // .set L0_6_set_876, LBB0_876-LJTI0_6 + // // .set L0_6_set_903, LBB0_903-LJTI0_6 + // // .set L0_6_set_929, LBB0_929-LJTI0_6 + // // .set L0_6_set_889, LBB0_889-LJTI0_6 + // // .set L0_6_set_932, LBB0_932-LJTI0_6 + //0x00005b58 LJTI0_6 + 0xf9, 0xea, 0xff, 0xff, //0x00005b58 .long L0_6_set_870 + 0xa3, 0xec, 0xff, 0xff, //0x00005b5c .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b60 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b64 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b68 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b6c .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b70 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b74 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b78 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b7c .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b80 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b84 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b88 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b8c .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b90 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b94 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b98 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005b9c .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005ba0 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005ba4 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005ba8 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bac .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bb0 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bb4 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bb8 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bbc .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bc0 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bc4 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bc8 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bcc .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bd0 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bd4 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bd8 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bdc .long L0_6_set_892 + 0xaf, 0xec, 0xff, 0xff, //0x00005be0 .long L0_6_set_893 + 0xa3, 0xec, 0xff, 0xff, //0x00005be4 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005be8 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bec .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bf0 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bf4 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bf8 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005bfc .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c00 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c04 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c08 .long L0_6_set_892 + 0x5a, 0xeb, 0xff, 0xff, //0x00005c0c .long L0_6_set_876 + 0xa3, 0xec, 0xff, 0xff, //0x00005c10 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c14 .long L0_6_set_892 + 0x5a, 0xeb, 0xff, 0xff, //0x00005c18 .long L0_6_set_876 + 0x5a, 0xeb, 0xff, 0xff, //0x00005c1c .long L0_6_set_876 + 0x5a, 0xeb, 0xff, 0xff, //0x00005c20 .long L0_6_set_876 + 0x5a, 0xeb, 0xff, 0xff, //0x00005c24 .long L0_6_set_876 + 0x5a, 0xeb, 0xff, 0xff, //0x00005c28 .long L0_6_set_876 + 0x5a, 0xeb, 0xff, 0xff, //0x00005c2c .long L0_6_set_876 + 0x5a, 0xeb, 0xff, 0xff, //0x00005c30 .long L0_6_set_876 + 0x5a, 0xeb, 0xff, 0xff, //0x00005c34 .long L0_6_set_876 + 0x5a, 0xeb, 0xff, 0xff, //0x00005c38 .long L0_6_set_876 + 0x5a, 0xeb, 0xff, 0xff, //0x00005c3c .long L0_6_set_876 + 0xa3, 0xec, 0xff, 0xff, //0x00005c40 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c44 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c48 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c4c .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c50 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c54 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c58 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c5c .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c60 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c64 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c68 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c6c .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c70 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c74 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c78 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c7c .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c80 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c84 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c88 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c8c .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c90 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c94 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c98 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005c9c .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005ca0 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005ca4 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005ca8 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005cac .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005cb0 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005cb4 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005cb8 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005cbc .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005cc0 .long L0_6_set_892 + 0xb5, 0xed, 0xff, 0xff, //0x00005cc4 .long L0_6_set_903 + 0xa3, 0xec, 0xff, 0xff, //0x00005cc8 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005ccc .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005cd0 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005cd4 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005cd8 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005cdc .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005ce0 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005ce4 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005ce8 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005cec .long L0_6_set_892 + 0x13, 0xf2, 0xff, 0xff, //0x00005cf0 .long L0_6_set_929 + 0xa3, 0xec, 0xff, 0xff, //0x00005cf4 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005cf8 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005cfc .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005d00 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005d04 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005d08 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005d0c .long L0_6_set_892 + 0x80, 0xec, 0xff, 0xff, //0x00005d10 .long L0_6_set_889 + 0xa3, 0xec, 0xff, 0xff, //0x00005d14 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005d18 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005d1c .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005d20 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005d24 .long L0_6_set_892 + 0x80, 0xec, 0xff, 0xff, //0x00005d28 .long L0_6_set_889 + 0xa3, 0xec, 0xff, 0xff, //0x00005d2c .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005d30 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005d34 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005d38 .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005d3c .long L0_6_set_892 + 0xa3, 0xec, 0xff, 0xff, //0x00005d40 .long L0_6_set_892 + 0x2f, 0xf2, 0xff, 0xff, //0x00005d44 .long L0_6_set_932 + //0x00005d48 .p2align 2, 0x00 + //0x00005d48 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00005d48 .long 2 + 0x00, 0x00, 0x00, 0x00, //0x00005d4c .p2align 4, 0x00 + //0x00005d50 __UnquoteTab + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d50 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, //0x00005d60 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, //0x00005d70 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, //0x00005d80 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, //0x00005d90 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, //0x00005da0 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, //0x00005db0 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, //0x00005dc0 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, //0x00005dc6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dd6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005de6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005df6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e06 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e16 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e26 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e36 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e46 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go new file mode 100644 index 000000000..4056a473c --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape.go @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_html_escape func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) (ret int) + +var S_html_escape uintptr + +//go:nosplit +func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) { + return F_html_escape(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(dn))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_subr.go new file mode 100644 index 000000000..c02681c88 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_subr.go @@ -0,0 +1,45 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__html_escape = 64 +) + +const ( + _stack__html_escape = 64 +) + +const ( + _size__html_escape = 1296 +) + +var ( + _pcsp__html_escape = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x505, 64}, + {0x506, 48}, + {0x508, 40}, + {0x50a, 32}, + {0x50c, 24}, + {0x50e, 16}, + {0x50f, 8}, + {0x510, 0}, + } +) + +var _cfunc_html_escape = []loader.CFunc{ + {"_html_escape_entry", 0, _entry__html_escape, 0, nil}, + {"_html_escape", _entry__html_escape, _size__html_escape, _stack__html_escape, _pcsp__html_escape}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_text_amd64.go new file mode 100644 index 000000000..6a43a4f8b --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/html_escape_text_amd64.go @@ -0,0 +1,634 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_html_escape = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, // QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' + //0x00000010 LCPI0_1 + 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x00000010 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' + //0x00000020 LCPI0_2 + 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, 0xfd, //0x00000020 QUAD $0xfdfdfdfdfdfdfdfd; QUAD $0xfdfdfdfdfdfdfdfd // .space 16, '\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd\xfd' + //0x00000030 LCPI0_3 + 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, 0x3c, //0x00000030 QUAD $0x3c3c3c3c3c3c3c3c; QUAD $0x3c3c3c3c3c3c3c3c // .space 16, '<<<<<<<<<<<<<<<<' + //0x00000040 .p2align 4, 0x90 + //0x00000040 _html_escape + 0x55, //0x00000040 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp + 0x41, 0x57, //0x00000044 pushq %r15 + 0x41, 0x56, //0x00000046 pushq %r14 + 0x41, 0x55, //0x00000048 pushq %r13 + 0x41, 0x54, //0x0000004a pushq %r12 + 0x53, //0x0000004c pushq %rbx + 0x48, 0x83, 0xec, 0x10, //0x0000004d subq $16, %rsp + 0x48, 0x89, 0x4d, 0xc8, //0x00000051 movq %rcx, $-56(%rbp) + 0x49, 0x89, 0xd6, //0x00000055 movq %rdx, %r14 + 0x48, 0x89, 0x55, 0xd0, //0x00000058 movq %rdx, $-48(%rbp) + 0x48, 0x89, 0xf8, //0x0000005c movq %rdi, %rax + 0x48, 0x85, 0xf6, //0x0000005f testq %rsi, %rsi + 0x0f, 0x8e, 0xb2, 0x04, 0x00, 0x00, //0x00000062 jle LBB0_70 + 0x48, 0x8b, 0x45, 0xc8, //0x00000068 movq $-56(%rbp), %rax + 0x4c, 0x8b, 0x08, //0x0000006c movq (%rax), %r9 + 0xf3, 0x0f, 0x6f, 0x05, 0x89, 0xff, 0xff, 0xff, //0x0000006f movdqu $-119(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x91, 0xff, 0xff, 0xff, //0x00000077 movdqu $-111(%rip), %xmm1 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0x99, 0xff, 0xff, 0xff, //0x0000007f movdqu $-103(%rip), %xmm2 /* LCPI0_2+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x1d, 0xa1, 0xff, 0xff, 0xff, //0x00000087 movdqu $-95(%rip), %xmm3 /* LCPI0_3+0(%rip) */ + 0x4c, 0x8d, 0x1d, 0xba, 0x04, 0x00, 0x00, //0x0000008f leaq $1210(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ + 0x49, 0x89, 0xfc, //0x00000096 movq %rdi, %r12 + 0x4c, 0x8b, 0x75, 0xd0, //0x00000099 movq $-48(%rbp), %r14 + 0x90, 0x90, 0x90, //0x0000009d .p2align 4, 0x90 + //0x000000a0 LBB0_2 + 0x4d, 0x85, 0xc9, //0x000000a0 testq %r9, %r9 + 0x0f, 0x8e, 0x8f, 0x04, 0x00, 0x00, //0x000000a3 jle LBB0_3 + 0x48, 0x83, 0xfe, 0x10, //0x000000a9 cmpq $16, %rsi + 0x0f, 0x9d, 0xc0, //0x000000ad setge %al + 0x4d, 0x89, 0xcd, //0x000000b0 movq %r9, %r13 + 0x4d, 0x89, 0xf0, //0x000000b3 movq %r14, %r8 + 0x48, 0x89, 0xf1, //0x000000b6 movq %rsi, %rcx + 0x4d, 0x89, 0xe7, //0x000000b9 movq %r12, %r15 + 0x0f, 0x8c, 0x86, 0x00, 0x00, 0x00, //0x000000bc jl LBB0_12 + 0x49, 0x83, 0xf9, 0x10, //0x000000c2 cmpq $16, %r9 + 0x0f, 0x8c, 0x7c, 0x00, 0x00, 0x00, //0x000000c6 jl LBB0_12 + 0x45, 0x31, 0xc0, //0x000000cc xorl %r8d, %r8d + 0x48, 0x89, 0xf3, //0x000000cf movq %rsi, %rbx + 0x4c, 0x89, 0xca, //0x000000d2 movq %r9, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000d5 .p2align 4, 0x90 + //0x000000e0 LBB0_7 + 0xf3, 0x43, 0x0f, 0x6f, 0x24, 0x04, //0x000000e0 movdqu (%r12,%r8), %xmm4 + 0x66, 0x0f, 0x6f, 0xec, //0x000000e6 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xf4, //0x000000ea movdqa %xmm4, %xmm6 + 0xf3, 0x43, 0x0f, 0x7f, 0x24, 0x06, //0x000000ee movdqu %xmm4, (%r14,%r8) + 0x66, 0x0f, 0x74, 0xe0, //0x000000f4 pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0x74, 0xe9, //0x000000f8 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x000000fc por %xmm4, %xmm5 + 0x66, 0x0f, 0xdb, 0xf2, //0x00000100 pand %xmm2, %xmm6 + 0x66, 0x0f, 0x74, 0xf3, //0x00000104 pcmpeqb %xmm3, %xmm6 + 0x66, 0x0f, 0xeb, 0xf5, //0x00000108 por %xmm5, %xmm6 + 0x66, 0x0f, 0xd7, 0xc6, //0x0000010c pmovmskb %xmm6, %eax + 0x85, 0xc0, //0x00000110 testl %eax, %eax + 0x0f, 0x85, 0x58, 0x01, 0x00, 0x00, //0x00000112 jne LBB0_8 + 0x48, 0x8d, 0x4b, 0xf0, //0x00000118 leaq $-16(%rbx), %rcx + 0x4c, 0x8d, 0x6a, 0xf0, //0x0000011c leaq $-16(%rdx), %r13 + 0x49, 0x83, 0xc0, 0x10, //0x00000120 addq $16, %r8 + 0x48, 0x83, 0xfb, 0x20, //0x00000124 cmpq $32, %rbx + 0x0f, 0x9d, 0xc0, //0x00000128 setge %al + 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x0000012b jl LBB0_11 + 0x48, 0x89, 0xcb, //0x00000131 movq %rcx, %rbx + 0x48, 0x83, 0xfa, 0x1f, //0x00000134 cmpq $31, %rdx + 0x4c, 0x89, 0xea, //0x00000138 movq %r13, %rdx + 0x0f, 0x8f, 0x9f, 0xff, 0xff, 0xff, //0x0000013b jg LBB0_7 + //0x00000141 LBB0_11 + 0x4f, 0x8d, 0x3c, 0x04, //0x00000141 leaq (%r12,%r8), %r15 + 0x4d, 0x01, 0xf0, //0x00000145 addq %r14, %r8 + //0x00000148 LBB0_12 + 0x84, 0xc0, //0x00000148 testb %al, %al + 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x0000014a je LBB0_13 + 0xf3, 0x41, 0x0f, 0x6f, 0x27, //0x00000150 movdqu (%r15), %xmm4 + 0x66, 0x0f, 0x6f, 0xec, //0x00000155 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00000159 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0x6f, 0xf4, //0x0000015d movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0x74, 0xf1, //0x00000161 pcmpeqb %xmm1, %xmm6 + 0x66, 0x0f, 0xeb, 0xf5, //0x00000165 por %xmm5, %xmm6 + 0x66, 0x48, 0x0f, 0x7e, 0xe0, //0x00000169 movq %xmm4, %rax + 0x66, 0x0f, 0xdb, 0xe2, //0x0000016e pand %xmm2, %xmm4 + 0x66, 0x0f, 0x74, 0xe3, //0x00000172 pcmpeqb %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xe6, //0x00000176 por %xmm6, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x0000017a pmovmskb %xmm4, %ecx + 0x81, 0xc9, 0x00, 0x00, 0x01, 0x00, //0x0000017e orl $65536, %ecx + 0x44, 0x0f, 0xbc, 0xd1, //0x00000184 bsfl %ecx, %r10d + 0x4d, 0x39, 0xd5, //0x00000188 cmpq %r10, %r13 + 0x0f, 0x8d, 0xf8, 0x00, 0x00, 0x00, //0x0000018b jge LBB0_24 + 0x49, 0x83, 0xfd, 0x08, //0x00000191 cmpq $8, %r13 + 0x0f, 0x82, 0x31, 0x01, 0x00, 0x00, //0x00000195 jb LBB0_35 + 0x49, 0x89, 0x00, //0x0000019b movq %rax, (%r8) + 0x4d, 0x8d, 0x57, 0x08, //0x0000019e leaq $8(%r15), %r10 + 0x49, 0x83, 0xc0, 0x08, //0x000001a2 addq $8, %r8 + 0x49, 0x8d, 0x5d, 0xf8, //0x000001a6 leaq $-8(%r13), %rbx + 0x48, 0x83, 0xfb, 0x04, //0x000001aa cmpq $4, %rbx + 0x0f, 0x8d, 0x28, 0x01, 0x00, 0x00, //0x000001ae jge LBB0_38 + 0xe9, 0x35, 0x01, 0x00, 0x00, //0x000001b4 jmp LBB0_39 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001b9 .p2align 4, 0x90 + //0x000001c0 LBB0_13 + 0x48, 0x85, 0xc9, //0x000001c0 testq %rcx, %rcx + 0x0f, 0x8e, 0x87, 0x00, 0x00, 0x00, //0x000001c3 jle LBB0_21 + 0x4d, 0x85, 0xed, //0x000001c9 testq %r13, %r13 + 0x0f, 0x8e, 0x7e, 0x00, 0x00, 0x00, //0x000001cc jle LBB0_21 + 0x31, 0xd2, //0x000001d2 xorl %edx, %edx + 0x31, 0xc0, //0x000001d4 xorl %eax, %eax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001d6 .p2align 4, 0x90 + //0x000001e0 LBB0_16 + 0x45, 0x0f, 0xb6, 0x1c, 0x17, //0x000001e0 movzbl (%r15,%rdx), %r11d + 0x49, 0x83, 0xfb, 0x3e, //0x000001e5 cmpq $62, %r11 + 0x0f, 0x87, 0x14, 0x00, 0x00, 0x00, //0x000001e9 ja LBB0_17 + 0x48, 0xbb, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x000001ef movabsq $5764607797912141824, %rbx + 0x4c, 0x0f, 0xa3, 0xdb, //0x000001f9 btq %r11, %rbx + 0x0f, 0x82, 0xae, 0x00, 0x00, 0x00, //0x000001fd jb LBB0_45 + //0x00000203 LBB0_17 + 0x41, 0x80, 0xfb, 0xe2, //0x00000203 cmpb $-30, %r11b + 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x00000207 je LBB0_45 + 0x4c, 0x8d, 0x14, 0x01, //0x0000020d leaq (%rcx,%rax), %r10 + 0x45, 0x88, 0x1c, 0x10, //0x00000211 movb %r11b, (%r8,%rdx) + 0x48, 0x8d, 0x58, 0xff, //0x00000215 leaq $-1(%rax), %rbx + 0x49, 0x83, 0xfa, 0x02, //0x00000219 cmpq $2, %r10 + 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000021d jl LBB0_20 + 0x4c, 0x01, 0xe8, //0x00000223 addq %r13, %rax + 0x48, 0x83, 0xc2, 0x01, //0x00000226 addq $1, %rdx + 0x48, 0x83, 0xf8, 0x01, //0x0000022a cmpq $1, %rax + 0x48, 0x89, 0xd8, //0x0000022e movq %rbx, %rax + 0x0f, 0x8f, 0xa9, 0xff, 0xff, 0xff, //0x00000231 jg LBB0_16 + //0x00000237 LBB0_20 + 0x49, 0x29, 0xdf, //0x00000237 subq %rbx, %r15 + 0x48, 0x01, 0xd9, //0x0000023a addq %rbx, %rcx + 0x4c, 0x8d, 0x1d, 0x0c, 0x03, 0x00, 0x00, //0x0000023d leaq $780(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000244 .p2align 4, 0x90 + //0x00000250 LBB0_21 + 0x48, 0x85, 0xc9, //0x00000250 testq %rcx, %rcx + 0x0f, 0x84, 0x5e, 0x01, 0x00, 0x00, //0x00000253 je LBB0_22 + 0x49, 0xf7, 0xd7, //0x00000259 notq %r15 + 0x4d, 0x01, 0xe7, //0x0000025c addq %r12, %r15 + 0x4d, 0x85, 0xff, //0x0000025f testq %r15, %r15 + 0x0f, 0x89, 0x68, 0x01, 0x00, 0x00, //0x00000262 jns LBB0_49 + 0xe9, 0x88, 0x02, 0x00, 0x00, //0x00000268 jmp LBB0_48 + 0x90, 0x90, 0x90, //0x0000026d .p2align 4, 0x90 + //0x00000270 LBB0_8 + 0x66, 0x0f, 0xbc, 0xc0, //0x00000270 bsfw %ax, %ax + 0x44, 0x0f, 0xb7, 0xf8, //0x00000274 movzwl %ax, %r15d + 0x4d, 0x01, 0xc7, //0x00000278 addq %r8, %r15 + 0x4d, 0x85, 0xff, //0x0000027b testq %r15, %r15 + 0x0f, 0x89, 0x4c, 0x01, 0x00, 0x00, //0x0000027e jns LBB0_49 + 0xe9, 0x6c, 0x02, 0x00, 0x00, //0x00000284 jmp LBB0_48 + //0x00000289 LBB0_24 + 0x41, 0x83, 0xfa, 0x08, //0x00000289 cmpl $8, %r10d + 0x0f, 0x82, 0x8e, 0x00, 0x00, 0x00, //0x0000028d jb LBB0_25 + 0x49, 0x89, 0x00, //0x00000293 movq %rax, (%r8) + 0x4d, 0x8d, 0x6f, 0x08, //0x00000296 leaq $8(%r15), %r13 + 0x49, 0x83, 0xc0, 0x08, //0x0000029a addq $8, %r8 + 0x49, 0x8d, 0x5a, 0xf8, //0x0000029e leaq $-8(%r10), %rbx + 0x48, 0x83, 0xfb, 0x04, //0x000002a2 cmpq $4, %rbx + 0x0f, 0x8d, 0x85, 0x00, 0x00, 0x00, //0x000002a6 jge LBB0_28 + 0xe9, 0x93, 0x00, 0x00, 0x00, //0x000002ac jmp LBB0_29 + //0x000002b1 LBB0_45 + 0x4d, 0x29, 0xe7, //0x000002b1 subq %r12, %r15 + 0x49, 0x29, 0xc7, //0x000002b4 subq %rax, %r15 + 0x4c, 0x8d, 0x1d, 0x92, 0x02, 0x00, 0x00, //0x000002b7 leaq $658(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ + 0x4d, 0x85, 0xff, //0x000002be testq %r15, %r15 + 0x0f, 0x89, 0x09, 0x01, 0x00, 0x00, //0x000002c1 jns LBB0_49 + 0xe9, 0x29, 0x02, 0x00, 0x00, //0x000002c7 jmp LBB0_48 + //0x000002cc LBB0_35 + 0x4d, 0x89, 0xfa, //0x000002cc movq %r15, %r10 + 0x4c, 0x89, 0xeb, //0x000002cf movq %r13, %rbx + 0x48, 0x83, 0xfb, 0x04, //0x000002d2 cmpq $4, %rbx + 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x000002d6 jl LBB0_39 + //0x000002dc LBB0_38 + 0x41, 0x8b, 0x02, //0x000002dc movl (%r10), %eax + 0x41, 0x89, 0x00, //0x000002df movl %eax, (%r8) + 0x49, 0x83, 0xc2, 0x04, //0x000002e2 addq $4, %r10 + 0x49, 0x83, 0xc0, 0x04, //0x000002e6 addq $4, %r8 + 0x48, 0x83, 0xc3, 0xfc, //0x000002ea addq $-4, %rbx + //0x000002ee LBB0_39 + 0x48, 0x83, 0xfb, 0x02, //0x000002ee cmpq $2, %rbx + 0x0f, 0x83, 0x7a, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_40 + 0x48, 0x85, 0xdb, //0x000002f8 testq %rbx, %rbx + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000002fb je LBB0_43 + //0x00000301 LBB0_42 + 0x41, 0x8a, 0x02, //0x00000301 movb (%r10), %al + 0x41, 0x88, 0x00, //0x00000304 movb %al, (%r8) + //0x00000307 LBB0_43 + 0x4d, 0x01, 0xfd, //0x00000307 addq %r15, %r13 + 0x49, 0xf7, 0xd5, //0x0000030a notq %r13 + 0x4d, 0x01, 0xe5, //0x0000030d addq %r12, %r13 + 0x4d, 0x89, 0xef, //0x00000310 movq %r13, %r15 + 0x4d, 0x85, 0xff, //0x00000313 testq %r15, %r15 + 0x0f, 0x89, 0xb4, 0x00, 0x00, 0x00, //0x00000316 jns LBB0_49 + 0xe9, 0xd4, 0x01, 0x00, 0x00, //0x0000031c jmp LBB0_48 + //0x00000321 LBB0_25 + 0x4d, 0x89, 0xfd, //0x00000321 movq %r15, %r13 + 0x4c, 0x89, 0xd3, //0x00000324 movq %r10, %rbx + 0x48, 0x83, 0xfb, 0x04, //0x00000327 cmpq $4, %rbx + 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x0000032b jl LBB0_29 + //0x00000331 LBB0_28 + 0x41, 0x8b, 0x45, 0x00, //0x00000331 movl (%r13), %eax + 0x41, 0x89, 0x00, //0x00000335 movl %eax, (%r8) + 0x49, 0x83, 0xc5, 0x04, //0x00000338 addq $4, %r13 + 0x49, 0x83, 0xc0, 0x04, //0x0000033c addq $4, %r8 + 0x48, 0x83, 0xc3, 0xfc, //0x00000340 addq $-4, %rbx + //0x00000344 LBB0_29 + 0x48, 0x83, 0xfb, 0x02, //0x00000344 cmpq $2, %rbx + 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00000348 jae LBB0_30 + 0x48, 0x85, 0xdb, //0x0000034e testq %rbx, %rbx + 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00000351 je LBB0_33 + //0x00000357 LBB0_32 + 0x41, 0x8a, 0x45, 0x00, //0x00000357 movb (%r13), %al + 0x41, 0x88, 0x00, //0x0000035b movb %al, (%r8) + //0x0000035e LBB0_33 + 0x4d, 0x29, 0xe7, //0x0000035e subq %r12, %r15 + 0x4d, 0x01, 0xd7, //0x00000361 addq %r10, %r15 + 0x4d, 0x85, 0xff, //0x00000364 testq %r15, %r15 + 0x0f, 0x89, 0x63, 0x00, 0x00, 0x00, //0x00000367 jns LBB0_49 + 0xe9, 0x83, 0x01, 0x00, 0x00, //0x0000036d jmp LBB0_48 + //0x00000372 LBB0_40 + 0x41, 0x0f, 0xb7, 0x02, //0x00000372 movzwl (%r10), %eax + 0x66, 0x41, 0x89, 0x00, //0x00000376 movw %ax, (%r8) + 0x49, 0x83, 0xc2, 0x02, //0x0000037a addq $2, %r10 + 0x49, 0x83, 0xc0, 0x02, //0x0000037e addq $2, %r8 + 0x48, 0x83, 0xc3, 0xfe, //0x00000382 addq $-2, %rbx + 0x48, 0x85, 0xdb, //0x00000386 testq %rbx, %rbx + 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x00000389 jne LBB0_42 + 0xe9, 0x73, 0xff, 0xff, 0xff, //0x0000038f jmp LBB0_43 + //0x00000394 LBB0_30 + 0x41, 0x0f, 0xb7, 0x45, 0x00, //0x00000394 movzwl (%r13), %eax + 0x66, 0x41, 0x89, 0x00, //0x00000399 movw %ax, (%r8) + 0x49, 0x83, 0xc5, 0x02, //0x0000039d addq $2, %r13 + 0x49, 0x83, 0xc0, 0x02, //0x000003a1 addq $2, %r8 + 0x48, 0x83, 0xc3, 0xfe, //0x000003a5 addq $-2, %rbx + 0x48, 0x85, 0xdb, //0x000003a9 testq %rbx, %rbx + 0x0f, 0x85, 0xa5, 0xff, 0xff, 0xff, //0x000003ac jne LBB0_32 + 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x000003b2 jmp LBB0_33 + //0x000003b7 LBB0_22 + 0x4d, 0x29, 0xe7, //0x000003b7 subq %r12, %r15 + 0x4d, 0x85, 0xff, //0x000003ba testq %r15, %r15 + 0x0f, 0x88, 0x32, 0x01, 0x00, 0x00, //0x000003bd js LBB0_48 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003c3 .p2align 4, 0x90 + //0x000003d0 LBB0_49 + 0x4d, 0x01, 0xfc, //0x000003d0 addq %r15, %r12 + 0x4d, 0x01, 0xfe, //0x000003d3 addq %r15, %r14 + 0x4c, 0x29, 0xfe, //0x000003d6 subq %r15, %rsi + 0x0f, 0x8e, 0x38, 0x01, 0x00, 0x00, //0x000003d9 jle LBB0_50 + 0x4d, 0x29, 0xf9, //0x000003df subq %r15, %r9 + 0x41, 0x8a, 0x0c, 0x24, //0x000003e2 movb (%r12), %cl + 0x80, 0xf9, 0xe2, //0x000003e6 cmpb $-30, %cl + 0x0f, 0x84, 0xb4, 0x00, 0x00, 0x00, //0x000003e9 je LBB0_53 + 0x4c, 0x89, 0xe0, //0x000003ef movq %r12, %rax + //0x000003f2 LBB0_57 + 0x0f, 0xb6, 0xc9, //0x000003f2 movzbl %cl, %ecx + 0x48, 0xc1, 0xe1, 0x04, //0x000003f5 shlq $4, %rcx + 0x4a, 0x8b, 0x14, 0x19, //0x000003f9 movq (%rcx,%r11), %rdx + 0x4c, 0x63, 0xfa, //0x000003fd movslq %edx, %r15 + 0x4d, 0x29, 0xf9, //0x00000400 subq %r15, %r9 + 0x0f, 0x8c, 0x24, 0x01, 0x00, 0x00, //0x00000403 jl LBB0_58 + 0x48, 0xc1, 0xe2, 0x20, //0x00000409 shlq $32, %rdx + 0x4e, 0x8d, 0x14, 0x19, //0x0000040d leaq (%rcx,%r11), %r10 + 0x49, 0x83, 0xc2, 0x08, //0x00000411 addq $8, %r10 + 0x48, 0xbb, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00000415 movabsq $12884901889, %rbx + 0x48, 0x39, 0xda, //0x0000041f cmpq %rbx, %rdx + 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00000422 jl LBB0_62 + 0x41, 0x8b, 0x12, //0x00000428 movl (%r10), %edx + 0x41, 0x89, 0x16, //0x0000042b movl %edx, (%r14) + 0x4e, 0x8d, 0x14, 0x19, //0x0000042e leaq (%rcx,%r11), %r10 + 0x49, 0x83, 0xc2, 0x0c, //0x00000432 addq $12, %r10 + 0x4d, 0x8d, 0x46, 0x04, //0x00000436 leaq $4(%r14), %r8 + 0x49, 0x8d, 0x4f, 0xfc, //0x0000043a leaq $-4(%r15), %rcx + 0x48, 0x83, 0xf9, 0x02, //0x0000043e cmpq $2, %rcx + 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00000442 jae LBB0_65 + 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00000448 jmp LBB0_66 + 0x90, 0x90, 0x90, //0x0000044d .p2align 4, 0x90 + //0x00000450 LBB0_62 + 0x4d, 0x89, 0xf0, //0x00000450 movq %r14, %r8 + 0x4c, 0x89, 0xf9, //0x00000453 movq %r15, %rcx + 0x48, 0x83, 0xf9, 0x02, //0x00000456 cmpq $2, %rcx + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000045a jb LBB0_66 + //0x00000460 LBB0_65 + 0x41, 0x0f, 0xb7, 0x12, //0x00000460 movzwl (%r10), %edx + 0x66, 0x41, 0x89, 0x10, //0x00000464 movw %dx, (%r8) + 0x49, 0x83, 0xc2, 0x02, //0x00000468 addq $2, %r10 + 0x49, 0x83, 0xc0, 0x02, //0x0000046c addq $2, %r8 + 0x48, 0x83, 0xc1, 0xfe, //0x00000470 addq $-2, %rcx + //0x00000474 LBB0_66 + 0x48, 0x85, 0xc9, //0x00000474 testq %rcx, %rcx + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x00000477 je LBB0_68 + 0x41, 0x8a, 0x0a, //0x0000047d movb (%r10), %cl + 0x41, 0x88, 0x08, //0x00000480 movb %cl, (%r8) + //0x00000483 LBB0_68 + 0x4d, 0x01, 0xfe, //0x00000483 addq %r15, %r14 + //0x00000486 LBB0_69 + 0x48, 0x83, 0xc0, 0x01, //0x00000486 addq $1, %rax + 0x48, 0x8d, 0x4e, 0xff, //0x0000048a leaq $-1(%rsi), %rcx + 0x49, 0x89, 0xc4, //0x0000048e movq %rax, %r12 + 0x48, 0x83, 0xfe, 0x01, //0x00000491 cmpq $1, %rsi + 0x48, 0x89, 0xce, //0x00000495 movq %rcx, %rsi + 0x0f, 0x8f, 0x02, 0xfc, 0xff, 0xff, //0x00000498 jg LBB0_2 + 0xe9, 0x77, 0x00, 0x00, 0x00, //0x0000049e jmp LBB0_70 + //0x000004a3 LBB0_53 + 0x48, 0x83, 0xfe, 0x03, //0x000004a3 cmpq $3, %rsi + 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x000004a7 jl LBB0_59 + 0x41, 0x80, 0x7c, 0x24, 0x01, 0x80, //0x000004ad cmpb $-128, $1(%r12) + 0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000004b3 jne LBB0_59 + 0x41, 0x8a, 0x4c, 0x24, 0x02, //0x000004b9 movb $2(%r12), %cl + 0x89, 0xc8, //0x000004be movl %ecx, %eax + 0x24, 0xfe, //0x000004c0 andb $-2, %al + 0x3c, 0xa8, //0x000004c2 cmpb $-88, %al + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000004c4 jne LBB0_59 + 0x49, 0x8d, 0x44, 0x24, 0x02, //0x000004ca leaq $2(%r12), %rax + 0x48, 0x83, 0xc6, 0xfe, //0x000004cf addq $-2, %rsi + 0xe9, 0x1a, 0xff, 0xff, 0xff, //0x000004d3 jmp LBB0_57 + //0x000004d8 LBB0_59 + 0x4d, 0x85, 0xc9, //0x000004d8 testq %r9, %r9 + 0x0f, 0x8e, 0x57, 0x00, 0x00, 0x00, //0x000004db jle LBB0_3 + 0x41, 0xc6, 0x06, 0xe2, //0x000004e1 movb $-30, (%r14) + 0x49, 0x83, 0xc6, 0x01, //0x000004e5 addq $1, %r14 + 0x49, 0x83, 0xc1, 0xff, //0x000004e9 addq $-1, %r9 + 0x4c, 0x89, 0xe0, //0x000004ed movq %r12, %rax + 0xe9, 0x91, 0xff, 0xff, 0xff, //0x000004f0 jmp LBB0_69 + //0x000004f5 LBB0_48 + 0x48, 0x8b, 0x4d, 0xd0, //0x000004f5 movq $-48(%rbp), %rcx + 0x4c, 0x01, 0xf9, //0x000004f9 addq %r15, %rcx + 0x48, 0xf7, 0xd1, //0x000004fc notq %rcx + 0x4c, 0x01, 0xf1, //0x000004ff addq %r14, %rcx + 0x48, 0x8b, 0x45, 0xc8, //0x00000502 movq $-56(%rbp), %rax + 0x48, 0x89, 0x08, //0x00000506 movq %rcx, (%rax) + 0x4c, 0x29, 0xe7, //0x00000509 subq %r12, %rdi + 0x4c, 0x01, 0xff, //0x0000050c addq %r15, %rdi + 0x48, 0x89, 0xf8, //0x0000050f movq %rdi, %rax + 0xe9, 0x2a, 0x00, 0x00, 0x00, //0x00000512 jmp LBB0_71 + //0x00000517 LBB0_50 + 0x4c, 0x89, 0xe0, //0x00000517 movq %r12, %rax + //0x0000051a LBB0_70 + 0x4c, 0x2b, 0x75, 0xd0, //0x0000051a subq $-48(%rbp), %r14 + 0x48, 0x8b, 0x4d, 0xc8, //0x0000051e movq $-56(%rbp), %rcx + 0x4c, 0x89, 0x31, //0x00000522 movq %r14, (%rcx) + 0x48, 0x29, 0xf8, //0x00000525 subq %rdi, %rax + 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00000528 jmp LBB0_71 + //0x0000052d LBB0_58 + 0x4c, 0x2b, 0x75, 0xd0, //0x0000052d subq $-48(%rbp), %r14 + 0x48, 0x8b, 0x45, 0xc8, //0x00000531 movq $-56(%rbp), %rax + 0x4c, 0x89, 0x30, //0x00000535 movq %r14, (%rax) + //0x00000538 LBB0_3 + 0x49, 0xf7, 0xd4, //0x00000538 notq %r12 + 0x49, 0x01, 0xfc, //0x0000053b addq %rdi, %r12 + 0x4c, 0x89, 0xe0, //0x0000053e movq %r12, %rax + //0x00000541 LBB0_71 + 0x48, 0x83, 0xc4, 0x10, //0x00000541 addq $16, %rsp + 0x5b, //0x00000545 popq %rbx + 0x41, 0x5c, //0x00000546 popq %r12 + 0x41, 0x5d, //0x00000548 popq %r13 + 0x41, 0x5e, //0x0000054a popq %r14 + 0x41, 0x5f, //0x0000054c popq %r15 + 0x5d, //0x0000054e popq %rbp + 0xc3, //0x0000054f retq + //0x00000550 .p2align 4, 0x00 + //0x00000550 __HtmlQuoteTab + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000006f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007b0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x000007b8 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000830 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000840 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000860 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000870 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000890 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000910 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00000918 QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000930 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00000938 QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000da0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000db0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fd0 .quad 6 + 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00000fd8 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fe0 .quad 6 + 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x00000fe8 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001190 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go new file mode 100644 index 000000000..00bc67da7 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_i64toa func(out unsafe.Pointer, val int64) (ret int) + +var S_i64toa uintptr + +//go:nosplit +func i64toa(out *byte, val int64) (ret int) { + return F_i64toa(rt.NoEscape(unsafe.Pointer(out)), val) +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_subr.go new file mode 100644 index 000000000..aee6371a4 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_subr.go @@ -0,0 +1,47 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__i64toa = 80 +) + +const ( + _stack__i64toa = 8 +) + +const ( + _size__i64toa = 2320 +) + +var ( + _pcsp__i64toa = [][2]uint32{ + {0x1, 0}, + {0xae, 8}, + {0xaf, 0}, + {0x201, 8}, + {0x202, 0}, + {0x287, 8}, + {0x288, 0}, + {0x464, 8}, + {0x465, 0}, + {0x4f0, 8}, + {0x4f1, 0}, + {0x62c, 8}, + {0x62d, 0}, + {0x797, 8}, + {0x798, 0}, + {0x909, 8}, + {0x910, 0}, + } +) + +var _cfunc_i64toa = []loader.CFunc{ + {"_i64toa_entry", 0, _entry__i64toa, 0, nil}, + {"_i64toa", _entry__i64toa, _size__i64toa, _stack__i64toa, _pcsp__i64toa}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_text_amd64.go new file mode 100644 index 000000000..fa574a370 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/i64toa_text_amd64.go @@ -0,0 +1,658 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_i64toa = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, // .quad 3518437209 + 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 3518437209 + //0x00000010 LCPI0_1 + 0xc5, 0x20, //0x00000010 .word 8389 + 0x7b, 0x14, //0x00000012 .word 5243 + 0x34, 0x33, //0x00000014 .word 13108 + 0x00, 0x80, //0x00000016 .word 32768 + 0xc5, 0x20, //0x00000018 .word 8389 + 0x7b, 0x14, //0x0000001a .word 5243 + 0x34, 0x33, //0x0000001c .word 13108 + 0x00, 0x80, //0x0000001e .word 32768 + //0x00000020 LCPI0_2 + 0x80, 0x00, //0x00000020 .word 128 + 0x00, 0x08, //0x00000022 .word 2048 + 0x00, 0x20, //0x00000024 .word 8192 + 0x00, 0x80, //0x00000026 .word 32768 + 0x80, 0x00, //0x00000028 .word 128 + 0x00, 0x08, //0x0000002a .word 2048 + 0x00, 0x20, //0x0000002c .word 8192 + 0x00, 0x80, //0x0000002e .word 32768 + //0x00000030 LCPI0_3 + 0x0a, 0x00, //0x00000030 .word 10 + 0x0a, 0x00, //0x00000032 .word 10 + 0x0a, 0x00, //0x00000034 .word 10 + 0x0a, 0x00, //0x00000036 .word 10 + 0x0a, 0x00, //0x00000038 .word 10 + 0x0a, 0x00, //0x0000003a .word 10 + 0x0a, 0x00, //0x0000003c .word 10 + 0x0a, 0x00, //0x0000003e .word 10 + //0x00000040 LCPI0_4 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000040 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00000050 .p2align 4, 0x90 + //0x00000050 _i64toa + 0x55, //0x00000050 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000051 movq %rsp, %rbp + 0x48, 0x85, 0xf6, //0x00000054 testq %rsi, %rsi + 0x0f, 0x88, 0xb2, 0x00, 0x00, 0x00, //0x00000057 js LBB0_25 + 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x0000005d cmpq $9999, %rsi + 0x0f, 0x87, 0xfb, 0x00, 0x00, 0x00, //0x00000064 ja LBB0_9 + 0x0f, 0xb7, 0xc6, //0x0000006a movzwl %si, %eax + 0xc1, 0xe8, 0x02, //0x0000006d shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000070 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000076 shrl $17, %eax + 0x48, 0x8d, 0x14, 0x00, //0x00000079 leaq (%rax,%rax), %rdx + 0x6b, 0xc0, 0x64, //0x0000007d imull $100, %eax, %eax + 0x89, 0xf1, //0x00000080 movl %esi, %ecx + 0x29, 0xc1, //0x00000082 subl %eax, %ecx + 0x0f, 0xb7, 0xc1, //0x00000084 movzwl %cx, %eax + 0x48, 0x01, 0xc0, //0x00000087 addq %rax, %rax + 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000008a cmpl $1000, %esi + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000090 jb LBB0_4 + 0x48, 0x8d, 0x0d, 0xc3, 0x08, 0x00, 0x00, //0x00000096 leaq $2243(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x0c, 0x0a, //0x0000009d movb (%rdx,%rcx), %cl + 0x88, 0x0f, //0x000000a0 movb %cl, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000000a2 movl $1, %ecx + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000000a7 jmp LBB0_5 + //0x000000ac LBB0_4 + 0x31, 0xc9, //0x000000ac xorl %ecx, %ecx + 0x83, 0xfe, 0x64, //0x000000ae cmpl $100, %esi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000000b1 jb LBB0_6 + //0x000000b7 LBB0_5 + 0x0f, 0xb7, 0xd2, //0x000000b7 movzwl %dx, %edx + 0x48, 0x83, 0xca, 0x01, //0x000000ba orq $1, %rdx + 0x48, 0x8d, 0x35, 0x9b, 0x08, 0x00, 0x00, //0x000000be leaq $2203(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x32, //0x000000c5 movb (%rdx,%rsi), %dl + 0x89, 0xce, //0x000000c8 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000000ca addl $1, %ecx + 0x88, 0x14, 0x37, //0x000000cd movb %dl, (%rdi,%rsi) + //0x000000d0 LBB0_7 + 0x48, 0x8d, 0x15, 0x89, 0x08, 0x00, 0x00, //0x000000d0 leaq $2185(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x10, //0x000000d7 movb (%rax,%rdx), %dl + 0x89, 0xce, //0x000000da movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000000dc addl $1, %ecx + 0x88, 0x14, 0x37, //0x000000df movb %dl, (%rdi,%rsi) + //0x000000e2 LBB0_8 + 0x0f, 0xb7, 0xc0, //0x000000e2 movzwl %ax, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000000e5 orq $1, %rax + 0x48, 0x8d, 0x15, 0x70, 0x08, 0x00, 0x00, //0x000000e9 leaq $2160(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x10, //0x000000f0 movb (%rax,%rdx), %al + 0x89, 0xca, //0x000000f3 movl %ecx, %edx + 0x83, 0xc1, 0x01, //0x000000f5 addl $1, %ecx + 0x88, 0x04, 0x17, //0x000000f8 movb %al, (%rdi,%rdx) + 0x89, 0xc8, //0x000000fb movl %ecx, %eax + 0x5d, //0x000000fd popq %rbp + 0xc3, //0x000000fe retq + //0x000000ff LBB0_6 + 0x31, 0xc9, //0x000000ff xorl %ecx, %ecx + 0x83, 0xfe, 0x0a, //0x00000101 cmpl $10, %esi + 0x0f, 0x83, 0xc6, 0xff, 0xff, 0xff, //0x00000104 jae LBB0_7 + 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x0000010a jmp LBB0_8 + //0x0000010f LBB0_25 + 0xc6, 0x07, 0x2d, //0x0000010f movb $45, (%rdi) + 0x48, 0xf7, 0xde, //0x00000112 negq %rsi + 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000115 cmpq $9999, %rsi + 0x0f, 0x87, 0xd9, 0x01, 0x00, 0x00, //0x0000011c ja LBB0_33 + 0x0f, 0xb7, 0xc6, //0x00000122 movzwl %si, %eax + 0xc1, 0xe8, 0x02, //0x00000125 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000128 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x0000012e shrl $17, %eax + 0x48, 0x8d, 0x14, 0x00, //0x00000131 leaq (%rax,%rax), %rdx + 0x6b, 0xc0, 0x64, //0x00000135 imull $100, %eax, %eax + 0x89, 0xf1, //0x00000138 movl %esi, %ecx + 0x29, 0xc1, //0x0000013a subl %eax, %ecx + 0x0f, 0xb7, 0xc1, //0x0000013c movzwl %cx, %eax + 0x48, 0x01, 0xc0, //0x0000013f addq %rax, %rax + 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000142 cmpl $1000, %esi + 0x0f, 0x82, 0xab, 0x00, 0x00, 0x00, //0x00000148 jb LBB0_28 + 0x48, 0x8d, 0x0d, 0x0b, 0x08, 0x00, 0x00, //0x0000014e leaq $2059(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x0c, 0x0a, //0x00000155 movb (%rdx,%rcx), %cl + 0x88, 0x4f, 0x01, //0x00000158 movb %cl, $1(%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000015b movl $1, %ecx + 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x00000160 jmp LBB0_29 + //0x00000165 LBB0_9 + 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000165 cmpq $99999999, %rsi + 0x0f, 0x87, 0x1e, 0x02, 0x00, 0x00, //0x0000016c ja LBB0_17 + 0x89, 0xf0, //0x00000172 movl %esi, %eax + 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000174 movl $3518437209, %edx + 0x48, 0x0f, 0xaf, 0xd0, //0x00000179 imulq %rax, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x0000017d shrq $45, %rdx + 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000181 imull $10000, %edx, %r8d + 0x89, 0xf1, //0x00000188 movl %esi, %ecx + 0x44, 0x29, 0xc1, //0x0000018a subl %r8d, %ecx + 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000018d imulq $1125899907, %rax, %r10 + 0x49, 0xc1, 0xea, 0x31, //0x00000194 shrq $49, %r10 + 0x41, 0x83, 0xe2, 0xfe, //0x00000198 andl $-2, %r10d + 0x0f, 0xb7, 0xc2, //0x0000019c movzwl %dx, %eax + 0xc1, 0xe8, 0x02, //0x0000019f shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000001a2 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x000001a8 shrl $17, %eax + 0x6b, 0xc0, 0x64, //0x000001ab imull $100, %eax, %eax + 0x29, 0xc2, //0x000001ae subl %eax, %edx + 0x44, 0x0f, 0xb7, 0xca, //0x000001b0 movzwl %dx, %r9d + 0x4d, 0x01, 0xc9, //0x000001b4 addq %r9, %r9 + 0x0f, 0xb7, 0xc1, //0x000001b7 movzwl %cx, %eax + 0xc1, 0xe8, 0x02, //0x000001ba shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000001bd imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x000001c3 shrl $17, %eax + 0x4c, 0x8d, 0x04, 0x00, //0x000001c6 leaq (%rax,%rax), %r8 + 0x6b, 0xc0, 0x64, //0x000001ca imull $100, %eax, %eax + 0x29, 0xc1, //0x000001cd subl %eax, %ecx + 0x44, 0x0f, 0xb7, 0xd9, //0x000001cf movzwl %cx, %r11d + 0x4d, 0x01, 0xdb, //0x000001d3 addq %r11, %r11 + 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x000001d6 cmpl $10000000, %esi + 0x0f, 0x82, 0x70, 0x00, 0x00, 0x00, //0x000001dc jb LBB0_12 + 0x48, 0x8d, 0x05, 0x77, 0x07, 0x00, 0x00, //0x000001e2 leaq $1911(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x02, //0x000001e9 movb (%r10,%rax), %al + 0x88, 0x07, //0x000001ed movb %al, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000001ef movl $1, %ecx + 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000001f4 jmp LBB0_13 + //0x000001f9 LBB0_28 + 0x31, 0xc9, //0x000001f9 xorl %ecx, %ecx + 0x83, 0xfe, 0x64, //0x000001fb cmpl $100, %esi + 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x000001fe jb LBB0_30 + //0x00000204 LBB0_29 + 0x0f, 0xb7, 0xd2, //0x00000204 movzwl %dx, %edx + 0x48, 0x83, 0xca, 0x01, //0x00000207 orq $1, %rdx + 0x48, 0x8d, 0x35, 0x4e, 0x07, 0x00, 0x00, //0x0000020b leaq $1870(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x32, //0x00000212 movb (%rdx,%rsi), %dl + 0x89, 0xce, //0x00000215 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x00000217 addl $1, %ecx + 0x88, 0x54, 0x37, 0x01, //0x0000021a movb %dl, $1(%rdi,%rsi) + //0x0000021e LBB0_31 + 0x48, 0x8d, 0x15, 0x3b, 0x07, 0x00, 0x00, //0x0000021e leaq $1851(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x10, //0x00000225 movb (%rax,%rdx), %dl + 0x89, 0xce, //0x00000228 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x0000022a addl $1, %ecx + 0x88, 0x54, 0x37, 0x01, //0x0000022d movb %dl, $1(%rdi,%rsi) + //0x00000231 LBB0_32 + 0x0f, 0xb7, 0xc0, //0x00000231 movzwl %ax, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000234 orq $1, %rax + 0x48, 0x8d, 0x15, 0x21, 0x07, 0x00, 0x00, //0x00000238 leaq $1825(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x10, //0x0000023f movb (%rax,%rdx), %al + 0x89, 0xca, //0x00000242 movl %ecx, %edx + 0x83, 0xc1, 0x01, //0x00000244 addl $1, %ecx + 0x88, 0x44, 0x17, 0x01, //0x00000247 movb %al, $1(%rdi,%rdx) + 0x83, 0xc1, 0x01, //0x0000024b addl $1, %ecx + 0x89, 0xc8, //0x0000024e movl %ecx, %eax + 0x5d, //0x00000250 popq %rbp + 0xc3, //0x00000251 retq + //0x00000252 LBB0_12 + 0x31, 0xc9, //0x00000252 xorl %ecx, %ecx + 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000254 cmpl $1000000, %esi + 0x0f, 0x82, 0x88, 0x00, 0x00, 0x00, //0x0000025a jb LBB0_14 + //0x00000260 LBB0_13 + 0x44, 0x89, 0xd0, //0x00000260 movl %r10d, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000263 orq $1, %rax + 0x48, 0x8d, 0x35, 0xf2, 0x06, 0x00, 0x00, //0x00000267 leaq $1778(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x0000026e movb (%rax,%rsi), %al + 0x89, 0xce, //0x00000271 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x00000273 addl $1, %ecx + 0x88, 0x04, 0x37, //0x00000276 movb %al, (%rdi,%rsi) + //0x00000279 LBB0_15 + 0x48, 0x8d, 0x05, 0xe0, 0x06, 0x00, 0x00, //0x00000279 leaq $1760(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x01, //0x00000280 movb (%r9,%rax), %al + 0x89, 0xce, //0x00000284 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x00000286 addl $1, %ecx + 0x88, 0x04, 0x37, //0x00000289 movb %al, (%rdi,%rsi) + //0x0000028c LBB0_16 + 0x41, 0x0f, 0xb7, 0xc1, //0x0000028c movzwl %r9w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000290 orq $1, %rax + 0x48, 0x8d, 0x35, 0xc5, 0x06, 0x00, 0x00, //0x00000294 leaq $1733(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x0000029b movb (%rax,%rsi), %al + 0x89, 0xca, //0x0000029e movl %ecx, %edx + 0x88, 0x04, 0x17, //0x000002a0 movb %al, (%rdi,%rdx) + 0x41, 0x8a, 0x04, 0x30, //0x000002a3 movb (%r8,%rsi), %al + 0x88, 0x44, 0x17, 0x01, //0x000002a7 movb %al, $1(%rdi,%rdx) + 0x41, 0x0f, 0xb7, 0xc0, //0x000002ab movzwl %r8w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000002af orq $1, %rax + 0x8a, 0x04, 0x30, //0x000002b3 movb (%rax,%rsi), %al + 0x88, 0x44, 0x17, 0x02, //0x000002b6 movb %al, $2(%rdi,%rdx) + 0x41, 0x8a, 0x04, 0x33, //0x000002ba movb (%r11,%rsi), %al + 0x88, 0x44, 0x17, 0x03, //0x000002be movb %al, $3(%rdi,%rdx) + 0x41, 0x0f, 0xb7, 0xc3, //0x000002c2 movzwl %r11w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000002c6 orq $1, %rax + 0x8a, 0x04, 0x30, //0x000002ca movb (%rax,%rsi), %al + 0x83, 0xc1, 0x05, //0x000002cd addl $5, %ecx + 0x88, 0x44, 0x17, 0x04, //0x000002d0 movb %al, $4(%rdi,%rdx) + 0x89, 0xc8, //0x000002d4 movl %ecx, %eax + 0x5d, //0x000002d6 popq %rbp + 0xc3, //0x000002d7 retq + //0x000002d8 LBB0_30 + 0x31, 0xc9, //0x000002d8 xorl %ecx, %ecx + 0x83, 0xfe, 0x0a, //0x000002da cmpl $10, %esi + 0x0f, 0x83, 0x3b, 0xff, 0xff, 0xff, //0x000002dd jae LBB0_31 + 0xe9, 0x49, 0xff, 0xff, 0xff, //0x000002e3 jmp LBB0_32 + //0x000002e8 LBB0_14 + 0x31, 0xc9, //0x000002e8 xorl %ecx, %ecx + 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x000002ea cmpl $100000, %esi + 0x0f, 0x83, 0x83, 0xff, 0xff, 0xff, //0x000002f0 jae LBB0_15 + 0xe9, 0x91, 0xff, 0xff, 0xff, //0x000002f6 jmp LBB0_16 + //0x000002fb LBB0_33 + 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x000002fb cmpq $99999999, %rsi + 0x0f, 0x87, 0x4c, 0x02, 0x00, 0x00, //0x00000302 ja LBB0_41 + 0x89, 0xf0, //0x00000308 movl %esi, %eax + 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x0000030a movl $3518437209, %edx + 0x48, 0x0f, 0xaf, 0xd0, //0x0000030f imulq %rax, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x00000313 shrq $45, %rdx + 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000317 imull $10000, %edx, %r8d + 0x89, 0xf1, //0x0000031e movl %esi, %ecx + 0x44, 0x29, 0xc1, //0x00000320 subl %r8d, %ecx + 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x00000323 imulq $1125899907, %rax, %r10 + 0x49, 0xc1, 0xea, 0x31, //0x0000032a shrq $49, %r10 + 0x41, 0x83, 0xe2, 0xfe, //0x0000032e andl $-2, %r10d + 0x0f, 0xb7, 0xc2, //0x00000332 movzwl %dx, %eax + 0xc1, 0xe8, 0x02, //0x00000335 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000338 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x0000033e shrl $17, %eax + 0x6b, 0xc0, 0x64, //0x00000341 imull $100, %eax, %eax + 0x29, 0xc2, //0x00000344 subl %eax, %edx + 0x44, 0x0f, 0xb7, 0xca, //0x00000346 movzwl %dx, %r9d + 0x4d, 0x01, 0xc9, //0x0000034a addq %r9, %r9 + 0x0f, 0xb7, 0xc1, //0x0000034d movzwl %cx, %eax + 0xc1, 0xe8, 0x02, //0x00000350 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000353 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000359 shrl $17, %eax + 0x4c, 0x8d, 0x04, 0x00, //0x0000035c leaq (%rax,%rax), %r8 + 0x6b, 0xc0, 0x64, //0x00000360 imull $100, %eax, %eax + 0x29, 0xc1, //0x00000363 subl %eax, %ecx + 0x44, 0x0f, 0xb7, 0xd9, //0x00000365 movzwl %cx, %r11d + 0x4d, 0x01, 0xdb, //0x00000369 addq %r11, %r11 + 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x0000036c cmpl $10000000, %esi + 0x0f, 0x82, 0x3d, 0x01, 0x00, 0x00, //0x00000372 jb LBB0_36 + 0x48, 0x8d, 0x05, 0xe1, 0x05, 0x00, 0x00, //0x00000378 leaq $1505(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x02, //0x0000037f movb (%r10,%rax), %al + 0x88, 0x47, 0x01, //0x00000383 movb %al, $1(%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000386 movl $1, %ecx + 0xe9, 0x33, 0x01, 0x00, 0x00, //0x0000038b jmp LBB0_37 + //0x00000390 LBB0_17 + 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000390 movabsq $10000000000000000, %rcx + 0x48, 0x39, 0xce, //0x0000039a cmpq %rcx, %rsi + 0x0f, 0x83, 0xda, 0x02, 0x00, 0x00, //0x0000039d jae LBB0_19 + 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000003a3 movabsq $-6067343680855748867, %rcx + 0x48, 0x89, 0xf0, //0x000003ad movq %rsi, %rax + 0x48, 0xf7, 0xe1, //0x000003b0 mulq %rcx + 0x48, 0xc1, 0xea, 0x1a, //0x000003b3 shrq $26, %rdx + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000003b7 imull $100000000, %edx, %eax + 0x29, 0xc6, //0x000003bd subl %eax, %esi + 0x66, 0x0f, 0x6e, 0xc2, //0x000003bf movd %edx, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0x35, 0xfc, 0xff, 0xff, //0x000003c3 movdqu $-971(%rip), %xmm1 /* LCPI0_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd0, //0x000003cb movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0xf4, 0xd1, //0x000003cf pmuludq %xmm1, %xmm2 + 0x66, 0x0f, 0x73, 0xd2, 0x2d, //0x000003d3 psrlq $45, %xmm2 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000003d8 movl $10000, %eax + 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x000003dd movq %rax, %xmm3 + 0x66, 0x0f, 0x6f, 0xe2, //0x000003e2 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0xf4, 0xe3, //0x000003e6 pmuludq %xmm3, %xmm4 + 0x66, 0x0f, 0xfa, 0xc4, //0x000003ea psubd %xmm4, %xmm0 + 0x66, 0x0f, 0x61, 0xd0, //0x000003ee punpcklwd %xmm0, %xmm2 + 0x66, 0x0f, 0x73, 0xf2, 0x02, //0x000003f2 psllq $2, %xmm2 + 0xf2, 0x0f, 0x70, 0xc2, 0x50, //0x000003f7 pshuflw $80, %xmm2, %xmm0 + 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x000003fc pshufd $80, %xmm0, %xmm0 + 0xf3, 0x0f, 0x6f, 0x15, 0x07, 0xfc, 0xff, 0xff, //0x00000401 movdqu $-1017(%rip), %xmm2 /* LCPI0_1+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc2, //0x00000409 pmulhuw %xmm2, %xmm0 + 0xf3, 0x0f, 0x6f, 0x25, 0x0b, 0xfc, 0xff, 0xff, //0x0000040d movdqu $-1013(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc4, //0x00000415 pmulhuw %xmm4, %xmm0 + 0xf3, 0x0f, 0x6f, 0x2d, 0x0f, 0xfc, 0xff, 0xff, //0x00000419 movdqu $-1009(%rip), %xmm5 /* LCPI0_3+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xf0, //0x00000421 movdqa %xmm0, %xmm6 + 0x66, 0x0f, 0xd5, 0xf5, //0x00000425 pmullw %xmm5, %xmm6 + 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x00000429 psllq $16, %xmm6 + 0x66, 0x0f, 0xf9, 0xc6, //0x0000042e psubw %xmm6, %xmm0 + 0x66, 0x0f, 0x6e, 0xf6, //0x00000432 movd %esi, %xmm6 + 0x66, 0x0f, 0xf4, 0xce, //0x00000436 pmuludq %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x0000043a psrlq $45, %xmm1 + 0x66, 0x0f, 0xf4, 0xd9, //0x0000043f pmuludq %xmm1, %xmm3 + 0x66, 0x0f, 0xfa, 0xf3, //0x00000443 psubd %xmm3, %xmm6 + 0x66, 0x0f, 0x61, 0xce, //0x00000447 punpcklwd %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x0000044b psllq $2, %xmm1 + 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x00000450 pshuflw $80, %xmm1, %xmm1 + 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x00000455 pshufd $80, %xmm1, %xmm1 + 0x66, 0x0f, 0xe4, 0xca, //0x0000045a pmulhuw %xmm2, %xmm1 + 0x66, 0x0f, 0xe4, 0xcc, //0x0000045e pmulhuw %xmm4, %xmm1 + 0x66, 0x0f, 0xd5, 0xe9, //0x00000462 pmullw %xmm1, %xmm5 + 0x66, 0x0f, 0x73, 0xf5, 0x10, //0x00000466 psllq $16, %xmm5 + 0x66, 0x0f, 0xf9, 0xcd, //0x0000046b psubw %xmm5, %xmm1 + 0x66, 0x0f, 0x67, 0xc1, //0x0000046f packuswb %xmm1, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0xc5, 0xfb, 0xff, 0xff, //0x00000473 movdqu $-1083(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0x66, 0x0f, 0xfc, 0xc8, //0x0000047b paddb %xmm0, %xmm1 + 0x66, 0x0f, 0xef, 0xd2, //0x0000047f pxor %xmm2, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00000483 pcmpeqb %xmm0, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000487 pmovmskb %xmm2, %eax + 0xf7, 0xd0, //0x0000048b notl %eax + 0x0d, 0x00, 0x80, 0x00, 0x00, //0x0000048d orl $32768, %eax + 0x0f, 0xbc, 0xc0, //0x00000492 bsfl %eax, %eax + 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000495 movl $16, %ecx + 0x29, 0xc1, //0x0000049a subl %eax, %ecx + 0x48, 0xc1, 0xe0, 0x04, //0x0000049c shlq $4, %rax + 0x48, 0x8d, 0x15, 0x89, 0x05, 0x00, 0x00, //0x000004a0 leaq $1417(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ + 0x66, 0x0f, 0x38, 0x00, 0x0c, 0x10, //0x000004a7 pshufb (%rax,%rdx), %xmm1 + 0xf3, 0x0f, 0x7f, 0x0f, //0x000004ad movdqu %xmm1, (%rdi) + 0x89, 0xc8, //0x000004b1 movl %ecx, %eax + 0x5d, //0x000004b3 popq %rbp + 0xc3, //0x000004b4 retq + //0x000004b5 LBB0_36 + 0x31, 0xc9, //0x000004b5 xorl %ecx, %ecx + 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x000004b7 cmpl $1000000, %esi + 0x0f, 0x82, 0x7e, 0x00, 0x00, 0x00, //0x000004bd jb LBB0_38 + //0x000004c3 LBB0_37 + 0x44, 0x89, 0xd0, //0x000004c3 movl %r10d, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000004c6 orq $1, %rax + 0x48, 0x8d, 0x35, 0x8f, 0x04, 0x00, 0x00, //0x000004ca leaq $1167(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x000004d1 movb (%rax,%rsi), %al + 0x89, 0xce, //0x000004d4 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000004d6 addl $1, %ecx + 0x88, 0x44, 0x37, 0x01, //0x000004d9 movb %al, $1(%rdi,%rsi) + //0x000004dd LBB0_39 + 0x48, 0x8d, 0x05, 0x7c, 0x04, 0x00, 0x00, //0x000004dd leaq $1148(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x01, //0x000004e4 movb (%r9,%rax), %al + 0x89, 0xce, //0x000004e8 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000004ea addl $1, %ecx + 0x88, 0x44, 0x37, 0x01, //0x000004ed movb %al, $1(%rdi,%rsi) + //0x000004f1 LBB0_40 + 0x41, 0x0f, 0xb7, 0xc1, //0x000004f1 movzwl %r9w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000004f5 orq $1, %rax + 0x48, 0x8d, 0x35, 0x60, 0x04, 0x00, 0x00, //0x000004f9 leaq $1120(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x00000500 movb (%rax,%rsi), %al + 0x89, 0xca, //0x00000503 movl %ecx, %edx + 0x88, 0x44, 0x17, 0x01, //0x00000505 movb %al, $1(%rdi,%rdx) + 0x41, 0x8a, 0x04, 0x30, //0x00000509 movb (%r8,%rsi), %al + 0x88, 0x44, 0x17, 0x02, //0x0000050d movb %al, $2(%rdi,%rdx) + 0x41, 0x0f, 0xb7, 0xc0, //0x00000511 movzwl %r8w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x00000515 orq $1, %rax + 0x8a, 0x04, 0x30, //0x00000519 movb (%rax,%rsi), %al + 0x88, 0x44, 0x17, 0x03, //0x0000051c movb %al, $3(%rdi,%rdx) + 0x41, 0x8a, 0x04, 0x33, //0x00000520 movb (%r11,%rsi), %al + 0x88, 0x44, 0x17, 0x04, //0x00000524 movb %al, $4(%rdi,%rdx) + 0x41, 0x0f, 0xb7, 0xc3, //0x00000528 movzwl %r11w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x0000052c orq $1, %rax + 0x8a, 0x04, 0x30, //0x00000530 movb (%rax,%rsi), %al + 0x83, 0xc1, 0x05, //0x00000533 addl $5, %ecx + 0x88, 0x44, 0x17, 0x05, //0x00000536 movb %al, $5(%rdi,%rdx) + 0x83, 0xc1, 0x01, //0x0000053a addl $1, %ecx + 0x89, 0xc8, //0x0000053d movl %ecx, %eax + 0x5d, //0x0000053f popq %rbp + 0xc3, //0x00000540 retq + //0x00000541 LBB0_38 + 0x31, 0xc9, //0x00000541 xorl %ecx, %ecx + 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000543 cmpl $100000, %esi + 0x0f, 0x83, 0x8e, 0xff, 0xff, 0xff, //0x00000549 jae LBB0_39 + 0xe9, 0x9d, 0xff, 0xff, 0xff, //0x0000054f jmp LBB0_40 + //0x00000554 LBB0_41 + 0x48, 0xb9, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000554 movabsq $10000000000000000, %rcx + 0x48, 0x39, 0xce, //0x0000055e cmpq %rcx, %rsi + 0x0f, 0x83, 0x81, 0x02, 0x00, 0x00, //0x00000561 jae LBB0_43 + 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000567 movabsq $-6067343680855748867, %rcx + 0x48, 0x89, 0xf0, //0x00000571 movq %rsi, %rax + 0x48, 0xf7, 0xe1, //0x00000574 mulq %rcx + 0x48, 0xc1, 0xea, 0x1a, //0x00000577 shrq $26, %rdx + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x0000057b imull $100000000, %edx, %eax + 0x29, 0xc6, //0x00000581 subl %eax, %esi + 0x66, 0x0f, 0x6e, 0xc2, //0x00000583 movd %edx, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0x71, 0xfa, 0xff, 0xff, //0x00000587 movdqu $-1423(%rip), %xmm1 /* LCPI0_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd0, //0x0000058f movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0xf4, 0xd1, //0x00000593 pmuludq %xmm1, %xmm2 + 0x66, 0x0f, 0x73, 0xd2, 0x2d, //0x00000597 psrlq $45, %xmm2 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000059c movl $10000, %eax + 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x000005a1 movq %rax, %xmm3 + 0x66, 0x0f, 0x6f, 0xe2, //0x000005a6 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0xf4, 0xe3, //0x000005aa pmuludq %xmm3, %xmm4 + 0x66, 0x0f, 0xfa, 0xc4, //0x000005ae psubd %xmm4, %xmm0 + 0x66, 0x0f, 0x61, 0xd0, //0x000005b2 punpcklwd %xmm0, %xmm2 + 0x66, 0x0f, 0x73, 0xf2, 0x02, //0x000005b6 psllq $2, %xmm2 + 0xf2, 0x0f, 0x70, 0xc2, 0x50, //0x000005bb pshuflw $80, %xmm2, %xmm0 + 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x000005c0 pshufd $80, %xmm0, %xmm0 + 0xf3, 0x0f, 0x6f, 0x15, 0x43, 0xfa, 0xff, 0xff, //0x000005c5 movdqu $-1469(%rip), %xmm2 /* LCPI0_1+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc2, //0x000005cd pmulhuw %xmm2, %xmm0 + 0xf3, 0x0f, 0x6f, 0x25, 0x47, 0xfa, 0xff, 0xff, //0x000005d1 movdqu $-1465(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc4, //0x000005d9 pmulhuw %xmm4, %xmm0 + 0xf3, 0x0f, 0x6f, 0x2d, 0x4b, 0xfa, 0xff, 0xff, //0x000005dd movdqu $-1461(%rip), %xmm5 /* LCPI0_3+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xf0, //0x000005e5 movdqa %xmm0, %xmm6 + 0x66, 0x0f, 0xd5, 0xf5, //0x000005e9 pmullw %xmm5, %xmm6 + 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000005ed psllq $16, %xmm6 + 0x66, 0x0f, 0xf9, 0xc6, //0x000005f2 psubw %xmm6, %xmm0 + 0x66, 0x0f, 0x6e, 0xf6, //0x000005f6 movd %esi, %xmm6 + 0x66, 0x0f, 0xf4, 0xce, //0x000005fa pmuludq %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x000005fe psrlq $45, %xmm1 + 0x66, 0x0f, 0xf4, 0xd9, //0x00000603 pmuludq %xmm1, %xmm3 + 0x66, 0x0f, 0xfa, 0xf3, //0x00000607 psubd %xmm3, %xmm6 + 0x66, 0x0f, 0x61, 0xce, //0x0000060b punpcklwd %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x0000060f psllq $2, %xmm1 + 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x00000614 pshuflw $80, %xmm1, %xmm1 + 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x00000619 pshufd $80, %xmm1, %xmm1 + 0x66, 0x0f, 0xe4, 0xca, //0x0000061e pmulhuw %xmm2, %xmm1 + 0x66, 0x0f, 0xe4, 0xcc, //0x00000622 pmulhuw %xmm4, %xmm1 + 0x66, 0x0f, 0xd5, 0xe9, //0x00000626 pmullw %xmm1, %xmm5 + 0x66, 0x0f, 0x73, 0xf5, 0x10, //0x0000062a psllq $16, %xmm5 + 0x66, 0x0f, 0xf9, 0xcd, //0x0000062f psubw %xmm5, %xmm1 + 0x66, 0x0f, 0x67, 0xc1, //0x00000633 packuswb %xmm1, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0x01, 0xfa, 0xff, 0xff, //0x00000637 movdqu $-1535(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0x66, 0x0f, 0xfc, 0xc8, //0x0000063f paddb %xmm0, %xmm1 + 0x66, 0x0f, 0xef, 0xd2, //0x00000643 pxor %xmm2, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00000647 pcmpeqb %xmm0, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x0000064b pmovmskb %xmm2, %eax + 0xf7, 0xd0, //0x0000064f notl %eax + 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000651 orl $32768, %eax + 0x0f, 0xbc, 0xc0, //0x00000656 bsfl %eax, %eax + 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000659 movl $16, %ecx + 0x29, 0xc1, //0x0000065e subl %eax, %ecx + 0x48, 0xc1, 0xe0, 0x04, //0x00000660 shlq $4, %rax + 0x48, 0x8d, 0x15, 0xc5, 0x03, 0x00, 0x00, //0x00000664 leaq $965(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ + 0x66, 0x0f, 0x38, 0x00, 0x0c, 0x10, //0x0000066b pshufb (%rax,%rdx), %xmm1 + 0xf3, 0x0f, 0x7f, 0x4f, 0x01, //0x00000671 movdqu %xmm1, $1(%rdi) + 0x83, 0xc1, 0x01, //0x00000676 addl $1, %ecx + 0x89, 0xc8, //0x00000679 movl %ecx, %eax + 0x5d, //0x0000067b popq %rbp + 0xc3, //0x0000067c retq + //0x0000067d LBB0_19 + 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x0000067d movabsq $4153837486827862103, %rdx + 0x48, 0x89, 0xf0, //0x00000687 movq %rsi, %rax + 0x48, 0xf7, 0xe2, //0x0000068a mulq %rdx + 0x48, 0xc1, 0xea, 0x33, //0x0000068d shrq $51, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x00000691 imulq %rdx, %rcx + 0x48, 0x29, 0xce, //0x00000695 subq %rcx, %rsi + 0x83, 0xfa, 0x09, //0x00000698 cmpl $9, %edx + 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x0000069b ja LBB0_21 + 0x80, 0xc2, 0x30, //0x000006a1 addb $48, %dl + 0x88, 0x17, //0x000006a4 movb %dl, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000006a6 movl $1, %ecx + 0xe9, 0x52, 0x00, 0x00, 0x00, //0x000006ab jmp LBB0_24 + //0x000006b0 LBB0_21 + 0x83, 0xfa, 0x63, //0x000006b0 cmpl $99, %edx + 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x000006b3 ja LBB0_23 + 0x89, 0xd0, //0x000006b9 movl %edx, %eax + 0x48, 0x8d, 0x0d, 0x9e, 0x02, 0x00, 0x00, //0x000006bb leaq $670(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x000006c2 movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x07, //0x000006c6 movw %ax, (%rdi) + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000006c9 movl $2, %ecx + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x000006ce jmp LBB0_24 + //0x000006d3 LBB0_23 + 0x89, 0xd0, //0x000006d3 movl %edx, %eax + 0xc1, 0xe8, 0x02, //0x000006d5 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000006d8 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x000006de shrl $17, %eax + 0x8d, 0x48, 0x30, //0x000006e1 leal $48(%rax), %ecx + 0x88, 0x0f, //0x000006e4 movb %cl, (%rdi) + 0x6b, 0xc0, 0x64, //0x000006e6 imull $100, %eax, %eax + 0x29, 0xc2, //0x000006e9 subl %eax, %edx + 0x0f, 0xb7, 0xc2, //0x000006eb movzwl %dx, %eax + 0x48, 0x8d, 0x0d, 0x6b, 0x02, 0x00, 0x00, //0x000006ee leaq $619(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x000006f5 movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x47, 0x01, //0x000006f9 movw %ax, $1(%rdi) + 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000006fd movl $3, %ecx + //0x00000702 LBB0_24 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000702 movabsq $-6067343680855748867, %rdx + 0x48, 0x89, 0xf0, //0x0000070c movq %rsi, %rax + 0x48, 0xf7, 0xe2, //0x0000070f mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x00000712 shrq $26, %rdx + 0x66, 0x0f, 0x6e, 0xc2, //0x00000716 movd %edx, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0xde, 0xf8, 0xff, 0xff, //0x0000071a movdqu $-1826(%rip), %xmm1 /* LCPI0_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd8, //0x00000722 movdqa %xmm0, %xmm3 + 0x66, 0x0f, 0xf4, 0xd9, //0x00000726 pmuludq %xmm1, %xmm3 + 0x66, 0x0f, 0x73, 0xd3, 0x2d, //0x0000072a psrlq $45, %xmm3 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000072f movl $10000, %eax + 0x66, 0x48, 0x0f, 0x6e, 0xd0, //0x00000734 movq %rax, %xmm2 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000739 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0xf4, 0xe2, //0x0000073d pmuludq %xmm2, %xmm4 + 0x66, 0x0f, 0xfa, 0xc4, //0x00000741 psubd %xmm4, %xmm0 + 0x66, 0x0f, 0x61, 0xd8, //0x00000745 punpcklwd %xmm0, %xmm3 + 0x66, 0x0f, 0x73, 0xf3, 0x02, //0x00000749 psllq $2, %xmm3 + 0xf2, 0x0f, 0x70, 0xc3, 0x50, //0x0000074e pshuflw $80, %xmm3, %xmm0 + 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x00000753 pshufd $80, %xmm0, %xmm0 + 0xf3, 0x0f, 0x6f, 0x25, 0xb0, 0xf8, 0xff, 0xff, //0x00000758 movdqu $-1872(%rip), %xmm4 /* LCPI0_1+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc4, //0x00000760 pmulhuw %xmm4, %xmm0 + 0xf3, 0x0f, 0x6f, 0x2d, 0xb4, 0xf8, 0xff, 0xff, //0x00000764 movdqu $-1868(%rip), %xmm5 /* LCPI0_2+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc5, //0x0000076c pmulhuw %xmm5, %xmm0 + 0xf3, 0x0f, 0x6f, 0x1d, 0xb8, 0xf8, 0xff, 0xff, //0x00000770 movdqu $-1864(%rip), %xmm3 /* LCPI0_3+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xf0, //0x00000778 movdqa %xmm0, %xmm6 + 0x66, 0x0f, 0xd5, 0xf3, //0x0000077c pmullw %xmm3, %xmm6 + 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x00000780 psllq $16, %xmm6 + 0x66, 0x0f, 0xf9, 0xc6, //0x00000785 psubw %xmm6, %xmm0 + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000789 imull $100000000, %edx, %eax + 0x29, 0xc6, //0x0000078f subl %eax, %esi + 0x66, 0x0f, 0x6e, 0xf6, //0x00000791 movd %esi, %xmm6 + 0x66, 0x0f, 0xf4, 0xce, //0x00000795 pmuludq %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x00000799 psrlq $45, %xmm1 + 0x66, 0x0f, 0xf4, 0xd1, //0x0000079e pmuludq %xmm1, %xmm2 + 0x66, 0x0f, 0xfa, 0xf2, //0x000007a2 psubd %xmm2, %xmm6 + 0x66, 0x0f, 0x61, 0xce, //0x000007a6 punpcklwd %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x000007aa psllq $2, %xmm1 + 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x000007af pshuflw $80, %xmm1, %xmm1 + 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x000007b4 pshufd $80, %xmm1, %xmm1 + 0x66, 0x0f, 0xe4, 0xcc, //0x000007b9 pmulhuw %xmm4, %xmm1 + 0x66, 0x0f, 0xe4, 0xcd, //0x000007bd pmulhuw %xmm5, %xmm1 + 0x66, 0x0f, 0xd5, 0xd9, //0x000007c1 pmullw %xmm1, %xmm3 + 0x66, 0x0f, 0x73, 0xf3, 0x10, //0x000007c5 psllq $16, %xmm3 + 0x66, 0x0f, 0xf9, 0xcb, //0x000007ca psubw %xmm3, %xmm1 + 0x66, 0x0f, 0x67, 0xc1, //0x000007ce packuswb %xmm1, %xmm0 + 0x66, 0x0f, 0xfc, 0x05, 0x66, 0xf8, 0xff, 0xff, //0x000007d2 paddb $-1946(%rip), %xmm0 /* LCPI0_4+0(%rip) */ + 0x89, 0xc8, //0x000007da movl %ecx, %eax + 0xf3, 0x0f, 0x7f, 0x04, 0x07, //0x000007dc movdqu %xmm0, (%rdi,%rax) + 0x83, 0xc9, 0x10, //0x000007e1 orl $16, %ecx + 0x89, 0xc8, //0x000007e4 movl %ecx, %eax + 0x5d, //0x000007e6 popq %rbp + 0xc3, //0x000007e7 retq + //0x000007e8 LBB0_43 + 0x48, 0xba, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x000007e8 movabsq $4153837486827862103, %rdx + 0x48, 0x89, 0xf0, //0x000007f2 movq %rsi, %rax + 0x48, 0xf7, 0xe2, //0x000007f5 mulq %rdx + 0x48, 0xc1, 0xea, 0x33, //0x000007f8 shrq $51, %rdx + 0x48, 0x0f, 0xaf, 0xca, //0x000007fc imulq %rdx, %rcx + 0x48, 0x29, 0xce, //0x00000800 subq %rcx, %rsi + 0x83, 0xfa, 0x09, //0x00000803 cmpl $9, %edx + 0x0f, 0x87, 0x10, 0x00, 0x00, 0x00, //0x00000806 ja LBB0_45 + 0x80, 0xc2, 0x30, //0x0000080c addb $48, %dl + 0x88, 0x57, 0x01, //0x0000080f movb %dl, $1(%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000812 movl $1, %ecx + 0xe9, 0x54, 0x00, 0x00, 0x00, //0x00000817 jmp LBB0_48 + //0x0000081c LBB0_45 + 0x83, 0xfa, 0x63, //0x0000081c cmpl $99, %edx + 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x0000081f ja LBB0_47 + 0x89, 0xd0, //0x00000825 movl %edx, %eax + 0x48, 0x8d, 0x0d, 0x32, 0x01, 0x00, 0x00, //0x00000827 leaq $306(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x0000082e movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x47, 0x01, //0x00000832 movw %ax, $1(%rdi) + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000836 movl $2, %ecx + 0xe9, 0x30, 0x00, 0x00, 0x00, //0x0000083b jmp LBB0_48 + //0x00000840 LBB0_47 + 0x89, 0xd0, //0x00000840 movl %edx, %eax + 0xc1, 0xe8, 0x02, //0x00000842 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000845 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x0000084b shrl $17, %eax + 0x8d, 0x48, 0x30, //0x0000084e leal $48(%rax), %ecx + 0x88, 0x4f, 0x01, //0x00000851 movb %cl, $1(%rdi) + 0x6b, 0xc0, 0x64, //0x00000854 imull $100, %eax, %eax + 0x29, 0xc2, //0x00000857 subl %eax, %edx + 0x0f, 0xb7, 0xc2, //0x00000859 movzwl %dx, %eax + 0x48, 0x8d, 0x0d, 0xfd, 0x00, 0x00, 0x00, //0x0000085c leaq $253(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00000863 movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x47, 0x02, //0x00000867 movw %ax, $2(%rdi) + 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000086b movl $3, %ecx + //0x00000870 LBB0_48 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000870 movabsq $-6067343680855748867, %rdx + 0x48, 0x89, 0xf0, //0x0000087a movq %rsi, %rax + 0x48, 0xf7, 0xe2, //0x0000087d mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x00000880 shrq $26, %rdx + 0x66, 0x0f, 0x6e, 0xc2, //0x00000884 movd %edx, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0x70, 0xf7, 0xff, 0xff, //0x00000888 movdqu $-2192(%rip), %xmm1 /* LCPI0_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd8, //0x00000890 movdqa %xmm0, %xmm3 + 0x66, 0x0f, 0xf4, 0xd9, //0x00000894 pmuludq %xmm1, %xmm3 + 0x66, 0x0f, 0x73, 0xd3, 0x2d, //0x00000898 psrlq $45, %xmm3 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000089d movl $10000, %eax + 0x66, 0x48, 0x0f, 0x6e, 0xd0, //0x000008a2 movq %rax, %xmm2 + 0x66, 0x0f, 0x6f, 0xe3, //0x000008a7 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0xf4, 0xe2, //0x000008ab pmuludq %xmm2, %xmm4 + 0x66, 0x0f, 0xfa, 0xc4, //0x000008af psubd %xmm4, %xmm0 + 0x66, 0x0f, 0x61, 0xd8, //0x000008b3 punpcklwd %xmm0, %xmm3 + 0x66, 0x0f, 0x73, 0xf3, 0x02, //0x000008b7 psllq $2, %xmm3 + 0xf2, 0x0f, 0x70, 0xc3, 0x50, //0x000008bc pshuflw $80, %xmm3, %xmm0 + 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x000008c1 pshufd $80, %xmm0, %xmm0 + 0xf3, 0x0f, 0x6f, 0x25, 0x42, 0xf7, 0xff, 0xff, //0x000008c6 movdqu $-2238(%rip), %xmm4 /* LCPI0_1+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc4, //0x000008ce pmulhuw %xmm4, %xmm0 + 0xf3, 0x0f, 0x6f, 0x2d, 0x46, 0xf7, 0xff, 0xff, //0x000008d2 movdqu $-2234(%rip), %xmm5 /* LCPI0_2+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc5, //0x000008da pmulhuw %xmm5, %xmm0 + 0xf3, 0x0f, 0x6f, 0x1d, 0x4a, 0xf7, 0xff, 0xff, //0x000008de movdqu $-2230(%rip), %xmm3 /* LCPI0_3+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xf0, //0x000008e6 movdqa %xmm0, %xmm6 + 0x66, 0x0f, 0xd5, 0xf3, //0x000008ea pmullw %xmm3, %xmm6 + 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000008ee psllq $16, %xmm6 + 0x66, 0x0f, 0xf9, 0xc6, //0x000008f3 psubw %xmm6, %xmm0 + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000008f7 imull $100000000, %edx, %eax + 0x29, 0xc6, //0x000008fd subl %eax, %esi + 0x66, 0x0f, 0x6e, 0xf6, //0x000008ff movd %esi, %xmm6 + 0x66, 0x0f, 0xf4, 0xce, //0x00000903 pmuludq %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x00000907 psrlq $45, %xmm1 + 0x66, 0x0f, 0xf4, 0xd1, //0x0000090c pmuludq %xmm1, %xmm2 + 0x66, 0x0f, 0xfa, 0xf2, //0x00000910 psubd %xmm2, %xmm6 + 0x66, 0x0f, 0x61, 0xce, //0x00000914 punpcklwd %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x00000918 psllq $2, %xmm1 + 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x0000091d pshuflw $80, %xmm1, %xmm1 + 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x00000922 pshufd $80, %xmm1, %xmm1 + 0x66, 0x0f, 0xe4, 0xcc, //0x00000927 pmulhuw %xmm4, %xmm1 + 0x66, 0x0f, 0xe4, 0xcd, //0x0000092b pmulhuw %xmm5, %xmm1 + 0x66, 0x0f, 0xd5, 0xd9, //0x0000092f pmullw %xmm1, %xmm3 + 0x66, 0x0f, 0x73, 0xf3, 0x10, //0x00000933 psllq $16, %xmm3 + 0x66, 0x0f, 0xf9, 0xcb, //0x00000938 psubw %xmm3, %xmm1 + 0x66, 0x0f, 0x67, 0xc1, //0x0000093c packuswb %xmm1, %xmm0 + 0x66, 0x0f, 0xfc, 0x05, 0xf8, 0xf6, 0xff, 0xff, //0x00000940 paddb $-2312(%rip), %xmm0 /* LCPI0_4+0(%rip) */ + 0x89, 0xc8, //0x00000948 movl %ecx, %eax + 0xf3, 0x0f, 0x7f, 0x44, 0x07, 0x01, //0x0000094a movdqu %xmm0, $1(%rdi,%rax) + 0x83, 0xc9, 0x10, //0x00000950 orl $16, %ecx + 0x83, 0xc1, 0x01, //0x00000953 addl $1, %ecx + 0x89, 0xc8, //0x00000956 movl %ecx, %eax + 0x5d, //0x00000958 popq %rbp + 0xc3, //0x00000959 retq + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000095a .p2align 4, 0x00 + //0x00000960 _Digits + 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000960 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' + 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000970 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' + 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000980 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' + 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000990 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' + 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x000009a0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' + 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x000009b0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' + 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x000009c0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' + 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x000009d0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' + 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x000009e0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' + 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000009f0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' + 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x00000a00 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' + 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x00000a10 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' + 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x00000a20 QUAD $0x3939383937393639 // .ascii 8, '96979899' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a28 .p2align 4, 0x00 + //0x00000a30 _VecShiftShuffles + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x00000a30 QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' + 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, //0x00000a40 QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff' + 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, //0x00000a50 QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff' + 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, //0x00000a60 QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff' + 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, //0x00000a70 QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff' + 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a80 QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff' + 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000a90 QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff' + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000aa0 QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff' + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000ab0 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go new file mode 100644 index 000000000..5bb3e3197 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_lspace func(sp unsafe.Pointer, nb int, off int) (ret int) + +var S_lspace uintptr + +//go:nosplit +func lspace(sp *byte, nb int, off int) (ret int) { + return F_lspace(rt.NoEscape(unsafe.Pointer(sp)), nb, off) +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_subr.go new file mode 100644 index 000000000..026e064fe --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_subr.go @@ -0,0 +1,33 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__lspace = 0 +) + +const ( + _stack__lspace = 8 +) + +const ( + _size__lspace = 87 +) + +var ( + _pcsp__lspace = [][2]uint32{ + {0x1, 0}, + {0x56, 8}, + {0x57, 0}, + } +) + +var _cfunc_lspace = []loader.CFunc{ + {"_lspace_entry", 0, _entry__lspace, 0, nil}, + {"_lspace", _entry__lspace, _size__lspace, _stack__lspace, _pcsp__lspace}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_text_amd64.go new file mode 100644 index 000000000..2203657d0 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/lspace_text_amd64.go @@ -0,0 +1,37 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_lspace = []byte{ + // .p2align 4, 0x90 + // _lspace + 0x55, // pushq %rbp + 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp + 0x48, 0x89, 0xd0, //0x00000004 movq %rdx, %rax + 0x48, 0x39, 0xd6, //0x00000007 cmpq %rdx, %rsi + 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x0000000a je LBB0_1 + 0x4c, 0x8d, 0x04, 0x37, //0x00000010 leaq (%rdi,%rsi), %r8 + 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000014 movabsq $4294977024, %rdx + 0x90, 0x90, //0x0000001e .p2align 4, 0x90 + //0x00000020 LBB0_3 + 0x0f, 0xbe, 0x0c, 0x07, //0x00000020 movsbl (%rdi,%rax), %ecx + 0x83, 0xf9, 0x20, //0x00000024 cmpl $32, %ecx + 0x0f, 0x87, 0x28, 0x00, 0x00, 0x00, //0x00000027 ja LBB0_7 + 0x48, 0x0f, 0xa3, 0xca, //0x0000002d btq %rcx, %rdx + 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000031 jae LBB0_7 + 0x48, 0x83, 0xc0, 0x01, //0x00000037 addq $1, %rax + 0x48, 0x39, 0xc6, //0x0000003b cmpq %rax, %rsi + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000003e jne LBB0_3 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000044 jmp LBB0_6 + //0x00000049 LBB0_1 + 0x48, 0x01, 0xf8, //0x00000049 addq %rdi, %rax + 0x49, 0x89, 0xc0, //0x0000004c movq %rax, %r8 + //0x0000004f LBB0_6 + 0x49, 0x29, 0xf8, //0x0000004f subq %rdi, %r8 + 0x4c, 0x89, 0xc0, //0x00000052 movq %r8, %rax + //0x00000055 LBB0_7 + 0x5d, //0x00000055 popq %rbp + 0xc3, //0x00000056 retq +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/native_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/native_amd64.go deleted file mode 100644 index a39461028..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/native_amd64.go +++ /dev/null @@ -1,188 +0,0 @@ -// +build amd64 - - -// Code generated by Makefile, DO NOT EDIT. - -// Code generated by Makefile, DO NOT EDIT. - -/* - * Copyright 2021 ByteDance Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package sse - -import ( - `unsafe` - - `github.com/bytedance/sonic/internal/native/types` - `github.com/bytedance/sonic/internal/rt` -) - -var ( - __i64toa func(out unsafe.Pointer, val int64) (ret int) - - __u64toa func(out unsafe.Pointer, val uint64) (ret int) - - __f64toa func(out unsafe.Pointer, val float64) (ret int) - - __f32toa func(out unsafe.Pointer, val float32) (ret int) - - __lspace func(sp unsafe.Pointer, nb int, off int) (ret int) - - __quote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) (ret int) - - __html_escape func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer) (ret int) - - __unquote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) (ret int) - - __value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) (ret int) - - __vstring func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer, flags uint64) - - __vnumber func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - - __vsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - - __vunsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) - - __skip_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - - __skip_one_fast func(s unsafe.Pointer, p unsafe.Pointer) (ret int) - - __skip_array func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - - __skip_object func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) - - __skip_number func(s unsafe.Pointer, p unsafe.Pointer) (ret int) - - __validate_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) - - __get_by_path func(s unsafe.Pointer, p unsafe.Pointer, path unsafe.Pointer, m unsafe.Pointer) (ret int) - - __validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) - - __validate_utf8_fast func(s unsafe.Pointer) (ret int) -) - -//go:nosplit -func i64toa(out *byte, val int64) (ret int) { - return __i64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func u64toa(out *byte, val uint64) (ret int) { - return __u64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func f64toa(out *byte, val float64) (ret int) { - return __f64toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func f32toa(out *byte, val float32) (ret int) { - return __f32toa(rt.NoEscape(unsafe.Pointer(out)), val) -} - -//go:nosplit -func lspace(sp unsafe.Pointer, nb int, off int) (ret int) { - return __lspace(rt.NoEscape(sp), nb, off) -} - -//go:nosplit -func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) { - return __quote(rt.NoEscape(unsafe.Pointer(sp)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(dn)), flags) -} - -//go:nosplit -func html_escape(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int) (ret int) { - return __html_escape(rt.NoEscape(unsafe.Pointer(sp)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(dn))) -} - -//go:nosplit -func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) { - return __unquote(rt.NoEscape(unsafe.Pointer(sp)), nb, rt.NoEscape(unsafe.Pointer(dp)), rt.NoEscape(unsafe.Pointer(ep)), flags) -} - -//go:nosplit -func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) { - return __value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags) -} - -//go:nosplit -func vstring(s *string, p *int, v *types.JsonState, flags uint64) { - __vstring(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)), flags) -} - -//go:nosplit -func vnumber(s *string, p *int, v *types.JsonState) { - __vnumber(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} - -//go:nosplit -func vsigned(s *string, p *int, v *types.JsonState) { - __vsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} - -//go:nosplit -func vunsigned(s *string, p *int, v *types.JsonState) { - __vunsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) -} - -//go:nosplit -func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} - -//go:nosplit -func skip_one_fast(s *string, p *int) (ret int) { - return __skip_one_fast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) -} - -//go:nosplit -func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_array(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} - -//go:nosplit -func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { - return __skip_object(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) -} - -//go:nosplit -func skip_number(s *string, p *int) (ret int) { - return __skip_number(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) -} - -//go:nosplit -func validate_one(s *string, p *int, m *types.StateMachine) (ret int) { - return __validate_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) -} - -//go:nosplit -func get_by_path(s *string, p *int, path *[]interface{}, m *types.StateMachine) (ret int) { - return __get_by_path(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(path)), rt.NoEscape(unsafe.Pointer(m))) -} - -//go:nosplit -func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) { - return __validate_utf8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) -} - -//go:nosplit -func validate_utf8_fast(s *string) (ret int) { - return __validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s))) -} - diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go b/vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go new file mode 100644 index 000000000..f85208c73 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/native_export.go @@ -0,0 +1,50 @@ + +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + + +func Use() { + loader.WrapGoC(_text_f64toa, _cfunc_f64toa, []loader.GoC{{"_f64toa", &S_f64toa, &F_f64toa}}, "sse", "sse/f64toa.c") + loader.WrapGoC(_text_f32toa, _cfunc_f32toa, []loader.GoC{{"_f32toa", &S_f32toa, &F_f32toa}}, "sse", "sse/f32toa.c") + loader.WrapGoC(_text_get_by_path, _cfunc_get_by_path, []loader.GoC{{"_get_by_path", &S_get_by_path, &F_get_by_path}}, "sse", "sse/get_by_path.c") + loader.WrapGoC(_text_html_escape, _cfunc_html_escape, []loader.GoC{{"_html_escape", &S_html_escape, &F_html_escape}}, "sse", "sse/html_escape.c") + loader.WrapGoC(_text_i64toa, _cfunc_i64toa, []loader.GoC{{"_i64toa", &S_i64toa, &F_i64toa}}, "sse", "sse/i64toa.c") + loader.WrapGoC(_text_lspace, _cfunc_lspace, []loader.GoC{{"_lspace", &S_lspace, &F_lspace}}, "sse", "sse/lspace.c") + loader.WrapGoC(_text_quote, _cfunc_quote, []loader.GoC{{"_quote", &S_quote, &F_quote}}, "sse", "sse/quote.c") + loader.WrapGoC(_text_skip_array, _cfunc_skip_array, []loader.GoC{{"_skip_array", &S_skip_array, &F_skip_array}}, "sse", "sse/skip_array.c") + loader.WrapGoC(_text_skip_number, _cfunc_skip_number, []loader.GoC{{"_skip_number", &S_skip_number, &F_skip_number}}, "sse", "sse/skip_number.c") + loader.WrapGoC(_text_skip_one, _cfunc_skip_one, []loader.GoC{{"_skip_one", &S_skip_one, &F_skip_one}}, "sse", "sse/skip_one.c") + loader.WrapGoC(_text_skip_object, _cfunc_skip_object, []loader.GoC{{"_skip_object", &S_skip_object, &F_skip_object}}, "sse", "sse/skip_object.c") + loader.WrapGoC(_text_skip_one_fast, _cfunc_skip_one_fast, []loader.GoC{{"_skip_one_fast", &S_skip_one_fast, &F_skip_one_fast}}, "sse", "sse/skip_one_fast.c") + loader.WrapGoC(_text_u64toa, _cfunc_u64toa, []loader.GoC{{"_u64toa", &S_u64toa, &F_u64toa}}, "sse", "sse/u64toa.c") + loader.WrapGoC(_text_unquote, _cfunc_unquote, []loader.GoC{{"_unquote", &S_unquote, &F_unquote}}, "sse", "sse/unquote.c") + loader.WrapGoC(_text_validate_one, _cfunc_validate_one, []loader.GoC{{"_validate_one", &S_validate_one, &F_validate_one}}, "sse", "sse/validate_one.c") + loader.WrapGoC(_text_validate_utf8, _cfunc_validate_utf8, []loader.GoC{{"_validate_utf8", &S_validate_utf8, &F_validate_utf8}}, "sse", "sse/validate_utf8.c") + loader.WrapGoC(_text_validate_utf8_fast, _cfunc_validate_utf8_fast, []loader.GoC{{"_validate_utf8_fast", &S_validate_utf8_fast, &F_validate_utf8_fast}}, "sse", "sse/validate_utf8_fast.c") + loader.WrapGoC(_text_vnumber, _cfunc_vnumber, []loader.GoC{{"_vnumber", &S_vnumber, &F_vnumber}}, "sse", "sse/vnumber.c") + loader.WrapGoC(_text_vsigned, _cfunc_vsigned, []loader.GoC{{"_vsigned", &S_vsigned, &F_vsigned}}, "sse", "sse/vsigned.c") + loader.WrapGoC(_text_vunsigned, _cfunc_vunsigned, []loader.GoC{{"_vunsigned", &S_vunsigned, &F_vunsigned}}, "sse", "sse/vunsigned.c") + loader.WrapGoC(_text_vstring, _cfunc_vstring, []loader.GoC{{"_vstring", &S_vstring, &F_vstring}}, "sse", "sse/vstring.c") + loader.WrapGoC(_text_value, _cfunc_value, []loader.GoC{{"_value", &S_value, &F_value}}, "sse", "sse/value.c") +} 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 deleted file mode 100644 index 854fe50de..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/native_subr_amd64.go +++ /dev/null @@ -1,608 +0,0 @@ -// +build !noasm !appengine -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -import ( - `github.com/bytedance/sonic/loader` -) - -const ( - _entry__f32toa = 31632 - _entry__f64toa = 160 - _entry__format_significand = 35968 - _entry__format_integer = 2960 - _entry__get_by_path = 26192 - _entry__fsm_exec = 18016 - _entry__advance_string = 14352 - _entry__advance_string_default = 37360 - _entry__do_skip_number = 20608 - _entry__skip_one_fast = 22288 - _entry__html_escape = 8912 - _entry__i64toa = 3392 - _entry__u64toa = 3520 - _entry__lspace = 16 - _entry__quote = 4832 - _entry__skip_array = 17984 - _entry__skip_number = 21904 - _entry__skip_object = 20256 - _entry__skip_one = 22064 - _entry__unquote = 6576 - _entry__validate_one = 22112 - _entry__validate_utf8 = 30400 - _entry__validate_utf8_fast = 31072 - _entry__value = 12352 - _entry__vnumber = 15744 - _entry__atof_eisel_lemire64 = 10192 - _entry__atof_native = 11744 - _entry__decimal_to_f64 = 10560 - _entry__right_shift = 36928 - _entry__left_shift = 36432 - _entry__vsigned = 17296 - _entry__vstring = 14176 - _entry__vunsigned = 17632 -) - -const ( - _stack__f32toa = 48 - _stack__f64toa = 80 - _stack__format_significand = 24 - _stack__format_integer = 16 - _stack__get_by_path = 272 - _stack__fsm_exec = 168 - _stack__advance_string = 64 - _stack__advance_string_default = 64 - _stack__do_skip_number = 48 - _stack__skip_one_fast = 136 - _stack__html_escape = 72 - _stack__i64toa = 16 - _stack__u64toa = 8 - _stack__lspace = 8 - _stack__quote = 64 - _stack__skip_array = 176 - _stack__skip_number = 104 - _stack__skip_object = 176 - _stack__skip_one = 176 - _stack__unquote = 88 - _stack__validate_one = 176 - _stack__validate_utf8 = 48 - _stack__validate_utf8_fast = 24 - _stack__value = 328 - _stack__vnumber = 240 - _stack__atof_eisel_lemire64 = 32 - _stack__atof_native = 136 - _stack__decimal_to_f64 = 80 - _stack__right_shift = 8 - _stack__left_shift = 24 - _stack__vsigned = 16 - _stack__vstring = 120 - _stack__vunsigned = 8 -) - -const ( - _size__f32toa = 3328 - _size__f64toa = 2800 - _size__format_significand = 464 - _size__format_integer = 432 - _size__get_by_path = 4208 - _size__fsm_exec = 1692 - _size__advance_string = 1344 - _size__advance_string_default = 960 - _size__do_skip_number = 956 - _size__skip_one_fast = 3404 - _size__html_escape = 1280 - _size__i64toa = 48 - _size__u64toa = 1264 - _size__lspace = 128 - _size__quote = 1728 - _size__skip_array = 32 - _size__skip_number = 160 - _size__skip_object = 32 - _size__skip_one = 48 - _size__unquote = 2272 - _size__validate_one = 48 - _size__validate_utf8 = 672 - _size__validate_utf8_fast = 544 - _size__value = 1308 - _size__vnumber = 1552 - _size__atof_eisel_lemire64 = 368 - _size__atof_native = 608 - _size__decimal_to_f64 = 1184 - _size__right_shift = 400 - _size__left_shift = 496 - _size__vsigned = 336 - _size__vstring = 128 - _size__vunsigned = 336 -) - -var ( - _pcsp__f32toa = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {3286, 48}, - {3287, 40}, - {3289, 32}, - {3291, 24}, - {3293, 16}, - {3295, 8}, - {3296, 0}, - {3318, 48}, - } - _pcsp__f64toa = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {2740, 56}, - {2744, 48}, - {2745, 40}, - {2747, 32}, - {2749, 24}, - {2751, 16}, - {2753, 8}, - {2754, 0}, - {2792, 56}, - } - _pcsp__format_significand = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {452, 24}, - {453, 16}, - {455, 8}, - {457, 0}, - } - _pcsp__format_integer = [][2]uint32{ - {1, 0}, - {4, 8}, - {412, 16}, - {413, 8}, - {414, 0}, - {423, 16}, - {424, 8}, - {426, 0}, - } - _pcsp__get_by_path = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {4012, 104}, - {4016, 48}, - {4017, 40}, - {4019, 32}, - {4021, 24}, - {4023, 16}, - {4025, 8}, - {4026, 0}, - {4194, 104}, - } - _pcsp__fsm_exec = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {1342, 104}, - {1346, 48}, - {1347, 40}, - {1349, 32}, - {1351, 24}, - {1353, 16}, - {1355, 8}, - {1356, 0}, - {1692, 104}, - } - _pcsp__advance_string = [][2]uint32{ - {14, 0}, - {18, 8}, - {20, 16}, - {22, 24}, - {24, 32}, - {26, 40}, - {27, 48}, - {614, 56}, - {618, 48}, - {619, 40}, - {621, 32}, - {623, 24}, - {625, 16}, - {627, 8}, - {628, 0}, - {1339, 56}, - } - _pcsp__advance_string_default = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {576, 64}, - {580, 48}, - {581, 40}, - {583, 32}, - {585, 24}, - {587, 16}, - {589, 8}, - {590, 0}, - {955, 64}, - } - _pcsp__do_skip_number = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {881, 48}, - {882, 40}, - {884, 32}, - {886, 24}, - {888, 16}, - {890, 8}, - {891, 0}, - {956, 48}, - } - _pcsp__skip_one_fast = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {658, 136}, - {662, 48}, - {663, 40}, - {665, 32}, - {667, 24}, - {669, 16}, - {671, 8}, - {672, 0}, - {3404, 136}, - } - _pcsp__html_escape = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {1256, 72}, - {1260, 48}, - {1261, 40}, - {1263, 32}, - {1265, 24}, - {1267, 16}, - {1269, 8}, - {1271, 0}, - } - _pcsp__i64toa = [][2]uint32{ - {14, 0}, - {34, 8}, - {36, 0}, - } - _pcsp__u64toa = [][2]uint32{ - {1, 0}, - {161, 8}, - {162, 0}, - {457, 8}, - {458, 0}, - {772, 8}, - {773, 0}, - {1249, 8}, - {1251, 0}, - } - _pcsp__lspace = [][2]uint32{ - {1, 0}, - {89, 8}, - {90, 0}, - {103, 8}, - {104, 0}, - {111, 8}, - {113, 0}, - } - _pcsp__quote = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {1681, 64}, - {1685, 48}, - {1686, 40}, - {1688, 32}, - {1690, 24}, - {1692, 16}, - {1694, 8}, - {1695, 0}, - {1722, 64}, - } - _pcsp__skip_array = [][2]uint32{ - {1, 0}, - {26, 8}, - {32, 0}, - } - _pcsp__skip_number = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {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}, - {26, 8}, - {32, 0}, - } - _pcsp__skip_one = [][2]uint32{ - {1, 0}, - {30, 8}, - {36, 0}, - } - _pcsp__unquote = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {1684, 88}, - {1688, 48}, - {1689, 40}, - {1691, 32}, - {1693, 24}, - {1695, 16}, - {1697, 8}, - {1698, 0}, - {2270, 88}, - } - _pcsp__validate_one = [][2]uint32{ - {1, 0}, - {35, 8}, - {41, 0}, - } - _pcsp__validate_utf8 = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {11, 40}, - {623, 48}, - {627, 40}, - {628, 32}, - {630, 24}, - {632, 16}, - {634, 8}, - {635, 0}, - {666, 48}, - } - _pcsp__validate_utf8_fast = [][2]uint32{ - {1, 0}, - {4, 8}, - {5, 16}, - {247, 24}, - {251, 16}, - {252, 8}, - {253, 0}, - {527, 24}, - {531, 16}, - {532, 8}, - {534, 0}, - } - _pcsp__value = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {495, 88}, - {499, 48}, - {500, 40}, - {502, 32}, - {504, 24}, - {506, 16}, - {508, 8}, - {509, 0}, - {1308, 88}, - } - _pcsp__vnumber = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {12, 40}, - {13, 48}, - {803, 104}, - {807, 48}, - {808, 40}, - {810, 32}, - {812, 24}, - {814, 16}, - {816, 8}, - {817, 0}, - {1551, 104}, - } - _pcsp__atof_eisel_lemire64 = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {292, 32}, - {293, 24}, - {295, 16}, - {297, 8}, - {298, 0}, - {362, 32}, - } - _pcsp__atof_native = [][2]uint32{ - {1, 0}, - {4, 8}, - {587, 56}, - {591, 8}, - {593, 0}, - } - _pcsp__decimal_to_f64 = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {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}, - } - _pcsp__left_shift = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {363, 24}, - {364, 16}, - {366, 8}, - {367, 0}, - {470, 24}, - {471, 16}, - {473, 8}, - {474, 0}, - {486, 24}, - } - _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}, - } - _pcsp__vstring = [][2]uint32{ - {1, 0}, - {4, 8}, - {6, 16}, - {8, 24}, - {10, 32}, - {11, 40}, - {105, 56}, - {109, 40}, - {110, 32}, - {112, 24}, - {114, 16}, - {116, 8}, - {118, 0}, - } - _pcsp__vunsigned = [][2]uint32{ - {1, 0}, - {78, 8}, - {79, 0}, - {90, 8}, - {91, 0}, - {114, 8}, - {115, 0}, - {273, 8}, - {274, 0}, - {312, 8}, - {313, 0}, - {320, 8}, - {322, 0}, - } -) - -var Funcs = []loader.CFunc{ - {"__native_entry__", 0, 67, 0, nil}, - {"_f32toa", _entry__f32toa, _size__f32toa, _stack__f32toa, _pcsp__f32toa}, - {"_f64toa", _entry__f64toa, _size__f64toa, _stack__f64toa, _pcsp__f64toa}, - {"_format_significand", _entry__format_significand, _size__format_significand, _stack__format_significand, _pcsp__format_significand}, - {"_format_integer", _entry__format_integer, _size__format_integer, _stack__format_integer, _pcsp__format_integer}, - {"_get_by_path", _entry__get_by_path, _size__get_by_path, _stack__get_by_path, _pcsp__get_by_path}, - {"_fsm_exec", _entry__fsm_exec, _size__fsm_exec, _stack__fsm_exec, _pcsp__fsm_exec}, - {"_advance_string", _entry__advance_string, _size__advance_string, _stack__advance_string, _pcsp__advance_string}, - {"_advance_string_default", _entry__advance_string_default, _size__advance_string_default, _stack__advance_string_default, _pcsp__advance_string_default}, - {"_do_skip_number", _entry__do_skip_number, _size__do_skip_number, _stack__do_skip_number, _pcsp__do_skip_number}, - {"_skip_one_fast", _entry__skip_one_fast, _size__skip_one_fast, _stack__skip_one_fast, _pcsp__skip_one_fast}, - {"_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}, - {"_lspace", _entry__lspace, _size__lspace, _stack__lspace, _pcsp__lspace}, - {"_quote", _entry__quote, _size__quote, _stack__quote, _pcsp__quote}, - {"_skip_array", _entry__skip_array, _size__skip_array, _stack__skip_array, _pcsp__skip_array}, - {"_skip_number", _entry__skip_number, _size__skip_number, _stack__skip_number, _pcsp__skip_number}, - {"_skip_object", _entry__skip_object, _size__skip_object, _stack__skip_object, _pcsp__skip_object}, - {"_skip_one", _entry__skip_one, _size__skip_one, _stack__skip_one, _pcsp__skip_one}, - {"_unquote", _entry__unquote, _size__unquote, _stack__unquote, _pcsp__unquote}, - {"_validate_one", _entry__validate_one, _size__validate_one, _stack__validate_one, _pcsp__validate_one}, - {"_validate_utf8", _entry__validate_utf8, _size__validate_utf8, _stack__validate_utf8, _pcsp__validate_utf8}, - {"_validate_utf8_fast", _entry__validate_utf8_fast, _size__validate_utf8_fast, _stack__validate_utf8_fast, _pcsp__validate_utf8_fast}, - {"_value", _entry__value, _size__value, _stack__value, _pcsp__value}, - {"_vnumber", _entry__vnumber, _size__vnumber, _stack__vnumber, _pcsp__vnumber}, - {"_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}, - {"_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 deleted file mode 100644 index 9f94de48a..000000000 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/native_text_amd64.go +++ /dev/null @@ -1,14282 +0,0 @@ -// +build amd64 -// Code generated by asm2asm, DO NOT EDIT. - -package sse - -var Text__native_entry__ = []byte{ - 0x48, 0x8d, 0x05, 0xf9, 0xff, 0xff, 0xff, // leaq $-7(%rip), %rax - 0x48, 0x89, 0x44, 0x24, 0x08, //0x00000007 movq %rax, $8(%rsp) - 0xc3, //0x0000000c retq - 0x90, 0x90, 0x90, //0x0000000d .p2align 4, 0x90 - //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, 0xb6, 0xc0, 0x00, 0x00, //0x00000183 leaq $49334(%rip), %rdx /* _pow10_ceil_sig.g+0(%rip) */ - 0x4c, 0x8b, 0x1c, 0x10, //0x0000018a movq (%rax,%rdx), %r11 - 0x4c, 0x8b, 0x6c, 0x10, 0x08, //0x0000018e movq $8(%rax,%rdx), %r13 - 0xfe, 0xc1, //0x00000193 incb %cl - 0x48, 0xd3, 0xe6, //0x00000195 shlq %cl, %rsi - 0x48, 0x89, 0xf0, //0x00000198 movq %rsi, %rax - 0x49, 0xf7, 0xe5, //0x0000019b mulq %r13 - 0x48, 0x89, 0xd3, //0x0000019e movq %rdx, %rbx - 0x48, 0x89, 0xf0, //0x000001a1 movq %rsi, %rax - 0x49, 0xf7, 0xe3, //0x000001a4 mulq %r11 - 0x48, 0x8d, 0x34, 0xbd, 0x00, 0x00, 0x00, 0x00, //0x000001a7 leaq (,%rdi,4), %rsi - 0x48, 0x01, 0xd8, //0x000001af addq %rbx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x000001b2 adcq $0, %rdx - 0x31, 0xdb, //0x000001b6 xorl %ebx, %ebx - 0x48, 0x83, 0xf8, 0x01, //0x000001b8 cmpq $1, %rax - 0x0f, 0x97, 0xc3, //0x000001bc seta %bl - 0x48, 0x09, 0xd3, //0x000001bf orq %rdx, %rbx - 0x48, 0xd3, 0xe6, //0x000001c2 shlq %cl, %rsi - 0x48, 0x89, 0xf0, //0x000001c5 movq %rsi, %rax - 0x49, 0xf7, 0xe5, //0x000001c8 mulq %r13 - 0x49, 0x89, 0xd2, //0x000001cb movq %rdx, %r10 - 0x48, 0x89, 0xf0, //0x000001ce movq %rsi, %rax - 0x49, 0xf7, 0xe3, //0x000001d1 mulq %r11 - 0x49, 0x89, 0xd0, //0x000001d4 movq %rdx, %r8 - 0x48, 0x8d, 0x34, 0xbd, 0x02, 0x00, 0x00, 0x00, //0x000001d7 leaq $2(,%rdi,4), %rsi - 0x4c, 0x01, 0xd0, //0x000001df addq %r10, %rax - 0x49, 0x83, 0xd0, 0x00, //0x000001e2 adcq $0, %r8 - 0x45, 0x31, 0xd2, //0x000001e6 xorl %r10d, %r10d - 0x48, 0x83, 0xf8, 0x01, //0x000001e9 cmpq $1, %rax - 0x41, 0x0f, 0x97, 0xc2, //0x000001ed seta %r10b - 0x4d, 0x09, 0xc2, //0x000001f1 orq %r8, %r10 - 0x48, 0xd3, 0xe6, //0x000001f4 shlq %cl, %rsi - 0x48, 0x89, 0xf0, //0x000001f7 movq %rsi, %rax - 0x49, 0xf7, 0xe5, //0x000001fa mulq %r13 - 0x48, 0x89, 0xd1, //0x000001fd movq %rdx, %rcx - 0x48, 0x89, 0xf0, //0x00000200 movq %rsi, %rax - 0x49, 0xf7, 0xe3, //0x00000203 mulq %r11 - 0x48, 0x01, 0xc8, //0x00000206 addq %rcx, %rax - 0x48, 0x83, 0xd2, 0x00, //0x00000209 adcq $0, %rdx - 0x31, 0xc9, //0x0000020d xorl %ecx, %ecx - 0x48, 0x83, 0xf8, 0x01, //0x0000020f cmpq $1, %rax - 0x0f, 0x97, 0xc1, //0x00000213 seta %cl - 0x48, 0x09, 0xd1, //0x00000216 orq %rdx, %rcx - 0x83, 0xe7, 0x01, //0x00000219 andl $1, %edi - 0x48, 0x01, 0xfb, //0x0000021c addq %rdi, %rbx - 0x48, 0x29, 0xf9, //0x0000021f subq %rdi, %rcx - 0x49, 0x83, 0xfa, 0x28, //0x00000222 cmpq $40, %r10 - 0x0f, 0x82, 0x01, 0x01, 0x00, 0x00, //0x00000226 jb LBB1_17 - 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000022c movabsq $-3689348814741910323, %rdx - 0x4c, 0x89, 0xc0, //0x00000236 movq %r8, %rax - 0x48, 0xf7, 0xe2, //0x00000239 mulq %rdx - 0x48, 0x89, 0xd7, //0x0000023c movq %rdx, %rdi - 0x48, 0xc1, 0xef, 0x05, //0x0000023f shrq $5, %rdi - 0x48, 0x8d, 0x04, 0xfd, 0x00, 0x00, 0x00, 0x00, //0x00000243 leaq (,%rdi,8), %rax - 0x48, 0x8d, 0x14, 0x80, //0x0000024b leaq (%rax,%rax,4), %rdx - 0x48, 0x39, 0xd3, //0x0000024f cmpq %rdx, %rbx - 0x40, 0x0f, 0x96, 0xc6, //0x00000252 setbe %sil - 0x48, 0x8d, 0x44, 0x80, 0x28, //0x00000256 leaq $40(%rax,%rax,4), %rax - 0x48, 0x39, 0xc8, //0x0000025b cmpq %rcx, %rax - 0x0f, 0x96, 0xc2, //0x0000025e setbe %dl - 0x40, 0x38, 0xd6, //0x00000261 cmpb %dl, %sil - 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x00000264 je LBB1_17 - 0x31, 0xd2, //0x0000026a xorl %edx, %edx - 0x48, 0x39, 0xc8, //0x0000026c cmpq %rcx, %rax - 0x0f, 0x96, 0xc2, //0x0000026f setbe %dl - 0x48, 0x01, 0xd7, //0x00000272 addq %rdx, %rdi - 0x41, 0xff, 0xc1, //0x00000275 incl %r9d - 0x48, 0xbb, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000278 movabsq $8589934560, %rbx - 0x48, 0x8d, 0x83, 0x1f, 0xe4, 0x0b, 0x54, //0x00000282 leaq $1410065439(%rbx), %rax - 0x48, 0x39, 0xc7, //0x00000289 cmpq %rax, %rdi - 0x0f, 0x87, 0x1e, 0x01, 0x00, 0x00, //0x0000028c ja LBB1_23 - //0x00000292 LBB1_8 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000292 movl $1, %edx - 0x48, 0x83, 0xff, 0x0a, //0x00000297 cmpq $10, %rdi - 0x0f, 0x82, 0x9c, 0x01, 0x00, 0x00, //0x0000029b jb LBB1_30 - 0xba, 0x02, 0x00, 0x00, 0x00, //0x000002a1 movl $2, %edx - 0x48, 0x83, 0xff, 0x64, //0x000002a6 cmpq $100, %rdi - 0x0f, 0x82, 0x8d, 0x01, 0x00, 0x00, //0x000002aa jb LBB1_30 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x000002b0 movl $3, %edx - 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x000002b5 cmpq $1000, %rdi - 0x0f, 0x82, 0x7b, 0x01, 0x00, 0x00, //0x000002bc jb LBB1_30 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x000002c2 movl $4, %edx - 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000002c7 cmpq $10000, %rdi - 0x0f, 0x82, 0x69, 0x01, 0x00, 0x00, //0x000002ce jb LBB1_30 - 0xba, 0x05, 0x00, 0x00, 0x00, //0x000002d4 movl $5, %edx - 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x000002d9 cmpq $100000, %rdi - 0x0f, 0x82, 0x57, 0x01, 0x00, 0x00, //0x000002e0 jb LBB1_30 - 0xba, 0x06, 0x00, 0x00, 0x00, //0x000002e6 movl $6, %edx - 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x000002eb cmpq $1000000, %rdi - 0x0f, 0x82, 0x45, 0x01, 0x00, 0x00, //0x000002f2 jb LBB1_30 - 0xba, 0x07, 0x00, 0x00, 0x00, //0x000002f8 movl $7, %edx - 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x000002fd cmpq $10000000, %rdi - 0x0f, 0x82, 0x33, 0x01, 0x00, 0x00, //0x00000304 jb LBB1_30 - 0xba, 0x08, 0x00, 0x00, 0x00, //0x0000030a movl $8, %edx - 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x0000030f cmpq $100000000, %rdi - 0x0f, 0x82, 0x21, 0x01, 0x00, 0x00, //0x00000316 jb LBB1_30 - 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x0000031c cmpq $1000000000, %rdi - 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000323 movl $10, %edx - 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00000328 jmp LBB1_29 - //0x0000032d LBB1_17 - 0x4d, 0x89, 0xc3, //0x0000032d movq %r8, %r11 - 0x49, 0xc1, 0xeb, 0x02, //0x00000330 shrq $2, %r11 - 0x4c, 0x89, 0xc2, //0x00000334 movq %r8, %rdx - 0x48, 0x83, 0xe2, 0xfc, //0x00000337 andq $-4, %rdx - 0x48, 0x39, 0xd3, //0x0000033b cmpq %rdx, %rbx - 0x0f, 0x96, 0xc3, //0x0000033e setbe %bl - 0x48, 0x8d, 0x72, 0x04, //0x00000341 leaq $4(%rdx), %rsi - 0x48, 0x39, 0xce, //0x00000345 cmpq %rcx, %rsi - 0x0f, 0x96, 0xc0, //0x00000348 setbe %al - 0x38, 0xc3, //0x0000034b cmpb %al, %bl - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000034d je LBB1_20 - 0x31, 0xff, //0x00000353 xorl %edi, %edi - 0x48, 0x39, 0xce, //0x00000355 cmpq %rcx, %rsi - 0x40, 0x0f, 0x96, 0xc7, //0x00000358 setbe %dil - 0xe9, 0x32, 0x00, 0x00, 0x00, //0x0000035c jmp LBB1_22 - //0x00000361 LBB1_19 - 0x41, 0xc6, 0x07, 0x30, //0x00000361 movb $48, (%r15) - 0x45, 0x29, 0xf7, //0x00000365 subl %r14d, %r15d - 0x41, 0xff, 0xc7, //0x00000368 incl %r15d - 0x44, 0x89, 0xfb, //0x0000036b movl %r15d, %ebx - 0xe9, 0xdf, 0x07, 0x00, 0x00, //0x0000036e jmp LBB1_113 - //0x00000373 LBB1_20 - 0x48, 0x83, 0xca, 0x02, //0x00000373 orq $2, %rdx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000377 movl $1, %edi - 0x49, 0x39, 0xd2, //0x0000037c cmpq %rdx, %r10 - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000037f ja LBB1_22 - 0x0f, 0x94, 0xc0, //0x00000385 sete %al - 0x41, 0xc0, 0xe8, 0x02, //0x00000388 shrb $2, %r8b - 0x41, 0x20, 0xc0, //0x0000038c andb %al, %r8b - 0x41, 0x0f, 0xb6, 0xf8, //0x0000038f movzbl %r8b, %edi - //0x00000393 LBB1_22 - 0x4c, 0x01, 0xdf, //0x00000393 addq %r11, %rdi - 0x48, 0xbb, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000396 movabsq $8589934560, %rbx - 0x48, 0x8d, 0x83, 0x1f, 0xe4, 0x0b, 0x54, //0x000003a0 leaq $1410065439(%rbx), %rax - 0x48, 0x39, 0xc7, //0x000003a7 cmpq %rax, %rdi - 0x0f, 0x86, 0xe2, 0xfe, 0xff, 0xff, //0x000003aa jbe LBB1_8 - //0x000003b0 LBB1_23 - 0x48, 0x89, 0xf8, //0x000003b0 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x000003b3 shrq $11, %rax - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x000003b7 movl $11, %edx - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x000003bc cmpq $48828125, %rax - 0x0f, 0x82, 0x75, 0x00, 0x00, 0x00, //0x000003c2 jb LBB1_30 - 0x48, 0x89, 0xf8, //0x000003c8 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x000003cb shrq $12, %rax - 0xba, 0x0c, 0x00, 0x00, 0x00, //0x000003cf movl $12, %edx - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x000003d4 cmpq $244140625, %rax - 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x000003da jb LBB1_30 - 0x48, 0x89, 0xf8, //0x000003e0 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x000003e3 shrq $13, %rax - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x000003e7 movl $13, %edx - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x000003ec cmpq $1220703125, %rax - 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x000003f2 jb LBB1_30 - 0xba, 0x0e, 0x00, 0x00, 0x00, //0x000003f8 movl $14, %edx - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x000003fd movabsq $100000000000000, %rax - 0x48, 0x39, 0xc7, //0x00000407 cmpq %rax, %rdi - 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x0000040a jb LBB1_30 - 0xba, 0x0f, 0x00, 0x00, 0x00, //0x00000410 movl $15, %edx - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x00000415 movabsq $1000000000000000, %rax - 0x48, 0x39, 0xc7, //0x0000041f cmpq %rax, %rdi - 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00000422 jb LBB1_30 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000428 movabsq $10000000000000000, %rax - 0x48, 0x39, 0xc7, //0x00000432 cmpq %rax, %rdi - 0xba, 0x11, 0x00, 0x00, 0x00, //0x00000435 movl $17, %edx - //0x0000043a LBB1_29 - 0x83, 0xda, 0x00, //0x0000043a sbbl $0, %edx - //0x0000043d LBB1_30 - 0x46, 0x8d, 0x2c, 0x0a, //0x0000043d leal (%rdx,%r9), %r13d - 0x42, 0x8d, 0x44, 0x0a, 0x05, //0x00000441 leal $5(%rdx,%r9), %eax - 0x83, 0xf8, 0x1b, //0x00000446 cmpl $27, %eax - 0x0f, 0x82, 0x95, 0x00, 0x00, 0x00, //0x00000449 jb LBB1_38 - 0x4d, 0x8d, 0x67, 0x01, //0x0000044f leaq $1(%r15), %r12 - 0x4c, 0x89, 0xe6, //0x00000453 movq %r12, %rsi - 0xe8, 0x25, 0x88, 0x00, 0x00, //0x00000456 callq _format_significand - 0x48, 0x89, 0xc3, //0x0000045b movq %rax, %rbx - 0x90, 0x90, //0x0000045e .p2align 4, 0x90 - //0x00000460 LBB1_32 - 0x80, 0x7b, 0xff, 0x30, //0x00000460 cmpb $48, $-1(%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x00000464 leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000468 je LBB1_32 - 0x41, 0x8a, 0x47, 0x01, //0x0000046e movb $1(%r15), %al - 0x41, 0x88, 0x07, //0x00000472 movb %al, (%r15) - 0x48, 0x8d, 0x43, 0x01, //0x00000475 leaq $1(%rbx), %rax - 0x48, 0x89, 0xc1, //0x00000479 movq %rax, %rcx - 0x4c, 0x29, 0xe1, //0x0000047c subq %r12, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x0000047f cmpq $2, %rcx - 0x0f, 0x8c, 0x08, 0x00, 0x00, 0x00, //0x00000483 jl LBB1_35 - 0x41, 0xc6, 0x04, 0x24, 0x2e, //0x00000489 movb $46, (%r12) - 0x48, 0x89, 0xc3, //0x0000048e movq %rax, %rbx - //0x00000491 LBB1_35 - 0xc6, 0x03, 0x65, //0x00000491 movb $101, (%rbx) - 0x45, 0x85, 0xed, //0x00000494 testl %r13d, %r13d - 0x0f, 0x8e, 0x57, 0x01, 0x00, 0x00, //0x00000497 jle LBB1_51 - 0x41, 0xff, 0xcd, //0x0000049d decl %r13d - 0xc6, 0x43, 0x01, 0x2b, //0x000004a0 movb $43, $1(%rbx) - 0x44, 0x89, 0xe8, //0x000004a4 movl %r13d, %eax - 0x83, 0xf8, 0x64, //0x000004a7 cmpl $100, %eax - 0x0f, 0x8c, 0x59, 0x01, 0x00, 0x00, //0x000004aa jl LBB1_52 - //0x000004b0 LBB1_37 - 0x89, 0xc1, //0x000004b0 movl %eax, %ecx - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x000004b2 movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x000004b7 imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x23, //0x000004bb shrq $35, %rdx - 0x8d, 0x0c, 0x12, //0x000004bf leal (%rdx,%rdx), %ecx - 0x8d, 0x0c, 0x89, //0x000004c2 leal (%rcx,%rcx,4), %ecx - 0x29, 0xc8, //0x000004c5 subl %ecx, %eax - 0x48, 0x8d, 0x0d, 0xa2, 0xbc, 0x00, 0x00, //0x000004c7 leaq $48290(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x51, //0x000004ce movzwl (%rcx,%rdx,2), %ecx - 0x66, 0x89, 0x4b, 0x02, //0x000004d2 movw %cx, $2(%rbx) - 0x0c, 0x30, //0x000004d6 orb $48, %al - 0x88, 0x43, 0x04, //0x000004d8 movb %al, $4(%rbx) - 0x48, 0x83, 0xc3, 0x05, //0x000004db addq $5, %rbx - 0xe9, 0x6b, 0x06, 0x00, 0x00, //0x000004df jmp LBB1_112 - //0x000004e4 LBB1_38 - 0x45, 0x85, 0xc9, //0x000004e4 testl %r9d, %r9d - 0x0f, 0x88, 0x3f, 0x01, 0x00, 0x00, //0x000004e7 js LBB1_54 - 0x4d, 0x63, 0xed, //0x000004ed movslq %r13d, %r13 - 0x4b, 0x8d, 0x1c, 0x2f, //0x000004f0 leaq (%r15,%r13), %rbx - 0x4c, 0x89, 0xfe, //0x000004f4 movq %r15, %rsi - 0xe8, 0x94, 0x06, 0x00, 0x00, //0x000004f7 callq _format_integer - 0x48, 0x39, 0xd8, //0x000004fc cmpq %rbx, %rax - 0x0f, 0x83, 0x4a, 0x06, 0x00, 0x00, //0x000004ff jae LBB1_112 - 0x4d, 0x01, 0xec, //0x00000505 addq %r13, %r12 - 0x49, 0x29, 0xc4, //0x00000508 subq %rax, %r12 - 0x4d, 0x01, 0xf4, //0x0000050b addq %r14, %r12 - 0x49, 0x83, 0xfc, 0x20, //0x0000050e cmpq $32, %r12 - 0x0f, 0x82, 0x18, 0x03, 0x00, 0x00, //0x00000512 jb LBB1_76 - 0x4c, 0x89, 0xe1, //0x00000518 movq %r12, %rcx - 0x48, 0x83, 0xe1, 0xe0, //0x0000051b andq $-32, %rcx - 0x48, 0x8d, 0x79, 0xe0, //0x0000051f leaq $-32(%rcx), %rdi - 0x48, 0x89, 0xfe, //0x00000523 movq %rdi, %rsi - 0x48, 0xc1, 0xee, 0x05, //0x00000526 shrq $5, %rsi - 0x48, 0xff, 0xc6, //0x0000052a incq %rsi - 0x89, 0xf2, //0x0000052d movl %esi, %edx - 0x83, 0xe2, 0x07, //0x0000052f andl $7, %edx - 0x48, 0x81, 0xff, 0xe0, 0x00, 0x00, 0x00, //0x00000532 cmpq $224, %rdi - 0x0f, 0x83, 0xf8, 0x01, 0x00, 0x00, //0x00000539 jae LBB1_69 - 0x31, 0xff, //0x0000053f xorl %edi, %edi - 0xe9, 0x92, 0x02, 0x00, 0x00, //0x00000541 jmp LBB1_71 - //0x00000546 LBB1_43 - 0x48, 0xd3, 0xef, //0x00000546 shrq %cl, %rdi - 0x48, 0xb8, 0xe0, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, //0x00000549 movabsq $8589934560, %rax - 0x48, 0x05, 0x1f, 0xe4, 0x0b, 0x54, //0x00000553 addq $1410065439, %rax - 0x48, 0x39, 0xc7, //0x00000559 cmpq %rax, %rdi - 0x0f, 0x86, 0x3b, 0x01, 0x00, 0x00, //0x0000055c jbe LBB1_60 - 0x48, 0x89, 0xf8, //0x00000562 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0b, //0x00000565 shrq $11, %rax - 0xba, 0x0b, 0x00, 0x00, 0x00, //0x00000569 movl $11, %edx - 0x48, 0x3d, 0xdd, 0x0e, 0xe9, 0x02, //0x0000056e cmpq $48828125, %rax - 0x0f, 0x82, 0xad, 0x01, 0x00, 0x00, //0x00000574 jb LBB1_68 - 0x48, 0x89, 0xf8, //0x0000057a movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0c, //0x0000057d shrq $12, %rax - 0xba, 0x0c, 0x00, 0x00, 0x00, //0x00000581 movl $12, %edx - 0x48, 0x3d, 0x51, 0x4a, 0x8d, 0x0e, //0x00000586 cmpq $244140625, %rax - 0x0f, 0x82, 0x95, 0x01, 0x00, 0x00, //0x0000058c jb LBB1_68 - 0x48, 0x89, 0xf8, //0x00000592 movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x0d, //0x00000595 shrq $13, %rax - 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00000599 movl $13, %edx - 0x48, 0x3d, 0x95, 0x73, 0xc2, 0x48, //0x0000059e cmpq $1220703125, %rax - 0x0f, 0x82, 0x7d, 0x01, 0x00, 0x00, //0x000005a4 jb LBB1_68 - 0xba, 0x0e, 0x00, 0x00, 0x00, //0x000005aa movl $14, %edx - 0x48, 0xb8, 0x00, 0x40, 0x7a, 0x10, 0xf3, 0x5a, 0x00, 0x00, //0x000005af movabsq $100000000000000, %rax - 0x48, 0x39, 0xc7, //0x000005b9 cmpq %rax, %rdi - 0x0f, 0x82, 0x65, 0x01, 0x00, 0x00, //0x000005bc jb LBB1_68 - 0xba, 0x0f, 0x00, 0x00, 0x00, //0x000005c2 movl $15, %edx - 0x48, 0xb8, 0x00, 0x80, 0xc6, 0xa4, 0x7e, 0x8d, 0x03, 0x00, //0x000005c7 movabsq $1000000000000000, %rax - 0x48, 0x39, 0xc7, //0x000005d1 cmpq %rax, %rdi - 0x0f, 0x82, 0x4d, 0x01, 0x00, 0x00, //0x000005d4 jb LBB1_68 - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000005da movabsq $10000000000000000, %rax - 0x48, 0x39, 0xc7, //0x000005e4 cmpq %rax, %rdi - 0xba, 0x11, 0x00, 0x00, 0x00, //0x000005e7 movl $17, %edx - //0x000005ec LBB1_50 - 0x83, 0xda, 0x00, //0x000005ec sbbl $0, %edx - 0xe9, 0x33, 0x01, 0x00, 0x00, //0x000005ef jmp LBB1_68 - //0x000005f4 LBB1_51 - 0xc6, 0x43, 0x01, 0x2d, //0x000005f4 movb $45, $1(%rbx) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000005f8 movl $1, %eax - 0x44, 0x29, 0xe8, //0x000005fd subl %r13d, %eax - 0x83, 0xf8, 0x64, //0x00000600 cmpl $100, %eax - 0x0f, 0x8d, 0xa7, 0xfe, 0xff, 0xff, //0x00000603 jge LBB1_37 - //0x00000609 LBB1_52 - 0x83, 0xf8, 0x0a, //0x00000609 cmpl $10, %eax - 0x0f, 0x8c, 0x7d, 0x00, 0x00, 0x00, //0x0000060c jl LBB1_59 - 0x48, 0x98, //0x00000612 cltq - 0x48, 0x8d, 0x0d, 0x55, 0xbb, 0x00, 0x00, //0x00000614 leaq $47957(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x0000061b movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x43, 0x02, //0x0000061f movw %ax, $2(%rbx) - 0x48, 0x83, 0xc3, 0x04, //0x00000623 addq $4, %rbx - 0xe9, 0x23, 0x05, 0x00, 0x00, //0x00000627 jmp LBB1_112 - //0x0000062c LBB1_54 - 0x45, 0x85, 0xed, //0x0000062c testl %r13d, %r13d - 0x0f, 0x8f, 0x0c, 0x03, 0x00, 0x00, //0x0000062f jg LBB1_85 - 0x66, 0x41, 0xc7, 0x07, 0x30, 0x2e, //0x00000635 movw $11824, (%r15) - 0x49, 0x83, 0xc7, 0x02, //0x0000063b addq $2, %r15 - 0x45, 0x85, 0xed, //0x0000063f testl %r13d, %r13d - 0x0f, 0x89, 0xf9, 0x02, 0x00, 0x00, //0x00000642 jns LBB1_85 - 0x31, 0xc0, //0x00000648 xorl %eax, %eax - 0x41, 0x83, 0xfd, 0xe0, //0x0000064a cmpl $-32, %r13d - 0x0f, 0x87, 0xce, 0x02, 0x00, 0x00, //0x0000064e ja LBB1_83 - 0x45, 0x89, 0xe8, //0x00000654 movl %r13d, %r8d - 0x41, 0xf7, 0xd0, //0x00000657 notl %r8d - 0x49, 0xff, 0xc0, //0x0000065a incq %r8 - 0x4c, 0x89, 0xc0, //0x0000065d movq %r8, %rax - 0x49, 0x89, 0xda, //0x00000660 movq %rbx, %r10 - 0x48, 0x21, 0xd8, //0x00000663 andq %rbx, %rax - 0x48, 0x8d, 0x48, 0xe0, //0x00000666 leaq $-32(%rax), %rcx - 0x48, 0x89, 0xcb, //0x0000066a movq %rcx, %rbx - 0x48, 0xc1, 0xeb, 0x05, //0x0000066d shrq $5, %rbx - 0x48, 0xff, 0xc3, //0x00000671 incq %rbx - 0x41, 0x89, 0xd9, //0x00000674 movl %ebx, %r9d - 0x41, 0x83, 0xe1, 0x07, //0x00000677 andl $7, %r9d - 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x0000067b cmpq $224, %rcx - 0x0f, 0x83, 0xbc, 0x01, 0x00, 0x00, //0x00000682 jae LBB1_77 - 0x31, 0xdb, //0x00000688 xorl %ebx, %ebx - 0xe9, 0x52, 0x02, 0x00, 0x00, //0x0000068a jmp LBB1_79 - //0x0000068f LBB1_59 - 0x04, 0x30, //0x0000068f addb $48, %al - 0x88, 0x43, 0x02, //0x00000691 movb %al, $2(%rbx) - 0x48, 0x83, 0xc3, 0x03, //0x00000694 addq $3, %rbx - 0xe9, 0xb2, 0x04, 0x00, 0x00, //0x00000698 jmp LBB1_112 - //0x0000069d LBB1_60 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000069d movl $1, %edx - 0x48, 0x83, 0xff, 0x0a, //0x000006a2 cmpq $10, %rdi - 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x000006a6 jb LBB1_68 - 0xba, 0x02, 0x00, 0x00, 0x00, //0x000006ac movl $2, %edx - 0x48, 0x83, 0xff, 0x64, //0x000006b1 cmpq $100, %rdi - 0x0f, 0x82, 0x6c, 0x00, 0x00, 0x00, //0x000006b5 jb LBB1_68 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x000006bb movl $3, %edx - 0x48, 0x81, 0xff, 0xe8, 0x03, 0x00, 0x00, //0x000006c0 cmpq $1000, %rdi - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x000006c7 jb LBB1_68 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x000006cd movl $4, %edx - 0x48, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000006d2 cmpq $10000, %rdi - 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000006d9 jb LBB1_68 - 0xba, 0x05, 0x00, 0x00, 0x00, //0x000006df movl $5, %edx - 0x48, 0x81, 0xff, 0xa0, 0x86, 0x01, 0x00, //0x000006e4 cmpq $100000, %rdi - 0x0f, 0x82, 0x36, 0x00, 0x00, 0x00, //0x000006eb jb LBB1_68 - 0xba, 0x06, 0x00, 0x00, 0x00, //0x000006f1 movl $6, %edx - 0x48, 0x81, 0xff, 0x40, 0x42, 0x0f, 0x00, //0x000006f6 cmpq $1000000, %rdi - 0x0f, 0x82, 0x24, 0x00, 0x00, 0x00, //0x000006fd jb LBB1_68 - 0xba, 0x07, 0x00, 0x00, 0x00, //0x00000703 movl $7, %edx - 0x48, 0x81, 0xff, 0x80, 0x96, 0x98, 0x00, //0x00000708 cmpq $10000000, %rdi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000070f jb LBB1_68 - 0xba, 0x08, 0x00, 0x00, 0x00, //0x00000715 movl $8, %edx - 0x48, 0x81, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x0000071a cmpq $100000000, %rdi - 0x0f, 0x83, 0x50, 0x04, 0x00, 0x00, //0x00000721 jae LBB1_116 - //0x00000727 LBB1_68 - 0x4c, 0x89, 0xfe, //0x00000727 movq %r15, %rsi - 0xe8, 0x61, 0x04, 0x00, 0x00, //0x0000072a callq _format_integer - 0x48, 0x89, 0xc3, //0x0000072f movq %rax, %rbx - 0xe9, 0x18, 0x04, 0x00, 0x00, //0x00000732 jmp LBB1_112 - //0x00000737 LBB1_69 - 0x48, 0x29, 0xd6, //0x00000737 subq %rdx, %rsi - 0x31, 0xff, //0x0000073a xorl %edi, %edi - 0x66, 0x0f, 0x6f, 0x05, 0x4c, 0xf9, 0xff, 0xff, //0x0000073c movdqa $-1716(%rip), %xmm0 /* LCPI1_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000744 .p2align 4, 0x90 - //0x00000750 LBB1_70 - 0xf3, 0x0f, 0x7f, 0x04, 0x38, //0x00000750 movdqu %xmm0, (%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x10, //0x00000755 movdqu %xmm0, $16(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x20, //0x0000075b movdqu %xmm0, $32(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x30, //0x00000761 movdqu %xmm0, $48(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x40, //0x00000767 movdqu %xmm0, $64(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x50, //0x0000076d movdqu %xmm0, $80(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x60, //0x00000773 movdqu %xmm0, $96(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x70, //0x00000779 movdqu %xmm0, $112(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0x80, 0x00, 0x00, 0x00, //0x0000077f movdqu %xmm0, $128(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0x90, 0x00, 0x00, 0x00, //0x00000788 movdqu %xmm0, $144(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xa0, 0x00, 0x00, 0x00, //0x00000791 movdqu %xmm0, $160(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xb0, 0x00, 0x00, 0x00, //0x0000079a movdqu %xmm0, $176(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xc0, 0x00, 0x00, 0x00, //0x000007a3 movdqu %xmm0, $192(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xd0, 0x00, 0x00, 0x00, //0x000007ac movdqu %xmm0, $208(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xe0, 0x00, 0x00, 0x00, //0x000007b5 movdqu %xmm0, $224(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xf0, 0x00, 0x00, 0x00, //0x000007be movdqu %xmm0, $240(%rax,%rdi) - 0x48, 0x81, 0xc7, 0x00, 0x01, 0x00, 0x00, //0x000007c7 addq $256, %rdi - 0x48, 0x83, 0xc6, 0xf8, //0x000007ce addq $-8, %rsi - 0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x000007d2 jne LBB1_70 - //0x000007d8 LBB1_71 - 0x48, 0x85, 0xd2, //0x000007d8 testq %rdx, %rdx - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000007db je LBB1_74 - 0x48, 0x8d, 0x74, 0x07, 0x10, //0x000007e1 leaq $16(%rdi,%rax), %rsi - 0x48, 0xf7, 0xda, //0x000007e6 negq %rdx - 0x66, 0x0f, 0x6f, 0x05, 0x9f, 0xf8, 0xff, 0xff, //0x000007e9 movdqa $-1889(%rip), %xmm0 /* LCPI1_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007f1 .p2align 4, 0x90 - //0x00000800 LBB1_73 - 0xf3, 0x0f, 0x7f, 0x46, 0xf0, //0x00000800 movdqu %xmm0, $-16(%rsi) - 0xf3, 0x0f, 0x7f, 0x06, //0x00000805 movdqu %xmm0, (%rsi) - 0x48, 0x83, 0xc6, 0x20, //0x00000809 addq $32, %rsi - 0x48, 0xff, 0xc2, //0x0000080d incq %rdx - 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00000810 jne LBB1_73 - //0x00000816 LBB1_74 - 0x4c, 0x39, 0xe1, //0x00000816 cmpq %r12, %rcx - 0x0f, 0x84, 0x30, 0x03, 0x00, 0x00, //0x00000819 je LBB1_112 - 0x48, 0x01, 0xc8, //0x0000081f addq %rcx, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000822 .p2align 4, 0x90 - //0x00000830 LBB1_76 - 0xc6, 0x00, 0x30, //0x00000830 movb $48, (%rax) - 0x48, 0xff, 0xc0, //0x00000833 incq %rax - 0x48, 0x39, 0xc3, //0x00000836 cmpq %rax, %rbx - 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x00000839 jne LBB1_76 - 0xe9, 0x0b, 0x03, 0x00, 0x00, //0x0000083f jmp LBB1_112 - //0x00000844 LBB1_77 - 0x4b, 0x8d, 0x8c, 0x34, 0xf2, 0x00, 0x00, 0x00, //0x00000844 leaq $242(%r12,%r14), %rcx - 0x4c, 0x89, 0xce, //0x0000084c movq %r9, %rsi - 0x48, 0x29, 0xde, //0x0000084f subq %rbx, %rsi - 0x31, 0xdb, //0x00000852 xorl %ebx, %ebx - 0x66, 0x0f, 0x6f, 0x05, 0x34, 0xf8, 0xff, 0xff, //0x00000854 movdqa $-1996(%rip), %xmm0 /* LCPI1_0+0(%rip) */ - //0x0000085c LBB1_78 - 0xf3, 0x0f, 0x7f, 0x84, 0x19, 0x10, 0xff, 0xff, 0xff, //0x0000085c movdqu %xmm0, $-240(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x84, 0x19, 0x20, 0xff, 0xff, 0xff, //0x00000865 movdqu %xmm0, $-224(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x84, 0x19, 0x30, 0xff, 0xff, 0xff, //0x0000086e movdqu %xmm0, $-208(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x84, 0x19, 0x40, 0xff, 0xff, 0xff, //0x00000877 movdqu %xmm0, $-192(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x84, 0x19, 0x50, 0xff, 0xff, 0xff, //0x00000880 movdqu %xmm0, $-176(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x84, 0x19, 0x60, 0xff, 0xff, 0xff, //0x00000889 movdqu %xmm0, $-160(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x84, 0x19, 0x70, 0xff, 0xff, 0xff, //0x00000892 movdqu %xmm0, $-144(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0x80, //0x0000089b movdqu %xmm0, $-128(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0x90, //0x000008a1 movdqu %xmm0, $-112(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0xa0, //0x000008a7 movdqu %xmm0, $-96(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0xb0, //0x000008ad movdqu %xmm0, $-80(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0xc0, //0x000008b3 movdqu %xmm0, $-64(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0xd0, //0x000008b9 movdqu %xmm0, $-48(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0xe0, //0x000008bf movdqu %xmm0, $-32(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0xf0, //0x000008c5 movdqu %xmm0, $-16(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x04, 0x19, //0x000008cb movdqu %xmm0, (%rcx,%rbx) - 0x48, 0x81, 0xc3, 0x00, 0x01, 0x00, 0x00, //0x000008d0 addq $256, %rbx - 0x48, 0x83, 0xc6, 0x08, //0x000008d7 addq $8, %rsi - 0x0f, 0x85, 0x7b, 0xff, 0xff, 0xff, //0x000008db jne LBB1_78 - //0x000008e1 LBB1_79 - 0x4d, 0x85, 0xc9, //0x000008e1 testq %r9, %r9 - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000008e4 je LBB1_82 - 0x4c, 0x01, 0xe3, //0x000008ea addq %r12, %rbx - 0x49, 0x8d, 0x4c, 0x1e, 0x12, //0x000008ed leaq $18(%r14,%rbx), %rcx - 0x49, 0xf7, 0xd9, //0x000008f2 negq %r9 - 0x66, 0x0f, 0x6f, 0x05, 0x93, 0xf7, 0xff, 0xff, //0x000008f5 movdqa $-2157(%rip), %xmm0 /* LCPI1_0+0(%rip) */ - //0x000008fd LBB1_81 - 0xf3, 0x0f, 0x7f, 0x41, 0xf0, //0x000008fd movdqu %xmm0, $-16(%rcx) - 0xf3, 0x0f, 0x7f, 0x01, //0x00000902 movdqu %xmm0, (%rcx) - 0x48, 0x83, 0xc1, 0x20, //0x00000906 addq $32, %rcx - 0x49, 0xff, 0xc1, //0x0000090a incq %r9 - 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x0000090d jne LBB1_81 - //0x00000913 LBB1_82 - 0x49, 0x01, 0xc7, //0x00000913 addq %rax, %r15 - 0x49, 0x39, 0xc0, //0x00000916 cmpq %rax, %r8 - 0x4c, 0x89, 0xd3, //0x00000919 movq %r10, %rbx - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x0000091c je LBB1_85 - //0x00000922 LBB1_83 - 0x44, 0x89, 0xe9, //0x00000922 movl %r13d, %ecx - 0xf7, 0xd9, //0x00000925 negl %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000927 .p2align 4, 0x90 - //0x00000930 LBB1_84 - 0x41, 0xc6, 0x07, 0x30, //0x00000930 movb $48, (%r15) - 0x49, 0xff, 0xc7, //0x00000934 incq %r15 - 0xff, 0xc0, //0x00000937 incl %eax - 0x39, 0xc8, //0x00000939 cmpl %ecx, %eax - 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x0000093b jl LBB1_84 - //0x00000941 LBB1_85 - 0x4c, 0x89, 0xfe, //0x00000941 movq %r15, %rsi - 0xe8, 0x37, 0x83, 0x00, 0x00, //0x00000944 callq _format_significand - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000949 .p2align 4, 0x90 - //0x00000950 LBB1_86 - 0x80, 0x78, 0xff, 0x30, //0x00000950 cmpb $48, $-1(%rax) - 0x48, 0x8d, 0x40, 0xff, //0x00000954 leaq $-1(%rax), %rax - 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00000958 je LBB1_86 - 0x48, 0x8d, 0x48, 0x01, //0x0000095e leaq $1(%rax), %rcx - 0x45, 0x85, 0xed, //0x00000962 testl %r13d, %r13d - 0x0f, 0x8e, 0x83, 0x00, 0x00, 0x00, //0x00000965 jle LBB1_91 - 0x89, 0xca, //0x0000096b movl %ecx, %edx - 0x44, 0x29, 0xfa, //0x0000096d subl %r15d, %edx - 0x41, 0x39, 0xd5, //0x00000970 cmpl %edx, %r13d - 0x0f, 0x8d, 0x21, 0x00, 0x00, 0x00, //0x00000973 jge LBB1_92 - 0x43, 0x8d, 0x54, 0x3d, 0x00, //0x00000979 leal (%r13,%r15), %edx - 0x29, 0xd1, //0x0000097e subl %edx, %ecx - 0x48, 0x8d, 0x71, 0xff, //0x00000980 leaq $-1(%rcx), %rsi - 0x89, 0xca, //0x00000984 movl %ecx, %edx - 0x83, 0xe2, 0x03, //0x00000986 andl $3, %edx - 0x48, 0x83, 0xfe, 0x03, //0x00000989 cmpq $3, %rsi - 0x0f, 0x83, 0x63, 0x00, 0x00, 0x00, //0x0000098d jae LBB1_96 - 0x31, 0xc9, //0x00000993 xorl %ecx, %ecx - 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x00000995 jmp LBB1_99 - //0x0000099a LBB1_92 - 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x0000099a jle LBB1_91 - 0x48, 0x89, 0xde, //0x000009a0 movq %rbx, %rsi - 0x45, 0x01, 0xfd, //0x000009a3 addl %r15d, %r13d - 0x41, 0x89, 0xc8, //0x000009a6 movl %ecx, %r8d - 0x41, 0xf7, 0xd0, //0x000009a9 notl %r8d - 0x45, 0x01, 0xe8, //0x000009ac addl %r13d, %r8d - 0x31, 0xd2, //0x000009af xorl %edx, %edx - 0x48, 0x89, 0xcb, //0x000009b1 movq %rcx, %rbx - 0x41, 0x83, 0xf8, 0x1e, //0x000009b4 cmpl $30, %r8d - 0x0f, 0x86, 0x79, 0x01, 0x00, 0x00, //0x000009b8 jbe LBB1_110 - 0x49, 0xff, 0xc0, //0x000009be incq %r8 - 0x48, 0x89, 0xf3, //0x000009c1 movq %rsi, %rbx - 0x4c, 0x21, 0xc3, //0x000009c4 andq %r8, %rbx - 0x48, 0x8d, 0x73, 0xe0, //0x000009c7 leaq $-32(%rbx), %rsi - 0x48, 0x89, 0xf7, //0x000009cb movq %rsi, %rdi - 0x48, 0xc1, 0xef, 0x05, //0x000009ce shrq $5, %rdi - 0x48, 0xff, 0xc7, //0x000009d2 incq %rdi - 0x89, 0xfa, //0x000009d5 movl %edi, %edx - 0x83, 0xe2, 0x07, //0x000009d7 andl $7, %edx - 0x48, 0x81, 0xfe, 0xe0, 0x00, 0x00, 0x00, //0x000009da cmpq $224, %rsi - 0x0f, 0x83, 0x75, 0x00, 0x00, 0x00, //0x000009e1 jae LBB1_104 - 0x31, 0xff, //0x000009e7 xorl %edi, %edi - 0xe9, 0x07, 0x01, 0x00, 0x00, //0x000009e9 jmp LBB1_106 - //0x000009ee LBB1_91 - 0x48, 0x89, 0xcb, //0x000009ee movq %rcx, %rbx - 0xe9, 0x59, 0x01, 0x00, 0x00, //0x000009f1 jmp LBB1_112 - //0x000009f6 LBB1_96 - 0x48, 0x89, 0xd6, //0x000009f6 movq %rdx, %rsi - 0x48, 0x29, 0xce, //0x000009f9 subq %rcx, %rsi - 0x31, 0xc9, //0x000009fc xorl %ecx, %ecx - 0x90, 0x90, //0x000009fe .p2align 4, 0x90 - //0x00000a00 LBB1_97 - 0x8b, 0x7c, 0x08, 0xfd, //0x00000a00 movl $-3(%rax,%rcx), %edi - 0x89, 0x7c, 0x08, 0xfe, //0x00000a04 movl %edi, $-2(%rax,%rcx) - 0x48, 0x83, 0xc1, 0xfc, //0x00000a08 addq $-4, %rcx - 0x48, 0x39, 0xce, //0x00000a0c cmpq %rcx, %rsi - 0x0f, 0x85, 0xeb, 0xff, 0xff, 0xff, //0x00000a0f jne LBB1_97 - 0x48, 0xf7, 0xd9, //0x00000a15 negq %rcx - //0x00000a18 LBB1_99 - 0x48, 0x85, 0xd2, //0x00000a18 testq %rdx, %rdx - 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00000a1b je LBB1_102 - 0x48, 0xf7, 0xd9, //0x00000a21 negq %rcx - 0x48, 0xf7, 0xda, //0x00000a24 negq %rdx - 0x31, 0xf6, //0x00000a27 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a29 .p2align 4, 0x90 - //0x00000a30 LBB1_101 - 0x48, 0x8d, 0x3c, 0x31, //0x00000a30 leaq (%rcx,%rsi), %rdi - 0x0f, 0xb6, 0x1c, 0x38, //0x00000a34 movzbl (%rax,%rdi), %ebx - 0x88, 0x5c, 0x38, 0x01, //0x00000a38 movb %bl, $1(%rax,%rdi) - 0x48, 0xff, 0xce, //0x00000a3c decq %rsi - 0x48, 0x39, 0xf2, //0x00000a3f cmpq %rsi, %rdx - 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00000a42 jne LBB1_101 - //0x00000a48 LBB1_102 - 0x49, 0x63, 0xcd, //0x00000a48 movslq %r13d, %rcx - 0x41, 0xc6, 0x04, 0x0f, 0x2e, //0x00000a4b movb $46, (%r15,%rcx) - 0x48, 0x83, 0xc0, 0x02, //0x00000a50 addq $2, %rax - 0x48, 0x89, 0xc3, //0x00000a54 movq %rax, %rbx - 0xe9, 0xf3, 0x00, 0x00, 0x00, //0x00000a57 jmp LBB1_112 - //0x00000a5c LBB1_104 - 0x48, 0x89, 0xd6, //0x00000a5c movq %rdx, %rsi - 0x48, 0x29, 0xfe, //0x00000a5f subq %rdi, %rsi - 0x31, 0xff, //0x00000a62 xorl %edi, %edi - 0x66, 0x0f, 0x6f, 0x05, 0x24, 0xf6, 0xff, 0xff, //0x00000a64 movdqa $-2524(%rip), %xmm0 /* LCPI1_0+0(%rip) */ - //0x00000a6c LBB1_105 - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x01, //0x00000a6c movdqu %xmm0, $1(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x11, //0x00000a72 movdqu %xmm0, $17(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x21, //0x00000a78 movdqu %xmm0, $33(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x31, //0x00000a7e movdqu %xmm0, $49(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x41, //0x00000a84 movdqu %xmm0, $65(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x51, //0x00000a8a movdqu %xmm0, $81(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x61, //0x00000a90 movdqu %xmm0, $97(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x44, 0x38, 0x71, //0x00000a96 movdqu %xmm0, $113(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0x81, 0x00, 0x00, 0x00, //0x00000a9c movdqu %xmm0, $129(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0x91, 0x00, 0x00, 0x00, //0x00000aa5 movdqu %xmm0, $145(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xa1, 0x00, 0x00, 0x00, //0x00000aae movdqu %xmm0, $161(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xb1, 0x00, 0x00, 0x00, //0x00000ab7 movdqu %xmm0, $177(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xc1, 0x00, 0x00, 0x00, //0x00000ac0 movdqu %xmm0, $193(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xd1, 0x00, 0x00, 0x00, //0x00000ac9 movdqu %xmm0, $209(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xe1, 0x00, 0x00, 0x00, //0x00000ad2 movdqu %xmm0, $225(%rax,%rdi) - 0xf3, 0x0f, 0x7f, 0x84, 0x38, 0xf1, 0x00, 0x00, 0x00, //0x00000adb movdqu %xmm0, $241(%rax,%rdi) - 0x48, 0x81, 0xc7, 0x00, 0x01, 0x00, 0x00, //0x00000ae4 addq $256, %rdi - 0x48, 0x83, 0xc6, 0x08, //0x00000aeb addq $8, %rsi - 0x0f, 0x85, 0x77, 0xff, 0xff, 0xff, //0x00000aef jne LBB1_105 - //0x00000af5 LBB1_106 - 0x48, 0x89, 0xde, //0x00000af5 movq %rbx, %rsi - 0x48, 0x8d, 0x5c, 0x18, 0x01, //0x00000af8 leaq $1(%rax,%rbx), %rbx - 0x48, 0x85, 0xd2, //0x00000afd testq %rdx, %rdx - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000b00 je LBB1_109 - 0x48, 0x8d, 0x44, 0x38, 0x11, //0x00000b06 leaq $17(%rax,%rdi), %rax - 0x48, 0xf7, 0xda, //0x00000b0b negq %rdx - 0x66, 0x0f, 0x6f, 0x05, 0x7a, 0xf5, 0xff, 0xff, //0x00000b0e movdqa $-2694(%rip), %xmm0 /* LCPI1_0+0(%rip) */ - //0x00000b16 LBB1_108 - 0xf3, 0x0f, 0x7f, 0x40, 0xf0, //0x00000b16 movdqu %xmm0, $-16(%rax) - 0xf3, 0x0f, 0x7f, 0x00, //0x00000b1b movdqu %xmm0, (%rax) - 0x48, 0x83, 0xc0, 0x20, //0x00000b1f addq $32, %rax - 0x48, 0xff, 0xc2, //0x00000b23 incq %rdx - 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00000b26 jne LBB1_108 - //0x00000b2c LBB1_109 - 0x89, 0xf2, //0x00000b2c movl %esi, %edx - 0x49, 0x39, 0xf0, //0x00000b2e cmpq %rsi, %r8 - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000b31 je LBB1_112 - //0x00000b37 LBB1_110 - 0x41, 0x29, 0xd5, //0x00000b37 subl %edx, %r13d - 0x41, 0x29, 0xcd, //0x00000b3a subl %ecx, %r13d - 0x90, 0x90, 0x90, //0x00000b3d .p2align 4, 0x90 - //0x00000b40 LBB1_111 - 0xc6, 0x03, 0x30, //0x00000b40 movb $48, (%rbx) - 0x48, 0xff, 0xc3, //0x00000b43 incq %rbx - 0x41, 0xff, 0xcd, //0x00000b46 decl %r13d - 0x0f, 0x85, 0xf1, 0xff, 0xff, 0xff, //0x00000b49 jne LBB1_111 - //0x00000b4f LBB1_112 - 0x44, 0x29, 0xf3, //0x00000b4f subl %r14d, %ebx - //0x00000b52 LBB1_113 - 0x89, 0xd8, //0x00000b52 movl %ebx, %eax - 0x48, 0x83, 0xc4, 0x08, //0x00000b54 addq $8, %rsp - 0x5b, //0x00000b58 popq %rbx - 0x41, 0x5c, //0x00000b59 popq %r12 - 0x41, 0x5d, //0x00000b5b popq %r13 - 0x41, 0x5e, //0x00000b5d popq %r14 - 0x41, 0x5f, //0x00000b5f popq %r15 - 0x5d, //0x00000b61 popq %rbp - 0xc3, //0x00000b62 retq - //0x00000b63 LBB1_114 - 0x31, 0xdb, //0x00000b63 xorl %ebx, %ebx - 0xe9, 0xe8, 0xff, 0xff, 0xff, //0x00000b65 jmp LBB1_113 - //0x00000b6a LBB1_115 - 0xbb, 0xce, 0xfb, 0xff, 0xff, //0x00000b6a movl $-1074, %ebx - 0x48, 0x89, 0xd7, //0x00000b6f movq %rdx, %rdi - 0xe9, 0xc2, 0xf5, 0xff, 0xff, //0x00000b72 jmp LBB1_5 - //0x00000b77 LBB1_116 - 0x48, 0x81, 0xff, 0x00, 0xca, 0x9a, 0x3b, //0x00000b77 cmpq $1000000000, %rdi - 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00000b7e movl $10, %edx - 0xe9, 0x64, 0xfa, 0xff, 0xff, //0x00000b83 jmp LBB1_50 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000b88 .p2align 4, 0x90 - //0x00000b90 _format_integer - 0x55, //0x00000b90 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000b91 movq %rsp, %rbp - 0x53, //0x00000b94 pushq %rbx - 0x41, 0x89, 0xd0, //0x00000b95 movl %edx, %r8d - 0x49, 0x01, 0xf0, //0x00000b98 addq %rsi, %r8 - 0x48, 0x89, 0xf8, //0x00000b9b movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00000b9e shrq $32, %rax - 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x00000ba2 je LBB2_1 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000ba8 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf8, //0x00000bb2 movq %rdi, %rax - 0x48, 0xf7, 0xe1, //0x00000bb5 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00000bb8 shrq $26, %rdx - 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00000bbc imull $-100000000, %edx, %ecx - 0x01, 0xf9, //0x00000bc2 addl %edi, %ecx - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000bc4 movl $3518437209, %r9d - 0x48, 0x89, 0xc8, //0x00000bca movq %rcx, %rax - 0x49, 0x0f, 0xaf, 0xc1, //0x00000bcd imulq %r9, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00000bd1 shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00000bd5 imull $10000, %eax, %edi - 0x29, 0xf9, //0x00000bdb subl %edi, %ecx - 0x48, 0x89, 0xc7, //0x00000bdd movq %rax, %rdi - 0x49, 0x0f, 0xaf, 0xf9, //0x00000be0 imulq %r9, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00000be4 shrq $45, %rdi - 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000be8 imull $10000, %edi, %edi - 0x29, 0xf8, //0x00000bee subl %edi, %eax - 0x0f, 0xb7, 0xf9, //0x00000bf0 movzwl %cx, %edi - 0xc1, 0xef, 0x02, //0x00000bf3 shrl $2, %edi - 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00000bf6 imull $5243, %edi, %r9d - 0x41, 0xc1, 0xe9, 0x11, //0x00000bfd shrl $17, %r9d - 0x41, 0x6b, 0xf9, 0x64, //0x00000c01 imull $100, %r9d, %edi - 0x29, 0xf9, //0x00000c05 subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd1, //0x00000c07 movzwl %cx, %r10d - 0x0f, 0xb7, 0xf8, //0x00000c0b movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00000c0e shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00000c11 imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00000c17 shrl $17, %edi - 0x6b, 0xcf, 0x64, //0x00000c1a imull $100, %edi, %ecx - 0x29, 0xc8, //0x00000c1d subl %ecx, %eax - 0x44, 0x0f, 0xb7, 0xd8, //0x00000c1f movzwl %ax, %r11d - 0x48, 0x8d, 0x0d, 0x46, 0xb5, 0x00, 0x00, //0x00000c23 leaq $46406(%rip), %rcx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00000c2a movzwl (%rcx,%r10,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00000c2f movw %ax, $-2(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00000c34 movzwl (%rcx,%r9,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00000c39 movw %ax, $-4(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00000c3e movzwl (%rcx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00000c43 movw %ax, $-6(%r8) - 0x4d, 0x8d, 0x58, 0xf8, //0x00000c48 leaq $-8(%r8), %r11 - 0x0f, 0xb7, 0x0c, 0x79, //0x00000c4c movzwl (%rcx,%rdi,2), %ecx - 0x66, 0x41, 0x89, 0x48, 0xf8, //0x00000c50 movw %cx, $-8(%r8) - 0x48, 0x89, 0xd7, //0x00000c55 movq %rdx, %rdi - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000c58 cmpl $10000, %edi - 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x00000c5e jae LBB2_5 - //0x00000c64 LBB2_4 - 0x89, 0xfa, //0x00000c64 movl %edi, %edx - 0xe9, 0x6d, 0x00, 0x00, 0x00, //0x00000c66 jmp LBB2_7 - //0x00000c6b LBB2_1 - 0x4d, 0x89, 0xc3, //0x00000c6b movq %r8, %r11 - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00000c6e cmpl $10000, %edi - 0x0f, 0x82, 0xea, 0xff, 0xff, 0xff, //0x00000c74 jb LBB2_4 - //0x00000c7a LBB2_5 - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00000c7a movl $3518437209, %r9d - 0x4c, 0x8d, 0x15, 0xe9, 0xb4, 0x00, 0x00, //0x00000c80 leaq $46313(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000c87 .p2align 4, 0x90 - //0x00000c90 LBB2_6 - 0x89, 0xfa, //0x00000c90 movl %edi, %edx - 0x49, 0x0f, 0xaf, 0xd1, //0x00000c92 imulq %r9, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00000c96 shrq $45, %rdx - 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00000c9a imull $-10000, %edx, %ecx - 0x01, 0xf9, //0x00000ca0 addl %edi, %ecx - 0x48, 0x69, 0xc1, 0x1f, 0x85, 0xeb, 0x51, //0x00000ca2 imulq $1374389535, %rcx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00000ca9 shrq $37, %rax - 0x6b, 0xd8, 0x64, //0x00000cad imull $100, %eax, %ebx - 0x29, 0xd9, //0x00000cb0 subl %ebx, %ecx - 0x41, 0x0f, 0xb7, 0x0c, 0x4a, //0x00000cb2 movzwl (%r10,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000cb7 movw %cx, $-2(%r11) - 0x41, 0x0f, 0xb7, 0x04, 0x42, //0x00000cbc movzwl (%r10,%rax,2), %eax - 0x66, 0x41, 0x89, 0x43, 0xfc, //0x00000cc1 movw %ax, $-4(%r11) - 0x49, 0x83, 0xc3, 0xfc, //0x00000cc6 addq $-4, %r11 - 0x81, 0xff, 0xff, 0xe0, 0xf5, 0x05, //0x00000cca cmpl $99999999, %edi - 0x89, 0xd7, //0x00000cd0 movl %edx, %edi - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00000cd2 ja LBB2_6 - //0x00000cd8 LBB2_7 - 0x83, 0xfa, 0x64, //0x00000cd8 cmpl $100, %edx - 0x0f, 0x82, 0x2d, 0x00, 0x00, 0x00, //0x00000cdb jb LBB2_9 - 0x0f, 0xb7, 0xc2, //0x00000ce1 movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x00000ce4 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000ce7 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000ced shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x00000cf0 imull $100, %eax, %ecx - 0x29, 0xca, //0x00000cf3 subl %ecx, %edx - 0x0f, 0xb7, 0xca, //0x00000cf5 movzwl %dx, %ecx - 0x48, 0x8d, 0x15, 0x71, 0xb4, 0x00, 0x00, //0x00000cf8 leaq $46193(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00000cff movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4b, 0xfe, //0x00000d03 movw %cx, $-2(%r11) - 0x49, 0x83, 0xc3, 0xfe, //0x00000d08 addq $-2, %r11 - 0x89, 0xc2, //0x00000d0c movl %eax, %edx - //0x00000d0e LBB2_9 - 0x83, 0xfa, 0x0a, //0x00000d0e cmpl $10, %edx - 0x0f, 0x82, 0x18, 0x00, 0x00, 0x00, //0x00000d11 jb LBB2_11 - 0x89, 0xd0, //0x00000d17 movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x50, 0xb4, 0x00, 0x00, //0x00000d19 leaq $46160(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00000d20 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x43, 0xfe, //0x00000d24 movw %ax, $-2(%r11) - 0x4c, 0x89, 0xc0, //0x00000d29 movq %r8, %rax - 0x5b, //0x00000d2c popq %rbx - 0x5d, //0x00000d2d popq %rbp - 0xc3, //0x00000d2e retq - //0x00000d2f LBB2_11 - 0x80, 0xc2, 0x30, //0x00000d2f addb $48, %dl - 0x88, 0x16, //0x00000d32 movb %dl, (%rsi) - 0x4c, 0x89, 0xc0, //0x00000d34 movq %r8, %rax - 0x5b, //0x00000d37 popq %rbx - 0x5d, //0x00000d38 popq %rbp - 0xc3, //0x00000d39 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000d3a .p2align 4, 0x90 - //0x00000d40 _i64toa - 0x48, 0x85, 0xf6, //0x00000d40 testq %rsi, %rsi - 0x0f, 0x88, 0x05, 0x00, 0x00, 0x00, //0x00000d43 js LBB3_1 - 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00000d49 jmp _u64toa - //0x00000d4e LBB3_1 - 0x55, //0x00000d4e pushq %rbp - 0x48, 0x89, 0xe5, //0x00000d4f movq %rsp, %rbp - 0xc6, 0x07, 0x2d, //0x00000d52 movb $45, (%rdi) - 0x48, 0xff, 0xc7, //0x00000d55 incq %rdi - 0x48, 0xf7, 0xde, //0x00000d58 negq %rsi - 0xe8, 0x60, 0x00, 0x00, 0x00, //0x00000d5b callq _u64toa - 0xff, 0xc0, //0x00000d60 incl %eax - 0x5d, //0x00000d62 popq %rbp - 0xc3, //0x00000d63 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d64 .p2align 4, 0x00 - //0x00000d70 LCPI4_0 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000d70 .quad 3518437209 - 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000d78 .quad 3518437209 - //0x00000d80 LCPI4_1 - 0xc5, 0x20, //0x00000d80 .word 8389 - 0x7b, 0x14, //0x00000d82 .word 5243 - 0x34, 0x33, //0x00000d84 .word 13108 - 0x00, 0x80, //0x00000d86 .word 32768 - 0xc5, 0x20, //0x00000d88 .word 8389 - 0x7b, 0x14, //0x00000d8a .word 5243 - 0x34, 0x33, //0x00000d8c .word 13108 - 0x00, 0x80, //0x00000d8e .word 32768 - //0x00000d90 LCPI4_2 - 0x80, 0x00, //0x00000d90 .word 128 - 0x00, 0x08, //0x00000d92 .word 2048 - 0x00, 0x20, //0x00000d94 .word 8192 - 0x00, 0x80, //0x00000d96 .word 32768 - 0x80, 0x00, //0x00000d98 .word 128 - 0x00, 0x08, //0x00000d9a .word 2048 - 0x00, 0x20, //0x00000d9c .word 8192 - 0x00, 0x80, //0x00000d9e .word 32768 - //0x00000da0 LCPI4_3 - 0x0a, 0x00, //0x00000da0 .word 10 - 0x0a, 0x00, //0x00000da2 .word 10 - 0x0a, 0x00, //0x00000da4 .word 10 - 0x0a, 0x00, //0x00000da6 .word 10 - 0x0a, 0x00, //0x00000da8 .word 10 - 0x0a, 0x00, //0x00000daa .word 10 - 0x0a, 0x00, //0x00000dac .word 10 - 0x0a, 0x00, //0x00000dae .word 10 - //0x00000db0 LCPI4_4 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000db0 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00000dc0 .p2align 4, 0x90 - //0x00000dc0 _u64toa - 0x55, //0x00000dc0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00000dc1 movq %rsp, %rbp - 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000dc4 cmpq $9999, %rsi - 0x0f, 0x87, 0xa2, 0x00, 0x00, 0x00, //0x00000dcb ja LBB4_8 - 0x0f, 0xb7, 0xc6, //0x00000dd1 movzwl %si, %eax - 0xc1, 0xe8, 0x02, //0x00000dd4 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000dd7 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000ddd shrl $17, %eax - 0x48, 0x8d, 0x14, 0x00, //0x00000de0 leaq (%rax,%rax), %rdx - 0x6b, 0xc0, 0x64, //0x00000de4 imull $100, %eax, %eax - 0x89, 0xf1, //0x00000de7 movl %esi, %ecx - 0x29, 0xc1, //0x00000de9 subl %eax, %ecx - 0x0f, 0xb7, 0xc1, //0x00000deb movzwl %cx, %eax - 0x48, 0x01, 0xc0, //0x00000dee addq %rax, %rax - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000df1 cmpl $1000, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000df7 jb LBB4_3 - 0x48, 0x8d, 0x0d, 0x6c, 0xb3, 0x00, 0x00, //0x00000dfd leaq $45932(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x0c, 0x0a, //0x00000e04 movb (%rdx,%rcx), %cl - 0x88, 0x0f, //0x00000e07 movb %cl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000e09 movl $1, %ecx - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000e0e jmp LBB4_4 - //0x00000e13 LBB4_3 - 0x31, 0xc9, //0x00000e13 xorl %ecx, %ecx - 0x83, 0xfe, 0x64, //0x00000e15 cmpl $100, %esi - 0x0f, 0x82, 0x45, 0x00, 0x00, 0x00, //0x00000e18 jb LBB4_5 - //0x00000e1e LBB4_4 - 0x0f, 0xb7, 0xd2, //0x00000e1e movzwl %dx, %edx - 0x48, 0x83, 0xca, 0x01, //0x00000e21 orq $1, %rdx - 0x48, 0x8d, 0x35, 0x44, 0xb3, 0x00, 0x00, //0x00000e25 leaq $45892(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x32, //0x00000e2c movb (%rdx,%rsi), %dl - 0x89, 0xce, //0x00000e2f movl %ecx, %esi - 0xff, 0xc1, //0x00000e31 incl %ecx - 0x88, 0x14, 0x37, //0x00000e33 movb %dl, (%rdi,%rsi) - //0x00000e36 LBB4_6 - 0x48, 0x8d, 0x15, 0x33, 0xb3, 0x00, 0x00, //0x00000e36 leaq $45875(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x10, //0x00000e3d movb (%rax,%rdx), %dl - 0x89, 0xce, //0x00000e40 movl %ecx, %esi - 0xff, 0xc1, //0x00000e42 incl %ecx - 0x88, 0x14, 0x37, //0x00000e44 movb %dl, (%rdi,%rsi) - //0x00000e47 LBB4_7 - 0x0f, 0xb7, 0xc0, //0x00000e47 movzwl %ax, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000e4a orq $1, %rax - 0x48, 0x8d, 0x15, 0x1b, 0xb3, 0x00, 0x00, //0x00000e4e leaq $45851(%rip), %rdx /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x10, //0x00000e55 movb (%rax,%rdx), %al - 0x89, 0xca, //0x00000e58 movl %ecx, %edx - 0xff, 0xc1, //0x00000e5a incl %ecx - 0x88, 0x04, 0x17, //0x00000e5c movb %al, (%rdi,%rdx) - 0x89, 0xc8, //0x00000e5f movl %ecx, %eax - 0x5d, //0x00000e61 popq %rbp - 0xc3, //0x00000e62 retq - //0x00000e63 LBB4_5 - 0x31, 0xc9, //0x00000e63 xorl %ecx, %ecx - 0x83, 0xfe, 0x0a, //0x00000e65 cmpl $10, %esi - 0x0f, 0x83, 0xc8, 0xff, 0xff, 0xff, //0x00000e68 jae LBB4_6 - 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00000e6e jmp LBB4_7 - //0x00000e73 LBB4_8 - 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000e73 cmpq $99999999, %rsi - 0x0f, 0x87, 0x1e, 0x01, 0x00, 0x00, //0x00000e7a ja LBB4_16 - 0x89, 0xf0, //0x00000e80 movl %esi, %eax - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000e82 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd0, //0x00000e87 imulq %rax, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00000e8b shrq $45, %rdx - 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000e8f imull $10000, %edx, %r8d - 0x89, 0xf1, //0x00000e96 movl %esi, %ecx - 0x44, 0x29, 0xc1, //0x00000e98 subl %r8d, %ecx - 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x00000e9b imulq $1125899907, %rax, %r10 - 0x49, 0xc1, 0xea, 0x31, //0x00000ea2 shrq $49, %r10 - 0x41, 0x83, 0xe2, 0xfe, //0x00000ea6 andl $-2, %r10d - 0x0f, 0xb7, 0xc2, //0x00000eaa movzwl %dx, %eax - 0xc1, 0xe8, 0x02, //0x00000ead shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000eb0 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000eb6 shrl $17, %eax - 0x6b, 0xc0, 0x64, //0x00000eb9 imull $100, %eax, %eax - 0x29, 0xc2, //0x00000ebc subl %eax, %edx - 0x44, 0x0f, 0xb7, 0xca, //0x00000ebe movzwl %dx, %r9d - 0x4d, 0x01, 0xc9, //0x00000ec2 addq %r9, %r9 - 0x0f, 0xb7, 0xc1, //0x00000ec5 movzwl %cx, %eax - 0xc1, 0xe8, 0x02, //0x00000ec8 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000ecb imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00000ed1 shrl $17, %eax - 0x4c, 0x8d, 0x04, 0x00, //0x00000ed4 leaq (%rax,%rax), %r8 - 0x6b, 0xc0, 0x64, //0x00000ed8 imull $100, %eax, %eax - 0x29, 0xc1, //0x00000edb subl %eax, %ecx - 0x44, 0x0f, 0xb7, 0xd9, //0x00000edd movzwl %cx, %r11d - 0x4d, 0x01, 0xdb, //0x00000ee1 addq %r11, %r11 - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000ee4 cmpl $10000000, %esi - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x00000eea jb LBB4_11 - 0x48, 0x8d, 0x05, 0x79, 0xb2, 0x00, 0x00, //0x00000ef0 leaq $45689(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x02, //0x00000ef7 movb (%r10,%rax), %al - 0x88, 0x07, //0x00000efb movb %al, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000efd movl $1, %ecx - 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000f02 jmp LBB4_12 - //0x00000f07 LBB4_11 - 0x31, 0xc9, //0x00000f07 xorl %ecx, %ecx - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00000f09 cmpl $1000000, %esi - 0x0f, 0x82, 0x76, 0x00, 0x00, 0x00, //0x00000f0f jb LBB4_13 - //0x00000f15 LBB4_12 - 0x44, 0x89, 0xd0, //0x00000f15 movl %r10d, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000f18 orq $1, %rax - 0x48, 0x8d, 0x35, 0x4d, 0xb2, 0x00, 0x00, //0x00000f1c leaq $45645(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x00000f23 movb (%rax,%rsi), %al - 0x89, 0xce, //0x00000f26 movl %ecx, %esi - 0xff, 0xc1, //0x00000f28 incl %ecx - 0x88, 0x04, 0x37, //0x00000f2a movb %al, (%rdi,%rsi) - //0x00000f2d LBB4_14 - 0x48, 0x8d, 0x05, 0x3c, 0xb2, 0x00, 0x00, //0x00000f2d leaq $45628(%rip), %rax /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x04, 0x01, //0x00000f34 movb (%r9,%rax), %al - 0x89, 0xce, //0x00000f38 movl %ecx, %esi - 0xff, 0xc1, //0x00000f3a incl %ecx - 0x88, 0x04, 0x37, //0x00000f3c movb %al, (%rdi,%rsi) - //0x00000f3f LBB4_15 - 0x41, 0x0f, 0xb7, 0xc1, //0x00000f3f movzwl %r9w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000f43 orq $1, %rax - 0x48, 0x8d, 0x35, 0x22, 0xb2, 0x00, 0x00, //0x00000f47 leaq $45602(%rip), %rsi /* _Digits+0(%rip) */ - 0x8a, 0x04, 0x30, //0x00000f4e movb (%rax,%rsi), %al - 0x89, 0xca, //0x00000f51 movl %ecx, %edx - 0x88, 0x04, 0x3a, //0x00000f53 movb %al, (%rdx,%rdi) - 0x41, 0x8a, 0x04, 0x30, //0x00000f56 movb (%r8,%rsi), %al - 0x88, 0x44, 0x3a, 0x01, //0x00000f5a movb %al, $1(%rdx,%rdi) - 0x41, 0x0f, 0xb7, 0xc0, //0x00000f5e movzwl %r8w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000f62 orq $1, %rax - 0x8a, 0x04, 0x30, //0x00000f66 movb (%rax,%rsi), %al - 0x88, 0x44, 0x3a, 0x02, //0x00000f69 movb %al, $2(%rdx,%rdi) - 0x41, 0x8a, 0x04, 0x33, //0x00000f6d movb (%r11,%rsi), %al - 0x88, 0x44, 0x3a, 0x03, //0x00000f71 movb %al, $3(%rdx,%rdi) - 0x41, 0x0f, 0xb7, 0xc3, //0x00000f75 movzwl %r11w, %eax - 0x48, 0x83, 0xc8, 0x01, //0x00000f79 orq $1, %rax - 0x8a, 0x04, 0x30, //0x00000f7d movb (%rax,%rsi), %al - 0x83, 0xc1, 0x05, //0x00000f80 addl $5, %ecx - 0x88, 0x44, 0x3a, 0x04, //0x00000f83 movb %al, $4(%rdx,%rdi) - 0x89, 0xc8, //0x00000f87 movl %ecx, %eax - 0x5d, //0x00000f89 popq %rbp - 0xc3, //0x00000f8a retq - //0x00000f8b LBB4_13 - 0x31, 0xc9, //0x00000f8b xorl %ecx, %ecx - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000f8d cmpl $100000, %esi - 0x0f, 0x83, 0x94, 0xff, 0xff, 0xff, //0x00000f93 jae LBB4_14 - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x00000f99 jmp LBB4_15 - //0x00000f9e LBB4_16 - 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000f9e movabsq $9999999999999999, %rax - 0x48, 0x39, 0xc6, //0x00000fa8 cmpq %rax, %rsi - 0x0f, 0x87, 0x15, 0x01, 0x00, 0x00, //0x00000fab ja LBB4_18 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000fb1 movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf0, //0x00000fbb movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x00000fbe mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00000fc1 shrq $26, %rdx - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00000fc5 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x00000fcb subl %eax, %esi - 0x66, 0x0f, 0x6e, 0xc2, //0x00000fcd movd %edx, %xmm0 - 0x66, 0x0f, 0x6f, 0x0d, 0x97, 0xfd, 0xff, 0xff, //0x00000fd1 movdqa $-617(%rip), %xmm1 /* LCPI4_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd0, //0x00000fd9 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0xf4, 0xd1, //0x00000fdd pmuludq %xmm1, %xmm2 - 0x66, 0x0f, 0x73, 0xd2, 0x2d, //0x00000fe1 psrlq $45, %xmm2 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000fe6 movl $10000, %eax - 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x00000feb movq %rax, %xmm3 - 0x66, 0x0f, 0x6f, 0xe2, //0x00000ff0 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0xf4, 0xe3, //0x00000ff4 pmuludq %xmm3, %xmm4 - 0x66, 0x0f, 0xfa, 0xc4, //0x00000ff8 psubd %xmm4, %xmm0 - 0x66, 0x0f, 0x61, 0xd0, //0x00000ffc punpcklwd %xmm0, %xmm2 - 0x66, 0x0f, 0x73, 0xf2, 0x02, //0x00001000 psllq $2, %xmm2 - 0xf2, 0x0f, 0x70, 0xc2, 0x50, //0x00001005 pshuflw $80, %xmm2, %xmm0 - 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x0000100a pshufd $80, %xmm0, %xmm0 - 0x66, 0x0f, 0x6f, 0x15, 0x69, 0xfd, 0xff, 0xff, //0x0000100f movdqa $-663(%rip), %xmm2 /* LCPI4_1+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc2, //0x00001017 pmulhuw %xmm2, %xmm0 - 0x66, 0x0f, 0x6f, 0x25, 0x6d, 0xfd, 0xff, 0xff, //0x0000101b movdqa $-659(%rip), %xmm4 /* LCPI4_2+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc4, //0x00001023 pmulhuw %xmm4, %xmm0 - 0x66, 0x0f, 0x6f, 0x2d, 0x71, 0xfd, 0xff, 0xff, //0x00001027 movdqa $-655(%rip), %xmm5 /* LCPI4_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf0, //0x0000102f movdqa %xmm0, %xmm6 - 0x66, 0x0f, 0xd5, 0xf5, //0x00001033 pmullw %xmm5, %xmm6 - 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x00001037 psllq $16, %xmm6 - 0x66, 0x0f, 0xf9, 0xc6, //0x0000103c psubw %xmm6, %xmm0 - 0x66, 0x0f, 0x6e, 0xf6, //0x00001040 movd %esi, %xmm6 - 0x66, 0x0f, 0xf4, 0xce, //0x00001044 pmuludq %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x00001048 psrlq $45, %xmm1 - 0x66, 0x0f, 0xf4, 0xd9, //0x0000104d pmuludq %xmm1, %xmm3 - 0x66, 0x0f, 0xfa, 0xf3, //0x00001051 psubd %xmm3, %xmm6 - 0x66, 0x0f, 0x61, 0xce, //0x00001055 punpcklwd %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x00001059 psllq $2, %xmm1 - 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x0000105e pshuflw $80, %xmm1, %xmm1 - 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x00001063 pshufd $80, %xmm1, %xmm1 - 0x66, 0x0f, 0xe4, 0xca, //0x00001068 pmulhuw %xmm2, %xmm1 - 0x66, 0x0f, 0xe4, 0xcc, //0x0000106c pmulhuw %xmm4, %xmm1 - 0x66, 0x0f, 0xd5, 0xe9, //0x00001070 pmullw %xmm1, %xmm5 - 0x66, 0x0f, 0x73, 0xf5, 0x10, //0x00001074 psllq $16, %xmm5 - 0x66, 0x0f, 0xf9, 0xcd, //0x00001079 psubw %xmm5, %xmm1 - 0x66, 0x0f, 0x67, 0xc1, //0x0000107d packuswb %xmm1, %xmm0 - 0x66, 0x0f, 0x6f, 0x0d, 0x27, 0xfd, 0xff, 0xff, //0x00001081 movdqa $-729(%rip), %xmm1 /* LCPI4_4+0(%rip) */ - 0x66, 0x0f, 0xfc, 0xc8, //0x00001089 paddb %xmm0, %xmm1 - 0x66, 0x0f, 0xef, 0xd2, //0x0000108d pxor %xmm2, %xmm2 - 0x66, 0x0f, 0x74, 0xd0, //0x00001091 pcmpeqb %xmm0, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00001095 pmovmskb %xmm2, %eax - 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00001099 orl $32768, %eax - 0x35, 0xff, 0x7f, 0xff, 0xff, //0x0000109e xorl $-32769, %eax - 0x0f, 0xbc, 0xc0, //0x000010a3 bsfl %eax, %eax - 0xb9, 0x10, 0x00, 0x00, 0x00, //0x000010a6 movl $16, %ecx - 0x29, 0xc1, //0x000010ab subl %eax, %ecx - 0x48, 0xc1, 0xe0, 0x04, //0x000010ad shlq $4, %rax - 0x48, 0x8d, 0x15, 0x18, 0xd8, 0x00, 0x00, //0x000010b1 leaq $55320(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ - 0x66, 0x0f, 0x38, 0x00, 0x0c, 0x10, //0x000010b8 pshufb (%rax,%rdx), %xmm1 - 0xf3, 0x0f, 0x7f, 0x0f, //0x000010be movdqu %xmm1, (%rdi) - 0x89, 0xc8, //0x000010c2 movl %ecx, %eax - 0x5d, //0x000010c4 popq %rbp - 0xc3, //0x000010c5 retq - //0x000010c6 LBB4_18 - 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x000010c6 movabsq $4153837486827862103, %rcx - 0x48, 0x89, 0xf0, //0x000010d0 movq %rsi, %rax - 0x48, 0xf7, 0xe1, //0x000010d3 mulq %rcx - 0x48, 0xc1, 0xea, 0x33, //0x000010d6 shrq $51, %rdx - 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x000010da movabsq $10000000000000000, %rax - 0x48, 0x0f, 0xaf, 0xc2, //0x000010e4 imulq %rdx, %rax - 0x48, 0x29, 0xc6, //0x000010e8 subq %rax, %rsi - 0x83, 0xfa, 0x09, //0x000010eb cmpl $9, %edx - 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x000010ee ja LBB4_20 - 0x80, 0xc2, 0x30, //0x000010f4 addb $48, %dl - 0x88, 0x17, //0x000010f7 movb %dl, (%rdi) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000010f9 movl $1, %ecx - 0xe9, 0xba, 0x00, 0x00, 0x00, //0x000010fe jmp LBB4_25 - //0x00001103 LBB4_20 - 0x83, 0xfa, 0x63, //0x00001103 cmpl $99, %edx - 0x0f, 0x87, 0x1f, 0x00, 0x00, 0x00, //0x00001106 ja LBB4_22 - 0x89, 0xd0, //0x0000110c movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x5b, 0xb0, 0x00, 0x00, //0x0000110e leaq $45147(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x41, //0x00001115 movb (%rcx,%rax,2), %dl - 0x8a, 0x44, 0x41, 0x01, //0x00001118 movb $1(%rcx,%rax,2), %al - 0x88, 0x17, //0x0000111c movb %dl, (%rdi) - 0x88, 0x47, 0x01, //0x0000111e movb %al, $1(%rdi) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00001121 movl $2, %ecx - 0xe9, 0x92, 0x00, 0x00, 0x00, //0x00001126 jmp LBB4_25 - //0x0000112b LBB4_22 - 0x89, 0xd0, //0x0000112b movl %edx, %eax - 0xc1, 0xe8, 0x02, //0x0000112d shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00001130 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00001136 shrl $17, %eax - 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x00001139 cmpl $999, %edx - 0x0f, 0x87, 0x3c, 0x00, 0x00, 0x00, //0x0000113f ja LBB4_24 - 0x83, 0xc0, 0x30, //0x00001145 addl $48, %eax - 0x88, 0x07, //0x00001148 movb %al, (%rdi) - 0x0f, 0xb7, 0xc2, //0x0000114a movzwl %dx, %eax - 0x89, 0xc1, //0x0000114d movl %eax, %ecx - 0xc1, 0xe9, 0x02, //0x0000114f shrl $2, %ecx - 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x00001152 imull $5243, %ecx, %ecx - 0xc1, 0xe9, 0x11, //0x00001158 shrl $17, %ecx - 0x6b, 0xc9, 0x64, //0x0000115b imull $100, %ecx, %ecx - 0x29, 0xc8, //0x0000115e subl %ecx, %eax - 0x0f, 0xb7, 0xc0, //0x00001160 movzwl %ax, %eax - 0x48, 0x8d, 0x0d, 0x06, 0xb0, 0x00, 0x00, //0x00001163 leaq $45062(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x41, //0x0000116a movb (%rcx,%rax,2), %dl - 0x8a, 0x44, 0x41, 0x01, //0x0000116d movb $1(%rcx,%rax,2), %al - 0x88, 0x57, 0x01, //0x00001171 movb %dl, $1(%rdi) - 0x88, 0x47, 0x02, //0x00001174 movb %al, $2(%rdi) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00001177 movl $3, %ecx - 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x0000117c jmp LBB4_25 - //0x00001181 LBB4_24 - 0x6b, 0xc8, 0x64, //0x00001181 imull $100, %eax, %ecx - 0x29, 0xca, //0x00001184 subl %ecx, %edx - 0x0f, 0xb7, 0xc0, //0x00001186 movzwl %ax, %eax - 0x4c, 0x8d, 0x05, 0xe0, 0xaf, 0x00, 0x00, //0x00001189 leaq $45024(%rip), %r8 /* _Digits+0(%rip) */ - 0x41, 0x8a, 0x0c, 0x40, //0x00001190 movb (%r8,%rax,2), %cl - 0x41, 0x8a, 0x44, 0x40, 0x01, //0x00001194 movb $1(%r8,%rax,2), %al - 0x88, 0x0f, //0x00001199 movb %cl, (%rdi) - 0x88, 0x47, 0x01, //0x0000119b movb %al, $1(%rdi) - 0x0f, 0xb7, 0xc2, //0x0000119e movzwl %dx, %eax - 0x41, 0x8a, 0x0c, 0x40, //0x000011a1 movb (%r8,%rax,2), %cl - 0x48, 0x01, 0xc0, //0x000011a5 addq %rax, %rax - 0x88, 0x4f, 0x02, //0x000011a8 movb %cl, $2(%rdi) - 0x83, 0xc8, 0x01, //0x000011ab orl $1, %eax - 0x0f, 0xb7, 0xc0, //0x000011ae movzwl %ax, %eax - 0x42, 0x8a, 0x04, 0x00, //0x000011b1 movb (%rax,%r8), %al - 0x88, 0x47, 0x03, //0x000011b5 movb %al, $3(%rdi) - 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000011b8 movl $4, %ecx - //0x000011bd LBB4_25 - 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000011bd movabsq $-6067343680855748867, %rdx - 0x48, 0x89, 0xf0, //0x000011c7 movq %rsi, %rax - 0x48, 0xf7, 0xe2, //0x000011ca mulq %rdx - 0x48, 0xc1, 0xea, 0x1a, //0x000011cd shrq $26, %rdx - 0x66, 0x0f, 0x6e, 0xc2, //0x000011d1 movd %edx, %xmm0 - 0x66, 0x0f, 0x6f, 0x0d, 0x93, 0xfb, 0xff, 0xff, //0x000011d5 movdqa $-1133(%rip), %xmm1 /* LCPI4_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x000011dd movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0xf4, 0xd9, //0x000011e1 pmuludq %xmm1, %xmm3 - 0x66, 0x0f, 0x73, 0xd3, 0x2d, //0x000011e5 psrlq $45, %xmm3 - 0xb8, 0x10, 0x27, 0x00, 0x00, //0x000011ea movl $10000, %eax - 0x66, 0x48, 0x0f, 0x6e, 0xd0, //0x000011ef movq %rax, %xmm2 - 0x66, 0x0f, 0x6f, 0xe3, //0x000011f4 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0xf4, 0xe2, //0x000011f8 pmuludq %xmm2, %xmm4 - 0x66, 0x0f, 0xfa, 0xc4, //0x000011fc psubd %xmm4, %xmm0 - 0x66, 0x0f, 0x61, 0xd8, //0x00001200 punpcklwd %xmm0, %xmm3 - 0x66, 0x0f, 0x73, 0xf3, 0x02, //0x00001204 psllq $2, %xmm3 - 0xf2, 0x0f, 0x70, 0xc3, 0x50, //0x00001209 pshuflw $80, %xmm3, %xmm0 - 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x0000120e pshufd $80, %xmm0, %xmm0 - 0x66, 0x0f, 0x6f, 0x25, 0x65, 0xfb, 0xff, 0xff, //0x00001213 movdqa $-1179(%rip), %xmm4 /* LCPI4_1+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc4, //0x0000121b pmulhuw %xmm4, %xmm0 - 0x66, 0x0f, 0x6f, 0x2d, 0x69, 0xfb, 0xff, 0xff, //0x0000121f movdqa $-1175(%rip), %xmm5 /* LCPI4_2+0(%rip) */ - 0x66, 0x0f, 0xe4, 0xc5, //0x00001227 pmulhuw %xmm5, %xmm0 - 0x66, 0x0f, 0x6f, 0x1d, 0x6d, 0xfb, 0xff, 0xff, //0x0000122b movdqa $-1171(%rip), %xmm3 /* LCPI4_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xf0, //0x00001233 movdqa %xmm0, %xmm6 - 0x66, 0x0f, 0xd5, 0xf3, //0x00001237 pmullw %xmm3, %xmm6 - 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x0000123b psllq $16, %xmm6 - 0x66, 0x0f, 0xf9, 0xc6, //0x00001240 psubw %xmm6, %xmm0 - 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x00001244 imull $100000000, %edx, %eax - 0x29, 0xc6, //0x0000124a subl %eax, %esi - 0x66, 0x0f, 0x6e, 0xf6, //0x0000124c movd %esi, %xmm6 - 0x66, 0x0f, 0xf4, 0xce, //0x00001250 pmuludq %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x00001254 psrlq $45, %xmm1 - 0x66, 0x0f, 0xf4, 0xd1, //0x00001259 pmuludq %xmm1, %xmm2 - 0x66, 0x0f, 0xfa, 0xf2, //0x0000125d psubd %xmm2, %xmm6 - 0x66, 0x0f, 0x61, 0xce, //0x00001261 punpcklwd %xmm6, %xmm1 - 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x00001265 psllq $2, %xmm1 - 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x0000126a pshuflw $80, %xmm1, %xmm1 - 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x0000126f pshufd $80, %xmm1, %xmm1 - 0x66, 0x0f, 0xe4, 0xcc, //0x00001274 pmulhuw %xmm4, %xmm1 - 0x66, 0x0f, 0xe4, 0xcd, //0x00001278 pmulhuw %xmm5, %xmm1 - 0x66, 0x0f, 0xd5, 0xd9, //0x0000127c pmullw %xmm1, %xmm3 - 0x66, 0x0f, 0x73, 0xf3, 0x10, //0x00001280 psllq $16, %xmm3 - 0x66, 0x0f, 0xf9, 0xcb, //0x00001285 psubw %xmm3, %xmm1 - 0x66, 0x0f, 0x67, 0xc1, //0x00001289 packuswb %xmm1, %xmm0 - 0x66, 0x0f, 0xfc, 0x05, 0x1b, 0xfb, 0xff, 0xff, //0x0000128d paddb $-1253(%rip), %xmm0 /* LCPI4_4+0(%rip) */ - 0x89, 0xc8, //0x00001295 movl %ecx, %eax - 0xf3, 0x0f, 0x7f, 0x04, 0x07, //0x00001297 movdqu %xmm0, (%rdi,%rax) - 0x83, 0xc9, 0x10, //0x0000129c orl $16, %ecx - 0x89, 0xc8, //0x0000129f movl %ecx, %eax - 0x5d, //0x000012a1 popq %rbp - 0xc3, //0x000012a2 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012a3 .p2align 4, 0x00 - //0x000012b0 LCPI5_0 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000012b0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x000012c0 LCPI5_1 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000012c0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000012d0 LCPI5_2 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000012d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000012e0 .p2align 4, 0x90 - //0x000012e0 _quote - 0x55, //0x000012e0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000012e1 movq %rsp, %rbp - 0x41, 0x57, //0x000012e4 pushq %r15 - 0x41, 0x56, //0x000012e6 pushq %r14 - 0x41, 0x55, //0x000012e8 pushq %r13 - 0x41, 0x54, //0x000012ea pushq %r12 - 0x53, //0x000012ec pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x000012ed subq $16, %rsp - 0x49, 0x89, 0xcb, //0x000012f1 movq %rcx, %r11 - 0x49, 0x89, 0xd4, //0x000012f4 movq %rdx, %r12 - 0x48, 0x89, 0xf0, //0x000012f7 movq %rsi, %rax - 0x4c, 0x8b, 0x31, //0x000012fa movq (%rcx), %r14 - 0x41, 0xf6, 0xc0, 0x01, //0x000012fd testb $1, %r8b - 0x48, 0x8d, 0x0d, 0x58, 0xd6, 0x00, 0x00, //0x00001301 leaq $54872(%rip), %rcx /* __SingleQuoteTab+0(%rip) */ - 0x4c, 0x8d, 0x05, 0x51, 0xe6, 0x00, 0x00, //0x00001308 leaq $58961(%rip), %r8 /* __DoubleQuoteTab+0(%rip) */ - 0x4c, 0x0f, 0x44, 0xc1, //0x0000130f cmoveq %rcx, %r8 - 0x48, 0x8d, 0x0c, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x00001313 leaq (,%rsi,8), %rcx - 0x49, 0x39, 0xce, //0x0000131b cmpq %rcx, %r14 - 0x0f, 0x8d, 0xee, 0x03, 0x00, 0x00, //0x0000131e jge LBB5_51 - 0x4d, 0x89, 0xe7, //0x00001324 movq %r12, %r15 - 0x49, 0x89, 0xfa, //0x00001327 movq %rdi, %r10 - 0x48, 0x85, 0xc0, //0x0000132a testq %rax, %rax - 0x0f, 0x84, 0xd1, 0x03, 0x00, 0x00, //0x0000132d je LBB5_74 - 0x66, 0x0f, 0x6f, 0x05, 0x75, 0xff, 0xff, 0xff, //0x00001333 movdqa $-139(%rip), %xmm0 /* LCPI5_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x7d, 0xff, 0xff, 0xff, //0x0000133b movdqa $-131(%rip), %xmm1 /* LCPI5_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0x85, 0xff, 0xff, 0xff, //0x00001343 movdqa $-123(%rip), %xmm2 /* LCPI5_2+0(%rip) */ - 0x66, 0x0f, 0x76, 0xdb, //0x0000134b pcmpeqd %xmm3, %xmm3 - 0x49, 0x89, 0xfa, //0x0000134f movq %rdi, %r10 - 0x4d, 0x89, 0xe7, //0x00001352 movq %r12, %r15 - 0x4c, 0x89, 0x65, 0xc8, //0x00001355 movq %r12, $-56(%rbp) - //0x00001359 LBB5_3 - 0x48, 0x83, 0xf8, 0x0f, //0x00001359 cmpq $15, %rax - 0x0f, 0x9f, 0xc3, //0x0000135d setg %bl - 0x4d, 0x89, 0xf1, //0x00001360 movq %r14, %r9 - 0x4d, 0x89, 0xfd, //0x00001363 movq %r15, %r13 - 0x48, 0x89, 0xc6, //0x00001366 movq %rax, %rsi - 0x4d, 0x89, 0xd4, //0x00001369 movq %r10, %r12 - 0x49, 0x83, 0xfe, 0x10, //0x0000136c cmpq $16, %r14 - 0x0f, 0x8c, 0x8a, 0x00, 0x00, 0x00, //0x00001370 jl LBB5_9 - 0x48, 0x83, 0xf8, 0x10, //0x00001376 cmpq $16, %rax - 0x0f, 0x8c, 0x80, 0x00, 0x00, 0x00, //0x0000137a jl LBB5_9 - 0x4d, 0x89, 0xd4, //0x00001380 movq %r10, %r12 - 0x48, 0x89, 0xc6, //0x00001383 movq %rax, %rsi - 0x4d, 0x89, 0xfd, //0x00001386 movq %r15, %r13 - 0x4c, 0x89, 0xf1, //0x00001389 movq %r14, %rcx - 0x90, 0x90, 0x90, 0x90, //0x0000138c .p2align 4, 0x90 - //0x00001390 LBB5_6 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00001390 movdqu (%r12), %xmm4 - 0x66, 0x0f, 0x6f, 0xe8, //0x00001396 movdqa %xmm0, %xmm5 - 0x66, 0x0f, 0x64, 0xec, //0x0000139a pcmpgtb %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x0000139e movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf1, //0x000013a2 pcmpeqb %xmm1, %xmm6 - 0x66, 0x0f, 0x6f, 0xfc, //0x000013a6 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xfa, //0x000013aa pcmpeqb %xmm2, %xmm7 - 0x66, 0x0f, 0xeb, 0xfe, //0x000013ae por %xmm6, %xmm7 - 0xf3, 0x41, 0x0f, 0x7f, 0x65, 0x00, //0x000013b2 movdqu %xmm4, (%r13) - 0x66, 0x0f, 0x64, 0xe3, //0x000013b8 pcmpgtb %xmm3, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x000013bc pand %xmm5, %xmm4 - 0x66, 0x0f, 0xeb, 0xe7, //0x000013c0 por %xmm7, %xmm4 - 0x66, 0x0f, 0xd7, 0xdc, //0x000013c4 pmovmskb %xmm4, %ebx - 0x66, 0x85, 0xdb, //0x000013c8 testw %bx, %bx - 0x0f, 0x85, 0x24, 0x01, 0x00, 0x00, //0x000013cb jne LBB5_19 - 0x49, 0x83, 0xc4, 0x10, //0x000013d1 addq $16, %r12 - 0x49, 0x83, 0xc5, 0x10, //0x000013d5 addq $16, %r13 - 0x4c, 0x8d, 0x49, 0xf0, //0x000013d9 leaq $-16(%rcx), %r9 - 0x48, 0x83, 0xfe, 0x1f, //0x000013dd cmpq $31, %rsi - 0x0f, 0x9f, 0xc3, //0x000013e1 setg %bl - 0x48, 0x83, 0xfe, 0x20, //0x000013e4 cmpq $32, %rsi - 0x48, 0x8d, 0x76, 0xf0, //0x000013e8 leaq $-16(%rsi), %rsi - 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x000013ec jl LBB5_9 - 0x48, 0x83, 0xf9, 0x1f, //0x000013f2 cmpq $31, %rcx - 0x4c, 0x89, 0xc9, //0x000013f6 movq %r9, %rcx - 0x0f, 0x8f, 0x91, 0xff, 0xff, 0xff, //0x000013f9 jg LBB5_6 - 0x90, //0x000013ff .p2align 4, 0x90 - //0x00001400 LBB5_9 - 0x84, 0xdb, //0x00001400 testb %bl, %bl - 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x00001402 je LBB5_13 - 0x4c, 0x89, 0x5d, 0xd0, //0x00001408 movq %r11, $-48(%rbp) - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x0000140c movdqu (%r12), %xmm4 - 0x66, 0x0f, 0x6f, 0xe8, //0x00001412 movdqa %xmm0, %xmm5 - 0x66, 0x0f, 0x64, 0xec, //0x00001416 pcmpgtb %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x0000141a movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf1, //0x0000141e pcmpeqb %xmm1, %xmm6 - 0x66, 0x0f, 0x6f, 0xfc, //0x00001422 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xfa, //0x00001426 pcmpeqb %xmm2, %xmm7 - 0x66, 0x0f, 0xeb, 0xfe, //0x0000142a por %xmm6, %xmm7 - 0x66, 0x48, 0x0f, 0x7e, 0xe1, //0x0000142e movq %xmm4, %rcx - 0x66, 0x0f, 0x64, 0xe3, //0x00001433 pcmpgtb %xmm3, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x00001437 pand %xmm5, %xmm4 - 0x66, 0x0f, 0xeb, 0xe7, //0x0000143b por %xmm7, %xmm4 - 0x66, 0x0f, 0xd7, 0xf4, //0x0000143f pmovmskb %xmm4, %esi - 0x81, 0xce, 0x00, 0x00, 0x01, 0x00, //0x00001443 orl $65536, %esi - 0x44, 0x0f, 0xbc, 0xde, //0x00001449 bsfl %esi, %r11d - 0x4d, 0x39, 0xd9, //0x0000144d cmpq %r11, %r9 - 0x0f, 0x8d, 0xb1, 0x00, 0x00, 0x00, //0x00001450 jge LBB5_20 - 0x49, 0x83, 0xf9, 0x08, //0x00001456 cmpq $8, %r9 - 0x0f, 0x82, 0xdc, 0x00, 0x00, 0x00, //0x0000145a jb LBB5_23 - 0x49, 0x89, 0x4d, 0x00, //0x00001460 movq %rcx, (%r13) - 0x4d, 0x8d, 0x5c, 0x24, 0x08, //0x00001464 leaq $8(%r12), %r11 - 0x49, 0x83, 0xc5, 0x08, //0x00001469 addq $8, %r13 - 0x49, 0x8d, 0x71, 0xf8, //0x0000146d leaq $-8(%r9), %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001471 cmpq $4, %rsi - 0x0f, 0x8d, 0xd1, 0x00, 0x00, 0x00, //0x00001475 jge LBB5_24 - 0xe9, 0xdf, 0x00, 0x00, 0x00, //0x0000147b jmp LBB5_25 - //0x00001480 LBB5_13 - 0x4d, 0x85, 0xc9, //0x00001480 testq %r9, %r9 - 0x0f, 0x8e, 0x5b, 0x00, 0x00, 0x00, //0x00001483 jle LBB5_18 - 0x48, 0x85, 0xf6, //0x00001489 testq %rsi, %rsi - 0x0f, 0x8e, 0x52, 0x00, 0x00, 0x00, //0x0000148c jle LBB5_18 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001492 .p2align 4, 0x90 - //0x000014a0 LBB5_15 - 0x41, 0x0f, 0xb6, 0x1c, 0x24, //0x000014a0 movzbl (%r12), %ebx - 0x48, 0x89, 0xd9, //0x000014a5 movq %rbx, %rcx - 0x48, 0xc1, 0xe1, 0x04, //0x000014a8 shlq $4, %rcx - 0x48, 0x8d, 0x15, 0xad, 0xd4, 0x00, 0x00, //0x000014ac leaq $54445(%rip), %rdx /* __SingleQuoteTab+0(%rip) */ - 0x48, 0x83, 0x3c, 0x11, 0x00, //0x000014b3 cmpq $0, (%rcx,%rdx) - 0x0f, 0x85, 0x73, 0x00, 0x00, 0x00, //0x000014b8 jne LBB5_22 - 0x49, 0xff, 0xc4, //0x000014be incq %r12 - 0x41, 0x88, 0x5d, 0x00, //0x000014c1 movb %bl, (%r13) - 0x48, 0x83, 0xfe, 0x02, //0x000014c5 cmpq $2, %rsi - 0x48, 0x8d, 0x76, 0xff, //0x000014c9 leaq $-1(%rsi), %rsi - 0x0f, 0x8c, 0x11, 0x00, 0x00, 0x00, //0x000014cd jl LBB5_18 - 0x49, 0xff, 0xc5, //0x000014d3 incq %r13 - 0x49, 0x83, 0xf9, 0x01, //0x000014d6 cmpq $1, %r9 - 0x4d, 0x8d, 0x49, 0xff, //0x000014da leaq $-1(%r9), %r9 - 0x0f, 0x8f, 0xbc, 0xff, 0xff, 0xff, //0x000014de jg LBB5_15 - //0x000014e4 LBB5_18 - 0x4d, 0x29, 0xd4, //0x000014e4 subq %r10, %r12 - 0x48, 0xf7, 0xde, //0x000014e7 negq %rsi - 0x4d, 0x19, 0xc9, //0x000014ea sbbq %r9, %r9 - 0x4d, 0x31, 0xe1, //0x000014ed xorq %r12, %r9 - 0xe9, 0x1f, 0x01, 0x00, 0x00, //0x000014f0 jmp LBB5_36 - //0x000014f5 LBB5_19 - 0x0f, 0xb7, 0xcb, //0x000014f5 movzwl %bx, %ecx - 0x4d, 0x29, 0xd4, //0x000014f8 subq %r10, %r12 - 0x44, 0x0f, 0xbc, 0xc9, //0x000014fb bsfl %ecx, %r9d - 0x4d, 0x01, 0xe1, //0x000014ff addq %r12, %r9 - 0xe9, 0x0d, 0x01, 0x00, 0x00, //0x00001502 jmp LBB5_36 - //0x00001507 LBB5_20 - 0x41, 0x83, 0xfb, 0x08, //0x00001507 cmpl $8, %r11d - 0x0f, 0x82, 0x99, 0x00, 0x00, 0x00, //0x0000150b jb LBB5_29 - 0x49, 0x89, 0x4d, 0x00, //0x00001511 movq %rcx, (%r13) - 0x49, 0x8d, 0x5c, 0x24, 0x08, //0x00001515 leaq $8(%r12), %rbx - 0x49, 0x83, 0xc5, 0x08, //0x0000151a addq $8, %r13 - 0x49, 0x8d, 0x73, 0xf8, //0x0000151e leaq $-8(%r11), %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001522 cmpq $4, %rsi - 0x0f, 0x8d, 0x8e, 0x00, 0x00, 0x00, //0x00001526 jge LBB5_30 - 0xe9, 0x9b, 0x00, 0x00, 0x00, //0x0000152c jmp LBB5_31 - //0x00001531 LBB5_22 - 0x4d, 0x29, 0xd4, //0x00001531 subq %r10, %r12 - 0x4d, 0x89, 0xe1, //0x00001534 movq %r12, %r9 - 0xe9, 0xd8, 0x00, 0x00, 0x00, //0x00001537 jmp LBB5_36 - //0x0000153c LBB5_23 - 0x4d, 0x89, 0xe3, //0x0000153c movq %r12, %r11 - 0x4c, 0x89, 0xce, //0x0000153f movq %r9, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x00001542 cmpq $4, %rsi - 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x00001546 jl LBB5_25 - //0x0000154c LBB5_24 - 0x41, 0x8b, 0x0b, //0x0000154c movl (%r11), %ecx - 0x41, 0x89, 0x4d, 0x00, //0x0000154f movl %ecx, (%r13) - 0x49, 0x83, 0xc3, 0x04, //0x00001553 addq $4, %r11 - 0x49, 0x83, 0xc5, 0x04, //0x00001557 addq $4, %r13 - 0x48, 0x83, 0xc6, 0xfc, //0x0000155b addq $-4, %rsi - //0x0000155f LBB5_25 - 0x48, 0x83, 0xfe, 0x02, //0x0000155f cmpq $2, %rsi - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x00001563 jb LBB5_26 - 0x41, 0x0f, 0xb7, 0x0b, //0x00001569 movzwl (%r11), %ecx - 0x66, 0x41, 0x89, 0x4d, 0x00, //0x0000156d movw %cx, (%r13) - 0x49, 0x83, 0xc3, 0x02, //0x00001572 addq $2, %r11 - 0x49, 0x83, 0xc5, 0x02, //0x00001576 addq $2, %r13 - 0x48, 0x83, 0xc6, 0xfe, //0x0000157a addq $-2, %rsi - 0x48, 0x85, 0xf6, //0x0000157e testq %rsi, %rsi - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001581 jne LBB5_27 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00001587 jmp LBB5_28 - //0x0000158c LBB5_26 - 0x48, 0x85, 0xf6, //0x0000158c testq %rsi, %rsi - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x0000158f je LBB5_28 - //0x00001595 LBB5_27 - 0x41, 0x8a, 0x0b, //0x00001595 movb (%r11), %cl - 0x41, 0x88, 0x4d, 0x00, //0x00001598 movb %cl, (%r13) - //0x0000159c LBB5_28 - 0x4d, 0x29, 0xd1, //0x0000159c subq %r10, %r9 - 0x4d, 0x01, 0xe1, //0x0000159f addq %r12, %r9 - 0x49, 0xf7, 0xd1, //0x000015a2 notq %r9 - 0xe9, 0x66, 0x00, 0x00, 0x00, //0x000015a5 jmp LBB5_35 - //0x000015aa LBB5_29 - 0x4c, 0x89, 0xe3, //0x000015aa movq %r12, %rbx - 0x4c, 0x89, 0xde, //0x000015ad movq %r11, %rsi - 0x48, 0x83, 0xfe, 0x04, //0x000015b0 cmpq $4, %rsi - 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x000015b4 jl LBB5_31 - //0x000015ba LBB5_30 - 0x8b, 0x0b, //0x000015ba movl (%rbx), %ecx - 0x41, 0x89, 0x4d, 0x00, //0x000015bc movl %ecx, (%r13) - 0x48, 0x83, 0xc3, 0x04, //0x000015c0 addq $4, %rbx - 0x49, 0x83, 0xc5, 0x04, //0x000015c4 addq $4, %r13 - 0x48, 0x83, 0xc6, 0xfc, //0x000015c8 addq $-4, %rsi - //0x000015cc LBB5_31 - 0x48, 0x83, 0xfe, 0x02, //0x000015cc cmpq $2, %rsi - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000015d0 jb LBB5_32 - 0x0f, 0xb7, 0x0b, //0x000015d6 movzwl (%rbx), %ecx - 0x66, 0x41, 0x89, 0x4d, 0x00, //0x000015d9 movw %cx, (%r13) - 0x48, 0x83, 0xc3, 0x02, //0x000015de addq $2, %rbx - 0x49, 0x83, 0xc5, 0x02, //0x000015e2 addq $2, %r13 - 0x48, 0x83, 0xc6, 0xfe, //0x000015e6 addq $-2, %rsi - 0x48, 0x85, 0xf6, //0x000015ea testq %rsi, %rsi - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000015ed jne LBB5_33 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000015f3 jmp LBB5_34 - //0x000015f8 LBB5_32 - 0x48, 0x85, 0xf6, //0x000015f8 testq %rsi, %rsi - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000015fb je LBB5_34 - //0x00001601 LBB5_33 - 0x8a, 0x0b, //0x00001601 movb (%rbx), %cl - 0x41, 0x88, 0x4d, 0x00, //0x00001603 movb %cl, (%r13) - //0x00001607 LBB5_34 - 0x4d, 0x29, 0xd4, //0x00001607 subq %r10, %r12 - 0x4d, 0x01, 0xdc, //0x0000160a addq %r11, %r12 - 0x4d, 0x89, 0xe1, //0x0000160d movq %r12, %r9 - //0x00001610 LBB5_35 - 0x4c, 0x8b, 0x5d, 0xd0, //0x00001610 movq $-48(%rbp), %r11 - //0x00001614 LBB5_36 - 0x4d, 0x85, 0xc9, //0x00001614 testq %r9, %r9 - 0x4c, 0x8b, 0x65, 0xc8, //0x00001617 movq $-56(%rbp), %r12 - 0x49, 0xbd, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x0000161b movabsq $12884901889, %r13 - 0x0f, 0x88, 0x55, 0x03, 0x00, 0x00, //0x00001625 js LBB5_78 - 0x4d, 0x01, 0xca, //0x0000162b addq %r9, %r10 - 0x4d, 0x01, 0xcf, //0x0000162e addq %r9, %r15 - 0x4c, 0x39, 0xc8, //0x00001631 cmpq %r9, %rax - 0x0f, 0x84, 0xca, 0x00, 0x00, 0x00, //0x00001634 je LBB5_74 - 0x4d, 0x29, 0xce, //0x0000163a subq %r9, %r14 - 0x49, 0x29, 0xc1, //0x0000163d subq %rax, %r9 - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001640 jmp LBB5_40 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001645 .p2align 4, 0x90 - //0x00001650 LBB5_39 - 0x49, 0xff, 0xc2, //0x00001650 incq %r10 - 0x49, 0x01, 0xc7, //0x00001653 addq %rax, %r15 - 0x49, 0xff, 0xc1, //0x00001656 incq %r9 - 0x0f, 0x84, 0xa5, 0x00, 0x00, 0x00, //0x00001659 je LBB5_74 - //0x0000165f LBB5_40 - 0x41, 0x0f, 0xb6, 0x32, //0x0000165f movzbl (%r10), %esi - 0x48, 0xc1, 0xe6, 0x04, //0x00001663 shlq $4, %rsi - 0x49, 0x8b, 0x1c, 0x30, //0x00001667 movq (%r8,%rsi), %rbx - 0x85, 0xdb, //0x0000166b testl %ebx, %ebx - 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x0000166d je LBB5_48 - 0x48, 0x63, 0xc3, //0x00001673 movslq %ebx, %rax - 0x49, 0x29, 0xc6, //0x00001676 subq %rax, %r14 - 0x0f, 0x8c, 0xe3, 0x02, 0x00, 0x00, //0x00001679 jl LBB5_75 - 0x48, 0xc1, 0xe3, 0x20, //0x0000167f shlq $32, %rbx - 0x49, 0x8d, 0x4c, 0x30, 0x08, //0x00001683 leaq $8(%r8,%rsi), %rcx - 0x4c, 0x39, 0xeb, //0x00001688 cmpq %r13, %rbx - 0x0f, 0x8c, 0x2f, 0x00, 0x00, 0x00, //0x0000168b jl LBB5_44 - 0x8b, 0x09, //0x00001691 movl (%rcx), %ecx - 0x41, 0x89, 0x0f, //0x00001693 movl %ecx, (%r15) - 0x49, 0x8d, 0x4c, 0x30, 0x0c, //0x00001696 leaq $12(%r8,%rsi), %rcx - 0x49, 0x8d, 0x77, 0x04, //0x0000169b leaq $4(%r15), %rsi - 0x48, 0x8d, 0x58, 0xfc, //0x0000169f leaq $-4(%rax), %rbx - 0x48, 0x83, 0xfb, 0x02, //0x000016a3 cmpq $2, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000016a7 jae LBB5_45 - 0xe9, 0x30, 0x00, 0x00, 0x00, //0x000016ad jmp LBB5_46 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000016b2 .p2align 4, 0x90 - //0x000016c0 LBB5_44 - 0x4c, 0x89, 0xfe, //0x000016c0 movq %r15, %rsi - 0x48, 0x89, 0xc3, //0x000016c3 movq %rax, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x000016c6 cmpq $2, %rbx - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x000016ca jb LBB5_46 - //0x000016d0 LBB5_45 - 0x0f, 0xb7, 0x11, //0x000016d0 movzwl (%rcx), %edx - 0x66, 0x89, 0x16, //0x000016d3 movw %dx, (%rsi) - 0x48, 0x83, 0xc1, 0x02, //0x000016d6 addq $2, %rcx - 0x48, 0x83, 0xc6, 0x02, //0x000016da addq $2, %rsi - 0x48, 0x83, 0xc3, 0xfe, //0x000016de addq $-2, %rbx - //0x000016e2 LBB5_46 - 0x48, 0x85, 0xdb, //0x000016e2 testq %rbx, %rbx - 0x0f, 0x84, 0x65, 0xff, 0xff, 0xff, //0x000016e5 je LBB5_39 - 0x0f, 0xb6, 0x09, //0x000016eb movzbl (%rcx), %ecx - 0x88, 0x0e, //0x000016ee movb %cl, (%rsi) - 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x000016f0 jmp LBB5_39 - //0x000016f5 LBB5_48 - 0x4c, 0x89, 0xc8, //0x000016f5 movq %r9, %rax - 0x48, 0xf7, 0xd8, //0x000016f8 negq %rax - 0x4d, 0x85, 0xc9, //0x000016fb testq %r9, %r9 - 0x0f, 0x85, 0x55, 0xfc, 0xff, 0xff, //0x000016fe jne LBB5_3 - //0x00001704 LBB5_74 - 0x4d, 0x29, 0xe7, //0x00001704 subq %r12, %r15 - 0x4d, 0x89, 0x3b, //0x00001707 movq %r15, (%r11) - 0x49, 0x29, 0xfa, //0x0000170a subq %rdi, %r10 - 0xe9, 0x5c, 0x02, 0x00, 0x00, //0x0000170d jmp LBB5_76 - //0x00001712 LBB5_51 - 0x4c, 0x8d, 0x0d, 0x47, 0xf2, 0x00, 0x00, //0x00001712 leaq $62023(%rip), %r9 /* __EscTab+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x05, 0x8f, 0xfb, 0xff, 0xff, //0x00001719 movdqa $-1137(%rip), %xmm0 /* LCPI5_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x97, 0xfb, 0xff, 0xff, //0x00001721 movdqa $-1129(%rip), %xmm1 /* LCPI5_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0x9f, 0xfb, 0xff, 0xff, //0x00001729 movdqa $-1121(%rip), %xmm2 /* LCPI5_2+0(%rip) */ - 0x66, 0x0f, 0x76, 0xdb, //0x00001731 pcmpeqd %xmm3, %xmm3 - 0x4c, 0x89, 0xe3, //0x00001735 movq %r12, %rbx - 0x49, 0x89, 0xc2, //0x00001738 movq %rax, %r10 - //0x0000173b LBB5_52 - 0x49, 0x83, 0xfa, 0x10, //0x0000173b cmpq $16, %r10 - 0x0f, 0x8c, 0x6a, 0x00, 0x00, 0x00, //0x0000173f jl LBB5_57 - 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001745 movl $16, %ecx - 0x31, 0xf6, //0x0000174a xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, //0x0000174c .p2align 4, 0x90 - //0x00001750 LBB5_54 - 0xf3, 0x0f, 0x6f, 0x24, 0x37, //0x00001750 movdqu (%rdi,%rsi), %xmm4 - 0x66, 0x0f, 0x6f, 0xe8, //0x00001755 movdqa %xmm0, %xmm5 - 0x66, 0x0f, 0x64, 0xec, //0x00001759 pcmpgtb %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x0000175d movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf1, //0x00001761 pcmpeqb %xmm1, %xmm6 - 0x66, 0x0f, 0x6f, 0xfc, //0x00001765 movdqa %xmm4, %xmm7 - 0x66, 0x0f, 0x74, 0xfa, //0x00001769 pcmpeqb %xmm2, %xmm7 - 0x66, 0x0f, 0xeb, 0xfe, //0x0000176d por %xmm6, %xmm7 - 0xf3, 0x0f, 0x7f, 0x24, 0x33, //0x00001771 movdqu %xmm4, (%rbx,%rsi) - 0x66, 0x0f, 0x64, 0xe3, //0x00001776 pcmpgtb %xmm3, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x0000177a pand %xmm5, %xmm4 - 0x66, 0x0f, 0xeb, 0xe7, //0x0000177e por %xmm7, %xmm4 - 0x66, 0x0f, 0xd7, 0xd4, //0x00001782 pmovmskb %xmm4, %edx - 0x66, 0x85, 0xd2, //0x00001786 testw %dx, %dx - 0x0f, 0x85, 0x3a, 0x01, 0x00, 0x00, //0x00001789 jne LBB5_67 - 0x48, 0x83, 0xc6, 0x10, //0x0000178f addq $16, %rsi - 0x49, 0x8d, 0x54, 0x0a, 0xf0, //0x00001793 leaq $-16(%r10,%rcx), %rdx - 0x48, 0x83, 0xc1, 0xf0, //0x00001798 addq $-16, %rcx - 0x48, 0x83, 0xfa, 0x1f, //0x0000179c cmpq $31, %rdx - 0x0f, 0x8f, 0xaa, 0xff, 0xff, 0xff, //0x000017a0 jg LBB5_54 - 0x48, 0x01, 0xf7, //0x000017a6 addq %rsi, %rdi - 0x49, 0x29, 0xf2, //0x000017a9 subq %rsi, %r10 - 0x48, 0x01, 0xf3, //0x000017ac addq %rsi, %rbx - //0x000017af LBB5_57 - 0x49, 0x83, 0xfa, 0x08, //0x000017af cmpq $8, %r10 - 0x0f, 0x8c, 0x85, 0x00, 0x00, 0x00, //0x000017b3 jl LBB5_61 - 0x0f, 0xb6, 0x0f, //0x000017b9 movzbl (%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x000017bc movzbl (%rcx,%r9), %ecx - 0x0f, 0xb6, 0x57, 0x01, //0x000017c1 movzbl $1(%rdi), %edx - 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x000017c5 movzbl (%rdx,%r9), %edx - 0x01, 0xd2, //0x000017ca addl %edx, %edx - 0x09, 0xca, //0x000017cc orl %ecx, %edx - 0x0f, 0xb6, 0x4f, 0x02, //0x000017ce movzbl $2(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x000017d2 movzbl (%rcx,%r9), %esi - 0xc1, 0xe6, 0x02, //0x000017d7 shll $2, %esi - 0x0f, 0xb6, 0x4f, 0x03, //0x000017da movzbl $3(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x000017de movzbl (%rcx,%r9), %ecx - 0xc1, 0xe1, 0x03, //0x000017e3 shll $3, %ecx - 0x09, 0xf1, //0x000017e6 orl %esi, %ecx - 0x09, 0xd1, //0x000017e8 orl %edx, %ecx - 0x48, 0x8b, 0x17, //0x000017ea movq (%rdi), %rdx - 0x48, 0x89, 0x13, //0x000017ed movq %rdx, (%rbx) - 0x84, 0xc9, //0x000017f0 testb %cl, %cl - 0x0f, 0x85, 0x35, 0x01, 0x00, 0x00, //0x000017f2 jne LBB5_71 - 0x0f, 0xb6, 0x4f, 0x04, //0x000017f8 movzbl $4(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x000017fc movzbl (%rcx,%r9), %ecx - 0x0f, 0xb6, 0x57, 0x05, //0x00001801 movzbl $5(%rdi), %edx - 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x00001805 movzbl (%rdx,%r9), %edx - 0x01, 0xd2, //0x0000180a addl %edx, %edx - 0x09, 0xca, //0x0000180c orl %ecx, %edx - 0x0f, 0xb6, 0x4f, 0x06, //0x0000180e movzbl $6(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x00001812 movzbl (%rcx,%r9), %esi - 0xc1, 0xe6, 0x02, //0x00001817 shll $2, %esi - 0x0f, 0xb6, 0x4f, 0x07, //0x0000181a movzbl $7(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x0000181e movzbl (%rcx,%r9), %ecx - 0xc1, 0xe1, 0x03, //0x00001823 shll $3, %ecx - 0x09, 0xf1, //0x00001826 orl %esi, %ecx - 0x09, 0xd1, //0x00001828 orl %edx, %ecx - 0x84, 0xc9, //0x0000182a testb %cl, %cl - 0x0f, 0x85, 0x0c, 0x01, 0x00, 0x00, //0x0000182c jne LBB5_72 - 0x48, 0x83, 0xc3, 0x08, //0x00001832 addq $8, %rbx - 0x48, 0x83, 0xc7, 0x08, //0x00001836 addq $8, %rdi - 0x49, 0x83, 0xc2, 0xf8, //0x0000183a addq $-8, %r10 - //0x0000183e LBB5_61 - 0x49, 0x83, 0xfa, 0x04, //0x0000183e cmpq $4, %r10 - 0x0f, 0x8c, 0x49, 0x00, 0x00, 0x00, //0x00001842 jl LBB5_64 - 0x0f, 0xb6, 0x0f, //0x00001848 movzbl (%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x0000184b movzbl (%rcx,%r9), %ecx - 0x0f, 0xb6, 0x57, 0x01, //0x00001850 movzbl $1(%rdi), %edx - 0x42, 0x0f, 0xb6, 0x14, 0x0a, //0x00001854 movzbl (%rdx,%r9), %edx - 0x01, 0xd2, //0x00001859 addl %edx, %edx - 0x09, 0xca, //0x0000185b orl %ecx, %edx - 0x0f, 0xb6, 0x4f, 0x02, //0x0000185d movzbl $2(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x34, 0x09, //0x00001861 movzbl (%rcx,%r9), %esi - 0xc1, 0xe6, 0x02, //0x00001866 shll $2, %esi - 0x0f, 0xb6, 0x4f, 0x03, //0x00001869 movzbl $3(%rdi), %ecx - 0x42, 0x0f, 0xb6, 0x0c, 0x09, //0x0000186d movzbl (%rcx,%r9), %ecx - 0xc1, 0xe1, 0x03, //0x00001872 shll $3, %ecx - 0x09, 0xf1, //0x00001875 orl %esi, %ecx - 0x09, 0xd1, //0x00001877 orl %edx, %ecx - 0x8b, 0x17, //0x00001879 movl (%rdi), %edx - 0x89, 0x13, //0x0000187b movl %edx, (%rbx) - 0x84, 0xc9, //0x0000187d testb %cl, %cl - 0x0f, 0x85, 0xa8, 0x00, 0x00, 0x00, //0x0000187f jne LBB5_71 - 0x48, 0x83, 0xc3, 0x04, //0x00001885 addq $4, %rbx - 0x48, 0x83, 0xc7, 0x04, //0x00001889 addq $4, %rdi - 0x49, 0x83, 0xc2, 0xfc, //0x0000188d addq $-4, %r10 - //0x00001891 LBB5_64 - 0x4d, 0x85, 0xd2, //0x00001891 testq %r10, %r10 - 0x0f, 0x8e, 0xbd, 0x00, 0x00, 0x00, //0x00001894 jle LBB5_73 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000189a .p2align 4, 0x90 - //0x000018a0 LBB5_65 - 0x0f, 0xb6, 0x0f, //0x000018a0 movzbl (%rdi), %ecx - 0x42, 0x80, 0x3c, 0x09, 0x00, //0x000018a3 cmpb $0, (%rcx,%r9) - 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x000018a8 jne LBB5_68 - 0x48, 0xff, 0xc7, //0x000018ae incq %rdi - 0x88, 0x0b, //0x000018b1 movb %cl, (%rbx) - 0x48, 0xff, 0xc3, //0x000018b3 incq %rbx - 0x49, 0x83, 0xfa, 0x01, //0x000018b6 cmpq $1, %r10 - 0x4d, 0x8d, 0x52, 0xff, //0x000018ba leaq $-1(%r10), %r10 - 0x0f, 0x8f, 0xdc, 0xff, 0xff, 0xff, //0x000018be jg LBB5_65 - 0xe9, 0x8e, 0x00, 0x00, 0x00, //0x000018c4 jmp LBB5_73 - //0x000018c9 LBB5_67 - 0x0f, 0xb7, 0xca, //0x000018c9 movzwl %dx, %ecx - 0x0f, 0xbc, 0xc9, //0x000018cc bsfl %ecx, %ecx - 0x48, 0x01, 0xcf, //0x000018cf addq %rcx, %rdi - 0x48, 0x01, 0xf7, //0x000018d2 addq %rsi, %rdi - 0x49, 0x29, 0xca, //0x000018d5 subq %rcx, %r10 - 0x49, 0x29, 0xf2, //0x000018d8 subq %rsi, %r10 - 0x48, 0x01, 0xcb, //0x000018db addq %rcx, %rbx - 0x48, 0x01, 0xf3, //0x000018de addq %rsi, %rbx - //0x000018e1 LBB5_68 - 0x8a, 0x0f, //0x000018e1 movb (%rdi), %cl - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000018e3 .p2align 4, 0x90 - //0x000018f0 LBB5_69 - 0x48, 0x89, 0xda, //0x000018f0 movq %rbx, %rdx - 0x0f, 0xb6, 0xc9, //0x000018f3 movzbl %cl, %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x000018f6 shlq $4, %rcx - 0x49, 0x63, 0x1c, 0x08, //0x000018fa movslq (%r8,%rcx), %rbx - 0x49, 0x8b, 0x4c, 0x08, 0x08, //0x000018fe movq $8(%r8,%rcx), %rcx - 0x48, 0x89, 0x0a, //0x00001903 movq %rcx, (%rdx) - 0x48, 0x01, 0xd3, //0x00001906 addq %rdx, %rbx - 0x49, 0x83, 0xfa, 0x02, //0x00001909 cmpq $2, %r10 - 0x0f, 0x8c, 0x44, 0x00, 0x00, 0x00, //0x0000190d jl LBB5_73 - 0x49, 0xff, 0xca, //0x00001913 decq %r10 - 0x0f, 0xb6, 0x4f, 0x01, //0x00001916 movzbl $1(%rdi), %ecx - 0x48, 0xff, 0xc7, //0x0000191a incq %rdi - 0x42, 0x80, 0x3c, 0x09, 0x00, //0x0000191d cmpb $0, (%rcx,%r9) - 0x0f, 0x85, 0xc8, 0xff, 0xff, 0xff, //0x00001922 jne LBB5_69 - 0xe9, 0x0e, 0xfe, 0xff, 0xff, //0x00001928 jmp LBB5_52 - //0x0000192d LBB5_71 - 0x0f, 0xbc, 0xc9, //0x0000192d bsfl %ecx, %ecx - 0x48, 0x01, 0xcf, //0x00001930 addq %rcx, %rdi - 0x49, 0x29, 0xca, //0x00001933 subq %rcx, %r10 - 0x48, 0x01, 0xcb, //0x00001936 addq %rcx, %rbx - 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00001939 jmp LBB5_68 - //0x0000193e LBB5_72 - 0x0f, 0xbc, 0xc9, //0x0000193e bsfl %ecx, %ecx - 0x48, 0x8d, 0x51, 0x04, //0x00001941 leaq $4(%rcx), %rdx - 0x48, 0x8d, 0x7c, 0x0f, 0x04, //0x00001945 leaq $4(%rdi,%rcx), %rdi - 0x49, 0x29, 0xd2, //0x0000194a subq %rdx, %r10 - 0x48, 0x8d, 0x5c, 0x0b, 0x04, //0x0000194d leaq $4(%rbx,%rcx), %rbx - 0xe9, 0x8a, 0xff, 0xff, 0xff, //0x00001952 jmp LBB5_68 - //0x00001957 LBB5_73 - 0x4c, 0x29, 0xe3, //0x00001957 subq %r12, %rbx - 0x49, 0x89, 0x1b, //0x0000195a movq %rbx, (%r11) - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000195d jmp LBB5_77 - //0x00001962 LBB5_75 - 0x4d, 0x29, 0xe7, //0x00001962 subq %r12, %r15 - 0x4d, 0x89, 0x3b, //0x00001965 movq %r15, (%r11) - 0x49, 0xf7, 0xd2, //0x00001968 notq %r10 - 0x49, 0x01, 0xfa, //0x0000196b addq %rdi, %r10 - //0x0000196e LBB5_76 - 0x4c, 0x89, 0xd0, //0x0000196e movq %r10, %rax - //0x00001971 LBB5_77 - 0x48, 0x83, 0xc4, 0x10, //0x00001971 addq $16, %rsp - 0x5b, //0x00001975 popq %rbx - 0x41, 0x5c, //0x00001976 popq %r12 - 0x41, 0x5d, //0x00001978 popq %r13 - 0x41, 0x5e, //0x0000197a popq %r14 - 0x41, 0x5f, //0x0000197c popq %r15 - 0x5d, //0x0000197e popq %rbp - 0xc3, //0x0000197f retq - //0x00001980 LBB5_78 - 0x4d, 0x29, 0xe7, //0x00001980 subq %r12, %r15 - 0x49, 0xf7, 0xd1, //0x00001983 notq %r9 - 0x4d, 0x01, 0xcf, //0x00001986 addq %r9, %r15 - 0x4d, 0x89, 0x3b, //0x00001989 movq %r15, (%r11) - 0x49, 0x29, 0xfa, //0x0000198c subq %rdi, %r10 - 0x4d, 0x01, 0xca, //0x0000198f addq %r9, %r10 - 0x49, 0xf7, 0xd2, //0x00001992 notq %r10 - 0xe9, 0xd4, 0xff, 0xff, 0xff, //0x00001995 jmp LBB5_76 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000199a .p2align 4, 0x00 - //0x000019a0 LCPI6_0 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000019a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000019b0 .p2align 4, 0x90 - //0x000019b0 _unquote - 0x55, //0x000019b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000019b1 movq %rsp, %rbp - 0x41, 0x57, //0x000019b4 pushq %r15 - 0x41, 0x56, //0x000019b6 pushq %r14 - 0x41, 0x55, //0x000019b8 pushq %r13 - 0x41, 0x54, //0x000019ba pushq %r12 - 0x53, //0x000019bc pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x000019bd subq $40, %rsp - 0x48, 0x85, 0xf6, //0x000019c1 testq %rsi, %rsi - 0x0f, 0x84, 0x6e, 0x06, 0x00, 0x00, //0x000019c4 je LBB6_82 - 0x49, 0x89, 0xf3, //0x000019ca movq %rsi, %r11 - 0x48, 0x89, 0x4d, 0xc8, //0x000019cd movq %rcx, $-56(%rbp) - 0x4c, 0x89, 0xc0, //0x000019d1 movq %r8, %rax - 0x4c, 0x89, 0x45, 0xb8, //0x000019d4 movq %r8, $-72(%rbp) - 0x45, 0x89, 0xc2, //0x000019d8 movl %r8d, %r10d - 0x41, 0x83, 0xe2, 0x01, //0x000019db andl $1, %r10d - 0x4c, 0x8d, 0x05, 0x7a, 0xf0, 0x00, 0x00, //0x000019df leaq $61562(%rip), %r8 /* __UnquoteTab+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x05, 0xb2, 0xff, 0xff, 0xff, //0x000019e6 movdqa $-78(%rip), %xmm0 /* LCPI6_0+0(%rip) */ - 0x49, 0x89, 0xf9, //0x000019ee movq %rdi, %r9 - 0x49, 0x89, 0xf5, //0x000019f1 movq %rsi, %r13 - 0x48, 0x89, 0xd0, //0x000019f4 movq %rdx, %rax - //0x000019f7 LBB6_2 - 0x41, 0x80, 0x39, 0x5c, //0x000019f7 cmpb $92, (%r9) - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000019fb jne LBB6_4 - 0x31, 0xf6, //0x00001a01 xorl %esi, %esi - 0xe9, 0xc8, 0x00, 0x00, 0x00, //0x00001a03 jmp LBB6_13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a08 .p2align 4, 0x90 - //0x00001a10 LBB6_4 - 0x4d, 0x89, 0xef, //0x00001a10 movq %r13, %r15 - 0x48, 0x89, 0xc6, //0x00001a13 movq %rax, %rsi - 0x4d, 0x89, 0xce, //0x00001a16 movq %r9, %r14 - 0x49, 0x83, 0xfd, 0x10, //0x00001a19 cmpq $16, %r13 - 0x0f, 0x8c, 0x3d, 0x00, 0x00, 0x00, //0x00001a1d jl LBB6_7 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a23 .p2align 4, 0x90 - //0x00001a30 LBB6_5 - 0xf3, 0x41, 0x0f, 0x6f, 0x0e, //0x00001a30 movdqu (%r14), %xmm1 - 0xf3, 0x0f, 0x7f, 0x0e, //0x00001a35 movdqu %xmm1, (%rsi) - 0x66, 0x0f, 0x74, 0xc8, //0x00001a39 pcmpeqb %xmm0, %xmm1 - 0x66, 0x0f, 0xd7, 0xd9, //0x00001a3d pmovmskb %xmm1, %ebx - 0x66, 0x85, 0xdb, //0x00001a41 testw %bx, %bx - 0x0f, 0x85, 0x60, 0x00, 0x00, 0x00, //0x00001a44 jne LBB6_12 - 0x49, 0x83, 0xc6, 0x10, //0x00001a4a addq $16, %r14 - 0x48, 0x83, 0xc6, 0x10, //0x00001a4e addq $16, %rsi - 0x49, 0x83, 0xff, 0x1f, //0x00001a52 cmpq $31, %r15 - 0x4d, 0x8d, 0x7f, 0xf0, //0x00001a56 leaq $-16(%r15), %r15 - 0x0f, 0x8f, 0xd0, 0xff, 0xff, 0xff, //0x00001a5a jg LBB6_5 - //0x00001a60 LBB6_7 - 0x4d, 0x85, 0xff, //0x00001a60 testq %r15, %r15 - 0x0f, 0x84, 0xd5, 0x05, 0x00, 0x00, //0x00001a63 je LBB6_83 - 0x31, 0xdb, //0x00001a69 xorl %ebx, %ebx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a6b .p2align 4, 0x90 - //0x00001a70 LBB6_9 - 0x41, 0x0f, 0xb6, 0x0c, 0x1e, //0x00001a70 movzbl (%r14,%rbx), %ecx - 0x80, 0xf9, 0x5c, //0x00001a75 cmpb $92, %cl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001a78 je LBB6_11 - 0x88, 0x0c, 0x1e, //0x00001a7e movb %cl, (%rsi,%rbx) - 0x48, 0xff, 0xc3, //0x00001a81 incq %rbx - 0x49, 0x39, 0xdf, //0x00001a84 cmpq %rbx, %r15 - 0x0f, 0x85, 0xe3, 0xff, 0xff, 0xff, //0x00001a87 jne LBB6_9 - 0xe9, 0xac, 0x05, 0x00, 0x00, //0x00001a8d jmp LBB6_83 - //0x00001a92 LBB6_11 - 0x49, 0x01, 0xde, //0x00001a92 addq %rbx, %r14 - 0x4d, 0x29, 0xce, //0x00001a95 subq %r9, %r14 - 0x4c, 0x89, 0xf6, //0x00001a98 movq %r14, %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00001a9b cmpq $-1, %rsi - 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00001a9f jne LBB6_13 - 0xe9, 0x94, 0x05, 0x00, 0x00, //0x00001aa5 jmp LBB6_83 - //0x00001aaa LBB6_12 - 0x0f, 0xb7, 0xcb, //0x00001aaa movzwl %bx, %ecx - 0x4d, 0x29, 0xce, //0x00001aad subq %r9, %r14 - 0x48, 0x0f, 0xbc, 0xf1, //0x00001ab0 bsfq %rcx, %rsi - 0x4c, 0x01, 0xf6, //0x00001ab4 addq %r14, %rsi - 0x48, 0x83, 0xfe, 0xff, //0x00001ab7 cmpq $-1, %rsi - 0x0f, 0x84, 0x7d, 0x05, 0x00, 0x00, //0x00001abb je LBB6_83 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ac1 .p2align 4, 0x90 - //0x00001ad0 LBB6_13 - 0x48, 0x8d, 0x4e, 0x02, //0x00001ad0 leaq $2(%rsi), %rcx - 0x49, 0x29, 0xcd, //0x00001ad4 subq %rcx, %r13 - 0x0f, 0x88, 0x2a, 0x06, 0x00, 0x00, //0x00001ad7 js LBB6_94 - 0x4d, 0x8d, 0x4c, 0x31, 0x02, //0x00001add leaq $2(%r9,%rsi), %r9 - 0x4d, 0x85, 0xd2, //0x00001ae2 testq %r10, %r10 - 0x0f, 0x85, 0xe5, 0x03, 0x00, 0x00, //0x00001ae5 jne LBB6_58 - //0x00001aeb LBB6_15 - 0x48, 0x01, 0xf0, //0x00001aeb addq %rsi, %rax - 0x41, 0x0f, 0xb6, 0x49, 0xff, //0x00001aee movzbl $-1(%r9), %ecx - 0x42, 0x8a, 0x0c, 0x01, //0x00001af3 movb (%rcx,%r8), %cl - 0x80, 0xf9, 0xff, //0x00001af7 cmpb $-1, %cl - 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00001afa je LBB6_18 - 0x84, 0xc9, //0x00001b00 testb %cl, %cl - 0x0f, 0x84, 0x12, 0x06, 0x00, 0x00, //0x00001b02 je LBB6_95 - 0x88, 0x08, //0x00001b08 movb %cl, (%rax) - 0x48, 0xff, 0xc0, //0x00001b0a incq %rax - 0xe9, 0xb0, 0x03, 0x00, 0x00, //0x00001b0d jmp LBB6_57 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001b12 .p2align 4, 0x90 - //0x00001b20 LBB6_18 - 0x49, 0x83, 0xfd, 0x03, //0x00001b20 cmpq $3, %r13 - 0x0f, 0x8e, 0xdd, 0x05, 0x00, 0x00, //0x00001b24 jle LBB6_94 - 0x41, 0x8b, 0x31, //0x00001b2a movl (%r9), %esi - 0x89, 0xf1, //0x00001b2d movl %esi, %ecx - 0xf7, 0xd1, //0x00001b2f notl %ecx - 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001b31 leal $-808464432(%rsi), %ebx - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001b37 andl $-2139062144, %ecx - 0x85, 0xd9, //0x00001b3d testl %ebx, %ecx - 0x0f, 0x85, 0x0e, 0x05, 0x00, 0x00, //0x00001b3f jne LBB6_85 - 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x00001b45 leal $421075225(%rsi), %ebx - 0x09, 0xf3, //0x00001b4b orl %esi, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001b4d testl $-2139062144, %ebx - 0x0f, 0x85, 0xfa, 0x04, 0x00, 0x00, //0x00001b53 jne LBB6_85 - 0x89, 0xf3, //0x00001b59 movl %esi, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001b5b andl $2139062143, %ebx - 0x41, 0xbe, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001b61 movl $-1061109568, %r14d - 0x41, 0x29, 0xde, //0x00001b67 subl %ebx, %r14d - 0x44, 0x8d, 0xbb, 0x46, 0x46, 0x46, 0x46, //0x00001b6a leal $1179010630(%rbx), %r15d - 0x41, 0x21, 0xce, //0x00001b71 andl %ecx, %r14d - 0x45, 0x85, 0xfe, //0x00001b74 testl %r15d, %r14d - 0x0f, 0x85, 0xd6, 0x04, 0x00, 0x00, //0x00001b77 jne LBB6_85 - 0x41, 0xbe, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001b7d movl $-522133280, %r14d - 0x41, 0x29, 0xde, //0x00001b83 subl %ebx, %r14d - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001b86 addl $960051513, %ebx - 0x44, 0x21, 0xf1, //0x00001b8c andl %r14d, %ecx - 0x85, 0xd9, //0x00001b8f testl %ebx, %ecx - 0x0f, 0x85, 0xbc, 0x04, 0x00, 0x00, //0x00001b91 jne LBB6_85 - 0x0f, 0xce, //0x00001b97 bswapl %esi - 0x89, 0xf1, //0x00001b99 movl %esi, %ecx - 0xc1, 0xe9, 0x04, //0x00001b9b shrl $4, %ecx - 0xf7, 0xd1, //0x00001b9e notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001ba0 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00001ba6 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001ba9 andl $252645135, %esi - 0x01, 0xce, //0x00001baf addl %ecx, %esi - 0x89, 0xf1, //0x00001bb1 movl %esi, %ecx - 0xc1, 0xe9, 0x04, //0x00001bb3 shrl $4, %ecx - 0x09, 0xf1, //0x00001bb6 orl %esi, %ecx - 0x44, 0x0f, 0xb6, 0xf9, //0x00001bb8 movzbl %cl, %r15d - 0xc1, 0xe9, 0x08, //0x00001bbc shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001bbf andl $65280, %ecx - 0x41, 0x09, 0xcf, //0x00001bc5 orl %ecx, %r15d - 0x4d, 0x8d, 0x75, 0xfc, //0x00001bc8 leaq $-4(%r13), %r14 - 0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00001bcc cmpl $128, %r15d - 0x0f, 0x82, 0x46, 0x03, 0x00, 0x00, //0x00001bd3 jb LBB6_66 - 0x45, 0x31, 0xe4, //0x00001bd9 xorl %r12d, %r12d - 0x4d, 0x85, 0xd2, //0x00001bdc testq %r10, %r10 - 0x0f, 0x84, 0x5b, 0x01, 0x00, 0x00, //0x00001bdf je LBB6_40 - //0x00001be5 LBB6_25 - 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x00001be5 cmpl $2048, %r15d - 0x0f, 0x82, 0x3c, 0x03, 0x00, 0x00, //0x00001bec jb LBB6_68 - 0x44, 0x89, 0xf9, //0x00001bf2 movl %r15d, %ecx - 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00001bf5 andl $-2048, %ecx - 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x00001bfb cmpl $55296, %ecx - 0x0f, 0x85, 0x89, 0x02, 0x00, 0x00, //0x00001c01 jne LBB6_54 - 0x4d, 0x85, 0xf6, //0x00001c07 testq %r14, %r14 - 0x0f, 0x8e, 0x6b, 0x03, 0x00, 0x00, //0x00001c0a jle LBB6_72 - 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x00001c10 cmpb $92, $4(%r9,%r12) - 0x0f, 0x85, 0x6e, 0x03, 0x00, 0x00, //0x00001c16 jne LBB6_73 - 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00001c1c cmpl $56319, %r15d - 0x0f, 0x87, 0x34, 0x03, 0x00, 0x00, //0x00001c23 ja LBB6_70 - 0x49, 0x83, 0xfe, 0x07, //0x00001c29 cmpq $7, %r14 - 0x0f, 0x8c, 0x2a, 0x03, 0x00, 0x00, //0x00001c2d jl LBB6_70 - 0x43, 0x80, 0x7c, 0x21, 0x05, 0x5c, //0x00001c33 cmpb $92, $5(%r9,%r12) - 0x0f, 0x85, 0x1e, 0x03, 0x00, 0x00, //0x00001c39 jne LBB6_70 - 0x43, 0x80, 0x7c, 0x21, 0x06, 0x75, //0x00001c3f cmpb $117, $6(%r9,%r12) - 0x0f, 0x85, 0x12, 0x03, 0x00, 0x00, //0x00001c45 jne LBB6_70 - 0x43, 0x8b, 0x74, 0x21, 0x07, //0x00001c4b movl $7(%r9,%r12), %esi - 0x89, 0xf1, //0x00001c50 movl %esi, %ecx - 0xf7, 0xd1, //0x00001c52 notl %ecx - 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001c54 leal $-808464432(%rsi), %ebx - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001c5a andl $-2139062144, %ecx - 0x85, 0xd9, //0x00001c60 testl %ebx, %ecx - 0x0f, 0x85, 0xe8, 0x04, 0x00, 0x00, //0x00001c62 jne LBB6_99 - 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x00001c68 leal $421075225(%rsi), %ebx - 0x09, 0xf3, //0x00001c6e orl %esi, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001c70 testl $-2139062144, %ebx - 0x0f, 0x85, 0xd4, 0x04, 0x00, 0x00, //0x00001c76 jne LBB6_99 - 0x89, 0xf3, //0x00001c7c movl %esi, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001c7e andl $2139062143, %ebx - 0xc7, 0x45, 0xd4, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001c84 movl $-1061109568, $-44(%rbp) - 0x29, 0x5d, 0xd4, //0x00001c8b subl %ebx, $-44(%rbp) - 0x48, 0x89, 0x75, 0xb0, //0x00001c8e movq %rsi, $-80(%rbp) - 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x00001c92 leal $1179010630(%rbx), %esi - 0x89, 0x75, 0xc4, //0x00001c98 movl %esi, $-60(%rbp) - 0x21, 0x4d, 0xd4, //0x00001c9b andl %ecx, $-44(%rbp) - 0x8b, 0x75, 0xc4, //0x00001c9e movl $-60(%rbp), %esi - 0x85, 0x75, 0xd4, //0x00001ca1 testl %esi, $-44(%rbp) - 0x48, 0x8b, 0x75, 0xb0, //0x00001ca4 movq $-80(%rbp), %rsi - 0x0f, 0x85, 0xa2, 0x04, 0x00, 0x00, //0x00001ca8 jne LBB6_99 - 0xc7, 0x45, 0xd4, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001cae movl $-522133280, $-44(%rbp) - 0x29, 0x5d, 0xd4, //0x00001cb5 subl %ebx, $-44(%rbp) - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001cb8 addl $960051513, %ebx - 0x23, 0x4d, 0xd4, //0x00001cbe andl $-44(%rbp), %ecx - 0x85, 0xd9, //0x00001cc1 testl %ebx, %ecx - 0x0f, 0x85, 0x87, 0x04, 0x00, 0x00, //0x00001cc3 jne LBB6_99 - 0x0f, 0xce, //0x00001cc9 bswapl %esi - 0x89, 0xf1, //0x00001ccb movl %esi, %ecx - 0xc1, 0xe9, 0x04, //0x00001ccd shrl $4, %ecx - 0xf7, 0xd1, //0x00001cd0 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001cd2 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00001cd8 leal (%rcx,%rcx,8), %ecx - 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001cdb andl $252645135, %esi - 0x01, 0xce, //0x00001ce1 addl %ecx, %esi - 0x89, 0xf1, //0x00001ce3 movl %esi, %ecx - 0xc1, 0xe9, 0x04, //0x00001ce5 shrl $4, %ecx - 0x09, 0xf1, //0x00001ce8 orl %esi, %ecx - 0x89, 0xce, //0x00001cea movl %ecx, %esi - 0xc1, 0xee, 0x08, //0x00001cec shrl $8, %esi - 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00001cef andl $65280, %esi - 0x0f, 0xb6, 0xd9, //0x00001cf5 movzbl %cl, %ebx - 0x09, 0xf3, //0x00001cf8 orl %esi, %ebx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001cfa andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001d00 cmpl $14417920, %ecx - 0x0f, 0x84, 0xac, 0x02, 0x00, 0x00, //0x00001d06 je LBB6_77 - 0xf6, 0x45, 0xb8, 0x02, //0x00001d0c testb $2, $-72(%rbp) - 0x0f, 0x84, 0x41, 0x05, 0x00, 0x00, //0x00001d10 je LBB6_114 - 0x49, 0x83, 0xc6, 0xf9, //0x00001d16 addq $-7, %r14 - 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001d1a movw $-16401, (%rax) - 0xc6, 0x40, 0x02, 0xbd, //0x00001d1f movb $-67, $2(%rax) - 0x48, 0x83, 0xc0, 0x03, //0x00001d23 addq $3, %rax - 0x49, 0x83, 0xc4, 0x07, //0x00001d27 addq $7, %r12 - 0x41, 0x89, 0xdf, //0x00001d2b movl %ebx, %r15d - 0x83, 0xfb, 0x7f, //0x00001d2e cmpl $127, %ebx - 0x0f, 0x87, 0xae, 0xfe, 0xff, 0xff, //0x00001d31 ja LBB6_25 - 0xe9, 0x44, 0x01, 0x00, 0x00, //0x00001d37 jmp LBB6_53 - 0x90, 0x90, 0x90, 0x90, //0x00001d3c .p2align 4, 0x90 - //0x00001d40 LBB6_40 - 0x41, 0x81, 0xff, 0x00, 0x08, 0x00, 0x00, //0x00001d40 cmpl $2048, %r15d - 0x0f, 0x82, 0xe1, 0x01, 0x00, 0x00, //0x00001d47 jb LBB6_68 - 0x44, 0x89, 0xf9, //0x00001d4d movl %r15d, %ecx - 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00001d50 andl $-2048, %ecx - 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x00001d56 cmpl $55296, %ecx - 0x0f, 0x85, 0x2e, 0x01, 0x00, 0x00, //0x00001d5c jne LBB6_54 - 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00001d62 cmpl $56319, %r15d - 0x0f, 0x87, 0xe4, 0x01, 0x00, 0x00, //0x00001d69 ja LBB6_69 - 0x49, 0x83, 0xfe, 0x06, //0x00001d6f cmpq $6, %r14 - 0x0f, 0x8c, 0xda, 0x01, 0x00, 0x00, //0x00001d73 jl LBB6_69 - 0x43, 0x80, 0x7c, 0x21, 0x04, 0x5c, //0x00001d79 cmpb $92, $4(%r9,%r12) - 0x0f, 0x85, 0xce, 0x01, 0x00, 0x00, //0x00001d7f jne LBB6_69 - 0x43, 0x80, 0x7c, 0x21, 0x05, 0x75, //0x00001d85 cmpb $117, $5(%r9,%r12) - 0x0f, 0x85, 0xc2, 0x01, 0x00, 0x00, //0x00001d8b jne LBB6_69 - 0x43, 0x8b, 0x74, 0x21, 0x06, //0x00001d91 movl $6(%r9,%r12), %esi - 0x89, 0xf1, //0x00001d96 movl %esi, %ecx - 0xf7, 0xd1, //0x00001d98 notl %ecx - 0x8d, 0x9e, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001d9a leal $-808464432(%rsi), %ebx - 0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001da0 andl $-2139062144, %ecx - 0x85, 0xd9, //0x00001da6 testl %ebx, %ecx - 0x0f, 0x85, 0x98, 0x03, 0x00, 0x00, //0x00001da8 jne LBB6_98 - 0x8d, 0x9e, 0x19, 0x19, 0x19, 0x19, //0x00001dae leal $421075225(%rsi), %ebx - 0x09, 0xf3, //0x00001db4 orl %esi, %ebx - 0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001db6 testl $-2139062144, %ebx - 0x0f, 0x85, 0x84, 0x03, 0x00, 0x00, //0x00001dbc jne LBB6_98 - 0x89, 0xf3, //0x00001dc2 movl %esi, %ebx - 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001dc4 andl $2139062143, %ebx - 0xc7, 0x45, 0xd4, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001dca movl $-1061109568, $-44(%rbp) - 0x29, 0x5d, 0xd4, //0x00001dd1 subl %ebx, $-44(%rbp) - 0x48, 0x89, 0x75, 0xb0, //0x00001dd4 movq %rsi, $-80(%rbp) - 0x8d, 0xb3, 0x46, 0x46, 0x46, 0x46, //0x00001dd8 leal $1179010630(%rbx), %esi - 0x89, 0x75, 0xc4, //0x00001dde movl %esi, $-60(%rbp) - 0x21, 0x4d, 0xd4, //0x00001de1 andl %ecx, $-44(%rbp) - 0x8b, 0x75, 0xc4, //0x00001de4 movl $-60(%rbp), %esi - 0x85, 0x75, 0xd4, //0x00001de7 testl %esi, $-44(%rbp) - 0x48, 0x8b, 0x75, 0xb0, //0x00001dea movq $-80(%rbp), %rsi - 0x0f, 0x85, 0x52, 0x03, 0x00, 0x00, //0x00001dee jne LBB6_98 - 0xc7, 0x45, 0xd4, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001df4 movl $-522133280, $-44(%rbp) - 0x29, 0x5d, 0xd4, //0x00001dfb subl %ebx, $-44(%rbp) - 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001dfe addl $960051513, %ebx - 0x23, 0x4d, 0xd4, //0x00001e04 andl $-44(%rbp), %ecx - 0x85, 0xd9, //0x00001e07 testl %ebx, %ecx - 0x0f, 0x85, 0x37, 0x03, 0x00, 0x00, //0x00001e09 jne LBB6_98 - 0x0f, 0xce, //0x00001e0f bswapl %esi - 0x89, 0xf1, //0x00001e11 movl %esi, %ecx - 0xc1, 0xe9, 0x04, //0x00001e13 shrl $4, %ecx - 0xf7, 0xd1, //0x00001e16 notl %ecx - 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001e18 andl $16843009, %ecx - 0x8d, 0x0c, 0xc9, //0x00001e1e leal (%rcx,%rcx,8), %ecx - 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001e21 andl $252645135, %esi - 0x01, 0xce, //0x00001e27 addl %ecx, %esi - 0x89, 0xf1, //0x00001e29 movl %esi, %ecx - 0xc1, 0xe9, 0x04, //0x00001e2b shrl $4, %ecx - 0x09, 0xf1, //0x00001e2e orl %esi, %ecx - 0x89, 0xce, //0x00001e30 movl %ecx, %esi - 0xc1, 0xee, 0x08, //0x00001e32 shrl $8, %esi - 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00001e35 andl $65280, %esi - 0x0f, 0xb6, 0xd9, //0x00001e3b movzbl %cl, %ebx - 0x09, 0xf3, //0x00001e3e orl %esi, %ebx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00001e40 andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00001e46 cmpl $14417920, %ecx - 0x0f, 0x84, 0x55, 0x01, 0x00, 0x00, //0x00001e4c je LBB6_76 - 0xf6, 0x45, 0xb8, 0x02, //0x00001e52 testb $2, $-72(%rbp) - 0x0f, 0x84, 0xf1, 0x03, 0x00, 0x00, //0x00001e56 je LBB6_113 - 0x49, 0x83, 0xc6, 0xfa, //0x00001e5c addq $-6, %r14 - 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001e60 movw $-16401, (%rax) - 0xc6, 0x40, 0x02, 0xbd, //0x00001e65 movb $-67, $2(%rax) - 0x48, 0x83, 0xc0, 0x03, //0x00001e69 addq $3, %rax - 0x49, 0x83, 0xc4, 0x06, //0x00001e6d addq $6, %r12 - 0x41, 0x89, 0xdf, //0x00001e71 movl %ebx, %r15d - 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00001e74 cmpl $128, %ebx - 0x0f, 0x83, 0xc0, 0xfe, 0xff, 0xff, //0x00001e7a jae LBB6_40 - //0x00001e80 LBB6_53 - 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001e80 leaq $4(%r9,%r12), %r9 - 0x41, 0x89, 0xdf, //0x00001e85 movl %ebx, %r15d - 0xe9, 0x96, 0x00, 0x00, 0x00, //0x00001e88 jmp LBB6_67 - 0x90, 0x90, 0x90, //0x00001e8d .p2align 4, 0x90 - //0x00001e90 LBB6_54 - 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001e90 leaq $4(%r9,%r12), %r9 - 0x44, 0x89, 0xf9, //0x00001e95 movl %r15d, %ecx - 0xc1, 0xe9, 0x0c, //0x00001e98 shrl $12, %ecx - 0x80, 0xc9, 0xe0, //0x00001e9b orb $-32, %cl - 0x88, 0x08, //0x00001e9e movb %cl, (%rax) - 0x44, 0x89, 0xf9, //0x00001ea0 movl %r15d, %ecx - 0xc1, 0xe9, 0x06, //0x00001ea3 shrl $6, %ecx - 0x80, 0xe1, 0x3f, //0x00001ea6 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00001ea9 orb $-128, %cl - 0x88, 0x48, 0x01, //0x00001eac movb %cl, $1(%rax) - 0x41, 0x80, 0xe7, 0x3f, //0x00001eaf andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00001eb3 orb $-128, %r15b - 0x44, 0x88, 0x78, 0x02, //0x00001eb7 movb %r15b, $2(%rax) - //0x00001ebb LBB6_55 - 0x48, 0x83, 0xc0, 0x03, //0x00001ebb addq $3, %rax - //0x00001ebf LBB6_56 - 0x4d, 0x89, 0xf5, //0x00001ebf movq %r14, %r13 - //0x00001ec2 LBB6_57 - 0x4d, 0x85, 0xed, //0x00001ec2 testq %r13, %r13 - 0x0f, 0x85, 0x2c, 0xfb, 0xff, 0xff, //0x00001ec5 jne LBB6_2 - 0xe9, 0x63, 0x02, 0x00, 0x00, //0x00001ecb jmp LBB6_96 - //0x00001ed0 LBB6_58 - 0x45, 0x85, 0xed, //0x00001ed0 testl %r13d, %r13d - 0x0f, 0x84, 0x2e, 0x02, 0x00, 0x00, //0x00001ed3 je LBB6_94 - 0x41, 0x80, 0x79, 0xff, 0x5c, //0x00001ed9 cmpb $92, $-1(%r9) - 0x0f, 0x85, 0x57, 0x02, 0x00, 0x00, //0x00001ede jne LBB6_97 - 0x41, 0x80, 0x39, 0x5c, //0x00001ee4 cmpb $92, (%r9) - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00001ee8 jne LBB6_65 - 0x41, 0x83, 0xfd, 0x01, //0x00001eee cmpl $1, %r13d - 0x0f, 0x8e, 0x0f, 0x02, 0x00, 0x00, //0x00001ef2 jle LBB6_94 - 0x41, 0x8a, 0x49, 0x01, //0x00001ef8 movb $1(%r9), %cl - 0x80, 0xf9, 0x22, //0x00001efc cmpb $34, %cl - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001eff je LBB6_64 - 0x80, 0xf9, 0x5c, //0x00001f05 cmpb $92, %cl - 0x0f, 0x85, 0x0c, 0x03, 0x00, 0x00, //0x00001f08 jne LBB6_109 - //0x00001f0e LBB6_64 - 0x49, 0xff, 0xc1, //0x00001f0e incq %r9 - 0x49, 0xff, 0xcd, //0x00001f11 decq %r13 - //0x00001f14 LBB6_65 - 0x49, 0xff, 0xc1, //0x00001f14 incq %r9 - 0x49, 0xff, 0xcd, //0x00001f17 decq %r13 - 0xe9, 0xcc, 0xfb, 0xff, 0xff, //0x00001f1a jmp LBB6_15 - //0x00001f1f LBB6_66 - 0x49, 0x83, 0xc1, 0x04, //0x00001f1f addq $4, %r9 - //0x00001f23 LBB6_67 - 0x44, 0x88, 0x38, //0x00001f23 movb %r15b, (%rax) - 0x48, 0xff, 0xc0, //0x00001f26 incq %rax - 0xe9, 0x91, 0xff, 0xff, 0xff, //0x00001f29 jmp LBB6_56 - //0x00001f2e LBB6_68 - 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001f2e leaq $4(%r9,%r12), %r9 - 0x44, 0x89, 0xf9, //0x00001f33 movl %r15d, %ecx - 0xc1, 0xe9, 0x06, //0x00001f36 shrl $6, %ecx - 0x80, 0xc9, 0xc0, //0x00001f39 orb $-64, %cl - 0x88, 0x08, //0x00001f3c movb %cl, (%rax) - 0x41, 0x80, 0xe7, 0x3f, //0x00001f3e andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00001f42 orb $-128, %r15b - 0x44, 0x88, 0x78, 0x01, //0x00001f46 movb %r15b, $1(%rax) - 0x48, 0x83, 0xc0, 0x02, //0x00001f4a addq $2, %rax - 0xe9, 0x6c, 0xff, 0xff, 0xff, //0x00001f4e jmp LBB6_56 - //0x00001f53 LBB6_69 - 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001f53 leaq $4(%r9,%r12), %r9 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001f58 jmp LBB6_71 - //0x00001f5d LBB6_70 - 0x4f, 0x8d, 0x4c, 0x21, 0x05, //0x00001f5d leaq $5(%r9,%r12), %r9 - 0x4d, 0x29, 0xe5, //0x00001f62 subq %r12, %r13 - 0x49, 0x83, 0xc5, 0xfb, //0x00001f65 addq $-5, %r13 - 0x4d, 0x89, 0xee, //0x00001f69 movq %r13, %r14 - //0x00001f6c LBB6_71 - 0xf6, 0x45, 0xb8, 0x02, //0x00001f6c testb $2, $-72(%rbp) - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00001f70 jne LBB6_75 - 0xe9, 0xfb, 0x02, 0x00, 0x00, //0x00001f76 jmp LBB6_116 - //0x00001f7b LBB6_72 - 0xf6, 0x45, 0xb8, 0x02, //0x00001f7b testb $2, $-72(%rbp) - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001f7f jne LBB6_74 - 0xe9, 0x7d, 0x01, 0x00, 0x00, //0x00001f85 jmp LBB6_94 - //0x00001f8a LBB6_73 - 0xf6, 0x45, 0xb8, 0x02, //0x00001f8a testb $2, $-72(%rbp) - 0x0f, 0x84, 0xef, 0x02, 0x00, 0x00, //0x00001f8e je LBB6_117 - //0x00001f94 LBB6_74 - 0x4f, 0x8d, 0x4c, 0x21, 0x04, //0x00001f94 leaq $4(%r9,%r12), %r9 - //0x00001f99 LBB6_75 - 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001f99 movw $-16401, (%rax) - 0xc6, 0x40, 0x02, 0xbd, //0x00001f9e movb $-67, $2(%rax) - 0xe9, 0x14, 0xff, 0xff, 0xff, //0x00001fa2 jmp LBB6_55 - //0x00001fa7 LBB6_76 - 0x4f, 0x8d, 0x4c, 0x21, 0x0a, //0x00001fa7 leaq $10(%r9,%r12), %r9 - 0x4d, 0x29, 0xe5, //0x00001fac subq %r12, %r13 - 0x49, 0x83, 0xc5, 0xf6, //0x00001faf addq $-10, %r13 - 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00001fb3 jmp LBB6_78 - //0x00001fb8 LBB6_77 - 0x4f, 0x8d, 0x4c, 0x21, 0x0b, //0x00001fb8 leaq $11(%r9,%r12), %r9 - 0x4d, 0x29, 0xe5, //0x00001fbd subq %r12, %r13 - 0x49, 0x83, 0xc5, 0xf5, //0x00001fc0 addq $-11, %r13 - //0x00001fc4 LBB6_78 - 0x41, 0xc1, 0xe7, 0x0a, //0x00001fc4 shll $10, %r15d - 0x41, 0x8d, 0x8c, 0x1f, 0x00, 0x24, 0xa0, 0xfc, //0x00001fc8 leal $-56613888(%r15,%rbx), %ecx - 0x81, 0xf9, 0x00, 0x00, 0x11, 0x00, //0x00001fd0 cmpl $1114112, %ecx - 0x0f, 0x82, 0x1c, 0x00, 0x00, 0x00, //0x00001fd6 jb LBB6_81 - 0xf6, 0x45, 0xb8, 0x02, //0x00001fdc testb $2, $-72(%rbp) - 0x0f, 0x84, 0x4d, 0x02, 0x00, 0x00, //0x00001fe0 je LBB6_111 - 0x66, 0xc7, 0x00, 0xef, 0xbf, //0x00001fe6 movw $-16401, (%rax) - 0xc6, 0x40, 0x02, 0xbd, //0x00001feb movb $-67, $2(%rax) - 0x48, 0x83, 0xc0, 0x03, //0x00001fef addq $3, %rax - 0xe9, 0xca, 0xfe, 0xff, 0xff, //0x00001ff3 jmp LBB6_57 - //0x00001ff8 LBB6_81 - 0x89, 0xce, //0x00001ff8 movl %ecx, %esi - 0xc1, 0xee, 0x12, //0x00001ffa shrl $18, %esi - 0x40, 0x80, 0xce, 0xf0, //0x00001ffd orb $-16, %sil - 0x40, 0x88, 0x30, //0x00002001 movb %sil, (%rax) - 0x89, 0xce, //0x00002004 movl %ecx, %esi - 0xc1, 0xee, 0x0c, //0x00002006 shrl $12, %esi - 0x40, 0x80, 0xe6, 0x3f, //0x00002009 andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x0000200d orb $-128, %sil - 0x40, 0x88, 0x70, 0x01, //0x00002011 movb %sil, $1(%rax) - 0x89, 0xce, //0x00002015 movl %ecx, %esi - 0xc1, 0xee, 0x06, //0x00002017 shrl $6, %esi - 0x40, 0x80, 0xe6, 0x3f, //0x0000201a andb $63, %sil - 0x40, 0x80, 0xce, 0x80, //0x0000201e orb $-128, %sil - 0x40, 0x88, 0x70, 0x02, //0x00002022 movb %sil, $2(%rax) - 0x80, 0xe1, 0x3f, //0x00002026 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00002029 orb $-128, %cl - 0x88, 0x48, 0x03, //0x0000202c movb %cl, $3(%rax) - 0x48, 0x83, 0xc0, 0x04, //0x0000202f addq $4, %rax - 0xe9, 0x8a, 0xfe, 0xff, 0xff, //0x00002033 jmp LBB6_57 - //0x00002038 LBB6_82 - 0x45, 0x31, 0xed, //0x00002038 xorl %r13d, %r13d - 0x48, 0x89, 0xd0, //0x0000203b movq %rdx, %rax - //0x0000203e LBB6_83 - 0x4c, 0x01, 0xe8, //0x0000203e addq %r13, %rax - 0x48, 0x29, 0xd0, //0x00002041 subq %rdx, %rax - //0x00002044 LBB6_84 - 0x48, 0x83, 0xc4, 0x28, //0x00002044 addq $40, %rsp - 0x5b, //0x00002048 popq %rbx - 0x41, 0x5c, //0x00002049 popq %r12 - 0x41, 0x5d, //0x0000204b popq %r13 - 0x41, 0x5e, //0x0000204d popq %r14 - 0x41, 0x5f, //0x0000204f popq %r15 - 0x5d, //0x00002051 popq %rbp - 0xc3, //0x00002052 retq - //0x00002053 LBB6_85 - 0x4c, 0x89, 0xca, //0x00002053 movq %r9, %rdx - 0x48, 0x29, 0xfa, //0x00002056 subq %rdi, %rdx - 0x48, 0x8b, 0x7d, 0xc8, //0x00002059 movq $-56(%rbp), %rdi - 0x48, 0x89, 0x17, //0x0000205d movq %rdx, (%rdi) - 0x41, 0x8a, 0x09, //0x00002060 movb (%r9), %cl - 0x8d, 0x71, 0xd0, //0x00002063 leal $-48(%rcx), %esi - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002066 movq $-2, %rax - 0x40, 0x80, 0xfe, 0x0a, //0x0000206d cmpb $10, %sil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00002071 jb LBB6_87 - 0x80, 0xe1, 0xdf, //0x00002077 andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x0000207a addb $-65, %cl - 0x80, 0xf9, 0x05, //0x0000207d cmpb $5, %cl - 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00002080 ja LBB6_84 - //0x00002086 LBB6_87 - 0x48, 0x8d, 0x4a, 0x01, //0x00002086 leaq $1(%rdx), %rcx - 0x48, 0x89, 0x0f, //0x0000208a movq %rcx, (%rdi) - 0x41, 0x8a, 0x49, 0x01, //0x0000208d movb $1(%r9), %cl - 0x8d, 0x71, 0xd0, //0x00002091 leal $-48(%rcx), %esi - 0x40, 0x80, 0xfe, 0x0a, //0x00002094 cmpb $10, %sil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00002098 jb LBB6_89 - 0x80, 0xe1, 0xdf, //0x0000209e andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x000020a1 addb $-65, %cl - 0x80, 0xf9, 0x05, //0x000020a4 cmpb $5, %cl - 0x0f, 0x87, 0x97, 0xff, 0xff, 0xff, //0x000020a7 ja LBB6_84 - //0x000020ad LBB6_89 - 0x48, 0x8d, 0x4a, 0x02, //0x000020ad leaq $2(%rdx), %rcx - 0x48, 0x89, 0x0f, //0x000020b1 movq %rcx, (%rdi) - 0x41, 0x8a, 0x49, 0x02, //0x000020b4 movb $2(%r9), %cl - 0x8d, 0x71, 0xd0, //0x000020b8 leal $-48(%rcx), %esi - 0x40, 0x80, 0xfe, 0x0a, //0x000020bb cmpb $10, %sil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000020bf jb LBB6_91 - 0x80, 0xe1, 0xdf, //0x000020c5 andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x000020c8 addb $-65, %cl - 0x80, 0xf9, 0x05, //0x000020cb cmpb $5, %cl - 0x0f, 0x87, 0x70, 0xff, 0xff, 0xff, //0x000020ce ja LBB6_84 - //0x000020d4 LBB6_91 - 0x48, 0x8d, 0x4a, 0x03, //0x000020d4 leaq $3(%rdx), %rcx - 0x48, 0x89, 0x0f, //0x000020d8 movq %rcx, (%rdi) - 0x41, 0x8a, 0x49, 0x03, //0x000020db movb $3(%r9), %cl - 0x8d, 0x71, 0xd0, //0x000020df leal $-48(%rcx), %esi - 0x40, 0x80, 0xfe, 0x0a, //0x000020e2 cmpb $10, %sil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000020e6 jb LBB6_93 - 0x80, 0xe1, 0xdf, //0x000020ec andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x000020ef addb $-65, %cl - 0x80, 0xf9, 0x05, //0x000020f2 cmpb $5, %cl - 0x0f, 0x87, 0x49, 0xff, 0xff, 0xff, //0x000020f5 ja LBB6_84 - //0x000020fb LBB6_93 - 0x48, 0x83, 0xc2, 0x04, //0x000020fb addq $4, %rdx - 0x48, 0x89, 0x17, //0x000020ff movq %rdx, (%rdi) - 0xe9, 0x3d, 0xff, 0xff, 0xff, //0x00002102 jmp LBB6_84 - //0x00002107 LBB6_94 - 0x48, 0x8b, 0x45, 0xc8, //0x00002107 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x18, //0x0000210b movq %r11, (%rax) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000210e movq $-1, %rax - 0xe9, 0x2a, 0xff, 0xff, 0xff, //0x00002115 jmp LBB6_84 - //0x0000211a LBB6_95 - 0x48, 0xf7, 0xd7, //0x0000211a notq %rdi - 0x49, 0x01, 0xf9, //0x0000211d addq %rdi, %r9 - 0x48, 0x8b, 0x45, 0xc8, //0x00002120 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x08, //0x00002124 movq %r9, (%rax) - 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00002127 movq $-3, %rax - 0xe9, 0x11, 0xff, 0xff, 0xff, //0x0000212e jmp LBB6_84 - //0x00002133 LBB6_96 - 0x45, 0x31, 0xed, //0x00002133 xorl %r13d, %r13d - 0xe9, 0x03, 0xff, 0xff, 0xff, //0x00002136 jmp LBB6_83 - //0x0000213b LBB6_97 - 0x48, 0xf7, 0xd7, //0x0000213b notq %rdi - 0x49, 0x01, 0xf9, //0x0000213e addq %rdi, %r9 - 0xe9, 0xda, 0x00, 0x00, 0x00, //0x00002141 jmp LBB6_110 - //0x00002146 LBB6_98 - 0x4b, 0x8d, 0x74, 0x21, 0x04, //0x00002146 leaq $4(%r9,%r12), %rsi - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x0000214b jmp LBB6_100 - //0x00002150 LBB6_99 - 0x4b, 0x8d, 0x74, 0x21, 0x05, //0x00002150 leaq $5(%r9,%r12), %rsi - //0x00002155 LBB6_100 - 0x48, 0x89, 0xf2, //0x00002155 movq %rsi, %rdx - 0x48, 0x29, 0xfa, //0x00002158 subq %rdi, %rdx - 0x48, 0x83, 0xc2, 0x02, //0x0000215b addq $2, %rdx - 0x48, 0x8b, 0x45, 0xc8, //0x0000215f movq $-56(%rbp), %rax - 0x48, 0x89, 0x10, //0x00002163 movq %rdx, (%rax) - 0x8a, 0x4e, 0x02, //0x00002166 movb $2(%rsi), %cl - 0x8d, 0x79, 0xd0, //0x00002169 leal $-48(%rcx), %edi - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000216c movq $-2, %rax - 0x40, 0x80, 0xff, 0x0a, //0x00002173 cmpb $10, %dil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00002177 jb LBB6_102 - 0x80, 0xe1, 0xdf, //0x0000217d andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x00002180 addb $-65, %cl - 0x80, 0xf9, 0x05, //0x00002183 cmpb $5, %cl - 0x0f, 0x87, 0xb8, 0xfe, 0xff, 0xff, //0x00002186 ja LBB6_84 - //0x0000218c LBB6_102 - 0x48, 0x8d, 0x4a, 0x01, //0x0000218c leaq $1(%rdx), %rcx - 0x48, 0x8b, 0x7d, 0xc8, //0x00002190 movq $-56(%rbp), %rdi - 0x48, 0x89, 0x0f, //0x00002194 movq %rcx, (%rdi) - 0x8a, 0x4e, 0x03, //0x00002197 movb $3(%rsi), %cl - 0x8d, 0x79, 0xd0, //0x0000219a leal $-48(%rcx), %edi - 0x40, 0x80, 0xff, 0x0a, //0x0000219d cmpb $10, %dil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000021a1 jb LBB6_104 - 0x80, 0xe1, 0xdf, //0x000021a7 andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x000021aa addb $-65, %cl - 0x80, 0xf9, 0x05, //0x000021ad cmpb $5, %cl - 0x0f, 0x87, 0x8e, 0xfe, 0xff, 0xff, //0x000021b0 ja LBB6_84 - //0x000021b6 LBB6_104 - 0x48, 0x8d, 0x4a, 0x02, //0x000021b6 leaq $2(%rdx), %rcx - 0x48, 0x8b, 0x7d, 0xc8, //0x000021ba movq $-56(%rbp), %rdi - 0x48, 0x89, 0x0f, //0x000021be movq %rcx, (%rdi) - 0x8a, 0x4e, 0x04, //0x000021c1 movb $4(%rsi), %cl - 0x8d, 0x79, 0xd0, //0x000021c4 leal $-48(%rcx), %edi - 0x40, 0x80, 0xff, 0x0a, //0x000021c7 cmpb $10, %dil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000021cb jb LBB6_106 - 0x80, 0xe1, 0xdf, //0x000021d1 andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x000021d4 addb $-65, %cl - 0x80, 0xf9, 0x05, //0x000021d7 cmpb $5, %cl - 0x0f, 0x87, 0x64, 0xfe, 0xff, 0xff, //0x000021da ja LBB6_84 - //0x000021e0 LBB6_106 - 0x48, 0x8d, 0x4a, 0x03, //0x000021e0 leaq $3(%rdx), %rcx - 0x48, 0x8b, 0x7d, 0xc8, //0x000021e4 movq $-56(%rbp), %rdi - 0x48, 0x89, 0x0f, //0x000021e8 movq %rcx, (%rdi) - 0x8a, 0x4e, 0x05, //0x000021eb movb $5(%rsi), %cl - 0x8d, 0x71, 0xd0, //0x000021ee leal $-48(%rcx), %esi - 0x40, 0x80, 0xfe, 0x0a, //0x000021f1 cmpb $10, %sil - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000021f5 jb LBB6_108 - 0x80, 0xe1, 0xdf, //0x000021fb andb $-33, %cl - 0x80, 0xc1, 0xbf, //0x000021fe addb $-65, %cl - 0x80, 0xf9, 0x05, //0x00002201 cmpb $5, %cl - 0x0f, 0x87, 0x3a, 0xfe, 0xff, 0xff, //0x00002204 ja LBB6_84 - //0x0000220a LBB6_108 - 0x48, 0x83, 0xc2, 0x04, //0x0000220a addq $4, %rdx - 0x48, 0x8b, 0x4d, 0xc8, //0x0000220e movq $-56(%rbp), %rcx - 0x48, 0x89, 0x11, //0x00002212 movq %rdx, (%rcx) - 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x00002215 jmp LBB6_84 - //0x0000221a LBB6_109 - 0x49, 0x29, 0xf9, //0x0000221a subq %rdi, %r9 - 0x49, 0xff, 0xc1, //0x0000221d incq %r9 - //0x00002220 LBB6_110 - 0x48, 0x8b, 0x45, 0xc8, //0x00002220 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x08, //0x00002224 movq %r9, (%rax) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002227 movq $-2, %rax - 0xe9, 0x11, 0xfe, 0xff, 0xff, //0x0000222e jmp LBB6_84 - //0x00002233 LBB6_111 - 0x49, 0x29, 0xf9, //0x00002233 subq %rdi, %r9 - 0x49, 0x83, 0xc1, 0xfc, //0x00002236 addq $-4, %r9 - //0x0000223a LBB6_112 - 0x48, 0x8b, 0x45, 0xc8, //0x0000223a movq $-56(%rbp), %rax - 0x4c, 0x89, 0x08, //0x0000223e movq %r9, (%rax) - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00002241 movq $-4, %rax - 0xe9, 0xf7, 0xfd, 0xff, 0xff, //0x00002248 jmp LBB6_84 - //0x0000224d LBB6_113 - 0x4b, 0x8d, 0x44, 0x21, 0x0a, //0x0000224d leaq $10(%r9,%r12), %rax - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00002252 jmp LBB6_115 - //0x00002257 LBB6_114 - 0x4b, 0x8d, 0x44, 0x21, 0x0b, //0x00002257 leaq $11(%r9,%r12), %rax - //0x0000225c LBB6_115 - 0x48, 0x29, 0xf8, //0x0000225c subq %rdi, %rax - 0x48, 0x83, 0xc0, 0xfc, //0x0000225f addq $-4, %rax - 0x48, 0x8b, 0x4d, 0xc8, //0x00002263 movq $-56(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00002267 movq %rax, (%rcx) - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000226a movq $-4, %rax - 0xe9, 0xce, 0xfd, 0xff, 0xff, //0x00002271 jmp LBB6_84 - //0x00002276 LBB6_116 - 0x49, 0x8d, 0x44, 0x3a, 0x04, //0x00002276 leaq $4(%r10,%rdi), %rax - 0x49, 0x29, 0xc1, //0x0000227b subq %rax, %r9 - 0xe9, 0xb7, 0xff, 0xff, 0xff, //0x0000227e jmp LBB6_112 - //0x00002283 LBB6_117 - 0x4d, 0x01, 0xe1, //0x00002283 addq %r12, %r9 - 0x49, 0x29, 0xf9, //0x00002286 subq %rdi, %r9 - 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00002289 jmp LBB6_112 - 0x00, 0x00, //0x0000228e .p2align 4, 0x00 - //0x00002290 LCPI7_0 - 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, 0x26, //0x00002290 QUAD $0x2626262626262626; QUAD $0x2626262626262626 // .space 16, '&&&&&&&&&&&&&&&&' - //0x000022a0 LCPI7_1 - 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, 0xe2, //0x000022a0 QUAD $0xe2e2e2e2e2e2e2e2; QUAD $0xe2e2e2e2e2e2e2e2 // .space 16, '\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2\xe2' - //0x000022b0 LCPI7_2 - 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, //0x000022b0 QUAD $0x0202020202020202; QUAD $0x0202020202020202 // .space 16, '\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02\x02' - //0x000022c0 LCPI7_3 - 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, //0x000022c0 QUAD $0x3e3e3e3e3e3e3e3e; QUAD $0x3e3e3e3e3e3e3e3e // .space 16, '>>>>>>>>>>>>>>>>' - //0x000022d0 .p2align 4, 0x90 - //0x000022d0 _html_escape - 0x55, //0x000022d0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000022d1 movq %rsp, %rbp - 0x41, 0x57, //0x000022d4 pushq %r15 - 0x41, 0x56, //0x000022d6 pushq %r14 - 0x41, 0x55, //0x000022d8 pushq %r13 - 0x41, 0x54, //0x000022da pushq %r12 - 0x53, //0x000022dc pushq %rbx - 0x48, 0x83, 0xec, 0x18, //0x000022dd subq $24, %rsp - 0x48, 0x89, 0x4d, 0xc0, //0x000022e1 movq %rcx, $-64(%rbp) - 0x49, 0x89, 0xd2, //0x000022e5 movq %rdx, %r10 - 0x48, 0x89, 0x55, 0xc8, //0x000022e8 movq %rdx, $-56(%rbp) - 0x48, 0x89, 0x7d, 0xd0, //0x000022ec movq %rdi, $-48(%rbp) - 0x48, 0x89, 0xf8, //0x000022f0 movq %rdi, %rax - 0x48, 0x85, 0xf6, //0x000022f3 testq %rsi, %rsi - 0x0f, 0x8e, 0x93, 0x04, 0x00, 0x00, //0x000022f6 jle LBB7_59 - 0x48, 0x8b, 0x45, 0xc0, //0x000022fc movq $-64(%rbp), %rax - 0x4c, 0x8b, 0x08, //0x00002300 movq (%rax), %r9 - 0x66, 0x0f, 0x6f, 0x05, 0x85, 0xff, 0xff, 0xff, //0x00002303 movdqa $-123(%rip), %xmm0 /* LCPI7_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x8d, 0xff, 0xff, 0xff, //0x0000230b movdqa $-115(%rip), %xmm1 /* LCPI7_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0x95, 0xff, 0xff, 0xff, //0x00002313 movdqa $-107(%rip), %xmm2 /* LCPI7_2+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x1d, 0x9d, 0xff, 0xff, 0xff, //0x0000231b movdqa $-99(%rip), %xmm3 /* LCPI7_3+0(%rip) */ - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x50, //0x00002323 movabsq $5764607797912141824, %r14 - 0x4c, 0x8d, 0x1d, 0x2c, 0xe8, 0x00, 0x00, //0x0000232d leaq $59436(%rip), %r11 /* __HtmlQuoteTab+0(%rip) */ - 0x4c, 0x8b, 0x7d, 0xd0, //0x00002334 movq $-48(%rbp), %r15 - 0x4c, 0x8b, 0x55, 0xc8, //0x00002338 movq $-56(%rbp), %r10 - 0x90, 0x90, 0x90, 0x90, //0x0000233c .p2align 4, 0x90 - //0x00002340 LBB7_2 - 0x4d, 0x85, 0xc9, //0x00002340 testq %r9, %r9 - 0x0f, 0x8e, 0x65, 0x04, 0x00, 0x00, //0x00002343 jle LBB7_61 - 0x48, 0x83, 0xfe, 0x0f, //0x00002349 cmpq $15, %rsi - 0x0f, 0x9f, 0xc3, //0x0000234d setg %bl - 0x4d, 0x89, 0xcd, //0x00002350 movq %r9, %r13 - 0x4d, 0x89, 0xd0, //0x00002353 movq %r10, %r8 - 0x48, 0x89, 0xf0, //0x00002356 movq %rsi, %rax - 0x4d, 0x89, 0xfc, //0x00002359 movq %r15, %r12 - 0x49, 0x83, 0xf9, 0x10, //0x0000235c cmpq $16, %r9 - 0x0f, 0x8c, 0x8a, 0x00, 0x00, 0x00, //0x00002360 jl LBB7_9 - 0x48, 0x83, 0xfe, 0x10, //0x00002366 cmpq $16, %rsi - 0x0f, 0x8c, 0x80, 0x00, 0x00, 0x00, //0x0000236a jl LBB7_9 - 0x4d, 0x89, 0xfc, //0x00002370 movq %r15, %r12 - 0x48, 0x89, 0xf0, //0x00002373 movq %rsi, %rax - 0x4d, 0x89, 0xd0, //0x00002376 movq %r10, %r8 - 0x4c, 0x89, 0xc9, //0x00002379 movq %r9, %rcx - 0x90, 0x90, 0x90, 0x90, //0x0000237c .p2align 4, 0x90 - //0x00002380 LBB7_6 - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x00002380 movdqu (%r12), %xmm4 - 0x66, 0x0f, 0x6f, 0xec, //0x00002386 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x0000238a movdqa %xmm4, %xmm6 - 0xf3, 0x41, 0x0f, 0x7f, 0x20, //0x0000238e movdqu %xmm4, (%r8) - 0x66, 0x0f, 0x74, 0xe0, //0x00002393 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0x74, 0xe9, //0x00002397 pcmpeqb %xmm1, %xmm5 - 0x66, 0x0f, 0xeb, 0xec, //0x0000239b por %xmm4, %xmm5 - 0x66, 0x0f, 0xeb, 0xf2, //0x0000239f por %xmm2, %xmm6 - 0x66, 0x0f, 0x74, 0xf3, //0x000023a3 pcmpeqb %xmm3, %xmm6 - 0x66, 0x0f, 0xeb, 0xf5, //0x000023a7 por %xmm5, %xmm6 - 0x66, 0x0f, 0xd7, 0xd6, //0x000023ab pmovmskb %xmm6, %edx - 0x66, 0x85, 0xd2, //0x000023af testw %dx, %dx - 0x0f, 0x85, 0x48, 0x01, 0x00, 0x00, //0x000023b2 jne LBB7_21 - 0x49, 0x83, 0xc4, 0x10, //0x000023b8 addq $16, %r12 - 0x49, 0x83, 0xc0, 0x10, //0x000023bc addq $16, %r8 - 0x4c, 0x8d, 0x69, 0xf0, //0x000023c0 leaq $-16(%rcx), %r13 - 0x48, 0x83, 0xf8, 0x1f, //0x000023c4 cmpq $31, %rax - 0x0f, 0x9f, 0xc3, //0x000023c8 setg %bl - 0x48, 0x83, 0xf8, 0x20, //0x000023cb cmpq $32, %rax - 0x48, 0x8d, 0x40, 0xf0, //0x000023cf leaq $-16(%rax), %rax - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x000023d3 jl LBB7_9 - 0x48, 0x83, 0xf9, 0x1f, //0x000023d9 cmpq $31, %rcx - 0x4c, 0x89, 0xe9, //0x000023dd movq %r13, %rcx - 0x0f, 0x8f, 0x9a, 0xff, 0xff, 0xff, //0x000023e0 jg LBB7_6 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000023e6 .p2align 4, 0x90 - //0x000023f0 LBB7_9 - 0x84, 0xdb, //0x000023f0 testb %bl, %bl - 0x0f, 0x84, 0x78, 0x00, 0x00, 0x00, //0x000023f2 je LBB7_13 - 0x4c, 0x89, 0xf2, //0x000023f8 movq %r14, %rdx - 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x24, //0x000023fb movdqu (%r12), %xmm4 - 0x66, 0x0f, 0x6f, 0xec, //0x00002401 movdqa %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xe8, //0x00002405 pcmpeqb %xmm0, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x00002409 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf1, //0x0000240d pcmpeqb %xmm1, %xmm6 - 0x66, 0x0f, 0xeb, 0xf5, //0x00002411 por %xmm5, %xmm6 - 0x66, 0x48, 0x0f, 0x7e, 0xe0, //0x00002415 movq %xmm4, %rax - 0x66, 0x0f, 0xeb, 0xe2, //0x0000241a por %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe3, //0x0000241e pcmpeqb %xmm3, %xmm4 - 0x66, 0x0f, 0xeb, 0xe6, //0x00002422 por %xmm6, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00002426 pmovmskb %xmm4, %ecx - 0x81, 0xc9, 0x00, 0x00, 0x01, 0x00, //0x0000242a orl $65536, %ecx - 0x44, 0x0f, 0xbc, 0xf1, //0x00002430 bsfl %ecx, %r14d - 0x4d, 0x39, 0xf5, //0x00002434 cmpq %r14, %r13 - 0x0f, 0x8d, 0xde, 0x00, 0x00, 0x00, //0x00002437 jge LBB7_22 - 0x49, 0x83, 0xfd, 0x08, //0x0000243d cmpq $8, %r13 - 0x0f, 0x82, 0x11, 0x01, 0x00, 0x00, //0x00002441 jb LBB7_25 - 0x49, 0x89, 0x00, //0x00002447 movq %rax, (%r8) - 0x4d, 0x8d, 0x74, 0x24, 0x08, //0x0000244a leaq $8(%r12), %r14 - 0x49, 0x83, 0xc0, 0x08, //0x0000244f addq $8, %r8 - 0x49, 0x8d, 0x45, 0xf8, //0x00002453 leaq $-8(%r13), %rax - 0x48, 0x83, 0xf8, 0x04, //0x00002457 cmpq $4, %rax - 0x0f, 0x8d, 0x07, 0x01, 0x00, 0x00, //0x0000245b jge LBB7_26 - 0xe9, 0x14, 0x01, 0x00, 0x00, //0x00002461 jmp LBB7_27 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002466 .p2align 4, 0x90 - //0x00002470 LBB7_13 - 0x4d, 0x85, 0xed, //0x00002470 testq %r13, %r13 - 0x0f, 0x8e, 0x67, 0x00, 0x00, 0x00, //0x00002473 jle LBB7_20 - 0x48, 0x85, 0xc0, //0x00002479 testq %rax, %rax - 0x0f, 0x8e, 0x5e, 0x00, 0x00, 0x00, //0x0000247c jle LBB7_20 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002482 .p2align 4, 0x90 - //0x00002490 LBB7_15 - 0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x00002490 movzbl (%r12), %ecx - 0x48, 0x83, 0xf9, 0x3e, //0x00002495 cmpq $62, %rcx - 0x0f, 0x87, 0x0a, 0x00, 0x00, 0x00, //0x00002499 ja LBB7_17 - 0x49, 0x0f, 0xa3, 0xce, //0x0000249f btq %rcx, %r14 - 0x0f, 0x82, 0x9b, 0x00, 0x00, 0x00, //0x000024a3 jb LBB7_24 - //0x000024a9 LBB7_17 - 0x80, 0xf9, 0xe2, //0x000024a9 cmpb $-30, %cl - 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x000024ac je LBB7_24 - 0x49, 0xff, 0xc4, //0x000024b2 incq %r12 - 0x41, 0x88, 0x08, //0x000024b5 movb %cl, (%r8) - 0x48, 0x83, 0xf8, 0x02, //0x000024b8 cmpq $2, %rax - 0x48, 0x8d, 0x40, 0xff, //0x000024bc leaq $-1(%rax), %rax - 0x0f, 0x8c, 0x1a, 0x00, 0x00, 0x00, //0x000024c0 jl LBB7_20 - 0x49, 0xff, 0xc0, //0x000024c6 incq %r8 - 0x49, 0x83, 0xfd, 0x01, //0x000024c9 cmpq $1, %r13 - 0x4d, 0x8d, 0x6d, 0xff, //0x000024cd leaq $-1(%r13), %r13 - 0x0f, 0x8f, 0xb9, 0xff, 0xff, 0xff, //0x000024d1 jg LBB7_15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024d7 .p2align 4, 0x90 - //0x000024e0 LBB7_20 - 0x4d, 0x29, 0xfc, //0x000024e0 subq %r15, %r12 - 0x48, 0xf7, 0xd8, //0x000024e3 negq %rax - 0x4d, 0x19, 0xed, //0x000024e6 sbbq %r13, %r13 - 0x4d, 0x31, 0xe5, //0x000024e9 xorq %r12, %r13 - 0x4d, 0x85, 0xed, //0x000024ec testq %r13, %r13 - 0x0f, 0x89, 0x5b, 0x01, 0x00, 0x00, //0x000024ef jns LBB7_37 - 0xe9, 0x72, 0x02, 0x00, 0x00, //0x000024f5 jmp LBB7_57 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024fa .p2align 4, 0x90 - //0x00002500 LBB7_21 - 0x0f, 0xb7, 0xc2, //0x00002500 movzwl %dx, %eax - 0x4d, 0x29, 0xfc, //0x00002503 subq %r15, %r12 - 0x44, 0x0f, 0xbc, 0xe8, //0x00002506 bsfl %eax, %r13d - 0x4d, 0x01, 0xe5, //0x0000250a addq %r12, %r13 - 0x4d, 0x85, 0xed, //0x0000250d testq %r13, %r13 - 0x0f, 0x89, 0x3a, 0x01, 0x00, 0x00, //0x00002510 jns LBB7_37 - 0xe9, 0x51, 0x02, 0x00, 0x00, //0x00002516 jmp LBB7_57 - //0x0000251b LBB7_22 - 0x41, 0x83, 0xfe, 0x08, //0x0000251b cmpl $8, %r14d - 0x0f, 0x82, 0xaa, 0x00, 0x00, 0x00, //0x0000251f jb LBB7_31 - 0x49, 0x89, 0x00, //0x00002525 movq %rax, (%r8) - 0x4d, 0x8d, 0x6c, 0x24, 0x08, //0x00002528 leaq $8(%r12), %r13 - 0x49, 0x83, 0xc0, 0x08, //0x0000252d addq $8, %r8 - 0x49, 0x8d, 0x46, 0xf8, //0x00002531 leaq $-8(%r14), %rax - 0x48, 0x83, 0xf8, 0x04, //0x00002535 cmpq $4, %rax - 0x0f, 0x8d, 0xa0, 0x00, 0x00, 0x00, //0x00002539 jge LBB7_32 - 0xe9, 0xae, 0x00, 0x00, 0x00, //0x0000253f jmp LBB7_33 - //0x00002544 LBB7_24 - 0x4d, 0x29, 0xfc, //0x00002544 subq %r15, %r12 - 0x4d, 0x89, 0xe5, //0x00002547 movq %r12, %r13 - 0x4d, 0x85, 0xed, //0x0000254a testq %r13, %r13 - 0x0f, 0x89, 0xfd, 0x00, 0x00, 0x00, //0x0000254d jns LBB7_37 - 0xe9, 0x14, 0x02, 0x00, 0x00, //0x00002553 jmp LBB7_57 - //0x00002558 LBB7_25 - 0x4d, 0x89, 0xe6, //0x00002558 movq %r12, %r14 - 0x4c, 0x89, 0xe8, //0x0000255b movq %r13, %rax - 0x48, 0x83, 0xf8, 0x04, //0x0000255e cmpq $4, %rax - 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x00002562 jl LBB7_27 - //0x00002568 LBB7_26 - 0x41, 0x8b, 0x0e, //0x00002568 movl (%r14), %ecx - 0x41, 0x89, 0x08, //0x0000256b movl %ecx, (%r8) - 0x49, 0x83, 0xc6, 0x04, //0x0000256e addq $4, %r14 - 0x49, 0x83, 0xc0, 0x04, //0x00002572 addq $4, %r8 - 0x48, 0x83, 0xc0, 0xfc, //0x00002576 addq $-4, %rax - //0x0000257a LBB7_27 - 0x48, 0x83, 0xf8, 0x02, //0x0000257a cmpq $2, %rax - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x0000257e jb LBB7_28 - 0x41, 0x0f, 0xb7, 0x0e, //0x00002584 movzwl (%r14), %ecx - 0x66, 0x41, 0x89, 0x08, //0x00002588 movw %cx, (%r8) - 0x49, 0x83, 0xc6, 0x02, //0x0000258c addq $2, %r14 - 0x49, 0x83, 0xc0, 0x02, //0x00002590 addq $2, %r8 - 0x48, 0x83, 0xc0, 0xfe, //0x00002594 addq $-2, %rax - 0x48, 0x85, 0xc0, //0x00002598 testq %rax, %rax - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000259b jne LBB7_29 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000025a1 jmp LBB7_30 - //0x000025a6 LBB7_28 - 0x48, 0x85, 0xc0, //0x000025a6 testq %rax, %rax - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000025a9 je LBB7_30 - //0x000025af LBB7_29 - 0x41, 0x8a, 0x06, //0x000025af movb (%r14), %al - 0x41, 0x88, 0x00, //0x000025b2 movb %al, (%r8) - //0x000025b5 LBB7_30 - 0x4d, 0x29, 0xfd, //0x000025b5 subq %r15, %r13 - 0x4d, 0x01, 0xe5, //0x000025b8 addq %r12, %r13 - 0x49, 0xf7, 0xd5, //0x000025bb notq %r13 - 0x49, 0x89, 0xd6, //0x000025be movq %rdx, %r14 - 0x4d, 0x85, 0xed, //0x000025c1 testq %r13, %r13 - 0x0f, 0x89, 0x86, 0x00, 0x00, 0x00, //0x000025c4 jns LBB7_37 - 0xe9, 0x9d, 0x01, 0x00, 0x00, //0x000025ca jmp LBB7_57 - //0x000025cf LBB7_31 - 0x4d, 0x89, 0xe5, //0x000025cf movq %r12, %r13 - 0x4c, 0x89, 0xf0, //0x000025d2 movq %r14, %rax - 0x48, 0x83, 0xf8, 0x04, //0x000025d5 cmpq $4, %rax - 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x000025d9 jl LBB7_33 - //0x000025df LBB7_32 - 0x41, 0x8b, 0x4d, 0x00, //0x000025df movl (%r13), %ecx - 0x41, 0x89, 0x08, //0x000025e3 movl %ecx, (%r8) - 0x49, 0x83, 0xc5, 0x04, //0x000025e6 addq $4, %r13 - 0x49, 0x83, 0xc0, 0x04, //0x000025ea addq $4, %r8 - 0x48, 0x83, 0xc0, 0xfc, //0x000025ee addq $-4, %rax - //0x000025f2 LBB7_33 - 0x48, 0x83, 0xf8, 0x02, //0x000025f2 cmpq $2, %rax - 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x000025f6 jb LBB7_34 - 0x41, 0x0f, 0xb7, 0x4d, 0x00, //0x000025fc movzwl (%r13), %ecx - 0x66, 0x41, 0x89, 0x08, //0x00002601 movw %cx, (%r8) - 0x49, 0x83, 0xc5, 0x02, //0x00002605 addq $2, %r13 - 0x49, 0x83, 0xc0, 0x02, //0x00002609 addq $2, %r8 - 0x48, 0x83, 0xc0, 0xfe, //0x0000260d addq $-2, %rax - 0x48, 0x85, 0xc0, //0x00002611 testq %rax, %rax - 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00002614 jne LBB7_35 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x0000261a jmp LBB7_36 - //0x0000261f LBB7_34 - 0x48, 0x85, 0xc0, //0x0000261f testq %rax, %rax - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00002622 je LBB7_36 - //0x00002628 LBB7_35 - 0x41, 0x8a, 0x45, 0x00, //0x00002628 movb (%r13), %al - 0x41, 0x88, 0x00, //0x0000262c movb %al, (%r8) - //0x0000262f LBB7_36 - 0x4d, 0x29, 0xfc, //0x0000262f subq %r15, %r12 - 0x4d, 0x01, 0xf4, //0x00002632 addq %r14, %r12 - 0x4d, 0x89, 0xe5, //0x00002635 movq %r12, %r13 - 0x49, 0x89, 0xd6, //0x00002638 movq %rdx, %r14 - 0x4d, 0x85, 0xed, //0x0000263b testq %r13, %r13 - 0x0f, 0x88, 0x28, 0x01, 0x00, 0x00, //0x0000263e js LBB7_57 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002644 .p2align 4, 0x90 - //0x00002650 LBB7_37 - 0x4d, 0x01, 0xef, //0x00002650 addq %r13, %r15 - 0x4d, 0x01, 0xea, //0x00002653 addq %r13, %r10 - 0x4c, 0x29, 0xee, //0x00002656 subq %r13, %rsi - 0x0f, 0x8e, 0x2d, 0x01, 0x00, 0x00, //0x00002659 jle LBB7_58 - 0x4d, 0x29, 0xe9, //0x0000265f subq %r13, %r9 - 0x41, 0x8a, 0x0f, //0x00002662 movb (%r15), %cl - 0x80, 0xf9, 0xe2, //0x00002665 cmpb $-30, %cl - 0x0f, 0x84, 0xb1, 0x00, 0x00, 0x00, //0x00002668 je LBB7_51 - 0x4c, 0x89, 0xf8, //0x0000266e movq %r15, %rax - //0x00002671 LBB7_40 - 0x0f, 0xb6, 0xd1, //0x00002671 movzbl %cl, %edx - 0x48, 0xc1, 0xe2, 0x04, //0x00002674 shlq $4, %rdx - 0x4a, 0x8b, 0x3c, 0x1a, //0x00002678 movq (%rdx,%r11), %rdi - 0x48, 0x63, 0xdf, //0x0000267c movslq %edi, %rbx - 0x49, 0x29, 0xd9, //0x0000267f subq %rbx, %r9 - 0x0f, 0x8c, 0x1b, 0x01, 0x00, 0x00, //0x00002682 jl LBB7_60 - 0x48, 0xc1, 0xe7, 0x20, //0x00002688 shlq $32, %rdi - 0x4e, 0x8d, 0x7c, 0x1a, 0x08, //0x0000268c leaq $8(%rdx,%r11), %r15 - 0x48, 0xb9, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00002691 movabsq $12884901889, %rcx - 0x48, 0x39, 0xcf, //0x0000269b cmpq %rcx, %rdi - 0x0f, 0x8c, 0x2c, 0x00, 0x00, 0x00, //0x0000269e jl LBB7_43 - 0x41, 0x8b, 0x0f, //0x000026a4 movl (%r15), %ecx - 0x41, 0x89, 0x0a, //0x000026a7 movl %ecx, (%r10) - 0x4e, 0x8d, 0x7c, 0x1a, 0x0c, //0x000026aa leaq $12(%rdx,%r11), %r15 - 0x4d, 0x8d, 0x42, 0x04, //0x000026af leaq $4(%r10), %r8 - 0x48, 0x8d, 0x7b, 0xfc, //0x000026b3 leaq $-4(%rbx), %rdi - 0x48, 0x83, 0xff, 0x02, //0x000026b7 cmpq $2, %rdi - 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x000026bb jae LBB7_44 - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x000026c1 jmp LBB7_45 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000026c6 .p2align 4, 0x90 - //0x000026d0 LBB7_43 - 0x4d, 0x89, 0xd0, //0x000026d0 movq %r10, %r8 - 0x48, 0x89, 0xdf, //0x000026d3 movq %rbx, %rdi - 0x48, 0x83, 0xff, 0x02, //0x000026d6 cmpq $2, %rdi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x000026da jb LBB7_45 - //0x000026e0 LBB7_44 - 0x41, 0x0f, 0xb7, 0x17, //0x000026e0 movzwl (%r15), %edx - 0x66, 0x41, 0x89, 0x10, //0x000026e4 movw %dx, (%r8) - 0x49, 0x83, 0xc7, 0x02, //0x000026e8 addq $2, %r15 - 0x49, 0x83, 0xc0, 0x02, //0x000026ec addq $2, %r8 - 0x48, 0x83, 0xc7, 0xfe, //0x000026f0 addq $-2, %rdi - //0x000026f4 LBB7_45 - 0x48, 0x85, 0xff, //0x000026f4 testq %rdi, %rdi - 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000026f7 je LBB7_47 - 0x41, 0x8a, 0x0f, //0x000026fd movb (%r15), %cl - 0x41, 0x88, 0x08, //0x00002700 movb %cl, (%r8) - //0x00002703 LBB7_47 - 0x49, 0x01, 0xda, //0x00002703 addq %rbx, %r10 - //0x00002706 LBB7_48 - 0x48, 0xff, 0xc0, //0x00002706 incq %rax - 0x49, 0x89, 0xc7, //0x00002709 movq %rax, %r15 - 0x48, 0x83, 0xfe, 0x01, //0x0000270c cmpq $1, %rsi - 0x48, 0x8d, 0x76, 0xff, //0x00002710 leaq $-1(%rsi), %rsi - 0x0f, 0x8f, 0x26, 0xfc, 0xff, 0xff, //0x00002714 jg LBB7_2 - 0xe9, 0x70, 0x00, 0x00, 0x00, //0x0000271a jmp LBB7_59 - //0x0000271f LBB7_51 - 0x48, 0x83, 0xfe, 0x03, //0x0000271f cmpq $3, %rsi - 0x0f, 0x8c, 0x28, 0x00, 0x00, 0x00, //0x00002723 jl LBB7_55 - 0x41, 0x80, 0x7f, 0x01, 0x80, //0x00002729 cmpb $-128, $1(%r15) - 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x0000272e jne LBB7_55 - 0x41, 0x8a, 0x4f, 0x02, //0x00002734 movb $2(%r15), %cl - 0x89, 0xc8, //0x00002738 movl %ecx, %eax - 0x24, 0xfe, //0x0000273a andb $-2, %al - 0x3c, 0xa8, //0x0000273c cmpb $-88, %al - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x0000273e jne LBB7_55 - 0x49, 0x8d, 0x47, 0x02, //0x00002744 leaq $2(%r15), %rax - 0x48, 0x83, 0xc6, 0xfe, //0x00002748 addq $-2, %rsi - 0xe9, 0x20, 0xff, 0xff, 0xff, //0x0000274c jmp LBB7_40 - //0x00002751 LBB7_55 - 0x4d, 0x85, 0xc9, //0x00002751 testq %r9, %r9 - 0x0f, 0x8e, 0x54, 0x00, 0x00, 0x00, //0x00002754 jle LBB7_61 - 0x41, 0xc6, 0x02, 0xe2, //0x0000275a movb $-30, (%r10) - 0x49, 0xff, 0xc2, //0x0000275e incq %r10 - 0x49, 0xff, 0xc9, //0x00002761 decq %r9 - 0x4c, 0x89, 0xf8, //0x00002764 movq %r15, %rax - 0xe9, 0x9a, 0xff, 0xff, 0xff, //0x00002767 jmp LBB7_48 - //0x0000276c LBB7_57 - 0x4c, 0x2b, 0x55, 0xc8, //0x0000276c subq $-56(%rbp), %r10 - 0x49, 0xf7, 0xd5, //0x00002770 notq %r13 - 0x4d, 0x01, 0xea, //0x00002773 addq %r13, %r10 - 0x48, 0x8b, 0x45, 0xc0, //0x00002776 movq $-64(%rbp), %rax - 0x4c, 0x89, 0x10, //0x0000277a movq %r10, (%rax) - 0x4c, 0x2b, 0x7d, 0xd0, //0x0000277d subq $-48(%rbp), %r15 - 0x4d, 0x01, 0xef, //0x00002781 addq %r13, %r15 - 0x49, 0xf7, 0xd7, //0x00002784 notq %r15 - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00002787 jmp LBB7_62 - //0x0000278c LBB7_58 - 0x4c, 0x89, 0xf8, //0x0000278c movq %r15, %rax - //0x0000278f LBB7_59 - 0x4c, 0x2b, 0x55, 0xc8, //0x0000278f subq $-56(%rbp), %r10 - 0x48, 0x8b, 0x4d, 0xc0, //0x00002793 movq $-64(%rbp), %rcx - 0x4c, 0x89, 0x11, //0x00002797 movq %r10, (%rcx) - 0x48, 0x2b, 0x45, 0xd0, //0x0000279a subq $-48(%rbp), %rax - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000279e jmp LBB7_63 - //0x000027a3 LBB7_60 - 0x4c, 0x2b, 0x55, 0xc8, //0x000027a3 subq $-56(%rbp), %r10 - 0x48, 0x8b, 0x45, 0xc0, //0x000027a7 movq $-64(%rbp), %rax - 0x4c, 0x89, 0x10, //0x000027ab movq %r10, (%rax) - //0x000027ae LBB7_61 - 0x49, 0xf7, 0xd7, //0x000027ae notq %r15 - 0x4c, 0x03, 0x7d, 0xd0, //0x000027b1 addq $-48(%rbp), %r15 - //0x000027b5 LBB7_62 - 0x4c, 0x89, 0xf8, //0x000027b5 movq %r15, %rax - //0x000027b8 LBB7_63 - 0x48, 0x83, 0xc4, 0x18, //0x000027b8 addq $24, %rsp - 0x5b, //0x000027bc popq %rbx - 0x41, 0x5c, //0x000027bd popq %r12 - 0x41, 0x5d, //0x000027bf popq %r13 - 0x41, 0x5e, //0x000027c1 popq %r14 - 0x41, 0x5f, //0x000027c3 popq %r15 - 0x5d, //0x000027c5 popq %rbp - 0xc3, //0x000027c6 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000027c7 .p2align 4, 0x90 - //0x000027d0 _atof_eisel_lemire64 - 0x55, //0x000027d0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000027d1 movq %rsp, %rbp - 0x41, 0x57, //0x000027d4 pushq %r15 - 0x41, 0x56, //0x000027d6 pushq %r14 - 0x53, //0x000027d8 pushq %rbx - 0x8d, 0x86, 0x5c, 0x01, 0x00, 0x00, //0x000027d9 leal $348(%rsi), %eax - 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x000027df cmpl $695, %eax - 0x0f, 0x87, 0x08, 0x01, 0x00, 0x00, //0x000027e4 ja LBB8_1 - 0x49, 0x89, 0xc8, //0x000027ea movq %rcx, %r8 - 0x41, 0x89, 0xd1, //0x000027ed movl %edx, %r9d - 0x48, 0x85, 0xff, //0x000027f0 testq %rdi, %rdi - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000027f3 je LBB8_4 - 0x4c, 0x0f, 0xbd, 0xd7, //0x000027f9 bsrq %rdi, %r10 - 0x49, 0x83, 0xf2, 0x3f, //0x000027fd xorq $63, %r10 - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00002801 jmp LBB8_5 - //0x00002806 LBB8_4 - 0x41, 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002806 movl $64, %r10d - //0x0000280c LBB8_5 - 0x44, 0x89, 0xd1, //0x0000280c movl %r10d, %ecx - 0x48, 0xd3, 0xe7, //0x0000280f shlq %cl, %rdi - 0x89, 0xc1, //0x00002812 movl %eax, %ecx - 0x48, 0xc1, 0xe1, 0x04, //0x00002814 shlq $4, %rcx - 0x4c, 0x8d, 0x3d, 0x91, 0x6d, 0x00, 0x00, //0x00002818 leaq $28049(%rip), %r15 /* _POW10_M128_TAB+0(%rip) */ - 0x48, 0x89, 0xf8, //0x0000281f movq %rdi, %rax - 0x4a, 0xf7, 0x64, 0x39, 0x08, //0x00002822 mulq $8(%rcx,%r15) - 0x49, 0x89, 0xc3, //0x00002827 movq %rax, %r11 - 0x49, 0x89, 0xd6, //0x0000282a movq %rdx, %r14 - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000282d andl $511, %edx - 0x48, 0x89, 0xfb, //0x00002833 movq %rdi, %rbx - 0x48, 0xf7, 0xd3, //0x00002836 notq %rbx - 0x48, 0x39, 0xd8, //0x00002839 cmpq %rbx, %rax - 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x0000283c jbe LBB8_11 - 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00002842 cmpl $511, %edx - 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00002848 jne LBB8_11 - 0x48, 0x89, 0xf8, //0x0000284e movq %rdi, %rax - 0x4a, 0xf7, 0x24, 0x39, //0x00002851 mulq (%rcx,%r15) - 0x49, 0x01, 0xd3, //0x00002855 addq %rdx, %r11 - 0x49, 0x83, 0xd6, 0x00, //0x00002858 adcq $0, %r14 - 0x44, 0x89, 0xf2, //0x0000285c movl %r14d, %edx - 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000285f andl $511, %edx - 0x48, 0x39, 0xd8, //0x00002865 cmpq %rbx, %rax - 0x0f, 0x86, 0x16, 0x00, 0x00, 0x00, //0x00002868 jbe LBB8_11 - 0x49, 0x83, 0xfb, 0xff, //0x0000286e cmpq $-1, %r11 - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00002872 jne LBB8_11 - 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00002878 cmpl $511, %edx - 0x0f, 0x84, 0x6e, 0x00, 0x00, 0x00, //0x0000287e je LBB8_1 - //0x00002884 LBB8_11 - 0x4c, 0x89, 0xf7, //0x00002884 movq %r14, %rdi - 0x48, 0xc1, 0xef, 0x3f, //0x00002887 shrq $63, %rdi - 0x8d, 0x4f, 0x09, //0x0000288b leal $9(%rdi), %ecx - 0x49, 0xd3, 0xee, //0x0000288e shrq %cl, %r14 - 0x4c, 0x09, 0xda, //0x00002891 orq %r11, %rdx - 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00002894 jne LBB8_14 - 0x44, 0x89, 0xf0, //0x0000289a movl %r14d, %eax - 0x83, 0xe0, 0x03, //0x0000289d andl $3, %eax - 0x83, 0xf8, 0x01, //0x000028a0 cmpl $1, %eax - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x000028a3 je LBB8_1 - //0x000028a9 LBB8_14 - 0x69, 0xc6, 0x6a, 0x52, 0x03, 0x00, //0x000028a9 imull $217706, %esi, %eax - 0xc1, 0xf8, 0x10, //0x000028af sarl $16, %eax - 0x05, 0x3f, 0x04, 0x00, 0x00, //0x000028b2 addl $1087, %eax - 0x48, 0x98, //0x000028b7 cltq - 0x4c, 0x29, 0xd0, //0x000028b9 subq %r10, %rax - 0x48, 0x83, 0xf7, 0x01, //0x000028bc xorq $1, %rdi - 0x48, 0x29, 0xf8, //0x000028c0 subq %rdi, %rax - 0x44, 0x89, 0xf2, //0x000028c3 movl %r14d, %edx - 0x83, 0xe2, 0x01, //0x000028c6 andl $1, %edx - 0x4c, 0x01, 0xf2, //0x000028c9 addq %r14, %rdx - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0x01, //0x000028cc movabsq $126100789566373888, %rcx - 0x48, 0x21, 0xd1, //0x000028d6 andq %rdx, %rcx - 0x48, 0x83, 0xf9, 0x01, //0x000028d9 cmpq $1, %rcx - 0x48, 0x83, 0xd8, 0xff, //0x000028dd sbbq $-1, %rax - 0x48, 0x8d, 0x70, 0xff, //0x000028e1 leaq $-1(%rax), %rsi - 0x48, 0x81, 0xfe, 0xfd, 0x07, 0x00, 0x00, //0x000028e5 cmpq $2045, %rsi - 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x000028ec jbe LBB8_16 - //0x000028f2 LBB8_1 - 0x31, 0xc0, //0x000028f2 xorl %eax, %eax - //0x000028f4 LBB8_17 - 0x5b, //0x000028f4 popq %rbx - 0x41, 0x5e, //0x000028f5 popq %r14 - 0x41, 0x5f, //0x000028f7 popq %r15 - 0x5d, //0x000028f9 popq %rbp - 0xc3, //0x000028fa retq - //0x000028fb LBB8_16 - 0x48, 0x83, 0xf9, 0x01, //0x000028fb cmpq $1, %rcx - 0xb1, 0x02, //0x000028ff movb $2, %cl - 0x80, 0xd9, 0x00, //0x00002901 sbbb $0, %cl - 0x48, 0xd3, 0xea, //0x00002904 shrq %cl, %rdx - 0x48, 0xc1, 0xe0, 0x34, //0x00002907 shlq $52, %rax - 0x48, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000290b movabsq $4503599627370495, %rcx - 0x48, 0x21, 0xd1, //0x00002915 andq %rdx, %rcx - 0x48, 0x09, 0xc1, //0x00002918 orq %rax, %rcx - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000291b movabsq $-9223372036854775808, %rax - 0x48, 0x09, 0xc8, //0x00002925 orq %rcx, %rax - 0x41, 0x83, 0xf9, 0xff, //0x00002928 cmpl $-1, %r9d - 0x48, 0x0f, 0x45, 0xc1, //0x0000292c cmovneq %rcx, %rax - 0x49, 0x89, 0x00, //0x00002930 movq %rax, (%r8) - 0xb0, 0x01, //0x00002933 movb $1, %al - 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00002935 jmp LBB8_17 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000293a .p2align 4, 0x90 - //0x00002940 _decimal_to_f64 - 0x55, //0x00002940 pushq %rbp - 0x48, 0x89, 0xe5, //0x00002941 movq %rsp, %rbp - 0x41, 0x57, //0x00002944 pushq %r15 - 0x41, 0x56, //0x00002946 pushq %r14 - 0x41, 0x55, //0x00002948 pushq %r13 - 0x41, 0x54, //0x0000294a pushq %r12 - 0x53, //0x0000294c pushq %rbx - 0x50, //0x0000294d pushq %rax - 0x48, 0x89, 0xf3, //0x0000294e movq %rsi, %rbx - 0x49, 0x89, 0xfc, //0x00002951 movq %rdi, %r12 - 0x49, 0xbd, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, //0x00002954 movabsq $4503599627370496, %r13 - 0x83, 0x7f, 0x10, 0x00, //0x0000295e cmpl $0, $16(%rdi) - 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00002962 je LBB9_4 - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002968 movabsq $9218868437227405312, %r14 - 0x41, 0x8b, 0x44, 0x24, 0x14, //0x00002972 movl $20(%r12), %eax - 0x45, 0x31, 0xff, //0x00002977 xorl %r15d, %r15d - 0x3d, 0x36, 0x01, 0x00, 0x00, //0x0000297a cmpl $310, %eax - 0x0f, 0x8f, 0x0e, 0x04, 0x00, 0x00, //0x0000297f jg LBB9_78 - 0x3d, 0xb6, 0xfe, 0xff, 0xff, //0x00002985 cmpl $-330, %eax - 0x0f, 0x8d, 0x13, 0x00, 0x00, 0x00, //0x0000298a jge LBB9_5 - 0x45, 0x31, 0xf6, //0x00002990 xorl %r14d, %r14d - 0xe9, 0xfb, 0x03, 0x00, 0x00, //0x00002993 jmp LBB9_78 - //0x00002998 LBB9_4 - 0x45, 0x31, 0xf6, //0x00002998 xorl %r14d, %r14d - 0x45, 0x31, 0xff, //0x0000299b xorl %r15d, %r15d - 0xe9, 0xf0, 0x03, 0x00, 0x00, //0x0000299e jmp LBB9_78 - //0x000029a3 LBB9_5 - 0x85, 0xc0, //0x000029a3 testl %eax, %eax - 0x48, 0x89, 0x5d, 0xd0, //0x000029a5 movq %rbx, $-48(%rbp) - 0x0f, 0x8e, 0xf1, 0x00, 0x00, 0x00, //0x000029a9 jle LBB9_22 - 0x45, 0x31, 0xff, //0x000029af xorl %r15d, %r15d - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000029b2 jmp LBB9_9 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000029b7 .p2align 4, 0x90 - //0x000029c0 LBB9_7 - 0xf7, 0xdb, //0x000029c0 negl %ebx - 0x4c, 0x89, 0xe7, //0x000029c2 movq %r12, %rdi - 0x89, 0xde, //0x000029c5 movl %ebx, %esi - 0xe8, 0x74, 0x66, 0x00, 0x00, //0x000029c7 callq _right_shift - //0x000029cc LBB9_8 - 0x45, 0x01, 0xf7, //0x000029cc addl %r14d, %r15d - 0x41, 0x8b, 0x44, 0x24, 0x14, //0x000029cf movl $20(%r12), %eax - 0x85, 0xc0, //0x000029d4 testl %eax, %eax - 0x0f, 0x8e, 0xc4, 0x00, 0x00, 0x00, //0x000029d6 jle LBB9_22 - //0x000029dc LBB9_9 - 0x41, 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x000029dc movl $27, %r14d - 0x83, 0xf8, 0x08, //0x000029e2 cmpl $8, %eax - 0x0f, 0x8f, 0x0d, 0x00, 0x00, 0x00, //0x000029e5 jg LBB9_11 - 0x89, 0xc0, //0x000029eb movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x4c, 0x97, 0x00, 0x00, //0x000029ed leaq $38732(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x44, 0x8b, 0x34, 0x81, //0x000029f4 movl (%rcx,%rax,4), %r14d - //0x000029f8 LBB9_11 - 0x45, 0x85, 0xf6, //0x000029f8 testl %r14d, %r14d - 0x0f, 0x84, 0xcb, 0xff, 0xff, 0xff, //0x000029fb je LBB9_8 - 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00002a01 cmpl $0, $16(%r12) - 0x0f, 0x84, 0xbf, 0xff, 0xff, 0xff, //0x00002a07 je LBB9_8 - 0x44, 0x89, 0xf3, //0x00002a0d movl %r14d, %ebx - 0xf7, 0xdb, //0x00002a10 negl %ebx - 0x45, 0x85, 0xf6, //0x00002a12 testl %r14d, %r14d - 0x0f, 0x88, 0x35, 0x00, 0x00, 0x00, //0x00002a15 js LBB9_16 - 0x41, 0x83, 0xfe, 0x3d, //0x00002a1b cmpl $61, %r14d - 0x0f, 0x8c, 0x9b, 0xff, 0xff, 0xff, //0x00002a1f jl LBB9_7 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a25 .p2align 4, 0x90 - //0x00002a30 LBB9_15 - 0x4c, 0x89, 0xe7, //0x00002a30 movq %r12, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002a33 movl $60, %esi - 0xe8, 0x03, 0x66, 0x00, 0x00, //0x00002a38 callq _right_shift - 0x8d, 0x43, 0x3c, //0x00002a3d leal $60(%rbx), %eax - 0x83, 0xfb, 0x88, //0x00002a40 cmpl $-120, %ebx - 0x89, 0xc3, //0x00002a43 movl %eax, %ebx - 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00002a45 jl LBB9_15 - 0xe9, 0x70, 0xff, 0xff, 0xff, //0x00002a4b jmp LBB9_7 - //0x00002a50 LBB9_16 - 0x41, 0x83, 0xfe, 0xc3, //0x00002a50 cmpl $-61, %r14d - 0x0f, 0x8f, 0x26, 0x00, 0x00, 0x00, //0x00002a54 jg LBB9_18 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a5a .p2align 4, 0x90 - //0x00002a60 LBB9_17 - 0x4c, 0x89, 0xe7, //0x00002a60 movq %r12, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002a63 movl $60, %esi - 0xe8, 0xe3, 0x63, 0x00, 0x00, //0x00002a68 callq _left_shift - 0x8d, 0x73, 0xc4, //0x00002a6d leal $-60(%rbx), %esi - 0x83, 0xfb, 0x78, //0x00002a70 cmpl $120, %ebx - 0x89, 0xf3, //0x00002a73 movl %esi, %ebx - 0x0f, 0x8f, 0xe5, 0xff, 0xff, 0xff, //0x00002a75 jg LBB9_17 - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00002a7b jmp LBB9_19 - //0x00002a80 LBB9_18 - 0x89, 0xde, //0x00002a80 movl %ebx, %esi - //0x00002a82 LBB9_19 - 0x4c, 0x89, 0xe7, //0x00002a82 movq %r12, %rdi - 0xe8, 0xc6, 0x63, 0x00, 0x00, //0x00002a85 callq _left_shift - 0xe9, 0x3d, 0xff, 0xff, 0xff, //0x00002a8a jmp LBB9_8 - 0x90, //0x00002a8f .p2align 4, 0x90 - //0x00002a90 LBB9_20 - 0x4c, 0x89, 0xe7, //0x00002a90 movq %r12, %rdi - 0xe8, 0xb8, 0x63, 0x00, 0x00, //0x00002a93 callq _left_shift - //0x00002a98 LBB9_21 - 0x45, 0x29, 0xf7, //0x00002a98 subl %r14d, %r15d - 0x41, 0x8b, 0x44, 0x24, 0x14, //0x00002a9b movl $20(%r12), %eax - //0x00002aa0 LBB9_22 - 0x85, 0xc0, //0x00002aa0 testl %eax, %eax - 0x0f, 0x88, 0x18, 0x00, 0x00, 0x00, //0x00002aa2 js LBB9_25 - 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00002aa8 jne LBB9_36 - 0x49, 0x8b, 0x0c, 0x24, //0x00002aae movq (%r12), %rcx - 0x80, 0x39, 0x35, //0x00002ab2 cmpb $53, (%rcx) - 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x00002ab5 jl LBB9_26 - 0xe9, 0xac, 0x00, 0x00, 0x00, //0x00002abb jmp LBB9_36 - //0x00002ac0 .p2align 4, 0x90 - //0x00002ac0 LBB9_25 - 0x41, 0xbe, 0x1b, 0x00, 0x00, 0x00, //0x00002ac0 movl $27, %r14d - 0x83, 0xf8, 0xf8, //0x00002ac6 cmpl $-8, %eax - 0x0f, 0x8c, 0x0f, 0x00, 0x00, 0x00, //0x00002ac9 jl LBB9_27 - //0x00002acf LBB9_26 - 0xf7, 0xd8, //0x00002acf negl %eax - 0x48, 0x98, //0x00002ad1 cltq - 0x48, 0x8d, 0x0d, 0x66, 0x96, 0x00, 0x00, //0x00002ad3 leaq $38502(%rip), %rcx /* _POW_TAB+0(%rip) */ - 0x44, 0x8b, 0x34, 0x81, //0x00002ada movl (%rcx,%rax,4), %r14d - //0x00002ade LBB9_27 - 0x45, 0x85, 0xf6, //0x00002ade testl %r14d, %r14d - 0x0f, 0x84, 0xb1, 0xff, 0xff, 0xff, //0x00002ae1 je LBB9_21 - 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00002ae7 cmpl $0, $16(%r12) - 0x0f, 0x84, 0xa5, 0xff, 0xff, 0xff, //0x00002aed je LBB9_21 - 0x45, 0x85, 0xf6, //0x00002af3 testl %r14d, %r14d - 0x0f, 0x8e, 0x34, 0x00, 0x00, 0x00, //0x00002af6 jle LBB9_33 - 0x44, 0x89, 0xf6, //0x00002afc movl %r14d, %esi - 0x41, 0x83, 0xfe, 0x3d, //0x00002aff cmpl $61, %r14d - 0x0f, 0x8c, 0x87, 0xff, 0xff, 0xff, //0x00002b03 jl LBB9_20 - 0x44, 0x89, 0xf3, //0x00002b09 movl %r14d, %ebx - 0x90, 0x90, 0x90, 0x90, //0x00002b0c .p2align 4, 0x90 - //0x00002b10 LBB9_32 - 0x4c, 0x89, 0xe7, //0x00002b10 movq %r12, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002b13 movl $60, %esi - 0xe8, 0x33, 0x63, 0x00, 0x00, //0x00002b18 callq _left_shift - 0x8d, 0x73, 0xc4, //0x00002b1d leal $-60(%rbx), %esi - 0x83, 0xfb, 0x78, //0x00002b20 cmpl $120, %ebx - 0x89, 0xf3, //0x00002b23 movl %esi, %ebx - 0x0f, 0x8f, 0xe5, 0xff, 0xff, 0xff, //0x00002b25 jg LBB9_32 - 0xe9, 0x60, 0xff, 0xff, 0xff, //0x00002b2b jmp LBB9_20 - //0x00002b30 LBB9_33 - 0x44, 0x89, 0xf3, //0x00002b30 movl %r14d, %ebx - 0x41, 0x83, 0xfe, 0xc3, //0x00002b33 cmpl $-61, %r14d - 0x0f, 0x8f, 0x1e, 0x00, 0x00, 0x00, //0x00002b37 jg LBB9_35 - 0x90, 0x90, 0x90, //0x00002b3d .p2align 4, 0x90 - //0x00002b40 LBB9_34 - 0x4c, 0x89, 0xe7, //0x00002b40 movq %r12, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002b43 movl $60, %esi - 0xe8, 0xf3, 0x64, 0x00, 0x00, //0x00002b48 callq _right_shift - 0x8d, 0x43, 0x3c, //0x00002b4d leal $60(%rbx), %eax - 0x83, 0xfb, 0x88, //0x00002b50 cmpl $-120, %ebx - 0x89, 0xc3, //0x00002b53 movl %eax, %ebx - 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00002b55 jl LBB9_34 - //0x00002b5b LBB9_35 - 0xf7, 0xdb, //0x00002b5b negl %ebx - 0x4c, 0x89, 0xe7, //0x00002b5d movq %r12, %rdi - 0x89, 0xde, //0x00002b60 movl %ebx, %esi - 0xe8, 0xd9, 0x64, 0x00, 0x00, //0x00002b62 callq _right_shift - 0xe9, 0x2c, 0xff, 0xff, 0xff, //0x00002b67 jmp LBB9_21 - //0x00002b6c LBB9_36 - 0x41, 0x81, 0xff, 0x02, 0xfc, 0xff, 0xff, //0x00002b6c cmpl $-1022, %r15d - 0x0f, 0x8f, 0x4b, 0x00, 0x00, 0x00, //0x00002b73 jg LBB9_42 - 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00002b79 cmpl $0, $16(%r12) - 0x48, 0x8b, 0x5d, 0xd0, //0x00002b7f movq $-48(%rbp), %rbx - 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00002b83 je LBB9_44 - 0x41, 0x81, 0xff, 0xc6, 0xfb, 0xff, 0xff, //0x00002b89 cmpl $-1082, %r15d - 0x0f, 0x8f, 0x55, 0x00, 0x00, 0x00, //0x00002b90 jg LBB9_45 - 0x41, 0x81, 0xc7, 0xc1, 0x03, 0x00, 0x00, //0x00002b96 addl $961, %r15d - 0x90, 0x90, 0x90, //0x00002b9d .p2align 4, 0x90 - //0x00002ba0 LBB9_40 - 0x4c, 0x89, 0xe7, //0x00002ba0 movq %r12, %rdi - 0xbe, 0x3c, 0x00, 0x00, 0x00, //0x00002ba3 movl $60, %esi - 0xe8, 0x93, 0x64, 0x00, 0x00, //0x00002ba8 callq _right_shift - 0x41, 0x83, 0xc7, 0x3c, //0x00002bad addl $60, %r15d - 0x41, 0x83, 0xff, 0x88, //0x00002bb1 cmpl $-120, %r15d - 0x0f, 0x8c, 0xe5, 0xff, 0xff, 0xff, //0x00002bb5 jl LBB9_40 - 0x41, 0x83, 0xc7, 0x3c, //0x00002bbb addl $60, %r15d - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00002bbf jmp LBB9_46 - //0x00002bc4 LBB9_42 - 0x41, 0x81, 0xff, 0x00, 0x04, 0x00, 0x00, //0x00002bc4 cmpl $1024, %r15d - 0x48, 0x8b, 0x5d, 0xd0, //0x00002bcb movq $-48(%rbp), %rbx - 0x0f, 0x8f, 0x87, 0x01, 0x00, 0x00, //0x00002bcf jg LBB9_75 - 0x41, 0xff, 0xcf, //0x00002bd5 decl %r15d - 0x45, 0x89, 0xfe, //0x00002bd8 movl %r15d, %r14d - 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00002bdb jmp LBB9_47 - //0x00002be0 LBB9_44 - 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002be0 movl $-1022, %r14d - 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00002be6 jmp LBB9_49 - //0x00002beb LBB9_45 - 0x41, 0x81, 0xc7, 0xfd, 0x03, 0x00, 0x00, //0x00002beb addl $1021, %r15d - //0x00002bf2 LBB9_46 - 0x41, 0xf7, 0xdf, //0x00002bf2 negl %r15d - 0x4c, 0x89, 0xe7, //0x00002bf5 movq %r12, %rdi - 0x44, 0x89, 0xfe, //0x00002bf8 movl %r15d, %esi - 0xe8, 0x40, 0x64, 0x00, 0x00, //0x00002bfb callq _right_shift - 0x41, 0xbe, 0x02, 0xfc, 0xff, 0xff, //0x00002c00 movl $-1022, %r14d - //0x00002c06 LBB9_47 - 0x41, 0x83, 0x7c, 0x24, 0x10, 0x00, //0x00002c06 cmpl $0, $16(%r12) - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00002c0c je LBB9_49 - 0x4c, 0x89, 0xe7, //0x00002c12 movq %r12, %rdi - 0xbe, 0x35, 0x00, 0x00, 0x00, //0x00002c15 movl $53, %esi - 0xe8, 0x31, 0x62, 0x00, 0x00, //0x00002c1a callq _left_shift - //0x00002c1f LBB9_49 - 0x4d, 0x63, 0x44, 0x24, 0x14, //0x00002c1f movslq $20(%r12), %r8 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00002c24 movq $-1, %r15 - 0x49, 0x83, 0xf8, 0x14, //0x00002c2b cmpq $20, %r8 - 0x0f, 0x8f, 0x3f, 0x01, 0x00, 0x00, //0x00002c2f jg LBB9_77 - 0x44, 0x89, 0xc1, //0x00002c35 movl %r8d, %ecx - 0x85, 0xc9, //0x00002c38 testl %ecx, %ecx - 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x00002c3a jle LBB9_54 - 0x49, 0x63, 0x74, 0x24, 0x10, //0x00002c40 movslq $16(%r12), %rsi - 0x31, 0xd2, //0x00002c45 xorl %edx, %edx - 0x45, 0x31, 0xff, //0x00002c47 xorl %r15d, %r15d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c4a .p2align 4, 0x90 - //0x00002c50 LBB9_52 - 0x48, 0x39, 0xf2, //0x00002c50 cmpq %rsi, %rdx - 0x0f, 0x8d, 0x28, 0x00, 0x00, 0x00, //0x00002c53 jge LBB9_55 - 0x4b, 0x8d, 0x04, 0xbf, //0x00002c59 leaq (%r15,%r15,4), %rax - 0x49, 0x8b, 0x3c, 0x24, //0x00002c5d movq (%r12), %rdi - 0x48, 0x0f, 0xbe, 0x3c, 0x17, //0x00002c61 movsbq (%rdi,%rdx), %rdi - 0x4c, 0x8d, 0x7c, 0x47, 0xd0, //0x00002c66 leaq $-48(%rdi,%rax,2), %r15 - 0x48, 0xff, 0xc2, //0x00002c6b incq %rdx - 0x48, 0x39, 0xd1, //0x00002c6e cmpq %rdx, %rcx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00002c71 jne LBB9_52 - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00002c77 jmp LBB9_55 - //0x00002c7c LBB9_54 - 0x31, 0xd2, //0x00002c7c xorl %edx, %edx - 0x45, 0x31, 0xff, //0x00002c7e xorl %r15d, %r15d - //0x00002c81 LBB9_55 - 0x41, 0x39, 0xd0, //0x00002c81 cmpl %edx, %r8d - 0x0f, 0x8e, 0x56, 0x00, 0x00, 0x00, //0x00002c84 jle LBB9_63 - 0x89, 0xcf, //0x00002c8a movl %ecx, %edi - 0x29, 0xd7, //0x00002c8c subl %edx, %edi - 0x89, 0xd6, //0x00002c8e movl %edx, %esi - 0xf7, 0xd6, //0x00002c90 notl %esi - 0x44, 0x01, 0xc6, //0x00002c92 addl %r8d, %esi - 0x83, 0xe7, 0x07, //0x00002c95 andl $7, %edi - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00002c98 je LBB9_60 - 0xf7, 0xdf, //0x00002c9e negl %edi - 0x31, 0xc0, //0x00002ca0 xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ca2 .p2align 4, 0x90 - //0x00002cb0 LBB9_58 - 0x4d, 0x01, 0xff, //0x00002cb0 addq %r15, %r15 - 0x4f, 0x8d, 0x3c, 0xbf, //0x00002cb3 leaq (%r15,%r15,4), %r15 - 0xff, 0xc8, //0x00002cb7 decl %eax - 0x39, 0xc7, //0x00002cb9 cmpl %eax, %edi - 0x0f, 0x85, 0xef, 0xff, 0xff, 0xff, //0x00002cbb jne LBB9_58 - 0x29, 0xc2, //0x00002cc1 subl %eax, %edx - //0x00002cc3 LBB9_60 - 0x83, 0xfe, 0x07, //0x00002cc3 cmpl $7, %esi - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00002cc6 jb LBB9_63 - 0x89, 0xc8, //0x00002ccc movl %ecx, %eax - 0x29, 0xd0, //0x00002cce subl %edx, %eax - //0x00002cd0 .p2align 4, 0x90 - //0x00002cd0 LBB9_62 - 0x4d, 0x69, 0xff, 0x00, 0xe1, 0xf5, 0x05, //0x00002cd0 imulq $100000000, %r15, %r15 - 0x83, 0xc0, 0xf8, //0x00002cd7 addl $-8, %eax - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002cda jne LBB9_62 - //0x00002ce0 LBB9_63 - 0x85, 0xc9, //0x00002ce0 testl %ecx, %ecx - 0x0f, 0x88, 0x4c, 0x00, 0x00, 0x00, //0x00002ce2 js LBB9_71 - 0x41, 0x8b, 0x54, 0x24, 0x10, //0x00002ce8 movl $16(%r12), %edx - 0x44, 0x39, 0xc2, //0x00002ced cmpl %r8d, %edx - 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x00002cf0 jle LBB9_71 - 0x49, 0x8b, 0x34, 0x24, //0x00002cf6 movq (%r12), %rsi - 0x8a, 0x04, 0x0e, //0x00002cfa movb (%rsi,%rcx), %al - 0x8d, 0x79, 0x01, //0x00002cfd leal $1(%rcx), %edi - 0x39, 0xd7, //0x00002d00 cmpl %edx, %edi - 0x0f, 0x85, 0xbf, 0x00, 0x00, 0x00, //0x00002d02 jne LBB9_72 - 0x3c, 0x35, //0x00002d08 cmpb $53, %al - 0x0f, 0x85, 0xb7, 0x00, 0x00, 0x00, //0x00002d0a jne LBB9_72 - 0x41, 0x83, 0x7c, 0x24, 0x1c, 0x00, //0x00002d10 cmpl $0, $28(%r12) - 0x0f, 0x95, 0xc2, //0x00002d16 setne %dl - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00002d19 jne LBB9_73 - 0x85, 0xc9, //0x00002d1f testl %ecx, %ecx - 0x0f, 0x8e, 0x0f, 0x00, 0x00, 0x00, //0x00002d21 jle LBB9_73 - 0x41, 0x8a, 0x54, 0x30, 0xff, //0x00002d27 movb $-1(%r8,%rsi), %dl - 0x80, 0xe2, 0x01, //0x00002d2c andb $1, %dl - 0xe9, 0x02, 0x00, 0x00, 0x00, //0x00002d2f jmp LBB9_73 - //0x00002d34 LBB9_71 - 0x31, 0xd2, //0x00002d34 xorl %edx, %edx - //0x00002d36 LBB9_73 - 0x0f, 0xb6, 0xc2, //0x00002d36 movzbl %dl, %eax - 0x49, 0x01, 0xc7, //0x00002d39 addq %rax, %r15 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00002d3c movabsq $9007199254740992, %rax - 0x49, 0x39, 0xc7, //0x00002d46 cmpq %rax, %r15 - 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00002d49 jne LBB9_77 - 0x41, 0x81, 0xfe, 0xfe, 0x03, 0x00, 0x00, //0x00002d4f cmpl $1022, %r14d - 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00002d56 jle LBB9_76 - //0x00002d5c LBB9_75 - 0x45, 0x31, 0xff, //0x00002d5c xorl %r15d, %r15d - 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002d5f movabsq $9218868437227405312, %r14 - 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00002d69 jmp LBB9_78 - //0x00002d6e LBB9_76 - 0x41, 0xff, 0xc6, //0x00002d6e incl %r14d - 0x4d, 0x89, 0xef, //0x00002d71 movq %r13, %r15 - //0x00002d74 LBB9_77 - 0x4c, 0x89, 0xf8, //0x00002d74 movq %r15, %rax - 0x4c, 0x21, 0xe8, //0x00002d77 andq %r13, %rax - 0x41, 0x81, 0xc6, 0xff, 0x03, 0x00, 0x00, //0x00002d7a addl $1023, %r14d - 0x41, 0x81, 0xe6, 0xff, 0x07, 0x00, 0x00, //0x00002d81 andl $2047, %r14d - 0x49, 0xc1, 0xe6, 0x34, //0x00002d88 shlq $52, %r14 - 0x48, 0x85, 0xc0, //0x00002d8c testq %rax, %rax - 0x4c, 0x0f, 0x44, 0xf0, //0x00002d8f cmoveq %rax, %r14 - //0x00002d93 LBB9_78 - 0x49, 0xff, 0xcd, //0x00002d93 decq %r13 - 0x4d, 0x21, 0xfd, //0x00002d96 andq %r15, %r13 - 0x4d, 0x09, 0xf5, //0x00002d99 orq %r14, %r13 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002d9c movabsq $-9223372036854775808, %rax - 0x4c, 0x09, 0xe8, //0x00002da6 orq %r13, %rax - 0x41, 0x83, 0x7c, 0x24, 0x18, 0x00, //0x00002da9 cmpl $0, $24(%r12) - 0x49, 0x0f, 0x44, 0xc5, //0x00002daf cmoveq %r13, %rax - 0x48, 0x89, 0x03, //0x00002db3 movq %rax, (%rbx) - 0x31, 0xc0, //0x00002db6 xorl %eax, %eax - 0x48, 0x83, 0xc4, 0x08, //0x00002db8 addq $8, %rsp - 0x5b, //0x00002dbc popq %rbx - 0x41, 0x5c, //0x00002dbd popq %r12 - 0x41, 0x5d, //0x00002dbf popq %r13 - 0x41, 0x5e, //0x00002dc1 popq %r14 - 0x41, 0x5f, //0x00002dc3 popq %r15 - 0x5d, //0x00002dc5 popq %rbp - 0xc3, //0x00002dc6 retq - //0x00002dc7 LBB9_72 - 0x3c, 0x34, //0x00002dc7 cmpb $52, %al - 0x0f, 0x9f, 0xc2, //0x00002dc9 setg %dl - 0xe9, 0x65, 0xff, 0xff, 0xff, //0x00002dcc jmp LBB9_73 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002dd1 .p2align 4, 0x90 - //0x00002de0 _atof_native - 0x55, //0x00002de0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00002de1 movq %rsp, %rbp - 0x48, 0x83, 0xec, 0x30, //0x00002de4 subq $48, %rsp - 0x48, 0xc7, 0x45, 0xd8, 0x00, 0x00, 0x00, 0x00, //0x00002de8 movq $0, $-40(%rbp) - 0x48, 0x89, 0x55, 0xe0, //0x00002df0 movq %rdx, $-32(%rbp) - 0x48, 0x89, 0x4d, 0xe8, //0x00002df4 movq %rcx, $-24(%rbp) - 0x48, 0x85, 0xc9, //0x00002df8 testq %rcx, %rcx - 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00002dfb je LBB10_5 - 0xc6, 0x02, 0x00, //0x00002e01 movb $0, (%rdx) - 0x48, 0x83, 0xf9, 0x01, //0x00002e04 cmpq $1, %rcx - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00002e08 je LBB10_5 - 0xc6, 0x42, 0x01, 0x00, //0x00002e0e movb $0, $1(%rdx) - 0x48, 0x83, 0x7d, 0xe8, 0x03, //0x00002e12 cmpq $3, $-24(%rbp) - 0x0f, 0x82, 0x28, 0x00, 0x00, 0x00, //0x00002e17 jb LBB10_5 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00002e1d movl $2, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e22 .p2align 4, 0x90 - //0x00002e30 LBB10_4 - 0x48, 0x8b, 0x4d, 0xe0, //0x00002e30 movq $-32(%rbp), %rcx - 0xc6, 0x04, 0x01, 0x00, //0x00002e34 movb $0, (%rcx,%rax) - 0x48, 0xff, 0xc0, //0x00002e38 incq %rax - 0x48, 0x39, 0x45, 0xe8, //0x00002e3b cmpq %rax, $-24(%rbp) - 0x0f, 0x87, 0xeb, 0xff, 0xff, 0xff, //0x00002e3f ja LBB10_4 - //0x00002e45 LBB10_5 - 0x0f, 0x57, 0xc0, //0x00002e45 xorps %xmm0, %xmm0 - 0x0f, 0x11, 0x45, 0xf0, //0x00002e48 movups %xmm0, $-16(%rbp) - 0x80, 0x3f, 0x2d, //0x00002e4c cmpb $45, (%rdi) - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00002e4f jne LBB10_6 - 0xc7, 0x45, 0xf8, 0x01, 0x00, 0x00, 0x00, //0x00002e55 movl $1, $-8(%rbp) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002e5c movl $1, %eax - 0x48, 0x39, 0xf0, //0x00002e61 cmpq %rsi, %rax - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00002e64 jl LBB10_9 - //0x00002e6a LBB10_41 - 0xc7, 0x45, 0xf4, 0x00, 0x00, 0x00, 0x00, //0x00002e6a movl $0, $-12(%rbp) - 0xe9, 0xa3, 0x01, 0x00, 0x00, //0x00002e71 jmp LBB10_40 - //0x00002e76 LBB10_6 - 0x31, 0xc0, //0x00002e76 xorl %eax, %eax - 0x48, 0x39, 0xf0, //0x00002e78 cmpq %rsi, %rax - 0x0f, 0x8d, 0xe9, 0xff, 0xff, 0xff, //0x00002e7b jge LBB10_41 - //0x00002e81 LBB10_9 - 0x41, 0xb3, 0x01, //0x00002e81 movb $1, %r11b - 0x45, 0x31, 0xc9, //0x00002e84 xorl %r9d, %r9d - 0x45, 0x31, 0xd2, //0x00002e87 xorl %r10d, %r10d - 0x45, 0x31, 0xc0, //0x00002e8a xorl %r8d, %r8d - 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00002e8d jmp LBB10_10 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e92 .p2align 4, 0x90 - //0x00002ea0 LBB10_13 - 0xff, 0x4d, 0xf4, //0x00002ea0 decl $-12(%rbp) - 0x45, 0x31, 0xd2, //0x00002ea3 xorl %r10d, %r10d - //0x00002ea6 LBB10_22 - 0x48, 0xff, 0xc0, //0x00002ea6 incq %rax - 0x48, 0x39, 0xf0, //0x00002ea9 cmpq %rsi, %rax - 0x41, 0x0f, 0x9c, 0xc3, //0x00002eac setl %r11b - 0x48, 0x39, 0xc6, //0x00002eb0 cmpq %rax, %rsi - 0x0f, 0x84, 0x8f, 0x00, 0x00, 0x00, //0x00002eb3 je LBB10_23 - //0x00002eb9 LBB10_10 - 0x0f, 0xb6, 0x0c, 0x07, //0x00002eb9 movzbl (%rdi,%rax), %ecx - 0x8d, 0x51, 0xd0, //0x00002ebd leal $-48(%rcx), %edx - 0x80, 0xfa, 0x09, //0x00002ec0 cmpb $9, %dl - 0x0f, 0x87, 0x47, 0x00, 0x00, 0x00, //0x00002ec3 ja LBB10_19 - 0x45, 0x85, 0xd2, //0x00002ec9 testl %r10d, %r10d - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00002ecc jne LBB10_14 - 0x80, 0xf9, 0x30, //0x00002ed2 cmpb $48, %cl - 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00002ed5 je LBB10_13 - //0x00002edb LBB10_14 - 0x4d, 0x63, 0xd1, //0x00002edb movslq %r9d, %r10 - 0x4c, 0x39, 0x55, 0xe8, //0x00002ede cmpq %r10, $-24(%rbp) - 0x0f, 0x86, 0x40, 0x00, 0x00, 0x00, //0x00002ee2 jbe LBB10_16 - 0x48, 0x8b, 0x55, 0xe0, //0x00002ee8 movq $-32(%rbp), %rdx - 0x42, 0x88, 0x0c, 0x12, //0x00002eec movb %cl, (%rdx,%r10) - 0x44, 0x8b, 0x4d, 0xf0, //0x00002ef0 movl $-16(%rbp), %r9d - 0x41, 0xff, 0xc1, //0x00002ef4 incl %r9d - 0x44, 0x89, 0x4d, 0xf0, //0x00002ef7 movl %r9d, $-16(%rbp) - 0x45, 0x89, 0xca, //0x00002efb movl %r9d, %r10d - 0xe9, 0xa3, 0xff, 0xff, 0xff, //0x00002efe jmp LBB10_22 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f03 .p2align 4, 0x90 - //0x00002f10 LBB10_19 - 0x80, 0xf9, 0x2e, //0x00002f10 cmpb $46, %cl - 0x0f, 0x85, 0x80, 0x00, 0x00, 0x00, //0x00002f13 jne LBB10_20 - 0x44, 0x89, 0x55, 0xf4, //0x00002f19 movl %r10d, $-12(%rbp) - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002f1d movl $1, %r8d - 0xe9, 0x7e, 0xff, 0xff, 0xff, //0x00002f23 jmp LBB10_22 - //0x00002f28 LBB10_16 - 0x80, 0xf9, 0x30, //0x00002f28 cmpb $48, %cl - 0x0f, 0x85, 0x08, 0x00, 0x00, 0x00, //0x00002f2b jne LBB10_18 - 0x45, 0x89, 0xca, //0x00002f31 movl %r9d, %r10d - 0xe9, 0x6d, 0xff, 0xff, 0xff, //0x00002f34 jmp LBB10_22 - //0x00002f39 LBB10_18 - 0xc7, 0x45, 0xfc, 0x01, 0x00, 0x00, 0x00, //0x00002f39 movl $1, $-4(%rbp) - 0x45, 0x89, 0xca, //0x00002f40 movl %r9d, %r10d - 0xe9, 0x5e, 0xff, 0xff, 0xff, //0x00002f43 jmp LBB10_22 - //0x00002f48 LBB10_23 - 0x89, 0xf1, //0x00002f48 movl %esi, %ecx - 0x48, 0x89, 0xf0, //0x00002f4a movq %rsi, %rax - 0x45, 0x85, 0xc0, //0x00002f4d testl %r8d, %r8d - 0x0f, 0x85, 0x04, 0x00, 0x00, 0x00, //0x00002f50 jne LBB10_26 - //0x00002f56 LBB10_25 - 0x44, 0x89, 0x4d, 0xf4, //0x00002f56 movl %r9d, $-12(%rbp) - //0x00002f5a LBB10_26 - 0x41, 0xf6, 0xc3, 0x01, //0x00002f5a testb $1, %r11b - 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00002f5e je LBB10_40 - 0x8a, 0x0c, 0x0f, //0x00002f64 movb (%rdi,%rcx), %cl - 0x80, 0xc9, 0x20, //0x00002f67 orb $32, %cl - 0x80, 0xf9, 0x65, //0x00002f6a cmpb $101, %cl - 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00002f6d jne LBB10_40 - 0x89, 0xc2, //0x00002f73 movl %eax, %edx - 0x8a, 0x4c, 0x17, 0x01, //0x00002f75 movb $1(%rdi,%rdx), %cl - 0x80, 0xf9, 0x2d, //0x00002f79 cmpb $45, %cl - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00002f7c je LBB10_32 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00002f82 movl $1, %r8d - 0x80, 0xf9, 0x2b, //0x00002f88 cmpb $43, %cl - 0x0f, 0x85, 0x38, 0x00, 0x00, 0x00, //0x00002f8b jne LBB10_30 - 0x83, 0xc0, 0x02, //0x00002f91 addl $2, %eax - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00002f94 jmp LBB10_33 - //0x00002f99 LBB10_20 - 0x48, 0x89, 0xc1, //0x00002f99 movq %rax, %rcx - 0x45, 0x85, 0xc0, //0x00002f9c testl %r8d, %r8d - 0x0f, 0x85, 0xb5, 0xff, 0xff, 0xff, //0x00002f9f jne LBB10_26 - 0xe9, 0xac, 0xff, 0xff, 0xff, //0x00002fa5 jmp LBB10_25 - //0x00002faa LBB10_32 - 0x83, 0xc0, 0x02, //0x00002faa addl $2, %eax - 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x00002fad movl $-1, %r8d - //0x00002fb3 LBB10_33 - 0x89, 0xc2, //0x00002fb3 movl %eax, %edx - 0x48, 0x63, 0xd2, //0x00002fb5 movslq %edx, %rdx - 0x45, 0x31, 0xc9, //0x00002fb8 xorl %r9d, %r9d - 0x48, 0x39, 0xf2, //0x00002fbb cmpq %rsi, %rdx - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00002fbe jl LBB10_35 - 0xe9, 0x48, 0x00, 0x00, 0x00, //0x00002fc4 jmp LBB10_39 - //0x00002fc9 LBB10_30 - 0x48, 0xff, 0xc2, //0x00002fc9 incq %rdx - 0x48, 0x63, 0xd2, //0x00002fcc movslq %edx, %rdx - 0x45, 0x31, 0xc9, //0x00002fcf xorl %r9d, %r9d - 0x48, 0x39, 0xf2, //0x00002fd2 cmpq %rsi, %rdx - 0x0f, 0x8d, 0x36, 0x00, 0x00, 0x00, //0x00002fd5 jge LBB10_39 - //0x00002fdb LBB10_35 - 0x45, 0x31, 0xc9, //0x00002fdb xorl %r9d, %r9d - 0x90, 0x90, //0x00002fde .p2align 4, 0x90 - //0x00002fe0 LBB10_36 - 0x41, 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x00002fe0 cmpl $9999, %r9d - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00002fe7 jg LBB10_39 - 0x0f, 0xb6, 0x0c, 0x17, //0x00002fed movzbl (%rdi,%rdx), %ecx - 0x8d, 0x41, 0xd0, //0x00002ff1 leal $-48(%rcx), %eax - 0x3c, 0x09, //0x00002ff4 cmpb $9, %al - 0x0f, 0x87, 0x15, 0x00, 0x00, 0x00, //0x00002ff6 ja LBB10_39 - 0x43, 0x8d, 0x04, 0x89, //0x00002ffc leal (%r9,%r9,4), %eax - 0x44, 0x8d, 0x4c, 0x41, 0xd0, //0x00003000 leal $-48(%rcx,%rax,2), %r9d - 0x48, 0xff, 0xc2, //0x00003005 incq %rdx - 0x48, 0x39, 0xd6, //0x00003008 cmpq %rdx, %rsi - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x0000300b jne LBB10_36 - //0x00003011 LBB10_39 - 0x45, 0x0f, 0xaf, 0xc8, //0x00003011 imull %r8d, %r9d - 0x44, 0x01, 0x4d, 0xf4, //0x00003015 addl %r9d, $-12(%rbp) - //0x00003019 LBB10_40 - 0x48, 0x8d, 0x7d, 0xe0, //0x00003019 leaq $-32(%rbp), %rdi - 0x48, 0x8d, 0x75, 0xd8, //0x0000301d leaq $-40(%rbp), %rsi - 0xe8, 0x1a, 0xf9, 0xff, 0xff, //0x00003021 callq _decimal_to_f64 - 0xf2, 0x0f, 0x10, 0x45, 0xd8, //0x00003026 movsd $-40(%rbp), %xmm0 - 0x48, 0x83, 0xc4, 0x30, //0x0000302b addq $48, %rsp - 0x5d, //0x0000302f popq %rbp - 0xc3, //0x00003030 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003031 .p2align 4, 0x90 - //0x00003040 _value - 0x55, //0x00003040 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003041 movq %rsp, %rbp - 0x41, 0x57, //0x00003044 pushq %r15 - 0x41, 0x56, //0x00003046 pushq %r14 - 0x41, 0x55, //0x00003048 pushq %r13 - 0x41, 0x54, //0x0000304a pushq %r12 - 0x53, //0x0000304c pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x0000304d subq $40, %rsp - 0x49, 0x89, 0xc9, //0x00003051 movq %rcx, %r9 - 0x49, 0x89, 0xd4, //0x00003054 movq %rdx, %r12 - 0x49, 0x89, 0xf7, //0x00003057 movq %rsi, %r15 - 0x49, 0x89, 0xfd, //0x0000305a movq %rdi, %r13 - 0x48, 0x89, 0x55, 0xd0, //0x0000305d movq %rdx, $-48(%rbp) - 0x48, 0x89, 0x7d, 0xb0, //0x00003061 movq %rdi, $-80(%rbp) - 0x48, 0x89, 0x75, 0xb8, //0x00003065 movq %rsi, $-72(%rbp) - 0x48, 0x89, 0xd0, //0x00003069 movq %rdx, %rax - 0x48, 0x29, 0xf0, //0x0000306c subq %rsi, %rax - 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x0000306f jae LBB11_5 - 0x43, 0x8a, 0x4c, 0x25, 0x00, //0x00003075 movb (%r13,%r12), %cl - 0x80, 0xf9, 0x0d, //0x0000307a cmpb $13, %cl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000307d je LBB11_5 - 0x80, 0xf9, 0x20, //0x00003083 cmpb $32, %cl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00003086 je LBB11_5 - 0x8d, 0x51, 0xf7, //0x0000308c leal $-9(%rcx), %edx - 0x80, 0xfa, 0x01, //0x0000308f cmpb $1, %dl - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00003092 jbe LBB11_5 - 0x4c, 0x89, 0xe3, //0x00003098 movq %r12, %rbx - 0xe9, 0x32, 0x01, 0x00, 0x00, //0x0000309b jmp LBB11_28 - //0x000030a0 LBB11_5 - 0x49, 0x8d, 0x5c, 0x24, 0x01, //0x000030a0 leaq $1(%r12), %rbx - 0x4c, 0x39, 0xfb, //0x000030a5 cmpq %r15, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000030a8 jae LBB11_9 - 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x000030ae movb (%r13,%rbx), %cl - 0x80, 0xf9, 0x0d, //0x000030b3 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000030b6 je LBB11_9 - 0x80, 0xf9, 0x20, //0x000030bc cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000030bf je LBB11_9 - 0x8d, 0x51, 0xf7, //0x000030c5 leal $-9(%rcx), %edx - 0x80, 0xfa, 0x01, //0x000030c8 cmpb $1, %dl - 0x0f, 0x87, 0x01, 0x01, 0x00, 0x00, //0x000030cb ja LBB11_28 - //0x000030d1 LBB11_9 - 0x49, 0x8d, 0x5c, 0x24, 0x02, //0x000030d1 leaq $2(%r12), %rbx - 0x4c, 0x39, 0xfb, //0x000030d6 cmpq %r15, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000030d9 jae LBB11_13 - 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x000030df movb (%r13,%rbx), %cl - 0x80, 0xf9, 0x0d, //0x000030e4 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000030e7 je LBB11_13 - 0x80, 0xf9, 0x20, //0x000030ed cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000030f0 je LBB11_13 - 0x8d, 0x51, 0xf7, //0x000030f6 leal $-9(%rcx), %edx - 0x80, 0xfa, 0x01, //0x000030f9 cmpb $1, %dl - 0x0f, 0x87, 0xd0, 0x00, 0x00, 0x00, //0x000030fc ja LBB11_28 - //0x00003102 LBB11_13 - 0x49, 0x8d, 0x5c, 0x24, 0x03, //0x00003102 leaq $3(%r12), %rbx - 0x4c, 0x39, 0xfb, //0x00003107 cmpq %r15, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x0000310a jae LBB11_17 - 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x00003110 movb (%r13,%rbx), %cl - 0x80, 0xf9, 0x0d, //0x00003115 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00003118 je LBB11_17 - 0x80, 0xf9, 0x20, //0x0000311e cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00003121 je LBB11_17 - 0x8d, 0x51, 0xf7, //0x00003127 leal $-9(%rcx), %edx - 0x80, 0xfa, 0x01, //0x0000312a cmpb $1, %dl - 0x0f, 0x87, 0x9f, 0x00, 0x00, 0x00, //0x0000312d ja LBB11_28 - //0x00003133 LBB11_17 - 0x49, 0x8d, 0x4c, 0x24, 0x04, //0x00003133 leaq $4(%r12), %rcx - 0x4c, 0x39, 0xf9, //0x00003138 cmpq %r15, %rcx - 0x0f, 0x83, 0x57, 0x00, 0x00, 0x00, //0x0000313b jae LBB11_23 - 0x49, 0x39, 0xcf, //0x00003141 cmpq %rcx, %r15 - 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00003144 je LBB11_24 - 0x4b, 0x8d, 0x4c, 0x3d, 0x00, //0x0000314a leaq (%r13,%r15), %rcx - 0x48, 0x83, 0xc0, 0x04, //0x0000314f addq $4, %rax - 0x4b, 0x8d, 0x5c, 0x2c, 0x05, //0x00003153 leaq $5(%r12,%r13), %rbx - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00003158 movabsq $4294977024, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003162 .p2align 4, 0x90 - //0x00003170 LBB11_20 - 0x0f, 0xbe, 0x73, 0xff, //0x00003170 movsbl $-1(%rbx), %esi - 0x83, 0xfe, 0x20, //0x00003174 cmpl $32, %esi - 0x0f, 0x87, 0x3e, 0x00, 0x00, 0x00, //0x00003177 ja LBB11_26 - 0x48, 0x0f, 0xa3, 0xf2, //0x0000317d btq %rsi, %rdx - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00003181 jae LBB11_26 - 0x48, 0xff, 0xc3, //0x00003187 incq %rbx - 0x48, 0xff, 0xc0, //0x0000318a incq %rax - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000318d jne LBB11_20 - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003193 jmp LBB11_25 - //0x00003198 LBB11_23 - 0x48, 0x89, 0x4d, 0xd0, //0x00003198 movq %rcx, $-48(%rbp) - 0x49, 0x89, 0xcc, //0x0000319c movq %rcx, %r12 - 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x0000319f jmp LBB11_32 - //0x000031a4 LBB11_24 - 0x4c, 0x01, 0xe9, //0x000031a4 addq %r13, %rcx - //0x000031a7 LBB11_25 - 0x4c, 0x29, 0xe9, //0x000031a7 subq %r13, %rcx - 0x48, 0x89, 0xcb, //0x000031aa movq %rcx, %rbx - 0x4c, 0x39, 0xfb, //0x000031ad cmpq %r15, %rbx - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x000031b0 jb LBB11_27 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x000031b6 jmp LBB11_32 - //0x000031bb LBB11_26 - 0x4c, 0x89, 0xe8, //0x000031bb movq %r13, %rax - 0x48, 0xf7, 0xd0, //0x000031be notq %rax - 0x48, 0x01, 0xc3, //0x000031c1 addq %rax, %rbx - 0x4c, 0x39, 0xfb, //0x000031c4 cmpq %r15, %rbx - 0x0f, 0x83, 0x55, 0x00, 0x00, 0x00, //0x000031c7 jae LBB11_32 - //0x000031cd LBB11_27 - 0x41, 0x8a, 0x4c, 0x1d, 0x00, //0x000031cd movb (%r13,%rbx), %cl - //0x000031d2 LBB11_28 - 0x4c, 0x8d, 0x63, 0x01, //0x000031d2 leaq $1(%rbx), %r12 - 0x4c, 0x89, 0x65, 0xd0, //0x000031d6 movq %r12, $-48(%rbp) - 0x0f, 0xbe, 0xc1, //0x000031da movsbl %cl, %eax - 0x83, 0xf8, 0x7d, //0x000031dd cmpl $125, %eax - 0x0f, 0x87, 0xbe, 0x00, 0x00, 0x00, //0x000031e0 ja LBB11_40 - 0x4d, 0x8d, 0x74, 0x1d, 0x00, //0x000031e6 leaq (%r13,%rbx), %r14 - 0x48, 0x8d, 0x15, 0x6a, 0x03, 0x00, 0x00, //0x000031eb leaq $874(%rip), %rdx /* LJTI11_0+0(%rip) */ - 0x48, 0x63, 0x04, 0x82, //0x000031f2 movslq (%rdx,%rax,4), %rax - 0x48, 0x01, 0xd0, //0x000031f6 addq %rdx, %rax - 0xff, 0xe0, //0x000031f9 jmpq *%rax - //0x000031fb LBB11_30 - 0x48, 0x89, 0x5d, 0xd0, //0x000031fb movq %rbx, $-48(%rbp) - 0x41, 0xf6, 0xc0, 0x02, //0x000031ff testb $2, %r8b - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00003203 jne LBB11_35 - 0x48, 0x8d, 0x7d, 0xb0, //0x00003209 leaq $-80(%rbp), %rdi - 0x48, 0x8d, 0x75, 0xd0, //0x0000320d leaq $-48(%rbp), %rsi - 0x4c, 0x89, 0xca, //0x00003211 movq %r9, %rdx - 0xe8, 0x67, 0x0b, 0x00, 0x00, //0x00003214 callq _vnumber - 0x48, 0x8b, 0x5d, 0xd0, //0x00003219 movq $-48(%rbp), %rbx - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000321d jmp LBB11_34 - //0x00003222 LBB11_32 - 0x49, 0xc7, 0x01, 0x01, 0x00, 0x00, 0x00, //0x00003222 movq $1, (%r9) - //0x00003229 LBB11_33 - 0x4c, 0x89, 0xe3, //0x00003229 movq %r12, %rbx - //0x0000322c LBB11_34 - 0x48, 0x89, 0xd8, //0x0000322c movq %rbx, %rax - 0x48, 0x83, 0xc4, 0x28, //0x0000322f addq $40, %rsp - 0x5b, //0x00003233 popq %rbx - 0x41, 0x5c, //0x00003234 popq %r12 - 0x41, 0x5d, //0x00003236 popq %r13 - 0x41, 0x5e, //0x00003238 popq %r14 - 0x41, 0x5f, //0x0000323a popq %r15 - 0x5d, //0x0000323c popq %rbp - 0xc3, //0x0000323d retq - //0x0000323e LBB11_35 - 0x49, 0x29, 0xdf, //0x0000323e subq %rbx, %r15 - 0x31, 0xc0, //0x00003241 xorl %eax, %eax - 0x80, 0xf9, 0x2d, //0x00003243 cmpb $45, %cl - 0x0f, 0x94, 0xc0, //0x00003246 sete %al - 0x49, 0x01, 0xc6, //0x00003249 addq %rax, %r14 - 0x49, 0x29, 0xc7, //0x0000324c subq %rax, %r15 - 0x0f, 0x84, 0xd1, 0x02, 0x00, 0x00, //0x0000324f je LBB11_84 - 0x4c, 0x89, 0x4d, 0xc8, //0x00003255 movq %r9, $-56(%rbp) - 0x41, 0x8a, 0x06, //0x00003259 movb (%r14), %al - 0x04, 0xd0, //0x0000325c addb $-48, %al - 0x3c, 0x0a, //0x0000325e cmpb $10, %al - 0x0f, 0x83, 0xd9, 0x02, 0x00, 0x00, //0x00003260 jae LBB11_86 - 0x4c, 0x89, 0xf7, //0x00003266 movq %r14, %rdi - 0x4c, 0x89, 0xfe, //0x00003269 movq %r15, %rsi - 0xe8, 0x0f, 0x1e, 0x00, 0x00, //0x0000326c callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00003271 testq %rax, %rax - 0x0f, 0x88, 0xbf, 0x02, 0x00, 0x00, //0x00003274 js LBB11_85 - 0x49, 0x01, 0xc6, //0x0000327a addq %rax, %r14 - 0x4d, 0x29, 0xee, //0x0000327d subq %r13, %r14 - 0x4c, 0x89, 0x75, 0xd0, //0x00003280 movq %r14, $-48(%rbp) - 0x4d, 0x85, 0xe4, //0x00003284 testq %r12, %r12 - 0x4c, 0x8b, 0x4d, 0xc8, //0x00003287 movq $-56(%rbp), %r9 - 0x0f, 0x8e, 0xc0, 0x02, 0x00, 0x00, //0x0000328b jle LBB11_87 - 0x49, 0xc7, 0x01, 0x08, 0x00, 0x00, 0x00, //0x00003291 movq $8, (%r9) - 0x49, 0x89, 0x59, 0x18, //0x00003298 movq %rbx, $24(%r9) - 0x4c, 0x89, 0xf3, //0x0000329c movq %r14, %rbx - 0xe9, 0x88, 0xff, 0xff, 0xff, //0x0000329f jmp LBB11_34 - //0x000032a4 LBB11_40 - 0x49, 0xc7, 0x01, 0xfe, 0xff, 0xff, 0xff, //0x000032a4 movq $-2, (%r9) - 0xe9, 0x7c, 0xff, 0xff, 0xff, //0x000032ab jmp LBB11_34 - //0x000032b0 LBB11_41 - 0x4d, 0x89, 0xce, //0x000032b0 movq %r9, %r14 - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000032b3 movq $-1, $-64(%rbp) - 0x48, 0x8d, 0x7d, 0xb0, //0x000032bb leaq $-80(%rbp), %rdi - 0x48, 0x8d, 0x55, 0xc0, //0x000032bf leaq $-64(%rbp), %rdx - 0x4c, 0x89, 0xe6, //0x000032c3 movq %r12, %rsi - 0x4c, 0x89, 0xc1, //0x000032c6 movq %r8, %rcx - 0xe8, 0x42, 0x05, 0x00, 0x00, //0x000032c9 callq _advance_string - 0x48, 0x89, 0xc3, //0x000032ce movq %rax, %rbx - 0x48, 0x85, 0xc0, //0x000032d1 testq %rax, %rax - 0x0f, 0x88, 0x47, 0x01, 0x00, 0x00, //0x000032d4 js LBB11_61 - 0x48, 0x89, 0x5d, 0xd0, //0x000032da movq %rbx, $-48(%rbp) - 0x4d, 0x89, 0x66, 0x10, //0x000032de movq %r12, $16(%r14) - 0x48, 0x8b, 0x45, 0xc0, //0x000032e2 movq $-64(%rbp), %rax - 0x48, 0x39, 0xd8, //0x000032e6 cmpq %rbx, %rax - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000032e9 movq $-1, %rcx - 0x48, 0x0f, 0x4c, 0xc8, //0x000032f0 cmovlq %rax, %rcx - 0x49, 0x89, 0x4e, 0x18, //0x000032f4 movq %rcx, $24(%r14) - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x000032f8 movl $7, %eax - 0x49, 0x89, 0x06, //0x000032fd movq %rax, (%r14) - 0xe9, 0x27, 0xff, 0xff, 0xff, //0x00003300 jmp LBB11_34 - //0x00003305 LBB11_43 - 0x31, 0xc0, //0x00003305 xorl %eax, %eax - 0x45, 0x85, 0xc0, //0x00003307 testl %r8d, %r8d - 0x0f, 0x99, 0xc0, //0x0000330a setns %al - 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x0000330d movl $11, %ecx - 0xe9, 0xf4, 0x00, 0x00, 0x00, //0x00003312 jmp LBB11_60 - //0x00003317 LBB11_44 - 0x31, 0xc0, //0x00003317 xorl %eax, %eax - 0x45, 0x85, 0xc0, //0x00003319 testl %r8d, %r8d - 0x0f, 0x99, 0xc0, //0x0000331c setns %al - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x0000331f movl $10, %ecx - 0xe9, 0xe2, 0x00, 0x00, 0x00, //0x00003324 jmp LBB11_60 - //0x00003329 LBB11_45 - 0x49, 0xc7, 0x01, 0x05, 0x00, 0x00, 0x00, //0x00003329 movq $5, (%r9) - 0xe9, 0xf4, 0xfe, 0xff, 0xff, //0x00003330 jmp LBB11_33 - //0x00003335 LBB11_46 - 0x31, 0xc0, //0x00003335 xorl %eax, %eax - 0x45, 0x85, 0xc0, //0x00003337 testl %r8d, %r8d - 0x0f, 0x99, 0xc0, //0x0000333a setns %al - 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x0000333d movl $12, %ecx - 0xe9, 0xc4, 0x00, 0x00, 0x00, //0x00003342 jmp LBB11_60 - //0x00003347 LBB11_47 - 0x49, 0x8d, 0x47, 0xfc, //0x00003347 leaq $-4(%r15), %rax - 0x48, 0x39, 0xc3, //0x0000334b cmpq %rax, %rbx - 0x0f, 0x83, 0x88, 0x00, 0x00, 0x00, //0x0000334e jae LBB11_56 - 0x43, 0x8b, 0x4c, 0x25, 0x00, //0x00003354 movl (%r13,%r12), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00003359 cmpl $1702063201, %ecx - 0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x0000335f jne LBB11_62 - 0x48, 0x83, 0xc3, 0x05, //0x00003365 addq $5, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00003369 movq %rbx, $-48(%rbp) - 0xb8, 0x04, 0x00, 0x00, 0x00, //0x0000336d movl $4, %eax - 0x49, 0x89, 0xdf, //0x00003372 movq %rbx, %r15 - 0xe9, 0x6d, 0x00, 0x00, 0x00, //0x00003375 jmp LBB11_57 - //0x0000337a LBB11_50 - 0x49, 0x8d, 0x47, 0xfd, //0x0000337a leaq $-3(%r15), %rax - 0x48, 0x39, 0xc3, //0x0000337e cmpq %rax, %rbx - 0x0f, 0x83, 0x55, 0x00, 0x00, 0x00, //0x00003381 jae LBB11_56 - 0x41, 0x8b, 0x0e, //0x00003387 movl (%r14), %ecx - 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x0000338a cmpl $1819047278, %ecx - 0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00003390 jne LBB11_66 - 0x48, 0x83, 0xc3, 0x04, //0x00003396 addq $4, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x0000339a movq %rbx, $-48(%rbp) - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x0000339e movl $2, %eax - 0x49, 0x89, 0xdf, //0x000033a3 movq %rbx, %r15 - 0xe9, 0x3c, 0x00, 0x00, 0x00, //0x000033a6 jmp LBB11_57 - //0x000033ab LBB11_53 - 0x49, 0x8d, 0x47, 0xfd, //0x000033ab leaq $-3(%r15), %rax - 0x48, 0x39, 0xc3, //0x000033af cmpq %rax, %rbx - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000033b2 jae LBB11_56 - 0x41, 0x8b, 0x0e, //0x000033b8 movl (%r14), %ecx - 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x000033bb cmpl $1702195828, %ecx - 0x0f, 0x85, 0xeb, 0x00, 0x00, 0x00, //0x000033c1 jne LBB11_70 - 0x48, 0x83, 0xc3, 0x04, //0x000033c7 addq $4, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x000033cb movq %rbx, $-48(%rbp) - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000033cf movl $3, %eax - 0x49, 0x89, 0xdf, //0x000033d4 movq %rbx, %r15 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000033d7 jmp LBB11_57 - //0x000033dc LBB11_56 - 0x4c, 0x89, 0x7d, 0xd0, //0x000033dc movq %r15, $-48(%rbp) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033e0 movq $-1, %rax - //0x000033e7 LBB11_57 - 0x49, 0x89, 0x01, //0x000033e7 movq %rax, (%r9) - 0x4c, 0x89, 0xfb, //0x000033ea movq %r15, %rbx - 0xe9, 0x3a, 0xfe, 0xff, 0xff, //0x000033ed jmp LBB11_34 - //0x000033f2 LBB11_58 - 0x49, 0xc7, 0x01, 0x06, 0x00, 0x00, 0x00, //0x000033f2 movq $6, (%r9) - 0xe9, 0x2b, 0xfe, 0xff, 0xff, //0x000033f9 jmp LBB11_33 - //0x000033fe LBB11_59 - 0x31, 0xc0, //0x000033fe xorl %eax, %eax - 0x45, 0x85, 0xc0, //0x00003400 testl %r8d, %r8d - 0x0f, 0x99, 0xc0, //0x00003403 setns %al - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00003406 movl $13, %ecx - //0x0000340b LBB11_60 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000340b movq $-2, %rdx - 0x48, 0x0f, 0x48, 0xd1, //0x00003412 cmovsq %rcx, %rdx - 0x49, 0x89, 0x11, //0x00003416 movq %rdx, (%r9) - 0x49, 0x29, 0xc4, //0x00003419 subq %rax, %r12 - 0xe9, 0x08, 0xfe, 0xff, 0xff, //0x0000341c jmp LBB11_33 - //0x00003421 LBB11_61 - 0x4c, 0x89, 0x7d, 0xd0, //0x00003421 movq %r15, $-48(%rbp) - 0x49, 0x89, 0x1e, //0x00003425 movq %rbx, (%r14) - 0x4c, 0x89, 0xfb, //0x00003428 movq %r15, %rbx - 0xe9, 0xfc, 0xfd, 0xff, 0xff, //0x0000342b jmp LBB11_34 - //0x00003430 LBB11_62 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003430 movq $-2, %rax - 0x80, 0xf9, 0x61, //0x00003437 cmpb $97, %cl - 0x0f, 0x85, 0xbd, 0x00, 0x00, 0x00, //0x0000343a jne LBB11_74 - 0x41, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x00003440 cmpb $108, $2(%r13,%rbx) - 0x0f, 0x85, 0xc1, 0x00, 0x00, 0x00, //0x00003446 jne LBB11_81 - 0x41, 0x80, 0x7c, 0x1d, 0x03, 0x73, //0x0000344c cmpb $115, $3(%r13,%rbx) - 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00003452 jne LBB11_79 - 0x4c, 0x8d, 0x7b, 0x04, //0x00003458 leaq $4(%rbx), %r15 - 0x48, 0x8d, 0x4b, 0x05, //0x0000345c leaq $5(%rbx), %rcx - 0x41, 0x80, 0x7c, 0x1d, 0x04, 0x65, //0x00003460 cmpb $101, $4(%r13,%rbx) - 0x4c, 0x0f, 0x44, 0xf9, //0x00003466 cmoveq %rcx, %r15 - 0xe9, 0xae, 0x00, 0x00, 0x00, //0x0000346a jmp LBB11_83 - //0x0000346f LBB11_66 - 0x48, 0x89, 0x5d, 0xd0, //0x0000346f movq %rbx, $-48(%rbp) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003473 movq $-2, %rax - 0x80, 0xf9, 0x6e, //0x0000347a cmpb $110, %cl - 0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x0000347d jne LBB11_76 - 0x41, 0x80, 0x7c, 0x1d, 0x01, 0x75, //0x00003483 cmpb $117, $1(%r13,%rbx) - 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x00003489 jne LBB11_77 - 0x41, 0x80, 0x7c, 0x1d, 0x02, 0x6c, //0x0000348f cmpb $108, $2(%r13,%rbx) - 0x0f, 0x85, 0x72, 0x00, 0x00, 0x00, //0x00003495 jne LBB11_81 - 0x4c, 0x8d, 0x7b, 0x03, //0x0000349b leaq $3(%rbx), %r15 - 0x48, 0x8d, 0x4b, 0x04, //0x0000349f leaq $4(%rbx), %rcx - 0x41, 0x80, 0x7c, 0x1d, 0x03, 0x6c, //0x000034a3 cmpb $108, $3(%r13,%rbx) - 0x4c, 0x0f, 0x44, 0xf9, //0x000034a9 cmoveq %rcx, %r15 - 0xe9, 0x6b, 0x00, 0x00, 0x00, //0x000034ad jmp LBB11_83 - //0x000034b2 LBB11_70 - 0x48, 0x89, 0x5d, 0xd0, //0x000034b2 movq %rbx, $-48(%rbp) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000034b6 movq $-2, %rax - 0x80, 0xf9, 0x74, //0x000034bd cmpb $116, %cl - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000034c0 jne LBB11_76 - 0x41, 0x80, 0x7c, 0x1d, 0x01, 0x72, //0x000034c6 cmpb $114, $1(%r13,%rbx) - 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x000034cc jne LBB11_77 - 0x41, 0x80, 0x7c, 0x1d, 0x02, 0x75, //0x000034d2 cmpb $117, $2(%r13,%rbx) - 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x000034d8 jne LBB11_81 - 0x4c, 0x8d, 0x7b, 0x03, //0x000034de leaq $3(%rbx), %r15 - 0x48, 0x8d, 0x4b, 0x04, //0x000034e2 leaq $4(%rbx), %rcx - 0x41, 0x80, 0x7c, 0x1d, 0x03, 0x65, //0x000034e6 cmpb $101, $3(%r13,%rbx) - 0x4c, 0x0f, 0x44, 0xf9, //0x000034ec cmoveq %rcx, %r15 - 0xe9, 0x28, 0x00, 0x00, 0x00, //0x000034f0 jmp LBB11_83 - //0x000034f5 LBB11_76 - 0x49, 0x89, 0xdf, //0x000034f5 movq %rbx, %r15 - 0xe9, 0xea, 0xfe, 0xff, 0xff, //0x000034f8 jmp LBB11_57 - //0x000034fd LBB11_74 - 0x4d, 0x89, 0xe7, //0x000034fd movq %r12, %r15 - 0xe9, 0xe2, 0xfe, 0xff, 0xff, //0x00003500 jmp LBB11_57 - //0x00003505 LBB11_77 - 0x48, 0xff, 0xc3, //0x00003505 incq %rbx - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00003508 jmp LBB11_82 - //0x0000350d LBB11_81 - 0x48, 0x83, 0xc3, 0x02, //0x0000350d addq $2, %rbx - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00003511 jmp LBB11_82 - //0x00003516 LBB11_79 - 0x48, 0x83, 0xc3, 0x03, //0x00003516 addq $3, %rbx - //0x0000351a LBB11_82 - 0x49, 0x89, 0xdf, //0x0000351a movq %rbx, %r15 - //0x0000351d LBB11_83 - 0x4c, 0x89, 0x7d, 0xd0, //0x0000351d movq %r15, $-48(%rbp) - 0xe9, 0xc1, 0xfe, 0xff, 0xff, //0x00003521 jmp LBB11_57 - //0x00003526 LBB11_84 - 0x4d, 0x29, 0xee, //0x00003526 subq %r13, %r14 - 0x4c, 0x89, 0x75, 0xd0, //0x00003529 movq %r14, $-48(%rbp) - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000352d movq $-1, %rbx - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00003534 jmp LBB11_87 - //0x00003539 LBB11_85 - 0x48, 0xf7, 0xd0, //0x00003539 notq %rax - 0x49, 0x01, 0xc6, //0x0000353c addq %rax, %r14 - //0x0000353f LBB11_86 - 0x4d, 0x29, 0xee, //0x0000353f subq %r13, %r14 - 0x4c, 0x89, 0x75, 0xd0, //0x00003542 movq %r14, $-48(%rbp) - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00003546 movq $-2, %rbx - 0x4c, 0x8b, 0x4d, 0xc8, //0x0000354d movq $-56(%rbp), %r9 - //0x00003551 LBB11_87 - 0x49, 0x89, 0x19, //0x00003551 movq %rbx, (%r9) - 0x4c, 0x89, 0xf3, //0x00003554 movq %r14, %rbx - 0xe9, 0xd0, 0xfc, 0xff, 0xff, //0x00003557 jmp LBB11_34 - //0x0000355c .p2align 2, 0x90 - // // .set L11_0_set_32, LBB11_32-LJTI11_0 - // // .set L11_0_set_40, LBB11_40-LJTI11_0 - // // .set L11_0_set_41, LBB11_41-LJTI11_0 - // // .set L11_0_set_43, LBB11_43-LJTI11_0 - // // .set L11_0_set_30, LBB11_30-LJTI11_0 - // // .set L11_0_set_44, LBB11_44-LJTI11_0 - // // .set L11_0_set_45, LBB11_45-LJTI11_0 - // // .set L11_0_set_46, LBB11_46-LJTI11_0 - // // .set L11_0_set_47, LBB11_47-LJTI11_0 - // // .set L11_0_set_50, LBB11_50-LJTI11_0 - // // .set L11_0_set_53, LBB11_53-LJTI11_0 - // // .set L11_0_set_58, LBB11_58-LJTI11_0 - // // .set L11_0_set_59, LBB11_59-LJTI11_0 - //0x0000355c LJTI11_0 - 0xc6, 0xfc, 0xff, 0xff, //0x0000355c .long L11_0_set_32 - 0x48, 0xfd, 0xff, 0xff, //0x00003560 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003564 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003568 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000356c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003570 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003574 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003578 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000357c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003580 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003584 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003588 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000358c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003590 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003594 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003598 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000359c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035a0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035a4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035a8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035ac .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035b0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035b4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035b8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035bc .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035c0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035c4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035c8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035cc .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035d0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035d4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035d8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035dc .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035e0 .long L11_0_set_40 - 0x54, 0xfd, 0xff, 0xff, //0x000035e4 .long L11_0_set_41 - 0x48, 0xfd, 0xff, 0xff, //0x000035e8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035ec .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035f0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035f4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035f8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000035fc .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003600 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003604 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003608 .long L11_0_set_40 - 0xa9, 0xfd, 0xff, 0xff, //0x0000360c .long L11_0_set_43 - 0x9f, 0xfc, 0xff, 0xff, //0x00003610 .long L11_0_set_30 - 0x48, 0xfd, 0xff, 0xff, //0x00003614 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003618 .long L11_0_set_40 - 0x9f, 0xfc, 0xff, 0xff, //0x0000361c .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x00003620 .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x00003624 .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x00003628 .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x0000362c .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x00003630 .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x00003634 .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x00003638 .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x0000363c .long L11_0_set_30 - 0x9f, 0xfc, 0xff, 0xff, //0x00003640 .long L11_0_set_30 - 0xbb, 0xfd, 0xff, 0xff, //0x00003644 .long L11_0_set_44 - 0x48, 0xfd, 0xff, 0xff, //0x00003648 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000364c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003650 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003654 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003658 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000365c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003660 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003664 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003668 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000366c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003670 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003674 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003678 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000367c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003680 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003684 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003688 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000368c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003690 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003694 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003698 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000369c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036a0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036a4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036a8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036ac .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036b0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036b4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036b8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036bc .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036c0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036c4 .long L11_0_set_40 - 0xcd, 0xfd, 0xff, 0xff, //0x000036c8 .long L11_0_set_45 - 0x48, 0xfd, 0xff, 0xff, //0x000036cc .long L11_0_set_40 - 0xd9, 0xfd, 0xff, 0xff, //0x000036d0 .long L11_0_set_46 - 0x48, 0xfd, 0xff, 0xff, //0x000036d4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036d8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036dc .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036e0 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036e4 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036e8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036ec .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036f0 .long L11_0_set_40 - 0xeb, 0xfd, 0xff, 0xff, //0x000036f4 .long L11_0_set_47 - 0x48, 0xfd, 0xff, 0xff, //0x000036f8 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x000036fc .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003700 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003704 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003708 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000370c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003710 .long L11_0_set_40 - 0x1e, 0xfe, 0xff, 0xff, //0x00003714 .long L11_0_set_50 - 0x48, 0xfd, 0xff, 0xff, //0x00003718 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000371c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003720 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003724 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003728 .long L11_0_set_40 - 0x4f, 0xfe, 0xff, 0xff, //0x0000372c .long L11_0_set_53 - 0x48, 0xfd, 0xff, 0xff, //0x00003730 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003734 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003738 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x0000373c .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003740 .long L11_0_set_40 - 0x48, 0xfd, 0xff, 0xff, //0x00003744 .long L11_0_set_40 - 0x96, 0xfe, 0xff, 0xff, //0x00003748 .long L11_0_set_58 - 0x48, 0xfd, 0xff, 0xff, //0x0000374c .long L11_0_set_40 - 0xa2, 0xfe, 0xff, 0xff, //0x00003750 .long L11_0_set_59 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003754 .p2align 4, 0x90 - //0x00003760 _vstring - 0x55, //0x00003760 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003761 movq %rsp, %rbp - 0x41, 0x57, //0x00003764 pushq %r15 - 0x41, 0x56, //0x00003766 pushq %r14 - 0x41, 0x54, //0x00003768 pushq %r12 - 0x53, //0x0000376a pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x0000376b subq $16, %rsp - 0x49, 0x89, 0xd6, //0x0000376f movq %rdx, %r14 - 0x48, 0x89, 0xf3, //0x00003772 movq %rsi, %rbx - 0x49, 0x89, 0xff, //0x00003775 movq %rdi, %r15 - 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00003778 movq $-1, $-40(%rbp) - 0x4c, 0x8b, 0x26, //0x00003780 movq (%rsi), %r12 - 0x48, 0x8d, 0x55, 0xd8, //0x00003783 leaq $-40(%rbp), %rdx - 0x4c, 0x89, 0xe6, //0x00003787 movq %r12, %rsi - 0xe8, 0x81, 0x00, 0x00, 0x00, //0x0000378a callq _advance_string - 0x48, 0x85, 0xc0, //0x0000378f testq %rax, %rax - 0x0f, 0x88, 0x27, 0x00, 0x00, 0x00, //0x00003792 js LBB12_1 - 0x48, 0x89, 0x03, //0x00003798 movq %rax, (%rbx) - 0x4d, 0x89, 0x66, 0x10, //0x0000379b movq %r12, $16(%r14) - 0x48, 0x8b, 0x4d, 0xd8, //0x0000379f movq $-40(%rbp), %rcx - 0x48, 0x39, 0xc1, //0x000037a3 cmpq %rax, %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000037a6 movq $-1, %rax - 0x48, 0x0f, 0x4c, 0xc1, //0x000037ad cmovlq %rcx, %rax - 0x49, 0x89, 0x46, 0x18, //0x000037b1 movq %rax, $24(%r14) - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x000037b5 movl $7, %eax - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000037ba jmp LBB12_3 - //0x000037bf LBB12_1 - 0x49, 0x8b, 0x4f, 0x08, //0x000037bf movq $8(%r15), %rcx - 0x48, 0x89, 0x0b, //0x000037c3 movq %rcx, (%rbx) - //0x000037c6 LBB12_3 - 0x49, 0x89, 0x06, //0x000037c6 movq %rax, (%r14) - 0x48, 0x83, 0xc4, 0x10, //0x000037c9 addq $16, %rsp - 0x5b, //0x000037cd popq %rbx - 0x41, 0x5c, //0x000037ce popq %r12 - 0x41, 0x5e, //0x000037d0 popq %r14 - 0x41, 0x5f, //0x000037d2 popq %r15 - 0x5d, //0x000037d4 popq %rbp - 0xc3, //0x000037d5 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000037d6 .p2align 4, 0x00 - //0x000037e0 LCPI13_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000037e0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000037f0 LCPI13_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000037f0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00003800 LCPI13_2 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00003800 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00003810 .p2align 4, 0x90 - //0x00003810 _advance_string - 0xf6, 0xc1, 0x20, //0x00003810 testb $32, %cl - 0x0f, 0x85, 0x05, 0x00, 0x00, 0x00, //0x00003813 jne LBB13_2 - 0xe9, 0xd2, 0x59, 0x00, 0x00, //0x00003819 jmp _advance_string_default - //0x0000381e LBB13_2 - 0x55, //0x0000381e pushq %rbp - 0x48, 0x89, 0xe5, //0x0000381f movq %rsp, %rbp - 0x41, 0x57, //0x00003822 pushq %r15 - 0x41, 0x56, //0x00003824 pushq %r14 - 0x41, 0x55, //0x00003826 pushq %r13 - 0x41, 0x54, //0x00003828 pushq %r12 - 0x53, //0x0000382a pushq %rbx - 0x50, //0x0000382b pushq %rax - 0x4c, 0x8b, 0x67, 0x08, //0x0000382c movq $8(%rdi), %r12 - 0x49, 0x29, 0xf4, //0x00003830 subq %rsi, %r12 - 0x0f, 0x84, 0xf3, 0x04, 0x00, 0x00, //0x00003833 je LBB13_45 - 0x48, 0x8b, 0x07, //0x00003839 movq (%rdi), %rax - 0x48, 0x89, 0x45, 0xd0, //0x0000383c movq %rax, $-48(%rbp) - 0x48, 0x01, 0xc6, //0x00003840 addq %rax, %rsi - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00003843 movq $-1, (%rdx) - 0x49, 0x83, 0xfc, 0x40, //0x0000384a cmpq $64, %r12 - 0x0f, 0x82, 0x17, 0x04, 0x00, 0x00, //0x0000384e jb LBB13_46 - 0x45, 0x89, 0xe1, //0x00003854 movl %r12d, %r9d - 0x41, 0x83, 0xe1, 0x3f, //0x00003857 andl $63, %r9d - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000385b movq $-1, %r14 - 0x45, 0x31, 0xff, //0x00003862 xorl %r15d, %r15d - 0x66, 0x44, 0x0f, 0x6f, 0x05, 0x72, 0xff, 0xff, 0xff, //0x00003865 movdqa $-142(%rip), %xmm8 /* LCPI13_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x7a, 0xff, 0xff, 0xff, //0x0000386e movdqa $-134(%rip), %xmm1 /* LCPI13_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0x82, 0xff, 0xff, 0xff, //0x00003876 movdqa $-126(%rip), %xmm2 /* LCPI13_2+0(%rip) */ - 0x66, 0x0f, 0x76, 0xdb, //0x0000387e pcmpeqd %xmm3, %xmm3 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003882 .p2align 4, 0x90 - //0x00003890 LBB13_5 - 0xf3, 0x0f, 0x6f, 0x3e, //0x00003890 movdqu (%rsi), %xmm7 - 0xf3, 0x0f, 0x6f, 0x76, 0x10, //0x00003894 movdqu $16(%rsi), %xmm6 - 0xf3, 0x0f, 0x6f, 0x6e, 0x20, //0x00003899 movdqu $32(%rsi), %xmm5 - 0xf3, 0x0f, 0x6f, 0x66, 0x30, //0x0000389e movdqu $48(%rsi), %xmm4 - 0x66, 0x0f, 0x6f, 0xc7, //0x000038a3 movdqa %xmm7, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x000038a7 pcmpeqb %xmm8, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xd8, //0x000038ac pmovmskb %xmm0, %r11d - 0x66, 0x0f, 0x6f, 0xc6, //0x000038b1 movdqa %xmm6, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x000038b5 pcmpeqb %xmm8, %xmm0 - 0x66, 0x0f, 0xd7, 0xc8, //0x000038ba pmovmskb %xmm0, %ecx - 0x66, 0x0f, 0x6f, 0xc5, //0x000038be movdqa %xmm5, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x000038c2 pcmpeqb %xmm8, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xd0, //0x000038c7 pmovmskb %xmm0, %r10d - 0x66, 0x0f, 0x6f, 0xc4, //0x000038cc movdqa %xmm4, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc0, //0x000038d0 pcmpeqb %xmm8, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x000038d5 pmovmskb %xmm0, %r13d - 0x66, 0x0f, 0x6f, 0xc7, //0x000038da movdqa %xmm7, %xmm0 - 0x66, 0x0f, 0x74, 0xc1, //0x000038de pcmpeqb %xmm1, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc0, //0x000038e2 pmovmskb %xmm0, %r8d - 0x66, 0x0f, 0x6f, 0xc6, //0x000038e7 movdqa %xmm6, %xmm0 - 0x66, 0x0f, 0x74, 0xc1, //0x000038eb pcmpeqb %xmm1, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x000038ef pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x6f, 0xc5, //0x000038f3 movdqa %xmm5, %xmm0 - 0x66, 0x0f, 0x74, 0xc1, //0x000038f7 pcmpeqb %xmm1, %xmm0 - 0x48, 0xc1, 0xe1, 0x10, //0x000038fb shlq $16, %rcx - 0x49, 0x09, 0xcb, //0x000038ff orq %rcx, %r11 - 0x66, 0x0f, 0xd7, 0xd8, //0x00003902 pmovmskb %xmm0, %ebx - 0x66, 0x0f, 0x6f, 0xc4, //0x00003906 movdqa %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xc1, //0x0000390a pcmpeqb %xmm1, %xmm0 - 0x49, 0xc1, 0xe2, 0x20, //0x0000390e shlq $32, %r10 - 0x4d, 0x09, 0xd3, //0x00003912 orq %r10, %r11 - 0x66, 0x0f, 0xd7, 0xf8, //0x00003915 pmovmskb %xmm0, %edi - 0x66, 0x0f, 0x6f, 0xc2, //0x00003919 movdqa %xmm2, %xmm0 - 0x66, 0x0f, 0x64, 0xc7, //0x0000391d pcmpgtb %xmm7, %xmm0 - 0x66, 0x0f, 0x64, 0xfb, //0x00003921 pcmpgtb %xmm3, %xmm7 - 0x66, 0x0f, 0xdb, 0xf8, //0x00003925 pand %xmm0, %xmm7 - 0x48, 0xc1, 0xe0, 0x10, //0x00003929 shlq $16, %rax - 0x49, 0x09, 0xc0, //0x0000392d orq %rax, %r8 - 0x66, 0x0f, 0xd7, 0xcf, //0x00003930 pmovmskb %xmm7, %ecx - 0x66, 0x0f, 0x6f, 0xc2, //0x00003934 movdqa %xmm2, %xmm0 - 0x66, 0x0f, 0x64, 0xc6, //0x00003938 pcmpgtb %xmm6, %xmm0 - 0x66, 0x0f, 0x64, 0xf3, //0x0000393c pcmpgtb %xmm3, %xmm6 - 0x66, 0x0f, 0xdb, 0xf0, //0x00003940 pand %xmm0, %xmm6 - 0x48, 0xc1, 0xe3, 0x20, //0x00003944 shlq $32, %rbx - 0x49, 0x09, 0xd8, //0x00003948 orq %rbx, %r8 - 0x66, 0x0f, 0xd7, 0xc6, //0x0000394b pmovmskb %xmm6, %eax - 0x66, 0x0f, 0x6f, 0xc2, //0x0000394f movdqa %xmm2, %xmm0 - 0x66, 0x0f, 0x64, 0xc5, //0x00003953 pcmpgtb %xmm5, %xmm0 - 0x66, 0x0f, 0x64, 0xeb, //0x00003957 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xe8, //0x0000395b pand %xmm0, %xmm5 - 0x48, 0xc1, 0xe7, 0x30, //0x0000395f shlq $48, %rdi - 0x49, 0x09, 0xf8, //0x00003963 orq %rdi, %r8 - 0x66, 0x0f, 0xd7, 0xdd, //0x00003966 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x6f, 0xc2, //0x0000396a movdqa %xmm2, %xmm0 - 0x66, 0x0f, 0x64, 0xc4, //0x0000396e pcmpgtb %xmm4, %xmm0 - 0x66, 0x0f, 0x64, 0xe3, //0x00003972 pcmpgtb %xmm3, %xmm4 - 0x66, 0x0f, 0xdb, 0xe0, //0x00003976 pand %xmm0, %xmm4 - 0x48, 0xc1, 0xe0, 0x10, //0x0000397a shlq $16, %rax - 0x48, 0x09, 0xc1, //0x0000397e orq %rax, %rcx - 0x66, 0x0f, 0xd7, 0xc4, //0x00003981 pmovmskb %xmm4, %eax - 0x49, 0xc1, 0xe5, 0x30, //0x00003985 shlq $48, %r13 - 0x48, 0xc1, 0xe3, 0x20, //0x00003989 shlq $32, %rbx - 0x49, 0x83, 0xfe, 0xff, //0x0000398d cmpq $-1, %r14 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003991 jne LBB13_7 - 0x4d, 0x85, 0xc0, //0x00003997 testq %r8, %r8 - 0x0f, 0x85, 0x9d, 0x00, 0x00, 0x00, //0x0000399a jne LBB13_12 - //0x000039a0 LBB13_7 - 0x48, 0xc1, 0xe0, 0x30, //0x000039a0 shlq $48, %rax - 0x48, 0x09, 0xd9, //0x000039a4 orq %rbx, %rcx - 0x4d, 0x09, 0xeb, //0x000039a7 orq %r13, %r11 - 0x4c, 0x89, 0xc7, //0x000039aa movq %r8, %rdi - 0x4c, 0x09, 0xff, //0x000039ad orq %r15, %rdi - 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000039b0 jne LBB13_11 - 0x48, 0x09, 0xc1, //0x000039b6 orq %rax, %rcx - 0x4d, 0x85, 0xdb, //0x000039b9 testq %r11, %r11 - 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x000039bc jne LBB13_13 - //0x000039c2 LBB13_9 - 0x48, 0x85, 0xc9, //0x000039c2 testq %rcx, %rcx - 0x0f, 0x85, 0xde, 0x00, 0x00, 0x00, //0x000039c5 jne LBB13_19 - 0x48, 0x83, 0xc6, 0x40, //0x000039cb addq $64, %rsi - 0x49, 0x83, 0xc4, 0xc0, //0x000039cf addq $-64, %r12 - 0x49, 0x83, 0xfc, 0x3f, //0x000039d3 cmpq $63, %r12 - 0x0f, 0x87, 0xb3, 0xfe, 0xff, 0xff, //0x000039d7 ja LBB13_5 - 0xe9, 0xeb, 0x00, 0x00, 0x00, //0x000039dd jmp LBB13_21 - //0x000039e2 LBB13_11 - 0x4d, 0x89, 0xfd, //0x000039e2 movq %r15, %r13 - 0x49, 0xf7, 0xd5, //0x000039e5 notq %r13 - 0x4d, 0x21, 0xc5, //0x000039e8 andq %r8, %r13 - 0x4f, 0x8d, 0x54, 0x2d, 0x00, //0x000039eb leaq (%r13,%r13), %r10 - 0x4d, 0x09, 0xfa, //0x000039f0 orq %r15, %r10 - 0x4c, 0x89, 0xd3, //0x000039f3 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x000039f6 notq %rbx - 0x4c, 0x21, 0xc3, //0x000039f9 andq %r8, %rbx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000039fc movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xfb, //0x00003a06 andq %rdi, %rbx - 0x45, 0x31, 0xff, //0x00003a09 xorl %r15d, %r15d - 0x4c, 0x01, 0xeb, //0x00003a0c addq %r13, %rbx - 0x41, 0x0f, 0x92, 0xc7, //0x00003a0f setb %r15b - 0x48, 0x01, 0xdb, //0x00003a13 addq %rbx, %rbx - 0x48, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00003a16 movabsq $6148914691236517205, %rdi - 0x48, 0x31, 0xfb, //0x00003a20 xorq %rdi, %rbx - 0x4c, 0x21, 0xd3, //0x00003a23 andq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00003a26 notq %rbx - 0x49, 0x21, 0xdb, //0x00003a29 andq %rbx, %r11 - 0x48, 0x09, 0xc1, //0x00003a2c orq %rax, %rcx - 0x4d, 0x85, 0xdb, //0x00003a2f testq %r11, %r11 - 0x0f, 0x84, 0x8a, 0xff, 0xff, 0xff, //0x00003a32 je LBB13_9 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00003a38 jmp LBB13_13 - //0x00003a3d LBB13_12 - 0x48, 0x89, 0xf7, //0x00003a3d movq %rsi, %rdi - 0x48, 0x2b, 0x7d, 0xd0, //0x00003a40 subq $-48(%rbp), %rdi - 0x4d, 0x0f, 0xbc, 0xf0, //0x00003a44 bsfq %r8, %r14 - 0x49, 0x01, 0xfe, //0x00003a48 addq %rdi, %r14 - 0x4c, 0x89, 0x32, //0x00003a4b movq %r14, (%rdx) - 0xe9, 0x4d, 0xff, 0xff, 0xff, //0x00003a4e jmp LBB13_7 - //0x00003a53 LBB13_13 - 0x49, 0x0f, 0xbc, 0xc3, //0x00003a53 bsfq %r11, %rax - 0x48, 0x85, 0xc9, //0x00003a57 testq %rcx, %rcx - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00003a5a je LBB13_17 - 0x48, 0x0f, 0xbc, 0xc9, //0x00003a60 bsfq %rcx, %rcx - 0x48, 0x2b, 0x75, 0xd0, //0x00003a64 subq $-48(%rbp), %rsi - 0x48, 0x39, 0xc1, //0x00003a68 cmpq %rax, %rcx - 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x00003a6b jb LBB13_18 - //0x00003a71 LBB13_15 - 0x48, 0x8d, 0x44, 0x06, 0x01, //0x00003a71 leaq $1(%rsi,%rax), %rax - //0x00003a76 LBB13_16 - 0x48, 0x83, 0xc4, 0x08, //0x00003a76 addq $8, %rsp - 0x5b, //0x00003a7a popq %rbx - 0x41, 0x5c, //0x00003a7b popq %r12 - 0x41, 0x5d, //0x00003a7d popq %r13 - 0x41, 0x5e, //0x00003a7f popq %r14 - 0x41, 0x5f, //0x00003a81 popq %r15 - 0x5d, //0x00003a83 popq %rbp - 0xc3, //0x00003a84 retq - //0x00003a85 LBB13_17 - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003a85 movl $64, %ecx - 0x48, 0x2b, 0x75, 0xd0, //0x00003a8a subq $-48(%rbp), %rsi - 0x48, 0x39, 0xc1, //0x00003a8e cmpq %rax, %rcx - 0x0f, 0x83, 0xda, 0xff, 0xff, 0xff, //0x00003a91 jae LBB13_15 - //0x00003a97 LBB13_18 - 0x48, 0x01, 0xf1, //0x00003a97 addq %rsi, %rcx - 0x48, 0x89, 0x0a, //0x00003a9a movq %rcx, (%rdx) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003a9d movq $-2, %rax - 0xe9, 0xcd, 0xff, 0xff, 0xff, //0x00003aa4 jmp LBB13_16 - //0x00003aa9 LBB13_19 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003aa9 movq $-2, %rax - 0x49, 0x83, 0xfe, 0xff, //0x00003ab0 cmpq $-1, %r14 - 0x0f, 0x85, 0xbc, 0xff, 0xff, 0xff, //0x00003ab4 jne LBB13_16 - 0x48, 0x0f, 0xbc, 0xc9, //0x00003aba bsfq %rcx, %rcx - 0x48, 0x2b, 0x75, 0xd0, //0x00003abe subq $-48(%rbp), %rsi - 0x48, 0x01, 0xce, //0x00003ac2 addq %rcx, %rsi - 0x48, 0x89, 0x32, //0x00003ac5 movq %rsi, (%rdx) - 0xe9, 0xa9, 0xff, 0xff, 0xff, //0x00003ac8 jmp LBB13_16 - //0x00003acd LBB13_21 - 0x4d, 0x89, 0xcc, //0x00003acd movq %r9, %r12 - 0x49, 0x83, 0xfc, 0x20, //0x00003ad0 cmpq $32, %r12 - 0x0f, 0x82, 0xff, 0x00, 0x00, 0x00, //0x00003ad4 jb LBB13_34 - //0x00003ada LBB13_22 - 0xf3, 0x0f, 0x6f, 0x06, //0x00003ada movdqu (%rsi), %xmm0 - 0xf3, 0x0f, 0x6f, 0x4e, 0x10, //0x00003ade movdqu $16(%rsi), %xmm1 - 0x66, 0x0f, 0x6f, 0x15, 0xf5, 0xfc, 0xff, 0xff, //0x00003ae3 movdqa $-779(%rip), %xmm2 /* LCPI13_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x00003aeb movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00003aef pcmpeqb %xmm2, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x00003af3 pmovmskb %xmm3, %r8d - 0x66, 0x0f, 0x74, 0xd1, //0x00003af8 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00003afc pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0x15, 0xe8, 0xfc, 0xff, 0xff, //0x00003b00 movdqa $-792(%rip), %xmm2 /* LCPI13_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x00003b08 movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00003b0c pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xd7, 0xcb, //0x00003b10 pmovmskb %xmm3, %ecx - 0x66, 0x0f, 0x74, 0xd1, //0x00003b14 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xc2, //0x00003b18 pmovmskb %xmm2, %eax - 0x66, 0x0f, 0x6f, 0x15, 0xdc, 0xfc, 0xff, 0xff, //0x00003b1c movdqa $-804(%rip), %xmm2 /* LCPI13_2+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xda, //0x00003b24 movdqa %xmm2, %xmm3 - 0x66, 0x0f, 0x64, 0xd8, //0x00003b28 pcmpgtb %xmm0, %xmm3 - 0x66, 0x0f, 0x76, 0xe4, //0x00003b2c pcmpeqd %xmm4, %xmm4 - 0x66, 0x0f, 0x64, 0xc4, //0x00003b30 pcmpgtb %xmm4, %xmm0 - 0x66, 0x0f, 0xdb, 0xc3, //0x00003b34 pand %xmm3, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00003b38 pmovmskb %xmm0, %r9d - 0x66, 0x0f, 0x64, 0xd1, //0x00003b3d pcmpgtb %xmm1, %xmm2 - 0x66, 0x0f, 0x64, 0xcc, //0x00003b41 pcmpgtb %xmm4, %xmm1 - 0x66, 0x0f, 0xdb, 0xca, //0x00003b45 pand %xmm2, %xmm1 - 0x66, 0x0f, 0xd7, 0xf9, //0x00003b49 pmovmskb %xmm1, %edi - 0x48, 0xc1, 0xe3, 0x10, //0x00003b4d shlq $16, %rbx - 0x48, 0xc1, 0xe0, 0x10, //0x00003b51 shlq $16, %rax - 0x48, 0x09, 0xc1, //0x00003b55 orq %rax, %rcx - 0x49, 0x83, 0xfe, 0xff, //0x00003b58 cmpq $-1, %r14 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00003b5c jne LBB13_24 - 0x48, 0x85, 0xc9, //0x00003b62 testq %rcx, %rcx - 0x0f, 0x85, 0x64, 0x01, 0x00, 0x00, //0x00003b65 jne LBB13_49 - //0x00003b6b LBB13_24 - 0x48, 0xc1, 0xe7, 0x10, //0x00003b6b shlq $16, %rdi - 0x4c, 0x09, 0xc3, //0x00003b6f orq %r8, %rbx - 0x48, 0x89, 0xc8, //0x00003b72 movq %rcx, %rax - 0x4c, 0x09, 0xf8, //0x00003b75 orq %r15, %rax - 0x0f, 0x85, 0x06, 0x01, 0x00, 0x00, //0x00003b78 jne LBB13_47 - //0x00003b7e LBB13_25 - 0x4c, 0x09, 0xcf, //0x00003b7e orq %r9, %rdi - 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00003b81 movl $64, %eax - 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00003b86 movl $64, %ecx - 0x48, 0x85, 0xdb, //0x00003b8b testq %rbx, %rbx - 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00003b8e je LBB13_27 - 0x48, 0x0f, 0xbc, 0xcb, //0x00003b94 bsfq %rbx, %rcx - //0x00003b98 LBB13_27 - 0x4c, 0x0f, 0xbc, 0xcf, //0x00003b98 bsfq %rdi, %r9 - 0x48, 0x85, 0xff, //0x00003b9c testq %rdi, %rdi - 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x00003b9f je LBB13_29 - 0x4c, 0x89, 0xc8, //0x00003ba5 movq %r9, %rax - //0x00003ba8 LBB13_29 - 0x48, 0x85, 0xdb, //0x00003ba8 testq %rbx, %rbx - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00003bab je LBB13_32 - 0x48, 0x2b, 0x75, 0xd0, //0x00003bb1 subq $-48(%rbp), %rsi - 0x48, 0x39, 0xc8, //0x00003bb5 cmpq %rcx, %rax - 0x0f, 0x82, 0xff, 0x00, 0x00, 0x00, //0x00003bb8 jb LBB13_48 - 0x48, 0x8d, 0x44, 0x0e, 0x01, //0x00003bbe leaq $1(%rsi,%rcx), %rax - 0xe9, 0xae, 0xfe, 0xff, 0xff, //0x00003bc3 jmp LBB13_16 - //0x00003bc8 LBB13_32 - 0x48, 0x85, 0xff, //0x00003bc8 testq %rdi, %rdi - 0x0f, 0x85, 0x14, 0x01, 0x00, 0x00, //0x00003bcb jne LBB13_50 - 0x48, 0x83, 0xc6, 0x20, //0x00003bd1 addq $32, %rsi - 0x49, 0x83, 0xc4, 0xe0, //0x00003bd5 addq $-32, %r12 - //0x00003bd9 LBB13_34 - 0x4d, 0x85, 0xff, //0x00003bd9 testq %r15, %r15 - 0x0f, 0x85, 0x0f, 0x01, 0x00, 0x00, //0x00003bdc jne LBB13_51 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003be2 movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x00003be9 testq %r12, %r12 - 0x0f, 0x84, 0x84, 0xfe, 0xff, 0xff, //0x00003bec je LBB13_16 - //0x00003bf2 LBB13_36 - 0x0f, 0xb6, 0x0e, //0x00003bf2 movzbl (%rsi), %ecx - 0x80, 0xf9, 0x22, //0x00003bf5 cmpb $34, %cl - 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00003bf8 je LBB13_44 - 0x80, 0xf9, 0x5c, //0x00003bfe cmpb $92, %cl - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00003c01 je LBB13_41 - 0x80, 0xf9, 0x1f, //0x00003c07 cmpb $31, %cl - 0x0f, 0x86, 0x28, 0x01, 0x00, 0x00, //0x00003c0a jbe LBB13_55 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003c10 movq $-1, %rcx - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00003c17 movl $1, %edi - //0x00003c1c LBB13_40 - 0x48, 0x01, 0xfe, //0x00003c1c addq %rdi, %rsi - 0x49, 0x01, 0xcc, //0x00003c1f addq %rcx, %r12 - 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00003c22 jne LBB13_36 - 0xe9, 0x49, 0xfe, 0xff, 0xff, //0x00003c28 jmp LBB13_16 - //0x00003c2d LBB13_41 - 0x49, 0x83, 0xfc, 0x01, //0x00003c2d cmpq $1, %r12 - 0x0f, 0x84, 0x3f, 0xfe, 0xff, 0xff, //0x00003c31 je LBB13_16 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003c37 movq $-2, %rcx - 0xbf, 0x02, 0x00, 0x00, 0x00, //0x00003c3e movl $2, %edi - 0x49, 0x83, 0xfe, 0xff, //0x00003c43 cmpq $-1, %r14 - 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00003c47 jne LBB13_40 - 0x49, 0x89, 0xf6, //0x00003c4d movq %rsi, %r14 - 0x4c, 0x2b, 0x75, 0xd0, //0x00003c50 subq $-48(%rbp), %r14 - 0x4c, 0x89, 0x32, //0x00003c54 movq %r14, (%rdx) - 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00003c57 jmp LBB13_40 - //0x00003c5c LBB13_44 - 0x48, 0x2b, 0x75, 0xd0, //0x00003c5c subq $-48(%rbp), %rsi - 0x48, 0xff, 0xc6, //0x00003c60 incq %rsi - 0x48, 0x89, 0xf0, //0x00003c63 movq %rsi, %rax - 0xe9, 0x0b, 0xfe, 0xff, 0xff, //0x00003c66 jmp LBB13_16 - //0x00003c6b LBB13_46 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00003c6b movq $-1, %r14 - 0x45, 0x31, 0xff, //0x00003c72 xorl %r15d, %r15d - 0x49, 0x83, 0xfc, 0x20, //0x00003c75 cmpq $32, %r12 - 0x0f, 0x83, 0x5b, 0xfe, 0xff, 0xff, //0x00003c79 jae LBB13_22 - 0xe9, 0x55, 0xff, 0xff, 0xff, //0x00003c7f jmp LBB13_34 - //0x00003c84 LBB13_47 - 0x45, 0x89, 0xfa, //0x00003c84 movl %r15d, %r10d - 0x41, 0xf7, 0xd2, //0x00003c87 notl %r10d - 0x41, 0x21, 0xca, //0x00003c8a andl %ecx, %r10d - 0x47, 0x8d, 0x04, 0x12, //0x00003c8d leal (%r10,%r10), %r8d - 0x45, 0x09, 0xf8, //0x00003c91 orl %r15d, %r8d - 0x44, 0x89, 0xc0, //0x00003c94 movl %r8d, %eax - 0xf7, 0xd0, //0x00003c97 notl %eax - 0x21, 0xc8, //0x00003c99 andl %ecx, %eax - 0x25, 0xaa, 0xaa, 0xaa, 0xaa, //0x00003c9b andl $-1431655766, %eax - 0x45, 0x31, 0xff, //0x00003ca0 xorl %r15d, %r15d - 0x44, 0x01, 0xd0, //0x00003ca3 addl %r10d, %eax - 0x41, 0x0f, 0x92, 0xc7, //0x00003ca6 setb %r15b - 0x01, 0xc0, //0x00003caa addl %eax, %eax - 0x35, 0x55, 0x55, 0x55, 0x55, //0x00003cac xorl $1431655765, %eax - 0x44, 0x21, 0xc0, //0x00003cb1 andl %r8d, %eax - 0xf7, 0xd0, //0x00003cb4 notl %eax - 0x21, 0xc3, //0x00003cb6 andl %eax, %ebx - 0xe9, 0xc1, 0xfe, 0xff, 0xff, //0x00003cb8 jmp LBB13_25 - //0x00003cbd LBB13_48 - 0x48, 0x01, 0xf0, //0x00003cbd addq %rsi, %rax - 0x48, 0x89, 0x02, //0x00003cc0 movq %rax, (%rdx) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003cc3 movq $-2, %rax - 0xe9, 0xa7, 0xfd, 0xff, 0xff, //0x00003cca jmp LBB13_16 - //0x00003ccf LBB13_49 - 0x48, 0x89, 0xf0, //0x00003ccf movq %rsi, %rax - 0x48, 0x2b, 0x45, 0xd0, //0x00003cd2 subq $-48(%rbp), %rax - 0x4c, 0x0f, 0xbc, 0xf1, //0x00003cd6 bsfq %rcx, %r14 - 0x49, 0x01, 0xc6, //0x00003cda addq %rax, %r14 - 0x4c, 0x89, 0x32, //0x00003cdd movq %r14, (%rdx) - 0xe9, 0x86, 0xfe, 0xff, 0xff, //0x00003ce0 jmp LBB13_24 - //0x00003ce5 LBB13_50 - 0x48, 0x2b, 0x75, 0xd0, //0x00003ce5 subq $-48(%rbp), %rsi - 0x4c, 0x01, 0xce, //0x00003ce9 addq %r9, %rsi - 0xe9, 0x4b, 0x00, 0x00, 0x00, //0x00003cec jmp LBB13_56 - //0x00003cf1 LBB13_51 - 0x4d, 0x85, 0xe4, //0x00003cf1 testq %r12, %r12 - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00003cf4 je LBB13_45 - 0x49, 0x83, 0xfe, 0xff, //0x00003cfa cmpq $-1, %r14 - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00003cfe jne LBB13_54 - 0x4c, 0x8b, 0x75, 0xd0, //0x00003d04 movq $-48(%rbp), %r14 - 0x49, 0xf7, 0xd6, //0x00003d08 notq %r14 - 0x49, 0x01, 0xf6, //0x00003d0b addq %rsi, %r14 - 0x4c, 0x89, 0x32, //0x00003d0e movq %r14, (%rdx) - //0x00003d11 LBB13_54 - 0x48, 0xff, 0xc6, //0x00003d11 incq %rsi - 0x49, 0xff, 0xcc, //0x00003d14 decq %r12 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d17 movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x00003d1e testq %r12, %r12 - 0x0f, 0x85, 0xcb, 0xfe, 0xff, 0xff, //0x00003d21 jne LBB13_36 - 0xe9, 0x4a, 0xfd, 0xff, 0xff, //0x00003d27 jmp LBB13_16 - //0x00003d2c LBB13_45 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d2c movq $-1, %rax - 0xe9, 0x3e, 0xfd, 0xff, 0xff, //0x00003d33 jmp LBB13_16 - //0x00003d38 LBB13_55 - 0x48, 0x2b, 0x75, 0xd0, //0x00003d38 subq $-48(%rbp), %rsi - //0x00003d3c LBB13_56 - 0x48, 0x89, 0x32, //0x00003d3c movq %rsi, (%rdx) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003d3f movq $-2, %rax - 0xe9, 0x2b, 0xfd, 0xff, 0xff, //0x00003d46 jmp LBB13_16 - 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003d4b .p2align 4, 0x00 - //0x00003d50 LCPI14_0 - 0x00, 0x00, 0x30, 0x43, //0x00003d50 .long 1127219200 - 0x00, 0x00, 0x30, 0x45, //0x00003d54 .long 1160773632 - 0x00, 0x00, 0x00, 0x00, //0x00003d58 .long 0 - 0x00, 0x00, 0x00, 0x00, //0x00003d5c .long 0 - //0x00003d60 LCPI14_1 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00003d60 .quad 4841369599423283200 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00003d68 .quad 4985484787499139072 - //0x00003d70 .p2align 3, 0x00 - //0x00003d70 LCPI14_2 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00003d70 .quad 4831355200913801216 - //0x00003d78 LCPI14_3 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00003d78 .quad -4392016835940974592 - //0x00003d80 .p2align 4, 0x90 - //0x00003d80 _vnumber - 0x55, //0x00003d80 pushq %rbp - 0x48, 0x89, 0xe5, //0x00003d81 movq %rsp, %rbp - 0x41, 0x57, //0x00003d84 pushq %r15 - 0x41, 0x56, //0x00003d86 pushq %r14 - 0x41, 0x55, //0x00003d88 pushq %r13 - 0x41, 0x54, //0x00003d8a pushq %r12 - 0x53, //0x00003d8c pushq %rbx - 0x48, 0x83, 0xec, 0x38, //0x00003d8d subq $56, %rsp - 0x48, 0x89, 0xd3, //0x00003d91 movq %rdx, %rbx - 0x49, 0x89, 0xf6, //0x00003d94 movq %rsi, %r14 - 0x48, 0xc7, 0x45, 0xd0, 0x00, 0x00, 0x00, 0x00, //0x00003d97 movq $0, $-48(%rbp) - 0x48, 0x8b, 0x06, //0x00003d9f movq (%rsi), %rax - 0x4c, 0x8b, 0x3f, //0x00003da2 movq (%rdi), %r15 - 0x4c, 0x8b, 0x6f, 0x08, //0x00003da5 movq $8(%rdi), %r13 - 0x4c, 0x8b, 0x52, 0x20, //0x00003da9 movq $32(%rdx), %r10 - 0x4c, 0x8b, 0x5a, 0x28, //0x00003dad movq $40(%rdx), %r11 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00003db1 movq $9, (%rdx) - 0x48, 0xc7, 0x42, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00003db8 movq $0, $8(%rdx) - 0x48, 0xc7, 0x42, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00003dc0 movq $0, $16(%rdx) - 0x48, 0x8b, 0x0e, //0x00003dc8 movq (%rsi), %rcx - 0x48, 0x89, 0x4a, 0x18, //0x00003dcb movq %rcx, $24(%rdx) - 0x4c, 0x39, 0xe8, //0x00003dcf cmpq %r13, %rax - 0x0f, 0x83, 0xc1, 0x02, 0x00, 0x00, //0x00003dd2 jae LBB14_52 - 0x41, 0x8a, 0x3c, 0x07, //0x00003dd8 movb (%r15,%rax), %dil - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00003ddc movl $1, %r9d - 0x40, 0x80, 0xff, 0x2d, //0x00003de2 cmpb $45, %dil - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00003de6 jne LBB14_4 - 0x48, 0xff, 0xc0, //0x00003dec incq %rax - 0x4c, 0x39, 0xe8, //0x00003def cmpq %r13, %rax - 0x0f, 0x83, 0xa1, 0x02, 0x00, 0x00, //0x00003df2 jae LBB14_52 - 0x41, 0x8a, 0x3c, 0x07, //0x00003df8 movb (%r15,%rax), %dil - 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00003dfc movl $-1, %r9d - //0x00003e02 LBB14_4 - 0x8d, 0x4f, 0xd0, //0x00003e02 leal $-48(%rdi), %ecx - 0x80, 0xf9, 0x0a, //0x00003e05 cmpb $10, %cl - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00003e08 jb LBB14_6 - //0x00003e0e LBB14_5 - 0x49, 0x89, 0x06, //0x00003e0e movq %rax, (%r14) - 0x48, 0xc7, 0x03, 0xfe, 0xff, 0xff, 0xff, //0x00003e11 movq $-2, (%rbx) - 0xe9, 0x86, 0x02, 0x00, 0x00, //0x00003e18 jmp LBB14_53 - //0x00003e1d LBB14_6 - 0x40, 0x80, 0xff, 0x30, //0x00003e1d cmpb $48, %dil - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00003e21 jne LBB14_10 - 0x48, 0x8d, 0x70, 0x01, //0x00003e27 leaq $1(%rax), %rsi - 0x4c, 0x39, 0xe8, //0x00003e2b cmpq %r13, %rax - 0x0f, 0x83, 0x9d, 0x00, 0x00, 0x00, //0x00003e2e jae LBB14_19 - 0x41, 0x8a, 0x14, 0x37, //0x00003e34 movb (%r15,%rsi), %dl - 0x80, 0xc2, 0xd2, //0x00003e38 addb $-46, %dl - 0x80, 0xfa, 0x37, //0x00003e3b cmpb $55, %dl - 0x0f, 0x87, 0x8d, 0x00, 0x00, 0x00, //0x00003e3e ja LBB14_19 - 0x44, 0x0f, 0xb6, 0xc2, //0x00003e44 movzbl %dl, %r8d - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00003e48 movabsq $36028797027352577, %rdx - 0x4c, 0x0f, 0xa3, 0xc2, //0x00003e52 btq %r8, %rdx - 0x0f, 0x83, 0x75, 0x00, 0x00, 0x00, //0x00003e56 jae LBB14_19 - //0x00003e5c LBB14_10 - 0x4c, 0x39, 0xe8, //0x00003e5c cmpq %r13, %rax - 0x0f, 0x83, 0x60, 0x00, 0x00, 0x00, //0x00003e5f jae LBB14_18 - 0x80, 0xf9, 0x09, //0x00003e65 cmpb $9, %cl - 0x0f, 0x87, 0x6b, 0x00, 0x00, 0x00, //0x00003e68 ja LBB14_20 - 0x4d, 0x8d, 0x45, 0xff, //0x00003e6e leaq $-1(%r13), %r8 - 0x31, 0xc9, //0x00003e72 xorl %ecx, %ecx - 0x31, 0xf6, //0x00003e74 xorl %esi, %esi - 0x45, 0x31, 0xe4, //0x00003e76 xorl %r12d, %r12d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003e79 .p2align 4, 0x90 - //0x00003e80 LBB14_13 - 0x83, 0xfe, 0x12, //0x00003e80 cmpl $18, %esi - 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x00003e83 jg LBB14_15 - 0x48, 0x0f, 0xbe, 0xff, //0x00003e89 movsbq %dil, %rdi - 0x4b, 0x8d, 0x14, 0xa4, //0x00003e8d leaq (%r12,%r12,4), %rdx - 0x4c, 0x8d, 0x64, 0x57, 0xd0, //0x00003e91 leaq $-48(%rdi,%rdx,2), %r12 - 0xff, 0xc6, //0x00003e96 incl %esi - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00003e98 jmp LBB14_16 - 0x90, 0x90, 0x90, //0x00003e9d .p2align 4, 0x90 - //0x00003ea0 LBB14_15 - 0xff, 0xc1, //0x00003ea0 incl %ecx - //0x00003ea2 LBB14_16 - 0x49, 0x39, 0xc0, //0x00003ea2 cmpq %rax, %r8 - 0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x00003ea5 je LBB14_24 - 0x41, 0x0f, 0xb6, 0x7c, 0x07, 0x01, //0x00003eab movzbl $1(%r15,%rax), %edi - 0x48, 0xff, 0xc0, //0x00003eb1 incq %rax - 0x8d, 0x57, 0xd0, //0x00003eb4 leal $-48(%rdi), %edx - 0x80, 0xfa, 0x0a, //0x00003eb7 cmpb $10, %dl - 0x0f, 0x82, 0xc0, 0xff, 0xff, 0xff, //0x00003eba jb LBB14_13 - 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00003ec0 jmp LBB14_21 - //0x00003ec5 LBB14_18 - 0x31, 0xc9, //0x00003ec5 xorl %ecx, %ecx - 0x31, 0xf6, //0x00003ec7 xorl %esi, %esi - 0x45, 0x31, 0xe4, //0x00003ec9 xorl %r12d, %r12d - 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00003ecc jmp LBB14_25 - //0x00003ed1 LBB14_19 - 0x49, 0x89, 0x36, //0x00003ed1 movq %rsi, (%r14) - 0xe9, 0xca, 0x01, 0x00, 0x00, //0x00003ed4 jmp LBB14_53 - //0x00003ed9 LBB14_20 - 0x45, 0x31, 0xe4, //0x00003ed9 xorl %r12d, %r12d - 0x31, 0xf6, //0x00003edc xorl %esi, %esi - 0x31, 0xc9, //0x00003ede xorl %ecx, %ecx - //0x00003ee0 LBB14_21 - 0x31, 0xd2, //0x00003ee0 xorl %edx, %edx - 0x85, 0xc9, //0x00003ee2 testl %ecx, %ecx - 0x0f, 0x9f, 0xc2, //0x00003ee4 setg %dl - 0x89, 0x55, 0xcc, //0x00003ee7 movl %edx, $-52(%rbp) - 0x41, 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00003eea movl $9, %r8d - 0x40, 0x80, 0xff, 0x2e, //0x00003ef0 cmpb $46, %dil - 0x0f, 0x85, 0x41, 0x00, 0x00, 0x00, //0x00003ef4 jne LBB14_26 - 0x48, 0xff, 0xc0, //0x00003efa incq %rax - 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x00003efd movq $8, (%rbx) - 0x4c, 0x39, 0xe8, //0x00003f04 cmpq %r13, %rax - 0x0f, 0x83, 0x8c, 0x01, 0x00, 0x00, //0x00003f07 jae LBB14_52 - 0x41, 0x8a, 0x14, 0x07, //0x00003f0d movb (%r15,%rax), %dl - 0x80, 0xc2, 0xd0, //0x00003f11 addb $-48, %dl - 0x41, 0xb8, 0x08, 0x00, 0x00, 0x00, //0x00003f14 movl $8, %r8d - 0x80, 0xfa, 0x0a, //0x00003f1a cmpb $10, %dl - 0x0f, 0x83, 0xeb, 0xfe, 0xff, 0xff, //0x00003f1d jae LBB14_5 - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00003f23 jmp LBB14_26 - //0x00003f28 LBB14_24 - 0x4c, 0x89, 0xe8, //0x00003f28 movq %r13, %rax - //0x00003f2b LBB14_25 - 0x31, 0xd2, //0x00003f2b xorl %edx, %edx - 0x85, 0xc9, //0x00003f2d testl %ecx, %ecx - 0x0f, 0x9f, 0xc2, //0x00003f2f setg %dl - 0x89, 0x55, 0xcc, //0x00003f32 movl %edx, $-52(%rbp) - 0x41, 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00003f35 movl $9, %r8d - //0x00003f3b LBB14_26 - 0x85, 0xc9, //0x00003f3b testl %ecx, %ecx - 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00003f3d jne LBB14_35 - 0x4d, 0x85, 0xe4, //0x00003f43 testq %r12, %r12 - 0x0f, 0x85, 0x46, 0x00, 0x00, 0x00, //0x00003f46 jne LBB14_35 - 0x4c, 0x39, 0xe8, //0x00003f4c cmpq %r13, %rax - 0x0f, 0x83, 0x36, 0x00, 0x00, 0x00, //0x00003f4f jae LBB14_33 - 0x89, 0xc7, //0x00003f55 movl %eax, %edi - 0x44, 0x29, 0xef, //0x00003f57 subl %r13d, %edi - 0x31, 0xf6, //0x00003f5a xorl %esi, %esi - 0x31, 0xc9, //0x00003f5c xorl %ecx, %ecx - 0x90, 0x90, //0x00003f5e .p2align 4, 0x90 - //0x00003f60 LBB14_30 - 0x41, 0x80, 0x3c, 0x07, 0x30, //0x00003f60 cmpb $48, (%r15,%rax) - 0x0f, 0x85, 0x24, 0x00, 0x00, 0x00, //0x00003f65 jne LBB14_34 - 0x48, 0xff, 0xc0, //0x00003f6b incq %rax - 0xff, 0xc9, //0x00003f6e decl %ecx - 0x49, 0x39, 0xc5, //0x00003f70 cmpq %rax, %r13 - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00003f73 jne LBB14_30 - 0x45, 0x31, 0xe4, //0x00003f79 xorl %r12d, %r12d - 0x41, 0x83, 0xf8, 0x09, //0x00003f7c cmpl $9, %r8d - 0x0f, 0x84, 0x3b, 0x01, 0x00, 0x00, //0x00003f80 je LBB14_55 - 0xe9, 0x6a, 0x01, 0x00, 0x00, //0x00003f86 jmp LBB14_59 - //0x00003f8b LBB14_33 - 0x31, 0xc9, //0x00003f8b xorl %ecx, %ecx - 0x31, 0xf6, //0x00003f8d xorl %esi, %esi - //0x00003f8f LBB14_34 - 0x45, 0x31, 0xe4, //0x00003f8f xorl %r12d, %r12d - //0x00003f92 LBB14_35 - 0x4c, 0x39, 0xe8, //0x00003f92 cmpq %r13, %rax - 0x0f, 0x83, 0x4b, 0x00, 0x00, 0x00, //0x00003f95 jae LBB14_40 - 0x83, 0xfe, 0x12, //0x00003f9b cmpl $18, %esi - 0x0f, 0x8f, 0x42, 0x00, 0x00, 0x00, //0x00003f9e jg LBB14_40 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003fa4 .p2align 4, 0x90 - //0x00003fb0 LBB14_37 - 0x41, 0x0f, 0xb6, 0x3c, 0x07, //0x00003fb0 movzbl (%r15,%rax), %edi - 0x8d, 0x57, 0xd0, //0x00003fb5 leal $-48(%rdi), %edx - 0x80, 0xfa, 0x09, //0x00003fb8 cmpb $9, %dl - 0x0f, 0x87, 0x25, 0x00, 0x00, 0x00, //0x00003fbb ja LBB14_40 - 0x4b, 0x8d, 0x14, 0xa4, //0x00003fc1 leaq (%r12,%r12,4), %rdx - 0x4c, 0x8d, 0x64, 0x57, 0xd0, //0x00003fc5 leaq $-48(%rdi,%rdx,2), %r12 - 0xff, 0xc9, //0x00003fca decl %ecx - 0x48, 0xff, 0xc0, //0x00003fcc incq %rax - 0x4c, 0x39, 0xe8, //0x00003fcf cmpq %r13, %rax - 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x00003fd2 jae LBB14_40 - 0x8d, 0x56, 0x01, //0x00003fd8 leal $1(%rsi), %edx - 0x83, 0xfe, 0x12, //0x00003fdb cmpl $18, %esi - 0x89, 0xd6, //0x00003fde movl %edx, %esi - 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00003fe0 jl LBB14_37 - //0x00003fe6 LBB14_40 - 0x4c, 0x39, 0xe8, //0x00003fe6 cmpq %r13, %rax - 0x0f, 0x83, 0xc3, 0x00, 0x00, 0x00, //0x00003fe9 jae LBB14_54 - 0x41, 0x8a, 0x34, 0x07, //0x00003fef movb (%r15,%rax), %sil - 0x8d, 0x56, 0xd0, //0x00003ff3 leal $-48(%rsi), %edx - 0x80, 0xfa, 0x09, //0x00003ff6 cmpb $9, %dl - 0x0f, 0x87, 0x36, 0x00, 0x00, 0x00, //0x00003ff9 ja LBB14_46 - 0x49, 0x8d, 0x7d, 0xff, //0x00003fff leaq $-1(%r13), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004003 .p2align 4, 0x90 - //0x00004010 LBB14_43 - 0x48, 0x39, 0xc7, //0x00004010 cmpq %rax, %rdi - 0x0f, 0x84, 0x42, 0x02, 0x00, 0x00, //0x00004013 je LBB14_76 - 0x41, 0x0f, 0xb6, 0x74, 0x07, 0x01, //0x00004019 movzbl $1(%r15,%rax), %esi - 0x48, 0xff, 0xc0, //0x0000401f incq %rax - 0x8d, 0x56, 0xd0, //0x00004022 leal $-48(%rsi), %edx - 0x80, 0xfa, 0x09, //0x00004025 cmpb $9, %dl - 0x0f, 0x86, 0xe2, 0xff, 0xff, 0xff, //0x00004028 jbe LBB14_43 - 0xc7, 0x45, 0xcc, 0x01, 0x00, 0x00, 0x00, //0x0000402e movl $1, $-52(%rbp) - //0x00004035 LBB14_46 - 0x40, 0x80, 0xce, 0x20, //0x00004035 orb $32, %sil - 0x40, 0x80, 0xfe, 0x65, //0x00004039 cmpb $101, %sil - 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x0000403d jne LBB14_54 - 0x48, 0x8d, 0x78, 0x01, //0x00004043 leaq $1(%rax), %rdi - 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x00004047 movq $8, (%rbx) - 0x4c, 0x39, 0xef, //0x0000404e cmpq %r13, %rdi - 0x0f, 0x83, 0x42, 0x00, 0x00, 0x00, //0x00004051 jae LBB14_52 - 0x41, 0x8a, 0x34, 0x3f, //0x00004057 movb (%r15,%rdi), %sil - 0x40, 0x80, 0xfe, 0x2d, //0x0000405b cmpb $45, %sil - 0x0f, 0x84, 0x10, 0x00, 0x00, 0x00, //0x0000405f je LBB14_50 - 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00004065 movl $1, %r8d - 0x40, 0x80, 0xfe, 0x2b, //0x0000406b cmpb $43, %sil - 0x0f, 0x85, 0x98, 0x02, 0x00, 0x00, //0x0000406f jne LBB14_85 - //0x00004075 LBB14_50 - 0x48, 0x83, 0xc0, 0x02, //0x00004075 addq $2, %rax - 0x4c, 0x39, 0xe8, //0x00004079 cmpq %r13, %rax - 0x0f, 0x83, 0x17, 0x00, 0x00, 0x00, //0x0000407c jae LBB14_52 - 0x31, 0xd2, //0x00004082 xorl %edx, %edx - 0x40, 0x80, 0xfe, 0x2b, //0x00004084 cmpb $43, %sil - 0x0f, 0x94, 0xc2, //0x00004088 sete %dl - 0x44, 0x8d, 0x44, 0x12, 0xff, //0x0000408b leal $-1(%rdx,%rdx), %r8d - 0x41, 0x8a, 0x34, 0x07, //0x00004090 movb (%r15,%rax), %sil - 0xe9, 0x77, 0x02, 0x00, 0x00, //0x00004094 jmp LBB14_86 - //0x00004099 LBB14_52 - 0x4d, 0x89, 0x2e, //0x00004099 movq %r13, (%r14) - 0x48, 0xc7, 0x03, 0xff, 0xff, 0xff, 0xff, //0x0000409c movq $-1, (%rbx) - //0x000040a3 LBB14_53 - 0x48, 0x83, 0xc4, 0x38, //0x000040a3 addq $56, %rsp - 0x5b, //0x000040a7 popq %rbx - 0x41, 0x5c, //0x000040a8 popq %r12 - 0x41, 0x5d, //0x000040aa popq %r13 - 0x41, 0x5e, //0x000040ac popq %r14 - 0x41, 0x5f, //0x000040ae popq %r15 - 0x5d, //0x000040b0 popq %rbp - 0xc3, //0x000040b1 retq - //0x000040b2 LBB14_54 - 0x89, 0xcf, //0x000040b2 movl %ecx, %edi - 0x49, 0x89, 0xc5, //0x000040b4 movq %rax, %r13 - 0x41, 0x83, 0xf8, 0x09, //0x000040b7 cmpl $9, %r8d - 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x000040bb jne LBB14_59 - //0x000040c1 LBB14_55 - 0x85, 0xff, //0x000040c1 testl %edi, %edi - 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x000040c3 jne LBB14_58 - 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000040c9 movabsq $-9223372036854775808, %rax - 0x49, 0x63, 0xc9, //0x000040d3 movslq %r9d, %rcx - 0x4d, 0x85, 0xe4, //0x000040d6 testq %r12, %r12 - 0x0f, 0x89, 0xbc, 0x01, 0x00, 0x00, //0x000040d9 jns LBB14_80 - 0x4c, 0x89, 0xe2, //0x000040df movq %r12, %rdx - 0x48, 0x21, 0xca, //0x000040e2 andq %rcx, %rdx - 0x48, 0x39, 0xc2, //0x000040e5 cmpq %rax, %rdx - 0x0f, 0x84, 0xad, 0x01, 0x00, 0x00, //0x000040e8 je LBB14_80 - //0x000040ee LBB14_58 - 0x48, 0xc7, 0x03, 0x08, 0x00, 0x00, 0x00, //0x000040ee movq $8, (%rbx) - //0x000040f5 LBB14_59 - 0x48, 0xc7, 0x45, 0xc0, 0x00, 0x00, 0x00, 0x00, //0x000040f5 movq $0, $-64(%rbp) - 0x66, 0x49, 0x0f, 0x6e, 0xcc, //0x000040fd movq %r12, %xmm1 - 0x66, 0x0f, 0x62, 0x0d, 0x46, 0xfc, 0xff, 0xff, //0x00004102 punpckldq $-954(%rip), %xmm1 /* LCPI14_0+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x0d, 0x4e, 0xfc, 0xff, 0xff, //0x0000410a subpd $-946(%rip), %xmm1 /* LCPI14_1+0(%rip) */ - 0x66, 0x0f, 0x28, 0xc1, //0x00004112 movapd %xmm1, %xmm0 - 0x66, 0x0f, 0x15, 0xc1, //0x00004116 unpckhpd %xmm1, %xmm0 - 0xf2, 0x0f, 0x58, 0xc1, //0x0000411a addsd %xmm1, %xmm0 - 0xf2, 0x0f, 0x11, 0x45, 0xd0, //0x0000411e movsd %xmm0, $-48(%rbp) - 0x4c, 0x89, 0xe0, //0x00004123 movq %r12, %rax - 0x48, 0xc1, 0xe8, 0x34, //0x00004126 shrq $52, %rax - 0x0f, 0x84, 0xc8, 0x00, 0x00, 0x00, //0x0000412a je LBB14_71 - //0x00004130 LBB14_60 - 0x4c, 0x89, 0x5d, 0xb0, //0x00004130 movq %r11, $-80(%rbp) - 0x4c, 0x89, 0x55, 0xa8, //0x00004134 movq %r10, $-88(%rbp) - 0x48, 0x8d, 0x4d, 0xd0, //0x00004138 leaq $-48(%rbp), %rcx - 0x48, 0x89, 0xfe, //0x0000413c movq %rdi, %rsi - 0x4c, 0x89, 0xe7, //0x0000413f movq %r12, %rdi - 0x48, 0x89, 0x75, 0xb8, //0x00004142 movq %rsi, $-72(%rbp) - 0x44, 0x89, 0xca, //0x00004146 movl %r9d, %edx - 0x44, 0x89, 0x4d, 0xc8, //0x00004149 movl %r9d, $-56(%rbp) - 0xe8, 0x7e, 0xe6, 0xff, 0xff, //0x0000414d callq _atof_eisel_lemire64 - 0x84, 0xc0, //0x00004152 testb %al, %al - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00004154 je LBB14_64 - 0x48, 0x8b, 0x75, 0xb8, //0x0000415a movq $-72(%rbp), %rsi - 0x8b, 0x55, 0xc8, //0x0000415e movl $-56(%rbp), %edx - 0x83, 0x7d, 0xcc, 0x00, //0x00004161 cmpl $0, $-52(%rbp) - 0x0f, 0x84, 0x27, 0x01, 0x00, 0x00, //0x00004165 je LBB14_79 - 0x49, 0xff, 0xc4, //0x0000416b incq %r12 - 0x48, 0x8d, 0x4d, 0xc0, //0x0000416e leaq $-64(%rbp), %rcx - 0x4c, 0x89, 0xe7, //0x00004172 movq %r12, %rdi - 0xe8, 0x56, 0xe6, 0xff, 0xff, //0x00004175 callq _atof_eisel_lemire64 - 0x84, 0xc0, //0x0000417a testb %al, %al - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000417c je LBB14_64 - 0xf2, 0x0f, 0x10, 0x4d, 0xc0, //0x00004182 movsd $-64(%rbp), %xmm1 - 0xf2, 0x0f, 0x10, 0x45, 0xd0, //0x00004187 movsd $-48(%rbp), %xmm0 - 0x66, 0x0f, 0x2e, 0xc8, //0x0000418c ucomisd %xmm0, %xmm1 - 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x00004190 jne LBB14_64 - 0x0f, 0x8b, 0x21, 0x00, 0x00, 0x00, //0x00004196 jnp LBB14_66 - //0x0000419c LBB14_64 - 0x49, 0x8b, 0x06, //0x0000419c movq (%r14), %rax - 0x49, 0x01, 0xc7, //0x0000419f addq %rax, %r15 - 0x4c, 0x89, 0xee, //0x000041a2 movq %r13, %rsi - 0x48, 0x29, 0xc6, //0x000041a5 subq %rax, %rsi - 0x4c, 0x89, 0xff, //0x000041a8 movq %r15, %rdi - 0x48, 0x8b, 0x55, 0xa8, //0x000041ab movq $-88(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xb0, //0x000041af movq $-80(%rbp), %rcx - 0xe8, 0x28, 0xec, 0xff, 0xff, //0x000041b3 callq _atof_native - //0x000041b8 LBB14_65 - 0xf2, 0x0f, 0x11, 0x45, 0xd0, //0x000041b8 movsd %xmm0, $-48(%rbp) - //0x000041bd LBB14_66 - 0x66, 0x48, 0x0f, 0x7e, 0xc0, //0x000041bd movq %xmm0, %rax - //0x000041c2 LBB14_67 - 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000041c2 movabsq $-9223372036854775808, %rcx - 0x48, 0xff, 0xc9, //0x000041cc decq %rcx - 0x48, 0x21, 0xc1, //0x000041cf andq %rax, %rcx - 0x48, 0xba, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000041d2 movabsq $9218868437227405312, %rdx - 0x48, 0x39, 0xd1, //0x000041dc cmpq %rdx, %rcx - 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x000041df jne LBB14_69 - 0x48, 0xc7, 0x03, 0xf8, 0xff, 0xff, 0xff, //0x000041e5 movq $-8, (%rbx) - //0x000041ec LBB14_69 - 0x48, 0x89, 0x43, 0x08, //0x000041ec movq %rax, $8(%rbx) - //0x000041f0 LBB14_70 - 0x4d, 0x89, 0x2e, //0x000041f0 movq %r13, (%r14) - 0xe9, 0xab, 0xfe, 0xff, 0xff, //0x000041f3 jmp LBB14_53 - //0x000041f8 LBB14_71 - 0x66, 0x48, 0x0f, 0x7e, 0xc1, //0x000041f8 movq %xmm0, %rcx - 0x44, 0x89, 0xc8, //0x000041fd movl %r9d, %eax - 0xc1, 0xe8, 0x1f, //0x00004200 shrl $31, %eax - 0x48, 0xc1, 0xe0, 0x3f, //0x00004203 shlq $63, %rax - 0x48, 0x09, 0xc8, //0x00004207 orq %rcx, %rax - 0x48, 0x89, 0x45, 0xd0, //0x0000420a movq %rax, $-48(%rbp) - 0x4d, 0x85, 0xe4, //0x0000420e testq %r12, %r12 - 0x0f, 0x84, 0xab, 0xff, 0xff, 0xff, //0x00004211 je LBB14_67 - 0x85, 0xff, //0x00004217 testl %edi, %edi - 0x0f, 0x84, 0xa3, 0xff, 0xff, 0xff, //0x00004219 je LBB14_67 - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x0000421f movq %rax, %xmm0 - 0x8d, 0x47, 0xff, //0x00004224 leal $-1(%rdi), %eax - 0x83, 0xf8, 0x24, //0x00004227 cmpl $36, %eax - 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x0000422a ja LBB14_77 - 0x83, 0xff, 0x17, //0x00004230 cmpl $23, %edi - 0x0f, 0x8c, 0x9f, 0x00, 0x00, 0x00, //0x00004233 jl LBB14_81 - 0x48, 0x63, 0xc7, //0x00004239 movslq %edi, %rax - 0x48, 0x8d, 0x0d, 0xed, 0xf1, 0x00, 0x00, //0x0000423c leaq $61933(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x59, 0x84, 0xc1, 0x50, 0xff, 0xff, 0xff, //0x00004243 mulsd $-176(%rcx,%rax,8), %xmm0 - 0xf2, 0x0f, 0x11, 0x45, 0xd0, //0x0000424c movsd %xmm0, $-48(%rbp) - 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00004251 movl $22, %eax - 0xe9, 0x7f, 0x00, 0x00, 0x00, //0x00004256 jmp LBB14_82 - //0x0000425b LBB14_76 - 0xc7, 0x45, 0xcc, 0x01, 0x00, 0x00, 0x00, //0x0000425b movl $1, $-52(%rbp) - 0x89, 0xcf, //0x00004262 movl %ecx, %edi - 0x41, 0x83, 0xf8, 0x09, //0x00004264 cmpl $9, %r8d - 0x0f, 0x84, 0x53, 0xfe, 0xff, 0xff, //0x00004268 je LBB14_55 - 0xe9, 0x82, 0xfe, 0xff, 0xff, //0x0000426e jmp LBB14_59 - //0x00004273 LBB14_77 - 0x83, 0xff, 0xea, //0x00004273 cmpl $-22, %edi - 0x0f, 0x82, 0xb4, 0xfe, 0xff, 0xff, //0x00004276 jb LBB14_60 - 0xf7, 0xdf, //0x0000427c negl %edi - 0x48, 0x63, 0xc7, //0x0000427e movslq %edi, %rax - 0x48, 0x8d, 0x0d, 0xa8, 0xf1, 0x00, 0x00, //0x00004281 leaq $61864(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x5e, 0x04, 0xc1, //0x00004288 divsd (%rcx,%rax,8), %xmm0 - 0xe9, 0x26, 0xff, 0xff, 0xff, //0x0000428d jmp LBB14_65 - //0x00004292 LBB14_79 - 0x48, 0x8b, 0x45, 0xd0, //0x00004292 movq $-48(%rbp), %rax - 0xe9, 0x27, 0xff, 0xff, 0xff, //0x00004296 jmp LBB14_67 - //0x0000429b LBB14_80 - 0x66, 0x49, 0x0f, 0x6e, 0xc4, //0x0000429b movq %r12, %xmm0 - 0x4c, 0x0f, 0xaf, 0xe1, //0x000042a0 imulq %rcx, %r12 - 0x66, 0x0f, 0x62, 0x05, 0xa4, 0xfa, 0xff, 0xff, //0x000042a4 punpckldq $-1372(%rip), %xmm0 /* LCPI14_0+0(%rip) */ - 0x66, 0x0f, 0x5c, 0x05, 0xac, 0xfa, 0xff, 0xff, //0x000042ac subpd $-1364(%rip), %xmm0 /* LCPI14_1+0(%rip) */ - 0x4c, 0x89, 0x63, 0x10, //0x000042b4 movq %r12, $16(%rbx) - 0x66, 0x0f, 0x28, 0xc8, //0x000042b8 movapd %xmm0, %xmm1 - 0x66, 0x0f, 0x15, 0xc8, //0x000042bc unpckhpd %xmm0, %xmm1 - 0xf2, 0x0f, 0x58, 0xc8, //0x000042c0 addsd %xmm0, %xmm1 - 0x48, 0x21, 0xc8, //0x000042c4 andq %rcx, %rax - 0x66, 0x48, 0x0f, 0x7e, 0xc9, //0x000042c7 movq %xmm1, %rcx - 0x48, 0x09, 0xc1, //0x000042cc orq %rax, %rcx - 0x48, 0x89, 0x4b, 0x08, //0x000042cf movq %rcx, $8(%rbx) - 0xe9, 0x18, 0xff, 0xff, 0xff, //0x000042d3 jmp LBB14_70 - //0x000042d8 LBB14_81 - 0x89, 0xf8, //0x000042d8 movl %edi, %eax - //0x000042da LBB14_82 - 0x66, 0x0f, 0x2e, 0x05, 0x8e, 0xfa, 0xff, 0xff, //0x000042da ucomisd $-1394(%rip), %xmm0 /* LCPI14_2+0(%rip) */ - 0x0f, 0x87, 0x48, 0xfe, 0xff, 0xff, //0x000042e2 ja LBB14_60 - 0xf2, 0x0f, 0x10, 0x0d, 0x88, 0xfa, 0xff, 0xff, //0x000042e8 movsd $-1400(%rip), %xmm1 /* LCPI14_3+0(%rip) */ - 0x66, 0x0f, 0x2e, 0xc8, //0x000042f0 ucomisd %xmm0, %xmm1 - 0x0f, 0x87, 0x36, 0xfe, 0xff, 0xff, //0x000042f4 ja LBB14_60 - 0x89, 0xc0, //0x000042fa movl %eax, %eax - 0x48, 0x8d, 0x0d, 0x2d, 0xf1, 0x00, 0x00, //0x000042fc leaq $61741(%rip), %rcx /* _P10_TAB+0(%rip) */ - 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00004303 mulsd (%rcx,%rax,8), %xmm0 - 0xe9, 0xab, 0xfe, 0xff, 0xff, //0x00004308 jmp LBB14_65 - //0x0000430d LBB14_85 - 0x48, 0x89, 0xf8, //0x0000430d movq %rdi, %rax - //0x00004310 LBB14_86 - 0x8d, 0x7e, 0xd0, //0x00004310 leal $-48(%rsi), %edi - 0x40, 0x80, 0xff, 0x09, //0x00004313 cmpb $9, %dil - 0x0f, 0x87, 0xf1, 0xfa, 0xff, 0xff, //0x00004317 ja LBB14_5 - 0x44, 0x89, 0x4d, 0xc8, //0x0000431d movl %r9d, $-56(%rbp) - 0x4c, 0x39, 0xe8, //0x00004321 cmpq %r13, %rax - 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00004324 jae LBB14_93 - 0x40, 0x80, 0xff, 0x09, //0x0000432a cmpb $9, %dil - 0x0f, 0x87, 0x3f, 0x00, 0x00, 0x00, //0x0000432e ja LBB14_93 - 0x4d, 0x8d, 0x4d, 0xff, //0x00004334 leaq $-1(%r13), %r9 - 0x31, 0xff, //0x00004338 xorl %edi, %edi - //0x0000433a LBB14_90 - 0x89, 0xfa, //0x0000433a movl %edi, %edx - 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x0000433c cmpl $10000, %edi - 0x8d, 0x3c, 0x92, //0x00004342 leal (%rdx,%rdx,4), %edi - 0x40, 0x0f, 0xb6, 0xf6, //0x00004345 movzbl %sil, %esi - 0x8d, 0x7c, 0x7e, 0xd0, //0x00004349 leal $-48(%rsi,%rdi,2), %edi - 0x0f, 0x4d, 0xfa, //0x0000434d cmovgel %edx, %edi - 0x49, 0x39, 0xc1, //0x00004350 cmpq %rax, %r9 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00004353 je LBB14_94 - 0x41, 0x0f, 0xb6, 0x74, 0x07, 0x01, //0x00004359 movzbl $1(%r15,%rax), %esi - 0x48, 0xff, 0xc0, //0x0000435f incq %rax - 0x8d, 0x56, 0xd0, //0x00004362 leal $-48(%rsi), %edx - 0x80, 0xfa, 0x0a, //0x00004365 cmpb $10, %dl - 0x0f, 0x82, 0xcc, 0xff, 0xff, 0xff, //0x00004368 jb LBB14_90 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000436e jmp LBB14_95 - //0x00004373 LBB14_93 - 0x31, 0xff, //0x00004373 xorl %edi, %edi - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00004375 jmp LBB14_95 - //0x0000437a LBB14_94 - 0x4c, 0x89, 0xe8, //0x0000437a movq %r13, %rax - //0x0000437d LBB14_95 - 0x41, 0x0f, 0xaf, 0xf8, //0x0000437d imull %r8d, %edi - 0x01, 0xcf, //0x00004381 addl %ecx, %edi - 0x49, 0x89, 0xc5, //0x00004383 movq %rax, %r13 - 0x44, 0x8b, 0x4d, 0xc8, //0x00004386 movl $-56(%rbp), %r9d - 0xe9, 0x66, 0xfd, 0xff, 0xff, //0x0000438a jmp LBB14_59 - 0x90, //0x0000438f .p2align 4, 0x90 - //0x00004390 _vsigned - 0x55, //0x00004390 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004391 movq %rsp, %rbp - 0x53, //0x00004394 pushq %rbx - 0x48, 0x8b, 0x1e, //0x00004395 movq (%rsi), %rbx - 0x4c, 0x8b, 0x07, //0x00004398 movq (%rdi), %r8 - 0x4c, 0x8b, 0x57, 0x08, //0x0000439b movq $8(%rdi), %r10 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x0000439f movq $9, (%rdx) - 0x48, 0xc7, 0x42, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000043a6 movq $0, $8(%rdx) - 0x48, 0xc7, 0x42, 0x10, 0x00, 0x00, 0x00, 0x00, //0x000043ae movq $0, $16(%rdx) - 0x48, 0x8b, 0x0e, //0x000043b6 movq (%rsi), %rcx - 0x48, 0x89, 0x4a, 0x18, //0x000043b9 movq %rcx, $24(%rdx) - 0x4c, 0x39, 0xd3, //0x000043bd cmpq %r10, %rbx - 0x0f, 0x83, 0x44, 0x00, 0x00, 0x00, //0x000043c0 jae LBB15_1 - 0x41, 0x8a, 0x0c, 0x18, //0x000043c6 movb (%r8,%rbx), %cl - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000043ca movl $1, %r9d - 0x80, 0xf9, 0x2d, //0x000043d0 cmpb $45, %cl - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x000043d3 jne LBB15_5 - 0x48, 0xff, 0xc3, //0x000043d9 incq %rbx - 0x4c, 0x39, 0xd3, //0x000043dc cmpq %r10, %rbx - 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x000043df jae LBB15_1 - 0x41, 0x8a, 0x0c, 0x18, //0x000043e5 movb (%r8,%rbx), %cl - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000043e9 movq $-1, %r9 - //0x000043f0 LBB15_5 - 0x8d, 0x79, 0xd0, //0x000043f0 leal $-48(%rcx), %edi - 0x40, 0x80, 0xff, 0x0a, //0x000043f3 cmpb $10, %dil - 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x000043f7 jb LBB15_7 - 0x48, 0x89, 0x1e, //0x000043fd movq %rbx, (%rsi) - 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x00004400 movq $-2, (%rdx) - 0x5b, //0x00004407 popq %rbx - 0x5d, //0x00004408 popq %rbp - 0xc3, //0x00004409 retq - //0x0000440a LBB15_1 - 0x4c, 0x89, 0x16, //0x0000440a movq %r10, (%rsi) - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x0000440d movq $-1, (%rdx) - 0x5b, //0x00004414 popq %rbx - 0x5d, //0x00004415 popq %rbp - 0xc3, //0x00004416 retq - //0x00004417 LBB15_7 - 0x80, 0xf9, 0x30, //0x00004417 cmpb $48, %cl - 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x0000441a jne LBB15_8 - 0x48, 0x8d, 0x7b, 0x01, //0x00004420 leaq $1(%rbx), %rdi - 0x4c, 0x39, 0xd3, //0x00004424 cmpq %r10, %rbx - 0x0f, 0x83, 0x7a, 0x00, 0x00, 0x00, //0x00004427 jae LBB15_17 - 0x41, 0x8a, 0x0c, 0x38, //0x0000442d movb (%r8,%rdi), %cl - 0x80, 0xc1, 0xd2, //0x00004431 addb $-46, %cl - 0x80, 0xf9, 0x37, //0x00004434 cmpb $55, %cl - 0x0f, 0x87, 0x6a, 0x00, 0x00, 0x00, //0x00004437 ja LBB15_17 - 0x44, 0x0f, 0xb6, 0xd9, //0x0000443d movzbl %cl, %r11d - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00004441 movabsq $36028797027352577, %rcx - 0x4c, 0x0f, 0xa3, 0xd9, //0x0000444b btq %r11, %rcx - 0x0f, 0x83, 0x52, 0x00, 0x00, 0x00, //0x0000444f jae LBB15_17 - //0x00004455 LBB15_8 - 0x31, 0xff, //0x00004455 xorl %edi, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004457 .p2align 4, 0x90 - //0x00004460 LBB15_9 - 0x4c, 0x39, 0xd3, //0x00004460 cmpq %r10, %rbx - 0x0f, 0x83, 0x6c, 0x00, 0x00, 0x00, //0x00004463 jae LBB15_22 - 0x49, 0x0f, 0xbe, 0x0c, 0x18, //0x00004469 movsbq (%r8,%rbx), %rcx - 0x8d, 0x41, 0xd0, //0x0000446e leal $-48(%rcx), %eax - 0x3c, 0x09, //0x00004471 cmpb $9, %al - 0x0f, 0x87, 0x34, 0x00, 0x00, 0x00, //0x00004473 ja LBB15_18 - 0x48, 0x6b, 0xff, 0x0a, //0x00004479 imulq $10, %rdi, %rdi - 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x0000447d jo LBB15_13 - 0x48, 0xff, 0xc3, //0x00004483 incq %rbx - 0x48, 0x83, 0xc1, 0xd0, //0x00004486 addq $-48, %rcx - 0x49, 0x0f, 0xaf, 0xc9, //0x0000448a imulq %r9, %rcx - 0x48, 0x01, 0xcf, //0x0000448e addq %rcx, %rdi - 0x0f, 0x81, 0xc9, 0xff, 0xff, 0xff, //0x00004491 jno LBB15_9 - //0x00004497 LBB15_13 - 0x48, 0xff, 0xcb, //0x00004497 decq %rbx - 0x48, 0x89, 0x1e, //0x0000449a movq %rbx, (%rsi) - 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000449d movq $-5, (%rdx) - 0x5b, //0x000044a4 popq %rbx - 0x5d, //0x000044a5 popq %rbp - 0xc3, //0x000044a6 retq - //0x000044a7 LBB15_17 - 0x48, 0x89, 0x3e, //0x000044a7 movq %rdi, (%rsi) - 0x5b, //0x000044aa popq %rbx - 0x5d, //0x000044ab popq %rbp - 0xc3, //0x000044ac retq - //0x000044ad LBB15_18 - 0x80, 0xf9, 0x65, //0x000044ad cmpb $101, %cl - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000044b0 je LBB15_21 - 0x80, 0xf9, 0x45, //0x000044b6 cmpb $69, %cl - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x000044b9 je LBB15_21 - 0x80, 0xf9, 0x2e, //0x000044bf cmpb $46, %cl - 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x000044c2 jne LBB15_22 - //0x000044c8 LBB15_21 - 0x48, 0x89, 0x1e, //0x000044c8 movq %rbx, (%rsi) - 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x000044cb movq $-6, (%rdx) - 0x5b, //0x000044d2 popq %rbx - 0x5d, //0x000044d3 popq %rbp - 0xc3, //0x000044d4 retq - //0x000044d5 LBB15_22 - 0x48, 0x89, 0x1e, //0x000044d5 movq %rbx, (%rsi) - 0x48, 0x89, 0x7a, 0x10, //0x000044d8 movq %rdi, $16(%rdx) - 0x5b, //0x000044dc popq %rbx - 0x5d, //0x000044dd popq %rbp - 0xc3, //0x000044de retq - 0x90, //0x000044df .p2align 4, 0x90 - //0x000044e0 _vunsigned - 0x55, //0x000044e0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000044e1 movq %rsp, %rbp - 0x49, 0x89, 0xd0, //0x000044e4 movq %rdx, %r8 - 0x48, 0x8b, 0x0e, //0x000044e7 movq (%rsi), %rcx - 0x4c, 0x8b, 0x0f, //0x000044ea movq (%rdi), %r9 - 0x4c, 0x8b, 0x5f, 0x08, //0x000044ed movq $8(%rdi), %r11 - 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x000044f1 movq $9, (%rdx) - 0x48, 0xc7, 0x42, 0x08, 0x00, 0x00, 0x00, 0x00, //0x000044f8 movq $0, $8(%rdx) - 0x48, 0xc7, 0x42, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00004500 movq $0, $16(%rdx) - 0x48, 0x8b, 0x06, //0x00004508 movq (%rsi), %rax - 0x48, 0x89, 0x42, 0x18, //0x0000450b movq %rax, $24(%rdx) - 0x4c, 0x39, 0xd9, //0x0000450f cmpq %r11, %rcx - 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00004512 jae LBB16_1 - 0x41, 0x8a, 0x04, 0x09, //0x00004518 movb (%r9,%rcx), %al - 0x3c, 0x2d, //0x0000451c cmpb $45, %al - 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000451e jne LBB16_4 - //0x00004524 LBB16_3 - 0x48, 0x89, 0x0e, //0x00004524 movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00004527 movq $-6, (%r8) - 0x5d, //0x0000452e popq %rbp - 0xc3, //0x0000452f retq - //0x00004530 LBB16_1 - 0x4c, 0x89, 0x1e, //0x00004530 movq %r11, (%rsi) - 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00004533 movq $-1, (%r8) - 0x5d, //0x0000453a popq %rbp - 0xc3, //0x0000453b retq - //0x0000453c LBB16_4 - 0x8d, 0x50, 0xd0, //0x0000453c leal $-48(%rax), %edx - 0x80, 0xfa, 0x0a, //0x0000453f cmpb $10, %dl - 0x0f, 0x82, 0x0c, 0x00, 0x00, 0x00, //0x00004542 jb LBB16_6 - 0x48, 0x89, 0x0e, //0x00004548 movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x0000454b movq $-2, (%r8) - 0x5d, //0x00004552 popq %rbp - 0xc3, //0x00004553 retq - //0x00004554 LBB16_6 - 0x3c, 0x30, //0x00004554 cmpb $48, %al - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00004556 jne LBB16_7 - 0x41, 0x8a, 0x44, 0x09, 0x01, //0x0000455c movb $1(%r9,%rcx), %al - 0x04, 0xd2, //0x00004561 addb $-46, %al - 0x3c, 0x37, //0x00004563 cmpb $55, %al - 0x0f, 0x87, 0xaf, 0x00, 0x00, 0x00, //0x00004565 ja LBB16_16 - 0x0f, 0xb6, 0xc0, //0x0000456b movzbl %al, %eax - 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000456e movabsq $36028797027352577, %rdx - 0x48, 0x0f, 0xa3, 0xc2, //0x00004578 btq %rax, %rdx - 0x0f, 0x83, 0x98, 0x00, 0x00, 0x00, //0x0000457c jae LBB16_16 - //0x00004582 LBB16_7 - 0x31, 0xc0, //0x00004582 xorl %eax, %eax - 0x41, 0xba, 0x0a, 0x00, 0x00, 0x00, //0x00004584 movl $10, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000458a .p2align 4, 0x90 - //0x00004590 LBB16_8 - 0x4c, 0x39, 0xd9, //0x00004590 cmpq %r11, %rcx - 0x0f, 0x83, 0x78, 0x00, 0x00, 0x00, //0x00004593 jae LBB16_20 - 0x41, 0x0f, 0xbe, 0x3c, 0x09, //0x00004599 movsbl (%r9,%rcx), %edi - 0x8d, 0x57, 0xd0, //0x0000459e leal $-48(%rdi), %edx - 0x80, 0xfa, 0x09, //0x000045a1 cmpb $9, %dl - 0x0f, 0x87, 0x49, 0x00, 0x00, 0x00, //0x000045a4 ja LBB16_17 - 0x49, 0xf7, 0xe2, //0x000045aa mulq %r10 - 0x0f, 0x80, 0x31, 0x00, 0x00, 0x00, //0x000045ad jo LBB16_13 - 0x48, 0xff, 0xc1, //0x000045b3 incq %rcx - 0x83, 0xc7, 0xd0, //0x000045b6 addl $-48, %edi - 0x48, 0x63, 0xd7, //0x000045b9 movslq %edi, %rdx - 0x48, 0x89, 0xd7, //0x000045bc movq %rdx, %rdi - 0x48, 0xc1, 0xff, 0x3f, //0x000045bf sarq $63, %rdi - 0x48, 0x01, 0xd0, //0x000045c3 addq %rdx, %rax - 0x48, 0x83, 0xd7, 0x00, //0x000045c6 adcq $0, %rdi - 0x89, 0xfa, //0x000045ca movl %edi, %edx - 0x83, 0xe2, 0x01, //0x000045cc andl $1, %edx - 0x48, 0xf7, 0xda, //0x000045cf negq %rdx - 0x48, 0x31, 0xd7, //0x000045d2 xorq %rdx, %rdi - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000045d5 jne LBB16_13 - 0x48, 0x85, 0xd2, //0x000045db testq %rdx, %rdx - 0x0f, 0x89, 0xac, 0xff, 0xff, 0xff, //0x000045de jns LBB16_8 - //0x000045e4 LBB16_13 - 0x48, 0xff, 0xc9, //0x000045e4 decq %rcx - 0x48, 0x89, 0x0e, //0x000045e7 movq %rcx, (%rsi) - 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x000045ea movq $-5, (%r8) - 0x5d, //0x000045f1 popq %rbp - 0xc3, //0x000045f2 retq - //0x000045f3 LBB16_17 - 0x40, 0x80, 0xff, 0x65, //0x000045f3 cmpb $101, %dil - 0x0f, 0x84, 0x27, 0xff, 0xff, 0xff, //0x000045f7 je LBB16_3 - 0x40, 0x80, 0xff, 0x45, //0x000045fd cmpb $69, %dil - 0x0f, 0x84, 0x1d, 0xff, 0xff, 0xff, //0x00004601 je LBB16_3 - 0x40, 0x80, 0xff, 0x2e, //0x00004607 cmpb $46, %dil - 0x0f, 0x84, 0x13, 0xff, 0xff, 0xff, //0x0000460b je LBB16_3 - //0x00004611 LBB16_20 - 0x48, 0x89, 0x0e, //0x00004611 movq %rcx, (%rsi) - 0x49, 0x89, 0x40, 0x10, //0x00004614 movq %rax, $16(%r8) - 0x5d, //0x00004618 popq %rbp - 0xc3, //0x00004619 retq - //0x0000461a LBB16_16 - 0x48, 0xff, 0xc1, //0x0000461a incq %rcx - 0x48, 0x89, 0x0e, //0x0000461d movq %rcx, (%rsi) - 0x5d, //0x00004620 popq %rbp - 0xc3, //0x00004621 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004622 .p2align 4, 0x00 - //0x00004630 LCPI17_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004630 .quad 1 - 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004638 .quad 5 - //0x00004640 .p2align 4, 0x90 - //0x00004640 _skip_array - 0x55, //0x00004640 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004641 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00004644 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00004647 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x0000464a movq %rdi, %rsi - 0x0f, 0x28, 0x05, 0xdc, 0xff, 0xff, 0xff, //0x0000464d movaps $-36(%rip), %xmm0 /* LCPI17_0+0(%rip) */ - 0x0f, 0x11, 0x00, //0x00004654 movups %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x00004657 movq %rax, %rdi - 0x5d, //0x0000465a popq %rbp - 0xe9, 0x00, 0x00, 0x00, 0x00, //0x0000465b jmp _fsm_exec - //0x00004660 .p2align 4, 0x90 - //0x00004660 _fsm_exec - 0x55, //0x00004660 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004661 movq %rsp, %rbp - 0x41, 0x57, //0x00004664 pushq %r15 - 0x41, 0x56, //0x00004666 pushq %r14 - 0x41, 0x55, //0x00004668 pushq %r13 - 0x41, 0x54, //0x0000466a pushq %r12 - 0x53, //0x0000466c pushq %rbx - 0x48, 0x83, 0xec, 0x38, //0x0000466d subq $56, %rsp - 0x48, 0x89, 0x4d, 0xa8, //0x00004671 movq %rcx, $-88(%rbp) - 0x4c, 0x8b, 0x0f, //0x00004675 movq (%rdi), %r9 - 0x4d, 0x85, 0xc9, //0x00004678 testq %r9, %r9 - 0x0f, 0x84, 0x16, 0x05, 0x00, 0x00, //0x0000467b je LBB18_2 - 0x49, 0x89, 0xd0, //0x00004681 movq %rdx, %r8 - 0x49, 0x89, 0xfa, //0x00004684 movq %rdi, %r10 - 0x48, 0x8d, 0x46, 0x08, //0x00004687 leaq $8(%rsi), %rax - 0x48, 0x89, 0x45, 0xc8, //0x0000468b movq %rax, $-56(%rbp) - 0x4c, 0x8b, 0x2a, //0x0000468f movq (%rdx), %r13 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00004692 movq $-1, %r14 - 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00004699 movabsq $4294977024, %r12 - 0x4c, 0x8d, 0x1d, 0x52, 0x06, 0x00, 0x00, //0x000046a3 leaq $1618(%rip), %r11 /* LJTI18_0+0(%rip) */ - 0x48, 0x89, 0x55, 0xd0, //0x000046aa movq %rdx, $-48(%rbp) - 0x48, 0x89, 0x75, 0xb0, //0x000046ae movq %rsi, $-80(%rbp) - 0x48, 0x89, 0x7d, 0xb8, //0x000046b2 movq %rdi, $-72(%rbp) - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000046b6 jmp LBB18_8 - //0x000046bb LBB18_3 - 0x49, 0x8b, 0x02, //0x000046bb movq (%r10), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000046be cmpq $4095, %rax - 0x0f, 0x8f, 0xe3, 0x04, 0x00, 0x00, //0x000046c4 jg LBB18_82 - 0x48, 0x8d, 0x48, 0x01, //0x000046ca leaq $1(%rax), %rcx - 0x49, 0x89, 0x0a, //0x000046ce movq %rcx, (%r10) - 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x06, 0x00, 0x00, 0x00, //0x000046d1 movq $6, $8(%r10,%rax,8) - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000046da .p2align 4, 0x90 - //0x000046e0 LBB18_5 - 0x4c, 0x89, 0xe9, //0x000046e0 movq %r13, %rcx - //0x000046e3 LBB18_6 - 0x49, 0x8b, 0x12, //0x000046e3 movq (%r10), %rdx - 0x49, 0x89, 0xcd, //0x000046e6 movq %rcx, %r13 - //0x000046e9 LBB18_7 - 0x49, 0x89, 0xd1, //0x000046e9 movq %rdx, %r9 - 0x4c, 0x89, 0xf0, //0x000046ec movq %r14, %rax - 0x48, 0x85, 0xd2, //0x000046ef testq %rdx, %rdx - 0x0f, 0x84, 0xa6, 0x04, 0x00, 0x00, //0x000046f2 je LBB18_88 - //0x000046f8 LBB18_8 - 0x48, 0x8b, 0x3e, //0x000046f8 movq (%rsi), %rdi - 0x48, 0x8b, 0x46, 0x08, //0x000046fb movq $8(%rsi), %rax - 0x4c, 0x89, 0xea, //0x000046ff movq %r13, %rdx - 0x48, 0x29, 0xc2, //0x00004702 subq %rax, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00004705 jae LBB18_13 - 0x42, 0x8a, 0x1c, 0x2f, //0x0000470b movb (%rdi,%r13), %bl - 0x80, 0xfb, 0x0d, //0x0000470f cmpb $13, %bl - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00004712 je LBB18_13 - 0x80, 0xfb, 0x20, //0x00004718 cmpb $32, %bl - 0x0f, 0x84, 0x1f, 0x00, 0x00, 0x00, //0x0000471b je LBB18_13 - 0x80, 0xc3, 0xf7, //0x00004721 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00004724 cmpb $1, %bl - 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x00004727 jbe LBB18_13 - 0x4d, 0x89, 0xef, //0x0000472d movq %r13, %r15 - 0xe9, 0x2d, 0x01, 0x00, 0x00, //0x00004730 jmp LBB18_34 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004735 .p2align 4, 0x90 - //0x00004740 LBB18_13 - 0x4d, 0x8d, 0x7d, 0x01, //0x00004740 leaq $1(%r13), %r15 - 0x49, 0x39, 0xc7, //0x00004744 cmpq %rax, %r15 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00004747 jae LBB18_17 - 0x42, 0x8a, 0x1c, 0x3f, //0x0000474d movb (%rdi,%r15), %bl - 0x80, 0xfb, 0x0d, //0x00004751 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004754 je LBB18_17 - 0x80, 0xfb, 0x20, //0x0000475a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000475d je LBB18_17 - 0x80, 0xc3, 0xf7, //0x00004763 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00004766 cmpb $1, %bl - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00004769 ja LBB18_34 - 0x90, //0x0000476f .p2align 4, 0x90 - //0x00004770 LBB18_17 - 0x4d, 0x8d, 0x7d, 0x02, //0x00004770 leaq $2(%r13), %r15 - 0x49, 0x39, 0xc7, //0x00004774 cmpq %rax, %r15 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00004777 jae LBB18_21 - 0x42, 0x8a, 0x1c, 0x3f, //0x0000477d movb (%rdi,%r15), %bl - 0x80, 0xfb, 0x0d, //0x00004781 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00004784 je LBB18_21 - 0x80, 0xfb, 0x20, //0x0000478a cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000478d je LBB18_21 - 0x80, 0xc3, 0xf7, //0x00004793 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x00004796 cmpb $1, %bl - 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00004799 ja LBB18_34 - 0x90, //0x0000479f .p2align 4, 0x90 - //0x000047a0 LBB18_21 - 0x4d, 0x8d, 0x7d, 0x03, //0x000047a0 leaq $3(%r13), %r15 - 0x49, 0x39, 0xc7, //0x000047a4 cmpq %rax, %r15 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000047a7 jae LBB18_25 - 0x42, 0x8a, 0x1c, 0x3f, //0x000047ad movb (%rdi,%r15), %bl - 0x80, 0xfb, 0x0d, //0x000047b1 cmpb $13, %bl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000047b4 je LBB18_25 - 0x80, 0xfb, 0x20, //0x000047ba cmpb $32, %bl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000047bd je LBB18_25 - 0x80, 0xc3, 0xf7, //0x000047c3 addb $-9, %bl - 0x80, 0xfb, 0x01, //0x000047c6 cmpb $1, %bl - 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x000047c9 ja LBB18_34 - 0x90, //0x000047cf .p2align 4, 0x90 - //0x000047d0 LBB18_25 - 0x49, 0x8d, 0x4d, 0x04, //0x000047d0 leaq $4(%r13), %rcx - 0x48, 0x39, 0xc8, //0x000047d4 cmpq %rcx, %rax - 0x0f, 0x86, 0xb7, 0x03, 0x00, 0x00, //0x000047d7 jbe LBB18_79 - 0x48, 0x39, 0xc8, //0x000047dd cmpq %rcx, %rax - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000047e0 je LBB18_31 - 0x48, 0x8d, 0x0c, 0x07, //0x000047e6 leaq (%rdi,%rax), %rcx - 0x48, 0x83, 0xc2, 0x04, //0x000047ea addq $4, %rdx - 0x4e, 0x8d, 0x7c, 0x2f, 0x05, //0x000047ee leaq $5(%rdi,%r13), %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000047f3 .p2align 4, 0x90 - //0x00004800 LBB18_28 - 0x41, 0x0f, 0xbe, 0x5f, 0xff, //0x00004800 movsbl $-1(%r15), %ebx - 0x83, 0xfb, 0x20, //0x00004805 cmpl $32, %ebx - 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x00004808 ja LBB18_33 - 0x49, 0x0f, 0xa3, 0xdc, //0x0000480e btq %rbx, %r12 - 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00004812 jae LBB18_33 - 0x49, 0xff, 0xc7, //0x00004818 incq %r15 - 0x48, 0xff, 0xc2, //0x0000481b incq %rdx - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000481e jne LBB18_28 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004824 jmp LBB18_32 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004829 .p2align 4, 0x90 - //0x00004830 LBB18_31 - 0x48, 0x01, 0xf9, //0x00004830 addq %rdi, %rcx - //0x00004833 LBB18_32 - 0x48, 0x29, 0xf9, //0x00004833 subq %rdi, %rcx - 0x49, 0x89, 0xcf, //0x00004836 movq %rcx, %r15 - 0x49, 0x39, 0xc7, //0x00004839 cmpq %rax, %r15 - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000483c jb LBB18_34 - 0xe9, 0x50, 0x03, 0x00, 0x00, //0x00004842 jmp LBB18_2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004847 .p2align 4, 0x90 - //0x00004850 LBB18_33 - 0x48, 0x89, 0xfa, //0x00004850 movq %rdi, %rdx - 0x48, 0xf7, 0xd2, //0x00004853 notq %rdx - 0x49, 0x01, 0xd7, //0x00004856 addq %rdx, %r15 - 0x49, 0x39, 0xc7, //0x00004859 cmpq %rax, %r15 - 0x0f, 0x83, 0x35, 0x03, 0x00, 0x00, //0x0000485c jae LBB18_2 - //0x00004862 LBB18_34 - 0x4d, 0x8d, 0x6f, 0x01, //0x00004862 leaq $1(%r15), %r13 - 0x4d, 0x89, 0x28, //0x00004866 movq %r13, (%r8) - 0x42, 0x0f, 0xbe, 0x0c, 0x3f, //0x00004869 movsbl (%rdi,%r15), %ecx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000486e movq $-1, %rax - 0x85, 0xc9, //0x00004875 testl %ecx, %ecx - 0x0f, 0x84, 0x21, 0x03, 0x00, 0x00, //0x00004877 je LBB18_88 - 0x49, 0x8d, 0x51, 0xff, //0x0000487d leaq $-1(%r9), %rdx - 0x43, 0x8b, 0x1c, 0xca, //0x00004881 movl (%r10,%r9,8), %ebx - 0x49, 0x83, 0xfe, 0xff, //0x00004885 cmpq $-1, %r14 - 0x4d, 0x0f, 0x44, 0xf7, //0x00004889 cmoveq %r15, %r14 - 0xff, 0xcb, //0x0000488d decl %ebx - 0x83, 0xfb, 0x05, //0x0000488f cmpl $5, %ebx - 0x0f, 0x87, 0x20, 0x00, 0x00, 0x00, //0x00004892 ja LBB18_40 - 0x49, 0x63, 0x1c, 0x9b, //0x00004898 movslq (%r11,%rbx,4), %rbx - 0x4c, 0x01, 0xdb, //0x0000489c addq %r11, %rbx - 0xff, 0xe3, //0x0000489f jmpq *%rbx - //0x000048a1 LBB18_37 - 0x83, 0xf9, 0x2c, //0x000048a1 cmpl $44, %ecx - 0x0f, 0x84, 0x5d, 0x01, 0x00, 0x00, //0x000048a4 je LBB18_58 - 0x83, 0xf9, 0x5d, //0x000048aa cmpl $93, %ecx - 0x0f, 0x84, 0xab, 0x00, 0x00, 0x00, //0x000048ad je LBB18_39 - 0xe9, 0x32, 0x03, 0x00, 0x00, //0x000048b3 jmp LBB18_87 - //0x000048b8 LBB18_40 - 0x49, 0x89, 0x12, //0x000048b8 movq %rdx, (%r10) - 0x83, 0xf9, 0x7b, //0x000048bb cmpl $123, %ecx - 0x0f, 0x86, 0xd1, 0x00, 0x00, 0x00, //0x000048be jbe LBB18_56 - 0xe9, 0x21, 0x03, 0x00, 0x00, //0x000048c4 jmp LBB18_87 - //0x000048c9 LBB18_41 - 0x83, 0xf9, 0x2c, //0x000048c9 cmpl $44, %ecx - 0x0f, 0x84, 0x57, 0x01, 0x00, 0x00, //0x000048cc je LBB18_60 - 0x83, 0xf9, 0x7d, //0x000048d2 cmpl $125, %ecx - 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x000048d5 je LBB18_39 - 0xe9, 0x0a, 0x03, 0x00, 0x00, //0x000048db jmp LBB18_87 - //0x000048e0 LBB18_44 - 0x80, 0xf9, 0x22, //0x000048e0 cmpb $34, %cl - 0x0f, 0x85, 0x01, 0x03, 0x00, 0x00, //0x000048e3 jne LBB18_87 - 0x4b, 0xc7, 0x04, 0xca, 0x04, 0x00, 0x00, 0x00, //0x000048e9 movq $4, (%r10,%r9,8) - //0x000048f1 LBB18_46 - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000048f1 movq $-1, $-64(%rbp) - 0x48, 0x89, 0xf7, //0x000048f9 movq %rsi, %rdi - 0x4c, 0x89, 0xee, //0x000048fc movq %r13, %rsi - 0x48, 0x8d, 0x55, 0xc0, //0x000048ff leaq $-64(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xa8, //0x00004903 movq $-88(%rbp), %rcx - 0xe8, 0x04, 0xef, 0xff, 0xff, //0x00004907 callq _advance_string - 0x48, 0x89, 0xc1, //0x0000490c movq %rax, %rcx - 0x48, 0x85, 0xc0, //0x0000490f testq %rax, %rax - 0x0f, 0x88, 0xa1, 0x02, 0x00, 0x00, //0x00004912 js LBB18_81 - //0x00004918 LBB18_47 - 0x4c, 0x8b, 0x45, 0xd0, //0x00004918 movq $-48(%rbp), %r8 - 0x49, 0x89, 0x08, //0x0000491c movq %rcx, (%r8) - 0x4c, 0x89, 0xf8, //0x0000491f movq %r15, %rax - 0x4d, 0x85, 0xed, //0x00004922 testq %r13, %r13 - 0x48, 0x8b, 0x75, 0xb0, //0x00004925 movq $-80(%rbp), %rsi - 0x4c, 0x8b, 0x55, 0xb8, //0x00004929 movq $-72(%rbp), %r10 - 0x4c, 0x8d, 0x1d, 0xc8, 0x03, 0x00, 0x00, //0x0000492d leaq $968(%rip), %r11 /* LJTI18_0+0(%rip) */ - 0x0f, 0x8f, 0xa9, 0xfd, 0xff, 0xff, //0x00004934 jg LBB18_6 - 0xe9, 0x5f, 0x02, 0x00, 0x00, //0x0000493a jmp LBB18_88 - //0x0000493f LBB18_48 - 0x80, 0xf9, 0x3a, //0x0000493f cmpb $58, %cl - 0x0f, 0x85, 0xa2, 0x02, 0x00, 0x00, //0x00004942 jne LBB18_87 - 0x4b, 0xc7, 0x04, 0xca, 0x00, 0x00, 0x00, 0x00, //0x00004948 movq $0, (%r10,%r9,8) - 0xe9, 0x8b, 0xfd, 0xff, 0xff, //0x00004950 jmp LBB18_5 - //0x00004955 LBB18_50 - 0x80, 0xf9, 0x5d, //0x00004955 cmpb $93, %cl - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00004958 jne LBB18_55 - //0x0000495e LBB18_39 - 0x49, 0x89, 0x12, //0x0000495e movq %rdx, (%r10) - 0xe9, 0x83, 0xfd, 0xff, 0xff, //0x00004961 jmp LBB18_7 - //0x00004966 LBB18_52 - 0x83, 0xf9, 0x22, //0x00004966 cmpl $34, %ecx - 0x0f, 0x84, 0xdc, 0x00, 0x00, 0x00, //0x00004969 je LBB18_62 - 0x83, 0xf9, 0x7d, //0x0000496f cmpl $125, %ecx - 0x0f, 0x85, 0x72, 0x02, 0x00, 0x00, //0x00004972 jne LBB18_87 - 0x49, 0x89, 0x12, //0x00004978 movq %rdx, (%r10) - 0x4c, 0x8b, 0x45, 0xd0, //0x0000497b movq $-48(%rbp), %r8 - 0xe9, 0x65, 0xfd, 0xff, 0xff, //0x0000497f jmp LBB18_7 - //0x00004984 LBB18_55 - 0x4b, 0xc7, 0x04, 0xca, 0x01, 0x00, 0x00, 0x00, //0x00004984 movq $1, (%r10,%r9,8) - 0x83, 0xf9, 0x7b, //0x0000498c cmpl $123, %ecx - 0x0f, 0x87, 0x55, 0x02, 0x00, 0x00, //0x0000498f ja LBB18_87 - //0x00004995 LBB18_56 - 0x4a, 0x8d, 0x1c, 0x3f, //0x00004995 leaq (%rdi,%r15), %rbx - 0x89, 0xca, //0x00004999 movl %ecx, %edx - 0x48, 0x8d, 0x0d, 0x72, 0x03, 0x00, 0x00, //0x0000499b leaq $882(%rip), %rcx /* LJTI18_1+0(%rip) */ - 0x48, 0x63, 0x14, 0x91, //0x000049a2 movslq (%rcx,%rdx,4), %rdx - 0x48, 0x01, 0xca, //0x000049a6 addq %rcx, %rdx - 0xff, 0xe2, //0x000049a9 jmpq *%rdx - //0x000049ab LBB18_57 - 0x48, 0x8b, 0x45, 0xc8, //0x000049ab movq $-56(%rbp), %rax - 0x48, 0x8b, 0x30, //0x000049af movq (%rax), %rsi - 0x4c, 0x29, 0xfe, //0x000049b2 subq %r15, %rsi - 0x48, 0x89, 0xdf, //0x000049b5 movq %rbx, %rdi - 0xe8, 0xc3, 0x06, 0x00, 0x00, //0x000049b8 callq _do_skip_number - 0x4c, 0x8d, 0x1d, 0x38, 0x03, 0x00, 0x00, //0x000049bd leaq $824(%rip), %r11 /* LJTI18_0+0(%rip) */ - 0x4c, 0x8b, 0x55, 0xb8, //0x000049c4 movq $-72(%rbp), %r10 - 0x48, 0x8b, 0x75, 0xb0, //0x000049c8 movq $-80(%rbp), %rsi - 0x4c, 0x8b, 0x45, 0xd0, //0x000049cc movq $-48(%rbp), %r8 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x000049d0 movq $-2, %rdx - 0x48, 0x29, 0xc2, //0x000049d7 subq %rax, %rdx - 0x48, 0x85, 0xc0, //0x000049da testq %rax, %rax - 0x48, 0x8d, 0x48, 0xff, //0x000049dd leaq $-1(%rax), %rcx - 0x48, 0x0f, 0x48, 0xca, //0x000049e1 cmovsq %rdx, %rcx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000049e5 movq $-2, %rax - 0x4c, 0x0f, 0x48, 0xf8, //0x000049ec cmovsq %rax, %r15 - 0x4c, 0x01, 0xe9, //0x000049f0 addq %r13, %rcx - 0x49, 0x89, 0x08, //0x000049f3 movq %rcx, (%r8) - 0x4c, 0x89, 0xf8, //0x000049f6 movq %r15, %rax - 0x4d, 0x85, 0xff, //0x000049f9 testq %r15, %r15 - 0x0f, 0x89, 0xe1, 0xfc, 0xff, 0xff, //0x000049fc jns LBB18_6 - 0xe9, 0x97, 0x01, 0x00, 0x00, //0x00004a02 jmp LBB18_88 - //0x00004a07 LBB18_58 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00004a07 cmpq $4095, %r9 - 0x0f, 0x8f, 0x99, 0x01, 0x00, 0x00, //0x00004a0e jg LBB18_82 - 0x49, 0x8d, 0x41, 0x01, //0x00004a14 leaq $1(%r9), %rax - 0x49, 0x89, 0x02, //0x00004a18 movq %rax, (%r10) - 0x4b, 0xc7, 0x44, 0xca, 0x08, 0x00, 0x00, 0x00, 0x00, //0x00004a1b movq $0, $8(%r10,%r9,8) - 0xe9, 0xb7, 0xfc, 0xff, 0xff, //0x00004a24 jmp LBB18_5 - //0x00004a29 LBB18_60 - 0x49, 0x81, 0xf9, 0xff, 0x0f, 0x00, 0x00, //0x00004a29 cmpq $4095, %r9 - 0x0f, 0x8f, 0x77, 0x01, 0x00, 0x00, //0x00004a30 jg LBB18_82 - 0x49, 0x8d, 0x41, 0x01, //0x00004a36 leaq $1(%r9), %rax - 0x49, 0x89, 0x02, //0x00004a3a movq %rax, (%r10) - 0x4b, 0xc7, 0x44, 0xca, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00004a3d movq $3, $8(%r10,%r9,8) - 0xe9, 0x95, 0xfc, 0xff, 0xff, //0x00004a46 jmp LBB18_5 - //0x00004a4b LBB18_62 - 0x4b, 0xc7, 0x04, 0xca, 0x02, 0x00, 0x00, 0x00, //0x00004a4b movq $2, (%r10,%r9,8) - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004a53 movq $-1, $-64(%rbp) - 0x48, 0x89, 0xf7, //0x00004a5b movq %rsi, %rdi - 0x4c, 0x89, 0xee, //0x00004a5e movq %r13, %rsi - 0x48, 0x8d, 0x55, 0xc0, //0x00004a61 leaq $-64(%rbp), %rdx - 0x48, 0x8b, 0x4d, 0xa8, //0x00004a65 movq $-88(%rbp), %rcx - 0xe8, 0xa2, 0xed, 0xff, 0xff, //0x00004a69 callq _advance_string - 0x48, 0x89, 0xc1, //0x00004a6e movq %rax, %rcx - 0x48, 0x85, 0xc0, //0x00004a71 testq %rax, %rax - 0x0f, 0x88, 0x3f, 0x01, 0x00, 0x00, //0x00004a74 js LBB18_81 - 0x4c, 0x8b, 0x45, 0xd0, //0x00004a7a movq $-48(%rbp), %r8 - 0x49, 0x89, 0x08, //0x00004a7e movq %rcx, (%r8) - 0x4c, 0x89, 0xf8, //0x00004a81 movq %r15, %rax - 0x4d, 0x85, 0xed, //0x00004a84 testq %r13, %r13 - 0x48, 0x8b, 0x75, 0xb0, //0x00004a87 movq $-80(%rbp), %rsi - 0x4c, 0x8b, 0x55, 0xb8, //0x00004a8b movq $-72(%rbp), %r10 - 0x4c, 0x8d, 0x1d, 0x66, 0x02, 0x00, 0x00, //0x00004a8f leaq $614(%rip), %r11 /* LJTI18_0+0(%rip) */ - 0x0f, 0x8e, 0x02, 0x01, 0x00, 0x00, //0x00004a96 jle LBB18_88 - 0x49, 0x8b, 0x02, //0x00004a9c movq (%r10), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004a9f cmpq $4095, %rax - 0x0f, 0x8f, 0x02, 0x01, 0x00, 0x00, //0x00004aa5 jg LBB18_82 - 0x48, 0x8d, 0x50, 0x01, //0x00004aab leaq $1(%rax), %rdx - 0x49, 0x89, 0x12, //0x00004aaf movq %rdx, (%r10) - 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00004ab2 movq $4, $8(%r10,%rax,8) - 0xe9, 0x23, 0xfc, 0xff, 0xff, //0x00004abb jmp LBB18_6 - //0x00004ac0 LBB18_66 - 0x4c, 0x01, 0xef, //0x00004ac0 addq %r13, %rdi - 0x48, 0x8b, 0x45, 0xc8, //0x00004ac3 movq $-56(%rbp), %rax - 0x48, 0x8b, 0x30, //0x00004ac7 movq (%rax), %rsi - 0x4c, 0x29, 0xee, //0x00004aca subq %r13, %rsi - 0xe8, 0xae, 0x05, 0x00, 0x00, //0x00004acd callq _do_skip_number - 0x48, 0x89, 0xc1, //0x00004ad2 movq %rax, %rcx - 0x48, 0x85, 0xc0, //0x00004ad5 testq %rax, %rax - 0x0f, 0x88, 0x02, 0x01, 0x00, 0x00, //0x00004ad8 js LBB18_86 - 0x4c, 0x01, 0xe9, //0x00004ade addq %r13, %rcx - 0xe9, 0x32, 0xfe, 0xff, 0xff, //0x00004ae1 jmp LBB18_47 - //0x00004ae6 LBB18_68 - 0x49, 0x8b, 0x02, //0x00004ae6 movq (%r10), %rax - 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00004ae9 cmpq $4095, %rax - 0x0f, 0x8f, 0xb8, 0x00, 0x00, 0x00, //0x00004aef jg LBB18_82 - 0x48, 0x8d, 0x48, 0x01, //0x00004af5 leaq $1(%rax), %rcx - 0x49, 0x89, 0x0a, //0x00004af9 movq %rcx, (%r10) - 0x49, 0xc7, 0x44, 0xc2, 0x08, 0x05, 0x00, 0x00, 0x00, //0x00004afc movq $5, $8(%r10,%rax,8) - 0xe9, 0xd6, 0xfb, 0xff, 0xff, //0x00004b05 jmp LBB18_5 - //0x00004b0a LBB18_70 - 0x48, 0x8b, 0x4d, 0xc8, //0x00004b0a movq $-56(%rbp), %rcx - 0x48, 0x8b, 0x09, //0x00004b0e movq (%rcx), %rcx - 0x48, 0x8d, 0x51, 0xfc, //0x00004b11 leaq $-4(%rcx), %rdx - 0x49, 0x39, 0xd7, //0x00004b15 cmpq %rdx, %r15 - 0x0f, 0x83, 0xd8, 0x00, 0x00, 0x00, //0x00004b18 jae LBB18_90 - 0x42, 0x8b, 0x0c, 0x2f, //0x00004b1e movl (%rdi,%r13), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x00004b22 cmpl $1702063201, %ecx - 0x0f, 0x85, 0x21, 0x01, 0x00, 0x00, //0x00004b28 jne LBB18_97 - 0x49, 0x8d, 0x4f, 0x05, //0x00004b2e leaq $5(%r15), %rcx - 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00004b32 jmp LBB18_78 - //0x00004b37 LBB18_73 - 0x48, 0x8b, 0x55, 0xc8, //0x00004b37 movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x00004b3b movq (%rdx), %rdx - 0x48, 0x8d, 0x4a, 0xfd, //0x00004b3e leaq $-3(%rdx), %rcx - 0x49, 0x39, 0xcf, //0x00004b42 cmpq %rcx, %r15 - 0x0f, 0x83, 0x8d, 0x00, 0x00, 0x00, //0x00004b45 jae LBB18_92 - 0x81, 0x3b, 0x6e, 0x75, 0x6c, 0x6c, //0x00004b4b cmpl $1819047278, (%rbx) - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00004b51 je LBB18_77 - 0xe9, 0x48, 0x01, 0x00, 0x00, //0x00004b57 jmp LBB18_102 - //0x00004b5c LBB18_75 - 0x48, 0x8b, 0x55, 0xc8, //0x00004b5c movq $-56(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x00004b60 movq (%rdx), %rdx - 0x48, 0x8d, 0x4a, 0xfd, //0x00004b63 leaq $-3(%rdx), %rcx - 0x49, 0x39, 0xcf, //0x00004b67 cmpq %rcx, %r15 - 0x0f, 0x83, 0x68, 0x00, 0x00, 0x00, //0x00004b6a jae LBB18_92 - 0x81, 0x3b, 0x74, 0x72, 0x75, 0x65, //0x00004b70 cmpl $1702195828, (%rbx) - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00004b76 jne LBB18_93 - //0x00004b7c LBB18_77 - 0x49, 0x8d, 0x4f, 0x04, //0x00004b7c leaq $4(%r15), %rcx - //0x00004b80 LBB18_78 - 0x49, 0x89, 0x08, //0x00004b80 movq %rcx, (%r8) - 0x4c, 0x89, 0xf8, //0x00004b83 movq %r15, %rax - 0x4d, 0x85, 0xed, //0x00004b86 testq %r13, %r13 - 0x0f, 0x8f, 0x54, 0xfb, 0xff, 0xff, //0x00004b89 jg LBB18_6 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00004b8f jmp LBB18_88 - //0x00004b94 LBB18_79 - 0x49, 0x89, 0x08, //0x00004b94 movq %rcx, (%r8) - //0x00004b97 LBB18_2 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00004b97 movq $-1, %rax - //0x00004b9e LBB18_88 - 0x48, 0x83, 0xc4, 0x38, //0x00004b9e addq $56, %rsp - 0x5b, //0x00004ba2 popq %rbx - 0x41, 0x5c, //0x00004ba3 popq %r12 - 0x41, 0x5d, //0x00004ba5 popq %r13 - 0x41, 0x5e, //0x00004ba7 popq %r14 - 0x41, 0x5f, //0x00004ba9 popq %r15 - 0x5d, //0x00004bab popq %rbp - 0xc3, //0x00004bac retq - //0x00004bad LBB18_82 - 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x00004bad movq $-7, %rax - 0xe9, 0xe5, 0xff, 0xff, 0xff, //0x00004bb4 jmp LBB18_88 - //0x00004bb9 LBB18_81 - 0x48, 0x83, 0xf9, 0xff, //0x00004bb9 cmpq $-1, %rcx - 0x48, 0x8d, 0x45, 0xc0, //0x00004bbd leaq $-64(%rbp), %rax - 0x48, 0x0f, 0x44, 0x45, 0xc8, //0x00004bc1 cmoveq $-56(%rbp), %rax - 0x48, 0x8b, 0x00, //0x00004bc6 movq (%rax), %rax - 0x48, 0x8b, 0x55, 0xd0, //0x00004bc9 movq $-48(%rbp), %rdx - 0x48, 0x89, 0x02, //0x00004bcd movq %rax, (%rdx) - 0x48, 0x89, 0xc8, //0x00004bd0 movq %rcx, %rax - 0xe9, 0xc6, 0xff, 0xff, 0xff, //0x00004bd3 jmp LBB18_88 - //0x00004bd8 LBB18_92 - 0x49, 0x89, 0x10, //0x00004bd8 movq %rdx, (%r8) - 0xe9, 0xbe, 0xff, 0xff, 0xff, //0x00004bdb jmp LBB18_88 - //0x00004be0 LBB18_86 - 0x49, 0x29, 0xcf, //0x00004be0 subq %rcx, %r15 - 0x48, 0x8b, 0x45, 0xd0, //0x00004be3 movq $-48(%rbp), %rax - 0x4c, 0x89, 0x38, //0x00004be7 movq %r15, (%rax) - //0x00004bea LBB18_87 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004bea movq $-2, %rax - 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00004bf1 jmp LBB18_88 - //0x00004bf6 LBB18_90 - 0x49, 0x89, 0x08, //0x00004bf6 movq %rcx, (%r8) - 0xe9, 0xa0, 0xff, 0xff, 0xff, //0x00004bf9 jmp LBB18_88 - //0x00004bfe LBB18_93 - 0x4d, 0x89, 0x38, //0x00004bfe movq %r15, (%r8) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004c01 movq $-2, %rax - 0x80, 0x3b, 0x74, //0x00004c08 cmpb $116, (%rbx) - 0x0f, 0x85, 0x8d, 0xff, 0xff, 0xff, //0x00004c0b jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x01, //0x00004c11 leaq $1(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004c15 movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x01, 0x72, //0x00004c18 cmpb $114, $1(%rdi,%r15) - 0x0f, 0x85, 0x7a, 0xff, 0xff, 0xff, //0x00004c1e jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x02, //0x00004c24 leaq $2(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004c28 movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x02, 0x75, //0x00004c2b cmpb $117, $2(%rdi,%r15) - 0x0f, 0x85, 0x67, 0xff, 0xff, 0xff, //0x00004c31 jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x03, //0x00004c37 leaq $3(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004c3b movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x03, 0x65, //0x00004c3e cmpb $101, $3(%rdi,%r15) - 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x00004c44 je LBB18_106 - 0xe9, 0x4f, 0xff, 0xff, 0xff, //0x00004c4a jmp LBB18_88 - //0x00004c4f LBB18_97 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004c4f movq $-2, %rax - 0x80, 0xf9, 0x61, //0x00004c56 cmpb $97, %cl - 0x0f, 0x85, 0x3f, 0xff, 0xff, 0xff, //0x00004c59 jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x02, //0x00004c5f leaq $2(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004c63 movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x02, 0x6c, //0x00004c66 cmpb $108, $2(%rdi,%r15) - 0x0f, 0x85, 0x2c, 0xff, 0xff, 0xff, //0x00004c6c jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x03, //0x00004c72 leaq $3(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004c76 movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x03, 0x73, //0x00004c79 cmpb $115, $3(%rdi,%r15) - 0x0f, 0x85, 0x19, 0xff, 0xff, 0xff, //0x00004c7f jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x04, //0x00004c85 leaq $4(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004c89 movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x04, 0x65, //0x00004c8c cmpb $101, $4(%rdi,%r15) - 0x0f, 0x85, 0x06, 0xff, 0xff, 0xff, //0x00004c92 jne LBB18_88 - 0x49, 0x83, 0xc7, 0x05, //0x00004c98 addq $5, %r15 - 0x4d, 0x89, 0x38, //0x00004c9c movq %r15, (%r8) - 0xe9, 0xfa, 0xfe, 0xff, 0xff, //0x00004c9f jmp LBB18_88 - //0x00004ca4 LBB18_102 - 0x4d, 0x89, 0x38, //0x00004ca4 movq %r15, (%r8) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00004ca7 movq $-2, %rax - 0x80, 0x3b, 0x6e, //0x00004cae cmpb $110, (%rbx) - 0x0f, 0x85, 0xe7, 0xfe, 0xff, 0xff, //0x00004cb1 jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x01, //0x00004cb7 leaq $1(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004cbb movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x01, 0x75, //0x00004cbe cmpb $117, $1(%rdi,%r15) - 0x0f, 0x85, 0xd4, 0xfe, 0xff, 0xff, //0x00004cc4 jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x02, //0x00004cca leaq $2(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004cce movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x02, 0x6c, //0x00004cd1 cmpb $108, $2(%rdi,%r15) - 0x0f, 0x85, 0xc1, 0xfe, 0xff, 0xff, //0x00004cd7 jne LBB18_88 - 0x49, 0x8d, 0x4f, 0x03, //0x00004cdd leaq $3(%r15), %rcx - 0x49, 0x89, 0x08, //0x00004ce1 movq %rcx, (%r8) - 0x42, 0x80, 0x7c, 0x3f, 0x03, 0x6c, //0x00004ce4 cmpb $108, $3(%rdi,%r15) - 0x0f, 0x85, 0xae, 0xfe, 0xff, 0xff, //0x00004cea jne LBB18_88 - //0x00004cf0 LBB18_106 - 0x49, 0x83, 0xc7, 0x04, //0x00004cf0 addq $4, %r15 - 0x4d, 0x89, 0x38, //0x00004cf4 movq %r15, (%r8) - 0xe9, 0xa2, 0xfe, 0xff, 0xff, //0x00004cf7 jmp LBB18_88 - //0x00004cfc .p2align 2, 0x90 - // // .set L18_0_set_37, LBB18_37-LJTI18_0 - // // .set L18_0_set_41, LBB18_41-LJTI18_0 - // // .set L18_0_set_44, LBB18_44-LJTI18_0 - // // .set L18_0_set_48, LBB18_48-LJTI18_0 - // // .set L18_0_set_50, LBB18_50-LJTI18_0 - // // .set L18_0_set_52, LBB18_52-LJTI18_0 - //0x00004cfc LJTI18_0 - 0xa5, 0xfb, 0xff, 0xff, //0x00004cfc .long L18_0_set_37 - 0xcd, 0xfb, 0xff, 0xff, //0x00004d00 .long L18_0_set_41 - 0xe4, 0xfb, 0xff, 0xff, //0x00004d04 .long L18_0_set_44 - 0x43, 0xfc, 0xff, 0xff, //0x00004d08 .long L18_0_set_48 - 0x59, 0xfc, 0xff, 0xff, //0x00004d0c .long L18_0_set_50 - 0x6a, 0xfc, 0xff, 0xff, //0x00004d10 .long L18_0_set_52 - // // .set L18_1_set_88, LBB18_88-LJTI18_1 - // // .set L18_1_set_87, LBB18_87-LJTI18_1 - // // .set L18_1_set_46, LBB18_46-LJTI18_1 - // // .set L18_1_set_66, LBB18_66-LJTI18_1 - // // .set L18_1_set_57, LBB18_57-LJTI18_1 - // // .set L18_1_set_68, LBB18_68-LJTI18_1 - // // .set L18_1_set_70, LBB18_70-LJTI18_1 - // // .set L18_1_set_73, LBB18_73-LJTI18_1 - // // .set L18_1_set_75, LBB18_75-LJTI18_1 - // // .set L18_1_set_3, LBB18_3-LJTI18_1 - //0x00004d14 LJTI18_1 - 0x8a, 0xfe, 0xff, 0xff, //0x00004d14 .long L18_1_set_88 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d18 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d1c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d20 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d24 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d28 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d2c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d30 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d34 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d38 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d3c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d40 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d44 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d48 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d4c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d50 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d54 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d58 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d5c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d60 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d64 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d68 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d6c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d70 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d74 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d78 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d7c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d80 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d84 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d88 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d8c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d90 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d94 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004d98 .long L18_1_set_87 - 0xdd, 0xfb, 0xff, 0xff, //0x00004d9c .long L18_1_set_46 - 0xd6, 0xfe, 0xff, 0xff, //0x00004da0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004da4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004da8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dac .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004db0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004db4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004db8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dbc .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dc0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dc4 .long L18_1_set_87 - 0xac, 0xfd, 0xff, 0xff, //0x00004dc8 .long L18_1_set_66 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dcc .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dd0 .long L18_1_set_87 - 0x97, 0xfc, 0xff, 0xff, //0x00004dd4 .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004dd8 .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004ddc .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004de0 .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004de4 .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004de8 .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004dec .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004df0 .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004df4 .long L18_1_set_57 - 0x97, 0xfc, 0xff, 0xff, //0x00004df8 .long L18_1_set_57 - 0xd6, 0xfe, 0xff, 0xff, //0x00004dfc .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e00 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e04 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e08 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e0c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e10 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e14 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e18 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e1c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e20 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e24 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e28 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e2c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e30 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e34 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e38 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e3c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e40 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e44 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e48 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e4c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e50 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e54 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e58 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e5c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e60 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e64 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e68 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e6c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e70 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e74 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e78 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e7c .long L18_1_set_87 - 0xd2, 0xfd, 0xff, 0xff, //0x00004e80 .long L18_1_set_68 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e84 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e88 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e8c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e90 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e94 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e98 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004e9c .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ea0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ea4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ea8 .long L18_1_set_87 - 0xf6, 0xfd, 0xff, 0xff, //0x00004eac .long L18_1_set_70 - 0xd6, 0xfe, 0xff, 0xff, //0x00004eb0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004eb4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004eb8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ebc .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ec0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ec4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ec8 .long L18_1_set_87 - 0x23, 0xfe, 0xff, 0xff, //0x00004ecc .long L18_1_set_73 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ed0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ed4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ed8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004edc .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ee0 .long L18_1_set_87 - 0x48, 0xfe, 0xff, 0xff, //0x00004ee4 .long L18_1_set_75 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ee8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004eec .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ef0 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ef4 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004ef8 .long L18_1_set_87 - 0xd6, 0xfe, 0xff, 0xff, //0x00004efc .long L18_1_set_87 - 0xa7, 0xf9, 0xff, 0xff, //0x00004f00 .long L18_1_set_3 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f04 .p2align 4, 0x00 - //0x00004f10 LCPI19_0 - 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f10 .quad 1 - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f18 .quad 6 - //0x00004f20 .p2align 4, 0x90 - //0x00004f20 _skip_object - 0x55, //0x00004f20 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004f21 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00004f24 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00004f27 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x00004f2a movq %rdi, %rsi - 0x0f, 0x28, 0x05, 0xdc, 0xff, 0xff, 0xff, //0x00004f2d movaps $-36(%rip), %xmm0 /* LCPI19_0+0(%rip) */ - 0x0f, 0x11, 0x00, //0x00004f34 movups %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x00004f37 movq %rax, %rdi - 0x5d, //0x00004f3a popq %rbp - 0xe9, 0x20, 0xf7, 0xff, 0xff, //0x00004f3b jmp _fsm_exec - //0x00004f40 .p2align 4, 0x90 - //0x00004f40 _skip_string - 0x55, //0x00004f40 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004f41 movq %rsp, %rbp - 0x41, 0x57, //0x00004f44 pushq %r15 - 0x41, 0x56, //0x00004f46 pushq %r14 - 0x41, 0x54, //0x00004f48 pushq %r12 - 0x53, //0x00004f4a pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x00004f4b subq $16, %rsp - 0x48, 0x89, 0xd1, //0x00004f4f movq %rdx, %rcx - 0x49, 0x89, 0xf6, //0x00004f52 movq %rsi, %r14 - 0x49, 0x89, 0xff, //0x00004f55 movq %rdi, %r15 - 0x48, 0xc7, 0x45, 0xd8, 0xff, 0xff, 0xff, 0xff, //0x00004f58 movq $-1, $-40(%rbp) - 0x48, 0x8b, 0x1e, //0x00004f60 movq (%rsi), %rbx - 0x4c, 0x8d, 0x65, 0xd8, //0x00004f63 leaq $-40(%rbp), %r12 - 0x48, 0x89, 0xde, //0x00004f67 movq %rbx, %rsi - 0x4c, 0x89, 0xe2, //0x00004f6a movq %r12, %rdx - 0xe8, 0x9e, 0xe8, 0xff, 0xff, //0x00004f6d callq _advance_string - 0x48, 0x85, 0xc0, //0x00004f72 testq %rax, %rax - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00004f75 js LBB20_1 - 0x48, 0xff, 0xcb, //0x00004f7b decq %rbx - 0x48, 0x89, 0xc1, //0x00004f7e movq %rax, %rcx - 0x48, 0x89, 0xd8, //0x00004f81 movq %rbx, %rax - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004f84 jmp LBB20_3 - //0x00004f89 LBB20_1 - 0x49, 0x83, 0xc7, 0x08, //0x00004f89 addq $8, %r15 - 0x48, 0x83, 0xf8, 0xff, //0x00004f8d cmpq $-1, %rax - 0x4d, 0x0f, 0x44, 0xe7, //0x00004f91 cmoveq %r15, %r12 - 0x49, 0x8b, 0x0c, 0x24, //0x00004f95 movq (%r12), %rcx - //0x00004f99 LBB20_3 - 0x49, 0x89, 0x0e, //0x00004f99 movq %rcx, (%r14) - 0x48, 0x83, 0xc4, 0x10, //0x00004f9c addq $16, %rsp - 0x5b, //0x00004fa0 popq %rbx - 0x41, 0x5c, //0x00004fa1 popq %r12 - 0x41, 0x5e, //0x00004fa3 popq %r14 - 0x41, 0x5f, //0x00004fa5 popq %r15 - 0x5d, //0x00004fa7 popq %rbp - 0xc3, //0x00004fa8 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00004fa9 .p2align 4, 0x90 - //0x00004fb0 _skip_negative - 0x55, //0x00004fb0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00004fb1 movq %rsp, %rbp - 0x41, 0x56, //0x00004fb4 pushq %r14 - 0x53, //0x00004fb6 pushq %rbx - 0x49, 0x89, 0xf6, //0x00004fb7 movq %rsi, %r14 - 0x48, 0x8b, 0x1e, //0x00004fba movq (%rsi), %rbx - 0x48, 0x8b, 0x07, //0x00004fbd movq (%rdi), %rax - 0x48, 0x01, 0xd8, //0x00004fc0 addq %rbx, %rax - 0x48, 0x8b, 0x77, 0x08, //0x00004fc3 movq $8(%rdi), %rsi - 0x48, 0x29, 0xde, //0x00004fc7 subq %rbx, %rsi - 0x48, 0x89, 0xc7, //0x00004fca movq %rax, %rdi - 0xe8, 0xae, 0x00, 0x00, 0x00, //0x00004fcd callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00004fd2 testq %rax, %rax - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00004fd5 js LBB21_1 - 0x48, 0x01, 0xd8, //0x00004fdb addq %rbx, %rax - 0x49, 0x89, 0x06, //0x00004fde movq %rax, (%r14) - 0x48, 0xff, 0xcb, //0x00004fe1 decq %rbx - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00004fe4 jmp LBB21_3 - //0x00004fe9 LBB21_1 - 0x48, 0xf7, 0xd0, //0x00004fe9 notq %rax - 0x48, 0x01, 0xc3, //0x00004fec addq %rax, %rbx - 0x49, 0x89, 0x1e, //0x00004fef movq %rbx, (%r14) - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00004ff2 movq $-2, %rbx - //0x00004ff9 LBB21_3 - 0x48, 0x89, 0xd8, //0x00004ff9 movq %rbx, %rax - 0x5b, //0x00004ffc popq %rbx - 0x41, 0x5e, //0x00004ffd popq %r14 - 0x5d, //0x00004fff popq %rbp - 0xc3, //0x00005000 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005001 .p2align 4, 0x00 - //0x00005010 LCPI22_0 - 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00005010 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' - //0x00005020 LCPI22_1 - 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00005020 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' - //0x00005030 LCPI22_2 - 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00005030 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' - //0x00005040 LCPI22_3 - 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00005040 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' - //0x00005050 LCPI22_4 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00005050 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00005060 LCPI22_5 - 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00005060 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' - //0x00005070 LCPI22_6 - 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, 0x65, //0x00005070 QUAD $0x6565656565656565; QUAD $0x6565656565656565 // .space 16, 'eeeeeeeeeeeeeeee' - //0x00005080 .p2align 4, 0x90 - //0x00005080 _do_skip_number - 0x55, //0x00005080 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005081 movq %rsp, %rbp - 0x41, 0x57, //0x00005084 pushq %r15 - 0x41, 0x56, //0x00005086 pushq %r14 - 0x41, 0x55, //0x00005088 pushq %r13 - 0x41, 0x54, //0x0000508a pushq %r12 - 0x53, //0x0000508c pushq %rbx - 0x48, 0x85, 0xf6, //0x0000508d testq %rsi, %rsi - 0x0f, 0x84, 0x84, 0x02, 0x00, 0x00, //0x00005090 je LBB22_34 - 0x80, 0x3f, 0x30, //0x00005096 cmpb $48, (%rdi) - 0x0f, 0x85, 0x33, 0x00, 0x00, 0x00, //0x00005099 jne LBB22_5 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000509f movl $1, %edx - 0x48, 0x83, 0xfe, 0x01, //0x000050a4 cmpq $1, %rsi - 0x0f, 0x84, 0x40, 0x03, 0x00, 0x00, //0x000050a8 je LBB22_52 - 0x8a, 0x47, 0x01, //0x000050ae movb $1(%rdi), %al - 0x04, 0xd2, //0x000050b1 addb $-46, %al - 0x3c, 0x37, //0x000050b3 cmpb $55, %al - 0x0f, 0x87, 0x33, 0x03, 0x00, 0x00, //0x000050b5 ja LBB22_52 - 0x0f, 0xb6, 0xc0, //0x000050bb movzbl %al, %eax - 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000050be movabsq $36028797027352577, %rcx - 0x48, 0x0f, 0xa3, 0xc1, //0x000050c8 btq %rax, %rcx - 0x0f, 0x83, 0x1c, 0x03, 0x00, 0x00, //0x000050cc jae LBB22_52 - //0x000050d2 LBB22_5 - 0x48, 0x83, 0xfe, 0x10, //0x000050d2 cmpq $16, %rsi - 0x0f, 0x82, 0x40, 0x03, 0x00, 0x00, //0x000050d6 jb LBB22_57 - 0x4c, 0x8d, 0x5e, 0xf0, //0x000050dc leaq $-16(%rsi), %r11 - 0x4c, 0x89, 0xd8, //0x000050e0 movq %r11, %rax - 0x48, 0x83, 0xe0, 0xf0, //0x000050e3 andq $-16, %rax - 0x4c, 0x8d, 0x54, 0x38, 0x10, //0x000050e7 leaq $16(%rax,%rdi), %r10 - 0x41, 0x83, 0xe3, 0x0f, //0x000050ec andl $15, %r11d - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000050f0 movq $-1, %r9 - 0x66, 0x44, 0x0f, 0x6f, 0x05, 0x10, 0xff, 0xff, 0xff, //0x000050f7 movdqa $-240(%rip), %xmm8 /* LCPI22_0+0(%rip) */ - 0x66, 0x44, 0x0f, 0x6f, 0x15, 0x17, 0xff, 0xff, 0xff, //0x00005100 movdqa $-233(%rip), %xmm10 /* LCPI22_1+0(%rip) */ - 0x66, 0x44, 0x0f, 0x6f, 0x0d, 0x1e, 0xff, 0xff, 0xff, //0x00005109 movdqa $-226(%rip), %xmm9 /* LCPI22_2+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x1d, 0x26, 0xff, 0xff, 0xff, //0x00005112 movdqa $-218(%rip), %xmm3 /* LCPI22_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x25, 0x2e, 0xff, 0xff, 0xff, //0x0000511a movdqa $-210(%rip), %xmm4 /* LCPI22_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x2d, 0x36, 0xff, 0xff, 0xff, //0x00005122 movdqa $-202(%rip), %xmm5 /* LCPI22_5+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x35, 0x3e, 0xff, 0xff, 0xff, //0x0000512a movdqa $-194(%rip), %xmm6 /* LCPI22_6+0(%rip) */ - 0x41, 0xbe, 0xff, 0xff, 0xff, 0xff, //0x00005132 movl $4294967295, %r14d - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005138 movq $-1, %rax - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000513f movq $-1, %r8 - 0x49, 0x89, 0xff, //0x00005146 movq %rdi, %r15 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005149 .p2align 4, 0x90 - //0x00005150 LBB22_7 - 0xf3, 0x41, 0x0f, 0x6f, 0x3f, //0x00005150 movdqu (%r15), %xmm7 - 0x66, 0x0f, 0x6f, 0xc7, //0x00005155 movdqa %xmm7, %xmm0 - 0x66, 0x41, 0x0f, 0x64, 0xc0, //0x00005159 pcmpgtb %xmm8, %xmm0 - 0x66, 0x41, 0x0f, 0x6f, 0xca, //0x0000515e movdqa %xmm10, %xmm1 - 0x66, 0x0f, 0x64, 0xcf, //0x00005163 pcmpgtb %xmm7, %xmm1 - 0x66, 0x0f, 0xdb, 0xc8, //0x00005167 pand %xmm0, %xmm1 - 0x66, 0x0f, 0x6f, 0xc7, //0x0000516b movdqa %xmm7, %xmm0 - 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x0000516f pcmpeqb %xmm9, %xmm0 - 0x66, 0x0f, 0x6f, 0xd7, //0x00005174 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005178 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xeb, 0xd0, //0x0000517c por %xmm0, %xmm2 - 0x66, 0x0f, 0x6f, 0xc7, //0x00005180 movdqa %xmm7, %xmm0 - 0x66, 0x0f, 0xeb, 0xc4, //0x00005184 por %xmm4, %xmm0 - 0x66, 0x0f, 0x74, 0xc6, //0x00005188 pcmpeqb %xmm6, %xmm0 - 0x66, 0x0f, 0x74, 0xfd, //0x0000518c pcmpeqb %xmm5, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xe8, //0x00005190 pmovmskb %xmm0, %r13d - 0x66, 0x0f, 0xeb, 0xc7, //0x00005195 por %xmm7, %xmm0 - 0x66, 0x0f, 0xeb, 0xca, //0x00005199 por %xmm2, %xmm1 - 0x66, 0x0f, 0xeb, 0xc8, //0x0000519d por %xmm0, %xmm1 - 0x66, 0x0f, 0xd7, 0xd7, //0x000051a1 pmovmskb %xmm7, %edx - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x000051a5 pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0xd7, 0xc9, //0x000051aa pmovmskb %xmm1, %ecx - 0x4c, 0x31, 0xf1, //0x000051ae xorq %r14, %rcx - 0x48, 0x0f, 0xbc, 0xc9, //0x000051b1 bsfq %rcx, %rcx - 0x83, 0xf9, 0x10, //0x000051b5 cmpl $16, %ecx - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000051b8 je LBB22_9 - 0xbb, 0xff, 0xff, 0xff, 0xff, //0x000051be movl $-1, %ebx - 0xd3, 0xe3, //0x000051c3 shll %cl, %ebx - 0xf7, 0xd3, //0x000051c5 notl %ebx - 0x21, 0xda, //0x000051c7 andl %ebx, %edx - 0x41, 0x21, 0xdd, //0x000051c9 andl %ebx, %r13d - 0x44, 0x21, 0xe3, //0x000051cc andl %r12d, %ebx - 0x41, 0x89, 0xdc, //0x000051cf movl %ebx, %r12d - //0x000051d2 LBB22_9 - 0x8d, 0x5a, 0xff, //0x000051d2 leal $-1(%rdx), %ebx - 0x21, 0xd3, //0x000051d5 andl %edx, %ebx - 0x0f, 0x85, 0x05, 0x02, 0x00, 0x00, //0x000051d7 jne LBB22_50 - 0x41, 0x8d, 0x5d, 0xff, //0x000051dd leal $-1(%r13), %ebx - 0x44, 0x21, 0xeb, //0x000051e1 andl %r13d, %ebx - 0x0f, 0x85, 0xf8, 0x01, 0x00, 0x00, //0x000051e4 jne LBB22_50 - 0x41, 0x8d, 0x5c, 0x24, 0xff, //0x000051ea leal $-1(%r12), %ebx - 0x44, 0x21, 0xe3, //0x000051ef andl %r12d, %ebx - 0x0f, 0x85, 0xea, 0x01, 0x00, 0x00, //0x000051f2 jne LBB22_50 - 0x85, 0xd2, //0x000051f8 testl %edx, %edx - 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000051fa je LBB22_15 - 0x4c, 0x89, 0xfb, //0x00005200 movq %r15, %rbx - 0x48, 0x29, 0xfb, //0x00005203 subq %rdi, %rbx - 0x0f, 0xbc, 0xd2, //0x00005206 bsfl %edx, %edx - 0x48, 0x01, 0xda, //0x00005209 addq %rbx, %rdx - 0x49, 0x83, 0xf8, 0xff, //0x0000520c cmpq $-1, %r8 - 0x0f, 0x85, 0xd5, 0x01, 0x00, 0x00, //0x00005210 jne LBB22_51 - 0x49, 0x89, 0xd0, //0x00005216 movq %rdx, %r8 - //0x00005219 LBB22_15 - 0x45, 0x85, 0xed, //0x00005219 testl %r13d, %r13d - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000521c je LBB22_18 - 0x4c, 0x89, 0xfb, //0x00005222 movq %r15, %rbx - 0x48, 0x29, 0xfb, //0x00005225 subq %rdi, %rbx - 0x41, 0x0f, 0xbc, 0xd5, //0x00005228 bsfl %r13d, %edx - 0x48, 0x01, 0xda, //0x0000522c addq %rbx, %rdx - 0x48, 0x83, 0xf8, 0xff, //0x0000522f cmpq $-1, %rax - 0x0f, 0x85, 0xb2, 0x01, 0x00, 0x00, //0x00005233 jne LBB22_51 - 0x48, 0x89, 0xd0, //0x00005239 movq %rdx, %rax - //0x0000523c LBB22_18 - 0x45, 0x85, 0xe4, //0x0000523c testl %r12d, %r12d - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x0000523f je LBB22_21 - 0x4c, 0x89, 0xfb, //0x00005245 movq %r15, %rbx - 0x48, 0x29, 0xfb, //0x00005248 subq %rdi, %rbx - 0x41, 0x0f, 0xbc, 0xd4, //0x0000524b bsfl %r12d, %edx - 0x48, 0x01, 0xda, //0x0000524f addq %rbx, %rdx - 0x49, 0x83, 0xf9, 0xff, //0x00005252 cmpq $-1, %r9 - 0x0f, 0x85, 0x8f, 0x01, 0x00, 0x00, //0x00005256 jne LBB22_51 - 0x49, 0x89, 0xd1, //0x0000525c movq %rdx, %r9 - //0x0000525f LBB22_21 - 0x83, 0xf9, 0x10, //0x0000525f cmpl $16, %ecx - 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00005262 jne LBB22_35 - 0x49, 0x83, 0xc7, 0x10, //0x00005268 addq $16, %r15 - 0x48, 0x83, 0xc6, 0xf0, //0x0000526c addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x0f, //0x00005270 cmpq $15, %rsi - 0x0f, 0x87, 0xd6, 0xfe, 0xff, 0xff, //0x00005274 ja LBB22_7 - 0x4d, 0x85, 0xdb, //0x0000527a testq %r11, %r11 - 0x0f, 0x84, 0xa9, 0x00, 0x00, 0x00, //0x0000527d je LBB22_36 - //0x00005283 LBB22_24 - 0x4b, 0x8d, 0x0c, 0x1a, //0x00005283 leaq (%r10,%r11), %rcx - 0x48, 0x8d, 0x35, 0xae, 0x01, 0x00, 0x00, //0x00005287 leaq $430(%rip), %rsi /* LJTI22_0+0(%rip) */ - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x0000528e jmp LBB22_26 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005293 .p2align 4, 0x90 - //0x000052a0 LBB22_25 - 0x49, 0x89, 0xda, //0x000052a0 movq %rbx, %r10 - 0x49, 0xff, 0xcb, //0x000052a3 decq %r11 - 0x0f, 0x84, 0x50, 0x01, 0x00, 0x00, //0x000052a6 je LBB22_54 - //0x000052ac LBB22_26 - 0x41, 0x0f, 0xbe, 0x12, //0x000052ac movsbl (%r10), %edx - 0x83, 0xc2, 0xd5, //0x000052b0 addl $-43, %edx - 0x83, 0xfa, 0x3a, //0x000052b3 cmpl $58, %edx - 0x0f, 0x87, 0x70, 0x00, 0x00, 0x00, //0x000052b6 ja LBB22_36 - 0x49, 0x8d, 0x5a, 0x01, //0x000052bc leaq $1(%r10), %rbx - 0x48, 0x63, 0x14, 0x96, //0x000052c0 movslq (%rsi,%rdx,4), %rdx - 0x48, 0x01, 0xf2, //0x000052c4 addq %rsi, %rdx - 0xff, 0xe2, //0x000052c7 jmpq *%rdx - //0x000052c9 LBB22_28 - 0x48, 0x89, 0xda, //0x000052c9 movq %rbx, %rdx - 0x48, 0x29, 0xfa, //0x000052cc subq %rdi, %rdx - 0x49, 0x83, 0xf9, 0xff, //0x000052cf cmpq $-1, %r9 - 0x0f, 0x85, 0x3b, 0x01, 0x00, 0x00, //0x000052d3 jne LBB22_58 - 0x48, 0xff, 0xca, //0x000052d9 decq %rdx - 0x49, 0x89, 0xd1, //0x000052dc movq %rdx, %r9 - 0xe9, 0xbc, 0xff, 0xff, 0xff, //0x000052df jmp LBB22_25 - //0x000052e4 LBB22_30 - 0x48, 0x89, 0xda, //0x000052e4 movq %rbx, %rdx - 0x48, 0x29, 0xfa, //0x000052e7 subq %rdi, %rdx - 0x48, 0x83, 0xf8, 0xff, //0x000052ea cmpq $-1, %rax - 0x0f, 0x85, 0x20, 0x01, 0x00, 0x00, //0x000052ee jne LBB22_58 - 0x48, 0xff, 0xca, //0x000052f4 decq %rdx - 0x48, 0x89, 0xd0, //0x000052f7 movq %rdx, %rax - 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x000052fa jmp LBB22_25 - //0x000052ff LBB22_32 - 0x48, 0x89, 0xda, //0x000052ff movq %rbx, %rdx - 0x48, 0x29, 0xfa, //0x00005302 subq %rdi, %rdx - 0x49, 0x83, 0xf8, 0xff, //0x00005305 cmpq $-1, %r8 - 0x0f, 0x85, 0x05, 0x01, 0x00, 0x00, //0x00005309 jne LBB22_58 - 0x48, 0xff, 0xca, //0x0000530f decq %rdx - 0x49, 0x89, 0xd0, //0x00005312 movq %rdx, %r8 - 0xe9, 0x86, 0xff, 0xff, 0xff, //0x00005315 jmp LBB22_25 - //0x0000531a LBB22_34 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000531a movq $-1, %rax - 0xe9, 0xcb, 0x00, 0x00, 0x00, //0x00005321 jmp LBB22_53 - //0x00005326 LBB22_35 - 0x49, 0x01, 0xcf, //0x00005326 addq %rcx, %r15 - 0x4d, 0x89, 0xfa, //0x00005329 movq %r15, %r10 - //0x0000532c LBB22_36 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000532c movq $-1, %rdx - 0x48, 0x85, 0xc0, //0x00005333 testq %rax, %rax - 0x0f, 0x84, 0xb2, 0x00, 0x00, 0x00, //0x00005336 je LBB22_52 - //0x0000533c LBB22_37 - 0x4d, 0x85, 0xc9, //0x0000533c testq %r9, %r9 - 0x0f, 0x84, 0xa9, 0x00, 0x00, 0x00, //0x0000533f je LBB22_52 - 0x4d, 0x85, 0xc0, //0x00005345 testq %r8, %r8 - 0x0f, 0x84, 0xa0, 0x00, 0x00, 0x00, //0x00005348 je LBB22_52 - 0x49, 0x29, 0xfa, //0x0000534e subq %rdi, %r10 - 0x49, 0x8d, 0x4a, 0xff, //0x00005351 leaq $-1(%r10), %rcx - 0x48, 0x39, 0xc8, //0x00005355 cmpq %rcx, %rax - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00005358 je LBB22_45 - 0x49, 0x39, 0xc8, //0x0000535e cmpq %rcx, %r8 - 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x00005361 je LBB22_45 - 0x49, 0x39, 0xc9, //0x00005367 cmpq %rcx, %r9 - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x0000536a je LBB22_45 - 0x4d, 0x85, 0xc9, //0x00005370 testq %r9, %r9 - 0x0f, 0x8e, 0x29, 0x00, 0x00, 0x00, //0x00005373 jle LBB22_46 - 0x49, 0x8d, 0x49, 0xff, //0x00005379 leaq $-1(%r9), %rcx - 0x48, 0x39, 0xc8, //0x0000537d cmpq %rcx, %rax - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00005380 je LBB22_46 - 0x49, 0xf7, 0xd1, //0x00005386 notq %r9 - 0x4c, 0x89, 0xca, //0x00005389 movq %r9, %rdx - 0x4c, 0x89, 0xc8, //0x0000538c movq %r9, %rax - 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x0000538f jmp LBB22_53 - //0x00005394 LBB22_45 - 0x49, 0xf7, 0xda, //0x00005394 negq %r10 - 0x4c, 0x89, 0xd2, //0x00005397 movq %r10, %rdx - 0x4c, 0x89, 0xd0, //0x0000539a movq %r10, %rax - 0xe9, 0x4f, 0x00, 0x00, 0x00, //0x0000539d jmp LBB22_53 - //0x000053a2 LBB22_46 - 0x4c, 0x89, 0xc1, //0x000053a2 movq %r8, %rcx - 0x48, 0x09, 0xc1, //0x000053a5 orq %rax, %rcx - 0x49, 0x39, 0xc0, //0x000053a8 cmpq %rax, %r8 - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x000053ab jl LBB22_49 - 0x48, 0x85, 0xc9, //0x000053b1 testq %rcx, %rcx - 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x000053b4 js LBB22_49 - 0x49, 0xf7, 0xd0, //0x000053ba notq %r8 - 0x4c, 0x89, 0xc2, //0x000053bd movq %r8, %rdx - 0x4c, 0x89, 0xc0, //0x000053c0 movq %r8, %rax - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x000053c3 jmp LBB22_53 - //0x000053c8 LBB22_49 - 0x48, 0x85, 0xc9, //0x000053c8 testq %rcx, %rcx - 0x48, 0x8d, 0x48, 0xff, //0x000053cb leaq $-1(%rax), %rcx - 0x48, 0xf7, 0xd0, //0x000053cf notq %rax - 0x49, 0x0f, 0x48, 0xc2, //0x000053d2 cmovsq %r10, %rax - 0x49, 0x39, 0xc8, //0x000053d6 cmpq %rcx, %r8 - 0x49, 0x0f, 0x45, 0xc2, //0x000053d9 cmovneq %r10, %rax - 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000053dd jmp LBB22_53 - //0x000053e2 LBB22_50 - 0x49, 0x29, 0xff, //0x000053e2 subq %rdi, %r15 - 0x0f, 0xbc, 0xd3, //0x000053e5 bsfl %ebx, %edx - 0x4c, 0x01, 0xfa, //0x000053e8 addq %r15, %rdx - //0x000053eb LBB22_51 - 0x48, 0xf7, 0xd2, //0x000053eb notq %rdx - //0x000053ee LBB22_52 - 0x48, 0x89, 0xd0, //0x000053ee movq %rdx, %rax - //0x000053f1 LBB22_53 - 0x5b, //0x000053f1 popq %rbx - 0x41, 0x5c, //0x000053f2 popq %r12 - 0x41, 0x5d, //0x000053f4 popq %r13 - 0x41, 0x5e, //0x000053f6 popq %r14 - 0x41, 0x5f, //0x000053f8 popq %r15 - 0x5d, //0x000053fa popq %rbp - 0xc3, //0x000053fb retq - //0x000053fc LBB22_54 - 0x49, 0x89, 0xca, //0x000053fc movq %rcx, %r10 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000053ff movq $-1, %rdx - 0x48, 0x85, 0xc0, //0x00005406 testq %rax, %rax - 0x0f, 0x85, 0x2d, 0xff, 0xff, 0xff, //0x00005409 jne LBB22_37 - 0xe9, 0xda, 0xff, 0xff, 0xff, //0x0000540f jmp LBB22_52 - //0x00005414 LBB22_58 - 0x48, 0xf7, 0xda, //0x00005414 negq %rdx - 0xe9, 0xd2, 0xff, 0xff, 0xff, //0x00005417 jmp LBB22_52 - //0x0000541c LBB22_57 - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000541c movq $-1, %r8 - 0x49, 0x89, 0xfa, //0x00005423 movq %rdi, %r10 - 0x49, 0x89, 0xf3, //0x00005426 movq %rsi, %r11 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005429 movq $-1, %rax - 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005430 movq $-1, %r9 - 0xe9, 0x47, 0xfe, 0xff, 0xff, //0x00005437 jmp LBB22_24 - //0x0000543c .p2align 2, 0x90 - // // .set L22_0_set_28, LBB22_28-LJTI22_0 - // // .set L22_0_set_36, LBB22_36-LJTI22_0 - // // .set L22_0_set_32, LBB22_32-LJTI22_0 - // // .set L22_0_set_25, LBB22_25-LJTI22_0 - // // .set L22_0_set_30, LBB22_30-LJTI22_0 - //0x0000543c LJTI22_0 - 0x8d, 0xfe, 0xff, 0xff, //0x0000543c .long L22_0_set_28 - 0xf0, 0xfe, 0xff, 0xff, //0x00005440 .long L22_0_set_36 - 0x8d, 0xfe, 0xff, 0xff, //0x00005444 .long L22_0_set_28 - 0xc3, 0xfe, 0xff, 0xff, //0x00005448 .long L22_0_set_32 - 0xf0, 0xfe, 0xff, 0xff, //0x0000544c .long L22_0_set_36 - 0x64, 0xfe, 0xff, 0xff, //0x00005450 .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x00005454 .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x00005458 .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x0000545c .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x00005460 .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x00005464 .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x00005468 .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x0000546c .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x00005470 .long L22_0_set_25 - 0x64, 0xfe, 0xff, 0xff, //0x00005474 .long L22_0_set_25 - 0xf0, 0xfe, 0xff, 0xff, //0x00005478 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x0000547c .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005480 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005484 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005488 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x0000548c .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005490 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005494 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005498 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x0000549c .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054a0 .long L22_0_set_36 - 0xa8, 0xfe, 0xff, 0xff, //0x000054a4 .long L22_0_set_30 - 0xf0, 0xfe, 0xff, 0xff, //0x000054a8 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054ac .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054b0 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054b4 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054b8 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054bc .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054c0 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054c4 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054c8 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054cc .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054d0 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054d4 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054d8 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054dc .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054e0 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054e4 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054e8 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054ec .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054f0 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054f4 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054f8 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x000054fc .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005500 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005504 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005508 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x0000550c .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005510 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005514 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005518 .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x0000551c .long L22_0_set_36 - 0xf0, 0xfe, 0xff, 0xff, //0x00005520 .long L22_0_set_36 - 0xa8, 0xfe, 0xff, 0xff, //0x00005524 .long L22_0_set_30 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005528 .p2align 4, 0x90 - //0x00005530 _skip_positive - 0x55, //0x00005530 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005531 movq %rsp, %rbp - 0x41, 0x57, //0x00005534 pushq %r15 - 0x41, 0x56, //0x00005536 pushq %r14 - 0x53, //0x00005538 pushq %rbx - 0x50, //0x00005539 pushq %rax - 0x49, 0x89, 0xf6, //0x0000553a movq %rsi, %r14 - 0x4c, 0x8b, 0x3e, //0x0000553d movq (%rsi), %r15 - 0x49, 0x8d, 0x5f, 0xff, //0x00005540 leaq $-1(%r15), %rbx - 0x48, 0x8b, 0x07, //0x00005544 movq (%rdi), %rax - 0x48, 0x01, 0xd8, //0x00005547 addq %rbx, %rax - 0x48, 0x8b, 0x77, 0x08, //0x0000554a movq $8(%rdi), %rsi - 0x48, 0x29, 0xde, //0x0000554e subq %rbx, %rsi - 0x48, 0x89, 0xc7, //0x00005551 movq %rax, %rdi - 0xe8, 0x27, 0xfb, 0xff, 0xff, //0x00005554 callq _do_skip_number - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00005559 movq $-2, %rcx - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00005560 movq $-2, %rdx - 0x48, 0x29, 0xc2, //0x00005567 subq %rax, %rdx - 0x48, 0x85, 0xc0, //0x0000556a testq %rax, %rax - 0x48, 0x8d, 0x40, 0xff, //0x0000556d leaq $-1(%rax), %rax - 0x48, 0x0f, 0x48, 0xc2, //0x00005571 cmovsq %rdx, %rax - 0x48, 0x0f, 0x49, 0xcb, //0x00005575 cmovnsq %rbx, %rcx - 0x4c, 0x01, 0xf8, //0x00005579 addq %r15, %rax - 0x49, 0x89, 0x06, //0x0000557c movq %rax, (%r14) - 0x48, 0x89, 0xc8, //0x0000557f movq %rcx, %rax - 0x48, 0x83, 0xc4, 0x08, //0x00005582 addq $8, %rsp - 0x5b, //0x00005586 popq %rbx - 0x41, 0x5e, //0x00005587 popq %r14 - 0x41, 0x5f, //0x00005589 popq %r15 - 0x5d, //0x0000558b popq %rbp - 0xc3, //0x0000558c retq - 0x90, 0x90, 0x90, //0x0000558d .p2align 4, 0x90 - //0x00005590 _skip_number - 0x55, //0x00005590 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005591 movq %rsp, %rbp - 0x41, 0x57, //0x00005594 pushq %r15 - 0x41, 0x56, //0x00005596 pushq %r14 - 0x41, 0x55, //0x00005598 pushq %r13 - 0x41, 0x54, //0x0000559a pushq %r12 - 0x53, //0x0000559c pushq %rbx - 0x50, //0x0000559d pushq %rax - 0x49, 0x89, 0xf6, //0x0000559e movq %rsi, %r14 - 0x4c, 0x8b, 0x27, //0x000055a1 movq (%rdi), %r12 - 0x48, 0x8b, 0x77, 0x08, //0x000055a4 movq $8(%rdi), %rsi - 0x4d, 0x8b, 0x2e, //0x000055a8 movq (%r14), %r13 - 0x4c, 0x29, 0xee, //0x000055ab subq %r13, %rsi - 0x31, 0xc0, //0x000055ae xorl %eax, %eax - 0x43, 0x80, 0x3c, 0x2c, 0x2d, //0x000055b0 cmpb $45, (%r12,%r13) - 0x4b, 0x8d, 0x1c, 0x2c, //0x000055b5 leaq (%r12,%r13), %rbx - 0x0f, 0x94, 0xc0, //0x000055b9 sete %al - 0x48, 0x01, 0xc3, //0x000055bc addq %rax, %rbx - 0x48, 0x29, 0xc6, //0x000055bf subq %rax, %rsi - 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x000055c2 je LBB24_1 - 0x8a, 0x03, //0x000055c8 movb (%rbx), %al - 0x04, 0xd0, //0x000055ca addb $-48, %al - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000055cc movq $-2, %r15 - 0x3c, 0x09, //0x000055d3 cmpb $9, %al - 0x0f, 0x87, 0x17, 0x00, 0x00, 0x00, //0x000055d5 ja LBB24_6 - 0x48, 0x89, 0xdf, //0x000055db movq %rbx, %rdi - 0xe8, 0x9d, 0xfa, 0xff, 0xff, //0x000055de callq _do_skip_number - 0x48, 0x85, 0xc0, //0x000055e3 testq %rax, %rax - 0x0f, 0x88, 0x2a, 0x00, 0x00, 0x00, //0x000055e6 js LBB24_4 - 0x48, 0x01, 0xc3, //0x000055ec addq %rax, %rbx - 0x4d, 0x89, 0xef, //0x000055ef movq %r13, %r15 - //0x000055f2 LBB24_6 - 0x4c, 0x29, 0xe3, //0x000055f2 subq %r12, %rbx - 0x49, 0x89, 0x1e, //0x000055f5 movq %rbx, (%r14) - 0x4c, 0x89, 0xf8, //0x000055f8 movq %r15, %rax - 0x48, 0x83, 0xc4, 0x08, //0x000055fb addq $8, %rsp - 0x5b, //0x000055ff popq %rbx - 0x41, 0x5c, //0x00005600 popq %r12 - 0x41, 0x5d, //0x00005602 popq %r13 - 0x41, 0x5e, //0x00005604 popq %r14 - 0x41, 0x5f, //0x00005606 popq %r15 - 0x5d, //0x00005608 popq %rbp - 0xc3, //0x00005609 retq - //0x0000560a LBB24_1 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000560a movq $-1, %r15 - 0xe9, 0xdc, 0xff, 0xff, 0xff, //0x00005611 jmp LBB24_6 - //0x00005616 LBB24_4 - 0x48, 0xf7, 0xd0, //0x00005616 notq %rax - 0x48, 0x01, 0xc3, //0x00005619 addq %rax, %rbx - 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000561c jmp LBB24_6 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005621 .p2align 4, 0x90 - //0x00005630 _skip_one - 0x55, //0x00005630 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005631 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00005634 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00005637 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x0000563a movq %rdi, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000563d movl $1, %edi - 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00005642 movq %rdi, %xmm0 - 0xf3, 0x0f, 0x7f, 0x00, //0x00005647 movdqu %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x0000564b movq %rax, %rdi - 0x5d, //0x0000564e popq %rbp - 0xe9, 0x0c, 0xf0, 0xff, 0xff, //0x0000564f jmp _fsm_exec - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005654 .p2align 4, 0x90 - //0x00005660 _validate_one - 0x55, //0x00005660 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005661 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00005664 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00005667 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x0000566a movq %rdi, %rsi - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000566d movl $1, %ecx - 0x66, 0x48, 0x0f, 0x6e, 0xc1, //0x00005672 movq %rcx, %xmm0 - 0xf3, 0x0f, 0x7f, 0x00, //0x00005677 movdqu %xmm0, (%rax) - 0xb9, 0x20, 0x00, 0x00, 0x00, //0x0000567b movl $32, %ecx - 0x48, 0x89, 0xc7, //0x00005680 movq %rax, %rdi - 0x5d, //0x00005683 popq %rbp - 0xe9, 0xd7, 0xef, 0xff, 0xff, //0x00005684 jmp _fsm_exec - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005689 .p2align 4, 0x00 - //0x00005690 LCPI27_0 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00005690 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x000056a0 LCPI27_1 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000056a0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x000056b0 LCPI27_2 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000056b0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x000056c0 LCPI27_3 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000056c0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000056d0 LCPI27_4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000056d0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000056e0 LCPI27_5 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000056e0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x000056f0 LCPI27_6 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000056f0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00005700 LCPI27_7 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00005700 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00005710 .p2align 4, 0x90 - //0x00005710 _skip_one_fast - 0x55, //0x00005710 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005711 movq %rsp, %rbp - 0x41, 0x57, //0x00005714 pushq %r15 - 0x41, 0x56, //0x00005716 pushq %r14 - 0x41, 0x55, //0x00005718 pushq %r13 - 0x41, 0x54, //0x0000571a pushq %r12 - 0x53, //0x0000571c pushq %rbx - 0x48, 0x83, 0xec, 0x58, //0x0000571d subq $88, %rsp - 0x4c, 0x8b, 0x07, //0x00005721 movq (%rdi), %r8 - 0x4c, 0x8b, 0x4f, 0x08, //0x00005724 movq $8(%rdi), %r9 - 0x48, 0x8b, 0x16, //0x00005728 movq (%rsi), %rdx - 0x48, 0x89, 0xd0, //0x0000572b movq %rdx, %rax - 0x4c, 0x29, 0xc8, //0x0000572e subq %r9, %rax - 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00005731 jae LBB27_5 - 0x41, 0x8a, 0x0c, 0x10, //0x00005737 movb (%r8,%rdx), %cl - 0x80, 0xf9, 0x0d, //0x0000573b cmpb $13, %cl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000573e je LBB27_5 - 0x80, 0xf9, 0x20, //0x00005744 cmpb $32, %cl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00005747 je LBB27_5 - 0x80, 0xc1, 0xf7, //0x0000574d addb $-9, %cl - 0x80, 0xf9, 0x01, //0x00005750 cmpb $1, %cl - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00005753 jbe LBB27_5 - 0x49, 0x89, 0xd6, //0x00005759 movq %rdx, %r14 - 0xe9, 0x2e, 0x01, 0x00, 0x00, //0x0000575c jmp LBB27_27 - //0x00005761 LBB27_5 - 0x4c, 0x8d, 0x72, 0x01, //0x00005761 leaq $1(%rdx), %r14 - 0x4d, 0x39, 0xce, //0x00005765 cmpq %r9, %r14 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00005768 jae LBB27_9 - 0x43, 0x8a, 0x0c, 0x30, //0x0000576e movb (%r8,%r14), %cl - 0x80, 0xf9, 0x0d, //0x00005772 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00005775 je LBB27_9 - 0x80, 0xf9, 0x20, //0x0000577b cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000577e je LBB27_9 - 0x80, 0xc1, 0xf7, //0x00005784 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x00005787 cmpb $1, %cl - 0x0f, 0x87, 0xff, 0x00, 0x00, 0x00, //0x0000578a ja LBB27_27 - //0x00005790 LBB27_9 - 0x4c, 0x8d, 0x72, 0x02, //0x00005790 leaq $2(%rdx), %r14 - 0x4d, 0x39, 0xce, //0x00005794 cmpq %r9, %r14 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00005797 jae LBB27_13 - 0x43, 0x8a, 0x0c, 0x30, //0x0000579d movb (%r8,%r14), %cl - 0x80, 0xf9, 0x0d, //0x000057a1 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000057a4 je LBB27_13 - 0x80, 0xf9, 0x20, //0x000057aa cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000057ad je LBB27_13 - 0x80, 0xc1, 0xf7, //0x000057b3 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x000057b6 cmpb $1, %cl - 0x0f, 0x87, 0xd0, 0x00, 0x00, 0x00, //0x000057b9 ja LBB27_27 - //0x000057bf LBB27_13 - 0x4c, 0x8d, 0x72, 0x03, //0x000057bf leaq $3(%rdx), %r14 - 0x4d, 0x39, 0xce, //0x000057c3 cmpq %r9, %r14 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000057c6 jae LBB27_17 - 0x43, 0x8a, 0x0c, 0x30, //0x000057cc movb (%r8,%r14), %cl - 0x80, 0xf9, 0x0d, //0x000057d0 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000057d3 je LBB27_17 - 0x80, 0xf9, 0x20, //0x000057d9 cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000057dc je LBB27_17 - 0x80, 0xc1, 0xf7, //0x000057e2 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x000057e5 cmpb $1, %cl - 0x0f, 0x87, 0xa1, 0x00, 0x00, 0x00, //0x000057e8 ja LBB27_27 - //0x000057ee LBB27_17 - 0x48, 0x8d, 0x4a, 0x04, //0x000057ee leaq $4(%rdx), %rcx - 0x49, 0x39, 0xc9, //0x000057f2 cmpq %rcx, %r9 - 0x0f, 0x86, 0x4e, 0x00, 0x00, 0x00, //0x000057f5 jbe LBB27_23 - 0x49, 0x39, 0xc9, //0x000057fb cmpq %rcx, %r9 - 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x000057fe je LBB27_24 - 0x4b, 0x8d, 0x0c, 0x08, //0x00005804 leaq (%r8,%r9), %rcx - 0x48, 0x83, 0xc0, 0x04, //0x00005808 addq $4, %rax - 0x4e, 0x8d, 0x74, 0x02, 0x05, //0x0000580c leaq $5(%rdx,%r8), %r14 - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00005811 movabsq $4294977024, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000581b .p2align 4, 0x90 - //0x00005820 LBB27_20 - 0x41, 0x0f, 0xbe, 0x5e, 0xff, //0x00005820 movsbl $-1(%r14), %ebx - 0x83, 0xfb, 0x20, //0x00005825 cmpl $32, %ebx - 0x0f, 0x87, 0x48, 0x00, 0x00, 0x00, //0x00005828 ja LBB27_26 - 0x48, 0x0f, 0xa3, 0xda, //0x0000582e btq %rbx, %rdx - 0x0f, 0x83, 0x3e, 0x00, 0x00, 0x00, //0x00005832 jae LBB27_26 - 0x49, 0xff, 0xc6, //0x00005838 incq %r14 - 0x48, 0xff, 0xc0, //0x0000583b incq %rax - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000583e jne LBB27_20 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00005844 jmp LBB27_25 - //0x00005849 LBB27_23 - 0x48, 0x89, 0x0e, //0x00005849 movq %rcx, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000584c movq $-1, %rax - 0xe9, 0x4a, 0x01, 0x00, 0x00, //0x00005853 jmp LBB27_45 - //0x00005858 LBB27_24 - 0x4c, 0x01, 0xc1, //0x00005858 addq %r8, %rcx - //0x0000585b LBB27_25 - 0x4c, 0x29, 0xc1, //0x0000585b subq %r8, %rcx - 0x49, 0x89, 0xce, //0x0000585e movq %rcx, %r14 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005861 movq $-1, %rax - 0x4d, 0x39, 0xce, //0x00005868 cmpq %r9, %r14 - 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x0000586b jb LBB27_27 - 0xe9, 0x2c, 0x01, 0x00, 0x00, //0x00005871 jmp LBB27_45 - //0x00005876 LBB27_26 - 0x4c, 0x89, 0xc0, //0x00005876 movq %r8, %rax - 0x48, 0xf7, 0xd0, //0x00005879 notq %rax - 0x49, 0x01, 0xc6, //0x0000587c addq %rax, %r14 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000587f movq $-1, %rax - 0x4d, 0x39, 0xce, //0x00005886 cmpq %r9, %r14 - 0x0f, 0x83, 0x13, 0x01, 0x00, 0x00, //0x00005889 jae LBB27_45 - //0x0000588f LBB27_27 - 0x49, 0x8d, 0x5e, 0x01, //0x0000588f leaq $1(%r14), %rbx - 0x48, 0x89, 0x1e, //0x00005893 movq %rbx, (%rsi) - 0x43, 0x0f, 0xbe, 0x0c, 0x30, //0x00005896 movsbl (%r8,%r14), %ecx - 0x83, 0xf9, 0x7b, //0x0000589b cmpl $123, %ecx - 0x0f, 0x87, 0x20, 0x01, 0x00, 0x00, //0x0000589e ja LBB27_47 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000058a4 movq $-1, %rax - 0x48, 0x8d, 0x15, 0xaa, 0x0b, 0x00, 0x00, //0x000058ab leaq $2986(%rip), %rdx /* LJTI27_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000058b2 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000058b6 addq %rdx, %rcx - 0xff, 0xe1, //0x000058b9 jmpq *%rcx - //0x000058bb LBB27_29 - 0x48, 0x8b, 0x4f, 0x08, //0x000058bb movq $8(%rdi), %rcx - 0x48, 0x89, 0xc8, //0x000058bf movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x000058c2 subq %rbx, %rax - 0x4c, 0x01, 0xc3, //0x000058c5 addq %r8, %rbx - 0x48, 0x83, 0xf8, 0x10, //0x000058c8 cmpq $16, %rax - 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x000058cc jb LBB27_34 - 0x4c, 0x29, 0xf1, //0x000058d2 subq %r14, %rcx - 0x48, 0x83, 0xc1, 0xef, //0x000058d5 addq $-17, %rcx - 0x48, 0x89, 0xca, //0x000058d9 movq %rcx, %rdx - 0x48, 0x83, 0xe2, 0xf0, //0x000058dc andq $-16, %rdx - 0x4c, 0x01, 0xf2, //0x000058e0 addq %r14, %rdx - 0x49, 0x8d, 0x54, 0x10, 0x11, //0x000058e3 leaq $17(%r8,%rdx), %rdx - 0x83, 0xe1, 0x0f, //0x000058e8 andl $15, %ecx - 0x66, 0x0f, 0x6f, 0x05, 0x9d, 0xfd, 0xff, 0xff, //0x000058eb movdqa $-611(%rip), %xmm0 /* LCPI27_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0xa5, 0xfd, 0xff, 0xff, //0x000058f3 movdqa $-603(%rip), %xmm1 /* LCPI27_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0xad, 0xfd, 0xff, 0xff, //0x000058fb movdqa $-595(%rip), %xmm2 /* LCPI27_2+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005903 .p2align 4, 0x90 - //0x00005910 LBB27_31 - 0xf3, 0x0f, 0x6f, 0x1b, //0x00005910 movdqu (%rbx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00005914 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00005918 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xeb, 0xd9, //0x0000591c por %xmm1, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00005920 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00005924 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00005928 pmovmskb %xmm3, %edi - 0x66, 0x85, 0xff, //0x0000592c testw %di, %di - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000592f jne LBB27_42 - 0x48, 0x83, 0xc3, 0x10, //0x00005935 addq $16, %rbx - 0x48, 0x83, 0xc0, 0xf0, //0x00005939 addq $-16, %rax - 0x48, 0x83, 0xf8, 0x0f, //0x0000593d cmpq $15, %rax - 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x00005941 ja LBB27_31 - 0x48, 0x89, 0xc8, //0x00005947 movq %rcx, %rax - 0x48, 0x89, 0xd3, //0x0000594a movq %rdx, %rbx - //0x0000594d LBB27_34 - 0x48, 0x85, 0xc0, //0x0000594d testq %rax, %rax - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00005950 je LBB27_41 - 0x48, 0x8d, 0x0c, 0x03, //0x00005956 leaq (%rbx,%rax), %rcx - //0x0000595a LBB27_36 - 0x0f, 0xb6, 0x13, //0x0000595a movzbl (%rbx), %edx - 0x80, 0xfa, 0x2c, //0x0000595d cmpb $44, %dl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00005960 je LBB27_41 - 0x80, 0xfa, 0x7d, //0x00005966 cmpb $125, %dl - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00005969 je LBB27_41 - 0x80, 0xfa, 0x5d, //0x0000596f cmpb $93, %dl - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00005972 je LBB27_41 - 0x48, 0xff, 0xc3, //0x00005978 incq %rbx - 0x48, 0xff, 0xc8, //0x0000597b decq %rax - 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x0000597e jne LBB27_36 - 0x48, 0x89, 0xcb, //0x00005984 movq %rcx, %rbx - //0x00005987 LBB27_41 - 0x4c, 0x29, 0xc3, //0x00005987 subq %r8, %rbx - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x0000598a jmp LBB27_43 - //0x0000598f LBB27_42 - 0x0f, 0xb7, 0xc7, //0x0000598f movzwl %di, %eax - 0x48, 0x0f, 0xbc, 0xc0, //0x00005992 bsfq %rax, %rax - 0x4c, 0x29, 0xc3, //0x00005996 subq %r8, %rbx - 0x48, 0x01, 0xc3, //0x00005999 addq %rax, %rbx - //0x0000599c LBB27_43 - 0x48, 0x89, 0x1e, //0x0000599c movq %rbx, (%rsi) - //0x0000599f LBB27_44 - 0x4c, 0x89, 0xf0, //0x0000599f movq %r14, %rax - //0x000059a2 LBB27_45 - 0x48, 0x83, 0xc4, 0x58, //0x000059a2 addq $88, %rsp - 0x5b, //0x000059a6 popq %rbx - 0x41, 0x5c, //0x000059a7 popq %r12 - 0x41, 0x5d, //0x000059a9 popq %r13 - 0x41, 0x5e, //0x000059ab popq %r14 - 0x41, 0x5f, //0x000059ad popq %r15 - 0x5d, //0x000059af popq %rbp - 0xc3, //0x000059b0 retq - //0x000059b1 LBB27_46 - 0x49, 0x8d, 0x4e, 0x04, //0x000059b1 leaq $4(%r14), %rcx - 0x48, 0x3b, 0x4f, 0x08, //0x000059b5 cmpq $8(%rdi), %rcx - 0x0f, 0x87, 0xe3, 0xff, 0xff, 0xff, //0x000059b9 ja LBB27_45 - 0xe9, 0x6a, 0x05, 0x00, 0x00, //0x000059bf jmp LBB27_83 - //0x000059c4 LBB27_47 - 0x4c, 0x89, 0x36, //0x000059c4 movq %r14, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000059c7 movq $-2, %rax - 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x000059ce jmp LBB27_45 - //0x000059d3 LBB27_48 - 0x4c, 0x8b, 0x4f, 0x08, //0x000059d3 movq $8(%rdi), %r9 - 0x4d, 0x89, 0xcf, //0x000059d7 movq %r9, %r15 - 0x49, 0x29, 0xdf, //0x000059da subq %rbx, %r15 - 0x49, 0x83, 0xff, 0x20, //0x000059dd cmpq $32, %r15 - 0x0f, 0x8c, 0x3e, 0x0a, 0x00, 0x00, //0x000059e1 jl LBB27_117 - 0x41, 0xba, 0xff, 0xff, 0xff, 0xff, //0x000059e7 movl $4294967295, %r10d - 0x4f, 0x8d, 0x1c, 0x30, //0x000059ed leaq (%r8,%r14), %r11 - 0x4d, 0x29, 0xf1, //0x000059f1 subq %r14, %r9 - 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x000059f4 movl $31, %r13d - 0x45, 0x31, 0xff, //0x000059fa xorl %r15d, %r15d - 0x66, 0x0f, 0x6f, 0x05, 0xbb, 0xfc, 0xff, 0xff, //0x000059fd movdqa $-837(%rip), %xmm0 /* LCPI27_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0xc3, 0xfc, 0xff, 0xff, //0x00005a05 movdqa $-829(%rip), %xmm1 /* LCPI27_4+0(%rip) */ - 0x45, 0x31, 0xe4, //0x00005a0d xorl %r12d, %r12d - 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00005a10 jmp LBB27_50 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005a15 .p2align 4, 0x90 - //0x00005a20 LBB27_52 - 0x45, 0x31, 0xe4, //0x00005a20 xorl %r12d, %r12d - 0x85, 0xc9, //0x00005a23 testl %ecx, %ecx - 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00005a25 jne LBB27_110 - //0x00005a2b LBB27_53 - 0x49, 0x83, 0xc7, 0x20, //0x00005a2b addq $32, %r15 - 0x4b, 0x8d, 0x4c, 0x29, 0xe0, //0x00005a2f leaq $-32(%r9,%r13), %rcx - 0x49, 0x83, 0xc5, 0xe0, //0x00005a34 addq $-32, %r13 - 0x48, 0x83, 0xf9, 0x3f, //0x00005a38 cmpq $63, %rcx - 0x0f, 0x8e, 0x60, 0x09, 0x00, 0x00, //0x00005a3c jle LBB27_54 - //0x00005a42 LBB27_50 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x3b, 0x01, //0x00005a42 movdqu $1(%r11,%r15), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x3b, 0x11, //0x00005a49 movdqu $17(%r11,%r15), %xmm3 - 0x66, 0x0f, 0x6f, 0xe2, //0x00005a50 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00005a54 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00005a58 pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x6f, 0xe3, //0x00005a5c movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00005a60 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00005a64 pmovmskb %xmm4, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00005a68 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00005a6c orq %rdi, %rcx - 0x66, 0x0f, 0x74, 0xd1, //0x00005a6f pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00005a73 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x74, 0xd9, //0x00005a77 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00005a7b pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00005a7f shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x00005a83 orq %rbx, %rdi - 0x48, 0x89, 0xfb, //0x00005a86 movq %rdi, %rbx - 0x4c, 0x09, 0xe3, //0x00005a89 orq %r12, %rbx - 0x0f, 0x84, 0x8e, 0xff, 0xff, 0xff, //0x00005a8c je LBB27_52 - 0x44, 0x89, 0xe3, //0x00005a92 movl %r12d, %ebx - 0x44, 0x31, 0xd3, //0x00005a95 xorl %r10d, %ebx - 0x21, 0xdf, //0x00005a98 andl %ebx, %edi - 0x8d, 0x1c, 0x3f, //0x00005a9a leal (%rdi,%rdi), %ebx - 0x44, 0x09, 0xe3, //0x00005a9d orl %r12d, %ebx - 0x41, 0x8d, 0x92, 0xab, 0xaa, 0xaa, 0xaa, //0x00005aa0 leal $-1431655765(%r10), %edx - 0x31, 0xda, //0x00005aa7 xorl %ebx, %edx - 0x21, 0xfa, //0x00005aa9 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005aab andl $-1431655766, %edx - 0x45, 0x31, 0xe4, //0x00005ab1 xorl %r12d, %r12d - 0x01, 0xfa, //0x00005ab4 addl %edi, %edx - 0x41, 0x0f, 0x92, 0xc4, //0x00005ab6 setb %r12b - 0x01, 0xd2, //0x00005aba addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00005abc xorl $1431655765, %edx - 0x21, 0xda, //0x00005ac2 andl %ebx, %edx - 0x44, 0x31, 0xd2, //0x00005ac4 xorl %r10d, %edx - 0x21, 0xd1, //0x00005ac7 andl %edx, %ecx - 0x85, 0xc9, //0x00005ac9 testl %ecx, %ecx - 0x0f, 0x84, 0x5a, 0xff, 0xff, 0xff, //0x00005acb je LBB27_53 - //0x00005ad1 LBB27_110 - 0x48, 0x0f, 0xbc, 0xc1, //0x00005ad1 bsfq %rcx, %rax - 0x49, 0x01, 0xc3, //0x00005ad5 addq %rax, %r11 - 0x4d, 0x01, 0xfb, //0x00005ad8 addq %r15, %r11 - 0x4d, 0x29, 0xc3, //0x00005adb subq %r8, %r11 - 0x49, 0x83, 0xc3, 0x02, //0x00005ade addq $2, %r11 - 0x4c, 0x89, 0x1e, //0x00005ae2 movq %r11, (%rsi) - 0xe9, 0xb5, 0xfe, 0xff, 0xff, //0x00005ae5 jmp LBB27_44 - //0x00005aea LBB27_57 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005aea movabsq $6148914691236517205, %r13 - 0x48, 0x8b, 0x4f, 0x08, //0x00005af4 movq $8(%rdi), %rcx - 0x48, 0x29, 0xd9, //0x00005af8 subq %rbx, %rcx - 0x49, 0x01, 0xd8, //0x00005afb addq %rbx, %r8 - 0x45, 0x31, 0xff, //0x00005afe xorl %r15d, %r15d - 0x66, 0x44, 0x0f, 0x6f, 0x15, 0xb6, 0xfb, 0xff, 0xff, //0x00005b01 movdqa $-1098(%rip), %xmm10 /* LCPI27_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0xbe, 0xfb, 0xff, 0xff, //0x00005b0a movdqa $-1090(%rip), %xmm1 /* LCPI27_4+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00005b12 pcmpeqd %xmm9, %xmm9 - 0x66, 0x0f, 0x6f, 0x1d, 0xd1, 0xfb, 0xff, 0xff, //0x00005b17 movdqa $-1071(%rip), %xmm3 /* LCPI27_6+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x25, 0xd9, 0xfb, 0xff, 0xff, //0x00005b1f movdqa $-1063(%rip), %xmm4 /* LCPI27_7+0(%rip) */ - 0x45, 0x0f, 0x57, 0xc0, //0x00005b27 xorps %xmm8, %xmm8 - 0x45, 0x31, 0xd2, //0x00005b2b xorl %r10d, %r10d - 0x31, 0xd2, //0x00005b2e xorl %edx, %edx - 0x48, 0x89, 0x55, 0xc0, //0x00005b30 movq %rdx, $-64(%rbp) - 0x45, 0x31, 0xdb, //0x00005b34 xorl %r11d, %r11d - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x00005b37 jmp LBB27_59 - //0x00005b3c LBB27_58 - 0x49, 0xc1, 0xf9, 0x3f, //0x00005b3c sarq $63, %r9 - 0x4c, 0x89, 0xf9, //0x00005b40 movq %r15, %rcx - 0x48, 0xd1, 0xe9, //0x00005b43 shrq %rcx - 0x4c, 0x21, 0xe9, //0x00005b46 andq %r13, %rcx - 0x49, 0x29, 0xcf, //0x00005b49 subq %rcx, %r15 - 0x4c, 0x89, 0xf9, //0x00005b4c movq %r15, %rcx - 0x4c, 0x21, 0xd1, //0x00005b4f andq %r10, %rcx - 0x49, 0xc1, 0xef, 0x02, //0x00005b52 shrq $2, %r15 - 0x4d, 0x21, 0xd7, //0x00005b56 andq %r10, %r15 - 0x49, 0x01, 0xcf, //0x00005b59 addq %rcx, %r15 - 0x4c, 0x89, 0xf9, //0x00005b5c movq %r15, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00005b5f shrq $4, %rcx - 0x4c, 0x01, 0xf9, //0x00005b63 addq %r15, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005b66 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x00005b70 andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005b73 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00005b7d imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00005b81 shrq $56, %rcx - 0x48, 0x01, 0x4d, 0xc0, //0x00005b85 addq %rcx, $-64(%rbp) - 0x49, 0x83, 0xc0, 0x40, //0x00005b89 addq $64, %r8 - 0x48, 0x8b, 0x4d, 0xd0, //0x00005b8d movq $-48(%rbp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00005b91 addq $-64, %rcx - 0x4d, 0x89, 0xcf, //0x00005b95 movq %r9, %r15 - 0x4c, 0x8b, 0x55, 0xc8, //0x00005b98 movq $-56(%rbp), %r10 - //0x00005b9c LBB27_59 - 0x48, 0x83, 0xf9, 0x40, //0x00005b9c cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00005ba0 movq %rcx, $-48(%rbp) - 0x0f, 0x8c, 0x34, 0x02, 0x00, 0x00, //0x00005ba4 jl LBB27_66 - //0x00005baa LBB27_60 - 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00005baa movdqu (%r8), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x00005baf movdqu $16(%r8), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x00005bb5 movdqu $32(%r8), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x00005bbb movdqu $48(%r8), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x00005bc1 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005bc5 pcmpeqb %xmm10, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xca, //0x00005bca pmovmskb %xmm2, %r9d - 0x66, 0x0f, 0x6f, 0xd5, //0x00005bcf movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005bd3 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00005bd8 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd7, //0x00005bdc movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005be0 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00005be5 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd6, //0x00005be9 movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005bed pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00005bf2 pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00005bf6 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00005bfa shlq $32, %rbx - 0x48, 0xc1, 0xe1, 0x10, //0x00005bfe shlq $16, %rcx - 0x49, 0x09, 0xc9, //0x00005c02 orq %rcx, %r9 - 0x49, 0x09, 0xd9, //0x00005c05 orq %rbx, %r9 - 0x49, 0x09, 0xd1, //0x00005c08 orq %rdx, %r9 - 0x66, 0x0f, 0x6f, 0xd0, //0x00005c0b movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00005c0f pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00005c13 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd5, //0x00005c17 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00005c1b pcmpeqb %xmm1, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00005c1f pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x6f, 0xd7, //0x00005c24 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00005c28 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00005c2c pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd6, //0x00005c30 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00005c34 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00005c38 pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00005c3c shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00005c40 shlq $32, %rbx - 0x49, 0xc1, 0xe4, 0x10, //0x00005c44 shlq $16, %r12 - 0x4c, 0x09, 0xe1, //0x00005c48 orq %r12, %rcx - 0x48, 0x09, 0xd9, //0x00005c4b orq %rbx, %rcx - 0x48, 0x09, 0xd1, //0x00005c4e orq %rdx, %rcx - 0x48, 0x89, 0xca, //0x00005c51 movq %rcx, %rdx - 0x4c, 0x09, 0xd2, //0x00005c54 orq %r10, %rdx - 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00005c57 je LBB27_62 - 0x4c, 0x89, 0xd2, //0x00005c5d movq %r10, %rdx - 0x48, 0xf7, 0xd2, //0x00005c60 notq %rdx - 0x48, 0x21, 0xca, //0x00005c63 andq %rcx, %rdx - 0x4c, 0x8d, 0x24, 0x12, //0x00005c66 leaq (%rdx,%rdx), %r12 - 0x4d, 0x09, 0xd4, //0x00005c6a orq %r10, %r12 - 0x4d, 0x89, 0xe2, //0x00005c6d movq %r12, %r10 - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005c70 movabsq $-6148914691236517206, %rbx - 0x49, 0x31, 0xda, //0x00005c7a xorq %rbx, %r10 - 0x48, 0x21, 0xd9, //0x00005c7d andq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x00005c80 andq %r10, %rcx - 0x31, 0xdb, //0x00005c83 xorl %ebx, %ebx - 0x48, 0x01, 0xd1, //0x00005c85 addq %rdx, %rcx - 0x0f, 0x92, 0xc3, //0x00005c88 setb %bl - 0x48, 0x89, 0x5d, 0xc8, //0x00005c8b movq %rbx, $-56(%rbp) - 0x48, 0x01, 0xc9, //0x00005c8f addq %rcx, %rcx - 0x4c, 0x31, 0xe9, //0x00005c92 xorq %r13, %rcx - 0x4c, 0x21, 0xe1, //0x00005c95 andq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00005c98 notq %rcx - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00005c9b jmp LBB27_63 - //0x00005ca0 LBB27_62 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005ca0 movq $-1, %rcx - 0x31, 0xd2, //0x00005ca7 xorl %edx, %edx - 0x48, 0x89, 0x55, 0xc8, //0x00005ca9 movq %rdx, $-56(%rbp) - //0x00005cad LBB27_63 - 0x4c, 0x21, 0xc9, //0x00005cad andq %r9, %rcx - 0x66, 0x48, 0x0f, 0x6e, 0xd1, //0x00005cb0 movq %rcx, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00005cb5 pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd1, //0x00005cbc movq %xmm2, %r9 - 0x4d, 0x31, 0xf9, //0x00005cc1 xorq %r15, %r9 - 0x66, 0x0f, 0x6f, 0xd0, //0x00005cc4 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005cc8 pcmpeqb %xmm3, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00005ccc pmovmskb %xmm2, %r15d - 0x66, 0x0f, 0x6f, 0xd5, //0x00005cd1 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005cd5 pcmpeqb %xmm3, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00005cd9 pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x6f, 0xd7, //0x00005cde movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005ce2 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00005ce6 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd6, //0x00005cea movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005cee pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00005cf2 pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00005cf6 shlq $48, %rcx - 0x48, 0xc1, 0xe3, 0x20, //0x00005cfa shlq $32, %rbx - 0x49, 0xc1, 0xe4, 0x10, //0x00005cfe shlq $16, %r12 - 0x4d, 0x09, 0xe7, //0x00005d02 orq %r12, %r15 - 0x49, 0x09, 0xdf, //0x00005d05 orq %rbx, %r15 - 0x49, 0x09, 0xcf, //0x00005d08 orq %rcx, %r15 - 0x4c, 0x89, 0xc9, //0x00005d0b movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00005d0e notq %rcx - 0x49, 0x21, 0xcf, //0x00005d11 andq %rcx, %r15 - 0x66, 0x0f, 0x74, 0xc4, //0x00005d14 pcmpeqb %xmm4, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xe0, //0x00005d18 pmovmskb %xmm0, %r12d - 0x66, 0x0f, 0x74, 0xec, //0x00005d1d pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00005d21 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x74, 0xfc, //0x00005d25 pcmpeqb %xmm4, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00005d29 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x74, 0xf4, //0x00005d2e pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00005d32 pmovmskb %xmm6, %r13d - 0x49, 0xc1, 0xe5, 0x30, //0x00005d37 shlq $48, %r13 - 0x49, 0xc1, 0xe2, 0x20, //0x00005d3b shlq $32, %r10 - 0x48, 0xc1, 0xe3, 0x10, //0x00005d3f shlq $16, %rbx - 0x49, 0x09, 0xdc, //0x00005d43 orq %rbx, %r12 - 0x4d, 0x09, 0xd4, //0x00005d46 orq %r10, %r12 - 0x4d, 0x09, 0xec, //0x00005d49 orq %r13, %r12 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005d4c movabsq $6148914691236517205, %r13 - 0x49, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00005d56 movabsq $3689348814741910323, %r10 - 0x49, 0x21, 0xcc, //0x00005d60 andq %rcx, %r12 - 0x0f, 0x84, 0xd3, 0xfd, 0xff, 0xff, //0x00005d63 je LBB27_58 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005d69 .p2align 4, 0x90 - //0x00005d70 LBB27_64 - 0x49, 0x8d, 0x54, 0x24, 0xff, //0x00005d70 leaq $-1(%r12), %rdx - 0x48, 0x89, 0xd3, //0x00005d75 movq %rdx, %rbx - 0x4c, 0x21, 0xfb, //0x00005d78 andq %r15, %rbx - 0x48, 0x89, 0xd9, //0x00005d7b movq %rbx, %rcx - 0x48, 0xd1, 0xe9, //0x00005d7e shrq %rcx - 0x4c, 0x21, 0xe9, //0x00005d81 andq %r13, %rcx - 0x48, 0x29, 0xcb, //0x00005d84 subq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x00005d87 movq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x00005d8a andq %r10, %rcx - 0x48, 0xc1, 0xeb, 0x02, //0x00005d8d shrq $2, %rbx - 0x4c, 0x21, 0xd3, //0x00005d91 andq %r10, %rbx - 0x48, 0x01, 0xcb, //0x00005d94 addq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x00005d97 movq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00005d9a shrq $4, %rcx - 0x48, 0x01, 0xd9, //0x00005d9e addq %rbx, %rcx - 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005da1 movabsq $1085102592571150095, %rbx - 0x48, 0x21, 0xd9, //0x00005dab andq %rbx, %rcx - 0x48, 0xbb, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005dae movabsq $72340172838076673, %rbx - 0x48, 0x0f, 0xaf, 0xcb, //0x00005db8 imulq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00005dbc shrq $56, %rcx - 0x48, 0x03, 0x4d, 0xc0, //0x00005dc0 addq $-64(%rbp), %rcx - 0x4c, 0x39, 0xd9, //0x00005dc4 cmpq %r11, %rcx - 0x0f, 0x86, 0xa3, 0x05, 0x00, 0x00, //0x00005dc7 jbe LBB27_109 - 0x49, 0xff, 0xc3, //0x00005dcd incq %r11 - 0x49, 0x21, 0xd4, //0x00005dd0 andq %rdx, %r12 - 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x00005dd3 jne LBB27_64 - 0xe9, 0x5e, 0xfd, 0xff, 0xff, //0x00005dd9 jmp LBB27_58 - //0x00005dde LBB27_66 - 0x48, 0x85, 0xc9, //0x00005dde testq %rcx, %rcx - 0x0f, 0x8e, 0x46, 0x06, 0x00, 0x00, //0x00005de1 jle LBB27_118 - 0x4c, 0x89, 0xd3, //0x00005de7 movq %r10, %rbx - 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x00005dea movups %xmm8, $-80(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x00005def movups %xmm8, $-96(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00005df4 movups %xmm8, $-112(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00005df9 movups %xmm8, $-128(%rbp) - 0x44, 0x89, 0xc1, //0x00005dfe movl %r8d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00005e01 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00005e07 cmpl $4033, %ecx - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00005e0d jb LBB27_70 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00005e13 cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00005e18 jb LBB27_71 - 0x41, 0x0f, 0x10, 0x00, //0x00005e1e movups (%r8), %xmm0 - 0x0f, 0x11, 0x45, 0x80, //0x00005e22 movups %xmm0, $-128(%rbp) - 0x41, 0x0f, 0x10, 0x40, 0x10, //0x00005e26 movups $16(%r8), %xmm0 - 0x0f, 0x11, 0x45, 0x90, //0x00005e2b movups %xmm0, $-112(%rbp) - 0x49, 0x83, 0xc0, 0x20, //0x00005e2f addq $32, %r8 - 0x48, 0x8b, 0x4d, 0xd0, //0x00005e33 movq $-48(%rbp), %rcx - 0x48, 0x8d, 0x51, 0xe0, //0x00005e37 leaq $-32(%rcx), %rdx - 0x4c, 0x8d, 0x4d, 0xa0, //0x00005e3b leaq $-96(%rbp), %r9 - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00005e3f jmp LBB27_72 - //0x00005e44 LBB27_70 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005e44 movabsq $6148914691236517205, %r13 - 0x49, 0x89, 0xda, //0x00005e4e movq %rbx, %r10 - 0xe9, 0x54, 0xfd, 0xff, 0xff, //0x00005e51 jmp LBB27_60 - //0x00005e56 LBB27_71 - 0x4c, 0x8d, 0x4d, 0x80, //0x00005e56 leaq $-128(%rbp), %r9 - 0x48, 0x8b, 0x55, 0xd0, //0x00005e5a movq $-48(%rbp), %rdx - //0x00005e5e LBB27_72 - 0x48, 0x83, 0xfa, 0x10, //0x00005e5e cmpq $16, %rdx - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00005e62 jb LBB27_73 - 0x41, 0x0f, 0x10, 0x00, //0x00005e68 movups (%r8), %xmm0 - 0x41, 0x0f, 0x11, 0x01, //0x00005e6c movups %xmm0, (%r9) - 0x49, 0x83, 0xc0, 0x10, //0x00005e70 addq $16, %r8 - 0x49, 0x83, 0xc1, 0x10, //0x00005e74 addq $16, %r9 - 0x48, 0x83, 0xc2, 0xf0, //0x00005e78 addq $-16, %rdx - 0x48, 0x83, 0xfa, 0x08, //0x00005e7c cmpq $8, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00005e80 jae LBB27_80 - //0x00005e86 LBB27_74 - 0x48, 0x83, 0xfa, 0x04, //0x00005e86 cmpq $4, %rdx - 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x00005e8a jl LBB27_75 - //0x00005e90 LBB27_81 - 0x41, 0x8b, 0x08, //0x00005e90 movl (%r8), %ecx - 0x41, 0x89, 0x09, //0x00005e93 movl %ecx, (%r9) - 0x49, 0x83, 0xc0, 0x04, //0x00005e96 addq $4, %r8 - 0x49, 0x83, 0xc1, 0x04, //0x00005e9a addq $4, %r9 - 0x48, 0x83, 0xc2, 0xfc, //0x00005e9e addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00005ea2 cmpq $2, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00005ea6 jae LBB27_76 - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00005eac jmp LBB27_77 - //0x00005eb1 LBB27_73 - 0x48, 0x83, 0xfa, 0x08, //0x00005eb1 cmpq $8, %rdx - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00005eb5 jb LBB27_74 - //0x00005ebb LBB27_80 - 0x49, 0x8b, 0x08, //0x00005ebb movq (%r8), %rcx - 0x49, 0x89, 0x09, //0x00005ebe movq %rcx, (%r9) - 0x49, 0x83, 0xc0, 0x08, //0x00005ec1 addq $8, %r8 - 0x49, 0x83, 0xc1, 0x08, //0x00005ec5 addq $8, %r9 - 0x48, 0x83, 0xc2, 0xf8, //0x00005ec9 addq $-8, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x00005ecd cmpq $4, %rdx - 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x00005ed1 jge LBB27_81 - //0x00005ed7 LBB27_75 - 0x48, 0x83, 0xfa, 0x02, //0x00005ed7 cmpq $2, %rdx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00005edb jb LBB27_77 - //0x00005ee1 LBB27_76 - 0x41, 0x0f, 0xb7, 0x08, //0x00005ee1 movzwl (%r8), %ecx - 0x66, 0x41, 0x89, 0x09, //0x00005ee5 movw %cx, (%r9) - 0x49, 0x83, 0xc0, 0x02, //0x00005ee9 addq $2, %r8 - 0x49, 0x83, 0xc1, 0x02, //0x00005eed addq $2, %r9 - 0x48, 0x83, 0xc2, 0xfe, //0x00005ef1 addq $-2, %rdx - //0x00005ef5 LBB27_77 - 0x4c, 0x89, 0xc1, //0x00005ef5 movq %r8, %rcx - 0x4c, 0x8d, 0x45, 0x80, //0x00005ef8 leaq $-128(%rbp), %r8 - 0x48, 0x85, 0xd2, //0x00005efc testq %rdx, %rdx - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005eff movabsq $6148914691236517205, %r13 - 0x49, 0x89, 0xda, //0x00005f09 movq %rbx, %r10 - 0x0f, 0x84, 0x98, 0xfc, 0xff, 0xff, //0x00005f0c je LBB27_60 - 0x8a, 0x09, //0x00005f12 movb (%rcx), %cl - 0x41, 0x88, 0x09, //0x00005f14 movb %cl, (%r9) - 0x4c, 0x8d, 0x45, 0x80, //0x00005f17 leaq $-128(%rbp), %r8 - 0xe9, 0x8a, 0xfc, 0xff, 0xff, //0x00005f1b jmp LBB27_60 - //0x00005f20 LBB27_82 - 0x49, 0x8d, 0x4e, 0x05, //0x00005f20 leaq $5(%r14), %rcx - 0x48, 0x3b, 0x4f, 0x08, //0x00005f24 cmpq $8(%rdi), %rcx - 0x0f, 0x87, 0x74, 0xfa, 0xff, 0xff, //0x00005f28 ja LBB27_45 - //0x00005f2e LBB27_83 - 0x48, 0x89, 0x0e, //0x00005f2e movq %rcx, (%rsi) - 0xe9, 0x69, 0xfa, 0xff, 0xff, //0x00005f31 jmp LBB27_44 - //0x00005f36 LBB27_84 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005f36 movabsq $6148914691236517205, %r13 - 0x48, 0x8b, 0x4f, 0x08, //0x00005f40 movq $8(%rdi), %rcx - 0x48, 0x29, 0xd9, //0x00005f44 subq %rbx, %rcx - 0x49, 0x01, 0xd8, //0x00005f47 addq %rbx, %r8 - 0x45, 0x31, 0xff, //0x00005f4a xorl %r15d, %r15d - 0x66, 0x44, 0x0f, 0x6f, 0x15, 0x6a, 0xf7, 0xff, 0xff, //0x00005f4d movdqa $-2198(%rip), %xmm10 /* LCPI27_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x72, 0xf7, 0xff, 0xff, //0x00005f56 movdqa $-2190(%rip), %xmm1 /* LCPI27_4+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00005f5e pcmpeqd %xmm9, %xmm9 - 0x66, 0x0f, 0x6f, 0x1d, 0x75, 0xf7, 0xff, 0xff, //0x00005f63 movdqa $-2187(%rip), %xmm3 /* LCPI27_5+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x25, 0x3d, 0xf7, 0xff, 0xff, //0x00005f6b movdqa $-2243(%rip), %xmm4 /* LCPI27_2+0(%rip) */ - 0x45, 0x0f, 0x57, 0xc0, //0x00005f73 xorps %xmm8, %xmm8 - 0x45, 0x31, 0xd2, //0x00005f77 xorl %r10d, %r10d - 0x31, 0xd2, //0x00005f7a xorl %edx, %edx - 0x48, 0x89, 0x55, 0xc0, //0x00005f7c movq %rdx, $-64(%rbp) - 0x45, 0x31, 0xdb, //0x00005f80 xorl %r11d, %r11d - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x00005f83 jmp LBB27_86 - //0x00005f88 LBB27_85 - 0x49, 0xc1, 0xf9, 0x3f, //0x00005f88 sarq $63, %r9 - 0x4c, 0x89, 0xf9, //0x00005f8c movq %r15, %rcx - 0x48, 0xd1, 0xe9, //0x00005f8f shrq %rcx - 0x4c, 0x21, 0xe9, //0x00005f92 andq %r13, %rcx - 0x49, 0x29, 0xcf, //0x00005f95 subq %rcx, %r15 - 0x4c, 0x89, 0xf9, //0x00005f98 movq %r15, %rcx - 0x4c, 0x21, 0xd1, //0x00005f9b andq %r10, %rcx - 0x49, 0xc1, 0xef, 0x02, //0x00005f9e shrq $2, %r15 - 0x4d, 0x21, 0xd7, //0x00005fa2 andq %r10, %r15 - 0x49, 0x01, 0xcf, //0x00005fa5 addq %rcx, %r15 - 0x4c, 0x89, 0xf9, //0x00005fa8 movq %r15, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00005fab shrq $4, %rcx - 0x4c, 0x01, 0xf9, //0x00005faf addq %r15, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005fb2 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x00005fbc andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005fbf movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00005fc9 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00005fcd shrq $56, %rcx - 0x48, 0x01, 0x4d, 0xc0, //0x00005fd1 addq %rcx, $-64(%rbp) - 0x49, 0x83, 0xc0, 0x40, //0x00005fd5 addq $64, %r8 - 0x48, 0x8b, 0x4d, 0xd0, //0x00005fd9 movq $-48(%rbp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00005fdd addq $-64, %rcx - 0x4d, 0x89, 0xcf, //0x00005fe1 movq %r9, %r15 - 0x4c, 0x8b, 0x55, 0xc8, //0x00005fe4 movq $-56(%rbp), %r10 - //0x00005fe8 LBB27_86 - 0x48, 0x83, 0xf9, 0x40, //0x00005fe8 cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00005fec movq %rcx, $-48(%rbp) - 0x0f, 0x8c, 0x38, 0x02, 0x00, 0x00, //0x00005ff0 jl LBB27_93 - //0x00005ff6 LBB27_87 - 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00005ff6 movdqu (%r8), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x00005ffb movdqu $16(%r8), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x00006001 movdqu $32(%r8), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x00006007 movdqu $48(%r8), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x0000600d movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00006011 pcmpeqb %xmm10, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xca, //0x00006016 pmovmskb %xmm2, %r9d - 0x66, 0x0f, 0x6f, 0xd5, //0x0000601b movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000601f pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00006024 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd7, //0x00006028 movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000602c pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00006031 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd6, //0x00006035 movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00006039 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x0000603e pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00006042 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00006046 shlq $32, %rbx - 0x48, 0xc1, 0xe1, 0x10, //0x0000604a shlq $16, %rcx - 0x49, 0x09, 0xc9, //0x0000604e orq %rcx, %r9 - 0x49, 0x09, 0xd9, //0x00006051 orq %rbx, %r9 - 0x49, 0x09, 0xd1, //0x00006054 orq %rdx, %r9 - 0x66, 0x0f, 0x6f, 0xd0, //0x00006057 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x0000605b pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000605f pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd5, //0x00006063 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00006067 pcmpeqb %xmm1, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x0000606b pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x6f, 0xd7, //0x00006070 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00006074 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00006078 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd6, //0x0000607c movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00006080 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00006084 pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00006088 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x0000608c shlq $32, %rbx - 0x49, 0xc1, 0xe4, 0x10, //0x00006090 shlq $16, %r12 - 0x4c, 0x09, 0xe1, //0x00006094 orq %r12, %rcx - 0x48, 0x09, 0xd9, //0x00006097 orq %rbx, %rcx - 0x48, 0x09, 0xd1, //0x0000609a orq %rdx, %rcx - 0x48, 0x89, 0xca, //0x0000609d movq %rcx, %rdx - 0x4c, 0x09, 0xd2, //0x000060a0 orq %r10, %rdx - 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x000060a3 je LBB27_89 - 0x4c, 0x89, 0xd2, //0x000060a9 movq %r10, %rdx - 0x48, 0xf7, 0xd2, //0x000060ac notq %rdx - 0x48, 0x21, 0xca, //0x000060af andq %rcx, %rdx - 0x4c, 0x8d, 0x24, 0x12, //0x000060b2 leaq (%rdx,%rdx), %r12 - 0x4d, 0x09, 0xd4, //0x000060b6 orq %r10, %r12 - 0x4d, 0x89, 0xe2, //0x000060b9 movq %r12, %r10 - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000060bc movabsq $-6148914691236517206, %rbx - 0x49, 0x31, 0xda, //0x000060c6 xorq %rbx, %r10 - 0x48, 0x21, 0xd9, //0x000060c9 andq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x000060cc andq %r10, %rcx - 0x31, 0xdb, //0x000060cf xorl %ebx, %ebx - 0x48, 0x01, 0xd1, //0x000060d1 addq %rdx, %rcx - 0x0f, 0x92, 0xc3, //0x000060d4 setb %bl - 0x48, 0x89, 0x5d, 0xc8, //0x000060d7 movq %rbx, $-56(%rbp) - 0x48, 0x01, 0xc9, //0x000060db addq %rcx, %rcx - 0x4c, 0x31, 0xe9, //0x000060de xorq %r13, %rcx - 0x4c, 0x21, 0xe1, //0x000060e1 andq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x000060e4 notq %rcx - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000060e7 jmp LBB27_90 - //0x000060ec LBB27_89 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000060ec movq $-1, %rcx - 0x31, 0xd2, //0x000060f3 xorl %edx, %edx - 0x48, 0x89, 0x55, 0xc8, //0x000060f5 movq %rdx, $-56(%rbp) - //0x000060f9 LBB27_90 - 0x4c, 0x21, 0xc9, //0x000060f9 andq %r9, %rcx - 0x66, 0x48, 0x0f, 0x6e, 0xd1, //0x000060fc movq %rcx, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00006101 pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd1, //0x00006108 movq %xmm2, %r9 - 0x4d, 0x31, 0xf9, //0x0000610d xorq %r15, %r9 - 0x66, 0x0f, 0x6f, 0xd0, //0x00006110 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00006114 pcmpeqb %xmm3, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00006118 pmovmskb %xmm2, %r15d - 0x66, 0x0f, 0x6f, 0xd5, //0x0000611d movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00006121 pcmpeqb %xmm3, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00006125 pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x6f, 0xd7, //0x0000612a movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x0000612e pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00006132 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd6, //0x00006136 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x0000613a pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000613e pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00006142 shlq $48, %rcx - 0x48, 0xc1, 0xe3, 0x20, //0x00006146 shlq $32, %rbx - 0x49, 0xc1, 0xe4, 0x10, //0x0000614a shlq $16, %r12 - 0x4d, 0x09, 0xe7, //0x0000614e orq %r12, %r15 - 0x49, 0x09, 0xdf, //0x00006151 orq %rbx, %r15 - 0x49, 0x09, 0xcf, //0x00006154 orq %rcx, %r15 - 0x4c, 0x89, 0xc9, //0x00006157 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x0000615a notq %rcx - 0x49, 0x21, 0xcf, //0x0000615d andq %rcx, %r15 - 0x66, 0x0f, 0x74, 0xc4, //0x00006160 pcmpeqb %xmm4, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xe0, //0x00006164 pmovmskb %xmm0, %r12d - 0x66, 0x0f, 0x74, 0xec, //0x00006169 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x0000616d pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x74, 0xfc, //0x00006171 pcmpeqb %xmm4, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00006175 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x74, 0xf4, //0x0000617a pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x0000617e pmovmskb %xmm6, %r13d - 0x49, 0xc1, 0xe5, 0x30, //0x00006183 shlq $48, %r13 - 0x49, 0xc1, 0xe2, 0x20, //0x00006187 shlq $32, %r10 - 0x48, 0xc1, 0xe3, 0x10, //0x0000618b shlq $16, %rbx - 0x49, 0x09, 0xdc, //0x0000618f orq %rbx, %r12 - 0x4d, 0x09, 0xd4, //0x00006192 orq %r10, %r12 - 0x4d, 0x09, 0xec, //0x00006195 orq %r13, %r12 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006198 movabsq $6148914691236517205, %r13 - 0x49, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x000061a2 movabsq $3689348814741910323, %r10 - 0x49, 0x21, 0xcc, //0x000061ac andq %rcx, %r12 - 0x0f, 0x84, 0xd3, 0xfd, 0xff, 0xff, //0x000061af je LBB27_85 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000061b5 .p2align 4, 0x90 - //0x000061c0 LBB27_91 - 0x49, 0x8d, 0x54, 0x24, 0xff, //0x000061c0 leaq $-1(%r12), %rdx - 0x48, 0x89, 0xd3, //0x000061c5 movq %rdx, %rbx - 0x4c, 0x21, 0xfb, //0x000061c8 andq %r15, %rbx - 0x48, 0x89, 0xd9, //0x000061cb movq %rbx, %rcx - 0x48, 0xd1, 0xe9, //0x000061ce shrq %rcx - 0x4c, 0x21, 0xe9, //0x000061d1 andq %r13, %rcx - 0x48, 0x29, 0xcb, //0x000061d4 subq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x000061d7 movq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x000061da andq %r10, %rcx - 0x48, 0xc1, 0xeb, 0x02, //0x000061dd shrq $2, %rbx - 0x4c, 0x21, 0xd3, //0x000061e1 andq %r10, %rbx - 0x48, 0x01, 0xcb, //0x000061e4 addq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x000061e7 movq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x000061ea shrq $4, %rcx - 0x48, 0x01, 0xd9, //0x000061ee addq %rbx, %rcx - 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000061f1 movabsq $1085102592571150095, %rbx - 0x48, 0x21, 0xd9, //0x000061fb andq %rbx, %rcx - 0x48, 0xbb, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000061fe movabsq $72340172838076673, %rbx - 0x48, 0x0f, 0xaf, 0xcb, //0x00006208 imulq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x0000620c shrq $56, %rcx - 0x48, 0x03, 0x4d, 0xc0, //0x00006210 addq $-64(%rbp), %rcx - 0x4c, 0x39, 0xd9, //0x00006214 cmpq %r11, %rcx - 0x0f, 0x86, 0x53, 0x01, 0x00, 0x00, //0x00006217 jbe LBB27_109 - 0x49, 0xff, 0xc3, //0x0000621d incq %r11 - 0x49, 0x21, 0xd4, //0x00006220 andq %rdx, %r12 - 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x00006223 jne LBB27_91 - 0xe9, 0x5a, 0xfd, 0xff, 0xff, //0x00006229 jmp LBB27_85 - //0x0000622e LBB27_93 - 0x48, 0x85, 0xc9, //0x0000622e testq %rcx, %rcx - 0x0f, 0x8e, 0xf6, 0x01, 0x00, 0x00, //0x00006231 jle LBB27_118 - 0x4c, 0x89, 0xd3, //0x00006237 movq %r10, %rbx - 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x0000623a movups %xmm8, $-80(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x0000623f movups %xmm8, $-96(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00006244 movups %xmm8, $-112(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00006249 movups %xmm8, $-128(%rbp) - 0x44, 0x89, 0xc1, //0x0000624e movl %r8d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006251 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00006257 cmpl $4033, %ecx - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x0000625d jb LBB27_97 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00006263 cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00006268 jb LBB27_98 - 0x41, 0x0f, 0x10, 0x00, //0x0000626e movups (%r8), %xmm0 - 0x0f, 0x11, 0x45, 0x80, //0x00006272 movups %xmm0, $-128(%rbp) - 0x41, 0x0f, 0x10, 0x40, 0x10, //0x00006276 movups $16(%r8), %xmm0 - 0x0f, 0x11, 0x45, 0x90, //0x0000627b movups %xmm0, $-112(%rbp) - 0x49, 0x83, 0xc0, 0x20, //0x0000627f addq $32, %r8 - 0x48, 0x8b, 0x4d, 0xd0, //0x00006283 movq $-48(%rbp), %rcx - 0x48, 0x8d, 0x51, 0xe0, //0x00006287 leaq $-32(%rcx), %rdx - 0x4c, 0x8d, 0x4d, 0xa0, //0x0000628b leaq $-96(%rbp), %r9 - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x0000628f jmp LBB27_99 - //0x00006294 LBB27_97 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006294 movabsq $6148914691236517205, %r13 - 0x49, 0x89, 0xda, //0x0000629e movq %rbx, %r10 - 0xe9, 0x50, 0xfd, 0xff, 0xff, //0x000062a1 jmp LBB27_87 - //0x000062a6 LBB27_98 - 0x4c, 0x8d, 0x4d, 0x80, //0x000062a6 leaq $-128(%rbp), %r9 - 0x48, 0x8b, 0x55, 0xd0, //0x000062aa movq $-48(%rbp), %rdx - //0x000062ae LBB27_99 - 0x48, 0x83, 0xfa, 0x10, //0x000062ae cmpq $16, %rdx - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000062b2 jb LBB27_100 - 0x41, 0x0f, 0x10, 0x00, //0x000062b8 movups (%r8), %xmm0 - 0x41, 0x0f, 0x11, 0x01, //0x000062bc movups %xmm0, (%r9) - 0x49, 0x83, 0xc0, 0x10, //0x000062c0 addq $16, %r8 - 0x49, 0x83, 0xc1, 0x10, //0x000062c4 addq $16, %r9 - 0x48, 0x83, 0xc2, 0xf0, //0x000062c8 addq $-16, %rdx - 0x48, 0x83, 0xfa, 0x08, //0x000062cc cmpq $8, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000062d0 jae LBB27_107 - //0x000062d6 LBB27_101 - 0x48, 0x83, 0xfa, 0x04, //0x000062d6 cmpq $4, %rdx - 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x000062da jl LBB27_102 - //0x000062e0 LBB27_108 - 0x41, 0x8b, 0x08, //0x000062e0 movl (%r8), %ecx - 0x41, 0x89, 0x09, //0x000062e3 movl %ecx, (%r9) - 0x49, 0x83, 0xc0, 0x04, //0x000062e6 addq $4, %r8 - 0x49, 0x83, 0xc1, 0x04, //0x000062ea addq $4, %r9 - 0x48, 0x83, 0xc2, 0xfc, //0x000062ee addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x000062f2 cmpq $2, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000062f6 jae LBB27_103 - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x000062fc jmp LBB27_104 - //0x00006301 LBB27_100 - 0x48, 0x83, 0xfa, 0x08, //0x00006301 cmpq $8, %rdx - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00006305 jb LBB27_101 - //0x0000630b LBB27_107 - 0x49, 0x8b, 0x08, //0x0000630b movq (%r8), %rcx - 0x49, 0x89, 0x09, //0x0000630e movq %rcx, (%r9) - 0x49, 0x83, 0xc0, 0x08, //0x00006311 addq $8, %r8 - 0x49, 0x83, 0xc1, 0x08, //0x00006315 addq $8, %r9 - 0x48, 0x83, 0xc2, 0xf8, //0x00006319 addq $-8, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x0000631d cmpq $4, %rdx - 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x00006321 jge LBB27_108 - //0x00006327 LBB27_102 - 0x48, 0x83, 0xfa, 0x02, //0x00006327 cmpq $2, %rdx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000632b jb LBB27_104 - //0x00006331 LBB27_103 - 0x41, 0x0f, 0xb7, 0x08, //0x00006331 movzwl (%r8), %ecx - 0x66, 0x41, 0x89, 0x09, //0x00006335 movw %cx, (%r9) - 0x49, 0x83, 0xc0, 0x02, //0x00006339 addq $2, %r8 - 0x49, 0x83, 0xc1, 0x02, //0x0000633d addq $2, %r9 - 0x48, 0x83, 0xc2, 0xfe, //0x00006341 addq $-2, %rdx - //0x00006345 LBB27_104 - 0x4c, 0x89, 0xc1, //0x00006345 movq %r8, %rcx - 0x4c, 0x8d, 0x45, 0x80, //0x00006348 leaq $-128(%rbp), %r8 - 0x48, 0x85, 0xd2, //0x0000634c testq %rdx, %rdx - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000634f movabsq $6148914691236517205, %r13 - 0x49, 0x89, 0xda, //0x00006359 movq %rbx, %r10 - 0x0f, 0x84, 0x94, 0xfc, 0xff, 0xff, //0x0000635c je LBB27_87 - 0x8a, 0x09, //0x00006362 movb (%rcx), %cl - 0x41, 0x88, 0x09, //0x00006364 movb %cl, (%r9) - 0x4c, 0x8d, 0x45, 0x80, //0x00006367 leaq $-128(%rbp), %r8 - 0xe9, 0x86, 0xfc, 0xff, 0xff, //0x0000636b jmp LBB27_87 - //0x00006370 LBB27_109 - 0x48, 0x8b, 0x47, 0x08, //0x00006370 movq $8(%rdi), %rax - 0x49, 0x0f, 0xbc, 0xcc, //0x00006374 bsfq %r12, %rcx - 0x48, 0x2b, 0x4d, 0xd0, //0x00006378 subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x44, 0x01, 0x01, //0x0000637c leaq $1(%rcx,%rax), %rax - 0x48, 0x89, 0x06, //0x00006381 movq %rax, (%rsi) - 0x48, 0x8b, 0x4f, 0x08, //0x00006384 movq $8(%rdi), %rcx - 0x48, 0x39, 0xc8, //0x00006388 cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x0000638b cmovaq %rcx, %rax - 0x48, 0x89, 0x06, //0x0000638f movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006392 movq $-1, %rax - 0x4c, 0x0f, 0x47, 0xf0, //0x00006399 cmovaq %rax, %r14 - 0xe9, 0xfd, 0xf5, 0xff, 0xff, //0x0000639d jmp LBB27_44 - //0x000063a2 LBB27_54 - 0x4d, 0x85, 0xe4, //0x000063a2 testq %r12, %r12 - 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x000063a5 jne LBB27_119 - 0x4b, 0x8d, 0x5c, 0x1f, 0x01, //0x000063ab leaq $1(%r15,%r11), %rbx - 0x49, 0xf7, 0xd7, //0x000063b0 notq %r15 - 0x4d, 0x01, 0xcf, //0x000063b3 addq %r9, %r15 - //0x000063b6 LBB27_56 - 0x4d, 0x85, 0xff, //0x000063b6 testq %r15, %r15 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000063b9 jg LBB27_113 - 0xe9, 0xde, 0xf5, 0xff, 0xff, //0x000063bf jmp LBB27_45 - //0x000063c4 LBB27_111 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000063c4 movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000063cb movl $2, %eax - 0x48, 0x01, 0xc3, //0x000063d0 addq %rax, %rbx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000063d3 movq $-1, %rax - 0x49, 0x01, 0xcf, //0x000063da addq %rcx, %r15 - 0x0f, 0x8e, 0xbf, 0xf5, 0xff, 0xff, //0x000063dd jle LBB27_45 - //0x000063e3 LBB27_113 - 0x0f, 0xb6, 0x03, //0x000063e3 movzbl (%rbx), %eax - 0x3c, 0x5c, //0x000063e6 cmpb $92, %al - 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000063e8 je LBB27_111 - 0x3c, 0x22, //0x000063ee cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000063f0 je LBB27_116 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000063f6 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000063fd movl $1, %eax - 0x48, 0x01, 0xc3, //0x00006402 addq %rax, %rbx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006405 movq $-1, %rax - 0x49, 0x01, 0xcf, //0x0000640c addq %rcx, %r15 - 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000640f jg LBB27_113 - 0xe9, 0x88, 0xf5, 0xff, 0xff, //0x00006415 jmp LBB27_45 - //0x0000641a LBB27_116 - 0x4c, 0x29, 0xc3, //0x0000641a subq %r8, %rbx - 0x48, 0xff, 0xc3, //0x0000641d incq %rbx - 0xe9, 0x77, 0xf5, 0xff, 0xff, //0x00006420 jmp LBB27_43 - //0x00006425 LBB27_117 - 0x4c, 0x01, 0xc3, //0x00006425 addq %r8, %rbx - 0xe9, 0x89, 0xff, 0xff, 0xff, //0x00006428 jmp LBB27_56 - //0x0000642d LBB27_118 - 0x48, 0x8b, 0x4f, 0x08, //0x0000642d movq $8(%rdi), %rcx - 0x48, 0x89, 0x0e, //0x00006431 movq %rcx, (%rsi) - 0xe9, 0x69, 0xf5, 0xff, 0xff, //0x00006434 jmp LBB27_45 - //0x00006439 LBB27_119 - 0x49, 0x8d, 0x49, 0xff, //0x00006439 leaq $-1(%r9), %rcx - 0x4c, 0x39, 0xf9, //0x0000643d cmpq %r15, %rcx - 0x0f, 0x84, 0x5c, 0xf5, 0xff, 0xff, //0x00006440 je LBB27_45 - 0x4b, 0x8d, 0x5c, 0x1f, 0x02, //0x00006446 leaq $2(%r15,%r11), %rbx - 0x4d, 0x29, 0xf9, //0x0000644b subq %r15, %r9 - 0x49, 0x83, 0xc1, 0xfe, //0x0000644e addq $-2, %r9 - 0x4d, 0x89, 0xcf, //0x00006452 movq %r9, %r15 - 0xe9, 0x5c, 0xff, 0xff, 0xff, //0x00006455 jmp LBB27_56 - 0x90, 0x90, //0x0000645a .p2align 2, 0x90 - // // .set L27_0_set_45, LBB27_45-LJTI27_0 - // // .set L27_0_set_47, LBB27_47-LJTI27_0 - // // .set L27_0_set_48, LBB27_48-LJTI27_0 - // // .set L27_0_set_29, LBB27_29-LJTI27_0 - // // .set L27_0_set_57, LBB27_57-LJTI27_0 - // // .set L27_0_set_82, LBB27_82-LJTI27_0 - // // .set L27_0_set_46, LBB27_46-LJTI27_0 - // // .set L27_0_set_84, LBB27_84-LJTI27_0 - //0x0000645c LJTI27_0 - 0x46, 0xf5, 0xff, 0xff, //0x0000645c .long L27_0_set_45 - 0x68, 0xf5, 0xff, 0xff, //0x00006460 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006464 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006468 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000646c .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006470 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006474 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006478 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000647c .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006480 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006484 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006488 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000648c .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006490 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006494 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006498 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000649c .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064a0 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064a4 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064a8 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064ac .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064b0 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064b4 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064b8 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064bc .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064c0 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064c4 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064c8 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064cc .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064d0 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064d4 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064d8 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064dc .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064e0 .long L27_0_set_47 - 0x77, 0xf5, 0xff, 0xff, //0x000064e4 .long L27_0_set_48 - 0x68, 0xf5, 0xff, 0xff, //0x000064e8 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064ec .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064f0 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064f4 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064f8 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000064fc .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006500 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006504 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006508 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000650c .long L27_0_set_47 - 0x5f, 0xf4, 0xff, 0xff, //0x00006510 .long L27_0_set_29 - 0x68, 0xf5, 0xff, 0xff, //0x00006514 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006518 .long L27_0_set_47 - 0x5f, 0xf4, 0xff, 0xff, //0x0000651c .long L27_0_set_29 - 0x5f, 0xf4, 0xff, 0xff, //0x00006520 .long L27_0_set_29 - 0x5f, 0xf4, 0xff, 0xff, //0x00006524 .long L27_0_set_29 - 0x5f, 0xf4, 0xff, 0xff, //0x00006528 .long L27_0_set_29 - 0x5f, 0xf4, 0xff, 0xff, //0x0000652c .long L27_0_set_29 - 0x5f, 0xf4, 0xff, 0xff, //0x00006530 .long L27_0_set_29 - 0x5f, 0xf4, 0xff, 0xff, //0x00006534 .long L27_0_set_29 - 0x5f, 0xf4, 0xff, 0xff, //0x00006538 .long L27_0_set_29 - 0x5f, 0xf4, 0xff, 0xff, //0x0000653c .long L27_0_set_29 - 0x5f, 0xf4, 0xff, 0xff, //0x00006540 .long L27_0_set_29 - 0x68, 0xf5, 0xff, 0xff, //0x00006544 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006548 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000654c .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006550 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006554 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006558 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000655c .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006560 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006564 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006568 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000656c .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006570 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006574 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006578 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000657c .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006580 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006584 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006588 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000658c .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006590 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006594 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006598 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000659c .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065a0 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065a4 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065a8 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065ac .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065b0 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065b4 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065b8 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065bc .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065c0 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065c4 .long L27_0_set_47 - 0x8e, 0xf6, 0xff, 0xff, //0x000065c8 .long L27_0_set_57 - 0x68, 0xf5, 0xff, 0xff, //0x000065cc .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065d0 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065d4 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065d8 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065dc .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065e0 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065e4 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065e8 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065ec .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065f0 .long L27_0_set_47 - 0xc4, 0xfa, 0xff, 0xff, //0x000065f4 .long L27_0_set_82 - 0x68, 0xf5, 0xff, 0xff, //0x000065f8 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x000065fc .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006600 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006604 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006608 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000660c .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006610 .long L27_0_set_47 - 0x55, 0xf5, 0xff, 0xff, //0x00006614 .long L27_0_set_46 - 0x68, 0xf5, 0xff, 0xff, //0x00006618 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000661c .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006620 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006624 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006628 .long L27_0_set_47 - 0x55, 0xf5, 0xff, 0xff, //0x0000662c .long L27_0_set_46 - 0x68, 0xf5, 0xff, 0xff, //0x00006630 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006634 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006638 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000663c .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006640 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006644 .long L27_0_set_47 - 0xda, 0xfa, 0xff, 0xff, //0x00006648 .long L27_0_set_84 - 0x90, 0x90, 0x90, 0x90, //0x0000664c .p2align 4, 0x90 - //0x00006650 _get_by_path - 0x55, //0x00006650 pushq %rbp - 0x48, 0x89, 0xe5, //0x00006651 movq %rsp, %rbp - 0x41, 0x57, //0x00006654 pushq %r15 - 0x41, 0x56, //0x00006656 pushq %r14 - 0x41, 0x55, //0x00006658 pushq %r13 - 0x41, 0x54, //0x0000665a pushq %r12 - 0x53, //0x0000665c pushq %rbx - 0x48, 0x83, 0xec, 0x38, //0x0000665d subq $56, %rsp - 0x49, 0x89, 0xf7, //0x00006661 movq %rsi, %r15 - 0x49, 0x89, 0xfb, //0x00006664 movq %rdi, %r11 - 0x4c, 0x8b, 0x52, 0x08, //0x00006667 movq $8(%rdx), %r10 - 0x4d, 0x85, 0xd2, //0x0000666b testq %r10, %r10 - 0x0f, 0x84, 0x4c, 0x0f, 0x00, 0x00, //0x0000666e je LBB28_244 - 0x48, 0x8b, 0x02, //0x00006674 movq (%rdx), %rax - 0x49, 0xc1, 0xe2, 0x04, //0x00006677 shlq $4, %r10 - 0x48, 0x89, 0x45, 0xb8, //0x0000667b movq %rax, $-72(%rbp) - 0x49, 0x01, 0xc2, //0x0000667f addq %rax, %r10 - 0x4d, 0x8b, 0x0b, //0x00006682 movq (%r11), %r9 - 0x49, 0x8b, 0x17, //0x00006685 movq (%r15), %rdx - 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006688 movabsq $4294977024, %r12 - 0x4c, 0x89, 0x5d, 0xc0, //0x00006692 movq %r11, $-64(%rbp) - 0x48, 0x89, 0x4d, 0xa0, //0x00006696 movq %rcx, $-96(%rbp) - 0x4c, 0x89, 0x55, 0xa8, //0x0000669a movq %r10, $-88(%rbp) - //0x0000669e LBB28_2 - 0x4d, 0x8b, 0x43, 0x08, //0x0000669e movq $8(%r11), %r8 - 0x48, 0x89, 0xd7, //0x000066a2 movq %rdx, %rdi - 0x4c, 0x29, 0xc7, //0x000066a5 subq %r8, %rdi - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000066a8 jae LBB28_7 - 0x41, 0x8a, 0x04, 0x11, //0x000066ae movb (%r9,%rdx), %al - 0x3c, 0x0d, //0x000066b2 cmpb $13, %al - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000066b4 je LBB28_7 - 0x3c, 0x20, //0x000066ba cmpb $32, %al - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000066bc je LBB28_7 - 0x04, 0xf7, //0x000066c2 addb $-9, %al - 0x3c, 0x01, //0x000066c4 cmpb $1, %al - 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000066c6 jbe LBB28_7 - 0x48, 0x89, 0xd6, //0x000066cc movq %rdx, %rsi - 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x000066cf jmp LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000066d4 .p2align 4, 0x90 - //0x000066e0 LBB28_7 - 0x48, 0x8d, 0x72, 0x01, //0x000066e0 leaq $1(%rdx), %rsi - 0x4c, 0x39, 0xc6, //0x000066e4 cmpq %r8, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000066e7 jae LBB28_11 - 0x41, 0x8a, 0x04, 0x31, //0x000066ed movb (%r9,%rsi), %al - 0x3c, 0x0d, //0x000066f1 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000066f3 je LBB28_11 - 0x3c, 0x20, //0x000066f9 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000066fb je LBB28_11 - 0x04, 0xf7, //0x00006701 addb $-9, %al - 0x3c, 0x01, //0x00006703 cmpb $1, %al - 0x0f, 0x87, 0xc7, 0x00, 0x00, 0x00, //0x00006705 ja LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000670b .p2align 4, 0x90 - //0x00006710 LBB28_11 - 0x48, 0x8d, 0x72, 0x02, //0x00006710 leaq $2(%rdx), %rsi - 0x4c, 0x39, 0xc6, //0x00006714 cmpq %r8, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006717 jae LBB28_15 - 0x41, 0x8a, 0x04, 0x31, //0x0000671d movb (%r9,%rsi), %al - 0x3c, 0x0d, //0x00006721 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006723 je LBB28_15 - 0x3c, 0x20, //0x00006729 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000672b je LBB28_15 - 0x04, 0xf7, //0x00006731 addb $-9, %al - 0x3c, 0x01, //0x00006733 cmpb $1, %al - 0x0f, 0x87, 0x97, 0x00, 0x00, 0x00, //0x00006735 ja LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000673b .p2align 4, 0x90 - //0x00006740 LBB28_15 - 0x48, 0x8d, 0x72, 0x03, //0x00006740 leaq $3(%rdx), %rsi - 0x4c, 0x39, 0xc6, //0x00006744 cmpq %r8, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006747 jae LBB28_19 - 0x41, 0x8a, 0x04, 0x31, //0x0000674d movb (%r9,%rsi), %al - 0x3c, 0x0d, //0x00006751 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006753 je LBB28_19 - 0x3c, 0x20, //0x00006759 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000675b je LBB28_19 - 0x04, 0xf7, //0x00006761 addb $-9, %al - 0x3c, 0x01, //0x00006763 cmpb $1, %al - 0x0f, 0x87, 0x67, 0x00, 0x00, 0x00, //0x00006765 ja LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000676b .p2align 4, 0x90 - //0x00006770 LBB28_19 - 0x48, 0x8d, 0x42, 0x04, //0x00006770 leaq $4(%rdx), %rax - 0x49, 0x39, 0xc0, //0x00006774 cmpq %rax, %r8 - 0x0f, 0x86, 0x83, 0x00, 0x00, 0x00, //0x00006777 jbe LBB28_25 - 0x49, 0x39, 0xc0, //0x0000677d cmpq %rax, %r8 - 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00006780 je LBB28_26 - 0x4b, 0x8d, 0x04, 0x01, //0x00006786 leaq (%r9,%r8), %rax - 0x48, 0x83, 0xc7, 0x04, //0x0000678a addq $4, %rdi - 0x49, 0x8d, 0x74, 0x11, 0x05, //0x0000678e leaq $5(%r9,%rdx), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006793 .p2align 4, 0x90 - //0x000067a0 LBB28_22 - 0x0f, 0xbe, 0x5e, 0xff, //0x000067a0 movsbl $-1(%rsi), %ebx - 0x83, 0xfb, 0x20, //0x000067a4 cmpl $32, %ebx - 0x0f, 0x87, 0xfd, 0x0b, 0x00, 0x00, //0x000067a7 ja LBB28_29 - 0x49, 0x0f, 0xa3, 0xdc, //0x000067ad btq %rbx, %r12 - 0x0f, 0x83, 0xf3, 0x0b, 0x00, 0x00, //0x000067b1 jae LBB28_29 - 0x48, 0xff, 0xc6, //0x000067b7 incq %rsi - 0x48, 0xff, 0xc7, //0x000067ba incq %rdi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000067bd jne LBB28_22 - 0x4c, 0x29, 0xc8, //0x000067c3 subq %r9, %rax - 0x48, 0x89, 0xc6, //0x000067c6 movq %rax, %rsi - 0x4c, 0x39, 0xc6, //0x000067c9 cmpq %r8, %rsi - 0x0f, 0x83, 0x5a, 0x00, 0x00, 0x00, //0x000067cc jae LBB28_30 - //0x000067d2 LBB28_28 - 0x48, 0x8d, 0x46, 0x01, //0x000067d2 leaq $1(%rsi), %rax - 0x49, 0x89, 0x07, //0x000067d6 movq %rax, (%r15) - 0x41, 0x8a, 0x34, 0x31, //0x000067d9 movb (%r9,%rsi), %sil - 0x48, 0x8b, 0x55, 0xb8, //0x000067dd movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x000067e1 movq (%rdx), %rdx - 0x48, 0x85, 0xd2, //0x000067e4 testq %rdx, %rdx - 0x0f, 0x85, 0x63, 0x00, 0x00, 0x00, //0x000067e7 jne LBB28_31 - 0xe9, 0x29, 0x0e, 0x00, 0x00, //0x000067ed jmp LBB28_251 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000067f2 .p2align 4, 0x90 - //0x00006800 LBB28_25 - 0x49, 0x89, 0x07, //0x00006800 movq %rax, (%r15) - 0x31, 0xf6, //0x00006803 xorl %esi, %esi - 0x48, 0x8b, 0x55, 0xb8, //0x00006805 movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x00006809 movq (%rdx), %rdx - 0x48, 0x85, 0xd2, //0x0000680c testq %rdx, %rdx - 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x0000680f jne LBB28_31 - 0xe9, 0x01, 0x0e, 0x00, 0x00, //0x00006815 jmp LBB28_251 - //0x0000681a LBB28_26 - 0x4c, 0x01, 0xc8, //0x0000681a addq %r9, %rax - 0x4c, 0x29, 0xc8, //0x0000681d subq %r9, %rax - 0x48, 0x89, 0xc6, //0x00006820 movq %rax, %rsi - 0x4c, 0x39, 0xc6, //0x00006823 cmpq %r8, %rsi - 0x0f, 0x82, 0xa6, 0xff, 0xff, 0xff, //0x00006826 jb LBB28_28 - //0x0000682c LBB28_30 - 0x31, 0xf6, //0x0000682c xorl %esi, %esi - 0x48, 0x89, 0xd0, //0x0000682e movq %rdx, %rax - 0x48, 0x8b, 0x55, 0xb8, //0x00006831 movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x00006835 movq (%rdx), %rdx - 0x48, 0x85, 0xd2, //0x00006838 testq %rdx, %rdx - 0x0f, 0x84, 0xda, 0x0d, 0x00, 0x00, //0x0000683b je LBB28_251 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006841 .p2align 4, 0x90 - //0x00006850 LBB28_31 - 0x8a, 0x52, 0x17, //0x00006850 movb $23(%rdx), %dl - 0x80, 0xe2, 0x1f, //0x00006853 andb $31, %dl - 0x80, 0xfa, 0x02, //0x00006856 cmpb $2, %dl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00006859 je LBB28_184 - 0x80, 0xfa, 0x18, //0x0000685f cmpb $24, %dl - 0x0f, 0x85, 0xb3, 0x0d, 0x00, 0x00, //0x00006862 jne LBB28_251 - 0x40, 0x80, 0xfe, 0x7b, //0x00006868 cmpb $123, %sil - 0x4c, 0x89, 0x7d, 0xd0, //0x0000686c movq %r15, $-48(%rbp) - 0x0f, 0x84, 0x78, 0x01, 0x00, 0x00, //0x00006870 je LBB28_34 - 0xe9, 0x71, 0x0d, 0x00, 0x00, //0x00006876 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000687b .p2align 4, 0x90 - //0x00006880 LBB28_184 - 0x40, 0x80, 0xfe, 0x5b, //0x00006880 cmpb $91, %sil - 0x0f, 0x85, 0x62, 0x0d, 0x00, 0x00, //0x00006884 jne LBB28_247 - 0x48, 0x8b, 0x55, 0xb8, //0x0000688a movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000688e movq $8(%rdx), %rdx - 0x4c, 0x8b, 0x32, //0x00006892 movq (%rdx), %r14 - 0x4d, 0x85, 0xf6, //0x00006895 testq %r14, %r14 - 0x0f, 0x88, 0x7d, 0x0d, 0x00, 0x00, //0x00006898 js LBB28_251 - 0x4d, 0x8b, 0x43, 0x08, //0x0000689e movq $8(%r11), %r8 - 0x48, 0x89, 0xc6, //0x000068a2 movq %rax, %rsi - 0x4c, 0x29, 0xc6, //0x000068a5 subq %r8, %rsi - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000068a8 jae LBB28_191 - 0x41, 0x8a, 0x14, 0x01, //0x000068ae movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x000068b2 cmpb $13, %dl - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000068b5 je LBB28_191 - 0x80, 0xfa, 0x20, //0x000068bb cmpb $32, %dl - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000068be je LBB28_191 - 0x80, 0xc2, 0xf7, //0x000068c4 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000068c7 cmpb $1, %dl - 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x000068ca jbe LBB28_191 - 0x48, 0x89, 0xc7, //0x000068d0 movq %rax, %rdi - 0xe9, 0x12, 0x0b, 0x00, 0x00, //0x000068d3 jmp LBB28_213 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000068d8 .p2align 4, 0x90 - //0x000068e0 LBB28_191 - 0x48, 0x8d, 0x78, 0x01, //0x000068e0 leaq $1(%rax), %rdi - 0x4c, 0x39, 0xc7, //0x000068e4 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000068e7 jae LBB28_195 - 0x41, 0x8a, 0x14, 0x39, //0x000068ed movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000068f1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000068f4 je LBB28_195 - 0x80, 0xfa, 0x20, //0x000068fa cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000068fd je LBB28_195 - 0x80, 0xc2, 0xf7, //0x00006903 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006906 cmpb $1, %dl - 0x0f, 0x87, 0xdb, 0x0a, 0x00, 0x00, //0x00006909 ja LBB28_213 - 0x90, //0x0000690f .p2align 4, 0x90 - //0x00006910 LBB28_195 - 0x48, 0x8d, 0x78, 0x02, //0x00006910 leaq $2(%rax), %rdi - 0x4c, 0x39, 0xc7, //0x00006914 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006917 jae LBB28_199 - 0x41, 0x8a, 0x14, 0x39, //0x0000691d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00006921 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006924 je LBB28_199 - 0x80, 0xfa, 0x20, //0x0000692a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000692d je LBB28_199 - 0x80, 0xc2, 0xf7, //0x00006933 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006936 cmpb $1, %dl - 0x0f, 0x87, 0xab, 0x0a, 0x00, 0x00, //0x00006939 ja LBB28_213 - 0x90, //0x0000693f .p2align 4, 0x90 - //0x00006940 LBB28_199 - 0x48, 0x8d, 0x78, 0x03, //0x00006940 leaq $3(%rax), %rdi - 0x4c, 0x39, 0xc7, //0x00006944 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006947 jae LBB28_203 - 0x41, 0x8a, 0x14, 0x39, //0x0000694d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00006951 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006954 je LBB28_203 - 0x80, 0xfa, 0x20, //0x0000695a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000695d je LBB28_203 - 0x80, 0xc2, 0xf7, //0x00006963 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006966 cmpb $1, %dl - 0x0f, 0x87, 0x7b, 0x0a, 0x00, 0x00, //0x00006969 ja LBB28_213 - 0x90, //0x0000696f .p2align 4, 0x90 - //0x00006970 LBB28_203 - 0x48, 0x8d, 0x50, 0x04, //0x00006970 leaq $4(%rax), %rdx - 0x49, 0x39, 0xd0, //0x00006974 cmpq %rdx, %r8 - 0x0f, 0x86, 0x22, 0x0a, 0x00, 0x00, //0x00006977 jbe LBB28_209 - 0x49, 0x39, 0xd0, //0x0000697d cmpq %rdx, %r8 - 0x0f, 0x84, 0x3b, 0x0a, 0x00, 0x00, //0x00006980 je LBB28_210 - 0x4b, 0x8d, 0x14, 0x01, //0x00006986 leaq (%r9,%r8), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x0000698a addq $4, %rsi - 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000698e leaq $5(%r9,%rax), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006993 .p2align 4, 0x90 - //0x000069a0 LBB28_206 - 0x0f, 0xbe, 0x4f, 0xff, //0x000069a0 movsbl $-1(%rdi), %ecx - 0x83, 0xf9, 0x20, //0x000069a4 cmpl $32, %ecx - 0x0f, 0x87, 0x2b, 0x0a, 0x00, 0x00, //0x000069a7 ja LBB28_212 - 0x49, 0x0f, 0xa3, 0xcc, //0x000069ad btq %rcx, %r12 - 0x0f, 0x83, 0x21, 0x0a, 0x00, 0x00, //0x000069b1 jae LBB28_212 - 0x48, 0xff, 0xc7, //0x000069b7 incq %rdi - 0x48, 0xff, 0xc6, //0x000069ba incq %rsi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000069bd jne LBB28_206 - 0xe9, 0xfc, 0x09, 0x00, 0x00, //0x000069c3 jmp LBB28_211 - //0x000069c8 LBB28_180 - 0x4c, 0x89, 0xca, //0x000069c8 movq %r9, %rdx - 0x48, 0xf7, 0xd2, //0x000069cb notq %rdx - 0x48, 0x01, 0xd7, //0x000069ce addq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x000069d1 cmpq %rcx, %rdi - 0x0f, 0x83, 0x12, 0x0c, 0x00, 0x00, //0x000069d4 jae LBB28_247 - //0x000069da LBB28_181 - 0x48, 0x8d, 0x47, 0x01, //0x000069da leaq $1(%rdi), %rax - 0x49, 0x89, 0x07, //0x000069de movq %rax, (%r15) - 0x41, 0x8a, 0x0c, 0x39, //0x000069e1 movb (%r9,%rdi), %cl - 0x80, 0xf9, 0x2c, //0x000069e5 cmpb $44, %cl - 0x0f, 0x85, 0x42, 0x0c, 0x00, 0x00, //0x000069e8 jne LBB28_253 - //0x000069ee LBB28_34 - 0x49, 0x8b, 0x4b, 0x08, //0x000069ee movq $8(%r11), %rcx - 0x48, 0x89, 0xc6, //0x000069f2 movq %rax, %rsi - 0x48, 0x29, 0xce, //0x000069f5 subq %rcx, %rsi - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000069f8 jae LBB28_39 - 0x41, 0x8a, 0x14, 0x01, //0x000069fe movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00006a02 cmpb $13, %dl - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00006a05 je LBB28_39 - 0x80, 0xfa, 0x20, //0x00006a0b cmpb $32, %dl - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x00006a0e je LBB28_39 - 0x80, 0xc2, 0xf7, //0x00006a14 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006a17 cmpb $1, %dl - 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x00006a1a jbe LBB28_39 - 0x49, 0x89, 0xc5, //0x00006a20 movq %rax, %r13 - 0xe9, 0x2a, 0x01, 0x00, 0x00, //0x00006a23 jmp LBB28_60 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006a28 .p2align 4, 0x90 - //0x00006a30 LBB28_39 - 0x4c, 0x8d, 0x68, 0x01, //0x00006a30 leaq $1(%rax), %r13 - 0x49, 0x39, 0xcd, //0x00006a34 cmpq %rcx, %r13 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006a37 jae LBB28_43 - 0x43, 0x8a, 0x14, 0x29, //0x00006a3d movb (%r9,%r13), %dl - 0x80, 0xfa, 0x0d, //0x00006a41 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006a44 je LBB28_43 - 0x80, 0xfa, 0x20, //0x00006a4a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006a4d je LBB28_43 - 0x80, 0xc2, 0xf7, //0x00006a53 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006a56 cmpb $1, %dl - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00006a59 ja LBB28_60 - 0x90, //0x00006a5f .p2align 4, 0x90 - //0x00006a60 LBB28_43 - 0x4c, 0x8d, 0x68, 0x02, //0x00006a60 leaq $2(%rax), %r13 - 0x49, 0x39, 0xcd, //0x00006a64 cmpq %rcx, %r13 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006a67 jae LBB28_47 - 0x43, 0x8a, 0x14, 0x29, //0x00006a6d movb (%r9,%r13), %dl - 0x80, 0xfa, 0x0d, //0x00006a71 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006a74 je LBB28_47 - 0x80, 0xfa, 0x20, //0x00006a7a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006a7d je LBB28_47 - 0x80, 0xc2, 0xf7, //0x00006a83 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006a86 cmpb $1, %dl - 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00006a89 ja LBB28_60 - 0x90, //0x00006a8f .p2align 4, 0x90 - //0x00006a90 LBB28_47 - 0x4c, 0x8d, 0x68, 0x03, //0x00006a90 leaq $3(%rax), %r13 - 0x49, 0x39, 0xcd, //0x00006a94 cmpq %rcx, %r13 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006a97 jae LBB28_51 - 0x43, 0x8a, 0x14, 0x29, //0x00006a9d movb (%r9,%r13), %dl - 0x80, 0xfa, 0x0d, //0x00006aa1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006aa4 je LBB28_51 - 0x80, 0xfa, 0x20, //0x00006aaa cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006aad je LBB28_51 - 0x80, 0xc2, 0xf7, //0x00006ab3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006ab6 cmpb $1, %dl - 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x00006ab9 ja LBB28_60 - 0x90, //0x00006abf .p2align 4, 0x90 - //0x00006ac0 LBB28_51 - 0x48, 0x8d, 0x50, 0x04, //0x00006ac0 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd1, //0x00006ac4 cmpq %rdx, %rcx - 0x0f, 0x86, 0x19, 0x0b, 0x00, 0x00, //0x00006ac7 jbe LBB28_245 - 0x48, 0x39, 0xd1, //0x00006acd cmpq %rdx, %rcx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00006ad0 je LBB28_57 - 0x49, 0x8d, 0x14, 0x09, //0x00006ad6 leaq (%r9,%rcx), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x00006ada addq $4, %rsi - 0x4d, 0x8d, 0x6c, 0x01, 0x05, //0x00006ade leaq $5(%r9,%rax), %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006ae3 .p2align 4, 0x90 - //0x00006af0 LBB28_54 - 0x41, 0x0f, 0xbe, 0x7d, 0xff, //0x00006af0 movsbl $-1(%r13), %edi - 0x83, 0xff, 0x20, //0x00006af5 cmpl $32, %edi - 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x00006af8 ja LBB28_59 - 0x49, 0x0f, 0xa3, 0xfc, //0x00006afe btq %rdi, %r12 - 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00006b02 jae LBB28_59 - 0x49, 0xff, 0xc5, //0x00006b08 incq %r13 - 0x48, 0xff, 0xc6, //0x00006b0b incq %rsi - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00006b0e jne LBB28_54 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006b14 jmp LBB28_58 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006b19 .p2align 4, 0x90 - //0x00006b20 LBB28_57 - 0x4c, 0x01, 0xca, //0x00006b20 addq %r9, %rdx - //0x00006b23 LBB28_58 - 0x4c, 0x29, 0xca, //0x00006b23 subq %r9, %rdx - 0x49, 0x89, 0xd5, //0x00006b26 movq %rdx, %r13 - 0x49, 0x39, 0xcd, //0x00006b29 cmpq %rcx, %r13 - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00006b2c jb LBB28_60 - 0xe9, 0xb5, 0x0a, 0x00, 0x00, //0x00006b32 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006b37 .p2align 4, 0x90 - //0x00006b40 LBB28_59 - 0x4c, 0x89, 0xca, //0x00006b40 movq %r9, %rdx - 0x48, 0xf7, 0xd2, //0x00006b43 notq %rdx - 0x49, 0x01, 0xd5, //0x00006b46 addq %rdx, %r13 - 0x49, 0x39, 0xcd, //0x00006b49 cmpq %rcx, %r13 - 0x0f, 0x83, 0x9a, 0x0a, 0x00, 0x00, //0x00006b4c jae LBB28_247 - //0x00006b52 LBB28_60 - 0x49, 0x8d, 0x5d, 0x01, //0x00006b52 leaq $1(%r13), %rbx - 0x49, 0x89, 0x1f, //0x00006b56 movq %rbx, (%r15) - 0x43, 0x8a, 0x0c, 0x29, //0x00006b59 movb (%r9,%r13), %cl - 0x80, 0xf9, 0x22, //0x00006b5d cmpb $34, %cl - 0x0f, 0x85, 0xc7, 0x0a, 0x00, 0x00, //0x00006b60 jne LBB28_252 - 0x48, 0x8b, 0x45, 0xb8, //0x00006b66 movq $-72(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x00006b6a movq $8(%rax), %rax - 0x4c, 0x8b, 0x30, //0x00006b6e movq (%rax), %r14 - 0x4c, 0x8b, 0x78, 0x08, //0x00006b71 movq $8(%rax), %r15 - 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x00006b75 movq $-1, $-80(%rbp) - 0x4c, 0x89, 0xdf, //0x00006b7d movq %r11, %rdi - 0x48, 0x89, 0xde, //0x00006b80 movq %rbx, %rsi - 0x48, 0x8d, 0x55, 0xb0, //0x00006b83 leaq $-80(%rbp), %rdx - 0xe8, 0x64, 0x26, 0x00, 0x00, //0x00006b87 callq _advance_string_default - 0x48, 0x85, 0xc0, //0x00006b8c testq %rax, %rax - 0x0f, 0x88, 0xb6, 0x0a, 0x00, 0x00, //0x00006b8f js LBB28_255 - 0x48, 0x8b, 0x4d, 0xd0, //0x00006b95 movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00006b99 movq %rax, (%rcx) - 0x48, 0x8b, 0x4d, 0xb0, //0x00006b9c movq $-80(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00006ba0 cmpq $-1, %rcx - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00006ba4 je LBB28_64 - 0x48, 0x39, 0xc1, //0x00006baa cmpq %rax, %rcx - 0x0f, 0x8e, 0x61, 0x01, 0x00, 0x00, //0x00006bad jle LBB28_87 - //0x00006bb3 LBB28_64 - 0x48, 0x89, 0xc2, //0x00006bb3 movq %rax, %rdx - 0x4c, 0x29, 0xea, //0x00006bb6 subq %r13, %rdx - 0x48, 0x83, 0xc2, 0xfe, //0x00006bb9 addq $-2, %rdx - 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006bbd movl $1, %r10d - 0x48, 0x89, 0xd1, //0x00006bc3 movq %rdx, %rcx - 0x4c, 0x09, 0xf9, //0x00006bc6 orq %r15, %rcx - 0x4c, 0x8b, 0x5d, 0xc0, //0x00006bc9 movq $-64(%rbp), %r11 - 0x0f, 0x84, 0x00, 0x01, 0x00, 0x00, //0x00006bcd je LBB28_82 - 0x4c, 0x39, 0xfa, //0x00006bd3 cmpq %r15, %rdx - 0x0f, 0x85, 0xf4, 0x00, 0x00, 0x00, //0x00006bd6 jne LBB28_81 - 0x49, 0x03, 0x1b, //0x00006bdc addq (%r11), %rbx - 0x49, 0x83, 0xff, 0x10, //0x00006bdf cmpq $16, %r15 - 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x00006be3 jb LBB28_71 - 0x49, 0x8d, 0x57, 0xf0, //0x00006be9 leaq $-16(%r15), %rdx - 0x48, 0x89, 0xd1, //0x00006bed movq %rdx, %rcx - 0x48, 0x83, 0xe1, 0xf0, //0x00006bf0 andq $-16, %rcx - 0x4c, 0x8d, 0x44, 0x0b, 0x10, //0x00006bf4 leaq $16(%rbx,%rcx), %r8 - 0x49, 0x8d, 0x7c, 0x0e, 0x10, //0x00006bf9 leaq $16(%r14,%rcx), %rdi - 0x83, 0xe2, 0x0f, //0x00006bfe andl $15, %edx - 0x31, 0xf6, //0x00006c01 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006c03 .p2align 4, 0x90 - //0x00006c10 LBB28_68 - 0xf3, 0x0f, 0x6f, 0x04, 0x33, //0x00006c10 movdqu (%rbx,%rsi), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x0c, 0x36, //0x00006c15 movdqu (%r14,%rsi), %xmm1 - 0x66, 0x0f, 0x74, 0xc8, //0x00006c1b pcmpeqb %xmm0, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00006c1f pmovmskb %xmm1, %ecx - 0x66, 0x83, 0xf9, 0xff, //0x00006c23 cmpw $-1, %cx - 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00006c27 jne LBB28_81 - 0x49, 0x83, 0xc7, 0xf0, //0x00006c2d addq $-16, %r15 - 0x48, 0x83, 0xc6, 0x10, //0x00006c31 addq $16, %rsi - 0x49, 0x83, 0xff, 0x0f, //0x00006c35 cmpq $15, %r15 - 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00006c39 ja LBB28_68 - 0x49, 0x89, 0xd7, //0x00006c3f movq %rdx, %r15 - 0x49, 0x89, 0xfe, //0x00006c42 movq %rdi, %r14 - 0x4c, 0x89, 0xc3, //0x00006c45 movq %r8, %rbx - //0x00006c48 LBB28_71 - 0x44, 0x89, 0xf1, //0x00006c48 movl %r14d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006c4b andl $4095, %ecx - 0x81, 0xf9, 0xf0, 0x0f, 0x00, 0x00, //0x00006c51 cmpl $4080, %ecx - 0x0f, 0x87, 0x47, 0x00, 0x00, 0x00, //0x00006c57 ja LBB28_76 - 0x89, 0xd9, //0x00006c5d movl %ebx, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006c5f andl $4095, %ecx - 0x81, 0xf9, 0xf1, 0x0f, 0x00, 0x00, //0x00006c65 cmpl $4081, %ecx - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00006c6b jae LBB28_76 - 0xf3, 0x0f, 0x6f, 0x03, //0x00006c71 movdqu (%rbx), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x0e, //0x00006c75 movdqu (%r14), %xmm1 - 0x66, 0x0f, 0x74, 0xc8, //0x00006c7a pcmpeqb %xmm0, %xmm1 - 0x66, 0x0f, 0xd7, 0xd1, //0x00006c7e pmovmskb %xmm1, %edx - 0x66, 0x83, 0xfa, 0xff, //0x00006c82 cmpw $-1, %dx - 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00006c86 je LBB28_82 - 0xf7, 0xd2, //0x00006c8c notl %edx - 0x0f, 0xb7, 0xca, //0x00006c8e movzwl %dx, %ecx - 0x48, 0x0f, 0xbc, 0xc9, //0x00006c91 bsfq %rcx, %rcx - 0x45, 0x31, 0xd2, //0x00006c95 xorl %r10d, %r10d - 0x4c, 0x39, 0xf9, //0x00006c98 cmpq %r15, %rcx - 0x41, 0x0f, 0x93, 0xc2, //0x00006c9b setae %r10b - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00006c9f jmp LBB28_82 - //0x00006ca4 LBB28_76 - 0x4d, 0x85, 0xff, //0x00006ca4 testq %r15, %r15 - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00006ca7 je LBB28_82 - 0x31, 0xd2, //0x00006cad xorl %edx, %edx - 0x90, //0x00006caf .p2align 4, 0x90 - //0x00006cb0 LBB28_78 - 0x0f, 0xb6, 0x0c, 0x13, //0x00006cb0 movzbl (%rbx,%rdx), %ecx - 0x41, 0x3a, 0x0c, 0x16, //0x00006cb4 cmpb (%r14,%rdx), %cl - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00006cb8 jne LBB28_81 - 0x48, 0xff, 0xc2, //0x00006cbe incq %rdx - 0x49, 0x39, 0xd7, //0x00006cc1 cmpq %rdx, %r15 - 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00006cc4 jne LBB28_78 - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00006cca jmp LBB28_82 - 0x90, //0x00006ccf .p2align 4, 0x90 - //0x00006cd0 LBB28_81 - 0x45, 0x31, 0xd2, //0x00006cd0 xorl %r10d, %r10d - //0x00006cd3 LBB28_82 - 0x4d, 0x8b, 0x0b, //0x00006cd3 movq (%r11), %r9 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006cd6 movq $-48(%rbp), %r15 - 0x49, 0x8b, 0x73, 0x08, //0x00006cda movq $8(%r11), %rsi - 0x48, 0x89, 0xc7, //0x00006cde movq %rax, %rdi - 0x48, 0x29, 0xf7, //0x00006ce1 subq %rsi, %rdi - 0x0f, 0x83, 0x16, 0x04, 0x00, 0x00, //0x00006ce4 jae LBB28_132 - //0x00006cea LBB28_83 - 0x41, 0x8a, 0x14, 0x01, //0x00006cea movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00006cee cmpb $13, %dl - 0x0f, 0x84, 0x09, 0x04, 0x00, 0x00, //0x00006cf1 je LBB28_132 - 0x80, 0xfa, 0x20, //0x00006cf7 cmpb $32, %dl - 0x0f, 0x84, 0x00, 0x04, 0x00, 0x00, //0x00006cfa je LBB28_132 - 0x80, 0xc2, 0xf7, //0x00006d00 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006d03 cmpb $1, %dl - 0x0f, 0x86, 0xf4, 0x03, 0x00, 0x00, //0x00006d06 jbe LBB28_132 - 0x48, 0x89, 0xc3, //0x00006d0c movq %rax, %rbx - 0xe9, 0x0e, 0x05, 0x00, 0x00, //0x00006d0f jmp LBB28_153 - //0x00006d14 LBB28_87 - 0x48, 0xc7, 0x45, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x00006d14 movq $0, $-56(%rbp) - 0x48, 0x8b, 0x4d, 0xc0, //0x00006d1c movq $-64(%rbp), %rcx - 0x4c, 0x8b, 0x09, //0x00006d20 movq (%rcx), %r9 - 0x4c, 0x01, 0xcb, //0x00006d23 addq %r9, %rbx - 0x4d, 0x8d, 0x44, 0x01, 0xff, //0x00006d26 leaq $-1(%r9,%rax), %r8 - 0x4f, 0x8d, 0x1c, 0x3e, //0x00006d2b leaq (%r14,%r15), %r11 - 0x4d, 0x85, 0xff, //0x00006d2f testq %r15, %r15 - 0x0f, 0x8e, 0xa0, 0x03, 0x00, 0x00, //0x00006d32 jle LBB28_129 - 0x49, 0x39, 0xd8, //0x00006d38 cmpq %rbx, %r8 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006d3b movq $-48(%rbp), %r15 - 0x0f, 0x86, 0x97, 0x03, 0x00, 0x00, //0x00006d3f jbe LBB28_130 - //0x00006d45 LBB28_89 - 0x8a, 0x0b, //0x00006d45 movb (%rbx), %cl - 0x80, 0xf9, 0x5c, //0x00006d47 cmpb $92, %cl - 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x00006d4a jne LBB28_94 - 0x4c, 0x89, 0xc2, //0x00006d50 movq %r8, %rdx - 0x48, 0x29, 0xda, //0x00006d53 subq %rbx, %rdx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00006d56 movq $-1, %rcx - 0x48, 0x85, 0xd2, //0x00006d5d testq %rdx, %rdx - 0x0f, 0x8e, 0x22, 0x09, 0x00, 0x00, //0x00006d60 jle LBB28_259 - 0x0f, 0xb6, 0x73, 0x01, //0x00006d66 movzbl $1(%rbx), %esi - 0x48, 0x8d, 0x3d, 0xef, 0x9c, 0x00, 0x00, //0x00006d6a leaq $40175(%rip), %rdi /* __UnquoteTab+0(%rip) */ - 0x44, 0x8a, 0x3c, 0x3e, //0x00006d71 movb (%rsi,%rdi), %r15b - 0x41, 0x80, 0xff, 0xff, //0x00006d75 cmpb $-1, %r15b - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00006d79 je LBB28_96 - 0x45, 0x84, 0xff, //0x00006d7f testb %r15b, %r15b - 0x0f, 0x84, 0xee, 0x08, 0x00, 0x00, //0x00006d82 je LBB28_257 - 0x44, 0x88, 0x7d, 0xc8, //0x00006d88 movb %r15b, $-56(%rbp) - 0x48, 0x83, 0xc3, 0x02, //0x00006d8c addq $2, %rbx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006d90 movl $1, %edx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006d95 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006d9a cmpq %r11, %r14 - 0x0f, 0x82, 0x30, 0x01, 0x00, 0x00, //0x00006d9d jb LBB28_107 - 0xe9, 0x08, 0x03, 0x00, 0x00, //0x00006da3 jmp LBB28_113 - //0x00006da8 LBB28_94 - 0x41, 0x3a, 0x0e, //0x00006da8 cmpb (%r14), %cl - 0x0f, 0x85, 0xe6, 0x05, 0x00, 0x00, //0x00006dab jne LBB28_183 - 0x48, 0xff, 0xc3, //0x00006db1 incq %rbx - 0x49, 0xff, 0xc6, //0x00006db4 incq %r14 - 0xe9, 0x05, 0x03, 0x00, 0x00, //0x00006db7 jmp LBB28_115 - //0x00006dbc LBB28_96 - 0x48, 0x83, 0xfa, 0x03, //0x00006dbc cmpq $3, %rdx - 0x0f, 0x8e, 0xbf, 0x08, 0x00, 0x00, //0x00006dc0 jle LBB28_258 - 0x8b, 0x4b, 0x02, //0x00006dc6 movl $2(%rbx), %ecx - 0x89, 0xce, //0x00006dc9 movl %ecx, %esi - 0xf7, 0xd6, //0x00006dcb notl %esi - 0x8d, 0xb9, 0xd0, 0xcf, 0xcf, 0xcf, //0x00006dcd leal $-808464432(%rcx), %edi - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00006dd3 andl $-2139062144, %esi - 0x85, 0xfe, //0x00006dd9 testl %edi, %esi - 0x0f, 0x85, 0x85, 0x08, 0x00, 0x00, //0x00006ddb jne LBB28_256 - 0x8d, 0xb9, 0x19, 0x19, 0x19, 0x19, //0x00006de1 leal $421075225(%rcx), %edi - 0x09, 0xcf, //0x00006de7 orl %ecx, %edi - 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00006de9 testl $-2139062144, %edi - 0x0f, 0x85, 0x71, 0x08, 0x00, 0x00, //0x00006def jne LBB28_256 - 0x89, 0xcf, //0x00006df5 movl %ecx, %edi - 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00006df7 andl $2139062143, %edi - 0x41, 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00006dfd movl $-1061109568, %r10d - 0x41, 0x29, 0xfa, //0x00006e03 subl %edi, %r10d - 0x44, 0x8d, 0xbf, 0x46, 0x46, 0x46, 0x46, //0x00006e06 leal $1179010630(%rdi), %r15d - 0x41, 0x21, 0xf2, //0x00006e0d andl %esi, %r10d - 0x45, 0x85, 0xfa, //0x00006e10 testl %r15d, %r10d - 0x0f, 0x85, 0x4d, 0x08, 0x00, 0x00, //0x00006e13 jne LBB28_256 - 0x41, 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00006e19 movl $-522133280, %r10d - 0x41, 0x29, 0xfa, //0x00006e1f subl %edi, %r10d - 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00006e22 addl $960051513, %edi - 0x44, 0x21, 0xd6, //0x00006e28 andl %r10d, %esi - 0x85, 0xfe, //0x00006e2b testl %edi, %esi - 0x0f, 0x85, 0x33, 0x08, 0x00, 0x00, //0x00006e2d jne LBB28_256 - 0x0f, 0xc9, //0x00006e33 bswapl %ecx - 0x89, 0xce, //0x00006e35 movl %ecx, %esi - 0xc1, 0xee, 0x04, //0x00006e37 shrl $4, %esi - 0xf7, 0xd6, //0x00006e3a notl %esi - 0x81, 0xe6, 0x01, 0x01, 0x01, 0x01, //0x00006e3c andl $16843009, %esi - 0x8d, 0x34, 0xf6, //0x00006e42 leal (%rsi,%rsi,8), %esi - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00006e45 andl $252645135, %ecx - 0x01, 0xf1, //0x00006e4b addl %esi, %ecx - 0x41, 0x89, 0xcf, //0x00006e4d movl %ecx, %r15d - 0x41, 0xc1, 0xef, 0x04, //0x00006e50 shrl $4, %r15d - 0x41, 0x09, 0xcf, //0x00006e54 orl %ecx, %r15d - 0x44, 0x89, 0xfe, //0x00006e57 movl %r15d, %esi - 0xc1, 0xee, 0x08, //0x00006e5a shrl $8, %esi - 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00006e5d andl $65280, %esi - 0x41, 0x0f, 0xb6, 0xcf, //0x00006e63 movzbl %r15b, %ecx - 0x09, 0xf1, //0x00006e67 orl %esi, %ecx - 0x4c, 0x8d, 0x53, 0x06, //0x00006e69 leaq $6(%rbx), %r10 - 0x83, 0xf9, 0x7f, //0x00006e6d cmpl $127, %ecx - 0x0f, 0x86, 0xb2, 0x00, 0x00, 0x00, //0x00006e70 jbe LBB28_117 - 0x81, 0xf9, 0xff, 0x07, 0x00, 0x00, //0x00006e76 cmpl $2047, %ecx - 0x0f, 0x86, 0xc5, 0x00, 0x00, 0x00, //0x00006e7c jbe LBB28_118 - 0x44, 0x89, 0xff, //0x00006e82 movl %r15d, %edi - 0x81, 0xe7, 0x00, 0x00, 0xf8, 0x00, //0x00006e85 andl $16252928, %edi - 0x81, 0xff, 0x00, 0x00, 0xd8, 0x00, //0x00006e8b cmpl $14155776, %edi - 0x0f, 0x84, 0xe3, 0x00, 0x00, 0x00, //0x00006e91 je LBB28_119 - 0xc1, 0xee, 0x0c, //0x00006e97 shrl $12, %esi - 0x40, 0x80, 0xce, 0xe0, //0x00006e9a orb $-32, %sil - 0x40, 0x88, 0x75, 0xc8, //0x00006e9e movb %sil, $-56(%rbp) - 0xc1, 0xe9, 0x06, //0x00006ea2 shrl $6, %ecx - 0x80, 0xe1, 0x3f, //0x00006ea5 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00006ea8 orb $-128, %cl - 0x88, 0x4d, 0xc9, //0x00006eab movb %cl, $-55(%rbp) - 0x41, 0x80, 0xe7, 0x3f, //0x00006eae andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00006eb2 orb $-128, %r15b - 0x44, 0x88, 0x7d, 0xca, //0x00006eb6 movb %r15b, $-54(%rbp) - 0xba, 0x03, 0x00, 0x00, 0x00, //0x00006eba movl $3, %edx - 0x41, 0x89, 0xf7, //0x00006ebf movl %esi, %r15d - 0x4c, 0x89, 0xd3, //0x00006ec2 movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006ec5 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006eca cmpq %r11, %r14 - 0x0f, 0x83, 0xdd, 0x01, 0x00, 0x00, //0x00006ecd jae LBB28_113 - //0x00006ed3 LBB28_107 - 0x48, 0x8d, 0x4d, 0xc8, //0x00006ed3 leaq $-56(%rbp), %rcx - 0x49, 0x39, 0xca, //0x00006ed7 cmpq %rcx, %r10 - 0x0f, 0x86, 0xd0, 0x01, 0x00, 0x00, //0x00006eda jbe LBB28_113 - 0x45, 0x38, 0x3e, //0x00006ee0 cmpb %r15b, (%r14) - 0x0f, 0x85, 0xc7, 0x01, 0x00, 0x00, //0x00006ee3 jne LBB28_113 - 0x49, 0xff, 0xc6, //0x00006ee9 incq %r14 - 0x48, 0x8d, 0x75, 0xc9, //0x00006eec leaq $-55(%rbp), %rsi - 0x4c, 0x89, 0xf7, //0x00006ef0 movq %r14, %rdi - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006ef3 movq $-48(%rbp), %r15 - //0x00006ef7 LBB28_110 - 0x49, 0x89, 0xfe, //0x00006ef7 movq %rdi, %r14 - 0x48, 0x89, 0xf2, //0x00006efa movq %rsi, %rdx - 0x4c, 0x39, 0xd6, //0x00006efd cmpq %r10, %rsi - 0x0f, 0x83, 0xb2, 0x01, 0x00, 0x00, //0x00006f00 jae LBB28_114 - 0x4d, 0x39, 0xde, //0x00006f06 cmpq %r11, %r14 - 0x0f, 0x83, 0xa9, 0x01, 0x00, 0x00, //0x00006f09 jae LBB28_114 - 0x41, 0x0f, 0xb6, 0x0e, //0x00006f0f movzbl (%r14), %ecx - 0x49, 0x8d, 0x7e, 0x01, //0x00006f13 leaq $1(%r14), %rdi - 0x48, 0x8d, 0x72, 0x01, //0x00006f17 leaq $1(%rdx), %rsi - 0x3a, 0x0a, //0x00006f1b cmpb (%rdx), %cl - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00006f1d je LBB28_110 - 0xe9, 0x90, 0x01, 0x00, 0x00, //0x00006f23 jmp LBB28_114 - //0x00006f28 LBB28_117 - 0x44, 0x88, 0x7d, 0xc8, //0x00006f28 movb %r15b, $-56(%rbp) - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006f2c movl $1, %edx - 0x4c, 0x89, 0xd3, //0x00006f31 movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006f34 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006f39 cmpq %r11, %r14 - 0x0f, 0x82, 0x91, 0xff, 0xff, 0xff, //0x00006f3c jb LBB28_107 - 0xe9, 0x69, 0x01, 0x00, 0x00, //0x00006f42 jmp LBB28_113 - //0x00006f47 LBB28_118 - 0xc1, 0xe9, 0x06, //0x00006f47 shrl $6, %ecx - 0x80, 0xc9, 0xc0, //0x00006f4a orb $-64, %cl - 0x88, 0x4d, 0xc8, //0x00006f4d movb %cl, $-56(%rbp) - 0x41, 0x80, 0xe7, 0x3f, //0x00006f50 andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00006f54 orb $-128, %r15b - 0x44, 0x88, 0x7d, 0xc9, //0x00006f58 movb %r15b, $-55(%rbp) - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00006f5c movl $2, %edx - 0x41, 0x89, 0xcf, //0x00006f61 movl %ecx, %r15d - 0x4c, 0x89, 0xd3, //0x00006f64 movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006f67 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006f6c cmpq %r11, %r14 - 0x0f, 0x82, 0x5e, 0xff, 0xff, 0xff, //0x00006f6f jb LBB28_107 - 0xe9, 0x36, 0x01, 0x00, 0x00, //0x00006f75 jmp LBB28_113 - //0x00006f7a LBB28_119 - 0x48, 0x83, 0xfa, 0x06, //0x00006f7a cmpq $6, %rdx - 0x0f, 0x8c, 0x1f, 0x07, 0x00, 0x00, //0x00006f7e jl LBB28_261 - 0x81, 0xf9, 0xff, 0xdb, 0x00, 0x00, //0x00006f84 cmpl $56319, %ecx - 0x0f, 0x87, 0x13, 0x07, 0x00, 0x00, //0x00006f8a ja LBB28_261 - 0x41, 0x80, 0x3a, 0x5c, //0x00006f90 cmpb $92, (%r10) - 0x0f, 0x85, 0x09, 0x07, 0x00, 0x00, //0x00006f94 jne LBB28_261 - 0x80, 0x7b, 0x07, 0x75, //0x00006f9a cmpb $117, $7(%rbx) - 0x0f, 0x85, 0xff, 0x06, 0x00, 0x00, //0x00006f9e jne LBB28_261 - 0x4c, 0x8d, 0x53, 0x08, //0x00006fa4 leaq $8(%rbx), %r10 - 0x8b, 0x53, 0x08, //0x00006fa8 movl $8(%rbx), %edx - 0x89, 0xd7, //0x00006fab movl %edx, %edi - 0xf7, 0xd7, //0x00006fad notl %edi - 0x8d, 0xb2, 0xd0, 0xcf, 0xcf, 0xcf, //0x00006faf leal $-808464432(%rdx), %esi - 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00006fb5 andl $-2139062144, %edi - 0x85, 0xf7, //0x00006fbb testl %esi, %edi - 0x0f, 0x85, 0xd4, 0x06, 0x00, 0x00, //0x00006fbd jne LBB28_260 - 0x8d, 0xb2, 0x19, 0x19, 0x19, 0x19, //0x00006fc3 leal $421075225(%rdx), %esi - 0x09, 0xd6, //0x00006fc9 orl %edx, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00006fcb testl $-2139062144, %esi - 0x0f, 0x85, 0xc0, 0x06, 0x00, 0x00, //0x00006fd1 jne LBB28_260 - 0x89, 0xd6, //0x00006fd7 movl %edx, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00006fd9 andl $2139062143, %esi - 0x41, 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00006fdf movl $-1061109568, %r15d - 0x41, 0x29, 0xf7, //0x00006fe5 subl %esi, %r15d - 0x44, 0x8d, 0xae, 0x46, 0x46, 0x46, 0x46, //0x00006fe8 leal $1179010630(%rsi), %r13d - 0x41, 0x21, 0xff, //0x00006fef andl %edi, %r15d - 0x45, 0x85, 0xef, //0x00006ff2 testl %r13d, %r15d - 0x0f, 0x85, 0x9c, 0x06, 0x00, 0x00, //0x00006ff5 jne LBB28_260 - 0x41, 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00006ffb movl $-522133280, %r15d - 0x41, 0x29, 0xf7, //0x00007001 subl %esi, %r15d - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00007004 addl $960051513, %esi - 0x44, 0x21, 0xff, //0x0000700a andl %r15d, %edi - 0x85, 0xf7, //0x0000700d testl %esi, %edi - 0x0f, 0x85, 0x82, 0x06, 0x00, 0x00, //0x0000700f jne LBB28_260 - 0x0f, 0xca, //0x00007015 bswapl %edx - 0x89, 0xd6, //0x00007017 movl %edx, %esi - 0xc1, 0xee, 0x04, //0x00007019 shrl $4, %esi - 0xf7, 0xd6, //0x0000701c notl %esi - 0x81, 0xe6, 0x01, 0x01, 0x01, 0x01, //0x0000701e andl $16843009, %esi - 0x8d, 0x34, 0xf6, //0x00007024 leal (%rsi,%rsi,8), %esi - 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007027 andl $252645135, %edx - 0x01, 0xf2, //0x0000702d addl %esi, %edx - 0x89, 0xd6, //0x0000702f movl %edx, %esi - 0xc1, 0xee, 0x04, //0x00007031 shrl $4, %esi - 0x09, 0xd6, //0x00007034 orl %edx, %esi - 0x89, 0xf2, //0x00007036 movl %esi, %edx - 0x81, 0xe2, 0x00, 0x00, 0xfc, 0x00, //0x00007038 andl $16515072, %edx - 0x81, 0xfa, 0x00, 0x00, 0xdc, 0x00, //0x0000703e cmpl $14417920, %edx - 0x0f, 0x85, 0x59, 0x06, 0x00, 0x00, //0x00007044 jne LBB28_261 - 0x89, 0xf2, //0x0000704a movl %esi, %edx - 0xc1, 0xea, 0x08, //0x0000704c shrl $8, %edx - 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x0000704f andl $65280, %edx - 0x40, 0x0f, 0xb6, 0xf6, //0x00007055 movzbl %sil, %esi - 0x09, 0xd6, //0x00007059 orl %edx, %esi - 0xc1, 0xe1, 0x0a, //0x0000705b shll $10, %ecx - 0x8d, 0x8c, 0x31, 0x00, 0x24, 0xa0, 0xfc, //0x0000705e leal $-56613888(%rcx,%rsi), %ecx - 0x41, 0x89, 0xcf, //0x00007065 movl %ecx, %r15d - 0x41, 0xc1, 0xef, 0x12, //0x00007068 shrl $18, %r15d - 0x41, 0x80, 0xcf, 0xf0, //0x0000706c orb $-16, %r15b - 0x44, 0x88, 0x7d, 0xc8, //0x00007070 movb %r15b, $-56(%rbp) - 0x89, 0xca, //0x00007074 movl %ecx, %edx - 0xc1, 0xea, 0x0c, //0x00007076 shrl $12, %edx - 0x80, 0xe2, 0x3f, //0x00007079 andb $63, %dl - 0x80, 0xca, 0x80, //0x0000707c orb $-128, %dl - 0x88, 0x55, 0xc9, //0x0000707f movb %dl, $-55(%rbp) - 0x89, 0xca, //0x00007082 movl %ecx, %edx - 0xc1, 0xea, 0x06, //0x00007084 shrl $6, %edx - 0x80, 0xe2, 0x3f, //0x00007087 andb $63, %dl - 0x80, 0xca, 0x80, //0x0000708a orb $-128, %dl - 0x88, 0x55, 0xca, //0x0000708d movb %dl, $-54(%rbp) - 0x80, 0xe1, 0x3f, //0x00007090 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00007093 orb $-128, %cl - 0x88, 0x4d, 0xcb, //0x00007096 movb %cl, $-53(%rbp) - 0x48, 0x83, 0xc3, 0x0c, //0x00007099 addq $12, %rbx - 0xba, 0x04, 0x00, 0x00, 0x00, //0x0000709d movl $4, %edx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x000070a2 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x000070a7 cmpq %r11, %r14 - 0x0f, 0x82, 0x23, 0xfe, 0xff, 0xff, //0x000070aa jb LBB28_107 - //0x000070b0 LBB28_113 - 0x48, 0x8d, 0x55, 0xc8, //0x000070b0 leaq $-56(%rbp), %rdx - 0x4c, 0x8b, 0x7d, 0xd0, //0x000070b4 movq $-48(%rbp), %r15 - //0x000070b8 LBB28_114 - 0x4c, 0x39, 0xd2, //0x000070b8 cmpq %r10, %rdx - 0x0f, 0x85, 0xd6, 0x02, 0x00, 0x00, //0x000070bb jne LBB28_183 - //0x000070c1 LBB28_115 - 0x49, 0x39, 0xd8, //0x000070c1 cmpq %rbx, %r8 - 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x000070c4 jbe LBB28_130 - 0x4d, 0x39, 0xde, //0x000070ca cmpq %r11, %r14 - 0x0f, 0x82, 0x72, 0xfc, 0xff, 0xff, //0x000070cd jb LBB28_89 - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000070d3 jmp LBB28_130 - //0x000070d8 LBB28_129 - 0x4c, 0x8b, 0x7d, 0xd0, //0x000070d8 movq $-48(%rbp), %r15 - //0x000070dc LBB28_130 - 0x49, 0x31, 0xd8, //0x000070dc xorq %rbx, %r8 - 0x4d, 0x31, 0xde, //0x000070df xorq %r11, %r14 - 0x45, 0x31, 0xd2, //0x000070e2 xorl %r10d, %r10d - 0x4d, 0x09, 0xc6, //0x000070e5 orq %r8, %r14 - 0x41, 0x0f, 0x94, 0xc2, //0x000070e8 sete %r10b - //0x000070ec LBB28_131 - 0x4c, 0x8b, 0x5d, 0xc0, //0x000070ec movq $-64(%rbp), %r11 - 0x49, 0x8b, 0x73, 0x08, //0x000070f0 movq $8(%r11), %rsi - 0x48, 0x89, 0xc7, //0x000070f4 movq %rax, %rdi - 0x48, 0x29, 0xf7, //0x000070f7 subq %rsi, %rdi - 0x0f, 0x82, 0xea, 0xfb, 0xff, 0xff, //0x000070fa jb LBB28_83 - //0x00007100 .p2align 4, 0x90 - //0x00007100 LBB28_132 - 0x48, 0x8d, 0x58, 0x01, //0x00007100 leaq $1(%rax), %rbx - 0x48, 0x39, 0xf3, //0x00007104 cmpq %rsi, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007107 jae LBB28_136 - 0x41, 0x8a, 0x14, 0x19, //0x0000710d movb (%r9,%rbx), %dl - 0x80, 0xfa, 0x0d, //0x00007111 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007114 je LBB28_136 - 0x80, 0xfa, 0x20, //0x0000711a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000711d je LBB28_136 - 0x80, 0xc2, 0xf7, //0x00007123 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00007126 cmpb $1, %dl - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00007129 ja LBB28_153 - 0x90, //0x0000712f .p2align 4, 0x90 - //0x00007130 LBB28_136 - 0x48, 0x8d, 0x58, 0x02, //0x00007130 leaq $2(%rax), %rbx - 0x48, 0x39, 0xf3, //0x00007134 cmpq %rsi, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007137 jae LBB28_140 - 0x41, 0x8a, 0x14, 0x19, //0x0000713d movb (%r9,%rbx), %dl - 0x80, 0xfa, 0x0d, //0x00007141 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007144 je LBB28_140 - 0x80, 0xfa, 0x20, //0x0000714a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000714d je LBB28_140 - 0x80, 0xc2, 0xf7, //0x00007153 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00007156 cmpb $1, %dl - 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00007159 ja LBB28_153 - 0x90, //0x0000715f .p2align 4, 0x90 - //0x00007160 LBB28_140 - 0x48, 0x8d, 0x58, 0x03, //0x00007160 leaq $3(%rax), %rbx - 0x48, 0x39, 0xf3, //0x00007164 cmpq %rsi, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007167 jae LBB28_144 - 0x41, 0x8a, 0x14, 0x19, //0x0000716d movb (%r9,%rbx), %dl - 0x80, 0xfa, 0x0d, //0x00007171 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007174 je LBB28_144 - 0x80, 0xfa, 0x20, //0x0000717a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000717d je LBB28_144 - 0x80, 0xc2, 0xf7, //0x00007183 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00007186 cmpb $1, %dl - 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x00007189 ja LBB28_153 - 0x90, //0x0000718f .p2align 4, 0x90 - //0x00007190 LBB28_144 - 0x48, 0x8d, 0x50, 0x04, //0x00007190 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd6, //0x00007194 cmpq %rdx, %rsi - 0x0f, 0x86, 0x49, 0x04, 0x00, 0x00, //0x00007197 jbe LBB28_245 - 0x48, 0x39, 0xd6, //0x0000719d cmpq %rdx, %rsi - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000071a0 je LBB28_150 - 0x49, 0x8d, 0x14, 0x31, //0x000071a6 leaq (%r9,%rsi), %rdx - 0x48, 0x83, 0xc7, 0x04, //0x000071aa addq $4, %rdi - 0x49, 0x8d, 0x5c, 0x01, 0x05, //0x000071ae leaq $5(%r9,%rax), %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000071b3 .p2align 4, 0x90 - //0x000071c0 LBB28_147 - 0x0f, 0xbe, 0x4b, 0xff, //0x000071c0 movsbl $-1(%rbx), %ecx - 0x83, 0xf9, 0x20, //0x000071c4 cmpl $32, %ecx - 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x000071c7 ja LBB28_152 - 0x49, 0x0f, 0xa3, 0xcc, //0x000071cd btq %rcx, %r12 - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x000071d1 jae LBB28_152 - 0x48, 0xff, 0xc3, //0x000071d7 incq %rbx - 0x48, 0xff, 0xc7, //0x000071da incq %rdi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000071dd jne LBB28_147 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000071e3 jmp LBB28_151 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000071e8 .p2align 4, 0x90 - //0x000071f0 LBB28_150 - 0x4c, 0x01, 0xca, //0x000071f0 addq %r9, %rdx - //0x000071f3 LBB28_151 - 0x4c, 0x29, 0xca, //0x000071f3 subq %r9, %rdx - 0x48, 0x89, 0xd3, //0x000071f6 movq %rdx, %rbx - 0x48, 0x39, 0xf3, //0x000071f9 cmpq %rsi, %rbx - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000071fc jb LBB28_153 - 0xe9, 0xe5, 0x03, 0x00, 0x00, //0x00007202 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007207 .p2align 4, 0x90 - //0x00007210 LBB28_152 - 0x4c, 0x89, 0xc9, //0x00007210 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00007213 notq %rcx - 0x48, 0x01, 0xcb, //0x00007216 addq %rcx, %rbx - 0x48, 0x39, 0xf3, //0x00007219 cmpq %rsi, %rbx - 0x0f, 0x83, 0xca, 0x03, 0x00, 0x00, //0x0000721c jae LBB28_247 - //0x00007222 LBB28_153 - 0x48, 0x8d, 0x53, 0x01, //0x00007222 leaq $1(%rbx), %rdx - 0x49, 0x89, 0x17, //0x00007226 movq %rdx, (%r15) - 0x41, 0x80, 0x3c, 0x19, 0x3a, //0x00007229 cmpb $58, (%r9,%rbx) - 0x0f, 0x85, 0xb5, 0x03, 0x00, 0x00, //0x0000722e jne LBB28_246 - 0x4d, 0x85, 0xd2, //0x00007234 testq %r10, %r10 - 0x0f, 0x85, 0x66, 0x03, 0x00, 0x00, //0x00007237 jne LBB28_243 - 0x4c, 0x89, 0xdf, //0x0000723d movq %r11, %rdi - 0x4c, 0x89, 0xfe, //0x00007240 movq %r15, %rsi - 0xe8, 0xc8, 0xe4, 0xff, 0xff, //0x00007243 callq _skip_one_fast - 0x4c, 0x8b, 0x5d, 0xc0, //0x00007248 movq $-64(%rbp), %r11 - 0x4d, 0x8b, 0x0b, //0x0000724c movq (%r11), %r9 - 0x49, 0x8b, 0x4b, 0x08, //0x0000724f movq $8(%r11), %rcx - 0x49, 0x8b, 0x07, //0x00007253 movq (%r15), %rax - 0x48, 0x89, 0xc6, //0x00007256 movq %rax, %rsi - 0x48, 0x29, 0xce, //0x00007259 subq %rcx, %rsi - 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x0000725c jae LBB28_160 - 0x41, 0x8a, 0x14, 0x01, //0x00007262 movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00007266 cmpb $13, %dl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00007269 je LBB28_160 - 0x80, 0xfa, 0x20, //0x0000726f cmpb $32, %dl - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00007272 je LBB28_160 - 0x80, 0xc2, 0xf7, //0x00007278 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x0000727b cmpb $1, %dl - 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x0000727e jbe LBB28_160 - 0x48, 0x89, 0xc7, //0x00007284 movq %rax, %rdi - 0xe9, 0x4e, 0xf7, 0xff, 0xff, //0x00007287 jmp LBB28_181 - 0x90, 0x90, 0x90, 0x90, //0x0000728c .p2align 4, 0x90 - //0x00007290 LBB28_160 - 0x48, 0x8d, 0x78, 0x01, //0x00007290 leaq $1(%rax), %rdi - 0x48, 0x39, 0xcf, //0x00007294 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007297 jae LBB28_164 - 0x41, 0x8a, 0x14, 0x39, //0x0000729d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000072a1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000072a4 je LBB28_164 - 0x80, 0xfa, 0x20, //0x000072aa cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000072ad je LBB28_164 - 0x80, 0xc2, 0xf7, //0x000072b3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000072b6 cmpb $1, %dl - 0x0f, 0x87, 0x1b, 0xf7, 0xff, 0xff, //0x000072b9 ja LBB28_181 - 0x90, //0x000072bf .p2align 4, 0x90 - //0x000072c0 LBB28_164 - 0x48, 0x8d, 0x78, 0x02, //0x000072c0 leaq $2(%rax), %rdi - 0x48, 0x39, 0xcf, //0x000072c4 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000072c7 jae LBB28_168 - 0x41, 0x8a, 0x14, 0x39, //0x000072cd movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000072d1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000072d4 je LBB28_168 - 0x80, 0xfa, 0x20, //0x000072da cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000072dd je LBB28_168 - 0x80, 0xc2, 0xf7, //0x000072e3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000072e6 cmpb $1, %dl - 0x0f, 0x87, 0xeb, 0xf6, 0xff, 0xff, //0x000072e9 ja LBB28_181 - 0x90, //0x000072ef .p2align 4, 0x90 - //0x000072f0 LBB28_168 - 0x48, 0x8d, 0x78, 0x03, //0x000072f0 leaq $3(%rax), %rdi - 0x48, 0x39, 0xcf, //0x000072f4 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000072f7 jae LBB28_172 - 0x41, 0x8a, 0x14, 0x39, //0x000072fd movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00007301 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007304 je LBB28_172 - 0x80, 0xfa, 0x20, //0x0000730a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000730d je LBB28_172 - 0x80, 0xc2, 0xf7, //0x00007313 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00007316 cmpb $1, %dl - 0x0f, 0x87, 0xbb, 0xf6, 0xff, 0xff, //0x00007319 ja LBB28_181 - 0x90, //0x0000731f .p2align 4, 0x90 - //0x00007320 LBB28_172 - 0x48, 0x8d, 0x50, 0x04, //0x00007320 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd1, //0x00007324 cmpq %rdx, %rcx - 0x0f, 0x86, 0xb9, 0x02, 0x00, 0x00, //0x00007327 jbe LBB28_245 - 0x48, 0x39, 0xd1, //0x0000732d cmpq %rdx, %rcx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00007330 je LBB28_178 - 0x49, 0x8d, 0x14, 0x09, //0x00007336 leaq (%r9,%rcx), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x0000733a addq $4, %rsi - 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000733e leaq $5(%r9,%rax), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007343 .p2align 4, 0x90 - //0x00007350 LBB28_175 - 0x0f, 0xbe, 0x5f, 0xff, //0x00007350 movsbl $-1(%rdi), %ebx - 0x83, 0xfb, 0x20, //0x00007354 cmpl $32, %ebx - 0x0f, 0x87, 0x6b, 0xf6, 0xff, 0xff, //0x00007357 ja LBB28_180 - 0x49, 0x0f, 0xa3, 0xdc, //0x0000735d btq %rbx, %r12 - 0x0f, 0x83, 0x61, 0xf6, 0xff, 0xff, //0x00007361 jae LBB28_180 - 0x48, 0xff, 0xc7, //0x00007367 incq %rdi - 0x48, 0xff, 0xc6, //0x0000736a incq %rsi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000736d jne LBB28_175 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00007373 jmp LBB28_179 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007378 .p2align 4, 0x90 - //0x00007380 LBB28_178 - 0x4c, 0x01, 0xca, //0x00007380 addq %r9, %rdx - //0x00007383 LBB28_179 - 0x4c, 0x29, 0xca, //0x00007383 subq %r9, %rdx - 0x48, 0x89, 0xd7, //0x00007386 movq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x00007389 cmpq %rcx, %rdi - 0x0f, 0x82, 0x48, 0xf6, 0xff, 0xff, //0x0000738c jb LBB28_181 - 0xe9, 0x55, 0x02, 0x00, 0x00, //0x00007392 jmp LBB28_247 - //0x00007397 LBB28_183 - 0x45, 0x31, 0xd2, //0x00007397 xorl %r10d, %r10d - 0xe9, 0x4d, 0xfd, 0xff, 0xff, //0x0000739a jmp LBB28_131 - //0x0000739f LBB28_209 - 0x49, 0x89, 0x17, //0x0000739f movq %rdx, (%r15) - 0x48, 0x89, 0xd0, //0x000073a2 movq %rdx, %rax - 0xe9, 0x52, 0x00, 0x00, 0x00, //0x000073a5 jmp LBB28_214 - //0x000073aa LBB28_29 - 0x4c, 0x89, 0xc8, //0x000073aa movq %r9, %rax - 0x48, 0xf7, 0xd0, //0x000073ad notq %rax - 0x48, 0x01, 0xc6, //0x000073b0 addq %rax, %rsi - 0x4c, 0x39, 0xc6, //0x000073b3 cmpq %r8, %rsi - 0x0f, 0x82, 0x16, 0xf4, 0xff, 0xff, //0x000073b6 jb LBB28_28 - 0xe9, 0x6b, 0xf4, 0xff, 0xff, //0x000073bc jmp LBB28_30 - //0x000073c1 LBB28_210 - 0x4c, 0x01, 0xca, //0x000073c1 addq %r9, %rdx - //0x000073c4 LBB28_211 - 0x4c, 0x29, 0xca, //0x000073c4 subq %r9, %rdx - 0x48, 0x89, 0xd7, //0x000073c7 movq %rdx, %rdi - 0x4c, 0x39, 0xc7, //0x000073ca cmpq %r8, %rdi - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x000073cd jb LBB28_213 - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000073d3 jmp LBB28_214 - //0x000073d8 LBB28_212 - 0x4c, 0x89, 0xc9, //0x000073d8 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x000073db notq %rcx - 0x48, 0x01, 0xcf, //0x000073de addq %rcx, %rdi - 0x4c, 0x39, 0xc7, //0x000073e1 cmpq %r8, %rdi - 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x000073e4 jae LBB28_214 - //0x000073ea LBB28_213 - 0x48, 0x8d, 0x47, 0x01, //0x000073ea leaq $1(%rdi), %rax - 0x49, 0x89, 0x07, //0x000073ee movq %rax, (%r15) - 0x41, 0x80, 0x3c, 0x39, 0x5d, //0x000073f1 cmpb $93, (%r9,%rdi) - 0x0f, 0x84, 0x3d, 0x02, 0x00, 0x00, //0x000073f6 je LBB28_254 - //0x000073fc LBB28_214 - 0x48, 0xff, 0xc8, //0x000073fc decq %rax - 0x49, 0x89, 0x07, //0x000073ff movq %rax, (%r15) - 0x48, 0x89, 0xc2, //0x00007402 movq %rax, %rdx - 0x4d, 0x85, 0xf6, //0x00007405 testq %r14, %r14 - 0x0f, 0x8e, 0x95, 0x01, 0x00, 0x00, //0x00007408 jle LBB28_243 - 0x90, 0x90, //0x0000740e .p2align 4, 0x90 - //0x00007410 LBB28_215 - 0x4c, 0x89, 0xdf, //0x00007410 movq %r11, %rdi - 0x4c, 0x89, 0xfe, //0x00007413 movq %r15, %rsi - 0xe8, 0xf5, 0xe2, 0xff, 0xff, //0x00007416 callq _skip_one_fast - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000741b movq $-64(%rbp), %r11 - 0x4d, 0x8b, 0x0b, //0x0000741f movq (%r11), %r9 - 0x49, 0x8b, 0x4b, 0x08, //0x00007422 movq $8(%r11), %rcx - 0x49, 0x8b, 0x07, //0x00007426 movq (%r15), %rax - 0x48, 0x89, 0xc6, //0x00007429 movq %rax, %rsi - 0x48, 0x29, 0xce, //0x0000742c subq %rcx, %rsi - 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x0000742f jae LBB28_220 - 0x41, 0x8a, 0x14, 0x01, //0x00007435 movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00007439 cmpb $13, %dl - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000743c je LBB28_220 - 0x80, 0xfa, 0x20, //0x00007442 cmpb $32, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00007445 je LBB28_220 - 0x80, 0xc2, 0xf7, //0x0000744b addb $-9, %dl - 0x80, 0xfa, 0x01, //0x0000744e cmpb $1, %dl - 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00007451 jbe LBB28_220 - 0x48, 0x89, 0xc7, //0x00007457 movq %rax, %rdi - 0xe9, 0x23, 0x01, 0x00, 0x00, //0x0000745a jmp LBB28_241 - 0x90, //0x0000745f .p2align 4, 0x90 - //0x00007460 LBB28_220 - 0x48, 0x8d, 0x78, 0x01, //0x00007460 leaq $1(%rax), %rdi - 0x48, 0x39, 0xcf, //0x00007464 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007467 jae LBB28_224 - 0x41, 0x8a, 0x14, 0x39, //0x0000746d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00007471 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007474 je LBB28_224 - 0x80, 0xfa, 0x20, //0x0000747a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000747d je LBB28_224 - 0x80, 0xc2, 0xf7, //0x00007483 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00007486 cmpb $1, %dl - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00007489 ja LBB28_241 - 0x90, //0x0000748f .p2align 4, 0x90 - //0x00007490 LBB28_224 - 0x48, 0x8d, 0x78, 0x02, //0x00007490 leaq $2(%rax), %rdi - 0x48, 0x39, 0xcf, //0x00007494 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007497 jae LBB28_228 - 0x41, 0x8a, 0x14, 0x39, //0x0000749d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000074a1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000074a4 je LBB28_228 - 0x80, 0xfa, 0x20, //0x000074aa cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000074ad je LBB28_228 - 0x80, 0xc2, 0xf7, //0x000074b3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000074b6 cmpb $1, %dl - 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x000074b9 ja LBB28_241 - 0x90, //0x000074bf .p2align 4, 0x90 - //0x000074c0 LBB28_228 - 0x48, 0x8d, 0x78, 0x03, //0x000074c0 leaq $3(%rax), %rdi - 0x48, 0x39, 0xcf, //0x000074c4 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000074c7 jae LBB28_232 - 0x41, 0x8a, 0x14, 0x39, //0x000074cd movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000074d1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000074d4 je LBB28_232 - 0x80, 0xfa, 0x20, //0x000074da cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000074dd je LBB28_232 - 0x80, 0xc2, 0xf7, //0x000074e3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000074e6 cmpb $1, %dl - 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x000074e9 ja LBB28_241 - 0x90, //0x000074ef .p2align 4, 0x90 - //0x000074f0 LBB28_232 - 0x48, 0x8d, 0x50, 0x04, //0x000074f0 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd1, //0x000074f4 cmpq %rdx, %rcx - 0x0f, 0x86, 0xe9, 0x00, 0x00, 0x00, //0x000074f7 jbe LBB28_245 - 0x48, 0x39, 0xd1, //0x000074fd cmpq %rdx, %rcx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00007500 je LBB28_238 - 0x49, 0x8d, 0x14, 0x09, //0x00007506 leaq (%r9,%rcx), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x0000750a addq $4, %rsi - 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000750e leaq $5(%r9,%rax), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007513 .p2align 4, 0x90 - //0x00007520 LBB28_235 - 0x0f, 0xbe, 0x5f, 0xff, //0x00007520 movsbl $-1(%rdi), %ebx - 0x83, 0xfb, 0x20, //0x00007524 cmpl $32, %ebx - 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00007527 ja LBB28_240 - 0x49, 0x0f, 0xa3, 0xdc, //0x0000752d btq %rbx, %r12 - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00007531 jae LBB28_240 - 0x48, 0xff, 0xc7, //0x00007537 incq %rdi - 0x48, 0xff, 0xc6, //0x0000753a incq %rsi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000753d jne LBB28_235 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00007543 jmp LBB28_239 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007548 .p2align 4, 0x90 - //0x00007550 LBB28_238 - 0x4c, 0x01, 0xca, //0x00007550 addq %r9, %rdx - //0x00007553 LBB28_239 - 0x4c, 0x29, 0xca, //0x00007553 subq %r9, %rdx - 0x48, 0x89, 0xd7, //0x00007556 movq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x00007559 cmpq %rcx, %rdi - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000755c jb LBB28_241 - 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00007562 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007567 .p2align 4, 0x90 - //0x00007570 LBB28_240 - 0x4c, 0x89, 0xca, //0x00007570 movq %r9, %rdx - 0x48, 0xf7, 0xd2, //0x00007573 notq %rdx - 0x48, 0x01, 0xd7, //0x00007576 addq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x00007579 cmpq %rcx, %rdi - 0x0f, 0x83, 0x6a, 0x00, 0x00, 0x00, //0x0000757c jae LBB28_247 - //0x00007582 LBB28_241 - 0x48, 0x8d, 0x57, 0x01, //0x00007582 leaq $1(%rdi), %rdx - 0x49, 0x89, 0x17, //0x00007586 movq %rdx, (%r15) - 0x41, 0x8a, 0x04, 0x39, //0x00007589 movb (%r9,%rdi), %al - 0x3c, 0x2c, //0x0000758d cmpb $44, %al - 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x0000758f jne LBB28_249 - 0x49, 0x83, 0xfe, 0x02, //0x00007595 cmpq $2, %r14 - 0x4d, 0x8d, 0x76, 0xff, //0x00007599 leaq $-1(%r14), %r14 - 0x0f, 0x8d, 0x6d, 0xfe, 0xff, 0xff, //0x0000759d jge LBB28_215 - //0x000075a3 LBB28_243 - 0x48, 0x8b, 0x45, 0xb8, //0x000075a3 movq $-72(%rbp), %rax - 0x48, 0x83, 0xc0, 0x10, //0x000075a7 addq $16, %rax - 0x4c, 0x8b, 0x55, 0xa8, //0x000075ab movq $-88(%rbp), %r10 - 0x48, 0x89, 0x45, 0xb8, //0x000075af movq %rax, $-72(%rbp) - 0x4c, 0x39, 0xd0, //0x000075b3 cmpq %r10, %rax - 0x48, 0x8b, 0x4d, 0xa0, //0x000075b6 movq $-96(%rbp), %rcx - 0x0f, 0x85, 0xde, 0xf0, 0xff, 0xff, //0x000075ba jne LBB28_2 - //0x000075c0 LBB28_244 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000075c0 movl $1, %eax - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x000075c5 movq %rax, %xmm0 - 0xf3, 0x0f, 0x7f, 0x01, //0x000075ca movdqu %xmm0, (%rcx) - 0x48, 0x89, 0xcf, //0x000075ce movq %rcx, %rdi - 0x4c, 0x89, 0xde, //0x000075d1 movq %r11, %rsi - 0x4c, 0x89, 0xfa, //0x000075d4 movq %r15, %rdx - 0x31, 0xc9, //0x000075d7 xorl %ecx, %ecx - 0xe8, 0x82, 0xd0, 0xff, 0xff, //0x000075d9 callq _fsm_exec - 0x48, 0x89, 0xc1, //0x000075de movq %rax, %rcx - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000075e1 jmp LBB28_248 - //0x000075e6 LBB28_245 - 0x49, 0x89, 0x17, //0x000075e6 movq %rdx, (%r15) - //0x000075e9 LBB28_246 - 0x48, 0x89, 0xd0, //0x000075e9 movq %rdx, %rax - //0x000075ec LBB28_247 - 0x48, 0xff, 0xc8, //0x000075ec decq %rax - 0x49, 0x89, 0x07, //0x000075ef movq %rax, (%r15) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000075f2 movq $-2, %rcx - //0x000075f9 LBB28_248 - 0x48, 0x89, 0xc8, //0x000075f9 movq %rcx, %rax - 0x48, 0x83, 0xc4, 0x38, //0x000075fc addq $56, %rsp - 0x5b, //0x00007600 popq %rbx - 0x41, 0x5c, //0x00007601 popq %r12 - 0x41, 0x5d, //0x00007603 popq %r13 - 0x41, 0x5e, //0x00007605 popq %r14 - 0x41, 0x5f, //0x00007607 popq %r15 - 0x5d, //0x00007609 popq %rbp - 0xc3, //0x0000760a retq - //0x0000760b LBB28_249 - 0x3c, 0x5d, //0x0000760b cmpb $93, %al - 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x0000760d jne LBB28_246 - 0x48, 0x89, 0xd0, //0x00007613 movq %rdx, %rax - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00007616 jmp LBB28_254 - //0x0000761b LBB28_251 - 0x48, 0xff, 0xc8, //0x0000761b decq %rax - 0x49, 0x89, 0x07, //0x0000761e movq %rax, (%r15) - 0x48, 0xc7, 0xc1, 0xde, 0xff, 0xff, 0xff, //0x00007621 movq $-34, %rcx - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00007628 jmp LBB28_248 - //0x0000762d LBB28_252 - 0x48, 0x89, 0xd8, //0x0000762d movq %rbx, %rax - //0x00007630 LBB28_253 - 0x80, 0xf9, 0x7d, //0x00007630 cmpb $125, %cl - 0x0f, 0x85, 0xb3, 0xff, 0xff, 0xff, //0x00007633 jne LBB28_247 - //0x00007639 LBB28_254 - 0x48, 0xff, 0xc8, //0x00007639 decq %rax - 0x49, 0x89, 0x07, //0x0000763c movq %rax, (%r15) - 0x48, 0xc7, 0xc1, 0xdf, 0xff, 0xff, 0xff, //0x0000763f movq $-33, %rcx - 0xe9, 0xae, 0xff, 0xff, 0xff, //0x00007646 jmp LBB28_248 - //0x0000764b LBB28_255 - 0x48, 0x8b, 0x45, 0xc0, //0x0000764b movq $-64(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x0000764f movq $8(%rax), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00007653 movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00007657 movq %rax, (%rcx) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000765a movq $-1, %rcx - 0xe9, 0x93, 0xff, 0xff, 0xff, //0x00007661 jmp LBB28_248 - //0x00007666 LBB28_256 - 0x48, 0x83, 0xc3, 0x02, //0x00007666 addq $2, %rbx - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000766a movq $-2, %rcx - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00007671 jmp LBB28_259 - //0x00007676 LBB28_257 - 0x48, 0xff, 0xc3, //0x00007676 incq %rbx - 0x48, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x00007679 movq $-3, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00007680 jmp LBB28_259 - //0x00007685 LBB28_258 - 0x48, 0xff, 0xc3, //0x00007685 incq %rbx - //0x00007688 LBB28_259 - 0x48, 0x8b, 0x45, 0xd0, //0x00007688 movq $-48(%rbp), %rax - 0x4c, 0x29, 0xcb, //0x0000768c subq %r9, %rbx - 0x48, 0x89, 0x18, //0x0000768f movq %rbx, (%rax) - 0xe9, 0x62, 0xff, 0xff, 0xff, //0x00007692 jmp LBB28_248 - //0x00007697 LBB28_260 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00007697 movq $-2, %rcx - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000769e jmp LBB28_262 - //0x000076a3 LBB28_261 - 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x000076a3 movq $-4, %rcx - //0x000076aa LBB28_262 - 0x4c, 0x89, 0xd3, //0x000076aa movq %r10, %rbx - 0xe9, 0xd6, 0xff, 0xff, 0xff, //0x000076ad jmp LBB28_259 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000076b2 .p2align 4, 0x90 - //0x000076c0 _validate_utf8 - 0x55, //0x000076c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000076c1 movq %rsp, %rbp - 0x41, 0x57, //0x000076c4 pushq %r15 - 0x41, 0x56, //0x000076c6 pushq %r14 - 0x41, 0x54, //0x000076c8 pushq %r12 - 0x53, //0x000076ca pushq %rbx - 0x50, //0x000076cb pushq %rax - 0x4c, 0x8b, 0x17, //0x000076cc movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x000076cf movq $8(%rdi), %r11 - 0x48, 0x8b, 0x0e, //0x000076d3 movq (%rsi), %rcx - 0x4c, 0x01, 0xd1, //0x000076d6 addq %r10, %rcx - 0x4f, 0x8d, 0x44, 0x1a, 0xfd, //0x000076d9 leaq $-3(%r10,%r11), %r8 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000076de jmp LBB29_1 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000076e3 .p2align 4, 0x90 - //0x000076f0 LBB29_19 - 0x48, 0x01, 0xd9, //0x000076f0 addq %rbx, %rcx - //0x000076f3 LBB29_1 - 0x4c, 0x39, 0xc1, //0x000076f3 cmpq %r8, %rcx - 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x000076f6 jae LBB29_2 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000076fc movl $1, %ebx - 0x80, 0x39, 0x00, //0x00007701 cmpb $0, (%rcx) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00007704 jns LBB29_19 - 0x8b, 0x01, //0x0000770a movl (%rcx), %eax - 0x89, 0xc7, //0x0000770c movl %eax, %edi - 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x0000770e andl $12632304, %edi - 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x00007714 cmpl $8421600, %edi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000771a jne LBB29_10 - 0x89, 0xc7, //0x00007720 movl %eax, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00007722 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007728 cmpl $8205, %edi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000772e je LBB29_10 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00007734 movl $3, %ebx - 0x85, 0xff, //0x00007739 testl %edi, %edi - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000773b jne LBB29_19 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007741 .p2align 4, 0x90 - //0x00007750 LBB29_10 - 0x89, 0xc7, //0x00007750 movl %eax, %edi - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00007752 andl $49376, %edi - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00007758 cmpl $32960, %edi - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000775e jne LBB29_12 - 0x89, 0xc7, //0x00007764 movl %eax, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00007766 movl $2, %ebx - 0x83, 0xe7, 0x1e, //0x0000776b andl $30, %edi - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000776e jne LBB29_19 - //0x00007774 LBB29_12 - 0x89, 0xc7, //0x00007774 movl %eax, %edi - 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007776 andl $-1061109512, %edi - 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x0000777c cmpl $-2139062032, %edi - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007782 jne LBB29_16 - 0x89, 0xc7, //0x00007788 movl %eax, %edi - 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x0000778a andl $12295, %edi - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00007790 je LBB29_16 - 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00007796 movl $4, %ebx - 0xa8, 0x04, //0x0000779b testb $4, %al - 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x0000779d je LBB29_19 - 0x25, 0x03, 0x30, 0x00, 0x00, //0x000077a3 andl $12291, %eax - 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x000077a8 je LBB29_19 - //0x000077ae LBB29_16 - 0x48, 0x89, 0xcf, //0x000077ae movq %rcx, %rdi - 0x4c, 0x29, 0xd7, //0x000077b1 subq %r10, %rdi - 0x48, 0x8b, 0x1a, //0x000077b4 movq (%rdx), %rbx - 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x000077b7 cmpq $4096, %rbx - 0x0f, 0x83, 0x87, 0x01, 0x00, 0x00, //0x000077be jae LBB29_17 - 0x48, 0x63, 0xc7, //0x000077c4 movslq %edi, %rax - 0x48, 0x8d, 0x7b, 0x01, //0x000077c7 leaq $1(%rbx), %rdi - 0x48, 0x89, 0x3a, //0x000077cb movq %rdi, (%rdx) - 0x48, 0x89, 0x44, 0xda, 0x08, //0x000077ce movq %rax, $8(%rdx,%rbx,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000077d3 movl $1, %ebx - 0xe9, 0x13, 0xff, 0xff, 0xff, //0x000077d8 jmp LBB29_19 - //0x000077dd LBB29_2 - 0x4d, 0x01, 0xd3, //0x000077dd addq %r10, %r11 - 0x4c, 0x39, 0xd9, //0x000077e0 cmpq %r11, %rcx - 0x0f, 0x83, 0x3e, 0x01, 0x00, 0x00, //0x000077e3 jae LBB29_36 - 0x4c, 0x8d, 0x45, 0xdc, //0x000077e9 leaq $-36(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xda, //0x000077ed leaq $-38(%rbp), %r9 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x000077f1 jmp LBB29_4 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000077f6 .p2align 4, 0x90 - //0x00007800 LBB29_5 - 0x48, 0xff, 0xc1, //0x00007800 incq %rcx - 0x4c, 0x39, 0xd9, //0x00007803 cmpq %r11, %rcx - 0x0f, 0x83, 0x1b, 0x01, 0x00, 0x00, //0x00007806 jae LBB29_36 - //0x0000780c LBB29_4 - 0x80, 0x39, 0x00, //0x0000780c cmpb $0, (%rcx) - 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000780f jns LBB29_5 - 0xc6, 0x45, 0xdc, 0x00, //0x00007815 movb $0, $-36(%rbp) - 0xc6, 0x45, 0xda, 0x00, //0x00007819 movb $0, $-38(%rbp) - 0x4c, 0x89, 0xdb, //0x0000781d movq %r11, %rbx - 0x48, 0x29, 0xcb, //0x00007820 subq %rcx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00007823 cmpq $2, %rbx - 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00007827 jb LBB29_21 - 0x44, 0x0f, 0xb6, 0x21, //0x0000782d movzbl (%rcx), %r12d - 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00007831 movzbl $1(%rcx), %r14d - 0x44, 0x88, 0x65, 0xdc, //0x00007836 movb %r12b, $-36(%rbp) - 0x4c, 0x8d, 0x79, 0x02, //0x0000783a leaq $2(%rcx), %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x0000783e addq $-2, %rbx - 0x4c, 0x89, 0xcf, //0x00007842 movq %r9, %rdi - 0x48, 0x85, 0xdb, //0x00007845 testq %rbx, %rbx - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00007848 je LBB29_24 - //0x0000784e LBB29_25 - 0x41, 0x0f, 0xb6, 0x07, //0x0000784e movzbl (%r15), %eax - 0x88, 0x07, //0x00007852 movb %al, (%rdi) - 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00007854 movzbl $-36(%rbp), %r12d - 0x0f, 0xb6, 0x7d, 0xda, //0x00007859 movzbl $-38(%rbp), %edi - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000785d jmp LBB29_26 - //0x00007862 LBB29_21 - 0x45, 0x31, 0xe4, //0x00007862 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x00007865 xorl %r14d, %r14d - 0x4c, 0x89, 0xc7, //0x00007868 movq %r8, %rdi - 0x49, 0x89, 0xcf, //0x0000786b movq %rcx, %r15 - 0x48, 0x85, 0xdb, //0x0000786e testq %rbx, %rbx - 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x00007871 jne LBB29_25 - //0x00007877 LBB29_24 - 0x31, 0xff, //0x00007877 xorl %edi, %edi - //0x00007879 LBB29_26 - 0x40, 0x0f, 0xb6, 0xc7, //0x00007879 movzbl %dil, %eax - 0xc1, 0xe0, 0x10, //0x0000787d shll $16, %eax - 0x41, 0x0f, 0xb6, 0xde, //0x00007880 movzbl %r14b, %ebx - 0xc1, 0xe3, 0x08, //0x00007884 shll $8, %ebx - 0x41, 0x0f, 0xb6, 0xfc, //0x00007887 movzbl %r12b, %edi - 0x09, 0xdf, //0x0000788b orl %ebx, %edi - 0x09, 0xf8, //0x0000788d orl %edi, %eax - 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x0000788f andl $12632304, %eax - 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x00007894 cmpl $8421600, %eax - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00007899 jne LBB29_29 - 0x89, 0xf8, //0x0000789f movl %edi, %eax - 0x25, 0x0f, 0x20, 0x00, 0x00, //0x000078a1 andl $8207, %eax - 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x000078a6 cmpl $8205, %eax - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000078ab je LBB29_29 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000078b1 movl $3, %ebx - 0x85, 0xc0, //0x000078b6 testl %eax, %eax - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000078b8 jne LBB29_34 - 0x90, 0x90, //0x000078be .p2align 4, 0x90 - //0x000078c0 LBB29_29 - 0x41, 0xf6, 0xc4, 0x1e, //0x000078c0 testb $30, %r12b - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000078c4 je LBB29_31 - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x000078ca andl $49376, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000078d0 movl $2, %ebx - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x000078d5 cmpl $32960, %edi - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000078db jne LBB29_31 - //0x000078e1 LBB29_34 - 0x48, 0x01, 0xd9, //0x000078e1 addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x000078e4 cmpq %r11, %rcx - 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x000078e7 jb LBB29_4 - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x000078ed jmp LBB29_36 - //0x000078f2 LBB29_31 - 0x48, 0x89, 0xc8, //0x000078f2 movq %rcx, %rax - 0x4c, 0x29, 0xd0, //0x000078f5 subq %r10, %rax - 0x48, 0x8b, 0x3a, //0x000078f8 movq (%rdx), %rdi - 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x000078fb cmpq $4096, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00007902 jae LBB29_32 - 0x48, 0x98, //0x00007908 cltq - 0x48, 0x8d, 0x5f, 0x01, //0x0000790a leaq $1(%rdi), %rbx - 0x48, 0x89, 0x1a, //0x0000790e movq %rbx, (%rdx) - 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00007911 movq %rax, $8(%rdx,%rdi,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007916 movl $1, %ebx - 0x48, 0x01, 0xd9, //0x0000791b addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x0000791e cmpq %r11, %rcx - 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00007921 jb LBB29_4 - //0x00007927 LBB29_36 - 0x4c, 0x29, 0xd1, //0x00007927 subq %r10, %rcx - 0x48, 0x89, 0x0e, //0x0000792a movq %rcx, (%rsi) - 0x31, 0xc0, //0x0000792d xorl %eax, %eax - //0x0000792f LBB29_37 - 0x48, 0x83, 0xc4, 0x08, //0x0000792f addq $8, %rsp - 0x5b, //0x00007933 popq %rbx - 0x41, 0x5c, //0x00007934 popq %r12 - 0x41, 0x5e, //0x00007936 popq %r14 - 0x41, 0x5f, //0x00007938 popq %r15 - 0x5d, //0x0000793a popq %rbp - 0xc3, //0x0000793b retq - //0x0000793c LBB29_32 - 0x48, 0x89, 0x06, //0x0000793c movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000793f movq $-1, %rax - 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00007946 jmp LBB29_37 - //0x0000794b LBB29_17 - 0x48, 0x89, 0x3e, //0x0000794b movq %rdi, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000794e movq $-1, %rax - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00007955 jmp LBB29_37 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000795a .p2align 4, 0x90 - //0x00007960 _validate_utf8_fast - 0x55, //0x00007960 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007961 movq %rsp, %rbp - 0x53, //0x00007964 pushq %rbx - 0x50, //0x00007965 pushq %rax - 0x4c, 0x8b, 0x17, //0x00007966 movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x00007969 movq $8(%rdi), %r11 - 0x4b, 0x8d, 0x74, 0x1a, 0xfd, //0x0000796d leaq $-3(%r10,%r11), %rsi - 0x4c, 0x89, 0xd0, //0x00007972 movq %r10, %rax - 0x49, 0x39, 0xf2, //0x00007975 cmpq %rsi, %r10 - 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00007978 jae LBB30_14 - 0x4c, 0x89, 0xd0, //0x0000797e movq %r10, %rax - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00007981 jmp LBB30_3 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007986 .p2align 4, 0x90 - //0x00007990 LBB30_2 - 0x48, 0x01, 0xd0, //0x00007990 addq %rdx, %rax - 0x48, 0x39, 0xf0, //0x00007993 cmpq %rsi, %rax - 0x0f, 0x83, 0xc2, 0x00, 0x00, 0x00, //0x00007996 jae LBB30_14 - //0x0000799c LBB30_3 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000799c movl $1, %edx - 0x80, 0x38, 0x00, //0x000079a1 cmpb $0, (%rax) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x000079a4 jns LBB30_2 - 0x8b, 0x38, //0x000079aa movl (%rax), %edi - 0x89, 0xf9, //0x000079ac movl %edi, %ecx - 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x000079ae andl $12632304, %ecx - 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x000079b4 cmpl $8421600, %ecx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000079ba jne LBB30_7 - 0x89, 0xf9, //0x000079c0 movl %edi, %ecx - 0x81, 0xe1, 0x0f, 0x20, 0x00, 0x00, //0x000079c2 andl $8207, %ecx - 0x81, 0xf9, 0x0d, 0x20, 0x00, 0x00, //0x000079c8 cmpl $8205, %ecx - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000079ce je LBB30_7 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x000079d4 movl $3, %edx - 0x85, 0xc9, //0x000079d9 testl %ecx, %ecx - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x000079db jne LBB30_2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000079e1 .p2align 4, 0x90 - //0x000079f0 LBB30_7 - 0x89, 0xf9, //0x000079f0 movl %edi, %ecx - 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x000079f2 andl $49376, %ecx - 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x000079f8 cmpl $32960, %ecx - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x000079fe jne LBB30_9 - 0x89, 0xf9, //0x00007a04 movl %edi, %ecx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00007a06 movl $2, %edx - 0x83, 0xe1, 0x1e, //0x00007a0b andl $30, %ecx - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x00007a0e jne LBB30_2 - //0x00007a14 LBB30_9 - 0x89, 0xf9, //0x00007a14 movl %edi, %ecx - 0x81, 0xe1, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007a16 andl $-1061109512, %ecx - 0x81, 0xf9, 0xf0, 0x80, 0x80, 0x80, //0x00007a1c cmpl $-2139062032, %ecx - 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00007a22 jne LBB30_13 - 0x89, 0xf9, //0x00007a28 movl %edi, %ecx - 0x81, 0xe1, 0x07, 0x30, 0x00, 0x00, //0x00007a2a andl $12295, %ecx - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00007a30 je LBB30_13 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x00007a36 movl $4, %edx - 0x40, 0xf6, 0xc7, 0x04, //0x00007a3b testb $4, %dil - 0x0f, 0x84, 0x4b, 0xff, 0xff, 0xff, //0x00007a3f je LBB30_2 - 0x81, 0xe7, 0x03, 0x30, 0x00, 0x00, //0x00007a45 andl $12291, %edi - 0x0f, 0x84, 0x3f, 0xff, 0xff, 0xff, //0x00007a4b je LBB30_2 - //0x00007a51 LBB30_13 - 0x48, 0xf7, 0xd0, //0x00007a51 notq %rax - 0x4c, 0x01, 0xd0, //0x00007a54 addq %r10, %rax - 0x48, 0x83, 0xc4, 0x08, //0x00007a57 addq $8, %rsp - 0x5b, //0x00007a5b popq %rbx - 0x5d, //0x00007a5c popq %rbp - 0xc3, //0x00007a5d retq - //0x00007a5e LBB30_14 - 0x4d, 0x01, 0xd3, //0x00007a5e addq %r10, %r11 - 0x4c, 0x39, 0xd8, //0x00007a61 cmpq %r11, %rax - 0x0f, 0x83, 0x03, 0x01, 0x00, 0x00, //0x00007a64 jae LBB30_30 - 0x4c, 0x8d, 0x45, 0xf4, //0x00007a6a leaq $-12(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xf2, //0x00007a6e leaq $-14(%rbp), %r9 - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00007a72 jmp LBB30_17 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007a77 .p2align 4, 0x90 - //0x00007a80 LBB30_16 - 0x48, 0xff, 0xc0, //0x00007a80 incq %rax - 0x4c, 0x39, 0xd8, //0x00007a83 cmpq %r11, %rax - 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00007a86 jae LBB30_30 - //0x00007a8c LBB30_17 - 0x80, 0x38, 0x00, //0x00007a8c cmpb $0, (%rax) - 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x00007a8f jns LBB30_16 - 0xc6, 0x45, 0xf4, 0x00, //0x00007a95 movb $0, $-12(%rbp) - 0xc6, 0x45, 0xf2, 0x00, //0x00007a99 movb $0, $-14(%rbp) - 0x4c, 0x89, 0xda, //0x00007a9d movq %r11, %rdx - 0x48, 0x29, 0xc2, //0x00007aa0 subq %rax, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00007aa3 cmpq $2, %rdx - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00007aa7 jb LBB30_21 - 0x0f, 0xb6, 0x30, //0x00007aad movzbl (%rax), %esi - 0x0f, 0xb6, 0x78, 0x01, //0x00007ab0 movzbl $1(%rax), %edi - 0x40, 0x88, 0x75, 0xf4, //0x00007ab4 movb %sil, $-12(%rbp) - 0x48, 0x8d, 0x48, 0x02, //0x00007ab8 leaq $2(%rax), %rcx - 0x48, 0x83, 0xc2, 0xfe, //0x00007abc addq $-2, %rdx - 0x4c, 0x89, 0xcb, //0x00007ac0 movq %r9, %rbx - 0x48, 0x85, 0xd2, //0x00007ac3 testq %rdx, %rdx - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00007ac6 je LBB30_22 - //0x00007acc LBB30_20 - 0x0f, 0xb6, 0x09, //0x00007acc movzbl (%rcx), %ecx - 0x88, 0x0b, //0x00007acf movb %cl, (%rbx) - 0x0f, 0xb6, 0x75, 0xf4, //0x00007ad1 movzbl $-12(%rbp), %esi - 0x0f, 0xb6, 0x4d, 0xf2, //0x00007ad5 movzbl $-14(%rbp), %ecx - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00007ad9 jmp LBB30_23 - //0x00007ade LBB30_21 - 0x31, 0xf6, //0x00007ade xorl %esi, %esi - 0x31, 0xff, //0x00007ae0 xorl %edi, %edi - 0x4c, 0x89, 0xc3, //0x00007ae2 movq %r8, %rbx - 0x48, 0x89, 0xc1, //0x00007ae5 movq %rax, %rcx - 0x48, 0x85, 0xd2, //0x00007ae8 testq %rdx, %rdx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00007aeb jne LBB30_20 - //0x00007af1 LBB30_22 - 0x31, 0xc9, //0x00007af1 xorl %ecx, %ecx - //0x00007af3 LBB30_23 - 0x0f, 0xb6, 0xc9, //0x00007af3 movzbl %cl, %ecx - 0xc1, 0xe1, 0x10, //0x00007af6 shll $16, %ecx - 0x40, 0x0f, 0xb6, 0xff, //0x00007af9 movzbl %dil, %edi - 0xc1, 0xe7, 0x08, //0x00007afd shll $8, %edi - 0x40, 0x0f, 0xb6, 0xd6, //0x00007b00 movzbl %sil, %edx - 0x09, 0xfa, //0x00007b04 orl %edi, %edx - 0x09, 0xd1, //0x00007b06 orl %edx, %ecx - 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x00007b08 andl $12632304, %ecx - 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x00007b0e cmpl $8421600, %ecx - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007b14 jne LBB30_26 - 0x89, 0xd7, //0x00007b1a movl %edx, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00007b1c andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007b22 cmpl $8205, %edi - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00007b28 je LBB30_26 - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00007b2e movl $3, %ecx - 0x85, 0xff, //0x00007b33 testl %edi, %edi - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007b35 jne LBB30_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007b3b .p2align 4, 0x90 - //0x00007b40 LBB30_26 - 0x40, 0xf6, 0xc6, 0x1e, //0x00007b40 testb $30, %sil - 0x0f, 0x84, 0x07, 0xff, 0xff, 0xff, //0x00007b44 je LBB30_13 - 0x81, 0xe2, 0xe0, 0xc0, 0x00, 0x00, //0x00007b4a andl $49376, %edx - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00007b50 movl $2, %ecx - 0x81, 0xfa, 0xc0, 0x80, 0x00, 0x00, //0x00007b55 cmpl $32960, %edx - 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x00007b5b jne LBB30_13 - //0x00007b61 LBB30_28 - 0x48, 0x01, 0xc8, //0x00007b61 addq %rcx, %rax - 0x4c, 0x39, 0xd8, //0x00007b64 cmpq %r11, %rax - 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x00007b67 jb LBB30_17 - //0x00007b6d LBB30_30 - 0x31, 0xc0, //0x00007b6d xorl %eax, %eax - 0x48, 0x83, 0xc4, 0x08, //0x00007b6f addq $8, %rsp - 0x5b, //0x00007b73 popq %rbx - 0x5d, //0x00007b74 popq %rbp - 0xc3, //0x00007b75 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007b76 .p2align 4, 0x00 - //0x00007b80 LCPI31_0 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00007b80 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00007b90 .p2align 4, 0x90 - //0x00007b90 _f32toa - 0x55, //0x00007b90 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007b91 movq %rsp, %rbp - 0x41, 0x57, //0x00007b94 pushq %r15 - 0x41, 0x56, //0x00007b96 pushq %r14 - 0x41, 0x55, //0x00007b98 pushq %r13 - 0x41, 0x54, //0x00007b9a pushq %r12 - 0x53, //0x00007b9c pushq %rbx - 0x66, 0x0f, 0x7e, 0xc0, //0x00007b9d movd %xmm0, %eax - 0x89, 0xc1, //0x00007ba1 movl %eax, %ecx - 0xc1, 0xe9, 0x17, //0x00007ba3 shrl $23, %ecx - 0x0f, 0xb6, 0xd9, //0x00007ba6 movzbl %cl, %ebx - 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x00007ba9 cmpl $255, %ebx - 0x0f, 0x84, 0xbc, 0x0c, 0x00, 0x00, //0x00007baf je LBB31_139 - 0xc6, 0x07, 0x2d, //0x00007bb5 movb $45, (%rdi) - 0x41, 0x89, 0xc1, //0x00007bb8 movl %eax, %r9d - 0x41, 0xc1, 0xe9, 0x1f, //0x00007bbb shrl $31, %r9d - 0x4e, 0x8d, 0x04, 0x0f, //0x00007bbf leaq (%rdi,%r9), %r8 - 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00007bc3 testl $2147483647, %eax - 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x00007bc8 je LBB31_14 - 0x25, 0xff, 0xff, 0x7f, 0x00, //0x00007bce andl $8388607, %eax - 0x85, 0xdb, //0x00007bd3 testl %ebx, %ebx - 0x0f, 0x84, 0x9e, 0x0c, 0x00, 0x00, //0x00007bd5 je LBB31_140 - 0x8d, 0xb0, 0x00, 0x00, 0x80, 0x00, //0x00007bdb leal $8388608(%rax), %esi - 0x44, 0x8d, 0xbb, 0x6a, 0xff, 0xff, 0xff, //0x00007be1 leal $-150(%rbx), %r15d - 0x8d, 0x4b, 0x81, //0x00007be8 leal $-127(%rbx), %ecx - 0x83, 0xf9, 0x17, //0x00007beb cmpl $23, %ecx - 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x00007bee ja LBB31_5 - 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00007bf4 movl $150, %ecx - 0x29, 0xd9, //0x00007bf9 subl %ebx, %ecx - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00007bfb movq $-1, %rdx - 0x48, 0xd3, 0xe2, //0x00007c02 shlq %cl, %rdx - 0xf7, 0xd2, //0x00007c05 notl %edx - 0x85, 0xf2, //0x00007c07 testl %esi, %edx - 0x0f, 0x84, 0x12, 0x04, 0x00, 0x00, //0x00007c09 je LBB31_32 - //0x00007c0f LBB31_5 - 0x41, 0x89, 0xf6, //0x00007c0f movl %esi, %r14d - 0x41, 0x83, 0xe6, 0x01, //0x00007c12 andl $1, %r14d - 0x85, 0xc0, //0x00007c16 testl %eax, %eax - 0x0f, 0x94, 0xc0, //0x00007c18 sete %al - 0x83, 0xfb, 0x01, //0x00007c1b cmpl $1, %ebx - 0x0f, 0x97, 0xc1, //0x00007c1e seta %cl - 0x20, 0xc1, //0x00007c21 andb %al, %cl - 0x0f, 0xb6, 0xc9, //0x00007c23 movzbl %cl, %ecx - 0x41, 0x89, 0xf2, //0x00007c26 movl %esi, %r10d - 0x41, 0xc1, 0xe2, 0x02, //0x00007c29 shll $2, %r10d - 0x8d, 0x44, 0xb1, 0xfe, //0x00007c2d leal $-2(%rcx,%rsi,4), %eax - 0x45, 0x69, 0xdf, 0x13, 0x44, 0x13, 0x00, //0x00007c31 imull $1262611, %r15d, %r11d - 0x31, 0xd2, //0x00007c38 xorl %edx, %edx - 0x84, 0xc9, //0x00007c3a testb %cl, %cl - 0xb9, 0xff, 0xfe, 0x07, 0x00, //0x00007c3c movl $524031, %ecx - 0x0f, 0x44, 0xca, //0x00007c41 cmovel %edx, %ecx - 0x41, 0x29, 0xcb, //0x00007c44 subl %ecx, %r11d - 0x41, 0xc1, 0xfb, 0x16, //0x00007c47 sarl $22, %r11d - 0x41, 0x69, 0xcb, 0xb1, 0x6c, 0xe5, 0xff, //0x00007c4b imull $-1741647, %r11d, %ecx - 0xc1, 0xe9, 0x13, //0x00007c52 shrl $19, %ecx - 0x44, 0x01, 0xf9, //0x00007c55 addl %r15d, %ecx - 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00007c58 movl $31, %edx - 0x44, 0x29, 0xda, //0x00007c5d subl %r11d, %edx - 0x48, 0x63, 0xd2, //0x00007c60 movslq %edx, %rdx - 0x48, 0x8d, 0x1d, 0x86, 0xb8, 0x00, 0x00, //0x00007c63 leaq $47238(%rip), %rbx /* _pow10_ceil_sig_f32.g+0(%rip) */ - 0xfe, 0xc1, //0x00007c6a incb %cl - 0xd3, 0xe0, //0x00007c6c shll %cl, %eax - 0x4c, 0x8b, 0x24, 0xd3, //0x00007c6e movq (%rbx,%rdx,8), %r12 - 0x49, 0xf7, 0xe4, //0x00007c72 mulq %r12 - 0x48, 0xc1, 0xe8, 0x20, //0x00007c75 shrq $32, %rax - 0x31, 0xdb, //0x00007c79 xorl %ebx, %ebx - 0x83, 0xf8, 0x01, //0x00007c7b cmpl $1, %eax - 0x0f, 0x97, 0xc3, //0x00007c7e seta %bl - 0x41, 0xd3, 0xe2, //0x00007c81 shll %cl, %r10d - 0x09, 0xd3, //0x00007c84 orl %edx, %ebx - 0x4c, 0x89, 0xd0, //0x00007c86 movq %r10, %rax - 0x49, 0xf7, 0xe4, //0x00007c89 mulq %r12 - 0x49, 0x89, 0xd2, //0x00007c8c movq %rdx, %r10 - 0x48, 0xc1, 0xe8, 0x20, //0x00007c8f shrq $32, %rax - 0x45, 0x31, 0xff, //0x00007c93 xorl %r15d, %r15d - 0x83, 0xf8, 0x01, //0x00007c96 cmpl $1, %eax - 0x41, 0x0f, 0x97, 0xc7, //0x00007c99 seta %r15b - 0x8d, 0x04, 0xb5, 0x02, 0x00, 0x00, 0x00, //0x00007c9d leal $2(,%rsi,4), %eax - 0xd3, 0xe0, //0x00007ca4 shll %cl, %eax - 0x45, 0x09, 0xd7, //0x00007ca6 orl %r10d, %r15d - 0x49, 0xf7, 0xe4, //0x00007ca9 mulq %r12 - 0x48, 0xc1, 0xe8, 0x20, //0x00007cac shrq $32, %rax - 0x31, 0xc9, //0x00007cb0 xorl %ecx, %ecx - 0x83, 0xf8, 0x01, //0x00007cb2 cmpl $1, %eax - 0x0f, 0x97, 0xc1, //0x00007cb5 seta %cl - 0x09, 0xd1, //0x00007cb8 orl %edx, %ecx - 0x44, 0x01, 0xf3, //0x00007cba addl %r14d, %ebx - 0x44, 0x29, 0xf1, //0x00007cbd subl %r14d, %ecx - 0x41, 0x83, 0xff, 0x28, //0x00007cc0 cmpl $40, %r15d - 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00007cc4 jb LBB31_12 - 0x44, 0x89, 0xd2, //0x00007cca movl %r10d, %edx - 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, //0x00007ccd movl $3435973837, %eax - 0x48, 0x0f, 0xaf, 0xc2, //0x00007cd2 imulq %rdx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00007cd6 shrq $37, %rax - 0x41, 0x89, 0xde, //0x00007cda movl %ebx, %r14d - 0x48, 0x8d, 0x34, 0xc5, 0x00, 0x00, 0x00, 0x00, //0x00007cdd leaq (,%rax,8), %rsi - 0x48, 0x8d, 0x14, 0xb6, //0x00007ce5 leaq (%rsi,%rsi,4), %rdx - 0x4c, 0x39, 0xf2, //0x00007ce9 cmpq %r14, %rdx - 0x41, 0x0f, 0x93, 0xc4, //0x00007cec setae %r12b - 0x4c, 0x8d, 0x74, 0xb6, 0x28, //0x00007cf0 leaq $40(%rsi,%rsi,4), %r14 - 0x89, 0xce, //0x00007cf5 movl %ecx, %esi - 0x49, 0x39, 0xf6, //0x00007cf7 cmpq %rsi, %r14 - 0x0f, 0x96, 0xc2, //0x00007cfa setbe %dl - 0x41, 0x38, 0xd4, //0x00007cfd cmpb %dl, %r12b - 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00007d00 je LBB31_12 - 0x45, 0x31, 0xed, //0x00007d06 xorl %r13d, %r13d - 0x49, 0x39, 0xf6, //0x00007d09 cmpq %rsi, %r14 - 0x41, 0x0f, 0x96, 0xc5, //0x00007d0c setbe %r13b - 0x41, 0x01, 0xc5, //0x00007d10 addl %eax, %r13d - 0x41, 0xff, 0xc3, //0x00007d13 incl %r11d - 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00007d16 cmpl $100000, %r13d - 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x00007d1d jae LBB31_18 - //0x00007d23 LBB31_8 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007d23 movl $1, %eax - 0x41, 0x83, 0xfd, 0x0a, //0x00007d28 cmpl $10, %r13d - 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x00007d2c jb LBB31_22 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00007d32 movl $2, %eax - 0x41, 0x83, 0xfd, 0x64, //0x00007d37 cmpl $100, %r13d - 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x00007d3b jb LBB31_22 - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00007d41 movl $3, %eax - 0x41, 0x81, 0xfd, 0xe8, 0x03, 0x00, 0x00, //0x00007d46 cmpl $1000, %r13d - 0x0f, 0x82, 0xb3, 0x00, 0x00, 0x00, //0x00007d4d jb LBB31_22 - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007d53 cmpl $10000, %r13d - 0xb8, 0x05, 0x00, 0x00, 0x00, //0x00007d5a movl $5, %eax - 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x00007d5f jmp LBB31_21 - //0x00007d64 LBB31_12 - 0x4d, 0x89, 0xd6, //0x00007d64 movq %r10, %r14 - 0x49, 0xc1, 0xee, 0x02, //0x00007d67 shrq $2, %r14 - 0x44, 0x89, 0xd6, //0x00007d6b movl %r10d, %esi - 0x83, 0xe6, 0xfc, //0x00007d6e andl $-4, %esi - 0x39, 0xf3, //0x00007d71 cmpl %esi, %ebx - 0x0f, 0x96, 0xc2, //0x00007d73 setbe %dl - 0x8d, 0x5e, 0x04, //0x00007d76 leal $4(%rsi), %ebx - 0x39, 0xcb, //0x00007d79 cmpl %ecx, %ebx - 0x0f, 0x96, 0xc0, //0x00007d7b setbe %al - 0x38, 0xc2, //0x00007d7e cmpb %al, %dl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00007d80 je LBB31_15 - 0x45, 0x31, 0xed, //0x00007d86 xorl %r13d, %r13d - 0x39, 0xcb, //0x00007d89 cmpl %ecx, %ebx - 0x41, 0x0f, 0x96, 0xc5, //0x00007d8b setbe %r13b - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00007d8f jmp LBB31_17 - //0x00007d94 LBB31_14 - 0x41, 0xc6, 0x00, 0x30, //0x00007d94 movb $48, (%r8) - 0x41, 0x29, 0xf8, //0x00007d98 subl %edi, %r8d - 0x41, 0xff, 0xc0, //0x00007d9b incl %r8d - 0xe9, 0xc0, 0x0a, 0x00, 0x00, //0x00007d9e jmp LBB31_138 - //0x00007da3 LBB31_15 - 0x83, 0xce, 0x02, //0x00007da3 orl $2, %esi - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00007da6 movl $1, %r13d - 0x41, 0x39, 0xf7, //0x00007dac cmpl %esi, %r15d - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x00007daf ja LBB31_17 - 0x0f, 0x94, 0xc0, //0x00007db5 sete %al - 0x41, 0xc0, 0xea, 0x02, //0x00007db8 shrb $2, %r10b - 0x41, 0x20, 0xc2, //0x00007dbc andb %al, %r10b - 0x45, 0x0f, 0xb6, 0xea, //0x00007dbf movzbl %r10b, %r13d - //0x00007dc3 LBB31_17 - 0x45, 0x01, 0xf5, //0x00007dc3 addl %r14d, %r13d - 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00007dc6 cmpl $100000, %r13d - 0x0f, 0x82, 0x50, 0xff, 0xff, 0xff, //0x00007dcd jb LBB31_8 - //0x00007dd3 LBB31_18 - 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00007dd3 movl $6, %eax - 0x41, 0x81, 0xfd, 0x40, 0x42, 0x0f, 0x00, //0x00007dd8 cmpl $1000000, %r13d - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00007ddf jb LBB31_22 - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00007de5 movl $7, %eax - 0x41, 0x81, 0xfd, 0x80, 0x96, 0x98, 0x00, //0x00007dea cmpl $10000000, %r13d - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00007df1 jb LBB31_22 - 0x41, 0x81, 0xfd, 0x00, 0xe1, 0xf5, 0x05, //0x00007df7 cmpl $100000000, %r13d - 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00007dfe movl $9, %eax - //0x00007e03 LBB31_21 - 0x83, 0xd8, 0x00, //0x00007e03 sbbl $0, %eax - //0x00007e06 LBB31_22 - 0x46, 0x8d, 0x14, 0x18, //0x00007e06 leal (%rax,%r11), %r10d - 0x42, 0x8d, 0x4c, 0x18, 0x05, //0x00007e0a leal $5(%rax,%r11), %ecx - 0x83, 0xf9, 0x1b, //0x00007e0f cmpl $27, %ecx - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00007e12 jb LBB31_26 - 0x89, 0xc0, //0x00007e18 movl %eax, %eax - 0x49, 0x8d, 0x5c, 0x00, 0x01, //0x00007e1a leaq $1(%r8,%rax), %rbx - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007e1f cmpl $10000, %r13d - 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00007e26 jb LBB31_30 - 0x44, 0x89, 0xe8, //0x00007e2c movl %r13d, %eax - 0x41, 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x00007e2f movl $3518437209, %r14d - 0x4c, 0x0f, 0xaf, 0xf0, //0x00007e35 imulq %rax, %r14 - 0x49, 0xc1, 0xee, 0x2d, //0x00007e39 shrq $45, %r14 - 0x41, 0x69, 0xc6, 0xf0, 0xd8, 0xff, 0xff, //0x00007e3d imull $-10000, %r14d, %eax - 0x44, 0x01, 0xe8, //0x00007e44 addl %r13d, %eax - 0x0f, 0x84, 0xa3, 0x04, 0x00, 0x00, //0x00007e47 je LBB31_62 - 0x89, 0xc1, //0x00007e4d movl %eax, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00007e4f imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x00007e56 shrq $37, %rcx - 0x6b, 0xd1, 0x64, //0x00007e5a imull $100, %ecx, %edx - 0x29, 0xd0, //0x00007e5d subl %edx, %eax - 0x48, 0x8d, 0x15, 0x0a, 0x43, 0x00, 0x00, //0x00007e5f leaq $17162(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x42, //0x00007e66 movzwl (%rdx,%rax,2), %eax - 0x66, 0x89, 0x43, 0xfe, //0x00007e6a movw %ax, $-2(%rbx) - 0x0f, 0xb7, 0x04, 0x4a, //0x00007e6e movzwl (%rdx,%rcx,2), %eax - 0x66, 0x89, 0x43, 0xfc, //0x00007e72 movw %ax, $-4(%rbx) - 0x45, 0x31, 0xc9, //0x00007e76 xorl %r9d, %r9d - 0x48, 0x8d, 0x4b, 0xfc, //0x00007e79 leaq $-4(%rbx), %rcx - 0x41, 0x83, 0xfe, 0x64, //0x00007e7d cmpl $100, %r14d - 0x0f, 0x83, 0x91, 0x00, 0x00, 0x00, //0x00007e81 jae LBB31_64 - //0x00007e87 LBB31_31 - 0x44, 0x89, 0xf2, //0x00007e87 movl %r14d, %edx - 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00007e8a jmp LBB31_66 - //0x00007e8f LBB31_26 - 0x41, 0x89, 0xc4, //0x00007e8f movl %eax, %r12d - 0x45, 0x85, 0xdb, //0x00007e92 testl %r11d, %r11d - 0x0f, 0x88, 0x1d, 0x02, 0x00, 0x00, //0x00007e95 js LBB31_38 - 0x4b, 0x8d, 0x34, 0x20, //0x00007e9b leaq (%r8,%r12), %rsi - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007e9f cmpl $10000, %r13d - 0x0f, 0x82, 0xa8, 0x02, 0x00, 0x00, //0x00007ea6 jb LBB31_43 - 0x44, 0x89, 0xe8, //0x00007eac movl %r13d, %eax - 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00007eaf movl $3518437209, %ecx - 0x48, 0x0f, 0xaf, 0xc8, //0x00007eb4 imulq %rax, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x00007eb8 shrq $45, %rcx - 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00007ebc imull $-10000, %ecx, %eax - 0x44, 0x01, 0xe8, //0x00007ec2 addl %r13d, %eax - 0x48, 0x69, 0xd0, 0x1f, 0x85, 0xeb, 0x51, //0x00007ec5 imulq $1374389535, %rax, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00007ecc shrq $37, %rdx - 0x6b, 0xda, 0x64, //0x00007ed0 imull $100, %edx, %ebx - 0x29, 0xd8, //0x00007ed3 subl %ebx, %eax - 0x48, 0x8d, 0x1d, 0x94, 0x42, 0x00, 0x00, //0x00007ed5 leaq $17044(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x43, //0x00007edc movzwl (%rbx,%rax,2), %eax - 0x66, 0x89, 0x46, 0xfe, //0x00007ee0 movw %ax, $-2(%rsi) - 0x48, 0x8d, 0x46, 0xfc, //0x00007ee4 leaq $-4(%rsi), %rax - 0x0f, 0xb7, 0x14, 0x53, //0x00007ee8 movzwl (%rbx,%rdx,2), %edx - 0x66, 0x89, 0x56, 0xfc, //0x00007eec movw %dx, $-4(%rsi) - 0x41, 0x89, 0xcd, //0x00007ef0 movl %ecx, %r13d - 0x41, 0x83, 0xfd, 0x64, //0x00007ef3 cmpl $100, %r13d - 0x0f, 0x83, 0x64, 0x02, 0x00, 0x00, //0x00007ef7 jae LBB31_44 - //0x00007efd LBB31_29 - 0x44, 0x89, 0xe9, //0x00007efd movl %r13d, %ecx - 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00007f00 jmp LBB31_46 - //0x00007f05 LBB31_30 - 0x45, 0x31, 0xc9, //0x00007f05 xorl %r9d, %r9d - 0x48, 0x89, 0xd9, //0x00007f08 movq %rbx, %rcx - 0x45, 0x89, 0xee, //0x00007f0b movl %r13d, %r14d - 0x41, 0x83, 0xfe, 0x64, //0x00007f0e cmpl $100, %r14d - 0x0f, 0x82, 0x6f, 0xff, 0xff, 0xff, //0x00007f12 jb LBB31_31 - //0x00007f18 LBB31_64 - 0x48, 0xff, 0xc9, //0x00007f18 decq %rcx - 0x4c, 0x8d, 0x1d, 0x4e, 0x42, 0x00, 0x00, //0x00007f1b leaq $16974(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007f22 .p2align 4, 0x90 - //0x00007f30 LBB31_65 - 0x44, 0x89, 0xf2, //0x00007f30 movl %r14d, %edx - 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00007f33 imulq $1374389535, %rdx, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00007f3a shrq $37, %rdx - 0x6b, 0xc2, 0x64, //0x00007f3e imull $100, %edx, %eax - 0x44, 0x89, 0xf6, //0x00007f41 movl %r14d, %esi - 0x29, 0xc6, //0x00007f44 subl %eax, %esi - 0x41, 0x0f, 0xb7, 0x04, 0x73, //0x00007f46 movzwl (%r11,%rsi,2), %eax - 0x66, 0x89, 0x41, 0xff, //0x00007f4b movw %ax, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00007f4f addq $-2, %rcx - 0x41, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00007f53 cmpl $9999, %r14d - 0x41, 0x89, 0xd6, //0x00007f5a movl %edx, %r14d - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00007f5d ja LBB31_65 - //0x00007f63 LBB31_66 - 0x49, 0x8d, 0x70, 0x01, //0x00007f63 leaq $1(%r8), %rsi - 0x83, 0xfa, 0x0a, //0x00007f67 cmpl $10, %edx - 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00007f6a jb LBB31_68 - 0x89, 0xd0, //0x00007f70 movl %edx, %eax - 0x48, 0x8d, 0x0d, 0xf7, 0x41, 0x00, 0x00, //0x00007f72 leaq $16887(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x41, //0x00007f79 movb (%rcx,%rax,2), %dl - 0x8a, 0x44, 0x41, 0x01, //0x00007f7c movb $1(%rcx,%rax,2), %al - 0x41, 0x88, 0x50, 0x01, //0x00007f80 movb %dl, $1(%r8) - 0x41, 0x88, 0x40, 0x02, //0x00007f84 movb %al, $2(%r8) - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00007f88 jmp LBB31_69 - //0x00007f8d LBB31_68 - 0x80, 0xc2, 0x30, //0x00007f8d addb $48, %dl - 0x88, 0x16, //0x00007f90 movb %dl, (%rsi) - //0x00007f92 LBB31_69 - 0x4c, 0x29, 0xcb, //0x00007f92 subq %r9, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007f95 .p2align 4, 0x90 - //0x00007fa0 LBB31_70 - 0x80, 0x7b, 0xff, 0x30, //0x00007fa0 cmpb $48, $-1(%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x00007fa4 leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00007fa8 je LBB31_70 - 0x41, 0x88, 0x10, //0x00007fae movb %dl, (%r8) - 0x48, 0x8d, 0x43, 0x01, //0x00007fb1 leaq $1(%rbx), %rax - 0x48, 0x89, 0xc1, //0x00007fb5 movq %rax, %rcx - 0x48, 0x29, 0xf1, //0x00007fb8 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00007fbb cmpq $2, %rcx - 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x00007fbf jl LBB31_73 - 0xc6, 0x06, 0x2e, //0x00007fc5 movb $46, (%rsi) - 0x48, 0x89, 0xc3, //0x00007fc8 movq %rax, %rbx - //0x00007fcb LBB31_73 - 0xc6, 0x03, 0x65, //0x00007fcb movb $101, (%rbx) - 0x45, 0x85, 0xd2, //0x00007fce testl %r10d, %r10d - 0x0f, 0x8e, 0x42, 0x01, 0x00, 0x00, //0x00007fd1 jle LBB31_76 - 0x41, 0xff, 0xca, //0x00007fd7 decl %r10d - 0xc6, 0x43, 0x01, 0x2b, //0x00007fda movb $43, $1(%rbx) - 0x44, 0x89, 0xd0, //0x00007fde movl %r10d, %eax - 0x83, 0xf8, 0x64, //0x00007fe1 cmpl $100, %eax - 0x0f, 0x8c, 0x44, 0x01, 0x00, 0x00, //0x00007fe4 jl LBB31_77 - //0x00007fea LBB31_75 - 0x89, 0xc1, //0x00007fea movl %eax, %ecx - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00007fec movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x00007ff1 imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x23, //0x00007ff5 shrq $35, %rdx - 0x8d, 0x0c, 0x12, //0x00007ff9 leal (%rdx,%rdx), %ecx - 0x8d, 0x0c, 0x89, //0x00007ffc leal (%rcx,%rcx,4), %ecx - 0x29, 0xc8, //0x00007fff subl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x68, 0x41, 0x00, 0x00, //0x00008001 leaq $16744(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x51, //0x00008008 movzwl (%rcx,%rdx,2), %ecx - 0x66, 0x89, 0x4b, 0x02, //0x0000800c movw %cx, $2(%rbx) - 0x0c, 0x30, //0x00008010 orb $48, %al - 0x88, 0x43, 0x04, //0x00008012 movb %al, $4(%rbx) - 0x48, 0x83, 0xc3, 0x05, //0x00008015 addq $5, %rbx - 0x49, 0x89, 0xd8, //0x00008019 movq %rbx, %r8 - 0xe9, 0x3f, 0x08, 0x00, 0x00, //0x0000801c jmp LBB31_137 - //0x00008021 LBB31_32 - 0xd3, 0xee, //0x00008021 shrl %cl, %esi - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00008023 cmpl $100000, %esi - 0x0f, 0x82, 0x17, 0x02, 0x00, 0x00, //0x00008029 jb LBB31_52 - 0xb8, 0x06, 0x00, 0x00, 0x00, //0x0000802f movl $6, %eax - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00008034 cmpl $1000000, %esi - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000803a jb LBB31_36 - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00008040 movl $7, %eax - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00008045 cmpl $10000000, %esi - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x0000804b jb LBB31_36 - 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x00008051 cmpl $100000000, %esi - 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00008057 movl $9, %eax - 0x48, 0x83, 0xd8, 0x00, //0x0000805c sbbq $0, %rax - //0x00008060 LBB31_36 - 0x4c, 0x01, 0xc0, //0x00008060 addq %r8, %rax - //0x00008063 LBB31_37 - 0x89, 0xf1, //0x00008063 movl %esi, %ecx - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008065 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x0000806a imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x0000806e shrq $45, %rdx - 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00008072 imull $-10000, %edx, %ecx - 0x01, 0xf1, //0x00008078 addl %esi, %ecx - 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x0000807a imulq $1374389535, %rcx, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x00008081 shrq $37, %rsi - 0x6b, 0xde, 0x64, //0x00008085 imull $100, %esi, %ebx - 0x29, 0xd9, //0x00008088 subl %ebx, %ecx - 0x48, 0x8d, 0x1d, 0xdf, 0x40, 0x00, 0x00, //0x0000808a leaq $16607(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4b, //0x00008091 movzwl (%rbx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00008095 movw %cx, $-2(%rax) - 0x0f, 0xb7, 0x0c, 0x73, //0x00008099 movzwl (%rbx,%rsi,2), %ecx - 0x66, 0x89, 0x48, 0xfc, //0x0000809d movw %cx, $-4(%rax) - 0x49, 0x89, 0xc1, //0x000080a1 movq %rax, %r9 - 0x48, 0x83, 0xc0, 0xfc, //0x000080a4 addq $-4, %rax - 0x89, 0xd6, //0x000080a8 movl %edx, %esi - 0x83, 0xfe, 0x64, //0x000080aa cmpl $100, %esi - 0x0f, 0x83, 0xd2, 0x01, 0x00, 0x00, //0x000080ad jae LBB31_56 - 0xe9, 0x07, 0x02, 0x00, 0x00, //0x000080b3 jmp LBB31_58 - //0x000080b8 LBB31_38 - 0x45, 0x85, 0xd2, //0x000080b8 testl %r10d, %r10d - 0x0f, 0x8f, 0x70, 0x04, 0x00, 0x00, //0x000080bb jg LBB31_98 - 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x000080c1 movw $11824, (%r8) - 0x49, 0x83, 0xc0, 0x02, //0x000080c7 addq $2, %r8 - 0x45, 0x85, 0xd2, //0x000080cb testl %r10d, %r10d - 0x0f, 0x89, 0x5d, 0x04, 0x00, 0x00, //0x000080ce jns LBB31_98 - 0x31, 0xf6, //0x000080d4 xorl %esi, %esi - 0x41, 0x83, 0xfa, 0xe0, //0x000080d6 cmpl $-32, %r10d - 0x0f, 0x87, 0x33, 0x04, 0x00, 0x00, //0x000080da ja LBB31_96 - 0x45, 0x89, 0xd3, //0x000080e0 movl %r10d, %r11d - 0x41, 0xf7, 0xd3, //0x000080e3 notl %r11d - 0x49, 0xff, 0xc3, //0x000080e6 incq %r11 - 0x4c, 0x89, 0xde, //0x000080e9 movq %r11, %rsi - 0x48, 0x83, 0xe6, 0xe0, //0x000080ec andq $-32, %rsi - 0x48, 0x8d, 0x4e, 0xe0, //0x000080f0 leaq $-32(%rsi), %rcx - 0x48, 0x89, 0xc8, //0x000080f4 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x05, //0x000080f7 shrq $5, %rax - 0x48, 0xff, 0xc0, //0x000080fb incq %rax - 0x41, 0x89, 0xc6, //0x000080fe movl %eax, %r14d - 0x41, 0x83, 0xe6, 0x07, //0x00008101 andl $7, %r14d - 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x00008105 cmpq $224, %rcx - 0x0f, 0x83, 0x27, 0x03, 0x00, 0x00, //0x0000810c jae LBB31_90 - 0x31, 0xc0, //0x00008112 xorl %eax, %eax - 0xe9, 0xbc, 0x03, 0x00, 0x00, //0x00008114 jmp LBB31_92 - //0x00008119 LBB31_76 - 0xc6, 0x43, 0x01, 0x2d, //0x00008119 movb $45, $1(%rbx) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000811d movl $1, %eax - 0x44, 0x29, 0xd0, //0x00008122 subl %r10d, %eax - 0x83, 0xf8, 0x64, //0x00008125 cmpl $100, %eax - 0x0f, 0x8d, 0xbc, 0xfe, 0xff, 0xff, //0x00008128 jge LBB31_75 - //0x0000812e LBB31_77 - 0x83, 0xf8, 0x0a, //0x0000812e cmpl $10, %eax - 0x0f, 0x8c, 0xfe, 0x00, 0x00, 0x00, //0x00008131 jl LBB31_79 - 0x48, 0x98, //0x00008137 cltq - 0x48, 0x8d, 0x0d, 0x30, 0x40, 0x00, 0x00, //0x00008139 leaq $16432(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008140 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x43, 0x02, //0x00008144 movw %ax, $2(%rbx) - 0x48, 0x83, 0xc3, 0x04, //0x00008148 addq $4, %rbx - 0x49, 0x89, 0xd8, //0x0000814c movq %rbx, %r8 - 0xe9, 0x0c, 0x07, 0x00, 0x00, //0x0000814f jmp LBB31_137 - //0x00008154 LBB31_43 - 0x48, 0x89, 0xf0, //0x00008154 movq %rsi, %rax - 0x41, 0x83, 0xfd, 0x64, //0x00008157 cmpl $100, %r13d - 0x0f, 0x82, 0x9c, 0xfd, 0xff, 0xff, //0x0000815b jb LBB31_29 - //0x00008161 LBB31_44 - 0x48, 0xff, 0xc8, //0x00008161 decq %rax - 0x4c, 0x8d, 0x1d, 0x05, 0x40, 0x00, 0x00, //0x00008164 leaq $16389(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000816b .p2align 4, 0x90 - //0x00008170 LBB31_45 - 0x44, 0x89, 0xe9, //0x00008170 movl %r13d, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00008173 imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x0000817a shrq $37, %rcx - 0x6b, 0xd9, 0x64, //0x0000817e imull $100, %ecx, %ebx - 0x44, 0x89, 0xea, //0x00008181 movl %r13d, %edx - 0x29, 0xda, //0x00008184 subl %ebx, %edx - 0x41, 0x0f, 0xb7, 0x14, 0x53, //0x00008186 movzwl (%r11,%rdx,2), %edx - 0x66, 0x89, 0x50, 0xff, //0x0000818b movw %dx, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x0000818f addq $-2, %rax - 0x41, 0x81, 0xfd, 0x0f, 0x27, 0x00, 0x00, //0x00008193 cmpl $9999, %r13d - 0x41, 0x89, 0xcd, //0x0000819a movl %ecx, %r13d - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x0000819d ja LBB31_45 - //0x000081a3 LBB31_46 - 0x49, 0x63, 0xc2, //0x000081a3 movslq %r10d, %rax - 0x83, 0xf9, 0x0a, //0x000081a6 cmpl $10, %ecx - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000081a9 jb LBB31_48 - 0x89, 0xc9, //0x000081af movl %ecx, %ecx - 0x48, 0x8d, 0x15, 0xb8, 0x3f, 0x00, 0x00, //0x000081b1 leaq $16312(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x000081b8 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x08, //0x000081bc movw %cx, (%r8) - 0x49, 0x01, 0xc0, //0x000081c0 addq %rax, %r8 - 0x49, 0x39, 0xc4, //0x000081c3 cmpq %rax, %r12 - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x000081c6 jl LBB31_49 - 0xe9, 0x8f, 0x06, 0x00, 0x00, //0x000081cc jmp LBB31_137 - //0x000081d1 LBB31_48 - 0x80, 0xc1, 0x30, //0x000081d1 addb $48, %cl - 0x41, 0x88, 0x08, //0x000081d4 movb %cl, (%r8) - 0x49, 0x01, 0xc0, //0x000081d7 addq %rax, %r8 - 0x49, 0x39, 0xc4, //0x000081da cmpq %rax, %r12 - 0x0f, 0x8d, 0x7d, 0x06, 0x00, 0x00, //0x000081dd jge LBB31_137 - //0x000081e3 LBB31_49 - 0x4b, 0x8d, 0x04, 0x21, //0x000081e3 leaq (%r9,%r12), %rax - 0x4c, 0x8d, 0x5c, 0x07, 0x01, //0x000081e7 leaq $1(%rdi,%rax), %r11 - 0x4d, 0x39, 0xc3, //0x000081ec cmpq %r8, %r11 - 0x4d, 0x0f, 0x46, 0xd8, //0x000081ef cmovbeq %r8, %r11 - 0x4a, 0x8d, 0x0c, 0x0f, //0x000081f3 leaq (%rdi,%r9), %rcx - 0x4c, 0x01, 0xe1, //0x000081f7 addq %r12, %rcx - 0x49, 0x29, 0xcb, //0x000081fa subq %rcx, %r11 - 0x49, 0x83, 0xfb, 0x20, //0x000081fd cmpq $32, %r11 - 0x0f, 0x82, 0xf9, 0x01, 0x00, 0x00, //0x00008201 jb LBB31_87 - 0x4d, 0x89, 0xda, //0x00008207 movq %r11, %r10 - 0x49, 0x83, 0xe2, 0xe0, //0x0000820a andq $-32, %r10 - 0x49, 0x8d, 0x4a, 0xe0, //0x0000820e leaq $-32(%r10), %rcx - 0x48, 0x89, 0xcb, //0x00008212 movq %rcx, %rbx - 0x48, 0xc1, 0xeb, 0x05, //0x00008215 shrq $5, %rbx - 0x48, 0xff, 0xc3, //0x00008219 incq %rbx - 0x89, 0xda, //0x0000821c movl %ebx, %edx - 0x83, 0xe2, 0x07, //0x0000821e andl $7, %edx - 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x00008221 cmpq $224, %rcx - 0x0f, 0x83, 0xdb, 0x00, 0x00, 0x00, //0x00008228 jae LBB31_80 - 0x31, 0xc0, //0x0000822e xorl %eax, %eax - 0xe9, 0x6f, 0x01, 0x00, 0x00, //0x00008230 jmp LBB31_82 - //0x00008235 LBB31_79 - 0x04, 0x30, //0x00008235 addb $48, %al - 0x88, 0x43, 0x02, //0x00008237 movb %al, $2(%rbx) - 0x48, 0x83, 0xc3, 0x03, //0x0000823a addq $3, %rbx - 0x49, 0x89, 0xd8, //0x0000823e movq %rbx, %r8 - 0xe9, 0x1a, 0x06, 0x00, 0x00, //0x00008241 jmp LBB31_137 - //0x00008246 LBB31_52 - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008246 movl $1, %r9d - 0x83, 0xfe, 0x0a, //0x0000824c cmpl $10, %esi - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x0000824f jb LBB31_55 - 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00008255 movl $2, %r9d - 0x83, 0xfe, 0x64, //0x0000825b cmpl $100, %esi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000825e jb LBB31_55 - 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00008264 movl $3, %r9d - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000826a cmpl $1000, %esi - 0x0f, 0x83, 0x9e, 0x01, 0x00, 0x00, //0x00008270 jae LBB31_88 - //0x00008276 LBB31_55 - 0x4d, 0x01, 0xc1, //0x00008276 addq %r8, %r9 - 0x4c, 0x89, 0xc8, //0x00008279 movq %r9, %rax - 0x83, 0xfe, 0x64, //0x0000827c cmpl $100, %esi - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x0000827f jb LBB31_58 - //0x00008285 LBB31_56 - 0x48, 0xff, 0xc8, //0x00008285 decq %rax - 0x4c, 0x8d, 0x15, 0xe1, 0x3e, 0x00, 0x00, //0x00008288 leaq $16097(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, //0x0000828f .p2align 4, 0x90 - //0x00008290 LBB31_57 - 0x89, 0xf3, //0x00008290 movl %esi, %ebx - 0x89, 0xf6, //0x00008292 movl %esi, %esi - 0x48, 0x69, 0xf6, 0x1f, 0x85, 0xeb, 0x51, //0x00008294 imulq $1374389535, %rsi, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x0000829b shrq $37, %rsi - 0x6b, 0xce, 0x64, //0x0000829f imull $100, %esi, %ecx - 0x89, 0xda, //0x000082a2 movl %ebx, %edx - 0x29, 0xca, //0x000082a4 subl %ecx, %edx - 0x41, 0x0f, 0xb7, 0x0c, 0x52, //0x000082a6 movzwl (%r10,%rdx,2), %ecx - 0x66, 0x89, 0x48, 0xff, //0x000082ab movw %cx, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x000082af addq $-2, %rax - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000082b3 cmpl $9999, %ebx - 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x000082b9 ja LBB31_57 - //0x000082bf LBB31_58 - 0x83, 0xfe, 0x0a, //0x000082bf cmpl $10, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x000082c2 jb LBB31_60 - 0x89, 0xf0, //0x000082c8 movl %esi, %eax - 0x48, 0x8d, 0x0d, 0x9f, 0x3e, 0x00, 0x00, //0x000082ca leaq $16031(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000082d1 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x00, //0x000082d5 movw %ax, (%r8) - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000082d9 jmp LBB31_61 - //0x000082de LBB31_60 - 0x40, 0x80, 0xc6, 0x30, //0x000082de addb $48, %sil - 0x41, 0x88, 0x30, //0x000082e2 movb %sil, (%r8) - //0x000082e5 LBB31_61 - 0x41, 0x29, 0xf9, //0x000082e5 subl %edi, %r9d - 0x45, 0x89, 0xc8, //0x000082e8 movl %r9d, %r8d - 0xe9, 0x73, 0x05, 0x00, 0x00, //0x000082eb jmp LBB31_138 - //0x000082f0 LBB31_62 - 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000082f0 movl $4, %r9d - 0x48, 0x8d, 0x4b, 0xfc, //0x000082f6 leaq $-4(%rbx), %rcx - 0x41, 0x83, 0xfe, 0x64, //0x000082fa cmpl $100, %r14d - 0x0f, 0x82, 0x83, 0xfb, 0xff, 0xff, //0x000082fe jb LBB31_31 - 0xe9, 0x0f, 0xfc, 0xff, 0xff, //0x00008304 jmp LBB31_64 - //0x00008309 LBB31_80 - 0x48, 0x29, 0xd3, //0x00008309 subq %rdx, %rbx - 0x48, 0x8d, 0x8c, 0x07, 0xf0, 0x00, 0x00, 0x00, //0x0000830c leaq $240(%rdi,%rax), %rcx - 0x31, 0xc0, //0x00008314 xorl %eax, %eax - 0x66, 0x0f, 0x6f, 0x05, 0x62, 0xf8, 0xff, 0xff, //0x00008316 movdqa $-1950(%rip), %xmm0 /* LCPI31_0+0(%rip) */ - 0x90, 0x90, //0x0000831e .p2align 4, 0x90 - //0x00008320 LBB31_81 - 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x10, 0xff, 0xff, 0xff, //0x00008320 movdqu %xmm0, $-240(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x20, 0xff, 0xff, 0xff, //0x00008329 movdqu %xmm0, $-224(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x30, 0xff, 0xff, 0xff, //0x00008332 movdqu %xmm0, $-208(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x40, 0xff, 0xff, 0xff, //0x0000833b movdqu %xmm0, $-192(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x50, 0xff, 0xff, 0xff, //0x00008344 movdqu %xmm0, $-176(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x60, 0xff, 0xff, 0xff, //0x0000834d movdqu %xmm0, $-160(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x70, 0xff, 0xff, 0xff, //0x00008356 movdqu %xmm0, $-144(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x80, //0x0000835f movdqu %xmm0, $-128(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x90, //0x00008365 movdqu %xmm0, $-112(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xa0, //0x0000836b movdqu %xmm0, $-96(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xb0, //0x00008371 movdqu %xmm0, $-80(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xc0, //0x00008377 movdqu %xmm0, $-64(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xd0, //0x0000837d movdqu %xmm0, $-48(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xe0, //0x00008383 movdqu %xmm0, $-32(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xf0, //0x00008389 movdqu %xmm0, $-16(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x04, 0x01, //0x0000838f movdqu %xmm0, (%rcx,%rax) - 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x00008394 addq $256, %rax - 0x48, 0x83, 0xc3, 0xf8, //0x0000839a addq $-8, %rbx - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000839e jne LBB31_81 - //0x000083a4 LBB31_82 - 0x48, 0x85, 0xd2, //0x000083a4 testq %rdx, %rdx - 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x000083a7 je LBB31_85 - 0x4c, 0x01, 0xc8, //0x000083ad addq %r9, %rax - 0x4c, 0x01, 0xe0, //0x000083b0 addq %r12, %rax - 0x48, 0x8d, 0x44, 0x07, 0x10, //0x000083b3 leaq $16(%rdi,%rax), %rax - 0x48, 0xf7, 0xda, //0x000083b8 negq %rdx - 0x66, 0x0f, 0x6f, 0x05, 0xbd, 0xf7, 0xff, 0xff, //0x000083bb movdqa $-2115(%rip), %xmm0 /* LCPI31_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000083c3 .p2align 4, 0x90 - //0x000083d0 LBB31_84 - 0xf3, 0x0f, 0x7f, 0x40, 0xf0, //0x000083d0 movdqu %xmm0, $-16(%rax) - 0xf3, 0x0f, 0x7f, 0x00, //0x000083d5 movdqu %xmm0, (%rax) - 0x48, 0x83, 0xc0, 0x20, //0x000083d9 addq $32, %rax - 0x48, 0xff, 0xc2, //0x000083dd incq %rdx - 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x000083e0 jne LBB31_84 - //0x000083e6 LBB31_85 - 0x4d, 0x39, 0xda, //0x000083e6 cmpq %r11, %r10 - 0x0f, 0x84, 0x71, 0x04, 0x00, 0x00, //0x000083e9 je LBB31_137 - 0x4c, 0x01, 0xd6, //0x000083ef addq %r10, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000083f2 .p2align 4, 0x90 - //0x00008400 LBB31_87 - 0xc6, 0x06, 0x30, //0x00008400 movb $48, (%rsi) - 0x48, 0xff, 0xc6, //0x00008403 incq %rsi - 0x4c, 0x39, 0xc6, //0x00008406 cmpq %r8, %rsi - 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x00008409 jb LBB31_87 - 0xe9, 0x4c, 0x04, 0x00, 0x00, //0x0000840f jmp LBB31_137 - //0x00008414 LBB31_88 - 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008414 cmpl $10000, %esi - 0x4c, 0x89, 0xc0, //0x0000841a movq %r8, %rax - 0x48, 0x83, 0xd8, 0x00, //0x0000841d sbbq $0, %rax - 0x48, 0x83, 0xc0, 0x05, //0x00008421 addq $5, %rax - 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008425 cmpl $10000, %esi - 0x0f, 0x83, 0x32, 0xfc, 0xff, 0xff, //0x0000842b jae LBB31_37 - 0x49, 0x89, 0xc1, //0x00008431 movq %rax, %r9 - 0xe9, 0x4c, 0xfe, 0xff, 0xff, //0x00008434 jmp LBB31_56 - //0x00008439 LBB31_90 - 0x49, 0x8d, 0x9c, 0x39, 0xf2, 0x00, 0x00, 0x00, //0x00008439 leaq $242(%r9,%rdi), %rbx - 0x4d, 0x89, 0xf7, //0x00008441 movq %r14, %r15 - 0x49, 0x29, 0xc7, //0x00008444 subq %rax, %r15 - 0x31, 0xc0, //0x00008447 xorl %eax, %eax - 0x66, 0x0f, 0x6f, 0x05, 0x2f, 0xf7, 0xff, 0xff, //0x00008449 movdqa $-2257(%rip), %xmm0 /* LCPI31_0+0(%rip) */ - //0x00008451 LBB31_91 - 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x10, 0xff, 0xff, 0xff, //0x00008451 movdqu %xmm0, $-240(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x20, 0xff, 0xff, 0xff, //0x0000845a movdqu %xmm0, $-224(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x30, 0xff, 0xff, 0xff, //0x00008463 movdqu %xmm0, $-208(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x40, 0xff, 0xff, 0xff, //0x0000846c movdqu %xmm0, $-192(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x50, 0xff, 0xff, 0xff, //0x00008475 movdqu %xmm0, $-176(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x60, 0xff, 0xff, 0xff, //0x0000847e movdqu %xmm0, $-160(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x70, 0xff, 0xff, 0xff, //0x00008487 movdqu %xmm0, $-144(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0x80, //0x00008490 movdqu %xmm0, $-128(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0x90, //0x00008496 movdqu %xmm0, $-112(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xa0, //0x0000849c movdqu %xmm0, $-96(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xb0, //0x000084a2 movdqu %xmm0, $-80(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xc0, //0x000084a8 movdqu %xmm0, $-64(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xd0, //0x000084ae movdqu %xmm0, $-48(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xe0, //0x000084b4 movdqu %xmm0, $-32(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xf0, //0x000084ba movdqu %xmm0, $-16(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x04, 0x03, //0x000084c0 movdqu %xmm0, (%rbx,%rax) - 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x000084c5 addq $256, %rax - 0x49, 0x83, 0xc7, 0x08, //0x000084cb addq $8, %r15 - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000084cf jne LBB31_91 - //0x000084d5 LBB31_92 - 0x4d, 0x85, 0xf6, //0x000084d5 testq %r14, %r14 - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000084d8 je LBB31_95 - 0x4c, 0x01, 0xc8, //0x000084de addq %r9, %rax - 0x48, 0x8d, 0x44, 0x07, 0x12, //0x000084e1 leaq $18(%rdi,%rax), %rax - 0x49, 0xf7, 0xde, //0x000084e6 negq %r14 - 0x66, 0x0f, 0x6f, 0x05, 0x8f, 0xf6, 0xff, 0xff, //0x000084e9 movdqa $-2417(%rip), %xmm0 /* LCPI31_0+0(%rip) */ - //0x000084f1 LBB31_94 - 0xf3, 0x0f, 0x7f, 0x40, 0xf0, //0x000084f1 movdqu %xmm0, $-16(%rax) - 0xf3, 0x0f, 0x7f, 0x00, //0x000084f6 movdqu %xmm0, (%rax) - 0x48, 0x83, 0xc0, 0x20, //0x000084fa addq $32, %rax - 0x49, 0xff, 0xc6, //0x000084fe incq %r14 - 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x00008501 jne LBB31_94 - //0x00008507 LBB31_95 - 0x49, 0x01, 0xf0, //0x00008507 addq %rsi, %r8 - 0x49, 0x39, 0xf3, //0x0000850a cmpq %rsi, %r11 - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000850d je LBB31_98 - //0x00008513 LBB31_96 - 0x44, 0x89, 0xd0, //0x00008513 movl %r10d, %eax - 0xf7, 0xd8, //0x00008516 negl %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008518 .p2align 4, 0x90 - //0x00008520 LBB31_97 - 0x41, 0xc6, 0x00, 0x30, //0x00008520 movb $48, (%r8) - 0x49, 0xff, 0xc0, //0x00008524 incq %r8 - 0xff, 0xc6, //0x00008527 incl %esi - 0x39, 0xc6, //0x00008529 cmpl %eax, %esi - 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x0000852b jl LBB31_97 - //0x00008531 LBB31_98 - 0x4b, 0x8d, 0x04, 0x20, //0x00008531 leaq (%r8,%r12), %rax - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00008535 cmpl $10000, %r13d - 0x0f, 0x82, 0x63, 0x00, 0x00, 0x00, //0x0000853c jb LBB31_101 - 0x44, 0x89, 0xe9, //0x00008542 movl %r13d, %ecx - 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00008545 movl $3518437209, %r11d - 0x4c, 0x0f, 0xaf, 0xd9, //0x0000854b imulq %rcx, %r11 - 0x49, 0xc1, 0xeb, 0x2d, //0x0000854f shrq $45, %r11 - 0x41, 0x69, 0xcb, 0xf0, 0xd8, 0xff, 0xff, //0x00008553 imull $-10000, %r11d, %ecx - 0x44, 0x01, 0xe9, //0x0000855a addl %r13d, %ecx - 0x0f, 0x84, 0x87, 0x01, 0x00, 0x00, //0x0000855d je LBB31_103 - 0x89, 0xca, //0x00008563 movl %ecx, %edx - 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00008565 imulq $1374389535, %rdx, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x0000856c shrq $37, %rdx - 0x6b, 0xda, 0x64, //0x00008570 imull $100, %edx, %ebx - 0x29, 0xd9, //0x00008573 subl %ebx, %ecx - 0x48, 0x8d, 0x1d, 0xf4, 0x3b, 0x00, 0x00, //0x00008575 leaq $15348(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4b, //0x0000857c movzwl (%rbx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00008580 movw %cx, $-2(%rax) - 0x0f, 0xb7, 0x0c, 0x53, //0x00008584 movzwl (%rbx,%rdx,2), %ecx - 0x66, 0x89, 0x48, 0xfc, //0x00008588 movw %cx, $-4(%rax) - 0x45, 0x31, 0xc9, //0x0000858c xorl %r9d, %r9d - 0x48, 0x83, 0xc0, 0xfc, //0x0000858f addq $-4, %rax - 0x41, 0x83, 0xfb, 0x64, //0x00008593 cmpl $100, %r11d - 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00008597 jae LBB31_105 - //0x0000859d LBB31_102 - 0x44, 0x89, 0xd9, //0x0000859d movl %r11d, %ecx - 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000085a0 jmp LBB31_107 - //0x000085a5 LBB31_101 - 0x45, 0x31, 0xc9, //0x000085a5 xorl %r9d, %r9d - 0x45, 0x89, 0xeb, //0x000085a8 movl %r13d, %r11d - 0x41, 0x83, 0xfb, 0x64, //0x000085ab cmpl $100, %r11d - 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x000085af jb LBB31_102 - //0x000085b5 LBB31_105 - 0x48, 0xff, 0xc8, //0x000085b5 decq %rax - 0x48, 0x8d, 0x15, 0xb1, 0x3b, 0x00, 0x00, //0x000085b8 leaq $15281(%rip), %rdx /* _Digits+0(%rip) */ - 0x90, //0x000085bf .p2align 4, 0x90 - //0x000085c0 LBB31_106 - 0x44, 0x89, 0xd9, //0x000085c0 movl %r11d, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x000085c3 imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x000085ca shrq $37, %rcx - 0x6b, 0xd9, 0x64, //0x000085ce imull $100, %ecx, %ebx - 0x44, 0x89, 0xde, //0x000085d1 movl %r11d, %esi - 0x29, 0xde, //0x000085d4 subl %ebx, %esi - 0x0f, 0xb7, 0x34, 0x72, //0x000085d6 movzwl (%rdx,%rsi,2), %esi - 0x66, 0x89, 0x70, 0xff, //0x000085da movw %si, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x000085de addq $-2, %rax - 0x41, 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000085e2 cmpl $9999, %r11d - 0x41, 0x89, 0xcb, //0x000085e9 movl %ecx, %r11d - 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x000085ec ja LBB31_106 - //0x000085f2 LBB31_107 - 0x83, 0xf9, 0x0a, //0x000085f2 cmpl $10, %ecx - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x000085f5 jb LBB31_109 - 0x89, 0xc8, //0x000085fb movl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x6c, 0x3b, 0x00, 0x00, //0x000085fd leaq $15212(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008604 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x00, //0x00008608 movw %ax, (%r8) - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000860c jmp LBB31_110 - //0x00008611 LBB31_109 - 0x80, 0xc1, 0x30, //0x00008611 addb $48, %cl - 0x41, 0x88, 0x08, //0x00008614 movb %cl, (%r8) - //0x00008617 LBB31_110 - 0x4d, 0x29, 0xcc, //0x00008617 subq %r9, %r12 - 0x49, 0x8d, 0x74, 0x24, 0x01, //0x0000861a leaq $1(%r12), %rsi - 0x49, 0x8d, 0x54, 0x24, 0x11, //0x0000861f leaq $17(%r12), %rdx - 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00008624 leaq $2(%r12), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008629 .p2align 4, 0x90 - //0x00008630 LBB31_111 - 0x48, 0xff, 0xca, //0x00008630 decq %rdx - 0x48, 0xff, 0xce, //0x00008633 decq %rsi - 0x48, 0xff, 0xc8, //0x00008636 decq %rax - 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00008639 cmpb $48, $-1(%r8,%r12) - 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x0000863f leaq $-1(%r12), %r12 - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00008644 je LBB31_111 - 0x4d, 0x8d, 0x0c, 0x30, //0x0000864a leaq (%r8,%rsi), %r9 - 0x45, 0x85, 0xd2, //0x0000864e testl %r10d, %r10d - 0x0f, 0x8e, 0x8b, 0x00, 0x00, 0x00, //0x00008651 jle LBB31_116 - 0x44, 0x89, 0xc9, //0x00008657 movl %r9d, %ecx - 0x44, 0x29, 0xc1, //0x0000865a subl %r8d, %ecx - 0x41, 0x39, 0xca, //0x0000865d cmpl %ecx, %r10d - 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00008660 jge LBB31_117 - 0x43, 0x8d, 0x0c, 0x02, //0x00008666 leal (%r10,%r8), %ecx - 0x41, 0x29, 0xc9, //0x0000866a subl %ecx, %r9d - 0x49, 0x8d, 0x49, 0xff, //0x0000866d leaq $-1(%r9), %rcx - 0x45, 0x89, 0xcb, //0x00008671 movl %r9d, %r11d - 0x41, 0x83, 0xe3, 0x03, //0x00008674 andl $3, %r11d - 0x48, 0x83, 0xf9, 0x03, //0x00008678 cmpq $3, %rcx - 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x0000867c jae LBB31_121 - 0x31, 0xc9, //0x00008682 xorl %ecx, %ecx - 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00008684 jmp LBB31_124 - //0x00008689 LBB31_117 - 0x0f, 0x8e, 0x53, 0x00, 0x00, 0x00, //0x00008689 jle LBB31_116 - 0x45, 0x01, 0xc2, //0x0000868f addl %r8d, %r10d - 0x45, 0x89, 0xcf, //0x00008692 movl %r9d, %r15d - 0x41, 0xf7, 0xd7, //0x00008695 notl %r15d - 0x45, 0x01, 0xd7, //0x00008698 addl %r10d, %r15d - 0x45, 0x31, 0xf6, //0x0000869b xorl %r14d, %r14d - 0x4d, 0x89, 0xcb, //0x0000869e movq %r9, %r11 - 0x41, 0x83, 0xff, 0x1e, //0x000086a1 cmpl $30, %r15d - 0x0f, 0x86, 0x9b, 0x01, 0x00, 0x00, //0x000086a5 jbe LBB31_135 - 0x49, 0xff, 0xc7, //0x000086ab incq %r15 - 0x4d, 0x89, 0xfe, //0x000086ae movq %r15, %r14 - 0x49, 0x83, 0xe6, 0xe0, //0x000086b1 andq $-32, %r14 - 0x4f, 0x8d, 0x1c, 0x30, //0x000086b5 leaq (%r8,%r14), %r11 - 0x49, 0x8d, 0x5e, 0xe0, //0x000086b9 leaq $-32(%r14), %rbx - 0x48, 0x89, 0xd8, //0x000086bd movq %rbx, %rax - 0x48, 0xc1, 0xe8, 0x05, //0x000086c0 shrq $5, %rax - 0x48, 0xff, 0xc0, //0x000086c4 incq %rax - 0x41, 0x89, 0xc4, //0x000086c7 movl %eax, %r12d - 0x41, 0x83, 0xe4, 0x07, //0x000086ca andl $7, %r12d - 0x48, 0x81, 0xfb, 0xe0, 0x00, 0x00, 0x00, //0x000086ce cmpq $224, %rbx - 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x000086d5 jae LBB31_129 - 0x31, 0xc0, //0x000086db xorl %eax, %eax - 0xe9, 0x23, 0x01, 0x00, 0x00, //0x000086dd jmp LBB31_131 - //0x000086e2 LBB31_116 - 0x4d, 0x89, 0xc8, //0x000086e2 movq %r9, %r8 - 0xe9, 0x76, 0x01, 0x00, 0x00, //0x000086e5 jmp LBB31_137 - //0x000086ea LBB31_103 - 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000086ea movl $4, %r9d - 0x48, 0x83, 0xc0, 0xfc, //0x000086f0 addq $-4, %rax - 0x41, 0x83, 0xfb, 0x64, //0x000086f4 cmpl $100, %r11d - 0x0f, 0x82, 0x9f, 0xfe, 0xff, 0xff, //0x000086f8 jb LBB31_102 - 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x000086fe jmp LBB31_105 - //0x00008703 LBB31_121 - 0x4d, 0x89, 0xde, //0x00008703 movq %r11, %r14 - 0x4d, 0x29, 0xce, //0x00008706 subq %r9, %r14 - 0x31, 0xc9, //0x00008709 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000870b .p2align 4, 0x90 - //0x00008710 LBB31_122 - 0x49, 0x8d, 0x1c, 0x08, //0x00008710 leaq (%r8,%rcx), %rbx - 0x8b, 0x54, 0x1e, 0xfc, //0x00008714 movl $-4(%rsi,%rbx), %edx - 0x89, 0x54, 0x1e, 0xfd, //0x00008718 movl %edx, $-3(%rsi,%rbx) - 0x48, 0x83, 0xc1, 0xfc, //0x0000871c addq $-4, %rcx - 0x49, 0x39, 0xce, //0x00008720 cmpq %rcx, %r14 - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00008723 jne LBB31_122 - 0x48, 0xf7, 0xd9, //0x00008729 negq %rcx - //0x0000872c LBB31_124 - 0x4d, 0x85, 0xdb, //0x0000872c testq %r11, %r11 - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000872f je LBB31_127 - 0x49, 0xf7, 0xdb, //0x00008735 negq %r11 - 0x4c, 0x89, 0xc2, //0x00008738 movq %r8, %rdx - 0x48, 0x29, 0xca, //0x0000873b subq %rcx, %rdx - 0x31, 0xc9, //0x0000873e xorl %ecx, %ecx - //0x00008740 .p2align 4, 0x90 - //0x00008740 LBB31_126 - 0x48, 0x8d, 0x34, 0x0a, //0x00008740 leaq (%rdx,%rcx), %rsi - 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00008744 movzbl (%r12,%rsi), %ebx - 0x41, 0x88, 0x5c, 0x34, 0x01, //0x00008749 movb %bl, $1(%r12,%rsi) - 0x48, 0xff, 0xc9, //0x0000874e decq %rcx - 0x49, 0x39, 0xcb, //0x00008751 cmpq %rcx, %r11 - 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00008754 jne LBB31_126 - //0x0000875a LBB31_127 - 0x49, 0x63, 0xca, //0x0000875a movslq %r10d, %rcx - 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x0000875d movb $46, (%r8,%rcx) - 0x49, 0x01, 0xc0, //0x00008762 addq %rax, %r8 - 0xe9, 0xf6, 0x00, 0x00, 0x00, //0x00008765 jmp LBB31_137 - //0x0000876a LBB31_129 - 0x4c, 0x89, 0xe3, //0x0000876a movq %r12, %rbx - 0x48, 0x29, 0xc3, //0x0000876d subq %rax, %rbx - 0x31, 0xc0, //0x00008770 xorl %eax, %eax - 0x66, 0x0f, 0x6f, 0x05, 0x06, 0xf4, 0xff, 0xff, //0x00008772 movdqa $-3066(%rip), %xmm0 /* LCPI31_0+0(%rip) */ - //0x0000877a LBB31_130 - 0x49, 0x8d, 0x0c, 0x00, //0x0000877a leaq (%r8,%rax), %rcx - 0xf3, 0x0f, 0x7f, 0x04, 0x0e, //0x0000877e movdqu %xmm0, (%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x10, //0x00008783 movdqu %xmm0, $16(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x20, //0x00008789 movdqu %xmm0, $32(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x30, //0x0000878f movdqu %xmm0, $48(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x40, //0x00008795 movdqu %xmm0, $64(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x50, //0x0000879b movdqu %xmm0, $80(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x60, //0x000087a1 movdqu %xmm0, $96(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x70, //0x000087a7 movdqu %xmm0, $112(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0x80, 0x00, 0x00, 0x00, //0x000087ad movdqu %xmm0, $128(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0x90, 0x00, 0x00, 0x00, //0x000087b6 movdqu %xmm0, $144(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xa0, 0x00, 0x00, 0x00, //0x000087bf movdqu %xmm0, $160(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xb0, 0x00, 0x00, 0x00, //0x000087c8 movdqu %xmm0, $176(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xc0, 0x00, 0x00, 0x00, //0x000087d1 movdqu %xmm0, $192(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xd0, 0x00, 0x00, 0x00, //0x000087da movdqu %xmm0, $208(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xe0, 0x00, 0x00, 0x00, //0x000087e3 movdqu %xmm0, $224(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xf0, 0x00, 0x00, 0x00, //0x000087ec movdqu %xmm0, $240(%rsi,%rcx) - 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x000087f5 addq $256, %rax - 0x48, 0x83, 0xc3, 0x08, //0x000087fb addq $8, %rbx - 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x000087ff jne LBB31_130 - //0x00008805 LBB31_131 - 0x49, 0x01, 0xf3, //0x00008805 addq %rsi, %r11 - 0x4d, 0x85, 0xe4, //0x00008808 testq %r12, %r12 - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x0000880b je LBB31_134 - 0x49, 0x01, 0xc0, //0x00008811 addq %rax, %r8 - 0x49, 0x01, 0xd0, //0x00008814 addq %rdx, %r8 - 0x49, 0xf7, 0xdc, //0x00008817 negq %r12 - 0x66, 0x0f, 0x6f, 0x05, 0x5e, 0xf3, 0xff, 0xff, //0x0000881a movdqa $-3234(%rip), %xmm0 /* LCPI31_0+0(%rip) */ - //0x00008822 LBB31_133 - 0xf3, 0x41, 0x0f, 0x7f, 0x40, 0xf0, //0x00008822 movdqu %xmm0, $-16(%r8) - 0xf3, 0x41, 0x0f, 0x7f, 0x00, //0x00008828 movdqu %xmm0, (%r8) - 0x49, 0x83, 0xc0, 0x20, //0x0000882d addq $32, %r8 - 0x49, 0xff, 0xc4, //0x00008831 incq %r12 - 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00008834 jne LBB31_133 - //0x0000883a LBB31_134 - 0x4d, 0x89, 0xd8, //0x0000883a movq %r11, %r8 - 0x4d, 0x39, 0xf7, //0x0000883d cmpq %r14, %r15 - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00008840 je LBB31_137 - //0x00008846 LBB31_135 - 0x45, 0x29, 0xf2, //0x00008846 subl %r14d, %r10d - 0x45, 0x29, 0xca, //0x00008849 subl %r9d, %r10d - 0x4d, 0x89, 0xd8, //0x0000884c movq %r11, %r8 - 0x90, //0x0000884f .p2align 4, 0x90 - //0x00008850 LBB31_136 - 0x41, 0xc6, 0x00, 0x30, //0x00008850 movb $48, (%r8) - 0x49, 0xff, 0xc0, //0x00008854 incq %r8 - 0x41, 0xff, 0xca, //0x00008857 decl %r10d - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x0000885a jne LBB31_136 - //0x00008860 LBB31_137 - 0x41, 0x29, 0xf8, //0x00008860 subl %edi, %r8d - //0x00008863 LBB31_138 - 0x44, 0x89, 0xc0, //0x00008863 movl %r8d, %eax - 0x5b, //0x00008866 popq %rbx - 0x41, 0x5c, //0x00008867 popq %r12 - 0x41, 0x5d, //0x00008869 popq %r13 - 0x41, 0x5e, //0x0000886b popq %r14 - 0x41, 0x5f, //0x0000886d popq %r15 - 0x5d, //0x0000886f popq %rbp - 0xc3, //0x00008870 retq - //0x00008871 LBB31_139 - 0x45, 0x31, 0xc0, //0x00008871 xorl %r8d, %r8d - 0xe9, 0xea, 0xff, 0xff, 0xff, //0x00008874 jmp LBB31_138 - //0x00008879 LBB31_140 - 0x41, 0xbf, 0x6b, 0xff, 0xff, 0xff, //0x00008879 movl $-149, %r15d - 0x89, 0xc6, //0x0000887f movl %eax, %esi - 0xe9, 0x89, 0xf3, 0xff, 0xff, //0x00008881 jmp LBB31_5 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00008886 .p2align 4, 0x00 - //0x00008890 LCPI32_0 - 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, //0x00008890 QUAD $0x4040404040404040; QUAD $0x4040404040404040 // .space 16, '@@@@@@@@@@@@@@@@' - //0x000088a0 LCPI32_1 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000088a0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x000088b0 LCPI32_2 - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000088b0 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .space 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - //0x000088c0 LCPI32_3 - 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x000088c0 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' - //0x000088d0 LCPI32_4 - 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x000088d0 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' - //0x000088e0 LCPI32_5 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000088e0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x000088f0 .p2align 4, 0x90 - //0x000088f0 _to_lower - 0x55, //0x000088f0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000088f1 movq %rsp, %rbp - 0x48, 0x83, 0xfa, 0x10, //0x000088f4 cmpq $16, %rdx - 0x0f, 0x82, 0xef, 0x00, 0x00, 0x00, //0x000088f8 jb LBB32_8 - 0x48, 0x8d, 0x4a, 0xf0, //0x000088fe leaq $-16(%rdx), %rcx - 0xf6, 0xc1, 0x10, //0x00008902 testb $16, %cl - 0x0f, 0x85, 0x4f, 0x00, 0x00, 0x00, //0x00008905 jne LBB32_2 - 0xf3, 0x0f, 0x6f, 0x06, //0x0000890b movdqu (%rsi), %xmm0 - 0x66, 0x0f, 0x6f, 0xc8, //0x0000890f movdqa %xmm0, %xmm1 - 0x66, 0x0f, 0x64, 0x0d, 0x75, 0xff, 0xff, 0xff, //0x00008913 pcmpgtb $-139(%rip), %xmm1 /* LCPI32_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0x7d, 0xff, 0xff, 0xff, //0x0000891b movdqa $-131(%rip), %xmm2 /* LCPI32_1+0(%rip) */ - 0x66, 0x0f, 0x64, 0xd0, //0x00008923 pcmpgtb %xmm0, %xmm2 - 0x66, 0x0f, 0xdb, 0xd1, //0x00008927 pand %xmm1, %xmm2 - 0x66, 0x0f, 0xdb, 0x15, 0x7d, 0xff, 0xff, 0xff, //0x0000892b pand $-131(%rip), %xmm2 /* LCPI32_2+0(%rip) */ - 0x66, 0x0f, 0x71, 0xf2, 0x05, //0x00008933 psllw $5, %xmm2 - 0x66, 0x0f, 0xfc, 0xd0, //0x00008938 paddb %xmm0, %xmm2 - 0xf3, 0x0f, 0x7f, 0x17, //0x0000893c movdqu %xmm2, (%rdi) - 0x48, 0x83, 0xc6, 0x10, //0x00008940 addq $16, %rsi - 0x48, 0x83, 0xc7, 0x10, //0x00008944 addq $16, %rdi - 0x48, 0x89, 0xc8, //0x00008948 movq %rcx, %rax - 0x48, 0x83, 0xf9, 0x10, //0x0000894b cmpq $16, %rcx - 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x0000894f jae LBB32_5 - 0xe9, 0x90, 0x00, 0x00, 0x00, //0x00008955 jmp LBB32_7 - //0x0000895a LBB32_2 - 0x48, 0x89, 0xd0, //0x0000895a movq %rdx, %rax - 0x48, 0x83, 0xf9, 0x10, //0x0000895d cmpq $16, %rcx - 0x0f, 0x82, 0x83, 0x00, 0x00, 0x00, //0x00008961 jb LBB32_7 - //0x00008967 LBB32_5 - 0x66, 0x0f, 0x6f, 0x05, 0x21, 0xff, 0xff, 0xff, //0x00008967 movdqa $-223(%rip), %xmm0 /* LCPI32_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x29, 0xff, 0xff, 0xff, //0x0000896f movdqa $-215(%rip), %xmm1 /* LCPI32_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0x31, 0xff, 0xff, 0xff, //0x00008977 movdqa $-207(%rip), %xmm2 /* LCPI32_2+0(%rip) */ - 0x90, //0x0000897f .p2align 4, 0x90 - //0x00008980 LBB32_6 - 0xf3, 0x0f, 0x6f, 0x1e, //0x00008980 movdqu (%rsi), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00008984 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0xe0, //0x00008988 pcmpgtb %xmm0, %xmm4 - 0x66, 0x0f, 0x6f, 0xe9, //0x0000898c movdqa %xmm1, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00008990 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x00008994 pand %xmm4, %xmm5 - 0x66, 0x0f, 0xdb, 0xea, //0x00008998 pand %xmm2, %xmm5 - 0x66, 0x0f, 0x71, 0xf5, 0x05, //0x0000899c psllw $5, %xmm5 - 0x66, 0x0f, 0xfc, 0xeb, //0x000089a1 paddb %xmm3, %xmm5 - 0xf3, 0x0f, 0x7f, 0x2f, //0x000089a5 movdqu %xmm5, (%rdi) - 0xf3, 0x0f, 0x6f, 0x5e, 0x10, //0x000089a9 movdqu $16(%rsi), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x000089ae movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0xe0, //0x000089b2 pcmpgtb %xmm0, %xmm4 - 0x66, 0x0f, 0x6f, 0xe9, //0x000089b6 movdqa %xmm1, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x000089ba pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x000089be pand %xmm4, %xmm5 - 0x66, 0x0f, 0xdb, 0xea, //0x000089c2 pand %xmm2, %xmm5 - 0x66, 0x0f, 0x71, 0xf5, 0x05, //0x000089c6 psllw $5, %xmm5 - 0x66, 0x0f, 0xfc, 0xeb, //0x000089cb paddb %xmm3, %xmm5 - 0xf3, 0x0f, 0x7f, 0x6f, 0x10, //0x000089cf movdqu %xmm5, $16(%rdi) - 0x48, 0x83, 0xc6, 0x20, //0x000089d4 addq $32, %rsi - 0x48, 0x83, 0xc7, 0x20, //0x000089d8 addq $32, %rdi - 0x48, 0x83, 0xc0, 0xe0, //0x000089dc addq $-32, %rax - 0x48, 0x83, 0xf8, 0x0f, //0x000089e0 cmpq $15, %rax - 0x0f, 0x87, 0x96, 0xff, 0xff, 0xff, //0x000089e4 ja LBB32_6 - //0x000089ea LBB32_7 - 0x83, 0xe2, 0x0f, //0x000089ea andl $15, %edx - //0x000089ed LBB32_8 - 0x48, 0x85, 0xd2, //0x000089ed testq %rdx, %rdx - 0x0f, 0x84, 0x69, 0x02, 0x00, 0x00, //0x000089f0 je LBB32_16 - 0x48, 0x83, 0xfa, 0x1f, //0x000089f6 cmpq $31, %rdx - 0x0f, 0x86, 0x1a, 0x00, 0x00, 0x00, //0x000089fa jbe LBB32_10 - 0x48, 0x8d, 0x04, 0x16, //0x00008a00 leaq (%rsi,%rdx), %rax - 0x48, 0x39, 0xc7, //0x00008a04 cmpq %rax, %rdi - 0x0f, 0x83, 0x28, 0x00, 0x00, 0x00, //0x00008a07 jae LBB32_19 - 0x48, 0x8d, 0x04, 0x17, //0x00008a0d leaq (%rdi,%rdx), %rax - 0x48, 0x39, 0xc6, //0x00008a11 cmpq %rax, %rsi - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x00008a14 jae LBB32_19 - //0x00008a1a LBB32_10 - 0xf6, 0xc2, 0x01, //0x00008a1a testb $1, %dl - 0x0f, 0x85, 0xcf, 0x01, 0x00, 0x00, //0x00008a1d jne LBB32_12 - //0x00008a23 LBB32_11 - 0x49, 0x89, 0xd0, //0x00008a23 movq %rdx, %r8 - 0x48, 0x83, 0xfa, 0x01, //0x00008a26 cmpq $1, %rdx - 0x0f, 0x85, 0xec, 0x01, 0x00, 0x00, //0x00008a2a jne LBB32_14 - 0xe9, 0x2a, 0x02, 0x00, 0x00, //0x00008a30 jmp LBB32_16 - //0x00008a35 LBB32_19 - 0x49, 0x89, 0xd0, //0x00008a35 movq %rdx, %r8 - 0x49, 0x83, 0xe0, 0xe0, //0x00008a38 andq $-32, %r8 - 0x49, 0x8d, 0x48, 0xe0, //0x00008a3c leaq $-32(%r8), %rcx - 0x48, 0x89, 0xc8, //0x00008a40 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x05, //0x00008a43 shrq $5, %rax - 0x48, 0xff, 0xc0, //0x00008a47 incq %rax - 0x41, 0x89, 0xc1, //0x00008a4a movl %eax, %r9d - 0x41, 0x83, 0xe1, 0x01, //0x00008a4d andl $1, %r9d - 0x48, 0x85, 0xc9, //0x00008a51 testq %rcx, %rcx - 0x0f, 0x84, 0x07, 0x02, 0x00, 0x00, //0x00008a54 je LBB32_20 - 0x4c, 0x29, 0xc8, //0x00008a5a subq %r9, %rax - 0x31, 0xc9, //0x00008a5d xorl %ecx, %ecx - 0x66, 0x0f, 0x6f, 0x05, 0x59, 0xfe, 0xff, 0xff, //0x00008a5f movdqa $-423(%rip), %xmm0 /* LCPI32_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x61, 0xfe, 0xff, 0xff, //0x00008a67 movdqa $-415(%rip), %xmm1 /* LCPI32_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0x69, 0xfe, 0xff, 0xff, //0x00008a6f movdqa $-407(%rip), %xmm2 /* LCPI32_5+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008a77 .p2align 4, 0x90 - //0x00008a80 LBB32_22 - 0xf3, 0x0f, 0x6f, 0x1c, 0x0e, //0x00008a80 movdqu (%rsi,%rcx), %xmm3 - 0xf3, 0x0f, 0x6f, 0x64, 0x0e, 0x10, //0x00008a85 movdqu $16(%rsi,%rcx), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00008a8b movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0xfc, 0xe8, //0x00008a8f paddb %xmm0, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x00008a93 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0xfc, 0xf0, //0x00008a97 paddb %xmm0, %xmm6 - 0x66, 0x0f, 0x6f, 0xfd, //0x00008a9b movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0xda, 0xf9, //0x00008a9f pminub %xmm1, %xmm7 - 0x66, 0x0f, 0x74, 0xfd, //0x00008aa3 pcmpeqb %xmm5, %xmm7 - 0x66, 0x0f, 0x6f, 0xee, //0x00008aa7 movdqa %xmm6, %xmm5 - 0x66, 0x0f, 0xda, 0xe9, //0x00008aab pminub %xmm1, %xmm5 - 0x66, 0x0f, 0x74, 0xee, //0x00008aaf pcmpeqb %xmm6, %xmm5 - 0x66, 0x0f, 0x6f, 0xf7, //0x00008ab3 movdqa %xmm7, %xmm6 - 0x66, 0x0f, 0xdf, 0xf3, //0x00008ab7 pandn %xmm3, %xmm6 - 0x66, 0x0f, 0xfc, 0xda, //0x00008abb paddb %xmm2, %xmm3 - 0x66, 0x0f, 0xdb, 0xdf, //0x00008abf pand %xmm7, %xmm3 - 0x66, 0x0f, 0xeb, 0xde, //0x00008ac3 por %xmm6, %xmm3 - 0x66, 0x0f, 0x6f, 0xf5, //0x00008ac7 movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0xdf, 0xf4, //0x00008acb pandn %xmm4, %xmm6 - 0x66, 0x0f, 0xfc, 0xe2, //0x00008acf paddb %xmm2, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x00008ad3 pand %xmm5, %xmm4 - 0x66, 0x0f, 0xeb, 0xe6, //0x00008ad7 por %xmm6, %xmm4 - 0xf3, 0x0f, 0x7f, 0x1c, 0x0f, //0x00008adb movdqu %xmm3, (%rdi,%rcx) - 0xf3, 0x0f, 0x7f, 0x64, 0x0f, 0x10, //0x00008ae0 movdqu %xmm4, $16(%rdi,%rcx) - 0xf3, 0x0f, 0x6f, 0x5c, 0x0e, 0x20, //0x00008ae6 movdqu $32(%rsi,%rcx), %xmm3 - 0xf3, 0x0f, 0x6f, 0x64, 0x0e, 0x30, //0x00008aec movdqu $48(%rsi,%rcx), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00008af2 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0xfc, 0xe8, //0x00008af6 paddb %xmm0, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x00008afa movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0xfc, 0xf0, //0x00008afe paddb %xmm0, %xmm6 - 0x66, 0x0f, 0x6f, 0xfd, //0x00008b02 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0xda, 0xf9, //0x00008b06 pminub %xmm1, %xmm7 - 0x66, 0x0f, 0x74, 0xfd, //0x00008b0a pcmpeqb %xmm5, %xmm7 - 0x66, 0x0f, 0x6f, 0xee, //0x00008b0e movdqa %xmm6, %xmm5 - 0x66, 0x0f, 0xda, 0xe9, //0x00008b12 pminub %xmm1, %xmm5 - 0x66, 0x0f, 0x74, 0xee, //0x00008b16 pcmpeqb %xmm6, %xmm5 - 0x66, 0x0f, 0x6f, 0xf7, //0x00008b1a movdqa %xmm7, %xmm6 - 0x66, 0x0f, 0xdf, 0xf3, //0x00008b1e pandn %xmm3, %xmm6 - 0x66, 0x0f, 0xfc, 0xda, //0x00008b22 paddb %xmm2, %xmm3 - 0x66, 0x0f, 0xdb, 0xdf, //0x00008b26 pand %xmm7, %xmm3 - 0x66, 0x0f, 0xeb, 0xde, //0x00008b2a por %xmm6, %xmm3 - 0x66, 0x0f, 0x6f, 0xf5, //0x00008b2e movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0xdf, 0xf4, //0x00008b32 pandn %xmm4, %xmm6 - 0x66, 0x0f, 0xfc, 0xe2, //0x00008b36 paddb %xmm2, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x00008b3a pand %xmm5, %xmm4 - 0x66, 0x0f, 0xeb, 0xe6, //0x00008b3e por %xmm6, %xmm4 - 0xf3, 0x0f, 0x7f, 0x5c, 0x0f, 0x20, //0x00008b42 movdqu %xmm3, $32(%rdi,%rcx) - 0xf3, 0x0f, 0x7f, 0x64, 0x0f, 0x30, //0x00008b48 movdqu %xmm4, $48(%rdi,%rcx) - 0x48, 0x83, 0xc1, 0x40, //0x00008b4e addq $64, %rcx - 0x48, 0x83, 0xc0, 0xfe, //0x00008b52 addq $-2, %rax - 0x0f, 0x85, 0x24, 0xff, 0xff, 0xff, //0x00008b56 jne LBB32_22 - 0x4d, 0x85, 0xc9, //0x00008b5c testq %r9, %r9 - 0x0f, 0x84, 0x72, 0x00, 0x00, 0x00, //0x00008b5f je LBB32_25 - //0x00008b65 LBB32_24 - 0xf3, 0x0f, 0x6f, 0x04, 0x0e, //0x00008b65 movdqu (%rsi,%rcx), %xmm0 - 0xf3, 0x0f, 0x6f, 0x4c, 0x0e, 0x10, //0x00008b6a movdqu $16(%rsi,%rcx), %xmm1 - 0x66, 0x0f, 0x6f, 0x15, 0x48, 0xfd, 0xff, 0xff, //0x00008b70 movdqa $-696(%rip), %xmm2 /* LCPI32_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x00008b78 movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0xfc, 0xda, //0x00008b7c paddb %xmm2, %xmm3 - 0x66, 0x0f, 0xfc, 0xd1, //0x00008b80 paddb %xmm1, %xmm2 - 0x66, 0x0f, 0x6f, 0x25, 0x44, 0xfd, 0xff, 0xff, //0x00008b84 movdqa $-700(%rip), %xmm4 /* LCPI32_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xeb, //0x00008b8c movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0xda, 0xec, //0x00008b90 pminub %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xeb, //0x00008b94 pcmpeqb %xmm3, %xmm5 - 0x66, 0x0f, 0xda, 0xe2, //0x00008b98 pminub %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe2, //0x00008b9c pcmpeqb %xmm2, %xmm4 - 0x66, 0x0f, 0x6f, 0x15, 0x38, 0xfd, 0xff, 0xff, //0x00008ba0 movdqa $-712(%rip), %xmm2 /* LCPI32_5+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xdd, //0x00008ba8 movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0xdf, 0xd8, //0x00008bac pandn %xmm0, %xmm3 - 0x66, 0x0f, 0xfc, 0xc2, //0x00008bb0 paddb %xmm2, %xmm0 - 0x66, 0x0f, 0xfc, 0xd1, //0x00008bb4 paddb %xmm1, %xmm2 - 0x66, 0x0f, 0xdb, 0xc5, //0x00008bb8 pand %xmm5, %xmm0 - 0x66, 0x0f, 0xeb, 0xc3, //0x00008bbc por %xmm3, %xmm0 - 0x66, 0x0f, 0xdb, 0xd4, //0x00008bc0 pand %xmm4, %xmm2 - 0x66, 0x0f, 0xdf, 0xe1, //0x00008bc4 pandn %xmm1, %xmm4 - 0x66, 0x0f, 0xeb, 0xe2, //0x00008bc8 por %xmm2, %xmm4 - 0xf3, 0x0f, 0x7f, 0x04, 0x0f, //0x00008bcc movdqu %xmm0, (%rdi,%rcx) - 0xf3, 0x0f, 0x7f, 0x64, 0x0f, 0x10, //0x00008bd1 movdqu %xmm4, $16(%rdi,%rcx) - //0x00008bd7 LBB32_25 - 0x4c, 0x39, 0xc2, //0x00008bd7 cmpq %r8, %rdx - 0x0f, 0x84, 0x7f, 0x00, 0x00, 0x00, //0x00008bda je LBB32_16 - 0x83, 0xe2, 0x1f, //0x00008be0 andl $31, %edx - 0x4c, 0x01, 0xc6, //0x00008be3 addq %r8, %rsi - 0x4c, 0x01, 0xc7, //0x00008be6 addq %r8, %rdi - 0xf6, 0xc2, 0x01, //0x00008be9 testb $1, %dl - 0x0f, 0x84, 0x31, 0xfe, 0xff, 0xff, //0x00008bec je LBB32_11 - //0x00008bf2 LBB32_12 - 0x0f, 0xb6, 0x06, //0x00008bf2 movzbl (%rsi), %eax - 0x44, 0x8d, 0x40, 0xbf, //0x00008bf5 leal $-65(%rax), %r8d - 0x8d, 0x48, 0x20, //0x00008bf9 leal $32(%rax), %ecx - 0x41, 0x80, 0xf8, 0x1a, //0x00008bfc cmpb $26, %r8b - 0x0f, 0xb6, 0xc9, //0x00008c00 movzbl %cl, %ecx - 0x0f, 0x43, 0xc8, //0x00008c03 cmovael %eax, %ecx - 0x4c, 0x8d, 0x42, 0xff, //0x00008c06 leaq $-1(%rdx), %r8 - 0x88, 0x0f, //0x00008c0a movb %cl, (%rdi) - 0x48, 0xff, 0xc6, //0x00008c0c incq %rsi - 0x48, 0xff, 0xc7, //0x00008c0f incq %rdi - 0x48, 0x83, 0xfa, 0x01, //0x00008c12 cmpq $1, %rdx - 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00008c16 je LBB32_16 - //0x00008c1c LBB32_14 - 0x31, 0xc9, //0x00008c1c xorl %ecx, %ecx - 0x90, 0x90, //0x00008c1e .p2align 4, 0x90 - //0x00008c20 LBB32_15 - 0x0f, 0xb6, 0x14, 0x0e, //0x00008c20 movzbl (%rsi,%rcx), %edx - 0x44, 0x8d, 0x4a, 0xbf, //0x00008c24 leal $-65(%rdx), %r9d - 0x8d, 0x42, 0x20, //0x00008c28 leal $32(%rdx), %eax - 0x41, 0x80, 0xf9, 0x1a, //0x00008c2b cmpb $26, %r9b - 0x0f, 0xb6, 0xc0, //0x00008c2f movzbl %al, %eax - 0x0f, 0x43, 0xc2, //0x00008c32 cmovael %edx, %eax - 0x88, 0x04, 0x0f, //0x00008c35 movb %al, (%rdi,%rcx) - 0x0f, 0xb6, 0x44, 0x0e, 0x01, //0x00008c38 movzbl $1(%rsi,%rcx), %eax - 0x44, 0x8d, 0x48, 0xbf, //0x00008c3d leal $-65(%rax), %r9d - 0x8d, 0x50, 0x20, //0x00008c41 leal $32(%rax), %edx - 0x41, 0x80, 0xf9, 0x1a, //0x00008c44 cmpb $26, %r9b - 0x0f, 0xb6, 0xd2, //0x00008c48 movzbl %dl, %edx - 0x0f, 0x43, 0xd0, //0x00008c4b cmovael %eax, %edx - 0x88, 0x54, 0x0f, 0x01, //0x00008c4e movb %dl, $1(%rdi,%rcx) - 0x48, 0x83, 0xc1, 0x02, //0x00008c52 addq $2, %rcx - 0x49, 0x39, 0xc8, //0x00008c56 cmpq %rcx, %r8 - 0x0f, 0x85, 0xc1, 0xff, 0xff, 0xff, //0x00008c59 jne LBB32_15 - //0x00008c5f LBB32_16 - 0x5d, //0x00008c5f popq %rbp - 0xc3, //0x00008c60 retq - //0x00008c61 LBB32_20 - 0x31, 0xc9, //0x00008c61 xorl %ecx, %ecx - 0x4d, 0x85, 0xc9, //0x00008c63 testq %r9, %r9 - 0x0f, 0x85, 0xf9, 0xfe, 0xff, 0xff, //0x00008c66 jne LBB32_24 - 0xe9, 0x66, 0xff, 0xff, 0xff, //0x00008c6c jmp LBB32_25 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008c71 .p2align 4, 0x90 - //0x00008c80 _format_significand - 0x55, //0x00008c80 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008c81 movq %rsp, %rbp - 0x41, 0x56, //0x00008c84 pushq %r14 - 0x53, //0x00008c86 pushq %rbx - 0x4c, 0x63, 0xc2, //0x00008c87 movslq %edx, %r8 - 0x49, 0x01, 0xf0, //0x00008c8a addq %rsi, %r8 - 0x48, 0x89, 0xf8, //0x00008c8d movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00008c90 shrq $32, %rax - 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x00008c94 je LBB33_1 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00008c9a movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf8, //0x00008ca4 movq %rdi, %rax - 0x48, 0xf7, 0xe1, //0x00008ca7 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00008caa shrq $26, %rdx - 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00008cae imull $-100000000, %edx, %ecx - 0x01, 0xf9, //0x00008cb4 addl %edi, %ecx - 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00008cb6 je LBB33_3 - 0x89, 0xc8, //0x00008cbc movl %ecx, %eax - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00008cbe movl $3518437209, %r9d - 0x49, 0x0f, 0xaf, 0xc1, //0x00008cc4 imulq %r9, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00008cc8 shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00008ccc imull $10000, %eax, %edi - 0x29, 0xf9, //0x00008cd2 subl %edi, %ecx - 0x48, 0x89, 0xc7, //0x00008cd4 movq %rax, %rdi - 0x49, 0x0f, 0xaf, 0xf9, //0x00008cd7 imulq %r9, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00008cdb shrq $45, %rdi - 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00008cdf imull $10000, %edi, %edi - 0x29, 0xf8, //0x00008ce5 subl %edi, %eax - 0x0f, 0xb7, 0xf9, //0x00008ce7 movzwl %cx, %edi - 0xc1, 0xef, 0x02, //0x00008cea shrl $2, %edi - 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00008ced imull $5243, %edi, %r9d - 0x41, 0xc1, 0xe9, 0x11, //0x00008cf4 shrl $17, %r9d - 0x41, 0x6b, 0xf9, 0x64, //0x00008cf8 imull $100, %r9d, %edi - 0x29, 0xf9, //0x00008cfc subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd1, //0x00008cfe movzwl %cx, %r10d - 0x0f, 0xb7, 0xf8, //0x00008d02 movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00008d05 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00008d08 imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00008d0e shrl $17, %edi - 0x6b, 0xcf, 0x64, //0x00008d11 imull $100, %edi, %ecx - 0x29, 0xc8, //0x00008d14 subl %ecx, %eax - 0x44, 0x0f, 0xb7, 0xd8, //0x00008d16 movzwl %ax, %r11d - 0x48, 0x8d, 0x0d, 0x4f, 0x34, 0x00, 0x00, //0x00008d1a leaq $13391(%rip), %rcx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00008d21 movzwl (%rcx,%r10,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00008d26 movw %ax, $-2(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00008d2b movzwl (%rcx,%r9,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00008d30 movw %ax, $-4(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00008d35 movzwl (%rcx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00008d3a movw %ax, $-6(%r8) - 0x0f, 0xb7, 0x04, 0x79, //0x00008d3f movzwl (%rcx,%rdi,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xf8, //0x00008d43 movw %ax, $-8(%r8) - 0x45, 0x31, 0xc9, //0x00008d48 xorl %r9d, %r9d - 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00008d4b jmp LBB33_5 - //0x00008d50 LBB33_1 - 0x45, 0x31, 0xc9, //0x00008d50 xorl %r9d, %r9d - 0x4d, 0x89, 0xc6, //0x00008d53 movq %r8, %r14 - 0x48, 0x89, 0xfa, //0x00008d56 movq %rdi, %rdx - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008d59 cmpl $10000, %edx - 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x00008d5f jae LBB33_8 - //0x00008d65 LBB33_7 - 0x89, 0xd7, //0x00008d65 movl %edx, %edi - 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x00008d67 jmp LBB33_10 - //0x00008d6c LBB33_3 - 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x00008d6c movl $8, %r9d - //0x00008d72 LBB33_5 - 0x4d, 0x8d, 0x70, 0xf8, //0x00008d72 leaq $-8(%r8), %r14 - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008d76 cmpl $10000, %edx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00008d7c jb LBB33_7 - //0x00008d82 LBB33_8 - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008d82 movl $3518437209, %r10d - 0x4c, 0x8d, 0x1d, 0xe1, 0x33, 0x00, 0x00, //0x00008d88 leaq $13281(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, //0x00008d8f .p2align 4, 0x90 - //0x00008d90 LBB33_9 - 0x89, 0xd7, //0x00008d90 movl %edx, %edi - 0x49, 0x0f, 0xaf, 0xfa, //0x00008d92 imulq %r10, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00008d96 shrq $45, %rdi - 0x69, 0xc7, 0xf0, 0xd8, 0xff, 0xff, //0x00008d9a imull $-10000, %edi, %eax - 0x01, 0xd0, //0x00008da0 addl %edx, %eax - 0x48, 0x69, 0xd8, 0x1f, 0x85, 0xeb, 0x51, //0x00008da2 imulq $1374389535, %rax, %rbx - 0x48, 0xc1, 0xeb, 0x25, //0x00008da9 shrq $37, %rbx - 0x6b, 0xcb, 0x64, //0x00008dad imull $100, %ebx, %ecx - 0x29, 0xc8, //0x00008db0 subl %ecx, %eax - 0x41, 0x0f, 0xb7, 0x04, 0x43, //0x00008db2 movzwl (%r11,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008db7 movw %ax, $-2(%r14) - 0x41, 0x0f, 0xb7, 0x04, 0x5b, //0x00008dbc movzwl (%r11,%rbx,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfc, //0x00008dc1 movw %ax, $-4(%r14) - 0x49, 0x83, 0xc6, 0xfc, //0x00008dc6 addq $-4, %r14 - 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00008dca cmpl $99999999, %edx - 0x89, 0xfa, //0x00008dd0 movl %edi, %edx - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00008dd2 ja LBB33_9 - //0x00008dd8 LBB33_10 - 0x83, 0xff, 0x64, //0x00008dd8 cmpl $100, %edi - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x00008ddb jae LBB33_11 - 0x83, 0xff, 0x0a, //0x00008de1 cmpl $10, %edi - 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00008de4 jb LBB33_14 - //0x00008dea LBB33_13 - 0x89, 0xf8, //0x00008dea movl %edi, %eax - 0x48, 0x8d, 0x0d, 0x7d, 0x33, 0x00, 0x00, //0x00008dec leaq $13181(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008df3 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008df7 movw %ax, $-2(%r14) - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00008dfc jmp LBB33_15 - //0x00008e01 LBB33_11 - 0x0f, 0xb7, 0xc7, //0x00008e01 movzwl %di, %eax - 0xc1, 0xe8, 0x02, //0x00008e04 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00008e07 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00008e0d shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x00008e10 imull $100, %eax, %ecx - 0x29, 0xcf, //0x00008e13 subl %ecx, %edi - 0x0f, 0xb7, 0xcf, //0x00008e15 movzwl %di, %ecx - 0x48, 0x8d, 0x15, 0x51, 0x33, 0x00, 0x00, //0x00008e18 leaq $13137(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00008e1f movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4e, 0xfe, //0x00008e23 movw %cx, $-2(%r14) - 0x49, 0x83, 0xc6, 0xfe, //0x00008e28 addq $-2, %r14 - 0x89, 0xc7, //0x00008e2c movl %eax, %edi - 0x83, 0xff, 0x0a, //0x00008e2e cmpl $10, %edi - 0x0f, 0x83, 0xb3, 0xff, 0xff, 0xff, //0x00008e31 jae LBB33_13 - //0x00008e37 LBB33_14 - 0x40, 0x80, 0xc7, 0x30, //0x00008e37 addb $48, %dil - 0x40, 0x88, 0x3e, //0x00008e3b movb %dil, (%rsi) - //0x00008e3e LBB33_15 - 0x4d, 0x29, 0xc8, //0x00008e3e subq %r9, %r8 - 0x4c, 0x89, 0xc0, //0x00008e41 movq %r8, %rax - 0x5b, //0x00008e44 popq %rbx - 0x41, 0x5e, //0x00008e45 popq %r14 - 0x5d, //0x00008e47 popq %rbp - 0xc3, //0x00008e48 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008e49 .p2align 4, 0x90 - //0x00008e50 _left_shift - 0x55, //0x00008e50 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008e51 movq %rsp, %rbp - 0x41, 0x56, //0x00008e54 pushq %r14 - 0x53, //0x00008e56 pushq %rbx - 0x89, 0xf1, //0x00008e57 movl %esi, %ecx - 0x48, 0x6b, 0xd1, 0x68, //0x00008e59 imulq $104, %rcx, %rdx - 0x48, 0x8d, 0x35, 0xfc, 0x8c, 0x00, 0x00, //0x00008e5d leaq $36092(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x44, 0x8b, 0x04, 0x32, //0x00008e64 movl (%rdx,%rsi), %r8d - 0x4c, 0x8b, 0x17, //0x00008e68 movq (%rdi), %r10 - 0x4c, 0x63, 0x4f, 0x10, //0x00008e6b movslq $16(%rdi), %r9 - 0x8a, 0x44, 0x32, 0x04, //0x00008e6f movb $4(%rdx,%rsi), %al - 0x4d, 0x85, 0xc9, //0x00008e73 testq %r9, %r9 - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00008e76 je LBB34_6 - 0x48, 0x8d, 0x54, 0x32, 0x05, //0x00008e7c leaq $5(%rdx,%rsi), %rdx - 0x31, 0xf6, //0x00008e81 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008e83 .p2align 4, 0x90 - //0x00008e90 LBB34_3 - 0x84, 0xc0, //0x00008e90 testb %al, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00008e92 je LBB34_8 - 0x41, 0x38, 0x04, 0x32, //0x00008e98 cmpb %al, (%r10,%rsi) - 0x0f, 0x85, 0x89, 0x01, 0x00, 0x00, //0x00008e9c jne LBB34_5 - 0x0f, 0xb6, 0x04, 0x32, //0x00008ea2 movzbl (%rdx,%rsi), %eax - 0x48, 0xff, 0xc6, //0x00008ea6 incq %rsi - 0x49, 0x39, 0xf1, //0x00008ea9 cmpq %rsi, %r9 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00008eac jne LBB34_3 - //0x00008eb2 LBB34_6 - 0x84, 0xc0, //0x00008eb2 testb %al, %al - 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x00008eb4 je LBB34_8 - //0x00008eba LBB34_7 - 0x41, 0xff, 0xc8, //0x00008eba decl %r8d - //0x00008ebd LBB34_8 - 0x45, 0x85, 0xc9, //0x00008ebd testl %r9d, %r9d - 0x0f, 0x8e, 0x8c, 0x00, 0x00, 0x00, //0x00008ec0 jle LBB34_23 - 0x43, 0x8d, 0x04, 0x08, //0x00008ec6 leal (%r8,%r9), %eax - 0x4c, 0x63, 0xf0, //0x00008eca movslq %eax, %r14 - 0x49, 0xff, 0xce, //0x00008ecd decq %r14 - 0x31, 0xd2, //0x00008ed0 xorl %edx, %edx - 0x49, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00008ed2 movabsq $-3689348814741910323, %r11 - 0x90, 0x90, 0x90, 0x90, //0x00008edc .p2align 4, 0x90 - //0x00008ee0 LBB34_10 - 0x4b, 0x0f, 0xbe, 0x74, 0x0a, 0xff, //0x00008ee0 movsbq $-1(%r10,%r9), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00008ee6 addq $-48, %rsi - 0x48, 0xd3, 0xe6, //0x00008eea shlq %cl, %rsi - 0x48, 0x01, 0xd6, //0x00008eed addq %rdx, %rsi - 0x48, 0x89, 0xf0, //0x00008ef0 movq %rsi, %rax - 0x49, 0xf7, 0xe3, //0x00008ef3 mulq %r11 - 0x48, 0xc1, 0xea, 0x03, //0x00008ef6 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00008efa leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00008efe leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xf0, //0x00008f02 movq %rsi, %rax - 0x48, 0x29, 0xd8, //0x00008f05 subq %rbx, %rax - 0x4c, 0x39, 0x77, 0x08, //0x00008f08 cmpq %r14, $8(%rdi) - 0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x00008f0c jbe LBB34_16 - 0x04, 0x30, //0x00008f12 addb $48, %al - 0x43, 0x88, 0x04, 0x32, //0x00008f14 movb %al, (%r10,%r14) - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00008f18 jmp LBB34_18 - 0x90, 0x90, 0x90, //0x00008f1d .p2align 4, 0x90 - //0x00008f20 LBB34_16 - 0x48, 0x85, 0xc0, //0x00008f20 testq %rax, %rax - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00008f23 je LBB34_18 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00008f29 movl $1, $28(%rdi) - //0x00008f30 LBB34_18 - 0x49, 0x83, 0xf9, 0x02, //0x00008f30 cmpq $2, %r9 - 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x00008f34 jl LBB34_12 - 0x49, 0xff, 0xc9, //0x00008f3a decq %r9 - 0x4c, 0x8b, 0x17, //0x00008f3d movq (%rdi), %r10 - 0x49, 0xff, 0xce, //0x00008f40 decq %r14 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00008f43 jmp LBB34_10 - //0x00008f48 LBB34_12 - 0x48, 0x83, 0xfe, 0x0a, //0x00008f48 cmpq $10, %rsi - 0x0f, 0x83, 0x6e, 0x00, 0x00, 0x00, //0x00008f4c jae LBB34_13 - //0x00008f52 LBB34_23 - 0x48, 0x63, 0x4f, 0x10, //0x00008f52 movslq $16(%rdi), %rcx - 0x49, 0x63, 0xc0, //0x00008f56 movslq %r8d, %rax - 0x48, 0x01, 0xc8, //0x00008f59 addq %rcx, %rax - 0x89, 0x47, 0x10, //0x00008f5c movl %eax, $16(%rdi) - 0x48, 0x8b, 0x4f, 0x08, //0x00008f5f movq $8(%rdi), %rcx - 0x48, 0x39, 0xc1, //0x00008f63 cmpq %rax, %rcx - 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x00008f66 ja LBB34_25 - 0x89, 0x4f, 0x10, //0x00008f6c movl %ecx, $16(%rdi) - 0x89, 0xc8, //0x00008f6f movl %ecx, %eax - //0x00008f71 LBB34_25 - 0x44, 0x01, 0x47, 0x14, //0x00008f71 addl %r8d, $20(%rdi) - 0x85, 0xc0, //0x00008f75 testl %eax, %eax - 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x00008f77 jle LBB34_29 - 0x48, 0x8b, 0x0f, //0x00008f7d movq (%rdi), %rcx - 0x89, 0xc0, //0x00008f80 movl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008f82 .p2align 4, 0x90 - //0x00008f90 LBB34_27 - 0x80, 0x7c, 0x01, 0xff, 0x30, //0x00008f90 cmpb $48, $-1(%rcx,%rax) - 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00008f95 jne LBB34_31 - 0x89, 0xc2, //0x00008f9b movl %eax, %edx - 0x48, 0xff, 0xc8, //0x00008f9d decq %rax - 0xff, 0xca, //0x00008fa0 decl %edx - 0x89, 0x57, 0x10, //0x00008fa2 movl %edx, $16(%rdi) - 0x48, 0x8d, 0x50, 0x01, //0x00008fa5 leaq $1(%rax), %rdx - 0x48, 0x83, 0xfa, 0x01, //0x00008fa9 cmpq $1, %rdx - 0x0f, 0x8f, 0xdd, 0xff, 0xff, 0xff, //0x00008fad jg LBB34_27 - //0x00008fb3 LBB34_29 - 0x85, 0xc0, //0x00008fb3 testl %eax, %eax - 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x00008fb5 je LBB34_30 - //0x00008fbb LBB34_31 - 0x5b, //0x00008fbb popq %rbx - 0x41, 0x5e, //0x00008fbc popq %r14 - 0x5d, //0x00008fbe popq %rbp - 0xc3, //0x00008fbf retq - //0x00008fc0 LBB34_13 - 0x49, 0x63, 0xf6, //0x00008fc0 movslq %r14d, %rsi - 0x48, 0xff, 0xce, //0x00008fc3 decq %rsi - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00008fc6 jmp LBB34_14 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008fcb .p2align 4, 0x90 - //0x00008fd0 LBB34_15 - 0x04, 0x30, //0x00008fd0 addb $48, %al - 0x48, 0x8b, 0x1f, //0x00008fd2 movq (%rdi), %rbx - 0x88, 0x04, 0x33, //0x00008fd5 movb %al, (%rbx,%rsi) - //0x00008fd8 LBB34_22 - 0x48, 0xff, 0xce, //0x00008fd8 decq %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00008fdb cmpq $9, %rcx - 0x0f, 0x86, 0x6d, 0xff, 0xff, 0xff, //0x00008fdf jbe LBB34_23 - //0x00008fe5 LBB34_14 - 0x48, 0x89, 0xd1, //0x00008fe5 movq %rdx, %rcx - 0x48, 0x89, 0xd0, //0x00008fe8 movq %rdx, %rax - 0x49, 0xf7, 0xe3, //0x00008feb mulq %r11 - 0x48, 0xc1, 0xea, 0x03, //0x00008fee shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00008ff2 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00008ff6 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x00008ffa movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00008ffd subq %rbx, %rax - 0x48, 0x39, 0x77, 0x08, //0x00009000 cmpq %rsi, $8(%rdi) - 0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x00009004 ja LBB34_15 - 0x48, 0x85, 0xc0, //0x0000900a testq %rax, %rax - 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x0000900d je LBB34_22 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009013 movl $1, $28(%rdi) - 0xe9, 0xb9, 0xff, 0xff, 0xff, //0x0000901a jmp LBB34_22 - //0x0000901f LBB34_30 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x0000901f movl $0, $20(%rdi) - 0x5b, //0x00009026 popq %rbx - 0x41, 0x5e, //0x00009027 popq %r14 - 0x5d, //0x00009029 popq %rbp - 0xc3, //0x0000902a retq - //0x0000902b LBB34_5 - 0x0f, 0x8c, 0x89, 0xfe, 0xff, 0xff, //0x0000902b jl LBB34_7 - 0xe9, 0x87, 0xfe, 0xff, 0xff, //0x00009031 jmp LBB34_8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009036 .p2align 4, 0x90 - //0x00009040 _right_shift - 0x55, //0x00009040 pushq %rbp - 0x48, 0x89, 0xe5, //0x00009041 movq %rsp, %rbp - 0x89, 0xf1, //0x00009044 movl %esi, %ecx - 0x4c, 0x63, 0x4f, 0x10, //0x00009046 movslq $16(%rdi), %r9 - 0x31, 0xf6, //0x0000904a xorl %esi, %esi - 0x31, 0xc0, //0x0000904c xorl %eax, %eax - 0x90, 0x90, //0x0000904e .p2align 4, 0x90 - //0x00009050 LBB35_1 - 0x4c, 0x39, 0xce, //0x00009050 cmpq %r9, %rsi - 0x0f, 0x8d, 0x27, 0x01, 0x00, 0x00, //0x00009053 jge LBB35_2 - 0x48, 0x8d, 0x04, 0x80, //0x00009059 leaq (%rax,%rax,4), %rax - 0x48, 0x8b, 0x17, //0x0000905d movq (%rdi), %rdx - 0x48, 0x0f, 0xbe, 0x14, 0x32, //0x00009060 movsbq (%rdx,%rsi), %rdx - 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00009065 leaq $-48(%rdx,%rax,2), %rax - 0x48, 0xff, 0xc6, //0x0000906a incq %rsi - 0x48, 0x89, 0xc2, //0x0000906d movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009070 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009073 testq %rdx, %rdx - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00009076 je LBB35_1 - //0x0000907c LBB35_6 - 0x8b, 0x57, 0x14, //0x0000907c movl $20(%rdi), %edx - 0x29, 0xf2, //0x0000907f subl %esi, %edx - 0xff, 0xc2, //0x00009081 incl %edx - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009083 movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x0000908a shlq %cl, %r8 - 0x89, 0x57, 0x14, //0x0000908d movl %edx, $20(%rdi) - 0x49, 0xf7, 0xd0, //0x00009090 notq %r8 - 0x45, 0x31, 0xd2, //0x00009093 xorl %r10d, %r10d - 0x44, 0x39, 0xce, //0x00009096 cmpl %r9d, %esi - 0x0f, 0x8d, 0x69, 0x00, 0x00, 0x00, //0x00009099 jge LBB35_9 - 0x4c, 0x63, 0xce, //0x0000909f movslq %esi, %r9 - 0x48, 0x8b, 0x37, //0x000090a2 movq (%rdi), %rsi - 0x45, 0x31, 0xd2, //0x000090a5 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000090a8 .p2align 4, 0x90 - //0x000090b0 LBB35_8 - 0x48, 0x89, 0xc2, //0x000090b0 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x000090b3 shrq %cl, %rdx - 0x4c, 0x21, 0xc0, //0x000090b6 andq %r8, %rax - 0x80, 0xc2, 0x30, //0x000090b9 addb $48, %dl - 0x42, 0x88, 0x14, 0x16, //0x000090bc movb %dl, (%rsi,%r10) - 0x48, 0x8d, 0x04, 0x80, //0x000090c0 leaq (%rax,%rax,4), %rax - 0x48, 0x8b, 0x37, //0x000090c4 movq (%rdi), %rsi - 0x4a, 0x8d, 0x14, 0x0e, //0x000090c7 leaq (%rsi,%r9), %rdx - 0x49, 0x0f, 0xbe, 0x14, 0x12, //0x000090cb movsbq (%r10,%rdx), %rdx - 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x000090d0 leaq $-48(%rdx,%rax,2), %rax - 0x4c, 0x63, 0x5f, 0x10, //0x000090d5 movslq $16(%rdi), %r11 - 0x4b, 0x8d, 0x54, 0x11, 0x01, //0x000090d9 leaq $1(%r9,%r10), %rdx - 0x49, 0xff, 0xc2, //0x000090de incq %r10 - 0x4c, 0x39, 0xda, //0x000090e1 cmpq %r11, %rdx - 0x0f, 0x8c, 0xc6, 0xff, 0xff, 0xff, //0x000090e4 jl LBB35_8 - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x000090ea jmp LBB35_9 - 0x90, //0x000090ef .p2align 4, 0x90 - //0x000090f0 LBB35_11 - 0x40, 0x80, 0xc6, 0x30, //0x000090f0 addb $48, %sil - 0x48, 0x8b, 0x17, //0x000090f4 movq (%rdi), %rdx - 0x42, 0x88, 0x34, 0x0a, //0x000090f7 movb %sil, (%rdx,%r9) - 0x41, 0xff, 0xc1, //0x000090fb incl %r9d - 0x45, 0x89, 0xca, //0x000090fe movl %r9d, %r10d - //0x00009101 LBB35_14 - 0x48, 0x01, 0xc0, //0x00009101 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00009104 leaq (%rax,%rax,4), %rax - //0x00009108 LBB35_9 - 0x48, 0x85, 0xc0, //0x00009108 testq %rax, %rax - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x0000910b je LBB35_15 - 0x48, 0x89, 0xc6, //0x00009111 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x00009114 shrq %cl, %rsi - 0x4c, 0x21, 0xc0, //0x00009117 andq %r8, %rax - 0x4d, 0x63, 0xca, //0x0000911a movslq %r10d, %r9 - 0x4c, 0x39, 0x4f, 0x08, //0x0000911d cmpq %r9, $8(%rdi) - 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x00009121 ja LBB35_11 - 0x48, 0x85, 0xf6, //0x00009127 testq %rsi, %rsi - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x0000912a je LBB35_14 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009130 movl $1, $28(%rdi) - 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x00009137 jmp LBB35_14 - //0x0000913c LBB35_15 - 0x44, 0x89, 0x57, 0x10, //0x0000913c movl %r10d, $16(%rdi) - 0x45, 0x85, 0xd2, //0x00009140 testl %r10d, %r10d - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x00009143 jle LBB35_19 - 0x48, 0x8b, 0x07, //0x00009149 movq (%rdi), %rax - 0x45, 0x89, 0xd2, //0x0000914c movl %r10d, %r10d - 0x90, //0x0000914f .p2align 4, 0x90 - //0x00009150 LBB35_17 - 0x42, 0x80, 0x7c, 0x10, 0xff, 0x30, //0x00009150 cmpb $48, $-1(%rax,%r10) - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00009156 jne LBB35_21 - 0x44, 0x89, 0xd1, //0x0000915c movl %r10d, %ecx - 0x49, 0xff, 0xca, //0x0000915f decq %r10 - 0xff, 0xc9, //0x00009162 decl %ecx - 0x89, 0x4f, 0x10, //0x00009164 movl %ecx, $16(%rdi) - 0x49, 0x8d, 0x4a, 0x01, //0x00009167 leaq $1(%r10), %rcx - 0x48, 0x83, 0xf9, 0x01, //0x0000916b cmpq $1, %rcx - 0x0f, 0x8f, 0xdb, 0xff, 0xff, 0xff, //0x0000916f jg LBB35_17 - //0x00009175 LBB35_19 - 0x45, 0x85, 0xd2, //0x00009175 testl %r10d, %r10d - 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00009178 je LBB35_20 - //0x0000917e LBB35_21 - 0x5d, //0x0000917e popq %rbp - 0xc3, //0x0000917f retq - //0x00009180 LBB35_2 - 0x48, 0x85, 0xc0, //0x00009180 testq %rax, %rax - 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00009183 je LBB35_22 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009189 .p2align 4, 0x90 - 0x48, 0x89, 0xc2, //0x00009190 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009193 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009196 testq %rdx, %rdx - 0x0f, 0x85, 0xdd, 0xfe, 0xff, 0xff, //0x00009199 jne LBB35_6 - //0x0000919f LBB35_4 - 0x48, 0x01, 0xc0, //0x0000919f addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x000091a2 leaq (%rax,%rax,4), %rax - 0xff, 0xc6, //0x000091a6 incl %esi - 0x48, 0x89, 0xc2, //0x000091a8 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x000091ab shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x000091ae testq %rdx, %rdx - 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x000091b1 je LBB35_4 - 0xe9, 0xc0, 0xfe, 0xff, 0xff, //0x000091b7 jmp LBB35_6 - //0x000091bc LBB35_20 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x000091bc movl $0, $20(%rdi) - 0x5d, //0x000091c3 popq %rbp - 0xc3, //0x000091c4 retq - //0x000091c5 LBB35_22 - 0xc7, 0x47, 0x10, 0x00, 0x00, 0x00, 0x00, //0x000091c5 movl $0, $16(%rdi) - 0x5d, //0x000091cc popq %rbp - 0xc3, //0x000091cd retq - 0x00, 0x00, //0x000091ce .p2align 4, 0x00 - //0x000091d0 LCPI36_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000091d0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000091e0 LCPI36_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000091e0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000091f0 .p2align 4, 0x90 - //0x000091f0 _advance_string_default - 0x55, //0x000091f0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000091f1 movq %rsp, %rbp - 0x41, 0x57, //0x000091f4 pushq %r15 - 0x41, 0x56, //0x000091f6 pushq %r14 - 0x41, 0x55, //0x000091f8 pushq %r13 - 0x41, 0x54, //0x000091fa pushq %r12 - 0x53, //0x000091fc pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x000091fd subq $16, %rsp - 0x4c, 0x8b, 0x67, 0x08, //0x00009201 movq $8(%rdi), %r12 - 0x49, 0x29, 0xf4, //0x00009205 subq %rsi, %r12 - 0x0f, 0x84, 0x91, 0x03, 0x00, 0x00, //0x00009208 je LBB36_17 - 0x48, 0x8b, 0x07, //0x0000920e movq (%rdi), %rax - 0x48, 0x89, 0x45, 0xd0, //0x00009211 movq %rax, $-48(%rbp) - 0x48, 0x01, 0xc6, //0x00009215 addq %rax, %rsi - 0x48, 0x89, 0x55, 0xc8, //0x00009218 movq %rdx, $-56(%rbp) - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x0000921c movq $-1, (%rdx) - 0x49, 0x83, 0xfc, 0x40, //0x00009223 cmpq $64, %r12 - 0x0f, 0x82, 0x12, 0x02, 0x00, 0x00, //0x00009227 jb LBB36_18 - 0x45, 0x89, 0xe1, //0x0000922d movl %r12d, %r9d - 0x41, 0x83, 0xe1, 0x3f, //0x00009230 andl $63, %r9d - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00009234 movq $-1, %r14 - 0x45, 0x31, 0xff, //0x0000923b xorl %r15d, %r15d - 0x66, 0x0f, 0x6f, 0x05, 0x8a, 0xff, 0xff, 0xff, //0x0000923e movdqa $-118(%rip), %xmm0 /* LCPI36_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x92, 0xff, 0xff, 0xff, //0x00009246 movdqa $-110(%rip), %xmm1 /* LCPI36_1+0(%rip) */ - 0x48, 0x8b, 0x55, 0xd0, //0x0000924e movq $-48(%rbp), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009252 .p2align 4, 0x90 - //0x00009260 LBB36_3 - 0xf3, 0x0f, 0x6f, 0x16, //0x00009260 movdqu (%rsi), %xmm2 - 0xf3, 0x0f, 0x6f, 0x5e, 0x10, //0x00009264 movdqu $16(%rsi), %xmm3 - 0xf3, 0x0f, 0x6f, 0x66, 0x20, //0x00009269 movdqu $32(%rsi), %xmm4 - 0xf3, 0x0f, 0x6f, 0x6e, 0x30, //0x0000926e movdqu $48(%rsi), %xmm5 - 0x66, 0x0f, 0x6f, 0xf2, //0x00009273 movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00009277 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xde, //0x0000927b pmovmskb %xmm6, %ebx - 0x66, 0x0f, 0x6f, 0xf3, //0x0000927f movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00009283 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x00009287 pmovmskb %xmm6, %ecx - 0x66, 0x0f, 0x6f, 0xf4, //0x0000928b movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x0000928f pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xc6, //0x00009293 pmovmskb %xmm6, %eax - 0x66, 0x0f, 0x6f, 0xf5, //0x00009297 movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x0000929b pcmpeqb %xmm0, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x0000929f pmovmskb %xmm6, %r13d - 0x66, 0x0f, 0x74, 0xd1, //0x000092a4 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x000092a8 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x74, 0xd9, //0x000092ac pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x000092b0 pmovmskb %xmm3, %r10d - 0x66, 0x0f, 0x74, 0xe1, //0x000092b5 pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xdc, //0x000092b9 pmovmskb %xmm4, %r11d - 0x66, 0x0f, 0x74, 0xe9, //0x000092be pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x000092c2 pmovmskb %xmm5, %r8d - 0x49, 0xc1, 0xe5, 0x30, //0x000092c7 shlq $48, %r13 - 0x48, 0xc1, 0xe0, 0x20, //0x000092cb shlq $32, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x000092cf shlq $16, %rcx - 0x48, 0x09, 0xcb, //0x000092d3 orq %rcx, %rbx - 0x48, 0x09, 0xc3, //0x000092d6 orq %rax, %rbx - 0x49, 0xc1, 0xe0, 0x30, //0x000092d9 shlq $48, %r8 - 0x49, 0xc1, 0xe3, 0x20, //0x000092dd shlq $32, %r11 - 0x49, 0xc1, 0xe2, 0x10, //0x000092e1 shlq $16, %r10 - 0x4c, 0x09, 0xd7, //0x000092e5 orq %r10, %rdi - 0x4c, 0x09, 0xdf, //0x000092e8 orq %r11, %rdi - 0x4c, 0x09, 0xc7, //0x000092eb orq %r8, %rdi - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x000092ee je LBB36_5 - 0x49, 0x83, 0xfe, 0xff, //0x000092f4 cmpq $-1, %r14 - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x000092f8 je LBB36_8 - //0x000092fe LBB36_5 - 0x4c, 0x09, 0xeb, //0x000092fe orq %r13, %rbx - 0x48, 0x89, 0xf8, //0x00009301 movq %rdi, %rax - 0x4c, 0x09, 0xf8, //0x00009304 orq %r15, %rax - 0x0f, 0x85, 0x43, 0x00, 0x00, 0x00, //0x00009307 jne LBB36_9 - //0x0000930d LBB36_6 - 0x48, 0x85, 0xdb, //0x0000930d testq %rbx, %rbx - 0x0f, 0x85, 0x0e, 0x01, 0x00, 0x00, //0x00009310 jne LBB36_15 - //0x00009316 LBB36_7 - 0x48, 0x83, 0xc6, 0x40, //0x00009316 addq $64, %rsi - 0x49, 0x83, 0xc4, 0xc0, //0x0000931a addq $-64, %r12 - 0x49, 0x83, 0xfc, 0x3f, //0x0000931e cmpq $63, %r12 - 0x0f, 0x87, 0x38, 0xff, 0xff, 0xff, //0x00009322 ja LBB36_3 - 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x00009328 jmp LBB36_10 - //0x0000932d LBB36_8 - 0x48, 0x89, 0xf0, //0x0000932d movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x00009330 subq %rdx, %rax - 0x4c, 0x0f, 0xbc, 0xf7, //0x00009333 bsfq %rdi, %r14 - 0x49, 0x01, 0xc6, //0x00009337 addq %rax, %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x0000933a movq $-56(%rbp), %rax - 0x4c, 0x89, 0x30, //0x0000933e movq %r14, (%rax) - 0x4c, 0x09, 0xeb, //0x00009341 orq %r13, %rbx - 0x48, 0x89, 0xf8, //0x00009344 movq %rdi, %rax - 0x4c, 0x09, 0xf8, //0x00009347 orq %r15, %rax - 0x0f, 0x84, 0xbd, 0xff, 0xff, 0xff, //0x0000934a je LBB36_6 - //0x00009350 LBB36_9 - 0x4c, 0x89, 0xf8, //0x00009350 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00009353 notq %rax - 0x48, 0x21, 0xf8, //0x00009356 andq %rdi, %rax - 0x4c, 0x8d, 0x04, 0x00, //0x00009359 leaq (%rax,%rax), %r8 - 0x4d, 0x09, 0xf8, //0x0000935d orq %r15, %r8 - 0x4c, 0x89, 0xc1, //0x00009360 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00009363 notq %rcx - 0x48, 0x21, 0xf9, //0x00009366 andq %rdi, %rcx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00009369 movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xf9, //0x00009373 andq %rdi, %rcx - 0x45, 0x31, 0xff, //0x00009376 xorl %r15d, %r15d - 0x48, 0x01, 0xc1, //0x00009379 addq %rax, %rcx - 0x41, 0x0f, 0x92, 0xc7, //0x0000937c setb %r15b - 0x48, 0x01, 0xc9, //0x00009380 addq %rcx, %rcx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00009383 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc1, //0x0000938d xorq %rax, %rcx - 0x4c, 0x21, 0xc1, //0x00009390 andq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00009393 notq %rcx - 0x48, 0x21, 0xcb, //0x00009396 andq %rcx, %rbx - 0x48, 0x85, 0xdb, //0x00009399 testq %rbx, %rbx - 0x0f, 0x84, 0x74, 0xff, 0xff, 0xff, //0x0000939c je LBB36_7 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x000093a2 jmp LBB36_15 - //0x000093a7 LBB36_10 - 0x4d, 0x89, 0xcc, //0x000093a7 movq %r9, %r12 - 0x49, 0x83, 0xfc, 0x20, //0x000093aa cmpq $32, %r12 - 0x0f, 0x82, 0x0f, 0x01, 0x00, 0x00, //0x000093ae jb LBB36_22 - //0x000093b4 LBB36_11 - 0xf3, 0x0f, 0x6f, 0x06, //0x000093b4 movdqu (%rsi), %xmm0 - 0xf3, 0x0f, 0x6f, 0x4e, 0x10, //0x000093b8 movdqu $16(%rsi), %xmm1 - 0x66, 0x0f, 0x6f, 0x15, 0x0b, 0xfe, 0xff, 0xff, //0x000093bd movdqa $-501(%rip), %xmm2 /* LCPI36_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x1d, 0x13, 0xfe, 0xff, 0xff, //0x000093c5 movdqa $-493(%rip), %xmm3 /* LCPI36_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xe0, //0x000093cd movdqa %xmm0, %xmm4 - 0x66, 0x0f, 0x74, 0xe2, //0x000093d1 pcmpeqb %xmm2, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x000093d5 pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x74, 0xd1, //0x000093d9 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x000093dd pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x74, 0xc3, //0x000093e1 pcmpeqb %xmm3, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x000093e5 pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x74, 0xcb, //0x000093e9 pcmpeqb %xmm3, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x000093ed pmovmskb %xmm1, %ecx - 0x48, 0xc1, 0xe3, 0x10, //0x000093f1 shlq $16, %rbx - 0x48, 0xc1, 0xe1, 0x10, //0x000093f5 shlq $16, %rcx - 0x48, 0x09, 0xc8, //0x000093f9 orq %rcx, %rax - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x000093fc je LBB36_13 - 0x49, 0x83, 0xfe, 0xff, //0x00009402 cmpq $-1, %r14 - 0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x00009406 je LBB36_19 - //0x0000940c LBB36_13 - 0x48, 0x09, 0xfb, //0x0000940c orq %rdi, %rbx - 0x48, 0x89, 0xc1, //0x0000940f movq %rax, %rcx - 0x4c, 0x09, 0xf9, //0x00009412 orq %r15, %rcx - 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x00009415 jne LBB36_20 - //0x0000941b LBB36_14 - 0x48, 0x85, 0xdb, //0x0000941b testq %rbx, %rbx - 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x0000941e je LBB36_21 - //0x00009424 LBB36_15 - 0x48, 0x0f, 0xbc, 0xc3, //0x00009424 bsfq %rbx, %rax - 0x48, 0x29, 0xd6, //0x00009428 subq %rdx, %rsi - 0x48, 0x8d, 0x44, 0x06, 0x01, //0x0000942b leaq $1(%rsi,%rax), %rax - //0x00009430 LBB36_16 - 0x48, 0x83, 0xc4, 0x10, //0x00009430 addq $16, %rsp - 0x5b, //0x00009434 popq %rbx - 0x41, 0x5c, //0x00009435 popq %r12 - 0x41, 0x5d, //0x00009437 popq %r13 - 0x41, 0x5e, //0x00009439 popq %r14 - 0x41, 0x5f, //0x0000943b popq %r15 - 0x5d, //0x0000943d popq %rbp - 0xc3, //0x0000943e retq - //0x0000943f LBB36_18 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000943f movq $-1, %r14 - 0x45, 0x31, 0xff, //0x00009446 xorl %r15d, %r15d - 0x48, 0x8b, 0x55, 0xd0, //0x00009449 movq $-48(%rbp), %rdx - 0x49, 0x83, 0xfc, 0x20, //0x0000944d cmpq $32, %r12 - 0x0f, 0x83, 0x5d, 0xff, 0xff, 0xff, //0x00009451 jae LBB36_11 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x00009457 jmp LBB36_22 - //0x0000945c LBB36_19 - 0x48, 0x89, 0xf1, //0x0000945c movq %rsi, %rcx - 0x48, 0x29, 0xd1, //0x0000945f subq %rdx, %rcx - 0x4c, 0x0f, 0xbc, 0xf0, //0x00009462 bsfq %rax, %r14 - 0x49, 0x01, 0xce, //0x00009466 addq %rcx, %r14 - 0x48, 0x8b, 0x4d, 0xc8, //0x00009469 movq $-56(%rbp), %rcx - 0x4c, 0x89, 0x31, //0x0000946d movq %r14, (%rcx) - 0x48, 0x09, 0xfb, //0x00009470 orq %rdi, %rbx - 0x48, 0x89, 0xc1, //0x00009473 movq %rax, %rcx - 0x4c, 0x09, 0xf9, //0x00009476 orq %r15, %rcx - 0x0f, 0x84, 0x9c, 0xff, 0xff, 0xff, //0x00009479 je LBB36_14 - //0x0000947f LBB36_20 - 0x44, 0x89, 0xf9, //0x0000947f movl %r15d, %ecx - 0xf7, 0xd1, //0x00009482 notl %ecx - 0x21, 0xc1, //0x00009484 andl %eax, %ecx - 0x44, 0x8d, 0x04, 0x09, //0x00009486 leal (%rcx,%rcx), %r8d - 0x45, 0x09, 0xf8, //0x0000948a orl %r15d, %r8d - 0x44, 0x89, 0xc7, //0x0000948d movl %r8d, %edi - 0xf7, 0xd7, //0x00009490 notl %edi - 0x21, 0xc7, //0x00009492 andl %eax, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00009494 andl $-1431655766, %edi - 0x45, 0x31, 0xff, //0x0000949a xorl %r15d, %r15d - 0x01, 0xcf, //0x0000949d addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc7, //0x0000949f setb %r15b - 0x01, 0xff, //0x000094a3 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000094a5 xorl $1431655765, %edi - 0x44, 0x21, 0xc7, //0x000094ab andl %r8d, %edi - 0xf7, 0xd7, //0x000094ae notl %edi - 0x21, 0xfb, //0x000094b0 andl %edi, %ebx - 0x48, 0x85, 0xdb, //0x000094b2 testq %rbx, %rbx - 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, //0x000094b5 jne LBB36_15 - //0x000094bb LBB36_21 - 0x48, 0x83, 0xc6, 0x20, //0x000094bb addq $32, %rsi - 0x49, 0x83, 0xc4, 0xe0, //0x000094bf addq $-32, %r12 - //0x000094c3 LBB36_22 - 0x4d, 0x85, 0xff, //0x000094c3 testq %r15, %r15 - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x000094c6 jne LBB36_33 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000094cc movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x000094d3 testq %r12, %r12 - 0x0f, 0x84, 0x54, 0xff, 0xff, 0xff, //0x000094d6 je LBB36_16 - //0x000094dc LBB36_24 - 0x49, 0x89, 0xd1, //0x000094dc movq %rdx, %r9 - 0x49, 0xf7, 0xd1, //0x000094df notq %r9 - 0x48, 0x8b, 0x4d, 0xc8, //0x000094e2 movq $-56(%rbp), %rcx - //0x000094e6 LBB36_25 - 0x48, 0x8d, 0x7e, 0x01, //0x000094e6 leaq $1(%rsi), %rdi - 0x0f, 0xb6, 0x1e, //0x000094ea movzbl (%rsi), %ebx - 0x80, 0xfb, 0x22, //0x000094ed cmpb $34, %bl - 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x000094f0 je LBB36_32 - 0x4d, 0x8d, 0x54, 0x24, 0xff, //0x000094f6 leaq $-1(%r12), %r10 - 0x80, 0xfb, 0x5c, //0x000094fb cmpb $92, %bl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000094fe je LBB36_28 - 0x4d, 0x89, 0xd4, //0x00009504 movq %r10, %r12 - 0x48, 0x89, 0xfe, //0x00009507 movq %rdi, %rsi - 0x4d, 0x85, 0xd2, //0x0000950a testq %r10, %r10 - 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x0000950d jne LBB36_25 - 0xe9, 0x18, 0xff, 0xff, 0xff, //0x00009513 jmp LBB36_16 - //0x00009518 LBB36_28 - 0x4d, 0x85, 0xd2, //0x00009518 testq %r10, %r10 - 0x0f, 0x84, 0x0f, 0xff, 0xff, 0xff, //0x0000951b je LBB36_16 - 0x49, 0x83, 0xfe, 0xff, //0x00009521 cmpq $-1, %r14 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00009525 jne LBB36_31 - 0x4c, 0x01, 0xcf, //0x0000952b addq %r9, %rdi - 0x48, 0x89, 0x39, //0x0000952e movq %rdi, (%rcx) - 0x49, 0x89, 0xfe, //0x00009531 movq %rdi, %r14 - //0x00009534 LBB36_31 - 0x48, 0x83, 0xc6, 0x02, //0x00009534 addq $2, %rsi - 0x49, 0x83, 0xc4, 0xfe, //0x00009538 addq $-2, %r12 - 0x4d, 0x89, 0xe2, //0x0000953c movq %r12, %r10 - 0x48, 0x8b, 0x55, 0xd0, //0x0000953f movq $-48(%rbp), %rdx - 0x4d, 0x85, 0xd2, //0x00009543 testq %r10, %r10 - 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x00009546 jne LBB36_25 - 0xe9, 0xdf, 0xfe, 0xff, 0xff, //0x0000954c jmp LBB36_16 - //0x00009551 LBB36_32 - 0x48, 0x29, 0xd7, //0x00009551 subq %rdx, %rdi - 0x48, 0x89, 0xf8, //0x00009554 movq %rdi, %rax - 0xe9, 0xd4, 0xfe, 0xff, 0xff, //0x00009557 jmp LBB36_16 - //0x0000955c LBB36_33 - 0x4d, 0x85, 0xe4, //0x0000955c testq %r12, %r12 - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x0000955f je LBB36_17 - 0x49, 0x83, 0xfe, 0xff, //0x00009565 cmpq $-1, %r14 - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00009569 jne LBB36_36 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000956f movq $-48(%rbp), %r14 - 0x49, 0xf7, 0xd6, //0x00009573 notq %r14 - 0x49, 0x01, 0xf6, //0x00009576 addq %rsi, %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x00009579 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x30, //0x0000957d movq %r14, (%rax) - //0x00009580 LBB36_36 - 0x48, 0xff, 0xc6, //0x00009580 incq %rsi - 0x49, 0xff, 0xcc, //0x00009583 decq %r12 - 0x48, 0x8b, 0x55, 0xd0, //0x00009586 movq $-48(%rbp), %rdx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000958a movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x00009591 testq %r12, %r12 - 0x0f, 0x85, 0x42, 0xff, 0xff, 0xff, //0x00009594 jne LBB36_24 - 0xe9, 0x91, 0xfe, 0xff, 0xff, //0x0000959a jmp LBB36_16 - //0x0000959f LBB36_17 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000959f movq $-1, %rax - 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x000095a6 jmp LBB36_16 - 0x00, 0x00, 0x00, 0x00, 0x00, //0x000095ab .p2align 4, 0x00 - //0x000095b0 _POW10_M128_TAB - 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x000095b0 .quad 1671618768450675795 - 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x000095b8 .quad -391859759250406776 - 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x000095c0 .quad 1044761730281672372 - 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x000095c8 .quad -7162441377172586091 - 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x000095d0 .quad 5917638181279478369 - 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x000095d8 .quad -4341365703038344710 - 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x000095e0 .quad -1826324310255427847 - 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x000095e8 .quad -815021110370542984 - 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x000095f0 .quad -8058981721550724260 - 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x000095f8 .quad -7426917221622671221 - 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00009600 .quad 8373016921771146291 - 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00009608 .quad -4671960508600951122 - 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00009610 .quad 1242899115359157055 - 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00009618 .quad -1228264617323800998 - 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00009620 .quad 5388497965526861063 - 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00009628 .quad -7685194413468457480 - 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00009630 .quad 6735622456908576329 - 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00009638 .quad -4994806998408183946 - 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00009640 .quad -803843965719055396 - 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00009648 .quad -1631822729582842029 - 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00009650 .quad 8720969558280366185 - 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00009658 .quad -7937418233630358124 - 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00009660 .quad -7545532125859093884 - 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00009668 .quad -5310086773610559751 - 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00009670 .quad -208543120469091547 - 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00009678 .quad -2025922448585811785 - 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00009680 .quad -130339450293182217 - 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00009688 .quad -8183730558007214222 - 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00009690 .quad -4774610331293865675 - 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00009698 .quad -5617977179081629873 - 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x000096a0 .quad -5968262914117332094 - 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x000096a8 .quad -2410785455424649437 - 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x000096b0 .quad 5493207715531443249 - 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x000096b8 .quad -8424269937281487754 - 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x000096c0 .quad -2356862392440471747 - 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x000096c8 .quad -5918651403174471789 - 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x000096d0 .quad -2946077990550589683 - 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x000096d8 .quad -2786628235540701832 - 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x000096e0 .quad -8758827771735200408 - 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x000096e8 .quad -8659171674854020501 - 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x000096f0 .quad 7498209359040551106 - 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x000096f8 .quad -6212278575140137722 - 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00009700 .quad 149389661945913074 - 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00009708 .quad -3153662200497784248 - 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00009710 .quad 93368538716195671 - 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00009718 .quad -8888567902952197011 - 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00009720 .quad 4728396691822632493 - 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00009728 .quad -6499023860262858360 - 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00009730 .quad 5910495864778290617 - 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00009738 .quad -3512093806901185046 - 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00009740 .quad 8305745933913819539 - 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00009748 .quad -9112587656954322510 - 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00009750 .quad 1158810380537498616 - 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00009758 .quad -6779048552765515233 - 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00009760 .quad -3163173042755514634 - 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00009768 .quad -3862124672529506138 - 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00009770 .quad -8565652321871781196 - 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00009778 .quad -215969822234494768 - 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00009780 .quad 6175682344898606512 - 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00009788 .quad -7052510166537641086 - 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00009790 .quad -1503769105731517667 - 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00009798 .quad -4203951689744663454 - 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x000097a0 .quad -6491397400591784988 - 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x000097a8 .quad -643253593753441413 - 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x000097b0 .quad 5166248661484910190 - 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x000097b8 .quad -7319562523736982739 - 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x000097c0 .quad -7377247228426025974 - 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x000097c8 .quad -4537767136243840520 - 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x000097d0 .quad -4609873017105144563 - 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x000097d8 .quad -1060522901877412746 - 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x000097e0 .quad 4036358391950366504 - 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x000097e8 .quad -7580355841314464822 - 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x000097f0 .quad -4177924046916817678 - 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x000097f8 .quad -4863758783215693124 - 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00009800 .quad -610719040218634194 - 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00009808 .quad -1468012460592228501 - 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00009810 .quad 8841672636718129437 - 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00009818 .quad -7835036815511224669 - 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00009820 .quad 6440404777470273892 - 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00009828 .quad -5182110000961642932 - 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00009830 .quad 8050505971837842365 - 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00009838 .quad -1865951482774665761 - 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00009840 .quad -6497648813669818282 - 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00009848 .quad -8083748704375247957 - 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00009850 .quad -8122061017087272852 - 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00009858 .quad -5492999862041672042 - 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00009860 .quad 3682481783923072647 - 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00009868 .quad -2254563809124702148 - 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00009870 .quad -6921820921902855404 - 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00009878 .quad -8326631408344020699 - 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00009880 .quad 571095884476206553 - 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00009888 .quad -5796603242002637969 - 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00009890 .quad -3897816162832129712 - 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00009898 .quad -2634068034075909558 - 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x000098a0 .quad -4741978110983775022 - 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x000098a8 .quad -8563821548938525330 - 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x000098b0 .quad 7907585416552444934 - 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x000098b8 .quad -6093090917745768758 - 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x000098c0 .quad 661109733835780360 - 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x000098c8 .quad -3004677628754823043 - 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x000098d0 .quad 2719036592861056677 - 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x000098d8 .quad -8795452545612846258 - 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x000098e0 .quad -5824576295778454962 - 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x000098e8 .quad -6382629663588669919 - 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x000098f0 .quad 1942651667131707105 - 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x000098f8 .quad -3366601061058449494 - 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00009900 .quad 5825843310384704845 - 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00009908 .quad -9021654690802612790 - 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00009910 .quad -1941067898873894752 - 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00009918 .quad -6665382345075878084 - 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00009920 .quad 2185351144835019464 - 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00009928 .quad -3720041912917459700 - 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00009930 .quad 2731688931043774330 - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00009938 .quad -38366372719436721 - 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00009940 .quad 8624834609543440812 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00009948 .quad -6941508010590729807 - 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00009950 .quad -3054014793352862697 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00009958 .quad -4065198994811024355 - 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00009960 .quad 5405853545163697437 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00009968 .quad -469812725086392539 - 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00009970 .quad 5684501474941004850 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00009978 .quad -7211161980820077193 - 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00009980 .quad 2493940825248868159 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00009988 .quad -4402266457597708587 - 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00009990 .quad 7729112049988473103 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00009998 .quad -891147053569747830 - 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x000099a0 .quad -9004363024039368023 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x000099a8 .quad -7474495936122174250 - 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x000099b0 .quad 2579604275232953683 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x000099b8 .quad -4731433901725329908 - 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x000099c0 .quad 3224505344041192104 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x000099c8 .quad -1302606358729274481 - 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x000099d0 .quad 8932844867666826921 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x000099d8 .quad -7731658001846878407 - 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x000099e0 .quad -2669001970698630061 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x000099e8 .quad -5052886483881210105 - 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x000099f0 .quad -3336252463373287576 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x000099f8 .quad -1704422086424124727 - 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00009a00 .quad 2526528228819083169 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00009a08 .quad -7982792831656159810 - 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00009a10 .quad -6065211750830921846 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00009a18 .quad -5366805021142811859 - 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00009a20 .quad 1641857348316123500 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00009a28 .quad -2096820258001126919 - 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00009a30 .quad -5891368184943504669 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00009a38 .quad -8228041688891786181 - 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00009a40 .quad -7364210231179380836 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00009a48 .quad -5673366092687344822 - 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00009a50 .quad 4629795266307937667 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00009a58 .quad -2480021597431793123 - 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00009a60 .quad 5199465050656154994 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00009a68 .quad -8467542526035952558 - 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00009a70 .quad -2724040723534582065 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00009a78 .quad -5972742139117552794 - 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00009a80 .quad -8016736922845615486 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00009a88 .quad -2854241655469553088 - 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00009a90 .quad 6518754469289960081 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00009a98 .quad -8701430062309552536 - 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00009aa0 .quad 8148443086612450102 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00009aa8 .quad -6265101559459552766 - 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00009ab0 .quad 962181821410786819 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00009ab8 .quad -3219690930897053053 - 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00009ac0 .quad -1704479370831952190 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00009ac8 .quad -8929835859451740015 - 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00009ad0 .quad 7092772823314835570 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00009ad8 .quad -6550608805887287114 - 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00009ae0 .quad -357406007711231345 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00009ae8 .quad -3576574988931720989 - 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00009af0 .quad 8999993282035256217 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00009af8 .quad -9152888395723407474 - 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00009b00 .quad 2026619565689294464 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00009b08 .quad -6829424476226871438 - 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00009b10 .quad -6690097579743157728 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00009b18 .quad -3925094576856201394 - 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00009b20 .quad 5472436080603216552 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00009b28 .quad -294682202642863838 - 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00009b30 .quad 8031958568804398249 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00009b38 .quad -7101705404292871755 - 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00009b40 .quad -3795109844276665901 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00009b48 .quad -4265445736938701790 - 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00009b50 .quad 9091170749936331336 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00009b58 .quad -720121152745989333 - 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00009b60 .quad 3376138709496513133 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00009b68 .quad -7367604748107325189 - 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00009b70 .quad -391512631556746488 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00009b78 .quad -4597819916706768583 - 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00009b80 .quad 8733981247408842698 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00009b88 .quad -1135588877456072824 - 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00009b90 .quad 5458738279630526686 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00009b98 .quad -7627272076051127371 - 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00009ba0 .quad -7011635205744005354 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00009ba8 .quad -4922404076636521310 - 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00009bb0 .quad 5070514048102157020 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00009bb8 .quad -1541319077368263733 - 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00009bc0 .quad 863228270850154185 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00009bc8 .quad -7880853450996246689 - 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00009bd0 .quad -3532650679864695173 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00009bd8 .quad -5239380795317920458 - 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00009be0 .quad -9027499368258256870 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00009be8 .quad -1937539975720012668 - 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00009bf0 .quad -3336344095947716592 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00009bf8 .quad -8128491512466089774 - 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00009c00 .quad -8782116138362033643 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00009c08 .quad -5548928372155224313 - 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00009c10 .quad 7469098900757009562 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00009c18 .quad -2324474446766642487 - 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00009c20 .quad -2249342214667950880 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00009c28 .quad -8370325556870233411 - 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00009c30 .quad 6411694268519837208 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00009c38 .quad -5851220927660403859 - 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00009c40 .quad -5820440219632367202 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00009c48 .quad -2702340141148116920 - 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00009c50 .quad 7891439908798240259 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00009c58 .quad -8606491615858654931 - 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00009c60 .quad -3970758169284363389 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00009c68 .quad -6146428501395930760 - 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00009c70 .quad -351761693178066332 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00009c78 .quad -3071349608317525546 - 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00009c80 .quad 6697677969404790399 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00009c88 .quad -8837122532839535322 - 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00009c90 .quad -851274575098787810 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00009c98 .quad -6434717147622031249 - 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00009ca0 .quad -1064093218873484762 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00009ca8 .quad -3431710416100151157 - 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00009cb0 .quad 8558313775058847832 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00009cb8 .quad -9062348037703676329 - 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00009cc0 .quad 6086206200396171886 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00009cc8 .quad -6716249028702207507 - 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00009cd0 .quad -6227300304786948855 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00009cd8 .quad -3783625267450371480 - 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00009ce0 .quad -3172439362556298164 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00009ce8 .quad -117845565885576446 - 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00009cf0 .quad -4288617610811380305 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00009cf8 .quad -6991182506319567135 - 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00009d00 .quad 3862600023340550427 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00009d08 .quad -4127292114472071014 - 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00009d10 .quad -4395122007679087774 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00009d18 .quad -547429124662700864 - 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00009d20 .quad 8782263791269039901 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00009d28 .quad -7259672230555269896 - 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00009d30 .quad -7468914334623251740 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00009d38 .quad -4462904269766699466 - 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00009d40 .quad 4498915137003099037 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00009d48 .quad -966944318780986428 - 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00009d50 .quad -6411550076227838910 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00009d58 .quad -7521869226879198374 - 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00009d60 .quad 5820620459997365075 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00009d68 .quad -4790650515171610063 - 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00009d70 .quad -6559282480285457368 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00009d78 .quad -1376627125537124675 - 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00009d80 .quad -8711237568605798759 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00009d88 .quad -7777920981101784778 - 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00009d90 .quad 2946011094524915263 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00009d98 .quad -5110715207949843068 - 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00009da0 .quad 3682513868156144079 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00009da8 .quad -1776707991509915931 - 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00009db0 .quad 4607414176811284001 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00009db8 .quad -8027971522334779313 - 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00009dc0 .quad 1147581702586717097 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00009dc8 .quad -5423278384491086237 - 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00009dd0 .quad -3177208890193991532 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00009dd8 .quad -2167411962186469893 - 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00009de0 .quad 7237616480483531100 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00009de8 .quad -8272161504007625539 - 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00009df0 .quad -4788037454677749837 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00009df8 .quad -5728515861582144020 - 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00009e00 .quad -1373360799919799392 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00009e08 .quad -2548958808550292121 - 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00009e10 .quad -858350499949874620 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00009e18 .quad -8510628282985014432 - 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00009e20 .quad 3538747893490044629 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00009e28 .quad -6026599335303880135 - 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00009e30 .quad 9035120885289943691 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00009e38 .quad -2921563150702462265 - 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00009e40 .quad -5882264492762254953 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00009e48 .quad -8743505996830120772 - 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00009e50 .quad -2741144597525430788 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00009e58 .quad -6317696477610263061 - 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00009e60 .quad -3426430746906788485 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00009e68 .quad -3285434578585440922 - 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00009e70 .quad 4776009810824339053 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00009e78 .quad -8970925639256982432 - 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00009e80 .quad 5970012263530423816 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00009e88 .quad -6601971030643840136 - 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00009e90 .quad 7462515329413029771 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00009e98 .quad -3640777769877412266 - 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00009ea0 .quad 52386062455755702 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00009ea8 .quad -9193015133814464522 - 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00009eb0 .quad -9157889458785081180 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00009eb8 .quad -6879582898840692749 - 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00009ec0 .quad 6999382250228200141 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00009ec8 .quad -3987792605123478032 - 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00009ed0 .quad 8749227812785250177 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00009ed8 .quad -373054737976959636 - 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00009ee0 .quad -3755104653863994448 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00009ee8 .quad -7150688238876681629 - 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00009ef0 .quad -4693880817329993060 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00009ef8 .quad -4326674280168464132 - 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00009f00 .quad -1255665003235103420 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00009f08 .quad -796656831783192261 - 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00009f10 .quad 8438581409832836170 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00009f18 .quad -7415439547505577019 - 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00009f20 .quad -3286831292991118499 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00009f28 .quad -4657613415954583370 - 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00009f30 .quad -8720225134666286028 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00009f38 .quad -1210330751515841308 - 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00009f40 .quad -3144297699952734816 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00009f48 .quad -7673985747338482674 - 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00009f50 .quad -8542058143368306423 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00009f58 .quad -4980796165745715438 - 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00009f60 .quad 3157485376071780683 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00009f68 .quad -1614309188754756393 - 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00009f70 .quad 8890957387685944783 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00009f78 .quad -7926472270612804602 - 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00009f80 .quad 1890324697752655170 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00009f88 .quad -5296404319838617848 - 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00009f90 .quad 2362905872190818963 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00009f98 .quad -2008819381370884406 - 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00009fa0 .quad 6088502188546649756 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00009fa8 .quad -8173041140997884610 - 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00009fb0 .quad -1612744301171463613 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00009fb8 .quad -5604615407819967859 - 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00009fc0 .quad 7207441660390446292 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00009fc8 .quad -2394083241347571919 - 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00009fd0 .quad -2412877989897052924 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00009fd8 .quad -8413831053483314306 - 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00009fe0 .quad -7627783505798704059 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00009fe8 .quad -5905602798426754978 - 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00009ff0 .quad 4300328673033783639 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00009ff8 .quad -2770317479606055818 - 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000a000 .quad -1923980597781273130 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000a008 .quad -8648977452394866743 - 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000a010 .quad 6818396289628184396 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000a018 .quad -6199535797066195524 - 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000a020 .quad 8522995362035230495 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000a028 .quad -3137733727905356501 - 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000a030 .quad 3021029092058325107 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000a038 .quad -8878612607581929669 - 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000a040 .quad -835399653354481520 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000a048 .quad -6486579741050024183 - 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000a050 .quad 8179122470161673908 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000a058 .quad -3496538657885142324 - 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000a060 .quad -4111420493003729616 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000a068 .quad -9102865688819295809 - 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000a070 .quad -5139275616254662020 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000a078 .quad -6766896092596731857 - 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000a080 .quad -6424094520318327524 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000a088 .quad -3846934097318526917 - 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000a090 .quad -8030118150397909405 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000a098 .quad -196981603220770742 - 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000a0a0 .quad -7324666853212387330 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000a0a8 .quad -7040642529654063570 - 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000a0b0 .quad 4679224488766679549 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000a0b8 .quad -4189117143640191558 - 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000a0c0 .quad -3374341425896426372 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000a0c8 .quad -624710411122851544 - 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000a0d0 .quad -9026492418826348338 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000a0d8 .quad -7307973034592864071 - 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000a0e0 .quad -2059743486678159615 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000a0e8 .quad -4523280274813692185 - 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000a0f0 .quad -2574679358347699519 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000a0f8 .quad -1042414325089727327 - 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000a100 .quad 3002511419460075705 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000a108 .quad -7569037980822161435 - 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000a110 .quad 8364825292752482535 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000a118 .quad -4849611457600313890 - 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000a120 .quad 1232659579085827361 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000a128 .quad -1450328303573004458 - 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000a130 .quad -3841273781498745804 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000a138 .quad -7823984217374209643 - 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000a140 .quad 4421779809981343554 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000a148 .quad -5168294253290374149 - 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000a150 .quad 915538744049291538 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000a158 .quad -1848681798185579782 - 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000a160 .quad 5183897733458195115 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000a168 .quad -8072955151507069220 - 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000a170 .quad 6479872166822743894 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000a178 .quad -5479507920956448621 - 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000a180 .quad 3488154190101041964 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000a188 .quad -2237698882768172872 - 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000a190 .quad 2180096368813151227 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000a198 .quad -8316090829371189901 - 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000a1a0 .quad -1886565557410948870 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000a1a8 .quad -5783427518286599473 - 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000a1b0 .quad -2358206946763686087 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000a1b8 .quad -2617598379430861437 - 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000a1c0 .quad 7749492695127472003 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000a1c8 .quad -8553528014785370254 - 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000a1d0 .quad 463493832054564196 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000a1d8 .quad -6080224000054324913 - 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000a1e0 .quad -4032318728359182659 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000a1e8 .quad -2988593981640518238 - 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000a1f0 .quad -4826042214438183114 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000a1f8 .quad -8785400266166405755 - 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000a200 .quad 3190819268807046916 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000a208 .quad -6370064314280619289 - 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000a210 .quad -623161932418579259 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000a218 .quad -3350894374423386208 - 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000a220 .quad -7307005235402693893 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000a228 .quad -9011838011655698236 - 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000a230 .quad -4522070525825979462 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000a238 .quad -6653111496142234891 - 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000a240 .quad 3570783879572301480 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000a248 .quad -3704703351750405709 - 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000a250 .quad -148206168962011054 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000a258 .quad -19193171260619233 - 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000a260 .quad -92628855601256909 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000a268 .quad -6929524759678968877 - 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000a270 .quad -115786069501571136 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000a278 .quad -4050219931171323192 - 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000a280 .quad 4466953431550423984 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000a288 .quad -451088895536766085 - 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000a290 .quad 486002885505321038 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000a298 .quad -7199459587351560659 - 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000a2a0 .quad 5219189625309039202 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000a2a8 .quad -4387638465762062920 - 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000a2b0 .quad 6523987031636299002 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000a2b8 .quad -872862063775190746 - 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000a2c0 .quad -534194123654701028 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000a2c8 .quad -7463067817500576073 - 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000a2d0 .quad -667742654568376285 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000a2d8 .quad -4717148753448332187 - 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000a2e0 .quad 8388693718644305452 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000a2e8 .quad -1284749923383027329 - 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000a2f0 .quad -6286281471915778852 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000a2f8 .quad -7720497729755473937 - 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000a300 .quad -7857851839894723565 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000a308 .quad -5038936143766954517 - 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000a310 .quad 8624429273841147159 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000a318 .quad -1686984161281305242 - 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000a320 .quad 778582277723329070 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000a328 .quad -7971894128441897632 - 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000a330 .quad 973227847154161338 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000a338 .quad -5353181642124984136 - 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000a340 .quad 1216534808942701673 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000a348 .quad -2079791034228842266 - 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000a350 .quad -3851351762838199359 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000a358 .quad -8217398424034108273 - 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000a360 .quad -4814189703547749198 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000a368 .quad -5660062011615247437 - 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000a370 .quad -6017737129434686498 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000a378 .quad -2463391496091671392 - 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000a380 .quad 7768129340171790699 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000a388 .quad -8457148712698376476 - 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000a390 .quad -8736582398494813242 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000a398 .quad -5959749872445582691 - 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000a3a0 .quad -1697355961263740745 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000a3a8 .quad -2838001322129590460 - 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000a3b0 .quad 1244995533423855986 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000a3b8 .quad -8691279853972075893 - 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000a3c0 .quad -3055441601647567921 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000a3c8 .quad -6252413799037706963 - 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000a3d0 .quad 5404070034795315907 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000a3d8 .quad -3203831230369745799 - 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000a3e0 .quad -3539985255894009414 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000a3e8 .quad -8919923546622172981 - 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000a3f0 .quad -4424981569867511768 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000a3f8 .quad -6538218414850328322 - 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000a400 .quad 8303831092947774002 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000a408 .quad -3561087000135522498 - 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000a410 .quad 578208414664970847 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000a418 .quad -9143208402725783417 - 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000a420 .quad -3888925500096174345 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000a428 .quad -6817324484979841368 - 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000a430 .quad -249470856692830027 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000a438 .quad -3909969587797413806 - 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000a440 .quad -4923524589293425438 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000a448 .quad -275775966319379353 - 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000a450 .quad -3077202868308390899 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000a458 .quad -7089889006590693952 - 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000a460 .quad 765182433041899281 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000a468 .quad -4250675239810979535 - 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000a470 .quad 5568164059729762005 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000a478 .quad -701658031336336515 - 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000a480 .quad 5785945546544795205 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000a488 .quad -7356065297226292178 - 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000a490 .quad -1990940103673781802 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000a498 .quad -4583395603105477319 - 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000a4a0 .quad 6734696907262548556 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000a4a8 .quad -1117558485454458744 - 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000a4b0 .quad 4209185567039092847 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000a4b8 .quad -7616003081050118571 - 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000a4c0 .quad -8573576096483297653 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000a4c8 .quad -4908317832885260310 - 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000a4d0 .quad 3118087934678041646 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000a4d8 .quad -1523711272679187483 - 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000a4e0 .quad 4254647968387469981 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000a4e8 .quad -7869848573065574033 - 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000a4f0 .quad 706623942056949572 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000a4f8 .quad -5225624697904579637 - 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000a500 .quad -3728406090856200939 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000a508 .quad -1920344853953336643 - 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000a510 .quad -6941939825212513491 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000a518 .quad -8117744561361917258 - 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000a520 .quad 5157633273766521849 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000a528 .quad -5535494683275008668 - 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000a530 .quad 6447041592208152311 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000a538 .quad -2307682335666372931 - 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000a540 .quad 6335244004343789146 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000a548 .quad -8359830487432564938 - 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000a550 .quad -1304317031425039375 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000a558 .quad -5838102090863318269 - 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000a560 .quad -1630396289281299219 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000a568 .quad -2685941595151759932 - 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000a570 .quad 1286845328412881940 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000a578 .quad -8596242524610931813 - 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000a580 .quad -3003129357911285479 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000a588 .quad -6133617137336276863 - 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000a590 .quad 5469460339465668959 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000a598 .quad -3055335403242958174 - 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000a5a0 .quad 8030098730593431003 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000a5a8 .quad -8827113654667930715 - 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000a5b0 .quad -3797434642040374958 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000a5b8 .quad -6422206049907525490 - 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000a5c0 .quad 9088264752731695015 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000a5c8 .quad -3416071543957018958 - 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000a5d0 .quad -8154892584824854328 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000a5d8 .quad -9052573742614218705 - 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000a5e0 .quad 8253128342678483706 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000a5e8 .quad -6704031159840385477 - 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000a5f0 .quad 5704724409920716729 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000a5f8 .quad -3768352931373093942 - 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000a600 .quad -2092466524453879896 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000a608 .quad -98755145788979524 - 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000a610 .quad 998051431430019017 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000a618 .quad -6979250993759194058 - 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000a620 .quad -7975807747567252037 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000a628 .quad -4112377723771604669 - 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000a630 .quad 8476984389250486570 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000a638 .quad -528786136287117932 - 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000a640 .quad -3925256793573221702 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000a648 .quad -7248020362820530564 - 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000a650 .quad -294884973539139224 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000a658 .quad -4448339435098275301 - 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000a660 .quad -368606216923924029 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000a668 .quad -948738275445456222 - 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000a670 .quad -2536221894791146470 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000a678 .quad -7510490449794491995 - 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000a680 .quad 6053094668365842720 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000a688 .quad -4776427043815727089 - 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000a690 .quad 2954682317029915496 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000a698 .quad -1358847786342270957 - 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000a6a0 .quad -459166561069996767 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000a6a8 .quad -7766808894105001205 - 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000a6b0 .quad -573958201337495959 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000a6b8 .quad -5096825099203863602 - 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000a6c0 .quad -5329133770099257852 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000a6c8 .quad -1759345355577441598 - 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000a6d0 .quad -5636551615525730110 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000a6d8 .quad -8017119874876982855 - 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000a6e0 .quad 2177682517447613171 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000a6e8 .quad -5409713825168840664 - 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000a6f0 .quad 2722103146809516464 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000a6f8 .quad -2150456263033662926 - 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000a700 .quad 6313000485183335694 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000a708 .quad -8261564192037121185 - 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000a710 .quad 3279564588051781713 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000a718 .quad -5715269221619013577 - 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000a720 .quad -512230283362660763 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000a728 .quad -2532400508596379068 - 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000a730 .quad 1985699082112030975 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000a738 .quad -8500279345513818773 - 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000a740 .quad -2129562165787349185 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000a748 .quad -6013663163464885563 - 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000a750 .quad 6561419329620589327 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000a758 .quad -2905392935903719049 - 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000a760 .quad -7428327965055601431 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000a768 .quad -8733399612580906262 - 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000a770 .quad 4549648098962661924 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000a778 .quad -6305063497298744923 - 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000a780 .quad -8147997931578836307 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000a788 .quad -3269643353196043250 - 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000a790 .quad 1825030320404309164 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000a798 .quad -8961056123388608887 - 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000a7a0 .quad 6892973918932774359 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000a7a8 .quad -6589634135808373205 - 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000a7b0 .quad 4004531380238580045 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000a7b8 .quad -3625356651333078602 - 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000a7c0 .quad -2108853905778275376 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000a7c8 .quad -9183376934724255983 - 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000a7d0 .quad 6587304654631931588 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000a7d8 .quad -6867535149977932074 - 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000a7e0 .quad -989241218564861323 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000a7e8 .quad -3972732919045027189 - 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000a7f0 .quad -1236551523206076654 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000a7f8 .quad -354230130378896082 - 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000a800 .quad 6144684325637283947 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000a808 .quad -7138922859127891907 - 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000a810 .quad -6154202648235558778 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000a818 .quad -4311967555482476980 - 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000a820 .quad -3081067291867060568 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000a828 .quad -778273425925708321 - 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000a830 .quad -1925667057416912855 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000a838 .quad -7403949918844649557 - 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000a840 .quad -2407083821771141069 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000a848 .quad -4643251380128424042 - 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000a850 .quad -7620540795641314240 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000a858 .quad -1192378206733142148 - 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000a860 .quad -2456994988062127448 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000a868 .quad -7662765406849295699 - 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000a870 .quad 6152128301777116498 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000a878 .quad -4966770740134231719 - 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000a880 .quad -6144897678060768090 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000a888 .quad -1596777406740401745 - 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000a890 .quad -3840561048787980056 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000a898 .quad -7915514906853832947 - 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000a8a0 .quad 4422670725869800738 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000a8a8 .quad -5282707615139903279 - 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000a8b0 .quad -8306719647944912790 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000a8b8 .quad -1991698500497491195 - 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000a8c0 .quad 8643358275316593218 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000a8c8 .quad -8162340590452013853 - 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000a8d0 .quad 6192511825718353619 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000a8d8 .quad -5591239719637629412 - 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000a8e0 .quad 7740639782147942024 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000a8e8 .quad -2377363631119648861 - 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000a8f0 .quad 2532056854628769813 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000a8f8 .quad -8403381297090862394 - 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000a900 .quad -6058300968568813542 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000a908 .quad -5892540602936190089 - 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000a910 .quad -7572876210711016927 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000a918 .quad -2753989735242849707 - 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000a920 .quad 9102010423587778132 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000a928 .quad -8638772612167862923 - 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000a930 .quad -2457545025797441047 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000a938 .quad -6186779746782440750 - 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000a940 .quad -7683617300674189212 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000a948 .quad -3121788665050663033 - 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000a950 .quad -4802260812921368258 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000a958 .quad -8868646943297746252 - 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000a960 .quad -1391139997724322418 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000a968 .quad -6474122660694794911 - 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000a970 .quad 7484447039699372786 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000a978 .quad -3480967307441105734 - 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000a980 .quad -9157278655470055721 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000a988 .quad -9093133594791772940 - 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000a990 .quad -6834912300910181747 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000a998 .quad -6754730975062328271 - 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000a9a0 .quad 679731660717048624 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000a9a8 .quad -3831727700400522434 - 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000a9b0 .quad -8373707460958465028 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000a9b8 .quad -177973607073265139 - 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000a9c0 .quad 8601490892183123069 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000a9c8 .quad -7028762532061872568 - 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000a9d0 .quad -7694880458480647779 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000a9d8 .quad -4174267146649952806 - 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000a9e0 .quad 4216457482181353988 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000a9e8 .quad -606147914885053103 - 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000a9f0 .quad -4282243101277735614 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000a9f8 .quad -7296371474444240046 - 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000aa00 .quad 8482254178684994195 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000aa08 .quad -4508778324627912153 - 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000aa10 .quad 5991131704928854840 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000aa18 .quad -1024286887357502287 - 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000aa20 .quad -3173071712060547581 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000aa28 .quad -7557708332239520786 - 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000aa30 .quad -8578025658503072380 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000aa38 .quad -4835449396872013078 - 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000aa40 .quad 3112525982153323237 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000aa48 .quad -1432625727662628443 - 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000aa50 .quad 4251171748059520975 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000aa58 .quad -7812920107430224633 - 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000aa60 .quad 702278666647013314 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000aa68 .quad -5154464115860392887 - 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000aa70 .quad 5489534351736154547 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000aa78 .quad -1831394126398103205 - 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000aa80 .quad 1125115960621402640 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000aa88 .quad -8062150356639896359 - 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000aa90 .quad 6018080969204141204 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000aa98 .quad -5466001927372482545 - 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000aaa0 .quad 2910915193077788601 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000aaa8 .quad -2220816390788215277 - 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000aab0 .quad -486521013540076077 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000aab8 .quad -8305539271883716405 - 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000aac0 .quad -608151266925095096 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000aac8 .quad -5770238071427257602 - 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000aad0 .quad -5371875102083756773 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000aad8 .quad -2601111570856684098 - 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000aae0 .quad 3560107088838733872 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000aae8 .quad -8543223759426509417 - 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000aaf0 .quad -161552157378970563 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000aaf8 .quad -6067343680855748868 - 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000ab00 .quad 4409745821703674700 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000ab08 .quad -2972493582642298180 - 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000ab10 .quad -6467280898289979121 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000ab18 .quad -8775337516792518219 - 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000ab20 .quad 1139270913992301907 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000ab28 .quad -6357485877563259869 - 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000ab30 .quad -3187597375937010520 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000ab38 .quad -3335171328526686933 - 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000ab40 .quad 7231123676894144233 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000ab48 .quad -9002011107970261189 - 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000ab50 .quad 4427218577690292387 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000ab58 .quad -6640827866535438582 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000ab60 QUAD $0xcccccccccccccccc; QUAD $0xcccccccccccccccc // .space 16, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ab70 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000ab78 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ab80 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000ab88 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ab90 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000ab98 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aba0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000aba8 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000abb0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000abb8 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000abc0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000abc8 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000abd0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000abd8 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000abe0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000abe8 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000abf0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000abf8 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac00 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000ac08 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac10 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000ac18 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac20 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000ac28 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac30 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000ac38 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac40 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000ac48 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac50 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000ac58 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac60 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000ac68 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac70 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000ac78 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac80 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000ac88 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac90 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000ac98 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aca0 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000aca8 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000acb0 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000acb8 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000acc0 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000acc8 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000acd0 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000acd8 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ace0 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000ace8 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000acf0 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000acf8 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ad00 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000ad08 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ad10 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000ad18 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ad20 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000ad28 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000ad30 .quad 4611686018427387904 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000ad38 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000ad40 .quad 5764607523034234880 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000ad48 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000ad50 .quad -6629298651489370112 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000ad58 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000ad60 .quad 5548434740920451072 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000ad68 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000ad70 .quad -1143914305352105984 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000ad78 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000ad80 .quad 7793479155164643328 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000ad88 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000ad90 .quad -4093209111326359552 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000ad98 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000ada0 .quad 4359273333062107136 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000ada8 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000adb0 .quad 5449091666327633920 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000adb8 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000adc0 .quad 2199678564482154496 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000adc8 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000add0 .quad 1374799102801346560 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000add8 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000ade0 .quad 1718498878501683200 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000ade8 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000adf0 .quad 6759809616554491904 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000adf8 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000ae00 .quad 6530724019560251392 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000ae08 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000ae10 .quad -1059967012404461568 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000ae18 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000ae20 .quad 7898413271349198848 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000ae28 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000ae30 .quad -1981020733047832576 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000ae38 .quad -8106986416796705681 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000ae40 .quad -2476275916309790720 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000ae48 .quad -5522047002568494197 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000ae50 .quad -3095344895387238400 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000ae58 .quad -2290872734783229842 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000ae60 .quad 4982938468024057856 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000ae68 .quad -8349324486880600507 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000ae70 .quad -7606384970252091392 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000ae78 .quad -5824969590173362730 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000ae80 .quad 4327076842467049472 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000ae88 .quad -2669525969289315508 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000ae90 .quad -6518949010312869888 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000ae98 .quad -8585982758446904049 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000aea0 .quad -8148686262891087360 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000aea8 .quad -6120792429631242157 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000aeb0 .quad 8260886245095692416 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000aeb8 .quad -3039304518611664792 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000aec0 .quad 5163053903184807760 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000aec8 .quad -8817094351773372351 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000aed0 .quad -7381240676301154012 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000aed8 .quad -6409681921289327535 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000aee0 .quad -3178808521666707 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000aee8 .quad -3400416383184271515 - 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000aef0 .quad -4613672773753429596 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000aef8 .quad -9042789267131251553 - 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000af00 .quad -5767090967191786995 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000af08 .quad -6691800565486676537 - 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000af10 .quad -7208863708989733744 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000af18 .quad -3753064688430957767 - 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000af20 .quad 212292400617608628 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000af28 .quad -79644842111309304 - 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000af30 .quad 132682750386005392 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000af38 .quad -6967307053960650171 - 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000af40 .quad 4777539456409894645 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000af48 .quad -4097447799023424810 - 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000af50 .quad -3251447716342407502 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000af58 .quad -510123730351893109 - 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000af60 .quad 7191217214140771119 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000af68 .quad -7236356359111015049 - 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000af70 .quad 4377335499248575995 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000af78 .quad -4433759430461380907 - 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000af80 .quad -8363388681221443718 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000af88 .quad -930513269649338230 - 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000af90 .quad -7532960934977096276 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000af98 .quad -7499099821171918250 - 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000afa0 .quad 4418856886560793367 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000afa8 .quad -4762188758037509908 - 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000afb0 .quad 5523571108200991709 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000afb8 .quad -1341049929119499481 - 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000afc0 .quad -8076983103442849942 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000afc8 .quad -7755685233340769032 - 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000afd0 .quad -5484542860876174524 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000afd8 .quad -5082920523248573386 - 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000afe0 .quad 6979379479186945558 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000afe8 .quad -1741964635633328828 - 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000aff0 .quad -4861259862362934835 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000aff8 .quad -8006256924911912374 - 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000b000 .quad 7758483227328495169 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000b008 .quad -5396135137712502563 - 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000b010 .quad -4136954021121544751 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000b018 .quad -2133482903713240300 - 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000b020 .quad -279753253987271518 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000b028 .quad -8250955842461857044 - 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000b030 .quad 4261994450943298507 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000b038 .quad -5702008784649933400 - 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000b040 .quad 5327493063679123134 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000b048 .quad -2515824962385028846 - 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000b050 .quad 7941369183226839863 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000b058 .quad -8489919629131724885 - 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000b060 .quad 5315025460606161924 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000b068 .quad -6000713517987268202 - 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000b070 .quad -2579590211097073402 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000b078 .quad -2889205879056697349 - 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000b080 .quad 7611128154919104931 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000b088 .quad -8723282702051517699 - 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000b090 .quad -4321147861633282548 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000b098 .quad -6292417359137009220 - 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000b0a0 .quad -789748808614215280 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000b0a8 .quad -3253835680493873621 - 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000b0b0 .quad 8729779031470891258 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000b0b8 .quad -8951176327949752869 - 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000b0c0 .quad 6300537770911226168 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000b0c8 .quad -6577284391509803182 - 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000b0d0 .quad -1347699823215743098 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000b0d8 .quad -3609919470959866074 - 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000b0e0 .quad 6075216638131242420 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000b0e8 .quad -9173728696990998152 - 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000b0f0 .quad 7594020797664053025 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000b0f8 .quad -6855474852811359786 - 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000b100 .quad 269153960225290473 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000b108 .quad -3957657547586811828 - 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000b110 .quad 336442450281613091 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000b118 .quad -335385916056126881 - 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000b120 .quad 7127805559067090038 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000b128 .quad -7127145225176161157 - 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000b130 .quad 4298070930406474644 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000b138 .quad -4297245513042813542 - 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000b140 .quad -3850783373846682503 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000b148 .quad -759870872876129024 - 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000b150 .quad 9122475437414293195 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000b158 .quad -7392448323188662496 - 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000b160 .quad -7043649776941685122 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000b168 .quad -4628874385558440216 - 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000b170 .quad -4192876202749718498 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000b178 .quad -1174406963520662366 - 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000b180 .quad -4926390635932268014 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000b188 .quad -7651533379841495835 - 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000b190 .quad 3065383741939440791 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000b198 .quad -4952730706374481889 - 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000b1a0 .quad -779956341003086915 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000b1a8 .quad -1579227364540714458 - 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000b1b0 .quad 6430056314514152534 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000b1b8 .quad -7904546130479028392 - 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000b1c0 .quad 8037570393142690668 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000b1c8 .quad -5268996644671397586 - 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000b1d0 .quad 823590954573587527 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000b1d8 .quad -1974559787411859078 - 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000b1e0 .quad 5126430365035880108 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000b1e8 .quad -8151628894773493780 - 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000b1f0 .quad 6408037956294850135 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000b1f8 .quad -5577850100039479321 - 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000b200 .quad 3398361426941174765 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000b208 .quad -2360626606621961247 - 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000b210 .quad -4793553135802847628 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000b218 .quad -8392920656779807636 - 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000b220 .quad -1380255401326171631 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000b228 .quad -5879464802547371641 - 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000b230 .quad -1725319251657714539 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000b238 .quad -2737644984756826647 - 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000b240 .quad 3533361486141316317 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000b248 .quad -8628557143114098510 - 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000b250 .quad -4806670179178130411 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000b258 .quad -6174010410465235234 - 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000b260 .quad 7826720331309500698 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000b268 .quad -3105826994654156138 - 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000b270 .quad 280014188641050032 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000b278 .quad -8858670899299929442 - 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000b280 .quad -8873354301053463268 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000b288 .quad -6461652605697523899 - 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000b290 .quad -1868320839462053277 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000b298 .quad -3465379738694516970 - 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000b2a0 .quad 5749828502977298558 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000b2a8 .quad -9083391364325154962 - 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000b2b0 .quad -2036086408133152611 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000b2b8 .quad -6742553186979055799 - 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000b2c0 .quad 6678264026688335045 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000b2c8 .quad -3816505465296431844 - 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000b2d0 .quad 8347830033360418806 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000b2d8 .quad -158945813193151901 - 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000b2e0 .quad 2911550761636567802 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000b2e8 .quad -7016870160886801794 - 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000b2f0 .quad -5583933584809066056 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000b2f8 .quad -4159401682681114339 - 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000b300 .quad 2243455055843443238 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000b308 .quad -587566084924005019 - 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000b310 .quad 3708002419115845976 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000b318 .quad -7284757830718584993 - 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000b320 .quad 23317005467419566 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000b328 .quad -4494261269970843337 - 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000b330 .quad -4582539761593113446 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000b338 .quad -1006140569036166268 - 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000b340 .quad -558244341782001952 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000b348 .quad -7546366883288685774 - 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000b350 .quad -5309491445654890344 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000b358 .quad -4821272585683469313 - 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000b360 .quad -6636864307068612930 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000b368 .quad -1414904713676948737 - 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000b370 .quad -4148040191917883081 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000b378 .quad -7801844473689174817 - 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000b380 .quad -5185050239897353852 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000b388 .quad -5140619573684080617 - 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000b390 .quad -6481312799871692315 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000b398 .quad -1814088448677712867 - 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000b3a0 .quad -8662506518347195601 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000b3a8 .quad -8051334308064652398 - 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000b3b0 .quad 3006924907348169211 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000b3b8 .quad -5452481866653427593 - 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000b3c0 .quad -853029884242176390 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000b3c8 .quad -2203916314889396588 - 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000b3d0 .quad 1772699331562333708 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000b3d8 .quad -8294976724446954723 - 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000b3e0 .quad 6827560182880305039 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000b3e8 .quad -5757034887131305500 - 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000b3f0 .quad 8534450228600381299 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000b3f8 .quad -2584607590486743971 - 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000b400 .quad 7639874402088932264 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000b408 .quad -8532908771695296838 - 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000b410 .quad 326470965756389522 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000b418 .quad -6054449946191733143 - 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000b420 .quad 5019774725622874806 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000b428 .quad -2956376414312278525 - 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000b430 .quad 831516194300602802 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000b438 .quad -8765264286586255934 - 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000b440 .quad -8183976793979022306 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000b448 .quad -6344894339805432014 - 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000b450 .quad 3605087062808385830 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000b458 .quad -3319431906329402113 - 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000b460 .quad 9170708441896323000 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000b468 .quad -8992173969096958177 - 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000b470 .quad 6851699533943015846 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000b478 .quad -6628531442943809817 - 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000b480 .quad 3952938399001381903 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000b488 .quad -3673978285252374367 - 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000b490 .quad -4446942528265218167 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000b498 .quad -9213765455923815836 - 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000b4a0 .quad -946992141904134804 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000b4a8 .quad -6905520801477381891 - 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000b4b0 .quad 8039631859474607303 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000b4b8 .quad -4020214983419339459 - 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000b4c0 .quad -3785518230938904583 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000b4c8 .quad -413582710846786420 - 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000b4d0 .quad -60105885123121413 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000b4d8 .quad -7176018221920323369 - 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000b4e0 .quad -75132356403901766 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000b4e8 .quad -4358336758973016307 - 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000b4f0 .quad 9129456591349898601 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000b4f8 .quad -836234930288882479 - 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000b500 .quad -1211618658047395231 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000b508 .quad -7440175859071633406 - 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000b510 .quad -6126209340986631942 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000b518 .quad -4688533805412153853 - 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000b520 .quad -7657761676233289928 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000b528 .quad -1248981238337804412 - 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000b530 .quad -2480258038432112253 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000b538 .quad -7698142301602209614 - 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000b540 .quad -7712008566467528220 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000b548 .quad -5010991858575374113 - 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000b550 .quad 8806733365625141341 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000b558 .quad -1652053804791829737 - 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000b560 .quad -6025006692552756422 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000b568 .quad -7950062655635975442 - 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000b570 .quad 6303799689591218185 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000b578 .quad -5325892301117581398 - 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000b580 .quad -1343622424865753077 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000b588 .quad -2045679357969588844 - 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000b590 .quad 1466078993672598279 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000b598 .quad -8196078626372074883 - 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000b5a0 .quad 6444284760518135752 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000b5a8 .quad -5633412264537705700 - 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000b5b0 .quad 8055355950647669691 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000b5b8 .quad -2430079312244744221 - 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000b5c0 .quad 2728754459941099604 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000b5c8 .quad -8436328597794046994 - 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000b5d0 .quad -5812428961928401302 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000b5d8 .quad -5933724728815170839 - 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000b5e0 .quad 1957835834444274180 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000b5e8 .quad -2805469892591575644 - 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000b5f0 .quad -7999724640327104446 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000b5f8 .quad -8670947710510816634 - 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000b600 .quad 3835402254873283155 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000b608 .quad -6226998619711132888 - 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000b610 .quad 4794252818591603944 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000b618 .quad -3172062256211528206 - 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000b620 .quad 7608094030047140369 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000b628 .quad -8900067937773286985 - 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000b630 .quad 4898431519131537557 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000b638 .quad -6513398903789220827 - 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000b640 .quad -7712018656367741765 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000b648 .quad -3530062611309138130 - 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000b650 .quad 2097517367411243253 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000b658 .quad -9123818159709293187 - 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000b660 .quad 7233582727691441970 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000b668 .quad -6793086681209228580 - 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000b670 .quad 9041978409614302462 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000b678 .quad -3879672333084147821 - 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000b680 .quad 6690786993590490174 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000b688 .quad -237904397927796872 - 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000b690 .quad 4181741870994056359 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000b698 .quad -7066219276345954901 - 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000b6a0 .quad 615491320315182544 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000b6a8 .quad -4221088077005055722 - 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000b6b0 .quad -8454007886460797627 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000b6b8 .quad -664674077828931749 - 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000b6c0 .quad 3939617107816777291 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000b6c8 .quad -7332950326284164199 - 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000b6d0 .quad -8910536670511192099 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000b6d8 .quad -4554501889427817345 - 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000b6e0 .quad 7308573235570561493 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000b6e8 .quad -1081441343357383777 - 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000b6f0 .quad -6961356773836868827 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000b6f8 .quad -7593429867239446717 - 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000b700 .quad -8701695967296086034 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000b708 .quad -4880101315621920492 - 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000b710 .quad -6265433940692719638 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000b718 .quad -1488440626100012711 - 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000b720 .quad 695789805494438130 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000b728 .quad -7847804418953589800 - 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000b730 .quad 869737256868047663 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000b738 .quad -5198069505264599346 - 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000b740 .quad -8136200465769716230 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000b748 .quad -1885900863153361279 - 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000b750 .quad -473439272678684740 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000b758 .quad -8096217067111932656 - 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000b760 .quad 4019886927579031980 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000b768 .quad -5508585315462527915 - 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000b770 .quad -8810199395808373737 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000b778 .quad -2274045625900771990 - 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000b780 .quad -7812217631593927538 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000b788 .quad -8338807543829064350 - 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000b790 .quad 4069786015789754290 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000b798 .quad -5811823411358942533 - 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000b7a0 .quad 475546501309804958 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000b7a8 .quad -2653093245771290262 - 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000b7b0 .quad 4908902581746016003 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000b7b8 .quad -8575712306248138270 - 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000b7c0 .quad -3087243809672255805 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000b7c8 .quad -6107954364382784934 - 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000b7d0 .quad -8470740780517707660 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000b7d8 .quad -3023256937051093263 - 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000b7e0 .quad -682526969396179383 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000b7e8 .quad -8807064613298015146 - 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000b7f0 .quad -5464844730172612133 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000b7f8 .quad -6397144748195131028 - 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000b800 .quad -2219369894288377262 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000b808 .quad -3384744916816525881 - 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000b810 .quad -1387106183930235789 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000b818 .quad -9032994600651410532 - 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000b820 .quad 2877803288514593168 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000b828 .quad -6679557232386875260 - 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000b830 .quad 3597254110643241460 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000b838 .quad -3737760522056206171 - 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000b840 .quad 9108253656731439729 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000b848 .quad -60514634142869810 - 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000b850 .quad 1080972517029761926 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000b858 .quad -6955350673980375487 - 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000b860 .quad 5962901664714590312 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000b868 .quad -4082502324048081455 - 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000b870 .quad -6381430974388925822 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000b878 .quad -491441886632713915 - 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000b880 .quad -8600080377420466543 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000b888 .quad -7224680206786528053 - 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000b890 .quad 7696643601933968437 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000b898 .quad -4419164240055772162 - 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000b8a0 .quad 397432465562684739 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000b8a8 .quad -912269281642327298 - 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000b8b0 .quad -4363290727450709942 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000b8b8 .quad -7487697328667536418 - 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000b8c0 .quad 8380944645968776284 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000b8c8 .quad -4747935642407032618 - 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000b8d0 .quad 1252808770606194547 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000b8d8 .quad -1323233534581402868 - 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000b8e0 .quad -8440366555225904216 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000b8e8 .quad -7744549986754458649 - 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000b8f0 .quad 7896285879677171346 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000b8f8 .quad -5069001465015685407 - 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000b900 .quad -3964700705685699529 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000b908 .quad -1724565812842218855 - 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000b910 .quad 2133748077373825698 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000b918 .quad -7995382660667468640 - 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000b920 .quad 2667185096717282123 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000b928 .quad -5382542307406947896 - 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000b930 .quad 3333981370896602653 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000b938 .quad -2116491865831296966 - 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000b940 .quad 6695424375237764562 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000b948 .quad -8240336443785642460 - 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000b950 .quad 8369280469047205703 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000b958 .quad -5688734536304665171 - 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000b960 .quad -3373457468973156583 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000b968 .quad -2499232151953443560 - 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000b970 .quad -9025939945749304721 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000b978 .quad -8479549122611984081 - 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000b980 .quad 7164319141522920715 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000b988 .quad -5987750384837592197 - 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000b990 .quad 4343712908476262990 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000b998 .quad -2873001962619602342 - 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000b9a0 .quad 7326506586225052273 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000b9a8 .quad -8713155254278333320 - 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000b9b0 .quad 9158133232781315341 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000b9b8 .quad -6279758049420528746 - 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000b9c0 .quad 2224294504121868368 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000b9c8 .quad -3238011543348273028 - 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000b9d0 .quad -7833187971778608078 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000b9d8 .quad -8941286242233752499 - 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000b9e0 .quad -568112927868484289 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000b9e8 .quad -6564921784364802720 - 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000b9f0 .quad 3901544858591782542 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000b9f8 .quad -3594466212028615495 - 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000ba00 .quad -4479063491021217767 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000ba08 .quad -9164070410158966541 - 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000ba10 .quad -5598829363776522209 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000ba18 .quad -6843401994271320272 - 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000ba20 .quad -2386850686293264857 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000ba28 .quad -3942566474411762436 - 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000ba30 .quad 1628122660560806833 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000ba38 .quad -316522074587315140 - 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000ba40 .quad -8205795374004271538 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000ba48 .quad -7115355324258153819 - 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000ba50 .quad -1033872180650563614 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000ba58 .quad -4282508136895304370 - 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000ba60 .quad -5904026244240592421 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000ba68 .quad -741449152691742558 - 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000ba70 .quad -5995859411864064215 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000ba78 .quad -7380934748073420955 - 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000ba80 .quad 1728547772024695539 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000ba88 .quad -4614482416664388289 - 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000ba90 .quad -2451001303396518480 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000ba98 .quad -1156417002403097458 - 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000baa0 .quad 5385653213018257806 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000baa8 .quad -7640289654143017767 - 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000bab0 .quad -7102991539009341455 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000bab8 .quad -4938676049251384305 - 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000bac0 .quad -8878739423761676819 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000bac8 .quad -1561659043136842477 - 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000bad0 .quad 3674159897003727796 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000bad8 .quad -7893565929601608404 - 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000bae0 .quad 4592699871254659745 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000bae8 .quad -5255271393574622601 - 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000baf0 .quad 1129188820640936778 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000baf8 .quad -1957403223540890347 - 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000bb00 .quad 3011586022114279438 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000bb08 .quad -8140906042354138323 - 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000bb10 .quad 8376168546070237202 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000bb18 .quad -5564446534515285000 - 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000bb20 .quad -7976533391121755114 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000bb28 .quad -2343872149716718346 - 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000bb30 .quad 1932195658189984910 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000bb38 .quad -8382449121214030822 - 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000bb40 .quad -6808127464117294671 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000bb48 .quad -5866375383090150624 - 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000bb50 .quad -3898473311719230434 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000bb58 .quad -2721283210435300376 - 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000bb60 .quad 9092669226243950738 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000bb68 .quad -8618331034163144591 - 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000bb70 .quad -2469221522477225289 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000bb78 .quad -6161227774276542835 - 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000bb80 .quad 6136845133758244197 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000bb88 .quad -3089848699418290639 - 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000bb90 .quad -3082000819042179233 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000bb98 .quad -8848684464777513506 - 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000bba0 .quad -8464187042230111945 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000bba8 .quad -6449169562544503978 - 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000bbb0 .quad 3254824252494523781 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000bbb8 .quad -3449775934753242068 - 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000bbc0 .quad -7189106879045698445 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000bbc8 .quad -9073638986861858149 - 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000bbd0 .quad -8986383598807123057 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000bbd8 .quad -6730362715149934782 - 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000bbe0 .quad 2602078556773259891 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000bbe8 .quad -3801267375510030573 - 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000bbf0 .quad -1359087822460813040 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000bbf8 .quad -139898200960150313 - 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000bc00 .quad -849429889038008150 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000bc08 .quad -7004965403241175802 - 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000bc10 .quad -5673473379724898091 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000bc18 .quad -4144520735624081848 - 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000bc20 .quad -2480155706228734710 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000bc28 .quad -568964901102714406 - 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000bc30 .quad -3855940325606653146 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000bc38 .quad -7273132090830278360 - 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000bc40 .quad -208239388580928528 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000bc48 .quad -4479729095110460046 - 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000bc50 .quad -4871985254153548564 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000bc58 .quad -987975350460687153 - 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000bc60 .quad -3044990783845967853 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000bc68 .quad -7535013621679011327 - 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000bc70 .quad 5417133557047315992 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000bc78 .quad -4807081008671376254 - 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000bc80 .quad -2451955090545630818 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000bc88 .quad -1397165242411832414 - 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000bc90 .quad -3838314940804713213 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000bc98 .quad -7790757304148477115 - 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000bca0 .quad 4425478360848884291 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000bca8 .quad -5126760611758208489 - 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000bcb0 .quad 920161932633717460 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000bcb8 .quad -1796764746270372707 - 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000bcc0 .quad 2880944217109767365 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000bcc8 .quad -8040506994060064798 - 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000bcd0 .quad -5622191765467566602 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000bcd8 .quad -5438947724147693094 - 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000bce0 .quad 6807318348447705459 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000bce8 .quad -2186998636757228463 - 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000bcf0 .quad -2662955059861265944 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000bcf8 .quad -8284403175614349646 - 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000bd00 .quad -7940379843253970334 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000bd08 .quad -5743817951090549153 - 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000bd10 .quad 8521269269642088699 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000bd18 .quad -2568086420435798537 - 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000bd20 .quad -6203421752542164323 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000bd28 .quad -8522583040413455942 - 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000bd30 .quad 6080780864604458308 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000bd38 .quad -6041542782089432023 - 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000bd40 .quad -6234081974526590827 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000bd48 .quad -2940242459184402125 - 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000bd50 .quad 5327070802775656541 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000bd58 .quad -8755180564631333184 - 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000bd60 .quad 6658838503469570676 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000bd68 .quad -6332289687361778576 - 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000bd70 .quad 8323548129336963345 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000bd78 .quad -3303676090774835316 - 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000bd80 .quad -4021154456019173717 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000bd88 .quad -8982326584375353929 - 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000bd90 .quad -5026443070023967147 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000bd98 .quad -6616222212041804507 - 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000bda0 .quad 2940318199324816875 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000bda8 .quad -3658591746624867729 - 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000bdb0 .quad 8755227902219092403 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000bdb8 .quad -9204148869281624187 - 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000bdc0 .quad -2891023177508298209 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000bdc8 .quad -6893500068174642330 - 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000bdd0 .quad -8225464990312760665 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000bdd8 .quad -4005189066790915008 - 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000bde0 .quad -5670145219463562927 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000bde8 .quad -394800315061255856 - 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000bdf0 .quad 7985374283903742931 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000bdf8 .quad -7164279224554366766 - 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000be00 .quad 758345818024902856 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000be08 .quad -4343663012265570553 - 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000be10 .quad -3663753745896259334 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000be18 .quad -817892746904575288 - 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000be20 .quad -9207375118826243940 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000be28 .quad -7428711994456441411 - 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000be30 .quad -2285846861678029117 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000be38 .quad -4674203974643163860 - 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000be40 .quad 1754377441329851508 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000be48 .quad -1231068949876566920 - 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000be50 .quad 1096485900831157192 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000be58 .quad -7686947121313936181 - 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000be60 .quad -3241078642388441414 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000be68 .quad -4996997883215032323 - 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000be70 .quad 5172023733869224041 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000be78 .quad -1634561335591402499 - 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000be80 .quad 5538357842881958977 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000be88 .quad -7939129862385708418 - 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000be90 .quad -2300424733252327086 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000be98 .quad -5312226309554747619 - 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000bea0 .quad 6347841120289366950 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000bea8 .quad -2028596868516046619 - 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000beb0 .quad 6273243709394548296 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000beb8 .quad -8185402070463610993 - 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000bec0 .quad 3229868618315797466 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000bec8 .quad -5620066569652125837 - 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000bed0 .quad -574350245532641071 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000bed8 .quad -2413397193637769393 - 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000bee0 .quad -358968903457900670 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000bee8 .quad -8425902273664687727 - 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000bef0 .quad 8774660907532399971 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000bef8 .quad -5920691823653471754 - 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000bf00 .quad 1744954097560724156 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000bf08 .quad -2789178761139451788 - 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000bf10 .quad -8132775725879323211 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000bf18 .quad -8660765753353239224 - 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000bf20 .quad -5554283638921766110 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000bf28 .quad -6214271173264161126 - 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000bf30 .quad 6892203506629956075 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000bf38 .quad -3156152948152813503 - 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000bf40 .quad -2609901835997359309 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000bf48 .quad -8890124620236590296 - 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000bf50 .quad 1349308723430688768 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000bf58 .quad -6500969756868349965 - 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000bf60 .quad -2925050114139026944 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000bf68 .quad -3514526177658049553 - 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000bf70 .quad -1828156321336891840 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000bf78 .quad -9114107888677362827 - 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000bf80 .quad 6938176635183661008 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000bf88 .quad -6780948842419315629 - 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000bf90 .quad 4061034775552188356 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000bf98 .quad -3864500034596756632 - 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000bfa0 .quad 5076293469440235445 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000bfa8 .quad -218939024818557886 - 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000bfb0 .quad 7784369436827535057 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000bfb8 .quad -7054365918152680535 - 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000bfc0 .quad -4104596259247744891 - 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000bfc8 .quad -4206271379263462765 - 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000bfd0 .quad -5130745324059681113 - 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000bfd8 .quad -646153205651940552 - 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000bfe0 .quad 8322499218531169064 - 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000bfe8 .quad -7321374781173544701 - 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000bff0 .quad 5791438004736573426 - 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000bff8 .quad -4540032458039542972 - 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000c000 .quad 7239297505920716783 - 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000c008 .quad -1063354554122040811 - 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000c010 .quad 6830403950414141941 - 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000c018 .quad -7582125623967357363 - 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000c020 .quad -5297053117264486286 - 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000c028 .quad -4865971011531808800 - 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000c030 .quad -2009630378153219953 - 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000c038 .quad -1470777745987373096 - 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000c040 .quad -8173548013986844327 - 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000c048 .quad -7836765118883190041 - 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000c050 .quad 8229809056225996208 - 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000c058 .quad -5184270380176599647 - 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000c060 .quad -3547796734999668452 - 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000c068 .quad -1868651956793361655 - 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000c070 .quad 2394313059052595121 - 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000c078 .quad -8085436500636932890 - 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000c080 .quad -6230480713039031907 - 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000c088 .quad -5495109607368778209 - 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000c090 .quad -7788100891298789883 - 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000c098 .quad -2257200990783584857 - 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000c0a0 .quad -4867563057061743677 - 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000c0a8 .quad -8328279646880822392 - 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000c0b0 .quad -1472767802899791692 - 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000c0b8 .quad -5798663540173640086 - 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000c0c0 .quad -6452645772052127519 - 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000c0c8 .quad -2636643406789662203 - 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000c0d0 .quad -8644589625959967604 - 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000c0d8 .quad -8565431156884620733 - 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000c0e0 .quad 7641007041259592112 - 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000c0e8 .quad -6095102927678388012 - 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000c0f0 .quad -8895485272135061476 - 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000c0f8 .quad -3007192641170597111 - 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000c100 .quad -947992276657025519 - 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000c108 .quad -8797024428372705051 - 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000c110 .quad 8038381691033493909 - 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000c118 .quad -6384594517038493409 - 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000c120 .quad 5436291095364479483 - 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000c128 .quad -3369057127870728857 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x0000c140 .p2align 4, 0x00 - //0x0000c140 _POW_TAB - 0x01, 0x00, 0x00, 0x00, //0x0000c140 .long 1 - 0x03, 0x00, 0x00, 0x00, //0x0000c144 .long 3 - 0x06, 0x00, 0x00, 0x00, //0x0000c148 .long 6 - 0x09, 0x00, 0x00, 0x00, //0x0000c14c .long 9 - 0x0d, 0x00, 0x00, 0x00, //0x0000c150 .long 13 - 0x10, 0x00, 0x00, 0x00, //0x0000c154 .long 16 - 0x13, 0x00, 0x00, 0x00, //0x0000c158 .long 19 - 0x17, 0x00, 0x00, 0x00, //0x0000c15c .long 23 - 0x1a, 0x00, 0x00, 0x00, //0x0000c160 .long 26 - //0x0000c164 .p2align 2, 0x00 - //0x0000c164 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x0000c164 .long 2 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c168 .p2align 4, 0x00 - //0x0000c170 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x0000c170 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x0000c180 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x0000c190 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x0000c1a0 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x0000c1b0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x0000c1c0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x0000c1d0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x0000c1e0 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x0000c1f0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x0000c200 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x0000c210 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x0000c220 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x0000c230 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c238 .p2align 4, 0x00 - //0x0000c240 _pow10_ceil_sig.g - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000c240 .quad -38366372719436721 - 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000c248 .quad 2731688931043774331 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000c250 .quad -6941508010590729807 - 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000c258 .quad 8624834609543440813 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000c260 .quad -4065198994811024355 - 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000c268 .quad -3054014793352862696 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000c270 .quad -469812725086392539 - 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000c278 .quad 5405853545163697438 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000c280 .quad -7211161980820077193 - 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000c288 .quad 5684501474941004851 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000c290 .quad -4402266457597708587 - 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000c298 .quad 2493940825248868160 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000c2a0 .quad -891147053569747830 - 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000c2a8 .quad 7729112049988473104 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000c2b0 .quad -7474495936122174250 - 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000c2b8 .quad -9004363024039368022 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000c2c0 .quad -4731433901725329908 - 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000c2c8 .quad 2579604275232953684 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000c2d0 .quad -1302606358729274481 - 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000c2d8 .quad 3224505344041192105 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000c2e0 .quad -7731658001846878407 - 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000c2e8 .quad 8932844867666826922 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000c2f0 .quad -5052886483881210105 - 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000c2f8 .quad -2669001970698630060 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000c300 .quad -1704422086424124727 - 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000c308 .quad -3336252463373287575 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000c310 .quad -7982792831656159810 - 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000c318 .quad 2526528228819083170 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000c320 .quad -5366805021142811859 - 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000c328 .quad -6065211750830921845 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000c330 .quad -2096820258001126919 - 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000c338 .quad 1641857348316123501 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000c340 .quad -8228041688891786181 - 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000c348 .quad -5891368184943504668 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000c350 .quad -5673366092687344822 - 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000c358 .quad -7364210231179380835 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000c360 .quad -2480021597431793123 - 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000c368 .quad 4629795266307937668 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000c370 .quad -8467542526035952558 - 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000c378 .quad 5199465050656154995 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000c380 .quad -5972742139117552794 - 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000c388 .quad -2724040723534582064 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000c390 .quad -2854241655469553088 - 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000c398 .quad -8016736922845615485 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000c3a0 .quad -8701430062309552536 - 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000c3a8 .quad 6518754469289960082 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000c3b0 .quad -6265101559459552766 - 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000c3b8 .quad 8148443086612450103 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000c3c0 .quad -3219690930897053053 - 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000c3c8 .quad 962181821410786820 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000c3d0 .quad -8929835859451740015 - 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000c3d8 .quad -1704479370831952189 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000c3e0 .quad -6550608805887287114 - 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000c3e8 .quad 7092772823314835571 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000c3f0 .quad -3576574988931720989 - 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000c3f8 .quad -357406007711231344 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000c400 .quad -9152888395723407474 - 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000c408 .quad 8999993282035256218 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000c410 .quad -6829424476226871438 - 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000c418 .quad 2026619565689294465 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000c420 .quad -3925094576856201394 - 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000c428 .quad -6690097579743157727 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000c430 .quad -294682202642863838 - 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000c438 .quad 5472436080603216553 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000c440 .quad -7101705404292871755 - 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000c448 .quad 8031958568804398250 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000c450 .quad -4265445736938701790 - 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000c458 .quad -3795109844276665900 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000c460 .quad -720121152745989333 - 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000c468 .quad 9091170749936331337 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000c470 .quad -7367604748107325189 - 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000c478 .quad 3376138709496513134 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000c480 .quad -4597819916706768583 - 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000c488 .quad -391512631556746487 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000c490 .quad -1135588877456072824 - 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000c498 .quad 8733981247408842699 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000c4a0 .quad -7627272076051127371 - 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000c4a8 .quad 5458738279630526687 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000c4b0 .quad -4922404076636521310 - 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000c4b8 .quad -7011635205744005353 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000c4c0 .quad -1541319077368263733 - 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000c4c8 .quad 5070514048102157021 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000c4d0 .quad -7880853450996246689 - 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000c4d8 .quad 863228270850154186 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000c4e0 .quad -5239380795317920458 - 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000c4e8 .quad -3532650679864695172 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000c4f0 .quad -1937539975720012668 - 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000c4f8 .quad -9027499368258256869 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000c500 .quad -8128491512466089774 - 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000c508 .quad -3336344095947716591 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000c510 .quad -5548928372155224313 - 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000c518 .quad -8782116138362033642 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000c520 .quad -2324474446766642487 - 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000c528 .quad 7469098900757009563 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000c530 .quad -8370325556870233411 - 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000c538 .quad -2249342214667950879 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000c540 .quad -5851220927660403859 - 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000c548 .quad 6411694268519837209 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000c550 .quad -2702340141148116920 - 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000c558 .quad -5820440219632367201 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000c560 .quad -8606491615858654931 - 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000c568 .quad 7891439908798240260 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000c570 .quad -6146428501395930760 - 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000c578 .quad -3970758169284363388 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000c580 .quad -3071349608317525546 - 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000c588 .quad -351761693178066331 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000c590 .quad -8837122532839535322 - 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000c598 .quad 6697677969404790400 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000c5a0 .quad -6434717147622031249 - 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000c5a8 .quad -851274575098787809 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000c5b0 .quad -3431710416100151157 - 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000c5b8 .quad -1064093218873484761 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000c5c0 .quad -9062348037703676329 - 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000c5c8 .quad 8558313775058847833 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000c5d0 .quad -6716249028702207507 - 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000c5d8 .quad 6086206200396171887 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000c5e0 .quad -3783625267450371480 - 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000c5e8 .quad -6227300304786948854 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000c5f0 .quad -117845565885576446 - 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000c5f8 .quad -3172439362556298163 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000c600 .quad -6991182506319567135 - 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000c608 .quad -4288617610811380304 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000c610 .quad -4127292114472071014 - 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000c618 .quad 3862600023340550428 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000c620 .quad -547429124662700864 - 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000c628 .quad -4395122007679087773 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000c630 .quad -7259672230555269896 - 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000c638 .quad 8782263791269039902 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000c640 .quad -4462904269766699466 - 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000c648 .quad -7468914334623251739 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000c650 .quad -966944318780986428 - 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000c658 .quad 4498915137003099038 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000c660 .quad -7521869226879198374 - 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000c668 .quad -6411550076227838909 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000c670 .quad -4790650515171610063 - 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000c678 .quad 5820620459997365076 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000c680 .quad -1376627125537124675 - 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000c688 .quad -6559282480285457367 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000c690 .quad -7777920981101784778 - 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000c698 .quad -8711237568605798758 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000c6a0 .quad -5110715207949843068 - 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000c6a8 .quad 2946011094524915264 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000c6b0 .quad -1776707991509915931 - 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000c6b8 .quad 3682513868156144080 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000c6c0 .quad -8027971522334779313 - 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000c6c8 .quad 4607414176811284002 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000c6d0 .quad -5423278384491086237 - 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000c6d8 .quad 1147581702586717098 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000c6e0 .quad -2167411962186469893 - 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000c6e8 .quad -3177208890193991531 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000c6f0 .quad -8272161504007625539 - 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000c6f8 .quad 7237616480483531101 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000c700 .quad -5728515861582144020 - 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000c708 .quad -4788037454677749836 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000c710 .quad -2548958808550292121 - 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000c718 .quad -1373360799919799391 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000c720 .quad -8510628282985014432 - 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000c728 .quad -858350499949874619 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000c730 .quad -6026599335303880135 - 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000c738 .quad 3538747893490044630 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000c740 .quad -2921563150702462265 - 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000c748 .quad 9035120885289943692 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000c750 .quad -8743505996830120772 - 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000c758 .quad -5882264492762254952 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000c760 .quad -6317696477610263061 - 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000c768 .quad -2741144597525430787 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000c770 .quad -3285434578585440922 - 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000c778 .quad -3426430746906788484 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000c780 .quad -8970925639256982432 - 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000c788 .quad 4776009810824339054 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000c790 .quad -6601971030643840136 - 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000c798 .quad 5970012263530423817 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000c7a0 .quad -3640777769877412266 - 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000c7a8 .quad 7462515329413029772 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000c7b0 .quad -9193015133814464522 - 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000c7b8 .quad 52386062455755703 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000c7c0 .quad -6879582898840692749 - 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000c7c8 .quad -9157889458785081179 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000c7d0 .quad -3987792605123478032 - 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000c7d8 .quad 6999382250228200142 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000c7e0 .quad -373054737976959636 - 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000c7e8 .quad 8749227812785250178 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000c7f0 .quad -7150688238876681629 - 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000c7f8 .quad -3755104653863994447 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000c800 .quad -4326674280168464132 - 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000c808 .quad -4693880817329993059 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000c810 .quad -796656831783192261 - 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000c818 .quad -1255665003235103419 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000c820 .quad -7415439547505577019 - 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000c828 .quad 8438581409832836171 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000c830 .quad -4657613415954583370 - 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000c838 .quad -3286831292991118498 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000c840 .quad -1210330751515841308 - 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000c848 .quad -8720225134666286027 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000c850 .quad -7673985747338482674 - 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000c858 .quad -3144297699952734815 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000c860 .quad -4980796165745715438 - 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000c868 .quad -8542058143368306422 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000c870 .quad -1614309188754756393 - 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000c878 .quad 3157485376071780684 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000c880 .quad -7926472270612804602 - 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000c888 .quad 8890957387685944784 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000c890 .quad -5296404319838617848 - 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000c898 .quad 1890324697752655171 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000c8a0 .quad -2008819381370884406 - 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000c8a8 .quad 2362905872190818964 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000c8b0 .quad -8173041140997884610 - 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000c8b8 .quad 6088502188546649757 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000c8c0 .quad -5604615407819967859 - 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000c8c8 .quad -1612744301171463612 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000c8d0 .quad -2394083241347571919 - 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000c8d8 .quad 7207441660390446293 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000c8e0 .quad -8413831053483314306 - 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000c8e8 .quad -2412877989897052923 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000c8f0 .quad -5905602798426754978 - 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000c8f8 .quad -7627783505798704058 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000c900 .quad -2770317479606055818 - 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000c908 .quad 4300328673033783640 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000c910 .quad -8648977452394866743 - 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000c918 .quad -1923980597781273129 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000c920 .quad -6199535797066195524 - 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000c928 .quad 6818396289628184397 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000c930 .quad -3137733727905356501 - 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000c938 .quad 8522995362035230496 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000c940 .quad -8878612607581929669 - 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000c948 .quad 3021029092058325108 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000c950 .quad -6486579741050024183 - 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000c958 .quad -835399653354481519 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000c960 .quad -3496538657885142324 - 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000c968 .quad 8179122470161673909 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000c970 .quad -9102865688819295809 - 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000c978 .quad -4111420493003729615 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000c980 .quad -6766896092596731857 - 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000c988 .quad -5139275616254662019 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000c990 .quad -3846934097318526917 - 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000c998 .quad -6424094520318327523 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000c9a0 .quad -196981603220770742 - 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000c9a8 .quad -8030118150397909404 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000c9b0 .quad -7040642529654063570 - 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000c9b8 .quad -7324666853212387329 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000c9c0 .quad -4189117143640191558 - 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000c9c8 .quad 4679224488766679550 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000c9d0 .quad -624710411122851544 - 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000c9d8 .quad -3374341425896426371 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000c9e0 .quad -7307973034592864071 - 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000c9e8 .quad -9026492418826348337 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000c9f0 .quad -4523280274813692185 - 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000c9f8 .quad -2059743486678159614 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000ca00 .quad -1042414325089727327 - 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000ca08 .quad -2574679358347699518 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000ca10 .quad -7569037980822161435 - 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000ca18 .quad 3002511419460075706 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000ca20 .quad -4849611457600313890 - 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000ca28 .quad 8364825292752482536 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000ca30 .quad -1450328303573004458 - 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000ca38 .quad 1232659579085827362 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000ca40 .quad -7823984217374209643 - 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000ca48 .quad -3841273781498745803 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000ca50 .quad -5168294253290374149 - 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000ca58 .quad 4421779809981343555 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000ca60 .quad -1848681798185579782 - 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000ca68 .quad 915538744049291539 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000ca70 .quad -8072955151507069220 - 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000ca78 .quad 5183897733458195116 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000ca80 .quad -5479507920956448621 - 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000ca88 .quad 6479872166822743895 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000ca90 .quad -2237698882768172872 - 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000ca98 .quad 3488154190101041965 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000caa0 .quad -8316090829371189901 - 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000caa8 .quad 2180096368813151228 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000cab0 .quad -5783427518286599473 - 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000cab8 .quad -1886565557410948869 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000cac0 .quad -2617598379430861437 - 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000cac8 .quad -2358206946763686086 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000cad0 .quad -8553528014785370254 - 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000cad8 .quad 7749492695127472004 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000cae0 .quad -6080224000054324913 - 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000cae8 .quad 463493832054564197 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000caf0 .quad -2988593981640518238 - 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000caf8 .quad -4032318728359182658 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000cb00 .quad -8785400266166405755 - 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000cb08 .quad -4826042214438183113 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000cb10 .quad -6370064314280619289 - 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000cb18 .quad 3190819268807046917 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000cb20 .quad -3350894374423386208 - 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000cb28 .quad -623161932418579258 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000cb30 .quad -9011838011655698236 - 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000cb38 .quad -7307005235402693892 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000cb40 .quad -6653111496142234891 - 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000cb48 .quad -4522070525825979461 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000cb50 .quad -3704703351750405709 - 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000cb58 .quad 3570783879572301481 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000cb60 .quad -19193171260619233 - 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000cb68 .quad -148206168962011053 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000cb70 .quad -6929524759678968877 - 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000cb78 .quad -92628855601256908 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000cb80 .quad -4050219931171323192 - 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000cb88 .quad -115786069501571135 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000cb90 .quad -451088895536766085 - 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000cb98 .quad 4466953431550423985 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000cba0 .quad -7199459587351560659 - 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000cba8 .quad 486002885505321039 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000cbb0 .quad -4387638465762062920 - 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000cbb8 .quad 5219189625309039203 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000cbc0 .quad -872862063775190746 - 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000cbc8 .quad 6523987031636299003 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000cbd0 .quad -7463067817500576073 - 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000cbd8 .quad -534194123654701027 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000cbe0 .quad -4717148753448332187 - 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000cbe8 .quad -667742654568376284 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000cbf0 .quad -1284749923383027329 - 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000cbf8 .quad 8388693718644305453 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000cc00 .quad -7720497729755473937 - 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000cc08 .quad -6286281471915778851 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000cc10 .quad -5038936143766954517 - 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000cc18 .quad -7857851839894723564 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000cc20 .quad -1686984161281305242 - 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000cc28 .quad 8624429273841147160 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000cc30 .quad -7971894128441897632 - 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000cc38 .quad 778582277723329071 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000cc40 .quad -5353181642124984136 - 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000cc48 .quad 973227847154161339 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000cc50 .quad -2079791034228842266 - 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000cc58 .quad 1216534808942701674 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000cc60 .quad -8217398424034108273 - 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000cc68 .quad -3851351762838199358 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000cc70 .quad -5660062011615247437 - 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000cc78 .quad -4814189703547749197 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000cc80 .quad -2463391496091671392 - 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000cc88 .quad -6017737129434686497 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000cc90 .quad -8457148712698376476 - 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000cc98 .quad 7768129340171790700 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000cca0 .quad -5959749872445582691 - 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000cca8 .quad -8736582398494813241 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000ccb0 .quad -2838001322129590460 - 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000ccb8 .quad -1697355961263740744 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000ccc0 .quad -8691279853972075893 - 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000ccc8 .quad 1244995533423855987 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000ccd0 .quad -6252413799037706963 - 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000ccd8 .quad -3055441601647567920 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000cce0 .quad -3203831230369745799 - 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000cce8 .quad 5404070034795315908 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000ccf0 .quad -8919923546622172981 - 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000ccf8 .quad -3539985255894009413 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000cd00 .quad -6538218414850328322 - 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000cd08 .quad -4424981569867511767 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000cd10 .quad -3561087000135522498 - 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000cd18 .quad 8303831092947774003 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000cd20 .quad -9143208402725783417 - 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000cd28 .quad 578208414664970848 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000cd30 .quad -6817324484979841368 - 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000cd38 .quad -3888925500096174344 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000cd40 .quad -3909969587797413806 - 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000cd48 .quad -249470856692830026 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000cd50 .quad -275775966319379353 - 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000cd58 .quad -4923524589293425437 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000cd60 .quad -7089889006590693952 - 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000cd68 .quad -3077202868308390898 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000cd70 .quad -4250675239810979535 - 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000cd78 .quad 765182433041899282 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000cd80 .quad -701658031336336515 - 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000cd88 .quad 5568164059729762006 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000cd90 .quad -7356065297226292178 - 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000cd98 .quad 5785945546544795206 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000cda0 .quad -4583395603105477319 - 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000cda8 .quad -1990940103673781801 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000cdb0 .quad -1117558485454458744 - 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000cdb8 .quad 6734696907262548557 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000cdc0 .quad -7616003081050118571 - 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000cdc8 .quad 4209185567039092848 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000cdd0 .quad -4908317832885260310 - 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000cdd8 .quad -8573576096483297652 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000cde0 .quad -1523711272679187483 - 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000cde8 .quad 3118087934678041647 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000cdf0 .quad -7869848573065574033 - 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000cdf8 .quad 4254647968387469982 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000ce00 .quad -5225624697904579637 - 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000ce08 .quad 706623942056949573 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000ce10 .quad -1920344853953336643 - 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000ce18 .quad -3728406090856200938 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000ce20 .quad -8117744561361917258 - 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000ce28 .quad -6941939825212513490 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000ce30 .quad -5535494683275008668 - 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000ce38 .quad 5157633273766521850 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000ce40 .quad -2307682335666372931 - 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000ce48 .quad 6447041592208152312 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000ce50 .quad -8359830487432564938 - 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000ce58 .quad 6335244004343789147 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000ce60 .quad -5838102090863318269 - 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000ce68 .quad -1304317031425039374 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000ce70 .quad -2685941595151759932 - 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000ce78 .quad -1630396289281299218 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000ce80 .quad -8596242524610931813 - 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000ce88 .quad 1286845328412881941 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000ce90 .quad -6133617137336276863 - 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000ce98 .quad -3003129357911285478 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000cea0 .quad -3055335403242958174 - 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000cea8 .quad 5469460339465668960 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000ceb0 .quad -8827113654667930715 - 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000ceb8 .quad 8030098730593431004 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000cec0 .quad -6422206049907525490 - 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000cec8 .quad -3797434642040374957 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000ced0 .quad -3416071543957018958 - 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000ced8 .quad 9088264752731695016 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000cee0 .quad -9052573742614218705 - 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000cee8 .quad -8154892584824854327 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000cef0 .quad -6704031159840385477 - 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000cef8 .quad 8253128342678483707 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000cf00 .quad -3768352931373093942 - 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000cf08 .quad 5704724409920716730 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000cf10 .quad -98755145788979524 - 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000cf18 .quad -2092466524453879895 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000cf20 .quad -6979250993759194058 - 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000cf28 .quad 998051431430019018 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000cf30 .quad -4112377723771604669 - 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000cf38 .quad -7975807747567252036 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000cf40 .quad -528786136287117932 - 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000cf48 .quad 8476984389250486571 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000cf50 .quad -7248020362820530564 - 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000cf58 .quad -3925256793573221701 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000cf60 .quad -4448339435098275301 - 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000cf68 .quad -294884973539139223 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000cf70 .quad -948738275445456222 - 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000cf78 .quad -368606216923924028 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000cf80 .quad -7510490449794491995 - 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000cf88 .quad -2536221894791146469 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000cf90 .quad -4776427043815727089 - 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000cf98 .quad 6053094668365842721 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000cfa0 .quad -1358847786342270957 - 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000cfa8 .quad 2954682317029915497 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000cfb0 .quad -7766808894105001205 - 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000cfb8 .quad -459166561069996766 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000cfc0 .quad -5096825099203863602 - 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000cfc8 .quad -573958201337495958 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000cfd0 .quad -1759345355577441598 - 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000cfd8 .quad -5329133770099257851 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000cfe0 .quad -8017119874876982855 - 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000cfe8 .quad -5636551615525730109 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000cff0 .quad -5409713825168840664 - 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000cff8 .quad 2177682517447613172 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000d000 .quad -2150456263033662926 - 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000d008 .quad 2722103146809516465 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000d010 .quad -8261564192037121185 - 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000d018 .quad 6313000485183335695 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000d020 .quad -5715269221619013577 - 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000d028 .quad 3279564588051781714 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000d030 .quad -2532400508596379068 - 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000d038 .quad -512230283362660762 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000d040 .quad -8500279345513818773 - 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000d048 .quad 1985699082112030976 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000d050 .quad -6013663163464885563 - 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000d058 .quad -2129562165787349184 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000d060 .quad -2905392935903719049 - 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000d068 .quad 6561419329620589328 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000d070 .quad -8733399612580906262 - 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000d078 .quad -7428327965055601430 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000d080 .quad -6305063497298744923 - 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000d088 .quad 4549648098962661925 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000d090 .quad -3269643353196043250 - 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000d098 .quad -8147997931578836306 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000d0a0 .quad -8961056123388608887 - 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000d0a8 .quad 1825030320404309165 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000d0b0 .quad -6589634135808373205 - 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000d0b8 .quad 6892973918932774360 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000d0c0 .quad -3625356651333078602 - 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000d0c8 .quad 4004531380238580046 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000d0d0 .quad -9183376934724255983 - 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000d0d8 .quad -2108853905778275375 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000d0e0 .quad -6867535149977932074 - 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000d0e8 .quad 6587304654631931589 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000d0f0 .quad -3972732919045027189 - 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000d0f8 .quad -989241218564861322 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000d100 .quad -354230130378896082 - 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000d108 .quad -1236551523206076653 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000d110 .quad -7138922859127891907 - 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000d118 .quad 6144684325637283948 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000d120 .quad -4311967555482476980 - 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000d128 .quad -6154202648235558777 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000d130 .quad -778273425925708321 - 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000d138 .quad -3081067291867060567 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000d140 .quad -7403949918844649557 - 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000d148 .quad -1925667057416912854 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000d150 .quad -4643251380128424042 - 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000d158 .quad -2407083821771141068 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000d160 .quad -1192378206733142148 - 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000d168 .quad -7620540795641314239 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000d170 .quad -7662765406849295699 - 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000d178 .quad -2456994988062127447 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000d180 .quad -4966770740134231719 - 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000d188 .quad 6152128301777116499 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000d190 .quad -1596777406740401745 - 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000d198 .quad -6144897678060768089 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000d1a0 .quad -7915514906853832947 - 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000d1a8 .quad -3840561048787980055 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000d1b0 .quad -5282707615139903279 - 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000d1b8 .quad 4422670725869800739 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000d1c0 .quad -1991698500497491195 - 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000d1c8 .quad -8306719647944912789 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000d1d0 .quad -8162340590452013853 - 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000d1d8 .quad 8643358275316593219 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000d1e0 .quad -5591239719637629412 - 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000d1e8 .quad 6192511825718353620 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000d1f0 .quad -2377363631119648861 - 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000d1f8 .quad 7740639782147942025 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000d200 .quad -8403381297090862394 - 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000d208 .quad 2532056854628769814 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000d210 .quad -5892540602936190089 - 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000d218 .quad -6058300968568813541 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000d220 .quad -2753989735242849707 - 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000d228 .quad -7572876210711016926 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000d230 .quad -8638772612167862923 - 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000d238 .quad 9102010423587778133 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000d240 .quad -6186779746782440750 - 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000d248 .quad -2457545025797441046 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000d250 .quad -3121788665050663033 - 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000d258 .quad -7683617300674189211 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000d260 .quad -8868646943297746252 - 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000d268 .quad -4802260812921368257 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000d270 .quad -6474122660694794911 - 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000d278 .quad -1391139997724322417 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000d280 .quad -3480967307441105734 - 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000d288 .quad 7484447039699372787 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000d290 .quad -9093133594791772940 - 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000d298 .quad -9157278655470055720 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000d2a0 .quad -6754730975062328271 - 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000d2a8 .quad -6834912300910181746 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000d2b0 .quad -3831727700400522434 - 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000d2b8 .quad 679731660717048625 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000d2c0 .quad -177973607073265139 - 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000d2c8 .quad -8373707460958465027 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000d2d0 .quad -7028762532061872568 - 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000d2d8 .quad 8601490892183123070 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000d2e0 .quad -4174267146649952806 - 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000d2e8 .quad -7694880458480647778 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000d2f0 .quad -606147914885053103 - 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000d2f8 .quad 4216457482181353989 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000d300 .quad -7296371474444240046 - 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000d308 .quad -4282243101277735613 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000d310 .quad -4508778324627912153 - 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000d318 .quad 8482254178684994196 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000d320 .quad -1024286887357502287 - 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000d328 .quad 5991131704928854841 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000d330 .quad -7557708332239520786 - 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000d338 .quad -3173071712060547580 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000d340 .quad -4835449396872013078 - 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000d348 .quad -8578025658503072379 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000d350 .quad -1432625727662628443 - 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000d358 .quad 3112525982153323238 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000d360 .quad -7812920107430224633 - 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000d368 .quad 4251171748059520976 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000d370 .quad -5154464115860392887 - 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000d378 .quad 702278666647013315 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000d380 .quad -1831394126398103205 - 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000d388 .quad 5489534351736154548 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000d390 .quad -8062150356639896359 - 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000d398 .quad 1125115960621402641 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000d3a0 .quad -5466001927372482545 - 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000d3a8 .quad 6018080969204141205 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000d3b0 .quad -2220816390788215277 - 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000d3b8 .quad 2910915193077788602 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000d3c0 .quad -8305539271883716405 - 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000d3c8 .quad -486521013540076076 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000d3d0 .quad -5770238071427257602 - 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000d3d8 .quad -608151266925095095 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000d3e0 .quad -2601111570856684098 - 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000d3e8 .quad -5371875102083756772 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000d3f0 .quad -8543223759426509417 - 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000d3f8 .quad 3560107088838733873 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000d400 .quad -6067343680855748868 - 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000d408 .quad -161552157378970562 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000d410 .quad -2972493582642298180 - 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000d418 .quad 4409745821703674701 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000d420 .quad -8775337516792518219 - 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000d428 .quad -6467280898289979120 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000d430 .quad -6357485877563259869 - 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000d438 .quad 1139270913992301908 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000d440 .quad -3335171328526686933 - 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000d448 .quad -3187597375937010519 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000d450 .quad -9002011107970261189 - 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000d458 .quad 7231123676894144234 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000d460 .quad -6640827866535438582 - 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000d468 .quad 4427218577690292388 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d470 .quad -3689348814741910324 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d478 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000d480 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d488 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000d490 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d498 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000d4a0 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4a8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000d4b0 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4b8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000d4c0 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4c8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000d4d0 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4d8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000d4e0 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4e8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000d4f0 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4f8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000d500 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d508 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000d510 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d518 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000d520 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d528 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000d530 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d538 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000d540 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d548 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000d550 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d558 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000d560 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d568 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000d570 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d578 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000d580 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d588 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000d590 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d598 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000d5a0 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5a8 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000d5b0 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5b8 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000d5c0 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5c8 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000d5d0 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5d8 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000d5e0 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5e8 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000d5f0 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5f8 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000d600 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d608 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000d610 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d618 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000d620 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d628 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000d630 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d638 .quad 0 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000d640 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000d648 .quad 4611686018427387904 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000d650 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000d658 .quad 5764607523034234880 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000d660 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000d668 .quad -6629298651489370112 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000d670 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000d678 .quad 5548434740920451072 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000d680 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000d688 .quad -1143914305352105984 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000d690 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000d698 .quad 7793479155164643328 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000d6a0 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000d6a8 .quad -4093209111326359552 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000d6b0 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000d6b8 .quad 4359273333062107136 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000d6c0 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000d6c8 .quad 5449091666327633920 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000d6d0 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000d6d8 .quad 2199678564482154496 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000d6e0 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000d6e8 .quad 1374799102801346560 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000d6f0 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000d6f8 .quad 1718498878501683200 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000d700 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000d708 .quad 6759809616554491904 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000d710 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000d718 .quad 6530724019560251392 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000d720 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000d728 .quad -1059967012404461568 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000d730 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000d738 .quad 7898413271349198848 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000d740 .quad -8106986416796705681 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000d748 .quad -1981020733047832576 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000d750 .quad -5522047002568494197 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000d758 .quad -2476275916309790720 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000d760 .quad -2290872734783229842 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000d768 .quad -3095344895387238400 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000d770 .quad -8349324486880600507 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000d778 .quad 4982938468024057856 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000d780 .quad -5824969590173362730 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000d788 .quad -7606384970252091392 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000d790 .quad -2669525969289315508 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000d798 .quad 4327076842467049472 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000d7a0 .quad -8585982758446904049 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000d7a8 .quad -6518949010312869888 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000d7b0 .quad -6120792429631242157 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000d7b8 .quad -8148686262891087360 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000d7c0 .quad -3039304518611664792 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000d7c8 .quad 8260886245095692416 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000d7d0 .quad -8817094351773372351 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000d7d8 .quad 5163053903184807760 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000d7e0 .quad -6409681921289327535 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000d7e8 .quad -7381240676301154012 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000d7f0 .quad -3400416383184271515 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000d7f8 .quad -3178808521666707 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000d800 .quad -9042789267131251553 - 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000d808 .quad -4613672773753429595 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000d810 .quad -6691800565486676537 - 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000d818 .quad -5767090967191786994 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000d820 .quad -3753064688430957767 - 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000d828 .quad -7208863708989733743 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000d830 .quad -79644842111309304 - 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000d838 .quad 212292400617608629 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000d840 .quad -6967307053960650171 - 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000d848 .quad 132682750386005393 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000d850 .quad -4097447799023424810 - 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000d858 .quad 4777539456409894646 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000d860 .quad -510123730351893109 - 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000d868 .quad -3251447716342407501 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000d870 .quad -7236356359111015049 - 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000d878 .quad 7191217214140771120 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000d880 .quad -4433759430461380907 - 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000d888 .quad 4377335499248575996 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000d890 .quad -930513269649338230 - 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000d898 .quad -8363388681221443717 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000d8a0 .quad -7499099821171918250 - 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000d8a8 .quad -7532960934977096275 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000d8b0 .quad -4762188758037509908 - 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000d8b8 .quad 4418856886560793368 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000d8c0 .quad -1341049929119499481 - 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000d8c8 .quad 5523571108200991710 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000d8d0 .quad -7755685233340769032 - 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000d8d8 .quad -8076983103442849941 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000d8e0 .quad -5082920523248573386 - 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000d8e8 .quad -5484542860876174523 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000d8f0 .quad -1741964635633328828 - 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000d8f8 .quad 6979379479186945559 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000d900 .quad -8006256924911912374 - 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000d908 .quad -4861259862362934834 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000d910 .quad -5396135137712502563 - 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000d918 .quad 7758483227328495170 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000d920 .quad -2133482903713240300 - 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000d928 .quad -4136954021121544750 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000d930 .quad -8250955842461857044 - 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000d938 .quad -279753253987271517 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000d940 .quad -5702008784649933400 - 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000d948 .quad 4261994450943298508 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000d950 .quad -2515824962385028846 - 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000d958 .quad 5327493063679123135 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000d960 .quad -8489919629131724885 - 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000d968 .quad 7941369183226839864 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000d970 .quad -6000713517987268202 - 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000d978 .quad 5315025460606161925 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000d980 .quad -2889205879056697349 - 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000d988 .quad -2579590211097073401 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000d990 .quad -8723282702051517699 - 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000d998 .quad 7611128154919104932 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000d9a0 .quad -6292417359137009220 - 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000d9a8 .quad -4321147861633282547 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000d9b0 .quad -3253835680493873621 - 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000d9b8 .quad -789748808614215279 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000d9c0 .quad -8951176327949752869 - 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000d9c8 .quad 8729779031470891259 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000d9d0 .quad -6577284391509803182 - 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000d9d8 .quad 6300537770911226169 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000d9e0 .quad -3609919470959866074 - 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000d9e8 .quad -1347699823215743097 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000d9f0 .quad -9173728696990998152 - 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000d9f8 .quad 6075216638131242421 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000da00 .quad -6855474852811359786 - 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000da08 .quad 7594020797664053026 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000da10 .quad -3957657547586811828 - 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000da18 .quad 269153960225290474 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000da20 .quad -335385916056126881 - 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000da28 .quad 336442450281613092 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000da30 .quad -7127145225176161157 - 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000da38 .quad 7127805559067090039 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000da40 .quad -4297245513042813542 - 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000da48 .quad 4298070930406474645 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000da50 .quad -759870872876129024 - 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000da58 .quad -3850783373846682502 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000da60 .quad -7392448323188662496 - 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000da68 .quad 9122475437414293196 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000da70 .quad -4628874385558440216 - 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000da78 .quad -7043649776941685121 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000da80 .quad -1174406963520662366 - 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000da88 .quad -4192876202749718497 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000da90 .quad -7651533379841495835 - 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000da98 .quad -4926390635932268013 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000daa0 .quad -4952730706374481889 - 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000daa8 .quad 3065383741939440792 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000dab0 .quad -1579227364540714458 - 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000dab8 .quad -779956341003086914 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000dac0 .quad -7904546130479028392 - 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000dac8 .quad 6430056314514152535 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000dad0 .quad -5268996644671397586 - 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000dad8 .quad 8037570393142690669 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000dae0 .quad -1974559787411859078 - 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000dae8 .quad 823590954573587528 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000daf0 .quad -8151628894773493780 - 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000daf8 .quad 5126430365035880109 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000db00 .quad -5577850100039479321 - 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000db08 .quad 6408037956294850136 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000db10 .quad -2360626606621961247 - 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000db18 .quad 3398361426941174766 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000db20 .quad -8392920656779807636 - 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000db28 .quad -4793553135802847627 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000db30 .quad -5879464802547371641 - 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000db38 .quad -1380255401326171630 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000db40 .quad -2737644984756826647 - 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000db48 .quad -1725319251657714538 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000db50 .quad -8628557143114098510 - 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000db58 .quad 3533361486141316318 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000db60 .quad -6174010410465235234 - 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000db68 .quad -4806670179178130410 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000db70 .quad -3105826994654156138 - 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000db78 .quad 7826720331309500699 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000db80 .quad -8858670899299929442 - 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000db88 .quad 280014188641050033 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000db90 .quad -6461652605697523899 - 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000db98 .quad -8873354301053463267 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000dba0 .quad -3465379738694516970 - 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000dba8 .quad -1868320839462053276 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000dbb0 .quad -9083391364325154962 - 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000dbb8 .quad 5749828502977298559 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000dbc0 .quad -6742553186979055799 - 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000dbc8 .quad -2036086408133152610 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000dbd0 .quad -3816505465296431844 - 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000dbd8 .quad 6678264026688335046 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000dbe0 .quad -158945813193151901 - 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000dbe8 .quad 8347830033360418807 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000dbf0 .quad -7016870160886801794 - 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000dbf8 .quad 2911550761636567803 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000dc00 .quad -4159401682681114339 - 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000dc08 .quad -5583933584809066055 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000dc10 .quad -587566084924005019 - 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000dc18 .quad 2243455055843443239 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000dc20 .quad -7284757830718584993 - 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000dc28 .quad 3708002419115845977 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000dc30 .quad -4494261269970843337 - 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000dc38 .quad 23317005467419567 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000dc40 .quad -1006140569036166268 - 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000dc48 .quad -4582539761593113445 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000dc50 .quad -7546366883288685774 - 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000dc58 .quad -558244341782001951 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000dc60 .quad -4821272585683469313 - 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000dc68 .quad -5309491445654890343 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000dc70 .quad -1414904713676948737 - 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000dc78 .quad -6636864307068612929 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000dc80 .quad -7801844473689174817 - 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000dc88 .quad -4148040191917883080 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000dc90 .quad -5140619573684080617 - 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000dc98 .quad -5185050239897353851 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000dca0 .quad -1814088448677712867 - 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000dca8 .quad -6481312799871692314 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000dcb0 .quad -8051334308064652398 - 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000dcb8 .quad -8662506518347195600 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000dcc0 .quad -5452481866653427593 - 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000dcc8 .quad 3006924907348169212 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000dcd0 .quad -2203916314889396588 - 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000dcd8 .quad -853029884242176389 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000dce0 .quad -8294976724446954723 - 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000dce8 .quad 1772699331562333709 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000dcf0 .quad -5757034887131305500 - 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000dcf8 .quad 6827560182880305040 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000dd00 .quad -2584607590486743971 - 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000dd08 .quad 8534450228600381300 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000dd10 .quad -8532908771695296838 - 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000dd18 .quad 7639874402088932265 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000dd20 .quad -6054449946191733143 - 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000dd28 .quad 326470965756389523 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000dd30 .quad -2956376414312278525 - 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000dd38 .quad 5019774725622874807 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000dd40 .quad -8765264286586255934 - 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000dd48 .quad 831516194300602803 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000dd50 .quad -6344894339805432014 - 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000dd58 .quad -8183976793979022305 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000dd60 .quad -3319431906329402113 - 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000dd68 .quad 3605087062808385831 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000dd70 .quad -8992173969096958177 - 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000dd78 .quad 9170708441896323001 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000dd80 .quad -6628531442943809817 - 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000dd88 .quad 6851699533943015847 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000dd90 .quad -3673978285252374367 - 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000dd98 .quad 3952938399001381904 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000dda0 .quad -9213765455923815836 - 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000dda8 .quad -4446942528265218166 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000ddb0 .quad -6905520801477381891 - 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000ddb8 .quad -946992141904134803 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000ddc0 .quad -4020214983419339459 - 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000ddc8 .quad 8039631859474607304 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000ddd0 .quad -413582710846786420 - 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000ddd8 .quad -3785518230938904582 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000dde0 .quad -7176018221920323369 - 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000dde8 .quad -60105885123121412 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000ddf0 .quad -4358336758973016307 - 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000ddf8 .quad -75132356403901765 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000de00 .quad -836234930288882479 - 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000de08 .quad 9129456591349898602 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000de10 .quad -7440175859071633406 - 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000de18 .quad -1211618658047395230 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000de20 .quad -4688533805412153853 - 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000de28 .quad -6126209340986631941 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000de30 .quad -1248981238337804412 - 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000de38 .quad -7657761676233289927 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000de40 .quad -7698142301602209614 - 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000de48 .quad -2480258038432112252 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000de50 .quad -5010991858575374113 - 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000de58 .quad -7712008566467528219 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000de60 .quad -1652053804791829737 - 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000de68 .quad 8806733365625141342 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000de70 .quad -7950062655635975442 - 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000de78 .quad -6025006692552756421 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000de80 .quad -5325892301117581398 - 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000de88 .quad 6303799689591218186 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000de90 .quad -2045679357969588844 - 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000de98 .quad -1343622424865753076 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000dea0 .quad -8196078626372074883 - 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000dea8 .quad 1466078993672598280 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000deb0 .quad -5633412264537705700 - 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000deb8 .quad 6444284760518135753 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000dec0 .quad -2430079312244744221 - 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000dec8 .quad 8055355950647669692 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000ded0 .quad -8436328597794046994 - 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000ded8 .quad 2728754459941099605 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000dee0 .quad -5933724728815170839 - 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000dee8 .quad -5812428961928401301 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000def0 .quad -2805469892591575644 - 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000def8 .quad 1957835834444274181 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000df00 .quad -8670947710510816634 - 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000df08 .quad -7999724640327104445 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000df10 .quad -6226998619711132888 - 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000df18 .quad 3835402254873283156 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000df20 .quad -3172062256211528206 - 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000df28 .quad 4794252818591603945 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000df30 .quad -8900067937773286985 - 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000df38 .quad 7608094030047140370 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000df40 .quad -6513398903789220827 - 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000df48 .quad 4898431519131537558 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000df50 .quad -3530062611309138130 - 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000df58 .quad -7712018656367741764 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000df60 .quad -9123818159709293187 - 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000df68 .quad 2097517367411243254 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000df70 .quad -6793086681209228580 - 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000df78 .quad 7233582727691441971 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000df80 .quad -3879672333084147821 - 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000df88 .quad 9041978409614302463 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000df90 .quad -237904397927796872 - 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000df98 .quad 6690786993590490175 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000dfa0 .quad -7066219276345954901 - 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000dfa8 .quad 4181741870994056360 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000dfb0 .quad -4221088077005055722 - 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000dfb8 .quad 615491320315182545 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000dfc0 .quad -664674077828931749 - 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000dfc8 .quad -8454007886460797626 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000dfd0 .quad -7332950326284164199 - 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000dfd8 .quad 3939617107816777292 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000dfe0 .quad -4554501889427817345 - 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000dfe8 .quad -8910536670511192098 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000dff0 .quad -1081441343357383777 - 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000dff8 .quad 7308573235570561494 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000e000 .quad -7593429867239446717 - 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000e008 .quad -6961356773836868826 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000e010 .quad -4880101315621920492 - 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000e018 .quad -8701695967296086033 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000e020 .quad -1488440626100012711 - 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000e028 .quad -6265433940692719637 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000e030 .quad -7847804418953589800 - 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000e038 .quad 695789805494438131 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000e040 .quad -5198069505264599346 - 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000e048 .quad 869737256868047664 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000e050 .quad -1885900863153361279 - 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000e058 .quad -8136200465769716229 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000e060 .quad -8096217067111932656 - 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000e068 .quad -473439272678684739 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000e070 .quad -5508585315462527915 - 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000e078 .quad 4019886927579031981 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000e080 .quad -2274045625900771990 - 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000e088 .quad -8810199395808373736 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000e090 .quad -8338807543829064350 - 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000e098 .quad -7812217631593927537 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000e0a0 .quad -5811823411358942533 - 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000e0a8 .quad 4069786015789754291 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000e0b0 .quad -2653093245771290262 - 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000e0b8 .quad 475546501309804959 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000e0c0 .quad -8575712306248138270 - 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000e0c8 .quad 4908902581746016004 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000e0d0 .quad -6107954364382784934 - 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000e0d8 .quad -3087243809672255804 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000e0e0 .quad -3023256937051093263 - 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000e0e8 .quad -8470740780517707659 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000e0f0 .quad -8807064613298015146 - 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000e0f8 .quad -682526969396179382 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000e100 .quad -6397144748195131028 - 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000e108 .quad -5464844730172612132 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000e110 .quad -3384744916816525881 - 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000e118 .quad -2219369894288377261 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000e120 .quad -9032994600651410532 - 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000e128 .quad -1387106183930235788 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000e130 .quad -6679557232386875260 - 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000e138 .quad 2877803288514593169 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000e140 .quad -3737760522056206171 - 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000e148 .quad 3597254110643241461 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000e150 .quad -60514634142869810 - 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000e158 .quad 9108253656731439730 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000e160 .quad -6955350673980375487 - 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000e168 .quad 1080972517029761927 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000e170 .quad -4082502324048081455 - 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000e178 .quad 5962901664714590313 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000e180 .quad -491441886632713915 - 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000e188 .quad -6381430974388925821 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000e190 .quad -7224680206786528053 - 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000e198 .quad -8600080377420466542 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000e1a0 .quad -4419164240055772162 - 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000e1a8 .quad 7696643601933968438 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000e1b0 .quad -912269281642327298 - 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000e1b8 .quad 397432465562684740 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000e1c0 .quad -7487697328667536418 - 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000e1c8 .quad -4363290727450709941 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000e1d0 .quad -4747935642407032618 - 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000e1d8 .quad 8380944645968776285 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000e1e0 .quad -1323233534581402868 - 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000e1e8 .quad 1252808770606194548 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000e1f0 .quad -7744549986754458649 - 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000e1f8 .quad -8440366555225904215 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000e200 .quad -5069001465015685407 - 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000e208 .quad 7896285879677171347 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000e210 .quad -1724565812842218855 - 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000e218 .quad -3964700705685699528 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000e220 .quad -7995382660667468640 - 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000e228 .quad 2133748077373825699 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000e230 .quad -5382542307406947896 - 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000e238 .quad 2667185096717282124 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000e240 .quad -2116491865831296966 - 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000e248 .quad 3333981370896602654 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000e250 .quad -8240336443785642460 - 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000e258 .quad 6695424375237764563 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000e260 .quad -5688734536304665171 - 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000e268 .quad 8369280469047205704 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000e270 .quad -2499232151953443560 - 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000e278 .quad -3373457468973156582 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000e280 .quad -8479549122611984081 - 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000e288 .quad -9025939945749304720 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000e290 .quad -5987750384837592197 - 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000e298 .quad 7164319141522920716 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000e2a0 .quad -2873001962619602342 - 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000e2a8 .quad 4343712908476262991 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000e2b0 .quad -8713155254278333320 - 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000e2b8 .quad 7326506586225052274 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000e2c0 .quad -6279758049420528746 - 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000e2c8 .quad 9158133232781315342 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000e2d0 .quad -3238011543348273028 - 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000e2d8 .quad 2224294504121868369 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000e2e0 .quad -8941286242233752499 - 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000e2e8 .quad -7833187971778608077 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000e2f0 .quad -6564921784364802720 - 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000e2f8 .quad -568112927868484288 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000e300 .quad -3594466212028615495 - 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000e308 .quad 3901544858591782543 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000e310 .quad -9164070410158966541 - 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000e318 .quad -4479063491021217766 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000e320 .quad -6843401994271320272 - 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000e328 .quad -5598829363776522208 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000e330 .quad -3942566474411762436 - 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000e338 .quad -2386850686293264856 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000e340 .quad -316522074587315140 - 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000e348 .quad 1628122660560806834 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000e350 .quad -7115355324258153819 - 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000e358 .quad -8205795374004271537 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000e360 .quad -4282508136895304370 - 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000e368 .quad -1033872180650563613 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000e370 .quad -741449152691742558 - 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000e378 .quad -5904026244240592420 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000e380 .quad -7380934748073420955 - 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000e388 .quad -5995859411864064214 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000e390 .quad -4614482416664388289 - 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000e398 .quad 1728547772024695540 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000e3a0 .quad -1156417002403097458 - 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000e3a8 .quad -2451001303396518479 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000e3b0 .quad -7640289654143017767 - 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000e3b8 .quad 5385653213018257807 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000e3c0 .quad -4938676049251384305 - 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000e3c8 .quad -7102991539009341454 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000e3d0 .quad -1561659043136842477 - 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000e3d8 .quad -8878739423761676818 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000e3e0 .quad -7893565929601608404 - 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000e3e8 .quad 3674159897003727797 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000e3f0 .quad -5255271393574622601 - 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000e3f8 .quad 4592699871254659746 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000e400 .quad -1957403223540890347 - 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000e408 .quad 1129188820640936779 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000e410 .quad -8140906042354138323 - 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000e418 .quad 3011586022114279439 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000e420 .quad -5564446534515285000 - 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000e428 .quad 8376168546070237203 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000e430 .quad -2343872149716718346 - 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000e438 .quad -7976533391121755113 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000e440 .quad -8382449121214030822 - 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000e448 .quad 1932195658189984911 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000e450 .quad -5866375383090150624 - 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000e458 .quad -6808127464117294670 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000e460 .quad -2721283210435300376 - 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000e468 .quad -3898473311719230433 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000e470 .quad -8618331034163144591 - 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000e478 .quad 9092669226243950739 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000e480 .quad -6161227774276542835 - 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000e488 .quad -2469221522477225288 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000e490 .quad -3089848699418290639 - 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000e498 .quad 6136845133758244198 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000e4a0 .quad -8848684464777513506 - 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000e4a8 .quad -3082000819042179232 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000e4b0 .quad -6449169562544503978 - 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000e4b8 .quad -8464187042230111944 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000e4c0 .quad -3449775934753242068 - 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000e4c8 .quad 3254824252494523782 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000e4d0 .quad -9073638986861858149 - 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000e4d8 .quad -7189106879045698444 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000e4e0 .quad -6730362715149934782 - 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000e4e8 .quad -8986383598807123056 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000e4f0 .quad -3801267375510030573 - 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000e4f8 .quad 2602078556773259892 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000e500 .quad -139898200960150313 - 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000e508 .quad -1359087822460813039 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000e510 .quad -7004965403241175802 - 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000e518 .quad -849429889038008149 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000e520 .quad -4144520735624081848 - 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000e528 .quad -5673473379724898090 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000e530 .quad -568964901102714406 - 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000e538 .quad -2480155706228734709 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000e540 .quad -7273132090830278360 - 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000e548 .quad -3855940325606653145 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000e550 .quad -4479729095110460046 - 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000e558 .quad -208239388580928527 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000e560 .quad -987975350460687153 - 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000e568 .quad -4871985254153548563 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000e570 .quad -7535013621679011327 - 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000e578 .quad -3044990783845967852 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000e580 .quad -4807081008671376254 - 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000e588 .quad 5417133557047315993 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000e590 .quad -1397165242411832414 - 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000e598 .quad -2451955090545630817 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000e5a0 .quad -7790757304148477115 - 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000e5a8 .quad -3838314940804713212 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000e5b0 .quad -5126760611758208489 - 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000e5b8 .quad 4425478360848884292 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000e5c0 .quad -1796764746270372707 - 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000e5c8 .quad 920161932633717461 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000e5d0 .quad -8040506994060064798 - 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000e5d8 .quad 2880944217109767366 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000e5e0 .quad -5438947724147693094 - 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000e5e8 .quad -5622191765467566601 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000e5f0 .quad -2186998636757228463 - 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000e5f8 .quad 6807318348447705460 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000e600 .quad -8284403175614349646 - 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000e608 .quad -2662955059861265943 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000e610 .quad -5743817951090549153 - 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000e618 .quad -7940379843253970333 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000e620 .quad -2568086420435798537 - 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000e628 .quad 8521269269642088700 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000e630 .quad -8522583040413455942 - 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000e638 .quad -6203421752542164322 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000e640 .quad -6041542782089432023 - 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000e648 .quad 6080780864604458309 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000e650 .quad -2940242459184402125 - 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000e658 .quad -6234081974526590826 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000e660 .quad -8755180564631333184 - 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000e668 .quad 5327070802775656542 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000e670 .quad -6332289687361778576 - 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000e678 .quad 6658838503469570677 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000e680 .quad -3303676090774835316 - 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000e688 .quad 8323548129336963346 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000e690 .quad -8982326584375353929 - 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000e698 .quad -4021154456019173716 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000e6a0 .quad -6616222212041804507 - 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000e6a8 .quad -5026443070023967146 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000e6b0 .quad -3658591746624867729 - 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000e6b8 .quad 2940318199324816876 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000e6c0 .quad -9204148869281624187 - 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000e6c8 .quad 8755227902219092404 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000e6d0 .quad -6893500068174642330 - 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000e6d8 .quad -2891023177508298208 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000e6e0 .quad -4005189066790915008 - 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000e6e8 .quad -8225464990312760664 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000e6f0 .quad -394800315061255856 - 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000e6f8 .quad -5670145219463562926 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000e700 .quad -7164279224554366766 - 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000e708 .quad 7985374283903742932 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000e710 .quad -4343663012265570553 - 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000e718 .quad 758345818024902857 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000e720 .quad -817892746904575288 - 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000e728 .quad -3663753745896259333 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000e730 .quad -7428711994456441411 - 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000e738 .quad -9207375118826243939 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000e740 .quad -4674203974643163860 - 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000e748 .quad -2285846861678029116 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000e750 .quad -1231068949876566920 - 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000e758 .quad 1754377441329851509 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000e760 .quad -7686947121313936181 - 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000e768 .quad 1096485900831157193 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000e770 .quad -4996997883215032323 - 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000e778 .quad -3241078642388441413 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000e780 .quad -1634561335591402499 - 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000e788 .quad 5172023733869224042 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000e790 .quad -7939129862385708418 - 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000e798 .quad 5538357842881958978 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000e7a0 .quad -5312226309554747619 - 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000e7a8 .quad -2300424733252327085 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000e7b0 .quad -2028596868516046619 - 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000e7b8 .quad 6347841120289366951 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000e7c0 .quad -8185402070463610993 - 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000e7c8 .quad 6273243709394548297 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000e7d0 .quad -5620066569652125837 - 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000e7d8 .quad 3229868618315797467 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000e7e0 .quad -2413397193637769393 - 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000e7e8 .quad -574350245532641070 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000e7f0 .quad -8425902273664687727 - 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000e7f8 .quad -358968903457900669 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000e800 .quad -5920691823653471754 - 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000e808 .quad 8774660907532399972 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000e810 .quad -2789178761139451788 - 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000e818 .quad 1744954097560724157 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000e820 .quad -8660765753353239224 - 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000e828 .quad -8132775725879323210 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000e830 .quad -6214271173264161126 - 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000e838 .quad -5554283638921766109 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000e840 .quad -3156152948152813503 - 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000e848 .quad 6892203506629956076 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000e850 .quad -8890124620236590296 - 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000e858 .quad -2609901835997359308 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000e860 .quad -6500969756868349965 - 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000e868 .quad 1349308723430688769 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000e870 .quad -3514526177658049553 - 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000e878 .quad -2925050114139026943 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000e880 .quad -9114107888677362827 - 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000e888 .quad -1828156321336891839 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000e890 .quad -6780948842419315629 - 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000e898 .quad 6938176635183661009 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000e8a0 .quad -3864500034596756632 - 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000e8a8 .quad 4061034775552188357 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000e8b0 .quad -218939024818557886 - 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000e8b8 .quad 5076293469440235446 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000e8c0 .quad -7054365918152680535 - 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000e8c8 .quad 7784369436827535058 - //0x0000e8d0 .p2align 4, 0x00 - //0x0000e8d0 _VecShiftShuffles - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x0000e8d0 QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' - 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, //0x0000e8e0 QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff' - 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, //0x0000e8f0 QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff' - 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, //0x0000e900 QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff' - 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, //0x0000e910 QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff' - 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, //0x0000e920 QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff' - 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x0000e930 QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff' - 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x0000e940 QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff' - 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x0000e950 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' - //0x0000e960 .p2align 4, 0x00 - //0x0000e960 __SingleQuoteTab - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e960 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x0000e968 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e970 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x0000e978 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e980 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x0000e988 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e990 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x0000e998 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9a0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x0000e9a8 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9b0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x0000e9b8 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9c0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x0000e9c8 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9d0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x0000e9d8 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9e0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x0000e9e8 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9f0 .quad 2 - 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9f8 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea00 .quad 2 - 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea08 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea10 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x0000ea18 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea20 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x0000ea28 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea30 .quad 2 - 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea38 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea40 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x0000ea48 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea50 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x0000ea58 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea60 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x0000ea68 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea70 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x0000ea78 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea80 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x0000ea88 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea90 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x0000ea98 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eaa0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x0000eaa8 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eab0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x0000eab8 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eac0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x0000eac8 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ead0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x0000ead8 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eae0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x0000eae8 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eaf0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x0000eaf8 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb00 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x0000eb08 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb10 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x0000eb18 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb20 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x0000eb28 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb30 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x0000eb38 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb40 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x0000eb48 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb50 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x0000eb58 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb80 .quad 2 - 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb88 QUAD $0x000000000000225c // .asciz 8, '\\"\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ebf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ece0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ecf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ed90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eda0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ede0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000edf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ee90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eeb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef20 .quad 2 - 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef28 QUAD $0x0000000000005c5c // .asciz 8, '\\\\\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000efe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f0f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f1f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f2f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' - 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' - //0x0000f960 .p2align 4, 0x00 - //0x0000f960 __DoubleQuoteTab - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f960 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x0000f968 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f970 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x0000f978 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f980 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x0000f988 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f990 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x0000f998 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9a0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x0000f9a8 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9b0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x0000f9b8 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9c0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x0000f9c8 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9d0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x0000f9d8 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9e0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x0000f9e8 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9f0 .quad 3 - 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9f8 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa00 .quad 3 - 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa08 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa10 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x0000fa18 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa20 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x0000fa28 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa30 .quad 3 - 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa38 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa40 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x0000fa48 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa50 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x0000fa58 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa60 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x0000fa68 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa70 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x0000fa78 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa80 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x0000fa88 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa90 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x0000fa98 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faa0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x0000faa8 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fab0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x0000fab8 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fac0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x0000fac8 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fad0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x0000fad8 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fae0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x0000fae8 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faf0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x0000faf8 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb00 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x0000fb08 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb10 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x0000fb18 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb20 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x0000fb28 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb30 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x0000fb38 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb40 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x0000fb48 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb50 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x0000fb58 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb80 .quad 4 - 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x0000fb88 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fbb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fde0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fdf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fe90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000feb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff20 .quad 4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x0000ff28 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ffe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000100f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000101f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000102f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000108d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - //0x00010960 .p2align 4, 0x00 - //0x00010960 __EscTab - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00010960 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00010970 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010980 QUAD $0x0000000000010000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, //0x000109b0 QUAD $0x0000000000000000; LONG $0x00000000; BYTE $0x01 // .ascii 13, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109bd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109cd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109dd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109ed QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109fd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a0d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a1d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a2d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a3d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a4d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, //0x00010a5d WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' - //0x00010a60 .p2align 4, 0x00 - //0x00010a60 __UnquoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00010a80 QUAD $0x0000000000220000; QUAD $0x2f00000000000000 // .ascii 16, '\x00\x00"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, //0x00010ab0 QUAD $0x0000000000000000; QUAD $0x0000005c00000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\\\x00\x00\x00' - 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0a, 0x00, //0x00010ac0 QUAD $0x000c000000080000; QUAD $0x000a000000000000 // .ascii 16, '\x00\x00\x08\x00\x00\x00\x0c\x00\x00\x00\x00\x00\x00\x00\n\x00' - 0x00, 0x00, 0x0d, 0x00, 0x09, 0xff, //0x00010ad0 LONG $0x000d0000; WORD $0xff09 // .ascii 6, '\x00\x00\r\x00\t\xff' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ad6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ae6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010af6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b06 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b16 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b26 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b36 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b46 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b56 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00010b60 .p2align 4, 0x00 - //0x00010b60 __HtmlQuoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010dc0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00010dc8 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f20 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00010f28 QUAD $0x000063333030755c // .asciz 8, '\\u003c\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f40 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00010f48 QUAD $0x000065333030755c // .asciz 8, '\\u003e\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000110f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 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' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000112a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000112b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000112c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000113a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115e0 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x000115e8 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115f0 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x000115f8 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000116f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011710 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011720 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011730 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011760 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011770 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011780 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011790 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000117a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000117b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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' - 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' - 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' - 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, 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' - //0x00011b60 .p2align 4, 0x00 - //0x00011b60 _LSHIFT_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bc0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00011bc8 .long 1 - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bcc QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011c2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00011c30 .long 1 - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c34 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011c94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00011c98 .long 1 - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c9c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ccc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011cfc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00011d00 .long 2 - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d04 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011d64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00011d68 .long 2 - 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d6c QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011dcc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00011dd0 .long 2 - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dd4 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011de4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011df4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011e34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00011e38 .long 3 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e3c QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011e9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00011ea0 .long 3 - 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ea4 QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011eb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ee4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ef4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011f04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00011f08 .long 3 - 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f0c QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011f6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00011f70 .long 4 - 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f74 QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011fd4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00011fd8 .long 4 - 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fdc QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ffc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001200c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001201c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001202c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001203c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00012040 .long 4 - 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012044 QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012054 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012064 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012084 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012094 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000120a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x000120a8 .long 4 - 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120ac QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001210c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00012110 .long 5 - 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012114 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012124 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012134 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012154 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012164 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012174 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00012178 .long 5 - 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001217c QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001218c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001219c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000121dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x000121e0 .long 5 - 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000121e4 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012204 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012224 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012234 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012244 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012248 .long 6 - 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0001224c QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001225c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001226c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001227c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001228c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001229c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000122ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x000122b0 .long 6 - 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x000122b4 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012304 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012314 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012318 .long 6 - 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0001231c QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001232c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001233c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001234c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001235c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001236c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001237c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012380 .long 7 - 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00012384 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000123e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x000123e8 .long 7 - 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x000123ec QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001240c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001241c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001242c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001243c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001244c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012450 .long 7 - 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00012454 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012494 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000124b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x000124b8 .long 7 - 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x000124bc QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124cc QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001250c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001251c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00012520 .long 8 - 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00012524 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012534 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012554 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012564 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012584 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00012588 .long 8 - 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0001258c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001259c QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000125ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x000125f0 .long 8 - 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x000125f4 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012604 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012624 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012634 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012654 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00012658 .long 9 - 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0001265c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001266c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001267c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001268c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001269c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000126bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x000126c0 .long 9 - 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x000126c4 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' - 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126d4 QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012724 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00012728 .long 9 - 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x0001272c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' - 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001273c QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001274c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001275c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001276c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001277c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001278c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012790 .long 10 - 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00012794 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127a4 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000127f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x000127f8 .long 10 - 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x000127fc QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' - 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001280c QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001281c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001282c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001283c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001284c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001285c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012860 .long 10 - 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00012864 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' - 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012874 QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012884 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012894 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000128c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x000128c8 .long 10 - 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x000128cc QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' - 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128dc QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001290c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001291c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001292c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00012930 .long 11 - 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00012934 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' - 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012944 QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012954 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012964 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012994 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00012998 .long 11 - 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0001299c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' - 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129ac QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000129fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00012a00 .long 11 - 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00012a04 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' - 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a14 QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012a64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00012a68 .long 12 - 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00012a6c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' - 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a7c QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012aac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012abc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012acc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00012ad0 .long 12 - 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00012ad4 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' - 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ae4 QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012af4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012b34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00012b38 .long 12 - 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00012b3c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' - 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012b4c QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012b9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00012ba0 .long 13 - 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00012ba4 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' - 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012bb4 QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012be4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012c04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00012c08 .long 13 - 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x00012c0c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' - 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00012c1c QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012c6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00012c70 .long 13 - 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00012c74 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' - 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00012c84 QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ca4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012cd4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00012cd8 .long 13 - 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x00012cdc QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' - 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x00012cec QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012d3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00012d40 .long 14 - 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00012d44 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' - 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00012d54 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012da4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00012da8 .long 14 - 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x00012dac QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' - 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x00012dbc QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ddc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012e0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00012e10 .long 14 - 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00012e14 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' - 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00012e24 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e34 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012e74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00012e78 .long 15 - 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x00012e7c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' - 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x00012e8c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e9c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012eac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ebc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012edc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00012ee0 .long 15 - 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00012ee4 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' - 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00012ef4 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f04 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012f44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00012f48 .long 15 - 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x00012f4c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' - 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x00012f5c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f6c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012fac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00012fb0 .long 16 - 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00012fb4 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' - 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00012fc4 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fd4 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fe4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ff4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013014 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013018 .long 16 - 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0001301c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' - 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0001302c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' - 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001303c QUAD $0x0000000035323138; QUAD $0x0000000000000000 // .asciz 16, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001304c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001305c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001306c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001307c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013080 .long 16 - 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00013084 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' - 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00013094 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' - 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130a4 QUAD $0x0000003532363034; QUAD $0x0000000000000000 // .asciz 16, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000130e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x000130e8 .long 16 - 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x000130ec QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' - 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x000130fc QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' - 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001310c QUAD $0x0000353231333032; QUAD $0x0000000000000000 // .asciz 16, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001311c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001312c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001313c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001314c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00013150 .long 17 - 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00013154 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' - 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00013164 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' - 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013174 QUAD $0x0000353236353130; QUAD $0x0000000000000000 // .asciz 16, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013184 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000131b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x000131b8 .long 17 - 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x000131bc QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' - 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x000131cc QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' - 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131dc QUAD $0x0035323138373035; QUAD $0x0000000000000000 // .asciz 16, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001320c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001321c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00013220 .long 17 - 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00013224 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' - 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00013234 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' - 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013244 QUAD $0x3532363039333532; QUAD $0x0000000000000000 // .asciz 16, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013254 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013264 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013284 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00013288 .long 18 - 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0001328c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' - 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0001329c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' - 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132ac QUAD $0x3532313335393632; QUAD $0x0000000000000000 // .asciz 16, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000132ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x000132f0 .long 18 - 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x000132f4 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' - 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00013304 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' - 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013314 QUAD $0x3236353637343331; QUAD $0x0000000000000035 // .asciz 16, '134765625\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013324 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013354 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00013358 .long 18 - 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x0001335c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' - 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x0001336c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' - 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001337c QUAD $0x3138323833373630; QUAD $0x0000000000003532 // .asciz 16, '0673828125\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001338c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001339c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000133bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x13, 0x00, 0x00, 0x00, //0x000133c0 .long 19 - 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x000133c4 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' - 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x000133d4 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' - 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133e4 QUAD $0x3630343139363333; QUAD $0x0000000000003532 // .asciz 16, '3369140625\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013424 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013428 .p2align 4, 0x00 - //0x00013430 _P10_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00013430 .quad 4607182418800017408 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00013438 .quad 4621819117588971520 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00013440 .quad 4636737291354636288 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00013448 .quad 4652007308841189376 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00013450 .quad 4666723172467343360 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00013458 .quad 4681608360884174848 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00013460 .quad 4696837146684686336 - 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00013468 .quad 4711630319722168320 - 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00013470 .quad 4726483295884279808 - 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00013478 .quad 4741671816366391296 - 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00013480 .quad 4756540486875873280 - 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00013488 .quad 4771362005757984768 - 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00013490 .quad 4786511204640096256 - 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00013498 .quad 4801453603149578240 - 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x000134a0 .quad 4816244402031689728 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x000134a8 .quad 4831355200913801216 - 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x000134b0 .quad 4846369599423283200 - 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x000134b8 .quad 4861130398305394688 - 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x000134c0 .quad 4876203697187506176 - 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x000134c8 .quad 4891288408196988160 - 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x000134d0 .quad 4906019910204099648 - 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x000134d8 .quad 4921056587992461136 - 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x000134e0 .quad 4936209963552724370 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134e8 .p2align 4, 0x00 - //0x000134f0 _pow10_ceil_sig_f32.g - 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x000134f0 .quad -9093133594791772939 - 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x000134f8 .quad -6754730975062328270 - 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00013500 .quad -3831727700400522433 - 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00013508 .quad -177973607073265138 - 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00013510 .quad -7028762532061872567 - 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00013518 .quad -4174267146649952805 - 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00013520 .quad -606147914885053102 - 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00013528 .quad -7296371474444240045 - 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00013530 .quad -4508778324627912152 - 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00013538 .quad -1024286887357502286 - 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00013540 .quad -7557708332239520785 - 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00013548 .quad -4835449396872013077 - 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00013550 .quad -1432625727662628442 - 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00013558 .quad -7812920107430224632 - 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00013560 .quad -5154464115860392886 - 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00013568 .quad -1831394126398103204 - 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00013570 .quad -8062150356639896358 - 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00013578 .quad -5466001927372482544 - 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00013580 .quad -2220816390788215276 - 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00013588 .quad -8305539271883716404 - 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00013590 .quad -5770238071427257601 - 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00013598 .quad -2601111570856684097 - 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x000135a0 .quad -8543223759426509416 - 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000135a8 .quad -6067343680855748867 - 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x000135b0 .quad -2972493582642298179 - 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x000135b8 .quad -8775337516792518218 - 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x000135c0 .quad -6357485877563259868 - 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x000135c8 .quad -3335171328526686932 - 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x000135d0 .quad -9002011107970261188 - 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x000135d8 .quad -6640827866535438581 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000135e0 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000135e8 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000135f0 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000135f8 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00013600 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00013608 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00013610 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00013618 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00013620 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00013628 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00013630 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00013638 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00013640 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00013648 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00013650 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00013658 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00013660 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00013668 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00013670 .quad -5646744073709551616 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00013678 .quad -2446744073709551616 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00013680 .quad -8446744073709551616 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00013688 .quad -5946744073709551616 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00013690 .quad -2821744073709551616 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00013698 .quad -8681119073709551616 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x000136a0 .quad -6239712823709551616 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x000136a8 .quad -3187955011209551616 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x000136b0 .quad -8910000909647051616 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x000136b8 .quad -6525815118631426616 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x000136c0 .quad -3545582879861895366 - 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x000136c8 .quad -9133518327554766459 - 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x000136d0 .quad -6805211891016070170 - 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x000136d8 .quad -3894828845342699809 - 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x000136e0 .quad -256850038250986857 - 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x000136e8 .quad -7078060301547948642 - 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000136f0 .quad -4235889358507547898 - 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000136f8 .quad -683175679707046969 - 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00013700 .quad -7344513827457986211 - 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00013708 .quad -4568956265895094860 - 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00013710 .quad -1099509313941480671 - 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00013718 .quad -7604722348854507275 - 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00013720 .quad -4894216917640746190 - 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00013728 .quad -1506085128623544834 - 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00013730 .quad -7858832233030797377 - 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00013738 .quad -5211854272861108818 - 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00013740 .quad -1903131822648998118 - 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00013748 .quad -8106986416796705680 - 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00013750 .quad -5522047002568494196 -} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/quote.go b/vendor/github.com/bytedance/sonic/internal/native/sse/quote.go new file mode 100644 index 000000000..d08eb233b --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/quote.go @@ -0,0 +1,33 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) +var F_quote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn unsafe.Pointer, flags uint64) (ret int) + +var S_quote uintptr + +//go:nosplit +func quote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, dn *int, flags uint64) (ret int) { + return F_quote(rt.NoEscape(sp), nb, rt.NoEscape(dp), rt.NoEscape(unsafe.Pointer(dn)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/quote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/quote_subr.go new file mode 100644 index 000000000..2aa25d667 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/quote_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__quote = 48 +) + +const ( + _stack__quote = 80 +) + +const ( + _size__quote = 1760 +) + +var ( + _pcsp__quote = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x6a9, 80}, + {0x6aa, 48}, + {0x6ac, 40}, + {0x6ae, 32}, + {0x6b0, 24}, + {0x6b2, 16}, + {0x6b3, 8}, + {0x6b4, 0}, + {0x6e0, 80}, + } +) + +var _cfunc_quote = []loader.CFunc{ + {"_quote_entry", 0, _entry__quote, 0, nil}, + {"_quote", _entry__quote, _size__quote, _stack__quote, _pcsp__quote}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/quote_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/quote_text_amd64.go new file mode 100644 index 000000000..f031b81b9 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/quote_text_amd64.go @@ -0,0 +1,1111 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_quote = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, // QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00000010 LCPI0_1 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000020 LCPI0_2 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000030 .p2align 4, 0x90 + //0x00000030 _quote + 0x55, //0x00000030 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp + 0x41, 0x57, //0x00000034 pushq %r15 + 0x41, 0x56, //0x00000036 pushq %r14 + 0x41, 0x55, //0x00000038 pushq %r13 + 0x41, 0x54, //0x0000003a pushq %r12 + 0x53, //0x0000003c pushq %rbx + 0x48, 0x83, 0xec, 0x20, //0x0000003d subq $32, %rsp + 0x49, 0x89, 0xcb, //0x00000041 movq %rcx, %r11 + 0x49, 0x89, 0xd7, //0x00000044 movq %rdx, %r15 + 0x4c, 0x8b, 0x11, //0x00000047 movq (%rcx), %r10 + 0x41, 0xf6, 0xc0, 0x01, //0x0000004a testb $1, %r8b + 0x48, 0x89, 0xf0, //0x0000004e movq %rsi, %rax + 0x48, 0x8d, 0x0d, 0xb8, 0x06, 0x00, 0x00, //0x00000051 leaq $1720(%rip), %rcx /* __SingleQuoteTab+0(%rip) */ + 0x4c, 0x8d, 0x25, 0xb1, 0x16, 0x00, 0x00, //0x00000058 leaq $5809(%rip), %r12 /* __DoubleQuoteTab+0(%rip) */ + 0x4c, 0x0f, 0x44, 0xe1, //0x0000005f cmoveq %rcx, %r12 + 0x48, 0x8d, 0x0c, 0xf5, 0x00, 0x00, 0x00, 0x00, //0x00000063 leaq (,%rsi,8), %rcx + 0x49, 0x39, 0xca, //0x0000006b cmpq %rcx, %r10 + 0x0f, 0x8d, 0x0c, 0x04, 0x00, 0x00, //0x0000006e jge LBB0_56 + 0x4d, 0x89, 0xfe, //0x00000074 movq %r15, %r14 + 0x49, 0x89, 0xf9, //0x00000077 movq %rdi, %r9 + 0x48, 0x85, 0xc0, //0x0000007a testq %rax, %rax + 0x0f, 0x84, 0xec, 0x03, 0x00, 0x00, //0x0000007d je LBB0_80 + 0x4c, 0x89, 0x5d, 0xc8, //0x00000083 movq %r11, $-56(%rbp) + 0xf3, 0x0f, 0x6f, 0x05, 0x71, 0xff, 0xff, 0xff, //0x00000087 movdqu $-143(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x79, 0xff, 0xff, 0xff, //0x0000008f movdqu $-135(%rip), %xmm1 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0x81, 0xff, 0xff, 0xff, //0x00000097 movdqu $-127(%rip), %xmm2 /* LCPI0_2+0(%rip) */ + 0x66, 0x0f, 0x76, 0xdb, //0x0000009f pcmpeqd %xmm3, %xmm3 + 0x48, 0x89, 0xf9, //0x000000a3 movq %rdi, %rcx + 0x4c, 0x89, 0x7d, 0xd0, //0x000000a6 movq %r15, $-48(%rbp) + 0x4d, 0x89, 0xfe, //0x000000aa movq %r15, %r14 + 0x4c, 0x89, 0x65, 0xc0, //0x000000ad movq %r12, $-64(%rbp) + //0x000000b1 LBB0_3 + 0x49, 0x89, 0xc9, //0x000000b1 movq %rcx, %r9 + 0x48, 0x83, 0xf8, 0x10, //0x000000b4 cmpq $16, %rax + 0x0f, 0x9d, 0xc3, //0x000000b8 setge %bl + 0x4d, 0x89, 0xd4, //0x000000bb movq %r10, %r12 + 0x4d, 0x89, 0xf7, //0x000000be movq %r14, %r15 + 0x49, 0x89, 0xc3, //0x000000c1 movq %rax, %r11 + 0x49, 0x89, 0xcd, //0x000000c4 movq %rcx, %r13 + 0x0f, 0x8c, 0x83, 0x00, 0x00, 0x00, //0x000000c7 jl LBB0_10 + 0x49, 0x83, 0xfa, 0x10, //0x000000cd cmpq $16, %r10 + 0x0f, 0x8c, 0x79, 0x00, 0x00, 0x00, //0x000000d1 jl LBB0_10 + 0x45, 0x31, 0xff, //0x000000d7 xorl %r15d, %r15d + 0x48, 0x89, 0xc6, //0x000000da movq %rax, %rsi + 0x4c, 0x89, 0xd2, //0x000000dd movq %r10, %rdx + //0x000000e0 .p2align 4, 0x90 + //0x000000e0 LBB0_6 + 0xf3, 0x43, 0x0f, 0x6f, 0x24, 0x39, //0x000000e0 movdqu (%r9,%r15), %xmm4 + 0x66, 0x0f, 0x6f, 0xe8, //0x000000e6 movdqa %xmm0, %xmm5 + 0x66, 0x0f, 0x64, 0xec, //0x000000ea pcmpgtb %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xf4, //0x000000ee movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0x74, 0xf1, //0x000000f2 pcmpeqb %xmm1, %xmm6 + 0x66, 0x0f, 0x6f, 0xfc, //0x000000f6 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xfa, //0x000000fa pcmpeqb %xmm2, %xmm7 + 0x66, 0x0f, 0xeb, 0xfe, //0x000000fe por %xmm6, %xmm7 + 0xf3, 0x43, 0x0f, 0x7f, 0x24, 0x3e, //0x00000102 movdqu %xmm4, (%r14,%r15) + 0x66, 0x0f, 0x64, 0xe3, //0x00000108 pcmpgtb %xmm3, %xmm4 + 0x66, 0x0f, 0xdb, 0xe5, //0x0000010c pand %xmm5, %xmm4 + 0x66, 0x0f, 0xeb, 0xe7, //0x00000110 por %xmm7, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000114 pmovmskb %xmm4, %ecx + 0x85, 0xc9, //0x00000118 testl %ecx, %ecx + 0x0f, 0x85, 0x3b, 0x01, 0x00, 0x00, //0x0000011a jne LBB0_23 + 0x4c, 0x8d, 0x5e, 0xf0, //0x00000120 leaq $-16(%rsi), %r11 + 0x4c, 0x8d, 0x62, 0xf0, //0x00000124 leaq $-16(%rdx), %r12 + 0x49, 0x83, 0xc7, 0x10, //0x00000128 addq $16, %r15 + 0x48, 0x83, 0xfe, 0x20, //0x0000012c cmpq $32, %rsi + 0x0f, 0x9d, 0xc3, //0x00000130 setge %bl + 0x0f, 0x8c, 0x10, 0x00, 0x00, 0x00, //0x00000133 jl LBB0_9 + 0x4c, 0x89, 0xde, //0x00000139 movq %r11, %rsi + 0x48, 0x83, 0xfa, 0x1f, //0x0000013c cmpq $31, %rdx + 0x4c, 0x89, 0xe2, //0x00000140 movq %r12, %rdx + 0x0f, 0x8f, 0x97, 0xff, 0xff, 0xff, //0x00000143 jg LBB0_6 + //0x00000149 LBB0_9 + 0x4f, 0x8d, 0x2c, 0x39, //0x00000149 leaq (%r9,%r15), %r13 + 0x4d, 0x01, 0xf7, //0x0000014d addq %r14, %r15 + //0x00000150 LBB0_10 + 0x84, 0xdb, //0x00000150 testb %bl, %bl + 0x0f, 0x84, 0x73, 0x00, 0x00, 0x00, //0x00000152 je LBB0_14 + 0xf3, 0x41, 0x0f, 0x6f, 0x65, 0x00, //0x00000158 movdqu (%r13), %xmm4 + 0x66, 0x0f, 0x6f, 0xe8, //0x0000015e movdqa %xmm0, %xmm5 + 0x66, 0x0f, 0x64, 0xec, //0x00000162 pcmpgtb %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xf4, //0x00000166 movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0x74, 0xf1, //0x0000016a pcmpeqb %xmm1, %xmm6 + 0x66, 0x0f, 0x6f, 0xfc, //0x0000016e movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xfa, //0x00000172 pcmpeqb %xmm2, %xmm7 + 0x66, 0x0f, 0xeb, 0xfe, //0x00000176 por %xmm6, %xmm7 + 0x66, 0x48, 0x0f, 0x7e, 0xe1, //0x0000017a movq %xmm4, %rcx + 0x66, 0x0f, 0x64, 0xe3, //0x0000017f pcmpgtb %xmm3, %xmm4 + 0x66, 0x0f, 0xdb, 0xe5, //0x00000183 pand %xmm5, %xmm4 + 0x66, 0x0f, 0xeb, 0xe7, //0x00000187 por %xmm7, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x0000018b pmovmskb %xmm4, %edx + 0x81, 0xca, 0x00, 0x00, 0x01, 0x00, //0x0000018f orl $65536, %edx + 0x44, 0x0f, 0xbc, 0xda, //0x00000195 bsfl %edx, %r11d + 0x4d, 0x39, 0xdc, //0x00000199 cmpq %r11, %r12 + 0x0f, 0x8d, 0xc9, 0x00, 0x00, 0x00, //0x0000019c jge LBB0_24 + 0x49, 0x83, 0xfc, 0x08, //0x000001a2 cmpq $8, %r12 + 0x0f, 0x82, 0xfe, 0x00, 0x00, 0x00, //0x000001a6 jb LBB0_28 + 0x49, 0x89, 0x0f, //0x000001ac movq %rcx, (%r15) + 0x4d, 0x8d, 0x5d, 0x08, //0x000001af leaq $8(%r13), %r11 + 0x49, 0x83, 0xc7, 0x08, //0x000001b3 addq $8, %r15 + 0x49, 0x8d, 0x5c, 0x24, 0xf8, //0x000001b7 leaq $-8(%r12), %rbx + 0x48, 0x83, 0xfb, 0x04, //0x000001bc cmpq $4, %rbx + 0x0f, 0x8d, 0xf4, 0x00, 0x00, 0x00, //0x000001c0 jge LBB0_29 + 0xe9, 0x01, 0x01, 0x00, 0x00, //0x000001c6 jmp LBB0_30 + //0x000001cb LBB0_14 + 0x4d, 0x85, 0xdb, //0x000001cb testq %r11, %r11 + 0x0f, 0x8e, 0x6f, 0x00, 0x00, 0x00, //0x000001ce jle LBB0_21 + 0x4d, 0x85, 0xe4, //0x000001d4 testq %r12, %r12 + 0x0f, 0x8e, 0x66, 0x00, 0x00, 0x00, //0x000001d7 jle LBB0_21 + 0x4c, 0x89, 0x4d, 0xb8, //0x000001dd movq %r9, $-72(%rbp) + 0x45, 0x31, 0xc9, //0x000001e1 xorl %r9d, %r9d + 0x31, 0xd2, //0x000001e4 xorl %edx, %edx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001e6 .p2align 4, 0x90 + //0x000001f0 LBB0_17 + 0x43, 0x0f, 0xb6, 0x4c, 0x0d, 0x00, //0x000001f0 movzbl (%r13,%r9), %ecx + 0x48, 0x89, 0xcb, //0x000001f6 movq %rcx, %rbx + 0x48, 0xc1, 0xe3, 0x04, //0x000001f9 shlq $4, %rbx + 0x48, 0x8d, 0x35, 0x0c, 0x05, 0x00, 0x00, //0x000001fd leaq $1292(%rip), %rsi /* __SingleQuoteTab+0(%rip) */ + 0x48, 0x83, 0x3c, 0x33, 0x00, //0x00000204 cmpq $0, (%rbx,%rsi) + 0x0f, 0x85, 0x8c, 0x00, 0x00, 0x00, //0x00000209 jne LBB0_27 + 0x4d, 0x8d, 0x04, 0x13, //0x0000020f leaq (%r11,%rdx), %r8 + 0x43, 0x88, 0x0c, 0x0f, //0x00000213 movb %cl, (%r15,%r9) + 0x48, 0x8d, 0x5a, 0xff, //0x00000217 leaq $-1(%rdx), %rbx + 0x49, 0x83, 0xf8, 0x02, //0x0000021b cmpq $2, %r8 + 0x0f, 0x8c, 0x14, 0x00, 0x00, 0x00, //0x0000021f jl LBB0_20 + 0x4c, 0x01, 0xe2, //0x00000225 addq %r12, %rdx + 0x49, 0x83, 0xc1, 0x01, //0x00000228 addq $1, %r9 + 0x48, 0x83, 0xfa, 0x01, //0x0000022c cmpq $1, %rdx + 0x48, 0x89, 0xda, //0x00000230 movq %rbx, %rdx + 0x0f, 0x8f, 0xb7, 0xff, 0xff, 0xff, //0x00000233 jg LBB0_17 + //0x00000239 LBB0_20 + 0x49, 0x29, 0xdd, //0x00000239 subq %rbx, %r13 + 0x49, 0x01, 0xdb, //0x0000023c addq %rbx, %r11 + 0x4c, 0x8b, 0x4d, 0xb8, //0x0000023f movq $-72(%rbp), %r9 + //0x00000243 LBB0_21 + 0x4d, 0x85, 0xdb, //0x00000243 testq %r11, %r11 + 0x4c, 0x8b, 0x65, 0xc0, //0x00000246 movq $-64(%rbp), %r12 + 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x0000024a je LBB0_26 + 0x49, 0xf7, 0xd5, //0x00000250 notq %r13 + 0x4d, 0x01, 0xcd, //0x00000253 addq %r9, %r13 + 0xe9, 0x27, 0x01, 0x00, 0x00, //0x00000256 jmp LBB0_41 + //0x0000025b LBB0_23 + 0x66, 0x0f, 0xbc, 0xc9, //0x0000025b bsfw %cx, %cx + 0x44, 0x0f, 0xb7, 0xe9, //0x0000025f movzwl %cx, %r13d + 0x4d, 0x01, 0xfd, //0x00000263 addq %r15, %r13 + 0xe9, 0x13, 0x01, 0x00, 0x00, //0x00000266 jmp LBB0_40 + //0x0000026b LBB0_24 + 0x41, 0x83, 0xfb, 0x08, //0x0000026b cmpl $8, %r11d + 0x0f, 0x82, 0xa3, 0x00, 0x00, 0x00, //0x0000026f jb LBB0_34 + 0x49, 0x89, 0x0f, //0x00000275 movq %rcx, (%r15) + 0x4d, 0x8d, 0x65, 0x08, //0x00000278 leaq $8(%r13), %r12 + 0x49, 0x83, 0xc7, 0x08, //0x0000027c addq $8, %r15 + 0x49, 0x8d, 0x5b, 0xf8, //0x00000280 leaq $-8(%r11), %rbx + 0x48, 0x83, 0xfb, 0x04, //0x00000284 cmpq $4, %rbx + 0x0f, 0x8d, 0x9a, 0x00, 0x00, 0x00, //0x00000288 jge LBB0_35 + 0xe9, 0xa8, 0x00, 0x00, 0x00, //0x0000028e jmp LBB0_36 + //0x00000293 LBB0_26 + 0x4d, 0x29, 0xcd, //0x00000293 subq %r9, %r13 + 0xe9, 0xe7, 0x00, 0x00, 0x00, //0x00000296 jmp LBB0_41 + //0x0000029b LBB0_27 + 0x4c, 0x8b, 0x4d, 0xb8, //0x0000029b movq $-72(%rbp), %r9 + 0x4d, 0x29, 0xcd, //0x0000029f subq %r9, %r13 + 0x49, 0x29, 0xd5, //0x000002a2 subq %rdx, %r13 + 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x000002a5 jmp LBB0_40 + //0x000002aa LBB0_28 + 0x4d, 0x89, 0xeb, //0x000002aa movq %r13, %r11 + 0x4c, 0x89, 0xe3, //0x000002ad movq %r12, %rbx + 0x48, 0x83, 0xfb, 0x04, //0x000002b0 cmpq $4, %rbx + 0x0f, 0x8c, 0x12, 0x00, 0x00, 0x00, //0x000002b4 jl LBB0_30 + //0x000002ba LBB0_29 + 0x41, 0x8b, 0x0b, //0x000002ba movl (%r11), %ecx + 0x41, 0x89, 0x0f, //0x000002bd movl %ecx, (%r15) + 0x49, 0x83, 0xc3, 0x04, //0x000002c0 addq $4, %r11 + 0x49, 0x83, 0xc7, 0x04, //0x000002c4 addq $4, %r15 + 0x48, 0x83, 0xc3, 0xfc, //0x000002c8 addq $-4, %rbx + //0x000002cc LBB0_30 + 0x48, 0x83, 0xfb, 0x02, //0x000002cc cmpq $2, %rbx + 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000002d0 jb LBB0_31 + 0x41, 0x0f, 0xb7, 0x0b, //0x000002d6 movzwl (%r11), %ecx + 0x66, 0x41, 0x89, 0x0f, //0x000002da movw %cx, (%r15) + 0x49, 0x83, 0xc3, 0x02, //0x000002de addq $2, %r11 + 0x49, 0x83, 0xc7, 0x02, //0x000002e2 addq $2, %r15 + 0x48, 0x83, 0xc3, 0xfe, //0x000002e6 addq $-2, %rbx + 0x48, 0x85, 0xdb, //0x000002ea testq %rbx, %rbx + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000002ed jne LBB0_32 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000002f3 jmp LBB0_33 + //0x000002f8 LBB0_31 + 0x48, 0x85, 0xdb, //0x000002f8 testq %rbx, %rbx + 0x0f, 0x84, 0x06, 0x00, 0x00, 0x00, //0x000002fb je LBB0_33 + //0x00000301 LBB0_32 + 0x41, 0x8a, 0x0b, //0x00000301 movb (%r11), %cl + 0x41, 0x88, 0x0f, //0x00000304 movb %cl, (%r15) + //0x00000307 LBB0_33 + 0x4d, 0x01, 0xec, //0x00000307 addq %r13, %r12 + 0x49, 0xf7, 0xd4, //0x0000030a notq %r12 + 0x4d, 0x01, 0xcc, //0x0000030d addq %r9, %r12 + 0x4d, 0x89, 0xe5, //0x00000310 movq %r12, %r13 + 0xe9, 0x66, 0x00, 0x00, 0x00, //0x00000313 jmp LBB0_40 + //0x00000318 LBB0_34 + 0x4d, 0x89, 0xec, //0x00000318 movq %r13, %r12 + 0x4c, 0x89, 0xdb, //0x0000031b movq %r11, %rbx + 0x48, 0x83, 0xfb, 0x04, //0x0000031e cmpq $4, %rbx + 0x0f, 0x8c, 0x13, 0x00, 0x00, 0x00, //0x00000322 jl LBB0_36 + //0x00000328 LBB0_35 + 0x41, 0x8b, 0x0c, 0x24, //0x00000328 movl (%r12), %ecx + 0x41, 0x89, 0x0f, //0x0000032c movl %ecx, (%r15) + 0x49, 0x83, 0xc4, 0x04, //0x0000032f addq $4, %r12 + 0x49, 0x83, 0xc7, 0x04, //0x00000333 addq $4, %r15 + 0x48, 0x83, 0xc3, 0xfc, //0x00000337 addq $-4, %rbx + //0x0000033b LBB0_36 + 0x48, 0x83, 0xfb, 0x02, //0x0000033b cmpq $2, %rbx + 0x0f, 0x82, 0x23, 0x00, 0x00, 0x00, //0x0000033f jb LBB0_37 + 0x41, 0x0f, 0xb7, 0x0c, 0x24, //0x00000345 movzwl (%r12), %ecx + 0x66, 0x41, 0x89, 0x0f, //0x0000034a movw %cx, (%r15) + 0x49, 0x83, 0xc4, 0x02, //0x0000034e addq $2, %r12 + 0x49, 0x83, 0xc7, 0x02, //0x00000352 addq $2, %r15 + 0x48, 0x83, 0xc3, 0xfe, //0x00000356 addq $-2, %rbx + 0x48, 0x85, 0xdb, //0x0000035a testq %rbx, %rbx + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x0000035d jne LBB0_38 + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000363 jmp LBB0_39 + //0x00000368 LBB0_37 + 0x48, 0x85, 0xdb, //0x00000368 testq %rbx, %rbx + 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x0000036b je LBB0_39 + //0x00000371 LBB0_38 + 0x41, 0x8a, 0x0c, 0x24, //0x00000371 movb (%r12), %cl + 0x41, 0x88, 0x0f, //0x00000375 movb %cl, (%r15) + //0x00000378 LBB0_39 + 0x4d, 0x29, 0xcd, //0x00000378 subq %r9, %r13 + 0x4d, 0x01, 0xdd, //0x0000037b addq %r11, %r13 + //0x0000037e LBB0_40 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000037e movq $-64(%rbp), %r12 + //0x00000382 LBB0_41 + 0x49, 0xbb, 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, //0x00000382 movabsq $12884901889, %r11 + 0x4d, 0x85, 0xed, //0x0000038c testq %r13, %r13 + 0x0f, 0x88, 0x4f, 0x03, 0x00, 0x00, //0x0000038f js LBB0_83 + 0x4d, 0x01, 0xee, //0x00000395 addq %r13, %r14 + 0x4c, 0x39, 0xe8, //0x00000398 cmpq %r13, %rax + 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x0000039b je LBB0_79 + 0x4d, 0x29, 0xea, //0x000003a1 subq %r13, %r10 + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000003a4 jmp LBB0_45 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003a9 .p2align 4, 0x90 + //0x000003b0 LBB0_44 + 0x49, 0x01, 0xf6, //0x000003b0 addq %rsi, %r14 + 0x49, 0x83, 0xc5, 0x01, //0x000003b3 addq $1, %r13 + 0x4c, 0x39, 0xe8, //0x000003b7 cmpq %r13, %rax + 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x000003ba je LBB0_79 + //0x000003c0 LBB0_45 + 0x43, 0x0f, 0xb6, 0x0c, 0x29, //0x000003c0 movzbl (%r9,%r13), %ecx + 0x48, 0xc1, 0xe1, 0x04, //0x000003c5 shlq $4, %rcx + 0x49, 0x8b, 0x14, 0x0c, //0x000003c9 movq (%r12,%rcx), %rdx + 0x85, 0xd2, //0x000003cd testl %edx, %edx + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000003cf je LBB0_53 + 0x48, 0x63, 0xf2, //0x000003d5 movslq %edx, %rsi + 0x49, 0x29, 0xf2, //0x000003d8 subq %rsi, %r10 + 0x0f, 0x8c, 0xdd, 0x02, 0x00, 0x00, //0x000003db jl LBB0_81 + 0x48, 0xc1, 0xe2, 0x20, //0x000003e1 shlq $32, %rdx + 0x49, 0x8d, 0x1c, 0x0c, //0x000003e5 leaq (%r12,%rcx), %rbx + 0x48, 0x83, 0xc3, 0x08, //0x000003e9 addq $8, %rbx + 0x4c, 0x39, 0xda, //0x000003ed cmpq %r11, %rdx + 0x0f, 0x8c, 0x2a, 0x00, 0x00, 0x00, //0x000003f0 jl LBB0_49 + 0x8b, 0x13, //0x000003f6 movl (%rbx), %edx + 0x41, 0x89, 0x16, //0x000003f8 movl %edx, (%r14) + 0x49, 0x8d, 0x1c, 0x0c, //0x000003fb leaq (%r12,%rcx), %rbx + 0x48, 0x83, 0xc3, 0x0c, //0x000003ff addq $12, %rbx + 0x4d, 0x8d, 0x46, 0x04, //0x00000403 leaq $4(%r14), %r8 + 0x48, 0x8d, 0x4e, 0xfc, //0x00000407 leaq $-4(%rsi), %rcx + 0x48, 0x83, 0xf9, 0x02, //0x0000040b cmpq $2, %rcx + 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000040f jae LBB0_50 + 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00000415 jmp LBB0_51 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000041a .p2align 4, 0x90 + //0x00000420 LBB0_49 + 0x4d, 0x89, 0xf0, //0x00000420 movq %r14, %r8 + 0x48, 0x89, 0xf1, //0x00000423 movq %rsi, %rcx + 0x48, 0x83, 0xf9, 0x02, //0x00000426 cmpq $2, %rcx + 0x0f, 0x82, 0x13, 0x00, 0x00, 0x00, //0x0000042a jb LBB0_51 + //0x00000430 LBB0_50 + 0x0f, 0xb7, 0x13, //0x00000430 movzwl (%rbx), %edx + 0x66, 0x41, 0x89, 0x10, //0x00000433 movw %dx, (%r8) + 0x48, 0x83, 0xc3, 0x02, //0x00000437 addq $2, %rbx + 0x49, 0x83, 0xc0, 0x02, //0x0000043b addq $2, %r8 + 0x48, 0x83, 0xc1, 0xfe, //0x0000043f addq $-2, %rcx + //0x00000443 LBB0_51 + 0x48, 0x85, 0xc9, //0x00000443 testq %rcx, %rcx + 0x0f, 0x84, 0x64, 0xff, 0xff, 0xff, //0x00000446 je LBB0_44 + 0x0f, 0xb6, 0x0b, //0x0000044c movzbl (%rbx), %ecx + 0x41, 0x88, 0x08, //0x0000044f movb %cl, (%r8) + 0xe9, 0x59, 0xff, 0xff, 0xff, //0x00000452 jmp LBB0_44 + //0x00000457 LBB0_53 + 0x4b, 0x8d, 0x0c, 0x29, //0x00000457 leaq (%r9,%r13), %rcx + 0x4c, 0x29, 0xe8, //0x0000045b subq %r13, %rax + 0x0f, 0x85, 0x4d, 0xfc, 0xff, 0xff, //0x0000045e jne LBB0_3 + //0x00000464 LBB0_79 + 0x4d, 0x01, 0xe9, //0x00000464 addq %r13, %r9 + 0x4c, 0x8b, 0x5d, 0xc8, //0x00000467 movq $-56(%rbp), %r11 + 0x4c, 0x8b, 0x7d, 0xd0, //0x0000046b movq $-48(%rbp), %r15 + //0x0000046f LBB0_80 + 0x4d, 0x29, 0xfe, //0x0000046f subq %r15, %r14 + 0x4d, 0x89, 0x33, //0x00000472 movq %r14, (%r11) + 0x49, 0x29, 0xf9, //0x00000475 subq %rdi, %r9 + 0x4c, 0x89, 0xc8, //0x00000478 movq %r9, %rax + 0xe9, 0x55, 0x02, 0x00, 0x00, //0x0000047b jmp LBB0_82 + //0x00000480 LBB0_56 + 0xf3, 0x0f, 0x6f, 0x05, 0x78, 0xfb, 0xff, 0xff, //0x00000480 movdqu $-1160(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x80, 0xfb, 0xff, 0xff, //0x00000488 movdqu $-1152(%rip), %xmm1 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0x88, 0xfb, 0xff, 0xff, //0x00000490 movdqu $-1144(%rip), %xmm2 /* LCPI0_2+0(%rip) */ + 0x66, 0x0f, 0x76, 0xdb, //0x00000498 pcmpeqd %xmm3, %xmm3 + 0x4c, 0x8d, 0x0d, 0x6d, 0x22, 0x00, 0x00, //0x0000049c leaq $8813(%rip), %r9 /* __EscTab+0(%rip) */ + 0x4c, 0x89, 0xfe, //0x000004a3 movq %r15, %rsi + 0x48, 0x89, 0xc3, //0x000004a6 movq %rax, %rbx + //0x000004a9 LBB0_57 + 0x48, 0x83, 0xfb, 0x10, //0x000004a9 cmpq $16, %rbx + 0x0f, 0x8c, 0x69, 0x00, 0x00, 0x00, //0x000004ad jl LBB0_62 + 0x49, 0x89, 0xda, //0x000004b3 movq %rbx, %r10 + 0x49, 0xf7, 0xda, //0x000004b6 negq %r10 + 0x48, 0x83, 0xc3, 0x10, //0x000004b9 addq $16, %rbx + 0x90, 0x90, 0x90, //0x000004bd .p2align 4, 0x90 + //0x000004c0 LBB0_59 + 0xf3, 0x0f, 0x6f, 0x27, //0x000004c0 movdqu (%rdi), %xmm4 + 0x66, 0x0f, 0x6f, 0xe8, //0x000004c4 movdqa %xmm0, %xmm5 + 0x66, 0x0f, 0x64, 0xec, //0x000004c8 pcmpgtb %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xf4, //0x000004cc movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0x74, 0xf1, //0x000004d0 pcmpeqb %xmm1, %xmm6 + 0x66, 0x0f, 0x6f, 0xfc, //0x000004d4 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xfa, //0x000004d8 pcmpeqb %xmm2, %xmm7 + 0x66, 0x0f, 0xeb, 0xfe, //0x000004dc por %xmm6, %xmm7 + 0xf3, 0x0f, 0x7f, 0x26, //0x000004e0 movdqu %xmm4, (%rsi) + 0x66, 0x0f, 0x64, 0xe3, //0x000004e4 pcmpgtb %xmm3, %xmm4 + 0x66, 0x0f, 0xdb, 0xe5, //0x000004e8 pand %xmm5, %xmm4 + 0x66, 0x0f, 0xeb, 0xe7, //0x000004ec por %xmm7, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x000004f0 pmovmskb %xmm4, %ecx + 0x85, 0xc9, //0x000004f4 testl %ecx, %ecx + 0x0f, 0x85, 0x22, 0x01, 0x00, 0x00, //0x000004f6 jne LBB0_72 + 0x48, 0x83, 0xc7, 0x10, //0x000004fc addq $16, %rdi + 0x48, 0x83, 0xc6, 0x10, //0x00000500 addq $16, %rsi + 0x49, 0x83, 0xc2, 0x10, //0x00000504 addq $16, %r10 + 0x48, 0x83, 0xc3, 0xf0, //0x00000508 addq $-16, %rbx + 0x48, 0x83, 0xfb, 0x20, //0x0000050c cmpq $32, %rbx + 0x0f, 0x8d, 0xaa, 0xff, 0xff, 0xff, //0x00000510 jge LBB0_59 + 0x49, 0xf7, 0xda, //0x00000516 negq %r10 + 0x4c, 0x89, 0xd3, //0x00000519 movq %r10, %rbx + //0x0000051c LBB0_62 + 0x48, 0x83, 0xfb, 0x08, //0x0000051c cmpq $8, %rbx + 0x0f, 0x8c, 0x75, 0x00, 0x00, 0x00, //0x00000520 jl LBB0_66 + 0x0f, 0xb6, 0x0f, //0x00000526 movzbl (%rdi), %ecx + 0x0f, 0xb6, 0x57, 0x01, //0x00000529 movzbl $1(%rdi), %edx + 0x42, 0x8a, 0x14, 0x0a, //0x0000052d movb (%rdx,%r9), %dl + 0x00, 0xd2, //0x00000531 addb %dl, %dl + 0x42, 0x0a, 0x14, 0x09, //0x00000533 orb (%rcx,%r9), %dl + 0x0f, 0xb6, 0x4f, 0x02, //0x00000537 movzbl $2(%rdi), %ecx + 0x42, 0x8a, 0x0c, 0x09, //0x0000053b movb (%rcx,%r9), %cl + 0xc0, 0xe1, 0x02, //0x0000053f shlb $2, %cl + 0x08, 0xd1, //0x00000542 orb %dl, %cl + 0x0f, 0xb6, 0x57, 0x03, //0x00000544 movzbl $3(%rdi), %edx + 0x42, 0x8a, 0x14, 0x0a, //0x00000548 movb (%rdx,%r9), %dl + 0xc0, 0xe2, 0x03, //0x0000054c shlb $3, %dl + 0x08, 0xca, //0x0000054f orb %cl, %dl + 0x48, 0x8b, 0x0f, //0x00000551 movq (%rdi), %rcx + 0x48, 0x89, 0x0e, //0x00000554 movq %rcx, (%rsi) + 0x0f, 0x85, 0x22, 0x01, 0x00, 0x00, //0x00000557 jne LBB0_76 + 0x0f, 0xb6, 0x4f, 0x04, //0x0000055d movzbl $4(%rdi), %ecx + 0x0f, 0xb6, 0x57, 0x05, //0x00000561 movzbl $5(%rdi), %edx + 0x42, 0x8a, 0x14, 0x0a, //0x00000565 movb (%rdx,%r9), %dl + 0x00, 0xd2, //0x00000569 addb %dl, %dl + 0x42, 0x0a, 0x14, 0x09, //0x0000056b orb (%rcx,%r9), %dl + 0x0f, 0xb6, 0x4f, 0x06, //0x0000056f movzbl $6(%rdi), %ecx + 0x42, 0x8a, 0x0c, 0x09, //0x00000573 movb (%rcx,%r9), %cl + 0xc0, 0xe1, 0x02, //0x00000577 shlb $2, %cl + 0x08, 0xd1, //0x0000057a orb %dl, %cl + 0x0f, 0xb6, 0x57, 0x07, //0x0000057c movzbl $7(%rdi), %edx + 0x42, 0x8a, 0x14, 0x0a, //0x00000580 movb (%rdx,%r9), %dl + 0xc0, 0xe2, 0x03, //0x00000584 shlb $3, %dl + 0x08, 0xca, //0x00000587 orb %cl, %dl + 0x0f, 0x85, 0x04, 0x01, 0x00, 0x00, //0x00000589 jne LBB0_77 + 0x48, 0x83, 0xc6, 0x08, //0x0000058f addq $8, %rsi + 0x48, 0x83, 0xc7, 0x08, //0x00000593 addq $8, %rdi + 0x48, 0x83, 0xc3, 0xf8, //0x00000597 addq $-8, %rbx + //0x0000059b LBB0_66 + 0x48, 0x83, 0xfb, 0x04, //0x0000059b cmpq $4, %rbx + 0x0f, 0x8c, 0x41, 0x00, 0x00, 0x00, //0x0000059f jl LBB0_69 + 0x0f, 0xb6, 0x0f, //0x000005a5 movzbl (%rdi), %ecx + 0x0f, 0xb6, 0x57, 0x01, //0x000005a8 movzbl $1(%rdi), %edx + 0x42, 0x8a, 0x14, 0x0a, //0x000005ac movb (%rdx,%r9), %dl + 0x00, 0xd2, //0x000005b0 addb %dl, %dl + 0x42, 0x0a, 0x14, 0x09, //0x000005b2 orb (%rcx,%r9), %dl + 0x0f, 0xb6, 0x4f, 0x02, //0x000005b6 movzbl $2(%rdi), %ecx + 0x42, 0x8a, 0x0c, 0x09, //0x000005ba movb (%rcx,%r9), %cl + 0xc0, 0xe1, 0x02, //0x000005be shlb $2, %cl + 0x08, 0xd1, //0x000005c1 orb %dl, %cl + 0x0f, 0xb6, 0x57, 0x03, //0x000005c3 movzbl $3(%rdi), %edx + 0x42, 0x8a, 0x14, 0x0a, //0x000005c7 movb (%rdx,%r9), %dl + 0xc0, 0xe2, 0x03, //0x000005cb shlb $3, %dl + 0x08, 0xca, //0x000005ce orb %cl, %dl + 0x8b, 0x0f, //0x000005d0 movl (%rdi), %ecx + 0x89, 0x0e, //0x000005d2 movl %ecx, (%rsi) + 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x000005d4 jne LBB0_76 + 0x48, 0x83, 0xc6, 0x04, //0x000005da addq $4, %rsi + 0x48, 0x83, 0xc7, 0x04, //0x000005de addq $4, %rdi + 0x48, 0x83, 0xc3, 0xfc, //0x000005e2 addq $-4, %rbx + //0x000005e6 LBB0_69 + 0x48, 0x85, 0xdb, //0x000005e6 testq %rbx, %rbx + 0x0f, 0x8e, 0xc4, 0x00, 0x00, 0x00, //0x000005e9 jle LBB0_78 + 0x90, //0x000005ef .p2align 4, 0x90 + //0x000005f0 LBB0_70 + 0x0f, 0xb6, 0x0f, //0x000005f0 movzbl (%rdi), %ecx + 0x42, 0x80, 0x3c, 0x09, 0x00, //0x000005f3 cmpb $0, (%rcx,%r9) + 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x000005f8 jne LBB0_73 + 0x48, 0x83, 0xc7, 0x01, //0x000005fe addq $1, %rdi + 0x88, 0x0e, //0x00000602 movb %cl, (%rsi) + 0x48, 0x83, 0xc6, 0x01, //0x00000604 addq $1, %rsi + 0x48, 0x8d, 0x4b, 0xff, //0x00000608 leaq $-1(%rbx), %rcx + 0x48, 0x83, 0xfb, 0x01, //0x0000060c cmpq $1, %rbx + 0x48, 0x89, 0xcb, //0x00000610 movq %rcx, %rbx + 0x0f, 0x8f, 0xd7, 0xff, 0xff, 0xff, //0x00000613 jg LBB0_70 + 0xe9, 0x95, 0x00, 0x00, 0x00, //0x00000619 jmp LBB0_78 + //0x0000061e LBB0_72 + 0x66, 0x0f, 0xbc, 0xc9, //0x0000061e bsfw %cx, %cx + 0x0f, 0xb7, 0xc9, //0x00000622 movzwl %cx, %ecx + 0x48, 0x01, 0xcf, //0x00000625 addq %rcx, %rdi + 0x49, 0x01, 0xca, //0x00000628 addq %rcx, %r10 + 0x49, 0xf7, 0xda, //0x0000062b negq %r10 + 0x48, 0x01, 0xce, //0x0000062e addq %rcx, %rsi + 0x4c, 0x89, 0xd3, //0x00000631 movq %r10, %rbx + //0x00000634 LBB0_73 + 0x8a, 0x0f, //0x00000634 movb (%rdi), %cl + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000636 .p2align 4, 0x90 + //0x00000640 LBB0_74 + 0x48, 0x89, 0xf2, //0x00000640 movq %rsi, %rdx + 0x0f, 0xb6, 0xc9, //0x00000643 movzbl %cl, %ecx + 0x48, 0xc1, 0xe1, 0x04, //0x00000646 shlq $4, %rcx + 0x49, 0x63, 0x34, 0x0c, //0x0000064a movslq (%r12,%rcx), %rsi + 0x49, 0x8b, 0x4c, 0x0c, 0x08, //0x0000064e movq $8(%r12,%rcx), %rcx + 0x48, 0x89, 0x0a, //0x00000653 movq %rcx, (%rdx) + 0x48, 0x01, 0xd6, //0x00000656 addq %rdx, %rsi + 0x48, 0x83, 0xfb, 0x02, //0x00000659 cmpq $2, %rbx + 0x0f, 0x8c, 0x50, 0x00, 0x00, 0x00, //0x0000065d jl LBB0_78 + 0x0f, 0xb6, 0x4f, 0x01, //0x00000663 movzbl $1(%rdi), %ecx + 0x48, 0x83, 0xc7, 0x01, //0x00000667 addq $1, %rdi + 0x48, 0x83, 0xc3, 0xff, //0x0000066b addq $-1, %rbx + 0x42, 0x80, 0x3c, 0x09, 0x00, //0x0000066f cmpb $0, (%rcx,%r9) + 0x0f, 0x85, 0xc6, 0xff, 0xff, 0xff, //0x00000674 jne LBB0_74 + 0xe9, 0x2a, 0xfe, 0xff, 0xff, //0x0000067a jmp LBB0_57 + //0x0000067f LBB0_76 + 0x0f, 0xb6, 0xca, //0x0000067f movzbl %dl, %ecx + 0x0f, 0xbc, 0xc9, //0x00000682 bsfl %ecx, %ecx + 0x48, 0x01, 0xcf, //0x00000685 addq %rcx, %rdi + 0x48, 0x29, 0xcb, //0x00000688 subq %rcx, %rbx + 0x48, 0x01, 0xce, //0x0000068b addq %rcx, %rsi + 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000068e jmp LBB0_73 + //0x00000693 LBB0_77 + 0x0f, 0xb6, 0xca, //0x00000693 movzbl %dl, %ecx + 0x0f, 0xbc, 0xc9, //0x00000696 bsfl %ecx, %ecx + 0x48, 0x8d, 0x51, 0x04, //0x00000699 leaq $4(%rcx), %rdx + 0x48, 0x01, 0xcf, //0x0000069d addq %rcx, %rdi + 0x48, 0x83, 0xc7, 0x04, //0x000006a0 addq $4, %rdi + 0x48, 0x29, 0xd3, //0x000006a4 subq %rdx, %rbx + 0x48, 0x01, 0xce, //0x000006a7 addq %rcx, %rsi + 0x48, 0x83, 0xc6, 0x04, //0x000006aa addq $4, %rsi + 0xe9, 0x81, 0xff, 0xff, 0xff, //0x000006ae jmp LBB0_73 + //0x000006b3 LBB0_78 + 0x4c, 0x29, 0xfe, //0x000006b3 subq %r15, %rsi + 0x49, 0x89, 0x33, //0x000006b6 movq %rsi, (%r11) + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x000006b9 jmp LBB0_82 + //0x000006be LBB0_81 + 0x4c, 0x2b, 0x75, 0xd0, //0x000006be subq $-48(%rbp), %r14 + 0x48, 0x8b, 0x45, 0xc8, //0x000006c2 movq $-56(%rbp), %rax + 0x4c, 0x89, 0x30, //0x000006c6 movq %r14, (%rax) + 0x4c, 0x29, 0xcf, //0x000006c9 subq %r9, %rdi + 0x49, 0xf7, 0xd5, //0x000006cc notq %r13 + 0x49, 0x01, 0xfd, //0x000006cf addq %rdi, %r13 + 0x4c, 0x89, 0xe8, //0x000006d2 movq %r13, %rax + //0x000006d5 LBB0_82 + 0x48, 0x83, 0xc4, 0x20, //0x000006d5 addq $32, %rsp + 0x5b, //0x000006d9 popq %rbx + 0x41, 0x5c, //0x000006da popq %r12 + 0x41, 0x5d, //0x000006dc popq %r13 + 0x41, 0x5e, //0x000006de popq %r14 + 0x41, 0x5f, //0x000006e0 popq %r15 + 0x5d, //0x000006e2 popq %rbp + 0xc3, //0x000006e3 retq + //0x000006e4 LBB0_83 + 0x48, 0x8b, 0x4d, 0xd0, //0x000006e4 movq $-48(%rbp), %rcx + 0x4c, 0x01, 0xe9, //0x000006e8 addq %r13, %rcx + 0x48, 0xf7, 0xd1, //0x000006eb notq %rcx + 0x4c, 0x01, 0xf1, //0x000006ee addq %r14, %rcx + 0x48, 0x8b, 0x45, 0xc8, //0x000006f1 movq $-56(%rbp), %rax + 0x48, 0x89, 0x08, //0x000006f5 movq %rcx, (%rax) + 0x4c, 0x29, 0xcf, //0x000006f8 subq %r9, %rdi + 0x4c, 0x01, 0xef, //0x000006fb addq %r13, %rdi + 0x48, 0x89, 0xf8, //0x000006fe movq %rdi, %rax + 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x00000701 jmp LBB0_82 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000706 .p2align 4, 0x00 + //0x00000710 __SingleQuoteTab + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000710 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x00000718 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000720 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x00000728 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000730 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x00000738 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000740 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x00000748 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000750 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x00000758 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000760 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x00000768 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000770 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x00000778 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000780 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x00000788 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000790 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x00000798 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007a0 .quad 2 + 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007a8 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007b0 .quad 2 + 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007b8 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007c0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x000007c8 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007d0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x000007d8 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007e0 .quad 2 + 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007e8 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000007f0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x000007f8 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000800 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x00000808 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000810 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x00000818 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000820 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x00000828 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000830 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x00000838 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000840 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x00000848 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000850 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x00000858 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000860 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x00000868 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000870 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x00000878 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000880 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x00000888 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000890 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x00000898 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008a0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x000008a8 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008b0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x000008b8 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008c0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x000008c8 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008d0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x000008d8 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008e0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x000008e8 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f0 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x000008f8 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000900 .quad 6 + 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x00000908 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000930 .quad 2 + 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000938 QUAD $0x000000000000225c // .asciz 8, '\\"\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000009f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cd0 .quad 2 + 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cd8 QUAD $0x0000000000005c5c // .asciz 8, '\\\\\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000da0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000db0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000010f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001190 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000011f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000012f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000013f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000014f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000015f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000016f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00001710 .p2align 4, 0x00 + //0x00001710 __DoubleQuoteTab + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001710 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x00001718 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001720 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x00001728 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001730 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x00001738 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001740 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x00001748 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001750 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x00001758 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001760 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x00001768 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001770 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x00001778 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001780 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x00001788 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001790 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x00001798 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017a0 .quad 3 + 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017a8 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017b0 .quad 3 + 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017b8 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017c0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x000017c8 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017d0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x000017d8 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' + 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017e0 .quad 3 + 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017e8 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000017f0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x000017f8 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001800 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x00001808 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001810 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x00001818 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001820 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x00001828 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001830 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x00001838 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001840 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x00001848 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001850 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x00001858 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001860 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x00001868 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001870 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x00001878 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001880 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x00001888 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001890 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x00001898 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018a0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x000018a8 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018b0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x000018b8 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018c0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x000018c8 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018d0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x000018d8 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018e0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x000018e8 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000018f0 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x000018f8 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' + 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001900 .quad 7 + 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x00001908 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001930 .quad 4 + 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x00001938 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001940 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001950 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001960 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001970 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001980 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001990 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000019f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001a90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001aa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ab0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ac0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ad0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ae0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001af0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001be0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001bf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001c90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cd0 .quad 4 + 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x00001cd8 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ce0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001cf0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001da0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001db0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001dc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001e90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ea0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001eb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ec0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ed0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ee0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ef0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f30 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f70 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001f90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fa0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fe0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001ff0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002000 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002010 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002020 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002060 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002070 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002080 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002090 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000020f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002100 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002110 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002120 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002130 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002140 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002150 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002160 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002170 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002180 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002190 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000021f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002200 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002210 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002220 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002230 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002240 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002250 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002260 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002270 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002280 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002290 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000022f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002330 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002340 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002350 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002360 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002370 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002380 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002390 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000023f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002400 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002410 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002420 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002430 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002440 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002450 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002460 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002470 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002480 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002490 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000024f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002500 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002510 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002520 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002530 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002540 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002550 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000025f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002630 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002640 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002660 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002670 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002680 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000026f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002700 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00002710 .p2align 4, 0x00 + //0x00002710 __EscTab + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002710 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' + 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00002720 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .ascii 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' + 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002730 QUAD $0x0000000000010000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002740 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00002750 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, //0x00002760 QUAD $0x0000000000000000; LONG $0x00000000; BYTE $0x01 // .ascii 13, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000276d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000277d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000278d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000279d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027ad QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027bd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027cd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027dd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027ed QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000027fd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, //0x0000280d WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go new file mode 100644 index 000000000..758490143 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the License ); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_skip_array func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) + +var S_skip_array uintptr + +//go:nosplit +func skip_array(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { + return F_skip_array(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go new file mode 100644 index 000000000..14688e87c --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__skip_array = 176 +) + +const ( + _stack__skip_array = 160 +) + +const ( + _size__skip_array = 10428 +) + +var ( + _pcsp__skip_array = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x26b7, 160}, + {0x26b8, 48}, + {0x26ba, 40}, + {0x26bc, 32}, + {0x26be, 24}, + {0x26c0, 16}, + {0x26c1, 8}, + {0x26c2, 0}, + {0x28bc, 160}, + } +) + +var _cfunc_skip_array = []loader.CFunc{ + {"_skip_array_entry", 0, _entry__skip_array, 0, nil}, + {"_skip_array", _entry__skip_array, _size__skip_array, _stack__skip_array, _pcsp__skip_array}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_text_amd64.go new file mode 100644 index 000000000..d15dab941 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_array_text_amd64.go @@ -0,0 +1,2949 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_skip_array = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1 + 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 5 + //0x00000010 LCPI0_1 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000020 LCPI0_2 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000030 LCPI0_3 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000030 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00000040 LCPI0_4 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000050 LCPI0_5 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000050 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000060 LCPI0_6 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000060 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000070 LCPI0_7 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000080 LCPI0_8 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000080 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000090 LCPI0_9 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000090 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000000a0 LCPI0_10 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000a0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000000b0 .p2align 4, 0x90 + //0x000000b0 _skip_array + 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 + 0x48, 0x83, 0xec, 0x70, //0x000000bd subq $112, %rsp + 0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x000000c1 movq %rcx, $-144(%rbp) + 0x49, 0x89, 0xd6, //0x000000c8 movq %rdx, %r14 + 0x49, 0x89, 0xf2, //0x000000cb movq %rsi, %r10 + 0x0f, 0x10, 0x05, 0x2b, 0xff, 0xff, 0xff, //0x000000ce movups $-213(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0x0f, 0x11, 0x02, //0x000000d5 movups %xmm0, (%rdx) + 0x48, 0x89, 0x7d, 0x98, //0x000000d8 movq %rdi, $-104(%rbp) + 0x4c, 0x8b, 0x27, //0x000000dc movq (%rdi), %r12 + 0x4c, 0x89, 0xe0, //0x000000df movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x000000e2 notq %rax + 0x48, 0x89, 0x45, 0x90, //0x000000e5 movq %rax, $-112(%rbp) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000e9 movl $1, %eax + 0x4c, 0x29, 0xe0, //0x000000ee subq %r12, %rax + 0x48, 0x89, 0x45, 0xa0, //0x000000f1 movq %rax, $-96(%rbp) + 0x4c, 0x89, 0xe0, //0x000000f5 movq %r12, %rax + 0x48, 0xf7, 0xd8, //0x000000f8 negq %rax + 0x48, 0x89, 0x45, 0x88, //0x000000fb movq %rax, $-120(%rbp) + 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000000ff leaq $-1(%r12), %rax + 0x48, 0x89, 0x45, 0x80, //0x00000104 movq %rax, $-128(%rbp) + 0x49, 0x8d, 0x44, 0x24, 0xfe, //0x00000108 leaq $-2(%r12), %rax + 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000010d movq %rax, $-136(%rbp) + 0x48, 0xc7, 0x85, 0x68, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000114 movq $-1, $-152(%rbp) + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000011f movabsq $4294977024, %r8 + 0xf3, 0x0f, 0x6f, 0x05, 0xdf, 0xfe, 0xff, 0xff, //0x00000129 movdqu $-289(%rip), %xmm0 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xe7, 0xfe, 0xff, 0xff, //0x00000131 movdqu $-281(%rip), %xmm1 /* LCPI0_2+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0xef, 0xfe, 0xff, 0xff, //0x00000139 movdqu $-273(%rip), %xmm2 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xff, //0x00000141 pcmpeqd %xmm15, %xmm15 + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xf1, 0xfe, 0xff, 0xff, //0x00000146 movdqu $-271(%rip), %xmm8 /* LCPI0_4+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xf8, 0xfe, 0xff, 0xff, //0x0000014f movdqu $-264(%rip), %xmm14 /* LCPI0_5+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xff, 0xfe, 0xff, 0xff, //0x00000158 movdqu $-257(%rip), %xmm9 /* LCPI0_6+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x06, 0xff, 0xff, 0xff, //0x00000161 movdqu $-250(%rip), %xmm10 /* LCPI0_7+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x0d, 0xff, 0xff, 0xff, //0x0000016a movdqu $-243(%rip), %xmm11 /* LCPI0_8+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x14, 0xff, 0xff, 0xff, //0x00000173 movdqu $-236(%rip), %xmm12 /* LCPI0_9+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x1b, 0xff, 0xff, 0xff, //0x0000017c movdqu $-229(%rip), %xmm13 /* LCPI0_10+0(%rip) */ + 0x48, 0x89, 0x75, 0xd0, //0x00000185 movq %rsi, $-48(%rbp) + 0x4c, 0x89, 0x65, 0xc0, //0x00000189 movq %r12, $-64(%rbp) + 0x48, 0x89, 0x55, 0xb8, //0x0000018d movq %rdx, $-72(%rbp) + 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00000191 jmp LBB0_6 + //0x00000196 LBB0_1 + 0x49, 0xf7, 0xdb, //0x00000196 negq %r11 + 0x4d, 0x89, 0xdd, //0x00000199 movq %r11, %r13 + //0x0000019c LBB0_2 + 0x4d, 0x85, 0xed, //0x0000019c testq %r13, %r13 + 0x0f, 0x88, 0x89, 0x25, 0x00, 0x00, //0x0000019f js LBB0_465 + //0x000001a5 LBB0_3 + 0x49, 0x01, 0xc5, //0x000001a5 addq %rax, %r13 + 0x4c, 0x8b, 0x55, 0xd0, //0x000001a8 movq $-48(%rbp), %r10 + 0x4d, 0x89, 0x2a, //0x000001ac movq %r13, (%r10) + 0x48, 0x85, 0xc0, //0x000001af testq %rax, %rax + 0x4c, 0x8b, 0x65, 0xc0, //0x000001b2 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000001b6 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001ba movabsq $4294977024, %r8 + 0x0f, 0x88, 0x99, 0x25, 0x00, 0x00, //0x000001c4 js LBB0_477 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001ca .p2align 4, 0x90 + //0x000001d0 LBB0_4 + 0x4d, 0x8b, 0x0e, //0x000001d0 movq (%r14), %r9 + 0x48, 0x8b, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000001d3 movq $-152(%rbp), %rax + 0x4d, 0x85, 0xc9, //0x000001da testq %r9, %r9 + 0x0f, 0x84, 0x80, 0x25, 0x00, 0x00, //0x000001dd je LBB0_477 + //0x000001e3 LBB0_6 + 0x48, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x000001e3 movq $-152(%rbp), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x000001ea movq $-104(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000001ee movq $8(%rax), %rax + 0x49, 0x8b, 0x32, //0x000001f2 movq (%r10), %rsi + 0x48, 0x39, 0xc6, //0x000001f5 cmpq %rax, %rsi + 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000001f8 jae LBB0_11 + 0x41, 0x8a, 0x14, 0x34, //0x000001fe movb (%r12,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x00000202 cmpb $13, %dl + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000205 je LBB0_11 + 0x80, 0xfa, 0x20, //0x0000020b cmpb $32, %dl + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000020e je LBB0_11 + 0x80, 0xc2, 0xf7, //0x00000214 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000217 cmpb $1, %dl + 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x0000021a jbe LBB0_11 + 0x48, 0x89, 0xf7, //0x00000220 movq %rsi, %rdi + 0xe9, 0x00, 0x01, 0x00, 0x00, //0x00000223 jmp LBB0_32 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000228 .p2align 4, 0x90 + //0x00000230 LBB0_11 + 0x48, 0x8d, 0x7e, 0x01, //0x00000230 leaq $1(%rsi), %rdi + 0x48, 0x39, 0xc7, //0x00000234 cmpq %rax, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_15 + 0x41, 0x8a, 0x14, 0x3c, //0x0000023d movb (%r12,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00000241 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_15 + 0x80, 0xfa, 0x20, //0x0000024a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_15 + 0x80, 0xc2, 0xf7, //0x00000253 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000256 cmpb $1, %dl + 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000259 ja LBB0_32 + 0x90, //0x0000025f .p2align 4, 0x90 + //0x00000260 LBB0_15 + 0x48, 0x8d, 0x7e, 0x02, //0x00000260 leaq $2(%rsi), %rdi + 0x48, 0x39, 0xc7, //0x00000264 cmpq %rax, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_19 + 0x41, 0x8a, 0x14, 0x3c, //0x0000026d movb (%r12,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00000271 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_19 + 0x80, 0xfa, 0x20, //0x0000027a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_19 + 0x80, 0xc2, 0xf7, //0x00000283 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000286 cmpb $1, %dl + 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00000289 ja LBB0_32 + 0x90, //0x0000028f .p2align 4, 0x90 + //0x00000290 LBB0_19 + 0x48, 0x8d, 0x7e, 0x03, //0x00000290 leaq $3(%rsi), %rdi + 0x48, 0x39, 0xc7, //0x00000294 cmpq %rax, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_23 + 0x41, 0x8a, 0x14, 0x3c, //0x0000029d movb (%r12,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x000002a1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_23 + 0x80, 0xfa, 0x20, //0x000002aa cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_23 + 0x80, 0xc2, 0xf7, //0x000002b3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000002b6 cmpb $1, %dl + 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x000002b9 ja LBB0_32 + 0x90, //0x000002bf .p2align 4, 0x90 + //0x000002c0 LBB0_23 + 0x48, 0x83, 0xc6, 0x04, //0x000002c0 addq $4, %rsi + 0x48, 0x39, 0xf0, //0x000002c4 cmpq %rsi, %rax + 0x0f, 0x86, 0x18, 0x24, 0x00, 0x00, //0x000002c7 jbe LBB0_459 + 0x48, 0x39, 0xf0, //0x000002cd cmpq %rsi, %rax + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000002d0 je LBB0_29 + 0x49, 0x8d, 0x14, 0x04, //0x000002d6 leaq (%r12,%rax), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002da .p2align 4, 0x90 + //0x000002e0 LBB0_26 + 0x41, 0x0f, 0xbe, 0x3c, 0x34, //0x000002e0 movsbl (%r12,%rsi), %edi + 0x83, 0xff, 0x20, //0x000002e5 cmpl $32, %edi + 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002e8 ja LBB0_31 + 0x49, 0x0f, 0xa3, 0xf8, //0x000002ee btq %rdi, %r8 + 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_31 + 0x48, 0x83, 0xc6, 0x01, //0x000002f8 addq $1, %rsi + 0x48, 0x39, 0xf0, //0x000002fc cmpq %rsi, %rax + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ff jne LBB0_26 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000305 jmp LBB0_30 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000030a .p2align 4, 0x90 + //0x00000310 LBB0_29 + 0x4c, 0x01, 0xe6, //0x00000310 addq %r12, %rsi + 0x48, 0x89, 0xf2, //0x00000313 movq %rsi, %rdx + //0x00000316 LBB0_30 + 0x4c, 0x29, 0xe2, //0x00000316 subq %r12, %rdx + 0x48, 0x89, 0xd6, //0x00000319 movq %rdx, %rsi + //0x0000031c LBB0_31 + 0x48, 0x89, 0xf7, //0x0000031c movq %rsi, %rdi + 0x48, 0x39, 0xc6, //0x0000031f cmpq %rax, %rsi + 0x0f, 0x83, 0xc0, 0x23, 0x00, 0x00, //0x00000322 jae LBB0_460 + //0x00000328 LBB0_32 + 0x48, 0x8d, 0x47, 0x01, //0x00000328 leaq $1(%rdi), %rax + 0x49, 0x89, 0x02, //0x0000032c movq %rax, (%r10) + 0x48, 0x89, 0xfa, //0x0000032f movq %rdi, %rdx + 0x41, 0x0f, 0xbe, 0x3c, 0x3c, //0x00000332 movsbl (%r12,%rdi), %edi + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000337 movq $-1, %rax + 0x85, 0xff, //0x0000033e testl %edi, %edi + 0x0f, 0x84, 0x1d, 0x24, 0x00, 0x00, //0x00000340 je LBB0_477 + 0x49, 0x8b, 0x36, //0x00000346 movq (%r14), %rsi + 0x4c, 0x8d, 0x4e, 0xff, //0x00000349 leaq $-1(%rsi), %r9 + 0x41, 0x8b, 0x1c, 0xf6, //0x0000034d movl (%r14,%rsi,8), %ebx + 0x48, 0x83, 0xf9, 0xff, //0x00000351 cmpq $-1, %rcx + 0x48, 0x0f, 0x45, 0xd1, //0x00000355 cmovneq %rcx, %rdx + 0x48, 0x89, 0x95, 0x68, 0xff, 0xff, 0xff, //0x00000359 movq %rdx, $-152(%rbp) + 0x83, 0xc3, 0xff, //0x00000360 addl $-1, %ebx + 0x83, 0xfb, 0x05, //0x00000363 cmpl $5, %ebx + 0x0f, 0x87, 0x64, 0x02, 0x00, 0x00, //0x00000366 ja LBB0_76 + 0x48, 0x8d, 0x15, 0xf9, 0x25, 0x00, 0x00, //0x0000036c leaq $9721(%rip), %rdx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x9a, //0x00000373 movslq (%rdx,%rbx,4), %rcx + 0x48, 0x01, 0xd1, //0x00000377 addq %rdx, %rcx + 0xff, 0xe1, //0x0000037a jmpq *%rcx + //0x0000037c LBB0_35 + 0x83, 0xff, 0x2c, //0x0000037c cmpl $44, %edi + 0x0f, 0x84, 0xb6, 0x04, 0x00, 0x00, //0x0000037f je LBB0_114 + 0x83, 0xff, 0x5d, //0x00000385 cmpl $93, %edi + 0x0f, 0x84, 0x2a, 0x02, 0x00, 0x00, //0x00000388 je LBB0_37 + 0xe9, 0xa9, 0x23, 0x00, 0x00, //0x0000038e jmp LBB0_476 + //0x00000393 LBB0_38 + 0x40, 0x80, 0xff, 0x5d, //0x00000393 cmpb $93, %dil + 0x0f, 0x84, 0x1b, 0x02, 0x00, 0x00, //0x00000397 je LBB0_37 + 0x49, 0xc7, 0x04, 0xf6, 0x01, 0x00, 0x00, 0x00, //0x0000039d movq $1, (%r14,%rsi,8) + 0x83, 0xff, 0x7b, //0x000003a5 cmpl $123, %edi + 0x0f, 0x86, 0x2e, 0x02, 0x00, 0x00, //0x000003a8 jbe LBB0_77 + 0xe9, 0x89, 0x23, 0x00, 0x00, //0x000003ae jmp LBB0_476 + //0x000003b3 LBB0_40 + 0x40, 0x80, 0xff, 0x22, //0x000003b3 cmpb $34, %dil + 0x0f, 0x85, 0x7f, 0x23, 0x00, 0x00, //0x000003b7 jne LBB0_476 + 0x49, 0xc7, 0x04, 0xf6, 0x04, 0x00, 0x00, 0x00, //0x000003bd movq $4, (%r14,%rsi,8) + 0x49, 0x8b, 0x0a, //0x000003c5 movq (%r10), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x000003c8 movq $-104(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000003cc movq $8(%rax), %rax + 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x000003d0 testb $32, $-144(%rbp) + 0x48, 0x89, 0x45, 0xa8, //0x000003d7 movq %rax, $-88(%rbp) + 0x48, 0x89, 0x4d, 0xb0, //0x000003db movq %rcx, $-80(%rbp) + 0x0f, 0x85, 0x1f, 0x06, 0x00, 0x00, //0x000003df jne LBB0_122 + 0x49, 0x89, 0xc1, //0x000003e5 movq %rax, %r9 + 0x49, 0x29, 0xc9, //0x000003e8 subq %rcx, %r9 + 0x0f, 0x84, 0xea, 0x24, 0x00, 0x00, //0x000003eb je LBB0_490 + 0x49, 0x83, 0xf9, 0x40, //0x000003f1 cmpq $64, %r9 + 0x0f, 0x82, 0xdf, 0x1a, 0x00, 0x00, //0x000003f5 jb LBB0_375 + 0x49, 0x89, 0xce, //0x000003fb movq %rcx, %r14 + 0x49, 0xf7, 0xd6, //0x000003fe notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000401 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x00000409 movq %rcx, %rax + 0x45, 0x31, 0xc0, //0x0000040c xorl %r8d, %r8d + 0x90, //0x0000040f .p2align 4, 0x90 + //0x00000410 LBB0_45 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000410 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000416 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000041d movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000424 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000042b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000042f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000433 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00000438 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000043c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x00000440 pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x6f, 0xfd, //0x00000444 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000448 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x0000044c pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xfe, //0x00000450 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000454 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000458 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000045c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000460 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00000465 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000469 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x74, 0xe9, //0x0000046d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00000471 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xf1, //0x00000475 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000479 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000047e shlq $48, %rdx + 0x48, 0xc1, 0xe7, 0x20, //0x00000482 shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00000486 orq %rdx, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x00000489 shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x0000048d orq %rdi, %rbx + 0x49, 0x09, 0xda, //0x00000490 orq %rbx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00000493 shlq $48, %r15 + 0x48, 0xc1, 0xe6, 0x20, //0x00000497 shlq $32, %rsi + 0x4c, 0x09, 0xfe, //0x0000049b orq %r15, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x0000049e shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x000004a2 orq %rsi, %rcx + 0x49, 0x09, 0xcb, //0x000004a5 orq %rcx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004a8 jne LBB0_54 + 0x4d, 0x85, 0xc0, //0x000004ae testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004b1 jne LBB0_56 + 0x45, 0x31, 0xc0, //0x000004b7 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x000004ba testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004bd jne LBB0_57 + //0x000004c3 LBB0_48 + 0x49, 0x83, 0xc1, 0xc0, //0x000004c3 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000004c7 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000004cb addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000004cf cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000004d3 ja LBB0_45 + 0xe9, 0xb8, 0x12, 0x00, 0x00, //0x000004d9 jmp LBB0_49 + //0x000004de LBB0_54 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000004de cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000004e3 jne LBB0_56 + 0x49, 0x0f, 0xbc, 0xcb, //0x000004e9 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x000004ed addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x000004f0 movq %rcx, $-56(%rbp) + //0x000004f4 LBB0_56 + 0x4c, 0x89, 0xc1, //0x000004f4 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x000004f7 notq %rcx + 0x4c, 0x21, 0xd9, //0x000004fa andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x000004fd leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x00000501 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x00000504 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000507 notq %rsi + 0x4c, 0x21, 0xde, //0x0000050a andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000050d movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00000517 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000051a xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x0000051d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00000520 setb %r8b + 0x48, 0x01, 0xf6, //0x00000524 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000527 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000531 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000534 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000537 notq %rsi + 0x49, 0x21, 0xf2, //0x0000053a andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x0000053d testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000540 je LBB0_48 + //0x00000546 LBB0_57 + 0x49, 0x0f, 0xbc, 0xc2, //0x00000546 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x0000054a subq %r14, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x0000054d movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00000551 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000555 movabsq $4294977024, %r8 + 0xe9, 0x7a, 0x09, 0x00, 0x00, //0x0000055f jmp LBB0_189 + //0x00000564 LBB0_58 + 0x83, 0xff, 0x2c, //0x00000564 cmpl $44, %edi + 0x0f, 0x85, 0x42, 0x00, 0x00, 0x00, //0x00000567 jne LBB0_59 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x0000056d cmpq $4095, %rsi + 0x0f, 0x8f, 0x7a, 0x21, 0x00, 0x00, //0x00000574 jg LBB0_478 + 0x48, 0x8d, 0x46, 0x01, //0x0000057a leaq $1(%rsi), %rax + 0x49, 0x89, 0x06, //0x0000057e movq %rax, (%r14) + 0x49, 0xc7, 0x44, 0xf6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000581 movq $3, $8(%r14,%rsi,8) + 0xe9, 0x41, 0xfc, 0xff, 0xff, //0x0000058a jmp LBB0_4 + //0x0000058f LBB0_60 + 0x40, 0x80, 0xff, 0x3a, //0x0000058f cmpb $58, %dil + 0x0f, 0x85, 0xa3, 0x21, 0x00, 0x00, //0x00000593 jne LBB0_476 + 0x49, 0xc7, 0x04, 0xf6, 0x00, 0x00, 0x00, 0x00, //0x00000599 movq $0, (%r14,%rsi,8) + 0xe9, 0x2a, 0xfc, 0xff, 0xff, //0x000005a1 jmp LBB0_4 + //0x000005a6 LBB0_62 + 0x83, 0xff, 0x22, //0x000005a6 cmpl $34, %edi + 0x0f, 0x84, 0xae, 0x02, 0x00, 0x00, //0x000005a9 je LBB0_63 + //0x000005af LBB0_59 + 0x83, 0xff, 0x7d, //0x000005af cmpl $125, %edi + 0x0f, 0x85, 0x84, 0x21, 0x00, 0x00, //0x000005b2 jne LBB0_476 + //0x000005b8 LBB0_37 + 0x4d, 0x89, 0x0e, //0x000005b8 movq %r9, (%r14) + 0x48, 0x8b, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000005bb movq $-152(%rbp), %rax + 0x4d, 0x85, 0xc9, //0x000005c2 testq %r9, %r9 + 0x0f, 0x85, 0x18, 0xfc, 0xff, 0xff, //0x000005c5 jne LBB0_6 + 0xe9, 0x93, 0x21, 0x00, 0x00, //0x000005cb jmp LBB0_477 + //0x000005d0 LBB0_76 + 0x4d, 0x89, 0x0e, //0x000005d0 movq %r9, (%r14) + 0x83, 0xff, 0x7b, //0x000005d3 cmpl $123, %edi + 0x0f, 0x87, 0x60, 0x21, 0x00, 0x00, //0x000005d6 ja LBB0_476 + //0x000005dc LBB0_77 + 0x89, 0xf9, //0x000005dc movl %edi, %ecx + 0x48, 0x8d, 0x15, 0x9f, 0x23, 0x00, 0x00, //0x000005de leaq $9119(%rip), %rdx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x000005e5 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x000005e9 addq %rdx, %rcx + 0xff, 0xe1, //0x000005ec jmpq *%rcx + //0x000005ee LBB0_78 + 0x48, 0x8b, 0x45, 0x98, //0x000005ee movq $-104(%rbp), %rax + 0x4c, 0x8b, 0x40, 0x08, //0x000005f2 movq $8(%rax), %r8 + 0x49, 0x8b, 0x3a, //0x000005f6 movq (%r10), %rdi + 0x48, 0x8d, 0x47, 0xff, //0x000005f9 leaq $-1(%rdi), %rax + 0x49, 0x29, 0xc0, //0x000005fd subq %rax, %r8 + 0x0f, 0x84, 0x21, 0x21, 0x00, 0x00, //0x00000600 je LBB0_464 + 0x4d, 0x8d, 0x14, 0x3c, //0x00000606 leaq (%r12,%rdi), %r10 + 0x49, 0x83, 0xc2, 0xff, //0x0000060a addq $-1, %r10 + 0x41, 0x80, 0x3a, 0x30, //0x0000060e cmpb $48, (%r10) + 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00000612 jne LBB0_83 + 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000618 movl $1, %r13d + 0x49, 0x83, 0xf8, 0x01, //0x0000061e cmpq $1, %r8 + 0x0f, 0x84, 0x7d, 0xfb, 0xff, 0xff, //0x00000622 je LBB0_3 + 0x48, 0x8b, 0x4d, 0xc0, //0x00000628 movq $-64(%rbp), %rcx + 0x8a, 0x0c, 0x39, //0x0000062c movb (%rcx,%rdi), %cl + 0x80, 0xc1, 0xd2, //0x0000062f addb $-46, %cl + 0x80, 0xf9, 0x37, //0x00000632 cmpb $55, %cl + 0x0f, 0x87, 0x6a, 0xfb, 0xff, 0xff, //0x00000635 ja LBB0_3 + 0x0f, 0xb6, 0xc9, //0x0000063b movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000063e movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x00000648 btq %rcx, %rdx + 0x0f, 0x83, 0x53, 0xfb, 0xff, 0xff, //0x0000064c jae LBB0_3 + //0x00000652 LBB0_83 + 0x48, 0x89, 0x7d, 0xb0, //0x00000652 movq %rdi, $-80(%rbp) + 0x49, 0x83, 0xf8, 0x10, //0x00000656 cmpq $16, %r8 + 0x0f, 0x82, 0x91, 0x17, 0x00, 0x00, //0x0000065a jb LBB0_359 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000660 movq $-1, %r15 + 0x45, 0x31, 0xed, //0x00000667 xorl %r13d, %r13d + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000066a movq $-1, %r14 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000671 movq $-1, %r12 + 0x4c, 0x89, 0xc7, //0x00000678 movq %r8, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000067b .p2align 4, 0x90 + //0x00000680 LBB0_85 + 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x2a, //0x00000680 movdqu (%r10,%r13), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000686 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000068a pcmpgtb %xmm8, %xmm4 + 0x66, 0x41, 0x0f, 0x6f, 0xee, //0x0000068f movdqa %xmm14, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00000694 pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00000698 pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x0000069c movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000006a0 pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0x6f, 0xf3, //0x000006a5 movdqa %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000006a9 pcmpeqb %xmm10, %xmm6 + 0x66, 0x0f, 0xeb, 0xf4, //0x000006ae por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x000006b2 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x000006b6 pand %xmm11, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x000006bb pcmpeqb %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x000006c0 pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x000006c5 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0xeb, 0xe3, //0x000006c9 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x000006cd por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x000006d1 por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdb, //0x000006d5 pmovmskb %xmm3, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x000006d9 pmovmskb %xmm6, %r9d + 0x66, 0x0f, 0xd7, 0xcd, //0x000006de pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x000006e2 notl %ecx + 0x0f, 0xbc, 0xc9, //0x000006e4 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x000006e7 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000006ea je LBB0_87 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x000006f0 movl $-1, %edx + 0xd3, 0xe2, //0x000006f5 shll %cl, %edx + 0xf7, 0xd2, //0x000006f7 notl %edx + 0x21, 0xd3, //0x000006f9 andl %edx, %ebx + 0x21, 0xd6, //0x000006fb andl %edx, %esi + 0x44, 0x21, 0xca, //0x000006fd andl %r9d, %edx + 0x41, 0x89, 0xd1, //0x00000700 movl %edx, %r9d + //0x00000703 LBB0_87 + 0x8d, 0x53, 0xff, //0x00000703 leal $-1(%rbx), %edx + 0x21, 0xda, //0x00000706 andl %ebx, %edx + 0x0f, 0x85, 0x39, 0x10, 0x00, 0x00, //0x00000708 jne LBB0_316 + 0x8d, 0x56, 0xff, //0x0000070e leal $-1(%rsi), %edx + 0x21, 0xf2, //0x00000711 andl %esi, %edx + 0x0f, 0x85, 0x2e, 0x10, 0x00, 0x00, //0x00000713 jne LBB0_316 + 0x41, 0x8d, 0x51, 0xff, //0x00000719 leal $-1(%r9), %edx + 0x44, 0x21, 0xca, //0x0000071d andl %r9d, %edx + 0x0f, 0x85, 0x21, 0x10, 0x00, 0x00, //0x00000720 jne LBB0_316 + 0x85, 0xdb, //0x00000726 testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000728 je LBB0_93 + 0x0f, 0xbc, 0xdb, //0x0000072e bsfl %ebx, %ebx + 0x49, 0x83, 0xfc, 0xff, //0x00000731 cmpq $-1, %r12 + 0x0f, 0x85, 0x52, 0x13, 0x00, 0x00, //0x00000735 jne LBB0_323 + 0x4c, 0x01, 0xeb, //0x0000073b addq %r13, %rbx + 0x49, 0x89, 0xdc, //0x0000073e movq %rbx, %r12 + //0x00000741 LBB0_93 + 0x85, 0xf6, //0x00000741 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000743 je LBB0_96 + 0x0f, 0xbc, 0xf6, //0x00000749 bsfl %esi, %esi + 0x49, 0x83, 0xfe, 0xff, //0x0000074c cmpq $-1, %r14 + 0x0f, 0x85, 0x3e, 0x13, 0x00, 0x00, //0x00000750 jne LBB0_324 + 0x4c, 0x01, 0xee, //0x00000756 addq %r13, %rsi + 0x49, 0x89, 0xf6, //0x00000759 movq %rsi, %r14 + //0x0000075c LBB0_96 + 0x45, 0x85, 0xc9, //0x0000075c testl %r9d, %r9d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000075f je LBB0_99 + 0x41, 0x0f, 0xbc, 0xd1, //0x00000765 bsfl %r9d, %edx + 0x49, 0x83, 0xff, 0xff, //0x00000769 cmpq $-1, %r15 + 0x0f, 0x85, 0x28, 0x13, 0x00, 0x00, //0x0000076d jne LBB0_325 + 0x4c, 0x01, 0xea, //0x00000773 addq %r13, %rdx + 0x49, 0x89, 0xd7, //0x00000776 movq %rdx, %r15 + //0x00000779 LBB0_99 + 0x83, 0xf9, 0x10, //0x00000779 cmpl $16, %ecx + 0x0f, 0x85, 0x88, 0x04, 0x00, 0x00, //0x0000077c jne LBB0_148 + 0x48, 0x83, 0xc7, 0xf0, //0x00000782 addq $-16, %rdi + 0x49, 0x83, 0xc5, 0x10, //0x00000786 addq $16, %r13 + 0x48, 0x83, 0xff, 0x0f, //0x0000078a cmpq $15, %rdi + 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x0000078e ja LBB0_85 + 0x4b, 0x8d, 0x0c, 0x2a, //0x00000794 leaq (%r10,%r13), %rcx + 0x49, 0x89, 0xcb, //0x00000798 movq %rcx, %r11 + 0x4d, 0x39, 0xe8, //0x0000079b cmpq %r13, %r8 + 0x0f, 0x84, 0x6f, 0x04, 0x00, 0x00, //0x0000079e je LBB0_149 + //0x000007a4 LBB0_102 + 0x4c, 0x8d, 0x1c, 0x39, //0x000007a4 leaq (%rcx,%rdi), %r11 + 0x48, 0x8b, 0x55, 0xa0, //0x000007a8 movq $-96(%rbp), %rdx + 0x4c, 0x8d, 0x04, 0x0a, //0x000007ac leaq (%rdx,%rcx), %r8 + 0x4c, 0x2b, 0x45, 0xb0, //0x000007b0 subq $-80(%rbp), %r8 + 0x31, 0xd2, //0x000007b4 xorl %edx, %edx + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000007b6 jmp LBB0_104 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007bb .p2align 4, 0x90 + //0x000007c0 LBB0_103 + 0x48, 0x83, 0xc2, 0x01, //0x000007c0 addq $1, %rdx + 0x48, 0x39, 0xd7, //0x000007c4 cmpq %rdx, %rdi + 0x0f, 0x84, 0x46, 0x04, 0x00, 0x00, //0x000007c7 je LBB0_149 + //0x000007cd LBB0_104 + 0x0f, 0xbe, 0x1c, 0x11, //0x000007cd movsbl (%rcx,%rdx), %ebx + 0x8d, 0x73, 0xd0, //0x000007d1 leal $-48(%rbx), %esi + 0x83, 0xfe, 0x0a, //0x000007d4 cmpl $10, %esi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000007d7 jb LBB0_103 + 0x8d, 0x73, 0xd5, //0x000007dd leal $-43(%rbx), %esi + 0x83, 0xfe, 0x1a, //0x000007e0 cmpl $26, %esi + 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000007e3 ja LBB0_109 + 0x48, 0x8d, 0x1d, 0xf0, 0x23, 0x00, 0x00, //0x000007e9 leaq $9200(%rip), %rbx /* LJTI0_3+0(%rip) */ + 0x48, 0x63, 0x34, 0xb3, //0x000007f0 movslq (%rbx,%rsi,4), %rsi + 0x48, 0x01, 0xde, //0x000007f4 addq %rbx, %rsi + 0xff, 0xe6, //0x000007f7 jmpq *%rsi + //0x000007f9 LBB0_107 + 0x49, 0x83, 0xff, 0xff, //0x000007f9 cmpq $-1, %r15 + 0x0f, 0x85, 0x79, 0x0f, 0x00, 0x00, //0x000007fd jne LBB0_321 + 0x4d, 0x8d, 0x3c, 0x10, //0x00000803 leaq (%r8,%rdx), %r15 + 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00000807 jmp LBB0_103 + //0x0000080c LBB0_109 + 0x83, 0xfb, 0x65, //0x0000080c cmpl $101, %ebx + 0x0f, 0x85, 0x33, 0x06, 0x00, 0x00, //0x0000080f jne LBB0_177 + //0x00000815 LBB0_110 + 0x49, 0x83, 0xfe, 0xff, //0x00000815 cmpq $-1, %r14 + 0x0f, 0x85, 0x5d, 0x0f, 0x00, 0x00, //0x00000819 jne LBB0_321 + 0x4d, 0x8d, 0x34, 0x10, //0x0000081f leaq (%r8,%rdx), %r14 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00000823 jmp LBB0_103 + //0x00000828 LBB0_112 + 0x49, 0x83, 0xfc, 0xff, //0x00000828 cmpq $-1, %r12 + 0x0f, 0x85, 0x4a, 0x0f, 0x00, 0x00, //0x0000082c jne LBB0_321 + 0x4d, 0x8d, 0x24, 0x10, //0x00000832 leaq (%r8,%rdx), %r12 + 0xe9, 0x85, 0xff, 0xff, 0xff, //0x00000836 jmp LBB0_103 + //0x0000083b LBB0_114 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x0000083b cmpq $4095, %rsi + 0x0f, 0x8f, 0xac, 0x1e, 0x00, 0x00, //0x00000842 jg LBB0_478 + 0x48, 0x8d, 0x46, 0x01, //0x00000848 leaq $1(%rsi), %rax + 0x49, 0x89, 0x06, //0x0000084c movq %rax, (%r14) + 0x49, 0xc7, 0x44, 0xf6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000084f movq $0, $8(%r14,%rsi,8) + 0xe9, 0x73, 0xf9, 0xff, 0xff, //0x00000858 jmp LBB0_4 + //0x0000085d LBB0_63 + 0x49, 0xc7, 0x04, 0xf6, 0x02, 0x00, 0x00, 0x00, //0x0000085d movq $2, (%r14,%rsi,8) + 0x49, 0x8b, 0x0a, //0x00000865 movq (%r10), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x00000868 movq $-104(%rbp), %rax + 0x4c, 0x8b, 0x48, 0x08, //0x0000086c movq $8(%rax), %r9 + 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00000870 testb $32, $-144(%rbp) + 0x48, 0x89, 0x4d, 0xb0, //0x00000877 movq %rcx, $-80(%rbp) + 0x0f, 0x85, 0xa7, 0x03, 0x00, 0x00, //0x0000087b jne LBB0_151 + 0x4d, 0x89, 0xcd, //0x00000881 movq %r9, %r13 + 0x49, 0x29, 0xc9, //0x00000884 subq %rcx, %r9 + 0x48, 0x89, 0xc8, //0x00000887 movq %rcx, %rax + 0x0f, 0x84, 0x6d, 0x20, 0x00, 0x00, //0x0000088a je LBB0_493 + 0x49, 0x83, 0xf9, 0x40, //0x00000890 cmpq $64, %r9 + 0x0f, 0x82, 0x94, 0x16, 0x00, 0x00, //0x00000894 jb LBB0_380 + 0x49, 0x89, 0xc6, //0x0000089a movq %rax, %r14 + 0x49, 0xf7, 0xd6, //0x0000089d notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000008a0 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x000008a8 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008ab .p2align 4, 0x90 + //0x000008b0 LBB0_67 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x000008b0 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x000008b6 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x000008bd movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x000008c4 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x000008cb movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008cf pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x000008d3 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x000008d8 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008dc pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x000008e0 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x000008e4 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008e8 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x000008ec pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xfe, //0x000008f0 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008f4 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x000008f8 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x000008fc pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000900 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00000905 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000909 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x74, 0xe9, //0x0000090d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00000911 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xf1, //0x00000915 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000919 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000091e shlq $48, %rdx + 0x48, 0xc1, 0xe7, 0x20, //0x00000922 shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00000926 orq %rdx, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x00000929 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x0000092d orq %rdi, %rcx + 0x49, 0x09, 0xca, //0x00000930 orq %rcx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00000933 shlq $48, %r15 + 0x48, 0xc1, 0xe6, 0x20, //0x00000937 shlq $32, %rsi + 0x4c, 0x09, 0xfe, //0x0000093b orq %r15, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x0000093e shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x00000942 orq %rsi, %rbx + 0x49, 0x09, 0xdb, //0x00000945 orq %rbx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000948 jne LBB0_118 + 0x4d, 0x85, 0xc0, //0x0000094e testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000951 jne LBB0_120 + 0x45, 0x31, 0xc0, //0x00000957 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x0000095a testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000095d jne LBB0_121 + //0x00000963 LBB0_70 + 0x49, 0x83, 0xc1, 0xc0, //0x00000963 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x00000967 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x0000096b addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x0000096f cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000973 ja LBB0_67 + 0xe9, 0xa9, 0x0f, 0x00, 0x00, //0x00000979 jmp LBB0_71 + //0x0000097e LBB0_118 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000097e cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000983 jne LBB0_120 + 0x49, 0x0f, 0xbc, 0xcb, //0x00000989 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x0000098d addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000990 movq %rcx, $-56(%rbp) + //0x00000994 LBB0_120 + 0x4c, 0x89, 0xc1, //0x00000994 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00000997 notq %rcx + 0x4c, 0x21, 0xd9, //0x0000099a andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000099d leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x000009a1 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x000009a4 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000009a7 notq %rsi + 0x4c, 0x21, 0xde, //0x000009aa andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009ad movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x000009b7 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x000009ba xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x000009bd addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x000009c0 setb %r8b + 0x48, 0x01, 0xf6, //0x000009c4 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000009c7 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x000009d1 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x000009d4 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000009d7 notq %rsi + 0x49, 0x21, 0xf2, //0x000009da andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x000009dd testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000009e0 je LBB0_70 + //0x000009e6 LBB0_121 + 0x49, 0x0f, 0xbc, 0xc2, //0x000009e6 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x000009ea subq %r14, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x000009ed movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x000009f1 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000009f5 movabsq $4294977024, %r8 + 0xe9, 0x3c, 0x05, 0x00, 0x00, //0x000009ff jmp LBB0_198 + //0x00000a04 LBB0_122 + 0x48, 0x89, 0xca, //0x00000a04 movq %rcx, %rdx + 0x49, 0x89, 0xc0, //0x00000a07 movq %rax, %r8 + 0x49, 0x29, 0xc8, //0x00000a0a subq %rcx, %r8 + 0x0f, 0x84, 0xd1, 0x1e, 0x00, 0x00, //0x00000a0d je LBB0_491 + 0x49, 0x83, 0xf8, 0x40, //0x00000a13 cmpq $64, %r8 + 0x0f, 0x82, 0xdf, 0x14, 0x00, 0x00, //0x00000a17 jb LBB0_377 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000a1d movq $-1, $-56(%rbp) + 0x48, 0x8b, 0x45, 0xb0, //0x00000a25 movq $-80(%rbp), %rax + 0x45, 0x31, 0xdb, //0x00000a29 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, //0x00000a2c .p2align 4, 0x90 + //0x00000a30 LBB0_125 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000a30 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00000a36 movdqu $16(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x00000a3d movdqu $32(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000a44 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000a4b movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a4f pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x00000a53 pmovmskb %xmm4, %r14d + 0x66, 0x0f, 0x6f, 0xe5, //0x00000a58 movdqa %xmm5, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a5c pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000a60 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe7, //0x00000a64 movdqa %xmm7, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a68 pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x00000a6c pmovmskb %xmm4, %r12d + 0x66, 0x0f, 0x6f, 0xe6, //0x00000a71 movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a75 pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00000a79 pmovmskb %xmm4, %r15d + 0x66, 0x0f, 0x6f, 0xe3, //0x00000a7e movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a82 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000a86 pmovmskb %xmm4, %r13d + 0x66, 0x0f, 0x6f, 0xe5, //0x00000a8b movdqa %xmm5, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a8f pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00000a93 pmovmskb %xmm4, %edx + 0x66, 0x0f, 0x6f, 0xe7, //0x00000a97 movdqa %xmm7, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a9b pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000a9f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe6, //0x00000aa3 movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000aa7 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00000aab pmovmskb %xmm4, %r10d + 0x66, 0x0f, 0x6f, 0xe2, //0x00000ab0 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe5, //0x00000ab4 pcmpgtb %xmm5, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000ab8 pcmpgtb %xmm15, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00000abd pand %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00000ac1 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xe2, //0x00000ac5 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe7, //0x00000ac9 pcmpgtb %xmm7, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000acd pcmpgtb %xmm15, %xmm7 + 0x66, 0x0f, 0xdb, 0xfc, //0x00000ad2 pand %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x00000ad6 pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xe2, //0x00000ada movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe6, //0x00000ade pcmpgtb %xmm6, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000ae2 pcmpgtb %xmm15, %xmm6 + 0x66, 0x0f, 0xdb, 0xf4, //0x00000ae7 pand %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x00000aeb pmovmskb %xmm6, %r9d + 0x49, 0xc1, 0xe7, 0x30, //0x00000af0 shlq $48, %r15 + 0x49, 0xc1, 0xe4, 0x20, //0x00000af4 shlq $32, %r12 + 0x4d, 0x09, 0xfc, //0x00000af8 orq %r15, %r12 + 0x48, 0xc1, 0xe3, 0x10, //0x00000afb shlq $16, %rbx + 0x4c, 0x09, 0xe3, //0x00000aff orq %r12, %rbx + 0x49, 0x09, 0xde, //0x00000b02 orq %rbx, %r14 + 0x49, 0xc1, 0xe2, 0x30, //0x00000b05 shlq $48, %r10 + 0x48, 0xc1, 0xe1, 0x20, //0x00000b09 shlq $32, %rcx + 0x4c, 0x09, 0xd1, //0x00000b0d orq %r10, %rcx + 0x48, 0xc1, 0xe2, 0x10, //0x00000b10 shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000b14 orq %rcx, %rdx + 0x49, 0xc1, 0xe1, 0x30, //0x00000b17 shlq $48, %r9 + 0x48, 0xc1, 0xe7, 0x20, //0x00000b1b shlq $32, %rdi + 0x4c, 0x09, 0xcf, //0x00000b1f orq %r9, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00000b22 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00000b26 orq %rdi, %rsi + 0x49, 0x09, 0xd5, //0x00000b29 orq %rdx, %r13 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000b2c jne LBB0_142 + 0x4d, 0x85, 0xdb, //0x00000b32 testq %r11, %r11 + 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00000b35 jne LBB0_144 + 0x45, 0x31, 0xdb, //0x00000b3b xorl %r11d, %r11d + 0x4c, 0x8b, 0x65, 0xc0, //0x00000b3e movq $-64(%rbp), %r12 + //0x00000b42 LBB0_128 + 0x66, 0x0f, 0x6f, 0xe2, //0x00000b42 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe3, //0x00000b46 pcmpgtb %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00000b4a pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdc, //0x00000b4f pand %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00000b53 pmovmskb %xmm3, %ecx + 0x48, 0x09, 0xce, //0x00000b57 orq %rcx, %rsi + 0x4d, 0x85, 0xf6, //0x00000b5a testq %r14, %r14 + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000b5d jne LBB0_146 + 0x48, 0x85, 0xf6, //0x00000b63 testq %rsi, %rsi + 0x0f, 0x85, 0x06, 0x1c, 0x00, 0x00, //0x00000b66 jne LBB0_468 + 0x49, 0x83, 0xc0, 0xc0, //0x00000b6c addq $-64, %r8 + 0x48, 0x83, 0xc0, 0x40, //0x00000b70 addq $64, %rax + 0x49, 0x83, 0xf8, 0x3f, //0x00000b74 cmpq $63, %r8 + 0x0f, 0x87, 0xb2, 0xfe, 0xff, 0xff, //0x00000b78 ja LBB0_125 + 0xe9, 0x9c, 0x0c, 0x00, 0x00, //0x00000b7e jmp LBB0_131 + //0x00000b83 LBB0_142 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000b83 cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00000b88 movq $-64(%rbp), %r12 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000b8c jne LBB0_145 + 0x49, 0x0f, 0xbc, 0xcd, //0x00000b92 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00000b96 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000b99 movq %rcx, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000b9d jmp LBB0_145 + //0x00000ba2 LBB0_144 + 0x4c, 0x8b, 0x65, 0xc0, //0x00000ba2 movq $-64(%rbp), %r12 + //0x00000ba6 LBB0_145 + 0x4c, 0x89, 0xd9, //0x00000ba6 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000ba9 notq %rcx + 0x4c, 0x21, 0xe9, //0x00000bac andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00000baf leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xda, //0x00000bb3 orq %r11, %rdx + 0x48, 0x89, 0xd7, //0x00000bb6 movq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00000bb9 notq %rdi + 0x4c, 0x21, 0xef, //0x00000bbc andq %r13, %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000bbf movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x00000bc9 andq %rbx, %rdi + 0x45, 0x31, 0xdb, //0x00000bcc xorl %r11d, %r11d + 0x48, 0x01, 0xcf, //0x00000bcf addq %rcx, %rdi + 0x41, 0x0f, 0x92, 0xc3, //0x00000bd2 setb %r11b + 0x48, 0x01, 0xff, //0x00000bd6 addq %rdi, %rdi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000bd9 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcf, //0x00000be3 xorq %rcx, %rdi + 0x48, 0x21, 0xd7, //0x00000be6 andq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00000be9 notq %rdi + 0x49, 0x21, 0xfe, //0x00000bec andq %rdi, %r14 + 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000bef jmp LBB0_128 + //0x00000bf4 LBB0_146 + 0x49, 0x0f, 0xbc, 0xce, //0x00000bf4 bsfq %r14, %rcx + 0x48, 0x85, 0xf6, //0x00000bf8 testq %rsi, %rsi + 0x0f, 0x84, 0xb6, 0x02, 0x00, 0x00, //0x00000bfb je LBB0_186 + 0x48, 0x0f, 0xbc, 0xd6, //0x00000c01 bsfq %rsi, %rdx + 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x00000c05 jmp LBB0_187 + //0x00000c0a LBB0_148 + 0x41, 0x89, 0xcb, //0x00000c0a movl %ecx, %r11d + 0x4d, 0x01, 0xd3, //0x00000c0d addq %r10, %r11 + 0x4d, 0x01, 0xeb, //0x00000c10 addq %r13, %r11 + //0x00000c13 LBB0_149 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000c13 movq $-1, %r13 + 0x4d, 0x85, 0xe4, //0x00000c1a testq %r12, %r12 + 0x0f, 0x85, 0x3b, 0x02, 0x00, 0x00, //0x00000c1d jne LBB0_178 + 0xe9, 0x89, 0x1b, 0x00, 0x00, //0x00000c23 jmp LBB0_150 + //0x00000c28 LBB0_151 + 0x4d, 0x89, 0xce, //0x00000c28 movq %r9, %r14 + 0x49, 0x29, 0xce, //0x00000c2b subq %rcx, %r14 + 0x0f, 0x84, 0xbd, 0x1c, 0x00, 0x00, //0x00000c2e je LBB0_492 + 0x4c, 0x89, 0x4d, 0xa8, //0x00000c34 movq %r9, $-88(%rbp) + 0x49, 0x83, 0xfe, 0x40, //0x00000c38 cmpq $64, %r14 + 0x0f, 0x82, 0x09, 0x13, 0x00, 0x00, //0x00000c3c jb LBB0_381 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000c42 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x00000c4a movq %rcx, %rax + 0x31, 0xdb, //0x00000c4d xorl %ebx, %ebx + 0x90, //0x00000c4f .p2align 4, 0x90 + //0x00000c50 LBB0_154 + 0x49, 0x89, 0xd9, //0x00000c50 movq %rbx, %r9 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x04, //0x00000c53 movdqu (%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00000c59 movdqu $16(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x00000c60 movdqu $32(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000c67 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xdc, //0x00000c6e movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c72 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000c76 pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xdd, //0x00000c7b movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c7f pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00000c83 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xdf, //0x00000c87 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c8b pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00000c8f pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xde, //0x00000c94 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c98 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00000c9c pmovmskb %xmm3, %r12d + 0x66, 0x0f, 0x6f, 0xdc, //0x00000ca1 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000ca5 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000ca9 pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdd, //0x00000cae movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000cb2 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00000cb6 pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x6f, 0xdf, //0x00000cba movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000cbe pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000cc2 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x00000cc6 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000cca pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x00000cce pmovmskb %xmm3, %r8d + 0x66, 0x0f, 0x6f, 0xda, //0x00000cd3 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x00000cd7 pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000cdb pcmpgtb %xmm15, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x00000ce0 pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00000ce4 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xda, //0x00000ce8 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdf, //0x00000cec pcmpgtb %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000cf0 pcmpgtb %xmm15, %xmm7 + 0x66, 0x0f, 0xdb, 0xfb, //0x00000cf5 pand %xmm3, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000cf9 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xda, //0x00000cfd movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x00000d01 pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000d05 pcmpgtb %xmm15, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x00000d0a pand %xmm3, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xde, //0x00000d0e pmovmskb %xmm6, %r11d + 0x49, 0xc1, 0xe4, 0x30, //0x00000d13 shlq $48, %r12 + 0x49, 0xc1, 0xe2, 0x20, //0x00000d17 shlq $32, %r10 + 0x4d, 0x09, 0xe2, //0x00000d1b orq %r12, %r10 + 0x48, 0xc1, 0xe1, 0x10, //0x00000d1e shlq $16, %rcx + 0x4c, 0x09, 0xd1, //0x00000d22 orq %r10, %rcx + 0x49, 0x09, 0xcf, //0x00000d25 orq %rcx, %r15 + 0x49, 0xc1, 0xe0, 0x30, //0x00000d28 shlq $48, %r8 + 0x48, 0xc1, 0xe6, 0x20, //0x00000d2c shlq $32, %rsi + 0x4c, 0x09, 0xc6, //0x00000d30 orq %r8, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x00000d33 shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x00000d37 orq %rsi, %rbx + 0x49, 0xc1, 0xe3, 0x30, //0x00000d3a shlq $48, %r11 + 0x48, 0xc1, 0xe2, 0x20, //0x00000d3e shlq $32, %rdx + 0x4c, 0x09, 0xda, //0x00000d42 orq %r11, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00000d45 shlq $16, %rdi + 0x48, 0x09, 0xd7, //0x00000d49 orq %rdx, %rdi + 0x49, 0x09, 0xdd, //0x00000d4c orq %rbx, %r13 + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000d4f jne LBB0_171 + 0x4d, 0x85, 0xc9, //0x00000d55 testq %r9, %r9 + 0x0f, 0x85, 0x7a, 0x00, 0x00, 0x00, //0x00000d58 jne LBB0_173 + 0x31, 0xdb, //0x00000d5e xorl %ebx, %ebx + 0x4c, 0x8b, 0x65, 0xc0, //0x00000d60 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000d64 movabsq $4294977024, %r8 + //0x00000d6e LBB0_157 + 0x66, 0x0f, 0x6f, 0xda, //0x00000d6e movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00000d72 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00000d76 pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00000d7b pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000d7f pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00000d83 orq %rcx, %rdi + 0x4d, 0x85, 0xff, //0x00000d86 testq %r15, %r15 + 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00000d89 jne LBB0_175 + 0x48, 0x85, 0xff, //0x00000d8f testq %rdi, %rdi + 0x0f, 0x85, 0xf1, 0x19, 0x00, 0x00, //0x00000d92 jne LBB0_472 + 0x49, 0x83, 0xc6, 0xc0, //0x00000d98 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x00000d9c addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x00000da0 cmpq $63, %r14 + 0x0f, 0x87, 0xa6, 0xfe, 0xff, 0xff, //0x00000da4 ja LBB0_154 + 0xe9, 0x01, 0x0c, 0x00, 0x00, //0x00000daa jmp LBB0_160 + //0x00000daf LBB0_171 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000daf cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00000db4 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000db8 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00000dc2 jne LBB0_174 + 0x49, 0x0f, 0xbc, 0xcd, //0x00000dc8 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00000dcc addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000dcf movq %rcx, $-56(%rbp) + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000dd3 jmp LBB0_174 + //0x00000dd8 LBB0_173 + 0x4c, 0x8b, 0x65, 0xc0, //0x00000dd8 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000ddc movabsq $4294977024, %r8 + //0x00000de6 LBB0_174 + 0x4c, 0x89, 0xc9, //0x00000de6 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00000de9 notq %rcx + 0x4c, 0x21, 0xe9, //0x00000dec andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00000def leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xca, //0x00000df3 orq %r9, %rdx + 0x48, 0x89, 0xd6, //0x00000df6 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000df9 notq %rsi + 0x4c, 0x21, 0xee, //0x00000dfc andq %r13, %rsi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000dff movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00000e09 andq %rbx, %rsi + 0x31, 0xdb, //0x00000e0c xorl %ebx, %ebx + 0x48, 0x01, 0xce, //0x00000e0e addq %rcx, %rsi + 0x0f, 0x92, 0xc3, //0x00000e11 setb %bl + 0x48, 0x01, 0xf6, //0x00000e14 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e17 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000e21 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000e24 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000e27 notq %rsi + 0x49, 0x21, 0xf7, //0x00000e2a andq %rsi, %r15 + 0xe9, 0x3c, 0xff, 0xff, 0xff, //0x00000e2d jmp LBB0_157 + //0x00000e32 LBB0_175 + 0x49, 0x0f, 0xbc, 0xcf, //0x00000e32 bsfq %r15, %rcx + 0x48, 0x85, 0xff, //0x00000e36 testq %rdi, %rdi + 0x0f, 0x84, 0xe0, 0x00, 0x00, 0x00, //0x00000e39 je LBB0_195 + 0x48, 0x0f, 0xbc, 0xd7, //0x00000e3f bsfq %rdi, %rdx + 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x00000e43 jmp LBB0_196 + //0x00000e48 LBB0_177 + 0x48, 0x01, 0xd1, //0x00000e48 addq %rdx, %rcx + 0x49, 0x89, 0xcb, //0x00000e4b movq %rcx, %r11 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000e4e movq $-1, %r13 + 0x4d, 0x85, 0xe4, //0x00000e55 testq %r12, %r12 + 0x0f, 0x84, 0x53, 0x19, 0x00, 0x00, //0x00000e58 je LBB0_150 + //0x00000e5e LBB0_178 + 0x4d, 0x85, 0xff, //0x00000e5e testq %r15, %r15 + 0x48, 0x8b, 0x7d, 0xb0, //0x00000e61 movq $-80(%rbp), %rdi + 0x0f, 0x84, 0xc3, 0x18, 0x00, 0x00, //0x00000e65 je LBB0_465 + 0x4d, 0x85, 0xf6, //0x00000e6b testq %r14, %r14 + 0x0f, 0x84, 0xba, 0x18, 0x00, 0x00, //0x00000e6e je LBB0_465 + 0x4d, 0x29, 0xd3, //0x00000e74 subq %r10, %r11 + 0x49, 0x8d, 0x4b, 0xff, //0x00000e77 leaq $-1(%r11), %rcx + 0x49, 0x39, 0xcc, //0x00000e7b cmpq %rcx, %r12 + 0x0f, 0x84, 0x12, 0xf3, 0xff, 0xff, //0x00000e7e je LBB0_1 + 0x49, 0x39, 0xcf, //0x00000e84 cmpq %rcx, %r15 + 0x0f, 0x84, 0x09, 0xf3, 0xff, 0xff, //0x00000e87 je LBB0_1 + 0x49, 0x39, 0xce, //0x00000e8d cmpq %rcx, %r14 + 0x0f, 0x84, 0x00, 0xf3, 0xff, 0xff, //0x00000e90 je LBB0_1 + 0x4d, 0x85, 0xff, //0x00000e96 testq %r15, %r15 + 0x0f, 0x8e, 0x5d, 0x00, 0x00, 0x00, //0x00000e99 jle LBB0_192 + 0x49, 0x8d, 0x4f, 0xff, //0x00000e9f leaq $-1(%r15), %rcx + 0x49, 0x39, 0xce, //0x00000ea3 cmpq %rcx, %r14 + 0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x00000ea6 je LBB0_192 + 0x49, 0xf7, 0xd7, //0x00000eac notq %r15 + 0x4d, 0x89, 0xfd, //0x00000eaf movq %r15, %r13 + 0xe9, 0xe5, 0xf2, 0xff, 0xff, //0x00000eb2 jmp LBB0_2 + //0x00000eb7 LBB0_186 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000eb7 movl $64, %edx + //0x00000ebc LBB0_187 + 0x4c, 0x8b, 0x55, 0xd0, //0x00000ebc movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00000ec0 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000ec4 movabsq $4294977024, %r8 + 0x48, 0x39, 0xca, //0x00000ece cmpq %rcx, %rdx + 0x0f, 0x82, 0xf2, 0x19, 0x00, 0x00, //0x00000ed1 jb LBB0_496 + 0x48, 0x01, 0xc8, //0x00000ed7 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00000eda addq $1, %rax + //0x00000ede LBB0_189 + 0x48, 0x85, 0xc0, //0x00000ede testq %rax, %rax + 0x0f, 0x88, 0x22, 0x18, 0x00, 0x00, //0x00000ee1 js LBB0_461 + //0x00000ee7 LBB0_190 + 0x49, 0x89, 0x02, //0x00000ee7 movq %rax, (%r10) + 0x48, 0x8b, 0x45, 0xb0, //0x00000eea movq $-80(%rbp), %rax + 0x48, 0x85, 0xc0, //0x00000eee testq %rax, %rax + 0x0f, 0x8f, 0xd9, 0xf2, 0xff, 0xff, //0x00000ef1 jg LBB0_4 + 0xe9, 0x04, 0x18, 0x00, 0x00, //0x00000ef7 jmp LBB0_191 + //0x00000efc LBB0_192 + 0x4c, 0x89, 0xe1, //0x00000efc movq %r12, %rcx + 0x4c, 0x09, 0xf1, //0x00000eff orq %r14, %rcx + 0x0f, 0x99, 0xc1, //0x00000f02 setns %cl + 0x0f, 0x88, 0x55, 0x05, 0x00, 0x00, //0x00000f05 js LBB0_272 + 0x4d, 0x39, 0xf4, //0x00000f0b cmpq %r14, %r12 + 0x0f, 0x8c, 0x4c, 0x05, 0x00, 0x00, //0x00000f0e jl LBB0_272 + 0x49, 0xf7, 0xd4, //0x00000f14 notq %r12 + 0x4d, 0x89, 0xe5, //0x00000f17 movq %r12, %r13 + 0xe9, 0x7d, 0xf2, 0xff, 0xff, //0x00000f1a jmp LBB0_2 + //0x00000f1f LBB0_195 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000f1f movl $64, %edx + //0x00000f24 LBB0_196 + 0x4c, 0x8b, 0x55, 0xd0, //0x00000f24 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00000f28 movq $-72(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xa8, //0x00000f2c movq $-88(%rbp), %r13 + 0x48, 0x39, 0xca, //0x00000f30 cmpq %rcx, %rdx + 0x0f, 0x82, 0x90, 0x19, 0x00, 0x00, //0x00000f33 jb LBB0_496 + 0x48, 0x01, 0xc8, //0x00000f39 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00000f3c addq $1, %rax + //0x00000f40 LBB0_198 + 0x48, 0x85, 0xc0, //0x00000f40 testq %rax, %rax + 0x0f, 0x88, 0xff, 0x17, 0x00, 0x00, //0x00000f43 js LBB0_466 + 0x49, 0x89, 0x02, //0x00000f49 movq %rax, (%r10) + 0x48, 0x8b, 0x45, 0xb0, //0x00000f4c movq $-80(%rbp), %rax + 0x48, 0x85, 0xc0, //0x00000f50 testq %rax, %rax + 0x0f, 0x8e, 0xa7, 0x17, 0x00, 0x00, //0x00000f53 jle LBB0_191 + 0x49, 0x8b, 0x06, //0x00000f59 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000f5c cmpq $4095, %rax + 0x0f, 0x8f, 0x8c, 0x17, 0x00, 0x00, //0x00000f62 jg LBB0_478 + 0x48, 0x8d, 0x48, 0x01, //0x00000f68 leaq $1(%rax), %rcx + 0x49, 0x89, 0x0e, //0x00000f6c movq %rcx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000f6f movq $4, $8(%r14,%rax,8) + 0xe9, 0x53, 0xf2, 0xff, 0xff, //0x00000f78 jmp LBB0_4 + //0x00000f7d LBB0_202 + 0x49, 0x8b, 0x0a, //0x00000f7d movq (%r10), %rcx + 0x48, 0x8b, 0x55, 0x98, //0x00000f80 movq $-104(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00000f84 movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfc, //0x00000f88 leaq $-4(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00000f8c cmpq %rsi, %rcx + 0x0f, 0x87, 0xcb, 0x17, 0x00, 0x00, //0x00000f8f ja LBB0_463 + 0x41, 0x8b, 0x14, 0x0c, //0x00000f95 movl (%r12,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00000f99 cmpl $1702063201, %edx + 0x0f, 0x85, 0x2e, 0x18, 0x00, 0x00, //0x00000f9f jne LBB0_479 + 0x48, 0x8d, 0x41, 0x04, //0x00000fa5 leaq $4(%rcx), %rax + 0x49, 0x89, 0x02, //0x00000fa9 movq %rax, (%r10) + 0x48, 0x85, 0xc9, //0x00000fac testq %rcx, %rcx + 0x0f, 0x8f, 0x1b, 0xf2, 0xff, 0xff, //0x00000faf jg LBB0_4 + 0xe9, 0x03, 0x19, 0x00, 0x00, //0x00000fb5 jmp LBB0_205 + //0x00000fba LBB0_206 + 0x49, 0x8b, 0x0a, //0x00000fba movq (%r10), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x00000fbd movq $-104(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x00000fc1 movq $8(%rax), %rax + 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00000fc5 testb $32, $-144(%rbp) + 0x48, 0x89, 0x45, 0xa8, //0x00000fcc movq %rax, $-88(%rbp) + 0x48, 0x89, 0x4d, 0xb0, //0x00000fd0 movq %rcx, $-80(%rbp) + 0x0f, 0x85, 0xa2, 0x04, 0x00, 0x00, //0x00000fd4 jne LBB0_273 + 0x49, 0x89, 0xc1, //0x00000fda movq %rax, %r9 + 0x49, 0x29, 0xc9, //0x00000fdd subq %rcx, %r9 + 0x0f, 0x84, 0xf5, 0x18, 0x00, 0x00, //0x00000fe0 je LBB0_490 + 0x49, 0x83, 0xf9, 0x40, //0x00000fe6 cmpq $64, %r9 + 0x0f, 0x82, 0xf1, 0x0f, 0x00, 0x00, //0x00000fea jb LBB0_387 + 0x49, 0x89, 0xce, //0x00000ff0 movq %rcx, %r14 + 0x49, 0xf7, 0xd6, //0x00000ff3 notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000ff6 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x00000ffe movq %rcx, %rax + 0x45, 0x31, 0xc0, //0x00001001 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001004 .p2align 4, 0x90 + //0x00001010 LBB0_210 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001010 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001016 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000101d movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001024 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000102b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000102f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001033 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00001038 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000103c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x00001040 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x00001044 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001048 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x0000104c pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xfe, //0x00001050 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001054 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00001058 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000105c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001060 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00001065 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00001069 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x74, 0xe9, //0x0000106d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00001071 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xf1, //0x00001075 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00001079 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000107e shlq $48, %rdx + 0x48, 0xc1, 0xe7, 0x20, //0x00001082 shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00001086 orq %rdx, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x00001089 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x0000108d orq %rdi, %rcx + 0x49, 0x09, 0xca, //0x00001090 orq %rcx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00001093 shlq $48, %r15 + 0x48, 0xc1, 0xe6, 0x20, //0x00001097 shlq $32, %rsi + 0x4c, 0x09, 0xfe, //0x0000109b orq %r15, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x0000109e shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x000010a2 orq %rsi, %rbx + 0x49, 0x09, 0xdb, //0x000010a5 orq %rbx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000010a8 jne LBB0_219 + 0x4d, 0x85, 0xc0, //0x000010ae testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000010b1 jne LBB0_221 + 0x45, 0x31, 0xc0, //0x000010b7 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x000010ba testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000010bd jne LBB0_222 + //0x000010c3 LBB0_213 + 0x49, 0x83, 0xc1, 0xc0, //0x000010c3 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000010c7 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000010cb addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000010cf cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000010d3 ja LBB0_210 + 0xe9, 0xa7, 0x0b, 0x00, 0x00, //0x000010d9 jmp LBB0_214 + //0x000010de LBB0_219 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000010de cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000010e3 jne LBB0_221 + 0x49, 0x0f, 0xbc, 0xcb, //0x000010e9 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x000010ed addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x000010f0 movq %rcx, $-56(%rbp) + //0x000010f4 LBB0_221 + 0x4c, 0x89, 0xc1, //0x000010f4 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x000010f7 notq %rcx + 0x4c, 0x21, 0xd9, //0x000010fa andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x000010fd leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x00001101 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x00001104 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001107 notq %rsi + 0x4c, 0x21, 0xde, //0x0000110a andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000110d movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00001117 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000111a xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x0000111d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00001120 setb %r8b + 0x48, 0x01, 0xf6, //0x00001124 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001127 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00001131 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00001134 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001137 notq %rsi + 0x49, 0x21, 0xf2, //0x0000113a andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x0000113d testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001140 je LBB0_213 + //0x00001146 LBB0_222 + 0x49, 0x0f, 0xbc, 0xc2, //0x00001146 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x0000114a subq %r14, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x0000114d movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001151 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001155 movabsq $4294977024, %r8 + 0xe9, 0xd5, 0x05, 0x00, 0x00, //0x0000115f jmp LBB0_314 + //0x00001164 LBB0_223 + 0x48, 0x8b, 0x45, 0x98, //0x00001164 movq $-104(%rbp), %rax + 0x4c, 0x8b, 0x78, 0x08, //0x00001168 movq $8(%rax), %r15 + 0x49, 0x8b, 0x02, //0x0000116c movq (%r10), %rax + 0x49, 0x29, 0xc7, //0x0000116f subq %rax, %r15 + 0x0f, 0x84, 0x42, 0x16, 0x00, 0x00, //0x00001172 je LBB0_474 + 0x4d, 0x8d, 0x04, 0x04, //0x00001178 leaq (%r12,%rax), %r8 + 0x41, 0x80, 0x38, 0x30, //0x0000117c cmpb $48, (%r8) + 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00001180 jne LBB0_228 + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001186 movl $1, %r14d + 0x49, 0x83, 0xff, 0x01, //0x0000118c cmpq $1, %r15 + 0x0f, 0x84, 0xc5, 0x0a, 0x00, 0x00, //0x00001190 je LBB0_358 + 0x41, 0x8a, 0x48, 0x01, //0x00001196 movb $1(%r8), %cl + 0x80, 0xc1, 0xd2, //0x0000119a addb $-46, %cl + 0x80, 0xf9, 0x37, //0x0000119d cmpb $55, %cl + 0x0f, 0x87, 0xb5, 0x0a, 0x00, 0x00, //0x000011a0 ja LBB0_358 + 0x0f, 0xb6, 0xc9, //0x000011a6 movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000011a9 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000011b3 btq %rcx, %rdx + 0x0f, 0x83, 0x9e, 0x0a, 0x00, 0x00, //0x000011b7 jae LBB0_358 + //0x000011bd LBB0_228 + 0x49, 0x83, 0xff, 0x10, //0x000011bd cmpq $16, %r15 + 0x0f, 0x82, 0xfa, 0x0d, 0x00, 0x00, //0x000011c1 jb LBB0_386 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000011c7 movq $-1, %r13 + 0x45, 0x31, 0xf6, //0x000011ce xorl %r14d, %r14d + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000011d1 movq $-1, %r12 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000011d8 movq $-1, %r10 + 0x4c, 0x89, 0xff, //0x000011df movq %r15, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011e2 .p2align 4, 0x90 + //0x000011f0 LBB0_230 + 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x30, //0x000011f0 movdqu (%r8,%r14), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x000011f6 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x000011fa pcmpgtb %xmm8, %xmm4 + 0x66, 0x41, 0x0f, 0x6f, 0xee, //0x000011ff movdqa %xmm14, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001204 pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00001208 pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x0000120c movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00001210 pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0x6f, 0xf3, //0x00001215 movdqa %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00001219 pcmpeqb %xmm10, %xmm6 + 0x66, 0x0f, 0xeb, 0xf4, //0x0000121e por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x00001222 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00001226 pand %xmm11, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000122b pcmpeqb %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00001230 pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x00001235 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0xeb, 0xe3, //0x00001239 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x0000123d por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x00001241 por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdb, //0x00001245 pmovmskb %xmm3, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x00001249 pmovmskb %xmm6, %r9d + 0x66, 0x0f, 0xd7, 0xcd, //0x0000124e pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x00001252 notl %ecx + 0x0f, 0xbc, 0xc9, //0x00001254 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00001257 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000125a je LBB0_232 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x00001260 movl $-1, %edx + 0xd3, 0xe2, //0x00001265 shll %cl, %edx + 0xf7, 0xd2, //0x00001267 notl %edx + 0x21, 0xd3, //0x00001269 andl %edx, %ebx + 0x21, 0xd6, //0x0000126b andl %edx, %esi + 0x44, 0x21, 0xca, //0x0000126d andl %r9d, %edx + 0x41, 0x89, 0xd1, //0x00001270 movl %edx, %r9d + //0x00001273 LBB0_232 + 0x8d, 0x53, 0xff, //0x00001273 leal $-1(%rbx), %edx + 0x21, 0xda, //0x00001276 andl %ebx, %edx + 0x0f, 0x85, 0xa7, 0x09, 0x00, 0x00, //0x00001278 jne LBB0_352 + 0x8d, 0x56, 0xff, //0x0000127e leal $-1(%rsi), %edx + 0x21, 0xf2, //0x00001281 andl %esi, %edx + 0x0f, 0x85, 0x9c, 0x09, 0x00, 0x00, //0x00001283 jne LBB0_352 + 0x41, 0x8d, 0x51, 0xff, //0x00001289 leal $-1(%r9), %edx + 0x44, 0x21, 0xca, //0x0000128d andl %r9d, %edx + 0x0f, 0x85, 0x8f, 0x09, 0x00, 0x00, //0x00001290 jne LBB0_352 + 0x85, 0xdb, //0x00001296 testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001298 je LBB0_238 + 0x0f, 0xbc, 0xdb, //0x0000129e bsfl %ebx, %ebx + 0x49, 0x83, 0xfa, 0xff, //0x000012a1 cmpq $-1, %r10 + 0x0f, 0x85, 0x66, 0x0b, 0x00, 0x00, //0x000012a5 jne LBB0_360 + 0x4c, 0x01, 0xf3, //0x000012ab addq %r14, %rbx + 0x49, 0x89, 0xda, //0x000012ae movq %rbx, %r10 + //0x000012b1 LBB0_238 + 0x85, 0xf6, //0x000012b1 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000012b3 je LBB0_241 + 0x0f, 0xbc, 0xf6, //0x000012b9 bsfl %esi, %esi + 0x49, 0x83, 0xfc, 0xff, //0x000012bc cmpq $-1, %r12 + 0x0f, 0x85, 0x52, 0x0b, 0x00, 0x00, //0x000012c0 jne LBB0_361 + 0x4c, 0x01, 0xf6, //0x000012c6 addq %r14, %rsi + 0x49, 0x89, 0xf4, //0x000012c9 movq %rsi, %r12 + //0x000012cc LBB0_241 + 0x45, 0x85, 0xc9, //0x000012cc testl %r9d, %r9d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000012cf je LBB0_244 + 0x41, 0x0f, 0xbc, 0xd1, //0x000012d5 bsfl %r9d, %edx + 0x49, 0x83, 0xfd, 0xff, //0x000012d9 cmpq $-1, %r13 + 0x0f, 0x85, 0x3c, 0x0b, 0x00, 0x00, //0x000012dd jne LBB0_362 + 0x4c, 0x01, 0xf2, //0x000012e3 addq %r14, %rdx + 0x49, 0x89, 0xd5, //0x000012e6 movq %rdx, %r13 + //0x000012e9 LBB0_244 + 0x83, 0xf9, 0x10, //0x000012e9 cmpl $16, %ecx + 0x0f, 0x85, 0xa6, 0x03, 0x00, 0x00, //0x000012ec jne LBB0_299 + 0x48, 0x83, 0xc7, 0xf0, //0x000012f2 addq $-16, %rdi + 0x49, 0x83, 0xc6, 0x10, //0x000012f6 addq $16, %r14 + 0x48, 0x83, 0xff, 0x0f, //0x000012fa cmpq $15, %rdi + 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x000012fe ja LBB0_230 + 0x4b, 0x8d, 0x0c, 0x30, //0x00001304 leaq (%r8,%r14), %rcx + 0x49, 0x89, 0xcb, //0x00001308 movq %rcx, %r11 + 0x4d, 0x39, 0xf7, //0x0000130b cmpq %r14, %r15 + 0x0f, 0x84, 0x98, 0x03, 0x00, 0x00, //0x0000130e je LBB0_301 + //0x00001314 LBB0_247 + 0x4c, 0x8d, 0x1c, 0x39, //0x00001314 leaq (%rcx,%rdi), %r11 + 0x49, 0x89, 0xc9, //0x00001318 movq %rcx, %r9 + 0x4d, 0x29, 0xc1, //0x0000131b subq %r8, %r9 + 0x31, 0xd2, //0x0000131e xorl %edx, %edx + 0x4c, 0x8d, 0x35, 0x4d, 0x18, 0x00, 0x00, //0x00001320 leaq $6221(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001327 jmp LBB0_252 + //0x0000132c LBB0_248 + 0x83, 0xfb, 0x65, //0x0000132c cmpl $101, %ebx + 0x0f, 0x85, 0x71, 0x03, 0x00, 0x00, //0x0000132f jne LBB0_300 + //0x00001335 LBB0_249 + 0x49, 0x83, 0xfc, 0xff, //0x00001335 cmpq $-1, %r12 + 0x0f, 0x85, 0x05, 0x09, 0x00, 0x00, //0x00001339 jne LBB0_356 + 0x4d, 0x8d, 0x24, 0x11, //0x0000133f leaq (%r9,%rdx), %r12 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001343 .p2align 4, 0x90 + //0x00001350 LBB0_251 + 0x48, 0x83, 0xc2, 0x01, //0x00001350 addq $1, %rdx + 0x48, 0x39, 0xd7, //0x00001354 cmpq %rdx, %rdi + 0x0f, 0x84, 0x4f, 0x03, 0x00, 0x00, //0x00001357 je LBB0_301 + //0x0000135d LBB0_252 + 0x0f, 0xbe, 0x1c, 0x11, //0x0000135d movsbl (%rcx,%rdx), %ebx + 0x8d, 0x73, 0xd0, //0x00001361 leal $-48(%rbx), %esi + 0x83, 0xfe, 0x0a, //0x00001364 cmpl $10, %esi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001367 jb LBB0_251 + 0x8d, 0x73, 0xd5, //0x0000136d leal $-43(%rbx), %esi + 0x83, 0xfe, 0x1a, //0x00001370 cmpl $26, %esi + 0x0f, 0x87, 0xb3, 0xff, 0xff, 0xff, //0x00001373 ja LBB0_248 + 0x49, 0x63, 0x34, 0xb6, //0x00001379 movslq (%r14,%rsi,4), %rsi + 0x4c, 0x01, 0xf6, //0x0000137d addq %r14, %rsi + 0xff, 0xe6, //0x00001380 jmpq *%rsi + //0x00001382 LBB0_255 + 0x49, 0x83, 0xfd, 0xff, //0x00001382 cmpq $-1, %r13 + 0x0f, 0x85, 0xb8, 0x08, 0x00, 0x00, //0x00001386 jne LBB0_356 + 0x4d, 0x8d, 0x2c, 0x11, //0x0000138c leaq (%r9,%rdx), %r13 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001390 jmp LBB0_251 + //0x00001395 LBB0_257 + 0x49, 0x83, 0xfa, 0xff, //0x00001395 cmpq $-1, %r10 + 0x0f, 0x85, 0xa5, 0x08, 0x00, 0x00, //0x00001399 jne LBB0_356 + 0x4d, 0x8d, 0x14, 0x11, //0x0000139f leaq (%r9,%rdx), %r10 + 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x000013a3 jmp LBB0_251 + //0x000013a8 LBB0_259 + 0x49, 0x8b, 0x06, //0x000013a8 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013ab cmpq $4095, %rax + 0x0f, 0x8f, 0x3d, 0x13, 0x00, 0x00, //0x000013b1 jg LBB0_478 + 0x48, 0x8d, 0x48, 0x01, //0x000013b7 leaq $1(%rax), %rcx + 0x49, 0x89, 0x0e, //0x000013bb movq %rcx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000013be movq $5, $8(%r14,%rax,8) + 0xe9, 0x04, 0xee, 0xff, 0xff, //0x000013c7 jmp LBB0_4 + //0x000013cc LBB0_261 + 0x49, 0x8b, 0x0a, //0x000013cc movq (%r10), %rcx + 0x48, 0x8b, 0x55, 0x98, //0x000013cf movq $-104(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x000013d3 movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x000013d7 leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x000013db cmpq %rsi, %rcx + 0x0f, 0x87, 0x7c, 0x13, 0x00, 0x00, //0x000013de ja LBB0_463 + 0x48, 0x8d, 0x41, 0xff, //0x000013e4 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x000013e8 cmpl $1819047278, $-1(%r12,%rcx) + 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x000013f1 je LBB0_271 + 0xe9, 0x2c, 0x14, 0x00, 0x00, //0x000013f7 jmp LBB0_263 + //0x000013fc LBB0_267 + 0x49, 0x8b, 0x06, //0x000013fc movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013ff cmpq $4095, %rax + 0x0f, 0x8f, 0xe9, 0x12, 0x00, 0x00, //0x00001405 jg LBB0_478 + 0x48, 0x8d, 0x48, 0x01, //0x0000140b leaq $1(%rax), %rcx + 0x49, 0x89, 0x0e, //0x0000140f movq %rcx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001412 movq $6, $8(%r14,%rax,8) + 0xe9, 0xb0, 0xed, 0xff, 0xff, //0x0000141b jmp LBB0_4 + //0x00001420 LBB0_269 + 0x49, 0x8b, 0x0a, //0x00001420 movq (%r10), %rcx + 0x48, 0x8b, 0x55, 0x98, //0x00001423 movq $-104(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00001427 movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x0000142b leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x0000142f cmpq %rsi, %rcx + 0x0f, 0x87, 0x28, 0x13, 0x00, 0x00, //0x00001432 ja LBB0_463 + 0x48, 0x8d, 0x41, 0xff, //0x00001438 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x0000143c cmpl $1702195828, $-1(%r12,%rcx) + 0x0f, 0x85, 0x24, 0x14, 0x00, 0x00, //0x00001445 jne LBB0_484 + //0x0000144b LBB0_271 + 0x48, 0x8d, 0x51, 0x03, //0x0000144b leaq $3(%rcx), %rdx + 0x49, 0x89, 0x12, //0x0000144f movq %rdx, (%r10) + 0x48, 0x85, 0xc9, //0x00001452 testq %rcx, %rcx + 0x0f, 0x8f, 0x75, 0xed, 0xff, 0xff, //0x00001455 jg LBB0_4 + 0xe9, 0x03, 0x13, 0x00, 0x00, //0x0000145b jmp LBB0_477 + //0x00001460 LBB0_272 + 0x49, 0x8d, 0x56, 0xff, //0x00001460 leaq $-1(%r14), %rdx + 0x49, 0x39, 0xd4, //0x00001464 cmpq %rdx, %r12 + 0x49, 0xf7, 0xd6, //0x00001467 notq %r14 + 0x4d, 0x0f, 0x45, 0xf3, //0x0000146a cmovneq %r11, %r14 + 0x84, 0xc9, //0x0000146e testb %cl, %cl + 0x4d, 0x0f, 0x44, 0xf3, //0x00001470 cmoveq %r11, %r14 + 0x4d, 0x89, 0xf5, //0x00001474 movq %r14, %r13 + 0xe9, 0x20, 0xed, 0xff, 0xff, //0x00001477 jmp LBB0_2 + //0x0000147c LBB0_273 + 0x49, 0x89, 0xc6, //0x0000147c movq %rax, %r14 + 0x49, 0x29, 0xce, //0x0000147f subq %rcx, %r14 + 0x0f, 0x84, 0x86, 0x14, 0x00, 0x00, //0x00001482 je LBB0_495 + 0x49, 0x83, 0xfe, 0x40, //0x00001488 cmpq $64, %r14 + 0x0f, 0x82, 0x75, 0x0b, 0x00, 0x00, //0x0000148c jb LBB0_388 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001492 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x0000149a movq %rcx, %rax + 0x45, 0x31, 0xdb, //0x0000149d xorl %r11d, %r11d + //0x000014a0 .p2align 4, 0x90 + //0x000014a0 LBB0_276 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x04, //0x000014a0 movdqu (%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x000014a6 movdqu $16(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x000014ad movdqu $32(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x000014b4 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xdc, //0x000014bb movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014bf pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x000014c3 pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xdd, //0x000014c8 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014cc pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x000014d0 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xdf, //0x000014d4 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014d8 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x000014dc pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xde, //0x000014e1 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014e5 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x000014e9 pmovmskb %xmm3, %r12d + 0x66, 0x0f, 0x6f, 0xdc, //0x000014ee movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000014f2 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x000014f6 pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdd, //0x000014fb movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000014ff pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00001503 pmovmskb %xmm3, %r9d + 0x66, 0x0f, 0x6f, 0xdf, //0x00001508 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000150c pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001510 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x00001514 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001518 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x0000151c pmovmskb %xmm3, %r8d + 0x66, 0x0f, 0x6f, 0xda, //0x00001521 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x00001525 pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00001529 pcmpgtb %xmm15, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x0000152e pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00001532 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xda, //0x00001536 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdf, //0x0000153a pcmpgtb %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xff, //0x0000153e pcmpgtb %xmm15, %xmm7 + 0x66, 0x0f, 0xdb, 0xfb, //0x00001543 pand %xmm3, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00001547 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xda, //0x0000154b movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x0000154f pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00001553 pcmpgtb %xmm15, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x00001558 pand %xmm3, %xmm6 + 0x66, 0x0f, 0xd7, 0xde, //0x0000155c pmovmskb %xmm6, %ebx + 0x49, 0xc1, 0xe4, 0x30, //0x00001560 shlq $48, %r12 + 0x49, 0xc1, 0xe2, 0x20, //0x00001564 shlq $32, %r10 + 0x4d, 0x09, 0xe2, //0x00001568 orq %r12, %r10 + 0x48, 0xc1, 0xe1, 0x10, //0x0000156b shlq $16, %rcx + 0x4c, 0x09, 0xd1, //0x0000156f orq %r10, %rcx + 0x49, 0x09, 0xcf, //0x00001572 orq %rcx, %r15 + 0x49, 0xc1, 0xe0, 0x30, //0x00001575 shlq $48, %r8 + 0x48, 0xc1, 0xe6, 0x20, //0x00001579 shlq $32, %rsi + 0x4c, 0x09, 0xc6, //0x0000157d orq %r8, %rsi + 0x49, 0xc1, 0xe1, 0x10, //0x00001580 shlq $16, %r9 + 0x49, 0x09, 0xf1, //0x00001584 orq %rsi, %r9 + 0x48, 0xc1, 0xe3, 0x30, //0x00001587 shlq $48, %rbx + 0x48, 0xc1, 0xe2, 0x20, //0x0000158b shlq $32, %rdx + 0x48, 0x09, 0xda, //0x0000158f orq %rbx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001592 shlq $16, %rdi + 0x48, 0x09, 0xd7, //0x00001596 orq %rdx, %rdi + 0x4d, 0x09, 0xcd, //0x00001599 orq %r9, %r13 + 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x0000159c jne LBB0_293 + 0x4d, 0x85, 0xdb, //0x000015a2 testq %r11, %r11 + 0x0f, 0x85, 0x7b, 0x00, 0x00, 0x00, //0x000015a5 jne LBB0_295 + 0x45, 0x31, 0xdb, //0x000015ab xorl %r11d, %r11d + 0x4c, 0x8b, 0x65, 0xc0, //0x000015ae movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000015b2 movabsq $4294977024, %r8 + //0x000015bc LBB0_279 + 0x66, 0x0f, 0x6f, 0xda, //0x000015bc movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x000015c0 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x000015c4 pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x000015c9 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x000015cd pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x000015d1 orq %rcx, %rdi + 0x4d, 0x85, 0xff, //0x000015d4 testq %r15, %r15 + 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x000015d7 jne LBB0_297 + 0x48, 0x85, 0xff, //0x000015dd testq %rdi, %rdi + 0x0f, 0x85, 0xa3, 0x11, 0x00, 0x00, //0x000015e0 jne LBB0_472 + 0x49, 0x83, 0xc6, 0xc0, //0x000015e6 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000015ea addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x000015ee cmpq $63, %r14 + 0x0f, 0x87, 0xa8, 0xfe, 0xff, 0xff, //0x000015f2 ja LBB0_276 + 0xe9, 0x11, 0x07, 0x00, 0x00, //0x000015f8 jmp LBB0_282 + //0x000015fd LBB0_293 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000015fd cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00001602 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001606 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00001610 jne LBB0_296 + 0x49, 0x0f, 0xbc, 0xcd, //0x00001616 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x0000161a addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x0000161d movq %rcx, $-56(%rbp) + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001621 jmp LBB0_296 + //0x00001626 LBB0_295 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001626 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000162a movabsq $4294977024, %r8 + //0x00001634 LBB0_296 + 0x4c, 0x89, 0xd9, //0x00001634 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00001637 notq %rcx + 0x4c, 0x21, 0xe9, //0x0000163a andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000163d leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xda, //0x00001641 orq %r11, %rdx + 0x48, 0x89, 0xd6, //0x00001644 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001647 notq %rsi + 0x4c, 0x21, 0xee, //0x0000164a andq %r13, %rsi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000164d movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00001657 andq %rbx, %rsi + 0x45, 0x31, 0xdb, //0x0000165a xorl %r11d, %r11d + 0x48, 0x01, 0xce, //0x0000165d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc3, //0x00001660 setb %r11b + 0x48, 0x01, 0xf6, //0x00001664 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001667 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00001671 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00001674 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001677 notq %rsi + 0x49, 0x21, 0xf7, //0x0000167a andq %rsi, %r15 + 0xe9, 0x3a, 0xff, 0xff, 0xff, //0x0000167d jmp LBB0_279 + //0x00001682 LBB0_297 + 0x49, 0x0f, 0xbc, 0xcf, //0x00001682 bsfq %r15, %rcx + 0x48, 0x85, 0xff, //0x00001686 testq %rdi, %rdi + 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00001689 je LBB0_311 + 0x48, 0x0f, 0xbc, 0xd7, //0x0000168f bsfq %rdi, %rdx + 0xe9, 0x89, 0x00, 0x00, 0x00, //0x00001693 jmp LBB0_312 + //0x00001698 LBB0_299 + 0x41, 0x89, 0xcb, //0x00001698 movl %ecx, %r11d + 0x4d, 0x01, 0xc3, //0x0000169b addq %r8, %r11 + 0x4d, 0x01, 0xf3, //0x0000169e addq %r14, %r11 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000016a1 jmp LBB0_301 + //0x000016a6 LBB0_300 + 0x48, 0x01, 0xd1, //0x000016a6 addq %rdx, %rcx + 0x49, 0x89, 0xcb, //0x000016a9 movq %rcx, %r11 + //0x000016ac LBB0_301 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000016ac movq $-1, %r14 + 0x4d, 0x85, 0xd2, //0x000016b3 testq %r10, %r10 + 0x0f, 0x84, 0x05, 0x11, 0x00, 0x00, //0x000016b6 je LBB0_475 + 0x4d, 0x85, 0xed, //0x000016bc testq %r13, %r13 + 0x0f, 0x84, 0xfc, 0x10, 0x00, 0x00, //0x000016bf je LBB0_475 + 0x4d, 0x85, 0xe4, //0x000016c5 testq %r12, %r12 + 0x0f, 0x84, 0xf3, 0x10, 0x00, 0x00, //0x000016c8 je LBB0_475 + 0x4d, 0x29, 0xc3, //0x000016ce subq %r8, %r11 + 0x49, 0x8d, 0x4b, 0xff, //0x000016d1 leaq $-1(%r11), %rcx + 0x49, 0x39, 0xca, //0x000016d5 cmpq %rcx, %r10 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000016d8 je LBB0_310 + 0x49, 0x39, 0xcd, //0x000016de cmpq %rcx, %r13 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000016e1 je LBB0_310 + 0x49, 0x39, 0xcc, //0x000016e7 cmpq %rcx, %r12 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000016ea je LBB0_310 + 0x4d, 0x85, 0xed, //0x000016f0 testq %r13, %r13 + 0x0f, 0x8e, 0x60, 0x00, 0x00, 0x00, //0x000016f3 jle LBB0_318 + 0x49, 0x8d, 0x4d, 0xff, //0x000016f9 leaq $-1(%r13), %rcx + 0x49, 0x39, 0xcc, //0x000016fd cmpq %rcx, %r12 + 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x00001700 je LBB0_318 + 0x49, 0xf7, 0xd5, //0x00001706 notq %r13 + 0x4d, 0x89, 0xee, //0x00001709 movq %r13, %r14 + 0xe9, 0x41, 0x05, 0x00, 0x00, //0x0000170c jmp LBB0_357 + //0x00001711 LBB0_310 + 0x49, 0xf7, 0xdb, //0x00001711 negq %r11 + 0x4d, 0x89, 0xde, //0x00001714 movq %r11, %r14 + 0xe9, 0x36, 0x05, 0x00, 0x00, //0x00001717 jmp LBB0_357 + //0x0000171c LBB0_311 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000171c movl $64, %edx + //0x00001721 LBB0_312 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001721 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001725 movq $-72(%rbp), %r14 + 0x48, 0x39, 0xca, //0x00001729 cmpq %rcx, %rdx + 0x0f, 0x82, 0x97, 0x11, 0x00, 0x00, //0x0000172c jb LBB0_496 + 0x48, 0x01, 0xc8, //0x00001732 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00001735 addq $1, %rax + //0x00001739 LBB0_314 + 0x48, 0x85, 0xc0, //0x00001739 testq %rax, %rax + 0x0f, 0x89, 0xa5, 0xf7, 0xff, 0xff, //0x0000173c jns LBB0_190 + 0xe9, 0xc2, 0x0f, 0x00, 0x00, //0x00001742 jmp LBB0_461 + //0x00001747 LBB0_316 + 0x0f, 0xbc, 0xca, //0x00001747 bsfl %edx, %ecx + //0x0000174a LBB0_317 + 0x49, 0xf7, 0xd5, //0x0000174a notq %r13 + 0x49, 0x29, 0xcd, //0x0000174d subq %rcx, %r13 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001750 movq $-80(%rbp), %rdi + 0xe9, 0x43, 0xea, 0xff, 0xff, //0x00001754 jmp LBB0_2 + //0x00001759 LBB0_318 + 0x4c, 0x89, 0xd1, //0x00001759 movq %r10, %rcx + 0x4c, 0x09, 0xe1, //0x0000175c orq %r12, %rcx + 0x0f, 0x99, 0xc1, //0x0000175f setns %cl + 0x0f, 0x88, 0xa2, 0x01, 0x00, 0x00, //0x00001762 js LBB0_322 + 0x4d, 0x39, 0xe2, //0x00001768 cmpq %r12, %r10 + 0x0f, 0x8c, 0x99, 0x01, 0x00, 0x00, //0x0000176b jl LBB0_322 + 0x49, 0xf7, 0xd2, //0x00001771 notq %r10 + 0x4d, 0x89, 0xd6, //0x00001774 movq %r10, %r14 + 0xe9, 0xd6, 0x04, 0x00, 0x00, //0x00001777 jmp LBB0_357 + //0x0000177c LBB0_321 + 0x48, 0x8b, 0xb5, 0x78, 0xff, 0xff, 0xff, //0x0000177c movq $-136(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xb0, //0x00001783 movq $-80(%rbp), %rdi + 0x4c, 0x8d, 0x2c, 0x3e, //0x00001787 leaq (%rsi,%rdi), %r13 + 0x49, 0x29, 0xcd, //0x0000178b subq %rcx, %r13 + 0x49, 0x29, 0xd5, //0x0000178e subq %rdx, %r13 + 0xe9, 0x06, 0xea, 0xff, 0xff, //0x00001791 jmp LBB0_2 + //0x00001796 LBB0_49 + 0x4c, 0x01, 0xe0, //0x00001796 addq %r12, %rax + 0x4c, 0x8b, 0x75, 0xb8, //0x00001799 movq $-72(%rbp), %r14 + 0x49, 0x83, 0xf9, 0x20, //0x0000179d cmpq $32, %r9 + 0x0f, 0x82, 0x4c, 0x07, 0x00, 0x00, //0x000017a1 jb LBB0_376 + //0x000017a7 LBB0_50 + 0xf3, 0x0f, 0x6f, 0x18, //0x000017a7 movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000017ab movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x000017b0 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000017b4 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x000017b8 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x000017bc movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000017c0 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000017c4 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x000017c8 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000017cc pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x000017d0 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x000017d4 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x000017d8 shlq $16, %rcx + 0x48, 0x09, 0xca, //0x000017dc orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x000017df shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x000017e3 orq %rdi, %rsi + 0x0f, 0x85, 0x92, 0x08, 0x00, 0x00, //0x000017e6 jne LBB0_393 + 0x4d, 0x85, 0xc0, //0x000017ec testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xd0, //0x000017ef movq $-48(%rbp), %r10 + 0x0f, 0x85, 0xa2, 0x08, 0x00, 0x00, //0x000017f3 jne LBB0_395 + 0x45, 0x31, 0xc0, //0x000017f9 xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x000017fc testq %rdx, %rdx + 0x0f, 0x84, 0xda, 0x08, 0x00, 0x00, //0x000017ff je LBB0_396 + //0x00001805 LBB0_53 + 0x48, 0x0f, 0xbc, 0xca, //0x00001805 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0xa0, //0x00001809 addq $-96(%rbp), %rax + 0x48, 0x01, 0xc8, //0x0000180d addq %rcx, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001810 movabsq $4294977024, %r8 + 0xe9, 0xbf, 0xf6, 0xff, 0xff, //0x0000181a jmp LBB0_189 + //0x0000181f LBB0_131 + 0x4c, 0x01, 0xe0, //0x0000181f addq %r12, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x00001822 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001826 movq $-72(%rbp), %r14 + 0x49, 0x83, 0xf8, 0x20, //0x0000182a cmpq $32, %r8 + 0x0f, 0x82, 0x7f, 0x02, 0x00, 0x00, //0x0000182e jb LBB0_328 + //0x00001834 LBB0_132 + 0xf3, 0x0f, 0x6f, 0x20, //0x00001834 movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00001838 movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x0000183d movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001841 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001845 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xeb, //0x00001849 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x0000184d pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00001851 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xec, //0x00001855 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001859 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x0000185d pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xeb, //0x00001861 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001865 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00001869 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x6f, 0xea, //0x0000186d movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001871 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001875 pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x0000187a pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x0000187e pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x10, //0x00001882 shlq $16, %rdi + 0x48, 0x09, 0xf9, //0x00001886 orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x00001889 shlq $16, %rbx + 0x48, 0xc1, 0xe6, 0x10, //0x0000188d shlq $16, %rsi + 0x48, 0x09, 0xda, //0x00001891 orq %rbx, %rdx + 0x0f, 0x85, 0x34, 0x09, 0x00, 0x00, //0x00001894 jne LBB0_409 + 0x4d, 0x85, 0xdb, //0x0000189a testq %r11, %r11 + 0x0f, 0x85, 0x48, 0x09, 0x00, 0x00, //0x0000189d jne LBB0_411 + 0x45, 0x31, 0xdb, //0x000018a3 xorl %r11d, %r11d + //0x000018a6 LBB0_135 + 0x66, 0x0f, 0x6f, 0xda, //0x000018a6 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x000018aa pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x000018ae pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x000018b3 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x000018b7 pmovmskb %xmm4, %edx + 0x48, 0x09, 0xd6, //0x000018bb orq %rdx, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000018be movl $64, %edx + 0xbf, 0x40, 0x00, 0x00, 0x00, //0x000018c3 movl $64, %edi + 0x48, 0x85, 0xc9, //0x000018c8 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000018cb je LBB0_137 + 0x48, 0x0f, 0xbc, 0xf9, //0x000018d1 bsfq %rcx, %rdi + //0x000018d5 LBB0_137 + 0x48, 0x85, 0xf6, //0x000018d5 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000018d8 je LBB0_139 + 0x48, 0x0f, 0xbc, 0xd6, //0x000018de bsfq %rsi, %rdx + //0x000018e2 LBB0_139 + 0x48, 0x85, 0xc9, //0x000018e2 testq %rcx, %rcx + 0x0f, 0x84, 0xb7, 0x01, 0x00, 0x00, //0x000018e5 je LBB0_326 + 0x48, 0x39, 0xfa, //0x000018eb cmpq %rdi, %rdx + 0x0f, 0x82, 0x30, 0x10, 0x00, 0x00, //0x000018ee jb LBB0_497 + 0x48, 0x03, 0x45, 0xa0, //0x000018f4 addq $-96(%rbp), %rax + 0x48, 0x01, 0xf8, //0x000018f8 addq %rdi, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000018fb movabsq $4294977024, %r8 + 0xe9, 0xd4, 0xf5, 0xff, 0xff, //0x00001905 jmp LBB0_189 + //0x0000190a LBB0_322 + 0x49, 0x8d, 0x54, 0x24, 0xff, //0x0000190a leaq $-1(%r12), %rdx + 0x49, 0x39, 0xd2, //0x0000190f cmpq %rdx, %r10 + 0x49, 0xf7, 0xd4, //0x00001912 notq %r12 + 0x4d, 0x0f, 0x45, 0xe3, //0x00001915 cmovneq %r11, %r12 + 0x84, 0xc9, //0x00001919 testb %cl, %cl + 0x4d, 0x0f, 0x44, 0xe3, //0x0000191b cmoveq %r11, %r12 + 0x4d, 0x89, 0xe6, //0x0000191f movq %r12, %r14 + 0xe9, 0x2b, 0x03, 0x00, 0x00, //0x00001922 jmp LBB0_357 + //0x00001927 LBB0_71 + 0x4c, 0x01, 0xe0, //0x00001927 addq %r12, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x0000192a movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000192e movq $-72(%rbp), %r14 + 0x49, 0x83, 0xf9, 0x20, //0x00001932 cmpq $32, %r9 + 0x0f, 0x82, 0x59, 0x09, 0x00, 0x00, //0x00001936 jb LBB0_416 + //0x0000193c LBB0_72 + 0xf3, 0x0f, 0x6f, 0x18, //0x0000193c movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00001940 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00001945 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001949 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x0000194d pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00001951 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001955 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001959 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x0000195d pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001961 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00001965 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00001969 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x0000196d shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00001971 orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001974 shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00001978 orq %rdi, %rsi + 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x0000197b jne LBB0_412 + 0x4d, 0x85, 0xc0, //0x00001981 testq %r8, %r8 + 0x0f, 0x85, 0xbf, 0x08, 0x00, 0x00, //0x00001984 jne LBB0_414 + 0x45, 0x31, 0xc0, //0x0000198a xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x0000198d testq %rdx, %rdx + 0x0f, 0x84, 0xf7, 0x08, 0x00, 0x00, //0x00001990 je LBB0_415 + //0x00001996 LBB0_75 + 0x48, 0x0f, 0xbc, 0xca, //0x00001996 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0xa0, //0x0000199a addq $-96(%rbp), %rax + 0x48, 0x01, 0xc8, //0x0000199e addq %rcx, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000019a1 movabsq $4294977024, %r8 + 0xe9, 0x90, 0xf5, 0xff, 0xff, //0x000019ab jmp LBB0_198 + //0x000019b0 LBB0_160 + 0x4c, 0x01, 0xe0, //0x000019b0 addq %r12, %rax + 0x49, 0x83, 0xfe, 0x20, //0x000019b3 cmpq $32, %r14 + 0x0f, 0x82, 0xa6, 0x05, 0x00, 0x00, //0x000019b7 jb LBB0_382 + //0x000019bd LBB0_161 + 0xf3, 0x0f, 0x6f, 0x20, //0x000019bd movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x000019c1 movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x000019c6 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000019ca pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x000019ce pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x000019d2 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000019d6 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000019da pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x000019de movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x000019e2 pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x000019e6 pmovmskb %xmm5, %r10d + 0x66, 0x0f, 0x6f, 0xeb, //0x000019eb movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x000019ef pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x000019f3 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xea, //0x000019f7 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x000019fb pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x000019ff pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00001a04 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001a08 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00001a0c shlq $16, %rcx + 0x48, 0x09, 0xce, //0x00001a10 orq %rcx, %rsi + 0x48, 0xc1, 0xe2, 0x10, //0x00001a13 shlq $16, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001a17 shlq $16, %rdi + 0x49, 0x09, 0xd2, //0x00001a1b orq %rdx, %r10 + 0x0f, 0x85, 0x58, 0x09, 0x00, 0x00, //0x00001a1e jne LBB0_428 + 0x48, 0x85, 0xdb, //0x00001a24 testq %rbx, %rbx + 0x4c, 0x8b, 0x6d, 0xa8, //0x00001a27 movq $-88(%rbp), %r13 + 0x0f, 0x85, 0x74, 0x09, 0x00, 0x00, //0x00001a2b jne LBB0_430 + 0x31, 0xdb, //0x00001a31 xorl %ebx, %ebx + //0x00001a33 LBB0_164 + 0x66, 0x0f, 0x6f, 0xda, //0x00001a33 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00001a37 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001a3b pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00001a40 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00001a44 pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00001a48 orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001a4b movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001a50 movl $64, %edx + 0x48, 0x85, 0xf6, //0x00001a55 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a58 je LBB0_166 + 0x48, 0x0f, 0xbc, 0xd6, //0x00001a5e bsfq %rsi, %rdx + //0x00001a62 LBB0_166 + 0x48, 0x85, 0xff, //0x00001a62 testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a65 je LBB0_168 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001a6b bsfq %rdi, %rcx + //0x00001a6f LBB0_168 + 0x48, 0x85, 0xf6, //0x00001a6f testq %rsi, %rsi + 0x0f, 0x84, 0xf3, 0x00, 0x00, 0x00, //0x00001a72 je LBB0_340 + 0x48, 0x39, 0xd1, //0x00001a78 cmpq %rdx, %rcx + 0x0f, 0x82, 0xae, 0x0e, 0x00, 0x00, //0x00001a7b jb LBB0_500 + 0x48, 0x03, 0x45, 0xa0, //0x00001a81 addq $-96(%rbp), %rax + 0x48, 0x01, 0xd0, //0x00001a85 addq %rdx, %rax + 0xe9, 0xaa, 0x01, 0x00, 0x00, //0x00001a88 jmp LBB0_355 + //0x00001a8d LBB0_323 + 0x89, 0xd9, //0x00001a8d movl %ebx, %ecx + 0xe9, 0xb6, 0xfc, 0xff, 0xff, //0x00001a8f jmp LBB0_317 + //0x00001a94 LBB0_324 + 0x89, 0xf1, //0x00001a94 movl %esi, %ecx + 0xe9, 0xaf, 0xfc, 0xff, 0xff, //0x00001a96 jmp LBB0_317 + //0x00001a9b LBB0_325 + 0x89, 0xd1, //0x00001a9b movl %edx, %ecx + 0xe9, 0xa8, 0xfc, 0xff, 0xff, //0x00001a9d jmp LBB0_317 + //0x00001aa2 LBB0_326 + 0x48, 0x85, 0xf6, //0x00001aa2 testq %rsi, %rsi + 0x0f, 0x85, 0x79, 0x0e, 0x00, 0x00, //0x00001aa5 jne LBB0_497 + 0x48, 0x83, 0xc0, 0x20, //0x00001aab addq $32, %rax + 0x49, 0x83, 0xc0, 0xe0, //0x00001aaf addq $-32, %r8 + //0x00001ab3 LBB0_328 + 0x4d, 0x85, 0xdb, //0x00001ab3 testq %r11, %r11 + 0x0f, 0x85, 0x89, 0x09, 0x00, 0x00, //0x00001ab6 jne LBB0_434 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001abc movq $-56(%rbp), %rcx + 0x4d, 0x85, 0xc0, //0x00001ac0 testq %r8, %r8 + 0x0f, 0x84, 0x4e, 0x0c, 0x00, 0x00, //0x00001ac3 je LBB0_462 + //0x00001ac9 LBB0_330 + 0x0f, 0xb6, 0x10, //0x00001ac9 movzbl (%rax), %edx + 0x80, 0xfa, 0x22, //0x00001acc cmpb $34, %dl + 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00001acf je LBB0_339 + 0x80, 0xfa, 0x5c, //0x00001ad5 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001ad8 je LBB0_334 + 0x80, 0xfa, 0x1f, //0x00001ade cmpb $31, %dl + 0x0f, 0x86, 0x56, 0x0e, 0x00, 0x00, //0x00001ae1 jbe LBB0_498 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001ae7 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001aee movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001af3 addq %rsi, %rax + 0x49, 0x01, 0xd0, //0x00001af6 addq %rdx, %r8 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001af9 jne LBB0_330 + 0xe9, 0x13, 0x0c, 0x00, 0x00, //0x00001aff jmp LBB0_462 + //0x00001b04 LBB0_334 + 0x49, 0x83, 0xf8, 0x01, //0x00001b04 cmpq $1, %r8 + 0x0f, 0x84, 0x0d, 0x0e, 0x00, 0x00, //0x00001b08 je LBB0_392 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001b0e movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001b15 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x00001b1a cmpq $-1, %rcx + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001b1e je LBB0_337 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001b24 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001b28 movq $-64(%rbp), %r12 + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001b2c jmp LBB0_338 + //0x00001b31 LBB0_337 + 0x48, 0x89, 0xc1, //0x00001b31 movq %rax, %rcx + 0x4c, 0x8b, 0x65, 0xc0, //0x00001b34 movq $-64(%rbp), %r12 + 0x4c, 0x29, 0xe1, //0x00001b38 subq %r12, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00001b3b movq %rcx, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00001b3f movq $-48(%rbp), %r10 + //0x00001b43 LBB0_338 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001b43 movq $-72(%rbp), %r14 + 0x48, 0x01, 0xf0, //0x00001b47 addq %rsi, %rax + 0x49, 0x01, 0xd0, //0x00001b4a addq %rdx, %r8 + 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00001b4d jne LBB0_330 + 0xe9, 0xbf, 0x0b, 0x00, 0x00, //0x00001b53 jmp LBB0_462 + //0x00001b58 LBB0_339 + 0x48, 0x03, 0x45, 0xa0, //0x00001b58 addq $-96(%rbp), %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001b5c movabsq $4294977024, %r8 + 0xe9, 0x73, 0xf3, 0xff, 0xff, //0x00001b66 jmp LBB0_189 + //0x00001b6b LBB0_340 + 0x48, 0x85, 0xff, //0x00001b6b testq %rdi, %rdi + 0x0f, 0x85, 0xbb, 0x0d, 0x00, 0x00, //0x00001b6e jne LBB0_500 + 0x48, 0x83, 0xc0, 0x20, //0x00001b74 addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x00001b78 addq $-32, %r14 + 0x48, 0x85, 0xdb, //0x00001b7c testq %rbx, %rbx + 0x0f, 0x85, 0xeb, 0x03, 0x00, 0x00, //0x00001b7f jne LBB0_383 + //0x00001b85 LBB0_342 + 0x48, 0x8b, 0x55, 0xc8, //0x00001b85 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x00001b89 testq %r14, %r14 + 0x0f, 0x84, 0x73, 0x0d, 0x00, 0x00, //0x00001b8c je LBB0_385 + //0x00001b92 LBB0_343 + 0x0f, 0xb6, 0x08, //0x00001b92 movzbl (%rax), %ecx + 0x80, 0xf9, 0x22, //0x00001b95 cmpb $34, %cl + 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00001b98 je LBB0_354 + 0x80, 0xf9, 0x5c, //0x00001b9e cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001ba1 je LBB0_347 + 0x80, 0xf9, 0x1f, //0x00001ba7 cmpb $31, %cl + 0x0f, 0x86, 0xa2, 0x0d, 0x00, 0x00, //0x00001baa jbe LBB0_501 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001bb0 movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001bb7 movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001bbc addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001bbf addq %rcx, %r14 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001bc2 jne LBB0_343 + 0xe9, 0x38, 0x0d, 0x00, 0x00, //0x00001bc8 jmp LBB0_385 + //0x00001bcd LBB0_347 + 0x4d, 0x89, 0xe9, //0x00001bcd movq %r13, %r9 + 0x49, 0x83, 0xfe, 0x01, //0x00001bd0 cmpq $1, %r14 + 0x0f, 0x84, 0x83, 0x0d, 0x00, 0x00, //0x00001bd4 je LBB0_502 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001bda movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001be1 movl $2, %esi + 0x48, 0x83, 0xfa, 0xff, //0x00001be6 cmpq $-1, %rdx + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001bea je LBB0_350 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001bf0 movq $-64(%rbp), %r12 + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001bf4 jmp LBB0_351 + //0x00001bf9 LBB0_350 + 0x48, 0x89, 0xc2, //0x00001bf9 movq %rax, %rdx + 0x4c, 0x8b, 0x65, 0xc0, //0x00001bfc movq $-64(%rbp), %r12 + 0x4c, 0x29, 0xe2, //0x00001c00 subq %r12, %rdx + 0x48, 0x89, 0x55, 0xc8, //0x00001c03 movq %rdx, $-56(%rbp) + //0x00001c07 LBB0_351 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c07 movabsq $4294977024, %r8 + 0x4d, 0x89, 0xcd, //0x00001c11 movq %r9, %r13 + 0x48, 0x01, 0xf0, //0x00001c14 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001c17 addq %rcx, %r14 + 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x00001c1a jne LBB0_343 + 0xe9, 0xe0, 0x0c, 0x00, 0x00, //0x00001c20 jmp LBB0_385 + //0x00001c25 LBB0_352 + 0x0f, 0xbc, 0xca, //0x00001c25 bsfl %edx, %ecx + //0x00001c28 LBB0_353 + 0x49, 0xf7, 0xd6, //0x00001c28 notq %r14 + 0x49, 0x29, 0xce, //0x00001c2b subq %rcx, %r14 + 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00001c2e jmp LBB0_357 + //0x00001c33 LBB0_354 + 0x48, 0x03, 0x45, 0xa0, //0x00001c33 addq $-96(%rbp), %rax + //0x00001c37 LBB0_355 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001c37 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001c3b movq $-72(%rbp), %r14 + 0xe9, 0xfc, 0xf2, 0xff, 0xff, //0x00001c3f jmp LBB0_198 + //0x00001c44 LBB0_356 + 0x48, 0x8b, 0x75, 0x80, //0x00001c44 movq $-128(%rbp), %rsi + 0x4c, 0x8d, 0x34, 0x06, //0x00001c48 leaq (%rsi,%rax), %r14 + 0x49, 0x29, 0xce, //0x00001c4c subq %rcx, %r14 + 0x49, 0x29, 0xd6, //0x00001c4f subq %rdx, %r14 + //0x00001c52 LBB0_357 + 0x4d, 0x85, 0xf6, //0x00001c52 testq %r14, %r14 + 0x0f, 0x88, 0x66, 0x0b, 0x00, 0x00, //0x00001c55 js LBB0_475 + //0x00001c5b LBB0_358 + 0x49, 0x01, 0xc6, //0x00001c5b addq %rax, %r14 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001c5e movq $-48(%rbp), %r10 + 0x4d, 0x89, 0x32, //0x00001c62 movq %r14, (%r10) + 0x48, 0x85, 0xc0, //0x00001c65 testq %rax, %rax + 0x4c, 0x8b, 0x65, 0xc0, //0x00001c68 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001c6c movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c70 movabsq $4294977024, %r8 + 0x0f, 0x8f, 0x50, 0xe5, 0xff, 0xff, //0x00001c7a jg LBB0_4 + 0xe9, 0x7b, 0x0a, 0x00, 0x00, //0x00001c80 jmp LBB0_191 + //0x00001c85 LBB0_214 + 0x4c, 0x01, 0xe0, //0x00001c85 addq %r12, %rax + 0x49, 0x83, 0xf9, 0x20, //0x00001c88 cmpq $32, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001c8c movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001c90 movq $-72(%rbp), %r14 + 0x0f, 0x82, 0xb1, 0x08, 0x00, 0x00, //0x00001c94 jb LBB0_442 + //0x00001c9a LBB0_215 + 0xf3, 0x0f, 0x6f, 0x18, //0x00001c9a movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00001c9e movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00001ca3 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001ca7 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00001cab pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00001caf movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001cb3 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001cb7 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00001cbb pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001cbf pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00001cc3 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00001cc7 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00001ccb shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00001ccf orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001cd2 shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00001cd6 orq %rdi, %rsi + 0x0f, 0x85, 0x03, 0x08, 0x00, 0x00, //0x00001cd9 jne LBB0_438 + 0x4d, 0x85, 0xc0, //0x00001cdf testq %r8, %r8 + 0x0f, 0x85, 0x17, 0x08, 0x00, 0x00, //0x00001ce2 jne LBB0_440 + 0x45, 0x31, 0xc0, //0x00001ce8 xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x00001ceb testq %rdx, %rdx + 0x0f, 0x84, 0x4f, 0x08, 0x00, 0x00, //0x00001cee je LBB0_441 + //0x00001cf4 LBB0_218 + 0x48, 0x0f, 0xbc, 0xca, //0x00001cf4 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0xa0, //0x00001cf8 addq $-96(%rbp), %rax + 0x48, 0x01, 0xc8, //0x00001cfc addq %rcx, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001cff movabsq $4294977024, %r8 + 0xe9, 0x2b, 0xfa, 0xff, 0xff, //0x00001d09 jmp LBB0_314 + //0x00001d0e LBB0_282 + 0x4c, 0x01, 0xe0, //0x00001d0e addq %r12, %rax + 0x49, 0x83, 0xfe, 0x20, //0x00001d11 cmpq $32, %r14 + 0x0f, 0x82, 0x05, 0x03, 0x00, 0x00, //0x00001d15 jb LBB0_389 + //0x00001d1b LBB0_283 + 0xf3, 0x0f, 0x6f, 0x20, //0x00001d1b movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00001d1f movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x00001d24 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001d28 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00001d2c pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x00001d30 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001d34 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001d38 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x00001d3c movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001d40 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00001d44 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xeb, //0x00001d48 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001d4c pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00001d50 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x6f, 0xea, //0x00001d54 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001d58 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001d5c pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00001d61 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001d65 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00001d69 shlq $16, %rcx + 0x48, 0x09, 0xce, //0x00001d6d orq %rcx, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x00001d70 shlq $16, %rbx + 0x48, 0xc1, 0xe7, 0x10, //0x00001d74 shlq $16, %rdi + 0x48, 0x09, 0xda, //0x00001d78 orq %rbx, %rdx + 0x0f, 0x85, 0xb1, 0x08, 0x00, 0x00, //0x00001d7b jne LBB0_454 + 0x4d, 0x85, 0xdb, //0x00001d81 testq %r11, %r11 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d84 movabsq $4294977024, %r8 + 0x0f, 0x85, 0xbb, 0x08, 0x00, 0x00, //0x00001d8e jne LBB0_456 + 0x45, 0x31, 0xdb, //0x00001d94 xorl %r11d, %r11d + //0x00001d97 LBB0_286 + 0x66, 0x0f, 0x6f, 0xda, //0x00001d97 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00001d9b pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001d9f pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00001da4 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00001da8 pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00001dac orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001daf movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001db4 movl $64, %edx + 0x48, 0x85, 0xf6, //0x00001db9 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001dbc je LBB0_288 + 0x48, 0x0f, 0xbc, 0xd6, //0x00001dc2 bsfq %rsi, %rdx + //0x00001dc6 LBB0_288 + 0x48, 0x85, 0xff, //0x00001dc6 testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001dc9 je LBB0_290 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001dcf bsfq %rdi, %rcx + //0x00001dd3 LBB0_290 + 0x48, 0x85, 0xf6, //0x00001dd3 testq %rsi, %rsi + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00001dd6 je LBB0_363 + 0x48, 0x39, 0xd1, //0x00001ddc cmpq %rdx, %rcx + 0x0f, 0x82, 0x4a, 0x0b, 0x00, 0x00, //0x00001ddf jb LBB0_500 + 0x48, 0x03, 0x45, 0xa0, //0x00001de5 addq $-96(%rbp), %rax + 0x48, 0x01, 0xd0, //0x00001de9 addq %rdx, %rax + 0xe9, 0x30, 0x01, 0x00, 0x00, //0x00001dec jmp LBB0_379 + //0x00001df1 LBB0_359 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001df1 movq $-1, %r12 + 0x4c, 0x89, 0xd1, //0x00001df8 movq %r10, %rcx + 0x4c, 0x89, 0xc7, //0x00001dfb movq %r8, %rdi + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001dfe movq $-1, %r14 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001e05 movq $-1, %r15 + 0xe9, 0x93, 0xe9, 0xff, 0xff, //0x00001e0c jmp LBB0_102 + //0x00001e11 LBB0_360 + 0x89, 0xd9, //0x00001e11 movl %ebx, %ecx + 0xe9, 0x10, 0xfe, 0xff, 0xff, //0x00001e13 jmp LBB0_353 + //0x00001e18 LBB0_361 + 0x89, 0xf1, //0x00001e18 movl %esi, %ecx + 0xe9, 0x09, 0xfe, 0xff, 0xff, //0x00001e1a jmp LBB0_353 + //0x00001e1f LBB0_362 + 0x89, 0xd1, //0x00001e1f movl %edx, %ecx + 0xe9, 0x02, 0xfe, 0xff, 0xff, //0x00001e21 jmp LBB0_353 + //0x00001e26 LBB0_363 + 0x48, 0x85, 0xff, //0x00001e26 testq %rdi, %rdi + 0x0f, 0x85, 0x00, 0x0b, 0x00, 0x00, //0x00001e29 jne LBB0_500 + 0x48, 0x83, 0xc0, 0x20, //0x00001e2f addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x00001e33 addq $-32, %r14 + 0x4d, 0x85, 0xdb, //0x00001e37 testq %r11, %r11 + 0x0f, 0x85, 0xf3, 0x01, 0x00, 0x00, //0x00001e3a jne LBB0_390 + //0x00001e40 LBB0_365 + 0x48, 0x8b, 0x55, 0xc8, //0x00001e40 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x00001e44 testq %r14, %r14 + 0x0f, 0x84, 0xce, 0x0a, 0x00, 0x00, //0x00001e47 je LBB0_392 + //0x00001e4d LBB0_366 + 0x0f, 0xb6, 0x08, //0x00001e4d movzbl (%rax), %ecx + 0x80, 0xf9, 0x22, //0x00001e50 cmpb $34, %cl + 0x0f, 0x84, 0xc4, 0x00, 0x00, 0x00, //0x00001e53 je LBB0_378 + 0x80, 0xf9, 0x5c, //0x00001e59 cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001e5c je LBB0_370 + 0x80, 0xf9, 0x1f, //0x00001e62 cmpb $31, %cl + 0x0f, 0x86, 0xe7, 0x0a, 0x00, 0x00, //0x00001e65 jbe LBB0_501 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e6b movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001e72 movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001e77 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001e7a addq %rcx, %r14 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001e7d jne LBB0_366 + 0xe9, 0x93, 0x0a, 0x00, 0x00, //0x00001e83 jmp LBB0_392 + //0x00001e88 LBB0_370 + 0x49, 0x83, 0xfe, 0x01, //0x00001e88 cmpq $1, %r14 + 0x0f, 0x84, 0x89, 0x0a, 0x00, 0x00, //0x00001e8c je LBB0_392 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001e92 movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001e99 movl $2, %esi + 0x48, 0x83, 0xfa, 0xff, //0x00001e9e cmpq $-1, %rdx + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001ea2 je LBB0_373 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001ea8 movq $-64(%rbp), %r12 + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001eac jmp LBB0_374 + //0x00001eb1 LBB0_373 + 0x48, 0x89, 0xc2, //0x00001eb1 movq %rax, %rdx + 0x4c, 0x8b, 0x65, 0xc0, //0x00001eb4 movq $-64(%rbp), %r12 + 0x4c, 0x29, 0xe2, //0x00001eb8 subq %r12, %rdx + 0x48, 0x89, 0x55, 0xc8, //0x00001ebb movq %rdx, $-56(%rbp) + //0x00001ebf LBB0_374 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ebf movabsq $4294977024, %r8 + 0x48, 0x01, 0xf0, //0x00001ec9 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001ecc addq %rcx, %r14 + 0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00001ecf jne LBB0_366 + 0xe9, 0x41, 0x0a, 0x00, 0x00, //0x00001ed5 jmp LBB0_392 + //0x00001eda LBB0_375 + 0x49, 0x8d, 0x04, 0x0c, //0x00001eda leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001ede movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00001ee6 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00001ee9 cmpq $32, %r9 + 0x0f, 0x83, 0xb4, 0xf8, 0xff, 0xff, //0x00001eed jae LBB0_50 + //0x00001ef3 LBB0_376 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001ef3 movq $-48(%rbp), %r10 + 0xe9, 0xeb, 0x01, 0x00, 0x00, //0x00001ef7 jmp LBB0_397 + //0x00001efc LBB0_377 + 0x48, 0x8b, 0x45, 0xb0, //0x00001efc movq $-80(%rbp), %rax + 0x4c, 0x01, 0xe0, //0x00001f00 addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001f03 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x00001f0b xorl %r11d, %r11d + 0x49, 0x83, 0xf8, 0x20, //0x00001f0e cmpq $32, %r8 + 0x0f, 0x83, 0x1c, 0xf9, 0xff, 0xff, //0x00001f12 jae LBB0_132 + 0xe9, 0x96, 0xfb, 0xff, 0xff, //0x00001f18 jmp LBB0_328 + //0x00001f1d LBB0_378 + 0x48, 0x03, 0x45, 0xa0, //0x00001f1d addq $-96(%rbp), %rax + //0x00001f21 LBB0_379 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001f21 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001f25 movq $-72(%rbp), %r14 + 0xe9, 0x0b, 0xf8, 0xff, 0xff, //0x00001f29 jmp LBB0_314 + //0x00001f2e LBB0_380 + 0x4c, 0x01, 0xe0, //0x00001f2e addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001f31 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00001f39 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00001f3c cmpq $32, %r9 + 0x0f, 0x83, 0xf6, 0xf9, 0xff, 0xff, //0x00001f40 jae LBB0_72 + 0xe9, 0x4a, 0x03, 0x00, 0x00, //0x00001f46 jmp LBB0_416 + //0x00001f4b LBB0_381 + 0x49, 0x8d, 0x04, 0x0c, //0x00001f4b leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001f4f movq $-1, $-56(%rbp) + 0x31, 0xdb, //0x00001f57 xorl %ebx, %ebx + 0x49, 0x83, 0xfe, 0x20, //0x00001f59 cmpq $32, %r14 + 0x0f, 0x83, 0x5a, 0xfa, 0xff, 0xff, //0x00001f5d jae LBB0_161 + //0x00001f63 LBB0_382 + 0x4c, 0x8b, 0x6d, 0xa8, //0x00001f63 movq $-88(%rbp), %r13 + 0x48, 0x85, 0xdb, //0x00001f67 testq %rbx, %rbx + 0x0f, 0x84, 0x15, 0xfc, 0xff, 0xff, //0x00001f6a je LBB0_342 + //0x00001f70 LBB0_383 + 0x4d, 0x89, 0xe9, //0x00001f70 movq %r13, %r9 + 0x4d, 0x85, 0xf6, //0x00001f73 testq %r14, %r14 + 0x0f, 0x84, 0xe1, 0x09, 0x00, 0x00, //0x00001f76 je LBB0_502 + 0x48, 0x8b, 0x4d, 0x90, //0x00001f7c movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x00001f80 addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x00001f83 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00001f87 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00001f8b movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x00001f8e cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x00001f92 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x00001f96 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x00001f9a addq $-1, %r14 + 0x48, 0x89, 0x75, 0xc8, //0x00001f9e movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00001fa2 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001fa6 movabsq $4294977024, %r8 + 0x4d, 0x89, 0xcd, //0x00001fb0 movq %r9, %r13 + 0x4d, 0x85, 0xf6, //0x00001fb3 testq %r14, %r14 + 0x0f, 0x85, 0xd6, 0xfb, 0xff, 0xff, //0x00001fb6 jne LBB0_343 + 0xe9, 0x44, 0x09, 0x00, 0x00, //0x00001fbc jmp LBB0_385 + //0x00001fc1 LBB0_386 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001fc1 movq $-1, %r10 + 0x4c, 0x89, 0xc1, //0x00001fc8 movq %r8, %rcx + 0x4c, 0x89, 0xff, //0x00001fcb movq %r15, %rdi + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001fce movq $-1, %r12 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001fd5 movq $-1, %r13 + 0xe9, 0x33, 0xf3, 0xff, 0xff, //0x00001fdc jmp LBB0_247 + //0x00001fe1 LBB0_387 + 0x49, 0x8d, 0x04, 0x0c, //0x00001fe1 leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001fe5 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00001fed xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00001ff0 cmpq $32, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001ff4 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001ff8 movq $-72(%rbp), %r14 + 0x0f, 0x83, 0x98, 0xfc, 0xff, 0xff, //0x00001ffc jae LBB0_215 + 0xe9, 0x44, 0x05, 0x00, 0x00, //0x00002002 jmp LBB0_442 + //0x00002007 LBB0_388 + 0x49, 0x8d, 0x04, 0x0c, //0x00002007 leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000200b movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x00002013 xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x00002016 cmpq $32, %r14 + 0x0f, 0x83, 0xfb, 0xfc, 0xff, 0xff, //0x0000201a jae LBB0_283 + //0x00002020 LBB0_389 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002020 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xdb, //0x0000202a testq %r11, %r11 + 0x0f, 0x84, 0x0d, 0xfe, 0xff, 0xff, //0x0000202d je LBB0_365 + //0x00002033 LBB0_390 + 0x4d, 0x85, 0xf6, //0x00002033 testq %r14, %r14 + 0x0f, 0x84, 0xdf, 0x08, 0x00, 0x00, //0x00002036 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x0000203c movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x00002040 addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x00002043 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00002047 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x0000204b movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x0000204e cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x00002052 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x00002056 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x0000205a addq $-1, %r14 + 0x48, 0x89, 0x75, 0xc8, //0x0000205e movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00002062 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002066 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xf6, //0x00002070 testq %r14, %r14 + 0x0f, 0x85, 0xd4, 0xfd, 0xff, 0xff, //0x00002073 jne LBB0_366 + 0xe9, 0x9d, 0x08, 0x00, 0x00, //0x00002079 jmp LBB0_392 + //0x0000207e LBB0_393 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000207e cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002083 jne LBB0_395 + 0x48, 0x89, 0xc1, //0x00002089 movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x0000208c subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x00002090 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x00002094 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002097 movq %rdi, $-56(%rbp) + //0x0000209b LBB0_395 + 0x44, 0x89, 0xc1, //0x0000209b movl %r8d, %ecx + 0xf7, 0xd1, //0x0000209e notl %ecx + 0x21, 0xf1, //0x000020a0 andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x000020a2 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x000020a6 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x000020a9 notl %ebx + 0x21, 0xf3, //0x000020ab andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020ad andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x000020b3 xorl %r8d, %r8d + 0x01, 0xcb, //0x000020b6 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x000020b8 setb %r8b + 0x01, 0xdb, //0x000020bc addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000020be xorl $1431655765, %ebx + 0x21, 0xfb, //0x000020c4 andl %edi, %ebx + 0xf7, 0xd3, //0x000020c6 notl %ebx + 0x21, 0xda, //0x000020c8 andl %ebx, %edx + 0x4c, 0x8b, 0x55, 0xd0, //0x000020ca movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000020ce movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000020d2 movq $-72(%rbp), %r14 + 0x48, 0x85, 0xd2, //0x000020d6 testq %rdx, %rdx + 0x0f, 0x85, 0x26, 0xf7, 0xff, 0xff, //0x000020d9 jne LBB0_53 + //0x000020df LBB0_396 + 0x48, 0x83, 0xc0, 0x20, //0x000020df addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x000020e3 addq $-32, %r9 + //0x000020e7 LBB0_397 + 0x4d, 0x85, 0xc0, //0x000020e7 testq %r8, %r8 + 0x0f, 0x85, 0x01, 0x03, 0x00, 0x00, //0x000020ea jne LBB0_432 + 0x48, 0x8b, 0x4d, 0xc8, //0x000020f0 movq $-56(%rbp), %rcx + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000020f4 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000020fe testq %r9, %r9 + 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x00002101 je LBB0_408 + //0x00002107 LBB0_399 + 0x31, 0xd2, //0x00002107 xorl %edx, %edx + //0x00002109 LBB0_400 + 0x0f, 0xb6, 0x1c, 0x10, //0x00002109 movzbl (%rax,%rdx), %ebx + 0x80, 0xfb, 0x22, //0x0000210d cmpb $34, %bl + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x00002110 je LBB0_407 + 0x80, 0xfb, 0x5c, //0x00002116 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002119 je LBB0_405 + 0x48, 0x83, 0xc2, 0x01, //0x0000211f addq $1, %rdx + 0x49, 0x39, 0xd1, //0x00002123 cmpq %rdx, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002126 jne LBB0_400 + 0xe9, 0x76, 0x00, 0x00, 0x00, //0x0000212c jmp LBB0_403 + //0x00002131 LBB0_405 + 0x49, 0x8d, 0x71, 0xff, //0x00002131 leaq $-1(%r9), %rsi + 0x48, 0x39, 0xd6, //0x00002135 cmpq %rdx, %rsi + 0x0f, 0x84, 0xdd, 0x07, 0x00, 0x00, //0x00002138 je LBB0_392 + 0x48, 0x8b, 0x75, 0x88, //0x0000213e movq $-120(%rbp), %rsi + 0x48, 0x01, 0xc6, //0x00002142 addq %rax, %rsi + 0x48, 0x01, 0xd6, //0x00002145 addq %rdx, %rsi + 0x48, 0x83, 0xf9, 0xff, //0x00002148 cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xc8, //0x0000214c movq $-56(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xfe, //0x00002150 cmoveq %rsi, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002154 movq %rdi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xce, //0x00002158 cmoveq %rsi, %rcx + 0x48, 0x01, 0xd0, //0x0000215c addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x02, //0x0000215f addq $2, %rax + 0x4c, 0x89, 0xce, //0x00002163 movq %r9, %rsi + 0x48, 0x29, 0xd6, //0x00002166 subq %rdx, %rsi + 0x48, 0x83, 0xc6, 0xfe, //0x00002169 addq $-2, %rsi + 0x49, 0x83, 0xc1, 0xfe, //0x0000216d addq $-2, %r9 + 0x49, 0x39, 0xd1, //0x00002171 cmpq %rdx, %r9 + 0x49, 0x89, 0xf1, //0x00002174 movq %rsi, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00002177 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000217b movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000217f movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002183 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x0000218d jne LBB0_399 + 0xe9, 0x7f, 0x05, 0x00, 0x00, //0x00002193 jmp LBB0_462 + //0x00002198 LBB0_407 + 0x48, 0x01, 0xd0, //0x00002198 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000219b addq $1, %rax + //0x0000219f LBB0_408 + 0x4c, 0x29, 0xe0, //0x0000219f subq %r12, %rax + 0xe9, 0x37, 0xed, 0xff, 0xff, //0x000021a2 jmp LBB0_189 + //0x000021a7 LBB0_403 + 0x80, 0xfb, 0x22, //0x000021a7 cmpb $34, %bl + 0x0f, 0x85, 0x6b, 0x07, 0x00, 0x00, //0x000021aa jne LBB0_392 + 0x4c, 0x01, 0xc8, //0x000021b0 addq %r9, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x000021b3 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000021b7 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000021bb movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000021bf movabsq $4294977024, %r8 + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x000021c9 jmp LBB0_408 + //0x000021ce LBB0_409 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000021ce cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000021d3 jne LBB0_411 + 0x48, 0x89, 0xc7, //0x000021d9 movq %rax, %rdi + 0x48, 0x2b, 0x7d, 0xc0, //0x000021dc subq $-64(%rbp), %rdi + 0x48, 0x0f, 0xbc, 0xda, //0x000021e0 bsfq %rdx, %rbx + 0x48, 0x01, 0xfb, //0x000021e4 addq %rdi, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x000021e7 movq %rbx, $-56(%rbp) + //0x000021eb LBB0_411 + 0x44, 0x89, 0xdf, //0x000021eb movl %r11d, %edi + 0xf7, 0xd7, //0x000021ee notl %edi + 0x21, 0xd7, //0x000021f0 andl %edx, %edi + 0x45, 0x8d, 0x0c, 0x7b, //0x000021f2 leal (%r11,%rdi,2), %r9d + 0x8d, 0x1c, 0x3f, //0x000021f6 leal (%rdi,%rdi), %ebx + 0xf7, 0xd3, //0x000021f9 notl %ebx + 0x21, 0xd3, //0x000021fb andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000021fd andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00002203 xorl %r11d, %r11d + 0x01, 0xfb, //0x00002206 addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00002208 setb %r11b + 0x01, 0xdb, //0x0000220c addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000220e xorl $1431655765, %ebx + 0x44, 0x21, 0xcb, //0x00002214 andl %r9d, %ebx + 0xf7, 0xd3, //0x00002217 notl %ebx + 0x21, 0xd9, //0x00002219 andl %ebx, %ecx + 0x4c, 0x8b, 0x55, 0xd0, //0x0000221b movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000221f movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002223 movq $-72(%rbp), %r14 + 0xe9, 0x7a, 0xf6, 0xff, 0xff, //0x00002227 jmp LBB0_135 + //0x0000222c LBB0_412 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000222c cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002231 jne LBB0_414 + 0x48, 0x89, 0xc1, //0x00002237 movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x0000223a subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x0000223e bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x00002242 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002245 movq %rdi, $-56(%rbp) + //0x00002249 LBB0_414 + 0x44, 0x89, 0xc1, //0x00002249 movl %r8d, %ecx + 0xf7, 0xd1, //0x0000224c notl %ecx + 0x21, 0xf1, //0x0000224e andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x00002250 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x00002254 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x00002257 notl %ebx + 0x21, 0xf3, //0x00002259 andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000225b andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x00002261 xorl %r8d, %r8d + 0x01, 0xcb, //0x00002264 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x00002266 setb %r8b + 0x01, 0xdb, //0x0000226a addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000226c xorl $1431655765, %ebx + 0x21, 0xfb, //0x00002272 andl %edi, %ebx + 0xf7, 0xd3, //0x00002274 notl %ebx + 0x21, 0xda, //0x00002276 andl %ebx, %edx + 0x4c, 0x8b, 0x55, 0xd0, //0x00002278 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000227c movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002280 movq $-72(%rbp), %r14 + 0x48, 0x85, 0xd2, //0x00002284 testq %rdx, %rdx + 0x0f, 0x85, 0x09, 0xf7, 0xff, 0xff, //0x00002287 jne LBB0_75 + //0x0000228d LBB0_415 + 0x48, 0x83, 0xc0, 0x20, //0x0000228d addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x00002291 addq $-32, %r9 + //0x00002295 LBB0_416 + 0x4d, 0x85, 0xc0, //0x00002295 testq %r8, %r8 + 0x0f, 0x85, 0xf1, 0x01, 0x00, 0x00, //0x00002298 jne LBB0_436 + 0x48, 0x8b, 0x55, 0xc8, //0x0000229e movq $-56(%rbp), %rdx + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000022a2 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000022ac testq %r9, %r9 + 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x000022af je LBB0_427 + //0x000022b5 LBB0_418 + 0x31, 0xf6, //0x000022b5 xorl %esi, %esi + //0x000022b7 LBB0_419 + 0x0f, 0xb6, 0x0c, 0x30, //0x000022b7 movzbl (%rax,%rsi), %ecx + 0x80, 0xf9, 0x22, //0x000022bb cmpb $34, %cl + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000022be je LBB0_426 + 0x80, 0xf9, 0x5c, //0x000022c4 cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022c7 je LBB0_424 + 0x48, 0x83, 0xc6, 0x01, //0x000022cd addq $1, %rsi + 0x49, 0x39, 0xf1, //0x000022d1 cmpq %rsi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000022d4 jne LBB0_419 + 0xe9, 0x76, 0x00, 0x00, 0x00, //0x000022da jmp LBB0_422 + //0x000022df LBB0_424 + 0x49, 0x8d, 0x49, 0xff, //0x000022df leaq $-1(%r9), %rcx + 0x48, 0x39, 0xf1, //0x000022e3 cmpq %rsi, %rcx + 0x0f, 0x84, 0x19, 0x06, 0x00, 0x00, //0x000022e6 je LBB0_385 + 0x48, 0x8b, 0x4d, 0x88, //0x000022ec movq $-120(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x000022f0 addq %rax, %rcx + 0x48, 0x01, 0xf1, //0x000022f3 addq %rsi, %rcx + 0x48, 0x83, 0xfa, 0xff, //0x000022f6 cmpq $-1, %rdx + 0x48, 0x8b, 0x7d, 0xc8, //0x000022fa movq $-56(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf9, //0x000022fe cmoveq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002302 movq %rdi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd1, //0x00002306 cmoveq %rcx, %rdx + 0x48, 0x01, 0xf0, //0x0000230a addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x0000230d addq $2, %rax + 0x4c, 0x89, 0xc9, //0x00002311 movq %r9, %rcx + 0x48, 0x29, 0xf1, //0x00002314 subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00002317 addq $-2, %rcx + 0x49, 0x83, 0xc1, 0xfe, //0x0000231b addq $-2, %r9 + 0x49, 0x39, 0xf1, //0x0000231f cmpq %rsi, %r9 + 0x49, 0x89, 0xc9, //0x00002322 movq %rcx, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00002325 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002329 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000232d movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002331 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x0000233b jne LBB0_418 + 0xe9, 0x10, 0x04, 0x00, 0x00, //0x00002341 jmp LBB0_467 + //0x00002346 LBB0_426 + 0x48, 0x01, 0xf0, //0x00002346 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002349 addq $1, %rax + //0x0000234d LBB0_427 + 0x4c, 0x29, 0xe0, //0x0000234d subq %r12, %rax + 0xe9, 0xeb, 0xeb, 0xff, 0xff, //0x00002350 jmp LBB0_198 + //0x00002355 LBB0_422 + 0x80, 0xf9, 0x22, //0x00002355 cmpb $34, %cl + 0x0f, 0x85, 0xa7, 0x05, 0x00, 0x00, //0x00002358 jne LBB0_385 + 0x4c, 0x01, 0xc8, //0x0000235e addq %r9, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x00002361 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002365 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002369 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000236d movabsq $4294977024, %r8 + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x00002377 jmp LBB0_427 + //0x0000237c LBB0_428 + 0x48, 0x89, 0xd9, //0x0000237c movq %rbx, %rcx + 0x4c, 0x8b, 0x4d, 0xa8, //0x0000237f movq $-88(%rbp), %r9 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002383 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00002388 jne LBB0_431 + 0x49, 0x89, 0xc0, //0x0000238e movq %rax, %r8 + 0x4c, 0x2b, 0x45, 0xc0, //0x00002391 subq $-64(%rbp), %r8 + 0x49, 0x0f, 0xbc, 0xda, //0x00002395 bsfq %r10, %rbx + 0x4c, 0x01, 0xc3, //0x00002399 addq %r8, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x0000239c movq %rbx, $-56(%rbp) + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000023a0 jmp LBB0_431 + //0x000023a5 LBB0_430 + 0x48, 0x89, 0xd9, //0x000023a5 movq %rbx, %rcx + 0x4d, 0x89, 0xe9, //0x000023a8 movq %r13, %r9 + //0x000023ab LBB0_431 + 0x48, 0x89, 0xcb, //0x000023ab movq %rcx, %rbx + 0xf7, 0xd1, //0x000023ae notl %ecx + 0x44, 0x21, 0xd1, //0x000023b0 andl %r10d, %ecx + 0x44, 0x8d, 0x04, 0x4b, //0x000023b3 leal (%rbx,%rcx,2), %r8d + 0x8d, 0x14, 0x09, //0x000023b7 leal (%rcx,%rcx), %edx + 0xf7, 0xd2, //0x000023ba notl %edx + 0x44, 0x21, 0xd2, //0x000023bc andl %r10d, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023bf andl $-1431655766, %edx + 0x31, 0xdb, //0x000023c5 xorl %ebx, %ebx + 0x01, 0xca, //0x000023c7 addl %ecx, %edx + 0x0f, 0x92, 0xc3, //0x000023c9 setb %bl + 0x01, 0xd2, //0x000023cc addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000023ce xorl $1431655765, %edx + 0x44, 0x21, 0xc2, //0x000023d4 andl %r8d, %edx + 0xf7, 0xd2, //0x000023d7 notl %edx + 0x21, 0xd6, //0x000023d9 andl %edx, %esi + 0x4c, 0x8b, 0x65, 0xc0, //0x000023db movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000023df movabsq $4294977024, %r8 + 0x4d, 0x89, 0xcd, //0x000023e9 movq %r9, %r13 + 0xe9, 0x42, 0xf6, 0xff, 0xff, //0x000023ec jmp LBB0_164 + //0x000023f1 LBB0_432 + 0x4d, 0x85, 0xc9, //0x000023f1 testq %r9, %r9 + 0x0f, 0x84, 0x21, 0x05, 0x00, 0x00, //0x000023f4 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x000023fa movq $-112(%rbp), %rcx + 0x48, 0x8d, 0x14, 0x08, //0x000023fe leaq (%rax,%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x00002402 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00002406 cmpq $-1, %rsi + 0x48, 0x89, 0xf1, //0x0000240a movq %rsi, %rcx + 0x48, 0x0f, 0x44, 0xf2, //0x0000240d cmoveq %rdx, %rsi + 0x48, 0x0f, 0x44, 0xca, //0x00002411 cmoveq %rdx, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00002415 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x00002419 addq $-1, %r9 + 0x48, 0x89, 0x75, 0xc8, //0x0000241d movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00002421 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002425 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002429 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000242d movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x00002437 testq %r9, %r9 + 0x0f, 0x85, 0xc7, 0xfc, 0xff, 0xff, //0x0000243a jne LBB0_399 + 0xe9, 0x5a, 0xfd, 0xff, 0xff, //0x00002440 jmp LBB0_408 + //0x00002445 LBB0_434 + 0x4d, 0x85, 0xc0, //0x00002445 testq %r8, %r8 + 0x0f, 0x84, 0xcd, 0x04, 0x00, 0x00, //0x00002448 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x0000244e movq $-112(%rbp), %rcx + 0x48, 0x8d, 0x14, 0x08, //0x00002452 leaq (%rax,%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x00002456 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x0000245a cmpq $-1, %rsi + 0x48, 0x89, 0xf1, //0x0000245e movq %rsi, %rcx + 0x48, 0x0f, 0x44, 0xf2, //0x00002461 cmoveq %rdx, %rsi + 0x48, 0x0f, 0x44, 0xca, //0x00002465 cmoveq %rdx, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00002469 addq $1, %rax + 0x49, 0x83, 0xc0, 0xff, //0x0000246d addq $-1, %r8 + 0x48, 0x89, 0x75, 0xc8, //0x00002471 movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00002475 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002479 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000247d movq $-72(%rbp), %r14 + 0x4d, 0x85, 0xc0, //0x00002481 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0xf6, 0xff, 0xff, //0x00002484 jne LBB0_330 + 0xe9, 0x88, 0x02, 0x00, 0x00, //0x0000248a jmp LBB0_462 + //0x0000248f LBB0_436 + 0x4d, 0x85, 0xc9, //0x0000248f testq %r9, %r9 + 0x0f, 0x84, 0x6d, 0x04, 0x00, 0x00, //0x00002492 je LBB0_385 + 0x48, 0x8b, 0x4d, 0x90, //0x00002498 movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000249c addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x0000249f movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x000024a3 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x000024a7 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x000024aa cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x000024ae cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x000024b2 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x000024b6 addq $-1, %r9 + 0x48, 0x89, 0x75, 0xc8, //0x000024ba movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x000024be movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000024c2 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000024c6 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000024ca movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000024d4 testq %r9, %r9 + 0x0f, 0x85, 0xd8, 0xfd, 0xff, 0xff, //0x000024d7 jne LBB0_418 + 0xe9, 0x6b, 0xfe, 0xff, 0xff, //0x000024dd jmp LBB0_427 + //0x000024e2 LBB0_438 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000024e2 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000024e7 jne LBB0_440 + 0x48, 0x89, 0xc1, //0x000024ed movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x000024f0 subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x000024f4 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x000024f8 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x000024fb movq %rdi, $-56(%rbp) + //0x000024ff LBB0_440 + 0x44, 0x89, 0xc1, //0x000024ff movl %r8d, %ecx + 0xf7, 0xd1, //0x00002502 notl %ecx + 0x21, 0xf1, //0x00002504 andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x00002506 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x0000250a leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x0000250d notl %ebx + 0x21, 0xf3, //0x0000250f andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002511 andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x00002517 xorl %r8d, %r8d + 0x01, 0xcb, //0x0000251a addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x0000251c setb %r8b + 0x01, 0xdb, //0x00002520 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002522 xorl $1431655765, %ebx + 0x21, 0xfb, //0x00002528 andl %edi, %ebx + 0xf7, 0xd3, //0x0000252a notl %ebx + 0x21, 0xda, //0x0000252c andl %ebx, %edx + 0x4c, 0x8b, 0x55, 0xd0, //0x0000252e movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002532 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002536 movq $-72(%rbp), %r14 + 0x48, 0x85, 0xd2, //0x0000253a testq %rdx, %rdx + 0x0f, 0x85, 0xb1, 0xf7, 0xff, 0xff, //0x0000253d jne LBB0_218 + //0x00002543 LBB0_441 + 0x48, 0x83, 0xc0, 0x20, //0x00002543 addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x00002547 addq $-32, %r9 + //0x0000254b LBB0_442 + 0x4d, 0x85, 0xc0, //0x0000254b testq %r8, %r8 + 0x0f, 0x85, 0x3e, 0x01, 0x00, 0x00, //0x0000254e jne LBB0_457 + 0x48, 0x8b, 0x55, 0xc8, //0x00002554 movq $-56(%rbp), %rdx + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002558 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x00002562 testq %r9, %r9 + 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x00002565 je LBB0_453 + //0x0000256b LBB0_444 + 0x31, 0xf6, //0x0000256b xorl %esi, %esi + //0x0000256d LBB0_445 + 0x0f, 0xb6, 0x0c, 0x30, //0x0000256d movzbl (%rax,%rsi), %ecx + 0x80, 0xf9, 0x22, //0x00002571 cmpb $34, %cl + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x00002574 je LBB0_452 + 0x80, 0xf9, 0x5c, //0x0000257a cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000257d je LBB0_450 + 0x48, 0x83, 0xc6, 0x01, //0x00002583 addq $1, %rsi + 0x49, 0x39, 0xf1, //0x00002587 cmpq %rsi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000258a jne LBB0_445 + 0xe9, 0x76, 0x00, 0x00, 0x00, //0x00002590 jmp LBB0_448 + //0x00002595 LBB0_450 + 0x49, 0x8d, 0x49, 0xff, //0x00002595 leaq $-1(%r9), %rcx + 0x48, 0x39, 0xf1, //0x00002599 cmpq %rsi, %rcx + 0x0f, 0x84, 0x79, 0x03, 0x00, 0x00, //0x0000259c je LBB0_392 + 0x48, 0x8b, 0x4d, 0x88, //0x000025a2 movq $-120(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x000025a6 addq %rax, %rcx + 0x48, 0x01, 0xf1, //0x000025a9 addq %rsi, %rcx + 0x48, 0x83, 0xfa, 0xff, //0x000025ac cmpq $-1, %rdx + 0x48, 0x8b, 0x7d, 0xc8, //0x000025b0 movq $-56(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf9, //0x000025b4 cmoveq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x000025b8 movq %rdi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd1, //0x000025bc cmoveq %rcx, %rdx + 0x48, 0x01, 0xf0, //0x000025c0 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x000025c3 addq $2, %rax + 0x4c, 0x89, 0xc9, //0x000025c7 movq %r9, %rcx + 0x48, 0x29, 0xf1, //0x000025ca subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000025cd addq $-2, %rcx + 0x49, 0x83, 0xc1, 0xfe, //0x000025d1 addq $-2, %r9 + 0x49, 0x39, 0xf1, //0x000025d5 cmpq %rsi, %r9 + 0x49, 0x89, 0xc9, //0x000025d8 movq %rcx, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x000025db movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000025df movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000025e3 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000025e7 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x000025f1 jne LBB0_444 + 0xe9, 0x1b, 0x01, 0x00, 0x00, //0x000025f7 jmp LBB0_462 + //0x000025fc LBB0_452 + 0x48, 0x01, 0xf0, //0x000025fc addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000025ff addq $1, %rax + //0x00002603 LBB0_453 + 0x4c, 0x29, 0xe0, //0x00002603 subq %r12, %rax + 0xe9, 0x2e, 0xf1, 0xff, 0xff, //0x00002606 jmp LBB0_314 + //0x0000260b LBB0_448 + 0x80, 0xf9, 0x22, //0x0000260b cmpb $34, %cl + 0x0f, 0x85, 0x07, 0x03, 0x00, 0x00, //0x0000260e jne LBB0_392 + 0x4c, 0x01, 0xc8, //0x00002614 addq %r9, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x00002617 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000261b movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000261f movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002623 movabsq $4294977024, %r8 + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000262d jmp LBB0_453 + //0x00002632 LBB0_454 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002632 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002637 jne LBB0_456 + 0x48, 0x89, 0xc1, //0x0000263d movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x00002640 subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xda, //0x00002644 bsfq %rdx, %rbx + 0x48, 0x01, 0xcb, //0x00002648 addq %rcx, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x0000264b movq %rbx, $-56(%rbp) + //0x0000264f LBB0_456 + 0x44, 0x89, 0xd9, //0x0000264f movl %r11d, %ecx + 0xf7, 0xd1, //0x00002652 notl %ecx + 0x21, 0xd1, //0x00002654 andl %edx, %ecx + 0x45, 0x8d, 0x04, 0x4b, //0x00002656 leal (%r11,%rcx,2), %r8d + 0x8d, 0x1c, 0x09, //0x0000265a leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x0000265d notl %ebx + 0x21, 0xd3, //0x0000265f andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002661 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00002667 xorl %r11d, %r11d + 0x01, 0xcb, //0x0000266a addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x0000266c setb %r11b + 0x01, 0xdb, //0x00002670 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002672 xorl $1431655765, %ebx + 0x44, 0x21, 0xc3, //0x00002678 andl %r8d, %ebx + 0xf7, 0xd3, //0x0000267b notl %ebx + 0x21, 0xde, //0x0000267d andl %ebx, %esi + 0x4c, 0x8b, 0x65, 0xc0, //0x0000267f movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002683 movabsq $4294977024, %r8 + 0xe9, 0x05, 0xf7, 0xff, 0xff, //0x0000268d jmp LBB0_286 + //0x00002692 LBB0_457 + 0x4d, 0x85, 0xc9, //0x00002692 testq %r9, %r9 + 0x0f, 0x84, 0x80, 0x02, 0x00, 0x00, //0x00002695 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x0000269b movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000269f addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x000026a2 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x000026a6 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x000026aa movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x000026ad cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x000026b1 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x000026b5 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x000026b9 addq $-1, %r9 + 0x48, 0x89, 0x75, 0xc8, //0x000026bd movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x000026c1 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000026c5 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000026c9 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000026cd movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000026d7 testq %r9, %r9 + 0x0f, 0x85, 0x8b, 0xfe, 0xff, 0xff, //0x000026da jne LBB0_444 + 0xe9, 0x1e, 0xff, 0xff, 0xff, //0x000026e0 jmp LBB0_453 + //0x000026e5 LBB0_459 + 0x49, 0x89, 0x32, //0x000026e5 movq %rsi, (%r10) + //0x000026e8 LBB0_460 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026e8 movq $-1, %rax + 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x000026ef jmp LBB0_477 + //0x000026f4 LBB0_478 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000026f4 movq $-7, %rax + 0xe9, 0x63, 0x00, 0x00, 0x00, //0x000026fb jmp LBB0_477 + //0x00002700 LBB0_191 + 0x48, 0x83, 0xc0, 0xff, //0x00002700 addq $-1, %rax + 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00002704 jmp LBB0_477 + //0x00002709 LBB0_461 + 0x48, 0x83, 0xf8, 0xff, //0x00002709 cmpq $-1, %rax + 0x48, 0x8b, 0x55, 0xc8, //0x0000270d movq $-56(%rbp), %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00002711 jne LBB0_463 + //0x00002717 LBB0_462 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002717 movq $-1, %rax + 0x48, 0x8b, 0x55, 0xa8, //0x0000271e movq $-88(%rbp), %rdx + 0xe9, 0x39, 0x00, 0x00, 0x00, //0x00002722 jmp LBB0_463 + //0x00002727 LBB0_464 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002727 movq $-1, %r13 + //0x0000272e LBB0_465 + 0x4c, 0x29, 0xef, //0x0000272e subq %r13, %rdi + 0x48, 0x83, 0xc7, 0xfe, //0x00002731 addq $-2, %rdi + 0x48, 0x8b, 0x45, 0xd0, //0x00002735 movq $-48(%rbp), %rax + 0x48, 0x89, 0x38, //0x00002739 movq %rdi, (%rax) + //0x0000273c LBB0_476 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000273c movq $-2, %rax + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00002743 jmp LBB0_477 + //0x00002748 LBB0_466 + 0x48, 0x83, 0xf8, 0xff, //0x00002748 cmpq $-1, %rax + 0x48, 0x8b, 0x55, 0xc8, //0x0000274c movq $-56(%rbp), %rdx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002750 jne LBB0_463 + //0x00002756 LBB0_467 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002756 movq $-1, %rax + 0x4c, 0x89, 0xea, //0x0000275d movq %r13, %rdx + //0x00002760 LBB0_463 + 0x49, 0x89, 0x12, //0x00002760 movq %rdx, (%r10) + //0x00002763 LBB0_477 + 0x48, 0x83, 0xc4, 0x70, //0x00002763 addq $112, %rsp + 0x5b, //0x00002767 popq %rbx + 0x41, 0x5c, //0x00002768 popq %r12 + 0x41, 0x5d, //0x0000276a popq %r13 + 0x41, 0x5e, //0x0000276c popq %r14 + 0x41, 0x5f, //0x0000276e popq %r15 + 0x5d, //0x00002770 popq %rbp + 0xc3, //0x00002771 retq + //0x00002772 LBB0_468 + 0x48, 0x8b, 0x55, 0xc8, //0x00002772 movq $-56(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00002776 cmpq $-1, %rdx + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x0000277a jne LBB0_471 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002780 bsfq %rsi, %rdx + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002784 jmp LBB0_470 + //0x00002789 LBB0_472 + 0x48, 0x8b, 0x55, 0xc8, //0x00002789 movq $-56(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x0000278d cmpq $-1, %rdx + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00002791 jne LBB0_471 + 0x48, 0x0f, 0xbc, 0xd7, //0x00002797 bsfq %rdi, %rdx + //0x0000279b LBB0_470 + 0x48, 0x01, 0xc2, //0x0000279b addq %rax, %rdx + //0x0000279e LBB0_471 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000279e movq $-2, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x000027a5 movq $-48(%rbp), %r10 + 0x49, 0x89, 0x12, //0x000027a9 movq %rdx, (%r10) + 0xe9, 0xb2, 0xff, 0xff, 0xff, //0x000027ac jmp LBB0_477 + //0x000027b1 LBB0_150 + 0x48, 0x8b, 0x7d, 0xb0, //0x000027b1 movq $-80(%rbp), %rdi + 0xe9, 0x74, 0xff, 0xff, 0xff, //0x000027b5 jmp LBB0_465 + //0x000027ba LBB0_474 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000027ba movq $-1, %r14 + //0x000027c1 LBB0_475 + 0x49, 0xf7, 0xd6, //0x000027c1 notq %r14 + 0x4c, 0x01, 0xf0, //0x000027c4 addq %r14, %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x000027c7 movq $-48(%rbp), %rcx + 0x48, 0x89, 0x01, //0x000027cb movq %rax, (%rcx) + 0xe9, 0x69, 0xff, 0xff, 0xff, //0x000027ce jmp LBB0_476 + //0x000027d3 LBB0_479 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000027d3 movq $-2, %rax + 0x80, 0xfa, 0x61, //0x000027da cmpb $97, %dl + 0x0f, 0x85, 0x80, 0xff, 0xff, 0xff, //0x000027dd jne LBB0_477 + 0x48, 0x8d, 0x51, 0x01, //0x000027e3 leaq $1(%rcx), %rdx + 0x49, 0x89, 0x12, //0x000027e7 movq %rdx, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x000027ea cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0x6d, 0xff, 0xff, 0xff, //0x000027f0 jne LBB0_477 + 0x48, 0x8d, 0x51, 0x02, //0x000027f6 leaq $2(%rcx), %rdx + 0x49, 0x89, 0x12, //0x000027fa movq %rdx, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x000027fd cmpb $115, $2(%r12,%rcx) + 0x0f, 0x85, 0x5a, 0xff, 0xff, 0xff, //0x00002803 jne LBB0_477 + 0x48, 0x8d, 0x51, 0x03, //0x00002809 leaq $3(%rcx), %rdx + 0x49, 0x89, 0x12, //0x0000280d movq %rdx, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x00002810 cmpb $101, $3(%r12,%rcx) + 0x0f, 0x85, 0x47, 0xff, 0xff, 0xff, //0x00002816 jne LBB0_477 + 0x48, 0x83, 0xc1, 0x04, //0x0000281c addq $4, %rcx + 0x49, 0x89, 0x0a, //0x00002820 movq %rcx, (%r10) + 0xe9, 0x3b, 0xff, 0xff, 0xff, //0x00002823 jmp LBB0_477 + //0x00002828 LBB0_263 + 0x49, 0x89, 0x02, //0x00002828 movq %rax, (%r10) + 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x0000282b cmpb $110, (%r12,%rax) + 0x0f, 0x85, 0x06, 0xff, 0xff, 0xff, //0x00002830 jne LBB0_476 + 0x49, 0x89, 0x0a, //0x00002836 movq %rcx, (%r10) + 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x00002839 cmpb $117, (%r12,%rcx) + 0x0f, 0x85, 0xf8, 0xfe, 0xff, 0xff, //0x0000283e jne LBB0_476 + 0x48, 0x8d, 0x41, 0x01, //0x00002844 leaq $1(%rcx), %rax + 0x49, 0x89, 0x02, //0x00002848 movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x0000284b cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0xe5, 0xfe, 0xff, 0xff, //0x00002851 jne LBB0_476 + 0x48, 0x8d, 0x41, 0x02, //0x00002857 leaq $2(%rcx), %rax + 0x49, 0x89, 0x02, //0x0000285b movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x0000285e cmpb $108, $2(%r12,%rcx) + 0x0f, 0x85, 0xd2, 0xfe, 0xff, 0xff, //0x00002864 jne LBB0_476 + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x0000286a jmp LBB0_488 + //0x0000286f LBB0_484 + 0x49, 0x89, 0x02, //0x0000286f movq %rax, (%r10) + 0x41, 0x80, 0x3c, 0x04, 0x74, //0x00002872 cmpb $116, (%r12,%rax) + 0x0f, 0x85, 0xbf, 0xfe, 0xff, 0xff, //0x00002877 jne LBB0_476 + 0x49, 0x89, 0x0a, //0x0000287d movq %rcx, (%r10) + 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x00002880 cmpb $114, (%r12,%rcx) + 0x0f, 0x85, 0xb1, 0xfe, 0xff, 0xff, //0x00002885 jne LBB0_476 + 0x48, 0x8d, 0x41, 0x01, //0x0000288b leaq $1(%rcx), %rax + 0x49, 0x89, 0x02, //0x0000288f movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00002892 cmpb $117, $1(%r12,%rcx) + 0x0f, 0x85, 0x9e, 0xfe, 0xff, 0xff, //0x00002898 jne LBB0_476 + 0x48, 0x8d, 0x41, 0x02, //0x0000289e leaq $2(%rcx), %rax + 0x49, 0x89, 0x02, //0x000028a2 movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x000028a5 cmpb $101, $2(%r12,%rcx) + 0x0f, 0x85, 0x8b, 0xfe, 0xff, 0xff, //0x000028ab jne LBB0_476 + //0x000028b1 LBB0_488 + 0x48, 0x83, 0xc1, 0x03, //0x000028b1 addq $3, %rcx + 0x49, 0x89, 0x0a, //0x000028b5 movq %rcx, (%r10) + 0xe9, 0x7f, 0xfe, 0xff, 0xff, //0x000028b8 jmp LBB0_476 + //0x000028bd LBB0_205 + 0x48, 0x83, 0xc1, 0xff, //0x000028bd addq $-1, %rcx + 0x48, 0x89, 0xc8, //0x000028c1 movq %rcx, %rax + 0xe9, 0x9a, 0xfe, 0xff, 0xff, //0x000028c4 jmp LBB0_477 + //0x000028c9 LBB0_496 + 0x48, 0x01, 0xc2, //0x000028c9 addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000028cc movq $-2, %rax + 0x49, 0x89, 0x12, //0x000028d3 movq %rdx, (%r10) + 0xe9, 0x88, 0xfe, 0xff, 0xff, //0x000028d6 jmp LBB0_477 + //0x000028db LBB0_490 + 0x48, 0x89, 0x4d, 0xa8, //0x000028db movq %rcx, $-88(%rbp) + 0xe9, 0x33, 0xfe, 0xff, 0xff, //0x000028df jmp LBB0_462 + //0x000028e4 LBB0_491 + 0x48, 0x8b, 0x45, 0xb0, //0x000028e4 movq $-80(%rbp), %rax + 0x48, 0x89, 0x45, 0xa8, //0x000028e8 movq %rax, $-88(%rbp) + 0xe9, 0x26, 0xfe, 0xff, 0xff, //0x000028ec jmp LBB0_462 + //0x000028f1 LBB0_492 + 0x49, 0x89, 0xcd, //0x000028f1 movq %rcx, %r13 + 0x4c, 0x8b, 0x55, 0xd0, //0x000028f4 movq $-48(%rbp), %r10 + 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x000028f8 jmp LBB0_467 + //0x000028fd LBB0_493 + 0x49, 0x89, 0xc5, //0x000028fd movq %rax, %r13 + 0xe9, 0x51, 0xfe, 0xff, 0xff, //0x00002900 jmp LBB0_467 + //0x00002905 LBB0_385 + 0x4c, 0x8b, 0x55, 0xd0, //0x00002905 movq $-48(%rbp), %r10 + 0xe9, 0x48, 0xfe, 0xff, 0xff, //0x00002909 jmp LBB0_467 + //0x0000290e LBB0_495 + 0x48, 0x89, 0x4d, 0xa8, //0x0000290e movq %rcx, $-88(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00002912 movq $-48(%rbp), %r10 + 0xe9, 0xfc, 0xfd, 0xff, 0xff, //0x00002916 jmp LBB0_462 + //0x0000291b LBB0_392 + 0x4c, 0x8b, 0x55, 0xd0, //0x0000291b movq $-48(%rbp), %r10 + 0xe9, 0xf3, 0xfd, 0xff, 0xff, //0x0000291f jmp LBB0_462 + //0x00002924 LBB0_497 + 0x4c, 0x29, 0xe0, //0x00002924 subq %r12, %rax + 0x48, 0x01, 0xd0, //0x00002927 addq %rdx, %rax + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000292a jmp LBB0_499 + //0x0000292f LBB0_500 + 0x4c, 0x29, 0xe0, //0x0000292f subq %r12, %rax + 0x48, 0x01, 0xc8, //0x00002932 addq %rcx, %rax + 0x48, 0x89, 0xc2, //0x00002935 movq %rax, %rdx + 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x00002938 jmp LBB0_471 + //0x0000293d LBB0_498 + 0x4c, 0x29, 0xe0, //0x0000293d subq %r12, %rax + //0x00002940 LBB0_499 + 0x48, 0x89, 0xc2, //0x00002940 movq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002943 movq $-2, %rax + 0x49, 0x89, 0x12, //0x0000294a movq %rdx, (%r10) + 0xe9, 0x11, 0xfe, 0xff, 0xff, //0x0000294d jmp LBB0_477 + //0x00002952 LBB0_501 + 0x4c, 0x29, 0xe0, //0x00002952 subq %r12, %rax + 0x48, 0x89, 0xc2, //0x00002955 movq %rax, %rdx + 0xe9, 0x41, 0xfe, 0xff, 0xff, //0x00002958 jmp LBB0_471 + //0x0000295d LBB0_502 + 0x4c, 0x8b, 0x55, 0xd0, //0x0000295d movq $-48(%rbp), %r10 + 0x4d, 0x89, 0xcd, //0x00002961 movq %r9, %r13 + 0xe9, 0xed, 0xfd, 0xff, 0xff, //0x00002964 jmp LBB0_467 + 0x90, 0x90, 0x90, //0x00002969 .p2align 2, 0x90 + // // .set L0_0_set_35, LBB0_35-LJTI0_0 + // // .set L0_0_set_58, LBB0_58-LJTI0_0 + // // .set L0_0_set_40, LBB0_40-LJTI0_0 + // // .set L0_0_set_60, LBB0_60-LJTI0_0 + // // .set L0_0_set_38, LBB0_38-LJTI0_0 + // // .set L0_0_set_62, LBB0_62-LJTI0_0 + //0x0000296c LJTI0_0 + 0x10, 0xda, 0xff, 0xff, //0x0000296c .long L0_0_set_35 + 0xf8, 0xdb, 0xff, 0xff, //0x00002970 .long L0_0_set_58 + 0x47, 0xda, 0xff, 0xff, //0x00002974 .long L0_0_set_40 + 0x23, 0xdc, 0xff, 0xff, //0x00002978 .long L0_0_set_60 + 0x27, 0xda, 0xff, 0xff, //0x0000297c .long L0_0_set_38 + 0x3a, 0xdc, 0xff, 0xff, //0x00002980 .long L0_0_set_62 + // // .set L0_1_set_477, LBB0_477-LJTI0_1 + // // .set L0_1_set_476, LBB0_476-LJTI0_1 + // // .set L0_1_set_206, LBB0_206-LJTI0_1 + // // .set L0_1_set_223, LBB0_223-LJTI0_1 + // // .set L0_1_set_78, LBB0_78-LJTI0_1 + // // .set L0_1_set_259, LBB0_259-LJTI0_1 + // // .set L0_1_set_202, LBB0_202-LJTI0_1 + // // .set L0_1_set_261, LBB0_261-LJTI0_1 + // // .set L0_1_set_269, LBB0_269-LJTI0_1 + // // .set L0_1_set_267, LBB0_267-LJTI0_1 + //0x00002984 LJTI0_1 + 0xdf, 0xfd, 0xff, 0xff, //0x00002984 .long L0_1_set_477 + 0xb8, 0xfd, 0xff, 0xff, //0x00002988 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x0000298c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002990 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002994 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002998 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x0000299c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029a0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029a4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029a8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029ac .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029b0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029b4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029b8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029bc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029c0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029c4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029c8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029cc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029d0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029d4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029d8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029dc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029e0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029e4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029e8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029ec .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029f0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029f4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029f8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029fc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a00 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a04 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a08 .long L0_1_set_476 + 0x36, 0xe6, 0xff, 0xff, //0x00002a0c .long L0_1_set_206 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a10 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a14 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a18 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a1c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a20 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a24 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a28 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a2c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_476 + 0xe0, 0xe7, 0xff, 0xff, //0x00002a38 .long L0_1_set_223 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_476 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a44 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a48 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a4c .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a50 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a54 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a58 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a5c .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a60 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a64 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a68 .long L0_1_set_78 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a70 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a7c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a80 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a84 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a88 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a8c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a90 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a94 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a98 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a9c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aa0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aa4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aa8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aac .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ab0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ab4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ab8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002abc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ac0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ac4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ac8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002acc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ad0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ad4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ad8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002adc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ae0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ae4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ae8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aec .long L0_1_set_476 + 0x24, 0xea, 0xff, 0xff, //0x00002af0 .long L0_1_set_259 + 0xb8, 0xfd, 0xff, 0xff, //0x00002af4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002af8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002afc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b00 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b04 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b08 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b0c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b10 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b14 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b18 .long L0_1_set_476 + 0xf9, 0xe5, 0xff, 0xff, //0x00002b1c .long L0_1_set_202 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b20 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b24 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b28 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b2c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b30 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b34 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b38 .long L0_1_set_476 + 0x48, 0xea, 0xff, 0xff, //0x00002b3c .long L0_1_set_261 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b40 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b44 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b48 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b4c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b50 .long L0_1_set_476 + 0x9c, 0xea, 0xff, 0xff, //0x00002b54 .long L0_1_set_269 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b58 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b5c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b60 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b64 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b68 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b6c .long L0_1_set_476 + 0x78, 0xea, 0xff, 0xff, //0x00002b70 .long L0_1_set_267 + // // .set L0_2_set_255, LBB0_255-LJTI0_2 + // // .set L0_2_set_300, LBB0_300-LJTI0_2 + // // .set L0_2_set_257, LBB0_257-LJTI0_2 + // // .set L0_2_set_249, LBB0_249-LJTI0_2 + //0x00002b74 LJTI0_2 + 0x0e, 0xe8, 0xff, 0xff, //0x00002b74 .long L0_2_set_255 + 0x32, 0xeb, 0xff, 0xff, //0x00002b78 .long L0_2_set_300 + 0x0e, 0xe8, 0xff, 0xff, //0x00002b7c .long L0_2_set_255 + 0x21, 0xe8, 0xff, 0xff, //0x00002b80 .long L0_2_set_257 + 0x32, 0xeb, 0xff, 0xff, //0x00002b84 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b88 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b8c .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b90 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b94 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b98 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b9c .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002ba0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002ba4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002ba8 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bac .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bb0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bb4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bb8 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bbc .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bc0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bc4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bc8 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bcc .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bd0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bd4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bd8 .long L0_2_set_300 + 0xc1, 0xe7, 0xff, 0xff, //0x00002bdc .long L0_2_set_249 + // // .set L0_3_set_107, LBB0_107-LJTI0_3 + // // .set L0_3_set_177, LBB0_177-LJTI0_3 + // // .set L0_3_set_112, LBB0_112-LJTI0_3 + // // .set L0_3_set_110, LBB0_110-LJTI0_3 + //0x00002be0 LJTI0_3 + 0x19, 0xdc, 0xff, 0xff, //0x00002be0 .long L0_3_set_107 + 0x68, 0xe2, 0xff, 0xff, //0x00002be4 .long L0_3_set_177 + 0x19, 0xdc, 0xff, 0xff, //0x00002be8 .long L0_3_set_107 + 0x48, 0xdc, 0xff, 0xff, //0x00002bec .long L0_3_set_112 + 0x68, 0xe2, 0xff, 0xff, //0x00002bf0 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002bf4 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002bf8 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002bfc .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c00 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c04 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c08 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c0c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c10 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c14 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c18 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c1c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c20 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c24 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c28 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c2c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c30 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c34 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c38 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c3c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c40 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c44 .long L0_3_set_177 + 0x35, 0xdc, 0xff, 0xff, //0x00002c48 .long L0_3_set_110 + //0x00002c4c .p2align 2, 0x00 + //0x00002c4c _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00002c4c .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go new file mode 100644 index 000000000..f01befa23 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number.go @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the License ); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_skip_number func(s unsafe.Pointer, p unsafe.Pointer) (ret int) + +var S_skip_number uintptr + +//go:nosplit +func skip_number(s *string, p *int) (ret int) { + return F_skip_number(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_subr.go new file mode 100644 index 000000000..784a5f61e --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__skip_number = 112 +) + +const ( + _stack__skip_number = 72 +) + +const ( + _size__skip_number = 1060 +) + +var ( + _pcsp__skip_number = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x373, 72}, + {0x374, 48}, + {0x376, 40}, + {0x378, 32}, + {0x37a, 24}, + {0x37c, 16}, + {0x37d, 8}, + {0x37e, 0}, + {0x424, 72}, + } +) + +var _cfunc_skip_number = []loader.CFunc{ + {"_skip_number_entry", 0, _entry__skip_number, 0, nil}, + {"_skip_number", _entry__skip_number, _size__skip_number, _stack__skip_number, _pcsp__skip_number}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_text_amd64.go new file mode 100644 index 000000000..c344c2800 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_number_text_amd64.go @@ -0,0 +1,351 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_skip_number = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, // QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000010 LCPI0_1 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000010 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000020 LCPI0_2 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000020 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000030 LCPI0_3 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000030 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000040 LCPI0_4 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000040 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000050 LCPI0_5 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000050 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000060 LCPI0_6 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000060 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x00000070 .p2align 4, 0x90 + //0x00000070 _skip_number + 0x55, //0x00000070 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000071 movq %rsp, %rbp + 0x41, 0x57, //0x00000074 pushq %r15 + 0x41, 0x56, //0x00000076 pushq %r14 + 0x41, 0x55, //0x00000078 pushq %r13 + 0x41, 0x54, //0x0000007a pushq %r12 + 0x53, //0x0000007c pushq %rbx + 0x48, 0x83, 0xec, 0x18, //0x0000007d subq $24, %rsp + 0x48, 0x8b, 0x17, //0x00000081 movq (%rdi), %rdx + 0x4c, 0x8b, 0x6f, 0x08, //0x00000084 movq $8(%rdi), %r13 + 0x4c, 0x8b, 0x0e, //0x00000088 movq (%rsi), %r9 + 0x4d, 0x29, 0xcd, //0x0000008b subq %r9, %r13 + 0x45, 0x31, 0xff, //0x0000008e xorl %r15d, %r15d + 0x42, 0x80, 0x3c, 0x0a, 0x2d, //0x00000091 cmpb $45, (%rdx,%r9) + 0x4a, 0x8d, 0x1c, 0x0a, //0x00000096 leaq (%rdx,%r9), %rbx + 0x41, 0x0f, 0x94, 0xc7, //0x0000009a sete %r15b + 0x4e, 0x8d, 0x1c, 0x3b, //0x0000009e leaq (%rbx,%r15), %r11 + 0x4d, 0x29, 0xfd, //0x000000a2 subq %r15, %r13 + 0x0f, 0x84, 0xbb, 0x03, 0x00, 0x00, //0x000000a5 je LBB0_1 + 0x41, 0x8a, 0x3b, //0x000000ab movb (%r11), %dil + 0x8d, 0x4f, 0xd0, //0x000000ae leal $-48(%rdi), %ecx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000000b1 movq $-2, %rax + 0x80, 0xf9, 0x09, //0x000000b8 cmpb $9, %cl + 0x0f, 0x87, 0x18, 0x03, 0x00, 0x00, //0x000000bb ja LBB0_59 + 0x48, 0x89, 0x55, 0xc8, //0x000000c1 movq %rdx, $-56(%rbp) + 0x48, 0x89, 0x75, 0xc0, //0x000000c5 movq %rsi, $-64(%rbp) + 0x40, 0x80, 0xff, 0x30, //0x000000c9 cmpb $48, %dil + 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x000000cd jne LBB0_7 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x000000d3 movl $1, %edx + 0x49, 0x83, 0xfd, 0x01, //0x000000d8 cmpq $1, %r13 + 0x0f, 0x84, 0xcf, 0x02, 0x00, 0x00, //0x000000dc je LBB0_58 + 0x41, 0x8a, 0x43, 0x01, //0x000000e2 movb $1(%r11), %al + 0x04, 0xd2, //0x000000e6 addb $-46, %al + 0x3c, 0x37, //0x000000e8 cmpb $55, %al + 0x0f, 0x87, 0xc1, 0x02, 0x00, 0x00, //0x000000ea ja LBB0_58 + 0x0f, 0xb6, 0xc0, //0x000000f0 movzbl %al, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000000f3 movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x000000fd btq %rax, %rcx + 0x0f, 0x83, 0xaa, 0x02, 0x00, 0x00, //0x00000101 jae LBB0_58 + //0x00000107 LBB0_7 + 0x48, 0x89, 0x5d, 0xd0, //0x00000107 movq %rbx, $-48(%rbp) + 0x49, 0x83, 0xfd, 0x10, //0x0000010b cmpq $16, %r13 + 0x0f, 0x82, 0x5d, 0x03, 0x00, 0x00, //0x0000010f jb LBB0_8 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000115 movq $-1, %r8 + 0x31, 0xd2, //0x0000011c xorl %edx, %edx + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xd9, 0xfe, 0xff, 0xff, //0x0000011e movdqu $-295(%rip), %xmm8 /* LCPI0_0+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xe0, 0xfe, 0xff, 0xff, //0x00000127 movdqu $-288(%rip), %xmm10 /* LCPI0_1+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xe7, 0xfe, 0xff, 0xff, //0x00000130 movdqu $-281(%rip), %xmm9 /* LCPI0_2+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x1d, 0xef, 0xfe, 0xff, 0xff, //0x00000139 movdqu $-273(%rip), %xmm3 /* LCPI0_3+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0xf7, 0xfe, 0xff, 0xff, //0x00000141 movdqu $-265(%rip), %xmm4 /* LCPI0_4+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x2d, 0xff, 0xfe, 0xff, 0xff, //0x00000149 movdqu $-257(%rip), %xmm5 /* LCPI0_5+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x35, 0x07, 0xff, 0xff, 0xff, //0x00000151 movdqu $-249(%rip), %xmm6 /* LCPI0_6+0(%rip) */ + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000159 movq $-1, %r12 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000160 movq $-1, %r14 + 0x4c, 0x89, 0xef, //0x00000167 movq %r13, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000016a .p2align 4, 0x90 + //0x00000170 LBB0_10 + 0xf3, 0x41, 0x0f, 0x6f, 0x3c, 0x13, //0x00000170 movdqu (%r11,%rdx), %xmm7 + 0x66, 0x0f, 0x6f, 0xc7, //0x00000176 movdqa %xmm7, %xmm0 + 0x66, 0x41, 0x0f, 0x64, 0xc0, //0x0000017a pcmpgtb %xmm8, %xmm0 + 0x66, 0x41, 0x0f, 0x6f, 0xca, //0x0000017f movdqa %xmm10, %xmm1 + 0x66, 0x0f, 0x64, 0xcf, //0x00000184 pcmpgtb %xmm7, %xmm1 + 0x66, 0x0f, 0xdb, 0xc8, //0x00000188 pand %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xc7, //0x0000018c movdqa %xmm7, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x00000190 pcmpeqb %xmm9, %xmm0 + 0x66, 0x0f, 0x6f, 0xd7, //0x00000195 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00000199 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xeb, 0xd0, //0x0000019d por %xmm0, %xmm2 + 0x66, 0x0f, 0x6f, 0xc7, //0x000001a1 movdqa %xmm7, %xmm0 + 0x66, 0x0f, 0xdb, 0xc4, //0x000001a5 pand %xmm4, %xmm0 + 0x66, 0x0f, 0x74, 0xc6, //0x000001a9 pcmpeqb %xmm6, %xmm0 + 0x66, 0x0f, 0x74, 0xfd, //0x000001ad pcmpeqb %xmm5, %xmm7 + 0x66, 0x0f, 0xd7, 0xf0, //0x000001b1 pmovmskb %xmm0, %esi + 0x66, 0x0f, 0xeb, 0xc7, //0x000001b5 por %xmm7, %xmm0 + 0x66, 0x0f, 0xeb, 0xca, //0x000001b9 por %xmm2, %xmm1 + 0x66, 0x0f, 0xeb, 0xc8, //0x000001bd por %xmm0, %xmm1 + 0x66, 0x0f, 0xd7, 0xdf, //0x000001c1 pmovmskb %xmm7, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xd2, //0x000001c5 pmovmskb %xmm2, %r10d + 0x66, 0x0f, 0xd7, 0xc1, //0x000001ca pmovmskb %xmm1, %eax + 0xf7, 0xd0, //0x000001ce notl %eax + 0x0f, 0xbc, 0xc8, //0x000001d0 bsfl %eax, %ecx + 0x83, 0xf9, 0x10, //0x000001d3 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000001d6 je LBB0_12 + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x000001dc movl $-1, %eax + 0xd3, 0xe0, //0x000001e1 shll %cl, %eax + 0xf7, 0xd0, //0x000001e3 notl %eax + 0x21, 0xc3, //0x000001e5 andl %eax, %ebx + 0x21, 0xc6, //0x000001e7 andl %eax, %esi + 0x44, 0x21, 0xd0, //0x000001e9 andl %r10d, %eax + 0x41, 0x89, 0xc2, //0x000001ec movl %eax, %r10d + //0x000001ef LBB0_12 + 0x8d, 0x43, 0xff, //0x000001ef leal $-1(%rbx), %eax + 0x21, 0xd8, //0x000001f2 andl %ebx, %eax + 0x0f, 0x85, 0x34, 0x02, 0x00, 0x00, //0x000001f4 jne LBB0_13 + 0x8d, 0x46, 0xff, //0x000001fa leal $-1(%rsi), %eax + 0x21, 0xf0, //0x000001fd andl %esi, %eax + 0x0f, 0x85, 0x29, 0x02, 0x00, 0x00, //0x000001ff jne LBB0_13 + 0x41, 0x8d, 0x42, 0xff, //0x00000205 leal $-1(%r10), %eax + 0x44, 0x21, 0xd0, //0x00000209 andl %r10d, %eax + 0x0f, 0x85, 0x1c, 0x02, 0x00, 0x00, //0x0000020c jne LBB0_13 + 0x85, 0xdb, //0x00000212 testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000214 je LBB0_20 + 0x0f, 0xbc, 0xdb, //0x0000021a bsfl %ebx, %ebx + 0x49, 0x83, 0xfe, 0xff, //0x0000021d cmpq $-1, %r14 + 0x0f, 0x85, 0x2a, 0x02, 0x00, 0x00, //0x00000221 jne LBB0_60 + 0x48, 0x01, 0xd3, //0x00000227 addq %rdx, %rbx + 0x49, 0x89, 0xde, //0x0000022a movq %rbx, %r14 + //0x0000022d LBB0_20 + 0x85, 0xf6, //0x0000022d testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000022f je LBB0_23 + 0x0f, 0xbc, 0xf6, //0x00000235 bsfl %esi, %esi + 0x49, 0x83, 0xfc, 0xff, //0x00000238 cmpq $-1, %r12 + 0x0f, 0x85, 0x16, 0x02, 0x00, 0x00, //0x0000023c jne LBB0_61 + 0x48, 0x01, 0xd6, //0x00000242 addq %rdx, %rsi + 0x49, 0x89, 0xf4, //0x00000245 movq %rsi, %r12 + //0x00000248 LBB0_23 + 0x45, 0x85, 0xd2, //0x00000248 testl %r10d, %r10d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000024b je LBB0_26 + 0x41, 0x0f, 0xbc, 0xc2, //0x00000251 bsfl %r10d, %eax + 0x49, 0x83, 0xf8, 0xff, //0x00000255 cmpq $-1, %r8 + 0x0f, 0x85, 0x00, 0x02, 0x00, 0x00, //0x00000259 jne LBB0_62 + 0x48, 0x01, 0xd0, //0x0000025f addq %rdx, %rax + 0x49, 0x89, 0xc0, //0x00000262 movq %rax, %r8 + //0x00000265 LBB0_26 + 0x83, 0xf9, 0x10, //0x00000265 cmpl $16, %ecx + 0x0f, 0x85, 0xab, 0x00, 0x00, 0x00, //0x00000268 jne LBB0_63 + 0x48, 0x83, 0xc7, 0xf0, //0x0000026e addq $-16, %rdi + 0x48, 0x83, 0xc2, 0x10, //0x00000272 addq $16, %rdx + 0x48, 0x83, 0xff, 0x0f, //0x00000276 cmpq $15, %rdi + 0x0f, 0x87, 0xf0, 0xfe, 0xff, 0xff, //0x0000027a ja LBB0_10 + 0x49, 0x8d, 0x0c, 0x13, //0x00000280 leaq (%r11,%rdx), %rcx + 0x49, 0x89, 0xca, //0x00000284 movq %rcx, %r10 + 0x49, 0x39, 0xd5, //0x00000287 cmpq %rdx, %r13 + 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x0000028a je LBB0_42 + //0x00000290 LBB0_29 + 0x4c, 0x8d, 0x14, 0x39, //0x00000290 leaq (%rcx,%rdi), %r10 + 0x48, 0x89, 0xc8, //0x00000294 movq %rcx, %rax + 0x4c, 0x29, 0xd8, //0x00000297 subq %r11, %rax + 0x31, 0xd2, //0x0000029a xorl %edx, %edx + 0x4c, 0x8d, 0x2d, 0xf1, 0x01, 0x00, 0x00, //0x0000029c leaq $497(%rip), %r13 /* LJTI0_0+0(%rip) */ + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000002a3 jmp LBB0_30 + //0x000002a8 LBB0_32 + 0x83, 0xfb, 0x65, //0x000002a8 cmpl $101, %ebx + 0x0f, 0x85, 0x86, 0x00, 0x00, 0x00, //0x000002ab jne LBB0_41 + //0x000002b1 LBB0_33 + 0x49, 0x83, 0xfc, 0xff, //0x000002b1 cmpq $-1, %r12 + 0x0f, 0x85, 0x81, 0x01, 0x00, 0x00, //0x000002b5 jne LBB0_64 + 0x4c, 0x8d, 0x24, 0x10, //0x000002bb leaq (%rax,%rdx), %r12 + 0x90, //0x000002bf .p2align 4, 0x90 + //0x000002c0 LBB0_40 + 0x48, 0x83, 0xc2, 0x01, //0x000002c0 addq $1, %rdx + 0x48, 0x39, 0xd7, //0x000002c4 cmpq %rdx, %rdi + 0x0f, 0x84, 0x55, 0x00, 0x00, 0x00, //0x000002c7 je LBB0_42 + //0x000002cd LBB0_30 + 0x0f, 0xbe, 0x1c, 0x11, //0x000002cd movsbl (%rcx,%rdx), %ebx + 0x8d, 0x73, 0xd0, //0x000002d1 leal $-48(%rbx), %esi + 0x83, 0xfe, 0x0a, //0x000002d4 cmpl $10, %esi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000002d7 jb LBB0_40 + 0x8d, 0x73, 0xd5, //0x000002dd leal $-43(%rbx), %esi + 0x83, 0xfe, 0x1a, //0x000002e0 cmpl $26, %esi + 0x0f, 0x87, 0xbf, 0xff, 0xff, 0xff, //0x000002e3 ja LBB0_32 + 0x49, 0x63, 0x74, 0xb5, 0x00, //0x000002e9 movslq (%r13,%rsi,4), %rsi + 0x4c, 0x01, 0xee, //0x000002ee addq %r13, %rsi + 0xff, 0xe6, //0x000002f1 jmpq *%rsi + //0x000002f3 LBB0_38 + 0x49, 0x83, 0xf8, 0xff, //0x000002f3 cmpq $-1, %r8 + 0x0f, 0x85, 0x3f, 0x01, 0x00, 0x00, //0x000002f7 jne LBB0_64 + 0x4c, 0x8d, 0x04, 0x10, //0x000002fd leaq (%rax,%rdx), %r8 + 0xe9, 0xba, 0xff, 0xff, 0xff, //0x00000301 jmp LBB0_40 + //0x00000306 LBB0_36 + 0x49, 0x83, 0xfe, 0xff, //0x00000306 cmpq $-1, %r14 + 0x0f, 0x85, 0x2c, 0x01, 0x00, 0x00, //0x0000030a jne LBB0_64 + 0x4c, 0x8d, 0x34, 0x10, //0x00000310 leaq (%rax,%rdx), %r14 + 0xe9, 0xa7, 0xff, 0xff, 0xff, //0x00000314 jmp LBB0_40 + //0x00000319 LBB0_63 + 0x41, 0x89, 0xca, //0x00000319 movl %ecx, %r10d + 0x4d, 0x01, 0xda, //0x0000031c addq %r11, %r10 + 0x49, 0x01, 0xd2, //0x0000031f addq %rdx, %r10 + //0x00000322 LBB0_42 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000322 movq $-1, %rdx + 0x4d, 0x85, 0xf6, //0x00000329 testq %r14, %r14 + 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000032c jne LBB0_43 + 0xe9, 0x8d, 0x00, 0x00, 0x00, //0x00000332 jmp LBB0_57 + //0x00000337 LBB0_41 + 0x48, 0x01, 0xd1, //0x00000337 addq %rdx, %rcx + 0x49, 0x89, 0xca, //0x0000033a movq %rcx, %r10 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000033d movq $-1, %rdx + 0x4d, 0x85, 0xf6, //0x00000344 testq %r14, %r14 + 0x0f, 0x84, 0x77, 0x00, 0x00, 0x00, //0x00000347 je LBB0_57 + //0x0000034d LBB0_43 + 0x4d, 0x85, 0xc0, //0x0000034d testq %r8, %r8 + 0x0f, 0x84, 0x6e, 0x00, 0x00, 0x00, //0x00000350 je LBB0_57 + 0x4d, 0x85, 0xe4, //0x00000356 testq %r12, %r12 + 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x00000359 je LBB0_57 + 0x4d, 0x29, 0xda, //0x0000035f subq %r11, %r10 + 0x49, 0x8d, 0x42, 0xff, //0x00000362 leaq $-1(%r10), %rax + 0x49, 0x39, 0xc6, //0x00000366 cmpq %rax, %r14 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00000369 je LBB0_48 + 0x49, 0x39, 0xc0, //0x0000036f cmpq %rax, %r8 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00000372 je LBB0_48 + 0x49, 0x39, 0xc4, //0x00000378 cmpq %rax, %r12 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000037b je LBB0_48 + 0x4d, 0x85, 0xc0, //0x00000381 testq %r8, %r8 + 0x0f, 0x8e, 0x64, 0x00, 0x00, 0x00, //0x00000384 jle LBB0_52 + 0x49, 0x8d, 0x40, 0xff, //0x0000038a leaq $-1(%r8), %rax + 0x49, 0x39, 0xc4, //0x0000038e cmpq %rax, %r12 + 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00000391 je LBB0_52 + 0x49, 0xf7, 0xd0, //0x00000397 notq %r8 + 0x4c, 0x89, 0xc2, //0x0000039a movq %r8, %rdx + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000039d jmp LBB0_56 + //0x000003a2 LBB0_48 + 0x49, 0xf7, 0xda, //0x000003a2 negq %r10 + 0x4c, 0x89, 0xd2, //0x000003a5 movq %r10, %rdx + //0x000003a8 LBB0_56 + 0x48, 0x85, 0xd2, //0x000003a8 testq %rdx, %rdx + 0x0f, 0x88, 0x13, 0x00, 0x00, 0x00, //0x000003ab js LBB0_57 + //0x000003b1 LBB0_58 + 0x49, 0x01, 0xd3, //0x000003b1 addq %rdx, %r11 + 0x4c, 0x89, 0xc8, //0x000003b4 movq %r9, %rax + 0x48, 0x8b, 0x75, 0xc0, //0x000003b7 movq $-64(%rbp), %rsi + 0x48, 0x8b, 0x55, 0xc8, //0x000003bb movq $-56(%rbp), %rdx + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000003bf jmp LBB0_59 + //0x000003c4 LBB0_57 + 0x48, 0xf7, 0xd2, //0x000003c4 notq %rdx + 0x49, 0x01, 0xd3, //0x000003c7 addq %rdx, %r11 + 0x48, 0x8b, 0x75, 0xc0, //0x000003ca movq $-64(%rbp), %rsi + 0x48, 0x8b, 0x55, 0xc8, //0x000003ce movq $-56(%rbp), %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000003d2 movq $-2, %rax + //0x000003d9 LBB0_59 + 0x49, 0x29, 0xd3, //0x000003d9 subq %rdx, %r11 + 0x4c, 0x89, 0x1e, //0x000003dc movq %r11, (%rsi) + 0x48, 0x83, 0xc4, 0x18, //0x000003df addq $24, %rsp + 0x5b, //0x000003e3 popq %rbx + 0x41, 0x5c, //0x000003e4 popq %r12 + 0x41, 0x5d, //0x000003e6 popq %r13 + 0x41, 0x5e, //0x000003e8 popq %r14 + 0x41, 0x5f, //0x000003ea popq %r15 + 0x5d, //0x000003ec popq %rbp + 0xc3, //0x000003ed retq + //0x000003ee LBB0_52 + 0x4c, 0x89, 0xf0, //0x000003ee movq %r14, %rax + 0x4c, 0x09, 0xe0, //0x000003f1 orq %r12, %rax + 0x0f, 0x99, 0xc0, //0x000003f4 setns %al + 0x0f, 0x88, 0x14, 0x00, 0x00, 0x00, //0x000003f7 js LBB0_55 + 0x4d, 0x39, 0xe6, //0x000003fd cmpq %r12, %r14 + 0x0f, 0x8c, 0x0b, 0x00, 0x00, 0x00, //0x00000400 jl LBB0_55 + 0x49, 0xf7, 0xd6, //0x00000406 notq %r14 + 0x4c, 0x89, 0xf2, //0x00000409 movq %r14, %rdx + 0xe9, 0x97, 0xff, 0xff, 0xff, //0x0000040c jmp LBB0_56 + //0x00000411 LBB0_55 + 0x49, 0x8d, 0x4c, 0x24, 0xff, //0x00000411 leaq $-1(%r12), %rcx + 0x49, 0x39, 0xce, //0x00000416 cmpq %rcx, %r14 + 0x49, 0xf7, 0xd4, //0x00000419 notq %r12 + 0x4d, 0x0f, 0x45, 0xe2, //0x0000041c cmovneq %r10, %r12 + 0x84, 0xc0, //0x00000420 testb %al, %al + 0x4d, 0x0f, 0x44, 0xe2, //0x00000422 cmoveq %r10, %r12 + 0x4c, 0x89, 0xe2, //0x00000426 movq %r12, %rdx + 0xe9, 0x7a, 0xff, 0xff, 0xff, //0x00000429 jmp LBB0_56 + //0x0000042e LBB0_13 + 0x0f, 0xbc, 0xc0, //0x0000042e bsfl %eax, %eax + //0x00000431 LBB0_14 + 0x48, 0xf7, 0xd2, //0x00000431 notq %rdx + 0x48, 0x29, 0xc2, //0x00000434 subq %rax, %rdx + 0xe9, 0x6c, 0xff, 0xff, 0xff, //0x00000437 jmp LBB0_56 + //0x0000043c LBB0_64 + 0x48, 0x8b, 0x45, 0xd0, //0x0000043c movq $-48(%rbp), %rax + 0x4c, 0x01, 0xf8, //0x00000440 addq %r15, %rax + 0x48, 0x29, 0xc8, //0x00000443 subq %rcx, %rax + 0x48, 0xf7, 0xd2, //0x00000446 notq %rdx + 0x48, 0x01, 0xc2, //0x00000449 addq %rax, %rdx + 0xe9, 0x57, 0xff, 0xff, 0xff, //0x0000044c jmp LBB0_56 + //0x00000451 LBB0_60 + 0x89, 0xd8, //0x00000451 movl %ebx, %eax + 0xe9, 0xd9, 0xff, 0xff, 0xff, //0x00000453 jmp LBB0_14 + //0x00000458 LBB0_61 + 0x89, 0xf0, //0x00000458 movl %esi, %eax + 0xe9, 0xd2, 0xff, 0xff, 0xff, //0x0000045a jmp LBB0_14 + //0x0000045f LBB0_62 + 0x89, 0xc0, //0x0000045f movl %eax, %eax + 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x00000461 jmp LBB0_14 + //0x00000466 LBB0_1 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000466 movq $-1, %rax + 0xe9, 0x67, 0xff, 0xff, 0xff, //0x0000046d jmp LBB0_59 + //0x00000472 LBB0_8 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000472 movq $-1, %r14 + 0x4c, 0x89, 0xd9, //0x00000479 movq %r11, %rcx + 0x4c, 0x89, 0xef, //0x0000047c movq %r13, %rdi + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x0000047f movq $-1, %r12 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000486 movq $-1, %r8 + 0xe9, 0xfe, 0xfd, 0xff, 0xff, //0x0000048d jmp LBB0_29 + 0x90, 0x90, //0x00000492 .p2align 2, 0x90 + // // .set L0_0_set_38, LBB0_38-LJTI0_0 + // // .set L0_0_set_41, LBB0_41-LJTI0_0 + // // .set L0_0_set_36, LBB0_36-LJTI0_0 + // // .set L0_0_set_33, LBB0_33-LJTI0_0 + //0x00000494 LJTI0_0 + 0x5f, 0xfe, 0xff, 0xff, //0x00000494 .long L0_0_set_38 + 0xa3, 0xfe, 0xff, 0xff, //0x00000498 .long L0_0_set_41 + 0x5f, 0xfe, 0xff, 0xff, //0x0000049c .long L0_0_set_38 + 0x72, 0xfe, 0xff, 0xff, //0x000004a0 .long L0_0_set_36 + 0xa3, 0xfe, 0xff, 0xff, //0x000004a4 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004a8 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004ac .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004b0 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004b4 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004b8 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004bc .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004c0 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004c4 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004c8 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004cc .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004d0 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004d4 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004d8 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004dc .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004e0 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004e4 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004e8 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004ec .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004f0 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004f4 .long L0_0_set_41 + 0xa3, 0xfe, 0xff, 0xff, //0x000004f8 .long L0_0_set_41 + 0x1d, 0xfe, 0xff, 0xff, //0x000004fc .long L0_0_set_33 + //0x00000500 .p2align 2, 0x00 + //0x00000500 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00000500 .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go new file mode 100644 index 000000000..1d6cb9bec --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the License ); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_skip_object func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) + +var S_skip_object uintptr + +//go:nosplit +func skip_object(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { + return F_skip_object(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go new file mode 100644 index 000000000..71cae6f59 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__skip_object = 176 +) + +const ( + _stack__skip_object = 160 +) + +const ( + _size__skip_object = 10428 +) + +var ( + _pcsp__skip_object = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x26b7, 160}, + {0x26b8, 48}, + {0x26ba, 40}, + {0x26bc, 32}, + {0x26be, 24}, + {0x26c0, 16}, + {0x26c1, 8}, + {0x26c2, 0}, + {0x28bc, 160}, + } +) + +var _cfunc_skip_object = []loader.CFunc{ + {"_skip_object_entry", 0, _entry__skip_object, 0, nil}, + {"_skip_object", _entry__skip_object, _size__skip_object, _stack__skip_object, _pcsp__skip_object}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_text_amd64.go new file mode 100644 index 000000000..0f0104afd --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_object_text_amd64.go @@ -0,0 +1,2949 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_skip_object = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1 + 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 6 + //0x00000010 LCPI0_1 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000020 LCPI0_2 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000030 LCPI0_3 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000030 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00000040 LCPI0_4 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000050 LCPI0_5 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000050 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000060 LCPI0_6 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000060 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000070 LCPI0_7 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000080 LCPI0_8 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000080 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000090 LCPI0_9 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000090 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000000a0 LCPI0_10 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000a0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000000b0 .p2align 4, 0x90 + //0x000000b0 _skip_object + 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 + 0x48, 0x83, 0xec, 0x70, //0x000000bd subq $112, %rsp + 0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x000000c1 movq %rcx, $-144(%rbp) + 0x49, 0x89, 0xd6, //0x000000c8 movq %rdx, %r14 + 0x49, 0x89, 0xf2, //0x000000cb movq %rsi, %r10 + 0x0f, 0x10, 0x05, 0x2b, 0xff, 0xff, 0xff, //0x000000ce movups $-213(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0x0f, 0x11, 0x02, //0x000000d5 movups %xmm0, (%rdx) + 0x48, 0x89, 0x7d, 0x98, //0x000000d8 movq %rdi, $-104(%rbp) + 0x4c, 0x8b, 0x27, //0x000000dc movq (%rdi), %r12 + 0x4c, 0x89, 0xe0, //0x000000df movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x000000e2 notq %rax + 0x48, 0x89, 0x45, 0x90, //0x000000e5 movq %rax, $-112(%rbp) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000e9 movl $1, %eax + 0x4c, 0x29, 0xe0, //0x000000ee subq %r12, %rax + 0x48, 0x89, 0x45, 0xa0, //0x000000f1 movq %rax, $-96(%rbp) + 0x4c, 0x89, 0xe0, //0x000000f5 movq %r12, %rax + 0x48, 0xf7, 0xd8, //0x000000f8 negq %rax + 0x48, 0x89, 0x45, 0x88, //0x000000fb movq %rax, $-120(%rbp) + 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000000ff leaq $-1(%r12), %rax + 0x48, 0x89, 0x45, 0x80, //0x00000104 movq %rax, $-128(%rbp) + 0x49, 0x8d, 0x44, 0x24, 0xfe, //0x00000108 leaq $-2(%r12), %rax + 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000010d movq %rax, $-136(%rbp) + 0x48, 0xc7, 0x85, 0x68, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000114 movq $-1, $-152(%rbp) + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000011f movabsq $4294977024, %r8 + 0xf3, 0x0f, 0x6f, 0x05, 0xdf, 0xfe, 0xff, 0xff, //0x00000129 movdqu $-289(%rip), %xmm0 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xe7, 0xfe, 0xff, 0xff, //0x00000131 movdqu $-281(%rip), %xmm1 /* LCPI0_2+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0xef, 0xfe, 0xff, 0xff, //0x00000139 movdqu $-273(%rip), %xmm2 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xff, //0x00000141 pcmpeqd %xmm15, %xmm15 + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xf1, 0xfe, 0xff, 0xff, //0x00000146 movdqu $-271(%rip), %xmm8 /* LCPI0_4+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xf8, 0xfe, 0xff, 0xff, //0x0000014f movdqu $-264(%rip), %xmm14 /* LCPI0_5+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xff, 0xfe, 0xff, 0xff, //0x00000158 movdqu $-257(%rip), %xmm9 /* LCPI0_6+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x06, 0xff, 0xff, 0xff, //0x00000161 movdqu $-250(%rip), %xmm10 /* LCPI0_7+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x0d, 0xff, 0xff, 0xff, //0x0000016a movdqu $-243(%rip), %xmm11 /* LCPI0_8+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x14, 0xff, 0xff, 0xff, //0x00000173 movdqu $-236(%rip), %xmm12 /* LCPI0_9+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x1b, 0xff, 0xff, 0xff, //0x0000017c movdqu $-229(%rip), %xmm13 /* LCPI0_10+0(%rip) */ + 0x48, 0x89, 0x75, 0xd0, //0x00000185 movq %rsi, $-48(%rbp) + 0x4c, 0x89, 0x65, 0xc0, //0x00000189 movq %r12, $-64(%rbp) + 0x48, 0x89, 0x55, 0xb8, //0x0000018d movq %rdx, $-72(%rbp) + 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00000191 jmp LBB0_6 + //0x00000196 LBB0_1 + 0x49, 0xf7, 0xdb, //0x00000196 negq %r11 + 0x4d, 0x89, 0xdd, //0x00000199 movq %r11, %r13 + //0x0000019c LBB0_2 + 0x4d, 0x85, 0xed, //0x0000019c testq %r13, %r13 + 0x0f, 0x88, 0x89, 0x25, 0x00, 0x00, //0x0000019f js LBB0_465 + //0x000001a5 LBB0_3 + 0x49, 0x01, 0xc5, //0x000001a5 addq %rax, %r13 + 0x4c, 0x8b, 0x55, 0xd0, //0x000001a8 movq $-48(%rbp), %r10 + 0x4d, 0x89, 0x2a, //0x000001ac movq %r13, (%r10) + 0x48, 0x85, 0xc0, //0x000001af testq %rax, %rax + 0x4c, 0x8b, 0x65, 0xc0, //0x000001b2 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000001b6 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001ba movabsq $4294977024, %r8 + 0x0f, 0x88, 0x99, 0x25, 0x00, 0x00, //0x000001c4 js LBB0_477 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001ca .p2align 4, 0x90 + //0x000001d0 LBB0_4 + 0x4d, 0x8b, 0x0e, //0x000001d0 movq (%r14), %r9 + 0x48, 0x8b, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000001d3 movq $-152(%rbp), %rax + 0x4d, 0x85, 0xc9, //0x000001da testq %r9, %r9 + 0x0f, 0x84, 0x80, 0x25, 0x00, 0x00, //0x000001dd je LBB0_477 + //0x000001e3 LBB0_6 + 0x48, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x000001e3 movq $-152(%rbp), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x000001ea movq $-104(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000001ee movq $8(%rax), %rax + 0x49, 0x8b, 0x32, //0x000001f2 movq (%r10), %rsi + 0x48, 0x39, 0xc6, //0x000001f5 cmpq %rax, %rsi + 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000001f8 jae LBB0_11 + 0x41, 0x8a, 0x14, 0x34, //0x000001fe movb (%r12,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x00000202 cmpb $13, %dl + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000205 je LBB0_11 + 0x80, 0xfa, 0x20, //0x0000020b cmpb $32, %dl + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000020e je LBB0_11 + 0x80, 0xc2, 0xf7, //0x00000214 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000217 cmpb $1, %dl + 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x0000021a jbe LBB0_11 + 0x48, 0x89, 0xf7, //0x00000220 movq %rsi, %rdi + 0xe9, 0x00, 0x01, 0x00, 0x00, //0x00000223 jmp LBB0_32 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000228 .p2align 4, 0x90 + //0x00000230 LBB0_11 + 0x48, 0x8d, 0x7e, 0x01, //0x00000230 leaq $1(%rsi), %rdi + 0x48, 0x39, 0xc7, //0x00000234 cmpq %rax, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_15 + 0x41, 0x8a, 0x14, 0x3c, //0x0000023d movb (%r12,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00000241 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_15 + 0x80, 0xfa, 0x20, //0x0000024a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_15 + 0x80, 0xc2, 0xf7, //0x00000253 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000256 cmpb $1, %dl + 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000259 ja LBB0_32 + 0x90, //0x0000025f .p2align 4, 0x90 + //0x00000260 LBB0_15 + 0x48, 0x8d, 0x7e, 0x02, //0x00000260 leaq $2(%rsi), %rdi + 0x48, 0x39, 0xc7, //0x00000264 cmpq %rax, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_19 + 0x41, 0x8a, 0x14, 0x3c, //0x0000026d movb (%r12,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00000271 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_19 + 0x80, 0xfa, 0x20, //0x0000027a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_19 + 0x80, 0xc2, 0xf7, //0x00000283 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000286 cmpb $1, %dl + 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00000289 ja LBB0_32 + 0x90, //0x0000028f .p2align 4, 0x90 + //0x00000290 LBB0_19 + 0x48, 0x8d, 0x7e, 0x03, //0x00000290 leaq $3(%rsi), %rdi + 0x48, 0x39, 0xc7, //0x00000294 cmpq %rax, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_23 + 0x41, 0x8a, 0x14, 0x3c, //0x0000029d movb (%r12,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x000002a1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_23 + 0x80, 0xfa, 0x20, //0x000002aa cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_23 + 0x80, 0xc2, 0xf7, //0x000002b3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000002b6 cmpb $1, %dl + 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x000002b9 ja LBB0_32 + 0x90, //0x000002bf .p2align 4, 0x90 + //0x000002c0 LBB0_23 + 0x48, 0x83, 0xc6, 0x04, //0x000002c0 addq $4, %rsi + 0x48, 0x39, 0xf0, //0x000002c4 cmpq %rsi, %rax + 0x0f, 0x86, 0x18, 0x24, 0x00, 0x00, //0x000002c7 jbe LBB0_459 + 0x48, 0x39, 0xf0, //0x000002cd cmpq %rsi, %rax + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000002d0 je LBB0_29 + 0x49, 0x8d, 0x14, 0x04, //0x000002d6 leaq (%r12,%rax), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002da .p2align 4, 0x90 + //0x000002e0 LBB0_26 + 0x41, 0x0f, 0xbe, 0x3c, 0x34, //0x000002e0 movsbl (%r12,%rsi), %edi + 0x83, 0xff, 0x20, //0x000002e5 cmpl $32, %edi + 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002e8 ja LBB0_31 + 0x49, 0x0f, 0xa3, 0xf8, //0x000002ee btq %rdi, %r8 + 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_31 + 0x48, 0x83, 0xc6, 0x01, //0x000002f8 addq $1, %rsi + 0x48, 0x39, 0xf0, //0x000002fc cmpq %rsi, %rax + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ff jne LBB0_26 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000305 jmp LBB0_30 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000030a .p2align 4, 0x90 + //0x00000310 LBB0_29 + 0x4c, 0x01, 0xe6, //0x00000310 addq %r12, %rsi + 0x48, 0x89, 0xf2, //0x00000313 movq %rsi, %rdx + //0x00000316 LBB0_30 + 0x4c, 0x29, 0xe2, //0x00000316 subq %r12, %rdx + 0x48, 0x89, 0xd6, //0x00000319 movq %rdx, %rsi + //0x0000031c LBB0_31 + 0x48, 0x89, 0xf7, //0x0000031c movq %rsi, %rdi + 0x48, 0x39, 0xc6, //0x0000031f cmpq %rax, %rsi + 0x0f, 0x83, 0xc0, 0x23, 0x00, 0x00, //0x00000322 jae LBB0_460 + //0x00000328 LBB0_32 + 0x48, 0x8d, 0x47, 0x01, //0x00000328 leaq $1(%rdi), %rax + 0x49, 0x89, 0x02, //0x0000032c movq %rax, (%r10) + 0x48, 0x89, 0xfa, //0x0000032f movq %rdi, %rdx + 0x41, 0x0f, 0xbe, 0x3c, 0x3c, //0x00000332 movsbl (%r12,%rdi), %edi + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000337 movq $-1, %rax + 0x85, 0xff, //0x0000033e testl %edi, %edi + 0x0f, 0x84, 0x1d, 0x24, 0x00, 0x00, //0x00000340 je LBB0_477 + 0x49, 0x8b, 0x36, //0x00000346 movq (%r14), %rsi + 0x4c, 0x8d, 0x4e, 0xff, //0x00000349 leaq $-1(%rsi), %r9 + 0x41, 0x8b, 0x1c, 0xf6, //0x0000034d movl (%r14,%rsi,8), %ebx + 0x48, 0x83, 0xf9, 0xff, //0x00000351 cmpq $-1, %rcx + 0x48, 0x0f, 0x45, 0xd1, //0x00000355 cmovneq %rcx, %rdx + 0x48, 0x89, 0x95, 0x68, 0xff, 0xff, 0xff, //0x00000359 movq %rdx, $-152(%rbp) + 0x83, 0xc3, 0xff, //0x00000360 addl $-1, %ebx + 0x83, 0xfb, 0x05, //0x00000363 cmpl $5, %ebx + 0x0f, 0x87, 0x64, 0x02, 0x00, 0x00, //0x00000366 ja LBB0_76 + 0x48, 0x8d, 0x15, 0xf9, 0x25, 0x00, 0x00, //0x0000036c leaq $9721(%rip), %rdx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x9a, //0x00000373 movslq (%rdx,%rbx,4), %rcx + 0x48, 0x01, 0xd1, //0x00000377 addq %rdx, %rcx + 0xff, 0xe1, //0x0000037a jmpq *%rcx + //0x0000037c LBB0_35 + 0x83, 0xff, 0x2c, //0x0000037c cmpl $44, %edi + 0x0f, 0x84, 0xb6, 0x04, 0x00, 0x00, //0x0000037f je LBB0_114 + 0x83, 0xff, 0x5d, //0x00000385 cmpl $93, %edi + 0x0f, 0x84, 0x2a, 0x02, 0x00, 0x00, //0x00000388 je LBB0_37 + 0xe9, 0xa9, 0x23, 0x00, 0x00, //0x0000038e jmp LBB0_476 + //0x00000393 LBB0_38 + 0x40, 0x80, 0xff, 0x5d, //0x00000393 cmpb $93, %dil + 0x0f, 0x84, 0x1b, 0x02, 0x00, 0x00, //0x00000397 je LBB0_37 + 0x49, 0xc7, 0x04, 0xf6, 0x01, 0x00, 0x00, 0x00, //0x0000039d movq $1, (%r14,%rsi,8) + 0x83, 0xff, 0x7b, //0x000003a5 cmpl $123, %edi + 0x0f, 0x86, 0x2e, 0x02, 0x00, 0x00, //0x000003a8 jbe LBB0_77 + 0xe9, 0x89, 0x23, 0x00, 0x00, //0x000003ae jmp LBB0_476 + //0x000003b3 LBB0_40 + 0x40, 0x80, 0xff, 0x22, //0x000003b3 cmpb $34, %dil + 0x0f, 0x85, 0x7f, 0x23, 0x00, 0x00, //0x000003b7 jne LBB0_476 + 0x49, 0xc7, 0x04, 0xf6, 0x04, 0x00, 0x00, 0x00, //0x000003bd movq $4, (%r14,%rsi,8) + 0x49, 0x8b, 0x0a, //0x000003c5 movq (%r10), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x000003c8 movq $-104(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000003cc movq $8(%rax), %rax + 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x000003d0 testb $32, $-144(%rbp) + 0x48, 0x89, 0x45, 0xa8, //0x000003d7 movq %rax, $-88(%rbp) + 0x48, 0x89, 0x4d, 0xb0, //0x000003db movq %rcx, $-80(%rbp) + 0x0f, 0x85, 0x1f, 0x06, 0x00, 0x00, //0x000003df jne LBB0_122 + 0x49, 0x89, 0xc1, //0x000003e5 movq %rax, %r9 + 0x49, 0x29, 0xc9, //0x000003e8 subq %rcx, %r9 + 0x0f, 0x84, 0xea, 0x24, 0x00, 0x00, //0x000003eb je LBB0_490 + 0x49, 0x83, 0xf9, 0x40, //0x000003f1 cmpq $64, %r9 + 0x0f, 0x82, 0xdf, 0x1a, 0x00, 0x00, //0x000003f5 jb LBB0_375 + 0x49, 0x89, 0xce, //0x000003fb movq %rcx, %r14 + 0x49, 0xf7, 0xd6, //0x000003fe notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000401 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x00000409 movq %rcx, %rax + 0x45, 0x31, 0xc0, //0x0000040c xorl %r8d, %r8d + 0x90, //0x0000040f .p2align 4, 0x90 + //0x00000410 LBB0_45 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000410 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000416 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000041d movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000424 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000042b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000042f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000433 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00000438 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000043c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x00000440 pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x6f, 0xfd, //0x00000444 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000448 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x0000044c pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xfe, //0x00000450 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000454 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000458 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000045c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000460 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00000465 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000469 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x74, 0xe9, //0x0000046d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00000471 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xf1, //0x00000475 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000479 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000047e shlq $48, %rdx + 0x48, 0xc1, 0xe7, 0x20, //0x00000482 shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00000486 orq %rdx, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x00000489 shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x0000048d orq %rdi, %rbx + 0x49, 0x09, 0xda, //0x00000490 orq %rbx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00000493 shlq $48, %r15 + 0x48, 0xc1, 0xe6, 0x20, //0x00000497 shlq $32, %rsi + 0x4c, 0x09, 0xfe, //0x0000049b orq %r15, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x0000049e shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x000004a2 orq %rsi, %rcx + 0x49, 0x09, 0xcb, //0x000004a5 orq %rcx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004a8 jne LBB0_54 + 0x4d, 0x85, 0xc0, //0x000004ae testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004b1 jne LBB0_56 + 0x45, 0x31, 0xc0, //0x000004b7 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x000004ba testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004bd jne LBB0_57 + //0x000004c3 LBB0_48 + 0x49, 0x83, 0xc1, 0xc0, //0x000004c3 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000004c7 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000004cb addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000004cf cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000004d3 ja LBB0_45 + 0xe9, 0xb8, 0x12, 0x00, 0x00, //0x000004d9 jmp LBB0_49 + //0x000004de LBB0_54 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000004de cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000004e3 jne LBB0_56 + 0x49, 0x0f, 0xbc, 0xcb, //0x000004e9 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x000004ed addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x000004f0 movq %rcx, $-56(%rbp) + //0x000004f4 LBB0_56 + 0x4c, 0x89, 0xc1, //0x000004f4 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x000004f7 notq %rcx + 0x4c, 0x21, 0xd9, //0x000004fa andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x000004fd leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x00000501 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x00000504 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000507 notq %rsi + 0x4c, 0x21, 0xde, //0x0000050a andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000050d movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00000517 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000051a xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x0000051d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00000520 setb %r8b + 0x48, 0x01, 0xf6, //0x00000524 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000527 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000531 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000534 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000537 notq %rsi + 0x49, 0x21, 0xf2, //0x0000053a andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x0000053d testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000540 je LBB0_48 + //0x00000546 LBB0_57 + 0x49, 0x0f, 0xbc, 0xc2, //0x00000546 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x0000054a subq %r14, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x0000054d movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00000551 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000555 movabsq $4294977024, %r8 + 0xe9, 0x7a, 0x09, 0x00, 0x00, //0x0000055f jmp LBB0_189 + //0x00000564 LBB0_58 + 0x83, 0xff, 0x2c, //0x00000564 cmpl $44, %edi + 0x0f, 0x85, 0x42, 0x00, 0x00, 0x00, //0x00000567 jne LBB0_59 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x0000056d cmpq $4095, %rsi + 0x0f, 0x8f, 0x7a, 0x21, 0x00, 0x00, //0x00000574 jg LBB0_478 + 0x48, 0x8d, 0x46, 0x01, //0x0000057a leaq $1(%rsi), %rax + 0x49, 0x89, 0x06, //0x0000057e movq %rax, (%r14) + 0x49, 0xc7, 0x44, 0xf6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000581 movq $3, $8(%r14,%rsi,8) + 0xe9, 0x41, 0xfc, 0xff, 0xff, //0x0000058a jmp LBB0_4 + //0x0000058f LBB0_60 + 0x40, 0x80, 0xff, 0x3a, //0x0000058f cmpb $58, %dil + 0x0f, 0x85, 0xa3, 0x21, 0x00, 0x00, //0x00000593 jne LBB0_476 + 0x49, 0xc7, 0x04, 0xf6, 0x00, 0x00, 0x00, 0x00, //0x00000599 movq $0, (%r14,%rsi,8) + 0xe9, 0x2a, 0xfc, 0xff, 0xff, //0x000005a1 jmp LBB0_4 + //0x000005a6 LBB0_62 + 0x83, 0xff, 0x22, //0x000005a6 cmpl $34, %edi + 0x0f, 0x84, 0xae, 0x02, 0x00, 0x00, //0x000005a9 je LBB0_63 + //0x000005af LBB0_59 + 0x83, 0xff, 0x7d, //0x000005af cmpl $125, %edi + 0x0f, 0x85, 0x84, 0x21, 0x00, 0x00, //0x000005b2 jne LBB0_476 + //0x000005b8 LBB0_37 + 0x4d, 0x89, 0x0e, //0x000005b8 movq %r9, (%r14) + 0x48, 0x8b, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000005bb movq $-152(%rbp), %rax + 0x4d, 0x85, 0xc9, //0x000005c2 testq %r9, %r9 + 0x0f, 0x85, 0x18, 0xfc, 0xff, 0xff, //0x000005c5 jne LBB0_6 + 0xe9, 0x93, 0x21, 0x00, 0x00, //0x000005cb jmp LBB0_477 + //0x000005d0 LBB0_76 + 0x4d, 0x89, 0x0e, //0x000005d0 movq %r9, (%r14) + 0x83, 0xff, 0x7b, //0x000005d3 cmpl $123, %edi + 0x0f, 0x87, 0x60, 0x21, 0x00, 0x00, //0x000005d6 ja LBB0_476 + //0x000005dc LBB0_77 + 0x89, 0xf9, //0x000005dc movl %edi, %ecx + 0x48, 0x8d, 0x15, 0x9f, 0x23, 0x00, 0x00, //0x000005de leaq $9119(%rip), %rdx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x000005e5 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x000005e9 addq %rdx, %rcx + 0xff, 0xe1, //0x000005ec jmpq *%rcx + //0x000005ee LBB0_78 + 0x48, 0x8b, 0x45, 0x98, //0x000005ee movq $-104(%rbp), %rax + 0x4c, 0x8b, 0x40, 0x08, //0x000005f2 movq $8(%rax), %r8 + 0x49, 0x8b, 0x3a, //0x000005f6 movq (%r10), %rdi + 0x48, 0x8d, 0x47, 0xff, //0x000005f9 leaq $-1(%rdi), %rax + 0x49, 0x29, 0xc0, //0x000005fd subq %rax, %r8 + 0x0f, 0x84, 0x21, 0x21, 0x00, 0x00, //0x00000600 je LBB0_464 + 0x4d, 0x8d, 0x14, 0x3c, //0x00000606 leaq (%r12,%rdi), %r10 + 0x49, 0x83, 0xc2, 0xff, //0x0000060a addq $-1, %r10 + 0x41, 0x80, 0x3a, 0x30, //0x0000060e cmpb $48, (%r10) + 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00000612 jne LBB0_83 + 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000618 movl $1, %r13d + 0x49, 0x83, 0xf8, 0x01, //0x0000061e cmpq $1, %r8 + 0x0f, 0x84, 0x7d, 0xfb, 0xff, 0xff, //0x00000622 je LBB0_3 + 0x48, 0x8b, 0x4d, 0xc0, //0x00000628 movq $-64(%rbp), %rcx + 0x8a, 0x0c, 0x39, //0x0000062c movb (%rcx,%rdi), %cl + 0x80, 0xc1, 0xd2, //0x0000062f addb $-46, %cl + 0x80, 0xf9, 0x37, //0x00000632 cmpb $55, %cl + 0x0f, 0x87, 0x6a, 0xfb, 0xff, 0xff, //0x00000635 ja LBB0_3 + 0x0f, 0xb6, 0xc9, //0x0000063b movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000063e movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x00000648 btq %rcx, %rdx + 0x0f, 0x83, 0x53, 0xfb, 0xff, 0xff, //0x0000064c jae LBB0_3 + //0x00000652 LBB0_83 + 0x48, 0x89, 0x7d, 0xb0, //0x00000652 movq %rdi, $-80(%rbp) + 0x49, 0x83, 0xf8, 0x10, //0x00000656 cmpq $16, %r8 + 0x0f, 0x82, 0x91, 0x17, 0x00, 0x00, //0x0000065a jb LBB0_359 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000660 movq $-1, %r15 + 0x45, 0x31, 0xed, //0x00000667 xorl %r13d, %r13d + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000066a movq $-1, %r14 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000671 movq $-1, %r12 + 0x4c, 0x89, 0xc7, //0x00000678 movq %r8, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000067b .p2align 4, 0x90 + //0x00000680 LBB0_85 + 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x2a, //0x00000680 movdqu (%r10,%r13), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000686 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000068a pcmpgtb %xmm8, %xmm4 + 0x66, 0x41, 0x0f, 0x6f, 0xee, //0x0000068f movdqa %xmm14, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00000694 pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00000698 pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x0000069c movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000006a0 pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0x6f, 0xf3, //0x000006a5 movdqa %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000006a9 pcmpeqb %xmm10, %xmm6 + 0x66, 0x0f, 0xeb, 0xf4, //0x000006ae por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x000006b2 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x000006b6 pand %xmm11, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x000006bb pcmpeqb %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x000006c0 pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x000006c5 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0xeb, 0xe3, //0x000006c9 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x000006cd por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x000006d1 por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdb, //0x000006d5 pmovmskb %xmm3, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x000006d9 pmovmskb %xmm6, %r9d + 0x66, 0x0f, 0xd7, 0xcd, //0x000006de pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x000006e2 notl %ecx + 0x0f, 0xbc, 0xc9, //0x000006e4 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x000006e7 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000006ea je LBB0_87 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x000006f0 movl $-1, %edx + 0xd3, 0xe2, //0x000006f5 shll %cl, %edx + 0xf7, 0xd2, //0x000006f7 notl %edx + 0x21, 0xd3, //0x000006f9 andl %edx, %ebx + 0x21, 0xd6, //0x000006fb andl %edx, %esi + 0x44, 0x21, 0xca, //0x000006fd andl %r9d, %edx + 0x41, 0x89, 0xd1, //0x00000700 movl %edx, %r9d + //0x00000703 LBB0_87 + 0x8d, 0x53, 0xff, //0x00000703 leal $-1(%rbx), %edx + 0x21, 0xda, //0x00000706 andl %ebx, %edx + 0x0f, 0x85, 0x39, 0x10, 0x00, 0x00, //0x00000708 jne LBB0_316 + 0x8d, 0x56, 0xff, //0x0000070e leal $-1(%rsi), %edx + 0x21, 0xf2, //0x00000711 andl %esi, %edx + 0x0f, 0x85, 0x2e, 0x10, 0x00, 0x00, //0x00000713 jne LBB0_316 + 0x41, 0x8d, 0x51, 0xff, //0x00000719 leal $-1(%r9), %edx + 0x44, 0x21, 0xca, //0x0000071d andl %r9d, %edx + 0x0f, 0x85, 0x21, 0x10, 0x00, 0x00, //0x00000720 jne LBB0_316 + 0x85, 0xdb, //0x00000726 testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000728 je LBB0_93 + 0x0f, 0xbc, 0xdb, //0x0000072e bsfl %ebx, %ebx + 0x49, 0x83, 0xfc, 0xff, //0x00000731 cmpq $-1, %r12 + 0x0f, 0x85, 0x52, 0x13, 0x00, 0x00, //0x00000735 jne LBB0_323 + 0x4c, 0x01, 0xeb, //0x0000073b addq %r13, %rbx + 0x49, 0x89, 0xdc, //0x0000073e movq %rbx, %r12 + //0x00000741 LBB0_93 + 0x85, 0xf6, //0x00000741 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000743 je LBB0_96 + 0x0f, 0xbc, 0xf6, //0x00000749 bsfl %esi, %esi + 0x49, 0x83, 0xfe, 0xff, //0x0000074c cmpq $-1, %r14 + 0x0f, 0x85, 0x3e, 0x13, 0x00, 0x00, //0x00000750 jne LBB0_324 + 0x4c, 0x01, 0xee, //0x00000756 addq %r13, %rsi + 0x49, 0x89, 0xf6, //0x00000759 movq %rsi, %r14 + //0x0000075c LBB0_96 + 0x45, 0x85, 0xc9, //0x0000075c testl %r9d, %r9d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000075f je LBB0_99 + 0x41, 0x0f, 0xbc, 0xd1, //0x00000765 bsfl %r9d, %edx + 0x49, 0x83, 0xff, 0xff, //0x00000769 cmpq $-1, %r15 + 0x0f, 0x85, 0x28, 0x13, 0x00, 0x00, //0x0000076d jne LBB0_325 + 0x4c, 0x01, 0xea, //0x00000773 addq %r13, %rdx + 0x49, 0x89, 0xd7, //0x00000776 movq %rdx, %r15 + //0x00000779 LBB0_99 + 0x83, 0xf9, 0x10, //0x00000779 cmpl $16, %ecx + 0x0f, 0x85, 0x88, 0x04, 0x00, 0x00, //0x0000077c jne LBB0_148 + 0x48, 0x83, 0xc7, 0xf0, //0x00000782 addq $-16, %rdi + 0x49, 0x83, 0xc5, 0x10, //0x00000786 addq $16, %r13 + 0x48, 0x83, 0xff, 0x0f, //0x0000078a cmpq $15, %rdi + 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x0000078e ja LBB0_85 + 0x4b, 0x8d, 0x0c, 0x2a, //0x00000794 leaq (%r10,%r13), %rcx + 0x49, 0x89, 0xcb, //0x00000798 movq %rcx, %r11 + 0x4d, 0x39, 0xe8, //0x0000079b cmpq %r13, %r8 + 0x0f, 0x84, 0x6f, 0x04, 0x00, 0x00, //0x0000079e je LBB0_149 + //0x000007a4 LBB0_102 + 0x4c, 0x8d, 0x1c, 0x39, //0x000007a4 leaq (%rcx,%rdi), %r11 + 0x48, 0x8b, 0x55, 0xa0, //0x000007a8 movq $-96(%rbp), %rdx + 0x4c, 0x8d, 0x04, 0x0a, //0x000007ac leaq (%rdx,%rcx), %r8 + 0x4c, 0x2b, 0x45, 0xb0, //0x000007b0 subq $-80(%rbp), %r8 + 0x31, 0xd2, //0x000007b4 xorl %edx, %edx + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000007b6 jmp LBB0_104 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007bb .p2align 4, 0x90 + //0x000007c0 LBB0_103 + 0x48, 0x83, 0xc2, 0x01, //0x000007c0 addq $1, %rdx + 0x48, 0x39, 0xd7, //0x000007c4 cmpq %rdx, %rdi + 0x0f, 0x84, 0x46, 0x04, 0x00, 0x00, //0x000007c7 je LBB0_149 + //0x000007cd LBB0_104 + 0x0f, 0xbe, 0x1c, 0x11, //0x000007cd movsbl (%rcx,%rdx), %ebx + 0x8d, 0x73, 0xd0, //0x000007d1 leal $-48(%rbx), %esi + 0x83, 0xfe, 0x0a, //0x000007d4 cmpl $10, %esi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000007d7 jb LBB0_103 + 0x8d, 0x73, 0xd5, //0x000007dd leal $-43(%rbx), %esi + 0x83, 0xfe, 0x1a, //0x000007e0 cmpl $26, %esi + 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000007e3 ja LBB0_109 + 0x48, 0x8d, 0x1d, 0xf0, 0x23, 0x00, 0x00, //0x000007e9 leaq $9200(%rip), %rbx /* LJTI0_3+0(%rip) */ + 0x48, 0x63, 0x34, 0xb3, //0x000007f0 movslq (%rbx,%rsi,4), %rsi + 0x48, 0x01, 0xde, //0x000007f4 addq %rbx, %rsi + 0xff, 0xe6, //0x000007f7 jmpq *%rsi + //0x000007f9 LBB0_107 + 0x49, 0x83, 0xff, 0xff, //0x000007f9 cmpq $-1, %r15 + 0x0f, 0x85, 0x79, 0x0f, 0x00, 0x00, //0x000007fd jne LBB0_321 + 0x4d, 0x8d, 0x3c, 0x10, //0x00000803 leaq (%r8,%rdx), %r15 + 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00000807 jmp LBB0_103 + //0x0000080c LBB0_109 + 0x83, 0xfb, 0x65, //0x0000080c cmpl $101, %ebx + 0x0f, 0x85, 0x33, 0x06, 0x00, 0x00, //0x0000080f jne LBB0_177 + //0x00000815 LBB0_110 + 0x49, 0x83, 0xfe, 0xff, //0x00000815 cmpq $-1, %r14 + 0x0f, 0x85, 0x5d, 0x0f, 0x00, 0x00, //0x00000819 jne LBB0_321 + 0x4d, 0x8d, 0x34, 0x10, //0x0000081f leaq (%r8,%rdx), %r14 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00000823 jmp LBB0_103 + //0x00000828 LBB0_112 + 0x49, 0x83, 0xfc, 0xff, //0x00000828 cmpq $-1, %r12 + 0x0f, 0x85, 0x4a, 0x0f, 0x00, 0x00, //0x0000082c jne LBB0_321 + 0x4d, 0x8d, 0x24, 0x10, //0x00000832 leaq (%r8,%rdx), %r12 + 0xe9, 0x85, 0xff, 0xff, 0xff, //0x00000836 jmp LBB0_103 + //0x0000083b LBB0_114 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x0000083b cmpq $4095, %rsi + 0x0f, 0x8f, 0xac, 0x1e, 0x00, 0x00, //0x00000842 jg LBB0_478 + 0x48, 0x8d, 0x46, 0x01, //0x00000848 leaq $1(%rsi), %rax + 0x49, 0x89, 0x06, //0x0000084c movq %rax, (%r14) + 0x49, 0xc7, 0x44, 0xf6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000084f movq $0, $8(%r14,%rsi,8) + 0xe9, 0x73, 0xf9, 0xff, 0xff, //0x00000858 jmp LBB0_4 + //0x0000085d LBB0_63 + 0x49, 0xc7, 0x04, 0xf6, 0x02, 0x00, 0x00, 0x00, //0x0000085d movq $2, (%r14,%rsi,8) + 0x49, 0x8b, 0x0a, //0x00000865 movq (%r10), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x00000868 movq $-104(%rbp), %rax + 0x4c, 0x8b, 0x48, 0x08, //0x0000086c movq $8(%rax), %r9 + 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00000870 testb $32, $-144(%rbp) + 0x48, 0x89, 0x4d, 0xb0, //0x00000877 movq %rcx, $-80(%rbp) + 0x0f, 0x85, 0xa7, 0x03, 0x00, 0x00, //0x0000087b jne LBB0_151 + 0x4d, 0x89, 0xcd, //0x00000881 movq %r9, %r13 + 0x49, 0x29, 0xc9, //0x00000884 subq %rcx, %r9 + 0x48, 0x89, 0xc8, //0x00000887 movq %rcx, %rax + 0x0f, 0x84, 0x6d, 0x20, 0x00, 0x00, //0x0000088a je LBB0_493 + 0x49, 0x83, 0xf9, 0x40, //0x00000890 cmpq $64, %r9 + 0x0f, 0x82, 0x94, 0x16, 0x00, 0x00, //0x00000894 jb LBB0_380 + 0x49, 0x89, 0xc6, //0x0000089a movq %rax, %r14 + 0x49, 0xf7, 0xd6, //0x0000089d notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000008a0 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x000008a8 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008ab .p2align 4, 0x90 + //0x000008b0 LBB0_67 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x000008b0 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x000008b6 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x000008bd movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x000008c4 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x000008cb movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008cf pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x000008d3 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x000008d8 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008dc pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x000008e0 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x000008e4 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008e8 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x000008ec pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xfe, //0x000008f0 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008f4 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x000008f8 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x000008fc pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000900 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00000905 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000909 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x74, 0xe9, //0x0000090d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00000911 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xf1, //0x00000915 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000919 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000091e shlq $48, %rdx + 0x48, 0xc1, 0xe7, 0x20, //0x00000922 shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00000926 orq %rdx, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x00000929 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x0000092d orq %rdi, %rcx + 0x49, 0x09, 0xca, //0x00000930 orq %rcx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00000933 shlq $48, %r15 + 0x48, 0xc1, 0xe6, 0x20, //0x00000937 shlq $32, %rsi + 0x4c, 0x09, 0xfe, //0x0000093b orq %r15, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x0000093e shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x00000942 orq %rsi, %rbx + 0x49, 0x09, 0xdb, //0x00000945 orq %rbx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000948 jne LBB0_118 + 0x4d, 0x85, 0xc0, //0x0000094e testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000951 jne LBB0_120 + 0x45, 0x31, 0xc0, //0x00000957 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x0000095a testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000095d jne LBB0_121 + //0x00000963 LBB0_70 + 0x49, 0x83, 0xc1, 0xc0, //0x00000963 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x00000967 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x0000096b addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x0000096f cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000973 ja LBB0_67 + 0xe9, 0xa9, 0x0f, 0x00, 0x00, //0x00000979 jmp LBB0_71 + //0x0000097e LBB0_118 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000097e cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000983 jne LBB0_120 + 0x49, 0x0f, 0xbc, 0xcb, //0x00000989 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x0000098d addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000990 movq %rcx, $-56(%rbp) + //0x00000994 LBB0_120 + 0x4c, 0x89, 0xc1, //0x00000994 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00000997 notq %rcx + 0x4c, 0x21, 0xd9, //0x0000099a andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000099d leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x000009a1 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x000009a4 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000009a7 notq %rsi + 0x4c, 0x21, 0xde, //0x000009aa andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009ad movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x000009b7 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x000009ba xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x000009bd addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x000009c0 setb %r8b + 0x48, 0x01, 0xf6, //0x000009c4 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000009c7 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x000009d1 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x000009d4 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000009d7 notq %rsi + 0x49, 0x21, 0xf2, //0x000009da andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x000009dd testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000009e0 je LBB0_70 + //0x000009e6 LBB0_121 + 0x49, 0x0f, 0xbc, 0xc2, //0x000009e6 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x000009ea subq %r14, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x000009ed movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x000009f1 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000009f5 movabsq $4294977024, %r8 + 0xe9, 0x3c, 0x05, 0x00, 0x00, //0x000009ff jmp LBB0_198 + //0x00000a04 LBB0_122 + 0x48, 0x89, 0xca, //0x00000a04 movq %rcx, %rdx + 0x49, 0x89, 0xc0, //0x00000a07 movq %rax, %r8 + 0x49, 0x29, 0xc8, //0x00000a0a subq %rcx, %r8 + 0x0f, 0x84, 0xd1, 0x1e, 0x00, 0x00, //0x00000a0d je LBB0_491 + 0x49, 0x83, 0xf8, 0x40, //0x00000a13 cmpq $64, %r8 + 0x0f, 0x82, 0xdf, 0x14, 0x00, 0x00, //0x00000a17 jb LBB0_377 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000a1d movq $-1, $-56(%rbp) + 0x48, 0x8b, 0x45, 0xb0, //0x00000a25 movq $-80(%rbp), %rax + 0x45, 0x31, 0xdb, //0x00000a29 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, //0x00000a2c .p2align 4, 0x90 + //0x00000a30 LBB0_125 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000a30 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00000a36 movdqu $16(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x00000a3d movdqu $32(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000a44 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000a4b movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a4f pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x00000a53 pmovmskb %xmm4, %r14d + 0x66, 0x0f, 0x6f, 0xe5, //0x00000a58 movdqa %xmm5, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a5c pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000a60 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe7, //0x00000a64 movdqa %xmm7, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a68 pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x00000a6c pmovmskb %xmm4, %r12d + 0x66, 0x0f, 0x6f, 0xe6, //0x00000a71 movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a75 pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00000a79 pmovmskb %xmm4, %r15d + 0x66, 0x0f, 0x6f, 0xe3, //0x00000a7e movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a82 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000a86 pmovmskb %xmm4, %r13d + 0x66, 0x0f, 0x6f, 0xe5, //0x00000a8b movdqa %xmm5, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a8f pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00000a93 pmovmskb %xmm4, %edx + 0x66, 0x0f, 0x6f, 0xe7, //0x00000a97 movdqa %xmm7, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a9b pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000a9f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe6, //0x00000aa3 movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000aa7 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00000aab pmovmskb %xmm4, %r10d + 0x66, 0x0f, 0x6f, 0xe2, //0x00000ab0 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe5, //0x00000ab4 pcmpgtb %xmm5, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000ab8 pcmpgtb %xmm15, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00000abd pand %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00000ac1 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xe2, //0x00000ac5 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe7, //0x00000ac9 pcmpgtb %xmm7, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000acd pcmpgtb %xmm15, %xmm7 + 0x66, 0x0f, 0xdb, 0xfc, //0x00000ad2 pand %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x00000ad6 pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xe2, //0x00000ada movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe6, //0x00000ade pcmpgtb %xmm6, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000ae2 pcmpgtb %xmm15, %xmm6 + 0x66, 0x0f, 0xdb, 0xf4, //0x00000ae7 pand %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x00000aeb pmovmskb %xmm6, %r9d + 0x49, 0xc1, 0xe7, 0x30, //0x00000af0 shlq $48, %r15 + 0x49, 0xc1, 0xe4, 0x20, //0x00000af4 shlq $32, %r12 + 0x4d, 0x09, 0xfc, //0x00000af8 orq %r15, %r12 + 0x48, 0xc1, 0xe3, 0x10, //0x00000afb shlq $16, %rbx + 0x4c, 0x09, 0xe3, //0x00000aff orq %r12, %rbx + 0x49, 0x09, 0xde, //0x00000b02 orq %rbx, %r14 + 0x49, 0xc1, 0xe2, 0x30, //0x00000b05 shlq $48, %r10 + 0x48, 0xc1, 0xe1, 0x20, //0x00000b09 shlq $32, %rcx + 0x4c, 0x09, 0xd1, //0x00000b0d orq %r10, %rcx + 0x48, 0xc1, 0xe2, 0x10, //0x00000b10 shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000b14 orq %rcx, %rdx + 0x49, 0xc1, 0xe1, 0x30, //0x00000b17 shlq $48, %r9 + 0x48, 0xc1, 0xe7, 0x20, //0x00000b1b shlq $32, %rdi + 0x4c, 0x09, 0xcf, //0x00000b1f orq %r9, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00000b22 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00000b26 orq %rdi, %rsi + 0x49, 0x09, 0xd5, //0x00000b29 orq %rdx, %r13 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000b2c jne LBB0_142 + 0x4d, 0x85, 0xdb, //0x00000b32 testq %r11, %r11 + 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00000b35 jne LBB0_144 + 0x45, 0x31, 0xdb, //0x00000b3b xorl %r11d, %r11d + 0x4c, 0x8b, 0x65, 0xc0, //0x00000b3e movq $-64(%rbp), %r12 + //0x00000b42 LBB0_128 + 0x66, 0x0f, 0x6f, 0xe2, //0x00000b42 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe3, //0x00000b46 pcmpgtb %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00000b4a pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdc, //0x00000b4f pand %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00000b53 pmovmskb %xmm3, %ecx + 0x48, 0x09, 0xce, //0x00000b57 orq %rcx, %rsi + 0x4d, 0x85, 0xf6, //0x00000b5a testq %r14, %r14 + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000b5d jne LBB0_146 + 0x48, 0x85, 0xf6, //0x00000b63 testq %rsi, %rsi + 0x0f, 0x85, 0x06, 0x1c, 0x00, 0x00, //0x00000b66 jne LBB0_468 + 0x49, 0x83, 0xc0, 0xc0, //0x00000b6c addq $-64, %r8 + 0x48, 0x83, 0xc0, 0x40, //0x00000b70 addq $64, %rax + 0x49, 0x83, 0xf8, 0x3f, //0x00000b74 cmpq $63, %r8 + 0x0f, 0x87, 0xb2, 0xfe, 0xff, 0xff, //0x00000b78 ja LBB0_125 + 0xe9, 0x9c, 0x0c, 0x00, 0x00, //0x00000b7e jmp LBB0_131 + //0x00000b83 LBB0_142 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000b83 cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00000b88 movq $-64(%rbp), %r12 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000b8c jne LBB0_145 + 0x49, 0x0f, 0xbc, 0xcd, //0x00000b92 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00000b96 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000b99 movq %rcx, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000b9d jmp LBB0_145 + //0x00000ba2 LBB0_144 + 0x4c, 0x8b, 0x65, 0xc0, //0x00000ba2 movq $-64(%rbp), %r12 + //0x00000ba6 LBB0_145 + 0x4c, 0x89, 0xd9, //0x00000ba6 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000ba9 notq %rcx + 0x4c, 0x21, 0xe9, //0x00000bac andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00000baf leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xda, //0x00000bb3 orq %r11, %rdx + 0x48, 0x89, 0xd7, //0x00000bb6 movq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00000bb9 notq %rdi + 0x4c, 0x21, 0xef, //0x00000bbc andq %r13, %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000bbf movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x00000bc9 andq %rbx, %rdi + 0x45, 0x31, 0xdb, //0x00000bcc xorl %r11d, %r11d + 0x48, 0x01, 0xcf, //0x00000bcf addq %rcx, %rdi + 0x41, 0x0f, 0x92, 0xc3, //0x00000bd2 setb %r11b + 0x48, 0x01, 0xff, //0x00000bd6 addq %rdi, %rdi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000bd9 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcf, //0x00000be3 xorq %rcx, %rdi + 0x48, 0x21, 0xd7, //0x00000be6 andq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00000be9 notq %rdi + 0x49, 0x21, 0xfe, //0x00000bec andq %rdi, %r14 + 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000bef jmp LBB0_128 + //0x00000bf4 LBB0_146 + 0x49, 0x0f, 0xbc, 0xce, //0x00000bf4 bsfq %r14, %rcx + 0x48, 0x85, 0xf6, //0x00000bf8 testq %rsi, %rsi + 0x0f, 0x84, 0xb6, 0x02, 0x00, 0x00, //0x00000bfb je LBB0_186 + 0x48, 0x0f, 0xbc, 0xd6, //0x00000c01 bsfq %rsi, %rdx + 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x00000c05 jmp LBB0_187 + //0x00000c0a LBB0_148 + 0x41, 0x89, 0xcb, //0x00000c0a movl %ecx, %r11d + 0x4d, 0x01, 0xd3, //0x00000c0d addq %r10, %r11 + 0x4d, 0x01, 0xeb, //0x00000c10 addq %r13, %r11 + //0x00000c13 LBB0_149 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000c13 movq $-1, %r13 + 0x4d, 0x85, 0xe4, //0x00000c1a testq %r12, %r12 + 0x0f, 0x85, 0x3b, 0x02, 0x00, 0x00, //0x00000c1d jne LBB0_178 + 0xe9, 0x89, 0x1b, 0x00, 0x00, //0x00000c23 jmp LBB0_150 + //0x00000c28 LBB0_151 + 0x4d, 0x89, 0xce, //0x00000c28 movq %r9, %r14 + 0x49, 0x29, 0xce, //0x00000c2b subq %rcx, %r14 + 0x0f, 0x84, 0xbd, 0x1c, 0x00, 0x00, //0x00000c2e je LBB0_492 + 0x4c, 0x89, 0x4d, 0xa8, //0x00000c34 movq %r9, $-88(%rbp) + 0x49, 0x83, 0xfe, 0x40, //0x00000c38 cmpq $64, %r14 + 0x0f, 0x82, 0x09, 0x13, 0x00, 0x00, //0x00000c3c jb LBB0_381 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000c42 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x00000c4a movq %rcx, %rax + 0x31, 0xdb, //0x00000c4d xorl %ebx, %ebx + 0x90, //0x00000c4f .p2align 4, 0x90 + //0x00000c50 LBB0_154 + 0x49, 0x89, 0xd9, //0x00000c50 movq %rbx, %r9 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x04, //0x00000c53 movdqu (%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00000c59 movdqu $16(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x00000c60 movdqu $32(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000c67 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xdc, //0x00000c6e movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c72 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000c76 pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xdd, //0x00000c7b movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c7f pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00000c83 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xdf, //0x00000c87 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c8b pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00000c8f pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xde, //0x00000c94 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c98 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00000c9c pmovmskb %xmm3, %r12d + 0x66, 0x0f, 0x6f, 0xdc, //0x00000ca1 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000ca5 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000ca9 pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdd, //0x00000cae movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000cb2 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00000cb6 pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x6f, 0xdf, //0x00000cba movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000cbe pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000cc2 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x00000cc6 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000cca pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x00000cce pmovmskb %xmm3, %r8d + 0x66, 0x0f, 0x6f, 0xda, //0x00000cd3 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x00000cd7 pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000cdb pcmpgtb %xmm15, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x00000ce0 pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00000ce4 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xda, //0x00000ce8 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdf, //0x00000cec pcmpgtb %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000cf0 pcmpgtb %xmm15, %xmm7 + 0x66, 0x0f, 0xdb, 0xfb, //0x00000cf5 pand %xmm3, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000cf9 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xda, //0x00000cfd movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x00000d01 pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000d05 pcmpgtb %xmm15, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x00000d0a pand %xmm3, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xde, //0x00000d0e pmovmskb %xmm6, %r11d + 0x49, 0xc1, 0xe4, 0x30, //0x00000d13 shlq $48, %r12 + 0x49, 0xc1, 0xe2, 0x20, //0x00000d17 shlq $32, %r10 + 0x4d, 0x09, 0xe2, //0x00000d1b orq %r12, %r10 + 0x48, 0xc1, 0xe1, 0x10, //0x00000d1e shlq $16, %rcx + 0x4c, 0x09, 0xd1, //0x00000d22 orq %r10, %rcx + 0x49, 0x09, 0xcf, //0x00000d25 orq %rcx, %r15 + 0x49, 0xc1, 0xe0, 0x30, //0x00000d28 shlq $48, %r8 + 0x48, 0xc1, 0xe6, 0x20, //0x00000d2c shlq $32, %rsi + 0x4c, 0x09, 0xc6, //0x00000d30 orq %r8, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x00000d33 shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x00000d37 orq %rsi, %rbx + 0x49, 0xc1, 0xe3, 0x30, //0x00000d3a shlq $48, %r11 + 0x48, 0xc1, 0xe2, 0x20, //0x00000d3e shlq $32, %rdx + 0x4c, 0x09, 0xda, //0x00000d42 orq %r11, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00000d45 shlq $16, %rdi + 0x48, 0x09, 0xd7, //0x00000d49 orq %rdx, %rdi + 0x49, 0x09, 0xdd, //0x00000d4c orq %rbx, %r13 + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000d4f jne LBB0_171 + 0x4d, 0x85, 0xc9, //0x00000d55 testq %r9, %r9 + 0x0f, 0x85, 0x7a, 0x00, 0x00, 0x00, //0x00000d58 jne LBB0_173 + 0x31, 0xdb, //0x00000d5e xorl %ebx, %ebx + 0x4c, 0x8b, 0x65, 0xc0, //0x00000d60 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000d64 movabsq $4294977024, %r8 + //0x00000d6e LBB0_157 + 0x66, 0x0f, 0x6f, 0xda, //0x00000d6e movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00000d72 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00000d76 pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00000d7b pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000d7f pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00000d83 orq %rcx, %rdi + 0x4d, 0x85, 0xff, //0x00000d86 testq %r15, %r15 + 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00000d89 jne LBB0_175 + 0x48, 0x85, 0xff, //0x00000d8f testq %rdi, %rdi + 0x0f, 0x85, 0xf1, 0x19, 0x00, 0x00, //0x00000d92 jne LBB0_472 + 0x49, 0x83, 0xc6, 0xc0, //0x00000d98 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x00000d9c addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x00000da0 cmpq $63, %r14 + 0x0f, 0x87, 0xa6, 0xfe, 0xff, 0xff, //0x00000da4 ja LBB0_154 + 0xe9, 0x01, 0x0c, 0x00, 0x00, //0x00000daa jmp LBB0_160 + //0x00000daf LBB0_171 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000daf cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00000db4 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000db8 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00000dc2 jne LBB0_174 + 0x49, 0x0f, 0xbc, 0xcd, //0x00000dc8 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00000dcc addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000dcf movq %rcx, $-56(%rbp) + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000dd3 jmp LBB0_174 + //0x00000dd8 LBB0_173 + 0x4c, 0x8b, 0x65, 0xc0, //0x00000dd8 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000ddc movabsq $4294977024, %r8 + //0x00000de6 LBB0_174 + 0x4c, 0x89, 0xc9, //0x00000de6 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00000de9 notq %rcx + 0x4c, 0x21, 0xe9, //0x00000dec andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00000def leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xca, //0x00000df3 orq %r9, %rdx + 0x48, 0x89, 0xd6, //0x00000df6 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000df9 notq %rsi + 0x4c, 0x21, 0xee, //0x00000dfc andq %r13, %rsi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000dff movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00000e09 andq %rbx, %rsi + 0x31, 0xdb, //0x00000e0c xorl %ebx, %ebx + 0x48, 0x01, 0xce, //0x00000e0e addq %rcx, %rsi + 0x0f, 0x92, 0xc3, //0x00000e11 setb %bl + 0x48, 0x01, 0xf6, //0x00000e14 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e17 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000e21 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000e24 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000e27 notq %rsi + 0x49, 0x21, 0xf7, //0x00000e2a andq %rsi, %r15 + 0xe9, 0x3c, 0xff, 0xff, 0xff, //0x00000e2d jmp LBB0_157 + //0x00000e32 LBB0_175 + 0x49, 0x0f, 0xbc, 0xcf, //0x00000e32 bsfq %r15, %rcx + 0x48, 0x85, 0xff, //0x00000e36 testq %rdi, %rdi + 0x0f, 0x84, 0xe0, 0x00, 0x00, 0x00, //0x00000e39 je LBB0_195 + 0x48, 0x0f, 0xbc, 0xd7, //0x00000e3f bsfq %rdi, %rdx + 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x00000e43 jmp LBB0_196 + //0x00000e48 LBB0_177 + 0x48, 0x01, 0xd1, //0x00000e48 addq %rdx, %rcx + 0x49, 0x89, 0xcb, //0x00000e4b movq %rcx, %r11 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000e4e movq $-1, %r13 + 0x4d, 0x85, 0xe4, //0x00000e55 testq %r12, %r12 + 0x0f, 0x84, 0x53, 0x19, 0x00, 0x00, //0x00000e58 je LBB0_150 + //0x00000e5e LBB0_178 + 0x4d, 0x85, 0xff, //0x00000e5e testq %r15, %r15 + 0x48, 0x8b, 0x7d, 0xb0, //0x00000e61 movq $-80(%rbp), %rdi + 0x0f, 0x84, 0xc3, 0x18, 0x00, 0x00, //0x00000e65 je LBB0_465 + 0x4d, 0x85, 0xf6, //0x00000e6b testq %r14, %r14 + 0x0f, 0x84, 0xba, 0x18, 0x00, 0x00, //0x00000e6e je LBB0_465 + 0x4d, 0x29, 0xd3, //0x00000e74 subq %r10, %r11 + 0x49, 0x8d, 0x4b, 0xff, //0x00000e77 leaq $-1(%r11), %rcx + 0x49, 0x39, 0xcc, //0x00000e7b cmpq %rcx, %r12 + 0x0f, 0x84, 0x12, 0xf3, 0xff, 0xff, //0x00000e7e je LBB0_1 + 0x49, 0x39, 0xcf, //0x00000e84 cmpq %rcx, %r15 + 0x0f, 0x84, 0x09, 0xf3, 0xff, 0xff, //0x00000e87 je LBB0_1 + 0x49, 0x39, 0xce, //0x00000e8d cmpq %rcx, %r14 + 0x0f, 0x84, 0x00, 0xf3, 0xff, 0xff, //0x00000e90 je LBB0_1 + 0x4d, 0x85, 0xff, //0x00000e96 testq %r15, %r15 + 0x0f, 0x8e, 0x5d, 0x00, 0x00, 0x00, //0x00000e99 jle LBB0_192 + 0x49, 0x8d, 0x4f, 0xff, //0x00000e9f leaq $-1(%r15), %rcx + 0x49, 0x39, 0xce, //0x00000ea3 cmpq %rcx, %r14 + 0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x00000ea6 je LBB0_192 + 0x49, 0xf7, 0xd7, //0x00000eac notq %r15 + 0x4d, 0x89, 0xfd, //0x00000eaf movq %r15, %r13 + 0xe9, 0xe5, 0xf2, 0xff, 0xff, //0x00000eb2 jmp LBB0_2 + //0x00000eb7 LBB0_186 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000eb7 movl $64, %edx + //0x00000ebc LBB0_187 + 0x4c, 0x8b, 0x55, 0xd0, //0x00000ebc movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00000ec0 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000ec4 movabsq $4294977024, %r8 + 0x48, 0x39, 0xca, //0x00000ece cmpq %rcx, %rdx + 0x0f, 0x82, 0xf2, 0x19, 0x00, 0x00, //0x00000ed1 jb LBB0_496 + 0x48, 0x01, 0xc8, //0x00000ed7 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00000eda addq $1, %rax + //0x00000ede LBB0_189 + 0x48, 0x85, 0xc0, //0x00000ede testq %rax, %rax + 0x0f, 0x88, 0x22, 0x18, 0x00, 0x00, //0x00000ee1 js LBB0_461 + //0x00000ee7 LBB0_190 + 0x49, 0x89, 0x02, //0x00000ee7 movq %rax, (%r10) + 0x48, 0x8b, 0x45, 0xb0, //0x00000eea movq $-80(%rbp), %rax + 0x48, 0x85, 0xc0, //0x00000eee testq %rax, %rax + 0x0f, 0x8f, 0xd9, 0xf2, 0xff, 0xff, //0x00000ef1 jg LBB0_4 + 0xe9, 0x04, 0x18, 0x00, 0x00, //0x00000ef7 jmp LBB0_191 + //0x00000efc LBB0_192 + 0x4c, 0x89, 0xe1, //0x00000efc movq %r12, %rcx + 0x4c, 0x09, 0xf1, //0x00000eff orq %r14, %rcx + 0x0f, 0x99, 0xc1, //0x00000f02 setns %cl + 0x0f, 0x88, 0x55, 0x05, 0x00, 0x00, //0x00000f05 js LBB0_272 + 0x4d, 0x39, 0xf4, //0x00000f0b cmpq %r14, %r12 + 0x0f, 0x8c, 0x4c, 0x05, 0x00, 0x00, //0x00000f0e jl LBB0_272 + 0x49, 0xf7, 0xd4, //0x00000f14 notq %r12 + 0x4d, 0x89, 0xe5, //0x00000f17 movq %r12, %r13 + 0xe9, 0x7d, 0xf2, 0xff, 0xff, //0x00000f1a jmp LBB0_2 + //0x00000f1f LBB0_195 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000f1f movl $64, %edx + //0x00000f24 LBB0_196 + 0x4c, 0x8b, 0x55, 0xd0, //0x00000f24 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00000f28 movq $-72(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xa8, //0x00000f2c movq $-88(%rbp), %r13 + 0x48, 0x39, 0xca, //0x00000f30 cmpq %rcx, %rdx + 0x0f, 0x82, 0x90, 0x19, 0x00, 0x00, //0x00000f33 jb LBB0_496 + 0x48, 0x01, 0xc8, //0x00000f39 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00000f3c addq $1, %rax + //0x00000f40 LBB0_198 + 0x48, 0x85, 0xc0, //0x00000f40 testq %rax, %rax + 0x0f, 0x88, 0xff, 0x17, 0x00, 0x00, //0x00000f43 js LBB0_466 + 0x49, 0x89, 0x02, //0x00000f49 movq %rax, (%r10) + 0x48, 0x8b, 0x45, 0xb0, //0x00000f4c movq $-80(%rbp), %rax + 0x48, 0x85, 0xc0, //0x00000f50 testq %rax, %rax + 0x0f, 0x8e, 0xa7, 0x17, 0x00, 0x00, //0x00000f53 jle LBB0_191 + 0x49, 0x8b, 0x06, //0x00000f59 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000f5c cmpq $4095, %rax + 0x0f, 0x8f, 0x8c, 0x17, 0x00, 0x00, //0x00000f62 jg LBB0_478 + 0x48, 0x8d, 0x48, 0x01, //0x00000f68 leaq $1(%rax), %rcx + 0x49, 0x89, 0x0e, //0x00000f6c movq %rcx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000f6f movq $4, $8(%r14,%rax,8) + 0xe9, 0x53, 0xf2, 0xff, 0xff, //0x00000f78 jmp LBB0_4 + //0x00000f7d LBB0_202 + 0x49, 0x8b, 0x0a, //0x00000f7d movq (%r10), %rcx + 0x48, 0x8b, 0x55, 0x98, //0x00000f80 movq $-104(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00000f84 movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfc, //0x00000f88 leaq $-4(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00000f8c cmpq %rsi, %rcx + 0x0f, 0x87, 0xcb, 0x17, 0x00, 0x00, //0x00000f8f ja LBB0_463 + 0x41, 0x8b, 0x14, 0x0c, //0x00000f95 movl (%r12,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00000f99 cmpl $1702063201, %edx + 0x0f, 0x85, 0x2e, 0x18, 0x00, 0x00, //0x00000f9f jne LBB0_479 + 0x48, 0x8d, 0x41, 0x04, //0x00000fa5 leaq $4(%rcx), %rax + 0x49, 0x89, 0x02, //0x00000fa9 movq %rax, (%r10) + 0x48, 0x85, 0xc9, //0x00000fac testq %rcx, %rcx + 0x0f, 0x8f, 0x1b, 0xf2, 0xff, 0xff, //0x00000faf jg LBB0_4 + 0xe9, 0x03, 0x19, 0x00, 0x00, //0x00000fb5 jmp LBB0_205 + //0x00000fba LBB0_206 + 0x49, 0x8b, 0x0a, //0x00000fba movq (%r10), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x00000fbd movq $-104(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x00000fc1 movq $8(%rax), %rax + 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00000fc5 testb $32, $-144(%rbp) + 0x48, 0x89, 0x45, 0xa8, //0x00000fcc movq %rax, $-88(%rbp) + 0x48, 0x89, 0x4d, 0xb0, //0x00000fd0 movq %rcx, $-80(%rbp) + 0x0f, 0x85, 0xa2, 0x04, 0x00, 0x00, //0x00000fd4 jne LBB0_273 + 0x49, 0x89, 0xc1, //0x00000fda movq %rax, %r9 + 0x49, 0x29, 0xc9, //0x00000fdd subq %rcx, %r9 + 0x0f, 0x84, 0xf5, 0x18, 0x00, 0x00, //0x00000fe0 je LBB0_490 + 0x49, 0x83, 0xf9, 0x40, //0x00000fe6 cmpq $64, %r9 + 0x0f, 0x82, 0xf1, 0x0f, 0x00, 0x00, //0x00000fea jb LBB0_387 + 0x49, 0x89, 0xce, //0x00000ff0 movq %rcx, %r14 + 0x49, 0xf7, 0xd6, //0x00000ff3 notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000ff6 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x00000ffe movq %rcx, %rax + 0x45, 0x31, 0xc0, //0x00001001 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001004 .p2align 4, 0x90 + //0x00001010 LBB0_210 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001010 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001016 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000101d movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001024 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000102b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000102f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001033 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00001038 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000103c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x00001040 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x00001044 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001048 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x0000104c pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xfe, //0x00001050 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001054 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00001058 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000105c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001060 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00001065 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00001069 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x74, 0xe9, //0x0000106d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00001071 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xf1, //0x00001075 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00001079 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000107e shlq $48, %rdx + 0x48, 0xc1, 0xe7, 0x20, //0x00001082 shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00001086 orq %rdx, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x00001089 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x0000108d orq %rdi, %rcx + 0x49, 0x09, 0xca, //0x00001090 orq %rcx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00001093 shlq $48, %r15 + 0x48, 0xc1, 0xe6, 0x20, //0x00001097 shlq $32, %rsi + 0x4c, 0x09, 0xfe, //0x0000109b orq %r15, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x0000109e shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x000010a2 orq %rsi, %rbx + 0x49, 0x09, 0xdb, //0x000010a5 orq %rbx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000010a8 jne LBB0_219 + 0x4d, 0x85, 0xc0, //0x000010ae testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000010b1 jne LBB0_221 + 0x45, 0x31, 0xc0, //0x000010b7 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x000010ba testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000010bd jne LBB0_222 + //0x000010c3 LBB0_213 + 0x49, 0x83, 0xc1, 0xc0, //0x000010c3 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000010c7 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000010cb addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000010cf cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000010d3 ja LBB0_210 + 0xe9, 0xa7, 0x0b, 0x00, 0x00, //0x000010d9 jmp LBB0_214 + //0x000010de LBB0_219 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000010de cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000010e3 jne LBB0_221 + 0x49, 0x0f, 0xbc, 0xcb, //0x000010e9 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x000010ed addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x000010f0 movq %rcx, $-56(%rbp) + //0x000010f4 LBB0_221 + 0x4c, 0x89, 0xc1, //0x000010f4 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x000010f7 notq %rcx + 0x4c, 0x21, 0xd9, //0x000010fa andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x000010fd leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x00001101 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x00001104 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001107 notq %rsi + 0x4c, 0x21, 0xde, //0x0000110a andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000110d movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00001117 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000111a xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x0000111d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00001120 setb %r8b + 0x48, 0x01, 0xf6, //0x00001124 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001127 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00001131 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00001134 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001137 notq %rsi + 0x49, 0x21, 0xf2, //0x0000113a andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x0000113d testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001140 je LBB0_213 + //0x00001146 LBB0_222 + 0x49, 0x0f, 0xbc, 0xc2, //0x00001146 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x0000114a subq %r14, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x0000114d movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001151 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001155 movabsq $4294977024, %r8 + 0xe9, 0xd5, 0x05, 0x00, 0x00, //0x0000115f jmp LBB0_314 + //0x00001164 LBB0_223 + 0x48, 0x8b, 0x45, 0x98, //0x00001164 movq $-104(%rbp), %rax + 0x4c, 0x8b, 0x78, 0x08, //0x00001168 movq $8(%rax), %r15 + 0x49, 0x8b, 0x02, //0x0000116c movq (%r10), %rax + 0x49, 0x29, 0xc7, //0x0000116f subq %rax, %r15 + 0x0f, 0x84, 0x42, 0x16, 0x00, 0x00, //0x00001172 je LBB0_474 + 0x4d, 0x8d, 0x04, 0x04, //0x00001178 leaq (%r12,%rax), %r8 + 0x41, 0x80, 0x38, 0x30, //0x0000117c cmpb $48, (%r8) + 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00001180 jne LBB0_228 + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001186 movl $1, %r14d + 0x49, 0x83, 0xff, 0x01, //0x0000118c cmpq $1, %r15 + 0x0f, 0x84, 0xc5, 0x0a, 0x00, 0x00, //0x00001190 je LBB0_358 + 0x41, 0x8a, 0x48, 0x01, //0x00001196 movb $1(%r8), %cl + 0x80, 0xc1, 0xd2, //0x0000119a addb $-46, %cl + 0x80, 0xf9, 0x37, //0x0000119d cmpb $55, %cl + 0x0f, 0x87, 0xb5, 0x0a, 0x00, 0x00, //0x000011a0 ja LBB0_358 + 0x0f, 0xb6, 0xc9, //0x000011a6 movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000011a9 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000011b3 btq %rcx, %rdx + 0x0f, 0x83, 0x9e, 0x0a, 0x00, 0x00, //0x000011b7 jae LBB0_358 + //0x000011bd LBB0_228 + 0x49, 0x83, 0xff, 0x10, //0x000011bd cmpq $16, %r15 + 0x0f, 0x82, 0xfa, 0x0d, 0x00, 0x00, //0x000011c1 jb LBB0_386 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000011c7 movq $-1, %r13 + 0x45, 0x31, 0xf6, //0x000011ce xorl %r14d, %r14d + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000011d1 movq $-1, %r12 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000011d8 movq $-1, %r10 + 0x4c, 0x89, 0xff, //0x000011df movq %r15, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011e2 .p2align 4, 0x90 + //0x000011f0 LBB0_230 + 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x30, //0x000011f0 movdqu (%r8,%r14), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x000011f6 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x000011fa pcmpgtb %xmm8, %xmm4 + 0x66, 0x41, 0x0f, 0x6f, 0xee, //0x000011ff movdqa %xmm14, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001204 pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00001208 pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x0000120c movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00001210 pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0x6f, 0xf3, //0x00001215 movdqa %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00001219 pcmpeqb %xmm10, %xmm6 + 0x66, 0x0f, 0xeb, 0xf4, //0x0000121e por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x00001222 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00001226 pand %xmm11, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000122b pcmpeqb %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00001230 pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x00001235 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0xeb, 0xe3, //0x00001239 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x0000123d por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x00001241 por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdb, //0x00001245 pmovmskb %xmm3, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x00001249 pmovmskb %xmm6, %r9d + 0x66, 0x0f, 0xd7, 0xcd, //0x0000124e pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x00001252 notl %ecx + 0x0f, 0xbc, 0xc9, //0x00001254 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00001257 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000125a je LBB0_232 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x00001260 movl $-1, %edx + 0xd3, 0xe2, //0x00001265 shll %cl, %edx + 0xf7, 0xd2, //0x00001267 notl %edx + 0x21, 0xd3, //0x00001269 andl %edx, %ebx + 0x21, 0xd6, //0x0000126b andl %edx, %esi + 0x44, 0x21, 0xca, //0x0000126d andl %r9d, %edx + 0x41, 0x89, 0xd1, //0x00001270 movl %edx, %r9d + //0x00001273 LBB0_232 + 0x8d, 0x53, 0xff, //0x00001273 leal $-1(%rbx), %edx + 0x21, 0xda, //0x00001276 andl %ebx, %edx + 0x0f, 0x85, 0xa7, 0x09, 0x00, 0x00, //0x00001278 jne LBB0_352 + 0x8d, 0x56, 0xff, //0x0000127e leal $-1(%rsi), %edx + 0x21, 0xf2, //0x00001281 andl %esi, %edx + 0x0f, 0x85, 0x9c, 0x09, 0x00, 0x00, //0x00001283 jne LBB0_352 + 0x41, 0x8d, 0x51, 0xff, //0x00001289 leal $-1(%r9), %edx + 0x44, 0x21, 0xca, //0x0000128d andl %r9d, %edx + 0x0f, 0x85, 0x8f, 0x09, 0x00, 0x00, //0x00001290 jne LBB0_352 + 0x85, 0xdb, //0x00001296 testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001298 je LBB0_238 + 0x0f, 0xbc, 0xdb, //0x0000129e bsfl %ebx, %ebx + 0x49, 0x83, 0xfa, 0xff, //0x000012a1 cmpq $-1, %r10 + 0x0f, 0x85, 0x66, 0x0b, 0x00, 0x00, //0x000012a5 jne LBB0_360 + 0x4c, 0x01, 0xf3, //0x000012ab addq %r14, %rbx + 0x49, 0x89, 0xda, //0x000012ae movq %rbx, %r10 + //0x000012b1 LBB0_238 + 0x85, 0xf6, //0x000012b1 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000012b3 je LBB0_241 + 0x0f, 0xbc, 0xf6, //0x000012b9 bsfl %esi, %esi + 0x49, 0x83, 0xfc, 0xff, //0x000012bc cmpq $-1, %r12 + 0x0f, 0x85, 0x52, 0x0b, 0x00, 0x00, //0x000012c0 jne LBB0_361 + 0x4c, 0x01, 0xf6, //0x000012c6 addq %r14, %rsi + 0x49, 0x89, 0xf4, //0x000012c9 movq %rsi, %r12 + //0x000012cc LBB0_241 + 0x45, 0x85, 0xc9, //0x000012cc testl %r9d, %r9d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000012cf je LBB0_244 + 0x41, 0x0f, 0xbc, 0xd1, //0x000012d5 bsfl %r9d, %edx + 0x49, 0x83, 0xfd, 0xff, //0x000012d9 cmpq $-1, %r13 + 0x0f, 0x85, 0x3c, 0x0b, 0x00, 0x00, //0x000012dd jne LBB0_362 + 0x4c, 0x01, 0xf2, //0x000012e3 addq %r14, %rdx + 0x49, 0x89, 0xd5, //0x000012e6 movq %rdx, %r13 + //0x000012e9 LBB0_244 + 0x83, 0xf9, 0x10, //0x000012e9 cmpl $16, %ecx + 0x0f, 0x85, 0xa6, 0x03, 0x00, 0x00, //0x000012ec jne LBB0_299 + 0x48, 0x83, 0xc7, 0xf0, //0x000012f2 addq $-16, %rdi + 0x49, 0x83, 0xc6, 0x10, //0x000012f6 addq $16, %r14 + 0x48, 0x83, 0xff, 0x0f, //0x000012fa cmpq $15, %rdi + 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x000012fe ja LBB0_230 + 0x4b, 0x8d, 0x0c, 0x30, //0x00001304 leaq (%r8,%r14), %rcx + 0x49, 0x89, 0xcb, //0x00001308 movq %rcx, %r11 + 0x4d, 0x39, 0xf7, //0x0000130b cmpq %r14, %r15 + 0x0f, 0x84, 0x98, 0x03, 0x00, 0x00, //0x0000130e je LBB0_301 + //0x00001314 LBB0_247 + 0x4c, 0x8d, 0x1c, 0x39, //0x00001314 leaq (%rcx,%rdi), %r11 + 0x49, 0x89, 0xc9, //0x00001318 movq %rcx, %r9 + 0x4d, 0x29, 0xc1, //0x0000131b subq %r8, %r9 + 0x31, 0xd2, //0x0000131e xorl %edx, %edx + 0x4c, 0x8d, 0x35, 0x4d, 0x18, 0x00, 0x00, //0x00001320 leaq $6221(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001327 jmp LBB0_252 + //0x0000132c LBB0_248 + 0x83, 0xfb, 0x65, //0x0000132c cmpl $101, %ebx + 0x0f, 0x85, 0x71, 0x03, 0x00, 0x00, //0x0000132f jne LBB0_300 + //0x00001335 LBB0_249 + 0x49, 0x83, 0xfc, 0xff, //0x00001335 cmpq $-1, %r12 + 0x0f, 0x85, 0x05, 0x09, 0x00, 0x00, //0x00001339 jne LBB0_356 + 0x4d, 0x8d, 0x24, 0x11, //0x0000133f leaq (%r9,%rdx), %r12 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001343 .p2align 4, 0x90 + //0x00001350 LBB0_251 + 0x48, 0x83, 0xc2, 0x01, //0x00001350 addq $1, %rdx + 0x48, 0x39, 0xd7, //0x00001354 cmpq %rdx, %rdi + 0x0f, 0x84, 0x4f, 0x03, 0x00, 0x00, //0x00001357 je LBB0_301 + //0x0000135d LBB0_252 + 0x0f, 0xbe, 0x1c, 0x11, //0x0000135d movsbl (%rcx,%rdx), %ebx + 0x8d, 0x73, 0xd0, //0x00001361 leal $-48(%rbx), %esi + 0x83, 0xfe, 0x0a, //0x00001364 cmpl $10, %esi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001367 jb LBB0_251 + 0x8d, 0x73, 0xd5, //0x0000136d leal $-43(%rbx), %esi + 0x83, 0xfe, 0x1a, //0x00001370 cmpl $26, %esi + 0x0f, 0x87, 0xb3, 0xff, 0xff, 0xff, //0x00001373 ja LBB0_248 + 0x49, 0x63, 0x34, 0xb6, //0x00001379 movslq (%r14,%rsi,4), %rsi + 0x4c, 0x01, 0xf6, //0x0000137d addq %r14, %rsi + 0xff, 0xe6, //0x00001380 jmpq *%rsi + //0x00001382 LBB0_255 + 0x49, 0x83, 0xfd, 0xff, //0x00001382 cmpq $-1, %r13 + 0x0f, 0x85, 0xb8, 0x08, 0x00, 0x00, //0x00001386 jne LBB0_356 + 0x4d, 0x8d, 0x2c, 0x11, //0x0000138c leaq (%r9,%rdx), %r13 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001390 jmp LBB0_251 + //0x00001395 LBB0_257 + 0x49, 0x83, 0xfa, 0xff, //0x00001395 cmpq $-1, %r10 + 0x0f, 0x85, 0xa5, 0x08, 0x00, 0x00, //0x00001399 jne LBB0_356 + 0x4d, 0x8d, 0x14, 0x11, //0x0000139f leaq (%r9,%rdx), %r10 + 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x000013a3 jmp LBB0_251 + //0x000013a8 LBB0_259 + 0x49, 0x8b, 0x06, //0x000013a8 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013ab cmpq $4095, %rax + 0x0f, 0x8f, 0x3d, 0x13, 0x00, 0x00, //0x000013b1 jg LBB0_478 + 0x48, 0x8d, 0x48, 0x01, //0x000013b7 leaq $1(%rax), %rcx + 0x49, 0x89, 0x0e, //0x000013bb movq %rcx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000013be movq $5, $8(%r14,%rax,8) + 0xe9, 0x04, 0xee, 0xff, 0xff, //0x000013c7 jmp LBB0_4 + //0x000013cc LBB0_261 + 0x49, 0x8b, 0x0a, //0x000013cc movq (%r10), %rcx + 0x48, 0x8b, 0x55, 0x98, //0x000013cf movq $-104(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x000013d3 movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x000013d7 leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x000013db cmpq %rsi, %rcx + 0x0f, 0x87, 0x7c, 0x13, 0x00, 0x00, //0x000013de ja LBB0_463 + 0x48, 0x8d, 0x41, 0xff, //0x000013e4 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x000013e8 cmpl $1819047278, $-1(%r12,%rcx) + 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x000013f1 je LBB0_271 + 0xe9, 0x2c, 0x14, 0x00, 0x00, //0x000013f7 jmp LBB0_263 + //0x000013fc LBB0_267 + 0x49, 0x8b, 0x06, //0x000013fc movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013ff cmpq $4095, %rax + 0x0f, 0x8f, 0xe9, 0x12, 0x00, 0x00, //0x00001405 jg LBB0_478 + 0x48, 0x8d, 0x48, 0x01, //0x0000140b leaq $1(%rax), %rcx + 0x49, 0x89, 0x0e, //0x0000140f movq %rcx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001412 movq $6, $8(%r14,%rax,8) + 0xe9, 0xb0, 0xed, 0xff, 0xff, //0x0000141b jmp LBB0_4 + //0x00001420 LBB0_269 + 0x49, 0x8b, 0x0a, //0x00001420 movq (%r10), %rcx + 0x48, 0x8b, 0x55, 0x98, //0x00001423 movq $-104(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00001427 movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x0000142b leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x0000142f cmpq %rsi, %rcx + 0x0f, 0x87, 0x28, 0x13, 0x00, 0x00, //0x00001432 ja LBB0_463 + 0x48, 0x8d, 0x41, 0xff, //0x00001438 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x0000143c cmpl $1702195828, $-1(%r12,%rcx) + 0x0f, 0x85, 0x24, 0x14, 0x00, 0x00, //0x00001445 jne LBB0_484 + //0x0000144b LBB0_271 + 0x48, 0x8d, 0x51, 0x03, //0x0000144b leaq $3(%rcx), %rdx + 0x49, 0x89, 0x12, //0x0000144f movq %rdx, (%r10) + 0x48, 0x85, 0xc9, //0x00001452 testq %rcx, %rcx + 0x0f, 0x8f, 0x75, 0xed, 0xff, 0xff, //0x00001455 jg LBB0_4 + 0xe9, 0x03, 0x13, 0x00, 0x00, //0x0000145b jmp LBB0_477 + //0x00001460 LBB0_272 + 0x49, 0x8d, 0x56, 0xff, //0x00001460 leaq $-1(%r14), %rdx + 0x49, 0x39, 0xd4, //0x00001464 cmpq %rdx, %r12 + 0x49, 0xf7, 0xd6, //0x00001467 notq %r14 + 0x4d, 0x0f, 0x45, 0xf3, //0x0000146a cmovneq %r11, %r14 + 0x84, 0xc9, //0x0000146e testb %cl, %cl + 0x4d, 0x0f, 0x44, 0xf3, //0x00001470 cmoveq %r11, %r14 + 0x4d, 0x89, 0xf5, //0x00001474 movq %r14, %r13 + 0xe9, 0x20, 0xed, 0xff, 0xff, //0x00001477 jmp LBB0_2 + //0x0000147c LBB0_273 + 0x49, 0x89, 0xc6, //0x0000147c movq %rax, %r14 + 0x49, 0x29, 0xce, //0x0000147f subq %rcx, %r14 + 0x0f, 0x84, 0x86, 0x14, 0x00, 0x00, //0x00001482 je LBB0_495 + 0x49, 0x83, 0xfe, 0x40, //0x00001488 cmpq $64, %r14 + 0x0f, 0x82, 0x75, 0x0b, 0x00, 0x00, //0x0000148c jb LBB0_388 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001492 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x0000149a movq %rcx, %rax + 0x45, 0x31, 0xdb, //0x0000149d xorl %r11d, %r11d + //0x000014a0 .p2align 4, 0x90 + //0x000014a0 LBB0_276 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x04, //0x000014a0 movdqu (%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x000014a6 movdqu $16(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x000014ad movdqu $32(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x000014b4 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xdc, //0x000014bb movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014bf pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x000014c3 pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xdd, //0x000014c8 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014cc pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x000014d0 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xdf, //0x000014d4 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014d8 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x000014dc pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xde, //0x000014e1 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014e5 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x000014e9 pmovmskb %xmm3, %r12d + 0x66, 0x0f, 0x6f, 0xdc, //0x000014ee movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000014f2 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x000014f6 pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdd, //0x000014fb movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000014ff pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00001503 pmovmskb %xmm3, %r9d + 0x66, 0x0f, 0x6f, 0xdf, //0x00001508 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000150c pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001510 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x00001514 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001518 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x0000151c pmovmskb %xmm3, %r8d + 0x66, 0x0f, 0x6f, 0xda, //0x00001521 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x00001525 pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00001529 pcmpgtb %xmm15, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x0000152e pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00001532 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xda, //0x00001536 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdf, //0x0000153a pcmpgtb %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xff, //0x0000153e pcmpgtb %xmm15, %xmm7 + 0x66, 0x0f, 0xdb, 0xfb, //0x00001543 pand %xmm3, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00001547 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xda, //0x0000154b movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x0000154f pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00001553 pcmpgtb %xmm15, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x00001558 pand %xmm3, %xmm6 + 0x66, 0x0f, 0xd7, 0xde, //0x0000155c pmovmskb %xmm6, %ebx + 0x49, 0xc1, 0xe4, 0x30, //0x00001560 shlq $48, %r12 + 0x49, 0xc1, 0xe2, 0x20, //0x00001564 shlq $32, %r10 + 0x4d, 0x09, 0xe2, //0x00001568 orq %r12, %r10 + 0x48, 0xc1, 0xe1, 0x10, //0x0000156b shlq $16, %rcx + 0x4c, 0x09, 0xd1, //0x0000156f orq %r10, %rcx + 0x49, 0x09, 0xcf, //0x00001572 orq %rcx, %r15 + 0x49, 0xc1, 0xe0, 0x30, //0x00001575 shlq $48, %r8 + 0x48, 0xc1, 0xe6, 0x20, //0x00001579 shlq $32, %rsi + 0x4c, 0x09, 0xc6, //0x0000157d orq %r8, %rsi + 0x49, 0xc1, 0xe1, 0x10, //0x00001580 shlq $16, %r9 + 0x49, 0x09, 0xf1, //0x00001584 orq %rsi, %r9 + 0x48, 0xc1, 0xe3, 0x30, //0x00001587 shlq $48, %rbx + 0x48, 0xc1, 0xe2, 0x20, //0x0000158b shlq $32, %rdx + 0x48, 0x09, 0xda, //0x0000158f orq %rbx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001592 shlq $16, %rdi + 0x48, 0x09, 0xd7, //0x00001596 orq %rdx, %rdi + 0x4d, 0x09, 0xcd, //0x00001599 orq %r9, %r13 + 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x0000159c jne LBB0_293 + 0x4d, 0x85, 0xdb, //0x000015a2 testq %r11, %r11 + 0x0f, 0x85, 0x7b, 0x00, 0x00, 0x00, //0x000015a5 jne LBB0_295 + 0x45, 0x31, 0xdb, //0x000015ab xorl %r11d, %r11d + 0x4c, 0x8b, 0x65, 0xc0, //0x000015ae movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000015b2 movabsq $4294977024, %r8 + //0x000015bc LBB0_279 + 0x66, 0x0f, 0x6f, 0xda, //0x000015bc movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x000015c0 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x000015c4 pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x000015c9 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x000015cd pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x000015d1 orq %rcx, %rdi + 0x4d, 0x85, 0xff, //0x000015d4 testq %r15, %r15 + 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x000015d7 jne LBB0_297 + 0x48, 0x85, 0xff, //0x000015dd testq %rdi, %rdi + 0x0f, 0x85, 0xa3, 0x11, 0x00, 0x00, //0x000015e0 jne LBB0_472 + 0x49, 0x83, 0xc6, 0xc0, //0x000015e6 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000015ea addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x000015ee cmpq $63, %r14 + 0x0f, 0x87, 0xa8, 0xfe, 0xff, 0xff, //0x000015f2 ja LBB0_276 + 0xe9, 0x11, 0x07, 0x00, 0x00, //0x000015f8 jmp LBB0_282 + //0x000015fd LBB0_293 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000015fd cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00001602 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001606 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00001610 jne LBB0_296 + 0x49, 0x0f, 0xbc, 0xcd, //0x00001616 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x0000161a addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x0000161d movq %rcx, $-56(%rbp) + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001621 jmp LBB0_296 + //0x00001626 LBB0_295 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001626 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000162a movabsq $4294977024, %r8 + //0x00001634 LBB0_296 + 0x4c, 0x89, 0xd9, //0x00001634 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00001637 notq %rcx + 0x4c, 0x21, 0xe9, //0x0000163a andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000163d leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xda, //0x00001641 orq %r11, %rdx + 0x48, 0x89, 0xd6, //0x00001644 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001647 notq %rsi + 0x4c, 0x21, 0xee, //0x0000164a andq %r13, %rsi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000164d movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00001657 andq %rbx, %rsi + 0x45, 0x31, 0xdb, //0x0000165a xorl %r11d, %r11d + 0x48, 0x01, 0xce, //0x0000165d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc3, //0x00001660 setb %r11b + 0x48, 0x01, 0xf6, //0x00001664 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001667 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00001671 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00001674 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001677 notq %rsi + 0x49, 0x21, 0xf7, //0x0000167a andq %rsi, %r15 + 0xe9, 0x3a, 0xff, 0xff, 0xff, //0x0000167d jmp LBB0_279 + //0x00001682 LBB0_297 + 0x49, 0x0f, 0xbc, 0xcf, //0x00001682 bsfq %r15, %rcx + 0x48, 0x85, 0xff, //0x00001686 testq %rdi, %rdi + 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00001689 je LBB0_311 + 0x48, 0x0f, 0xbc, 0xd7, //0x0000168f bsfq %rdi, %rdx + 0xe9, 0x89, 0x00, 0x00, 0x00, //0x00001693 jmp LBB0_312 + //0x00001698 LBB0_299 + 0x41, 0x89, 0xcb, //0x00001698 movl %ecx, %r11d + 0x4d, 0x01, 0xc3, //0x0000169b addq %r8, %r11 + 0x4d, 0x01, 0xf3, //0x0000169e addq %r14, %r11 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000016a1 jmp LBB0_301 + //0x000016a6 LBB0_300 + 0x48, 0x01, 0xd1, //0x000016a6 addq %rdx, %rcx + 0x49, 0x89, 0xcb, //0x000016a9 movq %rcx, %r11 + //0x000016ac LBB0_301 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000016ac movq $-1, %r14 + 0x4d, 0x85, 0xd2, //0x000016b3 testq %r10, %r10 + 0x0f, 0x84, 0x05, 0x11, 0x00, 0x00, //0x000016b6 je LBB0_475 + 0x4d, 0x85, 0xed, //0x000016bc testq %r13, %r13 + 0x0f, 0x84, 0xfc, 0x10, 0x00, 0x00, //0x000016bf je LBB0_475 + 0x4d, 0x85, 0xe4, //0x000016c5 testq %r12, %r12 + 0x0f, 0x84, 0xf3, 0x10, 0x00, 0x00, //0x000016c8 je LBB0_475 + 0x4d, 0x29, 0xc3, //0x000016ce subq %r8, %r11 + 0x49, 0x8d, 0x4b, 0xff, //0x000016d1 leaq $-1(%r11), %rcx + 0x49, 0x39, 0xca, //0x000016d5 cmpq %rcx, %r10 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000016d8 je LBB0_310 + 0x49, 0x39, 0xcd, //0x000016de cmpq %rcx, %r13 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000016e1 je LBB0_310 + 0x49, 0x39, 0xcc, //0x000016e7 cmpq %rcx, %r12 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000016ea je LBB0_310 + 0x4d, 0x85, 0xed, //0x000016f0 testq %r13, %r13 + 0x0f, 0x8e, 0x60, 0x00, 0x00, 0x00, //0x000016f3 jle LBB0_318 + 0x49, 0x8d, 0x4d, 0xff, //0x000016f9 leaq $-1(%r13), %rcx + 0x49, 0x39, 0xcc, //0x000016fd cmpq %rcx, %r12 + 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x00001700 je LBB0_318 + 0x49, 0xf7, 0xd5, //0x00001706 notq %r13 + 0x4d, 0x89, 0xee, //0x00001709 movq %r13, %r14 + 0xe9, 0x41, 0x05, 0x00, 0x00, //0x0000170c jmp LBB0_357 + //0x00001711 LBB0_310 + 0x49, 0xf7, 0xdb, //0x00001711 negq %r11 + 0x4d, 0x89, 0xde, //0x00001714 movq %r11, %r14 + 0xe9, 0x36, 0x05, 0x00, 0x00, //0x00001717 jmp LBB0_357 + //0x0000171c LBB0_311 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000171c movl $64, %edx + //0x00001721 LBB0_312 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001721 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001725 movq $-72(%rbp), %r14 + 0x48, 0x39, 0xca, //0x00001729 cmpq %rcx, %rdx + 0x0f, 0x82, 0x97, 0x11, 0x00, 0x00, //0x0000172c jb LBB0_496 + 0x48, 0x01, 0xc8, //0x00001732 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00001735 addq $1, %rax + //0x00001739 LBB0_314 + 0x48, 0x85, 0xc0, //0x00001739 testq %rax, %rax + 0x0f, 0x89, 0xa5, 0xf7, 0xff, 0xff, //0x0000173c jns LBB0_190 + 0xe9, 0xc2, 0x0f, 0x00, 0x00, //0x00001742 jmp LBB0_461 + //0x00001747 LBB0_316 + 0x0f, 0xbc, 0xca, //0x00001747 bsfl %edx, %ecx + //0x0000174a LBB0_317 + 0x49, 0xf7, 0xd5, //0x0000174a notq %r13 + 0x49, 0x29, 0xcd, //0x0000174d subq %rcx, %r13 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001750 movq $-80(%rbp), %rdi + 0xe9, 0x43, 0xea, 0xff, 0xff, //0x00001754 jmp LBB0_2 + //0x00001759 LBB0_318 + 0x4c, 0x89, 0xd1, //0x00001759 movq %r10, %rcx + 0x4c, 0x09, 0xe1, //0x0000175c orq %r12, %rcx + 0x0f, 0x99, 0xc1, //0x0000175f setns %cl + 0x0f, 0x88, 0xa2, 0x01, 0x00, 0x00, //0x00001762 js LBB0_322 + 0x4d, 0x39, 0xe2, //0x00001768 cmpq %r12, %r10 + 0x0f, 0x8c, 0x99, 0x01, 0x00, 0x00, //0x0000176b jl LBB0_322 + 0x49, 0xf7, 0xd2, //0x00001771 notq %r10 + 0x4d, 0x89, 0xd6, //0x00001774 movq %r10, %r14 + 0xe9, 0xd6, 0x04, 0x00, 0x00, //0x00001777 jmp LBB0_357 + //0x0000177c LBB0_321 + 0x48, 0x8b, 0xb5, 0x78, 0xff, 0xff, 0xff, //0x0000177c movq $-136(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xb0, //0x00001783 movq $-80(%rbp), %rdi + 0x4c, 0x8d, 0x2c, 0x3e, //0x00001787 leaq (%rsi,%rdi), %r13 + 0x49, 0x29, 0xcd, //0x0000178b subq %rcx, %r13 + 0x49, 0x29, 0xd5, //0x0000178e subq %rdx, %r13 + 0xe9, 0x06, 0xea, 0xff, 0xff, //0x00001791 jmp LBB0_2 + //0x00001796 LBB0_49 + 0x4c, 0x01, 0xe0, //0x00001796 addq %r12, %rax + 0x4c, 0x8b, 0x75, 0xb8, //0x00001799 movq $-72(%rbp), %r14 + 0x49, 0x83, 0xf9, 0x20, //0x0000179d cmpq $32, %r9 + 0x0f, 0x82, 0x4c, 0x07, 0x00, 0x00, //0x000017a1 jb LBB0_376 + //0x000017a7 LBB0_50 + 0xf3, 0x0f, 0x6f, 0x18, //0x000017a7 movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000017ab movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x000017b0 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000017b4 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x000017b8 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x000017bc movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000017c0 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000017c4 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x000017c8 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000017cc pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x000017d0 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x000017d4 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x000017d8 shlq $16, %rcx + 0x48, 0x09, 0xca, //0x000017dc orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x000017df shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x000017e3 orq %rdi, %rsi + 0x0f, 0x85, 0x92, 0x08, 0x00, 0x00, //0x000017e6 jne LBB0_393 + 0x4d, 0x85, 0xc0, //0x000017ec testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xd0, //0x000017ef movq $-48(%rbp), %r10 + 0x0f, 0x85, 0xa2, 0x08, 0x00, 0x00, //0x000017f3 jne LBB0_395 + 0x45, 0x31, 0xc0, //0x000017f9 xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x000017fc testq %rdx, %rdx + 0x0f, 0x84, 0xda, 0x08, 0x00, 0x00, //0x000017ff je LBB0_396 + //0x00001805 LBB0_53 + 0x48, 0x0f, 0xbc, 0xca, //0x00001805 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0xa0, //0x00001809 addq $-96(%rbp), %rax + 0x48, 0x01, 0xc8, //0x0000180d addq %rcx, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001810 movabsq $4294977024, %r8 + 0xe9, 0xbf, 0xf6, 0xff, 0xff, //0x0000181a jmp LBB0_189 + //0x0000181f LBB0_131 + 0x4c, 0x01, 0xe0, //0x0000181f addq %r12, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x00001822 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001826 movq $-72(%rbp), %r14 + 0x49, 0x83, 0xf8, 0x20, //0x0000182a cmpq $32, %r8 + 0x0f, 0x82, 0x7f, 0x02, 0x00, 0x00, //0x0000182e jb LBB0_328 + //0x00001834 LBB0_132 + 0xf3, 0x0f, 0x6f, 0x20, //0x00001834 movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00001838 movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x0000183d movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001841 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001845 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xeb, //0x00001849 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x0000184d pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00001851 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xec, //0x00001855 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001859 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x0000185d pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xeb, //0x00001861 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001865 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00001869 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x6f, 0xea, //0x0000186d movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001871 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001875 pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x0000187a pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x0000187e pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x10, //0x00001882 shlq $16, %rdi + 0x48, 0x09, 0xf9, //0x00001886 orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x00001889 shlq $16, %rbx + 0x48, 0xc1, 0xe6, 0x10, //0x0000188d shlq $16, %rsi + 0x48, 0x09, 0xda, //0x00001891 orq %rbx, %rdx + 0x0f, 0x85, 0x34, 0x09, 0x00, 0x00, //0x00001894 jne LBB0_409 + 0x4d, 0x85, 0xdb, //0x0000189a testq %r11, %r11 + 0x0f, 0x85, 0x48, 0x09, 0x00, 0x00, //0x0000189d jne LBB0_411 + 0x45, 0x31, 0xdb, //0x000018a3 xorl %r11d, %r11d + //0x000018a6 LBB0_135 + 0x66, 0x0f, 0x6f, 0xda, //0x000018a6 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x000018aa pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x000018ae pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x000018b3 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x000018b7 pmovmskb %xmm4, %edx + 0x48, 0x09, 0xd6, //0x000018bb orq %rdx, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000018be movl $64, %edx + 0xbf, 0x40, 0x00, 0x00, 0x00, //0x000018c3 movl $64, %edi + 0x48, 0x85, 0xc9, //0x000018c8 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000018cb je LBB0_137 + 0x48, 0x0f, 0xbc, 0xf9, //0x000018d1 bsfq %rcx, %rdi + //0x000018d5 LBB0_137 + 0x48, 0x85, 0xf6, //0x000018d5 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000018d8 je LBB0_139 + 0x48, 0x0f, 0xbc, 0xd6, //0x000018de bsfq %rsi, %rdx + //0x000018e2 LBB0_139 + 0x48, 0x85, 0xc9, //0x000018e2 testq %rcx, %rcx + 0x0f, 0x84, 0xb7, 0x01, 0x00, 0x00, //0x000018e5 je LBB0_326 + 0x48, 0x39, 0xfa, //0x000018eb cmpq %rdi, %rdx + 0x0f, 0x82, 0x30, 0x10, 0x00, 0x00, //0x000018ee jb LBB0_497 + 0x48, 0x03, 0x45, 0xa0, //0x000018f4 addq $-96(%rbp), %rax + 0x48, 0x01, 0xf8, //0x000018f8 addq %rdi, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000018fb movabsq $4294977024, %r8 + 0xe9, 0xd4, 0xf5, 0xff, 0xff, //0x00001905 jmp LBB0_189 + //0x0000190a LBB0_322 + 0x49, 0x8d, 0x54, 0x24, 0xff, //0x0000190a leaq $-1(%r12), %rdx + 0x49, 0x39, 0xd2, //0x0000190f cmpq %rdx, %r10 + 0x49, 0xf7, 0xd4, //0x00001912 notq %r12 + 0x4d, 0x0f, 0x45, 0xe3, //0x00001915 cmovneq %r11, %r12 + 0x84, 0xc9, //0x00001919 testb %cl, %cl + 0x4d, 0x0f, 0x44, 0xe3, //0x0000191b cmoveq %r11, %r12 + 0x4d, 0x89, 0xe6, //0x0000191f movq %r12, %r14 + 0xe9, 0x2b, 0x03, 0x00, 0x00, //0x00001922 jmp LBB0_357 + //0x00001927 LBB0_71 + 0x4c, 0x01, 0xe0, //0x00001927 addq %r12, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x0000192a movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000192e movq $-72(%rbp), %r14 + 0x49, 0x83, 0xf9, 0x20, //0x00001932 cmpq $32, %r9 + 0x0f, 0x82, 0x59, 0x09, 0x00, 0x00, //0x00001936 jb LBB0_416 + //0x0000193c LBB0_72 + 0xf3, 0x0f, 0x6f, 0x18, //0x0000193c movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00001940 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00001945 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001949 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x0000194d pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00001951 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001955 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001959 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x0000195d pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001961 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00001965 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00001969 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x0000196d shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00001971 orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001974 shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00001978 orq %rdi, %rsi + 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x0000197b jne LBB0_412 + 0x4d, 0x85, 0xc0, //0x00001981 testq %r8, %r8 + 0x0f, 0x85, 0xbf, 0x08, 0x00, 0x00, //0x00001984 jne LBB0_414 + 0x45, 0x31, 0xc0, //0x0000198a xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x0000198d testq %rdx, %rdx + 0x0f, 0x84, 0xf7, 0x08, 0x00, 0x00, //0x00001990 je LBB0_415 + //0x00001996 LBB0_75 + 0x48, 0x0f, 0xbc, 0xca, //0x00001996 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0xa0, //0x0000199a addq $-96(%rbp), %rax + 0x48, 0x01, 0xc8, //0x0000199e addq %rcx, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000019a1 movabsq $4294977024, %r8 + 0xe9, 0x90, 0xf5, 0xff, 0xff, //0x000019ab jmp LBB0_198 + //0x000019b0 LBB0_160 + 0x4c, 0x01, 0xe0, //0x000019b0 addq %r12, %rax + 0x49, 0x83, 0xfe, 0x20, //0x000019b3 cmpq $32, %r14 + 0x0f, 0x82, 0xa6, 0x05, 0x00, 0x00, //0x000019b7 jb LBB0_382 + //0x000019bd LBB0_161 + 0xf3, 0x0f, 0x6f, 0x20, //0x000019bd movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x000019c1 movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x000019c6 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000019ca pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x000019ce pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x000019d2 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000019d6 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000019da pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x000019de movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x000019e2 pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x000019e6 pmovmskb %xmm5, %r10d + 0x66, 0x0f, 0x6f, 0xeb, //0x000019eb movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x000019ef pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x000019f3 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xea, //0x000019f7 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x000019fb pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x000019ff pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00001a04 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001a08 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00001a0c shlq $16, %rcx + 0x48, 0x09, 0xce, //0x00001a10 orq %rcx, %rsi + 0x48, 0xc1, 0xe2, 0x10, //0x00001a13 shlq $16, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001a17 shlq $16, %rdi + 0x49, 0x09, 0xd2, //0x00001a1b orq %rdx, %r10 + 0x0f, 0x85, 0x58, 0x09, 0x00, 0x00, //0x00001a1e jne LBB0_428 + 0x48, 0x85, 0xdb, //0x00001a24 testq %rbx, %rbx + 0x4c, 0x8b, 0x6d, 0xa8, //0x00001a27 movq $-88(%rbp), %r13 + 0x0f, 0x85, 0x74, 0x09, 0x00, 0x00, //0x00001a2b jne LBB0_430 + 0x31, 0xdb, //0x00001a31 xorl %ebx, %ebx + //0x00001a33 LBB0_164 + 0x66, 0x0f, 0x6f, 0xda, //0x00001a33 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00001a37 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001a3b pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00001a40 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00001a44 pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00001a48 orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001a4b movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001a50 movl $64, %edx + 0x48, 0x85, 0xf6, //0x00001a55 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a58 je LBB0_166 + 0x48, 0x0f, 0xbc, 0xd6, //0x00001a5e bsfq %rsi, %rdx + //0x00001a62 LBB0_166 + 0x48, 0x85, 0xff, //0x00001a62 testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a65 je LBB0_168 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001a6b bsfq %rdi, %rcx + //0x00001a6f LBB0_168 + 0x48, 0x85, 0xf6, //0x00001a6f testq %rsi, %rsi + 0x0f, 0x84, 0xf3, 0x00, 0x00, 0x00, //0x00001a72 je LBB0_340 + 0x48, 0x39, 0xd1, //0x00001a78 cmpq %rdx, %rcx + 0x0f, 0x82, 0xae, 0x0e, 0x00, 0x00, //0x00001a7b jb LBB0_500 + 0x48, 0x03, 0x45, 0xa0, //0x00001a81 addq $-96(%rbp), %rax + 0x48, 0x01, 0xd0, //0x00001a85 addq %rdx, %rax + 0xe9, 0xaa, 0x01, 0x00, 0x00, //0x00001a88 jmp LBB0_355 + //0x00001a8d LBB0_323 + 0x89, 0xd9, //0x00001a8d movl %ebx, %ecx + 0xe9, 0xb6, 0xfc, 0xff, 0xff, //0x00001a8f jmp LBB0_317 + //0x00001a94 LBB0_324 + 0x89, 0xf1, //0x00001a94 movl %esi, %ecx + 0xe9, 0xaf, 0xfc, 0xff, 0xff, //0x00001a96 jmp LBB0_317 + //0x00001a9b LBB0_325 + 0x89, 0xd1, //0x00001a9b movl %edx, %ecx + 0xe9, 0xa8, 0xfc, 0xff, 0xff, //0x00001a9d jmp LBB0_317 + //0x00001aa2 LBB0_326 + 0x48, 0x85, 0xf6, //0x00001aa2 testq %rsi, %rsi + 0x0f, 0x85, 0x79, 0x0e, 0x00, 0x00, //0x00001aa5 jne LBB0_497 + 0x48, 0x83, 0xc0, 0x20, //0x00001aab addq $32, %rax + 0x49, 0x83, 0xc0, 0xe0, //0x00001aaf addq $-32, %r8 + //0x00001ab3 LBB0_328 + 0x4d, 0x85, 0xdb, //0x00001ab3 testq %r11, %r11 + 0x0f, 0x85, 0x89, 0x09, 0x00, 0x00, //0x00001ab6 jne LBB0_434 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001abc movq $-56(%rbp), %rcx + 0x4d, 0x85, 0xc0, //0x00001ac0 testq %r8, %r8 + 0x0f, 0x84, 0x4e, 0x0c, 0x00, 0x00, //0x00001ac3 je LBB0_462 + //0x00001ac9 LBB0_330 + 0x0f, 0xb6, 0x10, //0x00001ac9 movzbl (%rax), %edx + 0x80, 0xfa, 0x22, //0x00001acc cmpb $34, %dl + 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00001acf je LBB0_339 + 0x80, 0xfa, 0x5c, //0x00001ad5 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001ad8 je LBB0_334 + 0x80, 0xfa, 0x1f, //0x00001ade cmpb $31, %dl + 0x0f, 0x86, 0x56, 0x0e, 0x00, 0x00, //0x00001ae1 jbe LBB0_498 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001ae7 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001aee movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001af3 addq %rsi, %rax + 0x49, 0x01, 0xd0, //0x00001af6 addq %rdx, %r8 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001af9 jne LBB0_330 + 0xe9, 0x13, 0x0c, 0x00, 0x00, //0x00001aff jmp LBB0_462 + //0x00001b04 LBB0_334 + 0x49, 0x83, 0xf8, 0x01, //0x00001b04 cmpq $1, %r8 + 0x0f, 0x84, 0x0d, 0x0e, 0x00, 0x00, //0x00001b08 je LBB0_392 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001b0e movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001b15 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x00001b1a cmpq $-1, %rcx + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001b1e je LBB0_337 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001b24 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001b28 movq $-64(%rbp), %r12 + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001b2c jmp LBB0_338 + //0x00001b31 LBB0_337 + 0x48, 0x89, 0xc1, //0x00001b31 movq %rax, %rcx + 0x4c, 0x8b, 0x65, 0xc0, //0x00001b34 movq $-64(%rbp), %r12 + 0x4c, 0x29, 0xe1, //0x00001b38 subq %r12, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00001b3b movq %rcx, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00001b3f movq $-48(%rbp), %r10 + //0x00001b43 LBB0_338 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001b43 movq $-72(%rbp), %r14 + 0x48, 0x01, 0xf0, //0x00001b47 addq %rsi, %rax + 0x49, 0x01, 0xd0, //0x00001b4a addq %rdx, %r8 + 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00001b4d jne LBB0_330 + 0xe9, 0xbf, 0x0b, 0x00, 0x00, //0x00001b53 jmp LBB0_462 + //0x00001b58 LBB0_339 + 0x48, 0x03, 0x45, 0xa0, //0x00001b58 addq $-96(%rbp), %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001b5c movabsq $4294977024, %r8 + 0xe9, 0x73, 0xf3, 0xff, 0xff, //0x00001b66 jmp LBB0_189 + //0x00001b6b LBB0_340 + 0x48, 0x85, 0xff, //0x00001b6b testq %rdi, %rdi + 0x0f, 0x85, 0xbb, 0x0d, 0x00, 0x00, //0x00001b6e jne LBB0_500 + 0x48, 0x83, 0xc0, 0x20, //0x00001b74 addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x00001b78 addq $-32, %r14 + 0x48, 0x85, 0xdb, //0x00001b7c testq %rbx, %rbx + 0x0f, 0x85, 0xeb, 0x03, 0x00, 0x00, //0x00001b7f jne LBB0_383 + //0x00001b85 LBB0_342 + 0x48, 0x8b, 0x55, 0xc8, //0x00001b85 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x00001b89 testq %r14, %r14 + 0x0f, 0x84, 0x73, 0x0d, 0x00, 0x00, //0x00001b8c je LBB0_385 + //0x00001b92 LBB0_343 + 0x0f, 0xb6, 0x08, //0x00001b92 movzbl (%rax), %ecx + 0x80, 0xf9, 0x22, //0x00001b95 cmpb $34, %cl + 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00001b98 je LBB0_354 + 0x80, 0xf9, 0x5c, //0x00001b9e cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001ba1 je LBB0_347 + 0x80, 0xf9, 0x1f, //0x00001ba7 cmpb $31, %cl + 0x0f, 0x86, 0xa2, 0x0d, 0x00, 0x00, //0x00001baa jbe LBB0_501 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001bb0 movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001bb7 movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001bbc addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001bbf addq %rcx, %r14 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001bc2 jne LBB0_343 + 0xe9, 0x38, 0x0d, 0x00, 0x00, //0x00001bc8 jmp LBB0_385 + //0x00001bcd LBB0_347 + 0x4d, 0x89, 0xe9, //0x00001bcd movq %r13, %r9 + 0x49, 0x83, 0xfe, 0x01, //0x00001bd0 cmpq $1, %r14 + 0x0f, 0x84, 0x83, 0x0d, 0x00, 0x00, //0x00001bd4 je LBB0_502 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001bda movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001be1 movl $2, %esi + 0x48, 0x83, 0xfa, 0xff, //0x00001be6 cmpq $-1, %rdx + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001bea je LBB0_350 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001bf0 movq $-64(%rbp), %r12 + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001bf4 jmp LBB0_351 + //0x00001bf9 LBB0_350 + 0x48, 0x89, 0xc2, //0x00001bf9 movq %rax, %rdx + 0x4c, 0x8b, 0x65, 0xc0, //0x00001bfc movq $-64(%rbp), %r12 + 0x4c, 0x29, 0xe2, //0x00001c00 subq %r12, %rdx + 0x48, 0x89, 0x55, 0xc8, //0x00001c03 movq %rdx, $-56(%rbp) + //0x00001c07 LBB0_351 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c07 movabsq $4294977024, %r8 + 0x4d, 0x89, 0xcd, //0x00001c11 movq %r9, %r13 + 0x48, 0x01, 0xf0, //0x00001c14 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001c17 addq %rcx, %r14 + 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x00001c1a jne LBB0_343 + 0xe9, 0xe0, 0x0c, 0x00, 0x00, //0x00001c20 jmp LBB0_385 + //0x00001c25 LBB0_352 + 0x0f, 0xbc, 0xca, //0x00001c25 bsfl %edx, %ecx + //0x00001c28 LBB0_353 + 0x49, 0xf7, 0xd6, //0x00001c28 notq %r14 + 0x49, 0x29, 0xce, //0x00001c2b subq %rcx, %r14 + 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00001c2e jmp LBB0_357 + //0x00001c33 LBB0_354 + 0x48, 0x03, 0x45, 0xa0, //0x00001c33 addq $-96(%rbp), %rax + //0x00001c37 LBB0_355 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001c37 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001c3b movq $-72(%rbp), %r14 + 0xe9, 0xfc, 0xf2, 0xff, 0xff, //0x00001c3f jmp LBB0_198 + //0x00001c44 LBB0_356 + 0x48, 0x8b, 0x75, 0x80, //0x00001c44 movq $-128(%rbp), %rsi + 0x4c, 0x8d, 0x34, 0x06, //0x00001c48 leaq (%rsi,%rax), %r14 + 0x49, 0x29, 0xce, //0x00001c4c subq %rcx, %r14 + 0x49, 0x29, 0xd6, //0x00001c4f subq %rdx, %r14 + //0x00001c52 LBB0_357 + 0x4d, 0x85, 0xf6, //0x00001c52 testq %r14, %r14 + 0x0f, 0x88, 0x66, 0x0b, 0x00, 0x00, //0x00001c55 js LBB0_475 + //0x00001c5b LBB0_358 + 0x49, 0x01, 0xc6, //0x00001c5b addq %rax, %r14 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001c5e movq $-48(%rbp), %r10 + 0x4d, 0x89, 0x32, //0x00001c62 movq %r14, (%r10) + 0x48, 0x85, 0xc0, //0x00001c65 testq %rax, %rax + 0x4c, 0x8b, 0x65, 0xc0, //0x00001c68 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001c6c movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c70 movabsq $4294977024, %r8 + 0x0f, 0x8f, 0x50, 0xe5, 0xff, 0xff, //0x00001c7a jg LBB0_4 + 0xe9, 0x7b, 0x0a, 0x00, 0x00, //0x00001c80 jmp LBB0_191 + //0x00001c85 LBB0_214 + 0x4c, 0x01, 0xe0, //0x00001c85 addq %r12, %rax + 0x49, 0x83, 0xf9, 0x20, //0x00001c88 cmpq $32, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001c8c movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001c90 movq $-72(%rbp), %r14 + 0x0f, 0x82, 0xb1, 0x08, 0x00, 0x00, //0x00001c94 jb LBB0_442 + //0x00001c9a LBB0_215 + 0xf3, 0x0f, 0x6f, 0x18, //0x00001c9a movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00001c9e movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00001ca3 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001ca7 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00001cab pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00001caf movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001cb3 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001cb7 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00001cbb pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001cbf pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00001cc3 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00001cc7 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00001ccb shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00001ccf orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001cd2 shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00001cd6 orq %rdi, %rsi + 0x0f, 0x85, 0x03, 0x08, 0x00, 0x00, //0x00001cd9 jne LBB0_438 + 0x4d, 0x85, 0xc0, //0x00001cdf testq %r8, %r8 + 0x0f, 0x85, 0x17, 0x08, 0x00, 0x00, //0x00001ce2 jne LBB0_440 + 0x45, 0x31, 0xc0, //0x00001ce8 xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x00001ceb testq %rdx, %rdx + 0x0f, 0x84, 0x4f, 0x08, 0x00, 0x00, //0x00001cee je LBB0_441 + //0x00001cf4 LBB0_218 + 0x48, 0x0f, 0xbc, 0xca, //0x00001cf4 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0xa0, //0x00001cf8 addq $-96(%rbp), %rax + 0x48, 0x01, 0xc8, //0x00001cfc addq %rcx, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001cff movabsq $4294977024, %r8 + 0xe9, 0x2b, 0xfa, 0xff, 0xff, //0x00001d09 jmp LBB0_314 + //0x00001d0e LBB0_282 + 0x4c, 0x01, 0xe0, //0x00001d0e addq %r12, %rax + 0x49, 0x83, 0xfe, 0x20, //0x00001d11 cmpq $32, %r14 + 0x0f, 0x82, 0x05, 0x03, 0x00, 0x00, //0x00001d15 jb LBB0_389 + //0x00001d1b LBB0_283 + 0xf3, 0x0f, 0x6f, 0x20, //0x00001d1b movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00001d1f movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x00001d24 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001d28 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00001d2c pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x00001d30 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001d34 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001d38 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x00001d3c movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001d40 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00001d44 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xeb, //0x00001d48 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001d4c pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00001d50 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x6f, 0xea, //0x00001d54 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001d58 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001d5c pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00001d61 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001d65 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00001d69 shlq $16, %rcx + 0x48, 0x09, 0xce, //0x00001d6d orq %rcx, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x00001d70 shlq $16, %rbx + 0x48, 0xc1, 0xe7, 0x10, //0x00001d74 shlq $16, %rdi + 0x48, 0x09, 0xda, //0x00001d78 orq %rbx, %rdx + 0x0f, 0x85, 0xb1, 0x08, 0x00, 0x00, //0x00001d7b jne LBB0_454 + 0x4d, 0x85, 0xdb, //0x00001d81 testq %r11, %r11 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d84 movabsq $4294977024, %r8 + 0x0f, 0x85, 0xbb, 0x08, 0x00, 0x00, //0x00001d8e jne LBB0_456 + 0x45, 0x31, 0xdb, //0x00001d94 xorl %r11d, %r11d + //0x00001d97 LBB0_286 + 0x66, 0x0f, 0x6f, 0xda, //0x00001d97 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00001d9b pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001d9f pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00001da4 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00001da8 pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00001dac orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001daf movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001db4 movl $64, %edx + 0x48, 0x85, 0xf6, //0x00001db9 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001dbc je LBB0_288 + 0x48, 0x0f, 0xbc, 0xd6, //0x00001dc2 bsfq %rsi, %rdx + //0x00001dc6 LBB0_288 + 0x48, 0x85, 0xff, //0x00001dc6 testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001dc9 je LBB0_290 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001dcf bsfq %rdi, %rcx + //0x00001dd3 LBB0_290 + 0x48, 0x85, 0xf6, //0x00001dd3 testq %rsi, %rsi + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00001dd6 je LBB0_363 + 0x48, 0x39, 0xd1, //0x00001ddc cmpq %rdx, %rcx + 0x0f, 0x82, 0x4a, 0x0b, 0x00, 0x00, //0x00001ddf jb LBB0_500 + 0x48, 0x03, 0x45, 0xa0, //0x00001de5 addq $-96(%rbp), %rax + 0x48, 0x01, 0xd0, //0x00001de9 addq %rdx, %rax + 0xe9, 0x30, 0x01, 0x00, 0x00, //0x00001dec jmp LBB0_379 + //0x00001df1 LBB0_359 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001df1 movq $-1, %r12 + 0x4c, 0x89, 0xd1, //0x00001df8 movq %r10, %rcx + 0x4c, 0x89, 0xc7, //0x00001dfb movq %r8, %rdi + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001dfe movq $-1, %r14 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001e05 movq $-1, %r15 + 0xe9, 0x93, 0xe9, 0xff, 0xff, //0x00001e0c jmp LBB0_102 + //0x00001e11 LBB0_360 + 0x89, 0xd9, //0x00001e11 movl %ebx, %ecx + 0xe9, 0x10, 0xfe, 0xff, 0xff, //0x00001e13 jmp LBB0_353 + //0x00001e18 LBB0_361 + 0x89, 0xf1, //0x00001e18 movl %esi, %ecx + 0xe9, 0x09, 0xfe, 0xff, 0xff, //0x00001e1a jmp LBB0_353 + //0x00001e1f LBB0_362 + 0x89, 0xd1, //0x00001e1f movl %edx, %ecx + 0xe9, 0x02, 0xfe, 0xff, 0xff, //0x00001e21 jmp LBB0_353 + //0x00001e26 LBB0_363 + 0x48, 0x85, 0xff, //0x00001e26 testq %rdi, %rdi + 0x0f, 0x85, 0x00, 0x0b, 0x00, 0x00, //0x00001e29 jne LBB0_500 + 0x48, 0x83, 0xc0, 0x20, //0x00001e2f addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x00001e33 addq $-32, %r14 + 0x4d, 0x85, 0xdb, //0x00001e37 testq %r11, %r11 + 0x0f, 0x85, 0xf3, 0x01, 0x00, 0x00, //0x00001e3a jne LBB0_390 + //0x00001e40 LBB0_365 + 0x48, 0x8b, 0x55, 0xc8, //0x00001e40 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x00001e44 testq %r14, %r14 + 0x0f, 0x84, 0xce, 0x0a, 0x00, 0x00, //0x00001e47 je LBB0_392 + //0x00001e4d LBB0_366 + 0x0f, 0xb6, 0x08, //0x00001e4d movzbl (%rax), %ecx + 0x80, 0xf9, 0x22, //0x00001e50 cmpb $34, %cl + 0x0f, 0x84, 0xc4, 0x00, 0x00, 0x00, //0x00001e53 je LBB0_378 + 0x80, 0xf9, 0x5c, //0x00001e59 cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001e5c je LBB0_370 + 0x80, 0xf9, 0x1f, //0x00001e62 cmpb $31, %cl + 0x0f, 0x86, 0xe7, 0x0a, 0x00, 0x00, //0x00001e65 jbe LBB0_501 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e6b movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001e72 movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001e77 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001e7a addq %rcx, %r14 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001e7d jne LBB0_366 + 0xe9, 0x93, 0x0a, 0x00, 0x00, //0x00001e83 jmp LBB0_392 + //0x00001e88 LBB0_370 + 0x49, 0x83, 0xfe, 0x01, //0x00001e88 cmpq $1, %r14 + 0x0f, 0x84, 0x89, 0x0a, 0x00, 0x00, //0x00001e8c je LBB0_392 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001e92 movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001e99 movl $2, %esi + 0x48, 0x83, 0xfa, 0xff, //0x00001e9e cmpq $-1, %rdx + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001ea2 je LBB0_373 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001ea8 movq $-64(%rbp), %r12 + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001eac jmp LBB0_374 + //0x00001eb1 LBB0_373 + 0x48, 0x89, 0xc2, //0x00001eb1 movq %rax, %rdx + 0x4c, 0x8b, 0x65, 0xc0, //0x00001eb4 movq $-64(%rbp), %r12 + 0x4c, 0x29, 0xe2, //0x00001eb8 subq %r12, %rdx + 0x48, 0x89, 0x55, 0xc8, //0x00001ebb movq %rdx, $-56(%rbp) + //0x00001ebf LBB0_374 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ebf movabsq $4294977024, %r8 + 0x48, 0x01, 0xf0, //0x00001ec9 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001ecc addq %rcx, %r14 + 0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00001ecf jne LBB0_366 + 0xe9, 0x41, 0x0a, 0x00, 0x00, //0x00001ed5 jmp LBB0_392 + //0x00001eda LBB0_375 + 0x49, 0x8d, 0x04, 0x0c, //0x00001eda leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001ede movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00001ee6 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00001ee9 cmpq $32, %r9 + 0x0f, 0x83, 0xb4, 0xf8, 0xff, 0xff, //0x00001eed jae LBB0_50 + //0x00001ef3 LBB0_376 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001ef3 movq $-48(%rbp), %r10 + 0xe9, 0xeb, 0x01, 0x00, 0x00, //0x00001ef7 jmp LBB0_397 + //0x00001efc LBB0_377 + 0x48, 0x8b, 0x45, 0xb0, //0x00001efc movq $-80(%rbp), %rax + 0x4c, 0x01, 0xe0, //0x00001f00 addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001f03 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x00001f0b xorl %r11d, %r11d + 0x49, 0x83, 0xf8, 0x20, //0x00001f0e cmpq $32, %r8 + 0x0f, 0x83, 0x1c, 0xf9, 0xff, 0xff, //0x00001f12 jae LBB0_132 + 0xe9, 0x96, 0xfb, 0xff, 0xff, //0x00001f18 jmp LBB0_328 + //0x00001f1d LBB0_378 + 0x48, 0x03, 0x45, 0xa0, //0x00001f1d addq $-96(%rbp), %rax + //0x00001f21 LBB0_379 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001f21 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001f25 movq $-72(%rbp), %r14 + 0xe9, 0x0b, 0xf8, 0xff, 0xff, //0x00001f29 jmp LBB0_314 + //0x00001f2e LBB0_380 + 0x4c, 0x01, 0xe0, //0x00001f2e addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001f31 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00001f39 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00001f3c cmpq $32, %r9 + 0x0f, 0x83, 0xf6, 0xf9, 0xff, 0xff, //0x00001f40 jae LBB0_72 + 0xe9, 0x4a, 0x03, 0x00, 0x00, //0x00001f46 jmp LBB0_416 + //0x00001f4b LBB0_381 + 0x49, 0x8d, 0x04, 0x0c, //0x00001f4b leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001f4f movq $-1, $-56(%rbp) + 0x31, 0xdb, //0x00001f57 xorl %ebx, %ebx + 0x49, 0x83, 0xfe, 0x20, //0x00001f59 cmpq $32, %r14 + 0x0f, 0x83, 0x5a, 0xfa, 0xff, 0xff, //0x00001f5d jae LBB0_161 + //0x00001f63 LBB0_382 + 0x4c, 0x8b, 0x6d, 0xa8, //0x00001f63 movq $-88(%rbp), %r13 + 0x48, 0x85, 0xdb, //0x00001f67 testq %rbx, %rbx + 0x0f, 0x84, 0x15, 0xfc, 0xff, 0xff, //0x00001f6a je LBB0_342 + //0x00001f70 LBB0_383 + 0x4d, 0x89, 0xe9, //0x00001f70 movq %r13, %r9 + 0x4d, 0x85, 0xf6, //0x00001f73 testq %r14, %r14 + 0x0f, 0x84, 0xe1, 0x09, 0x00, 0x00, //0x00001f76 je LBB0_502 + 0x48, 0x8b, 0x4d, 0x90, //0x00001f7c movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x00001f80 addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x00001f83 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00001f87 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00001f8b movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x00001f8e cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x00001f92 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x00001f96 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x00001f9a addq $-1, %r14 + 0x48, 0x89, 0x75, 0xc8, //0x00001f9e movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00001fa2 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001fa6 movabsq $4294977024, %r8 + 0x4d, 0x89, 0xcd, //0x00001fb0 movq %r9, %r13 + 0x4d, 0x85, 0xf6, //0x00001fb3 testq %r14, %r14 + 0x0f, 0x85, 0xd6, 0xfb, 0xff, 0xff, //0x00001fb6 jne LBB0_343 + 0xe9, 0x44, 0x09, 0x00, 0x00, //0x00001fbc jmp LBB0_385 + //0x00001fc1 LBB0_386 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001fc1 movq $-1, %r10 + 0x4c, 0x89, 0xc1, //0x00001fc8 movq %r8, %rcx + 0x4c, 0x89, 0xff, //0x00001fcb movq %r15, %rdi + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001fce movq $-1, %r12 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001fd5 movq $-1, %r13 + 0xe9, 0x33, 0xf3, 0xff, 0xff, //0x00001fdc jmp LBB0_247 + //0x00001fe1 LBB0_387 + 0x49, 0x8d, 0x04, 0x0c, //0x00001fe1 leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001fe5 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00001fed xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00001ff0 cmpq $32, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001ff4 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001ff8 movq $-72(%rbp), %r14 + 0x0f, 0x83, 0x98, 0xfc, 0xff, 0xff, //0x00001ffc jae LBB0_215 + 0xe9, 0x44, 0x05, 0x00, 0x00, //0x00002002 jmp LBB0_442 + //0x00002007 LBB0_388 + 0x49, 0x8d, 0x04, 0x0c, //0x00002007 leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000200b movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x00002013 xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x00002016 cmpq $32, %r14 + 0x0f, 0x83, 0xfb, 0xfc, 0xff, 0xff, //0x0000201a jae LBB0_283 + //0x00002020 LBB0_389 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002020 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xdb, //0x0000202a testq %r11, %r11 + 0x0f, 0x84, 0x0d, 0xfe, 0xff, 0xff, //0x0000202d je LBB0_365 + //0x00002033 LBB0_390 + 0x4d, 0x85, 0xf6, //0x00002033 testq %r14, %r14 + 0x0f, 0x84, 0xdf, 0x08, 0x00, 0x00, //0x00002036 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x0000203c movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x00002040 addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x00002043 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00002047 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x0000204b movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x0000204e cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x00002052 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x00002056 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x0000205a addq $-1, %r14 + 0x48, 0x89, 0x75, 0xc8, //0x0000205e movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00002062 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002066 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xf6, //0x00002070 testq %r14, %r14 + 0x0f, 0x85, 0xd4, 0xfd, 0xff, 0xff, //0x00002073 jne LBB0_366 + 0xe9, 0x9d, 0x08, 0x00, 0x00, //0x00002079 jmp LBB0_392 + //0x0000207e LBB0_393 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000207e cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002083 jne LBB0_395 + 0x48, 0x89, 0xc1, //0x00002089 movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x0000208c subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x00002090 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x00002094 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002097 movq %rdi, $-56(%rbp) + //0x0000209b LBB0_395 + 0x44, 0x89, 0xc1, //0x0000209b movl %r8d, %ecx + 0xf7, 0xd1, //0x0000209e notl %ecx + 0x21, 0xf1, //0x000020a0 andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x000020a2 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x000020a6 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x000020a9 notl %ebx + 0x21, 0xf3, //0x000020ab andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020ad andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x000020b3 xorl %r8d, %r8d + 0x01, 0xcb, //0x000020b6 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x000020b8 setb %r8b + 0x01, 0xdb, //0x000020bc addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000020be xorl $1431655765, %ebx + 0x21, 0xfb, //0x000020c4 andl %edi, %ebx + 0xf7, 0xd3, //0x000020c6 notl %ebx + 0x21, 0xda, //0x000020c8 andl %ebx, %edx + 0x4c, 0x8b, 0x55, 0xd0, //0x000020ca movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000020ce movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000020d2 movq $-72(%rbp), %r14 + 0x48, 0x85, 0xd2, //0x000020d6 testq %rdx, %rdx + 0x0f, 0x85, 0x26, 0xf7, 0xff, 0xff, //0x000020d9 jne LBB0_53 + //0x000020df LBB0_396 + 0x48, 0x83, 0xc0, 0x20, //0x000020df addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x000020e3 addq $-32, %r9 + //0x000020e7 LBB0_397 + 0x4d, 0x85, 0xc0, //0x000020e7 testq %r8, %r8 + 0x0f, 0x85, 0x01, 0x03, 0x00, 0x00, //0x000020ea jne LBB0_432 + 0x48, 0x8b, 0x4d, 0xc8, //0x000020f0 movq $-56(%rbp), %rcx + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000020f4 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000020fe testq %r9, %r9 + 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x00002101 je LBB0_408 + //0x00002107 LBB0_399 + 0x31, 0xd2, //0x00002107 xorl %edx, %edx + //0x00002109 LBB0_400 + 0x0f, 0xb6, 0x1c, 0x10, //0x00002109 movzbl (%rax,%rdx), %ebx + 0x80, 0xfb, 0x22, //0x0000210d cmpb $34, %bl + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x00002110 je LBB0_407 + 0x80, 0xfb, 0x5c, //0x00002116 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002119 je LBB0_405 + 0x48, 0x83, 0xc2, 0x01, //0x0000211f addq $1, %rdx + 0x49, 0x39, 0xd1, //0x00002123 cmpq %rdx, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002126 jne LBB0_400 + 0xe9, 0x76, 0x00, 0x00, 0x00, //0x0000212c jmp LBB0_403 + //0x00002131 LBB0_405 + 0x49, 0x8d, 0x71, 0xff, //0x00002131 leaq $-1(%r9), %rsi + 0x48, 0x39, 0xd6, //0x00002135 cmpq %rdx, %rsi + 0x0f, 0x84, 0xdd, 0x07, 0x00, 0x00, //0x00002138 je LBB0_392 + 0x48, 0x8b, 0x75, 0x88, //0x0000213e movq $-120(%rbp), %rsi + 0x48, 0x01, 0xc6, //0x00002142 addq %rax, %rsi + 0x48, 0x01, 0xd6, //0x00002145 addq %rdx, %rsi + 0x48, 0x83, 0xf9, 0xff, //0x00002148 cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xc8, //0x0000214c movq $-56(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xfe, //0x00002150 cmoveq %rsi, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002154 movq %rdi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xce, //0x00002158 cmoveq %rsi, %rcx + 0x48, 0x01, 0xd0, //0x0000215c addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x02, //0x0000215f addq $2, %rax + 0x4c, 0x89, 0xce, //0x00002163 movq %r9, %rsi + 0x48, 0x29, 0xd6, //0x00002166 subq %rdx, %rsi + 0x48, 0x83, 0xc6, 0xfe, //0x00002169 addq $-2, %rsi + 0x49, 0x83, 0xc1, 0xfe, //0x0000216d addq $-2, %r9 + 0x49, 0x39, 0xd1, //0x00002171 cmpq %rdx, %r9 + 0x49, 0x89, 0xf1, //0x00002174 movq %rsi, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00002177 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000217b movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000217f movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002183 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x0000218d jne LBB0_399 + 0xe9, 0x7f, 0x05, 0x00, 0x00, //0x00002193 jmp LBB0_462 + //0x00002198 LBB0_407 + 0x48, 0x01, 0xd0, //0x00002198 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000219b addq $1, %rax + //0x0000219f LBB0_408 + 0x4c, 0x29, 0xe0, //0x0000219f subq %r12, %rax + 0xe9, 0x37, 0xed, 0xff, 0xff, //0x000021a2 jmp LBB0_189 + //0x000021a7 LBB0_403 + 0x80, 0xfb, 0x22, //0x000021a7 cmpb $34, %bl + 0x0f, 0x85, 0x6b, 0x07, 0x00, 0x00, //0x000021aa jne LBB0_392 + 0x4c, 0x01, 0xc8, //0x000021b0 addq %r9, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x000021b3 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000021b7 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000021bb movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000021bf movabsq $4294977024, %r8 + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x000021c9 jmp LBB0_408 + //0x000021ce LBB0_409 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000021ce cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000021d3 jne LBB0_411 + 0x48, 0x89, 0xc7, //0x000021d9 movq %rax, %rdi + 0x48, 0x2b, 0x7d, 0xc0, //0x000021dc subq $-64(%rbp), %rdi + 0x48, 0x0f, 0xbc, 0xda, //0x000021e0 bsfq %rdx, %rbx + 0x48, 0x01, 0xfb, //0x000021e4 addq %rdi, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x000021e7 movq %rbx, $-56(%rbp) + //0x000021eb LBB0_411 + 0x44, 0x89, 0xdf, //0x000021eb movl %r11d, %edi + 0xf7, 0xd7, //0x000021ee notl %edi + 0x21, 0xd7, //0x000021f0 andl %edx, %edi + 0x45, 0x8d, 0x0c, 0x7b, //0x000021f2 leal (%r11,%rdi,2), %r9d + 0x8d, 0x1c, 0x3f, //0x000021f6 leal (%rdi,%rdi), %ebx + 0xf7, 0xd3, //0x000021f9 notl %ebx + 0x21, 0xd3, //0x000021fb andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000021fd andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00002203 xorl %r11d, %r11d + 0x01, 0xfb, //0x00002206 addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00002208 setb %r11b + 0x01, 0xdb, //0x0000220c addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000220e xorl $1431655765, %ebx + 0x44, 0x21, 0xcb, //0x00002214 andl %r9d, %ebx + 0xf7, 0xd3, //0x00002217 notl %ebx + 0x21, 0xd9, //0x00002219 andl %ebx, %ecx + 0x4c, 0x8b, 0x55, 0xd0, //0x0000221b movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000221f movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002223 movq $-72(%rbp), %r14 + 0xe9, 0x7a, 0xf6, 0xff, 0xff, //0x00002227 jmp LBB0_135 + //0x0000222c LBB0_412 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000222c cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002231 jne LBB0_414 + 0x48, 0x89, 0xc1, //0x00002237 movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x0000223a subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x0000223e bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x00002242 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002245 movq %rdi, $-56(%rbp) + //0x00002249 LBB0_414 + 0x44, 0x89, 0xc1, //0x00002249 movl %r8d, %ecx + 0xf7, 0xd1, //0x0000224c notl %ecx + 0x21, 0xf1, //0x0000224e andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x00002250 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x00002254 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x00002257 notl %ebx + 0x21, 0xf3, //0x00002259 andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000225b andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x00002261 xorl %r8d, %r8d + 0x01, 0xcb, //0x00002264 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x00002266 setb %r8b + 0x01, 0xdb, //0x0000226a addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000226c xorl $1431655765, %ebx + 0x21, 0xfb, //0x00002272 andl %edi, %ebx + 0xf7, 0xd3, //0x00002274 notl %ebx + 0x21, 0xda, //0x00002276 andl %ebx, %edx + 0x4c, 0x8b, 0x55, 0xd0, //0x00002278 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000227c movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002280 movq $-72(%rbp), %r14 + 0x48, 0x85, 0xd2, //0x00002284 testq %rdx, %rdx + 0x0f, 0x85, 0x09, 0xf7, 0xff, 0xff, //0x00002287 jne LBB0_75 + //0x0000228d LBB0_415 + 0x48, 0x83, 0xc0, 0x20, //0x0000228d addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x00002291 addq $-32, %r9 + //0x00002295 LBB0_416 + 0x4d, 0x85, 0xc0, //0x00002295 testq %r8, %r8 + 0x0f, 0x85, 0xf1, 0x01, 0x00, 0x00, //0x00002298 jne LBB0_436 + 0x48, 0x8b, 0x55, 0xc8, //0x0000229e movq $-56(%rbp), %rdx + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000022a2 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000022ac testq %r9, %r9 + 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x000022af je LBB0_427 + //0x000022b5 LBB0_418 + 0x31, 0xf6, //0x000022b5 xorl %esi, %esi + //0x000022b7 LBB0_419 + 0x0f, 0xb6, 0x0c, 0x30, //0x000022b7 movzbl (%rax,%rsi), %ecx + 0x80, 0xf9, 0x22, //0x000022bb cmpb $34, %cl + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000022be je LBB0_426 + 0x80, 0xf9, 0x5c, //0x000022c4 cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022c7 je LBB0_424 + 0x48, 0x83, 0xc6, 0x01, //0x000022cd addq $1, %rsi + 0x49, 0x39, 0xf1, //0x000022d1 cmpq %rsi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000022d4 jne LBB0_419 + 0xe9, 0x76, 0x00, 0x00, 0x00, //0x000022da jmp LBB0_422 + //0x000022df LBB0_424 + 0x49, 0x8d, 0x49, 0xff, //0x000022df leaq $-1(%r9), %rcx + 0x48, 0x39, 0xf1, //0x000022e3 cmpq %rsi, %rcx + 0x0f, 0x84, 0x19, 0x06, 0x00, 0x00, //0x000022e6 je LBB0_385 + 0x48, 0x8b, 0x4d, 0x88, //0x000022ec movq $-120(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x000022f0 addq %rax, %rcx + 0x48, 0x01, 0xf1, //0x000022f3 addq %rsi, %rcx + 0x48, 0x83, 0xfa, 0xff, //0x000022f6 cmpq $-1, %rdx + 0x48, 0x8b, 0x7d, 0xc8, //0x000022fa movq $-56(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf9, //0x000022fe cmoveq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002302 movq %rdi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd1, //0x00002306 cmoveq %rcx, %rdx + 0x48, 0x01, 0xf0, //0x0000230a addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x0000230d addq $2, %rax + 0x4c, 0x89, 0xc9, //0x00002311 movq %r9, %rcx + 0x48, 0x29, 0xf1, //0x00002314 subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00002317 addq $-2, %rcx + 0x49, 0x83, 0xc1, 0xfe, //0x0000231b addq $-2, %r9 + 0x49, 0x39, 0xf1, //0x0000231f cmpq %rsi, %r9 + 0x49, 0x89, 0xc9, //0x00002322 movq %rcx, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00002325 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002329 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000232d movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002331 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x0000233b jne LBB0_418 + 0xe9, 0x10, 0x04, 0x00, 0x00, //0x00002341 jmp LBB0_467 + //0x00002346 LBB0_426 + 0x48, 0x01, 0xf0, //0x00002346 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002349 addq $1, %rax + //0x0000234d LBB0_427 + 0x4c, 0x29, 0xe0, //0x0000234d subq %r12, %rax + 0xe9, 0xeb, 0xeb, 0xff, 0xff, //0x00002350 jmp LBB0_198 + //0x00002355 LBB0_422 + 0x80, 0xf9, 0x22, //0x00002355 cmpb $34, %cl + 0x0f, 0x85, 0xa7, 0x05, 0x00, 0x00, //0x00002358 jne LBB0_385 + 0x4c, 0x01, 0xc8, //0x0000235e addq %r9, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x00002361 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002365 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002369 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000236d movabsq $4294977024, %r8 + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x00002377 jmp LBB0_427 + //0x0000237c LBB0_428 + 0x48, 0x89, 0xd9, //0x0000237c movq %rbx, %rcx + 0x4c, 0x8b, 0x4d, 0xa8, //0x0000237f movq $-88(%rbp), %r9 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002383 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00002388 jne LBB0_431 + 0x49, 0x89, 0xc0, //0x0000238e movq %rax, %r8 + 0x4c, 0x2b, 0x45, 0xc0, //0x00002391 subq $-64(%rbp), %r8 + 0x49, 0x0f, 0xbc, 0xda, //0x00002395 bsfq %r10, %rbx + 0x4c, 0x01, 0xc3, //0x00002399 addq %r8, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x0000239c movq %rbx, $-56(%rbp) + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000023a0 jmp LBB0_431 + //0x000023a5 LBB0_430 + 0x48, 0x89, 0xd9, //0x000023a5 movq %rbx, %rcx + 0x4d, 0x89, 0xe9, //0x000023a8 movq %r13, %r9 + //0x000023ab LBB0_431 + 0x48, 0x89, 0xcb, //0x000023ab movq %rcx, %rbx + 0xf7, 0xd1, //0x000023ae notl %ecx + 0x44, 0x21, 0xd1, //0x000023b0 andl %r10d, %ecx + 0x44, 0x8d, 0x04, 0x4b, //0x000023b3 leal (%rbx,%rcx,2), %r8d + 0x8d, 0x14, 0x09, //0x000023b7 leal (%rcx,%rcx), %edx + 0xf7, 0xd2, //0x000023ba notl %edx + 0x44, 0x21, 0xd2, //0x000023bc andl %r10d, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023bf andl $-1431655766, %edx + 0x31, 0xdb, //0x000023c5 xorl %ebx, %ebx + 0x01, 0xca, //0x000023c7 addl %ecx, %edx + 0x0f, 0x92, 0xc3, //0x000023c9 setb %bl + 0x01, 0xd2, //0x000023cc addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000023ce xorl $1431655765, %edx + 0x44, 0x21, 0xc2, //0x000023d4 andl %r8d, %edx + 0xf7, 0xd2, //0x000023d7 notl %edx + 0x21, 0xd6, //0x000023d9 andl %edx, %esi + 0x4c, 0x8b, 0x65, 0xc0, //0x000023db movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000023df movabsq $4294977024, %r8 + 0x4d, 0x89, 0xcd, //0x000023e9 movq %r9, %r13 + 0xe9, 0x42, 0xf6, 0xff, 0xff, //0x000023ec jmp LBB0_164 + //0x000023f1 LBB0_432 + 0x4d, 0x85, 0xc9, //0x000023f1 testq %r9, %r9 + 0x0f, 0x84, 0x21, 0x05, 0x00, 0x00, //0x000023f4 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x000023fa movq $-112(%rbp), %rcx + 0x48, 0x8d, 0x14, 0x08, //0x000023fe leaq (%rax,%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x00002402 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00002406 cmpq $-1, %rsi + 0x48, 0x89, 0xf1, //0x0000240a movq %rsi, %rcx + 0x48, 0x0f, 0x44, 0xf2, //0x0000240d cmoveq %rdx, %rsi + 0x48, 0x0f, 0x44, 0xca, //0x00002411 cmoveq %rdx, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00002415 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x00002419 addq $-1, %r9 + 0x48, 0x89, 0x75, 0xc8, //0x0000241d movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00002421 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002425 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002429 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000242d movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x00002437 testq %r9, %r9 + 0x0f, 0x85, 0xc7, 0xfc, 0xff, 0xff, //0x0000243a jne LBB0_399 + 0xe9, 0x5a, 0xfd, 0xff, 0xff, //0x00002440 jmp LBB0_408 + //0x00002445 LBB0_434 + 0x4d, 0x85, 0xc0, //0x00002445 testq %r8, %r8 + 0x0f, 0x84, 0xcd, 0x04, 0x00, 0x00, //0x00002448 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x0000244e movq $-112(%rbp), %rcx + 0x48, 0x8d, 0x14, 0x08, //0x00002452 leaq (%rax,%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x00002456 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x0000245a cmpq $-1, %rsi + 0x48, 0x89, 0xf1, //0x0000245e movq %rsi, %rcx + 0x48, 0x0f, 0x44, 0xf2, //0x00002461 cmoveq %rdx, %rsi + 0x48, 0x0f, 0x44, 0xca, //0x00002465 cmoveq %rdx, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00002469 addq $1, %rax + 0x49, 0x83, 0xc0, 0xff, //0x0000246d addq $-1, %r8 + 0x48, 0x89, 0x75, 0xc8, //0x00002471 movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00002475 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002479 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000247d movq $-72(%rbp), %r14 + 0x4d, 0x85, 0xc0, //0x00002481 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0xf6, 0xff, 0xff, //0x00002484 jne LBB0_330 + 0xe9, 0x88, 0x02, 0x00, 0x00, //0x0000248a jmp LBB0_462 + //0x0000248f LBB0_436 + 0x4d, 0x85, 0xc9, //0x0000248f testq %r9, %r9 + 0x0f, 0x84, 0x6d, 0x04, 0x00, 0x00, //0x00002492 je LBB0_385 + 0x48, 0x8b, 0x4d, 0x90, //0x00002498 movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000249c addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x0000249f movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x000024a3 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x000024a7 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x000024aa cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x000024ae cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x000024b2 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x000024b6 addq $-1, %r9 + 0x48, 0x89, 0x75, 0xc8, //0x000024ba movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x000024be movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000024c2 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000024c6 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000024ca movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000024d4 testq %r9, %r9 + 0x0f, 0x85, 0xd8, 0xfd, 0xff, 0xff, //0x000024d7 jne LBB0_418 + 0xe9, 0x6b, 0xfe, 0xff, 0xff, //0x000024dd jmp LBB0_427 + //0x000024e2 LBB0_438 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000024e2 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000024e7 jne LBB0_440 + 0x48, 0x89, 0xc1, //0x000024ed movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x000024f0 subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x000024f4 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x000024f8 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x000024fb movq %rdi, $-56(%rbp) + //0x000024ff LBB0_440 + 0x44, 0x89, 0xc1, //0x000024ff movl %r8d, %ecx + 0xf7, 0xd1, //0x00002502 notl %ecx + 0x21, 0xf1, //0x00002504 andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x00002506 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x0000250a leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x0000250d notl %ebx + 0x21, 0xf3, //0x0000250f andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002511 andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x00002517 xorl %r8d, %r8d + 0x01, 0xcb, //0x0000251a addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x0000251c setb %r8b + 0x01, 0xdb, //0x00002520 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002522 xorl $1431655765, %ebx + 0x21, 0xfb, //0x00002528 andl %edi, %ebx + 0xf7, 0xd3, //0x0000252a notl %ebx + 0x21, 0xda, //0x0000252c andl %ebx, %edx + 0x4c, 0x8b, 0x55, 0xd0, //0x0000252e movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002532 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002536 movq $-72(%rbp), %r14 + 0x48, 0x85, 0xd2, //0x0000253a testq %rdx, %rdx + 0x0f, 0x85, 0xb1, 0xf7, 0xff, 0xff, //0x0000253d jne LBB0_218 + //0x00002543 LBB0_441 + 0x48, 0x83, 0xc0, 0x20, //0x00002543 addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x00002547 addq $-32, %r9 + //0x0000254b LBB0_442 + 0x4d, 0x85, 0xc0, //0x0000254b testq %r8, %r8 + 0x0f, 0x85, 0x3e, 0x01, 0x00, 0x00, //0x0000254e jne LBB0_457 + 0x48, 0x8b, 0x55, 0xc8, //0x00002554 movq $-56(%rbp), %rdx + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002558 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x00002562 testq %r9, %r9 + 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x00002565 je LBB0_453 + //0x0000256b LBB0_444 + 0x31, 0xf6, //0x0000256b xorl %esi, %esi + //0x0000256d LBB0_445 + 0x0f, 0xb6, 0x0c, 0x30, //0x0000256d movzbl (%rax,%rsi), %ecx + 0x80, 0xf9, 0x22, //0x00002571 cmpb $34, %cl + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x00002574 je LBB0_452 + 0x80, 0xf9, 0x5c, //0x0000257a cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000257d je LBB0_450 + 0x48, 0x83, 0xc6, 0x01, //0x00002583 addq $1, %rsi + 0x49, 0x39, 0xf1, //0x00002587 cmpq %rsi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000258a jne LBB0_445 + 0xe9, 0x76, 0x00, 0x00, 0x00, //0x00002590 jmp LBB0_448 + //0x00002595 LBB0_450 + 0x49, 0x8d, 0x49, 0xff, //0x00002595 leaq $-1(%r9), %rcx + 0x48, 0x39, 0xf1, //0x00002599 cmpq %rsi, %rcx + 0x0f, 0x84, 0x79, 0x03, 0x00, 0x00, //0x0000259c je LBB0_392 + 0x48, 0x8b, 0x4d, 0x88, //0x000025a2 movq $-120(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x000025a6 addq %rax, %rcx + 0x48, 0x01, 0xf1, //0x000025a9 addq %rsi, %rcx + 0x48, 0x83, 0xfa, 0xff, //0x000025ac cmpq $-1, %rdx + 0x48, 0x8b, 0x7d, 0xc8, //0x000025b0 movq $-56(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf9, //0x000025b4 cmoveq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x000025b8 movq %rdi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd1, //0x000025bc cmoveq %rcx, %rdx + 0x48, 0x01, 0xf0, //0x000025c0 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x000025c3 addq $2, %rax + 0x4c, 0x89, 0xc9, //0x000025c7 movq %r9, %rcx + 0x48, 0x29, 0xf1, //0x000025ca subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000025cd addq $-2, %rcx + 0x49, 0x83, 0xc1, 0xfe, //0x000025d1 addq $-2, %r9 + 0x49, 0x39, 0xf1, //0x000025d5 cmpq %rsi, %r9 + 0x49, 0x89, 0xc9, //0x000025d8 movq %rcx, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x000025db movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000025df movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000025e3 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000025e7 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x000025f1 jne LBB0_444 + 0xe9, 0x1b, 0x01, 0x00, 0x00, //0x000025f7 jmp LBB0_462 + //0x000025fc LBB0_452 + 0x48, 0x01, 0xf0, //0x000025fc addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000025ff addq $1, %rax + //0x00002603 LBB0_453 + 0x4c, 0x29, 0xe0, //0x00002603 subq %r12, %rax + 0xe9, 0x2e, 0xf1, 0xff, 0xff, //0x00002606 jmp LBB0_314 + //0x0000260b LBB0_448 + 0x80, 0xf9, 0x22, //0x0000260b cmpb $34, %cl + 0x0f, 0x85, 0x07, 0x03, 0x00, 0x00, //0x0000260e jne LBB0_392 + 0x4c, 0x01, 0xc8, //0x00002614 addq %r9, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x00002617 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000261b movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000261f movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002623 movabsq $4294977024, %r8 + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000262d jmp LBB0_453 + //0x00002632 LBB0_454 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002632 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002637 jne LBB0_456 + 0x48, 0x89, 0xc1, //0x0000263d movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x00002640 subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xda, //0x00002644 bsfq %rdx, %rbx + 0x48, 0x01, 0xcb, //0x00002648 addq %rcx, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x0000264b movq %rbx, $-56(%rbp) + //0x0000264f LBB0_456 + 0x44, 0x89, 0xd9, //0x0000264f movl %r11d, %ecx + 0xf7, 0xd1, //0x00002652 notl %ecx + 0x21, 0xd1, //0x00002654 andl %edx, %ecx + 0x45, 0x8d, 0x04, 0x4b, //0x00002656 leal (%r11,%rcx,2), %r8d + 0x8d, 0x1c, 0x09, //0x0000265a leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x0000265d notl %ebx + 0x21, 0xd3, //0x0000265f andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002661 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00002667 xorl %r11d, %r11d + 0x01, 0xcb, //0x0000266a addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x0000266c setb %r11b + 0x01, 0xdb, //0x00002670 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002672 xorl $1431655765, %ebx + 0x44, 0x21, 0xc3, //0x00002678 andl %r8d, %ebx + 0xf7, 0xd3, //0x0000267b notl %ebx + 0x21, 0xde, //0x0000267d andl %ebx, %esi + 0x4c, 0x8b, 0x65, 0xc0, //0x0000267f movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002683 movabsq $4294977024, %r8 + 0xe9, 0x05, 0xf7, 0xff, 0xff, //0x0000268d jmp LBB0_286 + //0x00002692 LBB0_457 + 0x4d, 0x85, 0xc9, //0x00002692 testq %r9, %r9 + 0x0f, 0x84, 0x80, 0x02, 0x00, 0x00, //0x00002695 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x0000269b movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000269f addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x000026a2 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x000026a6 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x000026aa movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x000026ad cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x000026b1 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x000026b5 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x000026b9 addq $-1, %r9 + 0x48, 0x89, 0x75, 0xc8, //0x000026bd movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x000026c1 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000026c5 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000026c9 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000026cd movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000026d7 testq %r9, %r9 + 0x0f, 0x85, 0x8b, 0xfe, 0xff, 0xff, //0x000026da jne LBB0_444 + 0xe9, 0x1e, 0xff, 0xff, 0xff, //0x000026e0 jmp LBB0_453 + //0x000026e5 LBB0_459 + 0x49, 0x89, 0x32, //0x000026e5 movq %rsi, (%r10) + //0x000026e8 LBB0_460 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026e8 movq $-1, %rax + 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x000026ef jmp LBB0_477 + //0x000026f4 LBB0_478 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000026f4 movq $-7, %rax + 0xe9, 0x63, 0x00, 0x00, 0x00, //0x000026fb jmp LBB0_477 + //0x00002700 LBB0_191 + 0x48, 0x83, 0xc0, 0xff, //0x00002700 addq $-1, %rax + 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00002704 jmp LBB0_477 + //0x00002709 LBB0_461 + 0x48, 0x83, 0xf8, 0xff, //0x00002709 cmpq $-1, %rax + 0x48, 0x8b, 0x55, 0xc8, //0x0000270d movq $-56(%rbp), %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00002711 jne LBB0_463 + //0x00002717 LBB0_462 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002717 movq $-1, %rax + 0x48, 0x8b, 0x55, 0xa8, //0x0000271e movq $-88(%rbp), %rdx + 0xe9, 0x39, 0x00, 0x00, 0x00, //0x00002722 jmp LBB0_463 + //0x00002727 LBB0_464 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002727 movq $-1, %r13 + //0x0000272e LBB0_465 + 0x4c, 0x29, 0xef, //0x0000272e subq %r13, %rdi + 0x48, 0x83, 0xc7, 0xfe, //0x00002731 addq $-2, %rdi + 0x48, 0x8b, 0x45, 0xd0, //0x00002735 movq $-48(%rbp), %rax + 0x48, 0x89, 0x38, //0x00002739 movq %rdi, (%rax) + //0x0000273c LBB0_476 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000273c movq $-2, %rax + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00002743 jmp LBB0_477 + //0x00002748 LBB0_466 + 0x48, 0x83, 0xf8, 0xff, //0x00002748 cmpq $-1, %rax + 0x48, 0x8b, 0x55, 0xc8, //0x0000274c movq $-56(%rbp), %rdx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002750 jne LBB0_463 + //0x00002756 LBB0_467 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002756 movq $-1, %rax + 0x4c, 0x89, 0xea, //0x0000275d movq %r13, %rdx + //0x00002760 LBB0_463 + 0x49, 0x89, 0x12, //0x00002760 movq %rdx, (%r10) + //0x00002763 LBB0_477 + 0x48, 0x83, 0xc4, 0x70, //0x00002763 addq $112, %rsp + 0x5b, //0x00002767 popq %rbx + 0x41, 0x5c, //0x00002768 popq %r12 + 0x41, 0x5d, //0x0000276a popq %r13 + 0x41, 0x5e, //0x0000276c popq %r14 + 0x41, 0x5f, //0x0000276e popq %r15 + 0x5d, //0x00002770 popq %rbp + 0xc3, //0x00002771 retq + //0x00002772 LBB0_468 + 0x48, 0x8b, 0x55, 0xc8, //0x00002772 movq $-56(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00002776 cmpq $-1, %rdx + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x0000277a jne LBB0_471 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002780 bsfq %rsi, %rdx + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002784 jmp LBB0_470 + //0x00002789 LBB0_472 + 0x48, 0x8b, 0x55, 0xc8, //0x00002789 movq $-56(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x0000278d cmpq $-1, %rdx + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00002791 jne LBB0_471 + 0x48, 0x0f, 0xbc, 0xd7, //0x00002797 bsfq %rdi, %rdx + //0x0000279b LBB0_470 + 0x48, 0x01, 0xc2, //0x0000279b addq %rax, %rdx + //0x0000279e LBB0_471 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000279e movq $-2, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x000027a5 movq $-48(%rbp), %r10 + 0x49, 0x89, 0x12, //0x000027a9 movq %rdx, (%r10) + 0xe9, 0xb2, 0xff, 0xff, 0xff, //0x000027ac jmp LBB0_477 + //0x000027b1 LBB0_150 + 0x48, 0x8b, 0x7d, 0xb0, //0x000027b1 movq $-80(%rbp), %rdi + 0xe9, 0x74, 0xff, 0xff, 0xff, //0x000027b5 jmp LBB0_465 + //0x000027ba LBB0_474 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000027ba movq $-1, %r14 + //0x000027c1 LBB0_475 + 0x49, 0xf7, 0xd6, //0x000027c1 notq %r14 + 0x4c, 0x01, 0xf0, //0x000027c4 addq %r14, %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x000027c7 movq $-48(%rbp), %rcx + 0x48, 0x89, 0x01, //0x000027cb movq %rax, (%rcx) + 0xe9, 0x69, 0xff, 0xff, 0xff, //0x000027ce jmp LBB0_476 + //0x000027d3 LBB0_479 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000027d3 movq $-2, %rax + 0x80, 0xfa, 0x61, //0x000027da cmpb $97, %dl + 0x0f, 0x85, 0x80, 0xff, 0xff, 0xff, //0x000027dd jne LBB0_477 + 0x48, 0x8d, 0x51, 0x01, //0x000027e3 leaq $1(%rcx), %rdx + 0x49, 0x89, 0x12, //0x000027e7 movq %rdx, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x000027ea cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0x6d, 0xff, 0xff, 0xff, //0x000027f0 jne LBB0_477 + 0x48, 0x8d, 0x51, 0x02, //0x000027f6 leaq $2(%rcx), %rdx + 0x49, 0x89, 0x12, //0x000027fa movq %rdx, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x000027fd cmpb $115, $2(%r12,%rcx) + 0x0f, 0x85, 0x5a, 0xff, 0xff, 0xff, //0x00002803 jne LBB0_477 + 0x48, 0x8d, 0x51, 0x03, //0x00002809 leaq $3(%rcx), %rdx + 0x49, 0x89, 0x12, //0x0000280d movq %rdx, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x00002810 cmpb $101, $3(%r12,%rcx) + 0x0f, 0x85, 0x47, 0xff, 0xff, 0xff, //0x00002816 jne LBB0_477 + 0x48, 0x83, 0xc1, 0x04, //0x0000281c addq $4, %rcx + 0x49, 0x89, 0x0a, //0x00002820 movq %rcx, (%r10) + 0xe9, 0x3b, 0xff, 0xff, 0xff, //0x00002823 jmp LBB0_477 + //0x00002828 LBB0_263 + 0x49, 0x89, 0x02, //0x00002828 movq %rax, (%r10) + 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x0000282b cmpb $110, (%r12,%rax) + 0x0f, 0x85, 0x06, 0xff, 0xff, 0xff, //0x00002830 jne LBB0_476 + 0x49, 0x89, 0x0a, //0x00002836 movq %rcx, (%r10) + 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x00002839 cmpb $117, (%r12,%rcx) + 0x0f, 0x85, 0xf8, 0xfe, 0xff, 0xff, //0x0000283e jne LBB0_476 + 0x48, 0x8d, 0x41, 0x01, //0x00002844 leaq $1(%rcx), %rax + 0x49, 0x89, 0x02, //0x00002848 movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x0000284b cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0xe5, 0xfe, 0xff, 0xff, //0x00002851 jne LBB0_476 + 0x48, 0x8d, 0x41, 0x02, //0x00002857 leaq $2(%rcx), %rax + 0x49, 0x89, 0x02, //0x0000285b movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x0000285e cmpb $108, $2(%r12,%rcx) + 0x0f, 0x85, 0xd2, 0xfe, 0xff, 0xff, //0x00002864 jne LBB0_476 + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x0000286a jmp LBB0_488 + //0x0000286f LBB0_484 + 0x49, 0x89, 0x02, //0x0000286f movq %rax, (%r10) + 0x41, 0x80, 0x3c, 0x04, 0x74, //0x00002872 cmpb $116, (%r12,%rax) + 0x0f, 0x85, 0xbf, 0xfe, 0xff, 0xff, //0x00002877 jne LBB0_476 + 0x49, 0x89, 0x0a, //0x0000287d movq %rcx, (%r10) + 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x00002880 cmpb $114, (%r12,%rcx) + 0x0f, 0x85, 0xb1, 0xfe, 0xff, 0xff, //0x00002885 jne LBB0_476 + 0x48, 0x8d, 0x41, 0x01, //0x0000288b leaq $1(%rcx), %rax + 0x49, 0x89, 0x02, //0x0000288f movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00002892 cmpb $117, $1(%r12,%rcx) + 0x0f, 0x85, 0x9e, 0xfe, 0xff, 0xff, //0x00002898 jne LBB0_476 + 0x48, 0x8d, 0x41, 0x02, //0x0000289e leaq $2(%rcx), %rax + 0x49, 0x89, 0x02, //0x000028a2 movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x000028a5 cmpb $101, $2(%r12,%rcx) + 0x0f, 0x85, 0x8b, 0xfe, 0xff, 0xff, //0x000028ab jne LBB0_476 + //0x000028b1 LBB0_488 + 0x48, 0x83, 0xc1, 0x03, //0x000028b1 addq $3, %rcx + 0x49, 0x89, 0x0a, //0x000028b5 movq %rcx, (%r10) + 0xe9, 0x7f, 0xfe, 0xff, 0xff, //0x000028b8 jmp LBB0_476 + //0x000028bd LBB0_205 + 0x48, 0x83, 0xc1, 0xff, //0x000028bd addq $-1, %rcx + 0x48, 0x89, 0xc8, //0x000028c1 movq %rcx, %rax + 0xe9, 0x9a, 0xfe, 0xff, 0xff, //0x000028c4 jmp LBB0_477 + //0x000028c9 LBB0_496 + 0x48, 0x01, 0xc2, //0x000028c9 addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000028cc movq $-2, %rax + 0x49, 0x89, 0x12, //0x000028d3 movq %rdx, (%r10) + 0xe9, 0x88, 0xfe, 0xff, 0xff, //0x000028d6 jmp LBB0_477 + //0x000028db LBB0_490 + 0x48, 0x89, 0x4d, 0xa8, //0x000028db movq %rcx, $-88(%rbp) + 0xe9, 0x33, 0xfe, 0xff, 0xff, //0x000028df jmp LBB0_462 + //0x000028e4 LBB0_491 + 0x48, 0x8b, 0x45, 0xb0, //0x000028e4 movq $-80(%rbp), %rax + 0x48, 0x89, 0x45, 0xa8, //0x000028e8 movq %rax, $-88(%rbp) + 0xe9, 0x26, 0xfe, 0xff, 0xff, //0x000028ec jmp LBB0_462 + //0x000028f1 LBB0_492 + 0x49, 0x89, 0xcd, //0x000028f1 movq %rcx, %r13 + 0x4c, 0x8b, 0x55, 0xd0, //0x000028f4 movq $-48(%rbp), %r10 + 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x000028f8 jmp LBB0_467 + //0x000028fd LBB0_493 + 0x49, 0x89, 0xc5, //0x000028fd movq %rax, %r13 + 0xe9, 0x51, 0xfe, 0xff, 0xff, //0x00002900 jmp LBB0_467 + //0x00002905 LBB0_385 + 0x4c, 0x8b, 0x55, 0xd0, //0x00002905 movq $-48(%rbp), %r10 + 0xe9, 0x48, 0xfe, 0xff, 0xff, //0x00002909 jmp LBB0_467 + //0x0000290e LBB0_495 + 0x48, 0x89, 0x4d, 0xa8, //0x0000290e movq %rcx, $-88(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00002912 movq $-48(%rbp), %r10 + 0xe9, 0xfc, 0xfd, 0xff, 0xff, //0x00002916 jmp LBB0_462 + //0x0000291b LBB0_392 + 0x4c, 0x8b, 0x55, 0xd0, //0x0000291b movq $-48(%rbp), %r10 + 0xe9, 0xf3, 0xfd, 0xff, 0xff, //0x0000291f jmp LBB0_462 + //0x00002924 LBB0_497 + 0x4c, 0x29, 0xe0, //0x00002924 subq %r12, %rax + 0x48, 0x01, 0xd0, //0x00002927 addq %rdx, %rax + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000292a jmp LBB0_499 + //0x0000292f LBB0_500 + 0x4c, 0x29, 0xe0, //0x0000292f subq %r12, %rax + 0x48, 0x01, 0xc8, //0x00002932 addq %rcx, %rax + 0x48, 0x89, 0xc2, //0x00002935 movq %rax, %rdx + 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x00002938 jmp LBB0_471 + //0x0000293d LBB0_498 + 0x4c, 0x29, 0xe0, //0x0000293d subq %r12, %rax + //0x00002940 LBB0_499 + 0x48, 0x89, 0xc2, //0x00002940 movq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002943 movq $-2, %rax + 0x49, 0x89, 0x12, //0x0000294a movq %rdx, (%r10) + 0xe9, 0x11, 0xfe, 0xff, 0xff, //0x0000294d jmp LBB0_477 + //0x00002952 LBB0_501 + 0x4c, 0x29, 0xe0, //0x00002952 subq %r12, %rax + 0x48, 0x89, 0xc2, //0x00002955 movq %rax, %rdx + 0xe9, 0x41, 0xfe, 0xff, 0xff, //0x00002958 jmp LBB0_471 + //0x0000295d LBB0_502 + 0x4c, 0x8b, 0x55, 0xd0, //0x0000295d movq $-48(%rbp), %r10 + 0x4d, 0x89, 0xcd, //0x00002961 movq %r9, %r13 + 0xe9, 0xed, 0xfd, 0xff, 0xff, //0x00002964 jmp LBB0_467 + 0x90, 0x90, 0x90, //0x00002969 .p2align 2, 0x90 + // // .set L0_0_set_35, LBB0_35-LJTI0_0 + // // .set L0_0_set_58, LBB0_58-LJTI0_0 + // // .set L0_0_set_40, LBB0_40-LJTI0_0 + // // .set L0_0_set_60, LBB0_60-LJTI0_0 + // // .set L0_0_set_38, LBB0_38-LJTI0_0 + // // .set L0_0_set_62, LBB0_62-LJTI0_0 + //0x0000296c LJTI0_0 + 0x10, 0xda, 0xff, 0xff, //0x0000296c .long L0_0_set_35 + 0xf8, 0xdb, 0xff, 0xff, //0x00002970 .long L0_0_set_58 + 0x47, 0xda, 0xff, 0xff, //0x00002974 .long L0_0_set_40 + 0x23, 0xdc, 0xff, 0xff, //0x00002978 .long L0_0_set_60 + 0x27, 0xda, 0xff, 0xff, //0x0000297c .long L0_0_set_38 + 0x3a, 0xdc, 0xff, 0xff, //0x00002980 .long L0_0_set_62 + // // .set L0_1_set_477, LBB0_477-LJTI0_1 + // // .set L0_1_set_476, LBB0_476-LJTI0_1 + // // .set L0_1_set_206, LBB0_206-LJTI0_1 + // // .set L0_1_set_223, LBB0_223-LJTI0_1 + // // .set L0_1_set_78, LBB0_78-LJTI0_1 + // // .set L0_1_set_259, LBB0_259-LJTI0_1 + // // .set L0_1_set_202, LBB0_202-LJTI0_1 + // // .set L0_1_set_261, LBB0_261-LJTI0_1 + // // .set L0_1_set_269, LBB0_269-LJTI0_1 + // // .set L0_1_set_267, LBB0_267-LJTI0_1 + //0x00002984 LJTI0_1 + 0xdf, 0xfd, 0xff, 0xff, //0x00002984 .long L0_1_set_477 + 0xb8, 0xfd, 0xff, 0xff, //0x00002988 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x0000298c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002990 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002994 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002998 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x0000299c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029a0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029a4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029a8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029ac .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029b0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029b4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029b8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029bc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029c0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029c4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029c8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029cc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029d0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029d4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029d8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029dc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029e0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029e4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029e8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029ec .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029f0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029f4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029f8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029fc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a00 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a04 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a08 .long L0_1_set_476 + 0x36, 0xe6, 0xff, 0xff, //0x00002a0c .long L0_1_set_206 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a10 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a14 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a18 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a1c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a20 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a24 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a28 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a2c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_476 + 0xe0, 0xe7, 0xff, 0xff, //0x00002a38 .long L0_1_set_223 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_476 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a44 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a48 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a4c .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a50 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a54 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a58 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a5c .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a60 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a64 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a68 .long L0_1_set_78 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a70 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a7c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a80 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a84 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a88 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a8c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a90 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a94 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a98 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a9c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aa0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aa4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aa8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aac .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ab0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ab4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ab8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002abc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ac0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ac4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ac8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002acc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ad0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ad4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ad8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002adc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ae0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ae4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ae8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aec .long L0_1_set_476 + 0x24, 0xea, 0xff, 0xff, //0x00002af0 .long L0_1_set_259 + 0xb8, 0xfd, 0xff, 0xff, //0x00002af4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002af8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002afc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b00 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b04 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b08 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b0c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b10 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b14 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b18 .long L0_1_set_476 + 0xf9, 0xe5, 0xff, 0xff, //0x00002b1c .long L0_1_set_202 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b20 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b24 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b28 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b2c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b30 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b34 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b38 .long L0_1_set_476 + 0x48, 0xea, 0xff, 0xff, //0x00002b3c .long L0_1_set_261 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b40 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b44 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b48 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b4c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b50 .long L0_1_set_476 + 0x9c, 0xea, 0xff, 0xff, //0x00002b54 .long L0_1_set_269 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b58 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b5c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b60 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b64 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b68 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b6c .long L0_1_set_476 + 0x78, 0xea, 0xff, 0xff, //0x00002b70 .long L0_1_set_267 + // // .set L0_2_set_255, LBB0_255-LJTI0_2 + // // .set L0_2_set_300, LBB0_300-LJTI0_2 + // // .set L0_2_set_257, LBB0_257-LJTI0_2 + // // .set L0_2_set_249, LBB0_249-LJTI0_2 + //0x00002b74 LJTI0_2 + 0x0e, 0xe8, 0xff, 0xff, //0x00002b74 .long L0_2_set_255 + 0x32, 0xeb, 0xff, 0xff, //0x00002b78 .long L0_2_set_300 + 0x0e, 0xe8, 0xff, 0xff, //0x00002b7c .long L0_2_set_255 + 0x21, 0xe8, 0xff, 0xff, //0x00002b80 .long L0_2_set_257 + 0x32, 0xeb, 0xff, 0xff, //0x00002b84 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b88 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b8c .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b90 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b94 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b98 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b9c .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002ba0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002ba4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002ba8 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bac .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bb0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bb4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bb8 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bbc .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bc0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bc4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bc8 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bcc .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bd0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bd4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bd8 .long L0_2_set_300 + 0xc1, 0xe7, 0xff, 0xff, //0x00002bdc .long L0_2_set_249 + // // .set L0_3_set_107, LBB0_107-LJTI0_3 + // // .set L0_3_set_177, LBB0_177-LJTI0_3 + // // .set L0_3_set_112, LBB0_112-LJTI0_3 + // // .set L0_3_set_110, LBB0_110-LJTI0_3 + //0x00002be0 LJTI0_3 + 0x19, 0xdc, 0xff, 0xff, //0x00002be0 .long L0_3_set_107 + 0x68, 0xe2, 0xff, 0xff, //0x00002be4 .long L0_3_set_177 + 0x19, 0xdc, 0xff, 0xff, //0x00002be8 .long L0_3_set_107 + 0x48, 0xdc, 0xff, 0xff, //0x00002bec .long L0_3_set_112 + 0x68, 0xe2, 0xff, 0xff, //0x00002bf0 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002bf4 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002bf8 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002bfc .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c00 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c04 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c08 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c0c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c10 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c14 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c18 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c1c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c20 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c24 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c28 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c2c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c30 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c34 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c38 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c3c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c40 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c44 .long L0_3_set_177 + 0x35, 0xdc, 0xff, 0xff, //0x00002c48 .long L0_3_set_110 + //0x00002c4c .p2align 2, 0x00 + //0x00002c4c _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00002c4c .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go new file mode 100644 index 000000000..62833f6e2 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_skip_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) + +var S_skip_one uintptr + +//go:nosplit +func skip_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { + return F_skip_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go new file mode 100644 index 000000000..9673ffd96 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_skip_one_fast func(s unsafe.Pointer, p unsafe.Pointer) (ret int) + +var S_skip_one_fast uintptr + +//go:nosplit +func skip_one_fast(s *string, p *int) (ret int) { + return F_skip_one_fast(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p))) +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go new file mode 100644 index 000000000..bb2f481d7 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__skip_one_fast = 128 +) + +const ( + _stack__skip_one_fast = 136 +) + +const ( + _size__skip_one_fast = 3348 +) + +var ( + _pcsp__skip_one_fast = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x25c, 136}, + {0x25d, 48}, + {0x25f, 40}, + {0x261, 32}, + {0x263, 24}, + {0x265, 16}, + {0x266, 8}, + {0x267, 0}, + {0xd14, 136}, + } +) + +var _cfunc_skip_one_fast = []loader.CFunc{ + {"_skip_one_fast_entry", 0, _entry__skip_one_fast, 0, nil}, + {"_skip_one_fast", _entry__skip_one_fast, _size__skip_one_fast, _stack__skip_one_fast, _pcsp__skip_one_fast}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_text_amd64.go new file mode 100644 index 000000000..50a6ed6f1 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_fast_text_amd64.go @@ -0,0 +1,1038 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_skip_one_fast = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, // QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' + //0x00000010 LCPI0_1 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000010 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000020 LCPI0_2 + 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00000020 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' + //0x00000030 LCPI0_3 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000030 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000040 LCPI0_4 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000040 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000050 LCPI0_5 + 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00000050 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' + //0x00000060 LCPI0_6 + 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00000060 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' + //0x00000070 LCPI0_7 + 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00000070 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' + //0x00000080 .p2align 4, 0x90 + //0x00000080 _skip_one_fast + 0x55, //0x00000080 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000081 movq %rsp, %rbp + 0x41, 0x57, //0x00000084 pushq %r15 + 0x41, 0x56, //0x00000086 pushq %r14 + 0x41, 0x55, //0x00000088 pushq %r13 + 0x41, 0x54, //0x0000008a pushq %r12 + 0x53, //0x0000008c pushq %rbx + 0x48, 0x83, 0xec, 0x58, //0x0000008d subq $88, %rsp + 0x4c, 0x8b, 0x0f, //0x00000091 movq (%rdi), %r9 + 0x48, 0x8b, 0x57, 0x08, //0x00000094 movq $8(%rdi), %rdx + 0x48, 0x8b, 0x0e, //0x00000098 movq (%rsi), %rcx + 0x48, 0x39, 0xd1, //0x0000009b cmpq %rdx, %rcx + 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x0000009e jae LBB0_5 + 0x41, 0x8a, 0x04, 0x09, //0x000000a4 movb (%r9,%rcx), %al + 0x3c, 0x0d, //0x000000a8 cmpb $13, %al + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x000000aa je LBB0_5 + 0x3c, 0x20, //0x000000b0 cmpb $32, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000000b2 je LBB0_5 + 0x04, 0xf7, //0x000000b8 addb $-9, %al + 0x3c, 0x01, //0x000000ba cmpb $1, %al + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x000000bc jbe LBB0_5 + 0x49, 0x89, 0xcc, //0x000000c2 movq %rcx, %r12 + 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x000000c5 jmp LBB0_27 + //0x000000ca LBB0_5 + 0x4c, 0x8d, 0x61, 0x01, //0x000000ca leaq $1(%rcx), %r12 + 0x49, 0x39, 0xd4, //0x000000ce cmpq %rdx, %r12 + 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x000000d1 jae LBB0_9 + 0x43, 0x8a, 0x04, 0x21, //0x000000d7 movb (%r9,%r12), %al + 0x3c, 0x0d, //0x000000db cmpb $13, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000000dd je LBB0_9 + 0x3c, 0x20, //0x000000e3 cmpb $32, %al + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x000000e5 je LBB0_9 + 0x04, 0xf7, //0x000000eb addb $-9, %al + 0x3c, 0x01, //0x000000ed cmpb $1, %al + 0x0f, 0x87, 0xd3, 0x00, 0x00, 0x00, //0x000000ef ja LBB0_27 + //0x000000f5 LBB0_9 + 0x4c, 0x8d, 0x61, 0x02, //0x000000f5 leaq $2(%rcx), %r12 + 0x49, 0x39, 0xd4, //0x000000f9 cmpq %rdx, %r12 + 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x000000fc jae LBB0_13 + 0x43, 0x8a, 0x04, 0x21, //0x00000102 movb (%r9,%r12), %al + 0x3c, 0x0d, //0x00000106 cmpb $13, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000108 je LBB0_13 + 0x3c, 0x20, //0x0000010e cmpb $32, %al + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00000110 je LBB0_13 + 0x04, 0xf7, //0x00000116 addb $-9, %al + 0x3c, 0x01, //0x00000118 cmpb $1, %al + 0x0f, 0x87, 0xa8, 0x00, 0x00, 0x00, //0x0000011a ja LBB0_27 + //0x00000120 LBB0_13 + 0x4c, 0x8d, 0x61, 0x03, //0x00000120 leaq $3(%rcx), %r12 + 0x49, 0x39, 0xd4, //0x00000124 cmpq %rdx, %r12 + 0x0f, 0x83, 0x1e, 0x00, 0x00, 0x00, //0x00000127 jae LBB0_17 + 0x43, 0x8a, 0x04, 0x21, //0x0000012d movb (%r9,%r12), %al + 0x3c, 0x0d, //0x00000131 cmpb $13, %al + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00000133 je LBB0_17 + 0x3c, 0x20, //0x00000139 cmpb $32, %al + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000013b je LBB0_17 + 0x04, 0xf7, //0x00000141 addb $-9, %al + 0x3c, 0x01, //0x00000143 cmpb $1, %al + 0x0f, 0x87, 0x7d, 0x00, 0x00, 0x00, //0x00000145 ja LBB0_27 + //0x0000014b LBB0_17 + 0x48, 0x83, 0xc1, 0x04, //0x0000014b addq $4, %rcx + 0x48, 0x39, 0xca, //0x0000014f cmpq %rcx, %rdx + 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00000152 jbe LBB0_23 + 0x48, 0x39, 0xca, //0x00000158 cmpq %rcx, %rdx + 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x0000015b je LBB0_24 + 0x4d, 0x8d, 0x04, 0x11, //0x00000161 leaq (%r9,%rdx), %r8 + 0x48, 0xbb, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000165 movabsq $4294977024, %rbx + 0x90, //0x0000016f .p2align 4, 0x90 + //0x00000170 LBB0_20 + 0x41, 0x0f, 0xbe, 0x04, 0x09, //0x00000170 movsbl (%r9,%rcx), %eax + 0x83, 0xf8, 0x20, //0x00000175 cmpl $32, %eax + 0x0f, 0x87, 0x37, 0x00, 0x00, 0x00, //0x00000178 ja LBB0_26 + 0x48, 0x0f, 0xa3, 0xc3, //0x0000017e btq %rax, %rbx + 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x00000182 jae LBB0_26 + 0x48, 0x83, 0xc1, 0x01, //0x00000188 addq $1, %rcx + 0x48, 0x39, 0xca, //0x0000018c cmpq %rcx, %rdx + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000018f jne LBB0_20 + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00000195 jmp LBB0_25 + //0x0000019a LBB0_23 + 0x48, 0x89, 0x0e, //0x0000019a movq %rcx, (%rsi) + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000019d movq $-1, %r14 + 0xe9, 0x2c, 0x01, 0x00, 0x00, //0x000001a4 jmp LBB0_44 + //0x000001a9 LBB0_24 + 0x4c, 0x01, 0xc9, //0x000001a9 addq %r9, %rcx + 0x49, 0x89, 0xc8, //0x000001ac movq %rcx, %r8 + //0x000001af LBB0_25 + 0x4d, 0x29, 0xc8, //0x000001af subq %r9, %r8 + 0x4c, 0x89, 0xc1, //0x000001b2 movq %r8, %rcx + //0x000001b5 LBB0_26 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000001b5 movq $-1, %r14 + 0x49, 0x89, 0xcc, //0x000001bc movq %rcx, %r12 + 0x48, 0x39, 0xd1, //0x000001bf cmpq %rdx, %rcx + 0x0f, 0x83, 0x0d, 0x01, 0x00, 0x00, //0x000001c2 jae LBB0_44 + //0x000001c8 LBB0_27 + 0x49, 0x8d, 0x54, 0x24, 0x01, //0x000001c8 leaq $1(%r12), %rdx + 0x48, 0x89, 0x16, //0x000001cd movq %rdx, (%rsi) + 0x43, 0x0f, 0xbe, 0x04, 0x21, //0x000001d0 movsbl (%r9,%r12), %eax + 0x83, 0xf8, 0x7b, //0x000001d5 cmpl $123, %eax + 0x0f, 0x87, 0x1d, 0x01, 0x00, 0x00, //0x000001d8 ja LBB0_46 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000001de movq $-1, %r14 + 0x48, 0x8d, 0x0d, 0xa8, 0x0b, 0x00, 0x00, //0x000001e5 leaq $2984(%rip), %rcx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x04, 0x81, //0x000001ec movslq (%rcx,%rax,4), %rax + 0x48, 0x01, 0xc8, //0x000001f0 addq %rcx, %rax + 0xff, 0xe0, //0x000001f3 jmpq *%rax + //0x000001f5 LBB0_29 + 0x48, 0x8b, 0x47, 0x08, //0x000001f5 movq $8(%rdi), %rax + 0x48, 0x89, 0xc1, //0x000001f9 movq %rax, %rcx + 0x48, 0x29, 0xd1, //0x000001fc subq %rdx, %rcx + 0x48, 0x83, 0xf9, 0x10, //0x000001ff cmpq $16, %rcx + 0x0f, 0x82, 0x40, 0x0b, 0x00, 0x00, //0x00000203 jb LBB0_117 + 0x4c, 0x89, 0xe1, //0x00000209 movq %r12, %rcx + 0x48, 0xf7, 0xd1, //0x0000020c notq %rcx + 0xf3, 0x0f, 0x6f, 0x05, 0xe9, 0xfd, 0xff, 0xff, //0x0000020f movdqu $-535(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xf1, 0xfd, 0xff, 0xff, //0x00000217 movdqu $-527(%rip), %xmm1 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0xf9, 0xfd, 0xff, 0xff, //0x0000021f movdqu $-519(%rip), %xmm2 /* LCPI0_2+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000227 .p2align 4, 0x90 + //0x00000230 LBB0_31 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x11, //0x00000230 movdqu (%r9,%rdx), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000236 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x0000023a pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xdb, 0xd9, //0x0000023e pand %xmm1, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00000242 pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xeb, 0xdc, //0x00000246 por %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x0000024a pmovmskb %xmm3, %edi + 0x85, 0xff, //0x0000024e testl %edi, %edi + 0x0f, 0x85, 0x6f, 0x00, 0x00, 0x00, //0x00000250 jne LBB0_41 + 0x48, 0x83, 0xc2, 0x10, //0x00000256 addq $16, %rdx + 0x48, 0x8d, 0x3c, 0x08, //0x0000025a leaq (%rax,%rcx), %rdi + 0x48, 0x83, 0xc7, 0xf0, //0x0000025e addq $-16, %rdi + 0x48, 0x83, 0xc1, 0xf0, //0x00000262 addq $-16, %rcx + 0x48, 0x83, 0xff, 0x0f, //0x00000266 cmpq $15, %rdi + 0x0f, 0x87, 0xc0, 0xff, 0xff, 0xff, //0x0000026a ja LBB0_31 + 0x4c, 0x89, 0xca, //0x00000270 movq %r9, %rdx + 0x48, 0x29, 0xca, //0x00000273 subq %rcx, %rdx + 0x48, 0x01, 0xc8, //0x00000276 addq %rcx, %rax + 0x48, 0x89, 0xc1, //0x00000279 movq %rax, %rcx + 0x48, 0x85, 0xc9, //0x0000027c testq %rcx, %rcx + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x0000027f je LBB0_40 + //0x00000285 LBB0_34 + 0x48, 0x8d, 0x3c, 0x0a, //0x00000285 leaq (%rdx,%rcx), %rdi + 0x31, 0xc0, //0x00000289 xorl %eax, %eax + //0x0000028b LBB0_35 + 0x0f, 0xb6, 0x1c, 0x02, //0x0000028b movzbl (%rdx,%rax), %ebx + 0x80, 0xfb, 0x2c, //0x0000028f cmpb $44, %bl + 0x0f, 0x84, 0x94, 0x0a, 0x00, 0x00, //0x00000292 je LBB0_115 + 0x80, 0xfb, 0x7d, //0x00000298 cmpb $125, %bl + 0x0f, 0x84, 0x8b, 0x0a, 0x00, 0x00, //0x0000029b je LBB0_115 + 0x80, 0xfb, 0x5d, //0x000002a1 cmpb $93, %bl + 0x0f, 0x84, 0x82, 0x0a, 0x00, 0x00, //0x000002a4 je LBB0_115 + 0x48, 0x83, 0xc0, 0x01, //0x000002aa addq $1, %rax + 0x48, 0x39, 0xc1, //0x000002ae cmpq %rax, %rcx + 0x0f, 0x85, 0xd4, 0xff, 0xff, 0xff, //0x000002b1 jne LBB0_35 + 0x48, 0x89, 0xfa, //0x000002b7 movq %rdi, %rdx + //0x000002ba LBB0_40 + 0x4c, 0x29, 0xca, //0x000002ba subq %r9, %rdx + 0x48, 0x89, 0x16, //0x000002bd movq %rdx, (%rsi) + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000002c0 jmp LBB0_43 + //0x000002c5 LBB0_41 + 0x66, 0x0f, 0xbc, 0xc7, //0x000002c5 bsfw %di, %ax + 0x0f, 0xb7, 0xc0, //0x000002c9 movzwl %ax, %eax + 0x48, 0x29, 0xc8, //0x000002cc subq %rcx, %rax + //0x000002cf LBB0_42 + 0x48, 0x89, 0x06, //0x000002cf movq %rax, (%rsi) + //0x000002d2 LBB0_43 + 0x4d, 0x89, 0xe6, //0x000002d2 movq %r12, %r14 + //0x000002d5 LBB0_44 + 0x4c, 0x89, 0xf0, //0x000002d5 movq %r14, %rax + 0x48, 0x83, 0xc4, 0x58, //0x000002d8 addq $88, %rsp + 0x5b, //0x000002dc popq %rbx + 0x41, 0x5c, //0x000002dd popq %r12 + 0x41, 0x5d, //0x000002df popq %r13 + 0x41, 0x5e, //0x000002e1 popq %r14 + 0x41, 0x5f, //0x000002e3 popq %r15 + 0x5d, //0x000002e5 popq %rbp + 0xc3, //0x000002e6 retq + //0x000002e7 LBB0_45 + 0x49, 0x8d, 0x44, 0x24, 0x04, //0x000002e7 leaq $4(%r12), %rax + 0x48, 0x3b, 0x47, 0x08, //0x000002ec cmpq $8(%rdi), %rax + 0x0f, 0x86, 0xd9, 0xff, 0xff, 0xff, //0x000002f0 jbe LBB0_42 + 0xe9, 0xda, 0xff, 0xff, 0xff, //0x000002f6 jmp LBB0_44 + //0x000002fb LBB0_46 + 0x4c, 0x89, 0x26, //0x000002fb movq %r12, (%rsi) + 0x49, 0xc7, 0xc6, 0xfe, 0xff, 0xff, 0xff, //0x000002fe movq $-2, %r14 + 0xe9, 0xcb, 0xff, 0xff, 0xff, //0x00000305 jmp LBB0_44 + //0x0000030a LBB0_47 + 0x4c, 0x8b, 0x47, 0x08, //0x0000030a movq $8(%rdi), %r8 + 0x4d, 0x89, 0xc7, //0x0000030e movq %r8, %r15 + 0x49, 0x29, 0xd7, //0x00000311 subq %rdx, %r15 + 0x49, 0x83, 0xff, 0x20, //0x00000314 cmpq $32, %r15 + 0x0f, 0x8c, 0x3c, 0x0a, 0x00, 0x00, //0x00000318 jl LBB0_118 + 0x4f, 0x8d, 0x14, 0x21, //0x0000031e leaq (%r9,%r12), %r10 + 0x4d, 0x29, 0xe0, //0x00000322 subq %r12, %r8 + 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x00000325 movl $31, %r13d + 0x45, 0x31, 0xff, //0x0000032b xorl %r15d, %r15d + 0xf3, 0x0f, 0x6f, 0x05, 0xfa, 0xfc, 0xff, 0xff, //0x0000032e movdqu $-774(%rip), %xmm0 /* LCPI0_3+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x02, 0xfd, 0xff, 0xff, //0x00000336 movdqu $-766(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0x45, 0x31, 0xdb, //0x0000033e xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000341 .p2align 4, 0x90 + //0x00000350 LBB0_49 + 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x3a, 0x01, //0x00000350 movdqu $1(%r10,%r15), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x3a, 0x11, //0x00000357 movdqu $17(%r10,%r15), %xmm3 + 0x66, 0x0f, 0x6f, 0xe2, //0x0000035e movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000362 pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000366 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe3, //0x0000036a movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x0000036e pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xc4, //0x00000372 pmovmskb %xmm4, %eax + 0x48, 0xc1, 0xe0, 0x10, //0x00000376 shlq $16, %rax + 0x48, 0x09, 0xc8, //0x0000037a orq %rcx, %rax + 0x66, 0x0f, 0x74, 0xd1, //0x0000037d pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00000381 pmovmskb %xmm2, %ebx + 0x66, 0x0f, 0x74, 0xd9, //0x00000385 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00000389 pmovmskb %xmm3, %ecx + 0x48, 0xc1, 0xe1, 0x10, //0x0000038d shlq $16, %rcx + 0x48, 0x09, 0xd9, //0x00000391 orq %rbx, %rcx + 0x48, 0x89, 0xcb, //0x00000394 movq %rcx, %rbx + 0x4c, 0x09, 0xdb, //0x00000397 orq %r11, %rbx + 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x0000039a je LBB0_51 + 0x44, 0x89, 0xdb, //0x000003a0 movl %r11d, %ebx + 0xf7, 0xd3, //0x000003a3 notl %ebx + 0x21, 0xcb, //0x000003a5 andl %ecx, %ebx + 0x8d, 0x14, 0x1b, //0x000003a7 leal (%rbx,%rbx), %edx + 0x44, 0x09, 0xda, //0x000003aa orl %r11d, %edx + 0x89, 0xd7, //0x000003ad movl %edx, %edi + 0xf7, 0xd7, //0x000003af notl %edi + 0x21, 0xcf, //0x000003b1 andl %ecx, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000003b3 andl $-1431655766, %edi + 0x45, 0x31, 0xdb, //0x000003b9 xorl %r11d, %r11d + 0x01, 0xdf, //0x000003bc addl %ebx, %edi + 0x41, 0x0f, 0x92, 0xc3, //0x000003be setb %r11b + 0x01, 0xff, //0x000003c2 addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000003c4 xorl $1431655765, %edi + 0x21, 0xd7, //0x000003ca andl %edx, %edi + 0xf7, 0xd7, //0x000003cc notl %edi + 0x21, 0xf8, //0x000003ce andl %edi, %eax + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x000003d0 jmp LBB0_52 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003d5 .p2align 4, 0x90 + //0x000003e0 LBB0_51 + 0x45, 0x31, 0xdb, //0x000003e0 xorl %r11d, %r11d + //0x000003e3 LBB0_52 + 0x48, 0x85, 0xc0, //0x000003e3 testq %rax, %rax + 0x0f, 0x85, 0xe6, 0x08, 0x00, 0x00, //0x000003e6 jne LBB0_110 + 0x49, 0x83, 0xc7, 0x20, //0x000003ec addq $32, %r15 + 0x4b, 0x8d, 0x04, 0x28, //0x000003f0 leaq (%r8,%r13), %rax + 0x48, 0x83, 0xc0, 0xe0, //0x000003f4 addq $-32, %rax + 0x49, 0x83, 0xc5, 0xe0, //0x000003f8 addq $-32, %r13 + 0x48, 0x83, 0xf8, 0x3f, //0x000003fc cmpq $63, %rax + 0x0f, 0x8f, 0x4a, 0xff, 0xff, 0xff, //0x00000400 jg LBB0_49 + 0x4d, 0x85, 0xdb, //0x00000406 testq %r11, %r11 + 0x0f, 0x85, 0x5f, 0x09, 0x00, 0x00, //0x00000409 jne LBB0_120 + 0x4b, 0x8d, 0x14, 0x17, //0x0000040f leaq (%r15,%r10), %rdx + 0x48, 0x83, 0xc2, 0x01, //0x00000413 addq $1, %rdx + 0x49, 0xf7, 0xd7, //0x00000417 notq %r15 + 0x4d, 0x01, 0xc7, //0x0000041a addq %r8, %r15 + //0x0000041d LBB0_56 + 0x4d, 0x85, 0xff, //0x0000041d testq %r15, %r15 + 0x0f, 0x8e, 0xaf, 0xfe, 0xff, 0xff, //0x00000420 jle LBB0_44 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000426 movq $-1, %r14 + 0xe9, 0xca, 0x08, 0x00, 0x00, //0x0000042d jmp LBB0_112 + //0x00000432 LBB0_58 + 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000432 movabsq $6148914691236517205, %r10 + 0x48, 0x8b, 0x47, 0x08, //0x0000043c movq $8(%rdi), %rax + 0x48, 0x29, 0xd0, //0x00000440 subq %rdx, %rax + 0x49, 0x01, 0xd1, //0x00000443 addq %rdx, %r9 + 0x45, 0x31, 0xed, //0x00000446 xorl %r13d, %r13d + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xee, 0xfb, 0xff, 0xff, //0x00000449 movdqu $-1042(%rip), %xmm10 /* LCPI0_4+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xd6, 0xfb, 0xff, 0xff, //0x00000452 movdqu $-1066(%rip), %xmm1 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x0000045a pcmpeqd %xmm9, %xmm9 + 0xf3, 0x0f, 0x6f, 0x1d, 0x09, 0xfc, 0xff, 0xff, //0x0000045f movdqu $-1015(%rip), %xmm3 /* LCPI0_7+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0xb1, 0xfb, 0xff, 0xff, //0x00000467 movdqu $-1103(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0x45, 0x0f, 0x57, 0xc0, //0x0000046f xorps %xmm8, %xmm8 + 0x45, 0x31, 0xff, //0x00000473 xorl %r15d, %r15d + 0x31, 0xc9, //0x00000476 xorl %ecx, %ecx + 0x48, 0x89, 0x4d, 0xc0, //0x00000478 movq %rcx, $-64(%rbp) + 0x45, 0x31, 0xdb, //0x0000047c xorl %r11d, %r11d + 0xe9, 0x60, 0x00, 0x00, 0x00, //0x0000047f jmp LBB0_60 + //0x00000484 LBB0_59 + 0x49, 0xc1, 0xff, 0x3f, //0x00000484 sarq $63, %r15 + 0x4c, 0x89, 0xc0, //0x00000488 movq %r8, %rax + 0x48, 0xd1, 0xe8, //0x0000048b shrq %rax + 0x4c, 0x21, 0xd0, //0x0000048e andq %r10, %rax + 0x49, 0x29, 0xc0, //0x00000491 subq %rax, %r8 + 0x4c, 0x89, 0xc0, //0x00000494 movq %r8, %rax + 0x4c, 0x21, 0xe8, //0x00000497 andq %r13, %rax + 0x49, 0xc1, 0xe8, 0x02, //0x0000049a shrq $2, %r8 + 0x4d, 0x21, 0xe8, //0x0000049e andq %r13, %r8 + 0x49, 0x01, 0xc0, //0x000004a1 addq %rax, %r8 + 0x4c, 0x89, 0xc0, //0x000004a4 movq %r8, %rax + 0x48, 0xc1, 0xe8, 0x04, //0x000004a7 shrq $4, %rax + 0x4c, 0x01, 0xc0, //0x000004ab addq %r8, %rax + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000004ae movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xc8, //0x000004b8 andq %rcx, %rax + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000004bb movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xc1, //0x000004c5 imulq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x38, //0x000004c9 shrq $56, %rax + 0x48, 0x01, 0x45, 0xc0, //0x000004cd addq %rax, $-64(%rbp) + 0x49, 0x83, 0xc1, 0x40, //0x000004d1 addq $64, %r9 + 0x48, 0x8b, 0x45, 0xd0, //0x000004d5 movq $-48(%rbp), %rax + 0x48, 0x83, 0xc0, 0xc0, //0x000004d9 addq $-64, %rax + 0x4d, 0x89, 0xfd, //0x000004dd movq %r15, %r13 + 0x4c, 0x8b, 0x7d, 0xc8, //0x000004e0 movq $-56(%rbp), %r15 + //0x000004e4 LBB0_60 + 0x48, 0x83, 0xf8, 0x40, //0x000004e4 cmpq $64, %rax + 0x48, 0x89, 0x45, 0xd0, //0x000004e8 movq %rax, $-48(%rbp) + 0x0f, 0x8c, 0x2c, 0x02, 0x00, 0x00, //0x000004ec jl LBB0_67 + //0x000004f2 LBB0_61 + 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x000004f2 movdqu (%r9), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x000004f7 movdqu $16(%r9), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x79, 0x20, //0x000004fd movdqu $32(%r9), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x71, 0x30, //0x00000503 movdqu $48(%r9), %xmm6 + 0x66, 0x0f, 0x6f, 0xd0, //0x00000509 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000050d pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000512 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x6f, 0xd5, //0x00000516 movdqa %xmm5, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000051a pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x0000051f pmovmskb %xmm2, %eax + 0x66, 0x0f, 0x6f, 0xd7, //0x00000523 movdqa %xmm7, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000527 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x0000052c pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd6, //0x00000530 movdqa %xmm6, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000534 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00000539 pmovmskb %xmm2, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x0000053d shlq $48, %rbx + 0x48, 0xc1, 0xe1, 0x20, //0x00000541 shlq $32, %rcx + 0x48, 0x09, 0xd9, //0x00000545 orq %rbx, %rcx + 0x48, 0xc1, 0xe0, 0x10, //0x00000548 shlq $16, %rax + 0x48, 0x09, 0xc8, //0x0000054c orq %rcx, %rax + 0x48, 0x09, 0xc2, //0x0000054f orq %rax, %rdx + 0x48, 0x89, 0xd0, //0x00000552 movq %rdx, %rax + 0x4c, 0x09, 0xf8, //0x00000555 orq %r15, %rax + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00000558 jne LBB0_63 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000055e movq $-1, %rdx + 0x31, 0xc0, //0x00000565 xorl %eax, %eax + 0x48, 0x89, 0x45, 0xc8, //0x00000567 movq %rax, $-56(%rbp) + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x0000056b jmp LBB0_64 + //0x00000570 LBB0_63 + 0x4c, 0x89, 0xf8, //0x00000570 movq %r15, %rax + 0x48, 0xf7, 0xd0, //0x00000573 notq %rax + 0x48, 0x21, 0xd0, //0x00000576 andq %rdx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x00000579 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xf8, //0x0000057d orq %r15, %r8 + 0x4c, 0x89, 0xc1, //0x00000580 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00000583 notq %rcx + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000586 movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xda, //0x00000590 andq %rbx, %rdx + 0x48, 0x21, 0xca, //0x00000593 andq %rcx, %rdx + 0x31, 0xc9, //0x00000596 xorl %ecx, %ecx + 0x48, 0x01, 0xc2, //0x00000598 addq %rax, %rdx + 0x0f, 0x92, 0xc1, //0x0000059b setb %cl + 0x48, 0x89, 0x4d, 0xc8, //0x0000059e movq %rcx, $-56(%rbp) + 0x48, 0x01, 0xd2, //0x000005a2 addq %rdx, %rdx + 0x4c, 0x31, 0xd2, //0x000005a5 xorq %r10, %rdx + 0x4c, 0x21, 0xc2, //0x000005a8 andq %r8, %rdx + 0x48, 0xf7, 0xd2, //0x000005ab notq %rdx + //0x000005ae LBB0_64 + 0x66, 0x0f, 0x6f, 0xd6, //0x000005ae movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x000005b2 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x000005b6 pmovmskb %xmm2, %eax + 0x48, 0xc1, 0xe0, 0x30, //0x000005ba shlq $48, %rax + 0x66, 0x0f, 0x6f, 0xd7, //0x000005be movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x000005c2 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x000005c6 pmovmskb %xmm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x000005ca shlq $32, %rcx + 0x48, 0x09, 0xc1, //0x000005ce orq %rax, %rcx + 0x66, 0x0f, 0x6f, 0xd5, //0x000005d1 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x000005d5 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x000005d9 pmovmskb %xmm2, %eax + 0x48, 0xc1, 0xe0, 0x10, //0x000005dd shlq $16, %rax + 0x48, 0x09, 0xc8, //0x000005e1 orq %rcx, %rax + 0x66, 0x0f, 0x6f, 0xd0, //0x000005e4 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x000005e8 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x000005ec pmovmskb %xmm2, %ecx + 0x48, 0x09, 0xc1, //0x000005f0 orq %rax, %rcx + 0x48, 0x21, 0xd1, //0x000005f3 andq %rdx, %rcx + 0x66, 0x48, 0x0f, 0x6e, 0xd1, //0x000005f6 movq %rcx, %xmm2 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x000005fb pclmulqdq $0, %xmm9, %xmm2 + 0x66, 0x49, 0x0f, 0x7e, 0xd7, //0x00000602 movq %xmm2, %r15 + 0x4d, 0x31, 0xef, //0x00000607 xorq %r13, %r15 + 0x66, 0x0f, 0x6f, 0xd0, //0x0000060a movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x0000060e pcmpeqb %xmm3, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000612 pmovmskb %xmm2, %r8d + 0x66, 0x0f, 0x6f, 0xd5, //0x00000617 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x0000061b pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x0000061f pmovmskb %xmm2, %eax + 0x66, 0x0f, 0x6f, 0xd7, //0x00000623 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00000627 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x0000062b pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd6, //0x0000062f movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00000633 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00000637 pmovmskb %xmm2, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x0000063b shlq $48, %rbx + 0x48, 0xc1, 0xe1, 0x20, //0x0000063f shlq $32, %rcx + 0x48, 0x09, 0xd9, //0x00000643 orq %rbx, %rcx + 0x48, 0xc1, 0xe0, 0x10, //0x00000646 shlq $16, %rax + 0x48, 0x09, 0xc8, //0x0000064a orq %rcx, %rax + 0x49, 0x09, 0xc0, //0x0000064d orq %rax, %r8 + 0x4c, 0x89, 0xf8, //0x00000650 movq %r15, %rax + 0x48, 0xf7, 0xd0, //0x00000653 notq %rax + 0x49, 0x21, 0xc0, //0x00000656 andq %rax, %r8 + 0x66, 0x0f, 0x74, 0xc4, //0x00000659 pcmpeqb %xmm4, %xmm0 + 0x66, 0x0f, 0xd7, 0xc8, //0x0000065d pmovmskb %xmm0, %ecx + 0x66, 0x0f, 0x74, 0xec, //0x00000661 pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00000665 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x74, 0xfc, //0x00000669 pcmpeqb %xmm4, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x0000066d pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x74, 0xf4, //0x00000672 pcmpeqb %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00000676 pmovmskb %xmm6, %r13d + 0x49, 0xc1, 0xe5, 0x30, //0x0000067b shlq $48, %r13 + 0x49, 0xc1, 0xe2, 0x20, //0x0000067f shlq $32, %r10 + 0x4d, 0x09, 0xea, //0x00000683 orq %r13, %r10 + 0x48, 0xc1, 0xe3, 0x10, //0x00000686 shlq $16, %rbx + 0x4c, 0x09, 0xd3, //0x0000068a orq %r10, %rbx + 0x48, 0x09, 0xd9, //0x0000068d orq %rbx, %rcx + 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000690 movabsq $6148914691236517205, %r10 + 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x0000069a movabsq $3689348814741910323, %r13 + 0x48, 0x21, 0xc1, //0x000006a4 andq %rax, %rcx + 0x0f, 0x84, 0xd7, 0xfd, 0xff, 0xff, //0x000006a7 je LBB0_59 + 0x90, 0x90, 0x90, //0x000006ad .p2align 4, 0x90 + //0x000006b0 LBB0_65 + 0x48, 0x8d, 0x51, 0xff, //0x000006b0 leaq $-1(%rcx), %rdx + 0x48, 0x89, 0xd3, //0x000006b4 movq %rdx, %rbx + 0x4c, 0x21, 0xc3, //0x000006b7 andq %r8, %rbx + 0x48, 0x89, 0xd8, //0x000006ba movq %rbx, %rax + 0x48, 0xd1, 0xe8, //0x000006bd shrq %rax + 0x4c, 0x21, 0xd0, //0x000006c0 andq %r10, %rax + 0x48, 0x29, 0xc3, //0x000006c3 subq %rax, %rbx + 0x48, 0x89, 0xd8, //0x000006c6 movq %rbx, %rax + 0x4c, 0x21, 0xe8, //0x000006c9 andq %r13, %rax + 0x48, 0xc1, 0xeb, 0x02, //0x000006cc shrq $2, %rbx + 0x4c, 0x21, 0xeb, //0x000006d0 andq %r13, %rbx + 0x48, 0x01, 0xc3, //0x000006d3 addq %rax, %rbx + 0x48, 0x89, 0xd8, //0x000006d6 movq %rbx, %rax + 0x48, 0xc1, 0xe8, 0x04, //0x000006d9 shrq $4, %rax + 0x48, 0x01, 0xd8, //0x000006dd addq %rbx, %rax + 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000006e0 movabsq $1085102592571150095, %rbx + 0x48, 0x21, 0xd8, //0x000006ea andq %rbx, %rax + 0x48, 0xbb, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000006ed movabsq $72340172838076673, %rbx + 0x48, 0x0f, 0xaf, 0xc3, //0x000006f7 imulq %rbx, %rax + 0x48, 0xc1, 0xe8, 0x38, //0x000006fb shrq $56, %rax + 0x48, 0x03, 0x45, 0xc0, //0x000006ff addq $-64(%rbp), %rax + 0x4c, 0x39, 0xd8, //0x00000703 cmpq %r11, %rax + 0x0f, 0x86, 0x92, 0x05, 0x00, 0x00, //0x00000706 jbe LBB0_109 + 0x49, 0x83, 0xc3, 0x01, //0x0000070c addq $1, %r11 + 0x48, 0x21, 0xd1, //0x00000710 andq %rdx, %rcx + 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x00000713 jne LBB0_65 + 0xe9, 0x66, 0xfd, 0xff, 0xff, //0x00000719 jmp LBB0_59 + //0x0000071e LBB0_67 + 0x48, 0x85, 0xc0, //0x0000071e testq %rax, %rax + 0x0f, 0x8e, 0x3b, 0x06, 0x00, 0x00, //0x00000721 jle LBB0_119 + 0x4c, 0x89, 0xf9, //0x00000727 movq %r15, %rcx + 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x0000072a movups %xmm8, $-80(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x0000072f movups %xmm8, $-96(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00000734 movups %xmm8, $-112(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00000739 movups %xmm8, $-128(%rbp) + 0x44, 0x89, 0xc8, //0x0000073e movl %r9d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000741 andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00000746 cmpl $4033, %eax + 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x0000074b jb LBB0_71 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00000751 cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00000756 jb LBB0_72 + 0x41, 0x0f, 0x10, 0x01, //0x0000075c movups (%r9), %xmm0 + 0x0f, 0x11, 0x45, 0x80, //0x00000760 movups %xmm0, $-128(%rbp) + 0x41, 0x0f, 0x10, 0x41, 0x10, //0x00000764 movups $16(%r9), %xmm0 + 0x0f, 0x11, 0x45, 0x90, //0x00000769 movups %xmm0, $-112(%rbp) + 0x49, 0x83, 0xc1, 0x20, //0x0000076d addq $32, %r9 + 0x48, 0x8b, 0x45, 0xd0, //0x00000771 movq $-48(%rbp), %rax + 0x48, 0x8d, 0x50, 0xe0, //0x00000775 leaq $-32(%rax), %rdx + 0x4c, 0x8d, 0x45, 0xa0, //0x00000779 leaq $-96(%rbp), %r8 + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x0000077d jmp LBB0_73 + //0x00000782 LBB0_71 + 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000782 movabsq $6148914691236517205, %r10 + 0x49, 0x89, 0xcf, //0x0000078c movq %rcx, %r15 + 0xe9, 0x5e, 0xfd, 0xff, 0xff, //0x0000078f jmp LBB0_61 + //0x00000794 LBB0_72 + 0x4c, 0x8d, 0x45, 0x80, //0x00000794 leaq $-128(%rbp), %r8 + 0x48, 0x8b, 0x55, 0xd0, //0x00000798 movq $-48(%rbp), %rdx + //0x0000079c LBB0_73 + 0x48, 0x83, 0xfa, 0x10, //0x0000079c cmpq $16, %rdx + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000007a0 jb LBB0_74 + 0x41, 0x0f, 0x10, 0x01, //0x000007a6 movups (%r9), %xmm0 + 0x41, 0x0f, 0x11, 0x00, //0x000007aa movups %xmm0, (%r8) + 0x49, 0x83, 0xc1, 0x10, //0x000007ae addq $16, %r9 + 0x49, 0x83, 0xc0, 0x10, //0x000007b2 addq $16, %r8 + 0x48, 0x83, 0xc2, 0xf0, //0x000007b6 addq $-16, %rdx + 0x48, 0x83, 0xfa, 0x08, //0x000007ba cmpq $8, %rdx + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000007be jae LBB0_81 + //0x000007c4 LBB0_75 + 0x48, 0x83, 0xfa, 0x04, //0x000007c4 cmpq $4, %rdx + 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x000007c8 jl LBB0_76 + //0x000007ce LBB0_82 + 0x41, 0x8b, 0x01, //0x000007ce movl (%r9), %eax + 0x41, 0x89, 0x00, //0x000007d1 movl %eax, (%r8) + 0x49, 0x83, 0xc1, 0x04, //0x000007d4 addq $4, %r9 + 0x49, 0x83, 0xc0, 0x04, //0x000007d8 addq $4, %r8 + 0x48, 0x83, 0xc2, 0xfc, //0x000007dc addq $-4, %rdx + 0x48, 0x83, 0xfa, 0x02, //0x000007e0 cmpq $2, %rdx + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000007e4 jae LBB0_77 + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x000007ea jmp LBB0_78 + //0x000007ef LBB0_74 + 0x48, 0x83, 0xfa, 0x08, //0x000007ef cmpq $8, %rdx + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x000007f3 jb LBB0_75 + //0x000007f9 LBB0_81 + 0x49, 0x8b, 0x01, //0x000007f9 movq (%r9), %rax + 0x49, 0x89, 0x00, //0x000007fc movq %rax, (%r8) + 0x49, 0x83, 0xc1, 0x08, //0x000007ff addq $8, %r9 + 0x49, 0x83, 0xc0, 0x08, //0x00000803 addq $8, %r8 + 0x48, 0x83, 0xc2, 0xf8, //0x00000807 addq $-8, %rdx + 0x48, 0x83, 0xfa, 0x04, //0x0000080b cmpq $4, %rdx + 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x0000080f jge LBB0_82 + //0x00000815 LBB0_76 + 0x48, 0x83, 0xfa, 0x02, //0x00000815 cmpq $2, %rdx + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00000819 jb LBB0_78 + //0x0000081f LBB0_77 + 0x41, 0x0f, 0xb7, 0x01, //0x0000081f movzwl (%r9), %eax + 0x66, 0x41, 0x89, 0x00, //0x00000823 movw %ax, (%r8) + 0x49, 0x83, 0xc1, 0x02, //0x00000827 addq $2, %r9 + 0x49, 0x83, 0xc0, 0x02, //0x0000082b addq $2, %r8 + 0x48, 0x83, 0xc2, 0xfe, //0x0000082f addq $-2, %rdx + //0x00000833 LBB0_78 + 0x4c, 0x89, 0xc8, //0x00000833 movq %r9, %rax + 0x4c, 0x8d, 0x4d, 0x80, //0x00000836 leaq $-128(%rbp), %r9 + 0x48, 0x85, 0xd2, //0x0000083a testq %rdx, %rdx + 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000083d movabsq $6148914691236517205, %r10 + 0x49, 0x89, 0xcf, //0x00000847 movq %rcx, %r15 + 0x0f, 0x84, 0xa2, 0xfc, 0xff, 0xff, //0x0000084a je LBB0_61 + 0x8a, 0x00, //0x00000850 movb (%rax), %al + 0x41, 0x88, 0x00, //0x00000852 movb %al, (%r8) + 0x4c, 0x8d, 0x4d, 0x80, //0x00000855 leaq $-128(%rbp), %r9 + 0xe9, 0x94, 0xfc, 0xff, 0xff, //0x00000859 jmp LBB0_61 + //0x0000085e LBB0_83 + 0x49, 0x8d, 0x44, 0x24, 0x05, //0x0000085e leaq $5(%r12), %rax + 0x48, 0x3b, 0x47, 0x08, //0x00000863 cmpq $8(%rdi), %rax + 0x0f, 0x86, 0x62, 0xfa, 0xff, 0xff, //0x00000867 jbe LBB0_42 + 0xe9, 0x63, 0xfa, 0xff, 0xff, //0x0000086d jmp LBB0_44 + //0x00000872 LBB0_84 + 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000872 movabsq $6148914691236517205, %r10 + 0x48, 0x8b, 0x47, 0x08, //0x0000087c movq $8(%rdi), %rax + 0x48, 0x29, 0xd0, //0x00000880 subq %rdx, %rax + 0x49, 0x01, 0xd1, //0x00000883 addq %rdx, %r9 + 0x45, 0x31, 0xed, //0x00000886 xorl %r13d, %r13d + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xae, 0xf7, 0xff, 0xff, //0x00000889 movdqu $-2130(%rip), %xmm10 /* LCPI0_4+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x96, 0xf7, 0xff, 0xff, //0x00000892 movdqu $-2154(%rip), %xmm1 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x0000089a pcmpeqd %xmm9, %xmm9 + 0xf3, 0x0f, 0x6f, 0x1d, 0xa9, 0xf7, 0xff, 0xff, //0x0000089f movdqu $-2135(%rip), %xmm3 /* LCPI0_5+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0xb1, 0xf7, 0xff, 0xff, //0x000008a7 movdqu $-2127(%rip), %xmm4 /* LCPI0_6+0(%rip) */ + 0x45, 0x0f, 0x57, 0xc0, //0x000008af xorps %xmm8, %xmm8 + 0x45, 0x31, 0xff, //0x000008b3 xorl %r15d, %r15d + 0x31, 0xc9, //0x000008b6 xorl %ecx, %ecx + 0x48, 0x89, 0x4d, 0xc0, //0x000008b8 movq %rcx, $-64(%rbp) + 0x45, 0x31, 0xdb, //0x000008bc xorl %r11d, %r11d + 0xe9, 0x60, 0x00, 0x00, 0x00, //0x000008bf jmp LBB0_86 + //0x000008c4 LBB0_85 + 0x49, 0xc1, 0xff, 0x3f, //0x000008c4 sarq $63, %r15 + 0x4c, 0x89, 0xc0, //0x000008c8 movq %r8, %rax + 0x48, 0xd1, 0xe8, //0x000008cb shrq %rax + 0x4c, 0x21, 0xd0, //0x000008ce andq %r10, %rax + 0x49, 0x29, 0xc0, //0x000008d1 subq %rax, %r8 + 0x4c, 0x89, 0xc0, //0x000008d4 movq %r8, %rax + 0x4c, 0x21, 0xe8, //0x000008d7 andq %r13, %rax + 0x49, 0xc1, 0xe8, 0x02, //0x000008da shrq $2, %r8 + 0x4d, 0x21, 0xe8, //0x000008de andq %r13, %r8 + 0x49, 0x01, 0xc0, //0x000008e1 addq %rax, %r8 + 0x4c, 0x89, 0xc0, //0x000008e4 movq %r8, %rax + 0x48, 0xc1, 0xe8, 0x04, //0x000008e7 shrq $4, %rax + 0x4c, 0x01, 0xc0, //0x000008eb addq %r8, %rax + 0x48, 0xb9, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000008ee movabsq $1085102592571150095, %rcx + 0x48, 0x21, 0xc8, //0x000008f8 andq %rcx, %rax + 0x48, 0xb9, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000008fb movabsq $72340172838076673, %rcx + 0x48, 0x0f, 0xaf, 0xc1, //0x00000905 imulq %rcx, %rax + 0x48, 0xc1, 0xe8, 0x38, //0x00000909 shrq $56, %rax + 0x48, 0x01, 0x45, 0xc0, //0x0000090d addq %rax, $-64(%rbp) + 0x49, 0x83, 0xc1, 0x40, //0x00000911 addq $64, %r9 + 0x48, 0x8b, 0x45, 0xd0, //0x00000915 movq $-48(%rbp), %rax + 0x48, 0x83, 0xc0, 0xc0, //0x00000919 addq $-64, %rax + 0x4d, 0x89, 0xfd, //0x0000091d movq %r15, %r13 + 0x4c, 0x8b, 0x7d, 0xc8, //0x00000920 movq $-56(%rbp), %r15 + //0x00000924 LBB0_86 + 0x48, 0x83, 0xf8, 0x40, //0x00000924 cmpq $64, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00000928 movq %rax, $-48(%rbp) + 0x0f, 0x8c, 0x2c, 0x02, 0x00, 0x00, //0x0000092c jl LBB0_93 + //0x00000932 LBB0_87 + 0xf3, 0x41, 0x0f, 0x6f, 0x01, //0x00000932 movdqu (%r9), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x69, 0x10, //0x00000937 movdqu $16(%r9), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x79, 0x20, //0x0000093d movdqu $32(%r9), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x71, 0x30, //0x00000943 movdqu $48(%r9), %xmm6 + 0x66, 0x0f, 0x6f, 0xd0, //0x00000949 movdqa %xmm0, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000094d pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000952 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x6f, 0xd5, //0x00000956 movdqa %xmm5, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000095a pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x0000095f pmovmskb %xmm2, %eax + 0x66, 0x0f, 0x6f, 0xd7, //0x00000963 movdqa %xmm7, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000967 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x0000096c pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd6, //0x00000970 movdqa %xmm6, %xmm2 + 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00000974 pcmpeqb %xmm10, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00000979 pmovmskb %xmm2, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x0000097d shlq $48, %rbx + 0x48, 0xc1, 0xe1, 0x20, //0x00000981 shlq $32, %rcx + 0x48, 0x09, 0xd9, //0x00000985 orq %rbx, %rcx + 0x48, 0xc1, 0xe0, 0x10, //0x00000988 shlq $16, %rax + 0x48, 0x09, 0xc8, //0x0000098c orq %rcx, %rax + 0x48, 0x09, 0xc2, //0x0000098f orq %rax, %rdx + 0x48, 0x89, 0xd0, //0x00000992 movq %rdx, %rax + 0x4c, 0x09, 0xf8, //0x00000995 orq %r15, %rax + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00000998 jne LBB0_89 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x0000099e movq $-1, %rdx + 0x31, 0xc0, //0x000009a5 xorl %eax, %eax + 0x48, 0x89, 0x45, 0xc8, //0x000009a7 movq %rax, $-56(%rbp) + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x000009ab jmp LBB0_90 + //0x000009b0 LBB0_89 + 0x4c, 0x89, 0xf8, //0x000009b0 movq %r15, %rax + 0x48, 0xf7, 0xd0, //0x000009b3 notq %rax + 0x48, 0x21, 0xd0, //0x000009b6 andq %rdx, %rax + 0x4c, 0x8d, 0x04, 0x00, //0x000009b9 leaq (%rax,%rax), %r8 + 0x4d, 0x09, 0xf8, //0x000009bd orq %r15, %r8 + 0x4c, 0x89, 0xc1, //0x000009c0 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x000009c3 notq %rcx + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009c6 movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xda, //0x000009d0 andq %rbx, %rdx + 0x48, 0x21, 0xca, //0x000009d3 andq %rcx, %rdx + 0x31, 0xc9, //0x000009d6 xorl %ecx, %ecx + 0x48, 0x01, 0xc2, //0x000009d8 addq %rax, %rdx + 0x0f, 0x92, 0xc1, //0x000009db setb %cl + 0x48, 0x89, 0x4d, 0xc8, //0x000009de movq %rcx, $-56(%rbp) + 0x48, 0x01, 0xd2, //0x000009e2 addq %rdx, %rdx + 0x4c, 0x31, 0xd2, //0x000009e5 xorq %r10, %rdx + 0x4c, 0x21, 0xc2, //0x000009e8 andq %r8, %rdx + 0x48, 0xf7, 0xd2, //0x000009eb notq %rdx + //0x000009ee LBB0_90 + 0x66, 0x0f, 0x6f, 0xd6, //0x000009ee movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x000009f2 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x000009f6 pmovmskb %xmm2, %eax + 0x48, 0xc1, 0xe0, 0x30, //0x000009fa shlq $48, %rax + 0x66, 0x0f, 0x6f, 0xd7, //0x000009fe movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00000a02 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00000a06 pmovmskb %xmm2, %ecx + 0x48, 0xc1, 0xe1, 0x20, //0x00000a0a shlq $32, %rcx + 0x48, 0x09, 0xc1, //0x00000a0e orq %rax, %rcx + 0x66, 0x0f, 0x6f, 0xd5, //0x00000a11 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00000a15 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000a19 pmovmskb %xmm2, %eax + 0x48, 0xc1, 0xe0, 0x10, //0x00000a1d shlq $16, %rax + 0x48, 0x09, 0xc8, //0x00000a21 orq %rcx, %rax + 0x66, 0x0f, 0x6f, 0xd0, //0x00000a24 movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd1, //0x00000a28 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00000a2c pmovmskb %xmm2, %ecx + 0x48, 0x09, 0xc1, //0x00000a30 orq %rax, %rcx + 0x48, 0x21, 0xd1, //0x00000a33 andq %rdx, %rcx + 0x66, 0x48, 0x0f, 0x6e, 0xd1, //0x00000a36 movq %rcx, %xmm2 + 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00000a3b pclmulqdq $0, %xmm9, %xmm2 + 0x66, 0x49, 0x0f, 0x7e, 0xd7, //0x00000a42 movq %xmm2, %r15 + 0x4d, 0x31, 0xef, //0x00000a47 xorq %r13, %r15 + 0x66, 0x0f, 0x6f, 0xd0, //0x00000a4a movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00000a4e pcmpeqb %xmm3, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xc2, //0x00000a52 pmovmskb %xmm2, %r8d + 0x66, 0x0f, 0x6f, 0xd5, //0x00000a57 movdqa %xmm5, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00000a5b pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x00000a5f pmovmskb %xmm2, %eax + 0x66, 0x0f, 0x6f, 0xd7, //0x00000a63 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00000a67 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x00000a6b pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x6f, 0xd6, //0x00000a6f movdqa %xmm6, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x00000a73 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00000a77 pmovmskb %xmm2, %ebx + 0x48, 0xc1, 0xe3, 0x30, //0x00000a7b shlq $48, %rbx + 0x48, 0xc1, 0xe1, 0x20, //0x00000a7f shlq $32, %rcx + 0x48, 0x09, 0xd9, //0x00000a83 orq %rbx, %rcx + 0x48, 0xc1, 0xe0, 0x10, //0x00000a86 shlq $16, %rax + 0x48, 0x09, 0xc8, //0x00000a8a orq %rcx, %rax + 0x49, 0x09, 0xc0, //0x00000a8d orq %rax, %r8 + 0x4c, 0x89, 0xf8, //0x00000a90 movq %r15, %rax + 0x48, 0xf7, 0xd0, //0x00000a93 notq %rax + 0x49, 0x21, 0xc0, //0x00000a96 andq %rax, %r8 + 0x66, 0x0f, 0x74, 0xc4, //0x00000a99 pcmpeqb %xmm4, %xmm0 + 0x66, 0x0f, 0xd7, 0xc8, //0x00000a9d pmovmskb %xmm0, %ecx + 0x66, 0x0f, 0x74, 0xec, //0x00000aa1 pcmpeqb %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00000aa5 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x74, 0xfc, //0x00000aa9 pcmpeqb %xmm4, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000aad pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x74, 0xf4, //0x00000ab2 pcmpeqb %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00000ab6 pmovmskb %xmm6, %r13d + 0x49, 0xc1, 0xe5, 0x30, //0x00000abb shlq $48, %r13 + 0x49, 0xc1, 0xe2, 0x20, //0x00000abf shlq $32, %r10 + 0x4d, 0x09, 0xea, //0x00000ac3 orq %r13, %r10 + 0x48, 0xc1, 0xe3, 0x10, //0x00000ac6 shlq $16, %rbx + 0x4c, 0x09, 0xd3, //0x00000aca orq %r10, %rbx + 0x48, 0x09, 0xd9, //0x00000acd orq %rbx, %rcx + 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000ad0 movabsq $6148914691236517205, %r10 + 0x49, 0xbd, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00000ada movabsq $3689348814741910323, %r13 + 0x48, 0x21, 0xc1, //0x00000ae4 andq %rax, %rcx + 0x0f, 0x84, 0xd7, 0xfd, 0xff, 0xff, //0x00000ae7 je LBB0_85 + 0x90, 0x90, 0x90, //0x00000aed .p2align 4, 0x90 + //0x00000af0 LBB0_91 + 0x48, 0x8d, 0x51, 0xff, //0x00000af0 leaq $-1(%rcx), %rdx + 0x48, 0x89, 0xd3, //0x00000af4 movq %rdx, %rbx + 0x4c, 0x21, 0xc3, //0x00000af7 andq %r8, %rbx + 0x48, 0x89, 0xd8, //0x00000afa movq %rbx, %rax + 0x48, 0xd1, 0xe8, //0x00000afd shrq %rax + 0x4c, 0x21, 0xd0, //0x00000b00 andq %r10, %rax + 0x48, 0x29, 0xc3, //0x00000b03 subq %rax, %rbx + 0x48, 0x89, 0xd8, //0x00000b06 movq %rbx, %rax + 0x4c, 0x21, 0xe8, //0x00000b09 andq %r13, %rax + 0x48, 0xc1, 0xeb, 0x02, //0x00000b0c shrq $2, %rbx + 0x4c, 0x21, 0xeb, //0x00000b10 andq %r13, %rbx + 0x48, 0x01, 0xc3, //0x00000b13 addq %rax, %rbx + 0x48, 0x89, 0xd8, //0x00000b16 movq %rbx, %rax + 0x48, 0xc1, 0xe8, 0x04, //0x00000b19 shrq $4, %rax + 0x48, 0x01, 0xd8, //0x00000b1d addq %rbx, %rax + 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000b20 movabsq $1085102592571150095, %rbx + 0x48, 0x21, 0xd8, //0x00000b2a andq %rbx, %rax + 0x48, 0xbb, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00000b2d movabsq $72340172838076673, %rbx + 0x48, 0x0f, 0xaf, 0xc3, //0x00000b37 imulq %rbx, %rax + 0x48, 0xc1, 0xe8, 0x38, //0x00000b3b shrq $56, %rax + 0x48, 0x03, 0x45, 0xc0, //0x00000b3f addq $-64(%rbp), %rax + 0x4c, 0x39, 0xd8, //0x00000b43 cmpq %r11, %rax + 0x0f, 0x86, 0x52, 0x01, 0x00, 0x00, //0x00000b46 jbe LBB0_109 + 0x49, 0x83, 0xc3, 0x01, //0x00000b4c addq $1, %r11 + 0x48, 0x21, 0xd1, //0x00000b50 andq %rdx, %rcx + 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x00000b53 jne LBB0_91 + 0xe9, 0x66, 0xfd, 0xff, 0xff, //0x00000b59 jmp LBB0_85 + //0x00000b5e LBB0_93 + 0x48, 0x85, 0xc0, //0x00000b5e testq %rax, %rax + 0x0f, 0x8e, 0xfb, 0x01, 0x00, 0x00, //0x00000b61 jle LBB0_119 + 0x4c, 0x89, 0xf9, //0x00000b67 movq %r15, %rcx + 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x00000b6a movups %xmm8, $-80(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x00000b6f movups %xmm8, $-96(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00000b74 movups %xmm8, $-112(%rbp) + 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00000b79 movups %xmm8, $-128(%rbp) + 0x44, 0x89, 0xc8, //0x00000b7e movl %r9d, %eax + 0x25, 0xff, 0x0f, 0x00, 0x00, //0x00000b81 andl $4095, %eax + 0x3d, 0xc1, 0x0f, 0x00, 0x00, //0x00000b86 cmpl $4033, %eax + 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00000b8b jb LBB0_97 + 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00000b91 cmpq $32, $-48(%rbp) + 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00000b96 jb LBB0_98 + 0x41, 0x0f, 0x10, 0x01, //0x00000b9c movups (%r9), %xmm0 + 0x0f, 0x11, 0x45, 0x80, //0x00000ba0 movups %xmm0, $-128(%rbp) + 0x41, 0x0f, 0x10, 0x41, 0x10, //0x00000ba4 movups $16(%r9), %xmm0 + 0x0f, 0x11, 0x45, 0x90, //0x00000ba9 movups %xmm0, $-112(%rbp) + 0x49, 0x83, 0xc1, 0x20, //0x00000bad addq $32, %r9 + 0x48, 0x8b, 0x45, 0xd0, //0x00000bb1 movq $-48(%rbp), %rax + 0x48, 0x8d, 0x50, 0xe0, //0x00000bb5 leaq $-32(%rax), %rdx + 0x4c, 0x8d, 0x45, 0xa0, //0x00000bb9 leaq $-96(%rbp), %r8 + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00000bbd jmp LBB0_99 + //0x00000bc2 LBB0_97 + 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000bc2 movabsq $6148914691236517205, %r10 + 0x49, 0x89, 0xcf, //0x00000bcc movq %rcx, %r15 + 0xe9, 0x5e, 0xfd, 0xff, 0xff, //0x00000bcf jmp LBB0_87 + //0x00000bd4 LBB0_98 + 0x4c, 0x8d, 0x45, 0x80, //0x00000bd4 leaq $-128(%rbp), %r8 + 0x48, 0x8b, 0x55, 0xd0, //0x00000bd8 movq $-48(%rbp), %rdx + //0x00000bdc LBB0_99 + 0x48, 0x83, 0xfa, 0x10, //0x00000bdc cmpq $16, %rdx + 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00000be0 jb LBB0_100 + 0x41, 0x0f, 0x10, 0x01, //0x00000be6 movups (%r9), %xmm0 + 0x41, 0x0f, 0x11, 0x00, //0x00000bea movups %xmm0, (%r8) + 0x49, 0x83, 0xc1, 0x10, //0x00000bee addq $16, %r9 + 0x49, 0x83, 0xc0, 0x10, //0x00000bf2 addq $16, %r8 + 0x48, 0x83, 0xc2, 0xf0, //0x00000bf6 addq $-16, %rdx + 0x48, 0x83, 0xfa, 0x08, //0x00000bfa cmpq $8, %rdx + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000bfe jae LBB0_107 + //0x00000c04 LBB0_101 + 0x48, 0x83, 0xfa, 0x04, //0x00000c04 cmpq $4, %rdx + 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x00000c08 jl LBB0_102 + //0x00000c0e LBB0_108 + 0x41, 0x8b, 0x01, //0x00000c0e movl (%r9), %eax + 0x41, 0x89, 0x00, //0x00000c11 movl %eax, (%r8) + 0x49, 0x83, 0xc1, 0x04, //0x00000c14 addq $4, %r9 + 0x49, 0x83, 0xc0, 0x04, //0x00000c18 addq $4, %r8 + 0x48, 0x83, 0xc2, 0xfc, //0x00000c1c addq $-4, %rdx + 0x48, 0x83, 0xfa, 0x02, //0x00000c20 cmpq $2, %rdx + 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00000c24 jae LBB0_103 + 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00000c2a jmp LBB0_104 + //0x00000c2f LBB0_100 + 0x48, 0x83, 0xfa, 0x08, //0x00000c2f cmpq $8, %rdx + 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00000c33 jb LBB0_101 + //0x00000c39 LBB0_107 + 0x49, 0x8b, 0x01, //0x00000c39 movq (%r9), %rax + 0x49, 0x89, 0x00, //0x00000c3c movq %rax, (%r8) + 0x49, 0x83, 0xc1, 0x08, //0x00000c3f addq $8, %r9 + 0x49, 0x83, 0xc0, 0x08, //0x00000c43 addq $8, %r8 + 0x48, 0x83, 0xc2, 0xf8, //0x00000c47 addq $-8, %rdx + 0x48, 0x83, 0xfa, 0x04, //0x00000c4b cmpq $4, %rdx + 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x00000c4f jge LBB0_108 + //0x00000c55 LBB0_102 + 0x48, 0x83, 0xfa, 0x02, //0x00000c55 cmpq $2, %rdx + 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00000c59 jb LBB0_104 + //0x00000c5f LBB0_103 + 0x41, 0x0f, 0xb7, 0x01, //0x00000c5f movzwl (%r9), %eax + 0x66, 0x41, 0x89, 0x00, //0x00000c63 movw %ax, (%r8) + 0x49, 0x83, 0xc1, 0x02, //0x00000c67 addq $2, %r9 + 0x49, 0x83, 0xc0, 0x02, //0x00000c6b addq $2, %r8 + 0x48, 0x83, 0xc2, 0xfe, //0x00000c6f addq $-2, %rdx + //0x00000c73 LBB0_104 + 0x4c, 0x89, 0xc8, //0x00000c73 movq %r9, %rax + 0x4c, 0x8d, 0x4d, 0x80, //0x00000c76 leaq $-128(%rbp), %r9 + 0x48, 0x85, 0xd2, //0x00000c7a testq %rdx, %rdx + 0x49, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000c7d movabsq $6148914691236517205, %r10 + 0x49, 0x89, 0xcf, //0x00000c87 movq %rcx, %r15 + 0x0f, 0x84, 0xa2, 0xfc, 0xff, 0xff, //0x00000c8a je LBB0_87 + 0x8a, 0x00, //0x00000c90 movb (%rax), %al + 0x41, 0x88, 0x00, //0x00000c92 movb %al, (%r8) + 0x4c, 0x8d, 0x4d, 0x80, //0x00000c95 leaq $-128(%rbp), %r9 + 0xe9, 0x94, 0xfc, 0xff, 0xff, //0x00000c99 jmp LBB0_87 + //0x00000c9e LBB0_109 + 0x48, 0x8b, 0x47, 0x08, //0x00000c9e movq $8(%rdi), %rax + 0x48, 0x0f, 0xbc, 0xc9, //0x00000ca2 bsfq %rcx, %rcx + 0x48, 0x2b, 0x4d, 0xd0, //0x00000ca6 subq $-48(%rbp), %rcx + 0x48, 0x01, 0xc8, //0x00000caa addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00000cad addq $1, %rax + 0x48, 0x89, 0x06, //0x00000cb1 movq %rax, (%rsi) + 0x48, 0x8b, 0x4f, 0x08, //0x00000cb4 movq $8(%rdi), %rcx + 0x48, 0x39, 0xc8, //0x00000cb8 cmpq %rcx, %rax + 0x48, 0x0f, 0x47, 0xc1, //0x00000cbb cmovaq %rcx, %rax + 0x48, 0x89, 0x06, //0x00000cbf movq %rax, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000cc2 movq $-1, %rax + 0x4c, 0x0f, 0x47, 0xe0, //0x00000cc9 cmovaq %rax, %r12 + 0xe9, 0x00, 0xf6, 0xff, 0xff, //0x00000ccd jmp LBB0_43 + //0x00000cd2 LBB0_110 + 0x0f, 0xbc, 0xc0, //0x00000cd2 bsfl %eax, %eax + 0x4c, 0x01, 0xe0, //0x00000cd5 addq %r12, %rax + 0x4c, 0x01, 0xf8, //0x00000cd8 addq %r15, %rax + 0x48, 0x83, 0xc0, 0x02, //0x00000cdb addq $2, %rax + 0xe9, 0xeb, 0xf5, 0xff, 0xff, //0x00000cdf jmp LBB0_42 + //0x00000ce4 LBB0_111 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000ce4 movq $-2, %rax + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00000ceb movl $2, %ecx + 0x48, 0x01, 0xca, //0x00000cf0 addq %rcx, %rdx + 0x49, 0x01, 0xc7, //0x00000cf3 addq %rax, %r15 + 0x0f, 0x8e, 0xd9, 0xf5, 0xff, 0xff, //0x00000cf6 jle LBB0_44 + //0x00000cfc LBB0_112 + 0x0f, 0xb6, 0x02, //0x00000cfc movzbl (%rdx), %eax + 0x3c, 0x5c, //0x00000cff cmpb $92, %al + 0x0f, 0x84, 0xdd, 0xff, 0xff, 0xff, //0x00000d01 je LBB0_111 + 0x3c, 0x22, //0x00000d07 cmpb $34, %al + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00000d09 je LBB0_116 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d0f movq $-1, %rax + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000d16 movl $1, %ecx + 0x48, 0x01, 0xca, //0x00000d1b addq %rcx, %rdx + 0x49, 0x01, 0xc7, //0x00000d1e addq %rax, %r15 + 0x0f, 0x8f, 0xd5, 0xff, 0xff, 0xff, //0x00000d21 jg LBB0_112 + 0xe9, 0xa9, 0xf5, 0xff, 0xff, //0x00000d27 jmp LBB0_44 + //0x00000d2c LBB0_115 + 0x4c, 0x29, 0xca, //0x00000d2c subq %r9, %rdx + 0x48, 0x01, 0xc2, //0x00000d2f addq %rax, %rdx + 0x48, 0x89, 0x16, //0x00000d32 movq %rdx, (%rsi) + 0xe9, 0x98, 0xf5, 0xff, 0xff, //0x00000d35 jmp LBB0_43 + //0x00000d3a LBB0_116 + 0x4c, 0x29, 0xca, //0x00000d3a subq %r9, %rdx + 0x48, 0x83, 0xc2, 0x01, //0x00000d3d addq $1, %rdx + 0x48, 0x89, 0x16, //0x00000d41 movq %rdx, (%rsi) + 0xe9, 0x89, 0xf5, 0xff, 0xff, //0x00000d44 jmp LBB0_43 + //0x00000d49 LBB0_117 + 0x4c, 0x01, 0xca, //0x00000d49 addq %r9, %rdx + 0x48, 0x85, 0xc9, //0x00000d4c testq %rcx, %rcx + 0x0f, 0x85, 0x30, 0xf5, 0xff, 0xff, //0x00000d4f jne LBB0_34 + 0xe9, 0x60, 0xf5, 0xff, 0xff, //0x00000d55 jmp LBB0_40 + //0x00000d5a LBB0_118 + 0x4c, 0x01, 0xca, //0x00000d5a addq %r9, %rdx + 0xe9, 0xbb, 0xf6, 0xff, 0xff, //0x00000d5d jmp LBB0_56 + //0x00000d62 LBB0_119 + 0x48, 0x8b, 0x47, 0x08, //0x00000d62 movq $8(%rdi), %rax + 0x48, 0x89, 0x06, //0x00000d66 movq %rax, (%rsi) + 0xe9, 0x67, 0xf5, 0xff, 0xff, //0x00000d69 jmp LBB0_44 + //0x00000d6e LBB0_120 + 0x49, 0x8d, 0x40, 0xff, //0x00000d6e leaq $-1(%r8), %rax + 0x4c, 0x39, 0xf8, //0x00000d72 cmpq %r15, %rax + 0x0f, 0x84, 0x5a, 0xf5, 0xff, 0xff, //0x00000d75 je LBB0_44 + 0x4b, 0x8d, 0x14, 0x17, //0x00000d7b leaq (%r15,%r10), %rdx + 0x48, 0x83, 0xc2, 0x02, //0x00000d7f addq $2, %rdx + 0x4d, 0x29, 0xf8, //0x00000d83 subq %r15, %r8 + 0x49, 0x83, 0xc0, 0xfe, //0x00000d86 addq $-2, %r8 + 0x4d, 0x89, 0xc7, //0x00000d8a movq %r8, %r15 + 0xe9, 0x8b, 0xf6, 0xff, 0xff, //0x00000d8d jmp LBB0_56 + 0x90, 0x90, //0x00000d92 .p2align 2, 0x90 + // // .set L0_0_set_44, LBB0_44-LJTI0_0 + // // .set L0_0_set_46, LBB0_46-LJTI0_0 + // // .set L0_0_set_47, LBB0_47-LJTI0_0 + // // .set L0_0_set_29, LBB0_29-LJTI0_0 + // // .set L0_0_set_58, LBB0_58-LJTI0_0 + // // .set L0_0_set_83, LBB0_83-LJTI0_0 + // // .set L0_0_set_45, LBB0_45-LJTI0_0 + // // .set L0_0_set_84, LBB0_84-LJTI0_0 + //0x00000d94 LJTI0_0 + 0x41, 0xf5, 0xff, 0xff, //0x00000d94 .long L0_0_set_44 + 0x67, 0xf5, 0xff, 0xff, //0x00000d98 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000d9c .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000da0 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000da4 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000da8 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000dac .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000db0 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000db4 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000db8 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000dbc .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000dc0 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000dc4 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000dc8 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000dcc .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000dd0 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000dd4 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000dd8 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ddc .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000de0 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000de4 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000de8 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000dec .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000df0 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000df4 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000df8 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000dfc .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e00 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e04 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e08 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e0c .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e10 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e14 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e18 .long L0_0_set_46 + 0x76, 0xf5, 0xff, 0xff, //0x00000e1c .long L0_0_set_47 + 0x67, 0xf5, 0xff, 0xff, //0x00000e20 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e24 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e28 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e2c .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e30 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e34 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e38 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e3c .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e40 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e44 .long L0_0_set_46 + 0x61, 0xf4, 0xff, 0xff, //0x00000e48 .long L0_0_set_29 + 0x67, 0xf5, 0xff, 0xff, //0x00000e4c .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e50 .long L0_0_set_46 + 0x61, 0xf4, 0xff, 0xff, //0x00000e54 .long L0_0_set_29 + 0x61, 0xf4, 0xff, 0xff, //0x00000e58 .long L0_0_set_29 + 0x61, 0xf4, 0xff, 0xff, //0x00000e5c .long L0_0_set_29 + 0x61, 0xf4, 0xff, 0xff, //0x00000e60 .long L0_0_set_29 + 0x61, 0xf4, 0xff, 0xff, //0x00000e64 .long L0_0_set_29 + 0x61, 0xf4, 0xff, 0xff, //0x00000e68 .long L0_0_set_29 + 0x61, 0xf4, 0xff, 0xff, //0x00000e6c .long L0_0_set_29 + 0x61, 0xf4, 0xff, 0xff, //0x00000e70 .long L0_0_set_29 + 0x61, 0xf4, 0xff, 0xff, //0x00000e74 .long L0_0_set_29 + 0x61, 0xf4, 0xff, 0xff, //0x00000e78 .long L0_0_set_29 + 0x67, 0xf5, 0xff, 0xff, //0x00000e7c .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e80 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e84 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e88 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e8c .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e90 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e94 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e98 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000e9c .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ea0 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ea4 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ea8 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000eac .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000eb0 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000eb4 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000eb8 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ebc .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ec0 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ec4 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ec8 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ecc .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ed0 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ed4 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ed8 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000edc .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ee0 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ee4 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ee8 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000eec .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ef0 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ef4 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000ef8 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000efc .long L0_0_set_46 + 0x9e, 0xf6, 0xff, 0xff, //0x00000f00 .long L0_0_set_58 + 0x67, 0xf5, 0xff, 0xff, //0x00000f04 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f08 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f0c .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f10 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f14 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f18 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f1c .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f20 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f24 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f28 .long L0_0_set_46 + 0xca, 0xfa, 0xff, 0xff, //0x00000f2c .long L0_0_set_83 + 0x67, 0xf5, 0xff, 0xff, //0x00000f30 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f34 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f38 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f3c .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f40 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f44 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f48 .long L0_0_set_46 + 0x53, 0xf5, 0xff, 0xff, //0x00000f4c .long L0_0_set_45 + 0x67, 0xf5, 0xff, 0xff, //0x00000f50 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f54 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f58 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f5c .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f60 .long L0_0_set_46 + 0x53, 0xf5, 0xff, 0xff, //0x00000f64 .long L0_0_set_45 + 0x67, 0xf5, 0xff, 0xff, //0x00000f68 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f6c .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f70 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f74 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f78 .long L0_0_set_46 + 0x67, 0xf5, 0xff, 0xff, //0x00000f7c .long L0_0_set_46 + 0xde, 0xfa, 0xff, 0xff, //0x00000f80 .long L0_0_set_84 + //0x00000f84 .p2align 2, 0x00 + //0x00000f84 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00000f84 .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_subr.go new file mode 100644 index 000000000..ef9901ede --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__skip_one = 176 +) + +const ( + _stack__skip_one = 160 +) + +const ( + _size__skip_one = 10428 +) + +var ( + _pcsp__skip_one = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x26b7, 160}, + {0x26b8, 48}, + {0x26ba, 40}, + {0x26bc, 32}, + {0x26be, 24}, + {0x26c0, 16}, + {0x26c1, 8}, + {0x26c2, 0}, + {0x28bc, 160}, + } +) + +var _cfunc_skip_one = []loader.CFunc{ + {"_skip_one_entry", 0, _entry__skip_one, 0, nil}, + {"_skip_one", _entry__skip_one, _size__skip_one, _stack__skip_one, _pcsp__skip_one}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_text_amd64.go new file mode 100644 index 000000000..8eef942db --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/skip_one_text_amd64.go @@ -0,0 +1,2949 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_skip_one = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 0 + //0x00000010 LCPI0_1 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000020 LCPI0_2 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000030 LCPI0_3 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000030 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00000040 LCPI0_4 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000050 LCPI0_5 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000050 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000060 LCPI0_6 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000060 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000070 LCPI0_7 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000080 LCPI0_8 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000080 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000090 LCPI0_9 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000090 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000000a0 LCPI0_10 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000a0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000000b0 .p2align 4, 0x90 + //0x000000b0 _skip_one + 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 + 0x48, 0x83, 0xec, 0x70, //0x000000bd subq $112, %rsp + 0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x000000c1 movq %rcx, $-144(%rbp) + 0x49, 0x89, 0xd6, //0x000000c8 movq %rdx, %r14 + 0x49, 0x89, 0xf2, //0x000000cb movq %rsi, %r10 + 0x0f, 0x10, 0x05, 0x2b, 0xff, 0xff, 0xff, //0x000000ce movups $-213(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0x0f, 0x11, 0x02, //0x000000d5 movups %xmm0, (%rdx) + 0x48, 0x89, 0x7d, 0x98, //0x000000d8 movq %rdi, $-104(%rbp) + 0x4c, 0x8b, 0x27, //0x000000dc movq (%rdi), %r12 + 0x4c, 0x89, 0xe0, //0x000000df movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x000000e2 notq %rax + 0x48, 0x89, 0x45, 0x90, //0x000000e5 movq %rax, $-112(%rbp) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000e9 movl $1, %eax + 0x4c, 0x29, 0xe0, //0x000000ee subq %r12, %rax + 0x48, 0x89, 0x45, 0xa0, //0x000000f1 movq %rax, $-96(%rbp) + 0x4c, 0x89, 0xe0, //0x000000f5 movq %r12, %rax + 0x48, 0xf7, 0xd8, //0x000000f8 negq %rax + 0x48, 0x89, 0x45, 0x88, //0x000000fb movq %rax, $-120(%rbp) + 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000000ff leaq $-1(%r12), %rax + 0x48, 0x89, 0x45, 0x80, //0x00000104 movq %rax, $-128(%rbp) + 0x49, 0x8d, 0x44, 0x24, 0xfe, //0x00000108 leaq $-2(%r12), %rax + 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000010d movq %rax, $-136(%rbp) + 0x48, 0xc7, 0x85, 0x68, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000114 movq $-1, $-152(%rbp) + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000011f movabsq $4294977024, %r8 + 0xf3, 0x0f, 0x6f, 0x05, 0xdf, 0xfe, 0xff, 0xff, //0x00000129 movdqu $-289(%rip), %xmm0 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xe7, 0xfe, 0xff, 0xff, //0x00000131 movdqu $-281(%rip), %xmm1 /* LCPI0_2+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0xef, 0xfe, 0xff, 0xff, //0x00000139 movdqu $-273(%rip), %xmm2 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xff, //0x00000141 pcmpeqd %xmm15, %xmm15 + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xf1, 0xfe, 0xff, 0xff, //0x00000146 movdqu $-271(%rip), %xmm8 /* LCPI0_4+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xf8, 0xfe, 0xff, 0xff, //0x0000014f movdqu $-264(%rip), %xmm14 /* LCPI0_5+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xff, 0xfe, 0xff, 0xff, //0x00000158 movdqu $-257(%rip), %xmm9 /* LCPI0_6+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x06, 0xff, 0xff, 0xff, //0x00000161 movdqu $-250(%rip), %xmm10 /* LCPI0_7+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x0d, 0xff, 0xff, 0xff, //0x0000016a movdqu $-243(%rip), %xmm11 /* LCPI0_8+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x14, 0xff, 0xff, 0xff, //0x00000173 movdqu $-236(%rip), %xmm12 /* LCPI0_9+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x1b, 0xff, 0xff, 0xff, //0x0000017c movdqu $-229(%rip), %xmm13 /* LCPI0_10+0(%rip) */ + 0x48, 0x89, 0x75, 0xd0, //0x00000185 movq %rsi, $-48(%rbp) + 0x4c, 0x89, 0x65, 0xc0, //0x00000189 movq %r12, $-64(%rbp) + 0x48, 0x89, 0x55, 0xb8, //0x0000018d movq %rdx, $-72(%rbp) + 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00000191 jmp LBB0_6 + //0x00000196 LBB0_1 + 0x49, 0xf7, 0xdb, //0x00000196 negq %r11 + 0x4d, 0x89, 0xdd, //0x00000199 movq %r11, %r13 + //0x0000019c LBB0_2 + 0x4d, 0x85, 0xed, //0x0000019c testq %r13, %r13 + 0x0f, 0x88, 0x89, 0x25, 0x00, 0x00, //0x0000019f js LBB0_465 + //0x000001a5 LBB0_3 + 0x49, 0x01, 0xc5, //0x000001a5 addq %rax, %r13 + 0x4c, 0x8b, 0x55, 0xd0, //0x000001a8 movq $-48(%rbp), %r10 + 0x4d, 0x89, 0x2a, //0x000001ac movq %r13, (%r10) + 0x48, 0x85, 0xc0, //0x000001af testq %rax, %rax + 0x4c, 0x8b, 0x65, 0xc0, //0x000001b2 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000001b6 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001ba movabsq $4294977024, %r8 + 0x0f, 0x88, 0x99, 0x25, 0x00, 0x00, //0x000001c4 js LBB0_477 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001ca .p2align 4, 0x90 + //0x000001d0 LBB0_4 + 0x4d, 0x8b, 0x0e, //0x000001d0 movq (%r14), %r9 + 0x48, 0x8b, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000001d3 movq $-152(%rbp), %rax + 0x4d, 0x85, 0xc9, //0x000001da testq %r9, %r9 + 0x0f, 0x84, 0x80, 0x25, 0x00, 0x00, //0x000001dd je LBB0_477 + //0x000001e3 LBB0_6 + 0x48, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x000001e3 movq $-152(%rbp), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x000001ea movq $-104(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000001ee movq $8(%rax), %rax + 0x49, 0x8b, 0x32, //0x000001f2 movq (%r10), %rsi + 0x48, 0x39, 0xc6, //0x000001f5 cmpq %rax, %rsi + 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000001f8 jae LBB0_11 + 0x41, 0x8a, 0x14, 0x34, //0x000001fe movb (%r12,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x00000202 cmpb $13, %dl + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000205 je LBB0_11 + 0x80, 0xfa, 0x20, //0x0000020b cmpb $32, %dl + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000020e je LBB0_11 + 0x80, 0xc2, 0xf7, //0x00000214 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000217 cmpb $1, %dl + 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x0000021a jbe LBB0_11 + 0x48, 0x89, 0xf7, //0x00000220 movq %rsi, %rdi + 0xe9, 0x00, 0x01, 0x00, 0x00, //0x00000223 jmp LBB0_32 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000228 .p2align 4, 0x90 + //0x00000230 LBB0_11 + 0x48, 0x8d, 0x7e, 0x01, //0x00000230 leaq $1(%rsi), %rdi + 0x48, 0x39, 0xc7, //0x00000234 cmpq %rax, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_15 + 0x41, 0x8a, 0x14, 0x3c, //0x0000023d movb (%r12,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00000241 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_15 + 0x80, 0xfa, 0x20, //0x0000024a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_15 + 0x80, 0xc2, 0xf7, //0x00000253 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000256 cmpb $1, %dl + 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000259 ja LBB0_32 + 0x90, //0x0000025f .p2align 4, 0x90 + //0x00000260 LBB0_15 + 0x48, 0x8d, 0x7e, 0x02, //0x00000260 leaq $2(%rsi), %rdi + 0x48, 0x39, 0xc7, //0x00000264 cmpq %rax, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_19 + 0x41, 0x8a, 0x14, 0x3c, //0x0000026d movb (%r12,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00000271 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_19 + 0x80, 0xfa, 0x20, //0x0000027a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_19 + 0x80, 0xc2, 0xf7, //0x00000283 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000286 cmpb $1, %dl + 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00000289 ja LBB0_32 + 0x90, //0x0000028f .p2align 4, 0x90 + //0x00000290 LBB0_19 + 0x48, 0x8d, 0x7e, 0x03, //0x00000290 leaq $3(%rsi), %rdi + 0x48, 0x39, 0xc7, //0x00000294 cmpq %rax, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_23 + 0x41, 0x8a, 0x14, 0x3c, //0x0000029d movb (%r12,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x000002a1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_23 + 0x80, 0xfa, 0x20, //0x000002aa cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_23 + 0x80, 0xc2, 0xf7, //0x000002b3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000002b6 cmpb $1, %dl + 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x000002b9 ja LBB0_32 + 0x90, //0x000002bf .p2align 4, 0x90 + //0x000002c0 LBB0_23 + 0x48, 0x83, 0xc6, 0x04, //0x000002c0 addq $4, %rsi + 0x48, 0x39, 0xf0, //0x000002c4 cmpq %rsi, %rax + 0x0f, 0x86, 0x18, 0x24, 0x00, 0x00, //0x000002c7 jbe LBB0_459 + 0x48, 0x39, 0xf0, //0x000002cd cmpq %rsi, %rax + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000002d0 je LBB0_29 + 0x49, 0x8d, 0x14, 0x04, //0x000002d6 leaq (%r12,%rax), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002da .p2align 4, 0x90 + //0x000002e0 LBB0_26 + 0x41, 0x0f, 0xbe, 0x3c, 0x34, //0x000002e0 movsbl (%r12,%rsi), %edi + 0x83, 0xff, 0x20, //0x000002e5 cmpl $32, %edi + 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002e8 ja LBB0_31 + 0x49, 0x0f, 0xa3, 0xf8, //0x000002ee btq %rdi, %r8 + 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_31 + 0x48, 0x83, 0xc6, 0x01, //0x000002f8 addq $1, %rsi + 0x48, 0x39, 0xf0, //0x000002fc cmpq %rsi, %rax + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ff jne LBB0_26 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000305 jmp LBB0_30 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000030a .p2align 4, 0x90 + //0x00000310 LBB0_29 + 0x4c, 0x01, 0xe6, //0x00000310 addq %r12, %rsi + 0x48, 0x89, 0xf2, //0x00000313 movq %rsi, %rdx + //0x00000316 LBB0_30 + 0x4c, 0x29, 0xe2, //0x00000316 subq %r12, %rdx + 0x48, 0x89, 0xd6, //0x00000319 movq %rdx, %rsi + //0x0000031c LBB0_31 + 0x48, 0x89, 0xf7, //0x0000031c movq %rsi, %rdi + 0x48, 0x39, 0xc6, //0x0000031f cmpq %rax, %rsi + 0x0f, 0x83, 0xc0, 0x23, 0x00, 0x00, //0x00000322 jae LBB0_460 + //0x00000328 LBB0_32 + 0x48, 0x8d, 0x47, 0x01, //0x00000328 leaq $1(%rdi), %rax + 0x49, 0x89, 0x02, //0x0000032c movq %rax, (%r10) + 0x48, 0x89, 0xfa, //0x0000032f movq %rdi, %rdx + 0x41, 0x0f, 0xbe, 0x3c, 0x3c, //0x00000332 movsbl (%r12,%rdi), %edi + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000337 movq $-1, %rax + 0x85, 0xff, //0x0000033e testl %edi, %edi + 0x0f, 0x84, 0x1d, 0x24, 0x00, 0x00, //0x00000340 je LBB0_477 + 0x49, 0x8b, 0x36, //0x00000346 movq (%r14), %rsi + 0x4c, 0x8d, 0x4e, 0xff, //0x00000349 leaq $-1(%rsi), %r9 + 0x41, 0x8b, 0x1c, 0xf6, //0x0000034d movl (%r14,%rsi,8), %ebx + 0x48, 0x83, 0xf9, 0xff, //0x00000351 cmpq $-1, %rcx + 0x48, 0x0f, 0x45, 0xd1, //0x00000355 cmovneq %rcx, %rdx + 0x48, 0x89, 0x95, 0x68, 0xff, 0xff, 0xff, //0x00000359 movq %rdx, $-152(%rbp) + 0x83, 0xc3, 0xff, //0x00000360 addl $-1, %ebx + 0x83, 0xfb, 0x05, //0x00000363 cmpl $5, %ebx + 0x0f, 0x87, 0x64, 0x02, 0x00, 0x00, //0x00000366 ja LBB0_76 + 0x48, 0x8d, 0x15, 0xf9, 0x25, 0x00, 0x00, //0x0000036c leaq $9721(%rip), %rdx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x9a, //0x00000373 movslq (%rdx,%rbx,4), %rcx + 0x48, 0x01, 0xd1, //0x00000377 addq %rdx, %rcx + 0xff, 0xe1, //0x0000037a jmpq *%rcx + //0x0000037c LBB0_35 + 0x83, 0xff, 0x2c, //0x0000037c cmpl $44, %edi + 0x0f, 0x84, 0xb6, 0x04, 0x00, 0x00, //0x0000037f je LBB0_114 + 0x83, 0xff, 0x5d, //0x00000385 cmpl $93, %edi + 0x0f, 0x84, 0x2a, 0x02, 0x00, 0x00, //0x00000388 je LBB0_37 + 0xe9, 0xa9, 0x23, 0x00, 0x00, //0x0000038e jmp LBB0_476 + //0x00000393 LBB0_38 + 0x40, 0x80, 0xff, 0x5d, //0x00000393 cmpb $93, %dil + 0x0f, 0x84, 0x1b, 0x02, 0x00, 0x00, //0x00000397 je LBB0_37 + 0x49, 0xc7, 0x04, 0xf6, 0x01, 0x00, 0x00, 0x00, //0x0000039d movq $1, (%r14,%rsi,8) + 0x83, 0xff, 0x7b, //0x000003a5 cmpl $123, %edi + 0x0f, 0x86, 0x2e, 0x02, 0x00, 0x00, //0x000003a8 jbe LBB0_77 + 0xe9, 0x89, 0x23, 0x00, 0x00, //0x000003ae jmp LBB0_476 + //0x000003b3 LBB0_40 + 0x40, 0x80, 0xff, 0x22, //0x000003b3 cmpb $34, %dil + 0x0f, 0x85, 0x7f, 0x23, 0x00, 0x00, //0x000003b7 jne LBB0_476 + 0x49, 0xc7, 0x04, 0xf6, 0x04, 0x00, 0x00, 0x00, //0x000003bd movq $4, (%r14,%rsi,8) + 0x49, 0x8b, 0x0a, //0x000003c5 movq (%r10), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x000003c8 movq $-104(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000003cc movq $8(%rax), %rax + 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x000003d0 testb $32, $-144(%rbp) + 0x48, 0x89, 0x45, 0xa8, //0x000003d7 movq %rax, $-88(%rbp) + 0x48, 0x89, 0x4d, 0xb0, //0x000003db movq %rcx, $-80(%rbp) + 0x0f, 0x85, 0x1f, 0x06, 0x00, 0x00, //0x000003df jne LBB0_122 + 0x49, 0x89, 0xc1, //0x000003e5 movq %rax, %r9 + 0x49, 0x29, 0xc9, //0x000003e8 subq %rcx, %r9 + 0x0f, 0x84, 0xea, 0x24, 0x00, 0x00, //0x000003eb je LBB0_490 + 0x49, 0x83, 0xf9, 0x40, //0x000003f1 cmpq $64, %r9 + 0x0f, 0x82, 0xdf, 0x1a, 0x00, 0x00, //0x000003f5 jb LBB0_375 + 0x49, 0x89, 0xce, //0x000003fb movq %rcx, %r14 + 0x49, 0xf7, 0xd6, //0x000003fe notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000401 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x00000409 movq %rcx, %rax + 0x45, 0x31, 0xc0, //0x0000040c xorl %r8d, %r8d + 0x90, //0x0000040f .p2align 4, 0x90 + //0x00000410 LBB0_45 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000410 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000416 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000041d movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000424 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000042b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000042f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000433 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00000438 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000043c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x00000440 pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x6f, 0xfd, //0x00000444 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000448 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x0000044c pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xfe, //0x00000450 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000454 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000458 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000045c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000460 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00000465 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000469 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x74, 0xe9, //0x0000046d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00000471 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xf1, //0x00000475 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000479 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000047e shlq $48, %rdx + 0x48, 0xc1, 0xe7, 0x20, //0x00000482 shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00000486 orq %rdx, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x00000489 shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x0000048d orq %rdi, %rbx + 0x49, 0x09, 0xda, //0x00000490 orq %rbx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00000493 shlq $48, %r15 + 0x48, 0xc1, 0xe6, 0x20, //0x00000497 shlq $32, %rsi + 0x4c, 0x09, 0xfe, //0x0000049b orq %r15, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x0000049e shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x000004a2 orq %rsi, %rcx + 0x49, 0x09, 0xcb, //0x000004a5 orq %rcx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004a8 jne LBB0_54 + 0x4d, 0x85, 0xc0, //0x000004ae testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004b1 jne LBB0_56 + 0x45, 0x31, 0xc0, //0x000004b7 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x000004ba testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004bd jne LBB0_57 + //0x000004c3 LBB0_48 + 0x49, 0x83, 0xc1, 0xc0, //0x000004c3 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000004c7 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000004cb addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000004cf cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000004d3 ja LBB0_45 + 0xe9, 0xb8, 0x12, 0x00, 0x00, //0x000004d9 jmp LBB0_49 + //0x000004de LBB0_54 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000004de cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000004e3 jne LBB0_56 + 0x49, 0x0f, 0xbc, 0xcb, //0x000004e9 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x000004ed addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x000004f0 movq %rcx, $-56(%rbp) + //0x000004f4 LBB0_56 + 0x4c, 0x89, 0xc1, //0x000004f4 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x000004f7 notq %rcx + 0x4c, 0x21, 0xd9, //0x000004fa andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x000004fd leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x00000501 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x00000504 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000507 notq %rsi + 0x4c, 0x21, 0xde, //0x0000050a andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000050d movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00000517 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000051a xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x0000051d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00000520 setb %r8b + 0x48, 0x01, 0xf6, //0x00000524 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000527 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000531 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000534 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000537 notq %rsi + 0x49, 0x21, 0xf2, //0x0000053a andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x0000053d testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000540 je LBB0_48 + //0x00000546 LBB0_57 + 0x49, 0x0f, 0xbc, 0xc2, //0x00000546 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x0000054a subq %r14, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x0000054d movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00000551 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000555 movabsq $4294977024, %r8 + 0xe9, 0x7a, 0x09, 0x00, 0x00, //0x0000055f jmp LBB0_189 + //0x00000564 LBB0_58 + 0x83, 0xff, 0x2c, //0x00000564 cmpl $44, %edi + 0x0f, 0x85, 0x42, 0x00, 0x00, 0x00, //0x00000567 jne LBB0_59 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x0000056d cmpq $4095, %rsi + 0x0f, 0x8f, 0x7a, 0x21, 0x00, 0x00, //0x00000574 jg LBB0_478 + 0x48, 0x8d, 0x46, 0x01, //0x0000057a leaq $1(%rsi), %rax + 0x49, 0x89, 0x06, //0x0000057e movq %rax, (%r14) + 0x49, 0xc7, 0x44, 0xf6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000581 movq $3, $8(%r14,%rsi,8) + 0xe9, 0x41, 0xfc, 0xff, 0xff, //0x0000058a jmp LBB0_4 + //0x0000058f LBB0_60 + 0x40, 0x80, 0xff, 0x3a, //0x0000058f cmpb $58, %dil + 0x0f, 0x85, 0xa3, 0x21, 0x00, 0x00, //0x00000593 jne LBB0_476 + 0x49, 0xc7, 0x04, 0xf6, 0x00, 0x00, 0x00, 0x00, //0x00000599 movq $0, (%r14,%rsi,8) + 0xe9, 0x2a, 0xfc, 0xff, 0xff, //0x000005a1 jmp LBB0_4 + //0x000005a6 LBB0_62 + 0x83, 0xff, 0x22, //0x000005a6 cmpl $34, %edi + 0x0f, 0x84, 0xae, 0x02, 0x00, 0x00, //0x000005a9 je LBB0_63 + //0x000005af LBB0_59 + 0x83, 0xff, 0x7d, //0x000005af cmpl $125, %edi + 0x0f, 0x85, 0x84, 0x21, 0x00, 0x00, //0x000005b2 jne LBB0_476 + //0x000005b8 LBB0_37 + 0x4d, 0x89, 0x0e, //0x000005b8 movq %r9, (%r14) + 0x48, 0x8b, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000005bb movq $-152(%rbp), %rax + 0x4d, 0x85, 0xc9, //0x000005c2 testq %r9, %r9 + 0x0f, 0x85, 0x18, 0xfc, 0xff, 0xff, //0x000005c5 jne LBB0_6 + 0xe9, 0x93, 0x21, 0x00, 0x00, //0x000005cb jmp LBB0_477 + //0x000005d0 LBB0_76 + 0x4d, 0x89, 0x0e, //0x000005d0 movq %r9, (%r14) + 0x83, 0xff, 0x7b, //0x000005d3 cmpl $123, %edi + 0x0f, 0x87, 0x60, 0x21, 0x00, 0x00, //0x000005d6 ja LBB0_476 + //0x000005dc LBB0_77 + 0x89, 0xf9, //0x000005dc movl %edi, %ecx + 0x48, 0x8d, 0x15, 0x9f, 0x23, 0x00, 0x00, //0x000005de leaq $9119(%rip), %rdx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x000005e5 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x000005e9 addq %rdx, %rcx + 0xff, 0xe1, //0x000005ec jmpq *%rcx + //0x000005ee LBB0_78 + 0x48, 0x8b, 0x45, 0x98, //0x000005ee movq $-104(%rbp), %rax + 0x4c, 0x8b, 0x40, 0x08, //0x000005f2 movq $8(%rax), %r8 + 0x49, 0x8b, 0x3a, //0x000005f6 movq (%r10), %rdi + 0x48, 0x8d, 0x47, 0xff, //0x000005f9 leaq $-1(%rdi), %rax + 0x49, 0x29, 0xc0, //0x000005fd subq %rax, %r8 + 0x0f, 0x84, 0x21, 0x21, 0x00, 0x00, //0x00000600 je LBB0_464 + 0x4d, 0x8d, 0x14, 0x3c, //0x00000606 leaq (%r12,%rdi), %r10 + 0x49, 0x83, 0xc2, 0xff, //0x0000060a addq $-1, %r10 + 0x41, 0x80, 0x3a, 0x30, //0x0000060e cmpb $48, (%r10) + 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00000612 jne LBB0_83 + 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000618 movl $1, %r13d + 0x49, 0x83, 0xf8, 0x01, //0x0000061e cmpq $1, %r8 + 0x0f, 0x84, 0x7d, 0xfb, 0xff, 0xff, //0x00000622 je LBB0_3 + 0x48, 0x8b, 0x4d, 0xc0, //0x00000628 movq $-64(%rbp), %rcx + 0x8a, 0x0c, 0x39, //0x0000062c movb (%rcx,%rdi), %cl + 0x80, 0xc1, 0xd2, //0x0000062f addb $-46, %cl + 0x80, 0xf9, 0x37, //0x00000632 cmpb $55, %cl + 0x0f, 0x87, 0x6a, 0xfb, 0xff, 0xff, //0x00000635 ja LBB0_3 + 0x0f, 0xb6, 0xc9, //0x0000063b movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000063e movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x00000648 btq %rcx, %rdx + 0x0f, 0x83, 0x53, 0xfb, 0xff, 0xff, //0x0000064c jae LBB0_3 + //0x00000652 LBB0_83 + 0x48, 0x89, 0x7d, 0xb0, //0x00000652 movq %rdi, $-80(%rbp) + 0x49, 0x83, 0xf8, 0x10, //0x00000656 cmpq $16, %r8 + 0x0f, 0x82, 0x91, 0x17, 0x00, 0x00, //0x0000065a jb LBB0_359 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000660 movq $-1, %r15 + 0x45, 0x31, 0xed, //0x00000667 xorl %r13d, %r13d + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000066a movq $-1, %r14 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000671 movq $-1, %r12 + 0x4c, 0x89, 0xc7, //0x00000678 movq %r8, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000067b .p2align 4, 0x90 + //0x00000680 LBB0_85 + 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x2a, //0x00000680 movdqu (%r10,%r13), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000686 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000068a pcmpgtb %xmm8, %xmm4 + 0x66, 0x41, 0x0f, 0x6f, 0xee, //0x0000068f movdqa %xmm14, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00000694 pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00000698 pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x0000069c movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000006a0 pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0x6f, 0xf3, //0x000006a5 movdqa %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000006a9 pcmpeqb %xmm10, %xmm6 + 0x66, 0x0f, 0xeb, 0xf4, //0x000006ae por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x000006b2 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x000006b6 pand %xmm11, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x000006bb pcmpeqb %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x000006c0 pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x000006c5 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0xeb, 0xe3, //0x000006c9 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x000006cd por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x000006d1 por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdb, //0x000006d5 pmovmskb %xmm3, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x000006d9 pmovmskb %xmm6, %r9d + 0x66, 0x0f, 0xd7, 0xcd, //0x000006de pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x000006e2 notl %ecx + 0x0f, 0xbc, 0xc9, //0x000006e4 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x000006e7 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000006ea je LBB0_87 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x000006f0 movl $-1, %edx + 0xd3, 0xe2, //0x000006f5 shll %cl, %edx + 0xf7, 0xd2, //0x000006f7 notl %edx + 0x21, 0xd3, //0x000006f9 andl %edx, %ebx + 0x21, 0xd6, //0x000006fb andl %edx, %esi + 0x44, 0x21, 0xca, //0x000006fd andl %r9d, %edx + 0x41, 0x89, 0xd1, //0x00000700 movl %edx, %r9d + //0x00000703 LBB0_87 + 0x8d, 0x53, 0xff, //0x00000703 leal $-1(%rbx), %edx + 0x21, 0xda, //0x00000706 andl %ebx, %edx + 0x0f, 0x85, 0x39, 0x10, 0x00, 0x00, //0x00000708 jne LBB0_316 + 0x8d, 0x56, 0xff, //0x0000070e leal $-1(%rsi), %edx + 0x21, 0xf2, //0x00000711 andl %esi, %edx + 0x0f, 0x85, 0x2e, 0x10, 0x00, 0x00, //0x00000713 jne LBB0_316 + 0x41, 0x8d, 0x51, 0xff, //0x00000719 leal $-1(%r9), %edx + 0x44, 0x21, 0xca, //0x0000071d andl %r9d, %edx + 0x0f, 0x85, 0x21, 0x10, 0x00, 0x00, //0x00000720 jne LBB0_316 + 0x85, 0xdb, //0x00000726 testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000728 je LBB0_93 + 0x0f, 0xbc, 0xdb, //0x0000072e bsfl %ebx, %ebx + 0x49, 0x83, 0xfc, 0xff, //0x00000731 cmpq $-1, %r12 + 0x0f, 0x85, 0x52, 0x13, 0x00, 0x00, //0x00000735 jne LBB0_323 + 0x4c, 0x01, 0xeb, //0x0000073b addq %r13, %rbx + 0x49, 0x89, 0xdc, //0x0000073e movq %rbx, %r12 + //0x00000741 LBB0_93 + 0x85, 0xf6, //0x00000741 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000743 je LBB0_96 + 0x0f, 0xbc, 0xf6, //0x00000749 bsfl %esi, %esi + 0x49, 0x83, 0xfe, 0xff, //0x0000074c cmpq $-1, %r14 + 0x0f, 0x85, 0x3e, 0x13, 0x00, 0x00, //0x00000750 jne LBB0_324 + 0x4c, 0x01, 0xee, //0x00000756 addq %r13, %rsi + 0x49, 0x89, 0xf6, //0x00000759 movq %rsi, %r14 + //0x0000075c LBB0_96 + 0x45, 0x85, 0xc9, //0x0000075c testl %r9d, %r9d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000075f je LBB0_99 + 0x41, 0x0f, 0xbc, 0xd1, //0x00000765 bsfl %r9d, %edx + 0x49, 0x83, 0xff, 0xff, //0x00000769 cmpq $-1, %r15 + 0x0f, 0x85, 0x28, 0x13, 0x00, 0x00, //0x0000076d jne LBB0_325 + 0x4c, 0x01, 0xea, //0x00000773 addq %r13, %rdx + 0x49, 0x89, 0xd7, //0x00000776 movq %rdx, %r15 + //0x00000779 LBB0_99 + 0x83, 0xf9, 0x10, //0x00000779 cmpl $16, %ecx + 0x0f, 0x85, 0x88, 0x04, 0x00, 0x00, //0x0000077c jne LBB0_148 + 0x48, 0x83, 0xc7, 0xf0, //0x00000782 addq $-16, %rdi + 0x49, 0x83, 0xc5, 0x10, //0x00000786 addq $16, %r13 + 0x48, 0x83, 0xff, 0x0f, //0x0000078a cmpq $15, %rdi + 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x0000078e ja LBB0_85 + 0x4b, 0x8d, 0x0c, 0x2a, //0x00000794 leaq (%r10,%r13), %rcx + 0x49, 0x89, 0xcb, //0x00000798 movq %rcx, %r11 + 0x4d, 0x39, 0xe8, //0x0000079b cmpq %r13, %r8 + 0x0f, 0x84, 0x6f, 0x04, 0x00, 0x00, //0x0000079e je LBB0_149 + //0x000007a4 LBB0_102 + 0x4c, 0x8d, 0x1c, 0x39, //0x000007a4 leaq (%rcx,%rdi), %r11 + 0x48, 0x8b, 0x55, 0xa0, //0x000007a8 movq $-96(%rbp), %rdx + 0x4c, 0x8d, 0x04, 0x0a, //0x000007ac leaq (%rdx,%rcx), %r8 + 0x4c, 0x2b, 0x45, 0xb0, //0x000007b0 subq $-80(%rbp), %r8 + 0x31, 0xd2, //0x000007b4 xorl %edx, %edx + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000007b6 jmp LBB0_104 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007bb .p2align 4, 0x90 + //0x000007c0 LBB0_103 + 0x48, 0x83, 0xc2, 0x01, //0x000007c0 addq $1, %rdx + 0x48, 0x39, 0xd7, //0x000007c4 cmpq %rdx, %rdi + 0x0f, 0x84, 0x46, 0x04, 0x00, 0x00, //0x000007c7 je LBB0_149 + //0x000007cd LBB0_104 + 0x0f, 0xbe, 0x1c, 0x11, //0x000007cd movsbl (%rcx,%rdx), %ebx + 0x8d, 0x73, 0xd0, //0x000007d1 leal $-48(%rbx), %esi + 0x83, 0xfe, 0x0a, //0x000007d4 cmpl $10, %esi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000007d7 jb LBB0_103 + 0x8d, 0x73, 0xd5, //0x000007dd leal $-43(%rbx), %esi + 0x83, 0xfe, 0x1a, //0x000007e0 cmpl $26, %esi + 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000007e3 ja LBB0_109 + 0x48, 0x8d, 0x1d, 0xf0, 0x23, 0x00, 0x00, //0x000007e9 leaq $9200(%rip), %rbx /* LJTI0_3+0(%rip) */ + 0x48, 0x63, 0x34, 0xb3, //0x000007f0 movslq (%rbx,%rsi,4), %rsi + 0x48, 0x01, 0xde, //0x000007f4 addq %rbx, %rsi + 0xff, 0xe6, //0x000007f7 jmpq *%rsi + //0x000007f9 LBB0_107 + 0x49, 0x83, 0xff, 0xff, //0x000007f9 cmpq $-1, %r15 + 0x0f, 0x85, 0x79, 0x0f, 0x00, 0x00, //0x000007fd jne LBB0_321 + 0x4d, 0x8d, 0x3c, 0x10, //0x00000803 leaq (%r8,%rdx), %r15 + 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00000807 jmp LBB0_103 + //0x0000080c LBB0_109 + 0x83, 0xfb, 0x65, //0x0000080c cmpl $101, %ebx + 0x0f, 0x85, 0x33, 0x06, 0x00, 0x00, //0x0000080f jne LBB0_177 + //0x00000815 LBB0_110 + 0x49, 0x83, 0xfe, 0xff, //0x00000815 cmpq $-1, %r14 + 0x0f, 0x85, 0x5d, 0x0f, 0x00, 0x00, //0x00000819 jne LBB0_321 + 0x4d, 0x8d, 0x34, 0x10, //0x0000081f leaq (%r8,%rdx), %r14 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00000823 jmp LBB0_103 + //0x00000828 LBB0_112 + 0x49, 0x83, 0xfc, 0xff, //0x00000828 cmpq $-1, %r12 + 0x0f, 0x85, 0x4a, 0x0f, 0x00, 0x00, //0x0000082c jne LBB0_321 + 0x4d, 0x8d, 0x24, 0x10, //0x00000832 leaq (%r8,%rdx), %r12 + 0xe9, 0x85, 0xff, 0xff, 0xff, //0x00000836 jmp LBB0_103 + //0x0000083b LBB0_114 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x0000083b cmpq $4095, %rsi + 0x0f, 0x8f, 0xac, 0x1e, 0x00, 0x00, //0x00000842 jg LBB0_478 + 0x48, 0x8d, 0x46, 0x01, //0x00000848 leaq $1(%rsi), %rax + 0x49, 0x89, 0x06, //0x0000084c movq %rax, (%r14) + 0x49, 0xc7, 0x44, 0xf6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000084f movq $0, $8(%r14,%rsi,8) + 0xe9, 0x73, 0xf9, 0xff, 0xff, //0x00000858 jmp LBB0_4 + //0x0000085d LBB0_63 + 0x49, 0xc7, 0x04, 0xf6, 0x02, 0x00, 0x00, 0x00, //0x0000085d movq $2, (%r14,%rsi,8) + 0x49, 0x8b, 0x0a, //0x00000865 movq (%r10), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x00000868 movq $-104(%rbp), %rax + 0x4c, 0x8b, 0x48, 0x08, //0x0000086c movq $8(%rax), %r9 + 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00000870 testb $32, $-144(%rbp) + 0x48, 0x89, 0x4d, 0xb0, //0x00000877 movq %rcx, $-80(%rbp) + 0x0f, 0x85, 0xa7, 0x03, 0x00, 0x00, //0x0000087b jne LBB0_151 + 0x4d, 0x89, 0xcd, //0x00000881 movq %r9, %r13 + 0x49, 0x29, 0xc9, //0x00000884 subq %rcx, %r9 + 0x48, 0x89, 0xc8, //0x00000887 movq %rcx, %rax + 0x0f, 0x84, 0x6d, 0x20, 0x00, 0x00, //0x0000088a je LBB0_493 + 0x49, 0x83, 0xf9, 0x40, //0x00000890 cmpq $64, %r9 + 0x0f, 0x82, 0x94, 0x16, 0x00, 0x00, //0x00000894 jb LBB0_380 + 0x49, 0x89, 0xc6, //0x0000089a movq %rax, %r14 + 0x49, 0xf7, 0xd6, //0x0000089d notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000008a0 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x000008a8 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008ab .p2align 4, 0x90 + //0x000008b0 LBB0_67 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x000008b0 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x000008b6 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x000008bd movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x000008c4 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x000008cb movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008cf pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x000008d3 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x000008d8 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008dc pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x000008e0 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x000008e4 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008e8 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x000008ec pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xfe, //0x000008f0 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008f4 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x000008f8 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x000008fc pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000900 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00000905 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000909 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x74, 0xe9, //0x0000090d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00000911 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xf1, //0x00000915 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000919 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000091e shlq $48, %rdx + 0x48, 0xc1, 0xe7, 0x20, //0x00000922 shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00000926 orq %rdx, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x00000929 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x0000092d orq %rdi, %rcx + 0x49, 0x09, 0xca, //0x00000930 orq %rcx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00000933 shlq $48, %r15 + 0x48, 0xc1, 0xe6, 0x20, //0x00000937 shlq $32, %rsi + 0x4c, 0x09, 0xfe, //0x0000093b orq %r15, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x0000093e shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x00000942 orq %rsi, %rbx + 0x49, 0x09, 0xdb, //0x00000945 orq %rbx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000948 jne LBB0_118 + 0x4d, 0x85, 0xc0, //0x0000094e testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000951 jne LBB0_120 + 0x45, 0x31, 0xc0, //0x00000957 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x0000095a testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000095d jne LBB0_121 + //0x00000963 LBB0_70 + 0x49, 0x83, 0xc1, 0xc0, //0x00000963 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x00000967 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x0000096b addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x0000096f cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000973 ja LBB0_67 + 0xe9, 0xa9, 0x0f, 0x00, 0x00, //0x00000979 jmp LBB0_71 + //0x0000097e LBB0_118 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000097e cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000983 jne LBB0_120 + 0x49, 0x0f, 0xbc, 0xcb, //0x00000989 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x0000098d addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000990 movq %rcx, $-56(%rbp) + //0x00000994 LBB0_120 + 0x4c, 0x89, 0xc1, //0x00000994 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00000997 notq %rcx + 0x4c, 0x21, 0xd9, //0x0000099a andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000099d leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x000009a1 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x000009a4 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000009a7 notq %rsi + 0x4c, 0x21, 0xde, //0x000009aa andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009ad movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x000009b7 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x000009ba xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x000009bd addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x000009c0 setb %r8b + 0x48, 0x01, 0xf6, //0x000009c4 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000009c7 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x000009d1 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x000009d4 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000009d7 notq %rsi + 0x49, 0x21, 0xf2, //0x000009da andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x000009dd testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000009e0 je LBB0_70 + //0x000009e6 LBB0_121 + 0x49, 0x0f, 0xbc, 0xc2, //0x000009e6 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x000009ea subq %r14, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x000009ed movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x000009f1 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000009f5 movabsq $4294977024, %r8 + 0xe9, 0x3c, 0x05, 0x00, 0x00, //0x000009ff jmp LBB0_198 + //0x00000a04 LBB0_122 + 0x48, 0x89, 0xca, //0x00000a04 movq %rcx, %rdx + 0x49, 0x89, 0xc0, //0x00000a07 movq %rax, %r8 + 0x49, 0x29, 0xc8, //0x00000a0a subq %rcx, %r8 + 0x0f, 0x84, 0xd1, 0x1e, 0x00, 0x00, //0x00000a0d je LBB0_491 + 0x49, 0x83, 0xf8, 0x40, //0x00000a13 cmpq $64, %r8 + 0x0f, 0x82, 0xdf, 0x14, 0x00, 0x00, //0x00000a17 jb LBB0_377 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000a1d movq $-1, $-56(%rbp) + 0x48, 0x8b, 0x45, 0xb0, //0x00000a25 movq $-80(%rbp), %rax + 0x45, 0x31, 0xdb, //0x00000a29 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, //0x00000a2c .p2align 4, 0x90 + //0x00000a30 LBB0_125 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000a30 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00000a36 movdqu $16(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x00000a3d movdqu $32(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000a44 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000a4b movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a4f pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x00000a53 pmovmskb %xmm4, %r14d + 0x66, 0x0f, 0x6f, 0xe5, //0x00000a58 movdqa %xmm5, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a5c pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000a60 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe7, //0x00000a64 movdqa %xmm7, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a68 pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x00000a6c pmovmskb %xmm4, %r12d + 0x66, 0x0f, 0x6f, 0xe6, //0x00000a71 movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a75 pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00000a79 pmovmskb %xmm4, %r15d + 0x66, 0x0f, 0x6f, 0xe3, //0x00000a7e movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a82 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000a86 pmovmskb %xmm4, %r13d + 0x66, 0x0f, 0x6f, 0xe5, //0x00000a8b movdqa %xmm5, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a8f pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00000a93 pmovmskb %xmm4, %edx + 0x66, 0x0f, 0x6f, 0xe7, //0x00000a97 movdqa %xmm7, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a9b pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000a9f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe6, //0x00000aa3 movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000aa7 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00000aab pmovmskb %xmm4, %r10d + 0x66, 0x0f, 0x6f, 0xe2, //0x00000ab0 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe5, //0x00000ab4 pcmpgtb %xmm5, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000ab8 pcmpgtb %xmm15, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00000abd pand %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00000ac1 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xe2, //0x00000ac5 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe7, //0x00000ac9 pcmpgtb %xmm7, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000acd pcmpgtb %xmm15, %xmm7 + 0x66, 0x0f, 0xdb, 0xfc, //0x00000ad2 pand %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x00000ad6 pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xe2, //0x00000ada movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe6, //0x00000ade pcmpgtb %xmm6, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000ae2 pcmpgtb %xmm15, %xmm6 + 0x66, 0x0f, 0xdb, 0xf4, //0x00000ae7 pand %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x00000aeb pmovmskb %xmm6, %r9d + 0x49, 0xc1, 0xe7, 0x30, //0x00000af0 shlq $48, %r15 + 0x49, 0xc1, 0xe4, 0x20, //0x00000af4 shlq $32, %r12 + 0x4d, 0x09, 0xfc, //0x00000af8 orq %r15, %r12 + 0x48, 0xc1, 0xe3, 0x10, //0x00000afb shlq $16, %rbx + 0x4c, 0x09, 0xe3, //0x00000aff orq %r12, %rbx + 0x49, 0x09, 0xde, //0x00000b02 orq %rbx, %r14 + 0x49, 0xc1, 0xe2, 0x30, //0x00000b05 shlq $48, %r10 + 0x48, 0xc1, 0xe1, 0x20, //0x00000b09 shlq $32, %rcx + 0x4c, 0x09, 0xd1, //0x00000b0d orq %r10, %rcx + 0x48, 0xc1, 0xe2, 0x10, //0x00000b10 shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000b14 orq %rcx, %rdx + 0x49, 0xc1, 0xe1, 0x30, //0x00000b17 shlq $48, %r9 + 0x48, 0xc1, 0xe7, 0x20, //0x00000b1b shlq $32, %rdi + 0x4c, 0x09, 0xcf, //0x00000b1f orq %r9, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00000b22 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00000b26 orq %rdi, %rsi + 0x49, 0x09, 0xd5, //0x00000b29 orq %rdx, %r13 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000b2c jne LBB0_142 + 0x4d, 0x85, 0xdb, //0x00000b32 testq %r11, %r11 + 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00000b35 jne LBB0_144 + 0x45, 0x31, 0xdb, //0x00000b3b xorl %r11d, %r11d + 0x4c, 0x8b, 0x65, 0xc0, //0x00000b3e movq $-64(%rbp), %r12 + //0x00000b42 LBB0_128 + 0x66, 0x0f, 0x6f, 0xe2, //0x00000b42 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe3, //0x00000b46 pcmpgtb %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00000b4a pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdc, //0x00000b4f pand %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00000b53 pmovmskb %xmm3, %ecx + 0x48, 0x09, 0xce, //0x00000b57 orq %rcx, %rsi + 0x4d, 0x85, 0xf6, //0x00000b5a testq %r14, %r14 + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000b5d jne LBB0_146 + 0x48, 0x85, 0xf6, //0x00000b63 testq %rsi, %rsi + 0x0f, 0x85, 0x06, 0x1c, 0x00, 0x00, //0x00000b66 jne LBB0_468 + 0x49, 0x83, 0xc0, 0xc0, //0x00000b6c addq $-64, %r8 + 0x48, 0x83, 0xc0, 0x40, //0x00000b70 addq $64, %rax + 0x49, 0x83, 0xf8, 0x3f, //0x00000b74 cmpq $63, %r8 + 0x0f, 0x87, 0xb2, 0xfe, 0xff, 0xff, //0x00000b78 ja LBB0_125 + 0xe9, 0x9c, 0x0c, 0x00, 0x00, //0x00000b7e jmp LBB0_131 + //0x00000b83 LBB0_142 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000b83 cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00000b88 movq $-64(%rbp), %r12 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000b8c jne LBB0_145 + 0x49, 0x0f, 0xbc, 0xcd, //0x00000b92 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00000b96 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000b99 movq %rcx, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000b9d jmp LBB0_145 + //0x00000ba2 LBB0_144 + 0x4c, 0x8b, 0x65, 0xc0, //0x00000ba2 movq $-64(%rbp), %r12 + //0x00000ba6 LBB0_145 + 0x4c, 0x89, 0xd9, //0x00000ba6 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000ba9 notq %rcx + 0x4c, 0x21, 0xe9, //0x00000bac andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00000baf leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xda, //0x00000bb3 orq %r11, %rdx + 0x48, 0x89, 0xd7, //0x00000bb6 movq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00000bb9 notq %rdi + 0x4c, 0x21, 0xef, //0x00000bbc andq %r13, %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000bbf movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x00000bc9 andq %rbx, %rdi + 0x45, 0x31, 0xdb, //0x00000bcc xorl %r11d, %r11d + 0x48, 0x01, 0xcf, //0x00000bcf addq %rcx, %rdi + 0x41, 0x0f, 0x92, 0xc3, //0x00000bd2 setb %r11b + 0x48, 0x01, 0xff, //0x00000bd6 addq %rdi, %rdi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000bd9 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcf, //0x00000be3 xorq %rcx, %rdi + 0x48, 0x21, 0xd7, //0x00000be6 andq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00000be9 notq %rdi + 0x49, 0x21, 0xfe, //0x00000bec andq %rdi, %r14 + 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000bef jmp LBB0_128 + //0x00000bf4 LBB0_146 + 0x49, 0x0f, 0xbc, 0xce, //0x00000bf4 bsfq %r14, %rcx + 0x48, 0x85, 0xf6, //0x00000bf8 testq %rsi, %rsi + 0x0f, 0x84, 0xb6, 0x02, 0x00, 0x00, //0x00000bfb je LBB0_186 + 0x48, 0x0f, 0xbc, 0xd6, //0x00000c01 bsfq %rsi, %rdx + 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x00000c05 jmp LBB0_187 + //0x00000c0a LBB0_148 + 0x41, 0x89, 0xcb, //0x00000c0a movl %ecx, %r11d + 0x4d, 0x01, 0xd3, //0x00000c0d addq %r10, %r11 + 0x4d, 0x01, 0xeb, //0x00000c10 addq %r13, %r11 + //0x00000c13 LBB0_149 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000c13 movq $-1, %r13 + 0x4d, 0x85, 0xe4, //0x00000c1a testq %r12, %r12 + 0x0f, 0x85, 0x3b, 0x02, 0x00, 0x00, //0x00000c1d jne LBB0_178 + 0xe9, 0x89, 0x1b, 0x00, 0x00, //0x00000c23 jmp LBB0_150 + //0x00000c28 LBB0_151 + 0x4d, 0x89, 0xce, //0x00000c28 movq %r9, %r14 + 0x49, 0x29, 0xce, //0x00000c2b subq %rcx, %r14 + 0x0f, 0x84, 0xbd, 0x1c, 0x00, 0x00, //0x00000c2e je LBB0_492 + 0x4c, 0x89, 0x4d, 0xa8, //0x00000c34 movq %r9, $-88(%rbp) + 0x49, 0x83, 0xfe, 0x40, //0x00000c38 cmpq $64, %r14 + 0x0f, 0x82, 0x09, 0x13, 0x00, 0x00, //0x00000c3c jb LBB0_381 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000c42 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x00000c4a movq %rcx, %rax + 0x31, 0xdb, //0x00000c4d xorl %ebx, %ebx + 0x90, //0x00000c4f .p2align 4, 0x90 + //0x00000c50 LBB0_154 + 0x49, 0x89, 0xd9, //0x00000c50 movq %rbx, %r9 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x04, //0x00000c53 movdqu (%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00000c59 movdqu $16(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x00000c60 movdqu $32(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000c67 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xdc, //0x00000c6e movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c72 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000c76 pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xdd, //0x00000c7b movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c7f pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00000c83 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xdf, //0x00000c87 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c8b pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00000c8f pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xde, //0x00000c94 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c98 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00000c9c pmovmskb %xmm3, %r12d + 0x66, 0x0f, 0x6f, 0xdc, //0x00000ca1 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000ca5 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000ca9 pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdd, //0x00000cae movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000cb2 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00000cb6 pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x6f, 0xdf, //0x00000cba movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000cbe pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000cc2 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x00000cc6 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000cca pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x00000cce pmovmskb %xmm3, %r8d + 0x66, 0x0f, 0x6f, 0xda, //0x00000cd3 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x00000cd7 pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000cdb pcmpgtb %xmm15, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x00000ce0 pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00000ce4 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xda, //0x00000ce8 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdf, //0x00000cec pcmpgtb %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000cf0 pcmpgtb %xmm15, %xmm7 + 0x66, 0x0f, 0xdb, 0xfb, //0x00000cf5 pand %xmm3, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000cf9 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xda, //0x00000cfd movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x00000d01 pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000d05 pcmpgtb %xmm15, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x00000d0a pand %xmm3, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xde, //0x00000d0e pmovmskb %xmm6, %r11d + 0x49, 0xc1, 0xe4, 0x30, //0x00000d13 shlq $48, %r12 + 0x49, 0xc1, 0xe2, 0x20, //0x00000d17 shlq $32, %r10 + 0x4d, 0x09, 0xe2, //0x00000d1b orq %r12, %r10 + 0x48, 0xc1, 0xe1, 0x10, //0x00000d1e shlq $16, %rcx + 0x4c, 0x09, 0xd1, //0x00000d22 orq %r10, %rcx + 0x49, 0x09, 0xcf, //0x00000d25 orq %rcx, %r15 + 0x49, 0xc1, 0xe0, 0x30, //0x00000d28 shlq $48, %r8 + 0x48, 0xc1, 0xe6, 0x20, //0x00000d2c shlq $32, %rsi + 0x4c, 0x09, 0xc6, //0x00000d30 orq %r8, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x00000d33 shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x00000d37 orq %rsi, %rbx + 0x49, 0xc1, 0xe3, 0x30, //0x00000d3a shlq $48, %r11 + 0x48, 0xc1, 0xe2, 0x20, //0x00000d3e shlq $32, %rdx + 0x4c, 0x09, 0xda, //0x00000d42 orq %r11, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00000d45 shlq $16, %rdi + 0x48, 0x09, 0xd7, //0x00000d49 orq %rdx, %rdi + 0x49, 0x09, 0xdd, //0x00000d4c orq %rbx, %r13 + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000d4f jne LBB0_171 + 0x4d, 0x85, 0xc9, //0x00000d55 testq %r9, %r9 + 0x0f, 0x85, 0x7a, 0x00, 0x00, 0x00, //0x00000d58 jne LBB0_173 + 0x31, 0xdb, //0x00000d5e xorl %ebx, %ebx + 0x4c, 0x8b, 0x65, 0xc0, //0x00000d60 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000d64 movabsq $4294977024, %r8 + //0x00000d6e LBB0_157 + 0x66, 0x0f, 0x6f, 0xda, //0x00000d6e movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00000d72 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00000d76 pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00000d7b pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000d7f pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00000d83 orq %rcx, %rdi + 0x4d, 0x85, 0xff, //0x00000d86 testq %r15, %r15 + 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00000d89 jne LBB0_175 + 0x48, 0x85, 0xff, //0x00000d8f testq %rdi, %rdi + 0x0f, 0x85, 0xf1, 0x19, 0x00, 0x00, //0x00000d92 jne LBB0_472 + 0x49, 0x83, 0xc6, 0xc0, //0x00000d98 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x00000d9c addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x00000da0 cmpq $63, %r14 + 0x0f, 0x87, 0xa6, 0xfe, 0xff, 0xff, //0x00000da4 ja LBB0_154 + 0xe9, 0x01, 0x0c, 0x00, 0x00, //0x00000daa jmp LBB0_160 + //0x00000daf LBB0_171 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000daf cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00000db4 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000db8 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00000dc2 jne LBB0_174 + 0x49, 0x0f, 0xbc, 0xcd, //0x00000dc8 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00000dcc addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000dcf movq %rcx, $-56(%rbp) + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000dd3 jmp LBB0_174 + //0x00000dd8 LBB0_173 + 0x4c, 0x8b, 0x65, 0xc0, //0x00000dd8 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000ddc movabsq $4294977024, %r8 + //0x00000de6 LBB0_174 + 0x4c, 0x89, 0xc9, //0x00000de6 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00000de9 notq %rcx + 0x4c, 0x21, 0xe9, //0x00000dec andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00000def leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xca, //0x00000df3 orq %r9, %rdx + 0x48, 0x89, 0xd6, //0x00000df6 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000df9 notq %rsi + 0x4c, 0x21, 0xee, //0x00000dfc andq %r13, %rsi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000dff movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00000e09 andq %rbx, %rsi + 0x31, 0xdb, //0x00000e0c xorl %ebx, %ebx + 0x48, 0x01, 0xce, //0x00000e0e addq %rcx, %rsi + 0x0f, 0x92, 0xc3, //0x00000e11 setb %bl + 0x48, 0x01, 0xf6, //0x00000e14 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e17 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000e21 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000e24 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000e27 notq %rsi + 0x49, 0x21, 0xf7, //0x00000e2a andq %rsi, %r15 + 0xe9, 0x3c, 0xff, 0xff, 0xff, //0x00000e2d jmp LBB0_157 + //0x00000e32 LBB0_175 + 0x49, 0x0f, 0xbc, 0xcf, //0x00000e32 bsfq %r15, %rcx + 0x48, 0x85, 0xff, //0x00000e36 testq %rdi, %rdi + 0x0f, 0x84, 0xe0, 0x00, 0x00, 0x00, //0x00000e39 je LBB0_195 + 0x48, 0x0f, 0xbc, 0xd7, //0x00000e3f bsfq %rdi, %rdx + 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x00000e43 jmp LBB0_196 + //0x00000e48 LBB0_177 + 0x48, 0x01, 0xd1, //0x00000e48 addq %rdx, %rcx + 0x49, 0x89, 0xcb, //0x00000e4b movq %rcx, %r11 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000e4e movq $-1, %r13 + 0x4d, 0x85, 0xe4, //0x00000e55 testq %r12, %r12 + 0x0f, 0x84, 0x53, 0x19, 0x00, 0x00, //0x00000e58 je LBB0_150 + //0x00000e5e LBB0_178 + 0x4d, 0x85, 0xff, //0x00000e5e testq %r15, %r15 + 0x48, 0x8b, 0x7d, 0xb0, //0x00000e61 movq $-80(%rbp), %rdi + 0x0f, 0x84, 0xc3, 0x18, 0x00, 0x00, //0x00000e65 je LBB0_465 + 0x4d, 0x85, 0xf6, //0x00000e6b testq %r14, %r14 + 0x0f, 0x84, 0xba, 0x18, 0x00, 0x00, //0x00000e6e je LBB0_465 + 0x4d, 0x29, 0xd3, //0x00000e74 subq %r10, %r11 + 0x49, 0x8d, 0x4b, 0xff, //0x00000e77 leaq $-1(%r11), %rcx + 0x49, 0x39, 0xcc, //0x00000e7b cmpq %rcx, %r12 + 0x0f, 0x84, 0x12, 0xf3, 0xff, 0xff, //0x00000e7e je LBB0_1 + 0x49, 0x39, 0xcf, //0x00000e84 cmpq %rcx, %r15 + 0x0f, 0x84, 0x09, 0xf3, 0xff, 0xff, //0x00000e87 je LBB0_1 + 0x49, 0x39, 0xce, //0x00000e8d cmpq %rcx, %r14 + 0x0f, 0x84, 0x00, 0xf3, 0xff, 0xff, //0x00000e90 je LBB0_1 + 0x4d, 0x85, 0xff, //0x00000e96 testq %r15, %r15 + 0x0f, 0x8e, 0x5d, 0x00, 0x00, 0x00, //0x00000e99 jle LBB0_192 + 0x49, 0x8d, 0x4f, 0xff, //0x00000e9f leaq $-1(%r15), %rcx + 0x49, 0x39, 0xce, //0x00000ea3 cmpq %rcx, %r14 + 0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x00000ea6 je LBB0_192 + 0x49, 0xf7, 0xd7, //0x00000eac notq %r15 + 0x4d, 0x89, 0xfd, //0x00000eaf movq %r15, %r13 + 0xe9, 0xe5, 0xf2, 0xff, 0xff, //0x00000eb2 jmp LBB0_2 + //0x00000eb7 LBB0_186 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000eb7 movl $64, %edx + //0x00000ebc LBB0_187 + 0x4c, 0x8b, 0x55, 0xd0, //0x00000ebc movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00000ec0 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000ec4 movabsq $4294977024, %r8 + 0x48, 0x39, 0xca, //0x00000ece cmpq %rcx, %rdx + 0x0f, 0x82, 0xf2, 0x19, 0x00, 0x00, //0x00000ed1 jb LBB0_496 + 0x48, 0x01, 0xc8, //0x00000ed7 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00000eda addq $1, %rax + //0x00000ede LBB0_189 + 0x48, 0x85, 0xc0, //0x00000ede testq %rax, %rax + 0x0f, 0x88, 0x22, 0x18, 0x00, 0x00, //0x00000ee1 js LBB0_461 + //0x00000ee7 LBB0_190 + 0x49, 0x89, 0x02, //0x00000ee7 movq %rax, (%r10) + 0x48, 0x8b, 0x45, 0xb0, //0x00000eea movq $-80(%rbp), %rax + 0x48, 0x85, 0xc0, //0x00000eee testq %rax, %rax + 0x0f, 0x8f, 0xd9, 0xf2, 0xff, 0xff, //0x00000ef1 jg LBB0_4 + 0xe9, 0x04, 0x18, 0x00, 0x00, //0x00000ef7 jmp LBB0_191 + //0x00000efc LBB0_192 + 0x4c, 0x89, 0xe1, //0x00000efc movq %r12, %rcx + 0x4c, 0x09, 0xf1, //0x00000eff orq %r14, %rcx + 0x0f, 0x99, 0xc1, //0x00000f02 setns %cl + 0x0f, 0x88, 0x55, 0x05, 0x00, 0x00, //0x00000f05 js LBB0_272 + 0x4d, 0x39, 0xf4, //0x00000f0b cmpq %r14, %r12 + 0x0f, 0x8c, 0x4c, 0x05, 0x00, 0x00, //0x00000f0e jl LBB0_272 + 0x49, 0xf7, 0xd4, //0x00000f14 notq %r12 + 0x4d, 0x89, 0xe5, //0x00000f17 movq %r12, %r13 + 0xe9, 0x7d, 0xf2, 0xff, 0xff, //0x00000f1a jmp LBB0_2 + //0x00000f1f LBB0_195 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000f1f movl $64, %edx + //0x00000f24 LBB0_196 + 0x4c, 0x8b, 0x55, 0xd0, //0x00000f24 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00000f28 movq $-72(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xa8, //0x00000f2c movq $-88(%rbp), %r13 + 0x48, 0x39, 0xca, //0x00000f30 cmpq %rcx, %rdx + 0x0f, 0x82, 0x90, 0x19, 0x00, 0x00, //0x00000f33 jb LBB0_496 + 0x48, 0x01, 0xc8, //0x00000f39 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00000f3c addq $1, %rax + //0x00000f40 LBB0_198 + 0x48, 0x85, 0xc0, //0x00000f40 testq %rax, %rax + 0x0f, 0x88, 0xff, 0x17, 0x00, 0x00, //0x00000f43 js LBB0_466 + 0x49, 0x89, 0x02, //0x00000f49 movq %rax, (%r10) + 0x48, 0x8b, 0x45, 0xb0, //0x00000f4c movq $-80(%rbp), %rax + 0x48, 0x85, 0xc0, //0x00000f50 testq %rax, %rax + 0x0f, 0x8e, 0xa7, 0x17, 0x00, 0x00, //0x00000f53 jle LBB0_191 + 0x49, 0x8b, 0x06, //0x00000f59 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000f5c cmpq $4095, %rax + 0x0f, 0x8f, 0x8c, 0x17, 0x00, 0x00, //0x00000f62 jg LBB0_478 + 0x48, 0x8d, 0x48, 0x01, //0x00000f68 leaq $1(%rax), %rcx + 0x49, 0x89, 0x0e, //0x00000f6c movq %rcx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000f6f movq $4, $8(%r14,%rax,8) + 0xe9, 0x53, 0xf2, 0xff, 0xff, //0x00000f78 jmp LBB0_4 + //0x00000f7d LBB0_202 + 0x49, 0x8b, 0x0a, //0x00000f7d movq (%r10), %rcx + 0x48, 0x8b, 0x55, 0x98, //0x00000f80 movq $-104(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00000f84 movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfc, //0x00000f88 leaq $-4(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00000f8c cmpq %rsi, %rcx + 0x0f, 0x87, 0xcb, 0x17, 0x00, 0x00, //0x00000f8f ja LBB0_463 + 0x41, 0x8b, 0x14, 0x0c, //0x00000f95 movl (%r12,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00000f99 cmpl $1702063201, %edx + 0x0f, 0x85, 0x2e, 0x18, 0x00, 0x00, //0x00000f9f jne LBB0_479 + 0x48, 0x8d, 0x41, 0x04, //0x00000fa5 leaq $4(%rcx), %rax + 0x49, 0x89, 0x02, //0x00000fa9 movq %rax, (%r10) + 0x48, 0x85, 0xc9, //0x00000fac testq %rcx, %rcx + 0x0f, 0x8f, 0x1b, 0xf2, 0xff, 0xff, //0x00000faf jg LBB0_4 + 0xe9, 0x03, 0x19, 0x00, 0x00, //0x00000fb5 jmp LBB0_205 + //0x00000fba LBB0_206 + 0x49, 0x8b, 0x0a, //0x00000fba movq (%r10), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x00000fbd movq $-104(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x00000fc1 movq $8(%rax), %rax + 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00000fc5 testb $32, $-144(%rbp) + 0x48, 0x89, 0x45, 0xa8, //0x00000fcc movq %rax, $-88(%rbp) + 0x48, 0x89, 0x4d, 0xb0, //0x00000fd0 movq %rcx, $-80(%rbp) + 0x0f, 0x85, 0xa2, 0x04, 0x00, 0x00, //0x00000fd4 jne LBB0_273 + 0x49, 0x89, 0xc1, //0x00000fda movq %rax, %r9 + 0x49, 0x29, 0xc9, //0x00000fdd subq %rcx, %r9 + 0x0f, 0x84, 0xf5, 0x18, 0x00, 0x00, //0x00000fe0 je LBB0_490 + 0x49, 0x83, 0xf9, 0x40, //0x00000fe6 cmpq $64, %r9 + 0x0f, 0x82, 0xf1, 0x0f, 0x00, 0x00, //0x00000fea jb LBB0_387 + 0x49, 0x89, 0xce, //0x00000ff0 movq %rcx, %r14 + 0x49, 0xf7, 0xd6, //0x00000ff3 notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000ff6 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x00000ffe movq %rcx, %rax + 0x45, 0x31, 0xc0, //0x00001001 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001004 .p2align 4, 0x90 + //0x00001010 LBB0_210 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001010 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001016 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000101d movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001024 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000102b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000102f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001033 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00001038 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000103c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x00001040 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x00001044 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001048 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x0000104c pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xfe, //0x00001050 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001054 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00001058 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000105c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001060 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00001065 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00001069 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x74, 0xe9, //0x0000106d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00001071 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xf1, //0x00001075 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00001079 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000107e shlq $48, %rdx + 0x48, 0xc1, 0xe7, 0x20, //0x00001082 shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00001086 orq %rdx, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x00001089 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x0000108d orq %rdi, %rcx + 0x49, 0x09, 0xca, //0x00001090 orq %rcx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00001093 shlq $48, %r15 + 0x48, 0xc1, 0xe6, 0x20, //0x00001097 shlq $32, %rsi + 0x4c, 0x09, 0xfe, //0x0000109b orq %r15, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x0000109e shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x000010a2 orq %rsi, %rbx + 0x49, 0x09, 0xdb, //0x000010a5 orq %rbx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000010a8 jne LBB0_219 + 0x4d, 0x85, 0xc0, //0x000010ae testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000010b1 jne LBB0_221 + 0x45, 0x31, 0xc0, //0x000010b7 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x000010ba testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000010bd jne LBB0_222 + //0x000010c3 LBB0_213 + 0x49, 0x83, 0xc1, 0xc0, //0x000010c3 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000010c7 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000010cb addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000010cf cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000010d3 ja LBB0_210 + 0xe9, 0xa7, 0x0b, 0x00, 0x00, //0x000010d9 jmp LBB0_214 + //0x000010de LBB0_219 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000010de cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000010e3 jne LBB0_221 + 0x49, 0x0f, 0xbc, 0xcb, //0x000010e9 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x000010ed addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x000010f0 movq %rcx, $-56(%rbp) + //0x000010f4 LBB0_221 + 0x4c, 0x89, 0xc1, //0x000010f4 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x000010f7 notq %rcx + 0x4c, 0x21, 0xd9, //0x000010fa andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x000010fd leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x00001101 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x00001104 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001107 notq %rsi + 0x4c, 0x21, 0xde, //0x0000110a andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000110d movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00001117 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000111a xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x0000111d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00001120 setb %r8b + 0x48, 0x01, 0xf6, //0x00001124 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001127 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00001131 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00001134 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001137 notq %rsi + 0x49, 0x21, 0xf2, //0x0000113a andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x0000113d testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001140 je LBB0_213 + //0x00001146 LBB0_222 + 0x49, 0x0f, 0xbc, 0xc2, //0x00001146 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x0000114a subq %r14, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x0000114d movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001151 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001155 movabsq $4294977024, %r8 + 0xe9, 0xd5, 0x05, 0x00, 0x00, //0x0000115f jmp LBB0_314 + //0x00001164 LBB0_223 + 0x48, 0x8b, 0x45, 0x98, //0x00001164 movq $-104(%rbp), %rax + 0x4c, 0x8b, 0x78, 0x08, //0x00001168 movq $8(%rax), %r15 + 0x49, 0x8b, 0x02, //0x0000116c movq (%r10), %rax + 0x49, 0x29, 0xc7, //0x0000116f subq %rax, %r15 + 0x0f, 0x84, 0x42, 0x16, 0x00, 0x00, //0x00001172 je LBB0_474 + 0x4d, 0x8d, 0x04, 0x04, //0x00001178 leaq (%r12,%rax), %r8 + 0x41, 0x80, 0x38, 0x30, //0x0000117c cmpb $48, (%r8) + 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00001180 jne LBB0_228 + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001186 movl $1, %r14d + 0x49, 0x83, 0xff, 0x01, //0x0000118c cmpq $1, %r15 + 0x0f, 0x84, 0xc5, 0x0a, 0x00, 0x00, //0x00001190 je LBB0_358 + 0x41, 0x8a, 0x48, 0x01, //0x00001196 movb $1(%r8), %cl + 0x80, 0xc1, 0xd2, //0x0000119a addb $-46, %cl + 0x80, 0xf9, 0x37, //0x0000119d cmpb $55, %cl + 0x0f, 0x87, 0xb5, 0x0a, 0x00, 0x00, //0x000011a0 ja LBB0_358 + 0x0f, 0xb6, 0xc9, //0x000011a6 movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000011a9 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000011b3 btq %rcx, %rdx + 0x0f, 0x83, 0x9e, 0x0a, 0x00, 0x00, //0x000011b7 jae LBB0_358 + //0x000011bd LBB0_228 + 0x49, 0x83, 0xff, 0x10, //0x000011bd cmpq $16, %r15 + 0x0f, 0x82, 0xfa, 0x0d, 0x00, 0x00, //0x000011c1 jb LBB0_386 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000011c7 movq $-1, %r13 + 0x45, 0x31, 0xf6, //0x000011ce xorl %r14d, %r14d + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000011d1 movq $-1, %r12 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000011d8 movq $-1, %r10 + 0x4c, 0x89, 0xff, //0x000011df movq %r15, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011e2 .p2align 4, 0x90 + //0x000011f0 LBB0_230 + 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x30, //0x000011f0 movdqu (%r8,%r14), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x000011f6 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x000011fa pcmpgtb %xmm8, %xmm4 + 0x66, 0x41, 0x0f, 0x6f, 0xee, //0x000011ff movdqa %xmm14, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001204 pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00001208 pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x0000120c movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00001210 pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0x6f, 0xf3, //0x00001215 movdqa %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00001219 pcmpeqb %xmm10, %xmm6 + 0x66, 0x0f, 0xeb, 0xf4, //0x0000121e por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x00001222 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00001226 pand %xmm11, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000122b pcmpeqb %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00001230 pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x00001235 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0xeb, 0xe3, //0x00001239 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x0000123d por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x00001241 por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdb, //0x00001245 pmovmskb %xmm3, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x00001249 pmovmskb %xmm6, %r9d + 0x66, 0x0f, 0xd7, 0xcd, //0x0000124e pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x00001252 notl %ecx + 0x0f, 0xbc, 0xc9, //0x00001254 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00001257 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000125a je LBB0_232 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x00001260 movl $-1, %edx + 0xd3, 0xe2, //0x00001265 shll %cl, %edx + 0xf7, 0xd2, //0x00001267 notl %edx + 0x21, 0xd3, //0x00001269 andl %edx, %ebx + 0x21, 0xd6, //0x0000126b andl %edx, %esi + 0x44, 0x21, 0xca, //0x0000126d andl %r9d, %edx + 0x41, 0x89, 0xd1, //0x00001270 movl %edx, %r9d + //0x00001273 LBB0_232 + 0x8d, 0x53, 0xff, //0x00001273 leal $-1(%rbx), %edx + 0x21, 0xda, //0x00001276 andl %ebx, %edx + 0x0f, 0x85, 0xa7, 0x09, 0x00, 0x00, //0x00001278 jne LBB0_352 + 0x8d, 0x56, 0xff, //0x0000127e leal $-1(%rsi), %edx + 0x21, 0xf2, //0x00001281 andl %esi, %edx + 0x0f, 0x85, 0x9c, 0x09, 0x00, 0x00, //0x00001283 jne LBB0_352 + 0x41, 0x8d, 0x51, 0xff, //0x00001289 leal $-1(%r9), %edx + 0x44, 0x21, 0xca, //0x0000128d andl %r9d, %edx + 0x0f, 0x85, 0x8f, 0x09, 0x00, 0x00, //0x00001290 jne LBB0_352 + 0x85, 0xdb, //0x00001296 testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001298 je LBB0_238 + 0x0f, 0xbc, 0xdb, //0x0000129e bsfl %ebx, %ebx + 0x49, 0x83, 0xfa, 0xff, //0x000012a1 cmpq $-1, %r10 + 0x0f, 0x85, 0x66, 0x0b, 0x00, 0x00, //0x000012a5 jne LBB0_360 + 0x4c, 0x01, 0xf3, //0x000012ab addq %r14, %rbx + 0x49, 0x89, 0xda, //0x000012ae movq %rbx, %r10 + //0x000012b1 LBB0_238 + 0x85, 0xf6, //0x000012b1 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000012b3 je LBB0_241 + 0x0f, 0xbc, 0xf6, //0x000012b9 bsfl %esi, %esi + 0x49, 0x83, 0xfc, 0xff, //0x000012bc cmpq $-1, %r12 + 0x0f, 0x85, 0x52, 0x0b, 0x00, 0x00, //0x000012c0 jne LBB0_361 + 0x4c, 0x01, 0xf6, //0x000012c6 addq %r14, %rsi + 0x49, 0x89, 0xf4, //0x000012c9 movq %rsi, %r12 + //0x000012cc LBB0_241 + 0x45, 0x85, 0xc9, //0x000012cc testl %r9d, %r9d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000012cf je LBB0_244 + 0x41, 0x0f, 0xbc, 0xd1, //0x000012d5 bsfl %r9d, %edx + 0x49, 0x83, 0xfd, 0xff, //0x000012d9 cmpq $-1, %r13 + 0x0f, 0x85, 0x3c, 0x0b, 0x00, 0x00, //0x000012dd jne LBB0_362 + 0x4c, 0x01, 0xf2, //0x000012e3 addq %r14, %rdx + 0x49, 0x89, 0xd5, //0x000012e6 movq %rdx, %r13 + //0x000012e9 LBB0_244 + 0x83, 0xf9, 0x10, //0x000012e9 cmpl $16, %ecx + 0x0f, 0x85, 0xa6, 0x03, 0x00, 0x00, //0x000012ec jne LBB0_299 + 0x48, 0x83, 0xc7, 0xf0, //0x000012f2 addq $-16, %rdi + 0x49, 0x83, 0xc6, 0x10, //0x000012f6 addq $16, %r14 + 0x48, 0x83, 0xff, 0x0f, //0x000012fa cmpq $15, %rdi + 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x000012fe ja LBB0_230 + 0x4b, 0x8d, 0x0c, 0x30, //0x00001304 leaq (%r8,%r14), %rcx + 0x49, 0x89, 0xcb, //0x00001308 movq %rcx, %r11 + 0x4d, 0x39, 0xf7, //0x0000130b cmpq %r14, %r15 + 0x0f, 0x84, 0x98, 0x03, 0x00, 0x00, //0x0000130e je LBB0_301 + //0x00001314 LBB0_247 + 0x4c, 0x8d, 0x1c, 0x39, //0x00001314 leaq (%rcx,%rdi), %r11 + 0x49, 0x89, 0xc9, //0x00001318 movq %rcx, %r9 + 0x4d, 0x29, 0xc1, //0x0000131b subq %r8, %r9 + 0x31, 0xd2, //0x0000131e xorl %edx, %edx + 0x4c, 0x8d, 0x35, 0x4d, 0x18, 0x00, 0x00, //0x00001320 leaq $6221(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001327 jmp LBB0_252 + //0x0000132c LBB0_248 + 0x83, 0xfb, 0x65, //0x0000132c cmpl $101, %ebx + 0x0f, 0x85, 0x71, 0x03, 0x00, 0x00, //0x0000132f jne LBB0_300 + //0x00001335 LBB0_249 + 0x49, 0x83, 0xfc, 0xff, //0x00001335 cmpq $-1, %r12 + 0x0f, 0x85, 0x05, 0x09, 0x00, 0x00, //0x00001339 jne LBB0_356 + 0x4d, 0x8d, 0x24, 0x11, //0x0000133f leaq (%r9,%rdx), %r12 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001343 .p2align 4, 0x90 + //0x00001350 LBB0_251 + 0x48, 0x83, 0xc2, 0x01, //0x00001350 addq $1, %rdx + 0x48, 0x39, 0xd7, //0x00001354 cmpq %rdx, %rdi + 0x0f, 0x84, 0x4f, 0x03, 0x00, 0x00, //0x00001357 je LBB0_301 + //0x0000135d LBB0_252 + 0x0f, 0xbe, 0x1c, 0x11, //0x0000135d movsbl (%rcx,%rdx), %ebx + 0x8d, 0x73, 0xd0, //0x00001361 leal $-48(%rbx), %esi + 0x83, 0xfe, 0x0a, //0x00001364 cmpl $10, %esi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001367 jb LBB0_251 + 0x8d, 0x73, 0xd5, //0x0000136d leal $-43(%rbx), %esi + 0x83, 0xfe, 0x1a, //0x00001370 cmpl $26, %esi + 0x0f, 0x87, 0xb3, 0xff, 0xff, 0xff, //0x00001373 ja LBB0_248 + 0x49, 0x63, 0x34, 0xb6, //0x00001379 movslq (%r14,%rsi,4), %rsi + 0x4c, 0x01, 0xf6, //0x0000137d addq %r14, %rsi + 0xff, 0xe6, //0x00001380 jmpq *%rsi + //0x00001382 LBB0_255 + 0x49, 0x83, 0xfd, 0xff, //0x00001382 cmpq $-1, %r13 + 0x0f, 0x85, 0xb8, 0x08, 0x00, 0x00, //0x00001386 jne LBB0_356 + 0x4d, 0x8d, 0x2c, 0x11, //0x0000138c leaq (%r9,%rdx), %r13 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001390 jmp LBB0_251 + //0x00001395 LBB0_257 + 0x49, 0x83, 0xfa, 0xff, //0x00001395 cmpq $-1, %r10 + 0x0f, 0x85, 0xa5, 0x08, 0x00, 0x00, //0x00001399 jne LBB0_356 + 0x4d, 0x8d, 0x14, 0x11, //0x0000139f leaq (%r9,%rdx), %r10 + 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x000013a3 jmp LBB0_251 + //0x000013a8 LBB0_259 + 0x49, 0x8b, 0x06, //0x000013a8 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013ab cmpq $4095, %rax + 0x0f, 0x8f, 0x3d, 0x13, 0x00, 0x00, //0x000013b1 jg LBB0_478 + 0x48, 0x8d, 0x48, 0x01, //0x000013b7 leaq $1(%rax), %rcx + 0x49, 0x89, 0x0e, //0x000013bb movq %rcx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000013be movq $5, $8(%r14,%rax,8) + 0xe9, 0x04, 0xee, 0xff, 0xff, //0x000013c7 jmp LBB0_4 + //0x000013cc LBB0_261 + 0x49, 0x8b, 0x0a, //0x000013cc movq (%r10), %rcx + 0x48, 0x8b, 0x55, 0x98, //0x000013cf movq $-104(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x000013d3 movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x000013d7 leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x000013db cmpq %rsi, %rcx + 0x0f, 0x87, 0x7c, 0x13, 0x00, 0x00, //0x000013de ja LBB0_463 + 0x48, 0x8d, 0x41, 0xff, //0x000013e4 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x000013e8 cmpl $1819047278, $-1(%r12,%rcx) + 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x000013f1 je LBB0_271 + 0xe9, 0x2c, 0x14, 0x00, 0x00, //0x000013f7 jmp LBB0_263 + //0x000013fc LBB0_267 + 0x49, 0x8b, 0x06, //0x000013fc movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013ff cmpq $4095, %rax + 0x0f, 0x8f, 0xe9, 0x12, 0x00, 0x00, //0x00001405 jg LBB0_478 + 0x48, 0x8d, 0x48, 0x01, //0x0000140b leaq $1(%rax), %rcx + 0x49, 0x89, 0x0e, //0x0000140f movq %rcx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001412 movq $6, $8(%r14,%rax,8) + 0xe9, 0xb0, 0xed, 0xff, 0xff, //0x0000141b jmp LBB0_4 + //0x00001420 LBB0_269 + 0x49, 0x8b, 0x0a, //0x00001420 movq (%r10), %rcx + 0x48, 0x8b, 0x55, 0x98, //0x00001423 movq $-104(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00001427 movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x0000142b leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x0000142f cmpq %rsi, %rcx + 0x0f, 0x87, 0x28, 0x13, 0x00, 0x00, //0x00001432 ja LBB0_463 + 0x48, 0x8d, 0x41, 0xff, //0x00001438 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x0000143c cmpl $1702195828, $-1(%r12,%rcx) + 0x0f, 0x85, 0x24, 0x14, 0x00, 0x00, //0x00001445 jne LBB0_484 + //0x0000144b LBB0_271 + 0x48, 0x8d, 0x51, 0x03, //0x0000144b leaq $3(%rcx), %rdx + 0x49, 0x89, 0x12, //0x0000144f movq %rdx, (%r10) + 0x48, 0x85, 0xc9, //0x00001452 testq %rcx, %rcx + 0x0f, 0x8f, 0x75, 0xed, 0xff, 0xff, //0x00001455 jg LBB0_4 + 0xe9, 0x03, 0x13, 0x00, 0x00, //0x0000145b jmp LBB0_477 + //0x00001460 LBB0_272 + 0x49, 0x8d, 0x56, 0xff, //0x00001460 leaq $-1(%r14), %rdx + 0x49, 0x39, 0xd4, //0x00001464 cmpq %rdx, %r12 + 0x49, 0xf7, 0xd6, //0x00001467 notq %r14 + 0x4d, 0x0f, 0x45, 0xf3, //0x0000146a cmovneq %r11, %r14 + 0x84, 0xc9, //0x0000146e testb %cl, %cl + 0x4d, 0x0f, 0x44, 0xf3, //0x00001470 cmoveq %r11, %r14 + 0x4d, 0x89, 0xf5, //0x00001474 movq %r14, %r13 + 0xe9, 0x20, 0xed, 0xff, 0xff, //0x00001477 jmp LBB0_2 + //0x0000147c LBB0_273 + 0x49, 0x89, 0xc6, //0x0000147c movq %rax, %r14 + 0x49, 0x29, 0xce, //0x0000147f subq %rcx, %r14 + 0x0f, 0x84, 0x86, 0x14, 0x00, 0x00, //0x00001482 je LBB0_495 + 0x49, 0x83, 0xfe, 0x40, //0x00001488 cmpq $64, %r14 + 0x0f, 0x82, 0x75, 0x0b, 0x00, 0x00, //0x0000148c jb LBB0_388 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001492 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x0000149a movq %rcx, %rax + 0x45, 0x31, 0xdb, //0x0000149d xorl %r11d, %r11d + //0x000014a0 .p2align 4, 0x90 + //0x000014a0 LBB0_276 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x04, //0x000014a0 movdqu (%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x000014a6 movdqu $16(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x000014ad movdqu $32(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x000014b4 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xdc, //0x000014bb movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014bf pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x000014c3 pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xdd, //0x000014c8 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014cc pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x000014d0 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xdf, //0x000014d4 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014d8 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x000014dc pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xde, //0x000014e1 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014e5 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x000014e9 pmovmskb %xmm3, %r12d + 0x66, 0x0f, 0x6f, 0xdc, //0x000014ee movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000014f2 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x000014f6 pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdd, //0x000014fb movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000014ff pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00001503 pmovmskb %xmm3, %r9d + 0x66, 0x0f, 0x6f, 0xdf, //0x00001508 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000150c pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001510 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x00001514 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001518 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x0000151c pmovmskb %xmm3, %r8d + 0x66, 0x0f, 0x6f, 0xda, //0x00001521 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x00001525 pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00001529 pcmpgtb %xmm15, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x0000152e pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00001532 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xda, //0x00001536 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdf, //0x0000153a pcmpgtb %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xff, //0x0000153e pcmpgtb %xmm15, %xmm7 + 0x66, 0x0f, 0xdb, 0xfb, //0x00001543 pand %xmm3, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00001547 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xda, //0x0000154b movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x0000154f pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00001553 pcmpgtb %xmm15, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x00001558 pand %xmm3, %xmm6 + 0x66, 0x0f, 0xd7, 0xde, //0x0000155c pmovmskb %xmm6, %ebx + 0x49, 0xc1, 0xe4, 0x30, //0x00001560 shlq $48, %r12 + 0x49, 0xc1, 0xe2, 0x20, //0x00001564 shlq $32, %r10 + 0x4d, 0x09, 0xe2, //0x00001568 orq %r12, %r10 + 0x48, 0xc1, 0xe1, 0x10, //0x0000156b shlq $16, %rcx + 0x4c, 0x09, 0xd1, //0x0000156f orq %r10, %rcx + 0x49, 0x09, 0xcf, //0x00001572 orq %rcx, %r15 + 0x49, 0xc1, 0xe0, 0x30, //0x00001575 shlq $48, %r8 + 0x48, 0xc1, 0xe6, 0x20, //0x00001579 shlq $32, %rsi + 0x4c, 0x09, 0xc6, //0x0000157d orq %r8, %rsi + 0x49, 0xc1, 0xe1, 0x10, //0x00001580 shlq $16, %r9 + 0x49, 0x09, 0xf1, //0x00001584 orq %rsi, %r9 + 0x48, 0xc1, 0xe3, 0x30, //0x00001587 shlq $48, %rbx + 0x48, 0xc1, 0xe2, 0x20, //0x0000158b shlq $32, %rdx + 0x48, 0x09, 0xda, //0x0000158f orq %rbx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001592 shlq $16, %rdi + 0x48, 0x09, 0xd7, //0x00001596 orq %rdx, %rdi + 0x4d, 0x09, 0xcd, //0x00001599 orq %r9, %r13 + 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x0000159c jne LBB0_293 + 0x4d, 0x85, 0xdb, //0x000015a2 testq %r11, %r11 + 0x0f, 0x85, 0x7b, 0x00, 0x00, 0x00, //0x000015a5 jne LBB0_295 + 0x45, 0x31, 0xdb, //0x000015ab xorl %r11d, %r11d + 0x4c, 0x8b, 0x65, 0xc0, //0x000015ae movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000015b2 movabsq $4294977024, %r8 + //0x000015bc LBB0_279 + 0x66, 0x0f, 0x6f, 0xda, //0x000015bc movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x000015c0 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x000015c4 pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x000015c9 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x000015cd pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x000015d1 orq %rcx, %rdi + 0x4d, 0x85, 0xff, //0x000015d4 testq %r15, %r15 + 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x000015d7 jne LBB0_297 + 0x48, 0x85, 0xff, //0x000015dd testq %rdi, %rdi + 0x0f, 0x85, 0xa3, 0x11, 0x00, 0x00, //0x000015e0 jne LBB0_472 + 0x49, 0x83, 0xc6, 0xc0, //0x000015e6 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000015ea addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x000015ee cmpq $63, %r14 + 0x0f, 0x87, 0xa8, 0xfe, 0xff, 0xff, //0x000015f2 ja LBB0_276 + 0xe9, 0x11, 0x07, 0x00, 0x00, //0x000015f8 jmp LBB0_282 + //0x000015fd LBB0_293 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000015fd cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00001602 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001606 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00001610 jne LBB0_296 + 0x49, 0x0f, 0xbc, 0xcd, //0x00001616 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x0000161a addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x0000161d movq %rcx, $-56(%rbp) + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001621 jmp LBB0_296 + //0x00001626 LBB0_295 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001626 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000162a movabsq $4294977024, %r8 + //0x00001634 LBB0_296 + 0x4c, 0x89, 0xd9, //0x00001634 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00001637 notq %rcx + 0x4c, 0x21, 0xe9, //0x0000163a andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000163d leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xda, //0x00001641 orq %r11, %rdx + 0x48, 0x89, 0xd6, //0x00001644 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001647 notq %rsi + 0x4c, 0x21, 0xee, //0x0000164a andq %r13, %rsi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000164d movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00001657 andq %rbx, %rsi + 0x45, 0x31, 0xdb, //0x0000165a xorl %r11d, %r11d + 0x48, 0x01, 0xce, //0x0000165d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc3, //0x00001660 setb %r11b + 0x48, 0x01, 0xf6, //0x00001664 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001667 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00001671 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00001674 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001677 notq %rsi + 0x49, 0x21, 0xf7, //0x0000167a andq %rsi, %r15 + 0xe9, 0x3a, 0xff, 0xff, 0xff, //0x0000167d jmp LBB0_279 + //0x00001682 LBB0_297 + 0x49, 0x0f, 0xbc, 0xcf, //0x00001682 bsfq %r15, %rcx + 0x48, 0x85, 0xff, //0x00001686 testq %rdi, %rdi + 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00001689 je LBB0_311 + 0x48, 0x0f, 0xbc, 0xd7, //0x0000168f bsfq %rdi, %rdx + 0xe9, 0x89, 0x00, 0x00, 0x00, //0x00001693 jmp LBB0_312 + //0x00001698 LBB0_299 + 0x41, 0x89, 0xcb, //0x00001698 movl %ecx, %r11d + 0x4d, 0x01, 0xc3, //0x0000169b addq %r8, %r11 + 0x4d, 0x01, 0xf3, //0x0000169e addq %r14, %r11 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000016a1 jmp LBB0_301 + //0x000016a6 LBB0_300 + 0x48, 0x01, 0xd1, //0x000016a6 addq %rdx, %rcx + 0x49, 0x89, 0xcb, //0x000016a9 movq %rcx, %r11 + //0x000016ac LBB0_301 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000016ac movq $-1, %r14 + 0x4d, 0x85, 0xd2, //0x000016b3 testq %r10, %r10 + 0x0f, 0x84, 0x05, 0x11, 0x00, 0x00, //0x000016b6 je LBB0_475 + 0x4d, 0x85, 0xed, //0x000016bc testq %r13, %r13 + 0x0f, 0x84, 0xfc, 0x10, 0x00, 0x00, //0x000016bf je LBB0_475 + 0x4d, 0x85, 0xe4, //0x000016c5 testq %r12, %r12 + 0x0f, 0x84, 0xf3, 0x10, 0x00, 0x00, //0x000016c8 je LBB0_475 + 0x4d, 0x29, 0xc3, //0x000016ce subq %r8, %r11 + 0x49, 0x8d, 0x4b, 0xff, //0x000016d1 leaq $-1(%r11), %rcx + 0x49, 0x39, 0xca, //0x000016d5 cmpq %rcx, %r10 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000016d8 je LBB0_310 + 0x49, 0x39, 0xcd, //0x000016de cmpq %rcx, %r13 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000016e1 je LBB0_310 + 0x49, 0x39, 0xcc, //0x000016e7 cmpq %rcx, %r12 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000016ea je LBB0_310 + 0x4d, 0x85, 0xed, //0x000016f0 testq %r13, %r13 + 0x0f, 0x8e, 0x60, 0x00, 0x00, 0x00, //0x000016f3 jle LBB0_318 + 0x49, 0x8d, 0x4d, 0xff, //0x000016f9 leaq $-1(%r13), %rcx + 0x49, 0x39, 0xcc, //0x000016fd cmpq %rcx, %r12 + 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x00001700 je LBB0_318 + 0x49, 0xf7, 0xd5, //0x00001706 notq %r13 + 0x4d, 0x89, 0xee, //0x00001709 movq %r13, %r14 + 0xe9, 0x41, 0x05, 0x00, 0x00, //0x0000170c jmp LBB0_357 + //0x00001711 LBB0_310 + 0x49, 0xf7, 0xdb, //0x00001711 negq %r11 + 0x4d, 0x89, 0xde, //0x00001714 movq %r11, %r14 + 0xe9, 0x36, 0x05, 0x00, 0x00, //0x00001717 jmp LBB0_357 + //0x0000171c LBB0_311 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000171c movl $64, %edx + //0x00001721 LBB0_312 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001721 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001725 movq $-72(%rbp), %r14 + 0x48, 0x39, 0xca, //0x00001729 cmpq %rcx, %rdx + 0x0f, 0x82, 0x97, 0x11, 0x00, 0x00, //0x0000172c jb LBB0_496 + 0x48, 0x01, 0xc8, //0x00001732 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00001735 addq $1, %rax + //0x00001739 LBB0_314 + 0x48, 0x85, 0xc0, //0x00001739 testq %rax, %rax + 0x0f, 0x89, 0xa5, 0xf7, 0xff, 0xff, //0x0000173c jns LBB0_190 + 0xe9, 0xc2, 0x0f, 0x00, 0x00, //0x00001742 jmp LBB0_461 + //0x00001747 LBB0_316 + 0x0f, 0xbc, 0xca, //0x00001747 bsfl %edx, %ecx + //0x0000174a LBB0_317 + 0x49, 0xf7, 0xd5, //0x0000174a notq %r13 + 0x49, 0x29, 0xcd, //0x0000174d subq %rcx, %r13 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001750 movq $-80(%rbp), %rdi + 0xe9, 0x43, 0xea, 0xff, 0xff, //0x00001754 jmp LBB0_2 + //0x00001759 LBB0_318 + 0x4c, 0x89, 0xd1, //0x00001759 movq %r10, %rcx + 0x4c, 0x09, 0xe1, //0x0000175c orq %r12, %rcx + 0x0f, 0x99, 0xc1, //0x0000175f setns %cl + 0x0f, 0x88, 0xa2, 0x01, 0x00, 0x00, //0x00001762 js LBB0_322 + 0x4d, 0x39, 0xe2, //0x00001768 cmpq %r12, %r10 + 0x0f, 0x8c, 0x99, 0x01, 0x00, 0x00, //0x0000176b jl LBB0_322 + 0x49, 0xf7, 0xd2, //0x00001771 notq %r10 + 0x4d, 0x89, 0xd6, //0x00001774 movq %r10, %r14 + 0xe9, 0xd6, 0x04, 0x00, 0x00, //0x00001777 jmp LBB0_357 + //0x0000177c LBB0_321 + 0x48, 0x8b, 0xb5, 0x78, 0xff, 0xff, 0xff, //0x0000177c movq $-136(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xb0, //0x00001783 movq $-80(%rbp), %rdi + 0x4c, 0x8d, 0x2c, 0x3e, //0x00001787 leaq (%rsi,%rdi), %r13 + 0x49, 0x29, 0xcd, //0x0000178b subq %rcx, %r13 + 0x49, 0x29, 0xd5, //0x0000178e subq %rdx, %r13 + 0xe9, 0x06, 0xea, 0xff, 0xff, //0x00001791 jmp LBB0_2 + //0x00001796 LBB0_49 + 0x4c, 0x01, 0xe0, //0x00001796 addq %r12, %rax + 0x4c, 0x8b, 0x75, 0xb8, //0x00001799 movq $-72(%rbp), %r14 + 0x49, 0x83, 0xf9, 0x20, //0x0000179d cmpq $32, %r9 + 0x0f, 0x82, 0x4c, 0x07, 0x00, 0x00, //0x000017a1 jb LBB0_376 + //0x000017a7 LBB0_50 + 0xf3, 0x0f, 0x6f, 0x18, //0x000017a7 movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000017ab movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x000017b0 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000017b4 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x000017b8 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x000017bc movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000017c0 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000017c4 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x000017c8 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000017cc pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x000017d0 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x000017d4 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x000017d8 shlq $16, %rcx + 0x48, 0x09, 0xca, //0x000017dc orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x000017df shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x000017e3 orq %rdi, %rsi + 0x0f, 0x85, 0x92, 0x08, 0x00, 0x00, //0x000017e6 jne LBB0_393 + 0x4d, 0x85, 0xc0, //0x000017ec testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xd0, //0x000017ef movq $-48(%rbp), %r10 + 0x0f, 0x85, 0xa2, 0x08, 0x00, 0x00, //0x000017f3 jne LBB0_395 + 0x45, 0x31, 0xc0, //0x000017f9 xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x000017fc testq %rdx, %rdx + 0x0f, 0x84, 0xda, 0x08, 0x00, 0x00, //0x000017ff je LBB0_396 + //0x00001805 LBB0_53 + 0x48, 0x0f, 0xbc, 0xca, //0x00001805 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0xa0, //0x00001809 addq $-96(%rbp), %rax + 0x48, 0x01, 0xc8, //0x0000180d addq %rcx, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001810 movabsq $4294977024, %r8 + 0xe9, 0xbf, 0xf6, 0xff, 0xff, //0x0000181a jmp LBB0_189 + //0x0000181f LBB0_131 + 0x4c, 0x01, 0xe0, //0x0000181f addq %r12, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x00001822 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001826 movq $-72(%rbp), %r14 + 0x49, 0x83, 0xf8, 0x20, //0x0000182a cmpq $32, %r8 + 0x0f, 0x82, 0x7f, 0x02, 0x00, 0x00, //0x0000182e jb LBB0_328 + //0x00001834 LBB0_132 + 0xf3, 0x0f, 0x6f, 0x20, //0x00001834 movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00001838 movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x0000183d movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001841 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001845 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xeb, //0x00001849 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x0000184d pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00001851 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xec, //0x00001855 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001859 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x0000185d pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xeb, //0x00001861 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001865 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00001869 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x6f, 0xea, //0x0000186d movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001871 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001875 pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x0000187a pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x0000187e pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x10, //0x00001882 shlq $16, %rdi + 0x48, 0x09, 0xf9, //0x00001886 orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x00001889 shlq $16, %rbx + 0x48, 0xc1, 0xe6, 0x10, //0x0000188d shlq $16, %rsi + 0x48, 0x09, 0xda, //0x00001891 orq %rbx, %rdx + 0x0f, 0x85, 0x34, 0x09, 0x00, 0x00, //0x00001894 jne LBB0_409 + 0x4d, 0x85, 0xdb, //0x0000189a testq %r11, %r11 + 0x0f, 0x85, 0x48, 0x09, 0x00, 0x00, //0x0000189d jne LBB0_411 + 0x45, 0x31, 0xdb, //0x000018a3 xorl %r11d, %r11d + //0x000018a6 LBB0_135 + 0x66, 0x0f, 0x6f, 0xda, //0x000018a6 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x000018aa pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x000018ae pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x000018b3 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x000018b7 pmovmskb %xmm4, %edx + 0x48, 0x09, 0xd6, //0x000018bb orq %rdx, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000018be movl $64, %edx + 0xbf, 0x40, 0x00, 0x00, 0x00, //0x000018c3 movl $64, %edi + 0x48, 0x85, 0xc9, //0x000018c8 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000018cb je LBB0_137 + 0x48, 0x0f, 0xbc, 0xf9, //0x000018d1 bsfq %rcx, %rdi + //0x000018d5 LBB0_137 + 0x48, 0x85, 0xf6, //0x000018d5 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000018d8 je LBB0_139 + 0x48, 0x0f, 0xbc, 0xd6, //0x000018de bsfq %rsi, %rdx + //0x000018e2 LBB0_139 + 0x48, 0x85, 0xc9, //0x000018e2 testq %rcx, %rcx + 0x0f, 0x84, 0xb7, 0x01, 0x00, 0x00, //0x000018e5 je LBB0_326 + 0x48, 0x39, 0xfa, //0x000018eb cmpq %rdi, %rdx + 0x0f, 0x82, 0x30, 0x10, 0x00, 0x00, //0x000018ee jb LBB0_497 + 0x48, 0x03, 0x45, 0xa0, //0x000018f4 addq $-96(%rbp), %rax + 0x48, 0x01, 0xf8, //0x000018f8 addq %rdi, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000018fb movabsq $4294977024, %r8 + 0xe9, 0xd4, 0xf5, 0xff, 0xff, //0x00001905 jmp LBB0_189 + //0x0000190a LBB0_322 + 0x49, 0x8d, 0x54, 0x24, 0xff, //0x0000190a leaq $-1(%r12), %rdx + 0x49, 0x39, 0xd2, //0x0000190f cmpq %rdx, %r10 + 0x49, 0xf7, 0xd4, //0x00001912 notq %r12 + 0x4d, 0x0f, 0x45, 0xe3, //0x00001915 cmovneq %r11, %r12 + 0x84, 0xc9, //0x00001919 testb %cl, %cl + 0x4d, 0x0f, 0x44, 0xe3, //0x0000191b cmoveq %r11, %r12 + 0x4d, 0x89, 0xe6, //0x0000191f movq %r12, %r14 + 0xe9, 0x2b, 0x03, 0x00, 0x00, //0x00001922 jmp LBB0_357 + //0x00001927 LBB0_71 + 0x4c, 0x01, 0xe0, //0x00001927 addq %r12, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x0000192a movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000192e movq $-72(%rbp), %r14 + 0x49, 0x83, 0xf9, 0x20, //0x00001932 cmpq $32, %r9 + 0x0f, 0x82, 0x59, 0x09, 0x00, 0x00, //0x00001936 jb LBB0_416 + //0x0000193c LBB0_72 + 0xf3, 0x0f, 0x6f, 0x18, //0x0000193c movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00001940 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00001945 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001949 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x0000194d pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00001951 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001955 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001959 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x0000195d pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001961 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00001965 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00001969 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x0000196d shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00001971 orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001974 shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00001978 orq %rdi, %rsi + 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x0000197b jne LBB0_412 + 0x4d, 0x85, 0xc0, //0x00001981 testq %r8, %r8 + 0x0f, 0x85, 0xbf, 0x08, 0x00, 0x00, //0x00001984 jne LBB0_414 + 0x45, 0x31, 0xc0, //0x0000198a xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x0000198d testq %rdx, %rdx + 0x0f, 0x84, 0xf7, 0x08, 0x00, 0x00, //0x00001990 je LBB0_415 + //0x00001996 LBB0_75 + 0x48, 0x0f, 0xbc, 0xca, //0x00001996 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0xa0, //0x0000199a addq $-96(%rbp), %rax + 0x48, 0x01, 0xc8, //0x0000199e addq %rcx, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000019a1 movabsq $4294977024, %r8 + 0xe9, 0x90, 0xf5, 0xff, 0xff, //0x000019ab jmp LBB0_198 + //0x000019b0 LBB0_160 + 0x4c, 0x01, 0xe0, //0x000019b0 addq %r12, %rax + 0x49, 0x83, 0xfe, 0x20, //0x000019b3 cmpq $32, %r14 + 0x0f, 0x82, 0xa6, 0x05, 0x00, 0x00, //0x000019b7 jb LBB0_382 + //0x000019bd LBB0_161 + 0xf3, 0x0f, 0x6f, 0x20, //0x000019bd movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x000019c1 movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x000019c6 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000019ca pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x000019ce pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x000019d2 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000019d6 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000019da pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x000019de movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x000019e2 pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x000019e6 pmovmskb %xmm5, %r10d + 0x66, 0x0f, 0x6f, 0xeb, //0x000019eb movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x000019ef pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x000019f3 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xea, //0x000019f7 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x000019fb pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x000019ff pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00001a04 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001a08 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00001a0c shlq $16, %rcx + 0x48, 0x09, 0xce, //0x00001a10 orq %rcx, %rsi + 0x48, 0xc1, 0xe2, 0x10, //0x00001a13 shlq $16, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001a17 shlq $16, %rdi + 0x49, 0x09, 0xd2, //0x00001a1b orq %rdx, %r10 + 0x0f, 0x85, 0x58, 0x09, 0x00, 0x00, //0x00001a1e jne LBB0_428 + 0x48, 0x85, 0xdb, //0x00001a24 testq %rbx, %rbx + 0x4c, 0x8b, 0x6d, 0xa8, //0x00001a27 movq $-88(%rbp), %r13 + 0x0f, 0x85, 0x74, 0x09, 0x00, 0x00, //0x00001a2b jne LBB0_430 + 0x31, 0xdb, //0x00001a31 xorl %ebx, %ebx + //0x00001a33 LBB0_164 + 0x66, 0x0f, 0x6f, 0xda, //0x00001a33 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00001a37 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001a3b pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00001a40 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00001a44 pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00001a48 orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001a4b movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001a50 movl $64, %edx + 0x48, 0x85, 0xf6, //0x00001a55 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a58 je LBB0_166 + 0x48, 0x0f, 0xbc, 0xd6, //0x00001a5e bsfq %rsi, %rdx + //0x00001a62 LBB0_166 + 0x48, 0x85, 0xff, //0x00001a62 testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a65 je LBB0_168 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001a6b bsfq %rdi, %rcx + //0x00001a6f LBB0_168 + 0x48, 0x85, 0xf6, //0x00001a6f testq %rsi, %rsi + 0x0f, 0x84, 0xf3, 0x00, 0x00, 0x00, //0x00001a72 je LBB0_340 + 0x48, 0x39, 0xd1, //0x00001a78 cmpq %rdx, %rcx + 0x0f, 0x82, 0xae, 0x0e, 0x00, 0x00, //0x00001a7b jb LBB0_500 + 0x48, 0x03, 0x45, 0xa0, //0x00001a81 addq $-96(%rbp), %rax + 0x48, 0x01, 0xd0, //0x00001a85 addq %rdx, %rax + 0xe9, 0xaa, 0x01, 0x00, 0x00, //0x00001a88 jmp LBB0_355 + //0x00001a8d LBB0_323 + 0x89, 0xd9, //0x00001a8d movl %ebx, %ecx + 0xe9, 0xb6, 0xfc, 0xff, 0xff, //0x00001a8f jmp LBB0_317 + //0x00001a94 LBB0_324 + 0x89, 0xf1, //0x00001a94 movl %esi, %ecx + 0xe9, 0xaf, 0xfc, 0xff, 0xff, //0x00001a96 jmp LBB0_317 + //0x00001a9b LBB0_325 + 0x89, 0xd1, //0x00001a9b movl %edx, %ecx + 0xe9, 0xa8, 0xfc, 0xff, 0xff, //0x00001a9d jmp LBB0_317 + //0x00001aa2 LBB0_326 + 0x48, 0x85, 0xf6, //0x00001aa2 testq %rsi, %rsi + 0x0f, 0x85, 0x79, 0x0e, 0x00, 0x00, //0x00001aa5 jne LBB0_497 + 0x48, 0x83, 0xc0, 0x20, //0x00001aab addq $32, %rax + 0x49, 0x83, 0xc0, 0xe0, //0x00001aaf addq $-32, %r8 + //0x00001ab3 LBB0_328 + 0x4d, 0x85, 0xdb, //0x00001ab3 testq %r11, %r11 + 0x0f, 0x85, 0x89, 0x09, 0x00, 0x00, //0x00001ab6 jne LBB0_434 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001abc movq $-56(%rbp), %rcx + 0x4d, 0x85, 0xc0, //0x00001ac0 testq %r8, %r8 + 0x0f, 0x84, 0x4e, 0x0c, 0x00, 0x00, //0x00001ac3 je LBB0_462 + //0x00001ac9 LBB0_330 + 0x0f, 0xb6, 0x10, //0x00001ac9 movzbl (%rax), %edx + 0x80, 0xfa, 0x22, //0x00001acc cmpb $34, %dl + 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00001acf je LBB0_339 + 0x80, 0xfa, 0x5c, //0x00001ad5 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001ad8 je LBB0_334 + 0x80, 0xfa, 0x1f, //0x00001ade cmpb $31, %dl + 0x0f, 0x86, 0x56, 0x0e, 0x00, 0x00, //0x00001ae1 jbe LBB0_498 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001ae7 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001aee movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001af3 addq %rsi, %rax + 0x49, 0x01, 0xd0, //0x00001af6 addq %rdx, %r8 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001af9 jne LBB0_330 + 0xe9, 0x13, 0x0c, 0x00, 0x00, //0x00001aff jmp LBB0_462 + //0x00001b04 LBB0_334 + 0x49, 0x83, 0xf8, 0x01, //0x00001b04 cmpq $1, %r8 + 0x0f, 0x84, 0x0d, 0x0e, 0x00, 0x00, //0x00001b08 je LBB0_392 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001b0e movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001b15 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x00001b1a cmpq $-1, %rcx + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001b1e je LBB0_337 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001b24 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001b28 movq $-64(%rbp), %r12 + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001b2c jmp LBB0_338 + //0x00001b31 LBB0_337 + 0x48, 0x89, 0xc1, //0x00001b31 movq %rax, %rcx + 0x4c, 0x8b, 0x65, 0xc0, //0x00001b34 movq $-64(%rbp), %r12 + 0x4c, 0x29, 0xe1, //0x00001b38 subq %r12, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00001b3b movq %rcx, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00001b3f movq $-48(%rbp), %r10 + //0x00001b43 LBB0_338 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001b43 movq $-72(%rbp), %r14 + 0x48, 0x01, 0xf0, //0x00001b47 addq %rsi, %rax + 0x49, 0x01, 0xd0, //0x00001b4a addq %rdx, %r8 + 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00001b4d jne LBB0_330 + 0xe9, 0xbf, 0x0b, 0x00, 0x00, //0x00001b53 jmp LBB0_462 + //0x00001b58 LBB0_339 + 0x48, 0x03, 0x45, 0xa0, //0x00001b58 addq $-96(%rbp), %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001b5c movabsq $4294977024, %r8 + 0xe9, 0x73, 0xf3, 0xff, 0xff, //0x00001b66 jmp LBB0_189 + //0x00001b6b LBB0_340 + 0x48, 0x85, 0xff, //0x00001b6b testq %rdi, %rdi + 0x0f, 0x85, 0xbb, 0x0d, 0x00, 0x00, //0x00001b6e jne LBB0_500 + 0x48, 0x83, 0xc0, 0x20, //0x00001b74 addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x00001b78 addq $-32, %r14 + 0x48, 0x85, 0xdb, //0x00001b7c testq %rbx, %rbx + 0x0f, 0x85, 0xeb, 0x03, 0x00, 0x00, //0x00001b7f jne LBB0_383 + //0x00001b85 LBB0_342 + 0x48, 0x8b, 0x55, 0xc8, //0x00001b85 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x00001b89 testq %r14, %r14 + 0x0f, 0x84, 0x73, 0x0d, 0x00, 0x00, //0x00001b8c je LBB0_385 + //0x00001b92 LBB0_343 + 0x0f, 0xb6, 0x08, //0x00001b92 movzbl (%rax), %ecx + 0x80, 0xf9, 0x22, //0x00001b95 cmpb $34, %cl + 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00001b98 je LBB0_354 + 0x80, 0xf9, 0x5c, //0x00001b9e cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001ba1 je LBB0_347 + 0x80, 0xf9, 0x1f, //0x00001ba7 cmpb $31, %cl + 0x0f, 0x86, 0xa2, 0x0d, 0x00, 0x00, //0x00001baa jbe LBB0_501 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001bb0 movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001bb7 movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001bbc addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001bbf addq %rcx, %r14 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001bc2 jne LBB0_343 + 0xe9, 0x38, 0x0d, 0x00, 0x00, //0x00001bc8 jmp LBB0_385 + //0x00001bcd LBB0_347 + 0x4d, 0x89, 0xe9, //0x00001bcd movq %r13, %r9 + 0x49, 0x83, 0xfe, 0x01, //0x00001bd0 cmpq $1, %r14 + 0x0f, 0x84, 0x83, 0x0d, 0x00, 0x00, //0x00001bd4 je LBB0_502 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001bda movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001be1 movl $2, %esi + 0x48, 0x83, 0xfa, 0xff, //0x00001be6 cmpq $-1, %rdx + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001bea je LBB0_350 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001bf0 movq $-64(%rbp), %r12 + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001bf4 jmp LBB0_351 + //0x00001bf9 LBB0_350 + 0x48, 0x89, 0xc2, //0x00001bf9 movq %rax, %rdx + 0x4c, 0x8b, 0x65, 0xc0, //0x00001bfc movq $-64(%rbp), %r12 + 0x4c, 0x29, 0xe2, //0x00001c00 subq %r12, %rdx + 0x48, 0x89, 0x55, 0xc8, //0x00001c03 movq %rdx, $-56(%rbp) + //0x00001c07 LBB0_351 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c07 movabsq $4294977024, %r8 + 0x4d, 0x89, 0xcd, //0x00001c11 movq %r9, %r13 + 0x48, 0x01, 0xf0, //0x00001c14 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001c17 addq %rcx, %r14 + 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x00001c1a jne LBB0_343 + 0xe9, 0xe0, 0x0c, 0x00, 0x00, //0x00001c20 jmp LBB0_385 + //0x00001c25 LBB0_352 + 0x0f, 0xbc, 0xca, //0x00001c25 bsfl %edx, %ecx + //0x00001c28 LBB0_353 + 0x49, 0xf7, 0xd6, //0x00001c28 notq %r14 + 0x49, 0x29, 0xce, //0x00001c2b subq %rcx, %r14 + 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00001c2e jmp LBB0_357 + //0x00001c33 LBB0_354 + 0x48, 0x03, 0x45, 0xa0, //0x00001c33 addq $-96(%rbp), %rax + //0x00001c37 LBB0_355 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001c37 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001c3b movq $-72(%rbp), %r14 + 0xe9, 0xfc, 0xf2, 0xff, 0xff, //0x00001c3f jmp LBB0_198 + //0x00001c44 LBB0_356 + 0x48, 0x8b, 0x75, 0x80, //0x00001c44 movq $-128(%rbp), %rsi + 0x4c, 0x8d, 0x34, 0x06, //0x00001c48 leaq (%rsi,%rax), %r14 + 0x49, 0x29, 0xce, //0x00001c4c subq %rcx, %r14 + 0x49, 0x29, 0xd6, //0x00001c4f subq %rdx, %r14 + //0x00001c52 LBB0_357 + 0x4d, 0x85, 0xf6, //0x00001c52 testq %r14, %r14 + 0x0f, 0x88, 0x66, 0x0b, 0x00, 0x00, //0x00001c55 js LBB0_475 + //0x00001c5b LBB0_358 + 0x49, 0x01, 0xc6, //0x00001c5b addq %rax, %r14 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001c5e movq $-48(%rbp), %r10 + 0x4d, 0x89, 0x32, //0x00001c62 movq %r14, (%r10) + 0x48, 0x85, 0xc0, //0x00001c65 testq %rax, %rax + 0x4c, 0x8b, 0x65, 0xc0, //0x00001c68 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001c6c movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c70 movabsq $4294977024, %r8 + 0x0f, 0x8f, 0x50, 0xe5, 0xff, 0xff, //0x00001c7a jg LBB0_4 + 0xe9, 0x7b, 0x0a, 0x00, 0x00, //0x00001c80 jmp LBB0_191 + //0x00001c85 LBB0_214 + 0x4c, 0x01, 0xe0, //0x00001c85 addq %r12, %rax + 0x49, 0x83, 0xf9, 0x20, //0x00001c88 cmpq $32, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001c8c movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001c90 movq $-72(%rbp), %r14 + 0x0f, 0x82, 0xb1, 0x08, 0x00, 0x00, //0x00001c94 jb LBB0_442 + //0x00001c9a LBB0_215 + 0xf3, 0x0f, 0x6f, 0x18, //0x00001c9a movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00001c9e movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00001ca3 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001ca7 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00001cab pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00001caf movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001cb3 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001cb7 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00001cbb pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001cbf pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00001cc3 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00001cc7 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00001ccb shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00001ccf orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001cd2 shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00001cd6 orq %rdi, %rsi + 0x0f, 0x85, 0x03, 0x08, 0x00, 0x00, //0x00001cd9 jne LBB0_438 + 0x4d, 0x85, 0xc0, //0x00001cdf testq %r8, %r8 + 0x0f, 0x85, 0x17, 0x08, 0x00, 0x00, //0x00001ce2 jne LBB0_440 + 0x45, 0x31, 0xc0, //0x00001ce8 xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x00001ceb testq %rdx, %rdx + 0x0f, 0x84, 0x4f, 0x08, 0x00, 0x00, //0x00001cee je LBB0_441 + //0x00001cf4 LBB0_218 + 0x48, 0x0f, 0xbc, 0xca, //0x00001cf4 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0xa0, //0x00001cf8 addq $-96(%rbp), %rax + 0x48, 0x01, 0xc8, //0x00001cfc addq %rcx, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001cff movabsq $4294977024, %r8 + 0xe9, 0x2b, 0xfa, 0xff, 0xff, //0x00001d09 jmp LBB0_314 + //0x00001d0e LBB0_282 + 0x4c, 0x01, 0xe0, //0x00001d0e addq %r12, %rax + 0x49, 0x83, 0xfe, 0x20, //0x00001d11 cmpq $32, %r14 + 0x0f, 0x82, 0x05, 0x03, 0x00, 0x00, //0x00001d15 jb LBB0_389 + //0x00001d1b LBB0_283 + 0xf3, 0x0f, 0x6f, 0x20, //0x00001d1b movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00001d1f movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x00001d24 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001d28 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00001d2c pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x00001d30 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001d34 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001d38 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x00001d3c movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001d40 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00001d44 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xeb, //0x00001d48 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001d4c pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00001d50 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x6f, 0xea, //0x00001d54 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001d58 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001d5c pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00001d61 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001d65 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00001d69 shlq $16, %rcx + 0x48, 0x09, 0xce, //0x00001d6d orq %rcx, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x00001d70 shlq $16, %rbx + 0x48, 0xc1, 0xe7, 0x10, //0x00001d74 shlq $16, %rdi + 0x48, 0x09, 0xda, //0x00001d78 orq %rbx, %rdx + 0x0f, 0x85, 0xb1, 0x08, 0x00, 0x00, //0x00001d7b jne LBB0_454 + 0x4d, 0x85, 0xdb, //0x00001d81 testq %r11, %r11 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d84 movabsq $4294977024, %r8 + 0x0f, 0x85, 0xbb, 0x08, 0x00, 0x00, //0x00001d8e jne LBB0_456 + 0x45, 0x31, 0xdb, //0x00001d94 xorl %r11d, %r11d + //0x00001d97 LBB0_286 + 0x66, 0x0f, 0x6f, 0xda, //0x00001d97 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00001d9b pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001d9f pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00001da4 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00001da8 pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00001dac orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001daf movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001db4 movl $64, %edx + 0x48, 0x85, 0xf6, //0x00001db9 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001dbc je LBB0_288 + 0x48, 0x0f, 0xbc, 0xd6, //0x00001dc2 bsfq %rsi, %rdx + //0x00001dc6 LBB0_288 + 0x48, 0x85, 0xff, //0x00001dc6 testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001dc9 je LBB0_290 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001dcf bsfq %rdi, %rcx + //0x00001dd3 LBB0_290 + 0x48, 0x85, 0xf6, //0x00001dd3 testq %rsi, %rsi + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00001dd6 je LBB0_363 + 0x48, 0x39, 0xd1, //0x00001ddc cmpq %rdx, %rcx + 0x0f, 0x82, 0x4a, 0x0b, 0x00, 0x00, //0x00001ddf jb LBB0_500 + 0x48, 0x03, 0x45, 0xa0, //0x00001de5 addq $-96(%rbp), %rax + 0x48, 0x01, 0xd0, //0x00001de9 addq %rdx, %rax + 0xe9, 0x30, 0x01, 0x00, 0x00, //0x00001dec jmp LBB0_379 + //0x00001df1 LBB0_359 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001df1 movq $-1, %r12 + 0x4c, 0x89, 0xd1, //0x00001df8 movq %r10, %rcx + 0x4c, 0x89, 0xc7, //0x00001dfb movq %r8, %rdi + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001dfe movq $-1, %r14 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001e05 movq $-1, %r15 + 0xe9, 0x93, 0xe9, 0xff, 0xff, //0x00001e0c jmp LBB0_102 + //0x00001e11 LBB0_360 + 0x89, 0xd9, //0x00001e11 movl %ebx, %ecx + 0xe9, 0x10, 0xfe, 0xff, 0xff, //0x00001e13 jmp LBB0_353 + //0x00001e18 LBB0_361 + 0x89, 0xf1, //0x00001e18 movl %esi, %ecx + 0xe9, 0x09, 0xfe, 0xff, 0xff, //0x00001e1a jmp LBB0_353 + //0x00001e1f LBB0_362 + 0x89, 0xd1, //0x00001e1f movl %edx, %ecx + 0xe9, 0x02, 0xfe, 0xff, 0xff, //0x00001e21 jmp LBB0_353 + //0x00001e26 LBB0_363 + 0x48, 0x85, 0xff, //0x00001e26 testq %rdi, %rdi + 0x0f, 0x85, 0x00, 0x0b, 0x00, 0x00, //0x00001e29 jne LBB0_500 + 0x48, 0x83, 0xc0, 0x20, //0x00001e2f addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x00001e33 addq $-32, %r14 + 0x4d, 0x85, 0xdb, //0x00001e37 testq %r11, %r11 + 0x0f, 0x85, 0xf3, 0x01, 0x00, 0x00, //0x00001e3a jne LBB0_390 + //0x00001e40 LBB0_365 + 0x48, 0x8b, 0x55, 0xc8, //0x00001e40 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x00001e44 testq %r14, %r14 + 0x0f, 0x84, 0xce, 0x0a, 0x00, 0x00, //0x00001e47 je LBB0_392 + //0x00001e4d LBB0_366 + 0x0f, 0xb6, 0x08, //0x00001e4d movzbl (%rax), %ecx + 0x80, 0xf9, 0x22, //0x00001e50 cmpb $34, %cl + 0x0f, 0x84, 0xc4, 0x00, 0x00, 0x00, //0x00001e53 je LBB0_378 + 0x80, 0xf9, 0x5c, //0x00001e59 cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001e5c je LBB0_370 + 0x80, 0xf9, 0x1f, //0x00001e62 cmpb $31, %cl + 0x0f, 0x86, 0xe7, 0x0a, 0x00, 0x00, //0x00001e65 jbe LBB0_501 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e6b movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001e72 movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001e77 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001e7a addq %rcx, %r14 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001e7d jne LBB0_366 + 0xe9, 0x93, 0x0a, 0x00, 0x00, //0x00001e83 jmp LBB0_392 + //0x00001e88 LBB0_370 + 0x49, 0x83, 0xfe, 0x01, //0x00001e88 cmpq $1, %r14 + 0x0f, 0x84, 0x89, 0x0a, 0x00, 0x00, //0x00001e8c je LBB0_392 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001e92 movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001e99 movl $2, %esi + 0x48, 0x83, 0xfa, 0xff, //0x00001e9e cmpq $-1, %rdx + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001ea2 je LBB0_373 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001ea8 movq $-64(%rbp), %r12 + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001eac jmp LBB0_374 + //0x00001eb1 LBB0_373 + 0x48, 0x89, 0xc2, //0x00001eb1 movq %rax, %rdx + 0x4c, 0x8b, 0x65, 0xc0, //0x00001eb4 movq $-64(%rbp), %r12 + 0x4c, 0x29, 0xe2, //0x00001eb8 subq %r12, %rdx + 0x48, 0x89, 0x55, 0xc8, //0x00001ebb movq %rdx, $-56(%rbp) + //0x00001ebf LBB0_374 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ebf movabsq $4294977024, %r8 + 0x48, 0x01, 0xf0, //0x00001ec9 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001ecc addq %rcx, %r14 + 0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00001ecf jne LBB0_366 + 0xe9, 0x41, 0x0a, 0x00, 0x00, //0x00001ed5 jmp LBB0_392 + //0x00001eda LBB0_375 + 0x49, 0x8d, 0x04, 0x0c, //0x00001eda leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001ede movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00001ee6 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00001ee9 cmpq $32, %r9 + 0x0f, 0x83, 0xb4, 0xf8, 0xff, 0xff, //0x00001eed jae LBB0_50 + //0x00001ef3 LBB0_376 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001ef3 movq $-48(%rbp), %r10 + 0xe9, 0xeb, 0x01, 0x00, 0x00, //0x00001ef7 jmp LBB0_397 + //0x00001efc LBB0_377 + 0x48, 0x8b, 0x45, 0xb0, //0x00001efc movq $-80(%rbp), %rax + 0x4c, 0x01, 0xe0, //0x00001f00 addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001f03 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x00001f0b xorl %r11d, %r11d + 0x49, 0x83, 0xf8, 0x20, //0x00001f0e cmpq $32, %r8 + 0x0f, 0x83, 0x1c, 0xf9, 0xff, 0xff, //0x00001f12 jae LBB0_132 + 0xe9, 0x96, 0xfb, 0xff, 0xff, //0x00001f18 jmp LBB0_328 + //0x00001f1d LBB0_378 + 0x48, 0x03, 0x45, 0xa0, //0x00001f1d addq $-96(%rbp), %rax + //0x00001f21 LBB0_379 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001f21 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001f25 movq $-72(%rbp), %r14 + 0xe9, 0x0b, 0xf8, 0xff, 0xff, //0x00001f29 jmp LBB0_314 + //0x00001f2e LBB0_380 + 0x4c, 0x01, 0xe0, //0x00001f2e addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001f31 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00001f39 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00001f3c cmpq $32, %r9 + 0x0f, 0x83, 0xf6, 0xf9, 0xff, 0xff, //0x00001f40 jae LBB0_72 + 0xe9, 0x4a, 0x03, 0x00, 0x00, //0x00001f46 jmp LBB0_416 + //0x00001f4b LBB0_381 + 0x49, 0x8d, 0x04, 0x0c, //0x00001f4b leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001f4f movq $-1, $-56(%rbp) + 0x31, 0xdb, //0x00001f57 xorl %ebx, %ebx + 0x49, 0x83, 0xfe, 0x20, //0x00001f59 cmpq $32, %r14 + 0x0f, 0x83, 0x5a, 0xfa, 0xff, 0xff, //0x00001f5d jae LBB0_161 + //0x00001f63 LBB0_382 + 0x4c, 0x8b, 0x6d, 0xa8, //0x00001f63 movq $-88(%rbp), %r13 + 0x48, 0x85, 0xdb, //0x00001f67 testq %rbx, %rbx + 0x0f, 0x84, 0x15, 0xfc, 0xff, 0xff, //0x00001f6a je LBB0_342 + //0x00001f70 LBB0_383 + 0x4d, 0x89, 0xe9, //0x00001f70 movq %r13, %r9 + 0x4d, 0x85, 0xf6, //0x00001f73 testq %r14, %r14 + 0x0f, 0x84, 0xe1, 0x09, 0x00, 0x00, //0x00001f76 je LBB0_502 + 0x48, 0x8b, 0x4d, 0x90, //0x00001f7c movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x00001f80 addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x00001f83 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00001f87 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00001f8b movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x00001f8e cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x00001f92 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x00001f96 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x00001f9a addq $-1, %r14 + 0x48, 0x89, 0x75, 0xc8, //0x00001f9e movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00001fa2 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001fa6 movabsq $4294977024, %r8 + 0x4d, 0x89, 0xcd, //0x00001fb0 movq %r9, %r13 + 0x4d, 0x85, 0xf6, //0x00001fb3 testq %r14, %r14 + 0x0f, 0x85, 0xd6, 0xfb, 0xff, 0xff, //0x00001fb6 jne LBB0_343 + 0xe9, 0x44, 0x09, 0x00, 0x00, //0x00001fbc jmp LBB0_385 + //0x00001fc1 LBB0_386 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001fc1 movq $-1, %r10 + 0x4c, 0x89, 0xc1, //0x00001fc8 movq %r8, %rcx + 0x4c, 0x89, 0xff, //0x00001fcb movq %r15, %rdi + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001fce movq $-1, %r12 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001fd5 movq $-1, %r13 + 0xe9, 0x33, 0xf3, 0xff, 0xff, //0x00001fdc jmp LBB0_247 + //0x00001fe1 LBB0_387 + 0x49, 0x8d, 0x04, 0x0c, //0x00001fe1 leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001fe5 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00001fed xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00001ff0 cmpq $32, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001ff4 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001ff8 movq $-72(%rbp), %r14 + 0x0f, 0x83, 0x98, 0xfc, 0xff, 0xff, //0x00001ffc jae LBB0_215 + 0xe9, 0x44, 0x05, 0x00, 0x00, //0x00002002 jmp LBB0_442 + //0x00002007 LBB0_388 + 0x49, 0x8d, 0x04, 0x0c, //0x00002007 leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000200b movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x00002013 xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x00002016 cmpq $32, %r14 + 0x0f, 0x83, 0xfb, 0xfc, 0xff, 0xff, //0x0000201a jae LBB0_283 + //0x00002020 LBB0_389 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002020 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xdb, //0x0000202a testq %r11, %r11 + 0x0f, 0x84, 0x0d, 0xfe, 0xff, 0xff, //0x0000202d je LBB0_365 + //0x00002033 LBB0_390 + 0x4d, 0x85, 0xf6, //0x00002033 testq %r14, %r14 + 0x0f, 0x84, 0xdf, 0x08, 0x00, 0x00, //0x00002036 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x0000203c movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x00002040 addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x00002043 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00002047 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x0000204b movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x0000204e cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x00002052 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x00002056 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x0000205a addq $-1, %r14 + 0x48, 0x89, 0x75, 0xc8, //0x0000205e movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00002062 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002066 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xf6, //0x00002070 testq %r14, %r14 + 0x0f, 0x85, 0xd4, 0xfd, 0xff, 0xff, //0x00002073 jne LBB0_366 + 0xe9, 0x9d, 0x08, 0x00, 0x00, //0x00002079 jmp LBB0_392 + //0x0000207e LBB0_393 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000207e cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002083 jne LBB0_395 + 0x48, 0x89, 0xc1, //0x00002089 movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x0000208c subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x00002090 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x00002094 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002097 movq %rdi, $-56(%rbp) + //0x0000209b LBB0_395 + 0x44, 0x89, 0xc1, //0x0000209b movl %r8d, %ecx + 0xf7, 0xd1, //0x0000209e notl %ecx + 0x21, 0xf1, //0x000020a0 andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x000020a2 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x000020a6 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x000020a9 notl %ebx + 0x21, 0xf3, //0x000020ab andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020ad andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x000020b3 xorl %r8d, %r8d + 0x01, 0xcb, //0x000020b6 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x000020b8 setb %r8b + 0x01, 0xdb, //0x000020bc addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000020be xorl $1431655765, %ebx + 0x21, 0xfb, //0x000020c4 andl %edi, %ebx + 0xf7, 0xd3, //0x000020c6 notl %ebx + 0x21, 0xda, //0x000020c8 andl %ebx, %edx + 0x4c, 0x8b, 0x55, 0xd0, //0x000020ca movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000020ce movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000020d2 movq $-72(%rbp), %r14 + 0x48, 0x85, 0xd2, //0x000020d6 testq %rdx, %rdx + 0x0f, 0x85, 0x26, 0xf7, 0xff, 0xff, //0x000020d9 jne LBB0_53 + //0x000020df LBB0_396 + 0x48, 0x83, 0xc0, 0x20, //0x000020df addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x000020e3 addq $-32, %r9 + //0x000020e7 LBB0_397 + 0x4d, 0x85, 0xc0, //0x000020e7 testq %r8, %r8 + 0x0f, 0x85, 0x01, 0x03, 0x00, 0x00, //0x000020ea jne LBB0_432 + 0x48, 0x8b, 0x4d, 0xc8, //0x000020f0 movq $-56(%rbp), %rcx + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000020f4 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000020fe testq %r9, %r9 + 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x00002101 je LBB0_408 + //0x00002107 LBB0_399 + 0x31, 0xd2, //0x00002107 xorl %edx, %edx + //0x00002109 LBB0_400 + 0x0f, 0xb6, 0x1c, 0x10, //0x00002109 movzbl (%rax,%rdx), %ebx + 0x80, 0xfb, 0x22, //0x0000210d cmpb $34, %bl + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x00002110 je LBB0_407 + 0x80, 0xfb, 0x5c, //0x00002116 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002119 je LBB0_405 + 0x48, 0x83, 0xc2, 0x01, //0x0000211f addq $1, %rdx + 0x49, 0x39, 0xd1, //0x00002123 cmpq %rdx, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002126 jne LBB0_400 + 0xe9, 0x76, 0x00, 0x00, 0x00, //0x0000212c jmp LBB0_403 + //0x00002131 LBB0_405 + 0x49, 0x8d, 0x71, 0xff, //0x00002131 leaq $-1(%r9), %rsi + 0x48, 0x39, 0xd6, //0x00002135 cmpq %rdx, %rsi + 0x0f, 0x84, 0xdd, 0x07, 0x00, 0x00, //0x00002138 je LBB0_392 + 0x48, 0x8b, 0x75, 0x88, //0x0000213e movq $-120(%rbp), %rsi + 0x48, 0x01, 0xc6, //0x00002142 addq %rax, %rsi + 0x48, 0x01, 0xd6, //0x00002145 addq %rdx, %rsi + 0x48, 0x83, 0xf9, 0xff, //0x00002148 cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xc8, //0x0000214c movq $-56(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xfe, //0x00002150 cmoveq %rsi, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002154 movq %rdi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xce, //0x00002158 cmoveq %rsi, %rcx + 0x48, 0x01, 0xd0, //0x0000215c addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x02, //0x0000215f addq $2, %rax + 0x4c, 0x89, 0xce, //0x00002163 movq %r9, %rsi + 0x48, 0x29, 0xd6, //0x00002166 subq %rdx, %rsi + 0x48, 0x83, 0xc6, 0xfe, //0x00002169 addq $-2, %rsi + 0x49, 0x83, 0xc1, 0xfe, //0x0000216d addq $-2, %r9 + 0x49, 0x39, 0xd1, //0x00002171 cmpq %rdx, %r9 + 0x49, 0x89, 0xf1, //0x00002174 movq %rsi, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00002177 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000217b movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000217f movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002183 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x0000218d jne LBB0_399 + 0xe9, 0x7f, 0x05, 0x00, 0x00, //0x00002193 jmp LBB0_462 + //0x00002198 LBB0_407 + 0x48, 0x01, 0xd0, //0x00002198 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000219b addq $1, %rax + //0x0000219f LBB0_408 + 0x4c, 0x29, 0xe0, //0x0000219f subq %r12, %rax + 0xe9, 0x37, 0xed, 0xff, 0xff, //0x000021a2 jmp LBB0_189 + //0x000021a7 LBB0_403 + 0x80, 0xfb, 0x22, //0x000021a7 cmpb $34, %bl + 0x0f, 0x85, 0x6b, 0x07, 0x00, 0x00, //0x000021aa jne LBB0_392 + 0x4c, 0x01, 0xc8, //0x000021b0 addq %r9, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x000021b3 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000021b7 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000021bb movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000021bf movabsq $4294977024, %r8 + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x000021c9 jmp LBB0_408 + //0x000021ce LBB0_409 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000021ce cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000021d3 jne LBB0_411 + 0x48, 0x89, 0xc7, //0x000021d9 movq %rax, %rdi + 0x48, 0x2b, 0x7d, 0xc0, //0x000021dc subq $-64(%rbp), %rdi + 0x48, 0x0f, 0xbc, 0xda, //0x000021e0 bsfq %rdx, %rbx + 0x48, 0x01, 0xfb, //0x000021e4 addq %rdi, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x000021e7 movq %rbx, $-56(%rbp) + //0x000021eb LBB0_411 + 0x44, 0x89, 0xdf, //0x000021eb movl %r11d, %edi + 0xf7, 0xd7, //0x000021ee notl %edi + 0x21, 0xd7, //0x000021f0 andl %edx, %edi + 0x45, 0x8d, 0x0c, 0x7b, //0x000021f2 leal (%r11,%rdi,2), %r9d + 0x8d, 0x1c, 0x3f, //0x000021f6 leal (%rdi,%rdi), %ebx + 0xf7, 0xd3, //0x000021f9 notl %ebx + 0x21, 0xd3, //0x000021fb andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000021fd andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00002203 xorl %r11d, %r11d + 0x01, 0xfb, //0x00002206 addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00002208 setb %r11b + 0x01, 0xdb, //0x0000220c addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000220e xorl $1431655765, %ebx + 0x44, 0x21, 0xcb, //0x00002214 andl %r9d, %ebx + 0xf7, 0xd3, //0x00002217 notl %ebx + 0x21, 0xd9, //0x00002219 andl %ebx, %ecx + 0x4c, 0x8b, 0x55, 0xd0, //0x0000221b movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000221f movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002223 movq $-72(%rbp), %r14 + 0xe9, 0x7a, 0xf6, 0xff, 0xff, //0x00002227 jmp LBB0_135 + //0x0000222c LBB0_412 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000222c cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002231 jne LBB0_414 + 0x48, 0x89, 0xc1, //0x00002237 movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x0000223a subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x0000223e bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x00002242 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002245 movq %rdi, $-56(%rbp) + //0x00002249 LBB0_414 + 0x44, 0x89, 0xc1, //0x00002249 movl %r8d, %ecx + 0xf7, 0xd1, //0x0000224c notl %ecx + 0x21, 0xf1, //0x0000224e andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x00002250 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x00002254 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x00002257 notl %ebx + 0x21, 0xf3, //0x00002259 andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000225b andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x00002261 xorl %r8d, %r8d + 0x01, 0xcb, //0x00002264 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x00002266 setb %r8b + 0x01, 0xdb, //0x0000226a addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000226c xorl $1431655765, %ebx + 0x21, 0xfb, //0x00002272 andl %edi, %ebx + 0xf7, 0xd3, //0x00002274 notl %ebx + 0x21, 0xda, //0x00002276 andl %ebx, %edx + 0x4c, 0x8b, 0x55, 0xd0, //0x00002278 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000227c movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002280 movq $-72(%rbp), %r14 + 0x48, 0x85, 0xd2, //0x00002284 testq %rdx, %rdx + 0x0f, 0x85, 0x09, 0xf7, 0xff, 0xff, //0x00002287 jne LBB0_75 + //0x0000228d LBB0_415 + 0x48, 0x83, 0xc0, 0x20, //0x0000228d addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x00002291 addq $-32, %r9 + //0x00002295 LBB0_416 + 0x4d, 0x85, 0xc0, //0x00002295 testq %r8, %r8 + 0x0f, 0x85, 0xf1, 0x01, 0x00, 0x00, //0x00002298 jne LBB0_436 + 0x48, 0x8b, 0x55, 0xc8, //0x0000229e movq $-56(%rbp), %rdx + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000022a2 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000022ac testq %r9, %r9 + 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x000022af je LBB0_427 + //0x000022b5 LBB0_418 + 0x31, 0xf6, //0x000022b5 xorl %esi, %esi + //0x000022b7 LBB0_419 + 0x0f, 0xb6, 0x0c, 0x30, //0x000022b7 movzbl (%rax,%rsi), %ecx + 0x80, 0xf9, 0x22, //0x000022bb cmpb $34, %cl + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000022be je LBB0_426 + 0x80, 0xf9, 0x5c, //0x000022c4 cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022c7 je LBB0_424 + 0x48, 0x83, 0xc6, 0x01, //0x000022cd addq $1, %rsi + 0x49, 0x39, 0xf1, //0x000022d1 cmpq %rsi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000022d4 jne LBB0_419 + 0xe9, 0x76, 0x00, 0x00, 0x00, //0x000022da jmp LBB0_422 + //0x000022df LBB0_424 + 0x49, 0x8d, 0x49, 0xff, //0x000022df leaq $-1(%r9), %rcx + 0x48, 0x39, 0xf1, //0x000022e3 cmpq %rsi, %rcx + 0x0f, 0x84, 0x19, 0x06, 0x00, 0x00, //0x000022e6 je LBB0_385 + 0x48, 0x8b, 0x4d, 0x88, //0x000022ec movq $-120(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x000022f0 addq %rax, %rcx + 0x48, 0x01, 0xf1, //0x000022f3 addq %rsi, %rcx + 0x48, 0x83, 0xfa, 0xff, //0x000022f6 cmpq $-1, %rdx + 0x48, 0x8b, 0x7d, 0xc8, //0x000022fa movq $-56(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf9, //0x000022fe cmoveq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002302 movq %rdi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd1, //0x00002306 cmoveq %rcx, %rdx + 0x48, 0x01, 0xf0, //0x0000230a addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x0000230d addq $2, %rax + 0x4c, 0x89, 0xc9, //0x00002311 movq %r9, %rcx + 0x48, 0x29, 0xf1, //0x00002314 subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00002317 addq $-2, %rcx + 0x49, 0x83, 0xc1, 0xfe, //0x0000231b addq $-2, %r9 + 0x49, 0x39, 0xf1, //0x0000231f cmpq %rsi, %r9 + 0x49, 0x89, 0xc9, //0x00002322 movq %rcx, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00002325 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002329 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000232d movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002331 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x0000233b jne LBB0_418 + 0xe9, 0x10, 0x04, 0x00, 0x00, //0x00002341 jmp LBB0_467 + //0x00002346 LBB0_426 + 0x48, 0x01, 0xf0, //0x00002346 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002349 addq $1, %rax + //0x0000234d LBB0_427 + 0x4c, 0x29, 0xe0, //0x0000234d subq %r12, %rax + 0xe9, 0xeb, 0xeb, 0xff, 0xff, //0x00002350 jmp LBB0_198 + //0x00002355 LBB0_422 + 0x80, 0xf9, 0x22, //0x00002355 cmpb $34, %cl + 0x0f, 0x85, 0xa7, 0x05, 0x00, 0x00, //0x00002358 jne LBB0_385 + 0x4c, 0x01, 0xc8, //0x0000235e addq %r9, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x00002361 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002365 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002369 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000236d movabsq $4294977024, %r8 + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x00002377 jmp LBB0_427 + //0x0000237c LBB0_428 + 0x48, 0x89, 0xd9, //0x0000237c movq %rbx, %rcx + 0x4c, 0x8b, 0x4d, 0xa8, //0x0000237f movq $-88(%rbp), %r9 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002383 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00002388 jne LBB0_431 + 0x49, 0x89, 0xc0, //0x0000238e movq %rax, %r8 + 0x4c, 0x2b, 0x45, 0xc0, //0x00002391 subq $-64(%rbp), %r8 + 0x49, 0x0f, 0xbc, 0xda, //0x00002395 bsfq %r10, %rbx + 0x4c, 0x01, 0xc3, //0x00002399 addq %r8, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x0000239c movq %rbx, $-56(%rbp) + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000023a0 jmp LBB0_431 + //0x000023a5 LBB0_430 + 0x48, 0x89, 0xd9, //0x000023a5 movq %rbx, %rcx + 0x4d, 0x89, 0xe9, //0x000023a8 movq %r13, %r9 + //0x000023ab LBB0_431 + 0x48, 0x89, 0xcb, //0x000023ab movq %rcx, %rbx + 0xf7, 0xd1, //0x000023ae notl %ecx + 0x44, 0x21, 0xd1, //0x000023b0 andl %r10d, %ecx + 0x44, 0x8d, 0x04, 0x4b, //0x000023b3 leal (%rbx,%rcx,2), %r8d + 0x8d, 0x14, 0x09, //0x000023b7 leal (%rcx,%rcx), %edx + 0xf7, 0xd2, //0x000023ba notl %edx + 0x44, 0x21, 0xd2, //0x000023bc andl %r10d, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023bf andl $-1431655766, %edx + 0x31, 0xdb, //0x000023c5 xorl %ebx, %ebx + 0x01, 0xca, //0x000023c7 addl %ecx, %edx + 0x0f, 0x92, 0xc3, //0x000023c9 setb %bl + 0x01, 0xd2, //0x000023cc addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000023ce xorl $1431655765, %edx + 0x44, 0x21, 0xc2, //0x000023d4 andl %r8d, %edx + 0xf7, 0xd2, //0x000023d7 notl %edx + 0x21, 0xd6, //0x000023d9 andl %edx, %esi + 0x4c, 0x8b, 0x65, 0xc0, //0x000023db movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000023df movabsq $4294977024, %r8 + 0x4d, 0x89, 0xcd, //0x000023e9 movq %r9, %r13 + 0xe9, 0x42, 0xf6, 0xff, 0xff, //0x000023ec jmp LBB0_164 + //0x000023f1 LBB0_432 + 0x4d, 0x85, 0xc9, //0x000023f1 testq %r9, %r9 + 0x0f, 0x84, 0x21, 0x05, 0x00, 0x00, //0x000023f4 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x000023fa movq $-112(%rbp), %rcx + 0x48, 0x8d, 0x14, 0x08, //0x000023fe leaq (%rax,%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x00002402 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00002406 cmpq $-1, %rsi + 0x48, 0x89, 0xf1, //0x0000240a movq %rsi, %rcx + 0x48, 0x0f, 0x44, 0xf2, //0x0000240d cmoveq %rdx, %rsi + 0x48, 0x0f, 0x44, 0xca, //0x00002411 cmoveq %rdx, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00002415 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x00002419 addq $-1, %r9 + 0x48, 0x89, 0x75, 0xc8, //0x0000241d movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00002421 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002425 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002429 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000242d movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x00002437 testq %r9, %r9 + 0x0f, 0x85, 0xc7, 0xfc, 0xff, 0xff, //0x0000243a jne LBB0_399 + 0xe9, 0x5a, 0xfd, 0xff, 0xff, //0x00002440 jmp LBB0_408 + //0x00002445 LBB0_434 + 0x4d, 0x85, 0xc0, //0x00002445 testq %r8, %r8 + 0x0f, 0x84, 0xcd, 0x04, 0x00, 0x00, //0x00002448 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x0000244e movq $-112(%rbp), %rcx + 0x48, 0x8d, 0x14, 0x08, //0x00002452 leaq (%rax,%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x00002456 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x0000245a cmpq $-1, %rsi + 0x48, 0x89, 0xf1, //0x0000245e movq %rsi, %rcx + 0x48, 0x0f, 0x44, 0xf2, //0x00002461 cmoveq %rdx, %rsi + 0x48, 0x0f, 0x44, 0xca, //0x00002465 cmoveq %rdx, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00002469 addq $1, %rax + 0x49, 0x83, 0xc0, 0xff, //0x0000246d addq $-1, %r8 + 0x48, 0x89, 0x75, 0xc8, //0x00002471 movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00002475 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002479 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000247d movq $-72(%rbp), %r14 + 0x4d, 0x85, 0xc0, //0x00002481 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0xf6, 0xff, 0xff, //0x00002484 jne LBB0_330 + 0xe9, 0x88, 0x02, 0x00, 0x00, //0x0000248a jmp LBB0_462 + //0x0000248f LBB0_436 + 0x4d, 0x85, 0xc9, //0x0000248f testq %r9, %r9 + 0x0f, 0x84, 0x6d, 0x04, 0x00, 0x00, //0x00002492 je LBB0_385 + 0x48, 0x8b, 0x4d, 0x90, //0x00002498 movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000249c addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x0000249f movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x000024a3 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x000024a7 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x000024aa cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x000024ae cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x000024b2 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x000024b6 addq $-1, %r9 + 0x48, 0x89, 0x75, 0xc8, //0x000024ba movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x000024be movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000024c2 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000024c6 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000024ca movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000024d4 testq %r9, %r9 + 0x0f, 0x85, 0xd8, 0xfd, 0xff, 0xff, //0x000024d7 jne LBB0_418 + 0xe9, 0x6b, 0xfe, 0xff, 0xff, //0x000024dd jmp LBB0_427 + //0x000024e2 LBB0_438 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000024e2 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000024e7 jne LBB0_440 + 0x48, 0x89, 0xc1, //0x000024ed movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x000024f0 subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x000024f4 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x000024f8 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x000024fb movq %rdi, $-56(%rbp) + //0x000024ff LBB0_440 + 0x44, 0x89, 0xc1, //0x000024ff movl %r8d, %ecx + 0xf7, 0xd1, //0x00002502 notl %ecx + 0x21, 0xf1, //0x00002504 andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x00002506 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x0000250a leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x0000250d notl %ebx + 0x21, 0xf3, //0x0000250f andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002511 andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x00002517 xorl %r8d, %r8d + 0x01, 0xcb, //0x0000251a addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x0000251c setb %r8b + 0x01, 0xdb, //0x00002520 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002522 xorl $1431655765, %ebx + 0x21, 0xfb, //0x00002528 andl %edi, %ebx + 0xf7, 0xd3, //0x0000252a notl %ebx + 0x21, 0xda, //0x0000252c andl %ebx, %edx + 0x4c, 0x8b, 0x55, 0xd0, //0x0000252e movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002532 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002536 movq $-72(%rbp), %r14 + 0x48, 0x85, 0xd2, //0x0000253a testq %rdx, %rdx + 0x0f, 0x85, 0xb1, 0xf7, 0xff, 0xff, //0x0000253d jne LBB0_218 + //0x00002543 LBB0_441 + 0x48, 0x83, 0xc0, 0x20, //0x00002543 addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x00002547 addq $-32, %r9 + //0x0000254b LBB0_442 + 0x4d, 0x85, 0xc0, //0x0000254b testq %r8, %r8 + 0x0f, 0x85, 0x3e, 0x01, 0x00, 0x00, //0x0000254e jne LBB0_457 + 0x48, 0x8b, 0x55, 0xc8, //0x00002554 movq $-56(%rbp), %rdx + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002558 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x00002562 testq %r9, %r9 + 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x00002565 je LBB0_453 + //0x0000256b LBB0_444 + 0x31, 0xf6, //0x0000256b xorl %esi, %esi + //0x0000256d LBB0_445 + 0x0f, 0xb6, 0x0c, 0x30, //0x0000256d movzbl (%rax,%rsi), %ecx + 0x80, 0xf9, 0x22, //0x00002571 cmpb $34, %cl + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x00002574 je LBB0_452 + 0x80, 0xf9, 0x5c, //0x0000257a cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000257d je LBB0_450 + 0x48, 0x83, 0xc6, 0x01, //0x00002583 addq $1, %rsi + 0x49, 0x39, 0xf1, //0x00002587 cmpq %rsi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000258a jne LBB0_445 + 0xe9, 0x76, 0x00, 0x00, 0x00, //0x00002590 jmp LBB0_448 + //0x00002595 LBB0_450 + 0x49, 0x8d, 0x49, 0xff, //0x00002595 leaq $-1(%r9), %rcx + 0x48, 0x39, 0xf1, //0x00002599 cmpq %rsi, %rcx + 0x0f, 0x84, 0x79, 0x03, 0x00, 0x00, //0x0000259c je LBB0_392 + 0x48, 0x8b, 0x4d, 0x88, //0x000025a2 movq $-120(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x000025a6 addq %rax, %rcx + 0x48, 0x01, 0xf1, //0x000025a9 addq %rsi, %rcx + 0x48, 0x83, 0xfa, 0xff, //0x000025ac cmpq $-1, %rdx + 0x48, 0x8b, 0x7d, 0xc8, //0x000025b0 movq $-56(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf9, //0x000025b4 cmoveq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x000025b8 movq %rdi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd1, //0x000025bc cmoveq %rcx, %rdx + 0x48, 0x01, 0xf0, //0x000025c0 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x000025c3 addq $2, %rax + 0x4c, 0x89, 0xc9, //0x000025c7 movq %r9, %rcx + 0x48, 0x29, 0xf1, //0x000025ca subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000025cd addq $-2, %rcx + 0x49, 0x83, 0xc1, 0xfe, //0x000025d1 addq $-2, %r9 + 0x49, 0x39, 0xf1, //0x000025d5 cmpq %rsi, %r9 + 0x49, 0x89, 0xc9, //0x000025d8 movq %rcx, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x000025db movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000025df movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000025e3 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000025e7 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x000025f1 jne LBB0_444 + 0xe9, 0x1b, 0x01, 0x00, 0x00, //0x000025f7 jmp LBB0_462 + //0x000025fc LBB0_452 + 0x48, 0x01, 0xf0, //0x000025fc addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000025ff addq $1, %rax + //0x00002603 LBB0_453 + 0x4c, 0x29, 0xe0, //0x00002603 subq %r12, %rax + 0xe9, 0x2e, 0xf1, 0xff, 0xff, //0x00002606 jmp LBB0_314 + //0x0000260b LBB0_448 + 0x80, 0xf9, 0x22, //0x0000260b cmpb $34, %cl + 0x0f, 0x85, 0x07, 0x03, 0x00, 0x00, //0x0000260e jne LBB0_392 + 0x4c, 0x01, 0xc8, //0x00002614 addq %r9, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x00002617 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000261b movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000261f movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002623 movabsq $4294977024, %r8 + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000262d jmp LBB0_453 + //0x00002632 LBB0_454 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002632 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002637 jne LBB0_456 + 0x48, 0x89, 0xc1, //0x0000263d movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x00002640 subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xda, //0x00002644 bsfq %rdx, %rbx + 0x48, 0x01, 0xcb, //0x00002648 addq %rcx, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x0000264b movq %rbx, $-56(%rbp) + //0x0000264f LBB0_456 + 0x44, 0x89, 0xd9, //0x0000264f movl %r11d, %ecx + 0xf7, 0xd1, //0x00002652 notl %ecx + 0x21, 0xd1, //0x00002654 andl %edx, %ecx + 0x45, 0x8d, 0x04, 0x4b, //0x00002656 leal (%r11,%rcx,2), %r8d + 0x8d, 0x1c, 0x09, //0x0000265a leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x0000265d notl %ebx + 0x21, 0xd3, //0x0000265f andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002661 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00002667 xorl %r11d, %r11d + 0x01, 0xcb, //0x0000266a addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x0000266c setb %r11b + 0x01, 0xdb, //0x00002670 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002672 xorl $1431655765, %ebx + 0x44, 0x21, 0xc3, //0x00002678 andl %r8d, %ebx + 0xf7, 0xd3, //0x0000267b notl %ebx + 0x21, 0xde, //0x0000267d andl %ebx, %esi + 0x4c, 0x8b, 0x65, 0xc0, //0x0000267f movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002683 movabsq $4294977024, %r8 + 0xe9, 0x05, 0xf7, 0xff, 0xff, //0x0000268d jmp LBB0_286 + //0x00002692 LBB0_457 + 0x4d, 0x85, 0xc9, //0x00002692 testq %r9, %r9 + 0x0f, 0x84, 0x80, 0x02, 0x00, 0x00, //0x00002695 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x0000269b movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000269f addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x000026a2 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x000026a6 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x000026aa movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x000026ad cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x000026b1 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x000026b5 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x000026b9 addq $-1, %r9 + 0x48, 0x89, 0x75, 0xc8, //0x000026bd movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x000026c1 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000026c5 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000026c9 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000026cd movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000026d7 testq %r9, %r9 + 0x0f, 0x85, 0x8b, 0xfe, 0xff, 0xff, //0x000026da jne LBB0_444 + 0xe9, 0x1e, 0xff, 0xff, 0xff, //0x000026e0 jmp LBB0_453 + //0x000026e5 LBB0_459 + 0x49, 0x89, 0x32, //0x000026e5 movq %rsi, (%r10) + //0x000026e8 LBB0_460 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026e8 movq $-1, %rax + 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x000026ef jmp LBB0_477 + //0x000026f4 LBB0_478 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000026f4 movq $-7, %rax + 0xe9, 0x63, 0x00, 0x00, 0x00, //0x000026fb jmp LBB0_477 + //0x00002700 LBB0_191 + 0x48, 0x83, 0xc0, 0xff, //0x00002700 addq $-1, %rax + 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00002704 jmp LBB0_477 + //0x00002709 LBB0_461 + 0x48, 0x83, 0xf8, 0xff, //0x00002709 cmpq $-1, %rax + 0x48, 0x8b, 0x55, 0xc8, //0x0000270d movq $-56(%rbp), %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00002711 jne LBB0_463 + //0x00002717 LBB0_462 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002717 movq $-1, %rax + 0x48, 0x8b, 0x55, 0xa8, //0x0000271e movq $-88(%rbp), %rdx + 0xe9, 0x39, 0x00, 0x00, 0x00, //0x00002722 jmp LBB0_463 + //0x00002727 LBB0_464 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002727 movq $-1, %r13 + //0x0000272e LBB0_465 + 0x4c, 0x29, 0xef, //0x0000272e subq %r13, %rdi + 0x48, 0x83, 0xc7, 0xfe, //0x00002731 addq $-2, %rdi + 0x48, 0x8b, 0x45, 0xd0, //0x00002735 movq $-48(%rbp), %rax + 0x48, 0x89, 0x38, //0x00002739 movq %rdi, (%rax) + //0x0000273c LBB0_476 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000273c movq $-2, %rax + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00002743 jmp LBB0_477 + //0x00002748 LBB0_466 + 0x48, 0x83, 0xf8, 0xff, //0x00002748 cmpq $-1, %rax + 0x48, 0x8b, 0x55, 0xc8, //0x0000274c movq $-56(%rbp), %rdx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002750 jne LBB0_463 + //0x00002756 LBB0_467 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002756 movq $-1, %rax + 0x4c, 0x89, 0xea, //0x0000275d movq %r13, %rdx + //0x00002760 LBB0_463 + 0x49, 0x89, 0x12, //0x00002760 movq %rdx, (%r10) + //0x00002763 LBB0_477 + 0x48, 0x83, 0xc4, 0x70, //0x00002763 addq $112, %rsp + 0x5b, //0x00002767 popq %rbx + 0x41, 0x5c, //0x00002768 popq %r12 + 0x41, 0x5d, //0x0000276a popq %r13 + 0x41, 0x5e, //0x0000276c popq %r14 + 0x41, 0x5f, //0x0000276e popq %r15 + 0x5d, //0x00002770 popq %rbp + 0xc3, //0x00002771 retq + //0x00002772 LBB0_468 + 0x48, 0x8b, 0x55, 0xc8, //0x00002772 movq $-56(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00002776 cmpq $-1, %rdx + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x0000277a jne LBB0_471 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002780 bsfq %rsi, %rdx + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002784 jmp LBB0_470 + //0x00002789 LBB0_472 + 0x48, 0x8b, 0x55, 0xc8, //0x00002789 movq $-56(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x0000278d cmpq $-1, %rdx + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00002791 jne LBB0_471 + 0x48, 0x0f, 0xbc, 0xd7, //0x00002797 bsfq %rdi, %rdx + //0x0000279b LBB0_470 + 0x48, 0x01, 0xc2, //0x0000279b addq %rax, %rdx + //0x0000279e LBB0_471 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000279e movq $-2, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x000027a5 movq $-48(%rbp), %r10 + 0x49, 0x89, 0x12, //0x000027a9 movq %rdx, (%r10) + 0xe9, 0xb2, 0xff, 0xff, 0xff, //0x000027ac jmp LBB0_477 + //0x000027b1 LBB0_150 + 0x48, 0x8b, 0x7d, 0xb0, //0x000027b1 movq $-80(%rbp), %rdi + 0xe9, 0x74, 0xff, 0xff, 0xff, //0x000027b5 jmp LBB0_465 + //0x000027ba LBB0_474 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000027ba movq $-1, %r14 + //0x000027c1 LBB0_475 + 0x49, 0xf7, 0xd6, //0x000027c1 notq %r14 + 0x4c, 0x01, 0xf0, //0x000027c4 addq %r14, %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x000027c7 movq $-48(%rbp), %rcx + 0x48, 0x89, 0x01, //0x000027cb movq %rax, (%rcx) + 0xe9, 0x69, 0xff, 0xff, 0xff, //0x000027ce jmp LBB0_476 + //0x000027d3 LBB0_479 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000027d3 movq $-2, %rax + 0x80, 0xfa, 0x61, //0x000027da cmpb $97, %dl + 0x0f, 0x85, 0x80, 0xff, 0xff, 0xff, //0x000027dd jne LBB0_477 + 0x48, 0x8d, 0x51, 0x01, //0x000027e3 leaq $1(%rcx), %rdx + 0x49, 0x89, 0x12, //0x000027e7 movq %rdx, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x000027ea cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0x6d, 0xff, 0xff, 0xff, //0x000027f0 jne LBB0_477 + 0x48, 0x8d, 0x51, 0x02, //0x000027f6 leaq $2(%rcx), %rdx + 0x49, 0x89, 0x12, //0x000027fa movq %rdx, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x000027fd cmpb $115, $2(%r12,%rcx) + 0x0f, 0x85, 0x5a, 0xff, 0xff, 0xff, //0x00002803 jne LBB0_477 + 0x48, 0x8d, 0x51, 0x03, //0x00002809 leaq $3(%rcx), %rdx + 0x49, 0x89, 0x12, //0x0000280d movq %rdx, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x00002810 cmpb $101, $3(%r12,%rcx) + 0x0f, 0x85, 0x47, 0xff, 0xff, 0xff, //0x00002816 jne LBB0_477 + 0x48, 0x83, 0xc1, 0x04, //0x0000281c addq $4, %rcx + 0x49, 0x89, 0x0a, //0x00002820 movq %rcx, (%r10) + 0xe9, 0x3b, 0xff, 0xff, 0xff, //0x00002823 jmp LBB0_477 + //0x00002828 LBB0_263 + 0x49, 0x89, 0x02, //0x00002828 movq %rax, (%r10) + 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x0000282b cmpb $110, (%r12,%rax) + 0x0f, 0x85, 0x06, 0xff, 0xff, 0xff, //0x00002830 jne LBB0_476 + 0x49, 0x89, 0x0a, //0x00002836 movq %rcx, (%r10) + 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x00002839 cmpb $117, (%r12,%rcx) + 0x0f, 0x85, 0xf8, 0xfe, 0xff, 0xff, //0x0000283e jne LBB0_476 + 0x48, 0x8d, 0x41, 0x01, //0x00002844 leaq $1(%rcx), %rax + 0x49, 0x89, 0x02, //0x00002848 movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x0000284b cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0xe5, 0xfe, 0xff, 0xff, //0x00002851 jne LBB0_476 + 0x48, 0x8d, 0x41, 0x02, //0x00002857 leaq $2(%rcx), %rax + 0x49, 0x89, 0x02, //0x0000285b movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x0000285e cmpb $108, $2(%r12,%rcx) + 0x0f, 0x85, 0xd2, 0xfe, 0xff, 0xff, //0x00002864 jne LBB0_476 + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x0000286a jmp LBB0_488 + //0x0000286f LBB0_484 + 0x49, 0x89, 0x02, //0x0000286f movq %rax, (%r10) + 0x41, 0x80, 0x3c, 0x04, 0x74, //0x00002872 cmpb $116, (%r12,%rax) + 0x0f, 0x85, 0xbf, 0xfe, 0xff, 0xff, //0x00002877 jne LBB0_476 + 0x49, 0x89, 0x0a, //0x0000287d movq %rcx, (%r10) + 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x00002880 cmpb $114, (%r12,%rcx) + 0x0f, 0x85, 0xb1, 0xfe, 0xff, 0xff, //0x00002885 jne LBB0_476 + 0x48, 0x8d, 0x41, 0x01, //0x0000288b leaq $1(%rcx), %rax + 0x49, 0x89, 0x02, //0x0000288f movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00002892 cmpb $117, $1(%r12,%rcx) + 0x0f, 0x85, 0x9e, 0xfe, 0xff, 0xff, //0x00002898 jne LBB0_476 + 0x48, 0x8d, 0x41, 0x02, //0x0000289e leaq $2(%rcx), %rax + 0x49, 0x89, 0x02, //0x000028a2 movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x000028a5 cmpb $101, $2(%r12,%rcx) + 0x0f, 0x85, 0x8b, 0xfe, 0xff, 0xff, //0x000028ab jne LBB0_476 + //0x000028b1 LBB0_488 + 0x48, 0x83, 0xc1, 0x03, //0x000028b1 addq $3, %rcx + 0x49, 0x89, 0x0a, //0x000028b5 movq %rcx, (%r10) + 0xe9, 0x7f, 0xfe, 0xff, 0xff, //0x000028b8 jmp LBB0_476 + //0x000028bd LBB0_205 + 0x48, 0x83, 0xc1, 0xff, //0x000028bd addq $-1, %rcx + 0x48, 0x89, 0xc8, //0x000028c1 movq %rcx, %rax + 0xe9, 0x9a, 0xfe, 0xff, 0xff, //0x000028c4 jmp LBB0_477 + //0x000028c9 LBB0_496 + 0x48, 0x01, 0xc2, //0x000028c9 addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000028cc movq $-2, %rax + 0x49, 0x89, 0x12, //0x000028d3 movq %rdx, (%r10) + 0xe9, 0x88, 0xfe, 0xff, 0xff, //0x000028d6 jmp LBB0_477 + //0x000028db LBB0_490 + 0x48, 0x89, 0x4d, 0xa8, //0x000028db movq %rcx, $-88(%rbp) + 0xe9, 0x33, 0xfe, 0xff, 0xff, //0x000028df jmp LBB0_462 + //0x000028e4 LBB0_491 + 0x48, 0x8b, 0x45, 0xb0, //0x000028e4 movq $-80(%rbp), %rax + 0x48, 0x89, 0x45, 0xa8, //0x000028e8 movq %rax, $-88(%rbp) + 0xe9, 0x26, 0xfe, 0xff, 0xff, //0x000028ec jmp LBB0_462 + //0x000028f1 LBB0_492 + 0x49, 0x89, 0xcd, //0x000028f1 movq %rcx, %r13 + 0x4c, 0x8b, 0x55, 0xd0, //0x000028f4 movq $-48(%rbp), %r10 + 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x000028f8 jmp LBB0_467 + //0x000028fd LBB0_493 + 0x49, 0x89, 0xc5, //0x000028fd movq %rax, %r13 + 0xe9, 0x51, 0xfe, 0xff, 0xff, //0x00002900 jmp LBB0_467 + //0x00002905 LBB0_385 + 0x4c, 0x8b, 0x55, 0xd0, //0x00002905 movq $-48(%rbp), %r10 + 0xe9, 0x48, 0xfe, 0xff, 0xff, //0x00002909 jmp LBB0_467 + //0x0000290e LBB0_495 + 0x48, 0x89, 0x4d, 0xa8, //0x0000290e movq %rcx, $-88(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00002912 movq $-48(%rbp), %r10 + 0xe9, 0xfc, 0xfd, 0xff, 0xff, //0x00002916 jmp LBB0_462 + //0x0000291b LBB0_392 + 0x4c, 0x8b, 0x55, 0xd0, //0x0000291b movq $-48(%rbp), %r10 + 0xe9, 0xf3, 0xfd, 0xff, 0xff, //0x0000291f jmp LBB0_462 + //0x00002924 LBB0_497 + 0x4c, 0x29, 0xe0, //0x00002924 subq %r12, %rax + 0x48, 0x01, 0xd0, //0x00002927 addq %rdx, %rax + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000292a jmp LBB0_499 + //0x0000292f LBB0_500 + 0x4c, 0x29, 0xe0, //0x0000292f subq %r12, %rax + 0x48, 0x01, 0xc8, //0x00002932 addq %rcx, %rax + 0x48, 0x89, 0xc2, //0x00002935 movq %rax, %rdx + 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x00002938 jmp LBB0_471 + //0x0000293d LBB0_498 + 0x4c, 0x29, 0xe0, //0x0000293d subq %r12, %rax + //0x00002940 LBB0_499 + 0x48, 0x89, 0xc2, //0x00002940 movq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002943 movq $-2, %rax + 0x49, 0x89, 0x12, //0x0000294a movq %rdx, (%r10) + 0xe9, 0x11, 0xfe, 0xff, 0xff, //0x0000294d jmp LBB0_477 + //0x00002952 LBB0_501 + 0x4c, 0x29, 0xe0, //0x00002952 subq %r12, %rax + 0x48, 0x89, 0xc2, //0x00002955 movq %rax, %rdx + 0xe9, 0x41, 0xfe, 0xff, 0xff, //0x00002958 jmp LBB0_471 + //0x0000295d LBB0_502 + 0x4c, 0x8b, 0x55, 0xd0, //0x0000295d movq $-48(%rbp), %r10 + 0x4d, 0x89, 0xcd, //0x00002961 movq %r9, %r13 + 0xe9, 0xed, 0xfd, 0xff, 0xff, //0x00002964 jmp LBB0_467 + 0x90, 0x90, 0x90, //0x00002969 .p2align 2, 0x90 + // // .set L0_0_set_35, LBB0_35-LJTI0_0 + // // .set L0_0_set_58, LBB0_58-LJTI0_0 + // // .set L0_0_set_40, LBB0_40-LJTI0_0 + // // .set L0_0_set_60, LBB0_60-LJTI0_0 + // // .set L0_0_set_38, LBB0_38-LJTI0_0 + // // .set L0_0_set_62, LBB0_62-LJTI0_0 + //0x0000296c LJTI0_0 + 0x10, 0xda, 0xff, 0xff, //0x0000296c .long L0_0_set_35 + 0xf8, 0xdb, 0xff, 0xff, //0x00002970 .long L0_0_set_58 + 0x47, 0xda, 0xff, 0xff, //0x00002974 .long L0_0_set_40 + 0x23, 0xdc, 0xff, 0xff, //0x00002978 .long L0_0_set_60 + 0x27, 0xda, 0xff, 0xff, //0x0000297c .long L0_0_set_38 + 0x3a, 0xdc, 0xff, 0xff, //0x00002980 .long L0_0_set_62 + // // .set L0_1_set_477, LBB0_477-LJTI0_1 + // // .set L0_1_set_476, LBB0_476-LJTI0_1 + // // .set L0_1_set_206, LBB0_206-LJTI0_1 + // // .set L0_1_set_223, LBB0_223-LJTI0_1 + // // .set L0_1_set_78, LBB0_78-LJTI0_1 + // // .set L0_1_set_259, LBB0_259-LJTI0_1 + // // .set L0_1_set_202, LBB0_202-LJTI0_1 + // // .set L0_1_set_261, LBB0_261-LJTI0_1 + // // .set L0_1_set_269, LBB0_269-LJTI0_1 + // // .set L0_1_set_267, LBB0_267-LJTI0_1 + //0x00002984 LJTI0_1 + 0xdf, 0xfd, 0xff, 0xff, //0x00002984 .long L0_1_set_477 + 0xb8, 0xfd, 0xff, 0xff, //0x00002988 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x0000298c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002990 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002994 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002998 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x0000299c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029a0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029a4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029a8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029ac .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029b0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029b4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029b8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029bc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029c0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029c4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029c8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029cc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029d0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029d4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029d8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029dc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029e0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029e4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029e8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029ec .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029f0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029f4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029f8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029fc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a00 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a04 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a08 .long L0_1_set_476 + 0x36, 0xe6, 0xff, 0xff, //0x00002a0c .long L0_1_set_206 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a10 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a14 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a18 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a1c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a20 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a24 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a28 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a2c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_476 + 0xe0, 0xe7, 0xff, 0xff, //0x00002a38 .long L0_1_set_223 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_476 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a44 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a48 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a4c .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a50 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a54 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a58 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a5c .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a60 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a64 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a68 .long L0_1_set_78 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a70 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a7c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a80 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a84 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a88 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a8c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a90 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a94 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a98 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a9c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aa0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aa4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aa8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aac .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ab0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ab4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ab8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002abc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ac0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ac4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ac8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002acc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ad0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ad4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ad8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002adc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ae0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ae4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ae8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aec .long L0_1_set_476 + 0x24, 0xea, 0xff, 0xff, //0x00002af0 .long L0_1_set_259 + 0xb8, 0xfd, 0xff, 0xff, //0x00002af4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002af8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002afc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b00 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b04 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b08 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b0c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b10 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b14 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b18 .long L0_1_set_476 + 0xf9, 0xe5, 0xff, 0xff, //0x00002b1c .long L0_1_set_202 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b20 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b24 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b28 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b2c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b30 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b34 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b38 .long L0_1_set_476 + 0x48, 0xea, 0xff, 0xff, //0x00002b3c .long L0_1_set_261 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b40 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b44 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b48 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b4c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b50 .long L0_1_set_476 + 0x9c, 0xea, 0xff, 0xff, //0x00002b54 .long L0_1_set_269 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b58 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b5c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b60 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b64 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b68 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b6c .long L0_1_set_476 + 0x78, 0xea, 0xff, 0xff, //0x00002b70 .long L0_1_set_267 + // // .set L0_2_set_255, LBB0_255-LJTI0_2 + // // .set L0_2_set_300, LBB0_300-LJTI0_2 + // // .set L0_2_set_257, LBB0_257-LJTI0_2 + // // .set L0_2_set_249, LBB0_249-LJTI0_2 + //0x00002b74 LJTI0_2 + 0x0e, 0xe8, 0xff, 0xff, //0x00002b74 .long L0_2_set_255 + 0x32, 0xeb, 0xff, 0xff, //0x00002b78 .long L0_2_set_300 + 0x0e, 0xe8, 0xff, 0xff, //0x00002b7c .long L0_2_set_255 + 0x21, 0xe8, 0xff, 0xff, //0x00002b80 .long L0_2_set_257 + 0x32, 0xeb, 0xff, 0xff, //0x00002b84 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b88 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b8c .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b90 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b94 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b98 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b9c .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002ba0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002ba4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002ba8 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bac .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bb0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bb4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bb8 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bbc .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bc0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bc4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bc8 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bcc .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bd0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bd4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bd8 .long L0_2_set_300 + 0xc1, 0xe7, 0xff, 0xff, //0x00002bdc .long L0_2_set_249 + // // .set L0_3_set_107, LBB0_107-LJTI0_3 + // // .set L0_3_set_177, LBB0_177-LJTI0_3 + // // .set L0_3_set_112, LBB0_112-LJTI0_3 + // // .set L0_3_set_110, LBB0_110-LJTI0_3 + //0x00002be0 LJTI0_3 + 0x19, 0xdc, 0xff, 0xff, //0x00002be0 .long L0_3_set_107 + 0x68, 0xe2, 0xff, 0xff, //0x00002be4 .long L0_3_set_177 + 0x19, 0xdc, 0xff, 0xff, //0x00002be8 .long L0_3_set_107 + 0x48, 0xdc, 0xff, 0xff, //0x00002bec .long L0_3_set_112 + 0x68, 0xe2, 0xff, 0xff, //0x00002bf0 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002bf4 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002bf8 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002bfc .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c00 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c04 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c08 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c0c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c10 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c14 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c18 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c1c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c20 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c24 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c28 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c2c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c30 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c34 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c38 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c3c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c40 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c44 .long L0_3_set_177 + 0x35, 0xdc, 0xff, 0xff, //0x00002c48 .long L0_3_set_110 + //0x00002c4c .p2align 2, 0x00 + //0x00002c4c _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00002c4c .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go new file mode 100644 index 000000000..8149027d3 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa.go @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_u64toa func(out unsafe.Pointer, val uint64) (ret int) + +var S_u64toa uintptr + +//go:nosplit +func u64toa(out *byte, val uint64) (ret int) { + return F_u64toa(rt.NoEscape(unsafe.Pointer(out)), val) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_subr.go new file mode 100644 index 000000000..297cb9bef --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_subr.go @@ -0,0 +1,39 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__u64toa = 80 +) + +const ( + _stack__u64toa = 8 +) + +const ( + _size__u64toa = 1232 +) + +var ( + _pcsp__u64toa = [][2]uint32{ + {0x1, 0}, + {0xa5, 8}, + {0xa6, 0}, + {0x1cf, 8}, + {0x1d0, 0}, + {0x307, 8}, + {0x308, 0}, + {0x4cf, 8}, + {0x4d0, 0}, + } +) + +var _cfunc_u64toa = []loader.CFunc{ + {"_u64toa_entry", 0, _entry__u64toa, 0, nil}, + {"_u64toa", _entry__u64toa, _size__u64toa, _stack__u64toa, _pcsp__u64toa}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_text_amd64.go new file mode 100644 index 000000000..2adb3e316 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/u64toa_text_amd64.go @@ -0,0 +1,384 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_u64toa = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, // .quad 3518437209 + 0x59, 0x17, 0xb7, 0xd1, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 3518437209 + //0x00000010 LCPI0_1 + 0xc5, 0x20, //0x00000010 .word 8389 + 0x7b, 0x14, //0x00000012 .word 5243 + 0x34, 0x33, //0x00000014 .word 13108 + 0x00, 0x80, //0x00000016 .word 32768 + 0xc5, 0x20, //0x00000018 .word 8389 + 0x7b, 0x14, //0x0000001a .word 5243 + 0x34, 0x33, //0x0000001c .word 13108 + 0x00, 0x80, //0x0000001e .word 32768 + //0x00000020 LCPI0_2 + 0x80, 0x00, //0x00000020 .word 128 + 0x00, 0x08, //0x00000022 .word 2048 + 0x00, 0x20, //0x00000024 .word 8192 + 0x00, 0x80, //0x00000026 .word 32768 + 0x80, 0x00, //0x00000028 .word 128 + 0x00, 0x08, //0x0000002a .word 2048 + 0x00, 0x20, //0x0000002c .word 8192 + 0x00, 0x80, //0x0000002e .word 32768 + //0x00000030 LCPI0_3 + 0x0a, 0x00, //0x00000030 .word 10 + 0x0a, 0x00, //0x00000032 .word 10 + 0x0a, 0x00, //0x00000034 .word 10 + 0x0a, 0x00, //0x00000036 .word 10 + 0x0a, 0x00, //0x00000038 .word 10 + 0x0a, 0x00, //0x0000003a .word 10 + 0x0a, 0x00, //0x0000003c .word 10 + 0x0a, 0x00, //0x0000003e .word 10 + //0x00000040 LCPI0_4 + 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00000040 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' + //0x00000050 .p2align 4, 0x90 + //0x00000050 _u64toa + 0x55, //0x00000050 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000051 movq %rsp, %rbp + 0x48, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00000054 cmpq $9999, %rsi + 0x0f, 0x87, 0xa5, 0x00, 0x00, 0x00, //0x0000005b ja LBB0_8 + 0x0f, 0xb7, 0xc6, //0x00000061 movzwl %si, %eax + 0xc1, 0xe8, 0x02, //0x00000064 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000067 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x0000006d shrl $17, %eax + 0x48, 0x8d, 0x14, 0x00, //0x00000070 leaq (%rax,%rax), %rdx + 0x6b, 0xc0, 0x64, //0x00000074 imull $100, %eax, %eax + 0x89, 0xf1, //0x00000077 movl %esi, %ecx + 0x29, 0xc1, //0x00000079 subl %eax, %ecx + 0x0f, 0xb7, 0xc1, //0x0000007b movzwl %cx, %eax + 0x48, 0x01, 0xc0, //0x0000007e addq %rax, %rax + 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00000081 cmpl $1000, %esi + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00000087 jb LBB0_3 + 0x48, 0x8d, 0x0d, 0x8c, 0x04, 0x00, 0x00, //0x0000008d leaq $1164(%rip), %rcx /* _Digits+0(%rip) */ + 0x8a, 0x0c, 0x0a, //0x00000094 movb (%rdx,%rcx), %cl + 0x88, 0x0f, //0x00000097 movb %cl, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000099 movl $1, %ecx + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x0000009e jmp LBB0_4 + //0x000000a3 LBB0_3 + 0x31, 0xc9, //0x000000a3 xorl %ecx, %ecx + 0x83, 0xfe, 0x64, //0x000000a5 cmpl $100, %esi + 0x0f, 0x82, 0x48, 0x00, 0x00, 0x00, //0x000000a8 jb LBB0_5 + //0x000000ae LBB0_4 + 0x0f, 0xb7, 0xd2, //0x000000ae movzwl %dx, %edx + 0x48, 0x83, 0xca, 0x01, //0x000000b1 orq $1, %rdx + 0x48, 0x8d, 0x35, 0x64, 0x04, 0x00, 0x00, //0x000000b5 leaq $1124(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x32, //0x000000bc movb (%rdx,%rsi), %dl + 0x89, 0xce, //0x000000bf movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000000c1 addl $1, %ecx + 0x88, 0x14, 0x37, //0x000000c4 movb %dl, (%rdi,%rsi) + //0x000000c7 LBB0_6 + 0x48, 0x8d, 0x15, 0x52, 0x04, 0x00, 0x00, //0x000000c7 leaq $1106(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x14, 0x10, //0x000000ce movb (%rax,%rdx), %dl + 0x89, 0xce, //0x000000d1 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000000d3 addl $1, %ecx + 0x88, 0x14, 0x37, //0x000000d6 movb %dl, (%rdi,%rsi) + //0x000000d9 LBB0_7 + 0x0f, 0xb7, 0xc0, //0x000000d9 movzwl %ax, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000000dc orq $1, %rax + 0x48, 0x8d, 0x15, 0x39, 0x04, 0x00, 0x00, //0x000000e0 leaq $1081(%rip), %rdx /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x10, //0x000000e7 movb (%rax,%rdx), %al + 0x89, 0xca, //0x000000ea movl %ecx, %edx + 0x83, 0xc1, 0x01, //0x000000ec addl $1, %ecx + 0x88, 0x04, 0x17, //0x000000ef movb %al, (%rdi,%rdx) + 0x89, 0xc8, //0x000000f2 movl %ecx, %eax + 0x5d, //0x000000f4 popq %rbp + 0xc3, //0x000000f5 retq + //0x000000f6 LBB0_5 + 0x31, 0xc9, //0x000000f6 xorl %ecx, %ecx + 0x83, 0xfe, 0x0a, //0x000000f8 cmpl $10, %esi + 0x0f, 0x83, 0xc6, 0xff, 0xff, 0xff, //0x000000fb jae LBB0_6 + 0xe9, 0xd3, 0xff, 0xff, 0xff, //0x00000101 jmp LBB0_7 + //0x00000106 LBB0_8 + 0x48, 0x81, 0xfe, 0xff, 0xe0, 0xf5, 0x05, //0x00000106 cmpq $99999999, %rsi + 0x0f, 0x87, 0x20, 0x01, 0x00, 0x00, //0x0000010d ja LBB0_16 + 0x89, 0xf0, //0x00000113 movl %esi, %eax + 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00000115 movl $3518437209, %edx + 0x48, 0x0f, 0xaf, 0xd0, //0x0000011a imulq %rax, %rdx + 0x48, 0xc1, 0xea, 0x2d, //0x0000011e shrq $45, %rdx + 0x44, 0x69, 0xc2, 0x10, 0x27, 0x00, 0x00, //0x00000122 imull $10000, %edx, %r8d + 0x89, 0xf1, //0x00000129 movl %esi, %ecx + 0x44, 0x29, 0xc1, //0x0000012b subl %r8d, %ecx + 0x4c, 0x69, 0xd0, 0x83, 0xde, 0x1b, 0x43, //0x0000012e imulq $1125899907, %rax, %r10 + 0x49, 0xc1, 0xea, 0x31, //0x00000135 shrq $49, %r10 + 0x41, 0x83, 0xe2, 0xfe, //0x00000139 andl $-2, %r10d + 0x0f, 0xb7, 0xc2, //0x0000013d movzwl %dx, %eax + 0xc1, 0xe8, 0x02, //0x00000140 shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00000143 imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000149 shrl $17, %eax + 0x6b, 0xc0, 0x64, //0x0000014c imull $100, %eax, %eax + 0x29, 0xc2, //0x0000014f subl %eax, %edx + 0x44, 0x0f, 0xb7, 0xca, //0x00000151 movzwl %dx, %r9d + 0x4d, 0x01, 0xc9, //0x00000155 addq %r9, %r9 + 0x0f, 0xb7, 0xc1, //0x00000158 movzwl %cx, %eax + 0xc1, 0xe8, 0x02, //0x0000015b shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x0000015e imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x00000164 shrl $17, %eax + 0x4c, 0x8d, 0x04, 0x00, //0x00000167 leaq (%rax,%rax), %r8 + 0x6b, 0xc0, 0x64, //0x0000016b imull $100, %eax, %eax + 0x29, 0xc1, //0x0000016e subl %eax, %ecx + 0x44, 0x0f, 0xb7, 0xd9, //0x00000170 movzwl %cx, %r11d + 0x4d, 0x01, 0xdb, //0x00000174 addq %r11, %r11 + 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00000177 cmpl $10000000, %esi + 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x0000017d jb LBB0_11 + 0x48, 0x8d, 0x05, 0x96, 0x03, 0x00, 0x00, //0x00000183 leaq $918(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x02, //0x0000018a movb (%r10,%rax), %al + 0x88, 0x07, //0x0000018e movb %al, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000190 movl $1, %ecx + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000195 jmp LBB0_12 + //0x0000019a LBB0_11 + 0x31, 0xc9, //0x0000019a xorl %ecx, %ecx + 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x0000019c cmpl $1000000, %esi + 0x0f, 0x82, 0x78, 0x00, 0x00, 0x00, //0x000001a2 jb LBB0_13 + //0x000001a8 LBB0_12 + 0x44, 0x89, 0xd0, //0x000001a8 movl %r10d, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000001ab orq $1, %rax + 0x48, 0x8d, 0x35, 0x6a, 0x03, 0x00, 0x00, //0x000001af leaq $874(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x000001b6 movb (%rax,%rsi), %al + 0x89, 0xce, //0x000001b9 movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000001bb addl $1, %ecx + 0x88, 0x04, 0x37, //0x000001be movb %al, (%rdi,%rsi) + //0x000001c1 LBB0_14 + 0x48, 0x8d, 0x05, 0x58, 0x03, 0x00, 0x00, //0x000001c1 leaq $856(%rip), %rax /* _Digits+0(%rip) */ + 0x41, 0x8a, 0x04, 0x01, //0x000001c8 movb (%r9,%rax), %al + 0x89, 0xce, //0x000001cc movl %ecx, %esi + 0x83, 0xc1, 0x01, //0x000001ce addl $1, %ecx + 0x88, 0x04, 0x37, //0x000001d1 movb %al, (%rdi,%rsi) + //0x000001d4 LBB0_15 + 0x41, 0x0f, 0xb7, 0xc1, //0x000001d4 movzwl %r9w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000001d8 orq $1, %rax + 0x48, 0x8d, 0x35, 0x3d, 0x03, 0x00, 0x00, //0x000001dc leaq $829(%rip), %rsi /* _Digits+0(%rip) */ + 0x8a, 0x04, 0x30, //0x000001e3 movb (%rax,%rsi), %al + 0x89, 0xca, //0x000001e6 movl %ecx, %edx + 0x88, 0x04, 0x17, //0x000001e8 movb %al, (%rdi,%rdx) + 0x41, 0x8a, 0x04, 0x30, //0x000001eb movb (%r8,%rsi), %al + 0x88, 0x44, 0x17, 0x01, //0x000001ef movb %al, $1(%rdi,%rdx) + 0x41, 0x0f, 0xb7, 0xc0, //0x000001f3 movzwl %r8w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x000001f7 orq $1, %rax + 0x8a, 0x04, 0x30, //0x000001fb movb (%rax,%rsi), %al + 0x88, 0x44, 0x17, 0x02, //0x000001fe movb %al, $2(%rdi,%rdx) + 0x41, 0x8a, 0x04, 0x33, //0x00000202 movb (%r11,%rsi), %al + 0x88, 0x44, 0x17, 0x03, //0x00000206 movb %al, $3(%rdi,%rdx) + 0x41, 0x0f, 0xb7, 0xc3, //0x0000020a movzwl %r11w, %eax + 0x48, 0x83, 0xc8, 0x01, //0x0000020e orq $1, %rax + 0x8a, 0x04, 0x30, //0x00000212 movb (%rax,%rsi), %al + 0x83, 0xc1, 0x05, //0x00000215 addl $5, %ecx + 0x88, 0x44, 0x17, 0x04, //0x00000218 movb %al, $4(%rdi,%rdx) + 0x89, 0xc8, //0x0000021c movl %ecx, %eax + 0x5d, //0x0000021e popq %rbp + 0xc3, //0x0000021f retq + //0x00000220 LBB0_13 + 0x31, 0xc9, //0x00000220 xorl %ecx, %ecx + 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00000222 cmpl $100000, %esi + 0x0f, 0x83, 0x93, 0xff, 0xff, 0xff, //0x00000228 jae LBB0_14 + 0xe9, 0xa1, 0xff, 0xff, 0xff, //0x0000022e jmp LBB0_15 + //0x00000233 LBB0_16 + 0x48, 0xb8, 0xff, 0xff, 0xc0, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x00000233 movabsq $9999999999999999, %rax + 0x48, 0x39, 0xc6, //0x0000023d cmpq %rax, %rsi + 0x0f, 0x87, 0x12, 0x01, 0x00, 0x00, //0x00000240 ja LBB0_18 + 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00000246 movabsq $-6067343680855748867, %rcx + 0x48, 0x89, 0xf0, //0x00000250 movq %rsi, %rax + 0x48, 0xf7, 0xe1, //0x00000253 mulq %rcx + 0x48, 0xc1, 0xea, 0x1a, //0x00000256 shrq $26, %rdx + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x0000025a imull $100000000, %edx, %eax + 0x29, 0xc6, //0x00000260 subl %eax, %esi + 0x66, 0x0f, 0x6e, 0xc2, //0x00000262 movd %edx, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0x92, 0xfd, 0xff, 0xff, //0x00000266 movdqu $-622(%rip), %xmm1 /* LCPI0_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd0, //0x0000026e movdqa %xmm0, %xmm2 + 0x66, 0x0f, 0xf4, 0xd1, //0x00000272 pmuludq %xmm1, %xmm2 + 0x66, 0x0f, 0x73, 0xd2, 0x2d, //0x00000276 psrlq $45, %xmm2 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x0000027b movl $10000, %eax + 0x66, 0x48, 0x0f, 0x6e, 0xd8, //0x00000280 movq %rax, %xmm3 + 0x66, 0x0f, 0x6f, 0xe2, //0x00000285 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0xf4, 0xe3, //0x00000289 pmuludq %xmm3, %xmm4 + 0x66, 0x0f, 0xfa, 0xc4, //0x0000028d psubd %xmm4, %xmm0 + 0x66, 0x0f, 0x61, 0xd0, //0x00000291 punpcklwd %xmm0, %xmm2 + 0x66, 0x0f, 0x73, 0xf2, 0x02, //0x00000295 psllq $2, %xmm2 + 0xf2, 0x0f, 0x70, 0xc2, 0x50, //0x0000029a pshuflw $80, %xmm2, %xmm0 + 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x0000029f pshufd $80, %xmm0, %xmm0 + 0xf3, 0x0f, 0x6f, 0x15, 0x64, 0xfd, 0xff, 0xff, //0x000002a4 movdqu $-668(%rip), %xmm2 /* LCPI0_1+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc2, //0x000002ac pmulhuw %xmm2, %xmm0 + 0xf3, 0x0f, 0x6f, 0x25, 0x68, 0xfd, 0xff, 0xff, //0x000002b0 movdqu $-664(%rip), %xmm4 /* LCPI0_2+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc4, //0x000002b8 pmulhuw %xmm4, %xmm0 + 0xf3, 0x0f, 0x6f, 0x2d, 0x6c, 0xfd, 0xff, 0xff, //0x000002bc movdqu $-660(%rip), %xmm5 /* LCPI0_3+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xf0, //0x000002c4 movdqa %xmm0, %xmm6 + 0x66, 0x0f, 0xd5, 0xf5, //0x000002c8 pmullw %xmm5, %xmm6 + 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000002cc psllq $16, %xmm6 + 0x66, 0x0f, 0xf9, 0xc6, //0x000002d1 psubw %xmm6, %xmm0 + 0x66, 0x0f, 0x6e, 0xf6, //0x000002d5 movd %esi, %xmm6 + 0x66, 0x0f, 0xf4, 0xce, //0x000002d9 pmuludq %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x000002dd psrlq $45, %xmm1 + 0x66, 0x0f, 0xf4, 0xd9, //0x000002e2 pmuludq %xmm1, %xmm3 + 0x66, 0x0f, 0xfa, 0xf3, //0x000002e6 psubd %xmm3, %xmm6 + 0x66, 0x0f, 0x61, 0xce, //0x000002ea punpcklwd %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x000002ee psllq $2, %xmm1 + 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x000002f3 pshuflw $80, %xmm1, %xmm1 + 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x000002f8 pshufd $80, %xmm1, %xmm1 + 0x66, 0x0f, 0xe4, 0xca, //0x000002fd pmulhuw %xmm2, %xmm1 + 0x66, 0x0f, 0xe4, 0xcc, //0x00000301 pmulhuw %xmm4, %xmm1 + 0x66, 0x0f, 0xd5, 0xe9, //0x00000305 pmullw %xmm1, %xmm5 + 0x66, 0x0f, 0x73, 0xf5, 0x10, //0x00000309 psllq $16, %xmm5 + 0x66, 0x0f, 0xf9, 0xcd, //0x0000030e psubw %xmm5, %xmm1 + 0x66, 0x0f, 0x67, 0xc1, //0x00000312 packuswb %xmm1, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0x22, 0xfd, 0xff, 0xff, //0x00000316 movdqu $-734(%rip), %xmm1 /* LCPI0_4+0(%rip) */ + 0x66, 0x0f, 0xfc, 0xc8, //0x0000031e paddb %xmm0, %xmm1 + 0x66, 0x0f, 0xef, 0xd2, //0x00000322 pxor %xmm2, %xmm2 + 0x66, 0x0f, 0x74, 0xd0, //0x00000326 pcmpeqb %xmm0, %xmm2 + 0x66, 0x0f, 0xd7, 0xc2, //0x0000032a pmovmskb %xmm2, %eax + 0xf7, 0xd0, //0x0000032e notl %eax + 0x0d, 0x00, 0x80, 0x00, 0x00, //0x00000330 orl $32768, %eax + 0x0f, 0xbc, 0xc0, //0x00000335 bsfl %eax, %eax + 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00000338 movl $16, %ecx + 0x29, 0xc1, //0x0000033d subl %eax, %ecx + 0x48, 0xc1, 0xe0, 0x04, //0x0000033f shlq $4, %rax + 0x48, 0x8d, 0x15, 0xa6, 0x02, 0x00, 0x00, //0x00000343 leaq $678(%rip), %rdx /* _VecShiftShuffles+0(%rip) */ + 0x66, 0x0f, 0x38, 0x00, 0x0c, 0x10, //0x0000034a pshufb (%rax,%rdx), %xmm1 + 0xf3, 0x0f, 0x7f, 0x0f, //0x00000350 movdqu %xmm1, (%rdi) + 0x89, 0xc8, //0x00000354 movl %ecx, %eax + 0x5d, //0x00000356 popq %rbp + 0xc3, //0x00000357 retq + //0x00000358 LBB0_18 + 0x48, 0xb9, 0x57, 0x78, 0x13, 0xb1, 0x2f, 0x65, 0xa5, 0x39, //0x00000358 movabsq $4153837486827862103, %rcx + 0x48, 0x89, 0xf0, //0x00000362 movq %rsi, %rax + 0x48, 0xf7, 0xe1, //0x00000365 mulq %rcx + 0x48, 0xc1, 0xea, 0x33, //0x00000368 shrq $51, %rdx + 0x48, 0xb8, 0x00, 0x00, 0xc1, 0x6f, 0xf2, 0x86, 0x23, 0x00, //0x0000036c movabsq $10000000000000000, %rax + 0x48, 0x0f, 0xaf, 0xc2, //0x00000376 imulq %rdx, %rax + 0x48, 0x29, 0xc6, //0x0000037a subq %rax, %rsi + 0x83, 0xfa, 0x09, //0x0000037d cmpl $9, %edx + 0x0f, 0x87, 0x0f, 0x00, 0x00, 0x00, //0x00000380 ja LBB0_20 + 0x80, 0xc2, 0x30, //0x00000386 addb $48, %dl + 0x88, 0x17, //0x00000389 movb %dl, (%rdi) + 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000038b movl $1, %ecx + 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x00000390 jmp LBB0_25 + //0x00000395 LBB0_20 + 0x83, 0xfa, 0x63, //0x00000395 cmpl $99, %edx + 0x0f, 0x87, 0x1a, 0x00, 0x00, 0x00, //0x00000398 ja LBB0_22 + 0x89, 0xd0, //0x0000039e movl %edx, %eax + 0x48, 0x8d, 0x0d, 0x79, 0x01, 0x00, 0x00, //0x000003a0 leaq $377(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x000003a7 movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x07, //0x000003ab movw %ax, (%rdi) + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000003ae movl $2, %ecx + 0xe9, 0x82, 0x00, 0x00, 0x00, //0x000003b3 jmp LBB0_25 + //0x000003b8 LBB0_22 + 0x89, 0xd0, //0x000003b8 movl %edx, %eax + 0xc1, 0xe8, 0x02, //0x000003ba shrl $2, %eax + 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000003bd imull $5243, %eax, %eax + 0xc1, 0xe8, 0x11, //0x000003c3 shrl $17, %eax + 0x81, 0xfa, 0xe7, 0x03, 0x00, 0x00, //0x000003c6 cmpl $999, %edx + 0x0f, 0x87, 0x37, 0x00, 0x00, 0x00, //0x000003cc ja LBB0_24 + 0x83, 0xc0, 0x30, //0x000003d2 addl $48, %eax + 0x88, 0x07, //0x000003d5 movb %al, (%rdi) + 0x0f, 0xb7, 0xc2, //0x000003d7 movzwl %dx, %eax + 0x89, 0xc1, //0x000003da movl %eax, %ecx + 0xc1, 0xe9, 0x02, //0x000003dc shrl $2, %ecx + 0x69, 0xc9, 0x7b, 0x14, 0x00, 0x00, //0x000003df imull $5243, %ecx, %ecx + 0xc1, 0xe9, 0x11, //0x000003e5 shrl $17, %ecx + 0x6b, 0xc9, 0x64, //0x000003e8 imull $100, %ecx, %ecx + 0x29, 0xc8, //0x000003eb subl %ecx, %eax + 0x0f, 0xb7, 0xc0, //0x000003ed movzwl %ax, %eax + 0x48, 0x8d, 0x0d, 0x29, 0x01, 0x00, 0x00, //0x000003f0 leaq $297(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x000003f7 movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x47, 0x01, //0x000003fb movw %ax, $1(%rdi) + 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000003ff movl $3, %ecx + 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00000404 jmp LBB0_25 + //0x00000409 LBB0_24 + 0x6b, 0xc8, 0x64, //0x00000409 imull $100, %eax, %ecx + 0x29, 0xca, //0x0000040c subl %ecx, %edx + 0x0f, 0xb7, 0xc0, //0x0000040e movzwl %ax, %eax + 0x48, 0x8d, 0x0d, 0x08, 0x01, 0x00, 0x00, //0x00000411 leaq $264(%rip), %rcx /* _Digits+0(%rip) */ + 0x0f, 0xb7, 0x04, 0x41, //0x00000418 movzwl (%rcx,%rax,2), %eax + 0x66, 0x89, 0x07, //0x0000041c movw %ax, (%rdi) + 0x0f, 0xb7, 0xc2, //0x0000041f movzwl %dx, %eax + 0x8a, 0x14, 0x41, //0x00000422 movb (%rcx,%rax,2), %dl + 0x48, 0x01, 0xc0, //0x00000425 addq %rax, %rax + 0x88, 0x57, 0x02, //0x00000428 movb %dl, $2(%rdi) + 0x0f, 0xb7, 0xc0, //0x0000042b movzwl %ax, %eax + 0x8a, 0x44, 0x08, 0x01, //0x0000042e movb $1(%rax,%rcx), %al + 0x88, 0x47, 0x03, //0x00000432 movb %al, $3(%rdi) + 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00000435 movl $4, %ecx + //0x0000043a LBB0_25 + 0x48, 0xba, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000043a movabsq $-6067343680855748867, %rdx + 0x48, 0x89, 0xf0, //0x00000444 movq %rsi, %rax + 0x48, 0xf7, 0xe2, //0x00000447 mulq %rdx + 0x48, 0xc1, 0xea, 0x1a, //0x0000044a shrq $26, %rdx + 0x66, 0x0f, 0x6e, 0xc2, //0x0000044e movd %edx, %xmm0 + 0xf3, 0x0f, 0x6f, 0x0d, 0xa6, 0xfb, 0xff, 0xff, //0x00000452 movdqu $-1114(%rip), %xmm1 /* LCPI0_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd8, //0x0000045a movdqa %xmm0, %xmm3 + 0x66, 0x0f, 0xf4, 0xd9, //0x0000045e pmuludq %xmm1, %xmm3 + 0x66, 0x0f, 0x73, 0xd3, 0x2d, //0x00000462 psrlq $45, %xmm3 + 0xb8, 0x10, 0x27, 0x00, 0x00, //0x00000467 movl $10000, %eax + 0x66, 0x48, 0x0f, 0x6e, 0xd0, //0x0000046c movq %rax, %xmm2 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000471 movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0xf4, 0xe2, //0x00000475 pmuludq %xmm2, %xmm4 + 0x66, 0x0f, 0xfa, 0xc4, //0x00000479 psubd %xmm4, %xmm0 + 0x66, 0x0f, 0x61, 0xd8, //0x0000047d punpcklwd %xmm0, %xmm3 + 0x66, 0x0f, 0x73, 0xf3, 0x02, //0x00000481 psllq $2, %xmm3 + 0xf2, 0x0f, 0x70, 0xc3, 0x50, //0x00000486 pshuflw $80, %xmm3, %xmm0 + 0x66, 0x0f, 0x70, 0xc0, 0x50, //0x0000048b pshufd $80, %xmm0, %xmm0 + 0xf3, 0x0f, 0x6f, 0x25, 0x78, 0xfb, 0xff, 0xff, //0x00000490 movdqu $-1160(%rip), %xmm4 /* LCPI0_1+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc4, //0x00000498 pmulhuw %xmm4, %xmm0 + 0xf3, 0x0f, 0x6f, 0x2d, 0x7c, 0xfb, 0xff, 0xff, //0x0000049c movdqu $-1156(%rip), %xmm5 /* LCPI0_2+0(%rip) */ + 0x66, 0x0f, 0xe4, 0xc5, //0x000004a4 pmulhuw %xmm5, %xmm0 + 0xf3, 0x0f, 0x6f, 0x1d, 0x80, 0xfb, 0xff, 0xff, //0x000004a8 movdqu $-1152(%rip), %xmm3 /* LCPI0_3+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xf0, //0x000004b0 movdqa %xmm0, %xmm6 + 0x66, 0x0f, 0xd5, 0xf3, //0x000004b4 pmullw %xmm3, %xmm6 + 0x66, 0x0f, 0x73, 0xf6, 0x10, //0x000004b8 psllq $16, %xmm6 + 0x66, 0x0f, 0xf9, 0xc6, //0x000004bd psubw %xmm6, %xmm0 + 0x69, 0xc2, 0x00, 0xe1, 0xf5, 0x05, //0x000004c1 imull $100000000, %edx, %eax + 0x29, 0xc6, //0x000004c7 subl %eax, %esi + 0x66, 0x0f, 0x6e, 0xf6, //0x000004c9 movd %esi, %xmm6 + 0x66, 0x0f, 0xf4, 0xce, //0x000004cd pmuludq %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xd1, 0x2d, //0x000004d1 psrlq $45, %xmm1 + 0x66, 0x0f, 0xf4, 0xd1, //0x000004d6 pmuludq %xmm1, %xmm2 + 0x66, 0x0f, 0xfa, 0xf2, //0x000004da psubd %xmm2, %xmm6 + 0x66, 0x0f, 0x61, 0xce, //0x000004de punpcklwd %xmm6, %xmm1 + 0x66, 0x0f, 0x73, 0xf1, 0x02, //0x000004e2 psllq $2, %xmm1 + 0xf2, 0x0f, 0x70, 0xc9, 0x50, //0x000004e7 pshuflw $80, %xmm1, %xmm1 + 0x66, 0x0f, 0x70, 0xc9, 0x50, //0x000004ec pshufd $80, %xmm1, %xmm1 + 0x66, 0x0f, 0xe4, 0xcc, //0x000004f1 pmulhuw %xmm4, %xmm1 + 0x66, 0x0f, 0xe4, 0xcd, //0x000004f5 pmulhuw %xmm5, %xmm1 + 0x66, 0x0f, 0xd5, 0xd9, //0x000004f9 pmullw %xmm1, %xmm3 + 0x66, 0x0f, 0x73, 0xf3, 0x10, //0x000004fd psllq $16, %xmm3 + 0x66, 0x0f, 0xf9, 0xcb, //0x00000502 psubw %xmm3, %xmm1 + 0x66, 0x0f, 0x67, 0xc1, //0x00000506 packuswb %xmm1, %xmm0 + 0x66, 0x0f, 0xfc, 0x05, 0x2e, 0xfb, 0xff, 0xff, //0x0000050a paddb $-1234(%rip), %xmm0 /* LCPI0_4+0(%rip) */ + 0x89, 0xc8, //0x00000512 movl %ecx, %eax + 0xf3, 0x0f, 0x7f, 0x04, 0x07, //0x00000514 movdqu %xmm0, (%rdi,%rax) + 0x83, 0xc9, 0x10, //0x00000519 orl $16, %ecx + 0x89, 0xc8, //0x0000051c movl %ecx, %eax + 0x5d, //0x0000051e popq %rbp + 0xc3, //0x0000051f retq + //0x00000520 .p2align 4, 0x00 + //0x00000520 _Digits + 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x00000520 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' + 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x00000530 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' + 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x00000540 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' + 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x00000550 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' + 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x00000560 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' + 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x00000570 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' + 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x00000580 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' + 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x00000590 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' + 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x000005a0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' + 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x000005b0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' + 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x000005c0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' + 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x000005d0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' + 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x000005e0 QUAD $0x3939383937393639 // .ascii 8, '96979899' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000005e8 .p2align 4, 0x00 + //0x000005f0 _VecShiftShuffles + 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x000005f0 QUAD $0x0706050403020100; QUAD $0x0f0e0d0c0b0a0908 // .ascii 16, '\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f' + 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, //0x00000600 QUAD $0x0807060504030201; QUAD $0xff0f0e0d0c0b0a09 // .ascii 16, '\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff' + 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, //0x00000610 QUAD $0x0908070605040302; QUAD $0xffff0f0e0d0c0b0a // .ascii 16, '\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff' + 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, //0x00000620 QUAD $0x0a09080706050403; QUAD $0xffffff0f0e0d0c0b // .ascii 16, '\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff' + 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, //0x00000630 QUAD $0x0b0a090807060504; QUAD $0xffffffff0f0e0d0c // .ascii 16, '\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff' + 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000640 QUAD $0x0c0b0a0908070605; QUAD $0xffffffffff0f0e0d // .ascii 16, '\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff' + 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000650 QUAD $0x0d0c0b0a09080706; QUAD $0xffffffffffff0f0e // .ascii 16, '\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff' + 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000660 QUAD $0x0e0d0c0b0a090807; QUAD $0xffffffffffffff0f // .ascii 16, '\x07\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff' + 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000670 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go new file mode 100644 index 000000000..4249d892e --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote.go @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_unquote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) (ret int) + +var S_unquote uintptr + +//go:nosplit +func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) { + return F_unquote(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(ep)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go new file mode 100644 index 000000000..13b52b1fc --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__unquote = 16 +) + +const ( + _stack__unquote = 80 +) + +const ( + _size__unquote = 2096 +) + +var ( + _pcsp__unquote = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x541, 80}, + {0x542, 48}, + {0x544, 40}, + {0x546, 32}, + {0x548, 24}, + {0x54a, 16}, + {0x54b, 8}, + {0x54c, 0}, + {0x830, 80}, + } +) + +var _cfunc_unquote = []loader.CFunc{ + {"_unquote_entry", 0, _entry__unquote, 0, nil}, + {"_unquote", _entry__unquote, _size__unquote, _stack__unquote, _pcsp__unquote}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_text_amd64.go new file mode 100644 index 000000000..96e28fb5f --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/unquote_text_amd64.go @@ -0,0 +1,571 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_unquote = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, // QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000010 .p2align 4, 0x90 + //0x00000010 _unquote + 0x55, //0x00000010 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000011 movq %rsp, %rbp + 0x41, 0x57, //0x00000014 pushq %r15 + 0x41, 0x56, //0x00000016 pushq %r14 + 0x41, 0x55, //0x00000018 pushq %r13 + 0x41, 0x54, //0x0000001a pushq %r12 + 0x53, //0x0000001c pushq %rbx + 0x48, 0x83, 0xec, 0x20, //0x0000001d subq $32, %rsp + 0x48, 0x85, 0xf6, //0x00000021 testq %rsi, %rsi + 0x0f, 0x84, 0x17, 0x05, 0x00, 0x00, //0x00000024 je LBB0_1 + 0x48, 0x89, 0x4d, 0xd0, //0x0000002a movq %rcx, $-48(%rbp) + 0x4c, 0x89, 0xc0, //0x0000002e movq %r8, %rax + 0x4c, 0x89, 0x45, 0xb8, //0x00000031 movq %r8, $-72(%rbp) + 0x41, 0x83, 0xe0, 0x01, //0x00000035 andl $1, %r8d + 0x4c, 0x8d, 0x1d, 0x00, 0x08, 0x00, 0x00, //0x00000039 leaq $2048(%rip), %r11 /* __UnquoteTab+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x05, 0xb8, 0xff, 0xff, 0xff, //0x00000040 movdqu $-72(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0x48, 0x89, 0x7d, 0xc8, //0x00000048 movq %rdi, $-56(%rbp) + 0x49, 0x89, 0xf9, //0x0000004c movq %rdi, %r9 + 0x48, 0x89, 0x75, 0xc0, //0x0000004f movq %rsi, $-64(%rbp) + 0x49, 0x89, 0xf2, //0x00000053 movq %rsi, %r10 + 0x4c, 0x89, 0xc6, //0x00000056 movq %r8, %rsi + 0x48, 0x89, 0xd0, //0x00000059 movq %rdx, %rax + //0x0000005c LBB0_3 + 0x41, 0x80, 0x39, 0x5c, //0x0000005c cmpb $92, (%r9) + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00000060 jne LBB0_5 + 0x45, 0x31, 0xed, //0x00000066 xorl %r13d, %r13d + 0xe9, 0xc2, 0x00, 0x00, 0x00, //0x00000069 jmp LBB0_17 + 0x90, 0x90, //0x0000006e .p2align 4, 0x90 + //0x00000070 LBB0_5 + 0x4d, 0x89, 0xd7, //0x00000070 movq %r10, %r15 + 0x49, 0x89, 0xc4, //0x00000073 movq %rax, %r12 + 0x4d, 0x89, 0xcd, //0x00000076 movq %r9, %r13 + 0x49, 0x83, 0xfa, 0x10, //0x00000079 cmpq $16, %r10 + 0x0f, 0x8c, 0x45, 0x00, 0x00, 0x00, //0x0000007d jl LBB0_11 + 0x45, 0x31, 0xe4, //0x00000083 xorl %r12d, %r12d + 0x4c, 0x89, 0xd3, //0x00000086 movq %r10, %rbx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000089 .p2align 4, 0x90 + //0x00000090 LBB0_7 + 0xf3, 0x43, 0x0f, 0x6f, 0x0c, 0x21, //0x00000090 movdqu (%r9,%r12), %xmm1 + 0xf3, 0x42, 0x0f, 0x7f, 0x0c, 0x20, //0x00000096 movdqu %xmm1, (%rax,%r12) + 0x66, 0x0f, 0x74, 0xc8, //0x0000009c pcmpeqb %xmm0, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x000000a0 pmovmskb %xmm1, %ecx + 0x85, 0xc9, //0x000000a4 testl %ecx, %ecx + 0x0f, 0x85, 0x6e, 0x00, 0x00, 0x00, //0x000000a6 jne LBB0_8 + 0x4c, 0x8d, 0x7b, 0xf0, //0x000000ac leaq $-16(%rbx), %r15 + 0x49, 0x83, 0xc4, 0x10, //0x000000b0 addq $16, %r12 + 0x48, 0x83, 0xfb, 0x1f, //0x000000b4 cmpq $31, %rbx + 0x4c, 0x89, 0xfb, //0x000000b8 movq %r15, %rbx + 0x0f, 0x8f, 0xcf, 0xff, 0xff, 0xff, //0x000000bb jg LBB0_7 + 0x4f, 0x8d, 0x2c, 0x21, //0x000000c1 leaq (%r9,%r12), %r13 + 0x49, 0x01, 0xc4, //0x000000c5 addq %rax, %r12 + //0x000000c8 LBB0_11 + 0x4d, 0x85, 0xff, //0x000000c8 testq %r15, %r15 + 0x0f, 0x84, 0x76, 0x04, 0x00, 0x00, //0x000000cb je LBB0_102 + 0x31, 0xdb, //0x000000d1 xorl %ebx, %ebx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000d3 .p2align 4, 0x90 + //0x000000e0 LBB0_13 + 0x41, 0x0f, 0xb6, 0x4c, 0x1d, 0x00, //0x000000e0 movzbl (%r13,%rbx), %ecx + 0x80, 0xf9, 0x5c, //0x000000e6 cmpb $92, %cl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000000e9 je LBB0_15 + 0x41, 0x88, 0x0c, 0x1c, //0x000000ef movb %cl, (%r12,%rbx) + 0x48, 0x83, 0xc3, 0x01, //0x000000f3 addq $1, %rbx + 0x49, 0x39, 0xdf, //0x000000f7 cmpq %rbx, %r15 + 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x000000fa jne LBB0_13 + 0xe9, 0x42, 0x04, 0x00, 0x00, //0x00000100 jmp LBB0_102 + //0x00000105 LBB0_15 + 0x4d, 0x29, 0xcd, //0x00000105 subq %r9, %r13 + 0x49, 0x01, 0xdd, //0x00000108 addq %rbx, %r13 + 0x49, 0x83, 0xfd, 0xff, //0x0000010b cmpq $-1, %r13 + 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000010f jne LBB0_17 + 0xe9, 0x2d, 0x04, 0x00, 0x00, //0x00000115 jmp LBB0_102 + //0x0000011a LBB0_8 + 0x66, 0x0f, 0xbc, 0xc9, //0x0000011a bsfw %cx, %cx + 0x44, 0x0f, 0xb7, 0xe9, //0x0000011e movzwl %cx, %r13d + 0x4d, 0x01, 0xe5, //0x00000122 addq %r12, %r13 + 0x49, 0x83, 0xfd, 0xff, //0x00000125 cmpq $-1, %r13 + 0x0f, 0x84, 0x18, 0x04, 0x00, 0x00, //0x00000129 je LBB0_102 + 0x90, //0x0000012f .p2align 4, 0x90 + //0x00000130 LBB0_17 + 0x49, 0x8d, 0x4d, 0x02, //0x00000130 leaq $2(%r13), %rcx + 0x49, 0x29, 0xca, //0x00000134 subq %rcx, %r10 + 0x0f, 0x88, 0xe3, 0x06, 0x00, 0x00, //0x00000137 js LBB0_18 + 0x4d, 0x01, 0xe9, //0x0000013d addq %r13, %r9 + 0x49, 0x83, 0xc1, 0x02, //0x00000140 addq $2, %r9 + 0x48, 0x85, 0xf6, //0x00000144 testq %rsi, %rsi + 0x0f, 0x85, 0xe1, 0x02, 0x00, 0x00, //0x00000147 jne LBB0_20 + //0x0000014d LBB0_31 + 0x4e, 0x8d, 0x24, 0x28, //0x0000014d leaq (%rax,%r13), %r12 + 0x41, 0x0f, 0xb6, 0x49, 0xff, //0x00000151 movzbl $-1(%r9), %ecx + 0x42, 0x8a, 0x1c, 0x19, //0x00000156 movb (%rcx,%r11), %bl + 0x80, 0xfb, 0xff, //0x0000015a cmpb $-1, %bl + 0x0f, 0x84, 0x2d, 0x00, 0x00, 0x00, //0x0000015d je LBB0_35 + 0x84, 0xdb, //0x00000163 testb %bl, %bl + 0x0f, 0x84, 0x12, 0x05, 0x00, 0x00, //0x00000165 je LBB0_33 + 0x41, 0x88, 0x1c, 0x24, //0x0000016b movb %bl, (%r12) + 0x49, 0x83, 0xc4, 0x01, //0x0000016f addq $1, %r12 + 0x4c, 0x89, 0xe0, //0x00000173 movq %r12, %rax + 0x4d, 0x85, 0xd2, //0x00000176 testq %r10, %r10 + 0x0f, 0x85, 0xdd, 0xfe, 0xff, 0xff, //0x00000179 jne LBB0_3 + 0xe9, 0xf1, 0x04, 0x00, 0x00, //0x0000017f jmp LBB0_101 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000184 .p2align 4, 0x90 + //0x00000190 LBB0_35 + 0x49, 0x83, 0xfa, 0x03, //0x00000190 cmpq $3, %r10 + 0x0f, 0x8e, 0x86, 0x06, 0x00, 0x00, //0x00000194 jle LBB0_18 + 0x45, 0x8b, 0x31, //0x0000019a movl (%r9), %r14d + 0x44, 0x89, 0xf3, //0x0000019d movl %r14d, %ebx + 0xf7, 0xd3, //0x000001a0 notl %ebx + 0x41, 0x8d, 0x8e, 0xd0, 0xcf, 0xcf, 0xcf, //0x000001a2 leal $-808464432(%r14), %ecx + 0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000001a9 andl $-2139062144, %ebx + 0x85, 0xcb, //0x000001af testl %ecx, %ebx + 0x0f, 0x85, 0xa5, 0x03, 0x00, 0x00, //0x000001b1 jne LBB0_40 + 0x41, 0x8d, 0x8e, 0x19, 0x19, 0x19, 0x19, //0x000001b7 leal $421075225(%r14), %ecx + 0x44, 0x09, 0xf1, //0x000001be orl %r14d, %ecx + 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000001c1 testl $-2139062144, %ecx + 0x0f, 0x85, 0x8f, 0x03, 0x00, 0x00, //0x000001c7 jne LBB0_40 + 0x4d, 0x89, 0xd8, //0x000001cd movq %r11, %r8 + 0x45, 0x89, 0xf7, //0x000001d0 movl %r14d, %r15d + 0x41, 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x000001d3 andl $2139062143, %r15d + 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000001da movl $-1061109568, %ecx + 0x44, 0x29, 0xf9, //0x000001df subl %r15d, %ecx + 0x45, 0x8d, 0x9f, 0x46, 0x46, 0x46, 0x46, //0x000001e2 leal $1179010630(%r15), %r11d + 0x21, 0xd9, //0x000001e9 andl %ebx, %ecx + 0x44, 0x85, 0xd9, //0x000001eb testl %r11d, %ecx + 0x0f, 0x85, 0x68, 0x03, 0x00, 0x00, //0x000001ee jne LBB0_40 + 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x000001f4 movl $-522133280, %ecx + 0x44, 0x29, 0xf9, //0x000001f9 subl %r15d, %ecx + 0x41, 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x000001fc addl $960051513, %r15d + 0x21, 0xcb, //0x00000203 andl %ecx, %ebx + 0x44, 0x85, 0xfb, //0x00000205 testl %r15d, %ebx + 0x0f, 0x85, 0x4e, 0x03, 0x00, 0x00, //0x00000208 jne LBB0_40 + 0x48, 0x89, 0xd7, //0x0000020e movq %rdx, %rdi + 0x41, 0x0f, 0xce, //0x00000211 bswapl %r14d + 0x44, 0x89, 0xf1, //0x00000214 movl %r14d, %ecx + 0xc1, 0xe9, 0x04, //0x00000217 shrl $4, %ecx + 0xf7, 0xd1, //0x0000021a notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000021c andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x00000222 leal (%rcx,%rcx,8), %ecx + 0x41, 0x81, 0xe6, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000225 andl $252645135, %r14d + 0x41, 0x01, 0xce, //0x0000022c addl %ecx, %r14d + 0x44, 0x89, 0xf1, //0x0000022f movl %r14d, %ecx + 0xc1, 0xe9, 0x04, //0x00000232 shrl $4, %ecx + 0x44, 0x09, 0xf1, //0x00000235 orl %r14d, %ecx + 0x44, 0x0f, 0xb6, 0xf9, //0x00000238 movzbl %cl, %r15d + 0xc1, 0xe9, 0x08, //0x0000023c shrl $8, %ecx + 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000023f andl $65280, %ecx + 0x41, 0x09, 0xcf, //0x00000245 orl %ecx, %r15d + 0x49, 0x83, 0xc1, 0x04, //0x00000248 addq $4, %r9 + 0x49, 0x83, 0xc2, 0xfc, //0x0000024c addq $-4, %r10 + 0x41, 0x81, 0xff, 0x80, 0x00, 0x00, 0x00, //0x00000250 cmpl $128, %r15d + 0x0f, 0x82, 0x24, 0x02, 0x00, 0x00, //0x00000257 jb LBB0_54 + 0x4c, 0x01, 0xe8, //0x0000025d addq %r13, %rax + 0x48, 0x83, 0xc0, 0x02, //0x00000260 addq $2, %rax + //0x00000264 LBB0_58 + 0x44, 0x89, 0xf9, //0x00000264 movl %r15d, %ecx + 0x41, 0x81, 0xff, 0xff, 0x07, 0x00, 0x00, //0x00000267 cmpl $2047, %r15d + 0x0f, 0x86, 0x20, 0x02, 0x00, 0x00, //0x0000026e jbe LBB0_59 + 0x81, 0xe1, 0x00, 0xf8, 0xff, 0xff, //0x00000274 andl $-2048, %ecx + 0x81, 0xf9, 0x00, 0xd8, 0x00, 0x00, //0x0000027a cmpl $55296, %ecx + 0x0f, 0x85, 0x6a, 0x01, 0x00, 0x00, //0x00000280 jne LBB0_61 + 0x48, 0x85, 0xf6, //0x00000286 testq %rsi, %rsi + 0x0f, 0x85, 0x20, 0x01, 0x00, 0x00, //0x00000289 jne LBB0_63 + 0x49, 0x83, 0xfa, 0x06, //0x0000028f cmpq $6, %r10 + 0x0f, 0x8c, 0x3b, 0x01, 0x00, 0x00, //0x00000293 jl LBB0_72 + //0x00000299 LBB0_69 + 0x41, 0x81, 0xff, 0xff, 0xdb, 0x00, 0x00, //0x00000299 cmpl $56319, %r15d + 0x0f, 0x87, 0x2e, 0x01, 0x00, 0x00, //0x000002a0 ja LBB0_72 + 0x41, 0x80, 0x39, 0x5c, //0x000002a6 cmpb $92, (%r9) + 0x0f, 0x85, 0x24, 0x01, 0x00, 0x00, //0x000002aa jne LBB0_72 + 0x41, 0x80, 0x79, 0x01, 0x75, //0x000002b0 cmpb $117, $1(%r9) + 0x0f, 0x85, 0x19, 0x01, 0x00, 0x00, //0x000002b5 jne LBB0_72 + 0x45, 0x8b, 0x61, 0x02, //0x000002bb movl $2(%r9), %r12d + 0x45, 0x89, 0xe6, //0x000002bf movl %r12d, %r14d + 0x41, 0xf7, 0xd6, //0x000002c2 notl %r14d + 0x41, 0x8d, 0x8c, 0x24, 0xd0, 0xcf, 0xcf, 0xcf, //0x000002c5 leal $-808464432(%r12), %ecx + 0x41, 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x000002cd andl $-2139062144, %r14d + 0x41, 0x85, 0xce, //0x000002d4 testl %ecx, %r14d + 0x0f, 0x85, 0xbd, 0x03, 0x00, 0x00, //0x000002d7 jne LBB0_82 + 0x41, 0x8d, 0x8c, 0x24, 0x19, 0x19, 0x19, 0x19, //0x000002dd leal $421075225(%r12), %ecx + 0x44, 0x09, 0xe1, //0x000002e5 orl %r12d, %ecx + 0xf7, 0xc1, 0x80, 0x80, 0x80, 0x80, //0x000002e8 testl $-2139062144, %ecx + 0x0f, 0x85, 0xa6, 0x03, 0x00, 0x00, //0x000002ee jne LBB0_82 + 0x44, 0x89, 0xe3, //0x000002f4 movl %r12d, %ebx + 0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000002f7 andl $2139062143, %ebx + 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000002fd movl $-1061109568, %ecx + 0x29, 0xd9, //0x00000302 subl %ebx, %ecx + 0x44, 0x8d, 0x9b, 0x46, 0x46, 0x46, 0x46, //0x00000304 leal $1179010630(%rbx), %r11d + 0x44, 0x21, 0xf1, //0x0000030b andl %r14d, %ecx + 0x44, 0x85, 0xd9, //0x0000030e testl %r11d, %ecx + 0x0f, 0x85, 0x83, 0x03, 0x00, 0x00, //0x00000311 jne LBB0_82 + 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000317 movl $-522133280, %ecx + 0x29, 0xd9, //0x0000031c subl %ebx, %ecx + 0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x0000031e addl $960051513, %ebx + 0x41, 0x21, 0xce, //0x00000324 andl %ecx, %r14d + 0x41, 0x85, 0xde, //0x00000327 testl %ebx, %r14d + 0x0f, 0x85, 0x6a, 0x03, 0x00, 0x00, //0x0000032a jne LBB0_82 + 0x41, 0x0f, 0xcc, //0x00000330 bswapl %r12d + 0x44, 0x89, 0xe1, //0x00000333 movl %r12d, %ecx + 0xc1, 0xe9, 0x04, //0x00000336 shrl $4, %ecx + 0xf7, 0xd1, //0x00000339 notl %ecx + 0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x0000033b andl $16843009, %ecx + 0x8d, 0x0c, 0xc9, //0x00000341 leal (%rcx,%rcx,8), %ecx + 0x41, 0x81, 0xe4, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000344 andl $252645135, %r12d + 0x41, 0x01, 0xcc, //0x0000034b addl %ecx, %r12d + 0x44, 0x89, 0xe1, //0x0000034e movl %r12d, %ecx + 0xc1, 0xe9, 0x04, //0x00000351 shrl $4, %ecx + 0x44, 0x09, 0xe1, //0x00000354 orl %r12d, %ecx + 0x89, 0xcb, //0x00000357 movl %ecx, %ebx + 0xc1, 0xeb, 0x08, //0x00000359 shrl $8, %ebx + 0x81, 0xe3, 0x00, 0xff, 0x00, 0x00, //0x0000035c andl $65280, %ebx + 0x44, 0x0f, 0xb6, 0xd9, //0x00000362 movzbl %cl, %r11d + 0x41, 0x09, 0xdb, //0x00000366 orl %ebx, %r11d + 0x49, 0x83, 0xc1, 0x06, //0x00000369 addq $6, %r9 + 0x49, 0x83, 0xc2, 0xfa, //0x0000036d addq $-6, %r10 + 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00000371 andl $16515072, %ecx + 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00000377 cmpl $14417920, %ecx + 0x0f, 0x84, 0x3a, 0x01, 0x00, 0x00, //0x0000037d je LBB0_98 + 0xf6, 0x45, 0xb8, 0x02, //0x00000383 testb $2, $-72(%rbp) + 0x0f, 0x84, 0x99, 0x01, 0x00, 0x00, //0x00000387 je LBB0_76 + 0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x0000038d movw $-16401, $-2(%rax) + 0xc6, 0x00, 0xbd, //0x00000393 movb $-67, (%rax) + 0x48, 0x83, 0xc0, 0x03, //0x00000396 addq $3, %rax + 0x45, 0x89, 0xdf, //0x0000039a movl %r11d, %r15d + 0x41, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000039d cmpl $128, %r11d + 0x0f, 0x83, 0xba, 0xfe, 0xff, 0xff, //0x000003a4 jae LBB0_58 + 0xe9, 0x61, 0x01, 0x00, 0x00, //0x000003aa jmp LBB0_55 + //0x000003af LBB0_63 + 0x4d, 0x85, 0xd2, //0x000003af testq %r10, %r10 + 0x0f, 0x8e, 0x46, 0x04, 0x00, 0x00, //0x000003b2 jle LBB0_64 + 0x41, 0x80, 0x39, 0x5c, //0x000003b8 cmpb $92, (%r9) + 0x0f, 0x85, 0x5a, 0x01, 0x00, 0x00, //0x000003bc jne LBB0_74 + 0x49, 0x83, 0xc2, 0xff, //0x000003c2 addq $-1, %r10 + 0x49, 0x83, 0xc1, 0x01, //0x000003c6 addq $1, %r9 + 0x49, 0x83, 0xfa, 0x06, //0x000003ca cmpq $6, %r10 + 0x0f, 0x8d, 0xc5, 0xfe, 0xff, 0xff, //0x000003ce jge LBB0_69 + //0x000003d4 LBB0_72 + 0xf6, 0x45, 0xb8, 0x02, //0x000003d4 testb $2, $-72(%rbp) + 0x0f, 0x84, 0x14, 0x04, 0x00, 0x00, //0x000003d8 je LBB0_73 + //0x000003de LBB0_75 + 0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x000003de movw $-16401, $-2(%rax) + 0xc6, 0x00, 0xbd, //0x000003e4 movb $-67, (%rax) + 0x48, 0x83, 0xc0, 0x01, //0x000003e7 addq $1, %rax + 0xe9, 0xb9, 0x00, 0x00, 0x00, //0x000003eb jmp LBB0_99 + //0x000003f0 .p2align 4, 0x90 + //0x000003f0 LBB0_61 + 0x4d, 0x89, 0xc3, //0x000003f0 movq %r8, %r11 + 0x48, 0x89, 0xfa, //0x000003f3 movq %rdi, %rdx + 0x44, 0x89, 0xf9, //0x000003f6 movl %r15d, %ecx + 0xc1, 0xe9, 0x0c, //0x000003f9 shrl $12, %ecx + 0x80, 0xc9, 0xe0, //0x000003fc orb $-32, %cl + 0x88, 0x48, 0xfe, //0x000003ff movb %cl, $-2(%rax) + 0x44, 0x89, 0xf9, //0x00000402 movl %r15d, %ecx + 0xc1, 0xe9, 0x06, //0x00000405 shrl $6, %ecx + 0x80, 0xe1, 0x3f, //0x00000408 andb $63, %cl + 0x80, 0xc9, 0x80, //0x0000040b orb $-128, %cl + 0x88, 0x48, 0xff, //0x0000040e movb %cl, $-1(%rax) + 0x41, 0x80, 0xe7, 0x3f, //0x00000411 andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x00000415 orb $-128, %r15b + 0x44, 0x88, 0x38, //0x00000419 movb %r15b, (%rax) + 0x48, 0x83, 0xc0, 0x01, //0x0000041c addq $1, %rax + 0x4d, 0x85, 0xd2, //0x00000420 testq %r10, %r10 + 0x0f, 0x85, 0x33, 0xfc, 0xff, 0xff, //0x00000423 jne LBB0_3 + 0xe9, 0x47, 0x02, 0x00, 0x00, //0x00000429 jmp LBB0_101 + //0x0000042e LBB0_20 + 0x45, 0x85, 0xd2, //0x0000042e testl %r10d, %r10d + 0x0f, 0x84, 0xe9, 0x03, 0x00, 0x00, //0x00000431 je LBB0_18 + 0x41, 0x80, 0x79, 0xff, 0x5c, //0x00000437 cmpb $92, $-1(%r9) + 0x0f, 0x85, 0x86, 0x03, 0x00, 0x00, //0x0000043c jne LBB0_22 + 0x41, 0x80, 0x39, 0x5c, //0x00000442 cmpb $92, (%r9) + 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00000446 jne LBB0_30 + 0x41, 0x83, 0xfa, 0x01, //0x0000044c cmpl $1, %r10d + 0x0f, 0x8e, 0xca, 0x03, 0x00, 0x00, //0x00000450 jle LBB0_18 + 0x41, 0x8a, 0x49, 0x01, //0x00000456 movb $1(%r9), %cl + 0x80, 0xf9, 0x22, //0x0000045a cmpb $34, %cl + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x0000045d je LBB0_29 + 0x80, 0xf9, 0x5c, //0x00000463 cmpb $92, %cl + 0x0f, 0x85, 0x79, 0x03, 0x00, 0x00, //0x00000466 jne LBB0_27 + //0x0000046c LBB0_29 + 0x49, 0x83, 0xc1, 0x01, //0x0000046c addq $1, %r9 + 0x49, 0x83, 0xc2, 0xff, //0x00000470 addq $-1, %r10 + //0x00000474 LBB0_30 + 0x49, 0x83, 0xc1, 0x01, //0x00000474 addq $1, %r9 + 0x49, 0x83, 0xc2, 0xff, //0x00000478 addq $-1, %r10 + 0xe9, 0xcc, 0xfc, 0xff, 0xff, //0x0000047c jmp LBB0_31 + //0x00000481 LBB0_54 + 0x45, 0x89, 0xfb, //0x00000481 movl %r15d, %r11d + //0x00000484 LBB0_56 + 0x45, 0x88, 0x1c, 0x24, //0x00000484 movb %r11b, (%r12) + 0x49, 0x83, 0xc4, 0x01, //0x00000488 addq $1, %r12 + 0x4c, 0x89, 0xe0, //0x0000048c movq %r12, %rax + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000048f jmp LBB0_99 + //0x00000494 LBB0_59 + 0xc1, 0xe9, 0x06, //0x00000494 shrl $6, %ecx + 0x80, 0xc9, 0xc0, //0x00000497 orb $-64, %cl + 0x88, 0x48, 0xfe, //0x0000049a movb %cl, $-2(%rax) + 0x41, 0x80, 0xe7, 0x3f, //0x0000049d andb $63, %r15b + 0x41, 0x80, 0xcf, 0x80, //0x000004a1 orb $-128, %r15b + 0x44, 0x88, 0x78, 0xff, //0x000004a5 movb %r15b, $-1(%rax) + //0x000004a9 LBB0_99 + 0x4d, 0x89, 0xc3, //0x000004a9 movq %r8, %r11 + 0x48, 0x89, 0xfa, //0x000004ac movq %rdi, %rdx + 0x4d, 0x85, 0xd2, //0x000004af testq %r10, %r10 + 0x0f, 0x85, 0xa4, 0xfb, 0xff, 0xff, //0x000004b2 jne LBB0_3 + 0xe9, 0xb8, 0x01, 0x00, 0x00, //0x000004b8 jmp LBB0_101 + //0x000004bd LBB0_98 + 0x41, 0xc1, 0xe7, 0x0a, //0x000004bd shll $10, %r15d + 0x45, 0x89, 0xde, //0x000004c1 movl %r11d, %r14d + 0x45, 0x01, 0xfe, //0x000004c4 addl %r15d, %r14d + 0x45, 0x01, 0xfb, //0x000004c7 addl %r15d, %r11d + 0x41, 0x81, 0xc3, 0x00, 0x24, 0xa0, 0xfc, //0x000004ca addl $-56613888, %r11d + 0x44, 0x89, 0xdb, //0x000004d1 movl %r11d, %ebx + 0xc1, 0xeb, 0x12, //0x000004d4 shrl $18, %ebx + 0x80, 0xcb, 0xf0, //0x000004d7 orb $-16, %bl + 0x88, 0x58, 0xfe, //0x000004da movb %bl, $-2(%rax) + 0x44, 0x89, 0xd9, //0x000004dd movl %r11d, %ecx + 0xc1, 0xe9, 0x0c, //0x000004e0 shrl $12, %ecx + 0x80, 0xe1, 0x3f, //0x000004e3 andb $63, %cl + 0x80, 0xc9, 0x80, //0x000004e6 orb $-128, %cl + 0x88, 0x48, 0xff, //0x000004e9 movb %cl, $-1(%rax) + 0x41, 0xc1, 0xeb, 0x06, //0x000004ec shrl $6, %r11d + 0x41, 0x80, 0xe3, 0x3f, //0x000004f0 andb $63, %r11b + 0x41, 0x80, 0xcb, 0x80, //0x000004f4 orb $-128, %r11b + 0x44, 0x88, 0x18, //0x000004f8 movb %r11b, (%rax) + 0x41, 0x80, 0xe6, 0x3f, //0x000004fb andb $63, %r14b + 0x41, 0x80, 0xce, 0x80, //0x000004ff orb $-128, %r14b + 0x44, 0x88, 0x70, 0x01, //0x00000503 movb %r14b, $1(%rax) + 0x48, 0x83, 0xc0, 0x02, //0x00000507 addq $2, %rax + 0xe9, 0x99, 0xff, 0xff, 0xff, //0x0000050b jmp LBB0_99 + //0x00000510 LBB0_55 + 0x48, 0x83, 0xc0, 0xfe, //0x00000510 addq $-2, %rax + 0x49, 0x89, 0xc4, //0x00000514 movq %rax, %r12 + 0xe9, 0x68, 0xff, 0xff, 0xff, //0x00000517 jmp LBB0_56 + //0x0000051c LBB0_74 + 0xf6, 0x45, 0xb8, 0x02, //0x0000051c testb $2, $-72(%rbp) + 0x0f, 0x85, 0xb8, 0xfe, 0xff, 0xff, //0x00000520 jne LBB0_75 + //0x00000526 LBB0_76 + 0x4c, 0x2b, 0x4d, 0xc8, //0x00000526 subq $-56(%rbp), %r9 + //0x0000052a LBB0_77 + 0x49, 0x83, 0xc1, 0xfc, //0x0000052a addq $-4, %r9 + 0x48, 0x8b, 0x45, 0xd0, //0x0000052e movq $-48(%rbp), %rax + 0x4c, 0x89, 0x08, //0x00000532 movq %r9, (%rax) + 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x00000535 movq $-4, %rax + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x0000053c jmp LBB0_103 + //0x00000541 LBB0_1 + 0x45, 0x31, 0xd2, //0x00000541 xorl %r10d, %r10d + 0x48, 0x89, 0xd0, //0x00000544 movq %rdx, %rax + //0x00000547 LBB0_102 + 0x4c, 0x01, 0xd0, //0x00000547 addq %r10, %rax + 0x48, 0x29, 0xd0, //0x0000054a subq %rdx, %rax + //0x0000054d LBB0_103 + 0x48, 0x83, 0xc4, 0x20, //0x0000054d addq $32, %rsp + 0x5b, //0x00000551 popq %rbx + 0x41, 0x5c, //0x00000552 popq %r12 + 0x41, 0x5d, //0x00000554 popq %r13 + 0x41, 0x5e, //0x00000556 popq %r14 + 0x41, 0x5f, //0x00000558 popq %r15 + 0x5d, //0x0000055a popq %rbp + 0xc3, //0x0000055b retq + //0x0000055c LBB0_40 + 0x4c, 0x89, 0xca, //0x0000055c movq %r9, %rdx + 0x48, 0x2b, 0x55, 0xc8, //0x0000055f subq $-56(%rbp), %rdx + 0x48, 0x8b, 0x7d, 0xd0, //0x00000563 movq $-48(%rbp), %rdi + 0x48, 0x89, 0x17, //0x00000567 movq %rdx, (%rdi) + 0x41, 0x8a, 0x09, //0x0000056a movb (%r9), %cl + 0x8d, 0x41, 0xd0, //0x0000056d leal $-48(%rcx), %eax + 0x3c, 0x0a, //0x00000570 cmpb $10, %al + 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00000572 jb LBB0_43 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000578 movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x0000057f addb $-65, %cl + 0x80, 0xf9, 0x25, //0x00000582 cmpb $37, %cl + 0x0f, 0x87, 0xc2, 0xff, 0xff, 0xff, //0x00000585 ja LBB0_103 + 0x0f, 0xb6, 0xc9, //0x0000058b movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000058e movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x00000598 btq %rcx, %rsi + 0x0f, 0x83, 0xab, 0xff, 0xff, 0xff, //0x0000059c jae LBB0_103 + //0x000005a2 LBB0_43 + 0x48, 0x8d, 0x42, 0x01, //0x000005a2 leaq $1(%rdx), %rax + 0x48, 0x89, 0x07, //0x000005a6 movq %rax, (%rdi) + 0x41, 0x8a, 0x49, 0x01, //0x000005a9 movb $1(%r9), %cl + 0x8d, 0x41, 0xd0, //0x000005ad leal $-48(%rcx), %eax + 0x3c, 0x09, //0x000005b0 cmpb $9, %al + 0x0f, 0x86, 0x2a, 0x00, 0x00, 0x00, //0x000005b2 jbe LBB0_46 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000005b8 movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x000005bf addb $-65, %cl + 0x80, 0xf9, 0x25, //0x000005c2 cmpb $37, %cl + 0x0f, 0x87, 0x82, 0xff, 0xff, 0xff, //0x000005c5 ja LBB0_103 + 0x0f, 0xb6, 0xc9, //0x000005cb movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000005ce movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x000005d8 btq %rcx, %rsi + 0x0f, 0x83, 0x6b, 0xff, 0xff, 0xff, //0x000005dc jae LBB0_103 + //0x000005e2 LBB0_46 + 0x48, 0x8d, 0x42, 0x02, //0x000005e2 leaq $2(%rdx), %rax + 0x48, 0x89, 0x07, //0x000005e6 movq %rax, (%rdi) + 0x41, 0x8a, 0x49, 0x02, //0x000005e9 movb $2(%r9), %cl + 0x8d, 0x41, 0xd0, //0x000005ed leal $-48(%rcx), %eax + 0x3c, 0x0a, //0x000005f0 cmpb $10, %al + 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x000005f2 jb LBB0_49 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000005f8 movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x000005ff addb $-65, %cl + 0x80, 0xf9, 0x25, //0x00000602 cmpb $37, %cl + 0x0f, 0x87, 0x42, 0xff, 0xff, 0xff, //0x00000605 ja LBB0_103 + 0x0f, 0xb6, 0xc9, //0x0000060b movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000060e movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x00000618 btq %rcx, %rsi + 0x0f, 0x83, 0x2b, 0xff, 0xff, 0xff, //0x0000061c jae LBB0_103 + //0x00000622 LBB0_49 + 0x48, 0x8d, 0x42, 0x03, //0x00000622 leaq $3(%rdx), %rax + 0x48, 0x89, 0x07, //0x00000626 movq %rax, (%rdi) + 0x41, 0x8a, 0x49, 0x03, //0x00000629 movb $3(%r9), %cl + 0x8d, 0x41, 0xd0, //0x0000062d leal $-48(%rcx), %eax + 0x3c, 0x0a, //0x00000630 cmpb $10, %al + 0x0f, 0x82, 0x2a, 0x00, 0x00, 0x00, //0x00000632 jb LBB0_52 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000638 movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x0000063f addb $-65, %cl + 0x80, 0xf9, 0x25, //0x00000642 cmpb $37, %cl + 0x0f, 0x87, 0x02, 0xff, 0xff, 0xff, //0x00000645 ja LBB0_103 + 0x0f, 0xb6, 0xc9, //0x0000064b movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000064e movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x00000658 btq %rcx, %rsi + 0x0f, 0x83, 0xeb, 0xfe, 0xff, 0xff, //0x0000065c jae LBB0_103 + //0x00000662 LBB0_52 + 0x48, 0x83, 0xc2, 0x04, //0x00000662 addq $4, %rdx + 0x48, 0x89, 0x17, //0x00000666 movq %rdx, (%rdi) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000669 movq $-2, %rax + 0xe9, 0xd8, 0xfe, 0xff, 0xff, //0x00000670 jmp LBB0_103 + //0x00000675 LBB0_101 + 0x45, 0x31, 0xd2, //0x00000675 xorl %r10d, %r10d + 0xe9, 0xca, 0xfe, 0xff, 0xff, //0x00000678 jmp LBB0_102 + //0x0000067d LBB0_33 + 0x48, 0x8b, 0x45, 0xc8, //0x0000067d movq $-56(%rbp), %rax + 0x48, 0xf7, 0xd0, //0x00000681 notq %rax + 0x49, 0x01, 0xc1, //0x00000684 addq %rax, %r9 + 0x48, 0x8b, 0x45, 0xd0, //0x00000687 movq $-48(%rbp), %rax + 0x4c, 0x89, 0x08, //0x0000068b movq %r9, (%rax) + 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x0000068e movq $-3, %rax + 0xe9, 0xb3, 0xfe, 0xff, 0xff, //0x00000695 jmp LBB0_103 + //0x0000069a LBB0_82 + 0x4c, 0x89, 0xca, //0x0000069a movq %r9, %rdx + 0x48, 0x2b, 0x55, 0xc8, //0x0000069d subq $-56(%rbp), %rdx + 0x48, 0x83, 0xc2, 0x02, //0x000006a1 addq $2, %rdx + 0x48, 0x8b, 0x75, 0xd0, //0x000006a5 movq $-48(%rbp), %rsi + 0x48, 0x89, 0x16, //0x000006a9 movq %rdx, (%rsi) + 0x41, 0x8a, 0x49, 0x02, //0x000006ac movb $2(%r9), %cl + 0x8d, 0x41, 0xd0, //0x000006b0 leal $-48(%rcx), %eax + 0x3c, 0x0a, //0x000006b3 cmpb $10, %al + 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x000006b5 jb LBB0_85 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000006bb movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x000006c2 addb $-65, %cl + 0x80, 0xf9, 0x25, //0x000006c5 cmpb $37, %cl + 0x0f, 0x87, 0x7f, 0xfe, 0xff, 0xff, //0x000006c8 ja LBB0_103 + 0x0f, 0xb6, 0xc9, //0x000006ce movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x000006d1 movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x000006db btq %rcx, %rsi + 0x48, 0x8b, 0x75, 0xd0, //0x000006df movq $-48(%rbp), %rsi + 0x0f, 0x83, 0x64, 0xfe, 0xff, 0xff, //0x000006e3 jae LBB0_103 + //0x000006e9 LBB0_85 + 0x48, 0x8d, 0x42, 0x01, //0x000006e9 leaq $1(%rdx), %rax + 0x48, 0x89, 0x06, //0x000006ed movq %rax, (%rsi) + 0x41, 0x8a, 0x49, 0x03, //0x000006f0 movb $3(%r9), %cl + 0x8d, 0x41, 0xd0, //0x000006f4 leal $-48(%rcx), %eax + 0x3c, 0x09, //0x000006f7 cmpb $9, %al + 0x0f, 0x86, 0x2e, 0x00, 0x00, 0x00, //0x000006f9 jbe LBB0_88 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000006ff movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x00000706 addb $-65, %cl + 0x80, 0xf9, 0x25, //0x00000709 cmpb $37, %cl + 0x0f, 0x87, 0x3b, 0xfe, 0xff, 0xff, //0x0000070c ja LBB0_103 + 0x0f, 0xb6, 0xc9, //0x00000712 movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000715 movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x0000071f btq %rcx, %rsi + 0x48, 0x8b, 0x75, 0xd0, //0x00000723 movq $-48(%rbp), %rsi + 0x0f, 0x83, 0x20, 0xfe, 0xff, 0xff, //0x00000727 jae LBB0_103 + //0x0000072d LBB0_88 + 0x48, 0x8d, 0x42, 0x02, //0x0000072d leaq $2(%rdx), %rax + 0x48, 0x89, 0x06, //0x00000731 movq %rax, (%rsi) + 0x41, 0x8a, 0x49, 0x04, //0x00000734 movb $4(%r9), %cl + 0x8d, 0x41, 0xd0, //0x00000738 leal $-48(%rcx), %eax + 0x3c, 0x0a, //0x0000073b cmpb $10, %al + 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x0000073d jb LBB0_91 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000743 movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x0000074a addb $-65, %cl + 0x80, 0xf9, 0x25, //0x0000074d cmpb $37, %cl + 0x0f, 0x87, 0xf7, 0xfd, 0xff, 0xff, //0x00000750 ja LBB0_103 + 0x0f, 0xb6, 0xc9, //0x00000756 movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x00000759 movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x00000763 btq %rcx, %rsi + 0x48, 0x8b, 0x75, 0xd0, //0x00000767 movq $-48(%rbp), %rsi + 0x0f, 0x83, 0xdc, 0xfd, 0xff, 0xff, //0x0000076b jae LBB0_103 + //0x00000771 LBB0_91 + 0x48, 0x8d, 0x42, 0x03, //0x00000771 leaq $3(%rdx), %rax + 0x48, 0x89, 0x06, //0x00000775 movq %rax, (%rsi) + 0x41, 0x8a, 0x49, 0x05, //0x00000778 movb $5(%r9), %cl + 0x8d, 0x41, 0xd0, //0x0000077c leal $-48(%rcx), %eax + 0x3c, 0x0a, //0x0000077f cmpb $10, %al + 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00000781 jb LBB0_94 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000787 movq $-2, %rax + 0x80, 0xc1, 0xbf, //0x0000078e addb $-65, %cl + 0x80, 0xf9, 0x25, //0x00000791 cmpb $37, %cl + 0x0f, 0x87, 0xb3, 0xfd, 0xff, 0xff, //0x00000794 ja LBB0_103 + 0x0f, 0xb6, 0xc9, //0x0000079a movzbl %cl, %ecx + 0x48, 0xbe, 0x3f, 0x00, 0x00, 0x00, 0x3f, 0x00, 0x00, 0x00, //0x0000079d movabsq $270582939711, %rsi + 0x48, 0x0f, 0xa3, 0xce, //0x000007a7 btq %rcx, %rsi + 0x48, 0x8b, 0x75, 0xd0, //0x000007ab movq $-48(%rbp), %rsi + 0x0f, 0x83, 0x98, 0xfd, 0xff, 0xff, //0x000007af jae LBB0_103 + //0x000007b5 LBB0_94 + 0x48, 0x83, 0xc2, 0x04, //0x000007b5 addq $4, %rdx + 0x48, 0x89, 0x16, //0x000007b9 movq %rdx, (%rsi) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000007bc movq $-2, %rax + 0xe9, 0x85, 0xfd, 0xff, 0xff, //0x000007c3 jmp LBB0_103 + //0x000007c8 LBB0_22 + 0x48, 0x8b, 0x45, 0xc8, //0x000007c8 movq $-56(%rbp), %rax + 0x48, 0xf7, 0xd0, //0x000007cc notq %rax + 0x49, 0x01, 0xc1, //0x000007cf addq %rax, %r9 + //0x000007d2 LBB0_28 + 0x48, 0x8b, 0x45, 0xd0, //0x000007d2 movq $-48(%rbp), %rax + 0x4c, 0x89, 0x08, //0x000007d6 movq %r9, (%rax) + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000007d9 movq $-2, %rax + 0xe9, 0x68, 0xfd, 0xff, 0xff, //0x000007e0 jmp LBB0_103 + //0x000007e5 LBB0_27 + 0x4c, 0x2b, 0x4d, 0xc8, //0x000007e5 subq $-56(%rbp), %r9 + 0x49, 0x83, 0xc1, 0x01, //0x000007e9 addq $1, %r9 + 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x000007ed jmp LBB0_28 + //0x000007f2 LBB0_73 + 0x48, 0x03, 0x75, 0xc8, //0x000007f2 addq $-56(%rbp), %rsi + 0x49, 0x29, 0xf1, //0x000007f6 subq %rsi, %r9 + 0xe9, 0x2c, 0xfd, 0xff, 0xff, //0x000007f9 jmp LBB0_77 + //0x000007fe LBB0_64 + 0xf6, 0x45, 0xb8, 0x02, //0x000007fe testb $2, $-72(%rbp) + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00000802 je LBB0_18 + 0x66, 0xc7, 0x40, 0xfe, 0xef, 0xbf, //0x00000808 movw $-16401, $-2(%rax) + 0xc6, 0x00, 0xbd, //0x0000080e movb $-67, (%rax) + 0x48, 0x83, 0xc0, 0x01, //0x00000811 addq $1, %rax + 0x45, 0x31, 0xd2, //0x00000815 xorl %r10d, %r10d + 0x48, 0x89, 0xfa, //0x00000818 movq %rdi, %rdx + 0xe9, 0x27, 0xfd, 0xff, 0xff, //0x0000081b jmp LBB0_102 + //0x00000820 LBB0_18 + 0x48, 0x8b, 0x45, 0xd0, //0x00000820 movq $-48(%rbp), %rax + 0x48, 0x8b, 0x4d, 0xc0, //0x00000824 movq $-64(%rbp), %rcx + 0x48, 0x89, 0x08, //0x00000828 movq %rcx, (%rax) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000082b movq $-1, %rax + 0xe9, 0x16, 0xfd, 0xff, 0xff, //0x00000832 jmp LBB0_103 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000837 .p2align 4, 0x00 + //0x00000840 __UnquoteTab + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000840 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, //0x00000850 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x2f, //0x00000860 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, //0x00000870 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, //0x00000880 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, //0x00000890 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, //0x000008a0 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, //0x000008b0 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, //0x000008b6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008c6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008d6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008e6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000008f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000906 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000916 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000926 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000936 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go new file mode 100644 index 000000000..f5fdd6634 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one.go @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_validate_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) + +var S_validate_one uintptr + +//go:nosplit +func validate_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { + return F_validate_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go new file mode 100644 index 000000000..e2ee77c7a --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__validate_one = 176 +) + +const ( + _stack__validate_one = 160 +) + +const ( + _size__validate_one = 10428 +) + +var ( + _pcsp__validate_one = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x26b7, 160}, + {0x26b8, 48}, + {0x26ba, 40}, + {0x26bc, 32}, + {0x26be, 24}, + {0x26c0, 16}, + {0x26c1, 8}, + {0x26c2, 0}, + {0x28bc, 160}, + } +) + +var _cfunc_validate_one = []loader.CFunc{ + {"_validate_one_entry", 0, _entry__validate_one, 0, nil}, + {"_validate_one", _entry__validate_one, _size__validate_one, _stack__validate_one, _pcsp__validate_one}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_text_amd64.go new file mode 100644 index 000000000..3a5eda6a3 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_one_text_amd64.go @@ -0,0 +1,2949 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_validate_one = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, // .quad 1 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00000008 .quad 0 + //0x00000010 LCPI0_1 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00000010 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000020 LCPI0_2 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000020 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000030 LCPI0_3 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000030 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00000040 LCPI0_4 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000050 LCPI0_5 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000050 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000060 LCPI0_6 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000060 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000070 LCPI0_7 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000070 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000080 LCPI0_8 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000080 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000090 LCPI0_9 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000090 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x000000a0 LCPI0_10 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x000000a0 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000000b0 .p2align 4, 0x90 + //0x000000b0 _validate_one + 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 + 0x48, 0x83, 0xec, 0x70, //0x000000bd subq $112, %rsp + 0x48, 0x89, 0x8d, 0x70, 0xff, 0xff, 0xff, //0x000000c1 movq %rcx, $-144(%rbp) + 0x49, 0x89, 0xd6, //0x000000c8 movq %rdx, %r14 + 0x49, 0x89, 0xf2, //0x000000cb movq %rsi, %r10 + 0x0f, 0x10, 0x05, 0x2b, 0xff, 0xff, 0xff, //0x000000ce movups $-213(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0x0f, 0x11, 0x02, //0x000000d5 movups %xmm0, (%rdx) + 0x48, 0x89, 0x7d, 0x98, //0x000000d8 movq %rdi, $-104(%rbp) + 0x4c, 0x8b, 0x27, //0x000000dc movq (%rdi), %r12 + 0x4c, 0x89, 0xe0, //0x000000df movq %r12, %rax + 0x48, 0xf7, 0xd0, //0x000000e2 notq %rax + 0x48, 0x89, 0x45, 0x90, //0x000000e5 movq %rax, $-112(%rbp) + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000000e9 movl $1, %eax + 0x4c, 0x29, 0xe0, //0x000000ee subq %r12, %rax + 0x48, 0x89, 0x45, 0xa0, //0x000000f1 movq %rax, $-96(%rbp) + 0x4c, 0x89, 0xe0, //0x000000f5 movq %r12, %rax + 0x48, 0xf7, 0xd8, //0x000000f8 negq %rax + 0x48, 0x89, 0x45, 0x88, //0x000000fb movq %rax, $-120(%rbp) + 0x49, 0x8d, 0x44, 0x24, 0xff, //0x000000ff leaq $-1(%r12), %rax + 0x48, 0x89, 0x45, 0x80, //0x00000104 movq %rax, $-128(%rbp) + 0x49, 0x8d, 0x44, 0x24, 0xfe, //0x00000108 leaq $-2(%r12), %rax + 0x48, 0x89, 0x85, 0x78, 0xff, 0xff, 0xff, //0x0000010d movq %rax, $-136(%rbp) + 0x48, 0xc7, 0x85, 0x68, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00000114 movq $-1, $-152(%rbp) + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000011f movabsq $4294977024, %r8 + 0xf3, 0x0f, 0x6f, 0x05, 0xdf, 0xfe, 0xff, 0xff, //0x00000129 movdqu $-289(%rip), %xmm0 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xe7, 0xfe, 0xff, 0xff, //0x00000131 movdqu $-281(%rip), %xmm1 /* LCPI0_2+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0xef, 0xfe, 0xff, 0xff, //0x00000139 movdqu $-273(%rip), %xmm2 /* LCPI0_3+0(%rip) */ + 0x66, 0x45, 0x0f, 0x76, 0xff, //0x00000141 pcmpeqd %xmm15, %xmm15 + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xf1, 0xfe, 0xff, 0xff, //0x00000146 movdqu $-271(%rip), %xmm8 /* LCPI0_4+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x35, 0xf8, 0xfe, 0xff, 0xff, //0x0000014f movdqu $-264(%rip), %xmm14 /* LCPI0_5+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xff, 0xfe, 0xff, 0xff, //0x00000158 movdqu $-257(%rip), %xmm9 /* LCPI0_6+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0x06, 0xff, 0xff, 0xff, //0x00000161 movdqu $-250(%rip), %xmm10 /* LCPI0_7+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x1d, 0x0d, 0xff, 0xff, 0xff, //0x0000016a movdqu $-243(%rip), %xmm11 /* LCPI0_8+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x25, 0x14, 0xff, 0xff, 0xff, //0x00000173 movdqu $-236(%rip), %xmm12 /* LCPI0_9+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x2d, 0x1b, 0xff, 0xff, 0xff, //0x0000017c movdqu $-229(%rip), %xmm13 /* LCPI0_10+0(%rip) */ + 0x48, 0x89, 0x75, 0xd0, //0x00000185 movq %rsi, $-48(%rbp) + 0x4c, 0x89, 0x65, 0xc0, //0x00000189 movq %r12, $-64(%rbp) + 0x48, 0x89, 0x55, 0xb8, //0x0000018d movq %rdx, $-72(%rbp) + 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00000191 jmp LBB0_6 + //0x00000196 LBB0_1 + 0x49, 0xf7, 0xdb, //0x00000196 negq %r11 + 0x4d, 0x89, 0xdd, //0x00000199 movq %r11, %r13 + //0x0000019c LBB0_2 + 0x4d, 0x85, 0xed, //0x0000019c testq %r13, %r13 + 0x0f, 0x88, 0x89, 0x25, 0x00, 0x00, //0x0000019f js LBB0_465 + //0x000001a5 LBB0_3 + 0x49, 0x01, 0xc5, //0x000001a5 addq %rax, %r13 + 0x4c, 0x8b, 0x55, 0xd0, //0x000001a8 movq $-48(%rbp), %r10 + 0x4d, 0x89, 0x2a, //0x000001ac movq %r13, (%r10) + 0x48, 0x85, 0xc0, //0x000001af testq %rax, %rax + 0x4c, 0x8b, 0x65, 0xc0, //0x000001b2 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000001b6 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001ba movabsq $4294977024, %r8 + 0x0f, 0x88, 0x99, 0x25, 0x00, 0x00, //0x000001c4 js LBB0_477 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001ca .p2align 4, 0x90 + //0x000001d0 LBB0_4 + 0x4d, 0x8b, 0x0e, //0x000001d0 movq (%r14), %r9 + 0x48, 0x8b, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000001d3 movq $-152(%rbp), %rax + 0x4d, 0x85, 0xc9, //0x000001da testq %r9, %r9 + 0x0f, 0x84, 0x80, 0x25, 0x00, 0x00, //0x000001dd je LBB0_477 + //0x000001e3 LBB0_6 + 0x48, 0x8b, 0x8d, 0x68, 0xff, 0xff, 0xff, //0x000001e3 movq $-152(%rbp), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x000001ea movq $-104(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000001ee movq $8(%rax), %rax + 0x49, 0x8b, 0x32, //0x000001f2 movq (%r10), %rsi + 0x48, 0x39, 0xc6, //0x000001f5 cmpq %rax, %rsi + 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000001f8 jae LBB0_11 + 0x41, 0x8a, 0x14, 0x34, //0x000001fe movb (%r12,%rsi), %dl + 0x80, 0xfa, 0x0d, //0x00000202 cmpb $13, %dl + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000205 je LBB0_11 + 0x80, 0xfa, 0x20, //0x0000020b cmpb $32, %dl + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000020e je LBB0_11 + 0x80, 0xc2, 0xf7, //0x00000214 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000217 cmpb $1, %dl + 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x0000021a jbe LBB0_11 + 0x48, 0x89, 0xf7, //0x00000220 movq %rsi, %rdi + 0xe9, 0x00, 0x01, 0x00, 0x00, //0x00000223 jmp LBB0_32 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000228 .p2align 4, 0x90 + //0x00000230 LBB0_11 + 0x48, 0x8d, 0x7e, 0x01, //0x00000230 leaq $1(%rsi), %rdi + 0x48, 0x39, 0xc7, //0x00000234 cmpq %rax, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000237 jae LBB0_15 + 0x41, 0x8a, 0x14, 0x3c, //0x0000023d movb (%r12,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00000241 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000244 je LBB0_15 + 0x80, 0xfa, 0x20, //0x0000024a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000024d je LBB0_15 + 0x80, 0xc2, 0xf7, //0x00000253 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000256 cmpb $1, %dl + 0x0f, 0x87, 0xc9, 0x00, 0x00, 0x00, //0x00000259 ja LBB0_32 + 0x90, //0x0000025f .p2align 4, 0x90 + //0x00000260 LBB0_15 + 0x48, 0x8d, 0x7e, 0x02, //0x00000260 leaq $2(%rsi), %rdi + 0x48, 0x39, 0xc7, //0x00000264 cmpq %rax, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000267 jae LBB0_19 + 0x41, 0x8a, 0x14, 0x3c, //0x0000026d movb (%r12,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x00000271 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00000274 je LBB0_19 + 0x80, 0xfa, 0x20, //0x0000027a cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000027d je LBB0_19 + 0x80, 0xc2, 0xf7, //0x00000283 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x00000286 cmpb $1, %dl + 0x0f, 0x87, 0x99, 0x00, 0x00, 0x00, //0x00000289 ja LBB0_32 + 0x90, //0x0000028f .p2align 4, 0x90 + //0x00000290 LBB0_19 + 0x48, 0x8d, 0x7e, 0x03, //0x00000290 leaq $3(%rsi), %rdi + 0x48, 0x39, 0xc7, //0x00000294 cmpq %rax, %rdi + 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00000297 jae LBB0_23 + 0x41, 0x8a, 0x14, 0x3c, //0x0000029d movb (%r12,%rdi), %dl + 0x80, 0xfa, 0x0d, //0x000002a1 cmpb $13, %dl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000002a4 je LBB0_23 + 0x80, 0xfa, 0x20, //0x000002aa cmpb $32, %dl + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000002ad je LBB0_23 + 0x80, 0xc2, 0xf7, //0x000002b3 addb $-9, %dl + 0x80, 0xfa, 0x01, //0x000002b6 cmpb $1, %dl + 0x0f, 0x87, 0x69, 0x00, 0x00, 0x00, //0x000002b9 ja LBB0_32 + 0x90, //0x000002bf .p2align 4, 0x90 + //0x000002c0 LBB0_23 + 0x48, 0x83, 0xc6, 0x04, //0x000002c0 addq $4, %rsi + 0x48, 0x39, 0xf0, //0x000002c4 cmpq %rsi, %rax + 0x0f, 0x86, 0x18, 0x24, 0x00, 0x00, //0x000002c7 jbe LBB0_459 + 0x48, 0x39, 0xf0, //0x000002cd cmpq %rsi, %rax + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x000002d0 je LBB0_29 + 0x49, 0x8d, 0x14, 0x04, //0x000002d6 leaq (%r12,%rax), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002da .p2align 4, 0x90 + //0x000002e0 LBB0_26 + 0x41, 0x0f, 0xbe, 0x3c, 0x34, //0x000002e0 movsbl (%r12,%rsi), %edi + 0x83, 0xff, 0x20, //0x000002e5 cmpl $32, %edi + 0x0f, 0x87, 0x2e, 0x00, 0x00, 0x00, //0x000002e8 ja LBB0_31 + 0x49, 0x0f, 0xa3, 0xf8, //0x000002ee btq %rdi, %r8 + 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000002f2 jae LBB0_31 + 0x48, 0x83, 0xc6, 0x01, //0x000002f8 addq $1, %rsi + 0x48, 0x39, 0xf0, //0x000002fc cmpq %rsi, %rax + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000002ff jne LBB0_26 + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000305 jmp LBB0_30 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000030a .p2align 4, 0x90 + //0x00000310 LBB0_29 + 0x4c, 0x01, 0xe6, //0x00000310 addq %r12, %rsi + 0x48, 0x89, 0xf2, //0x00000313 movq %rsi, %rdx + //0x00000316 LBB0_30 + 0x4c, 0x29, 0xe2, //0x00000316 subq %r12, %rdx + 0x48, 0x89, 0xd6, //0x00000319 movq %rdx, %rsi + //0x0000031c LBB0_31 + 0x48, 0x89, 0xf7, //0x0000031c movq %rsi, %rdi + 0x48, 0x39, 0xc6, //0x0000031f cmpq %rax, %rsi + 0x0f, 0x83, 0xc0, 0x23, 0x00, 0x00, //0x00000322 jae LBB0_460 + //0x00000328 LBB0_32 + 0x48, 0x8d, 0x47, 0x01, //0x00000328 leaq $1(%rdi), %rax + 0x49, 0x89, 0x02, //0x0000032c movq %rax, (%r10) + 0x48, 0x89, 0xfa, //0x0000032f movq %rdi, %rdx + 0x41, 0x0f, 0xbe, 0x3c, 0x3c, //0x00000332 movsbl (%r12,%rdi), %edi + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000337 movq $-1, %rax + 0x85, 0xff, //0x0000033e testl %edi, %edi + 0x0f, 0x84, 0x1d, 0x24, 0x00, 0x00, //0x00000340 je LBB0_477 + 0x49, 0x8b, 0x36, //0x00000346 movq (%r14), %rsi + 0x4c, 0x8d, 0x4e, 0xff, //0x00000349 leaq $-1(%rsi), %r9 + 0x41, 0x8b, 0x1c, 0xf6, //0x0000034d movl (%r14,%rsi,8), %ebx + 0x48, 0x83, 0xf9, 0xff, //0x00000351 cmpq $-1, %rcx + 0x48, 0x0f, 0x45, 0xd1, //0x00000355 cmovneq %rcx, %rdx + 0x48, 0x89, 0x95, 0x68, 0xff, 0xff, 0xff, //0x00000359 movq %rdx, $-152(%rbp) + 0x83, 0xc3, 0xff, //0x00000360 addl $-1, %ebx + 0x83, 0xfb, 0x05, //0x00000363 cmpl $5, %ebx + 0x0f, 0x87, 0x64, 0x02, 0x00, 0x00, //0x00000366 ja LBB0_76 + 0x48, 0x8d, 0x15, 0xf9, 0x25, 0x00, 0x00, //0x0000036c leaq $9721(%rip), %rdx /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x0c, 0x9a, //0x00000373 movslq (%rdx,%rbx,4), %rcx + 0x48, 0x01, 0xd1, //0x00000377 addq %rdx, %rcx + 0xff, 0xe1, //0x0000037a jmpq *%rcx + //0x0000037c LBB0_35 + 0x83, 0xff, 0x2c, //0x0000037c cmpl $44, %edi + 0x0f, 0x84, 0xb6, 0x04, 0x00, 0x00, //0x0000037f je LBB0_114 + 0x83, 0xff, 0x5d, //0x00000385 cmpl $93, %edi + 0x0f, 0x84, 0x2a, 0x02, 0x00, 0x00, //0x00000388 je LBB0_37 + 0xe9, 0xa9, 0x23, 0x00, 0x00, //0x0000038e jmp LBB0_476 + //0x00000393 LBB0_38 + 0x40, 0x80, 0xff, 0x5d, //0x00000393 cmpb $93, %dil + 0x0f, 0x84, 0x1b, 0x02, 0x00, 0x00, //0x00000397 je LBB0_37 + 0x49, 0xc7, 0x04, 0xf6, 0x01, 0x00, 0x00, 0x00, //0x0000039d movq $1, (%r14,%rsi,8) + 0x83, 0xff, 0x7b, //0x000003a5 cmpl $123, %edi + 0x0f, 0x86, 0x2e, 0x02, 0x00, 0x00, //0x000003a8 jbe LBB0_77 + 0xe9, 0x89, 0x23, 0x00, 0x00, //0x000003ae jmp LBB0_476 + //0x000003b3 LBB0_40 + 0x40, 0x80, 0xff, 0x22, //0x000003b3 cmpb $34, %dil + 0x0f, 0x85, 0x7f, 0x23, 0x00, 0x00, //0x000003b7 jne LBB0_476 + 0x49, 0xc7, 0x04, 0xf6, 0x04, 0x00, 0x00, 0x00, //0x000003bd movq $4, (%r14,%rsi,8) + 0x49, 0x8b, 0x0a, //0x000003c5 movq (%r10), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x000003c8 movq $-104(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x000003cc movq $8(%rax), %rax + 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x000003d0 testb $32, $-144(%rbp) + 0x48, 0x89, 0x45, 0xa8, //0x000003d7 movq %rax, $-88(%rbp) + 0x48, 0x89, 0x4d, 0xb0, //0x000003db movq %rcx, $-80(%rbp) + 0x0f, 0x85, 0x1f, 0x06, 0x00, 0x00, //0x000003df jne LBB0_122 + 0x49, 0x89, 0xc1, //0x000003e5 movq %rax, %r9 + 0x49, 0x29, 0xc9, //0x000003e8 subq %rcx, %r9 + 0x0f, 0x84, 0xea, 0x24, 0x00, 0x00, //0x000003eb je LBB0_490 + 0x49, 0x83, 0xf9, 0x40, //0x000003f1 cmpq $64, %r9 + 0x0f, 0x82, 0xdf, 0x1a, 0x00, 0x00, //0x000003f5 jb LBB0_375 + 0x49, 0x89, 0xce, //0x000003fb movq %rcx, %r14 + 0x49, 0xf7, 0xd6, //0x000003fe notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000401 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x00000409 movq %rcx, %rax + 0x45, 0x31, 0xc0, //0x0000040c xorl %r8d, %r8d + 0x90, //0x0000040f .p2align 4, 0x90 + //0x00000410 LBB0_45 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000410 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00000416 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000041d movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000424 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000042b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000042f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00000433 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00000438 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000043c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x00000440 pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x6f, 0xfd, //0x00000444 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000448 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x0000044c pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xfe, //0x00000450 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00000454 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000458 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000045c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000460 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00000465 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000469 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x74, 0xe9, //0x0000046d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00000471 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xf1, //0x00000475 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000479 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000047e shlq $48, %rdx + 0x48, 0xc1, 0xe7, 0x20, //0x00000482 shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00000486 orq %rdx, %rdi + 0x48, 0xc1, 0xe3, 0x10, //0x00000489 shlq $16, %rbx + 0x48, 0x09, 0xfb, //0x0000048d orq %rdi, %rbx + 0x49, 0x09, 0xda, //0x00000490 orq %rbx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00000493 shlq $48, %r15 + 0x48, 0xc1, 0xe6, 0x20, //0x00000497 shlq $32, %rsi + 0x4c, 0x09, 0xfe, //0x0000049b orq %r15, %rsi + 0x48, 0xc1, 0xe1, 0x10, //0x0000049e shlq $16, %rcx + 0x48, 0x09, 0xf1, //0x000004a2 orq %rsi, %rcx + 0x49, 0x09, 0xcb, //0x000004a5 orq %rcx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000004a8 jne LBB0_54 + 0x4d, 0x85, 0xc0, //0x000004ae testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000004b1 jne LBB0_56 + 0x45, 0x31, 0xc0, //0x000004b7 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x000004ba testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000004bd jne LBB0_57 + //0x000004c3 LBB0_48 + 0x49, 0x83, 0xc1, 0xc0, //0x000004c3 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000004c7 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000004cb addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000004cf cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000004d3 ja LBB0_45 + 0xe9, 0xb8, 0x12, 0x00, 0x00, //0x000004d9 jmp LBB0_49 + //0x000004de LBB0_54 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000004de cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000004e3 jne LBB0_56 + 0x49, 0x0f, 0xbc, 0xcb, //0x000004e9 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x000004ed addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x000004f0 movq %rcx, $-56(%rbp) + //0x000004f4 LBB0_56 + 0x4c, 0x89, 0xc1, //0x000004f4 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x000004f7 notq %rcx + 0x4c, 0x21, 0xd9, //0x000004fa andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x000004fd leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x00000501 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x00000504 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000507 notq %rsi + 0x4c, 0x21, 0xde, //0x0000050a andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000050d movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00000517 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000051a xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x0000051d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00000520 setb %r8b + 0x48, 0x01, 0xf6, //0x00000524 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000527 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000531 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000534 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000537 notq %rsi + 0x49, 0x21, 0xf2, //0x0000053a andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x0000053d testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000540 je LBB0_48 + //0x00000546 LBB0_57 + 0x49, 0x0f, 0xbc, 0xc2, //0x00000546 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x0000054a subq %r14, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x0000054d movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00000551 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000555 movabsq $4294977024, %r8 + 0xe9, 0x7a, 0x09, 0x00, 0x00, //0x0000055f jmp LBB0_189 + //0x00000564 LBB0_58 + 0x83, 0xff, 0x2c, //0x00000564 cmpl $44, %edi + 0x0f, 0x85, 0x42, 0x00, 0x00, 0x00, //0x00000567 jne LBB0_59 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x0000056d cmpq $4095, %rsi + 0x0f, 0x8f, 0x7a, 0x21, 0x00, 0x00, //0x00000574 jg LBB0_478 + 0x48, 0x8d, 0x46, 0x01, //0x0000057a leaq $1(%rsi), %rax + 0x49, 0x89, 0x06, //0x0000057e movq %rax, (%r14) + 0x49, 0xc7, 0x44, 0xf6, 0x08, 0x03, 0x00, 0x00, 0x00, //0x00000581 movq $3, $8(%r14,%rsi,8) + 0xe9, 0x41, 0xfc, 0xff, 0xff, //0x0000058a jmp LBB0_4 + //0x0000058f LBB0_60 + 0x40, 0x80, 0xff, 0x3a, //0x0000058f cmpb $58, %dil + 0x0f, 0x85, 0xa3, 0x21, 0x00, 0x00, //0x00000593 jne LBB0_476 + 0x49, 0xc7, 0x04, 0xf6, 0x00, 0x00, 0x00, 0x00, //0x00000599 movq $0, (%r14,%rsi,8) + 0xe9, 0x2a, 0xfc, 0xff, 0xff, //0x000005a1 jmp LBB0_4 + //0x000005a6 LBB0_62 + 0x83, 0xff, 0x22, //0x000005a6 cmpl $34, %edi + 0x0f, 0x84, 0xae, 0x02, 0x00, 0x00, //0x000005a9 je LBB0_63 + //0x000005af LBB0_59 + 0x83, 0xff, 0x7d, //0x000005af cmpl $125, %edi + 0x0f, 0x85, 0x84, 0x21, 0x00, 0x00, //0x000005b2 jne LBB0_476 + //0x000005b8 LBB0_37 + 0x4d, 0x89, 0x0e, //0x000005b8 movq %r9, (%r14) + 0x48, 0x8b, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000005bb movq $-152(%rbp), %rax + 0x4d, 0x85, 0xc9, //0x000005c2 testq %r9, %r9 + 0x0f, 0x85, 0x18, 0xfc, 0xff, 0xff, //0x000005c5 jne LBB0_6 + 0xe9, 0x93, 0x21, 0x00, 0x00, //0x000005cb jmp LBB0_477 + //0x000005d0 LBB0_76 + 0x4d, 0x89, 0x0e, //0x000005d0 movq %r9, (%r14) + 0x83, 0xff, 0x7b, //0x000005d3 cmpl $123, %edi + 0x0f, 0x87, 0x60, 0x21, 0x00, 0x00, //0x000005d6 ja LBB0_476 + //0x000005dc LBB0_77 + 0x89, 0xf9, //0x000005dc movl %edi, %ecx + 0x48, 0x8d, 0x15, 0x9f, 0x23, 0x00, 0x00, //0x000005de leaq $9119(%rip), %rdx /* LJTI0_1+0(%rip) */ + 0x48, 0x63, 0x0c, 0x8a, //0x000005e5 movslq (%rdx,%rcx,4), %rcx + 0x48, 0x01, 0xd1, //0x000005e9 addq %rdx, %rcx + 0xff, 0xe1, //0x000005ec jmpq *%rcx + //0x000005ee LBB0_78 + 0x48, 0x8b, 0x45, 0x98, //0x000005ee movq $-104(%rbp), %rax + 0x4c, 0x8b, 0x40, 0x08, //0x000005f2 movq $8(%rax), %r8 + 0x49, 0x8b, 0x3a, //0x000005f6 movq (%r10), %rdi + 0x48, 0x8d, 0x47, 0xff, //0x000005f9 leaq $-1(%rdi), %rax + 0x49, 0x29, 0xc0, //0x000005fd subq %rax, %r8 + 0x0f, 0x84, 0x21, 0x21, 0x00, 0x00, //0x00000600 je LBB0_464 + 0x4d, 0x8d, 0x14, 0x3c, //0x00000606 leaq (%r12,%rdi), %r10 + 0x49, 0x83, 0xc2, 0xff, //0x0000060a addq $-1, %r10 + 0x41, 0x80, 0x3a, 0x30, //0x0000060e cmpb $48, (%r10) + 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00000612 jne LBB0_83 + 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00000618 movl $1, %r13d + 0x49, 0x83, 0xf8, 0x01, //0x0000061e cmpq $1, %r8 + 0x0f, 0x84, 0x7d, 0xfb, 0xff, 0xff, //0x00000622 je LBB0_3 + 0x48, 0x8b, 0x4d, 0xc0, //0x00000628 movq $-64(%rbp), %rcx + 0x8a, 0x0c, 0x39, //0x0000062c movb (%rcx,%rdi), %cl + 0x80, 0xc1, 0xd2, //0x0000062f addb $-46, %cl + 0x80, 0xf9, 0x37, //0x00000632 cmpb $55, %cl + 0x0f, 0x87, 0x6a, 0xfb, 0xff, 0xff, //0x00000635 ja LBB0_3 + 0x0f, 0xb6, 0xc9, //0x0000063b movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000063e movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x00000648 btq %rcx, %rdx + 0x0f, 0x83, 0x53, 0xfb, 0xff, 0xff, //0x0000064c jae LBB0_3 + //0x00000652 LBB0_83 + 0x48, 0x89, 0x7d, 0xb0, //0x00000652 movq %rdi, $-80(%rbp) + 0x49, 0x83, 0xf8, 0x10, //0x00000656 cmpq $16, %r8 + 0x0f, 0x82, 0x91, 0x17, 0x00, 0x00, //0x0000065a jb LBB0_359 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00000660 movq $-1, %r15 + 0x45, 0x31, 0xed, //0x00000667 xorl %r13d, %r13d + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000066a movq $-1, %r14 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00000671 movq $-1, %r12 + 0x4c, 0x89, 0xc7, //0x00000678 movq %r8, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000067b .p2align 4, 0x90 + //0x00000680 LBB0_85 + 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x2a, //0x00000680 movdqu (%r10,%r13), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000686 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x0000068a pcmpgtb %xmm8, %xmm4 + 0x66, 0x41, 0x0f, 0x6f, 0xee, //0x0000068f movdqa %xmm14, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00000694 pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00000698 pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x0000069c movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x000006a0 pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0x6f, 0xf3, //0x000006a5 movdqa %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x000006a9 pcmpeqb %xmm10, %xmm6 + 0x66, 0x0f, 0xeb, 0xf4, //0x000006ae por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x000006b2 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x000006b6 pand %xmm11, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x000006bb pcmpeqb %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x000006c0 pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x000006c5 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0xeb, 0xe3, //0x000006c9 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x000006cd por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x000006d1 por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdb, //0x000006d5 pmovmskb %xmm3, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x000006d9 pmovmskb %xmm6, %r9d + 0x66, 0x0f, 0xd7, 0xcd, //0x000006de pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x000006e2 notl %ecx + 0x0f, 0xbc, 0xc9, //0x000006e4 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x000006e7 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000006ea je LBB0_87 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x000006f0 movl $-1, %edx + 0xd3, 0xe2, //0x000006f5 shll %cl, %edx + 0xf7, 0xd2, //0x000006f7 notl %edx + 0x21, 0xd3, //0x000006f9 andl %edx, %ebx + 0x21, 0xd6, //0x000006fb andl %edx, %esi + 0x44, 0x21, 0xca, //0x000006fd andl %r9d, %edx + 0x41, 0x89, 0xd1, //0x00000700 movl %edx, %r9d + //0x00000703 LBB0_87 + 0x8d, 0x53, 0xff, //0x00000703 leal $-1(%rbx), %edx + 0x21, 0xda, //0x00000706 andl %ebx, %edx + 0x0f, 0x85, 0x39, 0x10, 0x00, 0x00, //0x00000708 jne LBB0_316 + 0x8d, 0x56, 0xff, //0x0000070e leal $-1(%rsi), %edx + 0x21, 0xf2, //0x00000711 andl %esi, %edx + 0x0f, 0x85, 0x2e, 0x10, 0x00, 0x00, //0x00000713 jne LBB0_316 + 0x41, 0x8d, 0x51, 0xff, //0x00000719 leal $-1(%r9), %edx + 0x44, 0x21, 0xca, //0x0000071d andl %r9d, %edx + 0x0f, 0x85, 0x21, 0x10, 0x00, 0x00, //0x00000720 jne LBB0_316 + 0x85, 0xdb, //0x00000726 testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000728 je LBB0_93 + 0x0f, 0xbc, 0xdb, //0x0000072e bsfl %ebx, %ebx + 0x49, 0x83, 0xfc, 0xff, //0x00000731 cmpq $-1, %r12 + 0x0f, 0x85, 0x52, 0x13, 0x00, 0x00, //0x00000735 jne LBB0_323 + 0x4c, 0x01, 0xeb, //0x0000073b addq %r13, %rbx + 0x49, 0x89, 0xdc, //0x0000073e movq %rbx, %r12 + //0x00000741 LBB0_93 + 0x85, 0xf6, //0x00000741 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000743 je LBB0_96 + 0x0f, 0xbc, 0xf6, //0x00000749 bsfl %esi, %esi + 0x49, 0x83, 0xfe, 0xff, //0x0000074c cmpq $-1, %r14 + 0x0f, 0x85, 0x3e, 0x13, 0x00, 0x00, //0x00000750 jne LBB0_324 + 0x4c, 0x01, 0xee, //0x00000756 addq %r13, %rsi + 0x49, 0x89, 0xf6, //0x00000759 movq %rsi, %r14 + //0x0000075c LBB0_96 + 0x45, 0x85, 0xc9, //0x0000075c testl %r9d, %r9d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x0000075f je LBB0_99 + 0x41, 0x0f, 0xbc, 0xd1, //0x00000765 bsfl %r9d, %edx + 0x49, 0x83, 0xff, 0xff, //0x00000769 cmpq $-1, %r15 + 0x0f, 0x85, 0x28, 0x13, 0x00, 0x00, //0x0000076d jne LBB0_325 + 0x4c, 0x01, 0xea, //0x00000773 addq %r13, %rdx + 0x49, 0x89, 0xd7, //0x00000776 movq %rdx, %r15 + //0x00000779 LBB0_99 + 0x83, 0xf9, 0x10, //0x00000779 cmpl $16, %ecx + 0x0f, 0x85, 0x88, 0x04, 0x00, 0x00, //0x0000077c jne LBB0_148 + 0x48, 0x83, 0xc7, 0xf0, //0x00000782 addq $-16, %rdi + 0x49, 0x83, 0xc5, 0x10, //0x00000786 addq $16, %r13 + 0x48, 0x83, 0xff, 0x0f, //0x0000078a cmpq $15, %rdi + 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x0000078e ja LBB0_85 + 0x4b, 0x8d, 0x0c, 0x2a, //0x00000794 leaq (%r10,%r13), %rcx + 0x49, 0x89, 0xcb, //0x00000798 movq %rcx, %r11 + 0x4d, 0x39, 0xe8, //0x0000079b cmpq %r13, %r8 + 0x0f, 0x84, 0x6f, 0x04, 0x00, 0x00, //0x0000079e je LBB0_149 + //0x000007a4 LBB0_102 + 0x4c, 0x8d, 0x1c, 0x39, //0x000007a4 leaq (%rcx,%rdi), %r11 + 0x48, 0x8b, 0x55, 0xa0, //0x000007a8 movq $-96(%rbp), %rdx + 0x4c, 0x8d, 0x04, 0x0a, //0x000007ac leaq (%rdx,%rcx), %r8 + 0x4c, 0x2b, 0x45, 0xb0, //0x000007b0 subq $-80(%rbp), %r8 + 0x31, 0xd2, //0x000007b4 xorl %edx, %edx + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000007b6 jmp LBB0_104 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000007bb .p2align 4, 0x90 + //0x000007c0 LBB0_103 + 0x48, 0x83, 0xc2, 0x01, //0x000007c0 addq $1, %rdx + 0x48, 0x39, 0xd7, //0x000007c4 cmpq %rdx, %rdi + 0x0f, 0x84, 0x46, 0x04, 0x00, 0x00, //0x000007c7 je LBB0_149 + //0x000007cd LBB0_104 + 0x0f, 0xbe, 0x1c, 0x11, //0x000007cd movsbl (%rcx,%rdx), %ebx + 0x8d, 0x73, 0xd0, //0x000007d1 leal $-48(%rbx), %esi + 0x83, 0xfe, 0x0a, //0x000007d4 cmpl $10, %esi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x000007d7 jb LBB0_103 + 0x8d, 0x73, 0xd5, //0x000007dd leal $-43(%rbx), %esi + 0x83, 0xfe, 0x1a, //0x000007e0 cmpl $26, %esi + 0x0f, 0x87, 0x23, 0x00, 0x00, 0x00, //0x000007e3 ja LBB0_109 + 0x48, 0x8d, 0x1d, 0xf0, 0x23, 0x00, 0x00, //0x000007e9 leaq $9200(%rip), %rbx /* LJTI0_3+0(%rip) */ + 0x48, 0x63, 0x34, 0xb3, //0x000007f0 movslq (%rbx,%rsi,4), %rsi + 0x48, 0x01, 0xde, //0x000007f4 addq %rbx, %rsi + 0xff, 0xe6, //0x000007f7 jmpq *%rsi + //0x000007f9 LBB0_107 + 0x49, 0x83, 0xff, 0xff, //0x000007f9 cmpq $-1, %r15 + 0x0f, 0x85, 0x79, 0x0f, 0x00, 0x00, //0x000007fd jne LBB0_321 + 0x4d, 0x8d, 0x3c, 0x10, //0x00000803 leaq (%r8,%rdx), %r15 + 0xe9, 0xb4, 0xff, 0xff, 0xff, //0x00000807 jmp LBB0_103 + //0x0000080c LBB0_109 + 0x83, 0xfb, 0x65, //0x0000080c cmpl $101, %ebx + 0x0f, 0x85, 0x33, 0x06, 0x00, 0x00, //0x0000080f jne LBB0_177 + //0x00000815 LBB0_110 + 0x49, 0x83, 0xfe, 0xff, //0x00000815 cmpq $-1, %r14 + 0x0f, 0x85, 0x5d, 0x0f, 0x00, 0x00, //0x00000819 jne LBB0_321 + 0x4d, 0x8d, 0x34, 0x10, //0x0000081f leaq (%r8,%rdx), %r14 + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00000823 jmp LBB0_103 + //0x00000828 LBB0_112 + 0x49, 0x83, 0xfc, 0xff, //0x00000828 cmpq $-1, %r12 + 0x0f, 0x85, 0x4a, 0x0f, 0x00, 0x00, //0x0000082c jne LBB0_321 + 0x4d, 0x8d, 0x24, 0x10, //0x00000832 leaq (%r8,%rdx), %r12 + 0xe9, 0x85, 0xff, 0xff, 0xff, //0x00000836 jmp LBB0_103 + //0x0000083b LBB0_114 + 0x48, 0x81, 0xfe, 0xff, 0x0f, 0x00, 0x00, //0x0000083b cmpq $4095, %rsi + 0x0f, 0x8f, 0xac, 0x1e, 0x00, 0x00, //0x00000842 jg LBB0_478 + 0x48, 0x8d, 0x46, 0x01, //0x00000848 leaq $1(%rsi), %rax + 0x49, 0x89, 0x06, //0x0000084c movq %rax, (%r14) + 0x49, 0xc7, 0x44, 0xf6, 0x08, 0x00, 0x00, 0x00, 0x00, //0x0000084f movq $0, $8(%r14,%rsi,8) + 0xe9, 0x73, 0xf9, 0xff, 0xff, //0x00000858 jmp LBB0_4 + //0x0000085d LBB0_63 + 0x49, 0xc7, 0x04, 0xf6, 0x02, 0x00, 0x00, 0x00, //0x0000085d movq $2, (%r14,%rsi,8) + 0x49, 0x8b, 0x0a, //0x00000865 movq (%r10), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x00000868 movq $-104(%rbp), %rax + 0x4c, 0x8b, 0x48, 0x08, //0x0000086c movq $8(%rax), %r9 + 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00000870 testb $32, $-144(%rbp) + 0x48, 0x89, 0x4d, 0xb0, //0x00000877 movq %rcx, $-80(%rbp) + 0x0f, 0x85, 0xa7, 0x03, 0x00, 0x00, //0x0000087b jne LBB0_151 + 0x4d, 0x89, 0xcd, //0x00000881 movq %r9, %r13 + 0x49, 0x29, 0xc9, //0x00000884 subq %rcx, %r9 + 0x48, 0x89, 0xc8, //0x00000887 movq %rcx, %rax + 0x0f, 0x84, 0x6d, 0x20, 0x00, 0x00, //0x0000088a je LBB0_493 + 0x49, 0x83, 0xf9, 0x40, //0x00000890 cmpq $64, %r9 + 0x0f, 0x82, 0x94, 0x16, 0x00, 0x00, //0x00000894 jb LBB0_380 + 0x49, 0x89, 0xc6, //0x0000089a movq %rax, %r14 + 0x49, 0xf7, 0xd6, //0x0000089d notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x000008a0 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x000008a8 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000008ab .p2align 4, 0x90 + //0x000008b0 LBB0_67 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x000008b0 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x000008b6 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x000008bd movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x000008c4 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x000008cb movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008cf pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x000008d3 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x000008d8 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008dc pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x000008e0 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x000008e4 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008e8 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x000008ec pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xfe, //0x000008f0 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x000008f4 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x000008f8 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x000008fc pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00000900 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00000905 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000909 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x74, 0xe9, //0x0000090d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00000911 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xf1, //0x00000915 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00000919 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000091e shlq $48, %rdx + 0x48, 0xc1, 0xe7, 0x20, //0x00000922 shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00000926 orq %rdx, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x00000929 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x0000092d orq %rdi, %rcx + 0x49, 0x09, 0xca, //0x00000930 orq %rcx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00000933 shlq $48, %r15 + 0x48, 0xc1, 0xe6, 0x20, //0x00000937 shlq $32, %rsi + 0x4c, 0x09, 0xfe, //0x0000093b orq %r15, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x0000093e shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x00000942 orq %rsi, %rbx + 0x49, 0x09, 0xdb, //0x00000945 orq %rbx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000948 jne LBB0_118 + 0x4d, 0x85, 0xc0, //0x0000094e testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000951 jne LBB0_120 + 0x45, 0x31, 0xc0, //0x00000957 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x0000095a testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x0000095d jne LBB0_121 + //0x00000963 LBB0_70 + 0x49, 0x83, 0xc1, 0xc0, //0x00000963 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x00000967 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x0000096b addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x0000096f cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000973 ja LBB0_67 + 0xe9, 0xa9, 0x0f, 0x00, 0x00, //0x00000979 jmp LBB0_71 + //0x0000097e LBB0_118 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000097e cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000983 jne LBB0_120 + 0x49, 0x0f, 0xbc, 0xcb, //0x00000989 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x0000098d addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000990 movq %rcx, $-56(%rbp) + //0x00000994 LBB0_120 + 0x4c, 0x89, 0xc1, //0x00000994 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00000997 notq %rcx + 0x4c, 0x21, 0xd9, //0x0000099a andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000099d leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x000009a1 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x000009a4 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000009a7 notq %rsi + 0x4c, 0x21, 0xde, //0x000009aa andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000009ad movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x000009b7 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x000009ba xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x000009bd addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x000009c0 setb %r8b + 0x48, 0x01, 0xf6, //0x000009c4 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000009c7 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x000009d1 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x000009d4 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x000009d7 notq %rsi + 0x49, 0x21, 0xf2, //0x000009da andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x000009dd testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x000009e0 je LBB0_70 + //0x000009e6 LBB0_121 + 0x49, 0x0f, 0xbc, 0xc2, //0x000009e6 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x000009ea subq %r14, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x000009ed movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x000009f1 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000009f5 movabsq $4294977024, %r8 + 0xe9, 0x3c, 0x05, 0x00, 0x00, //0x000009ff jmp LBB0_198 + //0x00000a04 LBB0_122 + 0x48, 0x89, 0xca, //0x00000a04 movq %rcx, %rdx + 0x49, 0x89, 0xc0, //0x00000a07 movq %rax, %r8 + 0x49, 0x29, 0xc8, //0x00000a0a subq %rcx, %r8 + 0x0f, 0x84, 0xd1, 0x1e, 0x00, 0x00, //0x00000a0d je LBB0_491 + 0x49, 0x83, 0xf8, 0x40, //0x00000a13 cmpq $64, %r8 + 0x0f, 0x82, 0xdf, 0x14, 0x00, 0x00, //0x00000a17 jb LBB0_377 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000a1d movq $-1, $-56(%rbp) + 0x48, 0x8b, 0x45, 0xb0, //0x00000a25 movq $-80(%rbp), %rax + 0x45, 0x31, 0xdb, //0x00000a29 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, //0x00000a2c .p2align 4, 0x90 + //0x00000a30 LBB0_125 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00000a30 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00000a36 movdqu $16(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x00000a3d movdqu $32(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000a44 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x00000a4b movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a4f pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x00000a53 pmovmskb %xmm4, %r14d + 0x66, 0x0f, 0x6f, 0xe5, //0x00000a58 movdqa %xmm5, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a5c pcmpeqb %xmm0, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00000a60 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x6f, 0xe7, //0x00000a64 movdqa %xmm7, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a68 pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x00000a6c pmovmskb %xmm4, %r12d + 0x66, 0x0f, 0x6f, 0xe6, //0x00000a71 movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x74, 0xe0, //0x00000a75 pcmpeqb %xmm0, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00000a79 pmovmskb %xmm4, %r15d + 0x66, 0x0f, 0x6f, 0xe3, //0x00000a7e movdqa %xmm3, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a82 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xec, //0x00000a86 pmovmskb %xmm4, %r13d + 0x66, 0x0f, 0x6f, 0xe5, //0x00000a8b movdqa %xmm5, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a8f pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00000a93 pmovmskb %xmm4, %edx + 0x66, 0x0f, 0x6f, 0xe7, //0x00000a97 movdqa %xmm7, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a9b pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000a9f pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe6, //0x00000aa3 movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000aa7 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x00000aab pmovmskb %xmm4, %r10d + 0x66, 0x0f, 0x6f, 0xe2, //0x00000ab0 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe5, //0x00000ab4 pcmpgtb %xmm5, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000ab8 pcmpgtb %xmm15, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00000abd pand %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00000ac1 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xe2, //0x00000ac5 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe7, //0x00000ac9 pcmpgtb %xmm7, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000acd pcmpgtb %xmm15, %xmm7 + 0x66, 0x0f, 0xdb, 0xfc, //0x00000ad2 pand %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x00000ad6 pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xe2, //0x00000ada movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe6, //0x00000ade pcmpgtb %xmm6, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000ae2 pcmpgtb %xmm15, %xmm6 + 0x66, 0x0f, 0xdb, 0xf4, //0x00000ae7 pand %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x00000aeb pmovmskb %xmm6, %r9d + 0x49, 0xc1, 0xe7, 0x30, //0x00000af0 shlq $48, %r15 + 0x49, 0xc1, 0xe4, 0x20, //0x00000af4 shlq $32, %r12 + 0x4d, 0x09, 0xfc, //0x00000af8 orq %r15, %r12 + 0x48, 0xc1, 0xe3, 0x10, //0x00000afb shlq $16, %rbx + 0x4c, 0x09, 0xe3, //0x00000aff orq %r12, %rbx + 0x49, 0x09, 0xde, //0x00000b02 orq %rbx, %r14 + 0x49, 0xc1, 0xe2, 0x30, //0x00000b05 shlq $48, %r10 + 0x48, 0xc1, 0xe1, 0x20, //0x00000b09 shlq $32, %rcx + 0x4c, 0x09, 0xd1, //0x00000b0d orq %r10, %rcx + 0x48, 0xc1, 0xe2, 0x10, //0x00000b10 shlq $16, %rdx + 0x48, 0x09, 0xca, //0x00000b14 orq %rcx, %rdx + 0x49, 0xc1, 0xe1, 0x30, //0x00000b17 shlq $48, %r9 + 0x48, 0xc1, 0xe7, 0x20, //0x00000b1b shlq $32, %rdi + 0x4c, 0x09, 0xcf, //0x00000b1f orq %r9, %rdi + 0x48, 0xc1, 0xe6, 0x10, //0x00000b22 shlq $16, %rsi + 0x48, 0x09, 0xfe, //0x00000b26 orq %rdi, %rsi + 0x49, 0x09, 0xd5, //0x00000b29 orq %rdx, %r13 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00000b2c jne LBB0_142 + 0x4d, 0x85, 0xdb, //0x00000b32 testq %r11, %r11 + 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x00000b35 jne LBB0_144 + 0x45, 0x31, 0xdb, //0x00000b3b xorl %r11d, %r11d + 0x4c, 0x8b, 0x65, 0xc0, //0x00000b3e movq $-64(%rbp), %r12 + //0x00000b42 LBB0_128 + 0x66, 0x0f, 0x6f, 0xe2, //0x00000b42 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe3, //0x00000b46 pcmpgtb %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00000b4a pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdc, //0x00000b4f pand %xmm4, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00000b53 pmovmskb %xmm3, %ecx + 0x48, 0x09, 0xce, //0x00000b57 orq %rcx, %rsi + 0x4d, 0x85, 0xf6, //0x00000b5a testq %r14, %r14 + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00000b5d jne LBB0_146 + 0x48, 0x85, 0xf6, //0x00000b63 testq %rsi, %rsi + 0x0f, 0x85, 0x06, 0x1c, 0x00, 0x00, //0x00000b66 jne LBB0_468 + 0x49, 0x83, 0xc0, 0xc0, //0x00000b6c addq $-64, %r8 + 0x48, 0x83, 0xc0, 0x40, //0x00000b70 addq $64, %rax + 0x49, 0x83, 0xf8, 0x3f, //0x00000b74 cmpq $63, %r8 + 0x0f, 0x87, 0xb2, 0xfe, 0xff, 0xff, //0x00000b78 ja LBB0_125 + 0xe9, 0x9c, 0x0c, 0x00, 0x00, //0x00000b7e jmp LBB0_131 + //0x00000b83 LBB0_142 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000b83 cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00000b88 movq $-64(%rbp), %r12 + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000b8c jne LBB0_145 + 0x49, 0x0f, 0xbc, 0xcd, //0x00000b92 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00000b96 addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000b99 movq %rcx, $-56(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000b9d jmp LBB0_145 + //0x00000ba2 LBB0_144 + 0x4c, 0x8b, 0x65, 0xc0, //0x00000ba2 movq $-64(%rbp), %r12 + //0x00000ba6 LBB0_145 + 0x4c, 0x89, 0xd9, //0x00000ba6 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00000ba9 notq %rcx + 0x4c, 0x21, 0xe9, //0x00000bac andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00000baf leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xda, //0x00000bb3 orq %r11, %rdx + 0x48, 0x89, 0xd7, //0x00000bb6 movq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00000bb9 notq %rdi + 0x4c, 0x21, 0xef, //0x00000bbc andq %r13, %rdi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000bbf movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xdf, //0x00000bc9 andq %rbx, %rdi + 0x45, 0x31, 0xdb, //0x00000bcc xorl %r11d, %r11d + 0x48, 0x01, 0xcf, //0x00000bcf addq %rcx, %rdi + 0x41, 0x0f, 0x92, 0xc3, //0x00000bd2 setb %r11b + 0x48, 0x01, 0xff, //0x00000bd6 addq %rdi, %rdi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000bd9 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xcf, //0x00000be3 xorq %rcx, %rdi + 0x48, 0x21, 0xd7, //0x00000be6 andq %rdx, %rdi + 0x48, 0xf7, 0xd7, //0x00000be9 notq %rdi + 0x49, 0x21, 0xfe, //0x00000bec andq %rdi, %r14 + 0xe9, 0x4e, 0xff, 0xff, 0xff, //0x00000bef jmp LBB0_128 + //0x00000bf4 LBB0_146 + 0x49, 0x0f, 0xbc, 0xce, //0x00000bf4 bsfq %r14, %rcx + 0x48, 0x85, 0xf6, //0x00000bf8 testq %rsi, %rsi + 0x0f, 0x84, 0xb6, 0x02, 0x00, 0x00, //0x00000bfb je LBB0_186 + 0x48, 0x0f, 0xbc, 0xd6, //0x00000c01 bsfq %rsi, %rdx + 0xe9, 0xb2, 0x02, 0x00, 0x00, //0x00000c05 jmp LBB0_187 + //0x00000c0a LBB0_148 + 0x41, 0x89, 0xcb, //0x00000c0a movl %ecx, %r11d + 0x4d, 0x01, 0xd3, //0x00000c0d addq %r10, %r11 + 0x4d, 0x01, 0xeb, //0x00000c10 addq %r13, %r11 + //0x00000c13 LBB0_149 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000c13 movq $-1, %r13 + 0x4d, 0x85, 0xe4, //0x00000c1a testq %r12, %r12 + 0x0f, 0x85, 0x3b, 0x02, 0x00, 0x00, //0x00000c1d jne LBB0_178 + 0xe9, 0x89, 0x1b, 0x00, 0x00, //0x00000c23 jmp LBB0_150 + //0x00000c28 LBB0_151 + 0x4d, 0x89, 0xce, //0x00000c28 movq %r9, %r14 + 0x49, 0x29, 0xce, //0x00000c2b subq %rcx, %r14 + 0x0f, 0x84, 0xbd, 0x1c, 0x00, 0x00, //0x00000c2e je LBB0_492 + 0x4c, 0x89, 0x4d, 0xa8, //0x00000c34 movq %r9, $-88(%rbp) + 0x49, 0x83, 0xfe, 0x40, //0x00000c38 cmpq $64, %r14 + 0x0f, 0x82, 0x09, 0x13, 0x00, 0x00, //0x00000c3c jb LBB0_381 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000c42 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x00000c4a movq %rcx, %rax + 0x31, 0xdb, //0x00000c4d xorl %ebx, %ebx + 0x90, //0x00000c4f .p2align 4, 0x90 + //0x00000c50 LBB0_154 + 0x49, 0x89, 0xd9, //0x00000c50 movq %rbx, %r9 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x04, //0x00000c53 movdqu (%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x00000c59 movdqu $16(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x00000c60 movdqu $32(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00000c67 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xdc, //0x00000c6e movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c72 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x00000c76 pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xdd, //0x00000c7b movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c7f pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x00000c83 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xdf, //0x00000c87 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c8b pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00000c8f pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xde, //0x00000c94 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x00000c98 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x00000c9c pmovmskb %xmm3, %r12d + 0x66, 0x0f, 0x6f, 0xdc, //0x00000ca1 movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000ca5 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x00000ca9 pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdd, //0x00000cae movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000cb2 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xdb, //0x00000cb6 pmovmskb %xmm3, %ebx + 0x66, 0x0f, 0x6f, 0xdf, //0x00000cba movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000cbe pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00000cc2 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x00000cc6 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00000cca pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x00000cce pmovmskb %xmm3, %r8d + 0x66, 0x0f, 0x6f, 0xda, //0x00000cd3 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x00000cd7 pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00000cdb pcmpgtb %xmm15, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x00000ce0 pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00000ce4 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xda, //0x00000ce8 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdf, //0x00000cec pcmpgtb %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xff, //0x00000cf0 pcmpgtb %xmm15, %xmm7 + 0x66, 0x0f, 0xdb, 0xfb, //0x00000cf5 pand %xmm3, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00000cf9 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xda, //0x00000cfd movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x00000d01 pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00000d05 pcmpgtb %xmm15, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x00000d0a pand %xmm3, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xde, //0x00000d0e pmovmskb %xmm6, %r11d + 0x49, 0xc1, 0xe4, 0x30, //0x00000d13 shlq $48, %r12 + 0x49, 0xc1, 0xe2, 0x20, //0x00000d17 shlq $32, %r10 + 0x4d, 0x09, 0xe2, //0x00000d1b orq %r12, %r10 + 0x48, 0xc1, 0xe1, 0x10, //0x00000d1e shlq $16, %rcx + 0x4c, 0x09, 0xd1, //0x00000d22 orq %r10, %rcx + 0x49, 0x09, 0xcf, //0x00000d25 orq %rcx, %r15 + 0x49, 0xc1, 0xe0, 0x30, //0x00000d28 shlq $48, %r8 + 0x48, 0xc1, 0xe6, 0x20, //0x00000d2c shlq $32, %rsi + 0x4c, 0x09, 0xc6, //0x00000d30 orq %r8, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x00000d33 shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x00000d37 orq %rsi, %rbx + 0x49, 0xc1, 0xe3, 0x30, //0x00000d3a shlq $48, %r11 + 0x48, 0xc1, 0xe2, 0x20, //0x00000d3e shlq $32, %rdx + 0x4c, 0x09, 0xda, //0x00000d42 orq %r11, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00000d45 shlq $16, %rdi + 0x48, 0x09, 0xd7, //0x00000d49 orq %rdx, %rdi + 0x49, 0x09, 0xdd, //0x00000d4c orq %rbx, %r13 + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000d4f jne LBB0_171 + 0x4d, 0x85, 0xc9, //0x00000d55 testq %r9, %r9 + 0x0f, 0x85, 0x7a, 0x00, 0x00, 0x00, //0x00000d58 jne LBB0_173 + 0x31, 0xdb, //0x00000d5e xorl %ebx, %ebx + 0x4c, 0x8b, 0x65, 0xc0, //0x00000d60 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000d64 movabsq $4294977024, %r8 + //0x00000d6e LBB0_157 + 0x66, 0x0f, 0x6f, 0xda, //0x00000d6e movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00000d72 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00000d76 pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00000d7b pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000d7f pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00000d83 orq %rcx, %rdi + 0x4d, 0x85, 0xff, //0x00000d86 testq %r15, %r15 + 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00000d89 jne LBB0_175 + 0x48, 0x85, 0xff, //0x00000d8f testq %rdi, %rdi + 0x0f, 0x85, 0xf1, 0x19, 0x00, 0x00, //0x00000d92 jne LBB0_472 + 0x49, 0x83, 0xc6, 0xc0, //0x00000d98 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x00000d9c addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x00000da0 cmpq $63, %r14 + 0x0f, 0x87, 0xa6, 0xfe, 0xff, 0xff, //0x00000da4 ja LBB0_154 + 0xe9, 0x01, 0x0c, 0x00, 0x00, //0x00000daa jmp LBB0_160 + //0x00000daf LBB0_171 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00000daf cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00000db4 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000db8 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00000dc2 jne LBB0_174 + 0x49, 0x0f, 0xbc, 0xcd, //0x00000dc8 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x00000dcc addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00000dcf movq %rcx, $-56(%rbp) + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000dd3 jmp LBB0_174 + //0x00000dd8 LBB0_173 + 0x4c, 0x8b, 0x65, 0xc0, //0x00000dd8 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000ddc movabsq $4294977024, %r8 + //0x00000de6 LBB0_174 + 0x4c, 0x89, 0xc9, //0x00000de6 movq %r9, %rcx + 0x48, 0xf7, 0xd1, //0x00000de9 notq %rcx + 0x4c, 0x21, 0xe9, //0x00000dec andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x00000def leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xca, //0x00000df3 orq %r9, %rdx + 0x48, 0x89, 0xd6, //0x00000df6 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000df9 notq %rsi + 0x4c, 0x21, 0xee, //0x00000dfc andq %r13, %rsi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000dff movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00000e09 andq %rbx, %rsi + 0x31, 0xdb, //0x00000e0c xorl %ebx, %ebx + 0x48, 0x01, 0xce, //0x00000e0e addq %rcx, %rsi + 0x0f, 0x92, 0xc3, //0x00000e11 setb %bl + 0x48, 0x01, 0xf6, //0x00000e14 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000e17 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00000e21 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00000e24 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00000e27 notq %rsi + 0x49, 0x21, 0xf7, //0x00000e2a andq %rsi, %r15 + 0xe9, 0x3c, 0xff, 0xff, 0xff, //0x00000e2d jmp LBB0_157 + //0x00000e32 LBB0_175 + 0x49, 0x0f, 0xbc, 0xcf, //0x00000e32 bsfq %r15, %rcx + 0x48, 0x85, 0xff, //0x00000e36 testq %rdi, %rdi + 0x0f, 0x84, 0xe0, 0x00, 0x00, 0x00, //0x00000e39 je LBB0_195 + 0x48, 0x0f, 0xbc, 0xd7, //0x00000e3f bsfq %rdi, %rdx + 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x00000e43 jmp LBB0_196 + //0x00000e48 LBB0_177 + 0x48, 0x01, 0xd1, //0x00000e48 addq %rdx, %rcx + 0x49, 0x89, 0xcb, //0x00000e4b movq %rcx, %r11 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00000e4e movq $-1, %r13 + 0x4d, 0x85, 0xe4, //0x00000e55 testq %r12, %r12 + 0x0f, 0x84, 0x53, 0x19, 0x00, 0x00, //0x00000e58 je LBB0_150 + //0x00000e5e LBB0_178 + 0x4d, 0x85, 0xff, //0x00000e5e testq %r15, %r15 + 0x48, 0x8b, 0x7d, 0xb0, //0x00000e61 movq $-80(%rbp), %rdi + 0x0f, 0x84, 0xc3, 0x18, 0x00, 0x00, //0x00000e65 je LBB0_465 + 0x4d, 0x85, 0xf6, //0x00000e6b testq %r14, %r14 + 0x0f, 0x84, 0xba, 0x18, 0x00, 0x00, //0x00000e6e je LBB0_465 + 0x4d, 0x29, 0xd3, //0x00000e74 subq %r10, %r11 + 0x49, 0x8d, 0x4b, 0xff, //0x00000e77 leaq $-1(%r11), %rcx + 0x49, 0x39, 0xcc, //0x00000e7b cmpq %rcx, %r12 + 0x0f, 0x84, 0x12, 0xf3, 0xff, 0xff, //0x00000e7e je LBB0_1 + 0x49, 0x39, 0xcf, //0x00000e84 cmpq %rcx, %r15 + 0x0f, 0x84, 0x09, 0xf3, 0xff, 0xff, //0x00000e87 je LBB0_1 + 0x49, 0x39, 0xce, //0x00000e8d cmpq %rcx, %r14 + 0x0f, 0x84, 0x00, 0xf3, 0xff, 0xff, //0x00000e90 je LBB0_1 + 0x4d, 0x85, 0xff, //0x00000e96 testq %r15, %r15 + 0x0f, 0x8e, 0x5d, 0x00, 0x00, 0x00, //0x00000e99 jle LBB0_192 + 0x49, 0x8d, 0x4f, 0xff, //0x00000e9f leaq $-1(%r15), %rcx + 0x49, 0x39, 0xce, //0x00000ea3 cmpq %rcx, %r14 + 0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x00000ea6 je LBB0_192 + 0x49, 0xf7, 0xd7, //0x00000eac notq %r15 + 0x4d, 0x89, 0xfd, //0x00000eaf movq %r15, %r13 + 0xe9, 0xe5, 0xf2, 0xff, 0xff, //0x00000eb2 jmp LBB0_2 + //0x00000eb7 LBB0_186 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000eb7 movl $64, %edx + //0x00000ebc LBB0_187 + 0x4c, 0x8b, 0x55, 0xd0, //0x00000ebc movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00000ec0 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00000ec4 movabsq $4294977024, %r8 + 0x48, 0x39, 0xca, //0x00000ece cmpq %rcx, %rdx + 0x0f, 0x82, 0xf2, 0x19, 0x00, 0x00, //0x00000ed1 jb LBB0_496 + 0x48, 0x01, 0xc8, //0x00000ed7 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00000eda addq $1, %rax + //0x00000ede LBB0_189 + 0x48, 0x85, 0xc0, //0x00000ede testq %rax, %rax + 0x0f, 0x88, 0x22, 0x18, 0x00, 0x00, //0x00000ee1 js LBB0_461 + //0x00000ee7 LBB0_190 + 0x49, 0x89, 0x02, //0x00000ee7 movq %rax, (%r10) + 0x48, 0x8b, 0x45, 0xb0, //0x00000eea movq $-80(%rbp), %rax + 0x48, 0x85, 0xc0, //0x00000eee testq %rax, %rax + 0x0f, 0x8f, 0xd9, 0xf2, 0xff, 0xff, //0x00000ef1 jg LBB0_4 + 0xe9, 0x04, 0x18, 0x00, 0x00, //0x00000ef7 jmp LBB0_191 + //0x00000efc LBB0_192 + 0x4c, 0x89, 0xe1, //0x00000efc movq %r12, %rcx + 0x4c, 0x09, 0xf1, //0x00000eff orq %r14, %rcx + 0x0f, 0x99, 0xc1, //0x00000f02 setns %cl + 0x0f, 0x88, 0x55, 0x05, 0x00, 0x00, //0x00000f05 js LBB0_272 + 0x4d, 0x39, 0xf4, //0x00000f0b cmpq %r14, %r12 + 0x0f, 0x8c, 0x4c, 0x05, 0x00, 0x00, //0x00000f0e jl LBB0_272 + 0x49, 0xf7, 0xd4, //0x00000f14 notq %r12 + 0x4d, 0x89, 0xe5, //0x00000f17 movq %r12, %r13 + 0xe9, 0x7d, 0xf2, 0xff, 0xff, //0x00000f1a jmp LBB0_2 + //0x00000f1f LBB0_195 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00000f1f movl $64, %edx + //0x00000f24 LBB0_196 + 0x4c, 0x8b, 0x55, 0xd0, //0x00000f24 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00000f28 movq $-72(%rbp), %r14 + 0x4c, 0x8b, 0x6d, 0xa8, //0x00000f2c movq $-88(%rbp), %r13 + 0x48, 0x39, 0xca, //0x00000f30 cmpq %rcx, %rdx + 0x0f, 0x82, 0x90, 0x19, 0x00, 0x00, //0x00000f33 jb LBB0_496 + 0x48, 0x01, 0xc8, //0x00000f39 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00000f3c addq $1, %rax + //0x00000f40 LBB0_198 + 0x48, 0x85, 0xc0, //0x00000f40 testq %rax, %rax + 0x0f, 0x88, 0xff, 0x17, 0x00, 0x00, //0x00000f43 js LBB0_466 + 0x49, 0x89, 0x02, //0x00000f49 movq %rax, (%r10) + 0x48, 0x8b, 0x45, 0xb0, //0x00000f4c movq $-80(%rbp), %rax + 0x48, 0x85, 0xc0, //0x00000f50 testq %rax, %rax + 0x0f, 0x8e, 0xa7, 0x17, 0x00, 0x00, //0x00000f53 jle LBB0_191 + 0x49, 0x8b, 0x06, //0x00000f59 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x00000f5c cmpq $4095, %rax + 0x0f, 0x8f, 0x8c, 0x17, 0x00, 0x00, //0x00000f62 jg LBB0_478 + 0x48, 0x8d, 0x48, 0x01, //0x00000f68 leaq $1(%rax), %rcx + 0x49, 0x89, 0x0e, //0x00000f6c movq %rcx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x04, 0x00, 0x00, 0x00, //0x00000f6f movq $4, $8(%r14,%rax,8) + 0xe9, 0x53, 0xf2, 0xff, 0xff, //0x00000f78 jmp LBB0_4 + //0x00000f7d LBB0_202 + 0x49, 0x8b, 0x0a, //0x00000f7d movq (%r10), %rcx + 0x48, 0x8b, 0x55, 0x98, //0x00000f80 movq $-104(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00000f84 movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfc, //0x00000f88 leaq $-4(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x00000f8c cmpq %rsi, %rcx + 0x0f, 0x87, 0xcb, 0x17, 0x00, 0x00, //0x00000f8f ja LBB0_463 + 0x41, 0x8b, 0x14, 0x0c, //0x00000f95 movl (%r12,%rcx), %edx + 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00000f99 cmpl $1702063201, %edx + 0x0f, 0x85, 0x2e, 0x18, 0x00, 0x00, //0x00000f9f jne LBB0_479 + 0x48, 0x8d, 0x41, 0x04, //0x00000fa5 leaq $4(%rcx), %rax + 0x49, 0x89, 0x02, //0x00000fa9 movq %rax, (%r10) + 0x48, 0x85, 0xc9, //0x00000fac testq %rcx, %rcx + 0x0f, 0x8f, 0x1b, 0xf2, 0xff, 0xff, //0x00000faf jg LBB0_4 + 0xe9, 0x03, 0x19, 0x00, 0x00, //0x00000fb5 jmp LBB0_205 + //0x00000fba LBB0_206 + 0x49, 0x8b, 0x0a, //0x00000fba movq (%r10), %rcx + 0x48, 0x8b, 0x45, 0x98, //0x00000fbd movq $-104(%rbp), %rax + 0x48, 0x8b, 0x40, 0x08, //0x00000fc1 movq $8(%rax), %rax + 0xf6, 0x85, 0x70, 0xff, 0xff, 0xff, 0x20, //0x00000fc5 testb $32, $-144(%rbp) + 0x48, 0x89, 0x45, 0xa8, //0x00000fcc movq %rax, $-88(%rbp) + 0x48, 0x89, 0x4d, 0xb0, //0x00000fd0 movq %rcx, $-80(%rbp) + 0x0f, 0x85, 0xa2, 0x04, 0x00, 0x00, //0x00000fd4 jne LBB0_273 + 0x49, 0x89, 0xc1, //0x00000fda movq %rax, %r9 + 0x49, 0x29, 0xc9, //0x00000fdd subq %rcx, %r9 + 0x0f, 0x84, 0xf5, 0x18, 0x00, 0x00, //0x00000fe0 je LBB0_490 + 0x49, 0x83, 0xf9, 0x40, //0x00000fe6 cmpq $64, %r9 + 0x0f, 0x82, 0xf1, 0x0f, 0x00, 0x00, //0x00000fea jb LBB0_387 + 0x49, 0x89, 0xce, //0x00000ff0 movq %rcx, %r14 + 0x49, 0xf7, 0xd6, //0x00000ff3 notq %r14 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00000ff6 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x00000ffe movq %rcx, %rax + 0x45, 0x31, 0xc0, //0x00001001 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001004 .p2align 4, 0x90 + //0x00001010 LBB0_210 + 0xf3, 0x41, 0x0f, 0x6f, 0x1c, 0x04, //0x00001010 movdqu (%r12,%rax), %xmm3 + 0xf3, 0x41, 0x0f, 0x6f, 0x64, 0x04, 0x10, //0x00001016 movdqu $16(%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x20, //0x0000101d movdqu $32(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x00001024 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xfb, //0x0000102b movdqa %xmm3, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000102f pcmpeqb %xmm0, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00001033 pmovmskb %xmm7, %r10d + 0x66, 0x0f, 0x6f, 0xfc, //0x00001038 movdqa %xmm4, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x0000103c pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x00001040 pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xfd, //0x00001044 movdqa %xmm5, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001048 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xff, //0x0000104c pmovmskb %xmm7, %edi + 0x66, 0x0f, 0x6f, 0xfe, //0x00001050 movdqa %xmm6, %xmm7 + 0x66, 0x0f, 0x74, 0xf8, //0x00001054 pcmpeqb %xmm0, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00001058 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x74, 0xd9, //0x0000105c pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xdb, //0x00001060 pmovmskb %xmm3, %r11d + 0x66, 0x0f, 0x74, 0xe1, //0x00001065 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x00001069 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x74, 0xe9, //0x0000106d pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00001071 pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x74, 0xf1, //0x00001075 pcmpeqb %xmm1, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xfe, //0x00001079 pmovmskb %xmm6, %r15d + 0x48, 0xc1, 0xe2, 0x30, //0x0000107e shlq $48, %rdx + 0x48, 0xc1, 0xe7, 0x20, //0x00001082 shlq $32, %rdi + 0x48, 0x09, 0xd7, //0x00001086 orq %rdx, %rdi + 0x48, 0xc1, 0xe1, 0x10, //0x00001089 shlq $16, %rcx + 0x48, 0x09, 0xf9, //0x0000108d orq %rdi, %rcx + 0x49, 0x09, 0xca, //0x00001090 orq %rcx, %r10 + 0x49, 0xc1, 0xe7, 0x30, //0x00001093 shlq $48, %r15 + 0x48, 0xc1, 0xe6, 0x20, //0x00001097 shlq $32, %rsi + 0x4c, 0x09, 0xfe, //0x0000109b orq %r15, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x0000109e shlq $16, %rbx + 0x48, 0x09, 0xf3, //0x000010a2 orq %rsi, %rbx + 0x49, 0x09, 0xdb, //0x000010a5 orq %rbx, %r11 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000010a8 jne LBB0_219 + 0x4d, 0x85, 0xc0, //0x000010ae testq %r8, %r8 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000010b1 jne LBB0_221 + 0x45, 0x31, 0xc0, //0x000010b7 xorl %r8d, %r8d + 0x4d, 0x85, 0xd2, //0x000010ba testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000010bd jne LBB0_222 + //0x000010c3 LBB0_213 + 0x49, 0x83, 0xc1, 0xc0, //0x000010c3 addq $-64, %r9 + 0x49, 0x83, 0xc6, 0xc0, //0x000010c7 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000010cb addq $64, %rax + 0x49, 0x83, 0xf9, 0x3f, //0x000010cf cmpq $63, %r9 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x000010d3 ja LBB0_210 + 0xe9, 0xa7, 0x0b, 0x00, 0x00, //0x000010d9 jmp LBB0_214 + //0x000010de LBB0_219 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000010de cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000010e3 jne LBB0_221 + 0x49, 0x0f, 0xbc, 0xcb, //0x000010e9 bsfq %r11, %rcx + 0x48, 0x01, 0xc1, //0x000010ed addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x000010f0 movq %rcx, $-56(%rbp) + //0x000010f4 LBB0_221 + 0x4c, 0x89, 0xc1, //0x000010f4 movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x000010f7 notq %rcx + 0x4c, 0x21, 0xd9, //0x000010fa andq %r11, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x000010fd leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xc2, //0x00001101 orq %r8, %rdx + 0x48, 0x89, 0xd6, //0x00001104 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001107 notq %rsi + 0x4c, 0x21, 0xde, //0x0000110a andq %r11, %rsi + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000110d movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfe, //0x00001117 andq %rdi, %rsi + 0x45, 0x31, 0xc0, //0x0000111a xorl %r8d, %r8d + 0x48, 0x01, 0xce, //0x0000111d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc0, //0x00001120 setb %r8b + 0x48, 0x01, 0xf6, //0x00001124 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001127 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00001131 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00001134 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001137 notq %rsi + 0x49, 0x21, 0xf2, //0x0000113a andq %rsi, %r10 + 0x4d, 0x85, 0xd2, //0x0000113d testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00001140 je LBB0_213 + //0x00001146 LBB0_222 + 0x49, 0x0f, 0xbc, 0xc2, //0x00001146 bsfq %r10, %rax + 0x4c, 0x29, 0xf0, //0x0000114a subq %r14, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x0000114d movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001151 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001155 movabsq $4294977024, %r8 + 0xe9, 0xd5, 0x05, 0x00, 0x00, //0x0000115f jmp LBB0_314 + //0x00001164 LBB0_223 + 0x48, 0x8b, 0x45, 0x98, //0x00001164 movq $-104(%rbp), %rax + 0x4c, 0x8b, 0x78, 0x08, //0x00001168 movq $8(%rax), %r15 + 0x49, 0x8b, 0x02, //0x0000116c movq (%r10), %rax + 0x49, 0x29, 0xc7, //0x0000116f subq %rax, %r15 + 0x0f, 0x84, 0x42, 0x16, 0x00, 0x00, //0x00001172 je LBB0_474 + 0x4d, 0x8d, 0x04, 0x04, //0x00001178 leaq (%r12,%rax), %r8 + 0x41, 0x80, 0x38, 0x30, //0x0000117c cmpb $48, (%r8) + 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00001180 jne LBB0_228 + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001186 movl $1, %r14d + 0x49, 0x83, 0xff, 0x01, //0x0000118c cmpq $1, %r15 + 0x0f, 0x84, 0xc5, 0x0a, 0x00, 0x00, //0x00001190 je LBB0_358 + 0x41, 0x8a, 0x48, 0x01, //0x00001196 movb $1(%r8), %cl + 0x80, 0xc1, 0xd2, //0x0000119a addb $-46, %cl + 0x80, 0xf9, 0x37, //0x0000119d cmpb $55, %cl + 0x0f, 0x87, 0xb5, 0x0a, 0x00, 0x00, //0x000011a0 ja LBB0_358 + 0x0f, 0xb6, 0xc9, //0x000011a6 movzbl %cl, %ecx + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000011a9 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xca, //0x000011b3 btq %rcx, %rdx + 0x0f, 0x83, 0x9e, 0x0a, 0x00, 0x00, //0x000011b7 jae LBB0_358 + //0x000011bd LBB0_228 + 0x49, 0x83, 0xff, 0x10, //0x000011bd cmpq $16, %r15 + 0x0f, 0x82, 0xfa, 0x0d, 0x00, 0x00, //0x000011c1 jb LBB0_386 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000011c7 movq $-1, %r13 + 0x45, 0x31, 0xf6, //0x000011ce xorl %r14d, %r14d + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x000011d1 movq $-1, %r12 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000011d8 movq $-1, %r10 + 0x4c, 0x89, 0xff, //0x000011df movq %r15, %rdi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011e2 .p2align 4, 0x90 + //0x000011f0 LBB0_230 + 0xf3, 0x43, 0x0f, 0x6f, 0x1c, 0x30, //0x000011f0 movdqu (%r8,%r14), %xmm3 + 0x66, 0x0f, 0x6f, 0xe3, //0x000011f6 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x64, 0xe0, //0x000011fa pcmpgtb %xmm8, %xmm4 + 0x66, 0x41, 0x0f, 0x6f, 0xee, //0x000011ff movdqa %xmm14, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001204 pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00001208 pand %xmm4, %xmm5 + 0x66, 0x0f, 0x6f, 0xe3, //0x0000120c movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe1, //0x00001210 pcmpeqb %xmm9, %xmm4 + 0x66, 0x0f, 0x6f, 0xf3, //0x00001215 movdqa %xmm3, %xmm6 + 0x66, 0x41, 0x0f, 0x74, 0xf2, //0x00001219 pcmpeqb %xmm10, %xmm6 + 0x66, 0x0f, 0xeb, 0xf4, //0x0000121e por %xmm4, %xmm6 + 0x66, 0x0f, 0x6f, 0xe3, //0x00001222 movdqa %xmm3, %xmm4 + 0x66, 0x41, 0x0f, 0xdb, 0xe3, //0x00001226 pand %xmm11, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xdc, //0x0000122b pcmpeqb %xmm12, %xmm3 + 0x66, 0x41, 0x0f, 0x74, 0xe5, //0x00001230 pcmpeqb %xmm13, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x00001235 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0xeb, 0xe3, //0x00001239 por %xmm3, %xmm4 + 0x66, 0x0f, 0xeb, 0xee, //0x0000123d por %xmm6, %xmm5 + 0x66, 0x0f, 0xeb, 0xec, //0x00001241 por %xmm4, %xmm5 + 0x66, 0x0f, 0xd7, 0xdb, //0x00001245 pmovmskb %xmm3, %ebx + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x00001249 pmovmskb %xmm6, %r9d + 0x66, 0x0f, 0xd7, 0xcd, //0x0000124e pmovmskb %xmm5, %ecx + 0xf7, 0xd1, //0x00001252 notl %ecx + 0x0f, 0xbc, 0xc9, //0x00001254 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00001257 cmpl $16, %ecx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x0000125a je LBB0_232 + 0xba, 0xff, 0xff, 0xff, 0xff, //0x00001260 movl $-1, %edx + 0xd3, 0xe2, //0x00001265 shll %cl, %edx + 0xf7, 0xd2, //0x00001267 notl %edx + 0x21, 0xd3, //0x00001269 andl %edx, %ebx + 0x21, 0xd6, //0x0000126b andl %edx, %esi + 0x44, 0x21, 0xca, //0x0000126d andl %r9d, %edx + 0x41, 0x89, 0xd1, //0x00001270 movl %edx, %r9d + //0x00001273 LBB0_232 + 0x8d, 0x53, 0xff, //0x00001273 leal $-1(%rbx), %edx + 0x21, 0xda, //0x00001276 andl %ebx, %edx + 0x0f, 0x85, 0xa7, 0x09, 0x00, 0x00, //0x00001278 jne LBB0_352 + 0x8d, 0x56, 0xff, //0x0000127e leal $-1(%rsi), %edx + 0x21, 0xf2, //0x00001281 andl %esi, %edx + 0x0f, 0x85, 0x9c, 0x09, 0x00, 0x00, //0x00001283 jne LBB0_352 + 0x41, 0x8d, 0x51, 0xff, //0x00001289 leal $-1(%r9), %edx + 0x44, 0x21, 0xca, //0x0000128d andl %r9d, %edx + 0x0f, 0x85, 0x8f, 0x09, 0x00, 0x00, //0x00001290 jne LBB0_352 + 0x85, 0xdb, //0x00001296 testl %ebx, %ebx + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001298 je LBB0_238 + 0x0f, 0xbc, 0xdb, //0x0000129e bsfl %ebx, %ebx + 0x49, 0x83, 0xfa, 0xff, //0x000012a1 cmpq $-1, %r10 + 0x0f, 0x85, 0x66, 0x0b, 0x00, 0x00, //0x000012a5 jne LBB0_360 + 0x4c, 0x01, 0xf3, //0x000012ab addq %r14, %rbx + 0x49, 0x89, 0xda, //0x000012ae movq %rbx, %r10 + //0x000012b1 LBB0_238 + 0x85, 0xf6, //0x000012b1 testl %esi, %esi + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x000012b3 je LBB0_241 + 0x0f, 0xbc, 0xf6, //0x000012b9 bsfl %esi, %esi + 0x49, 0x83, 0xfc, 0xff, //0x000012bc cmpq $-1, %r12 + 0x0f, 0x85, 0x52, 0x0b, 0x00, 0x00, //0x000012c0 jne LBB0_361 + 0x4c, 0x01, 0xf6, //0x000012c6 addq %r14, %rsi + 0x49, 0x89, 0xf4, //0x000012c9 movq %rsi, %r12 + //0x000012cc LBB0_241 + 0x45, 0x85, 0xc9, //0x000012cc testl %r9d, %r9d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000012cf je LBB0_244 + 0x41, 0x0f, 0xbc, 0xd1, //0x000012d5 bsfl %r9d, %edx + 0x49, 0x83, 0xfd, 0xff, //0x000012d9 cmpq $-1, %r13 + 0x0f, 0x85, 0x3c, 0x0b, 0x00, 0x00, //0x000012dd jne LBB0_362 + 0x4c, 0x01, 0xf2, //0x000012e3 addq %r14, %rdx + 0x49, 0x89, 0xd5, //0x000012e6 movq %rdx, %r13 + //0x000012e9 LBB0_244 + 0x83, 0xf9, 0x10, //0x000012e9 cmpl $16, %ecx + 0x0f, 0x85, 0xa6, 0x03, 0x00, 0x00, //0x000012ec jne LBB0_299 + 0x48, 0x83, 0xc7, 0xf0, //0x000012f2 addq $-16, %rdi + 0x49, 0x83, 0xc6, 0x10, //0x000012f6 addq $16, %r14 + 0x48, 0x83, 0xff, 0x0f, //0x000012fa cmpq $15, %rdi + 0x0f, 0x87, 0xec, 0xfe, 0xff, 0xff, //0x000012fe ja LBB0_230 + 0x4b, 0x8d, 0x0c, 0x30, //0x00001304 leaq (%r8,%r14), %rcx + 0x49, 0x89, 0xcb, //0x00001308 movq %rcx, %r11 + 0x4d, 0x39, 0xf7, //0x0000130b cmpq %r14, %r15 + 0x0f, 0x84, 0x98, 0x03, 0x00, 0x00, //0x0000130e je LBB0_301 + //0x00001314 LBB0_247 + 0x4c, 0x8d, 0x1c, 0x39, //0x00001314 leaq (%rcx,%rdi), %r11 + 0x49, 0x89, 0xc9, //0x00001318 movq %rcx, %r9 + 0x4d, 0x29, 0xc1, //0x0000131b subq %r8, %r9 + 0x31, 0xd2, //0x0000131e xorl %edx, %edx + 0x4c, 0x8d, 0x35, 0x4d, 0x18, 0x00, 0x00, //0x00001320 leaq $6221(%rip), %r14 /* LJTI0_2+0(%rip) */ + 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00001327 jmp LBB0_252 + //0x0000132c LBB0_248 + 0x83, 0xfb, 0x65, //0x0000132c cmpl $101, %ebx + 0x0f, 0x85, 0x71, 0x03, 0x00, 0x00, //0x0000132f jne LBB0_300 + //0x00001335 LBB0_249 + 0x49, 0x83, 0xfc, 0xff, //0x00001335 cmpq $-1, %r12 + 0x0f, 0x85, 0x05, 0x09, 0x00, 0x00, //0x00001339 jne LBB0_356 + 0x4d, 0x8d, 0x24, 0x11, //0x0000133f leaq (%r9,%rdx), %r12 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001343 .p2align 4, 0x90 + //0x00001350 LBB0_251 + 0x48, 0x83, 0xc2, 0x01, //0x00001350 addq $1, %rdx + 0x48, 0x39, 0xd7, //0x00001354 cmpq %rdx, %rdi + 0x0f, 0x84, 0x4f, 0x03, 0x00, 0x00, //0x00001357 je LBB0_301 + //0x0000135d LBB0_252 + 0x0f, 0xbe, 0x1c, 0x11, //0x0000135d movsbl (%rcx,%rdx), %ebx + 0x8d, 0x73, 0xd0, //0x00001361 leal $-48(%rbx), %esi + 0x83, 0xfe, 0x0a, //0x00001364 cmpl $10, %esi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00001367 jb LBB0_251 + 0x8d, 0x73, 0xd5, //0x0000136d leal $-43(%rbx), %esi + 0x83, 0xfe, 0x1a, //0x00001370 cmpl $26, %esi + 0x0f, 0x87, 0xb3, 0xff, 0xff, 0xff, //0x00001373 ja LBB0_248 + 0x49, 0x63, 0x34, 0xb6, //0x00001379 movslq (%r14,%rsi,4), %rsi + 0x4c, 0x01, 0xf6, //0x0000137d addq %r14, %rsi + 0xff, 0xe6, //0x00001380 jmpq *%rsi + //0x00001382 LBB0_255 + 0x49, 0x83, 0xfd, 0xff, //0x00001382 cmpq $-1, %r13 + 0x0f, 0x85, 0xb8, 0x08, 0x00, 0x00, //0x00001386 jne LBB0_356 + 0x4d, 0x8d, 0x2c, 0x11, //0x0000138c leaq (%r9,%rdx), %r13 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00001390 jmp LBB0_251 + //0x00001395 LBB0_257 + 0x49, 0x83, 0xfa, 0xff, //0x00001395 cmpq $-1, %r10 + 0x0f, 0x85, 0xa5, 0x08, 0x00, 0x00, //0x00001399 jne LBB0_356 + 0x4d, 0x8d, 0x14, 0x11, //0x0000139f leaq (%r9,%rdx), %r10 + 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x000013a3 jmp LBB0_251 + //0x000013a8 LBB0_259 + 0x49, 0x8b, 0x06, //0x000013a8 movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013ab cmpq $4095, %rax + 0x0f, 0x8f, 0x3d, 0x13, 0x00, 0x00, //0x000013b1 jg LBB0_478 + 0x48, 0x8d, 0x48, 0x01, //0x000013b7 leaq $1(%rax), %rcx + 0x49, 0x89, 0x0e, //0x000013bb movq %rcx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x05, 0x00, 0x00, 0x00, //0x000013be movq $5, $8(%r14,%rax,8) + 0xe9, 0x04, 0xee, 0xff, 0xff, //0x000013c7 jmp LBB0_4 + //0x000013cc LBB0_261 + 0x49, 0x8b, 0x0a, //0x000013cc movq (%r10), %rcx + 0x48, 0x8b, 0x55, 0x98, //0x000013cf movq $-104(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x000013d3 movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x000013d7 leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x000013db cmpq %rsi, %rcx + 0x0f, 0x87, 0x7c, 0x13, 0x00, 0x00, //0x000013de ja LBB0_463 + 0x48, 0x8d, 0x41, 0xff, //0x000013e4 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x6e, 0x75, 0x6c, 0x6c, //0x000013e8 cmpl $1819047278, $-1(%r12,%rcx) + 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x000013f1 je LBB0_271 + 0xe9, 0x2c, 0x14, 0x00, 0x00, //0x000013f7 jmp LBB0_263 + //0x000013fc LBB0_267 + 0x49, 0x8b, 0x06, //0x000013fc movq (%r14), %rax + 0x48, 0x3d, 0xff, 0x0f, 0x00, 0x00, //0x000013ff cmpq $4095, %rax + 0x0f, 0x8f, 0xe9, 0x12, 0x00, 0x00, //0x00001405 jg LBB0_478 + 0x48, 0x8d, 0x48, 0x01, //0x0000140b leaq $1(%rax), %rcx + 0x49, 0x89, 0x0e, //0x0000140f movq %rcx, (%r14) + 0x49, 0xc7, 0x44, 0xc6, 0x08, 0x06, 0x00, 0x00, 0x00, //0x00001412 movq $6, $8(%r14,%rax,8) + 0xe9, 0xb0, 0xed, 0xff, 0xff, //0x0000141b jmp LBB0_4 + //0x00001420 LBB0_269 + 0x49, 0x8b, 0x0a, //0x00001420 movq (%r10), %rcx + 0x48, 0x8b, 0x55, 0x98, //0x00001423 movq $-104(%rbp), %rdx + 0x48, 0x8b, 0x52, 0x08, //0x00001427 movq $8(%rdx), %rdx + 0x48, 0x8d, 0x72, 0xfd, //0x0000142b leaq $-3(%rdx), %rsi + 0x48, 0x39, 0xf1, //0x0000142f cmpq %rsi, %rcx + 0x0f, 0x87, 0x28, 0x13, 0x00, 0x00, //0x00001432 ja LBB0_463 + 0x48, 0x8d, 0x41, 0xff, //0x00001438 leaq $-1(%rcx), %rax + 0x41, 0x81, 0x7c, 0x0c, 0xff, 0x74, 0x72, 0x75, 0x65, //0x0000143c cmpl $1702195828, $-1(%r12,%rcx) + 0x0f, 0x85, 0x24, 0x14, 0x00, 0x00, //0x00001445 jne LBB0_484 + //0x0000144b LBB0_271 + 0x48, 0x8d, 0x51, 0x03, //0x0000144b leaq $3(%rcx), %rdx + 0x49, 0x89, 0x12, //0x0000144f movq %rdx, (%r10) + 0x48, 0x85, 0xc9, //0x00001452 testq %rcx, %rcx + 0x0f, 0x8f, 0x75, 0xed, 0xff, 0xff, //0x00001455 jg LBB0_4 + 0xe9, 0x03, 0x13, 0x00, 0x00, //0x0000145b jmp LBB0_477 + //0x00001460 LBB0_272 + 0x49, 0x8d, 0x56, 0xff, //0x00001460 leaq $-1(%r14), %rdx + 0x49, 0x39, 0xd4, //0x00001464 cmpq %rdx, %r12 + 0x49, 0xf7, 0xd6, //0x00001467 notq %r14 + 0x4d, 0x0f, 0x45, 0xf3, //0x0000146a cmovneq %r11, %r14 + 0x84, 0xc9, //0x0000146e testb %cl, %cl + 0x4d, 0x0f, 0x44, 0xf3, //0x00001470 cmoveq %r11, %r14 + 0x4d, 0x89, 0xf5, //0x00001474 movq %r14, %r13 + 0xe9, 0x20, 0xed, 0xff, 0xff, //0x00001477 jmp LBB0_2 + //0x0000147c LBB0_273 + 0x49, 0x89, 0xc6, //0x0000147c movq %rax, %r14 + 0x49, 0x29, 0xce, //0x0000147f subq %rcx, %r14 + 0x0f, 0x84, 0x86, 0x14, 0x00, 0x00, //0x00001482 je LBB0_495 + 0x49, 0x83, 0xfe, 0x40, //0x00001488 cmpq $64, %r14 + 0x0f, 0x82, 0x75, 0x0b, 0x00, 0x00, //0x0000148c jb LBB0_388 + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001492 movq $-1, $-56(%rbp) + 0x48, 0x89, 0xc8, //0x0000149a movq %rcx, %rax + 0x45, 0x31, 0xdb, //0x0000149d xorl %r11d, %r11d + //0x000014a0 .p2align 4, 0x90 + //0x000014a0 LBB0_276 + 0xf3, 0x41, 0x0f, 0x6f, 0x24, 0x04, //0x000014a0 movdqu (%r12,%rax), %xmm4 + 0xf3, 0x41, 0x0f, 0x6f, 0x6c, 0x04, 0x10, //0x000014a6 movdqu $16(%r12,%rax), %xmm5 + 0xf3, 0x41, 0x0f, 0x6f, 0x7c, 0x04, 0x20, //0x000014ad movdqu $32(%r12,%rax), %xmm7 + 0xf3, 0x41, 0x0f, 0x6f, 0x74, 0x04, 0x30, //0x000014b4 movdqu $48(%r12,%rax), %xmm6 + 0x66, 0x0f, 0x6f, 0xdc, //0x000014bb movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014bf pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x000014c3 pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x6f, 0xdd, //0x000014c8 movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014cc pcmpeqb %xmm0, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x000014d0 pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x6f, 0xdf, //0x000014d4 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014d8 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x000014dc pmovmskb %xmm3, %r10d + 0x66, 0x0f, 0x6f, 0xde, //0x000014e1 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd8, //0x000014e5 pcmpeqb %xmm0, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xe3, //0x000014e9 pmovmskb %xmm3, %r12d + 0x66, 0x0f, 0x6f, 0xdc, //0x000014ee movdqa %xmm4, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000014f2 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xeb, //0x000014f6 pmovmskb %xmm3, %r13d + 0x66, 0x0f, 0x6f, 0xdd, //0x000014fb movdqa %xmm5, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x000014ff pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x00001503 pmovmskb %xmm3, %r9d + 0x66, 0x0f, 0x6f, 0xdf, //0x00001508 movdqa %xmm7, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x0000150c pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001510 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x6f, 0xde, //0x00001514 movdqa %xmm6, %xmm3 + 0x66, 0x0f, 0x74, 0xd9, //0x00001518 pcmpeqb %xmm1, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xc3, //0x0000151c pmovmskb %xmm3, %r8d + 0x66, 0x0f, 0x6f, 0xda, //0x00001521 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdd, //0x00001525 pcmpgtb %xmm5, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xef, //0x00001529 pcmpgtb %xmm15, %xmm5 + 0x66, 0x0f, 0xdb, 0xeb, //0x0000152e pand %xmm3, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00001532 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xda, //0x00001536 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdf, //0x0000153a pcmpgtb %xmm7, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xff, //0x0000153e pcmpgtb %xmm15, %xmm7 + 0x66, 0x0f, 0xdb, 0xfb, //0x00001543 pand %xmm3, %xmm7 + 0x66, 0x0f, 0xd7, 0xd7, //0x00001547 pmovmskb %xmm7, %edx + 0x66, 0x0f, 0x6f, 0xda, //0x0000154b movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xde, //0x0000154f pcmpgtb %xmm6, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xf7, //0x00001553 pcmpgtb %xmm15, %xmm6 + 0x66, 0x0f, 0xdb, 0xf3, //0x00001558 pand %xmm3, %xmm6 + 0x66, 0x0f, 0xd7, 0xde, //0x0000155c pmovmskb %xmm6, %ebx + 0x49, 0xc1, 0xe4, 0x30, //0x00001560 shlq $48, %r12 + 0x49, 0xc1, 0xe2, 0x20, //0x00001564 shlq $32, %r10 + 0x4d, 0x09, 0xe2, //0x00001568 orq %r12, %r10 + 0x48, 0xc1, 0xe1, 0x10, //0x0000156b shlq $16, %rcx + 0x4c, 0x09, 0xd1, //0x0000156f orq %r10, %rcx + 0x49, 0x09, 0xcf, //0x00001572 orq %rcx, %r15 + 0x49, 0xc1, 0xe0, 0x30, //0x00001575 shlq $48, %r8 + 0x48, 0xc1, 0xe6, 0x20, //0x00001579 shlq $32, %rsi + 0x4c, 0x09, 0xc6, //0x0000157d orq %r8, %rsi + 0x49, 0xc1, 0xe1, 0x10, //0x00001580 shlq $16, %r9 + 0x49, 0x09, 0xf1, //0x00001584 orq %rsi, %r9 + 0x48, 0xc1, 0xe3, 0x30, //0x00001587 shlq $48, %rbx + 0x48, 0xc1, 0xe2, 0x20, //0x0000158b shlq $32, %rdx + 0x48, 0x09, 0xda, //0x0000158f orq %rbx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001592 shlq $16, %rdi + 0x48, 0x09, 0xd7, //0x00001596 orq %rdx, %rdi + 0x4d, 0x09, 0xcd, //0x00001599 orq %r9, %r13 + 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x0000159c jne LBB0_293 + 0x4d, 0x85, 0xdb, //0x000015a2 testq %r11, %r11 + 0x0f, 0x85, 0x7b, 0x00, 0x00, 0x00, //0x000015a5 jne LBB0_295 + 0x45, 0x31, 0xdb, //0x000015ab xorl %r11d, %r11d + 0x4c, 0x8b, 0x65, 0xc0, //0x000015ae movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000015b2 movabsq $4294977024, %r8 + //0x000015bc LBB0_279 + 0x66, 0x0f, 0x6f, 0xda, //0x000015bc movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x000015c0 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x000015c4 pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x000015c9 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x000015cd pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x000015d1 orq %rcx, %rdi + 0x4d, 0x85, 0xff, //0x000015d4 testq %r15, %r15 + 0x0f, 0x85, 0xa5, 0x00, 0x00, 0x00, //0x000015d7 jne LBB0_297 + 0x48, 0x85, 0xff, //0x000015dd testq %rdi, %rdi + 0x0f, 0x85, 0xa3, 0x11, 0x00, 0x00, //0x000015e0 jne LBB0_472 + 0x49, 0x83, 0xc6, 0xc0, //0x000015e6 addq $-64, %r14 + 0x48, 0x83, 0xc0, 0x40, //0x000015ea addq $64, %rax + 0x49, 0x83, 0xfe, 0x3f, //0x000015ee cmpq $63, %r14 + 0x0f, 0x87, 0xa8, 0xfe, 0xff, 0xff, //0x000015f2 ja LBB0_276 + 0xe9, 0x11, 0x07, 0x00, 0x00, //0x000015f8 jmp LBB0_282 + //0x000015fd LBB0_293 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000015fd cmpq $-1, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00001602 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001606 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00001610 jne LBB0_296 + 0x49, 0x0f, 0xbc, 0xcd, //0x00001616 bsfq %r13, %rcx + 0x48, 0x01, 0xc1, //0x0000161a addq %rax, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x0000161d movq %rcx, $-56(%rbp) + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001621 jmp LBB0_296 + //0x00001626 LBB0_295 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001626 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000162a movabsq $4294977024, %r8 + //0x00001634 LBB0_296 + 0x4c, 0x89, 0xd9, //0x00001634 movq %r11, %rcx + 0x48, 0xf7, 0xd1, //0x00001637 notq %rcx + 0x4c, 0x21, 0xe9, //0x0000163a andq %r13, %rcx + 0x48, 0x8d, 0x14, 0x09, //0x0000163d leaq (%rcx,%rcx), %rdx + 0x4c, 0x09, 0xda, //0x00001641 orq %r11, %rdx + 0x48, 0x89, 0xd6, //0x00001644 movq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001647 notq %rsi + 0x4c, 0x21, 0xee, //0x0000164a andq %r13, %rsi + 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000164d movabsq $-6148914691236517206, %rbx + 0x48, 0x21, 0xde, //0x00001657 andq %rbx, %rsi + 0x45, 0x31, 0xdb, //0x0000165a xorl %r11d, %r11d + 0x48, 0x01, 0xce, //0x0000165d addq %rcx, %rsi + 0x41, 0x0f, 0x92, 0xc3, //0x00001660 setb %r11b + 0x48, 0x01, 0xf6, //0x00001664 addq %rsi, %rsi + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00001667 movabsq $6148914691236517205, %rcx + 0x48, 0x31, 0xce, //0x00001671 xorq %rcx, %rsi + 0x48, 0x21, 0xd6, //0x00001674 andq %rdx, %rsi + 0x48, 0xf7, 0xd6, //0x00001677 notq %rsi + 0x49, 0x21, 0xf7, //0x0000167a andq %rsi, %r15 + 0xe9, 0x3a, 0xff, 0xff, 0xff, //0x0000167d jmp LBB0_279 + //0x00001682 LBB0_297 + 0x49, 0x0f, 0xbc, 0xcf, //0x00001682 bsfq %r15, %rcx + 0x48, 0x85, 0xff, //0x00001686 testq %rdi, %rdi + 0x0f, 0x84, 0x8d, 0x00, 0x00, 0x00, //0x00001689 je LBB0_311 + 0x48, 0x0f, 0xbc, 0xd7, //0x0000168f bsfq %rdi, %rdx + 0xe9, 0x89, 0x00, 0x00, 0x00, //0x00001693 jmp LBB0_312 + //0x00001698 LBB0_299 + 0x41, 0x89, 0xcb, //0x00001698 movl %ecx, %r11d + 0x4d, 0x01, 0xc3, //0x0000169b addq %r8, %r11 + 0x4d, 0x01, 0xf3, //0x0000169e addq %r14, %r11 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000016a1 jmp LBB0_301 + //0x000016a6 LBB0_300 + 0x48, 0x01, 0xd1, //0x000016a6 addq %rdx, %rcx + 0x49, 0x89, 0xcb, //0x000016a9 movq %rcx, %r11 + //0x000016ac LBB0_301 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000016ac movq $-1, %r14 + 0x4d, 0x85, 0xd2, //0x000016b3 testq %r10, %r10 + 0x0f, 0x84, 0x05, 0x11, 0x00, 0x00, //0x000016b6 je LBB0_475 + 0x4d, 0x85, 0xed, //0x000016bc testq %r13, %r13 + 0x0f, 0x84, 0xfc, 0x10, 0x00, 0x00, //0x000016bf je LBB0_475 + 0x4d, 0x85, 0xe4, //0x000016c5 testq %r12, %r12 + 0x0f, 0x84, 0xf3, 0x10, 0x00, 0x00, //0x000016c8 je LBB0_475 + 0x4d, 0x29, 0xc3, //0x000016ce subq %r8, %r11 + 0x49, 0x8d, 0x4b, 0xff, //0x000016d1 leaq $-1(%r11), %rcx + 0x49, 0x39, 0xca, //0x000016d5 cmpq %rcx, %r10 + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000016d8 je LBB0_310 + 0x49, 0x39, 0xcd, //0x000016de cmpq %rcx, %r13 + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x000016e1 je LBB0_310 + 0x49, 0x39, 0xcc, //0x000016e7 cmpq %rcx, %r12 + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000016ea je LBB0_310 + 0x4d, 0x85, 0xed, //0x000016f0 testq %r13, %r13 + 0x0f, 0x8e, 0x60, 0x00, 0x00, 0x00, //0x000016f3 jle LBB0_318 + 0x49, 0x8d, 0x4d, 0xff, //0x000016f9 leaq $-1(%r13), %rcx + 0x49, 0x39, 0xcc, //0x000016fd cmpq %rcx, %r12 + 0x0f, 0x84, 0x53, 0x00, 0x00, 0x00, //0x00001700 je LBB0_318 + 0x49, 0xf7, 0xd5, //0x00001706 notq %r13 + 0x4d, 0x89, 0xee, //0x00001709 movq %r13, %r14 + 0xe9, 0x41, 0x05, 0x00, 0x00, //0x0000170c jmp LBB0_357 + //0x00001711 LBB0_310 + 0x49, 0xf7, 0xdb, //0x00001711 negq %r11 + 0x4d, 0x89, 0xde, //0x00001714 movq %r11, %r14 + 0xe9, 0x36, 0x05, 0x00, 0x00, //0x00001717 jmp LBB0_357 + //0x0000171c LBB0_311 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x0000171c movl $64, %edx + //0x00001721 LBB0_312 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001721 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001725 movq $-72(%rbp), %r14 + 0x48, 0x39, 0xca, //0x00001729 cmpq %rcx, %rdx + 0x0f, 0x82, 0x97, 0x11, 0x00, 0x00, //0x0000172c jb LBB0_496 + 0x48, 0x01, 0xc8, //0x00001732 addq %rcx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00001735 addq $1, %rax + //0x00001739 LBB0_314 + 0x48, 0x85, 0xc0, //0x00001739 testq %rax, %rax + 0x0f, 0x89, 0xa5, 0xf7, 0xff, 0xff, //0x0000173c jns LBB0_190 + 0xe9, 0xc2, 0x0f, 0x00, 0x00, //0x00001742 jmp LBB0_461 + //0x00001747 LBB0_316 + 0x0f, 0xbc, 0xca, //0x00001747 bsfl %edx, %ecx + //0x0000174a LBB0_317 + 0x49, 0xf7, 0xd5, //0x0000174a notq %r13 + 0x49, 0x29, 0xcd, //0x0000174d subq %rcx, %r13 + 0x48, 0x8b, 0x7d, 0xb0, //0x00001750 movq $-80(%rbp), %rdi + 0xe9, 0x43, 0xea, 0xff, 0xff, //0x00001754 jmp LBB0_2 + //0x00001759 LBB0_318 + 0x4c, 0x89, 0xd1, //0x00001759 movq %r10, %rcx + 0x4c, 0x09, 0xe1, //0x0000175c orq %r12, %rcx + 0x0f, 0x99, 0xc1, //0x0000175f setns %cl + 0x0f, 0x88, 0xa2, 0x01, 0x00, 0x00, //0x00001762 js LBB0_322 + 0x4d, 0x39, 0xe2, //0x00001768 cmpq %r12, %r10 + 0x0f, 0x8c, 0x99, 0x01, 0x00, 0x00, //0x0000176b jl LBB0_322 + 0x49, 0xf7, 0xd2, //0x00001771 notq %r10 + 0x4d, 0x89, 0xd6, //0x00001774 movq %r10, %r14 + 0xe9, 0xd6, 0x04, 0x00, 0x00, //0x00001777 jmp LBB0_357 + //0x0000177c LBB0_321 + 0x48, 0x8b, 0xb5, 0x78, 0xff, 0xff, 0xff, //0x0000177c movq $-136(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xb0, //0x00001783 movq $-80(%rbp), %rdi + 0x4c, 0x8d, 0x2c, 0x3e, //0x00001787 leaq (%rsi,%rdi), %r13 + 0x49, 0x29, 0xcd, //0x0000178b subq %rcx, %r13 + 0x49, 0x29, 0xd5, //0x0000178e subq %rdx, %r13 + 0xe9, 0x06, 0xea, 0xff, 0xff, //0x00001791 jmp LBB0_2 + //0x00001796 LBB0_49 + 0x4c, 0x01, 0xe0, //0x00001796 addq %r12, %rax + 0x4c, 0x8b, 0x75, 0xb8, //0x00001799 movq $-72(%rbp), %r14 + 0x49, 0x83, 0xf9, 0x20, //0x0000179d cmpq $32, %r9 + 0x0f, 0x82, 0x4c, 0x07, 0x00, 0x00, //0x000017a1 jb LBB0_376 + //0x000017a7 LBB0_50 + 0xf3, 0x0f, 0x6f, 0x18, //0x000017a7 movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x000017ab movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x000017b0 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000017b4 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x000017b8 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x000017bc movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000017c0 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000017c4 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x000017c8 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x000017cc pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x000017d0 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x000017d4 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x000017d8 shlq $16, %rcx + 0x48, 0x09, 0xca, //0x000017dc orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x000017df shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x000017e3 orq %rdi, %rsi + 0x0f, 0x85, 0x92, 0x08, 0x00, 0x00, //0x000017e6 jne LBB0_393 + 0x4d, 0x85, 0xc0, //0x000017ec testq %r8, %r8 + 0x4c, 0x8b, 0x55, 0xd0, //0x000017ef movq $-48(%rbp), %r10 + 0x0f, 0x85, 0xa2, 0x08, 0x00, 0x00, //0x000017f3 jne LBB0_395 + 0x45, 0x31, 0xc0, //0x000017f9 xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x000017fc testq %rdx, %rdx + 0x0f, 0x84, 0xda, 0x08, 0x00, 0x00, //0x000017ff je LBB0_396 + //0x00001805 LBB0_53 + 0x48, 0x0f, 0xbc, 0xca, //0x00001805 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0xa0, //0x00001809 addq $-96(%rbp), %rax + 0x48, 0x01, 0xc8, //0x0000180d addq %rcx, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001810 movabsq $4294977024, %r8 + 0xe9, 0xbf, 0xf6, 0xff, 0xff, //0x0000181a jmp LBB0_189 + //0x0000181f LBB0_131 + 0x4c, 0x01, 0xe0, //0x0000181f addq %r12, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x00001822 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001826 movq $-72(%rbp), %r14 + 0x49, 0x83, 0xf8, 0x20, //0x0000182a cmpq $32, %r8 + 0x0f, 0x82, 0x7f, 0x02, 0x00, 0x00, //0x0000182e jb LBB0_328 + //0x00001834 LBB0_132 + 0xf3, 0x0f, 0x6f, 0x20, //0x00001834 movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00001838 movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x0000183d movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001841 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001845 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xeb, //0x00001849 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x0000184d pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xfd, //0x00001851 pmovmskb %xmm5, %edi + 0x66, 0x0f, 0x6f, 0xec, //0x00001855 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001859 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x0000185d pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xeb, //0x00001861 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001865 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00001869 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x6f, 0xea, //0x0000186d movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001871 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001875 pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x0000187a pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x0000187e pmovmskb %xmm3, %esi + 0x48, 0xc1, 0xe7, 0x10, //0x00001882 shlq $16, %rdi + 0x48, 0x09, 0xf9, //0x00001886 orq %rdi, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x00001889 shlq $16, %rbx + 0x48, 0xc1, 0xe6, 0x10, //0x0000188d shlq $16, %rsi + 0x48, 0x09, 0xda, //0x00001891 orq %rbx, %rdx + 0x0f, 0x85, 0x34, 0x09, 0x00, 0x00, //0x00001894 jne LBB0_409 + 0x4d, 0x85, 0xdb, //0x0000189a testq %r11, %r11 + 0x0f, 0x85, 0x48, 0x09, 0x00, 0x00, //0x0000189d jne LBB0_411 + 0x45, 0x31, 0xdb, //0x000018a3 xorl %r11d, %r11d + //0x000018a6 LBB0_135 + 0x66, 0x0f, 0x6f, 0xda, //0x000018a6 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x000018aa pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x000018ae pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x000018b3 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x000018b7 pmovmskb %xmm4, %edx + 0x48, 0x09, 0xd6, //0x000018bb orq %rdx, %rsi + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000018be movl $64, %edx + 0xbf, 0x40, 0x00, 0x00, 0x00, //0x000018c3 movl $64, %edi + 0x48, 0x85, 0xc9, //0x000018c8 testq %rcx, %rcx + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000018cb je LBB0_137 + 0x48, 0x0f, 0xbc, 0xf9, //0x000018d1 bsfq %rcx, %rdi + //0x000018d5 LBB0_137 + 0x48, 0x85, 0xf6, //0x000018d5 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x000018d8 je LBB0_139 + 0x48, 0x0f, 0xbc, 0xd6, //0x000018de bsfq %rsi, %rdx + //0x000018e2 LBB0_139 + 0x48, 0x85, 0xc9, //0x000018e2 testq %rcx, %rcx + 0x0f, 0x84, 0xb7, 0x01, 0x00, 0x00, //0x000018e5 je LBB0_326 + 0x48, 0x39, 0xfa, //0x000018eb cmpq %rdi, %rdx + 0x0f, 0x82, 0x30, 0x10, 0x00, 0x00, //0x000018ee jb LBB0_497 + 0x48, 0x03, 0x45, 0xa0, //0x000018f4 addq $-96(%rbp), %rax + 0x48, 0x01, 0xf8, //0x000018f8 addq %rdi, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000018fb movabsq $4294977024, %r8 + 0xe9, 0xd4, 0xf5, 0xff, 0xff, //0x00001905 jmp LBB0_189 + //0x0000190a LBB0_322 + 0x49, 0x8d, 0x54, 0x24, 0xff, //0x0000190a leaq $-1(%r12), %rdx + 0x49, 0x39, 0xd2, //0x0000190f cmpq %rdx, %r10 + 0x49, 0xf7, 0xd4, //0x00001912 notq %r12 + 0x4d, 0x0f, 0x45, 0xe3, //0x00001915 cmovneq %r11, %r12 + 0x84, 0xc9, //0x00001919 testb %cl, %cl + 0x4d, 0x0f, 0x44, 0xe3, //0x0000191b cmoveq %r11, %r12 + 0x4d, 0x89, 0xe6, //0x0000191f movq %r12, %r14 + 0xe9, 0x2b, 0x03, 0x00, 0x00, //0x00001922 jmp LBB0_357 + //0x00001927 LBB0_71 + 0x4c, 0x01, 0xe0, //0x00001927 addq %r12, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x0000192a movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000192e movq $-72(%rbp), %r14 + 0x49, 0x83, 0xf9, 0x20, //0x00001932 cmpq $32, %r9 + 0x0f, 0x82, 0x59, 0x09, 0x00, 0x00, //0x00001936 jb LBB0_416 + //0x0000193c LBB0_72 + 0xf3, 0x0f, 0x6f, 0x18, //0x0000193c movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00001940 movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00001945 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001949 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x0000194d pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00001951 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001955 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001959 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x0000195d pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001961 pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00001965 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00001969 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x0000196d shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00001971 orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001974 shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00001978 orq %rdi, %rsi + 0x0f, 0x85, 0xab, 0x08, 0x00, 0x00, //0x0000197b jne LBB0_412 + 0x4d, 0x85, 0xc0, //0x00001981 testq %r8, %r8 + 0x0f, 0x85, 0xbf, 0x08, 0x00, 0x00, //0x00001984 jne LBB0_414 + 0x45, 0x31, 0xc0, //0x0000198a xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x0000198d testq %rdx, %rdx + 0x0f, 0x84, 0xf7, 0x08, 0x00, 0x00, //0x00001990 je LBB0_415 + //0x00001996 LBB0_75 + 0x48, 0x0f, 0xbc, 0xca, //0x00001996 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0xa0, //0x0000199a addq $-96(%rbp), %rax + 0x48, 0x01, 0xc8, //0x0000199e addq %rcx, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000019a1 movabsq $4294977024, %r8 + 0xe9, 0x90, 0xf5, 0xff, 0xff, //0x000019ab jmp LBB0_198 + //0x000019b0 LBB0_160 + 0x4c, 0x01, 0xe0, //0x000019b0 addq %r12, %rax + 0x49, 0x83, 0xfe, 0x20, //0x000019b3 cmpq $32, %r14 + 0x0f, 0x82, 0xa6, 0x05, 0x00, 0x00, //0x000019b7 jb LBB0_382 + //0x000019bd LBB0_161 + 0xf3, 0x0f, 0x6f, 0x20, //0x000019bd movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x000019c1 movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x000019c6 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000019ca pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x000019ce pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x000019d2 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x000019d6 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x000019da pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x000019de movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x000019e2 pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xd5, //0x000019e6 pmovmskb %xmm5, %r10d + 0x66, 0x0f, 0x6f, 0xeb, //0x000019eb movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x000019ef pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x000019f3 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xea, //0x000019f7 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x000019fb pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x000019ff pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00001a04 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001a08 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00001a0c shlq $16, %rcx + 0x48, 0x09, 0xce, //0x00001a10 orq %rcx, %rsi + 0x48, 0xc1, 0xe2, 0x10, //0x00001a13 shlq $16, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001a17 shlq $16, %rdi + 0x49, 0x09, 0xd2, //0x00001a1b orq %rdx, %r10 + 0x0f, 0x85, 0x58, 0x09, 0x00, 0x00, //0x00001a1e jne LBB0_428 + 0x48, 0x85, 0xdb, //0x00001a24 testq %rbx, %rbx + 0x4c, 0x8b, 0x6d, 0xa8, //0x00001a27 movq $-88(%rbp), %r13 + 0x0f, 0x85, 0x74, 0x09, 0x00, 0x00, //0x00001a2b jne LBB0_430 + 0x31, 0xdb, //0x00001a31 xorl %ebx, %ebx + //0x00001a33 LBB0_164 + 0x66, 0x0f, 0x6f, 0xda, //0x00001a33 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00001a37 pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001a3b pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00001a40 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00001a44 pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00001a48 orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001a4b movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001a50 movl $64, %edx + 0x48, 0x85, 0xf6, //0x00001a55 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a58 je LBB0_166 + 0x48, 0x0f, 0xbc, 0xd6, //0x00001a5e bsfq %rsi, %rdx + //0x00001a62 LBB0_166 + 0x48, 0x85, 0xff, //0x00001a62 testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001a65 je LBB0_168 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001a6b bsfq %rdi, %rcx + //0x00001a6f LBB0_168 + 0x48, 0x85, 0xf6, //0x00001a6f testq %rsi, %rsi + 0x0f, 0x84, 0xf3, 0x00, 0x00, 0x00, //0x00001a72 je LBB0_340 + 0x48, 0x39, 0xd1, //0x00001a78 cmpq %rdx, %rcx + 0x0f, 0x82, 0xae, 0x0e, 0x00, 0x00, //0x00001a7b jb LBB0_500 + 0x48, 0x03, 0x45, 0xa0, //0x00001a81 addq $-96(%rbp), %rax + 0x48, 0x01, 0xd0, //0x00001a85 addq %rdx, %rax + 0xe9, 0xaa, 0x01, 0x00, 0x00, //0x00001a88 jmp LBB0_355 + //0x00001a8d LBB0_323 + 0x89, 0xd9, //0x00001a8d movl %ebx, %ecx + 0xe9, 0xb6, 0xfc, 0xff, 0xff, //0x00001a8f jmp LBB0_317 + //0x00001a94 LBB0_324 + 0x89, 0xf1, //0x00001a94 movl %esi, %ecx + 0xe9, 0xaf, 0xfc, 0xff, 0xff, //0x00001a96 jmp LBB0_317 + //0x00001a9b LBB0_325 + 0x89, 0xd1, //0x00001a9b movl %edx, %ecx + 0xe9, 0xa8, 0xfc, 0xff, 0xff, //0x00001a9d jmp LBB0_317 + //0x00001aa2 LBB0_326 + 0x48, 0x85, 0xf6, //0x00001aa2 testq %rsi, %rsi + 0x0f, 0x85, 0x79, 0x0e, 0x00, 0x00, //0x00001aa5 jne LBB0_497 + 0x48, 0x83, 0xc0, 0x20, //0x00001aab addq $32, %rax + 0x49, 0x83, 0xc0, 0xe0, //0x00001aaf addq $-32, %r8 + //0x00001ab3 LBB0_328 + 0x4d, 0x85, 0xdb, //0x00001ab3 testq %r11, %r11 + 0x0f, 0x85, 0x89, 0x09, 0x00, 0x00, //0x00001ab6 jne LBB0_434 + 0x48, 0x8b, 0x4d, 0xc8, //0x00001abc movq $-56(%rbp), %rcx + 0x4d, 0x85, 0xc0, //0x00001ac0 testq %r8, %r8 + 0x0f, 0x84, 0x4e, 0x0c, 0x00, 0x00, //0x00001ac3 je LBB0_462 + //0x00001ac9 LBB0_330 + 0x0f, 0xb6, 0x10, //0x00001ac9 movzbl (%rax), %edx + 0x80, 0xfa, 0x22, //0x00001acc cmpb $34, %dl + 0x0f, 0x84, 0x83, 0x00, 0x00, 0x00, //0x00001acf je LBB0_339 + 0x80, 0xfa, 0x5c, //0x00001ad5 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001ad8 je LBB0_334 + 0x80, 0xfa, 0x1f, //0x00001ade cmpb $31, %dl + 0x0f, 0x86, 0x56, 0x0e, 0x00, 0x00, //0x00001ae1 jbe LBB0_498 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001ae7 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001aee movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001af3 addq %rsi, %rax + 0x49, 0x01, 0xd0, //0x00001af6 addq %rdx, %r8 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001af9 jne LBB0_330 + 0xe9, 0x13, 0x0c, 0x00, 0x00, //0x00001aff jmp LBB0_462 + //0x00001b04 LBB0_334 + 0x49, 0x83, 0xf8, 0x01, //0x00001b04 cmpq $1, %r8 + 0x0f, 0x84, 0x0d, 0x0e, 0x00, 0x00, //0x00001b08 je LBB0_392 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00001b0e movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001b15 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x00001b1a cmpq $-1, %rcx + 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00001b1e je LBB0_337 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001b24 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001b28 movq $-64(%rbp), %r12 + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00001b2c jmp LBB0_338 + //0x00001b31 LBB0_337 + 0x48, 0x89, 0xc1, //0x00001b31 movq %rax, %rcx + 0x4c, 0x8b, 0x65, 0xc0, //0x00001b34 movq $-64(%rbp), %r12 + 0x4c, 0x29, 0xe1, //0x00001b38 subq %r12, %rcx + 0x48, 0x89, 0x4d, 0xc8, //0x00001b3b movq %rcx, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00001b3f movq $-48(%rbp), %r10 + //0x00001b43 LBB0_338 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001b43 movq $-72(%rbp), %r14 + 0x48, 0x01, 0xf0, //0x00001b47 addq %rsi, %rax + 0x49, 0x01, 0xd0, //0x00001b4a addq %rdx, %r8 + 0x0f, 0x85, 0x76, 0xff, 0xff, 0xff, //0x00001b4d jne LBB0_330 + 0xe9, 0xbf, 0x0b, 0x00, 0x00, //0x00001b53 jmp LBB0_462 + //0x00001b58 LBB0_339 + 0x48, 0x03, 0x45, 0xa0, //0x00001b58 addq $-96(%rbp), %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001b5c movabsq $4294977024, %r8 + 0xe9, 0x73, 0xf3, 0xff, 0xff, //0x00001b66 jmp LBB0_189 + //0x00001b6b LBB0_340 + 0x48, 0x85, 0xff, //0x00001b6b testq %rdi, %rdi + 0x0f, 0x85, 0xbb, 0x0d, 0x00, 0x00, //0x00001b6e jne LBB0_500 + 0x48, 0x83, 0xc0, 0x20, //0x00001b74 addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x00001b78 addq $-32, %r14 + 0x48, 0x85, 0xdb, //0x00001b7c testq %rbx, %rbx + 0x0f, 0x85, 0xeb, 0x03, 0x00, 0x00, //0x00001b7f jne LBB0_383 + //0x00001b85 LBB0_342 + 0x48, 0x8b, 0x55, 0xc8, //0x00001b85 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x00001b89 testq %r14, %r14 + 0x0f, 0x84, 0x73, 0x0d, 0x00, 0x00, //0x00001b8c je LBB0_385 + //0x00001b92 LBB0_343 + 0x0f, 0xb6, 0x08, //0x00001b92 movzbl (%rax), %ecx + 0x80, 0xf9, 0x22, //0x00001b95 cmpb $34, %cl + 0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x00001b98 je LBB0_354 + 0x80, 0xf9, 0x5c, //0x00001b9e cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001ba1 je LBB0_347 + 0x80, 0xf9, 0x1f, //0x00001ba7 cmpb $31, %cl + 0x0f, 0x86, 0xa2, 0x0d, 0x00, 0x00, //0x00001baa jbe LBB0_501 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001bb0 movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001bb7 movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001bbc addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001bbf addq %rcx, %r14 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001bc2 jne LBB0_343 + 0xe9, 0x38, 0x0d, 0x00, 0x00, //0x00001bc8 jmp LBB0_385 + //0x00001bcd LBB0_347 + 0x4d, 0x89, 0xe9, //0x00001bcd movq %r13, %r9 + 0x49, 0x83, 0xfe, 0x01, //0x00001bd0 cmpq $1, %r14 + 0x0f, 0x84, 0x83, 0x0d, 0x00, 0x00, //0x00001bd4 je LBB0_502 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001bda movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001be1 movl $2, %esi + 0x48, 0x83, 0xfa, 0xff, //0x00001be6 cmpq $-1, %rdx + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001bea je LBB0_350 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001bf0 movq $-64(%rbp), %r12 + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001bf4 jmp LBB0_351 + //0x00001bf9 LBB0_350 + 0x48, 0x89, 0xc2, //0x00001bf9 movq %rax, %rdx + 0x4c, 0x8b, 0x65, 0xc0, //0x00001bfc movq $-64(%rbp), %r12 + 0x4c, 0x29, 0xe2, //0x00001c00 subq %r12, %rdx + 0x48, 0x89, 0x55, 0xc8, //0x00001c03 movq %rdx, $-56(%rbp) + //0x00001c07 LBB0_351 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c07 movabsq $4294977024, %r8 + 0x4d, 0x89, 0xcd, //0x00001c11 movq %r9, %r13 + 0x48, 0x01, 0xf0, //0x00001c14 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001c17 addq %rcx, %r14 + 0x0f, 0x85, 0x72, 0xff, 0xff, 0xff, //0x00001c1a jne LBB0_343 + 0xe9, 0xe0, 0x0c, 0x00, 0x00, //0x00001c20 jmp LBB0_385 + //0x00001c25 LBB0_352 + 0x0f, 0xbc, 0xca, //0x00001c25 bsfl %edx, %ecx + //0x00001c28 LBB0_353 + 0x49, 0xf7, 0xd6, //0x00001c28 notq %r14 + 0x49, 0x29, 0xce, //0x00001c2b subq %rcx, %r14 + 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00001c2e jmp LBB0_357 + //0x00001c33 LBB0_354 + 0x48, 0x03, 0x45, 0xa0, //0x00001c33 addq $-96(%rbp), %rax + //0x00001c37 LBB0_355 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001c37 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001c3b movq $-72(%rbp), %r14 + 0xe9, 0xfc, 0xf2, 0xff, 0xff, //0x00001c3f jmp LBB0_198 + //0x00001c44 LBB0_356 + 0x48, 0x8b, 0x75, 0x80, //0x00001c44 movq $-128(%rbp), %rsi + 0x4c, 0x8d, 0x34, 0x06, //0x00001c48 leaq (%rsi,%rax), %r14 + 0x49, 0x29, 0xce, //0x00001c4c subq %rcx, %r14 + 0x49, 0x29, 0xd6, //0x00001c4f subq %rdx, %r14 + //0x00001c52 LBB0_357 + 0x4d, 0x85, 0xf6, //0x00001c52 testq %r14, %r14 + 0x0f, 0x88, 0x66, 0x0b, 0x00, 0x00, //0x00001c55 js LBB0_475 + //0x00001c5b LBB0_358 + 0x49, 0x01, 0xc6, //0x00001c5b addq %rax, %r14 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001c5e movq $-48(%rbp), %r10 + 0x4d, 0x89, 0x32, //0x00001c62 movq %r14, (%r10) + 0x48, 0x85, 0xc0, //0x00001c65 testq %rax, %rax + 0x4c, 0x8b, 0x65, 0xc0, //0x00001c68 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001c6c movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001c70 movabsq $4294977024, %r8 + 0x0f, 0x8f, 0x50, 0xe5, 0xff, 0xff, //0x00001c7a jg LBB0_4 + 0xe9, 0x7b, 0x0a, 0x00, 0x00, //0x00001c80 jmp LBB0_191 + //0x00001c85 LBB0_214 + 0x4c, 0x01, 0xe0, //0x00001c85 addq %r12, %rax + 0x49, 0x83, 0xf9, 0x20, //0x00001c88 cmpq $32, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001c8c movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001c90 movq $-72(%rbp), %r14 + 0x0f, 0x82, 0xb1, 0x08, 0x00, 0x00, //0x00001c94 jb LBB0_442 + //0x00001c9a LBB0_215 + 0xf3, 0x0f, 0x6f, 0x18, //0x00001c9a movdqu (%rax), %xmm3 + 0xf3, 0x0f, 0x6f, 0x60, 0x10, //0x00001c9e movdqu $16(%rax), %xmm4 + 0x66, 0x0f, 0x6f, 0xeb, //0x00001ca3 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001ca7 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00001cab pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xec, //0x00001caf movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001cb3 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001cb7 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x74, 0xd9, //0x00001cbb pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xf3, //0x00001cbf pmovmskb %xmm3, %esi + 0x66, 0x0f, 0x74, 0xe1, //0x00001cc3 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00001cc7 pmovmskb %xmm4, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00001ccb shlq $16, %rcx + 0x48, 0x09, 0xca, //0x00001ccf orq %rcx, %rdx + 0x48, 0xc1, 0xe7, 0x10, //0x00001cd2 shlq $16, %rdi + 0x48, 0x09, 0xfe, //0x00001cd6 orq %rdi, %rsi + 0x0f, 0x85, 0x03, 0x08, 0x00, 0x00, //0x00001cd9 jne LBB0_438 + 0x4d, 0x85, 0xc0, //0x00001cdf testq %r8, %r8 + 0x0f, 0x85, 0x17, 0x08, 0x00, 0x00, //0x00001ce2 jne LBB0_440 + 0x45, 0x31, 0xc0, //0x00001ce8 xorl %r8d, %r8d + 0x48, 0x85, 0xd2, //0x00001ceb testq %rdx, %rdx + 0x0f, 0x84, 0x4f, 0x08, 0x00, 0x00, //0x00001cee je LBB0_441 + //0x00001cf4 LBB0_218 + 0x48, 0x0f, 0xbc, 0xca, //0x00001cf4 bsfq %rdx, %rcx + 0x48, 0x03, 0x45, 0xa0, //0x00001cf8 addq $-96(%rbp), %rax + 0x48, 0x01, 0xc8, //0x00001cfc addq %rcx, %rax + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001cff movabsq $4294977024, %r8 + 0xe9, 0x2b, 0xfa, 0xff, 0xff, //0x00001d09 jmp LBB0_314 + //0x00001d0e LBB0_282 + 0x4c, 0x01, 0xe0, //0x00001d0e addq %r12, %rax + 0x49, 0x83, 0xfe, 0x20, //0x00001d11 cmpq $32, %r14 + 0x0f, 0x82, 0x05, 0x03, 0x00, 0x00, //0x00001d15 jb LBB0_389 + //0x00001d1b LBB0_283 + 0xf3, 0x0f, 0x6f, 0x20, //0x00001d1b movdqu (%rax), %xmm4 + 0xf3, 0x0f, 0x6f, 0x58, 0x10, //0x00001d1f movdqu $16(%rax), %xmm3 + 0x66, 0x0f, 0x6f, 0xec, //0x00001d24 movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001d28 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xf5, //0x00001d2c pmovmskb %xmm5, %esi + 0x66, 0x0f, 0x6f, 0xeb, //0x00001d30 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe8, //0x00001d34 pcmpeqb %xmm0, %xmm5 + 0x66, 0x0f, 0xd7, 0xcd, //0x00001d38 pmovmskb %xmm5, %ecx + 0x66, 0x0f, 0x6f, 0xec, //0x00001d3c movdqa %xmm4, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001d40 pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xd5, //0x00001d44 pmovmskb %xmm5, %edx + 0x66, 0x0f, 0x6f, 0xeb, //0x00001d48 movdqa %xmm3, %xmm5 + 0x66, 0x0f, 0x74, 0xe9, //0x00001d4c pcmpeqb %xmm1, %xmm5 + 0x66, 0x0f, 0xd7, 0xdd, //0x00001d50 pmovmskb %xmm5, %ebx + 0x66, 0x0f, 0x6f, 0xea, //0x00001d54 movdqa %xmm2, %xmm5 + 0x66, 0x0f, 0x64, 0xeb, //0x00001d58 pcmpgtb %xmm3, %xmm5 + 0x66, 0x41, 0x0f, 0x64, 0xdf, //0x00001d5c pcmpgtb %xmm15, %xmm3 + 0x66, 0x0f, 0xdb, 0xdd, //0x00001d61 pand %xmm5, %xmm3 + 0x66, 0x0f, 0xd7, 0xfb, //0x00001d65 pmovmskb %xmm3, %edi + 0x48, 0xc1, 0xe1, 0x10, //0x00001d69 shlq $16, %rcx + 0x48, 0x09, 0xce, //0x00001d6d orq %rcx, %rsi + 0x48, 0xc1, 0xe3, 0x10, //0x00001d70 shlq $16, %rbx + 0x48, 0xc1, 0xe7, 0x10, //0x00001d74 shlq $16, %rdi + 0x48, 0x09, 0xda, //0x00001d78 orq %rbx, %rdx + 0x0f, 0x85, 0xb1, 0x08, 0x00, 0x00, //0x00001d7b jne LBB0_454 + 0x4d, 0x85, 0xdb, //0x00001d81 testq %r11, %r11 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001d84 movabsq $4294977024, %r8 + 0x0f, 0x85, 0xbb, 0x08, 0x00, 0x00, //0x00001d8e jne LBB0_456 + 0x45, 0x31, 0xdb, //0x00001d94 xorl %r11d, %r11d + //0x00001d97 LBB0_286 + 0x66, 0x0f, 0x6f, 0xda, //0x00001d97 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xdc, //0x00001d9b pcmpgtb %xmm4, %xmm3 + 0x66, 0x41, 0x0f, 0x64, 0xe7, //0x00001d9f pcmpgtb %xmm15, %xmm4 + 0x66, 0x0f, 0xdb, 0xe3, //0x00001da4 pand %xmm3, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00001da8 pmovmskb %xmm4, %ecx + 0x48, 0x09, 0xcf, //0x00001dac orq %rcx, %rdi + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00001daf movl $64, %ecx + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00001db4 movl $64, %edx + 0x48, 0x85, 0xf6, //0x00001db9 testq %rsi, %rsi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001dbc je LBB0_288 + 0x48, 0x0f, 0xbc, 0xd6, //0x00001dc2 bsfq %rsi, %rdx + //0x00001dc6 LBB0_288 + 0x48, 0x85, 0xff, //0x00001dc6 testq %rdi, %rdi + 0x0f, 0x84, 0x04, 0x00, 0x00, 0x00, //0x00001dc9 je LBB0_290 + 0x48, 0x0f, 0xbc, 0xcf, //0x00001dcf bsfq %rdi, %rcx + //0x00001dd3 LBB0_290 + 0x48, 0x85, 0xf6, //0x00001dd3 testq %rsi, %rsi + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00001dd6 je LBB0_363 + 0x48, 0x39, 0xd1, //0x00001ddc cmpq %rdx, %rcx + 0x0f, 0x82, 0x4a, 0x0b, 0x00, 0x00, //0x00001ddf jb LBB0_500 + 0x48, 0x03, 0x45, 0xa0, //0x00001de5 addq $-96(%rbp), %rax + 0x48, 0x01, 0xd0, //0x00001de9 addq %rdx, %rax + 0xe9, 0x30, 0x01, 0x00, 0x00, //0x00001dec jmp LBB0_379 + //0x00001df1 LBB0_359 + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001df1 movq $-1, %r12 + 0x4c, 0x89, 0xd1, //0x00001df8 movq %r10, %rcx + 0x4c, 0x89, 0xc7, //0x00001dfb movq %r8, %rdi + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00001dfe movq $-1, %r14 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001e05 movq $-1, %r15 + 0xe9, 0x93, 0xe9, 0xff, 0xff, //0x00001e0c jmp LBB0_102 + //0x00001e11 LBB0_360 + 0x89, 0xd9, //0x00001e11 movl %ebx, %ecx + 0xe9, 0x10, 0xfe, 0xff, 0xff, //0x00001e13 jmp LBB0_353 + //0x00001e18 LBB0_361 + 0x89, 0xf1, //0x00001e18 movl %esi, %ecx + 0xe9, 0x09, 0xfe, 0xff, 0xff, //0x00001e1a jmp LBB0_353 + //0x00001e1f LBB0_362 + 0x89, 0xd1, //0x00001e1f movl %edx, %ecx + 0xe9, 0x02, 0xfe, 0xff, 0xff, //0x00001e21 jmp LBB0_353 + //0x00001e26 LBB0_363 + 0x48, 0x85, 0xff, //0x00001e26 testq %rdi, %rdi + 0x0f, 0x85, 0x00, 0x0b, 0x00, 0x00, //0x00001e29 jne LBB0_500 + 0x48, 0x83, 0xc0, 0x20, //0x00001e2f addq $32, %rax + 0x49, 0x83, 0xc6, 0xe0, //0x00001e33 addq $-32, %r14 + 0x4d, 0x85, 0xdb, //0x00001e37 testq %r11, %r11 + 0x0f, 0x85, 0xf3, 0x01, 0x00, 0x00, //0x00001e3a jne LBB0_390 + //0x00001e40 LBB0_365 + 0x48, 0x8b, 0x55, 0xc8, //0x00001e40 movq $-56(%rbp), %rdx + 0x4d, 0x85, 0xf6, //0x00001e44 testq %r14, %r14 + 0x0f, 0x84, 0xce, 0x0a, 0x00, 0x00, //0x00001e47 je LBB0_392 + //0x00001e4d LBB0_366 + 0x0f, 0xb6, 0x08, //0x00001e4d movzbl (%rax), %ecx + 0x80, 0xf9, 0x22, //0x00001e50 cmpb $34, %cl + 0x0f, 0x84, 0xc4, 0x00, 0x00, 0x00, //0x00001e53 je LBB0_378 + 0x80, 0xf9, 0x5c, //0x00001e59 cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00001e5c je LBB0_370 + 0x80, 0xf9, 0x1f, //0x00001e62 cmpb $31, %cl + 0x0f, 0x86, 0xe7, 0x0a, 0x00, 0x00, //0x00001e65 jbe LBB0_501 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00001e6b movq $-1, %rcx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001e72 movl $1, %esi + 0x48, 0x01, 0xf0, //0x00001e77 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001e7a addq %rcx, %r14 + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x00001e7d jne LBB0_366 + 0xe9, 0x93, 0x0a, 0x00, 0x00, //0x00001e83 jmp LBB0_392 + //0x00001e88 LBB0_370 + 0x49, 0x83, 0xfe, 0x01, //0x00001e88 cmpq $1, %r14 + 0x0f, 0x84, 0x89, 0x0a, 0x00, 0x00, //0x00001e8c je LBB0_392 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00001e92 movq $-2, %rcx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00001e99 movl $2, %esi + 0x48, 0x83, 0xfa, 0xff, //0x00001e9e cmpq $-1, %rdx + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00001ea2 je LBB0_373 + 0x4c, 0x8b, 0x65, 0xc0, //0x00001ea8 movq $-64(%rbp), %r12 + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00001eac jmp LBB0_374 + //0x00001eb1 LBB0_373 + 0x48, 0x89, 0xc2, //0x00001eb1 movq %rax, %rdx + 0x4c, 0x8b, 0x65, 0xc0, //0x00001eb4 movq $-64(%rbp), %r12 + 0x4c, 0x29, 0xe2, //0x00001eb8 subq %r12, %rdx + 0x48, 0x89, 0x55, 0xc8, //0x00001ebb movq %rdx, $-56(%rbp) + //0x00001ebf LBB0_374 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001ebf movabsq $4294977024, %r8 + 0x48, 0x01, 0xf0, //0x00001ec9 addq %rsi, %rax + 0x49, 0x01, 0xce, //0x00001ecc addq %rcx, %r14 + 0x0f, 0x85, 0x78, 0xff, 0xff, 0xff, //0x00001ecf jne LBB0_366 + 0xe9, 0x41, 0x0a, 0x00, 0x00, //0x00001ed5 jmp LBB0_392 + //0x00001eda LBB0_375 + 0x49, 0x8d, 0x04, 0x0c, //0x00001eda leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001ede movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00001ee6 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00001ee9 cmpq $32, %r9 + 0x0f, 0x83, 0xb4, 0xf8, 0xff, 0xff, //0x00001eed jae LBB0_50 + //0x00001ef3 LBB0_376 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001ef3 movq $-48(%rbp), %r10 + 0xe9, 0xeb, 0x01, 0x00, 0x00, //0x00001ef7 jmp LBB0_397 + //0x00001efc LBB0_377 + 0x48, 0x8b, 0x45, 0xb0, //0x00001efc movq $-80(%rbp), %rax + 0x4c, 0x01, 0xe0, //0x00001f00 addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001f03 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x00001f0b xorl %r11d, %r11d + 0x49, 0x83, 0xf8, 0x20, //0x00001f0e cmpq $32, %r8 + 0x0f, 0x83, 0x1c, 0xf9, 0xff, 0xff, //0x00001f12 jae LBB0_132 + 0xe9, 0x96, 0xfb, 0xff, 0xff, //0x00001f18 jmp LBB0_328 + //0x00001f1d LBB0_378 + 0x48, 0x03, 0x45, 0xa0, //0x00001f1d addq $-96(%rbp), %rax + //0x00001f21 LBB0_379 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001f21 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001f25 movq $-72(%rbp), %r14 + 0xe9, 0x0b, 0xf8, 0xff, 0xff, //0x00001f29 jmp LBB0_314 + //0x00001f2e LBB0_380 + 0x4c, 0x01, 0xe0, //0x00001f2e addq %r12, %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001f31 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00001f39 xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00001f3c cmpq $32, %r9 + 0x0f, 0x83, 0xf6, 0xf9, 0xff, 0xff, //0x00001f40 jae LBB0_72 + 0xe9, 0x4a, 0x03, 0x00, 0x00, //0x00001f46 jmp LBB0_416 + //0x00001f4b LBB0_381 + 0x49, 0x8d, 0x04, 0x0c, //0x00001f4b leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001f4f movq $-1, $-56(%rbp) + 0x31, 0xdb, //0x00001f57 xorl %ebx, %ebx + 0x49, 0x83, 0xfe, 0x20, //0x00001f59 cmpq $32, %r14 + 0x0f, 0x83, 0x5a, 0xfa, 0xff, 0xff, //0x00001f5d jae LBB0_161 + //0x00001f63 LBB0_382 + 0x4c, 0x8b, 0x6d, 0xa8, //0x00001f63 movq $-88(%rbp), %r13 + 0x48, 0x85, 0xdb, //0x00001f67 testq %rbx, %rbx + 0x0f, 0x84, 0x15, 0xfc, 0xff, 0xff, //0x00001f6a je LBB0_342 + //0x00001f70 LBB0_383 + 0x4d, 0x89, 0xe9, //0x00001f70 movq %r13, %r9 + 0x4d, 0x85, 0xf6, //0x00001f73 testq %r14, %r14 + 0x0f, 0x84, 0xe1, 0x09, 0x00, 0x00, //0x00001f76 je LBB0_502 + 0x48, 0x8b, 0x4d, 0x90, //0x00001f7c movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x00001f80 addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x00001f83 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00001f87 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x00001f8b movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x00001f8e cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x00001f92 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x00001f96 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x00001f9a addq $-1, %r14 + 0x48, 0x89, 0x75, 0xc8, //0x00001f9e movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00001fa2 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00001fa6 movabsq $4294977024, %r8 + 0x4d, 0x89, 0xcd, //0x00001fb0 movq %r9, %r13 + 0x4d, 0x85, 0xf6, //0x00001fb3 testq %r14, %r14 + 0x0f, 0x85, 0xd6, 0xfb, 0xff, 0xff, //0x00001fb6 jne LBB0_343 + 0xe9, 0x44, 0x09, 0x00, 0x00, //0x00001fbc jmp LBB0_385 + //0x00001fc1 LBB0_386 + 0x49, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00001fc1 movq $-1, %r10 + 0x4c, 0x89, 0xc1, //0x00001fc8 movq %r8, %rcx + 0x4c, 0x89, 0xff, //0x00001fcb movq %r15, %rdi + 0x49, 0xc7, 0xc4, 0xff, 0xff, 0xff, 0xff, //0x00001fce movq $-1, %r12 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00001fd5 movq $-1, %r13 + 0xe9, 0x33, 0xf3, 0xff, 0xff, //0x00001fdc jmp LBB0_247 + //0x00001fe1 LBB0_387 + 0x49, 0x8d, 0x04, 0x0c, //0x00001fe1 leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x00001fe5 movq $-1, $-56(%rbp) + 0x45, 0x31, 0xc0, //0x00001fed xorl %r8d, %r8d + 0x49, 0x83, 0xf9, 0x20, //0x00001ff0 cmpq $32, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00001ff4 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x75, 0xb8, //0x00001ff8 movq $-72(%rbp), %r14 + 0x0f, 0x83, 0x98, 0xfc, 0xff, 0xff, //0x00001ffc jae LBB0_215 + 0xe9, 0x44, 0x05, 0x00, 0x00, //0x00002002 jmp LBB0_442 + //0x00002007 LBB0_388 + 0x49, 0x8d, 0x04, 0x0c, //0x00002007 leaq (%r12,%rcx), %rax + 0x48, 0xc7, 0x45, 0xc8, 0xff, 0xff, 0xff, 0xff, //0x0000200b movq $-1, $-56(%rbp) + 0x45, 0x31, 0xdb, //0x00002013 xorl %r11d, %r11d + 0x49, 0x83, 0xfe, 0x20, //0x00002016 cmpq $32, %r14 + 0x0f, 0x83, 0xfb, 0xfc, 0xff, 0xff, //0x0000201a jae LBB0_283 + //0x00002020 LBB0_389 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002020 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xdb, //0x0000202a testq %r11, %r11 + 0x0f, 0x84, 0x0d, 0xfe, 0xff, 0xff, //0x0000202d je LBB0_365 + //0x00002033 LBB0_390 + 0x4d, 0x85, 0xf6, //0x00002033 testq %r14, %r14 + 0x0f, 0x84, 0xdf, 0x08, 0x00, 0x00, //0x00002036 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x0000203c movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x00002040 addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x00002043 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00002047 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x0000204b movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x0000204e cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x00002052 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x00002056 addq $1, %rax + 0x49, 0x83, 0xc6, 0xff, //0x0000205a addq $-1, %r14 + 0x48, 0x89, 0x75, 0xc8, //0x0000205e movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x65, 0xc0, //0x00002062 movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002066 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xf6, //0x00002070 testq %r14, %r14 + 0x0f, 0x85, 0xd4, 0xfd, 0xff, 0xff, //0x00002073 jne LBB0_366 + 0xe9, 0x9d, 0x08, 0x00, 0x00, //0x00002079 jmp LBB0_392 + //0x0000207e LBB0_393 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000207e cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002083 jne LBB0_395 + 0x48, 0x89, 0xc1, //0x00002089 movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x0000208c subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x00002090 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x00002094 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002097 movq %rdi, $-56(%rbp) + //0x0000209b LBB0_395 + 0x44, 0x89, 0xc1, //0x0000209b movl %r8d, %ecx + 0xf7, 0xd1, //0x0000209e notl %ecx + 0x21, 0xf1, //0x000020a0 andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x000020a2 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x000020a6 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x000020a9 notl %ebx + 0x21, 0xf3, //0x000020ab andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000020ad andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x000020b3 xorl %r8d, %r8d + 0x01, 0xcb, //0x000020b6 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x000020b8 setb %r8b + 0x01, 0xdb, //0x000020bc addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x000020be xorl $1431655765, %ebx + 0x21, 0xfb, //0x000020c4 andl %edi, %ebx + 0xf7, 0xd3, //0x000020c6 notl %ebx + 0x21, 0xda, //0x000020c8 andl %ebx, %edx + 0x4c, 0x8b, 0x55, 0xd0, //0x000020ca movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000020ce movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000020d2 movq $-72(%rbp), %r14 + 0x48, 0x85, 0xd2, //0x000020d6 testq %rdx, %rdx + 0x0f, 0x85, 0x26, 0xf7, 0xff, 0xff, //0x000020d9 jne LBB0_53 + //0x000020df LBB0_396 + 0x48, 0x83, 0xc0, 0x20, //0x000020df addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x000020e3 addq $-32, %r9 + //0x000020e7 LBB0_397 + 0x4d, 0x85, 0xc0, //0x000020e7 testq %r8, %r8 + 0x0f, 0x85, 0x01, 0x03, 0x00, 0x00, //0x000020ea jne LBB0_432 + 0x48, 0x8b, 0x4d, 0xc8, //0x000020f0 movq $-56(%rbp), %rcx + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000020f4 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000020fe testq %r9, %r9 + 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x00002101 je LBB0_408 + //0x00002107 LBB0_399 + 0x31, 0xd2, //0x00002107 xorl %edx, %edx + //0x00002109 LBB0_400 + 0x0f, 0xb6, 0x1c, 0x10, //0x00002109 movzbl (%rax,%rdx), %ebx + 0x80, 0xfb, 0x22, //0x0000210d cmpb $34, %bl + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x00002110 je LBB0_407 + 0x80, 0xfb, 0x5c, //0x00002116 cmpb $92, %bl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002119 je LBB0_405 + 0x48, 0x83, 0xc2, 0x01, //0x0000211f addq $1, %rdx + 0x49, 0x39, 0xd1, //0x00002123 cmpq %rdx, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00002126 jne LBB0_400 + 0xe9, 0x76, 0x00, 0x00, 0x00, //0x0000212c jmp LBB0_403 + //0x00002131 LBB0_405 + 0x49, 0x8d, 0x71, 0xff, //0x00002131 leaq $-1(%r9), %rsi + 0x48, 0x39, 0xd6, //0x00002135 cmpq %rdx, %rsi + 0x0f, 0x84, 0xdd, 0x07, 0x00, 0x00, //0x00002138 je LBB0_392 + 0x48, 0x8b, 0x75, 0x88, //0x0000213e movq $-120(%rbp), %rsi + 0x48, 0x01, 0xc6, //0x00002142 addq %rax, %rsi + 0x48, 0x01, 0xd6, //0x00002145 addq %rdx, %rsi + 0x48, 0x83, 0xf9, 0xff, //0x00002148 cmpq $-1, %rcx + 0x48, 0x8b, 0x7d, 0xc8, //0x0000214c movq $-56(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xfe, //0x00002150 cmoveq %rsi, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002154 movq %rdi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xce, //0x00002158 cmoveq %rsi, %rcx + 0x48, 0x01, 0xd0, //0x0000215c addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x02, //0x0000215f addq $2, %rax + 0x4c, 0x89, 0xce, //0x00002163 movq %r9, %rsi + 0x48, 0x29, 0xd6, //0x00002166 subq %rdx, %rsi + 0x48, 0x83, 0xc6, 0xfe, //0x00002169 addq $-2, %rsi + 0x49, 0x83, 0xc1, 0xfe, //0x0000216d addq $-2, %r9 + 0x49, 0x39, 0xd1, //0x00002171 cmpq %rdx, %r9 + 0x49, 0x89, 0xf1, //0x00002174 movq %rsi, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00002177 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000217b movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000217f movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002183 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x0000218d jne LBB0_399 + 0xe9, 0x7f, 0x05, 0x00, 0x00, //0x00002193 jmp LBB0_462 + //0x00002198 LBB0_407 + 0x48, 0x01, 0xd0, //0x00002198 addq %rdx, %rax + 0x48, 0x83, 0xc0, 0x01, //0x0000219b addq $1, %rax + //0x0000219f LBB0_408 + 0x4c, 0x29, 0xe0, //0x0000219f subq %r12, %rax + 0xe9, 0x37, 0xed, 0xff, 0xff, //0x000021a2 jmp LBB0_189 + //0x000021a7 LBB0_403 + 0x80, 0xfb, 0x22, //0x000021a7 cmpb $34, %bl + 0x0f, 0x85, 0x6b, 0x07, 0x00, 0x00, //0x000021aa jne LBB0_392 + 0x4c, 0x01, 0xc8, //0x000021b0 addq %r9, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x000021b3 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000021b7 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000021bb movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000021bf movabsq $4294977024, %r8 + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x000021c9 jmp LBB0_408 + //0x000021ce LBB0_409 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000021ce cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000021d3 jne LBB0_411 + 0x48, 0x89, 0xc7, //0x000021d9 movq %rax, %rdi + 0x48, 0x2b, 0x7d, 0xc0, //0x000021dc subq $-64(%rbp), %rdi + 0x48, 0x0f, 0xbc, 0xda, //0x000021e0 bsfq %rdx, %rbx + 0x48, 0x01, 0xfb, //0x000021e4 addq %rdi, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x000021e7 movq %rbx, $-56(%rbp) + //0x000021eb LBB0_411 + 0x44, 0x89, 0xdf, //0x000021eb movl %r11d, %edi + 0xf7, 0xd7, //0x000021ee notl %edi + 0x21, 0xd7, //0x000021f0 andl %edx, %edi + 0x45, 0x8d, 0x0c, 0x7b, //0x000021f2 leal (%r11,%rdi,2), %r9d + 0x8d, 0x1c, 0x3f, //0x000021f6 leal (%rdi,%rdi), %ebx + 0xf7, 0xd3, //0x000021f9 notl %ebx + 0x21, 0xd3, //0x000021fb andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x000021fd andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00002203 xorl %r11d, %r11d + 0x01, 0xfb, //0x00002206 addl %edi, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x00002208 setb %r11b + 0x01, 0xdb, //0x0000220c addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000220e xorl $1431655765, %ebx + 0x44, 0x21, 0xcb, //0x00002214 andl %r9d, %ebx + 0xf7, 0xd3, //0x00002217 notl %ebx + 0x21, 0xd9, //0x00002219 andl %ebx, %ecx + 0x4c, 0x8b, 0x55, 0xd0, //0x0000221b movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000221f movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002223 movq $-72(%rbp), %r14 + 0xe9, 0x7a, 0xf6, 0xff, 0xff, //0x00002227 jmp LBB0_135 + //0x0000222c LBB0_412 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x0000222c cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002231 jne LBB0_414 + 0x48, 0x89, 0xc1, //0x00002237 movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x0000223a subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x0000223e bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x00002242 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002245 movq %rdi, $-56(%rbp) + //0x00002249 LBB0_414 + 0x44, 0x89, 0xc1, //0x00002249 movl %r8d, %ecx + 0xf7, 0xd1, //0x0000224c notl %ecx + 0x21, 0xf1, //0x0000224e andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x00002250 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x00002254 leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x00002257 notl %ebx + 0x21, 0xf3, //0x00002259 andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x0000225b andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x00002261 xorl %r8d, %r8d + 0x01, 0xcb, //0x00002264 addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x00002266 setb %r8b + 0x01, 0xdb, //0x0000226a addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x0000226c xorl $1431655765, %ebx + 0x21, 0xfb, //0x00002272 andl %edi, %ebx + 0xf7, 0xd3, //0x00002274 notl %ebx + 0x21, 0xda, //0x00002276 andl %ebx, %edx + 0x4c, 0x8b, 0x55, 0xd0, //0x00002278 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000227c movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002280 movq $-72(%rbp), %r14 + 0x48, 0x85, 0xd2, //0x00002284 testq %rdx, %rdx + 0x0f, 0x85, 0x09, 0xf7, 0xff, 0xff, //0x00002287 jne LBB0_75 + //0x0000228d LBB0_415 + 0x48, 0x83, 0xc0, 0x20, //0x0000228d addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x00002291 addq $-32, %r9 + //0x00002295 LBB0_416 + 0x4d, 0x85, 0xc0, //0x00002295 testq %r8, %r8 + 0x0f, 0x85, 0xf1, 0x01, 0x00, 0x00, //0x00002298 jne LBB0_436 + 0x48, 0x8b, 0x55, 0xc8, //0x0000229e movq $-56(%rbp), %rdx + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000022a2 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000022ac testq %r9, %r9 + 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x000022af je LBB0_427 + //0x000022b5 LBB0_418 + 0x31, 0xf6, //0x000022b5 xorl %esi, %esi + //0x000022b7 LBB0_419 + 0x0f, 0xb6, 0x0c, 0x30, //0x000022b7 movzbl (%rax,%rsi), %ecx + 0x80, 0xf9, 0x22, //0x000022bb cmpb $34, %cl + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000022be je LBB0_426 + 0x80, 0xf9, 0x5c, //0x000022c4 cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000022c7 je LBB0_424 + 0x48, 0x83, 0xc6, 0x01, //0x000022cd addq $1, %rsi + 0x49, 0x39, 0xf1, //0x000022d1 cmpq %rsi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000022d4 jne LBB0_419 + 0xe9, 0x76, 0x00, 0x00, 0x00, //0x000022da jmp LBB0_422 + //0x000022df LBB0_424 + 0x49, 0x8d, 0x49, 0xff, //0x000022df leaq $-1(%r9), %rcx + 0x48, 0x39, 0xf1, //0x000022e3 cmpq %rsi, %rcx + 0x0f, 0x84, 0x19, 0x06, 0x00, 0x00, //0x000022e6 je LBB0_385 + 0x48, 0x8b, 0x4d, 0x88, //0x000022ec movq $-120(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x000022f0 addq %rax, %rcx + 0x48, 0x01, 0xf1, //0x000022f3 addq %rsi, %rcx + 0x48, 0x83, 0xfa, 0xff, //0x000022f6 cmpq $-1, %rdx + 0x48, 0x8b, 0x7d, 0xc8, //0x000022fa movq $-56(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf9, //0x000022fe cmoveq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x00002302 movq %rdi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd1, //0x00002306 cmoveq %rcx, %rdx + 0x48, 0x01, 0xf0, //0x0000230a addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x0000230d addq $2, %rax + 0x4c, 0x89, 0xc9, //0x00002311 movq %r9, %rcx + 0x48, 0x29, 0xf1, //0x00002314 subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x00002317 addq $-2, %rcx + 0x49, 0x83, 0xc1, 0xfe, //0x0000231b addq $-2, %r9 + 0x49, 0x39, 0xf1, //0x0000231f cmpq %rsi, %r9 + 0x49, 0x89, 0xc9, //0x00002322 movq %rcx, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x00002325 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002329 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000232d movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002331 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x0000233b jne LBB0_418 + 0xe9, 0x10, 0x04, 0x00, 0x00, //0x00002341 jmp LBB0_467 + //0x00002346 LBB0_426 + 0x48, 0x01, 0xf0, //0x00002346 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x00002349 addq $1, %rax + //0x0000234d LBB0_427 + 0x4c, 0x29, 0xe0, //0x0000234d subq %r12, %rax + 0xe9, 0xeb, 0xeb, 0xff, 0xff, //0x00002350 jmp LBB0_198 + //0x00002355 LBB0_422 + 0x80, 0xf9, 0x22, //0x00002355 cmpb $34, %cl + 0x0f, 0x85, 0xa7, 0x05, 0x00, 0x00, //0x00002358 jne LBB0_385 + 0x4c, 0x01, 0xc8, //0x0000235e addq %r9, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x00002361 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002365 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002369 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000236d movabsq $4294977024, %r8 + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x00002377 jmp LBB0_427 + //0x0000237c LBB0_428 + 0x48, 0x89, 0xd9, //0x0000237c movq %rbx, %rcx + 0x4c, 0x8b, 0x4d, 0xa8, //0x0000237f movq $-88(%rbp), %r9 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002383 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x00002388 jne LBB0_431 + 0x49, 0x89, 0xc0, //0x0000238e movq %rax, %r8 + 0x4c, 0x2b, 0x45, 0xc0, //0x00002391 subq $-64(%rbp), %r8 + 0x49, 0x0f, 0xbc, 0xda, //0x00002395 bsfq %r10, %rbx + 0x4c, 0x01, 0xc3, //0x00002399 addq %r8, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x0000239c movq %rbx, $-56(%rbp) + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000023a0 jmp LBB0_431 + //0x000023a5 LBB0_430 + 0x48, 0x89, 0xd9, //0x000023a5 movq %rbx, %rcx + 0x4d, 0x89, 0xe9, //0x000023a8 movq %r13, %r9 + //0x000023ab LBB0_431 + 0x48, 0x89, 0xcb, //0x000023ab movq %rcx, %rbx + 0xf7, 0xd1, //0x000023ae notl %ecx + 0x44, 0x21, 0xd1, //0x000023b0 andl %r10d, %ecx + 0x44, 0x8d, 0x04, 0x4b, //0x000023b3 leal (%rbx,%rcx,2), %r8d + 0x8d, 0x14, 0x09, //0x000023b7 leal (%rcx,%rcx), %edx + 0xf7, 0xd2, //0x000023ba notl %edx + 0x44, 0x21, 0xd2, //0x000023bc andl %r10d, %edx + 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x000023bf andl $-1431655766, %edx + 0x31, 0xdb, //0x000023c5 xorl %ebx, %ebx + 0x01, 0xca, //0x000023c7 addl %ecx, %edx + 0x0f, 0x92, 0xc3, //0x000023c9 setb %bl + 0x01, 0xd2, //0x000023cc addl %edx, %edx + 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x000023ce xorl $1431655765, %edx + 0x44, 0x21, 0xc2, //0x000023d4 andl %r8d, %edx + 0xf7, 0xd2, //0x000023d7 notl %edx + 0x21, 0xd6, //0x000023d9 andl %edx, %esi + 0x4c, 0x8b, 0x65, 0xc0, //0x000023db movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000023df movabsq $4294977024, %r8 + 0x4d, 0x89, 0xcd, //0x000023e9 movq %r9, %r13 + 0xe9, 0x42, 0xf6, 0xff, 0xff, //0x000023ec jmp LBB0_164 + //0x000023f1 LBB0_432 + 0x4d, 0x85, 0xc9, //0x000023f1 testq %r9, %r9 + 0x0f, 0x84, 0x21, 0x05, 0x00, 0x00, //0x000023f4 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x000023fa movq $-112(%rbp), %rcx + 0x48, 0x8d, 0x14, 0x08, //0x000023fe leaq (%rax,%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x00002402 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00002406 cmpq $-1, %rsi + 0x48, 0x89, 0xf1, //0x0000240a movq %rsi, %rcx + 0x48, 0x0f, 0x44, 0xf2, //0x0000240d cmoveq %rdx, %rsi + 0x48, 0x0f, 0x44, 0xca, //0x00002411 cmoveq %rdx, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00002415 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x00002419 addq $-1, %r9 + 0x48, 0x89, 0x75, 0xc8, //0x0000241d movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00002421 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002425 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002429 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x0000242d movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x00002437 testq %r9, %r9 + 0x0f, 0x85, 0xc7, 0xfc, 0xff, 0xff, //0x0000243a jne LBB0_399 + 0xe9, 0x5a, 0xfd, 0xff, 0xff, //0x00002440 jmp LBB0_408 + //0x00002445 LBB0_434 + 0x4d, 0x85, 0xc0, //0x00002445 testq %r8, %r8 + 0x0f, 0x84, 0xcd, 0x04, 0x00, 0x00, //0x00002448 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x0000244e movq $-112(%rbp), %rcx + 0x48, 0x8d, 0x14, 0x08, //0x00002452 leaq (%rax,%rcx), %rdx + 0x48, 0x8b, 0x75, 0xc8, //0x00002456 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x0000245a cmpq $-1, %rsi + 0x48, 0x89, 0xf1, //0x0000245e movq %rsi, %rcx + 0x48, 0x0f, 0x44, 0xf2, //0x00002461 cmoveq %rdx, %rsi + 0x48, 0x0f, 0x44, 0xca, //0x00002465 cmoveq %rdx, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00002469 addq $1, %rax + 0x49, 0x83, 0xc0, 0xff, //0x0000246d addq $-1, %r8 + 0x48, 0x89, 0x75, 0xc8, //0x00002471 movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00002475 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002479 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000247d movq $-72(%rbp), %r14 + 0x4d, 0x85, 0xc0, //0x00002481 testq %r8, %r8 + 0x0f, 0x85, 0x3f, 0xf6, 0xff, 0xff, //0x00002484 jne LBB0_330 + 0xe9, 0x88, 0x02, 0x00, 0x00, //0x0000248a jmp LBB0_462 + //0x0000248f LBB0_436 + 0x4d, 0x85, 0xc9, //0x0000248f testq %r9, %r9 + 0x0f, 0x84, 0x6d, 0x04, 0x00, 0x00, //0x00002492 je LBB0_385 + 0x48, 0x8b, 0x4d, 0x90, //0x00002498 movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000249c addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x0000249f movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x000024a3 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x000024a7 movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x000024aa cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x000024ae cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x000024b2 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x000024b6 addq $-1, %r9 + 0x48, 0x89, 0x75, 0xc8, //0x000024ba movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x000024be movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000024c2 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000024c6 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000024ca movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000024d4 testq %r9, %r9 + 0x0f, 0x85, 0xd8, 0xfd, 0xff, 0xff, //0x000024d7 jne LBB0_418 + 0xe9, 0x6b, 0xfe, 0xff, 0xff, //0x000024dd jmp LBB0_427 + //0x000024e2 LBB0_438 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x000024e2 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000024e7 jne LBB0_440 + 0x48, 0x89, 0xc1, //0x000024ed movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x000024f0 subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xfe, //0x000024f4 bsfq %rsi, %rdi + 0x48, 0x01, 0xcf, //0x000024f8 addq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x000024fb movq %rdi, $-56(%rbp) + //0x000024ff LBB0_440 + 0x44, 0x89, 0xc1, //0x000024ff movl %r8d, %ecx + 0xf7, 0xd1, //0x00002502 notl %ecx + 0x21, 0xf1, //0x00002504 andl %esi, %ecx + 0x41, 0x8d, 0x3c, 0x48, //0x00002506 leal (%r8,%rcx,2), %edi + 0x8d, 0x1c, 0x09, //0x0000250a leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x0000250d notl %ebx + 0x21, 0xf3, //0x0000250f andl %esi, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002511 andl $-1431655766, %ebx + 0x45, 0x31, 0xc0, //0x00002517 xorl %r8d, %r8d + 0x01, 0xcb, //0x0000251a addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc0, //0x0000251c setb %r8b + 0x01, 0xdb, //0x00002520 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002522 xorl $1431655765, %ebx + 0x21, 0xfb, //0x00002528 andl %edi, %ebx + 0xf7, 0xd3, //0x0000252a notl %ebx + 0x21, 0xda, //0x0000252c andl %ebx, %edx + 0x4c, 0x8b, 0x55, 0xd0, //0x0000252e movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x00002532 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x00002536 movq $-72(%rbp), %r14 + 0x48, 0x85, 0xd2, //0x0000253a testq %rdx, %rdx + 0x0f, 0x85, 0xb1, 0xf7, 0xff, 0xff, //0x0000253d jne LBB0_218 + //0x00002543 LBB0_441 + 0x48, 0x83, 0xc0, 0x20, //0x00002543 addq $32, %rax + 0x49, 0x83, 0xc1, 0xe0, //0x00002547 addq $-32, %r9 + //0x0000254b LBB0_442 + 0x4d, 0x85, 0xc0, //0x0000254b testq %r8, %r8 + 0x0f, 0x85, 0x3e, 0x01, 0x00, 0x00, //0x0000254e jne LBB0_457 + 0x48, 0x8b, 0x55, 0xc8, //0x00002554 movq $-56(%rbp), %rdx + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002558 movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x00002562 testq %r9, %r9 + 0x0f, 0x84, 0x98, 0x00, 0x00, 0x00, //0x00002565 je LBB0_453 + //0x0000256b LBB0_444 + 0x31, 0xf6, //0x0000256b xorl %esi, %esi + //0x0000256d LBB0_445 + 0x0f, 0xb6, 0x0c, 0x30, //0x0000256d movzbl (%rax,%rsi), %ecx + 0x80, 0xf9, 0x22, //0x00002571 cmpb $34, %cl + 0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x00002574 je LBB0_452 + 0x80, 0xf9, 0x5c, //0x0000257a cmpb $92, %cl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x0000257d je LBB0_450 + 0x48, 0x83, 0xc6, 0x01, //0x00002583 addq $1, %rsi + 0x49, 0x39, 0xf1, //0x00002587 cmpq %rsi, %r9 + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000258a jne LBB0_445 + 0xe9, 0x76, 0x00, 0x00, 0x00, //0x00002590 jmp LBB0_448 + //0x00002595 LBB0_450 + 0x49, 0x8d, 0x49, 0xff, //0x00002595 leaq $-1(%r9), %rcx + 0x48, 0x39, 0xf1, //0x00002599 cmpq %rsi, %rcx + 0x0f, 0x84, 0x79, 0x03, 0x00, 0x00, //0x0000259c je LBB0_392 + 0x48, 0x8b, 0x4d, 0x88, //0x000025a2 movq $-120(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x000025a6 addq %rax, %rcx + 0x48, 0x01, 0xf1, //0x000025a9 addq %rsi, %rcx + 0x48, 0x83, 0xfa, 0xff, //0x000025ac cmpq $-1, %rdx + 0x48, 0x8b, 0x7d, 0xc8, //0x000025b0 movq $-56(%rbp), %rdi + 0x48, 0x0f, 0x44, 0xf9, //0x000025b4 cmoveq %rcx, %rdi + 0x48, 0x89, 0x7d, 0xc8, //0x000025b8 movq %rdi, $-56(%rbp) + 0x48, 0x0f, 0x44, 0xd1, //0x000025bc cmoveq %rcx, %rdx + 0x48, 0x01, 0xf0, //0x000025c0 addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x02, //0x000025c3 addq $2, %rax + 0x4c, 0x89, 0xc9, //0x000025c7 movq %r9, %rcx + 0x48, 0x29, 0xf1, //0x000025ca subq %rsi, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000025cd addq $-2, %rcx + 0x49, 0x83, 0xc1, 0xfe, //0x000025d1 addq $-2, %r9 + 0x49, 0x39, 0xf1, //0x000025d5 cmpq %rsi, %r9 + 0x49, 0x89, 0xc9, //0x000025d8 movq %rcx, %r9 + 0x4c, 0x8b, 0x55, 0xd0, //0x000025db movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000025df movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000025e3 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000025e7 movabsq $4294977024, %r8 + 0x0f, 0x85, 0x74, 0xff, 0xff, 0xff, //0x000025f1 jne LBB0_444 + 0xe9, 0x1b, 0x01, 0x00, 0x00, //0x000025f7 jmp LBB0_462 + //0x000025fc LBB0_452 + 0x48, 0x01, 0xf0, //0x000025fc addq %rsi, %rax + 0x48, 0x83, 0xc0, 0x01, //0x000025ff addq $1, %rax + //0x00002603 LBB0_453 + 0x4c, 0x29, 0xe0, //0x00002603 subq %r12, %rax + 0xe9, 0x2e, 0xf1, 0xff, 0xff, //0x00002606 jmp LBB0_314 + //0x0000260b LBB0_448 + 0x80, 0xf9, 0x22, //0x0000260b cmpb $34, %cl + 0x0f, 0x85, 0x07, 0x03, 0x00, 0x00, //0x0000260e jne LBB0_392 + 0x4c, 0x01, 0xc8, //0x00002614 addq %r9, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x00002617 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x0000261b movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x0000261f movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002623 movabsq $4294977024, %r8 + 0xe9, 0xd1, 0xff, 0xff, 0xff, //0x0000262d jmp LBB0_453 + //0x00002632 LBB0_454 + 0x48, 0x83, 0x7d, 0xc8, 0xff, //0x00002632 cmpq $-1, $-56(%rbp) + 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00002637 jne LBB0_456 + 0x48, 0x89, 0xc1, //0x0000263d movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xc0, //0x00002640 subq $-64(%rbp), %rcx + 0x48, 0x0f, 0xbc, 0xda, //0x00002644 bsfq %rdx, %rbx + 0x48, 0x01, 0xcb, //0x00002648 addq %rcx, %rbx + 0x48, 0x89, 0x5d, 0xc8, //0x0000264b movq %rbx, $-56(%rbp) + //0x0000264f LBB0_456 + 0x44, 0x89, 0xd9, //0x0000264f movl %r11d, %ecx + 0xf7, 0xd1, //0x00002652 notl %ecx + 0x21, 0xd1, //0x00002654 andl %edx, %ecx + 0x45, 0x8d, 0x04, 0x4b, //0x00002656 leal (%r11,%rcx,2), %r8d + 0x8d, 0x1c, 0x09, //0x0000265a leal (%rcx,%rcx), %ebx + 0xf7, 0xd3, //0x0000265d notl %ebx + 0x21, 0xd3, //0x0000265f andl %edx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002661 andl $-1431655766, %ebx + 0x45, 0x31, 0xdb, //0x00002667 xorl %r11d, %r11d + 0x01, 0xcb, //0x0000266a addl %ecx, %ebx + 0x41, 0x0f, 0x92, 0xc3, //0x0000266c setb %r11b + 0x01, 0xdb, //0x00002670 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002672 xorl $1431655765, %ebx + 0x44, 0x21, 0xc3, //0x00002678 andl %r8d, %ebx + 0xf7, 0xd3, //0x0000267b notl %ebx + 0x21, 0xde, //0x0000267d andl %ebx, %esi + 0x4c, 0x8b, 0x65, 0xc0, //0x0000267f movq $-64(%rbp), %r12 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00002683 movabsq $4294977024, %r8 + 0xe9, 0x05, 0xf7, 0xff, 0xff, //0x0000268d jmp LBB0_286 + //0x00002692 LBB0_457 + 0x4d, 0x85, 0xc9, //0x00002692 testq %r9, %r9 + 0x0f, 0x84, 0x80, 0x02, 0x00, 0x00, //0x00002695 je LBB0_392 + 0x48, 0x8b, 0x4d, 0x90, //0x0000269b movq $-112(%rbp), %rcx + 0x48, 0x01, 0xc1, //0x0000269f addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xc8, //0x000026a2 movq $-56(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x000026a6 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x000026aa movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xf1, //0x000026ad cmoveq %rcx, %rsi + 0x48, 0x0f, 0x44, 0xd1, //0x000026b1 cmoveq %rcx, %rdx + 0x48, 0x83, 0xc0, 0x01, //0x000026b5 addq $1, %rax + 0x49, 0x83, 0xc1, 0xff, //0x000026b9 addq $-1, %r9 + 0x48, 0x89, 0x75, 0xc8, //0x000026bd movq %rsi, $-56(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x000026c1 movq $-48(%rbp), %r10 + 0x4c, 0x8b, 0x65, 0xc0, //0x000026c5 movq $-64(%rbp), %r12 + 0x4c, 0x8b, 0x75, 0xb8, //0x000026c9 movq $-72(%rbp), %r14 + 0x49, 0xb8, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000026cd movabsq $4294977024, %r8 + 0x4d, 0x85, 0xc9, //0x000026d7 testq %r9, %r9 + 0x0f, 0x85, 0x8b, 0xfe, 0xff, 0xff, //0x000026da jne LBB0_444 + 0xe9, 0x1e, 0xff, 0xff, 0xff, //0x000026e0 jmp LBB0_453 + //0x000026e5 LBB0_459 + 0x49, 0x89, 0x32, //0x000026e5 movq %rsi, (%r10) + //0x000026e8 LBB0_460 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000026e8 movq $-1, %rax + 0xe9, 0x6f, 0x00, 0x00, 0x00, //0x000026ef jmp LBB0_477 + //0x000026f4 LBB0_478 + 0x48, 0xc7, 0xc0, 0xf9, 0xff, 0xff, 0xff, //0x000026f4 movq $-7, %rax + 0xe9, 0x63, 0x00, 0x00, 0x00, //0x000026fb jmp LBB0_477 + //0x00002700 LBB0_191 + 0x48, 0x83, 0xc0, 0xff, //0x00002700 addq $-1, %rax + 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00002704 jmp LBB0_477 + //0x00002709 LBB0_461 + 0x48, 0x83, 0xf8, 0xff, //0x00002709 cmpq $-1, %rax + 0x48, 0x8b, 0x55, 0xc8, //0x0000270d movq $-56(%rbp), %rdx + 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x00002711 jne LBB0_463 + //0x00002717 LBB0_462 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002717 movq $-1, %rax + 0x48, 0x8b, 0x55, 0xa8, //0x0000271e movq $-88(%rbp), %rdx + 0xe9, 0x39, 0x00, 0x00, 0x00, //0x00002722 jmp LBB0_463 + //0x00002727 LBB0_464 + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002727 movq $-1, %r13 + //0x0000272e LBB0_465 + 0x4c, 0x29, 0xef, //0x0000272e subq %r13, %rdi + 0x48, 0x83, 0xc7, 0xfe, //0x00002731 addq $-2, %rdi + 0x48, 0x8b, 0x45, 0xd0, //0x00002735 movq $-48(%rbp), %rax + 0x48, 0x89, 0x38, //0x00002739 movq %rdi, (%rax) + //0x0000273c LBB0_476 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000273c movq $-2, %rax + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00002743 jmp LBB0_477 + //0x00002748 LBB0_466 + 0x48, 0x83, 0xf8, 0xff, //0x00002748 cmpq $-1, %rax + 0x48, 0x8b, 0x55, 0xc8, //0x0000274c movq $-56(%rbp), %rdx + 0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002750 jne LBB0_463 + //0x00002756 LBB0_467 + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002756 movq $-1, %rax + 0x4c, 0x89, 0xea, //0x0000275d movq %r13, %rdx + //0x00002760 LBB0_463 + 0x49, 0x89, 0x12, //0x00002760 movq %rdx, (%r10) + //0x00002763 LBB0_477 + 0x48, 0x83, 0xc4, 0x70, //0x00002763 addq $112, %rsp + 0x5b, //0x00002767 popq %rbx + 0x41, 0x5c, //0x00002768 popq %r12 + 0x41, 0x5d, //0x0000276a popq %r13 + 0x41, 0x5e, //0x0000276c popq %r14 + 0x41, 0x5f, //0x0000276e popq %r15 + 0x5d, //0x00002770 popq %rbp + 0xc3, //0x00002771 retq + //0x00002772 LBB0_468 + 0x48, 0x8b, 0x55, 0xc8, //0x00002772 movq $-56(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00002776 cmpq $-1, %rdx + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x0000277a jne LBB0_471 + 0x48, 0x0f, 0xbc, 0xd6, //0x00002780 bsfq %rsi, %rdx + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00002784 jmp LBB0_470 + //0x00002789 LBB0_472 + 0x48, 0x8b, 0x55, 0xc8, //0x00002789 movq $-56(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x0000278d cmpq $-1, %rdx + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00002791 jne LBB0_471 + 0x48, 0x0f, 0xbc, 0xd7, //0x00002797 bsfq %rdi, %rdx + //0x0000279b LBB0_470 + 0x48, 0x01, 0xc2, //0x0000279b addq %rax, %rdx + //0x0000279e LBB0_471 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000279e movq $-2, %rax + 0x4c, 0x8b, 0x55, 0xd0, //0x000027a5 movq $-48(%rbp), %r10 + 0x49, 0x89, 0x12, //0x000027a9 movq %rdx, (%r10) + 0xe9, 0xb2, 0xff, 0xff, 0xff, //0x000027ac jmp LBB0_477 + //0x000027b1 LBB0_150 + 0x48, 0x8b, 0x7d, 0xb0, //0x000027b1 movq $-80(%rbp), %rdi + 0xe9, 0x74, 0xff, 0xff, 0xff, //0x000027b5 jmp LBB0_465 + //0x000027ba LBB0_474 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000027ba movq $-1, %r14 + //0x000027c1 LBB0_475 + 0x49, 0xf7, 0xd6, //0x000027c1 notq %r14 + 0x4c, 0x01, 0xf0, //0x000027c4 addq %r14, %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x000027c7 movq $-48(%rbp), %rcx + 0x48, 0x89, 0x01, //0x000027cb movq %rax, (%rcx) + 0xe9, 0x69, 0xff, 0xff, 0xff, //0x000027ce jmp LBB0_476 + //0x000027d3 LBB0_479 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000027d3 movq $-2, %rax + 0x80, 0xfa, 0x61, //0x000027da cmpb $97, %dl + 0x0f, 0x85, 0x80, 0xff, 0xff, 0xff, //0x000027dd jne LBB0_477 + 0x48, 0x8d, 0x51, 0x01, //0x000027e3 leaq $1(%rcx), %rdx + 0x49, 0x89, 0x12, //0x000027e7 movq %rdx, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x000027ea cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0x6d, 0xff, 0xff, 0xff, //0x000027f0 jne LBB0_477 + 0x48, 0x8d, 0x51, 0x02, //0x000027f6 leaq $2(%rcx), %rdx + 0x49, 0x89, 0x12, //0x000027fa movq %rdx, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x73, //0x000027fd cmpb $115, $2(%r12,%rcx) + 0x0f, 0x85, 0x5a, 0xff, 0xff, 0xff, //0x00002803 jne LBB0_477 + 0x48, 0x8d, 0x51, 0x03, //0x00002809 leaq $3(%rcx), %rdx + 0x49, 0x89, 0x12, //0x0000280d movq %rdx, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x03, 0x65, //0x00002810 cmpb $101, $3(%r12,%rcx) + 0x0f, 0x85, 0x47, 0xff, 0xff, 0xff, //0x00002816 jne LBB0_477 + 0x48, 0x83, 0xc1, 0x04, //0x0000281c addq $4, %rcx + 0x49, 0x89, 0x0a, //0x00002820 movq %rcx, (%r10) + 0xe9, 0x3b, 0xff, 0xff, 0xff, //0x00002823 jmp LBB0_477 + //0x00002828 LBB0_263 + 0x49, 0x89, 0x02, //0x00002828 movq %rax, (%r10) + 0x41, 0x80, 0x3c, 0x04, 0x6e, //0x0000282b cmpb $110, (%r12,%rax) + 0x0f, 0x85, 0x06, 0xff, 0xff, 0xff, //0x00002830 jne LBB0_476 + 0x49, 0x89, 0x0a, //0x00002836 movq %rcx, (%r10) + 0x41, 0x80, 0x3c, 0x0c, 0x75, //0x00002839 cmpb $117, (%r12,%rcx) + 0x0f, 0x85, 0xf8, 0xfe, 0xff, 0xff, //0x0000283e jne LBB0_476 + 0x48, 0x8d, 0x41, 0x01, //0x00002844 leaq $1(%rcx), %rax + 0x49, 0x89, 0x02, //0x00002848 movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x6c, //0x0000284b cmpb $108, $1(%r12,%rcx) + 0x0f, 0x85, 0xe5, 0xfe, 0xff, 0xff, //0x00002851 jne LBB0_476 + 0x48, 0x8d, 0x41, 0x02, //0x00002857 leaq $2(%rcx), %rax + 0x49, 0x89, 0x02, //0x0000285b movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x6c, //0x0000285e cmpb $108, $2(%r12,%rcx) + 0x0f, 0x85, 0xd2, 0xfe, 0xff, 0xff, //0x00002864 jne LBB0_476 + 0xe9, 0x42, 0x00, 0x00, 0x00, //0x0000286a jmp LBB0_488 + //0x0000286f LBB0_484 + 0x49, 0x89, 0x02, //0x0000286f movq %rax, (%r10) + 0x41, 0x80, 0x3c, 0x04, 0x74, //0x00002872 cmpb $116, (%r12,%rax) + 0x0f, 0x85, 0xbf, 0xfe, 0xff, 0xff, //0x00002877 jne LBB0_476 + 0x49, 0x89, 0x0a, //0x0000287d movq %rcx, (%r10) + 0x41, 0x80, 0x3c, 0x0c, 0x72, //0x00002880 cmpb $114, (%r12,%rcx) + 0x0f, 0x85, 0xb1, 0xfe, 0xff, 0xff, //0x00002885 jne LBB0_476 + 0x48, 0x8d, 0x41, 0x01, //0x0000288b leaq $1(%rcx), %rax + 0x49, 0x89, 0x02, //0x0000288f movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x01, 0x75, //0x00002892 cmpb $117, $1(%r12,%rcx) + 0x0f, 0x85, 0x9e, 0xfe, 0xff, 0xff, //0x00002898 jne LBB0_476 + 0x48, 0x8d, 0x41, 0x02, //0x0000289e leaq $2(%rcx), %rax + 0x49, 0x89, 0x02, //0x000028a2 movq %rax, (%r10) + 0x41, 0x80, 0x7c, 0x0c, 0x02, 0x65, //0x000028a5 cmpb $101, $2(%r12,%rcx) + 0x0f, 0x85, 0x8b, 0xfe, 0xff, 0xff, //0x000028ab jne LBB0_476 + //0x000028b1 LBB0_488 + 0x48, 0x83, 0xc1, 0x03, //0x000028b1 addq $3, %rcx + 0x49, 0x89, 0x0a, //0x000028b5 movq %rcx, (%r10) + 0xe9, 0x7f, 0xfe, 0xff, 0xff, //0x000028b8 jmp LBB0_476 + //0x000028bd LBB0_205 + 0x48, 0x83, 0xc1, 0xff, //0x000028bd addq $-1, %rcx + 0x48, 0x89, 0xc8, //0x000028c1 movq %rcx, %rax + 0xe9, 0x9a, 0xfe, 0xff, 0xff, //0x000028c4 jmp LBB0_477 + //0x000028c9 LBB0_496 + 0x48, 0x01, 0xc2, //0x000028c9 addq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000028cc movq $-2, %rax + 0x49, 0x89, 0x12, //0x000028d3 movq %rdx, (%r10) + 0xe9, 0x88, 0xfe, 0xff, 0xff, //0x000028d6 jmp LBB0_477 + //0x000028db LBB0_490 + 0x48, 0x89, 0x4d, 0xa8, //0x000028db movq %rcx, $-88(%rbp) + 0xe9, 0x33, 0xfe, 0xff, 0xff, //0x000028df jmp LBB0_462 + //0x000028e4 LBB0_491 + 0x48, 0x8b, 0x45, 0xb0, //0x000028e4 movq $-80(%rbp), %rax + 0x48, 0x89, 0x45, 0xa8, //0x000028e8 movq %rax, $-88(%rbp) + 0xe9, 0x26, 0xfe, 0xff, 0xff, //0x000028ec jmp LBB0_462 + //0x000028f1 LBB0_492 + 0x49, 0x89, 0xcd, //0x000028f1 movq %rcx, %r13 + 0x4c, 0x8b, 0x55, 0xd0, //0x000028f4 movq $-48(%rbp), %r10 + 0xe9, 0x59, 0xfe, 0xff, 0xff, //0x000028f8 jmp LBB0_467 + //0x000028fd LBB0_493 + 0x49, 0x89, 0xc5, //0x000028fd movq %rax, %r13 + 0xe9, 0x51, 0xfe, 0xff, 0xff, //0x00002900 jmp LBB0_467 + //0x00002905 LBB0_385 + 0x4c, 0x8b, 0x55, 0xd0, //0x00002905 movq $-48(%rbp), %r10 + 0xe9, 0x48, 0xfe, 0xff, 0xff, //0x00002909 jmp LBB0_467 + //0x0000290e LBB0_495 + 0x48, 0x89, 0x4d, 0xa8, //0x0000290e movq %rcx, $-88(%rbp) + 0x4c, 0x8b, 0x55, 0xd0, //0x00002912 movq $-48(%rbp), %r10 + 0xe9, 0xfc, 0xfd, 0xff, 0xff, //0x00002916 jmp LBB0_462 + //0x0000291b LBB0_392 + 0x4c, 0x8b, 0x55, 0xd0, //0x0000291b movq $-48(%rbp), %r10 + 0xe9, 0xf3, 0xfd, 0xff, 0xff, //0x0000291f jmp LBB0_462 + //0x00002924 LBB0_497 + 0x4c, 0x29, 0xe0, //0x00002924 subq %r12, %rax + 0x48, 0x01, 0xd0, //0x00002927 addq %rdx, %rax + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x0000292a jmp LBB0_499 + //0x0000292f LBB0_500 + 0x4c, 0x29, 0xe0, //0x0000292f subq %r12, %rax + 0x48, 0x01, 0xc8, //0x00002932 addq %rcx, %rax + 0x48, 0x89, 0xc2, //0x00002935 movq %rax, %rdx + 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x00002938 jmp LBB0_471 + //0x0000293d LBB0_498 + 0x4c, 0x29, 0xe0, //0x0000293d subq %r12, %rax + //0x00002940 LBB0_499 + 0x48, 0x89, 0xc2, //0x00002940 movq %rax, %rdx + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00002943 movq $-2, %rax + 0x49, 0x89, 0x12, //0x0000294a movq %rdx, (%r10) + 0xe9, 0x11, 0xfe, 0xff, 0xff, //0x0000294d jmp LBB0_477 + //0x00002952 LBB0_501 + 0x4c, 0x29, 0xe0, //0x00002952 subq %r12, %rax + 0x48, 0x89, 0xc2, //0x00002955 movq %rax, %rdx + 0xe9, 0x41, 0xfe, 0xff, 0xff, //0x00002958 jmp LBB0_471 + //0x0000295d LBB0_502 + 0x4c, 0x8b, 0x55, 0xd0, //0x0000295d movq $-48(%rbp), %r10 + 0x4d, 0x89, 0xcd, //0x00002961 movq %r9, %r13 + 0xe9, 0xed, 0xfd, 0xff, 0xff, //0x00002964 jmp LBB0_467 + 0x90, 0x90, 0x90, //0x00002969 .p2align 2, 0x90 + // // .set L0_0_set_35, LBB0_35-LJTI0_0 + // // .set L0_0_set_58, LBB0_58-LJTI0_0 + // // .set L0_0_set_40, LBB0_40-LJTI0_0 + // // .set L0_0_set_60, LBB0_60-LJTI0_0 + // // .set L0_0_set_38, LBB0_38-LJTI0_0 + // // .set L0_0_set_62, LBB0_62-LJTI0_0 + //0x0000296c LJTI0_0 + 0x10, 0xda, 0xff, 0xff, //0x0000296c .long L0_0_set_35 + 0xf8, 0xdb, 0xff, 0xff, //0x00002970 .long L0_0_set_58 + 0x47, 0xda, 0xff, 0xff, //0x00002974 .long L0_0_set_40 + 0x23, 0xdc, 0xff, 0xff, //0x00002978 .long L0_0_set_60 + 0x27, 0xda, 0xff, 0xff, //0x0000297c .long L0_0_set_38 + 0x3a, 0xdc, 0xff, 0xff, //0x00002980 .long L0_0_set_62 + // // .set L0_1_set_477, LBB0_477-LJTI0_1 + // // .set L0_1_set_476, LBB0_476-LJTI0_1 + // // .set L0_1_set_206, LBB0_206-LJTI0_1 + // // .set L0_1_set_223, LBB0_223-LJTI0_1 + // // .set L0_1_set_78, LBB0_78-LJTI0_1 + // // .set L0_1_set_259, LBB0_259-LJTI0_1 + // // .set L0_1_set_202, LBB0_202-LJTI0_1 + // // .set L0_1_set_261, LBB0_261-LJTI0_1 + // // .set L0_1_set_269, LBB0_269-LJTI0_1 + // // .set L0_1_set_267, LBB0_267-LJTI0_1 + //0x00002984 LJTI0_1 + 0xdf, 0xfd, 0xff, 0xff, //0x00002984 .long L0_1_set_477 + 0xb8, 0xfd, 0xff, 0xff, //0x00002988 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x0000298c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002990 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002994 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002998 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x0000299c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029a0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029a4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029a8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029ac .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029b0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029b4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029b8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029bc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029c0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029c4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029c8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029cc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029d0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029d4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029d8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029dc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029e0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029e4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029e8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029ec .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029f0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029f4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029f8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x000029fc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a00 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a04 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a08 .long L0_1_set_476 + 0x36, 0xe6, 0xff, 0xff, //0x00002a0c .long L0_1_set_206 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a10 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a14 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a18 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a1c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a20 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a24 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a28 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a2c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a30 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a34 .long L0_1_set_476 + 0xe0, 0xe7, 0xff, 0xff, //0x00002a38 .long L0_1_set_223 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a3c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a40 .long L0_1_set_476 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a44 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a48 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a4c .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a50 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a54 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a58 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a5c .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a60 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a64 .long L0_1_set_78 + 0x6a, 0xdc, 0xff, 0xff, //0x00002a68 .long L0_1_set_78 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a6c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a70 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a74 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a78 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a7c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a80 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a84 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a88 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a8c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a90 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a94 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a98 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002a9c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aa0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aa4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aa8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aac .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ab0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ab4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ab8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002abc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ac0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ac4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ac8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002acc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ad0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ad4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ad8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002adc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ae0 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ae4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002ae8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002aec .long L0_1_set_476 + 0x24, 0xea, 0xff, 0xff, //0x00002af0 .long L0_1_set_259 + 0xb8, 0xfd, 0xff, 0xff, //0x00002af4 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002af8 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002afc .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b00 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b04 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b08 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b0c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b10 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b14 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b18 .long L0_1_set_476 + 0xf9, 0xe5, 0xff, 0xff, //0x00002b1c .long L0_1_set_202 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b20 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b24 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b28 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b2c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b30 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b34 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b38 .long L0_1_set_476 + 0x48, 0xea, 0xff, 0xff, //0x00002b3c .long L0_1_set_261 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b40 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b44 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b48 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b4c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b50 .long L0_1_set_476 + 0x9c, 0xea, 0xff, 0xff, //0x00002b54 .long L0_1_set_269 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b58 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b5c .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b60 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b64 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b68 .long L0_1_set_476 + 0xb8, 0xfd, 0xff, 0xff, //0x00002b6c .long L0_1_set_476 + 0x78, 0xea, 0xff, 0xff, //0x00002b70 .long L0_1_set_267 + // // .set L0_2_set_255, LBB0_255-LJTI0_2 + // // .set L0_2_set_300, LBB0_300-LJTI0_2 + // // .set L0_2_set_257, LBB0_257-LJTI0_2 + // // .set L0_2_set_249, LBB0_249-LJTI0_2 + //0x00002b74 LJTI0_2 + 0x0e, 0xe8, 0xff, 0xff, //0x00002b74 .long L0_2_set_255 + 0x32, 0xeb, 0xff, 0xff, //0x00002b78 .long L0_2_set_300 + 0x0e, 0xe8, 0xff, 0xff, //0x00002b7c .long L0_2_set_255 + 0x21, 0xe8, 0xff, 0xff, //0x00002b80 .long L0_2_set_257 + 0x32, 0xeb, 0xff, 0xff, //0x00002b84 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b88 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b8c .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b90 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b94 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b98 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002b9c .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002ba0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002ba4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002ba8 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bac .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bb0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bb4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bb8 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bbc .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bc0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bc4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bc8 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bcc .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bd0 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bd4 .long L0_2_set_300 + 0x32, 0xeb, 0xff, 0xff, //0x00002bd8 .long L0_2_set_300 + 0xc1, 0xe7, 0xff, 0xff, //0x00002bdc .long L0_2_set_249 + // // .set L0_3_set_107, LBB0_107-LJTI0_3 + // // .set L0_3_set_177, LBB0_177-LJTI0_3 + // // .set L0_3_set_112, LBB0_112-LJTI0_3 + // // .set L0_3_set_110, LBB0_110-LJTI0_3 + //0x00002be0 LJTI0_3 + 0x19, 0xdc, 0xff, 0xff, //0x00002be0 .long L0_3_set_107 + 0x68, 0xe2, 0xff, 0xff, //0x00002be4 .long L0_3_set_177 + 0x19, 0xdc, 0xff, 0xff, //0x00002be8 .long L0_3_set_107 + 0x48, 0xdc, 0xff, 0xff, //0x00002bec .long L0_3_set_112 + 0x68, 0xe2, 0xff, 0xff, //0x00002bf0 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002bf4 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002bf8 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002bfc .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c00 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c04 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c08 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c0c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c10 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c14 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c18 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c1c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c20 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c24 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c28 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c2c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c30 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c34 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c38 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c3c .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c40 .long L0_3_set_177 + 0x68, 0xe2, 0xff, 0xff, //0x00002c44 .long L0_3_set_177 + 0x35, 0xdc, 0xff, 0xff, //0x00002c48 .long L0_3_set_110 + //0x00002c4c .p2align 2, 0x00 + //0x00002c4c _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00002c4c .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go new file mode 100644 index 000000000..a4f8418e3 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8.go @@ -0,0 +1,37 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) + +var S_validate_utf8 uintptr + +//go:nosplit +func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) { + return F_validate_utf8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) +} + + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go new file mode 100644 index 000000000..2b9b10497 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast.go @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_validate_utf8_fast func(s unsafe.Pointer) (ret int) + +var S_validate_utf8_fast uintptr + +//go:nosplit +func validate_utf8_fast(s *string) (ret int) { + return F_validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_subr.go new file mode 100644 index 000000000..a46e40880 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_subr.go @@ -0,0 +1,41 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__validate_utf8_fast = 0 +) + +const ( + _stack__validate_utf8_fast = 24 +) + +const ( + _size__validate_utf8_fast = 536 +) + +var ( + _pcsp__validate_utf8_fast = [][2]uint32{ + {0x1, 0}, + {0x5, 8}, + {0x6, 16}, + {0xfb, 24}, + {0xfc, 16}, + {0xfd, 8}, + {0xfe, 0}, + {0x213, 24}, + {0x214, 16}, + {0x215, 8}, + {0x218, 0}, + } +) + +var _cfunc_validate_utf8_fast = []loader.CFunc{ + {"_validate_utf8_fast_entry", 0, _entry__validate_utf8_fast, 0, nil}, + {"_validate_utf8_fast", _entry__validate_utf8_fast, _size__validate_utf8_fast, _stack__validate_utf8_fast, _pcsp__validate_utf8_fast}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_text_amd64.go new file mode 100644 index 000000000..e9a5c9f56 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_fast_text_amd64.go @@ -0,0 +1,158 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_validate_utf8_fast = []byte{ + // .p2align 4, 0x90 + // _validate_utf8_fast + 0x55, // pushq %rbp + 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp + 0x53, //0x00000004 pushq %rbx + 0x50, //0x00000005 pushq %rax + 0x4c, 0x8b, 0x17, //0x00000006 movq (%rdi), %r10 + 0x4c, 0x8b, 0x5f, 0x08, //0x00000009 movq $8(%rdi), %r11 + 0x4b, 0x8d, 0x34, 0x1a, //0x0000000d leaq (%r10,%r11), %rsi + 0x48, 0x83, 0xc6, 0xfd, //0x00000011 addq $-3, %rsi + 0x4c, 0x89, 0xd0, //0x00000015 movq %r10, %rax + 0x4c, 0x39, 0xd6, //0x00000018 cmpq %r10, %rsi + 0x0f, 0x86, 0xdd, 0x00, 0x00, 0x00, //0x0000001b jbe LBB0_14 + 0x4c, 0x89, 0xd0, //0x00000021 movq %r10, %rax + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000024 jmp LBB0_3 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000029 .p2align 4, 0x90 + //0x00000030 LBB0_2 + 0x48, 0x01, 0xd0, //0x00000030 addq %rdx, %rax + 0x48, 0x39, 0xf0, //0x00000033 cmpq %rsi, %rax + 0x0f, 0x83, 0xc2, 0x00, 0x00, 0x00, //0x00000036 jae LBB0_14 + //0x0000003c LBB0_3 + 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000003c movl $1, %edx + 0x80, 0x38, 0x00, //0x00000041 cmpb $0, (%rax) + 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00000044 jns LBB0_2 + 0x8b, 0x38, //0x0000004a movl (%rax), %edi + 0x89, 0xf9, //0x0000004c movl %edi, %ecx + 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x0000004e andl $12632304, %ecx + 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x00000054 cmpl $8421600, %ecx + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000005a jne LBB0_7 + 0x89, 0xf9, //0x00000060 movl %edi, %ecx + 0x81, 0xe1, 0x0f, 0x20, 0x00, 0x00, //0x00000062 andl $8207, %ecx + 0x81, 0xf9, 0x0d, 0x20, 0x00, 0x00, //0x00000068 cmpl $8205, %ecx + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000006e je LBB0_7 + 0xba, 0x03, 0x00, 0x00, 0x00, //0x00000074 movl $3, %edx + 0x85, 0xc9, //0x00000079 testl %ecx, %ecx + 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000007b jne LBB0_2 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000081 .p2align 4, 0x90 + //0x00000090 LBB0_7 + 0x89, 0xf9, //0x00000090 movl %edi, %ecx + 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x00000092 andl $49376, %ecx + 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x00000098 cmpl $32960, %ecx + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000009e jne LBB0_9 + 0x89, 0xf9, //0x000000a4 movl %edi, %ecx + 0xba, 0x02, 0x00, 0x00, 0x00, //0x000000a6 movl $2, %edx + 0x83, 0xe1, 0x1e, //0x000000ab andl $30, %ecx + 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000000ae jne LBB0_2 + //0x000000b4 LBB0_9 + 0x89, 0xf9, //0x000000b4 movl %edi, %ecx + 0x81, 0xe1, 0xf8, 0xc0, 0xc0, 0xc0, //0x000000b6 andl $-1061109512, %ecx + 0x81, 0xf9, 0xf0, 0x80, 0x80, 0x80, //0x000000bc cmpl $-2139062032, %ecx + 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x000000c2 jne LBB0_13 + 0x89, 0xf9, //0x000000c8 movl %edi, %ecx + 0x81, 0xe1, 0x07, 0x30, 0x00, 0x00, //0x000000ca andl $12295, %ecx + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x000000d0 je LBB0_13 + 0xba, 0x04, 0x00, 0x00, 0x00, //0x000000d6 movl $4, %edx + 0x40, 0xf6, 0xc7, 0x04, //0x000000db testb $4, %dil + 0x0f, 0x84, 0x4b, 0xff, 0xff, 0xff, //0x000000df je LBB0_2 + 0x81, 0xe7, 0x03, 0x30, 0x00, 0x00, //0x000000e5 andl $12291, %edi + 0x0f, 0x84, 0x3f, 0xff, 0xff, 0xff, //0x000000eb je LBB0_2 + //0x000000f1 LBB0_13 + 0x48, 0xf7, 0xd0, //0x000000f1 notq %rax + 0x4c, 0x01, 0xd0, //0x000000f4 addq %r10, %rax + 0x48, 0x83, 0xc4, 0x08, //0x000000f7 addq $8, %rsp + 0x5b, //0x000000fb popq %rbx + 0x5d, //0x000000fc popq %rbp + 0xc3, //0x000000fd retq + //0x000000fe LBB0_14 + 0x4d, 0x01, 0xd3, //0x000000fe addq %r10, %r11 + 0x4c, 0x39, 0xd8, //0x00000101 cmpq %r11, %rax + 0x0f, 0x83, 0x03, 0x01, 0x00, 0x00, //0x00000104 jae LBB0_30 + 0x4c, 0x8d, 0x45, 0xf4, //0x0000010a leaq $-12(%rbp), %r8 + 0x4c, 0x8d, 0x4d, 0xf2, //0x0000010e leaq $-14(%rbp), %r9 + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00000112 jmp LBB0_17 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000117 .p2align 4, 0x90 + //0x00000120 LBB0_16 + 0x48, 0x83, 0xc0, 0x01, //0x00000120 addq $1, %rax + 0x4c, 0x39, 0xd8, //0x00000124 cmpq %r11, %rax + 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00000127 jae LBB0_30 + //0x0000012d LBB0_17 + 0x80, 0x38, 0x00, //0x0000012d cmpb $0, (%rax) + 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x00000130 jns LBB0_16 + 0xc6, 0x45, 0xf4, 0x00, //0x00000136 movb $0, $-12(%rbp) + 0xc6, 0x45, 0xf2, 0x00, //0x0000013a movb $0, $-14(%rbp) + 0x4c, 0x89, 0xda, //0x0000013e movq %r11, %rdx + 0x48, 0x29, 0xc2, //0x00000141 subq %rax, %rdx + 0x48, 0x83, 0xfa, 0x02, //0x00000144 cmpq $2, %rdx + 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00000148 jb LBB0_21 + 0x0f, 0xb6, 0x30, //0x0000014e movzbl (%rax), %esi + 0x0f, 0xb6, 0x78, 0x01, //0x00000151 movzbl $1(%rax), %edi + 0x40, 0x88, 0x75, 0xf4, //0x00000155 movb %sil, $-12(%rbp) + 0x48, 0x8d, 0x48, 0x02, //0x00000159 leaq $2(%rax), %rcx + 0x48, 0x83, 0xc2, 0xfe, //0x0000015d addq $-2, %rdx + 0x4c, 0x89, 0xcb, //0x00000161 movq %r9, %rbx + 0x48, 0x85, 0xd2, //0x00000164 testq %rdx, %rdx + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00000167 je LBB0_22 + //0x0000016d LBB0_20 + 0x0f, 0xb6, 0x09, //0x0000016d movzbl (%rcx), %ecx + 0x88, 0x0b, //0x00000170 movb %cl, (%rbx) + 0x0f, 0xb6, 0x75, 0xf4, //0x00000172 movzbl $-12(%rbp), %esi + 0x0f, 0xb6, 0x4d, 0xf2, //0x00000176 movzbl $-14(%rbp), %ecx + 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000017a jmp LBB0_23 + //0x0000017f LBB0_21 + 0x31, 0xf6, //0x0000017f xorl %esi, %esi + 0x31, 0xff, //0x00000181 xorl %edi, %edi + 0x4c, 0x89, 0xc3, //0x00000183 movq %r8, %rbx + 0x48, 0x89, 0xc1, //0x00000186 movq %rax, %rcx + 0x48, 0x85, 0xd2, //0x00000189 testq %rdx, %rdx + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x0000018c jne LBB0_20 + //0x00000192 LBB0_22 + 0x31, 0xc9, //0x00000192 xorl %ecx, %ecx + //0x00000194 LBB0_23 + 0x0f, 0xb6, 0xc9, //0x00000194 movzbl %cl, %ecx + 0xc1, 0xe1, 0x10, //0x00000197 shll $16, %ecx + 0x40, 0x0f, 0xb6, 0xff, //0x0000019a movzbl %dil, %edi + 0xc1, 0xe7, 0x08, //0x0000019e shll $8, %edi + 0x09, 0xcf, //0x000001a1 orl %ecx, %edi + 0x40, 0x0f, 0xb6, 0xd6, //0x000001a3 movzbl %sil, %edx + 0x09, 0xfa, //0x000001a7 orl %edi, %edx + 0x89, 0xd1, //0x000001a9 movl %edx, %ecx + 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x000001ab andl $12632304, %ecx + 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x000001b1 cmpl $8421600, %ecx + 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000001b7 jne LBB0_26 + 0x89, 0xd7, //0x000001bd movl %edx, %edi + 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x000001bf andl $8207, %edi + 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x000001c5 cmpl $8205, %edi + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000001cb je LBB0_26 + 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000001d1 movl $3, %ecx + 0x85, 0xff, //0x000001d6 testl %edi, %edi + 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000001d8 jne LBB0_28 + 0x90, 0x90, //0x000001de .p2align 4, 0x90 + //0x000001e0 LBB0_26 + 0x40, 0xf6, 0xc6, 0x1e, //0x000001e0 testb $30, %sil + 0x0f, 0x84, 0x07, 0xff, 0xff, 0xff, //0x000001e4 je LBB0_13 + 0x81, 0xe2, 0xe0, 0xc0, 0x00, 0x00, //0x000001ea andl $49376, %edx + 0xb9, 0x02, 0x00, 0x00, 0x00, //0x000001f0 movl $2, %ecx + 0x81, 0xfa, 0xc0, 0x80, 0x00, 0x00, //0x000001f5 cmpl $32960, %edx + 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x000001fb jne LBB0_13 + //0x00000201 LBB0_28 + 0x48, 0x01, 0xc8, //0x00000201 addq %rcx, %rax + 0x4c, 0x39, 0xd8, //0x00000204 cmpq %r11, %rax + 0x0f, 0x82, 0x20, 0xff, 0xff, 0xff, //0x00000207 jb LBB0_17 + //0x0000020d LBB0_30 + 0x31, 0xc0, //0x0000020d xorl %eax, %eax + 0x48, 0x83, 0xc4, 0x08, //0x0000020f addq $8, %rsp + 0x5b, //0x00000213 popq %rbx + 0x5d, //0x00000214 popq %rbp + 0xc3, //0x00000215 retq + 0x00, 0x00, //0x00000216 .p2align 2, 0x00 + //0x00000218 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00000218 .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_subr.go new file mode 100644 index 000000000..0c051f8b8 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_subr.go @@ -0,0 +1,44 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__validate_utf8 = 0 +) + +const ( + _stack__validate_utf8 = 48 +) + +const ( + _size__validate_utf8 = 684 +) + +var ( + _pcsp__validate_utf8 = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xb, 32}, + {0xc, 40}, + {0x283, 48}, + {0x284, 40}, + {0x286, 32}, + {0x288, 24}, + {0x28a, 16}, + {0x28b, 8}, + {0x28c, 0}, + {0x2ac, 48}, + } +) + +var _cfunc_validate_utf8 = []loader.CFunc{ + {"_validate_utf8_entry", 0, _entry__validate_utf8, 0, nil}, + {"_validate_utf8", _entry__validate_utf8, _size__validate_utf8, _stack__validate_utf8, _pcsp__validate_utf8}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_text_amd64.go new file mode 100644 index 000000000..a74724128 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/validate_utf8_text_amd64.go @@ -0,0 +1,193 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_validate_utf8 = []byte{ + // .p2align 4, 0x90 + // _validate_utf8 + 0x55, // pushq %rbp + 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp + 0x41, 0x57, //0x00000004 pushq %r15 + 0x41, 0x56, //0x00000006 pushq %r14 + 0x41, 0x54, //0x00000008 pushq %r12 + 0x53, //0x0000000a pushq %rbx + 0x50, //0x0000000b pushq %rax + 0x4c, 0x8b, 0x17, //0x0000000c movq (%rdi), %r10 + 0x4c, 0x8b, 0x5f, 0x08, //0x0000000f movq $8(%rdi), %r11 + 0x48, 0x8b, 0x0e, //0x00000013 movq (%rsi), %rcx + 0x4c, 0x01, 0xd1, //0x00000016 addq %r10, %rcx + 0x4f, 0x8d, 0x04, 0x1a, //0x00000019 leaq (%r10,%r11), %r8 + 0x49, 0x83, 0xc0, 0xfd, //0x0000001d addq $-3, %r8 + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000021 jmp LBB0_1 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000026 .p2align 4, 0x90 + //0x00000030 LBB0_19 + 0x48, 0x01, 0xd9, //0x00000030 addq %rbx, %rcx + //0x00000033 LBB0_1 + 0x4c, 0x39, 0xc1, //0x00000033 cmpq %r8, %rcx + 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00000036 jae LBB0_2 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000003c movl $1, %ebx + 0x80, 0x39, 0x00, //0x00000041 cmpb $0, (%rcx) + 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00000044 jns LBB0_19 + 0x8b, 0x01, //0x0000004a movl (%rcx), %eax + 0x89, 0xc7, //0x0000004c movl %eax, %edi + 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x0000004e andl $12632304, %edi + 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x00000054 cmpl $8421600, %edi + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000005a jne LBB0_10 + 0x89, 0xc7, //0x00000060 movl %eax, %edi + 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00000062 andl $8207, %edi + 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00000068 cmpl $8205, %edi + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000006e je LBB0_10 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00000074 movl $3, %ebx + 0x85, 0xff, //0x00000079 testl %edi, %edi + 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000007b jne LBB0_19 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000081 .p2align 4, 0x90 + //0x00000090 LBB0_10 + 0x89, 0xc7, //0x00000090 movl %eax, %edi + 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00000092 andl $49376, %edi + 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00000098 cmpl $32960, %edi + 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000009e jne LBB0_12 + 0x89, 0xc7, //0x000000a4 movl %eax, %edi + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000000a6 movl $2, %ebx + 0x83, 0xe7, 0x1e, //0x000000ab andl $30, %edi + 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000000ae jne LBB0_19 + //0x000000b4 LBB0_12 + 0x89, 0xc7, //0x000000b4 movl %eax, %edi + 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x000000b6 andl $-1061109512, %edi + 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x000000bc cmpl $-2139062032, %edi + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x000000c2 jne LBB0_16 + 0x89, 0xc7, //0x000000c8 movl %eax, %edi + 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x000000ca andl $12295, %edi + 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000000d0 je LBB0_16 + 0xbb, 0x04, 0x00, 0x00, 0x00, //0x000000d6 movl $4, %ebx + 0xa8, 0x04, //0x000000db testb $4, %al + 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x000000dd je LBB0_19 + 0x25, 0x03, 0x30, 0x00, 0x00, //0x000000e3 andl $12291, %eax + 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x000000e8 je LBB0_19 + //0x000000ee LBB0_16 + 0x48, 0x89, 0xcf, //0x000000ee movq %rcx, %rdi + 0x4c, 0x29, 0xd7, //0x000000f1 subq %r10, %rdi + 0x48, 0x8b, 0x1a, //0x000000f4 movq (%rdx), %rbx + 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x000000f7 cmpq $4096, %rbx + 0x0f, 0x83, 0x97, 0x01, 0x00, 0x00, //0x000000fe jae LBB0_17 + 0x48, 0x63, 0xc7, //0x00000104 movslq %edi, %rax + 0x48, 0x8d, 0x7b, 0x01, //0x00000107 leaq $1(%rbx), %rdi + 0x48, 0x89, 0x3a, //0x0000010b movq %rdi, (%rdx) + 0x48, 0x89, 0x44, 0xda, 0x08, //0x0000010e movq %rax, $8(%rdx,%rbx,8) + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000113 movl $1, %ebx + 0xe9, 0x13, 0xff, 0xff, 0xff, //0x00000118 jmp LBB0_19 + //0x0000011d LBB0_2 + 0x4d, 0x01, 0xd3, //0x0000011d addq %r10, %r11 + 0x4c, 0x39, 0xd9, //0x00000120 cmpq %r11, %rcx + 0x0f, 0x83, 0x4e, 0x01, 0x00, 0x00, //0x00000123 jae LBB0_36 + 0x4c, 0x8d, 0x45, 0xdc, //0x00000129 leaq $-36(%rbp), %r8 + 0x4c, 0x8d, 0x4d, 0xda, //0x0000012d leaq $-38(%rbp), %r9 + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00000131 jmp LBB0_4 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000136 .p2align 4, 0x90 + //0x00000140 LBB0_5 + 0x48, 0x83, 0xc1, 0x01, //0x00000140 addq $1, %rcx + 0x4c, 0x39, 0xd9, //0x00000144 cmpq %r11, %rcx + 0x0f, 0x83, 0x2a, 0x01, 0x00, 0x00, //0x00000147 jae LBB0_36 + //0x0000014d LBB0_4 + 0x80, 0x39, 0x00, //0x0000014d cmpb $0, (%rcx) + 0x0f, 0x89, 0xea, 0xff, 0xff, 0xff, //0x00000150 jns LBB0_5 + 0xc6, 0x45, 0xdc, 0x00, //0x00000156 movb $0, $-36(%rbp) + 0xc6, 0x45, 0xda, 0x00, //0x0000015a movb $0, $-38(%rbp) + 0x4c, 0x89, 0xdb, //0x0000015e movq %r11, %rbx + 0x48, 0x29, 0xcb, //0x00000161 subq %rcx, %rbx + 0x48, 0x83, 0xfb, 0x02, //0x00000164 cmpq $2, %rbx + 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00000168 jb LBB0_21 + 0x44, 0x0f, 0xb6, 0x21, //0x0000016e movzbl (%rcx), %r12d + 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00000172 movzbl $1(%rcx), %r14d + 0x44, 0x88, 0x65, 0xdc, //0x00000177 movb %r12b, $-36(%rbp) + 0x4c, 0x8d, 0x79, 0x02, //0x0000017b leaq $2(%rcx), %r15 + 0x48, 0x83, 0xc3, 0xfe, //0x0000017f addq $-2, %rbx + 0x4c, 0x89, 0xcf, //0x00000183 movq %r9, %rdi + 0x48, 0x85, 0xdb, //0x00000186 testq %rbx, %rbx + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00000189 je LBB0_24 + //0x0000018f LBB0_25 + 0x41, 0x0f, 0xb6, 0x07, //0x0000018f movzbl (%r15), %eax + 0x88, 0x07, //0x00000193 movb %al, (%rdi) + 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00000195 movzbl $-36(%rbp), %r12d + 0x0f, 0xb6, 0x7d, 0xda, //0x0000019a movzbl $-38(%rbp), %edi + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000019e jmp LBB0_26 + //0x000001a3 LBB0_21 + 0x45, 0x31, 0xe4, //0x000001a3 xorl %r12d, %r12d + 0x45, 0x31, 0xf6, //0x000001a6 xorl %r14d, %r14d + 0x4c, 0x89, 0xc7, //0x000001a9 movq %r8, %rdi + 0x49, 0x89, 0xcf, //0x000001ac movq %rcx, %r15 + 0x48, 0x85, 0xdb, //0x000001af testq %rbx, %rbx + 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x000001b2 jne LBB0_25 + //0x000001b8 LBB0_24 + 0x31, 0xff, //0x000001b8 xorl %edi, %edi + //0x000001ba LBB0_26 + 0x40, 0x0f, 0xb6, 0xc7, //0x000001ba movzbl %dil, %eax + 0xc1, 0xe0, 0x10, //0x000001be shll $16, %eax + 0x41, 0x0f, 0xb6, 0xde, //0x000001c1 movzbl %r14b, %ebx + 0xc1, 0xe3, 0x08, //0x000001c5 shll $8, %ebx + 0x09, 0xc3, //0x000001c8 orl %eax, %ebx + 0x41, 0x0f, 0xb6, 0xfc, //0x000001ca movzbl %r12b, %edi + 0x09, 0xdf, //0x000001ce orl %ebx, %edi + 0x89, 0xf8, //0x000001d0 movl %edi, %eax + 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x000001d2 andl $12632304, %eax + 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x000001d7 cmpl $8421600, %eax + 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x000001dc jne LBB0_29 + 0x89, 0xf8, //0x000001e2 movl %edi, %eax + 0x25, 0x0f, 0x20, 0x00, 0x00, //0x000001e4 andl $8207, %eax + 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x000001e9 cmpl $8205, %eax + 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000001ee je LBB0_29 + 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000001f4 movl $3, %ebx + 0x85, 0xc0, //0x000001f9 testl %eax, %eax + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000001fb jne LBB0_34 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000201 .p2align 4, 0x90 + //0x00000210 LBB0_29 + 0x41, 0xf6, 0xc4, 0x1e, //0x00000210 testb $30, %r12b + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000214 je LBB0_31 + 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x0000021a andl $49376, %edi + 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00000220 movl $2, %ebx + 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00000225 cmpl $32960, %edi + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x0000022b jne LBB0_31 + //0x00000231 LBB0_34 + 0x48, 0x01, 0xd9, //0x00000231 addq %rbx, %rcx + 0x4c, 0x39, 0xd9, //0x00000234 cmpq %r11, %rcx + 0x0f, 0x82, 0x10, 0xff, 0xff, 0xff, //0x00000237 jb LBB0_4 + 0xe9, 0x35, 0x00, 0x00, 0x00, //0x0000023d jmp LBB0_36 + //0x00000242 LBB0_31 + 0x48, 0x89, 0xc8, //0x00000242 movq %rcx, %rax + 0x4c, 0x29, 0xd0, //0x00000245 subq %r10, %rax + 0x48, 0x8b, 0x3a, //0x00000248 movq (%rdx), %rdi + 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x0000024b cmpq $4096, %rdi + 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00000252 jae LBB0_32 + 0x48, 0x98, //0x00000258 cltq + 0x48, 0x8d, 0x5f, 0x01, //0x0000025a leaq $1(%rdi), %rbx + 0x48, 0x89, 0x1a, //0x0000025e movq %rbx, (%rdx) + 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00000261 movq %rax, $8(%rdx,%rdi,8) + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000266 movl $1, %ebx + 0x48, 0x01, 0xd9, //0x0000026b addq %rbx, %rcx + 0x4c, 0x39, 0xd9, //0x0000026e cmpq %r11, %rcx + 0x0f, 0x82, 0xd6, 0xfe, 0xff, 0xff, //0x00000271 jb LBB0_4 + //0x00000277 LBB0_36 + 0x4c, 0x29, 0xd1, //0x00000277 subq %r10, %rcx + 0x48, 0x89, 0x0e, //0x0000027a movq %rcx, (%rsi) + 0x31, 0xc0, //0x0000027d xorl %eax, %eax + //0x0000027f LBB0_37 + 0x48, 0x83, 0xc4, 0x08, //0x0000027f addq $8, %rsp + 0x5b, //0x00000283 popq %rbx + 0x41, 0x5c, //0x00000284 popq %r12 + 0x41, 0x5e, //0x00000286 popq %r14 + 0x41, 0x5f, //0x00000288 popq %r15 + 0x5d, //0x0000028a popq %rbp + 0xc3, //0x0000028b retq + //0x0000028c LBB0_32 + 0x48, 0x89, 0x06, //0x0000028c movq %rax, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000028f movq $-1, %rax + 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00000296 jmp LBB0_37 + //0x0000029b LBB0_17 + 0x48, 0x89, 0x3e, //0x0000029b movq %rdi, (%rsi) + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000029e movq $-1, %rax + 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x000002a5 jmp LBB0_37 + 0x00, 0x00, //0x000002aa .p2align 2, 0x00 + //0x000002ac _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x000002ac .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/value.go b/vendor/github.com/bytedance/sonic/internal/native/sse/value.go new file mode 100644 index 000000000..561868a59 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/value.go @@ -0,0 +1,33 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) (ret int) + +var S_value uintptr + +//go:nosplit +func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) { + return F_value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/value_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/value_subr.go new file mode 100644 index 000000000..20cc86bb0 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/value_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__value = 208 +) + +const ( + _stack__value = 128 +) + +const ( + _size__value = 11788 +) + +var ( + _pcsp__value = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x20a, 128}, + {0x20b, 48}, + {0x20d, 40}, + {0x20f, 32}, + {0x211, 24}, + {0x213, 16}, + {0x214, 8}, + {0x215, 0}, + {0x2e0c, 128}, + } +) + +var _cfunc_value = []loader.CFunc{ + {"_value_entry", 0, _entry__value, 0, nil}, + {"_value", _entry__value, _size__value, _stack__value, _pcsp__value}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/value_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/value_text_amd64.go new file mode 100644 index 000000000..2edeba9a6 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/value_text_amd64.go @@ -0,0 +1,5312 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_value = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, // QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000010 LCPI0_1 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000020 LCPI0_2 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000020 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00000030 LCPI0_3 + 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000030 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f // .space 16, '////////////////' + //0x00000040 LCPI0_4 + 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, 0x3a, //0x00000040 QUAD $0x3a3a3a3a3a3a3a3a; QUAD $0x3a3a3a3a3a3a3a3a // .space 16, '::::::::::::::::' + //0x00000050 LCPI0_5 + 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, 0x2b, //0x00000050 QUAD $0x2b2b2b2b2b2b2b2b; QUAD $0x2b2b2b2b2b2b2b2b // .space 16, '++++++++++++++++' + //0x00000060 LCPI0_6 + 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, 0x2d, //0x00000060 QUAD $0x2d2d2d2d2d2d2d2d; QUAD $0x2d2d2d2d2d2d2d2d // .space 16, '----------------' + //0x00000070 LCPI0_7 + 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00000070 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' + //0x00000080 LCPI0_8 + 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, //0x00000080 QUAD $0x2e2e2e2e2e2e2e2e; QUAD $0x2e2e2e2e2e2e2e2e // .space 16, '................' + //0x00000090 LCPI0_9 + 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, 0x45, //0x00000090 QUAD $0x4545454545454545; QUAD $0x4545454545454545 // .space 16, 'EEEEEEEEEEEEEEEE' + //0x000000a0 LCPI0_10 + 0x00, 0x00, 0x30, 0x43, //0x000000a0 .long 1127219200 + 0x00, 0x00, 0x30, 0x45, //0x000000a4 .long 1160773632 + 0x00, 0x00, 0x00, 0x00, //0x000000a8 .long 0 + 0x00, 0x00, 0x00, 0x00, //0x000000ac .long 0 + //0x000000b0 LCPI0_11 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x000000b0 .quad 0x4330000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x000000b8 .quad 0x4530000000000000 + //0x000000c0 .p2align 3, 0x00 + //0x000000c0 LCPI0_12 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x000000c0 .quad 0x430c6bf526340000 + //0x000000c8 LCPI0_13 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x000000c8 .quad 0xc30c6bf526340000 + //0x000000d0 .p2align 4, 0x90 + //0x000000d0 _value + 0x55, //0x000000d0 pushq %rbp + 0x48, 0x89, 0xe5, //0x000000d1 movq %rsp, %rbp + 0x41, 0x57, //0x000000d4 pushq %r15 + 0x41, 0x56, //0x000000d6 pushq %r14 + 0x41, 0x55, //0x000000d8 pushq %r13 + 0x41, 0x54, //0x000000da pushq %r12 + 0x53, //0x000000dc pushq %rbx + 0x48, 0x83, 0xec, 0x50, //0x000000dd subq $80, %rsp + 0x4c, 0x89, 0xc0, //0x000000e1 movq %r8, %rax + 0x49, 0x89, 0xc9, //0x000000e4 movq %rcx, %r9 + 0x48, 0x89, 0xd3, //0x000000e7 movq %rdx, %rbx + 0x49, 0x89, 0xfe, //0x000000ea movq %rdi, %r14 + 0x48, 0x39, 0xf2, //0x000000ed cmpq %rsi, %rdx + 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x000000f0 jae LBB0_5 + 0x41, 0x8a, 0x0c, 0x1e, //0x000000f6 movb (%r14,%rbx), %cl + 0x80, 0xf9, 0x0d, //0x000000fa cmpb $13, %cl + 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x000000fd je LBB0_5 + 0x80, 0xf9, 0x20, //0x00000103 cmpb $32, %cl + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000106 je LBB0_5 + 0x8d, 0x51, 0xf7, //0x0000010c leal $-9(%rcx), %edx + 0x80, 0xfa, 0x01, //0x0000010f cmpb $1, %dl + 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00000112 jbe LBB0_5 + 0x49, 0x89, 0xd8, //0x00000118 movq %rbx, %r8 + 0xe9, 0x0b, 0x01, 0x00, 0x00, //0x0000011b jmp LBB0_28 + //0x00000120 LBB0_5 + 0x4c, 0x8d, 0x43, 0x01, //0x00000120 leaq $1(%rbx), %r8 + 0x49, 0x39, 0xf0, //0x00000124 cmpq %rsi, %r8 + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000127 jae LBB0_9 + 0x43, 0x8a, 0x0c, 0x06, //0x0000012d movb (%r14,%r8), %cl + 0x80, 0xf9, 0x0d, //0x00000131 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000134 je LBB0_9 + 0x80, 0xf9, 0x20, //0x0000013a cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000013d je LBB0_9 + 0x8d, 0x51, 0xf7, //0x00000143 leal $-9(%rcx), %edx + 0x80, 0xfa, 0x01, //0x00000146 cmpb $1, %dl + 0x0f, 0x87, 0xdc, 0x00, 0x00, 0x00, //0x00000149 ja LBB0_28 + //0x0000014f LBB0_9 + 0x4c, 0x8d, 0x43, 0x02, //0x0000014f leaq $2(%rbx), %r8 + 0x49, 0x39, 0xf0, //0x00000153 cmpq %rsi, %r8 + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000156 jae LBB0_13 + 0x43, 0x8a, 0x0c, 0x06, //0x0000015c movb (%r14,%r8), %cl + 0x80, 0xf9, 0x0d, //0x00000160 cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000163 je LBB0_13 + 0x80, 0xf9, 0x20, //0x00000169 cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000016c je LBB0_13 + 0x8d, 0x51, 0xf7, //0x00000172 leal $-9(%rcx), %edx + 0x80, 0xfa, 0x01, //0x00000175 cmpb $1, %dl + 0x0f, 0x87, 0xad, 0x00, 0x00, 0x00, //0x00000178 ja LBB0_28 + //0x0000017e LBB0_13 + 0x4c, 0x8d, 0x43, 0x03, //0x0000017e leaq $3(%rbx), %r8 + 0x49, 0x39, 0xf0, //0x00000182 cmpq %rsi, %r8 + 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00000185 jae LBB0_17 + 0x43, 0x8a, 0x0c, 0x06, //0x0000018b movb (%r14,%r8), %cl + 0x80, 0xf9, 0x0d, //0x0000018f cmpb $13, %cl + 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00000192 je LBB0_17 + 0x80, 0xf9, 0x20, //0x00000198 cmpb $32, %cl + 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000019b je LBB0_17 + 0x8d, 0x51, 0xf7, //0x000001a1 leal $-9(%rcx), %edx + 0x80, 0xfa, 0x01, //0x000001a4 cmpb $1, %dl + 0x0f, 0x87, 0x7e, 0x00, 0x00, 0x00, //0x000001a7 ja LBB0_28 + //0x000001ad LBB0_17 + 0x4c, 0x8d, 0x43, 0x04, //0x000001ad leaq $4(%rbx), %r8 + 0x49, 0x39, 0xf0, //0x000001b1 cmpq %rsi, %r8 + 0x0f, 0x83, 0x50, 0x00, 0x00, 0x00, //0x000001b4 jae LBB0_23 + 0x4c, 0x39, 0xc6, //0x000001ba cmpq %r8, %rsi + 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x000001bd je LBB0_24 + 0x49, 0x8d, 0x0c, 0x36, //0x000001c3 leaq (%r14,%rsi), %rcx + 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x000001c7 movabsq $4294977024, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000001d1 .p2align 4, 0x90 + //0x000001e0 LBB0_20 + 0x43, 0x0f, 0xbe, 0x3c, 0x06, //0x000001e0 movsbl (%r14,%r8), %edi + 0x83, 0xff, 0x20, //0x000001e5 cmpl $32, %edi + 0x0f, 0x87, 0x30, 0x00, 0x00, 0x00, //0x000001e8 ja LBB0_26 + 0x48, 0x0f, 0xa3, 0xfa, //0x000001ee btq %rdi, %rdx + 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x000001f2 jae LBB0_26 + 0x49, 0x83, 0xc0, 0x01, //0x000001f8 addq $1, %r8 + 0x4c, 0x39, 0xc6, //0x000001fc cmpq %r8, %rsi + 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000001ff jne LBB0_20 + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x00000205 jmp LBB0_25 + //0x0000020a LBB0_23 + 0x4c, 0x89, 0xc3, //0x0000020a movq %r8, %rbx + 0xe9, 0xb7, 0x00, 0x00, 0x00, //0x0000020d jmp LBB0_37 + //0x00000212 LBB0_24 + 0x4d, 0x01, 0xf0, //0x00000212 addq %r14, %r8 + 0x4c, 0x89, 0xc1, //0x00000215 movq %r8, %rcx + //0x00000218 LBB0_25 + 0x4c, 0x29, 0xf1, //0x00000218 subq %r14, %rcx + 0x49, 0x89, 0xc8, //0x0000021b movq %rcx, %r8 + //0x0000021e LBB0_26 + 0x49, 0x39, 0xf0, //0x0000021e cmpq %rsi, %r8 + 0x0f, 0x83, 0xa2, 0x00, 0x00, 0x00, //0x00000221 jae LBB0_37 + 0x43, 0x8a, 0x0c, 0x06, //0x00000227 movb (%r14,%r8), %cl + //0x0000022b LBB0_28 + 0x0f, 0xbe, 0xd1, //0x0000022b movsbl %cl, %edx + 0x83, 0xfa, 0x7d, //0x0000022e cmpl $125, %edx + 0x0f, 0x87, 0x99, 0x04, 0x00, 0x00, //0x00000231 ja LBB0_103 + 0x49, 0x8d, 0x58, 0x01, //0x00000237 leaq $1(%r8), %rbx + 0x4f, 0x8d, 0x14, 0x06, //0x0000023b leaq (%r14,%r8), %r10 + 0x48, 0x8d, 0x3d, 0x96, 0x2c, 0x00, 0x00, //0x0000023f leaq $11414(%rip), %rdi /* LJTI0_0+0(%rip) */ + 0x48, 0x63, 0x14, 0x97, //0x00000246 movslq (%rdi,%rdx,4), %rdx + 0x48, 0x01, 0xfa, //0x0000024a addq %rdi, %rdx + 0xff, 0xe2, //0x0000024d jmpq *%rdx + //0x0000024f LBB0_30 + 0xa8, 0x02, //0x0000024f testb $2, %al + 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x00000251 jne LBB0_40 + 0x4d, 0x8b, 0x69, 0x20, //0x00000257 movq $32(%r9), %r13 + 0x4d, 0x8b, 0x59, 0x28, //0x0000025b movq $40(%r9), %r11 + 0x49, 0xc7, 0x01, 0x09, 0x00, 0x00, 0x00, //0x0000025f movq $9, (%r9) + 0x66, 0x0f, 0xef, 0xc0, //0x00000266 pxor %xmm0, %xmm0 + 0xf3, 0x41, 0x0f, 0x7f, 0x41, 0x08, //0x0000026a movdqu %xmm0, $8(%r9) + 0x4d, 0x89, 0x41, 0x18, //0x00000270 movq %r8, $24(%r9) + 0x49, 0x39, 0xf0, //0x00000274 cmpq %rsi, %r8 + 0x0f, 0x83, 0x3e, 0x0c, 0x00, 0x00, //0x00000277 jae LBB0_205 + 0x48, 0x89, 0xd8, //0x0000027d movq %rbx, %rax + 0x45, 0x8a, 0x3a, //0x00000280 movb (%r10), %r15b + 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x00000283 movl $1, %r12d + 0x44, 0x89, 0xfb, //0x00000289 movl %r15d, %ebx + 0x4c, 0x89, 0xc1, //0x0000028c movq %r8, %rcx + 0x41, 0x80, 0xff, 0x2d, //0x0000028f cmpb $45, %r15b + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000293 jne LBB0_35 + 0x48, 0x39, 0xf0, //0x00000299 cmpq %rsi, %rax + 0x0f, 0x83, 0x19, 0x0c, 0x00, 0x00, //0x0000029c jae LBB0_205 + 0x48, 0x89, 0xc1, //0x000002a2 movq %rax, %rcx + 0x41, 0x8a, 0x1c, 0x06, //0x000002a5 movb (%r14,%rax), %bl + 0x41, 0xbc, 0xff, 0xff, 0xff, 0xff, //0x000002a9 movl $-1, %r12d + //0x000002af LBB0_35 + 0x8d, 0x43, 0xd0, //0x000002af leal $-48(%rbx), %eax + 0x3c, 0x0a, //0x000002b2 cmpb $10, %al + 0x0f, 0x82, 0x37, 0x03, 0x00, 0x00, //0x000002b4 jb LBB0_88 + 0x49, 0xc7, 0x01, 0xfe, 0xff, 0xff, 0xff, //0x000002ba movq $-2, (%r9) + 0x49, 0x89, 0xc9, //0x000002c1 movq %rcx, %r9 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000002c4 jmp LBB0_39 + //0x000002c9 LBB0_37 + 0x49, 0xc7, 0x01, 0x01, 0x00, 0x00, 0x00, //0x000002c9 movq $1, (%r9) + //0x000002d0 LBB0_38 + 0x49, 0x89, 0xd9, //0x000002d0 movq %rbx, %r9 + //0x000002d3 LBB0_39 + 0x4c, 0x89, 0xc8, //0x000002d3 movq %r9, %rax + 0x48, 0x83, 0xc4, 0x50, //0x000002d6 addq $80, %rsp + 0x5b, //0x000002da popq %rbx + 0x41, 0x5c, //0x000002db popq %r12 + 0x41, 0x5d, //0x000002dd popq %r13 + 0x41, 0x5e, //0x000002df popq %r14 + 0x41, 0x5f, //0x000002e1 popq %r15 + 0x5d, //0x000002e3 popq %rbp + 0xc3, //0x000002e4 retq + //0x000002e5 LBB0_40 + 0x4c, 0x89, 0x75, 0xa8, //0x000002e5 movq %r14, $-88(%rbp) + 0x4c, 0x89, 0x4d, 0xa0, //0x000002e9 movq %r9, $-96(%rbp) + 0x4c, 0x29, 0xc6, //0x000002ed subq %r8, %rsi + 0x45, 0x31, 0xe4, //0x000002f0 xorl %r12d, %r12d + 0x80, 0xf9, 0x2d, //0x000002f3 cmpb $45, %cl + 0x41, 0x0f, 0x94, 0xc4, //0x000002f6 sete %r12b + 0x4f, 0x8d, 0x0c, 0x22, //0x000002fa leaq (%r10,%r12), %r9 + 0x4c, 0x29, 0xe6, //0x000002fe subq %r12, %rsi + 0x0f, 0x84, 0x48, 0x23, 0x00, 0x00, //0x00000301 je LBB0_543 + 0x41, 0x8a, 0x01, //0x00000307 movb (%r9), %al + 0x8d, 0x48, 0xd0, //0x0000030a leal $-48(%rax), %ecx + 0x80, 0xf9, 0x09, //0x0000030d cmpb $9, %cl + 0x0f, 0x87, 0x83, 0x0d, 0x00, 0x00, //0x00000310 ja LBB0_236 + 0x3c, 0x30, //0x00000316 cmpb $48, %al + 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x00000318 jne LBB0_46 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000031e movl $1, %ebx + 0x48, 0x83, 0xfe, 0x01, //0x00000323 cmpq $1, %rsi + 0x0f, 0x84, 0x34, 0x0d, 0x00, 0x00, //0x00000327 je LBB0_233 + 0x41, 0x8a, 0x41, 0x01, //0x0000032d movb $1(%r9), %al + 0x04, 0xd2, //0x00000331 addb $-46, %al + 0x3c, 0x37, //0x00000333 cmpb $55, %al + 0x0f, 0x87, 0x26, 0x0d, 0x00, 0x00, //0x00000335 ja LBB0_233 + 0x0f, 0xb6, 0xc0, //0x0000033b movzbl %al, %eax + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000033e movabsq $36028797027352577, %rcx + 0x48, 0x0f, 0xa3, 0xc1, //0x00000348 btq %rax, %rcx + 0x0f, 0x83, 0x0f, 0x0d, 0x00, 0x00, //0x0000034c jae LBB0_233 + //0x00000352 LBB0_46 + 0x48, 0x83, 0xfe, 0x10, //0x00000352 cmpq $16, %rsi + 0x4c, 0x89, 0x55, 0xc8, //0x00000356 movq %r10, $-56(%rbp) + 0x0f, 0x82, 0x1a, 0x23, 0x00, 0x00, //0x0000035a jb LBB0_546 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00000360 movq $-1, %r14 + 0x31, 0xdb, //0x00000367 xorl %ebx, %ebx + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xbe, 0xfc, 0xff, 0xff, //0x00000369 movdqu $-834(%rip), %xmm8 /* LCPI0_3+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x15, 0xc5, 0xfc, 0xff, 0xff, //0x00000372 movdqu $-827(%rip), %xmm10 /* LCPI0_4+0(%rip) */ + 0xf3, 0x44, 0x0f, 0x6f, 0x0d, 0xcc, 0xfc, 0xff, 0xff, //0x0000037b movdqu $-820(%rip), %xmm9 /* LCPI0_5+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x1d, 0xd4, 0xfc, 0xff, 0xff, //0x00000384 movdqu $-812(%rip), %xmm3 /* LCPI0_6+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x25, 0xdc, 0xfc, 0xff, 0xff, //0x0000038c movdqu $-804(%rip), %xmm4 /* LCPI0_7+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x2d, 0xe4, 0xfc, 0xff, 0xff, //0x00000394 movdqu $-796(%rip), %xmm5 /* LCPI0_8+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x35, 0xec, 0xfc, 0xff, 0xff, //0x0000039c movdqu $-788(%rip), %xmm6 /* LCPI0_9+0(%rip) */ + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x000003a4 movq $-1, %r13 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000003ab movq $-1, %r15 + 0x48, 0x89, 0xf2, //0x000003b2 movq %rsi, %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003b5 .p2align 4, 0x90 + //0x000003c0 LBB0_48 + 0xf3, 0x41, 0x0f, 0x6f, 0x3c, 0x19, //0x000003c0 movdqu (%r9,%rbx), %xmm7 + 0x66, 0x0f, 0x6f, 0xc7, //0x000003c6 movdqa %xmm7, %xmm0 + 0x66, 0x41, 0x0f, 0x64, 0xc0, //0x000003ca pcmpgtb %xmm8, %xmm0 + 0x66, 0x41, 0x0f, 0x6f, 0xca, //0x000003cf movdqa %xmm10, %xmm1 + 0x66, 0x0f, 0x64, 0xcf, //0x000003d4 pcmpgtb %xmm7, %xmm1 + 0x66, 0x0f, 0xdb, 0xc8, //0x000003d8 pand %xmm0, %xmm1 + 0x66, 0x0f, 0x6f, 0xc7, //0x000003dc movdqa %xmm7, %xmm0 + 0x66, 0x41, 0x0f, 0x74, 0xc1, //0x000003e0 pcmpeqb %xmm9, %xmm0 + 0x66, 0x0f, 0x6f, 0xd7, //0x000003e5 movdqa %xmm7, %xmm2 + 0x66, 0x0f, 0x74, 0xd3, //0x000003e9 pcmpeqb %xmm3, %xmm2 + 0x66, 0x0f, 0xeb, 0xd0, //0x000003ed por %xmm0, %xmm2 + 0x66, 0x0f, 0x6f, 0xc7, //0x000003f1 movdqa %xmm7, %xmm0 + 0x66, 0x0f, 0xdb, 0xc4, //0x000003f5 pand %xmm4, %xmm0 + 0x66, 0x0f, 0x74, 0xc6, //0x000003f9 pcmpeqb %xmm6, %xmm0 + 0x66, 0x0f, 0x74, 0xfd, //0x000003fd pcmpeqb %xmm5, %xmm7 + 0x66, 0x44, 0x0f, 0xd7, 0xd8, //0x00000401 pmovmskb %xmm0, %r11d + 0x66, 0x0f, 0xeb, 0xc7, //0x00000406 por %xmm7, %xmm0 + 0x66, 0x0f, 0xeb, 0xca, //0x0000040a por %xmm2, %xmm1 + 0x66, 0x0f, 0xeb, 0xc8, //0x0000040e por %xmm0, %xmm1 + 0x66, 0x0f, 0xd7, 0xc7, //0x00000412 pmovmskb %xmm7, %eax + 0x66, 0x44, 0x0f, 0xd7, 0xd2, //0x00000416 pmovmskb %xmm2, %r10d + 0x66, 0x0f, 0xd7, 0xc9, //0x0000041b pmovmskb %xmm1, %ecx + 0xf7, 0xd1, //0x0000041f notl %ecx + 0x0f, 0xbc, 0xc9, //0x00000421 bsfl %ecx, %ecx + 0x83, 0xf9, 0x10, //0x00000424 cmpl $16, %ecx + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000427 je LBB0_50 + 0xbf, 0xff, 0xff, 0xff, 0xff, //0x0000042d movl $-1, %edi + 0xd3, 0xe7, //0x00000432 shll %cl, %edi + 0xf7, 0xd7, //0x00000434 notl %edi + 0x21, 0xf8, //0x00000436 andl %edi, %eax + 0x41, 0x21, 0xfb, //0x00000438 andl %edi, %r11d + 0x44, 0x21, 0xd7, //0x0000043b andl %r10d, %edi + 0x41, 0x89, 0xfa, //0x0000043e movl %edi, %r10d + //0x00000441 LBB0_50 + 0x8d, 0x78, 0xff, //0x00000441 leal $-1(%rax), %edi + 0x21, 0xc7, //0x00000444 andl %eax, %edi + 0x0f, 0x85, 0xff, 0x08, 0x00, 0x00, //0x00000446 jne LBB0_175 + 0x41, 0x8d, 0x7b, 0xff, //0x0000044c leal $-1(%r11), %edi + 0x44, 0x21, 0xdf, //0x00000450 andl %r11d, %edi + 0x0f, 0x85, 0xf2, 0x08, 0x00, 0x00, //0x00000453 jne LBB0_175 + 0x41, 0x8d, 0x7a, 0xff, //0x00000459 leal $-1(%r10), %edi + 0x44, 0x21, 0xd7, //0x0000045d andl %r10d, %edi + 0x0f, 0x85, 0xe5, 0x08, 0x00, 0x00, //0x00000460 jne LBB0_175 + 0x85, 0xc0, //0x00000466 testl %eax, %eax + 0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00000468 je LBB0_56 + 0x0f, 0xbc, 0xc0, //0x0000046e bsfl %eax, %eax + 0x49, 0x83, 0xff, 0xff, //0x00000471 cmpq $-1, %r15 + 0x0f, 0x85, 0xd5, 0x0b, 0x00, 0x00, //0x00000475 jne LBB0_230 + 0x48, 0x01, 0xd8, //0x0000047b addq %rbx, %rax + 0x49, 0x89, 0xc7, //0x0000047e movq %rax, %r15 + //0x00000481 LBB0_56 + 0x45, 0x85, 0xdb, //0x00000481 testl %r11d, %r11d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000484 je LBB0_59 + 0x41, 0x0f, 0xbc, 0xc3, //0x0000048a bsfl %r11d, %eax + 0x49, 0x83, 0xfd, 0xff, //0x0000048e cmpq $-1, %r13 + 0x0f, 0x85, 0xb8, 0x0b, 0x00, 0x00, //0x00000492 jne LBB0_230 + 0x48, 0x01, 0xd8, //0x00000498 addq %rbx, %rax + 0x49, 0x89, 0xc5, //0x0000049b movq %rax, %r13 + //0x0000049e LBB0_59 + 0x45, 0x85, 0xd2, //0x0000049e testl %r10d, %r10d + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000004a1 je LBB0_62 + 0x41, 0x0f, 0xbc, 0xc2, //0x000004a7 bsfl %r10d, %eax + 0x49, 0x83, 0xfe, 0xff, //0x000004ab cmpq $-1, %r14 + 0x0f, 0x85, 0x9b, 0x0b, 0x00, 0x00, //0x000004af jne LBB0_230 + 0x48, 0x01, 0xd8, //0x000004b5 addq %rbx, %rax + 0x49, 0x89, 0xc6, //0x000004b8 movq %rax, %r14 + //0x000004bb LBB0_62 + 0x83, 0xf9, 0x10, //0x000004bb cmpl $16, %ecx + 0x0f, 0x85, 0xb4, 0x00, 0x00, 0x00, //0x000004be jne LBB0_77 + 0x48, 0x83, 0xc2, 0xf0, //0x000004c4 addq $-16, %rdx + 0x48, 0x83, 0xc3, 0x10, //0x000004c8 addq $16, %rbx + 0x48, 0x83, 0xfa, 0x0f, //0x000004cc cmpq $15, %rdx + 0x0f, 0x87, 0xea, 0xfe, 0xff, 0xff, //0x000004d0 ja LBB0_48 + 0x49, 0x8d, 0x0c, 0x19, //0x000004d6 leaq (%r9,%rbx), %rcx + 0x49, 0x89, 0xca, //0x000004da movq %rcx, %r10 + 0x48, 0x39, 0xde, //0x000004dd cmpq %rbx, %rsi + 0x0f, 0x84, 0xa6, 0x00, 0x00, 0x00, //0x000004e0 je LBB0_79 + //0x000004e6 LBB0_65 + 0x4c, 0x8d, 0x14, 0x11, //0x000004e6 leaq (%rcx,%rdx), %r10 + 0x48, 0x89, 0xc8, //0x000004ea movq %rcx, %rax + 0x4c, 0x29, 0xc8, //0x000004ed subq %r9, %rax + 0x31, 0xdb, //0x000004f0 xorl %ebx, %ebx + 0x4c, 0x8d, 0x1d, 0xdb, 0x2b, 0x00, 0x00, //0x000004f2 leaq $11227(%rip), %r11 /* LJTI0_1+0(%rip) */ + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x000004f9 jmp LBB0_70 + //0x000004fe LBB0_66 + 0x83, 0xff, 0x65, //0x000004fe cmpl $101, %edi + 0x0f, 0x85, 0x7f, 0x00, 0x00, 0x00, //0x00000501 jne LBB0_78 + //0x00000507 LBB0_67 + 0x49, 0x83, 0xfd, 0xff, //0x00000507 cmpq $-1, %r13 + 0x0f, 0x85, 0xc4, 0x09, 0x00, 0x00, //0x0000050b jne LBB0_207 + 0x4c, 0x8d, 0x2c, 0x18, //0x00000511 leaq (%rax,%rbx), %r13 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000515 .p2align 4, 0x90 + //0x00000520 LBB0_69 + 0x48, 0x83, 0xc3, 0x01, //0x00000520 addq $1, %rbx + 0x48, 0x39, 0xda, //0x00000524 cmpq %rbx, %rdx + 0x0f, 0x84, 0x5f, 0x00, 0x00, 0x00, //0x00000527 je LBB0_79 + //0x0000052d LBB0_70 + 0x0f, 0xbe, 0x3c, 0x19, //0x0000052d movsbl (%rcx,%rbx), %edi + 0x8d, 0x77, 0xd0, //0x00000531 leal $-48(%rdi), %esi + 0x83, 0xfe, 0x0a, //0x00000534 cmpl $10, %esi + 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00000537 jb LBB0_69 + 0x8d, 0x77, 0xd5, //0x0000053d leal $-43(%rdi), %esi + 0x83, 0xfe, 0x1a, //0x00000540 cmpl $26, %esi + 0x0f, 0x87, 0xb5, 0xff, 0xff, 0xff, //0x00000543 ja LBB0_66 + 0x49, 0x63, 0x34, 0xb3, //0x00000549 movslq (%r11,%rsi,4), %rsi + 0x4c, 0x01, 0xde, //0x0000054d addq %r11, %rsi + 0xff, 0xe6, //0x00000550 jmpq *%rsi + //0x00000552 LBB0_73 + 0x49, 0x83, 0xfe, 0xff, //0x00000552 cmpq $-1, %r14 + 0x0f, 0x85, 0x79, 0x09, 0x00, 0x00, //0x00000556 jne LBB0_207 + 0x4c, 0x8d, 0x34, 0x18, //0x0000055c leaq (%rax,%rbx), %r14 + 0xe9, 0xbb, 0xff, 0xff, 0xff, //0x00000560 jmp LBB0_69 + //0x00000565 LBB0_75 + 0x49, 0x83, 0xff, 0xff, //0x00000565 cmpq $-1, %r15 + 0x0f, 0x85, 0x66, 0x09, 0x00, 0x00, //0x00000569 jne LBB0_207 + 0x4c, 0x8d, 0x3c, 0x18, //0x0000056f leaq (%rax,%rbx), %r15 + 0xe9, 0xa8, 0xff, 0xff, 0xff, //0x00000573 jmp LBB0_69 + //0x00000578 LBB0_77 + 0x41, 0x89, 0xca, //0x00000578 movl %ecx, %r10d + 0x4d, 0x01, 0xca, //0x0000057b addq %r9, %r10 + 0x49, 0x01, 0xda, //0x0000057e addq %rbx, %r10 + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000581 jmp LBB0_79 + //0x00000586 LBB0_78 + 0x48, 0x01, 0xd9, //0x00000586 addq %rbx, %rcx + 0x49, 0x89, 0xca, //0x00000589 movq %rcx, %r10 + //0x0000058c LBB0_79 + 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000058c movq $-1, %rbx + 0x4d, 0x85, 0xff, //0x00000593 testq %r15, %r15 + 0x0f, 0x84, 0xf7, 0x0a, 0x00, 0x00, //0x00000596 je LBB0_235 + 0x4d, 0x85, 0xf6, //0x0000059c testq %r14, %r14 + 0x0f, 0x84, 0xee, 0x0a, 0x00, 0x00, //0x0000059f je LBB0_235 + 0x4d, 0x85, 0xed, //0x000005a5 testq %r13, %r13 + 0x0f, 0x84, 0xe5, 0x0a, 0x00, 0x00, //0x000005a8 je LBB0_235 + 0x4d, 0x29, 0xca, //0x000005ae subq %r9, %r10 + 0x49, 0x8d, 0x42, 0xff, //0x000005b1 leaq $-1(%r10), %rax + 0x49, 0x39, 0xc7, //0x000005b5 cmpq %rax, %r15 + 0x0f, 0x84, 0xd4, 0x03, 0x00, 0x00, //0x000005b8 je LBB0_133 + 0x49, 0x39, 0xc6, //0x000005be cmpq %rax, %r14 + 0x0f, 0x84, 0xcb, 0x03, 0x00, 0x00, //0x000005c1 je LBB0_133 + 0x49, 0x39, 0xc5, //0x000005c7 cmpq %rax, %r13 + 0x0f, 0x84, 0xc2, 0x03, 0x00, 0x00, //0x000005ca je LBB0_133 + 0x4d, 0x85, 0xf6, //0x000005d0 testq %r14, %r14 + 0x0f, 0x8e, 0x08, 0x06, 0x00, 0x00, //0x000005d3 jle LBB0_149 + 0x49, 0x8d, 0x46, 0xff, //0x000005d9 leaq $-1(%r14), %rax + 0x49, 0x39, 0xc5, //0x000005dd cmpq %rax, %r13 + 0x0f, 0x84, 0xfb, 0x05, 0x00, 0x00, //0x000005e0 je LBB0_149 + 0x49, 0xf7, 0xd6, //0x000005e6 notq %r14 + 0x4c, 0x89, 0xf3, //0x000005e9 movq %r14, %rbx + 0xe9, 0x67, 0x0a, 0x00, 0x00, //0x000005ec jmp LBB0_232 + //0x000005f1 LBB0_88 + 0x4c, 0x89, 0x4d, 0xa0, //0x000005f1 movq %r9, $-96(%rbp) + 0x80, 0xfb, 0x30, //0x000005f5 cmpb $48, %bl + 0x0f, 0x85, 0x32, 0x00, 0x00, 0x00, //0x000005f8 jne LBB0_92 + 0x4c, 0x8d, 0x49, 0x01, //0x000005fe leaq $1(%rcx), %r9 + 0x48, 0x39, 0xf1, //0x00000602 cmpq %rsi, %rcx + 0x0f, 0x83, 0xc8, 0xfc, 0xff, 0xff, //0x00000605 jae LBB0_39 + 0x43, 0x8a, 0x04, 0x0e, //0x0000060b movb (%r14,%r9), %al + 0x04, 0xd2, //0x0000060f addb $-46, %al + 0x3c, 0x37, //0x00000611 cmpb $55, %al + 0x0f, 0x87, 0xba, 0xfc, 0xff, 0xff, //0x00000613 ja LBB0_39 + 0x0f, 0xb6, 0xc0, //0x00000619 movzbl %al, %eax + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x0000061c movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xc2, //0x00000626 btq %rax, %rdx + 0x0f, 0x83, 0xa3, 0xfc, 0xff, 0xff, //0x0000062a jae LBB0_39 + //0x00000630 LBB0_92 + 0x4c, 0x89, 0x55, 0xc8, //0x00000630 movq %r10, $-56(%rbp) + 0xb0, 0x01, //0x00000634 movb $1, %al + 0x89, 0x45, 0xb8, //0x00000636 movl %eax, $-72(%rbp) + 0x48, 0x39, 0xf1, //0x00000639 cmpq %rsi, %rcx + 0x0f, 0x83, 0xc2, 0x05, 0x00, 0x00, //0x0000063c jae LBB0_152 + 0x41, 0xb9, 0xd0, 0xff, 0xff, 0xff, //0x00000642 movl $4294967248, %r9d + 0x48, 0x83, 0xc1, 0x01, //0x00000648 addq $1, %rcx + 0x31, 0xd2, //0x0000064c xorl %edx, %edx + 0x31, 0xc0, //0x0000064e xorl %eax, %eax + 0x45, 0x31, 0xd2, //0x00000650 xorl %r10d, %r10d + //0x00000653 LBB0_94 + 0x83, 0xf8, 0x12, //0x00000653 cmpl $18, %eax + 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00000656 jg LBB0_96 + 0x4b, 0x8d, 0x3c, 0x92, //0x0000065c leaq (%r10,%r10,4), %rdi + 0x0f, 0xb6, 0xdb, //0x00000660 movzbl %bl, %ebx + 0x44, 0x01, 0xcb, //0x00000663 addl %r9d, %ebx + 0x4c, 0x8d, 0x14, 0x7b, //0x00000666 leaq (%rbx,%rdi,2), %r10 + 0x83, 0xc0, 0x01, //0x0000066a addl $1, %eax + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000066d jmp LBB0_97 + //0x00000672 LBB0_96 + 0x83, 0xc2, 0x01, //0x00000672 addl $1, %edx + //0x00000675 LBB0_97 + 0x48, 0x39, 0xce, //0x00000675 cmpq %rcx, %rsi + 0x0f, 0x84, 0xab, 0x06, 0x00, 0x00, //0x00000678 je LBB0_172 + 0x41, 0x0f, 0xb6, 0x1c, 0x0e, //0x0000067e movzbl (%r14,%rcx), %ebx + 0x8d, 0x7b, 0xd0, //0x00000683 leal $-48(%rbx), %edi + 0x48, 0x83, 0xc1, 0x01, //0x00000686 addq $1, %rcx + 0x40, 0x80, 0xff, 0x0a, //0x0000068a cmpb $10, %dil + 0x0f, 0x82, 0xbf, 0xff, 0xff, 0xff, //0x0000068e jb LBB0_94 + 0x80, 0xfb, 0x2e, //0x00000694 cmpb $46, %bl + 0x0f, 0x85, 0xb6, 0x06, 0x00, 0x00, //0x00000697 jne LBB0_176 + 0x48, 0x8b, 0x7d, 0xa0, //0x0000069d movq $-96(%rbp), %rdi + 0x48, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x000006a1 movq $8, (%rdi) + 0x48, 0x39, 0xf1, //0x000006a8 cmpq %rsi, %rcx + 0x0f, 0x83, 0x40, 0x0a, 0x00, 0x00, //0x000006ab jae LBB0_240 + 0x41, 0x8a, 0x1c, 0x0e, //0x000006b1 movb (%r14,%rcx), %bl + 0x80, 0xc3, 0xd0, //0x000006b5 addb $-48, %bl + 0x80, 0xfb, 0x0a, //0x000006b8 cmpb $10, %bl + 0x0f, 0x82, 0xfb, 0x0d, 0x00, 0x00, //0x000006bb jb LBB0_286 + 0x48, 0xc7, 0x07, 0xfe, 0xff, 0xff, 0xff, //0x000006c1 movq $-2, (%rdi) + 0x49, 0x89, 0xc9, //0x000006c8 movq %rcx, %r9 + 0xe9, 0x03, 0xfc, 0xff, 0xff, //0x000006cb jmp LBB0_39 + //0x000006d0 LBB0_103 + 0x49, 0xc7, 0x01, 0xfe, 0xff, 0xff, 0xff, //0x000006d0 movq $-2, (%r9) + 0x4d, 0x89, 0xc1, //0x000006d7 movq %r8, %r9 + 0xe9, 0xf4, 0xfb, 0xff, 0xff, //0x000006da jmp LBB0_39 + //0x000006df LBB0_104 + 0xa8, 0x20, //0x000006df testb $32, %al + 0x4c, 0x89, 0x4d, 0xa0, //0x000006e1 movq %r9, $-96(%rbp) + 0x48, 0x89, 0x5d, 0xb8, //0x000006e5 movq %rbx, $-72(%rbp) + 0x0f, 0x85, 0xae, 0x02, 0x00, 0x00, //0x000006e9 jne LBB0_134 + 0x48, 0x39, 0xf3, //0x000006ef cmpq %rsi, %rbx + 0x0f, 0x84, 0xd5, 0x27, 0x00, 0x00, //0x000006f2 je LBB0_620 + 0x49, 0x89, 0xf4, //0x000006f8 movq %rsi, %r12 + 0x49, 0x29, 0xdc, //0x000006fb subq %rbx, %r12 + 0x49, 0x83, 0xfc, 0x40, //0x000006fe cmpq $64, %r12 + 0x0f, 0x82, 0x69, 0x24, 0x00, 0x00, //0x00000702 jb LBB0_621 + 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00000708 movq $-2, %r11 + 0x4d, 0x29, 0xc3, //0x0000070f subq %r8, %r11 + 0x49, 0x83, 0xc0, 0x01, //0x00000712 addq $1, %r8 + 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000716 movq $-1, $-64(%rbp) + 0x45, 0x31, 0xff, //0x0000071e xorl %r15d, %r15d + 0xf3, 0x0f, 0x6f, 0x05, 0xd7, 0xf8, 0xff, 0xff, //0x00000721 movdqu $-1833(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xdf, 0xf8, 0xff, 0xff, //0x00000729 movdqu $-1825(%rip), %xmm1 /* LCPI0_1+0(%rip) */ + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000731 .p2align 4, 0x90 + //0x00000740 LBB0_108 + 0x4c, 0x89, 0xf0, //0x00000740 movq %r14, %rax + 0xf3, 0x43, 0x0f, 0x6f, 0x14, 0x06, //0x00000743 movdqu (%r14,%r8), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x06, 0x10, //0x00000749 movdqu $16(%r14,%r8), %xmm3 + 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x06, 0x20, //0x00000750 movdqu $32(%r14,%r8), %xmm4 + 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x06, 0x30, //0x00000757 movdqu $48(%r14,%r8), %xmm5 + 0x66, 0x0f, 0x6f, 0xf2, //0x0000075e movdqa %xmm2, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x00000762 pcmpeqb %xmm0, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x00000766 pmovmskb %xmm6, %r10d + 0x66, 0x0f, 0x6f, 0xf3, //0x0000076b movdqa %xmm3, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x0000076f pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xfe, //0x00000773 pmovmskb %xmm6, %edi + 0x66, 0x0f, 0x6f, 0xf4, //0x00000777 movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x0000077b pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xce, //0x0000077f pmovmskb %xmm6, %ecx + 0x66, 0x0f, 0x6f, 0xf5, //0x00000783 movdqa %xmm5, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x00000787 pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xc6, //0x0000078b pmovmskb %xmm6, %eax + 0x66, 0x0f, 0x74, 0xd1, //0x0000078f pcmpeqb %xmm1, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xea, //0x00000793 pmovmskb %xmm2, %r13d + 0x66, 0x0f, 0x74, 0xd9, //0x00000798 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x0000079c pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x74, 0xe1, //0x000007a0 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xdc, //0x000007a4 pmovmskb %xmm4, %ebx + 0x66, 0x0f, 0x74, 0xe9, //0x000007a8 pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xcd, //0x000007ac pmovmskb %xmm5, %r9d + 0x48, 0xc1, 0xe0, 0x30, //0x000007b1 shlq $48, %rax + 0x48, 0xc1, 0xe1, 0x20, //0x000007b5 shlq $32, %rcx + 0x48, 0x09, 0xc1, //0x000007b9 orq %rax, %rcx + 0x48, 0xc1, 0xe7, 0x10, //0x000007bc shlq $16, %rdi + 0x48, 0x09, 0xcf, //0x000007c0 orq %rcx, %rdi + 0x49, 0x09, 0xfa, //0x000007c3 orq %rdi, %r10 + 0x49, 0xc1, 0xe1, 0x30, //0x000007c6 shlq $48, %r9 + 0x48, 0xc1, 0xe3, 0x20, //0x000007ca shlq $32, %rbx + 0x4c, 0x09, 0xcb, //0x000007ce orq %r9, %rbx + 0x48, 0xc1, 0xe2, 0x10, //0x000007d1 shlq $16, %rdx + 0x48, 0x09, 0xda, //0x000007d5 orq %rbx, %rdx + 0x49, 0x09, 0xd5, //0x000007d8 orq %rdx, %r13 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000007db jne LBB0_112 + 0x4d, 0x85, 0xff, //0x000007e1 testq %r15, %r15 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000007e4 jne LBB0_114 + 0x45, 0x31, 0xff, //0x000007ea xorl %r15d, %r15d + 0x4d, 0x85, 0xd2, //0x000007ed testq %r10, %r10 + 0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x000007f0 jne LBB0_115 + //0x000007f6 LBB0_111 + 0x49, 0x83, 0xc4, 0xc0, //0x000007f6 addq $-64, %r12 + 0x49, 0x83, 0xc3, 0xc0, //0x000007fa addq $-64, %r11 + 0x49, 0x83, 0xc0, 0x40, //0x000007fe addq $64, %r8 + 0x49, 0x83, 0xfc, 0x3f, //0x00000802 cmpq $63, %r12 + 0x0f, 0x87, 0x34, 0xff, 0xff, 0xff, //0x00000806 ja LBB0_108 + 0xe9, 0x89, 0x0d, 0x00, 0x00, //0x0000080c jmp LBB0_298 + //0x00000811 LBB0_112 + 0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00000811 cmpq $-1, $-64(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000816 jne LBB0_114 + 0x49, 0x0f, 0xbc, 0xc5, //0x0000081c bsfq %r13, %rax + 0x4c, 0x01, 0xc0, //0x00000820 addq %r8, %rax + 0x48, 0x89, 0x45, 0xc0, //0x00000823 movq %rax, $-64(%rbp) + //0x00000827 LBB0_114 + 0x4c, 0x89, 0xf8, //0x00000827 movq %r15, %rax + 0x48, 0xf7, 0xd0, //0x0000082a notq %rax + 0x4c, 0x21, 0xe8, //0x0000082d andq %r13, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x00000830 leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xf9, //0x00000834 orq %r15, %rcx + 0x48, 0x89, 0xca, //0x00000837 movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x0000083a notq %rdx + 0x4c, 0x21, 0xea, //0x0000083d andq %r13, %rdx + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000840 movabsq $-6148914691236517206, %rdi + 0x48, 0x21, 0xfa, //0x0000084a andq %rdi, %rdx + 0x45, 0x31, 0xff, //0x0000084d xorl %r15d, %r15d + 0x48, 0x01, 0xc2, //0x00000850 addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc7, //0x00000853 setb %r15b + 0x48, 0x01, 0xd2, //0x00000857 addq %rdx, %rdx + 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000085a movabsq $6148914691236517205, %rax + 0x48, 0x31, 0xc2, //0x00000864 xorq %rax, %rdx + 0x48, 0x21, 0xca, //0x00000867 andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x0000086a notq %rdx + 0x49, 0x21, 0xd2, //0x0000086d andq %rdx, %r10 + 0x4d, 0x85, 0xd2, //0x00000870 testq %r10, %r10 + 0x0f, 0x84, 0x7d, 0xff, 0xff, 0xff, //0x00000873 je LBB0_111 + //0x00000879 LBB0_115 + 0x4d, 0x0f, 0xbc, 0xca, //0x00000879 bsfq %r10, %r9 + 0x4d, 0x29, 0xd9, //0x0000087d subq %r11, %r9 + //0x00000880 LBB0_116 + 0x48, 0x8b, 0x55, 0xb8, //0x00000880 movq $-72(%rbp), %rdx + 0xe9, 0x6d, 0x04, 0x00, 0x00, //0x00000884 jmp LBB0_170 + //0x00000889 LBB0_117 + 0x85, 0xc0, //0x00000889 testl %eax, %eax + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000088b movq $-2, %rcx + 0xba, 0x0b, 0x00, 0x00, 0x00, //0x00000892 movl $11, %edx + 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00000897 jmp LBB0_131 + //0x0000089c LBB0_118 + 0x85, 0xc0, //0x0000089c testl %eax, %eax + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000089e movq $-2, %rcx + 0xba, 0x0a, 0x00, 0x00, 0x00, //0x000008a5 movl $10, %edx + 0xe9, 0xc1, 0x00, 0x00, 0x00, //0x000008aa jmp LBB0_131 + //0x000008af LBB0_119 + 0x49, 0xc7, 0x01, 0x05, 0x00, 0x00, 0x00, //0x000008af movq $5, (%r9) + 0xe9, 0x15, 0xfa, 0xff, 0xff, //0x000008b6 jmp LBB0_38 + //0x000008bb LBB0_120 + 0x48, 0x8d, 0x4e, 0xfc, //0x000008bb leaq $-4(%rsi), %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000008bf movq $-1, %rax + 0x49, 0x39, 0xc8, //0x000008c6 cmpq %rcx, %r8 + 0x0f, 0x83, 0x38, 0x08, 0x00, 0x00, //0x000008c9 jae LBB0_245 + 0x41, 0x8b, 0x0c, 0x1e, //0x000008cf movl (%r14,%rbx), %ecx + 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x000008d3 cmpl $1702063201, %ecx + 0x0f, 0x85, 0x31, 0x03, 0x00, 0x00, //0x000008d9 jne LBB0_153 + 0x49, 0x83, 0xc0, 0x05, //0x000008df addq $5, %r8 + 0xb8, 0x04, 0x00, 0x00, 0x00, //0x000008e3 movl $4, %eax + 0xe9, 0x17, 0x08, 0x00, 0x00, //0x000008e8 jmp LBB0_244 + //0x000008ed LBB0_123 + 0x48, 0x8d, 0x4e, 0xfd, //0x000008ed leaq $-3(%rsi), %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000008f1 movq $-1, %rax + 0x49, 0x39, 0xc8, //0x000008f8 cmpq %rcx, %r8 + 0x0f, 0x83, 0x06, 0x08, 0x00, 0x00, //0x000008fb jae LBB0_245 + 0x41, 0x8b, 0x0a, //0x00000901 movl (%r10), %ecx + 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x00000904 cmpl $1819047278, %ecx + 0x0f, 0x85, 0x40, 0x03, 0x00, 0x00, //0x0000090a jne LBB0_157 + 0x49, 0x83, 0xc0, 0x04, //0x00000910 addq $4, %r8 + 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00000914 movl $2, %eax + 0xe9, 0xe6, 0x07, 0x00, 0x00, //0x00000919 jmp LBB0_244 + //0x0000091e LBB0_126 + 0x48, 0x8d, 0x4e, 0xfd, //0x0000091e leaq $-3(%rsi), %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000922 movq $-1, %rax + 0x49, 0x39, 0xc8, //0x00000929 cmpq %rcx, %r8 + 0x0f, 0x83, 0xd5, 0x07, 0x00, 0x00, //0x0000092c jae LBB0_245 + 0x41, 0x8b, 0x0a, //0x00000932 movl (%r10), %ecx + 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x00000935 cmpl $1702195828, %ecx + 0x0f, 0x85, 0x44, 0x03, 0x00, 0x00, //0x0000093b jne LBB0_161 + 0x49, 0x83, 0xc0, 0x04, //0x00000941 addq $4, %r8 + 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00000945 movl $3, %eax + 0xe9, 0xb5, 0x07, 0x00, 0x00, //0x0000094a jmp LBB0_244 + //0x0000094f LBB0_129 + 0x85, 0xc0, //0x0000094f testl %eax, %eax + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000951 movq $-2, %rcx + 0xba, 0x0d, 0x00, 0x00, 0x00, //0x00000958 movl $13, %edx + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x0000095d jmp LBB0_131 + //0x00000962 LBB0_130 + 0x85, 0xc0, //0x00000962 testl %eax, %eax + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00000964 movq $-2, %rcx + 0xba, 0x0c, 0x00, 0x00, 0x00, //0x0000096b movl $12, %edx + //0x00000970 LBB0_131 + 0x48, 0x0f, 0x49, 0xd1, //0x00000970 cmovnsq %rcx, %rdx + 0x49, 0x89, 0x11, //0x00000974 movq %rdx, (%r9) + 0xc1, 0xf8, 0x1f, //0x00000977 sarl $31, %eax + 0xf7, 0xd0, //0x0000097a notl %eax + 0x48, 0x98, //0x0000097c cltq + 0x48, 0x01, 0xc3, //0x0000097e addq %rax, %rbx + 0xe9, 0x4a, 0xf9, 0xff, 0xff, //0x00000981 jmp LBB0_38 + //0x00000986 LBB0_132 + 0x49, 0xc7, 0x01, 0x06, 0x00, 0x00, 0x00, //0x00000986 movq $6, (%r9) + 0xe9, 0x3e, 0xf9, 0xff, 0xff, //0x0000098d jmp LBB0_38 + //0x00000992 LBB0_133 + 0x49, 0xf7, 0xda, //0x00000992 negq %r10 + 0x4c, 0x89, 0xd3, //0x00000995 movq %r10, %rbx + 0xe9, 0xbb, 0x06, 0x00, 0x00, //0x00000998 jmp LBB0_232 + //0x0000099d LBB0_134 + 0x48, 0x39, 0xf3, //0x0000099d cmpq %rsi, %rbx + 0x0f, 0x84, 0x27, 0x25, 0x00, 0x00, //0x000009a0 je LBB0_620 + 0x48, 0x89, 0xf1, //0x000009a6 movq %rsi, %rcx + 0x48, 0x29, 0xd9, //0x000009a9 subq %rbx, %rcx + 0x48, 0x83, 0xf9, 0x40, //0x000009ac cmpq $64, %rcx + 0x0f, 0x82, 0xe0, 0x21, 0x00, 0x00, //0x000009b0 jb LBB0_622 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000009b6 movq $-2, %rax + 0x4c, 0x29, 0xc0, //0x000009bd subq %r8, %rax + 0x49, 0x83, 0xc0, 0x01, //0x000009c0 addq $1, %r8 + 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000009c4 movq $-1, $-64(%rbp) + 0x31, 0xff, //0x000009cc xorl %edi, %edi + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0x29, 0xf6, 0xff, 0xff, //0x000009ce movdqu $-2519(%rip), %xmm8 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x31, 0xf6, 0xff, 0xff, //0x000009d7 movdqu $-2511(%rip), %xmm1 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0x39, 0xf6, 0xff, 0xff, //0x000009df movdqu $-2503(%rip), %xmm2 /* LCPI0_2+0(%rip) */ + 0x66, 0x0f, 0x76, 0xdb, //0x000009e7 pcmpeqd %xmm3, %xmm3 + 0x4c, 0x89, 0x75, 0xa8, //0x000009eb movq %r14, $-88(%rbp) + 0x90, //0x000009ef .p2align 4, 0x90 + //0x000009f0 LBB0_137 + 0x48, 0x89, 0x7d, 0xb0, //0x000009f0 movq %rdi, $-80(%rbp) + 0x48, 0x89, 0x4d, 0xc8, //0x000009f4 movq %rcx, $-56(%rbp) + 0xf3, 0x43, 0x0f, 0x6f, 0x04, 0x06, //0x000009f8 movdqu (%r14,%r8), %xmm0 + 0xf3, 0x43, 0x0f, 0x6f, 0x7c, 0x06, 0x10, //0x000009fe movdqu $16(%r14,%r8), %xmm7 + 0xf3, 0x43, 0x0f, 0x6f, 0x74, 0x06, 0x20, //0x00000a05 movdqu $32(%r14,%r8), %xmm6 + 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x06, 0x30, //0x00000a0c movdqu $48(%r14,%r8), %xmm5 + 0x66, 0x0f, 0x6f, 0xe0, //0x00000a13 movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00000a17 pcmpeqb %xmm8, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x00000a1c pmovmskb %xmm4, %edx + 0x66, 0x0f, 0x6f, 0xe7, //0x00000a20 movdqa %xmm7, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00000a24 pcmpeqb %xmm8, %xmm4 + 0x66, 0x0f, 0xd7, 0xcc, //0x00000a29 pmovmskb %xmm4, %ecx + 0x66, 0x0f, 0x6f, 0xe6, //0x00000a2d movdqa %xmm6, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00000a31 pcmpeqb %xmm8, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x00000a36 pmovmskb %xmm4, %r15d + 0x66, 0x0f, 0x6f, 0xe5, //0x00000a3b movdqa %xmm5, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00000a3f pcmpeqb %xmm8, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x00000a44 pmovmskb %xmm4, %edi + 0x66, 0x0f, 0x6f, 0xe0, //0x00000a48 movdqa %xmm0, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a4c pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xdc, //0x00000a50 pmovmskb %xmm4, %r11d + 0x66, 0x0f, 0x6f, 0xe7, //0x00000a55 movdqa %xmm7, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a59 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xcc, //0x00000a5d pmovmskb %xmm4, %r9d + 0x66, 0x0f, 0x6f, 0xe6, //0x00000a62 movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a66 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x00000a6a pmovmskb %xmm4, %r14d + 0x66, 0x0f, 0x6f, 0xe5, //0x00000a6f movdqa %xmm5, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x00000a73 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xe4, //0x00000a77 pmovmskb %xmm4, %r12d + 0x66, 0x0f, 0x6f, 0xe2, //0x00000a7c movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe7, //0x00000a80 pcmpgtb %xmm7, %xmm4 + 0x66, 0x0f, 0x64, 0xfb, //0x00000a84 pcmpgtb %xmm3, %xmm7 + 0x66, 0x0f, 0xdb, 0xfc, //0x00000a88 pand %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xdf, //0x00000a8c pmovmskb %xmm7, %ebx + 0x66, 0x0f, 0x6f, 0xe2, //0x00000a90 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe6, //0x00000a94 pcmpgtb %xmm6, %xmm4 + 0x66, 0x0f, 0x64, 0xf3, //0x00000a98 pcmpgtb %xmm3, %xmm6 + 0x66, 0x0f, 0xdb, 0xf4, //0x00000a9c pand %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xd6, //0x00000aa0 pmovmskb %xmm6, %r10d + 0x66, 0x0f, 0x6f, 0xe2, //0x00000aa5 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe5, //0x00000aa9 pcmpgtb %xmm5, %xmm4 + 0x66, 0x0f, 0x64, 0xeb, //0x00000aad pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00000ab1 pand %xmm4, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xed, //0x00000ab5 pmovmskb %xmm5, %r13d + 0x48, 0xc1, 0xe7, 0x30, //0x00000aba shlq $48, %rdi + 0x49, 0xc1, 0xe7, 0x20, //0x00000abe shlq $32, %r15 + 0x49, 0x09, 0xff, //0x00000ac2 orq %rdi, %r15 + 0x48, 0xc1, 0xe1, 0x10, //0x00000ac5 shlq $16, %rcx + 0x4c, 0x09, 0xf9, //0x00000ac9 orq %r15, %rcx + 0x48, 0x09, 0xca, //0x00000acc orq %rcx, %rdx + 0x49, 0xc1, 0xe4, 0x30, //0x00000acf shlq $48, %r12 + 0x49, 0xc1, 0xe6, 0x20, //0x00000ad3 shlq $32, %r14 + 0x4d, 0x09, 0xe6, //0x00000ad7 orq %r12, %r14 + 0x49, 0xc1, 0xe1, 0x10, //0x00000ada shlq $16, %r9 + 0x4d, 0x09, 0xf1, //0x00000ade orq %r14, %r9 + 0x49, 0xc1, 0xe5, 0x30, //0x00000ae1 shlq $48, %r13 + 0x49, 0xc1, 0xe2, 0x20, //0x00000ae5 shlq $32, %r10 + 0x4d, 0x09, 0xea, //0x00000ae9 orq %r13, %r10 + 0x48, 0xc1, 0xe3, 0x10, //0x00000aec shlq $16, %rbx + 0x4c, 0x09, 0xd3, //0x00000af0 orq %r10, %rbx + 0x4d, 0x09, 0xcb, //0x00000af3 orq %r9, %r11 + 0x0f, 0x85, 0x5b, 0x00, 0x00, 0x00, //0x00000af6 jne LBB0_143 + 0x48, 0x8b, 0x7d, 0xb0, //0x00000afc movq $-80(%rbp), %rdi + 0x48, 0x85, 0xff, //0x00000b00 testq %rdi, %rdi + 0x0f, 0x85, 0x71, 0x00, 0x00, 0x00, //0x00000b03 jne LBB0_145 + 0x31, 0xff, //0x00000b09 xorl %edi, %edi + 0x4c, 0x8b, 0x75, 0xa8, //0x00000b0b movq $-88(%rbp), %r14 + //0x00000b0f LBB0_140 + 0x66, 0x0f, 0x6f, 0xe2, //0x00000b0f movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe0, //0x00000b13 pcmpgtb %xmm0, %xmm4 + 0x66, 0x0f, 0x64, 0xc3, //0x00000b17 pcmpgtb %xmm3, %xmm0 + 0x66, 0x0f, 0xdb, 0xc4, //0x00000b1b pand %xmm4, %xmm0 + 0x66, 0x0f, 0xd7, 0xc8, //0x00000b1f pmovmskb %xmm0, %ecx + 0x48, 0x09, 0xcb, //0x00000b23 orq %rcx, %rbx + 0x48, 0x85, 0xd2, //0x00000b26 testq %rdx, %rdx + 0x0f, 0x85, 0x9c, 0x00, 0x00, 0x00, //0x00000b29 jne LBB0_147 + 0x48, 0x85, 0xdb, //0x00000b2f testq %rbx, %rbx + 0x0f, 0x85, 0xea, 0x22, 0x00, 0x00, //0x00000b32 jne LBB0_303 + 0x48, 0x8b, 0x4d, 0xc8, //0x00000b38 movq $-56(%rbp), %rcx + 0x48, 0x83, 0xc1, 0xc0, //0x00000b3c addq $-64, %rcx + 0x48, 0x83, 0xc0, 0xc0, //0x00000b40 addq $-64, %rax + 0x49, 0x83, 0xc0, 0x40, //0x00000b44 addq $64, %r8 + 0x48, 0x83, 0xf9, 0x3f, //0x00000b48 cmpq $63, %rcx + 0x0f, 0x87, 0x9e, 0xfe, 0xff, 0xff, //0x00000b4c ja LBB0_137 + 0xe9, 0xcf, 0x0a, 0x00, 0x00, //0x00000b52 jmp LBB0_305 + //0x00000b57 LBB0_143 + 0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00000b57 cmpq $-1, $-64(%rbp) + 0x4c, 0x8b, 0x75, 0xa8, //0x00000b5c movq $-88(%rbp), %r14 + 0x48, 0x8b, 0x7d, 0xb0, //0x00000b60 movq $-80(%rbp), %rdi + 0x0f, 0x85, 0x14, 0x00, 0x00, 0x00, //0x00000b64 jne LBB0_146 + 0x49, 0x0f, 0xbc, 0xcb, //0x00000b6a bsfq %r11, %rcx + 0x4c, 0x01, 0xc1, //0x00000b6e addq %r8, %rcx + 0x48, 0x89, 0x4d, 0xc0, //0x00000b71 movq %rcx, $-64(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000b75 jmp LBB0_146 + //0x00000b7a LBB0_145 + 0x4c, 0x8b, 0x75, 0xa8, //0x00000b7a movq $-88(%rbp), %r14 + //0x00000b7e LBB0_146 + 0x49, 0x89, 0xfa, //0x00000b7e movq %rdi, %r10 + 0x49, 0xf7, 0xd2, //0x00000b81 notq %r10 + 0x4d, 0x21, 0xda, //0x00000b84 andq %r11, %r10 + 0x4f, 0x8d, 0x0c, 0x12, //0x00000b87 leaq (%r10,%r10), %r9 + 0x49, 0x09, 0xf9, //0x00000b8b orq %rdi, %r9 + 0x4d, 0x89, 0xcf, //0x00000b8e movq %r9, %r15 + 0x49, 0xf7, 0xd7, //0x00000b91 notq %r15 + 0x4d, 0x21, 0xdf, //0x00000b94 andq %r11, %r15 + 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000b97 movabsq $-6148914691236517206, %rdi + 0x49, 0x21, 0xff, //0x00000ba1 andq %rdi, %r15 + 0x31, 0xff, //0x00000ba4 xorl %edi, %edi + 0x4d, 0x01, 0xd7, //0x00000ba6 addq %r10, %r15 + 0x40, 0x0f, 0x92, 0xc7, //0x00000ba9 setb %dil + 0x4d, 0x01, 0xff, //0x00000bad addq %r15, %r15 + 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000bb0 movabsq $6148914691236517205, %rcx + 0x49, 0x31, 0xcf, //0x00000bba xorq %rcx, %r15 + 0x4d, 0x21, 0xcf, //0x00000bbd andq %r9, %r15 + 0x49, 0xf7, 0xd7, //0x00000bc0 notq %r15 + 0x4c, 0x21, 0xfa, //0x00000bc3 andq %r15, %rdx + 0xe9, 0x44, 0xff, 0xff, 0xff, //0x00000bc6 jmp LBB0_140 + //0x00000bcb LBB0_147 + 0x4c, 0x0f, 0xbc, 0xca, //0x00000bcb bsfq %rdx, %r9 + 0x48, 0x85, 0xdb, //0x00000bcf testq %rbx, %rbx + 0x0f, 0x84, 0x09, 0x01, 0x00, 0x00, //0x00000bd2 je LBB0_167 + 0x48, 0x0f, 0xbc, 0xcb, //0x00000bd8 bsfq %rbx, %rcx + 0xe9, 0x05, 0x01, 0x00, 0x00, //0x00000bdc jmp LBB0_168 + //0x00000be1 LBB0_149 + 0x4c, 0x89, 0xf8, //0x00000be1 movq %r15, %rax + 0x4c, 0x09, 0xe8, //0x00000be4 orq %r13, %rax + 0x0f, 0x99, 0xc0, //0x00000be7 setns %al + 0x0f, 0x88, 0xd5, 0x00, 0x00, 0x00, //0x00000bea js LBB0_166 + 0x4d, 0x39, 0xef, //0x00000bf0 cmpq %r13, %r15 + 0x0f, 0x8c, 0xcc, 0x00, 0x00, 0x00, //0x00000bf3 jl LBB0_166 + 0x49, 0xf7, 0xd7, //0x00000bf9 notq %r15 + 0x4c, 0x89, 0xfb, //0x00000bfc movq %r15, %rbx + 0xe9, 0x54, 0x04, 0x00, 0x00, //0x00000bff jmp LBB0_232 + //0x00000c04 LBB0_152 + 0x31, 0xd2, //0x00000c04 xorl %edx, %edx + 0x31, 0xc0, //0x00000c06 xorl %eax, %eax + 0x45, 0x31, 0xd2, //0x00000c08 xorl %r10d, %r10d + 0xe9, 0x47, 0x01, 0x00, 0x00, //0x00000c0b jmp LBB0_177 + //0x00000c10 LBB0_153 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000c10 movq $-2, %rax + 0x80, 0xf9, 0x61, //0x00000c17 cmpb $97, %cl + 0x0f, 0x85, 0x11, 0x01, 0x00, 0x00, //0x00000c1a jne LBB0_173 + 0x43, 0x80, 0x7c, 0x06, 0x02, 0x6c, //0x00000c20 cmpb $108, $2(%r14,%r8) + 0x0f, 0x85, 0x16, 0x01, 0x00, 0x00, //0x00000c26 jne LBB0_243 + 0x43, 0x80, 0x7c, 0x06, 0x03, 0x73, //0x00000c2c cmpb $115, $3(%r14,%r8) + 0x0f, 0x85, 0xc8, 0x04, 0x00, 0x00, //0x00000c32 jne LBB0_241 + 0x31, 0xc9, //0x00000c38 xorl %ecx, %ecx + 0x43, 0x80, 0x7c, 0x30, 0x04, 0x65, //0x00000c3a cmpb $101, $4(%r8,%r14) + 0x0f, 0x94, 0xc1, //0x00000c40 sete %cl + 0x4a, 0x8d, 0x34, 0x01, //0x00000c43 leaq (%rcx,%r8), %rsi + 0x48, 0x83, 0xc6, 0x04, //0x00000c47 addq $4, %rsi + 0xe9, 0xb7, 0x04, 0x00, 0x00, //0x00000c4b jmp LBB0_245 + //0x00000c50 LBB0_157 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000c50 movq $-2, %rax + 0x80, 0xf9, 0x6e, //0x00000c57 cmpb $110, %cl + 0x0f, 0x85, 0xa4, 0x04, 0x00, 0x00, //0x00000c5a jne LBB0_244 + 0x43, 0x80, 0x7c, 0x06, 0x01, 0x75, //0x00000c60 cmpb $117, $1(%r14,%r8) + 0x0f, 0x85, 0xcd, 0x00, 0x00, 0x00, //0x00000c66 jne LBB0_174 + 0x43, 0x80, 0x7c, 0x06, 0x02, 0x6c, //0x00000c6c cmpb $108, $2(%r14,%r8) + 0x0f, 0x85, 0xca, 0x00, 0x00, 0x00, //0x00000c72 jne LBB0_243 + 0x31, 0xc9, //0x00000c78 xorl %ecx, %ecx + 0x43, 0x80, 0x7c, 0x30, 0x03, 0x6c, //0x00000c7a cmpb $108, $3(%r8,%r14) + 0xe9, 0x30, 0x00, 0x00, 0x00, //0x00000c80 jmp LBB0_165 + //0x00000c85 LBB0_161 + 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00000c85 movq $-2, %rax + 0x80, 0xf9, 0x74, //0x00000c8c cmpb $116, %cl + 0x0f, 0x85, 0x6f, 0x04, 0x00, 0x00, //0x00000c8f jne LBB0_244 + 0x43, 0x80, 0x7c, 0x06, 0x01, 0x72, //0x00000c95 cmpb $114, $1(%r14,%r8) + 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x00000c9b jne LBB0_174 + 0x43, 0x80, 0x7c, 0x06, 0x02, 0x75, //0x00000ca1 cmpb $117, $2(%r14,%r8) + 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00000ca7 jne LBB0_243 + 0x31, 0xc9, //0x00000cad xorl %ecx, %ecx + 0x43, 0x80, 0x7c, 0x30, 0x03, 0x65, //0x00000caf cmpb $101, $3(%r8,%r14) + //0x00000cb5 LBB0_165 + 0x0f, 0x94, 0xc1, //0x00000cb5 sete %cl + 0x4a, 0x8d, 0x34, 0x01, //0x00000cb8 leaq (%rcx,%r8), %rsi + 0x48, 0x83, 0xc6, 0x03, //0x00000cbc addq $3, %rsi + 0xe9, 0x42, 0x04, 0x00, 0x00, //0x00000cc0 jmp LBB0_245 + //0x00000cc5 LBB0_166 + 0x49, 0x8d, 0x4d, 0xff, //0x00000cc5 leaq $-1(%r13), %rcx + 0x49, 0x39, 0xcf, //0x00000cc9 cmpq %rcx, %r15 + 0x49, 0xf7, 0xd5, //0x00000ccc notq %r13 + 0x4d, 0x0f, 0x45, 0xea, //0x00000ccf cmovneq %r10, %r13 + 0x84, 0xc0, //0x00000cd3 testb %al, %al + 0x4d, 0x0f, 0x44, 0xea, //0x00000cd5 cmoveq %r10, %r13 + 0x4c, 0x89, 0xeb, //0x00000cd9 movq %r13, %rbx + 0xe9, 0x77, 0x03, 0x00, 0x00, //0x00000cdc jmp LBB0_232 + //0x00000ce1 LBB0_167 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000ce1 movl $64, %ecx + //0x00000ce6 LBB0_168 + 0x48, 0x8b, 0x55, 0xb8, //0x00000ce6 movq $-72(%rbp), %rdx + 0x4c, 0x39, 0xc9, //0x00000cea cmpq %r9, %rcx + 0x0f, 0x82, 0x2f, 0x21, 0x00, 0x00, //0x00000ced jb LBB0_303 + 0x49, 0x29, 0xc1, //0x00000cf3 subq %rax, %r9 + //0x00000cf6 LBB0_170 + 0x4d, 0x85, 0xc9, //0x00000cf6 testq %r9, %r9 + 0x0f, 0x88, 0x2a, 0x21, 0x00, 0x00, //0x00000cf9 js LBB0_304 + 0x48, 0x8b, 0x4d, 0xa0, //0x00000cff movq $-96(%rbp), %rcx + 0x48, 0x89, 0x51, 0x10, //0x00000d03 movq %rdx, $16(%rcx) + 0x48, 0xc7, 0x01, 0x07, 0x00, 0x00, 0x00, //0x00000d07 movq $7, (%rcx) + 0x48, 0x8b, 0x55, 0xc0, //0x00000d0e movq $-64(%rbp), %rdx + 0x4c, 0x39, 0xca, //0x00000d12 cmpq %r9, %rdx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000d15 movq $-1, %rax + 0x48, 0x0f, 0x4c, 0xc2, //0x00000d1c cmovlq %rdx, %rax + 0x48, 0x89, 0x41, 0x18, //0x00000d20 movq %rax, $24(%rcx) + 0xe9, 0xaa, 0xf5, 0xff, 0xff, //0x00000d24 jmp LBB0_39 + //0x00000d29 LBB0_172 + 0x48, 0x89, 0xf1, //0x00000d29 movq %rsi, %rcx + 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00000d2c jmp LBB0_177 + //0x00000d31 LBB0_173 + 0x48, 0x89, 0xde, //0x00000d31 movq %rbx, %rsi + 0xe9, 0xce, 0x03, 0x00, 0x00, //0x00000d34 jmp LBB0_245 + //0x00000d39 LBB0_174 + 0x49, 0x83, 0xc0, 0x01, //0x00000d39 addq $1, %r8 + 0xe9, 0xc2, 0x03, 0x00, 0x00, //0x00000d3d jmp LBB0_244 + //0x00000d42 LBB0_243 + 0x49, 0x83, 0xc0, 0x02, //0x00000d42 addq $2, %r8 + 0xe9, 0xb9, 0x03, 0x00, 0x00, //0x00000d46 jmp LBB0_244 + //0x00000d4b LBB0_175 + 0x0f, 0xbc, 0xc7, //0x00000d4b bsfl %edi, %eax + 0xe9, 0xff, 0x02, 0x00, 0x00, //0x00000d4e jmp LBB0_231 + //0x00000d53 LBB0_176 + 0x48, 0x83, 0xc1, 0xff, //0x00000d53 addq $-1, %rcx + //0x00000d57 LBB0_177 + 0x31, 0xff, //0x00000d57 xorl %edi, %edi + 0x85, 0xd2, //0x00000d59 testl %edx, %edx + 0x40, 0x0f, 0x9f, 0xc7, //0x00000d5b setg %dil + 0x4d, 0x85, 0xd2, //0x00000d5f testq %r10, %r10 + 0x4c, 0x89, 0x5d, 0xb0, //0x00000d62 movq %r11, $-80(%rbp) + 0x44, 0x88, 0x7d, 0x90, //0x00000d66 movb %r15b, $-112(%rbp) + 0x89, 0x7d, 0xc0, //0x00000d6a movl %edi, $-64(%rbp) + 0x0f, 0x85, 0x45, 0x00, 0x00, 0x00, //0x00000d6d jne LBB0_186 + 0x85, 0xd2, //0x00000d73 testl %edx, %edx + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000d75 jne LBB0_186 + 0x48, 0x39, 0xf1, //0x00000d7b cmpq %rsi, %rcx + 0x0f, 0x83, 0x2d, 0x00, 0x00, 0x00, //0x00000d7e jae LBB0_184 + 0x41, 0x89, 0xcf, //0x00000d84 movl %ecx, %r15d + 0x41, 0x29, 0xf7, //0x00000d87 subl %esi, %r15d + 0x31, 0xc0, //0x00000d8a xorl %eax, %eax + 0x31, 0xd2, //0x00000d8c xorl %edx, %edx + //0x00000d8e LBB0_181 + 0x41, 0x80, 0x3c, 0x0e, 0x30, //0x00000d8e cmpb $48, (%r14,%rcx) + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x00000d93 jne LBB0_185 + 0x48, 0x83, 0xc1, 0x01, //0x00000d99 addq $1, %rcx + 0x83, 0xc2, 0xff, //0x00000d9d addl $-1, %edx + 0x48, 0x39, 0xce, //0x00000da0 cmpq %rcx, %rsi + 0x0f, 0x85, 0xe5, 0xff, 0xff, 0xff, //0x00000da3 jne LBB0_181 + 0x45, 0x31, 0xd2, //0x00000da9 xorl %r10d, %r10d + 0xe9, 0x43, 0x01, 0x00, 0x00, //0x00000dac jmp LBB0_209 + //0x00000db1 LBB0_184 + 0x31, 0xd2, //0x00000db1 xorl %edx, %edx + 0x31, 0xc0, //0x00000db3 xorl %eax, %eax + //0x00000db5 LBB0_185 + 0x45, 0x31, 0xd2, //0x00000db5 xorl %r10d, %r10d + //0x00000db8 LBB0_186 + 0x48, 0x39, 0xf1, //0x00000db8 cmpq %rsi, %rcx + 0x0f, 0x83, 0x49, 0x00, 0x00, 0x00, //0x00000dbb jae LBB0_192 + 0x83, 0xf8, 0x12, //0x00000dc1 cmpl $18, %eax + 0x0f, 0x8f, 0x40, 0x00, 0x00, 0x00, //0x00000dc4 jg LBB0_192 + 0x41, 0xb9, 0xd0, 0xff, 0xff, 0xff, //0x00000dca movl $4294967248, %r9d + //0x00000dd0 LBB0_189 + 0x41, 0x0f, 0xb6, 0x3c, 0x0e, //0x00000dd0 movzbl (%r14,%rcx), %edi + 0x8d, 0x5f, 0xd0, //0x00000dd5 leal $-48(%rdi), %ebx + 0x80, 0xfb, 0x09, //0x00000dd8 cmpb $9, %bl + 0x0f, 0x87, 0x29, 0x00, 0x00, 0x00, //0x00000ddb ja LBB0_192 + 0x4b, 0x8d, 0x1c, 0x92, //0x00000de1 leaq (%r10,%r10,4), %rbx + 0x44, 0x01, 0xcf, //0x00000de5 addl %r9d, %edi + 0x4c, 0x8d, 0x14, 0x5f, //0x00000de8 leaq (%rdi,%rbx,2), %r10 + 0x83, 0xc2, 0xff, //0x00000dec addl $-1, %edx + 0x48, 0x83, 0xc1, 0x01, //0x00000def addq $1, %rcx + 0x48, 0x39, 0xf1, //0x00000df3 cmpq %rsi, %rcx + 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x00000df6 jae LBB0_192 + 0x8d, 0x78, 0x01, //0x00000dfc leal $1(%rax), %edi + 0x83, 0xf8, 0x12, //0x00000dff cmpl $18, %eax + 0x89, 0xf8, //0x00000e02 movl %edi, %eax + 0x0f, 0x8c, 0xc6, 0xff, 0xff, 0xff, //0x00000e04 jl LBB0_189 + //0x00000e0a LBB0_192 + 0x48, 0x39, 0xf1, //0x00000e0a cmpq %rsi, %rcx + 0x0f, 0x83, 0xb7, 0x00, 0x00, 0x00, //0x00000e0d jae LBB0_206 + 0x41, 0x8a, 0x04, 0x0e, //0x00000e13 movb (%r14,%rcx), %al + 0x8d, 0x78, 0xd0, //0x00000e17 leal $-48(%rax), %edi + 0x40, 0x80, 0xff, 0x09, //0x00000e1a cmpb $9, %dil + 0x0f, 0x87, 0x33, 0x00, 0x00, 0x00, //0x00000e1e ja LBB0_198 + 0x48, 0x8d, 0x7e, 0xff, //0x00000e24 leaq $-1(%rsi), %rdi + 0x4c, 0x8b, 0x4d, 0xa0, //0x00000e28 movq $-96(%rbp), %r9 + //0x00000e2c LBB0_195 + 0x48, 0x39, 0xcf, //0x00000e2c cmpq %rcx, %rdi + 0x0f, 0x84, 0xb5, 0x00, 0x00, 0x00, //0x00000e2f je LBB0_208 + 0x41, 0x0f, 0xb6, 0x44, 0x0e, 0x01, //0x00000e35 movzbl $1(%r14,%rcx), %eax + 0x8d, 0x58, 0xd0, //0x00000e3b leal $-48(%rax), %ebx + 0x48, 0x83, 0xc1, 0x01, //0x00000e3e addq $1, %rcx + 0x80, 0xfb, 0x09, //0x00000e42 cmpb $9, %bl + 0x0f, 0x86, 0xe1, 0xff, 0xff, 0xff, //0x00000e45 jbe LBB0_195 + 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x00000e4b movl $1, $-64(%rbp) + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00000e52 jmp LBB0_199 + //0x00000e57 LBB0_198 + 0x4c, 0x8b, 0x4d, 0xa0, //0x00000e57 movq $-96(%rbp), %r9 + //0x00000e5b LBB0_199 + 0x0c, 0x20, //0x00000e5b orb $32, %al + 0x3c, 0x65, //0x00000e5d cmpb $101, %al + 0x0f, 0x85, 0x65, 0x00, 0x00, 0x00, //0x00000e5f jne LBB0_206 + 0x48, 0x8d, 0x79, 0x01, //0x00000e65 leaq $1(%rcx), %rdi + 0x49, 0xc7, 0x01, 0x08, 0x00, 0x00, 0x00, //0x00000e69 movq $8, (%r9) + 0x48, 0x39, 0xf7, //0x00000e70 cmpq %rsi, %rdi + 0x0f, 0x83, 0x42, 0x00, 0x00, 0x00, //0x00000e73 jae LBB0_205 + 0x41, 0x8a, 0x1c, 0x3e, //0x00000e79 movb (%r14,%rdi), %bl + 0x80, 0xfb, 0x2d, //0x00000e7d cmpb $45, %bl + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00000e80 je LBB0_203 + 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00000e86 movl $1, %r9d + 0x80, 0xfb, 0x2b, //0x00000e8c cmpb $43, %bl + 0x0f, 0x85, 0x76, 0x05, 0x00, 0x00, //0x00000e8f jne LBB0_276 + //0x00000e95 LBB0_203 + 0x48, 0x83, 0xc1, 0x02, //0x00000e95 addq $2, %rcx + 0x48, 0x39, 0xf1, //0x00000e99 cmpq %rsi, %rcx + 0x0f, 0x83, 0x8c, 0x05, 0x00, 0x00, //0x00000e9c jae LBB0_279 + 0x31, 0xc0, //0x00000ea2 xorl %eax, %eax + 0x80, 0xfb, 0x2b, //0x00000ea4 cmpb $43, %bl + 0x0f, 0x94, 0xc0, //0x00000ea7 sete %al + 0x44, 0x8d, 0x0c, 0x00, //0x00000eaa leal (%rax,%rax), %r9d + 0x41, 0x83, 0xc1, 0xff, //0x00000eae addl $-1, %r9d + 0x41, 0x8a, 0x1c, 0x0e, //0x00000eb2 movb (%r14,%rcx), %bl + 0xe9, 0x53, 0x05, 0x00, 0x00, //0x00000eb6 jmp LBB0_277 + //0x00000ebb LBB0_205 + 0x49, 0xc7, 0x01, 0xff, 0xff, 0xff, 0xff, //0x00000ebb movq $-1, (%r9) + 0x49, 0x89, 0xf1, //0x00000ec2 movq %rsi, %r9 + 0xe9, 0x09, 0xf4, 0xff, 0xff, //0x00000ec5 jmp LBB0_39 + //0x00000eca LBB0_206 + 0x41, 0x89, 0xd7, //0x00000eca movl %edx, %r15d + 0x49, 0x89, 0xc9, //0x00000ecd movq %rcx, %r9 + 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00000ed0 jmp LBB0_210 + //0x00000ed5 LBB0_207 + 0x48, 0x8b, 0x45, 0xc8, //0x00000ed5 movq $-56(%rbp), %rax + 0x4c, 0x01, 0xe0, //0x00000ed9 addq %r12, %rax + 0x48, 0x29, 0xc8, //0x00000edc subq %rcx, %rax + 0x48, 0xf7, 0xd3, //0x00000edf notq %rbx + 0x48, 0x01, 0xc3, //0x00000ee2 addq %rax, %rbx + 0xe9, 0x6e, 0x01, 0x00, 0x00, //0x00000ee5 jmp LBB0_232 + //0x00000eea LBB0_208 + 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x00000eea movl $1, $-64(%rbp) + 0x41, 0x89, 0xd7, //0x00000ef1 movl %edx, %r15d + //0x00000ef4 LBB0_209 + 0x49, 0x89, 0xf1, //0x00000ef4 movq %rsi, %r9 + //0x00000ef7 LBB0_210 + 0x80, 0x7d, 0xb8, 0x00, //0x00000ef7 cmpb $0, $-72(%rbp) + 0x4c, 0x89, 0x75, 0xa8, //0x00000efb movq %r14, $-88(%rbp) + 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x00000eff je LBB0_215 + 0x45, 0x85, 0xff, //0x00000f05 testl %r15d, %r15d + 0x0f, 0x85, 0x25, 0x00, 0x00, 0x00, //0x00000f08 jne LBB0_214 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000f0e movabsq $-9223372036854775808, %rax + 0x49, 0x63, 0xcc, //0x00000f18 movslq %r12d, %rcx + 0x4d, 0x85, 0xd2, //0x00000f1b testq %r10, %r10 + 0x0f, 0x89, 0x8c, 0x01, 0x00, 0x00, //0x00000f1e jns LBB0_239 + 0x4c, 0x89, 0xd2, //0x00000f24 movq %r10, %rdx + 0x48, 0x21, 0xca, //0x00000f27 andq %rcx, %rdx + 0x48, 0x39, 0xc2, //0x00000f2a cmpq %rax, %rdx + 0x0f, 0x84, 0x7d, 0x01, 0x00, 0x00, //0x00000f2d je LBB0_239 + //0x00000f33 LBB0_214 + 0x48, 0x8b, 0x45, 0xa0, //0x00000f33 movq $-96(%rbp), %rax + 0x48, 0xc7, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00000f37 movq $8, (%rax) + //0x00000f3e LBB0_215 + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000f3e movabsq $-9223372036854775808, %r14 + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000f48 movabsq $4503599627370495, %rax + 0x48, 0x8d, 0x50, 0x01, //0x00000f52 leaq $1(%rax), %rdx + 0x49, 0x39, 0xd2, //0x00000f56 cmpq %rdx, %r10 + 0x0f, 0x83, 0xc5, 0x00, 0x00, 0x00, //0x00000f59 jae LBB0_227 + 0x66, 0x49, 0x0f, 0x6e, 0xc2, //0x00000f5f movq %r10, %xmm0 + 0x66, 0x0f, 0x62, 0x05, 0x34, 0xf1, 0xff, 0xff, //0x00000f64 punpckldq $-3788(%rip), %xmm0 /* LCPI0_10+0(%rip) */ + 0x66, 0x0f, 0x5c, 0x05, 0x3c, 0xf1, 0xff, 0xff, //0x00000f6c subpd $-3780(%rip), %xmm0 /* LCPI0_11+0(%rip) */ + 0x66, 0x0f, 0x28, 0xc8, //0x00000f74 movapd %xmm0, %xmm1 + 0x66, 0x0f, 0x15, 0xc8, //0x00000f78 unpckhpd %xmm0, %xmm1 + 0xf2, 0x0f, 0x58, 0xc8, //0x00000f7c addsd %xmm0, %xmm1 + 0x41, 0xc1, 0xec, 0x1f, //0x00000f80 shrl $31, %r12d + 0x49, 0xc1, 0xe4, 0x3f, //0x00000f84 shlq $63, %r12 + 0x66, 0x49, 0x0f, 0x6e, 0xc4, //0x00000f88 movq %r12, %xmm0 + 0x66, 0x0f, 0xeb, 0xc1, //0x00000f8d por %xmm1, %xmm0 + 0x45, 0x85, 0xff, //0x00000f91 testl %r15d, %r15d + 0x0f, 0x84, 0x9f, 0x1b, 0x00, 0x00, //0x00000f94 je LBB0_616 + 0x4d, 0x85, 0xd2, //0x00000f9a testq %r10, %r10 + 0x0f, 0x84, 0x96, 0x1b, 0x00, 0x00, //0x00000f9d je LBB0_616 + 0x41, 0x8d, 0x47, 0xff, //0x00000fa3 leal $-1(%r15), %eax + 0x83, 0xf8, 0x24, //0x00000fa7 cmpl $36, %eax + 0x0f, 0x87, 0x55, 0x00, 0x00, 0x00, //0x00000faa ja LBB0_225 + 0x44, 0x89, 0xf8, //0x00000fb0 movl %r15d, %eax + 0x41, 0x83, 0xff, 0x17, //0x00000fb3 cmpl $23, %r15d + 0x0f, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00000fb7 jl LBB0_221 + 0x41, 0x8d, 0x47, 0xea, //0x00000fbd leal $-22(%r15), %eax + 0x48, 0x8d, 0x0d, 0x88, 0x21, 0x00, 0x00, //0x00000fc1 leaq $8584(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00000fc8 mulsd (%rcx,%rax,8), %xmm0 + 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00000fcd movl $22, %eax + //0x00000fd2 LBB0_221 + 0x66, 0x0f, 0x2e, 0x05, 0xe6, 0xf0, 0xff, 0xff, //0x00000fd2 ucomisd $-3866(%rip), %xmm0 /* LCPI0_12+0(%rip) */ + 0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x00000fda ja LBB0_246 + 0xf2, 0x0f, 0x10, 0x0d, 0xe0, 0xf0, 0xff, 0xff, //0x00000fe0 movsd $-3872(%rip), %xmm1 /* LCPI0_13+0(%rip) */ + 0x66, 0x0f, 0x2e, 0xc8, //0x00000fe8 ucomisd %xmm0, %xmm1 + 0x0f, 0x87, 0x20, 0x01, 0x00, 0x00, //0x00000fec ja LBB0_246 + 0x89, 0xc0, //0x00000ff2 movl %eax, %eax + 0x48, 0x8d, 0x0d, 0x55, 0x21, 0x00, 0x00, //0x00000ff4 leaq $8533(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00000ffb mulsd (%rcx,%rax,8), %xmm0 + 0xe9, 0x34, 0x1b, 0x00, 0x00, //0x00001000 jmp LBB0_616 + //0x00001005 LBB0_225 + 0x41, 0x83, 0xff, 0xea, //0x00001005 cmpl $-22, %r15d + 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x00001009 jb LBB0_227 + 0x41, 0xf7, 0xdf, //0x0000100f negl %r15d + 0x48, 0x8d, 0x05, 0x37, 0x21, 0x00, 0x00, //0x00001012 leaq $8503(%rip), %rax /* _P10_TAB+0(%rip) */ + 0xf2, 0x42, 0x0f, 0x5e, 0x04, 0xf8, //0x00001019 divsd (%rax,%r15,8), %xmm0 + 0xe9, 0x15, 0x1b, 0x00, 0x00, //0x0000101f jmp LBB0_616 + //0x00001024 LBB0_227 + 0x48, 0x89, 0x55, 0x98, //0x00001024 movq %rdx, $-104(%rbp) + 0x41, 0x8d, 0x87, 0x5c, 0x01, 0x00, 0x00, //0x00001028 leal $348(%r15), %eax + 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x0000102f cmpl $695, %eax + 0x0f, 0x87, 0x02, 0x02, 0x00, 0x00, //0x00001034 ja LBB0_258 + 0x4d, 0x85, 0xd2, //0x0000103a testq %r10, %r10 + 0x0f, 0x84, 0xe3, 0x00, 0x00, 0x00, //0x0000103d je LBB0_247 + //0x00001043 LBB0_229 + 0x49, 0x0f, 0xbd, 0xfa, //0x00001043 bsrq %r10, %rdi + 0x48, 0x83, 0xf7, 0x3f, //0x00001047 xorq $63, %rdi + 0xe9, 0xdb, 0x00, 0x00, 0x00, //0x0000104b jmp LBB0_248 + //0x00001050 LBB0_230 + 0x89, 0xc0, //0x00001050 movl %eax, %eax + //0x00001052 LBB0_231 + 0x48, 0xf7, 0xd3, //0x00001052 notq %rbx + 0x48, 0x29, 0xc3, //0x00001055 subq %rax, %rbx + //0x00001058 LBB0_232 + 0x48, 0x85, 0xdb, //0x00001058 testq %rbx, %rbx + 0x0f, 0x88, 0x32, 0x00, 0x00, 0x00, //0x0000105b js LBB0_235 + //0x00001061 LBB0_233 + 0x49, 0x01, 0xd9, //0x00001061 addq %rbx, %r9 + 0x4c, 0x2b, 0x4d, 0xa8, //0x00001064 subq $-88(%rbp), %r9 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001068 movabsq $-9223372036854775808, %rax + 0x48, 0x83, 0xc0, 0xfe, //0x00001072 addq $-2, %rax + 0x49, 0x39, 0xc0, //0x00001076 cmpq %rax, %r8 + 0x0f, 0x87, 0x25, 0x00, 0x00, 0x00, //0x00001079 ja LBB0_238 + 0x48, 0x8b, 0x45, 0xa0, //0x0000107f movq $-96(%rbp), %rax + 0x48, 0xc7, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00001083 movq $8, (%rax) + 0x4c, 0x89, 0x40, 0x18, //0x0000108a movq %r8, $24(%rax) + 0xe9, 0x40, 0xf2, 0xff, 0xff, //0x0000108e jmp LBB0_39 + //0x00001093 LBB0_235 + 0x48, 0xf7, 0xd3, //0x00001093 notq %rbx + 0x49, 0x01, 0xd9, //0x00001096 addq %rbx, %r9 + //0x00001099 LBB0_236 + 0x49, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00001099 movq $-2, %r8 + //0x000010a0 LBB0_237 + 0x4c, 0x2b, 0x4d, 0xa8, //0x000010a0 subq $-88(%rbp), %r9 + //0x000010a4 LBB0_238 + 0x48, 0x8b, 0x45, 0xa0, //0x000010a4 movq $-96(%rbp), %rax + 0x4c, 0x89, 0x00, //0x000010a8 movq %r8, (%rax) + 0xe9, 0x23, 0xf2, 0xff, 0xff, //0x000010ab jmp LBB0_39 + //0x000010b0 LBB0_239 + 0x66, 0x49, 0x0f, 0x6e, 0xc2, //0x000010b0 movq %r10, %xmm0 + 0x4c, 0x0f, 0xaf, 0xd1, //0x000010b5 imulq %rcx, %r10 + 0x48, 0x8b, 0x55, 0xa0, //0x000010b9 movq $-96(%rbp), %rdx + 0x4c, 0x89, 0x52, 0x10, //0x000010bd movq %r10, $16(%rdx) + 0x66, 0x0f, 0x62, 0x05, 0xd7, 0xef, 0xff, 0xff, //0x000010c1 punpckldq $-4137(%rip), %xmm0 /* LCPI0_10+0(%rip) */ + 0x66, 0x0f, 0x5c, 0x05, 0xdf, 0xef, 0xff, 0xff, //0x000010c9 subpd $-4129(%rip), %xmm0 /* LCPI0_11+0(%rip) */ + 0x66, 0x0f, 0x28, 0xc8, //0x000010d1 movapd %xmm0, %xmm1 + 0x66, 0x0f, 0x15, 0xc8, //0x000010d5 unpckhpd %xmm0, %xmm1 + 0xf2, 0x0f, 0x58, 0xc8, //0x000010d9 addsd %xmm0, %xmm1 + 0x48, 0x21, 0xc8, //0x000010dd andq %rcx, %rax + 0x66, 0x48, 0x0f, 0x7e, 0xc9, //0x000010e0 movq %xmm1, %rcx + 0x48, 0x09, 0xc1, //0x000010e5 orq %rax, %rcx + 0x48, 0x89, 0x4a, 0x08, //0x000010e8 movq %rcx, $8(%rdx) + 0xe9, 0xe2, 0xf1, 0xff, 0xff, //0x000010ec jmp LBB0_39 + //0x000010f1 LBB0_240 + 0x48, 0xc7, 0x07, 0xff, 0xff, 0xff, 0xff, //0x000010f1 movq $-1, (%rdi) + 0x49, 0x89, 0xf1, //0x000010f8 movq %rsi, %r9 + 0xe9, 0xd3, 0xf1, 0xff, 0xff, //0x000010fb jmp LBB0_39 + //0x00001100 LBB0_241 + 0x49, 0x83, 0xc0, 0x03, //0x00001100 addq $3, %r8 + //0x00001104 LBB0_244 + 0x4c, 0x89, 0xc6, //0x00001104 movq %r8, %rsi + //0x00001107 LBB0_245 + 0x49, 0x89, 0x01, //0x00001107 movq %rax, (%r9) + 0x49, 0x89, 0xf1, //0x0000110a movq %rsi, %r9 + 0xe9, 0xc1, 0xf1, 0xff, 0xff, //0x0000110d jmp LBB0_39 + //0x00001112 LBB0_246 + 0x48, 0x89, 0x55, 0x98, //0x00001112 movq %rdx, $-104(%rbp) + 0x41, 0x8d, 0x87, 0x5c, 0x01, 0x00, 0x00, //0x00001116 leal $348(%r15), %eax + 0x4d, 0x85, 0xd2, //0x0000111d testq %r10, %r10 + 0x0f, 0x85, 0x1d, 0xff, 0xff, 0xff, //0x00001120 jne LBB0_229 + //0x00001126 LBB0_247 + 0xbf, 0x40, 0x00, 0x00, 0x00, //0x00001126 movl $64, %edi + //0x0000112b LBB0_248 + 0x4c, 0x89, 0xd6, //0x0000112b movq %r10, %rsi + 0x89, 0xf9, //0x0000112e movl %edi, %ecx + 0x48, 0xd3, 0xe6, //0x00001130 shlq %cl, %rsi + 0x89, 0xc0, //0x00001133 movl %eax, %eax + 0x48, 0xc1, 0xe0, 0x04, //0x00001135 shlq $4, %rax + 0x48, 0x8d, 0x0d, 0xd0, 0x20, 0x00, 0x00, //0x00001139 leaq $8400(%rip), %rcx /* _POW10_M128_TAB+0(%rip) */ + 0x48, 0x89, 0x45, 0xb8, //0x00001140 movq %rax, $-72(%rbp) + 0x48, 0x8b, 0x5c, 0x08, 0x08, //0x00001144 movq $8(%rax,%rcx), %rbx + 0x48, 0x89, 0xd8, //0x00001149 movq %rbx, %rax + 0x48, 0xf7, 0xe6, //0x0000114c mulq %rsi + 0x49, 0x89, 0xd4, //0x0000114f movq %rdx, %r12 + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001152 andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001158 cmpq $511, %rdx + 0x0f, 0x85, 0x5f, 0x00, 0x00, 0x00, //0x0000115f jne LBB0_253 + 0x48, 0x89, 0xf1, //0x00001165 movq %rsi, %rcx + 0x48, 0xf7, 0xd1, //0x00001168 notq %rcx + 0x48, 0x39, 0xc8, //0x0000116b cmpq %rcx, %rax + 0x49, 0x89, 0xc3, //0x0000116e movq %rax, %r11 + 0x0f, 0x86, 0x50, 0x00, 0x00, 0x00, //0x00001171 jbe LBB0_254 + 0x48, 0x89, 0xf0, //0x00001177 movq %rsi, %rax + 0x48, 0x8b, 0x55, 0xb8, //0x0000117a movq $-72(%rbp), %rdx + 0x48, 0x8d, 0x35, 0x8b, 0x20, 0x00, 0x00, //0x0000117e leaq $8331(%rip), %rsi /* _POW10_M128_TAB+0(%rip) */ + 0x48, 0xf7, 0x24, 0x32, //0x00001185 mulq (%rdx,%rsi) + 0x49, 0x01, 0xd3, //0x00001189 addq %rdx, %r11 + 0x49, 0x83, 0xd4, 0x00, //0x0000118c adcq $0, %r12 + 0x44, 0x89, 0xe2, //0x00001190 movl %r12d, %edx + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001193 andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00001199 cmpq $511, %rdx + 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x000011a0 jne LBB0_254 + 0x4c, 0x89, 0xde, //0x000011a6 movq %r11, %rsi + 0x49, 0x83, 0xfb, 0xff, //0x000011a9 cmpq $-1, %r11 + 0x0f, 0x85, 0xdf, 0x03, 0x00, 0x00, //0x000011ad jne LBB0_297 + 0x48, 0x39, 0xc8, //0x000011b3 cmpq %rcx, %rax + 0x49, 0x89, 0xf3, //0x000011b6 movq %rsi, %r11 + 0x0f, 0x87, 0x7d, 0x00, 0x00, 0x00, //0x000011b9 ja LBB0_258 + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x000011bf jmp LBB0_254 + //0x000011c4 LBB0_253 + 0x49, 0x89, 0xc3, //0x000011c4 movq %rax, %r11 + //0x000011c7 LBB0_254 + 0x4c, 0x89, 0xe0, //0x000011c7 movq %r12, %rax + 0x48, 0xc1, 0xe8, 0x3f, //0x000011ca shrq $63, %rax + 0x8d, 0x48, 0x09, //0x000011ce leal $9(%rax), %ecx + 0x49, 0xd3, 0xec, //0x000011d1 shrq %cl, %r12 + 0x4d, 0x85, 0xdb, //0x000011d4 testq %r11, %r11 + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x000011d7 jne LBB0_257 + 0x48, 0x85, 0xd2, //0x000011dd testq %rdx, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x000011e0 jne LBB0_257 + 0x44, 0x89, 0xe1, //0x000011e6 movl %r12d, %ecx + 0x83, 0xe1, 0x03, //0x000011e9 andl $3, %ecx + 0x83, 0xf9, 0x01, //0x000011ec cmpl $1, %ecx + 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x000011ef je LBB0_258 + //0x000011f5 LBB0_257 + 0x41, 0x69, 0xcf, 0x6a, 0x52, 0x03, 0x00, //0x000011f5 imull $217706, %r15d, %ecx + 0xc1, 0xf9, 0x10, //0x000011fc sarl $16, %ecx + 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x000011ff addl $1087, %ecx + 0x48, 0x63, 0xf1, //0x00001205 movslq %ecx, %rsi + 0x48, 0x89, 0xf9, //0x00001208 movq %rdi, %rcx + 0x48, 0x89, 0xf7, //0x0000120b movq %rsi, %rdi + 0x48, 0x29, 0xcf, //0x0000120e subq %rcx, %rdi + 0x44, 0x89, 0xe2, //0x00001211 movl %r12d, %edx + 0x83, 0xe2, 0x01, //0x00001214 andl $1, %edx + 0x4c, 0x01, 0xe2, //0x00001217 addq %r12, %rdx + 0x48, 0x89, 0xd1, //0x0000121a movq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x36, //0x0000121d shrq $54, %rcx + 0x48, 0x01, 0xc7, //0x00001221 addq %rax, %rdi + 0x48, 0x83, 0xf9, 0x01, //0x00001224 cmpq $1, %rcx + 0x48, 0x83, 0xdf, 0x00, //0x00001228 sbbq $0, %rdi + 0x48, 0x8d, 0x47, 0xff, //0x0000122c leaq $-1(%rdi), %rax + 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x00001230 cmpq $2045, %rax + 0x0f, 0x86, 0x4a, 0x00, 0x00, 0x00, //0x00001236 jbe LBB0_263 + //0x0000123c LBB0_258 + 0x4d, 0x89, 0xcf, //0x0000123c movq %r9, %r15 + 0x4d, 0x29, 0xc7, //0x0000123f subq %r8, %r15 + 0x48, 0x8b, 0x55, 0xb0, //0x00001242 movq $-80(%rbp), %rdx + 0x48, 0x85, 0xd2, //0x00001246 testq %rdx, %rdx + 0x48, 0x8b, 0x5d, 0xc8, //0x00001249 movq $-56(%rbp), %rbx + 0x0f, 0x84, 0xc1, 0x04, 0x00, 0x00, //0x0000124d je LBB0_314 + 0x41, 0xc6, 0x45, 0x00, 0x00, //0x00001253 movb $0, (%r13) + 0x48, 0x83, 0xfa, 0x01, //0x00001258 cmpq $1, %rdx + 0x0f, 0x84, 0xb2, 0x04, 0x00, 0x00, //0x0000125c je LBB0_314 + 0x48, 0x8d, 0x4a, 0xff, //0x00001262 leaq $-1(%rdx), %rcx + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001266 movl $1, %eax + 0x48, 0x83, 0xf9, 0x08, //0x0000126b cmpq $8, %rcx + 0x0f, 0x82, 0x8c, 0x04, 0x00, 0x00, //0x0000126f jb LBB0_313 + 0x48, 0x83, 0xf9, 0x20, //0x00001275 cmpq $32, %rcx + 0x0f, 0x83, 0x11, 0x02, 0x00, 0x00, //0x00001279 jae LBB0_284 + 0x31, 0xd2, //0x0000127f xorl %edx, %edx + 0xe9, 0xd9, 0x02, 0x00, 0x00, //0x00001281 jmp LBB0_294 + //0x00001286 LBB0_263 + 0x49, 0x89, 0xdf, //0x00001286 movq %rbx, %r15 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00001289 movabsq $18014398509481984, %rax + 0x48, 0x39, 0xc2, //0x00001293 cmpq %rax, %rdx + 0xb1, 0x02, //0x00001296 movb $2, %cl + 0x80, 0xd9, 0x00, //0x00001298 sbbb $0, %cl + 0x48, 0xd3, 0xea, //0x0000129b shrq %cl, %rdx + 0x48, 0xc1, 0xe7, 0x34, //0x0000129e shlq $52, %rdi + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000012a2 movabsq $4503599627370495, %rax + 0x48, 0x21, 0xc2, //0x000012ac andq %rax, %rdx + 0x48, 0x09, 0xfa, //0x000012af orq %rdi, %rdx + 0x48, 0x89, 0xd0, //0x000012b2 movq %rdx, %rax + 0x4c, 0x09, 0xf0, //0x000012b5 orq %r14, %rax + 0x8a, 0x5d, 0x90, //0x000012b8 movb $-112(%rbp), %bl + 0x80, 0xfb, 0x2d, //0x000012bb cmpb $45, %bl + 0x48, 0x0f, 0x45, 0xc2, //0x000012be cmovneq %rdx, %rax + 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x000012c2 movq %rax, %xmm0 + 0x83, 0x7d, 0xc0, 0x00, //0x000012c7 cmpl $0, $-64(%rbp) + 0x0f, 0x84, 0x68, 0x18, 0x00, 0x00, //0x000012cb je LBB0_616 + 0xbb, 0x40, 0x00, 0x00, 0x00, //0x000012d1 movl $64, %ebx + 0x49, 0xff, 0xc2, //0x000012d6 incq %r10 + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000012d9 je LBB0_266 + 0x49, 0x0f, 0xbd, 0xda, //0x000012df bsrq %r10, %rbx + 0x48, 0x83, 0xf3, 0x3f, //0x000012e3 xorq $63, %rbx + //0x000012e7 LBB0_266 + 0x89, 0xd9, //0x000012e7 movl %ebx, %ecx + 0x49, 0xd3, 0xe2, //0x000012e9 shlq %cl, %r10 + 0x4c, 0x89, 0xf8, //0x000012ec movq %r15, %rax + 0x49, 0xf7, 0xe2, //0x000012ef mulq %r10 + 0x49, 0x89, 0xc7, //0x000012f2 movq %rax, %r15 + 0x49, 0x89, 0xd4, //0x000012f5 movq %rdx, %r12 + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000012f8 andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000012fe cmpq $511, %rdx + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00001305 jne LBB0_271 + 0x4c, 0x89, 0xd1, //0x0000130b movq %r10, %rcx + 0x48, 0xf7, 0xd1, //0x0000130e notq %rcx + 0x49, 0x39, 0xcf, //0x00001311 cmpq %rcx, %r15 + 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00001314 jbe LBB0_271 + 0x4c, 0x89, 0xd0, //0x0000131a movq %r10, %rax + 0x48, 0x8b, 0x55, 0xb8, //0x0000131d movq $-72(%rbp), %rdx + 0x48, 0x8d, 0x3d, 0xe8, 0x1e, 0x00, 0x00, //0x00001321 leaq $7912(%rip), %rdi /* _POW10_M128_TAB+0(%rip) */ + 0x48, 0xf7, 0x24, 0x3a, //0x00001328 mulq (%rdx,%rdi) + 0x49, 0x01, 0xd7, //0x0000132c addq %rdx, %r15 + 0x49, 0x83, 0xd4, 0x00, //0x0000132f adcq $0, %r12 + 0x44, 0x89, 0xe2, //0x00001333 movl %r12d, %edx + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00001336 andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000133c cmpq $511, %rdx + 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00001343 jne LBB0_271 + 0x49, 0x83, 0xff, 0xff, //0x00001349 cmpq $-1, %r15 + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000134d jne LBB0_271 + 0x48, 0x39, 0xc8, //0x00001353 cmpq %rcx, %rax + 0x0f, 0x87, 0xe0, 0xfe, 0xff, 0xff, //0x00001356 ja LBB0_258 + //0x0000135c LBB0_271 + 0x4c, 0x89, 0xe0, //0x0000135c movq %r12, %rax + 0x48, 0xc1, 0xe8, 0x3f, //0x0000135f shrq $63, %rax + 0x8d, 0x48, 0x09, //0x00001363 leal $9(%rax), %ecx + 0x49, 0xd3, 0xec, //0x00001366 shrq %cl, %r12 + 0x4d, 0x85, 0xff, //0x00001369 testq %r15, %r15 + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000136c jne LBB0_274 + 0x48, 0x85, 0xd2, //0x00001372 testq %rdx, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x00001375 jne LBB0_274 + 0x44, 0x89, 0xe1, //0x0000137b movl %r12d, %ecx + 0x83, 0xe1, 0x03, //0x0000137e andl $3, %ecx + 0x83, 0xf9, 0x01, //0x00001381 cmpl $1, %ecx + 0x0f, 0x84, 0xb2, 0xfe, 0xff, 0xff, //0x00001384 je LBB0_258 + //0x0000138a LBB0_274 + 0x48, 0x29, 0xde, //0x0000138a subq %rbx, %rsi + 0x44, 0x89, 0xe2, //0x0000138d movl %r12d, %edx + 0x83, 0xe2, 0x01, //0x00001390 andl $1, %edx + 0x4c, 0x01, 0xe2, //0x00001393 addq %r12, %rdx + 0x48, 0x01, 0xc6, //0x00001396 addq %rax, %rsi + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x00001399 movabsq $18014398509481984, %rax + 0x48, 0x39, 0xc2, //0x000013a3 cmpq %rax, %rdx + 0x48, 0x83, 0xde, 0x00, //0x000013a6 sbbq $0, %rsi + 0x48, 0x8d, 0x46, 0xff, //0x000013aa leaq $-1(%rsi), %rax + 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x000013ae cmpq $2045, %rax + 0x0f, 0x87, 0x82, 0xfe, 0xff, 0xff, //0x000013b4 ja LBB0_258 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000013ba movabsq $18014398509481984, %rax + 0x48, 0x39, 0xc2, //0x000013c4 cmpq %rax, %rdx + 0xb1, 0x02, //0x000013c7 movb $2, %cl + 0x80, 0xd9, 0x00, //0x000013c9 sbbb $0, %cl + 0x48, 0xd3, 0xea, //0x000013cc shrq %cl, %rdx + 0x48, 0xc1, 0xe6, 0x34, //0x000013cf shlq $52, %rsi + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000013d3 movabsq $4503599627370495, %rax + 0x48, 0x21, 0xc2, //0x000013dd andq %rax, %rdx + 0x48, 0x09, 0xf2, //0x000013e0 orq %rsi, %rdx + 0x48, 0x89, 0xd0, //0x000013e3 movq %rdx, %rax + 0x4c, 0x09, 0xf0, //0x000013e6 orq %r14, %rax + 0x80, 0x7d, 0x90, 0x2d, //0x000013e9 cmpb $45, $-112(%rbp) + 0x48, 0x0f, 0x45, 0xc2, //0x000013ed cmovneq %rdx, %rax + 0x66, 0x48, 0x0f, 0x6e, 0xc8, //0x000013f1 movq %rax, %xmm1 + 0x66, 0x0f, 0x2e, 0xc1, //0x000013f6 ucomisd %xmm1, %xmm0 + 0x0f, 0x85, 0x3c, 0xfe, 0xff, 0xff, //0x000013fa jne LBB0_258 + 0x0f, 0x8b, 0x33, 0x17, 0x00, 0x00, //0x00001400 jnp LBB0_616 + 0xe9, 0x31, 0xfe, 0xff, 0xff, //0x00001406 jmp LBB0_258 + //0x0000140b LBB0_276 + 0x48, 0x89, 0xf9, //0x0000140b movq %rdi, %rcx + //0x0000140e LBB0_277 + 0x8d, 0x7b, 0xd0, //0x0000140e leal $-48(%rbx), %edi + 0x40, 0x80, 0xff, 0x09, //0x00001411 cmpb $9, %dil + 0x0f, 0x86, 0x26, 0x00, 0x00, 0x00, //0x00001415 jbe LBB0_280 + 0x48, 0x8b, 0x45, 0xa0, //0x0000141b movq $-96(%rbp), %rax + 0x48, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x0000141f movq $-2, (%rax) + 0x49, 0x89, 0xc9, //0x00001426 movq %rcx, %r9 + 0xe9, 0xa5, 0xee, 0xff, 0xff, //0x00001429 jmp LBB0_39 + //0x0000142e LBB0_279 + 0x48, 0x8b, 0x45, 0xa0, //0x0000142e movq $-96(%rbp), %rax + 0x48, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001432 movq $-1, (%rax) + 0x49, 0x89, 0xf1, //0x00001439 movq %rsi, %r9 + 0xe9, 0x92, 0xee, 0xff, 0xff, //0x0000143c jmp LBB0_39 + //0x00001441 LBB0_280 + 0x45, 0x31, 0xff, //0x00001441 xorl %r15d, %r15d + 0x48, 0x39, 0xf1, //0x00001444 cmpq %rsi, %rcx + 0x0f, 0x83, 0x96, 0x02, 0x00, 0x00, //0x00001447 jae LBB0_311 + 0x4c, 0x8d, 0x5e, 0xff, //0x0000144d leaq $-1(%rsi), %r11 + 0x45, 0x31, 0xff, //0x00001451 xorl %r15d, %r15d + //0x00001454 LBB0_282 + 0x44, 0x89, 0xf8, //0x00001454 movl %r15d, %eax + 0x0f, 0xb6, 0xdb, //0x00001457 movzbl %bl, %ebx + 0x41, 0x81, 0xff, 0x10, 0x27, 0x00, 0x00, //0x0000145a cmpl $10000, %r15d + 0x8d, 0x3c, 0x80, //0x00001461 leal (%rax,%rax,4), %edi + 0x44, 0x8d, 0x7c, 0x7b, 0xd0, //0x00001464 leal $-48(%rbx,%rdi,2), %r15d + 0x44, 0x0f, 0x4d, 0xf8, //0x00001469 cmovgel %eax, %r15d + 0x49, 0x39, 0xcb, //0x0000146d cmpq %rcx, %r11 + 0x0f, 0x84, 0x6a, 0x02, 0x00, 0x00, //0x00001470 je LBB0_310 + 0x41, 0x0f, 0xb6, 0x5c, 0x0e, 0x01, //0x00001476 movzbl $1(%r14,%rcx), %ebx + 0x8d, 0x43, 0xd0, //0x0000147c leal $-48(%rbx), %eax + 0x48, 0x83, 0xc1, 0x01, //0x0000147f addq $1, %rcx + 0x3c, 0x0a, //0x00001483 cmpb $10, %al + 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x00001485 jb LBB0_282 + 0xe9, 0x53, 0x02, 0x00, 0x00, //0x0000148b jmp LBB0_311 + //0x00001490 LBB0_284 + 0x48, 0x89, 0xca, //0x00001490 movq %rcx, %rdx + 0x48, 0x83, 0xe2, 0xe0, //0x00001493 andq $-32, %rdx + 0x48, 0x8d, 0x72, 0xe0, //0x00001497 leaq $-32(%rdx), %rsi + 0x48, 0x89, 0xf7, //0x0000149b movq %rsi, %rdi + 0x48, 0xc1, 0xef, 0x05, //0x0000149e shrq $5, %rdi + 0x48, 0x83, 0xc7, 0x01, //0x000014a2 addq $1, %rdi + 0x89, 0xf8, //0x000014a6 movl %edi, %eax + 0x83, 0xe0, 0x03, //0x000014a8 andl $3, %eax + 0x48, 0x83, 0xfe, 0x60, //0x000014ab cmpq $96, %rsi + 0x0f, 0x83, 0x13, 0x00, 0x00, 0x00, //0x000014af jae LBB0_287 + 0x31, 0xf6, //0x000014b5 xorl %esi, %esi + 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x000014b7 jmp LBB0_289 + //0x000014bc LBB0_286 + 0xc7, 0x45, 0xb8, 0x00, 0x00, 0x00, 0x00, //0x000014bc movl $0, $-72(%rbp) + 0xe9, 0x8f, 0xf8, 0xff, 0xff, //0x000014c3 jmp LBB0_177 + //0x000014c8 LBB0_287 + 0x48, 0x83, 0xe7, 0xfc, //0x000014c8 andq $-4, %rdi + 0x48, 0xf7, 0xdf, //0x000014cc negq %rdi + 0x31, 0xf6, //0x000014cf xorl %esi, %esi + 0x66, 0x0f, 0xef, 0xc0, //0x000014d1 pxor %xmm0, %xmm0 + //0x000014d5 LBB0_288 + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x01, //0x000014d5 movdqu %xmm0, $1(%r13,%rsi) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x11, //0x000014dc movdqu %xmm0, $17(%r13,%rsi) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x21, //0x000014e3 movdqu %xmm0, $33(%r13,%rsi) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x31, //0x000014ea movdqu %xmm0, $49(%r13,%rsi) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x41, //0x000014f1 movdqu %xmm0, $65(%r13,%rsi) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x51, //0x000014f8 movdqu %xmm0, $81(%r13,%rsi) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x61, //0x000014ff movdqu %xmm0, $97(%r13,%rsi) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x35, 0x71, //0x00001506 movdqu %xmm0, $113(%r13,%rsi) + 0x48, 0x83, 0xee, 0x80, //0x0000150d subq $-128, %rsi + 0x48, 0x83, 0xc7, 0x04, //0x00001511 addq $4, %rdi + 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x00001515 jne LBB0_288 + //0x0000151b LBB0_289 + 0x48, 0x85, 0xc0, //0x0000151b testq %rax, %rax + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x0000151e je LBB0_292 + 0x48, 0xf7, 0xd8, //0x00001524 negq %rax + 0x66, 0x0f, 0xef, 0xc0, //0x00001527 pxor %xmm0, %xmm0 + //0x0000152b LBB0_291 + 0x48, 0x89, 0xf7, //0x0000152b movq %rsi, %rdi + 0x48, 0x83, 0xcf, 0x01, //0x0000152e orq $1, %rdi + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x3d, 0x00, //0x00001532 movdqu %xmm0, (%r13,%rdi) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x3d, 0x10, //0x00001539 movdqu %xmm0, $16(%r13,%rdi) + 0x48, 0x83, 0xc6, 0x20, //0x00001540 addq $32, %rsi + 0x48, 0xff, 0xc0, //0x00001544 incq %rax + 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00001547 jne LBB0_291 + //0x0000154d LBB0_292 + 0x48, 0x39, 0xd1, //0x0000154d cmpq %rdx, %rcx + 0x0f, 0x84, 0xbe, 0x01, 0x00, 0x00, //0x00001550 je LBB0_314 + 0xf6, 0xc1, 0x18, //0x00001556 testb $24, %cl + 0x0f, 0x84, 0x97, 0x01, 0x00, 0x00, //0x00001559 je LBB0_312 + //0x0000155f LBB0_294 + 0x48, 0x89, 0xce, //0x0000155f movq %rcx, %rsi + 0x48, 0x83, 0xe6, 0xf8, //0x00001562 andq $-8, %rsi + 0x48, 0x8d, 0x46, 0x01, //0x00001566 leaq $1(%rsi), %rax + //0x0000156a LBB0_295 + 0x49, 0xc7, 0x44, 0x15, 0x01, 0x00, 0x00, 0x00, 0x00, //0x0000156a movq $0, $1(%r13,%rdx) + 0x48, 0x83, 0xc2, 0x08, //0x00001573 addq $8, %rdx + 0x48, 0x39, 0xd6, //0x00001577 cmpq %rdx, %rsi + 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x0000157a jne LBB0_295 + 0x48, 0x39, 0xf1, //0x00001580 cmpq %rsi, %rcx + 0x48, 0x8b, 0x55, 0xb0, //0x00001583 movq $-80(%rbp), %rdx + 0x0f, 0x85, 0x74, 0x01, 0x00, 0x00, //0x00001587 jne LBB0_313 + 0xe9, 0x82, 0x01, 0x00, 0x00, //0x0000158d jmp LBB0_314 + //0x00001592 LBB0_297 + 0x49, 0x89, 0xf3, //0x00001592 movq %rsi, %r11 + 0xe9, 0x2d, 0xfc, 0xff, 0xff, //0x00001595 jmp LBB0_254 + //0x0000159a LBB0_298 + 0x4c, 0x89, 0xf3, //0x0000159a movq %r14, %rbx + 0x4d, 0x01, 0xf0, //0x0000159d addq %r14, %r8 + 0x49, 0x83, 0xfc, 0x20, //0x000015a0 cmpq $32, %r12 + 0x0f, 0x82, 0x72, 0x16, 0x00, 0x00, //0x000015a4 jb LBB0_629 + //0x000015aa LBB0_299 + 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x000015aa movdqu (%r8), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x48, 0x10, //0x000015af movdqu $16(%r8), %xmm1 + 0xf3, 0x0f, 0x6f, 0x15, 0x43, 0xea, 0xff, 0xff, //0x000015b5 movdqu $-5565(%rip), %xmm2 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x1d, 0x4b, 0xea, 0xff, 0xff, //0x000015bd movdqu $-5557(%rip), %xmm3 /* LCPI0_1+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xe0, //0x000015c5 movdqa %xmm0, %xmm4 + 0x66, 0x0f, 0x74, 0xe2, //0x000015c9 pcmpeqb %xmm2, %xmm4 + 0x66, 0x0f, 0xd7, 0xc4, //0x000015cd pmovmskb %xmm4, %eax + 0x66, 0x0f, 0x74, 0xd1, //0x000015d1 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x000015d5 pmovmskb %xmm2, %edx + 0x66, 0x0f, 0x74, 0xc3, //0x000015d9 pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc8, //0x000015dd pmovmskb %xmm0, %ecx + 0x66, 0x0f, 0x74, 0xcb, //0x000015e1 pcmpeqb %xmm3, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x000015e5 pmovmskb %xmm1, %edi + 0x48, 0xc1, 0xe2, 0x10, //0x000015e9 shlq $16, %rdx + 0x48, 0x09, 0xd0, //0x000015ed orq %rdx, %rax + 0x48, 0xc1, 0xe7, 0x10, //0x000015f0 shlq $16, %rdi + 0x48, 0x09, 0xf9, //0x000015f4 orq %rdi, %rcx + 0x0f, 0x85, 0xc0, 0x15, 0x00, 0x00, //0x000015f7 jne LBB0_625 + 0x4d, 0x85, 0xff, //0x000015fd testq %r15, %r15 + 0x0f, 0x85, 0xd3, 0x15, 0x00, 0x00, //0x00001600 jne LBB0_627 + 0x45, 0x31, 0xff, //0x00001606 xorl %r15d, %r15d + 0x48, 0x85, 0xc0, //0x00001609 testq %rax, %rax + 0x0f, 0x84, 0x02, 0x16, 0x00, 0x00, //0x0000160c je LBB0_628 + //0x00001612 LBB0_302 + 0x48, 0x0f, 0xbc, 0xc0, //0x00001612 bsfq %rax, %rax + 0x49, 0x29, 0xd8, //0x00001616 subq %rbx, %r8 + 0x4d, 0x8d, 0x0c, 0x00, //0x00001619 leaq (%r8,%rax), %r9 + 0x49, 0x83, 0xc1, 0x01, //0x0000161d addq $1, %r9 + 0xe9, 0x5a, 0xf2, 0xff, 0xff, //0x00001621 jmp LBB0_116 + //0x00001626 LBB0_305 + 0x4d, 0x01, 0xf0, //0x00001626 addq %r14, %r8 + 0x49, 0x89, 0xcb, //0x00001629 movq %rcx, %r11 + 0x48, 0x83, 0xf9, 0x20, //0x0000162c cmpq $32, %rcx + 0x0f, 0x82, 0x7f, 0x15, 0x00, 0x00, //0x00001630 jb LBB0_623 + //0x00001636 LBB0_306 + 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00001636 movdqu (%r8), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x48, 0x10, //0x0000163b movdqu $16(%r8), %xmm1 + 0xf3, 0x0f, 0x6f, 0x15, 0xb7, 0xe9, 0xff, 0xff, //0x00001641 movdqu $-5705(%rip), %xmm2 /* LCPI0_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd8, //0x00001649 movdqa %xmm0, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x0000164d pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xd7, 0xc3, //0x00001651 pmovmskb %xmm3, %eax + 0x66, 0x0f, 0x74, 0xd1, //0x00001655 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00001659 pmovmskb %xmm2, %edx + 0xf3, 0x0f, 0x6f, 0x15, 0xab, 0xe9, 0xff, 0xff, //0x0000165d movdqu $-5717(%rip), %xmm2 /* LCPI0_1+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd8, //0x00001665 movdqa %xmm0, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00001669 pcmpeqb %xmm2, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xfb, //0x0000166d pmovmskb %xmm3, %r15d + 0x66, 0x0f, 0x74, 0xd1, //0x00001672 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00001676 pmovmskb %xmm2, %ebx + 0xf3, 0x0f, 0x6f, 0x15, 0x9e, 0xe9, 0xff, 0xff, //0x0000167a movdqu $-5730(%rip), %xmm2 /* LCPI0_2+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xda, //0x00001682 movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xd8, //0x00001686 pcmpgtb %xmm0, %xmm3 + 0x66, 0x0f, 0x76, 0xe4, //0x0000168a pcmpeqd %xmm4, %xmm4 + 0x66, 0x0f, 0x64, 0xc4, //0x0000168e pcmpgtb %xmm4, %xmm0 + 0x66, 0x0f, 0xdb, 0xc3, //0x00001692 pand %xmm3, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xc8, //0x00001696 pmovmskb %xmm0, %r9d + 0x66, 0x0f, 0x64, 0xd1, //0x0000169b pcmpgtb %xmm1, %xmm2 + 0x66, 0x0f, 0x64, 0xcc, //0x0000169f pcmpgtb %xmm4, %xmm1 + 0x66, 0x0f, 0xdb, 0xca, //0x000016a3 pand %xmm2, %xmm1 + 0x66, 0x0f, 0xd7, 0xc9, //0x000016a7 pmovmskb %xmm1, %ecx + 0x48, 0xc1, 0xe2, 0x10, //0x000016ab shlq $16, %rdx + 0x48, 0x09, 0xd0, //0x000016af orq %rdx, %rax + 0x48, 0xc1, 0xe3, 0x10, //0x000016b2 shlq $16, %rbx + 0x49, 0x09, 0xdf, //0x000016b6 orq %rbx, %r15 + 0x0f, 0x85, 0x25, 0x16, 0x00, 0x00, //0x000016b9 jne LBB0_642 + 0x48, 0x85, 0xff, //0x000016bf testq %rdi, %rdi + 0x0f, 0x85, 0x40, 0x16, 0x00, 0x00, //0x000016c2 jne LBB0_644 + 0x31, 0xdb, //0x000016c8 xorl %ebx, %ebx + 0x48, 0xc1, 0xe1, 0x10, //0x000016ca shlq $16, %rcx + 0x48, 0x85, 0xc0, //0x000016ce testq %rax, %rax + 0x0f, 0x84, 0x71, 0x16, 0x00, 0x00, //0x000016d1 je LBB0_646 + //0x000016d7 LBB0_309 + 0x48, 0x0f, 0xbc, 0xd0, //0x000016d7 bsfq %rax, %rdx + 0xe9, 0x6d, 0x16, 0x00, 0x00, //0x000016db jmp LBB0_647 + //0x000016e0 LBB0_310 + 0x48, 0x89, 0xf1, //0x000016e0 movq %rsi, %rcx + //0x000016e3 LBB0_311 + 0x4c, 0x89, 0x75, 0xa8, //0x000016e3 movq %r14, $-88(%rbp) + 0x45, 0x0f, 0xaf, 0xf9, //0x000016e7 imull %r9d, %r15d + 0x41, 0x01, 0xd7, //0x000016eb addl %edx, %r15d + 0x49, 0x89, 0xc9, //0x000016ee movq %rcx, %r9 + 0xe9, 0x48, 0xf8, 0xff, 0xff, //0x000016f1 jmp LBB0_215 + //0x000016f6 LBB0_312 + 0x48, 0x83, 0xca, 0x01, //0x000016f6 orq $1, %rdx + 0x48, 0x89, 0xd0, //0x000016fa movq %rdx, %rax + 0x48, 0x8b, 0x55, 0xb0, //0x000016fd movq $-80(%rbp), %rdx + //0x00001701 LBB0_313 + 0x41, 0xc6, 0x44, 0x05, 0x00, 0x00, //0x00001701 movb $0, (%r13,%rax) + 0x48, 0x83, 0xc0, 0x01, //0x00001707 addq $1, %rax + 0x48, 0x39, 0xc2, //0x0000170b cmpq %rax, %rdx + 0x0f, 0x85, 0xed, 0xff, 0xff, 0xff, //0x0000170e jne LBB0_313 + //0x00001714 LBB0_314 + 0x8a, 0x13, //0x00001714 movb (%rbx), %dl + 0x31, 0xc9, //0x00001716 xorl %ecx, %ecx + 0x80, 0xfa, 0x2d, //0x00001718 cmpb $45, %dl + 0x0f, 0x94, 0xc1, //0x0000171b sete %cl + 0x31, 0xff, //0x0000171e xorl %edi, %edi + 0x49, 0x39, 0xcf, //0x00001720 cmpq %rcx, %r15 + 0x0f, 0x8e, 0xde, 0x00, 0x00, 0x00, //0x00001723 jle LBB0_328 + 0x88, 0x55, 0xd7, //0x00001729 movb %dl, $-41(%rbp) + 0x4c, 0x89, 0xc8, //0x0000172c movq %r9, %rax + 0x4c, 0x29, 0xc0, //0x0000172f subq %r8, %rax + 0xb3, 0x01, //0x00001732 movb $1, %bl + 0x31, 0xd2, //0x00001734 xorl %edx, %edx + 0x48, 0x89, 0x55, 0xb8, //0x00001736 movq %rdx, $-72(%rbp) + 0x45, 0x31, 0xd2, //0x0000173a xorl %r10d, %r10d + 0x45, 0x31, 0xe4, //0x0000173d xorl %r12d, %r12d + 0x31, 0xf6, //0x00001740 xorl %esi, %esi + 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x00001742 jmp LBB0_318 + //0x00001747 LBB0_316 + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001747 movl $1, %esi + 0x4d, 0x89, 0xfe, //0x0000174c movq %r15, %r14 + 0x45, 0x89, 0xe7, //0x0000174f movl %r12d, %r15d + 0x40, 0x80, 0xff, 0x2e, //0x00001752 cmpb $46, %dil + 0x4c, 0x89, 0xff, //0x00001756 movq %r15, %rdi + 0x4d, 0x89, 0xf7, //0x00001759 movq %r14, %r15 + 0x0f, 0x85, 0xb5, 0x00, 0x00, 0x00, //0x0000175c jne LBB0_330 + //0x00001762 LBB0_317 + 0x48, 0x83, 0xc1, 0x01, //0x00001762 addq $1, %rcx + 0x4c, 0x39, 0xf9, //0x00001766 cmpq %r15, %rcx + 0x0f, 0x9c, 0xc3, //0x00001769 setl %bl + 0x48, 0x39, 0xc8, //0x0000176c cmpq %rcx, %rax + 0x0f, 0x84, 0x9a, 0x00, 0x00, 0x00, //0x0000176f je LBB0_329 + //0x00001775 LBB0_318 + 0x89, 0xf2, //0x00001775 movl %esi, %edx + 0x41, 0x89, 0xfb, //0x00001777 movl %edi, %r11d + 0x48, 0x8b, 0x75, 0xc8, //0x0000177a movq $-56(%rbp), %rsi + 0x0f, 0xb6, 0x3c, 0x0e, //0x0000177e movzbl (%rsi,%rcx), %edi + 0x8d, 0x77, 0xd0, //0x00001782 leal $-48(%rdi), %esi + 0x40, 0x80, 0xfe, 0x09, //0x00001785 cmpb $9, %sil + 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00001789 ja LBB0_316 + 0x40, 0x80, 0xff, 0x30, //0x0000178f cmpb $48, %dil + 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00001793 jne LBB0_323 + 0x45, 0x85, 0xe4, //0x00001799 testl %r12d, %r12d + 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x0000179c je LBB0_327 + 0x48, 0x63, 0x75, 0xb8, //0x000017a2 movslq $-72(%rbp), %rsi + 0x48, 0x39, 0x75, 0xb0, //0x000017a6 cmpq %rsi, $-80(%rbp) + 0x0f, 0x87, 0x19, 0x00, 0x00, 0x00, //0x000017aa ja LBB0_324 + 0x44, 0x89, 0xdf, //0x000017b0 movl %r11d, %edi + 0x48, 0x8b, 0x75, 0xb8, //0x000017b3 movq $-72(%rbp), %rsi + 0xe9, 0x20, 0x00, 0x00, 0x00, //0x000017b7 jmp LBB0_325 + //0x000017bc LBB0_323 + 0x49, 0x63, 0xf4, //0x000017bc movslq %r12d, %rsi + 0x48, 0x39, 0x75, 0xb0, //0x000017bf cmpq %rsi, $-80(%rbp) + 0x0f, 0x86, 0x1d, 0x00, 0x00, 0x00, //0x000017c3 jbe LBB0_326 + //0x000017c9 LBB0_324 + 0x41, 0x88, 0x7c, 0x35, 0x00, //0x000017c9 movb %dil, (%r13,%rsi) + 0x48, 0x8b, 0x75, 0xb8, //0x000017ce movq $-72(%rbp), %rsi + 0x83, 0xc6, 0x01, //0x000017d2 addl $1, %esi + 0x44, 0x89, 0xdf, //0x000017d5 movl %r11d, %edi + 0x48, 0x89, 0x75, 0xb8, //0x000017d8 movq %rsi, $-72(%rbp) + //0x000017dc LBB0_325 + 0x41, 0x89, 0xf4, //0x000017dc movl %esi, %r12d + 0x89, 0xd6, //0x000017df movl %edx, %esi + 0xe9, 0x7c, 0xff, 0xff, 0xff, //0x000017e1 jmp LBB0_317 + //0x000017e6 LBB0_326 + 0x44, 0x89, 0xdf, //0x000017e6 movl %r11d, %edi + 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000017e9 movl $1, %r10d + 0x89, 0xd6, //0x000017ef movl %edx, %esi + 0xe9, 0x6c, 0xff, 0xff, 0xff, //0x000017f1 jmp LBB0_317 + //0x000017f6 LBB0_327 + 0x41, 0x83, 0xc3, 0xff, //0x000017f6 addl $-1, %r11d + 0x45, 0x31, 0xe4, //0x000017fa xorl %r12d, %r12d + 0x44, 0x89, 0xdf, //0x000017fd movl %r11d, %edi + 0x89, 0xd6, //0x00001800 movl %edx, %esi + 0xe9, 0x5b, 0xff, 0xff, 0xff, //0x00001802 jmp LBB0_317 + //0x00001807 LBB0_328 + 0x45, 0x31, 0xc0, //0x00001807 xorl %r8d, %r8d + 0xe9, 0x08, 0x13, 0x00, 0x00, //0x0000180a jmp LBB0_615 + //0x0000180f LBB0_329 + 0x41, 0x89, 0xfb, //0x0000180f movl %edi, %r11d + 0x4c, 0x89, 0xf9, //0x00001812 movq %r15, %rcx + 0x89, 0xf2, //0x00001815 movl %esi, %edx + //0x00001817 LBB0_330 + 0x85, 0xd2, //0x00001817 testl %edx, %edx + 0x4c, 0x8b, 0x65, 0xb8, //0x00001819 movq $-72(%rbp), %r12 + 0x45, 0x0f, 0x44, 0xdc, //0x0000181d cmovel %r12d, %r11d + 0xf6, 0xc3, 0x01, //0x00001821 testb $1, %bl + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001824 movabsq $-9223372036854775808, %r14 + 0x0f, 0x84, 0xa4, 0x00, 0x00, 0x00, //0x0000182e je LBB0_345 + 0x89, 0xc8, //0x00001834 movl %ecx, %eax + 0x48, 0x8b, 0x75, 0xc8, //0x00001836 movq $-56(%rbp), %rsi + 0x8a, 0x04, 0x06, //0x0000183a movb (%rsi,%rax), %al + 0x0c, 0x20, //0x0000183d orb $32, %al + 0x3c, 0x65, //0x0000183f cmpb $101, %al + 0x0f, 0x85, 0x91, 0x00, 0x00, 0x00, //0x00001841 jne LBB0_345 + 0x89, 0xca, //0x00001847 movl %ecx, %edx + 0x8a, 0x5c, 0x16, 0x01, //0x00001849 movb $1(%rsi,%rdx), %bl + 0x80, 0xfb, 0x2d, //0x0000184d cmpb $45, %bl + 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00001850 je LBB0_335 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001856 movl $1, %eax + 0x80, 0xfb, 0x2b, //0x0000185b cmpb $43, %bl + 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x0000185e jne LBB0_337 + 0x83, 0xc1, 0x02, //0x00001864 addl $2, %ecx + 0xe9, 0x08, 0x00, 0x00, 0x00, //0x00001867 jmp LBB0_336 + //0x0000186c LBB0_335 + 0x83, 0xc1, 0x02, //0x0000186c addl $2, %ecx + 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000186f movl $-1, %eax + //0x00001874 LBB0_336 + 0x89, 0xca, //0x00001874 movl %ecx, %edx + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00001876 jmp LBB0_338 + //0x0000187b LBB0_337 + 0x48, 0x83, 0xc2, 0x01, //0x0000187b addq $1, %rdx + //0x0000187f LBB0_338 + 0x48, 0x63, 0xd2, //0x0000187f movslq %edx, %rdx + 0x31, 0xc9, //0x00001882 xorl %ecx, %ecx + 0x49, 0x39, 0xd7, //0x00001884 cmpq %rdx, %r15 + 0x0f, 0x8e, 0x42, 0x00, 0x00, 0x00, //0x00001887 jle LBB0_344 + 0x49, 0x01, 0xd0, //0x0000188d addq %rdx, %r8 + 0x31, 0xc9, //0x00001890 xorl %ecx, %ecx + //0x00001892 LBB0_340 + 0x48, 0x8b, 0x55, 0xa8, //0x00001892 movq $-88(%rbp), %rdx + 0x42, 0x0f, 0xbe, 0x14, 0x02, //0x00001896 movsbl (%rdx,%r8), %edx + 0x83, 0xfa, 0x30, //0x0000189b cmpl $48, %edx + 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x0000189e jl LBB0_344 + 0x80, 0xfa, 0x39, //0x000018a4 cmpb $57, %dl + 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x000018a7 jg LBB0_344 + 0x81, 0xf9, 0x0f, 0x27, 0x00, 0x00, //0x000018ad cmpl $9999, %ecx + 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x000018b3 jg LBB0_344 + 0x8d, 0x0c, 0x89, //0x000018b9 leal (%rcx,%rcx,4), %ecx + 0x8d, 0x0c, 0x4a, //0x000018bc leal (%rdx,%rcx,2), %ecx + 0x83, 0xc1, 0xd0, //0x000018bf addl $-48, %ecx + 0x49, 0x83, 0xc0, 0x01, //0x000018c2 addq $1, %r8 + 0x4d, 0x39, 0xc1, //0x000018c6 cmpq %r8, %r9 + 0x0f, 0x85, 0xc3, 0xff, 0xff, 0xff, //0x000018c9 jne LBB0_340 + //0x000018cf LBB0_344 + 0x0f, 0xaf, 0xc8, //0x000018cf imull %eax, %ecx + 0x44, 0x01, 0xd9, //0x000018d2 addl %r11d, %ecx + 0x41, 0x89, 0xcb, //0x000018d5 movl %ecx, %r11d + //0x000018d8 LBB0_345 + 0x45, 0x85, 0xe4, //0x000018d8 testl %r12d, %r12d + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000018db je LBB0_348 + 0x45, 0x31, 0xc0, //0x000018e1 xorl %r8d, %r8d + 0x41, 0x81, 0xfb, 0x36, 0x01, 0x00, 0x00, //0x000018e4 cmpl $310, %r11d + 0x0f, 0x8e, 0x1f, 0x00, 0x00, 0x00, //0x000018eb jle LBB0_349 + 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x000018f1 movabsq $9218868437227405312, %rdi + 0x8a, 0x55, 0xd7, //0x000018fb movb $-41(%rbp), %dl + 0xe9, 0x14, 0x12, 0x00, 0x00, //0x000018fe jmp LBB0_615 + //0x00001903 LBB0_348 + 0x31, 0xff, //0x00001903 xorl %edi, %edi + 0x45, 0x31, 0xc0, //0x00001905 xorl %r8d, %r8d + 0x8a, 0x55, 0xd7, //0x00001908 movb $-41(%rbp), %dl + 0xe9, 0x07, 0x12, 0x00, 0x00, //0x0000190b jmp LBB0_615 + //0x00001910 LBB0_349 + 0x41, 0x81, 0xfb, 0xb6, 0xfe, 0xff, 0xff, //0x00001910 cmpl $-330, %r11d + 0x0f, 0x8d, 0x0a, 0x00, 0x00, 0x00, //0x00001917 jge LBB0_351 + 0x31, 0xff, //0x0000191d xorl %edi, %edi + 0x8a, 0x55, 0xd7, //0x0000191f movb $-41(%rbp), %dl + 0xe9, 0xf0, 0x11, 0x00, 0x00, //0x00001922 jmp LBB0_615 + //0x00001927 LBB0_351 + 0x45, 0x85, 0xdb, //0x00001927 testl %r11d, %r11d + 0x0f, 0x8e, 0x0a, 0x02, 0x00, 0x00, //0x0000192a jle LBB0_385 + 0x45, 0x31, 0xff, //0x00001930 xorl %r15d, %r15d + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001933 movl $1, %r14d + 0x44, 0x89, 0xe7, //0x00001939 movl %r12d, %edi + 0x44, 0x89, 0xe0, //0x0000193c movl %r12d, %eax + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x0000193f jmp LBB0_356 + //0x00001944 LBB0_353 + 0x45, 0x31, 0xe4, //0x00001944 xorl %r12d, %r12d + 0x31, 0xff, //0x00001947 xorl %edi, %edi + //0x00001949 LBB0_354 + 0x31, 0xc0, //0x00001949 xorl %eax, %eax + 0x45, 0x01, 0xf8, //0x0000194b addl %r15d, %r8d + 0x45, 0x89, 0xc7, //0x0000194e movl %r8d, %r15d + 0x45, 0x85, 0xdb, //0x00001951 testl %r11d, %r11d + 0x0f, 0x8e, 0xe3, 0x01, 0x00, 0x00, //0x00001954 jle LBB0_386 + //0x0000195a LBB0_356 + 0x41, 0x83, 0xfb, 0x08, //0x0000195a cmpl $8, %r11d + 0x0f, 0x8e, 0x0b, 0x00, 0x00, 0x00, //0x0000195e jle LBB0_358 + 0x41, 0xb8, 0x1b, 0x00, 0x00, 0x00, //0x00001964 movl $27, %r8d + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x0000196a jmp LBB0_359 + //0x0000196f LBB0_358 + 0x44, 0x89, 0xd9, //0x0000196f movl %r11d, %ecx + 0x48, 0x8d, 0x15, 0x27, 0x44, 0x00, 0x00, //0x00001972 leaq $17447(%rip), %rdx /* _POW_TAB+0(%rip) */ + 0x44, 0x8b, 0x04, 0x8a, //0x00001979 movl (%rdx,%rcx,4), %r8d + //0x0000197d LBB0_359 + 0x85, 0xc0, //0x0000197d testl %eax, %eax + 0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x0000197f je LBB0_354 + 0x44, 0x89, 0xc1, //0x00001985 movl %r8d, %ecx + 0x85, 0xc0, //0x00001988 testl %eax, %eax + 0xbe, 0x00, 0x00, 0x00, 0x00, //0x0000198a movl $0, %esi + 0x0f, 0x4f, 0xf0, //0x0000198f cmovgl %eax, %esi + 0x31, 0xff, //0x00001992 xorl %edi, %edi + 0x31, 0xd2, //0x00001994 xorl %edx, %edx + //0x00001996 LBB0_361 + 0x48, 0x39, 0xfe, //0x00001996 cmpq %rdi, %rsi + 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x00001999 je LBB0_369 + 0x48, 0x8d, 0x14, 0x92, //0x0000199f leaq (%rdx,%rdx,4), %rdx + 0x49, 0x0f, 0xbe, 0x5c, 0x3d, 0x00, //0x000019a3 movsbq (%r13,%rdi), %rbx + 0x48, 0x8d, 0x14, 0x53, //0x000019a9 leaq (%rbx,%rdx,2), %rdx + 0x48, 0x83, 0xc2, 0xd0, //0x000019ad addq $-48, %rdx + 0x48, 0x83, 0xc7, 0x01, //0x000019b1 addq $1, %rdi + 0x48, 0x89, 0xd3, //0x000019b5 movq %rdx, %rbx + 0x48, 0xd3, 0xeb, //0x000019b8 shrq %cl, %rbx + 0x48, 0x85, 0xdb, //0x000019bb testq %rbx, %rbx + 0x0f, 0x84, 0xd2, 0xff, 0xff, 0xff, //0x000019be je LBB0_361 + 0x4c, 0x89, 0x45, 0xc0, //0x000019c4 movq %r8, $-64(%rbp) + 0x89, 0xfe, //0x000019c8 movl %edi, %esi + //0x000019ca LBB0_364 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000019ca movq $-1, %r8 + 0x49, 0xd3, 0xe0, //0x000019d1 shlq %cl, %r8 + 0x49, 0xf7, 0xd0, //0x000019d4 notq %r8 + 0x31, 0xff, //0x000019d7 xorl %edi, %edi + 0x39, 0xc6, //0x000019d9 cmpl %eax, %esi + 0x0f, 0x8d, 0x50, 0x00, 0x00, 0x00, //0x000019db jge LBB0_368 + 0x4c, 0x89, 0x5d, 0xc8, //0x000019e1 movq %r11, $-56(%rbp) + 0x4c, 0x63, 0xf6, //0x000019e5 movslq %esi, %r14 + 0x4d, 0x63, 0xdc, //0x000019e8 movslq %r12d, %r11 + 0x4f, 0x8d, 0x24, 0x2e, //0x000019eb leaq (%r14,%r13), %r12 + 0x31, 0xff, //0x000019ef xorl %edi, %edi + //0x000019f1 LBB0_366 + 0x48, 0x89, 0xd0, //0x000019f1 movq %rdx, %rax + 0x48, 0xd3, 0xe8, //0x000019f4 shrq %cl, %rax + 0x4c, 0x21, 0xc2, //0x000019f7 andq %r8, %rdx + 0x04, 0x30, //0x000019fa addb $48, %al + 0x41, 0x88, 0x44, 0x3d, 0x00, //0x000019fc movb %al, (%r13,%rdi) + 0x49, 0x0f, 0xbe, 0x04, 0x3c, //0x00001a01 movsbq (%r12,%rdi), %rax + 0x49, 0x8d, 0x1c, 0x3e, //0x00001a06 leaq (%r14,%rdi), %rbx + 0x48, 0x83, 0xc3, 0x01, //0x00001a0a addq $1, %rbx + 0x48, 0x83, 0xc7, 0x01, //0x00001a0e addq $1, %rdi + 0x48, 0x8d, 0x14, 0x92, //0x00001a12 leaq (%rdx,%rdx,4), %rdx + 0x48, 0x8d, 0x14, 0x50, //0x00001a16 leaq (%rax,%rdx,2), %rdx + 0x48, 0x83, 0xc2, 0xd0, //0x00001a1a addq $-48, %rdx + 0x4c, 0x39, 0xdb, //0x00001a1e cmpq %r11, %rbx + 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x00001a21 jl LBB0_366 + 0x4c, 0x8b, 0x5d, 0xc8, //0x00001a27 movq $-56(%rbp), %r11 + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001a2b movl $1, %r14d + //0x00001a31 LBB0_368 + 0x41, 0x29, 0xf3, //0x00001a31 subl %esi, %r11d + 0x41, 0x83, 0xc3, 0x01, //0x00001a34 addl $1, %r11d + 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00001a38 jmp LBB0_373 + //0x00001a3d LBB0_369 + 0x48, 0x85, 0xd2, //0x00001a3d testq %rdx, %rdx + 0x0f, 0x84, 0xfe, 0xfe, 0xff, 0xff, //0x00001a40 je LBB0_353 + 0x4c, 0x89, 0x45, 0xc0, //0x00001a46 movq %r8, $-64(%rbp) + 0x48, 0x89, 0xd7, //0x00001a4a movq %rdx, %rdi + 0x48, 0xd3, 0xef, //0x00001a4d shrq %cl, %rdi + 0x48, 0x85, 0xff, //0x00001a50 testq %rdi, %rdi + 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00001a53 je LBB0_372 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00001a59 movq $-1, %r8 + 0x49, 0xd3, 0xe0, //0x00001a60 shlq %cl, %r8 + 0x49, 0xf7, 0xd0, //0x00001a63 notq %r8 + 0x41, 0x29, 0xf3, //0x00001a66 subl %esi, %r11d + 0x41, 0x83, 0xc3, 0x01, //0x00001a69 addl $1, %r11d + 0x31, 0xff, //0x00001a6d xorl %edi, %edi + 0xe9, 0x27, 0x00, 0x00, 0x00, //0x00001a6f jmp LBB0_374 + //0x00001a74 LBB0_372 + 0x48, 0x01, 0xd2, //0x00001a74 addq %rdx, %rdx + 0x48, 0x8d, 0x14, 0x92, //0x00001a77 leaq (%rdx,%rdx,4), %rdx + 0x83, 0xc6, 0x01, //0x00001a7b addl $1, %esi + 0x48, 0x89, 0xd7, //0x00001a7e movq %rdx, %rdi + 0x48, 0xd3, 0xef, //0x00001a81 shrq %cl, %rdi + 0x48, 0x85, 0xff, //0x00001a84 testq %rdi, %rdi + 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00001a87 je LBB0_372 + 0xe9, 0x38, 0xff, 0xff, 0xff, //0x00001a8d jmp LBB0_364 + //0x00001a92 LBB0_373 + 0x48, 0x85, 0xd2, //0x00001a92 testq %rdx, %rdx + 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00001a95 je LBB0_378 + //0x00001a9b LBB0_374 + 0x48, 0x89, 0xd0, //0x00001a9b movq %rdx, %rax + 0x48, 0xd3, 0xe8, //0x00001a9e shrq %cl, %rax + 0x4c, 0x21, 0xc2, //0x00001aa1 andq %r8, %rdx + 0x48, 0x63, 0xf7, //0x00001aa4 movslq %edi, %rsi + 0x48, 0x39, 0x75, 0xb0, //0x00001aa7 cmpq %rsi, $-80(%rbp) + 0x0f, 0x86, 0x11, 0x00, 0x00, 0x00, //0x00001aab jbe LBB0_376 + 0x04, 0x30, //0x00001ab1 addb $48, %al + 0x41, 0x88, 0x44, 0x35, 0x00, //0x00001ab3 movb %al, (%r13,%rsi) + 0x83, 0xc6, 0x01, //0x00001ab8 addl $1, %esi + 0x89, 0xf7, //0x00001abb movl %esi, %edi + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00001abd jmp LBB0_377 + //0x00001ac2 LBB0_376 + 0x48, 0x85, 0xc0, //0x00001ac2 testq %rax, %rax + 0x45, 0x0f, 0x45, 0xd6, //0x00001ac5 cmovnel %r14d, %r10d + //0x00001ac9 LBB0_377 + 0x48, 0x01, 0xd2, //0x00001ac9 addq %rdx, %rdx + 0x48, 0x8d, 0x14, 0x92, //0x00001acc leaq (%rdx,%rdx,4), %rdx + 0xe9, 0xbd, 0xff, 0xff, 0xff, //0x00001ad0 jmp LBB0_373 + //0x00001ad5 LBB0_378 + 0x85, 0xff, //0x00001ad5 testl %edi, %edi + 0x4c, 0x8b, 0x45, 0xc0, //0x00001ad7 movq $-64(%rbp), %r8 + 0x0f, 0x8e, 0x2a, 0x00, 0x00, 0x00, //0x00001adb jle LBB0_382 + 0x89, 0xf8, //0x00001ae1 movl %edi, %eax + 0x48, 0x83, 0xc0, 0x01, //0x00001ae3 addq $1, %rax + //0x00001ae7 LBB0_380 + 0x8d, 0x4f, 0xff, //0x00001ae7 leal $-1(%rdi), %ecx + 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x30, //0x00001aea cmpb $48, (%r13,%rcx) + 0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x00001af0 jne LBB0_383 + 0x48, 0x83, 0xc0, 0xff, //0x00001af6 addq $-1, %rax + 0x89, 0xcf, //0x00001afa movl %ecx, %edi + 0x48, 0x83, 0xf8, 0x01, //0x00001afc cmpq $1, %rax + 0x0f, 0x8f, 0xe1, 0xff, 0xff, 0xff, //0x00001b00 jg LBB0_380 + 0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00001b06 jmp LBB0_384 + //0x00001b0b LBB0_382 + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001b0b je LBB0_384 + //0x00001b11 LBB0_383 + 0x41, 0x89, 0xfc, //0x00001b11 movl %edi, %r12d + 0x89, 0xf8, //0x00001b14 movl %edi, %eax + 0x45, 0x01, 0xf8, //0x00001b16 addl %r15d, %r8d + 0x45, 0x89, 0xc7, //0x00001b19 movl %r8d, %r15d + 0x45, 0x85, 0xdb, //0x00001b1c testl %r11d, %r11d + 0x0f, 0x8f, 0x35, 0xfe, 0xff, 0xff, //0x00001b1f jg LBB0_356 + 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00001b25 jmp LBB0_386 + //0x00001b2a LBB0_384 + 0x45, 0x01, 0xf8, //0x00001b2a addl %r15d, %r8d + 0x45, 0x31, 0xdb, //0x00001b2d xorl %r11d, %r11d + 0x45, 0x31, 0xe4, //0x00001b30 xorl %r12d, %r12d + 0x31, 0xff, //0x00001b33 xorl %edi, %edi + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00001b35 jmp LBB0_386 + //0x00001b3a LBB0_385 + 0x44, 0x89, 0xe7, //0x00001b3a movl %r12d, %edi + //0x00001b3d LBB0_386 + 0x49, 0xbe, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00001b3d movabsq $1152921504606846975, %r14 + 0x49, 0x8d, 0x45, 0x01, //0x00001b47 leaq $1(%r13), %rax + 0x48, 0x89, 0x45, 0x90, //0x00001b4b movq %rax, $-112(%rbp) + 0x41, 0x89, 0xff, //0x00001b4f movl %edi, %r15d + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00001b52 jmp LBB0_388 + //0x00001b57 LBB0_387 + 0x45, 0x31, 0xff, //0x00001b57 xorl %r15d, %r15d + 0x41, 0x29, 0xc8, //0x00001b5a subl %ecx, %r8d + //0x00001b5d LBB0_388 + 0x45, 0x85, 0xdb, //0x00001b5d testl %r11d, %r11d + 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x00001b60 js LBB0_391 + 0x0f, 0x85, 0x34, 0x07, 0x00, 0x00, //0x00001b66 jne LBB0_489 + 0x41, 0x80, 0x7d, 0x00, 0x35, //0x00001b6c cmpb $53, (%r13) + 0x0f, 0x8c, 0x24, 0x00, 0x00, 0x00, //0x00001b71 jl LBB0_394 + 0xe9, 0x24, 0x07, 0x00, 0x00, //0x00001b77 jmp LBB0_489 + //0x00001b7c LBB0_391 + 0x41, 0x83, 0xfb, 0xf8, //0x00001b7c cmpl $-8, %r11d + 0x0f, 0x8d, 0x15, 0x00, 0x00, 0x00, //0x00001b80 jge LBB0_394 + 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00001b86 movl $27, %ecx + 0x85, 0xff, //0x00001b8b testl %edi, %edi + 0x0f, 0x84, 0x6d, 0x05, 0x00, 0x00, //0x00001b8d je LBB0_464 + 0x41, 0x89, 0xff, //0x00001b93 movl %edi, %r15d + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001b96 jmp LBB0_395 + //0x00001b9b LBB0_394 + 0x44, 0x89, 0xd8, //0x00001b9b movl %r11d, %eax + 0xf7, 0xd8, //0x00001b9e negl %eax + 0x48, 0x8d, 0x0d, 0xf9, 0x41, 0x00, 0x00, //0x00001ba0 leaq $16889(%rip), %rcx /* _POW_TAB+0(%rip) */ + 0x8b, 0x0c, 0x81, //0x00001ba7 movl (%rcx,%rax,4), %ecx + 0x45, 0x85, 0xff, //0x00001baa testl %r15d, %r15d + 0x0f, 0x84, 0xa4, 0xff, 0xff, 0xff, //0x00001bad je LBB0_387 + //0x00001bb3 LBB0_395 + 0x89, 0x4d, 0xb8, //0x00001bb3 movl %ecx, $-72(%rbp) + 0x89, 0xc9, //0x00001bb6 movl %ecx, %ecx + 0x48, 0x6b, 0xc1, 0x68, //0x00001bb8 imulq $104, %rcx, %rax + 0x48, 0x8d, 0x35, 0x0d, 0x42, 0x00, 0x00, //0x00001bbc leaq $16909(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ + 0x8b, 0x14, 0x30, //0x00001bc3 movl (%rax,%rsi), %edx + 0x48, 0x89, 0x55, 0xa8, //0x00001bc6 movq %rdx, $-88(%rbp) + 0x49, 0x63, 0xd7, //0x00001bca movslq %r15d, %rdx + 0x48, 0x01, 0xc6, //0x00001bcd addq %rax, %rsi + 0x48, 0x83, 0xc6, 0x04, //0x00001bd0 addq $4, %rsi + 0x31, 0xff, //0x00001bd4 xorl %edi, %edi + //0x00001bd6 LBB0_396 + 0x0f, 0xb6, 0x1c, 0x3e, //0x00001bd6 movzbl (%rsi,%rdi), %ebx + 0x84, 0xdb, //0x00001bda testb %bl, %bl + 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x00001bdc je LBB0_401 + 0x41, 0x38, 0x5c, 0x3d, 0x00, //0x00001be2 cmpb %bl, (%r13,%rdi) + 0x0f, 0x85, 0x15, 0x01, 0x00, 0x00, //0x00001be7 jne LBB0_410 + 0x48, 0x83, 0xc7, 0x01, //0x00001bed addq $1, %rdi + 0x48, 0x39, 0xfa, //0x00001bf1 cmpq %rdi, %rdx + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00001bf4 jne LBB0_396 + 0x44, 0x89, 0xfa, //0x00001bfa movl %r15d, %edx + 0x48, 0x8d, 0x35, 0xcc, 0x41, 0x00, 0x00, //0x00001bfd leaq $16844(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ + 0x48, 0x01, 0xf0, //0x00001c04 addq %rsi, %rax + 0x80, 0x7c, 0x02, 0x04, 0x00, //0x00001c07 cmpb $0, $4(%rdx,%rax) + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00001c0c je LBB0_401 + //0x00001c12 LBB0_400 + 0x48, 0x8b, 0x45, 0xa8, //0x00001c12 movq $-88(%rbp), %rax + 0x83, 0xc0, 0xff, //0x00001c16 addl $-1, %eax + 0x48, 0x89, 0x45, 0xa8, //0x00001c19 movq %rax, $-88(%rbp) + //0x00001c1d LBB0_401 + 0x45, 0x85, 0xff, //0x00001c1d testl %r15d, %r15d + 0x4c, 0x89, 0x45, 0xc0, //0x00001c20 movq %r8, $-64(%rbp) + 0x0f, 0x8e, 0xca, 0x00, 0x00, 0x00, //0x00001c24 jle LBB0_409 + 0x4c, 0x89, 0x5d, 0xc8, //0x00001c2a movq %r11, $-56(%rbp) + 0x48, 0x8b, 0x45, 0xa8, //0x00001c2e movq $-88(%rbp), %rax + 0x44, 0x01, 0xf8, //0x00001c32 addl %r15d, %eax + 0x44, 0x89, 0xfb, //0x00001c35 movl %r15d, %ebx + 0x48, 0x98, //0x00001c38 cltq + 0x49, 0x89, 0xc0, //0x00001c3a movq %rax, %r8 + 0x49, 0xc1, 0xe0, 0x20, //0x00001c3d shlq $32, %r8 + 0x48, 0x83, 0xc0, 0xff, //0x00001c41 addq $-1, %rax + 0x48, 0x83, 0xc3, 0x01, //0x00001c45 addq $1, %rbx + 0x41, 0x83, 0xc7, 0xff, //0x00001c49 addl $-1, %r15d + 0x31, 0xf6, //0x00001c4d xorl %esi, %esi + 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00001c4f jmp LBB0_405 + //0x00001c54 LBB0_403 + 0x48, 0x85, 0xc0, //0x00001c54 testq %rax, %rax + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001c57 movl $1, %eax + 0x44, 0x0f, 0x45, 0xd0, //0x00001c5c cmovnel %eax, %r10d + //0x00001c60 LBB0_404 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001c60 movabsq $-4294967296, %rax + 0x49, 0x01, 0xc0, //0x00001c6a addq %rax, %r8 + 0x49, 0x8d, 0x43, 0xff, //0x00001c6d leaq $-1(%r11), %rax + 0x48, 0x83, 0xc3, 0xff, //0x00001c71 addq $-1, %rbx + 0x41, 0x83, 0xc7, 0xff, //0x00001c75 addl $-1, %r15d + 0x48, 0x83, 0xfb, 0x01, //0x00001c79 cmpq $1, %rbx + 0x0f, 0x8e, 0x51, 0x00, 0x00, 0x00, //0x00001c7d jle LBB0_407 + //0x00001c83 LBB0_405 + 0x49, 0x89, 0xc3, //0x00001c83 movq %rax, %r11 + 0x44, 0x89, 0xf8, //0x00001c86 movl %r15d, %eax + 0x49, 0x0f, 0xbe, 0x7c, 0x05, 0x00, //0x00001c89 movsbq (%r13,%rax), %rdi + 0x48, 0x83, 0xc7, 0xd0, //0x00001c8f addq $-48, %rdi + 0x48, 0xd3, 0xe7, //0x00001c93 shlq %cl, %rdi + 0x48, 0x01, 0xf7, //0x00001c96 addq %rsi, %rdi + 0x48, 0x89, 0xf8, //0x00001c99 movq %rdi, %rax + 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001c9c movabsq $-3689348814741910323, %rdx + 0x48, 0xf7, 0xe2, //0x00001ca6 mulq %rdx + 0x48, 0x89, 0xd6, //0x00001ca9 movq %rdx, %rsi + 0x48, 0xc1, 0xee, 0x03, //0x00001cac shrq $3, %rsi + 0x48, 0x8d, 0x04, 0x36, //0x00001cb0 leaq (%rsi,%rsi), %rax + 0x48, 0x8d, 0x14, 0x80, //0x00001cb4 leaq (%rax,%rax,4), %rdx + 0x48, 0x89, 0xf8, //0x00001cb8 movq %rdi, %rax + 0x48, 0x29, 0xd0, //0x00001cbb subq %rdx, %rax + 0x4c, 0x3b, 0x5d, 0xb0, //0x00001cbe cmpq $-80(%rbp), %r11 + 0x0f, 0x83, 0x8c, 0xff, 0xff, 0xff, //0x00001cc2 jae LBB0_403 + 0x04, 0x30, //0x00001cc8 addb $48, %al + 0x43, 0x88, 0x44, 0x1d, 0x00, //0x00001cca movb %al, (%r13,%r11) + 0xe9, 0x8c, 0xff, 0xff, 0xff, //0x00001ccf jmp LBB0_404 + //0x00001cd4 LBB0_407 + 0x48, 0x83, 0xff, 0x0a, //0x00001cd4 cmpq $10, %rdi + 0x4c, 0x8b, 0x45, 0xc0, //0x00001cd8 movq $-64(%rbp), %r8 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001cdc movl $1, %ebx + 0x0f, 0x83, 0x26, 0x00, 0x00, 0x00, //0x00001ce1 jae LBB0_411 + 0x4c, 0x8b, 0x7d, 0xb0, //0x00001ce7 movq $-80(%rbp), %r15 + 0x4c, 0x8b, 0x5d, 0xc8, //0x00001ceb movq $-56(%rbp), %r11 + 0xe9, 0x88, 0x00, 0x00, 0x00, //0x00001cef jmp LBB0_415 + //0x00001cf4 LBB0_409 + 0x4c, 0x8b, 0x7d, 0xb0, //0x00001cf4 movq $-80(%rbp), %r15 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001cf8 movl $1, %ebx + 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x00001cfd jmp LBB0_415 + //0x00001d02 LBB0_410 + 0x0f, 0x8c, 0x0a, 0xff, 0xff, 0xff, //0x00001d02 jl LBB0_400 + 0xe9, 0x10, 0xff, 0xff, 0xff, //0x00001d08 jmp LBB0_401 + //0x00001d0d LBB0_411 + 0x49, 0x63, 0xcb, //0x00001d0d movslq %r11d, %rcx + 0x48, 0x83, 0xc1, 0xff, //0x00001d10 addq $-1, %rcx + 0x4c, 0x8b, 0x7d, 0xb0, //0x00001d14 movq $-80(%rbp), %r15 + 0x4c, 0x8b, 0x5d, 0xc8, //0x00001d18 movq $-56(%rbp), %r11 + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001d1c jmp LBB0_413 + //0x00001d21 LBB0_412 + 0x48, 0x85, 0xc0, //0x00001d21 testq %rax, %rax + 0x44, 0x0f, 0x45, 0xd3, //0x00001d24 cmovnel %ebx, %r10d + 0x48, 0x83, 0xc1, 0xff, //0x00001d28 addq $-1, %rcx + 0x48, 0x83, 0xfe, 0x09, //0x00001d2c cmpq $9, %rsi + 0x48, 0x89, 0xd6, //0x00001d30 movq %rdx, %rsi + 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00001d33 jbe LBB0_415 + //0x00001d39 LBB0_413 + 0x48, 0x89, 0xf0, //0x00001d39 movq %rsi, %rax + 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001d3c movabsq $-3689348814741910323, %rdx + 0x48, 0xf7, 0xe2, //0x00001d46 mulq %rdx + 0x48, 0xc1, 0xea, 0x03, //0x00001d49 shrq $3, %rdx + 0x48, 0x8d, 0x04, 0x12, //0x00001d4d leaq (%rdx,%rdx), %rax + 0x48, 0x8d, 0x3c, 0x80, //0x00001d51 leaq (%rax,%rax,4), %rdi + 0x48, 0x89, 0xf0, //0x00001d55 movq %rsi, %rax + 0x48, 0x29, 0xf8, //0x00001d58 subq %rdi, %rax + 0x4c, 0x39, 0xf9, //0x00001d5b cmpq %r15, %rcx + 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00001d5e jae LBB0_412 + 0x04, 0x30, //0x00001d64 addb $48, %al + 0x41, 0x88, 0x44, 0x0d, 0x00, //0x00001d66 movb %al, (%r13,%rcx) + 0x48, 0x83, 0xc1, 0xff, //0x00001d6b addq $-1, %rcx + 0x48, 0x83, 0xfe, 0x09, //0x00001d6f cmpq $9, %rsi + 0x48, 0x89, 0xd6, //0x00001d73 movq %rdx, %rsi + 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x00001d76 ja LBB0_413 + //0x00001d7c LBB0_415 + 0x48, 0x8b, 0x45, 0xa8, //0x00001d7c movq $-88(%rbp), %rax + 0x41, 0x01, 0xc4, //0x00001d80 addl %eax, %r12d + 0x4d, 0x63, 0xe4, //0x00001d83 movslq %r12d, %r12 + 0x4d, 0x39, 0xe7, //0x00001d86 cmpq %r12, %r15 + 0x45, 0x0f, 0x46, 0xe7, //0x00001d89 cmovbel %r15d, %r12d + 0x41, 0x01, 0xc3, //0x00001d8d addl %eax, %r11d + 0x45, 0x85, 0xe4, //0x00001d90 testl %r12d, %r12d + 0x0f, 0x8e, 0x3c, 0x00, 0x00, 0x00, //0x00001d93 jle LBB0_420 + 0x41, 0x8d, 0x44, 0x24, 0xff, //0x00001d99 leal $-1(%r12), %eax + 0x41, 0x80, 0x7c, 0x05, 0x00, 0x30, //0x00001d9e cmpb $48, (%r13,%rax) + 0x8b, 0x4d, 0xb8, //0x00001da4 movl $-72(%rbp), %ecx + 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00001da7 jne LBB0_422 + 0x44, 0x89, 0xe0, //0x00001dad movl %r12d, %eax + //0x00001db0 LBB0_418 + 0x48, 0x83, 0xf8, 0x01, //0x00001db0 cmpq $1, %rax + 0x0f, 0x8e, 0x24, 0x00, 0x00, 0x00, //0x00001db4 jle LBB0_421 + 0x4c, 0x8d, 0x60, 0xff, //0x00001dba leaq $-1(%rax), %r12 + 0x83, 0xc0, 0xfe, //0x00001dbe addl $-2, %eax + 0x41, 0x80, 0x7c, 0x05, 0x00, 0x30, //0x00001dc1 cmpb $48, (%r13,%rax) + 0x4c, 0x89, 0xe0, //0x00001dc7 movq %r12, %rax + 0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001dca je LBB0_418 + 0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001dd0 jmp LBB0_422 + //0x00001dd5 LBB0_420 + 0x8b, 0x4d, 0xb8, //0x00001dd5 movl $-72(%rbp), %ecx + 0x0f, 0x85, 0x06, 0x00, 0x00, 0x00, //0x00001dd8 jne LBB0_422 + //0x00001dde LBB0_421 + 0x45, 0x31, 0xdb, //0x00001dde xorl %r11d, %r11d + 0x45, 0x31, 0xe4, //0x00001de1 xorl %r12d, %r12d + //0x00001de4 LBB0_422 + 0x85, 0xc9, //0x00001de4 testl %ecx, %ecx + 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00001de6 js LBB0_424 + 0x44, 0x89, 0xe7, //0x00001dec movl %r12d, %edi + 0x45, 0x89, 0xe7, //0x00001def movl %r12d, %r15d + 0x41, 0x29, 0xc8, //0x00001df2 subl %ecx, %r8d + 0xe9, 0x63, 0xfd, 0xff, 0xff, //0x00001df5 jmp LBB0_388 + //0x00001dfa LBB0_424 + 0x83, 0xf9, 0xc3, //0x00001dfa cmpl $-61, %ecx + 0x0f, 0x8f, 0x3c, 0x02, 0x00, 0x00, //0x00001dfd jg LBB0_453 + 0x41, 0x89, 0xc8, //0x00001e03 movl %ecx, %r8d + 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001e06 jmp LBB0_429 + //0x00001e0b LBB0_426 + 0x45, 0x31, 0xdb, //0x00001e0b xorl %r11d, %r11d + //0x00001e0e LBB0_427 + 0x31, 0xc0, //0x00001e0e xorl %eax, %eax + //0x00001e10 LBB0_428 + 0x41, 0x8d, 0x48, 0x3c, //0x00001e10 leal $60(%r8), %ecx + 0x41, 0x89, 0xc4, //0x00001e14 movl %eax, %r12d + 0x41, 0x83, 0xf8, 0x88, //0x00001e17 cmpl $-120, %r8d + 0x41, 0x89, 0xc8, //0x00001e1b movl %ecx, %r8d + 0x0f, 0x8d, 0x1e, 0x02, 0x00, 0x00, //0x00001e1e jge LBB0_454 + //0x00001e24 LBB0_429 + 0x45, 0x85, 0xe4, //0x00001e24 testl %r12d, %r12d + 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001e27 movl $0, %esi + 0x41, 0x0f, 0x4f, 0xf4, //0x00001e2c cmovgl %r12d, %esi + 0x31, 0xc0, //0x00001e30 xorl %eax, %eax + 0x31, 0xc9, //0x00001e32 xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e34 .p2align 4, 0x90 + //0x00001e40 LBB0_430 + 0x48, 0x39, 0xc6, //0x00001e40 cmpq %rax, %rsi + 0x0f, 0x84, 0x2a, 0x00, 0x00, 0x00, //0x00001e43 je LBB0_433 + 0x48, 0x8d, 0x0c, 0x89, //0x00001e49 leaq (%rcx,%rcx,4), %rcx + 0x49, 0x0f, 0xbe, 0x54, 0x05, 0x00, //0x00001e4d movsbq (%r13,%rax), %rdx + 0x48, 0x8d, 0x0c, 0x4a, //0x00001e53 leaq (%rdx,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00001e57 addq $-48, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00001e5b addq $1, %rax + 0x49, 0x8d, 0x56, 0x01, //0x00001e5f leaq $1(%r14), %rdx + 0x48, 0x39, 0xd1, //0x00001e63 cmpq %rdx, %rcx + 0x0f, 0x82, 0xd4, 0xff, 0xff, 0xff, //0x00001e66 jb LBB0_430 + 0x89, 0xc6, //0x00001e6c movl %eax, %esi + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00001e6e jmp LBB0_435 + //0x00001e73 LBB0_433 + 0x48, 0x85, 0xc9, //0x00001e73 testq %rcx, %rcx + 0x0f, 0x84, 0x92, 0xff, 0xff, 0xff, //0x00001e76 je LBB0_427 + 0x90, 0x90, 0x90, 0x90, //0x00001e7c .p2align 4, 0x90 + //0x00001e80 LBB0_434 + 0x48, 0x01, 0xc9, //0x00001e80 addq %rcx, %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x00001e83 leaq (%rcx,%rcx,4), %rcx + 0x83, 0xc6, 0x01, //0x00001e87 addl $1, %esi + 0x49, 0x8d, 0x46, 0x01, //0x00001e8a leaq $1(%r14), %rax + 0x48, 0x39, 0xc1, //0x00001e8e cmpq %rax, %rcx + 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x00001e91 jb LBB0_434 + //0x00001e97 LBB0_435 + 0x41, 0x29, 0xf3, //0x00001e97 subl %esi, %r11d + 0x44, 0x89, 0xe0, //0x00001e9a movl %r12d, %eax + 0x29, 0xf0, //0x00001e9d subl %esi, %eax + 0x0f, 0x8e, 0x26, 0x00, 0x00, 0x00, //0x00001e9f jle LBB0_438 + 0x4c, 0x89, 0x5d, 0xc8, //0x00001ea5 movq %r11, $-56(%rbp) + 0x48, 0x63, 0xf6, //0x00001ea9 movslq %esi, %rsi + 0x49, 0x63, 0xd4, //0x00001eac movslq %r12d, %rdx + 0x49, 0x89, 0xd3, //0x00001eaf movq %rdx, %r11 + 0x49, 0x29, 0xf3, //0x00001eb2 subq %rsi, %r11 + 0x48, 0x89, 0xf7, //0x00001eb5 movq %rsi, %rdi + 0x48, 0xf7, 0xd7, //0x00001eb8 notq %rdi + 0x48, 0x01, 0xd7, //0x00001ebb addq %rdx, %rdi + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x00001ebe jne LBB0_439 + 0x31, 0xdb, //0x00001ec4 xorl %ebx, %ebx + 0xe9, 0x86, 0x00, 0x00, 0x00, //0x00001ec6 jmp LBB0_442 + //0x00001ecb LBB0_438 + 0x31, 0xc0, //0x00001ecb xorl %eax, %eax + 0xe9, 0xea, 0x00, 0x00, 0x00, //0x00001ecd jmp LBB0_446 + //0x00001ed2 LBB0_439 + 0x4d, 0x89, 0xdf, //0x00001ed2 movq %r11, %r15 + 0x49, 0x83, 0xe7, 0xfe, //0x00001ed5 andq $-2, %r15 + 0x49, 0xf7, 0xdf, //0x00001ed9 negq %r15 + 0x31, 0xdb, //0x00001edc xorl %ebx, %ebx + 0x48, 0x8b, 0x55, 0x90, //0x00001ede movq $-112(%rbp), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ee2 .p2align 4, 0x90 + //0x00001ef0 LBB0_440 + 0x48, 0x89, 0xcf, //0x00001ef0 movq %rcx, %rdi + 0x48, 0xc1, 0xef, 0x3c, //0x00001ef3 shrq $60, %rdi + 0x4c, 0x21, 0xf1, //0x00001ef7 andq %r14, %rcx + 0x40, 0x80, 0xcf, 0x30, //0x00001efa orb $48, %dil + 0x40, 0x88, 0x7a, 0xff, //0x00001efe movb %dil, $-1(%rdx) + 0x48, 0x8d, 0x0c, 0x89, //0x00001f02 leaq (%rcx,%rcx,4), %rcx + 0x48, 0x0f, 0xbe, 0x7c, 0x32, 0xff, //0x00001f06 movsbq $-1(%rdx,%rsi), %rdi + 0x48, 0x8d, 0x0c, 0x4f, //0x00001f0c leaq (%rdi,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00001f10 addq $-48, %rcx + 0x48, 0x89, 0xcf, //0x00001f14 movq %rcx, %rdi + 0x48, 0xc1, 0xef, 0x3c, //0x00001f17 shrq $60, %rdi + 0x4c, 0x21, 0xf1, //0x00001f1b andq %r14, %rcx + 0x40, 0x80, 0xcf, 0x30, //0x00001f1e orb $48, %dil + 0x40, 0x88, 0x3a, //0x00001f22 movb %dil, (%rdx) + 0x48, 0x8d, 0x0c, 0x89, //0x00001f25 leaq (%rcx,%rcx,4), %rcx + 0x48, 0x0f, 0xbe, 0x3c, 0x32, //0x00001f29 movsbq (%rdx,%rsi), %rdi + 0x48, 0x8d, 0x0c, 0x4f, //0x00001f2e leaq (%rdi,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00001f32 addq $-48, %rcx + 0x48, 0x83, 0xc2, 0x02, //0x00001f36 addq $2, %rdx + 0x48, 0x83, 0xc3, 0xfe, //0x00001f3a addq $-2, %rbx + 0x49, 0x39, 0xdf, //0x00001f3e cmpq %rbx, %r15 + 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x00001f41 jne LBB0_440 + 0x48, 0x29, 0xde, //0x00001f47 subq %rbx, %rsi + 0x48, 0xf7, 0xdb, //0x00001f4a negq %rbx + 0x4c, 0x8b, 0x7d, 0xb0, //0x00001f4d movq $-80(%rbp), %r15 + //0x00001f51 LBB0_442 + 0x41, 0xf6, 0xc3, 0x01, //0x00001f51 testb $1, %r11b + 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00001f55 je LBB0_444 + 0x48, 0x89, 0xca, //0x00001f5b movq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x3c, //0x00001f5e shrq $60, %rdx + 0x80, 0xca, 0x30, //0x00001f62 orb $48, %dl + 0x41, 0x88, 0x54, 0x1d, 0x00, //0x00001f65 movb %dl, (%r13,%rbx) + 0x4c, 0x21, 0xf1, //0x00001f6a andq %r14, %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x00001f6d leaq (%rcx,%rcx,4), %rcx + 0x49, 0x0f, 0xbe, 0x54, 0x35, 0x00, //0x00001f71 movsbq (%r13,%rsi), %rdx + 0x48, 0x8d, 0x0c, 0x4a, //0x00001f77 leaq (%rdx,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00001f7b addq $-48, %rcx + //0x00001f7f LBB0_444 + 0x48, 0x85, 0xc9, //0x00001f7f testq %rcx, %rcx + 0x4c, 0x8b, 0x5d, 0xc8, //0x00001f82 movq $-56(%rbp), %r11 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001f86 movl $1, %ebx + 0x0f, 0x85, 0x2b, 0x00, 0x00, 0x00, //0x00001f8b jne LBB0_446 + 0xe9, 0x5a, 0x00, 0x00, 0x00, //0x00001f91 jmp LBB0_448 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001f96 .p2align 4, 0x90 + //0x00001fa0 LBB0_445 + 0x49, 0x8d, 0x76, 0x01, //0x00001fa0 leaq $1(%r14), %rsi + 0x48, 0x39, 0xf1, //0x00001fa4 cmpq %rsi, %rcx + 0x44, 0x0f, 0x43, 0xd3, //0x00001fa7 cmovael %ebx, %r10d + 0x48, 0x8d, 0x0c, 0x12, //0x00001fab leaq (%rdx,%rdx), %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x00001faf leaq (%rcx,%rcx,4), %rcx + 0x48, 0x85, 0xd2, //0x00001fb3 testq %rdx, %rdx + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00001fb6 je LBB0_448 + //0x00001fbc LBB0_446 + 0x48, 0x89, 0xca, //0x00001fbc movq %rcx, %rdx + 0x4c, 0x21, 0xf2, //0x00001fbf andq %r14, %rdx + 0x48, 0x63, 0xf0, //0x00001fc2 movslq %eax, %rsi + 0x49, 0x39, 0xf7, //0x00001fc5 cmpq %rsi, %r15 + 0x0f, 0x86, 0xd2, 0xff, 0xff, 0xff, //0x00001fc8 jbe LBB0_445 + 0x48, 0xc1, 0xe9, 0x3c, //0x00001fce shrq $60, %rcx + 0x80, 0xc9, 0x30, //0x00001fd2 orb $48, %cl + 0x41, 0x88, 0x4c, 0x35, 0x00, //0x00001fd5 movb %cl, (%r13,%rsi) + 0x83, 0xc6, 0x01, //0x00001fda addl $1, %esi + 0x89, 0xf0, //0x00001fdd movl %esi, %eax + 0x48, 0x8d, 0x0c, 0x12, //0x00001fdf leaq (%rdx,%rdx), %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x00001fe3 leaq (%rcx,%rcx,4), %rcx + 0x48, 0x85, 0xd2, //0x00001fe7 testq %rdx, %rdx + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001fea jne LBB0_446 + //0x00001ff0 LBB0_448 + 0x41, 0x83, 0xc3, 0x01, //0x00001ff0 addl $1, %r11d + 0x85, 0xc0, //0x00001ff4 testl %eax, %eax + 0x0f, 0x8e, 0x38, 0x00, 0x00, 0x00, //0x00001ff6 jle LBB0_452 + 0x89, 0xc1, //0x00001ffc movl %eax, %ecx + 0x48, 0x83, 0xc1, 0x01, //0x00001ffe addq $1, %rcx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002002 .p2align 4, 0x90 + //0x00002010 LBB0_450 + 0x8d, 0x50, 0xff, //0x00002010 leal $-1(%rax), %edx + 0x41, 0x80, 0x7c, 0x15, 0x00, 0x30, //0x00002013 cmpb $48, (%r13,%rdx) + 0x0f, 0x85, 0xf1, 0xfd, 0xff, 0xff, //0x00002019 jne LBB0_428 + 0x48, 0x83, 0xc1, 0xff, //0x0000201f addq $-1, %rcx + 0x89, 0xd0, //0x00002023 movl %edx, %eax + 0x48, 0x83, 0xf9, 0x01, //0x00002025 cmpq $1, %rcx + 0x0f, 0x8f, 0xe1, 0xff, 0xff, 0xff, //0x00002029 jg LBB0_450 + 0xe9, 0xd7, 0xfd, 0xff, 0xff, //0x0000202f jmp LBB0_426 + //0x00002034 LBB0_452 + 0x0f, 0x85, 0xd6, 0xfd, 0xff, 0xff, //0x00002034 jne LBB0_428 + 0xe9, 0xcc, 0xfd, 0xff, 0xff, //0x0000203a jmp LBB0_426 + //0x0000203f LBB0_453 + 0x44, 0x89, 0xe0, //0x0000203f movl %r12d, %eax + //0x00002042 LBB0_454 + 0xf7, 0xd9, //0x00002042 negl %ecx + 0x85, 0xc0, //0x00002044 testl %eax, %eax + 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00002046 movl $0, %esi + 0x0f, 0x4f, 0xf0, //0x0000204b cmovgl %eax, %esi + 0x31, 0xff, //0x0000204e xorl %edi, %edi + 0x45, 0x31, 0xc0, //0x00002050 xorl %r8d, %r8d + //0x00002053 LBB0_455 + 0x48, 0x39, 0xfe, //0x00002053 cmpq %rdi, %rsi + 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00002056 je LBB0_461 + 0x4b, 0x8d, 0x14, 0x80, //0x0000205c leaq (%r8,%r8,4), %rdx + 0x49, 0x0f, 0xbe, 0x5c, 0x3d, 0x00, //0x00002060 movsbq (%r13,%rdi), %rbx + 0x4c, 0x8d, 0x04, 0x53, //0x00002066 leaq (%rbx,%rdx,2), %r8 + 0x49, 0x83, 0xc0, 0xd0, //0x0000206a addq $-48, %r8 + 0x48, 0x83, 0xc7, 0x01, //0x0000206e addq $1, %rdi + 0x4c, 0x89, 0xc2, //0x00002072 movq %r8, %rdx + 0x48, 0xd3, 0xea, //0x00002075 shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00002078 testq %rdx, %rdx + 0x0f, 0x84, 0xd2, 0xff, 0xff, 0xff, //0x0000207b je LBB0_455 + 0x4c, 0x89, 0x5d, 0xc8, //0x00002081 movq %r11, $-56(%rbp) + 0x89, 0xfe, //0x00002085 movl %edi, %esi + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002087 movl $1, %ebx + //0x0000208c LBB0_458 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000208c movq $-1, %r11 + 0x49, 0xd3, 0xe3, //0x00002093 shlq %cl, %r11 + 0x49, 0xf7, 0xd3, //0x00002096 notq %r11 + 0x41, 0x89, 0xc4, //0x00002099 movl %eax, %r12d + 0x41, 0x29, 0xf4, //0x0000209c subl %esi, %r12d + 0x0f, 0x8e, 0x68, 0x00, 0x00, 0x00, //0x0000209f jle LBB0_465 + 0x4c, 0x63, 0xfe, //0x000020a5 movslq %esi, %r15 + 0x48, 0x98, //0x000020a8 cltq + 0x48, 0x89, 0xc2, //0x000020aa movq %rax, %rdx + 0x4c, 0x29, 0xfa, //0x000020ad subq %r15, %rdx + 0x4c, 0x89, 0xfb, //0x000020b0 movq %r15, %rbx + 0x48, 0xf7, 0xd3, //0x000020b3 notq %rbx + 0x48, 0x01, 0xc3, //0x000020b6 addq %rax, %rbx + 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x000020b9 jne LBB0_467 + 0x31, 0xdb, //0x000020bf xorl %ebx, %ebx + 0xe9, 0xd3, 0x00, 0x00, 0x00, //0x000020c1 jmp LBB0_470 + //0x000020c6 LBB0_461 + 0x4d, 0x85, 0xc0, //0x000020c6 testq %r8, %r8 + 0x0f, 0x84, 0x46, 0x00, 0x00, 0x00, //0x000020c9 je LBB0_466 + 0x4c, 0x89, 0xc7, //0x000020cf movq %r8, %rdi + 0x48, 0xd3, 0xef, //0x000020d2 shrq %cl, %rdi + 0x48, 0x85, 0xff, //0x000020d5 testq %rdi, %rdi + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000020d8 movl $1, %ebx + 0x0f, 0x84, 0xf8, 0x00, 0x00, 0x00, //0x000020dd je LBB0_474 + 0x4c, 0x89, 0xda, //0x000020e3 movq %r11, %rdx + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000020e6 movq $-1, %r11 + 0x49, 0xd3, 0xe3, //0x000020ed shlq %cl, %r11 + 0x49, 0xf7, 0xd3, //0x000020f0 notq %r11 + 0x29, 0xf2, //0x000020f3 subl %esi, %edx + 0x83, 0xc2, 0x01, //0x000020f5 addl $1, %edx + 0x45, 0x31, 0xe4, //0x000020f8 xorl %r12d, %r12d + 0xe9, 0xfd, 0x00, 0x00, 0x00, //0x000020fb jmp LBB0_476 + //0x00002100 LBB0_464 + 0x31, 0xff, //0x00002100 xorl %edi, %edi + 0x45, 0x31, 0xff, //0x00002102 xorl %r15d, %r15d + 0x41, 0x29, 0xc8, //0x00002105 subl %ecx, %r8d + 0xe9, 0x50, 0xfa, 0xff, 0xff, //0x00002108 jmp LBB0_388 + //0x0000210d LBB0_465 + 0x45, 0x31, 0xe4, //0x0000210d xorl %r12d, %r12d + 0xe9, 0xb8, 0x00, 0x00, 0x00, //0x00002110 jmp LBB0_473 + //0x00002115 LBB0_466 + 0x45, 0x31, 0xe4, //0x00002115 xorl %r12d, %r12d + 0x31, 0xff, //0x00002118 xorl %edi, %edi + 0x45, 0x31, 0xff, //0x0000211a xorl %r15d, %r15d + 0x4c, 0x8b, 0x45, 0xc0, //0x0000211d movq $-64(%rbp), %r8 + 0xe9, 0x6f, 0x01, 0x00, 0x00, //0x00002121 jmp LBB0_488 + //0x00002126 LBB0_467 + 0x48, 0x89, 0x55, 0x88, //0x00002126 movq %rdx, $-120(%rbp) + 0x48, 0x83, 0xe2, 0xfe, //0x0000212a andq $-2, %rdx + 0x48, 0xf7, 0xda, //0x0000212e negq %rdx + 0x48, 0x89, 0x55, 0xa8, //0x00002131 movq %rdx, $-88(%rbp) + 0x31, 0xdb, //0x00002135 xorl %ebx, %ebx + 0x48, 0x8b, 0x45, 0x90, //0x00002137 movq $-112(%rbp), %rax + //0x0000213b LBB0_468 + 0x4c, 0x89, 0xc2, //0x0000213b movq %r8, %rdx + 0x48, 0xd3, 0xea, //0x0000213e shrq %cl, %rdx + 0x4d, 0x21, 0xd8, //0x00002141 andq %r11, %r8 + 0x80, 0xc2, 0x30, //0x00002144 addb $48, %dl + 0x88, 0x50, 0xff, //0x00002147 movb %dl, $-1(%rax) + 0x4b, 0x8d, 0x14, 0x80, //0x0000214a leaq (%r8,%r8,4), %rdx + 0x4a, 0x0f, 0xbe, 0x7c, 0x38, 0xff, //0x0000214e movsbq $-1(%rax,%r15), %rdi + 0x48, 0x8d, 0x14, 0x57, //0x00002154 leaq (%rdi,%rdx,2), %rdx + 0x48, 0x83, 0xc2, 0xd0, //0x00002158 addq $-48, %rdx + 0x48, 0x89, 0xd7, //0x0000215c movq %rdx, %rdi + 0x48, 0xd3, 0xef, //0x0000215f shrq %cl, %rdi + 0x4c, 0x21, 0xda, //0x00002162 andq %r11, %rdx + 0x40, 0x80, 0xc7, 0x30, //0x00002165 addb $48, %dil + 0x40, 0x88, 0x38, //0x00002169 movb %dil, (%rax) + 0x48, 0x8d, 0x14, 0x92, //0x0000216c leaq (%rdx,%rdx,4), %rdx + 0x4a, 0x0f, 0xbe, 0x3c, 0x38, //0x00002170 movsbq (%rax,%r15), %rdi + 0x4c, 0x8d, 0x04, 0x57, //0x00002175 leaq (%rdi,%rdx,2), %r8 + 0x49, 0x83, 0xc0, 0xd0, //0x00002179 addq $-48, %r8 + 0x48, 0x83, 0xc0, 0x02, //0x0000217d addq $2, %rax + 0x48, 0x83, 0xc3, 0xfe, //0x00002181 addq $-2, %rbx + 0x48, 0x39, 0x5d, 0xa8, //0x00002185 cmpq %rbx, $-88(%rbp) + 0x0f, 0x85, 0xac, 0xff, 0xff, 0xff, //0x00002189 jne LBB0_468 + 0x49, 0x29, 0xdf, //0x0000218f subq %rbx, %r15 + 0x48, 0xf7, 0xdb, //0x00002192 negq %rbx + 0x48, 0x8b, 0x55, 0x88, //0x00002195 movq $-120(%rbp), %rdx + //0x00002199 LBB0_470 + 0xf6, 0xc2, 0x01, //0x00002199 testb $1, %dl + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x0000219c je LBB0_472 + 0x4c, 0x89, 0xc0, //0x000021a2 movq %r8, %rax + 0x48, 0xd3, 0xe8, //0x000021a5 shrq %cl, %rax + 0x04, 0x30, //0x000021a8 addb $48, %al + 0x41, 0x88, 0x44, 0x1d, 0x00, //0x000021aa movb %al, (%r13,%rbx) + 0x4d, 0x21, 0xd8, //0x000021af andq %r11, %r8 + 0x4b, 0x8d, 0x04, 0x80, //0x000021b2 leaq (%r8,%r8,4), %rax + 0x4b, 0x0f, 0xbe, 0x54, 0x3d, 0x00, //0x000021b6 movsbq (%r13,%r15), %rdx + 0x4c, 0x8d, 0x04, 0x42, //0x000021bc leaq (%rdx,%rax,2), %r8 + 0x49, 0x83, 0xc0, 0xd0, //0x000021c0 addq $-48, %r8 + //0x000021c4 LBB0_472 + 0x4c, 0x8b, 0x7d, 0xb0, //0x000021c4 movq $-80(%rbp), %r15 + 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000021c8 movl $1, %ebx + //0x000021cd LBB0_473 + 0x48, 0x8b, 0x55, 0xc8, //0x000021cd movq $-56(%rbp), %rdx + 0x29, 0xf2, //0x000021d1 subl %esi, %edx + 0x83, 0xc2, 0x01, //0x000021d3 addl $1, %edx + 0xe9, 0x57, 0x00, 0x00, 0x00, //0x000021d6 jmp LBB0_480 + //0x000021db LBB0_474 + 0x4c, 0x89, 0x5d, 0xc8, //0x000021db movq %r11, $-56(%rbp) + //0x000021df LBB0_475 + 0x4d, 0x01, 0xc0, //0x000021df addq %r8, %r8 + 0x4f, 0x8d, 0x04, 0x80, //0x000021e2 leaq (%r8,%r8,4), %r8 + 0x83, 0xc6, 0x01, //0x000021e6 addl $1, %esi + 0x4c, 0x89, 0xc7, //0x000021e9 movq %r8, %rdi + 0x48, 0xd3, 0xef, //0x000021ec shrq %cl, %rdi + 0x48, 0x85, 0xff, //0x000021ef testq %rdi, %rdi + 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x000021f2 je LBB0_475 + 0xe9, 0x8f, 0xfe, 0xff, 0xff, //0x000021f8 jmp LBB0_458 + //0x000021fd LBB0_476 + 0x4c, 0x89, 0xc0, //0x000021fd movq %r8, %rax + 0x48, 0xd3, 0xe8, //0x00002200 shrq %cl, %rax + 0x4d, 0x21, 0xd8, //0x00002203 andq %r11, %r8 + 0x49, 0x63, 0xf4, //0x00002206 movslq %r12d, %rsi + 0x49, 0x39, 0xf7, //0x00002209 cmpq %rsi, %r15 + 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x0000220c jbe LBB0_478 + 0x04, 0x30, //0x00002212 addb $48, %al + 0x41, 0x88, 0x44, 0x35, 0x00, //0x00002214 movb %al, (%r13,%rsi) + 0x83, 0xc6, 0x01, //0x00002219 addl $1, %esi + 0x41, 0x89, 0xf4, //0x0000221c movl %esi, %r12d + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000221f jmp LBB0_479 + //0x00002224 LBB0_478 + 0x48, 0x85, 0xc0, //0x00002224 testq %rax, %rax + 0x44, 0x0f, 0x45, 0xd3, //0x00002227 cmovnel %ebx, %r10d + //0x0000222b LBB0_479 + 0x4d, 0x01, 0xc0, //0x0000222b addq %r8, %r8 + 0x4f, 0x8d, 0x04, 0x80, //0x0000222e leaq (%r8,%r8,4), %r8 + //0x00002232 LBB0_480 + 0x4d, 0x85, 0xc0, //0x00002232 testq %r8, %r8 + 0x0f, 0x85, 0xc2, 0xff, 0xff, 0xff, //0x00002235 jne LBB0_476 + 0x45, 0x85, 0xe4, //0x0000223b testl %r12d, %r12d + 0x49, 0x89, 0xd3, //0x0000223e movq %rdx, %r11 + 0x4c, 0x8b, 0x45, 0xc0, //0x00002241 movq $-64(%rbp), %r8 + 0x0f, 0x8e, 0x2e, 0x00, 0x00, 0x00, //0x00002245 jle LBB0_485 + 0x44, 0x89, 0xe0, //0x0000224b movl %r12d, %eax + 0x48, 0x83, 0xc0, 0x01, //0x0000224e addq $1, %rax + //0x00002252 LBB0_483 + 0x41, 0x8d, 0x4c, 0x24, 0xff, //0x00002252 leal $-1(%r12), %ecx + 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x30, //0x00002257 cmpb $48, (%r13,%rcx) + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x0000225d jne LBB0_486 + 0x48, 0x83, 0xc0, 0xff, //0x00002263 addq $-1, %rax + 0x41, 0x89, 0xcc, //0x00002267 movl %ecx, %r12d + 0x48, 0x83, 0xf8, 0x01, //0x0000226a cmpq $1, %rax + 0x0f, 0x8f, 0xde, 0xff, 0xff, 0xff, //0x0000226e jg LBB0_483 + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00002274 jmp LBB0_487 + //0x00002279 LBB0_485 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x00002279 je LBB0_487 + //0x0000227f LBB0_486 + 0x44, 0x89, 0xe7, //0x0000227f movl %r12d, %edi + 0x45, 0x89, 0xe7, //0x00002282 movl %r12d, %r15d + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00002285 jmp LBB0_488 + //0x0000228a LBB0_487 + 0x45, 0x31, 0xdb, //0x0000228a xorl %r11d, %r11d + 0x45, 0x31, 0xe4, //0x0000228d xorl %r12d, %r12d + 0x31, 0xff, //0x00002290 xorl %edi, %edi + 0x45, 0x31, 0xff, //0x00002292 xorl %r15d, %r15d + //0x00002295 LBB0_488 + 0x8b, 0x4d, 0xb8, //0x00002295 movl $-72(%rbp), %ecx + 0x41, 0x29, 0xc8, //0x00002298 subl %ecx, %r8d + 0xe9, 0xbd, 0xf8, 0xff, 0xff, //0x0000229b jmp LBB0_388 + //0x000022a0 LBB0_489 + 0x41, 0x81, 0xf8, 0x02, 0xfc, 0xff, 0xff, //0x000022a0 cmpl $-1022, %r8d + 0x0f, 0x8f, 0xd4, 0x01, 0x00, 0x00, //0x000022a7 jg LBB0_518 + 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x000022ad movl $-1022, %edi + 0x45, 0x85, 0xff, //0x000022b2 testl %r15d, %r15d + 0x0f, 0x84, 0xa8, 0x04, 0x00, 0x00, //0x000022b5 je LBB0_560 + 0x4c, 0x89, 0x5d, 0xc8, //0x000022bb movq %r11, $-56(%rbp) + 0x41, 0x8d, 0x90, 0xfd, 0x03, 0x00, 0x00, //0x000022bf leal $1021(%r8), %edx + 0x41, 0x81, 0xf8, 0xc6, 0xfb, 0xff, 0xff, //0x000022c6 cmpl $-1082, %r8d + 0x0f, 0x8f, 0xc7, 0x01, 0x00, 0x00, //0x000022cd jg LBB0_520 + 0x4d, 0x8d, 0x46, 0x01, //0x000022d3 leaq $1(%r14), %r8 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000022d7 movl $1, %r11d + 0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000022dd jmp LBB0_496 + //0x000022e2 LBB0_493 + 0x31, 0xc0, //0x000022e2 xorl %eax, %eax + 0x48, 0x89, 0x45, 0xc8, //0x000022e4 movq %rax, $-56(%rbp) + //0x000022e8 LBB0_494 + 0x45, 0x31, 0xe4, //0x000022e8 xorl %r12d, %r12d + //0x000022eb LBB0_495 + 0x8d, 0x4a, 0x3c, //0x000022eb leal $60(%rdx), %ecx + 0x45, 0x89, 0xe7, //0x000022ee movl %r12d, %r15d + 0x44, 0x89, 0xe7, //0x000022f1 movl %r12d, %edi + 0x83, 0xfa, 0x88, //0x000022f4 cmpl $-120, %edx + 0x89, 0xca, //0x000022f7 movl %ecx, %edx + 0x0f, 0x8d, 0xa0, 0x01, 0x00, 0x00, //0x000022f9 jge LBB0_521 + //0x000022ff LBB0_496 + 0x45, 0x85, 0xff, //0x000022ff testl %r15d, %r15d + 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00002302 movl $0, %edi + 0x41, 0x0f, 0x4f, 0xff, //0x00002307 cmovgl %r15d, %edi + 0x31, 0xc0, //0x0000230b xorl %eax, %eax + 0x31, 0xc9, //0x0000230d xorl %ecx, %ecx + //0x0000230f LBB0_497 + 0x48, 0x39, 0xc7, //0x0000230f cmpq %rax, %rdi + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002312 je LBB0_500 + 0x48, 0x8d, 0x0c, 0x89, //0x00002318 leaq (%rcx,%rcx,4), %rcx + 0x49, 0x0f, 0xbe, 0x5c, 0x05, 0x00, //0x0000231c movsbq (%r13,%rax), %rbx + 0x48, 0x8d, 0x0c, 0x4b, //0x00002322 leaq (%rbx,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00002326 addq $-48, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x0000232a addq $1, %rax + 0x4c, 0x39, 0xc1, //0x0000232e cmpq %r8, %rcx + 0x0f, 0x82, 0xd8, 0xff, 0xff, 0xff, //0x00002331 jb LBB0_497 + 0x89, 0xc7, //0x00002337 movl %eax, %edi + 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00002339 jmp LBB0_502 + //0x0000233e LBB0_500 + 0x48, 0x85, 0xc9, //0x0000233e testq %rcx, %rcx + 0x0f, 0x84, 0xa1, 0xff, 0xff, 0xff, //0x00002341 je LBB0_494 + //0x00002347 LBB0_501 + 0x48, 0x01, 0xc9, //0x00002347 addq %rcx, %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x0000234a leaq (%rcx,%rcx,4), %rcx + 0x83, 0xc7, 0x01, //0x0000234e addl $1, %edi + 0x4c, 0x39, 0xc1, //0x00002351 cmpq %r8, %rcx + 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x00002354 jb LBB0_501 + //0x0000235a LBB0_502 + 0x48, 0x8b, 0x45, 0xc8, //0x0000235a movq $-56(%rbp), %rax + 0x29, 0xf8, //0x0000235e subl %edi, %eax + 0x48, 0x89, 0x45, 0xc8, //0x00002360 movq %rax, $-56(%rbp) + 0x31, 0xc0, //0x00002364 xorl %eax, %eax + 0x44, 0x39, 0xff, //0x00002366 cmpl %r15d, %edi + 0x0f, 0x8d, 0x63, 0x00, 0x00, 0x00, //0x00002369 jge LBB0_507 + 0x48, 0x89, 0x55, 0xa8, //0x0000236f movq %rdx, $-88(%rbp) + 0x48, 0x63, 0xff, //0x00002373 movslq %edi, %rdi + 0x49, 0x63, 0xdc, //0x00002376 movslq %r12d, %rbx + 0x4a, 0x8d, 0x04, 0x2f, //0x00002379 leaq (%rdi,%r13), %rax + 0x45, 0x31, 0xe4, //0x0000237d xorl %r12d, %r12d + 0x4c, 0x8b, 0x7d, 0xb0, //0x00002380 movq $-80(%rbp), %r15 + //0x00002384 LBB0_504 + 0x48, 0x89, 0xce, //0x00002384 movq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x3c, //0x00002387 shrq $60, %rsi + 0x4c, 0x21, 0xf1, //0x0000238b andq %r14, %rcx + 0x40, 0x80, 0xce, 0x30, //0x0000238e orb $48, %sil + 0x43, 0x88, 0x74, 0x25, 0x00, //0x00002392 movb %sil, (%r13,%r12) + 0x4a, 0x0f, 0xbe, 0x34, 0x20, //0x00002397 movsbq (%rax,%r12), %rsi + 0x4a, 0x8d, 0x14, 0x27, //0x0000239c leaq (%rdi,%r12), %rdx + 0x48, 0x83, 0xc2, 0x01, //0x000023a0 addq $1, %rdx + 0x49, 0x83, 0xc4, 0x01, //0x000023a4 addq $1, %r12 + 0x48, 0x8d, 0x0c, 0x89, //0x000023a8 leaq (%rcx,%rcx,4), %rcx + 0x48, 0x8d, 0x0c, 0x4e, //0x000023ac leaq (%rsi,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x000023b0 addq $-48, %rcx + 0x48, 0x39, 0xda, //0x000023b4 cmpq %rbx, %rdx + 0x0f, 0x8c, 0xc7, 0xff, 0xff, 0xff, //0x000023b7 jl LBB0_504 + 0x48, 0x85, 0xc9, //0x000023bd testq %rcx, %rcx + 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x000023c0 je LBB0_512 + 0x44, 0x89, 0xe0, //0x000023c6 movl %r12d, %eax + 0x48, 0x8b, 0x55, 0xa8, //0x000023c9 movq $-88(%rbp), %rdx + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000023cd jmp LBB0_508 + //0x000023d2 LBB0_507 + 0x4c, 0x8b, 0x7d, 0xb0, //0x000023d2 movq $-80(%rbp), %r15 + //0x000023d6 LBB0_508 + 0x41, 0x89, 0xc4, //0x000023d6 movl %eax, %r12d + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x000023d9 jmp LBB0_510 + //0x000023de LBB0_509 + 0x4c, 0x39, 0xc1, //0x000023de cmpq %r8, %rcx + 0x45, 0x0f, 0x43, 0xd3, //0x000023e1 cmovael %r11d, %r10d + 0x48, 0x8d, 0x04, 0x3f, //0x000023e5 leaq (%rdi,%rdi), %rax + 0x48, 0x8d, 0x0c, 0x80, //0x000023e9 leaq (%rax,%rax,4), %rcx + 0x48, 0x85, 0xff, //0x000023ed testq %rdi, %rdi + 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x000023f0 je LBB0_513 + //0x000023f6 LBB0_510 + 0x48, 0x89, 0xcf, //0x000023f6 movq %rcx, %rdi + 0x4c, 0x21, 0xf7, //0x000023f9 andq %r14, %rdi + 0x49, 0x63, 0xc4, //0x000023fc movslq %r12d, %rax + 0x49, 0x39, 0xc7, //0x000023ff cmpq %rax, %r15 + 0x0f, 0x86, 0xd6, 0xff, 0xff, 0xff, //0x00002402 jbe LBB0_509 + 0x48, 0xc1, 0xe9, 0x3c, //0x00002408 shrq $60, %rcx + 0x80, 0xc9, 0x30, //0x0000240c orb $48, %cl + 0x41, 0x88, 0x4c, 0x05, 0x00, //0x0000240f movb %cl, (%r13,%rax) + 0x83, 0xc0, 0x01, //0x00002414 addl $1, %eax + 0x41, 0x89, 0xc4, //0x00002417 movl %eax, %r12d + 0x48, 0x8d, 0x04, 0x3f, //0x0000241a leaq (%rdi,%rdi), %rax + 0x48, 0x8d, 0x0c, 0x80, //0x0000241e leaq (%rax,%rax,4), %rcx + 0x48, 0x85, 0xff, //0x00002422 testq %rdi, %rdi + 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x00002425 jne LBB0_510 + 0xe9, 0x04, 0x00, 0x00, 0x00, //0x0000242b jmp LBB0_513 + //0x00002430 LBB0_512 + 0x48, 0x8b, 0x55, 0xa8, //0x00002430 movq $-88(%rbp), %rdx + //0x00002434 LBB0_513 + 0x48, 0x8b, 0x45, 0xc8, //0x00002434 movq $-56(%rbp), %rax + 0x83, 0xc0, 0x01, //0x00002438 addl $1, %eax + 0x48, 0x89, 0x45, 0xc8, //0x0000243b movq %rax, $-56(%rbp) + 0x45, 0x85, 0xe4, //0x0000243f testl %r12d, %r12d + 0x0f, 0x8e, 0x2e, 0x00, 0x00, 0x00, //0x00002442 jle LBB0_517 + 0x44, 0x89, 0xe0, //0x00002448 movl %r12d, %eax + 0x48, 0x83, 0xc0, 0x01, //0x0000244b addq $1, %rax + //0x0000244f LBB0_515 + 0x41, 0x8d, 0x4c, 0x24, 0xff, //0x0000244f leal $-1(%r12), %ecx + 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x30, //0x00002454 cmpb $48, (%r13,%rcx) + 0x0f, 0x85, 0x8b, 0xfe, 0xff, 0xff, //0x0000245a jne LBB0_495 + 0x48, 0x83, 0xc0, 0xff, //0x00002460 addq $-1, %rax + 0x41, 0x89, 0xcc, //0x00002464 movl %ecx, %r12d + 0x48, 0x83, 0xf8, 0x01, //0x00002467 cmpq $1, %rax + 0x0f, 0x8f, 0xde, 0xff, 0xff, 0xff, //0x0000246b jg LBB0_515 + 0xe9, 0x6c, 0xfe, 0xff, 0xff, //0x00002471 jmp LBB0_493 + //0x00002476 LBB0_517 + 0x0f, 0x85, 0x6f, 0xfe, 0xff, 0xff, //0x00002476 jne LBB0_495 + 0xe9, 0x61, 0xfe, 0xff, 0xff, //0x0000247c jmp LBB0_493 + //0x00002481 LBB0_518 + 0x41, 0x81, 0xf8, 0x00, 0x04, 0x00, 0x00, //0x00002481 cmpl $1024, %r8d + 0x0f, 0x8f, 0x01, 0x06, 0x00, 0x00, //0x00002488 jg LBB0_610 + 0x41, 0x83, 0xc0, 0xff, //0x0000248e addl $-1, %r8d + 0x44, 0x89, 0xc7, //0x00002492 movl %r8d, %edi + 0xe9, 0x08, 0x02, 0x00, 0x00, //0x00002495 jmp LBB0_548 + //0x0000249a LBB0_520 + 0x44, 0x89, 0xff, //0x0000249a movl %r15d, %edi + 0x89, 0xd1, //0x0000249d movl %edx, %ecx + //0x0000249f LBB0_521 + 0xf7, 0xd9, //0x0000249f negl %ecx + 0x31, 0xd2, //0x000024a1 xorl %edx, %edx + 0x85, 0xff, //0x000024a3 testl %edi, %edi + 0xbe, 0x00, 0x00, 0x00, 0x00, //0x000024a5 movl $0, %esi + 0x0f, 0x4f, 0xf7, //0x000024aa cmovgl %edi, %esi + 0x31, 0xc0, //0x000024ad xorl %eax, %eax + //0x000024af LBB0_522 + 0x48, 0x39, 0xd6, //0x000024af cmpq %rdx, %rsi + 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x000024b2 je LBB0_530 + 0x48, 0x8d, 0x04, 0x80, //0x000024b8 leaq (%rax,%rax,4), %rax + 0x49, 0x0f, 0xbe, 0x5c, 0x15, 0x00, //0x000024bc movsbq (%r13,%rdx), %rbx + 0x48, 0x8d, 0x04, 0x43, //0x000024c2 leaq (%rbx,%rax,2), %rax + 0x48, 0x83, 0xc0, 0xd0, //0x000024c6 addq $-48, %rax + 0x48, 0x83, 0xc2, 0x01, //0x000024ca addq $1, %rdx + 0x48, 0x89, 0xc3, //0x000024ce movq %rax, %rbx + 0x48, 0xd3, 0xeb, //0x000024d1 shrq %cl, %rbx + 0x48, 0x85, 0xdb, //0x000024d4 testq %rbx, %rbx + 0x0f, 0x84, 0xd2, 0xff, 0xff, 0xff, //0x000024d7 je LBB0_522 + 0x89, 0xd6, //0x000024dd movl %edx, %esi + //0x000024df LBB0_525 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000024df movq $-1, %r15 + 0x49, 0xd3, 0xe7, //0x000024e6 shlq %cl, %r15 + 0x49, 0xf7, 0xd7, //0x000024e9 notq %r15 + 0x31, 0xdb, //0x000024ec xorl %ebx, %ebx + 0x39, 0xfe, //0x000024ee cmpl %edi, %esi + 0x0f, 0x8d, 0x44, 0x00, 0x00, 0x00, //0x000024f0 jge LBB0_528 + 0x4c, 0x63, 0xde, //0x000024f6 movslq %esi, %r11 + 0x4d, 0x63, 0xc4, //0x000024f9 movslq %r12d, %r8 + 0x4f, 0x8d, 0x34, 0x2b, //0x000024fc leaq (%r11,%r13), %r14 + 0x31, 0xdb, //0x00002500 xorl %ebx, %ebx + //0x00002502 LBB0_527 + 0x48, 0x89, 0xc7, //0x00002502 movq %rax, %rdi + 0x48, 0xd3, 0xef, //0x00002505 shrq %cl, %rdi + 0x4c, 0x21, 0xf8, //0x00002508 andq %r15, %rax + 0x40, 0x80, 0xc7, 0x30, //0x0000250b addb $48, %dil + 0x41, 0x88, 0x7c, 0x1d, 0x00, //0x0000250f movb %dil, (%r13,%rbx) + 0x49, 0x0f, 0xbe, 0x3c, 0x1e, //0x00002514 movsbq (%r14,%rbx), %rdi + 0x49, 0x8d, 0x14, 0x1b, //0x00002519 leaq (%r11,%rbx), %rdx + 0x48, 0x83, 0xc2, 0x01, //0x0000251d addq $1, %rdx + 0x48, 0x83, 0xc3, 0x01, //0x00002521 addq $1, %rbx + 0x48, 0x8d, 0x04, 0x80, //0x00002525 leaq (%rax,%rax,4), %rax + 0x48, 0x8d, 0x04, 0x47, //0x00002529 leaq (%rdi,%rax,2), %rax + 0x48, 0x83, 0xc0, 0xd0, //0x0000252d addq $-48, %rax + 0x4c, 0x39, 0xc2, //0x00002531 cmpq %r8, %rdx + 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x00002534 jl LBB0_527 + //0x0000253a LBB0_528 + 0x4c, 0x8b, 0x5d, 0xc8, //0x0000253a movq $-56(%rbp), %r11 + 0x41, 0x29, 0xf3, //0x0000253e subl %esi, %r11d + 0x41, 0x83, 0xc3, 0x01, //0x00002541 addl $1, %r11d + 0x48, 0x85, 0xc0, //0x00002545 testq %rax, %rax + 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00002548 jne LBB0_533 + 0x41, 0x89, 0xdc, //0x0000254e movl %ebx, %r12d + 0xe9, 0x8b, 0x00, 0x00, 0x00, //0x00002551 jmp LBB0_537 + //0x00002556 LBB0_530 + 0x48, 0x85, 0xc0, //0x00002556 testq %rax, %rax + 0x0f, 0x84, 0xba, 0x03, 0x00, 0x00, //0x00002559 je LBB0_584 + 0x48, 0x89, 0xc2, //0x0000255f movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x00002562 shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00002565 testq %rdx, %rdx + 0x0f, 0x84, 0xc3, 0x00, 0x00, 0x00, //0x00002568 je LBB0_542 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000256e movq $-1, %r15 + 0x49, 0xd3, 0xe7, //0x00002575 shlq %cl, %r15 + 0x49, 0xf7, 0xd7, //0x00002578 notq %r15 + 0x4c, 0x8b, 0x5d, 0xc8, //0x0000257b movq $-56(%rbp), %r11 + 0x41, 0x29, 0xf3, //0x0000257f subl %esi, %r11d + 0x41, 0x83, 0xc3, 0x01, //0x00002582 addl $1, %r11d + 0x31, 0xdb, //0x00002586 xorl %ebx, %ebx + //0x00002588 LBB0_533 + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00002588 movl $1, %esi + 0x41, 0x89, 0xdc, //0x0000258d movl %ebx, %r12d + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00002590 jmp LBB0_535 + //0x00002595 LBB0_534 + 0x48, 0x85, 0xff, //0x00002595 testq %rdi, %rdi + 0x44, 0x0f, 0x45, 0xd6, //0x00002598 cmovnel %esi, %r10d + 0x48, 0x01, 0xc0, //0x0000259c addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x0000259f leaq (%rax,%rax,4), %rax + 0x48, 0x85, 0xc0, //0x000025a3 testq %rax, %rax + 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000025a6 je LBB0_537 + //0x000025ac LBB0_535 + 0x48, 0x89, 0xc7, //0x000025ac movq %rax, %rdi + 0x48, 0xd3, 0xef, //0x000025af shrq %cl, %rdi + 0x4c, 0x21, 0xf8, //0x000025b2 andq %r15, %rax + 0x49, 0x63, 0xdc, //0x000025b5 movslq %r12d, %rbx + 0x48, 0x39, 0x5d, 0xb0, //0x000025b8 cmpq %rbx, $-80(%rbp) + 0x0f, 0x86, 0xd3, 0xff, 0xff, 0xff, //0x000025bc jbe LBB0_534 + 0x40, 0x80, 0xc7, 0x30, //0x000025c2 addb $48, %dil + 0x41, 0x88, 0x7c, 0x1d, 0x00, //0x000025c6 movb %dil, (%r13,%rbx) + 0x83, 0xc3, 0x01, //0x000025cb addl $1, %ebx + 0x41, 0x89, 0xdc, //0x000025ce movl %ebx, %r12d + 0x48, 0x01, 0xc0, //0x000025d1 addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x000025d4 leaq (%rax,%rax,4), %rax + 0x48, 0x85, 0xc0, //0x000025d8 testq %rax, %rax + 0x0f, 0x85, 0xcb, 0xff, 0xff, 0xff, //0x000025db jne LBB0_535 + //0x000025e1 LBB0_537 + 0x45, 0x85, 0xe4, //0x000025e1 testl %r12d, %r12d + 0x0f, 0x8e, 0x71, 0x00, 0x00, 0x00, //0x000025e4 jle LBB0_544 + 0x44, 0x89, 0xe0, //0x000025ea movl %r12d, %eax + 0x48, 0x83, 0xc0, 0x01, //0x000025ed addq $1, %rax + //0x000025f1 LBB0_539 + 0x41, 0x8d, 0x4c, 0x24, 0xff, //0x000025f1 leal $-1(%r12), %ecx + 0x41, 0x80, 0x7c, 0x0d, 0x00, 0x30, //0x000025f6 cmpb $48, (%r13,%rcx) + 0x0f, 0x85, 0x98, 0x00, 0x00, 0x00, //0x000025fc jne LBB0_547 + 0x48, 0x83, 0xc0, 0xff, //0x00002602 addq $-1, %rax + 0x41, 0x89, 0xcc, //0x00002606 movl %ecx, %r12d + 0x48, 0x83, 0xf8, 0x01, //0x00002609 cmpq $1, %rax + 0x0f, 0x8f, 0xde, 0xff, 0xff, 0xff, //0x0000260d jg LBB0_539 + 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x00002613 movl $-1022, %edi + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002618 movabsq $-9223372036854775808, %r14 + 0x48, 0x8b, 0x45, 0x98, //0x00002622 movq $-104(%rbp), %rax + 0x8a, 0x55, 0xd7, //0x00002626 movb $-41(%rbp), %dl + 0x45, 0x31, 0xc0, //0x00002629 xorl %r8d, %r8d + 0xe9, 0xcc, 0x04, 0x00, 0x00, //0x0000262c jmp LBB0_614 + //0x00002631 LBB0_542 + 0x48, 0x01, 0xc0, //0x00002631 addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x00002634 leaq (%rax,%rax,4), %rax + 0x83, 0xc6, 0x01, //0x00002638 addl $1, %esi + 0x48, 0x89, 0xc2, //0x0000263b movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x0000263e shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00002641 testq %rdx, %rdx + 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00002644 je LBB0_542 + 0xe9, 0x90, 0xfe, 0xff, 0xff, //0x0000264a jmp LBB0_525 + //0x0000264f LBB0_543 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000264f movq $-1, %r8 + 0xe9, 0x45, 0xea, 0xff, 0xff, //0x00002656 jmp LBB0_237 + //0x0000265b LBB0_544 + 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x0000265b movl $-1022, %eax + 0x48, 0x89, 0x45, 0xc8, //0x00002660 movq %rax, $-56(%rbp) + 0x4c, 0x89, 0x65, 0xb8, //0x00002664 movq %r12, $-72(%rbp) + 0x45, 0x85, 0xe4, //0x00002668 testl %r12d, %r12d + 0x0f, 0x84, 0x73, 0x04, 0x00, 0x00, //0x0000266b je LBB0_613 + 0x4c, 0x8b, 0x7d, 0xb8, //0x00002671 movq $-72(%rbp), %r15 + 0xe9, 0x39, 0x00, 0x00, 0x00, //0x00002675 jmp LBB0_550 + //0x0000267a LBB0_546 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000267a movq $-1, %r15 + 0x4c, 0x89, 0xc9, //0x00002681 movq %r9, %rcx + 0x48, 0x89, 0xf2, //0x00002684 movq %rsi, %rdx + 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00002687 movq $-1, %r13 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000268e movq $-1, %r14 + 0xe9, 0x4c, 0xde, 0xff, 0xff, //0x00002695 jmp LBB0_65 + //0x0000269a LBB0_547 + 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x0000269a movl $-1022, %edi + 0x45, 0x89, 0xe7, //0x0000269f movl %r12d, %r15d + //0x000026a2 LBB0_548 + 0x45, 0x85, 0xff, //0x000026a2 testl %r15d, %r15d + 0x0f, 0x84, 0xb8, 0x00, 0x00, 0x00, //0x000026a5 je LBB0_560 + 0x4c, 0x89, 0x65, 0xb8, //0x000026ab movq %r12, $-72(%rbp) + 0x48, 0x89, 0x7d, 0xc8, //0x000026af movq %rdi, $-56(%rbp) + //0x000026b3 LBB0_550 + 0x49, 0x63, 0xc7, //0x000026b3 movslq %r15d, %rax + 0x48, 0x8d, 0x78, 0xfe, //0x000026b6 leaq $-2(%rax), %rdi + 0x48, 0x8d, 0x50, 0xff, //0x000026ba leaq $-1(%rax), %rdx + 0x31, 0xf6, //0x000026be xorl %esi, %esi + //0x000026c0 LBB0_551 + 0x48, 0x8d, 0x0d, 0x09, 0x37, 0x00, 0x00, //0x000026c0 leaq $14089(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x000026c7 movzbl $5516(%rsi,%rcx), %ebx + 0x41, 0x0f, 0xb6, 0x4c, 0x35, 0x00, //0x000026cf movzbl (%r13,%rsi), %ecx + 0x38, 0xd9, //0x000026d5 cmpb %bl, %cl + 0x0f, 0x85, 0x8d, 0x00, 0x00, 0x00, //0x000026d7 jne LBB0_561 + 0x48, 0x39, 0xf2, //0x000026dd cmpq %rsi, %rdx + 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x000026e0 je LBB0_558 + 0x48, 0x8d, 0x0d, 0xe3, 0x36, 0x00, 0x00, //0x000026e6 leaq $14051(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x000026ed movzbl $5517(%rsi,%rcx), %ebx + 0x41, 0x0f, 0xb6, 0x4c, 0x35, 0x01, //0x000026f5 movzbl $1(%r13,%rsi), %ecx + 0x38, 0xd9, //0x000026fb cmpb %bl, %cl + 0x0f, 0x85, 0x67, 0x00, 0x00, 0x00, //0x000026fd jne LBB0_561 + 0x48, 0x39, 0xf7, //0x00002703 cmpq %rsi, %rdi + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00002706 je LBB0_558 + 0x48, 0x83, 0xfe, 0x24, //0x0000270c cmpq $36, %rsi + 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00002710 je LBB0_559 + 0x48, 0x8d, 0x0d, 0xb3, 0x36, 0x00, 0x00, //0x00002716 leaq $14003(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x0000271d movzbl $5518(%rsi,%rcx), %ebx + 0x41, 0x0f, 0xb6, 0x4c, 0x35, 0x02, //0x00002725 movzbl $2(%r13,%rsi), %ecx + 0x38, 0xd9, //0x0000272b cmpb %bl, %cl + 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x0000272d jne LBB0_561 + 0x48, 0x83, 0xc6, 0x03, //0x00002733 addq $3, %rsi + 0x48, 0x39, 0xf0, //0x00002737 cmpq %rsi, %rax + 0x0f, 0x85, 0x80, 0xff, 0xff, 0xff, //0x0000273a jne LBB0_551 + //0x00002740 LBB0_558 + 0x44, 0x89, 0xf8, //0x00002740 movl %r15d, %eax + 0x48, 0x8d, 0x0d, 0x86, 0x36, 0x00, 0x00, //0x00002743 leaq $13958(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x0000274a cmpb $0, $5516(%rax,%rcx) + 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00002752 jne LBB0_562 + //0x00002758 LBB0_559 + 0x41, 0xbe, 0x10, 0x00, 0x00, 0x00, //0x00002758 movl $16, %r14d + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x0000275e jmp LBB0_563 + //0x00002763 LBB0_560 + 0x31, 0xc0, //0x00002763 xorl %eax, %eax + 0xe9, 0xba, 0x01, 0x00, 0x00, //0x00002765 jmp LBB0_585 + //0x0000276a LBB0_561 + 0x41, 0xbe, 0x10, 0x00, 0x00, 0x00, //0x0000276a movl $16, %r14d + 0x38, 0xd9, //0x00002770 cmpb %bl, %cl + 0x0f, 0x8d, 0x06, 0x00, 0x00, 0x00, //0x00002772 jge LBB0_563 + //0x00002778 LBB0_562 + 0x41, 0xbe, 0x0f, 0x00, 0x00, 0x00, //0x00002778 movl $15, %r14d + //0x0000277e LBB0_563 + 0x45, 0x85, 0xff, //0x0000277e testl %r15d, %r15d + 0x0f, 0x8e, 0xb6, 0x00, 0x00, 0x00, //0x00002781 jle LBB0_571 + 0x4c, 0x89, 0x75, 0xa8, //0x00002787 movq %r14, $-88(%rbp) + 0x45, 0x01, 0xfe, //0x0000278b addl %r15d, %r14d + 0x44, 0x89, 0xff, //0x0000278e movl %r15d, %edi + 0x49, 0x63, 0xde, //0x00002791 movslq %r14d, %rbx + 0x48, 0x83, 0xc3, 0xff, //0x00002794 addq $-1, %rbx + 0x48, 0x83, 0xc7, 0x01, //0x00002798 addq $1, %rdi + 0x41, 0x83, 0xc7, 0xff, //0x0000279c addl $-1, %r15d + 0x31, 0xc9, //0x000027a0 xorl %ecx, %ecx + 0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000027a2 movabsq $-432345564227567616, %r8 + 0x41, 0xbc, 0x01, 0x00, 0x00, 0x00, //0x000027ac movl $1, %r12d + 0xe9, 0x21, 0x00, 0x00, 0x00, //0x000027b2 jmp LBB0_567 + //0x000027b7 LBB0_565 + 0x48, 0x85, 0xc0, //0x000027b7 testq %rax, %rax + 0x45, 0x0f, 0x45, 0xd4, //0x000027ba cmovnel %r12d, %r10d + //0x000027be LBB0_566 + 0x41, 0x83, 0xc6, 0xff, //0x000027be addl $-1, %r14d + 0x48, 0x83, 0xc3, 0xff, //0x000027c2 addq $-1, %rbx + 0x48, 0x83, 0xc7, 0xff, //0x000027c6 addq $-1, %rdi + 0x41, 0x83, 0xc7, 0xff, //0x000027ca addl $-1, %r15d + 0x48, 0x83, 0xff, 0x01, //0x000027ce cmpq $1, %rdi + 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x000027d2 jle LBB0_569 + //0x000027d8 LBB0_567 + 0x44, 0x89, 0xf8, //0x000027d8 movl %r15d, %eax + 0x49, 0x0f, 0xbe, 0x74, 0x05, 0x00, //0x000027db movsbq (%r13,%rax), %rsi + 0x48, 0xc1, 0xe6, 0x35, //0x000027e1 shlq $53, %rsi + 0x48, 0x01, 0xce, //0x000027e5 addq %rcx, %rsi + 0x4c, 0x01, 0xc6, //0x000027e8 addq %r8, %rsi + 0x48, 0x89, 0xf0, //0x000027eb movq %rsi, %rax + 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000027ee movabsq $-3689348814741910323, %rcx + 0x48, 0xf7, 0xe1, //0x000027f8 mulq %rcx + 0x48, 0x89, 0xd1, //0x000027fb movq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x03, //0x000027fe shrq $3, %rcx + 0x48, 0x8d, 0x04, 0x09, //0x00002802 leaq (%rcx,%rcx), %rax + 0x48, 0x8d, 0x14, 0x80, //0x00002806 leaq (%rax,%rax,4), %rdx + 0x48, 0x89, 0xf0, //0x0000280a movq %rsi, %rax + 0x48, 0x29, 0xd0, //0x0000280d subq %rdx, %rax + 0x48, 0x3b, 0x5d, 0xb0, //0x00002810 cmpq $-80(%rbp), %rbx + 0x0f, 0x83, 0x9d, 0xff, 0xff, 0xff, //0x00002814 jae LBB0_565 + 0x04, 0x30, //0x0000281a addb $48, %al + 0x41, 0x88, 0x44, 0x1d, 0x00, //0x0000281c movb %al, (%r13,%rbx) + 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00002821 jmp LBB0_566 + //0x00002826 LBB0_569 + 0x48, 0x83, 0xfe, 0x0a, //0x00002826 cmpq $10, %rsi + 0x0f, 0x83, 0x16, 0x00, 0x00, 0x00, //0x0000282a jae LBB0_572 + 0x48, 0x8b, 0x7d, 0xb0, //0x00002830 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x75, 0xa8, //0x00002834 movq $-88(%rbp), %r14 + 0xe9, 0x7e, 0x00, 0x00, 0x00, //0x00002838 jmp LBB0_576 + //0x0000283d LBB0_571 + 0x48, 0x8b, 0x7d, 0xb0, //0x0000283d movq $-80(%rbp), %rdi + 0xe9, 0x75, 0x00, 0x00, 0x00, //0x00002841 jmp LBB0_576 + //0x00002846 LBB0_572 + 0x49, 0x63, 0xf6, //0x00002846 movslq %r14d, %rsi + 0x48, 0x83, 0xc6, 0xff, //0x00002849 addq $-1, %rsi + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000284d movl $1, %r8d + 0x48, 0x8b, 0x7d, 0xb0, //0x00002853 movq $-80(%rbp), %rdi + 0x4c, 0x8b, 0x75, 0xa8, //0x00002857 movq $-88(%rbp), %r14 + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000285b jmp LBB0_574 + //0x00002860 LBB0_573 + 0x48, 0x85, 0xc0, //0x00002860 testq %rax, %rax + 0x45, 0x0f, 0x45, 0xd0, //0x00002863 cmovnel %r8d, %r10d + 0x48, 0x83, 0xc6, 0xff, //0x00002867 addq $-1, %rsi + 0x48, 0x83, 0xf9, 0x09, //0x0000286b cmpq $9, %rcx + 0x48, 0x89, 0xd1, //0x0000286f movq %rdx, %rcx + 0x0f, 0x86, 0x43, 0x00, 0x00, 0x00, //0x00002872 jbe LBB0_576 + //0x00002878 LBB0_574 + 0x48, 0x89, 0xc8, //0x00002878 movq %rcx, %rax + 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000287b movabsq $-3689348814741910323, %rdx + 0x48, 0xf7, 0xe2, //0x00002885 mulq %rdx + 0x48, 0xc1, 0xea, 0x03, //0x00002888 shrq $3, %rdx + 0x48, 0x8d, 0x04, 0x12, //0x0000288c leaq (%rdx,%rdx), %rax + 0x48, 0x8d, 0x1c, 0x80, //0x00002890 leaq (%rax,%rax,4), %rbx + 0x48, 0x89, 0xc8, //0x00002894 movq %rcx, %rax + 0x48, 0x29, 0xd8, //0x00002897 subq %rbx, %rax + 0x48, 0x39, 0xfe, //0x0000289a cmpq %rdi, %rsi + 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x0000289d jae LBB0_573 + 0x04, 0x30, //0x000028a3 addb $48, %al + 0x41, 0x88, 0x44, 0x35, 0x00, //0x000028a5 movb %al, (%r13,%rsi) + 0x48, 0x83, 0xc6, 0xff, //0x000028aa addq $-1, %rsi + 0x48, 0x83, 0xf9, 0x09, //0x000028ae cmpq $9, %rcx + 0x48, 0x89, 0xd1, //0x000028b2 movq %rdx, %rcx + 0x0f, 0x87, 0xbd, 0xff, 0xff, 0xff, //0x000028b5 ja LBB0_574 + //0x000028bb LBB0_576 + 0x48, 0x8b, 0x45, 0xb8, //0x000028bb movq $-72(%rbp), %rax + 0x44, 0x01, 0xf0, //0x000028bf addl %r14d, %eax + 0x48, 0x98, //0x000028c2 cltq + 0x48, 0x39, 0xc7, //0x000028c4 cmpq %rax, %rdi + 0x0f, 0x46, 0xc7, //0x000028c7 cmovbel %edi, %eax + 0x45, 0x01, 0xf3, //0x000028ca addl %r14d, %r11d + 0x85, 0xc0, //0x000028cd testl %eax, %eax + 0x0f, 0x8e, 0x2a, 0x00, 0x00, 0x00, //0x000028cf jle LBB0_580 + 0x89, 0xc1, //0x000028d5 movl %eax, %ecx + 0x48, 0x83, 0xc1, 0x01, //0x000028d7 addq $1, %rcx + //0x000028db LBB0_578 + 0x8d, 0x50, 0xff, //0x000028db leal $-1(%rax), %edx + 0x41, 0x80, 0x7c, 0x15, 0x00, 0x30, //0x000028de cmpb $48, (%r13,%rdx) + 0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x000028e4 jne LBB0_583 + 0x48, 0x83, 0xc1, 0xff, //0x000028ea addq $-1, %rcx + 0x89, 0xd0, //0x000028ee movl %edx, %eax + 0x48, 0x83, 0xf9, 0x01, //0x000028f0 cmpq $1, %rcx + 0x0f, 0x8f, 0xe1, 0xff, 0xff, 0xff, //0x000028f4 jg LBB0_578 + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x000028fa jmp LBB0_582 + //0x000028ff LBB0_580 + 0x85, 0xc0, //0x000028ff testl %eax, %eax + 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00002901 je LBB0_582 + //0x00002907 LBB0_583 + 0x48, 0x8b, 0x7d, 0xc8, //0x00002907 movq $-56(%rbp), %rdi + 0xe9, 0x14, 0x00, 0x00, 0x00, //0x0000290b jmp LBB0_585 + //0x00002910 LBB0_582 + 0x31, 0xc9, //0x00002910 xorl %ecx, %ecx + 0x31, 0xff, //0x00002912 xorl %edi, %edi + 0xe9, 0x4c, 0x01, 0x00, 0x00, //0x00002914 jmp LBB0_608 + //0x00002919 LBB0_584 + 0x31, 0xc0, //0x00002919 xorl %eax, %eax + 0x4c, 0x8b, 0x5d, 0xc8, //0x0000291b movq $-56(%rbp), %r11 + 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x0000291f movl $-1022, %edi + //0x00002924 LBB0_585 + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002924 movq $-1, %r8 + 0x41, 0x83, 0xfb, 0x14, //0x0000292b cmpl $20, %r11d + 0x0f, 0x8e, 0x16, 0x00, 0x00, 0x00, //0x0000292f jle LBB0_587 + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002935 movabsq $-9223372036854775808, %r14 + 0x48, 0x8b, 0x45, 0x98, //0x0000293f movq $-104(%rbp), %rax + 0x8a, 0x55, 0xd7, //0x00002943 movb $-41(%rbp), %dl + 0xe9, 0xb2, 0x01, 0x00, 0x00, //0x00002946 jmp LBB0_614 + //0x0000294b LBB0_587 + 0x48, 0x89, 0x7d, 0xc8, //0x0000294b movq %rdi, $-56(%rbp) + 0x44, 0x89, 0xda, //0x0000294f movl %r11d, %edx + 0x4d, 0x89, 0xdf, //0x00002952 movq %r11, %r15 + 0x45, 0x85, 0xdb, //0x00002955 testl %r11d, %r11d + 0x0f, 0x8e, 0x4d, 0x00, 0x00, 0x00, //0x00002958 jle LBB0_592 + 0x31, 0xf6, //0x0000295e xorl %esi, %esi + 0x85, 0xc0, //0x00002960 testl %eax, %eax + 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00002962 movl $0, %ebx + 0x0f, 0x4f, 0xd8, //0x00002967 cmovgl %eax, %ebx + 0x4c, 0x8d, 0x72, 0xff, //0x0000296a leaq $-1(%rdx), %r14 + 0x49, 0x39, 0xde, //0x0000296e cmpq %rbx, %r14 + 0x4c, 0x0f, 0x43, 0xf3, //0x00002971 cmovaeq %rbx, %r14 + 0x45, 0x8d, 0x46, 0x01, //0x00002975 leal $1(%r14), %r8d + 0x31, 0xc9, //0x00002979 xorl %ecx, %ecx + //0x0000297b LBB0_589 + 0x48, 0x39, 0xf3, //0x0000297b cmpq %rsi, %rbx + 0x0f, 0x84, 0x2c, 0x00, 0x00, 0x00, //0x0000297e je LBB0_593 + 0x48, 0x8d, 0x0c, 0x89, //0x00002984 leaq (%rcx,%rcx,4), %rcx + 0x49, 0x0f, 0xbe, 0x7c, 0x35, 0x00, //0x00002988 movsbq (%r13,%rsi), %rdi + 0x48, 0x8d, 0x0c, 0x4f, //0x0000298e leaq (%rdi,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00002992 addq $-48, %rcx + 0x48, 0x83, 0xc6, 0x01, //0x00002996 addq $1, %rsi + 0x48, 0x39, 0xf2, //0x0000299a cmpq %rsi, %rdx + 0x0f, 0x85, 0xd8, 0xff, 0xff, 0xff, //0x0000299d jne LBB0_589 + 0x45, 0x89, 0xc6, //0x000029a3 movl %r8d, %r14d + 0xe9, 0x05, 0x00, 0x00, 0x00, //0x000029a6 jmp LBB0_593 + //0x000029ab LBB0_592 + 0x45, 0x31, 0xf6, //0x000029ab xorl %r14d, %r14d + 0x31, 0xc9, //0x000029ae xorl %ecx, %ecx + //0x000029b0 LBB0_593 + 0x4c, 0x89, 0xfe, //0x000029b0 movq %r15, %rsi + 0x85, 0xf6, //0x000029b3 testl %esi, %esi + 0x41, 0x0f, 0x9e, 0xc0, //0x000029b5 setle %r8b + 0x44, 0x29, 0xf6, //0x000029b9 subl %r14d, %esi + 0x0f, 0x8e, 0x4b, 0x00, 0x00, 0x00, //0x000029bc jle LBB0_601 + 0x45, 0x89, 0xf3, //0x000029c2 movl %r14d, %r11d + 0x41, 0xf7, 0xd3, //0x000029c5 notl %r11d + 0x45, 0x01, 0xfb, //0x000029c8 addl %r15d, %r11d + 0x83, 0xe6, 0x07, //0x000029cb andl $7, %esi + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x000029ce je LBB0_598 + 0xf7, 0xde, //0x000029d4 negl %esi + 0x31, 0xdb, //0x000029d6 xorl %ebx, %ebx + //0x000029d8 LBB0_596 + 0x48, 0x01, 0xc9, //0x000029d8 addq %rcx, %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x000029db leaq (%rcx,%rcx,4), %rcx + 0x83, 0xc3, 0xff, //0x000029df addl $-1, %ebx + 0x39, 0xde, //0x000029e2 cmpl %ebx, %esi + 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x000029e4 jne LBB0_596 + 0x41, 0x29, 0xde, //0x000029ea subl %ebx, %r14d + //0x000029ed LBB0_598 + 0x41, 0x83, 0xfb, 0x07, //0x000029ed cmpl $7, %r11d + 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x000029f1 jb LBB0_601 + 0x44, 0x89, 0xfe, //0x000029f7 movl %r15d, %esi + 0x44, 0x29, 0xf6, //0x000029fa subl %r14d, %esi + //0x000029fd LBB0_600 + 0x48, 0x69, 0xc9, 0x00, 0xe1, 0xf5, 0x05, //0x000029fd imulq $100000000, %rcx, %rcx + 0x83, 0xc6, 0xf8, //0x00002a04 addl $-8, %esi + 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00002a07 jne LBB0_600 + //0x00002a0d LBB0_601 + 0x31, 0xff, //0x00002a0d xorl %edi, %edi + 0x4c, 0x89, 0xfe, //0x00002a0f movq %r15, %rsi + 0x85, 0xf6, //0x00002a12 testl %esi, %esi + 0x0f, 0x88, 0x4b, 0x00, 0x00, 0x00, //0x00002a14 js LBB0_608 + 0x39, 0xf0, //0x00002a1a cmpl %esi, %eax + 0x0f, 0x8e, 0x43, 0x00, 0x00, 0x00, //0x00002a1c jle LBB0_608 + 0x41, 0x8a, 0x54, 0x15, 0x00, //0x00002a22 movb (%r13,%rdx), %dl + 0x80, 0xfa, 0x35, //0x00002a27 cmpb $53, %dl + 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00002a2a jne LBB0_607 + 0x41, 0x8d, 0x77, 0x01, //0x00002a30 leal $1(%r15), %esi + 0x39, 0xc6, //0x00002a34 cmpl %eax, %esi + 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00002a36 jne LBB0_607 + 0x45, 0x85, 0xd2, //0x00002a3c testl %r10d, %r10d + 0x40, 0x0f, 0x95, 0xc7, //0x00002a3f setne %dil + 0x41, 0x08, 0xf8, //0x00002a43 orb %dil, %r8b + 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00002a46 jne LBB0_608 + 0x41, 0x83, 0xc7, 0xff, //0x00002a4c addl $-1, %r15d + 0x43, 0x8a, 0x7c, 0x3d, 0x00, //0x00002a50 movb (%r13,%r15), %dil + 0x40, 0x80, 0xe7, 0x01, //0x00002a55 andb $1, %dil + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00002a59 jmp LBB0_608 + //0x00002a5e LBB0_607 + 0x80, 0xfa, 0x35, //0x00002a5e cmpb $53, %dl + 0x40, 0x0f, 0x9d, 0xc7, //0x00002a61 setge %dil + //0x00002a65 LBB0_608 + 0x44, 0x0f, 0xb6, 0xc7, //0x00002a65 movzbl %dil, %r8d + 0x49, 0x01, 0xc8, //0x00002a69 addq %rcx, %r8 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00002a6c movabsq $9007199254740992, %rax + 0x49, 0x39, 0xc0, //0x00002a76 cmpq %rax, %r8 + 0x0f, 0x85, 0x2f, 0x00, 0x00, 0x00, //0x00002a79 jne LBB0_611 + 0x48, 0x8b, 0x7d, 0xc8, //0x00002a7f movq $-56(%rbp), %rdi + 0x81, 0xff, 0xfe, 0x03, 0x00, 0x00, //0x00002a83 cmpl $1022, %edi + 0x0f, 0x8e, 0x39, 0x00, 0x00, 0x00, //0x00002a89 jle LBB0_612 + //0x00002a8f LBB0_610 + 0x45, 0x31, 0xc0, //0x00002a8f xorl %r8d, %r8d + 0x48, 0xbf, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002a92 movabsq $9218868437227405312, %rdi + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002a9c movabsq $-9223372036854775808, %r14 + 0x8a, 0x55, 0xd7, //0x00002aa6 movb $-41(%rbp), %dl + 0xe9, 0x69, 0x00, 0x00, 0x00, //0x00002aa9 jmp LBB0_615 + //0x00002aae LBB0_611 + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002aae movabsq $-9223372036854775808, %r14 + 0x48, 0x8b, 0x45, 0x98, //0x00002ab8 movq $-104(%rbp), %rax + 0x8a, 0x55, 0xd7, //0x00002abc movb $-41(%rbp), %dl + 0x48, 0x8b, 0x7d, 0xc8, //0x00002abf movq $-56(%rbp), %rdi + 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00002ac3 jmp LBB0_614 + //0x00002ac8 LBB0_612 + 0x83, 0xc7, 0x01, //0x00002ac8 addl $1, %edi + 0x48, 0x8b, 0x45, 0x98, //0x00002acb movq $-104(%rbp), %rax + 0x49, 0x89, 0xc0, //0x00002acf movq %rax, %r8 + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002ad2 movabsq $-9223372036854775808, %r14 + 0x8a, 0x55, 0xd7, //0x00002adc movb $-41(%rbp), %dl + 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00002adf jmp LBB0_614 + //0x00002ae4 LBB0_613 + 0x45, 0x31, 0xc0, //0x00002ae4 xorl %r8d, %r8d + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00002ae7 movabsq $-9223372036854775808, %r14 + 0x48, 0x8b, 0x45, 0x98, //0x00002af1 movq $-104(%rbp), %rax + 0x8a, 0x55, 0xd7, //0x00002af5 movb $-41(%rbp), %dl + 0xbf, 0x02, 0xfc, 0xff, 0xff, //0x00002af8 movl $-1022, %edi + //0x00002afd LBB0_614 + 0x4c, 0x21, 0xc0, //0x00002afd andq %r8, %rax + 0x81, 0xc7, 0xff, 0x03, 0x00, 0x00, //0x00002b00 addl $1023, %edi + 0x81, 0xe7, 0xff, 0x07, 0x00, 0x00, //0x00002b06 andl $2047, %edi + 0x48, 0xc1, 0xe7, 0x34, //0x00002b0c shlq $52, %rdi + 0x48, 0x85, 0xc0, //0x00002b10 testq %rax, %rax + 0x48, 0x0f, 0x44, 0xf8, //0x00002b13 cmoveq %rax, %rdi + //0x00002b17 LBB0_615 + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00002b17 movabsq $4503599627370495, %rax + 0x49, 0x21, 0xc0, //0x00002b21 andq %rax, %r8 + 0x49, 0x09, 0xf8, //0x00002b24 orq %rdi, %r8 + 0x4c, 0x89, 0xc0, //0x00002b27 movq %r8, %rax + 0x4c, 0x09, 0xf0, //0x00002b2a orq %r14, %rax + 0x80, 0xfa, 0x2d, //0x00002b2d cmpb $45, %dl + 0x49, 0x0f, 0x45, 0xc0, //0x00002b30 cmovneq %r8, %rax + 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x00002b34 movq %rax, %xmm0 + //0x00002b39 LBB0_616 + 0x66, 0x48, 0x0f, 0x7e, 0xc0, //0x00002b39 movq %xmm0, %rax + 0x49, 0x83, 0xc6, 0xff, //0x00002b3e addq $-1, %r14 + 0x49, 0x21, 0xc6, //0x00002b42 andq %rax, %r14 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00002b45 movabsq $9218868437227405312, %rax + 0x49, 0x39, 0xc6, //0x00002b4f cmpq %rax, %r14 + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00002b52 jne LBB0_618 + 0x48, 0x8b, 0x45, 0xa0, //0x00002b58 movq $-96(%rbp), %rax + 0x48, 0xc7, 0x00, 0xf8, 0xff, 0xff, 0xff, //0x00002b5c movq $-8, (%rax) + //0x00002b63 LBB0_618 + 0x48, 0x8b, 0x45, 0xa0, //0x00002b63 movq $-96(%rbp), %rax + 0xf2, 0x0f, 0x11, 0x40, 0x08, //0x00002b67 movsd %xmm0, $8(%rax) + 0xe9, 0x62, 0xd7, 0xff, 0xff, //0x00002b6c jmp LBB0_39 + //0x00002b71 LBB0_621 + 0x4c, 0x89, 0xf3, //0x00002b71 movq %r14, %rbx + 0x48, 0x8b, 0x45, 0xb8, //0x00002b74 movq $-72(%rbp), %rax + 0x4d, 0x8d, 0x04, 0x06, //0x00002b78 leaq (%r14,%rax), %r8 + 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002b7c movq $-1, $-64(%rbp) + 0x45, 0x31, 0xff, //0x00002b84 xorl %r15d, %r15d + 0x49, 0x83, 0xfc, 0x20, //0x00002b87 cmpq $32, %r12 + 0x0f, 0x83, 0x19, 0xea, 0xff, 0xff, //0x00002b8b jae LBB0_299 + 0xe9, 0x86, 0x00, 0x00, 0x00, //0x00002b91 jmp LBB0_629 + //0x00002b96 LBB0_622 + 0x48, 0x8b, 0x45, 0xb8, //0x00002b96 movq $-72(%rbp), %rax + 0x4d, 0x8d, 0x04, 0x06, //0x00002b9a leaq (%r14,%rax), %r8 + 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00002b9e movq $-1, $-64(%rbp) + 0x31, 0xff, //0x00002ba6 xorl %edi, %edi + 0x49, 0x89, 0xcb, //0x00002ba8 movq %rcx, %r11 + 0x48, 0x83, 0xf9, 0x20, //0x00002bab cmpq $32, %rcx + 0x0f, 0x83, 0x81, 0xea, 0xff, 0xff, //0x00002baf jae LBB0_306 + //0x00002bb5 LBB0_623 + 0x48, 0x89, 0xfb, //0x00002bb5 movq %rdi, %rbx + 0xe9, 0xbf, 0x01, 0x00, 0x00, //0x00002bb8 jmp LBB0_652 + //0x00002bbd LBB0_625 + 0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00002bbd cmpq $-1, $-64(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00002bc2 jne LBB0_627 + 0x4c, 0x89, 0xc2, //0x00002bc8 movq %r8, %rdx + 0x4c, 0x29, 0xf2, //0x00002bcb subq %r14, %rdx + 0x48, 0x0f, 0xbc, 0xf9, //0x00002bce bsfq %rcx, %rdi + 0x48, 0x01, 0xd7, //0x00002bd2 addq %rdx, %rdi + 0x48, 0x89, 0x7d, 0xc0, //0x00002bd5 movq %rdi, $-64(%rbp) + //0x00002bd9 LBB0_627 + 0x44, 0x89, 0xfa, //0x00002bd9 movl %r15d, %edx + 0xf7, 0xd2, //0x00002bdc notl %edx + 0x21, 0xca, //0x00002bde andl %ecx, %edx + 0x41, 0x8d, 0x3c, 0x57, //0x00002be0 leal (%r15,%rdx,2), %edi + 0x8d, 0x1c, 0x12, //0x00002be4 leal (%rdx,%rdx), %ebx + 0xf7, 0xd3, //0x00002be7 notl %ebx + 0x21, 0xcb, //0x00002be9 andl %ecx, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002beb andl $-1431655766, %ebx + 0x45, 0x31, 0xff, //0x00002bf1 xorl %r15d, %r15d + 0x01, 0xd3, //0x00002bf4 addl %edx, %ebx + 0x41, 0x0f, 0x92, 0xc7, //0x00002bf6 setb %r15b + 0x01, 0xdb, //0x00002bfa addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00002bfc xorl $1431655765, %ebx + 0x21, 0xfb, //0x00002c02 andl %edi, %ebx + 0xf7, 0xd3, //0x00002c04 notl %ebx + 0x21, 0xd8, //0x00002c06 andl %ebx, %eax + 0x4c, 0x89, 0xf3, //0x00002c08 movq %r14, %rbx + 0x48, 0x85, 0xc0, //0x00002c0b testq %rax, %rax + 0x0f, 0x85, 0xfe, 0xe9, 0xff, 0xff, //0x00002c0e jne LBB0_302 + //0x00002c14 LBB0_628 + 0x49, 0x83, 0xc0, 0x20, //0x00002c14 addq $32, %r8 + 0x49, 0x83, 0xc4, 0xe0, //0x00002c18 addq $-32, %r12 + //0x00002c1c LBB0_629 + 0x4d, 0x85, 0xff, //0x00002c1c testq %r15, %r15 + 0x0f, 0x85, 0x22, 0x02, 0x00, 0x00, //0x00002c1f jne LBB0_668 + 0x4c, 0x89, 0xf0, //0x00002c25 movq %r14, %rax + 0x48, 0xf7, 0xd0, //0x00002c28 notq %rax + 0x48, 0x8b, 0x4d, 0xc0, //0x00002c2b movq $-64(%rbp), %rcx + 0x4d, 0x85, 0xe4, //0x00002c2f testq %r12, %r12 + 0x0f, 0x84, 0x8c, 0x00, 0x00, 0x00, //0x00002c32 je LBB0_639 + //0x00002c38 LBB0_631 + 0x48, 0x83, 0xc0, 0x01, //0x00002c38 addq $1, %rax + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002c3c movq $-1, %r9 + //0x00002c43 LBB0_632 + 0x31, 0xff, //0x00002c43 xorl %edi, %edi + //0x00002c45 LBB0_633 + 0x41, 0x0f, 0xb6, 0x14, 0x38, //0x00002c45 movzbl (%r8,%rdi), %edx + 0x80, 0xfa, 0x22, //0x00002c4a cmpb $34, %dl + 0x0f, 0x84, 0x6a, 0x00, 0x00, 0x00, //0x00002c4d je LBB0_638 + 0x80, 0xfa, 0x5c, //0x00002c53 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002c56 je LBB0_636 + 0x48, 0x83, 0xc7, 0x01, //0x00002c5c addq $1, %rdi + 0x49, 0x39, 0xfc, //0x00002c60 cmpq %rdi, %r12 + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00002c63 jne LBB0_633 + 0xe9, 0x5e, 0x00, 0x00, 0x00, //0x00002c69 jmp LBB0_640 + //0x00002c6e LBB0_636 + 0x49, 0x8d, 0x54, 0x24, 0xff, //0x00002c6e leaq $-1(%r12), %rdx + 0x48, 0x39, 0xfa, //0x00002c73 cmpq %rdi, %rdx + 0x0f, 0x84, 0xad, 0x01, 0x00, 0x00, //0x00002c76 je LBB0_304 + 0x4a, 0x8d, 0x14, 0x00, //0x00002c7c leaq (%rax,%r8), %rdx + 0x48, 0x01, 0xfa, //0x00002c80 addq %rdi, %rdx + 0x48, 0x83, 0xf9, 0xff, //0x00002c83 cmpq $-1, %rcx + 0x48, 0x8b, 0x5d, 0xc0, //0x00002c87 movq $-64(%rbp), %rbx + 0x48, 0x0f, 0x44, 0xda, //0x00002c8b cmoveq %rdx, %rbx + 0x48, 0x89, 0x5d, 0xc0, //0x00002c8f movq %rbx, $-64(%rbp) + 0x48, 0x0f, 0x44, 0xca, //0x00002c93 cmoveq %rdx, %rcx + 0x49, 0x01, 0xf8, //0x00002c97 addq %rdi, %r8 + 0x49, 0x83, 0xc0, 0x02, //0x00002c9a addq $2, %r8 + 0x4c, 0x89, 0xe2, //0x00002c9e movq %r12, %rdx + 0x48, 0x29, 0xfa, //0x00002ca1 subq %rdi, %rdx + 0x48, 0x83, 0xc2, 0xfe, //0x00002ca4 addq $-2, %rdx + 0x49, 0x83, 0xc4, 0xfe, //0x00002ca8 addq $-2, %r12 + 0x49, 0x39, 0xfc, //0x00002cac cmpq %rdi, %r12 + 0x49, 0x89, 0xd4, //0x00002caf movq %rdx, %r12 + 0x0f, 0x85, 0x8b, 0xff, 0xff, 0xff, //0x00002cb2 jne LBB0_632 + 0xe9, 0x6c, 0x01, 0x00, 0x00, //0x00002cb8 jmp LBB0_304 + //0x00002cbd LBB0_638 + 0x49, 0x01, 0xf8, //0x00002cbd addq %rdi, %r8 + 0x49, 0x83, 0xc0, 0x01, //0x00002cc0 addq $1, %r8 + //0x00002cc4 LBB0_639 + 0x4d, 0x29, 0xf0, //0x00002cc4 subq %r14, %r8 + 0xe9, 0x73, 0x01, 0x00, 0x00, //0x00002cc7 jmp LBB0_666 + //0x00002ccc LBB0_640 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002ccc movq $-1, %r9 + 0x80, 0xfa, 0x22, //0x00002cd3 cmpb $34, %dl + 0x0f, 0x85, 0x4d, 0x01, 0x00, 0x00, //0x00002cd6 jne LBB0_304 + 0x4d, 0x01, 0xe0, //0x00002cdc addq %r12, %r8 + 0xe9, 0xe0, 0xff, 0xff, 0xff, //0x00002cdf jmp LBB0_639 + //0x00002ce4 LBB0_642 + 0x48, 0x89, 0xfa, //0x00002ce4 movq %rdi, %rdx + 0x48, 0x83, 0x7d, 0xc0, 0xff, //0x00002ce7 cmpq $-1, $-64(%rbp) + 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00002cec jne LBB0_645 + 0x4d, 0x89, 0xc2, //0x00002cf2 movq %r8, %r10 + 0x4d, 0x29, 0xf2, //0x00002cf5 subq %r14, %r10 + 0x49, 0x0f, 0xbc, 0xff, //0x00002cf8 bsfq %r15, %rdi + 0x4c, 0x01, 0xd7, //0x00002cfc addq %r10, %rdi + 0x48, 0x89, 0x7d, 0xc0, //0x00002cff movq %rdi, $-64(%rbp) + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00002d03 jmp LBB0_645 + //0x00002d08 LBB0_644 + 0x48, 0x89, 0xfa, //0x00002d08 movq %rdi, %rdx + //0x00002d0b LBB0_645 + 0x48, 0x89, 0xd7, //0x00002d0b movq %rdx, %rdi + 0xf7, 0xd2, //0x00002d0e notl %edx + 0x44, 0x21, 0xfa, //0x00002d10 andl %r15d, %edx + 0x44, 0x8d, 0x14, 0x57, //0x00002d13 leal (%rdi,%rdx,2), %r10d + 0x8d, 0x3c, 0x12, //0x00002d17 leal (%rdx,%rdx), %edi + 0xf7, 0xd7, //0x00002d1a notl %edi + 0x44, 0x21, 0xff, //0x00002d1c andl %r15d, %edi + 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00002d1f andl $-1431655766, %edi + 0x31, 0xdb, //0x00002d25 xorl %ebx, %ebx + 0x01, 0xd7, //0x00002d27 addl %edx, %edi + 0x0f, 0x92, 0xc3, //0x00002d29 setb %bl + 0x01, 0xff, //0x00002d2c addl %edi, %edi + 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00002d2e xorl $1431655765, %edi + 0x44, 0x21, 0xd7, //0x00002d34 andl %r10d, %edi + 0xf7, 0xd7, //0x00002d37 notl %edi + 0x21, 0xf8, //0x00002d39 andl %edi, %eax + 0x48, 0xc1, 0xe1, 0x10, //0x00002d3b shlq $16, %rcx + 0x48, 0x85, 0xc0, //0x00002d3f testq %rax, %rax + 0x0f, 0x85, 0x8f, 0xe9, 0xff, 0xff, //0x00002d42 jne LBB0_309 + //0x00002d48 LBB0_646 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x00002d48 movl $64, %edx + //0x00002d4d LBB0_647 + 0x4c, 0x09, 0xc9, //0x00002d4d orq %r9, %rcx + 0x48, 0x85, 0xc0, //0x00002d50 testq %rax, %rax + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00002d53 je LBB0_650 + 0x48, 0x85, 0xc9, //0x00002d59 testq %rcx, %rcx + 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x00002d5c je LBB0_662 + 0x48, 0x0f, 0xbc, 0xc1, //0x00002d62 bsfq %rcx, %rax + 0xe9, 0x9e, 0x00, 0x00, 0x00, //0x00002d66 jmp LBB0_663 + //0x00002d6b LBB0_650 + 0x48, 0x85, 0xc9, //0x00002d6b testq %rcx, %rcx + 0x0f, 0x85, 0xae, 0x00, 0x00, 0x00, //0x00002d6e jne LBB0_303 + 0x49, 0x83, 0xc0, 0x20, //0x00002d74 addq $32, %r8 + 0x49, 0x83, 0xc3, 0xe0, //0x00002d78 addq $-32, %r11 + //0x00002d7c LBB0_652 + 0x48, 0x85, 0xdb, //0x00002d7c testq %rbx, %rbx + 0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x00002d7f jne LBB0_671 + 0x48, 0x8b, 0x45, 0xc0, //0x00002d85 movq $-64(%rbp), %rax + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002d89 movq $-1, %r9 + 0x4d, 0x85, 0xdb, //0x00002d90 testq %r11, %r11 + 0x0f, 0x84, 0x90, 0x00, 0x00, 0x00, //0x00002d93 je LBB0_304 + //0x00002d99 LBB0_654 + 0x41, 0x0f, 0xb6, 0x08, //0x00002d99 movzbl (%r8), %ecx + 0x80, 0xf9, 0x22, //0x00002d9d cmpb $34, %cl + 0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x00002da0 je LBB0_665 + 0x80, 0xf9, 0x5c, //0x00002da6 cmpb $92, %cl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002da9 je LBB0_659 + 0x80, 0xf9, 0x20, //0x00002daf cmpb $32, %cl + 0x0f, 0x82, 0x6a, 0x00, 0x00, 0x00, //0x00002db2 jb LBB0_303 + 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002db8 movq $-1, %rcx + 0xba, 0x01, 0x00, 0x00, 0x00, //0x00002dbf movl $1, %edx + //0x00002dc4 LBB0_658 + 0x49, 0x01, 0xd0, //0x00002dc4 addq %rdx, %r8 + 0x49, 0x01, 0xcb, //0x00002dc7 addq %rcx, %r11 + 0x0f, 0x85, 0xc9, 0xff, 0xff, 0xff, //0x00002dca jne LBB0_654 + 0xe9, 0x54, 0x00, 0x00, 0x00, //0x00002dd0 jmp LBB0_304 + //0x00002dd5 LBB0_659 + 0x49, 0x83, 0xfb, 0x01, //0x00002dd5 cmpq $1, %r11 + 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00002dd9 je LBB0_304 + 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002ddf movq $-2, %rcx + 0xba, 0x02, 0x00, 0x00, 0x00, //0x00002de6 movl $2, %edx + 0x48, 0x83, 0xf8, 0xff, //0x00002deb cmpq $-1, %rax + 0x0f, 0x85, 0xcf, 0xff, 0xff, 0xff, //0x00002def jne LBB0_658 + 0x4c, 0x89, 0xc0, //0x00002df5 movq %r8, %rax + 0x4c, 0x29, 0xf0, //0x00002df8 subq %r14, %rax + 0x48, 0x89, 0x45, 0xc0, //0x00002dfb movq %rax, $-64(%rbp) + 0xe9, 0xc0, 0xff, 0xff, 0xff, //0x00002dff jmp LBB0_658 + //0x00002e04 LBB0_662 + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00002e04 movl $64, %eax + //0x00002e09 LBB0_663 + 0x48, 0x39, 0xd0, //0x00002e09 cmpq %rdx, %rax + 0x0f, 0x82, 0x10, 0x00, 0x00, 0x00, //0x00002e0c jb LBB0_303 + 0x4d, 0x29, 0xf0, //0x00002e12 subq %r14, %r8 + 0x4d, 0x8d, 0x0c, 0x10, //0x00002e15 leaq (%r8,%rdx), %r9 + 0x49, 0x83, 0xc1, 0x01, //0x00002e19 addq $1, %r9 + 0xe9, 0x5e, 0xda, 0xff, 0xff, //0x00002e1d jmp LBB0_116 + //0x00002e22 LBB0_303 + 0x49, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00002e22 movq $-2, %r9 + //0x00002e29 LBB0_304 + 0x48, 0x8b, 0x45, 0xa0, //0x00002e29 movq $-96(%rbp), %rax + 0x4c, 0x89, 0x08, //0x00002e2d movq %r9, (%rax) + 0x49, 0x89, 0xf1, //0x00002e30 movq %rsi, %r9 + 0xe9, 0x9b, 0xd4, 0xff, 0xff, //0x00002e33 jmp LBB0_39 + //0x00002e38 LBB0_665 + 0x4d, 0x29, 0xf0, //0x00002e38 subq %r14, %r8 + 0x49, 0x83, 0xc0, 0x01, //0x00002e3b addq $1, %r8 + //0x00002e3f LBB0_666 + 0x4d, 0x89, 0xc1, //0x00002e3f movq %r8, %r9 + 0xe9, 0x39, 0xda, 0xff, 0xff, //0x00002e42 jmp LBB0_116 + //0x00002e47 LBB0_668 + 0x4d, 0x85, 0xe4, //0x00002e47 testq %r12, %r12 + 0x0f, 0x84, 0x7d, 0x00, 0x00, 0x00, //0x00002e4a je LBB0_620 + 0x4c, 0x89, 0xf0, //0x00002e50 movq %r14, %rax + 0x48, 0xf7, 0xd0, //0x00002e53 notq %rax + 0x49, 0x8d, 0x14, 0x00, //0x00002e56 leaq (%r8,%rax), %rdx + 0x48, 0x8b, 0x7d, 0xc0, //0x00002e5a movq $-64(%rbp), %rdi + 0x48, 0x83, 0xff, 0xff, //0x00002e5e cmpq $-1, %rdi + 0x48, 0x89, 0xf9, //0x00002e62 movq %rdi, %rcx + 0x48, 0x0f, 0x44, 0xfa, //0x00002e65 cmoveq %rdx, %rdi + 0x48, 0x0f, 0x44, 0xca, //0x00002e69 cmoveq %rdx, %rcx + 0x49, 0x83, 0xc0, 0x01, //0x00002e6d addq $1, %r8 + 0x49, 0x83, 0xc4, 0xff, //0x00002e71 addq $-1, %r12 + 0x48, 0x89, 0x7d, 0xc0, //0x00002e75 movq %rdi, $-64(%rbp) + 0x4d, 0x85, 0xe4, //0x00002e79 testq %r12, %r12 + 0x0f, 0x85, 0xb6, 0xfd, 0xff, 0xff, //0x00002e7c jne LBB0_631 + 0xe9, 0x3d, 0xfe, 0xff, 0xff, //0x00002e82 jmp LBB0_639 + //0x00002e87 LBB0_671 + 0x4d, 0x85, 0xdb, //0x00002e87 testq %r11, %r11 + 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00002e8a je LBB0_620 + 0x4c, 0x89, 0xf0, //0x00002e90 movq %r14, %rax + 0x48, 0xf7, 0xd0, //0x00002e93 notq %rax + 0x4c, 0x01, 0xc0, //0x00002e96 addq %r8, %rax + 0x48, 0x8b, 0x55, 0xc0, //0x00002e99 movq $-64(%rbp), %rdx + 0x48, 0x83, 0xfa, 0xff, //0x00002e9d cmpq $-1, %rdx + 0x48, 0x89, 0xd1, //0x00002ea1 movq %rdx, %rcx + 0x48, 0x0f, 0x44, 0xc8, //0x00002ea4 cmoveq %rax, %rcx + 0x48, 0x0f, 0x45, 0xc2, //0x00002ea8 cmovneq %rdx, %rax + 0x49, 0x83, 0xc0, 0x01, //0x00002eac addq $1, %r8 + 0x49, 0x83, 0xc3, 0xff, //0x00002eb0 addq $-1, %r11 + 0x48, 0x89, 0x4d, 0xc0, //0x00002eb4 movq %rcx, $-64(%rbp) + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002eb8 movq $-1, %r9 + 0x4d, 0x85, 0xdb, //0x00002ebf testq %r11, %r11 + 0x0f, 0x85, 0xd1, 0xfe, 0xff, 0xff, //0x00002ec2 jne LBB0_654 + 0xe9, 0x5c, 0xff, 0xff, 0xff, //0x00002ec8 jmp LBB0_304 + //0x00002ecd LBB0_620 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00002ecd movq $-1, %r9 + 0xe9, 0x50, 0xff, 0xff, 0xff, //0x00002ed4 jmp LBB0_304 + 0x90, 0x90, 0x90, //0x00002ed9 .p2align 2, 0x90 + // // .set L0_0_set_37, LBB0_37-LJTI0_0 + // // .set L0_0_set_103, LBB0_103-LJTI0_0 + // // .set L0_0_set_104, LBB0_104-LJTI0_0 + // // .set L0_0_set_117, LBB0_117-LJTI0_0 + // // .set L0_0_set_30, LBB0_30-LJTI0_0 + // // .set L0_0_set_118, LBB0_118-LJTI0_0 + // // .set L0_0_set_119, LBB0_119-LJTI0_0 + // // .set L0_0_set_130, LBB0_130-LJTI0_0 + // // .set L0_0_set_120, LBB0_120-LJTI0_0 + // // .set L0_0_set_123, LBB0_123-LJTI0_0 + // // .set L0_0_set_126, LBB0_126-LJTI0_0 + // // .set L0_0_set_132, LBB0_132-LJTI0_0 + // // .set L0_0_set_129, LBB0_129-LJTI0_0 + //0x00002edc LJTI0_0 + 0xed, 0xd3, 0xff, 0xff, //0x00002edc .long L0_0_set_37 + 0xf4, 0xd7, 0xff, 0xff, //0x00002ee0 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002ee4 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002ee8 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002eec .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002ef0 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002ef4 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002ef8 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002efc .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f00 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f04 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f08 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f0c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f10 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f14 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f18 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f1c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f20 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f24 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f28 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f2c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f30 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f34 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f38 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f3c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f40 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f44 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f48 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f4c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f50 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f54 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f58 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f5c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f60 .long L0_0_set_103 + 0x03, 0xd8, 0xff, 0xff, //0x00002f64 .long L0_0_set_104 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f68 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f6c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f70 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f74 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f78 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f7c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f80 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f84 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f88 .long L0_0_set_103 + 0xad, 0xd9, 0xff, 0xff, //0x00002f8c .long L0_0_set_117 + 0x73, 0xd3, 0xff, 0xff, //0x00002f90 .long L0_0_set_30 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f94 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002f98 .long L0_0_set_103 + 0x73, 0xd3, 0xff, 0xff, //0x00002f9c .long L0_0_set_30 + 0x73, 0xd3, 0xff, 0xff, //0x00002fa0 .long L0_0_set_30 + 0x73, 0xd3, 0xff, 0xff, //0x00002fa4 .long L0_0_set_30 + 0x73, 0xd3, 0xff, 0xff, //0x00002fa8 .long L0_0_set_30 + 0x73, 0xd3, 0xff, 0xff, //0x00002fac .long L0_0_set_30 + 0x73, 0xd3, 0xff, 0xff, //0x00002fb0 .long L0_0_set_30 + 0x73, 0xd3, 0xff, 0xff, //0x00002fb4 .long L0_0_set_30 + 0x73, 0xd3, 0xff, 0xff, //0x00002fb8 .long L0_0_set_30 + 0x73, 0xd3, 0xff, 0xff, //0x00002fbc .long L0_0_set_30 + 0x73, 0xd3, 0xff, 0xff, //0x00002fc0 .long L0_0_set_30 + 0xc0, 0xd9, 0xff, 0xff, //0x00002fc4 .long L0_0_set_118 + 0xf4, 0xd7, 0xff, 0xff, //0x00002fc8 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002fcc .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002fd0 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002fd4 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002fd8 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002fdc .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002fe0 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002fe4 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002fe8 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002fec .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002ff0 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002ff4 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002ff8 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00002ffc .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003000 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003004 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003008 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x0000300c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003010 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003014 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003018 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x0000301c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003020 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003024 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003028 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x0000302c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003030 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003034 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003038 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x0000303c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003040 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003044 .long L0_0_set_103 + 0xd3, 0xd9, 0xff, 0xff, //0x00003048 .long L0_0_set_119 + 0xf4, 0xd7, 0xff, 0xff, //0x0000304c .long L0_0_set_103 + 0x86, 0xda, 0xff, 0xff, //0x00003050 .long L0_0_set_130 + 0xf4, 0xd7, 0xff, 0xff, //0x00003054 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003058 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x0000305c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003060 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003064 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003068 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x0000306c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003070 .long L0_0_set_103 + 0xdf, 0xd9, 0xff, 0xff, //0x00003074 .long L0_0_set_120 + 0xf4, 0xd7, 0xff, 0xff, //0x00003078 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x0000307c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003080 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003084 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003088 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x0000308c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x00003090 .long L0_0_set_103 + 0x11, 0xda, 0xff, 0xff, //0x00003094 .long L0_0_set_123 + 0xf4, 0xd7, 0xff, 0xff, //0x00003098 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x0000309c .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x000030a0 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x000030a4 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x000030a8 .long L0_0_set_103 + 0x42, 0xda, 0xff, 0xff, //0x000030ac .long L0_0_set_126 + 0xf4, 0xd7, 0xff, 0xff, //0x000030b0 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x000030b4 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x000030b8 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x000030bc .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x000030c0 .long L0_0_set_103 + 0xf4, 0xd7, 0xff, 0xff, //0x000030c4 .long L0_0_set_103 + 0xaa, 0xda, 0xff, 0xff, //0x000030c8 .long L0_0_set_132 + 0xf4, 0xd7, 0xff, 0xff, //0x000030cc .long L0_0_set_103 + 0x73, 0xda, 0xff, 0xff, //0x000030d0 .long L0_0_set_129 + // // .set L0_1_set_73, LBB0_73-LJTI0_1 + // // .set L0_1_set_78, LBB0_78-LJTI0_1 + // // .set L0_1_set_75, LBB0_75-LJTI0_1 + // // .set L0_1_set_67, LBB0_67-LJTI0_1 + //0x000030d4 LJTI0_1 + 0x7e, 0xd4, 0xff, 0xff, //0x000030d4 .long L0_1_set_73 + 0xb2, 0xd4, 0xff, 0xff, //0x000030d8 .long L0_1_set_78 + 0x7e, 0xd4, 0xff, 0xff, //0x000030dc .long L0_1_set_73 + 0x91, 0xd4, 0xff, 0xff, //0x000030e0 .long L0_1_set_75 + 0xb2, 0xd4, 0xff, 0xff, //0x000030e4 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x000030e8 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x000030ec .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x000030f0 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x000030f4 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x000030f8 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x000030fc .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x00003100 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x00003104 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x00003108 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x0000310c .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x00003110 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x00003114 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x00003118 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x0000311c .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x00003120 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x00003124 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x00003128 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x0000312c .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x00003130 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x00003134 .long L0_1_set_78 + 0xb2, 0xd4, 0xff, 0xff, //0x00003138 .long L0_1_set_78 + 0x33, 0xd4, 0xff, 0xff, //0x0000313c .long L0_1_set_67 + //0x00003140 .p2align 2, 0x00 + //0x00003140 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00003140 .long 2 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003144 .p2align 4, 0x00 + //0x00003150 _P10_TAB + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00003150 .quad 0x3ff0000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00003158 .quad 0x4024000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00003160 .quad 0x4059000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00003168 .quad 0x408f400000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00003170 .quad 0x40c3880000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00003178 .quad 0x40f86a0000000000 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00003180 .quad 0x412e848000000000 + 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00003188 .quad 0x416312d000000000 + 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00003190 .quad 0x4197d78400000000 + 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00003198 .quad 0x41cdcd6500000000 + 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x000031a0 .quad 0x4202a05f20000000 + 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x000031a8 .quad 0x42374876e8000000 + 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x000031b0 .quad 0x426d1a94a2000000 + 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x000031b8 .quad 0x42a2309ce5400000 + 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x000031c0 .quad 0x42d6bcc41e900000 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x000031c8 .quad 0x430c6bf526340000 + 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x000031d0 .quad 0x4341c37937e08000 + 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x000031d8 .quad 0x4376345785d8a000 + 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x000031e0 .quad 0x43abc16d674ec800 + 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x000031e8 .quad 0x43e158e460913d00 + 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x000031f0 .quad 0x4415af1d78b58c40 + 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x000031f8 .quad 0x444b1ae4d6e2ef50 + 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00003200 .quad 0x4480f0cf064dd592 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003208 .p2align 4, 0x00 + //0x00003210 _POW10_M128_TAB + 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00003210 .quad 1671618768450675795 + 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00003218 .quad -391859759250406776 + 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00003220 .quad 1044761730281672372 + 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00003228 .quad -7162441377172586091 + 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00003230 .quad 5917638181279478369 + 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00003238 .quad -4341365703038344710 + 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00003240 .quad -1826324310255427847 + 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00003248 .quad -815021110370542984 + 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00003250 .quad -8058981721550724260 + 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00003258 .quad -7426917221622671221 + 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00003260 .quad 8373016921771146291 + 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00003268 .quad -4671960508600951122 + 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00003270 .quad 1242899115359157055 + 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00003278 .quad -1228264617323800998 + 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00003280 .quad 5388497965526861063 + 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00003288 .quad -7685194413468457480 + 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00003290 .quad 6735622456908576329 + 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00003298 .quad -4994806998408183946 + 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x000032a0 .quad -803843965719055396 + 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x000032a8 .quad -1631822729582842029 + 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x000032b0 .quad 8720969558280366185 + 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x000032b8 .quad -7937418233630358124 + 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x000032c0 .quad -7545532125859093884 + 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x000032c8 .quad -5310086773610559751 + 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x000032d0 .quad -208543120469091547 + 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x000032d8 .quad -2025922448585811785 + 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x000032e0 .quad -130339450293182217 + 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x000032e8 .quad -8183730558007214222 + 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x000032f0 .quad -4774610331293865675 + 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x000032f8 .quad -5617977179081629873 + 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00003300 .quad -5968262914117332094 + 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00003308 .quad -2410785455424649437 + 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00003310 .quad 5493207715531443249 + 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00003318 .quad -8424269937281487754 + 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00003320 .quad -2356862392440471747 + 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00003328 .quad -5918651403174471789 + 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x00003330 .quad -2946077990550589683 + 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x00003338 .quad -2786628235540701832 + 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x00003340 .quad -8758827771735200408 + 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x00003348 .quad -8659171674854020501 + 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00003350 .quad 7498209359040551106 + 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00003358 .quad -6212278575140137722 + 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00003360 .quad 149389661945913074 + 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00003368 .quad -3153662200497784248 + 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00003370 .quad 93368538716195671 + 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00003378 .quad -8888567902952197011 + 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00003380 .quad 4728396691822632493 + 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00003388 .quad -6499023860262858360 + 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00003390 .quad 5910495864778290617 + 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00003398 .quad -3512093806901185046 + 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x000033a0 .quad 8305745933913819539 + 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x000033a8 .quad -9112587656954322510 + 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x000033b0 .quad 1158810380537498616 + 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x000033b8 .quad -6779048552765515233 + 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x000033c0 .quad -3163173042755514634 + 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x000033c8 .quad -3862124672529506138 + 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x000033d0 .quad -8565652321871781196 + 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x000033d8 .quad -215969822234494768 + 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x000033e0 .quad 6175682344898606512 + 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x000033e8 .quad -7052510166537641086 + 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x000033f0 .quad -1503769105731517667 + 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x000033f8 .quad -4203951689744663454 + 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00003400 .quad -6491397400591784988 + 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00003408 .quad -643253593753441413 + 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00003410 .quad 5166248661484910190 + 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00003418 .quad -7319562523736982739 + 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00003420 .quad -7377247228426025974 + 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00003428 .quad -4537767136243840520 + 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x00003430 .quad -4609873017105144563 + 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x00003438 .quad -1060522901877412746 + 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x00003440 .quad 4036358391950366504 + 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x00003448 .quad -7580355841314464822 + 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00003450 .quad -4177924046916817678 + 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00003458 .quad -4863758783215693124 + 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00003460 .quad -610719040218634194 + 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00003468 .quad -1468012460592228501 + 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00003470 .quad 8841672636718129437 + 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00003478 .quad -7835036815511224669 + 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00003480 .quad 6440404777470273892 + 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00003488 .quad -5182110000961642932 + 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00003490 .quad 8050505971837842365 + 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00003498 .quad -1865951482774665761 + 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x000034a0 .quad -6497648813669818282 + 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x000034a8 .quad -8083748704375247957 + 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x000034b0 .quad -8122061017087272852 + 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x000034b8 .quad -5492999862041672042 + 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x000034c0 .quad 3682481783923072647 + 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x000034c8 .quad -2254563809124702148 + 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x000034d0 .quad -6921820921902855404 + 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x000034d8 .quad -8326631408344020699 + 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x000034e0 .quad 571095884476206553 + 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x000034e8 .quad -5796603242002637969 + 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x000034f0 .quad -3897816162832129712 + 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x000034f8 .quad -2634068034075909558 + 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00003500 .quad -4741978110983775022 + 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00003508 .quad -8563821548938525330 + 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00003510 .quad 7907585416552444934 + 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00003518 .quad -6093090917745768758 + 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00003520 .quad 661109733835780360 + 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00003528 .quad -3004677628754823043 + 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x00003530 .quad 2719036592861056677 + 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x00003538 .quad -8795452545612846258 + 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00003540 .quad -5824576295778454962 + 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00003548 .quad -6382629663588669919 + 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00003550 .quad 1942651667131707105 + 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00003558 .quad -3366601061058449494 + 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00003560 .quad 5825843310384704845 + 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00003568 .quad -9021654690802612790 + 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00003570 .quad -1941067898873894752 + 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00003578 .quad -6665382345075878084 + 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00003580 .quad 2185351144835019464 + 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00003588 .quad -3720041912917459700 + 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00003590 .quad 2731688931043774330 + 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00003598 .quad -38366372719436721 + 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x000035a0 .quad 8624834609543440812 + 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x000035a8 .quad -6941508010590729807 + 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x000035b0 .quad -3054014793352862697 + 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x000035b8 .quad -4065198994811024355 + 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x000035c0 .quad 5405853545163697437 + 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x000035c8 .quad -469812725086392539 + 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x000035d0 .quad 5684501474941004850 + 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x000035d8 .quad -7211161980820077193 + 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x000035e0 .quad 2493940825248868159 + 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x000035e8 .quad -4402266457597708587 + 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x000035f0 .quad 7729112049988473103 + 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x000035f8 .quad -891147053569747830 + 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00003600 .quad -9004363024039368023 + 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00003608 .quad -7474495936122174250 + 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00003610 .quad 2579604275232953683 + 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00003618 .quad -4731433901725329908 + 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00003620 .quad 3224505344041192104 + 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00003628 .quad -1302606358729274481 + 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00003630 .quad 8932844867666826921 + 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00003638 .quad -7731658001846878407 + 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00003640 .quad -2669001970698630061 + 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00003648 .quad -5052886483881210105 + 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00003650 .quad -3336252463373287576 + 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00003658 .quad -1704422086424124727 + 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00003660 .quad 2526528228819083169 + 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00003668 .quad -7982792831656159810 + 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00003670 .quad -6065211750830921846 + 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00003678 .quad -5366805021142811859 + 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00003680 .quad 1641857348316123500 + 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00003688 .quad -2096820258001126919 + 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00003690 .quad -5891368184943504669 + 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00003698 .quad -8228041688891786181 + 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x000036a0 .quad -7364210231179380836 + 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x000036a8 .quad -5673366092687344822 + 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x000036b0 .quad 4629795266307937667 + 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x000036b8 .quad -2480021597431793123 + 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x000036c0 .quad 5199465050656154994 + 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x000036c8 .quad -8467542526035952558 + 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x000036d0 .quad -2724040723534582065 + 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x000036d8 .quad -5972742139117552794 + 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x000036e0 .quad -8016736922845615486 + 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x000036e8 .quad -2854241655469553088 + 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x000036f0 .quad 6518754469289960081 + 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x000036f8 .quad -8701430062309552536 + 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00003700 .quad 8148443086612450102 + 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00003708 .quad -6265101559459552766 + 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00003710 .quad 962181821410786819 + 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00003718 .quad -3219690930897053053 + 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00003720 .quad -1704479370831952190 + 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00003728 .quad -8929835859451740015 + 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00003730 .quad 7092772823314835570 + 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00003738 .quad -6550608805887287114 + 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00003740 .quad -357406007711231345 + 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00003748 .quad -3576574988931720989 + 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00003750 .quad 8999993282035256217 + 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00003758 .quad -9152888395723407474 + 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00003760 .quad 2026619565689294464 + 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00003768 .quad -6829424476226871438 + 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00003770 .quad -6690097579743157728 + 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00003778 .quad -3925094576856201394 + 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00003780 .quad 5472436080603216552 + 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00003788 .quad -294682202642863838 + 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00003790 .quad 8031958568804398249 + 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00003798 .quad -7101705404292871755 + 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x000037a0 .quad -3795109844276665901 + 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x000037a8 .quad -4265445736938701790 + 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x000037b0 .quad 9091170749936331336 + 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x000037b8 .quad -720121152745989333 + 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x000037c0 .quad 3376138709496513133 + 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x000037c8 .quad -7367604748107325189 + 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x000037d0 .quad -391512631556746488 + 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x000037d8 .quad -4597819916706768583 + 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x000037e0 .quad 8733981247408842698 + 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x000037e8 .quad -1135588877456072824 + 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x000037f0 .quad 5458738279630526686 + 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x000037f8 .quad -7627272076051127371 + 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00003800 .quad -7011635205744005354 + 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00003808 .quad -4922404076636521310 + 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00003810 .quad 5070514048102157020 + 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00003818 .quad -1541319077368263733 + 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00003820 .quad 863228270850154185 + 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00003828 .quad -7880853450996246689 + 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00003830 .quad -3532650679864695173 + 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00003838 .quad -5239380795317920458 + 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00003840 .quad -9027499368258256870 + 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00003848 .quad -1937539975720012668 + 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00003850 .quad -3336344095947716592 + 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00003858 .quad -8128491512466089774 + 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00003860 .quad -8782116138362033643 + 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00003868 .quad -5548928372155224313 + 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00003870 .quad 7469098900757009562 + 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00003878 .quad -2324474446766642487 + 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00003880 .quad -2249342214667950880 + 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00003888 .quad -8370325556870233411 + 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00003890 .quad 6411694268519837208 + 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00003898 .quad -5851220927660403859 + 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x000038a0 .quad -5820440219632367202 + 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x000038a8 .quad -2702340141148116920 + 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x000038b0 .quad 7891439908798240259 + 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x000038b8 .quad -8606491615858654931 + 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x000038c0 .quad -3970758169284363389 + 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x000038c8 .quad -6146428501395930760 + 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x000038d0 .quad -351761693178066332 + 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x000038d8 .quad -3071349608317525546 + 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x000038e0 .quad 6697677969404790399 + 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x000038e8 .quad -8837122532839535322 + 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x000038f0 .quad -851274575098787810 + 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x000038f8 .quad -6434717147622031249 + 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00003900 .quad -1064093218873484762 + 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00003908 .quad -3431710416100151157 + 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00003910 .quad 8558313775058847832 + 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00003918 .quad -9062348037703676329 + 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00003920 .quad 6086206200396171886 + 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00003928 .quad -6716249028702207507 + 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00003930 .quad -6227300304786948855 + 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00003938 .quad -3783625267450371480 + 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00003940 .quad -3172439362556298164 + 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00003948 .quad -117845565885576446 + 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00003950 .quad -4288617610811380305 + 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00003958 .quad -6991182506319567135 + 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00003960 .quad 3862600023340550427 + 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00003968 .quad -4127292114472071014 + 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00003970 .quad -4395122007679087774 + 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00003978 .quad -547429124662700864 + 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00003980 .quad 8782263791269039901 + 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00003988 .quad -7259672230555269896 + 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00003990 .quad -7468914334623251740 + 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00003998 .quad -4462904269766699466 + 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x000039a0 .quad 4498915137003099037 + 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x000039a8 .quad -966944318780986428 + 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x000039b0 .quad -6411550076227838910 + 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x000039b8 .quad -7521869226879198374 + 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x000039c0 .quad 5820620459997365075 + 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x000039c8 .quad -4790650515171610063 + 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x000039d0 .quad -6559282480285457368 + 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x000039d8 .quad -1376627125537124675 + 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x000039e0 .quad -8711237568605798759 + 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x000039e8 .quad -7777920981101784778 + 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x000039f0 .quad 2946011094524915263 + 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x000039f8 .quad -5110715207949843068 + 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00003a00 .quad 3682513868156144079 + 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00003a08 .quad -1776707991509915931 + 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00003a10 .quad 4607414176811284001 + 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00003a18 .quad -8027971522334779313 + 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00003a20 .quad 1147581702586717097 + 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00003a28 .quad -5423278384491086237 + 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00003a30 .quad -3177208890193991532 + 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00003a38 .quad -2167411962186469893 + 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00003a40 .quad 7237616480483531100 + 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00003a48 .quad -8272161504007625539 + 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00003a50 .quad -4788037454677749837 + 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00003a58 .quad -5728515861582144020 + 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00003a60 .quad -1373360799919799392 + 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00003a68 .quad -2548958808550292121 + 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00003a70 .quad -858350499949874620 + 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00003a78 .quad -8510628282985014432 + 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00003a80 .quad 3538747893490044629 + 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00003a88 .quad -6026599335303880135 + 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00003a90 .quad 9035120885289943691 + 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00003a98 .quad -2921563150702462265 + 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00003aa0 .quad -5882264492762254953 + 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00003aa8 .quad -8743505996830120772 + 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00003ab0 .quad -2741144597525430788 + 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00003ab8 .quad -6317696477610263061 + 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00003ac0 .quad -3426430746906788485 + 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00003ac8 .quad -3285434578585440922 + 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00003ad0 .quad 4776009810824339053 + 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00003ad8 .quad -8970925639256982432 + 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00003ae0 .quad 5970012263530423816 + 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00003ae8 .quad -6601971030643840136 + 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00003af0 .quad 7462515329413029771 + 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00003af8 .quad -3640777769877412266 + 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00003b00 .quad 52386062455755702 + 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00003b08 .quad -9193015133814464522 + 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00003b10 .quad -9157889458785081180 + 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00003b18 .quad -6879582898840692749 + 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00003b20 .quad 6999382250228200141 + 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00003b28 .quad -3987792605123478032 + 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00003b30 .quad 8749227812785250177 + 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00003b38 .quad -373054737976959636 + 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00003b40 .quad -3755104653863994448 + 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00003b48 .quad -7150688238876681629 + 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00003b50 .quad -4693880817329993060 + 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00003b58 .quad -4326674280168464132 + 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00003b60 .quad -1255665003235103420 + 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00003b68 .quad -796656831783192261 + 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00003b70 .quad 8438581409832836170 + 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00003b78 .quad -7415439547505577019 + 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00003b80 .quad -3286831292991118499 + 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00003b88 .quad -4657613415954583370 + 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00003b90 .quad -8720225134666286028 + 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00003b98 .quad -1210330751515841308 + 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00003ba0 .quad -3144297699952734816 + 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00003ba8 .quad -7673985747338482674 + 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00003bb0 .quad -8542058143368306423 + 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00003bb8 .quad -4980796165745715438 + 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00003bc0 .quad 3157485376071780683 + 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00003bc8 .quad -1614309188754756393 + 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00003bd0 .quad 8890957387685944783 + 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00003bd8 .quad -7926472270612804602 + 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00003be0 .quad 1890324697752655170 + 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00003be8 .quad -5296404319838617848 + 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00003bf0 .quad 2362905872190818963 + 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00003bf8 .quad -2008819381370884406 + 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00003c00 .quad 6088502188546649756 + 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00003c08 .quad -8173041140997884610 + 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00003c10 .quad -1612744301171463613 + 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00003c18 .quad -5604615407819967859 + 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00003c20 .quad 7207441660390446292 + 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00003c28 .quad -2394083241347571919 + 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00003c30 .quad -2412877989897052924 + 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00003c38 .quad -8413831053483314306 + 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00003c40 .quad -7627783505798704059 + 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00003c48 .quad -5905602798426754978 + 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00003c50 .quad 4300328673033783639 + 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00003c58 .quad -2770317479606055818 + 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00003c60 .quad -1923980597781273130 + 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00003c68 .quad -8648977452394866743 + 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00003c70 .quad 6818396289628184396 + 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00003c78 .quad -6199535797066195524 + 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00003c80 .quad 8522995362035230495 + 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00003c88 .quad -3137733727905356501 + 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00003c90 .quad 3021029092058325107 + 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00003c98 .quad -8878612607581929669 + 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00003ca0 .quad -835399653354481520 + 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00003ca8 .quad -6486579741050024183 + 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00003cb0 .quad 8179122470161673908 + 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00003cb8 .quad -3496538657885142324 + 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00003cc0 .quad -4111420493003729616 + 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00003cc8 .quad -9102865688819295809 + 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00003cd0 .quad -5139275616254662020 + 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00003cd8 .quad -6766896092596731857 + 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00003ce0 .quad -6424094520318327524 + 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00003ce8 .quad -3846934097318526917 + 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00003cf0 .quad -8030118150397909405 + 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00003cf8 .quad -196981603220770742 + 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00003d00 .quad -7324666853212387330 + 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00003d08 .quad -7040642529654063570 + 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00003d10 .quad 4679224488766679549 + 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00003d18 .quad -4189117143640191558 + 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00003d20 .quad -3374341425896426372 + 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00003d28 .quad -624710411122851544 + 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00003d30 .quad -9026492418826348338 + 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00003d38 .quad -7307973034592864071 + 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00003d40 .quad -2059743486678159615 + 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00003d48 .quad -4523280274813692185 + 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00003d50 .quad -2574679358347699519 + 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00003d58 .quad -1042414325089727327 + 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00003d60 .quad 3002511419460075705 + 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00003d68 .quad -7569037980822161435 + 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00003d70 .quad 8364825292752482535 + 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00003d78 .quad -4849611457600313890 + 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00003d80 .quad 1232659579085827361 + 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00003d88 .quad -1450328303573004458 + 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00003d90 .quad -3841273781498745804 + 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00003d98 .quad -7823984217374209643 + 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00003da0 .quad 4421779809981343554 + 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00003da8 .quad -5168294253290374149 + 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00003db0 .quad 915538744049291538 + 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00003db8 .quad -1848681798185579782 + 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00003dc0 .quad 5183897733458195115 + 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00003dc8 .quad -8072955151507069220 + 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00003dd0 .quad 6479872166822743894 + 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00003dd8 .quad -5479507920956448621 + 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00003de0 .quad 3488154190101041964 + 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00003de8 .quad -2237698882768172872 + 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00003df0 .quad 2180096368813151227 + 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00003df8 .quad -8316090829371189901 + 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00003e00 .quad -1886565557410948870 + 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00003e08 .quad -5783427518286599473 + 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00003e10 .quad -2358206946763686087 + 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00003e18 .quad -2617598379430861437 + 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00003e20 .quad 7749492695127472003 + 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00003e28 .quad -8553528014785370254 + 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00003e30 .quad 463493832054564196 + 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00003e38 .quad -6080224000054324913 + 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00003e40 .quad -4032318728359182659 + 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00003e48 .quad -2988593981640518238 + 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00003e50 .quad -4826042214438183114 + 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00003e58 .quad -8785400266166405755 + 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00003e60 .quad 3190819268807046916 + 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00003e68 .quad -6370064314280619289 + 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00003e70 .quad -623161932418579259 + 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00003e78 .quad -3350894374423386208 + 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00003e80 .quad -7307005235402693893 + 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00003e88 .quad -9011838011655698236 + 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00003e90 .quad -4522070525825979462 + 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00003e98 .quad -6653111496142234891 + 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00003ea0 .quad 3570783879572301480 + 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00003ea8 .quad -3704703351750405709 + 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00003eb0 .quad -148206168962011054 + 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00003eb8 .quad -19193171260619233 + 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00003ec0 .quad -92628855601256909 + 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00003ec8 .quad -6929524759678968877 + 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00003ed0 .quad -115786069501571136 + 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00003ed8 .quad -4050219931171323192 + 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00003ee0 .quad 4466953431550423984 + 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00003ee8 .quad -451088895536766085 + 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00003ef0 .quad 486002885505321038 + 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00003ef8 .quad -7199459587351560659 + 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00003f00 .quad 5219189625309039202 + 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00003f08 .quad -4387638465762062920 + 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00003f10 .quad 6523987031636299002 + 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00003f18 .quad -872862063775190746 + 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00003f20 .quad -534194123654701028 + 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00003f28 .quad -7463067817500576073 + 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00003f30 .quad -667742654568376285 + 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00003f38 .quad -4717148753448332187 + 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00003f40 .quad 8388693718644305452 + 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00003f48 .quad -1284749923383027329 + 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00003f50 .quad -6286281471915778852 + 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00003f58 .quad -7720497729755473937 + 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00003f60 .quad -7857851839894723565 + 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00003f68 .quad -5038936143766954517 + 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00003f70 .quad 8624429273841147159 + 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00003f78 .quad -1686984161281305242 + 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00003f80 .quad 778582277723329070 + 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00003f88 .quad -7971894128441897632 + 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00003f90 .quad 973227847154161338 + 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00003f98 .quad -5353181642124984136 + 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00003fa0 .quad 1216534808942701673 + 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00003fa8 .quad -2079791034228842266 + 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00003fb0 .quad -3851351762838199359 + 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00003fb8 .quad -8217398424034108273 + 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00003fc0 .quad -4814189703547749198 + 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00003fc8 .quad -5660062011615247437 + 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00003fd0 .quad -6017737129434686498 + 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00003fd8 .quad -2463391496091671392 + 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00003fe0 .quad 7768129340171790699 + 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00003fe8 .quad -8457148712698376476 + 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00003ff0 .quad -8736582398494813242 + 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00003ff8 .quad -5959749872445582691 + 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00004000 .quad -1697355961263740745 + 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00004008 .quad -2838001322129590460 + 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00004010 .quad 1244995533423855986 + 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00004018 .quad -8691279853972075893 + 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00004020 .quad -3055441601647567921 + 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00004028 .quad -6252413799037706963 + 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00004030 .quad 5404070034795315907 + 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00004038 .quad -3203831230369745799 + 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00004040 .quad -3539985255894009414 + 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00004048 .quad -8919923546622172981 + 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00004050 .quad -4424981569867511768 + 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00004058 .quad -6538218414850328322 + 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00004060 .quad 8303831092947774002 + 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00004068 .quad -3561087000135522498 + 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00004070 .quad 578208414664970847 + 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00004078 .quad -9143208402725783417 + 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00004080 .quad -3888925500096174345 + 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00004088 .quad -6817324484979841368 + 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00004090 .quad -249470856692830027 + 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00004098 .quad -3909969587797413806 + 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x000040a0 .quad -4923524589293425438 + 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x000040a8 .quad -275775966319379353 + 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x000040b0 .quad -3077202868308390899 + 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x000040b8 .quad -7089889006590693952 + 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x000040c0 .quad 765182433041899281 + 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x000040c8 .quad -4250675239810979535 + 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x000040d0 .quad 5568164059729762005 + 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x000040d8 .quad -701658031336336515 + 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x000040e0 .quad 5785945546544795205 + 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x000040e8 .quad -7356065297226292178 + 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x000040f0 .quad -1990940103673781802 + 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x000040f8 .quad -4583395603105477319 + 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00004100 .quad 6734696907262548556 + 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00004108 .quad -1117558485454458744 + 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00004110 .quad 4209185567039092847 + 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00004118 .quad -7616003081050118571 + 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00004120 .quad -8573576096483297653 + 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00004128 .quad -4908317832885260310 + 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00004130 .quad 3118087934678041646 + 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00004138 .quad -1523711272679187483 + 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00004140 .quad 4254647968387469981 + 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00004148 .quad -7869848573065574033 + 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00004150 .quad 706623942056949572 + 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00004158 .quad -5225624697904579637 + 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00004160 .quad -3728406090856200939 + 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00004168 .quad -1920344853953336643 + 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00004170 .quad -6941939825212513491 + 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00004178 .quad -8117744561361917258 + 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00004180 .quad 5157633273766521849 + 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00004188 .quad -5535494683275008668 + 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00004190 .quad 6447041592208152311 + 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00004198 .quad -2307682335666372931 + 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x000041a0 .quad 6335244004343789146 + 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x000041a8 .quad -8359830487432564938 + 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x000041b0 .quad -1304317031425039375 + 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x000041b8 .quad -5838102090863318269 + 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x000041c0 .quad -1630396289281299219 + 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x000041c8 .quad -2685941595151759932 + 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x000041d0 .quad 1286845328412881940 + 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x000041d8 .quad -8596242524610931813 + 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x000041e0 .quad -3003129357911285479 + 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x000041e8 .quad -6133617137336276863 + 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x000041f0 .quad 5469460339465668959 + 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x000041f8 .quad -3055335403242958174 + 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00004200 .quad 8030098730593431003 + 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00004208 .quad -8827113654667930715 + 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00004210 .quad -3797434642040374958 + 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00004218 .quad -6422206049907525490 + 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00004220 .quad 9088264752731695015 + 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00004228 .quad -3416071543957018958 + 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00004230 .quad -8154892584824854328 + 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00004238 .quad -9052573742614218705 + 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00004240 .quad 8253128342678483706 + 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00004248 .quad -6704031159840385477 + 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00004250 .quad 5704724409920716729 + 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00004258 .quad -3768352931373093942 + 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00004260 .quad -2092466524453879896 + 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00004268 .quad -98755145788979524 + 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00004270 .quad 998051431430019017 + 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00004278 .quad -6979250993759194058 + 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00004280 .quad -7975807747567252037 + 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00004288 .quad -4112377723771604669 + 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00004290 .quad 8476984389250486570 + 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00004298 .quad -528786136287117932 + 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x000042a0 .quad -3925256793573221702 + 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x000042a8 .quad -7248020362820530564 + 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x000042b0 .quad -294884973539139224 + 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x000042b8 .quad -4448339435098275301 + 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x000042c0 .quad -368606216923924029 + 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x000042c8 .quad -948738275445456222 + 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x000042d0 .quad -2536221894791146470 + 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x000042d8 .quad -7510490449794491995 + 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x000042e0 .quad 6053094668365842720 + 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x000042e8 .quad -4776427043815727089 + 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x000042f0 .quad 2954682317029915496 + 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x000042f8 .quad -1358847786342270957 + 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x00004300 .quad -459166561069996767 + 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x00004308 .quad -7766808894105001205 + 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x00004310 .quad -573958201337495959 + 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x00004318 .quad -5096825099203863602 + 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x00004320 .quad -5329133770099257852 + 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x00004328 .quad -1759345355577441598 + 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x00004330 .quad -5636551615525730110 + 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x00004338 .quad -8017119874876982855 + 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x00004340 .quad 2177682517447613171 + 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x00004348 .quad -5409713825168840664 + 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00004350 .quad 2722103146809516464 + 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00004358 .quad -2150456263033662926 + 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00004360 .quad 6313000485183335694 + 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00004368 .quad -8261564192037121185 + 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00004370 .quad 3279564588051781713 + 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00004378 .quad -5715269221619013577 + 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00004380 .quad -512230283362660763 + 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00004388 .quad -2532400508596379068 + 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00004390 .quad 1985699082112030975 + 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00004398 .quad -8500279345513818773 + 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x000043a0 .quad -2129562165787349185 + 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x000043a8 .quad -6013663163464885563 + 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x000043b0 .quad 6561419329620589327 + 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x000043b8 .quad -2905392935903719049 + 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x000043c0 .quad -7428327965055601431 + 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x000043c8 .quad -8733399612580906262 + 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x000043d0 .quad 4549648098962661924 + 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x000043d8 .quad -6305063497298744923 + 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x000043e0 .quad -8147997931578836307 + 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x000043e8 .quad -3269643353196043250 + 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x000043f0 .quad 1825030320404309164 + 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x000043f8 .quad -8961056123388608887 + 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x00004400 .quad 6892973918932774359 + 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x00004408 .quad -6589634135808373205 + 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x00004410 .quad 4004531380238580045 + 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x00004418 .quad -3625356651333078602 + 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x00004420 .quad -2108853905778275376 + 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x00004428 .quad -9183376934724255983 + 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x00004430 .quad 6587304654631931588 + 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x00004438 .quad -6867535149977932074 + 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x00004440 .quad -989241218564861323 + 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x00004448 .quad -3972732919045027189 + 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00004450 .quad -1236551523206076654 + 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00004458 .quad -354230130378896082 + 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00004460 .quad 6144684325637283947 + 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00004468 .quad -7138922859127891907 + 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00004470 .quad -6154202648235558778 + 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00004478 .quad -4311967555482476980 + 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00004480 .quad -3081067291867060568 + 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00004488 .quad -778273425925708321 + 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00004490 .quad -1925667057416912855 + 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00004498 .quad -7403949918844649557 + 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x000044a0 .quad -2407083821771141069 + 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x000044a8 .quad -4643251380128424042 + 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x000044b0 .quad -7620540795641314240 + 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x000044b8 .quad -1192378206733142148 + 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x000044c0 .quad -2456994988062127448 + 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x000044c8 .quad -7662765406849295699 + 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x000044d0 .quad 6152128301777116498 + 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x000044d8 .quad -4966770740134231719 + 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x000044e0 .quad -6144897678060768090 + 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x000044e8 .quad -1596777406740401745 + 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x000044f0 .quad -3840561048787980056 + 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x000044f8 .quad -7915514906853832947 + 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x00004500 .quad 4422670725869800738 + 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x00004508 .quad -5282707615139903279 + 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x00004510 .quad -8306719647944912790 + 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x00004518 .quad -1991698500497491195 + 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x00004520 .quad 8643358275316593218 + 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x00004528 .quad -8162340590452013853 + 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x00004530 .quad 6192511825718353619 + 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x00004538 .quad -5591239719637629412 + 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x00004540 .quad 7740639782147942024 + 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x00004548 .quad -2377363631119648861 + 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00004550 .quad 2532056854628769813 + 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00004558 .quad -8403381297090862394 + 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00004560 .quad -6058300968568813542 + 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00004568 .quad -5892540602936190089 + 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00004570 .quad -7572876210711016927 + 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00004578 .quad -2753989735242849707 + 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00004580 .quad 9102010423587778132 + 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00004588 .quad -8638772612167862923 + 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00004590 .quad -2457545025797441047 + 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00004598 .quad -6186779746782440750 + 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x000045a0 .quad -7683617300674189212 + 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x000045a8 .quad -3121788665050663033 + 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x000045b0 .quad -4802260812921368258 + 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x000045b8 .quad -8868646943297746252 + 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x000045c0 .quad -1391139997724322418 + 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x000045c8 .quad -6474122660694794911 + 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x000045d0 .quad 7484447039699372786 + 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x000045d8 .quad -3480967307441105734 + 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x000045e0 .quad -9157278655470055721 + 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x000045e8 .quad -9093133594791772940 + 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x000045f0 .quad -6834912300910181747 + 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x000045f8 .quad -6754730975062328271 + 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x00004600 .quad 679731660717048624 + 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00004608 .quad -3831727700400522434 + 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x00004610 .quad -8373707460958465028 + 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00004618 .quad -177973607073265139 + 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x00004620 .quad 8601490892183123069 + 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00004628 .quad -7028762532061872568 + 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x00004630 .quad -7694880458480647779 + 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00004638 .quad -4174267146649952806 + 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x00004640 .quad 4216457482181353988 + 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00004648 .quad -606147914885053103 + 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00004650 .quad -4282243101277735614 + 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00004658 .quad -7296371474444240046 + 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00004660 .quad 8482254178684994195 + 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00004668 .quad -4508778324627912153 + 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00004670 .quad 5991131704928854840 + 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00004678 .quad -1024286887357502287 + 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00004680 .quad -3173071712060547581 + 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00004688 .quad -7557708332239520786 + 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00004690 .quad -8578025658503072380 + 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00004698 .quad -4835449396872013078 + 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x000046a0 .quad 3112525982153323237 + 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x000046a8 .quad -1432625727662628443 + 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x000046b0 .quad 4251171748059520975 + 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x000046b8 .quad -7812920107430224633 + 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x000046c0 .quad 702278666647013314 + 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x000046c8 .quad -5154464115860392887 + 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x000046d0 .quad 5489534351736154547 + 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x000046d8 .quad -1831394126398103205 + 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x000046e0 .quad 1125115960621402640 + 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x000046e8 .quad -8062150356639896359 + 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x000046f0 .quad 6018080969204141204 + 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000046f8 .quad -5466001927372482545 + 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x00004700 .quad 2910915193077788601 + 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00004708 .quad -2220816390788215277 + 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x00004710 .quad -486521013540076077 + 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00004718 .quad -8305539271883716405 + 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x00004720 .quad -608151266925095096 + 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00004728 .quad -5770238071427257602 + 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x00004730 .quad -5371875102083756773 + 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00004738 .quad -2601111570856684098 + 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x00004740 .quad 3560107088838733872 + 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00004748 .quad -8543223759426509417 + 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00004750 .quad -161552157378970563 + 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00004758 .quad -6067343680855748868 + 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00004760 .quad 4409745821703674700 + 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00004768 .quad -2972493582642298180 + 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00004770 .quad -6467280898289979121 + 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00004778 .quad -8775337516792518219 + 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00004780 .quad 1139270913992301907 + 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00004788 .quad -6357485877563259869 + 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00004790 .quad -3187597375937010520 + 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00004798 .quad -3335171328526686933 + 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x000047a0 .quad 7231123676894144233 + 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x000047a8 .quad -9002011107970261189 + 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x000047b0 .quad 4427218577690292387 + 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x000047b8 .quad -6640827866535438582 + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000047c0 QUAD $0xcccccccccccccccc; QUAD $0xcccccccccccccccc // .space 16, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000047d0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000047d8 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000047e0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000047e8 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000047f0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000047f8 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004800 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00004808 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004810 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00004818 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004820 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00004828 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004830 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00004838 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004840 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00004848 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004850 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00004858 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004860 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00004868 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004870 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00004878 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004880 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00004888 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004890 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00004898 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000048a0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x000048a8 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000048b0 .quad 0 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x000048b8 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000048c0 .quad 0 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x000048c8 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000048d0 .quad 0 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x000048d8 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000048e0 .quad 0 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000048e8 .quad -5646744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000048f0 .quad 0 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000048f8 .quad -2446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004900 .quad 0 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00004908 .quad -8446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004910 .quad 0 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00004918 .quad -5946744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004920 .quad 0 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00004928 .quad -2821744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004930 .quad 0 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00004938 .quad -8681119073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004940 .quad 0 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00004948 .quad -6239712823709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004950 .quad 0 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00004958 .quad -3187955011209551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004960 .quad 0 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00004968 .quad -8910000909647051616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004970 .quad 0 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00004978 .quad -6525815118631426616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004980 .quad 0 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00004988 .quad -3545582879861895366 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00004990 .quad 4611686018427387904 + 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00004998 .quad -9133518327554766460 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x000049a0 .quad 5764607523034234880 + 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x000049a8 .quad -6805211891016070171 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x000049b0 .quad -6629298651489370112 + 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x000049b8 .quad -3894828845342699810 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x000049c0 .quad 5548434740920451072 + 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x000049c8 .quad -256850038250986858 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x000049d0 .quad -1143914305352105984 + 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x000049d8 .quad -7078060301547948643 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x000049e0 .quad 7793479155164643328 + 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000049e8 .quad -4235889358507547899 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x000049f0 .quad -4093209111326359552 + 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000049f8 .quad -683175679707046970 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x00004a00 .quad 4359273333062107136 + 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00004a08 .quad -7344513827457986212 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x00004a10 .quad 5449091666327633920 + 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00004a18 .quad -4568956265895094861 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x00004a20 .quad 2199678564482154496 + 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00004a28 .quad -1099509313941480672 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x00004a30 .quad 1374799102801346560 + 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00004a38 .quad -7604722348854507276 + 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x00004a40 .quad 1718498878501683200 + 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00004a48 .quad -4894216917640746191 + 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00004a50 .quad 6759809616554491904 + 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00004a58 .quad -1506085128623544835 + 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00004a60 .quad 6530724019560251392 + 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00004a68 .quad -7858832233030797378 + 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00004a70 .quad -1059967012404461568 + 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00004a78 .quad -5211854272861108819 + 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00004a80 .quad 7898413271349198848 + 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00004a88 .quad -1903131822648998119 + 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00004a90 .quad -1981020733047832576 + 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00004a98 .quad -8106986416796705681 + 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00004aa0 .quad -2476275916309790720 + 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00004aa8 .quad -5522047002568494197 + 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00004ab0 .quad -3095344895387238400 + 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00004ab8 .quad -2290872734783229842 + 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00004ac0 .quad 4982938468024057856 + 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00004ac8 .quad -8349324486880600507 + 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00004ad0 .quad -7606384970252091392 + 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00004ad8 .quad -5824969590173362730 + 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00004ae0 .quad 4327076842467049472 + 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00004ae8 .quad -2669525969289315508 + 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x00004af0 .quad -6518949010312869888 + 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x00004af8 .quad -8585982758446904049 + 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x00004b00 .quad -8148686262891087360 + 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x00004b08 .quad -6120792429631242157 + 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x00004b10 .quad 8260886245095692416 + 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x00004b18 .quad -3039304518611664792 + 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x00004b20 .quad 5163053903184807760 + 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x00004b28 .quad -8817094351773372351 + 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x00004b30 .quad -7381240676301154012 + 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x00004b38 .quad -6409681921289327535 + 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x00004b40 .quad -3178808521666707 + 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x00004b48 .quad -3400416383184271515 + 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00004b50 .quad -4613672773753429596 + 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00004b58 .quad -9042789267131251553 + 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00004b60 .quad -5767090967191786995 + 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00004b68 .quad -6691800565486676537 + 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00004b70 .quad -7208863708989733744 + 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00004b78 .quad -3753064688430957767 + 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00004b80 .quad 212292400617608628 + 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00004b88 .quad -79644842111309304 + 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00004b90 .quad 132682750386005392 + 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00004b98 .quad -6967307053960650171 + 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00004ba0 .quad 4777539456409894645 + 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00004ba8 .quad -4097447799023424810 + 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00004bb0 .quad -3251447716342407502 + 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00004bb8 .quad -510123730351893109 + 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00004bc0 .quad 7191217214140771119 + 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00004bc8 .quad -7236356359111015049 + 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00004bd0 .quad 4377335499248575995 + 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00004bd8 .quad -4433759430461380907 + 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00004be0 .quad -8363388681221443718 + 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00004be8 .quad -930513269649338230 + 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x00004bf0 .quad -7532960934977096276 + 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x00004bf8 .quad -7499099821171918250 + 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x00004c00 .quad 4418856886560793367 + 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x00004c08 .quad -4762188758037509908 + 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x00004c10 .quad 5523571108200991709 + 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x00004c18 .quad -1341049929119499481 + 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x00004c20 .quad -8076983103442849942 + 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x00004c28 .quad -7755685233340769032 + 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x00004c30 .quad -5484542860876174524 + 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x00004c38 .quad -5082920523248573386 + 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x00004c40 .quad 6979379479186945558 + 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x00004c48 .quad -1741964635633328828 + 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00004c50 .quad -4861259862362934835 + 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00004c58 .quad -8006256924911912374 + 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00004c60 .quad 7758483227328495169 + 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00004c68 .quad -5396135137712502563 + 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00004c70 .quad -4136954021121544751 + 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00004c78 .quad -2133482903713240300 + 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00004c80 .quad -279753253987271518 + 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00004c88 .quad -8250955842461857044 + 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00004c90 .quad 4261994450943298507 + 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00004c98 .quad -5702008784649933400 + 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00004ca0 .quad 5327493063679123134 + 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00004ca8 .quad -2515824962385028846 + 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00004cb0 .quad 7941369183226839863 + 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00004cb8 .quad -8489919629131724885 + 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00004cc0 .quad 5315025460606161924 + 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00004cc8 .quad -6000713517987268202 + 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00004cd0 .quad -2579590211097073402 + 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00004cd8 .quad -2889205879056697349 + 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00004ce0 .quad 7611128154919104931 + 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00004ce8 .quad -8723282702051517699 + 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00004cf0 .quad -4321147861633282548 + 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00004cf8 .quad -6292417359137009220 + 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00004d00 .quad -789748808614215280 + 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00004d08 .quad -3253835680493873621 + 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00004d10 .quad 8729779031470891258 + 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00004d18 .quad -8951176327949752869 + 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00004d20 .quad 6300537770911226168 + 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00004d28 .quad -6577284391509803182 + 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00004d30 .quad -1347699823215743098 + 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00004d38 .quad -3609919470959866074 + 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00004d40 .quad 6075216638131242420 + 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00004d48 .quad -9173728696990998152 + 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00004d50 .quad 7594020797664053025 + 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00004d58 .quad -6855474852811359786 + 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00004d60 .quad 269153960225290473 + 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00004d68 .quad -3957657547586811828 + 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00004d70 .quad 336442450281613091 + 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00004d78 .quad -335385916056126881 + 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00004d80 .quad 7127805559067090038 + 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00004d88 .quad -7127145225176161157 + 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00004d90 .quad 4298070930406474644 + 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00004d98 .quad -4297245513042813542 + 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00004da0 .quad -3850783373846682503 + 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00004da8 .quad -759870872876129024 + 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00004db0 .quad 9122475437414293195 + 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00004db8 .quad -7392448323188662496 + 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00004dc0 .quad -7043649776941685122 + 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00004dc8 .quad -4628874385558440216 + 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00004dd0 .quad -4192876202749718498 + 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00004dd8 .quad -1174406963520662366 + 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00004de0 .quad -4926390635932268014 + 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00004de8 .quad -7651533379841495835 + 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00004df0 .quad 3065383741939440791 + 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00004df8 .quad -4952730706374481889 + 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00004e00 .quad -779956341003086915 + 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00004e08 .quad -1579227364540714458 + 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00004e10 .quad 6430056314514152534 + 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00004e18 .quad -7904546130479028392 + 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00004e20 .quad 8037570393142690668 + 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00004e28 .quad -5268996644671397586 + 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00004e30 .quad 823590954573587527 + 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00004e38 .quad -1974559787411859078 + 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00004e40 .quad 5126430365035880108 + 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00004e48 .quad -8151628894773493780 + 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00004e50 .quad 6408037956294850135 + 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00004e58 .quad -5577850100039479321 + 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00004e60 .quad 3398361426941174765 + 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00004e68 .quad -2360626606621961247 + 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00004e70 .quad -4793553135802847628 + 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00004e78 .quad -8392920656779807636 + 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00004e80 .quad -1380255401326171631 + 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00004e88 .quad -5879464802547371641 + 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00004e90 .quad -1725319251657714539 + 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00004e98 .quad -2737644984756826647 + 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00004ea0 .quad 3533361486141316317 + 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00004ea8 .quad -8628557143114098510 + 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00004eb0 .quad -4806670179178130411 + 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00004eb8 .quad -6174010410465235234 + 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00004ec0 .quad 7826720331309500698 + 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00004ec8 .quad -3105826994654156138 + 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00004ed0 .quad 280014188641050032 + 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00004ed8 .quad -8858670899299929442 + 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00004ee0 .quad -8873354301053463268 + 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00004ee8 .quad -6461652605697523899 + 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00004ef0 .quad -1868320839462053277 + 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00004ef8 .quad -3465379738694516970 + 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00004f00 .quad 5749828502977298558 + 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00004f08 .quad -9083391364325154962 + 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00004f10 .quad -2036086408133152611 + 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00004f18 .quad -6742553186979055799 + 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00004f20 .quad 6678264026688335045 + 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00004f28 .quad -3816505465296431844 + 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00004f30 .quad 8347830033360418806 + 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00004f38 .quad -158945813193151901 + 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00004f40 .quad 2911550761636567802 + 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00004f48 .quad -7016870160886801794 + 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00004f50 .quad -5583933584809066056 + 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00004f58 .quad -4159401682681114339 + 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00004f60 .quad 2243455055843443238 + 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00004f68 .quad -587566084924005019 + 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00004f70 .quad 3708002419115845976 + 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00004f78 .quad -7284757830718584993 + 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00004f80 .quad 23317005467419566 + 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00004f88 .quad -4494261269970843337 + 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00004f90 .quad -4582539761593113446 + 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00004f98 .quad -1006140569036166268 + 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00004fa0 .quad -558244341782001952 + 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00004fa8 .quad -7546366883288685774 + 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00004fb0 .quad -5309491445654890344 + 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00004fb8 .quad -4821272585683469313 + 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00004fc0 .quad -6636864307068612930 + 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00004fc8 .quad -1414904713676948737 + 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00004fd0 .quad -4148040191917883081 + 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00004fd8 .quad -7801844473689174817 + 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00004fe0 .quad -5185050239897353852 + 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00004fe8 .quad -5140619573684080617 + 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00004ff0 .quad -6481312799871692315 + 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00004ff8 .quad -1814088448677712867 + 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00005000 .quad -8662506518347195601 + 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00005008 .quad -8051334308064652398 + 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00005010 .quad 3006924907348169211 + 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00005018 .quad -5452481866653427593 + 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00005020 .quad -853029884242176390 + 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00005028 .quad -2203916314889396588 + 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00005030 .quad 1772699331562333708 + 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00005038 .quad -8294976724446954723 + 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00005040 .quad 6827560182880305039 + 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00005048 .quad -5757034887131305500 + 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00005050 .quad 8534450228600381299 + 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00005058 .quad -2584607590486743971 + 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00005060 .quad 7639874402088932264 + 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00005068 .quad -8532908771695296838 + 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00005070 .quad 326470965756389522 + 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00005078 .quad -6054449946191733143 + 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00005080 .quad 5019774725622874806 + 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00005088 .quad -2956376414312278525 + 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00005090 .quad 831516194300602802 + 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00005098 .quad -8765264286586255934 + 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x000050a0 .quad -8183976793979022306 + 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x000050a8 .quad -6344894339805432014 + 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x000050b0 .quad 3605087062808385830 + 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x000050b8 .quad -3319431906329402113 + 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x000050c0 .quad 9170708441896323000 + 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x000050c8 .quad -8992173969096958177 + 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x000050d0 .quad 6851699533943015846 + 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x000050d8 .quad -6628531442943809817 + 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x000050e0 .quad 3952938399001381903 + 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x000050e8 .quad -3673978285252374367 + 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x000050f0 .quad -4446942528265218167 + 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x000050f8 .quad -9213765455923815836 + 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00005100 .quad -946992141904134804 + 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00005108 .quad -6905520801477381891 + 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00005110 .quad 8039631859474607303 + 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00005118 .quad -4020214983419339459 + 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00005120 .quad -3785518230938904583 + 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00005128 .quad -413582710846786420 + 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00005130 .quad -60105885123121413 + 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00005138 .quad -7176018221920323369 + 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00005140 .quad -75132356403901766 + 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00005148 .quad -4358336758973016307 + 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00005150 .quad 9129456591349898601 + 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00005158 .quad -836234930288882479 + 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00005160 .quad -1211618658047395231 + 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00005168 .quad -7440175859071633406 + 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00005170 .quad -6126209340986631942 + 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00005178 .quad -4688533805412153853 + 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00005180 .quad -7657761676233289928 + 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00005188 .quad -1248981238337804412 + 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00005190 .quad -2480258038432112253 + 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00005198 .quad -7698142301602209614 + 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x000051a0 .quad -7712008566467528220 + 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x000051a8 .quad -5010991858575374113 + 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x000051b0 .quad 8806733365625141341 + 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x000051b8 .quad -1652053804791829737 + 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x000051c0 .quad -6025006692552756422 + 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x000051c8 .quad -7950062655635975442 + 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x000051d0 .quad 6303799689591218185 + 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x000051d8 .quad -5325892301117581398 + 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x000051e0 .quad -1343622424865753077 + 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x000051e8 .quad -2045679357969588844 + 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x000051f0 .quad 1466078993672598279 + 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x000051f8 .quad -8196078626372074883 + 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00005200 .quad 6444284760518135752 + 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00005208 .quad -5633412264537705700 + 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00005210 .quad 8055355950647669691 + 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00005218 .quad -2430079312244744221 + 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00005220 .quad 2728754459941099604 + 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00005228 .quad -8436328597794046994 + 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00005230 .quad -5812428961928401302 + 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00005238 .quad -5933724728815170839 + 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00005240 .quad 1957835834444274180 + 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00005248 .quad -2805469892591575644 + 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00005250 .quad -7999724640327104446 + 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00005258 .quad -8670947710510816634 + 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00005260 .quad 3835402254873283155 + 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00005268 .quad -6226998619711132888 + 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00005270 .quad 4794252818591603944 + 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00005278 .quad -3172062256211528206 + 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00005280 .quad 7608094030047140369 + 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00005288 .quad -8900067937773286985 + 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00005290 .quad 4898431519131537557 + 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00005298 .quad -6513398903789220827 + 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x000052a0 .quad -7712018656367741765 + 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x000052a8 .quad -3530062611309138130 + 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x000052b0 .quad 2097517367411243253 + 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x000052b8 .quad -9123818159709293187 + 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x000052c0 .quad 7233582727691441970 + 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x000052c8 .quad -6793086681209228580 + 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x000052d0 .quad 9041978409614302462 + 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x000052d8 .quad -3879672333084147821 + 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x000052e0 .quad 6690786993590490174 + 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x000052e8 .quad -237904397927796872 + 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x000052f0 .quad 4181741870994056359 + 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x000052f8 .quad -7066219276345954901 + 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x00005300 .quad 615491320315182544 + 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x00005308 .quad -4221088077005055722 + 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x00005310 .quad -8454007886460797627 + 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x00005318 .quad -664674077828931749 + 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x00005320 .quad 3939617107816777291 + 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x00005328 .quad -7332950326284164199 + 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x00005330 .quad -8910536670511192099 + 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x00005338 .quad -4554501889427817345 + 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x00005340 .quad 7308573235570561493 + 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x00005348 .quad -1081441343357383777 + 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00005350 .quad -6961356773836868827 + 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00005358 .quad -7593429867239446717 + 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00005360 .quad -8701695967296086034 + 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00005368 .quad -4880101315621920492 + 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00005370 .quad -6265433940692719638 + 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00005378 .quad -1488440626100012711 + 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00005380 .quad 695789805494438130 + 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00005388 .quad -7847804418953589800 + 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00005390 .quad 869737256868047663 + 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00005398 .quad -5198069505264599346 + 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x000053a0 .quad -8136200465769716230 + 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x000053a8 .quad -1885900863153361279 + 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x000053b0 .quad -473439272678684740 + 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x000053b8 .quad -8096217067111932656 + 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x000053c0 .quad 4019886927579031980 + 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x000053c8 .quad -5508585315462527915 + 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x000053d0 .quad -8810199395808373737 + 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x000053d8 .quad -2274045625900771990 + 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x000053e0 .quad -7812217631593927538 + 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x000053e8 .quad -8338807543829064350 + 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x000053f0 .quad 4069786015789754290 + 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x000053f8 .quad -5811823411358942533 + 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x00005400 .quad 475546501309804958 + 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x00005408 .quad -2653093245771290262 + 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x00005410 .quad 4908902581746016003 + 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x00005418 .quad -8575712306248138270 + 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x00005420 .quad -3087243809672255805 + 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x00005428 .quad -6107954364382784934 + 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x00005430 .quad -8470740780517707660 + 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x00005438 .quad -3023256937051093263 + 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x00005440 .quad -682526969396179383 + 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x00005448 .quad -8807064613298015146 + 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00005450 .quad -5464844730172612133 + 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00005458 .quad -6397144748195131028 + 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00005460 .quad -2219369894288377262 + 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00005468 .quad -3384744916816525881 + 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00005470 .quad -1387106183930235789 + 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00005478 .quad -9032994600651410532 + 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00005480 .quad 2877803288514593168 + 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00005488 .quad -6679557232386875260 + 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00005490 .quad 3597254110643241460 + 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00005498 .quad -3737760522056206171 + 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x000054a0 .quad 9108253656731439729 + 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x000054a8 .quad -60514634142869810 + 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x000054b0 .quad 1080972517029761926 + 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x000054b8 .quad -6955350673980375487 + 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x000054c0 .quad 5962901664714590312 + 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x000054c8 .quad -4082502324048081455 + 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x000054d0 .quad -6381430974388925822 + 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x000054d8 .quad -491441886632713915 + 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x000054e0 .quad -8600080377420466543 + 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x000054e8 .quad -7224680206786528053 + 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x000054f0 .quad 7696643601933968437 + 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x000054f8 .quad -4419164240055772162 + 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x00005500 .quad 397432465562684739 + 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x00005508 .quad -912269281642327298 + 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x00005510 .quad -4363290727450709942 + 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x00005518 .quad -7487697328667536418 + 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x00005520 .quad 8380944645968776284 + 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x00005528 .quad -4747935642407032618 + 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x00005530 .quad 1252808770606194547 + 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x00005538 .quad -1323233534581402868 + 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x00005540 .quad -8440366555225904216 + 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x00005548 .quad -7744549986754458649 + 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00005550 .quad 7896285879677171346 + 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00005558 .quad -5069001465015685407 + 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00005560 .quad -3964700705685699529 + 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00005568 .quad -1724565812842218855 + 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00005570 .quad 2133748077373825698 + 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00005578 .quad -7995382660667468640 + 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00005580 .quad 2667185096717282123 + 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00005588 .quad -5382542307406947896 + 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00005590 .quad 3333981370896602653 + 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00005598 .quad -2116491865831296966 + 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x000055a0 .quad 6695424375237764562 + 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x000055a8 .quad -8240336443785642460 + 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x000055b0 .quad 8369280469047205703 + 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x000055b8 .quad -5688734536304665171 + 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x000055c0 .quad -3373457468973156583 + 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x000055c8 .quad -2499232151953443560 + 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x000055d0 .quad -9025939945749304721 + 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x000055d8 .quad -8479549122611984081 + 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x000055e0 .quad 7164319141522920715 + 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x000055e8 .quad -5987750384837592197 + 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x000055f0 .quad 4343712908476262990 + 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x000055f8 .quad -2873001962619602342 + 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x00005600 .quad 7326506586225052273 + 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x00005608 .quad -8713155254278333320 + 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x00005610 .quad 9158133232781315341 + 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x00005618 .quad -6279758049420528746 + 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x00005620 .quad 2224294504121868368 + 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x00005628 .quad -3238011543348273028 + 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x00005630 .quad -7833187971778608078 + 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x00005638 .quad -8941286242233752499 + 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x00005640 .quad -568112927868484289 + 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x00005648 .quad -6564921784364802720 + 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00005650 .quad 3901544858591782542 + 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00005658 .quad -3594466212028615495 + 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00005660 .quad -4479063491021217767 + 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00005668 .quad -9164070410158966541 + 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00005670 .quad -5598829363776522209 + 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00005678 .quad -6843401994271320272 + 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00005680 .quad -2386850686293264857 + 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00005688 .quad -3942566474411762436 + 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00005690 .quad 1628122660560806833 + 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00005698 .quad -316522074587315140 + 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x000056a0 .quad -8205795374004271538 + 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x000056a8 .quad -7115355324258153819 + 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x000056b0 .quad -1033872180650563614 + 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x000056b8 .quad -4282508136895304370 + 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x000056c0 .quad -5904026244240592421 + 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x000056c8 .quad -741449152691742558 + 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x000056d0 .quad -5995859411864064215 + 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x000056d8 .quad -7380934748073420955 + 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x000056e0 .quad 1728547772024695539 + 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x000056e8 .quad -4614482416664388289 + 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x000056f0 .quad -2451001303396518480 + 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x000056f8 .quad -1156417002403097458 + 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x00005700 .quad 5385653213018257806 + 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x00005708 .quad -7640289654143017767 + 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x00005710 .quad -7102991539009341455 + 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x00005718 .quad -4938676049251384305 + 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x00005720 .quad -8878739423761676819 + 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x00005728 .quad -1561659043136842477 + 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x00005730 .quad 3674159897003727796 + 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x00005738 .quad -7893565929601608404 + 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x00005740 .quad 4592699871254659745 + 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x00005748 .quad -5255271393574622601 + 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00005750 .quad 1129188820640936778 + 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00005758 .quad -1957403223540890347 + 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00005760 .quad 3011586022114279438 + 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00005768 .quad -8140906042354138323 + 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00005770 .quad 8376168546070237202 + 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00005778 .quad -5564446534515285000 + 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00005780 .quad -7976533391121755114 + 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00005788 .quad -2343872149716718346 + 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00005790 .quad 1932195658189984910 + 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00005798 .quad -8382449121214030822 + 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x000057a0 .quad -6808127464117294671 + 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x000057a8 .quad -5866375383090150624 + 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x000057b0 .quad -3898473311719230434 + 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x000057b8 .quad -2721283210435300376 + 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x000057c0 .quad 9092669226243950738 + 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x000057c8 .quad -8618331034163144591 + 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x000057d0 .quad -2469221522477225289 + 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x000057d8 .quad -6161227774276542835 + 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x000057e0 .quad 6136845133758244197 + 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x000057e8 .quad -3089848699418290639 + 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x000057f0 .quad -3082000819042179233 + 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x000057f8 .quad -8848684464777513506 + 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x00005800 .quad -8464187042230111945 + 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x00005808 .quad -6449169562544503978 + 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x00005810 .quad 3254824252494523781 + 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x00005818 .quad -3449775934753242068 + 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x00005820 .quad -7189106879045698445 + 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x00005828 .quad -9073638986861858149 + 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x00005830 .quad -8986383598807123057 + 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x00005838 .quad -6730362715149934782 + 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x00005840 .quad 2602078556773259891 + 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x00005848 .quad -3801267375510030573 + 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00005850 .quad -1359087822460813040 + 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00005858 .quad -139898200960150313 + 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00005860 .quad -849429889038008150 + 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00005868 .quad -7004965403241175802 + 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00005870 .quad -5673473379724898091 + 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00005878 .quad -4144520735624081848 + 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00005880 .quad -2480155706228734710 + 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00005888 .quad -568964901102714406 + 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00005890 .quad -3855940325606653146 + 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00005898 .quad -7273132090830278360 + 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x000058a0 .quad -208239388580928528 + 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x000058a8 .quad -4479729095110460046 + 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x000058b0 .quad -4871985254153548564 + 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x000058b8 .quad -987975350460687153 + 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x000058c0 .quad -3044990783845967853 + 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x000058c8 .quad -7535013621679011327 + 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x000058d0 .quad 5417133557047315992 + 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x000058d8 .quad -4807081008671376254 + 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x000058e0 .quad -2451955090545630818 + 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x000058e8 .quad -1397165242411832414 + 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x000058f0 .quad -3838314940804713213 + 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x000058f8 .quad -7790757304148477115 + 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x00005900 .quad 4425478360848884291 + 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x00005908 .quad -5126760611758208489 + 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x00005910 .quad 920161932633717460 + 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x00005918 .quad -1796764746270372707 + 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x00005920 .quad 2880944217109767365 + 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x00005928 .quad -8040506994060064798 + 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x00005930 .quad -5622191765467566602 + 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x00005938 .quad -5438947724147693094 + 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x00005940 .quad 6807318348447705459 + 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x00005948 .quad -2186998636757228463 + 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00005950 .quad -2662955059861265944 + 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00005958 .quad -8284403175614349646 + 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00005960 .quad -7940379843253970334 + 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00005968 .quad -5743817951090549153 + 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00005970 .quad 8521269269642088699 + 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00005978 .quad -2568086420435798537 + 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00005980 .quad -6203421752542164323 + 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00005988 .quad -8522583040413455942 + 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00005990 .quad 6080780864604458308 + 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00005998 .quad -6041542782089432023 + 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x000059a0 .quad -6234081974526590827 + 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x000059a8 .quad -2940242459184402125 + 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x000059b0 .quad 5327070802775656541 + 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x000059b8 .quad -8755180564631333184 + 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x000059c0 .quad 6658838503469570676 + 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x000059c8 .quad -6332289687361778576 + 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x000059d0 .quad 8323548129336963345 + 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x000059d8 .quad -3303676090774835316 + 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x000059e0 .quad -4021154456019173717 + 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x000059e8 .quad -8982326584375353929 + 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x000059f0 .quad -5026443070023967147 + 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x000059f8 .quad -6616222212041804507 + 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x00005a00 .quad 2940318199324816875 + 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x00005a08 .quad -3658591746624867729 + 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x00005a10 .quad 8755227902219092403 + 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x00005a18 .quad -9204148869281624187 + 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x00005a20 .quad -2891023177508298209 + 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x00005a28 .quad -6893500068174642330 + 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x00005a30 .quad -8225464990312760665 + 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x00005a38 .quad -4005189066790915008 + 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x00005a40 .quad -5670145219463562927 + 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x00005a48 .quad -394800315061255856 + 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00005a50 .quad 7985374283903742931 + 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00005a58 .quad -7164279224554366766 + 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00005a60 .quad 758345818024902856 + 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00005a68 .quad -4343663012265570553 + 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00005a70 .quad -3663753745896259334 + 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00005a78 .quad -817892746904575288 + 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00005a80 .quad -9207375118826243940 + 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00005a88 .quad -7428711994456441411 + 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00005a90 .quad -2285846861678029117 + 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00005a98 .quad -4674203974643163860 + 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00005aa0 .quad 1754377441329851508 + 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00005aa8 .quad -1231068949876566920 + 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00005ab0 .quad 1096485900831157192 + 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00005ab8 .quad -7686947121313936181 + 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00005ac0 .quad -3241078642388441414 + 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00005ac8 .quad -4996997883215032323 + 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00005ad0 .quad 5172023733869224041 + 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00005ad8 .quad -1634561335591402499 + 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00005ae0 .quad 5538357842881958977 + 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00005ae8 .quad -7939129862385708418 + 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x00005af0 .quad -2300424733252327086 + 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x00005af8 .quad -5312226309554747619 + 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x00005b00 .quad 6347841120289366950 + 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x00005b08 .quad -2028596868516046619 + 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x00005b10 .quad 6273243709394548296 + 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x00005b18 .quad -8185402070463610993 + 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x00005b20 .quad 3229868618315797466 + 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x00005b28 .quad -5620066569652125837 + 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x00005b30 .quad -574350245532641071 + 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x00005b38 .quad -2413397193637769393 + 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x00005b40 .quad -358968903457900670 + 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x00005b48 .quad -8425902273664687727 + 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00005b50 .quad 8774660907532399971 + 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00005b58 .quad -5920691823653471754 + 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00005b60 .quad 1744954097560724156 + 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00005b68 .quad -2789178761139451788 + 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00005b70 .quad -8132775725879323211 + 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00005b78 .quad -8660765753353239224 + 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00005b80 .quad -5554283638921766110 + 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00005b88 .quad -6214271173264161126 + 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00005b90 .quad 6892203506629956075 + 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00005b98 .quad -3156152948152813503 + 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00005ba0 .quad -2609901835997359309 + 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00005ba8 .quad -8890124620236590296 + 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00005bb0 .quad 1349308723430688768 + 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00005bb8 .quad -6500969756868349965 + 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00005bc0 .quad -2925050114139026944 + 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00005bc8 .quad -3514526177658049553 + 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00005bd0 .quad -1828156321336891840 + 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00005bd8 .quad -9114107888677362827 + 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00005be0 .quad 6938176635183661008 + 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00005be8 .quad -6780948842419315629 + 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x00005bf0 .quad 4061034775552188356 + 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x00005bf8 .quad -3864500034596756632 + 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x00005c00 .quad 5076293469440235445 + 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x00005c08 .quad -218939024818557886 + 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x00005c10 .quad 7784369436827535057 + 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x00005c18 .quad -7054365918152680535 + 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x00005c20 .quad -4104596259247744891 + 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x00005c28 .quad -4206271379263462765 + 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x00005c30 .quad -5130745324059681113 + 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x00005c38 .quad -646153205651940552 + 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x00005c40 .quad 8322499218531169064 + 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x00005c48 .quad -7321374781173544701 + 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x00005c50 .quad 5791438004736573426 + 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x00005c58 .quad -4540032458039542972 + 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x00005c60 .quad 7239297505920716783 + 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x00005c68 .quad -1063354554122040811 + 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x00005c70 .quad 6830403950414141941 + 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x00005c78 .quad -7582125623967357363 + 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x00005c80 .quad -5297053117264486286 + 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x00005c88 .quad -4865971011531808800 + 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x00005c90 .quad -2009630378153219953 + 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x00005c98 .quad -1470777745987373096 + 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x00005ca0 .quad -8173548013986844327 + 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x00005ca8 .quad -7836765118883190041 + 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00005cb0 .quad 8229809056225996208 + 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00005cb8 .quad -5184270380176599647 + 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00005cc0 .quad -3547796734999668452 + 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00005cc8 .quad -1868651956793361655 + 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00005cd0 .quad 2394313059052595121 + 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00005cd8 .quad -8085436500636932890 + 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00005ce0 .quad -6230480713039031907 + 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00005ce8 .quad -5495109607368778209 + 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00005cf0 .quad -7788100891298789883 + 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00005cf8 .quad -2257200990783584857 + 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00005d00 .quad -4867563057061743677 + 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00005d08 .quad -8328279646880822392 + 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00005d10 .quad -1472767802899791692 + 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00005d18 .quad -5798663540173640086 + 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00005d20 .quad -6452645772052127519 + 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00005d28 .quad -2636643406789662203 + 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x00005d30 .quad -8644589625959967604 + 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x00005d38 .quad -8565431156884620733 + 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x00005d40 .quad 7641007041259592112 + 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x00005d48 .quad -6095102927678388012 + 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x00005d50 .quad -8895485272135061476 + 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x00005d58 .quad -3007192641170597111 + 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x00005d60 .quad -947992276657025519 + 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x00005d68 .quad -8797024428372705051 + 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x00005d70 .quad 8038381691033493909 + 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x00005d78 .quad -6384594517038493409 + 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x00005d80 .quad 5436291095364479483 + 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x00005d88 .quad -3369057127870728857 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00005da0 .p2align 4, 0x00 + //0x00005da0 _POW_TAB + 0x01, 0x00, 0x00, 0x00, //0x00005da0 .long 1 + 0x03, 0x00, 0x00, 0x00, //0x00005da4 .long 3 + 0x06, 0x00, 0x00, 0x00, //0x00005da8 .long 6 + 0x09, 0x00, 0x00, 0x00, //0x00005dac .long 9 + 0x0d, 0x00, 0x00, 0x00, //0x00005db0 .long 13 + 0x10, 0x00, 0x00, 0x00, //0x00005db4 .long 16 + 0x13, 0x00, 0x00, 0x00, //0x00005db8 .long 19 + 0x17, 0x00, 0x00, 0x00, //0x00005dbc .long 23 + 0x1a, 0x00, 0x00, 0x00, //0x00005dc0 .long 26 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dc4 .p2align 4, 0x00 + //0x00005dd0 _LSHIFT_TAB + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005de0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005df0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e00 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e10 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e30 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00005e38 .long 1 + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e3c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005e9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00005ea0 .long 1 + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ea4 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005eb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ec4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ee4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ef4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005f04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00005f08 .long 1 + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f0c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005f6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00005f70 .long 2 + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f74 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005fd4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00005fd8 .long 2 + 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fdc QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ffc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000600c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000601c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000602c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000603c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00006040 .long 2 + 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006044 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006054 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006064 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006084 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006094 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000060a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x000060a8 .long 3 + 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060ac QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000610c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00006110 .long 3 + 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006114 QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006124 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006134 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006154 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006164 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006174 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00006178 .long 3 + 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000617c QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000618c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000619c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000061dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x000061e0 .long 4 + 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061e4 QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006204 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006224 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006234 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006244 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00006248 .long 4 + 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000624c QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000625c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000626c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000627c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000628c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000629c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000062ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x000062b0 .long 4 + 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062b4 QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006304 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006314 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00006318 .long 4 + 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000631c QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000632c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000633c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000634c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000635c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000636c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000637c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00006380 .long 5 + 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006384 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006394 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000063e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x000063e8 .long 5 + 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063ec QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000640c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000641c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000642c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000643c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000644c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00006450 .long 5 + 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00006454 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006464 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006474 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006494 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000064b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x000064b8 .long 6 + 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000064bc QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000064fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000650c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000651c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00006520 .long 6 + 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00006524 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006534 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006544 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006554 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006564 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006584 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00006588 .long 6 + 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0000658c QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000659c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000065dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000065ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x000065f0 .long 7 + 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000065f4 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006604 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006614 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006624 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006634 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006654 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00006658 .long 7 + 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0000665c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000666c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000667c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000668c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000669c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000066bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x000066c0 .long 7 + 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x000066c4 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000066f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006724 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00006728 .long 7 + 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0000672c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000673c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000674c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000675c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000676c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000677c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000678c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x00006790 .long 8 + 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00006794 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067a4 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000067e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000067f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x000067f8 .long 8 + 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x000067fc QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000680c QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000681c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000682c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000683c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000684c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000685c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x00006860 .long 8 + 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00006864 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006874 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006884 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006894 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000068c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x000068c8 .long 9 + 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x000068cc QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068dc QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000068fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000690c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000691c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000692c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x00006930 .long 9 + 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00006934 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' + 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006944 QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006954 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006964 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006994 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x00006998 .long 9 + 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x0000699c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' + 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069ac QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000069ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000069fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00006a00 .long 10 + 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00006a04 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' + 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a14 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006a64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00006a68 .long 10 + 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x00006a6c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' + 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a7c QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006a9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006aac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006abc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006acc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00006ad0 .long 10 + 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00006ad4 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' + 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ae4 QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006af4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006b34 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00006b38 .long 10 + 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x00006b3c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' + 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b4c QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006b8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006b9c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00006ba0 .long 11 + 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00006ba4 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' + 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bb4 QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006be4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006bf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006c04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00006c08 .long 11 + 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x00006c0c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' + 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c1c QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006c6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00006c70 .long 11 + 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00006c74 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' + 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c84 QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006c94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ca4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006cd4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00006cd8 .long 12 + 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00006cdc QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' + 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cec QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006cfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006d3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00006d40 .long 12 + 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00006d44 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' + 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d54 QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006d94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006da4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00006da8 .long 12 + 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00006dac QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' + 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00006dbc QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ddc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006dfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006e0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00006e10 .long 13 + 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00006e14 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' + 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00006e24 QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006e74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00006e78 .long 13 + 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x00006e7c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' + 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00006e8c QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006e9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006eac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ebc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006edc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00006ee0 .long 13 + 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00006ee4 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' + 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00006ef4 QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006f44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00006f48 .long 13 + 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x00006f4c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' + 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x00006f5c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006f9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006fac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00006fb0 .long 14 + 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00006fb4 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' + 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00006fc4 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006fe4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006ff4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00007014 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00007018 .long 14 + 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x0000701c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' + 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x0000702c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000703c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000704c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000705c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000706c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000707c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00007080 .long 14 + 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00007084 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' + 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00007094 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070a4 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000070d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000070e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x000070e8 .long 15 + 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x000070ec QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' + 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x000070fc QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000710c QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000711c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000712c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000713c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000714c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x00007150 .long 15 + 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00007154 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' + 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00007164 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007174 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007184 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007194 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000071b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x000071b8 .long 15 + 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x000071bc QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' + 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x000071cc QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071dc QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000071fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000720c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000721c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00007220 .long 16 + 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00007224 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' + 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00007234 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007244 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007254 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007264 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00007284 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00007288 .long 16 + 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0000728c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' + 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0000729c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' + 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072ac QUAD $0x0000000035323138; QUAD $0x0000000000000000 // .asciz 16, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000072dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000072ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x000072f0 .long 16 + 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x000072f4 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' + 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00007304 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' + 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007314 QUAD $0x0000003532363034; QUAD $0x0000000000000000 // .asciz 16, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007324 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007334 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00007354 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00007358 .long 16 + 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0000735c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' + 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0000736c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' + 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000737c QUAD $0x0000353231333032; QUAD $0x0000000000000000 // .asciz 16, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000738c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000739c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000073bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x000073c0 .long 17 + 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x000073c4 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' + 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x000073d4 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' + 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073e4 QUAD $0x0000353236353130; QUAD $0x0000000000000000 // .asciz 16, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000073f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007404 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00007424 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00007428 .long 17 + 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0000742c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' + 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x0000743c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' + 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000744c QUAD $0x0035323138373035; QUAD $0x0000000000000000 // .asciz 16, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000745c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000746c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000747c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000748c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00007490 .long 17 + 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00007494 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' + 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x000074a4 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' + 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074b4 QUAD $0x3532363039333532; QUAD $0x0000000000000000 // .asciz 16, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000074e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000074f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x000074f8 .long 18 + 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x000074fc QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' + 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0000750c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' + 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000751c QUAD $0x3532313335393632; QUAD $0x0000000000000000 // .asciz 16, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000752c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000753c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000754c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000755c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x00007560 .long 18 + 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00007564 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' + 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00007574 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' + 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007584 QUAD $0x3236353637343331; QUAD $0x0000000000000035 // .asciz 16, '134765625\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007594 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000075c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x000075c8 .long 18 + 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x000075cc QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' + 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x000075dc QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' + 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075ec QUAD $0x3138323833373630; QUAD $0x0000000000003532 // .asciz 16, '0673828125\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000075fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000760c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000761c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000762c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x13, 0x00, 0x00, 0x00, //0x00007630 .long 19 + 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00007634 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' + 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00007644 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' + 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007654 QUAD $0x3630343139363333; QUAD $0x0000000000003532 // .asciz 16, '3369140625\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007664 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007674 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007684 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00007694 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber.go new file mode 100644 index 000000000..0e8045a74 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber.go @@ -0,0 +1,33 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_vnumber func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) + +var S_vnumber uintptr + +//go:nosplit +func vnumber(s *string, p *int, v *types.JsonState) { + F_vnumber(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_subr.go new file mode 100644 index 000000000..46a0d181f --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_subr.go @@ -0,0 +1,45 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__vnumber = 48 +) + +const ( + _stack__vnumber = 136 +) + +const ( + _size__vnumber = 7880 +) + +var ( + _pcsp__vnumber = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x1ebb, 136}, + {0x1ebc, 48}, + {0x1ebe, 40}, + {0x1ec0, 32}, + {0x1ec2, 24}, + {0x1ec4, 16}, + {0x1ec5, 8}, + {0x1ec8, 0}, + } +) + +var _cfunc_vnumber = []loader.CFunc{ + {"_vnumber_entry", 0, _entry__vnumber, 0, nil}, + {"_vnumber", _entry__vnumber, _size__vnumber, _stack__vnumber, _pcsp__vnumber}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_text_amd64.go new file mode 100644 index 000000000..85cb3fad9 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vnumber_text_amd64.go @@ -0,0 +1,4083 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_vnumber = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x00, 0x00, 0x30, 0x43, // .long 1127219200 + 0x00, 0x00, 0x30, 0x45, //0x00000004 .long 1160773632 + 0x00, 0x00, 0x00, 0x00, //0x00000008 .long 0 + 0x00, 0x00, 0x00, 0x00, //0x0000000c .long 0 + //0x00000010 LCPI0_1 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x43, //0x00000010 .quad 0x4330000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x45, //0x00000018 .quad 0x4530000000000000 + //0x00000020 .p2align 3, 0x00 + //0x00000020 LCPI0_2 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00000020 .quad 0x430c6bf526340000 + //0x00000028 LCPI0_3 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0xc3, //0x00000028 .quad 0xc30c6bf526340000 + //0x00000030 .p2align 4, 0x90 + //0x00000030 _vnumber + 0x55, //0x00000030 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp + 0x41, 0x57, //0x00000034 pushq %r15 + 0x41, 0x56, //0x00000036 pushq %r14 + 0x41, 0x55, //0x00000038 pushq %r13 + 0x41, 0x54, //0x0000003a pushq %r12 + 0x53, //0x0000003c pushq %rbx + 0x48, 0x83, 0xec, 0x58, //0x0000003d subq $88, %rsp + 0x49, 0x89, 0xd7, //0x00000041 movq %rdx, %r15 + 0x4c, 0x8b, 0x0f, //0x00000044 movq (%rdi), %r9 + 0x48, 0x8b, 0x57, 0x08, //0x00000047 movq $8(%rdi), %rdx + 0x48, 0x8b, 0x0e, //0x0000004b movq (%rsi), %rcx + 0x4d, 0x8b, 0x67, 0x20, //0x0000004e movq $32(%r15), %r12 + 0x4d, 0x8b, 0x6f, 0x28, //0x00000052 movq $40(%r15), %r13 + 0x49, 0xc7, 0x07, 0x09, 0x00, 0x00, 0x00, //0x00000056 movq $9, (%r15) + 0x66, 0x0f, 0xef, 0xc0, //0x0000005d pxor %xmm0, %xmm0 + 0xf3, 0x41, 0x0f, 0x7f, 0x47, 0x08, //0x00000061 movdqu %xmm0, $8(%r15) + 0x48, 0x8b, 0x06, //0x00000067 movq (%rsi), %rax + 0x49, 0x89, 0x47, 0x18, //0x0000006a movq %rax, $24(%r15) + 0x48, 0x39, 0xd1, //0x0000006e cmpq %rdx, %rcx + 0x0f, 0x83, 0x21, 0x01, 0x00, 0x00, //0x00000071 jae LBB0_19 + 0x41, 0x8a, 0x1c, 0x09, //0x00000077 movb (%r9,%rcx), %bl + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000007b movl $1, %r8d + 0x80, 0xfb, 0x2d, //0x00000081 cmpb $45, %bl + 0x49, 0x89, 0xd6, //0x00000084 movq %rdx, %r14 + 0x0f, 0x85, 0x1a, 0x01, 0x00, 0x00, //0x00000087 jne LBB0_20 + 0x48, 0x83, 0xc1, 0x01, //0x0000008d addq $1, %rcx + 0x48, 0x39, 0xd1, //0x00000091 cmpq %rdx, %rcx + 0x0f, 0x83, 0xfe, 0x00, 0x00, 0x00, //0x00000094 jae LBB0_19 + 0x45, 0x8a, 0x1c, 0x09, //0x0000009a movb (%r9,%rcx), %r11b + 0x41, 0xb8, 0xff, 0xff, 0xff, 0xff, //0x0000009e movl $-1, %r8d + 0x41, 0x8d, 0x43, 0xd0, //0x000000a4 leal $-48(%r11), %eax + 0x3c, 0x0a, //0x000000a8 cmpb $10, %al + 0x0f, 0x83, 0x06, 0x01, 0x00, 0x00, //0x000000aa jae LBB0_21 + //0x000000b0 LBB0_4 + 0x48, 0x89, 0x75, 0xa8, //0x000000b0 movq %rsi, $-88(%rbp) + 0x41, 0x80, 0xfb, 0x30, //0x000000b4 cmpb $48, %r11b + 0x0f, 0x85, 0x34, 0x00, 0x00, 0x00, //0x000000b8 jne LBB0_8 + 0x48, 0x8d, 0x41, 0x01, //0x000000be leaq $1(%rcx), %rax + 0x4c, 0x39, 0xf1, //0x000000c2 cmpq %r14, %rcx + 0x0f, 0x83, 0x09, 0x01, 0x00, 0x00, //0x000000c5 jae LBB0_23 + 0x41, 0x8a, 0x14, 0x01, //0x000000cb movb (%r9,%rax), %dl + 0x80, 0xc2, 0xd2, //0x000000cf addb $-46, %dl + 0x80, 0xfa, 0x37, //0x000000d2 cmpb $55, %dl + 0x0f, 0x87, 0xf9, 0x00, 0x00, 0x00, //0x000000d5 ja LBB0_23 + 0x0f, 0xb6, 0xd2, //0x000000db movzbl %dl, %edx + 0x48, 0xbf, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000000de movabsq $36028797027352577, %rdi + 0x48, 0x0f, 0xa3, 0xd7, //0x000000e8 btq %rdx, %rdi + 0x0f, 0x83, 0xe2, 0x00, 0x00, 0x00, //0x000000ec jae LBB0_23 + //0x000000f2 LBB0_8 + 0x4c, 0x89, 0x45, 0xc8, //0x000000f2 movq %r8, $-56(%rbp) + 0x88, 0x5d, 0xb8, //0x000000f6 movb %bl, $-72(%rbp) + 0xb0, 0x01, //0x000000f9 movb $1, %al + 0x89, 0x45, 0xc0, //0x000000fb movl %eax, $-64(%rbp) + 0x4c, 0x39, 0xf1, //0x000000fe cmpq %r14, %rcx + 0x0f, 0x83, 0xbe, 0x00, 0x00, 0x00, //0x00000101 jae LBB0_22 + 0x41, 0xba, 0xd0, 0xff, 0xff, 0xff, //0x00000107 movl $4294967248, %r10d + 0x48, 0x83, 0xc1, 0x01, //0x0000010d addq $1, %rcx + 0x31, 0xd2, //0x00000111 xorl %edx, %edx + 0x31, 0xdb, //0x00000113 xorl %ebx, %ebx + 0x45, 0x31, 0xc0, //0x00000115 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000118 .p2align 4, 0x90 + //0x00000120 LBB0_10 + 0x83, 0xfb, 0x12, //0x00000120 cmpl $18, %ebx + 0x0f, 0x8f, 0x17, 0x00, 0x00, 0x00, //0x00000123 jg LBB0_12 + 0x4b, 0x8d, 0x3c, 0x80, //0x00000129 leaq (%r8,%r8,4), %rdi + 0x41, 0x0f, 0xb6, 0xf3, //0x0000012d movzbl %r11b, %esi + 0x44, 0x01, 0xd6, //0x00000131 addl %r10d, %esi + 0x4c, 0x8d, 0x04, 0x7e, //0x00000134 leaq (%rsi,%rdi,2), %r8 + 0x83, 0xc3, 0x01, //0x00000138 addl $1, %ebx + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000013b jmp LBB0_13 + //0x00000140 .p2align 4, 0x90 + //0x00000140 LBB0_12 + 0x83, 0xc2, 0x01, //0x00000140 addl $1, %edx + //0x00000143 LBB0_13 + 0x49, 0x39, 0xce, //0x00000143 cmpq %rcx, %r14 + 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00000146 je LBB0_24 + 0x45, 0x0f, 0xb6, 0x1c, 0x09, //0x0000014c movzbl (%r9,%rcx), %r11d + 0x41, 0x8d, 0x43, 0xd0, //0x00000151 leal $-48(%r11), %eax + 0x48, 0x83, 0xc1, 0x01, //0x00000155 addq $1, %rcx + 0x3c, 0x0a, //0x00000159 cmpb $10, %al + 0x0f, 0x82, 0xbf, 0xff, 0xff, 0xff, //0x0000015b jb LBB0_10 + 0x41, 0x80, 0xfb, 0x2e, //0x00000161 cmpb $46, %r11b + 0x0f, 0x85, 0x29, 0x03, 0x00, 0x00, //0x00000165 jne LBB0_25 + 0x49, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x0000016b movq $8, (%r15) + 0x4c, 0x89, 0xf7, //0x00000172 movq %r14, %rdi + 0x4c, 0x39, 0xf1, //0x00000175 cmpq %r14, %rcx + 0x0f, 0x83, 0x03, 0x03, 0x00, 0x00, //0x00000178 jae LBB0_68 + 0x41, 0x8a, 0x04, 0x09, //0x0000017e movb (%r9,%rcx), %al + 0x04, 0xd0, //0x00000182 addb $-48, %al + 0x3c, 0x0a, //0x00000184 cmpb $10, %al + 0x0f, 0x83, 0xbc, 0x06, 0x00, 0x00, //0x00000186 jae LBB0_107 + 0xc7, 0x45, 0xc0, 0x00, 0x00, 0x00, 0x00, //0x0000018c movl $0, $-64(%rbp) + 0xe9, 0x4e, 0x00, 0x00, 0x00, //0x00000193 jmp LBB0_27 + //0x00000198 LBB0_19 + 0x48, 0x89, 0x16, //0x00000198 movq %rdx, (%rsi) + 0x49, 0xc7, 0x07, 0xff, 0xff, 0xff, 0xff, //0x0000019b movq $-1, (%r15) + 0xe9, 0x40, 0x1d, 0x00, 0x00, //0x000001a2 jmp LBB0_434 + //0x000001a7 LBB0_20 + 0x41, 0x89, 0xdb, //0x000001a7 movl %ebx, %r11d + 0x41, 0x8d, 0x43, 0xd0, //0x000001aa leal $-48(%r11), %eax + 0x3c, 0x0a, //0x000001ae cmpb $10, %al + 0x0f, 0x82, 0xfa, 0xfe, 0xff, 0xff, //0x000001b0 jb LBB0_4 + //0x000001b6 LBB0_21 + 0x48, 0x89, 0x0e, //0x000001b6 movq %rcx, (%rsi) + 0x49, 0xc7, 0x07, 0xfe, 0xff, 0xff, 0xff, //0x000001b9 movq $-2, (%r15) + 0xe9, 0x22, 0x1d, 0x00, 0x00, //0x000001c0 jmp LBB0_434 + //0x000001c5 LBB0_22 + 0x31, 0xd2, //0x000001c5 xorl %edx, %edx + 0x31, 0xdb, //0x000001c7 xorl %ebx, %ebx + 0x45, 0x31, 0xc0, //0x000001c9 xorl %r8d, %r8d + //0x000001cc LBB0_26 + 0x4c, 0x89, 0xf7, //0x000001cc movq %r14, %rdi + 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000001cf jmp LBB0_27 + //0x000001d4 LBB0_23 + 0x48, 0x8b, 0x4d, 0xa8, //0x000001d4 movq $-88(%rbp), %rcx + 0x48, 0x89, 0x01, //0x000001d8 movq %rax, (%rcx) + 0xe9, 0x07, 0x1d, 0x00, 0x00, //0x000001db jmp LBB0_434 + //0x000001e0 LBB0_24 + 0x4c, 0x89, 0xf7, //0x000001e0 movq %r14, %rdi + 0x4c, 0x89, 0xf1, //0x000001e3 movq %r14, %rcx + //0x000001e6 LBB0_27 + 0x45, 0x31, 0xdb, //0x000001e6 xorl %r11d, %r11d + 0x85, 0xd2, //0x000001e9 testl %edx, %edx + 0x41, 0x0f, 0x9f, 0xc3, //0x000001eb setg %r11b + 0x4d, 0x85, 0xc0, //0x000001ef testq %r8, %r8 + 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x000001f2 jne LBB0_36 + 0x85, 0xd2, //0x000001f8 testl %edx, %edx + 0x0f, 0x85, 0x5c, 0x00, 0x00, 0x00, //0x000001fa jne LBB0_36 + 0x48, 0x39, 0xf9, //0x00000200 cmpq %rdi, %rcx + 0x0f, 0x83, 0x4c, 0x00, 0x00, 0x00, //0x00000203 jae LBB0_34 + 0x41, 0x89, 0xca, //0x00000209 movl %ecx, %r10d + 0x41, 0x29, 0xfa, //0x0000020c subl %edi, %r10d + 0x31, 0xdb, //0x0000020f xorl %ebx, %ebx + 0x31, 0xd2, //0x00000211 xorl %edx, %edx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000213 .p2align 4, 0x90 + //0x00000220 LBB0_31 + 0x41, 0x80, 0x3c, 0x09, 0x30, //0x00000220 cmpb $48, (%r9,%rcx) + 0x0f, 0x85, 0x2e, 0x00, 0x00, 0x00, //0x00000225 jne LBB0_35 + 0x48, 0x83, 0xc1, 0x01, //0x0000022b addq $1, %rcx + 0x83, 0xc2, 0xff, //0x0000022f addl $-1, %edx + 0x48, 0x39, 0xcf, //0x00000232 cmpq %rcx, %rdi + 0x0f, 0x85, 0xe5, 0xff, 0xff, 0xff, //0x00000235 jne LBB0_31 + 0x45, 0x31, 0xc0, //0x0000023b xorl %r8d, %r8d + 0x80, 0x7d, 0xc0, 0x00, //0x0000023e cmpb $0, $-64(%rbp) + 0x48, 0x89, 0x7d, 0x98, //0x00000242 movq %rdi, $-104(%rbp) + 0x44, 0x89, 0x5d, 0xa0, //0x00000246 movl %r11d, $-96(%rbp) + 0x0f, 0x85, 0x31, 0x01, 0x00, 0x00, //0x0000024a jne LBB0_55 + 0xe9, 0x62, 0x01, 0x00, 0x00, //0x00000250 jmp LBB0_59 + //0x00000255 LBB0_34 + 0x31, 0xd2, //0x00000255 xorl %edx, %edx + 0x31, 0xdb, //0x00000257 xorl %ebx, %ebx + //0x00000259 LBB0_35 + 0x45, 0x31, 0xc0, //0x00000259 xorl %r8d, %r8d + //0x0000025c LBB0_36 + 0x48, 0x39, 0xf9, //0x0000025c cmpq %rdi, %rcx + 0x0f, 0x83, 0x54, 0x00, 0x00, 0x00, //0x0000025f jae LBB0_42 + 0x83, 0xfb, 0x12, //0x00000265 cmpl $18, %ebx + 0x0f, 0x8f, 0x4b, 0x00, 0x00, 0x00, //0x00000268 jg LBB0_42 + 0x41, 0xba, 0xd0, 0xff, 0xff, 0xff, //0x0000026e movl $4294967248, %r10d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000274 .p2align 4, 0x90 + //0x00000280 LBB0_39 + 0x41, 0x0f, 0xb6, 0x34, 0x09, //0x00000280 movzbl (%r9,%rcx), %esi + 0x8d, 0x46, 0xd0, //0x00000285 leal $-48(%rsi), %eax + 0x3c, 0x09, //0x00000288 cmpb $9, %al + 0x0f, 0x87, 0x29, 0x00, 0x00, 0x00, //0x0000028a ja LBB0_42 + 0x4b, 0x8d, 0x04, 0x80, //0x00000290 leaq (%r8,%r8,4), %rax + 0x44, 0x01, 0xd6, //0x00000294 addl %r10d, %esi + 0x4c, 0x8d, 0x04, 0x46, //0x00000297 leaq (%rsi,%rax,2), %r8 + 0x83, 0xc2, 0xff, //0x0000029b addl $-1, %edx + 0x48, 0x83, 0xc1, 0x01, //0x0000029e addq $1, %rcx + 0x48, 0x39, 0xf9, //0x000002a2 cmpq %rdi, %rcx + 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x000002a5 jae LBB0_42 + 0x8d, 0x43, 0x01, //0x000002ab leal $1(%rbx), %eax + 0x83, 0xfb, 0x12, //0x000002ae cmpl $18, %ebx + 0x89, 0xc3, //0x000002b1 movl %eax, %ebx + 0x0f, 0x8c, 0xc7, 0xff, 0xff, 0xff, //0x000002b3 jl LBB0_39 + //0x000002b9 LBB0_42 + 0x48, 0x39, 0xf9, //0x000002b9 cmpq %rdi, %rcx + 0x0f, 0x83, 0xa7, 0x00, 0x00, 0x00, //0x000002bc jae LBB0_54 + 0x41, 0x8a, 0x04, 0x09, //0x000002c2 movb (%r9,%rcx), %al + 0x8d, 0x70, 0xd0, //0x000002c6 leal $-48(%rax), %esi + 0x40, 0x80, 0xfe, 0x09, //0x000002c9 cmpb $9, %sil + 0x0f, 0x87, 0x32, 0x00, 0x00, 0x00, //0x000002cd ja LBB0_48 + 0x48, 0x8d, 0x77, 0xff, //0x000002d3 leaq $-1(%rdi), %rsi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000002d7 .p2align 4, 0x90 + //0x000002e0 LBB0_45 + 0x48, 0x39, 0xce, //0x000002e0 cmpq %rcx, %rsi + 0x0f, 0x84, 0xb4, 0x01, 0x00, 0x00, //0x000002e3 je LBB0_69 + 0x41, 0x0f, 0xb6, 0x44, 0x09, 0x01, //0x000002e9 movzbl $1(%r9,%rcx), %eax + 0x8d, 0x58, 0xd0, //0x000002ef leal $-48(%rax), %ebx + 0x48, 0x83, 0xc1, 0x01, //0x000002f2 addq $1, %rcx + 0x80, 0xfb, 0x09, //0x000002f6 cmpb $9, %bl + 0x0f, 0x86, 0xe1, 0xff, 0xff, 0xff, //0x000002f9 jbe LBB0_45 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000002ff movl $1, %r11d + //0x00000305 LBB0_48 + 0x0c, 0x20, //0x00000305 orb $32, %al + 0x3c, 0x65, //0x00000307 cmpb $101, %al + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000309 jne LBB0_54 + 0x48, 0x8d, 0x41, 0x01, //0x0000030f leaq $1(%rcx), %rax + 0x49, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x00000313 movq $8, (%r15) + 0x48, 0x39, 0xf8, //0x0000031a cmpq %rdi, %rax + 0x0f, 0x83, 0x5e, 0x01, 0x00, 0x00, //0x0000031d jae LBB0_68 + 0x44, 0x89, 0x5d, 0xa0, //0x00000323 movl %r11d, $-96(%rbp) + 0x41, 0x8a, 0x1c, 0x01, //0x00000327 movb (%r9,%rax), %bl + 0x80, 0xfb, 0x2d, //0x0000032b cmpb $45, %bl + 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000032e je LBB0_52 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00000334 movl $1, %r11d + 0x80, 0xfb, 0x2b, //0x0000033a cmpb $43, %bl + 0x0f, 0x85, 0xf7, 0x04, 0x00, 0x00, //0x0000033d jne LBB0_105 + //0x00000343 LBB0_52 + 0x48, 0x83, 0xc1, 0x02, //0x00000343 addq $2, %rcx + 0x4c, 0x39, 0xf1, //0x00000347 cmpq %r14, %rcx + 0x0f, 0x83, 0x0b, 0x05, 0x00, 0x00, //0x0000034a jae LBB0_108 + 0x31, 0xc0, //0x00000350 xorl %eax, %eax + 0x80, 0xfb, 0x2b, //0x00000352 cmpb $43, %bl + 0x0f, 0x94, 0xc0, //0x00000355 sete %al + 0x44, 0x8d, 0x1c, 0x00, //0x00000358 leal (%rax,%rax), %r11d + 0x41, 0x83, 0xc3, 0xff, //0x0000035c addl $-1, %r11d + 0x41, 0x8a, 0x1c, 0x09, //0x00000360 movb (%r9,%rcx), %bl + 0xe9, 0xd4, 0x04, 0x00, 0x00, //0x00000364 jmp LBB0_106 + //0x00000369 LBB0_54 + 0x41, 0x89, 0xd2, //0x00000369 movl %edx, %r10d + 0x48, 0x89, 0xcf, //0x0000036c movq %rcx, %rdi + 0x80, 0x7d, 0xc0, 0x00, //0x0000036f cmpb $0, $-64(%rbp) + 0x48, 0x89, 0x7d, 0x98, //0x00000373 movq %rdi, $-104(%rbp) + 0x44, 0x89, 0x5d, 0xa0, //0x00000377 movl %r11d, $-96(%rbp) + 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x0000037b je LBB0_59 + //0x00000381 LBB0_55 + 0x45, 0x85, 0xd2, //0x00000381 testl %r10d, %r10d + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000384 jne LBB0_58 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000038a movabsq $-9223372036854775808, %rax + 0x48, 0x63, 0x4d, 0xc8, //0x00000394 movslq $-56(%rbp), %rcx + 0x4d, 0x85, 0xc0, //0x00000398 testq %r8, %r8 + 0x0f, 0x89, 0x67, 0x01, 0x00, 0x00, //0x0000039b jns LBB0_75 + 0x4c, 0x89, 0xc2, //0x000003a1 movq %r8, %rdx + 0x48, 0x21, 0xca, //0x000003a4 andq %rcx, %rdx + 0x48, 0x39, 0xc2, //0x000003a7 cmpq %rax, %rdx + 0x0f, 0x84, 0x58, 0x01, 0x00, 0x00, //0x000003aa je LBB0_75 + //0x000003b0 LBB0_58 + 0x49, 0xc7, 0x07, 0x08, 0x00, 0x00, 0x00, //0x000003b0 movq $8, (%r15) + //0x000003b7 LBB0_59 + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000003b7 movabsq $-9223372036854775808, %r14 + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000003c1 movabsq $4503599627370495, %rax + 0x48, 0x8d, 0x50, 0x01, //0x000003cb leaq $1(%rax), %rdx + 0x49, 0x39, 0xd0, //0x000003cf cmpq %rdx, %r8 + 0x0f, 0x83, 0x04, 0x01, 0x00, 0x00, //0x000003d2 jae LBB0_72 + 0x66, 0x49, 0x0f, 0x6e, 0xc0, //0x000003d8 movq %r8, %xmm0 + 0x66, 0x0f, 0x62, 0x05, 0x1b, 0xfc, 0xff, 0xff, //0x000003dd punpckldq $-997(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0x66, 0x0f, 0x5c, 0x05, 0x23, 0xfc, 0xff, 0xff, //0x000003e5 subpd $-989(%rip), %xmm0 /* LCPI0_1+0(%rip) */ + 0x66, 0x0f, 0x28, 0xc8, //0x000003ed movapd %xmm0, %xmm1 + 0x66, 0x0f, 0x15, 0xc8, //0x000003f1 unpckhpd %xmm0, %xmm1 + 0xf2, 0x0f, 0x58, 0xc8, //0x000003f5 addsd %xmm0, %xmm1 + 0x48, 0x8b, 0x45, 0xc8, //0x000003f9 movq $-56(%rbp), %rax + 0xc1, 0xe8, 0x1f, //0x000003fd shrl $31, %eax + 0x48, 0xc1, 0xe0, 0x3f, //0x00000400 shlq $63, %rax + 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x00000404 movq %rax, %xmm0 + 0x66, 0x0f, 0xeb, 0xc1, //0x00000409 por %xmm1, %xmm0 + 0x45, 0x85, 0xd2, //0x0000040d testl %r10d, %r10d + 0x0f, 0x84, 0x9a, 0x1a, 0x00, 0x00, //0x00000410 je LBB0_431 + 0x4d, 0x85, 0xc0, //0x00000416 testq %r8, %r8 + 0x0f, 0x84, 0x91, 0x1a, 0x00, 0x00, //0x00000419 je LBB0_431 + 0x41, 0x8d, 0x42, 0xff, //0x0000041f leal $-1(%r10), %eax + 0x83, 0xf8, 0x24, //0x00000423 cmpl $36, %eax + 0x0f, 0x87, 0x91, 0x00, 0x00, 0x00, //0x00000426 ja LBB0_70 + 0x44, 0x89, 0xd0, //0x0000042c movl %r10d, %eax + 0x41, 0x83, 0xfa, 0x17, //0x0000042f cmpl $23, %r10d + 0x0f, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00000433 jl LBB0_65 + 0x41, 0x8d, 0x42, 0xea, //0x00000439 leal $-22(%r10), %eax + 0x48, 0x8d, 0x0d, 0xbc, 0x1a, 0x00, 0x00, //0x0000043d leaq $6844(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00000444 mulsd (%rcx,%rax,8), %xmm0 + 0xb8, 0x16, 0x00, 0x00, 0x00, //0x00000449 movl $22, %eax + //0x0000044e LBB0_65 + 0x66, 0x0f, 0x2e, 0x05, 0xca, 0xfb, 0xff, 0xff, //0x0000044e ucomisd $-1078(%rip), %xmm0 /* LCPI0_2+0(%rip) */ + 0x0f, 0x87, 0xf0, 0x00, 0x00, 0x00, //0x00000456 ja LBB0_76 + 0xf2, 0x0f, 0x10, 0x0d, 0xc4, 0xfb, 0xff, 0xff, //0x0000045c movsd $-1084(%rip), %xmm1 /* LCPI0_3+0(%rip) */ + 0x66, 0x0f, 0x2e, 0xc8, //0x00000464 ucomisd %xmm0, %xmm1 + 0x0f, 0x87, 0xde, 0x00, 0x00, 0x00, //0x00000468 ja LBB0_76 + 0x89, 0xc0, //0x0000046e movl %eax, %eax + 0x48, 0x8d, 0x0d, 0x89, 0x1a, 0x00, 0x00, //0x00000470 leaq $6793(%rip), %rcx /* _P10_TAB+0(%rip) */ + 0xf2, 0x0f, 0x59, 0x04, 0xc1, //0x00000477 mulsd (%rcx,%rax,8), %xmm0 + 0xe9, 0x2f, 0x1a, 0x00, 0x00, //0x0000047c jmp LBB0_431 + //0x00000481 LBB0_68 + 0x48, 0x8b, 0x45, 0xa8, //0x00000481 movq $-88(%rbp), %rax + 0x48, 0x89, 0x38, //0x00000485 movq %rdi, (%rax) + 0x49, 0xc7, 0x07, 0xff, 0xff, 0xff, 0xff, //0x00000488 movq $-1, (%r15) + 0xe9, 0x53, 0x1a, 0x00, 0x00, //0x0000048f jmp LBB0_434 + //0x00000494 LBB0_25 + 0x48, 0x83, 0xc1, 0xff, //0x00000494 addq $-1, %rcx + 0xe9, 0x2f, 0xfd, 0xff, 0xff, //0x00000498 jmp LBB0_26 + //0x0000049d LBB0_69 + 0x41, 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000049d movl $1, %r11d + 0x41, 0x89, 0xd2, //0x000004a3 movl %edx, %r10d + 0x80, 0x7d, 0xc0, 0x00, //0x000004a6 cmpb $0, $-64(%rbp) + 0x48, 0x89, 0x7d, 0x98, //0x000004aa movq %rdi, $-104(%rbp) + 0x44, 0x89, 0x5d, 0xa0, //0x000004ae movl %r11d, $-96(%rbp) + 0x0f, 0x85, 0xc9, 0xfe, 0xff, 0xff, //0x000004b2 jne LBB0_55 + 0xe9, 0xfa, 0xfe, 0xff, 0xff, //0x000004b8 jmp LBB0_59 + //0x000004bd LBB0_70 + 0x41, 0x83, 0xfa, 0xea, //0x000004bd cmpl $-22, %r10d + 0x0f, 0x82, 0x15, 0x00, 0x00, 0x00, //0x000004c1 jb LBB0_72 + 0x41, 0xf7, 0xda, //0x000004c7 negl %r10d + 0x48, 0x8d, 0x05, 0x2f, 0x1a, 0x00, 0x00, //0x000004ca leaq $6703(%rip), %rax /* _P10_TAB+0(%rip) */ + 0xf2, 0x42, 0x0f, 0x5e, 0x04, 0xd0, //0x000004d1 divsd (%rax,%r10,8), %xmm0 + 0xe9, 0xd4, 0x19, 0x00, 0x00, //0x000004d7 jmp LBB0_431 + //0x000004dc LBB0_72 + 0x48, 0x89, 0x55, 0x90, //0x000004dc movq %rdx, $-112(%rbp) + 0x41, 0x8d, 0x82, 0x5c, 0x01, 0x00, 0x00, //0x000004e0 leal $348(%r10), %eax + 0x3d, 0xb7, 0x02, 0x00, 0x00, //0x000004e7 cmpl $695, %eax + 0x0f, 0x87, 0x75, 0x01, 0x00, 0x00, //0x000004ec ja LBB0_87 + 0x4d, 0x85, 0xc0, //0x000004f2 testq %r8, %r8 + 0x0f, 0x84, 0x65, 0x00, 0x00, 0x00, //0x000004f5 je LBB0_77 + //0x000004fb LBB0_74 + 0x49, 0x0f, 0xbd, 0xc8, //0x000004fb bsrq %r8, %rcx + 0x48, 0x83, 0xf1, 0x3f, //0x000004ff xorq $63, %rcx + 0xe9, 0x5d, 0x00, 0x00, 0x00, //0x00000503 jmp LBB0_78 + //0x00000508 LBB0_75 + 0x66, 0x49, 0x0f, 0x6e, 0xc0, //0x00000508 movq %r8, %xmm0 + 0x4c, 0x0f, 0xaf, 0xc1, //0x0000050d imulq %rcx, %r8 + 0x66, 0x0f, 0x62, 0x05, 0xe7, 0xfa, 0xff, 0xff, //0x00000511 punpckldq $-1305(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0x66, 0x0f, 0x5c, 0x05, 0xef, 0xfa, 0xff, 0xff, //0x00000519 subpd $-1297(%rip), %xmm0 /* LCPI0_1+0(%rip) */ + 0x4d, 0x89, 0x47, 0x10, //0x00000521 movq %r8, $16(%r15) + 0x66, 0x0f, 0x28, 0xc8, //0x00000525 movapd %xmm0, %xmm1 + 0x66, 0x0f, 0x15, 0xc8, //0x00000529 unpckhpd %xmm0, %xmm1 + 0xf2, 0x0f, 0x58, 0xc8, //0x0000052d addsd %xmm0, %xmm1 + 0x48, 0x21, 0xc8, //0x00000531 andq %rcx, %rax + 0x66, 0x48, 0x0f, 0x7e, 0xc9, //0x00000534 movq %xmm1, %rcx + 0x48, 0x09, 0xc1, //0x00000539 orq %rax, %rcx + 0x49, 0x89, 0x4f, 0x08, //0x0000053c movq %rcx, $8(%r15) + 0x48, 0x8b, 0x45, 0xa8, //0x00000540 movq $-88(%rbp), %rax + 0x48, 0x89, 0x38, //0x00000544 movq %rdi, (%rax) + 0xe9, 0x9b, 0x19, 0x00, 0x00, //0x00000547 jmp LBB0_434 + //0x0000054c LBB0_76 + 0x48, 0x89, 0x55, 0x90, //0x0000054c movq %rdx, $-112(%rbp) + 0x41, 0x8d, 0x82, 0x5c, 0x01, 0x00, 0x00, //0x00000550 leal $348(%r10), %eax + 0x4d, 0x85, 0xc0, //0x00000557 testq %r8, %r8 + 0x0f, 0x85, 0x9b, 0xff, 0xff, 0xff, //0x0000055a jne LBB0_74 + //0x00000560 LBB0_77 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x00000560 movl $64, %ecx + //0x00000565 LBB0_78 + 0x4c, 0x89, 0xc3, //0x00000565 movq %r8, %rbx + 0x48, 0x89, 0xcf, //0x00000568 movq %rcx, %rdi + 0x48, 0xd3, 0xe3, //0x0000056b shlq %cl, %rbx + 0x89, 0xc0, //0x0000056e movl %eax, %eax + 0x48, 0xc1, 0xe0, 0x04, //0x00000570 shlq $4, %rax + 0x48, 0x8d, 0x0d, 0x45, 0x1a, 0x00, 0x00, //0x00000574 leaq $6725(%rip), %rcx /* _POW10_M128_TAB+0(%rip) */ + 0x48, 0x89, 0x45, 0xc0, //0x0000057b movq %rax, $-64(%rbp) + 0x48, 0x8b, 0x44, 0x08, 0x08, //0x0000057f movq $8(%rax,%rcx), %rax + 0x48, 0x89, 0x45, 0xc8, //0x00000584 movq %rax, $-56(%rbp) + 0x48, 0xf7, 0xe3, //0x00000588 mulq %rbx + 0x48, 0x89, 0xc6, //0x0000058b movq %rax, %rsi + 0x49, 0x89, 0xd3, //0x0000058e movq %rdx, %r11 + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000591 andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000597 cmpq $511, %rdx + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x0000059e jne LBB0_83 + 0x48, 0x89, 0xd9, //0x000005a4 movq %rbx, %rcx + 0x48, 0xf7, 0xd1, //0x000005a7 notq %rcx + 0x48, 0x39, 0xce, //0x000005aa cmpq %rcx, %rsi + 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x000005ad jbe LBB0_83 + 0x48, 0x89, 0xd8, //0x000005b3 movq %rbx, %rax + 0x48, 0x8d, 0x15, 0x03, 0x1a, 0x00, 0x00, //0x000005b6 leaq $6659(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */ + 0x48, 0x8b, 0x5d, 0xc0, //0x000005bd movq $-64(%rbp), %rbx + 0x48, 0xf7, 0x24, 0x13, //0x000005c1 mulq (%rbx,%rdx) + 0x48, 0x01, 0xd6, //0x000005c5 addq %rdx, %rsi + 0x49, 0x83, 0xd3, 0x00, //0x000005c8 adcq $0, %r11 + 0x44, 0x89, 0xda, //0x000005cc movl %r11d, %edx + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x000005cf andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x000005d5 cmpq $511, %rdx + 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x000005dc jne LBB0_83 + 0x48, 0x83, 0xfe, 0xff, //0x000005e2 cmpq $-1, %rsi + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000005e6 jne LBB0_83 + 0x48, 0x39, 0xc8, //0x000005ec cmpq %rcx, %rax + 0x0f, 0x87, 0x72, 0x00, 0x00, 0x00, //0x000005ef ja LBB0_87 + //0x000005f5 LBB0_83 + 0x4c, 0x89, 0xd8, //0x000005f5 movq %r11, %rax + 0x48, 0xc1, 0xe8, 0x3f, //0x000005f8 shrq $63, %rax + 0x8d, 0x48, 0x09, //0x000005fc leal $9(%rax), %ecx + 0x49, 0xd3, 0xeb, //0x000005ff shrq %cl, %r11 + 0x48, 0x85, 0xf6, //0x00000602 testq %rsi, %rsi + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x00000605 jne LBB0_86 + 0x48, 0x85, 0xd2, //0x0000060b testq %rdx, %rdx + 0x0f, 0x85, 0x0f, 0x00, 0x00, 0x00, //0x0000060e jne LBB0_86 + 0x44, 0x89, 0xd9, //0x00000614 movl %r11d, %ecx + 0x83, 0xe1, 0x03, //0x00000617 andl $3, %ecx + 0x83, 0xf9, 0x01, //0x0000061a cmpl $1, %ecx + 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x0000061d je LBB0_87 + //0x00000623 LBB0_86 + 0x41, 0x69, 0xca, 0x6a, 0x52, 0x03, 0x00, //0x00000623 imull $217706, %r10d, %ecx + 0xc1, 0xf9, 0x10, //0x0000062a sarl $16, %ecx + 0x81, 0xc1, 0x3f, 0x04, 0x00, 0x00, //0x0000062d addl $1087, %ecx + 0x4c, 0x63, 0xd1, //0x00000633 movslq %ecx, %r10 + 0x4c, 0x89, 0xd6, //0x00000636 movq %r10, %rsi + 0x48, 0x29, 0xfe, //0x00000639 subq %rdi, %rsi + 0x44, 0x89, 0xda, //0x0000063c movl %r11d, %edx + 0x83, 0xe2, 0x01, //0x0000063f andl $1, %edx + 0x4c, 0x01, 0xda, //0x00000642 addq %r11, %rdx + 0x48, 0x89, 0xd1, //0x00000645 movq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x36, //0x00000648 shrq $54, %rcx + 0x48, 0x01, 0xc6, //0x0000064c addq %rax, %rsi + 0x48, 0x83, 0xf9, 0x01, //0x0000064f cmpq $1, %rcx + 0x48, 0x83, 0xde, 0x00, //0x00000653 sbbq $0, %rsi + 0x48, 0x8d, 0x46, 0xff, //0x00000657 leaq $-1(%rsi), %rax + 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x0000065b cmpq $2045, %rax + 0x0f, 0x86, 0x55, 0x00, 0x00, 0x00, //0x00000661 jbe LBB0_92 + //0x00000667 LBB0_87 + 0x48, 0x8b, 0x45, 0xa8, //0x00000667 movq $-88(%rbp), %rax + 0x48, 0x8b, 0x08, //0x0000066b movq (%rax), %rcx + 0x49, 0x8d, 0x14, 0x09, //0x0000066e leaq (%r9,%rcx), %rdx + 0x4c, 0x8b, 0x55, 0x98, //0x00000672 movq $-104(%rbp), %r10 + 0x4c, 0x89, 0xd0, //0x00000676 movq %r10, %rax + 0x48, 0x29, 0xc8, //0x00000679 subq %rcx, %rax + 0x48, 0x89, 0x45, 0xc8, //0x0000067c movq %rax, $-56(%rbp) + 0x4d, 0x85, 0xed, //0x00000680 testq %r13, %r13 + 0x0f, 0x84, 0x69, 0x03, 0x00, 0x00, //0x00000683 je LBB0_129 + 0x41, 0xc6, 0x04, 0x24, 0x00, //0x00000689 movb $0, (%r12) + 0x49, 0x83, 0xfd, 0x01, //0x0000068e cmpq $1, %r13 + 0x0f, 0x84, 0x5a, 0x03, 0x00, 0x00, //0x00000692 je LBB0_129 + 0x4d, 0x8d, 0x45, 0xff, //0x00000698 leaq $-1(%r13), %r8 + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000069c movl $1, %eax + 0x49, 0x83, 0xf8, 0x08, //0x000006a1 cmpq $8, %r8 + 0x0f, 0x82, 0x35, 0x03, 0x00, 0x00, //0x000006a5 jb LBB0_128 + 0x49, 0x83, 0xf8, 0x20, //0x000006ab cmpq $32, %r8 + 0x0f, 0x83, 0x12, 0x02, 0x00, 0x00, //0x000006af jae LBB0_113 + 0x31, 0xf6, //0x000006b5 xorl %esi, %esi + 0xe9, 0xce, 0x02, 0x00, 0x00, //0x000006b7 jmp LBB0_122 + //0x000006bc LBB0_92 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000006bc movabsq $18014398509481984, %rax + 0x48, 0x39, 0xc2, //0x000006c6 cmpq %rax, %rdx + 0xb1, 0x02, //0x000006c9 movb $2, %cl + 0x80, 0xd9, 0x00, //0x000006cb sbbb $0, %cl + 0x48, 0xd3, 0xea, //0x000006ce shrq %cl, %rdx + 0x48, 0xc1, 0xe6, 0x34, //0x000006d1 shlq $52, %rsi + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000006d5 movabsq $4503599627370495, %rax + 0x48, 0x21, 0xc2, //0x000006df andq %rax, %rdx + 0x48, 0x09, 0xf2, //0x000006e2 orq %rsi, %rdx + 0x48, 0x89, 0xd0, //0x000006e5 movq %rdx, %rax + 0x4c, 0x09, 0xf0, //0x000006e8 orq %r14, %rax + 0x80, 0x7d, 0xb8, 0x2d, //0x000006eb cmpb $45, $-72(%rbp) + 0x48, 0x0f, 0x45, 0xc2, //0x000006ef cmovneq %rdx, %rax + 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x000006f3 movq %rax, %xmm0 + 0x83, 0x7d, 0xa0, 0x00, //0x000006f8 cmpl $0, $-96(%rbp) + 0x0f, 0x84, 0xae, 0x17, 0x00, 0x00, //0x000006fc je LBB0_431 + 0xbe, 0x40, 0x00, 0x00, 0x00, //0x00000702 movl $64, %esi + 0x49, 0xff, 0xc0, //0x00000707 incq %r8 + 0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x0000070a je LBB0_95 + 0x49, 0x0f, 0xbd, 0xf0, //0x00000710 bsrq %r8, %rsi + 0x48, 0x83, 0xf6, 0x3f, //0x00000714 xorq $63, %rsi + //0x00000718 LBB0_95 + 0x89, 0xf1, //0x00000718 movl %esi, %ecx + 0x49, 0xd3, 0xe0, //0x0000071a shlq %cl, %r8 + 0x48, 0x8b, 0x45, 0xc8, //0x0000071d movq $-56(%rbp), %rax + 0x49, 0xf7, 0xe0, //0x00000721 mulq %r8 + 0x49, 0x89, 0xc3, //0x00000724 movq %rax, %r11 + 0x48, 0x89, 0xd3, //0x00000727 movq %rdx, %rbx + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x0000072a andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x00000730 cmpq $511, %rdx + 0x0f, 0x85, 0x50, 0x00, 0x00, 0x00, //0x00000737 jne LBB0_100 + 0x4c, 0x89, 0xc1, //0x0000073d movq %r8, %rcx + 0x48, 0xf7, 0xd1, //0x00000740 notq %rcx + 0x49, 0x39, 0xcb, //0x00000743 cmpq %rcx, %r11 + 0x0f, 0x86, 0x41, 0x00, 0x00, 0x00, //0x00000746 jbe LBB0_100 + 0x4c, 0x89, 0xc0, //0x0000074c movq %r8, %rax + 0x48, 0x8d, 0x15, 0x6a, 0x18, 0x00, 0x00, //0x0000074f leaq $6250(%rip), %rdx /* _POW10_M128_TAB+0(%rip) */ + 0x48, 0x8b, 0x7d, 0xc0, //0x00000756 movq $-64(%rbp), %rdi + 0x48, 0xf7, 0x24, 0x17, //0x0000075a mulq (%rdi,%rdx) + 0x49, 0x01, 0xd3, //0x0000075e addq %rdx, %r11 + 0x48, 0x83, 0xd3, 0x00, //0x00000761 adcq $0, %rbx + 0x89, 0xda, //0x00000765 movl %ebx, %edx + 0x81, 0xe2, 0xff, 0x01, 0x00, 0x00, //0x00000767 andl $511, %edx + 0x48, 0x81, 0xfa, 0xff, 0x01, 0x00, 0x00, //0x0000076d cmpq $511, %rdx + 0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00000774 jne LBB0_100 + 0x49, 0x83, 0xfb, 0xff, //0x0000077a cmpq $-1, %r11 + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000077e jne LBB0_100 + 0x48, 0x39, 0xc8, //0x00000784 cmpq %rcx, %rax + 0x0f, 0x87, 0xda, 0xfe, 0xff, 0xff, //0x00000787 ja LBB0_87 + //0x0000078d LBB0_100 + 0x48, 0x89, 0xd8, //0x0000078d movq %rbx, %rax + 0x48, 0xc1, 0xe8, 0x3f, //0x00000790 shrq $63, %rax + 0x8d, 0x48, 0x09, //0x00000794 leal $9(%rax), %ecx + 0x48, 0xd3, 0xeb, //0x00000797 shrq %cl, %rbx + 0x4d, 0x85, 0xdb, //0x0000079a testq %r11, %r11 + 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x0000079d jne LBB0_103 + 0x48, 0x85, 0xd2, //0x000007a3 testq %rdx, %rdx + 0x0f, 0x85, 0x0e, 0x00, 0x00, 0x00, //0x000007a6 jne LBB0_103 + 0x89, 0xd9, //0x000007ac movl %ebx, %ecx + 0x83, 0xe1, 0x03, //0x000007ae andl $3, %ecx + 0x83, 0xf9, 0x01, //0x000007b1 cmpl $1, %ecx + 0x0f, 0x84, 0xad, 0xfe, 0xff, 0xff, //0x000007b4 je LBB0_87 + //0x000007ba LBB0_103 + 0x49, 0x29, 0xf2, //0x000007ba subq %rsi, %r10 + 0x89, 0xda, //0x000007bd movl %ebx, %edx + 0x83, 0xe2, 0x01, //0x000007bf andl $1, %edx + 0x48, 0x01, 0xda, //0x000007c2 addq %rbx, %rdx + 0x49, 0x01, 0xc2, //0x000007c5 addq %rax, %r10 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000007c8 movabsq $18014398509481984, %rax + 0x48, 0x39, 0xc2, //0x000007d2 cmpq %rax, %rdx + 0x49, 0x83, 0xda, 0x00, //0x000007d5 sbbq $0, %r10 + 0x49, 0x8d, 0x42, 0xff, //0x000007d9 leaq $-1(%r10), %rax + 0x48, 0x3d, 0xfd, 0x07, 0x00, 0x00, //0x000007dd cmpq $2045, %rax + 0x0f, 0x87, 0x7e, 0xfe, 0xff, 0xff, //0x000007e3 ja LBB0_87 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, //0x000007e9 movabsq $18014398509481984, %rax + 0x48, 0x39, 0xc2, //0x000007f3 cmpq %rax, %rdx + 0xb1, 0x02, //0x000007f6 movb $2, %cl + 0x80, 0xd9, 0x00, //0x000007f8 sbbb $0, %cl + 0x48, 0xd3, 0xea, //0x000007fb shrq %cl, %rdx + 0x49, 0xc1, 0xe2, 0x34, //0x000007fe shlq $52, %r10 + 0x48, 0xb8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000802 movabsq $4503599627370495, %rax + 0x48, 0x21, 0xc2, //0x0000080c andq %rax, %rdx + 0x4c, 0x09, 0xd2, //0x0000080f orq %r10, %rdx + 0x48, 0x89, 0xd0, //0x00000812 movq %rdx, %rax + 0x4c, 0x09, 0xf0, //0x00000815 orq %r14, %rax + 0x80, 0x7d, 0xb8, 0x2d, //0x00000818 cmpb $45, $-72(%rbp) + 0x48, 0x0f, 0x45, 0xc2, //0x0000081c cmovneq %rdx, %rax + 0x66, 0x48, 0x0f, 0x6e, 0xc8, //0x00000820 movq %rax, %xmm1 + 0x66, 0x0f, 0x2e, 0xc1, //0x00000825 ucomisd %xmm1, %xmm0 + 0x0f, 0x85, 0x38, 0xfe, 0xff, 0xff, //0x00000829 jne LBB0_87 + 0x0f, 0x8b, 0x7b, 0x16, 0x00, 0x00, //0x0000082f jnp LBB0_431 + 0xe9, 0x2d, 0xfe, 0xff, 0xff, //0x00000835 jmp LBB0_87 + //0x0000083a LBB0_105 + 0x48, 0x89, 0xc1, //0x0000083a movq %rax, %rcx + //0x0000083d LBB0_106 + 0x8d, 0x43, 0xd0, //0x0000083d leal $-48(%rbx), %eax + 0x3c, 0x09, //0x00000840 cmpb $9, %al + 0x0f, 0x86, 0x29, 0x00, 0x00, 0x00, //0x00000842 jbe LBB0_109 + //0x00000848 LBB0_107 + 0x48, 0x8b, 0x45, 0xa8, //0x00000848 movq $-88(%rbp), %rax + 0x48, 0x89, 0x08, //0x0000084c movq %rcx, (%rax) + 0x49, 0xc7, 0x07, 0xfe, 0xff, 0xff, 0xff, //0x0000084f movq $-2, (%r15) + 0xe9, 0x8c, 0x16, 0x00, 0x00, //0x00000856 jmp LBB0_434 + //0x0000085b LBB0_108 + 0x4c, 0x89, 0xf6, //0x0000085b movq %r14, %rsi + 0x48, 0x8b, 0x45, 0xa8, //0x0000085e movq $-88(%rbp), %rax + 0x4c, 0x89, 0x30, //0x00000862 movq %r14, (%rax) + 0x49, 0xc7, 0x07, 0xff, 0xff, 0xff, 0xff, //0x00000865 movq $-1, (%r15) + 0xe9, 0x76, 0x16, 0x00, 0x00, //0x0000086c jmp LBB0_434 + //0x00000871 LBB0_109 + 0x4c, 0x89, 0x7d, 0xb0, //0x00000871 movq %r15, $-80(%rbp) + 0x45, 0x31, 0xd2, //0x00000875 xorl %r10d, %r10d + 0x4c, 0x39, 0xf1, //0x00000878 cmpq %r14, %rcx + 0x0f, 0x83, 0x3b, 0x01, 0x00, 0x00, //0x0000087b jae LBB0_126 + 0x4c, 0x89, 0xf0, //0x00000881 movq %r14, %rax + 0x4d, 0x8d, 0x7e, 0xff, //0x00000884 leaq $-1(%r14), %r15 + 0x45, 0x31, 0xd2, //0x00000888 xorl %r10d, %r10d + //0x0000088b LBB0_111 + 0x44, 0x89, 0xd6, //0x0000088b movl %r10d, %esi + 0x0f, 0xb6, 0xdb, //0x0000088e movzbl %bl, %ebx + 0x41, 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00000891 cmpl $10000, %r10d + 0x8d, 0x04, 0xb6, //0x00000898 leal (%rsi,%rsi,4), %eax + 0x44, 0x8d, 0x54, 0x43, 0xd0, //0x0000089b leal $-48(%rbx,%rax,2), %r10d + 0x44, 0x0f, 0x4d, 0xd6, //0x000008a0 cmovgel %esi, %r10d + 0x49, 0x39, 0xcf, //0x000008a4 cmpq %rcx, %r15 + 0x0f, 0x84, 0x0c, 0x01, 0x00, 0x00, //0x000008a7 je LBB0_125 + 0x41, 0x0f, 0xb6, 0x5c, 0x09, 0x01, //0x000008ad movzbl $1(%r9,%rcx), %ebx + 0x8d, 0x43, 0xd0, //0x000008b3 leal $-48(%rbx), %eax + 0x48, 0x83, 0xc1, 0x01, //0x000008b6 addq $1, %rcx + 0x3c, 0x0a, //0x000008ba cmpb $10, %al + 0x0f, 0x82, 0xc9, 0xff, 0xff, 0xff, //0x000008bc jb LBB0_111 + 0xe9, 0xf5, 0x00, 0x00, 0x00, //0x000008c2 jmp LBB0_126 + //0x000008c7 LBB0_113 + 0x4c, 0x89, 0xc6, //0x000008c7 movq %r8, %rsi + 0x48, 0x83, 0xe6, 0xe0, //0x000008ca andq $-32, %rsi + 0x48, 0x8d, 0x5e, 0xe0, //0x000008ce leaq $-32(%rsi), %rbx + 0x48, 0x89, 0xdf, //0x000008d2 movq %rbx, %rdi + 0x48, 0xc1, 0xef, 0x05, //0x000008d5 shrq $5, %rdi + 0x48, 0x83, 0xc7, 0x01, //0x000008d9 addq $1, %rdi + 0x89, 0xf8, //0x000008dd movl %edi, %eax + 0x83, 0xe0, 0x03, //0x000008df andl $3, %eax + 0x48, 0x83, 0xfb, 0x60, //0x000008e2 cmpq $96, %rbx + 0x0f, 0x83, 0x07, 0x00, 0x00, 0x00, //0x000008e6 jae LBB0_115 + 0x31, 0xdb, //0x000008ec xorl %ebx, %ebx + 0xe9, 0x53, 0x00, 0x00, 0x00, //0x000008ee jmp LBB0_117 + //0x000008f3 LBB0_115 + 0x48, 0x83, 0xe7, 0xfc, //0x000008f3 andq $-4, %rdi + 0x48, 0xf7, 0xdf, //0x000008f7 negq %rdi + 0x31, 0xdb, //0x000008fa xorl %ebx, %ebx + 0x66, 0x0f, 0xef, 0xc0, //0x000008fc pxor %xmm0, %xmm0 + //0x00000900 LBB0_116 + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x01, //0x00000900 movdqu %xmm0, $1(%r12,%rbx) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x11, //0x00000907 movdqu %xmm0, $17(%r12,%rbx) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x21, //0x0000090e movdqu %xmm0, $33(%r12,%rbx) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x31, //0x00000915 movdqu %xmm0, $49(%r12,%rbx) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x41, //0x0000091c movdqu %xmm0, $65(%r12,%rbx) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x51, //0x00000923 movdqu %xmm0, $81(%r12,%rbx) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x61, //0x0000092a movdqu %xmm0, $97(%r12,%rbx) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x1c, 0x71, //0x00000931 movdqu %xmm0, $113(%r12,%rbx) + 0x48, 0x83, 0xeb, 0x80, //0x00000938 subq $-128, %rbx + 0x48, 0x83, 0xc7, 0x04, //0x0000093c addq $4, %rdi + 0x0f, 0x85, 0xba, 0xff, 0xff, 0xff, //0x00000940 jne LBB0_116 + //0x00000946 LBB0_117 + 0x48, 0x85, 0xc0, //0x00000946 testq %rax, %rax + 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00000949 je LBB0_120 + 0x48, 0xf7, 0xd8, //0x0000094f negq %rax + 0x66, 0x0f, 0xef, 0xc0, //0x00000952 pxor %xmm0, %xmm0 + //0x00000956 LBB0_119 + 0x48, 0x89, 0xdf, //0x00000956 movq %rbx, %rdi + 0x48, 0x83, 0xcf, 0x01, //0x00000959 orq $1, %rdi + 0xf3, 0x41, 0x0f, 0x7f, 0x04, 0x3c, //0x0000095d movdqu %xmm0, (%r12,%rdi) + 0xf3, 0x41, 0x0f, 0x7f, 0x44, 0x3c, 0x10, //0x00000963 movdqu %xmm0, $16(%r12,%rdi) + 0x48, 0x83, 0xc3, 0x20, //0x0000096a addq $32, %rbx + 0x48, 0xff, 0xc0, //0x0000096e incq %rax + 0x0f, 0x85, 0xdf, 0xff, 0xff, 0xff, //0x00000971 jne LBB0_119 + //0x00000977 LBB0_120 + 0x49, 0x39, 0xf0, //0x00000977 cmpq %rsi, %r8 + 0x0f, 0x84, 0x72, 0x00, 0x00, 0x00, //0x0000097a je LBB0_129 + 0x41, 0xf6, 0xc0, 0x18, //0x00000980 testb $24, %r8b + 0x0f, 0x84, 0x46, 0x00, 0x00, 0x00, //0x00000984 je LBB0_127 + //0x0000098a LBB0_122 + 0x4c, 0x89, 0xc7, //0x0000098a movq %r8, %rdi + 0x48, 0x83, 0xe7, 0xf8, //0x0000098d andq $-8, %rdi + 0x48, 0x8d, 0x47, 0x01, //0x00000991 leaq $1(%rdi), %rax + //0x00000995 LBB0_123 + 0x49, 0xc7, 0x44, 0x34, 0x01, 0x00, 0x00, 0x00, 0x00, //0x00000995 movq $0, $1(%r12,%rsi) + 0x48, 0x83, 0xc6, 0x08, //0x0000099e addq $8, %rsi + 0x48, 0x39, 0xf7, //0x000009a2 cmpq %rsi, %rdi + 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x000009a5 jne LBB0_123 + 0x49, 0x39, 0xf8, //0x000009ab cmpq %rdi, %r8 + 0x0f, 0x85, 0x2c, 0x00, 0x00, 0x00, //0x000009ae jne LBB0_128 + 0xe9, 0x39, 0x00, 0x00, 0x00, //0x000009b4 jmp LBB0_129 + //0x000009b9 LBB0_125 + 0x4c, 0x89, 0xf1, //0x000009b9 movq %r14, %rcx + //0x000009bc LBB0_126 + 0x45, 0x0f, 0xaf, 0xd3, //0x000009bc imull %r11d, %r10d + 0x41, 0x01, 0xd2, //0x000009c0 addl %edx, %r10d + 0x48, 0x89, 0x4d, 0x98, //0x000009c3 movq %rcx, $-104(%rbp) + 0x4c, 0x8b, 0x7d, 0xb0, //0x000009c7 movq $-80(%rbp), %r15 + 0xe9, 0xe7, 0xf9, 0xff, 0xff, //0x000009cb jmp LBB0_59 + //0x000009d0 LBB0_127 + 0x48, 0x83, 0xce, 0x01, //0x000009d0 orq $1, %rsi + 0x48, 0x89, 0xf0, //0x000009d4 movq %rsi, %rax + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000009d7 .p2align 4, 0x90 + //0x000009e0 LBB0_128 + 0x41, 0xc6, 0x04, 0x04, 0x00, //0x000009e0 movb $0, (%r12,%rax) + 0x48, 0x83, 0xc0, 0x01, //0x000009e5 addq $1, %rax + 0x49, 0x39, 0xc5, //0x000009e9 cmpq %rax, %r13 + 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x000009ec jne LBB0_128 + //0x000009f2 LBB0_129 + 0x48, 0x89, 0x4d, 0xb8, //0x000009f2 movq %rcx, $-72(%rbp) + 0x44, 0x8a, 0x02, //0x000009f6 movb (%rdx), %r8b + 0x31, 0xff, //0x000009f9 xorl %edi, %edi + 0x41, 0x80, 0xf8, 0x2d, //0x000009fb cmpb $45, %r8b + 0x40, 0x0f, 0x94, 0xc7, //0x000009ff sete %dil + 0x45, 0x31, 0xdb, //0x00000a03 xorl %r11d, %r11d + 0x48, 0x8b, 0x4d, 0xc8, //0x00000a06 movq $-56(%rbp), %rcx + 0x48, 0x39, 0xf9, //0x00000a0a cmpq %rdi, %rcx + 0x0f, 0x8e, 0xe4, 0x00, 0x00, 0x00, //0x00000a0d jle LBB0_143 + 0x48, 0x89, 0x55, 0xc0, //0x00000a13 movq %rdx, $-64(%rbp) + 0x44, 0x88, 0x45, 0xd7, //0x00000a17 movb %r8b, $-41(%rbp) + 0x4c, 0x89, 0x7d, 0xb0, //0x00000a1b movq %r15, $-80(%rbp) + 0x4c, 0x89, 0xd0, //0x00000a1f movq %r10, %rax + 0x48, 0x2b, 0x45, 0xb8, //0x00000a22 subq $-72(%rbp), %rax + 0x41, 0xb7, 0x01, //0x00000a26 movb $1, %r15b + 0x45, 0x31, 0xc0, //0x00000a29 xorl %r8d, %r8d + 0x45, 0x31, 0xd2, //0x00000a2c xorl %r10d, %r10d + 0x45, 0x31, 0xf6, //0x00000a2f xorl %r14d, %r14d + 0x31, 0xf6, //0x00000a32 xorl %esi, %esi + 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00000a34 jmp LBB0_133 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000a39 .p2align 4, 0x90 + //0x00000a40 LBB0_131 + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00000a40 movl $1, %esi + 0x44, 0x89, 0xf1, //0x00000a45 movl %r14d, %ecx + 0x41, 0x80, 0xfb, 0x2e, //0x00000a48 cmpb $46, %r11b + 0x49, 0x89, 0xcb, //0x00000a4c movq %rcx, %r11 + 0x48, 0x8b, 0x4d, 0xc8, //0x00000a4f movq $-56(%rbp), %rcx + 0x0f, 0x85, 0xbc, 0x00, 0x00, 0x00, //0x00000a53 jne LBB0_145 + //0x00000a59 LBB0_132 + 0x48, 0x83, 0xc7, 0x01, //0x00000a59 addq $1, %rdi + 0x48, 0x39, 0xcf, //0x00000a5d cmpq %rcx, %rdi + 0x41, 0x0f, 0x9c, 0xc7, //0x00000a60 setl %r15b + 0x48, 0x39, 0xf8, //0x00000a64 cmpq %rdi, %rax + 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x00000a67 je LBB0_144 + //0x00000a6d LBB0_133 + 0x89, 0xf3, //0x00000a6d movl %esi, %ebx + 0x44, 0x89, 0xda, //0x00000a6f movl %r11d, %edx + 0x48, 0x8b, 0x75, 0xc0, //0x00000a72 movq $-64(%rbp), %rsi + 0x44, 0x0f, 0xb6, 0x1c, 0x3e, //0x00000a76 movzbl (%rsi,%rdi), %r11d + 0x41, 0x8d, 0x73, 0xd0, //0x00000a7b leal $-48(%r11), %esi + 0x40, 0x80, 0xfe, 0x09, //0x00000a7f cmpb $9, %sil + 0x0f, 0x87, 0xb7, 0xff, 0xff, 0xff, //0x00000a83 ja LBB0_131 + 0x41, 0x80, 0xfb, 0x30, //0x00000a89 cmpb $48, %r11b + 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00000a8d jne LBB0_137 + 0x45, 0x85, 0xf6, //0x00000a93 testl %r14d, %r14d + 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00000a96 je LBB0_141 + 0x49, 0x63, 0xf0, //0x00000a9c movslq %r8d, %rsi + 0x49, 0x39, 0xf5, //0x00000a9f cmpq %rsi, %r13 + 0x0f, 0x87, 0x11, 0x00, 0x00, 0x00, //0x00000aa2 ja LBB0_138 + 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00000aa8 jmp LBB0_139 + //0x00000aad LBB0_137 + 0x49, 0x63, 0xf6, //0x00000aad movslq %r14d, %rsi + 0x49, 0x39, 0xf5, //0x00000ab0 cmpq %rsi, %r13 + 0x0f, 0x86, 0x13, 0x00, 0x00, 0x00, //0x00000ab3 jbe LBB0_140 + //0x00000ab9 LBB0_138 + 0x45, 0x88, 0x1c, 0x34, //0x00000ab9 movb %r11b, (%r12,%rsi) + 0x41, 0x83, 0xc0, 0x01, //0x00000abd addl $1, %r8d + //0x00000ac1 LBB0_139 + 0x41, 0x89, 0xd3, //0x00000ac1 movl %edx, %r11d + 0x45, 0x89, 0xc6, //0x00000ac4 movl %r8d, %r14d + 0xe9, 0x24, 0x00, 0x00, 0x00, //0x00000ac7 jmp LBB0_142 + //0x00000acc LBB0_140 + 0x41, 0x89, 0xd3, //0x00000acc movl %edx, %r11d + 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00000acf movl $1, %r10d + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00000ad5 jmp LBB0_142 + //0x00000ada LBB0_141 + 0x83, 0xc2, 0xff, //0x00000ada addl $-1, %edx + 0x45, 0x31, 0xf6, //0x00000add xorl %r14d, %r14d + 0x41, 0x89, 0xd3, //0x00000ae0 movl %edx, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000ae3 .p2align 4, 0x90 + //0x00000af0 LBB0_142 + 0x89, 0xde, //0x00000af0 movl %ebx, %esi + 0xe9, 0x62, 0xff, 0xff, 0xff, //0x00000af2 jmp LBB0_132 + //0x00000af7 LBB0_143 + 0x31, 0xc9, //0x00000af7 xorl %ecx, %ecx + 0x45, 0x31, 0xdb, //0x00000af9 xorl %r11d, %r11d + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000afc movabsq $4503599627370495, %rbx + 0xe9, 0x8c, 0x13, 0x00, 0x00, //0x00000b06 jmp LBB0_430 + //0x00000b0b LBB0_144 + 0x48, 0x89, 0xcf, //0x00000b0b movq %rcx, %rdi + 0x89, 0xf3, //0x00000b0e movl %esi, %ebx + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000b10 jmp LBB0_146 + //0x00000b15 LBB0_145 + 0x49, 0x89, 0xd3, //0x00000b15 movq %rdx, %r11 + //0x00000b18 LBB0_146 + 0x85, 0xdb, //0x00000b18 testl %ebx, %ebx + 0x45, 0x0f, 0x44, 0xd8, //0x00000b1a cmovel %r8d, %r11d + 0x41, 0xf6, 0xc7, 0x01, //0x00000b1e testb $1, %r15b + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00000b22 movabsq $-9223372036854775808, %r14 + 0x48, 0x8b, 0x55, 0xc0, //0x00000b2c movq $-64(%rbp), %rdx + 0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00000b30 je LBB0_151 + 0x89, 0xf8, //0x00000b36 movl %edi, %eax + 0x8a, 0x04, 0x02, //0x00000b38 movb (%rdx,%rax), %al + 0x0c, 0x20, //0x00000b3b orb $32, %al + 0x3c, 0x65, //0x00000b3d cmpb $101, %al + 0x4c, 0x8b, 0x7d, 0xb0, //0x00000b3f movq $-80(%rbp), %r15 + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000b43 movabsq $4503599627370495, %rbx + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00000b4d jne LBB0_152 + 0x89, 0xfe, //0x00000b53 movl %edi, %esi + 0x8a, 0x54, 0x32, 0x01, //0x00000b55 movb $1(%rdx,%rsi), %dl + 0x80, 0xfa, 0x2d, //0x00000b59 cmpb $45, %dl + 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00000b5c je LBB0_153 + 0x80, 0xfa, 0x2b, //0x00000b62 cmpb $43, %dl + 0x0f, 0x85, 0x36, 0x00, 0x00, 0x00, //0x00000b65 jne LBB0_155 + 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x00000b6b movl $1, $-64(%rbp) + 0x83, 0xc7, 0x02, //0x00000b72 addl $2, %edi + 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00000b75 jmp LBB0_154 + //0x00000b7a LBB0_151 + 0x4c, 0x8b, 0x7d, 0xb0, //0x00000b7a movq $-80(%rbp), %r15 + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00000b7e movabsq $4503599627370495, %rbx + //0x00000b88 LBB0_152 + 0x4c, 0x89, 0xdf, //0x00000b88 movq %r11, %rdi + 0xe9, 0x79, 0x00, 0x00, 0x00, //0x00000b8b jmp LBB0_163 + //0x00000b90 LBB0_153 + 0x83, 0xc7, 0x02, //0x00000b90 addl $2, %edi + 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000b93 movl $-1, $-64(%rbp) + //0x00000b9a LBB0_154 + 0x89, 0xfe, //0x00000b9a movl %edi, %esi + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00000b9c jmp LBB0_156 + //0x00000ba1 LBB0_155 + 0xc7, 0x45, 0xc0, 0x01, 0x00, 0x00, 0x00, //0x00000ba1 movl $1, $-64(%rbp) + 0x48, 0x83, 0xc6, 0x01, //0x00000ba8 addq $1, %rsi + //0x00000bac LBB0_156 + 0x48, 0x63, 0xf6, //0x00000bac movslq %esi, %rsi + 0x31, 0xd2, //0x00000baf xorl %edx, %edx + 0x48, 0x39, 0xf1, //0x00000bb1 cmpq %rsi, %rcx + 0x48, 0x8b, 0x45, 0xb8, //0x00000bb4 movq $-72(%rbp), %rax + 0x48, 0x8b, 0x7d, 0x98, //0x00000bb8 movq $-104(%rbp), %rdi + 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x00000bbc jle LBB0_162 + 0x48, 0x01, 0xf0, //0x00000bc2 addq %rsi, %rax + 0x31, 0xd2, //0x00000bc5 xorl %edx, %edx + //0x00000bc7 LBB0_158 + 0x41, 0x0f, 0xbe, 0x0c, 0x01, //0x00000bc7 movsbl (%r9,%rax), %ecx + 0x83, 0xf9, 0x30, //0x00000bcc cmpl $48, %ecx + 0x0f, 0x8c, 0x2b, 0x00, 0x00, 0x00, //0x00000bcf jl LBB0_162 + 0x80, 0xf9, 0x39, //0x00000bd5 cmpb $57, %cl + 0x0f, 0x8f, 0x22, 0x00, 0x00, 0x00, //0x00000bd8 jg LBB0_162 + 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x00000bde cmpl $9999, %edx + 0x0f, 0x8f, 0x16, 0x00, 0x00, 0x00, //0x00000be4 jg LBB0_162 + 0x8d, 0x14, 0x92, //0x00000bea leal (%rdx,%rdx,4), %edx + 0x8d, 0x14, 0x51, //0x00000bed leal (%rcx,%rdx,2), %edx + 0x83, 0xc2, 0xd0, //0x00000bf0 addl $-48, %edx + 0x48, 0x83, 0xc0, 0x01, //0x00000bf3 addq $1, %rax + 0x48, 0x39, 0xc7, //0x00000bf7 cmpq %rax, %rdi + 0x0f, 0x85, 0xc7, 0xff, 0xff, 0xff, //0x00000bfa jne LBB0_158 + //0x00000c00 LBB0_162 + 0x0f, 0xaf, 0x55, 0xc0, //0x00000c00 imull $-64(%rbp), %edx + 0x44, 0x01, 0xda, //0x00000c04 addl %r11d, %edx + 0x89, 0xd7, //0x00000c07 movl %edx, %edi + //0x00000c09 LBB0_163 + 0x45, 0x85, 0xc0, //0x00000c09 testl %r8d, %r8d + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x00000c0c je LBB0_166 + 0x45, 0x31, 0xdb, //0x00000c12 xorl %r11d, %r11d + 0x81, 0xff, 0x36, 0x01, 0x00, 0x00, //0x00000c15 cmpl $310, %edi + 0x0f, 0x8e, 0x21, 0x00, 0x00, 0x00, //0x00000c1b jle LBB0_167 + 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00000c21 movabsq $9218868437227405312, %rcx + 0x44, 0x8a, 0x45, 0xd7, //0x00000c2b movb $-41(%rbp), %r8b + 0xe9, 0x63, 0x12, 0x00, 0x00, //0x00000c2f jmp LBB0_430 + //0x00000c34 LBB0_166 + 0x31, 0xc9, //0x00000c34 xorl %ecx, %ecx + 0x45, 0x31, 0xdb, //0x00000c36 xorl %r11d, %r11d + 0x44, 0x8a, 0x45, 0xd7, //0x00000c39 movb $-41(%rbp), %r8b + 0xe9, 0x55, 0x12, 0x00, 0x00, //0x00000c3d jmp LBB0_430 + //0x00000c42 LBB0_167 + 0x81, 0xff, 0xb6, 0xfe, 0xff, 0xff, //0x00000c42 cmpl $-330, %edi + 0x0f, 0x8d, 0x0b, 0x00, 0x00, 0x00, //0x00000c48 jge LBB0_169 + 0x31, 0xc9, //0x00000c4e xorl %ecx, %ecx + 0x44, 0x8a, 0x45, 0xd7, //0x00000c50 movb $-41(%rbp), %r8b + 0xe9, 0x3e, 0x12, 0x00, 0x00, //0x00000c54 jmp LBB0_430 + //0x00000c59 LBB0_169 + 0x85, 0xff, //0x00000c59 testl %edi, %edi + 0x0f, 0x8e, 0x12, 0x02, 0x00, 0x00, //0x00000c5b jle LBB0_201 + 0x45, 0x31, 0xf6, //0x00000c61 xorl %r14d, %r14d + 0x44, 0x89, 0xc3, //0x00000c64 movl %r8d, %ebx + 0x44, 0x89, 0xc0, //0x00000c67 movl %r8d, %eax + 0xe9, 0x10, 0x00, 0x00, 0x00, //0x00000c6a jmp LBB0_173 + //0x00000c6f LBB0_171 + 0x31, 0xc0, //0x00000c6f xorl %eax, %eax + //0x00000c71 LBB0_172 + 0x45, 0x01, 0xf3, //0x00000c71 addl %r14d, %r11d + 0x45, 0x89, 0xde, //0x00000c74 movl %r11d, %r14d + 0x85, 0xff, //0x00000c77 testl %edi, %edi + 0x0f, 0x8e, 0xf7, 0x01, 0x00, 0x00, //0x00000c79 jle LBB0_202 + //0x00000c7f LBB0_173 + 0x83, 0xff, 0x08, //0x00000c7f cmpl $8, %edi + 0x0f, 0x8e, 0x0b, 0x00, 0x00, 0x00, //0x00000c82 jle LBB0_175 + 0x41, 0xbb, 0x1b, 0x00, 0x00, 0x00, //0x00000c88 movl $27, %r11d + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00000c8e jmp LBB0_176 + //0x00000c93 LBB0_175 + 0x89, 0xf9, //0x00000c93 movl %edi, %ecx + 0x48, 0x8d, 0x15, 0xb4, 0x3e, 0x00, 0x00, //0x00000c95 leaq $16052(%rip), %rdx /* _POW_TAB+0(%rip) */ + 0x44, 0x8b, 0x1c, 0x8a, //0x00000c9c movl (%rdx,%rcx,4), %r11d + //0x00000ca0 LBB0_176 + 0x85, 0xc0, //0x00000ca0 testl %eax, %eax + 0x0f, 0x84, 0xc7, 0xff, 0xff, 0xff, //0x00000ca2 je LBB0_171 + 0x48, 0x89, 0x7d, 0xc8, //0x00000ca8 movq %rdi, $-56(%rbp) + 0x44, 0x89, 0xd9, //0x00000cac movl %r11d, %ecx + 0x85, 0xc0, //0x00000caf testl %eax, %eax + 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00000cb1 movl $0, %edi + 0x0f, 0x4f, 0xf8, //0x00000cb6 cmovgl %eax, %edi + 0x31, 0xf6, //0x00000cb9 xorl %esi, %esi + 0x31, 0xd2, //0x00000cbb xorl %edx, %edx + //0x00000cbd LBB0_178 + 0x48, 0x39, 0xf7, //0x00000cbd cmpq %rsi, %rdi + 0x0f, 0x84, 0xaa, 0x00, 0x00, 0x00, //0x00000cc0 je LBB0_186 + 0x48, 0x8d, 0x14, 0x92, //0x00000cc6 leaq (%rdx,%rdx,4), %rdx + 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x00000cca movsbq (%r12,%rsi), %rbx + 0x48, 0x8d, 0x14, 0x53, //0x00000ccf leaq (%rbx,%rdx,2), %rdx + 0x48, 0x83, 0xc2, 0xd0, //0x00000cd3 addq $-48, %rdx + 0x48, 0x83, 0xc6, 0x01, //0x00000cd7 addq $1, %rsi + 0x48, 0x89, 0xd3, //0x00000cdb movq %rdx, %rbx + 0x48, 0xd3, 0xeb, //0x00000cde shrq %cl, %rbx + 0x48, 0x85, 0xdb, //0x00000ce1 testq %rbx, %rbx + 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00000ce4 je LBB0_178 + 0x89, 0xf7, //0x00000cea movl %esi, %edi + //0x00000cec LBB0_181 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000cec movq $-1, %r9 + 0x49, 0xd3, 0xe1, //0x00000cf3 shlq %cl, %r9 + 0x49, 0xf7, 0xd1, //0x00000cf6 notq %r9 + 0x31, 0xdb, //0x00000cf9 xorl %ebx, %ebx + 0x39, 0xc7, //0x00000cfb cmpl %eax, %edi + 0x0f, 0x8d, 0x4d, 0x00, 0x00, 0x00, //0x00000cfd jge LBB0_185 + 0x4c, 0x89, 0x5d, 0xc0, //0x00000d03 movq %r11, $-64(%rbp) + 0x4c, 0x63, 0xff, //0x00000d07 movslq %edi, %r15 + 0x4d, 0x63, 0xc0, //0x00000d0a movslq %r8d, %r8 + 0x4b, 0x8d, 0x34, 0x3c, //0x00000d0d leaq (%r12,%r15), %rsi + 0x31, 0xdb, //0x00000d11 xorl %ebx, %ebx + //0x00000d13 LBB0_183 + 0x48, 0x89, 0xd0, //0x00000d13 movq %rdx, %rax + 0x48, 0xd3, 0xe8, //0x00000d16 shrq %cl, %rax + 0x4c, 0x21, 0xca, //0x00000d19 andq %r9, %rdx + 0x04, 0x30, //0x00000d1c addb $48, %al + 0x41, 0x88, 0x04, 0x1c, //0x00000d1e movb %al, (%r12,%rbx) + 0x48, 0x0f, 0xbe, 0x04, 0x1e, //0x00000d22 movsbq (%rsi,%rbx), %rax + 0x4d, 0x8d, 0x1c, 0x1f, //0x00000d27 leaq (%r15,%rbx), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x00000d2b addq $1, %r11 + 0x48, 0x83, 0xc3, 0x01, //0x00000d2f addq $1, %rbx + 0x48, 0x8d, 0x14, 0x92, //0x00000d33 leaq (%rdx,%rdx,4), %rdx + 0x48, 0x8d, 0x14, 0x50, //0x00000d37 leaq (%rax,%rdx,2), %rdx + 0x48, 0x83, 0xc2, 0xd0, //0x00000d3b addq $-48, %rdx + 0x4d, 0x39, 0xc3, //0x00000d3f cmpq %r8, %r11 + 0x0f, 0x8c, 0xcb, 0xff, 0xff, 0xff, //0x00000d42 jl LBB0_183 + 0x4c, 0x8b, 0x7d, 0xb0, //0x00000d48 movq $-80(%rbp), %r15 + 0x4c, 0x8b, 0x5d, 0xc0, //0x00000d4c movq $-64(%rbp), %r11 + //0x00000d50 LBB0_185 + 0x48, 0x8b, 0x45, 0xc8, //0x00000d50 movq $-56(%rbp), %rax + 0x29, 0xf8, //0x00000d54 subl %edi, %eax + 0x48, 0x89, 0xc7, //0x00000d56 movq %rax, %rdi + 0x83, 0xc7, 0x01, //0x00000d59 addl $1, %edi + 0x48, 0x85, 0xd2, //0x00000d5c testq %rdx, %rdx + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000d5f movl $1, %r8d + 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00000d65 jne LBB0_190 + 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00000d6b jmp LBB0_192 + //0x00000d70 LBB0_186 + 0x48, 0x85, 0xd2, //0x00000d70 testq %rdx, %rdx + 0x0f, 0x84, 0xdb, 0x00, 0x00, 0x00, //0x00000d73 je LBB0_199 + 0x48, 0x89, 0xd6, //0x00000d79 movq %rdx, %rsi + 0x48, 0xd3, 0xee, //0x00000d7c shrq %cl, %rsi + 0x48, 0x85, 0xf6, //0x00000d7f testq %rsi, %rsi + 0x0f, 0x84, 0x9e, 0x00, 0x00, 0x00, //0x00000d82 je LBB0_196 + 0x49, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00000d88 movq $-1, %r9 + 0x49, 0xd3, 0xe1, //0x00000d8f shlq %cl, %r9 + 0x49, 0xf7, 0xd1, //0x00000d92 notq %r9 + 0x48, 0x8b, 0x45, 0xc8, //0x00000d95 movq $-56(%rbp), %rax + 0x29, 0xf8, //0x00000d99 subl %edi, %eax + 0x48, 0x89, 0xc7, //0x00000d9b movq %rax, %rdi + 0x83, 0xc7, 0x01, //0x00000d9e addl $1, %edi + 0x31, 0xdb, //0x00000da1 xorl %ebx, %ebx + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000da3 movl $1, %r8d + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00000da9 jmp LBB0_190 + //0x00000dae LBB0_189 + 0x48, 0x85, 0xc0, //0x00000dae testq %rax, %rax + 0x45, 0x0f, 0x45, 0xd0, //0x00000db1 cmovnel %r8d, %r10d + 0x48, 0x01, 0xd2, //0x00000db5 addq %rdx, %rdx + 0x48, 0x8d, 0x14, 0x92, //0x00000db8 leaq (%rdx,%rdx,4), %rdx + 0x48, 0x85, 0xd2, //0x00000dbc testq %rdx, %rdx + 0x0f, 0x84, 0x30, 0x00, 0x00, 0x00, //0x00000dbf je LBB0_192 + //0x00000dc5 LBB0_190 + 0x48, 0x89, 0xd0, //0x00000dc5 movq %rdx, %rax + 0x48, 0xd3, 0xe8, //0x00000dc8 shrq %cl, %rax + 0x4c, 0x21, 0xca, //0x00000dcb andq %r9, %rdx + 0x48, 0x63, 0xf3, //0x00000dce movslq %ebx, %rsi + 0x49, 0x39, 0xf5, //0x00000dd1 cmpq %rsi, %r13 + 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x00000dd4 jbe LBB0_189 + 0x04, 0x30, //0x00000dda addb $48, %al + 0x41, 0x88, 0x04, 0x34, //0x00000ddc movb %al, (%r12,%rsi) + 0x83, 0xc6, 0x01, //0x00000de0 addl $1, %esi + 0x89, 0xf3, //0x00000de3 movl %esi, %ebx + 0x48, 0x01, 0xd2, //0x00000de5 addq %rdx, %rdx + 0x48, 0x8d, 0x14, 0x92, //0x00000de8 leaq (%rdx,%rdx,4), %rdx + 0x48, 0x85, 0xd2, //0x00000dec testq %rdx, %rdx + 0x0f, 0x85, 0xd0, 0xff, 0xff, 0xff, //0x00000def jne LBB0_190 + //0x00000df5 LBB0_192 + 0x85, 0xdb, //0x00000df5 testl %ebx, %ebx + 0x0f, 0x8e, 0x47, 0x00, 0x00, 0x00, //0x00000df7 jle LBB0_197 + 0x89, 0xd8, //0x00000dfd movl %ebx, %eax + 0x48, 0x83, 0xc0, 0x01, //0x00000dff addq $1, %rax + //0x00000e03 LBB0_194 + 0x8d, 0x4b, 0xff, //0x00000e03 leal $-1(%rbx), %ecx + 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x00000e06 cmpb $48, (%r12,%rcx) + 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00000e0b jne LBB0_198 + 0x48, 0x83, 0xc0, 0xff, //0x00000e11 addq $-1, %rax + 0x89, 0xcb, //0x00000e15 movl %ecx, %ebx + 0x48, 0x83, 0xf8, 0x01, //0x00000e17 cmpq $1, %rax + 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00000e1b jg LBB0_194 + 0xe9, 0x3e, 0x00, 0x00, 0x00, //0x00000e21 jmp LBB0_200 + //0x00000e26 LBB0_196 + 0x48, 0x01, 0xd2, //0x00000e26 addq %rdx, %rdx + 0x48, 0x8d, 0x14, 0x92, //0x00000e29 leaq (%rdx,%rdx,4), %rdx + 0x83, 0xc7, 0x01, //0x00000e2d addl $1, %edi + 0x48, 0x89, 0xd6, //0x00000e30 movq %rdx, %rsi + 0x48, 0xd3, 0xee, //0x00000e33 shrq %cl, %rsi + 0x48, 0x85, 0xf6, //0x00000e36 testq %rsi, %rsi + 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00000e39 je LBB0_196 + 0xe9, 0xa8, 0xfe, 0xff, 0xff, //0x00000e3f jmp LBB0_181 + //0x00000e44 LBB0_197 + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000e44 je LBB0_200 + //0x00000e4a LBB0_198 + 0x41, 0x89, 0xd8, //0x00000e4a movl %ebx, %r8d + 0x89, 0xd8, //0x00000e4d movl %ebx, %eax + 0xe9, 0x1d, 0xfe, 0xff, 0xff, //0x00000e4f jmp LBB0_172 + //0x00000e54 LBB0_199 + 0x45, 0x31, 0xc0, //0x00000e54 xorl %r8d, %r8d + 0x31, 0xdb, //0x00000e57 xorl %ebx, %ebx + 0x31, 0xc0, //0x00000e59 xorl %eax, %eax + 0x48, 0x8b, 0x7d, 0xc8, //0x00000e5b movq $-56(%rbp), %rdi + 0xe9, 0x0d, 0xfe, 0xff, 0xff, //0x00000e5f jmp LBB0_172 + //0x00000e64 LBB0_200 + 0x45, 0x01, 0xf3, //0x00000e64 addl %r14d, %r11d + 0x31, 0xff, //0x00000e67 xorl %edi, %edi + 0x45, 0x31, 0xc0, //0x00000e69 xorl %r8d, %r8d + 0x31, 0xdb, //0x00000e6c xorl %ebx, %ebx + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00000e6e jmp LBB0_202 + //0x00000e73 LBB0_201 + 0x44, 0x89, 0xc3, //0x00000e73 movl %r8d, %ebx + //0x00000e76 LBB0_202 + 0x49, 0xb9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, //0x00000e76 movabsq $1152921504606846975, %r9 + 0x49, 0x8d, 0x44, 0x24, 0x01, //0x00000e80 leaq $1(%r12), %rax + 0x48, 0x89, 0x45, 0x88, //0x00000e85 movq %rax, $-120(%rbp) + 0x41, 0x89, 0xde, //0x00000e89 movl %ebx, %r14d + 0xe9, 0x06, 0x00, 0x00, 0x00, //0x00000e8c jmp LBB0_204 + //0x00000e91 LBB0_203 + 0x45, 0x31, 0xf6, //0x00000e91 xorl %r14d, %r14d + 0x41, 0x29, 0xcb, //0x00000e94 subl %ecx, %r11d + //0x00000e97 LBB0_204 + 0x85, 0xff, //0x00000e97 testl %edi, %edi + 0x4c, 0x89, 0x5d, 0xc0, //0x00000e99 movq %r11, $-64(%rbp) + 0x0f, 0x88, 0x16, 0x00, 0x00, 0x00, //0x00000e9d js LBB0_207 + 0x0f, 0x85, 0x51, 0x07, 0x00, 0x00, //0x00000ea3 jne LBB0_305 + 0x41, 0x80, 0x3c, 0x24, 0x35, //0x00000ea9 cmpb $53, (%r12) + 0x0f, 0x8c, 0x27, 0x00, 0x00, 0x00, //0x00000eae jl LBB0_210 + 0xe9, 0x41, 0x07, 0x00, 0x00, //0x00000eb4 jmp LBB0_305 + //0x00000eb9 LBB0_207 + 0x83, 0xff, 0xf8, //0x00000eb9 cmpl $-8, %edi + 0x0f, 0x8d, 0x19, 0x00, 0x00, 0x00, //0x00000ebc jge LBB0_210 + 0xb9, 0x1b, 0x00, 0x00, 0x00, //0x00000ec2 movl $27, %ecx + 0x85, 0xdb, //0x00000ec7 testl %ebx, %ebx + 0x0f, 0x84, 0xa1, 0x05, 0x00, 0x00, //0x00000ec9 je LBB0_282 + 0x48, 0x89, 0x7d, 0xc8, //0x00000ecf movq %rdi, $-56(%rbp) + 0x41, 0x89, 0xde, //0x00000ed3 movl %ebx, %r14d + 0xe9, 0x1b, 0x00, 0x00, 0x00, //0x00000ed6 jmp LBB0_212 + //0x00000edb LBB0_210 + 0x89, 0xf8, //0x00000edb movl %edi, %eax + 0xf7, 0xd8, //0x00000edd negl %eax + 0x48, 0x8d, 0x0d, 0x6a, 0x3c, 0x00, 0x00, //0x00000edf leaq $15466(%rip), %rcx /* _POW_TAB+0(%rip) */ + 0x8b, 0x0c, 0x81, //0x00000ee6 movl (%rcx,%rax,4), %ecx + 0x45, 0x85, 0xf6, //0x00000ee9 testl %r14d, %r14d + 0x0f, 0x84, 0x9f, 0xff, 0xff, 0xff, //0x00000eec je LBB0_203 + 0x48, 0x89, 0x7d, 0xc8, //0x00000ef2 movq %rdi, $-56(%rbp) + //0x00000ef6 LBB0_212 + 0x89, 0x4d, 0xb8, //0x00000ef6 movl %ecx, $-72(%rbp) + 0x89, 0xc9, //0x00000ef9 movl %ecx, %ecx + 0x48, 0x6b, 0xc1, 0x68, //0x00000efb imulq $104, %rcx, %rax + 0x48, 0x8d, 0x35, 0x7a, 0x3c, 0x00, 0x00, //0x00000eff leaq $15482(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ + 0x44, 0x8b, 0x1c, 0x30, //0x00000f06 movl (%rax,%rsi), %r11d + 0x49, 0x63, 0xd6, //0x00000f0a movslq %r14d, %rdx + 0x48, 0x01, 0xc6, //0x00000f0d addq %rax, %rsi + 0x48, 0x83, 0xc6, 0x04, //0x00000f10 addq $4, %rsi + 0x31, 0xff, //0x00000f14 xorl %edi, %edi + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000f16 .p2align 4, 0x90 + //0x00000f20 LBB0_213 + 0x0f, 0xb6, 0x1c, 0x3e, //0x00000f20 movzbl (%rsi,%rdi), %ebx + 0x84, 0xdb, //0x00000f24 testb %bl, %bl + 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00000f26 je LBB0_217 + 0x41, 0x38, 0x1c, 0x3c, //0x00000f2c cmpb %bl, (%r12,%rdi) + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00000f30 jne LBB0_218 + 0x48, 0x83, 0xc7, 0x01, //0x00000f36 addq $1, %rdi + 0x48, 0x39, 0xfa, //0x00000f3a cmpq %rdi, %rdx + 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00000f3d jne LBB0_213 + 0x44, 0x89, 0xf2, //0x00000f43 movl %r14d, %edx + 0x48, 0x8d, 0x35, 0x33, 0x3c, 0x00, 0x00, //0x00000f46 leaq $15411(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ + 0x48, 0x01, 0xf0, //0x00000f4d addq %rsi, %rax + 0x80, 0x7c, 0x02, 0x04, 0x00, //0x00000f50 cmpb $0, $4(%rdx,%rax) + 0x4c, 0x89, 0xdb, //0x00000f55 movq %r11, %rbx + 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00000f58 jne LBB0_219 + 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00000f5e jmp LBB0_220 + //0x00000f63 LBB0_217 + 0x4c, 0x89, 0xdb, //0x00000f63 movq %r11, %rbx + 0xe9, 0x0c, 0x00, 0x00, 0x00, //0x00000f66 jmp LBB0_220 + //0x00000f6b LBB0_218 + 0x4c, 0x89, 0xdb, //0x00000f6b movq %r11, %rbx + 0x0f, 0x8d, 0x03, 0x00, 0x00, 0x00, //0x00000f6e jge LBB0_220 + //0x00000f74 LBB0_219 + 0x83, 0xc3, 0xff, //0x00000f74 addl $-1, %ebx + //0x00000f77 LBB0_220 + 0x4c, 0x8b, 0x5d, 0xc0, //0x00000f77 movq $-64(%rbp), %r11 + 0x45, 0x85, 0xf6, //0x00000f7b testl %r14d, %r14d + 0x0f, 0x8e, 0xca, 0x00, 0x00, 0x00, //0x00000f7e jle LBB0_228 + 0x48, 0x89, 0x5d, 0xa0, //0x00000f84 movq %rbx, $-96(%rbp) + 0x42, 0x8d, 0x04, 0x33, //0x00000f88 leal (%rbx,%r14), %eax + 0x44, 0x89, 0xf6, //0x00000f8c movl %r14d, %esi + 0x48, 0x98, //0x00000f8f cltq + 0x49, 0x89, 0xc7, //0x00000f91 movq %rax, %r15 + 0x49, 0xc1, 0xe7, 0x20, //0x00000f94 shlq $32, %r15 + 0x48, 0x83, 0xc0, 0xff, //0x00000f98 addq $-1, %rax + 0x48, 0x83, 0xc6, 0x01, //0x00000f9c addq $1, %rsi + 0x41, 0x83, 0xc6, 0xff, //0x00000fa0 addl $-1, %r14d + 0x31, 0xff, //0x00000fa4 xorl %edi, %edi + 0xe9, 0x34, 0x00, 0x00, 0x00, //0x00000fa6 jmp LBB0_224 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000fab .p2align 4, 0x90 + //0x00000fb0 LBB0_222 + 0x48, 0x85, 0xc0, //0x00000fb0 testq %rax, %rax + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000fb3 movl $1, %eax + 0x44, 0x0f, 0x45, 0xd0, //0x00000fb8 cmovnel %eax, %r10d + //0x00000fbc LBB0_223 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000fbc movabsq $-4294967296, %rax + 0x49, 0x01, 0xc7, //0x00000fc6 addq %rax, %r15 + 0x49, 0x8d, 0x43, 0xff, //0x00000fc9 leaq $-1(%r11), %rax + 0x48, 0x83, 0xc6, 0xff, //0x00000fcd addq $-1, %rsi + 0x41, 0x83, 0xc6, 0xff, //0x00000fd1 addl $-1, %r14d + 0x48, 0x83, 0xfe, 0x01, //0x00000fd5 cmpq $1, %rsi + 0x0f, 0x8e, 0x4e, 0x00, 0x00, 0x00, //0x00000fd9 jle LBB0_226 + //0x00000fdf LBB0_224 + 0x49, 0x89, 0xc3, //0x00000fdf movq %rax, %r11 + 0x44, 0x89, 0xf0, //0x00000fe2 movl %r14d, %eax + 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x00000fe5 movsbq (%r12,%rax), %rbx + 0x48, 0x83, 0xc3, 0xd0, //0x00000fea addq $-48, %rbx + 0x48, 0xd3, 0xe3, //0x00000fee shlq %cl, %rbx + 0x48, 0x01, 0xfb, //0x00000ff1 addq %rdi, %rbx + 0x48, 0x89, 0xd8, //0x00000ff4 movq %rbx, %rax + 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00000ff7 movabsq $-3689348814741910323, %rdx + 0x48, 0xf7, 0xe2, //0x00001001 mulq %rdx + 0x48, 0x89, 0xd7, //0x00001004 movq %rdx, %rdi + 0x48, 0xc1, 0xef, 0x03, //0x00001007 shrq $3, %rdi + 0x48, 0x8d, 0x04, 0x3f, //0x0000100b leaq (%rdi,%rdi), %rax + 0x48, 0x8d, 0x14, 0x80, //0x0000100f leaq (%rax,%rax,4), %rdx + 0x48, 0x89, 0xd8, //0x00001013 movq %rbx, %rax + 0x48, 0x29, 0xd0, //0x00001016 subq %rdx, %rax + 0x4d, 0x39, 0xeb, //0x00001019 cmpq %r13, %r11 + 0x0f, 0x83, 0x8e, 0xff, 0xff, 0xff, //0x0000101c jae LBB0_222 + 0x04, 0x30, //0x00001022 addb $48, %al + 0x43, 0x88, 0x04, 0x1c, //0x00001024 movb %al, (%r12,%r11) + 0xe9, 0x8f, 0xff, 0xff, 0xff, //0x00001028 jmp LBB0_223 + //0x0000102d LBB0_226 + 0x48, 0x83, 0xfb, 0x0a, //0x0000102d cmpq $10, %rbx + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001031 movl $1, %r14d + 0x0f, 0x83, 0x1c, 0x00, 0x00, 0x00, //0x00001037 jae LBB0_229 + 0x4c, 0x8b, 0x7d, 0xb0, //0x0000103d movq $-80(%rbp), %r15 + 0x4c, 0x8b, 0x5d, 0xc0, //0x00001041 movq $-64(%rbp), %r11 + 0x48, 0x8b, 0x5d, 0xa0, //0x00001045 movq $-96(%rbp), %rbx + 0xe9, 0x8c, 0x00, 0x00, 0x00, //0x00001049 jmp LBB0_233 + //0x0000104e LBB0_228 + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000104e movl $1, %r14d + 0xe9, 0x81, 0x00, 0x00, 0x00, //0x00001054 jmp LBB0_233 + //0x00001059 LBB0_229 + 0x49, 0x63, 0xcb, //0x00001059 movslq %r11d, %rcx + 0x48, 0x83, 0xc1, 0xff, //0x0000105c addq $-1, %rcx + 0x4c, 0x8b, 0x7d, 0xb0, //0x00001060 movq $-80(%rbp), %r15 + 0x4c, 0x8b, 0x5d, 0xc0, //0x00001064 movq $-64(%rbp), %r11 + 0x48, 0x8b, 0x5d, 0xa0, //0x00001068 movq $-96(%rbp), %rbx + 0xe9, 0x27, 0x00, 0x00, 0x00, //0x0000106c jmp LBB0_231 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001071 .p2align 4, 0x90 + //0x00001080 LBB0_230 + 0x48, 0x85, 0xc0, //0x00001080 testq %rax, %rax + 0x45, 0x0f, 0x45, 0xd6, //0x00001083 cmovnel %r14d, %r10d + 0x48, 0x83, 0xc1, 0xff, //0x00001087 addq $-1, %rcx + 0x48, 0x83, 0xff, 0x09, //0x0000108b cmpq $9, %rdi + 0x48, 0x89, 0xd7, //0x0000108f movq %rdx, %rdi + 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00001092 jbe LBB0_233 + //0x00001098 LBB0_231 + 0x48, 0x89, 0xf8, //0x00001098 movq %rdi, %rax + 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000109b movabsq $-3689348814741910323, %rdx + 0x48, 0xf7, 0xe2, //0x000010a5 mulq %rdx + 0x48, 0xc1, 0xea, 0x03, //0x000010a8 shrq $3, %rdx + 0x48, 0x8d, 0x04, 0x12, //0x000010ac leaq (%rdx,%rdx), %rax + 0x48, 0x8d, 0x34, 0x80, //0x000010b0 leaq (%rax,%rax,4), %rsi + 0x48, 0x89, 0xf8, //0x000010b4 movq %rdi, %rax + 0x48, 0x29, 0xf0, //0x000010b7 subq %rsi, %rax + 0x4c, 0x39, 0xe9, //0x000010ba cmpq %r13, %rcx + 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x000010bd jae LBB0_230 + 0x04, 0x30, //0x000010c3 addb $48, %al + 0x41, 0x88, 0x04, 0x0c, //0x000010c5 movb %al, (%r12,%rcx) + 0x48, 0x83, 0xc1, 0xff, //0x000010c9 addq $-1, %rcx + 0x48, 0x83, 0xff, 0x09, //0x000010cd cmpq $9, %rdi + 0x48, 0x89, 0xd7, //0x000010d1 movq %rdx, %rdi + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x000010d4 ja LBB0_231 + //0x000010da LBB0_233 + 0x41, 0x01, 0xd8, //0x000010da addl %ebx, %r8d + 0x4d, 0x63, 0xc0, //0x000010dd movslq %r8d, %r8 + 0x4d, 0x39, 0xc5, //0x000010e0 cmpq %r8, %r13 + 0x45, 0x0f, 0x46, 0xc5, //0x000010e3 cmovbel %r13d, %r8d + 0x48, 0x8b, 0x7d, 0xc8, //0x000010e7 movq $-56(%rbp), %rdi + 0x01, 0xdf, //0x000010eb addl %ebx, %edi + 0x45, 0x85, 0xc0, //0x000010ed testl %r8d, %r8d + 0x0f, 0x8e, 0x3e, 0x00, 0x00, 0x00, //0x000010f0 jle LBB0_238 + 0x41, 0x8d, 0x40, 0xff, //0x000010f6 leal $-1(%r8), %eax + 0x41, 0x80, 0x3c, 0x04, 0x30, //0x000010fa cmpb $48, (%r12,%rax) + 0x8b, 0x4d, 0xb8, //0x000010ff movl $-72(%rbp), %ecx + 0x0f, 0x85, 0x3a, 0x00, 0x00, 0x00, //0x00001102 jne LBB0_240 + 0x44, 0x89, 0xc0, //0x00001108 movl %r8d, %eax + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000110b .p2align 4, 0x90 + //0x00001110 LBB0_236 + 0x48, 0x83, 0xf8, 0x01, //0x00001110 cmpq $1, %rax + 0x0f, 0x8e, 0x23, 0x00, 0x00, 0x00, //0x00001114 jle LBB0_239 + 0x4c, 0x8d, 0x40, 0xff, //0x0000111a leaq $-1(%rax), %r8 + 0x83, 0xc0, 0xfe, //0x0000111e addl $-2, %eax + 0x41, 0x80, 0x3c, 0x04, 0x30, //0x00001121 cmpb $48, (%r12,%rax) + 0x4c, 0x89, 0xc0, //0x00001126 movq %r8, %rax + 0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00001129 je LBB0_236 + 0xe9, 0x0e, 0x00, 0x00, 0x00, //0x0000112f jmp LBB0_240 + //0x00001134 LBB0_238 + 0x8b, 0x4d, 0xb8, //0x00001134 movl $-72(%rbp), %ecx + 0x0f, 0x85, 0x05, 0x00, 0x00, 0x00, //0x00001137 jne LBB0_240 + //0x0000113d LBB0_239 + 0x31, 0xff, //0x0000113d xorl %edi, %edi + 0x45, 0x31, 0xc0, //0x0000113f xorl %r8d, %r8d + //0x00001142 LBB0_240 + 0x85, 0xc9, //0x00001142 testl %ecx, %ecx + 0x0f, 0x88, 0x0e, 0x00, 0x00, 0x00, //0x00001144 js LBB0_242 + 0x44, 0x89, 0xc3, //0x0000114a movl %r8d, %ebx + 0x45, 0x89, 0xc6, //0x0000114d movl %r8d, %r14d + 0x41, 0x29, 0xcb, //0x00001150 subl %ecx, %r11d + 0xe9, 0x3f, 0xfd, 0xff, 0xff, //0x00001153 jmp LBB0_204 + //0x00001158 LBB0_242 + 0x83, 0xf9, 0xc3, //0x00001158 cmpl $-61, %ecx + 0x0f, 0x8f, 0x2d, 0x02, 0x00, 0x00, //0x0000115b jg LBB0_270 + 0x41, 0x89, 0xcb, //0x00001161 movl %ecx, %r11d + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001164 jmp LBB0_247 + //0x00001169 LBB0_244 + 0x31, 0xff, //0x00001169 xorl %edi, %edi + //0x0000116b LBB0_245 + 0x31, 0xc0, //0x0000116b xorl %eax, %eax + //0x0000116d LBB0_246 + 0x41, 0x8d, 0x4b, 0x3c, //0x0000116d leal $60(%r11), %ecx + 0x41, 0x89, 0xc0, //0x00001171 movl %eax, %r8d + 0x41, 0x83, 0xfb, 0x88, //0x00001174 cmpl $-120, %r11d + 0x41, 0x89, 0xcb, //0x00001178 movl %ecx, %r11d + 0x0f, 0x8d, 0x10, 0x02, 0x00, 0x00, //0x0000117b jge LBB0_271 + //0x00001181 LBB0_247 + 0x45, 0x85, 0xc0, //0x00001181 testl %r8d, %r8d + 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001184 movl $0, %esi + 0x41, 0x0f, 0x4f, 0xf0, //0x00001189 cmovgl %r8d, %esi + 0x31, 0xc0, //0x0000118d xorl %eax, %eax + 0x31, 0xc9, //0x0000118f xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001191 .p2align 4, 0x90 + //0x000011a0 LBB0_248 + 0x48, 0x39, 0xc6, //0x000011a0 cmpq %rax, %rsi + 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000011a3 je LBB0_251 + 0x48, 0x8d, 0x0c, 0x89, //0x000011a9 leaq (%rcx,%rcx,4), %rcx + 0x49, 0x0f, 0xbe, 0x14, 0x04, //0x000011ad movsbq (%r12,%rax), %rdx + 0x48, 0x8d, 0x0c, 0x4a, //0x000011b2 leaq (%rdx,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x000011b6 addq $-48, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x000011ba addq $1, %rax + 0x49, 0x8d, 0x51, 0x01, //0x000011be leaq $1(%r9), %rdx + 0x48, 0x39, 0xd1, //0x000011c2 cmpq %rdx, %rcx + 0x0f, 0x82, 0xd5, 0xff, 0xff, 0xff, //0x000011c5 jb LBB0_248 + 0x89, 0xc6, //0x000011cb movl %eax, %esi + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x000011cd jmp LBB0_253 + //0x000011d2 LBB0_251 + 0x48, 0x85, 0xc9, //0x000011d2 testq %rcx, %rcx + 0x0f, 0x84, 0x90, 0xff, 0xff, 0xff, //0x000011d5 je LBB0_245 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011db .p2align 4, 0x90 + //0x000011e0 LBB0_252 + 0x48, 0x01, 0xc9, //0x000011e0 addq %rcx, %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x000011e3 leaq (%rcx,%rcx,4), %rcx + 0x83, 0xc6, 0x01, //0x000011e7 addl $1, %esi + 0x49, 0x8d, 0x41, 0x01, //0x000011ea leaq $1(%r9), %rax + 0x48, 0x39, 0xc1, //0x000011ee cmpq %rax, %rcx + 0x0f, 0x82, 0xe9, 0xff, 0xff, 0xff, //0x000011f1 jb LBB0_252 + //0x000011f7 LBB0_253 + 0x29, 0xf7, //0x000011f7 subl %esi, %edi + 0x44, 0x89, 0xc0, //0x000011f9 movl %r8d, %eax + 0x29, 0xf0, //0x000011fc subl %esi, %eax + 0x0f, 0x8e, 0x2f, 0x00, 0x00, 0x00, //0x000011fe jle LBB0_256 + 0x49, 0x89, 0xff, //0x00001204 movq %rdi, %r15 + 0x48, 0x63, 0xfe, //0x00001207 movslq %esi, %rdi + 0x49, 0x63, 0xd0, //0x0000120a movslq %r8d, %rdx + 0x49, 0x89, 0xd0, //0x0000120d movq %rdx, %r8 + 0x49, 0x29, 0xf8, //0x00001210 subq %rdi, %r8 + 0x48, 0x89, 0xfe, //0x00001213 movq %rdi, %rsi + 0x48, 0xf7, 0xd6, //0x00001216 notq %rsi + 0x48, 0x01, 0xd6, //0x00001219 addq %rdx, %rsi + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000121c jne LBB0_257 + 0x31, 0xdb, //0x00001222 xorl %ebx, %ebx + 0x41, 0xf6, 0xc0, 0x01, //0x00001224 testb $1, %r8b + 0x0f, 0x85, 0x8f, 0x00, 0x00, 0x00, //0x00001228 jne LBB0_260 + 0xe9, 0xac, 0x00, 0x00, 0x00, //0x0000122e jmp LBB0_261 + //0x00001233 LBB0_256 + 0x31, 0xc0, //0x00001233 xorl %eax, %eax + 0xe9, 0xe2, 0x00, 0x00, 0x00, //0x00001235 jmp LBB0_263 + //0x0000123a LBB0_257 + 0x4d, 0x89, 0xc6, //0x0000123a movq %r8, %r14 + 0x49, 0x83, 0xe6, 0xfe, //0x0000123d andq $-2, %r14 + 0x49, 0xf7, 0xde, //0x00001241 negq %r14 + 0x31, 0xdb, //0x00001244 xorl %ebx, %ebx + 0x48, 0x8b, 0x55, 0x88, //0x00001246 movq $-120(%rbp), %rdx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000124a .p2align 4, 0x90 + //0x00001250 LBB0_258 + 0x48, 0x89, 0xce, //0x00001250 movq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x3c, //0x00001253 shrq $60, %rsi + 0x4c, 0x21, 0xc9, //0x00001257 andq %r9, %rcx + 0x40, 0x80, 0xce, 0x30, //0x0000125a orb $48, %sil + 0x40, 0x88, 0x72, 0xff, //0x0000125e movb %sil, $-1(%rdx) + 0x48, 0x8d, 0x0c, 0x89, //0x00001262 leaq (%rcx,%rcx,4), %rcx + 0x48, 0x0f, 0xbe, 0x74, 0x3a, 0xff, //0x00001266 movsbq $-1(%rdx,%rdi), %rsi + 0x48, 0x8d, 0x0c, 0x4e, //0x0000126c leaq (%rsi,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00001270 addq $-48, %rcx + 0x48, 0x89, 0xce, //0x00001274 movq %rcx, %rsi + 0x48, 0xc1, 0xee, 0x3c, //0x00001277 shrq $60, %rsi + 0x4c, 0x21, 0xc9, //0x0000127b andq %r9, %rcx + 0x40, 0x80, 0xce, 0x30, //0x0000127e orb $48, %sil + 0x40, 0x88, 0x32, //0x00001282 movb %sil, (%rdx) + 0x48, 0x8d, 0x0c, 0x89, //0x00001285 leaq (%rcx,%rcx,4), %rcx + 0x48, 0x0f, 0xbe, 0x34, 0x3a, //0x00001289 movsbq (%rdx,%rdi), %rsi + 0x48, 0x8d, 0x0c, 0x4e, //0x0000128e leaq (%rsi,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00001292 addq $-48, %rcx + 0x48, 0x83, 0xc2, 0x02, //0x00001296 addq $2, %rdx + 0x48, 0x83, 0xc3, 0xfe, //0x0000129a addq $-2, %rbx + 0x49, 0x39, 0xde, //0x0000129e cmpq %rbx, %r14 + 0x0f, 0x85, 0xa9, 0xff, 0xff, 0xff, //0x000012a1 jne LBB0_258 + 0x48, 0x29, 0xdf, //0x000012a7 subq %rbx, %rdi + 0x48, 0xf7, 0xdb, //0x000012aa negq %rbx + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000012ad movl $1, %r14d + 0x41, 0xf6, 0xc0, 0x01, //0x000012b3 testb $1, %r8b + 0x0f, 0x84, 0x22, 0x00, 0x00, 0x00, //0x000012b7 je LBB0_261 + //0x000012bd LBB0_260 + 0x48, 0x89, 0xca, //0x000012bd movq %rcx, %rdx + 0x48, 0xc1, 0xea, 0x3c, //0x000012c0 shrq $60, %rdx + 0x80, 0xca, 0x30, //0x000012c4 orb $48, %dl + 0x41, 0x88, 0x14, 0x1c, //0x000012c7 movb %dl, (%r12,%rbx) + 0x4c, 0x21, 0xc9, //0x000012cb andq %r9, %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x000012ce leaq (%rcx,%rcx,4), %rcx + 0x49, 0x0f, 0xbe, 0x14, 0x3c, //0x000012d2 movsbq (%r12,%rdi), %rdx + 0x48, 0x8d, 0x0c, 0x4a, //0x000012d7 leaq (%rdx,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x000012db addq $-48, %rcx + //0x000012df LBB0_261 + 0x48, 0x85, 0xc9, //0x000012df testq %rcx, %rcx + 0x4c, 0x89, 0xff, //0x000012e2 movq %r15, %rdi + 0x4c, 0x8b, 0x7d, 0xb0, //0x000012e5 movq $-80(%rbp), %r15 + 0x0f, 0x85, 0x2d, 0x00, 0x00, 0x00, //0x000012e9 jne LBB0_263 + 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x000012ef jmp LBB0_265 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000012f4 .p2align 4, 0x90 + //0x00001300 LBB0_262 + 0x49, 0x8d, 0x71, 0x01, //0x00001300 leaq $1(%r9), %rsi + 0x48, 0x39, 0xf1, //0x00001304 cmpq %rsi, %rcx + 0x45, 0x0f, 0x43, 0xd6, //0x00001307 cmovael %r14d, %r10d + 0x48, 0x8d, 0x0c, 0x12, //0x0000130b leaq (%rdx,%rdx), %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x0000130f leaq (%rcx,%rcx,4), %rcx + 0x48, 0x85, 0xd2, //0x00001313 testq %rdx, %rdx + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001316 je LBB0_265 + //0x0000131c LBB0_263 + 0x48, 0x89, 0xca, //0x0000131c movq %rcx, %rdx + 0x4c, 0x21, 0xca, //0x0000131f andq %r9, %rdx + 0x48, 0x63, 0xf0, //0x00001322 movslq %eax, %rsi + 0x49, 0x39, 0xf5, //0x00001325 cmpq %rsi, %r13 + 0x0f, 0x86, 0xd2, 0xff, 0xff, 0xff, //0x00001328 jbe LBB0_262 + 0x48, 0xc1, 0xe9, 0x3c, //0x0000132e shrq $60, %rcx + 0x80, 0xc9, 0x30, //0x00001332 orb $48, %cl + 0x41, 0x88, 0x0c, 0x34, //0x00001335 movb %cl, (%r12,%rsi) + 0x83, 0xc6, 0x01, //0x00001339 addl $1, %esi + 0x89, 0xf0, //0x0000133c movl %esi, %eax + 0x48, 0x8d, 0x0c, 0x12, //0x0000133e leaq (%rdx,%rdx), %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x00001342 leaq (%rcx,%rcx,4), %rcx + 0x48, 0x85, 0xd2, //0x00001346 testq %rdx, %rdx + 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00001349 jne LBB0_263 + //0x0000134f LBB0_265 + 0x83, 0xc7, 0x01, //0x0000134f addl $1, %edi + 0x85, 0xc0, //0x00001352 testl %eax, %eax + 0x0f, 0x8e, 0x29, 0x00, 0x00, 0x00, //0x00001354 jle LBB0_269 + 0x89, 0xc1, //0x0000135a movl %eax, %ecx + 0x48, 0x83, 0xc1, 0x01, //0x0000135c addq $1, %rcx + //0x00001360 .p2align 4, 0x90 + //0x00001360 LBB0_267 + 0x8d, 0x50, 0xff, //0x00001360 leal $-1(%rax), %edx + 0x41, 0x80, 0x3c, 0x14, 0x30, //0x00001363 cmpb $48, (%r12,%rdx) + 0x0f, 0x85, 0xff, 0xfd, 0xff, 0xff, //0x00001368 jne LBB0_246 + 0x48, 0x83, 0xc1, 0xff, //0x0000136e addq $-1, %rcx + 0x89, 0xd0, //0x00001372 movl %edx, %eax + 0x48, 0x83, 0xf9, 0x01, //0x00001374 cmpq $1, %rcx + 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00001378 jg LBB0_267 + 0xe9, 0xe6, 0xfd, 0xff, 0xff, //0x0000137e jmp LBB0_244 + //0x00001383 LBB0_269 + 0x0f, 0x85, 0xe4, 0xfd, 0xff, 0xff, //0x00001383 jne LBB0_246 + 0xe9, 0xdb, 0xfd, 0xff, 0xff, //0x00001389 jmp LBB0_244 + //0x0000138e LBB0_270 + 0x44, 0x89, 0xc0, //0x0000138e movl %r8d, %eax + //0x00001391 LBB0_271 + 0x48, 0x89, 0x7d, 0xc8, //0x00001391 movq %rdi, $-56(%rbp) + 0xf7, 0xd9, //0x00001395 negl %ecx + 0x85, 0xc0, //0x00001397 testl %eax, %eax + 0xbf, 0x00, 0x00, 0x00, 0x00, //0x00001399 movl $0, %edi + 0x0f, 0x4f, 0xf8, //0x0000139e cmovgl %eax, %edi + 0x31, 0xf6, //0x000013a1 xorl %esi, %esi + 0x45, 0x31, 0xdb, //0x000013a3 xorl %r11d, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000013a6 .p2align 4, 0x90 + //0x000013b0 LBB0_272 + 0x48, 0x39, 0xf7, //0x000013b0 cmpq %rsi, %rdi + 0x0f, 0x84, 0x60, 0x00, 0x00, 0x00, //0x000013b3 je LBB0_278 + 0x4b, 0x8d, 0x14, 0x9b, //0x000013b9 leaq (%r11,%r11,4), %rdx + 0x49, 0x0f, 0xbe, 0x1c, 0x34, //0x000013bd movsbq (%r12,%rsi), %rbx + 0x4c, 0x8d, 0x1c, 0x53, //0x000013c2 leaq (%rbx,%rdx,2), %r11 + 0x49, 0x83, 0xc3, 0xd0, //0x000013c6 addq $-48, %r11 + 0x48, 0x83, 0xc6, 0x01, //0x000013ca addq $1, %rsi + 0x4c, 0x89, 0xda, //0x000013ce movq %r11, %rdx + 0x48, 0xd3, 0xea, //0x000013d1 shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x000013d4 testq %rdx, %rdx + 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x000013d7 je LBB0_272 + 0x89, 0xf7, //0x000013dd movl %esi, %edi + //0x000013df LBB0_275 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000013df movq $-1, %r15 + 0x49, 0xd3, 0xe7, //0x000013e6 shlq %cl, %r15 + 0x49, 0xf7, 0xd7, //0x000013e9 notq %r15 + 0x41, 0x89, 0xc0, //0x000013ec movl %eax, %r8d + 0x41, 0x29, 0xf8, //0x000013ef subl %edi, %r8d + 0x0f, 0x8e, 0x85, 0x00, 0x00, 0x00, //0x000013f2 jle LBB0_283 + 0x4c, 0x63, 0xf7, //0x000013f8 movslq %edi, %r14 + 0x48, 0x98, //0x000013fb cltq + 0x48, 0x89, 0xc2, //0x000013fd movq %rax, %rdx + 0x4c, 0x29, 0xf2, //0x00001400 subq %r14, %rdx + 0x4c, 0x89, 0xf6, //0x00001403 movq %r14, %rsi + 0x48, 0xf7, 0xd6, //0x00001406 notq %rsi + 0x48, 0x01, 0xc6, //0x00001409 addq %rax, %rsi + 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x0000140c jne LBB0_285 + 0x31, 0xf6, //0x00001412 xorl %esi, %esi + 0xe9, 0xf2, 0x00, 0x00, 0x00, //0x00001414 jmp LBB0_288 + //0x00001419 LBB0_278 + 0x4d, 0x85, 0xdb, //0x00001419 testq %r11, %r11 + 0x0f, 0x84, 0x63, 0x00, 0x00, 0x00, //0x0000141c je LBB0_284 + 0x4c, 0x89, 0xde, //0x00001422 movq %r11, %rsi + 0x48, 0xd3, 0xee, //0x00001425 shrq %cl, %rsi + 0x48, 0x85, 0xf6, //0x00001428 testq %rsi, %rsi + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x0000142b je LBB0_281 + 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00001431 movq $-1, %r15 + 0x49, 0xd3, 0xe7, //0x00001438 shlq %cl, %r15 + 0x49, 0xf7, 0xd7, //0x0000143b notq %r15 + 0x48, 0x8b, 0x45, 0xc8, //0x0000143e movq $-56(%rbp), %rax + 0x29, 0xf8, //0x00001442 subl %edi, %eax + 0x48, 0x89, 0xc7, //0x00001444 movq %rax, %rdi + 0x83, 0xc7, 0x01, //0x00001447 addl $1, %edi + 0x45, 0x31, 0xc0, //0x0000144a xorl %r8d, %r8d + 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x0000144d jmp LBB0_292 + //0x00001452 LBB0_281 + 0x4d, 0x01, 0xdb, //0x00001452 addq %r11, %r11 + 0x4f, 0x8d, 0x1c, 0x9b, //0x00001455 leaq (%r11,%r11,4), %r11 + 0x83, 0xc7, 0x01, //0x00001459 addl $1, %edi + 0x4c, 0x89, 0xde, //0x0000145c movq %r11, %rsi + 0x48, 0xd3, 0xee, //0x0000145f shrq %cl, %rsi + 0x48, 0x85, 0xf6, //0x00001462 testq %rsi, %rsi + 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x00001465 je LBB0_281 + 0xe9, 0x6f, 0xff, 0xff, 0xff, //0x0000146b jmp LBB0_275 + //0x00001470 LBB0_282 + 0x31, 0xdb, //0x00001470 xorl %ebx, %ebx + 0x45, 0x31, 0xf6, //0x00001472 xorl %r14d, %r14d + 0x41, 0x29, 0xcb, //0x00001475 subl %ecx, %r11d + 0xe9, 0x1a, 0xfa, 0xff, 0xff, //0x00001478 jmp LBB0_204 + //0x0000147d LBB0_283 + 0x45, 0x31, 0xc0, //0x0000147d xorl %r8d, %r8d + 0xe9, 0xb5, 0x00, 0x00, 0x00, //0x00001480 jmp LBB0_291 + //0x00001485 LBB0_284 + 0x45, 0x31, 0xc0, //0x00001485 xorl %r8d, %r8d + 0x31, 0xdb, //0x00001488 xorl %ebx, %ebx + 0x45, 0x31, 0xf6, //0x0000148a xorl %r14d, %r14d + 0x48, 0x8b, 0x7d, 0xc8, //0x0000148d movq $-56(%rbp), %rdi + 0x4c, 0x8b, 0x5d, 0xc0, //0x00001491 movq $-64(%rbp), %r11 + 0xe9, 0x55, 0x01, 0x00, 0x00, //0x00001495 jmp LBB0_304 + //0x0000149a LBB0_285 + 0x48, 0x89, 0x55, 0x80, //0x0000149a movq %rdx, $-128(%rbp) + 0x48, 0x83, 0xe2, 0xfe, //0x0000149e andq $-2, %rdx + 0x48, 0xf7, 0xda, //0x000014a2 negq %rdx + 0x48, 0x89, 0x55, 0xa0, //0x000014a5 movq %rdx, $-96(%rbp) + 0x31, 0xf6, //0x000014a9 xorl %esi, %esi + 0x48, 0x8b, 0x45, 0x88, //0x000014ab movq $-120(%rbp), %rax + //0x000014af LBB0_286 + 0x4c, 0x89, 0xda, //0x000014af movq %r11, %rdx + 0x48, 0xd3, 0xea, //0x000014b2 shrq %cl, %rdx + 0x4d, 0x21, 0xfb, //0x000014b5 andq %r15, %r11 + 0x80, 0xc2, 0x30, //0x000014b8 addb $48, %dl + 0x88, 0x50, 0xff, //0x000014bb movb %dl, $-1(%rax) + 0x4b, 0x8d, 0x14, 0x9b, //0x000014be leaq (%r11,%r11,4), %rdx + 0x4a, 0x0f, 0xbe, 0x5c, 0x30, 0xff, //0x000014c2 movsbq $-1(%rax,%r14), %rbx + 0x48, 0x8d, 0x1c, 0x53, //0x000014c8 leaq (%rbx,%rdx,2), %rbx + 0x48, 0x83, 0xc3, 0xd0, //0x000014cc addq $-48, %rbx + 0x48, 0x89, 0xda, //0x000014d0 movq %rbx, %rdx + 0x48, 0xd3, 0xea, //0x000014d3 shrq %cl, %rdx + 0x4c, 0x21, 0xfb, //0x000014d6 andq %r15, %rbx + 0x80, 0xc2, 0x30, //0x000014d9 addb $48, %dl + 0x88, 0x10, //0x000014dc movb %dl, (%rax) + 0x48, 0x8d, 0x14, 0x9b, //0x000014de leaq (%rbx,%rbx,4), %rdx + 0x4a, 0x0f, 0xbe, 0x1c, 0x30, //0x000014e2 movsbq (%rax,%r14), %rbx + 0x4c, 0x8d, 0x1c, 0x53, //0x000014e7 leaq (%rbx,%rdx,2), %r11 + 0x49, 0x83, 0xc3, 0xd0, //0x000014eb addq $-48, %r11 + 0x48, 0x83, 0xc0, 0x02, //0x000014ef addq $2, %rax + 0x48, 0x83, 0xc6, 0xfe, //0x000014f3 addq $-2, %rsi + 0x48, 0x39, 0x75, 0xa0, //0x000014f7 cmpq %rsi, $-96(%rbp) + 0x0f, 0x85, 0xae, 0xff, 0xff, 0xff, //0x000014fb jne LBB0_286 + 0x49, 0x29, 0xf6, //0x00001501 subq %rsi, %r14 + 0x48, 0xf7, 0xde, //0x00001504 negq %rsi + 0x48, 0x8b, 0x55, 0x80, //0x00001507 movq $-128(%rbp), %rdx + //0x0000150b LBB0_288 + 0xf6, 0xc2, 0x01, //0x0000150b testb $1, %dl + 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x0000150e je LBB0_290 + 0x4c, 0x89, 0xd8, //0x00001514 movq %r11, %rax + 0x48, 0xd3, 0xe8, //0x00001517 shrq %cl, %rax + 0x04, 0x30, //0x0000151a addb $48, %al + 0x41, 0x88, 0x04, 0x34, //0x0000151c movb %al, (%r12,%rsi) + 0x4d, 0x21, 0xfb, //0x00001520 andq %r15, %r11 + 0x4b, 0x8d, 0x04, 0x9b, //0x00001523 leaq (%r11,%r11,4), %rax + 0x4b, 0x0f, 0xbe, 0x14, 0x34, //0x00001527 movsbq (%r12,%r14), %rdx + 0x4c, 0x8d, 0x1c, 0x42, //0x0000152c leaq (%rdx,%rax,2), %r11 + 0x49, 0x83, 0xc3, 0xd0, //0x00001530 addq $-48, %r11 + //0x00001534 LBB0_290 + 0x41, 0xbe, 0x01, 0x00, 0x00, 0x00, //0x00001534 movl $1, %r14d + //0x0000153a LBB0_291 + 0x48, 0x8b, 0x45, 0xc8, //0x0000153a movq $-56(%rbp), %rax + 0x29, 0xf8, //0x0000153e subl %edi, %eax + 0x48, 0x89, 0xc7, //0x00001540 movq %rax, %rdi + 0x83, 0xc7, 0x01, //0x00001543 addl $1, %edi + 0xe9, 0x43, 0x00, 0x00, 0x00, //0x00001546 jmp LBB0_296 + 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000154b .p2align 4, 0x90 + //0x00001550 LBB0_292 + 0x4c, 0x89, 0xd8, //0x00001550 movq %r11, %rax + 0x48, 0xd3, 0xe8, //0x00001553 shrq %cl, %rax + 0x4d, 0x21, 0xfb, //0x00001556 andq %r15, %r11 + 0x49, 0x63, 0xf0, //0x00001559 movslq %r8d, %rsi + 0x49, 0x39, 0xf5, //0x0000155c cmpq %rsi, %r13 + 0x0f, 0x86, 0x1b, 0x00, 0x00, 0x00, //0x0000155f jbe LBB0_294 + 0x04, 0x30, //0x00001565 addb $48, %al + 0x41, 0x88, 0x04, 0x34, //0x00001567 movb %al, (%r12,%rsi) + 0x83, 0xc6, 0x01, //0x0000156b addl $1, %esi + 0x41, 0x89, 0xf0, //0x0000156e movl %esi, %r8d + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x00001571 jmp LBB0_295 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001576 .p2align 4, 0x90 + //0x00001580 LBB0_294 + 0x48, 0x85, 0xc0, //0x00001580 testq %rax, %rax + 0x45, 0x0f, 0x45, 0xd6, //0x00001583 cmovnel %r14d, %r10d + //0x00001587 LBB0_295 + 0x4d, 0x01, 0xdb, //0x00001587 addq %r11, %r11 + 0x4f, 0x8d, 0x1c, 0x9b, //0x0000158a leaq (%r11,%r11,4), %r11 + //0x0000158e LBB0_296 + 0x4d, 0x85, 0xdb, //0x0000158e testq %r11, %r11 + 0x0f, 0x85, 0xb9, 0xff, 0xff, 0xff, //0x00001591 jne LBB0_292 + 0x45, 0x85, 0xc0, //0x00001597 testl %r8d, %r8d + 0x4c, 0x8b, 0x7d, 0xb0, //0x0000159a movq $-80(%rbp), %r15 + 0x4c, 0x8b, 0x5d, 0xc0, //0x0000159e movq $-64(%rbp), %r11 + 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x000015a2 jle LBB0_301 + 0x44, 0x89, 0xc0, //0x000015a8 movl %r8d, %eax + 0x48, 0x83, 0xc0, 0x01, //0x000015ab addq $1, %rax + //0x000015af LBB0_299 + 0x41, 0x8d, 0x48, 0xff, //0x000015af leal $-1(%r8), %ecx + 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x000015b3 cmpb $48, (%r12,%rcx) + 0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x000015b8 jne LBB0_302 + 0x48, 0x83, 0xc0, 0xff, //0x000015be addq $-1, %rax + 0x41, 0x89, 0xc8, //0x000015c2 movl %ecx, %r8d + 0x48, 0x83, 0xf8, 0x01, //0x000015c5 cmpq $1, %rax + 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x000015c9 jg LBB0_299 + 0xe9, 0x11, 0x00, 0x00, 0x00, //0x000015cf jmp LBB0_303 + //0x000015d4 LBB0_301 + 0x0f, 0x84, 0x0b, 0x00, 0x00, 0x00, //0x000015d4 je LBB0_303 + //0x000015da LBB0_302 + 0x44, 0x89, 0xc3, //0x000015da movl %r8d, %ebx + 0x45, 0x89, 0xc6, //0x000015dd movl %r8d, %r14d + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000015e0 jmp LBB0_304 + //0x000015e5 LBB0_303 + 0x31, 0xff, //0x000015e5 xorl %edi, %edi + 0x45, 0x31, 0xc0, //0x000015e7 xorl %r8d, %r8d + 0x31, 0xdb, //0x000015ea xorl %ebx, %ebx + 0x45, 0x31, 0xf6, //0x000015ec xorl %r14d, %r14d + //0x000015ef LBB0_304 + 0x8b, 0x4d, 0xb8, //0x000015ef movl $-72(%rbp), %ecx + 0x41, 0x29, 0xcb, //0x000015f2 subl %ecx, %r11d + 0xe9, 0x9d, 0xf8, 0xff, 0xff, //0x000015f5 jmp LBB0_204 + //0x000015fa LBB0_305 + 0x41, 0x81, 0xfb, 0x02, 0xfc, 0xff, 0xff, //0x000015fa cmpl $-1022, %r11d + 0x0f, 0x8f, 0xe4, 0x01, 0x00, 0x00, //0x00001601 jg LBB0_333 + 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001607 movl $-1022, %eax + 0x48, 0x89, 0x45, 0xb8, //0x0000160c movq %rax, $-72(%rbp) + 0x45, 0x85, 0xf6, //0x00001610 testl %r14d, %r14d + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001613 movabsq $4503599627370495, %rbx + 0x0f, 0x84, 0xcd, 0x04, 0x00, 0x00, //0x0000161d je LBB0_375 + 0x41, 0x8d, 0x93, 0xfd, 0x03, 0x00, 0x00, //0x00001623 leal $1021(%r11), %edx + 0x41, 0x81, 0xfb, 0xc6, 0xfb, 0xff, 0xff, //0x0000162a cmpl $-1082, %r11d + 0x0f, 0x8f, 0xf4, 0x01, 0x00, 0x00, //0x00001631 jg LBB0_336 + 0x4d, 0x8d, 0x59, 0x01, //0x00001637 leaq $1(%r9), %r11 + 0x41, 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000163b movl $1, %r15d + 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00001641 jmp LBB0_312 + //0x00001646 LBB0_309 + 0x31, 0xff, //0x00001646 xorl %edi, %edi + //0x00001648 LBB0_310 + 0x45, 0x31, 0xc0, //0x00001648 xorl %r8d, %r8d + //0x0000164b LBB0_311 + 0x8d, 0x4a, 0x3c, //0x0000164b leal $60(%rdx), %ecx + 0x45, 0x89, 0xc6, //0x0000164e movl %r8d, %r14d + 0x44, 0x89, 0xc3, //0x00001651 movl %r8d, %ebx + 0x83, 0xfa, 0x88, //0x00001654 cmpl $-120, %edx + 0x89, 0xca, //0x00001657 movl %ecx, %edx + 0x0f, 0x8d, 0xd1, 0x01, 0x00, 0x00, //0x00001659 jge LBB0_337 + //0x0000165f LBB0_312 + 0x45, 0x85, 0xf6, //0x0000165f testl %r14d, %r14d + 0xbe, 0x00, 0x00, 0x00, 0x00, //0x00001662 movl $0, %esi + 0x41, 0x0f, 0x4f, 0xf6, //0x00001667 cmovgl %r14d, %esi + 0x31, 0xc0, //0x0000166b xorl %eax, %eax + 0x31, 0xc9, //0x0000166d xorl %ecx, %ecx + 0x90, //0x0000166f .p2align 4, 0x90 + //0x00001670 LBB0_313 + 0x48, 0x39, 0xc6, //0x00001670 cmpq %rax, %rsi + 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00001673 je LBB0_316 + 0x48, 0x8d, 0x0c, 0x89, //0x00001679 leaq (%rcx,%rcx,4), %rcx + 0x49, 0x0f, 0xbe, 0x1c, 0x04, //0x0000167d movsbq (%r12,%rax), %rbx + 0x48, 0x8d, 0x0c, 0x4b, //0x00001682 leaq (%rbx,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00001686 addq $-48, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x0000168a addq $1, %rax + 0x4c, 0x39, 0xd9, //0x0000168e cmpq %r11, %rcx + 0x0f, 0x82, 0xd9, 0xff, 0xff, 0xff, //0x00001691 jb LBB0_313 + 0x89, 0xc6, //0x00001697 movl %eax, %esi + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x00001699 jmp LBB0_318 + //0x0000169e LBB0_316 + 0x48, 0x85, 0xc9, //0x0000169e testq %rcx, %rcx + 0x0f, 0x84, 0xa1, 0xff, 0xff, 0xff, //0x000016a1 je LBB0_310 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000016a7 .p2align 4, 0x90 + //0x000016b0 LBB0_317 + 0x48, 0x01, 0xc9, //0x000016b0 addq %rcx, %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x000016b3 leaq (%rcx,%rcx,4), %rcx + 0x83, 0xc6, 0x01, //0x000016b7 addl $1, %esi + 0x4c, 0x39, 0xd9, //0x000016ba cmpq %r11, %rcx + 0x0f, 0x82, 0xed, 0xff, 0xff, 0xff, //0x000016bd jb LBB0_317 + //0x000016c3 LBB0_318 + 0x29, 0xf7, //0x000016c3 subl %esi, %edi + 0x31, 0xc0, //0x000016c5 xorl %eax, %eax + 0x44, 0x39, 0xf6, //0x000016c7 cmpl %r14d, %esi + 0x0f, 0x8d, 0x6b, 0x00, 0x00, 0x00, //0x000016ca jge LBB0_323 + 0x48, 0x89, 0x55, 0xc0, //0x000016d0 movq %rdx, $-64(%rbp) + 0x49, 0x89, 0xfe, //0x000016d4 movq %rdi, %r14 + 0x48, 0x63, 0xf6, //0x000016d7 movslq %esi, %rsi + 0x49, 0x63, 0xd8, //0x000016da movslq %r8d, %rbx + 0x49, 0x8d, 0x04, 0x34, //0x000016dd leaq (%r12,%rsi), %rax + 0x45, 0x31, 0xc0, //0x000016e1 xorl %r8d, %r8d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000016e4 .p2align 4, 0x90 + //0x000016f0 LBB0_320 + 0x48, 0x89, 0xcf, //0x000016f0 movq %rcx, %rdi + 0x48, 0xc1, 0xef, 0x3c, //0x000016f3 shrq $60, %rdi + 0x4c, 0x21, 0xc9, //0x000016f7 andq %r9, %rcx + 0x40, 0x80, 0xcf, 0x30, //0x000016fa orb $48, %dil + 0x43, 0x88, 0x3c, 0x04, //0x000016fe movb %dil, (%r12,%r8) + 0x4a, 0x0f, 0xbe, 0x3c, 0x00, //0x00001702 movsbq (%rax,%r8), %rdi + 0x4a, 0x8d, 0x14, 0x06, //0x00001707 leaq (%rsi,%r8), %rdx + 0x48, 0x83, 0xc2, 0x01, //0x0000170b addq $1, %rdx + 0x49, 0x83, 0xc0, 0x01, //0x0000170f addq $1, %r8 + 0x48, 0x8d, 0x0c, 0x89, //0x00001713 leaq (%rcx,%rcx,4), %rcx + 0x48, 0x8d, 0x0c, 0x4f, //0x00001717 leaq (%rdi,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x0000171b addq $-48, %rcx + 0x48, 0x39, 0xda, //0x0000171f cmpq %rbx, %rdx + 0x0f, 0x8c, 0xc8, 0xff, 0xff, 0xff, //0x00001722 jl LBB0_320 + 0x48, 0x85, 0xc9, //0x00001728 testq %rcx, %rcx + 0x0f, 0x84, 0x70, 0x00, 0x00, 0x00, //0x0000172b je LBB0_327 + 0x44, 0x89, 0xc0, //0x00001731 movl %r8d, %eax + 0x4c, 0x89, 0xf7, //0x00001734 movq %r14, %rdi + 0x48, 0x8b, 0x55, 0xc0, //0x00001737 movq $-64(%rbp), %rdx + //0x0000173b LBB0_323 + 0x41, 0x89, 0xc0, //0x0000173b movl %eax, %r8d + 0xe9, 0x25, 0x00, 0x00, 0x00, //0x0000173e jmp LBB0_325 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001743 .p2align 4, 0x90 + //0x00001750 LBB0_324 + 0x4c, 0x39, 0xd9, //0x00001750 cmpq %r11, %rcx + 0x45, 0x0f, 0x43, 0xd7, //0x00001753 cmovael %r15d, %r10d + 0x48, 0x8d, 0x04, 0x36, //0x00001757 leaq (%rsi,%rsi), %rax + 0x48, 0x8d, 0x0c, 0x80, //0x0000175b leaq (%rax,%rax,4), %rcx + 0x48, 0x85, 0xf6, //0x0000175f testq %rsi, %rsi + 0x0f, 0x84, 0x40, 0x00, 0x00, 0x00, //0x00001762 je LBB0_328 + //0x00001768 LBB0_325 + 0x48, 0x89, 0xce, //0x00001768 movq %rcx, %rsi + 0x4c, 0x21, 0xce, //0x0000176b andq %r9, %rsi + 0x49, 0x63, 0xc0, //0x0000176e movslq %r8d, %rax + 0x49, 0x39, 0xc5, //0x00001771 cmpq %rax, %r13 + 0x0f, 0x86, 0xd6, 0xff, 0xff, 0xff, //0x00001774 jbe LBB0_324 + 0x48, 0xc1, 0xe9, 0x3c, //0x0000177a shrq $60, %rcx + 0x80, 0xc9, 0x30, //0x0000177e orb $48, %cl + 0x41, 0x88, 0x0c, 0x04, //0x00001781 movb %cl, (%r12,%rax) + 0x83, 0xc0, 0x01, //0x00001785 addl $1, %eax + 0x41, 0x89, 0xc0, //0x00001788 movl %eax, %r8d + 0x48, 0x8d, 0x04, 0x36, //0x0000178b leaq (%rsi,%rsi), %rax + 0x48, 0x8d, 0x0c, 0x80, //0x0000178f leaq (%rax,%rax,4), %rcx + 0x48, 0x85, 0xf6, //0x00001793 testq %rsi, %rsi + 0x0f, 0x85, 0xcc, 0xff, 0xff, 0xff, //0x00001796 jne LBB0_325 + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000179c jmp LBB0_328 + //0x000017a1 LBB0_327 + 0x4c, 0x89, 0xf7, //0x000017a1 movq %r14, %rdi + 0x48, 0x8b, 0x55, 0xc0, //0x000017a4 movq $-64(%rbp), %rdx + //0x000017a8 LBB0_328 + 0x83, 0xc7, 0x01, //0x000017a8 addl $1, %edi + 0x45, 0x85, 0xc0, //0x000017ab testl %r8d, %r8d + 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x000017ae jle LBB0_332 + 0x44, 0x89, 0xc0, //0x000017b4 movl %r8d, %eax + 0x48, 0x83, 0xc0, 0x01, //0x000017b7 addq $1, %rax + //0x000017bb LBB0_330 + 0x41, 0x8d, 0x48, 0xff, //0x000017bb leal $-1(%r8), %ecx + 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x000017bf cmpb $48, (%r12,%rcx) + 0x0f, 0x85, 0x81, 0xfe, 0xff, 0xff, //0x000017c4 jne LBB0_311 + 0x48, 0x83, 0xc0, 0xff, //0x000017ca addq $-1, %rax + 0x41, 0x89, 0xc8, //0x000017ce movl %ecx, %r8d + 0x48, 0x83, 0xf8, 0x01, //0x000017d1 cmpq $1, %rax + 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x000017d5 jg LBB0_330 + 0xe9, 0x66, 0xfe, 0xff, 0xff, //0x000017db jmp LBB0_309 + //0x000017e0 LBB0_332 + 0x0f, 0x85, 0x65, 0xfe, 0xff, 0xff, //0x000017e0 jne LBB0_311 + 0xe9, 0x5b, 0xfe, 0xff, 0xff, //0x000017e6 jmp LBB0_309 + //0x000017eb LBB0_333 + 0x41, 0x81, 0xfb, 0x00, 0x04, 0x00, 0x00, //0x000017eb cmpl $1024, %r11d + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000017f2 movabsq $4503599627370495, %rbx + 0x0f, 0x8e, 0x20, 0x00, 0x00, 0x00, //0x000017fc jle LBB0_335 + 0x45, 0x31, 0xdb, //0x00001802 xorl %r11d, %r11d + 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001805 movabsq $9218868437227405312, %rcx + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000180f movabsq $-9223372036854775808, %r14 + 0x44, 0x8a, 0x45, 0xd7, //0x00001819 movb $-41(%rbp), %r8b + 0xe9, 0x75, 0x06, 0x00, 0x00, //0x0000181d jmp LBB0_430 + //0x00001822 LBB0_335 + 0x41, 0x83, 0xc3, 0xff, //0x00001822 addl $-1, %r11d + 0xe9, 0x05, 0x02, 0x00, 0x00, //0x00001826 jmp LBB0_363 + //0x0000182b LBB0_336 + 0x44, 0x89, 0xf3, //0x0000182b movl %r14d, %ebx + 0x89, 0xd1, //0x0000182e movl %edx, %ecx + //0x00001830 LBB0_337 + 0x48, 0x89, 0x7d, 0xc8, //0x00001830 movq %rdi, $-56(%rbp) + 0xf7, 0xd9, //0x00001834 negl %ecx + 0x31, 0xd2, //0x00001836 xorl %edx, %edx + 0x85, 0xdb, //0x00001838 testl %ebx, %ebx + 0xbf, 0x00, 0x00, 0x00, 0x00, //0x0000183a movl $0, %edi + 0x0f, 0x4f, 0xfb, //0x0000183f cmovgl %ebx, %edi + 0x31, 0xc0, //0x00001842 xorl %eax, %eax + 0x4c, 0x8b, 0x7d, 0xb0, //0x00001844 movq $-80(%rbp), %r15 + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001848 movabsq $-9223372036854775808, %r14 + //0x00001852 LBB0_338 + 0x48, 0x39, 0xd7, //0x00001852 cmpq %rdx, %rdi + 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00001855 je LBB0_341 + 0x48, 0x8d, 0x04, 0x80, //0x0000185b leaq (%rax,%rax,4), %rax + 0x49, 0x0f, 0xbe, 0x34, 0x14, //0x0000185f movsbq (%r12,%rdx), %rsi + 0x48, 0x8d, 0x04, 0x46, //0x00001864 leaq (%rsi,%rax,2), %rax + 0x48, 0x83, 0xc0, 0xd0, //0x00001868 addq $-48, %rax + 0x48, 0x83, 0xc2, 0x01, //0x0000186c addq $1, %rdx + 0x48, 0x89, 0xc6, //0x00001870 movq %rax, %rsi + 0x48, 0xd3, 0xee, //0x00001873 shrq %cl, %rsi + 0x48, 0x85, 0xf6, //0x00001876 testq %rsi, %rsi + 0x0f, 0x84, 0xd3, 0xff, 0xff, 0xff, //0x00001879 je LBB0_338 + 0x89, 0xd7, //0x0000187f movl %edx, %edi + 0xe9, 0x51, 0x00, 0x00, 0x00, //0x00001881 jmp LBB0_345 + //0x00001886 LBB0_341 + 0x48, 0x85, 0xc0, //0x00001886 testq %rax, %rax + 0x0f, 0x84, 0xc6, 0x05, 0x00, 0x00, //0x00001889 je LBB0_426 + 0x48, 0x89, 0xc2, //0x0000188f movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x00001892 shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x00001895 testq %rdx, %rdx + 0x0f, 0x84, 0x20, 0x00, 0x00, 0x00, //0x00001898 je LBB0_344 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x0000189e movq $-1, %r14 + 0x49, 0xd3, 0xe6, //0x000018a5 shlq %cl, %r14 + 0x49, 0xf7, 0xd6, //0x000018a8 notq %r14 + 0x48, 0x8b, 0x55, 0xc8, //0x000018ab movq $-56(%rbp), %rdx + 0x29, 0xfa, //0x000018af subl %edi, %edx + 0x48, 0x89, 0xd7, //0x000018b1 movq %rdx, %rdi + 0x83, 0xc7, 0x01, //0x000018b4 addl $1, %edi + 0x31, 0xf6, //0x000018b7 xorl %esi, %esi + 0xe9, 0x87, 0x00, 0x00, 0x00, //0x000018b9 jmp LBB0_349 + //0x000018be LBB0_344 + 0x48, 0x01, 0xc0, //0x000018be addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x000018c1 leaq (%rax,%rax,4), %rax + 0x83, 0xc7, 0x01, //0x000018c5 addl $1, %edi + 0x48, 0x89, 0xc2, //0x000018c8 movq %rax, %rdx + 0x48, 0xd3, 0xea, //0x000018cb shrq %cl, %rdx + 0x48, 0x85, 0xd2, //0x000018ce testq %rdx, %rdx + 0x0f, 0x84, 0xe7, 0xff, 0xff, 0xff, //0x000018d1 je LBB0_344 + //0x000018d7 LBB0_345 + 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000018d7 movq $-1, %r14 + 0x49, 0xd3, 0xe6, //0x000018de shlq %cl, %r14 + 0x49, 0xf7, 0xd6, //0x000018e1 notq %r14 + 0x31, 0xf6, //0x000018e4 xorl %esi, %esi + 0x39, 0xdf, //0x000018e6 cmpl %ebx, %edi + 0x0f, 0x8d, 0x42, 0x00, 0x00, 0x00, //0x000018e8 jge LBB0_348 + 0x4c, 0x63, 0xcf, //0x000018ee movslq %edi, %r9 + 0x4d, 0x63, 0xc0, //0x000018f1 movslq %r8d, %r8 + 0x4f, 0x8d, 0x1c, 0x0c, //0x000018f4 leaq (%r12,%r9), %r11 + 0x31, 0xf6, //0x000018f8 xorl %esi, %esi + //0x000018fa LBB0_347 + 0x48, 0x89, 0xc3, //0x000018fa movq %rax, %rbx + 0x48, 0xd3, 0xeb, //0x000018fd shrq %cl, %rbx + 0x4c, 0x21, 0xf0, //0x00001900 andq %r14, %rax + 0x80, 0xc3, 0x30, //0x00001903 addb $48, %bl + 0x41, 0x88, 0x1c, 0x34, //0x00001906 movb %bl, (%r12,%rsi) + 0x49, 0x0f, 0xbe, 0x1c, 0x33, //0x0000190a movsbq (%r11,%rsi), %rbx + 0x49, 0x8d, 0x14, 0x31, //0x0000190f leaq (%r9,%rsi), %rdx + 0x48, 0x83, 0xc2, 0x01, //0x00001913 addq $1, %rdx + 0x48, 0x83, 0xc6, 0x01, //0x00001917 addq $1, %rsi + 0x48, 0x8d, 0x04, 0x80, //0x0000191b leaq (%rax,%rax,4), %rax + 0x48, 0x8d, 0x04, 0x43, //0x0000191f leaq (%rbx,%rax,2), %rax + 0x48, 0x83, 0xc0, 0xd0, //0x00001923 addq $-48, %rax + 0x4c, 0x39, 0xc2, //0x00001927 cmpq %r8, %rdx + 0x0f, 0x8c, 0xca, 0xff, 0xff, 0xff, //0x0000192a jl LBB0_347 + //0x00001930 LBB0_348 + 0x48, 0x8b, 0x55, 0xc8, //0x00001930 movq $-56(%rbp), %rdx + 0x29, 0xfa, //0x00001934 subl %edi, %edx + 0x48, 0x89, 0xd7, //0x00001936 movq %rdx, %rdi + 0x83, 0xc7, 0x01, //0x00001939 addl $1, %edi + 0x48, 0x85, 0xc0, //0x0000193c testq %rax, %rax + 0x0f, 0x84, 0x6c, 0x00, 0x00, 0x00, //0x0000193f je LBB0_354 + //0x00001945 LBB0_349 + 0x48, 0x89, 0xfa, //0x00001945 movq %rdi, %rdx + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001948 movl $1, %edi + 0x41, 0x89, 0xf0, //0x0000194d movl %esi, %r8d + 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00001950 jmp LBB0_351 + //0x00001955 LBB0_350 + 0x48, 0x85, 0xf6, //0x00001955 testq %rsi, %rsi + 0x44, 0x0f, 0x45, 0xd7, //0x00001958 cmovnel %edi, %r10d + 0x48, 0x01, 0xc0, //0x0000195c addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x0000195f leaq (%rax,%rax,4), %rax + 0x48, 0x85, 0xc0, //0x00001963 testq %rax, %rax + 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00001966 je LBB0_353 + //0x0000196c LBB0_351 + 0x48, 0x89, 0xc6, //0x0000196c movq %rax, %rsi + 0x48, 0xd3, 0xee, //0x0000196f shrq %cl, %rsi + 0x4c, 0x21, 0xf0, //0x00001972 andq %r14, %rax + 0x49, 0x63, 0xd8, //0x00001975 movslq %r8d, %rbx + 0x49, 0x39, 0xdd, //0x00001978 cmpq %rbx, %r13 + 0x0f, 0x86, 0xd4, 0xff, 0xff, 0xff, //0x0000197b jbe LBB0_350 + 0x40, 0x80, 0xc6, 0x30, //0x00001981 addb $48, %sil + 0x41, 0x88, 0x34, 0x1c, //0x00001985 movb %sil, (%r12,%rbx) + 0x83, 0xc3, 0x01, //0x00001989 addl $1, %ebx + 0x41, 0x89, 0xd8, //0x0000198c movl %ebx, %r8d + 0x48, 0x01, 0xc0, //0x0000198f addq %rax, %rax + 0x48, 0x8d, 0x04, 0x80, //0x00001992 leaq (%rax,%rax,4), %rax + 0x48, 0x85, 0xc0, //0x00001996 testq %rax, %rax + 0x0f, 0x85, 0xcd, 0xff, 0xff, 0xff, //0x00001999 jne LBB0_351 + //0x0000199f LBB0_353 + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x0000199f movabsq $4503599627370495, %rbx + 0x48, 0x89, 0xd7, //0x000019a9 movq %rdx, %rdi + 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000019ac jmp LBB0_355 + //0x000019b1 LBB0_354 + 0x41, 0x89, 0xf0, //0x000019b1 movl %esi, %r8d + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x000019b4 movabsq $4503599627370495, %rbx + //0x000019be LBB0_355 + 0x45, 0x85, 0xc0, //0x000019be testl %r8d, %r8d + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x000019c1 movabsq $-9223372036854775808, %r14 + 0x0f, 0x8e, 0x38, 0x00, 0x00, 0x00, //0x000019cb jle LBB0_360 + 0x44, 0x89, 0xc0, //0x000019d1 movl %r8d, %eax + 0x48, 0x83, 0xc0, 0x01, //0x000019d4 addq $1, %rax + 0x45, 0x31, 0xdb, //0x000019d8 xorl %r11d, %r11d + //0x000019db LBB0_357 + 0x41, 0x8d, 0x48, 0xff, //0x000019db leal $-1(%r8), %ecx + 0x41, 0x80, 0x3c, 0x0c, 0x30, //0x000019df cmpb $48, (%r12,%rcx) + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x000019e4 jne LBB0_362 + 0x48, 0x83, 0xc0, 0xff, //0x000019ea addq $-1, %rax + 0x41, 0x89, 0xc8, //0x000019ee movl %ecx, %r8d + 0x48, 0x83, 0xf8, 0x01, //0x000019f1 cmpq $1, %rax + 0x0f, 0x8f, 0xe0, 0xff, 0xff, 0xff, //0x000019f5 jg LBB0_357 + 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x000019fb movl $-1022, %eax + 0x48, 0x89, 0x45, 0xb8, //0x00001a00 movq %rax, $-72(%rbp) + 0xe9, 0x68, 0x04, 0x00, 0x00, //0x00001a04 jmp LBB0_428 + //0x00001a09 LBB0_360 + 0xb8, 0x02, 0xfc, 0xff, 0xff, //0x00001a09 movl $-1022, %eax + 0x48, 0x89, 0x45, 0xb8, //0x00001a0e movq %rax, $-72(%rbp) + 0x45, 0x85, 0xc0, //0x00001a12 testl %r8d, %r8d + 0x0f, 0x84, 0x53, 0x04, 0x00, 0x00, //0x00001a15 je LBB0_427 + 0x48, 0x89, 0x7d, 0xc8, //0x00001a1b movq %rdi, $-56(%rbp) + 0x45, 0x89, 0xc6, //0x00001a1f movl %r8d, %r14d + 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00001a22 jmp LBB0_365 + //0x00001a27 LBB0_362 + 0x41, 0xbb, 0x02, 0xfc, 0xff, 0xff, //0x00001a27 movl $-1022, %r11d + 0x45, 0x89, 0xc6, //0x00001a2d movl %r8d, %r14d + //0x00001a30 LBB0_363 + 0x4c, 0x89, 0x5d, 0xb8, //0x00001a30 movq %r11, $-72(%rbp) + 0x45, 0x85, 0xf6, //0x00001a34 testl %r14d, %r14d + 0x0f, 0x84, 0xb3, 0x00, 0x00, 0x00, //0x00001a37 je LBB0_375 + 0x48, 0x89, 0x7d, 0xc8, //0x00001a3d movq %rdi, $-56(%rbp) + //0x00001a41 LBB0_365 + 0x49, 0x63, 0xc6, //0x00001a41 movslq %r14d, %rax + 0x48, 0x8d, 0x78, 0xfe, //0x00001a44 leaq $-2(%rax), %rdi + 0x48, 0x8d, 0x50, 0xff, //0x00001a48 leaq $-1(%rax), %rdx + 0x31, 0xf6, //0x00001a4c xorl %esi, %esi + //0x00001a4e LBB0_366 + 0x48, 0x8d, 0x0d, 0x2b, 0x31, 0x00, 0x00, //0x00001a4e leaq $12587(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x0f, 0xb6, 0x9c, 0x0e, 0x8c, 0x15, 0x00, 0x00, //0x00001a55 movzbl $5516(%rsi,%rcx), %ebx + 0x41, 0x0f, 0xb6, 0x0c, 0x34, //0x00001a5d movzbl (%r12,%rsi), %ecx + 0x38, 0xd9, //0x00001a62 cmpb %bl, %cl + 0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x00001a64 jne LBB0_383 + 0x48, 0x39, 0xf2, //0x00001a6a cmpq %rsi, %rdx + 0x0f, 0x84, 0x5a, 0x00, 0x00, 0x00, //0x00001a6d je LBB0_373 + 0x48, 0x8d, 0x0d, 0x06, 0x31, 0x00, 0x00, //0x00001a73 leaq $12550(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x0f, 0xb6, 0x9c, 0x0e, 0x8d, 0x15, 0x00, 0x00, //0x00001a7a movzbl $5517(%rsi,%rcx), %ebx + 0x41, 0x0f, 0xb6, 0x4c, 0x34, 0x01, //0x00001a82 movzbl $1(%r12,%rsi), %ecx + 0x38, 0xd9, //0x00001a88 cmpb %bl, %cl + 0x0f, 0x85, 0xdc, 0x00, 0x00, 0x00, //0x00001a8a jne LBB0_383 + 0x48, 0x39, 0xf7, //0x00001a90 cmpq %rsi, %rdi + 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x00001a93 je LBB0_373 + 0x48, 0x83, 0xfe, 0x24, //0x00001a99 cmpq $36, %rsi + 0x0f, 0x84, 0x42, 0x00, 0x00, 0x00, //0x00001a9d je LBB0_374 + 0x48, 0x8d, 0x0d, 0xd6, 0x30, 0x00, 0x00, //0x00001aa3 leaq $12502(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x0f, 0xb6, 0x9c, 0x0e, 0x8e, 0x15, 0x00, 0x00, //0x00001aaa movzbl $5518(%rsi,%rcx), %ebx + 0x41, 0x0f, 0xb6, 0x4c, 0x34, 0x02, //0x00001ab2 movzbl $2(%r12,%rsi), %ecx + 0x38, 0xd9, //0x00001ab8 cmpb %bl, %cl + 0x0f, 0x85, 0xac, 0x00, 0x00, 0x00, //0x00001aba jne LBB0_383 + 0x48, 0x83, 0xc6, 0x03, //0x00001ac0 addq $3, %rsi + 0x48, 0x39, 0xf0, //0x00001ac4 cmpq %rsi, %rax + 0x0f, 0x85, 0x81, 0xff, 0xff, 0xff, //0x00001ac7 jne LBB0_366 + //0x00001acd LBB0_373 + 0x44, 0x89, 0xf0, //0x00001acd movl %r14d, %eax + 0x48, 0x8d, 0x0d, 0xa9, 0x30, 0x00, 0x00, //0x00001ad0 leaq $12457(%rip), %rcx /* _LSHIFT_TAB+0(%rip) */ + 0x80, 0xbc, 0x08, 0x8c, 0x15, 0x00, 0x00, 0x00, //0x00001ad7 cmpb $0, $5516(%rax,%rcx) + 0x0f, 0x85, 0x95, 0x00, 0x00, 0x00, //0x00001adf jne LBB0_384 + //0x00001ae5 LBB0_374 + 0x41, 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001ae5 movl $16, %r9d + 0xe9, 0x90, 0x00, 0x00, 0x00, //0x00001aeb jmp LBB0_385 + //0x00001af0 LBB0_375 + 0x31, 0xc0, //0x00001af0 xorl %eax, %eax + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001af2 movabsq $-9223372036854775808, %r14 + 0x44, 0x8a, 0x45, 0xd7, //0x00001afc movb $-41(%rbp), %r8b + //0x00001b00 LBB0_376 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00001b00 movq $-1, %r11 + 0x83, 0xff, 0x14, //0x00001b07 cmpl $20, %edi + 0x0f, 0x8f, 0x65, 0x03, 0x00, 0x00, //0x00001b0a jg LBB0_429 + 0x89, 0xfa, //0x00001b10 movl %edi, %edx + 0x85, 0xff, //0x00001b12 testl %edi, %edi + 0x49, 0x89, 0xfd, //0x00001b14 movq %rdi, %r13 + 0x0f, 0x8e, 0x27, 0x01, 0x00, 0x00, //0x00001b17 jle LBB0_393 + 0x31, 0xff, //0x00001b1d xorl %edi, %edi + 0x85, 0xc0, //0x00001b1f testl %eax, %eax + 0xbb, 0x00, 0x00, 0x00, 0x00, //0x00001b21 movl $0, %ebx + 0x0f, 0x4f, 0xd8, //0x00001b26 cmovgl %eax, %ebx + 0x4c, 0x8d, 0x5a, 0xff, //0x00001b29 leaq $-1(%rdx), %r11 + 0x49, 0x39, 0xdb, //0x00001b2d cmpq %rbx, %r11 + 0x4c, 0x0f, 0x43, 0xdb, //0x00001b30 cmovaeq %rbx, %r11 + 0x45, 0x8d, 0x43, 0x01, //0x00001b34 leal $1(%r11), %r8d + 0x31, 0xc9, //0x00001b38 xorl %ecx, %ecx + //0x00001b3a LBB0_379 + 0x48, 0x39, 0xfb, //0x00001b3a cmpq %rdi, %rbx + 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00001b3d je LBB0_382 + 0x48, 0x8d, 0x0c, 0x89, //0x00001b43 leaq (%rcx,%rcx,4), %rcx + 0x49, 0x0f, 0xbe, 0x34, 0x3c, //0x00001b47 movsbq (%r12,%rdi), %rsi + 0x48, 0x8d, 0x0c, 0x4e, //0x00001b4c leaq (%rsi,%rcx,2), %rcx + 0x48, 0x83, 0xc1, 0xd0, //0x00001b50 addq $-48, %rcx + 0x48, 0x83, 0xc7, 0x01, //0x00001b54 addq $1, %rdi + 0x48, 0x39, 0xfa, //0x00001b58 cmpq %rdi, %rdx + 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00001b5b jne LBB0_379 + 0x45, 0x89, 0xc3, //0x00001b61 movl %r8d, %r11d + //0x00001b64 LBB0_382 + 0x4c, 0x89, 0xef, //0x00001b64 movq %r13, %rdi + 0xe9, 0xdd, 0x00, 0x00, 0x00, //0x00001b67 jmp LBB0_394 + //0x00001b6c LBB0_383 + 0x41, 0xb9, 0x10, 0x00, 0x00, 0x00, //0x00001b6c movl $16, %r9d + 0x38, 0xd9, //0x00001b72 cmpb %bl, %cl + 0x0f, 0x8d, 0x06, 0x00, 0x00, 0x00, //0x00001b74 jge LBB0_385 + //0x00001b7a LBB0_384 + 0x41, 0xb9, 0x0f, 0x00, 0x00, 0x00, //0x00001b7a movl $15, %r9d + //0x00001b80 LBB0_385 + 0x45, 0x85, 0xf6, //0x00001b80 testl %r14d, %r14d + 0x0f, 0x8e, 0x83, 0x01, 0x00, 0x00, //0x00001b83 jle LBB0_409 + 0x4d, 0x89, 0xcb, //0x00001b89 movq %r9, %r11 + 0x47, 0x8d, 0x3c, 0x31, //0x00001b8c leal (%r9,%r14), %r15d + 0x44, 0x89, 0xf6, //0x00001b90 movl %r14d, %esi + 0x49, 0x63, 0xdf, //0x00001b93 movslq %r15d, %rbx + 0x48, 0x83, 0xc3, 0xff, //0x00001b96 addq $-1, %rbx + 0x48, 0x83, 0xc6, 0x01, //0x00001b9a addq $1, %rsi + 0x41, 0x83, 0xc6, 0xff, //0x00001b9e addl $-1, %r14d + 0x31, 0xc9, //0x00001ba2 xorl %ecx, %ecx + 0x49, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00001ba4 movabsq $-432345564227567616, %r9 + 0xe9, 0x26, 0x00, 0x00, 0x00, //0x00001bae jmp LBB0_389 + //0x00001bb3 LBB0_387 + 0x48, 0x85, 0xc0, //0x00001bb3 testq %rax, %rax + 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00001bb6 movl $1, %eax + 0x44, 0x0f, 0x45, 0xd0, //0x00001bbb cmovnel %eax, %r10d + //0x00001bbf LBB0_388 + 0x41, 0x83, 0xc7, 0xff, //0x00001bbf addl $-1, %r15d + 0x48, 0x83, 0xc3, 0xff, //0x00001bc3 addq $-1, %rbx + 0x48, 0x83, 0xc6, 0xff, //0x00001bc7 addq $-1, %rsi + 0x41, 0x83, 0xc6, 0xff, //0x00001bcb addl $-1, %r14d + 0x48, 0x83, 0xfe, 0x01, //0x00001bcf cmpq $1, %rsi + 0x0f, 0x8e, 0x4b, 0x00, 0x00, 0x00, //0x00001bd3 jle LBB0_391 + //0x00001bd9 LBB0_389 + 0x44, 0x89, 0xf0, //0x00001bd9 movl %r14d, %eax + 0x49, 0x0f, 0xbe, 0x3c, 0x04, //0x00001bdc movsbq (%r12,%rax), %rdi + 0x48, 0xc1, 0xe7, 0x35, //0x00001be1 shlq $53, %rdi + 0x48, 0x01, 0xcf, //0x00001be5 addq %rcx, %rdi + 0x4c, 0x01, 0xcf, //0x00001be8 addq %r9, %rdi + 0x48, 0x89, 0xf8, //0x00001beb movq %rdi, %rax + 0x48, 0xb9, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001bee movabsq $-3689348814741910323, %rcx + 0x48, 0xf7, 0xe1, //0x00001bf8 mulq %rcx + 0x48, 0x89, 0xd1, //0x00001bfb movq %rdx, %rcx + 0x48, 0xc1, 0xe9, 0x03, //0x00001bfe shrq $3, %rcx + 0x48, 0x8d, 0x04, 0x09, //0x00001c02 leaq (%rcx,%rcx), %rax + 0x48, 0x8d, 0x14, 0x80, //0x00001c06 leaq (%rax,%rax,4), %rdx + 0x48, 0x89, 0xf8, //0x00001c0a movq %rdi, %rax + 0x48, 0x29, 0xd0, //0x00001c0d subq %rdx, %rax + 0x4c, 0x39, 0xeb, //0x00001c10 cmpq %r13, %rbx + 0x0f, 0x83, 0x9a, 0xff, 0xff, 0xff, //0x00001c13 jae LBB0_387 + 0x04, 0x30, //0x00001c19 addb $48, %al + 0x41, 0x88, 0x04, 0x1c, //0x00001c1b movb %al, (%r12,%rbx) + 0xe9, 0x9b, 0xff, 0xff, 0xff, //0x00001c1f jmp LBB0_388 + //0x00001c24 LBB0_391 + 0x48, 0x83, 0xff, 0x0a, //0x00001c24 cmpq $10, %rdi + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001c28 movabsq $-9223372036854775808, %r14 + 0x0f, 0x83, 0xe3, 0x00, 0x00, 0x00, //0x00001c32 jae LBB0_410 + 0x4c, 0x8b, 0x7d, 0xb0, //0x00001c38 movq $-80(%rbp), %r15 + 0x4d, 0x89, 0xd9, //0x00001c3c movq %r11, %r9 + 0xe9, 0x49, 0x01, 0x00, 0x00, //0x00001c3f jmp LBB0_414 + //0x00001c44 LBB0_393 + 0x45, 0x31, 0xdb, //0x00001c44 xorl %r11d, %r11d + 0x31, 0xc9, //0x00001c47 xorl %ecx, %ecx + //0x00001c49 LBB0_394 + 0x85, 0xff, //0x00001c49 testl %edi, %edi + 0x41, 0x0f, 0x9e, 0xc0, //0x00001c4b setle %r8b + 0x89, 0xfb, //0x00001c4f movl %edi, %ebx + 0x44, 0x29, 0xdb, //0x00001c51 subl %r11d, %ebx + 0x0f, 0x8e, 0x5a, 0x00, 0x00, 0x00, //0x00001c54 jle LBB0_402 + 0x45, 0x89, 0xd9, //0x00001c5a movl %r11d, %r9d + 0x41, 0xf7, 0xd1, //0x00001c5d notl %r9d + 0x41, 0x01, 0xf9, //0x00001c60 addl %edi, %r9d + 0x83, 0xe3, 0x07, //0x00001c63 andl $7, %ebx + 0x0f, 0x84, 0x19, 0x00, 0x00, 0x00, //0x00001c66 je LBB0_399 + 0xf7, 0xdb, //0x00001c6c negl %ebx + 0x31, 0xff, //0x00001c6e xorl %edi, %edi + //0x00001c70 LBB0_397 + 0x48, 0x01, 0xc9, //0x00001c70 addq %rcx, %rcx + 0x48, 0x8d, 0x0c, 0x89, //0x00001c73 leaq (%rcx,%rcx,4), %rcx + 0x83, 0xc7, 0xff, //0x00001c77 addl $-1, %edi + 0x39, 0xfb, //0x00001c7a cmpl %edi, %ebx + 0x0f, 0x85, 0xee, 0xff, 0xff, 0xff, //0x00001c7c jne LBB0_397 + 0x41, 0x29, 0xfb, //0x00001c82 subl %edi, %r11d + //0x00001c85 LBB0_399 + 0x41, 0x83, 0xf9, 0x07, //0x00001c85 cmpl $7, %r9d + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001c89 movabsq $4503599627370495, %rbx + 0x0f, 0x82, 0x25, 0x00, 0x00, 0x00, //0x00001c93 jb LBB0_403 + 0x44, 0x89, 0xef, //0x00001c99 movl %r13d, %edi + 0x44, 0x29, 0xdf, //0x00001c9c subl %r11d, %edi + //0x00001c9f LBB0_401 + 0x48, 0x69, 0xc9, 0x00, 0xe1, 0xf5, 0x05, //0x00001c9f imulq $100000000, %rcx, %rcx + 0x83, 0xc7, 0xf8, //0x00001ca6 addl $-8, %edi + 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x00001ca9 jne LBB0_401 + 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00001caf jmp LBB0_403 + //0x00001cb4 LBB0_402 + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001cb4 movabsq $4503599627370495, %rbx + //0x00001cbe LBB0_403 + 0x31, 0xf6, //0x00001cbe xorl %esi, %esi + 0x45, 0x85, 0xed, //0x00001cc0 testl %r13d, %r13d + 0x0f, 0x88, 0x3d, 0x01, 0x00, 0x00, //0x00001cc3 js LBB0_421 + 0x44, 0x39, 0xe8, //0x00001cc9 cmpl %r13d, %eax + 0x0f, 0x8e, 0x34, 0x01, 0x00, 0x00, //0x00001ccc jle LBB0_421 + 0x41, 0x8a, 0x14, 0x14, //0x00001cd2 movb (%r12,%rdx), %dl + 0x80, 0xfa, 0x35, //0x00001cd6 cmpb $53, %dl + 0x0f, 0x85, 0x20, 0x01, 0x00, 0x00, //0x00001cd9 jne LBB0_420 + 0x41, 0x8d, 0x75, 0x01, //0x00001cdf leal $1(%r13), %esi + 0x39, 0xc6, //0x00001ce3 cmpl %eax, %esi + 0x0f, 0x85, 0x14, 0x01, 0x00, 0x00, //0x00001ce5 jne LBB0_420 + 0x45, 0x85, 0xd2, //0x00001ceb testl %r10d, %r10d + 0x40, 0x0f, 0x95, 0xc6, //0x00001cee setne %sil + 0x41, 0x08, 0xf0, //0x00001cf2 orb %sil, %r8b + 0x0f, 0x85, 0x0b, 0x01, 0x00, 0x00, //0x00001cf5 jne LBB0_421 + 0x41, 0x83, 0xc5, 0xff, //0x00001cfb addl $-1, %r13d + 0x43, 0x8a, 0x34, 0x2c, //0x00001cff movb (%r12,%r13), %sil + 0x40, 0x80, 0xe6, 0x01, //0x00001d03 andb $1, %sil + 0xe9, 0xfa, 0x00, 0x00, 0x00, //0x00001d07 jmp LBB0_421 + //0x00001d0c LBB0_409 + 0x49, 0xbe, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00001d0c movabsq $-9223372036854775808, %r14 + 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00001d16 jmp LBB0_414 + //0x00001d1b LBB0_410 + 0x49, 0x63, 0xf7, //0x00001d1b movslq %r15d, %rsi + 0x48, 0x83, 0xc6, 0xff, //0x00001d1e addq $-1, %rsi + 0xbf, 0x01, 0x00, 0x00, 0x00, //0x00001d22 movl $1, %edi + 0x4c, 0x8b, 0x7d, 0xb0, //0x00001d27 movq $-80(%rbp), %r15 + 0x4d, 0x89, 0xd9, //0x00001d2b movq %r11, %r9 + 0xe9, 0x18, 0x00, 0x00, 0x00, //0x00001d2e jmp LBB0_412 + //0x00001d33 LBB0_411 + 0x48, 0x85, 0xc0, //0x00001d33 testq %rax, %rax + 0x44, 0x0f, 0x45, 0xd7, //0x00001d36 cmovnel %edi, %r10d + 0x48, 0x83, 0xc6, 0xff, //0x00001d3a addq $-1, %rsi + 0x48, 0x83, 0xf9, 0x09, //0x00001d3e cmpq $9, %rcx + 0x48, 0x89, 0xd1, //0x00001d42 movq %rdx, %rcx + 0x0f, 0x86, 0x42, 0x00, 0x00, 0x00, //0x00001d45 jbe LBB0_414 + //0x00001d4b LBB0_412 + 0x48, 0x89, 0xc8, //0x00001d4b movq %rcx, %rax + 0x48, 0xba, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00001d4e movabsq $-3689348814741910323, %rdx + 0x48, 0xf7, 0xe2, //0x00001d58 mulq %rdx + 0x48, 0xc1, 0xea, 0x03, //0x00001d5b shrq $3, %rdx + 0x48, 0x8d, 0x04, 0x12, //0x00001d5f leaq (%rdx,%rdx), %rax + 0x48, 0x8d, 0x1c, 0x80, //0x00001d63 leaq (%rax,%rax,4), %rbx + 0x48, 0x89, 0xc8, //0x00001d67 movq %rcx, %rax + 0x48, 0x29, 0xd8, //0x00001d6a subq %rbx, %rax + 0x4c, 0x39, 0xee, //0x00001d6d cmpq %r13, %rsi + 0x0f, 0x83, 0xbd, 0xff, 0xff, 0xff, //0x00001d70 jae LBB0_411 + 0x04, 0x30, //0x00001d76 addb $48, %al + 0x41, 0x88, 0x04, 0x34, //0x00001d78 movb %al, (%r12,%rsi) + 0x48, 0x83, 0xc6, 0xff, //0x00001d7c addq $-1, %rsi + 0x48, 0x83, 0xf9, 0x09, //0x00001d80 cmpq $9, %rcx + 0x48, 0x89, 0xd1, //0x00001d84 movq %rdx, %rcx + 0x0f, 0x87, 0xbe, 0xff, 0xff, 0xff, //0x00001d87 ja LBB0_412 + //0x00001d8d LBB0_414 + 0x45, 0x01, 0xc8, //0x00001d8d addl %r9d, %r8d + 0x49, 0x63, 0xc0, //0x00001d90 movslq %r8d, %rax + 0x49, 0x39, 0xc5, //0x00001d93 cmpq %rax, %r13 + 0x41, 0x0f, 0x46, 0xc5, //0x00001d96 cmovbel %r13d, %eax + 0x48, 0x8b, 0x7d, 0xc8, //0x00001d9a movq $-56(%rbp), %rdi + 0x44, 0x01, 0xcf, //0x00001d9e addl %r9d, %edi + 0x85, 0xc0, //0x00001da1 testl %eax, %eax + 0x0f, 0x8e, 0x37, 0x00, 0x00, 0x00, //0x00001da3 jle LBB0_418 + 0x89, 0xc1, //0x00001da9 movl %eax, %ecx + 0x48, 0x83, 0xc1, 0x01, //0x00001dab addq $1, %rcx + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001daf movabsq $4503599627370495, %rbx + 0x44, 0x8a, 0x45, 0xd7, //0x00001db9 movb $-41(%rbp), %r8b + //0x00001dbd LBB0_416 + 0x8d, 0x50, 0xff, //0x00001dbd leal $-1(%rax), %edx + 0x41, 0x80, 0x3c, 0x14, 0x30, //0x00001dc0 cmpb $48, (%r12,%rdx) + 0x0f, 0x85, 0x35, 0xfd, 0xff, 0xff, //0x00001dc5 jne LBB0_376 + 0x48, 0x83, 0xc1, 0xff, //0x00001dcb addq $-1, %rcx + 0x89, 0xd0, //0x00001dcf movl %edx, %eax + 0x48, 0x83, 0xf9, 0x01, //0x00001dd1 cmpq $1, %rcx + 0x0f, 0x8f, 0xe2, 0xff, 0xff, 0xff, //0x00001dd5 jg LBB0_416 + 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00001ddb jmp LBB0_419 + //0x00001de0 LBB0_418 + 0x85, 0xc0, //0x00001de0 testl %eax, %eax + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001de2 movabsq $4503599627370495, %rbx + 0x44, 0x8a, 0x45, 0xd7, //0x00001dec movb $-41(%rbp), %r8b + 0x0f, 0x85, 0x0a, 0xfd, 0xff, 0xff, //0x00001df0 jne LBB0_376 + //0x00001df6 LBB0_419 + 0x31, 0xc9, //0x00001df6 xorl %ecx, %ecx + 0x31, 0xf6, //0x00001df8 xorl %esi, %esi + 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00001dfa jmp LBB0_422 + //0x00001dff LBB0_420 + 0x80, 0xfa, 0x35, //0x00001dff cmpb $53, %dl + 0x40, 0x0f, 0x9d, 0xc6, //0x00001e02 setge %sil + //0x00001e06 LBB0_421 + 0x44, 0x8a, 0x45, 0xd7, //0x00001e06 movb $-41(%rbp), %r8b + //0x00001e0a LBB0_422 + 0x44, 0x0f, 0xb6, 0xde, //0x00001e0a movzbl %sil, %r11d + 0x49, 0x01, 0xcb, //0x00001e0e addq %rcx, %r11 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x00, //0x00001e11 movabsq $9007199254740992, %rax + 0x49, 0x39, 0xc3, //0x00001e1b cmpq %rax, %r11 + 0x0f, 0x85, 0x51, 0x00, 0x00, 0x00, //0x00001e1e jne LBB0_429 + 0x48, 0x8b, 0x45, 0xb8, //0x00001e24 movq $-72(%rbp), %rax + 0x3d, 0xfe, 0x03, 0x00, 0x00, //0x00001e28 cmpl $1022, %eax + 0x0f, 0x8e, 0x12, 0x00, 0x00, 0x00, //0x00001e2d jle LBB0_425 + 0x45, 0x31, 0xdb, //0x00001e33 xorl %r11d, %r11d + 0x48, 0xb9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001e36 movabsq $9218868437227405312, %rcx + 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00001e40 jmp LBB0_430 + //0x00001e45 LBB0_425 + 0x83, 0xc0, 0x01, //0x00001e45 addl $1, %eax + 0x48, 0x89, 0x45, 0xb8, //0x00001e48 movq %rax, $-72(%rbp) + 0x4c, 0x8b, 0x5d, 0x90, //0x00001e4c movq $-112(%rbp), %r11 + 0xe9, 0x20, 0x00, 0x00, 0x00, //0x00001e50 jmp LBB0_429 + //0x00001e55 LBB0_426 + 0x31, 0xc0, //0x00001e55 xorl %eax, %eax + 0x48, 0xbb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x0f, 0x00, //0x00001e57 movabsq $4503599627370495, %rbx + 0x44, 0x8a, 0x45, 0xd7, //0x00001e61 movb $-41(%rbp), %r8b + 0x48, 0x8b, 0x7d, 0xc8, //0x00001e65 movq $-56(%rbp), %rdi + 0xe9, 0x92, 0xfc, 0xff, 0xff, //0x00001e69 jmp LBB0_376 + //0x00001e6e LBB0_427 + 0x45, 0x31, 0xdb, //0x00001e6e xorl %r11d, %r11d + //0x00001e71 LBB0_428 + 0x44, 0x8a, 0x45, 0xd7, //0x00001e71 movb $-41(%rbp), %r8b + //0x00001e75 LBB0_429 + 0x48, 0x8b, 0x45, 0x90, //0x00001e75 movq $-112(%rbp), %rax + 0x4c, 0x21, 0xd8, //0x00001e79 andq %r11, %rax + 0x48, 0x8b, 0x4d, 0xb8, //0x00001e7c movq $-72(%rbp), %rcx + 0x81, 0xc1, 0xff, 0x03, 0x00, 0x00, //0x00001e80 addl $1023, %ecx + 0x81, 0xe1, 0xff, 0x07, 0x00, 0x00, //0x00001e86 andl $2047, %ecx + 0x48, 0xc1, 0xe1, 0x34, //0x00001e8c shlq $52, %rcx + 0x48, 0x85, 0xc0, //0x00001e90 testq %rax, %rax + 0x48, 0x0f, 0x44, 0xc8, //0x00001e93 cmoveq %rax, %rcx + //0x00001e97 LBB0_430 + 0x49, 0x21, 0xdb, //0x00001e97 andq %rbx, %r11 + 0x49, 0x09, 0xcb, //0x00001e9a orq %rcx, %r11 + 0x4c, 0x89, 0xd8, //0x00001e9d movq %r11, %rax + 0x4c, 0x09, 0xf0, //0x00001ea0 orq %r14, %rax + 0x41, 0x80, 0xf8, 0x2d, //0x00001ea3 cmpb $45, %r8b + 0x49, 0x0f, 0x45, 0xc3, //0x00001ea7 cmovneq %r11, %rax + 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x00001eab movq %rax, %xmm0 + //0x00001eb0 LBB0_431 + 0x66, 0x48, 0x0f, 0x7e, 0xc0, //0x00001eb0 movq %xmm0, %rax + 0x49, 0x83, 0xc6, 0xff, //0x00001eb5 addq $-1, %r14 + 0x49, 0x21, 0xc6, //0x00001eb9 andq %rax, %r14 + 0x48, 0xb8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x7f, //0x00001ebc movabsq $9218868437227405312, %rax + 0x49, 0x39, 0xc6, //0x00001ec6 cmpq %rax, %r14 + 0x0f, 0x85, 0x07, 0x00, 0x00, 0x00, //0x00001ec9 jne LBB0_433 + 0x49, 0xc7, 0x07, 0xf8, 0xff, 0xff, 0xff, //0x00001ecf movq $-8, (%r15) + //0x00001ed6 LBB0_433 + 0xf2, 0x41, 0x0f, 0x11, 0x47, 0x08, //0x00001ed6 movsd %xmm0, $8(%r15) + 0x48, 0x8b, 0x45, 0xa8, //0x00001edc movq $-88(%rbp), %rax + 0x48, 0x8b, 0x4d, 0x98, //0x00001ee0 movq $-104(%rbp), %rcx + 0x48, 0x89, 0x08, //0x00001ee4 movq %rcx, (%rax) + //0x00001ee7 LBB0_434 + 0x48, 0x83, 0xc4, 0x58, //0x00001ee7 addq $88, %rsp + 0x5b, //0x00001eeb popq %rbx + 0x41, 0x5c, //0x00001eec popq %r12 + 0x41, 0x5d, //0x00001eee popq %r13 + 0x41, 0x5e, //0x00001ef0 popq %r14 + 0x41, 0x5f, //0x00001ef2 popq %r15 + 0x5d, //0x00001ef4 popq %rbp + 0xc3, //0x00001ef5 retq + 0x00, 0x00, //0x00001ef6 .p2align 2, 0x00 + //0x00001ef8 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00001ef8 .long 2 + 0x00, 0x00, 0x00, 0x00, //0x00001efc .p2align 4, 0x00 + //0x00001f00 _P10_TAB + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00001f00 .quad 0x3ff0000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00001f08 .quad 0x4024000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00001f10 .quad 0x4059000000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00001f18 .quad 0x408f400000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00001f20 .quad 0x40c3880000000000 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00001f28 .quad 0x40f86a0000000000 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00001f30 .quad 0x412e848000000000 + 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00001f38 .quad 0x416312d000000000 + 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00001f40 .quad 0x4197d78400000000 + 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00001f48 .quad 0x41cdcd6500000000 + 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00001f50 .quad 0x4202a05f20000000 + 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00001f58 .quad 0x42374876e8000000 + 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00001f60 .quad 0x426d1a94a2000000 + 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00001f68 .quad 0x42a2309ce5400000 + 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00001f70 .quad 0x42d6bcc41e900000 + 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00001f78 .quad 0x430c6bf526340000 + 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00001f80 .quad 0x4341c37937e08000 + 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00001f88 .quad 0x4376345785d8a000 + 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00001f90 .quad 0x43abc16d674ec800 + 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00001f98 .quad 0x43e158e460913d00 + 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00001fa0 .quad 0x4415af1d78b58c40 + 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00001fa8 .quad 0x444b1ae4d6e2ef50 + 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00001fb0 .quad 0x4480f0cf064dd592 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00001fb8 .p2align 4, 0x00 + //0x00001fc0 _POW10_M128_TAB + 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00001fc0 .quad 1671618768450675795 + 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00001fc8 .quad -391859759250406776 + 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00001fd0 .quad 1044761730281672372 + 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00001fd8 .quad -7162441377172586091 + 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00001fe0 .quad 5917638181279478369 + 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00001fe8 .quad -4341365703038344710 + 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00001ff0 .quad -1826324310255427847 + 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00001ff8 .quad -815021110370542984 + 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00002000 .quad -8058981721550724260 + 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00002008 .quad -7426917221622671221 + 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00002010 .quad 8373016921771146291 + 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00002018 .quad -4671960508600951122 + 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00002020 .quad 1242899115359157055 + 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00002028 .quad -1228264617323800998 + 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00002030 .quad 5388497965526861063 + 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00002038 .quad -7685194413468457480 + 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00002040 .quad 6735622456908576329 + 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00002048 .quad -4994806998408183946 + 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00002050 .quad -803843965719055396 + 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00002058 .quad -1631822729582842029 + 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00002060 .quad 8720969558280366185 + 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00002068 .quad -7937418233630358124 + 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00002070 .quad -7545532125859093884 + 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00002078 .quad -5310086773610559751 + 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00002080 .quad -208543120469091547 + 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00002088 .quad -2025922448585811785 + 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00002090 .quad -130339450293182217 + 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00002098 .quad -8183730558007214222 + 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x000020a0 .quad -4774610331293865675 + 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x000020a8 .quad -5617977179081629873 + 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x000020b0 .quad -5968262914117332094 + 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x000020b8 .quad -2410785455424649437 + 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x000020c0 .quad 5493207715531443249 + 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x000020c8 .quad -8424269937281487754 + 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x000020d0 .quad -2356862392440471747 + 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x000020d8 .quad -5918651403174471789 + 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x000020e0 .quad -2946077990550589683 + 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x000020e8 .quad -2786628235540701832 + 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x000020f0 .quad -8758827771735200408 + 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x000020f8 .quad -8659171674854020501 + 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00002100 .quad 7498209359040551106 + 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00002108 .quad -6212278575140137722 + 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00002110 .quad 149389661945913074 + 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00002118 .quad -3153662200497784248 + 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00002120 .quad 93368538716195671 + 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00002128 .quad -8888567902952197011 + 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00002130 .quad 4728396691822632493 + 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00002138 .quad -6499023860262858360 + 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00002140 .quad 5910495864778290617 + 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00002148 .quad -3512093806901185046 + 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00002150 .quad 8305745933913819539 + 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00002158 .quad -9112587656954322510 + 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00002160 .quad 1158810380537498616 + 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00002168 .quad -6779048552765515233 + 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00002170 .quad -3163173042755514634 + 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00002178 .quad -3862124672529506138 + 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00002180 .quad -8565652321871781196 + 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00002188 .quad -215969822234494768 + 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00002190 .quad 6175682344898606512 + 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00002198 .quad -7052510166537641086 + 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x000021a0 .quad -1503769105731517667 + 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x000021a8 .quad -4203951689744663454 + 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x000021b0 .quad -6491397400591784988 + 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x000021b8 .quad -643253593753441413 + 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x000021c0 .quad 5166248661484910190 + 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x000021c8 .quad -7319562523736982739 + 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x000021d0 .quad -7377247228426025974 + 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x000021d8 .quad -4537767136243840520 + 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x000021e0 .quad -4609873017105144563 + 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x000021e8 .quad -1060522901877412746 + 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x000021f0 .quad 4036358391950366504 + 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x000021f8 .quad -7580355841314464822 + 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00002200 .quad -4177924046916817678 + 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00002208 .quad -4863758783215693124 + 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00002210 .quad -610719040218634194 + 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00002218 .quad -1468012460592228501 + 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00002220 .quad 8841672636718129437 + 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00002228 .quad -7835036815511224669 + 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00002230 .quad 6440404777470273892 + 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00002238 .quad -5182110000961642932 + 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00002240 .quad 8050505971837842365 + 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00002248 .quad -1865951482774665761 + 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00002250 .quad -6497648813669818282 + 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00002258 .quad -8083748704375247957 + 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00002260 .quad -8122061017087272852 + 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00002268 .quad -5492999862041672042 + 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00002270 .quad 3682481783923072647 + 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00002278 .quad -2254563809124702148 + 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00002280 .quad -6921820921902855404 + 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00002288 .quad -8326631408344020699 + 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00002290 .quad 571095884476206553 + 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00002298 .quad -5796603242002637969 + 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x000022a0 .quad -3897816162832129712 + 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x000022a8 .quad -2634068034075909558 + 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x000022b0 .quad -4741978110983775022 + 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x000022b8 .quad -8563821548938525330 + 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x000022c0 .quad 7907585416552444934 + 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x000022c8 .quad -6093090917745768758 + 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x000022d0 .quad 661109733835780360 + 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x000022d8 .quad -3004677628754823043 + 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x000022e0 .quad 2719036592861056677 + 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x000022e8 .quad -8795452545612846258 + 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x000022f0 .quad -5824576295778454962 + 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x000022f8 .quad -6382629663588669919 + 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00002300 .quad 1942651667131707105 + 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00002308 .quad -3366601061058449494 + 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00002310 .quad 5825843310384704845 + 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00002318 .quad -9021654690802612790 + 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00002320 .quad -1941067898873894752 + 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00002328 .quad -6665382345075878084 + 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00002330 .quad 2185351144835019464 + 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00002338 .quad -3720041912917459700 + 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00002340 .quad 2731688931043774330 + 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00002348 .quad -38366372719436721 + 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00002350 .quad 8624834609543440812 + 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00002358 .quad -6941508010590729807 + 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00002360 .quad -3054014793352862697 + 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00002368 .quad -4065198994811024355 + 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00002370 .quad 5405853545163697437 + 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00002378 .quad -469812725086392539 + 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00002380 .quad 5684501474941004850 + 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00002388 .quad -7211161980820077193 + 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00002390 .quad 2493940825248868159 + 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00002398 .quad -4402266457597708587 + 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x000023a0 .quad 7729112049988473103 + 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x000023a8 .quad -891147053569747830 + 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x000023b0 .quad -9004363024039368023 + 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x000023b8 .quad -7474495936122174250 + 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x000023c0 .quad 2579604275232953683 + 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x000023c8 .quad -4731433901725329908 + 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x000023d0 .quad 3224505344041192104 + 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x000023d8 .quad -1302606358729274481 + 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x000023e0 .quad 8932844867666826921 + 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x000023e8 .quad -7731658001846878407 + 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x000023f0 .quad -2669001970698630061 + 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x000023f8 .quad -5052886483881210105 + 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00002400 .quad -3336252463373287576 + 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00002408 .quad -1704422086424124727 + 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00002410 .quad 2526528228819083169 + 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00002418 .quad -7982792831656159810 + 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00002420 .quad -6065211750830921846 + 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00002428 .quad -5366805021142811859 + 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00002430 .quad 1641857348316123500 + 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00002438 .quad -2096820258001126919 + 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00002440 .quad -5891368184943504669 + 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00002448 .quad -8228041688891786181 + 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00002450 .quad -7364210231179380836 + 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00002458 .quad -5673366092687344822 + 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00002460 .quad 4629795266307937667 + 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00002468 .quad -2480021597431793123 + 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00002470 .quad 5199465050656154994 + 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00002478 .quad -8467542526035952558 + 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00002480 .quad -2724040723534582065 + 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00002488 .quad -5972742139117552794 + 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00002490 .quad -8016736922845615486 + 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00002498 .quad -2854241655469553088 + 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x000024a0 .quad 6518754469289960081 + 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x000024a8 .quad -8701430062309552536 + 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x000024b0 .quad 8148443086612450102 + 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x000024b8 .quad -6265101559459552766 + 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x000024c0 .quad 962181821410786819 + 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x000024c8 .quad -3219690930897053053 + 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x000024d0 .quad -1704479370831952190 + 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x000024d8 .quad -8929835859451740015 + 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x000024e0 .quad 7092772823314835570 + 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x000024e8 .quad -6550608805887287114 + 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x000024f0 .quad -357406007711231345 + 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x000024f8 .quad -3576574988931720989 + 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00002500 .quad 8999993282035256217 + 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00002508 .quad -9152888395723407474 + 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00002510 .quad 2026619565689294464 + 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00002518 .quad -6829424476226871438 + 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00002520 .quad -6690097579743157728 + 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00002528 .quad -3925094576856201394 + 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00002530 .quad 5472436080603216552 + 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00002538 .quad -294682202642863838 + 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00002540 .quad 8031958568804398249 + 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00002548 .quad -7101705404292871755 + 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00002550 .quad -3795109844276665901 + 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00002558 .quad -4265445736938701790 + 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00002560 .quad 9091170749936331336 + 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00002568 .quad -720121152745989333 + 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00002570 .quad 3376138709496513133 + 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00002578 .quad -7367604748107325189 + 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00002580 .quad -391512631556746488 + 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00002588 .quad -4597819916706768583 + 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00002590 .quad 8733981247408842698 + 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00002598 .quad -1135588877456072824 + 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x000025a0 .quad 5458738279630526686 + 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x000025a8 .quad -7627272076051127371 + 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x000025b0 .quad -7011635205744005354 + 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x000025b8 .quad -4922404076636521310 + 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x000025c0 .quad 5070514048102157020 + 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x000025c8 .quad -1541319077368263733 + 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x000025d0 .quad 863228270850154185 + 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x000025d8 .quad -7880853450996246689 + 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x000025e0 .quad -3532650679864695173 + 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x000025e8 .quad -5239380795317920458 + 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x000025f0 .quad -9027499368258256870 + 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x000025f8 .quad -1937539975720012668 + 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00002600 .quad -3336344095947716592 + 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00002608 .quad -8128491512466089774 + 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00002610 .quad -8782116138362033643 + 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00002618 .quad -5548928372155224313 + 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00002620 .quad 7469098900757009562 + 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00002628 .quad -2324474446766642487 + 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00002630 .quad -2249342214667950880 + 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00002638 .quad -8370325556870233411 + 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00002640 .quad 6411694268519837208 + 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00002648 .quad -5851220927660403859 + 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00002650 .quad -5820440219632367202 + 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00002658 .quad -2702340141148116920 + 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00002660 .quad 7891439908798240259 + 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00002668 .quad -8606491615858654931 + 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00002670 .quad -3970758169284363389 + 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00002678 .quad -6146428501395930760 + 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00002680 .quad -351761693178066332 + 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00002688 .quad -3071349608317525546 + 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00002690 .quad 6697677969404790399 + 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00002698 .quad -8837122532839535322 + 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x000026a0 .quad -851274575098787810 + 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x000026a8 .quad -6434717147622031249 + 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x000026b0 .quad -1064093218873484762 + 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x000026b8 .quad -3431710416100151157 + 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x000026c0 .quad 8558313775058847832 + 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x000026c8 .quad -9062348037703676329 + 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x000026d0 .quad 6086206200396171886 + 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x000026d8 .quad -6716249028702207507 + 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x000026e0 .quad -6227300304786948855 + 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x000026e8 .quad -3783625267450371480 + 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x000026f0 .quad -3172439362556298164 + 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x000026f8 .quad -117845565885576446 + 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00002700 .quad -4288617610811380305 + 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00002708 .quad -6991182506319567135 + 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00002710 .quad 3862600023340550427 + 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00002718 .quad -4127292114472071014 + 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00002720 .quad -4395122007679087774 + 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00002728 .quad -547429124662700864 + 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00002730 .quad 8782263791269039901 + 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00002738 .quad -7259672230555269896 + 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00002740 .quad -7468914334623251740 + 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00002748 .quad -4462904269766699466 + 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00002750 .quad 4498915137003099037 + 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00002758 .quad -966944318780986428 + 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00002760 .quad -6411550076227838910 + 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00002768 .quad -7521869226879198374 + 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00002770 .quad 5820620459997365075 + 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00002778 .quad -4790650515171610063 + 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00002780 .quad -6559282480285457368 + 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00002788 .quad -1376627125537124675 + 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00002790 .quad -8711237568605798759 + 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00002798 .quad -7777920981101784778 + 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x000027a0 .quad 2946011094524915263 + 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x000027a8 .quad -5110715207949843068 + 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x000027b0 .quad 3682513868156144079 + 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x000027b8 .quad -1776707991509915931 + 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x000027c0 .quad 4607414176811284001 + 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x000027c8 .quad -8027971522334779313 + 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x000027d0 .quad 1147581702586717097 + 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x000027d8 .quad -5423278384491086237 + 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x000027e0 .quad -3177208890193991532 + 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x000027e8 .quad -2167411962186469893 + 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x000027f0 .quad 7237616480483531100 + 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x000027f8 .quad -8272161504007625539 + 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00002800 .quad -4788037454677749837 + 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00002808 .quad -5728515861582144020 + 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00002810 .quad -1373360799919799392 + 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00002818 .quad -2548958808550292121 + 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00002820 .quad -858350499949874620 + 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00002828 .quad -8510628282985014432 + 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00002830 .quad 3538747893490044629 + 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00002838 .quad -6026599335303880135 + 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00002840 .quad 9035120885289943691 + 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00002848 .quad -2921563150702462265 + 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00002850 .quad -5882264492762254953 + 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00002858 .quad -8743505996830120772 + 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00002860 .quad -2741144597525430788 + 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00002868 .quad -6317696477610263061 + 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00002870 .quad -3426430746906788485 + 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00002878 .quad -3285434578585440922 + 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00002880 .quad 4776009810824339053 + 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00002888 .quad -8970925639256982432 + 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00002890 .quad 5970012263530423816 + 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00002898 .quad -6601971030643840136 + 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x000028a0 .quad 7462515329413029771 + 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x000028a8 .quad -3640777769877412266 + 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x000028b0 .quad 52386062455755702 + 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x000028b8 .quad -9193015133814464522 + 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x000028c0 .quad -9157889458785081180 + 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x000028c8 .quad -6879582898840692749 + 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x000028d0 .quad 6999382250228200141 + 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x000028d8 .quad -3987792605123478032 + 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x000028e0 .quad 8749227812785250177 + 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x000028e8 .quad -373054737976959636 + 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x000028f0 .quad -3755104653863994448 + 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x000028f8 .quad -7150688238876681629 + 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00002900 .quad -4693880817329993060 + 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00002908 .quad -4326674280168464132 + 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00002910 .quad -1255665003235103420 + 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00002918 .quad -796656831783192261 + 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00002920 .quad 8438581409832836170 + 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00002928 .quad -7415439547505577019 + 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00002930 .quad -3286831292991118499 + 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00002938 .quad -4657613415954583370 + 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00002940 .quad -8720225134666286028 + 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00002948 .quad -1210330751515841308 + 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00002950 .quad -3144297699952734816 + 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00002958 .quad -7673985747338482674 + 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00002960 .quad -8542058143368306423 + 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00002968 .quad -4980796165745715438 + 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00002970 .quad 3157485376071780683 + 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00002978 .quad -1614309188754756393 + 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00002980 .quad 8890957387685944783 + 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00002988 .quad -7926472270612804602 + 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00002990 .quad 1890324697752655170 + 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00002998 .quad -5296404319838617848 + 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x000029a0 .quad 2362905872190818963 + 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x000029a8 .quad -2008819381370884406 + 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x000029b0 .quad 6088502188546649756 + 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x000029b8 .quad -8173041140997884610 + 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x000029c0 .quad -1612744301171463613 + 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x000029c8 .quad -5604615407819967859 + 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x000029d0 .quad 7207441660390446292 + 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x000029d8 .quad -2394083241347571919 + 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x000029e0 .quad -2412877989897052924 + 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x000029e8 .quad -8413831053483314306 + 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x000029f0 .quad -7627783505798704059 + 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x000029f8 .quad -5905602798426754978 + 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00002a00 .quad 4300328673033783639 + 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00002a08 .quad -2770317479606055818 + 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00002a10 .quad -1923980597781273130 + 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00002a18 .quad -8648977452394866743 + 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00002a20 .quad 6818396289628184396 + 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00002a28 .quad -6199535797066195524 + 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00002a30 .quad 8522995362035230495 + 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00002a38 .quad -3137733727905356501 + 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00002a40 .quad 3021029092058325107 + 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00002a48 .quad -8878612607581929669 + 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00002a50 .quad -835399653354481520 + 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00002a58 .quad -6486579741050024183 + 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00002a60 .quad 8179122470161673908 + 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00002a68 .quad -3496538657885142324 + 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00002a70 .quad -4111420493003729616 + 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00002a78 .quad -9102865688819295809 + 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00002a80 .quad -5139275616254662020 + 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00002a88 .quad -6766896092596731857 + 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00002a90 .quad -6424094520318327524 + 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00002a98 .quad -3846934097318526917 + 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00002aa0 .quad -8030118150397909405 + 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00002aa8 .quad -196981603220770742 + 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00002ab0 .quad -7324666853212387330 + 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00002ab8 .quad -7040642529654063570 + 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00002ac0 .quad 4679224488766679549 + 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00002ac8 .quad -4189117143640191558 + 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00002ad0 .quad -3374341425896426372 + 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00002ad8 .quad -624710411122851544 + 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00002ae0 .quad -9026492418826348338 + 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00002ae8 .quad -7307973034592864071 + 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00002af0 .quad -2059743486678159615 + 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00002af8 .quad -4523280274813692185 + 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00002b00 .quad -2574679358347699519 + 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00002b08 .quad -1042414325089727327 + 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00002b10 .quad 3002511419460075705 + 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00002b18 .quad -7569037980822161435 + 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00002b20 .quad 8364825292752482535 + 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00002b28 .quad -4849611457600313890 + 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00002b30 .quad 1232659579085827361 + 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00002b38 .quad -1450328303573004458 + 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00002b40 .quad -3841273781498745804 + 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00002b48 .quad -7823984217374209643 + 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00002b50 .quad 4421779809981343554 + 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00002b58 .quad -5168294253290374149 + 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00002b60 .quad 915538744049291538 + 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00002b68 .quad -1848681798185579782 + 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00002b70 .quad 5183897733458195115 + 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00002b78 .quad -8072955151507069220 + 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00002b80 .quad 6479872166822743894 + 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00002b88 .quad -5479507920956448621 + 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00002b90 .quad 3488154190101041964 + 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00002b98 .quad -2237698882768172872 + 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00002ba0 .quad 2180096368813151227 + 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00002ba8 .quad -8316090829371189901 + 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00002bb0 .quad -1886565557410948870 + 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00002bb8 .quad -5783427518286599473 + 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00002bc0 .quad -2358206946763686087 + 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00002bc8 .quad -2617598379430861437 + 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00002bd0 .quad 7749492695127472003 + 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00002bd8 .quad -8553528014785370254 + 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00002be0 .quad 463493832054564196 + 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00002be8 .quad -6080224000054324913 + 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00002bf0 .quad -4032318728359182659 + 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00002bf8 .quad -2988593981640518238 + 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00002c00 .quad -4826042214438183114 + 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00002c08 .quad -8785400266166405755 + 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00002c10 .quad 3190819268807046916 + 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00002c18 .quad -6370064314280619289 + 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00002c20 .quad -623161932418579259 + 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00002c28 .quad -3350894374423386208 + 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00002c30 .quad -7307005235402693893 + 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00002c38 .quad -9011838011655698236 + 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00002c40 .quad -4522070525825979462 + 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00002c48 .quad -6653111496142234891 + 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00002c50 .quad 3570783879572301480 + 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00002c58 .quad -3704703351750405709 + 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00002c60 .quad -148206168962011054 + 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00002c68 .quad -19193171260619233 + 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00002c70 .quad -92628855601256909 + 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00002c78 .quad -6929524759678968877 + 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00002c80 .quad -115786069501571136 + 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00002c88 .quad -4050219931171323192 + 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00002c90 .quad 4466953431550423984 + 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00002c98 .quad -451088895536766085 + 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00002ca0 .quad 486002885505321038 + 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00002ca8 .quad -7199459587351560659 + 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00002cb0 .quad 5219189625309039202 + 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00002cb8 .quad -4387638465762062920 + 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00002cc0 .quad 6523987031636299002 + 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00002cc8 .quad -872862063775190746 + 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00002cd0 .quad -534194123654701028 + 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00002cd8 .quad -7463067817500576073 + 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00002ce0 .quad -667742654568376285 + 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00002ce8 .quad -4717148753448332187 + 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x00002cf0 .quad 8388693718644305452 + 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x00002cf8 .quad -1284749923383027329 + 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x00002d00 .quad -6286281471915778852 + 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x00002d08 .quad -7720497729755473937 + 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x00002d10 .quad -7857851839894723565 + 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x00002d18 .quad -5038936143766954517 + 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x00002d20 .quad 8624429273841147159 + 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x00002d28 .quad -1686984161281305242 + 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x00002d30 .quad 778582277723329070 + 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x00002d38 .quad -7971894128441897632 + 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x00002d40 .quad 973227847154161338 + 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x00002d48 .quad -5353181642124984136 + 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x00002d50 .quad 1216534808942701673 + 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x00002d58 .quad -2079791034228842266 + 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x00002d60 .quad -3851351762838199359 + 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x00002d68 .quad -8217398424034108273 + 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x00002d70 .quad -4814189703547749198 + 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x00002d78 .quad -5660062011615247437 + 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x00002d80 .quad -6017737129434686498 + 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x00002d88 .quad -2463391496091671392 + 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x00002d90 .quad 7768129340171790699 + 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x00002d98 .quad -8457148712698376476 + 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x00002da0 .quad -8736582398494813242 + 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x00002da8 .quad -5959749872445582691 + 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x00002db0 .quad -1697355961263740745 + 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x00002db8 .quad -2838001322129590460 + 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x00002dc0 .quad 1244995533423855986 + 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x00002dc8 .quad -8691279853972075893 + 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x00002dd0 .quad -3055441601647567921 + 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x00002dd8 .quad -6252413799037706963 + 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x00002de0 .quad 5404070034795315907 + 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x00002de8 .quad -3203831230369745799 + 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x00002df0 .quad -3539985255894009414 + 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x00002df8 .quad -8919923546622172981 + 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x00002e00 .quad -4424981569867511768 + 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x00002e08 .quad -6538218414850328322 + 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x00002e10 .quad 8303831092947774002 + 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x00002e18 .quad -3561087000135522498 + 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x00002e20 .quad 578208414664970847 + 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x00002e28 .quad -9143208402725783417 + 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x00002e30 .quad -3888925500096174345 + 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x00002e38 .quad -6817324484979841368 + 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x00002e40 .quad -249470856692830027 + 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x00002e48 .quad -3909969587797413806 + 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x00002e50 .quad -4923524589293425438 + 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x00002e58 .quad -275775966319379353 + 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x00002e60 .quad -3077202868308390899 + 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x00002e68 .quad -7089889006590693952 + 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x00002e70 .quad 765182433041899281 + 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x00002e78 .quad -4250675239810979535 + 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x00002e80 .quad 5568164059729762005 + 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x00002e88 .quad -701658031336336515 + 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x00002e90 .quad 5785945546544795205 + 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x00002e98 .quad -7356065297226292178 + 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x00002ea0 .quad -1990940103673781802 + 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x00002ea8 .quad -4583395603105477319 + 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x00002eb0 .quad 6734696907262548556 + 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x00002eb8 .quad -1117558485454458744 + 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x00002ec0 .quad 4209185567039092847 + 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x00002ec8 .quad -7616003081050118571 + 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x00002ed0 .quad -8573576096483297653 + 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x00002ed8 .quad -4908317832885260310 + 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x00002ee0 .quad 3118087934678041646 + 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x00002ee8 .quad -1523711272679187483 + 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x00002ef0 .quad 4254647968387469981 + 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x00002ef8 .quad -7869848573065574033 + 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x00002f00 .quad 706623942056949572 + 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x00002f08 .quad -5225624697904579637 + 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x00002f10 .quad -3728406090856200939 + 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x00002f18 .quad -1920344853953336643 + 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x00002f20 .quad -6941939825212513491 + 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x00002f28 .quad -8117744561361917258 + 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x00002f30 .quad 5157633273766521849 + 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x00002f38 .quad -5535494683275008668 + 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x00002f40 .quad 6447041592208152311 + 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x00002f48 .quad -2307682335666372931 + 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x00002f50 .quad 6335244004343789146 + 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x00002f58 .quad -8359830487432564938 + 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x00002f60 .quad -1304317031425039375 + 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x00002f68 .quad -5838102090863318269 + 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x00002f70 .quad -1630396289281299219 + 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x00002f78 .quad -2685941595151759932 + 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x00002f80 .quad 1286845328412881940 + 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x00002f88 .quad -8596242524610931813 + 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x00002f90 .quad -3003129357911285479 + 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x00002f98 .quad -6133617137336276863 + 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x00002fa0 .quad 5469460339465668959 + 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x00002fa8 .quad -3055335403242958174 + 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x00002fb0 .quad 8030098730593431003 + 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x00002fb8 .quad -8827113654667930715 + 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x00002fc0 .quad -3797434642040374958 + 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x00002fc8 .quad -6422206049907525490 + 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x00002fd0 .quad 9088264752731695015 + 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x00002fd8 .quad -3416071543957018958 + 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x00002fe0 .quad -8154892584824854328 + 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x00002fe8 .quad -9052573742614218705 + 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x00002ff0 .quad 8253128342678483706 + 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x00002ff8 .quad -6704031159840385477 + 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x00003000 .quad 5704724409920716729 + 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x00003008 .quad -3768352931373093942 + 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x00003010 .quad -2092466524453879896 + 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x00003018 .quad -98755145788979524 + 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x00003020 .quad 998051431430019017 + 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x00003028 .quad -6979250993759194058 + 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x00003030 .quad -7975807747567252037 + 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x00003038 .quad -4112377723771604669 + 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x00003040 .quad 8476984389250486570 + 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x00003048 .quad -528786136287117932 + 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x00003050 .quad -3925256793573221702 + 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x00003058 .quad -7248020362820530564 + 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x00003060 .quad -294884973539139224 + 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x00003068 .quad -4448339435098275301 + 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x00003070 .quad -368606216923924029 + 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x00003078 .quad -948738275445456222 + 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x00003080 .quad -2536221894791146470 + 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x00003088 .quad -7510490449794491995 + 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x00003090 .quad 6053094668365842720 + 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x00003098 .quad -4776427043815727089 + 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x000030a0 .quad 2954682317029915496 + 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x000030a8 .quad -1358847786342270957 + 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x000030b0 .quad -459166561069996767 + 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x000030b8 .quad -7766808894105001205 + 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x000030c0 .quad -573958201337495959 + 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x000030c8 .quad -5096825099203863602 + 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x000030d0 .quad -5329133770099257852 + 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x000030d8 .quad -1759345355577441598 + 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x000030e0 .quad -5636551615525730110 + 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x000030e8 .quad -8017119874876982855 + 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x000030f0 .quad 2177682517447613171 + 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x000030f8 .quad -5409713825168840664 + 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x00003100 .quad 2722103146809516464 + 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x00003108 .quad -2150456263033662926 + 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x00003110 .quad 6313000485183335694 + 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x00003118 .quad -8261564192037121185 + 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x00003120 .quad 3279564588051781713 + 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x00003128 .quad -5715269221619013577 + 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x00003130 .quad -512230283362660763 + 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x00003138 .quad -2532400508596379068 + 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x00003140 .quad 1985699082112030975 + 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x00003148 .quad -8500279345513818773 + 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x00003150 .quad -2129562165787349185 + 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x00003158 .quad -6013663163464885563 + 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x00003160 .quad 6561419329620589327 + 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x00003168 .quad -2905392935903719049 + 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x00003170 .quad -7428327965055601431 + 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x00003178 .quad -8733399612580906262 + 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x00003180 .quad 4549648098962661924 + 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x00003188 .quad -6305063497298744923 + 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x00003190 .quad -8147997931578836307 + 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x00003198 .quad -3269643353196043250 + 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x000031a0 .quad 1825030320404309164 + 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x000031a8 .quad -8961056123388608887 + 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x000031b0 .quad 6892973918932774359 + 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x000031b8 .quad -6589634135808373205 + 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x000031c0 .quad 4004531380238580045 + 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x000031c8 .quad -3625356651333078602 + 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x000031d0 .quad -2108853905778275376 + 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x000031d8 .quad -9183376934724255983 + 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x000031e0 .quad 6587304654631931588 + 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x000031e8 .quad -6867535149977932074 + 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x000031f0 .quad -989241218564861323 + 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x000031f8 .quad -3972732919045027189 + 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x00003200 .quad -1236551523206076654 + 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x00003208 .quad -354230130378896082 + 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x00003210 .quad 6144684325637283947 + 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x00003218 .quad -7138922859127891907 + 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x00003220 .quad -6154202648235558778 + 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x00003228 .quad -4311967555482476980 + 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x00003230 .quad -3081067291867060568 + 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x00003238 .quad -778273425925708321 + 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x00003240 .quad -1925667057416912855 + 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x00003248 .quad -7403949918844649557 + 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x00003250 .quad -2407083821771141069 + 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x00003258 .quad -4643251380128424042 + 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x00003260 .quad -7620540795641314240 + 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x00003268 .quad -1192378206733142148 + 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x00003270 .quad -2456994988062127448 + 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x00003278 .quad -7662765406849295699 + 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x00003280 .quad 6152128301777116498 + 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x00003288 .quad -4966770740134231719 + 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x00003290 .quad -6144897678060768090 + 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x00003298 .quad -1596777406740401745 + 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x000032a0 .quad -3840561048787980056 + 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x000032a8 .quad -7915514906853832947 + 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x000032b0 .quad 4422670725869800738 + 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x000032b8 .quad -5282707615139903279 + 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x000032c0 .quad -8306719647944912790 + 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x000032c8 .quad -1991698500497491195 + 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x000032d0 .quad 8643358275316593218 + 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x000032d8 .quad -8162340590452013853 + 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x000032e0 .quad 6192511825718353619 + 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x000032e8 .quad -5591239719637629412 + 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x000032f0 .quad 7740639782147942024 + 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x000032f8 .quad -2377363631119648861 + 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x00003300 .quad 2532056854628769813 + 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x00003308 .quad -8403381297090862394 + 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x00003310 .quad -6058300968568813542 + 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x00003318 .quad -5892540602936190089 + 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x00003320 .quad -7572876210711016927 + 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x00003328 .quad -2753989735242849707 + 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x00003330 .quad 9102010423587778132 + 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x00003338 .quad -8638772612167862923 + 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x00003340 .quad -2457545025797441047 + 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x00003348 .quad -6186779746782440750 + 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x00003350 .quad -7683617300674189212 + 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x00003358 .quad -3121788665050663033 + 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x00003360 .quad -4802260812921368258 + 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x00003368 .quad -8868646943297746252 + 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x00003370 .quad -1391139997724322418 + 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x00003378 .quad -6474122660694794911 + 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x00003380 .quad 7484447039699372786 + 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x00003388 .quad -3480967307441105734 + 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x00003390 .quad -9157278655470055721 + 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00003398 .quad -9093133594791772940 + 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x000033a0 .quad -6834912300910181747 + 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x000033a8 .quad -6754730975062328271 + 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x000033b0 .quad 679731660717048624 + 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x000033b8 .quad -3831727700400522434 + 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x000033c0 .quad -8373707460958465028 + 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x000033c8 .quad -177973607073265139 + 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x000033d0 .quad 8601490892183123069 + 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x000033d8 .quad -7028762532061872568 + 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x000033e0 .quad -7694880458480647779 + 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x000033e8 .quad -4174267146649952806 + 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x000033f0 .quad 4216457482181353988 + 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x000033f8 .quad -606147914885053103 + 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x00003400 .quad -4282243101277735614 + 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00003408 .quad -7296371474444240046 + 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x00003410 .quad 8482254178684994195 + 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00003418 .quad -4508778324627912153 + 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x00003420 .quad 5991131704928854840 + 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00003428 .quad -1024286887357502287 + 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x00003430 .quad -3173071712060547581 + 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00003438 .quad -7557708332239520786 + 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x00003440 .quad -8578025658503072380 + 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00003448 .quad -4835449396872013078 + 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x00003450 .quad 3112525982153323237 + 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00003458 .quad -1432625727662628443 + 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x00003460 .quad 4251171748059520975 + 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00003468 .quad -7812920107430224633 + 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x00003470 .quad 702278666647013314 + 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00003478 .quad -5154464115860392887 + 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x00003480 .quad 5489534351736154547 + 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00003488 .quad -1831394126398103205 + 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x00003490 .quad 1125115960621402640 + 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00003498 .quad -8062150356639896359 + 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x000034a0 .quad 6018080969204141204 + 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x000034a8 .quad -5466001927372482545 + 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x000034b0 .quad 2910915193077788601 + 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x000034b8 .quad -2220816390788215277 + 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x000034c0 .quad -486521013540076077 + 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x000034c8 .quad -8305539271883716405 + 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x000034d0 .quad -608151266925095096 + 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x000034d8 .quad -5770238071427257602 + 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x000034e0 .quad -5371875102083756773 + 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x000034e8 .quad -2601111570856684098 + 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x000034f0 .quad 3560107088838733872 + 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x000034f8 .quad -8543223759426509417 + 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x00003500 .quad -161552157378970563 + 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00003508 .quad -6067343680855748868 + 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x00003510 .quad 4409745821703674700 + 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00003518 .quad -2972493582642298180 + 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x00003520 .quad -6467280898289979121 + 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00003528 .quad -8775337516792518219 + 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x00003530 .quad 1139270913992301907 + 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00003538 .quad -6357485877563259869 + 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x00003540 .quad -3187597375937010520 + 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00003548 .quad -3335171328526686933 + 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x00003550 .quad 7231123676894144233 + 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00003558 .quad -9002011107970261189 + 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x00003560 .quad 4427218577690292387 + 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00003568 .quad -6640827866535438582 + 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00003570 QUAD $0xcccccccccccccccc; QUAD $0xcccccccccccccccc // .space 16, '\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003580 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00003588 .quad -9223372036854775808 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003590 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00003598 .quad -6917529027641081856 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000035a0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000035a8 .quad -4035225266123964416 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000035b0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000035b8 .quad -432345564227567616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000035c0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000035c8 .quad -7187745005283311616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000035d0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000035d8 .quad -4372995238176751616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000035e0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x000035e8 .quad -854558029293551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000035f0 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x000035f8 .quad -7451627795949551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003600 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00003608 .quad -4702848726509551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003610 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00003618 .quad -1266874889709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003620 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00003628 .quad -7709325833709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003630 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00003638 .quad -5024971273709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003640 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00003648 .quad -1669528073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003650 .quad 0 + 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00003658 .quad -7960984073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003660 .quad 0 + 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00003668 .quad -5339544073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003670 .quad 0 + 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00003678 .quad -2062744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003680 .quad 0 + 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00003688 .quad -8206744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003690 .quad 0 + 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00003698 .quad -5646744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036a0 .quad 0 + 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000036a8 .quad -2446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036b0 .quad 0 + 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x000036b8 .quad -8446744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036c0 .quad 0 + 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000036c8 .quad -5946744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036d0 .quad 0 + 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x000036d8 .quad -2821744073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036e0 .quad 0 + 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x000036e8 .quad -8681119073709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000036f0 .quad 0 + 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x000036f8 .quad -6239712823709551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003700 .quad 0 + 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00003708 .quad -3187955011209551616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003710 .quad 0 + 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00003718 .quad -8910000909647051616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003720 .quad 0 + 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00003728 .quad -6525815118631426616 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00003730 .quad 0 + 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00003738 .quad -3545582879861895366 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x00003740 .quad 4611686018427387904 + 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00003748 .quad -9133518327554766460 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x00003750 .quad 5764607523034234880 + 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00003758 .quad -6805211891016070171 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x00003760 .quad -6629298651489370112 + 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00003768 .quad -3894828845342699810 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x00003770 .quad 5548434740920451072 + 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00003778 .quad -256850038250986858 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x00003780 .quad -1143914305352105984 + 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00003788 .quad -7078060301547948643 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x00003790 .quad 7793479155164643328 + 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00003798 .quad -4235889358507547899 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x000037a0 .quad -4093209111326359552 + 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000037a8 .quad -683175679707046970 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x000037b0 .quad 4359273333062107136 + 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x000037b8 .quad -7344513827457986212 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x000037c0 .quad 5449091666327633920 + 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x000037c8 .quad -4568956265895094861 + 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x000037d0 .quad 2199678564482154496 + 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x000037d8 .quad -1099509313941480672 + 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x000037e0 .quad 1374799102801346560 + 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x000037e8 .quad -7604722348854507276 + 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x000037f0 .quad 1718498878501683200 + 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x000037f8 .quad -4894216917640746191 + 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x00003800 .quad 6759809616554491904 + 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00003808 .quad -1506085128623544835 + 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x00003810 .quad 6530724019560251392 + 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00003818 .quad -7858832233030797378 + 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x00003820 .quad -1059967012404461568 + 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00003828 .quad -5211854272861108819 + 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x00003830 .quad 7898413271349198848 + 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00003838 .quad -1903131822648998119 + 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x00003840 .quad -1981020733047832576 + 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00003848 .quad -8106986416796705681 + 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x00003850 .quad -2476275916309790720 + 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00003858 .quad -5522047002568494197 + 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x00003860 .quad -3095344895387238400 + 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x00003868 .quad -2290872734783229842 + 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x00003870 .quad 4982938468024057856 + 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x00003878 .quad -8349324486880600507 + 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x00003880 .quad -7606384970252091392 + 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x00003888 .quad -5824969590173362730 + 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x00003890 .quad 4327076842467049472 + 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x00003898 .quad -2669525969289315508 + 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x000038a0 .quad -6518949010312869888 + 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x000038a8 .quad -8585982758446904049 + 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x000038b0 .quad -8148686262891087360 + 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x000038b8 .quad -6120792429631242157 + 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x000038c0 .quad 8260886245095692416 + 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x000038c8 .quad -3039304518611664792 + 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x000038d0 .quad 5163053903184807760 + 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x000038d8 .quad -8817094351773372351 + 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x000038e0 .quad -7381240676301154012 + 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x000038e8 .quad -6409681921289327535 + 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x000038f0 .quad -3178808521666707 + 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x000038f8 .quad -3400416383184271515 + 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x00003900 .quad -4613672773753429596 + 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x00003908 .quad -9042789267131251553 + 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x00003910 .quad -5767090967191786995 + 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x00003918 .quad -6691800565486676537 + 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x00003920 .quad -7208863708989733744 + 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x00003928 .quad -3753064688430957767 + 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x00003930 .quad 212292400617608628 + 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x00003938 .quad -79644842111309304 + 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x00003940 .quad 132682750386005392 + 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x00003948 .quad -6967307053960650171 + 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x00003950 .quad 4777539456409894645 + 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x00003958 .quad -4097447799023424810 + 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x00003960 .quad -3251447716342407502 + 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x00003968 .quad -510123730351893109 + 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x00003970 .quad 7191217214140771119 + 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x00003978 .quad -7236356359111015049 + 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x00003980 .quad 4377335499248575995 + 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x00003988 .quad -4433759430461380907 + 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x00003990 .quad -8363388681221443718 + 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x00003998 .quad -930513269649338230 + 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x000039a0 .quad -7532960934977096276 + 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x000039a8 .quad -7499099821171918250 + 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x000039b0 .quad 4418856886560793367 + 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x000039b8 .quad -4762188758037509908 + 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x000039c0 .quad 5523571108200991709 + 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x000039c8 .quad -1341049929119499481 + 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x000039d0 .quad -8076983103442849942 + 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x000039d8 .quad -7755685233340769032 + 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x000039e0 .quad -5484542860876174524 + 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x000039e8 .quad -5082920523248573386 + 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x000039f0 .quad 6979379479186945558 + 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x000039f8 .quad -1741964635633328828 + 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x00003a00 .quad -4861259862362934835 + 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x00003a08 .quad -8006256924911912374 + 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x00003a10 .quad 7758483227328495169 + 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x00003a18 .quad -5396135137712502563 + 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x00003a20 .quad -4136954021121544751 + 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x00003a28 .quad -2133482903713240300 + 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x00003a30 .quad -279753253987271518 + 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x00003a38 .quad -8250955842461857044 + 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x00003a40 .quad 4261994450943298507 + 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x00003a48 .quad -5702008784649933400 + 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x00003a50 .quad 5327493063679123134 + 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x00003a58 .quad -2515824962385028846 + 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x00003a60 .quad 7941369183226839863 + 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x00003a68 .quad -8489919629131724885 + 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x00003a70 .quad 5315025460606161924 + 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x00003a78 .quad -6000713517987268202 + 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x00003a80 .quad -2579590211097073402 + 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x00003a88 .quad -2889205879056697349 + 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x00003a90 .quad 7611128154919104931 + 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x00003a98 .quad -8723282702051517699 + 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x00003aa0 .quad -4321147861633282548 + 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x00003aa8 .quad -6292417359137009220 + 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x00003ab0 .quad -789748808614215280 + 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x00003ab8 .quad -3253835680493873621 + 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x00003ac0 .quad 8729779031470891258 + 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x00003ac8 .quad -8951176327949752869 + 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x00003ad0 .quad 6300537770911226168 + 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x00003ad8 .quad -6577284391509803182 + 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x00003ae0 .quad -1347699823215743098 + 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x00003ae8 .quad -3609919470959866074 + 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x00003af0 .quad 6075216638131242420 + 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x00003af8 .quad -9173728696990998152 + 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x00003b00 .quad 7594020797664053025 + 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x00003b08 .quad -6855474852811359786 + 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x00003b10 .quad 269153960225290473 + 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x00003b18 .quad -3957657547586811828 + 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x00003b20 .quad 336442450281613091 + 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x00003b28 .quad -335385916056126881 + 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x00003b30 .quad 7127805559067090038 + 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x00003b38 .quad -7127145225176161157 + 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x00003b40 .quad 4298070930406474644 + 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x00003b48 .quad -4297245513042813542 + 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x00003b50 .quad -3850783373846682503 + 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x00003b58 .quad -759870872876129024 + 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x00003b60 .quad 9122475437414293195 + 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x00003b68 .quad -7392448323188662496 + 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x00003b70 .quad -7043649776941685122 + 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x00003b78 .quad -4628874385558440216 + 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x00003b80 .quad -4192876202749718498 + 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x00003b88 .quad -1174406963520662366 + 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x00003b90 .quad -4926390635932268014 + 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x00003b98 .quad -7651533379841495835 + 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x00003ba0 .quad 3065383741939440791 + 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x00003ba8 .quad -4952730706374481889 + 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x00003bb0 .quad -779956341003086915 + 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x00003bb8 .quad -1579227364540714458 + 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x00003bc0 .quad 6430056314514152534 + 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x00003bc8 .quad -7904546130479028392 + 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x00003bd0 .quad 8037570393142690668 + 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x00003bd8 .quad -5268996644671397586 + 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x00003be0 .quad 823590954573587527 + 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x00003be8 .quad -1974559787411859078 + 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x00003bf0 .quad 5126430365035880108 + 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x00003bf8 .quad -8151628894773493780 + 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x00003c00 .quad 6408037956294850135 + 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x00003c08 .quad -5577850100039479321 + 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x00003c10 .quad 3398361426941174765 + 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x00003c18 .quad -2360626606621961247 + 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x00003c20 .quad -4793553135802847628 + 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x00003c28 .quad -8392920656779807636 + 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x00003c30 .quad -1380255401326171631 + 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x00003c38 .quad -5879464802547371641 + 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x00003c40 .quad -1725319251657714539 + 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x00003c48 .quad -2737644984756826647 + 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x00003c50 .quad 3533361486141316317 + 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x00003c58 .quad -8628557143114098510 + 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x00003c60 .quad -4806670179178130411 + 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x00003c68 .quad -6174010410465235234 + 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x00003c70 .quad 7826720331309500698 + 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x00003c78 .quad -3105826994654156138 + 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x00003c80 .quad 280014188641050032 + 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x00003c88 .quad -8858670899299929442 + 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x00003c90 .quad -8873354301053463268 + 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x00003c98 .quad -6461652605697523899 + 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x00003ca0 .quad -1868320839462053277 + 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x00003ca8 .quad -3465379738694516970 + 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x00003cb0 .quad 5749828502977298558 + 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x00003cb8 .quad -9083391364325154962 + 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x00003cc0 .quad -2036086408133152611 + 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x00003cc8 .quad -6742553186979055799 + 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x00003cd0 .quad 6678264026688335045 + 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x00003cd8 .quad -3816505465296431844 + 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x00003ce0 .quad 8347830033360418806 + 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x00003ce8 .quad -158945813193151901 + 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x00003cf0 .quad 2911550761636567802 + 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x00003cf8 .quad -7016870160886801794 + 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x00003d00 .quad -5583933584809066056 + 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x00003d08 .quad -4159401682681114339 + 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x00003d10 .quad 2243455055843443238 + 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x00003d18 .quad -587566084924005019 + 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x00003d20 .quad 3708002419115845976 + 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x00003d28 .quad -7284757830718584993 + 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x00003d30 .quad 23317005467419566 + 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x00003d38 .quad -4494261269970843337 + 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x00003d40 .quad -4582539761593113446 + 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x00003d48 .quad -1006140569036166268 + 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x00003d50 .quad -558244341782001952 + 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x00003d58 .quad -7546366883288685774 + 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x00003d60 .quad -5309491445654890344 + 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x00003d68 .quad -4821272585683469313 + 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x00003d70 .quad -6636864307068612930 + 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x00003d78 .quad -1414904713676948737 + 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x00003d80 .quad -4148040191917883081 + 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x00003d88 .quad -7801844473689174817 + 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x00003d90 .quad -5185050239897353852 + 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x00003d98 .quad -5140619573684080617 + 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x00003da0 .quad -6481312799871692315 + 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x00003da8 .quad -1814088448677712867 + 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x00003db0 .quad -8662506518347195601 + 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x00003db8 .quad -8051334308064652398 + 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x00003dc0 .quad 3006924907348169211 + 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x00003dc8 .quad -5452481866653427593 + 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x00003dd0 .quad -853029884242176390 + 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x00003dd8 .quad -2203916314889396588 + 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x00003de0 .quad 1772699331562333708 + 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x00003de8 .quad -8294976724446954723 + 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x00003df0 .quad 6827560182880305039 + 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x00003df8 .quad -5757034887131305500 + 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x00003e00 .quad 8534450228600381299 + 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x00003e08 .quad -2584607590486743971 + 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x00003e10 .quad 7639874402088932264 + 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x00003e18 .quad -8532908771695296838 + 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x00003e20 .quad 326470965756389522 + 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x00003e28 .quad -6054449946191733143 + 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x00003e30 .quad 5019774725622874806 + 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x00003e38 .quad -2956376414312278525 + 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x00003e40 .quad 831516194300602802 + 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x00003e48 .quad -8765264286586255934 + 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x00003e50 .quad -8183976793979022306 + 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x00003e58 .quad -6344894339805432014 + 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x00003e60 .quad 3605087062808385830 + 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x00003e68 .quad -3319431906329402113 + 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x00003e70 .quad 9170708441896323000 + 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x00003e78 .quad -8992173969096958177 + 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x00003e80 .quad 6851699533943015846 + 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x00003e88 .quad -6628531442943809817 + 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x00003e90 .quad 3952938399001381903 + 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x00003e98 .quad -3673978285252374367 + 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x00003ea0 .quad -4446942528265218167 + 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x00003ea8 .quad -9213765455923815836 + 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x00003eb0 .quad -946992141904134804 + 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x00003eb8 .quad -6905520801477381891 + 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x00003ec0 .quad 8039631859474607303 + 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x00003ec8 .quad -4020214983419339459 + 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x00003ed0 .quad -3785518230938904583 + 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x00003ed8 .quad -413582710846786420 + 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x00003ee0 .quad -60105885123121413 + 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x00003ee8 .quad -7176018221920323369 + 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x00003ef0 .quad -75132356403901766 + 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x00003ef8 .quad -4358336758973016307 + 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x00003f00 .quad 9129456591349898601 + 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x00003f08 .quad -836234930288882479 + 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x00003f10 .quad -1211618658047395231 + 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x00003f18 .quad -7440175859071633406 + 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x00003f20 .quad -6126209340986631942 + 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x00003f28 .quad -4688533805412153853 + 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x00003f30 .quad -7657761676233289928 + 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x00003f38 .quad -1248981238337804412 + 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x00003f40 .quad -2480258038432112253 + 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x00003f48 .quad -7698142301602209614 + 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x00003f50 .quad -7712008566467528220 + 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x00003f58 .quad -5010991858575374113 + 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x00003f60 .quad 8806733365625141341 + 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x00003f68 .quad -1652053804791829737 + 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x00003f70 .quad -6025006692552756422 + 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x00003f78 .quad -7950062655635975442 + 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x00003f80 .quad 6303799689591218185 + 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x00003f88 .quad -5325892301117581398 + 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x00003f90 .quad -1343622424865753077 + 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x00003f98 .quad -2045679357969588844 + 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x00003fa0 .quad 1466078993672598279 + 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x00003fa8 .quad -8196078626372074883 + 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x00003fb0 .quad 6444284760518135752 + 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x00003fb8 .quad -5633412264537705700 + 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x00003fc0 .quad 8055355950647669691 + 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x00003fc8 .quad -2430079312244744221 + 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x00003fd0 .quad 2728754459941099604 + 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x00003fd8 .quad -8436328597794046994 + 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x00003fe0 .quad -5812428961928401302 + 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x00003fe8 .quad -5933724728815170839 + 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x00003ff0 .quad 1957835834444274180 + 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x00003ff8 .quad -2805469892591575644 + 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x00004000 .quad -7999724640327104446 + 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x00004008 .quad -8670947710510816634 + 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x00004010 .quad 3835402254873283155 + 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x00004018 .quad -6226998619711132888 + 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x00004020 .quad 4794252818591603944 + 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x00004028 .quad -3172062256211528206 + 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x00004030 .quad 7608094030047140369 + 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x00004038 .quad -8900067937773286985 + 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x00004040 .quad 4898431519131537557 + 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x00004048 .quad -6513398903789220827 + 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x00004050 .quad -7712018656367741765 + 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x00004058 .quad -3530062611309138130 + 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x00004060 .quad 2097517367411243253 + 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x00004068 .quad -9123818159709293187 + 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x00004070 .quad 7233582727691441970 + 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x00004078 .quad -6793086681209228580 + 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x00004080 .quad 9041978409614302462 + 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x00004088 .quad -3879672333084147821 + 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x00004090 .quad 6690786993590490174 + 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x00004098 .quad -237904397927796872 + 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x000040a0 .quad 4181741870994056359 + 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x000040a8 .quad -7066219276345954901 + 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x000040b0 .quad 615491320315182544 + 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x000040b8 .quad -4221088077005055722 + 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x000040c0 .quad -8454007886460797627 + 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x000040c8 .quad -664674077828931749 + 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x000040d0 .quad 3939617107816777291 + 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x000040d8 .quad -7332950326284164199 + 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x000040e0 .quad -8910536670511192099 + 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x000040e8 .quad -4554501889427817345 + 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x000040f0 .quad 7308573235570561493 + 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x000040f8 .quad -1081441343357383777 + 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x00004100 .quad -6961356773836868827 + 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x00004108 .quad -7593429867239446717 + 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x00004110 .quad -8701695967296086034 + 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x00004118 .quad -4880101315621920492 + 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x00004120 .quad -6265433940692719638 + 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x00004128 .quad -1488440626100012711 + 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x00004130 .quad 695789805494438130 + 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x00004138 .quad -7847804418953589800 + 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x00004140 .quad 869737256868047663 + 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x00004148 .quad -5198069505264599346 + 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x00004150 .quad -8136200465769716230 + 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x00004158 .quad -1885900863153361279 + 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x00004160 .quad -473439272678684740 + 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x00004168 .quad -8096217067111932656 + 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x00004170 .quad 4019886927579031980 + 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x00004178 .quad -5508585315462527915 + 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x00004180 .quad -8810199395808373737 + 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x00004188 .quad -2274045625900771990 + 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x00004190 .quad -7812217631593927538 + 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x00004198 .quad -8338807543829064350 + 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x000041a0 .quad 4069786015789754290 + 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x000041a8 .quad -5811823411358942533 + 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x000041b0 .quad 475546501309804958 + 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x000041b8 .quad -2653093245771290262 + 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x000041c0 .quad 4908902581746016003 + 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x000041c8 .quad -8575712306248138270 + 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x000041d0 .quad -3087243809672255805 + 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x000041d8 .quad -6107954364382784934 + 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x000041e0 .quad -8470740780517707660 + 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x000041e8 .quad -3023256937051093263 + 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x000041f0 .quad -682526969396179383 + 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x000041f8 .quad -8807064613298015146 + 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x00004200 .quad -5464844730172612133 + 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x00004208 .quad -6397144748195131028 + 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x00004210 .quad -2219369894288377262 + 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x00004218 .quad -3384744916816525881 + 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x00004220 .quad -1387106183930235789 + 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x00004228 .quad -9032994600651410532 + 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x00004230 .quad 2877803288514593168 + 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x00004238 .quad -6679557232386875260 + 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x00004240 .quad 3597254110643241460 + 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x00004248 .quad -3737760522056206171 + 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x00004250 .quad 9108253656731439729 + 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x00004258 .quad -60514634142869810 + 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x00004260 .quad 1080972517029761926 + 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x00004268 .quad -6955350673980375487 + 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x00004270 .quad 5962901664714590312 + 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x00004278 .quad -4082502324048081455 + 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x00004280 .quad -6381430974388925822 + 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x00004288 .quad -491441886632713915 + 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x00004290 .quad -8600080377420466543 + 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x00004298 .quad -7224680206786528053 + 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x000042a0 .quad 7696643601933968437 + 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x000042a8 .quad -4419164240055772162 + 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x000042b0 .quad 397432465562684739 + 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x000042b8 .quad -912269281642327298 + 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x000042c0 .quad -4363290727450709942 + 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x000042c8 .quad -7487697328667536418 + 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x000042d0 .quad 8380944645968776284 + 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x000042d8 .quad -4747935642407032618 + 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x000042e0 .quad 1252808770606194547 + 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x000042e8 .quad -1323233534581402868 + 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x000042f0 .quad -8440366555225904216 + 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x000042f8 .quad -7744549986754458649 + 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x00004300 .quad 7896285879677171346 + 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x00004308 .quad -5069001465015685407 + 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x00004310 .quad -3964700705685699529 + 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x00004318 .quad -1724565812842218855 + 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x00004320 .quad 2133748077373825698 + 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x00004328 .quad -7995382660667468640 + 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x00004330 .quad 2667185096717282123 + 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x00004338 .quad -5382542307406947896 + 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x00004340 .quad 3333981370896602653 + 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x00004348 .quad -2116491865831296966 + 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x00004350 .quad 6695424375237764562 + 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x00004358 .quad -8240336443785642460 + 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x00004360 .quad 8369280469047205703 + 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x00004368 .quad -5688734536304665171 + 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x00004370 .quad -3373457468973156583 + 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x00004378 .quad -2499232151953443560 + 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x00004380 .quad -9025939945749304721 + 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x00004388 .quad -8479549122611984081 + 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x00004390 .quad 7164319141522920715 + 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x00004398 .quad -5987750384837592197 + 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x000043a0 .quad 4343712908476262990 + 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x000043a8 .quad -2873001962619602342 + 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x000043b0 .quad 7326506586225052273 + 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x000043b8 .quad -8713155254278333320 + 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x000043c0 .quad 9158133232781315341 + 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x000043c8 .quad -6279758049420528746 + 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x000043d0 .quad 2224294504121868368 + 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x000043d8 .quad -3238011543348273028 + 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x000043e0 .quad -7833187971778608078 + 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x000043e8 .quad -8941286242233752499 + 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x000043f0 .quad -568112927868484289 + 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x000043f8 .quad -6564921784364802720 + 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x00004400 .quad 3901544858591782542 + 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x00004408 .quad -3594466212028615495 + 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x00004410 .quad -4479063491021217767 + 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x00004418 .quad -9164070410158966541 + 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x00004420 .quad -5598829363776522209 + 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x00004428 .quad -6843401994271320272 + 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x00004430 .quad -2386850686293264857 + 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x00004438 .quad -3942566474411762436 + 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x00004440 .quad 1628122660560806833 + 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x00004448 .quad -316522074587315140 + 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x00004450 .quad -8205795374004271538 + 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x00004458 .quad -7115355324258153819 + 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x00004460 .quad -1033872180650563614 + 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x00004468 .quad -4282508136895304370 + 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x00004470 .quad -5904026244240592421 + 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x00004478 .quad -741449152691742558 + 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x00004480 .quad -5995859411864064215 + 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x00004488 .quad -7380934748073420955 + 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x00004490 .quad 1728547772024695539 + 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x00004498 .quad -4614482416664388289 + 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x000044a0 .quad -2451001303396518480 + 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x000044a8 .quad -1156417002403097458 + 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x000044b0 .quad 5385653213018257806 + 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x000044b8 .quad -7640289654143017767 + 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x000044c0 .quad -7102991539009341455 + 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x000044c8 .quad -4938676049251384305 + 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x000044d0 .quad -8878739423761676819 + 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x000044d8 .quad -1561659043136842477 + 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x000044e0 .quad 3674159897003727796 + 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x000044e8 .quad -7893565929601608404 + 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x000044f0 .quad 4592699871254659745 + 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x000044f8 .quad -5255271393574622601 + 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x00004500 .quad 1129188820640936778 + 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x00004508 .quad -1957403223540890347 + 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x00004510 .quad 3011586022114279438 + 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x00004518 .quad -8140906042354138323 + 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x00004520 .quad 8376168546070237202 + 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x00004528 .quad -5564446534515285000 + 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x00004530 .quad -7976533391121755114 + 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x00004538 .quad -2343872149716718346 + 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x00004540 .quad 1932195658189984910 + 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x00004548 .quad -8382449121214030822 + 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x00004550 .quad -6808127464117294671 + 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x00004558 .quad -5866375383090150624 + 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x00004560 .quad -3898473311719230434 + 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x00004568 .quad -2721283210435300376 + 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x00004570 .quad 9092669226243950738 + 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x00004578 .quad -8618331034163144591 + 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x00004580 .quad -2469221522477225289 + 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x00004588 .quad -6161227774276542835 + 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x00004590 .quad 6136845133758244197 + 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x00004598 .quad -3089848699418290639 + 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x000045a0 .quad -3082000819042179233 + 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x000045a8 .quad -8848684464777513506 + 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x000045b0 .quad -8464187042230111945 + 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x000045b8 .quad -6449169562544503978 + 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x000045c0 .quad 3254824252494523781 + 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x000045c8 .quad -3449775934753242068 + 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x000045d0 .quad -7189106879045698445 + 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x000045d8 .quad -9073638986861858149 + 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x000045e0 .quad -8986383598807123057 + 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x000045e8 .quad -6730362715149934782 + 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x000045f0 .quad 2602078556773259891 + 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x000045f8 .quad -3801267375510030573 + 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x00004600 .quad -1359087822460813040 + 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x00004608 .quad -139898200960150313 + 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x00004610 .quad -849429889038008150 + 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x00004618 .quad -7004965403241175802 + 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x00004620 .quad -5673473379724898091 + 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x00004628 .quad -4144520735624081848 + 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x00004630 .quad -2480155706228734710 + 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x00004638 .quad -568964901102714406 + 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x00004640 .quad -3855940325606653146 + 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x00004648 .quad -7273132090830278360 + 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x00004650 .quad -208239388580928528 + 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x00004658 .quad -4479729095110460046 + 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x00004660 .quad -4871985254153548564 + 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x00004668 .quad -987975350460687153 + 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x00004670 .quad -3044990783845967853 + 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x00004678 .quad -7535013621679011327 + 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x00004680 .quad 5417133557047315992 + 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x00004688 .quad -4807081008671376254 + 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x00004690 .quad -2451955090545630818 + 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x00004698 .quad -1397165242411832414 + 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x000046a0 .quad -3838314940804713213 + 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x000046a8 .quad -7790757304148477115 + 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x000046b0 .quad 4425478360848884291 + 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x000046b8 .quad -5126760611758208489 + 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x000046c0 .quad 920161932633717460 + 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x000046c8 .quad -1796764746270372707 + 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x000046d0 .quad 2880944217109767365 + 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x000046d8 .quad -8040506994060064798 + 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x000046e0 .quad -5622191765467566602 + 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x000046e8 .quad -5438947724147693094 + 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x000046f0 .quad 6807318348447705459 + 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x000046f8 .quad -2186998636757228463 + 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x00004700 .quad -2662955059861265944 + 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x00004708 .quad -8284403175614349646 + 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x00004710 .quad -7940379843253970334 + 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x00004718 .quad -5743817951090549153 + 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x00004720 .quad 8521269269642088699 + 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x00004728 .quad -2568086420435798537 + 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x00004730 .quad -6203421752542164323 + 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x00004738 .quad -8522583040413455942 + 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x00004740 .quad 6080780864604458308 + 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x00004748 .quad -6041542782089432023 + 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x00004750 .quad -6234081974526590827 + 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x00004758 .quad -2940242459184402125 + 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x00004760 .quad 5327070802775656541 + 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x00004768 .quad -8755180564631333184 + 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x00004770 .quad 6658838503469570676 + 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x00004778 .quad -6332289687361778576 + 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x00004780 .quad 8323548129336963345 + 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x00004788 .quad -3303676090774835316 + 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x00004790 .quad -4021154456019173717 + 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x00004798 .quad -8982326584375353929 + 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x000047a0 .quad -5026443070023967147 + 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x000047a8 .quad -6616222212041804507 + 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x000047b0 .quad 2940318199324816875 + 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x000047b8 .quad -3658591746624867729 + 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x000047c0 .quad 8755227902219092403 + 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x000047c8 .quad -9204148869281624187 + 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x000047d0 .quad -2891023177508298209 + 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x000047d8 .quad -6893500068174642330 + 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x000047e0 .quad -8225464990312760665 + 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x000047e8 .quad -4005189066790915008 + 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x000047f0 .quad -5670145219463562927 + 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x000047f8 .quad -394800315061255856 + 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x00004800 .quad 7985374283903742931 + 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x00004808 .quad -7164279224554366766 + 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x00004810 .quad 758345818024902856 + 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x00004818 .quad -4343663012265570553 + 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x00004820 .quad -3663753745896259334 + 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x00004828 .quad -817892746904575288 + 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x00004830 .quad -9207375118826243940 + 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x00004838 .quad -7428711994456441411 + 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x00004840 .quad -2285846861678029117 + 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x00004848 .quad -4674203974643163860 + 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x00004850 .quad 1754377441329851508 + 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x00004858 .quad -1231068949876566920 + 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x00004860 .quad 1096485900831157192 + 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x00004868 .quad -7686947121313936181 + 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x00004870 .quad -3241078642388441414 + 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x00004878 .quad -4996997883215032323 + 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x00004880 .quad 5172023733869224041 + 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x00004888 .quad -1634561335591402499 + 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x00004890 .quad 5538357842881958977 + 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x00004898 .quad -7939129862385708418 + 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x000048a0 .quad -2300424733252327086 + 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x000048a8 .quad -5312226309554747619 + 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x000048b0 .quad 6347841120289366950 + 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x000048b8 .quad -2028596868516046619 + 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x000048c0 .quad 6273243709394548296 + 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x000048c8 .quad -8185402070463610993 + 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x000048d0 .quad 3229868618315797466 + 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x000048d8 .quad -5620066569652125837 + 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x000048e0 .quad -574350245532641071 + 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x000048e8 .quad -2413397193637769393 + 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x000048f0 .quad -358968903457900670 + 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x000048f8 .quad -8425902273664687727 + 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x00004900 .quad 8774660907532399971 + 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x00004908 .quad -5920691823653471754 + 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x00004910 .quad 1744954097560724156 + 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x00004918 .quad -2789178761139451788 + 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x00004920 .quad -8132775725879323211 + 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x00004928 .quad -8660765753353239224 + 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x00004930 .quad -5554283638921766110 + 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x00004938 .quad -6214271173264161126 + 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x00004940 .quad 6892203506629956075 + 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x00004948 .quad -3156152948152813503 + 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x00004950 .quad -2609901835997359309 + 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x00004958 .quad -8890124620236590296 + 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x00004960 .quad 1349308723430688768 + 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x00004968 .quad -6500969756868349965 + 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x00004970 .quad -2925050114139026944 + 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x00004978 .quad -3514526177658049553 + 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x00004980 .quad -1828156321336891840 + 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x00004988 .quad -9114107888677362827 + 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x00004990 .quad 6938176635183661008 + 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x00004998 .quad -6780948842419315629 + 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x000049a0 .quad 4061034775552188356 + 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x000049a8 .quad -3864500034596756632 + 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x000049b0 .quad 5076293469440235445 + 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x000049b8 .quad -218939024818557886 + 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x000049c0 .quad 7784369436827535057 + 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x000049c8 .quad -7054365918152680535 + 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x000049d0 .quad -4104596259247744891 + 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x000049d8 .quad -4206271379263462765 + 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x000049e0 .quad -5130745324059681113 + 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x000049e8 .quad -646153205651940552 + 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x000049f0 .quad 8322499218531169064 + 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x000049f8 .quad -7321374781173544701 + 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x00004a00 .quad 5791438004736573426 + 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x00004a08 .quad -4540032458039542972 + 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x00004a10 .quad 7239297505920716783 + 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x00004a18 .quad -1063354554122040811 + 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x00004a20 .quad 6830403950414141941 + 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x00004a28 .quad -7582125623967357363 + 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x00004a30 .quad -5297053117264486286 + 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x00004a38 .quad -4865971011531808800 + 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x00004a40 .quad -2009630378153219953 + 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x00004a48 .quad -1470777745987373096 + 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x00004a50 .quad -8173548013986844327 + 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x00004a58 .quad -7836765118883190041 + 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x00004a60 .quad 8229809056225996208 + 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x00004a68 .quad -5184270380176599647 + 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x00004a70 .quad -3547796734999668452 + 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x00004a78 .quad -1868651956793361655 + 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x00004a80 .quad 2394313059052595121 + 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x00004a88 .quad -8085436500636932890 + 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x00004a90 .quad -6230480713039031907 + 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x00004a98 .quad -5495109607368778209 + 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x00004aa0 .quad -7788100891298789883 + 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x00004aa8 .quad -2257200990783584857 + 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x00004ab0 .quad -4867563057061743677 + 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x00004ab8 .quad -8328279646880822392 + 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x00004ac0 .quad -1472767802899791692 + 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x00004ac8 .quad -5798663540173640086 + 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x00004ad0 .quad -6452645772052127519 + 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x00004ad8 .quad -2636643406789662203 + 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x00004ae0 .quad -8644589625959967604 + 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x00004ae8 .quad -8565431156884620733 + 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x00004af0 .quad 7641007041259592112 + 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x00004af8 .quad -6095102927678388012 + 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x00004b00 .quad -8895485272135061476 + 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x00004b08 .quad -3007192641170597111 + 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x00004b10 .quad -947992276657025519 + 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x00004b18 .quad -8797024428372705051 + 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x00004b20 .quad 8038381691033493909 + 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x00004b28 .quad -6384594517038493409 + 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x00004b30 .quad 5436291095364479483 + 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x00004b38 .quad -3369057127870728857 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004b40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + //0x00004b50 .p2align 4, 0x00 + //0x00004b50 _POW_TAB + 0x01, 0x00, 0x00, 0x00, //0x00004b50 .long 1 + 0x03, 0x00, 0x00, 0x00, //0x00004b54 .long 3 + 0x06, 0x00, 0x00, 0x00, //0x00004b58 .long 6 + 0x09, 0x00, 0x00, 0x00, //0x00004b5c .long 9 + 0x0d, 0x00, 0x00, 0x00, //0x00004b60 .long 13 + 0x10, 0x00, 0x00, 0x00, //0x00004b64 .long 16 + 0x13, 0x00, 0x00, 0x00, //0x00004b68 .long 19 + 0x17, 0x00, 0x00, 0x00, //0x00004b6c .long 23 + 0x1a, 0x00, 0x00, 0x00, //0x00004b70 .long 26 + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004b74 .p2align 4, 0x00 + //0x00004b80 _LSHIFT_TAB + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004b80 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004b90 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ba0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004bb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004bc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004bd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004be0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00004be8 .long 1 + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004bec QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004bfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00004c4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00004c50 .long 1 + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c54 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004c94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ca4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00004cb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x01, 0x00, 0x00, 0x00, //0x00004cb8 .long 1 + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cbc QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ccc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004cfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00004d1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00004d20 .long 2 + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d24 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00004d84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00004d88 .long 2 + 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d8c QUAD $0x0000000035323133; QUAD $0x0000000000000000 // .asciz 16, '3125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004d9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004dac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004dbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004dcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ddc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00004dec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x02, 0x00, 0x00, 0x00, //0x00004df0 .long 2 + 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004df4 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00004e54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00004e58 .long 3 + 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e5c QUAD $0x0000003532313837; QUAD $0x0000000000000000 // .asciz 16, '78125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004e9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004eac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00004ebc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00004ec0 .long 3 + 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ec4 QUAD $0x0000353236303933; QUAD $0x0000000000000000 // .asciz 16, '390625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ee4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ef4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00004f24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x03, 0x00, 0x00, 0x00, //0x00004f28 .long 3 + 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f2c QUAD $0x0035323133353931; QUAD $0x0000000000000000 // .asciz 16, '1953125\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00004f8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00004f90 .long 4 + 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004f94 QUAD $0x0035323635363739; QUAD $0x0000000000000000 // .asciz 16, '9765625\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004fe4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00004ff4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00004ff8 .long 4 + 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00004ffc QUAD $0x3532313832383834; QUAD $0x0000000000000000 // .asciz 16, '48828125\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000500c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000501c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000502c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000503c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000504c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000505c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x00005060 .long 4 + 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005064 QUAD $0x3236303431343432; QUAD $0x0000000000000035 // .asciz 16, '244140625\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005084 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005094 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000050c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x04, 0x00, 0x00, 0x00, //0x000050c8 .long 4 + 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050cc QUAD $0x3133303730323231; QUAD $0x0000000000003532 // .asciz 16, '1220703125\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000050fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000510c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000511c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000512c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00005130 .long 5 + 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005134 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005154 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005164 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005174 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005184 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005194 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00005198 .long 5 + 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000519c QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000051ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000051fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x05, 0x00, 0x00, 0x00, //0x00005200 .long 5 + 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005204 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005224 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005234 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005244 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005254 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005264 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00005268 .long 6 + 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0000526c QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000527c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000528c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000529c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000052cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x000052d0 .long 6 + 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x000052d4 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000052f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005304 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005314 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005324 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005334 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x06, 0x00, 0x00, 0x00, //0x00005338 .long 6 + 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0000533c QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000534c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000535c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000536c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000537c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000538c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000539c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x000053a0 .long 7 + 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000053a4 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000053f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005404 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00005408 .long 7 + 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0000540c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000541c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000542c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000543c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000544c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000545c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000546c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x00005470 .long 7 + 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00005474 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005494 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000054d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x07, 0x00, 0x00, 0x00, //0x000054d8 .long 7 + 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x000054dc QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054ec QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000054fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000550c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000551c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000552c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000553c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x00005540 .long 8 + 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00005544 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005554 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005564 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005574 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005584 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005594 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000055a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x000055a8 .long 8 + 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x000055ac QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055bc QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000055fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000560c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x08, 0x00, 0x00, 0x00, //0x00005610 .long 8 + 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00005614 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005624 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005634 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005644 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005654 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005664 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005674 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x00005678 .long 9 + 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0000567c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000568c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000569c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000056dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x000056e0 .long 9 + 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x000056e4 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' + 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000056f4 QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005704 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005714 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005724 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005734 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005744 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x09, 0x00, 0x00, 0x00, //0x00005748 .long 9 + 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x0000574c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' + 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000575c QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000576c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000577c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000578c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000579c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000057ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x000057b0 .long 10 + 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x000057b4 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' + 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057c4 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000057f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005804 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005814 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00005818 .long 10 + 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x0000581c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' + 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000582c QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000583c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000584c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000585c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000586c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000587c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x00005880 .long 10 + 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00005884 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' + 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005894 QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000058e4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0a, 0x00, 0x00, 0x00, //0x000058e8 .long 10 + 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x000058ec QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' + 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000058fc QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000590c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000591c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000592c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000593c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000594c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00005950 .long 11 + 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00005954 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' + 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005964 QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005994 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000059b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x000059b8 .long 11 + 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x000059bc QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' + 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059cc QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000059fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005a1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0b, 0x00, 0x00, 0x00, //0x00005a20 .long 11 + 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00005a24 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' + 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a34 QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005a84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00005a88 .long 12 + 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00005a8c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' + 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005a9c QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005aac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005abc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005acc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005adc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005aec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00005af0 .long 12 + 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00005af4 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' + 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b04 QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005b54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0c, 0x00, 0x00, 0x00, //0x00005b58 .long 12 + 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00005b5c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' + 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005b6c QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005b9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005bbc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00005bc0 .long 13 + 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00005bc4 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' + 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00005bd4 QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005be4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005bf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005c24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00005c28 .long 13 + 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x00005c2c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' + 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00005c3c QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005c7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005c8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00005c90 .long 13 + 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00005c94 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' + 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00005ca4 QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005cd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ce4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005cf4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0d, 0x00, 0x00, 0x00, //0x00005cf8 .long 13 + 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x00005cfc QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' + 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x00005d0c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005d5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00005d60 .long 14 + 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00005d64 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' + 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00005d74 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005d94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005da4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005db4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005dc4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00005dc8 .long 14 + 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x00005dcc QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' + 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x00005ddc QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005dfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005e2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0e, 0x00, 0x00, 0x00, //0x00005e30 .long 14 + 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00005e34 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' + 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00005e44 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e54 QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005e84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005e94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x00005e98 .long 15 + 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x00005e9c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' + 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x00005eac QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' + 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ebc QUAD $0x0000000000000035; QUAD $0x0000000000000000 // .asciz 16, '5\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005edc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005eec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005efc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x00005f00 .long 15 + 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00005f04 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' + 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00005f14 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' + 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f24 QUAD $0x0000000000003532; QUAD $0x0000000000000000 // .asciz 16, '25\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005f64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x0f, 0x00, 0x00, 0x00, //0x00005f68 .long 15 + 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x00005f6c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' + 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x00005f7c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' + 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f8c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005f9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005fbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00005fcc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00005fd0 .long 16 + 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00005fd4 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' + 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00005fe4 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' + 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005ff4 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006014 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006024 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006034 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00006038 .long 16 + 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x0000603c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' + 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x0000604c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' + 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000605c QUAD $0x0000000035323138; QUAD $0x0000000000000000 // .asciz 16, '8125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000606c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000607c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000608c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000609c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x000060a0 .long 16 + 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x000060a4 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' + 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x000060b4 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' + 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060c4 QUAD $0x0000003532363034; QUAD $0x0000000000000000 // .asciz 16, '40625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000060f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006104 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x10, 0x00, 0x00, 0x00, //0x00006108 .long 16 + 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0000610c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' + 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x0000611c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' + 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000612c QUAD $0x0000353231333032; QUAD $0x0000000000000000 // .asciz 16, '203125\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000613c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000614c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000615c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000616c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00006170 .long 17 + 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00006174 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' + 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00006184 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' + 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006194 QUAD $0x0000353236353130; QUAD $0x0000000000000000 // .asciz 16, '015625\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000061d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x000061d8 .long 17 + 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x000061dc QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' + 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x000061ec QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' + 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000061fc QUAD $0x0035323138373035; QUAD $0x0000000000000000 // .asciz 16, '5078125\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000620c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000621c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000622c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000623c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x11, 0x00, 0x00, 0x00, //0x00006240 .long 17 + 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00006244 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' + 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00006254 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' + 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006264 QUAD $0x3532363039333532; QUAD $0x0000000000000000 // .asciz 16, '25390625\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006274 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006284 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006294 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000062a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x000062a8 .long 18 + 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x000062ac QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' + 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x000062bc QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' + 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062cc QUAD $0x3532313335393632; QUAD $0x0000000000000000 // .asciz 16, '26953125\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000062fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x0000630c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x00006310 .long 18 + 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00006314 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' + 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00006324 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' + 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006334 QUAD $0x3236353637343331; QUAD $0x0000000000000035 // .asciz 16, '134765625\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006344 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006354 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006364 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006374 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x12, 0x00, 0x00, 0x00, //0x00006378 .long 18 + 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x0000637c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' + 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x0000638c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' + 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000639c QUAD $0x3138323833373630; QUAD $0x0000000000003532 // .asciz 16, '0673828125\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000063cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x000063dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' + 0x13, 0x00, 0x00, 0x00, //0x000063e0 .long 19 + 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x000063e4 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' + 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x000063f4 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' + 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006404 QUAD $0x3630343139363333; QUAD $0x0000000000003532 // .asciz 16, '3369140625\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006414 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006424 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006434 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, //0x00006444 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned.go new file mode 100644 index 000000000..a73ecd780 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned.go @@ -0,0 +1,33 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_vsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) + +var S_vsigned uintptr + +//go:nosplit +func vsigned(s *string, p *int, v *types.JsonState) { + F_vsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_subr.go new file mode 100644 index 000000000..1b2514762 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_subr.go @@ -0,0 +1,50 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__vsigned = 0 +) + +const ( + _stack__vsigned = 16 +) + +const ( + _size__vsigned = 356 +) + +var ( + _pcsp__vsigned = [][2]uint32{ + {0x1, 0}, + {0x5, 8}, + {0x70, 16}, + {0x71, 8}, + {0x72, 0}, + {0x7d, 16}, + {0x7e, 8}, + {0x7f, 0}, + {0x117, 16}, + {0x118, 8}, + {0x119, 0}, + {0x11d, 16}, + {0x11e, 8}, + {0x11f, 0}, + {0x155, 16}, + {0x156, 8}, + {0x157, 0}, + {0x162, 16}, + {0x163, 8}, + {0x164, 0}, + } +) + +var _cfunc_vsigned = []loader.CFunc{ + {"_vsigned_entry", 0, _entry__vsigned, 0, nil}, + {"_vsigned", _entry__vsigned, _size__vsigned, _stack__vsigned, _pcsp__vsigned}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_text_amd64.go new file mode 100644 index 000000000..3b1ee6279 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vsigned_text_amd64.go @@ -0,0 +1,120 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_vsigned = []byte{ + // .p2align 4, 0x90 + // _vsigned + 0x55, // pushq %rbp + 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp + 0x53, //0x00000004 pushq %rbx + 0x48, 0x8b, 0x06, //0x00000005 movq (%rsi), %rax + 0x4c, 0x8b, 0x0f, //0x00000008 movq (%rdi), %r9 + 0x4c, 0x8b, 0x5f, 0x08, //0x0000000b movq $8(%rdi), %r11 + 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x0000000f movq $9, (%rdx) + 0x0f, 0x57, 0xc0, //0x00000016 xorps %xmm0, %xmm0 + 0x0f, 0x11, 0x42, 0x08, //0x00000019 movups %xmm0, $8(%rdx) + 0x48, 0x8b, 0x0e, //0x0000001d movq (%rsi), %rcx + 0x48, 0x89, 0x4a, 0x18, //0x00000020 movq %rcx, $24(%rdx) + 0x4c, 0x39, 0xd8, //0x00000024 cmpq %r11, %rax + 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00000027 jae LBB0_1 + 0x41, 0x8a, 0x0c, 0x01, //0x0000002d movb (%r9,%rax), %cl + 0x41, 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00000031 movl $1, %r8d + 0x80, 0xf9, 0x2d, //0x00000037 cmpb $45, %cl + 0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000003a jne LBB0_5 + 0x48, 0x83, 0xc0, 0x01, //0x00000040 addq $1, %rax + 0x4c, 0x39, 0xd8, //0x00000044 cmpq %r11, %rax + 0x0f, 0x83, 0x25, 0x00, 0x00, 0x00, //0x00000047 jae LBB0_1 + 0x41, 0x8a, 0x0c, 0x01, //0x0000004d movb (%r9,%rax), %cl + 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000051 movq $-1, %r8 + //0x00000058 LBB0_5 + 0x8d, 0x79, 0xd0, //0x00000058 leal $-48(%rcx), %edi + 0x40, 0x80, 0xff, 0x0a, //0x0000005b cmpb $10, %dil + 0x0f, 0x82, 0x1a, 0x00, 0x00, 0x00, //0x0000005f jb LBB0_7 + 0x48, 0x89, 0x06, //0x00000065 movq %rax, (%rsi) + 0x48, 0xc7, 0x02, 0xfe, 0xff, 0xff, 0xff, //0x00000068 movq $-2, (%rdx) + 0x5b, //0x0000006f popq %rbx + 0x5d, //0x00000070 popq %rbp + 0xc3, //0x00000071 retq + //0x00000072 LBB0_1 + 0x4c, 0x89, 0x1e, //0x00000072 movq %r11, (%rsi) + 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00000075 movq $-1, (%rdx) + 0x5b, //0x0000007c popq %rbx + 0x5d, //0x0000007d popq %rbp + 0xc3, //0x0000007e retq + //0x0000007f LBB0_7 + 0x80, 0xf9, 0x30, //0x0000007f cmpb $48, %cl + 0x0f, 0x85, 0x35, 0x00, 0x00, 0x00, //0x00000082 jne LBB0_12 + 0x48, 0x8d, 0x78, 0x01, //0x00000088 leaq $1(%rax), %rdi + 0x4c, 0x39, 0xd8, //0x0000008c cmpq %r11, %rax + 0x0f, 0x83, 0x84, 0x00, 0x00, 0x00, //0x0000008f jae LBB0_11 + 0x41, 0x8a, 0x0c, 0x39, //0x00000095 movb (%r9,%rdi), %cl + 0x80, 0xc1, 0xd2, //0x00000099 addb $-46, %cl + 0x80, 0xf9, 0x37, //0x0000009c cmpb $55, %cl + 0x0f, 0x87, 0x74, 0x00, 0x00, 0x00, //0x0000009f ja LBB0_11 + 0x44, 0x0f, 0xb6, 0xd1, //0x000000a5 movzbl %cl, %r10d + 0x48, 0xb9, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x000000a9 movabsq $36028797027352577, %rcx + 0x4c, 0x0f, 0xa3, 0xd1, //0x000000b3 btq %r10, %rcx + 0x0f, 0x83, 0x5c, 0x00, 0x00, 0x00, //0x000000b7 jae LBB0_11 + //0x000000bd LBB0_12 + 0x4c, 0x39, 0xd8, //0x000000bd cmpq %r11, %rax + 0x4d, 0x89, 0xda, //0x000000c0 movq %r11, %r10 + 0x4c, 0x0f, 0x47, 0xd0, //0x000000c3 cmovaq %rax, %r10 + 0x31, 0xc9, //0x000000c7 xorl %ecx, %ecx + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000c9 .p2align 4, 0x90 + //0x000000d0 LBB0_13 + 0x49, 0x39, 0xc2, //0x000000d0 cmpq %rax, %r10 + 0x0f, 0x84, 0x81, 0x00, 0x00, 0x00, //0x000000d3 je LBB0_23 + 0x49, 0x0f, 0xbe, 0x3c, 0x01, //0x000000d9 movsbq (%r9,%rax), %rdi + 0x8d, 0x5f, 0xd0, //0x000000de leal $-48(%rdi), %ebx + 0x80, 0xfb, 0x09, //0x000000e1 cmpb $9, %bl + 0x0f, 0x87, 0x35, 0x00, 0x00, 0x00, //0x000000e4 ja LBB0_18 + 0x48, 0x6b, 0xc9, 0x0a, //0x000000ea imulq $10, %rcx, %rcx + 0x0f, 0x80, 0x14, 0x00, 0x00, 0x00, //0x000000ee jo LBB0_17 + 0x48, 0x83, 0xc0, 0x01, //0x000000f4 addq $1, %rax + 0x83, 0xc7, 0xd0, //0x000000f8 addl $-48, %edi + 0x49, 0x0f, 0xaf, 0xf8, //0x000000fb imulq %r8, %rdi + 0x48, 0x01, 0xf9, //0x000000ff addq %rdi, %rcx + 0x0f, 0x81, 0xc8, 0xff, 0xff, 0xff, //0x00000102 jno LBB0_13 + //0x00000108 LBB0_17 + 0x48, 0x83, 0xc0, 0xff, //0x00000108 addq $-1, %rax + 0x48, 0x89, 0x06, //0x0000010c movq %rax, (%rsi) + 0x48, 0xc7, 0x02, 0xfb, 0xff, 0xff, 0xff, //0x0000010f movq $-5, (%rdx) + 0x5b, //0x00000116 popq %rbx + 0x5d, //0x00000117 popq %rbp + 0xc3, //0x00000118 retq + //0x00000119 LBB0_11 + 0x48, 0x89, 0x3e, //0x00000119 movq %rdi, (%rsi) + 0x5b, //0x0000011c popq %rbx + 0x5d, //0x0000011d popq %rbp + 0xc3, //0x0000011e retq + //0x0000011f LBB0_18 + 0x4c, 0x39, 0xd8, //0x0000011f cmpq %r11, %rax + 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00000122 jae LBB0_22 + 0x41, 0x8a, 0x3c, 0x01, //0x00000128 movb (%r9,%rax), %dil + 0x40, 0x80, 0xff, 0x2e, //0x0000012c cmpb $46, %dil + 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00000130 je LBB0_25 + 0x40, 0x80, 0xff, 0x45, //0x00000136 cmpb $69, %dil + 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000013a je LBB0_25 + 0x40, 0x80, 0xff, 0x65, //0x00000140 cmpb $101, %dil + 0x0f, 0x85, 0x0d, 0x00, 0x00, 0x00, //0x00000144 jne LBB0_22 + //0x0000014a LBB0_25 + 0x48, 0x89, 0x06, //0x0000014a movq %rax, (%rsi) + 0x48, 0xc7, 0x02, 0xfa, 0xff, 0xff, 0xff, //0x0000014d movq $-6, (%rdx) + 0x5b, //0x00000154 popq %rbx + 0x5d, //0x00000155 popq %rbp + 0xc3, //0x00000156 retq + //0x00000157 LBB0_22 + 0x49, 0x89, 0xc2, //0x00000157 movq %rax, %r10 + //0x0000015a LBB0_23 + 0x4c, 0x89, 0x16, //0x0000015a movq %r10, (%rsi) + 0x48, 0x89, 0x4a, 0x10, //0x0000015d movq %rcx, $16(%rdx) + 0x5b, //0x00000161 popq %rbx + 0x5d, //0x00000162 popq %rbp + 0xc3, //0x00000163 retq + //0x00000164 .p2align 2, 0x00 + //0x00000164 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00000164 .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vstring.go new file mode 100644 index 000000000..abc8b25d7 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vstring.go @@ -0,0 +1,33 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_vstring func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer, flags uint64) + +var S_vstring uintptr + +//go:nosplit +func vstring(s *string, p *int, v *types.JsonState, flags uint64) { + F_vstring(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_subr.go new file mode 100644 index 000000000..ba4a588f5 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_subr.go @@ -0,0 +1,46 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__vstring = 48 +) + +const ( + _stack__vstring = 104 +) + +const ( + _size__vstring = 2396 +) + +var ( + _pcsp__vstring = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x8, 16}, + {0xa, 24}, + {0xc, 32}, + {0xd, 40}, + {0x11, 48}, + {0x8b1, 104}, + {0x8b2, 48}, + {0x8b4, 40}, + {0x8b6, 32}, + {0x8b8, 24}, + {0x8ba, 16}, + {0x8bb, 8}, + {0x8bc, 0}, + {0x95c, 104}, + } +) + +var _cfunc_vstring = []loader.CFunc{ + {"_vstring_entry", 0, _entry__vstring, 0, nil}, + {"_vstring", _entry__vstring, _size__vstring, _stack__vstring, _pcsp__vstring}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_text_amd64.go new file mode 100644 index 000000000..2dbb5a042 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vstring_text_amd64.go @@ -0,0 +1,657 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_vstring = []byte{ + // .p2align 4, 0x00 + // LCPI0_0 + 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, // QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' + //0x00000010 LCPI0_1 + 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00000010 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + //0x00000020 LCPI0_2 + 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00000020 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' + //0x00000030 .p2align 4, 0x90 + //0x00000030 _vstring + 0x55, //0x00000030 pushq %rbp + 0x48, 0x89, 0xe5, //0x00000031 movq %rsp, %rbp + 0x41, 0x57, //0x00000034 pushq %r15 + 0x41, 0x56, //0x00000036 pushq %r14 + 0x41, 0x55, //0x00000038 pushq %r13 + 0x41, 0x54, //0x0000003a pushq %r12 + 0x53, //0x0000003c pushq %rbx + 0x48, 0x83, 0xec, 0x38, //0x0000003d subq $56, %rsp + 0x48, 0x89, 0x55, 0xc0, //0x00000041 movq %rdx, $-64(%rbp) + 0x48, 0x89, 0x75, 0xc8, //0x00000045 movq %rsi, $-56(%rbp) + 0x48, 0x8b, 0x1e, //0x00000049 movq (%rsi), %rbx + 0xf6, 0xc1, 0x20, //0x0000004c testb $32, %cl + 0x48, 0x89, 0x5d, 0xb0, //0x0000004f movq %rbx, $-80(%rbp) + 0x0f, 0x85, 0x97, 0x01, 0x00, 0x00, //0x00000053 jne LBB0_13 + 0x4c, 0x8b, 0x6f, 0x08, //0x00000059 movq $8(%rdi), %r13 + 0x4c, 0x89, 0x6d, 0xb8, //0x0000005d movq %r13, $-72(%rbp) + 0x49, 0x29, 0xdd, //0x00000061 subq %rbx, %r13 + 0x0f, 0x84, 0x57, 0x05, 0x00, 0x00, //0x00000064 je LBB0_42 + 0x4c, 0x8b, 0x27, //0x0000006a movq (%rdi), %r12 + 0x49, 0x83, 0xfd, 0x40, //0x0000006d cmpq $64, %r13 + 0x0f, 0x82, 0x56, 0x05, 0x00, 0x00, //0x00000071 jb LBB0_43 + 0x49, 0x89, 0xd8, //0x00000077 movq %rbx, %r8 + 0x48, 0xf7, 0xd3, //0x0000007a notq %rbx + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x0000007d movq $-1, $-48(%rbp) + 0x45, 0x31, 0xdb, //0x00000085 xorl %r11d, %r11d + 0xf3, 0x0f, 0x6f, 0x05, 0x70, 0xff, 0xff, 0xff, //0x00000088 movdqu $-144(%rip), %xmm0 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0x78, 0xff, 0xff, 0xff, //0x00000090 movdqu $-136(%rip), %xmm1 /* LCPI0_1+0(%rip) */ + 0x49, 0xbf, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00000098 movabsq $6148914691236517205, %r15 + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000a2 .p2align 4, 0x90 + //0x000000b0 LBB0_4 + 0xf3, 0x43, 0x0f, 0x6f, 0x14, 0x04, //0x000000b0 movdqu (%r12,%r8), %xmm2 + 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x04, 0x10, //0x000000b6 movdqu $16(%r12,%r8), %xmm3 + 0xf3, 0x43, 0x0f, 0x6f, 0x64, 0x04, 0x20, //0x000000bd movdqu $32(%r12,%r8), %xmm4 + 0xf3, 0x43, 0x0f, 0x6f, 0x6c, 0x04, 0x30, //0x000000c4 movdqu $48(%r12,%r8), %xmm5 + 0x66, 0x0f, 0x6f, 0xf2, //0x000000cb movdqa %xmm2, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x000000cf pcmpeqb %xmm0, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x000000d3 pmovmskb %xmm6, %r9d + 0x66, 0x0f, 0x6f, 0xf3, //0x000000d8 movdqa %xmm3, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x000000dc pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xf6, //0x000000e0 pmovmskb %xmm6, %esi + 0x66, 0x0f, 0x6f, 0xf4, //0x000000e4 movdqa %xmm4, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x000000e8 pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xce, //0x000000ec pmovmskb %xmm6, %ecx + 0x66, 0x0f, 0x6f, 0xf5, //0x000000f0 movdqa %xmm5, %xmm6 + 0x66, 0x0f, 0x74, 0xf0, //0x000000f4 pcmpeqb %xmm0, %xmm6 + 0x66, 0x0f, 0xd7, 0xfe, //0x000000f8 pmovmskb %xmm6, %edi + 0x66, 0x0f, 0x74, 0xd1, //0x000000fc pcmpeqb %xmm1, %xmm2 + 0x66, 0x44, 0x0f, 0xd7, 0xd2, //0x00000100 pmovmskb %xmm2, %r10d + 0x66, 0x0f, 0x74, 0xd9, //0x00000105 pcmpeqb %xmm1, %xmm3 + 0x66, 0x0f, 0xd7, 0xd3, //0x00000109 pmovmskb %xmm3, %edx + 0x66, 0x0f, 0x74, 0xe1, //0x0000010d pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xc4, //0x00000111 pmovmskb %xmm4, %eax + 0x66, 0x0f, 0x74, 0xe9, //0x00000115 pcmpeqb %xmm1, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xf5, //0x00000119 pmovmskb %xmm5, %r14d + 0x48, 0xc1, 0xe7, 0x30, //0x0000011e shlq $48, %rdi + 0x48, 0xc1, 0xe1, 0x20, //0x00000122 shlq $32, %rcx + 0x48, 0x09, 0xf9, //0x00000126 orq %rdi, %rcx + 0x48, 0xc1, 0xe6, 0x10, //0x00000129 shlq $16, %rsi + 0x48, 0x09, 0xce, //0x0000012d orq %rcx, %rsi + 0x49, 0x09, 0xf1, //0x00000130 orq %rsi, %r9 + 0x49, 0xc1, 0xe6, 0x30, //0x00000133 shlq $48, %r14 + 0x48, 0xc1, 0xe0, 0x20, //0x00000137 shlq $32, %rax + 0x4c, 0x09, 0xf0, //0x0000013b orq %r14, %rax + 0x48, 0xc1, 0xe2, 0x10, //0x0000013e shlq $16, %rdx + 0x48, 0x09, 0xc2, //0x00000142 orq %rax, %rdx + 0x49, 0x09, 0xd2, //0x00000145 orq %rdx, %r10 + 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x00000148 jne LBB0_8 + 0x4d, 0x85, 0xdb, //0x0000014e testq %r11, %r11 + 0x0f, 0x85, 0x3d, 0x00, 0x00, 0x00, //0x00000151 jne LBB0_10 + 0x45, 0x31, 0xdb, //0x00000157 xorl %r11d, %r11d + 0x4d, 0x85, 0xc9, //0x0000015a testq %r9, %r9 + 0x0f, 0x85, 0x79, 0x00, 0x00, 0x00, //0x0000015d jne LBB0_11 + //0x00000163 LBB0_7 + 0x49, 0x83, 0xc5, 0xc0, //0x00000163 addq $-64, %r13 + 0x48, 0x83, 0xc3, 0xc0, //0x00000167 addq $-64, %rbx + 0x49, 0x83, 0xc0, 0x40, //0x0000016b addq $64, %r8 + 0x49, 0x83, 0xfd, 0x3f, //0x0000016f cmpq $63, %r13 + 0x0f, 0x87, 0x37, 0xff, 0xff, 0xff, //0x00000173 ja LBB0_4 + 0xe9, 0xf9, 0x02, 0x00, 0x00, //0x00000179 jmp LBB0_32 + //0x0000017e LBB0_8 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000017e cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x00000183 jne LBB0_10 + 0x49, 0x0f, 0xbc, 0xc2, //0x00000189 bsfq %r10, %rax + 0x4c, 0x01, 0xc0, //0x0000018d addq %r8, %rax + 0x48, 0x89, 0x45, 0xd0, //0x00000190 movq %rax, $-48(%rbp) + //0x00000194 LBB0_10 + 0x4c, 0x89, 0xd8, //0x00000194 movq %r11, %rax + 0x48, 0xf7, 0xd0, //0x00000197 notq %rax + 0x4c, 0x21, 0xd0, //0x0000019a andq %r10, %rax + 0x48, 0x8d, 0x0c, 0x00, //0x0000019d leaq (%rax,%rax), %rcx + 0x4c, 0x09, 0xd9, //0x000001a1 orq %r11, %rcx + 0x48, 0x89, 0xca, //0x000001a4 movq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x000001a7 notq %rdx + 0x4c, 0x21, 0xd2, //0x000001aa andq %r10, %rdx + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000001ad movabsq $-6148914691236517206, %rsi + 0x48, 0x21, 0xf2, //0x000001b7 andq %rsi, %rdx + 0x45, 0x31, 0xdb, //0x000001ba xorl %r11d, %r11d + 0x48, 0x01, 0xc2, //0x000001bd addq %rax, %rdx + 0x41, 0x0f, 0x92, 0xc3, //0x000001c0 setb %r11b + 0x48, 0x01, 0xd2, //0x000001c4 addq %rdx, %rdx + 0x4c, 0x31, 0xfa, //0x000001c7 xorq %r15, %rdx + 0x48, 0x21, 0xca, //0x000001ca andq %rcx, %rdx + 0x48, 0xf7, 0xd2, //0x000001cd notq %rdx + 0x49, 0x21, 0xd1, //0x000001d0 andq %rdx, %r9 + 0x4d, 0x85, 0xc9, //0x000001d3 testq %r9, %r9 + 0x0f, 0x84, 0x87, 0xff, 0xff, 0xff, //0x000001d6 je LBB0_7 + //0x000001dc LBB0_11 + 0x4d, 0x0f, 0xbc, 0xd9, //0x000001dc bsfq %r9, %r11 + 0x49, 0x29, 0xdb, //0x000001e0 subq %rbx, %r11 + //0x000001e3 LBB0_12 + 0x48, 0x8b, 0x75, 0xc0, //0x000001e3 movq $-64(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xc8, //0x000001e7 movq $-56(%rbp), %rdi + 0xe9, 0x51, 0x02, 0x00, 0x00, //0x000001eb jmp LBB0_29 + //0x000001f0 LBB0_13 + 0x4c, 0x8b, 0x6f, 0x08, //0x000001f0 movq $8(%rdi), %r13 + 0x4c, 0x89, 0x6d, 0xb8, //0x000001f4 movq %r13, $-72(%rbp) + 0x49, 0x29, 0xdd, //0x000001f8 subq %rbx, %r13 + 0x0f, 0x84, 0xc0, 0x03, 0x00, 0x00, //0x000001fb je LBB0_42 + 0x48, 0x8b, 0x07, //0x00000201 movq (%rdi), %rax + 0x48, 0x89, 0x45, 0xa8, //0x00000204 movq %rax, $-88(%rbp) + 0x49, 0x83, 0xfd, 0x40, //0x00000208 cmpq $64, %r13 + 0x0f, 0x82, 0xd9, 0x03, 0x00, 0x00, //0x0000020c jb LBB0_44 + 0x48, 0x89, 0xd8, //0x00000212 movq %rbx, %rax + 0x48, 0xf7, 0xd3, //0x00000215 notq %rbx + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x00000218 movq $-1, $-48(%rbp) + 0x31, 0xf6, //0x00000220 xorl %esi, %esi + 0xf3, 0x44, 0x0f, 0x6f, 0x05, 0xd5, 0xfd, 0xff, 0xff, //0x00000222 movdqu $-555(%rip), %xmm8 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x0d, 0xdd, 0xfd, 0xff, 0xff, //0x0000022b movdqu $-547(%rip), %xmm1 /* LCPI0_1+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x15, 0xe5, 0xfd, 0xff, 0xff, //0x00000233 movdqu $-539(%rip), %xmm2 /* LCPI0_2+0(%rip) */ + 0x66, 0x0f, 0x76, 0xdb, //0x0000023b pcmpeqd %xmm3, %xmm3 + 0x90, //0x0000023f .p2align 4, 0x90 + //0x00000240 LBB0_16 + 0x4c, 0x89, 0x6d, 0xa0, //0x00000240 movq %r13, $-96(%rbp) + 0x49, 0x89, 0xf5, //0x00000244 movq %rsi, %r13 + 0x48, 0x8b, 0x4d, 0xa8, //0x00000247 movq $-88(%rbp), %rcx + 0xf3, 0x0f, 0x6f, 0x04, 0x01, //0x0000024b movdqu (%rcx,%rax), %xmm0 + 0xf3, 0x0f, 0x6f, 0x7c, 0x01, 0x10, //0x00000250 movdqu $16(%rcx,%rax), %xmm7 + 0xf3, 0x0f, 0x6f, 0x74, 0x01, 0x20, //0x00000256 movdqu $32(%rcx,%rax), %xmm6 + 0xf3, 0x0f, 0x6f, 0x6c, 0x01, 0x30, //0x0000025c movdqu $48(%rcx,%rax), %xmm5 + 0x66, 0x0f, 0x6f, 0xe0, //0x00000262 movdqa %xmm0, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00000266 pcmpeqb %xmm8, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x0000026b pmovmskb %xmm4, %edi + 0x66, 0x0f, 0x6f, 0xe7, //0x0000026f movdqa %xmm7, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00000273 pcmpeqb %xmm8, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xc4, //0x00000278 pmovmskb %xmm4, %r8d + 0x66, 0x0f, 0x6f, 0xe6, //0x0000027d movdqa %xmm6, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x00000281 pcmpeqb %xmm8, %xmm4 + 0x66, 0x0f, 0xd7, 0xf4, //0x00000286 pmovmskb %xmm4, %esi + 0x66, 0x0f, 0x6f, 0xe5, //0x0000028a movdqa %xmm5, %xmm4 + 0x66, 0x41, 0x0f, 0x74, 0xe0, //0x0000028e pcmpeqb %xmm8, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xdc, //0x00000293 pmovmskb %xmm4, %r11d + 0x66, 0x0f, 0x6f, 0xe0, //0x00000298 movdqa %xmm0, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x0000029c pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xf4, //0x000002a0 pmovmskb %xmm4, %r14d + 0x66, 0x0f, 0x6f, 0xe7, //0x000002a5 movdqa %xmm7, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x000002a9 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xfc, //0x000002ad pmovmskb %xmm4, %r15d + 0x66, 0x0f, 0x6f, 0xe6, //0x000002b2 movdqa %xmm6, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x000002b6 pcmpeqb %xmm1, %xmm4 + 0x66, 0x44, 0x0f, 0xd7, 0xd4, //0x000002ba pmovmskb %xmm4, %r10d + 0x66, 0x0f, 0x6f, 0xe5, //0x000002bf movdqa %xmm5, %xmm4 + 0x66, 0x0f, 0x74, 0xe1, //0x000002c3 pcmpeqb %xmm1, %xmm4 + 0x66, 0x0f, 0xd7, 0xd4, //0x000002c7 pmovmskb %xmm4, %edx + 0x66, 0x0f, 0x6f, 0xe2, //0x000002cb movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe7, //0x000002cf pcmpgtb %xmm7, %xmm4 + 0x66, 0x0f, 0x64, 0xfb, //0x000002d3 pcmpgtb %xmm3, %xmm7 + 0x66, 0x0f, 0xdb, 0xfc, //0x000002d7 pand %xmm4, %xmm7 + 0x66, 0x0f, 0xd7, 0xcf, //0x000002db pmovmskb %xmm7, %ecx + 0x66, 0x0f, 0x6f, 0xe2, //0x000002df movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe6, //0x000002e3 pcmpgtb %xmm6, %xmm4 + 0x66, 0x0f, 0x64, 0xf3, //0x000002e7 pcmpgtb %xmm3, %xmm6 + 0x66, 0x0f, 0xdb, 0xf4, //0x000002eb pand %xmm4, %xmm6 + 0x66, 0x44, 0x0f, 0xd7, 0xce, //0x000002ef pmovmskb %xmm6, %r9d + 0x66, 0x0f, 0x6f, 0xe2, //0x000002f4 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe5, //0x000002f8 pcmpgtb %xmm5, %xmm4 + 0x66, 0x0f, 0x64, 0xeb, //0x000002fc pcmpgtb %xmm3, %xmm5 + 0x66, 0x0f, 0xdb, 0xec, //0x00000300 pand %xmm4, %xmm5 + 0x66, 0x44, 0x0f, 0xd7, 0xe5, //0x00000304 pmovmskb %xmm5, %r12d + 0x49, 0xc1, 0xe3, 0x30, //0x00000309 shlq $48, %r11 + 0x48, 0xc1, 0xe6, 0x20, //0x0000030d shlq $32, %rsi + 0x4c, 0x09, 0xde, //0x00000311 orq %r11, %rsi + 0x49, 0xc1, 0xe0, 0x10, //0x00000314 shlq $16, %r8 + 0x49, 0x09, 0xf0, //0x00000318 orq %rsi, %r8 + 0x4c, 0x09, 0xc7, //0x0000031b orq %r8, %rdi + 0x48, 0xc1, 0xe2, 0x30, //0x0000031e shlq $48, %rdx + 0x49, 0xc1, 0xe2, 0x20, //0x00000322 shlq $32, %r10 + 0x49, 0x09, 0xd2, //0x00000326 orq %rdx, %r10 + 0x49, 0xc1, 0xe7, 0x10, //0x00000329 shlq $16, %r15 + 0x4d, 0x09, 0xd7, //0x0000032d orq %r10, %r15 + 0x49, 0xc1, 0xe4, 0x30, //0x00000330 shlq $48, %r12 + 0x49, 0xc1, 0xe1, 0x20, //0x00000334 shlq $32, %r9 + 0x4d, 0x09, 0xe1, //0x00000338 orq %r12, %r9 + 0x48, 0xc1, 0xe1, 0x10, //0x0000033b shlq $16, %rcx + 0x4c, 0x09, 0xc9, //0x0000033f orq %r9, %rcx + 0x4d, 0x09, 0xfe, //0x00000342 orq %r15, %r14 + 0x0f, 0x85, 0x53, 0x00, 0x00, 0x00, //0x00000345 jne LBB0_22 + 0x4d, 0x85, 0xed, //0x0000034b testq %r13, %r13 + 0x0f, 0x85, 0x60, 0x00, 0x00, 0x00, //0x0000034e jne LBB0_24 + 0x31, 0xf6, //0x00000354 xorl %esi, %esi + //0x00000356 LBB0_19 + 0x66, 0x0f, 0x6f, 0xe2, //0x00000356 movdqa %xmm2, %xmm4 + 0x66, 0x0f, 0x64, 0xe0, //0x0000035a pcmpgtb %xmm0, %xmm4 + 0x66, 0x0f, 0x64, 0xc3, //0x0000035e pcmpgtb %xmm3, %xmm0 + 0x66, 0x0f, 0xdb, 0xc4, //0x00000362 pand %xmm4, %xmm0 + 0x66, 0x0f, 0xd7, 0xd0, //0x00000366 pmovmskb %xmm0, %edx + 0x48, 0x09, 0xd1, //0x0000036a orq %rdx, %rcx + 0x48, 0x85, 0xff, //0x0000036d testq %rdi, %rdi + 0x0f, 0x85, 0x8b, 0x00, 0x00, 0x00, //0x00000370 jne LBB0_25 + 0x48, 0x85, 0xc9, //0x00000376 testq %rcx, %rcx + 0x0f, 0x85, 0xf6, 0x04, 0x00, 0x00, //0x00000379 jne LBB0_84 + 0x4c, 0x8b, 0x6d, 0xa0, //0x0000037f movq $-96(%rbp), %r13 + 0x49, 0x83, 0xc5, 0xc0, //0x00000383 addq $-64, %r13 + 0x48, 0x83, 0xc3, 0xc0, //0x00000387 addq $-64, %rbx + 0x48, 0x83, 0xc0, 0x40, //0x0000038b addq $64, %rax + 0x49, 0x83, 0xfd, 0x3f, //0x0000038f cmpq $63, %r13 + 0x0f, 0x87, 0xa7, 0xfe, 0xff, 0xff, //0x00000393 ja LBB0_16 + 0xe9, 0x66, 0x01, 0x00, 0x00, //0x00000399 jmp LBB0_37 + //0x0000039e LBB0_22 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000039e cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x000003a3 jne LBB0_24 + 0x49, 0x0f, 0xbc, 0xd6, //0x000003a9 bsfq %r14, %rdx + 0x48, 0x01, 0xc2, //0x000003ad addq %rax, %rdx + 0x48, 0x89, 0x55, 0xd0, //0x000003b0 movq %rdx, $-48(%rbp) + //0x000003b4 LBB0_24 + 0x4d, 0x89, 0xe9, //0x000003b4 movq %r13, %r9 + 0x49, 0xf7, 0xd1, //0x000003b7 notq %r9 + 0x4d, 0x21, 0xf1, //0x000003ba andq %r14, %r9 + 0x4f, 0x8d, 0x04, 0x09, //0x000003bd leaq (%r9,%r9), %r8 + 0x4d, 0x09, 0xe8, //0x000003c1 orq %r13, %r8 + 0x4d, 0x89, 0xc2, //0x000003c4 movq %r8, %r10 + 0x49, 0xf7, 0xd2, //0x000003c7 notq %r10 + 0x4d, 0x21, 0xf2, //0x000003ca andq %r14, %r10 + 0x48, 0xbe, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000003cd movabsq $-6148914691236517206, %rsi + 0x49, 0x21, 0xf2, //0x000003d7 andq %rsi, %r10 + 0x31, 0xf6, //0x000003da xorl %esi, %esi + 0x4d, 0x01, 0xca, //0x000003dc addq %r9, %r10 + 0x40, 0x0f, 0x92, 0xc6, //0x000003df setb %sil + 0x4d, 0x01, 0xd2, //0x000003e3 addq %r10, %r10 + 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x000003e6 movabsq $6148914691236517205, %rdx + 0x49, 0x31, 0xd2, //0x000003f0 xorq %rdx, %r10 + 0x4d, 0x21, 0xc2, //0x000003f3 andq %r8, %r10 + 0x49, 0xf7, 0xd2, //0x000003f6 notq %r10 + 0x4c, 0x21, 0xd7, //0x000003f9 andq %r10, %rdi + 0xe9, 0x55, 0xff, 0xff, 0xff, //0x000003fc jmp LBB0_19 + //0x00000401 LBB0_25 + 0x4c, 0x0f, 0xbc, 0xdf, //0x00000401 bsfq %rdi, %r11 + 0x48, 0x85, 0xc9, //0x00000405 testq %rcx, %rcx + 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00000408 je LBB0_27 + 0x48, 0x0f, 0xbc, 0xc1, //0x0000040e bsfq %rcx, %rax + 0x48, 0x8b, 0x75, 0xc0, //0x00000412 movq $-64(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xc8, //0x00000416 movq $-56(%rbp), %rdi + 0x4c, 0x39, 0xd8, //0x0000041a cmpq %r11, %rax + 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000041d jae LBB0_28 + 0xe9, 0xa4, 0x04, 0x00, 0x00, //0x00000423 jmp LBB0_92 + //0x00000428 LBB0_27 + 0xb8, 0x40, 0x00, 0x00, 0x00, //0x00000428 movl $64, %eax + 0x48, 0x8b, 0x75, 0xc0, //0x0000042d movq $-64(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xc8, //0x00000431 movq $-56(%rbp), %rdi + 0x4c, 0x39, 0xd8, //0x00000435 cmpq %r11, %rax + 0x0f, 0x82, 0x8e, 0x04, 0x00, 0x00, //0x00000438 jb LBB0_92 + //0x0000043e LBB0_28 + 0x49, 0x29, 0xdb, //0x0000043e subq %rbx, %r11 + //0x00000441 LBB0_29 + 0x48, 0x8b, 0x5d, 0xb0, //0x00000441 movq $-80(%rbp), %rbx + //0x00000445 LBB0_30 + 0x4d, 0x85, 0xdb, //0x00000445 testq %r11, %r11 + 0x0f, 0x88, 0x85, 0x04, 0x00, 0x00, //0x00000448 js LBB0_93 + 0x4c, 0x89, 0x1f, //0x0000044e movq %r11, (%rdi) + 0x48, 0x89, 0x5e, 0x10, //0x00000451 movq %rbx, $16(%rsi) + 0x48, 0xc7, 0x06, 0x07, 0x00, 0x00, 0x00, //0x00000455 movq $7, (%rsi) + 0x48, 0x8b, 0x4d, 0xd0, //0x0000045c movq $-48(%rbp), %rcx + 0x4c, 0x39, 0xd9, //0x00000460 cmpq %r11, %rcx + 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00000463 movq $-1, %rax + 0x48, 0x0f, 0x4c, 0xc1, //0x0000046a cmovlq %rcx, %rax + 0x48, 0x89, 0x46, 0x18, //0x0000046e movq %rax, $24(%rsi) + 0xe9, 0x66, 0x04, 0x00, 0x00, //0x00000472 jmp LBB0_95 + //0x00000477 LBB0_32 + 0x4d, 0x01, 0xe0, //0x00000477 addq %r12, %r8 + 0x48, 0x8b, 0x5d, 0xb0, //0x0000047a movq $-80(%rbp), %rbx + 0x49, 0x83, 0xfd, 0x20, //0x0000047e cmpq $32, %r13 + 0x0f, 0x82, 0xea, 0x01, 0x00, 0x00, //0x00000482 jb LBB0_50 + //0x00000488 LBB0_33 + 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00000488 movdqu (%r8), %xmm0 + 0xf3, 0x41, 0x0f, 0x6f, 0x48, 0x10, //0x0000048d movdqu $16(%r8), %xmm1 + 0xf3, 0x0f, 0x6f, 0x15, 0x65, 0xfb, 0xff, 0xff, //0x00000493 movdqu $-1179(%rip), %xmm2 /* LCPI0_0+0(%rip) */ + 0xf3, 0x0f, 0x6f, 0x1d, 0x6d, 0xfb, 0xff, 0xff, //0x0000049b movdqu $-1171(%rip), %xmm3 /* LCPI0_1+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xe0, //0x000004a3 movdqa %xmm0, %xmm4 + 0x66, 0x0f, 0x74, 0xe2, //0x000004a7 pcmpeqb %xmm2, %xmm4 + 0x66, 0x0f, 0xd7, 0xfc, //0x000004ab pmovmskb %xmm4, %edi + 0x66, 0x0f, 0x74, 0xd1, //0x000004af pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xca, //0x000004b3 pmovmskb %xmm2, %ecx + 0x66, 0x0f, 0x74, 0xc3, //0x000004b7 pcmpeqb %xmm3, %xmm0 + 0x66, 0x0f, 0xd7, 0xc0, //0x000004bb pmovmskb %xmm0, %eax + 0x66, 0x0f, 0x74, 0xcb, //0x000004bf pcmpeqb %xmm3, %xmm1 + 0x66, 0x0f, 0xd7, 0xd1, //0x000004c3 pmovmskb %xmm1, %edx + 0x48, 0xc1, 0xe1, 0x10, //0x000004c7 shlq $16, %rcx + 0x48, 0x09, 0xcf, //0x000004cb orq %rcx, %rdi + 0x48, 0xc1, 0xe2, 0x10, //0x000004ce shlq $16, %rdx + 0x48, 0x09, 0xd0, //0x000004d2 orq %rdx, %rax + 0x0f, 0x85, 0x37, 0x01, 0x00, 0x00, //0x000004d5 jne LBB0_46 + 0x4d, 0x85, 0xdb, //0x000004db testq %r11, %r11 + 0x0f, 0x85, 0x4a, 0x01, 0x00, 0x00, //0x000004de jne LBB0_48 + 0x45, 0x31, 0xdb, //0x000004e4 xorl %r11d, %r11d + 0x48, 0x85, 0xff, //0x000004e7 testq %rdi, %rdi + 0x0f, 0x84, 0x7a, 0x01, 0x00, 0x00, //0x000004ea je LBB0_49 + //0x000004f0 LBB0_36 + 0x48, 0x0f, 0xbc, 0xc7, //0x000004f0 bsfq %rdi, %rax + 0x4d, 0x29, 0xe0, //0x000004f4 subq %r12, %r8 + 0x4d, 0x8d, 0x1c, 0x00, //0x000004f7 leaq (%r8,%rax), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000004fb addq $1, %r11 + 0xe9, 0xbb, 0x03, 0x00, 0x00, //0x000004ff jmp LBB0_91 + //0x00000504 LBB0_37 + 0x48, 0x03, 0x45, 0xa8, //0x00000504 addq $-88(%rbp), %rax + 0x4d, 0x89, 0xea, //0x00000508 movq %r13, %r10 + 0x49, 0x83, 0xfd, 0x20, //0x0000050b cmpq $32, %r13 + 0x0f, 0x82, 0xf4, 0x00, 0x00, 0x00, //0x0000050f jb LBB0_45 + //0x00000515 LBB0_38 + 0xf3, 0x0f, 0x6f, 0x00, //0x00000515 movdqu (%rax), %xmm0 + 0xf3, 0x0f, 0x6f, 0x48, 0x10, //0x00000519 movdqu $16(%rax), %xmm1 + 0xf3, 0x0f, 0x6f, 0x15, 0xda, 0xfa, 0xff, 0xff, //0x0000051e movdqu $-1318(%rip), %xmm2 /* LCPI0_0+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd8, //0x00000526 movdqa %xmm0, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x0000052a pcmpeqb %xmm2, %xmm3 + 0x66, 0x0f, 0xd7, 0xcb, //0x0000052e pmovmskb %xmm3, %ecx + 0x66, 0x0f, 0x74, 0xd1, //0x00000532 pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xd2, //0x00000536 pmovmskb %xmm2, %edx + 0xf3, 0x0f, 0x6f, 0x15, 0xce, 0xfa, 0xff, 0xff, //0x0000053a movdqu $-1330(%rip), %xmm2 /* LCPI0_1+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xd8, //0x00000542 movdqa %xmm0, %xmm3 + 0x66, 0x0f, 0x74, 0xda, //0x00000546 pcmpeqb %xmm2, %xmm3 + 0x66, 0x44, 0x0f, 0xd7, 0xcb, //0x0000054a pmovmskb %xmm3, %r9d + 0x66, 0x0f, 0x74, 0xd1, //0x0000054f pcmpeqb %xmm1, %xmm2 + 0x66, 0x0f, 0xd7, 0xda, //0x00000553 pmovmskb %xmm2, %ebx + 0xf3, 0x0f, 0x6f, 0x15, 0xc1, 0xfa, 0xff, 0xff, //0x00000557 movdqu $-1343(%rip), %xmm2 /* LCPI0_2+0(%rip) */ + 0x66, 0x0f, 0x6f, 0xda, //0x0000055f movdqa %xmm2, %xmm3 + 0x66, 0x0f, 0x64, 0xd8, //0x00000563 pcmpgtb %xmm0, %xmm3 + 0x66, 0x0f, 0x76, 0xe4, //0x00000567 pcmpeqd %xmm4, %xmm4 + 0x66, 0x0f, 0x64, 0xc4, //0x0000056b pcmpgtb %xmm4, %xmm0 + 0x66, 0x0f, 0xdb, 0xc3, //0x0000056f pand %xmm3, %xmm0 + 0x66, 0x44, 0x0f, 0xd7, 0xf0, //0x00000573 pmovmskb %xmm0, %r14d + 0x66, 0x0f, 0x64, 0xd1, //0x00000578 pcmpgtb %xmm1, %xmm2 + 0x66, 0x0f, 0x64, 0xcc, //0x0000057c pcmpgtb %xmm4, %xmm1 + 0x66, 0x0f, 0xdb, 0xca, //0x00000580 pand %xmm2, %xmm1 + 0x66, 0x0f, 0xd7, 0xf9, //0x00000584 pmovmskb %xmm1, %edi + 0x48, 0xc1, 0xe2, 0x10, //0x00000588 shlq $16, %rdx + 0x48, 0x09, 0xd1, //0x0000058c orq %rdx, %rcx + 0x48, 0xc1, 0xe3, 0x10, //0x0000058f shlq $16, %rbx + 0x49, 0x09, 0xd9, //0x00000593 orq %rbx, %r9 + 0x0f, 0x85, 0xa0, 0x01, 0x00, 0x00, //0x00000596 jne LBB0_63 + 0x48, 0x85, 0xf6, //0x0000059c testq %rsi, %rsi + 0x0f, 0x85, 0xbc, 0x01, 0x00, 0x00, //0x0000059f jne LBB0_65 + 0x31, 0xf6, //0x000005a5 xorl %esi, %esi + 0x48, 0xc1, 0xe7, 0x10, //0x000005a7 shlq $16, %rdi + 0x48, 0x85, 0xc9, //0x000005ab testq %rcx, %rcx + 0x48, 0x8b, 0x5d, 0xb0, //0x000005ae movq $-80(%rbp), %rbx + 0x0f, 0x84, 0xee, 0x01, 0x00, 0x00, //0x000005b2 je LBB0_67 + //0x000005b8 LBB0_41 + 0x48, 0x0f, 0xbc, 0xd1, //0x000005b8 bsfq %rcx, %rdx + 0xe9, 0xea, 0x01, 0x00, 0x00, //0x000005bc jmp LBB0_68 + //0x000005c1 LBB0_42 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000005c1 movq $-1, %r11 + 0xe9, 0xb3, 0x02, 0x00, 0x00, //0x000005c8 jmp LBB0_86 + //0x000005cd LBB0_43 + 0x4d, 0x8d, 0x04, 0x1c, //0x000005cd leaq (%r12,%rbx), %r8 + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000005d1 movq $-1, $-48(%rbp) + 0x45, 0x31, 0xdb, //0x000005d9 xorl %r11d, %r11d + 0x49, 0x83, 0xfd, 0x20, //0x000005dc cmpq $32, %r13 + 0x0f, 0x83, 0xa2, 0xfe, 0xff, 0xff, //0x000005e0 jae LBB0_33 + 0xe9, 0x87, 0x00, 0x00, 0x00, //0x000005e6 jmp LBB0_50 + //0x000005eb LBB0_44 + 0x48, 0x8b, 0x45, 0xa8, //0x000005eb movq $-88(%rbp), %rax + 0x48, 0x01, 0xd8, //0x000005ef addq %rbx, %rax + 0x48, 0xc7, 0x45, 0xd0, 0xff, 0xff, 0xff, 0xff, //0x000005f2 movq $-1, $-48(%rbp) + 0x31, 0xf6, //0x000005fa xorl %esi, %esi + 0x4d, 0x89, 0xea, //0x000005fc movq %r13, %r10 + 0x49, 0x83, 0xfd, 0x20, //0x000005ff cmpq $32, %r13 + 0x0f, 0x83, 0x0c, 0xff, 0xff, 0xff, //0x00000603 jae LBB0_38 + //0x00000609 LBB0_45 + 0x48, 0x8b, 0x5d, 0xb0, //0x00000609 movq $-80(%rbp), %rbx + 0xe9, 0xc8, 0x01, 0x00, 0x00, //0x0000060d jmp LBB0_73 + //0x00000612 LBB0_46 + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x00000612 cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00000617 jne LBB0_48 + 0x4c, 0x89, 0xc1, //0x0000061d movq %r8, %rcx + 0x4c, 0x29, 0xe1, //0x00000620 subq %r12, %rcx + 0x48, 0x0f, 0xbc, 0xd0, //0x00000623 bsfq %rax, %rdx + 0x48, 0x01, 0xca, //0x00000627 addq %rcx, %rdx + 0x48, 0x89, 0x55, 0xd0, //0x0000062a movq %rdx, $-48(%rbp) + //0x0000062e LBB0_48 + 0x44, 0x89, 0xd9, //0x0000062e movl %r11d, %ecx + 0xf7, 0xd1, //0x00000631 notl %ecx + 0x21, 0xc1, //0x00000633 andl %eax, %ecx + 0x41, 0x8d, 0x14, 0x4b, //0x00000635 leal (%r11,%rcx,2), %edx + 0x8d, 0x34, 0x09, //0x00000639 leal (%rcx,%rcx), %esi + 0xf7, 0xd6, //0x0000063c notl %esi + 0x21, 0xc6, //0x0000063e andl %eax, %esi + 0x81, 0xe6, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000640 andl $-1431655766, %esi + 0x45, 0x31, 0xdb, //0x00000646 xorl %r11d, %r11d + 0x01, 0xce, //0x00000649 addl %ecx, %esi + 0x41, 0x0f, 0x92, 0xc3, //0x0000064b setb %r11b + 0x01, 0xf6, //0x0000064f addl %esi, %esi + 0x81, 0xf6, 0x55, 0x55, 0x55, 0x55, //0x00000651 xorl $1431655765, %esi + 0x21, 0xd6, //0x00000657 andl %edx, %esi + 0xf7, 0xd6, //0x00000659 notl %esi + 0x21, 0xf7, //0x0000065b andl %esi, %edi + 0x48, 0x8b, 0x5d, 0xb0, //0x0000065d movq $-80(%rbp), %rbx + 0x48, 0x85, 0xff, //0x00000661 testq %rdi, %rdi + 0x0f, 0x85, 0x86, 0xfe, 0xff, 0xff, //0x00000664 jne LBB0_36 + //0x0000066a LBB0_49 + 0x49, 0x83, 0xc0, 0x20, //0x0000066a addq $32, %r8 + 0x49, 0x83, 0xc5, 0xe0, //0x0000066e addq $-32, %r13 + //0x00000672 LBB0_50 + 0x4d, 0x85, 0xdb, //0x00000672 testq %r11, %r11 + 0x0f, 0x85, 0x71, 0x02, 0x00, 0x00, //0x00000675 jne LBB0_96 + 0x4c, 0x89, 0xe7, //0x0000067b movq %r12, %rdi + 0x48, 0xf7, 0xd7, //0x0000067e notq %rdi + 0x48, 0x8b, 0x5d, 0xd0, //0x00000681 movq $-48(%rbp), %rbx + 0x4d, 0x85, 0xed, //0x00000685 testq %r13, %r13 + 0x0f, 0x84, 0x8b, 0x00, 0x00, 0x00, //0x00000688 je LBB0_60 + //0x0000068e LBB0_52 + 0x48, 0x83, 0xc7, 0x01, //0x0000068e addq $1, %rdi + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000692 movq $-1, %r11 + //0x00000699 LBB0_53 + 0x31, 0xc0, //0x00000699 xorl %eax, %eax + //0x0000069b LBB0_54 + 0x41, 0x0f, 0xb6, 0x14, 0x00, //0x0000069b movzbl (%r8,%rax), %edx + 0x80, 0xfa, 0x22, //0x000006a0 cmpb $34, %dl + 0x0f, 0x84, 0x69, 0x00, 0x00, 0x00, //0x000006a3 je LBB0_59 + 0x80, 0xfa, 0x5c, //0x000006a9 cmpb $92, %dl + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000006ac je LBB0_57 + 0x48, 0x83, 0xc0, 0x01, //0x000006b2 addq $1, %rax + 0x49, 0x39, 0xc5, //0x000006b6 cmpq %rax, %r13 + 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000006b9 jne LBB0_54 + 0xe9, 0x60, 0x00, 0x00, 0x00, //0x000006bf jmp LBB0_61 + //0x000006c4 LBB0_57 + 0x49, 0x8d, 0x4d, 0xff, //0x000006c4 leaq $-1(%r13), %rcx + 0x48, 0x39, 0xc1, //0x000006c8 cmpq %rax, %rcx + 0x0f, 0x84, 0xab, 0x01, 0x00, 0x00, //0x000006cb je LBB0_85 + 0x4a, 0x8d, 0x0c, 0x07, //0x000006d1 leaq (%rdi,%r8), %rcx + 0x48, 0x01, 0xc1, //0x000006d5 addq %rax, %rcx + 0x48, 0x83, 0xfb, 0xff, //0x000006d8 cmpq $-1, %rbx + 0x48, 0x8b, 0x55, 0xd0, //0x000006dc movq $-48(%rbp), %rdx + 0x48, 0x0f, 0x44, 0xd1, //0x000006e0 cmoveq %rcx, %rdx + 0x48, 0x89, 0x55, 0xd0, //0x000006e4 movq %rdx, $-48(%rbp) + 0x48, 0x0f, 0x44, 0xd9, //0x000006e8 cmoveq %rcx, %rbx + 0x49, 0x01, 0xc0, //0x000006ec addq %rax, %r8 + 0x49, 0x83, 0xc0, 0x02, //0x000006ef addq $2, %r8 + 0x4c, 0x89, 0xe9, //0x000006f3 movq %r13, %rcx + 0x48, 0x29, 0xc1, //0x000006f6 subq %rax, %rcx + 0x48, 0x83, 0xc1, 0xfe, //0x000006f9 addq $-2, %rcx + 0x49, 0x83, 0xc5, 0xfe, //0x000006fd addq $-2, %r13 + 0x49, 0x39, 0xc5, //0x00000701 cmpq %rax, %r13 + 0x49, 0x89, 0xcd, //0x00000704 movq %rcx, %r13 + 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x00000707 jne LBB0_53 + 0xe9, 0x6a, 0x01, 0x00, 0x00, //0x0000070d jmp LBB0_85 + //0x00000712 LBB0_59 + 0x49, 0x01, 0xc0, //0x00000712 addq %rax, %r8 + 0x49, 0x83, 0xc0, 0x01, //0x00000715 addq $1, %r8 + //0x00000719 LBB0_60 + 0x4d, 0x29, 0xe0, //0x00000719 subq %r12, %r8 + 0x4d, 0x89, 0xc3, //0x0000071c movq %r8, %r11 + 0xe9, 0xbf, 0xfa, 0xff, 0xff, //0x0000071f jmp LBB0_12 + //0x00000724 LBB0_61 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000724 movq $-1, %r11 + 0x80, 0xfa, 0x22, //0x0000072b cmpb $34, %dl + 0x0f, 0x85, 0x48, 0x01, 0x00, 0x00, //0x0000072e jne LBB0_85 + 0x4d, 0x01, 0xe8, //0x00000734 addq %r13, %r8 + 0xe9, 0xdd, 0xff, 0xff, 0xff, //0x00000737 jmp LBB0_60 + //0x0000073c LBB0_63 + 0x48, 0x89, 0xf2, //0x0000073c movq %rsi, %rdx + 0x48, 0x83, 0x7d, 0xd0, 0xff, //0x0000073f cmpq $-1, $-48(%rbp) + 0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00000744 jne LBB0_66 + 0x49, 0x89, 0xc0, //0x0000074a movq %rax, %r8 + 0x4c, 0x2b, 0x45, 0xa8, //0x0000074d subq $-88(%rbp), %r8 + 0x49, 0x0f, 0xbc, 0xf1, //0x00000751 bsfq %r9, %rsi + 0x4c, 0x01, 0xc6, //0x00000755 addq %r8, %rsi + 0x48, 0x89, 0x75, 0xd0, //0x00000758 movq %rsi, $-48(%rbp) + 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000075c jmp LBB0_66 + //0x00000761 LBB0_65 + 0x48, 0x89, 0xf2, //0x00000761 movq %rsi, %rdx + //0x00000764 LBB0_66 + 0x48, 0x89, 0xd6, //0x00000764 movq %rdx, %rsi + 0xf7, 0xd2, //0x00000767 notl %edx + 0x44, 0x21, 0xca, //0x00000769 andl %r9d, %edx + 0x44, 0x8d, 0x04, 0x56, //0x0000076c leal (%rsi,%rdx,2), %r8d + 0x8d, 0x1c, 0x12, //0x00000770 leal (%rdx,%rdx), %ebx + 0xf7, 0xd3, //0x00000773 notl %ebx + 0x44, 0x21, 0xcb, //0x00000775 andl %r9d, %ebx + 0x81, 0xe3, 0xaa, 0xaa, 0xaa, 0xaa, //0x00000778 andl $-1431655766, %ebx + 0x31, 0xf6, //0x0000077e xorl %esi, %esi + 0x01, 0xd3, //0x00000780 addl %edx, %ebx + 0x40, 0x0f, 0x92, 0xc6, //0x00000782 setb %sil + 0x01, 0xdb, //0x00000786 addl %ebx, %ebx + 0x81, 0xf3, 0x55, 0x55, 0x55, 0x55, //0x00000788 xorl $1431655765, %ebx + 0x44, 0x21, 0xc3, //0x0000078e andl %r8d, %ebx + 0xf7, 0xd3, //0x00000791 notl %ebx + 0x21, 0xd9, //0x00000793 andl %ebx, %ecx + 0x48, 0xc1, 0xe7, 0x10, //0x00000795 shlq $16, %rdi + 0x48, 0x85, 0xc9, //0x00000799 testq %rcx, %rcx + 0x48, 0x8b, 0x5d, 0xb0, //0x0000079c movq $-80(%rbp), %rbx + 0x0f, 0x85, 0x12, 0xfe, 0xff, 0xff, //0x000007a0 jne LBB0_41 + //0x000007a6 LBB0_67 + 0xba, 0x40, 0x00, 0x00, 0x00, //0x000007a6 movl $64, %edx + //0x000007ab LBB0_68 + 0x4c, 0x09, 0xf7, //0x000007ab orq %r14, %rdi + 0x48, 0x85, 0xc9, //0x000007ae testq %rcx, %rcx + 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x000007b1 je LBB0_71 + 0x48, 0x85, 0xff, //0x000007b7 testq %rdi, %rdi + 0x0f, 0x84, 0xcd, 0x00, 0x00, 0x00, //0x000007ba je LBB0_87 + 0x48, 0x0f, 0xbc, 0xcf, //0x000007c0 bsfq %rdi, %rcx + 0xe9, 0xc9, 0x00, 0x00, 0x00, //0x000007c4 jmp LBB0_88 + //0x000007c9 LBB0_71 + 0x48, 0x85, 0xff, //0x000007c9 testq %rdi, %rdi + 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x000007cc jne LBB0_84 + 0x48, 0x83, 0xc0, 0x20, //0x000007d2 addq $32, %rax + 0x49, 0x83, 0xc2, 0xe0, //0x000007d6 addq $-32, %r10 + //0x000007da LBB0_73 + 0x48, 0x85, 0xf6, //0x000007da testq %rsi, %rsi + 0x0f, 0x85, 0x49, 0x01, 0x00, 0x00, //0x000007dd jne LBB0_98 + 0x48, 0x8b, 0x4d, 0xd0, //0x000007e3 movq $-48(%rbp), %rcx + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x000007e7 movq $-1, %r11 + 0x4d, 0x85, 0xd2, //0x000007ee testq %r10, %r10 + 0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x000007f1 je LBB0_85 + //0x000007f7 LBB0_75 + 0x4c, 0x89, 0xd7, //0x000007f7 movq %r10, %rdi + //0x000007fa LBB0_76 + 0x0f, 0xb6, 0x10, //0x000007fa movzbl (%rax), %edx + 0x80, 0xfa, 0x22, //0x000007fd cmpb $34, %dl + 0x0f, 0x84, 0xae, 0x00, 0x00, 0x00, //0x00000800 je LBB0_90 + 0x80, 0xfa, 0x5c, //0x00000806 cmpb $92, %dl + 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00000809 je LBB0_80 + 0x80, 0xfa, 0x20, //0x0000080f cmpb $32, %dl + 0x0f, 0x82, 0x5d, 0x00, 0x00, 0x00, //0x00000812 jb LBB0_84 + 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00000818 movq $-1, %rdx + 0xbe, 0x01, 0x00, 0x00, 0x00, //0x0000081f movl $1, %esi + 0x48, 0x01, 0xf0, //0x00000824 addq %rsi, %rax + 0x48, 0x01, 0xd7, //0x00000827 addq %rdx, %rdi + 0x0f, 0x85, 0xca, 0xff, 0xff, 0xff, //0x0000082a jne LBB0_76 + 0xe9, 0x47, 0x00, 0x00, 0x00, //0x00000830 jmp LBB0_85 + //0x00000835 LBB0_80 + 0x48, 0x83, 0xff, 0x01, //0x00000835 cmpq $1, %rdi + 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00000839 je LBB0_85 + 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x0000083f movq $-2, %rdx + 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00000846 movl $2, %esi + 0x48, 0x83, 0xf9, 0xff, //0x0000084b cmpq $-1, %rcx + 0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000084f jne LBB0_83 + 0x48, 0x89, 0xc1, //0x00000855 movq %rax, %rcx + 0x48, 0x2b, 0x4d, 0xa8, //0x00000858 subq $-88(%rbp), %rcx + 0x48, 0x89, 0x4d, 0xd0, //0x0000085c movq %rcx, $-48(%rbp) + //0x00000860 LBB0_83 + 0x48, 0x8b, 0x5d, 0xb0, //0x00000860 movq $-80(%rbp), %rbx + 0x48, 0x01, 0xf0, //0x00000864 addq %rsi, %rax + 0x48, 0x01, 0xd7, //0x00000867 addq %rdx, %rdi + 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x0000086a jne LBB0_76 + 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00000870 jmp LBB0_85 + //0x00000875 LBB0_84 + 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x00000875 movq $-2, %r11 + //0x0000087c LBB0_85 + 0x48, 0x8b, 0x5d, 0xb8, //0x0000087c movq $-72(%rbp), %rbx + //0x00000880 LBB0_86 + 0x48, 0x8b, 0x75, 0xc0, //0x00000880 movq $-64(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xc8, //0x00000884 movq $-56(%rbp), %rdi + 0xe9, 0x4a, 0x00, 0x00, 0x00, //0x00000888 jmp LBB0_94 + //0x0000088d LBB0_87 + 0xb9, 0x40, 0x00, 0x00, 0x00, //0x0000088d movl $64, %ecx + //0x00000892 LBB0_88 + 0x48, 0x8b, 0x75, 0xc0, //0x00000892 movq $-64(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xc8, //0x00000896 movq $-56(%rbp), %rdi + 0x48, 0x39, 0xd1, //0x0000089a cmpq %rdx, %rcx + 0x0f, 0x82, 0x29, 0x00, 0x00, 0x00, //0x0000089d jb LBB0_92 + 0x48, 0x2b, 0x45, 0xa8, //0x000008a3 subq $-88(%rbp), %rax + 0x4c, 0x8d, 0x1c, 0x10, //0x000008a7 leaq (%rax,%rdx), %r11 + 0x49, 0x83, 0xc3, 0x01, //0x000008ab addq $1, %r11 + 0xe9, 0x91, 0xfb, 0xff, 0xff, //0x000008af jmp LBB0_30 + //0x000008b4 LBB0_90 + 0x48, 0x2b, 0x45, 0xa8, //0x000008b4 subq $-88(%rbp), %rax + 0x48, 0x83, 0xc0, 0x01, //0x000008b8 addq $1, %rax + 0x49, 0x89, 0xc3, //0x000008bc movq %rax, %r11 + //0x000008bf LBB0_91 + 0x48, 0x8b, 0x75, 0xc0, //0x000008bf movq $-64(%rbp), %rsi + 0x48, 0x8b, 0x7d, 0xc8, //0x000008c3 movq $-56(%rbp), %rdi + 0xe9, 0x79, 0xfb, 0xff, 0xff, //0x000008c7 jmp LBB0_30 + //0x000008cc LBB0_92 + 0x49, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x000008cc movq $-2, %r11 + //0x000008d3 LBB0_93 + 0x48, 0x8b, 0x5d, 0xb8, //0x000008d3 movq $-72(%rbp), %rbx + //0x000008d7 LBB0_94 + 0x48, 0x89, 0x1f, //0x000008d7 movq %rbx, (%rdi) + 0x4c, 0x89, 0x1e, //0x000008da movq %r11, (%rsi) + //0x000008dd LBB0_95 + 0x48, 0x83, 0xc4, 0x38, //0x000008dd addq $56, %rsp + 0x5b, //0x000008e1 popq %rbx + 0x41, 0x5c, //0x000008e2 popq %r12 + 0x41, 0x5d, //0x000008e4 popq %r13 + 0x41, 0x5e, //0x000008e6 popq %r14 + 0x41, 0x5f, //0x000008e8 popq %r15 + 0x5d, //0x000008ea popq %rbp + 0xc3, //0x000008eb retq + //0x000008ec LBB0_96 + 0x4d, 0x85, 0xed, //0x000008ec testq %r13, %r13 + 0x0f, 0x84, 0x88, 0x00, 0x00, 0x00, //0x000008ef je LBB0_101 + 0x4c, 0x89, 0xe7, //0x000008f5 movq %r12, %rdi + 0x48, 0xf7, 0xd7, //0x000008f8 notq %rdi + 0x49, 0x8d, 0x04, 0x38, //0x000008fb leaq (%r8,%rdi), %rax + 0x48, 0x8b, 0x4d, 0xd0, //0x000008ff movq $-48(%rbp), %rcx + 0x48, 0x83, 0xf9, 0xff, //0x00000903 cmpq $-1, %rcx + 0x48, 0x89, 0xcb, //0x00000907 movq %rcx, %rbx + 0x48, 0x0f, 0x44, 0xc8, //0x0000090a cmoveq %rax, %rcx + 0x48, 0x0f, 0x44, 0xd8, //0x0000090e cmoveq %rax, %rbx + 0x49, 0x83, 0xc0, 0x01, //0x00000912 addq $1, %r8 + 0x49, 0x83, 0xc5, 0xff, //0x00000916 addq $-1, %r13 + 0x48, 0x89, 0x4d, 0xd0, //0x0000091a movq %rcx, $-48(%rbp) + 0x4d, 0x85, 0xed, //0x0000091e testq %r13, %r13 + 0x0f, 0x85, 0x67, 0xfd, 0xff, 0xff, //0x00000921 jne LBB0_52 + 0xe9, 0xed, 0xfd, 0xff, 0xff, //0x00000927 jmp LBB0_60 + //0x0000092c LBB0_98 + 0x4d, 0x85, 0xd2, //0x0000092c testq %r10, %r10 + 0x0f, 0x84, 0x48, 0x00, 0x00, 0x00, //0x0000092f je LBB0_101 + 0x4c, 0x89, 0xd7, //0x00000935 movq %r10, %rdi + 0x48, 0x8b, 0x4d, 0xa8, //0x00000938 movq $-88(%rbp), %rcx + 0x48, 0xf7, 0xd1, //0x0000093c notq %rcx + 0x48, 0x01, 0xc1, //0x0000093f addq %rax, %rcx + 0x48, 0x8b, 0x75, 0xd0, //0x00000942 movq $-48(%rbp), %rsi + 0x48, 0x83, 0xfe, 0xff, //0x00000946 cmpq $-1, %rsi + 0x48, 0x89, 0xf2, //0x0000094a movq %rsi, %rdx + 0x48, 0x0f, 0x44, 0xd1, //0x0000094d cmoveq %rcx, %rdx + 0x48, 0x0f, 0x45, 0xce, //0x00000951 cmovneq %rsi, %rcx + 0x48, 0x83, 0xc0, 0x01, //0x00000955 addq $1, %rax + 0x48, 0x83, 0xc7, 0xff, //0x00000959 addq $-1, %rdi + 0x48, 0x89, 0x55, 0xd0, //0x0000095d movq %rdx, $-48(%rbp) + 0x49, 0x89, 0xfa, //0x00000961 movq %rdi, %r10 + 0x48, 0x8b, 0x5d, 0xb0, //0x00000964 movq $-80(%rbp), %rbx + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00000968 movq $-1, %r11 + 0x4d, 0x85, 0xd2, //0x0000096f testq %r10, %r10 + 0x0f, 0x85, 0x7f, 0xfe, 0xff, 0xff, //0x00000972 jne LBB0_75 + 0xe9, 0xff, 0xfe, 0xff, 0xff, //0x00000978 jmp LBB0_85 + //0x0000097d LBB0_101 + 0x49, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x0000097d movq $-1, %r11 + 0xe9, 0xf3, 0xfe, 0xff, 0xff, //0x00000984 jmp LBB0_85 + 0x00, 0x00, 0x00, //0x00000989 .p2align 2, 0x00 + //0x0000098c _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x0000098c .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned.go new file mode 100644 index 000000000..4dc9dcd16 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned.go @@ -0,0 +1,33 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package sse + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_vunsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) + +var S_vunsigned uintptr + +//go:nosplit +func vunsigned(s *string, p *int, v *types.JsonState) { + F_vunsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_subr.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_subr.go new file mode 100644 index 000000000..aa3cfc20e --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_subr.go @@ -0,0 +1,57 @@ +// +build !noasm !appengine +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +import ( + `github.com/bytedance/sonic/loader` +) + +const ( + _entry__vunsigned = 0 +) + +const ( + _stack__vunsigned = 24 +) + +const ( + _size__vunsigned = 356 +) + +var ( + _pcsp__vunsigned = [][2]uint32{ + {0x1, 0}, + {0x6, 8}, + {0x7, 16}, + {0x49, 24}, + {0x4b, 16}, + {0x4c, 8}, + {0x4d, 0}, + {0x58, 24}, + {0x5a, 16}, + {0x5b, 8}, + {0x5c, 0}, + {0x73, 24}, + {0x75, 16}, + {0x76, 8}, + {0x77, 0}, + {0x11a, 24}, + {0x11c, 16}, + {0x11d, 8}, + {0x11e, 0}, + {0x151, 24}, + {0x153, 16}, + {0x154, 8}, + {0x155, 0}, + {0x15d, 24}, + {0x15f, 16}, + {0x160, 8}, + {0x164, 0}, + } +) + +var _cfunc_vunsigned = []loader.CFunc{ + {"_vunsigned_entry", 0, _entry__vunsigned, 0, nil}, + {"_vunsigned", _entry__vunsigned, _size__vunsigned, _stack__vunsigned, _pcsp__vunsigned}, +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_text_amd64.go new file mode 100644 index 000000000..998fcc658 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/vunsigned_text_amd64.go @@ -0,0 +1,127 @@ +// +build amd64 +// Code generated by asm2asm, DO NOT EDIT. + +package sse + +var _text_vunsigned = []byte{ + // .p2align 4, 0x90 + // _vunsigned + 0x55, // pushq %rbp + 0x48, 0x89, 0xe5, //0x00000001 movq %rsp, %rbp + 0x41, 0x56, //0x00000004 pushq %r14 + 0x53, //0x00000006 pushq %rbx + 0x49, 0x89, 0xd0, //0x00000007 movq %rdx, %r8 + 0x48, 0x8b, 0x0e, //0x0000000a movq (%rsi), %rcx + 0x4c, 0x8b, 0x0f, //0x0000000d movq (%rdi), %r9 + 0x4c, 0x8b, 0x77, 0x08, //0x00000010 movq $8(%rdi), %r14 + 0x48, 0xc7, 0x02, 0x09, 0x00, 0x00, 0x00, //0x00000014 movq $9, (%rdx) + 0x0f, 0x57, 0xc0, //0x0000001b xorps %xmm0, %xmm0 + 0x0f, 0x11, 0x42, 0x08, //0x0000001e movups %xmm0, $8(%rdx) + 0x48, 0x8b, 0x06, //0x00000022 movq (%rsi), %rax + 0x48, 0x89, 0x42, 0x18, //0x00000025 movq %rax, $24(%rdx) + 0x4c, 0x39, 0xf1, //0x00000029 cmpq %r14, %rcx + 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x0000002c jae LBB0_1 + 0x41, 0x8a, 0x04, 0x09, //0x00000032 movb (%r9,%rcx), %al + 0x3c, 0x2d, //0x00000036 cmpb $45, %al + 0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00000038 jne LBB0_4 + //0x0000003e LBB0_3 + 0x48, 0x89, 0x0e, //0x0000003e movq %rcx, (%rsi) + 0x49, 0xc7, 0x00, 0xfa, 0xff, 0xff, 0xff, //0x00000041 movq $-6, (%r8) + 0x5b, //0x00000048 popq %rbx + 0x41, 0x5e, //0x00000049 popq %r14 + 0x5d, //0x0000004b popq %rbp + 0xc3, //0x0000004c retq + //0x0000004d LBB0_1 + 0x4c, 0x89, 0x36, //0x0000004d movq %r14, (%rsi) + 0x49, 0xc7, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000050 movq $-1, (%r8) + 0x5b, //0x00000057 popq %rbx + 0x41, 0x5e, //0x00000058 popq %r14 + 0x5d, //0x0000005a popq %rbp + 0xc3, //0x0000005b retq + //0x0000005c LBB0_4 + 0x8d, 0x50, 0xd0, //0x0000005c leal $-48(%rax), %edx + 0x80, 0xfa, 0x0a, //0x0000005f cmpb $10, %dl + 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00000062 jb LBB0_6 + 0x48, 0x89, 0x0e, //0x00000068 movq %rcx, (%rsi) + 0x49, 0xc7, 0x00, 0xfe, 0xff, 0xff, 0xff, //0x0000006b movq $-2, (%r8) + 0x5b, //0x00000072 popq %rbx + 0x41, 0x5e, //0x00000073 popq %r14 + 0x5d, //0x00000075 popq %rbp + 0xc3, //0x00000076 retq + //0x00000077 LBB0_6 + 0x3c, 0x30, //0x00000077 cmpb $48, %al + 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00000079 jne LBB0_10 + 0x41, 0x8a, 0x44, 0x09, 0x01, //0x0000007f movb $1(%r9,%rcx), %al + 0x04, 0xd2, //0x00000084 addb $-46, %al + 0x3c, 0x37, //0x00000086 cmpb $55, %al + 0x0f, 0x87, 0xc7, 0x00, 0x00, 0x00, //0x00000088 ja LBB0_9 + 0x0f, 0xb6, 0xc0, //0x0000008e movzbl %al, %eax + 0x48, 0xba, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x80, 0x00, //0x00000091 movabsq $36028797027352577, %rdx + 0x48, 0x0f, 0xa3, 0xc2, //0x0000009b btq %rax, %rdx + 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x0000009f jae LBB0_9 + //0x000000a5 LBB0_10 + 0x49, 0x39, 0xce, //0x000000a5 cmpq %rcx, %r14 + 0x49, 0x89, 0xca, //0x000000a8 movq %rcx, %r10 + 0x4d, 0x0f, 0x47, 0xd6, //0x000000ab cmovaq %r14, %r10 + 0x31, 0xc0, //0x000000af xorl %eax, %eax + 0x41, 0xbb, 0x0a, 0x00, 0x00, 0x00, //0x000000b1 movl $10, %r11d + 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000000b7 .p2align 4, 0x90 + //0x000000c0 LBB0_11 + 0x49, 0x39, 0xca, //0x000000c0 cmpq %rcx, %r10 + 0x0f, 0x84, 0x80, 0x00, 0x00, 0x00, //0x000000c3 je LBB0_22 + 0x41, 0x0f, 0xbe, 0x1c, 0x09, //0x000000c9 movsbl (%r9,%rcx), %ebx + 0x8d, 0x53, 0xd0, //0x000000ce leal $-48(%rbx), %edx + 0x80, 0xfa, 0x09, //0x000000d1 cmpb $9, %dl + 0x0f, 0x87, 0x44, 0x00, 0x00, 0x00, //0x000000d4 ja LBB0_17 + 0x49, 0xf7, 0xe3, //0x000000da mulq %r11 + 0x0f, 0x80, 0x28, 0x00, 0x00, 0x00, //0x000000dd jo LBB0_16 + 0x48, 0x83, 0xc1, 0x01, //0x000000e3 addq $1, %rcx + 0x83, 0xc3, 0xd0, //0x000000e7 addl $-48, %ebx + 0x31, 0xff, //0x000000ea xorl %edi, %edi + 0x48, 0x01, 0xd8, //0x000000ec addq %rbx, %rax + 0x40, 0x0f, 0x92, 0xc7, //0x000000ef setb %dil + 0x48, 0x89, 0xfa, //0x000000f3 movq %rdi, %rdx + 0x48, 0xf7, 0xda, //0x000000f6 negq %rdx + 0x48, 0x31, 0xd7, //0x000000f9 xorq %rdx, %rdi + 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000000fc jne LBB0_16 + 0x48, 0x85, 0xd2, //0x00000102 testq %rdx, %rdx + 0x0f, 0x89, 0xb5, 0xff, 0xff, 0xff, //0x00000105 jns LBB0_11 + //0x0000010b LBB0_16 + 0x48, 0x83, 0xc1, 0xff, //0x0000010b addq $-1, %rcx + 0x48, 0x89, 0x0e, //0x0000010f movq %rcx, (%rsi) + 0x49, 0xc7, 0x00, 0xfb, 0xff, 0xff, 0xff, //0x00000112 movq $-5, (%r8) + 0x5b, //0x00000119 popq %rbx + 0x41, 0x5e, //0x0000011a popq %r14 + 0x5d, //0x0000011c popq %rbp + 0xc3, //0x0000011d retq + //0x0000011e LBB0_17 + 0x4c, 0x39, 0xf1, //0x0000011e cmpq %r14, %rcx + 0x0f, 0x83, 0x1f, 0x00, 0x00, 0x00, //0x00000121 jae LBB0_21 + 0x41, 0x8a, 0x14, 0x09, //0x00000127 movb (%r9,%rcx), %dl + 0x80, 0xfa, 0x2e, //0x0000012b cmpb $46, %dl + 0x0f, 0x84, 0x0a, 0xff, 0xff, 0xff, //0x0000012e je LBB0_3 + 0x80, 0xfa, 0x45, //0x00000134 cmpb $69, %dl + 0x0f, 0x84, 0x01, 0xff, 0xff, 0xff, //0x00000137 je LBB0_3 + 0x80, 0xfa, 0x65, //0x0000013d cmpb $101, %dl + 0x0f, 0x84, 0xf8, 0xfe, 0xff, 0xff, //0x00000140 je LBB0_3 + //0x00000146 LBB0_21 + 0x49, 0x89, 0xca, //0x00000146 movq %rcx, %r10 + //0x00000149 LBB0_22 + 0x4c, 0x89, 0x16, //0x00000149 movq %r10, (%rsi) + 0x49, 0x89, 0x40, 0x10, //0x0000014c movq %rax, $16(%r8) + 0x5b, //0x00000150 popq %rbx + 0x41, 0x5e, //0x00000151 popq %r14 + 0x5d, //0x00000153 popq %rbp + 0xc3, //0x00000154 retq + //0x00000155 LBB0_9 + 0x48, 0x83, 0xc1, 0x01, //0x00000155 addq $1, %rcx + 0x48, 0x89, 0x0e, //0x00000159 movq %rcx, (%rsi) + 0x5b, //0x0000015c popq %rbx + 0x41, 0x5e, //0x0000015d popq %r14 + 0x5d, //0x0000015f popq %rbp + 0xc3, //0x00000160 retq + 0x00, 0x00, 0x00, //0x00000161 .p2align 2, 0x00 + //0x00000164 _MASK_USE_NUMBER + 0x02, 0x00, 0x00, 0x00, //0x00000164 .long 2 +} + diff --git a/vendor/github.com/bytedance/sonic/internal/native/traceback_test.mock_tmpl b/vendor/github.com/bytedance/sonic/internal/native/traceback_test.mock_tmpl new file mode 100644 index 000000000..840924dba --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/traceback_test.mock_tmpl @@ -0,0 +1,359 @@ + +// +build !race,amd64,go1.16,!go1.23 + +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the License ); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + "unsafe" + "testing" + + "github.com/bytedance/sonic/loader" +) + +// copied from g01.20.4 signal_linux_amd64.go +type sigctxt struct { + info unsafe.Pointer + ctxt unsafe.Pointer +} + +type stackt struct { + ss_sp *byte + ss_flags int32 + pad_cgo_0 [4]byte + ss_size uintptr +} + +type mcontext struct { + gregs [23]uint64 + fpregs unsafe.Pointer + __reserved1 [8]uint64 +} + +type sigcontext struct { + r8 uint64 + r9 uint64 + r10 uint64 + r11 uint64 + r12 uint64 + r13 uint64 + r14 uint64 + r15 uint64 + rdi uint64 + rsi uint64 + rbp uint64 + rbx uint64 + rdx uint64 + rax uint64 + rcx uint64 + rsp uint64 + rip uint64 + eflags uint64 + cs uint16 + gs uint16 + fs uint16 + __pad0 uint16 + err uint64 + trapno uint64 + oldmask uint64 + cr2 uint64 + fpstate unsafe.Pointer + __reserved1 [8]uint64 +} +type ucontext struct { + uc_flags uint64 + uc_link *ucontext + uc_stack stackt + uc_mcontext mcontext +} + +//go:nosplit +func (c *sigctxt) regs() *sigcontext { + return (*sigcontext)(unsafe.Pointer(&(*ucontext)(c.ctxt).uc_mcontext)) +} + +func (c *sigctxt) rsp() uint64 { return c.regs().rsp } + +//go:nosplit +func (c *sigctxt) sigpc() uintptr { return uintptr(c.rip()) } + +//go:nosplit +func (c *sigctxt) rip() uint64 { return c.regs().rip } +func (c *sigctxt) sigsp() uintptr { return uintptr(c.rsp()) } +func (c *sigctxt) siglr() uintptr { return 0 } + +// only used for test sonic trace +//go:linkname testSigtrap runtime.testSigtrap +var testSigtrap func(info unsafe.Pointer, c *sigctxt, gp unsafe.Pointer) bool + +func init() { + if testSigtrap == nil { + testSigtrap = sonicSigTrap + } +} + +//go:linkname traceback1 runtime.traceback1 +func traceback1(pc, sp, lr uintptr, gp unsafe.Pointer, flags uint); + +func sonicSigTrap(info unsafe.Pointer, c *sigctxt, gp unsafe.Pointer) bool { + pc := c.sigpc() + sp := c.sigsp() + lr := c.siglr() + traceback1(pc, sp, lr, gp, 0); + return true +} + + +// =================== register mocked functions =================== + +var F_mock_f32toa func() +var S_mock_f32toa uintptr + +//go:nosplit +func mock_f32toa() { + F_mock_f32toa() +} + +var F_mock_f64toa func() +var S_mock_f64toa uintptr + +//go:nosplit +func mock_f64toa() { + F_mock_f64toa() +} + +var F_mock_get_by_path func() +var S_mock_get_by_path uintptr + +//go:nosplit +func mock_get_by_path() { + F_mock_get_by_path() +} + +var F_mock_html_escape func() +var S_mock_html_escape uintptr + +//go:nosplit +func mock_html_escape() { + F_mock_html_escape() +} + +var F_mock_i64toa func() +var S_mock_i64toa uintptr + +//go:nosplit +func mock_i64toa() { + F_mock_i64toa() +} + +var F_mock_lspace func() +var S_mock_lspace uintptr + +//go:nosplit +func mock_lspace() { + F_mock_lspace() +} + +var F_mock_quote func() +var S_mock_quote uintptr + +//go:nosplit +func mock_quote() { + F_mock_quote() +} + +var F_mock_skip_array func() +var S_mock_skip_array uintptr + +//go:nosplit +func mock_skip_array() { + F_mock_skip_array() +} + +var F_mock_skip_number func() +var S_mock_skip_number uintptr + +//go:nosplit +func mock_skip_number() { + F_mock_skip_number() +} + +var F_mock_skip_one func() +var S_mock_skip_one uintptr + +//go:nosplit +func mock_skip_one() { + F_mock_skip_one() +} + +var F_mock_skip_object func() +var S_mock_skip_object uintptr + +//go:nosplit +func mock_skip_object() { + F_mock_skip_object() +} + +var F_mock_skip_one_fast func() +var S_mock_skip_one_fast uintptr + +//go:nosplit +func mock_skip_one_fast() { + F_mock_skip_one_fast() +} + +var F_mock_u64toa func() +var S_mock_u64toa uintptr + +//go:nosplit +func mock_u64toa() { + F_mock_u64toa() +} + +var F_mock_unquote func() +var S_mock_unquote uintptr + +//go:nosplit +func mock_unquote() { + F_mock_unquote() +} + +var F_mock_validate_one func() +var S_mock_validate_one uintptr + +//go:nosplit +func mock_validate_one() { + F_mock_validate_one() +} + +var F_mock_validate_utf8 func() +var S_mock_validate_utf8 uintptr + +//go:nosplit +func mock_validate_utf8() { + F_mock_validate_utf8() +} + +var F_mock_validate_utf8_fast func() +var S_mock_validate_utf8_fast uintptr + +//go:nosplit +func mock_validate_utf8_fast() { + F_mock_validate_utf8_fast() +} + +var F_mock_vnumber func() +var S_mock_vnumber uintptr + +//go:nosplit +func mock_vnumber() { + F_mock_vnumber() +} + +var F_mock_vsigned func() +var S_mock_vsigned uintptr + +//go:nosplit +func mock_vsigned() { + F_mock_vsigned() +} + +var F_mock_vunsigned func() +var S_mock_vunsigned uintptr + +//go:nosplit +func mock_vunsigned() { + F_mock_vunsigned() +} + +var F_mock_vstring func() +var S_mock_vstring uintptr + +//go:nosplit +func mock_vstring() { + F_mock_vstring() +} + +var F_mock_value func() +var S_mock_value uintptr + +//go:nosplit +func mock_value() { + F_mock_value() +} + +func init() { + Mock() +} + +func Mock() { + loader.WrapGoC(_mock_text_f64toa, _cfunc_f64toa, []loader.GoC{{"_f64toa", &S_mock_f64toa, &F_mock_f64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/f64toa.c") + loader.WrapGoC(_mock_text_f32toa, _cfunc_f32toa, []loader.GoC{{"_f32toa", &S_mock_f32toa, &F_mock_f32toa}}, "{{PACKAGE}}", "{{PACKAGE}}/f32toa.c") + loader.WrapGoC(_mock_text_get_by_path, _cfunc_get_by_path, []loader.GoC{{"_get_by_path", &S_mock_get_by_path, &F_mock_get_by_path}}, "{{PACKAGE}}", "{{PACKAGE}}/get_by_path.c") + loader.WrapGoC(_mock_text_html_escape, _cfunc_html_escape, []loader.GoC{{"_html_escape", &S_mock_html_escape, &F_mock_html_escape}}, "{{PACKAGE}}", "{{PACKAGE}}/html_escape.c") + loader.WrapGoC(_mock_text_i64toa, _cfunc_i64toa, []loader.GoC{{"_i64toa", &S_mock_i64toa, &F_mock_i64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/i64toa.c") + loader.WrapGoC(_mock_text_lspace, _cfunc_lspace, []loader.GoC{{"_lspace", &S_mock_lspace, &F_mock_lspace}}, "{{PACKAGE}}", "{{PACKAGE}}/lspace.c") + loader.WrapGoC(_mock_text_quote, _cfunc_quote, []loader.GoC{{"_quote", &S_mock_quote, &F_mock_quote}}, "{{PACKAGE}}", "{{PACKAGE}}/quote.c") + loader.WrapGoC(_mock_text_skip_array, _cfunc_skip_array, []loader.GoC{{"_skip_array", &S_mock_skip_array, &F_mock_skip_array}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_array.c") + loader.WrapGoC(_mock_text_skip_number, _cfunc_skip_number, []loader.GoC{{"_skip_number", &S_mock_skip_number, &F_mock_skip_number}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_number.c") + loader.WrapGoC(_mock_text_skip_one, _cfunc_skip_one, []loader.GoC{{"_skip_one", &S_mock_skip_one, &F_mock_skip_one}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_one.c") + loader.WrapGoC(_mock_text_skip_object, _cfunc_skip_object, []loader.GoC{{"_skip_object", &S_mock_skip_object, &F_mock_skip_object}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_object.c") + loader.WrapGoC(_mock_text_skip_one_fast, _cfunc_skip_one_fast, []loader.GoC{{"_skip_one_fast", &S_mock_skip_one_fast, &F_mock_skip_one_fast}}, "{{PACKAGE}}", "{{PACKAGE}}/skip_one_fast.c") + loader.WrapGoC(_mock_text_u64toa, _cfunc_u64toa, []loader.GoC{{"_u64toa", &S_mock_u64toa, &F_mock_u64toa}}, "{{PACKAGE}}", "{{PACKAGE}}/u64toa.c") + loader.WrapGoC(_mock_text_unquote, _cfunc_unquote, []loader.GoC{{"_unquote", &S_mock_unquote, &F_mock_unquote}}, "{{PACKAGE}}", "{{PACKAGE}}/unquote.c") + loader.WrapGoC(_mock_text_validate_one, _cfunc_validate_one, []loader.GoC{{"_validate_one", &S_mock_validate_one, &F_mock_validate_one}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_one.c") + loader.WrapGoC(_mock_text_validate_utf8, _cfunc_validate_utf8, []loader.GoC{{"_validate_utf8", &S_mock_validate_utf8, &F_mock_validate_utf8}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_utf8.c") + loader.WrapGoC(_mock_text_validate_utf8_fast, _cfunc_validate_utf8_fast, []loader.GoC{{"_validate_utf8_fast", &S_mock_validate_utf8_fast, &F_mock_validate_utf8_fast}}, "{{PACKAGE}}", "{{PACKAGE}}/validate_utf8_fast.c") + loader.WrapGoC(_mock_text_vnumber, _cfunc_vnumber, []loader.GoC{{"_vnumber", &S_mock_vnumber, &F_mock_vnumber}}, "{{PACKAGE}}", "{{PACKAGE}}/vnumber.c") + loader.WrapGoC(_mock_text_vsigned, _cfunc_vsigned, []loader.GoC{{"_vsigned", &S_mock_vsigned, &F_mock_vsigned}}, "{{PACKAGE}}", "{{PACKAGE}}/vsigned.c") + loader.WrapGoC(_mock_text_vunsigned, _cfunc_vunsigned, []loader.GoC{{"_vunsigned", &S_mock_vunsigned, &F_mock_vunsigned}}, "{{PACKAGE}}", "{{PACKAGE}}/vunsigned.c") + loader.WrapGoC(_mock_text_vstring, _cfunc_vstring, []loader.GoC{{"_vstring", &S_mock_vstring, &F_mock_vstring}}, "{{PACKAGE}}", "{{PACKAGE}}/vstring.c") + loader.WrapGoC(_mock_text_value, _cfunc_value, []loader.GoC{{"_value", &S_mock_value, &F_mock_value}}, "{{PACKAGE}}", "{{PACKAGE}}/value.c") +} + +func TestTraceback(t *testing.T) { + tests := []func() { + mock_lspace, + mock_f32toa, + mock_f64toa, + mock_html_escape, + mock_i64toa, + mock_quote, + mock_skip_array, + mock_skip_number, + mock_skip_one, + mock_get_by_path, + mock_skip_object, + mock_skip_one_fast, + mock_u64toa, + mock_unquote, + mock_validate_one, + mock_validate_utf8, + mock_validate_utf8_fast, + mock_vnumber, + mock_vsigned, + mock_vunsigned, + mock_vstring, + mock_value, + } + for _, f := range tests { + f() + } +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/types/types.go b/vendor/github.com/bytedance/sonic/internal/native/types/types.go index c9d47e169..1dcae6077 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/types/types.go +++ b/vendor/github.com/bytedance/sonic/internal/native/types/types.go @@ -29,6 +29,8 @@ type SearchingError uint // NOTE: !NOT MODIFIED ONLY. // This definitions are followed in native/types.h. +const BufPaddingSize int = 64 + const ( V_EOF ValueType = 1 V_NULL ValueType = 2 diff --git a/vendor/github.com/bytedance/sonic/internal/native/u64toa.tmpl b/vendor/github.com/bytedance/sonic/internal/native/u64toa.tmpl new file mode 100644 index 000000000..451276e93 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/u64toa.tmpl @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_u64toa func(out unsafe.Pointer, val uint64) (ret int) + +var S_u64toa uintptr + +//go:nosplit +func u64toa(out *byte, val uint64) (ret int) { + return F_u64toa(rt.NoEscape(unsafe.Pointer(out)), val) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/unquote.tmpl b/vendor/github.com/bytedance/sonic/internal/native/unquote.tmpl new file mode 100644 index 000000000..d87ecd316 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/unquote.tmpl @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_unquote func(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep unsafe.Pointer, flags uint64) (ret int) + +var S_unquote uintptr + +//go:nosplit +func unquote(sp unsafe.Pointer, nb int, dp unsafe.Pointer, ep *int, flags uint64) (ret int) { + return F_unquote(rt.NoEscape(sp), nb, dp, rt.NoEscape(unsafe.Pointer(ep)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/validate_one.tmpl b/vendor/github.com/bytedance/sonic/internal/native/validate_one.tmpl new file mode 100644 index 000000000..592065c42 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/validate_one.tmpl @@ -0,0 +1,35 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_validate_one func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer, flags uint64) (ret int) + +var S_validate_one uintptr + +//go:nosplit +func validate_one(s *string, p *int, m *types.StateMachine, flags uint64) (ret int) { + return F_validate_one(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/validate_utf8.tmpl b/vendor/github.com/bytedance/sonic/internal/native/validate_utf8.tmpl new file mode 100644 index 000000000..3bb6ffe25 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/validate_utf8.tmpl @@ -0,0 +1,37 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_validate_utf8 func(s unsafe.Pointer, p unsafe.Pointer, m unsafe.Pointer) (ret int) + +var S_validate_utf8 uintptr + +//go:nosplit +func validate_utf8(s *string, p *int, m *types.StateMachine) (ret int) { + return F_validate_utf8(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(m))) +} + + diff --git a/vendor/github.com/bytedance/sonic/internal/native/validate_utf8_fast.tmpl b/vendor/github.com/bytedance/sonic/internal/native/validate_utf8_fast.tmpl new file mode 100644 index 000000000..0d370f656 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/validate_utf8_fast.tmpl @@ -0,0 +1,34 @@ +// Code generated by Makefile, DO NOT EDIT. + +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/rt` +) + +var F_validate_utf8_fast func(s unsafe.Pointer) (ret int) + +var S_validate_utf8_fast uintptr + +//go:nosplit +func validate_utf8_fast(s *string) (ret int) { + return F_validate_utf8_fast(rt.NoEscape(unsafe.Pointer(s))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/value.tmpl b/vendor/github.com/bytedance/sonic/internal/native/value.tmpl new file mode 100644 index 000000000..3928488fa --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/value.tmpl @@ -0,0 +1,33 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_value func(s unsafe.Pointer, n int, p int, v unsafe.Pointer, flags uint64) (ret int) + +var S_value uintptr + +//go:nosplit +func value(s unsafe.Pointer, n int, p int, v *types.JsonState, flags uint64) (ret int) { + return F_value(rt.NoEscape(unsafe.Pointer(s)), n, p, rt.NoEscape(unsafe.Pointer(v)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/vnumber.tmpl b/vendor/github.com/bytedance/sonic/internal/native/vnumber.tmpl new file mode 100644 index 000000000..af4fc6ca8 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/vnumber.tmpl @@ -0,0 +1,33 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_vnumber func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) + +var S_vnumber uintptr + +//go:nosplit +func vnumber(s *string, p *int, v *types.JsonState) { + F_vnumber(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/vsigned.tmpl b/vendor/github.com/bytedance/sonic/internal/native/vsigned.tmpl new file mode 100644 index 000000000..a64b8b298 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/vsigned.tmpl @@ -0,0 +1,33 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_vsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) + +var S_vsigned uintptr + +//go:nosplit +func vsigned(s *string, p *int, v *types.JsonState) { + F_vsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/vstring.tmpl b/vendor/github.com/bytedance/sonic/internal/native/vstring.tmpl new file mode 100644 index 000000000..f5e729efc --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/vstring.tmpl @@ -0,0 +1,33 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_vstring func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer, flags uint64) + +var S_vstring uintptr + +//go:nosplit +func vstring(s *string, p *int, v *types.JsonState, flags uint64) { + F_vstring(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v)), flags) +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/vunsigned.tmpl b/vendor/github.com/bytedance/sonic/internal/native/vunsigned.tmpl new file mode 100644 index 000000000..f6a8cec02 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/native/vunsigned.tmpl @@ -0,0 +1,33 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package {{PACKAGE}} + +import ( + `unsafe` + + `github.com/bytedance/sonic/internal/native/types` + `github.com/bytedance/sonic/internal/rt` +) + +var F_vunsigned func(s unsafe.Pointer, p unsafe.Pointer, v unsafe.Pointer) + +var S_vunsigned uintptr + +//go:nosplit +func vunsigned(s *string, p *int, v *types.JsonState) { + F_vunsigned(rt.NoEscape(unsafe.Pointer(s)), rt.NoEscape(unsafe.Pointer(p)), rt.NoEscape(unsafe.Pointer(v))) +} diff --git a/vendor/github.com/bytedance/sonic/internal/rt/fastmem.go b/vendor/github.com/bytedance/sonic/internal/rt/fastmem.go index a68d98aff..af0468f40 100644 --- a/vendor/github.com/bytedance/sonic/internal/rt/fastmem.go +++ b/vendor/github.com/bytedance/sonic/internal/rt/fastmem.go @@ -122,4 +122,4 @@ func StrFrom(p unsafe.Pointer, n int64) (s string) { func NoEscape(p unsafe.Pointer) unsafe.Pointer { x := uintptr(p) return unsafe.Pointer(x ^ 0) -} \ No newline at end of file +} diff --git a/vendor/github.com/bytedance/sonic/internal/rt/fastvalue.go b/vendor/github.com/bytedance/sonic/internal/rt/fastvalue.go index befaeb715..c4393763a 100644 --- a/vendor/github.com/bytedance/sonic/internal/rt/fastvalue.go +++ b/vendor/github.com/bytedance/sonic/internal/rt/fastvalue.go @@ -232,3 +232,12 @@ func AssertI2I2(t *GoType, i GoIface) (r GoIface) { //go:noescape //go:linkname Getitab runtime.getitab func Getitab(inter *GoInterfaceType, typ *GoType, canfail bool) *GoItab + + +func GetFuncPC(fn interface{}) uintptr { + ft := UnpackEface(fn) + if ft.Type.Kind() != reflect.Func { + panic("not a function") + } + return *(*uintptr)(ft.Value) +} diff --git a/vendor/github.com/bytedance/sonic/internal/rt/stackmap.go b/vendor/github.com/bytedance/sonic/internal/rt/stackmap.go index 84ed9a95f..024912029 100644 --- a/vendor/github.com/bytedance/sonic/internal/rt/stackmap.go +++ b/vendor/github.com/bytedance/sonic/internal/rt/stackmap.go @@ -178,4 +178,4 @@ func (self *StackMapBuilder) AddFields(n int, ptr bool) { } else { self.b.AppendMany(n, 0) } -} \ No newline at end of file +} diff --git a/vendor/github.com/bytedance/sonic/internal/rt/stub_go116.go b/vendor/github.com/bytedance/sonic/internal/rt/stub_go116.go new file mode 100644 index 000000000..cd366b354 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/rt/stub_go116.go @@ -0,0 +1,23 @@ +// +build go1.16,!go1.20 + +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package rt + +import _ "unsafe" + +//go:linkname GrowSlice runtime.growslice +//goland:noinspection GoUnusedParameter +func GrowSlice(et *GoType, old GoSlice, cap int) GoSlice \ No newline at end of file diff --git a/vendor/github.com/bytedance/sonic/internal/rt/stub_go120.go b/vendor/github.com/bytedance/sonic/internal/rt/stub_go120.go new file mode 100644 index 000000000..bc95fda73 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/internal/rt/stub_go120.go @@ -0,0 +1,29 @@ +// +build go1.20 + +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// https://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +package rt + +import "unsafe" + +func GrowSlice(et *GoType, old GoSlice, cap int) GoSlice { + s := growslice(old.Ptr, cap, old.Cap, cap - old.Len, et) + s.Len = old.Len + return s +} + +//go:linkname growslice runtime.growslice +//goland:noinspection GoUnusedParameter +func growslice(oldPtr unsafe.Pointer, newLen, oldCap, num int, et *GoType) GoSlice diff --git a/vendor/github.com/chenzhuoyu/base64x/LICENSE b/vendor/github.com/bytedance/sonic/loader/LICENSE similarity index 100% rename from vendor/github.com/chenzhuoyu/base64x/LICENSE rename to vendor/github.com/bytedance/sonic/loader/LICENSE diff --git a/vendor/github.com/bytedance/sonic/loader/funcdata_compat.go b/vendor/github.com/bytedance/sonic/loader/funcdata_compat.go index 1af575aaa..10a14e349 100644 --- a/vendor/github.com/bytedance/sonic/loader/funcdata_compat.go +++ b/vendor/github.com/bytedance/sonic/loader/funcdata_compat.go @@ -24,7 +24,7 @@ import ( `unsafe` `sort` - `github.com/bytedance/sonic/internal/rt` + `github.com/bytedance/sonic/loader/internal/rt` ) const ( diff --git a/vendor/github.com/bytedance/sonic/loader/funcdata_go116.go b/vendor/github.com/bytedance/sonic/loader/funcdata_go116.go index 1dfe2297d..c3195b4c3 100644 --- a/vendor/github.com/bytedance/sonic/loader/funcdata_go116.go +++ b/vendor/github.com/bytedance/sonic/loader/funcdata_go116.go @@ -24,7 +24,7 @@ import ( `unsafe` `sort` - `github.com/bytedance/sonic/internal/rt` + `github.com/bytedance/sonic/loader/internal/rt` ) const ( diff --git a/vendor/github.com/bytedance/sonic/loader/funcdata_go118.go b/vendor/github.com/bytedance/sonic/loader/funcdata_go118.go index 84178ab85..54ec4d688 100644 --- a/vendor/github.com/bytedance/sonic/loader/funcdata_go118.go +++ b/vendor/github.com/bytedance/sonic/loader/funcdata_go118.go @@ -21,7 +21,7 @@ package loader import ( - `github.com/bytedance/sonic/internal/rt` + `github.com/bytedance/sonic/loader/internal/rt` ) const ( diff --git a/vendor/github.com/bytedance/sonic/loader/funcdata_go120.go b/vendor/github.com/bytedance/sonic/loader/funcdata_go120.go index ed3e7d1a4..803312fd7 100644 --- a/vendor/github.com/bytedance/sonic/loader/funcdata_go120.go +++ b/vendor/github.com/bytedance/sonic/loader/funcdata_go120.go @@ -20,7 +20,7 @@ package loader import ( - `github.com/bytedance/sonic/internal/rt` + `github.com/bytedance/sonic/loader/internal/rt` ) const ( diff --git a/vendor/github.com/bytedance/sonic/loader/funcdata_go121.go b/vendor/github.com/bytedance/sonic/loader/funcdata_go121.go index ebeaca5a7..8130ffc1a 100644 --- a/vendor/github.com/bytedance/sonic/loader/funcdata_go121.go +++ b/vendor/github.com/bytedance/sonic/loader/funcdata_go121.go @@ -21,7 +21,7 @@ package loader import ( `unsafe` - `github.com/bytedance/sonic/internal/rt` + `github.com/bytedance/sonic/loader/internal/rt` ) const ( diff --git a/vendor/github.com/bytedance/sonic/loader/funcdata_latest.go b/vendor/github.com/bytedance/sonic/loader/funcdata_latest.go index 08618dca4..6029f204d 100644 --- a/vendor/github.com/bytedance/sonic/loader/funcdata_latest.go +++ b/vendor/github.com/bytedance/sonic/loader/funcdata_latest.go @@ -24,7 +24,7 @@ import ( `sort` `unsafe` - `github.com/bytedance/sonic/internal/rt` + `github.com/bytedance/sonic/loader/internal/rt` ) type funcTab struct { diff --git a/vendor/github.com/bytedance/sonic/internal/abi/abi.go b/vendor/github.com/bytedance/sonic/loader/internal/abi/abi.go similarity index 98% rename from vendor/github.com/bytedance/sonic/internal/abi/abi.go rename to vendor/github.com/bytedance/sonic/loader/internal/abi/abi.go index b0aa68a10..524ab5330 100644 --- a/vendor/github.com/bytedance/sonic/internal/abi/abi.go +++ b/vendor/github.com/bytedance/sonic/loader/internal/abi/abi.go @@ -22,7 +22,7 @@ import ( `sort` `strings` - `github.com/bytedance/sonic/internal/rt` + `github.com/bytedance/sonic/loader/internal/rt` ) type FunctionLayout struct { diff --git a/vendor/github.com/bytedance/sonic/internal/abi/abi_amd64.go b/vendor/github.com/bytedance/sonic/loader/internal/abi/abi_amd64.go similarity index 99% rename from vendor/github.com/bytedance/sonic/internal/abi/abi_amd64.go rename to vendor/github.com/bytedance/sonic/loader/internal/abi/abi_amd64.go index be1a6b7c9..c2b45a8e1 100644 --- a/vendor/github.com/bytedance/sonic/internal/abi/abi_amd64.go +++ b/vendor/github.com/bytedance/sonic/loader/internal/abi/abi_amd64.go @@ -21,7 +21,7 @@ import ( `reflect` `unsafe` - . `github.com/chenzhuoyu/iasm/x86_64` + . `github.com/cloudwego/iasm/x86_64` ) const ( diff --git a/vendor/github.com/bytedance/sonic/internal/abi/abi_legacy_amd64.go b/vendor/github.com/bytedance/sonic/loader/internal/abi/abi_legacy_amd64.go similarity index 99% rename from vendor/github.com/bytedance/sonic/internal/abi/abi_legacy_amd64.go rename to vendor/github.com/bytedance/sonic/loader/internal/abi/abi_legacy_amd64.go index f13c815fc..298c48178 100644 --- a/vendor/github.com/bytedance/sonic/internal/abi/abi_legacy_amd64.go +++ b/vendor/github.com/bytedance/sonic/loader/internal/abi/abi_legacy_amd64.go @@ -24,7 +24,7 @@ import ( `reflect` `runtime` - . `github.com/chenzhuoyu/iasm/x86_64` + . `github.com/cloudwego/iasm/x86_64` ) func ReservedRegs(callc bool) []Register { diff --git a/vendor/github.com/bytedance/sonic/internal/abi/abi_regabi_amd64.go b/vendor/github.com/bytedance/sonic/loader/internal/abi/abi_regabi_amd64.go similarity index 99% rename from vendor/github.com/bytedance/sonic/internal/abi/abi_regabi_amd64.go rename to vendor/github.com/bytedance/sonic/loader/internal/abi/abi_regabi_amd64.go index 91cdf8c3d..5a31dea89 100644 --- a/vendor/github.com/bytedance/sonic/internal/abi/abi_regabi_amd64.go +++ b/vendor/github.com/bytedance/sonic/loader/internal/abi/abi_regabi_amd64.go @@ -29,7 +29,7 @@ import ( `fmt` `reflect` - . `github.com/chenzhuoyu/iasm/x86_64` + . `github.com/cloudwego/iasm/x86_64` ) /** Frame Structure of the Generated Function diff --git a/vendor/github.com/bytedance/sonic/internal/abi/stubs.go b/vendor/github.com/bytedance/sonic/loader/internal/abi/stubs.go similarity index 94% rename from vendor/github.com/bytedance/sonic/internal/abi/stubs.go rename to vendor/github.com/bytedance/sonic/loader/internal/abi/stubs.go index b2486a1cf..af9930156 100644 --- a/vendor/github.com/bytedance/sonic/internal/abi/stubs.go +++ b/vendor/github.com/bytedance/sonic/loader/internal/abi/stubs.go @@ -19,7 +19,7 @@ package abi import ( _ `unsafe` - `github.com/bytedance/sonic/internal/rt` + `github.com/bytedance/sonic/loader/internal/rt` ) const ( diff --git a/vendor/github.com/bytedance/sonic/loader/internal/rt/fastmem.go b/vendor/github.com/bytedance/sonic/loader/internal/rt/fastmem.go new file mode 100644 index 000000000..3bc24c4e4 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/loader/internal/rt/fastmem.go @@ -0,0 +1,62 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package rt + +import ( + `unsafe` + `reflect` +) + +//go:nosplit +func Mem2Str(v []byte) (s string) { + (*GoString)(unsafe.Pointer(&s)).Len = (*GoSlice)(unsafe.Pointer(&v)).Len + (*GoString)(unsafe.Pointer(&s)).Ptr = (*GoSlice)(unsafe.Pointer(&v)).Ptr + return +} + +//go:nosplit +func Str2Mem(s string) (v []byte) { + (*GoSlice)(unsafe.Pointer(&v)).Cap = (*GoString)(unsafe.Pointer(&s)).Len + (*GoSlice)(unsafe.Pointer(&v)).Len = (*GoString)(unsafe.Pointer(&s)).Len + (*GoSlice)(unsafe.Pointer(&v)).Ptr = (*GoString)(unsafe.Pointer(&s)).Ptr + return +} + +func BytesFrom(p unsafe.Pointer, n int, c int) (r []byte) { + (*GoSlice)(unsafe.Pointer(&r)).Ptr = p + (*GoSlice)(unsafe.Pointer(&r)).Len = n + (*GoSlice)(unsafe.Pointer(&r)).Cap = c + return +} + +func FuncAddr(f interface{}) unsafe.Pointer { + if vv := UnpackEface(f); vv.Type.Kind() != reflect.Func { + panic("f is not a function") + } else { + return *(*unsafe.Pointer)(vv.Value) + } +} + +//go:nocheckptr +func IndexChar(src string, index int) unsafe.Pointer { + return unsafe.Pointer(uintptr((*GoString)(unsafe.Pointer(&src)).Ptr) + uintptr(index)) +} + +//go:nocheckptr +func IndexByte(ptr []byte, index int) unsafe.Pointer { + return unsafe.Pointer(uintptr((*GoSlice)(unsafe.Pointer(&ptr)).Ptr) + uintptr(index)) +} diff --git a/vendor/github.com/bytedance/sonic/loader/internal/rt/fastvalue.go b/vendor/github.com/bytedance/sonic/loader/internal/rt/fastvalue.go new file mode 100644 index 000000000..e6c5bc869 --- /dev/null +++ b/vendor/github.com/bytedance/sonic/loader/internal/rt/fastvalue.go @@ -0,0 +1,183 @@ +/* + * Copyright 2021 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package rt + +import ( + `reflect` + `unsafe` +) + +var ( + reflectRtypeItab = findReflectRtypeItab() +) + +// GoType.KindFlags const +const ( + F_direct = 1 << 5 + F_kind_mask = (1 << 5) - 1 +) + +// GoType.Flags const +const ( + tflagUncommon uint8 = 1 << 0 + tflagExtraStar uint8 = 1 << 1 + tflagNamed uint8 = 1 << 2 + tflagRegularMemory uint8 = 1 << 3 +) + +type GoType struct { + Size uintptr + PtrData uintptr + Hash uint32 + Flags uint8 + Align uint8 + FieldAlign uint8 + KindFlags uint8 + Traits unsafe.Pointer + GCData *byte + Str int32 + PtrToSelf int32 +} + +func (self *GoType) IsNamed() bool { + return (self.Flags & tflagNamed) != 0 +} + +func (self *GoType) Kind() reflect.Kind { + return reflect.Kind(self.KindFlags & F_kind_mask) +} + +func (self *GoType) Pack() (t reflect.Type) { + (*GoIface)(unsafe.Pointer(&t)).Itab = reflectRtypeItab + (*GoIface)(unsafe.Pointer(&t)).Value = unsafe.Pointer(self) + return +} + +func (self *GoType) String() string { + return self.Pack().String() +} + +func (self *GoType) Indirect() bool { + return self.KindFlags & F_direct == 0 +} + +type GoItab struct { + it unsafe.Pointer + Vt *GoType + hv uint32 + _ [4]byte + fn [1]uintptr +} + +type GoIface struct { + Itab *GoItab + Value unsafe.Pointer +} + +type GoEface struct { + Type *GoType + Value unsafe.Pointer +} + +func (self GoEface) Pack() (v interface{}) { + *(*GoEface)(unsafe.Pointer(&v)) = self + return +} + +type GoPtrType struct { + GoType + Elem *GoType +} + +type GoMapType struct { + GoType + Key *GoType + Elem *GoType + Bucket *GoType + Hasher func(unsafe.Pointer, uintptr) uintptr + KeySize uint8 + ElemSize uint8 + BucketSize uint16 + Flags uint32 +} + +func (self *GoMapType) IndirectElem() bool { + return self.Flags & 2 != 0 +} + +type GoStructType struct { + GoType + Pkg *byte + Fields []GoStructField +} + +type GoStructField struct { + Name *byte + Type *GoType + OffEmbed uintptr +} + +type GoInterfaceType struct { + GoType + PkgPath *byte + Methods []GoInterfaceMethod +} + +type GoInterfaceMethod struct { + Name int32 + Type int32 +} + +type GoSlice struct { + Ptr unsafe.Pointer + Len int + Cap int +} + +type GoString struct { + Ptr unsafe.Pointer + Len int +} + +func PtrElem(t *GoType) *GoType { + return (*GoPtrType)(unsafe.Pointer(t)).Elem +} + +func MapType(t *GoType) *GoMapType { + return (*GoMapType)(unsafe.Pointer(t)) +} + +func IfaceType(t *GoType) *GoInterfaceType { + return (*GoInterfaceType)(unsafe.Pointer(t)) +} + +func UnpackType(t reflect.Type) *GoType { + return (*GoType)((*GoIface)(unsafe.Pointer(&t)).Value) +} + +func UnpackEface(v interface{}) GoEface { + return *(*GoEface)(unsafe.Pointer(&v)) +} + +func UnpackIface(v interface{}) GoIface { + return *(*GoIface)(unsafe.Pointer(&v)) +} + +func findReflectRtypeItab() *GoItab { + v := reflect.TypeOf(struct{}{}) + return (*GoIface)(unsafe.Pointer(&v)).Itab +} diff --git a/vendor/github.com/bytedance/sonic/loader/internal/rt/stackmap.go b/vendor/github.com/bytedance/sonic/loader/internal/rt/stackmap.go new file mode 100644 index 000000000..84ed9a95f --- /dev/null +++ b/vendor/github.com/bytedance/sonic/loader/internal/rt/stackmap.go @@ -0,0 +1,181 @@ +/** + * Copyright 2023 ByteDance Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package rt + +import ( + `fmt` + `strings` + `unsafe` + +) + +type Bitmap struct { + N int + B []byte +} + +func (self *Bitmap) grow() { + if self.N >= len(self.B) * 8 { + self.B = append(self.B, 0) + } +} + +func (self *Bitmap) mark(i int, bv int) { + if bv != 0 { + self.B[i / 8] |= 1 << (i % 8) + } else { + self.B[i / 8] &^= 1 << (i % 8) + } +} + +func (self *Bitmap) Set(i int, bv int) { + if i >= self.N { + panic("bitmap: invalid bit position") + } else { + self.mark(i, bv) + } +} + +func (self *Bitmap) Append(bv int) { + self.grow() + self.mark(self.N, bv) + self.N++ +} + +func (self *Bitmap) AppendMany(n int, bv int) { + for i := 0; i < n; i++ { + self.Append(bv) + } +} + +// var ( +// _stackMapLock = sync.Mutex{} +// _stackMapCache = make(map[*StackMap]struct{}) +// ) + +type BitVec struct { + N uintptr + B unsafe.Pointer +} + +func (self BitVec) Bit(i uintptr) byte { + return (*(*byte)(unsafe.Pointer(uintptr(self.B) + i / 8)) >> (i % 8)) & 1 +} + +func (self BitVec) String() string { + var i uintptr + var v []string + + /* add each bit */ + for i = 0; i < self.N; i++ { + v = append(v, fmt.Sprintf("%d", self.Bit(i))) + } + + /* join them together */ + return fmt.Sprintf( + "BitVec { %s }", + strings.Join(v, ", "), + ) +} + +type StackMap struct { + N int32 + L int32 + B [1]byte +} + +// func (self *StackMap) add() { +// _stackMapLock.Lock() +// _stackMapCache[self] = struct{}{} +// _stackMapLock.Unlock() +// } + +func (self *StackMap) Pin() uintptr { + // self.add() + return uintptr(unsafe.Pointer(self)) +} + +func (self *StackMap) Get(i int32) BitVec { + return BitVec { + N: uintptr(self.L), + B: unsafe.Pointer(uintptr(unsafe.Pointer(&self.B)) + uintptr(i * ((self.L + 7) >> 3))), + } +} + +func (self *StackMap) String() string { + sb := strings.Builder{} + sb.WriteString("StackMap {") + + /* dump every stack map */ + for i := int32(0); i < self.N; i++ { + sb.WriteRune('\n') + sb.WriteString(" " + self.Get(i).String()) + } + + /* close the stackmap */ + sb.WriteString("\n}") + return sb.String() +} + +func (self *StackMap) MarshalBinary() ([]byte, error) { + size := int(self.N) * int(self.L) + int(unsafe.Sizeof(self.L)) + int(unsafe.Sizeof(self.N)) + return BytesFrom(unsafe.Pointer(self), size, size), nil +} + +var ( + byteType = UnpackEface(byte(0)).Type +) + +const ( + _StackMapSize = unsafe.Sizeof(StackMap{}) +) + +//go:linkname mallocgc runtime.mallocgc +//goland:noinspection GoUnusedParameter +func mallocgc(nb uintptr, vt *GoType, zero bool) unsafe.Pointer + +type StackMapBuilder struct { + b Bitmap +} + +//go:nocheckptr +func (self *StackMapBuilder) Build() (p *StackMap) { + nb := len(self.b.B) + bm := mallocgc(_StackMapSize + uintptr(nb) - 1, byteType, false) + + /* initialize as 1 bitmap of N bits */ + p = (*StackMap)(bm) + p.N, p.L = 1, int32(self.b.N) + copy(BytesFrom(unsafe.Pointer(&p.B), nb, nb), self.b.B) + return +} + +func (self *StackMapBuilder) AddField(ptr bool) { + if ptr { + self.b.Append(1) + } else { + self.b.Append(0) + } +} + +func (self *StackMapBuilder) AddFields(n int, ptr bool) { + if ptr { + self.b.AppendMany(n, 1) + } else { + self.b.AppendMany(n, 0) + } +} \ No newline at end of file diff --git a/vendor/github.com/bytedance/sonic/loader/loader_latest.go b/vendor/github.com/bytedance/sonic/loader/loader_latest.go index 3664c04ba..0534541aa 100644 --- a/vendor/github.com/bytedance/sonic/loader/loader_latest.go +++ b/vendor/github.com/bytedance/sonic/loader/loader_latest.go @@ -19,7 +19,7 @@ package loader import ( - `github.com/bytedance/sonic/internal/rt` + `github.com/bytedance/sonic/loader/internal/rt` ) // LoadFuncs loads only one function as module, and returns the function pointer diff --git a/vendor/github.com/bytedance/sonic/loader/wrapper.go b/vendor/github.com/bytedance/sonic/loader/wrapper.go index 73ebc3518..b581a460f 100644 --- a/vendor/github.com/bytedance/sonic/loader/wrapper.go +++ b/vendor/github.com/bytedance/sonic/loader/wrapper.go @@ -20,8 +20,8 @@ import ( `reflect` `unsafe` - `github.com/bytedance/sonic/internal/abi` - `github.com/bytedance/sonic/internal/rt` + `github.com/bytedance/sonic/loader/internal/abi` + `github.com/bytedance/sonic/loader/internal/rt` ) var _C_Redzone = []bool{false, false, false, false} diff --git a/vendor/github.com/bytedance/sonic/unquote/unquote.go b/vendor/github.com/bytedance/sonic/unquote/unquote.go index 23fca736e..d81406b2a 100644 --- a/vendor/github.com/bytedance/sonic/unquote/unquote.go +++ b/vendor/github.com/bytedance/sonic/unquote/unquote.go @@ -25,27 +25,45 @@ import ( `github.com/bytedance/sonic/internal/rt` ) +// String unescapes a escaped string (not including `"` at begining and end) +// It validates invalid UTF8 and replace with `\ufffd` func String(s string) (ret string, err types.ParsingError) { mm := make([]byte, 0, len(s)) - err = intoBytesUnsafe(s, &mm) + err = intoBytesUnsafe(s, &mm, true) ret = rt.Mem2Str(mm) return } +// IntoBytes is same with String besides it output result into a buffer m func IntoBytes(s string, m *[]byte) types.ParsingError { if cap(*m) < len(s) { return types.ERR_EOF } else { - return intoBytesUnsafe(s, m) + return intoBytesUnsafe(s, m, true) } } -func intoBytesUnsafe(s string, m *[]byte) types.ParsingError { +// String unescapes a escaped string (not including `"` at begining and end) +// - replace enables replacing invalid utf8 escaped char with `\uffd` +func _String(s string, replace bool) (ret string, err error) { + mm := make([]byte, 0, len(s)) + err = intoBytesUnsafe(s, &mm, replace) + ret = rt.Mem2Str(mm) + return +} + +func intoBytesUnsafe(s string, m *[]byte, replace bool) types.ParsingError { pos := -1 slv := (*rt.GoSlice)(unsafe.Pointer(m)) str := (*rt.GoString)(unsafe.Pointer(&s)) - /* unquote as the default configuration, replace invalid unicode with \ufffd */ - ret := native.Unquote(str.Ptr, str.Len, slv.Ptr, &pos, types.F_UNICODE_REPLACE) + + flags := uint64(0) + if replace { + /* unquote as the default configuration, replace invalid unicode with \ufffd */ + flags |= types.F_UNICODE_REPLACE + } + + ret := native.Unquote(str.Ptr, str.Len, slv.Ptr, &pos, flags) /* check for errors */ if ret < 0 { @@ -57,3 +75,6 @@ func intoBytesUnsafe(s string, m *[]byte) types.ParsingError { runtime.KeepAlive(s) return 0 } + + + diff --git a/vendor/github.com/bytedance/sonic/utf8/utf8.go b/vendor/github.com/bytedance/sonic/utf8/utf8.go index 52c35fb28..573fe2f5b 100644 --- a/vendor/github.com/bytedance/sonic/utf8/utf8.go +++ b/vendor/github.com/bytedance/sonic/utf8/utf8.go @@ -17,6 +17,8 @@ package utf8 import ( + `runtime` + `github.com/bytedance/sonic/internal/rt` `github.com/bytedance/sonic/internal/native/types` `github.com/bytedance/sonic/internal/native` @@ -62,10 +64,18 @@ func CorrectWith(dst []byte, src []byte, repl string) []byte { // Validate is a simd-accelereated drop-in replacement for the standard library's utf8.Valid. func Validate(src []byte) bool { + if src == nil { + return true + } return ValidateString(rt.Mem2Str(src)) } // ValidateString as Validate, but for string. func ValidateString(src string) bool { - return native.ValidateUTF8Fast(&src) == 0 + if src == "" { + return true + } + ret := native.ValidateUTF8Fast(&src) == 0 + runtime.KeepAlive(src) + return ret } diff --git a/vendor/github.com/chenzhuoyu/base64x/.gitignore b/vendor/github.com/chenzhuoyu/base64x/.gitignore deleted file mode 100644 index a2fd30e98..000000000 --- a/vendor/github.com/chenzhuoyu/base64x/.gitignore +++ /dev/null @@ -1,43 +0,0 @@ -*.o -*.swp -*.swm -*.swn -*.a -*.so -_obj -_test -*.[568vq] -[568vq].out -*.cgo1.go -*.cgo2.c -_cgo_defun.c -_cgo_gotypes.go -_cgo_export.* -_testmain.go -*.exe -*.exe~ -*.test -*.prof -*.rar -*.zip -*.gz -*.psd -*.bmd -*.cfg -*.pptx -*.log -*nohup.out -*settings.pyc -*.sublime-project -*.sublime-workspace -.DS_Store -/.idea/ -/.vscode/ -/output/ -/vendor/ -/Gopkg.lock -/Gopkg.toml -coverage.html -coverage.out -coverage.xml -junit.xml diff --git a/vendor/github.com/chenzhuoyu/base64x/.gitmodules b/vendor/github.com/chenzhuoyu/base64x/.gitmodules deleted file mode 100644 index b8d11c921..000000000 --- a/vendor/github.com/chenzhuoyu/base64x/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "tools/asm2asm"] - path = tools/asm2asm - url = https://github.com/chenzhuoyu/asm2asm diff --git a/vendor/github.com/chenzhuoyu/base64x/cpuid.go b/vendor/github.com/chenzhuoyu/base64x/cpuid.go deleted file mode 100644 index 68ba61331..000000000 --- a/vendor/github.com/chenzhuoyu/base64x/cpuid.go +++ /dev/null @@ -1,17 +0,0 @@ -package base64x - -import ( - `fmt` - `os` - - `github.com/klauspost/cpuid/v2` -) - -func hasAVX2() bool { - switch v := os.Getenv("B64X_MODE"); v { - case "" : fallthrough - case "auto" : return cpuid.CPU.Has(cpuid.AVX2) - case "noavx2" : return false - default : panic(fmt.Sprintf("invalid mode: '%s', should be one of 'auto', 'noavx2'", v)) - } -} diff --git a/vendor/github.com/chenzhuoyu/iasm/expr/pools.go b/vendor/github.com/chenzhuoyu/iasm/expr/pools.go deleted file mode 100644 index fde422ee6..000000000 --- a/vendor/github.com/chenzhuoyu/iasm/expr/pools.go +++ /dev/null @@ -1,26 +0,0 @@ -package expr - -import ( - `sync` -) - -var ( - expressionPool sync.Pool -) - -func newExpression() *Expr { - if v := expressionPool.Get(); v == nil { - return new(Expr) - } else { - return resetExpression(v.(*Expr)) - } -} - -func freeExpression(p *Expr) { - expressionPool.Put(p) -} - -func resetExpression(p *Expr) *Expr { - *p = Expr{} - return p -} diff --git a/vendor/github.com/chenzhuoyu/iasm/expr/term.go b/vendor/github.com/chenzhuoyu/iasm/expr/term.go deleted file mode 100644 index 110bcebdb..000000000 --- a/vendor/github.com/chenzhuoyu/iasm/expr/term.go +++ /dev/null @@ -1,7 +0,0 @@ -package expr - -// Term represents a value that can Evaluate() into an integer. -type Term interface { - Free() - Evaluate() (int64, error) -} diff --git a/vendor/github.com/chenzhuoyu/iasm/x86_64/asm.s b/vendor/github.com/chenzhuoyu/iasm/x86_64/asm.s deleted file mode 100644 index e69de29bb..000000000 diff --git a/vendor/github.com/cloudwego/base64x/.gitignore b/vendor/github.com/cloudwego/base64x/.gitignore new file mode 100644 index 000000000..644df37e0 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/.gitignore @@ -0,0 +1,30 @@ +# Binaries for programs and plugins +*.exe +*.exe~ +*.dll +*.so +*.dylib + +# Test binary, built with `go test -c` +*.test + +# Output of the go coverage tool, specifically when used with LiteIDE +*.out + +# Dependency directories (remove the comment below to include it) +# vendor/ + +# the result of the go build +output* +output/* + +# Files generated by IDEs +.idea/ +*.iml + +# Vim swap files +*.swp + +# Vscode files +.vscode + diff --git a/vendor/github.com/cloudwego/base64x/.golangci.yaml b/vendor/github.com/cloudwego/base64x/.golangci.yaml new file mode 100644 index 000000000..71405b0bc --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/.golangci.yaml @@ -0,0 +1,37 @@ +# Options for analysis running. +run: + # include `vendor` `third_party` `testdata` `examples` `Godeps` `builtin` + skip-dirs-use-default: true + skip-dirs: + - kitex_gen + skip-files: + - ".*\\.mock\\.go$" +# output configuration options +output: + # Format: colored-line-number|line-number|json|tab|checkstyle|code-climate|junit-xml|github-actions + format: colored-line-number +# All available settings of specific linters. +# Refer to https://golangci-lint.run/usage/linters +linters-settings: + gofumpt: + # Choose whether to use the extra rules. + # Default: false + extra-rules: true + govet: + # Disable analyzers by name. + # Run `go tool vet help` to see all analyzers. + disable: + - stdmethods +linters: + enable: + - gofumpt + - goimports + - gofmt + disable: + - errcheck + - typecheck + - deadcode + - varcheck + - staticcheck +issues: + exclude-use-default: true diff --git a/vendor/github.com/cloudwego/base64x/.licenserc.yaml b/vendor/github.com/cloudwego/base64x/.licenserc.yaml new file mode 100644 index 000000000..f969fec26 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/.licenserc.yaml @@ -0,0 +1,14 @@ +header: + license: + spdx-id: Apache-2.0 + copyright-owner: CloudWeGo Authors + + paths: + - '**/*.go' + - '**/*.s' + + paths-ignore: + - 'native_subr_amd64.go' + - 'native_text_amd64.go' + + comment: on-failure diff --git a/vendor/github.com/cloudwego/base64x/CODE_OF_CONDUCT.md b/vendor/github.com/cloudwego/base64x/CODE_OF_CONDUCT.md new file mode 100644 index 000000000..25ceb8918 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/CODE_OF_CONDUCT.md @@ -0,0 +1,128 @@ +# Contributor Covenant Code of Conduct + +## Our Pledge + +We as members, contributors, and leaders pledge to make participation in our +community a harassment-free experience for everyone, regardless of age, body +size, visible or invisible disability, ethnicity, sex characteristics, gender +identity and expression, level of experience, education, socio-economic status, +nationality, personal appearance, race, religion, or sexual identity +and orientation. + +We pledge to act and interact in ways that contribute to an open, welcoming, +diverse, inclusive, and healthy community. + +## Our Standards + +Examples of behavior that contributes to a positive environment for our +community include: + +* Demonstrating empathy and kindness toward other people +* Being respectful of differing opinions, viewpoints, and experiences +* Giving and gracefully accepting constructive feedback +* Accepting responsibility and apologizing to those affected by our mistakes, + and learning from the experience +* Focusing on what is best not just for us as individuals, but for the + overall community + +Examples of unacceptable behavior include: + +* The use of sexualized language or imagery, and sexual attention or + advances of any kind +* Trolling, insulting or derogatory comments, and personal or political attacks +* Public or private harassment +* Publishing others' private information, such as a physical or email + address, without their explicit permission +* Other conduct which could reasonably be considered inappropriate in a + professional setting + +## Enforcement Responsibilities + +Community leaders are responsible for clarifying and enforcing our standards of +acceptable behavior and will take appropriate and fair corrective action in +response to any behavior that they deem inappropriate, threatening, offensive, +or harmful. + +Community leaders have the right and responsibility to remove, edit, or reject +comments, commits, code, wiki edits, issues, and other contributions that are +not aligned to this Code of Conduct, and will communicate reasons for moderation +decisions when appropriate. + +## Scope + +This Code of Conduct applies within all community spaces, and also applies when +an individual is officially representing the community in public spaces. +Examples of representing our community include using an official e-mail address, +posting via an official social media account, or acting as an appointed +representative at an online or offline event. + +## Enforcement + +Instances of abusive, harassing, or otherwise unacceptable behavior may be +reported to the community leaders responsible for enforcement at +conduct@cloudwego.io. +All complaints will be reviewed and investigated promptly and fairly. + +All community leaders are obligated to respect the privacy and security of the +reporter of any incident. + +## Enforcement Guidelines + +Community leaders will follow these Community Impact Guidelines in determining +the consequences for any action they deem in violation of this Code of Conduct: + +### 1. Correction + +**Community Impact**: Use of inappropriate language or other behavior deemed +unprofessional or unwelcome in the community. + +**Consequence**: A private, written warning from community leaders, providing +clarity around the nature of the violation and an explanation of why the +behavior was inappropriate. A public apology may be requested. + +### 2. Warning + +**Community Impact**: A violation through a single incident or series +of actions. + +**Consequence**: A warning with consequences for continued behavior. No +interaction with the people involved, including unsolicited interaction with +those enforcing the Code of Conduct, for a specified period of time. This +includes avoiding interactions in community spaces as well as external channels +like social media. Violating these terms may lead to a temporary or +permanent ban. + +### 3. Temporary Ban + +**Community Impact**: A serious violation of community standards, including +sustained inappropriate behavior. + +**Consequence**: A temporary ban from any sort of interaction or public +communication with the community for a specified period of time. No public or +private interaction with the people involved, including unsolicited interaction +with those enforcing the Code of Conduct, is allowed during this period. +Violating these terms may lead to a permanent ban. + +### 4. Permanent Ban + +**Community Impact**: Demonstrating a pattern of violation of community +standards, including sustained inappropriate behavior, harassment of an +individual, or aggression toward or disparagement of classes of individuals. + +**Consequence**: A permanent ban from any sort of public interaction within +the community. + +## Attribution + +This Code of Conduct is adapted from the [Contributor Covenant][homepage], +version 2.0, available at +https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. + +Community Impact Guidelines were inspired by [Mozilla's code of conduct +enforcement ladder](https://github.com/mozilla/diversity). + +[homepage]: https://www.contributor-covenant.org + +For answers to common questions about this code of conduct, see the FAQ at +https://www.contributor-covenant.org/faq. Translations are available at +https://www.contributor-covenant.org/translations. diff --git a/vendor/github.com/cloudwego/base64x/CONTRIBUTING.md b/vendor/github.com/cloudwego/base64x/CONTRIBUTING.md new file mode 100644 index 000000000..e60a59ec0 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/CONTRIBUTING.md @@ -0,0 +1,55 @@ +# How to Contribute + +## Your First Pull Request +We use github for our codebase. You can start by reading [How To Pull Request](https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests). + +## Branch Organization +We use [git-flow](https://nvie.com/posts/a-successful-git-branching-model/) as our branch organization, as known as [FDD](https://en.wikipedia.org/wiki/Feature-driven_development) + +## Bugs +### 1. How to Find Known Issues +We are using [Github Issues](https://github.com/cloudwego/kitex/issues) for our public bugs. We keep a close eye on this and try to make it clear when we have an internal fix in progress. Before filing a new task, try to make sure your problem doesn’t already exist. + +### 2. Reporting New Issues +Providing a reduced test code is a recommended way for reporting issues. Then can placed in: +- Just in issues +- [Golang Playground](https://play.golang.org/) + +### 3. Security Bugs +Please do not report the safe disclosure of bugs to public issues. Contact us by [Support Email](mailto:conduct@cloudwego.io) + +## How to Get in Touch +- [Email](mailto:conduct@cloudwego.io) + +## Submit a Pull Request +Before you submit your Pull Request (PR) consider the following guidelines: +1. Search [GitHub](https://github.com/cloudwego/kitex/pulls) for an open or closed PR that relates to your submission. You don't want to duplicate existing efforts. +2. Be sure that an issue describes the problem you're fixing, or documents the design for the feature you'd like to add. Discussing the design upfront helps to ensure that we're ready to accept your work. +3. [Fork](https://docs.github.com/en/github/getting-started-with-github/fork-a-repo) the cloudwego/kitex repo. +4. In your forked repository, make your changes in a new git branch: + ``` + git checkout -b my-fix-branch develop + ``` +5. Create your patch, including appropriate test cases. +6. Follow our [Style Guides](#code-style-guides). +7. Commit your changes using a descriptive commit message that follows [AngularJS Git Commit Message Conventions](https://docs.google.com/document/d/1QrDFcIiPjSLDn3EL15IJygNPiHORgU1_OOAqWjiDU5Y/edit). + Adherence to these conventions is necessary because release notes are automatically generated from these messages. +8. Push your branch to GitHub: + ``` + git push origin my-fix-branch + ``` +9. In GitHub, send a pull request to `kitex:develop` + +## Contribution Prerequisites +- Our development environment keeps up with [Go Official](https://golang.org/project/). +- You need fully checking with lint tools before submit your pull request. [gofmt](https://golang.org/pkg/cmd/gofmt/) and [golangci-lint](https://github.com/golangci/golangci-lint) +- You are familiar with [Github](https://github.com) +- Maybe you need familiar with [Actions](https://github.com/features/actions)(our default workflow tool). + +## Code Style Guides +Also see [Pingcap General advice](https://pingcap.github.io/style-guide/general.html). + +Good resources: +- [Effective Go](https://golang.org/doc/effective_go) +- [Go Code Review Comments](https://github.com/golang/go/wiki/CodeReviewComments) +- [Uber Go Style Guide](https://github.com/uber-go/guide/blob/master/style.md) diff --git a/vendor/github.com/chenzhuoyu/iasm/LICENSE b/vendor/github.com/cloudwego/base64x/LICENSE similarity index 100% rename from vendor/github.com/chenzhuoyu/iasm/LICENSE rename to vendor/github.com/cloudwego/base64x/LICENSE diff --git a/vendor/github.com/cloudwego/base64x/LICENSE-APACHE b/vendor/github.com/cloudwego/base64x/LICENSE-APACHE new file mode 100644 index 000000000..66a27ec5f --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/LICENSE-APACHE @@ -0,0 +1,177 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor 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, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + diff --git a/vendor/github.com/chenzhuoyu/base64x/Makefile b/vendor/github.com/cloudwego/base64x/Makefile similarity index 100% rename from vendor/github.com/chenzhuoyu/base64x/Makefile rename to vendor/github.com/cloudwego/base64x/Makefile diff --git a/vendor/github.com/chenzhuoyu/base64x/README.md b/vendor/github.com/cloudwego/base64x/README.md similarity index 100% rename from vendor/github.com/chenzhuoyu/base64x/README.md rename to vendor/github.com/cloudwego/base64x/README.md diff --git a/vendor/github.com/cloudwego/base64x/_typos.toml b/vendor/github.com/cloudwego/base64x/_typos.toml new file mode 100644 index 000000000..47b5bead8 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/_typos.toml @@ -0,0 +1,4 @@ +# Typo check: https://github.com/crate-ci/typos + +[files] +extend-exclude = ["go.mod", "go.sum", "check_branch_name.sh"] diff --git a/vendor/github.com/chenzhuoyu/base64x/base64x.go b/vendor/github.com/cloudwego/base64x/base64x.go similarity index 88% rename from vendor/github.com/chenzhuoyu/base64x/base64x.go rename to vendor/github.com/cloudwego/base64x/base64x.go index f0746fce4..b9ded5507 100644 --- a/vendor/github.com/chenzhuoyu/base64x/base64x.go +++ b/vendor/github.com/cloudwego/base64x/base64x.go @@ -1,3 +1,19 @@ +/* + * Copyright 2024 CloudWeGo Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package base64x import ( diff --git a/vendor/github.com/cloudwego/base64x/check_branch_name.sh b/vendor/github.com/cloudwego/base64x/check_branch_name.sh new file mode 100644 index 000000000..1876fc045 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/check_branch_name.sh @@ -0,0 +1,10 @@ +#!/usr/bin/env bash + +current=$(git status | head -n1 | sed 's/On branch //') +name=${1:-$current} +if [[ ! $name =~ ^(((opt(imize)?|feat(ure)?|(bug|hot)?fix|test|refact(or)?|ci)/.+)|(main|develop)|(release-v[0-9]+\.[0-9]+)|(release/v[0-9]+\.[0-9]+\.[0-9]+(-[a-z0-9.]+(\+[a-z0-9.]+)?)?)|revert-[a-z0-9]+)$ ]]; then + echo "branch name '$name' is invalid" + exit 1 +else + echo "branch name '$name' is valid" +fi diff --git a/vendor/github.com/cloudwego/base64x/cpuid.go b/vendor/github.com/cloudwego/base64x/cpuid.go new file mode 100644 index 000000000..1947af0e1 --- /dev/null +++ b/vendor/github.com/cloudwego/base64x/cpuid.go @@ -0,0 +1,33 @@ +/* + * Copyright 2024 CloudWeGo Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package base64x + +import ( + `fmt` + `os` + + `github.com/klauspost/cpuid/v2` +) + +func hasAVX2() bool { + switch v := os.Getenv("B64X_MODE"); v { + case "" : fallthrough + case "auto" : return cpuid.CPU.Has(cpuid.AVX2) + case "noavx2" : return false + default : panic(fmt.Sprintf("invalid mode: '%s', should be one of 'auto', 'noavx2'", v)) + } +} diff --git a/vendor/github.com/chenzhuoyu/base64x/faststr.go b/vendor/github.com/cloudwego/base64x/faststr.go similarity index 65% rename from vendor/github.com/chenzhuoyu/base64x/faststr.go rename to vendor/github.com/cloudwego/base64x/faststr.go index 7334b063b..083d864f7 100644 --- a/vendor/github.com/chenzhuoyu/base64x/faststr.go +++ b/vendor/github.com/cloudwego/base64x/faststr.go @@ -1,3 +1,19 @@ +/* + * Copyright 2024 CloudWeGo Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + package base64x import ( diff --git a/vendor/github.com/chenzhuoyu/base64x/native_amd64.go b/vendor/github.com/cloudwego/base64x/native_amd64.go similarity index 62% rename from vendor/github.com/chenzhuoyu/base64x/native_amd64.go rename to vendor/github.com/cloudwego/base64x/native_amd64.go index 39a916123..d988ea103 100644 --- a/vendor/github.com/chenzhuoyu/base64x/native_amd64.go +++ b/vendor/github.com/cloudwego/base64x/native_amd64.go @@ -1,3 +1,19 @@ +/* + * Copyright 2024 CloudWeGo Authors + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + //go:generate make package base64x diff --git a/vendor/github.com/chenzhuoyu/base64x/native_subr_amd64.go b/vendor/github.com/cloudwego/base64x/native_subr_amd64.go similarity index 100% rename from vendor/github.com/chenzhuoyu/base64x/native_subr_amd64.go rename to vendor/github.com/cloudwego/base64x/native_subr_amd64.go diff --git a/vendor/github.com/chenzhuoyu/base64x/native_text_amd64.go b/vendor/github.com/cloudwego/base64x/native_text_amd64.go similarity index 100% rename from vendor/github.com/chenzhuoyu/base64x/native_text_amd64.go rename to vendor/github.com/cloudwego/base64x/native_text_amd64.go diff --git a/vendor/github.com/cloudwego/iasm/LICENSE-APACHE b/vendor/github.com/cloudwego/iasm/LICENSE-APACHE new file mode 100644 index 000000000..66a27ec5f --- /dev/null +++ b/vendor/github.com/cloudwego/iasm/LICENSE-APACHE @@ -0,0 +1,177 @@ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor 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, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + diff --git a/vendor/github.com/chenzhuoyu/iasm/expr/ast.go b/vendor/github.com/cloudwego/iasm/expr/ast.go similarity index 91% rename from vendor/github.com/chenzhuoyu/iasm/expr/ast.go rename to vendor/github.com/cloudwego/iasm/expr/ast.go index c9e872e28..a91bb2e25 100644 --- a/vendor/github.com/chenzhuoyu/iasm/expr/ast.go +++ b/vendor/github.com/cloudwego/iasm/expr/ast.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + package expr import ( diff --git a/vendor/github.com/chenzhuoyu/iasm/expr/errors.go b/vendor/github.com/cloudwego/iasm/expr/errors.go similarity index 54% rename from vendor/github.com/chenzhuoyu/iasm/expr/errors.go rename to vendor/github.com/cloudwego/iasm/expr/errors.go index 7f4f7b5ce..ece4cb8dd 100644 --- a/vendor/github.com/chenzhuoyu/iasm/expr/errors.go +++ b/vendor/github.com/cloudwego/iasm/expr/errors.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + package expr import ( diff --git a/vendor/github.com/chenzhuoyu/iasm/expr/ops.go b/vendor/github.com/cloudwego/iasm/expr/ops.go similarity index 62% rename from vendor/github.com/chenzhuoyu/iasm/expr/ops.go rename to vendor/github.com/cloudwego/iasm/expr/ops.go index 860be87df..7f168b902 100644 --- a/vendor/github.com/chenzhuoyu/iasm/expr/ops.go +++ b/vendor/github.com/cloudwego/iasm/expr/ops.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + package expr import ( diff --git a/vendor/github.com/chenzhuoyu/iasm/expr/parser.go b/vendor/github.com/cloudwego/iasm/expr/parser.go similarity index 92% rename from vendor/github.com/chenzhuoyu/iasm/expr/parser.go rename to vendor/github.com/cloudwego/iasm/expr/parser.go index 6022f007c..1846a58a0 100644 --- a/vendor/github.com/chenzhuoyu/iasm/expr/parser.go +++ b/vendor/github.com/cloudwego/iasm/expr/parser.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + package expr import ( diff --git a/vendor/github.com/cloudwego/iasm/expr/pools.go b/vendor/github.com/cloudwego/iasm/expr/pools.go new file mode 100644 index 000000000..869225242 --- /dev/null +++ b/vendor/github.com/cloudwego/iasm/expr/pools.go @@ -0,0 +1,42 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +package expr + +import ( + `sync` +) + +var ( + expressionPool sync.Pool +) + +func newExpression() *Expr { + if v := expressionPool.Get(); v == nil { + return new(Expr) + } else { + return resetExpression(v.(*Expr)) + } +} + +func freeExpression(p *Expr) { + expressionPool.Put(p) +} + +func resetExpression(p *Expr) *Expr { + *p = Expr{} + return p +} diff --git a/vendor/github.com/cloudwego/iasm/expr/term.go b/vendor/github.com/cloudwego/iasm/expr/term.go new file mode 100644 index 000000000..45042334b --- /dev/null +++ b/vendor/github.com/cloudwego/iasm/expr/term.go @@ -0,0 +1,23 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + +package expr + +// Term represents a value that can Evaluate() into an integer. +type Term interface { + Free() + Evaluate() (int64, error) +} diff --git a/vendor/github.com/chenzhuoyu/iasm/expr/utils.go b/vendor/github.com/cloudwego/iasm/expr/utils.go similarity index 64% rename from vendor/github.com/chenzhuoyu/iasm/expr/utils.go rename to vendor/github.com/cloudwego/iasm/expr/utils.go index 03a98b85b..780f406e7 100644 --- a/vendor/github.com/chenzhuoyu/iasm/expr/utils.go +++ b/vendor/github.com/cloudwego/iasm/expr/utils.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + package expr var op1ch = [...]bool { diff --git a/vendor/github.com/chenzhuoyu/iasm/x86_64/arch.go b/vendor/github.com/cloudwego/iasm/x86_64/arch.go similarity index 91% rename from vendor/github.com/chenzhuoyu/iasm/x86_64/arch.go rename to vendor/github.com/cloudwego/iasm/x86_64/arch.go index c427c8c09..26f1a539d 100644 --- a/vendor/github.com/chenzhuoyu/iasm/x86_64/arch.go +++ b/vendor/github.com/cloudwego/iasm/x86_64/arch.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + package x86_64 import ( diff --git a/vendor/github.com/cloudwego/iasm/x86_64/asm.s b/vendor/github.com/cloudwego/iasm/x86_64/asm.s new file mode 100644 index 000000000..a00c41dfc --- /dev/null +++ b/vendor/github.com/cloudwego/iasm/x86_64/asm.s @@ -0,0 +1,16 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + diff --git a/vendor/github.com/chenzhuoyu/iasm/x86_64/assembler.go b/vendor/github.com/cloudwego/iasm/x86_64/assembler.go similarity index 98% rename from vendor/github.com/chenzhuoyu/iasm/x86_64/assembler.go rename to vendor/github.com/cloudwego/iasm/x86_64/assembler.go index b33a586b4..bbe19193a 100644 --- a/vendor/github.com/chenzhuoyu/iasm/x86_64/assembler.go +++ b/vendor/github.com/cloudwego/iasm/x86_64/assembler.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + package x86_64 import ( @@ -9,7 +25,7 @@ import ( `strings` `unicode` - `github.com/chenzhuoyu/iasm/expr` + `github.com/cloudwego/iasm/expr` ) type ( diff --git a/vendor/github.com/chenzhuoyu/iasm/x86_64/assembler_alias.go b/vendor/github.com/cloudwego/iasm/x86_64/assembler_alias.go similarity index 60% rename from vendor/github.com/chenzhuoyu/iasm/x86_64/assembler_alias.go rename to vendor/github.com/cloudwego/iasm/x86_64/assembler_alias.go index 23a7cd1b9..e8f1f725c 100644 --- a/vendor/github.com/chenzhuoyu/iasm/x86_64/assembler_alias.go +++ b/vendor/github.com/cloudwego/iasm/x86_64/assembler_alias.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + package x86_64 func alias_INT3(p *Program, vv ...interface{}) *Instruction { diff --git a/vendor/github.com/chenzhuoyu/iasm/x86_64/eface.go b/vendor/github.com/cloudwego/iasm/x86_64/eface.go similarity index 64% rename from vendor/github.com/chenzhuoyu/iasm/x86_64/eface.go rename to vendor/github.com/cloudwego/iasm/x86_64/eface.go index b5607e8f9..ad3967b4f 100644 --- a/vendor/github.com/chenzhuoyu/iasm/x86_64/eface.go +++ b/vendor/github.com/cloudwego/iasm/x86_64/eface.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + package x86_64 import ( diff --git a/vendor/github.com/chenzhuoyu/iasm/x86_64/encodings.go b/vendor/github.com/cloudwego/iasm/x86_64/encodings.go similarity index 97% rename from vendor/github.com/chenzhuoyu/iasm/x86_64/encodings.go rename to vendor/github.com/cloudwego/iasm/x86_64/encodings.go index c8fac785d..a0d96db92 100644 --- a/vendor/github.com/chenzhuoyu/iasm/x86_64/encodings.go +++ b/vendor/github.com/cloudwego/iasm/x86_64/encodings.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + package x86_64 import ( diff --git a/vendor/github.com/chenzhuoyu/iasm/x86_64/instructions.go b/vendor/github.com/cloudwego/iasm/x86_64/instructions.go similarity index 99% rename from vendor/github.com/chenzhuoyu/iasm/x86_64/instructions.go rename to vendor/github.com/cloudwego/iasm/x86_64/instructions.go index fc73a6f8b..d9c069035 100644 --- a/vendor/github.com/chenzhuoyu/iasm/x86_64/instructions.go +++ b/vendor/github.com/cloudwego/iasm/x86_64/instructions.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + // Code generated by "mkasm_amd64.py", DO NOT EDIT. package x86_64 diff --git a/vendor/github.com/chenzhuoyu/iasm/x86_64/instructions_table.go b/vendor/github.com/cloudwego/iasm/x86_64/instructions_table.go similarity index 99% rename from vendor/github.com/chenzhuoyu/iasm/x86_64/instructions_table.go rename to vendor/github.com/cloudwego/iasm/x86_64/instructions_table.go index 675699eb0..dfb652ae3 100644 --- a/vendor/github.com/chenzhuoyu/iasm/x86_64/instructions_table.go +++ b/vendor/github.com/cloudwego/iasm/x86_64/instructions_table.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + // Code generated by "mkasm_amd64.py", DO NOT EDIT. package x86_64 diff --git a/vendor/github.com/chenzhuoyu/iasm/x86_64/operands.go b/vendor/github.com/cloudwego/iasm/x86_64/operands.go similarity index 96% rename from vendor/github.com/chenzhuoyu/iasm/x86_64/operands.go rename to vendor/github.com/cloudwego/iasm/x86_64/operands.go index 8c4bc9f65..61adbf83b 100644 --- a/vendor/github.com/chenzhuoyu/iasm/x86_64/operands.go +++ b/vendor/github.com/cloudwego/iasm/x86_64/operands.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + package x86_64 import ( diff --git a/vendor/github.com/chenzhuoyu/iasm/x86_64/pools.go b/vendor/github.com/cloudwego/iasm/x86_64/pools.go similarity index 56% rename from vendor/github.com/chenzhuoyu/iasm/x86_64/pools.go rename to vendor/github.com/cloudwego/iasm/x86_64/pools.go index 8e6cbbd8a..690db5b7a 100644 --- a/vendor/github.com/chenzhuoyu/iasm/x86_64/pools.go +++ b/vendor/github.com/cloudwego/iasm/x86_64/pools.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + package x86_64 // CreateLabel creates a new Label, it may allocate a new one or grab one from a pool. diff --git a/vendor/github.com/chenzhuoyu/iasm/x86_64/program.go b/vendor/github.com/cloudwego/iasm/x86_64/program.go similarity index 95% rename from vendor/github.com/chenzhuoyu/iasm/x86_64/program.go rename to vendor/github.com/cloudwego/iasm/x86_64/program.go index 31562491f..f0c9b18c6 100644 --- a/vendor/github.com/chenzhuoyu/iasm/x86_64/program.go +++ b/vendor/github.com/cloudwego/iasm/x86_64/program.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + package x86_64 import ( @@ -5,7 +21,7 @@ import ( "math" "math/bits" - "github.com/chenzhuoyu/iasm/expr" + "github.com/cloudwego/iasm/expr" ) type ( diff --git a/vendor/github.com/chenzhuoyu/iasm/x86_64/registers.go b/vendor/github.com/cloudwego/iasm/x86_64/registers.go similarity index 95% rename from vendor/github.com/chenzhuoyu/iasm/x86_64/registers.go rename to vendor/github.com/cloudwego/iasm/x86_64/registers.go index cd1188a2d..574c2ee96 100644 --- a/vendor/github.com/chenzhuoyu/iasm/x86_64/registers.go +++ b/vendor/github.com/cloudwego/iasm/x86_64/registers.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + package x86_64 import ( diff --git a/vendor/github.com/chenzhuoyu/iasm/x86_64/utils.go b/vendor/github.com/cloudwego/iasm/x86_64/utils.go similarity index 82% rename from vendor/github.com/chenzhuoyu/iasm/x86_64/utils.go rename to vendor/github.com/cloudwego/iasm/x86_64/utils.go index 19a259951..56c107ff5 100644 --- a/vendor/github.com/chenzhuoyu/iasm/x86_64/utils.go +++ b/vendor/github.com/cloudwego/iasm/x86_64/utils.go @@ -1,3 +1,19 @@ +// +// Copyright 2024 CloudWeGo Authors +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// + package x86_64 import ( diff --git a/vendor/github.com/gabriel-vasile/mimetype/LICENSE b/vendor/github.com/gabriel-vasile/mimetype/LICENSE index 6aac070c7..13b61daa5 100644 --- a/vendor/github.com/gabriel-vasile/mimetype/LICENSE +++ b/vendor/github.com/gabriel-vasile/mimetype/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2018-2020 Gabriel Vasile +Copyright (c) 2018 Gabriel Vasile 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/gabriel-vasile/mimetype/README.md b/vendor/github.com/gabriel-vasile/mimetype/README.md index 231b29190..fd6c533e4 100644 --- a/vendor/github.com/gabriel-vasile/mimetype/README.md +++ b/vendor/github.com/gabriel-vasile/mimetype/README.md @@ -16,9 +16,6 @@ Go report card - - Code coverage - License diff --git a/vendor/github.com/gabriel-vasile/mimetype/internal/magic/archive.go b/vendor/github.com/gabriel-vasile/mimetype/internal/magic/archive.go index fec11f080..554ac4d4a 100644 --- a/vendor/github.com/gabriel-vasile/mimetype/internal/magic/archive.go +++ b/vendor/github.com/gabriel-vasile/mimetype/internal/magic/archive.go @@ -3,6 +3,7 @@ package magic import ( "bytes" "encoding/binary" + "strconv" ) var ( @@ -74,51 +75,87 @@ func CRX(raw []byte, limit uint32) bool { } // Tar matches a (t)ape (ar)chive file. +// Tar files are divided into 512 bytes records. First record contains a 257 +// bytes header padded with NUL. func Tar(raw []byte, _ uint32) bool { - // The "magic" header field for files in in UStar (POSIX IEEE P1003.1) archives - // has the prefix "ustar". The values of the remaining bytes in this field vary - // by archiver implementation. - if len(raw) >= 512 && bytes.HasPrefix(raw[257:], []byte{0x75, 0x73, 0x74, 0x61, 0x72}) { - return true + const sizeRecord = 512 + + // The structure of a tar header: + // type TarHeader struct { + // Name [100]byte + // Mode [8]byte + // Uid [8]byte + // Gid [8]byte + // Size [12]byte + // Mtime [12]byte + // Chksum [8]byte + // Linkflag byte + // Linkname [100]byte + // Magic [8]byte + // Uname [32]byte + // Gname [32]byte + // Devmajor [8]byte + // Devminor [8]byte + // } + + if len(raw) < sizeRecord { + return false } + raw = raw[:sizeRecord] - if len(raw) < 256 { + // First 100 bytes of the header represent the file name. + // Check if file looks like Gentoo GLEP binary package. + if bytes.Contains(raw[:100], []byte("/gpkg-1\x00")) { return false } - // The older v7 format has no "magic" field, and therefore must be identified - // with heuristics based on legal ranges of values for other header fields: - // https://www.nationalarchives.gov.uk/PRONOM/Format/proFormatSearch.aspx?status=detailReport&id=385&strPageToDisplay=signatures - rules := []struct { - min, max uint8 - i int - }{ - {0x21, 0xEF, 0}, - {0x30, 0x37, 105}, - {0x20, 0x37, 106}, - {0x00, 0x00, 107}, - {0x30, 0x37, 113}, - {0x20, 0x37, 114}, - {0x00, 0x00, 115}, - {0x30, 0x37, 121}, - {0x20, 0x37, 122}, - {0x00, 0x00, 123}, - {0x30, 0x37, 134}, - {0x30, 0x37, 146}, - {0x30, 0x37, 153}, - {0x00, 0x37, 154}, + // Get the checksum recorded into the file. + recsum, err := tarParseOctal(raw[148:156]) + if err != nil { + return false } - for _, r := range rules { - if raw[r.i] < r.min || raw[r.i] > r.max { - return false - } + sum1, sum2 := tarChksum(raw) + return recsum == sum1 || recsum == sum2 +} + +// tarParseOctal converts octal string to decimal int. +func tarParseOctal(b []byte) (int64, error) { + // Because unused fields are filled with NULs, we need to skip leading NULs. + // Fields may also be padded with spaces or NULs. + // So we remove leading and trailing NULs and spaces to be sure. + b = bytes.Trim(b, " \x00") + + if len(b) == 0 { + return 0, nil + } + x, err := strconv.ParseUint(tarParseString(b), 8, 64) + if err != nil { + return 0, err } + return int64(x), nil +} - for _, i := range []uint8{135, 147, 155} { - if raw[i] != 0x00 && raw[i] != 0x20 { - return false - } +// tarParseString converts a NUL ended bytes slice to a string. +func tarParseString(b []byte) string { + if i := bytes.IndexByte(b, 0); i >= 0 { + return string(b[:i]) } + return string(b) +} - return true +// tarChksum computes the checksum for the header block b. +// The actual checksum is written to same b block after it has been calculated. +// Before calculation the bytes from b reserved for checksum have placeholder +// value of ASCII space 0x20. +// POSIX specifies a sum of the unsigned byte values, but the Sun tar used +// signed byte values. We compute and return both. +func tarChksum(b []byte) (unsigned, signed int64) { + for i, c := range b { + if 148 <= i && i < 156 { + c = ' ' // Treat the checksum field itself as all spaces. + } + unsigned += int64(c) + signed += int64(int8(c)) + } + return unsigned, signed } 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 34b84f401..3ce1de113 100644 --- a/vendor/github.com/gabriel-vasile/mimetype/internal/magic/magic.go +++ b/vendor/github.com/gabriel-vasile/mimetype/internal/magic/magic.go @@ -153,8 +153,11 @@ func ftyp(sigs ...[]byte) Detector { if len(raw) < 12 { return false } + if !bytes.Equal(raw[4:8], []byte("ftyp")) { + return false + } for _, s := range sigs { - if bytes.Equal(raw[4:12], append([]byte("ftyp"), s...)) { + if bytes.Equal(raw[8:12], s) { return true } } diff --git a/vendor/github.com/gabriel-vasile/mimetype/internal/magic/text.go b/vendor/github.com/gabriel-vasile/mimetype/internal/magic/text.go index e2a03caf5..9f1a637ba 100644 --- a/vendor/github.com/gabriel-vasile/mimetype/internal/magic/text.go +++ b/vendor/github.com/gabriel-vasile/mimetype/internal/magic/text.go @@ -1,7 +1,6 @@ package magic import ( - "bufio" "bytes" "strings" "time" @@ -234,9 +233,10 @@ func GeoJSON(raw []byte, limit uint32) bool { // types. func NdJSON(raw []byte, limit uint32) bool { lCount, hasObjOrArr := 0, false - sc := bufio.NewScanner(dropLastLine(raw, limit)) - for sc.Scan() { - l := sc.Bytes() + raw = dropLastLine(raw, limit) + var l []byte + for len(raw) != 0 { + l, raw = scanLine(raw) // Empty lines are allowed in NDJSON. if l = trimRWS(trimLWS(l)); len(l) == 0 { continue @@ -301,20 +301,15 @@ func Svg(raw []byte, limit uint32) bool { } // Srt matches a SubRip file. -func Srt(in []byte, _ uint32) bool { - s := bufio.NewScanner(bytes.NewReader(in)) - if !s.Scan() { - return false - } - // First line must be 1. - if s.Text() != "1" { - return false - } +func Srt(raw []byte, _ uint32) bool { + line, raw := scanLine(raw) - if !s.Scan() { + // First line must be 1. + if string(line) != "1" { return false } - secondLine := s.Text() + line, raw = scanLine(raw) + secondLine := string(line) // Timestamp format (e.g: 00:02:16,612 --> 00:02:19,376) limits secondLine // length to exactly 29 characters. if len(secondLine) != 29 { @@ -325,14 +320,12 @@ func Srt(in []byte, _ uint32) bool { if strings.Contains(secondLine, ".") { return false } - // For Go <1.17, comma is not recognised as a decimal separator by `time.Parse`. - secondLine = strings.ReplaceAll(secondLine, ",", ".") // Second line must be a time range. ts := strings.Split(secondLine, " --> ") if len(ts) != 2 { return false } - const layout = "15:04:05.000" + const layout = "15:04:05,000" t0, err := time.Parse(layout, ts[0]) if err != nil { return false @@ -345,8 +338,9 @@ func Srt(in []byte, _ uint32) bool { return false } + line, _ = scanLine(raw) // A third line must exist and not be empty. This is the actual subtitle text. - return s.Scan() && len(s.Bytes()) != 0 + return len(line) != 0 } // Vtt matches a Web Video Text Tracks (WebVTT) file. See @@ -373,3 +367,15 @@ func Vtt(raw []byte, limit uint32) bool { return bytes.Equal(raw, []byte{0xEF, 0xBB, 0xBF, 0x57, 0x45, 0x42, 0x56, 0x54, 0x54}) || // UTF-8 BOM and "WEBVTT" bytes.Equal(raw, []byte{0x57, 0x45, 0x42, 0x56, 0x54, 0x54}) // "WEBVTT" } + +// dropCR drops a terminal \r from the data. +func dropCR(data []byte) []byte { + if len(data) > 0 && data[len(data)-1] == '\r' { + return data[0 : len(data)-1] + } + return data +} +func scanLine(b []byte) (line, remainder []byte) { + line, remainder, _ = bytes.Cut(b, []byte("\n")) + return dropCR(line), remainder +} 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 84ed64928..af2564381 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 @@ -18,7 +18,7 @@ func Tsv(raw []byte, limit uint32) bool { } func sv(in []byte, comma rune, limit uint32) bool { - r := csv.NewReader(dropLastLine(in, limit)) + r := csv.NewReader(bytes.NewReader(dropLastLine(in, limit))) r.Comma = comma r.ReuseRecord = true r.LazyQuotes = true @@ -44,20 +44,14 @@ func sv(in []byte, comma rune, limit uint32) bool { // mimetype limits itself to ReadLimit bytes when performing a detection. // This means, for file formats like CSV for NDJSON, the last line of the input // can be an incomplete line. -func dropLastLine(b []byte, cutAt uint32) io.Reader { - if cutAt == 0 { - return bytes.NewReader(b) +func dropLastLine(b []byte, readLimit uint32) []byte { + if readLimit == 0 || uint32(len(b)) < readLimit { + return b } - if uint32(len(b)) >= cutAt { - for i := cutAt - 1; i > 0; i-- { - if b[i] == '\n' { - return bytes.NewReader(b[:i]) - } + for i := len(b) - 1; i > 0; i-- { + if b[i] == '\n' { + return b[:i] } - - // No newline was found between the 0 index and cutAt. - return bytes.NewReader(b[:cutAt]) } - - return bytes.NewReader(b) + return b } diff --git a/vendor/github.com/gabriel-vasile/mimetype/mimetype.go b/vendor/github.com/gabriel-vasile/mimetype/mimetype.go index 1b5909b75..d8d512b80 100644 --- a/vendor/github.com/gabriel-vasile/mimetype/mimetype.go +++ b/vendor/github.com/gabriel-vasile/mimetype/mimetype.go @@ -7,14 +7,15 @@ package mimetype import ( "io" - "io/ioutil" "mime" "os" "sync/atomic" ) +var defaultLimit uint32 = 3072 + // readLimit is the maximum number of bytes from the input used when detecting. -var readLimit uint32 = 3072 +var readLimit uint32 = defaultLimit // Detect returns the MIME type found from the provided byte slice. // @@ -48,7 +49,7 @@ func DetectReader(r io.Reader) (*MIME, error) { // Using atomic because readLimit can be written at the same time in other goroutine. l := atomic.LoadUint32(&readLimit) if l == 0 { - in, err = ioutil.ReadAll(r) + in, err = io.ReadAll(r) if err != nil { return errMIME, err } @@ -103,6 +104,7 @@ func EqualsAny(s string, mimes ...string) bool { // SetLimit sets the maximum number of bytes read from input when detecting the MIME type. // Increasing the limit provides better detection for file formats which store // their magical numbers towards the end of the file: docx, pptx, xlsx, etc. +// During detection data is read in a single block of size limit, i.e. it is not buffered. // A limit of 0 means the whole input file will be used. func SetLimit(limit uint32) { // Using atomic because readLimit can be read at the same time in other goroutine. diff --git a/vendor/github.com/gin-gonic/gin/.gitignore b/vendor/github.com/gin-gonic/gin/.gitignore index bdd50c95c..1ea0e2b95 100644 --- a/vendor/github.com/gin-gonic/gin/.gitignore +++ b/vendor/github.com/gin-gonic/gin/.gitignore @@ -5,3 +5,7 @@ count.out test profile.out tmp.out + +# Develop tools +.idea/ +.vscode/ diff --git a/vendor/github.com/gin-gonic/gin/.golangci.yml b/vendor/github.com/gin-gonic/gin/.golangci.yml index 91dae02c3..4a72f7342 100644 --- a/vendor/github.com/gin-gonic/gin/.golangci.yml +++ b/vendor/github.com/gin-gonic/gin/.golangci.yml @@ -3,7 +3,6 @@ run: linters: enable: - asciicheck - - depguard - dogsled - durationcheck - errcheck diff --git a/vendor/github.com/gin-gonic/gin/.goreleaser.yaml b/vendor/github.com/gin-gonic/gin/.goreleaser.yaml index e435e56aa..99b66fee7 100644 --- a/vendor/github.com/gin-gonic/gin/.goreleaser.yaml +++ b/vendor/github.com/gin-gonic/gin/.goreleaser.yaml @@ -1,8 +1,7 @@ project_name: gin builds: - - - # If true, skip the build. + - # If true, skip the build. # Useful for library projects. # Default is false skip: true @@ -10,7 +9,7 @@ builds: changelog: # Set it to true if you wish to skip the changelog generation. # This may result in an empty release notes on GitHub/GitLab/Gitea. - skip: false + disable: false # Changelog generation implementation to use. # @@ -21,7 +20,7 @@ changelog: # - `github-native`: uses the GitHub release notes generation API, disables the groups feature. # # Defaults to `git`. - use: git + use: github # Sorts the changelog by the commit's messages. # Could either be asc, desc or empty @@ -38,20 +37,20 @@ changelog: - title: Features regexp: "^.*feat[(\\w)]*:+.*$" order: 0 - - title: 'Bug fixes' + - title: "Bug fixes" regexp: "^.*fix[(\\w)]*:+.*$" order: 1 - - title: 'Enhancements' + - title: "Enhancements" regexp: "^.*chore[(\\w)]*:+.*$" order: 2 + - title: "Refactor" + regexp: "^.*refactor[(\\w)]*:+.*$" + order: 3 + - title: "Build process updates" + regexp: ^.*?(build|ci)(\(.+\))??!?:.+$ + order: 4 + - title: "Documentation updates" + regexp: ^.*?docs?(\(.+\))??!?:.+$ + order: 4 - title: Others order: 999 - - filters: - # Commit messages matching the regexp listed here will be removed from - # the changelog - # Default is empty - exclude: - - '^docs' - - 'CICD' - - typo diff --git a/vendor/github.com/gin-gonic/gin/Makefile b/vendor/github.com/gin-gonic/gin/Makefile index ebde4ee84..b58f24f32 100644 --- a/vendor/github.com/gin-gonic/gin/Makefile +++ b/vendor/github.com/gin-gonic/gin/Makefile @@ -42,6 +42,7 @@ fmt-check: exit 1; \ fi; +.PHONY: vet vet: $(GO) vet $(VETPACKAGES) diff --git a/vendor/github.com/gin-gonic/gin/auth.go b/vendor/github.com/gin-gonic/gin/auth.go index 2503c5156..5d3222d56 100644 --- a/vendor/github.com/gin-gonic/gin/auth.go +++ b/vendor/github.com/gin-gonic/gin/auth.go @@ -16,6 +16,9 @@ import ( // AuthUserKey is the cookie name for user credential in basic auth. const AuthUserKey = "user" +// AuthProxyUserKey is the cookie name for proxy_user credential in basic auth for proxy. +const AuthProxyUserKey = "proxy_user" + // Accounts defines a key/value for user/pass list of authorized logins. type Accounts map[string]string @@ -89,3 +92,25 @@ func authorizationHeader(user, password string) string { base := user + ":" + password return "Basic " + base64.StdEncoding.EncodeToString(bytesconv.StringToBytes(base)) } + +// BasicAuthForProxy returns a Basic HTTP Proxy-Authorization middleware. +// If the realm is empty, "Proxy Authorization Required" will be used by default. +func BasicAuthForProxy(accounts Accounts, realm string) HandlerFunc { + if realm == "" { + realm = "Proxy Authorization Required" + } + realm = "Basic realm=" + strconv.Quote(realm) + pairs := processAccounts(accounts) + return func(c *Context) { + proxyUser, found := pairs.searchCredential(c.requestHeader("Proxy-Authorization")) + if !found { + // Credentials doesn't match, we return 407 and abort handlers chain. + c.Header("Proxy-Authenticate", realm) + c.AbortWithStatus(http.StatusProxyAuthRequired) + return + } + // The proxy_user credentials was found, set proxy_user's id to key AuthProxyUserKey in this context, the proxy_user's id can be read later using + // c.MustGet(gin.AuthProxyUserKey). + c.Set(AuthProxyUserKey, proxyUser) + } +} diff --git a/vendor/github.com/gin-gonic/gin/binding/binding.go b/vendor/github.com/gin-gonic/gin/binding/binding.go index 40948529a..94723879a 100644 --- a/vendor/github.com/gin-gonic/gin/binding/binding.go +++ b/vendor/github.com/gin-gonic/gin/binding/binding.go @@ -21,6 +21,7 @@ const ( MIMEMSGPACK = "application/x-msgpack" MIMEMSGPACK2 = "application/msgpack" MIMEYAML = "application/x-yaml" + MIMEYAML2 = "application/yaml" MIMETOML = "application/toml" ) @@ -72,18 +73,18 @@ var Validator StructValidator = &defaultValidator{} // These implement the Binding interface and can be used to bind the data // present in the request to struct instances. var ( - JSON = jsonBinding{} - XML = xmlBinding{} - Form = formBinding{} - Query = queryBinding{} - FormPost = formPostBinding{} - FormMultipart = formMultipartBinding{} - ProtoBuf = protobufBinding{} - MsgPack = msgpackBinding{} - YAML = yamlBinding{} - Uri = uriBinding{} - Header = headerBinding{} - TOML = tomlBinding{} + JSON BindingBody = jsonBinding{} + XML BindingBody = xmlBinding{} + Form Binding = formBinding{} + Query Binding = queryBinding{} + FormPost Binding = formPostBinding{} + FormMultipart Binding = formMultipartBinding{} + ProtoBuf BindingBody = protobufBinding{} + MsgPack BindingBody = msgpackBinding{} + YAML BindingBody = yamlBinding{} + Uri BindingUri = uriBinding{} + Header Binding = headerBinding{} + TOML BindingBody = tomlBinding{} ) // Default returns the appropriate Binding instance based on the HTTP method @@ -102,7 +103,7 @@ func Default(method, contentType string) Binding { return ProtoBuf case MIMEMSGPACK, MIMEMSGPACK2: return MsgPack - case MIMEYAML: + case MIMEYAML, MIMEYAML2: return YAML case MIMETOML: return TOML diff --git a/vendor/github.com/gin-gonic/gin/binding/binding_nomsgpack.go b/vendor/github.com/gin-gonic/gin/binding/binding_nomsgpack.go index 93ad8ba30..552a86b2d 100644 --- a/vendor/github.com/gin-gonic/gin/binding/binding_nomsgpack.go +++ b/vendor/github.com/gin-gonic/gin/binding/binding_nomsgpack.go @@ -19,6 +19,7 @@ const ( MIMEMultipartPOSTForm = "multipart/form-data" MIMEPROTOBUF = "application/x-protobuf" MIMEYAML = "application/x-yaml" + MIMEYAML2 = "application/yaml" MIMETOML = "application/toml" ) @@ -96,7 +97,7 @@ func Default(method, contentType string) Binding { return XML case MIMEPROTOBUF: return ProtoBuf - case MIMEYAML: + case MIMEYAML, MIMEYAML2: return YAML case MIMEMultipartPOSTForm: return FormMultipart diff --git a/vendor/github.com/gin-gonic/gin/binding/default_validator.go b/vendor/github.com/gin-gonic/gin/binding/default_validator.go index e216b8546..ac43d7cc5 100644 --- a/vendor/github.com/gin-gonic/gin/binding/default_validator.go +++ b/vendor/github.com/gin-gonic/gin/binding/default_validator.go @@ -54,7 +54,10 @@ func (v *defaultValidator) ValidateStruct(obj any) error { value := reflect.ValueOf(obj) switch value.Kind() { case reflect.Ptr: - return v.ValidateStruct(value.Elem().Interface()) + if value.Elem().Kind() != reflect.Struct { + return v.ValidateStruct(value.Elem().Interface()) + } + return v.validateStruct(obj) case reflect.Struct: return v.validateStruct(obj) case reflect.Slice, reflect.Array: diff --git a/vendor/github.com/gin-gonic/gin/binding/form_mapping.go b/vendor/github.com/gin-gonic/gin/binding/form_mapping.go index 540bbbb84..db235e566 100644 --- a/vendor/github.com/gin-gonic/gin/binding/form_mapping.go +++ b/vendor/github.com/gin-gonic/gin/binding/form_mapping.go @@ -7,6 +7,7 @@ package binding import ( "errors" "fmt" + "mime/multipart" "reflect" "strconv" "strings" @@ -164,6 +165,23 @@ func tryToSetValue(value reflect.Value, field reflect.StructField, setter setter return setter.TrySet(value, field, tagValue, setOpt) } +// BindUnmarshaler is the interface used to wrap the UnmarshalParam method. +type BindUnmarshaler interface { + // UnmarshalParam decodes and assigns a value from an form or query param. + UnmarshalParam(param string) error +} + +// trySetCustom tries to set a custom type value +// If the value implements the BindUnmarshaler interface, it will be used to set the value, we will return `true` +// to skip the default value setting. +func trySetCustom(val string, value reflect.Value) (isSet bool, err error) { + switch v := value.Addr().Interface().(type) { + case BindUnmarshaler: + return true, v.UnmarshalParam(val) + } + return false, nil +} + func setByForm(value reflect.Value, field reflect.StructField, form map[string][]string, tagValue string, opt setOptions) (isSet bool, err error) { vs, ok := form[tagValue] if !ok && !opt.isDefaultExists { @@ -193,6 +211,9 @@ func setByForm(value reflect.Value, field reflect.StructField, form map[string][ if len(vs) > 0 { val = vs[0] } + if ok, err := trySetCustom(val, value); ok { + return ok, err + } return true, setWithProperType(val, value, field) } } @@ -235,10 +256,17 @@ func setWithProperType(val string, value reflect.Value, field reflect.StructFiel switch value.Interface().(type) { case time.Time: return setTimeField(val, field, value) + case multipart.FileHeader: + return nil } return json.Unmarshal(bytesconv.StringToBytes(val), value.Addr().Interface()) case reflect.Map: return json.Unmarshal(bytesconv.StringToBytes(val), value.Addr().Interface()) + case reflect.Ptr: + if !value.Elem().IsValid() { + value.Set(reflect.New(value.Type().Elem())) + } + return setWithProperType(val, value.Elem(), field) default: return errUnknownType } diff --git a/vendor/github.com/gin-gonic/gin/codecov.yml b/vendor/github.com/gin-gonic/gin/codecov.yml new file mode 100644 index 000000000..47782e50d --- /dev/null +++ b/vendor/github.com/gin-gonic/gin/codecov.yml @@ -0,0 +1,13 @@ +coverage: + require_ci_to_pass: true + + status: + project: + default: + target: 99% + threshold: 99% + + patch: + default: + target: 99% + threshold: 95% \ No newline at end of file diff --git a/vendor/github.com/gin-gonic/gin/context.go b/vendor/github.com/gin-gonic/gin/context.go index 420ff1678..391adafed 100644 --- a/vendor/github.com/gin-gonic/gin/context.go +++ b/vendor/github.com/gin-gonic/gin/context.go @@ -43,6 +43,10 @@ const BodyBytesKey = "_gin-gonic/gin/bodybyteskey" // ContextKey is the key that a Context returns itself for. const ContextKey = "_gin-gonic/gin/contextkey" +type ContextKeyType int + +const ContextRequestKey ContextKeyType = 0 + // abortIndex represents a typical value used in abort functions. const abortIndex int8 = math.MaxInt8 >> 1 @@ -113,20 +117,27 @@ func (c *Context) Copy() *Context { cp := Context{ writermem: c.writermem, Request: c.Request, - Params: c.Params, engine: c.engine, } + cp.writermem.ResponseWriter = nil cp.Writer = &cp.writermem cp.index = abortIndex cp.handlers = nil - cp.Keys = map[string]any{} - for k, v := range c.Keys { + cp.fullPath = c.fullPath + + cKeys := c.Keys + cp.Keys = make(map[string]any, len(cKeys)) + c.mu.RLock() + for k, v := range cKeys { cp.Keys[k] = v } - paramCopy := make([]Param, len(cp.Params)) - copy(paramCopy, cp.Params) - cp.Params = paramCopy + c.mu.RUnlock() + + cParams := c.Params + cp.Params = make([]Param, len(cParams)) + copy(cp.Params, cParams) + return &cp } @@ -386,7 +397,7 @@ func (c *Context) GetStringMapStringSlice(key string) (smss map[string][]string) // // router.GET("/user/:id", func(c *gin.Context) { // // a GET request to /user/john -// id := c.Param("id") // id == "/john" +// id := c.Param("id") // id == "john" // // a GET request to /user/john/ // id := c.Param("id") // id == "/john/" // }) @@ -728,7 +739,7 @@ func (c *Context) ShouldBindHeader(obj any) error { // ShouldBindUri binds the passed struct pointer using the specified binding engine. func (c *Context) ShouldBindUri(obj any) error { - m := make(map[string][]string) + m := make(map[string][]string, len(c.Params)) for _, v := range c.Params { m[v.Key] = []string{v.Value} } @@ -763,6 +774,26 @@ func (c *Context) ShouldBindBodyWith(obj any, bb binding.BindingBody) (err error return bb.BindBody(body, obj) } +// ShouldBindBodyWithJSON is a shortcut for c.ShouldBindBodyWith(obj, binding.JSON). +func (c *Context) ShouldBindBodyWithJSON(obj any) error { + return c.ShouldBindBodyWith(obj, binding.JSON) +} + +// ShouldBindBodyWithXML is a shortcut for c.ShouldBindBodyWith(obj, binding.XML). +func (c *Context) ShouldBindBodyWithXML(obj any) error { + return c.ShouldBindBodyWith(obj, binding.XML) +} + +// ShouldBindBodyWithYAML is a shortcut for c.ShouldBindBodyWith(obj, binding.YAML). +func (c *Context) ShouldBindBodyWithYAML(obj any) error { + return c.ShouldBindBodyWith(obj, binding.YAML) +} + +// ShouldBindBodyWithTOML is a shortcut for c.ShouldBindBodyWith(obj, binding.TOML). +func (c *Context) ShouldBindBodyWithTOML(obj any) error { + return c.ShouldBindBodyWith(obj, binding.TOML) +} + // ClientIP implements one best effort algorithm to return the real client IP. // It calls c.RemoteIP() under the hood, to check if the remote IP is a trusted proxy or not. // If it is it will then try to parse the headers defined in Engine.RemoteIPHeaders (defaulting to [X-Forwarded-For, X-Real-Ip]). @@ -873,6 +904,9 @@ func (c *Context) GetHeader(key string) string { // GetRawData returns stream data. func (c *Context) GetRawData() ([]byte, error) { + if c.Request.Body == nil { + return nil, errors.New("cannot read nil body") + } return io.ReadAll(c.Request.Body) } @@ -1215,7 +1249,7 @@ func (c *Context) Err() error { // if no value is associated with key. Successive calls to Value with // the same key returns the same result. func (c *Context) Value(key any) any { - if key == 0 { + if key == ContextRequestKey { return c.Request } if key == ContextKey { diff --git a/vendor/github.com/gin-gonic/gin/debug.go b/vendor/github.com/gin-gonic/gin/debug.go index 1fc0cafe1..1761fe325 100644 --- a/vendor/github.com/gin-gonic/gin/debug.go +++ b/vendor/github.com/gin-gonic/gin/debug.go @@ -23,6 +23,9 @@ func IsDebugging() bool { // DebugPrintRouteFunc indicates debug log output format. var DebugPrintRouteFunc func(httpMethod, absolutePath, handlerName string, nuHandlers int) +// DebugPrintFunc indicates debug log output format. +var DebugPrintFunc func(format string, values ...interface{}) + func debugPrintRoute(httpMethod, absolutePath string, handlers HandlersChain) { if IsDebugging() { nuHandlers := len(handlers) @@ -48,12 +51,19 @@ func debugPrintLoadTemplate(tmpl *template.Template) { } func debugPrint(format string, values ...any) { - if IsDebugging() { - if !strings.HasSuffix(format, "\n") { - format += "\n" - } - fmt.Fprintf(DefaultWriter, "[GIN-debug] "+format, values...) + if !IsDebugging() { + return + } + + if DebugPrintFunc != nil { + DebugPrintFunc(format, values...) + return + } + + if !strings.HasSuffix(format, "\n") { + format += "\n" } + fmt.Fprintf(DefaultWriter, "[GIN-debug] "+format, values...) } func getMinVer(v string) (uint64, error) { diff --git a/vendor/github.com/gin-gonic/gin/deprecated.go b/vendor/github.com/gin-gonic/gin/deprecated.go index 9521308f1..b4c6cd88e 100644 --- a/vendor/github.com/gin-gonic/gin/deprecated.go +++ b/vendor/github.com/gin-gonic/gin/deprecated.go @@ -12,6 +12,8 @@ import ( // BindWith binds the passed struct pointer using the specified binding engine. // See the binding package. +// +// Deprecated: Use MustBindWith or ShouldBindWith. func (c *Context) BindWith(obj any, b binding.Binding) error { log.Println(`BindWith(\"any, binding.Binding\") error is going to be deprecated, please check issue #662 and either use MustBindWith() if you diff --git a/vendor/github.com/gin-gonic/gin/gin.go b/vendor/github.com/gin-gonic/gin/gin.go index ed8b6dad7..1633fe13f 100644 --- a/vendor/github.com/gin-gonic/gin/gin.go +++ b/vendor/github.com/gin-gonic/gin/gin.go @@ -47,6 +47,9 @@ var regRemoveRepeatedChar = regexp.MustCompile("/{2,}") // HandlerFunc defines the handler used by gin middleware as return value. type HandlerFunc func(*Context) +// OptionFunc defines the function to change the default configuration +type OptionFunc func(*Engine) + // HandlersChain defines a HandlerFunc slice. type HandlersChain []HandlerFunc @@ -77,6 +80,8 @@ const ( // PlatformCloudflare when using Cloudflare's CDN. Trust CF-Connecting-IP for determining // the client's IP PlatformCloudflare = "CF-Connecting-IP" + // PlatformFlyIO when running on Fly.io. Trust Fly-Client-IP for determining the client's IP + PlatformFlyIO = "Fly-Client-IP" ) // Engine is the framework's instance, it contains the muxer, middleware and configuration settings. @@ -180,7 +185,7 @@ var _ IRouter = (*Engine)(nil) // - ForwardedByClientIP: true // - UseRawPath: false // - UnescapePathValues: true -func New() *Engine { +func New(opts ...OptionFunc) *Engine { debugPrintWARNINGNew() engine := &Engine{ RouterGroup: RouterGroup{ @@ -209,15 +214,15 @@ func New() *Engine { engine.pool.New = func() any { return engine.allocateContext(engine.maxParams) } - return engine + return engine.With(opts...) } // Default returns an Engine instance with the Logger and Recovery middleware already attached. -func Default() *Engine { +func Default(opts ...OptionFunc) *Engine { debugPrintWARNINGDefault() engine := New() engine.Use(Logger(), Recovery()) - return engine + return engine.With(opts...) } func (engine *Engine) Handler() http.Handler { @@ -311,6 +316,15 @@ func (engine *Engine) Use(middleware ...HandlerFunc) IRoutes { return engine } +// With returns a new Engine instance with the provided options. +func (engine *Engine) With(opts ...OptionFunc) *Engine { + for _, opt := range opts { + opt(engine) + } + + return engine +} + func (engine *Engine) rebuild404Handlers() { engine.allNoRoute = engine.combineHandlers(engine.noRoute) } @@ -334,7 +348,6 @@ func (engine *Engine) addRoute(method, path string, handlers HandlersChain) { } root.addRoute(path, handlers) - // Update maxParams if paramsCount := countParams(path); paramsCount > engine.maxParams { engine.maxParams = paramsCount } @@ -634,17 +647,25 @@ func (engine *Engine) handleHTTPRequest(c *Context) { } if engine.HandleMethodNotAllowed { + // According to RFC 7231 section 6.5.5, MUST generate an Allow header field in response + // containing a list of the target resource's currently supported methods. + allowed := make([]string, 0, len(t)-1) for _, tree := range engine.trees { if tree.method == httpMethod { continue } if value := tree.root.getValue(rPath, nil, c.skippedNodes, unescape); value.handlers != nil { - c.handlers = engine.allNoMethod - serveError(c, http.StatusMethodNotAllowed, default405Body) - return + allowed = append(allowed, tree.method) } } + if len(allowed) > 0 { + c.handlers = engine.allNoMethod + c.writermem.Header().Set("Allow", strings.Join(allowed, ", ")) + serveError(c, http.StatusMethodNotAllowed, default405Body) + return + } } + c.handlers = engine.allNoRoute serveError(c, http.StatusNotFound, default404Body) } diff --git a/vendor/github.com/gin-gonic/gin/logger.go b/vendor/github.com/gin-gonic/gin/logger.go index cd1e7fa6e..db2c6832b 100644 --- a/vendor/github.com/gin-gonic/gin/logger.go +++ b/vendor/github.com/gin-gonic/gin/logger.go @@ -47,8 +47,15 @@ type LoggerConfig struct { // SkipPaths is an url path array which logs are not written. // Optional. SkipPaths []string + + // Skip is a Skipper that indicates which logs should not be written. + // Optional. + Skip Skipper } +// Skipper is a function to skip logs based on provided Context +type Skipper func(c *Context) bool + // LogFormatter gives the signature of the formatter function passed to LoggerWithFormatter type LogFormatter func(params LogFormatterParams) string @@ -83,6 +90,8 @@ func (p *LogFormatterParams) StatusCodeColor() string { code := p.StatusCode switch { + case code >= http.StatusContinue && code < http.StatusOK: + return white case code >= http.StatusOK && code < http.StatusMultipleChoices: return green case code >= http.StatusMultipleChoices && code < http.StatusBadRequest: @@ -239,32 +248,34 @@ func LoggerWithConfig(conf LoggerConfig) HandlerFunc { // Process request c.Next() - // Log only when path is not being skipped - if _, ok := skip[path]; !ok { - param := LogFormatterParams{ - Request: c.Request, - isTerm: isTerm, - Keys: c.Keys, - } - - // Stop timer - param.TimeStamp = time.Now() - param.Latency = param.TimeStamp.Sub(start) + // Log only when it is not being skipped + if _, ok := skip[path]; ok || (conf.Skip != nil && conf.Skip(c)) { + return + } - param.ClientIP = c.ClientIP() - param.Method = c.Request.Method - param.StatusCode = c.Writer.Status() - param.ErrorMessage = c.Errors.ByType(ErrorTypePrivate).String() + param := LogFormatterParams{ + Request: c.Request, + isTerm: isTerm, + Keys: c.Keys, + } - param.BodySize = c.Writer.Size() + // Stop timer + param.TimeStamp = time.Now() + param.Latency = param.TimeStamp.Sub(start) - if raw != "" { - path = path + "?" + raw - } + param.ClientIP = c.ClientIP() + param.Method = c.Request.Method + param.StatusCode = c.Writer.Status() + param.ErrorMessage = c.Errors.ByType(ErrorTypePrivate).String() - param.Path = path + param.BodySize = c.Writer.Size() - fmt.Fprint(out, formatter(param)) + if raw != "" { + path = path + "?" + raw } + + param.Path = path + + fmt.Fprint(out, formatter(param)) } } diff --git a/vendor/github.com/gin-gonic/gin/render/render.go b/vendor/github.com/gin-gonic/gin/render/render.go index 7955000c6..4bdcfa232 100644 --- a/vendor/github.com/gin-gonic/gin/render/render.go +++ b/vendor/github.com/gin-gonic/gin/render/render.go @@ -15,22 +15,22 @@ type Render interface { } var ( - _ Render = JSON{} - _ Render = IndentedJSON{} - _ Render = SecureJSON{} - _ Render = JsonpJSON{} - _ Render = XML{} - _ Render = String{} - _ Render = Redirect{} - _ Render = Data{} - _ Render = HTML{} - _ HTMLRender = HTMLDebug{} - _ HTMLRender = HTMLProduction{} - _ Render = YAML{} - _ Render = Reader{} - _ Render = AsciiJSON{} - _ Render = ProtoBuf{} - _ Render = TOML{} + _ Render = (*JSON)(nil) + _ Render = (*IndentedJSON)(nil) + _ Render = (*SecureJSON)(nil) + _ Render = (*JsonpJSON)(nil) + _ Render = (*XML)(nil) + _ Render = (*String)(nil) + _ Render = (*Redirect)(nil) + _ Render = (*Data)(nil) + _ Render = (*HTML)(nil) + _ HTMLRender = (*HTMLDebug)(nil) + _ HTMLRender = (*HTMLProduction)(nil) + _ Render = (*YAML)(nil) + _ Render = (*Reader)(nil) + _ Render = (*AsciiJSON)(nil) + _ Render = (*ProtoBuf)(nil) + _ Render = (*TOML)(nil) ) func writeContentType(w http.ResponseWriter, value []string) { diff --git a/vendor/github.com/gin-gonic/gin/render/yaml.go b/vendor/github.com/gin-gonic/gin/render/yaml.go index fc927c1f2..042bb821d 100644 --- a/vendor/github.com/gin-gonic/gin/render/yaml.go +++ b/vendor/github.com/gin-gonic/gin/render/yaml.go @@ -15,7 +15,7 @@ type YAML struct { Data any } -var yamlContentType = []string{"application/x-yaml; charset=utf-8"} +var yamlContentType = []string{"application/yaml; charset=utf-8"} // Render (YAML) marshals the given interface object and writes data with custom ContentType. func (r YAML) Render(w http.ResponseWriter) error { diff --git a/vendor/github.com/gin-gonic/gin/tree.go b/vendor/github.com/gin-gonic/gin/tree.go index dda8f4f7b..878023d1c 100644 --- a/vendor/github.com/gin-gonic/gin/tree.go +++ b/vendor/github.com/gin-gonic/gin/tree.go @@ -351,7 +351,10 @@ func (n *node) insertChild(path string, fullPath string, handlers HandlersChain) } if len(n.path) > 0 && n.path[len(n.path)-1] == '/' { - pathSeg := strings.SplitN(n.children[0].path, "/", 2)[0] + pathSeg := "" + if len(n.children) != 0 { + pathSeg = strings.SplitN(n.children[0].path, "/", 2)[0] + } panic("catch-all wildcard '" + path + "' in new path '" + fullPath + "' conflicts with existing path segment '" + pathSeg + @@ -478,7 +481,7 @@ walk: // Outer loop for walking the tree // We can recommend to redirect to the same URL without a // trailing slash if a leaf exists for that path. value.tsr = path == "/" && n.handlers != nil - return + return value } // Handle wildcard child, which is always at the end of the array @@ -497,7 +500,14 @@ walk: // Outer loop for walking the tree } // Save param value - if params != nil && cap(*params) > 0 { + if params != nil { + // Preallocate capacity if necessary + if cap(*params) < int(globalParamsCount) { + newParams := make(Params, len(*params), globalParamsCount) + copy(newParams, *params) + *params = newParams + } + if value.params == nil { value.params = params } @@ -526,12 +536,12 @@ walk: // Outer loop for walking the tree // ... but we can't value.tsr = len(path) == end+1 - return + return value } if value.handlers = n.handlers; value.handlers != nil { value.fullPath = n.fullPath - return + return value } if len(n.children) == 1 { // No handle found. Check if a handle for this path + a @@ -539,11 +549,18 @@ walk: // Outer loop for walking the tree n = n.children[0] value.tsr = (n.path == "/" && n.handlers != nil) || (n.path == "" && n.indices == "/") } - return + return value case catchAll: // Save param value if params != nil { + // Preallocate capacity if necessary + if cap(*params) < int(globalParamsCount) { + newParams := make(Params, len(*params), globalParamsCount) + copy(newParams, *params) + *params = newParams + } + if value.params == nil { value.params = params } @@ -564,7 +581,7 @@ walk: // Outer loop for walking the tree value.handlers = n.handlers value.fullPath = n.fullPath - return + return value default: panic("invalid node type") @@ -595,7 +612,7 @@ walk: // Outer loop for walking the tree // Check if this node has a handle registered. if value.handlers = n.handlers; value.handlers != nil { value.fullPath = n.fullPath - return + return value } // If there is no handle for this route, but this route has a @@ -603,12 +620,12 @@ walk: // Outer loop for walking the tree // additional trailing slash if path == "/" && n.wildChild && n.nType != root { value.tsr = true - return + return value } if path == "/" && n.nType == static { value.tsr = true - return + return value } // No handle found. Check if a handle for this path + a @@ -618,11 +635,11 @@ walk: // Outer loop for walking the tree n = n.children[i] value.tsr = (len(n.path) == 1 && n.handlers != nil) || (n.nType == catchAll && n.children[0].handlers != nil) - return + return value } } - return + return value } // Nothing found. We can recommend to redirect to the same URL with an @@ -648,7 +665,7 @@ walk: // Outer loop for walking the tree } } - return + return value } } diff --git a/vendor/github.com/gin-gonic/gin/version.go b/vendor/github.com/gin-gonic/gin/version.go index 85462e555..93ad96541 100644 --- a/vendor/github.com/gin-gonic/gin/version.go +++ b/vendor/github.com/gin-gonic/gin/version.go @@ -5,4 +5,4 @@ package gin // Version is the current gin framework's version. -const Version = "v1.9.1" +const Version = "v1.10.0" diff --git a/vendor/github.com/go-logr/logr/README.md b/vendor/github.com/go-logr/logr/README.md index 8969526a6..7c7f0c69c 100644 --- a/vendor/github.com/go-logr/logr/README.md +++ b/vendor/github.com/go-logr/logr/README.md @@ -1,6 +1,7 @@ # A minimal logging API for Go [![Go Reference](https://pkg.go.dev/badge/github.com/go-logr/logr.svg)](https://pkg.go.dev/github.com/go-logr/logr) +[![Go Report Card](https://goreportcard.com/badge/github.com/go-logr/logr)](https://goreportcard.com/report/github.com/go-logr/logr) [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/go-logr/logr/badge)](https://securityscorecards.dev/viewer/?platform=github.com&org=go-logr&repo=logr) logr offers an(other) opinion on how Go programs and libraries can do logging diff --git a/vendor/github.com/go-logr/logr/funcr/funcr.go b/vendor/github.com/go-logr/logr/funcr/funcr.go index fb2f866f4..30568e768 100644 --- a/vendor/github.com/go-logr/logr/funcr/funcr.go +++ b/vendor/github.com/go-logr/logr/funcr/funcr.go @@ -236,15 +236,14 @@ func newFormatter(opts Options, outfmt outputFormat) Formatter { // implementation. It should be constructed with NewFormatter. Some of // its methods directly implement logr.LogSink. type Formatter struct { - outputFormat outputFormat - prefix string - values []any - valuesStr string - parentValuesStr string - depth int - opts *Options - group string // for slog groups - groupDepth int + outputFormat outputFormat + prefix string + values []any + valuesStr string + depth int + opts *Options + groupName string // for slog groups + groups []groupDef } // outputFormat indicates which outputFormat to use. @@ -257,6 +256,13 @@ const ( outputJSON ) +// groupDef represents a saved group. The values may be empty, but we don't +// know if we need to render the group until the final record is rendered. +type groupDef struct { + name string + values string +} + // PseudoStruct is a list of key-value pairs that gets logged as a struct. type PseudoStruct []any @@ -264,76 +270,102 @@ type PseudoStruct []any func (f Formatter) render(builtins, args []any) string { // Empirically bytes.Buffer is faster than strings.Builder for this. buf := bytes.NewBuffer(make([]byte, 0, 1024)) + if f.outputFormat == outputJSON { - buf.WriteByte('{') // for the whole line + buf.WriteByte('{') // for the whole record } + // Render builtins vals := builtins if hook := f.opts.RenderBuiltinsHook; hook != nil { vals = hook(f.sanitize(vals)) } - f.flatten(buf, vals, false, false) // keys are ours, no need to escape + f.flatten(buf, vals, false) // keys are ours, no need to escape continuing := len(builtins) > 0 - if f.parentValuesStr != "" { - if continuing { - buf.WriteByte(f.comma()) + // Turn the inner-most group into a string + argsStr := func() string { + buf := bytes.NewBuffer(make([]byte, 0, 1024)) + + vals = args + if hook := f.opts.RenderArgsHook; hook != nil { + vals = hook(f.sanitize(vals)) } - buf.WriteString(f.parentValuesStr) - continuing = true - } + f.flatten(buf, vals, true) // escape user-provided keys - groupDepth := f.groupDepth - if f.group != "" { - if f.valuesStr != "" || len(args) != 0 { - if continuing { - buf.WriteByte(f.comma()) - } - buf.WriteString(f.quoted(f.group, true)) // escape user-provided keys - buf.WriteByte(f.colon()) - buf.WriteByte('{') // for the group - continuing = false - } else { - // The group was empty - groupDepth-- + return buf.String() + }() + + // Render the stack of groups from the inside out. + bodyStr := f.renderGroup(f.groupName, f.valuesStr, argsStr) + for i := len(f.groups) - 1; i >= 0; i-- { + grp := &f.groups[i] + if grp.values == "" && bodyStr == "" { + // no contents, so we must elide the whole group + continue } + bodyStr = f.renderGroup(grp.name, grp.values, bodyStr) } - if f.valuesStr != "" { + if bodyStr != "" { if continuing { buf.WriteByte(f.comma()) } - buf.WriteString(f.valuesStr) - continuing = true + buf.WriteString(bodyStr) } - vals = args - if hook := f.opts.RenderArgsHook; hook != nil { - vals = hook(f.sanitize(vals)) + if f.outputFormat == outputJSON { + buf.WriteByte('}') // for the whole record } - f.flatten(buf, vals, continuing, true) // escape user-provided keys - for i := 0; i < groupDepth; i++ { - buf.WriteByte('}') // for the groups + return buf.String() +} + +// renderGroup returns a string representation of the named group with rendered +// values and args. If the name is empty, this will return the values and args, +// joined. If the name is not empty, this will return a single key-value pair, +// where the value is a grouping of the values and args. If the values and +// args are both empty, this will return an empty string, even if the name was +// specified. +func (f Formatter) renderGroup(name string, values string, args string) string { + buf := bytes.NewBuffer(make([]byte, 0, 1024)) + + needClosingBrace := false + if name != "" && (values != "" || args != "") { + buf.WriteString(f.quoted(name, true)) // escape user-provided keys + buf.WriteByte(f.colon()) + buf.WriteByte('{') + needClosingBrace = true } - if f.outputFormat == outputJSON { - buf.WriteByte('}') // for the whole line + continuing := false + if values != "" { + buf.WriteString(values) + continuing = true + } + + if args != "" { + if continuing { + buf.WriteByte(f.comma()) + } + buf.WriteString(args) + } + + if needClosingBrace { + buf.WriteByte('}') } return buf.String() } -// flatten renders a list of key-value pairs into a buffer. If continuing is -// true, it assumes that the buffer has previous values and will emit a -// separator (which depends on the output format) before the first pair it -// writes. If escapeKeys is true, the keys are assumed to have -// non-JSON-compatible characters in them and must be evaluated for escapes. +// flatten renders a list of key-value pairs into a buffer. If escapeKeys is +// true, the keys are assumed to have non-JSON-compatible characters in them +// and must be evaluated for escapes. // // This function returns a potentially modified version of kvList, which // ensures that there is a value for every key (adding a value if needed) and // that each key is a string (substituting a key if needed). -func (f Formatter) flatten(buf *bytes.Buffer, kvList []any, continuing bool, escapeKeys bool) []any { +func (f Formatter) flatten(buf *bytes.Buffer, kvList []any, escapeKeys bool) []any { // This logic overlaps with sanitize() but saves one type-cast per key, // which can be measurable. if len(kvList)%2 != 0 { @@ -354,7 +386,7 @@ func (f Formatter) flatten(buf *bytes.Buffer, kvList []any, continuing bool, esc } v := kvList[i+1] - if i > 0 || continuing { + if i > 0 { if f.outputFormat == outputJSON { buf.WriteByte(f.comma()) } else { @@ -766,46 +798,17 @@ func (f Formatter) sanitize(kvList []any) []any { // startGroup opens a new group scope (basically a sub-struct), which locks all // the current saved values and starts them anew. This is needed to satisfy // slog. -func (f *Formatter) startGroup(group string) { +func (f *Formatter) startGroup(name string) { // Unnamed groups are just inlined. - if group == "" { + if name == "" { return } - // Any saved values can no longer be changed. - buf := bytes.NewBuffer(make([]byte, 0, 1024)) - continuing := false - - if f.parentValuesStr != "" { - buf.WriteString(f.parentValuesStr) - continuing = true - } - - if f.group != "" && f.valuesStr != "" { - if continuing { - buf.WriteByte(f.comma()) - } - buf.WriteString(f.quoted(f.group, true)) // escape user-provided keys - buf.WriteByte(f.colon()) - buf.WriteByte('{') // for the group - continuing = false - } - - if f.valuesStr != "" { - if continuing { - buf.WriteByte(f.comma()) - } - buf.WriteString(f.valuesStr) - } - - // NOTE: We don't close the scope here - that's done later, when a log line - // is actually rendered (because we have N scopes to close). - - f.parentValuesStr = buf.String() + n := len(f.groups) + f.groups = append(f.groups[:n:n], groupDef{f.groupName, f.valuesStr}) // Start collecting new values. - f.group = group - f.groupDepth++ + f.groupName = name f.valuesStr = "" f.values = nil } @@ -900,7 +903,7 @@ func (f *Formatter) AddValues(kvList []any) { // Pre-render values, so we don't have to do it on each Info/Error call. buf := bytes.NewBuffer(make([]byte, 0, 1024)) - f.flatten(buf, vals, false, true) // escape user-provided keys + f.flatten(buf, vals, true) // escape user-provided keys f.valuesStr = buf.String() } diff --git a/vendor/github.com/go-playground/validator/v10/README.md b/vendor/github.com/go-playground/validator/v10/README.md index a6e1d0b51..9ab0705ae 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.19.0-green.svg) +![Project status](https://img.shields.io/badge/version-10.22.0-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) @@ -163,6 +163,7 @@ validate := validator.New(validator.WithRequiredStructEnabled()) | btc_addr_bech32 | Bitcoin Bech32 Address (segwit) | | credit_card | Credit Card Number | | mongodb | MongoDB ObjectID | +| mongodb_connection_string | MongoDB Connection String | | cron | Cron | | spicedb | SpiceDb ObjectID/Permission/Type | | datetime | Datetime | 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 95f56e008..b6fbaafad 100644 --- a/vendor/github.com/go-playground/validator/v10/baked_in.go +++ b/vendor/github.com/go-playground/validator/v10/baked_in.go @@ -64,8 +64,9 @@ var ( // defines a common or complex set of validation(s) to simplify // adding validation to structs. bakedInAliases = map[string]string{ - "iscolor": "hexcolor|rgb|rgba|hsl|hsla", - "country_code": "iso3166_1_alpha2|iso3166_1_alpha3|iso3166_1_alpha_numeric", + "iscolor": "hexcolor|rgb|rgba|hsl|hsla", + "country_code": "iso3166_1_alpha2|iso3166_1_alpha3|iso3166_1_alpha_numeric", + "eu_country_code": "iso3166_1_alpha2_eu|iso3166_1_alpha3_eu|iso3166_1_alpha_numeric_eu", } // bakedInValidators is the default map of ValidationFunc @@ -133,6 +134,7 @@ var ( "urn_rfc2141": isUrnRFC2141, // RFC 2141 "file": isFile, "filepath": isFilePath, + "base32": isBase32, "base64": isBase64, "base64url": isBase64URL, "base64rawurl": isBase64RawURL, @@ -216,8 +218,11 @@ var ( "datetime": isDatetime, "timezone": isTimeZone, "iso3166_1_alpha2": isIso3166Alpha2, + "iso3166_1_alpha2_eu": isIso3166Alpha2EU, "iso3166_1_alpha3": isIso3166Alpha3, + "iso3166_1_alpha3_eu": isIso3166Alpha3EU, "iso3166_1_alpha_numeric": isIso3166AlphaNumeric, + "iso3166_1_alpha_numeric_eu": isIso3166AlphaNumericEU, "iso3166_2": isIso31662, "iso4217": isIso4217, "iso4217_numeric": isIso4217Numeric, @@ -230,7 +235,8 @@ var ( "credit_card": isCreditCard, "cve": isCveFormat, "luhn_checksum": hasLuhnChecksum, - "mongodb": isMongoDB, + "mongodb": isMongoDBObjectId, + "mongodb_connection_string": isMongoDBConnectionString, "cron": isCron, "spicedb": isSpiceDB, } @@ -247,7 +253,7 @@ func parseOneOfParam2(s string) []string { oneofValsCacheRWLock.RUnlock() if !ok { oneofValsCacheRWLock.Lock() - vals = splitParamsRegex.FindAllString(s, -1) + vals = splitParamsRegex().FindAllString(s, -1) for i := 0; i < len(vals); i++ { vals[i] = strings.Replace(vals[i], "'", "", -1) } @@ -258,15 +264,15 @@ func parseOneOfParam2(s string) []string { } func isURLEncoded(fl FieldLevel) bool { - return uRLEncodedRegex.MatchString(fl.Field().String()) + return uRLEncodedRegex().MatchString(fl.Field().String()) } func isHTMLEncoded(fl FieldLevel) bool { - return hTMLEncodedRegex.MatchString(fl.Field().String()) + return hTMLEncodedRegex().MatchString(fl.Field().String()) } func isHTML(fl FieldLevel) bool { - return hTMLRegex.MatchString(fl.Field().String()) + return hTMLRegex().MatchString(fl.Field().String()) } func isOneOf(fl FieldLevel) bool { @@ -423,7 +429,7 @@ func isSSN(fl FieldLevel) bool { return false } - return sSNRegex.MatchString(field.String()) + return sSNRegex().MatchString(field.String()) } // isLongitude is the validation function for validating if the field's value is a valid longitude coordinate. @@ -446,7 +452,7 @@ func isLongitude(fl FieldLevel) bool { panic(fmt.Sprintf("Bad field type %T", field.Interface())) } - return longitudeRegex.MatchString(v) + return longitudeRegex().MatchString(v) } // isLatitude is the validation function for validating if the field's value is a valid latitude coordinate. @@ -469,7 +475,7 @@ func isLatitude(fl FieldLevel) bool { panic(fmt.Sprintf("Bad field type %T", field.Interface())) } - return latitudeRegex.MatchString(v) + return latitudeRegex().MatchString(v) } // isDataURI is the validation function for validating if the field's value is a valid data URI. @@ -480,11 +486,11 @@ func isDataURI(fl FieldLevel) bool { return false } - if !dataURIRegex.MatchString(uri[0]) { + if !dataURIRegex().MatchString(uri[0]) { return false } - return base64Regex.MatchString(uri[1]) + return base64Regex().MatchString(uri[1]) } // hasMultiByteCharacter is the validation function for validating if the field's value has a multi byte character. @@ -495,17 +501,17 @@ func hasMultiByteCharacter(fl FieldLevel) bool { return true } - return multibyteRegex.MatchString(field.String()) + return multibyteRegex().MatchString(field.String()) } // isPrintableASCII is the validation function for validating if the field's value is a valid printable ASCII character. func isPrintableASCII(fl FieldLevel) bool { - return printableASCIIRegex.MatchString(fl.Field().String()) + return printableASCIIRegex().MatchString(fl.Field().String()) } // isASCII is the validation function for validating if the field's value is a valid ASCII character. func isASCII(fl FieldLevel) bool { - return aSCIIRegex.MatchString(fl.Field().String()) + return aSCIIRegex().MatchString(fl.Field().String()) } // isUUID5 is the validation function for validating if the field's value is a valid v5 UUID. @@ -555,52 +561,52 @@ func isULID(fl FieldLevel) bool { // isMD4 is the validation function for validating if the field's value is a valid MD4. func isMD4(fl FieldLevel) bool { - return md4Regex.MatchString(fl.Field().String()) + return md4Regex().MatchString(fl.Field().String()) } // isMD5 is the validation function for validating if the field's value is a valid MD5. func isMD5(fl FieldLevel) bool { - return md5Regex.MatchString(fl.Field().String()) + return md5Regex().MatchString(fl.Field().String()) } // isSHA256 is the validation function for validating if the field's value is a valid SHA256. func isSHA256(fl FieldLevel) bool { - return sha256Regex.MatchString(fl.Field().String()) + return sha256Regex().MatchString(fl.Field().String()) } // isSHA384 is the validation function for validating if the field's value is a valid SHA384. func isSHA384(fl FieldLevel) bool { - return sha384Regex.MatchString(fl.Field().String()) + return sha384Regex().MatchString(fl.Field().String()) } // isSHA512 is the validation function for validating if the field's value is a valid SHA512. func isSHA512(fl FieldLevel) bool { - return sha512Regex.MatchString(fl.Field().String()) + return sha512Regex().MatchString(fl.Field().String()) } // isRIPEMD128 is the validation function for validating if the field's value is a valid PIPEMD128. func isRIPEMD128(fl FieldLevel) bool { - return ripemd128Regex.MatchString(fl.Field().String()) + return ripemd128Regex().MatchString(fl.Field().String()) } // isRIPEMD160 is the validation function for validating if the field's value is a valid PIPEMD160. func isRIPEMD160(fl FieldLevel) bool { - return ripemd160Regex.MatchString(fl.Field().String()) + return ripemd160Regex().MatchString(fl.Field().String()) } // isTIGER128 is the validation function for validating if the field's value is a valid TIGER128. func isTIGER128(fl FieldLevel) bool { - return tiger128Regex.MatchString(fl.Field().String()) + return tiger128Regex().MatchString(fl.Field().String()) } // isTIGER160 is the validation function for validating if the field's value is a valid TIGER160. func isTIGER160(fl FieldLevel) bool { - return tiger160Regex.MatchString(fl.Field().String()) + return tiger160Regex().MatchString(fl.Field().String()) } // isTIGER192 is the validation function for validating if the field's value is a valid isTIGER192. func isTIGER192(fl FieldLevel) bool { - return tiger192Regex.MatchString(fl.Field().String()) + return tiger192Regex().MatchString(fl.Field().String()) } // isISBN is the validation function for validating if the field's value is a valid v10 or v13 ISBN. @@ -612,7 +618,7 @@ func isISBN(fl FieldLevel) bool { func isISBN13(fl FieldLevel) bool { s := strings.Replace(strings.Replace(fl.Field().String(), "-", "", 4), " ", "", 4) - if !iSBN13Regex.MatchString(s) { + if !iSBN13Regex().MatchString(s) { return false } @@ -632,7 +638,7 @@ func isISBN13(fl FieldLevel) bool { func isISBN10(fl FieldLevel) bool { s := strings.Replace(strings.Replace(fl.Field().String(), "-", "", 3), " ", "", 3) - if !iSBN10Regex.MatchString(s) { + if !iSBN10Regex().MatchString(s) { return false } @@ -656,7 +662,7 @@ func isISBN10(fl FieldLevel) bool { func isISSN(fl FieldLevel) bool { s := fl.Field().String() - if !iSSNRegex.MatchString(s) { + if !iSSNRegex().MatchString(s) { return false } s = strings.ReplaceAll(s, "-", "") @@ -682,14 +688,14 @@ func isISSN(fl FieldLevel) bool { func isEthereumAddress(fl FieldLevel) bool { address := fl.Field().String() - return ethAddressRegex.MatchString(address) + return ethAddressRegex().MatchString(address) } -// isEthereumAddressChecksum is the validation function for validating if the field's value is a valid checksumed Ethereum address. +// isEthereumAddressChecksum is the validation function for validating if the field's value is a valid checksummed Ethereum address. func isEthereumAddressChecksum(fl FieldLevel) bool { address := fl.Field().String() - if !ethAddressRegex.MatchString(address) { + if !ethAddressRegex().MatchString(address) { return false } // Checksum validation. Reference: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-55.md @@ -715,7 +721,7 @@ func isEthereumAddressChecksum(fl FieldLevel) bool { func isBitcoinAddress(fl FieldLevel) bool { address := fl.Field().String() - if !btcAddressRegex.MatchString(address) { + if !btcAddressRegex().MatchString(address) { return false } @@ -752,7 +758,7 @@ func isBitcoinAddress(fl FieldLevel) bool { func isBitcoinBech32Address(fl FieldLevel) bool { address := fl.Field().String() - if !btcLowerAddressRegexBech32.MatchString(address) && !btcUpperAddressRegexBech32.MatchString(address) { + if !btcLowerAddressRegexBech32().MatchString(address) && !btcUpperAddressRegexBech32().MatchString(address) { return false } @@ -1364,6 +1370,7 @@ func isPostcodeByIso3166Alpha2(fl FieldLevel) bool { field := fl.Field() param := fl.Param() + postcodeRegexInit.Do(initPostcodes) reg, found := postCodeRegexDict[param] if !found { return false @@ -1399,19 +1406,24 @@ func isPostcodeByIso3166Alpha2Field(fl FieldLevel) bool { return reg.MatchString(field.String()) } +// isBase32 is the validation function for validating if the current field's value is a valid base 32. +func isBase32(fl FieldLevel) bool { + return base32Regex().MatchString(fl.Field().String()) +} + // isBase64 is the validation function for validating if the current field's value is a valid base 64. func isBase64(fl FieldLevel) bool { - return base64Regex.MatchString(fl.Field().String()) + return base64Regex().MatchString(fl.Field().String()) } // isBase64URL is the validation function for validating if the current field's value is a valid base64 URL safe string. func isBase64URL(fl FieldLevel) bool { - return base64URLRegex.MatchString(fl.Field().String()) + return base64URLRegex().MatchString(fl.Field().String()) } // isBase64RawURL is the validation function for validating if the current field's value is a valid base64 URL safe string without '=' padding. func isBase64RawURL(fl FieldLevel) bool { - return base64RawURLRegex.MatchString(fl.Field().String()) + return base64RawURLRegex().MatchString(fl.Field().String()) } // isURI is the validation function for validating if the current field's value is a valid URI. @@ -1657,42 +1669,42 @@ func isFilePath(fl FieldLevel) bool { // isE164 is the validation function for validating if the current field's value is a valid e.164 formatted phone number. func isE164(fl FieldLevel) bool { - return e164Regex.MatchString(fl.Field().String()) + return e164Regex().MatchString(fl.Field().String()) } // isEmail is the validation function for validating if the current field's value is a valid email address. func isEmail(fl FieldLevel) bool { - return emailRegex.MatchString(fl.Field().String()) + return emailRegex().MatchString(fl.Field().String()) } // isHSLA is the validation function for validating if the current field's value is a valid HSLA color. func isHSLA(fl FieldLevel) bool { - return hslaRegex.MatchString(fl.Field().String()) + return hslaRegex().MatchString(fl.Field().String()) } // isHSL is the validation function for validating if the current field's value is a valid HSL color. func isHSL(fl FieldLevel) bool { - return hslRegex.MatchString(fl.Field().String()) + return hslRegex().MatchString(fl.Field().String()) } // isRGBA is the validation function for validating if the current field's value is a valid RGBA color. func isRGBA(fl FieldLevel) bool { - return rgbaRegex.MatchString(fl.Field().String()) + return rgbaRegex().MatchString(fl.Field().String()) } // isRGB is the validation function for validating if the current field's value is a valid RGB color. func isRGB(fl FieldLevel) bool { - return rgbRegex.MatchString(fl.Field().String()) + return rgbRegex().MatchString(fl.Field().String()) } // isHEXColor is the validation function for validating if the current field's value is a valid HEX color. func isHEXColor(fl FieldLevel) bool { - return hexColorRegex.MatchString(fl.Field().String()) + return hexColorRegex().MatchString(fl.Field().String()) } // isHexadecimal is the validation function for validating if the current field's value is a valid hexadecimal. func isHexadecimal(fl FieldLevel) bool { - return hexadecimalRegex.MatchString(fl.Field().String()) + return hexadecimalRegex().MatchString(fl.Field().String()) } // isNumber is the validation function for validating if the current field's value is a valid number. @@ -1701,7 +1713,7 @@ func isNumber(fl FieldLevel) bool { case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64, reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uintptr, reflect.Float32, reflect.Float64: return true default: - return numberRegex.MatchString(fl.Field().String()) + return numberRegex().MatchString(fl.Field().String()) } } @@ -1711,28 +1723,28 @@ func isNumeric(fl FieldLevel) bool { case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64, reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uintptr, reflect.Float32, reflect.Float64: return true default: - return numericRegex.MatchString(fl.Field().String()) + return numericRegex().MatchString(fl.Field().String()) } } // isAlphanum is the validation function for validating if the current field's value is a valid alphanumeric value. func isAlphanum(fl FieldLevel) bool { - return alphaNumericRegex.MatchString(fl.Field().String()) + return alphaNumericRegex().MatchString(fl.Field().String()) } // isAlpha is the validation function for validating if the current field's value is a valid alpha value. func isAlpha(fl FieldLevel) bool { - return alphaRegex.MatchString(fl.Field().String()) + return alphaRegex().MatchString(fl.Field().String()) } // isAlphanumUnicode is the validation function for validating if the current field's value is a valid alphanumeric unicode value. func isAlphanumUnicode(fl FieldLevel) bool { - return alphaUnicodeNumericRegex.MatchString(fl.Field().String()) + return alphaUnicodeNumericRegex().MatchString(fl.Field().String()) } // isAlphaUnicode is the validation function for validating if the current field's value is a valid alpha unicode value. func isAlphaUnicode(fl FieldLevel) bool { - return alphaUnicodeRegex.MatchString(fl.Field().String()) + return alphaUnicodeRegex().MatchString(fl.Field().String()) } // isBoolean is the validation function for validating if the current field's value is a valid boolean value or can be safely converted to a boolean value. @@ -2555,11 +2567,11 @@ func isIP6Addr(fl FieldLevel) bool { } func isHostnameRFC952(fl FieldLevel) bool { - return hostnameRegexRFC952.MatchString(fl.Field().String()) + return hostnameRegexRFC952().MatchString(fl.Field().String()) } func isHostnameRFC1123(fl FieldLevel) bool { - return hostnameRegexRFC1123.MatchString(fl.Field().String()) + return hostnameRegexRFC1123().MatchString(fl.Field().String()) } func isFQDN(fl FieldLevel) bool { @@ -2569,7 +2581,7 @@ func isFQDN(fl FieldLevel) bool { return false } - return fqdnRegexRFC1123.MatchString(val) + return fqdnRegexRFC1123().MatchString(val) } // isDir is the validation function for validating if the current field's value is a valid existing directory. @@ -2668,7 +2680,7 @@ func isJSON(fl FieldLevel) bool { // isJWT is the validation function for validating if the current field's value is a valid JWT string. func isJWT(fl FieldLevel) bool { - return jWTRegex.MatchString(fl.Field().String()) + return jWTRegex().MatchString(fl.Field().String()) } // isHostnamePort validates a : combination for fields typically used for socket address. @@ -2687,7 +2699,7 @@ func isHostnamePort(fl FieldLevel) bool { // If host is specified, it should match a DNS name if host != "" { - return hostnameRegexRFC1123.MatchString(host) + return hostnameRegexRFC1123().MatchString(host) } return true } @@ -2758,14 +2770,26 @@ func isTimeZone(fl FieldLevel) bool { // isIso3166Alpha2 is the validation function for validating if the current field's value is a valid iso3166-1 alpha-2 country code. func isIso3166Alpha2(fl FieldLevel) bool { - val := fl.Field().String() - return iso3166_1_alpha2[val] + _, ok := iso3166_1_alpha2[fl.Field().String()] + return ok +} + +// isIso3166Alpha2EU is the validation function for validating if the current field's value is a valid iso3166-1 alpha-2 European Union country code. +func isIso3166Alpha2EU(fl FieldLevel) bool { + _, ok := iso3166_1_alpha2_eu[fl.Field().String()] + return ok } // isIso3166Alpha3 is the validation function for validating if the current field's value is a valid iso3166-1 alpha-3 country code. func isIso3166Alpha3(fl FieldLevel) bool { - val := fl.Field().String() - return iso3166_1_alpha3[val] + _, ok := iso3166_1_alpha3[fl.Field().String()] + return ok +} + +// isIso3166Alpha3EU is the validation function for validating if the current field's value is a valid iso3166-1 alpha-3 European Union country code. +func isIso3166Alpha3EU(fl FieldLevel) bool { + _, ok := iso3166_1_alpha3_eu[fl.Field().String()] + return ok } // isIso3166AlphaNumeric is the validation function for validating if the current field's value is a valid iso3166-1 alpha-numeric country code. @@ -2787,19 +2811,45 @@ func isIso3166AlphaNumeric(fl FieldLevel) bool { default: panic(fmt.Sprintf("Bad field type %T", field.Interface())) } - return iso3166_1_alpha_numeric[code] + + _, ok := iso3166_1_alpha_numeric[code] + return ok +} + +// isIso3166AlphaNumericEU is the validation function for validating if the current field's value is a valid iso3166-1 alpha-numeric European Union country code. +func isIso3166AlphaNumericEU(fl FieldLevel) bool { + field := fl.Field() + + var code int + switch field.Kind() { + case reflect.String: + i, err := strconv.Atoi(field.String()) + if err != nil { + return false + } + code = i % 1000 + case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64: + code = int(field.Int() % 1000) + case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64: + code = int(field.Uint() % 1000) + default: + panic(fmt.Sprintf("Bad field type %T", field.Interface())) + } + + _, ok := iso3166_1_alpha_numeric_eu[code] + return ok } // isIso31662 is the validation function for validating if the current field's value is a valid iso3166-2 code. func isIso31662(fl FieldLevel) bool { - val := fl.Field().String() - return iso3166_2[val] + _, ok := iso3166_2[fl.Field().String()] + return ok } // isIso4217 is the validation function for validating if the current field's value is a valid iso4217 currency code. func isIso4217(fl FieldLevel) bool { - val := fl.Field().String() - return iso4217[val] + _, ok := iso4217[fl.Field().String()] + return ok } // isIso4217Numeric is the validation function for validating if the current field's value is a valid iso4217 numeric currency code. @@ -2815,7 +2865,9 @@ func isIso4217Numeric(fl FieldLevel) bool { default: panic(fmt.Sprintf("Bad field type %T", field.Interface())) } - return iso4217_numeric[code] + + _, ok := iso4217_numeric[code] + return ok } // isBCP47LanguageTag is the validation function for validating if the current field's value is a valid BCP 47 language tag, as parsed by language.Parse @@ -2834,21 +2886,21 @@ func isBCP47LanguageTag(fl FieldLevel) bool { func isIsoBicFormat(fl FieldLevel) bool { bicString := fl.Field().String() - return bicRegex.MatchString(bicString) + return bicRegex().MatchString(bicString) } // isSemverFormat is the validation function for validating if the current field's value is a valid semver version, defined in Semantic Versioning 2.0.0 func isSemverFormat(fl FieldLevel) bool { semverString := fl.Field().String() - return semverRegex.MatchString(semverString) + return semverRegex().MatchString(semverString) } // isCveFormat is the validation function for validating if the current field's value is a valid cve id, defined in CVE mitre org func isCveFormat(fl FieldLevel) bool { cveString := fl.Field().String() - return cveRegex.MatchString(cveString) + return cveRegex().MatchString(cveString) } // isDnsRFC1035LabelFormat is the validation function @@ -2856,7 +2908,7 @@ func isCveFormat(fl FieldLevel) bool { // a valid dns RFC 1035 label, defined in RFC 1035. func isDnsRFC1035LabelFormat(fl FieldLevel) bool { val := fl.Field().String() - return dnsRegexRFC1035Label.MatchString(val) + return dnsRegexRFC1035Label().MatchString(val) } // digitsHaveLuhnChecksum returns true if and only if the last element of the given digits slice is the Luhn checksum of the previous elements @@ -2882,10 +2934,16 @@ func digitsHaveLuhnChecksum(digits []string) bool { return (sum % 10) == 0 } -// isMongoDB is the validation function for validating if the current field's value is valid mongoDB objectID -func isMongoDB(fl FieldLevel) bool { +// isMongoDBObjectId is the validation function for validating if the current field's value is valid MongoDB ObjectID +func isMongoDBObjectId(fl FieldLevel) bool { + val := fl.Field().String() + return mongodbIdRegex().MatchString(val) +} + +// isMongoDBConnectionString is the validation function for validating if the current field's value is valid MongoDB Connection String +func isMongoDBConnectionString(fl FieldLevel) bool { val := fl.Field().String() - return mongodbRegex.MatchString(val) + return mongodbConnectionRegex().MatchString(val) } // isSpiceDB is the validation function for validating if the current field's value is valid for use with Authzed SpiceDB in the indicated way @@ -2895,11 +2953,11 @@ func isSpiceDB(fl FieldLevel) bool { switch param { case "permission": - return spicedbPermissionRegex.MatchString(val) + return spicedbPermissionRegex().MatchString(val) case "type": - return spicedbTypeRegex.MatchString(val) + return spicedbTypeRegex().MatchString(val) case "id", "": - return spicedbIDRegex.MatchString(val) + return spicedbIDRegex().MatchString(val) } panic("Unrecognized parameter: " + param) @@ -2951,5 +3009,5 @@ func hasLuhnChecksum(fl FieldLevel) bool { // isCron is the validation function for validating if the current field's value is a valid cron expression func isCron(fl FieldLevel) bool { cronString := fl.Field().String() - return cronRegex.MatchString(cronString) + return cronRegex().MatchString(cronString) } diff --git a/vendor/github.com/go-playground/validator/v10/cache.go b/vendor/github.com/go-playground/validator/v10/cache.go index b6bdd11a1..2063e1b79 100644 --- a/vendor/github.com/go-playground/validator/v10/cache.go +++ b/vendor/github.com/go-playground/validator/v10/cache.go @@ -294,7 +294,7 @@ func (v *Validate) parseFieldTagsRecursive(tag string, fieldName string, alias s if wrapper, ok := v.validations[current.tag]; ok { current.fn = wrapper.fn - current.runValidationWhenNil = wrapper.runValidatinOnNil + current.runValidationWhenNil = wrapper.runValidationOnNil } else { panic(strings.TrimSpace(fmt.Sprintf(undefinedValidation, current.tag, fieldName))) } diff --git a/vendor/github.com/go-playground/validator/v10/country_codes.go b/vendor/github.com/go-playground/validator/v10/country_codes.go index 0119f0574..b5f10d3c1 100644 --- a/vendor/github.com/go-playground/validator/v10/country_codes.go +++ b/vendor/github.com/go-playground/validator/v10/country_codes.go @@ -1,1150 +1,1177 @@ package validator -var iso3166_1_alpha2 = map[string]bool{ +var iso3166_1_alpha2 = map[string]struct{}{ // see: https://www.iso.org/iso-3166-country-codes.html - "AF": true, "AX": true, "AL": true, "DZ": true, "AS": true, - "AD": true, "AO": true, "AI": true, "AQ": true, "AG": true, - "AR": true, "AM": true, "AW": true, "AU": true, "AT": true, - "AZ": true, "BS": true, "BH": true, "BD": true, "BB": true, - "BY": true, "BE": true, "BZ": true, "BJ": true, "BM": true, - "BT": true, "BO": true, "BQ": true, "BA": true, "BW": true, - "BV": true, "BR": true, "IO": true, "BN": true, "BG": true, - "BF": true, "BI": true, "KH": true, "CM": true, "CA": true, - "CV": true, "KY": true, "CF": true, "TD": true, "CL": true, - "CN": true, "CX": true, "CC": true, "CO": true, "KM": true, - "CG": true, "CD": true, "CK": true, "CR": true, "CI": true, - "HR": true, "CU": true, "CW": true, "CY": true, "CZ": true, - "DK": true, "DJ": true, "DM": true, "DO": true, "EC": true, - "EG": true, "SV": true, "GQ": true, "ER": true, "EE": true, - "ET": true, "FK": true, "FO": true, "FJ": true, "FI": true, - "FR": true, "GF": true, "PF": true, "TF": true, "GA": true, - "GM": true, "GE": true, "DE": true, "GH": true, "GI": true, - "GR": true, "GL": true, "GD": true, "GP": true, "GU": true, - "GT": true, "GG": true, "GN": true, "GW": true, "GY": true, - "HT": true, "HM": true, "VA": true, "HN": true, "HK": true, - "HU": true, "IS": true, "IN": true, "ID": true, "IR": true, - "IQ": true, "IE": true, "IM": true, "IL": true, "IT": true, - "JM": true, "JP": true, "JE": true, "JO": true, "KZ": true, - "KE": true, "KI": true, "KP": true, "KR": true, "KW": true, - "KG": true, "LA": true, "LV": true, "LB": true, "LS": true, - "LR": true, "LY": true, "LI": true, "LT": true, "LU": true, - "MO": true, "MK": true, "MG": true, "MW": true, "MY": true, - "MV": true, "ML": true, "MT": true, "MH": true, "MQ": true, - "MR": true, "MU": true, "YT": true, "MX": true, "FM": true, - "MD": true, "MC": true, "MN": true, "ME": true, "MS": true, - "MA": true, "MZ": true, "MM": true, "NA": true, "NR": true, - "NP": true, "NL": true, "NC": true, "NZ": true, "NI": true, - "NE": true, "NG": true, "NU": true, "NF": true, "MP": true, - "NO": true, "OM": true, "PK": true, "PW": true, "PS": true, - "PA": true, "PG": true, "PY": true, "PE": true, "PH": true, - "PN": true, "PL": true, "PT": true, "PR": true, "QA": true, - "RE": true, "RO": true, "RU": true, "RW": true, "BL": true, - "SH": true, "KN": true, "LC": true, "MF": true, "PM": true, - "VC": true, "WS": true, "SM": true, "ST": true, "SA": true, - "SN": true, "RS": true, "SC": true, "SL": true, "SG": true, - "SX": true, "SK": true, "SI": true, "SB": true, "SO": true, - "ZA": true, "GS": true, "SS": true, "ES": true, "LK": true, - "SD": true, "SR": true, "SJ": true, "SZ": true, "SE": true, - "CH": true, "SY": true, "TW": true, "TJ": true, "TZ": true, - "TH": true, "TL": true, "TG": true, "TK": true, "TO": true, - "TT": true, "TN": true, "TR": true, "TM": true, "TC": true, - "TV": true, "UG": true, "UA": true, "AE": true, "GB": true, - "US": true, "UM": true, "UY": true, "UZ": true, "VU": true, - "VE": true, "VN": true, "VG": true, "VI": true, "WF": true, - "EH": true, "YE": true, "ZM": true, "ZW": true, "XK": true, + "AF": {}, "AX": {}, "AL": {}, "DZ": {}, "AS": {}, + "AD": {}, "AO": {}, "AI": {}, "AQ": {}, "AG": {}, + "AR": {}, "AM": {}, "AW": {}, "AU": {}, "AT": {}, + "AZ": {}, "BS": {}, "BH": {}, "BD": {}, "BB": {}, + "BY": {}, "BE": {}, "BZ": {}, "BJ": {}, "BM": {}, + "BT": {}, "BO": {}, "BQ": {}, "BA": {}, "BW": {}, + "BV": {}, "BR": {}, "IO": {}, "BN": {}, "BG": {}, + "BF": {}, "BI": {}, "KH": {}, "CM": {}, "CA": {}, + "CV": {}, "KY": {}, "CF": {}, "TD": {}, "CL": {}, + "CN": {}, "CX": {}, "CC": {}, "CO": {}, "KM": {}, + "CG": {}, "CD": {}, "CK": {}, "CR": {}, "CI": {}, + "HR": {}, "CU": {}, "CW": {}, "CY": {}, "CZ": {}, + "DK": {}, "DJ": {}, "DM": {}, "DO": {}, "EC": {}, + "EG": {}, "SV": {}, "GQ": {}, "ER": {}, "EE": {}, + "ET": {}, "FK": {}, "FO": {}, "FJ": {}, "FI": {}, + "FR": {}, "GF": {}, "PF": {}, "TF": {}, "GA": {}, + "GM": {}, "GE": {}, "DE": {}, "GH": {}, "GI": {}, + "GR": {}, "GL": {}, "GD": {}, "GP": {}, "GU": {}, + "GT": {}, "GG": {}, "GN": {}, "GW": {}, "GY": {}, + "HT": {}, "HM": {}, "VA": {}, "HN": {}, "HK": {}, + "HU": {}, "IS": {}, "IN": {}, "ID": {}, "IR": {}, + "IQ": {}, "IE": {}, "IM": {}, "IL": {}, "IT": {}, + "JM": {}, "JP": {}, "JE": {}, "JO": {}, "KZ": {}, + "KE": {}, "KI": {}, "KP": {}, "KR": {}, "KW": {}, + "KG": {}, "LA": {}, "LV": {}, "LB": {}, "LS": {}, + "LR": {}, "LY": {}, "LI": {}, "LT": {}, "LU": {}, + "MO": {}, "MK": {}, "MG": {}, "MW": {}, "MY": {}, + "MV": {}, "ML": {}, "MT": {}, "MH": {}, "MQ": {}, + "MR": {}, "MU": {}, "YT": {}, "MX": {}, "FM": {}, + "MD": {}, "MC": {}, "MN": {}, "ME": {}, "MS": {}, + "MA": {}, "MZ": {}, "MM": {}, "NA": {}, "NR": {}, + "NP": {}, "NL": {}, "NC": {}, "NZ": {}, "NI": {}, + "NE": {}, "NG": {}, "NU": {}, "NF": {}, "MP": {}, + "NO": {}, "OM": {}, "PK": {}, "PW": {}, "PS": {}, + "PA": {}, "PG": {}, "PY": {}, "PE": {}, "PH": {}, + "PN": {}, "PL": {}, "PT": {}, "PR": {}, "QA": {}, + "RE": {}, "RO": {}, "RU": {}, "RW": {}, "BL": {}, + "SH": {}, "KN": {}, "LC": {}, "MF": {}, "PM": {}, + "VC": {}, "WS": {}, "SM": {}, "ST": {}, "SA": {}, + "SN": {}, "RS": {}, "SC": {}, "SL": {}, "SG": {}, + "SX": {}, "SK": {}, "SI": {}, "SB": {}, "SO": {}, + "ZA": {}, "GS": {}, "SS": {}, "ES": {}, "LK": {}, + "SD": {}, "SR": {}, "SJ": {}, "SZ": {}, "SE": {}, + "CH": {}, "SY": {}, "TW": {}, "TJ": {}, "TZ": {}, + "TH": {}, "TL": {}, "TG": {}, "TK": {}, "TO": {}, + "TT": {}, "TN": {}, "TR": {}, "TM": {}, "TC": {}, + "TV": {}, "UG": {}, "UA": {}, "AE": {}, "GB": {}, + "US": {}, "UM": {}, "UY": {}, "UZ": {}, "VU": {}, + "VE": {}, "VN": {}, "VG": {}, "VI": {}, "WF": {}, + "EH": {}, "YE": {}, "ZM": {}, "ZW": {}, "XK": {}, } -var iso3166_1_alpha3 = map[string]bool{ +var iso3166_1_alpha2_eu = map[string]struct{}{ + "AT": {}, "BE": {}, "BG": {}, "HR": {}, "CY": {}, + "CZ": {}, "DK": {}, "EE": {}, "FI": {}, "FR": {}, + "DE": {}, "GR": {}, "HU": {}, "IE": {}, "IT": {}, + "LV": {}, "LT": {}, "LU": {}, "MT": {}, "NL": {}, + "PL": {}, "PT": {}, "RO": {}, "SK": {}, "SI": {}, + "ES": {}, "SE": {}, +} + +var iso3166_1_alpha3 = map[string]struct{}{ // see: https://www.iso.org/iso-3166-country-codes.html - "AFG": true, "ALB": true, "DZA": true, "ASM": true, "AND": true, - "AGO": true, "AIA": true, "ATA": true, "ATG": true, "ARG": true, - "ARM": true, "ABW": true, "AUS": true, "AUT": true, "AZE": true, - "BHS": true, "BHR": true, "BGD": true, "BRB": true, "BLR": true, - "BEL": true, "BLZ": true, "BEN": true, "BMU": true, "BTN": true, - "BOL": true, "BES": true, "BIH": true, "BWA": true, "BVT": true, - "BRA": true, "IOT": true, "BRN": true, "BGR": true, "BFA": true, - "BDI": true, "CPV": true, "KHM": true, "CMR": true, "CAN": true, - "CYM": true, "CAF": true, "TCD": true, "CHL": true, "CHN": true, - "CXR": true, "CCK": true, "COL": true, "COM": true, "COD": true, - "COG": true, "COK": true, "CRI": true, "HRV": true, "CUB": true, - "CUW": true, "CYP": true, "CZE": true, "CIV": true, "DNK": true, - "DJI": true, "DMA": true, "DOM": true, "ECU": true, "EGY": true, - "SLV": true, "GNQ": true, "ERI": true, "EST": true, "SWZ": true, - "ETH": true, "FLK": true, "FRO": true, "FJI": true, "FIN": true, - "FRA": true, "GUF": true, "PYF": true, "ATF": true, "GAB": true, - "GMB": true, "GEO": true, "DEU": true, "GHA": true, "GIB": true, - "GRC": true, "GRL": true, "GRD": true, "GLP": true, "GUM": true, - "GTM": true, "GGY": true, "GIN": true, "GNB": true, "GUY": true, - "HTI": true, "HMD": true, "VAT": true, "HND": true, "HKG": true, - "HUN": true, "ISL": true, "IND": true, "IDN": true, "IRN": true, - "IRQ": true, "IRL": true, "IMN": true, "ISR": true, "ITA": true, - "JAM": true, "JPN": true, "JEY": true, "JOR": true, "KAZ": true, - "KEN": true, "KIR": true, "PRK": true, "KOR": true, "KWT": true, - "KGZ": true, "LAO": true, "LVA": true, "LBN": true, "LSO": true, - "LBR": true, "LBY": true, "LIE": true, "LTU": true, "LUX": true, - "MAC": true, "MDG": true, "MWI": true, "MYS": true, "MDV": true, - "MLI": true, "MLT": true, "MHL": true, "MTQ": true, "MRT": true, - "MUS": true, "MYT": true, "MEX": true, "FSM": true, "MDA": true, - "MCO": true, "MNG": true, "MNE": true, "MSR": true, "MAR": true, - "MOZ": true, "MMR": true, "NAM": true, "NRU": true, "NPL": true, - "NLD": true, "NCL": true, "NZL": true, "NIC": true, "NER": true, - "NGA": true, "NIU": true, "NFK": true, "MKD": true, "MNP": true, - "NOR": true, "OMN": true, "PAK": true, "PLW": true, "PSE": true, - "PAN": true, "PNG": true, "PRY": true, "PER": true, "PHL": true, - "PCN": true, "POL": true, "PRT": true, "PRI": true, "QAT": true, - "ROU": true, "RUS": true, "RWA": true, "REU": true, "BLM": true, - "SHN": true, "KNA": true, "LCA": true, "MAF": true, "SPM": true, - "VCT": true, "WSM": true, "SMR": true, "STP": true, "SAU": true, - "SEN": true, "SRB": true, "SYC": true, "SLE": true, "SGP": true, - "SXM": true, "SVK": true, "SVN": true, "SLB": true, "SOM": true, - "ZAF": true, "SGS": true, "SSD": true, "ESP": true, "LKA": true, - "SDN": true, "SUR": true, "SJM": true, "SWE": true, "CHE": true, - "SYR": true, "TWN": true, "TJK": true, "TZA": true, "THA": true, - "TLS": true, "TGO": true, "TKL": true, "TON": true, "TTO": true, - "TUN": true, "TUR": true, "TKM": true, "TCA": true, "TUV": true, - "UGA": true, "UKR": true, "ARE": true, "GBR": true, "UMI": true, - "USA": true, "URY": true, "UZB": true, "VUT": true, "VEN": true, - "VNM": true, "VGB": true, "VIR": true, "WLF": true, "ESH": true, - "YEM": true, "ZMB": true, "ZWE": true, "ALA": true, "UNK": true, + "AFG": {}, "ALB": {}, "DZA": {}, "ASM": {}, "AND": {}, + "AGO": {}, "AIA": {}, "ATA": {}, "ATG": {}, "ARG": {}, + "ARM": {}, "ABW": {}, "AUS": {}, "AUT": {}, "AZE": {}, + "BHS": {}, "BHR": {}, "BGD": {}, "BRB": {}, "BLR": {}, + "BEL": {}, "BLZ": {}, "BEN": {}, "BMU": {}, "BTN": {}, + "BOL": {}, "BES": {}, "BIH": {}, "BWA": {}, "BVT": {}, + "BRA": {}, "IOT": {}, "BRN": {}, "BGR": {}, "BFA": {}, + "BDI": {}, "CPV": {}, "KHM": {}, "CMR": {}, "CAN": {}, + "CYM": {}, "CAF": {}, "TCD": {}, "CHL": {}, "CHN": {}, + "CXR": {}, "CCK": {}, "COL": {}, "COM": {}, "COD": {}, + "COG": {}, "COK": {}, "CRI": {}, "HRV": {}, "CUB": {}, + "CUW": {}, "CYP": {}, "CZE": {}, "CIV": {}, "DNK": {}, + "DJI": {}, "DMA": {}, "DOM": {}, "ECU": {}, "EGY": {}, + "SLV": {}, "GNQ": {}, "ERI": {}, "EST": {}, "SWZ": {}, + "ETH": {}, "FLK": {}, "FRO": {}, "FJI": {}, "FIN": {}, + "FRA": {}, "GUF": {}, "PYF": {}, "ATF": {}, "GAB": {}, + "GMB": {}, "GEO": {}, "DEU": {}, "GHA": {}, "GIB": {}, + "GRC": {}, "GRL": {}, "GRD": {}, "GLP": {}, "GUM": {}, + "GTM": {}, "GGY": {}, "GIN": {}, "GNB": {}, "GUY": {}, + "HTI": {}, "HMD": {}, "VAT": {}, "HND": {}, "HKG": {}, + "HUN": {}, "ISL": {}, "IND": {}, "IDN": {}, "IRN": {}, + "IRQ": {}, "IRL": {}, "IMN": {}, "ISR": {}, "ITA": {}, + "JAM": {}, "JPN": {}, "JEY": {}, "JOR": {}, "KAZ": {}, + "KEN": {}, "KIR": {}, "PRK": {}, "KOR": {}, "KWT": {}, + "KGZ": {}, "LAO": {}, "LVA": {}, "LBN": {}, "LSO": {}, + "LBR": {}, "LBY": {}, "LIE": {}, "LTU": {}, "LUX": {}, + "MAC": {}, "MDG": {}, "MWI": {}, "MYS": {}, "MDV": {}, + "MLI": {}, "MLT": {}, "MHL": {}, "MTQ": {}, "MRT": {}, + "MUS": {}, "MYT": {}, "MEX": {}, "FSM": {}, "MDA": {}, + "MCO": {}, "MNG": {}, "MNE": {}, "MSR": {}, "MAR": {}, + "MOZ": {}, "MMR": {}, "NAM": {}, "NRU": {}, "NPL": {}, + "NLD": {}, "NCL": {}, "NZL": {}, "NIC": {}, "NER": {}, + "NGA": {}, "NIU": {}, "NFK": {}, "MKD": {}, "MNP": {}, + "NOR": {}, "OMN": {}, "PAK": {}, "PLW": {}, "PSE": {}, + "PAN": {}, "PNG": {}, "PRY": {}, "PER": {}, "PHL": {}, + "PCN": {}, "POL": {}, "PRT": {}, "PRI": {}, "QAT": {}, + "ROU": {}, "RUS": {}, "RWA": {}, "REU": {}, "BLM": {}, + "SHN": {}, "KNA": {}, "LCA": {}, "MAF": {}, "SPM": {}, + "VCT": {}, "WSM": {}, "SMR": {}, "STP": {}, "SAU": {}, + "SEN": {}, "SRB": {}, "SYC": {}, "SLE": {}, "SGP": {}, + "SXM": {}, "SVK": {}, "SVN": {}, "SLB": {}, "SOM": {}, + "ZAF": {}, "SGS": {}, "SSD": {}, "ESP": {}, "LKA": {}, + "SDN": {}, "SUR": {}, "SJM": {}, "SWE": {}, "CHE": {}, + "SYR": {}, "TWN": {}, "TJK": {}, "TZA": {}, "THA": {}, + "TLS": {}, "TGO": {}, "TKL": {}, "TON": {}, "TTO": {}, + "TUN": {}, "TUR": {}, "TKM": {}, "TCA": {}, "TUV": {}, + "UGA": {}, "UKR": {}, "ARE": {}, "GBR": {}, "UMI": {}, + "USA": {}, "URY": {}, "UZB": {}, "VUT": {}, "VEN": {}, + "VNM": {}, "VGB": {}, "VIR": {}, "WLF": {}, "ESH": {}, + "YEM": {}, "ZMB": {}, "ZWE": {}, "ALA": {}, "UNK": {}, +} + +var iso3166_1_alpha3_eu = map[string]struct{}{ + "AUT": {}, "BEL": {}, "BGR": {}, "HRV": {}, "CYP": {}, + "CZE": {}, "DNK": {}, "EST": {}, "FIN": {}, "FRA": {}, + "DEU": {}, "GRC": {}, "HUN": {}, "IRL": {}, "ITA": {}, + "LVA": {}, "LTU": {}, "LUX": {}, "MLT": {}, "NLD": {}, + "POL": {}, "PRT": {}, "ROU": {}, "SVK": {}, "SVN": {}, + "ESP": {}, "SWE": {}, } -var iso3166_1_alpha_numeric = map[int]bool{ +var iso3166_1_alpha_numeric = map[int]struct{}{ // see: https://www.iso.org/iso-3166-country-codes.html - 4: true, 8: true, 12: true, 16: true, 20: true, - 24: true, 660: true, 10: true, 28: true, 32: true, - 51: true, 533: true, 36: true, 40: true, 31: true, - 44: true, 48: true, 50: true, 52: true, 112: true, - 56: true, 84: true, 204: true, 60: true, 64: true, - 68: true, 535: true, 70: true, 72: true, 74: true, - 76: true, 86: true, 96: true, 100: true, 854: true, - 108: true, 132: true, 116: true, 120: true, 124: true, - 136: true, 140: true, 148: true, 152: true, 156: true, - 162: true, 166: true, 170: true, 174: true, 180: true, - 178: true, 184: true, 188: true, 191: true, 192: true, - 531: true, 196: true, 203: true, 384: true, 208: true, - 262: true, 212: true, 214: true, 218: true, 818: true, - 222: true, 226: true, 232: true, 233: true, 748: true, - 231: true, 238: true, 234: true, 242: true, 246: true, - 250: true, 254: true, 258: true, 260: true, 266: true, - 270: true, 268: true, 276: true, 288: true, 292: true, - 300: true, 304: true, 308: true, 312: true, 316: true, - 320: true, 831: true, 324: true, 624: true, 328: true, - 332: true, 334: true, 336: true, 340: true, 344: true, - 348: true, 352: true, 356: true, 360: true, 364: true, - 368: true, 372: true, 833: true, 376: true, 380: true, - 388: true, 392: true, 832: true, 400: true, 398: true, - 404: true, 296: true, 408: true, 410: true, 414: true, - 417: true, 418: true, 428: true, 422: true, 426: true, - 430: true, 434: true, 438: true, 440: true, 442: true, - 446: true, 450: true, 454: true, 458: true, 462: true, - 466: true, 470: true, 584: true, 474: true, 478: true, - 480: true, 175: true, 484: true, 583: true, 498: true, - 492: true, 496: true, 499: true, 500: true, 504: true, - 508: true, 104: true, 516: true, 520: true, 524: true, - 528: true, 540: true, 554: true, 558: true, 562: true, - 566: true, 570: true, 574: true, 807: true, 580: true, - 578: true, 512: true, 586: true, 585: true, 275: true, - 591: true, 598: true, 600: true, 604: true, 608: true, - 612: true, 616: true, 620: true, 630: true, 634: true, - 642: true, 643: true, 646: true, 638: true, 652: true, - 654: true, 659: true, 662: true, 663: true, 666: true, - 670: true, 882: true, 674: true, 678: true, 682: true, - 686: true, 688: true, 690: true, 694: true, 702: true, - 534: true, 703: true, 705: true, 90: true, 706: true, - 710: true, 239: true, 728: true, 724: true, 144: true, - 729: true, 740: true, 744: true, 752: true, 756: true, - 760: true, 158: true, 762: true, 834: true, 764: true, - 626: true, 768: true, 772: true, 776: true, 780: true, - 788: true, 792: true, 795: true, 796: true, 798: true, - 800: true, 804: true, 784: true, 826: true, 581: true, - 840: true, 858: true, 860: true, 548: true, 862: true, - 704: true, 92: true, 850: true, 876: true, 732: true, - 887: true, 894: true, 716: true, 248: true, 153: true, + 4: {}, 8: {}, 12: {}, 16: {}, 20: {}, + 24: {}, 660: {}, 10: {}, 28: {}, 32: {}, + 51: {}, 533: {}, 36: {}, 40: {}, 31: {}, + 44: {}, 48: {}, 50: {}, 52: {}, 112: {}, + 56: {}, 84: {}, 204: {}, 60: {}, 64: {}, + 68: {}, 535: {}, 70: {}, 72: {}, 74: {}, + 76: {}, 86: {}, 96: {}, 100: {}, 854: {}, + 108: {}, 132: {}, 116: {}, 120: {}, 124: {}, + 136: {}, 140: {}, 148: {}, 152: {}, 156: {}, + 162: {}, 166: {}, 170: {}, 174: {}, 180: {}, + 178: {}, 184: {}, 188: {}, 191: {}, 192: {}, + 531: {}, 196: {}, 203: {}, 384: {}, 208: {}, + 262: {}, 212: {}, 214: {}, 218: {}, 818: {}, + 222: {}, 226: {}, 232: {}, 233: {}, 748: {}, + 231: {}, 238: {}, 234: {}, 242: {}, 246: {}, + 250: {}, 254: {}, 258: {}, 260: {}, 266: {}, + 270: {}, 268: {}, 276: {}, 288: {}, 292: {}, + 300: {}, 304: {}, 308: {}, 312: {}, 316: {}, + 320: {}, 831: {}, 324: {}, 624: {}, 328: {}, + 332: {}, 334: {}, 336: {}, 340: {}, 344: {}, + 348: {}, 352: {}, 356: {}, 360: {}, 364: {}, + 368: {}, 372: {}, 833: {}, 376: {}, 380: {}, + 388: {}, 392: {}, 832: {}, 400: {}, 398: {}, + 404: {}, 296: {}, 408: {}, 410: {}, 414: {}, + 417: {}, 418: {}, 428: {}, 422: {}, 426: {}, + 430: {}, 434: {}, 438: {}, 440: {}, 442: {}, + 446: {}, 450: {}, 454: {}, 458: {}, 462: {}, + 466: {}, 470: {}, 584: {}, 474: {}, 478: {}, + 480: {}, 175: {}, 484: {}, 583: {}, 498: {}, + 492: {}, 496: {}, 499: {}, 500: {}, 504: {}, + 508: {}, 104: {}, 516: {}, 520: {}, 524: {}, + 528: {}, 540: {}, 554: {}, 558: {}, 562: {}, + 566: {}, 570: {}, 574: {}, 807: {}, 580: {}, + 578: {}, 512: {}, 586: {}, 585: {}, 275: {}, + 591: {}, 598: {}, 600: {}, 604: {}, 608: {}, + 612: {}, 616: {}, 620: {}, 630: {}, 634: {}, + 642: {}, 643: {}, 646: {}, 638: {}, 652: {}, + 654: {}, 659: {}, 662: {}, 663: {}, 666: {}, + 670: {}, 882: {}, 674: {}, 678: {}, 682: {}, + 686: {}, 688: {}, 690: {}, 694: {}, 702: {}, + 534: {}, 703: {}, 705: {}, 90: {}, 706: {}, + 710: {}, 239: {}, 728: {}, 724: {}, 144: {}, + 729: {}, 740: {}, 744: {}, 752: {}, 756: {}, + 760: {}, 158: {}, 762: {}, 834: {}, 764: {}, + 626: {}, 768: {}, 772: {}, 776: {}, 780: {}, + 788: {}, 792: {}, 795: {}, 796: {}, 798: {}, + 800: {}, 804: {}, 784: {}, 826: {}, 581: {}, + 840: {}, 858: {}, 860: {}, 548: {}, 862: {}, + 704: {}, 92: {}, 850: {}, 876: {}, 732: {}, + 887: {}, 894: {}, 716: {}, 248: {}, 153: {}, +} + +var iso3166_1_alpha_numeric_eu = map[int]struct{}{ + 40: {}, 56: {}, 100: {}, 191: {}, 196: {}, + 200: {}, 208: {}, 233: {}, 246: {}, 250: {}, + 276: {}, 300: {}, 348: {}, 372: {}, 380: {}, + 428: {}, 440: {}, 442: {}, 470: {}, 528: {}, + 616: {}, 620: {}, 642: {}, 703: {}, 705: {}, + 724: {}, 752: {}, } -var iso3166_2 = map[string]bool{ - "AD-02": true, "AD-03": true, "AD-04": true, "AD-05": true, "AD-06": true, - "AD-07": true, "AD-08": true, "AE-AJ": true, "AE-AZ": true, "AE-DU": true, - "AE-FU": true, "AE-RK": true, "AE-SH": true, "AE-UQ": true, "AF-BAL": true, - "AF-BAM": true, "AF-BDG": true, "AF-BDS": true, "AF-BGL": true, "AF-DAY": true, - "AF-FRA": true, "AF-FYB": true, "AF-GHA": true, "AF-GHO": true, "AF-HEL": true, - "AF-HER": true, "AF-JOW": true, "AF-KAB": true, "AF-KAN": true, "AF-KAP": true, - "AF-KDZ": true, "AF-KHO": true, "AF-KNR": true, "AF-LAG": true, "AF-LOG": true, - "AF-NAN": true, "AF-NIM": true, "AF-NUR": true, "AF-PAN": true, "AF-PAR": true, - "AF-PIA": true, "AF-PKA": true, "AF-SAM": true, "AF-SAR": true, "AF-TAK": true, - "AF-URU": true, "AF-WAR": true, "AF-ZAB": true, "AG-03": true, "AG-04": true, - "AG-05": true, "AG-06": true, "AG-07": true, "AG-08": true, "AG-10": true, - "AG-11": true, "AL-01": true, "AL-02": true, "AL-03": true, "AL-04": true, - "AL-05": true, "AL-06": true, "AL-07": true, "AL-08": true, "AL-09": true, - "AL-10": true, "AL-11": true, "AL-12": true, "AL-BR": true, "AL-BU": true, - "AL-DI": true, "AL-DL": true, "AL-DR": true, "AL-DV": true, "AL-EL": true, - "AL-ER": true, "AL-FR": true, "AL-GJ": true, "AL-GR": true, "AL-HA": true, - "AL-KA": true, "AL-KB": true, "AL-KC": true, "AL-KO": true, "AL-KR": true, - "AL-KU": true, "AL-LB": true, "AL-LE": true, "AL-LU": true, "AL-MK": true, - "AL-MM": true, "AL-MR": true, "AL-MT": true, "AL-PG": true, "AL-PQ": true, - "AL-PR": true, "AL-PU": true, "AL-SH": true, "AL-SK": true, "AL-SR": true, - "AL-TE": true, "AL-TP": true, "AL-TR": true, "AL-VL": true, "AM-AG": true, - "AM-AR": true, "AM-AV": true, "AM-ER": true, "AM-GR": true, "AM-KT": true, - "AM-LO": true, "AM-SH": true, "AM-SU": true, "AM-TV": true, "AM-VD": true, - "AO-BGO": true, "AO-BGU": true, "AO-BIE": true, "AO-CAB": true, "AO-CCU": true, - "AO-CNN": true, "AO-CNO": true, "AO-CUS": true, "AO-HUA": true, "AO-HUI": true, - "AO-LNO": true, "AO-LSU": true, "AO-LUA": true, "AO-MAL": true, "AO-MOX": true, - "AO-NAM": true, "AO-UIG": true, "AO-ZAI": true, "AR-A": true, "AR-B": true, - "AR-C": true, "AR-D": true, "AR-E": true, "AR-F": true, "AR-G": true, "AR-H": true, - "AR-J": true, "AR-K": true, "AR-L": true, "AR-M": true, "AR-N": true, - "AR-P": true, "AR-Q": true, "AR-R": true, "AR-S": true, "AR-T": true, - "AR-U": true, "AR-V": true, "AR-W": true, "AR-X": true, "AR-Y": true, - "AR-Z": true, "AT-1": true, "AT-2": true, "AT-3": true, "AT-4": true, - "AT-5": true, "AT-6": true, "AT-7": true, "AT-8": true, "AT-9": true, - "AU-ACT": true, "AU-NSW": true, "AU-NT": true, "AU-QLD": true, "AU-SA": true, - "AU-TAS": true, "AU-VIC": true, "AU-WA": true, "AZ-ABS": true, "AZ-AGA": true, - "AZ-AGC": true, "AZ-AGM": true, "AZ-AGS": true, "AZ-AGU": true, "AZ-AST": true, - "AZ-BA": true, "AZ-BAB": true, "AZ-BAL": true, "AZ-BAR": true, "AZ-BEY": true, - "AZ-BIL": true, "AZ-CAB": true, "AZ-CAL": true, "AZ-CUL": true, "AZ-DAS": true, - "AZ-FUZ": true, "AZ-GA": true, "AZ-GAD": true, "AZ-GOR": true, "AZ-GOY": true, - "AZ-GYG": true, "AZ-HAC": true, "AZ-IMI": true, "AZ-ISM": true, "AZ-KAL": true, - "AZ-KAN": true, "AZ-KUR": true, "AZ-LA": true, "AZ-LAC": true, "AZ-LAN": true, - "AZ-LER": true, "AZ-MAS": true, "AZ-MI": true, "AZ-NA": true, "AZ-NEF": true, - "AZ-NV": true, "AZ-NX": true, "AZ-OGU": true, "AZ-ORD": true, "AZ-QAB": true, - "AZ-QAX": true, "AZ-QAZ": true, "AZ-QBA": true, "AZ-QBI": true, "AZ-QOB": true, - "AZ-QUS": true, "AZ-SA": true, "AZ-SAB": true, "AZ-SAD": true, "AZ-SAH": true, - "AZ-SAK": true, "AZ-SAL": true, "AZ-SAR": true, "AZ-SAT": true, "AZ-SBN": true, - "AZ-SIY": true, "AZ-SKR": true, "AZ-SM": true, "AZ-SMI": true, "AZ-SMX": true, - "AZ-SR": true, "AZ-SUS": true, "AZ-TAR": true, "AZ-TOV": true, "AZ-UCA": true, - "AZ-XA": true, "AZ-XAC": true, "AZ-XCI": true, "AZ-XIZ": true, "AZ-XVD": true, - "AZ-YAR": true, "AZ-YE": true, "AZ-YEV": true, "AZ-ZAN": true, "AZ-ZAQ": true, - "AZ-ZAR": true, "BA-01": true, "BA-02": true, "BA-03": true, "BA-04": true, - "BA-05": true, "BA-06": true, "BA-07": true, "BA-08": true, "BA-09": true, - "BA-10": true, "BA-BIH": true, "BA-BRC": true, "BA-SRP": true, "BB-01": true, - "BB-02": true, "BB-03": true, "BB-04": true, "BB-05": true, "BB-06": true, - "BB-07": true, "BB-08": true, "BB-09": true, "BB-10": true, "BB-11": true, - "BD-01": true, "BD-02": true, "BD-03": true, "BD-04": true, "BD-05": true, - "BD-06": true, "BD-07": true, "BD-08": true, "BD-09": true, "BD-10": true, - "BD-11": true, "BD-12": true, "BD-13": true, "BD-14": true, "BD-15": true, - "BD-16": true, "BD-17": true, "BD-18": true, "BD-19": true, "BD-20": true, - "BD-21": true, "BD-22": true, "BD-23": true, "BD-24": true, "BD-25": true, - "BD-26": true, "BD-27": true, "BD-28": true, "BD-29": true, "BD-30": true, - "BD-31": true, "BD-32": true, "BD-33": true, "BD-34": true, "BD-35": true, - "BD-36": true, "BD-37": true, "BD-38": true, "BD-39": true, "BD-40": true, - "BD-41": true, "BD-42": true, "BD-43": true, "BD-44": true, "BD-45": true, - "BD-46": true, "BD-47": true, "BD-48": true, "BD-49": true, "BD-50": true, - "BD-51": true, "BD-52": true, "BD-53": true, "BD-54": true, "BD-55": true, - "BD-56": true, "BD-57": true, "BD-58": true, "BD-59": true, "BD-60": true, - "BD-61": true, "BD-62": true, "BD-63": true, "BD-64": true, "BD-A": true, - "BD-B": true, "BD-C": true, "BD-D": true, "BD-E": true, "BD-F": true, - "BD-G": true, "BE-BRU": true, "BE-VAN": true, "BE-VBR": true, "BE-VLG": true, - "BE-VLI": true, "BE-VOV": true, "BE-VWV": true, "BE-WAL": true, "BE-WBR": true, - "BE-WHT": true, "BE-WLG": true, "BE-WLX": true, "BE-WNA": true, "BF-01": true, - "BF-02": true, "BF-03": true, "BF-04": true, "BF-05": true, "BF-06": true, - "BF-07": true, "BF-08": true, "BF-09": true, "BF-10": true, "BF-11": true, - "BF-12": true, "BF-13": true, "BF-BAL": true, "BF-BAM": true, "BF-BAN": true, - "BF-BAZ": true, "BF-BGR": true, "BF-BLG": true, "BF-BLK": true, "BF-COM": true, - "BF-GAN": true, "BF-GNA": true, "BF-GOU": true, "BF-HOU": true, "BF-IOB": true, - "BF-KAD": true, "BF-KEN": true, "BF-KMD": true, "BF-KMP": true, "BF-KOP": true, - "BF-KOS": true, "BF-KOT": true, "BF-KOW": true, "BF-LER": true, "BF-LOR": true, - "BF-MOU": true, "BF-NAM": true, "BF-NAO": true, "BF-NAY": true, "BF-NOU": true, - "BF-OUB": true, "BF-OUD": true, "BF-PAS": true, "BF-PON": true, "BF-SEN": true, - "BF-SIS": true, "BF-SMT": true, "BF-SNG": true, "BF-SOM": true, "BF-SOR": true, - "BF-TAP": true, "BF-TUI": true, "BF-YAG": true, "BF-YAT": true, "BF-ZIR": true, - "BF-ZON": true, "BF-ZOU": true, "BG-01": true, "BG-02": true, "BG-03": true, - "BG-04": true, "BG-05": true, "BG-06": true, "BG-07": true, "BG-08": true, - "BG-09": true, "BG-10": true, "BG-11": true, "BG-12": true, "BG-13": true, - "BG-14": true, "BG-15": true, "BG-16": true, "BG-17": true, "BG-18": true, - "BG-19": true, "BG-20": true, "BG-21": true, "BG-22": true, "BG-23": true, - "BG-24": true, "BG-25": true, "BG-26": true, "BG-27": true, "BG-28": true, - "BH-13": true, "BH-14": true, "BH-15": true, "BH-16": true, "BH-17": true, - "BI-BB": true, "BI-BL": true, "BI-BM": true, "BI-BR": true, "BI-CA": true, - "BI-CI": true, "BI-GI": true, "BI-KI": true, "BI-KR": true, "BI-KY": true, - "BI-MA": true, "BI-MU": true, "BI-MW": true, "BI-NG": true, "BI-RM": true, "BI-RT": true, - "BI-RY": true, "BJ-AK": true, "BJ-AL": true, "BJ-AQ": true, "BJ-BO": true, - "BJ-CO": true, "BJ-DO": true, "BJ-KO": true, "BJ-LI": true, "BJ-MO": true, - "BJ-OU": true, "BJ-PL": true, "BJ-ZO": true, "BN-BE": true, "BN-BM": true, - "BN-TE": true, "BN-TU": true, "BO-B": true, "BO-C": true, "BO-H": true, - "BO-L": true, "BO-N": true, "BO-O": true, "BO-P": true, "BO-S": true, - "BO-T": true, "BQ-BO": true, "BQ-SA": true, "BQ-SE": true, "BR-AC": true, - "BR-AL": true, "BR-AM": true, "BR-AP": true, "BR-BA": true, "BR-CE": true, - "BR-DF": true, "BR-ES": true, "BR-FN": true, "BR-GO": true, "BR-MA": true, - "BR-MG": true, "BR-MS": true, "BR-MT": true, "BR-PA": true, "BR-PB": true, - "BR-PE": true, "BR-PI": true, "BR-PR": true, "BR-RJ": true, "BR-RN": true, - "BR-RO": true, "BR-RR": true, "BR-RS": true, "BR-SC": true, "BR-SE": true, - "BR-SP": true, "BR-TO": true, "BS-AK": true, "BS-BI": true, "BS-BP": true, - "BS-BY": true, "BS-CE": true, "BS-CI": true, "BS-CK": true, "BS-CO": true, - "BS-CS": true, "BS-EG": true, "BS-EX": true, "BS-FP": true, "BS-GC": true, - "BS-HI": true, "BS-HT": true, "BS-IN": true, "BS-LI": true, "BS-MC": true, - "BS-MG": true, "BS-MI": true, "BS-NE": true, "BS-NO": true, "BS-NP": true, "BS-NS": true, - "BS-RC": true, "BS-RI": true, "BS-SA": true, "BS-SE": true, "BS-SO": true, - "BS-SS": true, "BS-SW": true, "BS-WG": true, "BT-11": true, "BT-12": true, - "BT-13": true, "BT-14": true, "BT-15": true, "BT-21": true, "BT-22": true, - "BT-23": true, "BT-24": true, "BT-31": true, "BT-32": true, "BT-33": true, - "BT-34": true, "BT-41": true, "BT-42": true, "BT-43": true, "BT-44": true, - "BT-45": true, "BT-GA": true, "BT-TY": true, "BW-CE": true, "BW-CH": true, "BW-GH": true, - "BW-KG": true, "BW-KL": true, "BW-KW": true, "BW-NE": true, "BW-NW": true, - "BW-SE": true, "BW-SO": true, "BY-BR": true, "BY-HM": true, "BY-HO": true, - "BY-HR": true, "BY-MA": true, "BY-MI": true, "BY-VI": true, "BZ-BZ": true, - "BZ-CY": true, "BZ-CZL": true, "BZ-OW": true, "BZ-SC": true, "BZ-TOL": true, - "CA-AB": true, "CA-BC": true, "CA-MB": true, "CA-NB": true, "CA-NL": true, - "CA-NS": true, "CA-NT": true, "CA-NU": true, "CA-ON": true, "CA-PE": true, - "CA-QC": true, "CA-SK": true, "CA-YT": true, "CD-BC": true, "CD-BN": true, - "CD-EQ": true, "CD-HK": true, "CD-IT": true, "CD-KA": true, "CD-KC": true, "CD-KE": true, "CD-KG": true, "CD-KN": true, - "CD-KW": true, "CD-KS": true, "CD-LU": true, "CD-MA": true, "CD-NK": true, "CD-OR": true, "CD-SA": true, "CD-SK": true, - "CD-TA": true, "CD-TO": true, "CF-AC": true, "CF-BB": true, "CF-BGF": true, "CF-BK": true, "CF-HK": true, "CF-HM": true, - "CF-HS": true, "CF-KB": true, "CF-KG": true, "CF-LB": true, "CF-MB": true, - "CF-MP": true, "CF-NM": true, "CF-OP": true, "CF-SE": true, "CF-UK": true, - "CF-VK": true, "CG-11": true, "CG-12": true, "CG-13": true, "CG-14": true, - "CG-15": true, "CG-16": true, "CG-2": true, "CG-5": true, "CG-7": true, "CG-8": true, - "CG-9": true, "CG-BZV": true, "CH-AG": true, "CH-AI": true, "CH-AR": true, - "CH-BE": true, "CH-BL": true, "CH-BS": true, "CH-FR": true, "CH-GE": true, - "CH-GL": true, "CH-GR": true, "CH-JU": true, "CH-LU": true, "CH-NE": true, - "CH-NW": true, "CH-OW": true, "CH-SG": true, "CH-SH": true, "CH-SO": true, - "CH-SZ": true, "CH-TG": true, "CH-TI": true, "CH-UR": true, "CH-VD": true, - "CH-VS": true, "CH-ZG": true, "CH-ZH": true, "CI-AB": true, "CI-BS": true, - "CI-CM": true, "CI-DN": true, "CI-GD": true, "CI-LC": true, "CI-LG": true, - "CI-MG": true, "CI-SM": true, "CI-SV": true, "CI-VB": true, "CI-WR": true, - "CI-YM": true, "CI-ZZ": true, "CL-AI": true, "CL-AN": true, "CL-AP": true, - "CL-AR": true, "CL-AT": true, "CL-BI": true, "CL-CO": true, "CL-LI": true, - "CL-LL": true, "CL-LR": true, "CL-MA": true, "CL-ML": true, "CL-NB": true, "CL-RM": true, - "CL-TA": true, "CL-VS": true, "CM-AD": true, "CM-CE": true, "CM-EN": true, - "CM-ES": true, "CM-LT": true, "CM-NO": true, "CM-NW": true, "CM-OU": true, - "CM-SU": true, "CM-SW": true, "CN-AH": true, "CN-BJ": true, "CN-CQ": true, - "CN-FJ": true, "CN-GS": true, "CN-GD": true, "CN-GX": true, "CN-GZ": true, - "CN-HI": true, "CN-HE": true, "CN-HL": true, "CN-HA": true, "CN-HB": true, - "CN-HN": true, "CN-JS": true, "CN-JX": true, "CN-JL": true, "CN-LN": true, - "CN-NM": true, "CN-NX": true, "CN-QH": true, "CN-SN": true, "CN-SD": true, "CN-SH": true, - "CN-SX": true, "CN-SC": true, "CN-TJ": true, "CN-XJ": true, "CN-XZ": true, "CN-YN": true, - "CN-ZJ": true, "CO-AMA": true, "CO-ANT": true, "CO-ARA": true, "CO-ATL": true, - "CO-BOL": true, "CO-BOY": true, "CO-CAL": true, "CO-CAQ": true, "CO-CAS": true, - "CO-CAU": true, "CO-CES": true, "CO-CHO": true, "CO-COR": true, "CO-CUN": true, - "CO-DC": true, "CO-GUA": true, "CO-GUV": true, "CO-HUI": true, "CO-LAG": true, - "CO-MAG": true, "CO-MET": true, "CO-NAR": true, "CO-NSA": true, "CO-PUT": true, - "CO-QUI": true, "CO-RIS": true, "CO-SAN": true, "CO-SAP": true, "CO-SUC": true, - "CO-TOL": true, "CO-VAC": true, "CO-VAU": true, "CO-VID": true, "CR-A": true, - "CR-C": true, "CR-G": true, "CR-H": true, "CR-L": true, "CR-P": true, - "CR-SJ": true, "CU-01": true, "CU-02": true, "CU-03": true, "CU-04": true, - "CU-05": true, "CU-06": true, "CU-07": true, "CU-08": true, "CU-09": true, - "CU-10": true, "CU-11": true, "CU-12": true, "CU-13": true, "CU-14": true, "CU-15": true, - "CU-16": true, "CU-99": true, "CV-B": true, "CV-BR": true, "CV-BV": true, "CV-CA": true, - "CV-CF": true, "CV-CR": true, "CV-MA": true, "CV-MO": true, "CV-PA": true, - "CV-PN": true, "CV-PR": true, "CV-RB": true, "CV-RG": true, "CV-RS": true, - "CV-S": true, "CV-SD": true, "CV-SF": true, "CV-SL": true, "CV-SM": true, - "CV-SO": true, "CV-SS": true, "CV-SV": true, "CV-TA": true, "CV-TS": true, - "CY-01": true, "CY-02": true, "CY-03": true, "CY-04": true, "CY-05": true, - "CY-06": true, "CZ-10": true, "CZ-101": true, "CZ-102": true, "CZ-103": true, - "CZ-104": true, "CZ-105": true, "CZ-106": true, "CZ-107": true, "CZ-108": true, - "CZ-109": true, "CZ-110": true, "CZ-111": true, "CZ-112": true, "CZ-113": true, - "CZ-114": true, "CZ-115": true, "CZ-116": true, "CZ-117": true, "CZ-118": true, - "CZ-119": true, "CZ-120": true, "CZ-121": true, "CZ-122": true, "CZ-20": true, - "CZ-201": true, "CZ-202": true, "CZ-203": true, "CZ-204": true, "CZ-205": true, - "CZ-206": true, "CZ-207": true, "CZ-208": true, "CZ-209": true, "CZ-20A": true, - "CZ-20B": true, "CZ-20C": true, "CZ-31": true, "CZ-311": true, "CZ-312": true, - "CZ-313": true, "CZ-314": true, "CZ-315": true, "CZ-316": true, "CZ-317": true, - "CZ-32": true, "CZ-321": true, "CZ-322": true, "CZ-323": true, "CZ-324": true, - "CZ-325": true, "CZ-326": true, "CZ-327": true, "CZ-41": true, "CZ-411": true, - "CZ-412": true, "CZ-413": true, "CZ-42": true, "CZ-421": true, "CZ-422": true, - "CZ-423": true, "CZ-424": true, "CZ-425": true, "CZ-426": true, "CZ-427": true, - "CZ-51": true, "CZ-511": true, "CZ-512": true, "CZ-513": true, "CZ-514": true, - "CZ-52": true, "CZ-521": true, "CZ-522": true, "CZ-523": true, "CZ-524": true, - "CZ-525": true, "CZ-53": true, "CZ-531": true, "CZ-532": true, "CZ-533": true, - "CZ-534": true, "CZ-63": true, "CZ-631": true, "CZ-632": true, "CZ-633": true, - "CZ-634": true, "CZ-635": true, "CZ-64": true, "CZ-641": true, "CZ-642": true, - "CZ-643": true, "CZ-644": true, "CZ-645": true, "CZ-646": true, "CZ-647": true, - "CZ-71": true, "CZ-711": true, "CZ-712": true, "CZ-713": true, "CZ-714": true, - "CZ-715": true, "CZ-72": true, "CZ-721": true, "CZ-722": true, "CZ-723": true, - "CZ-724": true, "CZ-80": true, "CZ-801": true, "CZ-802": true, "CZ-803": true, - "CZ-804": true, "CZ-805": true, "CZ-806": true, "DE-BB": true, "DE-BE": true, - "DE-BW": true, "DE-BY": true, "DE-HB": true, "DE-HE": true, "DE-HH": true, - "DE-MV": true, "DE-NI": true, "DE-NW": true, "DE-RP": true, "DE-SH": true, - "DE-SL": true, "DE-SN": true, "DE-ST": true, "DE-TH": true, "DJ-AR": true, - "DJ-AS": true, "DJ-DI": true, "DJ-DJ": true, "DJ-OB": true, "DJ-TA": true, - "DK-81": true, "DK-82": true, "DK-83": true, "DK-84": true, "DK-85": true, - "DM-01": true, "DM-02": true, "DM-03": true, "DM-04": true, "DM-05": true, - "DM-06": true, "DM-07": true, "DM-08": true, "DM-09": true, "DM-10": true, - "DO-01": true, "DO-02": true, "DO-03": true, "DO-04": true, "DO-05": true, - "DO-06": true, "DO-07": true, "DO-08": true, "DO-09": true, "DO-10": true, - "DO-11": true, "DO-12": true, "DO-13": true, "DO-14": true, "DO-15": true, - "DO-16": true, "DO-17": true, "DO-18": true, "DO-19": true, "DO-20": true, - "DO-21": true, "DO-22": true, "DO-23": true, "DO-24": true, "DO-25": true, - "DO-26": true, "DO-27": true, "DO-28": true, "DO-29": true, "DO-30": true, "DO-31": true, - "DZ-01": true, "DZ-02": true, "DZ-03": true, "DZ-04": true, "DZ-05": true, - "DZ-06": true, "DZ-07": true, "DZ-08": true, "DZ-09": true, "DZ-10": true, - "DZ-11": true, "DZ-12": true, "DZ-13": true, "DZ-14": true, "DZ-15": true, - "DZ-16": true, "DZ-17": true, "DZ-18": true, "DZ-19": true, "DZ-20": true, - "DZ-21": true, "DZ-22": true, "DZ-23": true, "DZ-24": true, "DZ-25": true, - "DZ-26": true, "DZ-27": true, "DZ-28": true, "DZ-29": true, "DZ-30": true, - "DZ-31": true, "DZ-32": true, "DZ-33": true, "DZ-34": true, "DZ-35": true, - "DZ-36": true, "DZ-37": true, "DZ-38": true, "DZ-39": true, "DZ-40": true, - "DZ-41": true, "DZ-42": true, "DZ-43": true, "DZ-44": true, "DZ-45": true, - "DZ-46": true, "DZ-47": true, "DZ-48": true, "DZ-49": true, "DZ-51": true, - "DZ-53": true, "DZ-55": true, "DZ-56": true, "DZ-57": true, "EC-A": true, "EC-B": true, - "EC-C": true, "EC-D": true, "EC-E": true, "EC-F": true, "EC-G": true, - "EC-H": true, "EC-I": true, "EC-L": true, "EC-M": true, "EC-N": true, - "EC-O": true, "EC-P": true, "EC-R": true, "EC-S": true, "EC-SD": true, - "EC-SE": true, "EC-T": true, "EC-U": true, "EC-W": true, "EC-X": true, - "EC-Y": true, "EC-Z": true, "EE-37": true, "EE-39": true, "EE-44": true, "EE-45": true, - "EE-49": true, "EE-50": true, "EE-51": true, "EE-52": true, "EE-56": true, "EE-57": true, - "EE-59": true, "EE-60": true, "EE-64": true, "EE-65": true, "EE-67": true, "EE-68": true, - "EE-70": true, "EE-71": true, "EE-74": true, "EE-78": true, "EE-79": true, "EE-81": true, "EE-82": true, - "EE-84": true, "EE-86": true, "EE-87": true, "EG-ALX": true, "EG-ASN": true, "EG-AST": true, - "EG-BA": true, "EG-BH": true, "EG-BNS": true, "EG-C": true, "EG-DK": true, - "EG-DT": true, "EG-FYM": true, "EG-GH": true, "EG-GZ": true, "EG-HU": true, - "EG-IS": true, "EG-JS": true, "EG-KB": true, "EG-KFS": true, "EG-KN": true, - "EG-LX": true, "EG-MN": true, "EG-MNF": true, "EG-MT": true, "EG-PTS": true, "EG-SHG": true, - "EG-SHR": true, "EG-SIN": true, "EG-SU": true, "EG-SUZ": true, "EG-WAD": true, - "ER-AN": true, "ER-DK": true, "ER-DU": true, "ER-GB": true, "ER-MA": true, - "ER-SK": true, "ES-A": true, "ES-AB": true, "ES-AL": true, "ES-AN": true, - "ES-AR": true, "ES-AS": true, "ES-AV": true, "ES-B": true, "ES-BA": true, - "ES-BI": true, "ES-BU": true, "ES-C": true, "ES-CA": true, "ES-CB": true, - "ES-CC": true, "ES-CE": true, "ES-CL": true, "ES-CM": true, "ES-CN": true, - "ES-CO": true, "ES-CR": true, "ES-CS": true, "ES-CT": true, "ES-CU": true, - "ES-EX": true, "ES-GA": true, "ES-GC": true, "ES-GI": true, "ES-GR": true, - "ES-GU": true, "ES-H": true, "ES-HU": true, "ES-IB": true, "ES-J": true, - "ES-L": true, "ES-LE": true, "ES-LO": true, "ES-LU": true, "ES-M": true, - "ES-MA": true, "ES-MC": true, "ES-MD": true, "ES-ML": true, "ES-MU": true, - "ES-NA": true, "ES-NC": true, "ES-O": true, "ES-OR": true, "ES-P": true, - "ES-PM": true, "ES-PO": true, "ES-PV": true, "ES-RI": true, "ES-S": true, - "ES-SA": true, "ES-SE": true, "ES-SG": true, "ES-SO": true, "ES-SS": true, - "ES-T": true, "ES-TE": true, "ES-TF": true, "ES-TO": true, "ES-V": true, - "ES-VA": true, "ES-VC": true, "ES-VI": true, "ES-Z": true, "ES-ZA": true, - "ET-AA": true, "ET-AF": true, "ET-AM": true, "ET-BE": true, "ET-DD": true, - "ET-GA": true, "ET-HA": true, "ET-OR": true, "ET-SN": true, "ET-SO": true, - "ET-TI": true, "FI-01": true, "FI-02": true, "FI-03": true, "FI-04": true, - "FI-05": true, "FI-06": true, "FI-07": true, "FI-08": true, "FI-09": true, - "FI-10": true, "FI-11": true, "FI-12": true, "FI-13": true, "FI-14": true, - "FI-15": true, "FI-16": true, "FI-17": true, "FI-18": true, "FI-19": true, - "FJ-C": true, "FJ-E": true, "FJ-N": true, "FJ-R": true, "FJ-W": true, - "FM-KSA": true, "FM-PNI": true, "FM-TRK": true, "FM-YAP": true, "FR-01": true, - "FR-02": true, "FR-03": true, "FR-04": true, "FR-05": true, "FR-06": true, - "FR-07": true, "FR-08": true, "FR-09": true, "FR-10": true, "FR-11": true, - "FR-12": true, "FR-13": true, "FR-14": true, "FR-15": true, "FR-16": true, - "FR-17": true, "FR-18": true, "FR-19": true, "FR-20R": true, "FR-21": true, "FR-22": true, - "FR-23": true, "FR-24": true, "FR-25": true, "FR-26": true, "FR-27": true, - "FR-28": true, "FR-29": true, "FR-2A": true, "FR-2B": true, "FR-30": true, - "FR-31": true, "FR-32": true, "FR-33": true, "FR-34": true, "FR-35": true, - "FR-36": true, "FR-37": true, "FR-38": true, "FR-39": true, "FR-40": true, - "FR-41": true, "FR-42": true, "FR-43": true, "FR-44": true, "FR-45": true, - "FR-46": true, "FR-47": true, "FR-48": true, "FR-49": true, "FR-50": true, - "FR-51": true, "FR-52": true, "FR-53": true, "FR-54": true, "FR-55": true, - "FR-56": true, "FR-57": true, "FR-58": true, "FR-59": true, "FR-60": true, - "FR-61": true, "FR-62": true, "FR-63": true, "FR-64": true, "FR-65": true, - "FR-66": true, "FR-67": true, "FR-68": true, "FR-69": true, "FR-70": true, - "FR-71": true, "FR-72": true, "FR-73": true, "FR-74": true, "FR-75": true, - "FR-76": true, "FR-77": true, "FR-78": true, "FR-79": true, "FR-80": true, - "FR-81": true, "FR-82": true, "FR-83": true, "FR-84": true, "FR-85": true, - "FR-86": true, "FR-87": true, "FR-88": true, "FR-89": true, "FR-90": true, - "FR-91": true, "FR-92": true, "FR-93": true, "FR-94": true, "FR-95": true, - "FR-ARA": true, "FR-BFC": true, "FR-BL": true, "FR-BRE": true, "FR-COR": true, - "FR-CP": true, "FR-CVL": true, "FR-GES": true, "FR-GF": true, "FR-GP": true, - "FR-GUA": true, "FR-HDF": true, "FR-IDF": true, "FR-LRE": true, "FR-MAY": true, - "FR-MF": true, "FR-MQ": true, "FR-NAQ": true, "FR-NC": true, "FR-NOR": true, - "FR-OCC": true, "FR-PAC": true, "FR-PDL": true, "FR-PF": true, "FR-PM": true, - "FR-RE": true, "FR-TF": true, "FR-WF": true, "FR-YT": true, "GA-1": true, - "GA-2": true, "GA-3": true, "GA-4": true, "GA-5": true, "GA-6": true, - "GA-7": true, "GA-8": true, "GA-9": true, "GB-ABC": true, "GB-ABD": true, - "GB-ABE": true, "GB-AGB": true, "GB-AGY": true, "GB-AND": true, "GB-ANN": true, - "GB-ANS": true, "GB-BAS": true, "GB-BBD": true, "GB-BDF": true, "GB-BDG": true, - "GB-BEN": true, "GB-BEX": true, "GB-BFS": true, "GB-BGE": true, "GB-BGW": true, - "GB-BIR": true, "GB-BKM": true, "GB-BMH": true, "GB-BNE": true, "GB-BNH": true, - "GB-BNS": true, "GB-BOL": true, "GB-BPL": true, "GB-BRC": true, "GB-BRD": true, - "GB-BRY": true, "GB-BST": true, "GB-BUR": true, "GB-CAM": true, "GB-CAY": true, - "GB-CBF": true, "GB-CCG": true, "GB-CGN": true, "GB-CHE": true, "GB-CHW": true, - "GB-CLD": true, "GB-CLK": true, "GB-CMA": true, "GB-CMD": true, "GB-CMN": true, - "GB-CON": true, "GB-COV": true, "GB-CRF": true, "GB-CRY": true, "GB-CWY": true, - "GB-DAL": true, "GB-DBY": true, "GB-DEN": true, "GB-DER": true, "GB-DEV": true, - "GB-DGY": true, "GB-DNC": true, "GB-DND": true, "GB-DOR": true, "GB-DRS": true, - "GB-DUD": true, "GB-DUR": true, "GB-EAL": true, "GB-EAW": true, "GB-EAY": true, - "GB-EDH": true, "GB-EDU": true, "GB-ELN": true, "GB-ELS": true, "GB-ENF": true, - "GB-ENG": true, "GB-ERW": true, "GB-ERY": true, "GB-ESS": true, "GB-ESX": true, - "GB-FAL": true, "GB-FIF": true, "GB-FLN": true, "GB-FMO": true, "GB-GAT": true, - "GB-GBN": true, "GB-GLG": true, "GB-GLS": true, "GB-GRE": true, "GB-GWN": true, - "GB-HAL": true, "GB-HAM": true, "GB-HAV": true, "GB-HCK": true, "GB-HEF": true, - "GB-HIL": true, "GB-HLD": true, "GB-HMF": true, "GB-HNS": true, "GB-HPL": true, - "GB-HRT": true, "GB-HRW": true, "GB-HRY": true, "GB-IOS": true, "GB-IOW": true, - "GB-ISL": true, "GB-IVC": true, "GB-KEC": true, "GB-KEN": true, "GB-KHL": true, - "GB-KIR": true, "GB-KTT": true, "GB-KWL": true, "GB-LAN": true, "GB-LBC": true, - "GB-LBH": true, "GB-LCE": true, "GB-LDS": true, "GB-LEC": true, "GB-LEW": true, - "GB-LIN": true, "GB-LIV": true, "GB-LND": true, "GB-LUT": true, "GB-MAN": true, - "GB-MDB": true, "GB-MDW": true, "GB-MEA": true, "GB-MIK": true, "GD-01": true, - "GB-MLN": true, "GB-MON": true, "GB-MRT": true, "GB-MRY": true, "GB-MTY": true, - "GB-MUL": true, "GB-NAY": true, "GB-NBL": true, "GB-NEL": true, "GB-NET": true, - "GB-NFK": true, "GB-NGM": true, "GB-NIR": true, "GB-NLK": true, "GB-NLN": true, - "GB-NMD": true, "GB-NSM": true, "GB-NTH": true, "GB-NTL": true, "GB-NTT": true, - "GB-NTY": true, "GB-NWM": true, "GB-NWP": true, "GB-NYK": true, "GB-OLD": true, - "GB-ORK": true, "GB-OXF": true, "GB-PEM": true, "GB-PKN": true, "GB-PLY": true, - "GB-POL": true, "GB-POR": true, "GB-POW": true, "GB-PTE": true, "GB-RCC": true, - "GB-RCH": true, "GB-RCT": true, "GB-RDB": true, "GB-RDG": true, "GB-RFW": true, - "GB-RIC": true, "GB-ROT": true, "GB-RUT": true, "GB-SAW": true, "GB-SAY": true, - "GB-SCB": true, "GB-SCT": true, "GB-SFK": true, "GB-SFT": true, "GB-SGC": true, - "GB-SHF": true, "GB-SHN": true, "GB-SHR": true, "GB-SKP": true, "GB-SLF": true, - "GB-SLG": true, "GB-SLK": true, "GB-SND": true, "GB-SOL": true, "GB-SOM": true, - "GB-SOS": true, "GB-SRY": true, "GB-STE": true, "GB-STG": true, "GB-STH": true, - "GB-STN": true, "GB-STS": true, "GB-STT": true, "GB-STY": true, "GB-SWA": true, - "GB-SWD": true, "GB-SWK": true, "GB-TAM": true, "GB-TFW": true, "GB-THR": true, - "GB-TOB": true, "GB-TOF": true, "GB-TRF": true, "GB-TWH": true, "GB-UKM": true, - "GB-VGL": true, "GB-WAR": true, "GB-WBK": true, "GB-WDU": true, "GB-WFT": true, - "GB-WGN": true, "GB-WIL": true, "GB-WKF": true, "GB-WLL": true, "GB-WLN": true, - "GB-WLS": true, "GB-WLV": true, "GB-WND": true, "GB-WNM": true, "GB-WOK": true, - "GB-WOR": true, "GB-WRL": true, "GB-WRT": true, "GB-WRX": true, "GB-WSM": true, - "GB-WSX": true, "GB-YOR": true, "GB-ZET": true, "GD-02": true, "GD-03": true, - "GD-04": true, "GD-05": true, "GD-06": true, "GD-10": true, "GE-AB": true, - "GE-AJ": true, "GE-GU": true, "GE-IM": true, "GE-KA": true, "GE-KK": true, - "GE-MM": true, "GE-RL": true, "GE-SJ": true, "GE-SK": true, "GE-SZ": true, - "GE-TB": true, "GH-AA": true, "GH-AH": true, "GH-AF": true, "GH-BA": true, "GH-BO": true, "GH-BE": true, "GH-CP": true, - "GH-EP": true, "GH-NP": true, "GH-TV": true, "GH-UE": true, "GH-UW": true, - "GH-WP": true, "GL-AV": true, "GL-KU": true, "GL-QA": true, "GL-QT": true, "GL-QE": true, "GL-SM": true, - "GM-B": true, "GM-L": true, "GM-M": true, "GM-N": true, "GM-U": true, - "GM-W": true, "GN-B": true, "GN-BE": true, "GN-BF": true, "GN-BK": true, - "GN-C": true, "GN-CO": true, "GN-D": true, "GN-DB": true, "GN-DI": true, - "GN-DL": true, "GN-DU": true, "GN-F": true, "GN-FA": true, "GN-FO": true, - "GN-FR": true, "GN-GA": true, "GN-GU": true, "GN-K": true, "GN-KA": true, - "GN-KB": true, "GN-KD": true, "GN-KE": true, "GN-KN": true, "GN-KO": true, - "GN-KS": true, "GN-L": true, "GN-LA": true, "GN-LE": true, "GN-LO": true, - "GN-M": true, "GN-MC": true, "GN-MD": true, "GN-ML": true, "GN-MM": true, - "GN-N": true, "GN-NZ": true, "GN-PI": true, "GN-SI": true, "GN-TE": true, - "GN-TO": true, "GN-YO": true, "GQ-AN": true, "GQ-BN": true, "GQ-BS": true, - "GQ-C": true, "GQ-CS": true, "GQ-I": true, "GQ-KN": true, "GQ-LI": true, - "GQ-WN": true, "GR-01": true, "GR-03": true, "GR-04": true, "GR-05": true, - "GR-06": true, "GR-07": true, "GR-11": true, "GR-12": true, "GR-13": true, - "GR-14": true, "GR-15": true, "GR-16": true, "GR-17": true, "GR-21": true, - "GR-22": true, "GR-23": true, "GR-24": true, "GR-31": true, "GR-32": true, - "GR-33": true, "GR-34": true, "GR-41": true, "GR-42": true, "GR-43": true, - "GR-44": true, "GR-51": true, "GR-52": true, "GR-53": true, "GR-54": true, - "GR-55": true, "GR-56": true, "GR-57": true, "GR-58": true, "GR-59": true, - "GR-61": true, "GR-62": true, "GR-63": true, "GR-64": true, "GR-69": true, - "GR-71": true, "GR-72": true, "GR-73": true, "GR-81": true, "GR-82": true, - "GR-83": true, "GR-84": true, "GR-85": true, "GR-91": true, "GR-92": true, - "GR-93": true, "GR-94": true, "GR-A": true, "GR-A1": true, "GR-B": true, - "GR-C": true, "GR-D": true, "GR-E": true, "GR-F": true, "GR-G": true, - "GR-H": true, "GR-I": true, "GR-J": true, "GR-K": true, "GR-L": true, - "GR-M": true, "GT-01": true, "GT-02": true, "GT-03": true, "GT-04": true, - "GT-05": true, "GT-06": true, "GT-07": true, "GT-08": true, "GT-09": true, - "GT-10": true, "GT-11": true, "GT-12": true, "GT-13": true, "GT-14": true, - "GT-15": true, "GT-16": true, "GT-17": true, "GT-18": true, "GT-19": true, - "GT-20": true, "GT-21": true, "GT-22": true, "GW-BA": true, "GW-BL": true, - "GW-BM": true, "GW-BS": true, "GW-CA": true, "GW-GA": true, "GW-L": true, - "GW-N": true, "GW-OI": true, "GW-QU": true, "GW-S": true, "GW-TO": true, - "GY-BA": true, "GY-CU": true, "GY-DE": true, "GY-EB": true, "GY-ES": true, - "GY-MA": true, "GY-PM": true, "GY-PT": true, "GY-UD": true, "GY-UT": true, - "HN-AT": true, "HN-CH": true, "HN-CL": true, "HN-CM": true, "HN-CP": true, - "HN-CR": true, "HN-EP": true, "HN-FM": true, "HN-GD": true, "HN-IB": true, - "HN-IN": true, "HN-LE": true, "HN-LP": true, "HN-OC": true, "HN-OL": true, - "HN-SB": true, "HN-VA": true, "HN-YO": true, "HR-01": true, "HR-02": true, - "HR-03": true, "HR-04": true, "HR-05": true, "HR-06": true, "HR-07": true, - "HR-08": true, "HR-09": true, "HR-10": true, "HR-11": true, "HR-12": true, - "HR-13": true, "HR-14": true, "HR-15": true, "HR-16": true, "HR-17": true, - "HR-18": true, "HR-19": true, "HR-20": true, "HR-21": true, "HT-AR": true, - "HT-CE": true, "HT-GA": true, "HT-ND": true, "HT-NE": true, "HT-NO": true, "HT-NI": true, - "HT-OU": true, "HT-SD": true, "HT-SE": true, "HU-BA": true, "HU-BC": true, - "HU-BE": true, "HU-BK": true, "HU-BU": true, "HU-BZ": true, "HU-CS": true, - "HU-DE": true, "HU-DU": true, "HU-EG": true, "HU-ER": true, "HU-FE": true, - "HU-GS": true, "HU-GY": true, "HU-HB": true, "HU-HE": true, "HU-HV": true, - "HU-JN": true, "HU-KE": true, "HU-KM": true, "HU-KV": true, "HU-MI": true, - "HU-NK": true, "HU-NO": true, "HU-NY": true, "HU-PE": true, "HU-PS": true, - "HU-SD": true, "HU-SF": true, "HU-SH": true, "HU-SK": true, "HU-SN": true, - "HU-SO": true, "HU-SS": true, "HU-ST": true, "HU-SZ": true, "HU-TB": true, - "HU-TO": true, "HU-VA": true, "HU-VE": true, "HU-VM": true, "HU-ZA": true, - "HU-ZE": true, "ID-AC": true, "ID-BA": true, "ID-BB": true, "ID-BE": true, - "ID-BT": true, "ID-GO": true, "ID-IJ": true, "ID-JA": true, "ID-JB": true, - "ID-JI": true, "ID-JK": true, "ID-JT": true, "ID-JW": true, "ID-KA": true, - "ID-KB": true, "ID-KI": true, "ID-KU": true, "ID-KR": true, "ID-KS": true, - "ID-KT": true, "ID-LA": true, "ID-MA": true, "ID-ML": true, "ID-MU": true, - "ID-NB": true, "ID-NT": true, "ID-NU": true, "ID-PA": true, "ID-PB": true, - "ID-PE": true, "ID-PP": true, "ID-PS": true, "ID-PT": true, "ID-RI": true, - "ID-SA": true, "ID-SB": true, "ID-SG": true, "ID-SL": true, "ID-SM": true, - "ID-SN": true, "ID-SR": true, "ID-SS": true, "ID-ST": true, "ID-SU": true, - "ID-YO": true, "IE-C": true, "IE-CE": true, "IE-CN": true, "IE-CO": true, - "IE-CW": true, "IE-D": true, "IE-DL": true, "IE-G": true, "IE-KE": true, - "IE-KK": true, "IE-KY": true, "IE-L": true, "IE-LD": true, "IE-LH": true, - "IE-LK": true, "IE-LM": true, "IE-LS": true, "IE-M": true, "IE-MH": true, - "IE-MN": true, "IE-MO": true, "IE-OY": true, "IE-RN": true, "IE-SO": true, - "IE-TA": true, "IE-U": true, "IE-WD": true, "IE-WH": true, "IE-WW": true, - "IE-WX": true, "IL-D": true, "IL-HA": true, "IL-JM": true, "IL-M": true, - "IL-TA": true, "IL-Z": true, "IN-AN": true, "IN-AP": true, "IN-AR": true, - "IN-AS": true, "IN-BR": true, "IN-CH": true, "IN-CT": true, "IN-DH": true, - "IN-DL": true, "IN-DN": true, "IN-GA": true, "IN-GJ": true, "IN-HP": true, - "IN-HR": true, "IN-JH": true, "IN-JK": true, "IN-KA": true, "IN-KL": true, - "IN-LD": true, "IN-MH": true, "IN-ML": true, "IN-MN": true, "IN-MP": true, - "IN-MZ": true, "IN-NL": true, "IN-TG": true, "IN-OR": true, "IN-PB": true, "IN-PY": true, - "IN-RJ": true, "IN-SK": true, "IN-TN": true, "IN-TR": true, "IN-UP": true, - "IN-UT": true, "IN-WB": true, "IQ-AN": true, "IQ-AR": true, "IQ-BA": true, - "IQ-BB": true, "IQ-BG": true, "IQ-DA": true, "IQ-DI": true, "IQ-DQ": true, - "IQ-KA": true, "IQ-KI": true, "IQ-MA": true, "IQ-MU": true, "IQ-NA": true, "IQ-NI": true, - "IQ-QA": true, "IQ-SD": true, "IQ-SW": true, "IQ-SU": true, "IQ-TS": true, "IQ-WA": true, - "IR-00": true, "IR-01": true, "IR-02": true, "IR-03": true, "IR-04": true, "IR-05": true, - "IR-06": true, "IR-07": true, "IR-08": true, "IR-09": true, "IR-10": true, "IR-11": true, - "IR-12": true, "IR-13": true, "IR-14": true, "IR-15": true, "IR-16": true, - "IR-17": true, "IR-18": true, "IR-19": true, "IR-20": true, "IR-21": true, - "IR-22": true, "IR-23": true, "IR-24": true, "IR-25": true, "IR-26": true, - "IR-27": true, "IR-28": true, "IR-29": true, "IR-30": true, "IR-31": true, - "IS-0": true, "IS-1": true, "IS-2": true, "IS-3": true, "IS-4": true, - "IS-5": true, "IS-6": true, "IS-7": true, "IS-8": true, "IT-21": true, - "IT-23": true, "IT-25": true, "IT-32": true, "IT-34": true, "IT-36": true, - "IT-42": true, "IT-45": true, "IT-52": true, "IT-55": true, "IT-57": true, - "IT-62": true, "IT-65": true, "IT-67": true, "IT-72": true, "IT-75": true, - "IT-77": true, "IT-78": true, "IT-82": true, "IT-88": true, "IT-AG": true, - "IT-AL": true, "IT-AN": true, "IT-AO": true, "IT-AP": true, "IT-AQ": true, - "IT-AR": true, "IT-AT": true, "IT-AV": true, "IT-BA": true, "IT-BG": true, - "IT-BI": true, "IT-BL": true, "IT-BN": true, "IT-BO": true, "IT-BR": true, - "IT-BS": true, "IT-BT": true, "IT-BZ": true, "IT-CA": true, "IT-CB": true, - "IT-CE": true, "IT-CH": true, "IT-CI": true, "IT-CL": true, "IT-CN": true, - "IT-CO": true, "IT-CR": true, "IT-CS": true, "IT-CT": true, "IT-CZ": true, - "IT-EN": true, "IT-FC": true, "IT-FE": true, "IT-FG": true, "IT-FI": true, - "IT-FM": true, "IT-FR": true, "IT-GE": true, "IT-GO": true, "IT-GR": true, - "IT-IM": true, "IT-IS": true, "IT-KR": true, "IT-LC": true, "IT-LE": true, - "IT-LI": true, "IT-LO": true, "IT-LT": true, "IT-LU": true, "IT-MB": true, - "IT-MC": true, "IT-ME": true, "IT-MI": true, "IT-MN": true, "IT-MO": true, - "IT-MS": true, "IT-MT": true, "IT-NA": true, "IT-NO": true, "IT-NU": true, - "IT-OG": true, "IT-OR": true, "IT-OT": true, "IT-PA": true, "IT-PC": true, - "IT-PD": true, "IT-PE": true, "IT-PG": true, "IT-PI": true, "IT-PN": true, - "IT-PO": true, "IT-PR": true, "IT-PT": true, "IT-PU": true, "IT-PV": true, - "IT-PZ": true, "IT-RA": true, "IT-RC": true, "IT-RE": true, "IT-RG": true, - "IT-RI": true, "IT-RM": true, "IT-RN": true, "IT-RO": true, "IT-SA": true, - "IT-SI": true, "IT-SO": true, "IT-SP": true, "IT-SR": true, "IT-SS": true, - "IT-SV": true, "IT-TA": true, "IT-TE": true, "IT-TN": true, "IT-TO": true, - "IT-TP": true, "IT-TR": true, "IT-TS": true, "IT-TV": true, "IT-UD": true, - "IT-VA": true, "IT-VB": true, "IT-VC": true, "IT-VE": true, "IT-VI": true, - "IT-VR": true, "IT-VS": true, "IT-VT": true, "IT-VV": true, "JM-01": true, - "JM-02": true, "JM-03": true, "JM-04": true, "JM-05": true, "JM-06": true, - "JM-07": true, "JM-08": true, "JM-09": true, "JM-10": true, "JM-11": true, - "JM-12": true, "JM-13": true, "JM-14": true, "JO-AJ": true, "JO-AM": true, - "JO-AQ": true, "JO-AT": true, "JO-AZ": true, "JO-BA": true, "JO-IR": true, - "JO-JA": true, "JO-KA": true, "JO-MA": true, "JO-MD": true, "JO-MN": true, - "JP-01": true, "JP-02": true, "JP-03": true, "JP-04": true, "JP-05": true, - "JP-06": true, "JP-07": true, "JP-08": true, "JP-09": true, "JP-10": true, - "JP-11": true, "JP-12": true, "JP-13": true, "JP-14": true, "JP-15": true, - "JP-16": true, "JP-17": true, "JP-18": true, "JP-19": true, "JP-20": true, - "JP-21": true, "JP-22": true, "JP-23": true, "JP-24": true, "JP-25": true, - "JP-26": true, "JP-27": true, "JP-28": true, "JP-29": true, "JP-30": true, - "JP-31": true, "JP-32": true, "JP-33": true, "JP-34": true, "JP-35": true, - "JP-36": true, "JP-37": true, "JP-38": true, "JP-39": true, "JP-40": true, - "JP-41": true, "JP-42": true, "JP-43": true, "JP-44": true, "JP-45": true, - "JP-46": true, "JP-47": true, "KE-01": true, "KE-02": true, "KE-03": true, - "KE-04": true, "KE-05": true, "KE-06": true, "KE-07": true, "KE-08": true, - "KE-09": true, "KE-10": true, "KE-11": true, "KE-12": true, "KE-13": true, - "KE-14": true, "KE-15": true, "KE-16": true, "KE-17": true, "KE-18": true, - "KE-19": true, "KE-20": true, "KE-21": true, "KE-22": true, "KE-23": true, - "KE-24": true, "KE-25": true, "KE-26": true, "KE-27": true, "KE-28": true, - "KE-29": true, "KE-30": true, "KE-31": true, "KE-32": true, "KE-33": true, - "KE-34": true, "KE-35": true, "KE-36": true, "KE-37": true, "KE-38": true, - "KE-39": true, "KE-40": true, "KE-41": true, "KE-42": true, "KE-43": true, - "KE-44": true, "KE-45": true, "KE-46": true, "KE-47": true, "KG-B": true, - "KG-C": true, "KG-GB": true, "KG-GO": true, "KG-J": true, "KG-N": true, "KG-O": true, - "KG-T": true, "KG-Y": true, "KH-1": true, "KH-10": true, "KH-11": true, - "KH-12": true, "KH-13": true, "KH-14": true, "KH-15": true, "KH-16": true, - "KH-17": true, "KH-18": true, "KH-19": true, "KH-2": true, "KH-20": true, - "KH-21": true, "KH-22": true, "KH-23": true, "KH-24": true, "KH-3": true, - "KH-4": true, "KH-5": true, "KH-6": true, "KH-7": true, "KH-8": true, - "KH-9": true, "KI-G": true, "KI-L": true, "KI-P": true, "KM-A": true, - "KM-G": true, "KM-M": true, "KN-01": true, "KN-02": true, "KN-03": true, - "KN-04": true, "KN-05": true, "KN-06": true, "KN-07": true, "KN-08": true, - "KN-09": true, "KN-10": true, "KN-11": true, "KN-12": true, "KN-13": true, - "KN-15": true, "KN-K": true, "KN-N": true, "KP-01": true, "KP-02": true, - "KP-03": true, "KP-04": true, "KP-05": true, "KP-06": true, "KP-07": true, - "KP-08": true, "KP-09": true, "KP-10": true, "KP-13": true, "KR-11": true, - "KR-26": true, "KR-27": true, "KR-28": true, "KR-29": true, "KR-30": true, - "KR-31": true, "KR-41": true, "KR-42": true, "KR-43": true, "KR-44": true, - "KR-45": true, "KR-46": true, "KR-47": true, "KR-48": true, "KR-49": true, - "KW-AH": true, "KW-FA": true, "KW-HA": true, "KW-JA": true, "KW-KU": true, - "KW-MU": true, "KZ-10": true, "KZ-75": true, "KZ-19": true, "KZ-11": true, - "KZ-15": true, "KZ-71": true, "KZ-23": true, "KZ-27": true, "KZ-47": true, - "KZ-55": true, "KZ-35": true, "KZ-39": true, "KZ-43": true, "KZ-63": true, - "KZ-79": true, "KZ-59": true, "KZ-61": true, "KZ-62": true, "KZ-31": true, - "KZ-33": true, "LA-AT": true, "LA-BK": true, "LA-BL": true, - "LA-CH": true, "LA-HO": true, "LA-KH": true, "LA-LM": true, "LA-LP": true, - "LA-OU": true, "LA-PH": true, "LA-SL": true, "LA-SV": true, "LA-VI": true, - "LA-VT": true, "LA-XA": true, "LA-XE": true, "LA-XI": true, "LA-XS": true, - "LB-AK": true, "LB-AS": true, "LB-BA": true, "LB-BH": true, "LB-BI": true, - "LB-JA": true, "LB-JL": true, "LB-NA": true, "LC-01": true, "LC-02": true, - "LC-03": true, "LC-05": true, "LC-06": true, "LC-07": true, "LC-08": true, - "LC-10": true, "LC-11": true, "LI-01": true, "LI-02": true, - "LI-03": true, "LI-04": true, "LI-05": true, "LI-06": true, "LI-07": true, - "LI-08": true, "LI-09": true, "LI-10": true, "LI-11": true, "LK-1": true, - "LK-11": true, "LK-12": true, "LK-13": true, "LK-2": true, "LK-21": true, - "LK-22": true, "LK-23": true, "LK-3": true, "LK-31": true, "LK-32": true, - "LK-33": true, "LK-4": true, "LK-41": true, "LK-42": true, "LK-43": true, - "LK-44": true, "LK-45": true, "LK-5": true, "LK-51": true, "LK-52": true, - "LK-53": true, "LK-6": true, "LK-61": true, "LK-62": true, "LK-7": true, - "LK-71": true, "LK-72": true, "LK-8": true, "LK-81": true, "LK-82": true, - "LK-9": true, "LK-91": true, "LK-92": true, "LR-BG": true, "LR-BM": true, - "LR-CM": true, "LR-GB": true, "LR-GG": true, "LR-GK": true, "LR-LO": true, - "LR-MG": true, "LR-MO": true, "LR-MY": true, "LR-NI": true, "LR-RI": true, - "LR-SI": true, "LS-A": true, "LS-B": true, "LS-C": true, "LS-D": true, - "LS-E": true, "LS-F": true, "LS-G": true, "LS-H": true, "LS-J": true, - "LS-K": true, "LT-AL": true, "LT-KL": true, "LT-KU": true, "LT-MR": true, - "LT-PN": true, "LT-SA": true, "LT-TA": true, "LT-TE": true, "LT-UT": true, - "LT-VL": true, "LU-CA": true, "LU-CL": true, "LU-DI": true, "LU-EC": true, - "LU-ES": true, "LU-GR": true, "LU-LU": true, "LU-ME": true, "LU-RD": true, - "LU-RM": true, "LU-VD": true, "LU-WI": true, "LU-D": true, "LU-G": true, "LU-L": true, - "LV-001": true, "LV-111": true, "LV-112": true, "LV-113": true, - "LV-002": true, "LV-003": true, "LV-004": true, "LV-005": true, "LV-006": true, - "LV-007": true, "LV-008": true, "LV-009": true, "LV-010": true, "LV-011": true, - "LV-012": true, "LV-013": true, "LV-014": true, "LV-015": true, "LV-016": true, - "LV-017": true, "LV-018": true, "LV-019": true, "LV-020": true, "LV-021": true, - "LV-022": true, "LV-023": true, "LV-024": true, "LV-025": true, "LV-026": true, - "LV-027": true, "LV-028": true, "LV-029": true, "LV-030": true, "LV-031": true, - "LV-032": true, "LV-033": true, "LV-034": true, "LV-035": true, "LV-036": true, - "LV-037": true, "LV-038": true, "LV-039": true, "LV-040": true, "LV-041": true, - "LV-042": true, "LV-043": true, "LV-044": true, "LV-045": true, "LV-046": true, - "LV-047": true, "LV-048": true, "LV-049": true, "LV-050": true, "LV-051": true, - "LV-052": true, "LV-053": true, "LV-054": true, "LV-055": true, "LV-056": true, - "LV-057": true, "LV-058": true, "LV-059": true, "LV-060": true, "LV-061": true, - "LV-062": true, "LV-063": true, "LV-064": true, "LV-065": true, "LV-066": true, - "LV-067": true, "LV-068": true, "LV-069": true, "LV-070": true, "LV-071": true, - "LV-072": true, "LV-073": true, "LV-074": true, "LV-075": true, "LV-076": true, - "LV-077": true, "LV-078": true, "LV-079": true, "LV-080": true, "LV-081": true, - "LV-082": true, "LV-083": true, "LV-084": true, "LV-085": true, "LV-086": true, - "LV-087": true, "LV-088": true, "LV-089": true, "LV-090": true, "LV-091": true, - "LV-092": true, "LV-093": true, "LV-094": true, "LV-095": true, "LV-096": true, - "LV-097": true, "LV-098": true, "LV-099": true, "LV-100": true, "LV-101": true, - "LV-102": true, "LV-103": true, "LV-104": true, "LV-105": true, "LV-106": true, - "LV-107": true, "LV-108": true, "LV-109": true, "LV-110": true, "LV-DGV": true, - "LV-JEL": true, "LV-JKB": true, "LV-JUR": true, "LV-LPX": true, "LV-REZ": true, - "LV-RIX": true, "LV-VEN": true, "LV-VMR": true, "LY-BA": true, "LY-BU": true, - "LY-DR": true, "LY-GT": true, "LY-JA": true, "LY-JB": true, "LY-JG": true, - "LY-JI": true, "LY-JU": true, "LY-KF": true, "LY-MB": true, "LY-MI": true, - "LY-MJ": true, "LY-MQ": true, "LY-NL": true, "LY-NQ": true, "LY-SB": true, - "LY-SR": true, "LY-TB": true, "LY-WA": true, "LY-WD": true, "LY-WS": true, - "LY-ZA": true, "MA-01": true, "MA-02": true, "MA-03": true, "MA-04": true, - "MA-05": true, "MA-06": true, "MA-07": true, "MA-08": true, "MA-09": true, - "MA-10": true, "MA-11": true, "MA-12": true, "MA-13": true, "MA-14": true, - "MA-15": true, "MA-16": true, "MA-AGD": true, "MA-AOU": true, "MA-ASZ": true, - "MA-AZI": true, "MA-BEM": true, "MA-BER": true, "MA-BES": true, "MA-BOD": true, - "MA-BOM": true, "MA-CAS": true, "MA-CHE": true, "MA-CHI": true, "MA-CHT": true, - "MA-ERR": true, "MA-ESI": true, "MA-ESM": true, "MA-FAH": true, "MA-FES": true, - "MA-FIG": true, "MA-GUE": true, "MA-HAJ": true, "MA-HAO": true, "MA-HOC": true, - "MA-IFR": true, "MA-INE": true, "MA-JDI": true, "MA-JRA": true, "MA-KEN": true, - "MA-KES": true, "MA-KHE": true, "MA-KHN": true, "MA-KHO": true, "MA-LAA": true, - "MA-LAR": true, "MA-MED": true, "MA-MEK": true, "MA-MMD": true, "MA-MMN": true, - "MA-MOH": true, "MA-MOU": true, "MA-NAD": true, "MA-NOU": true, "MA-OUA": true, - "MA-OUD": true, "MA-OUJ": true, "MA-RAB": true, "MA-SAF": true, "MA-SAL": true, - "MA-SEF": true, "MA-SET": true, "MA-SIK": true, "MA-SKH": true, "MA-SYB": true, - "MA-TAI": true, "MA-TAO": true, "MA-TAR": true, "MA-TAT": true, "MA-TAZ": true, - "MA-TET": true, "MA-TIZ": true, "MA-TNG": true, "MA-TNT": true, "MA-ZAG": true, - "MC-CL": true, "MC-CO": true, "MC-FO": true, "MC-GA": true, "MC-JE": true, - "MC-LA": true, "MC-MA": true, "MC-MC": true, "MC-MG": true, "MC-MO": true, - "MC-MU": true, "MC-PH": true, "MC-SD": true, "MC-SO": true, "MC-SP": true, - "MC-SR": true, "MC-VR": true, "MD-AN": true, "MD-BA": true, "MD-BD": true, - "MD-BR": true, "MD-BS": true, "MD-CA": true, "MD-CL": true, "MD-CM": true, - "MD-CR": true, "MD-CS": true, "MD-CT": true, "MD-CU": true, "MD-DO": true, - "MD-DR": true, "MD-DU": true, "MD-ED": true, "MD-FA": true, "MD-FL": true, - "MD-GA": true, "MD-GL": true, "MD-HI": true, "MD-IA": true, "MD-LE": true, - "MD-NI": true, "MD-OC": true, "MD-OR": true, "MD-RE": true, "MD-RI": true, - "MD-SD": true, "MD-SI": true, "MD-SN": true, "MD-SO": true, "MD-ST": true, - "MD-SV": true, "MD-TA": true, "MD-TE": true, "MD-UN": true, "ME-01": true, - "ME-02": true, "ME-03": true, "ME-04": true, "ME-05": true, "ME-06": true, - "ME-07": true, "ME-08": true, "ME-09": true, "ME-10": true, "ME-11": true, - "ME-12": true, "ME-13": true, "ME-14": true, "ME-15": true, "ME-16": true, - "ME-17": true, "ME-18": true, "ME-19": true, "ME-20": true, "ME-21": true, "ME-24": true, - "MG-A": true, "MG-D": true, "MG-F": true, "MG-M": true, "MG-T": true, - "MG-U": true, "MH-ALK": true, "MH-ALL": true, "MH-ARN": true, "MH-AUR": true, - "MH-EBO": true, "MH-ENI": true, "MH-JAB": true, "MH-JAL": true, "MH-KIL": true, - "MH-KWA": true, "MH-L": true, "MH-LAE": true, "MH-LIB": true, "MH-LIK": true, - "MH-MAJ": true, "MH-MAL": true, "MH-MEJ": true, "MH-MIL": true, "MH-NMK": true, - "MH-NMU": true, "MH-RON": true, "MH-T": true, "MH-UJA": true, "MH-UTI": true, - "MH-WTJ": true, "MH-WTN": true, "MK-101": true, "MK-102": true, "MK-103": true, - "MK-104": true, "MK-105": true, - "MK-106": true, "MK-107": true, "MK-108": true, "MK-109": true, "MK-201": true, - "MK-202": true, "MK-205": true, "MK-206": true, "MK-207": true, "MK-208": true, - "MK-209": true, "MK-210": true, "MK-211": true, "MK-301": true, "MK-303": true, - "MK-307": true, "MK-308": true, "MK-310": true, "MK-311": true, "MK-312": true, - "MK-401": true, "MK-402": true, "MK-403": true, "MK-404": true, "MK-405": true, - "MK-406": true, "MK-408": true, "MK-409": true, "MK-410": true, "MK-501": true, - "MK-502": true, "MK-503": true, "MK-505": true, "MK-506": true, "MK-507": true, - "MK-508": true, "MK-509": true, "MK-601": true, "MK-602": true, "MK-604": true, - "MK-605": true, "MK-606": true, "MK-607": true, "MK-608": true, "MK-609": true, - "MK-701": true, "MK-702": true, "MK-703": true, "MK-704": true, "MK-705": true, - "MK-803": true, "MK-804": true, "MK-806": true, "MK-807": true, "MK-809": true, - "MK-810": true, "MK-811": true, "MK-812": true, "MK-813": true, "MK-814": true, - "MK-816": true, "ML-1": true, "ML-2": true, "ML-3": true, "ML-4": true, - "ML-5": true, "ML-6": true, "ML-7": true, "ML-8": true, "ML-BKO": true, - "MM-01": true, "MM-02": true, "MM-03": true, "MM-04": true, "MM-05": true, - "MM-06": true, "MM-07": true, "MM-11": true, "MM-12": true, "MM-13": true, - "MM-14": true, "MM-15": true, "MM-16": true, "MM-17": true, "MM-18": true, "MN-035": true, - "MN-037": true, "MN-039": true, "MN-041": true, "MN-043": true, "MN-046": true, - "MN-047": true, "MN-049": true, "MN-051": true, "MN-053": true, "MN-055": true, - "MN-057": true, "MN-059": true, "MN-061": true, "MN-063": true, "MN-064": true, - "MN-065": true, "MN-067": true, "MN-069": true, "MN-071": true, "MN-073": true, - "MN-1": true, "MR-01": true, "MR-02": true, "MR-03": true, "MR-04": true, - "MR-05": true, "MR-06": true, "MR-07": true, "MR-08": true, "MR-09": true, - "MR-10": true, "MR-11": true, "MR-12": true, "MR-13": true, "MR-NKC": true, "MT-01": true, - "MT-02": true, "MT-03": true, "MT-04": true, "MT-05": true, "MT-06": true, - "MT-07": true, "MT-08": true, "MT-09": true, "MT-10": true, "MT-11": true, - "MT-12": true, "MT-13": true, "MT-14": true, "MT-15": true, "MT-16": true, - "MT-17": true, "MT-18": true, "MT-19": true, "MT-20": true, "MT-21": true, - "MT-22": true, "MT-23": true, "MT-24": true, "MT-25": true, "MT-26": true, - "MT-27": true, "MT-28": true, "MT-29": true, "MT-30": true, "MT-31": true, - "MT-32": true, "MT-33": true, "MT-34": true, "MT-35": true, "MT-36": true, - "MT-37": true, "MT-38": true, "MT-39": true, "MT-40": true, "MT-41": true, - "MT-42": true, "MT-43": true, "MT-44": true, "MT-45": true, "MT-46": true, - "MT-47": true, "MT-48": true, "MT-49": true, "MT-50": true, "MT-51": true, - "MT-52": true, "MT-53": true, "MT-54": true, "MT-55": true, "MT-56": true, - "MT-57": true, "MT-58": true, "MT-59": true, "MT-60": true, "MT-61": true, - "MT-62": true, "MT-63": true, "MT-64": true, "MT-65": true, "MT-66": true, - "MT-67": true, "MT-68": true, "MU-AG": true, "MU-BL": true, "MU-BR": true, - "MU-CC": true, "MU-CU": true, "MU-FL": true, "MU-GP": true, "MU-MO": true, - "MU-PA": true, "MU-PL": true, "MU-PU": true, "MU-PW": true, "MU-QB": true, - "MU-RO": true, "MU-RP": true, "MU-RR": true, "MU-SA": true, "MU-VP": true, "MV-00": true, - "MV-01": true, "MV-02": true, "MV-03": true, "MV-04": true, "MV-05": true, - "MV-07": true, "MV-08": true, "MV-12": true, "MV-13": true, "MV-14": true, - "MV-17": true, "MV-20": true, "MV-23": true, "MV-24": true, "MV-25": true, - "MV-26": true, "MV-27": true, "MV-28": true, "MV-29": true, "MV-CE": true, - "MV-MLE": true, "MV-NC": true, "MV-NO": true, "MV-SC": true, "MV-SU": true, - "MV-UN": true, "MV-US": true, "MW-BA": true, "MW-BL": true, "MW-C": true, - "MW-CK": true, "MW-CR": true, "MW-CT": true, "MW-DE": true, "MW-DO": true, - "MW-KR": true, "MW-KS": true, "MW-LI": true, "MW-LK": true, "MW-MC": true, - "MW-MG": true, "MW-MH": true, "MW-MU": true, "MW-MW": true, "MW-MZ": true, - "MW-N": true, "MW-NB": true, "MW-NE": true, "MW-NI": true, "MW-NK": true, - "MW-NS": true, "MW-NU": true, "MW-PH": true, "MW-RU": true, "MW-S": true, - "MW-SA": true, "MW-TH": true, "MW-ZO": true, "MX-AGU": true, "MX-BCN": true, - "MX-BCS": true, "MX-CAM": true, "MX-CHH": true, "MX-CHP": true, "MX-COA": true, - "MX-COL": true, "MX-CMX": true, "MX-DIF": true, "MX-DUR": true, "MX-GRO": true, "MX-GUA": true, - "MX-HID": true, "MX-JAL": true, "MX-MEX": true, "MX-MIC": true, "MX-MOR": true, - "MX-NAY": true, "MX-NLE": true, "MX-OAX": true, "MX-PUE": true, "MX-QUE": true, - "MX-ROO": true, "MX-SIN": true, "MX-SLP": true, "MX-SON": true, "MX-TAB": true, - "MX-TAM": true, "MX-TLA": true, "MX-VER": true, "MX-YUC": true, "MX-ZAC": true, - "MY-01": true, "MY-02": true, "MY-03": true, "MY-04": true, "MY-05": true, - "MY-06": true, "MY-07": true, "MY-08": true, "MY-09": true, "MY-10": true, - "MY-11": true, "MY-12": true, "MY-13": true, "MY-14": true, "MY-15": true, - "MY-16": true, "MZ-A": true, "MZ-B": true, "MZ-G": true, "MZ-I": true, - "MZ-L": true, "MZ-MPM": true, "MZ-N": true, "MZ-P": true, "MZ-Q": true, - "MZ-S": true, "MZ-T": true, "NA-CA": true, "NA-ER": true, "NA-HA": true, - "NA-KA": true, "NA-KE": true, "NA-KH": true, "NA-KU": true, "NA-KW": true, "NA-OD": true, "NA-OH": true, - "NA-OK": true, "NA-ON": true, "NA-OS": true, "NA-OT": true, "NA-OW": true, - "NE-1": true, "NE-2": true, "NE-3": true, "NE-4": true, "NE-5": true, - "NE-6": true, "NE-7": true, "NE-8": true, "NG-AB": true, "NG-AD": true, - "NG-AK": true, "NG-AN": true, "NG-BA": true, "NG-BE": true, "NG-BO": true, - "NG-BY": true, "NG-CR": true, "NG-DE": true, "NG-EB": true, "NG-ED": true, - "NG-EK": true, "NG-EN": true, "NG-FC": true, "NG-GO": true, "NG-IM": true, - "NG-JI": true, "NG-KD": true, "NG-KE": true, "NG-KN": true, "NG-KO": true, - "NG-KT": true, "NG-KW": true, "NG-LA": true, "NG-NA": true, "NG-NI": true, - "NG-OG": true, "NG-ON": true, "NG-OS": true, "NG-OY": true, "NG-PL": true, - "NG-RI": true, "NG-SO": true, "NG-TA": true, "NG-YO": true, "NG-ZA": true, - "NI-AN": true, "NI-AS": true, "NI-BO": true, "NI-CA": true, "NI-CI": true, - "NI-CO": true, "NI-ES": true, "NI-GR": true, "NI-JI": true, "NI-LE": true, - "NI-MD": true, "NI-MN": true, "NI-MS": true, "NI-MT": true, "NI-NS": true, - "NI-RI": true, "NI-SJ": true, "NL-AW": true, "NL-BQ1": true, "NL-BQ2": true, - "NL-BQ3": true, "NL-CW": true, "NL-DR": true, "NL-FL": true, "NL-FR": true, - "NL-GE": true, "NL-GR": true, "NL-LI": true, "NL-NB": true, "NL-NH": true, - "NL-OV": true, "NL-SX": true, "NL-UT": true, "NL-ZE": true, "NL-ZH": true, - "NO-03": true, "NO-11": true, "NO-15": true, "NO-16": true, "NO-17": true, - "NO-18": true, "NO-21": true, "NO-30": true, "NO-34": true, "NO-38": true, - "NO-42": true, "NO-46": true, "NO-50": true, "NO-54": true, - "NO-22": true, "NP-1": true, "NP-2": true, "NP-3": true, "NP-4": true, - "NP-5": true, "NP-BA": true, "NP-BH": true, "NP-DH": true, "NP-GA": true, - "NP-JA": true, "NP-KA": true, "NP-KO": true, "NP-LU": true, "NP-MA": true, - "NP-ME": true, "NP-NA": true, "NP-RA": true, "NP-SA": true, "NP-SE": true, - "NR-01": true, "NR-02": true, "NR-03": true, "NR-04": true, "NR-05": true, - "NR-06": true, "NR-07": true, "NR-08": true, "NR-09": true, "NR-10": true, - "NR-11": true, "NR-12": true, "NR-13": true, "NR-14": true, "NZ-AUK": true, - "NZ-BOP": true, "NZ-CAN": true, "NZ-CIT": true, "NZ-GIS": true, "NZ-HKB": true, - "NZ-MBH": true, "NZ-MWT": true, "NZ-N": true, "NZ-NSN": true, "NZ-NTL": true, - "NZ-OTA": true, "NZ-S": true, "NZ-STL": true, "NZ-TAS": true, "NZ-TKI": true, - "NZ-WGN": true, "NZ-WKO": true, "NZ-WTC": true, "OM-BA": true, "OM-BS": true, "OM-BU": true, "OM-BJ": true, - "OM-DA": true, "OM-MA": true, "OM-MU": true, "OM-SH": true, "OM-SJ": true, "OM-SS": true, "OM-WU": true, - "OM-ZA": true, "OM-ZU": true, "PA-1": true, "PA-2": true, "PA-3": true, - "PA-4": true, "PA-5": true, "PA-6": true, "PA-7": true, "PA-8": true, - "PA-9": true, "PA-EM": true, "PA-KY": true, "PA-NB": true, "PE-AMA": true, - "PE-ANC": true, "PE-APU": true, "PE-ARE": true, "PE-AYA": true, "PE-CAJ": true, - "PE-CAL": true, "PE-CUS": true, "PE-HUC": true, "PE-HUV": true, "PE-ICA": true, - "PE-JUN": true, "PE-LAL": true, "PE-LAM": true, "PE-LIM": true, "PE-LMA": true, - "PE-LOR": true, "PE-MDD": true, "PE-MOQ": true, "PE-PAS": true, "PE-PIU": true, - "PE-PUN": true, "PE-SAM": true, "PE-TAC": true, "PE-TUM": true, "PE-UCA": true, - "PG-CPK": true, "PG-CPM": true, "PG-EBR": true, "PG-EHG": true, "PG-EPW": true, - "PG-ESW": true, "PG-GPK": true, "PG-MBA": true, "PG-MPL": true, "PG-MPM": true, - "PG-MRL": true, "PG-NCD": true, "PG-NIK": true, "PG-NPP": true, "PG-NSB": true, - "PG-SAN": true, "PG-SHM": true, "PG-WBK": true, "PG-WHM": true, "PG-WPD": true, - "PH-00": true, "PH-01": true, "PH-02": true, "PH-03": true, "PH-05": true, - "PH-06": true, "PH-07": true, "PH-08": true, "PH-09": true, "PH-10": true, - "PH-11": true, "PH-12": true, "PH-13": true, "PH-14": true, "PH-15": true, - "PH-40": true, "PH-41": true, "PH-ABR": true, "PH-AGN": true, "PH-AGS": true, - "PH-AKL": true, "PH-ALB": true, "PH-ANT": true, "PH-APA": true, "PH-AUR": true, - "PH-BAN": true, "PH-BAS": true, "PH-BEN": true, "PH-BIL": true, "PH-BOH": true, - "PH-BTG": true, "PH-BTN": true, "PH-BUK": true, "PH-BUL": true, "PH-CAG": true, - "PH-CAM": true, "PH-CAN": true, "PH-CAP": true, "PH-CAS": true, "PH-CAT": true, - "PH-CAV": true, "PH-CEB": true, "PH-COM": true, "PH-DAO": true, "PH-DAS": true, - "PH-DAV": true, "PH-DIN": true, "PH-EAS": true, "PH-GUI": true, "PH-IFU": true, - "PH-ILI": true, "PH-ILN": true, "PH-ILS": true, "PH-ISA": true, "PH-KAL": true, - "PH-LAG": true, "PH-LAN": true, "PH-LAS": true, "PH-LEY": true, "PH-LUN": true, - "PH-MAD": true, "PH-MAG": true, "PH-MAS": true, "PH-MDC": true, "PH-MDR": true, - "PH-MOU": true, "PH-MSC": true, "PH-MSR": true, "PH-NCO": true, "PH-NEC": true, - "PH-NER": true, "PH-NSA": true, "PH-NUE": true, "PH-NUV": true, "PH-PAM": true, - "PH-PAN": true, "PH-PLW": true, "PH-QUE": true, "PH-QUI": true, "PH-RIZ": true, - "PH-ROM": true, "PH-SAR": true, "PH-SCO": true, "PH-SIG": true, "PH-SLE": true, - "PH-SLU": true, "PH-SOR": true, "PH-SUK": true, "PH-SUN": true, "PH-SUR": true, - "PH-TAR": true, "PH-TAW": true, "PH-WSA": true, "PH-ZAN": true, "PH-ZAS": true, - "PH-ZMB": true, "PH-ZSI": true, "PK-BA": true, "PK-GB": true, "PK-IS": true, - "PK-JK": true, "PK-KP": true, "PK-PB": true, "PK-SD": true, "PK-TA": true, - "PL-02": true, "PL-04": true, "PL-06": true, "PL-08": true, "PL-10": true, - "PL-12": true, "PL-14": true, "PL-16": true, "PL-18": true, "PL-20": true, - "PL-22": true, "PL-24": true, "PL-26": true, "PL-28": true, "PL-30": true, "PL-32": true, - "PS-BTH": true, "PS-DEB": true, "PS-GZA": true, "PS-HBN": true, - "PS-JEM": true, "PS-JEN": true, "PS-JRH": true, "PS-KYS": true, "PS-NBS": true, - "PS-NGZ": true, "PS-QQA": true, "PS-RBH": true, "PS-RFH": true, "PS-SLT": true, - "PS-TBS": true, "PS-TKM": true, "PT-01": true, "PT-02": true, "PT-03": true, - "PT-04": true, "PT-05": true, "PT-06": true, "PT-07": true, "PT-08": true, - "PT-09": true, "PT-10": true, "PT-11": true, "PT-12": true, "PT-13": true, - "PT-14": true, "PT-15": true, "PT-16": true, "PT-17": true, "PT-18": true, - "PT-20": true, "PT-30": true, "PW-002": true, "PW-004": true, "PW-010": true, - "PW-050": true, "PW-100": true, "PW-150": true, "PW-212": true, "PW-214": true, - "PW-218": true, "PW-222": true, "PW-224": true, "PW-226": true, "PW-227": true, - "PW-228": true, "PW-350": true, "PW-370": true, "PY-1": true, "PY-10": true, - "PY-11": true, "PY-12": true, "PY-13": true, "PY-14": true, "PY-15": true, - "PY-16": true, "PY-19": true, "PY-2": true, "PY-3": true, "PY-4": true, - "PY-5": true, "PY-6": true, "PY-7": true, "PY-8": true, "PY-9": true, - "PY-ASU": true, "QA-DA": true, "QA-KH": true, "QA-MS": true, "QA-RA": true, - "QA-US": true, "QA-WA": true, "QA-ZA": true, "RO-AB": true, "RO-AG": true, - "RO-AR": true, "RO-B": true, "RO-BC": true, "RO-BH": true, "RO-BN": true, - "RO-BR": true, "RO-BT": true, "RO-BV": true, "RO-BZ": true, "RO-CJ": true, - "RO-CL": true, "RO-CS": true, "RO-CT": true, "RO-CV": true, "RO-DB": true, - "RO-DJ": true, "RO-GJ": true, "RO-GL": true, "RO-GR": true, "RO-HD": true, - "RO-HR": true, "RO-IF": true, "RO-IL": true, "RO-IS": true, "RO-MH": true, - "RO-MM": true, "RO-MS": true, "RO-NT": true, "RO-OT": true, "RO-PH": true, - "RO-SB": true, "RO-SJ": true, "RO-SM": true, "RO-SV": true, "RO-TL": true, - "RO-TM": true, "RO-TR": true, "RO-VL": true, "RO-VN": true, "RO-VS": true, - "RS-00": true, "RS-01": true, "RS-02": true, "RS-03": true, "RS-04": true, - "RS-05": true, "RS-06": true, "RS-07": true, "RS-08": true, "RS-09": true, - "RS-10": true, "RS-11": true, "RS-12": true, "RS-13": true, "RS-14": true, - "RS-15": true, "RS-16": true, "RS-17": true, "RS-18": true, "RS-19": true, - "RS-20": true, "RS-21": true, "RS-22": true, "RS-23": true, "RS-24": true, - "RS-25": true, "RS-26": true, "RS-27": true, "RS-28": true, "RS-29": true, - "RS-KM": true, "RS-VO": true, "RU-AD": true, "RU-AL": true, "RU-ALT": true, - "RU-AMU": true, "RU-ARK": true, "RU-AST": true, "RU-BA": true, "RU-BEL": true, - "RU-BRY": true, "RU-BU": true, "RU-CE": true, "RU-CHE": true, "RU-CHU": true, - "RU-CU": true, "RU-DA": true, "RU-IN": true, "RU-IRK": true, "RU-IVA": true, - "RU-KAM": true, "RU-KB": true, "RU-KC": true, "RU-KDA": true, "RU-KEM": true, - "RU-KGD": true, "RU-KGN": true, "RU-KHA": true, "RU-KHM": true, "RU-KIR": true, - "RU-KK": true, "RU-KL": true, "RU-KLU": true, "RU-KO": true, "RU-KOS": true, - "RU-KR": true, "RU-KRS": true, "RU-KYA": true, "RU-LEN": true, "RU-LIP": true, - "RU-MAG": true, "RU-ME": true, "RU-MO": true, "RU-MOS": true, "RU-MOW": true, - "RU-MUR": true, "RU-NEN": true, "RU-NGR": true, "RU-NIZ": true, "RU-NVS": true, - "RU-OMS": true, "RU-ORE": true, "RU-ORL": true, "RU-PER": true, "RU-PNZ": true, - "RU-PRI": true, "RU-PSK": true, "RU-ROS": true, "RU-RYA": true, "RU-SA": true, - "RU-SAK": true, "RU-SAM": true, "RU-SAR": true, "RU-SE": true, "RU-SMO": true, - "RU-SPE": true, "RU-STA": true, "RU-SVE": true, "RU-TA": true, "RU-TAM": true, - "RU-TOM": true, "RU-TUL": true, "RU-TVE": true, "RU-TY": true, "RU-TYU": true, - "RU-UD": true, "RU-ULY": true, "RU-VGG": true, "RU-VLA": true, "RU-VLG": true, - "RU-VOR": true, "RU-YAN": true, "RU-YAR": true, "RU-YEV": true, "RU-ZAB": true, - "RW-01": true, "RW-02": true, "RW-03": true, "RW-04": true, "RW-05": true, - "SA-01": true, "SA-02": true, "SA-03": true, "SA-04": true, "SA-05": true, - "SA-06": true, "SA-07": true, "SA-08": true, "SA-09": true, "SA-10": true, - "SA-11": true, "SA-12": true, "SA-14": true, "SB-CE": true, "SB-CH": true, - "SB-CT": true, "SB-GU": true, "SB-IS": true, "SB-MK": true, "SB-ML": true, - "SB-RB": true, "SB-TE": true, "SB-WE": true, "SC-01": true, "SC-02": true, - "SC-03": true, "SC-04": true, "SC-05": true, "SC-06": true, "SC-07": true, - "SC-08": true, "SC-09": true, "SC-10": true, "SC-11": true, "SC-12": true, - "SC-13": true, "SC-14": true, "SC-15": true, "SC-16": true, "SC-17": true, - "SC-18": true, "SC-19": true, "SC-20": true, "SC-21": true, "SC-22": true, - "SC-23": true, "SC-24": true, "SC-25": true, "SD-DC": true, "SD-DE": true, - "SD-DN": true, "SD-DS": true, "SD-DW": true, "SD-GD": true, "SD-GK": true, "SD-GZ": true, - "SD-KA": true, "SD-KH": true, "SD-KN": true, "SD-KS": true, "SD-NB": true, - "SD-NO": true, "SD-NR": true, "SD-NW": true, "SD-RS": true, "SD-SI": true, - "SE-AB": true, "SE-AC": true, "SE-BD": true, "SE-C": true, "SE-D": true, - "SE-E": true, "SE-F": true, "SE-G": true, "SE-H": true, "SE-I": true, - "SE-K": true, "SE-M": true, "SE-N": true, "SE-O": true, "SE-S": true, - "SE-T": true, "SE-U": true, "SE-W": true, "SE-X": true, "SE-Y": true, - "SE-Z": true, "SG-01": true, "SG-02": true, "SG-03": true, "SG-04": true, - "SG-05": true, "SH-AC": true, "SH-HL": true, "SH-TA": true, "SI-001": true, - "SI-002": true, "SI-003": true, "SI-004": true, "SI-005": true, "SI-006": true, - "SI-007": true, "SI-008": true, "SI-009": true, "SI-010": true, "SI-011": true, - "SI-012": true, "SI-013": true, "SI-014": true, "SI-015": true, "SI-016": true, - "SI-017": true, "SI-018": true, "SI-019": true, "SI-020": true, "SI-021": true, - "SI-022": true, "SI-023": true, "SI-024": true, "SI-025": true, "SI-026": true, - "SI-027": true, "SI-028": true, "SI-029": true, "SI-030": true, "SI-031": true, - "SI-032": true, "SI-033": true, "SI-034": true, "SI-035": true, "SI-036": true, - "SI-037": true, "SI-038": true, "SI-039": true, "SI-040": true, "SI-041": true, - "SI-042": true, "SI-043": true, "SI-044": true, "SI-045": true, "SI-046": true, - "SI-047": true, "SI-048": true, "SI-049": true, "SI-050": true, "SI-051": true, - "SI-052": true, "SI-053": true, "SI-054": true, "SI-055": true, "SI-056": true, - "SI-057": true, "SI-058": true, "SI-059": true, "SI-060": true, "SI-061": true, - "SI-062": true, "SI-063": true, "SI-064": true, "SI-065": true, "SI-066": true, - "SI-067": true, "SI-068": true, "SI-069": true, "SI-070": true, "SI-071": true, - "SI-072": true, "SI-073": true, "SI-074": true, "SI-075": true, "SI-076": true, - "SI-077": true, "SI-078": true, "SI-079": true, "SI-080": true, "SI-081": true, - "SI-082": true, "SI-083": true, "SI-084": true, "SI-085": true, "SI-086": true, - "SI-087": true, "SI-088": true, "SI-089": true, "SI-090": true, "SI-091": true, - "SI-092": true, "SI-093": true, "SI-094": true, "SI-095": true, "SI-096": true, - "SI-097": true, "SI-098": true, "SI-099": true, "SI-100": true, "SI-101": true, - "SI-102": true, "SI-103": true, "SI-104": true, "SI-105": true, "SI-106": true, - "SI-107": true, "SI-108": true, "SI-109": true, "SI-110": true, "SI-111": true, - "SI-112": true, "SI-113": true, "SI-114": true, "SI-115": true, "SI-116": true, - "SI-117": true, "SI-118": true, "SI-119": true, "SI-120": true, "SI-121": true, - "SI-122": true, "SI-123": true, "SI-124": true, "SI-125": true, "SI-126": true, - "SI-127": true, "SI-128": true, "SI-129": true, "SI-130": true, "SI-131": true, - "SI-132": true, "SI-133": true, "SI-134": true, "SI-135": true, "SI-136": true, - "SI-137": true, "SI-138": true, "SI-139": true, "SI-140": true, "SI-141": true, - "SI-142": true, "SI-143": true, "SI-144": true, "SI-146": true, "SI-147": true, - "SI-148": true, "SI-149": true, "SI-150": true, "SI-151": true, "SI-152": true, - "SI-153": true, "SI-154": true, "SI-155": true, "SI-156": true, "SI-157": true, - "SI-158": true, "SI-159": true, "SI-160": true, "SI-161": true, "SI-162": true, - "SI-163": true, "SI-164": true, "SI-165": true, "SI-166": true, "SI-167": true, - "SI-168": true, "SI-169": true, "SI-170": true, "SI-171": true, "SI-172": true, - "SI-173": true, "SI-174": true, "SI-175": true, "SI-176": true, "SI-177": true, - "SI-178": true, "SI-179": true, "SI-180": true, "SI-181": true, "SI-182": true, - "SI-183": true, "SI-184": true, "SI-185": true, "SI-186": true, "SI-187": true, - "SI-188": true, "SI-189": true, "SI-190": true, "SI-191": true, "SI-192": true, - "SI-193": true, "SI-194": true, "SI-195": true, "SI-196": true, "SI-197": true, - "SI-198": true, "SI-199": true, "SI-200": true, "SI-201": true, "SI-202": true, - "SI-203": true, "SI-204": true, "SI-205": true, "SI-206": true, "SI-207": true, - "SI-208": true, "SI-209": true, "SI-210": true, "SI-211": true, "SI-212": true, "SI-213": true, "SK-BC": true, - "SK-BL": true, "SK-KI": true, "SK-NI": true, "SK-PV": true, "SK-TA": true, - "SK-TC": true, "SK-ZI": true, "SL-E": true, "SL-N": true, "SL-S": true, - "SL-W": true, "SM-01": true, "SM-02": true, "SM-03": true, "SM-04": true, - "SM-05": true, "SM-06": true, "SM-07": true, "SM-08": true, "SM-09": true, - "SN-DB": true, "SN-DK": true, "SN-FK": true, "SN-KA": true, "SN-KD": true, - "SN-KE": true, "SN-KL": true, "SN-LG": true, "SN-MT": true, "SN-SE": true, - "SN-SL": true, "SN-TC": true, "SN-TH": true, "SN-ZG": true, "SO-AW": true, - "SO-BK": true, "SO-BN": true, "SO-BR": true, "SO-BY": true, "SO-GA": true, - "SO-GE": true, "SO-HI": true, "SO-JD": true, "SO-JH": true, "SO-MU": true, - "SO-NU": true, "SO-SA": true, "SO-SD": true, "SO-SH": true, "SO-SO": true, - "SO-TO": true, "SO-WO": true, "SR-BR": true, "SR-CM": true, "SR-CR": true, - "SR-MA": true, "SR-NI": true, "SR-PM": true, "SR-PR": true, "SR-SA": true, - "SR-SI": true, "SR-WA": true, "SS-BN": true, "SS-BW": true, "SS-EC": true, - "SS-EE8": true, "SS-EE": true, "SS-EW": true, "SS-JG": true, "SS-LK": true, "SS-NU": true, - "SS-UY": true, "SS-WR": true, "ST-01": true, "ST-P": true, "ST-S": true, "SV-AH": true, - "SV-CA": true, "SV-CH": true, "SV-CU": true, "SV-LI": true, "SV-MO": true, - "SV-PA": true, "SV-SA": true, "SV-SM": true, "SV-SO": true, "SV-SS": true, - "SV-SV": true, "SV-UN": true, "SV-US": true, "SY-DI": true, "SY-DR": true, - "SY-DY": true, "SY-HA": true, "SY-HI": true, "SY-HL": true, "SY-HM": true, - "SY-ID": true, "SY-LA": true, "SY-QU": true, "SY-RA": true, "SY-RD": true, - "SY-SU": true, "SY-TA": true, "SZ-HH": true, "SZ-LU": true, "SZ-MA": true, - "SZ-SH": true, "TD-BA": true, "TD-BG": true, "TD-BO": true, "TD-CB": true, - "TD-EN": true, "TD-GR": true, "TD-HL": true, "TD-KA": true, "TD-LC": true, - "TD-LO": true, "TD-LR": true, "TD-MA": true, "TD-MC": true, "TD-ME": true, - "TD-MO": true, "TD-ND": true, "TD-OD": true, "TD-SA": true, "TD-SI": true, - "TD-TA": true, "TD-TI": true, "TD-WF": true, "TG-C": true, "TG-K": true, - "TG-M": true, "TG-P": true, "TG-S": true, "TH-10": true, "TH-11": true, - "TH-12": true, "TH-13": true, "TH-14": true, "TH-15": true, "TH-16": true, - "TH-17": true, "TH-18": true, "TH-19": true, "TH-20": true, "TH-21": true, - "TH-22": true, "TH-23": true, "TH-24": true, "TH-25": true, "TH-26": true, - "TH-27": true, "TH-30": true, "TH-31": true, "TH-32": true, "TH-33": true, - "TH-34": true, "TH-35": true, "TH-36": true, "TH-37": true, "TH-38": true, "TH-39": true, - "TH-40": true, "TH-41": true, "TH-42": true, "TH-43": true, "TH-44": true, - "TH-45": true, "TH-46": true, "TH-47": true, "TH-48": true, "TH-49": true, - "TH-50": true, "TH-51": true, "TH-52": true, "TH-53": true, "TH-54": true, - "TH-55": true, "TH-56": true, "TH-57": true, "TH-58": true, "TH-60": true, - "TH-61": true, "TH-62": true, "TH-63": true, "TH-64": true, "TH-65": true, - "TH-66": true, "TH-67": true, "TH-70": true, "TH-71": true, "TH-72": true, - "TH-73": true, "TH-74": true, "TH-75": true, "TH-76": true, "TH-77": true, - "TH-80": true, "TH-81": true, "TH-82": true, "TH-83": true, "TH-84": true, - "TH-85": true, "TH-86": true, "TH-90": true, "TH-91": true, "TH-92": true, - "TH-93": true, "TH-94": true, "TH-95": true, "TH-96": true, "TH-S": true, - "TJ-GB": true, "TJ-KT": true, "TJ-SU": true, "TJ-DU": true, "TJ-RA": true, "TL-AL": true, "TL-AN": true, - "TL-BA": true, "TL-BO": true, "TL-CO": true, "TL-DI": true, "TL-ER": true, - "TL-LA": true, "TL-LI": true, "TL-MF": true, "TL-MT": true, "TL-OE": true, - "TL-VI": true, "TM-A": true, "TM-B": true, "TM-D": true, "TM-L": true, - "TM-M": true, "TM-S": true, "TN-11": true, "TN-12": true, "TN-13": true, - "TN-14": true, "TN-21": true, "TN-22": true, "TN-23": true, "TN-31": true, - "TN-32": true, "TN-33": true, "TN-34": true, "TN-41": true, "TN-42": true, - "TN-43": true, "TN-51": true, "TN-52": true, "TN-53": true, "TN-61": true, - "TN-71": true, "TN-72": true, "TN-73": true, "TN-81": true, "TN-82": true, - "TN-83": true, "TO-01": true, "TO-02": true, "TO-03": true, "TO-04": true, - "TO-05": true, "TR-01": true, "TR-02": true, "TR-03": true, "TR-04": true, - "TR-05": true, "TR-06": true, "TR-07": true, "TR-08": true, "TR-09": true, - "TR-10": true, "TR-11": true, "TR-12": true, "TR-13": true, "TR-14": true, - "TR-15": true, "TR-16": true, "TR-17": true, "TR-18": true, "TR-19": true, - "TR-20": true, "TR-21": true, "TR-22": true, "TR-23": true, "TR-24": true, - "TR-25": true, "TR-26": true, "TR-27": true, "TR-28": true, "TR-29": true, - "TR-30": true, "TR-31": true, "TR-32": true, "TR-33": true, "TR-34": true, - "TR-35": true, "TR-36": true, "TR-37": true, "TR-38": true, "TR-39": true, - "TR-40": true, "TR-41": true, "TR-42": true, "TR-43": true, "TR-44": true, - "TR-45": true, "TR-46": true, "TR-47": true, "TR-48": true, "TR-49": true, - "TR-50": true, "TR-51": true, "TR-52": true, "TR-53": true, "TR-54": true, - "TR-55": true, "TR-56": true, "TR-57": true, "TR-58": true, "TR-59": true, - "TR-60": true, "TR-61": true, "TR-62": true, "TR-63": true, "TR-64": true, - "TR-65": true, "TR-66": true, "TR-67": true, "TR-68": true, "TR-69": true, - "TR-70": true, "TR-71": true, "TR-72": true, "TR-73": true, "TR-74": true, - "TR-75": true, "TR-76": true, "TR-77": true, "TR-78": true, "TR-79": true, - "TR-80": true, "TR-81": true, "TT-ARI": true, "TT-CHA": true, "TT-CTT": true, - "TT-DMN": true, "TT-ETO": true, "TT-MRC": true, "TT-TOB": true, "TT-PED": true, "TT-POS": true, "TT-PRT": true, - "TT-PTF": true, "TT-RCM": true, "TT-SFO": true, "TT-SGE": true, "TT-SIP": true, - "TT-SJL": true, "TT-TUP": true, "TT-WTO": true, "TV-FUN": true, "TV-NIT": true, - "TV-NKF": true, "TV-NKL": true, "TV-NMA": true, "TV-NMG": true, "TV-NUI": true, - "TV-VAI": true, "TW-CHA": true, "TW-CYI": true, "TW-CYQ": true, "TW-KIN": true, "TW-HSQ": true, - "TW-HSZ": true, "TW-HUA": true, "TW-LIE": true, "TW-ILA": true, "TW-KEE": true, "TW-KHH": true, - "TW-KHQ": true, "TW-MIA": true, "TW-NAN": true, "TW-NWT": true, "TW-PEN": true, "TW-PIF": true, - "TW-TAO": true, "TW-TNN": true, "TW-TNQ": true, "TW-TPE": true, "TW-TPQ": true, - "TW-TTT": true, "TW-TXG": true, "TW-TXQ": true, "TW-YUN": true, "TZ-01": true, - "TZ-02": true, "TZ-03": true, "TZ-04": true, "TZ-05": true, "TZ-06": true, - "TZ-07": true, "TZ-08": true, "TZ-09": true, "TZ-10": true, "TZ-11": true, - "TZ-12": true, "TZ-13": true, "TZ-14": true, "TZ-15": true, "TZ-16": true, - "TZ-17": true, "TZ-18": true, "TZ-19": true, "TZ-20": true, "TZ-21": true, - "TZ-22": true, "TZ-23": true, "TZ-24": true, "TZ-25": true, "TZ-26": true, "TZ-27": true, "TZ-28": true, "TZ-29": true, "TZ-30": true, "TZ-31": true, - "UA-05": true, "UA-07": true, "UA-09": true, "UA-12": true, "UA-14": true, - "UA-18": true, "UA-21": true, "UA-23": true, "UA-26": true, "UA-30": true, - "UA-32": true, "UA-35": true, "UA-40": true, "UA-43": true, "UA-46": true, - "UA-48": true, "UA-51": true, "UA-53": true, "UA-56": true, "UA-59": true, - "UA-61": true, "UA-63": true, "UA-65": true, "UA-68": true, "UA-71": true, - "UA-74": true, "UA-77": true, "UG-101": true, "UG-102": true, "UG-103": true, - "UG-104": true, "UG-105": true, "UG-106": true, "UG-107": true, "UG-108": true, - "UG-109": true, "UG-110": true, "UG-111": true, "UG-112": true, "UG-113": true, - "UG-114": true, "UG-115": true, "UG-116": true, "UG-201": true, "UG-202": true, - "UG-203": true, "UG-204": true, "UG-205": true, "UG-206": true, "UG-207": true, - "UG-208": true, "UG-209": true, "UG-210": true, "UG-211": true, "UG-212": true, - "UG-213": true, "UG-214": true, "UG-215": true, "UG-216": true, "UG-217": true, - "UG-218": true, "UG-219": true, "UG-220": true, "UG-221": true, "UG-222": true, - "UG-223": true, "UG-224": true, "UG-301": true, "UG-302": true, "UG-303": true, - "UG-304": true, "UG-305": true, "UG-306": true, "UG-307": true, "UG-308": true, - "UG-309": true, "UG-310": true, "UG-311": true, "UG-312": true, "UG-313": true, - "UG-314": true, "UG-315": true, "UG-316": true, "UG-317": true, "UG-318": true, - "UG-319": true, "UG-320": true, "UG-321": true, "UG-401": true, "UG-402": true, - "UG-403": true, "UG-404": true, "UG-405": true, "UG-406": true, "UG-407": true, - "UG-408": true, "UG-409": true, "UG-410": true, "UG-411": true, "UG-412": true, - "UG-413": true, "UG-414": true, "UG-415": true, "UG-416": true, "UG-417": true, - "UG-418": true, "UG-419": true, "UG-C": true, "UG-E": true, "UG-N": true, - "UG-W": true, "UG-322": true, "UG-323": true, "UG-420": true, "UG-117": true, - "UG-118": true, "UG-225": true, "UG-120": true, "UG-226": true, - "UG-121": true, "UG-122": true, "UG-227": true, "UG-421": true, - "UG-325": true, "UG-228": true, "UG-123": true, "UG-422": true, - "UG-326": true, "UG-229": true, "UG-124": true, "UG-423": true, - "UG-230": true, "UG-327": true, "UG-424": true, "UG-328": true, - "UG-425": true, "UG-426": true, "UG-330": true, - "UM-67": true, "UM-71": true, "UM-76": true, "UM-79": true, - "UM-81": true, "UM-84": true, "UM-86": true, "UM-89": true, "UM-95": true, - "US-AK": true, "US-AL": true, "US-AR": true, "US-AS": true, "US-AZ": true, - "US-CA": true, "US-CO": true, "US-CT": true, "US-DC": true, "US-DE": true, - "US-FL": true, "US-GA": true, "US-GU": true, "US-HI": true, "US-IA": true, - "US-ID": true, "US-IL": true, "US-IN": true, "US-KS": true, "US-KY": true, - "US-LA": true, "US-MA": true, "US-MD": true, "US-ME": true, "US-MI": true, - "US-MN": true, "US-MO": true, "US-MP": true, "US-MS": true, "US-MT": true, - "US-NC": true, "US-ND": true, "US-NE": true, "US-NH": true, "US-NJ": true, - "US-NM": true, "US-NV": true, "US-NY": true, "US-OH": true, "US-OK": true, - "US-OR": true, "US-PA": true, "US-PR": true, "US-RI": true, "US-SC": true, - "US-SD": true, "US-TN": true, "US-TX": true, "US-UM": true, "US-UT": true, - "US-VA": true, "US-VI": true, "US-VT": true, "US-WA": true, "US-WI": true, - "US-WV": true, "US-WY": true, "UY-AR": true, "UY-CA": true, "UY-CL": true, - "UY-CO": true, "UY-DU": true, "UY-FD": true, "UY-FS": true, "UY-LA": true, - "UY-MA": true, "UY-MO": true, "UY-PA": true, "UY-RN": true, "UY-RO": true, - "UY-RV": true, "UY-SA": true, "UY-SJ": true, "UY-SO": true, "UY-TA": true, - "UY-TT": true, "UZ-AN": true, "UZ-BU": true, "UZ-FA": true, "UZ-JI": true, - "UZ-NG": true, "UZ-NW": true, "UZ-QA": true, "UZ-QR": true, "UZ-SA": true, - "UZ-SI": true, "UZ-SU": true, "UZ-TK": true, "UZ-TO": true, "UZ-XO": true, - "VC-01": true, "VC-02": true, "VC-03": true, "VC-04": true, "VC-05": true, - "VC-06": true, "VE-A": true, "VE-B": true, "VE-C": true, "VE-D": true, - "VE-E": true, "VE-F": true, "VE-G": true, "VE-H": true, "VE-I": true, - "VE-J": true, "VE-K": true, "VE-L": true, "VE-M": true, "VE-N": true, - "VE-O": true, "VE-P": true, "VE-R": true, "VE-S": true, "VE-T": true, - "VE-U": true, "VE-V": true, "VE-W": true, "VE-X": true, "VE-Y": true, - "VE-Z": true, "VN-01": true, "VN-02": true, "VN-03": true, "VN-04": true, - "VN-05": true, "VN-06": true, "VN-07": true, "VN-09": true, "VN-13": true, - "VN-14": true, "VN-15": true, "VN-18": true, "VN-20": true, "VN-21": true, - "VN-22": true, "VN-23": true, "VN-24": true, "VN-25": true, "VN-26": true, - "VN-27": true, "VN-28": true, "VN-29": true, "VN-30": true, "VN-31": true, - "VN-32": true, "VN-33": true, "VN-34": true, "VN-35": true, "VN-36": true, - "VN-37": true, "VN-39": true, "VN-40": true, "VN-41": true, "VN-43": true, - "VN-44": true, "VN-45": true, "VN-46": true, "VN-47": true, "VN-49": true, - "VN-50": true, "VN-51": true, "VN-52": true, "VN-53": true, "VN-54": true, - "VN-55": true, "VN-56": true, "VN-57": true, "VN-58": true, "VN-59": true, - "VN-61": true, "VN-63": true, "VN-66": true, "VN-67": true, "VN-68": true, - "VN-69": true, "VN-70": true, "VN-71": true, "VN-72": true, "VN-73": true, - "VN-CT": true, "VN-DN": true, "VN-HN": true, "VN-HP": true, "VN-SG": true, - "VU-MAP": true, "VU-PAM": true, "VU-SAM": true, "VU-SEE": true, "VU-TAE": true, - "VU-TOB": true, "WF-SG": true, "WF-UV": true, "WS-AA": true, "WS-AL": true, "WS-AT": true, "WS-FA": true, - "WS-GE": true, "WS-GI": true, "WS-PA": true, "WS-SA": true, "WS-TU": true, - "WS-VF": true, "WS-VS": true, "YE-AB": true, "YE-AD": true, "YE-AM": true, - "YE-BA": true, "YE-DA": true, "YE-DH": true, "YE-HD": true, "YE-HJ": true, "YE-HU": true, - "YE-IB": true, "YE-JA": true, "YE-LA": true, "YE-MA": true, "YE-MR": true, - "YE-MU": true, "YE-MW": true, "YE-RA": true, "YE-SA": true, "YE-SD": true, "YE-SH": true, - "YE-SN": true, "YE-TA": true, "ZA-EC": true, "ZA-FS": true, "ZA-GP": true, - "ZA-LP": true, "ZA-MP": true, "ZA-NC": true, "ZA-NW": true, "ZA-WC": true, - "ZA-ZN": true, "ZA-KZN": true, "ZM-01": true, "ZM-02": true, "ZM-03": true, "ZM-04": true, - "ZM-05": true, "ZM-06": true, "ZM-07": true, "ZM-08": true, "ZM-09": true, "ZM-10": true, - "ZW-BU": true, "ZW-HA": true, "ZW-MA": true, "ZW-MC": true, "ZW-ME": true, - "ZW-MI": true, "ZW-MN": true, "ZW-MS": true, "ZW-MV": true, "ZW-MW": true, +var iso3166_2 = map[string]struct{}{ + "AD-02": {}, "AD-03": {}, "AD-04": {}, "AD-05": {}, "AD-06": {}, + "AD-07": {}, "AD-08": {}, "AE-AJ": {}, "AE-AZ": {}, "AE-DU": {}, + "AE-FU": {}, "AE-RK": {}, "AE-SH": {}, "AE-UQ": {}, "AF-BAL": {}, + "AF-BAM": {}, "AF-BDG": {}, "AF-BDS": {}, "AF-BGL": {}, "AF-DAY": {}, + "AF-FRA": {}, "AF-FYB": {}, "AF-GHA": {}, "AF-GHO": {}, "AF-HEL": {}, + "AF-HER": {}, "AF-JOW": {}, "AF-KAB": {}, "AF-KAN": {}, "AF-KAP": {}, + "AF-KDZ": {}, "AF-KHO": {}, "AF-KNR": {}, "AF-LAG": {}, "AF-LOG": {}, + "AF-NAN": {}, "AF-NIM": {}, "AF-NUR": {}, "AF-PAN": {}, "AF-PAR": {}, + "AF-PIA": {}, "AF-PKA": {}, "AF-SAM": {}, "AF-SAR": {}, "AF-TAK": {}, + "AF-URU": {}, "AF-WAR": {}, "AF-ZAB": {}, "AG-03": {}, "AG-04": {}, + "AG-05": {}, "AG-06": {}, "AG-07": {}, "AG-08": {}, "AG-10": {}, + "AG-11": {}, "AL-01": {}, "AL-02": {}, "AL-03": {}, "AL-04": {}, + "AL-05": {}, "AL-06": {}, "AL-07": {}, "AL-08": {}, "AL-09": {}, + "AL-10": {}, "AL-11": {}, "AL-12": {}, "AL-BR": {}, "AL-BU": {}, + "AL-DI": {}, "AL-DL": {}, "AL-DR": {}, "AL-DV": {}, "AL-EL": {}, + "AL-ER": {}, "AL-FR": {}, "AL-GJ": {}, "AL-GR": {}, "AL-HA": {}, + "AL-KA": {}, "AL-KB": {}, "AL-KC": {}, "AL-KO": {}, "AL-KR": {}, + "AL-KU": {}, "AL-LB": {}, "AL-LE": {}, "AL-LU": {}, "AL-MK": {}, + "AL-MM": {}, "AL-MR": {}, "AL-MT": {}, "AL-PG": {}, "AL-PQ": {}, + "AL-PR": {}, "AL-PU": {}, "AL-SH": {}, "AL-SK": {}, "AL-SR": {}, + "AL-TE": {}, "AL-TP": {}, "AL-TR": {}, "AL-VL": {}, "AM-AG": {}, + "AM-AR": {}, "AM-AV": {}, "AM-ER": {}, "AM-GR": {}, "AM-KT": {}, + "AM-LO": {}, "AM-SH": {}, "AM-SU": {}, "AM-TV": {}, "AM-VD": {}, + "AO-BGO": {}, "AO-BGU": {}, "AO-BIE": {}, "AO-CAB": {}, "AO-CCU": {}, + "AO-CNN": {}, "AO-CNO": {}, "AO-CUS": {}, "AO-HUA": {}, "AO-HUI": {}, + "AO-LNO": {}, "AO-LSU": {}, "AO-LUA": {}, "AO-MAL": {}, "AO-MOX": {}, + "AO-NAM": {}, "AO-UIG": {}, "AO-ZAI": {}, "AR-A": {}, "AR-B": {}, + "AR-C": {}, "AR-D": {}, "AR-E": {}, "AR-F": {}, "AR-G": {}, "AR-H": {}, + "AR-J": {}, "AR-K": {}, "AR-L": {}, "AR-M": {}, "AR-N": {}, + "AR-P": {}, "AR-Q": {}, "AR-R": {}, "AR-S": {}, "AR-T": {}, + "AR-U": {}, "AR-V": {}, "AR-W": {}, "AR-X": {}, "AR-Y": {}, + "AR-Z": {}, "AT-1": {}, "AT-2": {}, "AT-3": {}, "AT-4": {}, + "AT-5": {}, "AT-6": {}, "AT-7": {}, "AT-8": {}, "AT-9": {}, + "AU-ACT": {}, "AU-NSW": {}, "AU-NT": {}, "AU-QLD": {}, "AU-SA": {}, + "AU-TAS": {}, "AU-VIC": {}, "AU-WA": {}, "AZ-ABS": {}, "AZ-AGA": {}, + "AZ-AGC": {}, "AZ-AGM": {}, "AZ-AGS": {}, "AZ-AGU": {}, "AZ-AST": {}, + "AZ-BA": {}, "AZ-BAB": {}, "AZ-BAL": {}, "AZ-BAR": {}, "AZ-BEY": {}, + "AZ-BIL": {}, "AZ-CAB": {}, "AZ-CAL": {}, "AZ-CUL": {}, "AZ-DAS": {}, + "AZ-FUZ": {}, "AZ-GA": {}, "AZ-GAD": {}, "AZ-GOR": {}, "AZ-GOY": {}, + "AZ-GYG": {}, "AZ-HAC": {}, "AZ-IMI": {}, "AZ-ISM": {}, "AZ-KAL": {}, + "AZ-KAN": {}, "AZ-KUR": {}, "AZ-LA": {}, "AZ-LAC": {}, "AZ-LAN": {}, + "AZ-LER": {}, "AZ-MAS": {}, "AZ-MI": {}, "AZ-NA": {}, "AZ-NEF": {}, + "AZ-NV": {}, "AZ-NX": {}, "AZ-OGU": {}, "AZ-ORD": {}, "AZ-QAB": {}, + "AZ-QAX": {}, "AZ-QAZ": {}, "AZ-QBA": {}, "AZ-QBI": {}, "AZ-QOB": {}, + "AZ-QUS": {}, "AZ-SA": {}, "AZ-SAB": {}, "AZ-SAD": {}, "AZ-SAH": {}, + "AZ-SAK": {}, "AZ-SAL": {}, "AZ-SAR": {}, "AZ-SAT": {}, "AZ-SBN": {}, + "AZ-SIY": {}, "AZ-SKR": {}, "AZ-SM": {}, "AZ-SMI": {}, "AZ-SMX": {}, + "AZ-SR": {}, "AZ-SUS": {}, "AZ-TAR": {}, "AZ-TOV": {}, "AZ-UCA": {}, + "AZ-XA": {}, "AZ-XAC": {}, "AZ-XCI": {}, "AZ-XIZ": {}, "AZ-XVD": {}, + "AZ-YAR": {}, "AZ-YE": {}, "AZ-YEV": {}, "AZ-ZAN": {}, "AZ-ZAQ": {}, + "AZ-ZAR": {}, "BA-01": {}, "BA-02": {}, "BA-03": {}, "BA-04": {}, + "BA-05": {}, "BA-06": {}, "BA-07": {}, "BA-08": {}, "BA-09": {}, + "BA-10": {}, "BA-BIH": {}, "BA-BRC": {}, "BA-SRP": {}, "BB-01": {}, + "BB-02": {}, "BB-03": {}, "BB-04": {}, "BB-05": {}, "BB-06": {}, + "BB-07": {}, "BB-08": {}, "BB-09": {}, "BB-10": {}, "BB-11": {}, + "BD-01": {}, "BD-02": {}, "BD-03": {}, "BD-04": {}, "BD-05": {}, + "BD-06": {}, "BD-07": {}, "BD-08": {}, "BD-09": {}, "BD-10": {}, + "BD-11": {}, "BD-12": {}, "BD-13": {}, "BD-14": {}, "BD-15": {}, + "BD-16": {}, "BD-17": {}, "BD-18": {}, "BD-19": {}, "BD-20": {}, + "BD-21": {}, "BD-22": {}, "BD-23": {}, "BD-24": {}, "BD-25": {}, + "BD-26": {}, "BD-27": {}, "BD-28": {}, "BD-29": {}, "BD-30": {}, + "BD-31": {}, "BD-32": {}, "BD-33": {}, "BD-34": {}, "BD-35": {}, + "BD-36": {}, "BD-37": {}, "BD-38": {}, "BD-39": {}, "BD-40": {}, + "BD-41": {}, "BD-42": {}, "BD-43": {}, "BD-44": {}, "BD-45": {}, + "BD-46": {}, "BD-47": {}, "BD-48": {}, "BD-49": {}, "BD-50": {}, + "BD-51": {}, "BD-52": {}, "BD-53": {}, "BD-54": {}, "BD-55": {}, + "BD-56": {}, "BD-57": {}, "BD-58": {}, "BD-59": {}, "BD-60": {}, + "BD-61": {}, "BD-62": {}, "BD-63": {}, "BD-64": {}, "BD-A": {}, + "BD-B": {}, "BD-C": {}, "BD-D": {}, "BD-E": {}, "BD-F": {}, + "BD-G": {}, "BE-BRU": {}, "BE-VAN": {}, "BE-VBR": {}, "BE-VLG": {}, + "BE-VLI": {}, "BE-VOV": {}, "BE-VWV": {}, "BE-WAL": {}, "BE-WBR": {}, + "BE-WHT": {}, "BE-WLG": {}, "BE-WLX": {}, "BE-WNA": {}, "BF-01": {}, + "BF-02": {}, "BF-03": {}, "BF-04": {}, "BF-05": {}, "BF-06": {}, + "BF-07": {}, "BF-08": {}, "BF-09": {}, "BF-10": {}, "BF-11": {}, + "BF-12": {}, "BF-13": {}, "BF-BAL": {}, "BF-BAM": {}, "BF-BAN": {}, + "BF-BAZ": {}, "BF-BGR": {}, "BF-BLG": {}, "BF-BLK": {}, "BF-COM": {}, + "BF-GAN": {}, "BF-GNA": {}, "BF-GOU": {}, "BF-HOU": {}, "BF-IOB": {}, + "BF-KAD": {}, "BF-KEN": {}, "BF-KMD": {}, "BF-KMP": {}, "BF-KOP": {}, + "BF-KOS": {}, "BF-KOT": {}, "BF-KOW": {}, "BF-LER": {}, "BF-LOR": {}, + "BF-MOU": {}, "BF-NAM": {}, "BF-NAO": {}, "BF-NAY": {}, "BF-NOU": {}, + "BF-OUB": {}, "BF-OUD": {}, "BF-PAS": {}, "BF-PON": {}, "BF-SEN": {}, + "BF-SIS": {}, "BF-SMT": {}, "BF-SNG": {}, "BF-SOM": {}, "BF-SOR": {}, + "BF-TAP": {}, "BF-TUI": {}, "BF-YAG": {}, "BF-YAT": {}, "BF-ZIR": {}, + "BF-ZON": {}, "BF-ZOU": {}, "BG-01": {}, "BG-02": {}, "BG-03": {}, + "BG-04": {}, "BG-05": {}, "BG-06": {}, "BG-07": {}, "BG-08": {}, + "BG-09": {}, "BG-10": {}, "BG-11": {}, "BG-12": {}, "BG-13": {}, + "BG-14": {}, "BG-15": {}, "BG-16": {}, "BG-17": {}, "BG-18": {}, + "BG-19": {}, "BG-20": {}, "BG-21": {}, "BG-22": {}, "BG-23": {}, + "BG-24": {}, "BG-25": {}, "BG-26": {}, "BG-27": {}, "BG-28": {}, + "BH-13": {}, "BH-14": {}, "BH-15": {}, "BH-16": {}, "BH-17": {}, + "BI-BB": {}, "BI-BL": {}, "BI-BM": {}, "BI-BR": {}, "BI-CA": {}, + "BI-CI": {}, "BI-GI": {}, "BI-KI": {}, "BI-KR": {}, "BI-KY": {}, + "BI-MA": {}, "BI-MU": {}, "BI-MW": {}, "BI-NG": {}, "BI-RM": {}, "BI-RT": {}, + "BI-RY": {}, "BJ-AK": {}, "BJ-AL": {}, "BJ-AQ": {}, "BJ-BO": {}, + "BJ-CO": {}, "BJ-DO": {}, "BJ-KO": {}, "BJ-LI": {}, "BJ-MO": {}, + "BJ-OU": {}, "BJ-PL": {}, "BJ-ZO": {}, "BN-BE": {}, "BN-BM": {}, + "BN-TE": {}, "BN-TU": {}, "BO-B": {}, "BO-C": {}, "BO-H": {}, + "BO-L": {}, "BO-N": {}, "BO-O": {}, "BO-P": {}, "BO-S": {}, + "BO-T": {}, "BQ-BO": {}, "BQ-SA": {}, "BQ-SE": {}, "BR-AC": {}, + "BR-AL": {}, "BR-AM": {}, "BR-AP": {}, "BR-BA": {}, "BR-CE": {}, + "BR-DF": {}, "BR-ES": {}, "BR-FN": {}, "BR-GO": {}, "BR-MA": {}, + "BR-MG": {}, "BR-MS": {}, "BR-MT": {}, "BR-PA": {}, "BR-PB": {}, + "BR-PE": {}, "BR-PI": {}, "BR-PR": {}, "BR-RJ": {}, "BR-RN": {}, + "BR-RO": {}, "BR-RR": {}, "BR-RS": {}, "BR-SC": {}, "BR-SE": {}, + "BR-SP": {}, "BR-TO": {}, "BS-AK": {}, "BS-BI": {}, "BS-BP": {}, + "BS-BY": {}, "BS-CE": {}, "BS-CI": {}, "BS-CK": {}, "BS-CO": {}, + "BS-CS": {}, "BS-EG": {}, "BS-EX": {}, "BS-FP": {}, "BS-GC": {}, + "BS-HI": {}, "BS-HT": {}, "BS-IN": {}, "BS-LI": {}, "BS-MC": {}, + "BS-MG": {}, "BS-MI": {}, "BS-NE": {}, "BS-NO": {}, "BS-NP": {}, "BS-NS": {}, + "BS-RC": {}, "BS-RI": {}, "BS-SA": {}, "BS-SE": {}, "BS-SO": {}, + "BS-SS": {}, "BS-SW": {}, "BS-WG": {}, "BT-11": {}, "BT-12": {}, + "BT-13": {}, "BT-14": {}, "BT-15": {}, "BT-21": {}, "BT-22": {}, + "BT-23": {}, "BT-24": {}, "BT-31": {}, "BT-32": {}, "BT-33": {}, + "BT-34": {}, "BT-41": {}, "BT-42": {}, "BT-43": {}, "BT-44": {}, + "BT-45": {}, "BT-GA": {}, "BT-TY": {}, "BW-CE": {}, "BW-CH": {}, "BW-GH": {}, + "BW-KG": {}, "BW-KL": {}, "BW-KW": {}, "BW-NE": {}, "BW-NW": {}, + "BW-SE": {}, "BW-SO": {}, "BY-BR": {}, "BY-HM": {}, "BY-HO": {}, + "BY-HR": {}, "BY-MA": {}, "BY-MI": {}, "BY-VI": {}, "BZ-BZ": {}, + "BZ-CY": {}, "BZ-CZL": {}, "BZ-OW": {}, "BZ-SC": {}, "BZ-TOL": {}, + "CA-AB": {}, "CA-BC": {}, "CA-MB": {}, "CA-NB": {}, "CA-NL": {}, + "CA-NS": {}, "CA-NT": {}, "CA-NU": {}, "CA-ON": {}, "CA-PE": {}, + "CA-QC": {}, "CA-SK": {}, "CA-YT": {}, "CD-BC": {}, "CD-BN": {}, + "CD-EQ": {}, "CD-HK": {}, "CD-IT": {}, "CD-KA": {}, "CD-KC": {}, "CD-KE": {}, "CD-KG": {}, "CD-KN": {}, + "CD-KW": {}, "CD-KS": {}, "CD-LU": {}, "CD-MA": {}, "CD-NK": {}, "CD-OR": {}, "CD-SA": {}, "CD-SK": {}, + "CD-TA": {}, "CD-TO": {}, "CF-AC": {}, "CF-BB": {}, "CF-BGF": {}, "CF-BK": {}, "CF-HK": {}, "CF-HM": {}, + "CF-HS": {}, "CF-KB": {}, "CF-KG": {}, "CF-LB": {}, "CF-MB": {}, + "CF-MP": {}, "CF-NM": {}, "CF-OP": {}, "CF-SE": {}, "CF-UK": {}, + "CF-VK": {}, "CG-11": {}, "CG-12": {}, "CG-13": {}, "CG-14": {}, + "CG-15": {}, "CG-16": {}, "CG-2": {}, "CG-5": {}, "CG-7": {}, "CG-8": {}, + "CG-9": {}, "CG-BZV": {}, "CH-AG": {}, "CH-AI": {}, "CH-AR": {}, + "CH-BE": {}, "CH-BL": {}, "CH-BS": {}, "CH-FR": {}, "CH-GE": {}, + "CH-GL": {}, "CH-GR": {}, "CH-JU": {}, "CH-LU": {}, "CH-NE": {}, + "CH-NW": {}, "CH-OW": {}, "CH-SG": {}, "CH-SH": {}, "CH-SO": {}, + "CH-SZ": {}, "CH-TG": {}, "CH-TI": {}, "CH-UR": {}, "CH-VD": {}, + "CH-VS": {}, "CH-ZG": {}, "CH-ZH": {}, "CI-AB": {}, "CI-BS": {}, + "CI-CM": {}, "CI-DN": {}, "CI-GD": {}, "CI-LC": {}, "CI-LG": {}, + "CI-MG": {}, "CI-SM": {}, "CI-SV": {}, "CI-VB": {}, "CI-WR": {}, + "CI-YM": {}, "CI-ZZ": {}, "CL-AI": {}, "CL-AN": {}, "CL-AP": {}, + "CL-AR": {}, "CL-AT": {}, "CL-BI": {}, "CL-CO": {}, "CL-LI": {}, + "CL-LL": {}, "CL-LR": {}, "CL-MA": {}, "CL-ML": {}, "CL-NB": {}, "CL-RM": {}, + "CL-TA": {}, "CL-VS": {}, "CM-AD": {}, "CM-CE": {}, "CM-EN": {}, + "CM-ES": {}, "CM-LT": {}, "CM-NO": {}, "CM-NW": {}, "CM-OU": {}, + "CM-SU": {}, "CM-SW": {}, "CN-AH": {}, "CN-BJ": {}, "CN-CQ": {}, + "CN-FJ": {}, "CN-GS": {}, "CN-GD": {}, "CN-GX": {}, "CN-GZ": {}, + "CN-HI": {}, "CN-HE": {}, "CN-HL": {}, "CN-HA": {}, "CN-HB": {}, + "CN-HN": {}, "CN-JS": {}, "CN-JX": {}, "CN-JL": {}, "CN-LN": {}, + "CN-NM": {}, "CN-NX": {}, "CN-QH": {}, "CN-SN": {}, "CN-SD": {}, "CN-SH": {}, + "CN-SX": {}, "CN-SC": {}, "CN-TJ": {}, "CN-XJ": {}, "CN-XZ": {}, "CN-YN": {}, + "CN-ZJ": {}, "CO-AMA": {}, "CO-ANT": {}, "CO-ARA": {}, "CO-ATL": {}, + "CO-BOL": {}, "CO-BOY": {}, "CO-CAL": {}, "CO-CAQ": {}, "CO-CAS": {}, + "CO-CAU": {}, "CO-CES": {}, "CO-CHO": {}, "CO-COR": {}, "CO-CUN": {}, + "CO-DC": {}, "CO-GUA": {}, "CO-GUV": {}, "CO-HUI": {}, "CO-LAG": {}, + "CO-MAG": {}, "CO-MET": {}, "CO-NAR": {}, "CO-NSA": {}, "CO-PUT": {}, + "CO-QUI": {}, "CO-RIS": {}, "CO-SAN": {}, "CO-SAP": {}, "CO-SUC": {}, + "CO-TOL": {}, "CO-VAC": {}, "CO-VAU": {}, "CO-VID": {}, "CR-A": {}, + "CR-C": {}, "CR-G": {}, "CR-H": {}, "CR-L": {}, "CR-P": {}, + "CR-SJ": {}, "CU-01": {}, "CU-02": {}, "CU-03": {}, "CU-04": {}, + "CU-05": {}, "CU-06": {}, "CU-07": {}, "CU-08": {}, "CU-09": {}, + "CU-10": {}, "CU-11": {}, "CU-12": {}, "CU-13": {}, "CU-14": {}, "CU-15": {}, + "CU-16": {}, "CU-99": {}, "CV-B": {}, "CV-BR": {}, "CV-BV": {}, "CV-CA": {}, + "CV-CF": {}, "CV-CR": {}, "CV-MA": {}, "CV-MO": {}, "CV-PA": {}, + "CV-PN": {}, "CV-PR": {}, "CV-RB": {}, "CV-RG": {}, "CV-RS": {}, + "CV-S": {}, "CV-SD": {}, "CV-SF": {}, "CV-SL": {}, "CV-SM": {}, + "CV-SO": {}, "CV-SS": {}, "CV-SV": {}, "CV-TA": {}, "CV-TS": {}, + "CY-01": {}, "CY-02": {}, "CY-03": {}, "CY-04": {}, "CY-05": {}, + "CY-06": {}, "CZ-10": {}, "CZ-101": {}, "CZ-102": {}, "CZ-103": {}, + "CZ-104": {}, "CZ-105": {}, "CZ-106": {}, "CZ-107": {}, "CZ-108": {}, + "CZ-109": {}, "CZ-110": {}, "CZ-111": {}, "CZ-112": {}, "CZ-113": {}, + "CZ-114": {}, "CZ-115": {}, "CZ-116": {}, "CZ-117": {}, "CZ-118": {}, + "CZ-119": {}, "CZ-120": {}, "CZ-121": {}, "CZ-122": {}, "CZ-20": {}, + "CZ-201": {}, "CZ-202": {}, "CZ-203": {}, "CZ-204": {}, "CZ-205": {}, + "CZ-206": {}, "CZ-207": {}, "CZ-208": {}, "CZ-209": {}, "CZ-20A": {}, + "CZ-20B": {}, "CZ-20C": {}, "CZ-31": {}, "CZ-311": {}, "CZ-312": {}, + "CZ-313": {}, "CZ-314": {}, "CZ-315": {}, "CZ-316": {}, "CZ-317": {}, + "CZ-32": {}, "CZ-321": {}, "CZ-322": {}, "CZ-323": {}, "CZ-324": {}, + "CZ-325": {}, "CZ-326": {}, "CZ-327": {}, "CZ-41": {}, "CZ-411": {}, + "CZ-412": {}, "CZ-413": {}, "CZ-42": {}, "CZ-421": {}, "CZ-422": {}, + "CZ-423": {}, "CZ-424": {}, "CZ-425": {}, "CZ-426": {}, "CZ-427": {}, + "CZ-51": {}, "CZ-511": {}, "CZ-512": {}, "CZ-513": {}, "CZ-514": {}, + "CZ-52": {}, "CZ-521": {}, "CZ-522": {}, "CZ-523": {}, "CZ-524": {}, + "CZ-525": {}, "CZ-53": {}, "CZ-531": {}, "CZ-532": {}, "CZ-533": {}, + "CZ-534": {}, "CZ-63": {}, "CZ-631": {}, "CZ-632": {}, "CZ-633": {}, + "CZ-634": {}, "CZ-635": {}, "CZ-64": {}, "CZ-641": {}, "CZ-642": {}, + "CZ-643": {}, "CZ-644": {}, "CZ-645": {}, "CZ-646": {}, "CZ-647": {}, + "CZ-71": {}, "CZ-711": {}, "CZ-712": {}, "CZ-713": {}, "CZ-714": {}, + "CZ-715": {}, "CZ-72": {}, "CZ-721": {}, "CZ-722": {}, "CZ-723": {}, + "CZ-724": {}, "CZ-80": {}, "CZ-801": {}, "CZ-802": {}, "CZ-803": {}, + "CZ-804": {}, "CZ-805": {}, "CZ-806": {}, "DE-BB": {}, "DE-BE": {}, + "DE-BW": {}, "DE-BY": {}, "DE-HB": {}, "DE-HE": {}, "DE-HH": {}, + "DE-MV": {}, "DE-NI": {}, "DE-NW": {}, "DE-RP": {}, "DE-SH": {}, + "DE-SL": {}, "DE-SN": {}, "DE-ST": {}, "DE-TH": {}, "DJ-AR": {}, + "DJ-AS": {}, "DJ-DI": {}, "DJ-DJ": {}, "DJ-OB": {}, "DJ-TA": {}, + "DK-81": {}, "DK-82": {}, "DK-83": {}, "DK-84": {}, "DK-85": {}, + "DM-01": {}, "DM-02": {}, "DM-03": {}, "DM-04": {}, "DM-05": {}, + "DM-06": {}, "DM-07": {}, "DM-08": {}, "DM-09": {}, "DM-10": {}, + "DO-01": {}, "DO-02": {}, "DO-03": {}, "DO-04": {}, "DO-05": {}, + "DO-06": {}, "DO-07": {}, "DO-08": {}, "DO-09": {}, "DO-10": {}, + "DO-11": {}, "DO-12": {}, "DO-13": {}, "DO-14": {}, "DO-15": {}, + "DO-16": {}, "DO-17": {}, "DO-18": {}, "DO-19": {}, "DO-20": {}, + "DO-21": {}, "DO-22": {}, "DO-23": {}, "DO-24": {}, "DO-25": {}, + "DO-26": {}, "DO-27": {}, "DO-28": {}, "DO-29": {}, "DO-30": {}, "DO-31": {}, + "DZ-01": {}, "DZ-02": {}, "DZ-03": {}, "DZ-04": {}, "DZ-05": {}, + "DZ-06": {}, "DZ-07": {}, "DZ-08": {}, "DZ-09": {}, "DZ-10": {}, + "DZ-11": {}, "DZ-12": {}, "DZ-13": {}, "DZ-14": {}, "DZ-15": {}, + "DZ-16": {}, "DZ-17": {}, "DZ-18": {}, "DZ-19": {}, "DZ-20": {}, + "DZ-21": {}, "DZ-22": {}, "DZ-23": {}, "DZ-24": {}, "DZ-25": {}, + "DZ-26": {}, "DZ-27": {}, "DZ-28": {}, "DZ-29": {}, "DZ-30": {}, + "DZ-31": {}, "DZ-32": {}, "DZ-33": {}, "DZ-34": {}, "DZ-35": {}, + "DZ-36": {}, "DZ-37": {}, "DZ-38": {}, "DZ-39": {}, "DZ-40": {}, + "DZ-41": {}, "DZ-42": {}, "DZ-43": {}, "DZ-44": {}, "DZ-45": {}, + "DZ-46": {}, "DZ-47": {}, "DZ-48": {}, "DZ-49": {}, "DZ-51": {}, + "DZ-53": {}, "DZ-55": {}, "DZ-56": {}, "DZ-57": {}, "EC-A": {}, "EC-B": {}, + "EC-C": {}, "EC-D": {}, "EC-E": {}, "EC-F": {}, "EC-G": {}, + "EC-H": {}, "EC-I": {}, "EC-L": {}, "EC-M": {}, "EC-N": {}, + "EC-O": {}, "EC-P": {}, "EC-R": {}, "EC-S": {}, "EC-SD": {}, + "EC-SE": {}, "EC-T": {}, "EC-U": {}, "EC-W": {}, "EC-X": {}, + "EC-Y": {}, "EC-Z": {}, "EE-37": {}, "EE-39": {}, "EE-44": {}, "EE-45": {}, + "EE-49": {}, "EE-50": {}, "EE-51": {}, "EE-52": {}, "EE-56": {}, "EE-57": {}, + "EE-59": {}, "EE-60": {}, "EE-64": {}, "EE-65": {}, "EE-67": {}, "EE-68": {}, + "EE-70": {}, "EE-71": {}, "EE-74": {}, "EE-78": {}, "EE-79": {}, "EE-81": {}, "EE-82": {}, + "EE-84": {}, "EE-86": {}, "EE-87": {}, "EG-ALX": {}, "EG-ASN": {}, "EG-AST": {}, + "EG-BA": {}, "EG-BH": {}, "EG-BNS": {}, "EG-C": {}, "EG-DK": {}, + "EG-DT": {}, "EG-FYM": {}, "EG-GH": {}, "EG-GZ": {}, "EG-HU": {}, + "EG-IS": {}, "EG-JS": {}, "EG-KB": {}, "EG-KFS": {}, "EG-KN": {}, + "EG-LX": {}, "EG-MN": {}, "EG-MNF": {}, "EG-MT": {}, "EG-PTS": {}, "EG-SHG": {}, + "EG-SHR": {}, "EG-SIN": {}, "EG-SU": {}, "EG-SUZ": {}, "EG-WAD": {}, + "ER-AN": {}, "ER-DK": {}, "ER-DU": {}, "ER-GB": {}, "ER-MA": {}, + "ER-SK": {}, "ES-A": {}, "ES-AB": {}, "ES-AL": {}, "ES-AN": {}, + "ES-AR": {}, "ES-AS": {}, "ES-AV": {}, "ES-B": {}, "ES-BA": {}, + "ES-BI": {}, "ES-BU": {}, "ES-C": {}, "ES-CA": {}, "ES-CB": {}, + "ES-CC": {}, "ES-CE": {}, "ES-CL": {}, "ES-CM": {}, "ES-CN": {}, + "ES-CO": {}, "ES-CR": {}, "ES-CS": {}, "ES-CT": {}, "ES-CU": {}, + "ES-EX": {}, "ES-GA": {}, "ES-GC": {}, "ES-GI": {}, "ES-GR": {}, + "ES-GU": {}, "ES-H": {}, "ES-HU": {}, "ES-IB": {}, "ES-J": {}, + "ES-L": {}, "ES-LE": {}, "ES-LO": {}, "ES-LU": {}, "ES-M": {}, + "ES-MA": {}, "ES-MC": {}, "ES-MD": {}, "ES-ML": {}, "ES-MU": {}, + "ES-NA": {}, "ES-NC": {}, "ES-O": {}, "ES-OR": {}, "ES-P": {}, + "ES-PM": {}, "ES-PO": {}, "ES-PV": {}, "ES-RI": {}, "ES-S": {}, + "ES-SA": {}, "ES-SE": {}, "ES-SG": {}, "ES-SO": {}, "ES-SS": {}, + "ES-T": {}, "ES-TE": {}, "ES-TF": {}, "ES-TO": {}, "ES-V": {}, + "ES-VA": {}, "ES-VC": {}, "ES-VI": {}, "ES-Z": {}, "ES-ZA": {}, + "ET-AA": {}, "ET-AF": {}, "ET-AM": {}, "ET-BE": {}, "ET-DD": {}, + "ET-GA": {}, "ET-HA": {}, "ET-OR": {}, "ET-SN": {}, "ET-SO": {}, + "ET-TI": {}, "FI-01": {}, "FI-02": {}, "FI-03": {}, "FI-04": {}, + "FI-05": {}, "FI-06": {}, "FI-07": {}, "FI-08": {}, "FI-09": {}, + "FI-10": {}, "FI-11": {}, "FI-12": {}, "FI-13": {}, "FI-14": {}, + "FI-15": {}, "FI-16": {}, "FI-17": {}, "FI-18": {}, "FI-19": {}, + "FJ-C": {}, "FJ-E": {}, "FJ-N": {}, "FJ-R": {}, "FJ-W": {}, + "FM-KSA": {}, "FM-PNI": {}, "FM-TRK": {}, "FM-YAP": {}, "FR-01": {}, + "FR-02": {}, "FR-03": {}, "FR-04": {}, "FR-05": {}, "FR-06": {}, + "FR-07": {}, "FR-08": {}, "FR-09": {}, "FR-10": {}, "FR-11": {}, + "FR-12": {}, "FR-13": {}, "FR-14": {}, "FR-15": {}, "FR-16": {}, + "FR-17": {}, "FR-18": {}, "FR-19": {}, "FR-20R": {}, "FR-21": {}, "FR-22": {}, + "FR-23": {}, "FR-24": {}, "FR-25": {}, "FR-26": {}, "FR-27": {}, + "FR-28": {}, "FR-29": {}, "FR-2A": {}, "FR-2B": {}, "FR-30": {}, + "FR-31": {}, "FR-32": {}, "FR-33": {}, "FR-34": {}, "FR-35": {}, + "FR-36": {}, "FR-37": {}, "FR-38": {}, "FR-39": {}, "FR-40": {}, + "FR-41": {}, "FR-42": {}, "FR-43": {}, "FR-44": {}, "FR-45": {}, + "FR-46": {}, "FR-47": {}, "FR-48": {}, "FR-49": {}, "FR-50": {}, + "FR-51": {}, "FR-52": {}, "FR-53": {}, "FR-54": {}, "FR-55": {}, + "FR-56": {}, "FR-57": {}, "FR-58": {}, "FR-59": {}, "FR-60": {}, + "FR-61": {}, "FR-62": {}, "FR-63": {}, "FR-64": {}, "FR-65": {}, + "FR-66": {}, "FR-67": {}, "FR-68": {}, "FR-69": {}, "FR-70": {}, + "FR-71": {}, "FR-72": {}, "FR-73": {}, "FR-74": {}, "FR-75": {}, + "FR-76": {}, "FR-77": {}, "FR-78": {}, "FR-79": {}, "FR-80": {}, + "FR-81": {}, "FR-82": {}, "FR-83": {}, "FR-84": {}, "FR-85": {}, + "FR-86": {}, "FR-87": {}, "FR-88": {}, "FR-89": {}, "FR-90": {}, + "FR-91": {}, "FR-92": {}, "FR-93": {}, "FR-94": {}, "FR-95": {}, + "FR-ARA": {}, "FR-BFC": {}, "FR-BL": {}, "FR-BRE": {}, "FR-COR": {}, + "FR-CP": {}, "FR-CVL": {}, "FR-GES": {}, "FR-GF": {}, "FR-GP": {}, + "FR-GUA": {}, "FR-HDF": {}, "FR-IDF": {}, "FR-LRE": {}, "FR-MAY": {}, + "FR-MF": {}, "FR-MQ": {}, "FR-NAQ": {}, "FR-NC": {}, "FR-NOR": {}, + "FR-OCC": {}, "FR-PAC": {}, "FR-PDL": {}, "FR-PF": {}, "FR-PM": {}, + "FR-RE": {}, "FR-TF": {}, "FR-WF": {}, "FR-YT": {}, "GA-1": {}, + "GA-2": {}, "GA-3": {}, "GA-4": {}, "GA-5": {}, "GA-6": {}, + "GA-7": {}, "GA-8": {}, "GA-9": {}, "GB-ABC": {}, "GB-ABD": {}, + "GB-ABE": {}, "GB-AGB": {}, "GB-AGY": {}, "GB-AND": {}, "GB-ANN": {}, + "GB-ANS": {}, "GB-BAS": {}, "GB-BBD": {}, "GB-BDF": {}, "GB-BDG": {}, + "GB-BEN": {}, "GB-BEX": {}, "GB-BFS": {}, "GB-BGE": {}, "GB-BGW": {}, + "GB-BIR": {}, "GB-BKM": {}, "GB-BMH": {}, "GB-BNE": {}, "GB-BNH": {}, + "GB-BNS": {}, "GB-BOL": {}, "GB-BPL": {}, "GB-BRC": {}, "GB-BRD": {}, + "GB-BRY": {}, "GB-BST": {}, "GB-BUR": {}, "GB-CAM": {}, "GB-CAY": {}, + "GB-CBF": {}, "GB-CCG": {}, "GB-CGN": {}, "GB-CHE": {}, "GB-CHW": {}, + "GB-CLD": {}, "GB-CLK": {}, "GB-CMA": {}, "GB-CMD": {}, "GB-CMN": {}, + "GB-CON": {}, "GB-COV": {}, "GB-CRF": {}, "GB-CRY": {}, "GB-CWY": {}, + "GB-DAL": {}, "GB-DBY": {}, "GB-DEN": {}, "GB-DER": {}, "GB-DEV": {}, + "GB-DGY": {}, "GB-DNC": {}, "GB-DND": {}, "GB-DOR": {}, "GB-DRS": {}, + "GB-DUD": {}, "GB-DUR": {}, "GB-EAL": {}, "GB-EAW": {}, "GB-EAY": {}, + "GB-EDH": {}, "GB-EDU": {}, "GB-ELN": {}, "GB-ELS": {}, "GB-ENF": {}, + "GB-ENG": {}, "GB-ERW": {}, "GB-ERY": {}, "GB-ESS": {}, "GB-ESX": {}, + "GB-FAL": {}, "GB-FIF": {}, "GB-FLN": {}, "GB-FMO": {}, "GB-GAT": {}, + "GB-GBN": {}, "GB-GLG": {}, "GB-GLS": {}, "GB-GRE": {}, "GB-GWN": {}, + "GB-HAL": {}, "GB-HAM": {}, "GB-HAV": {}, "GB-HCK": {}, "GB-HEF": {}, + "GB-HIL": {}, "GB-HLD": {}, "GB-HMF": {}, "GB-HNS": {}, "GB-HPL": {}, + "GB-HRT": {}, "GB-HRW": {}, "GB-HRY": {}, "GB-IOS": {}, "GB-IOW": {}, + "GB-ISL": {}, "GB-IVC": {}, "GB-KEC": {}, "GB-KEN": {}, "GB-KHL": {}, + "GB-KIR": {}, "GB-KTT": {}, "GB-KWL": {}, "GB-LAN": {}, "GB-LBC": {}, + "GB-LBH": {}, "GB-LCE": {}, "GB-LDS": {}, "GB-LEC": {}, "GB-LEW": {}, + "GB-LIN": {}, "GB-LIV": {}, "GB-LND": {}, "GB-LUT": {}, "GB-MAN": {}, + "GB-MDB": {}, "GB-MDW": {}, "GB-MEA": {}, "GB-MIK": {}, "GD-01": {}, + "GB-MLN": {}, "GB-MON": {}, "GB-MRT": {}, "GB-MRY": {}, "GB-MTY": {}, + "GB-MUL": {}, "GB-NAY": {}, "GB-NBL": {}, "GB-NEL": {}, "GB-NET": {}, + "GB-NFK": {}, "GB-NGM": {}, "GB-NIR": {}, "GB-NLK": {}, "GB-NLN": {}, + "GB-NMD": {}, "GB-NSM": {}, "GB-NTH": {}, "GB-NTL": {}, "GB-NTT": {}, + "GB-NTY": {}, "GB-NWM": {}, "GB-NWP": {}, "GB-NYK": {}, "GB-OLD": {}, + "GB-ORK": {}, "GB-OXF": {}, "GB-PEM": {}, "GB-PKN": {}, "GB-PLY": {}, + "GB-POL": {}, "GB-POR": {}, "GB-POW": {}, "GB-PTE": {}, "GB-RCC": {}, + "GB-RCH": {}, "GB-RCT": {}, "GB-RDB": {}, "GB-RDG": {}, "GB-RFW": {}, + "GB-RIC": {}, "GB-ROT": {}, "GB-RUT": {}, "GB-SAW": {}, "GB-SAY": {}, + "GB-SCB": {}, "GB-SCT": {}, "GB-SFK": {}, "GB-SFT": {}, "GB-SGC": {}, + "GB-SHF": {}, "GB-SHN": {}, "GB-SHR": {}, "GB-SKP": {}, "GB-SLF": {}, + "GB-SLG": {}, "GB-SLK": {}, "GB-SND": {}, "GB-SOL": {}, "GB-SOM": {}, + "GB-SOS": {}, "GB-SRY": {}, "GB-STE": {}, "GB-STG": {}, "GB-STH": {}, + "GB-STN": {}, "GB-STS": {}, "GB-STT": {}, "GB-STY": {}, "GB-SWA": {}, + "GB-SWD": {}, "GB-SWK": {}, "GB-TAM": {}, "GB-TFW": {}, "GB-THR": {}, + "GB-TOB": {}, "GB-TOF": {}, "GB-TRF": {}, "GB-TWH": {}, "GB-UKM": {}, + "GB-VGL": {}, "GB-WAR": {}, "GB-WBK": {}, "GB-WDU": {}, "GB-WFT": {}, + "GB-WGN": {}, "GB-WIL": {}, "GB-WKF": {}, "GB-WLL": {}, "GB-WLN": {}, + "GB-WLS": {}, "GB-WLV": {}, "GB-WND": {}, "GB-WNM": {}, "GB-WOK": {}, + "GB-WOR": {}, "GB-WRL": {}, "GB-WRT": {}, "GB-WRX": {}, "GB-WSM": {}, + "GB-WSX": {}, "GB-YOR": {}, "GB-ZET": {}, "GD-02": {}, "GD-03": {}, + "GD-04": {}, "GD-05": {}, "GD-06": {}, "GD-10": {}, "GE-AB": {}, + "GE-AJ": {}, "GE-GU": {}, "GE-IM": {}, "GE-KA": {}, "GE-KK": {}, + "GE-MM": {}, "GE-RL": {}, "GE-SJ": {}, "GE-SK": {}, "GE-SZ": {}, + "GE-TB": {}, "GH-AA": {}, "GH-AH": {}, "GH-AF": {}, "GH-BA": {}, "GH-BO": {}, "GH-BE": {}, "GH-CP": {}, + "GH-EP": {}, "GH-NP": {}, "GH-TV": {}, "GH-UE": {}, "GH-UW": {}, + "GH-WP": {}, "GL-AV": {}, "GL-KU": {}, "GL-QA": {}, "GL-QT": {}, "GL-QE": {}, "GL-SM": {}, + "GM-B": {}, "GM-L": {}, "GM-M": {}, "GM-N": {}, "GM-U": {}, + "GM-W": {}, "GN-B": {}, "GN-BE": {}, "GN-BF": {}, "GN-BK": {}, + "GN-C": {}, "GN-CO": {}, "GN-D": {}, "GN-DB": {}, "GN-DI": {}, + "GN-DL": {}, "GN-DU": {}, "GN-F": {}, "GN-FA": {}, "GN-FO": {}, + "GN-FR": {}, "GN-GA": {}, "GN-GU": {}, "GN-K": {}, "GN-KA": {}, + "GN-KB": {}, "GN-KD": {}, "GN-KE": {}, "GN-KN": {}, "GN-KO": {}, + "GN-KS": {}, "GN-L": {}, "GN-LA": {}, "GN-LE": {}, "GN-LO": {}, + "GN-M": {}, "GN-MC": {}, "GN-MD": {}, "GN-ML": {}, "GN-MM": {}, + "GN-N": {}, "GN-NZ": {}, "GN-PI": {}, "GN-SI": {}, "GN-TE": {}, + "GN-TO": {}, "GN-YO": {}, "GQ-AN": {}, "GQ-BN": {}, "GQ-BS": {}, + "GQ-C": {}, "GQ-CS": {}, "GQ-I": {}, "GQ-KN": {}, "GQ-LI": {}, + "GQ-WN": {}, "GR-01": {}, "GR-03": {}, "GR-04": {}, "GR-05": {}, + "GR-06": {}, "GR-07": {}, "GR-11": {}, "GR-12": {}, "GR-13": {}, + "GR-14": {}, "GR-15": {}, "GR-16": {}, "GR-17": {}, "GR-21": {}, + "GR-22": {}, "GR-23": {}, "GR-24": {}, "GR-31": {}, "GR-32": {}, + "GR-33": {}, "GR-34": {}, "GR-41": {}, "GR-42": {}, "GR-43": {}, + "GR-44": {}, "GR-51": {}, "GR-52": {}, "GR-53": {}, "GR-54": {}, + "GR-55": {}, "GR-56": {}, "GR-57": {}, "GR-58": {}, "GR-59": {}, + "GR-61": {}, "GR-62": {}, "GR-63": {}, "GR-64": {}, "GR-69": {}, + "GR-71": {}, "GR-72": {}, "GR-73": {}, "GR-81": {}, "GR-82": {}, + "GR-83": {}, "GR-84": {}, "GR-85": {}, "GR-91": {}, "GR-92": {}, + "GR-93": {}, "GR-94": {}, "GR-A": {}, "GR-A1": {}, "GR-B": {}, + "GR-C": {}, "GR-D": {}, "GR-E": {}, "GR-F": {}, "GR-G": {}, + "GR-H": {}, "GR-I": {}, "GR-J": {}, "GR-K": {}, "GR-L": {}, + "GR-M": {}, "GT-01": {}, "GT-02": {}, "GT-03": {}, "GT-04": {}, + "GT-05": {}, "GT-06": {}, "GT-07": {}, "GT-08": {}, "GT-09": {}, + "GT-10": {}, "GT-11": {}, "GT-12": {}, "GT-13": {}, "GT-14": {}, + "GT-15": {}, "GT-16": {}, "GT-17": {}, "GT-18": {}, "GT-19": {}, + "GT-20": {}, "GT-21": {}, "GT-22": {}, "GW-BA": {}, "GW-BL": {}, + "GW-BM": {}, "GW-BS": {}, "GW-CA": {}, "GW-GA": {}, "GW-L": {}, + "GW-N": {}, "GW-OI": {}, "GW-QU": {}, "GW-S": {}, "GW-TO": {}, + "GY-BA": {}, "GY-CU": {}, "GY-DE": {}, "GY-EB": {}, "GY-ES": {}, + "GY-MA": {}, "GY-PM": {}, "GY-PT": {}, "GY-UD": {}, "GY-UT": {}, + "HN-AT": {}, "HN-CH": {}, "HN-CL": {}, "HN-CM": {}, "HN-CP": {}, + "HN-CR": {}, "HN-EP": {}, "HN-FM": {}, "HN-GD": {}, "HN-IB": {}, + "HN-IN": {}, "HN-LE": {}, "HN-LP": {}, "HN-OC": {}, "HN-OL": {}, + "HN-SB": {}, "HN-VA": {}, "HN-YO": {}, "HR-01": {}, "HR-02": {}, + "HR-03": {}, "HR-04": {}, "HR-05": {}, "HR-06": {}, "HR-07": {}, + "HR-08": {}, "HR-09": {}, "HR-10": {}, "HR-11": {}, "HR-12": {}, + "HR-13": {}, "HR-14": {}, "HR-15": {}, "HR-16": {}, "HR-17": {}, + "HR-18": {}, "HR-19": {}, "HR-20": {}, "HR-21": {}, "HT-AR": {}, + "HT-CE": {}, "HT-GA": {}, "HT-ND": {}, "HT-NE": {}, "HT-NO": {}, "HT-NI": {}, + "HT-OU": {}, "HT-SD": {}, "HT-SE": {}, "HU-BA": {}, "HU-BC": {}, + "HU-BE": {}, "HU-BK": {}, "HU-BU": {}, "HU-BZ": {}, "HU-CS": {}, + "HU-DE": {}, "HU-DU": {}, "HU-EG": {}, "HU-ER": {}, "HU-FE": {}, + "HU-GS": {}, "HU-GY": {}, "HU-HB": {}, "HU-HE": {}, "HU-HV": {}, + "HU-JN": {}, "HU-KE": {}, "HU-KM": {}, "HU-KV": {}, "HU-MI": {}, + "HU-NK": {}, "HU-NO": {}, "HU-NY": {}, "HU-PE": {}, "HU-PS": {}, + "HU-SD": {}, "HU-SF": {}, "HU-SH": {}, "HU-SK": {}, "HU-SN": {}, + "HU-SO": {}, "HU-SS": {}, "HU-ST": {}, "HU-SZ": {}, "HU-TB": {}, + "HU-TO": {}, "HU-VA": {}, "HU-VE": {}, "HU-VM": {}, "HU-ZA": {}, + "HU-ZE": {}, "ID-AC": {}, "ID-BA": {}, "ID-BB": {}, "ID-BE": {}, + "ID-BT": {}, "ID-GO": {}, "ID-IJ": {}, "ID-JA": {}, "ID-JB": {}, + "ID-JI": {}, "ID-JK": {}, "ID-JT": {}, "ID-JW": {}, "ID-KA": {}, + "ID-KB": {}, "ID-KI": {}, "ID-KU": {}, "ID-KR": {}, "ID-KS": {}, + "ID-KT": {}, "ID-LA": {}, "ID-MA": {}, "ID-ML": {}, "ID-MU": {}, + "ID-NB": {}, "ID-NT": {}, "ID-NU": {}, "ID-PA": {}, "ID-PB": {}, + "ID-PE": {}, "ID-PP": {}, "ID-PS": {}, "ID-PT": {}, "ID-RI": {}, + "ID-SA": {}, "ID-SB": {}, "ID-SG": {}, "ID-SL": {}, "ID-SM": {}, + "ID-SN": {}, "ID-SR": {}, "ID-SS": {}, "ID-ST": {}, "ID-SU": {}, + "ID-YO": {}, "IE-C": {}, "IE-CE": {}, "IE-CN": {}, "IE-CO": {}, + "IE-CW": {}, "IE-D": {}, "IE-DL": {}, "IE-G": {}, "IE-KE": {}, + "IE-KK": {}, "IE-KY": {}, "IE-L": {}, "IE-LD": {}, "IE-LH": {}, + "IE-LK": {}, "IE-LM": {}, "IE-LS": {}, "IE-M": {}, "IE-MH": {}, + "IE-MN": {}, "IE-MO": {}, "IE-OY": {}, "IE-RN": {}, "IE-SO": {}, + "IE-TA": {}, "IE-U": {}, "IE-WD": {}, "IE-WH": {}, "IE-WW": {}, + "IE-WX": {}, "IL-D": {}, "IL-HA": {}, "IL-JM": {}, "IL-M": {}, + "IL-TA": {}, "IL-Z": {}, "IN-AN": {}, "IN-AP": {}, "IN-AR": {}, + "IN-AS": {}, "IN-BR": {}, "IN-CH": {}, "IN-CT": {}, "IN-DH": {}, + "IN-DL": {}, "IN-DN": {}, "IN-GA": {}, "IN-GJ": {}, "IN-HP": {}, + "IN-HR": {}, "IN-JH": {}, "IN-JK": {}, "IN-KA": {}, "IN-KL": {}, + "IN-LD": {}, "IN-MH": {}, "IN-ML": {}, "IN-MN": {}, "IN-MP": {}, + "IN-MZ": {}, "IN-NL": {}, "IN-TG": {}, "IN-OR": {}, "IN-PB": {}, "IN-PY": {}, + "IN-RJ": {}, "IN-SK": {}, "IN-TN": {}, "IN-TR": {}, "IN-UP": {}, + "IN-UT": {}, "IN-WB": {}, "IQ-AN": {}, "IQ-AR": {}, "IQ-BA": {}, + "IQ-BB": {}, "IQ-BG": {}, "IQ-DA": {}, "IQ-DI": {}, "IQ-DQ": {}, + "IQ-KA": {}, "IQ-KI": {}, "IQ-MA": {}, "IQ-MU": {}, "IQ-NA": {}, "IQ-NI": {}, + "IQ-QA": {}, "IQ-SD": {}, "IQ-SW": {}, "IQ-SU": {}, "IQ-TS": {}, "IQ-WA": {}, + "IR-00": {}, "IR-01": {}, "IR-02": {}, "IR-03": {}, "IR-04": {}, "IR-05": {}, + "IR-06": {}, "IR-07": {}, "IR-08": {}, "IR-09": {}, "IR-10": {}, "IR-11": {}, + "IR-12": {}, "IR-13": {}, "IR-14": {}, "IR-15": {}, "IR-16": {}, + "IR-17": {}, "IR-18": {}, "IR-19": {}, "IR-20": {}, "IR-21": {}, + "IR-22": {}, "IR-23": {}, "IR-24": {}, "IR-25": {}, "IR-26": {}, + "IR-27": {}, "IR-28": {}, "IR-29": {}, "IR-30": {}, "IR-31": {}, + "IS-0": {}, "IS-1": {}, "IS-2": {}, "IS-3": {}, "IS-4": {}, + "IS-5": {}, "IS-6": {}, "IS-7": {}, "IS-8": {}, "IT-21": {}, + "IT-23": {}, "IT-25": {}, "IT-32": {}, "IT-34": {}, "IT-36": {}, + "IT-42": {}, "IT-45": {}, "IT-52": {}, "IT-55": {}, "IT-57": {}, + "IT-62": {}, "IT-65": {}, "IT-67": {}, "IT-72": {}, "IT-75": {}, + "IT-77": {}, "IT-78": {}, "IT-82": {}, "IT-88": {}, "IT-AG": {}, + "IT-AL": {}, "IT-AN": {}, "IT-AO": {}, "IT-AP": {}, "IT-AQ": {}, + "IT-AR": {}, "IT-AT": {}, "IT-AV": {}, "IT-BA": {}, "IT-BG": {}, + "IT-BI": {}, "IT-BL": {}, "IT-BN": {}, "IT-BO": {}, "IT-BR": {}, + "IT-BS": {}, "IT-BT": {}, "IT-BZ": {}, "IT-CA": {}, "IT-CB": {}, + "IT-CE": {}, "IT-CH": {}, "IT-CI": {}, "IT-CL": {}, "IT-CN": {}, + "IT-CO": {}, "IT-CR": {}, "IT-CS": {}, "IT-CT": {}, "IT-CZ": {}, + "IT-EN": {}, "IT-FC": {}, "IT-FE": {}, "IT-FG": {}, "IT-FI": {}, + "IT-FM": {}, "IT-FR": {}, "IT-GE": {}, "IT-GO": {}, "IT-GR": {}, + "IT-IM": {}, "IT-IS": {}, "IT-KR": {}, "IT-LC": {}, "IT-LE": {}, + "IT-LI": {}, "IT-LO": {}, "IT-LT": {}, "IT-LU": {}, "IT-MB": {}, + "IT-MC": {}, "IT-ME": {}, "IT-MI": {}, "IT-MN": {}, "IT-MO": {}, + "IT-MS": {}, "IT-MT": {}, "IT-NA": {}, "IT-NO": {}, "IT-NU": {}, + "IT-OG": {}, "IT-OR": {}, "IT-OT": {}, "IT-PA": {}, "IT-PC": {}, + "IT-PD": {}, "IT-PE": {}, "IT-PG": {}, "IT-PI": {}, "IT-PN": {}, + "IT-PO": {}, "IT-PR": {}, "IT-PT": {}, "IT-PU": {}, "IT-PV": {}, + "IT-PZ": {}, "IT-RA": {}, "IT-RC": {}, "IT-RE": {}, "IT-RG": {}, + "IT-RI": {}, "IT-RM": {}, "IT-RN": {}, "IT-RO": {}, "IT-SA": {}, + "IT-SI": {}, "IT-SO": {}, "IT-SP": {}, "IT-SR": {}, "IT-SS": {}, + "IT-SV": {}, "IT-TA": {}, "IT-TE": {}, "IT-TN": {}, "IT-TO": {}, + "IT-TP": {}, "IT-TR": {}, "IT-TS": {}, "IT-TV": {}, "IT-UD": {}, + "IT-VA": {}, "IT-VB": {}, "IT-VC": {}, "IT-VE": {}, "IT-VI": {}, + "IT-VR": {}, "IT-VS": {}, "IT-VT": {}, "IT-VV": {}, "JM-01": {}, + "JM-02": {}, "JM-03": {}, "JM-04": {}, "JM-05": {}, "JM-06": {}, + "JM-07": {}, "JM-08": {}, "JM-09": {}, "JM-10": {}, "JM-11": {}, + "JM-12": {}, "JM-13": {}, "JM-14": {}, "JO-AJ": {}, "JO-AM": {}, + "JO-AQ": {}, "JO-AT": {}, "JO-AZ": {}, "JO-BA": {}, "JO-IR": {}, + "JO-JA": {}, "JO-KA": {}, "JO-MA": {}, "JO-MD": {}, "JO-MN": {}, + "JP-01": {}, "JP-02": {}, "JP-03": {}, "JP-04": {}, "JP-05": {}, + "JP-06": {}, "JP-07": {}, "JP-08": {}, "JP-09": {}, "JP-10": {}, + "JP-11": {}, "JP-12": {}, "JP-13": {}, "JP-14": {}, "JP-15": {}, + "JP-16": {}, "JP-17": {}, "JP-18": {}, "JP-19": {}, "JP-20": {}, + "JP-21": {}, "JP-22": {}, "JP-23": {}, "JP-24": {}, "JP-25": {}, + "JP-26": {}, "JP-27": {}, "JP-28": {}, "JP-29": {}, "JP-30": {}, + "JP-31": {}, "JP-32": {}, "JP-33": {}, "JP-34": {}, "JP-35": {}, + "JP-36": {}, "JP-37": {}, "JP-38": {}, "JP-39": {}, "JP-40": {}, + "JP-41": {}, "JP-42": {}, "JP-43": {}, "JP-44": {}, "JP-45": {}, + "JP-46": {}, "JP-47": {}, "KE-01": {}, "KE-02": {}, "KE-03": {}, + "KE-04": {}, "KE-05": {}, "KE-06": {}, "KE-07": {}, "KE-08": {}, + "KE-09": {}, "KE-10": {}, "KE-11": {}, "KE-12": {}, "KE-13": {}, + "KE-14": {}, "KE-15": {}, "KE-16": {}, "KE-17": {}, "KE-18": {}, + "KE-19": {}, "KE-20": {}, "KE-21": {}, "KE-22": {}, "KE-23": {}, + "KE-24": {}, "KE-25": {}, "KE-26": {}, "KE-27": {}, "KE-28": {}, + "KE-29": {}, "KE-30": {}, "KE-31": {}, "KE-32": {}, "KE-33": {}, + "KE-34": {}, "KE-35": {}, "KE-36": {}, "KE-37": {}, "KE-38": {}, + "KE-39": {}, "KE-40": {}, "KE-41": {}, "KE-42": {}, "KE-43": {}, + "KE-44": {}, "KE-45": {}, "KE-46": {}, "KE-47": {}, "KG-B": {}, + "KG-C": {}, "KG-GB": {}, "KG-GO": {}, "KG-J": {}, "KG-N": {}, "KG-O": {}, + "KG-T": {}, "KG-Y": {}, "KH-1": {}, "KH-10": {}, "KH-11": {}, + "KH-12": {}, "KH-13": {}, "KH-14": {}, "KH-15": {}, "KH-16": {}, + "KH-17": {}, "KH-18": {}, "KH-19": {}, "KH-2": {}, "KH-20": {}, + "KH-21": {}, "KH-22": {}, "KH-23": {}, "KH-24": {}, "KH-3": {}, + "KH-4": {}, "KH-5": {}, "KH-6": {}, "KH-7": {}, "KH-8": {}, + "KH-9": {}, "KI-G": {}, "KI-L": {}, "KI-P": {}, "KM-A": {}, + "KM-G": {}, "KM-M": {}, "KN-01": {}, "KN-02": {}, "KN-03": {}, + "KN-04": {}, "KN-05": {}, "KN-06": {}, "KN-07": {}, "KN-08": {}, + "KN-09": {}, "KN-10": {}, "KN-11": {}, "KN-12": {}, "KN-13": {}, + "KN-15": {}, "KN-K": {}, "KN-N": {}, "KP-01": {}, "KP-02": {}, + "KP-03": {}, "KP-04": {}, "KP-05": {}, "KP-06": {}, "KP-07": {}, + "KP-08": {}, "KP-09": {}, "KP-10": {}, "KP-13": {}, "KR-11": {}, + "KR-26": {}, "KR-27": {}, "KR-28": {}, "KR-29": {}, "KR-30": {}, + "KR-31": {}, "KR-41": {}, "KR-42": {}, "KR-43": {}, "KR-44": {}, + "KR-45": {}, "KR-46": {}, "KR-47": {}, "KR-48": {}, "KR-49": {}, + "KW-AH": {}, "KW-FA": {}, "KW-HA": {}, "KW-JA": {}, "KW-KU": {}, + "KW-MU": {}, "KZ-10": {}, "KZ-75": {}, "KZ-19": {}, "KZ-11": {}, + "KZ-15": {}, "KZ-71": {}, "KZ-23": {}, "KZ-27": {}, "KZ-47": {}, + "KZ-55": {}, "KZ-35": {}, "KZ-39": {}, "KZ-43": {}, "KZ-63": {}, + "KZ-79": {}, "KZ-59": {}, "KZ-61": {}, "KZ-62": {}, "KZ-31": {}, + "KZ-33": {}, "LA-AT": {}, "LA-BK": {}, "LA-BL": {}, + "LA-CH": {}, "LA-HO": {}, "LA-KH": {}, "LA-LM": {}, "LA-LP": {}, + "LA-OU": {}, "LA-PH": {}, "LA-SL": {}, "LA-SV": {}, "LA-VI": {}, + "LA-VT": {}, "LA-XA": {}, "LA-XE": {}, "LA-XI": {}, "LA-XS": {}, + "LB-AK": {}, "LB-AS": {}, "LB-BA": {}, "LB-BH": {}, "LB-BI": {}, + "LB-JA": {}, "LB-JL": {}, "LB-NA": {}, "LC-01": {}, "LC-02": {}, + "LC-03": {}, "LC-05": {}, "LC-06": {}, "LC-07": {}, "LC-08": {}, + "LC-10": {}, "LC-11": {}, "LI-01": {}, "LI-02": {}, + "LI-03": {}, "LI-04": {}, "LI-05": {}, "LI-06": {}, "LI-07": {}, + "LI-08": {}, "LI-09": {}, "LI-10": {}, "LI-11": {}, "LK-1": {}, + "LK-11": {}, "LK-12": {}, "LK-13": {}, "LK-2": {}, "LK-21": {}, + "LK-22": {}, "LK-23": {}, "LK-3": {}, "LK-31": {}, "LK-32": {}, + "LK-33": {}, "LK-4": {}, "LK-41": {}, "LK-42": {}, "LK-43": {}, + "LK-44": {}, "LK-45": {}, "LK-5": {}, "LK-51": {}, "LK-52": {}, + "LK-53": {}, "LK-6": {}, "LK-61": {}, "LK-62": {}, "LK-7": {}, + "LK-71": {}, "LK-72": {}, "LK-8": {}, "LK-81": {}, "LK-82": {}, + "LK-9": {}, "LK-91": {}, "LK-92": {}, "LR-BG": {}, "LR-BM": {}, + "LR-CM": {}, "LR-GB": {}, "LR-GG": {}, "LR-GK": {}, "LR-LO": {}, + "LR-MG": {}, "LR-MO": {}, "LR-MY": {}, "LR-NI": {}, "LR-RI": {}, + "LR-SI": {}, "LS-A": {}, "LS-B": {}, "LS-C": {}, "LS-D": {}, + "LS-E": {}, "LS-F": {}, "LS-G": {}, "LS-H": {}, "LS-J": {}, + "LS-K": {}, "LT-AL": {}, "LT-KL": {}, "LT-KU": {}, "LT-MR": {}, + "LT-PN": {}, "LT-SA": {}, "LT-TA": {}, "LT-TE": {}, "LT-UT": {}, + "LT-VL": {}, "LU-CA": {}, "LU-CL": {}, "LU-DI": {}, "LU-EC": {}, + "LU-ES": {}, "LU-GR": {}, "LU-LU": {}, "LU-ME": {}, "LU-RD": {}, + "LU-RM": {}, "LU-VD": {}, "LU-WI": {}, "LU-D": {}, "LU-G": {}, "LU-L": {}, + "LV-001": {}, "LV-111": {}, "LV-112": {}, "LV-113": {}, + "LV-002": {}, "LV-003": {}, "LV-004": {}, "LV-005": {}, "LV-006": {}, + "LV-007": {}, "LV-008": {}, "LV-009": {}, "LV-010": {}, "LV-011": {}, + "LV-012": {}, "LV-013": {}, "LV-014": {}, "LV-015": {}, "LV-016": {}, + "LV-017": {}, "LV-018": {}, "LV-019": {}, "LV-020": {}, "LV-021": {}, + "LV-022": {}, "LV-023": {}, "LV-024": {}, "LV-025": {}, "LV-026": {}, + "LV-027": {}, "LV-028": {}, "LV-029": {}, "LV-030": {}, "LV-031": {}, + "LV-032": {}, "LV-033": {}, "LV-034": {}, "LV-035": {}, "LV-036": {}, + "LV-037": {}, "LV-038": {}, "LV-039": {}, "LV-040": {}, "LV-041": {}, + "LV-042": {}, "LV-043": {}, "LV-044": {}, "LV-045": {}, "LV-046": {}, + "LV-047": {}, "LV-048": {}, "LV-049": {}, "LV-050": {}, "LV-051": {}, + "LV-052": {}, "LV-053": {}, "LV-054": {}, "LV-055": {}, "LV-056": {}, + "LV-057": {}, "LV-058": {}, "LV-059": {}, "LV-060": {}, "LV-061": {}, + "LV-062": {}, "LV-063": {}, "LV-064": {}, "LV-065": {}, "LV-066": {}, + "LV-067": {}, "LV-068": {}, "LV-069": {}, "LV-070": {}, "LV-071": {}, + "LV-072": {}, "LV-073": {}, "LV-074": {}, "LV-075": {}, "LV-076": {}, + "LV-077": {}, "LV-078": {}, "LV-079": {}, "LV-080": {}, "LV-081": {}, + "LV-082": {}, "LV-083": {}, "LV-084": {}, "LV-085": {}, "LV-086": {}, + "LV-087": {}, "LV-088": {}, "LV-089": {}, "LV-090": {}, "LV-091": {}, + "LV-092": {}, "LV-093": {}, "LV-094": {}, "LV-095": {}, "LV-096": {}, + "LV-097": {}, "LV-098": {}, "LV-099": {}, "LV-100": {}, "LV-101": {}, + "LV-102": {}, "LV-103": {}, "LV-104": {}, "LV-105": {}, "LV-106": {}, + "LV-107": {}, "LV-108": {}, "LV-109": {}, "LV-110": {}, "LV-DGV": {}, + "LV-JEL": {}, "LV-JKB": {}, "LV-JUR": {}, "LV-LPX": {}, "LV-REZ": {}, + "LV-RIX": {}, "LV-VEN": {}, "LV-VMR": {}, "LY-BA": {}, "LY-BU": {}, + "LY-DR": {}, "LY-GT": {}, "LY-JA": {}, "LY-JB": {}, "LY-JG": {}, + "LY-JI": {}, "LY-JU": {}, "LY-KF": {}, "LY-MB": {}, "LY-MI": {}, + "LY-MJ": {}, "LY-MQ": {}, "LY-NL": {}, "LY-NQ": {}, "LY-SB": {}, + "LY-SR": {}, "LY-TB": {}, "LY-WA": {}, "LY-WD": {}, "LY-WS": {}, + "LY-ZA": {}, "MA-01": {}, "MA-02": {}, "MA-03": {}, "MA-04": {}, + "MA-05": {}, "MA-06": {}, "MA-07": {}, "MA-08": {}, "MA-09": {}, + "MA-10": {}, "MA-11": {}, "MA-12": {}, "MA-13": {}, "MA-14": {}, + "MA-15": {}, "MA-16": {}, "MA-AGD": {}, "MA-AOU": {}, "MA-ASZ": {}, + "MA-AZI": {}, "MA-BEM": {}, "MA-BER": {}, "MA-BES": {}, "MA-BOD": {}, + "MA-BOM": {}, "MA-CAS": {}, "MA-CHE": {}, "MA-CHI": {}, "MA-CHT": {}, + "MA-ERR": {}, "MA-ESI": {}, "MA-ESM": {}, "MA-FAH": {}, "MA-FES": {}, + "MA-FIG": {}, "MA-GUE": {}, "MA-HAJ": {}, "MA-HAO": {}, "MA-HOC": {}, + "MA-IFR": {}, "MA-INE": {}, "MA-JDI": {}, "MA-JRA": {}, "MA-KEN": {}, + "MA-KES": {}, "MA-KHE": {}, "MA-KHN": {}, "MA-KHO": {}, "MA-LAA": {}, + "MA-LAR": {}, "MA-MED": {}, "MA-MEK": {}, "MA-MMD": {}, "MA-MMN": {}, + "MA-MOH": {}, "MA-MOU": {}, "MA-NAD": {}, "MA-NOU": {}, "MA-OUA": {}, + "MA-OUD": {}, "MA-OUJ": {}, "MA-RAB": {}, "MA-SAF": {}, "MA-SAL": {}, + "MA-SEF": {}, "MA-SET": {}, "MA-SIK": {}, "MA-SKH": {}, "MA-SYB": {}, + "MA-TAI": {}, "MA-TAO": {}, "MA-TAR": {}, "MA-TAT": {}, "MA-TAZ": {}, + "MA-TET": {}, "MA-TIZ": {}, "MA-TNG": {}, "MA-TNT": {}, "MA-ZAG": {}, + "MC-CL": {}, "MC-CO": {}, "MC-FO": {}, "MC-GA": {}, "MC-JE": {}, + "MC-LA": {}, "MC-MA": {}, "MC-MC": {}, "MC-MG": {}, "MC-MO": {}, + "MC-MU": {}, "MC-PH": {}, "MC-SD": {}, "MC-SO": {}, "MC-SP": {}, + "MC-SR": {}, "MC-VR": {}, "MD-AN": {}, "MD-BA": {}, "MD-BD": {}, + "MD-BR": {}, "MD-BS": {}, "MD-CA": {}, "MD-CL": {}, "MD-CM": {}, + "MD-CR": {}, "MD-CS": {}, "MD-CT": {}, "MD-CU": {}, "MD-DO": {}, + "MD-DR": {}, "MD-DU": {}, "MD-ED": {}, "MD-FA": {}, "MD-FL": {}, + "MD-GA": {}, "MD-GL": {}, "MD-HI": {}, "MD-IA": {}, "MD-LE": {}, + "MD-NI": {}, "MD-OC": {}, "MD-OR": {}, "MD-RE": {}, "MD-RI": {}, + "MD-SD": {}, "MD-SI": {}, "MD-SN": {}, "MD-SO": {}, "MD-ST": {}, + "MD-SV": {}, "MD-TA": {}, "MD-TE": {}, "MD-UN": {}, "ME-01": {}, + "ME-02": {}, "ME-03": {}, "ME-04": {}, "ME-05": {}, "ME-06": {}, + "ME-07": {}, "ME-08": {}, "ME-09": {}, "ME-10": {}, "ME-11": {}, + "ME-12": {}, "ME-13": {}, "ME-14": {}, "ME-15": {}, "ME-16": {}, + "ME-17": {}, "ME-18": {}, "ME-19": {}, "ME-20": {}, "ME-21": {}, "ME-24": {}, + "MG-A": {}, "MG-D": {}, "MG-F": {}, "MG-M": {}, "MG-T": {}, + "MG-U": {}, "MH-ALK": {}, "MH-ALL": {}, "MH-ARN": {}, "MH-AUR": {}, + "MH-EBO": {}, "MH-ENI": {}, "MH-JAB": {}, "MH-JAL": {}, "MH-KIL": {}, + "MH-KWA": {}, "MH-L": {}, "MH-LAE": {}, "MH-LIB": {}, "MH-LIK": {}, + "MH-MAJ": {}, "MH-MAL": {}, "MH-MEJ": {}, "MH-MIL": {}, "MH-NMK": {}, + "MH-NMU": {}, "MH-RON": {}, "MH-T": {}, "MH-UJA": {}, "MH-UTI": {}, + "MH-WTJ": {}, "MH-WTN": {}, "MK-101": {}, "MK-102": {}, "MK-103": {}, + "MK-104": {}, "MK-105": {}, + "MK-106": {}, "MK-107": {}, "MK-108": {}, "MK-109": {}, "MK-201": {}, + "MK-202": {}, "MK-205": {}, "MK-206": {}, "MK-207": {}, "MK-208": {}, + "MK-209": {}, "MK-210": {}, "MK-211": {}, "MK-301": {}, "MK-303": {}, + "MK-307": {}, "MK-308": {}, "MK-310": {}, "MK-311": {}, "MK-312": {}, + "MK-401": {}, "MK-402": {}, "MK-403": {}, "MK-404": {}, "MK-405": {}, + "MK-406": {}, "MK-408": {}, "MK-409": {}, "MK-410": {}, "MK-501": {}, + "MK-502": {}, "MK-503": {}, "MK-505": {}, "MK-506": {}, "MK-507": {}, + "MK-508": {}, "MK-509": {}, "MK-601": {}, "MK-602": {}, "MK-604": {}, + "MK-605": {}, "MK-606": {}, "MK-607": {}, "MK-608": {}, "MK-609": {}, + "MK-701": {}, "MK-702": {}, "MK-703": {}, "MK-704": {}, "MK-705": {}, + "MK-803": {}, "MK-804": {}, "MK-806": {}, "MK-807": {}, "MK-809": {}, + "MK-810": {}, "MK-811": {}, "MK-812": {}, "MK-813": {}, "MK-814": {}, + "MK-816": {}, "ML-1": {}, "ML-2": {}, "ML-3": {}, "ML-4": {}, + "ML-5": {}, "ML-6": {}, "ML-7": {}, "ML-8": {}, "ML-BKO": {}, + "MM-01": {}, "MM-02": {}, "MM-03": {}, "MM-04": {}, "MM-05": {}, + "MM-06": {}, "MM-07": {}, "MM-11": {}, "MM-12": {}, "MM-13": {}, + "MM-14": {}, "MM-15": {}, "MM-16": {}, "MM-17": {}, "MM-18": {}, "MN-035": {}, + "MN-037": {}, "MN-039": {}, "MN-041": {}, "MN-043": {}, "MN-046": {}, + "MN-047": {}, "MN-049": {}, "MN-051": {}, "MN-053": {}, "MN-055": {}, + "MN-057": {}, "MN-059": {}, "MN-061": {}, "MN-063": {}, "MN-064": {}, + "MN-065": {}, "MN-067": {}, "MN-069": {}, "MN-071": {}, "MN-073": {}, + "MN-1": {}, "MR-01": {}, "MR-02": {}, "MR-03": {}, "MR-04": {}, + "MR-05": {}, "MR-06": {}, "MR-07": {}, "MR-08": {}, "MR-09": {}, + "MR-10": {}, "MR-11": {}, "MR-12": {}, "MR-13": {}, "MR-NKC": {}, "MT-01": {}, + "MT-02": {}, "MT-03": {}, "MT-04": {}, "MT-05": {}, "MT-06": {}, + "MT-07": {}, "MT-08": {}, "MT-09": {}, "MT-10": {}, "MT-11": {}, + "MT-12": {}, "MT-13": {}, "MT-14": {}, "MT-15": {}, "MT-16": {}, + "MT-17": {}, "MT-18": {}, "MT-19": {}, "MT-20": {}, "MT-21": {}, + "MT-22": {}, "MT-23": {}, "MT-24": {}, "MT-25": {}, "MT-26": {}, + "MT-27": {}, "MT-28": {}, "MT-29": {}, "MT-30": {}, "MT-31": {}, + "MT-32": {}, "MT-33": {}, "MT-34": {}, "MT-35": {}, "MT-36": {}, + "MT-37": {}, "MT-38": {}, "MT-39": {}, "MT-40": {}, "MT-41": {}, + "MT-42": {}, "MT-43": {}, "MT-44": {}, "MT-45": {}, "MT-46": {}, + "MT-47": {}, "MT-48": {}, "MT-49": {}, "MT-50": {}, "MT-51": {}, + "MT-52": {}, "MT-53": {}, "MT-54": {}, "MT-55": {}, "MT-56": {}, + "MT-57": {}, "MT-58": {}, "MT-59": {}, "MT-60": {}, "MT-61": {}, + "MT-62": {}, "MT-63": {}, "MT-64": {}, "MT-65": {}, "MT-66": {}, + "MT-67": {}, "MT-68": {}, "MU-AG": {}, "MU-BL": {}, "MU-BR": {}, + "MU-CC": {}, "MU-CU": {}, "MU-FL": {}, "MU-GP": {}, "MU-MO": {}, + "MU-PA": {}, "MU-PL": {}, "MU-PU": {}, "MU-PW": {}, "MU-QB": {}, + "MU-RO": {}, "MU-RP": {}, "MU-RR": {}, "MU-SA": {}, "MU-VP": {}, "MV-00": {}, + "MV-01": {}, "MV-02": {}, "MV-03": {}, "MV-04": {}, "MV-05": {}, + "MV-07": {}, "MV-08": {}, "MV-12": {}, "MV-13": {}, "MV-14": {}, + "MV-17": {}, "MV-20": {}, "MV-23": {}, "MV-24": {}, "MV-25": {}, + "MV-26": {}, "MV-27": {}, "MV-28": {}, "MV-29": {}, "MV-CE": {}, + "MV-MLE": {}, "MV-NC": {}, "MV-NO": {}, "MV-SC": {}, "MV-SU": {}, + "MV-UN": {}, "MV-US": {}, "MW-BA": {}, "MW-BL": {}, "MW-C": {}, + "MW-CK": {}, "MW-CR": {}, "MW-CT": {}, "MW-DE": {}, "MW-DO": {}, + "MW-KR": {}, "MW-KS": {}, "MW-LI": {}, "MW-LK": {}, "MW-MC": {}, + "MW-MG": {}, "MW-MH": {}, "MW-MU": {}, "MW-MW": {}, "MW-MZ": {}, + "MW-N": {}, "MW-NB": {}, "MW-NE": {}, "MW-NI": {}, "MW-NK": {}, + "MW-NS": {}, "MW-NU": {}, "MW-PH": {}, "MW-RU": {}, "MW-S": {}, + "MW-SA": {}, "MW-TH": {}, "MW-ZO": {}, "MX-AGU": {}, "MX-BCN": {}, + "MX-BCS": {}, "MX-CAM": {}, "MX-CHH": {}, "MX-CHP": {}, "MX-COA": {}, + "MX-COL": {}, "MX-CMX": {}, "MX-DIF": {}, "MX-DUR": {}, "MX-GRO": {}, "MX-GUA": {}, + "MX-HID": {}, "MX-JAL": {}, "MX-MEX": {}, "MX-MIC": {}, "MX-MOR": {}, + "MX-NAY": {}, "MX-NLE": {}, "MX-OAX": {}, "MX-PUE": {}, "MX-QUE": {}, + "MX-ROO": {}, "MX-SIN": {}, "MX-SLP": {}, "MX-SON": {}, "MX-TAB": {}, + "MX-TAM": {}, "MX-TLA": {}, "MX-VER": {}, "MX-YUC": {}, "MX-ZAC": {}, + "MY-01": {}, "MY-02": {}, "MY-03": {}, "MY-04": {}, "MY-05": {}, + "MY-06": {}, "MY-07": {}, "MY-08": {}, "MY-09": {}, "MY-10": {}, + "MY-11": {}, "MY-12": {}, "MY-13": {}, "MY-14": {}, "MY-15": {}, + "MY-16": {}, "MZ-A": {}, "MZ-B": {}, "MZ-G": {}, "MZ-I": {}, + "MZ-L": {}, "MZ-MPM": {}, "MZ-N": {}, "MZ-P": {}, "MZ-Q": {}, + "MZ-S": {}, "MZ-T": {}, "NA-CA": {}, "NA-ER": {}, "NA-HA": {}, + "NA-KA": {}, "NA-KE": {}, "NA-KH": {}, "NA-KU": {}, "NA-KW": {}, "NA-OD": {}, "NA-OH": {}, + "NA-OK": {}, "NA-ON": {}, "NA-OS": {}, "NA-OT": {}, "NA-OW": {}, + "NE-1": {}, "NE-2": {}, "NE-3": {}, "NE-4": {}, "NE-5": {}, + "NE-6": {}, "NE-7": {}, "NE-8": {}, "NG-AB": {}, "NG-AD": {}, + "NG-AK": {}, "NG-AN": {}, "NG-BA": {}, "NG-BE": {}, "NG-BO": {}, + "NG-BY": {}, "NG-CR": {}, "NG-DE": {}, "NG-EB": {}, "NG-ED": {}, + "NG-EK": {}, "NG-EN": {}, "NG-FC": {}, "NG-GO": {}, "NG-IM": {}, + "NG-JI": {}, "NG-KD": {}, "NG-KE": {}, "NG-KN": {}, "NG-KO": {}, + "NG-KT": {}, "NG-KW": {}, "NG-LA": {}, "NG-NA": {}, "NG-NI": {}, + "NG-OG": {}, "NG-ON": {}, "NG-OS": {}, "NG-OY": {}, "NG-PL": {}, + "NG-RI": {}, "NG-SO": {}, "NG-TA": {}, "NG-YO": {}, "NG-ZA": {}, + "NI-AN": {}, "NI-AS": {}, "NI-BO": {}, "NI-CA": {}, "NI-CI": {}, + "NI-CO": {}, "NI-ES": {}, "NI-GR": {}, "NI-JI": {}, "NI-LE": {}, + "NI-MD": {}, "NI-MN": {}, "NI-MS": {}, "NI-MT": {}, "NI-NS": {}, + "NI-RI": {}, "NI-SJ": {}, "NL-AW": {}, "NL-BQ1": {}, "NL-BQ2": {}, + "NL-BQ3": {}, "NL-CW": {}, "NL-DR": {}, "NL-FL": {}, "NL-FR": {}, + "NL-GE": {}, "NL-GR": {}, "NL-LI": {}, "NL-NB": {}, "NL-NH": {}, + "NL-OV": {}, "NL-SX": {}, "NL-UT": {}, "NL-ZE": {}, "NL-ZH": {}, + "NO-03": {}, "NO-11": {}, "NO-15": {}, "NO-16": {}, "NO-17": {}, + "NO-18": {}, "NO-21": {}, "NO-30": {}, "NO-34": {}, "NO-38": {}, + "NO-42": {}, "NO-46": {}, "NO-50": {}, "NO-54": {}, + "NO-22": {}, "NP-1": {}, "NP-2": {}, "NP-3": {}, "NP-4": {}, + "NP-5": {}, "NP-BA": {}, "NP-BH": {}, "NP-DH": {}, "NP-GA": {}, + "NP-JA": {}, "NP-KA": {}, "NP-KO": {}, "NP-LU": {}, "NP-MA": {}, + "NP-ME": {}, "NP-NA": {}, "NP-RA": {}, "NP-SA": {}, "NP-SE": {}, + "NR-01": {}, "NR-02": {}, "NR-03": {}, "NR-04": {}, "NR-05": {}, + "NR-06": {}, "NR-07": {}, "NR-08": {}, "NR-09": {}, "NR-10": {}, + "NR-11": {}, "NR-12": {}, "NR-13": {}, "NR-14": {}, "NZ-AUK": {}, + "NZ-BOP": {}, "NZ-CAN": {}, "NZ-CIT": {}, "NZ-GIS": {}, "NZ-HKB": {}, + "NZ-MBH": {}, "NZ-MWT": {}, "NZ-N": {}, "NZ-NSN": {}, "NZ-NTL": {}, + "NZ-OTA": {}, "NZ-S": {}, "NZ-STL": {}, "NZ-TAS": {}, "NZ-TKI": {}, + "NZ-WGN": {}, "NZ-WKO": {}, "NZ-WTC": {}, "OM-BA": {}, "OM-BS": {}, "OM-BU": {}, "OM-BJ": {}, + "OM-DA": {}, "OM-MA": {}, "OM-MU": {}, "OM-SH": {}, "OM-SJ": {}, "OM-SS": {}, "OM-WU": {}, + "OM-ZA": {}, "OM-ZU": {}, "PA-1": {}, "PA-2": {}, "PA-3": {}, + "PA-4": {}, "PA-5": {}, "PA-6": {}, "PA-7": {}, "PA-8": {}, + "PA-9": {}, "PA-EM": {}, "PA-KY": {}, "PA-NB": {}, "PE-AMA": {}, + "PE-ANC": {}, "PE-APU": {}, "PE-ARE": {}, "PE-AYA": {}, "PE-CAJ": {}, + "PE-CAL": {}, "PE-CUS": {}, "PE-HUC": {}, "PE-HUV": {}, "PE-ICA": {}, + "PE-JUN": {}, "PE-LAL": {}, "PE-LAM": {}, "PE-LIM": {}, "PE-LMA": {}, + "PE-LOR": {}, "PE-MDD": {}, "PE-MOQ": {}, "PE-PAS": {}, "PE-PIU": {}, + "PE-PUN": {}, "PE-SAM": {}, "PE-TAC": {}, "PE-TUM": {}, "PE-UCA": {}, + "PG-CPK": {}, "PG-CPM": {}, "PG-EBR": {}, "PG-EHG": {}, "PG-EPW": {}, + "PG-ESW": {}, "PG-GPK": {}, "PG-MBA": {}, "PG-MPL": {}, "PG-MPM": {}, + "PG-MRL": {}, "PG-NCD": {}, "PG-NIK": {}, "PG-NPP": {}, "PG-NSB": {}, + "PG-SAN": {}, "PG-SHM": {}, "PG-WBK": {}, "PG-WHM": {}, "PG-WPD": {}, + "PH-00": {}, "PH-01": {}, "PH-02": {}, "PH-03": {}, "PH-05": {}, + "PH-06": {}, "PH-07": {}, "PH-08": {}, "PH-09": {}, "PH-10": {}, + "PH-11": {}, "PH-12": {}, "PH-13": {}, "PH-14": {}, "PH-15": {}, + "PH-40": {}, "PH-41": {}, "PH-ABR": {}, "PH-AGN": {}, "PH-AGS": {}, + "PH-AKL": {}, "PH-ALB": {}, "PH-ANT": {}, "PH-APA": {}, "PH-AUR": {}, + "PH-BAN": {}, "PH-BAS": {}, "PH-BEN": {}, "PH-BIL": {}, "PH-BOH": {}, + "PH-BTG": {}, "PH-BTN": {}, "PH-BUK": {}, "PH-BUL": {}, "PH-CAG": {}, + "PH-CAM": {}, "PH-CAN": {}, "PH-CAP": {}, "PH-CAS": {}, "PH-CAT": {}, + "PH-CAV": {}, "PH-CEB": {}, "PH-COM": {}, "PH-DAO": {}, "PH-DAS": {}, + "PH-DAV": {}, "PH-DIN": {}, "PH-EAS": {}, "PH-GUI": {}, "PH-IFU": {}, + "PH-ILI": {}, "PH-ILN": {}, "PH-ILS": {}, "PH-ISA": {}, "PH-KAL": {}, + "PH-LAG": {}, "PH-LAN": {}, "PH-LAS": {}, "PH-LEY": {}, "PH-LUN": {}, + "PH-MAD": {}, "PH-MAG": {}, "PH-MAS": {}, "PH-MDC": {}, "PH-MDR": {}, + "PH-MOU": {}, "PH-MSC": {}, "PH-MSR": {}, "PH-NCO": {}, "PH-NEC": {}, + "PH-NER": {}, "PH-NSA": {}, "PH-NUE": {}, "PH-NUV": {}, "PH-PAM": {}, + "PH-PAN": {}, "PH-PLW": {}, "PH-QUE": {}, "PH-QUI": {}, "PH-RIZ": {}, + "PH-ROM": {}, "PH-SAR": {}, "PH-SCO": {}, "PH-SIG": {}, "PH-SLE": {}, + "PH-SLU": {}, "PH-SOR": {}, "PH-SUK": {}, "PH-SUN": {}, "PH-SUR": {}, + "PH-TAR": {}, "PH-TAW": {}, "PH-WSA": {}, "PH-ZAN": {}, "PH-ZAS": {}, + "PH-ZMB": {}, "PH-ZSI": {}, "PK-BA": {}, "PK-GB": {}, "PK-IS": {}, + "PK-JK": {}, "PK-KP": {}, "PK-PB": {}, "PK-SD": {}, "PK-TA": {}, + "PL-02": {}, "PL-04": {}, "PL-06": {}, "PL-08": {}, "PL-10": {}, + "PL-12": {}, "PL-14": {}, "PL-16": {}, "PL-18": {}, "PL-20": {}, + "PL-22": {}, "PL-24": {}, "PL-26": {}, "PL-28": {}, "PL-30": {}, "PL-32": {}, + "PS-BTH": {}, "PS-DEB": {}, "PS-GZA": {}, "PS-HBN": {}, + "PS-JEM": {}, "PS-JEN": {}, "PS-JRH": {}, "PS-KYS": {}, "PS-NBS": {}, + "PS-NGZ": {}, "PS-QQA": {}, "PS-RBH": {}, "PS-RFH": {}, "PS-SLT": {}, + "PS-TBS": {}, "PS-TKM": {}, "PT-01": {}, "PT-02": {}, "PT-03": {}, + "PT-04": {}, "PT-05": {}, "PT-06": {}, "PT-07": {}, "PT-08": {}, + "PT-09": {}, "PT-10": {}, "PT-11": {}, "PT-12": {}, "PT-13": {}, + "PT-14": {}, "PT-15": {}, "PT-16": {}, "PT-17": {}, "PT-18": {}, + "PT-20": {}, "PT-30": {}, "PW-002": {}, "PW-004": {}, "PW-010": {}, + "PW-050": {}, "PW-100": {}, "PW-150": {}, "PW-212": {}, "PW-214": {}, + "PW-218": {}, "PW-222": {}, "PW-224": {}, "PW-226": {}, "PW-227": {}, + "PW-228": {}, "PW-350": {}, "PW-370": {}, "PY-1": {}, "PY-10": {}, + "PY-11": {}, "PY-12": {}, "PY-13": {}, "PY-14": {}, "PY-15": {}, + "PY-16": {}, "PY-19": {}, "PY-2": {}, "PY-3": {}, "PY-4": {}, + "PY-5": {}, "PY-6": {}, "PY-7": {}, "PY-8": {}, "PY-9": {}, + "PY-ASU": {}, "QA-DA": {}, "QA-KH": {}, "QA-MS": {}, "QA-RA": {}, + "QA-US": {}, "QA-WA": {}, "QA-ZA": {}, "RO-AB": {}, "RO-AG": {}, + "RO-AR": {}, "RO-B": {}, "RO-BC": {}, "RO-BH": {}, "RO-BN": {}, + "RO-BR": {}, "RO-BT": {}, "RO-BV": {}, "RO-BZ": {}, "RO-CJ": {}, + "RO-CL": {}, "RO-CS": {}, "RO-CT": {}, "RO-CV": {}, "RO-DB": {}, + "RO-DJ": {}, "RO-GJ": {}, "RO-GL": {}, "RO-GR": {}, "RO-HD": {}, + "RO-HR": {}, "RO-IF": {}, "RO-IL": {}, "RO-IS": {}, "RO-MH": {}, + "RO-MM": {}, "RO-MS": {}, "RO-NT": {}, "RO-OT": {}, "RO-PH": {}, + "RO-SB": {}, "RO-SJ": {}, "RO-SM": {}, "RO-SV": {}, "RO-TL": {}, + "RO-TM": {}, "RO-TR": {}, "RO-VL": {}, "RO-VN": {}, "RO-VS": {}, + "RS-00": {}, "RS-01": {}, "RS-02": {}, "RS-03": {}, "RS-04": {}, + "RS-05": {}, "RS-06": {}, "RS-07": {}, "RS-08": {}, "RS-09": {}, + "RS-10": {}, "RS-11": {}, "RS-12": {}, "RS-13": {}, "RS-14": {}, + "RS-15": {}, "RS-16": {}, "RS-17": {}, "RS-18": {}, "RS-19": {}, + "RS-20": {}, "RS-21": {}, "RS-22": {}, "RS-23": {}, "RS-24": {}, + "RS-25": {}, "RS-26": {}, "RS-27": {}, "RS-28": {}, "RS-29": {}, + "RS-KM": {}, "RS-VO": {}, "RU-AD": {}, "RU-AL": {}, "RU-ALT": {}, + "RU-AMU": {}, "RU-ARK": {}, "RU-AST": {}, "RU-BA": {}, "RU-BEL": {}, + "RU-BRY": {}, "RU-BU": {}, "RU-CE": {}, "RU-CHE": {}, "RU-CHU": {}, + "RU-CU": {}, "RU-DA": {}, "RU-IN": {}, "RU-IRK": {}, "RU-IVA": {}, + "RU-KAM": {}, "RU-KB": {}, "RU-KC": {}, "RU-KDA": {}, "RU-KEM": {}, + "RU-KGD": {}, "RU-KGN": {}, "RU-KHA": {}, "RU-KHM": {}, "RU-KIR": {}, + "RU-KK": {}, "RU-KL": {}, "RU-KLU": {}, "RU-KO": {}, "RU-KOS": {}, + "RU-KR": {}, "RU-KRS": {}, "RU-KYA": {}, "RU-LEN": {}, "RU-LIP": {}, + "RU-MAG": {}, "RU-ME": {}, "RU-MO": {}, "RU-MOS": {}, "RU-MOW": {}, + "RU-MUR": {}, "RU-NEN": {}, "RU-NGR": {}, "RU-NIZ": {}, "RU-NVS": {}, + "RU-OMS": {}, "RU-ORE": {}, "RU-ORL": {}, "RU-PER": {}, "RU-PNZ": {}, + "RU-PRI": {}, "RU-PSK": {}, "RU-ROS": {}, "RU-RYA": {}, "RU-SA": {}, + "RU-SAK": {}, "RU-SAM": {}, "RU-SAR": {}, "RU-SE": {}, "RU-SMO": {}, + "RU-SPE": {}, "RU-STA": {}, "RU-SVE": {}, "RU-TA": {}, "RU-TAM": {}, + "RU-TOM": {}, "RU-TUL": {}, "RU-TVE": {}, "RU-TY": {}, "RU-TYU": {}, + "RU-UD": {}, "RU-ULY": {}, "RU-VGG": {}, "RU-VLA": {}, "RU-VLG": {}, + "RU-VOR": {}, "RU-YAN": {}, "RU-YAR": {}, "RU-YEV": {}, "RU-ZAB": {}, + "RW-01": {}, "RW-02": {}, "RW-03": {}, "RW-04": {}, "RW-05": {}, + "SA-01": {}, "SA-02": {}, "SA-03": {}, "SA-04": {}, "SA-05": {}, + "SA-06": {}, "SA-07": {}, "SA-08": {}, "SA-09": {}, "SA-10": {}, + "SA-11": {}, "SA-12": {}, "SA-14": {}, "SB-CE": {}, "SB-CH": {}, + "SB-CT": {}, "SB-GU": {}, "SB-IS": {}, "SB-MK": {}, "SB-ML": {}, + "SB-RB": {}, "SB-TE": {}, "SB-WE": {}, "SC-01": {}, "SC-02": {}, + "SC-03": {}, "SC-04": {}, "SC-05": {}, "SC-06": {}, "SC-07": {}, + "SC-08": {}, "SC-09": {}, "SC-10": {}, "SC-11": {}, "SC-12": {}, + "SC-13": {}, "SC-14": {}, "SC-15": {}, "SC-16": {}, "SC-17": {}, + "SC-18": {}, "SC-19": {}, "SC-20": {}, "SC-21": {}, "SC-22": {}, + "SC-23": {}, "SC-24": {}, "SC-25": {}, "SD-DC": {}, "SD-DE": {}, + "SD-DN": {}, "SD-DS": {}, "SD-DW": {}, "SD-GD": {}, "SD-GK": {}, "SD-GZ": {}, + "SD-KA": {}, "SD-KH": {}, "SD-KN": {}, "SD-KS": {}, "SD-NB": {}, + "SD-NO": {}, "SD-NR": {}, "SD-NW": {}, "SD-RS": {}, "SD-SI": {}, + "SE-AB": {}, "SE-AC": {}, "SE-BD": {}, "SE-C": {}, "SE-D": {}, + "SE-E": {}, "SE-F": {}, "SE-G": {}, "SE-H": {}, "SE-I": {}, + "SE-K": {}, "SE-M": {}, "SE-N": {}, "SE-O": {}, "SE-S": {}, + "SE-T": {}, "SE-U": {}, "SE-W": {}, "SE-X": {}, "SE-Y": {}, + "SE-Z": {}, "SG-01": {}, "SG-02": {}, "SG-03": {}, "SG-04": {}, + "SG-05": {}, "SH-AC": {}, "SH-HL": {}, "SH-TA": {}, "SI-001": {}, + "SI-002": {}, "SI-003": {}, "SI-004": {}, "SI-005": {}, "SI-006": {}, + "SI-007": {}, "SI-008": {}, "SI-009": {}, "SI-010": {}, "SI-011": {}, + "SI-012": {}, "SI-013": {}, "SI-014": {}, "SI-015": {}, "SI-016": {}, + "SI-017": {}, "SI-018": {}, "SI-019": {}, "SI-020": {}, "SI-021": {}, + "SI-022": {}, "SI-023": {}, "SI-024": {}, "SI-025": {}, "SI-026": {}, + "SI-027": {}, "SI-028": {}, "SI-029": {}, "SI-030": {}, "SI-031": {}, + "SI-032": {}, "SI-033": {}, "SI-034": {}, "SI-035": {}, "SI-036": {}, + "SI-037": {}, "SI-038": {}, "SI-039": {}, "SI-040": {}, "SI-041": {}, + "SI-042": {}, "SI-043": {}, "SI-044": {}, "SI-045": {}, "SI-046": {}, + "SI-047": {}, "SI-048": {}, "SI-049": {}, "SI-050": {}, "SI-051": {}, + "SI-052": {}, "SI-053": {}, "SI-054": {}, "SI-055": {}, "SI-056": {}, + "SI-057": {}, "SI-058": {}, "SI-059": {}, "SI-060": {}, "SI-061": {}, + "SI-062": {}, "SI-063": {}, "SI-064": {}, "SI-065": {}, "SI-066": {}, + "SI-067": {}, "SI-068": {}, "SI-069": {}, "SI-070": {}, "SI-071": {}, + "SI-072": {}, "SI-073": {}, "SI-074": {}, "SI-075": {}, "SI-076": {}, + "SI-077": {}, "SI-078": {}, "SI-079": {}, "SI-080": {}, "SI-081": {}, + "SI-082": {}, "SI-083": {}, "SI-084": {}, "SI-085": {}, "SI-086": {}, + "SI-087": {}, "SI-088": {}, "SI-089": {}, "SI-090": {}, "SI-091": {}, + "SI-092": {}, "SI-093": {}, "SI-094": {}, "SI-095": {}, "SI-096": {}, + "SI-097": {}, "SI-098": {}, "SI-099": {}, "SI-100": {}, "SI-101": {}, + "SI-102": {}, "SI-103": {}, "SI-104": {}, "SI-105": {}, "SI-106": {}, + "SI-107": {}, "SI-108": {}, "SI-109": {}, "SI-110": {}, "SI-111": {}, + "SI-112": {}, "SI-113": {}, "SI-114": {}, "SI-115": {}, "SI-116": {}, + "SI-117": {}, "SI-118": {}, "SI-119": {}, "SI-120": {}, "SI-121": {}, + "SI-122": {}, "SI-123": {}, "SI-124": {}, "SI-125": {}, "SI-126": {}, + "SI-127": {}, "SI-128": {}, "SI-129": {}, "SI-130": {}, "SI-131": {}, + "SI-132": {}, "SI-133": {}, "SI-134": {}, "SI-135": {}, "SI-136": {}, + "SI-137": {}, "SI-138": {}, "SI-139": {}, "SI-140": {}, "SI-141": {}, + "SI-142": {}, "SI-143": {}, "SI-144": {}, "SI-146": {}, "SI-147": {}, + "SI-148": {}, "SI-149": {}, "SI-150": {}, "SI-151": {}, "SI-152": {}, + "SI-153": {}, "SI-154": {}, "SI-155": {}, "SI-156": {}, "SI-157": {}, + "SI-158": {}, "SI-159": {}, "SI-160": {}, "SI-161": {}, "SI-162": {}, + "SI-163": {}, "SI-164": {}, "SI-165": {}, "SI-166": {}, "SI-167": {}, + "SI-168": {}, "SI-169": {}, "SI-170": {}, "SI-171": {}, "SI-172": {}, + "SI-173": {}, "SI-174": {}, "SI-175": {}, "SI-176": {}, "SI-177": {}, + "SI-178": {}, "SI-179": {}, "SI-180": {}, "SI-181": {}, "SI-182": {}, + "SI-183": {}, "SI-184": {}, "SI-185": {}, "SI-186": {}, "SI-187": {}, + "SI-188": {}, "SI-189": {}, "SI-190": {}, "SI-191": {}, "SI-192": {}, + "SI-193": {}, "SI-194": {}, "SI-195": {}, "SI-196": {}, "SI-197": {}, + "SI-198": {}, "SI-199": {}, "SI-200": {}, "SI-201": {}, "SI-202": {}, + "SI-203": {}, "SI-204": {}, "SI-205": {}, "SI-206": {}, "SI-207": {}, + "SI-208": {}, "SI-209": {}, "SI-210": {}, "SI-211": {}, "SI-212": {}, "SI-213": {}, "SK-BC": {}, + "SK-BL": {}, "SK-KI": {}, "SK-NI": {}, "SK-PV": {}, "SK-TA": {}, + "SK-TC": {}, "SK-ZI": {}, "SL-E": {}, "SL-N": {}, "SL-S": {}, + "SL-W": {}, "SM-01": {}, "SM-02": {}, "SM-03": {}, "SM-04": {}, + "SM-05": {}, "SM-06": {}, "SM-07": {}, "SM-08": {}, "SM-09": {}, + "SN-DB": {}, "SN-DK": {}, "SN-FK": {}, "SN-KA": {}, "SN-KD": {}, + "SN-KE": {}, "SN-KL": {}, "SN-LG": {}, "SN-MT": {}, "SN-SE": {}, + "SN-SL": {}, "SN-TC": {}, "SN-TH": {}, "SN-ZG": {}, "SO-AW": {}, + "SO-BK": {}, "SO-BN": {}, "SO-BR": {}, "SO-BY": {}, "SO-GA": {}, + "SO-GE": {}, "SO-HI": {}, "SO-JD": {}, "SO-JH": {}, "SO-MU": {}, + "SO-NU": {}, "SO-SA": {}, "SO-SD": {}, "SO-SH": {}, "SO-SO": {}, + "SO-TO": {}, "SO-WO": {}, "SR-BR": {}, "SR-CM": {}, "SR-CR": {}, + "SR-MA": {}, "SR-NI": {}, "SR-PM": {}, "SR-PR": {}, "SR-SA": {}, + "SR-SI": {}, "SR-WA": {}, "SS-BN": {}, "SS-BW": {}, "SS-EC": {}, + "SS-EE8": {}, "SS-EE": {}, "SS-EW": {}, "SS-JG": {}, "SS-LK": {}, "SS-NU": {}, + "SS-UY": {}, "SS-WR": {}, "ST-01": {}, "ST-P": {}, "ST-S": {}, "SV-AH": {}, + "SV-CA": {}, "SV-CH": {}, "SV-CU": {}, "SV-LI": {}, "SV-MO": {}, + "SV-PA": {}, "SV-SA": {}, "SV-SM": {}, "SV-SO": {}, "SV-SS": {}, + "SV-SV": {}, "SV-UN": {}, "SV-US": {}, "SY-DI": {}, "SY-DR": {}, + "SY-DY": {}, "SY-HA": {}, "SY-HI": {}, "SY-HL": {}, "SY-HM": {}, + "SY-ID": {}, "SY-LA": {}, "SY-QU": {}, "SY-RA": {}, "SY-RD": {}, + "SY-SU": {}, "SY-TA": {}, "SZ-HH": {}, "SZ-LU": {}, "SZ-MA": {}, + "SZ-SH": {}, "TD-BA": {}, "TD-BG": {}, "TD-BO": {}, "TD-CB": {}, + "TD-EN": {}, "TD-GR": {}, "TD-HL": {}, "TD-KA": {}, "TD-LC": {}, + "TD-LO": {}, "TD-LR": {}, "TD-MA": {}, "TD-MC": {}, "TD-ME": {}, + "TD-MO": {}, "TD-ND": {}, "TD-OD": {}, "TD-SA": {}, "TD-SI": {}, + "TD-TA": {}, "TD-TI": {}, "TD-WF": {}, "TG-C": {}, "TG-K": {}, + "TG-M": {}, "TG-P": {}, "TG-S": {}, "TH-10": {}, "TH-11": {}, + "TH-12": {}, "TH-13": {}, "TH-14": {}, "TH-15": {}, "TH-16": {}, + "TH-17": {}, "TH-18": {}, "TH-19": {}, "TH-20": {}, "TH-21": {}, + "TH-22": {}, "TH-23": {}, "TH-24": {}, "TH-25": {}, "TH-26": {}, + "TH-27": {}, "TH-30": {}, "TH-31": {}, "TH-32": {}, "TH-33": {}, + "TH-34": {}, "TH-35": {}, "TH-36": {}, "TH-37": {}, "TH-38": {}, "TH-39": {}, + "TH-40": {}, "TH-41": {}, "TH-42": {}, "TH-43": {}, "TH-44": {}, + "TH-45": {}, "TH-46": {}, "TH-47": {}, "TH-48": {}, "TH-49": {}, + "TH-50": {}, "TH-51": {}, "TH-52": {}, "TH-53": {}, "TH-54": {}, + "TH-55": {}, "TH-56": {}, "TH-57": {}, "TH-58": {}, "TH-60": {}, + "TH-61": {}, "TH-62": {}, "TH-63": {}, "TH-64": {}, "TH-65": {}, + "TH-66": {}, "TH-67": {}, "TH-70": {}, "TH-71": {}, "TH-72": {}, + "TH-73": {}, "TH-74": {}, "TH-75": {}, "TH-76": {}, "TH-77": {}, + "TH-80": {}, "TH-81": {}, "TH-82": {}, "TH-83": {}, "TH-84": {}, + "TH-85": {}, "TH-86": {}, "TH-90": {}, "TH-91": {}, "TH-92": {}, + "TH-93": {}, "TH-94": {}, "TH-95": {}, "TH-96": {}, "TH-S": {}, + "TJ-GB": {}, "TJ-KT": {}, "TJ-SU": {}, "TJ-DU": {}, "TJ-RA": {}, "TL-AL": {}, "TL-AN": {}, + "TL-BA": {}, "TL-BO": {}, "TL-CO": {}, "TL-DI": {}, "TL-ER": {}, + "TL-LA": {}, "TL-LI": {}, "TL-MF": {}, "TL-MT": {}, "TL-OE": {}, + "TL-VI": {}, "TM-A": {}, "TM-B": {}, "TM-D": {}, "TM-L": {}, + "TM-M": {}, "TM-S": {}, "TN-11": {}, "TN-12": {}, "TN-13": {}, + "TN-14": {}, "TN-21": {}, "TN-22": {}, "TN-23": {}, "TN-31": {}, + "TN-32": {}, "TN-33": {}, "TN-34": {}, "TN-41": {}, "TN-42": {}, + "TN-43": {}, "TN-51": {}, "TN-52": {}, "TN-53": {}, "TN-61": {}, + "TN-71": {}, "TN-72": {}, "TN-73": {}, "TN-81": {}, "TN-82": {}, + "TN-83": {}, "TO-01": {}, "TO-02": {}, "TO-03": {}, "TO-04": {}, + "TO-05": {}, "TR-01": {}, "TR-02": {}, "TR-03": {}, "TR-04": {}, + "TR-05": {}, "TR-06": {}, "TR-07": {}, "TR-08": {}, "TR-09": {}, + "TR-10": {}, "TR-11": {}, "TR-12": {}, "TR-13": {}, "TR-14": {}, + "TR-15": {}, "TR-16": {}, "TR-17": {}, "TR-18": {}, "TR-19": {}, + "TR-20": {}, "TR-21": {}, "TR-22": {}, "TR-23": {}, "TR-24": {}, + "TR-25": {}, "TR-26": {}, "TR-27": {}, "TR-28": {}, "TR-29": {}, + "TR-30": {}, "TR-31": {}, "TR-32": {}, "TR-33": {}, "TR-34": {}, + "TR-35": {}, "TR-36": {}, "TR-37": {}, "TR-38": {}, "TR-39": {}, + "TR-40": {}, "TR-41": {}, "TR-42": {}, "TR-43": {}, "TR-44": {}, + "TR-45": {}, "TR-46": {}, "TR-47": {}, "TR-48": {}, "TR-49": {}, + "TR-50": {}, "TR-51": {}, "TR-52": {}, "TR-53": {}, "TR-54": {}, + "TR-55": {}, "TR-56": {}, "TR-57": {}, "TR-58": {}, "TR-59": {}, + "TR-60": {}, "TR-61": {}, "TR-62": {}, "TR-63": {}, "TR-64": {}, + "TR-65": {}, "TR-66": {}, "TR-67": {}, "TR-68": {}, "TR-69": {}, + "TR-70": {}, "TR-71": {}, "TR-72": {}, "TR-73": {}, "TR-74": {}, + "TR-75": {}, "TR-76": {}, "TR-77": {}, "TR-78": {}, "TR-79": {}, + "TR-80": {}, "TR-81": {}, "TT-ARI": {}, "TT-CHA": {}, "TT-CTT": {}, + "TT-DMN": {}, "TT-ETO": {}, "TT-MRC": {}, "TT-TOB": {}, "TT-PED": {}, "TT-POS": {}, "TT-PRT": {}, + "TT-PTF": {}, "TT-RCM": {}, "TT-SFO": {}, "TT-SGE": {}, "TT-SIP": {}, + "TT-SJL": {}, "TT-TUP": {}, "TT-WTO": {}, "TV-FUN": {}, "TV-NIT": {}, + "TV-NKF": {}, "TV-NKL": {}, "TV-NMA": {}, "TV-NMG": {}, "TV-NUI": {}, + "TV-VAI": {}, "TW-CHA": {}, "TW-CYI": {}, "TW-CYQ": {}, "TW-KIN": {}, "TW-HSQ": {}, + "TW-HSZ": {}, "TW-HUA": {}, "TW-LIE": {}, "TW-ILA": {}, "TW-KEE": {}, "TW-KHH": {}, + "TW-KHQ": {}, "TW-MIA": {}, "TW-NAN": {}, "TW-NWT": {}, "TW-PEN": {}, "TW-PIF": {}, + "TW-TAO": {}, "TW-TNN": {}, "TW-TNQ": {}, "TW-TPE": {}, "TW-TPQ": {}, + "TW-TTT": {}, "TW-TXG": {}, "TW-TXQ": {}, "TW-YUN": {}, "TZ-01": {}, + "TZ-02": {}, "TZ-03": {}, "TZ-04": {}, "TZ-05": {}, "TZ-06": {}, + "TZ-07": {}, "TZ-08": {}, "TZ-09": {}, "TZ-10": {}, "TZ-11": {}, + "TZ-12": {}, "TZ-13": {}, "TZ-14": {}, "TZ-15": {}, "TZ-16": {}, + "TZ-17": {}, "TZ-18": {}, "TZ-19": {}, "TZ-20": {}, "TZ-21": {}, + "TZ-22": {}, "TZ-23": {}, "TZ-24": {}, "TZ-25": {}, "TZ-26": {}, "TZ-27": {}, "TZ-28": {}, "TZ-29": {}, "TZ-30": {}, "TZ-31": {}, + "UA-05": {}, "UA-07": {}, "UA-09": {}, "UA-12": {}, "UA-14": {}, + "UA-18": {}, "UA-21": {}, "UA-23": {}, "UA-26": {}, "UA-30": {}, + "UA-32": {}, "UA-35": {}, "UA-40": {}, "UA-43": {}, "UA-46": {}, + "UA-48": {}, "UA-51": {}, "UA-53": {}, "UA-56": {}, "UA-59": {}, + "UA-61": {}, "UA-63": {}, "UA-65": {}, "UA-68": {}, "UA-71": {}, + "UA-74": {}, "UA-77": {}, "UG-101": {}, "UG-102": {}, "UG-103": {}, + "UG-104": {}, "UG-105": {}, "UG-106": {}, "UG-107": {}, "UG-108": {}, + "UG-109": {}, "UG-110": {}, "UG-111": {}, "UG-112": {}, "UG-113": {}, + "UG-114": {}, "UG-115": {}, "UG-116": {}, "UG-201": {}, "UG-202": {}, + "UG-203": {}, "UG-204": {}, "UG-205": {}, "UG-206": {}, "UG-207": {}, + "UG-208": {}, "UG-209": {}, "UG-210": {}, "UG-211": {}, "UG-212": {}, + "UG-213": {}, "UG-214": {}, "UG-215": {}, "UG-216": {}, "UG-217": {}, + "UG-218": {}, "UG-219": {}, "UG-220": {}, "UG-221": {}, "UG-222": {}, + "UG-223": {}, "UG-224": {}, "UG-301": {}, "UG-302": {}, "UG-303": {}, + "UG-304": {}, "UG-305": {}, "UG-306": {}, "UG-307": {}, "UG-308": {}, + "UG-309": {}, "UG-310": {}, "UG-311": {}, "UG-312": {}, "UG-313": {}, + "UG-314": {}, "UG-315": {}, "UG-316": {}, "UG-317": {}, "UG-318": {}, + "UG-319": {}, "UG-320": {}, "UG-321": {}, "UG-401": {}, "UG-402": {}, + "UG-403": {}, "UG-404": {}, "UG-405": {}, "UG-406": {}, "UG-407": {}, + "UG-408": {}, "UG-409": {}, "UG-410": {}, "UG-411": {}, "UG-412": {}, + "UG-413": {}, "UG-414": {}, "UG-415": {}, "UG-416": {}, "UG-417": {}, + "UG-418": {}, "UG-419": {}, "UG-C": {}, "UG-E": {}, "UG-N": {}, + "UG-W": {}, "UG-322": {}, "UG-323": {}, "UG-420": {}, "UG-117": {}, + "UG-118": {}, "UG-225": {}, "UG-120": {}, "UG-226": {}, + "UG-121": {}, "UG-122": {}, "UG-227": {}, "UG-421": {}, + "UG-325": {}, "UG-228": {}, "UG-123": {}, "UG-422": {}, + "UG-326": {}, "UG-229": {}, "UG-124": {}, "UG-423": {}, + "UG-230": {}, "UG-327": {}, "UG-424": {}, "UG-328": {}, + "UG-425": {}, "UG-426": {}, "UG-330": {}, + "UM-67": {}, "UM-71": {}, "UM-76": {}, "UM-79": {}, + "UM-81": {}, "UM-84": {}, "UM-86": {}, "UM-89": {}, "UM-95": {}, + "US-AK": {}, "US-AL": {}, "US-AR": {}, "US-AS": {}, "US-AZ": {}, + "US-CA": {}, "US-CO": {}, "US-CT": {}, "US-DC": {}, "US-DE": {}, + "US-FL": {}, "US-GA": {}, "US-GU": {}, "US-HI": {}, "US-IA": {}, + "US-ID": {}, "US-IL": {}, "US-IN": {}, "US-KS": {}, "US-KY": {}, + "US-LA": {}, "US-MA": {}, "US-MD": {}, "US-ME": {}, "US-MI": {}, + "US-MN": {}, "US-MO": {}, "US-MP": {}, "US-MS": {}, "US-MT": {}, + "US-NC": {}, "US-ND": {}, "US-NE": {}, "US-NH": {}, "US-NJ": {}, + "US-NM": {}, "US-NV": {}, "US-NY": {}, "US-OH": {}, "US-OK": {}, + "US-OR": {}, "US-PA": {}, "US-PR": {}, "US-RI": {}, "US-SC": {}, + "US-SD": {}, "US-TN": {}, "US-TX": {}, "US-UM": {}, "US-UT": {}, + "US-VA": {}, "US-VI": {}, "US-VT": {}, "US-WA": {}, "US-WI": {}, + "US-WV": {}, "US-WY": {}, "UY-AR": {}, "UY-CA": {}, "UY-CL": {}, + "UY-CO": {}, "UY-DU": {}, "UY-FD": {}, "UY-FS": {}, "UY-LA": {}, + "UY-MA": {}, "UY-MO": {}, "UY-PA": {}, "UY-RN": {}, "UY-RO": {}, + "UY-RV": {}, "UY-SA": {}, "UY-SJ": {}, "UY-SO": {}, "UY-TA": {}, + "UY-TT": {}, "UZ-AN": {}, "UZ-BU": {}, "UZ-FA": {}, "UZ-JI": {}, + "UZ-NG": {}, "UZ-NW": {}, "UZ-QA": {}, "UZ-QR": {}, "UZ-SA": {}, + "UZ-SI": {}, "UZ-SU": {}, "UZ-TK": {}, "UZ-TO": {}, "UZ-XO": {}, + "VC-01": {}, "VC-02": {}, "VC-03": {}, "VC-04": {}, "VC-05": {}, + "VC-06": {}, "VE-A": {}, "VE-B": {}, "VE-C": {}, "VE-D": {}, + "VE-E": {}, "VE-F": {}, "VE-G": {}, "VE-H": {}, "VE-I": {}, + "VE-J": {}, "VE-K": {}, "VE-L": {}, "VE-M": {}, "VE-N": {}, + "VE-O": {}, "VE-P": {}, "VE-R": {}, "VE-S": {}, "VE-T": {}, + "VE-U": {}, "VE-V": {}, "VE-W": {}, "VE-X": {}, "VE-Y": {}, + "VE-Z": {}, "VN-01": {}, "VN-02": {}, "VN-03": {}, "VN-04": {}, + "VN-05": {}, "VN-06": {}, "VN-07": {}, "VN-09": {}, "VN-13": {}, + "VN-14": {}, "VN-15": {}, "VN-18": {}, "VN-20": {}, "VN-21": {}, + "VN-22": {}, "VN-23": {}, "VN-24": {}, "VN-25": {}, "VN-26": {}, + "VN-27": {}, "VN-28": {}, "VN-29": {}, "VN-30": {}, "VN-31": {}, + "VN-32": {}, "VN-33": {}, "VN-34": {}, "VN-35": {}, "VN-36": {}, + "VN-37": {}, "VN-39": {}, "VN-40": {}, "VN-41": {}, "VN-43": {}, + "VN-44": {}, "VN-45": {}, "VN-46": {}, "VN-47": {}, "VN-49": {}, + "VN-50": {}, "VN-51": {}, "VN-52": {}, "VN-53": {}, "VN-54": {}, + "VN-55": {}, "VN-56": {}, "VN-57": {}, "VN-58": {}, "VN-59": {}, + "VN-61": {}, "VN-63": {}, "VN-66": {}, "VN-67": {}, "VN-68": {}, + "VN-69": {}, "VN-70": {}, "VN-71": {}, "VN-72": {}, "VN-73": {}, + "VN-CT": {}, "VN-DN": {}, "VN-HN": {}, "VN-HP": {}, "VN-SG": {}, + "VU-MAP": {}, "VU-PAM": {}, "VU-SAM": {}, "VU-SEE": {}, "VU-TAE": {}, + "VU-TOB": {}, "WF-SG": {}, "WF-UV": {}, "WS-AA": {}, "WS-AL": {}, "WS-AT": {}, "WS-FA": {}, + "WS-GE": {}, "WS-GI": {}, "WS-PA": {}, "WS-SA": {}, "WS-TU": {}, + "WS-VF": {}, "WS-VS": {}, "YE-AB": {}, "YE-AD": {}, "YE-AM": {}, + "YE-BA": {}, "YE-DA": {}, "YE-DH": {}, "YE-HD": {}, "YE-HJ": {}, "YE-HU": {}, + "YE-IB": {}, "YE-JA": {}, "YE-LA": {}, "YE-MA": {}, "YE-MR": {}, + "YE-MU": {}, "YE-MW": {}, "YE-RA": {}, "YE-SA": {}, "YE-SD": {}, "YE-SH": {}, + "YE-SN": {}, "YE-TA": {}, "ZA-EC": {}, "ZA-FS": {}, "ZA-GP": {}, + "ZA-LP": {}, "ZA-MP": {}, "ZA-NC": {}, "ZA-NW": {}, "ZA-WC": {}, + "ZA-ZN": {}, "ZA-KZN": {}, "ZM-01": {}, "ZM-02": {}, "ZM-03": {}, "ZM-04": {}, + "ZM-05": {}, "ZM-06": {}, "ZM-07": {}, "ZM-08": {}, "ZM-09": {}, "ZM-10": {}, + "ZW-BU": {}, "ZW-HA": {}, "ZW-MA": {}, "ZW-MC": {}, "ZW-ME": {}, + "ZW-MI": {}, "ZW-MN": {}, "ZW-MS": {}, "ZW-MV": {}, "ZW-MW": {}, } diff --git a/vendor/github.com/go-playground/validator/v10/currency_codes.go b/vendor/github.com/go-playground/validator/v10/currency_codes.go index a5cd9b18a..d0317f89c 100644 --- a/vendor/github.com/go-playground/validator/v10/currency_codes.go +++ b/vendor/github.com/go-playground/validator/v10/currency_codes.go @@ -1,79 +1,79 @@ package validator -var iso4217 = map[string]bool{ - "AFN": true, "EUR": true, "ALL": true, "DZD": true, "USD": true, - "AOA": true, "XCD": true, "ARS": true, "AMD": true, "AWG": true, - "AUD": true, "AZN": true, "BSD": true, "BHD": true, "BDT": true, - "BBD": true, "BYN": true, "BZD": true, "XOF": true, "BMD": true, - "INR": true, "BTN": true, "BOB": true, "BOV": true, "BAM": true, - "BWP": true, "NOK": true, "BRL": true, "BND": true, "BGN": true, - "BIF": true, "CVE": true, "KHR": true, "XAF": true, "CAD": true, - "KYD": true, "CLP": true, "CLF": true, "CNY": true, "COP": true, - "COU": true, "KMF": true, "CDF": true, "NZD": true, "CRC": true, - "HRK": true, "CUP": true, "CUC": true, "ANG": true, "CZK": true, - "DKK": true, "DJF": true, "DOP": true, "EGP": true, "SVC": true, - "ERN": true, "SZL": true, "ETB": true, "FKP": true, "FJD": true, - "XPF": true, "GMD": true, "GEL": true, "GHS": true, "GIP": true, - "GTQ": true, "GBP": true, "GNF": true, "GYD": true, "HTG": true, - "HNL": true, "HKD": true, "HUF": true, "ISK": true, "IDR": true, - "XDR": true, "IRR": true, "IQD": true, "ILS": true, "JMD": true, - "JPY": true, "JOD": true, "KZT": true, "KES": true, "KPW": true, - "KRW": true, "KWD": true, "KGS": true, "LAK": true, "LBP": true, - "LSL": true, "ZAR": true, "LRD": true, "LYD": true, "CHF": true, - "MOP": true, "MKD": true, "MGA": true, "MWK": true, "MYR": true, - "MVR": true, "MRU": true, "MUR": true, "XUA": true, "MXN": true, - "MXV": true, "MDL": true, "MNT": true, "MAD": true, "MZN": true, - "MMK": true, "NAD": true, "NPR": true, "NIO": true, "NGN": true, - "OMR": true, "PKR": true, "PAB": true, "PGK": true, "PYG": true, - "PEN": true, "PHP": true, "PLN": true, "QAR": true, "RON": true, - "RUB": true, "RWF": true, "SHP": true, "WST": true, "STN": true, - "SAR": true, "RSD": true, "SCR": true, "SLL": true, "SGD": true, - "XSU": true, "SBD": true, "SOS": true, "SSP": true, "LKR": true, - "SDG": true, "SRD": true, "SEK": true, "CHE": true, "CHW": true, - "SYP": true, "TWD": true, "TJS": true, "TZS": true, "THB": true, - "TOP": true, "TTD": true, "TND": true, "TRY": true, "TMT": true, - "UGX": true, "UAH": true, "AED": true, "USN": true, "UYU": true, - "UYI": true, "UYW": true, "UZS": true, "VUV": true, "VES": true, - "VND": true, "YER": true, "ZMW": true, "ZWL": true, "XBA": true, - "XBB": true, "XBC": true, "XBD": true, "XTS": true, "XXX": true, - "XAU": true, "XPD": true, "XPT": true, "XAG": true, +var iso4217 = map[string]struct{}{ + "AFN": {}, "EUR": {}, "ALL": {}, "DZD": {}, "USD": {}, + "AOA": {}, "XCD": {}, "ARS": {}, "AMD": {}, "AWG": {}, + "AUD": {}, "AZN": {}, "BSD": {}, "BHD": {}, "BDT": {}, + "BBD": {}, "BYN": {}, "BZD": {}, "XOF": {}, "BMD": {}, + "INR": {}, "BTN": {}, "BOB": {}, "BOV": {}, "BAM": {}, + "BWP": {}, "NOK": {}, "BRL": {}, "BND": {}, "BGN": {}, + "BIF": {}, "CVE": {}, "KHR": {}, "XAF": {}, "CAD": {}, + "KYD": {}, "CLP": {}, "CLF": {}, "CNY": {}, "COP": {}, + "COU": {}, "KMF": {}, "CDF": {}, "NZD": {}, "CRC": {}, + "HRK": {}, "CUP": {}, "CUC": {}, "ANG": {}, "CZK": {}, + "DKK": {}, "DJF": {}, "DOP": {}, "EGP": {}, "SVC": {}, + "ERN": {}, "SZL": {}, "ETB": {}, "FKP": {}, "FJD": {}, + "XPF": {}, "GMD": {}, "GEL": {}, "GHS": {}, "GIP": {}, + "GTQ": {}, "GBP": {}, "GNF": {}, "GYD": {}, "HTG": {}, + "HNL": {}, "HKD": {}, "HUF": {}, "ISK": {}, "IDR": {}, + "XDR": {}, "IRR": {}, "IQD": {}, "ILS": {}, "JMD": {}, + "JPY": {}, "JOD": {}, "KZT": {}, "KES": {}, "KPW": {}, + "KRW": {}, "KWD": {}, "KGS": {}, "LAK": {}, "LBP": {}, + "LSL": {}, "ZAR": {}, "LRD": {}, "LYD": {}, "CHF": {}, + "MOP": {}, "MKD": {}, "MGA": {}, "MWK": {}, "MYR": {}, + "MVR": {}, "MRU": {}, "MUR": {}, "XUA": {}, "MXN": {}, + "MXV": {}, "MDL": {}, "MNT": {}, "MAD": {}, "MZN": {}, + "MMK": {}, "NAD": {}, "NPR": {}, "NIO": {}, "NGN": {}, + "OMR": {}, "PKR": {}, "PAB": {}, "PGK": {}, "PYG": {}, + "PEN": {}, "PHP": {}, "PLN": {}, "QAR": {}, "RON": {}, + "RUB": {}, "RWF": {}, "SHP": {}, "WST": {}, "STN": {}, + "SAR": {}, "RSD": {}, "SCR": {}, "SLL": {}, "SGD": {}, + "XSU": {}, "SBD": {}, "SOS": {}, "SSP": {}, "LKR": {}, + "SDG": {}, "SRD": {}, "SEK": {}, "CHE": {}, "CHW": {}, + "SYP": {}, "TWD": {}, "TJS": {}, "TZS": {}, "THB": {}, + "TOP": {}, "TTD": {}, "TND": {}, "TRY": {}, "TMT": {}, + "UGX": {}, "UAH": {}, "AED": {}, "USN": {}, "UYU": {}, + "UYI": {}, "UYW": {}, "UZS": {}, "VUV": {}, "VES": {}, + "VND": {}, "YER": {}, "ZMW": {}, "ZWL": {}, "XBA": {}, + "XBB": {}, "XBC": {}, "XBD": {}, "XTS": {}, "XXX": {}, + "XAU": {}, "XPD": {}, "XPT": {}, "XAG": {}, } -var iso4217_numeric = map[int]bool{ - 8: true, 12: true, 32: true, 36: true, 44: true, - 48: true, 50: true, 51: true, 52: true, 60: true, - 64: true, 68: true, 72: true, 84: true, 90: true, - 96: true, 104: true, 108: true, 116: true, 124: true, - 132: true, 136: true, 144: true, 152: true, 156: true, - 170: true, 174: true, 188: true, 191: true, 192: true, - 203: true, 208: true, 214: true, 222: true, 230: true, - 232: true, 238: true, 242: true, 262: true, 270: true, - 292: true, 320: true, 324: true, 328: true, 332: true, - 340: true, 344: true, 348: true, 352: true, 356: true, - 360: true, 364: true, 368: true, 376: true, 388: true, - 392: true, 398: true, 400: true, 404: true, 408: true, - 410: true, 414: true, 417: true, 418: true, 422: true, - 426: true, 430: true, 434: true, 446: true, 454: true, - 458: true, 462: true, 480: true, 484: true, 496: true, - 498: true, 504: true, 512: true, 516: true, 524: true, - 532: true, 533: true, 548: true, 554: true, 558: true, - 566: true, 578: true, 586: true, 590: true, 598: true, - 600: true, 604: true, 608: true, 634: true, 643: true, - 646: true, 654: true, 682: true, 690: true, 694: true, - 702: true, 704: true, 706: true, 710: true, 728: true, - 748: true, 752: true, 756: true, 760: true, 764: true, - 776: true, 780: true, 784: true, 788: true, 800: true, - 807: true, 818: true, 826: true, 834: true, 840: true, - 858: true, 860: true, 882: true, 886: true, 901: true, - 927: true, 928: true, 929: true, 930: true, 931: true, - 932: true, 933: true, 934: true, 936: true, 938: true, - 940: true, 941: true, 943: true, 944: true, 946: true, - 947: true, 948: true, 949: true, 950: true, 951: true, - 952: true, 953: true, 955: true, 956: true, 957: true, - 958: true, 959: true, 960: true, 961: true, 962: true, - 963: true, 964: true, 965: true, 967: true, 968: true, - 969: true, 970: true, 971: true, 972: true, 973: true, - 975: true, 976: true, 977: true, 978: true, 979: true, - 980: true, 981: true, 984: true, 985: true, 986: true, - 990: true, 994: true, 997: true, 999: true, +var iso4217_numeric = map[int]struct{}{ + 8: {}, 12: {}, 32: {}, 36: {}, 44: {}, + 48: {}, 50: {}, 51: {}, 52: {}, 60: {}, + 64: {}, 68: {}, 72: {}, 84: {}, 90: {}, + 96: {}, 104: {}, 108: {}, 116: {}, 124: {}, + 132: {}, 136: {}, 144: {}, 152: {}, 156: {}, + 170: {}, 174: {}, 188: {}, 191: {}, 192: {}, + 203: {}, 208: {}, 214: {}, 222: {}, 230: {}, + 232: {}, 238: {}, 242: {}, 262: {}, 270: {}, + 292: {}, 320: {}, 324: {}, 328: {}, 332: {}, + 340: {}, 344: {}, 348: {}, 352: {}, 356: {}, + 360: {}, 364: {}, 368: {}, 376: {}, 388: {}, + 392: {}, 398: {}, 400: {}, 404: {}, 408: {}, + 410: {}, 414: {}, 417: {}, 418: {}, 422: {}, + 426: {}, 430: {}, 434: {}, 446: {}, 454: {}, + 458: {}, 462: {}, 480: {}, 484: {}, 496: {}, + 498: {}, 504: {}, 512: {}, 516: {}, 524: {}, + 532: {}, 533: {}, 548: {}, 554: {}, 558: {}, + 566: {}, 578: {}, 586: {}, 590: {}, 598: {}, + 600: {}, 604: {}, 608: {}, 634: {}, 643: {}, + 646: {}, 654: {}, 682: {}, 690: {}, 694: {}, + 702: {}, 704: {}, 706: {}, 710: {}, 728: {}, + 748: {}, 752: {}, 756: {}, 760: {}, 764: {}, + 776: {}, 780: {}, 784: {}, 788: {}, 800: {}, + 807: {}, 818: {}, 826: {}, 834: {}, 840: {}, + 858: {}, 860: {}, 882: {}, 886: {}, 901: {}, + 927: {}, 928: {}, 929: {}, 930: {}, 931: {}, + 932: {}, 933: {}, 934: {}, 936: {}, 938: {}, + 940: {}, 941: {}, 943: {}, 944: {}, 946: {}, + 947: {}, 948: {}, 949: {}, 950: {}, 951: {}, + 952: {}, 953: {}, 955: {}, 956: {}, 957: {}, + 958: {}, 959: {}, 960: {}, 961: {}, 962: {}, + 963: {}, 964: {}, 965: {}, 967: {}, 968: {}, + 969: {}, 970: {}, 971: {}, 972: {}, 973: {}, + 975: {}, 976: {}, 977: {}, 978: {}, 979: {}, + 980: {}, 981: {}, 984: {}, 985: {}, 986: {}, + 990: {}, 994: {}, 997: {}, 999: {}, } diff --git a/vendor/github.com/go-playground/validator/v10/doc.go b/vendor/github.com/go-playground/validator/v10/doc.go index b47409188..90a8ade65 100644 --- a/vendor/github.com/go-playground/validator/v10/doc.go +++ b/vendor/github.com/go-playground/validator/v10/doc.go @@ -253,7 +253,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 +not "". For booleans ensures value is not false. For slices, maps, pointers, interfaces, channels and functions ensures the value is not nil. For structs ensures value is not the zero value when using WithRequiredStructEnabled. Usage: required @@ -911,11 +911,20 @@ This will accept any uri the golang request uri accepts # Urn RFC 2141 String -This validataes that a string value contains a valid URN +This validates that a string value contains a valid URN according to the RFC 2141 spec. Usage: urn_rfc2141 +# Base32 String + +This validates that a string value contains a valid bas324 value. +Although an empty string is valid base32 this will report an empty string +as an error, if you wish to accept an empty string as valid you can use +this with the omitempty tag. + + Usage: base32 + # Base64 String This validates that a string value contains a valid base64 value. @@ -957,7 +966,7 @@ Bitcoin Bech32 Address (segwit) This validates that a string value contains a valid bitcoin Bech32 address as defined by bip-0173 (https://github.com/bitcoin/bips/blob/master/bip-0173.mediawiki) -Special thanks to Pieter Wuille for providng reference implementations. +Special thanks to Pieter Wuille for providing reference implementations. Usage: btc_addr_bech32 @@ -1290,7 +1299,7 @@ may not exist at the time of validation. # HostPort This validates that a string value contains a valid DNS hostname and port that -can be used to valiate fields typically passed to sockets and connections. +can be used to validate fields typically passed to sockets and connections. Usage: hostname_port @@ -1377,11 +1386,19 @@ This validates that a string value contains a valid credit card number using Luh This validates that a string or (u)int value contains a valid checksum using the Luhn algorithm. -# MongoDb ObjectID +# MongoDB -This validates that a string is a valid 24 character hexadecimal string. +This validates that a string is a valid 24 character hexadecimal string or valid connection string. Usage: mongodb + mongodb_connection_string + +Example: + + type Test struct { + ObjectIdField string `validate:"mongodb"` + ConnectionStringField string `validate:"mongodb_connection_string"` + } # Cron diff --git a/vendor/github.com/go-playground/validator/v10/postcode_regexes.go b/vendor/github.com/go-playground/validator/v10/postcode_regexes.go index e7e7b687f..326b8f753 100644 --- a/vendor/github.com/go-playground/validator/v10/postcode_regexes.go +++ b/vendor/github.com/go-playground/validator/v10/postcode_regexes.go @@ -1,6 +1,9 @@ package validator -import "regexp" +import ( + "regexp" + "sync" +) var postCodePatternDict = map[string]string{ "GB": `^GIR[ ]?0AA|((AB|AL|B|BA|BB|BD|BH|BL|BN|BR|BS|BT|CA|CB|CF|CH|CM|CO|CR|CT|CV|CW|DA|DD|DE|DG|DH|DL|DN|DT|DY|E|EC|EH|EN|EX|FK|FY|G|GL|GY|GU|HA|HD|HG|HP|HR|HS|HU|HX|IG|IM|IP|IV|JE|KA|KT|KW|KY|L|LA|LD|LE|LL|LN|LS|LU|M|ME|MK|ML|N|NE|NG|NN|NP|NR|NW|OL|OX|PA|PE|PH|PL|PO|PR|RG|RH|RM|S|SA|SE|SG|SK|SL|SM|SN|SO|SP|SR|SS|ST|SW|SY|TA|TD|TF|TN|TQ|TR|TS|TW|UB|W|WA|WC|WD|WF|WN|WR|WS|WV|YO|ZE)(\d[\dA-Z]?[ ]?\d[ABD-HJLN-UW-Z]{2}))|BFPO[ ]?\d{1,4}$`, @@ -164,9 +167,12 @@ var postCodePatternDict = map[string]string{ "YT": `^976\d{2}$`, } -var postCodeRegexDict = map[string]*regexp.Regexp{} +var ( + postcodeRegexInit sync.Once + postCodeRegexDict = map[string]*regexp.Regexp{} +) -func init() { +func initPostcodes() { for countryCode, pattern := range postCodePatternDict { postCodeRegexDict[countryCode] = regexp.MustCompile(pattern) } diff --git a/vendor/github.com/go-playground/validator/v10/regexes.go b/vendor/github.com/go-playground/validator/v10/regexes.go index af98d8daa..7e1dd5a03 100644 --- a/vendor/github.com/go-playground/validator/v10/regexes.go +++ b/vendor/github.com/go-playground/validator/v10/regexes.go @@ -1,6 +1,9 @@ package validator -import "regexp" +import ( + "regexp" + "sync" +) const ( alphaRegexString = "^[a-zA-Z]+$" @@ -17,6 +20,7 @@ const ( hslaRegexString = "^hsla\\(\\s*(?:0|[1-9]\\d?|[12]\\d\\d|3[0-5]\\d|360)\\s*,\\s*(?:(?:0|[1-9]\\d?|100)%)\\s*,\\s*(?:(?:0|[1-9]\\d?|100)%)\\s*,\\s*(?:(?:0.[1-9]*)|[01])\\s*\\)$" emailRegexString = "^(?:(?:(?:(?:[a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])+(?:\\.([a-zA-Z]|\\d|[!#\\$%&'\\*\\+\\-\\/=\\?\\^_`{\\|}~]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])+)*)|(?:(?:\\x22)(?:(?:(?:(?:\\x20|\\x09)*(?:\\x0d\\x0a))?(?:\\x20|\\x09)+)?(?:(?:[\\x01-\\x08\\x0b\\x0c\\x0e-\\x1f\\x7f]|\\x21|[\\x23-\\x5b]|[\\x5d-\\x7e]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])|(?:(?:[\\x01-\\x09\\x0b\\x0c\\x0d-\\x7f]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}]))))*(?:(?:(?:\\x20|\\x09)*(?:\\x0d\\x0a))?(\\x20|\\x09)+)?(?:\\x22))))@(?:(?:(?:[a-zA-Z]|\\d|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])|(?:(?:[a-zA-Z]|\\d|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])(?:[a-zA-Z]|\\d|-|\\.|~|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])*(?:[a-zA-Z]|\\d|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])))\\.)+(?:(?:[a-zA-Z]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])|(?:(?:[a-zA-Z]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])(?:[a-zA-Z]|\\d|-|\\.|~|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])*(?:[a-zA-Z]|[\\x{00A0}-\\x{D7FF}\\x{F900}-\\x{FDCF}\\x{FDF0}-\\x{FFEF}])))\\.?$" e164RegexString = "^\\+[1-9]?[0-9]{7,14}$" + base32RegexString = "^(?:[A-Z2-7]{8})*(?:[A-Z2-7]{2}={6}|[A-Z2-7]{4}={4}|[A-Z2-7]{5}={3}|[A-Z2-7]{7}=|[A-Z2-7]{8})$" base64RegexString = "^(?:[A-Za-z0-9+\\/]{4})*(?:[A-Za-z0-9+\\/]{2}==|[A-Za-z0-9+\\/]{3}=|[A-Za-z0-9+\\/]{4})$" base64URLRegexString = "^(?:[A-Za-z0-9-_]{4})*(?:[A-Za-z0-9-_]{2}==|[A-Za-z0-9-_]{3}=|[A-Za-z0-9-_]{4})$" base64RawURLRegexString = "^(?:[A-Za-z0-9-_]{4})*(?:[A-Za-z0-9-_]{2,4})$" @@ -31,7 +35,7 @@ const ( uUID4RFC4122RegexString = "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" uUID5RFC4122RegexString = "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-5[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}$" uUIDRFC4122RegexString = "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$" - uLIDRegexString = "^[A-HJKMNP-TV-Z0-9]{26}$" + uLIDRegexString = "^(?i)[A-HJKMNP-TV-Z0-9]{26}$" md4RegexString = "^[0-9a-f]{32}$" md5RegexString = "^[0-9a-f]{32}$" sha256RegexString = "^[0-9a-f]{64}$" @@ -67,79 +71,93 @@ const ( semverRegexString = `^(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(?:-((?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(?:\.(?:0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(?:\+([0-9a-zA-Z-]+(?:\.[0-9a-zA-Z-]+)*))?$` // numbered capture groups https://semver.org/ dnsRegexStringRFC1035Label = "^[a-z]([-a-z0-9]*[a-z0-9]){0,62}$" cveRegexString = `^CVE-(1999|2\d{3})-(0[^0]\d{2}|0\d[^0]\d{1}|0\d{2}[^0]|[1-9]{1}\d{3,})$` // CVE Format Id https://cve.mitre.org/cve/identifiers/syntaxchange.html - mongodbRegexString = "^[a-f\\d]{24}$" + mongodbIdRegexString = "^[a-f\\d]{24}$" + mongodbConnStringRegexString = "^mongodb(\\+srv)?:\\/\\/(([a-zA-Z\\d]+):([a-zA-Z\\d$:\\/?#\\[\\]@]+)@)?(([a-z\\d.-]+)(:[\\d]+)?)((,(([a-z\\d.-]+)(:(\\d+))?))*)?(\\/[a-zA-Z-_]{1,64})?(\\?(([a-zA-Z]+)=([a-zA-Z\\d]+))(&(([a-zA-Z\\d]+)=([a-zA-Z\\d]+))?)*)?$" cronRegexString = `(@(annually|yearly|monthly|weekly|daily|hourly|reboot))|(@every (\d+(ns|us|µs|ms|s|m|h))+)|((((\d+,)+\d+|(\d+(\/|-)\d+)|\d+|\*) ?){5,7})` spicedbIDRegexString = `^(([a-zA-Z0-9/_|\-=+]{1,})|\*)$` spicedbPermissionRegexString = "^([a-z][a-z0-9_]{1,62}[a-z0-9])?$" spicedbTypeRegexString = "^([a-z][a-z0-9_]{1,61}[a-z0-9]/)?[a-z][a-z0-9_]{1,62}[a-z0-9]$" ) +func lazyRegexCompile(str string) func() *regexp.Regexp { + var regex *regexp.Regexp + var once sync.Once + return func() *regexp.Regexp { + once.Do(func() { + regex = regexp.MustCompile(str) + }) + return regex + } +} + var ( - alphaRegex = regexp.MustCompile(alphaRegexString) - alphaNumericRegex = regexp.MustCompile(alphaNumericRegexString) - alphaUnicodeRegex = regexp.MustCompile(alphaUnicodeRegexString) - alphaUnicodeNumericRegex = regexp.MustCompile(alphaUnicodeNumericRegexString) - numericRegex = regexp.MustCompile(numericRegexString) - numberRegex = regexp.MustCompile(numberRegexString) - hexadecimalRegex = regexp.MustCompile(hexadecimalRegexString) - hexColorRegex = regexp.MustCompile(hexColorRegexString) - rgbRegex = regexp.MustCompile(rgbRegexString) - rgbaRegex = regexp.MustCompile(rgbaRegexString) - hslRegex = regexp.MustCompile(hslRegexString) - hslaRegex = regexp.MustCompile(hslaRegexString) - e164Regex = regexp.MustCompile(e164RegexString) - emailRegex = regexp.MustCompile(emailRegexString) - base64Regex = regexp.MustCompile(base64RegexString) - base64URLRegex = regexp.MustCompile(base64URLRegexString) - base64RawURLRegex = regexp.MustCompile(base64RawURLRegexString) - iSBN10Regex = regexp.MustCompile(iSBN10RegexString) - iSBN13Regex = regexp.MustCompile(iSBN13RegexString) - iSSNRegex = regexp.MustCompile(iSSNRegexString) - uUID3Regex = regexp.MustCompile(uUID3RegexString) - uUID4Regex = regexp.MustCompile(uUID4RegexString) - uUID5Regex = regexp.MustCompile(uUID5RegexString) - uUIDRegex = regexp.MustCompile(uUIDRegexString) - uUID3RFC4122Regex = regexp.MustCompile(uUID3RFC4122RegexString) - uUID4RFC4122Regex = regexp.MustCompile(uUID4RFC4122RegexString) - uUID5RFC4122Regex = regexp.MustCompile(uUID5RFC4122RegexString) - uUIDRFC4122Regex = regexp.MustCompile(uUIDRFC4122RegexString) - uLIDRegex = regexp.MustCompile(uLIDRegexString) - md4Regex = regexp.MustCompile(md4RegexString) - md5Regex = regexp.MustCompile(md5RegexString) - sha256Regex = regexp.MustCompile(sha256RegexString) - sha384Regex = regexp.MustCompile(sha384RegexString) - sha512Regex = regexp.MustCompile(sha512RegexString) - ripemd128Regex = regexp.MustCompile(ripemd128RegexString) - ripemd160Regex = regexp.MustCompile(ripemd160RegexString) - tiger128Regex = regexp.MustCompile(tiger128RegexString) - tiger160Regex = regexp.MustCompile(tiger160RegexString) - tiger192Regex = regexp.MustCompile(tiger192RegexString) - aSCIIRegex = regexp.MustCompile(aSCIIRegexString) - printableASCIIRegex = regexp.MustCompile(printableASCIIRegexString) - multibyteRegex = regexp.MustCompile(multibyteRegexString) - dataURIRegex = regexp.MustCompile(dataURIRegexString) - latitudeRegex = regexp.MustCompile(latitudeRegexString) - longitudeRegex = regexp.MustCompile(longitudeRegexString) - sSNRegex = regexp.MustCompile(sSNRegexString) - hostnameRegexRFC952 = regexp.MustCompile(hostnameRegexStringRFC952) - hostnameRegexRFC1123 = regexp.MustCompile(hostnameRegexStringRFC1123) - fqdnRegexRFC1123 = regexp.MustCompile(fqdnRegexStringRFC1123) - btcAddressRegex = regexp.MustCompile(btcAddressRegexString) - btcUpperAddressRegexBech32 = regexp.MustCompile(btcAddressUpperRegexStringBech32) - btcLowerAddressRegexBech32 = regexp.MustCompile(btcAddressLowerRegexStringBech32) - ethAddressRegex = regexp.MustCompile(ethAddressRegexString) - uRLEncodedRegex = regexp.MustCompile(uRLEncodedRegexString) - hTMLEncodedRegex = regexp.MustCompile(hTMLEncodedRegexString) - hTMLRegex = regexp.MustCompile(hTMLRegexString) - jWTRegex = regexp.MustCompile(jWTRegexString) - splitParamsRegex = regexp.MustCompile(splitParamsRegexString) - bicRegex = regexp.MustCompile(bicRegexString) - semverRegex = regexp.MustCompile(semverRegexString) - dnsRegexRFC1035Label = regexp.MustCompile(dnsRegexStringRFC1035Label) - cveRegex = regexp.MustCompile(cveRegexString) - mongodbRegex = regexp.MustCompile(mongodbRegexString) - cronRegex = regexp.MustCompile(cronRegexString) - spicedbIDRegex = regexp.MustCompile(spicedbIDRegexString) - spicedbPermissionRegex = regexp.MustCompile(spicedbPermissionRegexString) - spicedbTypeRegex = regexp.MustCompile(spicedbTypeRegexString) + alphaRegex = lazyRegexCompile(alphaRegexString) + alphaNumericRegex = lazyRegexCompile(alphaNumericRegexString) + alphaUnicodeRegex = lazyRegexCompile(alphaUnicodeRegexString) + alphaUnicodeNumericRegex = lazyRegexCompile(alphaUnicodeNumericRegexString) + numericRegex = lazyRegexCompile(numericRegexString) + numberRegex = lazyRegexCompile(numberRegexString) + hexadecimalRegex = lazyRegexCompile(hexadecimalRegexString) + hexColorRegex = lazyRegexCompile(hexColorRegexString) + rgbRegex = lazyRegexCompile(rgbRegexString) + rgbaRegex = lazyRegexCompile(rgbaRegexString) + hslRegex = lazyRegexCompile(hslRegexString) + hslaRegex = lazyRegexCompile(hslaRegexString) + e164Regex = lazyRegexCompile(e164RegexString) + emailRegex = lazyRegexCompile(emailRegexString) + base32Regex = lazyRegexCompile(base32RegexString) + base64Regex = lazyRegexCompile(base64RegexString) + base64URLRegex = lazyRegexCompile(base64URLRegexString) + base64RawURLRegex = lazyRegexCompile(base64RawURLRegexString) + iSBN10Regex = lazyRegexCompile(iSBN10RegexString) + iSBN13Regex = lazyRegexCompile(iSBN13RegexString) + iSSNRegex = lazyRegexCompile(iSSNRegexString) + uUID3Regex = lazyRegexCompile(uUID3RegexString) + uUID4Regex = lazyRegexCompile(uUID4RegexString) + uUID5Regex = lazyRegexCompile(uUID5RegexString) + uUIDRegex = lazyRegexCompile(uUIDRegexString) + uUID3RFC4122Regex = lazyRegexCompile(uUID3RFC4122RegexString) + uUID4RFC4122Regex = lazyRegexCompile(uUID4RFC4122RegexString) + uUID5RFC4122Regex = lazyRegexCompile(uUID5RFC4122RegexString) + uUIDRFC4122Regex = lazyRegexCompile(uUIDRFC4122RegexString) + uLIDRegex = lazyRegexCompile(uLIDRegexString) + md4Regex = lazyRegexCompile(md4RegexString) + md5Regex = lazyRegexCompile(md5RegexString) + sha256Regex = lazyRegexCompile(sha256RegexString) + sha384Regex = lazyRegexCompile(sha384RegexString) + sha512Regex = lazyRegexCompile(sha512RegexString) + ripemd128Regex = lazyRegexCompile(ripemd128RegexString) + ripemd160Regex = lazyRegexCompile(ripemd160RegexString) + tiger128Regex = lazyRegexCompile(tiger128RegexString) + tiger160Regex = lazyRegexCompile(tiger160RegexString) + tiger192Regex = lazyRegexCompile(tiger192RegexString) + aSCIIRegex = lazyRegexCompile(aSCIIRegexString) + printableASCIIRegex = lazyRegexCompile(printableASCIIRegexString) + multibyteRegex = lazyRegexCompile(multibyteRegexString) + dataURIRegex = lazyRegexCompile(dataURIRegexString) + latitudeRegex = lazyRegexCompile(latitudeRegexString) + longitudeRegex = lazyRegexCompile(longitudeRegexString) + sSNRegex = lazyRegexCompile(sSNRegexString) + hostnameRegexRFC952 = lazyRegexCompile(hostnameRegexStringRFC952) + hostnameRegexRFC1123 = lazyRegexCompile(hostnameRegexStringRFC1123) + fqdnRegexRFC1123 = lazyRegexCompile(fqdnRegexStringRFC1123) + btcAddressRegex = lazyRegexCompile(btcAddressRegexString) + btcUpperAddressRegexBech32 = lazyRegexCompile(btcAddressUpperRegexStringBech32) + btcLowerAddressRegexBech32 = lazyRegexCompile(btcAddressLowerRegexStringBech32) + ethAddressRegex = lazyRegexCompile(ethAddressRegexString) + uRLEncodedRegex = lazyRegexCompile(uRLEncodedRegexString) + hTMLEncodedRegex = lazyRegexCompile(hTMLEncodedRegexString) + hTMLRegex = lazyRegexCompile(hTMLRegexString) + jWTRegex = lazyRegexCompile(jWTRegexString) + splitParamsRegex = lazyRegexCompile(splitParamsRegexString) + bicRegex = lazyRegexCompile(bicRegexString) + semverRegex = lazyRegexCompile(semverRegexString) + dnsRegexRFC1035Label = lazyRegexCompile(dnsRegexStringRFC1035Label) + cveRegex = lazyRegexCompile(cveRegexString) + mongodbIdRegex = lazyRegexCompile(mongodbIdRegexString) + mongodbConnectionRegex = lazyRegexCompile(mongodbConnStringRegexString) + cronRegex = lazyRegexCompile(cronRegexString) + spicedbIDRegex = lazyRegexCompile(spicedbIDRegexString) + spicedbPermissionRegex = lazyRegexCompile(spicedbPermissionRegexString) + spicedbTypeRegex = lazyRegexCompile(spicedbTypeRegexString) ) diff --git a/vendor/github.com/go-playground/validator/v10/util.go b/vendor/github.com/go-playground/validator/v10/util.go index 16851593d..9285223a2 100644 --- a/vendor/github.com/go-playground/validator/v10/util.go +++ b/vendor/github.com/go-playground/validator/v10/util.go @@ -271,7 +271,7 @@ func asFloat64(param string) float64 { return i } -// asFloat64 returns the parameter as a float64 +// asFloat32 returns the parameter as a float32 // or panics if it can't convert func asFloat32(param string) float64 { i, err := strconv.ParseFloat(param, 32) @@ -297,7 +297,8 @@ func panicIf(err error) { // Checks if field value matches regex. If fl.Field can be cast to Stringer, it uses the Stringer interfaces // String() return value. Otherwise, it uses fl.Field's String() value. -func fieldMatchesRegexByStringerValOrString(regex *regexp.Regexp, fl FieldLevel) bool { +func fieldMatchesRegexByStringerValOrString(regexFn func() *regexp.Regexp, fl FieldLevel) bool { + regex := regexFn() switch fl.Field().Kind() { case reflect.String: return regex.MatchString(fl.Field().String()) 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 1a345138e..d9f148dba 100644 --- a/vendor/github.com/go-playground/validator/v10/validator_instance.go +++ b/vendor/github.com/go-playground/validator/v10/validator_instance.go @@ -74,8 +74,8 @@ type CustomTypeFunc func(field reflect.Value) interface{} type TagNameFunc func(field reflect.StructField) string type internalValidationFuncWrapper struct { - fn FuncCtx - runValidatinOnNil bool + fn FuncCtx + runValidationOnNil bool } // Validate contains the validator settings and cache @@ -245,7 +245,7 @@ func (v *Validate) registerValidation(tag string, fn FuncCtx, bakedIn bool, nilC if !bakedIn && (ok || strings.ContainsAny(tag, restrictedTagChars)) { panic(fmt.Sprintf(restrictedTagErr, tag)) } - v.validations[tag] = internalValidationFuncWrapper{fn: fn, runValidatinOnNil: nilCheckable} + v.validations[tag] = internalValidationFuncWrapper{fn: fn, runValidationOnNil: nilCheckable} return nil } @@ -676,7 +676,7 @@ func (v *Validate) VarWithValue(field interface{}, other interface{}, tag string } // VarWithValueCtx validates a single variable, against another variable/field's value using tag style validation and -// allows passing of contextual validation validation information via context.Context. +// allows passing of contextual validation information via context.Context. // eg. // s1 := "abcd" // s2 := "abcd" diff --git a/vendor/github.com/goccy/go-json/.golangci.yml b/vendor/github.com/goccy/go-json/.golangci.yml index 57ae5a528..977accaa9 100644 --- a/vendor/github.com/goccy/go-json/.golangci.yml +++ b/vendor/github.com/goccy/go-json/.golangci.yml @@ -56,6 +56,9 @@ linters: - cyclop - containedctx - revive + - nosnakecase + - exhaustruct + - depguard issues: exclude-rules: diff --git a/vendor/github.com/goccy/go-json/Makefile b/vendor/github.com/goccy/go-json/Makefile index 5bbfc4c9a..c030577dc 100644 --- a/vendor/github.com/goccy/go-json/Makefile +++ b/vendor/github.com/goccy/go-json/Makefile @@ -30,7 +30,7 @@ golangci-lint: | $(BIN_DIR) GOLANGCI_LINT_TMP_DIR=$$(mktemp -d); \ cd $$GOLANGCI_LINT_TMP_DIR; \ go mod init tmp; \ - GOBIN=$(BIN_DIR) go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.48.0; \ + GOBIN=$(BIN_DIR) go install github.com/golangci/golangci-lint/cmd/golangci-lint@v1.54.2; \ rm -rf $$GOLANGCI_LINT_TMP_DIR; \ } diff --git a/vendor/github.com/goccy/go-json/encode.go b/vendor/github.com/goccy/go-json/encode.go index 4bd899f38..c5173825a 100644 --- a/vendor/github.com/goccy/go-json/encode.go +++ b/vendor/github.com/goccy/go-json/encode.go @@ -52,7 +52,7 @@ func (e *Encoder) EncodeContext(ctx context.Context, v interface{}, optFuncs ... rctx.Option.Flag |= encoder.ContextOption rctx.Option.Context = ctx - err := e.encodeWithOption(rctx, v, optFuncs...) + err := e.encodeWithOption(rctx, v, optFuncs...) //nolint: contextcheck encoder.ReleaseRuntimeContext(rctx) return err @@ -120,7 +120,7 @@ func marshalContext(ctx context.Context, v interface{}, optFuncs ...EncodeOption optFunc(rctx.Option) } - buf, err := encode(rctx, v) + buf, err := encode(rctx, v) //nolint: contextcheck if err != nil { encoder.ReleaseRuntimeContext(rctx) return nil, err diff --git a/vendor/github.com/goccy/go-json/internal/decoder/ptr.go b/vendor/github.com/goccy/go-json/internal/decoder/ptr.go index de12e105c..ae2299466 100644 --- a/vendor/github.com/goccy/go-json/internal/decoder/ptr.go +++ b/vendor/github.com/goccy/go-json/internal/decoder/ptr.go @@ -85,6 +85,7 @@ func (d *ptrDecoder) Decode(ctx *RuntimeContext, cursor, depth int64, p unsafe.P } c, err := d.dec.Decode(ctx, cursor, depth, newptr) if err != nil { + *(*unsafe.Pointer)(p) = nil return 0, err } cursor = c diff --git a/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_text.go b/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_text.go index 6d37993f0..d711d0f85 100644 --- a/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_text.go +++ b/vendor/github.com/goccy/go-json/internal/decoder/unmarshal_text.go @@ -147,7 +147,7 @@ func (d *unmarshalTextDecoder) DecodePath(ctx *RuntimeContext, cursor, depth int return nil, 0, fmt.Errorf("json: unmarshal text decoder does not support decode path") } -func unquoteBytes(s []byte) (t []byte, ok bool) { +func unquoteBytes(s []byte) (t []byte, ok bool) { //nolint: nonamedreturns length := len(s) if length < 2 || s[0] != '"' || s[length-1] != '"' { return diff --git a/vendor/github.com/goccy/go-json/internal/encoder/compact.go b/vendor/github.com/goccy/go-json/internal/encoder/compact.go index 0eb9545d8..e287a6c03 100644 --- a/vendor/github.com/goccy/go-json/internal/encoder/compact.go +++ b/vendor/github.com/goccy/go-json/internal/encoder/compact.go @@ -213,8 +213,8 @@ func compactString(dst, src []byte, cursor int64, escape bool) ([]byte, int64, e dst = append(dst, src[start:cursor]...) dst = append(dst, `\u202`...) dst = append(dst, hex[src[cursor+2]&0xF]) - cursor += 2 start = cursor + 3 + cursor += 2 } } switch c { diff --git a/vendor/github.com/goccy/go-json/internal/encoder/compiler.go b/vendor/github.com/goccy/go-json/internal/encoder/compiler.go index 3ae39ba8c..37b7aa38e 100644 --- a/vendor/github.com/goccy/go-json/internal/encoder/compiler.go +++ b/vendor/github.com/goccy/go-json/internal/encoder/compiler.go @@ -480,7 +480,7 @@ func (c *Compiler) mapCode(typ *runtime.Type) (*MapCode, error) { func (c *Compiler) listElemCode(typ *runtime.Type) (Code, error) { switch { - case c.isPtrMarshalJSONType(typ): + case c.implementsMarshalJSONType(typ) || c.implementsMarshalJSONType(runtime.PtrTo(typ)): return c.marshalJSONCode(typ) case !typ.Implements(marshalTextType) && runtime.PtrTo(typ).Implements(marshalTextType): return c.marshalTextCode(typ) diff --git a/vendor/github.com/goccy/go-json/internal/encoder/int.go b/vendor/github.com/goccy/go-json/internal/encoder/int.go index 85f079609..8b5febeaa 100644 --- a/vendor/github.com/goccy/go-json/internal/encoder/int.go +++ b/vendor/github.com/goccy/go-json/internal/encoder/int.go @@ -1,3 +1,27 @@ +// This files's processing codes are inspired by https://github.com/segmentio/encoding. +// The license notation is as follows. +// +// # MIT License +// +// Copyright (c) 2019 Segment.io, 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 encoder import ( diff --git a/vendor/github.com/goccy/go-json/internal/encoder/string.go b/vendor/github.com/goccy/go-json/internal/encoder/string.go index e4152b27c..4abb84165 100644 --- a/vendor/github.com/goccy/go-json/internal/encoder/string.go +++ b/vendor/github.com/goccy/go-json/internal/encoder/string.go @@ -1,3 +1,27 @@ +// This files's string processing codes are inspired by https://github.com/segmentio/encoding. +// The license notation is as follows. +// +// # MIT License +// +// Copyright (c) 2019 Segment.io, 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 encoder import ( diff --git a/vendor/github.com/goccy/go-json/internal/runtime/rtype.go b/vendor/github.com/goccy/go-json/internal/runtime/rtype.go index 4db10debe..37cfe35a1 100644 --- a/vendor/github.com/goccy/go-json/internal/runtime/rtype.go +++ b/vendor/github.com/goccy/go-json/internal/runtime/rtype.go @@ -252,7 +252,6 @@ func IfaceIndir(*Type) bool //go:noescape func RType2Type(t *Type) reflect.Type -//go:nolint structcheck type emptyInterface struct { _ *Type ptr unsafe.Pointer diff --git a/vendor/github.com/goccy/go-json/json.go b/vendor/github.com/goccy/go-json/json.go index 413cb20bf..fb18065a2 100644 --- a/vendor/github.com/goccy/go-json/json.go +++ b/vendor/github.com/goccy/go-json/json.go @@ -89,31 +89,31 @@ type UnmarshalerContext interface { // // Examples of struct field tags and their meanings: // -// // Field appears in JSON as key "myName". -// Field int `json:"myName"` +// // Field appears in JSON as key "myName". +// Field int `json:"myName"` // -// // Field appears in JSON as key "myName" and -// // the field is omitted from the object if its value is empty, -// // as defined above. -// Field int `json:"myName,omitempty"` +// // Field appears in JSON as key "myName" and +// // the field is omitted from the object if its value is empty, +// // as defined above. +// Field int `json:"myName,omitempty"` // -// // Field appears in JSON as key "Field" (the default), but -// // the field is skipped if empty. -// // Note the leading comma. -// Field int `json:",omitempty"` +// // Field appears in JSON as key "Field" (the default), but +// // the field is skipped if empty. +// // Note the leading comma. +// Field int `json:",omitempty"` // -// // Field is ignored by this package. -// Field int `json:"-"` +// // Field is ignored by this package. +// Field int `json:"-"` // -// // Field appears in JSON as key "-". -// Field int `json:"-,"` +// // Field appears in JSON as key "-". +// Field int `json:"-,"` // // The "string" option signals that a field is stored as JSON inside a // JSON-encoded string. It applies only to fields of string, floating point, // integer, or boolean types. This extra level of encoding is sometimes used // when communicating with JavaScript programs: // -// Int64String int64 `json:",string"` +// Int64String int64 `json:",string"` // // The key name will be used if it's a non-empty string consisting of // only Unicode letters, digits, and ASCII punctuation except quotation @@ -166,7 +166,6 @@ type UnmarshalerContext interface { // JSON cannot represent cyclic data structures and Marshal does not // handle them. Passing cyclic structures to Marshal will result in // an infinite recursion. -// func Marshal(v interface{}) ([]byte, error) { return MarshalWithOption(v) } @@ -264,14 +263,13 @@ func MarshalIndentWithOption(v interface{}, prefix, indent string, optFuncs ...E // // The JSON null value unmarshals into an interface, map, pointer, or slice // by setting that Go value to nil. Because null is often used in JSON to mean -// ``not present,'' unmarshaling a JSON null into any other Go type has no effect +// “not present,” unmarshaling a JSON null into any other Go type has no effect // on the value and produces no error. // // When unmarshaling quoted strings, invalid UTF-8 or // invalid UTF-16 surrogate pairs are not treated as an error. // Instead, they are replaced by the Unicode replacement // character U+FFFD. -// func Unmarshal(data []byte, v interface{}) error { return unmarshal(data, v) } @@ -299,7 +297,6 @@ func UnmarshalNoEscape(data []byte, v interface{}, optFuncs ...DecodeOptionFunc) // Number, for JSON numbers // string, for JSON string literals // nil, for JSON null -// type Token = json.Token // A Number represents a JSON number literal. diff --git a/vendor/github.com/klauspost/cpuid/v2/README.md b/vendor/github.com/klauspost/cpuid/v2/README.md index 30f8d2963..21508edbd 100644 --- a/vendor/github.com/klauspost/cpuid/v2/README.md +++ b/vendor/github.com/klauspost/cpuid/v2/README.md @@ -310,6 +310,7 @@ Exit Code 1 | AVXSLOW | Indicates the CPU performs 2 128 bit operations instead of one | | AVXVNNI | AVX (VEX encoded) VNNI neural network instructions | | AVXVNNIINT8 | AVX-VNNI-INT8 instructions | +| AVXVNNIINT16 | AVX-VNNI-INT16 instructions | | BHI_CTRL | Branch History Injection and Intra-mode Branch Target Injection / CVE-2022-0001, CVE-2022-0002 / INTEL-SA-00598 | | BMI1 | Bit Manipulation Instruction Set 1 | | BMI2 | Bit Manipulation Instruction Set 2 | diff --git a/vendor/github.com/klauspost/cpuid/v2/cpuid.go b/vendor/github.com/klauspost/cpuid/v2/cpuid.go index 805f5e7b4..53bc18ca7 100644 --- a/vendor/github.com/klauspost/cpuid/v2/cpuid.go +++ b/vendor/github.com/klauspost/cpuid/v2/cpuid.go @@ -104,6 +104,7 @@ const ( AVXSLOW // Indicates the CPU performs 2 128 bit operations instead of one AVXVNNI // AVX (VEX encoded) VNNI neural network instructions AVXVNNIINT8 // AVX-VNNI-INT8 instructions + AVXVNNIINT16 // AVX-VNNI-INT16 instructions BHI_CTRL // Branch History Injection and Intra-mode Branch Target Injection / CVE-2022-0001, CVE-2022-0002 / INTEL-SA-00598 BMI1 // Bit Manipulation Instruction Set 1 BMI2 // Bit Manipulation Instruction Set 2 @@ -1242,6 +1243,7 @@ func support() flagSet { // CPUID.(EAX=7, ECX=1).EDX fs.setIf(edx1&(1<<4) != 0, AVXVNNIINT8) fs.setIf(edx1&(1<<5) != 0, AVXNECONVERT) + fs.setIf(edx1&(1<<10) != 0, AVXVNNIINT16) fs.setIf(edx1&(1<<14) != 0, PREFETCHI) fs.setIf(edx1&(1<<19) != 0, AVX10) fs.setIf(edx1&(1<<21) != 0, APX_F) diff --git a/vendor/github.com/klauspost/cpuid/v2/featureid_string.go b/vendor/github.com/klauspost/cpuid/v2/featureid_string.go index 57a085a53..3a2560310 100644 --- a/vendor/github.com/klauspost/cpuid/v2/featureid_string.go +++ b/vendor/github.com/klauspost/cpuid/v2/featureid_string.go @@ -44,194 +44,195 @@ func _() { _ = x[AVXSLOW-34] _ = x[AVXVNNI-35] _ = x[AVXVNNIINT8-36] - _ = x[BHI_CTRL-37] - _ = x[BMI1-38] - _ = x[BMI2-39] - _ = x[CETIBT-40] - _ = x[CETSS-41] - _ = x[CLDEMOTE-42] - _ = x[CLMUL-43] - _ = x[CLZERO-44] - _ = x[CMOV-45] - _ = x[CMPCCXADD-46] - _ = x[CMPSB_SCADBS_SHORT-47] - _ = x[CMPXCHG8-48] - _ = x[CPBOOST-49] - _ = x[CPPC-50] - _ = x[CX16-51] - _ = x[EFER_LMSLE_UNS-52] - _ = x[ENQCMD-53] - _ = x[ERMS-54] - _ = x[F16C-55] - _ = x[FLUSH_L1D-56] - _ = x[FMA3-57] - _ = x[FMA4-58] - _ = x[FP128-59] - _ = x[FP256-60] - _ = x[FSRM-61] - _ = x[FXSR-62] - _ = x[FXSROPT-63] - _ = x[GFNI-64] - _ = x[HLE-65] - _ = x[HRESET-66] - _ = x[HTT-67] - _ = x[HWA-68] - _ = x[HYBRID_CPU-69] - _ = x[HYPERVISOR-70] - _ = x[IA32_ARCH_CAP-71] - _ = x[IA32_CORE_CAP-72] - _ = x[IBPB-73] - _ = x[IBPB_BRTYPE-74] - _ = x[IBRS-75] - _ = x[IBRS_PREFERRED-76] - _ = x[IBRS_PROVIDES_SMP-77] - _ = x[IBS-78] - _ = x[IBSBRNTRGT-79] - _ = x[IBSFETCHSAM-80] - _ = x[IBSFFV-81] - _ = x[IBSOPCNT-82] - _ = x[IBSOPCNTEXT-83] - _ = x[IBSOPSAM-84] - _ = x[IBSRDWROPCNT-85] - _ = x[IBSRIPINVALIDCHK-86] - _ = x[IBS_FETCH_CTLX-87] - _ = x[IBS_OPDATA4-88] - _ = x[IBS_OPFUSE-89] - _ = x[IBS_PREVENTHOST-90] - _ = x[IBS_ZEN4-91] - _ = x[IDPRED_CTRL-92] - _ = x[INT_WBINVD-93] - _ = x[INVLPGB-94] - _ = x[KEYLOCKER-95] - _ = x[KEYLOCKERW-96] - _ = x[LAHF-97] - _ = x[LAM-98] - _ = x[LBRVIRT-99] - _ = x[LZCNT-100] - _ = x[MCAOVERFLOW-101] - _ = x[MCDT_NO-102] - _ = x[MCOMMIT-103] - _ = x[MD_CLEAR-104] - _ = x[MMX-105] - _ = x[MMXEXT-106] - _ = x[MOVBE-107] - _ = x[MOVDIR64B-108] - _ = x[MOVDIRI-109] - _ = x[MOVSB_ZL-110] - _ = x[MOVU-111] - _ = x[MPX-112] - _ = x[MSRIRC-113] - _ = x[MSRLIST-114] - _ = x[MSR_PAGEFLUSH-115] - _ = x[NRIPS-116] - _ = x[NX-117] - _ = x[OSXSAVE-118] - _ = x[PCONFIG-119] - _ = x[POPCNT-120] - _ = x[PPIN-121] - _ = x[PREFETCHI-122] - _ = x[PSFD-123] - _ = x[RDPRU-124] - _ = x[RDRAND-125] - _ = x[RDSEED-126] - _ = x[RDTSCP-127] - _ = x[RRSBA_CTRL-128] - _ = x[RTM-129] - _ = x[RTM_ALWAYS_ABORT-130] - _ = x[SBPB-131] - _ = x[SERIALIZE-132] - _ = x[SEV-133] - _ = x[SEV_64BIT-134] - _ = x[SEV_ALTERNATIVE-135] - _ = x[SEV_DEBUGSWAP-136] - _ = x[SEV_ES-137] - _ = x[SEV_RESTRICTED-138] - _ = x[SEV_SNP-139] - _ = x[SGX-140] - _ = x[SGXLC-141] - _ = x[SHA-142] - _ = x[SME-143] - _ = x[SME_COHERENT-144] - _ = x[SPEC_CTRL_SSBD-145] - _ = x[SRBDS_CTRL-146] - _ = x[SRSO_MSR_FIX-147] - _ = x[SRSO_NO-148] - _ = x[SRSO_USER_KERNEL_NO-149] - _ = x[SSE-150] - _ = x[SSE2-151] - _ = x[SSE3-152] - _ = x[SSE4-153] - _ = x[SSE42-154] - _ = x[SSE4A-155] - _ = x[SSSE3-156] - _ = x[STIBP-157] - _ = x[STIBP_ALWAYSON-158] - _ = x[STOSB_SHORT-159] - _ = x[SUCCOR-160] - _ = x[SVM-161] - _ = x[SVMDA-162] - _ = x[SVMFBASID-163] - _ = x[SVML-164] - _ = x[SVMNP-165] - _ = x[SVMPF-166] - _ = x[SVMPFT-167] - _ = x[SYSCALL-168] - _ = x[SYSEE-169] - _ = x[TBM-170] - _ = x[TDX_GUEST-171] - _ = x[TLB_FLUSH_NESTED-172] - _ = x[TME-173] - _ = x[TOPEXT-174] - _ = x[TSCRATEMSR-175] - _ = x[TSXLDTRK-176] - _ = x[VAES-177] - _ = x[VMCBCLEAN-178] - _ = x[VMPL-179] - _ = x[VMSA_REGPROT-180] - _ = x[VMX-181] - _ = x[VPCLMULQDQ-182] - _ = x[VTE-183] - _ = x[WAITPKG-184] - _ = x[WBNOINVD-185] - _ = x[WRMSRNS-186] - _ = x[X87-187] - _ = x[XGETBV1-188] - _ = x[XOP-189] - _ = x[XSAVE-190] - _ = x[XSAVEC-191] - _ = x[XSAVEOPT-192] - _ = x[XSAVES-193] - _ = x[AESARM-194] - _ = x[ARMCPUID-195] - _ = x[ASIMD-196] - _ = x[ASIMDDP-197] - _ = x[ASIMDHP-198] - _ = x[ASIMDRDM-199] - _ = x[ATOMICS-200] - _ = x[CRC32-201] - _ = x[DCPOP-202] - _ = x[EVTSTRM-203] - _ = x[FCMA-204] - _ = x[FP-205] - _ = x[FPHP-206] - _ = x[GPA-207] - _ = x[JSCVT-208] - _ = x[LRCPC-209] - _ = x[PMULL-210] - _ = x[SHA1-211] - _ = x[SHA2-212] - _ = x[SHA3-213] - _ = x[SHA512-214] - _ = x[SM3-215] - _ = x[SM4-216] - _ = x[SVE-217] - _ = x[lastID-218] + _ = x[AVXVNNIINT16-37] + _ = x[BHI_CTRL-38] + _ = x[BMI1-39] + _ = x[BMI2-40] + _ = x[CETIBT-41] + _ = x[CETSS-42] + _ = x[CLDEMOTE-43] + _ = x[CLMUL-44] + _ = x[CLZERO-45] + _ = x[CMOV-46] + _ = x[CMPCCXADD-47] + _ = x[CMPSB_SCADBS_SHORT-48] + _ = x[CMPXCHG8-49] + _ = x[CPBOOST-50] + _ = x[CPPC-51] + _ = x[CX16-52] + _ = x[EFER_LMSLE_UNS-53] + _ = x[ENQCMD-54] + _ = x[ERMS-55] + _ = x[F16C-56] + _ = x[FLUSH_L1D-57] + _ = x[FMA3-58] + _ = x[FMA4-59] + _ = x[FP128-60] + _ = x[FP256-61] + _ = x[FSRM-62] + _ = x[FXSR-63] + _ = x[FXSROPT-64] + _ = x[GFNI-65] + _ = x[HLE-66] + _ = x[HRESET-67] + _ = x[HTT-68] + _ = x[HWA-69] + _ = x[HYBRID_CPU-70] + _ = x[HYPERVISOR-71] + _ = x[IA32_ARCH_CAP-72] + _ = x[IA32_CORE_CAP-73] + _ = x[IBPB-74] + _ = x[IBPB_BRTYPE-75] + _ = x[IBRS-76] + _ = x[IBRS_PREFERRED-77] + _ = x[IBRS_PROVIDES_SMP-78] + _ = x[IBS-79] + _ = x[IBSBRNTRGT-80] + _ = x[IBSFETCHSAM-81] + _ = x[IBSFFV-82] + _ = x[IBSOPCNT-83] + _ = x[IBSOPCNTEXT-84] + _ = x[IBSOPSAM-85] + _ = x[IBSRDWROPCNT-86] + _ = x[IBSRIPINVALIDCHK-87] + _ = x[IBS_FETCH_CTLX-88] + _ = x[IBS_OPDATA4-89] + _ = x[IBS_OPFUSE-90] + _ = x[IBS_PREVENTHOST-91] + _ = x[IBS_ZEN4-92] + _ = x[IDPRED_CTRL-93] + _ = x[INT_WBINVD-94] + _ = x[INVLPGB-95] + _ = x[KEYLOCKER-96] + _ = x[KEYLOCKERW-97] + _ = x[LAHF-98] + _ = x[LAM-99] + _ = x[LBRVIRT-100] + _ = x[LZCNT-101] + _ = x[MCAOVERFLOW-102] + _ = x[MCDT_NO-103] + _ = x[MCOMMIT-104] + _ = x[MD_CLEAR-105] + _ = x[MMX-106] + _ = x[MMXEXT-107] + _ = x[MOVBE-108] + _ = x[MOVDIR64B-109] + _ = x[MOVDIRI-110] + _ = x[MOVSB_ZL-111] + _ = x[MOVU-112] + _ = x[MPX-113] + _ = x[MSRIRC-114] + _ = x[MSRLIST-115] + _ = x[MSR_PAGEFLUSH-116] + _ = x[NRIPS-117] + _ = x[NX-118] + _ = x[OSXSAVE-119] + _ = x[PCONFIG-120] + _ = x[POPCNT-121] + _ = x[PPIN-122] + _ = x[PREFETCHI-123] + _ = x[PSFD-124] + _ = x[RDPRU-125] + _ = x[RDRAND-126] + _ = x[RDSEED-127] + _ = x[RDTSCP-128] + _ = x[RRSBA_CTRL-129] + _ = x[RTM-130] + _ = x[RTM_ALWAYS_ABORT-131] + _ = x[SBPB-132] + _ = x[SERIALIZE-133] + _ = x[SEV-134] + _ = x[SEV_64BIT-135] + _ = x[SEV_ALTERNATIVE-136] + _ = x[SEV_DEBUGSWAP-137] + _ = x[SEV_ES-138] + _ = x[SEV_RESTRICTED-139] + _ = x[SEV_SNP-140] + _ = x[SGX-141] + _ = x[SGXLC-142] + _ = x[SHA-143] + _ = x[SME-144] + _ = x[SME_COHERENT-145] + _ = x[SPEC_CTRL_SSBD-146] + _ = x[SRBDS_CTRL-147] + _ = x[SRSO_MSR_FIX-148] + _ = x[SRSO_NO-149] + _ = x[SRSO_USER_KERNEL_NO-150] + _ = x[SSE-151] + _ = x[SSE2-152] + _ = x[SSE3-153] + _ = x[SSE4-154] + _ = x[SSE42-155] + _ = x[SSE4A-156] + _ = x[SSSE3-157] + _ = x[STIBP-158] + _ = x[STIBP_ALWAYSON-159] + _ = x[STOSB_SHORT-160] + _ = x[SUCCOR-161] + _ = x[SVM-162] + _ = x[SVMDA-163] + _ = x[SVMFBASID-164] + _ = x[SVML-165] + _ = x[SVMNP-166] + _ = x[SVMPF-167] + _ = x[SVMPFT-168] + _ = x[SYSCALL-169] + _ = x[SYSEE-170] + _ = x[TBM-171] + _ = x[TDX_GUEST-172] + _ = x[TLB_FLUSH_NESTED-173] + _ = x[TME-174] + _ = x[TOPEXT-175] + _ = x[TSCRATEMSR-176] + _ = x[TSXLDTRK-177] + _ = x[VAES-178] + _ = x[VMCBCLEAN-179] + _ = x[VMPL-180] + _ = x[VMSA_REGPROT-181] + _ = x[VMX-182] + _ = x[VPCLMULQDQ-183] + _ = x[VTE-184] + _ = x[WAITPKG-185] + _ = x[WBNOINVD-186] + _ = x[WRMSRNS-187] + _ = x[X87-188] + _ = x[XGETBV1-189] + _ = x[XOP-190] + _ = x[XSAVE-191] + _ = x[XSAVEC-192] + _ = x[XSAVEOPT-193] + _ = x[XSAVES-194] + _ = x[AESARM-195] + _ = x[ARMCPUID-196] + _ = x[ASIMD-197] + _ = x[ASIMDDP-198] + _ = x[ASIMDHP-199] + _ = x[ASIMDRDM-200] + _ = x[ATOMICS-201] + _ = x[CRC32-202] + _ = x[DCPOP-203] + _ = x[EVTSTRM-204] + _ = x[FCMA-205] + _ = x[FP-206] + _ = x[FPHP-207] + _ = x[GPA-208] + _ = x[JSCVT-209] + _ = x[LRCPC-210] + _ = x[PMULL-211] + _ = x[SHA1-212] + _ = x[SHA2-213] + _ = x[SHA3-214] + _ = x[SHA512-215] + _ = x[SM3-216] + _ = x[SM4-217] + _ = x[SVE-218] + _ = x[lastID-219] _ = x[firstID-0] } -const _FeatureID_name = "firstIDADXAESNIAMD3DNOWAMD3DNOWEXTAMXBF16AMXFP16AMXINT8AMXTILEAPX_FAVXAVX10AVX10_128AVX10_256AVX10_512AVX2AVX512BF16AVX512BITALGAVX512BWAVX512CDAVX512DQAVX512ERAVX512FAVX512FP16AVX512IFMAAVX512PFAVX512VBMIAVX512VBMI2AVX512VLAVX512VNNIAVX512VP2INTERSECTAVX512VPOPCNTDQAVXIFMAAVXNECONVERTAVXSLOWAVXVNNIAVXVNNIINT8BHI_CTRLBMI1BMI2CETIBTCETSSCLDEMOTECLMULCLZEROCMOVCMPCCXADDCMPSB_SCADBS_SHORTCMPXCHG8CPBOOSTCPPCCX16EFER_LMSLE_UNSENQCMDERMSF16CFLUSH_L1DFMA3FMA4FP128FP256FSRMFXSRFXSROPTGFNIHLEHRESETHTTHWAHYBRID_CPUHYPERVISORIA32_ARCH_CAPIA32_CORE_CAPIBPBIBPB_BRTYPEIBRSIBRS_PREFERREDIBRS_PROVIDES_SMPIBSIBSBRNTRGTIBSFETCHSAMIBSFFVIBSOPCNTIBSOPCNTEXTIBSOPSAMIBSRDWROPCNTIBSRIPINVALIDCHKIBS_FETCH_CTLXIBS_OPDATA4IBS_OPFUSEIBS_PREVENTHOSTIBS_ZEN4IDPRED_CTRLINT_WBINVDINVLPGBKEYLOCKERKEYLOCKERWLAHFLAMLBRVIRTLZCNTMCAOVERFLOWMCDT_NOMCOMMITMD_CLEARMMXMMXEXTMOVBEMOVDIR64BMOVDIRIMOVSB_ZLMOVUMPXMSRIRCMSRLISTMSR_PAGEFLUSHNRIPSNXOSXSAVEPCONFIGPOPCNTPPINPREFETCHIPSFDRDPRURDRANDRDSEEDRDTSCPRRSBA_CTRLRTMRTM_ALWAYS_ABORTSBPBSERIALIZESEVSEV_64BITSEV_ALTERNATIVESEV_DEBUGSWAPSEV_ESSEV_RESTRICTEDSEV_SNPSGXSGXLCSHASMESME_COHERENTSPEC_CTRL_SSBDSRBDS_CTRLSRSO_MSR_FIXSRSO_NOSRSO_USER_KERNEL_NOSSESSE2SSE3SSE4SSE42SSE4ASSSE3STIBPSTIBP_ALWAYSONSTOSB_SHORTSUCCORSVMSVMDASVMFBASIDSVMLSVMNPSVMPFSVMPFTSYSCALLSYSEETBMTDX_GUESTTLB_FLUSH_NESTEDTMETOPEXTTSCRATEMSRTSXLDTRKVAESVMCBCLEANVMPLVMSA_REGPROTVMXVPCLMULQDQVTEWAITPKGWBNOINVDWRMSRNSX87XGETBV1XOPXSAVEXSAVECXSAVEOPTXSAVESAESARMARMCPUIDASIMDASIMDDPASIMDHPASIMDRDMATOMICSCRC32DCPOPEVTSTRMFCMAFPFPHPGPAJSCVTLRCPCPMULLSHA1SHA2SHA3SHA512SM3SM4SVElastID" +const _FeatureID_name = "firstIDADXAESNIAMD3DNOWAMD3DNOWEXTAMXBF16AMXFP16AMXINT8AMXTILEAPX_FAVXAVX10AVX10_128AVX10_256AVX10_512AVX2AVX512BF16AVX512BITALGAVX512BWAVX512CDAVX512DQAVX512ERAVX512FAVX512FP16AVX512IFMAAVX512PFAVX512VBMIAVX512VBMI2AVX512VLAVX512VNNIAVX512VP2INTERSECTAVX512VPOPCNTDQAVXIFMAAVXNECONVERTAVXSLOWAVXVNNIAVXVNNIINT8AVXVNNIINT16BHI_CTRLBMI1BMI2CETIBTCETSSCLDEMOTECLMULCLZEROCMOVCMPCCXADDCMPSB_SCADBS_SHORTCMPXCHG8CPBOOSTCPPCCX16EFER_LMSLE_UNSENQCMDERMSF16CFLUSH_L1DFMA3FMA4FP128FP256FSRMFXSRFXSROPTGFNIHLEHRESETHTTHWAHYBRID_CPUHYPERVISORIA32_ARCH_CAPIA32_CORE_CAPIBPBIBPB_BRTYPEIBRSIBRS_PREFERREDIBRS_PROVIDES_SMPIBSIBSBRNTRGTIBSFETCHSAMIBSFFVIBSOPCNTIBSOPCNTEXTIBSOPSAMIBSRDWROPCNTIBSRIPINVALIDCHKIBS_FETCH_CTLXIBS_OPDATA4IBS_OPFUSEIBS_PREVENTHOSTIBS_ZEN4IDPRED_CTRLINT_WBINVDINVLPGBKEYLOCKERKEYLOCKERWLAHFLAMLBRVIRTLZCNTMCAOVERFLOWMCDT_NOMCOMMITMD_CLEARMMXMMXEXTMOVBEMOVDIR64BMOVDIRIMOVSB_ZLMOVUMPXMSRIRCMSRLISTMSR_PAGEFLUSHNRIPSNXOSXSAVEPCONFIGPOPCNTPPINPREFETCHIPSFDRDPRURDRANDRDSEEDRDTSCPRRSBA_CTRLRTMRTM_ALWAYS_ABORTSBPBSERIALIZESEVSEV_64BITSEV_ALTERNATIVESEV_DEBUGSWAPSEV_ESSEV_RESTRICTEDSEV_SNPSGXSGXLCSHASMESME_COHERENTSPEC_CTRL_SSBDSRBDS_CTRLSRSO_MSR_FIXSRSO_NOSRSO_USER_KERNEL_NOSSESSE2SSE3SSE4SSE42SSE4ASSSE3STIBPSTIBP_ALWAYSONSTOSB_SHORTSUCCORSVMSVMDASVMFBASIDSVMLSVMNPSVMPFSVMPFTSYSCALLSYSEETBMTDX_GUESTTLB_FLUSH_NESTEDTMETOPEXTTSCRATEMSRTSXLDTRKVAESVMCBCLEANVMPLVMSA_REGPROTVMXVPCLMULQDQVTEWAITPKGWBNOINVDWRMSRNSX87XGETBV1XOPXSAVEXSAVECXSAVEOPTXSAVESAESARMARMCPUIDASIMDASIMDDPASIMDHPASIMDRDMATOMICSCRC32DCPOPEVTSTRMFCMAFPFPHPGPAJSCVTLRCPCPMULLSHA1SHA2SHA3SHA512SM3SM4SVElastID" -var _FeatureID_index = [...]uint16{0, 7, 10, 15, 23, 34, 41, 48, 55, 62, 67, 70, 75, 84, 93, 102, 106, 116, 128, 136, 144, 152, 160, 167, 177, 187, 195, 205, 216, 224, 234, 252, 267, 274, 286, 293, 300, 311, 319, 323, 327, 333, 338, 346, 351, 357, 361, 370, 388, 396, 403, 407, 411, 425, 431, 435, 439, 448, 452, 456, 461, 466, 470, 474, 481, 485, 488, 494, 497, 500, 510, 520, 533, 546, 550, 561, 565, 579, 596, 599, 609, 620, 626, 634, 645, 653, 665, 681, 695, 706, 716, 731, 739, 750, 760, 767, 776, 786, 790, 793, 800, 805, 816, 823, 830, 838, 841, 847, 852, 861, 868, 876, 880, 883, 889, 896, 909, 914, 916, 923, 930, 936, 940, 949, 953, 958, 964, 970, 976, 986, 989, 1005, 1009, 1018, 1021, 1030, 1045, 1058, 1064, 1078, 1085, 1088, 1093, 1096, 1099, 1111, 1125, 1135, 1147, 1154, 1173, 1176, 1180, 1184, 1188, 1193, 1198, 1203, 1208, 1222, 1233, 1239, 1242, 1247, 1256, 1260, 1265, 1270, 1276, 1283, 1288, 1291, 1300, 1316, 1319, 1325, 1335, 1343, 1347, 1356, 1360, 1372, 1375, 1385, 1388, 1395, 1403, 1410, 1413, 1420, 1423, 1428, 1434, 1442, 1448, 1454, 1462, 1467, 1474, 1481, 1489, 1496, 1501, 1506, 1513, 1517, 1519, 1523, 1526, 1531, 1536, 1541, 1545, 1549, 1553, 1559, 1562, 1565, 1568, 1574} +var _FeatureID_index = [...]uint16{0, 7, 10, 15, 23, 34, 41, 48, 55, 62, 67, 70, 75, 84, 93, 102, 106, 116, 128, 136, 144, 152, 160, 167, 177, 187, 195, 205, 216, 224, 234, 252, 267, 274, 286, 293, 300, 311, 323, 331, 335, 339, 345, 350, 358, 363, 369, 373, 382, 400, 408, 415, 419, 423, 437, 443, 447, 451, 460, 464, 468, 473, 478, 482, 486, 493, 497, 500, 506, 509, 512, 522, 532, 545, 558, 562, 573, 577, 591, 608, 611, 621, 632, 638, 646, 657, 665, 677, 693, 707, 718, 728, 743, 751, 762, 772, 779, 788, 798, 802, 805, 812, 817, 828, 835, 842, 850, 853, 859, 864, 873, 880, 888, 892, 895, 901, 908, 921, 926, 928, 935, 942, 948, 952, 961, 965, 970, 976, 982, 988, 998, 1001, 1017, 1021, 1030, 1033, 1042, 1057, 1070, 1076, 1090, 1097, 1100, 1105, 1108, 1111, 1123, 1137, 1147, 1159, 1166, 1185, 1188, 1192, 1196, 1200, 1205, 1210, 1215, 1220, 1234, 1245, 1251, 1254, 1259, 1268, 1272, 1277, 1282, 1288, 1295, 1300, 1303, 1312, 1328, 1331, 1337, 1347, 1355, 1359, 1368, 1372, 1384, 1387, 1397, 1400, 1407, 1415, 1422, 1425, 1432, 1435, 1440, 1446, 1454, 1460, 1466, 1474, 1479, 1486, 1493, 1501, 1508, 1513, 1518, 1525, 1529, 1531, 1535, 1538, 1543, 1548, 1553, 1557, 1561, 1565, 1571, 1574, 1577, 1580, 1586} func (i FeatureID) String() string { if i < 0 || i >= FeatureID(len(_FeatureID_index)-1) { diff --git a/vendor/github.com/pelletier/go-toml/v2/internal/tracker/seen.go b/vendor/github.com/pelletier/go-toml/v2/internal/tracker/seen.go index ce7dd4af1..76df2d5b6 100644 --- a/vendor/github.com/pelletier/go-toml/v2/internal/tracker/seen.go +++ b/vendor/github.com/pelletier/go-toml/v2/internal/tracker/seen.go @@ -57,7 +57,11 @@ type SeenTracker struct { currentIdx int } -var pool sync.Pool +var pool = sync.Pool{ + New: func() interface{} { + return &SeenTracker{} + }, +} func (s *SeenTracker) reset() { // Always contains a root element at index 0. @@ -331,12 +335,6 @@ func (s *SeenTracker) checkArray(node *unstable.Node) (first bool, err error) { } func (s *SeenTracker) checkInlineTable(node *unstable.Node) (first bool, err error) { - if pool.New == nil { - pool.New = func() interface{} { - return &SeenTracker{} - } - } - s = pool.Get().(*SeenTracker) s.reset() diff --git a/vendor/github.com/pelletier/go-toml/v2/marshaler.go b/vendor/github.com/pelletier/go-toml/v2/marshaler.go index ffc992720..7f4e20c12 100644 --- a/vendor/github.com/pelletier/go-toml/v2/marshaler.go +++ b/vendor/github.com/pelletier/go-toml/v2/marshaler.go @@ -1025,6 +1025,10 @@ func (enc *Encoder) encodeSliceAsArrayTable(b []byte, ctx encoderCtx, v reflect. scratch = enc.commented(ctx.commented, scratch) + if enc.indentTables { + scratch = enc.indent(ctx.indent, scratch) + } + scratch = append(scratch, "[["...) for i, k := range ctx.parentKey { diff --git a/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/doc.go b/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/doc.go index 3b1a541bc..fb187a471 100644 --- a/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/doc.go +++ b/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/doc.go @@ -1,16 +1,5 @@ // Copyright The OpenTelemetry Authors -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 // Package otelgin instruments the github.com/gin-gonic/gin package. // diff --git a/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/gintrace.go b/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/gintrace.go index 0aa1d7129..e40775d7c 100644 --- a/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/gintrace.go +++ b/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/gintrace.go @@ -1,16 +1,5 @@ // Copyright The OpenTelemetry Authors -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 // Based on https://github.com/DataDog/dd-trace-go/blob/8fb554ff7cf694267f9077ae35e27ce4689ed8b6/contrib/gin-gonic/gin/gintrace.go @@ -71,6 +60,7 @@ func Middleware(service string, opts ...Option) gin.HandlerFunc { ctx := cfg.Propagators.Extract(savedCtx, propagation.HeaderCarrier(c.Request.Header)) opts := []oteltrace.SpanStartOption{ oteltrace.WithAttributes(semconvutil.HTTPServerRequest(service, c.Request)...), + oteltrace.WithAttributes(semconv.HTTPRoute(c.FullPath())), oteltrace.WithSpanKind(oteltrace.SpanKindServer), } var spanName string @@ -81,9 +71,6 @@ func Middleware(service string, opts ...Option) gin.HandlerFunc { } if spanName == "" { spanName = fmt.Sprintf("HTTP %s route not found", c.Request.Method) - } else { - rAttr := semconv.HTTPRoute(spanName) - opts = append(opts, oteltrace.WithAttributes(rAttr)) } ctx, span := tracer.Start(ctx, spanName, opts...) defer span.End() diff --git a/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil/gen.go b/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil/gen.go index 1e9c0c94c..9d25daee7 100644 --- a/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil/gen.go +++ b/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil/gen.go @@ -1,16 +1,5 @@ // Copyright The OpenTelemetry Authors -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 package semconvutil // import "go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil" diff --git a/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil/httpconv.go b/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil/httpconv.go index 8bb78441a..8cfe7e3dc 100644 --- a/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil/httpconv.go +++ b/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil/httpconv.go @@ -2,18 +2,7 @@ // source: internal/shared/semconvutil/httpconv.go.tmpl // Copyright The OpenTelemetry Authors -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 package semconvutil // import "go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil" diff --git a/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil/netconv.go b/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil/netconv.go index 756dfc962..253014bf0 100644 --- a/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil/netconv.go +++ b/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil/netconv.go @@ -2,17 +2,7 @@ // source: internal/shared/semconvutil/netconv.go.tmpl // Copyright The OpenTelemetry Authors -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 package semconvutil // import "go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil" @@ -102,7 +92,7 @@ func (c *netConv) Host(address string) []attribute.KeyValue { attrs := make([]attribute.KeyValue, 0, n) attrs = append(attrs, c.HostName(h)) if p > 0 { - attrs = append(attrs, c.HostPort(int(p))) + attrs = append(attrs, c.HostPort(p)) } return attrs } @@ -148,7 +138,7 @@ func (c *netConv) Peer(address string) []attribute.KeyValue { attrs := make([]attribute.KeyValue, 0, n) attrs = append(attrs, c.PeerName(h)) if p > 0 { - attrs = append(attrs, c.PeerPort(int(p))) + attrs = append(attrs, c.PeerPort(p)) } return attrs } diff --git a/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/option.go b/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/option.go index c13c3dad8..113576ca0 100644 --- a/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/option.go +++ b/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/option.go @@ -1,16 +1,5 @@ // Copyright The OpenTelemetry Authors -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 // Based on https://github.com/DataDog/dd-trace-go/blob/8fb554ff7cf694267f9077ae35e27ce4689ed8b6/contrib/gin-gonic/gin/option.go diff --git a/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/version.go b/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/version.go index 8e9ddbc6a..43bda493b 100644 --- a/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/version.go +++ b/vendor/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/version.go @@ -1,22 +1,11 @@ // Copyright The OpenTelemetry Authors -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. +// SPDX-License-Identifier: Apache-2.0 package otelgin // import "go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin" // Version is the current release version of the gin instrumentation. func Version() string { - return "0.49.0" + return "0.53.0" // This string is updated by the pre_release.sh script during release } diff --git a/vendor/go.opentelemetry.io/otel/.codespellignore b/vendor/go.opentelemetry.io/otel/.codespellignore index 120b63a9c..6bf3abc41 100644 --- a/vendor/go.opentelemetry.io/otel/.codespellignore +++ b/vendor/go.opentelemetry.io/otel/.codespellignore @@ -5,3 +5,5 @@ collison consequentially ans nam +valu +thirdparty diff --git a/vendor/go.opentelemetry.io/otel/.codespellrc b/vendor/go.opentelemetry.io/otel/.codespellrc index 4afbb1fb3..e2cb3ea94 100644 --- a/vendor/go.opentelemetry.io/otel/.codespellrc +++ b/vendor/go.opentelemetry.io/otel/.codespellrc @@ -5,6 +5,6 @@ check-filenames = check-hidden = ignore-words = .codespellignore interactive = 1 -skip = .git,go.mod,go.sum,semconv,venv,.tools +skip = .git,go.mod,go.sum,go.work,go.work.sum,semconv,venv,.tools uri-ignore-words-list = * write = diff --git a/vendor/go.opentelemetry.io/otel/.gitmodules b/vendor/go.opentelemetry.io/otel/.gitmodules deleted file mode 100644 index 38a1f5698..000000000 --- a/vendor/go.opentelemetry.io/otel/.gitmodules +++ /dev/null @@ -1,3 +0,0 @@ -[submodule "opentelemetry-proto"] - path = exporters/otlp/internal/opentelemetry-proto - url = https://github.com/open-telemetry/opentelemetry-proto diff --git a/vendor/go.opentelemetry.io/otel/.golangci.yml b/vendor/go.opentelemetry.io/otel/.golangci.yml index a62511f38..6d9c8b649 100644 --- a/vendor/go.opentelemetry.io/otel/.golangci.yml +++ b/vendor/go.opentelemetry.io/otel/.golangci.yml @@ -11,6 +11,7 @@ linters: enable: - depguard - errcheck + - errorlint - godot - gofumpt - goimports @@ -21,8 +22,11 @@ linters: - misspell - revive - staticcheck + - tenv - typecheck + - unconvert - unused + - unparam issues: # Maximum issues count per one linter. @@ -124,6 +128,8 @@ linters-settings: - "**/example/**/*.go" - "**/trace/*.go" - "**/trace/**/*.go" + - "**/log/*.go" + - "**/log/**/*.go" deny: - pkg: "go.opentelemetry.io/otel/internal$" desc: Do not use cross-module internal packages. diff --git a/vendor/go.opentelemetry.io/otel/CHANGELOG.md b/vendor/go.opentelemetry.io/otel/CHANGELOG.md index e5946bfb2..c01e6998e 100644 --- a/vendor/go.opentelemetry.io/otel/CHANGELOG.md +++ b/vendor/go.opentelemetry.io/otel/CHANGELOG.md @@ -8,6 +8,48 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## [Unreleased] +## [1.28.0/0.50.0/0.4.0] 2024-07-02 + +### Added + +- The `IsEmpty` method is added to the `Instrument` type in `go.opentelemetry.io/otel/sdk/metric`. + This method is used to check if an `Instrument` instance is a zero-value. (#5431) +- Store and provide the emitted `context.Context` in `ScopeRecords` of `go.opentelemetry.io/otel/sdk/log/logtest`. (#5468) +- The `go.opentelemetry.io/otel/semconv/v1.26.0` package. + The package contains semantic conventions from the `v1.26.0` version of the OpenTelemetry Semantic Conventions. (#5476) +- The `AssertRecordEqual` method to `go.opentelemetry.io/otel/log/logtest` to allow comparison of two log records in tests. (#5499) +- The `WithHeaders` option to `go.opentelemetry.io/otel/exporters/zipkin` to allow configuring custom http headers while exporting spans. (#5530) + +### Changed + +- `Tracer.Start` in `go.opentelemetry.io/otel/trace/noop` no longer allocates a span for empty span context. (#5457) +- Upgrade `go.opentelemetry.io/otel/semconv/v1.25.0` to `go.opentelemetry.io/otel/semconv/v1.26.0` in `go.opentelemetry.io/otel/example/otel-collector`. (#5490) +- Upgrade `go.opentelemetry.io/otel/semconv/v1.25.0` to `go.opentelemetry.io/otel/semconv/v1.26.0` in `go.opentelemetry.io/otel/example/zipkin`. (#5490) +- Upgrade `go.opentelemetry.io/otel/semconv/v1.25.0` to `go.opentelemetry.io/otel/semconv/v1.26.0` in `go.opentelemetry.io/otel/exporters/zipkin`. (#5490) + - The exporter no longer exports the deprecated "otel.library.name" or "otel.library.version" attributes. +- Upgrade `go.opentelemetry.io/otel/semconv/v1.25.0` to `go.opentelemetry.io/otel/semconv/v1.26.0` in `go.opentelemetry.io/otel/sdk/resource`. (#5490) +- Upgrade `go.opentelemetry.io/otel/semconv/v1.25.0` to `go.opentelemetry.io/otel/semconv/v1.26.0` in `go.opentelemetry.io/otel/sdk/trace`. (#5490) +- `SimpleProcessor.OnEmit` in `go.opentelemetry.io/otel/sdk/log` no longer allocates a slice which makes it possible to have a zero-allocation log processing using `SimpleProcessor`. (#5493) +- Use non-generic functions in the `Start` method of `"go.opentelemetry.io/otel/sdk/trace".Trace` to reduce memory allocation. (#5497) +- `service.instance.id` is populated for a `Resource` created with `"go.opentelemetry.io/otel/sdk/resource".Default` with a default value when `OTEL_GO_X_RESOURCE` is set. (#5520) +- Improve performance of metric instruments in `go.opentelemetry.io/otel/sdk/metric` by removing unnecessary calls to `time.Now`. (#5545) + +### Fixed + +- Log a warning to the OpenTelemetry internal logger when a `Record` in `go.opentelemetry.io/otel/sdk/log` drops an attribute due to a limit being reached. (#5376) +- Identify the `Tracer` returned from the global `TracerProvider` in `go.opentelemetry.io/otel/global` with its schema URL. (#5426) +- Identify the `Meter` returned from the global `MeterProvider` in `go.opentelemetry.io/otel/global` with its schema URL. (#5426) +- Log a warning to the OpenTelemetry internal logger when a `Span` in `go.opentelemetry.io/otel/sdk/trace` drops an attribute, event, or link due to a limit being reached. (#5434) +- Document instrument name requirements in `go.opentelemetry.io/otel/metric`. (#5435) +- Prevent random number generation data-race for experimental rand exemplars in `go.opentelemetry.io/otel/sdk/metric`. (#5456) +- Fix counting number of dropped attributes of `Record` in `go.opentelemetry.io/otel/sdk/log`. (#5464) +- Fix panic in baggage creation when a member contains `0x80` char in key or value. (#5494) +- Correct comments for the priority of the `WithEndpoint` and `WithEndpointURL` options and their corresponding environment variables in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`. (#5508) +- Retry trace and span ID generation if it generated an invalid one in `go.opentelemetry.io/otel/sdk/trace`. (#5514) +- Fix stale timestamps reported by the last-value aggregation. (#5517) +- Indicate the `Exporter` in `go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp` must be created by the `New` method. (#5521) +- Improved performance in all `{Bool,Int64,Float64,String}SliceValue` functions of `go.opentelemetry.io/attributes` by reducing the number of allocations. (#5549) + ## [1.27.0/0.49.0/0.3.0] 2024-05-21 ### Added @@ -250,7 +292,7 @@ See our [versioning policy](VERSIONING.md) for more information about these stab ## [1.20.0/0.43.0] 2023-11-10 -This release brings a breaking change for custom trace API implementations. Some interfaces (`TracerProvider`, `Tracer`, `Span`) now embed the `go.opentelemetry.io/otel/trace/embedded` types. Implementors need to update their implementations based on what they want the default behavior to be. See the "API Implementations" section of the [trace API] package documentation for more information about how to accomplish this. +This release brings a breaking change for custom trace API implementations. Some interfaces (`TracerProvider`, `Tracer`, `Span`) now embed the `go.opentelemetry.io/otel/trace/embedded` types. Implementers need to update their implementations based on what they want the default behavior to be. See the "API Implementations" section of the [trace API] package documentation for more information about how to accomplish this. ### Added @@ -282,15 +324,15 @@ This release brings a breaking change for custom trace API implementations. Some - `go.opentelemetry.io/otel/bridge/opencensus.NewMetricProducer` returns a `*MetricProducer` struct instead of the metric.Producer interface. (#4583) - The `TracerProvider` in `go.opentelemetry.io/otel/trace` now embeds the `go.opentelemetry.io/otel/trace/embedded.TracerProvider` type. This extends the `TracerProvider` interface and is is a breaking change for any existing implementation. - Implementors need to update their implementations based on what they want the default behavior of the interface to be. + Implementers need to update their implementations based on what they want the default behavior of the interface to be. See the "API Implementations" section of the `go.opentelemetry.io/otel/trace` package documentation for more information about how to accomplish this. (#4620) - The `Tracer` in `go.opentelemetry.io/otel/trace` now embeds the `go.opentelemetry.io/otel/trace/embedded.Tracer` type. This extends the `Tracer` interface and is is a breaking change for any existing implementation. - Implementors need to update their implementations based on what they want the default behavior of the interface to be. + Implementers need to update their implementations based on what they want the default behavior of the interface to be. See the "API Implementations" section of the `go.opentelemetry.io/otel/trace` package documentation for more information about how to accomplish this. (#4620) - The `Span` in `go.opentelemetry.io/otel/trace` now embeds the `go.opentelemetry.io/otel/trace/embedded.Span` type. This extends the `Span` interface and is is a breaking change for any existing implementation. - Implementors need to update their implementations based on what they want the default behavior of the interface to be. + Implementers need to update their implementations based on what they want the default behavior of the interface to be. See the "API Implementations" section of the `go.opentelemetry.io/otel/trace` package documentation for more information about how to accomplish this. (#4620) - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` does no longer depend on `go.opentelemetry.io/otel/exporters/otlp/otlpmetric`. (#4660) - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` does no longer depend on `go.opentelemetry.io/otel/exporters/otlp/otlpmetric`. (#4660) @@ -926,7 +968,7 @@ The next release will require at least [Go 1.19]. - Exported `Status` codes in the `go.opentelemetry.io/otel/exporters/zipkin` exporter are now exported as all upper case values. (#3340) - `Aggregation`s from `go.opentelemetry.io/otel/sdk/metric` with no data are not exported. (#3394, #3436) - Re-enabled Attribute Filters in the Metric SDK. (#3396) -- Asynchronous callbacks are only called if they are registered with at least one instrument that does not use drop aggragation. (#3408) +- Asynchronous callbacks are only called if they are registered with at least one instrument that does not use drop aggregation. (#3408) - Do not report empty partial-success responses in the `go.opentelemetry.io/otel/exporters/otlp` exporters. (#3438, #3432) - Handle partial success responses in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric` exporters. (#3162, #3440) - Prevent duplicate Prometheus description, unit, and type. (#3469) @@ -1971,7 +2013,7 @@ with major version 0. - `NewExporter` from `exporters/otlp` now takes a `ProtocolDriver` as a parameter. (#1369) - Many OTLP Exporter options became gRPC ProtocolDriver options. (#1369) - Unify endpoint API that related to OTel exporter. (#1401) -- Optimize metric histogram aggregator to re-use its slice of buckets. (#1435) +- Optimize metric histogram aggregator to reuse its slice of buckets. (#1435) - Metric aggregator Count() and histogram Bucket.Counts are consistently `uint64`. (1430) - Histogram aggregator accepts functional options, uses default boundaries if none given. (#1434) - `SamplingResult` now passed a `Tracestate` from the parent `SpanContext` (#1432) @@ -2961,7 +3003,8 @@ It contains api and sdk for trace and meter. - CircleCI build CI manifest files. - CODEOWNERS file to track owners of this project. -[Unreleased]: https://github.com/open-telemetry/opentelemetry-go/compare/v1.27.0...HEAD +[Unreleased]: https://github.com/open-telemetry/opentelemetry-go/compare/v1.28.0...HEAD +[1.28.0/0.50.0/0.4.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.28.0 [1.27.0/0.49.0/0.3.0]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.27.0 [1.26.0/0.48.0/0.2.0-alpha]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.26.0 [1.25.0/0.47.0/0.0.8/0.1.0-alpha]: https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.25.0 diff --git a/vendor/go.opentelemetry.io/otel/CODEOWNERS b/vendor/go.opentelemetry.io/otel/CODEOWNERS index 88f4c7d0e..202554933 100644 --- a/vendor/go.opentelemetry.io/otel/CODEOWNERS +++ b/vendor/go.opentelemetry.io/otel/CODEOWNERS @@ -12,6 +12,6 @@ # https://help.github.com/en/articles/about-code-owners # -* @MrAlias @evantorrie @XSAM @dashpole @MadVikingGod @pellared @hanyuancheung @dmathieu +* @MrAlias @XSAM @dashpole @MadVikingGod @pellared @hanyuancheung @dmathieu -CODEOWNERS @MrAlias @MadVikingGod @pellared @dashpole +CODEOWNERS @MrAlias @MadVikingGod @pellared @dashpole @XSAM @dmathieu diff --git a/vendor/go.opentelemetry.io/otel/CONTRIBUTING.md b/vendor/go.opentelemetry.io/otel/CONTRIBUTING.md index 2176ce526..b86572f58 100644 --- a/vendor/go.opentelemetry.io/otel/CONTRIBUTING.md +++ b/vendor/go.opentelemetry.io/otel/CONTRIBUTING.md @@ -628,16 +628,15 @@ should be canceled. ### Approvers -- [Evan Torrie](https://github.com/evantorrie), Verizon Media -- [Sam Xie](https://github.com/XSAM), Cisco/AppDynamics - [Chester Cheung](https://github.com/hanyuancheung), Tencent -- [Damien Mathieu](https://github.com/dmathieu), Elastic ### Maintainers -- [David Ashpole](https://github.com/dashpole), Google - [Aaron Clawson](https://github.com/MadVikingGod), LightStep +- [Damien Mathieu](https://github.com/dmathieu), Elastic +- [David Ashpole](https://github.com/dashpole), Google - [Robert Pająk](https://github.com/pellared), Splunk +- [Sam Xie](https://github.com/XSAM), Cisco/AppDynamics - [Tyler Yahn](https://github.com/MrAlias), Splunk ### Emeritus @@ -646,6 +645,7 @@ should be canceled. - [Gustavo Silva Paiva](https://github.com/paivagustavo), LightStep - [Josh MacDonald](https://github.com/jmacd), LightStep - [Anthony Mirabella](https://github.com/Aneurysm9), AWS +- [Evan Torrie](https://github.com/evantorrie), Yahoo ### Become an Approver or a Maintainer diff --git a/vendor/go.opentelemetry.io/otel/Makefile b/vendor/go.opentelemetry.io/otel/Makefile index a9845a88f..f33619f76 100644 --- a/vendor/go.opentelemetry.io/otel/Makefile +++ b/vendor/go.opentelemetry.io/otel/Makefile @@ -14,8 +14,8 @@ TIMEOUT = 60 .DEFAULT_GOAL := precommit .PHONY: precommit ci -precommit: generate license-check misspell go-mod-tidy golangci-lint-fix verify-readmes test-default -ci: generate license-check lint vanity-import-check verify-readmes build test-default check-clean-work-tree test-coverage +precommit: generate license-check misspell go-mod-tidy golangci-lint-fix verify-readmes verify-mods test-default +ci: generate license-check lint vanity-import-check verify-readmes verify-mods build test-default check-clean-work-tree test-coverage # Tools @@ -264,10 +264,7 @@ SEMCONVPKG ?= "semconv/" semconv-generate: $(SEMCONVGEN) $(SEMCONVKIT) [ "$(TAG)" ] || ( echo "TAG unset: missing opentelemetry semantic-conventions tag"; exit 1 ) [ "$(OTEL_SEMCONV_REPO)" ] || ( echo "OTEL_SEMCONV_REPO unset: missing path to opentelemetry semantic-conventions repo"; exit 1 ) - $(SEMCONVGEN) -i "$(OTEL_SEMCONV_REPO)/model/." --only=span -p conventionType=trace -f trace.go -t "$(SEMCONVPKG)/template.j2" -s "$(TAG)" $(SEMCONVGEN) -i "$(OTEL_SEMCONV_REPO)/model/." --only=attribute_group -p conventionType=trace -f attribute_group.go -t "$(SEMCONVPKG)/template.j2" -s "$(TAG)" - $(SEMCONVGEN) -i "$(OTEL_SEMCONV_REPO)/model/." --only=event -p conventionType=event -f event.go -t "$(SEMCONVPKG)/template.j2" -s "$(TAG)" - $(SEMCONVGEN) -i "$(OTEL_SEMCONV_REPO)/model/." --only=resource -p conventionType=resource -f resource.go -t "$(SEMCONVPKG)/template.j2" -s "$(TAG)" $(SEMCONVGEN) -i "$(OTEL_SEMCONV_REPO)/model/." --only=metric -f metric.go -t "$(SEMCONVPKG)/metric_template.j2" -s "$(TAG)" $(SEMCONVKIT) -output "$(SEMCONVPKG)/$(TAG)" -tag "$(TAG)" @@ -280,16 +277,20 @@ gorelease/%:| $(GORELEASE) && $(GORELEASE) \ || echo "" +.PHONY: verify-mods +verify-mods: $(MULTIMOD) + $(MULTIMOD) verify + .PHONY: prerelease -prerelease: $(MULTIMOD) +prerelease: verify-mods @[ "${MODSET}" ] || ( echo ">> env var MODSET is not set"; exit 1 ) - $(MULTIMOD) verify && $(MULTIMOD) prerelease -m ${MODSET} + $(MULTIMOD) prerelease -m ${MODSET} COMMIT ?= "HEAD" .PHONY: add-tags -add-tags: $(MULTIMOD) +add-tags: verify-mods @[ "${MODSET}" ] || ( echo ">> env var MODSET is not set"; exit 1 ) - $(MULTIMOD) verify && $(MULTIMOD) tag -m ${MODSET} -c ${COMMIT} + $(MULTIMOD) tag -m ${MODSET} -c ${COMMIT} .PHONY: lint-markdown lint-markdown: diff --git a/vendor/go.opentelemetry.io/otel/baggage/baggage.go b/vendor/go.opentelemetry.io/otel/baggage/baggage.go index f98c54a3c..c40c896cc 100644 --- a/vendor/go.opentelemetry.io/otel/baggage/baggage.go +++ b/vendor/go.opentelemetry.io/otel/baggage/baggage.go @@ -302,7 +302,7 @@ func parseMember(member string) (Member, error) { // Decode a percent-encoded value. value, err := url.PathUnescape(val) if err != nil { - return newInvalidMember(), fmt.Errorf("%w: %v", errInvalidValue, err) + return newInvalidMember(), fmt.Errorf("%w: %w", errInvalidValue, err) } return Member{key: key, value: value, properties: props, hasData: true}, nil } @@ -735,7 +735,7 @@ func validateKey(s string) bool { } func validateKeyChar(c int32) bool { - return c >= 0 && c <= int32(utf8.RuneSelf) && safeKeyCharset[c] + return c >= 0 && c < int32(utf8.RuneSelf) && safeKeyCharset[c] } func validateValue(s string) bool { @@ -850,7 +850,7 @@ var safeValueCharset = [utf8.RuneSelf]bool{ } func validateValueChar(c int32) bool { - return c >= 0 && c <= int32(utf8.RuneSelf) && safeValueCharset[c] + return c >= 0 && c < int32(utf8.RuneSelf) && safeValueCharset[c] } // valueEscape escapes the string so it can be safely placed inside a baggage value, diff --git a/vendor/go.opentelemetry.io/otel/internal/attribute/attribute.go b/vendor/go.opentelemetry.io/otel/internal/attribute/attribute.go index f32766e57..822d84794 100644 --- a/vendor/go.opentelemetry.io/otel/internal/attribute/attribute.go +++ b/vendor/go.opentelemetry.io/otel/internal/attribute/attribute.go @@ -14,33 +14,33 @@ import ( // BoolSliceValue converts a bool slice into an array with same elements as slice. func BoolSliceValue(v []bool) interface{} { var zero bool - cp := reflect.New(reflect.ArrayOf(len(v), reflect.TypeOf(zero))) - copy(cp.Elem().Slice(0, len(v)).Interface().([]bool), v) - return cp.Elem().Interface() + cp := reflect.New(reflect.ArrayOf(len(v), reflect.TypeOf(zero))).Elem() + reflect.Copy(cp, reflect.ValueOf(v)) + return cp.Interface() } // Int64SliceValue converts an int64 slice into an array with same elements as slice. func Int64SliceValue(v []int64) interface{} { var zero int64 - cp := reflect.New(reflect.ArrayOf(len(v), reflect.TypeOf(zero))) - copy(cp.Elem().Slice(0, len(v)).Interface().([]int64), v) - return cp.Elem().Interface() + cp := reflect.New(reflect.ArrayOf(len(v), reflect.TypeOf(zero))).Elem() + reflect.Copy(cp, reflect.ValueOf(v)) + return cp.Interface() } // Float64SliceValue converts a float64 slice into an array with same elements as slice. func Float64SliceValue(v []float64) interface{} { var zero float64 - cp := reflect.New(reflect.ArrayOf(len(v), reflect.TypeOf(zero))) - copy(cp.Elem().Slice(0, len(v)).Interface().([]float64), v) - return cp.Elem().Interface() + cp := reflect.New(reflect.ArrayOf(len(v), reflect.TypeOf(zero))).Elem() + reflect.Copy(cp, reflect.ValueOf(v)) + return cp.Interface() } // StringSliceValue converts a string slice into an array with same elements as slice. func StringSliceValue(v []string) interface{} { var zero string - cp := reflect.New(reflect.ArrayOf(len(v), reflect.TypeOf(zero))) - copy(cp.Elem().Slice(0, len(v)).Interface().([]string), v) - return cp.Elem().Interface() + cp := reflect.New(reflect.ArrayOf(len(v), reflect.TypeOf(zero))).Elem() + reflect.Copy(cp, reflect.ValueOf(v)) + return cp.Interface() } // AsBoolSlice converts a bool array into a slice into with same elements as array. diff --git a/vendor/go.opentelemetry.io/otel/internal/global/meter.go b/vendor/go.opentelemetry.io/otel/internal/global/meter.go index 590fa7385..cfd1df9bf 100644 --- a/vendor/go.opentelemetry.io/otel/internal/global/meter.go +++ b/vendor/go.opentelemetry.io/otel/internal/global/meter.go @@ -65,6 +65,7 @@ func (p *meterProvider) Meter(name string, opts ...metric.MeterOption) metric.Me key := il{ name: name, version: c.InstrumentationVersion(), + schema: c.SchemaURL(), } if p.meters == nil { diff --git a/vendor/go.opentelemetry.io/otel/internal/global/trace.go b/vendor/go.opentelemetry.io/otel/internal/global/trace.go index 596f716f4..e31f442b4 100644 --- a/vendor/go.opentelemetry.io/otel/internal/global/trace.go +++ b/vendor/go.opentelemetry.io/otel/internal/global/trace.go @@ -86,6 +86,7 @@ func (p *tracerProvider) Tracer(name string, opts ...trace.TracerOption) trace.T key := il{ name: name, version: c.InstrumentationVersion(), + schema: c.SchemaURL(), } if p.tracers == nil { @@ -101,10 +102,7 @@ func (p *tracerProvider) Tracer(name string, opts ...trace.TracerOption) trace.T return t } -type il struct { - name string - version string -} +type il struct{ name, version, schema string } // tracer is a placeholder for a trace.Tracer. // diff --git a/vendor/go.opentelemetry.io/otel/metric/doc.go b/vendor/go.opentelemetry.io/otel/metric/doc.go index 075234b33..f153745b0 100644 --- a/vendor/go.opentelemetry.io/otel/metric/doc.go +++ b/vendor/go.opentelemetry.io/otel/metric/doc.go @@ -57,6 +57,23 @@ asynchronous measurement, a Gauge ([Int64ObservableGauge] and See the [OpenTelemetry documentation] for more information about instruments and their intended use. +# Instrument Name + +OpenTelemetry defines an [instrument name syntax] that restricts what +instrument names are allowed. + +Instrument names should ... + + - Not be empty. + - Have an alphabetic character as their first letter. + - Have any letter after the first be an alphanumeric character, ‘_’, ‘.’, + ‘-’, or ‘/’. + - Have a maximum length of 255 letters. + +To ensure compatibility with observability platforms, all instruments created +need to conform to this syntax. Not all implementations of the API will validate +these names, it is the callers responsibility to ensure compliance. + # Measurements Measurements are made by recording values and information about the values with @@ -153,6 +170,7 @@ It is strongly recommended that authors only embed That implementation is the only one OpenTelemetry authors can guarantee will fully implement all the API interfaces when a user updates their API. +[instrument name syntax]: https://opentelemetry.io/docs/specs/otel/metrics/api/#instrument-name-syntax [OpenTelemetry documentation]: https://opentelemetry.io/docs/concepts/signals/metrics/ [GetMeterProvider]: https://pkg.go.dev/go.opentelemetry.io/otel#GetMeterProvider */ diff --git a/vendor/go.opentelemetry.io/otel/metric/meter.go b/vendor/go.opentelemetry.io/otel/metric/meter.go index 460b3f9b0..6a7991e01 100644 --- a/vendor/go.opentelemetry.io/otel/metric/meter.go +++ b/vendor/go.opentelemetry.io/otel/metric/meter.go @@ -47,20 +47,36 @@ type Meter interface { // Int64Counter returns a new Int64Counter instrument identified by name // and configured with options. The instrument is used to synchronously // record increasing int64 measurements during a computational operation. + // + // The name needs to conform to the OpenTelemetry instrument name syntax. + // See the Instrument Name section of the package documentation for more + // information. Int64Counter(name string, options ...Int64CounterOption) (Int64Counter, error) // Int64UpDownCounter returns a new Int64UpDownCounter instrument // identified by name and configured with options. The instrument is used // to synchronously record int64 measurements during a computational // operation. + // + // The name needs to conform to the OpenTelemetry instrument name syntax. + // See the Instrument Name section of the package documentation for more + // information. Int64UpDownCounter(name string, options ...Int64UpDownCounterOption) (Int64UpDownCounter, error) // Int64Histogram returns a new Int64Histogram instrument identified by // name and configured with options. The instrument is used to // synchronously record the distribution of int64 measurements during a // computational operation. + // + // The name needs to conform to the OpenTelemetry instrument name syntax. + // See the Instrument Name section of the package documentation for more + // information. Int64Histogram(name string, options ...Int64HistogramOption) (Int64Histogram, error) // Int64Gauge returns a new Int64Gauge instrument identified by name and // configured with options. The instrument is used to synchronously record // instantaneous int64 measurements during a computational operation. + // + // The name needs to conform to the OpenTelemetry instrument name syntax. + // See the Instrument Name section of the package documentation for more + // information. Int64Gauge(name string, options ...Int64GaugeOption) (Int64Gauge, error) // Int64ObservableCounter returns a new Int64ObservableCounter identified // by name and configured with options. The instrument is used to @@ -71,6 +87,10 @@ type Meter interface { // the WithInt64Callback option to register the callback here, or use the // RegisterCallback method of this Meter to register one later. See the // Measurements section of the package documentation for more information. + // + // The name needs to conform to the OpenTelemetry instrument name syntax. + // See the Instrument Name section of the package documentation for more + // information. Int64ObservableCounter(name string, options ...Int64ObservableCounterOption) (Int64ObservableCounter, error) // Int64ObservableUpDownCounter returns a new Int64ObservableUpDownCounter // instrument identified by name and configured with options. The @@ -81,6 +101,10 @@ type Meter interface { // the WithInt64Callback option to register the callback here, or use the // RegisterCallback method of this Meter to register one later. See the // Measurements section of the package documentation for more information. + // + // The name needs to conform to the OpenTelemetry instrument name syntax. + // See the Instrument Name section of the package documentation for more + // information. Int64ObservableUpDownCounter(name string, options ...Int64ObservableUpDownCounterOption) (Int64ObservableUpDownCounter, error) // Int64ObservableGauge returns a new Int64ObservableGauge instrument // identified by name and configured with options. The instrument is used @@ -91,26 +115,46 @@ type Meter interface { // the WithInt64Callback option to register the callback here, or use the // RegisterCallback method of this Meter to register one later. See the // Measurements section of the package documentation for more information. + // + // The name needs to conform to the OpenTelemetry instrument name syntax. + // See the Instrument Name section of the package documentation for more + // information. Int64ObservableGauge(name string, options ...Int64ObservableGaugeOption) (Int64ObservableGauge, error) // Float64Counter returns a new Float64Counter instrument identified by // name and configured with options. The instrument is used to // synchronously record increasing float64 measurements during a // computational operation. + // + // The name needs to conform to the OpenTelemetry instrument name syntax. + // See the Instrument Name section of the package documentation for more + // information. Float64Counter(name string, options ...Float64CounterOption) (Float64Counter, error) // Float64UpDownCounter returns a new Float64UpDownCounter instrument // identified by name and configured with options. The instrument is used // to synchronously record float64 measurements during a computational // operation. + // + // The name needs to conform to the OpenTelemetry instrument name syntax. + // See the Instrument Name section of the package documentation for more + // information. Float64UpDownCounter(name string, options ...Float64UpDownCounterOption) (Float64UpDownCounter, error) // Float64Histogram returns a new Float64Histogram instrument identified by // name and configured with options. The instrument is used to // synchronously record the distribution of float64 measurements during a // computational operation. + // + // The name needs to conform to the OpenTelemetry instrument name syntax. + // See the Instrument Name section of the package documentation for more + // information. Float64Histogram(name string, options ...Float64HistogramOption) (Float64Histogram, error) // Float64Gauge returns a new Float64Gauge instrument identified by name and // configured with options. The instrument is used to synchronously record // instantaneous float64 measurements during a computational operation. + // + // The name needs to conform to the OpenTelemetry instrument name syntax. + // See the Instrument Name section of the package documentation for more + // information. Float64Gauge(name string, options ...Float64GaugeOption) (Float64Gauge, error) // Float64ObservableCounter returns a new Float64ObservableCounter // instrument identified by name and configured with options. The @@ -121,6 +165,10 @@ type Meter interface { // the WithFloat64Callback option to register the callback here, or use the // RegisterCallback method of this Meter to register one later. See the // Measurements section of the package documentation for more information. + // + // The name needs to conform to the OpenTelemetry instrument name syntax. + // See the Instrument Name section of the package documentation for more + // information. Float64ObservableCounter(name string, options ...Float64ObservableCounterOption) (Float64ObservableCounter, error) // Float64ObservableUpDownCounter returns a new // Float64ObservableUpDownCounter instrument identified by name and @@ -131,6 +179,10 @@ type Meter interface { // the WithFloat64Callback option to register the callback here, or use the // RegisterCallback method of this Meter to register one later. See the // Measurements section of the package documentation for more information. + // + // The name needs to conform to the OpenTelemetry instrument name syntax. + // See the Instrument Name section of the package documentation for more + // information. Float64ObservableUpDownCounter(name string, options ...Float64ObservableUpDownCounterOption) (Float64ObservableUpDownCounter, error) // Float64ObservableGauge returns a new Float64ObservableGauge instrument // identified by name and configured with options. The instrument is used @@ -141,6 +193,10 @@ type Meter interface { // the WithFloat64Callback option to register the callback here, or use the // RegisterCallback method of this Meter to register one later. See the // Measurements section of the package documentation for more information. + // + // The name needs to conform to the OpenTelemetry instrument name syntax. + // See the Instrument Name section of the package documentation for more + // information. Float64ObservableGauge(name string, options ...Float64ObservableGaugeOption) (Float64ObservableGauge, error) // RegisterCallback registers f to be called during the collection of a diff --git a/vendor/go.opentelemetry.io/otel/requirements.txt b/vendor/go.opentelemetry.io/otel/requirements.txt index e0a43e138..ab09daf9d 100644 --- a/vendor/go.opentelemetry.io/otel/requirements.txt +++ b/vendor/go.opentelemetry.io/otel/requirements.txt @@ -1 +1 @@ -codespell==2.2.6 +codespell==2.3.0 diff --git a/vendor/go.opentelemetry.io/otel/trace/noop/noop.go b/vendor/go.opentelemetry.io/otel/trace/noop/noop.go index 1dfa52c52..64a4f1b36 100644 --- a/vendor/go.opentelemetry.io/otel/trace/noop/noop.go +++ b/vendor/go.opentelemetry.io/otel/trace/noop/noop.go @@ -67,11 +67,13 @@ func (t Tracer) Start(ctx context.Context, _ string, _ ...trace.SpanStartOption) span = Span{sc: sc} } else { // No parent, return a No-Op span with an empty span context. - span = Span{} + span = noopSpanInstance } return trace.ContextWithSpan(ctx, span), span } +var noopSpanInstance trace.Span = Span{} + // Span is an OpenTelemetry No-Op Span. type Span struct { embedded.Span diff --git a/vendor/go.opentelemetry.io/otel/version.go b/vendor/go.opentelemetry.io/otel/version.go index 102f2f508..ab2896052 100644 --- a/vendor/go.opentelemetry.io/otel/version.go +++ b/vendor/go.opentelemetry.io/otel/version.go @@ -5,5 +5,5 @@ package otel // import "go.opentelemetry.io/otel" // Version is the current release version of OpenTelemetry in use. func Version() string { - return "1.27.0" + return "1.28.0" } diff --git a/vendor/go.opentelemetry.io/otel/versions.yaml b/vendor/go.opentelemetry.io/otel/versions.yaml index 60985f436..241cfc82a 100644 --- a/vendor/go.opentelemetry.io/otel/versions.yaml +++ b/vendor/go.opentelemetry.io/otel/versions.yaml @@ -3,7 +3,7 @@ module-sets: stable-v1: - version: v1.27.0 + version: v1.28.0 modules: - go.opentelemetry.io/otel - go.opentelemetry.io/otel/bridge/opencensus @@ -29,12 +29,12 @@ module-sets: - go.opentelemetry.io/otel/sdk/metric - go.opentelemetry.io/otel/trace experimental-metrics: - version: v0.49.0 + version: v0.50.0 modules: - go.opentelemetry.io/otel/example/prometheus - go.opentelemetry.io/otel/exporters/prometheus experimental-logs: - version: v0.3.0 + version: v0.4.0 modules: - go.opentelemetry.io/otel/log - go.opentelemetry.io/otel/sdk/log diff --git a/vendor/golang.org/x/crypto/sha3/hashes.go b/vendor/golang.org/x/crypto/sha3/hashes.go index 0d8043fd2..5eae6cb92 100644 --- a/vendor/golang.org/x/crypto/sha3/hashes.go +++ b/vendor/golang.org/x/crypto/sha3/hashes.go @@ -16,39 +16,43 @@ import ( // Its generic security strength is 224 bits against preimage attacks, // and 112 bits against collision attacks. func New224() hash.Hash { - if h := new224Asm(); h != nil { - return h - } - return &state{rate: 144, outputLen: 28, dsbyte: 0x06} + return new224() } // New256 creates a new SHA3-256 hash. // Its generic security strength is 256 bits against preimage attacks, // and 128 bits against collision attacks. func New256() hash.Hash { - if h := new256Asm(); h != nil { - return h - } - return &state{rate: 136, outputLen: 32, dsbyte: 0x06} + return new256() } // New384 creates a new SHA3-384 hash. // Its generic security strength is 384 bits against preimage attacks, // and 192 bits against collision attacks. func New384() hash.Hash { - if h := new384Asm(); h != nil { - return h - } - return &state{rate: 104, outputLen: 48, dsbyte: 0x06} + return new384() } // New512 creates a new SHA3-512 hash. // Its generic security strength is 512 bits against preimage attacks, // and 256 bits against collision attacks. func New512() hash.Hash { - if h := new512Asm(); h != nil { - return h - } + return new512() +} + +func new224Generic() *state { + return &state{rate: 144, outputLen: 28, dsbyte: 0x06} +} + +func new256Generic() *state { + return &state{rate: 136, outputLen: 32, dsbyte: 0x06} +} + +func new384Generic() *state { + return &state{rate: 104, outputLen: 48, dsbyte: 0x06} +} + +func new512Generic() *state { return &state{rate: 72, outputLen: 64, dsbyte: 0x06} } diff --git a/vendor/golang.org/x/crypto/sha3/hashes_generic.go b/vendor/golang.org/x/crypto/sha3/hashes_generic.go deleted file mode 100644 index fe8c84793..000000000 --- a/vendor/golang.org/x/crypto/sha3/hashes_generic.go +++ /dev/null @@ -1,27 +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 !gc || purego || !s390x - -package sha3 - -import ( - "hash" -) - -// new224Asm returns an assembly implementation of SHA3-224 if available, -// otherwise it returns nil. -func new224Asm() hash.Hash { return nil } - -// new256Asm returns an assembly implementation of SHA3-256 if available, -// otherwise it returns nil. -func new256Asm() hash.Hash { return nil } - -// new384Asm returns an assembly implementation of SHA3-384 if available, -// otherwise it returns nil. -func new384Asm() hash.Hash { return nil } - -// new512Asm returns an assembly implementation of SHA3-512 if available, -// otherwise it returns nil. -func new512Asm() hash.Hash { return nil } diff --git a/vendor/golang.org/x/crypto/sha3/hashes_noasm.go b/vendor/golang.org/x/crypto/sha3/hashes_noasm.go new file mode 100644 index 000000000..9d85fb621 --- /dev/null +++ b/vendor/golang.org/x/crypto/sha3/hashes_noasm.go @@ -0,0 +1,23 @@ +// 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. + +//go:build !gc || purego || !s390x + +package sha3 + +func new224() *state { + return new224Generic() +} + +func new256() *state { + return new256Generic() +} + +func new384() *state { + return new384Generic() +} + +func new512() *state { + return new512Generic() +} diff --git a/vendor/golang.org/x/crypto/sha3/sha3.go b/vendor/golang.org/x/crypto/sha3/sha3.go index 4884d172a..afedde5ab 100644 --- a/vendor/golang.org/x/crypto/sha3/sha3.go +++ b/vendor/golang.org/x/crypto/sha3/sha3.go @@ -23,7 +23,6 @@ const ( type state struct { // Generic sponge components. a [25]uint64 // main state of the hash - buf []byte // points into storage rate int // the number of bytes of state to use // dsbyte contains the "domain separation" bits and the first bit of @@ -40,7 +39,8 @@ type state struct { // Extendable-Output Functions (May 2014)" dsbyte byte - storage storageBuf + i, n int // storage[i:n] is the buffer, i is only used while squeezing + storage [maxRate]byte // Specific to SHA-3 and SHAKE. outputLen int // the default output size in bytes @@ -54,24 +54,18 @@ func (d *state) BlockSize() int { return d.rate } func (d *state) Size() int { return d.outputLen } // Reset clears the internal state by zeroing the sponge state and -// the byte buffer, and setting Sponge.state to absorbing. +// the buffer indexes, and setting Sponge.state to absorbing. func (d *state) Reset() { // Zero the permutation's state. for i := range d.a { d.a[i] = 0 } d.state = spongeAbsorbing - d.buf = d.storage.asBytes()[:0] + d.i, d.n = 0, 0 } func (d *state) clone() *state { ret := *d - if ret.state == spongeAbsorbing { - ret.buf = ret.storage.asBytes()[:len(ret.buf)] - } else { - ret.buf = ret.storage.asBytes()[d.rate-cap(d.buf) : d.rate] - } - return &ret } @@ -82,43 +76,40 @@ func (d *state) permute() { case spongeAbsorbing: // If we're absorbing, we need to xor the input into the state // before applying the permutation. - xorIn(d, d.buf) - d.buf = d.storage.asBytes()[:0] + xorIn(d, d.storage[:d.rate]) + d.n = 0 keccakF1600(&d.a) case spongeSqueezing: // If we're squeezing, we need to apply the permutation before // copying more output. keccakF1600(&d.a) - d.buf = d.storage.asBytes()[:d.rate] - copyOut(d, d.buf) + d.i = 0 + copyOut(d, d.storage[:d.rate]) } } // pads appends the domain separation bits in dsbyte, applies // the multi-bitrate 10..1 padding rule, and permutes the state. -func (d *state) padAndPermute(dsbyte byte) { - if d.buf == nil { - d.buf = d.storage.asBytes()[:0] - } +func (d *state) padAndPermute() { // Pad with this instance's domain-separator bits. We know that there's // at least one byte of space in d.buf because, if it were full, // permute would have been called to empty it. dsbyte also contains the // first one bit for the padding. See the comment in the state struct. - d.buf = append(d.buf, dsbyte) - zerosStart := len(d.buf) - d.buf = d.storage.asBytes()[:d.rate] - for i := zerosStart; i < d.rate; i++ { - d.buf[i] = 0 + d.storage[d.n] = d.dsbyte + d.n++ + for d.n < d.rate { + d.storage[d.n] = 0 + d.n++ } // This adds the final one bit for the padding. Because of the way that // bits are numbered from the LSB upwards, the final bit is the MSB of // the last byte. - d.buf[d.rate-1] ^= 0x80 + d.storage[d.rate-1] ^= 0x80 // Apply the permutation d.permute() d.state = spongeSqueezing - d.buf = d.storage.asBytes()[:d.rate] - copyOut(d, d.buf) + d.n = d.rate + copyOut(d, d.storage[:d.rate]) } // Write absorbs more data into the hash's state. It panics if any @@ -127,28 +118,25 @@ func (d *state) Write(p []byte) (written int, err error) { if d.state != spongeAbsorbing { panic("sha3: Write after Read") } - if d.buf == nil { - d.buf = d.storage.asBytes()[:0] - } written = len(p) for len(p) > 0 { - if len(d.buf) == 0 && len(p) >= d.rate { + if d.n == 0 && len(p) >= d.rate { // The fast path; absorb a full "rate" bytes of input and apply the permutation. xorIn(d, p[:d.rate]) p = p[d.rate:] keccakF1600(&d.a) } else { // The slow path; buffer the input until we can fill the sponge, and then xor it in. - todo := d.rate - len(d.buf) + todo := d.rate - d.n if todo > len(p) { todo = len(p) } - d.buf = append(d.buf, p[:todo]...) + d.n += copy(d.storage[d.n:], p[:todo]) p = p[todo:] // If the sponge is full, apply the permutation. - if len(d.buf) == d.rate { + if d.n == d.rate { d.permute() } } @@ -161,19 +149,19 @@ func (d *state) Write(p []byte) (written int, err error) { func (d *state) Read(out []byte) (n int, err error) { // If we're still absorbing, pad and apply the permutation. if d.state == spongeAbsorbing { - d.padAndPermute(d.dsbyte) + d.padAndPermute() } n = len(out) // Now, do the squeezing. for len(out) > 0 { - n := copy(out, d.buf) - d.buf = d.buf[n:] + n := copy(out, d.storage[d.i:d.n]) + d.i += n out = out[n:] // Apply the permutation if we've squeezed the sponge dry. - if len(d.buf) == 0 { + if d.i == d.rate { d.permute() } } diff --git a/vendor/golang.org/x/crypto/sha3/sha3_s390x.go b/vendor/golang.org/x/crypto/sha3/sha3_s390x.go index d861bca52..00d8034ae 100644 --- a/vendor/golang.org/x/crypto/sha3/sha3_s390x.go +++ b/vendor/golang.org/x/crypto/sha3/sha3_s390x.go @@ -143,6 +143,12 @@ func (s *asmState) Write(b []byte) (int, error) { // Read squeezes an arbitrary number of bytes from the sponge. func (s *asmState) Read(out []byte) (n int, err error) { + // The 'compute last message digest' instruction only stores the digest + // at the first operand (dst) for SHAKE functions. + if s.function != shake_128 && s.function != shake_256 { + panic("sha3: can only call Read for SHAKE functions") + } + n = len(out) // need to pad if we were absorbing @@ -202,8 +208,17 @@ func (s *asmState) Sum(b []byte) []byte { // Hash the buffer. Note that we don't clear it because we // aren't updating the state. - klmd(s.function, &a, nil, s.buf) - return append(b, a[:s.outputLen]...) + switch s.function { + case sha3_224, sha3_256, sha3_384, sha3_512: + klmd(s.function, &a, nil, s.buf) + return append(b, a[:s.outputLen]...) + case shake_128, shake_256: + d := make([]byte, s.outputLen, 64) + klmd(s.function, &a, d, s.buf) + return append(b, d[:s.outputLen]...) + default: + panic("sha3: unknown function") + } } // Reset resets the Hash to its initial state. @@ -233,56 +248,56 @@ func (s *asmState) Clone() ShakeHash { return s.clone() } -// new224Asm returns an assembly implementation of SHA3-224 if available, -// otherwise it returns nil. -func new224Asm() hash.Hash { +// new224 returns an assembly implementation of SHA3-224 if available, +// otherwise it returns a generic implementation. +func new224() hash.Hash { if cpu.S390X.HasSHA3 { return newAsmState(sha3_224) } - return nil + return new224Generic() } -// new256Asm returns an assembly implementation of SHA3-256 if available, -// otherwise it returns nil. -func new256Asm() hash.Hash { +// new256 returns an assembly implementation of SHA3-256 if available, +// otherwise it returns a generic implementation. +func new256() hash.Hash { if cpu.S390X.HasSHA3 { return newAsmState(sha3_256) } - return nil + return new256Generic() } -// new384Asm returns an assembly implementation of SHA3-384 if available, -// otherwise it returns nil. -func new384Asm() hash.Hash { +// new384 returns an assembly implementation of SHA3-384 if available, +// otherwise it returns a generic implementation. +func new384() hash.Hash { if cpu.S390X.HasSHA3 { return newAsmState(sha3_384) } - return nil + return new384Generic() } -// new512Asm returns an assembly implementation of SHA3-512 if available, -// otherwise it returns nil. -func new512Asm() hash.Hash { +// new512 returns an assembly implementation of SHA3-512 if available, +// otherwise it returns a generic implementation. +func new512() hash.Hash { if cpu.S390X.HasSHA3 { return newAsmState(sha3_512) } - return nil + return new512Generic() } -// newShake128Asm returns an assembly implementation of SHAKE-128 if available, -// otherwise it returns nil. -func newShake128Asm() ShakeHash { +// newShake128 returns an assembly implementation of SHAKE-128 if available, +// otherwise it returns a generic implementation. +func newShake128() ShakeHash { if cpu.S390X.HasSHA3 { return newAsmState(shake_128) } - return nil + return newShake128Generic() } -// newShake256Asm returns an assembly implementation of SHAKE-256 if available, -// otherwise it returns nil. -func newShake256Asm() ShakeHash { +// newShake256 returns an assembly implementation of SHAKE-256 if available, +// otherwise it returns a generic implementation. +func newShake256() ShakeHash { if cpu.S390X.HasSHA3 { return newAsmState(shake_256) } - return nil + return newShake256Generic() } diff --git a/vendor/golang.org/x/crypto/sha3/shake.go b/vendor/golang.org/x/crypto/sha3/shake.go index bb6998402..1ea9275b8 100644 --- a/vendor/golang.org/x/crypto/sha3/shake.go +++ b/vendor/golang.org/x/crypto/sha3/shake.go @@ -115,19 +115,21 @@ func (c *state) Clone() ShakeHash { // Its generic security strength is 128 bits against all attacks if at // least 32 bytes of its output are used. func NewShake128() ShakeHash { - if h := newShake128Asm(); h != nil { - return h - } - return &state{rate: rate128, outputLen: 32, dsbyte: dsbyteShake} + return newShake128() } // NewShake256 creates a new SHAKE256 variable-output-length ShakeHash. // Its generic security strength is 256 bits against all attacks if // at least 64 bytes of its output are used. func NewShake256() ShakeHash { - if h := newShake256Asm(); h != nil { - return h - } + return newShake256() +} + +func newShake128Generic() *state { + return &state{rate: rate128, outputLen: 32, dsbyte: dsbyteShake} +} + +func newShake256Generic() *state { return &state{rate: rate256, outputLen: 64, dsbyte: dsbyteShake} } diff --git a/vendor/golang.org/x/crypto/sha3/shake_generic.go b/vendor/golang.org/x/crypto/sha3/shake_generic.go deleted file mode 100644 index 8d31cf5be..000000000 --- a/vendor/golang.org/x/crypto/sha3/shake_generic.go +++ /dev/null @@ -1,19 +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 !gc || purego || !s390x - -package sha3 - -// newShake128Asm returns an assembly implementation of SHAKE-128 if available, -// otherwise it returns nil. -func newShake128Asm() ShakeHash { - return nil -} - -// newShake256Asm returns an assembly implementation of SHAKE-256 if available, -// otherwise it returns nil. -func newShake256Asm() ShakeHash { - return nil -} diff --git a/vendor/golang.org/x/crypto/sha3/shake_noasm.go b/vendor/golang.org/x/crypto/sha3/shake_noasm.go new file mode 100644 index 000000000..4276ba4ab --- /dev/null +++ b/vendor/golang.org/x/crypto/sha3/shake_noasm.go @@ -0,0 +1,15 @@ +// 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. + +//go:build !gc || purego || !s390x + +package sha3 + +func newShake128() *state { + return newShake128Generic() +} + +func newShake256() *state { + return newShake256Generic() +} diff --git a/vendor/golang.org/x/crypto/sha3/xor.go b/vendor/golang.org/x/crypto/sha3/xor.go index 7337cca88..6ada5c957 100644 --- a/vendor/golang.org/x/crypto/sha3/xor.go +++ b/vendor/golang.org/x/crypto/sha3/xor.go @@ -2,22 +2,39 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -//go:build (!amd64 && !386 && !ppc64le) || purego - package sha3 -// A storageBuf is an aligned array of maxRate bytes. -type storageBuf [maxRate]byte - -func (b *storageBuf) asBytes() *[maxRate]byte { - return (*[maxRate]byte)(b) -} +import ( + "crypto/subtle" + "encoding/binary" + "unsafe" -var ( - xorIn = xorInGeneric - copyOut = copyOutGeneric - xorInUnaligned = xorInGeneric - copyOutUnaligned = copyOutGeneric + "golang.org/x/sys/cpu" ) -const xorImplementationUnaligned = "generic" +// xorIn xors the bytes in buf into the state. +func xorIn(d *state, buf []byte) { + if cpu.IsBigEndian { + for i := 0; len(buf) >= 8; i++ { + a := binary.LittleEndian.Uint64(buf) + d.a[i] ^= a + buf = buf[8:] + } + } else { + ab := (*[25 * 64 / 8]byte)(unsafe.Pointer(&d.a)) + subtle.XORBytes(ab[:], ab[:], buf) + } +} + +// copyOut copies uint64s to a byte buffer. +func copyOut(d *state, b []byte) { + if cpu.IsBigEndian { + for i := 0; len(b) >= 8; i++ { + binary.LittleEndian.PutUint64(b, d.a[i]) + b = b[8:] + } + } else { + ab := (*[25 * 64 / 8]byte)(unsafe.Pointer(&d.a)) + copy(b, ab[:]) + } +} diff --git a/vendor/golang.org/x/crypto/sha3/xor_generic.go b/vendor/golang.org/x/crypto/sha3/xor_generic.go deleted file mode 100644 index 8d9477112..000000000 --- a/vendor/golang.org/x/crypto/sha3/xor_generic.go +++ /dev/null @@ -1,28 +0,0 @@ -// 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 sha3 - -import "encoding/binary" - -// xorInGeneric xors the bytes in buf into the state; it -// makes no non-portable assumptions about memory layout -// or alignment. -func xorInGeneric(d *state, buf []byte) { - n := len(buf) / 8 - - for i := 0; i < n; i++ { - a := binary.LittleEndian.Uint64(buf) - d.a[i] ^= a - buf = buf[8:] - } -} - -// copyOutGeneric copies uint64s to a byte buffer. -func copyOutGeneric(d *state, b []byte) { - for i := 0; len(b) >= 8; i++ { - binary.LittleEndian.PutUint64(b, d.a[i]) - b = b[8:] - } -} diff --git a/vendor/golang.org/x/crypto/sha3/xor_unaligned.go b/vendor/golang.org/x/crypto/sha3/xor_unaligned.go deleted file mode 100644 index 870e2d16e..000000000 --- a/vendor/golang.org/x/crypto/sha3/xor_unaligned.go +++ /dev/null @@ -1,66 +0,0 @@ -// 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:build (amd64 || 386 || ppc64le) && !purego - -package sha3 - -import "unsafe" - -// A storageBuf is an aligned array of maxRate bytes. -type storageBuf [maxRate / 8]uint64 - -func (b *storageBuf) asBytes() *[maxRate]byte { - return (*[maxRate]byte)(unsafe.Pointer(b)) -} - -// xorInUnaligned uses unaligned reads and writes to update d.a to contain d.a -// XOR buf. -func xorInUnaligned(d *state, buf []byte) { - n := len(buf) - bw := (*[maxRate / 8]uint64)(unsafe.Pointer(&buf[0]))[: n/8 : n/8] - if n >= 72 { - d.a[0] ^= bw[0] - d.a[1] ^= bw[1] - d.a[2] ^= bw[2] - d.a[3] ^= bw[3] - d.a[4] ^= bw[4] - d.a[5] ^= bw[5] - d.a[6] ^= bw[6] - d.a[7] ^= bw[7] - d.a[8] ^= bw[8] - } - if n >= 104 { - d.a[9] ^= bw[9] - d.a[10] ^= bw[10] - d.a[11] ^= bw[11] - d.a[12] ^= bw[12] - } - if n >= 136 { - d.a[13] ^= bw[13] - d.a[14] ^= bw[14] - d.a[15] ^= bw[15] - d.a[16] ^= bw[16] - } - if n >= 144 { - d.a[17] ^= bw[17] - } - if n >= 168 { - d.a[18] ^= bw[18] - d.a[19] ^= bw[19] - d.a[20] ^= bw[20] - } -} - -func copyOutUnaligned(d *state, buf []byte) { - ab := (*[maxRate]uint8)(unsafe.Pointer(&d.a[0])) - copy(buf, ab[:]) -} - -var ( - xorIn = xorInUnaligned - copyOut = copyOutUnaligned -) - -const xorImplementationUnaligned = "unaligned" diff --git a/vendor/golang.org/x/net/html/doc.go b/vendor/golang.org/x/net/html/doc.go index 2466ae3d9..3a7e5ab17 100644 --- a/vendor/golang.org/x/net/html/doc.go +++ b/vendor/golang.org/x/net/html/doc.go @@ -104,7 +104,7 @@ tokenization, and tokenization and tree construction stages of the WHATWG HTML parsing specification respectively. While the tokenizer parses and normalizes individual HTML tokens, only the parser constructs the DOM tree from the tokenized HTML, as described in the tree construction stage of the -specification, dynamically modifying or extending the docuemnt's DOM tree. +specification, dynamically modifying or extending the document's DOM tree. If your use case requires semantically well-formed HTML documents, as defined by the WHATWG specification, the parser should be used rather than the tokenizer. diff --git a/vendor/golang.org/x/net/http/httpguts/httplex.go b/vendor/golang.org/x/net/http/httpguts/httplex.go index 6e071e852..9b4de9401 100644 --- a/vendor/golang.org/x/net/http/httpguts/httplex.go +++ b/vendor/golang.org/x/net/http/httpguts/httplex.go @@ -12,7 +12,7 @@ import ( "golang.org/x/net/idna" ) -var isTokenTable = [127]bool{ +var isTokenTable = [256]bool{ '!': true, '#': true, '$': true, @@ -93,12 +93,7 @@ var isTokenTable = [127]bool{ } func IsTokenRune(r rune) bool { - i := int(r) - return i < len(isTokenTable) && isTokenTable[i] -} - -func isNotToken(r rune) bool { - return !IsTokenRune(r) + return r < utf8.RuneSelf && isTokenTable[byte(r)] } // HeaderValuesContainsToken reports whether any string in values @@ -202,8 +197,8 @@ func ValidHeaderFieldName(v string) bool { if len(v) == 0 { return false } - for _, r := range v { - if !IsTokenRune(r) { + for i := 0; i < len(v); i++ { + if !isTokenTable[v[i]] { return false } } diff --git a/vendor/golang.org/x/net/http2/frame.go b/vendor/golang.org/x/net/http2/frame.go index 43557ab7e..105c3b279 100644 --- a/vendor/golang.org/x/net/http2/frame.go +++ b/vendor/golang.org/x/net/http2/frame.go @@ -490,6 +490,9 @@ func terminalReadFrameError(err error) bool { // returned error is ErrFrameTooLarge. Other errors may be of type // ConnectionError, StreamError, or anything else from the underlying // reader. +// +// If ReadFrame returns an error and a non-nil Frame, the Frame's StreamID +// indicates the stream responsible for the error. func (fr *Framer) ReadFrame() (Frame, error) { fr.errDetail = nil if fr.lastFrame != nil { @@ -1521,7 +1524,7 @@ func (fr *Framer) maxHeaderStringLen() int { // readMetaFrame returns 0 or more CONTINUATION frames from fr and // merge them into the provided hf and returns a MetaHeadersFrame // with the decoded hpack values. -func (fr *Framer) readMetaFrame(hf *HeadersFrame) (*MetaHeadersFrame, error) { +func (fr *Framer) readMetaFrame(hf *HeadersFrame) (Frame, error) { if fr.AllowIllegalReads { return nil, errors.New("illegal use of AllowIllegalReads with ReadMetaHeaders") } @@ -1592,7 +1595,7 @@ func (fr *Framer) readMetaFrame(hf *HeadersFrame) (*MetaHeadersFrame, error) { } // It would be nice to send a RST_STREAM before sending the GOAWAY, // but the structure of the server's frame writer makes this difficult. - return nil, ConnectionError(ErrCodeProtocol) + return mh, ConnectionError(ErrCodeProtocol) } // Also close the connection after any CONTINUATION frame following an @@ -1604,11 +1607,11 @@ func (fr *Framer) readMetaFrame(hf *HeadersFrame) (*MetaHeadersFrame, error) { } // It would be nice to send a RST_STREAM before sending the GOAWAY, // but the structure of the server's frame writer makes this difficult. - return nil, ConnectionError(ErrCodeProtocol) + return mh, ConnectionError(ErrCodeProtocol) } if _, err := hdec.Write(frag); err != nil { - return nil, ConnectionError(ErrCodeCompression) + return mh, ConnectionError(ErrCodeCompression) } if hc.HeadersEnded() { @@ -1625,7 +1628,7 @@ func (fr *Framer) readMetaFrame(hf *HeadersFrame) (*MetaHeadersFrame, error) { mh.HeadersFrame.invalidate() if err := hdec.Close(); err != nil { - return nil, ConnectionError(ErrCodeCompression) + return mh, ConnectionError(ErrCodeCompression) } if invalid != nil { fr.errDetail = invalid diff --git a/vendor/golang.org/x/net/http2/http2.go b/vendor/golang.org/x/net/http2/http2.go index 6f2df2818..003e649f3 100644 --- a/vendor/golang.org/x/net/http2/http2.go +++ b/vendor/golang.org/x/net/http2/http2.go @@ -17,6 +17,7 @@ package http2 // import "golang.org/x/net/http2" import ( "bufio" + "context" "crypto/tls" "fmt" "io" @@ -26,6 +27,7 @@ import ( "strconv" "strings" "sync" + "time" "golang.org/x/net/http/httpguts" ) @@ -210,12 +212,6 @@ type stringWriter interface { WriteString(s string) (n int, err error) } -// A gate lets two goroutines coordinate their activities. -type gate chan struct{} - -func (g gate) Done() { g <- struct{}{} } -func (g gate) Wait() { <-g } - // A closeWaiter is like a sync.WaitGroup but only goes 1 to 0 (open to closed). type closeWaiter chan struct{} @@ -383,3 +379,14 @@ func validPseudoPath(v string) bool { // makes that struct also non-comparable, and generally doesn't add // any size (as long as it's first). type incomparable [0]func() + +// synctestGroupInterface is the methods of synctestGroup used by Server and Transport. +// It's defined as an interface here to let us keep synctestGroup entirely test-only +// and not a part of non-test builds. +type synctestGroupInterface interface { + Join() + Now() time.Time + NewTimer(d time.Duration) timer + AfterFunc(d time.Duration, f func()) timer + ContextWithTimeout(ctx context.Context, d time.Duration) (context.Context, context.CancelFunc) +} diff --git a/vendor/golang.org/x/net/http2/server.go b/vendor/golang.org/x/net/http2/server.go index ce2e8b40e..6c349f3ec 100644 --- a/vendor/golang.org/x/net/http2/server.go +++ b/vendor/golang.org/x/net/http2/server.go @@ -154,6 +154,39 @@ type Server struct { // so that we don't embed a Mutex in this struct, which will make the // struct non-copyable, which might break some callers. state *serverInternalState + + // Synchronization group used for testing. + // Outside of tests, this is nil. + group synctestGroupInterface +} + +func (s *Server) markNewGoroutine() { + if s.group != nil { + s.group.Join() + } +} + +func (s *Server) now() time.Time { + if s.group != nil { + return s.group.Now() + } + return time.Now() +} + +// newTimer creates a new time.Timer, or a synthetic timer in tests. +func (s *Server) newTimer(d time.Duration) timer { + if s.group != nil { + return s.group.NewTimer(d) + } + return timeTimer{time.NewTimer(d)} +} + +// afterFunc creates a new time.AfterFunc timer, or a synthetic timer in tests. +func (s *Server) afterFunc(d time.Duration, f func()) timer { + if s.group != nil { + return s.group.AfterFunc(d, f) + } + return timeTimer{time.AfterFunc(d, f)} } func (s *Server) initialConnRecvWindowSize() int32 { @@ -400,6 +433,10 @@ func (o *ServeConnOpts) handler() http.Handler { // // The opts parameter is optional. If nil, default values are used. func (s *Server) ServeConn(c net.Conn, opts *ServeConnOpts) { + s.serveConn(c, opts, nil) +} + +func (s *Server) serveConn(c net.Conn, opts *ServeConnOpts, newf func(*serverConn)) { baseCtx, cancel := serverConnBaseContext(c, opts) defer cancel() @@ -426,6 +463,9 @@ func (s *Server) ServeConn(c net.Conn, opts *ServeConnOpts) { pushEnabled: true, sawClientPreface: opts.SawClientPreface, } + if newf != nil { + newf(sc) + } s.state.registerConn(sc) defer s.state.unregisterConn(sc) @@ -599,8 +639,8 @@ type serverConn struct { inFrameScheduleLoop bool // whether we're in the scheduleFrameWrite loop needToSendGoAway bool // we need to schedule a GOAWAY frame write goAwayCode ErrCode - shutdownTimer *time.Timer // nil until used - idleTimer *time.Timer // nil if unused + shutdownTimer timer // nil until used + idleTimer timer // nil if unused // Owned by the writeFrameAsync goroutine: headerWriteBuf bytes.Buffer @@ -649,12 +689,12 @@ type stream struct { flow outflow // limits writing from Handler to client inflow inflow // what the client is allowed to POST/etc to us state streamState - resetQueued bool // RST_STREAM queued for write; set by sc.resetStream - gotTrailerHeader bool // HEADER frame for trailers was seen - wroteHeaders bool // whether we wrote headers (not status 100) - readDeadline *time.Timer // nil if unused - writeDeadline *time.Timer // nil if unused - closeErr error // set before cw is closed + resetQueued bool // RST_STREAM queued for write; set by sc.resetStream + gotTrailerHeader bool // HEADER frame for trailers was seen + wroteHeaders bool // whether we wrote headers (not status 100) + readDeadline timer // nil if unused + writeDeadline timer // nil if unused + closeErr error // set before cw is closed trailer http.Header // accumulated trailers reqTrailer http.Header // handler's Request.Trailer @@ -732,11 +772,7 @@ func isClosedConnError(err error) bool { return false } - // TODO: remove this string search and be more like the Windows - // case below. That might involve modifying the standard library - // to return better error types. - str := err.Error() - if strings.Contains(str, "use of closed network connection") { + if errors.Is(err, net.ErrClosed) { return true } @@ -815,8 +851,9 @@ type readFrameResult struct { // consumer is done with the frame. // It's run on its own goroutine. func (sc *serverConn) readFrames() { - gate := make(gate) - gateDone := gate.Done + sc.srv.markNewGoroutine() + gate := make(chan struct{}) + gateDone := func() { gate <- struct{}{} } for { f, err := sc.framer.ReadFrame() select { @@ -847,6 +884,7 @@ type frameWriteResult struct { // At most one goroutine can be running writeFrameAsync at a time per // serverConn. func (sc *serverConn) writeFrameAsync(wr FrameWriteRequest, wd *writeData) { + sc.srv.markNewGoroutine() var err error if wd == nil { err = wr.write.writeFrame(sc) @@ -926,13 +964,13 @@ func (sc *serverConn) serve() { sc.setConnState(http.StateIdle) if sc.srv.IdleTimeout > 0 { - sc.idleTimer = time.AfterFunc(sc.srv.IdleTimeout, sc.onIdleTimer) + sc.idleTimer = sc.srv.afterFunc(sc.srv.IdleTimeout, sc.onIdleTimer) defer sc.idleTimer.Stop() } go sc.readFrames() // closed by defer sc.conn.Close above - settingsTimer := time.AfterFunc(firstSettingsTimeout, sc.onSettingsTimer) + settingsTimer := sc.srv.afterFunc(firstSettingsTimeout, sc.onSettingsTimer) defer settingsTimer.Stop() loopNum := 0 @@ -1061,10 +1099,10 @@ func (sc *serverConn) readPreface() error { errc <- nil } }() - timer := time.NewTimer(prefaceTimeout) // TODO: configurable on *Server? + timer := sc.srv.newTimer(prefaceTimeout) // TODO: configurable on *Server? defer timer.Stop() select { - case <-timer.C: + case <-timer.C(): return errPrefaceTimeout case err := <-errc: if err == nil { @@ -1429,7 +1467,7 @@ func (sc *serverConn) goAway(code ErrCode) { func (sc *serverConn) shutDownIn(d time.Duration) { sc.serveG.check() - sc.shutdownTimer = time.AfterFunc(d, sc.onShutdownTimer) + sc.shutdownTimer = sc.srv.afterFunc(d, sc.onShutdownTimer) } func (sc *serverConn) resetStream(se StreamError) { @@ -1482,6 +1520,11 @@ func (sc *serverConn) processFrameFromReader(res readFrameResult) bool { sc.goAway(ErrCodeFlowControl) return true case ConnectionError: + if res.f != nil { + if id := res.f.Header().StreamID; id > sc.maxClientStreamID { + sc.maxClientStreamID = id + } + } sc.logf("http2: server connection error from %v: %v", sc.conn.RemoteAddr(), ev) sc.goAway(ErrCode(ev)) return true // goAway will handle shutdown @@ -1638,7 +1681,7 @@ func (sc *serverConn) closeStream(st *stream, err error) { delete(sc.streams, st.id) if len(sc.streams) == 0 { sc.setConnState(http.StateIdle) - if sc.srv.IdleTimeout > 0 { + if sc.srv.IdleTimeout > 0 && sc.idleTimer != nil { sc.idleTimer.Reset(sc.srv.IdleTimeout) } if h1ServerKeepAlivesDisabled(sc.hs) { @@ -1660,6 +1703,7 @@ func (sc *serverConn) closeStream(st *stream, err error) { } } st.closeErr = err + st.cancelCtx() st.cw.Close() // signals Handler's CloseNotifier, unblocks writes, etc sc.writeSched.CloseStream(st.id) } @@ -2020,7 +2064,7 @@ 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{}) - st.readDeadline = time.AfterFunc(sc.hs.ReadTimeout, st.onReadTimeout) + st.readDeadline = sc.srv.afterFunc(sc.hs.ReadTimeout, st.onReadTimeout) } return sc.scheduleHandler(id, rw, req, handler) @@ -2118,7 +2162,7 @@ func (sc *serverConn) newStream(id, pusherID uint32, state streamState) *stream st.flow.add(sc.initialStreamSendWindowSize) st.inflow.init(sc.srv.initialStreamRecvWindowSize()) if sc.hs.WriteTimeout > 0 { - st.writeDeadline = time.AfterFunc(sc.hs.WriteTimeout, st.onWriteTimeout) + st.writeDeadline = sc.srv.afterFunc(sc.hs.WriteTimeout, st.onWriteTimeout) } sc.streams[id] = st @@ -2342,6 +2386,7 @@ func (sc *serverConn) handlerDone() { // Run on its own goroutine. func (sc *serverConn) runHandler(rw *responseWriter, req *http.Request, handler func(http.ResponseWriter, *http.Request)) { + sc.srv.markNewGoroutine() defer sc.sendServeMsg(handlerDoneMsg) didPanic := true defer func() { @@ -2638,7 +2683,7 @@ func (rws *responseWriterState) writeChunk(p []byte) (n int, err error) { var date string if _, ok := rws.snapHeader["Date"]; !ok { // TODO(bradfitz): be faster here, like net/http? measure. - date = time.Now().UTC().Format(http.TimeFormat) + date = rws.conn.srv.now().UTC().Format(http.TimeFormat) } for _, v := range rws.snapHeader["Trailer"] { @@ -2760,7 +2805,7 @@ func (rws *responseWriterState) promoteUndeclaredTrailers() { func (w *responseWriter) SetReadDeadline(deadline time.Time) error { st := w.rws.stream - if !deadline.IsZero() && deadline.Before(time.Now()) { + if !deadline.IsZero() && deadline.Before(w.rws.conn.srv.now()) { // If we're setting a deadline in the past, reset the stream immediately // so writes after SetWriteDeadline returns will fail. st.onReadTimeout() @@ -2776,9 +2821,9 @@ func (w *responseWriter) SetReadDeadline(deadline time.Time) error { if deadline.IsZero() { st.readDeadline = nil } else if st.readDeadline == nil { - st.readDeadline = time.AfterFunc(deadline.Sub(time.Now()), st.onReadTimeout) + st.readDeadline = sc.srv.afterFunc(deadline.Sub(sc.srv.now()), st.onReadTimeout) } else { - st.readDeadline.Reset(deadline.Sub(time.Now())) + st.readDeadline.Reset(deadline.Sub(sc.srv.now())) } }) return nil @@ -2786,7 +2831,7 @@ func (w *responseWriter) SetReadDeadline(deadline time.Time) error { func (w *responseWriter) SetWriteDeadline(deadline time.Time) error { st := w.rws.stream - if !deadline.IsZero() && deadline.Before(time.Now()) { + if !deadline.IsZero() && deadline.Before(w.rws.conn.srv.now()) { // If we're setting a deadline in the past, reset the stream immediately // so writes after SetWriteDeadline returns will fail. st.onWriteTimeout() @@ -2802,9 +2847,9 @@ func (w *responseWriter) SetWriteDeadline(deadline time.Time) error { if deadline.IsZero() { st.writeDeadline = nil } else if st.writeDeadline == nil { - st.writeDeadline = time.AfterFunc(deadline.Sub(time.Now()), st.onWriteTimeout) + st.writeDeadline = sc.srv.afterFunc(deadline.Sub(sc.srv.now()), st.onWriteTimeout) } else { - st.writeDeadline.Reset(deadline.Sub(time.Now())) + st.writeDeadline.Reset(deadline.Sub(sc.srv.now())) } }) return nil diff --git a/vendor/golang.org/x/net/http2/testsync.go b/vendor/golang.org/x/net/http2/testsync.go deleted file mode 100644 index 61075bd16..000000000 --- a/vendor/golang.org/x/net/http2/testsync.go +++ /dev/null @@ -1,331 +0,0 @@ -// Copyright 2024 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 http2 - -import ( - "context" - "sync" - "time" -) - -// testSyncHooks coordinates goroutines in tests. -// -// For example, a call to ClientConn.RoundTrip involves several goroutines, including: -// - the goroutine running RoundTrip; -// - the clientStream.doRequest goroutine, which writes the request; and -// - the clientStream.readLoop goroutine, which reads the response. -// -// Using testSyncHooks, a test can start a RoundTrip and identify when all these goroutines -// are blocked waiting for some condition such as reading the Request.Body or waiting for -// flow control to become available. -// -// The testSyncHooks also manage timers and synthetic time in tests. -// This permits us to, for example, start a request and cause it to time out waiting for -// response headers without resorting to time.Sleep calls. -type testSyncHooks struct { - // active/inactive act as a mutex and condition variable. - // - // - neither chan contains a value: testSyncHooks is locked. - // - active contains a value: unlocked, and at least one goroutine is not blocked - // - inactive contains a value: unlocked, and all goroutines are blocked - active chan struct{} - inactive chan struct{} - - // goroutine counts - total int // total goroutines - condwait map[*sync.Cond]int // blocked in sync.Cond.Wait - blocked []*testBlockedGoroutine // otherwise blocked - - // fake time - now time.Time - timers []*fakeTimer - - // Transport testing: Report various events. - newclientconn func(*ClientConn) - newstream func(*clientStream) -} - -// testBlockedGoroutine is a blocked goroutine. -type testBlockedGoroutine struct { - f func() bool // blocked until f returns true - ch chan struct{} // closed when unblocked -} - -func newTestSyncHooks() *testSyncHooks { - h := &testSyncHooks{ - active: make(chan struct{}, 1), - inactive: make(chan struct{}, 1), - condwait: map[*sync.Cond]int{}, - } - h.inactive <- struct{}{} - h.now = time.Date(2000, 1, 1, 0, 0, 0, 0, time.UTC) - return h -} - -// lock acquires the testSyncHooks mutex. -func (h *testSyncHooks) lock() { - select { - case <-h.active: - case <-h.inactive: - } -} - -// waitInactive waits for all goroutines to become inactive. -func (h *testSyncHooks) waitInactive() { - for { - <-h.inactive - if !h.unlock() { - break - } - } -} - -// unlock releases the testSyncHooks mutex. -// It reports whether any goroutines are active. -func (h *testSyncHooks) unlock() (active bool) { - // Look for a blocked goroutine which can be unblocked. - blocked := h.blocked[:0] - unblocked := false - for _, b := range h.blocked { - if !unblocked && b.f() { - unblocked = true - close(b.ch) - } else { - blocked = append(blocked, b) - } - } - h.blocked = blocked - - // Count goroutines blocked on condition variables. - condwait := 0 - for _, count := range h.condwait { - condwait += count - } - - if h.total > condwait+len(blocked) { - h.active <- struct{}{} - return true - } else { - h.inactive <- struct{}{} - return false - } -} - -// goRun starts a new goroutine. -func (h *testSyncHooks) goRun(f func()) { - h.lock() - h.total++ - h.unlock() - go func() { - defer func() { - h.lock() - h.total-- - h.unlock() - }() - f() - }() -} - -// blockUntil indicates that a goroutine is blocked waiting for some condition to become true. -// It waits until f returns true before proceeding. -// -// Example usage: -// -// h.blockUntil(func() bool { -// // Is the context done yet? -// select { -// case <-ctx.Done(): -// default: -// return false -// } -// return true -// }) -// // Wait for the context to become done. -// <-ctx.Done() -// -// The function f passed to blockUntil must be non-blocking and idempotent. -func (h *testSyncHooks) blockUntil(f func() bool) { - if f() { - return - } - ch := make(chan struct{}) - h.lock() - h.blocked = append(h.blocked, &testBlockedGoroutine{ - f: f, - ch: ch, - }) - h.unlock() - <-ch -} - -// broadcast is sync.Cond.Broadcast. -func (h *testSyncHooks) condBroadcast(cond *sync.Cond) { - h.lock() - delete(h.condwait, cond) - h.unlock() - cond.Broadcast() -} - -// broadcast is sync.Cond.Wait. -func (h *testSyncHooks) condWait(cond *sync.Cond) { - h.lock() - h.condwait[cond]++ - h.unlock() -} - -// newTimer creates a new fake timer. -func (h *testSyncHooks) newTimer(d time.Duration) timer { - h.lock() - defer h.unlock() - t := &fakeTimer{ - hooks: h, - when: h.now.Add(d), - c: make(chan time.Time), - } - h.timers = append(h.timers, t) - return t -} - -// afterFunc creates a new fake AfterFunc timer. -func (h *testSyncHooks) afterFunc(d time.Duration, f func()) timer { - h.lock() - defer h.unlock() - t := &fakeTimer{ - hooks: h, - when: h.now.Add(d), - f: f, - } - h.timers = append(h.timers, t) - return t -} - -func (h *testSyncHooks) contextWithTimeout(ctx context.Context, d time.Duration) (context.Context, context.CancelFunc) { - ctx, cancel := context.WithCancel(ctx) - t := h.afterFunc(d, cancel) - return ctx, func() { - t.Stop() - cancel() - } -} - -func (h *testSyncHooks) timeUntilEvent() time.Duration { - h.lock() - defer h.unlock() - var next time.Time - for _, t := range h.timers { - if next.IsZero() || t.when.Before(next) { - next = t.when - } - } - if d := next.Sub(h.now); d > 0 { - return d - } - return 0 -} - -// advance advances time and causes synthetic timers to fire. -func (h *testSyncHooks) advance(d time.Duration) { - h.lock() - defer h.unlock() - h.now = h.now.Add(d) - timers := h.timers[:0] - for _, t := range h.timers { - t := t // remove after go.mod depends on go1.22 - t.mu.Lock() - switch { - case t.when.After(h.now): - timers = append(timers, t) - case t.when.IsZero(): - // stopped timer - default: - t.when = time.Time{} - if t.c != nil { - close(t.c) - } - if t.f != nil { - h.total++ - go func() { - defer func() { - h.lock() - h.total-- - h.unlock() - }() - t.f() - }() - } - } - t.mu.Unlock() - } - h.timers = timers -} - -// A timer wraps a time.Timer, or a synthetic equivalent in tests. -// Unlike time.Timer, timer is single-use: The timer channel is closed when the timer expires. -type timer interface { - C() <-chan time.Time - Stop() bool - Reset(d time.Duration) bool -} - -// timeTimer implements timer using real time. -type timeTimer struct { - t *time.Timer - c chan time.Time -} - -// newTimeTimer creates a new timer using real time. -func newTimeTimer(d time.Duration) timer { - ch := make(chan time.Time) - t := time.AfterFunc(d, func() { - close(ch) - }) - return &timeTimer{t, ch} -} - -// newTimeAfterFunc creates an AfterFunc timer using real time. -func newTimeAfterFunc(d time.Duration, f func()) timer { - return &timeTimer{ - t: time.AfterFunc(d, f), - } -} - -func (t timeTimer) C() <-chan time.Time { return t.c } -func (t timeTimer) Stop() bool { return t.t.Stop() } -func (t timeTimer) Reset(d time.Duration) bool { return t.t.Reset(d) } - -// fakeTimer implements timer using fake time. -type fakeTimer struct { - hooks *testSyncHooks - - mu sync.Mutex - when time.Time // when the timer will fire - c chan time.Time // closed when the timer fires; mutually exclusive with f - f func() // called when the timer fires; mutually exclusive with c -} - -func (t *fakeTimer) C() <-chan time.Time { return t.c } - -func (t *fakeTimer) Stop() bool { - t.mu.Lock() - defer t.mu.Unlock() - stopped := t.when.IsZero() - t.when = time.Time{} - return stopped -} - -func (t *fakeTimer) Reset(d time.Duration) bool { - if t.c != nil || t.f == nil { - panic("fakeTimer only supports Reset on AfterFunc timers") - } - t.mu.Lock() - defer t.mu.Unlock() - t.hooks.lock() - defer t.hooks.unlock() - active := !t.when.IsZero() - t.when = t.hooks.now.Add(d) - if !active { - t.hooks.timers = append(t.hooks.timers, t) - } - return active -} diff --git a/vendor/golang.org/x/net/http2/timer.go b/vendor/golang.org/x/net/http2/timer.go new file mode 100644 index 000000000..0b1c17b81 --- /dev/null +++ b/vendor/golang.org/x/net/http2/timer.go @@ -0,0 +1,20 @@ +// Copyright 2024 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 http2 + +import "time" + +// A timer is a time.Timer, as an interface which can be replaced in tests. +type timer = interface { + C() <-chan time.Time + Reset(d time.Duration) bool + Stop() bool +} + +// timeTimer adapts a time.Timer to the timer interface. +type timeTimer struct { + *time.Timer +} + +func (t timeTimer) C() <-chan time.Time { return t.Timer.C } diff --git a/vendor/golang.org/x/net/http2/transport.go b/vendor/golang.org/x/net/http2/transport.go index ce375c8c7..98a49c6b6 100644 --- a/vendor/golang.org/x/net/http2/transport.go +++ b/vendor/golang.org/x/net/http2/transport.go @@ -185,7 +185,45 @@ type Transport struct { connPoolOnce sync.Once connPoolOrDef ClientConnPool // non-nil version of ConnPool - syncHooks *testSyncHooks + *transportTestHooks +} + +// Hook points used for testing. +// Outside of tests, t.transportTestHooks is nil and these all have minimal implementations. +// Inside tests, see the testSyncHooks function docs. + +type transportTestHooks struct { + newclientconn func(*ClientConn) + group synctestGroupInterface +} + +func (t *Transport) markNewGoroutine() { + if t != nil && t.transportTestHooks != nil { + t.transportTestHooks.group.Join() + } +} + +// newTimer creates a new time.Timer, or a synthetic timer in tests. +func (t *Transport) newTimer(d time.Duration) timer { + if t.transportTestHooks != nil { + return t.transportTestHooks.group.NewTimer(d) + } + return timeTimer{time.NewTimer(d)} +} + +// afterFunc creates a new time.AfterFunc timer, or a synthetic timer in tests. +func (t *Transport) afterFunc(d time.Duration, f func()) timer { + if t.transportTestHooks != nil { + return t.transportTestHooks.group.AfterFunc(d, f) + } + return timeTimer{time.AfterFunc(d, f)} +} + +func (t *Transport) contextWithTimeout(ctx context.Context, d time.Duration) (context.Context, context.CancelFunc) { + if t.transportTestHooks != nil { + return t.transportTestHooks.group.ContextWithTimeout(ctx, d) + } + return context.WithTimeout(ctx, d) } func (t *Transport) maxHeaderListSize() uint32 { @@ -352,60 +390,6 @@ type ClientConn struct { werr error // first write error that has occurred hbuf bytes.Buffer // HPACK encoder writes into this henc *hpack.Encoder - - syncHooks *testSyncHooks // can be nil -} - -// Hook points used for testing. -// Outside of tests, cc.syncHooks is nil and these all have minimal implementations. -// Inside tests, see the testSyncHooks function docs. - -// goRun starts a new goroutine. -func (cc *ClientConn) goRun(f func()) { - if cc.syncHooks != nil { - cc.syncHooks.goRun(f) - return - } - go f() -} - -// condBroadcast is cc.cond.Broadcast. -func (cc *ClientConn) condBroadcast() { - if cc.syncHooks != nil { - cc.syncHooks.condBroadcast(cc.cond) - } - cc.cond.Broadcast() -} - -// condWait is cc.cond.Wait. -func (cc *ClientConn) condWait() { - if cc.syncHooks != nil { - cc.syncHooks.condWait(cc.cond) - } - cc.cond.Wait() -} - -// newTimer creates a new time.Timer, or a synthetic timer in tests. -func (cc *ClientConn) newTimer(d time.Duration) timer { - if cc.syncHooks != nil { - return cc.syncHooks.newTimer(d) - } - return newTimeTimer(d) -} - -// afterFunc creates a new time.AfterFunc timer, or a synthetic timer in tests. -func (cc *ClientConn) afterFunc(d time.Duration, f func()) timer { - if cc.syncHooks != nil { - return cc.syncHooks.afterFunc(d, f) - } - return newTimeAfterFunc(d, f) -} - -func (cc *ClientConn) contextWithTimeout(ctx context.Context, d time.Duration) (context.Context, context.CancelFunc) { - if cc.syncHooks != nil { - return cc.syncHooks.contextWithTimeout(ctx, d) - } - return context.WithTimeout(ctx, d) } // clientStream is the state for a single HTTP/2 stream. One of these @@ -487,7 +471,7 @@ func (cs *clientStream) abortStreamLocked(err error) { // TODO(dneil): Clean up tests where cs.cc.cond is nil. if cs.cc.cond != nil { // Wake up writeRequestBody if it is waiting on flow control. - cs.cc.condBroadcast() + cs.cc.cond.Broadcast() } } @@ -497,7 +481,7 @@ func (cs *clientStream) abortRequestBodyWrite() { defer cc.mu.Unlock() if cs.reqBody != nil && cs.reqBodyClosed == nil { cs.closeReqBodyLocked() - cc.condBroadcast() + cc.cond.Broadcast() } } @@ -507,10 +491,11 @@ func (cs *clientStream) closeReqBodyLocked() { } cs.reqBodyClosed = make(chan struct{}) reqBodyClosed := cs.reqBodyClosed - cs.cc.goRun(func() { + go func() { + cs.cc.t.markNewGoroutine() cs.reqBody.Close() close(reqBodyClosed) - }) + }() } type stickyErrWriter struct { @@ -626,21 +611,7 @@ func (t *Transport) RoundTripOpt(req *http.Request, opt RoundTripOpt) (*http.Res backoff := float64(uint(1) << (uint(retry) - 1)) backoff += backoff * (0.1 * mathrand.Float64()) d := time.Second * time.Duration(backoff) - var tm timer - if t.syncHooks != nil { - tm = t.syncHooks.newTimer(d) - t.syncHooks.blockUntil(func() bool { - select { - case <-tm.C(): - case <-req.Context().Done(): - default: - return false - } - return true - }) - } else { - tm = newTimeTimer(d) - } + tm := t.newTimer(d) select { case <-tm.C(): t.vlogf("RoundTrip retrying after failure: %v", roundTripErr) @@ -725,8 +696,8 @@ func canRetryError(err error) bool { } func (t *Transport) dialClientConn(ctx context.Context, addr string, singleUse bool) (*ClientConn, error) { - if t.syncHooks != nil { - return t.newClientConn(nil, singleUse, t.syncHooks) + if t.transportTestHooks != nil { + return t.newClientConn(nil, singleUse) } host, _, err := net.SplitHostPort(addr) if err != nil { @@ -736,7 +707,7 @@ func (t *Transport) dialClientConn(ctx context.Context, addr string, singleUse b if err != nil { return nil, err } - return t.newClientConn(tconn, singleUse, nil) + return t.newClientConn(tconn, singleUse) } func (t *Transport) newTLSConfig(host string) *tls.Config { @@ -802,10 +773,10 @@ func (t *Transport) maxEncoderHeaderTableSize() uint32 { } func (t *Transport) NewClientConn(c net.Conn) (*ClientConn, error) { - return t.newClientConn(c, t.disableKeepAlives(), nil) + return t.newClientConn(c, t.disableKeepAlives()) } -func (t *Transport) newClientConn(c net.Conn, singleUse bool, hooks *testSyncHooks) (*ClientConn, error) { +func (t *Transport) newClientConn(c net.Conn, singleUse bool) (*ClientConn, error) { cc := &ClientConn{ t: t, tconn: c, @@ -820,16 +791,12 @@ func (t *Transport) newClientConn(c net.Conn, singleUse bool, hooks *testSyncHoo wantSettingsAck: true, pings: make(map[[8]byte]chan struct{}), reqHeaderMu: make(chan struct{}, 1), - syncHooks: hooks, } - if hooks != nil { - hooks.newclientconn(cc) + if t.transportTestHooks != nil { + t.markNewGoroutine() + t.transportTestHooks.newclientconn(cc) c = cc.tconn } - if d := t.idleConnTimeout(); d != 0 { - cc.idleTimeout = d - cc.idleTimer = cc.afterFunc(d, cc.onIdleTimeout) - } if VerboseLogs { t.vlogf("http2: Transport creating client conn %p to %v", cc, c.RemoteAddr()) } @@ -893,7 +860,13 @@ func (t *Transport) newClientConn(c net.Conn, singleUse bool, hooks *testSyncHoo return nil, cc.werr } - cc.goRun(cc.readLoop) + // Start the idle timer after the connection is fully initialized. + if d := t.idleConnTimeout(); d != 0 { + cc.idleTimeout = d + cc.idleTimer = t.afterFunc(d, cc.onIdleTimeout) + } + + go cc.readLoop() return cc, nil } @@ -901,7 +874,7 @@ func (cc *ClientConn) healthCheck() { pingTimeout := cc.t.pingTimeout() // We don't need to periodically ping in the health check, because the readLoop of ClientConn will // trigger the healthCheck again if there is no frame received. - ctx, cancel := cc.contextWithTimeout(context.Background(), pingTimeout) + ctx, cancel := cc.t.contextWithTimeout(context.Background(), pingTimeout) defer cancel() cc.vlogf("http2: Transport sending health check") err := cc.Ping(ctx) @@ -936,7 +909,20 @@ func (cc *ClientConn) setGoAway(f *GoAwayFrame) { } last := f.LastStreamID for streamID, cs := range cc.streams { - if streamID > last { + if streamID <= last { + // The server's GOAWAY indicates that it received this stream. + // It will either finish processing it, or close the connection + // without doing so. Either way, leave the stream alone for now. + continue + } + if streamID == 1 && cc.goAway.ErrCode != ErrCodeNo { + // Don't retry the first stream on a connection if we get a non-NO error. + // If the server is sending an error on a new connection, + // retrying the request on a new one probably isn't going to work. + cs.abortStreamLocked(fmt.Errorf("http2: Transport received GOAWAY from server ErrCode:%v", cc.goAway.ErrCode)) + } else { + // Aborting the stream with errClentConnGotGoAway indicates that + // the request should be retried on a new connection. cs.abortStreamLocked(errClientConnGotGoAway) } } @@ -1131,7 +1117,8 @@ func (cc *ClientConn) Shutdown(ctx context.Context) error { // Wait for all in-flight streams to complete or connection to close done := make(chan struct{}) cancelled := false // guarded by cc.mu - cc.goRun(func() { + go func() { + cc.t.markNewGoroutine() cc.mu.Lock() defer cc.mu.Unlock() for { @@ -1143,9 +1130,9 @@ func (cc *ClientConn) Shutdown(ctx context.Context) error { if cancelled { break } - cc.condWait() + cc.cond.Wait() } - }) + }() shutdownEnterWaitStateHook() select { case <-done: @@ -1155,7 +1142,7 @@ func (cc *ClientConn) Shutdown(ctx context.Context) error { cc.mu.Lock() // Free the goroutine above cancelled = true - cc.condBroadcast() + cc.cond.Broadcast() cc.mu.Unlock() return ctx.Err() } @@ -1193,7 +1180,7 @@ func (cc *ClientConn) closeForError(err error) { for _, cs := range cc.streams { cs.abortStreamLocked(err) } - cc.condBroadcast() + cc.cond.Broadcast() cc.mu.Unlock() cc.closeConn() } @@ -1308,23 +1295,30 @@ func (cc *ClientConn) roundTrip(req *http.Request, streamf func(*clientStream)) respHeaderRecv: make(chan struct{}), donec: make(chan struct{}), } - cc.goRun(func() { - cs.doRequest(req) - }) + + // TODO(bradfitz): this is a copy of the logic in net/http. Unify somewhere? + if !cc.t.disableCompression() && + req.Header.Get("Accept-Encoding") == "" && + req.Header.Get("Range") == "" && + !cs.isHead { + // Request gzip only, not deflate. Deflate is ambiguous and + // not as universally supported anyway. + // See: https://zlib.net/zlib_faq.html#faq39 + // + // Note that we don't request this for HEAD requests, + // due to a bug in nginx: + // http://trac.nginx.org/nginx/ticket/358 + // https://golang.org/issue/5522 + // + // We don't request gzip if the request is for a range, since + // auto-decoding a portion of a gzipped document will just fail + // anyway. See https://golang.org/issue/8923 + cs.requestedGzip = true + } + + go cs.doRequest(req, streamf) waitDone := func() error { - if cc.syncHooks != nil { - cc.syncHooks.blockUntil(func() bool { - select { - case <-cs.donec: - case <-ctx.Done(): - case <-cs.reqCancel: - default: - return false - } - return true - }) - } select { case <-cs.donec: return nil @@ -1385,24 +1379,7 @@ func (cc *ClientConn) roundTrip(req *http.Request, streamf func(*clientStream)) return err } - if streamf != nil { - streamf(cs) - } - for { - if cc.syncHooks != nil { - cc.syncHooks.blockUntil(func() bool { - select { - case <-cs.respHeaderRecv: - case <-cs.abort: - case <-ctx.Done(): - case <-cs.reqCancel: - default: - return false - } - return true - }) - } select { case <-cs.respHeaderRecv: return handleResponseHeaders() @@ -1432,8 +1409,9 @@ func (cc *ClientConn) roundTrip(req *http.Request, streamf func(*clientStream)) // doRequest runs for the duration of the request lifetime. // // It sends the request and performs post-request cleanup (closing Request.Body, etc.). -func (cs *clientStream) doRequest(req *http.Request) { - err := cs.writeRequest(req) +func (cs *clientStream) doRequest(req *http.Request, streamf func(*clientStream)) { + cs.cc.t.markNewGoroutine() + err := cs.writeRequest(req, streamf) cs.cleanupWriteRequest(err) } @@ -1444,7 +1422,7 @@ func (cs *clientStream) doRequest(req *http.Request) { // // It returns non-nil if the request ends otherwise. // If the returned error is StreamError, the error Code may be used in resetting the stream. -func (cs *clientStream) writeRequest(req *http.Request) (err error) { +func (cs *clientStream) writeRequest(req *http.Request, streamf func(*clientStream)) (err error) { cc := cs.cc ctx := cs.ctx @@ -1458,21 +1436,6 @@ func (cs *clientStream) writeRequest(req *http.Request) (err error) { if cc.reqHeaderMu == nil { panic("RoundTrip on uninitialized ClientConn") // for tests } - var newStreamHook func(*clientStream) - if cc.syncHooks != nil { - newStreamHook = cc.syncHooks.newstream - cc.syncHooks.blockUntil(func() bool { - select { - case cc.reqHeaderMu <- struct{}{}: - <-cc.reqHeaderMu - case <-cs.reqCancel: - case <-ctx.Done(): - default: - return false - } - return true - }) - } select { case cc.reqHeaderMu <- struct{}{}: case <-cs.reqCancel: @@ -1497,28 +1460,8 @@ func (cs *clientStream) writeRequest(req *http.Request) (err error) { } cc.mu.Unlock() - if newStreamHook != nil { - newStreamHook(cs) - } - - // TODO(bradfitz): this is a copy of the logic in net/http. Unify somewhere? - if !cc.t.disableCompression() && - req.Header.Get("Accept-Encoding") == "" && - req.Header.Get("Range") == "" && - !cs.isHead { - // Request gzip only, not deflate. Deflate is ambiguous and - // not as universally supported anyway. - // See: https://zlib.net/zlib_faq.html#faq39 - // - // Note that we don't request this for HEAD requests, - // due to a bug in nginx: - // http://trac.nginx.org/nginx/ticket/358 - // https://golang.org/issue/5522 - // - // We don't request gzip if the request is for a range, since - // auto-decoding a portion of a gzipped document will just fail - // anyway. See https://golang.org/issue/8923 - cs.requestedGzip = true + if streamf != nil { + streamf(cs) } continueTimeout := cc.t.expectContinueTimeout() @@ -1581,7 +1524,7 @@ func (cs *clientStream) writeRequest(req *http.Request) (err error) { var respHeaderTimer <-chan time.Time var respHeaderRecv chan struct{} if d := cc.responseHeaderTimeout(); d != 0 { - timer := cc.newTimer(d) + timer := cc.t.newTimer(d) defer timer.Stop() respHeaderTimer = timer.C() respHeaderRecv = cs.respHeaderRecv @@ -1590,21 +1533,6 @@ func (cs *clientStream) writeRequest(req *http.Request) (err error) { // or until the request is aborted (via context, error, or otherwise), // whichever comes first. for { - if cc.syncHooks != nil { - cc.syncHooks.blockUntil(func() bool { - select { - case <-cs.peerClosed: - case <-respHeaderTimer: - case <-respHeaderRecv: - case <-cs.abort: - case <-ctx.Done(): - case <-cs.reqCancel: - default: - return false - } - return true - }) - } select { case <-cs.peerClosed: return nil @@ -1753,7 +1681,7 @@ func (cc *ClientConn) awaitOpenSlotForStreamLocked(cs *clientStream) error { return nil } cc.pendingRequests++ - cc.condWait() + cc.cond.Wait() cc.pendingRequests-- select { case <-cs.abort: @@ -2015,7 +1943,7 @@ func (cs *clientStream) awaitFlowControl(maxBytes int) (taken int32, err error) cs.flow.take(take) return take, nil } - cc.condWait() + cc.cond.Wait() } } @@ -2298,7 +2226,7 @@ func (cc *ClientConn) forgetStreamID(id uint32) { } // Wake up writeRequestBody via clientStream.awaitFlowControl and // wake up RoundTrip if there is a pending request. - cc.condBroadcast() + cc.cond.Broadcast() closeOnIdle := cc.singleUse || cc.doNotReuse || cc.t.disableKeepAlives() || cc.goAway != nil if closeOnIdle && cc.streamsReserved == 0 && len(cc.streams) == 0 { @@ -2320,6 +2248,7 @@ type clientConnReadLoop struct { // readLoop runs in its own goroutine and reads and dispatches frames. func (cc *ClientConn) readLoop() { + cc.t.markNewGoroutine() rl := &clientConnReadLoop{cc: cc} defer rl.cleanup() cc.readerErr = rl.run() @@ -2386,7 +2315,7 @@ func (rl *clientConnReadLoop) cleanup() { cs.abortStreamLocked(err) } } - cc.condBroadcast() + cc.cond.Broadcast() cc.mu.Unlock() } @@ -2423,7 +2352,7 @@ func (rl *clientConnReadLoop) run() error { readIdleTimeout := cc.t.ReadIdleTimeout var t timer if readIdleTimeout != 0 { - t = cc.afterFunc(readIdleTimeout, cc.healthCheck) + t = cc.t.afterFunc(readIdleTimeout, cc.healthCheck) } for { f, err := cc.fr.ReadFrame() @@ -3021,7 +2950,7 @@ func (rl *clientConnReadLoop) processSettingsNoWrite(f *SettingsFrame) error { for _, cs := range cc.streams { cs.flow.add(delta) } - cc.condBroadcast() + cc.cond.Broadcast() cc.initialWindowSize = s.Val case SettingHeaderTableSize: @@ -3076,7 +3005,7 @@ func (rl *clientConnReadLoop) processWindowUpdate(f *WindowUpdateFrame) error { return ConnectionError(ErrCodeFlowControl) } - cc.condBroadcast() + cc.cond.Broadcast() return nil } @@ -3120,7 +3049,8 @@ func (cc *ClientConn) Ping(ctx context.Context) error { } var pingError error errc := make(chan struct{}) - cc.goRun(func() { + go func() { + cc.t.markNewGoroutine() cc.wmu.Lock() defer cc.wmu.Unlock() if pingError = cc.fr.WritePing(false, p); pingError != nil { @@ -3131,20 +3061,7 @@ func (cc *ClientConn) Ping(ctx context.Context) error { close(errc) return } - }) - if cc.syncHooks != nil { - cc.syncHooks.blockUntil(func() bool { - select { - case <-c: - case <-errc: - case <-ctx.Done(): - case <-cc.readerDone: - default: - return false - } - return true - }) - } + }() select { case <-c: return nil diff --git a/vendor/golang.org/x/net/http2/writesched_priority.go b/vendor/golang.org/x/net/http2/writesched_priority.go index 0a242c669..f6783339d 100644 --- a/vendor/golang.org/x/net/http2/writesched_priority.go +++ b/vendor/golang.org/x/net/http2/writesched_priority.go @@ -443,8 +443,8 @@ func (ws *priorityWriteScheduler) addClosedOrIdleNode(list *[]*priorityNode, max } func (ws *priorityWriteScheduler) removeNode(n *priorityNode) { - for k := n.kids; k != nil; k = k.next { - k.setParent(n.parent) + for n.kids != nil { + n.kids.setParent(n.parent) } n.setParent(nil) delete(ws.nodes, n.id) diff --git a/vendor/golang.org/x/sys/unix/mkerrors.sh b/vendor/golang.org/x/sys/unix/mkerrors.sh index fdcaa974d..4ed2e488b 100644 --- a/vendor/golang.org/x/sys/unix/mkerrors.sh +++ b/vendor/golang.org/x/sys/unix/mkerrors.sh @@ -263,6 +263,7 @@ struct ltchars { #include #include #include +#include #include #include #include @@ -549,6 +550,7 @@ ccflags="$@" $2 !~ "NLA_TYPE_MASK" && $2 !~ /^RTC_VL_(ACCURACY|BACKUP|DATA)/ && $2 ~ /^(NETLINK|NLM|NLMSG|NLA|IFA|IFAN|RT|RTC|RTCF|RTN|RTPROT|RTNH|ARPHRD|ETH_P|NETNSA)_/ || + $2 ~ /^SOCK_|SK_DIAG_|SKNLGRP_$/ || $2 ~ /^FIORDCHK$/ || $2 ~ /^SIOC/ || $2 ~ /^TIOC/ || diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux.go b/vendor/golang.org/x/sys/unix/zerrors_linux.go index 93a38a97d..877a62b47 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux.go @@ -502,6 +502,7 @@ const ( BPF_IMM = 0x0 BPF_IND = 0x40 BPF_JA = 0x0 + BPF_JCOND = 0xe0 BPF_JEQ = 0x10 BPF_JGE = 0x30 BPF_JGT = 0x20 @@ -657,6 +658,9 @@ const ( CAN_NPROTO = 0x8 CAN_RAW = 0x1 CAN_RAW_FILTER_MAX = 0x200 + CAN_RAW_XL_VCID_RX_FILTER = 0x4 + CAN_RAW_XL_VCID_TX_PASS = 0x2 + CAN_RAW_XL_VCID_TX_SET = 0x1 CAN_RTR_FLAG = 0x40000000 CAN_SFF_ID_BITS = 0xb CAN_SFF_MASK = 0x7ff @@ -1339,6 +1343,7 @@ const ( F_OFD_SETLK = 0x25 F_OFD_SETLKW = 0x26 F_OK = 0x0 + F_SEAL_EXEC = 0x20 F_SEAL_FUTURE_WRITE = 0x10 F_SEAL_GROW = 0x4 F_SEAL_SEAL = 0x1 @@ -1627,6 +1632,7 @@ const ( IP_FREEBIND = 0xf IP_HDRINCL = 0x3 IP_IPSEC_POLICY = 0x10 + IP_LOCAL_PORT_RANGE = 0x33 IP_MAXPACKET = 0xffff IP_MAX_MEMBERSHIPS = 0x14 IP_MF = 0x2000 @@ -1653,6 +1659,7 @@ const ( IP_PMTUDISC_OMIT = 0x5 IP_PMTUDISC_PROBE = 0x3 IP_PMTUDISC_WANT = 0x1 + IP_PROTOCOL = 0x34 IP_RECVERR = 0xb IP_RECVERR_RFC4884 = 0x1a IP_RECVFRAGSIZE = 0x19 @@ -2169,7 +2176,7 @@ const ( NFT_SECMARK_CTX_MAXLEN = 0x100 NFT_SET_MAXNAMELEN = 0x100 NFT_SOCKET_MAX = 0x3 - NFT_TABLE_F_MASK = 0x3 + NFT_TABLE_F_MASK = 0x7 NFT_TABLE_MAXNAMELEN = 0x100 NFT_TRACETYPE_MAX = 0x3 NFT_TUNNEL_F_MASK = 0x7 @@ -2403,6 +2410,7 @@ const ( PERF_RECORD_MISC_USER = 0x2 PERF_SAMPLE_BRANCH_PLM_ALL = 0x7 PERF_SAMPLE_WEIGHT_TYPE = 0x1004000 + PID_FS_MAGIC = 0x50494446 PIPEFS_MAGIC = 0x50495045 PPPIOCGNPMODE = 0xc008744c PPPIOCNEWUNIT = 0xc004743e @@ -2896,8 +2904,9 @@ const ( RWF_APPEND = 0x10 RWF_DSYNC = 0x2 RWF_HIPRI = 0x1 + RWF_NOAPPEND = 0x20 RWF_NOWAIT = 0x8 - RWF_SUPPORTED = 0x1f + RWF_SUPPORTED = 0x3f RWF_SYNC = 0x4 RWF_WRITE_LIFE_NOT_SET = 0x0 SCHED_BATCH = 0x3 @@ -2918,7 +2927,9 @@ const ( SCHED_RESET_ON_FORK = 0x40000000 SCHED_RR = 0x2 SCM_CREDENTIALS = 0x2 + SCM_PIDFD = 0x4 SCM_RIGHTS = 0x1 + SCM_SECURITY = 0x3 SCM_TIMESTAMP = 0x1d SC_LOG_FLUSH = 0x100000 SECCOMP_ADDFD_FLAG_SEND = 0x2 @@ -3051,6 +3062,8 @@ const ( SIOCSMIIREG = 0x8949 SIOCSRARP = 0x8962 SIOCWANDEV = 0x894a + SK_DIAG_BPF_STORAGE_MAX = 0x3 + SK_DIAG_BPF_STORAGE_REQ_MAX = 0x1 SMACK_MAGIC = 0x43415d53 SMART_AUTOSAVE = 0xd2 SMART_AUTO_OFFLINE = 0xdb @@ -3071,6 +3084,8 @@ const ( SOCKFS_MAGIC = 0x534f434b SOCK_BUF_LOCK_MASK = 0x3 SOCK_DCCP = 0x6 + SOCK_DESTROY = 0x15 + SOCK_DIAG_BY_FAMILY = 0x14 SOCK_IOC_TYPE = 0x89 SOCK_PACKET = 0xa SOCK_RAW = 0x3 @@ -3260,6 +3275,7 @@ const ( TCP_MAX_WINSHIFT = 0xe TCP_MD5SIG = 0xe TCP_MD5SIG_EXT = 0x20 + TCP_MD5SIG_FLAG_IFINDEX = 0x2 TCP_MD5SIG_FLAG_PREFIX = 0x1 TCP_MD5SIG_MAXKEYLEN = 0x50 TCP_MSS = 0x200 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 42ff8c3c1..e4bc0bd57 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go @@ -118,6 +118,7 @@ const ( IXOFF = 0x1000 IXON = 0x400 MAP_32BIT = 0x40 + MAP_ABOVE4G = 0x80 MAP_ANON = 0x20 MAP_ANONYMOUS = 0x20 MAP_DENYWRITE = 0x800 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 dca436004..689317afd 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go @@ -118,6 +118,7 @@ const ( IXOFF = 0x1000 IXON = 0x400 MAP_32BIT = 0x40 + MAP_ABOVE4G = 0x80 MAP_ANON = 0x20 MAP_ANONYMOUS = 0x20 MAP_DENYWRITE = 0x800 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 d8cae6d15..14270508b 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go @@ -87,6 +87,7 @@ const ( FICLONE = 0x40049409 FICLONERANGE = 0x4020940d FLUSHO = 0x1000 + FPMR_MAGIC = 0x46504d52 FPSIMD_MAGIC = 0x46508001 FS_IOC_ENABLE_VERITY = 0x40806685 FS_IOC_GETFLAGS = 0x80086601 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux.go b/vendor/golang.org/x/sys/unix/ztypes_linux.go index 0036746ea..4740b8348 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux.go @@ -4605,7 +4605,7 @@ const ( NL80211_ATTR_MAC_HINT = 0xc8 NL80211_ATTR_MAC_MASK = 0xd7 NL80211_ATTR_MAX_AP_ASSOC_STA = 0xca - NL80211_ATTR_MAX = 0x149 + NL80211_ATTR_MAX = 0x14a NL80211_ATTR_MAX_CRIT_PROT_DURATION = 0xb4 NL80211_ATTR_MAX_CSA_COUNTERS = 0xce NL80211_ATTR_MAX_MATCH_SETS = 0x85 @@ -5209,7 +5209,7 @@ const ( NL80211_FREQUENCY_ATTR_GO_CONCURRENT = 0xf NL80211_FREQUENCY_ATTR_INDOOR_ONLY = 0xe NL80211_FREQUENCY_ATTR_IR_CONCURRENT = 0xf - NL80211_FREQUENCY_ATTR_MAX = 0x1f + NL80211_FREQUENCY_ATTR_MAX = 0x20 NL80211_FREQUENCY_ATTR_MAX_TX_POWER = 0x6 NL80211_FREQUENCY_ATTR_NO_10MHZ = 0x11 NL80211_FREQUENCY_ATTR_NO_160MHZ = 0xc @@ -5703,7 +5703,7 @@ const ( NL80211_STA_FLAG_ASSOCIATED = 0x7 NL80211_STA_FLAG_AUTHENTICATED = 0x5 NL80211_STA_FLAG_AUTHORIZED = 0x1 - NL80211_STA_FLAG_MAX = 0x7 + NL80211_STA_FLAG_MAX = 0x8 NL80211_STA_FLAG_MAX_OLD_API = 0x6 NL80211_STA_FLAG_MFP = 0x4 NL80211_STA_FLAG_SHORT_PREAMBLE = 0x2 @@ -6001,3 +6001,34 @@ type CachestatRange struct { Off uint64 Len uint64 } + +const ( + SK_MEMINFO_RMEM_ALLOC = 0x0 + SK_MEMINFO_RCVBUF = 0x1 + SK_MEMINFO_WMEM_ALLOC = 0x2 + SK_MEMINFO_SNDBUF = 0x3 + SK_MEMINFO_FWD_ALLOC = 0x4 + SK_MEMINFO_WMEM_QUEUED = 0x5 + SK_MEMINFO_OPTMEM = 0x6 + SK_MEMINFO_BACKLOG = 0x7 + SK_MEMINFO_DROPS = 0x8 + SK_MEMINFO_VARS = 0x9 + SKNLGRP_NONE = 0x0 + SKNLGRP_INET_TCP_DESTROY = 0x1 + SKNLGRP_INET_UDP_DESTROY = 0x2 + SKNLGRP_INET6_TCP_DESTROY = 0x3 + SKNLGRP_INET6_UDP_DESTROY = 0x4 + SK_DIAG_BPF_STORAGE_REQ_NONE = 0x0 + SK_DIAG_BPF_STORAGE_REQ_MAP_FD = 0x1 + SK_DIAG_BPF_STORAGE_REP_NONE = 0x0 + SK_DIAG_BPF_STORAGE = 0x1 + SK_DIAG_BPF_STORAGE_NONE = 0x0 + SK_DIAG_BPF_STORAGE_PAD = 0x1 + SK_DIAG_BPF_STORAGE_MAP_ID = 0x2 + SK_DIAG_BPF_STORAGE_MAP_VALUE = 0x3 +) + +type SockDiagReq struct { + Family uint8 + Protocol uint8 +} diff --git a/vendor/golang.org/x/sys/windows/security_windows.go b/vendor/golang.org/x/sys/windows/security_windows.go index 26be94a8a..6f7d2ac70 100644 --- a/vendor/golang.org/x/sys/windows/security_windows.go +++ b/vendor/golang.org/x/sys/windows/security_windows.go @@ -68,6 +68,7 @@ type UserInfo10 struct { //sys NetUserGetInfo(serverName *uint16, userName *uint16, level uint32, buf **byte) (neterr error) = netapi32.NetUserGetInfo //sys NetGetJoinInformation(server *uint16, name **uint16, bufType *uint32) (neterr error) = netapi32.NetGetJoinInformation //sys NetApiBufferFree(buf *byte) (neterr error) = netapi32.NetApiBufferFree +//sys NetUserEnum(serverName *uint16, level uint32, filter uint32, buf **byte, prefMaxLen uint32, entriesRead *uint32, totalEntries *uint32, resumeHandle *uint32) (neterr error) = netapi32.NetUserEnum const ( // do not reorder diff --git a/vendor/golang.org/x/sys/windows/zsyscall_windows.go b/vendor/golang.org/x/sys/windows/zsyscall_windows.go index 5c6035ddf..9f73df75b 100644 --- a/vendor/golang.org/x/sys/windows/zsyscall_windows.go +++ b/vendor/golang.org/x/sys/windows/zsyscall_windows.go @@ -401,6 +401,7 @@ var ( procTransmitFile = modmswsock.NewProc("TransmitFile") procNetApiBufferFree = modnetapi32.NewProc("NetApiBufferFree") procNetGetJoinInformation = modnetapi32.NewProc("NetGetJoinInformation") + procNetUserEnum = modnetapi32.NewProc("NetUserEnum") procNetUserGetInfo = modnetapi32.NewProc("NetUserGetInfo") procNtCreateFile = modntdll.NewProc("NtCreateFile") procNtCreateNamedPipeFile = modntdll.NewProc("NtCreateNamedPipeFile") @@ -3486,6 +3487,14 @@ func NetGetJoinInformation(server *uint16, name **uint16, bufType *uint32) (nete return } +func NetUserEnum(serverName *uint16, level uint32, filter uint32, buf **byte, prefMaxLen uint32, entriesRead *uint32, totalEntries *uint32, resumeHandle *uint32) (neterr error) { + r0, _, _ := syscall.Syscall9(procNetUserEnum.Addr(), 8, uintptr(unsafe.Pointer(serverName)), uintptr(level), uintptr(filter), uintptr(unsafe.Pointer(buf)), uintptr(prefMaxLen), uintptr(unsafe.Pointer(entriesRead)), uintptr(unsafe.Pointer(totalEntries)), uintptr(unsafe.Pointer(resumeHandle)), 0) + if r0 != 0 { + neterr = syscall.Errno(r0) + } + return +} + func NetUserGetInfo(serverName *uint16, userName *uint16, level uint32, buf **byte) (neterr error) { r0, _, _ := syscall.Syscall6(procNetUserGetInfo.Addr(), 4, uintptr(unsafe.Pointer(serverName)), uintptr(unsafe.Pointer(userName)), uintptr(level), uintptr(unsafe.Pointer(buf)), 0, 0) if r0 != 0 { diff --git a/vendor/golang.org/x/tools/go/packages/packages.go b/vendor/golang.org/x/tools/go/packages/packages.go index 865d90597..3ea1b3fa4 100644 --- a/vendor/golang.org/x/tools/go/packages/packages.go +++ b/vendor/golang.org/x/tools/go/packages/packages.go @@ -129,9 +129,8 @@ type Config struct { Mode LoadMode // Context specifies the context for the load operation. - // If the context is cancelled, the loader may stop early - // and return an ErrCancelled error. - // If Context is nil, the load cannot be cancelled. + // Cancelling the context may cause [Load] to abort and + // return an error. Context context.Context // Logf is the logger for the config. @@ -214,8 +213,8 @@ type Config struct { // Config specifies loading options; // nil behaves the same as an empty Config. // -// Load returns an error if any of the patterns was invalid -// as defined by the underlying build system. +// If any of the patterns was invalid as defined by the +// underlying build system, Load returns an error. // It may return an empty list of packages without an error, // for instance for an empty expansion of a valid wildcard. // Errors associated with a particular package are recorded in the @@ -428,6 +427,10 @@ type Package struct { // The NeedTypes LoadMode bit sets this field for packages matching the // patterns; type information for dependencies may be missing or incomplete, // unless NeedDeps and NeedImports are also set. + // + // Each call to [Load] returns a consistent set of type + // symbols, as defined by the comment at [types.Identical]. + // Avoid mixing type information from two or more calls to [Load]. Types *types.Package // Fset provides position information for Types, TypesInfo, and Syntax. @@ -854,6 +857,12 @@ func (ld *loader) refine(response *DriverResponse) ([]*Package, error) { wg.Wait() } + // If the context is done, return its error and + // throw out [likely] incomplete packages. + if err := ld.Context.Err(); err != nil { + return nil, err + } + result := make([]*Package, len(initial)) for i, lpkg := range initial { result[i] = lpkg.Package @@ -949,6 +958,14 @@ func (ld *loader) loadPackage(lpkg *loaderPackage) { lpkg.Types = types.NewPackage(lpkg.PkgPath, lpkg.Name) lpkg.Fset = ld.Fset + // Start shutting down if the context is done and do not load + // source or export data files. + // Packages that import this one will have ld.Context.Err() != nil. + // ld.Context.Err() will be returned later by refine. + if ld.Context.Err() != nil { + return + } + // Subtle: we populate all Types fields with an empty Package // before loading export data so that export data processing // never has to create a types.Package for an indirect dependency, @@ -1068,6 +1085,13 @@ func (ld *loader) loadPackage(lpkg *loaderPackage) { return } + // Start shutting down if the context is done and do not type check. + // Packages that import this one will have ld.Context.Err() != nil. + // ld.Context.Err() will be returned later by refine. + if ld.Context.Err() != nil { + return + } + lpkg.TypesInfo = &types.Info{ Types: make(map[ast.Expr]types.TypeAndValue), Defs: make(map[*ast.Ident]types.Object), @@ -1245,11 +1269,6 @@ func (ld *loader) parseFiles(filenames []string) ([]*ast.File, []error) { parsed := make([]*ast.File, n) errors := make([]error, n) for i, file := range filenames { - if ld.Config.Context.Err() != nil { - parsed[i] = nil - errors[i] = ld.Config.Context.Err() - continue - } wg.Add(1) go func(i int, filename string) { parsed[i], errors[i] = ld.parseFile(filename) diff --git a/vendor/golang.org/x/tools/internal/aliases/aliases.go b/vendor/golang.org/x/tools/internal/aliases/aliases.go index f89112c8e..c24c2eee4 100644 --- a/vendor/golang.org/x/tools/internal/aliases/aliases.go +++ b/vendor/golang.org/x/tools/internal/aliases/aliases.go @@ -16,10 +16,14 @@ import ( // NewAlias creates a new TypeName in Package pkg that // is an alias for the type rhs. // -// When GoVersion>=1.22 and GODEBUG=gotypesalias=1, -// the Type() of the return value is a *types.Alias. -func NewAlias(pos token.Pos, pkg *types.Package, name string, rhs types.Type) *types.TypeName { - if enabled() { +// The enabled parameter determines whether the resulting [TypeName]'s +// type is an [types.Alias]. Its value must be the result of a call to +// [Enabled], which computes the effective value of +// GODEBUG=gotypesalias=... by invoking the type checker. The Enabled +// function is expensive and should be called once per task (e.g. +// package import), not once per call to NewAlias. +func NewAlias(enabled bool, pos token.Pos, pkg *types.Package, name string, rhs types.Type) *types.TypeName { + if enabled { tname := types.NewTypeName(pos, pkg, name, nil) newAlias(tname, rhs) return tname diff --git a/vendor/golang.org/x/tools/internal/aliases/aliases_go121.go b/vendor/golang.org/x/tools/internal/aliases/aliases_go121.go index 1872b56ff..c027b9f31 100644 --- a/vendor/golang.org/x/tools/internal/aliases/aliases_go121.go +++ b/vendor/golang.org/x/tools/internal/aliases/aliases_go121.go @@ -15,16 +15,17 @@ import ( // It will never be created by go/types. type Alias struct{} -func (*Alias) String() string { panic("unreachable") } - +func (*Alias) String() string { panic("unreachable") } func (*Alias) Underlying() types.Type { panic("unreachable") } - -func (*Alias) Obj() *types.TypeName { panic("unreachable") } +func (*Alias) Obj() *types.TypeName { panic("unreachable") } +func Rhs(alias *Alias) types.Type { panic("unreachable") } // Unalias returns the type t for go <=1.21. func Unalias(t types.Type) types.Type { return t } -// Always false for go <=1.21. Ignores GODEBUG. -func enabled() bool { return false } - func newAlias(name *types.TypeName, rhs types.Type) *Alias { panic("unreachable") } + +// Enabled reports whether [NewAlias] should create [types.Alias] types. +// +// Before go1.22, this function always returns false. +func Enabled() bool { return false } diff --git a/vendor/golang.org/x/tools/internal/aliases/aliases_go122.go b/vendor/golang.org/x/tools/internal/aliases/aliases_go122.go index 8b9211628..b32995484 100644 --- a/vendor/golang.org/x/tools/internal/aliases/aliases_go122.go +++ b/vendor/golang.org/x/tools/internal/aliases/aliases_go122.go @@ -12,14 +12,22 @@ import ( "go/parser" "go/token" "go/types" - "os" - "strings" - "sync" ) // Alias is an alias of types.Alias. type Alias = types.Alias +// Rhs returns the type on the right-hand side of the alias declaration. +func Rhs(alias *Alias) types.Type { + if alias, ok := any(alias).(interface{ Rhs() types.Type }); ok { + return alias.Rhs() // go1.23+ + } + + // go1.22's Alias didn't have the Rhs method, + // so Unalias is the best we can do. + return Unalias(alias) +} + // Unalias is a wrapper of types.Unalias. func Unalias(t types.Type) types.Type { return types.Unalias(t) } @@ -33,40 +41,23 @@ func newAlias(tname *types.TypeName, rhs types.Type) *Alias { return a } -// enabled returns true when types.Aliases are enabled. -func enabled() bool { - // Use the gotypesalias value in GODEBUG if set. - godebug := os.Getenv("GODEBUG") - value := -1 // last set value. - for _, f := range strings.Split(godebug, ",") { - switch f { - case "gotypesalias=1": - value = 1 - case "gotypesalias=0": - value = 0 - } - } - switch value { - case 0: - return false - case 1: - return true - default: - return aliasesDefault() - } -} - -// aliasesDefault reports if aliases are enabled by default. -func aliasesDefault() bool { - // Dynamically check if Aliases will be produced from go/types. - aliasesDefaultOnce.Do(func() { - fset := token.NewFileSet() - f, _ := parser.ParseFile(fset, "a.go", "package p; type A = int", 0) - pkg, _ := new(types.Config).Check("p", fset, []*ast.File{f}, nil) - _, gotypesaliasDefault = pkg.Scope().Lookup("A").Type().(*types.Alias) - }) - return gotypesaliasDefault +// Enabled reports whether [NewAlias] should create [types.Alias] types. +// +// This function is expensive! Call it sparingly. +func Enabled() bool { + // The only reliable way to compute the answer is to invoke go/types. + // We don't parse the GODEBUG environment variable, because + // (a) it's tricky to do so in a manner that is consistent + // with the godebug package; in particular, a simple + // substring check is not good enough. The value is a + // rightmost-wins list of options. But more importantly: + // (b) it is impossible to detect changes to the effective + // setting caused by os.Setenv("GODEBUG"), as happens in + // many tests. Therefore any attempt to cache the result + // is just incorrect. + fset := token.NewFileSet() + f, _ := parser.ParseFile(fset, "a.go", "package p; type A = int", 0) + pkg, _ := new(types.Config).Check("p", fset, []*ast.File{f}, nil) + _, enabled := pkg.Scope().Lookup("A").Type().(*types.Alias) + return enabled } - -var gotypesaliasDefault bool -var aliasesDefaultOnce sync.Once diff --git a/vendor/golang.org/x/tools/internal/event/tag/tag.go b/vendor/golang.org/x/tools/internal/event/tag/tag.go deleted file mode 100644 index 581b26c20..000000000 --- a/vendor/golang.org/x/tools/internal/event/tag/tag.go +++ /dev/null @@ -1,59 +0,0 @@ -// Copyright 2019 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 tag provides the labels used for telemetry throughout gopls. -package tag - -import ( - "golang.org/x/tools/internal/event/keys" -) - -var ( - // create the label keys we use - Method = keys.NewString("method", "") - StatusCode = keys.NewString("status.code", "") - StatusMessage = keys.NewString("status.message", "") - RPCID = keys.NewString("id", "") - RPCDirection = keys.NewString("direction", "") - File = keys.NewString("file", "") - Directory = keys.New("directory", "") - URI = keys.New("URI", "") - Package = keys.NewString("package", "") // sorted comma-separated list of Package IDs - PackagePath = keys.NewString("package_path", "") - Query = keys.New("query", "") - Snapshot = keys.NewUInt64("snapshot", "") - Operation = keys.NewString("operation", "") - - Position = keys.New("position", "") - Category = keys.NewString("category", "") - PackageCount = keys.NewInt("packages", "") - Files = keys.New("files", "") - Port = keys.NewInt("port", "") - Type = keys.New("type", "") - HoverKind = keys.NewString("hoverkind", "") - - NewServer = keys.NewString("new_server", "A new server was added") - EndServer = keys.NewString("end_server", "A server was shut down") - - ServerID = keys.NewString("server", "The server ID an event is related to") - Logfile = keys.NewString("logfile", "") - DebugAddress = keys.NewString("debug_address", "") - GoplsPath = keys.NewString("gopls_path", "") - ClientID = keys.NewString("client_id", "") - - Level = keys.NewInt("level", "The logging level") -) - -var ( - // create the stats we measure - Started = keys.NewInt64("started", "Count of started RPCs.") - ReceivedBytes = keys.NewInt64("received_bytes", "Bytes received.") //, unit.Bytes) - SentBytes = keys.NewInt64("sent_bytes", "Bytes sent.") //, unit.Bytes) - Latency = keys.NewFloat64("latency_ms", "Elapsed time in milliseconds") //, unit.Milliseconds) -) - -const ( - Inbound = "in" - Outbound = "out" -) diff --git a/vendor/golang.org/x/tools/internal/gcimporter/iexport.go b/vendor/golang.org/x/tools/internal/gcimporter/iexport.go index 683bd7395..deeb67f31 100644 --- a/vendor/golang.org/x/tools/internal/gcimporter/iexport.go +++ b/vendor/golang.org/x/tools/internal/gcimporter/iexport.go @@ -21,7 +21,6 @@ import ( "sort" "strconv" "strings" - "unsafe" "golang.org/x/tools/go/types/objectpath" "golang.org/x/tools/internal/aliases" @@ -529,7 +528,7 @@ func (p *iexporter) doDecl(obj types.Object) { if alias, ok := t.(*aliases.Alias); ok { // Preserve materialized aliases, // even of non-exported types. - t = aliasRHS(alias) + t = aliases.Rhs(alias) } w.typ(t, obj.Pkg()) break @@ -1331,19 +1330,3 @@ func (e internalError) Error() string { return "gcimporter: " + string(e) } func internalErrorf(format string, args ...interface{}) error { return internalError(fmt.Sprintf(format, args...)) } - -// aliasRHS removes exactly one Alias constructor. -func aliasRHS(alias *aliases.Alias) types.Type { - // TODO(adonovan): if proposal #66559 is accepted, this will - // become Alias.RHS(alias). In the meantime, we must punch - // through the drywall. - type go123Alias struct { - _ *types.TypeName - _ *types.TypeParamList - RHS types.Type - _ types.Type - } - var raw *go123Alias - *(**aliases.Alias)(unsafe.Pointer(&raw)) = alias - return raw.RHS -} diff --git a/vendor/golang.org/x/tools/internal/gcimporter/iimport.go b/vendor/golang.org/x/tools/internal/gcimporter/iimport.go index 2732121b5..136aa0365 100644 --- a/vendor/golang.org/x/tools/internal/gcimporter/iimport.go +++ b/vendor/golang.org/x/tools/internal/gcimporter/iimport.go @@ -210,6 +210,7 @@ func iimportCommon(fset *token.FileSet, getPackages GetPackagesFunc, data []byte p := iimporter{ version: int(version), ipath: path, + aliases: aliases.Enabled(), shallow: shallow, reportf: reportf, @@ -369,6 +370,7 @@ type iimporter struct { version int ipath string + aliases bool shallow bool reportf ReportFunc // if non-nil, used to report bugs @@ -567,7 +569,7 @@ func (r *importReader) obj(name string) { // tparams := r.tparamList() // alias.SetTypeParams(tparams) // } - r.declare(aliases.NewAlias(pos, r.currPkg, name, typ)) + r.declare(aliases.NewAlias(r.p.aliases, pos, r.currPkg, name, typ)) case constTag: typ, val := r.value() diff --git a/vendor/golang.org/x/tools/internal/gcimporter/ureader_yes.go b/vendor/golang.org/x/tools/internal/gcimporter/ureader_yes.go index b3be452ae..2c0770688 100644 --- a/vendor/golang.org/x/tools/internal/gcimporter/ureader_yes.go +++ b/vendor/golang.org/x/tools/internal/gcimporter/ureader_yes.go @@ -26,6 +26,7 @@ type pkgReader struct { ctxt *types.Context imports map[string]*types.Package // previously imported packages, indexed by path + aliases bool // create types.Alias nodes // lazily initialized arrays corresponding to the unified IR // PosBase, Pkg, and Type sections, respectively. @@ -99,6 +100,7 @@ func readUnifiedPackage(fset *token.FileSet, ctxt *types.Context, imports map[st ctxt: ctxt, imports: imports, + aliases: aliases.Enabled(), posBases: make([]string, input.NumElems(pkgbits.RelocPosBase)), pkgs: make([]*types.Package, input.NumElems(pkgbits.RelocPkg)), @@ -524,7 +526,7 @@ func (pr *pkgReader) objIdx(idx pkgbits.Index) (*types.Package, string) { case pkgbits.ObjAlias: pos := r.pos() typ := r.typ() - declare(aliases.NewAlias(pos, objPkg, objName, typ)) + declare(aliases.NewAlias(r.p.aliases, pos, objPkg, objName, typ)) case pkgbits.ObjConst: pos := r.pos() diff --git a/vendor/golang.org/x/tools/internal/gocommand/invoke.go b/vendor/golang.org/x/tools/internal/gocommand/invoke.go index f7de3c828..eb7a8282f 100644 --- a/vendor/golang.org/x/tools/internal/gocommand/invoke.go +++ b/vendor/golang.org/x/tools/internal/gocommand/invoke.go @@ -25,7 +25,6 @@ import ( "golang.org/x/tools/internal/event" "golang.org/x/tools/internal/event/keys" "golang.org/x/tools/internal/event/label" - "golang.org/x/tools/internal/event/tag" ) // An Runner will run go command invocations and serialize @@ -55,11 +54,14 @@ func (runner *Runner) initialize() { // 1.14: go: updating go.mod: existing contents have changed since last read var modConcurrencyError = regexp.MustCompile(`go:.*go.mod.*contents have changed`) -// verb is an event label for the go command verb. -var verb = keys.NewString("verb", "go command verb") +// event keys for go command invocations +var ( + verb = keys.NewString("verb", "go command verb") + directory = keys.NewString("directory", "") +) func invLabels(inv Invocation) []label.Label { - return []label.Label{verb.Of(inv.Verb), tag.Directory.Of(inv.WorkingDir)} + return []label.Label{verb.Of(inv.Verb), directory.Of(inv.WorkingDir)} } // Run is a convenience wrapper around RunRaw. diff --git a/vendor/golang.org/x/tools/internal/gocommand/vendor.go b/vendor/golang.org/x/tools/internal/gocommand/vendor.go index 2d3d408c0..e38d1fb48 100644 --- a/vendor/golang.org/x/tools/internal/gocommand/vendor.go +++ b/vendor/golang.org/x/tools/internal/gocommand/vendor.go @@ -107,3 +107,57 @@ func getMainModuleAnd114(ctx context.Context, inv Invocation, r *Runner) (*Modul } return mod, lines[4] == "go1.14", nil } + +// WorkspaceVendorEnabled reports whether workspace vendoring is enabled. It takes a *Runner to execute Go commands +// with the supplied context.Context and Invocation. The Invocation can contain pre-defined fields, +// of which only Verb and Args are modified to run the appropriate Go command. +// Inspired by setDefaultBuildMod in modload/init.go +func WorkspaceVendorEnabled(ctx context.Context, inv Invocation, r *Runner) (bool, []*ModuleJSON, error) { + inv.Verb = "env" + inv.Args = []string{"GOWORK"} + stdout, err := r.Run(ctx, inv) + if err != nil { + return false, nil, err + } + goWork := string(bytes.TrimSpace(stdout.Bytes())) + if fi, err := os.Stat(filepath.Join(filepath.Dir(goWork), "vendor")); err == nil && fi.IsDir() { + mainMods, err := getWorkspaceMainModules(ctx, inv, r) + if err != nil { + return false, nil, err + } + return true, mainMods, nil + } + return false, nil, nil +} + +// getWorkspaceMainModules gets the main modules' information. +// This is the information needed to figure out if vendoring should be enabled. +func getWorkspaceMainModules(ctx context.Context, inv Invocation, r *Runner) ([]*ModuleJSON, error) { + const format = `{{.Path}} +{{.Dir}} +{{.GoMod}} +{{.GoVersion}} +` + inv.Verb = "list" + inv.Args = []string{"-m", "-f", format} + stdout, err := r.Run(ctx, inv) + if err != nil { + return nil, err + } + + lines := strings.Split(strings.TrimSuffix(stdout.String(), "\n"), "\n") + if len(lines) < 4 { + return nil, fmt.Errorf("unexpected stdout: %q", stdout.String()) + } + mods := make([]*ModuleJSON, 0, len(lines)/4) + for i := 0; i < len(lines); i += 4 { + mods = append(mods, &ModuleJSON{ + Path: lines[i], + Dir: lines[i+1], + GoMod: lines[i+2], + GoVersion: lines[i+3], + Main: true, + }) + } + return mods, nil +} diff --git a/vendor/golang.org/x/tools/internal/imports/fix.go b/vendor/golang.org/x/tools/internal/imports/fix.go index 559803276..93d49a6ef 100644 --- a/vendor/golang.org/x/tools/internal/imports/fix.go +++ b/vendor/golang.org/x/tools/internal/imports/fix.go @@ -301,6 +301,20 @@ func (p *pass) loadPackageNames(imports []*ImportInfo) error { return nil } +// if there is a trailing major version, remove it +func withoutVersion(nm string) string { + if v := path.Base(nm); len(v) > 0 && v[0] == 'v' { + if _, err := strconv.Atoi(v[1:]); err == nil { + // this is, for instance, called with rand/v2 and returns rand + if len(v) < len(nm) { + xnm := nm[:len(nm)-len(v)-1] + return path.Base(xnm) + } + } + } + return nm +} + // importIdentifier returns the identifier that imp will introduce. It will // guess if the package name has not been loaded, e.g. because the source // is not available. @@ -310,7 +324,7 @@ func (p *pass) importIdentifier(imp *ImportInfo) string { } known := p.knownPackages[imp.ImportPath] if known != nil && known.name != "" { - return known.name + return withoutVersion(known.name) } return ImportPathToAssumedName(imp.ImportPath) } @@ -1059,6 +1073,18 @@ func addStdlibCandidates(pass *pass, refs references) error { if err != nil { return err } + localbase := func(nm string) string { + ans := path.Base(nm) + if ans[0] == 'v' { + // this is called, for instance, with math/rand/v2 and returns rand/v2 + if _, err := strconv.Atoi(ans[1:]); err == nil { + ix := strings.LastIndex(nm, ans) + more := path.Base(nm[:ix]) + ans = path.Join(more, ans) + } + } + return ans + } add := func(pkg string) { // Prevent self-imports. if path.Base(pkg) == pass.f.Name.Name && filepath.Join(goenv["GOROOT"], "src", pkg) == pass.srcDir { @@ -1067,13 +1093,17 @@ func addStdlibCandidates(pass *pass, refs references) error { exports := symbolNameSet(stdlib.PackageSymbols[pkg]) pass.addCandidate( &ImportInfo{ImportPath: pkg}, - &packageInfo{name: path.Base(pkg), exports: exports}) + &packageInfo{name: localbase(pkg), exports: exports}) } for left := range refs { if left == "rand" { - // Make sure we try crypto/rand before math/rand. + // Make sure we try crypto/rand before any version of math/rand as both have Int() + // and our policy is to recommend crypto add("crypto/rand") - add("math/rand") + // if the user's no later than go1.21, this should be "math/rand" + // but we have no way of figuring out what the user is using + // TODO: investigate using the toolchain version to disambiguate in the stdlib + add("math/rand/v2") continue } for importPath := range stdlib.PackageSymbols { diff --git a/vendor/golang.org/x/tools/internal/imports/mod.go b/vendor/golang.org/x/tools/internal/imports/mod.go index 21ef93897..82fe644a1 100644 --- a/vendor/golang.org/x/tools/internal/imports/mod.go +++ b/vendor/golang.org/x/tools/internal/imports/mod.go @@ -112,11 +112,11 @@ func newModuleResolver(e *ProcessEnv, moduleCacheCache *DirInfoCache) (*ModuleRe } vendorEnabled := false - var mainModVendor *gocommand.ModuleJSON + var mainModVendor *gocommand.ModuleJSON // for module vendoring + var mainModsVendor []*gocommand.ModuleJSON // for workspace vendoring - // Module vendor directories are ignored in workspace mode: - // https://go.googlesource.com/proposal/+/master/design/45713-workspace.md - if len(r.env.Env["GOWORK"]) == 0 { + goWork := r.env.Env["GOWORK"] + if len(goWork) == 0 { // TODO(rfindley): VendorEnabled runs the go command to get GOFLAGS, but // they should be available from the ProcessEnv. Can we avoid the redundant // invocation? @@ -124,18 +124,35 @@ func newModuleResolver(e *ProcessEnv, moduleCacheCache *DirInfoCache) (*ModuleRe if err != nil { return nil, err } + } else { + vendorEnabled, mainModsVendor, err = gocommand.WorkspaceVendorEnabled(context.Background(), inv, r.env.GocmdRunner) + if err != nil { + return nil, err + } } - if mainModVendor != nil && vendorEnabled { - // Vendor mode is on, so all the non-Main modules are irrelevant, - // and we need to search /vendor for everything. - r.mains = []*gocommand.ModuleJSON{mainModVendor} - r.dummyVendorMod = &gocommand.ModuleJSON{ - Path: "", - Dir: filepath.Join(mainModVendor.Dir, "vendor"), + if vendorEnabled { + if mainModVendor != nil { + // Module vendor mode is on, so all the non-Main modules are irrelevant, + // and we need to search /vendor for everything. + r.mains = []*gocommand.ModuleJSON{mainModVendor} + r.dummyVendorMod = &gocommand.ModuleJSON{ + Path: "", + Dir: filepath.Join(mainModVendor.Dir, "vendor"), + } + r.modsByModPath = []*gocommand.ModuleJSON{mainModVendor, r.dummyVendorMod} + r.modsByDir = []*gocommand.ModuleJSON{mainModVendor, r.dummyVendorMod} + } else { + // Workspace vendor mode is on, so all the non-Main modules are irrelevant, + // and we need to search /vendor for everything. + r.mains = mainModsVendor + r.dummyVendorMod = &gocommand.ModuleJSON{ + Path: "", + Dir: filepath.Join(filepath.Dir(goWork), "vendor"), + } + r.modsByModPath = append(append([]*gocommand.ModuleJSON{}, mainModsVendor...), r.dummyVendorMod) + r.modsByDir = append(append([]*gocommand.ModuleJSON{}, mainModsVendor...), r.dummyVendorMod) } - r.modsByModPath = []*gocommand.ModuleJSON{mainModVendor, r.dummyVendorMod} - r.modsByDir = []*gocommand.ModuleJSON{mainModVendor, r.dummyVendorMod} } else { // Vendor mode is off, so run go list -m ... to find everything. err := r.initAllMods() @@ -166,8 +183,9 @@ func newModuleResolver(e *ProcessEnv, moduleCacheCache *DirInfoCache) (*ModuleRe return count(j) < count(i) // descending order }) - r.roots = []gopathwalk.Root{ - {Path: filepath.Join(goenv["GOROOT"], "/src"), Type: gopathwalk.RootGOROOT}, + r.roots = []gopathwalk.Root{} + if goenv["GOROOT"] != "" { // "" happens in tests + r.roots = append(r.roots, gopathwalk.Root{Path: filepath.Join(goenv["GOROOT"], "/src"), Type: gopathwalk.RootGOROOT}) } r.mainByDir = make(map[string]*gocommand.ModuleJSON) for _, main := range r.mains { diff --git a/vendor/golang.org/x/tools/internal/pkgbits/decoder.go b/vendor/golang.org/x/tools/internal/pkgbits/decoder.go index b92e8e6eb..2acd85851 100644 --- a/vendor/golang.org/x/tools/internal/pkgbits/decoder.go +++ b/vendor/golang.org/x/tools/internal/pkgbits/decoder.go @@ -23,6 +23,9 @@ type PkgDecoder struct { // version is the file format version. version uint32 + // aliases determines whether types.Aliases should be created + aliases bool + // sync indicates whether the file uses sync markers. sync bool @@ -73,6 +76,7 @@ func (pr *PkgDecoder) SyncMarkers() bool { return pr.sync } func NewPkgDecoder(pkgPath, input string) PkgDecoder { pr := PkgDecoder{ pkgPath: pkgPath, + //aliases: aliases.Enabled(), } // TODO(mdempsky): Implement direct indexing of input string to diff --git a/vendor/golang.org/x/tools/internal/typesinternal/errorcode.go b/vendor/golang.org/x/tools/internal/typesinternal/errorcode.go index e0c27ed25..834e05381 100644 --- a/vendor/golang.org/x/tools/internal/typesinternal/errorcode.go +++ b/vendor/golang.org/x/tools/internal/typesinternal/errorcode.go @@ -1449,10 +1449,10 @@ const ( NotAGenericType // WrongTypeArgCount occurs when a type or function is instantiated with an - // incorrent number of type arguments, including when a generic type or + // incorrect number of type arguments, including when a generic type or // function is used without instantiation. // - // Errors inolving failed type inference are assigned other error codes. + // Errors involving failed type inference are assigned other error codes. // // Example: // type T[p any] int diff --git a/vendor/google.golang.org/protobuf/encoding/protojson/decode.go b/vendor/google.golang.org/protobuf/encoding/protojson/decode.go index f47902371..bb2966e3b 100644 --- a/vendor/google.golang.org/protobuf/encoding/protojson/decode.go +++ b/vendor/google.golang.org/protobuf/encoding/protojson/decode.go @@ -102,7 +102,7 @@ type decoder struct { } // newError returns an error object with position info. -func (d decoder) newError(pos int, f string, x ...interface{}) error { +func (d decoder) newError(pos int, f string, x ...any) error { line, column := d.Position(pos) head := fmt.Sprintf("(line %d:%d): ", line, column) return errors.New(head+f, x...) @@ -114,7 +114,7 @@ func (d decoder) unexpectedTokenError(tok json.Token) error { } // syntaxError returns a syntax error for given position. -func (d decoder) syntaxError(pos int, f string, x ...interface{}) error { +func (d decoder) syntaxError(pos int, f string, x ...any) error { line, column := d.Position(pos) head := fmt.Sprintf("syntax error (line %d:%d): ", line, column) return errors.New(head+f, x...) diff --git a/vendor/google.golang.org/protobuf/encoding/prototext/decode.go b/vendor/google.golang.org/protobuf/encoding/prototext/decode.go index a45f112bc..24bc98ac4 100644 --- a/vendor/google.golang.org/protobuf/encoding/prototext/decode.go +++ b/vendor/google.golang.org/protobuf/encoding/prototext/decode.go @@ -84,7 +84,7 @@ type decoder struct { } // newError returns an error object with position info. -func (d decoder) newError(pos int, f string, x ...interface{}) error { +func (d decoder) newError(pos int, f string, x ...any) error { line, column := d.Position(pos) head := fmt.Sprintf("(line %d:%d): ", line, column) return errors.New(head+f, x...) @@ -96,7 +96,7 @@ func (d decoder) unexpectedTokenError(tok text.Token) error { } // syntaxError returns a syntax error for given position. -func (d decoder) syntaxError(pos int, f string, x ...interface{}) error { +func (d decoder) syntaxError(pos int, f string, x ...any) error { line, column := d.Position(pos) head := fmt.Sprintf("syntax error (line %d:%d): ", line, column) return errors.New(head+f, x...) diff --git a/vendor/google.golang.org/protobuf/internal/encoding/json/decode.go b/vendor/google.golang.org/protobuf/internal/encoding/json/decode.go index d2b3ac031..ea1d3e65a 100644 --- a/vendor/google.golang.org/protobuf/internal/encoding/json/decode.go +++ b/vendor/google.golang.org/protobuf/internal/encoding/json/decode.go @@ -214,7 +214,7 @@ func (d *Decoder) parseNext() (Token, error) { // newSyntaxError returns an error with line and column information useful for // syntax errors. -func (d *Decoder) newSyntaxError(pos int, f string, x ...interface{}) error { +func (d *Decoder) newSyntaxError(pos int, f string, x ...any) error { e := errors.New(f, x...) line, column := d.Position(pos) return errors.New("syntax error (line %d:%d): %v", line, column, e) diff --git a/vendor/google.golang.org/protobuf/internal/encoding/text/decode.go b/vendor/google.golang.org/protobuf/internal/encoding/text/decode.go index 87853e786..099b2bf45 100644 --- a/vendor/google.golang.org/protobuf/internal/encoding/text/decode.go +++ b/vendor/google.golang.org/protobuf/internal/encoding/text/decode.go @@ -601,7 +601,7 @@ func (d *Decoder) consumeToken(kind Kind, size int, attrs uint8) Token { // newSyntaxError returns a syntax error with line and column information for // current position. -func (d *Decoder) newSyntaxError(f string, x ...interface{}) error { +func (d *Decoder) newSyntaxError(f string, x ...any) error { e := errors.New(f, x...) line, column := d.Position(len(d.orig) - len(d.in)) return errors.New("syntax error (line %d:%d): %v", line, column, e) diff --git a/vendor/google.golang.org/protobuf/internal/errors/errors.go b/vendor/google.golang.org/protobuf/internal/errors/errors.go index d96719829..c2d6bd526 100644 --- a/vendor/google.golang.org/protobuf/internal/errors/errors.go +++ b/vendor/google.golang.org/protobuf/internal/errors/errors.go @@ -17,7 +17,7 @@ var Error = errors.New("protobuf error") // New formats a string according to the format specifier and arguments and // returns an error that has a "proto" prefix. -func New(f string, x ...interface{}) error { +func New(f string, x ...any) error { return &prefixError{s: format(f, x...)} } @@ -43,7 +43,7 @@ func (e *prefixError) Unwrap() error { // Wrap returns an error that has a "proto" prefix, the formatted string described // by the format specifier and arguments, and a suffix of err. The error wraps err. -func Wrap(err error, f string, x ...interface{}) error { +func Wrap(err error, f string, x ...any) error { return &wrapError{ s: format(f, x...), err: err, @@ -67,7 +67,7 @@ func (e *wrapError) Is(target error) bool { return target == Error } -func format(f string, x ...interface{}) string { +func format(f string, x ...any) string { // avoid "proto: " prefix when chaining for i := 0; i < len(x); i++ { switch e := x[i].(type) { diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/desc.go b/vendor/google.golang.org/protobuf/internal/filedesc/desc.go index ece53bea3..df53ff40b 100644 --- a/vendor/google.golang.org/protobuf/internal/filedesc/desc.go +++ b/vendor/google.golang.org/protobuf/internal/filedesc/desc.go @@ -383,6 +383,10 @@ func (fd *Field) Message() protoreflect.MessageDescriptor { } return fd.L1.Message } +func (fd *Field) IsMapEntry() bool { + parent, ok := fd.L0.Parent.(protoreflect.MessageDescriptor) + return ok && parent.IsMapEntry() +} func (fd *Field) Format(s fmt.State, r rune) { descfmt.FormatDesc(s, r, fd) } func (fd *Field) ProtoType(protoreflect.FieldDescriptor) {} diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/desc_init.go b/vendor/google.golang.org/protobuf/internal/filedesc/desc_init.go index 3bc3b1cdf..8a57d60b0 100644 --- a/vendor/google.golang.org/protobuf/internal/filedesc/desc_init.go +++ b/vendor/google.golang.org/protobuf/internal/filedesc/desc_init.go @@ -534,7 +534,7 @@ func (sd *Service) unmarshalSeed(b []byte, sb *strs.Builder, pf *File, pd protor } var nameBuilderPool = sync.Pool{ - New: func() interface{} { return new(strs.Builder) }, + New: func() any { return new(strs.Builder) }, } func getBuilder() *strs.Builder { diff --git a/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go b/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go index 570181eb4..e56c91a8d 100644 --- a/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go +++ b/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go @@ -45,6 +45,11 @@ func (file *File) resolveMessages() { case protoreflect.MessageKind, protoreflect.GroupKind: fd.L1.Message = file.resolveMessageDependency(fd.L1.Message, listFieldDeps, depIdx) depIdx++ + if fd.L1.Kind == protoreflect.GroupKind && (fd.IsMap() || fd.IsMapEntry()) { + // A map field might inherit delimited encoding from a file-wide default feature. + // But maps never actually use delimited encoding. (At least for now...) + fd.L1.Kind = protoreflect.MessageKind + } } // Default is resolved here since it depends on Enum being resolved. diff --git a/vendor/google.golang.org/protobuf/internal/filetype/build.go b/vendor/google.golang.org/protobuf/internal/filetype/build.go index f0e38c4ef..ba83fea44 100644 --- a/vendor/google.golang.org/protobuf/internal/filetype/build.go +++ b/vendor/google.golang.org/protobuf/internal/filetype/build.go @@ -68,7 +68,7 @@ type Builder struct { // and for input and output messages referenced by service methods. // Dependencies must come after declarations, but the ordering of // dependencies themselves is unspecified. - GoTypes []interface{} + GoTypes []any // DependencyIndexes is an ordered list of indexes into GoTypes for the // dependencies of messages, extensions, or services. @@ -268,7 +268,7 @@ func (x depIdxs) Get(i, j int32) int32 { type ( resolverByIndex struct { - goTypes []interface{} + goTypes []any depIdxs depIdxs fileRegistry } diff --git a/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go b/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go index 1447a1198..f30ab6b58 100644 --- a/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go +++ b/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go @@ -860,11 +860,13 @@ const ( EnumValueOptions_Deprecated_field_name protoreflect.Name = "deprecated" EnumValueOptions_Features_field_name protoreflect.Name = "features" EnumValueOptions_DebugRedact_field_name protoreflect.Name = "debug_redact" + EnumValueOptions_FeatureSupport_field_name protoreflect.Name = "feature_support" EnumValueOptions_UninterpretedOption_field_name protoreflect.Name = "uninterpreted_option" EnumValueOptions_Deprecated_field_fullname protoreflect.FullName = "google.protobuf.EnumValueOptions.deprecated" EnumValueOptions_Features_field_fullname protoreflect.FullName = "google.protobuf.EnumValueOptions.features" EnumValueOptions_DebugRedact_field_fullname protoreflect.FullName = "google.protobuf.EnumValueOptions.debug_redact" + EnumValueOptions_FeatureSupport_field_fullname protoreflect.FullName = "google.protobuf.EnumValueOptions.feature_support" EnumValueOptions_UninterpretedOption_field_fullname protoreflect.FullName = "google.protobuf.EnumValueOptions.uninterpreted_option" ) @@ -873,6 +875,7 @@ const ( EnumValueOptions_Deprecated_field_number protoreflect.FieldNumber = 1 EnumValueOptions_Features_field_number protoreflect.FieldNumber = 2 EnumValueOptions_DebugRedact_field_number protoreflect.FieldNumber = 3 + EnumValueOptions_FeatureSupport_field_number protoreflect.FieldNumber = 4 EnumValueOptions_UninterpretedOption_field_number protoreflect.FieldNumber = 999 ) diff --git a/vendor/google.golang.org/protobuf/internal/impl/api_export.go b/vendor/google.golang.org/protobuf/internal/impl/api_export.go index a371f98de..5d5771c2e 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/api_export.go +++ b/vendor/google.golang.org/protobuf/internal/impl/api_export.go @@ -22,13 +22,13 @@ type Export struct{} // NewError formats a string according to the format specifier and arguments and // returns an error that has a "proto" prefix. -func (Export) NewError(f string, x ...interface{}) error { +func (Export) NewError(f string, x ...any) error { return errors.New(f, x...) } // enum is any enum type generated by protoc-gen-go // and must be a named int32 type. -type enum = interface{} +type enum = any // EnumOf returns the protoreflect.Enum interface over e. // It returns nil if e is nil. @@ -81,7 +81,7 @@ func (Export) EnumStringOf(ed protoreflect.EnumDescriptor, n protoreflect.EnumNu // message is any message type generated by protoc-gen-go // and must be a pointer to a named struct type. -type message = interface{} +type message = any // legacyMessageWrapper wraps a v2 message as a v1 message. type legacyMessageWrapper struct{ m protoreflect.ProtoMessage } diff --git a/vendor/google.golang.org/protobuf/internal/impl/checkinit.go b/vendor/google.golang.org/protobuf/internal/impl/checkinit.go index bff041edc..f29e6a8fa 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/checkinit.go +++ b/vendor/google.golang.org/protobuf/internal/impl/checkinit.go @@ -68,7 +68,7 @@ func (mi *MessageInfo) isInitExtensions(ext *map[int32]ExtensionField) error { } for _, x := range *ext { ei := getExtensionFieldInfo(x.Type()) - if ei.funcs.isInit == nil { + if ei.funcs.isInit == nil || x.isUnexpandedLazy() { continue } v := x.Value() diff --git a/vendor/google.golang.org/protobuf/internal/impl/codec_extension.go b/vendor/google.golang.org/protobuf/internal/impl/codec_extension.go index 2b8f122c2..4bb0a7a20 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/codec_extension.go +++ b/vendor/google.golang.org/protobuf/internal/impl/codec_extension.go @@ -99,6 +99,28 @@ func (f *ExtensionField) canLazy(xt protoreflect.ExtensionType) bool { return false } +// isUnexpandedLazy returns true if the ExensionField is lazy and not +// yet expanded, which means it's present and already checked for +// initialized required fields. +func (f *ExtensionField) isUnexpandedLazy() bool { + return f.lazy != nil && atomic.LoadUint32(&f.lazy.atomicOnce) == 0 +} + +// lazyBuffer retrieves the buffer for a lazy extension if it's not yet expanded. +// +// The returned buffer has to be kept over whatever operation we're planning, +// as re-retrieving it will fail after the message is lazily decoded. +func (f *ExtensionField) lazyBuffer() []byte { + // This function might be in the critical path, so check the atomic without + // taking a look first, then only take the lock if needed. + if !f.isUnexpandedLazy() { + return nil + } + f.lazy.mu.Lock() + defer f.lazy.mu.Unlock() + return f.lazy.b +} + func (f *ExtensionField) lazyInit() { f.lazy.mu.Lock() defer f.lazy.mu.Unlock() diff --git a/vendor/google.golang.org/protobuf/internal/impl/codec_messageset.go b/vendor/google.golang.org/protobuf/internal/impl/codec_messageset.go index b7a23faf1..7a16ec13d 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/codec_messageset.go +++ b/vendor/google.golang.org/protobuf/internal/impl/codec_messageset.go @@ -26,6 +26,15 @@ func sizeMessageSet(mi *MessageInfo, p pointer, opts marshalOptions) (size int) } num, _ := protowire.DecodeTag(xi.wiretag) size += messageset.SizeField(num) + if fullyLazyExtensions(opts) { + // Don't expand the extension, instead use the buffer to calculate size + if lb := x.lazyBuffer(); lb != nil { + // We got hold of the buffer, so it's still lazy. + // Don't count the tag size in the extension buffer, it's already added. + size += protowire.SizeTag(messageset.FieldMessage) + len(lb) - xi.tagsize + continue + } + } size += xi.funcs.size(x.Value(), protowire.SizeTag(messageset.FieldMessage), opts) } @@ -85,6 +94,19 @@ func marshalMessageSetField(mi *MessageInfo, b []byte, x ExtensionField, opts ma xi := getExtensionFieldInfo(x.Type()) num, _ := protowire.DecodeTag(xi.wiretag) b = messageset.AppendFieldStart(b, num) + + if fullyLazyExtensions(opts) { + // Don't expand the extension if it's still in wire format, instead use the buffer content. + if lb := x.lazyBuffer(); lb != nil { + // The tag inside the lazy buffer is a different tag (the extension + // number), but what we need here is the tag for FieldMessage: + b = protowire.AppendVarint(b, protowire.EncodeTag(messageset.FieldMessage, protowire.BytesType)) + b = append(b, lb[xi.tagsize:]...) + b = messageset.AppendFieldEnd(b) + return b, nil + } + } + b, err := xi.funcs.marshal(b, x.Value(), protowire.EncodeTag(messageset.FieldMessage, protowire.BytesType), opts) if err != nil { return b, err diff --git a/vendor/google.golang.org/protobuf/internal/impl/convert.go b/vendor/google.golang.org/protobuf/internal/impl/convert.go index 185ef2efa..e06ece55a 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/convert.go +++ b/vendor/google.golang.org/protobuf/internal/impl/convert.go @@ -14,7 +14,7 @@ import ( // unwrapper unwraps the value to the underlying value. // This is implemented by List and Map. type unwrapper interface { - protoUnwrap() interface{} + protoUnwrap() any } // A Converter coverts to/from Go reflect.Value types and protobuf protoreflect.Value types. diff --git a/vendor/google.golang.org/protobuf/internal/impl/convert_list.go b/vendor/google.golang.org/protobuf/internal/impl/convert_list.go index f89136516..18cb96fd7 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/convert_list.go +++ b/vendor/google.golang.org/protobuf/internal/impl/convert_list.go @@ -136,6 +136,6 @@ func (ls *listReflect) NewElement() protoreflect.Value { func (ls *listReflect) IsValid() bool { return !ls.v.IsNil() } -func (ls *listReflect) protoUnwrap() interface{} { +func (ls *listReflect) protoUnwrap() any { return ls.v.Interface() } diff --git a/vendor/google.golang.org/protobuf/internal/impl/convert_map.go b/vendor/google.golang.org/protobuf/internal/impl/convert_map.go index f30b0a057..304244a65 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/convert_map.go +++ b/vendor/google.golang.org/protobuf/internal/impl/convert_map.go @@ -116,6 +116,6 @@ func (ms *mapReflect) NewValue() protoreflect.Value { func (ms *mapReflect) IsValid() bool { return !ms.v.IsNil() } -func (ms *mapReflect) protoUnwrap() interface{} { +func (ms *mapReflect) protoUnwrap() any { return ms.v.Interface() } diff --git a/vendor/google.golang.org/protobuf/internal/impl/encode.go b/vendor/google.golang.org/protobuf/internal/impl/encode.go index 845c67d6e..febd21224 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/encode.go +++ b/vendor/google.golang.org/protobuf/internal/impl/encode.go @@ -49,8 +49,11 @@ func (mi *MessageInfo) sizePointer(p pointer, opts marshalOptions) (size int) { return 0 } if opts.UseCachedSize() && mi.sizecacheOffset.IsValid() { - if size := atomic.LoadInt32(p.Apply(mi.sizecacheOffset).Int32()); size >= 0 { - return int(size) + // The size cache contains the size + 1, to allow the + // zero value to be invalid, while also allowing for a + // 0 size to be cached. + if size := atomic.LoadInt32(p.Apply(mi.sizecacheOffset).Int32()); size > 0 { + return int(size - 1) } } return mi.sizePointerSlow(p, opts) @@ -60,7 +63,7 @@ func (mi *MessageInfo) sizePointerSlow(p pointer, opts marshalOptions) (size int if flags.ProtoLegacy && mi.isMessageSet { size = sizeMessageSet(mi, p, opts) if mi.sizecacheOffset.IsValid() { - atomic.StoreInt32(p.Apply(mi.sizecacheOffset).Int32(), int32(size)) + atomic.StoreInt32(p.Apply(mi.sizecacheOffset).Int32(), int32(size+1)) } return size } @@ -84,13 +87,16 @@ func (mi *MessageInfo) sizePointerSlow(p pointer, opts marshalOptions) (size int } } if mi.sizecacheOffset.IsValid() { - if size > math.MaxInt32 { + if size > (math.MaxInt32 - 1) { // The size is too large for the int32 sizecache field. // We will need to recompute the size when encoding; // unfortunately expensive, but better than invalid output. - atomic.StoreInt32(p.Apply(mi.sizecacheOffset).Int32(), -1) + atomic.StoreInt32(p.Apply(mi.sizecacheOffset).Int32(), 0) } else { - atomic.StoreInt32(p.Apply(mi.sizecacheOffset).Int32(), int32(size)) + // The size cache contains the size + 1, to allow the + // zero value to be invalid, while also allowing for a + // 0 size to be cached. + atomic.StoreInt32(p.Apply(mi.sizecacheOffset).Int32(), int32(size+1)) } } return size @@ -149,6 +155,14 @@ func (mi *MessageInfo) marshalAppendPointer(b []byte, p pointer, opts marshalOpt return b, nil } +// fullyLazyExtensions returns true if we should attempt to keep extensions lazy over size and marshal. +func fullyLazyExtensions(opts marshalOptions) bool { + // When deterministic marshaling is requested, force an unmarshal for lazy + // extensions to produce a deterministic result, instead of passing through + // bytes lazily that may or may not match what Go Protobuf would produce. + return opts.flags&piface.MarshalDeterministic == 0 +} + func (mi *MessageInfo) sizeExtensions(ext *map[int32]ExtensionField, opts marshalOptions) (n int) { if ext == nil { return 0 @@ -158,6 +172,14 @@ func (mi *MessageInfo) sizeExtensions(ext *map[int32]ExtensionField, opts marsha if xi.funcs.size == nil { continue } + if fullyLazyExtensions(opts) { + // Don't expand the extension, instead use the buffer to calculate size + if lb := x.lazyBuffer(); lb != nil { + // We got hold of the buffer, so it's still lazy. + n += len(lb) + continue + } + } n += xi.funcs.size(x.Value(), xi.tagsize, opts) } return n @@ -176,6 +198,13 @@ func (mi *MessageInfo) appendExtensions(b []byte, ext *map[int32]ExtensionField, var err error for _, x := range *ext { xi := getExtensionFieldInfo(x.Type()) + if fullyLazyExtensions(opts) { + // Don't expand the extension if it's still in wire format, instead use the buffer content. + if lb := x.lazyBuffer(); lb != nil { + b = append(b, lb...) + continue + } + } b, err = xi.funcs.marshal(b, x.Value(), xi.wiretag, opts) } return b, err @@ -191,6 +220,13 @@ func (mi *MessageInfo) appendExtensions(b []byte, ext *map[int32]ExtensionField, for _, k := range keys { x := (*ext)[int32(k)] xi := getExtensionFieldInfo(x.Type()) + if fullyLazyExtensions(opts) { + // Don't expand the extension if it's still in wire format, instead use the buffer content. + if lb := x.lazyBuffer(); lb != nil { + b = append(b, lb...) + continue + } + } b, err = xi.funcs.marshal(b, x.Value(), xi.wiretag, opts) if err != nil { return b, err diff --git a/vendor/google.golang.org/protobuf/internal/impl/extension.go b/vendor/google.golang.org/protobuf/internal/impl/extension.go index cb25b0bae..e31249f64 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/extension.go +++ b/vendor/google.golang.org/protobuf/internal/impl/extension.go @@ -53,7 +53,7 @@ type ExtensionInfo struct { // type returned by InterfaceOf may not be identical. // // Deprecated: Use InterfaceOf(xt.Zero()) instead. - ExtensionType interface{} + ExtensionType any // Field is the field number of the extension. // @@ -95,16 +95,16 @@ func (xi *ExtensionInfo) New() protoreflect.Value { func (xi *ExtensionInfo) Zero() protoreflect.Value { return xi.lazyInit().Zero() } -func (xi *ExtensionInfo) ValueOf(v interface{}) protoreflect.Value { +func (xi *ExtensionInfo) ValueOf(v any) protoreflect.Value { return xi.lazyInit().PBValueOf(reflect.ValueOf(v)) } -func (xi *ExtensionInfo) InterfaceOf(v protoreflect.Value) interface{} { +func (xi *ExtensionInfo) InterfaceOf(v protoreflect.Value) any { return xi.lazyInit().GoValueOf(v).Interface() } func (xi *ExtensionInfo) IsValidValue(v protoreflect.Value) bool { return xi.lazyInit().IsValidPB(v) } -func (xi *ExtensionInfo) IsValidInterface(v interface{}) bool { +func (xi *ExtensionInfo) IsValidInterface(v any) bool { return xi.lazyInit().IsValidGo(reflect.ValueOf(v)) } func (xi *ExtensionInfo) TypeDescriptor() protoreflect.ExtensionTypeDescriptor { diff --git a/vendor/google.golang.org/protobuf/internal/impl/legacy_enum.go b/vendor/google.golang.org/protobuf/internal/impl/legacy_enum.go index c1c33d005..81b2b1a76 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/legacy_enum.go +++ b/vendor/google.golang.org/protobuf/internal/impl/legacy_enum.go @@ -97,7 +97,7 @@ func (e *legacyEnumWrapper) Number() protoreflect.EnumNumber { func (e *legacyEnumWrapper) ProtoReflect() protoreflect.Enum { return e } -func (e *legacyEnumWrapper) protoUnwrap() interface{} { +func (e *legacyEnumWrapper) protoUnwrap() any { v := reflect.New(e.goTyp).Elem() v.SetInt(int64(e.num)) return v.Interface() diff --git a/vendor/google.golang.org/protobuf/internal/impl/legacy_message.go b/vendor/google.golang.org/protobuf/internal/impl/legacy_message.go index 950e9a1fe..bf0b6049b 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/legacy_message.go +++ b/vendor/google.golang.org/protobuf/internal/impl/legacy_message.go @@ -216,7 +216,7 @@ func aberrantLoadMessageDescReentrant(t reflect.Type, name protoreflect.FullName } for _, fn := range methods { for _, v := range fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))}) { - if vs, ok := v.Interface().([]interface{}); ok { + if vs, ok := v.Interface().([]any); ok { for _, v := range vs { oneofWrappers = append(oneofWrappers, reflect.TypeOf(v)) } @@ -567,6 +567,6 @@ func (m aberrantMessage) IsValid() bool { func (m aberrantMessage) ProtoMethods() *protoiface.Methods { return aberrantProtoMethods } -func (m aberrantMessage) protoUnwrap() interface{} { +func (m aberrantMessage) protoUnwrap() any { return m.v.Interface() } diff --git a/vendor/google.golang.org/protobuf/internal/impl/message.go b/vendor/google.golang.org/protobuf/internal/impl/message.go index 629bacdce..019399d45 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/message.go +++ b/vendor/google.golang.org/protobuf/internal/impl/message.go @@ -35,7 +35,7 @@ type MessageInfo struct { Exporter exporter // OneofWrappers is list of pointers to oneof wrapper struct types. - OneofWrappers []interface{} + OneofWrappers []any initMu sync.Mutex // protects all unexported fields initDone uint32 @@ -47,7 +47,7 @@ type MessageInfo struct { // exporter is a function that returns a reference to the ith field of v, // where v is a pointer to a struct. It returns nil if it does not support // exporting the requested field (e.g., already exported). -type exporter func(v interface{}, i int) interface{} +type exporter func(v any, i int) any // getMessageInfo returns the MessageInfo for any message type that // is generated by our implementation of protoc-gen-go (for v2 and on). @@ -201,7 +201,7 @@ fieldLoop: } for _, fn := range methods { for _, v := range fn.Func.Call([]reflect.Value{reflect.Zero(fn.Type.In(0))}) { - if vs, ok := v.Interface().([]interface{}); ok { + if vs, ok := v.Interface().([]any); ok { oneofWrappers = vs } } @@ -256,7 +256,7 @@ func (mi *MessageInfo) Message(i int) protoreflect.MessageType { type mapEntryType struct { desc protoreflect.MessageDescriptor - valType interface{} // zero value of enum or message type + valType any // zero value of enum or message type } func (mt mapEntryType) New() protoreflect.Message { diff --git a/vendor/google.golang.org/protobuf/internal/impl/message_reflect.go b/vendor/google.golang.org/protobuf/internal/impl/message_reflect.go index a6f0dbdad..ecb4623d7 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/message_reflect.go +++ b/vendor/google.golang.org/protobuf/internal/impl/message_reflect.go @@ -20,7 +20,7 @@ type reflectMessageInfo struct { // fieldTypes contains the zero value of an enum or message field. // For lists, it contains the element type. // For maps, it contains the entry value type. - fieldTypes map[protoreflect.FieldNumber]interface{} + fieldTypes map[protoreflect.FieldNumber]any // denseFields is a subset of fields where: // 0 < fieldDesc.Number() < len(denseFields) @@ -28,7 +28,7 @@ type reflectMessageInfo struct { denseFields []*fieldInfo // rangeInfos is a list of all fields (not belonging to a oneof) and oneofs. - rangeInfos []interface{} // either *fieldInfo or *oneofInfo + rangeInfos []any // either *fieldInfo or *oneofInfo getUnknown func(pointer) protoreflect.RawFields setUnknown func(pointer, protoreflect.RawFields) @@ -224,7 +224,7 @@ func (mi *MessageInfo) makeFieldTypes(si structInfo) { } if ft != nil { if mi.fieldTypes == nil { - mi.fieldTypes = make(map[protoreflect.FieldNumber]interface{}) + mi.fieldTypes = make(map[protoreflect.FieldNumber]any) } mi.fieldTypes[fd.Number()] = reflect.Zero(ft).Interface() } @@ -255,6 +255,10 @@ func (m *extensionMap) Has(xd protoreflect.ExtensionTypeDescriptor) (ok bool) { if !ok { return false } + if x.isUnexpandedLazy() { + // Avoid calling x.Value(), which triggers a lazy unmarshal. + return true + } switch { case xd.IsList(): return x.Value().List().Len() > 0 @@ -389,7 +393,7 @@ var ( // MessageOf returns a reflective view over a message. The input must be a // pointer to a named Go struct. If the provided type has a ProtoReflect method, // it must be implemented by calling this method. -func (mi *MessageInfo) MessageOf(m interface{}) protoreflect.Message { +func (mi *MessageInfo) MessageOf(m any) protoreflect.Message { if reflect.TypeOf(m) != mi.GoReflectType { panic(fmt.Sprintf("type mismatch: got %T, want %v", m, mi.GoReflectType)) } @@ -417,7 +421,7 @@ func (m *messageIfaceWrapper) Reset() { func (m *messageIfaceWrapper) ProtoReflect() protoreflect.Message { return (*messageReflectWrapper)(m) } -func (m *messageIfaceWrapper) protoUnwrap() interface{} { +func (m *messageIfaceWrapper) protoUnwrap() any { return m.p.AsIfaceOf(m.mi.GoReflectType.Elem()) } diff --git a/vendor/google.golang.org/protobuf/internal/impl/message_reflect_gen.go b/vendor/google.golang.org/protobuf/internal/impl/message_reflect_gen.go index 29ba6bd35..99dc23c6f 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/message_reflect_gen.go +++ b/vendor/google.golang.org/protobuf/internal/impl/message_reflect_gen.go @@ -23,7 +23,7 @@ func (m *messageState) New() protoreflect.Message { func (m *messageState) Interface() protoreflect.ProtoMessage { return m.protoUnwrap().(protoreflect.ProtoMessage) } -func (m *messageState) protoUnwrap() interface{} { +func (m *messageState) protoUnwrap() any { return m.pointer().AsIfaceOf(m.messageInfo().GoReflectType.Elem()) } func (m *messageState) ProtoMethods() *protoiface.Methods { @@ -154,7 +154,7 @@ func (m *messageReflectWrapper) Interface() protoreflect.ProtoMessage { } return (*messageIfaceWrapper)(m) } -func (m *messageReflectWrapper) protoUnwrap() interface{} { +func (m *messageReflectWrapper) protoUnwrap() any { return m.pointer().AsIfaceOf(m.messageInfo().GoReflectType.Elem()) } func (m *messageReflectWrapper) ProtoMethods() *protoiface.Methods { diff --git a/vendor/google.golang.org/protobuf/internal/impl/pointer_reflect.go b/vendor/google.golang.org/protobuf/internal/impl/pointer_reflect.go index 517e94434..da685e8a2 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/pointer_reflect.go +++ b/vendor/google.golang.org/protobuf/internal/impl/pointer_reflect.go @@ -16,7 +16,7 @@ import ( const UnsafeEnabled = false // Pointer is an opaque pointer type. -type Pointer interface{} +type Pointer any // offset represents the offset to a struct field, accessible from a pointer. // The offset is the field index into a struct. @@ -62,7 +62,7 @@ func pointerOfValue(v reflect.Value) pointer { } // pointerOfIface returns the pointer portion of an interface. -func pointerOfIface(v interface{}) pointer { +func pointerOfIface(v any) pointer { return pointer{v: reflect.ValueOf(v)} } @@ -93,7 +93,7 @@ func (p pointer) AsValueOf(t reflect.Type) reflect.Value { // AsIfaceOf treats p as a pointer to an object of type t and returns the value. // It is equivalent to p.AsValueOf(t).Interface() -func (p pointer) AsIfaceOf(t reflect.Type) interface{} { +func (p pointer) AsIfaceOf(t reflect.Type) any { return p.AsValueOf(t).Interface() } diff --git a/vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go b/vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go index 4b020e311..5f20ca5d8 100644 --- a/vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go +++ b/vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go @@ -50,7 +50,7 @@ func pointerOfValue(v reflect.Value) pointer { } // pointerOfIface returns the pointer portion of an interface. -func pointerOfIface(v interface{}) pointer { +func pointerOfIface(v any) pointer { type ifaceHeader struct { Type unsafe.Pointer Data unsafe.Pointer @@ -80,7 +80,7 @@ func (p pointer) AsValueOf(t reflect.Type) reflect.Value { // AsIfaceOf treats p as a pointer to an object of type t and returns the value. // It is equivalent to p.AsValueOf(t).Interface() -func (p pointer) AsIfaceOf(t reflect.Type) interface{} { +func (p pointer) AsIfaceOf(t reflect.Type) any { // TODO: Use tricky unsafe magic to directly create ifaceHeader. return p.AsValueOf(t).Interface() } diff --git a/vendor/google.golang.org/protobuf/internal/order/range.go b/vendor/google.golang.org/protobuf/internal/order/range.go index 1665a68e5..a1f09162d 100644 --- a/vendor/google.golang.org/protobuf/internal/order/range.go +++ b/vendor/google.golang.org/protobuf/internal/order/range.go @@ -18,7 +18,7 @@ type messageField struct { } var messageFieldPool = sync.Pool{ - New: func() interface{} { return new([]messageField) }, + New: func() any { return new([]messageField) }, } type ( @@ -69,7 +69,7 @@ type mapEntry struct { } var mapEntryPool = sync.Pool{ - New: func() interface{} { return new([]mapEntry) }, + New: func() any { return new([]mapEntry) }, } type ( diff --git a/vendor/google.golang.org/protobuf/internal/version/version.go b/vendor/google.golang.org/protobuf/internal/version/version.go index a3cba5080..dbbf1f686 100644 --- a/vendor/google.golang.org/protobuf/internal/version/version.go +++ b/vendor/google.golang.org/protobuf/internal/version/version.go @@ -52,7 +52,7 @@ import ( const ( Major = 1 Minor = 34 - Patch = 1 + Patch = 2 PreRelease = "" ) diff --git a/vendor/google.golang.org/protobuf/proto/extension.go b/vendor/google.golang.org/protobuf/proto/extension.go index c9c8721a6..d248f2928 100644 --- a/vendor/google.golang.org/protobuf/proto/extension.go +++ b/vendor/google.golang.org/protobuf/proto/extension.go @@ -39,7 +39,7 @@ func ClearExtension(m Message, xt protoreflect.ExtensionType) { // If the field is unpopulated, it returns the default value for // scalars and an immutable, empty value for lists or messages. // It panics if xt does not extend m. -func GetExtension(m Message, xt protoreflect.ExtensionType) interface{} { +func GetExtension(m Message, xt protoreflect.ExtensionType) any { // Treat nil message interface as an empty message; return the default. if m == nil { return xt.InterfaceOf(xt.Zero()) @@ -51,7 +51,7 @@ func GetExtension(m Message, xt protoreflect.ExtensionType) interface{} { // SetExtension stores the value of an extension field. // It panics if m is invalid, xt does not extend m, or if type of v // is invalid for the specified extension field. -func SetExtension(m Message, xt protoreflect.ExtensionType, v interface{}) { +func SetExtension(m Message, xt protoreflect.ExtensionType, v any) { xd := xt.TypeDescriptor() pv := xt.ValueOf(v) @@ -78,7 +78,7 @@ func SetExtension(m Message, xt protoreflect.ExtensionType, v interface{}) { // It returns immediately if f returns false. // While iterating, mutating operations may only be performed // on the current extension field. -func RangeExtensions(m Message, f func(protoreflect.ExtensionType, interface{}) bool) { +func RangeExtensions(m Message, f func(protoreflect.ExtensionType, any) bool) { // Treat nil message interface as an empty message; nothing to range over. if m == nil { return diff --git a/vendor/google.golang.org/protobuf/reflect/protodesc/desc_resolve.go b/vendor/google.golang.org/protobuf/reflect/protodesc/desc_resolve.go index 254ca5854..f3cebab29 100644 --- a/vendor/google.golang.org/protobuf/reflect/protodesc/desc_resolve.go +++ b/vendor/google.golang.org/protobuf/reflect/protodesc/desc_resolve.go @@ -46,6 +46,11 @@ func (r *resolver) resolveMessageDependencies(ms []filedesc.Message, mds []*desc if f.L1.Kind, f.L1.Enum, f.L1.Message, err = r.findTarget(f.Kind(), f.Parent().FullName(), partialName(fd.GetTypeName()), f.IsWeak()); err != nil { return errors.New("message field %q cannot resolve type: %v", f.FullName(), err) } + if f.L1.Kind == protoreflect.GroupKind && (f.IsMap() || f.IsMapEntry()) { + // A map field might inherit delimited encoding from a file-wide default feature. + // But maps never actually use delimited encoding. (At least for now...) + f.L1.Kind = protoreflect.MessageKind + } if fd.DefaultValue != nil { v, ev, err := unmarshalDefault(fd.GetDefaultValue(), f, r.allowUnresolvable) if err != nil { diff --git a/vendor/google.golang.org/protobuf/reflect/protodesc/desc_validate.go b/vendor/google.golang.org/protobuf/reflect/protodesc/desc_validate.go index c62930867..6de31c2eb 100644 --- a/vendor/google.golang.org/protobuf/reflect/protodesc/desc_validate.go +++ b/vendor/google.golang.org/protobuf/reflect/protodesc/desc_validate.go @@ -116,18 +116,6 @@ func validateMessageDeclarations(file *filedesc.File, ms []filedesc.Message, mds if m.ExtensionRanges().Len() > 0 { return errors.New("message %q using proto3 semantics cannot have extension ranges", m.FullName()) } - // Verify that field names in proto3 do not conflict if lowercased - // with all underscores removed. - // See protoc v3.8.0: src/google/protobuf/descriptor.cc:5830-5847 - names := map[string]protoreflect.FieldDescriptor{} - for i := 0; i < m.Fields().Len(); i++ { - f1 := m.Fields().Get(i) - s := strings.Replace(strings.ToLower(string(f1.Name())), "_", "", -1) - if f2, ok := names[s]; ok { - return errors.New("message %q using proto3 semantics has conflict: %q with %q", m.FullName(), f1.Name(), f2.Name()) - } - names[s] = f1 - } } for j, fd := range md.GetField() { diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/source_gen.go b/vendor/google.golang.org/protobuf/reflect/protoreflect/source_gen.go index 00102d311..ea154eec4 100644 --- a/vendor/google.golang.org/protobuf/reflect/protoreflect/source_gen.go +++ b/vendor/google.golang.org/protobuf/reflect/protoreflect/source_gen.go @@ -485,6 +485,8 @@ func (p *SourcePath) appendEnumValueOptions(b []byte) []byte { b = p.appendSingularField(b, "features", (*SourcePath).appendFeatureSet) case 3: b = p.appendSingularField(b, "debug_redact", nil) + case 4: + b = p.appendSingularField(b, "feature_support", (*SourcePath).appendFieldOptions_FeatureSupport) case 999: b = p.appendRepeatedField(b, "uninterpreted_option", (*SourcePath).appendUninterpretedOption) } diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/type.go b/vendor/google.golang.org/protobuf/reflect/protoreflect/type.go index 5b80afe52..cd8fadbaf 100644 --- a/vendor/google.golang.org/protobuf/reflect/protoreflect/type.go +++ b/vendor/google.golang.org/protobuf/reflect/protoreflect/type.go @@ -510,7 +510,7 @@ type ExtensionType interface { // // ValueOf is more extensive than protoreflect.ValueOf for a given field's // value as it has more type information available. - ValueOf(interface{}) Value + ValueOf(any) Value // InterfaceOf completely unwraps the Value to the underlying Go type. // InterfaceOf panics if the input is nil or does not represent the @@ -519,13 +519,13 @@ type ExtensionType interface { // // InterfaceOf is able to unwrap the Value further than Value.Interface // as it has more type information available. - InterfaceOf(Value) interface{} + InterfaceOf(Value) any // IsValidValue reports whether the Value is valid to assign to the field. IsValidValue(Value) bool // IsValidInterface reports whether the input is valid to assign to the field. - IsValidInterface(interface{}) bool + IsValidInterface(any) bool } // EnumDescriptor describes an enum and diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/value_pure.go b/vendor/google.golang.org/protobuf/reflect/protoreflect/value_pure.go index 7ced876f4..75f83a2af 100644 --- a/vendor/google.golang.org/protobuf/reflect/protoreflect/value_pure.go +++ b/vendor/google.golang.org/protobuf/reflect/protoreflect/value_pure.go @@ -32,11 +32,11 @@ const ( type value struct { pragma.DoNotCompare // 0B - typ valueType // 8B - num uint64 // 8B - str string // 16B - bin []byte // 24B - iface interface{} // 16B + typ valueType // 8B + num uint64 // 8B + str string // 16B + bin []byte // 24B + iface any // 16B } func valueOfString(v string) Value { @@ -45,7 +45,7 @@ func valueOfString(v string) Value { func valueOfBytes(v []byte) Value { return Value{typ: bytesType, bin: v} } -func valueOfIface(v interface{}) Value { +func valueOfIface(v any) Value { return Value{typ: ifaceType, iface: v} } @@ -55,6 +55,6 @@ func (v Value) getString() string { func (v Value) getBytes() []byte { return v.bin } -func (v Value) getIface() interface{} { +func (v Value) getIface() any { return v.iface } diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/value_union.go b/vendor/google.golang.org/protobuf/reflect/protoreflect/value_union.go index 160309731..9fe83cef5 100644 --- a/vendor/google.golang.org/protobuf/reflect/protoreflect/value_union.go +++ b/vendor/google.golang.org/protobuf/reflect/protoreflect/value_union.go @@ -69,8 +69,8 @@ import ( // composite Value. Modifying an empty, read-only value panics. type Value value -// The protoreflect API uses a custom Value union type instead of interface{} -// to keep the future open for performance optimizations. Using an interface{} +// The protoreflect API uses a custom Value union type instead of any +// to keep the future open for performance optimizations. Using an any // always incurs an allocation for primitives (e.g., int64) since it needs to // be boxed on the heap (as interfaces can only contain pointers natively). // Instead, we represent the Value union as a flat struct that internally keeps @@ -85,7 +85,7 @@ type Value value // ValueOf returns a Value initialized with the concrete value stored in v. // This panics if the type does not match one of the allowed types in the // Value union. -func ValueOf(v interface{}) Value { +func ValueOf(v any) Value { switch v := v.(type) { case nil: return Value{} @@ -192,10 +192,10 @@ func (v Value) IsValid() bool { return v.typ != nilType } -// Interface returns v as an interface{}. +// Interface returns v as an any. // // Invariant: v == ValueOf(v).Interface() -func (v Value) Interface() interface{} { +func (v Value) Interface() any { switch v.typ { case nilType: return nil @@ -406,8 +406,8 @@ func (k MapKey) IsValid() bool { return Value(k).IsValid() } -// Interface returns k as an interface{}. -func (k MapKey) Interface() interface{} { +// Interface returns k as an any. +func (k MapKey) Interface() any { return Value(k).Interface() } diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe_go120.go b/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe_go120.go index b1fdbe3e8..7f3583ead 100644 --- a/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe_go120.go +++ b/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe_go120.go @@ -45,7 +45,7 @@ var ( // typeOf returns a pointer to the Go type information. // The pointer is comparable and equal if and only if the types are identical. -func typeOf(t interface{}) unsafe.Pointer { +func typeOf(t any) unsafe.Pointer { return (*ifaceHeader)(unsafe.Pointer(&t)).Type } @@ -80,7 +80,7 @@ func valueOfBytes(v []byte) Value { p := (*sliceHeader)(unsafe.Pointer(&v)) return Value{typ: bytesType, ptr: p.Data, num: uint64(len(v))} } -func valueOfIface(v interface{}) Value { +func valueOfIface(v any) Value { p := (*ifaceHeader)(unsafe.Pointer(&v)) return Value{typ: p.Type, ptr: p.Data} } @@ -93,7 +93,7 @@ func (v Value) getBytes() (x []byte) { *(*sliceHeader)(unsafe.Pointer(&x)) = sliceHeader{Data: v.ptr, Len: int(v.num), Cap: int(v.num)} return x } -func (v Value) getIface() (x interface{}) { +func (v Value) getIface() (x any) { *(*ifaceHeader)(unsafe.Pointer(&x)) = ifaceHeader{Type: v.typ, Data: v.ptr} return x } diff --git a/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe_go121.go b/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe_go121.go index 435470111..f7d386990 100644 --- a/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe_go121.go +++ b/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe_go121.go @@ -15,7 +15,7 @@ import ( type ( ifaceHeader struct { - _ [0]interface{} // if interfaces have greater alignment than unsafe.Pointer, this will enforce it. + _ [0]any // if interfaces have greater alignment than unsafe.Pointer, this will enforce it. Type unsafe.Pointer Data unsafe.Pointer } @@ -37,7 +37,7 @@ var ( // typeOf returns a pointer to the Go type information. // The pointer is comparable and equal if and only if the types are identical. -func typeOf(t interface{}) unsafe.Pointer { +func typeOf(t any) unsafe.Pointer { return (*ifaceHeader)(unsafe.Pointer(&t)).Type } @@ -70,7 +70,7 @@ func valueOfString(v string) Value { func valueOfBytes(v []byte) Value { return Value{typ: bytesType, ptr: unsafe.Pointer(unsafe.SliceData(v)), num: uint64(len(v))} } -func valueOfIface(v interface{}) Value { +func valueOfIface(v any) Value { p := (*ifaceHeader)(unsafe.Pointer(&v)) return Value{typ: p.Type, ptr: p.Data} } @@ -81,7 +81,7 @@ func (v Value) getString() string { func (v Value) getBytes() []byte { return unsafe.Slice((*byte)(v.ptr), v.num) } -func (v Value) getIface() (x interface{}) { +func (v Value) getIface() (x any) { *(*ifaceHeader)(unsafe.Pointer(&x)) = ifaceHeader{Type: v.typ, Data: v.ptr} return x } diff --git a/vendor/google.golang.org/protobuf/reflect/protoregistry/registry.go b/vendor/google.golang.org/protobuf/reflect/protoregistry/registry.go index 6267dc52a..de1777339 100644 --- a/vendor/google.golang.org/protobuf/reflect/protoregistry/registry.go +++ b/vendor/google.golang.org/protobuf/reflect/protoregistry/registry.go @@ -95,7 +95,7 @@ type Files struct { // multiple files. Only top-level declarations are registered. // Note that enum values are in the top-level since that are in the same // scope as the parent enum. - descsByName map[protoreflect.FullName]interface{} + descsByName map[protoreflect.FullName]any filesByPath map[string][]protoreflect.FileDescriptor numFiles int } @@ -117,7 +117,7 @@ func (r *Files) RegisterFile(file protoreflect.FileDescriptor) error { defer globalMutex.Unlock() } if r.descsByName == nil { - r.descsByName = map[protoreflect.FullName]interface{}{ + r.descsByName = map[protoreflect.FullName]any{ "": &packageDescriptor{}, } r.filesByPath = make(map[string][]protoreflect.FileDescriptor) @@ -485,7 +485,7 @@ type Types struct { } type ( - typesByName map[protoreflect.FullName]interface{} + typesByName map[protoreflect.FullName]any extensionsByMessage map[protoreflect.FullName]extensionsByNumber extensionsByNumber map[protoreflect.FieldNumber]protoreflect.ExtensionType ) @@ -570,7 +570,7 @@ func (r *Types) RegisterExtension(xt protoreflect.ExtensionType) error { return nil } -func (r *Types) register(kind string, desc protoreflect.Descriptor, typ interface{}) error { +func (r *Types) register(kind string, desc protoreflect.Descriptor, typ any) error { name := desc.FullName() prev := r.typesByName[name] if prev != nil { @@ -841,7 +841,7 @@ func (r *Types) RangeExtensionsByMessage(message protoreflect.FullName, f func(p } } -func typeName(t interface{}) string { +func typeName(t any) string { switch t.(type) { case protoreflect.EnumType: return "enum" @@ -854,7 +854,7 @@ func typeName(t interface{}) string { } } -func amendErrorWithCaller(err error, prev, curr interface{}) error { +func amendErrorWithCaller(err error, prev, curr any) error { prevPkg := goPackage(prev) currPkg := goPackage(curr) if prevPkg == "" || currPkg == "" || prevPkg == currPkg { @@ -863,7 +863,7 @@ func amendErrorWithCaller(err error, prev, curr interface{}) error { return errors.New("%s\n\tpreviously from: %q\n\tcurrently from: %q", err, prevPkg, currPkg) } -func goPackage(v interface{}) string { +func goPackage(v any) string { switch d := v.(type) { case protoreflect.EnumType: v = d.Descriptor() diff --git a/vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go b/vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go index 10c9030eb..9403eb075 100644 --- a/vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go +++ b/vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go @@ -3012,6 +3012,8 @@ type EnumValueOptions struct { // out when using debug formats, e.g. when the field contains sensitive // credentials. DebugRedact *bool `protobuf:"varint,3,opt,name=debug_redact,json=debugRedact,def=0" json:"debug_redact,omitempty"` + // Information about the support window of a feature value. + FeatureSupport *FieldOptions_FeatureSupport `protobuf:"bytes,4,opt,name=feature_support,json=featureSupport" json:"feature_support,omitempty"` // The parser stores options it doesn't recognize here. See above. UninterpretedOption []*UninterpretedOption `protobuf:"bytes,999,rep,name=uninterpreted_option,json=uninterpretedOption" json:"uninterpreted_option,omitempty"` } @@ -3075,6 +3077,13 @@ func (x *EnumValueOptions) GetDebugRedact() bool { return Default_EnumValueOptions_DebugRedact } +func (x *EnumValueOptions) GetFeatureSupport() *FieldOptions_FeatureSupport { + if x != nil { + return x.FeatureSupport + } + return nil +} + func (x *EnumValueOptions) GetUninterpretedOption() []*UninterpretedOption { if x != nil { return x.UninterpretedOption @@ -4706,7 +4715,7 @@ var file_google_protobuf_descriptor_proto_rawDesc = []byte{ 0x67, 0x12, 0x30, 0x0a, 0x10, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x69, 0x6e, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, - 0x69, 0x6e, 0x67, 0x22, 0x97, 0x09, 0x0a, 0x0b, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, + 0x69, 0x6e, 0x67, 0x22, 0xad, 0x09, 0x0a, 0x0b, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x6a, 0x61, 0x76, 0x61, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6a, 0x61, 0x76, 0x61, 0x50, 0x61, 0x63, 0x6b, 0x61, 0x67, 0x65, 0x12, 0x30, 0x0a, 0x14, 0x6a, 0x61, 0x76, 0x61, 0x5f, 0x6f, @@ -4779,438 +4788,445 @@ var file_google_protobuf_descriptor_proto_rawDesc = []byte{ 0x45, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x53, 0x49, 0x5a, 0x45, 0x10, 0x02, 0x12, 0x10, 0x0a, 0x0c, 0x4c, 0x49, 0x54, 0x45, 0x5f, 0x52, 0x55, 0x4e, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x03, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, - 0x02, 0x4a, 0x04, 0x08, 0x2a, 0x10, 0x2b, 0x4a, 0x04, 0x08, 0x26, 0x10, 0x27, 0x22, 0xf4, 0x03, - 0x0a, 0x0e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x12, 0x3c, 0x0a, 0x17, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x65, 0x74, 0x5f, - 0x77, 0x69, 0x72, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, - 0x65, 0x53, 0x65, 0x74, 0x57, 0x69, 0x72, 0x65, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x4c, - 0x0a, 0x1f, 0x6e, 0x6f, 0x5f, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x5f, 0x64, 0x65, - 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6f, - 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x1c, - 0x6e, 0x6f, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x6f, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x12, 0x25, 0x0a, 0x0a, - 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, - 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, - 0x74, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x70, 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, - 0x12, 0x56, 0x0a, 0x26, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6c, - 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, - 0x42, 0x02, 0x18, 0x01, 0x52, 0x22, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, - 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x4a, 0x73, 0x6f, 0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x43, - 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x73, 0x12, 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, - 0x75, 0x72, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, - 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, - 0x73, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, - 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, - 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x09, 0x08, 0xe8, 0x07, - 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, 0x08, 0x05, - 0x10, 0x06, 0x4a, 0x04, 0x08, 0x06, 0x10, 0x07, 0x4a, 0x04, 0x08, 0x08, 0x10, 0x09, 0x4a, 0x04, - 0x08, 0x09, 0x10, 0x0a, 0x22, 0x9d, 0x0d, 0x0a, 0x0c, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x41, 0x0a, 0x05, 0x63, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x2e, 0x43, 0x54, 0x79, 0x70, 0x65, 0x3a, 0x06, 0x53, 0x54, 0x52, 0x49, 0x4e, - 0x47, 0x52, 0x05, 0x63, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x63, 0x6b, - 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, - 0x12, 0x47, 0x0a, 0x06, 0x6a, 0x73, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, - 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, - 0x4a, 0x53, 0x54, 0x79, 0x70, 0x65, 0x3a, 0x09, 0x4a, 0x53, 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, - 0x4c, 0x52, 0x06, 0x6a, 0x73, 0x74, 0x79, 0x70, 0x65, 0x12, 0x19, 0x0a, 0x04, 0x6c, 0x61, 0x7a, - 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x04, - 0x6c, 0x61, 0x7a, 0x79, 0x12, 0x2e, 0x0a, 0x0f, 0x75, 0x6e, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, - 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x7a, 0x79, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, - 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0e, 0x75, 0x6e, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, - 0x4c, 0x61, 0x7a, 0x79, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, - 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, - 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x19, 0x0a, 0x04, 0x77, - 0x65, 0x61, 0x6b, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, - 0x52, 0x04, 0x77, 0x65, 0x61, 0x6b, 0x12, 0x28, 0x0a, 0x0c, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5f, - 0x72, 0x65, 0x64, 0x61, 0x63, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, - 0x6c, 0x73, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x62, 0x75, 0x67, 0x52, 0x65, 0x64, 0x61, 0x63, 0x74, - 0x12, 0x4b, 0x0a, 0x09, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x11, 0x20, - 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x73, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x09, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x48, 0x0a, - 0x07, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x18, 0x13, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2e, - 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, - 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x12, 0x57, 0x0a, 0x10, 0x65, 0x64, 0x69, 0x74, 0x69, - 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x14, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, - 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, - 0x0f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, - 0x12, 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x15, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, - 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x55, 0x0a, 0x0f, 0x66, 0x65, 0x61, - 0x74, 0x75, 0x72, 0x65, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x16, 0x20, 0x01, - 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x73, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, - 0x52, 0x0e, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, - 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, - 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, - 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x5a, 0x0a, 0x0e, 0x45, 0x64, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x32, 0x0a, 0x07, - 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x96, 0x02, 0x0a, 0x0e, 0x46, 0x65, 0x61, 0x74, 0x75, - 0x72, 0x65, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x47, 0x0a, 0x12, 0x65, 0x64, 0x69, - 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x11, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x74, 0x72, 0x6f, 0x64, 0x75, 0x63, - 0x65, 0x64, 0x12, 0x47, 0x0a, 0x12, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, - 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, - 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, - 0x6e, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x64, - 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x77, 0x61, 0x72, 0x6e, 0x69, - 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x12, 0x41, 0x0a, 0x0f, - 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x18, - 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x0e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x22, - 0x2f, 0x0a, 0x05, 0x43, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x54, 0x52, 0x49, - 0x4e, 0x47, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x4f, 0x52, 0x44, 0x10, 0x01, 0x12, 0x10, - 0x0a, 0x0c, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x50, 0x49, 0x45, 0x43, 0x45, 0x10, 0x02, - 0x22, 0x35, 0x0a, 0x06, 0x4a, 0x53, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0d, 0x0a, 0x09, 0x4a, 0x53, - 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x4a, 0x53, 0x5f, - 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x4a, 0x53, 0x5f, 0x4e, - 0x55, 0x4d, 0x42, 0x45, 0x52, 0x10, 0x02, 0x22, 0x55, 0x0a, 0x0f, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x15, 0x0a, 0x11, 0x52, 0x45, - 0x54, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, - 0x00, 0x12, 0x15, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, - 0x55, 0x4e, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x01, 0x12, 0x14, 0x0a, 0x10, 0x52, 0x45, 0x54, 0x45, - 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x4f, 0x55, 0x52, 0x43, 0x45, 0x10, 0x02, 0x22, 0x8c, - 0x02, 0x0a, 0x10, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, - 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x13, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, - 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, - 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, 0x4c, 0x45, - 0x10, 0x01, 0x12, 0x1f, 0x0a, 0x1b, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, - 0x45, 0x5f, 0x45, 0x58, 0x54, 0x45, 0x4e, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x41, 0x4e, 0x47, - 0x45, 0x10, 0x02, 0x12, 0x17, 0x0a, 0x13, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, - 0x50, 0x45, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x10, 0x03, 0x12, 0x15, 0x0a, 0x11, - 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, 0x45, 0x4c, - 0x44, 0x10, 0x04, 0x12, 0x15, 0x0a, 0x11, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, - 0x50, 0x45, 0x5f, 0x4f, 0x4e, 0x45, 0x4f, 0x46, 0x10, 0x05, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x41, - 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x10, 0x06, - 0x12, 0x1a, 0x0a, 0x16, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, - 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x4e, 0x54, 0x52, 0x59, 0x10, 0x07, 0x12, 0x17, 0x0a, 0x13, - 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x53, 0x45, 0x52, 0x56, - 0x49, 0x43, 0x45, 0x10, 0x08, 0x12, 0x16, 0x0a, 0x12, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, - 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x45, 0x54, 0x48, 0x4f, 0x44, 0x10, 0x09, 0x2a, 0x09, 0x08, - 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x4a, 0x04, 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, - 0x08, 0x12, 0x10, 0x13, 0x22, 0xac, 0x01, 0x0a, 0x0c, 0x4f, 0x6e, 0x65, 0x6f, 0x66, 0x4f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, - 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, - 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x58, - 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, - 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, - 0x80, 0x80, 0x02, 0x22, 0xd1, 0x02, 0x0a, 0x0b, 0x45, 0x6e, 0x75, 0x6d, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x61, 0x6c, 0x69, - 0x61, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x41, - 0x6c, 0x69, 0x61, 0x73, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, - 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, - 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x56, 0x0a, 0x26, 0x64, - 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, - 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, - 0x6c, 0x69, 0x63, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01, 0x52, - 0x22, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x4c, 0x65, 0x67, 0x61, 0x63, - 0x79, 0x4a, 0x73, 0x6f, 0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, - 0x63, 0x74, 0x73, 0x12, 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, - 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x14, - 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, + 0x02, 0x4a, 0x04, 0x08, 0x2a, 0x10, 0x2b, 0x4a, 0x04, 0x08, 0x26, 0x10, 0x27, 0x52, 0x14, 0x70, + 0x68, 0x70, 0x5f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, + 0x63, 0x65, 0x73, 0x22, 0xf4, 0x03, 0x0a, 0x0e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3c, 0x0a, 0x17, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x5f, 0x73, 0x65, 0x74, 0x5f, 0x77, 0x69, 0x72, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, + 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x14, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x53, 0x65, 0x74, 0x57, 0x69, 0x72, 0x65, 0x46, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x12, 0x4c, 0x0a, 0x1f, 0x6e, 0x6f, 0x5f, 0x73, 0x74, 0x61, 0x6e, 0x64, + 0x61, 0x72, 0x64, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x5f, 0x61, + 0x63, 0x63, 0x65, 0x73, 0x73, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, + 0x61, 0x6c, 0x73, 0x65, 0x52, 0x1c, 0x6e, 0x6f, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, + 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, + 0x6f, 0x72, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, 0x64, + 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x61, 0x70, + 0x5f, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x6d, 0x61, + 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x56, 0x0a, 0x26, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, + 0x61, 0x74, 0x65, 0x64, 0x5f, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, + 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x73, + 0x18, 0x0b, 0x20, 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01, 0x52, 0x22, 0x64, 0x65, 0x70, 0x72, + 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x4a, 0x73, 0x6f, 0x6e, + 0x46, 0x69, 0x65, 0x6c, 0x64, 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x73, 0x12, 0x37, + 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, + 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, + 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, + 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, - 0x02, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x22, 0x81, 0x02, 0x0a, 0x10, 0x45, 0x6e, 0x75, 0x6d, - 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0a, - 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, - 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, - 0x74, 0x65, 0x64, 0x12, 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, - 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x28, 0x0a, 0x0c, - 0x64, 0x65, 0x62, 0x75, 0x67, 0x5f, 0x72, 0x65, 0x64, 0x61, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, + 0x6e, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x4a, 0x04, 0x08, 0x04, + 0x10, 0x05, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x4a, 0x04, 0x08, 0x06, 0x10, 0x07, 0x4a, 0x04, + 0x08, 0x08, 0x10, 0x09, 0x4a, 0x04, 0x08, 0x09, 0x10, 0x0a, 0x22, 0x9d, 0x0d, 0x0a, 0x0c, 0x46, + 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x41, 0x0a, 0x05, 0x63, + 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, + 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x43, 0x54, 0x79, 0x70, 0x65, 0x3a, + 0x06, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x52, 0x05, 0x63, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, + 0x0a, 0x06, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, + 0x70, 0x61, 0x63, 0x6b, 0x65, 0x64, 0x12, 0x47, 0x0a, 0x06, 0x6a, 0x73, 0x74, 0x79, 0x70, 0x65, + 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4a, 0x53, 0x54, 0x79, 0x70, 0x65, 0x3a, 0x09, 0x4a, 0x53, + 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x52, 0x06, 0x6a, 0x73, 0x74, 0x79, 0x70, 0x65, 0x12, + 0x19, 0x0a, 0x04, 0x6c, 0x61, 0x7a, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, + 0x61, 0x6c, 0x73, 0x65, 0x52, 0x04, 0x6c, 0x61, 0x7a, 0x79, 0x12, 0x2e, 0x0a, 0x0f, 0x75, 0x6e, + 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x5f, 0x6c, 0x61, 0x7a, 0x79, 0x18, 0x0f, 0x20, + 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0e, 0x75, 0x6e, 0x76, 0x65, + 0x72, 0x69, 0x66, 0x69, 0x65, 0x64, 0x4c, 0x61, 0x7a, 0x79, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, + 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, + 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, + 0x64, 0x12, 0x19, 0x0a, 0x04, 0x77, 0x65, 0x61, 0x6b, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x08, 0x3a, + 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x04, 0x77, 0x65, 0x61, 0x6b, 0x12, 0x28, 0x0a, 0x0c, + 0x64, 0x65, 0x62, 0x75, 0x67, 0x5f, 0x72, 0x65, 0x64, 0x61, 0x63, 0x74, 0x18, 0x10, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0b, 0x64, 0x65, 0x62, 0x75, 0x67, - 0x52, 0x65, 0x64, 0x61, 0x63, 0x74, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, + 0x52, 0x65, 0x64, 0x61, 0x63, 0x74, 0x12, 0x4b, 0x0a, 0x09, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, + 0x69, 0x6f, 0x6e, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, + 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, + 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x48, 0x0a, 0x07, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x18, 0x13, + 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, 0x69, + 0x6f, 0x6e, 0x73, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, + 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x73, 0x12, 0x57, 0x0a, + 0x10, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x73, 0x18, 0x14, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x0f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, + 0x65, 0x73, 0x18, 0x15, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, + 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, + 0x55, 0x0a, 0x0f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, + 0x72, 0x74, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, + 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, + 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x0e, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, + 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0xd5, 0x01, 0x0a, 0x0e, - 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x37, - 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x22, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, - 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, - 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x21, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, - 0x73, 0x65, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x58, - 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, - 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, + 0x1a, 0x5a, 0x0a, 0x0e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, 0x61, 0x75, + 0x6c, 0x74, 0x12, 0x32, 0x0a, 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x65, + 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x96, 0x02, 0x0a, + 0x0e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x12, + 0x47, 0x0a, 0x12, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x72, 0x6f, + 0x64, 0x75, 0x63, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, + 0x74, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x65, 0x64, 0x12, 0x47, 0x0a, 0x12, 0x65, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, + 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, + 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x5f, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, + 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x61, 0x72, 0x6e, 0x69, + 0x6e, 0x67, 0x12, 0x41, 0x0a, 0x0f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, + 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x64, + 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, + 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x22, 0x2f, 0x0a, 0x05, 0x43, 0x54, 0x79, 0x70, 0x65, 0x12, 0x0a, + 0x0a, 0x06, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x43, 0x4f, + 0x52, 0x44, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x50, + 0x49, 0x45, 0x43, 0x45, 0x10, 0x02, 0x22, 0x35, 0x0a, 0x06, 0x4a, 0x53, 0x54, 0x79, 0x70, 0x65, + 0x12, 0x0d, 0x0a, 0x09, 0x4a, 0x53, 0x5f, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x00, 0x12, + 0x0d, 0x0a, 0x09, 0x4a, 0x53, 0x5f, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0d, + 0x0a, 0x09, 0x4a, 0x53, 0x5f, 0x4e, 0x55, 0x4d, 0x42, 0x45, 0x52, 0x10, 0x02, 0x22, 0x55, 0x0a, + 0x0f, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x15, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, + 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x52, 0x45, 0x54, 0x45, 0x4e, + 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x55, 0x4e, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x01, 0x12, 0x14, + 0x0a, 0x10, 0x52, 0x45, 0x54, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x4f, 0x55, 0x52, + 0x43, 0x45, 0x10, 0x02, 0x22, 0x8c, 0x02, 0x0a, 0x10, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x54, + 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x13, 0x54, 0x41, 0x52, + 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, + 0x10, 0x00, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, + 0x45, 0x5f, 0x46, 0x49, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x1f, 0x0a, 0x1b, 0x54, 0x41, 0x52, 0x47, + 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x58, 0x54, 0x45, 0x4e, 0x53, 0x49, 0x4f, + 0x4e, 0x5f, 0x52, 0x41, 0x4e, 0x47, 0x45, 0x10, 0x02, 0x12, 0x17, 0x0a, 0x13, 0x54, 0x41, 0x52, + 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, + 0x10, 0x03, 0x12, 0x15, 0x0a, 0x11, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, + 0x45, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x10, 0x04, 0x12, 0x15, 0x0a, 0x11, 0x54, 0x41, 0x52, + 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4f, 0x4e, 0x45, 0x4f, 0x46, 0x10, 0x05, + 0x12, 0x14, 0x0a, 0x10, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, + 0x45, 0x4e, 0x55, 0x4d, 0x10, 0x06, 0x12, 0x1a, 0x0a, 0x16, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, + 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x45, 0x4e, 0x54, 0x52, 0x59, + 0x10, 0x07, 0x12, 0x17, 0x0a, 0x13, 0x54, 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, + 0x45, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x10, 0x08, 0x12, 0x16, 0x0a, 0x12, 0x54, + 0x41, 0x52, 0x47, 0x45, 0x54, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x4d, 0x45, 0x54, 0x48, 0x4f, + 0x44, 0x10, 0x09, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x4a, 0x04, + 0x08, 0x04, 0x10, 0x05, 0x4a, 0x04, 0x08, 0x12, 0x10, 0x13, 0x22, 0xac, 0x01, 0x0a, 0x0c, 0x4f, + 0x6e, 0x65, 0x6f, 0x66, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x37, 0x0a, 0x08, 0x66, + 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, - 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, - 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, - 0x80, 0x80, 0x02, 0x22, 0x99, 0x03, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x4f, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, - 0x74, 0x65, 0x64, 0x18, 0x21, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, - 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x71, 0x0a, 0x11, - 0x69, 0x64, 0x65, 0x6d, 0x70, 0x6f, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, - 0x6c, 0x18, 0x22, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, - 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x49, 0x64, 0x65, 0x6d, 0x70, 0x6f, 0x74, 0x65, - 0x6e, 0x63, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x3a, 0x13, 0x49, 0x44, 0x45, 0x4d, 0x50, 0x4f, - 0x54, 0x45, 0x4e, 0x43, 0x59, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x52, 0x10, 0x69, - 0x64, 0x65, 0x6d, 0x70, 0x6f, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, - 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x23, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, - 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, - 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, - 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, - 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x22, 0x50, 0x0a, 0x10, 0x49, 0x64, 0x65, 0x6d, 0x70, 0x6f, 0x74, 0x65, 0x6e, 0x63, - 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x17, 0x0a, 0x13, 0x49, 0x44, 0x45, 0x4d, 0x50, 0x4f, - 0x54, 0x45, 0x4e, 0x43, 0x59, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, - 0x13, 0x0a, 0x0f, 0x4e, 0x4f, 0x5f, 0x53, 0x49, 0x44, 0x45, 0x5f, 0x45, 0x46, 0x46, 0x45, 0x43, - 0x54, 0x53, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x49, 0x44, 0x45, 0x4d, 0x50, 0x4f, 0x54, 0x45, - 0x4e, 0x54, 0x10, 0x02, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, - 0x9a, 0x03, 0x0a, 0x13, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, - 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, - 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4e, 0x61, 0x6d, 0x65, - 0x50, 0x61, 0x72, 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x69, 0x64, - 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, - 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, - 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x04, 0x52, 0x10, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x74, 0x56, 0x61, - 0x6c, 0x75, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, - 0x69, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x10, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, - 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, - 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x01, 0x52, 0x0b, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, - 0x61, 0x6c, 0x75, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x76, - 0x61, 0x6c, 0x75, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, - 0x6e, 0x67, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x67, 0x67, 0x72, 0x65, - 0x67, 0x61, 0x74, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0e, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, - 0x1a, 0x4a, 0x0a, 0x08, 0x4e, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x72, 0x74, 0x12, 0x1b, 0x0a, 0x09, - 0x6e, 0x61, 0x6d, 0x65, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, - 0x08, 0x6e, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x72, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, - 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x02, 0x28, 0x08, 0x52, - 0x0b, 0x69, 0x73, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xb9, 0x0a, 0x0a, - 0x0a, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x12, 0x91, 0x01, 0x0a, 0x0e, - 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, - 0x74, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x42, - 0x3f, 0x88, 0x01, 0x01, 0x98, 0x01, 0x04, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x0d, 0x12, 0x08, 0x45, - 0x58, 0x50, 0x4c, 0x49, 0x43, 0x49, 0x54, 0x18, 0xe6, 0x07, 0xa2, 0x01, 0x0d, 0x12, 0x08, 0x49, - 0x4d, 0x50, 0x4c, 0x49, 0x43, 0x49, 0x54, 0x18, 0xe7, 0x07, 0xa2, 0x01, 0x0d, 0x12, 0x08, 0x45, - 0x58, 0x50, 0x4c, 0x49, 0x43, 0x49, 0x54, 0x18, 0xe8, 0x07, 0xb2, 0x01, 0x03, 0x08, 0xe8, 0x07, - 0x52, 0x0d, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, - 0x6c, 0x0a, 0x09, 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, - 0x45, 0x6e, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x42, 0x29, 0x88, 0x01, 0x01, 0x98, 0x01, 0x06, - 0x98, 0x01, 0x01, 0xa2, 0x01, 0x0b, 0x12, 0x06, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x18, 0xe6, - 0x07, 0xa2, 0x01, 0x09, 0x12, 0x04, 0x4f, 0x50, 0x45, 0x4e, 0x18, 0xe7, 0x07, 0xb2, 0x01, 0x03, - 0x08, 0xe8, 0x07, 0x52, 0x08, 0x65, 0x6e, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x98, 0x01, - 0x0a, 0x17, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, - 0x5f, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, - 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, 0x52, 0x65, 0x70, - 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, - 0x6e, 0x67, 0x42, 0x2d, 0x88, 0x01, 0x01, 0x98, 0x01, 0x04, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x0d, - 0x12, 0x08, 0x45, 0x58, 0x50, 0x41, 0x4e, 0x44, 0x45, 0x44, 0x18, 0xe6, 0x07, 0xa2, 0x01, 0x0b, - 0x12, 0x06, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x44, 0x18, 0xe7, 0x07, 0xb2, 0x01, 0x03, 0x08, 0xe8, - 0x07, 0x52, 0x15, 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, - 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x7e, 0x0a, 0x0f, 0x75, 0x74, 0x66, 0x38, - 0x5f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x0e, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, 0x55, - 0x74, 0x66, 0x38, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x29, 0x88, - 0x01, 0x01, 0x98, 0x01, 0x04, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x09, 0x12, 0x04, 0x4e, 0x4f, 0x4e, - 0x45, 0x18, 0xe6, 0x07, 0xa2, 0x01, 0x0b, 0x12, 0x06, 0x56, 0x45, 0x52, 0x49, 0x46, 0x59, 0x18, - 0xe7, 0x07, 0xb2, 0x01, 0x03, 0x08, 0xe8, 0x07, 0x52, 0x0e, 0x75, 0x74, 0x66, 0x38, 0x56, 0x61, - 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x7e, 0x0a, 0x10, 0x6d, 0x65, 0x73, 0x73, - 0x61, 0x67, 0x65, 0x5f, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, - 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x42, - 0x26, 0x88, 0x01, 0x01, 0x98, 0x01, 0x04, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x14, 0x12, 0x0f, 0x4c, - 0x45, 0x4e, 0x47, 0x54, 0x48, 0x5f, 0x50, 0x52, 0x45, 0x46, 0x49, 0x58, 0x45, 0x44, 0x18, 0xe6, - 0x07, 0xb2, 0x01, 0x03, 0x08, 0xe8, 0x07, 0x52, 0x0f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, - 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x82, 0x01, 0x0a, 0x0b, 0x6a, 0x73, 0x6f, - 0x6e, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, - 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, 0x4a, 0x73, 0x6f, 0x6e, - 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x42, 0x39, 0x88, 0x01, 0x01, 0x98, 0x01, 0x03, 0x98, 0x01, - 0x06, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x17, 0x12, 0x12, 0x4c, 0x45, 0x47, 0x41, 0x43, 0x59, 0x5f, - 0x42, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x46, 0x46, 0x4f, 0x52, 0x54, 0x18, 0xe6, 0x07, 0xa2, 0x01, - 0x0a, 0x12, 0x05, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x18, 0xe7, 0x07, 0xb2, 0x01, 0x03, 0x08, 0xe8, - 0x07, 0x52, 0x0a, 0x6a, 0x73, 0x6f, 0x6e, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x5c, 0x0a, - 0x0d, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x1a, - 0x0a, 0x16, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x50, 0x52, 0x45, 0x53, 0x45, 0x4e, 0x43, 0x45, - 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x45, 0x58, - 0x50, 0x4c, 0x49, 0x43, 0x49, 0x54, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x4d, 0x50, 0x4c, - 0x49, 0x43, 0x49, 0x54, 0x10, 0x02, 0x12, 0x13, 0x0a, 0x0f, 0x4c, 0x45, 0x47, 0x41, 0x43, 0x59, - 0x5f, 0x52, 0x45, 0x51, 0x55, 0x49, 0x52, 0x45, 0x44, 0x10, 0x03, 0x22, 0x37, 0x0a, 0x08, 0x45, - 0x6e, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x45, 0x4e, 0x55, 0x4d, 0x5f, - 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x08, - 0x0a, 0x04, 0x4f, 0x50, 0x45, 0x4e, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x4c, 0x4f, 0x53, - 0x45, 0x44, 0x10, 0x02, 0x22, 0x56, 0x0a, 0x15, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, - 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x23, 0x0a, - 0x1f, 0x52, 0x45, 0x50, 0x45, 0x41, 0x54, 0x45, 0x44, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, - 0x45, 0x4e, 0x43, 0x4f, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, - 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0c, - 0x0a, 0x08, 0x45, 0x58, 0x50, 0x41, 0x4e, 0x44, 0x45, 0x44, 0x10, 0x02, 0x22, 0x43, 0x0a, 0x0e, - 0x55, 0x74, 0x66, 0x38, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, - 0x0a, 0x17, 0x55, 0x54, 0x46, 0x38, 0x5f, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x41, 0x54, 0x49, 0x4f, - 0x4e, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x56, - 0x45, 0x52, 0x49, 0x46, 0x59, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10, - 0x03, 0x22, 0x53, 0x0a, 0x0f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x63, 0x6f, - 0x64, 0x69, 0x6e, 0x67, 0x12, 0x1c, 0x0a, 0x18, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x5f, - 0x45, 0x4e, 0x43, 0x4f, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, - 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x4c, 0x45, 0x4e, 0x47, 0x54, 0x48, 0x5f, 0x50, 0x52, 0x45, - 0x46, 0x49, 0x58, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x44, 0x45, 0x4c, 0x49, 0x4d, - 0x49, 0x54, 0x45, 0x44, 0x10, 0x02, 0x22, 0x48, 0x0a, 0x0a, 0x4a, 0x73, 0x6f, 0x6e, 0x46, 0x6f, - 0x72, 0x6d, 0x61, 0x74, 0x12, 0x17, 0x0a, 0x13, 0x4a, 0x53, 0x4f, 0x4e, 0x5f, 0x46, 0x4f, 0x52, - 0x4d, 0x41, 0x54, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x09, 0x0a, - 0x05, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x4c, 0x45, 0x47, 0x41, - 0x43, 0x59, 0x5f, 0x42, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x46, 0x46, 0x4f, 0x52, 0x54, 0x10, 0x02, - 0x2a, 0x06, 0x08, 0xe8, 0x07, 0x10, 0xe9, 0x07, 0x2a, 0x06, 0x08, 0xe9, 0x07, 0x10, 0xea, 0x07, - 0x2a, 0x06, 0x08, 0xea, 0x07, 0x10, 0xeb, 0x07, 0x2a, 0x06, 0x08, 0x86, 0x4e, 0x10, 0x87, 0x4e, - 0x2a, 0x06, 0x08, 0x8b, 0x4e, 0x10, 0x90, 0x4e, 0x2a, 0x06, 0x08, 0x90, 0x4e, 0x10, 0x91, 0x4e, - 0x4a, 0x06, 0x08, 0xe7, 0x07, 0x10, 0xe8, 0x07, 0x22, 0xd9, 0x03, 0x0a, 0x12, 0x46, 0x65, 0x61, - 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x12, - 0x58, 0x0a, 0x08, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, - 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x44, 0x65, - 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, - 0x74, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, - 0x08, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x41, 0x0a, 0x0f, 0x6d, 0x69, 0x6e, - 0x69, 0x6d, 0x75, 0x6d, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x6d, 0x69, - 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x41, 0x0a, 0x0f, - 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, - 0x0e, 0x6d, 0x61, 0x78, 0x69, 0x6d, 0x75, 0x6d, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x1a, - 0xe2, 0x01, 0x0a, 0x18, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x45, 0x64, - 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x32, 0x0a, 0x07, - 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, + 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, + 0x75, 0x72, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, + 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, + 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, + 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x09, + 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0xd1, 0x02, 0x0a, 0x0b, 0x45, 0x6e, + 0x75, 0x6d, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x61, 0x6c, 0x6c, + 0x6f, 0x77, 0x5f, 0x61, 0x6c, 0x69, 0x61, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0a, + 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x41, 0x6c, 0x69, 0x61, 0x73, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, + 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, + 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, + 0x64, 0x12, 0x56, 0x0a, 0x26, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, + 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, + 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, + 0x08, 0x42, 0x02, 0x18, 0x01, 0x52, 0x22, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, + 0x64, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x4a, 0x73, 0x6f, 0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, + 0x43, 0x6f, 0x6e, 0x66, 0x6c, 0x69, 0x63, 0x74, 0x73, 0x12, 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, + 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, + 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, + 0x65, 0x73, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, + 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, + 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, + 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x09, 0x08, 0xe8, + 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x4a, 0x04, 0x08, 0x05, 0x10, 0x06, 0x22, 0xd8, 0x02, + 0x0a, 0x10, 0x45, 0x6e, 0x75, 0x6d, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, 0x64, + 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x37, 0x0a, 0x08, 0x66, 0x65, 0x61, + 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, + 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, + 0x65, 0x73, 0x12, 0x28, 0x0a, 0x0c, 0x64, 0x65, 0x62, 0x75, 0x67, 0x5f, 0x72, 0x65, 0x64, 0x61, + 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, + 0x0b, 0x64, 0x65, 0x62, 0x75, 0x67, 0x52, 0x65, 0x64, 0x61, 0x63, 0x74, 0x12, 0x55, 0x0a, 0x0f, + 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6f, 0x72, 0x74, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x75, 0x70, 0x70, + 0x6f, 0x72, 0x74, 0x52, 0x0e, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x75, 0x70, 0x70, + 0x6f, 0x72, 0x74, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, + 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, + 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, + 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x09, 0x08, + 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0xd5, 0x01, 0x0a, 0x0e, 0x53, 0x65, 0x72, + 0x76, 0x69, 0x63, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x37, 0x0a, 0x08, 0x66, + 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x22, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, - 0x12, 0x4e, 0x0a, 0x14, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x5f, - 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, + 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, 0x74, + 0x75, 0x72, 0x65, 0x73, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, + 0x65, 0x64, 0x18, 0x21, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, + 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x58, 0x0a, 0x14, 0x75, + 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, + 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, + 0x22, 0x99, 0x03, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x73, 0x12, 0x25, 0x0a, 0x0a, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, + 0x18, 0x21, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x0a, 0x64, + 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x12, 0x71, 0x0a, 0x11, 0x69, 0x64, 0x65, + 0x6d, 0x70, 0x6f, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x22, + 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x4d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x4f, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x49, 0x64, 0x65, 0x6d, 0x70, 0x6f, 0x74, 0x65, 0x6e, 0x63, 0x79, + 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x3a, 0x13, 0x49, 0x44, 0x45, 0x4d, 0x50, 0x4f, 0x54, 0x45, 0x4e, + 0x43, 0x59, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x52, 0x10, 0x69, 0x64, 0x65, 0x6d, + 0x70, 0x6f, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x37, 0x0a, 0x08, + 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x23, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x13, 0x6f, 0x76, 0x65, - 0x72, 0x72, 0x69, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, - 0x12, 0x42, 0x0a, 0x0e, 0x66, 0x69, 0x78, 0x65, 0x64, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, - 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, - 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x0d, 0x66, 0x69, 0x78, 0x65, 0x64, 0x46, 0x65, 0x61, 0x74, - 0x75, 0x72, 0x65, 0x73, 0x22, 0xa7, 0x02, 0x0a, 0x0e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x43, - 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x44, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x6f, 0x75, 0x72, - 0x63, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xce, 0x01, - 0x0a, 0x08, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x04, 0x70, 0x61, - 0x74, 0x68, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x02, 0x10, 0x01, 0x52, 0x04, 0x70, 0x61, - 0x74, 0x68, 0x12, 0x16, 0x0a, 0x04, 0x73, 0x70, 0x61, 0x6e, 0x18, 0x02, 0x20, 0x03, 0x28, 0x05, - 0x42, 0x02, 0x10, 0x01, 0x52, 0x04, 0x73, 0x70, 0x61, 0x6e, 0x12, 0x29, 0x0a, 0x10, 0x6c, 0x65, - 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x03, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6c, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6d, - 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x74, 0x72, 0x61, 0x69, 0x6c, 0x69, 0x6e, - 0x67, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x10, 0x74, 0x72, 0x61, 0x69, 0x6c, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, - 0x74, 0x73, 0x12, 0x3a, 0x0a, 0x19, 0x6c, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x64, 0x65, - 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, - 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x17, 0x6c, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x44, 0x65, - 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, 0xd0, - 0x02, 0x0a, 0x11, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x64, 0x65, - 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4d, 0x0a, 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, - 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x41, 0x6e, 0x6e, - 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, - 0x69, 0x6f, 0x6e, 0x1a, 0xeb, 0x01, 0x0a, 0x0a, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, - 0x42, 0x02, 0x10, 0x01, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, - 0x75, 0x72, 0x63, 0x65, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x62, - 0x65, 0x67, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x62, 0x65, 0x67, 0x69, - 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x03, - 0x65, 0x6e, 0x64, 0x12, 0x52, 0x0a, 0x08, 0x73, 0x65, 0x6d, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, - 0x64, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x65, 0x6d, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x52, 0x08, 0x73, - 0x65, 0x6d, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x22, 0x28, 0x0a, 0x08, 0x53, 0x65, 0x6d, 0x61, 0x6e, - 0x74, 0x69, 0x63, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x07, 0x0a, - 0x03, 0x53, 0x45, 0x54, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x41, 0x4c, 0x49, 0x41, 0x53, 0x10, - 0x02, 0x2a, 0xa7, 0x02, 0x0a, 0x07, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x13, 0x0a, - 0x0f, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, - 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0e, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4c, 0x45, - 0x47, 0x41, 0x43, 0x59, 0x10, 0x84, 0x07, 0x12, 0x13, 0x0a, 0x0e, 0x45, 0x44, 0x49, 0x54, 0x49, - 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x32, 0x10, 0xe6, 0x07, 0x12, 0x13, 0x0a, 0x0e, - 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x33, 0x10, 0xe7, - 0x07, 0x12, 0x11, 0x0a, 0x0c, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x32, 0x30, 0x32, - 0x33, 0x10, 0xe8, 0x07, 0x12, 0x11, 0x0a, 0x0c, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, - 0x32, 0x30, 0x32, 0x34, 0x10, 0xe9, 0x07, 0x12, 0x17, 0x0a, 0x13, 0x45, 0x44, 0x49, 0x54, 0x49, - 0x4f, 0x4e, 0x5f, 0x31, 0x5f, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x01, - 0x12, 0x17, 0x0a, 0x13, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x32, 0x5f, 0x54, 0x45, - 0x53, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x02, 0x12, 0x1d, 0x0a, 0x17, 0x45, 0x44, 0x49, - 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x39, 0x39, 0x39, 0x39, 0x37, 0x5f, 0x54, 0x45, 0x53, 0x54, 0x5f, - 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x9d, 0x8d, 0x06, 0x12, 0x1d, 0x0a, 0x17, 0x45, 0x44, 0x49, 0x54, - 0x49, 0x4f, 0x4e, 0x5f, 0x39, 0x39, 0x39, 0x39, 0x38, 0x5f, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x4f, - 0x4e, 0x4c, 0x59, 0x10, 0x9e, 0x8d, 0x06, 0x12, 0x1d, 0x0a, 0x17, 0x45, 0x44, 0x49, 0x54, 0x49, - 0x4f, 0x4e, 0x5f, 0x39, 0x39, 0x39, 0x39, 0x39, 0x5f, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x4f, 0x4e, - 0x4c, 0x59, 0x10, 0x9f, 0x8d, 0x06, 0x12, 0x13, 0x0a, 0x0b, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, - 0x4e, 0x5f, 0x4d, 0x41, 0x58, 0x10, 0xff, 0xff, 0xff, 0xff, 0x07, 0x42, 0x7e, 0x0a, 0x13, 0x63, - 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x42, 0x10, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, 0x72, - 0x6f, 0x74, 0x6f, 0x73, 0x48, 0x01, 0x5a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, - 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x6f, 0x72, 0x70, 0x62, 0xf8, 0x01, 0x01, 0xa2, 0x02, 0x03, 0x47, 0x50, 0x42, 0xaa, 0x02, - 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x52, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x08, 0x66, 0x65, 0x61, + 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x14, 0x75, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, + 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0xe7, 0x07, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, + 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x75, 0x6e, 0x69, 0x6e, + 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x50, 0x0a, 0x10, 0x49, 0x64, 0x65, 0x6d, 0x70, 0x6f, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x4c, 0x65, + 0x76, 0x65, 0x6c, 0x12, 0x17, 0x0a, 0x13, 0x49, 0x44, 0x45, 0x4d, 0x50, 0x4f, 0x54, 0x45, 0x4e, + 0x43, 0x59, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, + 0x4e, 0x4f, 0x5f, 0x53, 0x49, 0x44, 0x45, 0x5f, 0x45, 0x46, 0x46, 0x45, 0x43, 0x54, 0x53, 0x10, + 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x49, 0x44, 0x45, 0x4d, 0x50, 0x4f, 0x54, 0x45, 0x4e, 0x54, 0x10, + 0x02, 0x2a, 0x09, 0x08, 0xe8, 0x07, 0x10, 0x80, 0x80, 0x80, 0x80, 0x02, 0x22, 0x9a, 0x03, 0x0a, + 0x13, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, 0x65, 0x64, 0x4f, 0x70, + 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x41, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x6e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x70, 0x72, 0x65, 0x74, + 0x65, 0x64, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4e, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x72, + 0x74, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x69, 0x64, 0x65, 0x6e, 0x74, + 0x69, 0x66, 0x69, 0x65, 0x72, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x69, 0x66, 0x69, 0x65, 0x72, 0x56, 0x61, 0x6c, + 0x75, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x69, + 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x10, + 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, + 0x12, 0x2c, 0x0a, 0x12, 0x6e, 0x65, 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x69, 0x6e, 0x74, + 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x10, 0x6e, 0x65, + 0x67, 0x61, 0x74, 0x69, 0x76, 0x65, 0x49, 0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x21, + 0x0a, 0x0c, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x06, + 0x20, 0x01, 0x28, 0x01, 0x52, 0x0b, 0x64, 0x6f, 0x75, 0x62, 0x6c, 0x65, 0x56, 0x61, 0x6c, 0x75, + 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x61, 0x6c, 0x75, + 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0b, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x56, + 0x61, 0x6c, 0x75, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, + 0x65, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x61, + 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x65, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x1a, 0x4a, 0x0a, + 0x08, 0x4e, 0x61, 0x6d, 0x65, 0x50, 0x61, 0x72, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x6e, 0x61, 0x6d, + 0x65, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x08, 0x6e, 0x61, + 0x6d, 0x65, 0x50, 0x61, 0x72, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x73, 0x5f, 0x65, 0x78, 0x74, + 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x02, 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, + 0x45, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xa7, 0x0a, 0x0a, 0x0a, 0x46, 0x65, + 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x12, 0x91, 0x01, 0x0a, 0x0e, 0x66, 0x69, 0x65, + 0x6c, 0x64, 0x5f, 0x70, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0e, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, 0x46, + 0x69, 0x65, 0x6c, 0x64, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x42, 0x3f, 0x88, 0x01, + 0x01, 0x98, 0x01, 0x04, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x0d, 0x12, 0x08, 0x45, 0x58, 0x50, 0x4c, + 0x49, 0x43, 0x49, 0x54, 0x18, 0xe6, 0x07, 0xa2, 0x01, 0x0d, 0x12, 0x08, 0x49, 0x4d, 0x50, 0x4c, + 0x49, 0x43, 0x49, 0x54, 0x18, 0xe7, 0x07, 0xa2, 0x01, 0x0d, 0x12, 0x08, 0x45, 0x58, 0x50, 0x4c, + 0x49, 0x43, 0x49, 0x54, 0x18, 0xe8, 0x07, 0xb2, 0x01, 0x03, 0x08, 0xe8, 0x07, 0x52, 0x0d, 0x66, + 0x69, 0x65, 0x6c, 0x64, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x6c, 0x0a, 0x09, + 0x65, 0x6e, 0x75, 0x6d, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, + 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, 0x45, 0x6e, 0x75, + 0x6d, 0x54, 0x79, 0x70, 0x65, 0x42, 0x29, 0x88, 0x01, 0x01, 0x98, 0x01, 0x06, 0x98, 0x01, 0x01, + 0xa2, 0x01, 0x0b, 0x12, 0x06, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x18, 0xe6, 0x07, 0xa2, 0x01, + 0x09, 0x12, 0x04, 0x4f, 0x50, 0x45, 0x4e, 0x18, 0xe7, 0x07, 0xb2, 0x01, 0x03, 0x08, 0xe8, 0x07, + 0x52, 0x08, 0x65, 0x6e, 0x75, 0x6d, 0x54, 0x79, 0x70, 0x65, 0x12, 0x98, 0x01, 0x0a, 0x17, 0x72, + 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x65, 0x6e, + 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x31, 0x2e, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, + 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, + 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x42, + 0x2d, 0x88, 0x01, 0x01, 0x98, 0x01, 0x04, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x0d, 0x12, 0x08, 0x45, + 0x58, 0x50, 0x41, 0x4e, 0x44, 0x45, 0x44, 0x18, 0xe6, 0x07, 0xa2, 0x01, 0x0b, 0x12, 0x06, 0x50, + 0x41, 0x43, 0x4b, 0x45, 0x44, 0x18, 0xe7, 0x07, 0xb2, 0x01, 0x03, 0x08, 0xe8, 0x07, 0x52, 0x15, + 0x72, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x45, 0x6e, 0x63, + 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x7e, 0x0a, 0x0f, 0x75, 0x74, 0x66, 0x38, 0x5f, 0x76, 0x61, + 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, 0x55, 0x74, 0x66, 0x38, + 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x29, 0x88, 0x01, 0x01, 0x98, + 0x01, 0x04, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x09, 0x12, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x18, 0xe6, + 0x07, 0xa2, 0x01, 0x0b, 0x12, 0x06, 0x56, 0x45, 0x52, 0x49, 0x46, 0x59, 0x18, 0xe7, 0x07, 0xb2, + 0x01, 0x03, 0x08, 0xe8, 0x07, 0x52, 0x0e, 0x75, 0x74, 0x66, 0x38, 0x56, 0x61, 0x6c, 0x69, 0x64, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x7e, 0x0a, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x5f, 0x65, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, + 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x42, 0x26, 0x88, 0x01, + 0x01, 0x98, 0x01, 0x04, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x14, 0x12, 0x0f, 0x4c, 0x45, 0x4e, 0x47, + 0x54, 0x48, 0x5f, 0x50, 0x52, 0x45, 0x46, 0x49, 0x58, 0x45, 0x44, 0x18, 0xe6, 0x07, 0xb2, 0x01, + 0x03, 0x08, 0xe8, 0x07, 0x52, 0x0f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, 0x6e, 0x63, + 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x82, 0x01, 0x0a, 0x0b, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x66, + 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x67, 0x6f, + 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, + 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x2e, 0x4a, 0x73, 0x6f, 0x6e, 0x46, 0x6f, 0x72, + 0x6d, 0x61, 0x74, 0x42, 0x39, 0x88, 0x01, 0x01, 0x98, 0x01, 0x03, 0x98, 0x01, 0x06, 0x98, 0x01, + 0x01, 0xa2, 0x01, 0x17, 0x12, 0x12, 0x4c, 0x45, 0x47, 0x41, 0x43, 0x59, 0x5f, 0x42, 0x45, 0x53, + 0x54, 0x5f, 0x45, 0x46, 0x46, 0x4f, 0x52, 0x54, 0x18, 0xe6, 0x07, 0xa2, 0x01, 0x0a, 0x12, 0x05, + 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x18, 0xe7, 0x07, 0xb2, 0x01, 0x03, 0x08, 0xe8, 0x07, 0x52, 0x0a, + 0x6a, 0x73, 0x6f, 0x6e, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0x5c, 0x0a, 0x0d, 0x46, 0x69, + 0x65, 0x6c, 0x64, 0x50, 0x72, 0x65, 0x73, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x1a, 0x0a, 0x16, 0x46, + 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x50, 0x52, 0x45, 0x53, 0x45, 0x4e, 0x43, 0x45, 0x5f, 0x55, 0x4e, + 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x45, 0x58, 0x50, 0x4c, 0x49, + 0x43, 0x49, 0x54, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x49, 0x4d, 0x50, 0x4c, 0x49, 0x43, 0x49, + 0x54, 0x10, 0x02, 0x12, 0x13, 0x0a, 0x0f, 0x4c, 0x45, 0x47, 0x41, 0x43, 0x59, 0x5f, 0x52, 0x45, + 0x51, 0x55, 0x49, 0x52, 0x45, 0x44, 0x10, 0x03, 0x22, 0x37, 0x0a, 0x08, 0x45, 0x6e, 0x75, 0x6d, + 0x54, 0x79, 0x70, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x45, 0x4e, 0x55, 0x4d, 0x5f, 0x54, 0x59, 0x50, + 0x45, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04, 0x4f, + 0x50, 0x45, 0x4e, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x43, 0x4c, 0x4f, 0x53, 0x45, 0x44, 0x10, + 0x02, 0x22, 0x56, 0x0a, 0x15, 0x52, 0x65, 0x70, 0x65, 0x61, 0x74, 0x65, 0x64, 0x46, 0x69, 0x65, + 0x6c, 0x64, 0x45, 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x23, 0x0a, 0x1f, 0x52, 0x45, + 0x50, 0x45, 0x41, 0x54, 0x45, 0x44, 0x5f, 0x46, 0x49, 0x45, 0x4c, 0x44, 0x5f, 0x45, 0x4e, 0x43, + 0x4f, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, + 0x0a, 0x0a, 0x06, 0x50, 0x41, 0x43, 0x4b, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x45, + 0x58, 0x50, 0x41, 0x4e, 0x44, 0x45, 0x44, 0x10, 0x02, 0x22, 0x49, 0x0a, 0x0e, 0x55, 0x74, 0x66, + 0x38, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x17, 0x55, + 0x54, 0x46, 0x38, 0x5f, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, + 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x56, 0x45, 0x52, 0x49, + 0x46, 0x59, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x03, 0x22, 0x04, + 0x08, 0x01, 0x10, 0x01, 0x22, 0x53, 0x0a, 0x0f, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x45, + 0x6e, 0x63, 0x6f, 0x64, 0x69, 0x6e, 0x67, 0x12, 0x1c, 0x0a, 0x18, 0x4d, 0x45, 0x53, 0x53, 0x41, + 0x47, 0x45, 0x5f, 0x45, 0x4e, 0x43, 0x4f, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, + 0x4f, 0x57, 0x4e, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0f, 0x4c, 0x45, 0x4e, 0x47, 0x54, 0x48, 0x5f, + 0x50, 0x52, 0x45, 0x46, 0x49, 0x58, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09, 0x44, 0x45, + 0x4c, 0x49, 0x4d, 0x49, 0x54, 0x45, 0x44, 0x10, 0x02, 0x22, 0x48, 0x0a, 0x0a, 0x4a, 0x73, 0x6f, + 0x6e, 0x46, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x12, 0x17, 0x0a, 0x13, 0x4a, 0x53, 0x4f, 0x4e, 0x5f, + 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, 0x4e, 0x10, 0x00, + 0x12, 0x09, 0x0a, 0x05, 0x41, 0x4c, 0x4c, 0x4f, 0x57, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x4c, + 0x45, 0x47, 0x41, 0x43, 0x59, 0x5f, 0x42, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x46, 0x46, 0x4f, 0x52, + 0x54, 0x10, 0x02, 0x2a, 0x06, 0x08, 0xe8, 0x07, 0x10, 0x8b, 0x4e, 0x2a, 0x06, 0x08, 0x8b, 0x4e, + 0x10, 0x90, 0x4e, 0x2a, 0x06, 0x08, 0x90, 0x4e, 0x10, 0x91, 0x4e, 0x4a, 0x06, 0x08, 0xe7, 0x07, + 0x10, 0xe8, 0x07, 0x22, 0xef, 0x03, 0x0a, 0x12, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, + 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x58, 0x0a, 0x08, 0x64, 0x65, + 0x66, 0x61, 0x75, 0x6c, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, + 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, + 0x73, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x45, 0x64, 0x69, 0x74, + 0x69, 0x6f, 0x6e, 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x52, 0x08, 0x64, 0x65, 0x66, 0x61, + 0x75, 0x6c, 0x74, 0x73, 0x12, 0x41, 0x0a, 0x0f, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, 0x5f, + 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x6d, 0x69, 0x6e, 0x69, 0x6d, 0x75, 0x6d, + 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x41, 0x0a, 0x0f, 0x6d, 0x61, 0x78, 0x69, 0x6d, + 0x75, 0x6d, 0x5f, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, + 0x75, 0x66, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x6d, 0x61, 0x78, 0x69, + 0x6d, 0x75, 0x6d, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xf8, 0x01, 0x0a, 0x18, 0x46, + 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, + 0x44, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x12, 0x32, 0x0a, 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x18, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x64, 0x69, 0x74, 0x69, + 0x6f, 0x6e, 0x52, 0x07, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4e, 0x0a, 0x14, 0x6f, + 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, + 0x72, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, + 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x52, 0x13, 0x6f, 0x76, 0x65, 0x72, 0x72, 0x69, 0x64, 0x61, + 0x62, 0x6c, 0x65, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0x42, 0x0a, 0x0e, 0x66, + 0x69, 0x78, 0x65, 0x64, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, + 0x52, 0x0d, 0x66, 0x69, 0x78, 0x65, 0x64, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x4a, + 0x04, 0x08, 0x01, 0x10, 0x02, 0x4a, 0x04, 0x08, 0x02, 0x10, 0x03, 0x52, 0x08, 0x66, 0x65, 0x61, + 0x74, 0x75, 0x72, 0x65, 0x73, 0x22, 0xa7, 0x02, 0x0a, 0x0e, 0x53, 0x6f, 0x75, 0x72, 0x63, 0x65, + 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x44, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x6f, 0x75, + 0x72, 0x63, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x4c, 0x6f, 0x63, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xce, + 0x01, 0x0a, 0x08, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x04, 0x70, + 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x03, 0x28, 0x05, 0x42, 0x02, 0x10, 0x01, 0x52, 0x04, 0x70, + 0x61, 0x74, 0x68, 0x12, 0x16, 0x0a, 0x04, 0x73, 0x70, 0x61, 0x6e, 0x18, 0x02, 0x20, 0x03, 0x28, + 0x05, 0x42, 0x02, 0x10, 0x01, 0x52, 0x04, 0x73, 0x70, 0x61, 0x6e, 0x12, 0x29, 0x0a, 0x10, 0x6c, + 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x6c, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x43, 0x6f, + 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x74, 0x72, 0x61, 0x69, 0x6c, 0x69, + 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x10, 0x74, 0x72, 0x61, 0x69, 0x6c, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6d, 0x6d, 0x65, + 0x6e, 0x74, 0x73, 0x12, 0x3a, 0x0a, 0x19, 0x6c, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x64, + 0x65, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, + 0x18, 0x06, 0x20, 0x03, 0x28, 0x09, 0x52, 0x17, 0x6c, 0x65, 0x61, 0x64, 0x69, 0x6e, 0x67, 0x44, + 0x65, 0x74, 0x61, 0x63, 0x68, 0x65, 0x64, 0x43, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x22, + 0xd0, 0x02, 0x0a, 0x11, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x64, + 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x4d, 0x0a, 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, + 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x47, 0x65, 0x6e, 0x65, + 0x72, 0x61, 0x74, 0x65, 0x64, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x41, 0x6e, + 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0xeb, 0x01, 0x0a, 0x0a, 0x41, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x05, 0x42, 0x02, 0x10, 0x01, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x1f, 0x0a, 0x0b, 0x73, + 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x14, 0x0a, 0x05, + 0x62, 0x65, 0x67, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x05, 0x62, 0x65, 0x67, + 0x69, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x03, 0x65, 0x6e, 0x64, 0x12, 0x52, 0x0a, 0x08, 0x73, 0x65, 0x6d, 0x61, 0x6e, 0x74, 0x69, 0x63, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x61, 0x74, + 0x65, 0x64, 0x43, 0x6f, 0x64, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x2e, 0x41, 0x6e, 0x6e, 0x6f, 0x74, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x65, 0x6d, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x52, 0x08, + 0x73, 0x65, 0x6d, 0x61, 0x6e, 0x74, 0x69, 0x63, 0x22, 0x28, 0x0a, 0x08, 0x53, 0x65, 0x6d, 0x61, + 0x6e, 0x74, 0x69, 0x63, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45, 0x10, 0x00, 0x12, 0x07, + 0x0a, 0x03, 0x53, 0x45, 0x54, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x41, 0x4c, 0x49, 0x41, 0x53, + 0x10, 0x02, 0x2a, 0xa7, 0x02, 0x0a, 0x07, 0x45, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x13, + 0x0a, 0x0f, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x4b, 0x4e, 0x4f, 0x57, + 0x4e, 0x10, 0x00, 0x12, 0x13, 0x0a, 0x0e, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4c, + 0x45, 0x47, 0x41, 0x43, 0x59, 0x10, 0x84, 0x07, 0x12, 0x13, 0x0a, 0x0e, 0x45, 0x44, 0x49, 0x54, + 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x32, 0x10, 0xe6, 0x07, 0x12, 0x13, 0x0a, + 0x0e, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x54, 0x4f, 0x33, 0x10, + 0xe7, 0x07, 0x12, 0x11, 0x0a, 0x0c, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x32, 0x30, + 0x32, 0x33, 0x10, 0xe8, 0x07, 0x12, 0x11, 0x0a, 0x0c, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, + 0x5f, 0x32, 0x30, 0x32, 0x34, 0x10, 0xe9, 0x07, 0x12, 0x17, 0x0a, 0x13, 0x45, 0x44, 0x49, 0x54, + 0x49, 0x4f, 0x4e, 0x5f, 0x31, 0x5f, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, + 0x01, 0x12, 0x17, 0x0a, 0x13, 0x45, 0x44, 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x32, 0x5f, 0x54, + 0x45, 0x53, 0x54, 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x02, 0x12, 0x1d, 0x0a, 0x17, 0x45, 0x44, + 0x49, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x39, 0x39, 0x39, 0x39, 0x37, 0x5f, 0x54, 0x45, 0x53, 0x54, + 0x5f, 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x9d, 0x8d, 0x06, 0x12, 0x1d, 0x0a, 0x17, 0x45, 0x44, 0x49, + 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x39, 0x39, 0x39, 0x39, 0x38, 0x5f, 0x54, 0x45, 0x53, 0x54, 0x5f, + 0x4f, 0x4e, 0x4c, 0x59, 0x10, 0x9e, 0x8d, 0x06, 0x12, 0x1d, 0x0a, 0x17, 0x45, 0x44, 0x49, 0x54, + 0x49, 0x4f, 0x4e, 0x5f, 0x39, 0x39, 0x39, 0x39, 0x39, 0x5f, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x4f, + 0x4e, 0x4c, 0x59, 0x10, 0x9f, 0x8d, 0x06, 0x12, 0x13, 0x0a, 0x0b, 0x45, 0x44, 0x49, 0x54, 0x49, + 0x4f, 0x4e, 0x5f, 0x4d, 0x41, 0x58, 0x10, 0xff, 0xff, 0xff, 0xff, 0x07, 0x42, 0x7e, 0x0a, 0x13, + 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x42, 0x10, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x73, 0x48, 0x01, 0x5a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x6f, 0x72, 0x70, 0x62, 0xf8, 0x01, 0x01, 0xa2, 0x02, 0x03, 0x47, 0x50, 0x42, 0xaa, + 0x02, 0x1a, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x52, 0x65, 0x66, 0x6c, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, } var ( @@ -5227,7 +5243,7 @@ func file_google_protobuf_descriptor_proto_rawDescGZIP() []byte { var file_google_protobuf_descriptor_proto_enumTypes = make([]protoimpl.EnumInfo, 17) var file_google_protobuf_descriptor_proto_msgTypes = make([]protoimpl.MessageInfo, 33) -var file_google_protobuf_descriptor_proto_goTypes = []interface{}{ +var file_google_protobuf_descriptor_proto_goTypes = []any{ (Edition)(0), // 0: google.protobuf.Edition (ExtensionRangeOptions_VerificationState)(0), // 1: google.protobuf.ExtensionRangeOptions.VerificationState (FieldDescriptorProto_Type)(0), // 2: google.protobuf.FieldDescriptorProto.Type @@ -5329,38 +5345,39 @@ var file_google_protobuf_descriptor_proto_depIdxs = []int32{ 36, // 46: google.protobuf.EnumOptions.features:type_name -> google.protobuf.FeatureSet 35, // 47: google.protobuf.EnumOptions.uninterpreted_option:type_name -> google.protobuf.UninterpretedOption 36, // 48: google.protobuf.EnumValueOptions.features:type_name -> google.protobuf.FeatureSet - 35, // 49: google.protobuf.EnumValueOptions.uninterpreted_option:type_name -> google.protobuf.UninterpretedOption - 36, // 50: google.protobuf.ServiceOptions.features:type_name -> google.protobuf.FeatureSet - 35, // 51: google.protobuf.ServiceOptions.uninterpreted_option:type_name -> google.protobuf.UninterpretedOption - 9, // 52: google.protobuf.MethodOptions.idempotency_level:type_name -> google.protobuf.MethodOptions.IdempotencyLevel - 36, // 53: google.protobuf.MethodOptions.features:type_name -> google.protobuf.FeatureSet - 35, // 54: google.protobuf.MethodOptions.uninterpreted_option:type_name -> google.protobuf.UninterpretedOption - 46, // 55: google.protobuf.UninterpretedOption.name:type_name -> google.protobuf.UninterpretedOption.NamePart - 10, // 56: google.protobuf.FeatureSet.field_presence:type_name -> google.protobuf.FeatureSet.FieldPresence - 11, // 57: google.protobuf.FeatureSet.enum_type:type_name -> google.protobuf.FeatureSet.EnumType - 12, // 58: google.protobuf.FeatureSet.repeated_field_encoding:type_name -> google.protobuf.FeatureSet.RepeatedFieldEncoding - 13, // 59: google.protobuf.FeatureSet.utf8_validation:type_name -> google.protobuf.FeatureSet.Utf8Validation - 14, // 60: google.protobuf.FeatureSet.message_encoding:type_name -> google.protobuf.FeatureSet.MessageEncoding - 15, // 61: google.protobuf.FeatureSet.json_format:type_name -> google.protobuf.FeatureSet.JsonFormat - 47, // 62: google.protobuf.FeatureSetDefaults.defaults:type_name -> google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault - 0, // 63: google.protobuf.FeatureSetDefaults.minimum_edition:type_name -> google.protobuf.Edition - 0, // 64: google.protobuf.FeatureSetDefaults.maximum_edition:type_name -> google.protobuf.Edition - 48, // 65: google.protobuf.SourceCodeInfo.location:type_name -> google.protobuf.SourceCodeInfo.Location - 49, // 66: google.protobuf.GeneratedCodeInfo.annotation:type_name -> google.protobuf.GeneratedCodeInfo.Annotation - 20, // 67: google.protobuf.DescriptorProto.ExtensionRange.options:type_name -> google.protobuf.ExtensionRangeOptions - 0, // 68: google.protobuf.FieldOptions.EditionDefault.edition:type_name -> google.protobuf.Edition - 0, // 69: google.protobuf.FieldOptions.FeatureSupport.edition_introduced:type_name -> google.protobuf.Edition - 0, // 70: google.protobuf.FieldOptions.FeatureSupport.edition_deprecated:type_name -> google.protobuf.Edition - 0, // 71: google.protobuf.FieldOptions.FeatureSupport.edition_removed:type_name -> google.protobuf.Edition - 0, // 72: google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.edition:type_name -> google.protobuf.Edition - 36, // 73: google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.overridable_features:type_name -> google.protobuf.FeatureSet - 36, // 74: google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.fixed_features:type_name -> google.protobuf.FeatureSet - 16, // 75: google.protobuf.GeneratedCodeInfo.Annotation.semantic:type_name -> google.protobuf.GeneratedCodeInfo.Annotation.Semantic - 76, // [76:76] is the sub-list for method output_type - 76, // [76:76] is the sub-list for method input_type - 76, // [76:76] is the sub-list for extension type_name - 76, // [76:76] is the sub-list for extension extendee - 0, // [0:76] is the sub-list for field type_name + 45, // 49: google.protobuf.EnumValueOptions.feature_support:type_name -> google.protobuf.FieldOptions.FeatureSupport + 35, // 50: google.protobuf.EnumValueOptions.uninterpreted_option:type_name -> google.protobuf.UninterpretedOption + 36, // 51: google.protobuf.ServiceOptions.features:type_name -> google.protobuf.FeatureSet + 35, // 52: google.protobuf.ServiceOptions.uninterpreted_option:type_name -> google.protobuf.UninterpretedOption + 9, // 53: google.protobuf.MethodOptions.idempotency_level:type_name -> google.protobuf.MethodOptions.IdempotencyLevel + 36, // 54: google.protobuf.MethodOptions.features:type_name -> google.protobuf.FeatureSet + 35, // 55: google.protobuf.MethodOptions.uninterpreted_option:type_name -> google.protobuf.UninterpretedOption + 46, // 56: google.protobuf.UninterpretedOption.name:type_name -> google.protobuf.UninterpretedOption.NamePart + 10, // 57: google.protobuf.FeatureSet.field_presence:type_name -> google.protobuf.FeatureSet.FieldPresence + 11, // 58: google.protobuf.FeatureSet.enum_type:type_name -> google.protobuf.FeatureSet.EnumType + 12, // 59: google.protobuf.FeatureSet.repeated_field_encoding:type_name -> google.protobuf.FeatureSet.RepeatedFieldEncoding + 13, // 60: google.protobuf.FeatureSet.utf8_validation:type_name -> google.protobuf.FeatureSet.Utf8Validation + 14, // 61: google.protobuf.FeatureSet.message_encoding:type_name -> google.protobuf.FeatureSet.MessageEncoding + 15, // 62: google.protobuf.FeatureSet.json_format:type_name -> google.protobuf.FeatureSet.JsonFormat + 47, // 63: google.protobuf.FeatureSetDefaults.defaults:type_name -> google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault + 0, // 64: google.protobuf.FeatureSetDefaults.minimum_edition:type_name -> google.protobuf.Edition + 0, // 65: google.protobuf.FeatureSetDefaults.maximum_edition:type_name -> google.protobuf.Edition + 48, // 66: google.protobuf.SourceCodeInfo.location:type_name -> google.protobuf.SourceCodeInfo.Location + 49, // 67: google.protobuf.GeneratedCodeInfo.annotation:type_name -> google.protobuf.GeneratedCodeInfo.Annotation + 20, // 68: google.protobuf.DescriptorProto.ExtensionRange.options:type_name -> google.protobuf.ExtensionRangeOptions + 0, // 69: google.protobuf.FieldOptions.EditionDefault.edition:type_name -> google.protobuf.Edition + 0, // 70: google.protobuf.FieldOptions.FeatureSupport.edition_introduced:type_name -> google.protobuf.Edition + 0, // 71: google.protobuf.FieldOptions.FeatureSupport.edition_deprecated:type_name -> google.protobuf.Edition + 0, // 72: google.protobuf.FieldOptions.FeatureSupport.edition_removed:type_name -> google.protobuf.Edition + 0, // 73: google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.edition:type_name -> google.protobuf.Edition + 36, // 74: google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.overridable_features:type_name -> google.protobuf.FeatureSet + 36, // 75: google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault.fixed_features:type_name -> google.protobuf.FeatureSet + 16, // 76: google.protobuf.GeneratedCodeInfo.Annotation.semantic:type_name -> google.protobuf.GeneratedCodeInfo.Annotation.Semantic + 77, // [77:77] is the sub-list for method output_type + 77, // [77:77] is the sub-list for method input_type + 77, // [77:77] is the sub-list for extension type_name + 77, // [77:77] is the sub-list for extension extendee + 0, // [0:77] is the sub-list for field type_name } func init() { file_google_protobuf_descriptor_proto_init() } @@ -5369,7 +5386,7 @@ func file_google_protobuf_descriptor_proto_init() { return } if !protoimpl.UnsafeEnabled { - file_google_protobuf_descriptor_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[0].Exporter = func(v any, i int) any { switch v := v.(*FileDescriptorSet); i { case 0: return &v.state @@ -5381,7 +5398,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[1].Exporter = func(v any, i int) any { switch v := v.(*FileDescriptorProto); i { case 0: return &v.state @@ -5393,7 +5410,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[2].Exporter = func(v any, i int) any { switch v := v.(*DescriptorProto); i { case 0: return &v.state @@ -5405,7 +5422,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[3].Exporter = func(v any, i int) any { switch v := v.(*ExtensionRangeOptions); i { case 0: return &v.state @@ -5419,7 +5436,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[4].Exporter = func(v any, i int) any { switch v := v.(*FieldDescriptorProto); i { case 0: return &v.state @@ -5431,7 +5448,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[5].Exporter = func(v any, i int) any { switch v := v.(*OneofDescriptorProto); i { case 0: return &v.state @@ -5443,7 +5460,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[6].Exporter = func(v any, i int) any { switch v := v.(*EnumDescriptorProto); i { case 0: return &v.state @@ -5455,7 +5472,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[7].Exporter = func(v any, i int) any { switch v := v.(*EnumValueDescriptorProto); i { case 0: return &v.state @@ -5467,7 +5484,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[8].Exporter = func(v any, i int) any { switch v := v.(*ServiceDescriptorProto); i { case 0: return &v.state @@ -5479,7 +5496,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[9].Exporter = func(v any, i int) any { switch v := v.(*MethodDescriptorProto); i { case 0: return &v.state @@ -5491,7 +5508,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[10].Exporter = func(v any, i int) any { switch v := v.(*FileOptions); i { case 0: return &v.state @@ -5505,7 +5522,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[11].Exporter = func(v any, i int) any { switch v := v.(*MessageOptions); i { case 0: return &v.state @@ -5519,7 +5536,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[12].Exporter = func(v any, i int) any { switch v := v.(*FieldOptions); i { case 0: return &v.state @@ -5533,7 +5550,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[13].Exporter = func(v any, i int) any { switch v := v.(*OneofOptions); i { case 0: return &v.state @@ -5547,7 +5564,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[14].Exporter = func(v any, i int) any { switch v := v.(*EnumOptions); i { case 0: return &v.state @@ -5561,7 +5578,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[15].Exporter = func(v any, i int) any { switch v := v.(*EnumValueOptions); i { case 0: return &v.state @@ -5575,7 +5592,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[16].Exporter = func(v any, i int) any { switch v := v.(*ServiceOptions); i { case 0: return &v.state @@ -5589,7 +5606,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[17].Exporter = func(v any, i int) any { switch v := v.(*MethodOptions); i { case 0: return &v.state @@ -5603,7 +5620,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[18].Exporter = func(v any, i int) any { switch v := v.(*UninterpretedOption); i { case 0: return &v.state @@ -5615,7 +5632,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[19].Exporter = func(v any, i int) any { switch v := v.(*FeatureSet); i { case 0: return &v.state @@ -5629,7 +5646,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[20].Exporter = func(v any, i int) any { switch v := v.(*FeatureSetDefaults); i { case 0: return &v.state @@ -5641,7 +5658,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[21].Exporter = func(v any, i int) any { switch v := v.(*SourceCodeInfo); i { case 0: return &v.state @@ -5653,7 +5670,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[22].Exporter = func(v any, i int) any { switch v := v.(*GeneratedCodeInfo); i { case 0: return &v.state @@ -5665,7 +5682,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[23].Exporter = func(v any, i int) any { switch v := v.(*DescriptorProto_ExtensionRange); i { case 0: return &v.state @@ -5677,7 +5694,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[24].Exporter = func(v any, i int) any { switch v := v.(*DescriptorProto_ReservedRange); i { case 0: return &v.state @@ -5689,7 +5706,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[25].Exporter = func(v any, i int) any { switch v := v.(*ExtensionRangeOptions_Declaration); i { case 0: return &v.state @@ -5701,7 +5718,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[26].Exporter = func(v any, i int) any { switch v := v.(*EnumDescriptorProto_EnumReservedRange); i { case 0: return &v.state @@ -5713,7 +5730,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[27].Exporter = func(v any, i int) any { switch v := v.(*FieldOptions_EditionDefault); i { case 0: return &v.state @@ -5725,7 +5742,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[28].Exporter = func(v any, i int) any { switch v := v.(*FieldOptions_FeatureSupport); i { case 0: return &v.state @@ -5737,7 +5754,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[29].Exporter = func(v any, i int) any { switch v := v.(*UninterpretedOption_NamePart); i { case 0: return &v.state @@ -5749,7 +5766,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[30].Exporter = func(v any, i int) any { switch v := v.(*FeatureSetDefaults_FeatureSetEditionDefault); i { case 0: return &v.state @@ -5761,7 +5778,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[31].Exporter = func(v any, i int) any { switch v := v.(*SourceCodeInfo_Location); i { case 0: return &v.state @@ -5773,7 +5790,7 @@ func file_google_protobuf_descriptor_proto_init() { return nil } } - file_google_protobuf_descriptor_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_descriptor_proto_msgTypes[32].Exporter = func(v any, i int) any { switch v := v.(*GeneratedCodeInfo_Annotation); i { case 0: return &v.state diff --git a/vendor/google.golang.org/protobuf/types/gofeaturespb/go_features.pb.go b/vendor/google.golang.org/protobuf/types/gofeaturespb/go_features.pb.go index b0df3fb33..a2ca940c5 100644 --- a/vendor/google.golang.org/protobuf/types/gofeaturespb/go_features.pb.go +++ b/vendor/google.golang.org/protobuf/types/gofeaturespb/go_features.pb.go @@ -90,27 +90,27 @@ var file_google_protobuf_go_features_proto_rawDesc = []byte{ 0x66, 0x2f, 0x67, 0x6f, 0x5f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x01, 0x0a, 0x0a, 0x47, 0x6f, - 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0xba, 0x01, 0x0a, 0x1a, 0x6c, 0x65, 0x67, + 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcd, 0x01, 0x0a, 0x0a, 0x47, 0x6f, + 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x12, 0xbe, 0x01, 0x0a, 0x1a, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x75, 0x6e, 0x6d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 0x5f, 0x6a, 0x73, - 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x42, 0x7d, 0x88, - 0x01, 0x01, 0x98, 0x01, 0x06, 0xa2, 0x01, 0x09, 0x12, 0x04, 0x74, 0x72, 0x75, 0x65, 0x18, 0x84, - 0x07, 0xa2, 0x01, 0x0a, 0x12, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x18, 0xe7, 0x07, 0xb2, 0x01, - 0x5b, 0x08, 0xe8, 0x07, 0x10, 0xe8, 0x07, 0x1a, 0x53, 0x54, 0x68, 0x65, 0x20, 0x6c, 0x65, 0x67, - 0x61, 0x63, 0x79, 0x20, 0x55, 0x6e, 0x6d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 0x4a, 0x53, 0x4f, - 0x4e, 0x20, 0x41, 0x50, 0x49, 0x20, 0x69, 0x73, 0x20, 0x64, 0x65, 0x70, 0x72, 0x65, 0x63, 0x61, - 0x74, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, - 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x61, 0x20, 0x66, 0x75, 0x74, - 0x75, 0x72, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x52, 0x17, 0x6c, 0x65, - 0x67, 0x61, 0x63, 0x79, 0x55, 0x6e, 0x6d, 0x61, 0x72, 0x73, 0x68, 0x61, 0x6c, 0x4a, 0x73, 0x6f, - 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x3c, 0x0a, 0x02, 0x67, 0x6f, 0x12, 0x1b, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x65, - 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x18, 0xea, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, - 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x6f, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x52, - 0x02, 0x67, 0x6f, 0x42, 0x2f, 0x5a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, - 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, - 0x66, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x67, 0x6f, 0x66, 0x65, 0x61, 0x74, 0x75, 0x72, - 0x65, 0x73, 0x70, 0x62, + 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x75, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x42, 0x80, 0x01, + 0x88, 0x01, 0x01, 0x98, 0x01, 0x06, 0x98, 0x01, 0x01, 0xa2, 0x01, 0x09, 0x12, 0x04, 0x74, 0x72, + 0x75, 0x65, 0x18, 0x84, 0x07, 0xa2, 0x01, 0x0a, 0x12, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x18, + 0xe7, 0x07, 0xb2, 0x01, 0x5b, 0x08, 0xe8, 0x07, 0x10, 0xe8, 0x07, 0x1a, 0x53, 0x54, 0x68, 0x65, + 0x20, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x20, 0x55, 0x6e, 0x6d, 0x61, 0x72, 0x73, 0x68, 0x61, + 0x6c, 0x4a, 0x53, 0x4f, 0x4e, 0x20, 0x41, 0x50, 0x49, 0x20, 0x69, 0x73, 0x20, 0x64, 0x65, 0x70, + 0x72, 0x65, 0x63, 0x61, 0x74, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x77, 0x69, 0x6c, 0x6c, + 0x20, 0x62, 0x65, 0x20, 0x72, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x61, + 0x20, 0x66, 0x75, 0x74, 0x75, 0x72, 0x65, 0x20, 0x65, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x2e, + 0x52, 0x17, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x55, 0x6e, 0x6d, 0x61, 0x72, 0x73, 0x68, 0x61, + 0x6c, 0x4a, 0x73, 0x6f, 0x6e, 0x45, 0x6e, 0x75, 0x6d, 0x3a, 0x3c, 0x0a, 0x02, 0x67, 0x6f, 0x12, + 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x46, 0x65, 0x61, 0x74, 0x75, 0x72, 0x65, 0x53, 0x65, 0x74, 0x18, 0xea, 0x07, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x47, 0x6f, 0x46, 0x65, 0x61, 0x74, 0x75, + 0x72, 0x65, 0x73, 0x52, 0x02, 0x67, 0x6f, 0x42, 0x2f, 0x5a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, + 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2f, 0x67, 0x6f, 0x66, 0x65, + 0x61, 0x74, 0x75, 0x72, 0x65, 0x73, 0x70, 0x62, } var ( @@ -126,7 +126,7 @@ func file_google_protobuf_go_features_proto_rawDescGZIP() []byte { } var file_google_protobuf_go_features_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_google_protobuf_go_features_proto_goTypes = []interface{}{ +var file_google_protobuf_go_features_proto_goTypes = []any{ (*GoFeatures)(nil), // 0: pb.GoFeatures (*descriptorpb.FeatureSet)(nil), // 1: google.protobuf.FeatureSet } @@ -146,7 +146,7 @@ func file_google_protobuf_go_features_proto_init() { return } if !protoimpl.UnsafeEnabled { - file_google_protobuf_go_features_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_go_features_proto_msgTypes[0].Exporter = func(v any, i int) any { switch v := v.(*GoFeatures); i { case 0: return &v.state diff --git a/vendor/google.golang.org/protobuf/types/known/anypb/any.pb.go b/vendor/google.golang.org/protobuf/types/known/anypb/any.pb.go index 9de51be54..7172b43d3 100644 --- a/vendor/google.golang.org/protobuf/types/known/anypb/any.pb.go +++ b/vendor/google.golang.org/protobuf/types/known/anypb/any.pb.go @@ -445,7 +445,7 @@ func file_google_protobuf_any_proto_rawDescGZIP() []byte { } var file_google_protobuf_any_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_google_protobuf_any_proto_goTypes = []interface{}{ +var file_google_protobuf_any_proto_goTypes = []any{ (*Any)(nil), // 0: google.protobuf.Any } var file_google_protobuf_any_proto_depIdxs = []int32{ @@ -462,7 +462,7 @@ func file_google_protobuf_any_proto_init() { return } if !protoimpl.UnsafeEnabled { - file_google_protobuf_any_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_any_proto_msgTypes[0].Exporter = func(v any, i int) any { switch v := v.(*Any); i { case 0: return &v.state diff --git a/vendor/google.golang.org/protobuf/types/known/durationpb/duration.pb.go b/vendor/google.golang.org/protobuf/types/known/durationpb/duration.pb.go index df709a8dd..1b71bcd91 100644 --- a/vendor/google.golang.org/protobuf/types/known/durationpb/duration.pb.go +++ b/vendor/google.golang.org/protobuf/types/known/durationpb/duration.pb.go @@ -323,7 +323,7 @@ func file_google_protobuf_duration_proto_rawDescGZIP() []byte { } var file_google_protobuf_duration_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_google_protobuf_duration_proto_goTypes = []interface{}{ +var file_google_protobuf_duration_proto_goTypes = []any{ (*Duration)(nil), // 0: google.protobuf.Duration } var file_google_protobuf_duration_proto_depIdxs = []int32{ @@ -340,7 +340,7 @@ func file_google_protobuf_duration_proto_init() { return } if !protoimpl.UnsafeEnabled { - file_google_protobuf_duration_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_duration_proto_msgTypes[0].Exporter = func(v any, i int) any { switch v := v.(*Duration); i { case 0: return &v.state diff --git a/vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go b/vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go index 81511a336..83a5a645b 100644 --- a/vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go +++ b/vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go @@ -332,7 +332,7 @@ func file_google_protobuf_timestamp_proto_rawDescGZIP() []byte { } var file_google_protobuf_timestamp_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_google_protobuf_timestamp_proto_goTypes = []interface{}{ +var file_google_protobuf_timestamp_proto_goTypes = []any{ (*Timestamp)(nil), // 0: google.protobuf.Timestamp } var file_google_protobuf_timestamp_proto_depIdxs = []int32{ @@ -349,7 +349,7 @@ func file_google_protobuf_timestamp_proto_init() { return } if !protoimpl.UnsafeEnabled { - file_google_protobuf_timestamp_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + file_google_protobuf_timestamp_proto_msgTypes[0].Exporter = func(v any, i int) any { switch v := v.(*Timestamp); i { case 0: return &v.state diff --git a/vendor/modules.txt b/vendor/modules.txt index 6e377357e..205bb6be0 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -16,40 +16,42 @@ github.com/apapsch/go-jsonmerge/v2 # github.com/beorn7/perks v1.0.1 ## explicit; go 1.11 github.com/beorn7/perks/quantile -# github.com/bytedance/sonic v1.11.3 +# github.com/bytedance/sonic v1.11.9 ## explicit; go 1.16 github.com/bytedance/sonic github.com/bytedance/sonic/ast github.com/bytedance/sonic/decoder github.com/bytedance/sonic/encoder -github.com/bytedance/sonic/internal/abi github.com/bytedance/sonic/internal/caching github.com/bytedance/sonic/internal/cpu github.com/bytedance/sonic/internal/decoder github.com/bytedance/sonic/internal/encoder github.com/bytedance/sonic/internal/jit github.com/bytedance/sonic/internal/native -github.com/bytedance/sonic/internal/native/avx github.com/bytedance/sonic/internal/native/avx2 github.com/bytedance/sonic/internal/native/neon github.com/bytedance/sonic/internal/native/sse github.com/bytedance/sonic/internal/native/types github.com/bytedance/sonic/internal/resolver github.com/bytedance/sonic/internal/rt -github.com/bytedance/sonic/loader github.com/bytedance/sonic/option github.com/bytedance/sonic/unquote github.com/bytedance/sonic/utf8 +# github.com/bytedance/sonic/loader v0.1.1 +## explicit; go 1.16 +github.com/bytedance/sonic/loader +github.com/bytedance/sonic/loader/internal/abi +github.com/bytedance/sonic/loader/internal/rt # github.com/cespare/xxhash/v2 v2.2.0 ## explicit; go 1.11 github.com/cespare/xxhash/v2 -# github.com/chenzhuoyu/base64x v0.0.0-20230717121745-296ad89f973d +# github.com/cloudwego/base64x v0.1.4 ## explicit; go 1.16 -github.com/chenzhuoyu/base64x -# github.com/chenzhuoyu/iasm v0.9.1 +github.com/cloudwego/base64x +# github.com/cloudwego/iasm v0.2.0 ## explicit; go 1.16 -github.com/chenzhuoyu/iasm/expr -github.com/chenzhuoyu/iasm/x86_64 +github.com/cloudwego/iasm/expr +github.com/cloudwego/iasm/x86_64 # github.com/danicc097/oidc-server/v3 v3.5.0 ## explicit; go 1.19 github.com/danicc097/oidc-server/v3 @@ -87,7 +89,7 @@ github.com/fatih/structtag # github.com/fsnotify/fsnotify v1.7.0 ## explicit; go 1.17 github.com/fsnotify/fsnotify -# github.com/gabriel-vasile/mimetype v1.4.3 +# github.com/gabriel-vasile/mimetype v1.4.4 ## explicit; go 1.20 github.com/gabriel-vasile/mimetype github.com/gabriel-vasile/mimetype/internal/charset @@ -113,7 +115,7 @@ github.com/gin-contrib/sse # github.com/gin-contrib/zap v1.1.1 ## explicit; go 1.19 github.com/gin-contrib/zap -# github.com/gin-gonic/gin v1.9.1 +# github.com/gin-gonic/gin v1.10.0 ## explicit; go 1.20 github.com/gin-gonic/gin github.com/gin-gonic/gin/binding @@ -138,7 +140,7 @@ github.com/go-jet/jet/v2/internal/utils/strslice github.com/go-jet/jet/v2/postgres github.com/go-jet/jet/v2/qrm github.com/go-jet/jet/v2/qrm/internal -# github.com/go-logr/logr v1.4.1 +# github.com/go-logr/logr v1.4.2 ## explicit; go 1.18 github.com/go-logr/logr github.com/go-logr/logr/funcr @@ -158,7 +160,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.19.0 +# github.com/go-playground/validator/v10 v10.22.0 ## explicit; go 1.18 github.com/go-playground/validator/v10 # github.com/go-redis/redis/v8 v8.11.5 @@ -181,8 +183,8 @@ github.com/gobwas/glob/syntax/ast github.com/gobwas/glob/syntax/lexer github.com/gobwas/glob/util/runes github.com/gobwas/glob/util/strings -# github.com/goccy/go-json v0.10.2 -## explicit; go 1.12 +# github.com/goccy/go-json v0.10.3 +## explicit; go 1.19 github.com/goccy/go-json github.com/goccy/go-json/internal/decoder github.com/goccy/go-json/internal/encoder @@ -307,7 +309,7 @@ github.com/kenshaw/inflector # github.com/kenshaw/snaker v0.2.0 ## explicit; go 1.16 github.com/kenshaw/snaker -# github.com/klauspost/cpuid/v2 v2.2.7 +# github.com/klauspost/cpuid/v2 v2.2.8 ## explicit; go 1.15 github.com/klauspost/cpuid/v2 # github.com/leodido/go-urn v1.4.0 @@ -356,7 +358,7 @@ github.com/pashagolub/pgxmock/v3 # github.com/patrickmn/go-cache v2.1.0+incompatible ## explicit github.com/patrickmn/go-cache -# github.com/pelletier/go-toml/v2 v2.2.0 +# github.com/pelletier/go-toml/v2 v2.2.2 ## explicit; go 1.16 github.com/pelletier/go-toml/v2 github.com/pelletier/go-toml/v2/internal/characters @@ -470,8 +472,8 @@ github.com/zitadel/oidc/v2/pkg/oidc github.com/zitadel/oidc/v2/pkg/oidc/grants/tokenexchange github.com/zitadel/oidc/v2/pkg/op github.com/zitadel/oidc/v2/pkg/strings -# go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin v0.49.0 -## explicit; go 1.20 +# go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin v0.53.0 +## explicit; go 1.21 go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin/internal/semconvutil # go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.50.0 @@ -481,7 +483,7 @@ go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/inte # go.opentelemetry.io/contrib/propagators/jaeger v1.27.0 ## explicit; go 1.21 go.opentelemetry.io/contrib/propagators/jaeger -# go.opentelemetry.io/otel v1.27.0 +# go.opentelemetry.io/otel v1.28.0 ## explicit; go 1.21 go.opentelemetry.io/otel go.opentelemetry.io/otel/attribute @@ -509,7 +511,7 @@ go.opentelemetry.io/otel/exporters/jaeger/internal/third_party/thrift/lib/go/thr # go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.27.0 ## explicit; go 1.21 go.opentelemetry.io/otel/exporters/stdout/stdouttrace -# go.opentelemetry.io/otel/metric v1.27.0 +# go.opentelemetry.io/otel/metric v1.28.0 ## explicit; go 1.21 go.opentelemetry.io/otel/metric go.opentelemetry.io/otel/metric/embedded @@ -523,7 +525,7 @@ go.opentelemetry.io/otel/sdk/internal/env go.opentelemetry.io/otel/sdk/resource go.opentelemetry.io/otel/sdk/trace go.opentelemetry.io/otel/sdk/trace/tracetest -# go.opentelemetry.io/otel/trace v1.27.0 +# go.opentelemetry.io/otel/trace v1.28.0 ## explicit; go 1.21 go.opentelemetry.io/otel/trace go.opentelemetry.io/otel/trace/embedded @@ -547,10 +549,10 @@ go.uber.org/zap/internal/stacktrace go.uber.org/zap/internal/ztest go.uber.org/zap/zapcore go.uber.org/zap/zaptest -# golang.org/x/arch v0.7.0 +# golang.org/x/arch v0.8.0 ## explicit; go 1.18 golang.org/x/arch/x86/x86asm -# golang.org/x/crypto v0.22.0 +# golang.org/x/crypto v0.24.0 ## explicit; go 1.18 golang.org/x/crypto/ed25519 golang.org/x/crypto/pbkdf2 @@ -565,7 +567,7 @@ golang.org/x/exp/slices golang.org/x/mod/internal/lazyregexp golang.org/x/mod/module golang.org/x/mod/semver -# golang.org/x/net v0.24.0 +# golang.org/x/net v0.26.0 ## explicit; go 1.18 golang.org/x/net/html golang.org/x/net/html/atom @@ -585,13 +587,13 @@ golang.org/x/oauth2/internal golang.org/x/sync/errgroup golang.org/x/sync/semaphore golang.org/x/sync/singleflight -# golang.org/x/sys v0.20.0 +# golang.org/x/sys v0.21.0 ## explicit; go 1.18 golang.org/x/sys/cpu golang.org/x/sys/unix golang.org/x/sys/windows golang.org/x/sys/windows/registry -# golang.org/x/text v0.14.0 +# golang.org/x/text v0.16.0 ## explicit; go 1.18 golang.org/x/text/cases golang.org/x/text/internal @@ -609,7 +611,7 @@ golang.org/x/text/width # golang.org/x/time v0.5.0 ## explicit; go 1.18 golang.org/x/time/rate -# golang.org/x/tools v0.20.0 +# golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d ## explicit; go 1.19 golang.org/x/tools/go/ast/astutil golang.org/x/tools/go/gcexportdata @@ -622,7 +624,6 @@ golang.org/x/tools/internal/event golang.org/x/tools/internal/event/core golang.org/x/tools/internal/event/keys golang.org/x/tools/internal/event/label -golang.org/x/tools/internal/event/tag golang.org/x/tools/internal/gcimporter golang.org/x/tools/internal/gocommand golang.org/x/tools/internal/gopathwalk @@ -698,8 +699,8 @@ google.golang.org/grpc/serviceconfig google.golang.org/grpc/stats google.golang.org/grpc/status google.golang.org/grpc/tap -# google.golang.org/protobuf v1.34.1 -## explicit; go 1.17 +# google.golang.org/protobuf v1.34.2 +## explicit; go 1.20 google.golang.org/protobuf/encoding/protodelim google.golang.org/protobuf/encoding/protojson google.golang.org/protobuf/encoding/prototext